99AI/public/admin/assets/index-e656eb90.js
2024-04-20 22:15:08 +08:00

1439 lines
3.4 MiB
Raw Blame History

This file contains invisible Unicode characters

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

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

/**
* 由 Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* Gitee https://gitee.com/hooray/fantastic-admin
* Github https://github.com/hooray/fantastic-admin
*/
(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const y of document.querySelectorAll('link[rel="modulepreload"]'))g(y);new MutationObserver(y=>{for(const L of y)if(L.type==="childList")for(const $ of L.addedNodes)$.tagName==="LINK"&&$.rel==="modulepreload"&&g($)}).observe(document,{childList:!0,subtree:!0});function n(y){const L={};return y.integrity&&(L.integrity=y.integrity),y.referrerPolicy&&(L.referrerPolicy=y.referrerPolicy),y.crossOrigin==="use-credentials"?L.credentials="include":y.crossOrigin==="anonymous"?L.credentials="omit":L.credentials="same-origin",L}function g(y){if(y.ep)return;y.ep=!0;const L=n(y);fetch(y.href,L)}})();const FOCUSABLE_ELEMENT_SELECTORS='a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])',isVisible=t=>getComputedStyle(t).position==="fixed"?!1:t.offsetParent!==null,obtainAllFocusableElements$1=t=>Array.from(t.querySelectorAll(FOCUSABLE_ELEMENT_SELECTORS)).filter(r=>isFocusable(r)&&isVisible(r)),isFocusable=t=>{if(t.tabIndex>0||t.tabIndex===0&&t.getAttribute("tabIndex")!==null)return!0;if(t.disabled)return!1;switch(t.nodeName){case"A":return!!t.href&&t.rel!=="ignore";case"INPUT":return!(t.type==="hidden"||t.type==="file");case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},triggerEvent=function(t,r,...n){let g;r.includes("mouse")||r.includes("click")?g="MouseEvents":r.includes("key")?g="KeyboardEvent":g="HTMLEvents";const y=document.createEvent(g);return y.initEvent(r,...n),t.dispatchEvent(y),t},isLeaf=t=>!t.getAttribute("aria-owns"),getSibling=(t,r,n)=>{const{parentNode:g}=t;if(!g)return null;const y=g.querySelectorAll(n),L=Array.prototype.indexOf.call(y,t);return y[L+r]||null},focusNode=t=>{t&&(t.focus(),!isLeaf(t)&&t.click())},composeEventHandlers=(t,r,{checkForDefaultPrevented:n=!0}={})=>y=>{const L=t==null?void 0:t(y);if(n===!1||!L)return r==null?void 0:r(y)},whenMouse=t=>r=>r.pointerType==="mouse"?t(r):void 0;/**
* @vue/shared v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function makeMap(t,r){const n=new Set(t.split(","));return r?g=>n.has(g.toLowerCase()):g=>n.has(g)}const EMPTY_OBJ$1={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,isOn=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),isModelListener=t=>t.startsWith("onUpdate:"),extend$2=Object.assign,remove=(t,r)=>{const n=t.indexOf(r);n>-1&&t.splice(n,1)},hasOwnProperty$f=Object.prototype.hasOwnProperty,hasOwn$1=(t,r)=>hasOwnProperty$f.call(t,r),isArray$6=Array.isArray,isMap$2=t=>toTypeString(t)==="[object Map]",isSet$2=t=>toTypeString(t)==="[object Set]",isDate$1=t=>toTypeString(t)==="[object Date]",isRegExp$2=t=>toTypeString(t)==="[object RegExp]",isFunction$4=t=>typeof t=="function",isString$3=t=>typeof t=="string",isSymbol$1=t=>typeof t=="symbol",isObject$7=t=>t!==null&&typeof t=="object",isPromise=t=>(isObject$7(t)||isFunction$4(t))&&isFunction$4(t.then)&&isFunction$4(t.catch),objectToString$1=Object.prototype.toString,toTypeString=t=>objectToString$1.call(t),toRawType=t=>toTypeString(t).slice(8,-1),isPlainObject$3=t=>toTypeString(t)==="[object Object]",isIntegerKey=t=>isString$3(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,isReservedProp=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction=t=>{const r=Object.create(null);return n=>r[n]||(r[n]=t(n))},camelizeRE=/-(\w)/g,camelize=cacheStringFunction(t=>t.replace(camelizeRE,(r,n)=>n?n.toUpperCase():"")),hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction(t=>t.replace(hyphenateRE,"-$1").toLowerCase()),capitalize$1=cacheStringFunction(t=>t.charAt(0).toUpperCase()+t.slice(1)),toHandlerKey=cacheStringFunction(t=>t?`on${capitalize$1(t)}`:""),hasChanged=(t,r)=>!Object.is(t,r),invokeArrayFns=(t,r)=>{for(let n=0;n<t.length;n++)t[n](r)},def=(t,r,n)=>{Object.defineProperty(t,r,{configurable:!0,enumerable:!1,value:n})},looseToNumber=t=>{const r=parseFloat(t);return isNaN(r)?t:r},toNumber$1=t=>{const r=isString$3(t)?Number(t):NaN;return isNaN(r)?t:r};let _globalThis;const getGlobalThis=()=>_globalThis||(_globalThis=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function normalizeStyle$1(t){if(isArray$6(t)){const r={};for(let n=0;n<t.length;n++){const g=t[n],y=isString$3(g)?parseStringStyle(g):normalizeStyle$1(g);if(y)for(const L in y)r[L]=y[L]}return r}else if(isString$3(t)||isObject$7(t))return t}const listDelimiterRE=/;(?![^(]*\))/g,propertyDelimiterRE=/:([^]+)/,styleCommentRE=/\/\*[^]*?\*\//g;function parseStringStyle(t){const r={};return t.replace(styleCommentRE,"").split(listDelimiterRE).forEach(n=>{if(n){const g=n.split(propertyDelimiterRE);g.length>1&&(r[g[0].trim()]=g[1].trim())}}),r}function normalizeClass(t){let r="";if(isString$3(t))r=t;else if(isArray$6(t))for(let n=0;n<t.length;n++){const g=normalizeClass(t[n]);g&&(r+=g+" ")}else if(isObject$7(t))for(const n in t)t[n]&&(r+=n+" ");return r.trim()}function normalizeProps(t){if(!t)return null;let{class:r,style:n}=t;return r&&!isString$3(r)&&(t.class=normalizeClass(r)),n&&(t.style=normalizeStyle$1(n)),t}const specialBooleanAttrs="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",isSpecialBooleanAttr=makeMap(specialBooleanAttrs);function includeBooleanAttr(t){return!!t||t===""}function looseCompareArrays(t,r){if(t.length!==r.length)return!1;let n=!0;for(let g=0;n&&g<t.length;g++)n=looseEqual(t[g],r[g]);return n}function looseEqual(t,r){if(t===r)return!0;let n=isDate$1(t),g=isDate$1(r);if(n||g)return n&&g?t.getTime()===r.getTime():!1;if(n=isSymbol$1(t),g=isSymbol$1(r),n||g)return t===r;if(n=isArray$6(t),g=isArray$6(r),n||g)return n&&g?looseCompareArrays(t,r):!1;if(n=isObject$7(t),g=isObject$7(r),n||g){if(!n||!g)return!1;const y=Object.keys(t).length,L=Object.keys(r).length;if(y!==L)return!1;for(const $ in t){const V=t.hasOwnProperty($),z=r.hasOwnProperty($);if(V&&!z||!V&&z||!looseEqual(t[$],r[$]))return!1}}return String(t)===String(r)}function looseIndexOf(t,r){return t.findIndex(n=>looseEqual(n,r))}const toDisplayString=t=>isString$3(t)?t:t==null?"":isArray$6(t)||isObject$7(t)&&(t.toString===objectToString$1||!isFunction$4(t.toString))?JSON.stringify(t,replacer,2):String(t),replacer=(t,r)=>r&&r.__v_isRef?replacer(t,r.value):isMap$2(r)?{[`Map(${r.size})`]:[...r.entries()].reduce((n,[g,y],L)=>(n[stringifySymbol(g,L)+" =>"]=y,n),{})}:isSet$2(r)?{[`Set(${r.size})`]:[...r.values()].map(n=>stringifySymbol(n))}:isSymbol$1(r)?stringifySymbol(r):isObject$7(r)&&!isArray$6(r)&&!isPlainObject$3(r)?String(r):r,stringifySymbol=(t,r="")=>{var n;return isSymbol$1(t)?`Symbol(${(n=t.description)!=null?n:r})`:t};/**
* @vue/reactivity v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let activeEffectScope;class EffectScope{constructor(r=!1){this.detached=r,this._active=!0,this.effects=[],this.cleanups=[],this.parent=activeEffectScope,!r&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}run(r){if(this._active){const n=activeEffectScope;try{return activeEffectScope=this,r()}finally{activeEffectScope=n}}}on(){activeEffectScope=this}off(){activeEffectScope=this.parent}stop(r){if(this._active){let n,g;for(n=0,g=this.effects.length;n<g;n++)this.effects[n].stop();for(n=0,g=this.cleanups.length;n<g;n++)this.cleanups[n]();if(this.scopes)for(n=0,g=this.scopes.length;n<g;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!r){const y=this.parent.scopes.pop();y&&y!==this&&(this.parent.scopes[this.index]=y,y.index=this.index)}this.parent=void 0,this._active=!1}}}function effectScope(t){return new EffectScope(t)}function recordEffectScope(t,r=activeEffectScope){r&&r.active&&r.effects.push(t)}function getCurrentScope(){return activeEffectScope}function onScopeDispose(t){activeEffectScope&&activeEffectScope.cleanups.push(t)}let activeEffect;class ReactiveEffect{constructor(r,n,g,y){this.fn=r,this.trigger=n,this.scheduler=g,this.active=!0,this.deps=[],this._dirtyLevel=4,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,recordEffectScope(this,y)}get dirty(){if(this._dirtyLevel===2||this._dirtyLevel===3){this._dirtyLevel=1,pauseTracking();for(let r=0;r<this._depsLength;r++){const n=this.deps[r];if(n.computed&&(triggerComputed(n.computed),this._dirtyLevel>=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),resetTracking()}return this._dirtyLevel>=4}set dirty(r){this._dirtyLevel=r?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let r=shouldTrack,n=activeEffect;try{return shouldTrack=!0,activeEffect=this,this._runnings++,preCleanupEffect(this),this.fn()}finally{postCleanupEffect(this),this._runnings--,activeEffect=n,shouldTrack=r}}stop(){var r;this.active&&(preCleanupEffect(this),postCleanupEffect(this),(r=this.onStop)==null||r.call(this),this.active=!1)}}function triggerComputed(t){return t.value}function preCleanupEffect(t){t._trackId++,t._depsLength=0}function postCleanupEffect(t){if(t.deps.length>t._depsLength){for(let r=t._depsLength;r<t.deps.length;r++)cleanupDepEffect(t.deps[r],t);t.deps.length=t._depsLength}}function cleanupDepEffect(t,r){const n=t.get(r);n!==void 0&&r._trackId!==n&&(t.delete(r),t.size===0&&t.cleanup())}let shouldTrack=!0,pauseScheduleStack=0;const trackStack=[];function pauseTracking(){trackStack.push(shouldTrack),shouldTrack=!1}function resetTracking(){const t=trackStack.pop();shouldTrack=t===void 0?!0:t}function pauseScheduling(){pauseScheduleStack++}function resetScheduling(){for(pauseScheduleStack--;!pauseScheduleStack&&queueEffectSchedulers.length;)queueEffectSchedulers.shift()()}function trackEffect(t,r,n){if(r.get(t)!==t._trackId){r.set(t,t._trackId);const g=t.deps[t._depsLength];g!==r?(g&&cleanupDepEffect(g,t),t.deps[t._depsLength++]=r):t._depsLength++}}const queueEffectSchedulers=[];function triggerEffects(t,r,n){pauseScheduling();for(const g of t.keys()){let y;g._dirtyLevel<r&&(y??(y=t.get(g)===g._trackId))&&(g._shouldSchedule||(g._shouldSchedule=g._dirtyLevel===0),g._dirtyLevel=r),g._shouldSchedule&&(y??(y=t.get(g)===g._trackId))&&(g.trigger(),(!g._runnings||g.allowRecurse)&&g._dirtyLevel!==2&&(g._shouldSchedule=!1,g.scheduler&&queueEffectSchedulers.push(g.scheduler)))}resetScheduling()}const createDep=(t,r)=>{const n=new Map;return n.cleanup=t,n.computed=r,n},targetMap=new WeakMap,ITERATE_KEY=Symbol(""),MAP_KEY_ITERATE_KEY=Symbol("");function track(t,r,n){if(shouldTrack&&activeEffect){let g=targetMap.get(t);g||targetMap.set(t,g=new Map);let y=g.get(n);y||g.set(n,y=createDep(()=>g.delete(n))),trackEffect(activeEffect,y)}}function trigger$3(t,r,n,g,y,L){const $=targetMap.get(t);if(!$)return;let V=[];if(r==="clear")V=[...$.values()];else if(n==="length"&&isArray$6(t)){const z=Number(g);$.forEach((j,re)=>{(re==="length"||!isSymbol$1(re)&&re>=z)&&V.push(j)})}else switch(n!==void 0&&V.push($.get(n)),r){case"add":isArray$6(t)?isIntegerKey(n)&&V.push($.get("length")):(V.push($.get(ITERATE_KEY)),isMap$2(t)&&V.push($.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray$6(t)||(V.push($.get(ITERATE_KEY)),isMap$2(t)&&V.push($.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap$2(t)&&V.push($.get(ITERATE_KEY));break}pauseScheduling();for(const z of V)z&&triggerEffects(z,4);resetScheduling()}function getDepFromReactive(t,r){var n;return(n=targetMap.get(t))==null?void 0:n.get(r)}const isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(isSymbol$1)),arrayInstrumentations=createArrayInstrumentations();function createArrayInstrumentations(){const t={};return["includes","indexOf","lastIndexOf"].forEach(r=>{t[r]=function(...n){const g=toRaw(this);for(let L=0,$=this.length;L<$;L++)track(g,"get",L+"");const y=g[r](...n);return y===-1||y===!1?g[r](...n.map(toRaw)):y}}),["push","pop","shift","unshift","splice"].forEach(r=>{t[r]=function(...n){pauseTracking(),pauseScheduling();const g=toRaw(this)[r].apply(this,n);return resetScheduling(),resetTracking(),g}}),t}function hasOwnProperty$e(t){const r=toRaw(this);return track(r,"has",t),r.hasOwnProperty(t)}class BaseReactiveHandler{constructor(r=!1,n=!1){this._isReadonly=r,this._isShallow=n}get(r,n,g){const y=this._isReadonly,L=this._isShallow;if(n==="__v_isReactive")return!y;if(n==="__v_isReadonly")return y;if(n==="__v_isShallow")return L;if(n==="__v_raw")return g===(y?L?shallowReadonlyMap:readonlyMap:L?shallowReactiveMap:reactiveMap).get(r)||Object.getPrototypeOf(r)===Object.getPrototypeOf(g)?r:void 0;const $=isArray$6(r);if(!y){if($&&hasOwn$1(arrayInstrumentations,n))return Reflect.get(arrayInstrumentations,n,g);if(n==="hasOwnProperty")return hasOwnProperty$e}const V=Reflect.get(r,n,g);return(isSymbol$1(n)?builtInSymbols.has(n):isNonTrackableKeys(n))||(y||track(r,"get",n),L)?V:isRef(V)?$&&isIntegerKey(n)?V:V.value:isObject$7(V)?y?readonly(V):reactive(V):V}}class MutableReactiveHandler extends BaseReactiveHandler{constructor(r=!1){super(!1,r)}set(r,n,g,y){let L=r[n];if(!this._isShallow){const z=isReadonly(L);if(!isShallow(g)&&!isReadonly(g)&&(L=toRaw(L),g=toRaw(g)),!isArray$6(r)&&isRef(L)&&!isRef(g))return z?!1:(L.value=g,!0)}const $=isArray$6(r)&&isIntegerKey(n)?Number(n)<r.length:hasOwn$1(r,n),V=Reflect.set(r,n,g,y);return r===toRaw(y)&&($?hasChanged(g,L)&&trigger$3(r,"set",n,g):trigger$3(r,"add",n,g)),V}deleteProperty(r,n){const g=hasOwn$1(r,n);r[n];const y=Reflect.deleteProperty(r,n);return y&&g&&trigger$3(r,"delete",n,void 0),y}has(r,n){const g=Reflect.has(r,n);return(!isSymbol$1(n)||!builtInSymbols.has(n))&&track(r,"has",n),g}ownKeys(r){return track(r,"iterate",isArray$6(r)?"length":ITERATE_KEY),Reflect.ownKeys(r)}}class ReadonlyReactiveHandler extends BaseReactiveHandler{constructor(r=!1){super(!0,r)}set(r,n){return!0}deleteProperty(r,n){return!0}}const mutableHandlers=new MutableReactiveHandler,readonlyHandlers=new ReadonlyReactiveHandler,shallowReactiveHandlers=new MutableReactiveHandler(!0),toShallow=t=>t,getProto=t=>Reflect.getPrototypeOf(t);function get$2(t,r,n=!1,g=!1){t=t.__v_raw;const y=toRaw(t),L=toRaw(r);n||(hasChanged(r,L)&&track(y,"get",r),track(y,"get",L));const{has:$}=getProto(y),V=g?toShallow:n?toReadonly:toReactive;if($.call(y,r))return V(t.get(r));if($.call(y,L))return V(t.get(L));t!==y&&t.get(r)}function has$2(t,r=!1){const n=this.__v_raw,g=toRaw(n),y=toRaw(t);return r||(hasChanged(t,y)&&track(g,"has",t),track(g,"has",y)),t===y?n.has(t):n.has(t)||n.has(y)}function size(t,r=!1){return t=t.__v_raw,!r&&track(toRaw(t),"iterate",ITERATE_KEY),Reflect.get(t,"size",t)}function add$1(t){t=toRaw(t);const r=toRaw(this);return getProto(r).has.call(r,t)||(r.add(t),trigger$3(r,"add",t,t)),this}function set$3(t,r){r=toRaw(r);const n=toRaw(this),{has:g,get:y}=getProto(n);let L=g.call(n,t);L||(t=toRaw(t),L=g.call(n,t));const $=y.call(n,t);return n.set(t,r),L?hasChanged(r,$)&&trigger$3(n,"set",t,r):trigger$3(n,"add",t,r),this}function deleteEntry(t){const r=toRaw(this),{has:n,get:g}=getProto(r);let y=n.call(r,t);y||(t=toRaw(t),y=n.call(r,t)),g&&g.call(r,t);const L=r.delete(t);return y&&trigger$3(r,"delete",t,void 0),L}function clear$2(){const t=toRaw(this),r=t.size!==0,n=t.clear();return r&&trigger$3(t,"clear",void 0,void 0),n}function createForEach(t,r){return function(g,y){const L=this,$=L.__v_raw,V=toRaw($),z=r?toShallow:t?toReadonly:toReactive;return!t&&track(V,"iterate",ITERATE_KEY),$.forEach((j,re)=>g.call(y,z(j),z(re),L))}}function createIterableMethod(t,r,n){return function(...g){const y=this.__v_raw,L=toRaw(y),$=isMap$2(L),V=t==="entries"||t===Symbol.iterator&&$,z=t==="keys"&&$,j=y[t](...g),re=n?toShallow:r?toReadonly:toReactive;return!r&&track(L,"iterate",z?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:ae,done:oe}=j.next();return oe?{value:ae,done:oe}:{value:V?[re(ae[0]),re(ae[1])]:re(ae),done:oe}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(t){return function(...r){return t==="delete"?!1:t==="clear"?void 0:this}}function createInstrumentations(){const t={get(L){return get$2(this,L)},get size(){return size(this)},has:has$2,add:add$1,set:set$3,delete:deleteEntry,clear:clear$2,forEach:createForEach(!1,!1)},r={get(L){return get$2(this,L,!1,!0)},get size(){return size(this)},has:has$2,add:add$1,set:set$3,delete:deleteEntry,clear:clear$2,forEach:createForEach(!1,!0)},n={get(L){return get$2(this,L,!0)},get size(){return size(this,!0)},has(L){return has$2.call(this,L,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},g={get(L){return get$2(this,L,!0,!0)},get size(){return size(this,!0)},has(L){return has$2.call(this,L,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(L=>{t[L]=createIterableMethod(L,!1,!1),n[L]=createIterableMethod(L,!0,!1),r[L]=createIterableMethod(L,!1,!0),g[L]=createIterableMethod(L,!0,!0)}),[t,n,r,g]}const[mutableInstrumentations,readonlyInstrumentations,shallowInstrumentations,shallowReadonlyInstrumentations]=createInstrumentations();function createInstrumentationGetter(t,r){const n=r?t?shallowReadonlyInstrumentations:shallowInstrumentations:t?readonlyInstrumentations:mutableInstrumentations;return(g,y,L)=>y==="__v_isReactive"?!t:y==="__v_isReadonly"?t:y==="__v_raw"?g:Reflect.get(hasOwn$1(n,y)&&y in g?n:g,y,L)}const mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(t){return t.__v_skip||!Object.isExtensible(t)?0:targetTypeMap(toRawType(t))}function reactive(t){return isReadonly(t)?t:createReactiveObject(t,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(t){return createReactiveObject(t,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(t){return createReactiveObject(t,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function createReactiveObject(t,r,n,g,y){if(!isObject$7(t)||t.__v_raw&&!(r&&t.__v_isReactive))return t;const L=y.get(t);if(L)return L;const $=getTargetType(t);if($===0)return t;const V=new Proxy(t,$===2?g:n);return y.set(t,V),V}function isReactive(t){return isReadonly(t)?isReactive(t.__v_raw):!!(t&&t.__v_isReactive)}function isReadonly(t){return!!(t&&t.__v_isReadonly)}function isShallow(t){return!!(t&&t.__v_isShallow)}function isProxy(t){return isReactive(t)||isReadonly(t)}function toRaw(t){const r=t&&t.__v_raw;return r?toRaw(r):t}function markRaw(t){return Object.isExtensible(t)&&def(t,"__v_skip",!0),t}const toReactive=t=>isObject$7(t)?reactive(t):t,toReadonly=t=>isObject$7(t)?readonly(t):t;class ComputedRefImpl{constructor(r,n,g,y){this.getter=r,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ReactiveEffect(()=>r(this._value),()=>triggerRefValue(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!y,this.__v_isReadonly=g}get value(){const r=toRaw(this);return(!r._cacheable||r.effect.dirty)&&hasChanged(r._value,r._value=r.effect.run())&&triggerRefValue(r,4),trackRefValue(r),r.effect._dirtyLevel>=2&&triggerRefValue(r,2),r._value}set value(r){this._setter(r)}get _dirty(){return this.effect.dirty}set _dirty(r){this.effect.dirty=r}}function computed$1(t,r,n=!1){let g,y;const L=isFunction$4(t);return L?(g=t,y=NOOP):(g=t.get,y=t.set),new ComputedRefImpl(g,y,L||!y,n)}function trackRefValue(t){var r;shouldTrack&&activeEffect&&(t=toRaw(t),trackEffect(activeEffect,(r=t.dep)!=null?r:t.dep=createDep(()=>t.dep=void 0,t instanceof ComputedRefImpl?t:void 0)))}function triggerRefValue(t,r=4,n){t=toRaw(t);const g=t.dep;g&&triggerEffects(g,r)}function isRef(t){return!!(t&&t.__v_isRef===!0)}function ref(t){return createRef(t,!1)}function shallowRef(t){return createRef(t,!0)}function createRef(t,r){return isRef(t)?t:new RefImpl(t,r)}class RefImpl{constructor(r,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?r:toRaw(r),this._value=n?r:toReactive(r)}get value(){return trackRefValue(this),this._value}set value(r){const n=this.__v_isShallow||isShallow(r)||isReadonly(r);r=n?r:toRaw(r),hasChanged(r,this._rawValue)&&(this._rawValue=r,this._value=n?r:toReactive(r),triggerRefValue(this,4))}}function triggerRef(t){triggerRefValue(t,4)}function unref(t){return isRef(t)?t.value:t}const shallowUnwrapHandlers={get:(t,r,n)=>unref(Reflect.get(t,r,n)),set:(t,r,n,g)=>{const y=t[r];return isRef(y)&&!isRef(n)?(y.value=n,!0):Reflect.set(t,r,n,g)}};function proxyRefs(t){return isReactive(t)?t:new Proxy(t,shallowUnwrapHandlers)}function toRefs(t){const r=isArray$6(t)?new Array(t.length):{};for(const n in t)r[n]=propertyToRef(t,n);return r}class ObjectRefImpl{constructor(r,n,g){this._object=r,this._key=n,this._defaultValue=g,this.__v_isRef=!0}get value(){const r=this._object[this._key];return r===void 0?this._defaultValue:r}set value(r){this._object[this._key]=r}get dep(){return getDepFromReactive(toRaw(this._object),this._key)}}class GetterRefImpl{constructor(r){this._getter=r,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function toRef(t,r,n){return isRef(t)?t:isFunction$4(t)?new GetterRefImpl(t):isObject$7(t)&&arguments.length>1?propertyToRef(t,r,n):ref(t)}function propertyToRef(t,r,n){const g=t[r];return isRef(g)?g:new ObjectRefImpl(t,r,n)}/**
* @vue/runtime-core v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const stack=[];function warn$1(t,...r){pauseTracking();const n=stack.length?stack[stack.length-1].component:null,g=n&&n.appContext.config.warnHandler,y=getComponentTrace();if(g)callWithErrorHandling(g,n,11,[t+r.map(L=>{var $,V;return(V=($=L.toString)==null?void 0:$.call(L))!=null?V:JSON.stringify(L)}).join(""),n&&n.proxy,y.map(({vnode:L})=>`at <${formatComponentName(n,L.type)}>`).join(`
`),y]);else{const L=[`[Vue warn]: ${t}`,...r];y.length&&L.push(`
`,...formatTrace(y)),console.warn(...L)}resetTracking()}function getComponentTrace(){let t=stack[stack.length-1];if(!t)return[];const r=[];for(;t;){const n=r[0];n&&n.vnode===t?n.recurseCount++:r.push({vnode:t,recurseCount:0});const g=t.component&&t.component.parent;t=g&&g.vnode}return r}function formatTrace(t){const r=[];return t.forEach((n,g)=>{r.push(...g===0?[]:[`
`],...formatTraceEntry(n))}),r}function formatTraceEntry({vnode:t,recurseCount:r}){const n=r>0?`... (${r} recursive calls)`:"",g=t.component?t.component.parent==null:!1,y=` at <${formatComponentName(t.component,t.type,g)}`,L=">"+n;return t.props?[y,...formatProps(t.props),L]:[y+L]}function formatProps(t){const r=[],n=Object.keys(t);return n.slice(0,3).forEach(g=>{r.push(...formatProp(g,t[g]))}),n.length>3&&r.push(" ..."),r}function formatProp(t,r,n){return isString$3(r)?(r=JSON.stringify(r),n?r:[`${t}=${r}`]):typeof r=="number"||typeof r=="boolean"||r==null?n?r:[`${t}=${r}`]:isRef(r)?(r=formatProp(t,toRaw(r.value),!0),n?r:[`${t}=Ref<`,r,">"]):isFunction$4(r)?[`${t}=fn${r.name?`<${r.name}>`:""}`]:(r=toRaw(r),n?r:[`${t}=`,r])}function callWithErrorHandling(t,r,n,g){try{return g?t(...g):t()}catch(y){handleError(y,r,n)}}function callWithAsyncErrorHandling(t,r,n,g){if(isFunction$4(t)){const L=callWithErrorHandling(t,r,n,g);return L&&isPromise(L)&&L.catch($=>{handleError($,r,n)}),L}const y=[];for(let L=0;L<t.length;L++)y.push(callWithAsyncErrorHandling(t[L],r,n,g));return y}function handleError(t,r,n,g=!0){const y=r?r.vnode:null;if(r){let L=r.parent;const $=r.proxy,V=`https://vuejs.org/error-reference/#runtime-${n}`;for(;L;){const j=L.ec;if(j){for(let re=0;re<j.length;re++)if(j[re](t,$,V)===!1)return}L=L.parent}const z=r.appContext.config.errorHandler;if(z){callWithErrorHandling(z,null,10,[t,$,V]);return}}logError$1(t,n,y,g)}function logError$1(t,r,n,g=!0){console.error(t)}let isFlushing=!1,isFlushPending=!1;const queue=[];let flushIndex=0;const pendingPostFlushCbs=[];let activePostFlushCbs=null,postFlushIndex=0;const resolvedPromise=Promise.resolve();let currentFlushPromise=null;function nextTick(t){const r=currentFlushPromise||resolvedPromise;return t?r.then(this?t.bind(this):t):r}function findInsertionIndex(t){let r=flushIndex+1,n=queue.length;for(;r<n;){const g=r+n>>>1,y=queue[g],L=getId$1(y);L<t||L===t&&y.pre?r=g+1:n=g}return r}function queueJob(t){(!queue.length||!queue.includes(t,isFlushing&&t.allowRecurse?flushIndex+1:flushIndex))&&(t.id==null?queue.push(t):queue.splice(findInsertionIndex(t.id),0,t),queueFlush())}function queueFlush(){!isFlushing&&!isFlushPending&&(isFlushPending=!0,currentFlushPromise=resolvedPromise.then(flushJobs))}function invalidateJob(t){const r=queue.indexOf(t);r>flushIndex&&queue.splice(r,1)}function queuePostFlushCb(t){isArray$6(t)?pendingPostFlushCbs.push(...t):(!activePostFlushCbs||!activePostFlushCbs.includes(t,t.allowRecurse?postFlushIndex+1:postFlushIndex))&&pendingPostFlushCbs.push(t),queueFlush()}function flushPreFlushCbs(t,r,n=isFlushing?flushIndex+1:0){for(;n<queue.length;n++){const g=queue[n];if(g&&g.pre){if(t&&g.id!==t.uid)continue;queue.splice(n,1),n--,g()}}}function flushPostFlushCbs(t){if(pendingPostFlushCbs.length){const r=[...new Set(pendingPostFlushCbs)].sort((n,g)=>getId$1(n)-getId$1(g));if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...r);return}for(activePostFlushCbs=r,postFlushIndex=0;postFlushIndex<activePostFlushCbs.length;postFlushIndex++)activePostFlushCbs[postFlushIndex]();activePostFlushCbs=null,postFlushIndex=0}}const getId$1=t=>t.id==null?1/0:t.id,comparator=(t,r)=>{const n=getId$1(t)-getId$1(r);if(n===0){if(t.pre&&!r.pre)return-1;if(r.pre&&!t.pre)return 1}return n};function flushJobs(t){isFlushPending=!1,isFlushing=!0,queue.sort(comparator);const r=NOOP;try{for(flushIndex=0;flushIndex<queue.length;flushIndex++){const n=queue[flushIndex];n&&n.active!==!1&&callWithErrorHandling(n,null,14)}}finally{flushIndex=0,queue.length=0,flushPostFlushCbs(),isFlushing=!1,currentFlushPromise=null,(queue.length||pendingPostFlushCbs.length)&&flushJobs()}}function emit(t,r,...n){if(t.isUnmounted)return;const g=t.vnode.props||EMPTY_OBJ$1;let y=n;const L=r.startsWith("update:"),$=L&&r.slice(7);if($&&$ in g){const re=`${$==="modelValue"?"model":$}Modifiers`,{number:ae,trim:oe}=g[re]||EMPTY_OBJ$1;oe&&(y=n.map(ie=>isString$3(ie)?ie.trim():ie)),ae&&(y=n.map(looseToNumber))}let V,z=g[V=toHandlerKey(r)]||g[V=toHandlerKey(camelize(r))];!z&&L&&(z=g[V=toHandlerKey(hyphenate(r))]),z&&callWithAsyncErrorHandling(z,t,6,y);const j=g[V+"Once"];if(j){if(!t.emitted)t.emitted={};else if(t.emitted[V])return;t.emitted[V]=!0,callWithAsyncErrorHandling(j,t,6,y)}}function normalizeEmitsOptions(t,r,n=!1){const g=r.emitsCache,y=g.get(t);if(y!==void 0)return y;const L=t.emits;let $={},V=!1;if(!isFunction$4(t)){const z=j=>{const re=normalizeEmitsOptions(j,r,!0);re&&(V=!0,extend$2($,re))};!n&&r.mixins.length&&r.mixins.forEach(z),t.extends&&z(t.extends),t.mixins&&t.mixins.forEach(z)}return!L&&!V?(isObject$7(t)&&g.set(t,null),null):(isArray$6(L)?L.forEach(z=>$[z]=null):extend$2($,L),isObject$7(t)&&g.set(t,$),$)}function isEmitListener(t,r){return!t||!isOn(r)?!1:(r=r.slice(2).replace(/Once$/,""),hasOwn$1(t,r[0].toLowerCase()+r.slice(1))||hasOwn$1(t,hyphenate(r))||hasOwn$1(t,r))}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(t){const r=currentRenderingInstance;return currentRenderingInstance=t,currentScopeId=t&&t.type.__scopeId||null,r}function pushScopeId(t){currentScopeId=t}function popScopeId(){currentScopeId=null}function withCtx(t,r=currentRenderingInstance,n){if(!r||t._n)return t;const g=(...y)=>{g._d&&setBlockTracking(-1);const L=setCurrentRenderingInstance(r);let $;try{$=t(...y)}finally{setCurrentRenderingInstance(L),g._d&&setBlockTracking(1)}return $};return g._n=!0,g._c=!0,g._d=!0,g}function markAttrsAccessed(){}function renderComponentRoot(t){const{type:r,vnode:n,proxy:g,withProxy:y,props:L,propsOptions:[$],slots:V,attrs:z,emit:j,render:re,renderCache:ae,data:oe,setupState:ie,ctx:le,inheritAttrs:ue}=t;let de,pe;const he=setCurrentRenderingInstance(t);try{if(n.shapeFlag&4){const Ce=y||g,$e=Ce;de=normalizeVNode(re.call($e,Ce,ae,L,ie,oe,le)),pe=z}else{const Ce=r;de=normalizeVNode(Ce.length>1?Ce(L,{attrs:z,slots:V,emit:j}):Ce(L,null)),pe=r.props?z:getFunctionalFallthrough(z)}}catch(Ce){blockStack.length=0,handleError(Ce,t,1),de=createVNode$1(Comment)}let _e=de;if(pe&&ue!==!1){const Ce=Object.keys(pe),{shapeFlag:$e}=_e;Ce.length&&$e&7&&($&&Ce.some(isModelListener)&&(pe=filterModelListeners(pe,$)),_e=cloneVNode(_e,pe))}return n.dirs&&(_e=cloneVNode(_e),_e.dirs=_e.dirs?_e.dirs.concat(n.dirs):n.dirs),n.transition&&(_e.transition=n.transition),de=_e,setCurrentRenderingInstance(he),de}const getFunctionalFallthrough=t=>{let r;for(const n in t)(n==="class"||n==="style"||isOn(n))&&((r||(r={}))[n]=t[n]);return r},filterModelListeners=(t,r)=>{const n={};for(const g in t)(!isModelListener(g)||!(g.slice(9)in r))&&(n[g]=t[g]);return n};function shouldUpdateComponent(t,r,n){const{props:g,children:y,component:L}=t,{props:$,children:V,patchFlag:z}=r,j=L.emitsOptions;if(r.dirs||r.transition)return!0;if(n&&z>=0){if(z&1024)return!0;if(z&16)return g?hasPropsChanged(g,$,j):!!$;if(z&8){const re=r.dynamicProps;for(let ae=0;ae<re.length;ae++){const oe=re[ae];if($[oe]!==g[oe]&&!isEmitListener(j,oe))return!0}}}else return(y||V)&&(!V||!V.$stable)?!0:g===$?!1:g?$?hasPropsChanged(g,$,j):!0:!!$;return!1}function hasPropsChanged(t,r,n){const g=Object.keys(r);if(g.length!==Object.keys(t).length)return!0;for(let y=0;y<g.length;y++){const L=g[y];if(r[L]!==t[L]&&!isEmitListener(n,L))return!0}return!1}function updateHOCHostEl({vnode:t,parent:r},n){for(;r;){const g=r.subTree;if(g.suspense&&g.suspense.activeBranch===t&&(g.el=t.el),g===t)(t=r.vnode).el=n,r=r.parent;else break}}const COMPONENTS="components",DIRECTIVES="directives";function resolveComponent(t,r){return resolveAsset(COMPONENTS,t,!0,r)||t}const NULL_DYNAMIC_COMPONENT=Symbol.for("v-ndc");function resolveDynamicComponent(t){return isString$3(t)?resolveAsset(COMPONENTS,t,!1)||t:t||NULL_DYNAMIC_COMPONENT}function resolveDirective(t){return resolveAsset(DIRECTIVES,t)}function resolveAsset(t,r,n=!0,g=!1){const y=currentRenderingInstance||currentInstance;if(y){const L=y.type;if(t===COMPONENTS){const V=getComponentName(L,!1);if(V&&(V===r||V===camelize(r)||V===capitalize$1(camelize(r))))return L}const $=resolve(y[t]||L[t],r)||resolve(y.appContext[t],r);return!$&&g?L:$}}function resolve(t,r){return t&&(t[r]||t[camelize(r)]||t[capitalize$1(camelize(r))])}const isSuspense=t=>t.__isSuspense;function queueEffectWithSuspense(t,r){r&&r.pendingBranch?isArray$6(t)?r.effects.push(...t):r.effects.push(t):queuePostFlushCb(t)}const ssrContextKey=Symbol.for("v-scx"),useSSRContext=()=>inject(ssrContextKey);function watchEffect(t,r){return doWatch(t,null,r)}const INITIAL_WATCHER_VALUE={};function watch(t,r,n){return doWatch(t,r,n)}function doWatch(t,r,{immediate:n,deep:g,flush:y,once:L,onTrack:$,onTrigger:V}=EMPTY_OBJ$1){if(r&&L){const xe=r;r=(...Ie)=>{xe(...Ie),$e()}}const z=currentInstance,j=xe=>g===!0?xe:traverse(xe,g===!1?1:void 0);let re,ae=!1,oe=!1;if(isRef(t)?(re=()=>t.value,ae=isShallow(t)):isReactive(t)?(re=()=>j(t),ae=!0):isArray$6(t)?(oe=!0,ae=t.some(xe=>isReactive(xe)||isShallow(xe)),re=()=>t.map(xe=>{if(isRef(xe))return xe.value;if(isReactive(xe))return j(xe);if(isFunction$4(xe))return callWithErrorHandling(xe,z,2)})):isFunction$4(t)?r?re=()=>callWithErrorHandling(t,z,2):re=()=>(ie&&ie(),callWithAsyncErrorHandling(t,z,3,[le])):re=NOOP,r&&g){const xe=re;re=()=>traverse(xe())}let ie,le=xe=>{ie=_e.onStop=()=>{callWithErrorHandling(xe,z,4),ie=_e.onStop=void 0}},ue;if(isInSSRComponentSetup)if(le=NOOP,r?n&&callWithAsyncErrorHandling(r,z,3,[re(),oe?[]:void 0,le]):re(),y==="sync"){const xe=useSSRContext();ue=xe.__watcherHandles||(xe.__watcherHandles=[])}else return NOOP;let de=oe?new Array(t.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const pe=()=>{if(!(!_e.active||!_e.dirty))if(r){const xe=_e.run();(g||ae||(oe?xe.some((Ie,Ne)=>hasChanged(Ie,de[Ne])):hasChanged(xe,de)))&&(ie&&ie(),callWithAsyncErrorHandling(r,z,3,[xe,de===INITIAL_WATCHER_VALUE?void 0:oe&&de[0]===INITIAL_WATCHER_VALUE?[]:de,le]),de=xe)}else _e.run()};pe.allowRecurse=!!r;let he;y==="sync"?he=pe:y==="post"?he=()=>queuePostRenderEffect(pe,z&&z.suspense):(pe.pre=!0,z&&(pe.id=z.uid),he=()=>queueJob(pe));const _e=new ReactiveEffect(re,NOOP,he),Ce=getCurrentScope(),$e=()=>{_e.stop(),Ce&&remove(Ce.effects,_e)};return r?n?pe():de=_e.run():y==="post"?queuePostRenderEffect(_e.run.bind(_e),z&&z.suspense):_e.run(),ue&&ue.push($e),$e}function instanceWatch(t,r,n){const g=this.proxy,y=isString$3(t)?t.includes(".")?createPathGetter(g,t):()=>g[t]:t.bind(g,g);let L;isFunction$4(r)?L=r:(L=r.handler,n=r);const $=setCurrentInstance(this),V=doWatch(y,L.bind(g),n);return $(),V}function createPathGetter(t,r){const n=r.split(".");return()=>{let g=t;for(let y=0;y<n.length&&g;y++)g=g[n[y]];return g}}function traverse(t,r,n=0,g){if(!isObject$7(t)||t.__v_skip)return t;if(r&&r>0){if(n>=r)return t;n++}if(g=g||new Set,g.has(t))return t;if(g.add(t),isRef(t))traverse(t.value,r,n,g);else if(isArray$6(t))for(let y=0;y<t.length;y++)traverse(t[y],r,n,g);else if(isSet$2(t)||isMap$2(t))t.forEach(y=>{traverse(y,r,n,g)});else if(isPlainObject$3(t))for(const y in t)traverse(t[y],r,n,g);return t}function withDirectives(t,r){if(currentRenderingInstance===null)return t;const n=getExposeProxy(currentRenderingInstance)||currentRenderingInstance.proxy,g=t.dirs||(t.dirs=[]);for(let y=0;y<r.length;y++){let[L,$,V,z=EMPTY_OBJ$1]=r[y];L&&(isFunction$4(L)&&(L={mounted:L,updated:L}),L.deep&&traverse($),g.push({dir:L,instance:n,value:$,oldValue:void 0,arg:V,modifiers:z}))}return t}function invokeDirectiveHook(t,r,n,g){const y=t.dirs,L=r&&r.dirs;for(let $=0;$<y.length;$++){const V=y[$];L&&(V.oldValue=L[$].value);let z=V.dir[g];z&&(pauseTracking(),callWithAsyncErrorHandling(z,n,8,[t.el,V,t,r]),resetTracking())}}const leaveCbKey=Symbol("_leaveCb"),enterCbKey$1=Symbol("_enterCb");function useTransitionState(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return onMounted(()=>{t.isMounted=!0}),onBeforeUnmount(()=>{t.isUnmounting=!0}),t}const TransitionHookValidator=[Function,Array],BaseTransitionPropsValidators={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},BaseTransitionImpl={name:"BaseTransition",props:BaseTransitionPropsValidators,setup(t,{slots:r}){const n=getCurrentInstance(),g=useTransitionState();return()=>{const y=r.default&&getTransitionRawChildren(r.default(),!0);if(!y||!y.length)return;let L=y[0];if(y.length>1){for(const oe of y)if(oe.type!==Comment){L=oe;break}}const $=toRaw(t),{mode:V}=$;if(g.isLeaving)return emptyPlaceholder(L);const z=getKeepAliveChild(L);if(!z)return emptyPlaceholder(L);const j=resolveTransitionHooks(z,$,g,n);setTransitionHooks(z,j);const re=n.subTree,ae=re&&getKeepAliveChild(re);if(ae&&ae.type!==Comment&&!isSameVNodeType(z,ae)){const oe=resolveTransitionHooks(ae,$,g,n);if(setTransitionHooks(ae,oe),V==="out-in")return g.isLeaving=!0,oe.afterLeave=()=>{g.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},emptyPlaceholder(L);V==="in-out"&&z.type!==Comment&&(oe.delayLeave=(ie,le,ue)=>{const de=getLeavingNodesForType(g,ae);de[String(ae.key)]=ae,ie[leaveCbKey]=()=>{le(),ie[leaveCbKey]=void 0,delete j.delayedLeave},j.delayedLeave=ue})}return L}}},BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(t,r){const{leavingVNodes:n}=t;let g=n.get(r.type);return g||(g=Object.create(null),n.set(r.type,g)),g}function resolveTransitionHooks(t,r,n,g){const{appear:y,mode:L,persisted:$=!1,onBeforeEnter:V,onEnter:z,onAfterEnter:j,onEnterCancelled:re,onBeforeLeave:ae,onLeave:oe,onAfterLeave:ie,onLeaveCancelled:le,onBeforeAppear:ue,onAppear:de,onAfterAppear:pe,onAppearCancelled:he}=r,_e=String(t.key),Ce=getLeavingNodesForType(n,t),$e=(Ne,ze)=>{Ne&&callWithAsyncErrorHandling(Ne,g,9,ze)},xe=(Ne,ze)=>{const Fe=ze[1];$e(Ne,ze),isArray$6(Ne)?Ne.every(qe=>qe.length<=1)&&Fe():Ne.length<=1&&Fe()},Ie={mode:L,persisted:$,beforeEnter(Ne){let ze=V;if(!n.isMounted)if(y)ze=ue||V;else return;Ne[leaveCbKey]&&Ne[leaveCbKey](!0);const Fe=Ce[_e];Fe&&isSameVNodeType(t,Fe)&&Fe.el[leaveCbKey]&&Fe.el[leaveCbKey](),$e(ze,[Ne])},enter(Ne){let ze=z,Fe=j,qe=re;if(!n.isMounted)if(y)ze=de||z,Fe=pe||j,qe=he||re;else return;let Et=!1;const kt=Ne[enterCbKey$1]=Lt=>{Et||(Et=!0,Lt?$e(qe,[Ne]):$e(Fe,[Ne]),Ie.delayedLeave&&Ie.delayedLeave(),Ne[enterCbKey$1]=void 0)};ze?xe(ze,[Ne,kt]):kt()},leave(Ne,ze){const Fe=String(t.key);if(Ne[enterCbKey$1]&&Ne[enterCbKey$1](!0),n.isUnmounting)return ze();$e(ae,[Ne]);let qe=!1;const Et=Ne[leaveCbKey]=kt=>{qe||(qe=!0,ze(),kt?$e(le,[Ne]):$e(ie,[Ne]),Ne[leaveCbKey]=void 0,Ce[Fe]===t&&delete Ce[Fe])};Ce[Fe]=t,oe?xe(oe,[Ne,Et]):Et()},clone(Ne){return resolveTransitionHooks(Ne,r,n,g)}};return Ie}function emptyPlaceholder(t){if(isKeepAlive(t))return t=cloneVNode(t),t.children=null,t}function getKeepAliveChild(t){return isKeepAlive(t)?t.children?t.children[0]:void 0:t}function setTransitionHooks(t,r){t.shapeFlag&6&&t.component?setTransitionHooks(t.component.subTree,r):t.shapeFlag&128?(t.ssContent.transition=r.clone(t.ssContent),t.ssFallback.transition=r.clone(t.ssFallback)):t.transition=r}function getTransitionRawChildren(t,r=!1,n){let g=[],y=0;for(let L=0;L<t.length;L++){let $=t[L];const V=n==null?$.key:String(n)+String($.key!=null?$.key:L);$.type===Fragment?($.patchFlag&128&&y++,g=g.concat(getTransitionRawChildren($.children,r,V))):(r||$.type!==Comment)&&g.push(V!=null?cloneVNode($,{key:V}):$)}if(y>1)for(let L=0;L<g.length;L++)g[L].patchFlag=-2;return g}/*! #__NO_SIDE_EFFECTS__ */function defineComponent(t,r){return isFunction$4(t)?(()=>extend$2({name:t.name},r,{setup:t}))():t}const isAsyncWrapper=t=>!!t.type.__asyncLoader,isKeepAlive=t=>t.type.__isKeepAlive,KeepAliveImpl={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(t,{slots:r}){const n=getCurrentInstance(),g=n.ctx;if(!g.renderer)return()=>{const he=r.default&&r.default();return he&&he.length===1?he[0]:he};const y=new Map,L=new Set;let $=null;const V=n.suspense,{renderer:{p:z,m:j,um:re,o:{createElement:ae}}}=g,oe=ae("div");g.activate=(he,_e,Ce,$e,xe)=>{const Ie=he.component;j(he,_e,Ce,0,V),z(Ie.vnode,he,_e,Ce,Ie,V,$e,he.slotScopeIds,xe),queuePostRenderEffect(()=>{Ie.isDeactivated=!1,Ie.a&&invokeArrayFns(Ie.a);const Ne=he.props&&he.props.onVnodeMounted;Ne&&invokeVNodeHook(Ne,Ie.parent,he)},V)},g.deactivate=he=>{const _e=he.component;j(he,oe,null,1,V),queuePostRenderEffect(()=>{_e.da&&invokeArrayFns(_e.da);const Ce=he.props&&he.props.onVnodeUnmounted;Ce&&invokeVNodeHook(Ce,_e.parent,he),_e.isDeactivated=!0},V)};function ie(he){resetShapeFlag(he),re(he,n,V,!0)}function le(he){y.forEach((_e,Ce)=>{const $e=getComponentName(_e.type);$e&&(!he||!he($e))&&ue(Ce)})}function ue(he){const _e=y.get(he);!$||!isSameVNodeType(_e,$)?ie(_e):$&&resetShapeFlag($),y.delete(he),L.delete(he)}watch(()=>[t.include,t.exclude],([he,_e])=>{he&&le(Ce=>matches(he,Ce)),_e&&le(Ce=>!matches(_e,Ce))},{flush:"post",deep:!0});let de=null;const pe=()=>{de!=null&&y.set(de,getInnerChild(n.subTree))};return onMounted(pe),onUpdated(pe),onBeforeUnmount(()=>{y.forEach(he=>{const{subTree:_e,suspense:Ce}=n,$e=getInnerChild(_e);if(he.type===$e.type&&he.key===$e.key){resetShapeFlag($e);const xe=$e.component.da;xe&&queuePostRenderEffect(xe,Ce);return}ie(he)})}),()=>{if(de=null,!r.default)return null;const he=r.default(),_e=he[0];if(he.length>1)return $=null,he;if(!isVNode(_e)||!(_e.shapeFlag&4)&&!(_e.shapeFlag&128))return $=null,_e;let Ce=getInnerChild(_e);const $e=Ce.type,xe=getComponentName(isAsyncWrapper(Ce)?Ce.type.__asyncResolved||{}:$e),{include:Ie,exclude:Ne,max:ze}=t;if(Ie&&(!xe||!matches(Ie,xe))||Ne&&xe&&matches(Ne,xe))return $=Ce,_e;const Fe=Ce.key==null?$e:Ce.key,qe=y.get(Fe);return Ce.el&&(Ce=cloneVNode(Ce),_e.shapeFlag&128&&(_e.ssContent=Ce)),de=Fe,qe?(Ce.el=qe.el,Ce.component=qe.component,Ce.transition&&setTransitionHooks(Ce,Ce.transition),Ce.shapeFlag|=512,L.delete(Fe),L.add(Fe)):(L.add(Fe),ze&&L.size>parseInt(ze,10)&&ue(L.values().next().value)),Ce.shapeFlag|=256,$=Ce,isSuspense(_e.type)?_e:Ce}}},KeepAlive=KeepAliveImpl;function matches(t,r){return isArray$6(t)?t.some(n=>matches(n,r)):isString$3(t)?t.split(",").includes(r):isRegExp$2(t)?t.test(r):!1}function onActivated(t,r){registerKeepAliveHook(t,"a",r)}function onDeactivated(t,r){registerKeepAliveHook(t,"da",r)}function registerKeepAliveHook(t,r,n=currentInstance){const g=t.__wdc||(t.__wdc=()=>{let y=n;for(;y;){if(y.isDeactivated)return;y=y.parent}return t()});if(injectHook(r,g,n),n){let y=n.parent;for(;y&&y.parent;)isKeepAlive(y.parent.vnode)&&injectToKeepAliveRoot(g,r,n,y),y=y.parent}}function injectToKeepAliveRoot(t,r,n,g){const y=injectHook(r,t,g,!0);onUnmounted(()=>{remove(g[r],y)},n)}function resetShapeFlag(t){t.shapeFlag&=-257,t.shapeFlag&=-513}function getInnerChild(t){return t.shapeFlag&128?t.ssContent:t}function injectHook(t,r,n=currentInstance,g=!1){if(n){const y=n[t]||(n[t]=[]),L=r.__weh||(r.__weh=(...$)=>{if(n.isUnmounted)return;pauseTracking();const V=setCurrentInstance(n),z=callWithAsyncErrorHandling(r,n,t,$);return V(),resetTracking(),z});return g?y.unshift(L):y.push(L),L}}const createHook=t=>(r,n=currentInstance)=>(!isInSSRComponentSetup||t==="sp")&&injectHook(t,(...g)=>r(...g),n),onBeforeMount=createHook("bm"),onMounted=createHook("m"),onBeforeUpdate=createHook("bu"),onUpdated=createHook("u"),onBeforeUnmount=createHook("bum"),onUnmounted=createHook("um"),onServerPrefetch=createHook("sp"),onRenderTriggered=createHook("rtg"),onRenderTracked=createHook("rtc");function onErrorCaptured(t,r=currentInstance){injectHook("ec",t,r)}function renderList(t,r,n,g){let y;const L=n&&n[g];if(isArray$6(t)||isString$3(t)){y=new Array(t.length);for(let $=0,V=t.length;$<V;$++)y[$]=r(t[$],$,void 0,L&&L[$])}else if(typeof t=="number"){y=new Array(t);for(let $=0;$<t;$++)y[$]=r($+1,$,void 0,L&&L[$])}else if(isObject$7(t))if(t[Symbol.iterator])y=Array.from(t,($,V)=>r($,V,void 0,L&&L[V]));else{const $=Object.keys(t);y=new Array($.length);for(let V=0,z=$.length;V<z;V++){const j=$[V];y[V]=r(t[j],j,V,L&&L[V])}}else y=[];return n&&(n[g]=y),y}function createSlots(t,r){for(let n=0;n<r.length;n++){const g=r[n];if(isArray$6(g))for(let y=0;y<g.length;y++)t[g[y].name]=g[y].fn;else g&&(t[g.name]=g.key?(...y)=>{const L=g.fn(...y);return L&&(L.key=g.key),L}:g.fn)}return t}function renderSlot(t,r,n={},g,y){if(currentRenderingInstance.isCE||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&&currentRenderingInstance.parent.isCE)return r!=="default"&&(n.name=r),createVNode$1("slot",n,g&&g());let L=t[r];L&&L._c&&(L._d=!1),openBlock();const $=L&&ensureValidVNode(L(n)),V=createBlock(Fragment,{key:n.key||$&&$.key||`_${r}`},$||(g?g():[]),$&&t._===1?64:-2);return!y&&V.scopeId&&(V.slotScopeIds=[V.scopeId+"-s"]),L&&L._c&&(L._d=!0),V}function ensureValidVNode(t){return t.some(r=>isVNode(r)?!(r.type===Comment||r.type===Fragment&&!ensureValidVNode(r.children)):!0)?t:null}function toHandlers(t,r){const n={};for(const g in t)n[r&&/[A-Z]/.test(g)?`on:${g}`:toHandlerKey(g)]=t[g];return n}const getPublicInstance=t=>t?isStatefulComponent(t)?getExposeProxy(t)||t.proxy:getPublicInstance(t.parent):null,publicPropertiesMap=extend$2(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>getPublicInstance(t.parent),$root:t=>getPublicInstance(t.root),$emit:t=>t.emit,$options:t=>resolveMergedOptions(t),$forceUpdate:t=>t.f||(t.f=()=>{t.effect.dirty=!0,queueJob(t.update)}),$nextTick:t=>t.n||(t.n=nextTick.bind(t.proxy)),$watch:t=>instanceWatch.bind(t)}),hasSetupBinding=(t,r)=>t!==EMPTY_OBJ$1&&!t.__isScriptSetup&&hasOwn$1(t,r),PublicInstanceProxyHandlers={get({_:t},r){const{ctx:n,setupState:g,data:y,props:L,accessCache:$,type:V,appContext:z}=t;let j;if(r[0]!=="$"){const ie=$[r];if(ie!==void 0)switch(ie){case 1:return g[r];case 2:return y[r];case 4:return n[r];case 3:return L[r]}else{if(hasSetupBinding(g,r))return $[r]=1,g[r];if(y!==EMPTY_OBJ$1&&hasOwn$1(y,r))return $[r]=2,y[r];if((j=t.propsOptions[0])&&hasOwn$1(j,r))return $[r]=3,L[r];if(n!==EMPTY_OBJ$1&&hasOwn$1(n,r))return $[r]=4,n[r];shouldCacheAccess&&($[r]=0)}}const re=publicPropertiesMap[r];let ae,oe;if(re)return r==="$attrs"&&track(t,"get",r),re(t);if((ae=V.__cssModules)&&(ae=ae[r]))return ae;if(n!==EMPTY_OBJ$1&&hasOwn$1(n,r))return $[r]=4,n[r];if(oe=z.config.globalProperties,hasOwn$1(oe,r))return oe[r]},set({_:t},r,n){const{data:g,setupState:y,ctx:L}=t;return hasSetupBinding(y,r)?(y[r]=n,!0):g!==EMPTY_OBJ$1&&hasOwn$1(g,r)?(g[r]=n,!0):hasOwn$1(t.props,r)||r[0]==="$"&&r.slice(1)in t?!1:(L[r]=n,!0)},has({_:{data:t,setupState:r,accessCache:n,ctx:g,appContext:y,propsOptions:L}},$){let V;return!!n[$]||t!==EMPTY_OBJ$1&&hasOwn$1(t,$)||hasSetupBinding(r,$)||(V=L[0])&&hasOwn$1(V,$)||hasOwn$1(g,$)||hasOwn$1(publicPropertiesMap,$)||hasOwn$1(y.config.globalProperties,$)},defineProperty(t,r,n){return n.get!=null?t._.accessCache[r]=0:hasOwn$1(n,"value")&&this.set(t,r,n.value,null),Reflect.defineProperty(t,r,n)}};function useSlots(){return getContext().slots}function useAttrs$1(){return getContext().attrs}function getContext(){const t=getCurrentInstance();return t.setupContext||(t.setupContext=createSetupContext(t))}function normalizePropsOrEmits(t){return isArray$6(t)?t.reduce((r,n)=>(r[n]=null,r),{}):t}let shouldCacheAccess=!0;function applyOptions(t){const r=resolveMergedOptions(t),n=t.proxy,g=t.ctx;shouldCacheAccess=!1,r.beforeCreate&&callHook$1(r.beforeCreate,t,"bc");const{data:y,computed:L,methods:$,watch:V,provide:z,inject:j,created:re,beforeMount:ae,mounted:oe,beforeUpdate:ie,updated:le,activated:ue,deactivated:de,beforeDestroy:pe,beforeUnmount:he,destroyed:_e,unmounted:Ce,render:$e,renderTracked:xe,renderTriggered:Ie,errorCaptured:Ne,serverPrefetch:ze,expose:Fe,inheritAttrs:qe,components:Et,directives:kt,filters:Lt}=r;if(j&&resolveInjections(j,g,null),$)for(const At in $){const hn=$[At];isFunction$4(hn)&&(g[At]=hn.bind(n))}if(y){const At=y.call(n,n);isObject$7(At)&&(t.data=reactive(At))}if(shouldCacheAccess=!0,L)for(const At in L){const hn=L[At],bn=isFunction$4(hn)?hn.bind(n,n):isFunction$4(hn.get)?hn.get.bind(n,n):NOOP,Cn=!isFunction$4(hn)&&isFunction$4(hn.set)?hn.set.bind(n):NOOP,Tn=computed({get:bn,set:Cn});Object.defineProperty(g,At,{enumerable:!0,configurable:!0,get:()=>Tn.value,set:xn=>Tn.value=xn})}if(V)for(const At in V)createWatcher(V[At],g,n,At);if(z){const At=isFunction$4(z)?z.call(n):z;Reflect.ownKeys(At).forEach(hn=>{provide(hn,At[hn])})}re&&callHook$1(re,t,"c");function jt(At,hn){isArray$6(hn)?hn.forEach(bn=>At(bn.bind(n))):hn&&At(hn.bind(n))}if(jt(onBeforeMount,ae),jt(onMounted,oe),jt(onBeforeUpdate,ie),jt(onUpdated,le),jt(onActivated,ue),jt(onDeactivated,de),jt(onErrorCaptured,Ne),jt(onRenderTracked,xe),jt(onRenderTriggered,Ie),jt(onBeforeUnmount,he),jt(onUnmounted,Ce),jt(onServerPrefetch,ze),isArray$6(Fe))if(Fe.length){const At=t.exposed||(t.exposed={});Fe.forEach(hn=>{Object.defineProperty(At,hn,{get:()=>n[hn],set:bn=>n[hn]=bn})})}else t.exposed||(t.exposed={});$e&&t.render===NOOP&&(t.render=$e),qe!=null&&(t.inheritAttrs=qe),Et&&(t.components=Et),kt&&(t.directives=kt)}function resolveInjections(t,r,n=NOOP){isArray$6(t)&&(t=normalizeInject(t));for(const g in t){const y=t[g];let L;isObject$7(y)?"default"in y?L=inject(y.from||g,y.default,!0):L=inject(y.from||g):L=inject(y),isRef(L)?Object.defineProperty(r,g,{enumerable:!0,configurable:!0,get:()=>L.value,set:$=>L.value=$}):r[g]=L}}function callHook$1(t,r,n){callWithAsyncErrorHandling(isArray$6(t)?t.map(g=>g.bind(r.proxy)):t.bind(r.proxy),r,n)}function createWatcher(t,r,n,g){const y=g.includes(".")?createPathGetter(n,g):()=>n[g];if(isString$3(t)){const L=r[t];isFunction$4(L)&&watch(y,L)}else if(isFunction$4(t))watch(y,t.bind(n));else if(isObject$7(t))if(isArray$6(t))t.forEach(L=>createWatcher(L,r,n,g));else{const L=isFunction$4(t.handler)?t.handler.bind(n):r[t.handler];isFunction$4(L)&&watch(y,L,t)}}function resolveMergedOptions(t){const r=t.type,{mixins:n,extends:g}=r,{mixins:y,optionsCache:L,config:{optionMergeStrategies:$}}=t.appContext,V=L.get(r);let z;return V?z=V:!y.length&&!n&&!g?z=r:(z={},y.length&&y.forEach(j=>mergeOptions$2(z,j,$,!0)),mergeOptions$2(z,r,$)),isObject$7(r)&&L.set(r,z),z}function mergeOptions$2(t,r,n,g=!1){const{mixins:y,extends:L}=r;L&&mergeOptions$2(t,L,n,!0),y&&y.forEach($=>mergeOptions$2(t,$,n,!0));for(const $ in r)if(!(g&&$==="expose")){const V=internalOptionMergeStrats[$]||n&&n[$];t[$]=V?V(t[$],r[$]):r[$]}return t}const internalOptionMergeStrats={data:mergeDataFn,props:mergeEmitsOrPropsOptions,emits:mergeEmitsOrPropsOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray,created:mergeAsArray,beforeMount:mergeAsArray,mounted:mergeAsArray,beforeUpdate:mergeAsArray,updated:mergeAsArray,beforeDestroy:mergeAsArray,beforeUnmount:mergeAsArray,destroyed:mergeAsArray,unmounted:mergeAsArray,activated:mergeAsArray,deactivated:mergeAsArray,errorCaptured:mergeAsArray,serverPrefetch:mergeAsArray,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(t,r){return r?t?function(){return extend$2(isFunction$4(t)?t.call(this,this):t,isFunction$4(r)?r.call(this,this):r)}:r:t}function mergeInject(t,r){return mergeObjectOptions(normalizeInject(t),normalizeInject(r))}function normalizeInject(t){if(isArray$6(t)){const r={};for(let n=0;n<t.length;n++)r[t[n]]=t[n];return r}return t}function mergeAsArray(t,r){return t?[...new Set([].concat(t,r))]:r}function mergeObjectOptions(t,r){return t?extend$2(Object.create(null),t,r):r}function mergeEmitsOrPropsOptions(t,r){return t?isArray$6(t)&&isArray$6(r)?[...new Set([...t,...r])]:extend$2(Object.create(null),normalizePropsOrEmits(t),normalizePropsOrEmits(r??{})):r}function mergeWatchOptions(t,r){if(!t)return r;if(!r)return t;const n=extend$2(Object.create(null),t);for(const g in r)n[g]=mergeAsArray(t[g],r[g]);return n}function createAppContext(){return{app:null,config:{isNativeTag:NO,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let uid$1=0;function createAppAPI(t,r){return function(g,y=null){isFunction$4(g)||(g=extend$2({},g)),y!=null&&!isObject$7(y)&&(y=null);const L=createAppContext(),$=new WeakSet;let V=!1;const z=L.app={_uid:uid$1++,_component:g,_props:y,_container:null,_context:L,_instance:null,version:version$1,get config(){return L.config},set config(j){},use(j,...re){return $.has(j)||(j&&isFunction$4(j.install)?($.add(j),j.install(z,...re)):isFunction$4(j)&&($.add(j),j(z,...re))),z},mixin(j){return L.mixins.includes(j)||L.mixins.push(j),z},component(j,re){return re?(L.components[j]=re,z):L.components[j]},directive(j,re){return re?(L.directives[j]=re,z):L.directives[j]},mount(j,re,ae){if(!V){const oe=createVNode$1(g,y);return oe.appContext=L,ae===!0?ae="svg":ae===!1&&(ae=void 0),re&&r?r(oe,j):t(oe,j,ae),V=!0,z._container=j,j.__vue_app__=z,getExposeProxy(oe.component)||oe.component.proxy}},unmount(){V&&(t(null,z._container),delete z._container.__vue_app__)},provide(j,re){return L.provides[j]=re,z},runWithContext(j){const re=currentApp;currentApp=z;try{return j()}finally{currentApp=re}}};return z}}let currentApp=null;function provide(t,r){if(currentInstance){let n=currentInstance.provides;const g=currentInstance.parent&&currentInstance.parent.provides;g===n&&(n=currentInstance.provides=Object.create(g)),n[t]=r}}function inject(t,r,n=!1){const g=currentInstance||currentRenderingInstance;if(g||currentApp){const y=g?g.parent==null?g.vnode.appContext&&g.vnode.appContext.provides:g.parent.provides:currentApp._context.provides;if(y&&t in y)return y[t];if(arguments.length>1)return n&&isFunction$4(r)?r.call(g&&g.proxy):r}}function hasInjectionContext(){return!!(currentInstance||currentRenderingInstance||currentApp)}function initProps$1(t,r,n,g=!1){const y={},L={};def(L,InternalObjectKey,1),t.propsDefaults=Object.create(null),setFullProps(t,r,y,L);for(const $ in t.propsOptions[0])$ in y||(y[$]=void 0);n?t.props=g?y:shallowReactive(y):t.type.props?t.props=y:t.props=L,t.attrs=L}function updateProps$2(t,r,n,g){const{props:y,attrs:L,vnode:{patchFlag:$}}=t,V=toRaw(y),[z]=t.propsOptions;let j=!1;if((g||$>0)&&!($&16)){if($&8){const re=t.vnode.dynamicProps;for(let ae=0;ae<re.length;ae++){let oe=re[ae];if(isEmitListener(t.emitsOptions,oe))continue;const ie=r[oe];if(z)if(hasOwn$1(L,oe))ie!==L[oe]&&(L[oe]=ie,j=!0);else{const le=camelize(oe);y[le]=resolvePropValue(z,V,le,ie,t,!1)}else ie!==L[oe]&&(L[oe]=ie,j=!0)}}}else{setFullProps(t,r,y,L)&&(j=!0);let re;for(const ae in V)(!r||!hasOwn$1(r,ae)&&((re=hyphenate(ae))===ae||!hasOwn$1(r,re)))&&(z?n&&(n[ae]!==void 0||n[re]!==void 0)&&(y[ae]=resolvePropValue(z,V,ae,void 0,t,!0)):delete y[ae]);if(L!==V)for(const ae in L)(!r||!hasOwn$1(r,ae))&&(delete L[ae],j=!0)}j&&trigger$3(t,"set","$attrs")}function setFullProps(t,r,n,g){const[y,L]=t.propsOptions;let $=!1,V;if(r)for(let z in r){if(isReservedProp(z))continue;const j=r[z];let re;y&&hasOwn$1(y,re=camelize(z))?!L||!L.includes(re)?n[re]=j:(V||(V={}))[re]=j:isEmitListener(t.emitsOptions,z)||(!(z in g)||j!==g[z])&&(g[z]=j,$=!0)}if(L){const z=toRaw(n),j=V||EMPTY_OBJ$1;for(let re=0;re<L.length;re++){const ae=L[re];n[ae]=resolvePropValue(y,z,ae,j[ae],t,!hasOwn$1(j,ae))}}return $}function resolvePropValue(t,r,n,g,y,L){const $=t[n];if($!=null){const V=hasOwn$1($,"default");if(V&&g===void 0){const z=$.default;if($.type!==Function&&!$.skipFactory&&isFunction$4(z)){const{propsDefaults:j}=y;if(n in j)g=j[n];else{const re=setCurrentInstance(y);g=j[n]=z.call(null,r),re()}}else g=z}$[0]&&(L&&!V?g=!1:$[1]&&(g===""||g===hyphenate(n))&&(g=!0))}return g}function normalizePropsOptions(t,r,n=!1){const g=r.propsCache,y=g.get(t);if(y)return y;const L=t.props,$={},V=[];let z=!1;if(!isFunction$4(t)){const re=ae=>{z=!0;const[oe,ie]=normalizePropsOptions(ae,r,!0);extend$2($,oe),ie&&V.push(...ie)};!n&&r.mixins.length&&r.mixins.forEach(re),t.extends&&re(t.extends),t.mixins&&t.mixins.forEach(re)}if(!L&&!z)return isObject$7(t)&&g.set(t,EMPTY_ARR),EMPTY_ARR;if(isArray$6(L))for(let re=0;re<L.length;re++){const ae=camelize(L[re]);validatePropName(ae)&&($[ae]=EMPTY_OBJ$1)}else if(L)for(const re in L){const ae=camelize(re);if(validatePropName(ae)){const oe=L[re],ie=$[ae]=isArray$6(oe)||isFunction$4(oe)?{type:oe}:extend$2({},oe);if(ie){const le=getTypeIndex(Boolean,ie.type),ue=getTypeIndex(String,ie.type);ie[0]=le>-1,ie[1]=ue<0||le<ue,(le>-1||hasOwn$1(ie,"default"))&&V.push(ae)}}}const j=[$,V];return isObject$7(t)&&g.set(t,j),j}function validatePropName(t){return t[0]!=="$"&&!isReservedProp(t)}function getType(t){return t===null?"null":typeof t=="function"?t.name||"":typeof t=="object"&&t.constructor&&t.constructor.name||""}function isSameType(t,r){return getType(t)===getType(r)}function getTypeIndex(t,r){return isArray$6(r)?r.findIndex(n=>isSameType(n,t)):isFunction$4(r)&&isSameType(r,t)?0:-1}const isInternalKey=t=>t[0]==="_"||t==="$stable",normalizeSlotValue=t=>isArray$6(t)?t.map(normalizeVNode):[normalizeVNode(t)],normalizeSlot$1=(t,r,n)=>{if(r._n)return r;const g=withCtx((...y)=>normalizeSlotValue(r(...y)),n);return g._c=!1,g},normalizeObjectSlots=(t,r,n)=>{const g=t._ctx;for(const y in t){if(isInternalKey(y))continue;const L=t[y];if(isFunction$4(L))r[y]=normalizeSlot$1(y,L,g);else if(L!=null){const $=normalizeSlotValue(L);r[y]=()=>$}}},normalizeVNodeSlots=(t,r)=>{const n=normalizeSlotValue(r);t.slots.default=()=>n},initSlots=(t,r)=>{if(t.vnode.shapeFlag&32){const n=r._;n?(t.slots=toRaw(r),def(r,"_",n)):normalizeObjectSlots(r,t.slots={})}else t.slots={},r&&normalizeVNodeSlots(t,r);def(t.slots,InternalObjectKey,1)},updateSlots=(t,r,n)=>{const{vnode:g,slots:y}=t;let L=!0,$=EMPTY_OBJ$1;if(g.shapeFlag&32){const V=r._;V?n&&V===1?L=!1:(extend$2(y,r),!n&&V===1&&delete y._):(L=!r.$stable,normalizeObjectSlots(r,y)),$=r}else r&&(normalizeVNodeSlots(t,r),$={default:1});if(L)for(const V in y)!isInternalKey(V)&&$[V]==null&&delete y[V]};function setRef(t,r,n,g,y=!1){if(isArray$6(t)){t.forEach((oe,ie)=>setRef(oe,r&&(isArray$6(r)?r[ie]:r),n,g,y));return}if(isAsyncWrapper(g)&&!y)return;const L=g.shapeFlag&4?getExposeProxy(g.component)||g.component.proxy:g.el,$=y?null:L,{i:V,r:z}=t,j=r&&r.r,re=V.refs===EMPTY_OBJ$1?V.refs={}:V.refs,ae=V.setupState;if(j!=null&&j!==z&&(isString$3(j)?(re[j]=null,hasOwn$1(ae,j)&&(ae[j]=null)):isRef(j)&&(j.value=null)),isFunction$4(z))callWithErrorHandling(z,V,12,[$,re]);else{const oe=isString$3(z),ie=isRef(z);if(oe||ie){const le=()=>{if(t.f){const ue=oe?hasOwn$1(ae,z)?ae[z]:re[z]:z.value;y?isArray$6(ue)&&remove(ue,L):isArray$6(ue)?ue.includes(L)||ue.push(L):oe?(re[z]=[L],hasOwn$1(ae,z)&&(ae[z]=re[z])):(z.value=[L],t.k&&(re[t.k]=z.value))}else oe?(re[z]=$,hasOwn$1(ae,z)&&(ae[z]=$)):ie&&(z.value=$,t.k&&(re[t.k]=$))};$?(le.id=-1,queuePostRenderEffect(le,n)):le()}}}const queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(t){return baseCreateRenderer(t)}function baseCreateRenderer(t,r){const n=getGlobalThis();n.__VUE__=!0;const{insert:g,remove:y,patchProp:L,createElement:$,createText:V,createComment:z,setText:j,setElementText:re,parentNode:ae,nextSibling:oe,setScopeId:ie=NOOP,insertStaticContent:le}=t,ue=($n,Pn,Bn,Un=null,Fn=null,cr=null,ur=void 0,vr=null,Yn=!!Pn.dynamicChildren)=>{if($n===Pn)return;$n&&!isSameVNodeType($n,Pn)&&(Un=In($n),xn($n,Fn,cr,!0),$n=null),Pn.patchFlag===-2&&(Yn=!1,Pn.dynamicChildren=null);const{type:gr,ref:lr,shapeFlag:er}=Pn;switch(gr){case Text$2:de($n,Pn,Bn,Un);break;case Comment:pe($n,Pn,Bn,Un);break;case Static:$n==null&&he(Pn,Bn,Un,ur);break;case Fragment:Et($n,Pn,Bn,Un,Fn,cr,ur,vr,Yn);break;default:er&1?$e($n,Pn,Bn,Un,Fn,cr,ur,vr,Yn):er&6?kt($n,Pn,Bn,Un,Fn,cr,ur,vr,Yn):(er&64||er&128)&&gr.process($n,Pn,Bn,Un,Fn,cr,ur,vr,Yn,zn)}lr!=null&&Fn&&setRef(lr,$n&&$n.ref,cr,Pn||$n,!Pn)},de=($n,Pn,Bn,Un)=>{if($n==null)g(Pn.el=V(Pn.children),Bn,Un);else{const Fn=Pn.el=$n.el;Pn.children!==$n.children&&j(Fn,Pn.children)}},pe=($n,Pn,Bn,Un)=>{$n==null?g(Pn.el=z(Pn.children||""),Bn,Un):Pn.el=$n.el},he=($n,Pn,Bn,Un)=>{[$n.el,$n.anchor]=le($n.children,Pn,Bn,Un,$n.el,$n.anchor)},_e=({el:$n,anchor:Pn},Bn,Un)=>{let Fn;for(;$n&&$n!==Pn;)Fn=oe($n),g($n,Bn,Un),$n=Fn;g(Pn,Bn,Un)},Ce=({el:$n,anchor:Pn})=>{let Bn;for(;$n&&$n!==Pn;)Bn=oe($n),y($n),$n=Bn;y(Pn)},$e=($n,Pn,Bn,Un,Fn,cr,ur,vr,Yn)=>{Pn.type==="svg"?ur="svg":Pn.type==="math"&&(ur="mathml"),$n==null?xe(Pn,Bn,Un,Fn,cr,ur,vr,Yn):ze($n,Pn,Fn,cr,ur,vr,Yn)},xe=($n,Pn,Bn,Un,Fn,cr,ur,vr)=>{let Yn,gr;const{props:lr,shapeFlag:er,transition:br,dirs:wr}=$n;if(Yn=$n.el=$($n.type,cr,lr&&lr.is,lr),er&8?re(Yn,$n.children):er&16&&Ne($n.children,Yn,null,Un,Fn,resolveChildrenNamespace($n,cr),ur,vr),wr&&invokeDirectiveHook($n,null,Un,"created"),Ie(Yn,$n,$n.scopeId,ur,Un),lr){for(const Mr in lr)Mr!=="value"&&!isReservedProp(Mr)&&L(Yn,Mr,null,lr[Mr],cr,$n.children,Un,Fn,Rn);"value"in lr&&L(Yn,"value",null,lr.value,cr),(gr=lr.onVnodeBeforeMount)&&invokeVNodeHook(gr,Un,$n)}wr&&invokeDirectiveHook($n,null,Un,"beforeMount");const $r=needTransition(Fn,br);$r&&br.beforeEnter(Yn),g(Yn,Pn,Bn),((gr=lr&&lr.onVnodeMounted)||$r||wr)&&queuePostRenderEffect(()=>{gr&&invokeVNodeHook(gr,Un,$n),$r&&br.enter(Yn),wr&&invokeDirectiveHook($n,null,Un,"mounted")},Fn)},Ie=($n,Pn,Bn,Un,Fn)=>{if(Bn&&ie($n,Bn),Un)for(let cr=0;cr<Un.length;cr++)ie($n,Un[cr]);if(Fn){let cr=Fn.subTree;if(Pn===cr){const ur=Fn.vnode;Ie($n,ur,ur.scopeId,ur.slotScopeIds,Fn.parent)}}},Ne=($n,Pn,Bn,Un,Fn,cr,ur,vr,Yn=0)=>{for(let gr=Yn;gr<$n.length;gr++){const lr=$n[gr]=vr?cloneIfMounted($n[gr]):normalizeVNode($n[gr]);ue(null,lr,Pn,Bn,Un,Fn,cr,ur,vr)}},ze=($n,Pn,Bn,Un,Fn,cr,ur)=>{const vr=Pn.el=$n.el;let{patchFlag:Yn,dynamicChildren:gr,dirs:lr}=Pn;Yn|=$n.patchFlag&16;const er=$n.props||EMPTY_OBJ$1,br=Pn.props||EMPTY_OBJ$1;let wr;if(Bn&&toggleRecurse(Bn,!1),(wr=br.onVnodeBeforeUpdate)&&invokeVNodeHook(wr,Bn,Pn,$n),lr&&invokeDirectiveHook(Pn,$n,Bn,"beforeUpdate"),Bn&&toggleRecurse(Bn,!0),gr?Fe($n.dynamicChildren,gr,vr,Bn,Un,resolveChildrenNamespace(Pn,Fn),cr):ur||hn($n,Pn,vr,null,Bn,Un,resolveChildrenNamespace(Pn,Fn),cr,!1),Yn>0){if(Yn&16)qe(vr,Pn,er,br,Bn,Un,Fn);else if(Yn&2&&er.class!==br.class&&L(vr,"class",null,br.class,Fn),Yn&4&&L(vr,"style",er.style,br.style,Fn),Yn&8){const $r=Pn.dynamicProps;for(let Mr=0;Mr<$r.length;Mr++){const Cr=$r[Mr],xr=er[Cr],or=br[Cr];(or!==xr||Cr==="value")&&L(vr,Cr,xr,or,Fn,$n.children,Bn,Un,Rn)}}Yn&1&&$n.children!==Pn.children&&re(vr,Pn.children)}else!ur&&gr==null&&qe(vr,Pn,er,br,Bn,Un,Fn);((wr=br.onVnodeUpdated)||lr)&&queuePostRenderEffect(()=>{wr&&invokeVNodeHook(wr,Bn,Pn,$n),lr&&invokeDirectiveHook(Pn,$n,Bn,"updated")},Un)},Fe=($n,Pn,Bn,Un,Fn,cr,ur)=>{for(let vr=0;vr<Pn.length;vr++){const Yn=$n[vr],gr=Pn[vr],lr=Yn.el&&(Yn.type===Fragment||!isSameVNodeType(Yn,gr)||Yn.shapeFlag&70)?ae(Yn.el):Bn;ue(Yn,gr,lr,null,Un,Fn,cr,ur,!0)}},qe=($n,Pn,Bn,Un,Fn,cr,ur)=>{if(Bn!==Un){if(Bn!==EMPTY_OBJ$1)for(const vr in Bn)!isReservedProp(vr)&&!(vr in Un)&&L($n,vr,Bn[vr],null,ur,Pn.children,Fn,cr,Rn);for(const vr in Un){if(isReservedProp(vr))continue;const Yn=Un[vr],gr=Bn[vr];Yn!==gr&&vr!=="value"&&L($n,vr,gr,Yn,ur,Pn.children,Fn,cr,Rn)}"value"in Un&&L($n,"value",Bn.value,Un.value,ur)}},Et=($n,Pn,Bn,Un,Fn,cr,ur,vr,Yn)=>{const gr=Pn.el=$n?$n.el:V(""),lr=Pn.anchor=$n?$n.anchor:V("");let{patchFlag:er,dynamicChildren:br,slotScopeIds:wr}=Pn;wr&&(vr=vr?vr.concat(wr):wr),$n==null?(g(gr,Bn,Un),g(lr,Bn,Un),Ne(Pn.children||[],Bn,lr,Fn,cr,ur,vr,Yn)):er>0&&er&64&&br&&$n.dynamicChildren?(Fe($n.dynamicChildren,br,Bn,Fn,cr,ur,vr),(Pn.key!=null||Fn&&Pn===Fn.subTree)&&traverseStaticChildren($n,Pn,!0)):hn($n,Pn,Bn,lr,Fn,cr,ur,vr,Yn)},kt=($n,Pn,Bn,Un,Fn,cr,ur,vr,Yn)=>{Pn.slotScopeIds=vr,$n==null?Pn.shapeFlag&512?Fn.ctx.activate(Pn,Bn,Un,ur,Yn):Lt(Pn,Bn,Un,Fn,cr,ur,Yn):vn($n,Pn,Yn)},Lt=($n,Pn,Bn,Un,Fn,cr,ur)=>{const vr=$n.component=createComponentInstance($n,Un,Fn);if(isKeepAlive($n)&&(vr.ctx.renderer=zn),setupComponent(vr),vr.asyncDep){if(Fn&&Fn.registerDep(vr,jt),!$n.el){const Yn=vr.subTree=createVNode$1(Comment);pe(null,Yn,Pn,Bn)}}else jt(vr,$n,Pn,Bn,Fn,cr,ur)},vn=($n,Pn,Bn)=>{const Un=Pn.component=$n.component;if(shouldUpdateComponent($n,Pn,Bn))if(Un.asyncDep&&!Un.asyncResolved){At(Un,Pn,Bn);return}else Un.next=Pn,invalidateJob(Un.update),Un.effect.dirty=!0,Un.update();else Pn.el=$n.el,Un.vnode=Pn},jt=($n,Pn,Bn,Un,Fn,cr,ur)=>{const vr=()=>{if($n.isMounted){let{next:lr,bu:er,u:br,parent:wr,vnode:$r}=$n;{const Dn=locateNonHydratedAsyncRoot($n);if(Dn){lr&&(lr.el=$r.el,At($n,lr,ur)),Dn.asyncDep.then(()=>{$n.isUnmounted||vr()});return}}let Mr=lr,Cr;toggleRecurse($n,!1),lr?(lr.el=$r.el,At($n,lr,ur)):lr=$r,er&&invokeArrayFns(er),(Cr=lr.props&&lr.props.onVnodeBeforeUpdate)&&invokeVNodeHook(Cr,wr,lr,$r),toggleRecurse($n,!0);const xr=renderComponentRoot($n),or=$n.subTree;$n.subTree=xr,ue(or,xr,ae(or.el),In(or),$n,Fn,cr),lr.el=xr.el,Mr===null&&updateHOCHostEl($n,xr.el),br&&queuePostRenderEffect(br,Fn),(Cr=lr.props&&lr.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(Cr,wr,lr,$r),Fn)}else{let lr;const{el:er,props:br}=Pn,{bm:wr,m:$r,parent:Mr}=$n,Cr=isAsyncWrapper(Pn);if(toggleRecurse($n,!1),wr&&invokeArrayFns(wr),!Cr&&(lr=br&&br.onVnodeBeforeMount)&&invokeVNodeHook(lr,Mr,Pn),toggleRecurse($n,!0),er&&tr){const xr=()=>{$n.subTree=renderComponentRoot($n),tr(er,$n.subTree,$n,Fn,null)};Cr?Pn.type.__asyncLoader().then(()=>!$n.isUnmounted&&xr()):xr()}else{const xr=$n.subTree=renderComponentRoot($n);ue(null,xr,Bn,Un,$n,Fn,cr),Pn.el=xr.el}if($r&&queuePostRenderEffect($r,Fn),!Cr&&(lr=br&&br.onVnodeMounted)){const xr=Pn;queuePostRenderEffect(()=>invokeVNodeHook(lr,Mr,xr),Fn)}(Pn.shapeFlag&256||Mr&&isAsyncWrapper(Mr.vnode)&&Mr.vnode.shapeFlag&256)&&$n.a&&queuePostRenderEffect($n.a,Fn),$n.isMounted=!0,Pn=Bn=Un=null}},Yn=$n.effect=new ReactiveEffect(vr,NOOP,()=>queueJob(gr),$n.scope),gr=$n.update=()=>{Yn.dirty&&Yn.run()};gr.id=$n.uid,toggleRecurse($n,!0),gr()},At=($n,Pn,Bn)=>{Pn.component=$n;const Un=$n.vnode.props;$n.vnode=Pn,$n.next=null,updateProps$2($n,Pn.props,Un,Bn),updateSlots($n,Pn.children,Bn),pauseTracking(),flushPreFlushCbs($n),resetTracking()},hn=($n,Pn,Bn,Un,Fn,cr,ur,vr,Yn=!1)=>{const gr=$n&&$n.children,lr=$n?$n.shapeFlag:0,er=Pn.children,{patchFlag:br,shapeFlag:wr}=Pn;if(br>0){if(br&128){Cn(gr,er,Bn,Un,Fn,cr,ur,vr,Yn);return}else if(br&256){bn(gr,er,Bn,Un,Fn,cr,ur,vr,Yn);return}}wr&8?(lr&16&&Rn(gr,Fn,cr),er!==gr&&re(Bn,er)):lr&16?wr&16?Cn(gr,er,Bn,Un,Fn,cr,ur,vr,Yn):Rn(gr,Fn,cr,!0):(lr&8&&re(Bn,""),wr&16&&Ne(er,Bn,Un,Fn,cr,ur,vr,Yn))},bn=($n,Pn,Bn,Un,Fn,cr,ur,vr,Yn)=>{$n=$n||EMPTY_ARR,Pn=Pn||EMPTY_ARR;const gr=$n.length,lr=Pn.length,er=Math.min(gr,lr);let br;for(br=0;br<er;br++){const wr=Pn[br]=Yn?cloneIfMounted(Pn[br]):normalizeVNode(Pn[br]);ue($n[br],wr,Bn,null,Fn,cr,ur,vr,Yn)}gr>lr?Rn($n,Fn,cr,!0,!1,er):Ne(Pn,Bn,Un,Fn,cr,ur,vr,Yn,er)},Cn=($n,Pn,Bn,Un,Fn,cr,ur,vr,Yn)=>{let gr=0;const lr=Pn.length;let er=$n.length-1,br=lr-1;for(;gr<=er&&gr<=br;){const wr=$n[gr],$r=Pn[gr]=Yn?cloneIfMounted(Pn[gr]):normalizeVNode(Pn[gr]);if(isSameVNodeType(wr,$r))ue(wr,$r,Bn,null,Fn,cr,ur,vr,Yn);else break;gr++}for(;gr<=er&&gr<=br;){const wr=$n[er],$r=Pn[br]=Yn?cloneIfMounted(Pn[br]):normalizeVNode(Pn[br]);if(isSameVNodeType(wr,$r))ue(wr,$r,Bn,null,Fn,cr,ur,vr,Yn);else break;er--,br--}if(gr>er){if(gr<=br){const wr=br+1,$r=wr<lr?Pn[wr].el:Un;for(;gr<=br;)ue(null,Pn[gr]=Yn?cloneIfMounted(Pn[gr]):normalizeVNode(Pn[gr]),Bn,$r,Fn,cr,ur,vr,Yn),gr++}}else if(gr>br)for(;gr<=er;)xn($n[gr],Fn,cr,!0),gr++;else{const wr=gr,$r=gr,Mr=new Map;for(gr=$r;gr<=br;gr++){const Pr=Pn[gr]=Yn?cloneIfMounted(Pn[gr]):normalizeVNode(Pn[gr]);Pr.key!=null&&Mr.set(Pr.key,gr)}let Cr,xr=0;const or=br-$r+1;let Dn=!1,Hn=0;const Wn=new Array(or);for(gr=0;gr<or;gr++)Wn[gr]=0;for(gr=wr;gr<=er;gr++){const Pr=$n[gr];if(xr>=or){xn(Pr,Fn,cr,!0);continue}let ir;if(Pr.key!=null)ir=Mr.get(Pr.key);else for(Cr=$r;Cr<=br;Cr++)if(Wn[Cr-$r]===0&&isSameVNodeType(Pr,Pn[Cr])){ir=Cr;break}ir===void 0?xn(Pr,Fn,cr,!0):(Wn[ir-$r]=gr+1,ir>=Hn?Hn=ir:Dn=!0,ue(Pr,Pn[ir],Bn,null,Fn,cr,ur,vr,Yn),xr++)}const pr=Dn?getSequence(Wn):EMPTY_ARR;for(Cr=pr.length-1,gr=or-1;gr>=0;gr--){const Pr=$r+gr,ir=Pn[Pr],Er=Pr+1<lr?Pn[Pr+1].el:Un;Wn[gr]===0?ue(null,ir,Bn,Er,Fn,cr,ur,vr,Yn):Dn&&(Cr<0||gr!==pr[Cr]?Tn(ir,Bn,Er,2):Cr--)}}},Tn=($n,Pn,Bn,Un,Fn=null)=>{const{el:cr,type:ur,transition:vr,children:Yn,shapeFlag:gr}=$n;if(gr&6){Tn($n.component.subTree,Pn,Bn,Un);return}if(gr&128){$n.suspense.move(Pn,Bn,Un);return}if(gr&64){ur.move($n,Pn,Bn,zn);return}if(ur===Fragment){g(cr,Pn,Bn);for(let er=0;er<Yn.length;er++)Tn(Yn[er],Pn,Bn,Un);g($n.anchor,Pn,Bn);return}if(ur===Static){_e($n,Pn,Bn);return}if(Un!==2&&gr&1&&vr)if(Un===0)vr.beforeEnter(cr),g(cr,Pn,Bn),queuePostRenderEffect(()=>vr.enter(cr),Fn);else{const{leave:er,delayLeave:br,afterLeave:wr}=vr,$r=()=>g(cr,Pn,Bn),Mr=()=>{er(cr,()=>{$r(),wr&&wr()})};br?br(cr,$r,Mr):Mr()}else g(cr,Pn,Bn)},xn=($n,Pn,Bn,Un=!1,Fn=!1)=>{const{type:cr,props:ur,ref:vr,children:Yn,dynamicChildren:gr,shapeFlag:lr,patchFlag:er,dirs:br}=$n;if(vr!=null&&setRef(vr,null,Bn,$n,!0),lr&256){Pn.ctx.deactivate($n);return}const wr=lr&1&&br,$r=!isAsyncWrapper($n);let Mr;if($r&&(Mr=ur&&ur.onVnodeBeforeUnmount)&&invokeVNodeHook(Mr,Pn,$n),lr&6)On($n.component,Bn,Un);else{if(lr&128){$n.suspense.unmount(Bn,Un);return}wr&&invokeDirectiveHook($n,null,Pn,"beforeUnmount"),lr&64?$n.type.remove($n,Pn,Bn,Fn,zn,Un):gr&&(cr!==Fragment||er>0&&er&64)?Rn(gr,Pn,Bn,!1,!0):(cr===Fragment&&er&384||!Fn&&lr&16)&&Rn(Yn,Pn,Bn),Un&&En($n)}($r&&(Mr=ur&&ur.onVnodeUnmounted)||wr)&&queuePostRenderEffect(()=>{Mr&&invokeVNodeHook(Mr,Pn,$n),wr&&invokeDirectiveHook($n,null,Pn,"unmounted")},Bn)},En=$n=>{const{type:Pn,el:Bn,anchor:Un,transition:Fn}=$n;if(Pn===Fragment){kn(Bn,Un);return}if(Pn===Static){Ce($n);return}const cr=()=>{y(Bn),Fn&&!Fn.persisted&&Fn.afterLeave&&Fn.afterLeave()};if($n.shapeFlag&1&&Fn&&!Fn.persisted){const{leave:ur,delayLeave:vr}=Fn,Yn=()=>ur(Bn,cr);vr?vr($n.el,cr,Yn):Yn()}else cr()},kn=($n,Pn)=>{let Bn;for(;$n!==Pn;)Bn=oe($n),y($n),$n=Bn;y(Pn)},On=($n,Pn,Bn)=>{const{bum:Un,scope:Fn,update:cr,subTree:ur,um:vr}=$n;Un&&invokeArrayFns(Un),Fn.stop(),cr&&(cr.active=!1,xn(ur,$n,Pn,Bn)),vr&&queuePostRenderEffect(vr,Pn),queuePostRenderEffect(()=>{$n.isUnmounted=!0},Pn),Pn&&Pn.pendingBranch&&!Pn.isUnmounted&&$n.asyncDep&&!$n.asyncResolved&&$n.suspenseId===Pn.pendingId&&(Pn.deps--,Pn.deps===0&&Pn.resolve())},Rn=($n,Pn,Bn,Un=!1,Fn=!1,cr=0)=>{for(let ur=cr;ur<$n.length;ur++)xn($n[ur],Pn,Bn,Un,Fn)},In=$n=>$n.shapeFlag&6?In($n.component.subTree):$n.shapeFlag&128?$n.suspense.next():oe($n.anchor||$n.el);let Mn=!1;const Vn=($n,Pn,Bn)=>{$n==null?Pn._vnode&&xn(Pn._vnode,null,null,!0):ue(Pn._vnode||null,$n,Pn,null,null,null,Bn),Mn||(Mn=!0,flushPreFlushCbs(),flushPostFlushCbs(),Mn=!1),Pn._vnode=$n},zn={p:ue,um:xn,m:Tn,r:En,mt:Lt,mc:Ne,pc:hn,pbc:Fe,n:In,o:t};let Jn,tr;return r&&([Jn,tr]=r(zn)),{render:Vn,hydrate:Jn,createApp:createAppAPI(Vn,Jn)}}function resolveChildrenNamespace({type:t,props:r},n){return n==="svg"&&t==="foreignObject"||n==="mathml"&&t==="annotation-xml"&&r&&r.encoding&&r.encoding.includes("html")?void 0:n}function toggleRecurse({effect:t,update:r},n){t.allowRecurse=r.allowRecurse=n}function needTransition(t,r){return(!t||t&&!t.pendingBranch)&&r&&!r.persisted}function traverseStaticChildren(t,r,n=!1){const g=t.children,y=r.children;if(isArray$6(g)&&isArray$6(y))for(let L=0;L<g.length;L++){const $=g[L];let V=y[L];V.shapeFlag&1&&!V.dynamicChildren&&((V.patchFlag<=0||V.patchFlag===32)&&(V=y[L]=cloneIfMounted(y[L]),V.el=$.el),n||traverseStaticChildren($,V)),V.type===Text$2&&(V.el=$.el)}}function getSequence(t){const r=t.slice(),n=[0];let g,y,L,$,V;const z=t.length;for(g=0;g<z;g++){const j=t[g];if(j!==0){if(y=n[n.length-1],t[y]<j){r[g]=y,n.push(g);continue}for(L=0,$=n.length-1;L<$;)V=L+$>>1,t[n[V]]<j?L=V+1:$=V;j<t[n[L]]&&(L>0&&(r[g]=n[L-1]),n[L]=g)}}for(L=n.length,$=n[L-1];L-- >0;)n[L]=$,$=r[$];return n}function locateNonHydratedAsyncRoot(t){const r=t.subTree.component;if(r)return r.asyncDep&&!r.asyncResolved?r:locateNonHydratedAsyncRoot(r)}const isTeleport=t=>t.__isTeleport,isTeleportDisabled=t=>t&&(t.disabled||t.disabled===""),isTargetSVG=t=>typeof SVGElement<"u"&&t instanceof SVGElement,isTargetMathML=t=>typeof MathMLElement=="function"&&t instanceof MathMLElement,resolveTarget=(t,r)=>{const n=t&&t.to;return isString$3(n)?r?r(n):null:n},TeleportImpl={name:"Teleport",__isTeleport:!0,process(t,r,n,g,y,L,$,V,z,j){const{mc:re,pc:ae,pbc:oe,o:{insert:ie,querySelector:le,createText:ue,createComment:de}}=j,pe=isTeleportDisabled(r.props);let{shapeFlag:he,children:_e,dynamicChildren:Ce}=r;if(t==null){const $e=r.el=ue(""),xe=r.anchor=ue("");ie($e,n,g),ie(xe,n,g);const Ie=r.target=resolveTarget(r.props,le),Ne=r.targetAnchor=ue("");Ie&&(ie(Ne,Ie),$==="svg"||isTargetSVG(Ie)?$="svg":($==="mathml"||isTargetMathML(Ie))&&($="mathml"));const ze=(Fe,qe)=>{he&16&&re(_e,Fe,qe,y,L,$,V,z)};pe?ze(n,xe):Ie&&ze(Ie,Ne)}else{r.el=t.el;const $e=r.anchor=t.anchor,xe=r.target=t.target,Ie=r.targetAnchor=t.targetAnchor,Ne=isTeleportDisabled(t.props),ze=Ne?n:xe,Fe=Ne?$e:Ie;if($==="svg"||isTargetSVG(xe)?$="svg":($==="mathml"||isTargetMathML(xe))&&($="mathml"),Ce?(oe(t.dynamicChildren,Ce,ze,y,L,$,V),traverseStaticChildren(t,r,!0)):z||ae(t,r,ze,Fe,y,L,$,V,!1),pe)Ne?r.props&&t.props&&r.props.to!==t.props.to&&(r.props.to=t.props.to):moveTeleport(r,n,$e,j,1);else if((r.props&&r.props.to)!==(t.props&&t.props.to)){const qe=r.target=resolveTarget(r.props,le);qe&&moveTeleport(r,qe,null,j,0)}else Ne&&moveTeleport(r,xe,Ie,j,1)}updateCssVars(r)},remove(t,r,n,g,{um:y,o:{remove:L}},$){const{shapeFlag:V,children:z,anchor:j,targetAnchor:re,target:ae,props:oe}=t;if(ae&&L(re),$&&L(j),V&16){const ie=$||!isTeleportDisabled(oe);for(let le=0;le<z.length;le++){const ue=z[le];y(ue,r,n,ie,!!ue.dynamicChildren)}}},move:moveTeleport,hydrate:hydrateTeleport};function moveTeleport(t,r,n,{o:{insert:g},m:y},L=2){L===0&&g(t.targetAnchor,r,n);const{el:$,anchor:V,shapeFlag:z,children:j,props:re}=t,ae=L===2;if(ae&&g($,r,n),(!ae||isTeleportDisabled(re))&&z&16)for(let oe=0;oe<j.length;oe++)y(j[oe],r,n,2);ae&&g(V,r,n)}function hydrateTeleport(t,r,n,g,y,L,{o:{nextSibling:$,parentNode:V,querySelector:z}},j){const re=r.target=resolveTarget(r.props,z);if(re){const ae=re._lpa||re.firstChild;if(r.shapeFlag&16)if(isTeleportDisabled(r.props))r.anchor=j($(t),r,V(t),n,g,y,L),r.targetAnchor=ae;else{r.anchor=$(t);let oe=ae;for(;oe;)if(oe=$(oe),oe&&oe.nodeType===8&&oe.data==="teleport anchor"){r.targetAnchor=oe,re._lpa=r.targetAnchor&&$(r.targetAnchor);break}j(ae,r,re,n,g,y,L)}updateCssVars(r)}return r.anchor&&$(r.anchor)}const Teleport=TeleportImpl;function updateCssVars(t){const r=t.ctx;if(r&&r.ut){let n=t.children[0].el;for(;n&&n!==t.targetAnchor;)n.nodeType===1&&n.setAttribute("data-v-owner",r.uid),n=n.nextSibling;r.ut()}}const Fragment=Symbol.for("v-fgt"),Text$2=Symbol.for("v-txt"),Comment=Symbol.for("v-cmt"),Static=Symbol.for("v-stc"),blockStack=[];let currentBlock=null;function openBlock(t=!1){blockStack.push(currentBlock=t?null:[])}function closeBlock(){blockStack.pop(),currentBlock=blockStack[blockStack.length-1]||null}let isBlockTreeEnabled=1;function setBlockTracking(t){isBlockTreeEnabled+=t}function setupBlock(t){return t.dynamicChildren=isBlockTreeEnabled>0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&&currentBlock&&currentBlock.push(t),t}function createElementBlock(t,r,n,g,y,L){return setupBlock(createBaseVNode(t,r,n,g,y,L,!0))}function createBlock(t,r,n,g,y){return setupBlock(createVNode$1(t,r,n,g,y,!0))}function isVNode(t){return t?t.__v_isVNode===!0:!1}function isSameVNodeType(t,r){return t.type===r.type&&t.key===r.key}const InternalObjectKey="__vInternal",normalizeKey=({key:t})=>t??null,normalizeRef=({ref:t,ref_key:r,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?isString$3(t)||isRef(t)||isFunction$4(t)?{i:currentRenderingInstance,r:t,k:r,f:!!n}:t:null);function createBaseVNode(t,r=null,n=null,g=0,y=null,L=t===Fragment?0:1,$=!1,V=!1){const z={__v_isVNode:!0,__v_skip:!0,type:t,props:r,key:r&&normalizeKey(r),ref:r&&normalizeRef(r),scopeId:currentScopeId,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:L,patchFlag:g,dynamicProps:y,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return V?(normalizeChildren(z,n),L&128&&t.normalize(z)):n&&(z.shapeFlag|=isString$3(n)?8:16),isBlockTreeEnabled>0&&!$&&currentBlock&&(z.patchFlag>0||L&6)&&z.patchFlag!==32&&currentBlock.push(z),z}const createVNode$1=_createVNode;function _createVNode(t,r=null,n=null,g=0,y=null,L=!1){if((!t||t===NULL_DYNAMIC_COMPONENT)&&(t=Comment),isVNode(t)){const V=cloneVNode(t,r,!0);return n&&normalizeChildren(V,n),isBlockTreeEnabled>0&&!L&&currentBlock&&(V.shapeFlag&6?currentBlock[currentBlock.indexOf(t)]=V:currentBlock.push(V)),V.patchFlag|=-2,V}if(isClassComponent(t)&&(t=t.__vccOpts),r){r=guardReactiveProps(r);let{class:V,style:z}=r;V&&!isString$3(V)&&(r.class=normalizeClass(V)),isObject$7(z)&&(isProxy(z)&&!isArray$6(z)&&(z=extend$2({},z)),r.style=normalizeStyle$1(z))}const $=isString$3(t)?1:isSuspense(t)?128:isTeleport(t)?64:isObject$7(t)?4:isFunction$4(t)?2:0;return createBaseVNode(t,r,n,g,y,$,L,!0)}function guardReactiveProps(t){return t?isProxy(t)||InternalObjectKey in t?extend$2({},t):t:null}function cloneVNode(t,r,n=!1){const{props:g,ref:y,patchFlag:L,children:$}=t,V=r?mergeProps(g||{},r):g;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:V,key:V&&normalizeKey(V),ref:r&&r.ref?n&&y?isArray$6(y)?y.concat(normalizeRef(r)):[y,normalizeRef(r)]:normalizeRef(r):y,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:$,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:r&&t.type!==Fragment?L===-1?16:L|16:L,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&cloneVNode(t.ssContent),ssFallback:t.ssFallback&&cloneVNode(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function createTextVNode(t=" ",r=0){return createVNode$1(Text$2,null,t,r)}function createCommentVNode(t="",r=!1){return r?(openBlock(),createBlock(Comment,null,t)):createVNode$1(Comment,null,t)}function normalizeVNode(t){return t==null||typeof t=="boolean"?createVNode$1(Comment):isArray$6(t)?createVNode$1(Fragment,null,t.slice()):typeof t=="object"?cloneIfMounted(t):createVNode$1(Text$2,null,String(t))}function cloneIfMounted(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:cloneVNode(t)}function normalizeChildren(t,r){let n=0;const{shapeFlag:g}=t;if(r==null)r=null;else if(isArray$6(r))n=16;else if(typeof r=="object")if(g&65){const y=r.default;y&&(y._c&&(y._d=!1),normalizeChildren(t,y()),y._c&&(y._d=!0));return}else{n=32;const y=r._;!y&&!(InternalObjectKey in r)?r._ctx=currentRenderingInstance:y===3&&currentRenderingInstance&&(currentRenderingInstance.slots._===1?r._=1:(r._=2,t.patchFlag|=1024))}else isFunction$4(r)?(r={default:r,_ctx:currentRenderingInstance},n=32):(r=String(r),g&64?(n=16,r=[createTextVNode(r)]):n=8);t.children=r,t.shapeFlag|=n}function mergeProps(...t){const r={};for(let n=0;n<t.length;n++){const g=t[n];for(const y in g)if(y==="class")r.class!==g.class&&(r.class=normalizeClass([r.class,g.class]));else if(y==="style")r.style=normalizeStyle$1([r.style,g.style]);else if(isOn(y)){const L=r[y],$=g[y];$&&L!==$&&!(isArray$6(L)&&L.includes($))&&(r[y]=L?[].concat(L,$):$)}else y!==""&&(r[y]=g[y])}return r}function invokeVNodeHook(t,r,n,g=null){callWithAsyncErrorHandling(t,r,7,[n,g])}const emptyAppContext=createAppContext();let uid$2=0;function createComponentInstance(t,r,n){const g=t.type,y=(r?r.appContext:t.appContext)||emptyAppContext,L={uid:uid$2++,vnode:t,type:g,parent:r,appContext:y,root:null,next:null,subTree:null,effect:null,update:null,scope:new EffectScope(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:r?r.provides:Object.create(y.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:normalizePropsOptions(g,y),emitsOptions:normalizeEmitsOptions(g,y),emit:null,emitted:null,propsDefaults:EMPTY_OBJ$1,inheritAttrs:g.inheritAttrs,ctx:EMPTY_OBJ$1,data:EMPTY_OBJ$1,props:EMPTY_OBJ$1,attrs:EMPTY_OBJ$1,slots:EMPTY_OBJ$1,refs:EMPTY_OBJ$1,setupState:EMPTY_OBJ$1,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return L.ctx={_:L},L.root=r?r.root:L,L.emit=emit.bind(null,L),t.ce&&t.ce(L),L}let currentInstance=null;const getCurrentInstance=()=>currentInstance||currentRenderingInstance;let internalSetCurrentInstance,setInSSRSetupState;{const t=getGlobalThis(),r=(n,g)=>{let y;return(y=t[n])||(y=t[n]=[]),y.push(g),L=>{y.length>1?y.forEach($=>$(L)):y[0](L)}};internalSetCurrentInstance=r("__VUE_INSTANCE_SETTERS__",n=>currentInstance=n),setInSSRSetupState=r("__VUE_SSR_SETTERS__",n=>isInSSRComponentSetup=n)}const setCurrentInstance=t=>{const r=currentInstance;return internalSetCurrentInstance(t),t.scope.on(),()=>{t.scope.off(),internalSetCurrentInstance(r)}},unsetCurrentInstance=()=>{currentInstance&&currentInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(t){return t.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(t,r=!1){r&&setInSSRSetupState(r);const{props:n,children:g}=t.vnode,y=isStatefulComponent(t);initProps$1(t,n,y,r),initSlots(t,g);const L=y?setupStatefulComponent(t,r):void 0;return r&&setInSSRSetupState(!1),L}function setupStatefulComponent(t,r){const n=t.type;t.accessCache=Object.create(null),t.proxy=markRaw(new Proxy(t.ctx,PublicInstanceProxyHandlers));const{setup:g}=n;if(g){const y=t.setupContext=g.length>1?createSetupContext(t):null,L=setCurrentInstance(t);pauseTracking();const $=callWithErrorHandling(g,t,0,[t.props,y]);if(resetTracking(),L(),isPromise($)){if($.then(unsetCurrentInstance,unsetCurrentInstance),r)return $.then(V=>{handleSetupResult(t,V,r)}).catch(V=>{handleError(V,t,0)});t.asyncDep=$}else handleSetupResult(t,$,r)}else finishComponentSetup(t,r)}function handleSetupResult(t,r,n){isFunction$4(r)?t.type.__ssrInlineRender?t.ssrRender=r:t.render=r:isObject$7(r)&&(t.setupState=proxyRefs(r)),finishComponentSetup(t,n)}let compile;function finishComponentSetup(t,r,n){const g=t.type;if(!t.render){if(!r&&compile&&!g.render){const y=g.template||resolveMergedOptions(t).template;if(y){const{isCustomElement:L,compilerOptions:$}=t.appContext.config,{delimiters:V,compilerOptions:z}=g,j=extend$2(extend$2({isCustomElement:L,delimiters:V},$),z);g.render=compile(y,j)}}t.render=g.render||NOOP}{const y=setCurrentInstance(t);pauseTracking();try{applyOptions(t)}finally{resetTracking(),y()}}}function getAttrsProxy(t){return t.attrsProxy||(t.attrsProxy=new Proxy(t.attrs,{get(r,n){return track(t,"get","$attrs"),r[n]}}))}function createSetupContext(t){const r=n=>{t.exposed=n||{}};return{get attrs(){return getAttrsProxy(t)},slots:t.slots,emit:t.emit,expose:r}}function getExposeProxy(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(proxyRefs(markRaw(t.exposed)),{get(r,n){if(n in r)return r[n];if(n in publicPropertiesMap)return publicPropertiesMap[n](t)},has(r,n){return n in r||n in publicPropertiesMap}}))}const classifyRE=/(?:^|[-_])(\w)/g,classify=t=>t.replace(classifyRE,r=>r.toUpperCase()).replace(/[-_]/g,"");function getComponentName(t,r=!0){return isFunction$4(t)?t.displayName||t.name:t.name||r&&t.__name}function formatComponentName(t,r,n=!1){let g=getComponentName(r);if(!g&&r.__file){const y=r.__file.match(/([^/\\]+)\.\w+$/);y&&(g=y[1])}if(!g&&t&&t.parent){const y=L=>{for(const $ in L)if(L[$]===r)return $};g=y(t.components||t.parent.type.components)||y(t.appContext.components)}return g?classify(g):n?"App":"Anonymous"}function isClassComponent(t){return isFunction$4(t)&&"__vccOpts"in t}const computed=(t,r)=>computed$1(t,r,isInSSRComponentSetup);function h$1(t,r,n){const g=arguments.length;return g===2?isObject$7(r)&&!isArray$6(r)?isVNode(r)?createVNode$1(t,null,[r]):createVNode$1(t,r):createVNode$1(t,null,r):(g>3?n=Array.prototype.slice.call(arguments,2):g===3&&isVNode(n)&&(n=[n]),createVNode$1(t,r,n))}const version$1="3.4.21",warn$2=NOOP;/**
* @vue/runtime-dom v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const svgNS="http://www.w3.org/2000/svg",mathmlNS="http://www.w3.org/1998/Math/MathML",doc=typeof document<"u"?document:null,templateContainer=doc&&doc.createElement("template"),nodeOps={insert:(t,r,n)=>{r.insertBefore(t,n||null)},remove:t=>{const r=t.parentNode;r&&r.removeChild(t)},createElement:(t,r,n,g)=>{const y=r==="svg"?doc.createElementNS(svgNS,t):r==="mathml"?doc.createElementNS(mathmlNS,t):doc.createElement(t,n?{is:n}:void 0);return t==="select"&&g&&g.multiple!=null&&y.setAttribute("multiple",g.multiple),y},createText:t=>doc.createTextNode(t),createComment:t=>doc.createComment(t),setText:(t,r)=>{t.nodeValue=r},setElementText:(t,r)=>{t.textContent=r},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>doc.querySelector(t),setScopeId(t,r){t.setAttribute(r,"")},insertStaticContent(t,r,n,g,y,L){const $=n?n.previousSibling:r.lastChild;if(y&&(y===L||y.nextSibling))for(;r.insertBefore(y.cloneNode(!0),n),!(y===L||!(y=y.nextSibling)););else{templateContainer.innerHTML=g==="svg"?`<svg>${t}</svg>`:g==="mathml"?`<math>${t}</math>`:t;const V=templateContainer.content;if(g==="svg"||g==="mathml"){const z=V.firstChild;for(;z.firstChild;)V.appendChild(z.firstChild);V.removeChild(z)}r.insertBefore(V,n)}return[$?$.nextSibling:r.firstChild,n?n.previousSibling:r.lastChild]}},TRANSITION="transition",ANIMATION="animation",vtcKey=Symbol("_vtc"),Transition=(t,{slots:r})=>h$1(BaseTransition,resolveTransitionProps(t),r);Transition.displayName="Transition";const DOMTransitionPropsValidators={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},TransitionPropsValidators=Transition.props=extend$2({},BaseTransitionPropsValidators,DOMTransitionPropsValidators),callHook=(t,r=[])=>{isArray$6(t)?t.forEach(n=>n(...r)):t&&t(...r)},hasExplicitCallback=t=>t?isArray$6(t)?t.some(r=>r.length>1):t.length>1:!1;function resolveTransitionProps(t){const r={};for(const Et in t)Et in DOMTransitionPropsValidators||(r[Et]=t[Et]);if(t.css===!1)return r;const{name:n="v",type:g,duration:y,enterFromClass:L=`${n}-enter-from`,enterActiveClass:$=`${n}-enter-active`,enterToClass:V=`${n}-enter-to`,appearFromClass:z=L,appearActiveClass:j=$,appearToClass:re=V,leaveFromClass:ae=`${n}-leave-from`,leaveActiveClass:oe=`${n}-leave-active`,leaveToClass:ie=`${n}-leave-to`}=t,le=normalizeDuration(y),ue=le&&le[0],de=le&&le[1],{onBeforeEnter:pe,onEnter:he,onEnterCancelled:_e,onLeave:Ce,onLeaveCancelled:$e,onBeforeAppear:xe=pe,onAppear:Ie=he,onAppearCancelled:Ne=_e}=r,ze=(Et,kt,Lt)=>{removeTransitionClass(Et,kt?re:V),removeTransitionClass(Et,kt?j:$),Lt&&Lt()},Fe=(Et,kt)=>{Et._isLeaving=!1,removeTransitionClass(Et,ae),removeTransitionClass(Et,ie),removeTransitionClass(Et,oe),kt&&kt()},qe=Et=>(kt,Lt)=>{const vn=Et?Ie:he,jt=()=>ze(kt,Et,Lt);callHook(vn,[kt,jt]),nextFrame(()=>{removeTransitionClass(kt,Et?z:L),addTransitionClass(kt,Et?re:V),hasExplicitCallback(vn)||whenTransitionEnds(kt,g,ue,jt)})};return extend$2(r,{onBeforeEnter(Et){callHook(pe,[Et]),addTransitionClass(Et,L),addTransitionClass(Et,$)},onBeforeAppear(Et){callHook(xe,[Et]),addTransitionClass(Et,z),addTransitionClass(Et,j)},onEnter:qe(!1),onAppear:qe(!0),onLeave(Et,kt){Et._isLeaving=!0;const Lt=()=>Fe(Et,kt);addTransitionClass(Et,ae),forceReflow(),addTransitionClass(Et,oe),nextFrame(()=>{Et._isLeaving&&(removeTransitionClass(Et,ae),addTransitionClass(Et,ie),hasExplicitCallback(Ce)||whenTransitionEnds(Et,g,de,Lt))}),callHook(Ce,[Et,Lt])},onEnterCancelled(Et){ze(Et,!1),callHook(_e,[Et])},onAppearCancelled(Et){ze(Et,!0),callHook(Ne,[Et])},onLeaveCancelled(Et){Fe(Et),callHook($e,[Et])}})}function normalizeDuration(t){if(t==null)return null;if(isObject$7(t))return[NumberOf(t.enter),NumberOf(t.leave)];{const r=NumberOf(t);return[r,r]}}function NumberOf(t){return toNumber$1(t)}function addTransitionClass(t,r){r.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[vtcKey]||(t[vtcKey]=new Set)).add(r)}function removeTransitionClass(t,r){r.split(/\s+/).forEach(g=>g&&t.classList.remove(g));const n=t[vtcKey];n&&(n.delete(r),n.size||(t[vtcKey]=void 0))}function nextFrame(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let endId=0;function whenTransitionEnds(t,r,n,g){const y=t._endId=++endId,L=()=>{y===t._endId&&g()};if(n)return setTimeout(L,n);const{type:$,timeout:V,propCount:z}=getTransitionInfo(t,r);if(!$)return g();const j=$+"end";let re=0;const ae=()=>{t.removeEventListener(j,oe),L()},oe=ie=>{ie.target===t&&++re>=z&&ae()};setTimeout(()=>{re<z&&ae()},V+1),t.addEventListener(j,oe)}function getTransitionInfo(t,r){const n=window.getComputedStyle(t),g=le=>(n[le]||"").split(", "),y=g(`${TRANSITION}Delay`),L=g(`${TRANSITION}Duration`),$=getTimeout(y,L),V=g(`${ANIMATION}Delay`),z=g(`${ANIMATION}Duration`),j=getTimeout(V,z);let re=null,ae=0,oe=0;r===TRANSITION?$>0&&(re=TRANSITION,ae=$,oe=L.length):r===ANIMATION?j>0&&(re=ANIMATION,ae=j,oe=z.length):(ae=Math.max($,j),re=ae>0?$>j?TRANSITION:ANIMATION:null,oe=re?re===TRANSITION?L.length:z.length:0);const ie=re===TRANSITION&&/\b(transform|all)(,|$)/.test(g(`${TRANSITION}Property`).toString());return{type:re,timeout:ae,propCount:oe,hasTransform:ie}}function getTimeout(t,r){for(;t.length<r.length;)t=t.concat(t);return Math.max(...r.map((n,g)=>toMs(n)+toMs(t[g])))}function toMs(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}function patchClass(t,r,n){const g=t[vtcKey];g&&(r=(r?[r,...g]:[...g]).join(" ")),r==null?t.removeAttribute("class"):n?t.setAttribute("class",r):t.className=r}const vShowOriginalDisplay=Symbol("_vod"),vShowHidden=Symbol("_vsh"),vShow={beforeMount(t,{value:r},{transition:n}){t[vShowOriginalDisplay]=t.style.display==="none"?"":t.style.display,n&&r?n.beforeEnter(t):setDisplay(t,r)},mounted(t,{value:r},{transition:n}){n&&r&&n.enter(t)},updated(t,{value:r,oldValue:n},{transition:g}){!r!=!n&&(g?r?(g.beforeEnter(t),setDisplay(t,!0),g.enter(t)):g.leave(t,()=>{setDisplay(t,!1)}):setDisplay(t,r))},beforeUnmount(t,{value:r}){setDisplay(t,r)}};function setDisplay(t,r){t.style.display=r?t[vShowOriginalDisplay]:"none",t[vShowHidden]=!r}const CSS_VAR_TEXT=Symbol(""),displayRE=/(^|;)\s*display\s*:/;function patchStyle(t,r,n){const g=t.style,y=isString$3(n);let L=!1;if(n&&!y){if(r)if(isString$3(r))for(const $ of r.split(";")){const V=$.slice(0,$.indexOf(":")).trim();n[V]==null&&setStyle(g,V,"")}else for(const $ in r)n[$]==null&&setStyle(g,$,"");for(const $ in n)$==="display"&&(L=!0),setStyle(g,$,n[$])}else if(y){if(r!==n){const $=g[CSS_VAR_TEXT];$&&(n+=";"+$),g.cssText=n,L=displayRE.test(n)}}else r&&t.removeAttribute("style");vShowOriginalDisplay in t&&(t[vShowOriginalDisplay]=L?g.display:"",t[vShowHidden]&&(g.display="none"))}const importantRE=/\s*!important$/;function setStyle(t,r,n){if(isArray$6(n))n.forEach(g=>setStyle(t,r,g));else if(n==null&&(n=""),r.startsWith("--"))t.setProperty(r,n);else{const g=autoPrefix(t,r);importantRE.test(n)?t.setProperty(hyphenate(g),n.replace(importantRE,""),"important"):t[g]=n}}const prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(t,r){const n=prefixCache[r];if(n)return n;let g=camelize(r);if(g!=="filter"&&g in t)return prefixCache[r]=g;g=capitalize$1(g);for(let y=0;y<prefixes.length;y++){const L=prefixes[y]+g;if(L in t)return prefixCache[r]=L}return r}const xlinkNS="http://www.w3.org/1999/xlink";function patchAttr(t,r,n,g,y){if(g&&r.startsWith("xlink:"))n==null?t.removeAttributeNS(xlinkNS,r.slice(6,r.length)):t.setAttributeNS(xlinkNS,r,n);else{const L=isSpecialBooleanAttr(r);n==null||L&&!includeBooleanAttr(n)?t.removeAttribute(r):t.setAttribute(r,L?"":n)}}function patchDOMProp(t,r,n,g,y,L,$){if(r==="innerHTML"||r==="textContent"){g&&$(g,y,L),t[r]=n??"";return}const V=t.tagName;if(r==="value"&&V!=="PROGRESS"&&!V.includes("-")){const j=V==="OPTION"?t.getAttribute("value")||"":t.value,re=n??"";(j!==re||!("_value"in t))&&(t.value=re),n==null&&t.removeAttribute(r),t._value=n;return}let z=!1;if(n===""||n==null){const j=typeof t[r];j==="boolean"?n=includeBooleanAttr(n):n==null&&j==="string"?(n="",z=!0):j==="number"&&(n=0,z=!0)}try{t[r]=n}catch{}z&&t.removeAttribute(r)}function addEventListener$1(t,r,n,g){t.addEventListener(r,n,g)}function removeEventListener$1(t,r,n,g){t.removeEventListener(r,n,g)}const veiKey=Symbol("_vei");function patchEvent(t,r,n,g,y=null){const L=t[veiKey]||(t[veiKey]={}),$=L[r];if(g&&$)$.value=g;else{const[V,z]=parseName(r);if(g){const j=L[r]=createInvoker(g,y);addEventListener$1(t,V,j,z)}else $&&(removeEventListener$1(t,V,$,z),L[r]=void 0)}}const optionsModifierRE=/(?:Once|Passive|Capture)$/;function parseName(t){let r;if(optionsModifierRE.test(t)){r={};let g;for(;g=t.match(optionsModifierRE);)t=t.slice(0,t.length-g[0].length),r[g[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):hyphenate(t.slice(2)),r]}let cachedNow=0;const p$1=Promise.resolve(),getNow=()=>cachedNow||(p$1.then(()=>cachedNow=0),cachedNow=Date.now());function createInvoker(t,r){const n=g=>{if(!g._vts)g._vts=Date.now();else if(g._vts<=n.attached)return;callWithAsyncErrorHandling(patchStopImmediatePropagation(g,n.value),r,5,[g])};return n.value=t,n.attached=getNow(),n}function patchStopImmediatePropagation(t,r){if(isArray$6(r)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},r.map(g=>y=>!y._stopped&&g&&g(y))}else return r}const isNativeOn=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,patchProp=(t,r,n,g,y,L,$,V,z)=>{const j=y==="svg";r==="class"?patchClass(t,g,j):r==="style"?patchStyle(t,n,g):isOn(r)?isModelListener(r)||patchEvent(t,r,n,g,$):(r[0]==="."?(r=r.slice(1),!0):r[0]==="^"?(r=r.slice(1),!1):shouldSetAsProp(t,r,g,j))?patchDOMProp(t,r,g,L,$,V,z):(r==="true-value"?t._trueValue=g:r==="false-value"&&(t._falseValue=g),patchAttr(t,r,g,j))};function shouldSetAsProp(t,r,n,g){if(g)return!!(r==="innerHTML"||r==="textContent"||r in t&&isNativeOn(r)&&isFunction$4(n));if(r==="spellcheck"||r==="draggable"||r==="translate"||r==="form"||r==="list"&&t.tagName==="INPUT"||r==="type"&&t.tagName==="TEXTAREA")return!1;if(r==="width"||r==="height"){const y=t.tagName;if(y==="IMG"||y==="VIDEO"||y==="CANVAS"||y==="SOURCE")return!1}return isNativeOn(r)&&isString$3(n)?!1:r in t}const positionMap=new WeakMap,newPositionMap=new WeakMap,moveCbKey=Symbol("_moveCb"),enterCbKey=Symbol("_enterCb"),TransitionGroupImpl={name:"TransitionGroup",props:extend$2({},TransitionPropsValidators,{tag:String,moveClass:String}),setup(t,{slots:r}){const n=getCurrentInstance(),g=useTransitionState();let y,L;return onUpdated(()=>{if(!y.length)return;const $=t.moveClass||`${t.name||"v"}-move`;if(!hasCSSTransform(y[0].el,n.vnode.el,$))return;y.forEach(callPendingCbs),y.forEach(recordPosition);const V=y.filter(applyTranslation);forceReflow(),V.forEach(z=>{const j=z.el,re=j.style;addTransitionClass(j,$),re.transform=re.webkitTransform=re.transitionDuration="";const ae=j[moveCbKey]=oe=>{oe&&oe.target!==j||(!oe||/transform$/.test(oe.propertyName))&&(j.removeEventListener("transitionend",ae),j[moveCbKey]=null,removeTransitionClass(j,$))};j.addEventListener("transitionend",ae)})}),()=>{const $=toRaw(t),V=resolveTransitionProps($);let z=$.tag||Fragment;y=L,L=r.default?getTransitionRawChildren(r.default()):[];for(let j=0;j<L.length;j++){const re=L[j];re.key!=null&&setTransitionHooks(re,resolveTransitionHooks(re,V,g,n))}if(y)for(let j=0;j<y.length;j++){const re=y[j];setTransitionHooks(re,resolveTransitionHooks(re,V,g,n)),positionMap.set(re,re.el.getBoundingClientRect())}return createVNode$1(z,null,L)}}},removeMode=t=>delete t.mode;TransitionGroupImpl.props;const TransitionGroup=TransitionGroupImpl;function callPendingCbs(t){const r=t.el;r[moveCbKey]&&r[moveCbKey](),r[enterCbKey]&&r[enterCbKey]()}function recordPosition(t){newPositionMap.set(t,t.el.getBoundingClientRect())}function applyTranslation(t){const r=positionMap.get(t),n=newPositionMap.get(t),g=r.left-n.left,y=r.top-n.top;if(g||y){const L=t.el.style;return L.transform=L.webkitTransform=`translate(${g}px,${y}px)`,L.transitionDuration="0s",t}}function hasCSSTransform(t,r,n){const g=t.cloneNode(),y=t[vtcKey];y&&y.forEach(V=>{V.split(/\s+/).forEach(z=>z&&g.classList.remove(z))}),n.split(/\s+/).forEach(V=>V&&g.classList.add(V)),g.style.display="none";const L=r.nodeType===1?r:r.parentNode;L.appendChild(g);const{hasTransform:$}=getTransitionInfo(g);return L.removeChild(g),$}const getModelAssigner=t=>{const r=t.props["onUpdate:modelValue"]||!1;return isArray$6(r)?n=>invokeArrayFns(r,n):r};function onCompositionStart(t){t.target.composing=!0}function onCompositionEnd(t){const r=t.target;r.composing&&(r.composing=!1,r.dispatchEvent(new Event("input")))}const assignKey=Symbol("_assign"),vModelText={created(t,{modifiers:{lazy:r,trim:n,number:g}},y){t[assignKey]=getModelAssigner(y);const L=g||y.props&&y.props.type==="number";addEventListener$1(t,r?"change":"input",$=>{if($.target.composing)return;let V=t.value;n&&(V=V.trim()),L&&(V=looseToNumber(V)),t[assignKey](V)}),n&&addEventListener$1(t,"change",()=>{t.value=t.value.trim()}),r||(addEventListener$1(t,"compositionstart",onCompositionStart),addEventListener$1(t,"compositionend",onCompositionEnd),addEventListener$1(t,"change",onCompositionEnd))},mounted(t,{value:r}){t.value=r??""},beforeUpdate(t,{value:r,modifiers:{lazy:n,trim:g,number:y}},L){if(t[assignKey]=getModelAssigner(L),t.composing)return;const $=y||t.type==="number"?looseToNumber(t.value):t.value,V=r??"";$!==V&&(document.activeElement===t&&t.type!=="range"&&(n||g&&t.value.trim()===V)||(t.value=V))}},vModelCheckbox={deep:!0,created(t,r,n){t[assignKey]=getModelAssigner(n),addEventListener$1(t,"change",()=>{const g=t._modelValue,y=getValue$2(t),L=t.checked,$=t[assignKey];if(isArray$6(g)){const V=looseIndexOf(g,y),z=V!==-1;if(L&&!z)$(g.concat(y));else if(!L&&z){const j=[...g];j.splice(V,1),$(j)}}else if(isSet$2(g)){const V=new Set(g);L?V.add(y):V.delete(y),$(V)}else $(getCheckboxValue(t,L))})},mounted:setChecked,beforeUpdate(t,r,n){t[assignKey]=getModelAssigner(n),setChecked(t,r,n)}};function setChecked(t,{value:r,oldValue:n},g){t._modelValue=r,isArray$6(r)?t.checked=looseIndexOf(r,g.props.value)>-1:isSet$2(r)?t.checked=r.has(g.props.value):r!==n&&(t.checked=looseEqual(r,getCheckboxValue(t,!0)))}const vModelRadio={created(t,{value:r},n){t.checked=looseEqual(r,n.props.value),t[assignKey]=getModelAssigner(n),addEventListener$1(t,"change",()=>{t[assignKey](getValue$2(t))})},beforeUpdate(t,{value:r,oldValue:n},g){t[assignKey]=getModelAssigner(g),r!==n&&(t.checked=looseEqual(r,g.props.value))}};function getValue$2(t){return"_value"in t?t._value:t.value}function getCheckboxValue(t,r){const n=r?"_trueValue":"_falseValue";return n in t?t[n]:r}const systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,r)=>systemModifiers.some(n=>t[`${n}Key`]&&!r.includes(n))},withModifiers=(t,r)=>{const n=t._withMods||(t._withMods={}),g=r.join(".");return n[g]||(n[g]=(y,...L)=>{for(let $=0;$<r.length;$++){const V=modifierGuards[r[$]];if(V&&V(y,r))return}return t(y,...L)})},keyNames={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},withKeys=(t,r)=>{const n=t._withKeys||(t._withKeys={}),g=r.join(".");return n[g]||(n[g]=y=>{if(!("key"in y))return;const L=hyphenate(y.key);if(r.some($=>$===L||keyNames[$]===L))return t(y)})},rendererOptions=extend$2({patchProp},nodeOps);let renderer;function ensureRenderer(){return renderer||(renderer=createRenderer(rendererOptions))}const render$2=(...t)=>{ensureRenderer().render(...t)},createApp=(...t)=>{const r=ensureRenderer().createApp(...t),{mount:n}=r;return r.mount=g=>{const y=normalizeContainer(g);if(!y)return;const L=r._component;!isFunction$4(L)&&!L.render&&!L.template&&(L.template=y.innerHTML),y.innerHTML="";const $=n(y,!1,resolveRootNamespace(y));return y instanceof Element&&(y.removeAttribute("v-cloak"),y.setAttribute("data-v-app","")),$},r};function resolveRootNamespace(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function normalizeContainer(t){return isString$3(t)?document.querySelector(t):t}var isVue2=!1,__defProp$9=Object.defineProperty,__defProps$6=Object.defineProperties,__getOwnPropDescs$6=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$b=Object.getOwnPropertySymbols,__hasOwnProp$b=Object.prototype.hasOwnProperty,__propIsEnum$b=Object.prototype.propertyIsEnumerable,__defNormalProp$9=(t,r,n)=>r in t?__defProp$9(t,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[r]=n,__spreadValues$9=(t,r)=>{for(var n in r||(r={}))__hasOwnProp$b.call(r,n)&&__defNormalProp$9(t,n,r[n]);if(__getOwnPropSymbols$b)for(var n of __getOwnPropSymbols$b(r))__propIsEnum$b.call(r,n)&&__defNormalProp$9(t,n,r[n]);return t},__spreadProps$6=(t,r)=>__defProps$6(t,__getOwnPropDescs$6(r));function computedEager(t,r){var n;const g=shallowRef();return watchEffect(()=>{g.value=t()},__spreadProps$6(__spreadValues$9({},r),{flush:(n=r==null?void 0:r.flush)!=null?n:"sync"})),readonly(g)}var _a$1;const isClient$1=typeof window<"u",isDef$1=t=>typeof t<"u",isFunction$3=t=>typeof t=="function",isString$2=t=>typeof t=="string",noop$6=()=>{},isIOS=isClient$1&&((_a$1=window==null?void 0:window.navigator)==null?void 0:_a$1.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function resolveUnref(t){return typeof t=="function"?t():unref(t)}function createFilterWrapper(t,r){function n(...g){return new Promise((y,L)=>{Promise.resolve(t(()=>r.apply(this,g),{fn:r,thisArg:this,args:g})).then(y).catch(L)})}return n}function debounceFilter(t,r={}){let n,g,y=noop$6;const L=V=>{clearTimeout(V),y(),y=noop$6};return V=>{const z=resolveUnref(t),j=resolveUnref(r.maxWait);return n&&L(n),z<=0||j!==void 0&&j<=0?(g&&(L(g),g=null),Promise.resolve(V())):new Promise((re,ae)=>{y=r.rejectOnCancel?ae:re,j&&!g&&(g=setTimeout(()=>{n&&L(n),g=null,re(V())},j)),n=setTimeout(()=>{g&&L(g),g=null,re(V())},z)})}}function throttleFilter(t,r=!0,n=!0,g=!1){let y=0,L,$=!0,V=noop$6,z;const j=()=>{L&&(clearTimeout(L),L=void 0,V(),V=noop$6)};return ae=>{const oe=resolveUnref(t),ie=Date.now()-y,le=()=>z=ae();return j(),oe<=0?(y=Date.now(),le()):(ie>oe&&(n||!$)?(y=Date.now(),le()):r&&(z=new Promise((ue,de)=>{V=g?de:ue,L=setTimeout(()=>{y=Date.now(),$=!0,ue(le()),j()},Math.max(0,oe-ie))})),!n&&!L&&(L=setTimeout(()=>$=!0,oe)),$=!1,z)}}function identity$2(t){return t}function tryOnScopeDispose$1(t){return getCurrentScope()?(onScopeDispose(t),!0):!1}function useDebounceFn(t,r=200,n={}){return createFilterWrapper(debounceFilter(r,n),t)}function refDebounced(t,r=200,n={}){const g=ref(t.value),y=useDebounceFn(()=>{g.value=t.value},r,n);return watch(t,()=>y()),g}function useThrottleFn(t,r=200,n=!1,g=!0,y=!1){return createFilterWrapper(throttleFilter(r,n,g,y),t)}function tryOnMounted(t,r=!0){getCurrentInstance()?onMounted(t):r?t():nextTick(t)}function useTimeoutFn$1(t,r,n={}){const{immediate:g=!0}=n,y=ref(!1);let L=null;function $(){L&&(clearTimeout(L),L=null)}function V(){y.value=!1,$()}function z(...j){$(),y.value=!0,L=setTimeout(()=>{y.value=!1,L=null,t(...j)},resolveUnref(r))}return g&&(y.value=!0,isClient$1&&z()),tryOnScopeDispose$1(V),{isPending:readonly(y),start:z,stop:V}}function unrefElement(t){var r;const n=resolveUnref(t);return(r=n==null?void 0:n.$el)!=null?r:n}const defaultWindow=isClient$1?window:void 0,defaultDocument=isClient$1?window.document:void 0;function useEventListener(...t){let r,n,g,y;if(isString$2(t[0])||Array.isArray(t[0])?([n,g,y]=t,r=defaultWindow):[r,n,g,y]=t,!r)return noop$6;Array.isArray(n)||(n=[n]),Array.isArray(g)||(g=[g]);const L=[],$=()=>{L.forEach(re=>re()),L.length=0},V=(re,ae,oe,ie)=>(re.addEventListener(ae,oe,ie),()=>re.removeEventListener(ae,oe,ie)),z=watch(()=>[unrefElement(r),resolveUnref(y)],([re,ae])=>{$(),re&&L.push(...n.flatMap(oe=>g.map(ie=>V(re,oe,ie,ae))))},{immediate:!0,flush:"post"}),j=()=>{z(),$()};return tryOnScopeDispose$1(j),j}let _iOSWorkaround=!1;function onClickOutside(t,r,n={}){const{window:g=defaultWindow,ignore:y=[],capture:L=!0,detectIframe:$=!1}=n;if(!g)return;isIOS&&!_iOSWorkaround&&(_iOSWorkaround=!0,Array.from(g.document.body.children).forEach(oe=>oe.addEventListener("click",noop$6)));let V=!0;const z=oe=>y.some(ie=>{if(typeof ie=="string")return Array.from(g.document.querySelectorAll(ie)).some(le=>le===oe.target||oe.composedPath().includes(le));{const le=unrefElement(ie);return le&&(oe.target===le||oe.composedPath().includes(le))}}),re=[useEventListener(g,"click",oe=>{const ie=unrefElement(t);if(!(!ie||ie===oe.target||oe.composedPath().includes(ie))){if(oe.detail===0&&(V=!z(oe)),!V){V=!0;return}r(oe)}},{passive:!0,capture:L}),useEventListener(g,"pointerdown",oe=>{const ie=unrefElement(t);ie&&(V=!oe.composedPath().includes(ie)&&!z(oe))},{passive:!0}),$&&useEventListener(g,"blur",oe=>{var ie;const le=unrefElement(t);((ie=g.document.activeElement)==null?void 0:ie.tagName)==="IFRAME"&&!(le!=null&&le.contains(g.document.activeElement))&&r(oe)})].filter(Boolean);return()=>re.forEach(oe=>oe())}function useSupported(t,r=!1){const n=ref(),g=()=>n.value=!!t();return g(),tryOnMounted(g,r),n}function cloneFnJSON(t){return JSON.parse(JSON.stringify(t))}const _global$1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},globalKey="__vueuse_ssr_handlers__";_global$1[globalKey]=_global$1[globalKey]||{};function useCssVar(t,r,{window:n=defaultWindow,initialValue:g=""}={}){const y=ref(g),L=computed(()=>{var $;return unrefElement(r)||(($=n==null?void 0:n.document)==null?void 0:$.documentElement)});return watch([L,()=>resolveUnref(t)],([$,V])=>{var z;if($&&n){const j=(z=n.getComputedStyle($).getPropertyValue(V))==null?void 0:z.trim();y.value=j||g}},{immediate:!0}),watch(y,$=>{var V;(V=L.value)!=null&&V.style&&L.value.style.setProperty(resolveUnref(t),$)}),y}function useDocumentVisibility({document:t=defaultDocument}={}){if(!t)return ref("visible");const r=ref(t.visibilityState);return useEventListener(t,"visibilitychange",()=>{r.value=t.visibilityState}),r}var __getOwnPropSymbols$g=Object.getOwnPropertySymbols,__hasOwnProp$g=Object.prototype.hasOwnProperty,__propIsEnum$g=Object.prototype.propertyIsEnumerable,__objRest$2=(t,r)=>{var n={};for(var g in t)__hasOwnProp$g.call(t,g)&&r.indexOf(g)<0&&(n[g]=t[g]);if(t!=null&&__getOwnPropSymbols$g)for(var g of __getOwnPropSymbols$g(t))r.indexOf(g)<0&&__propIsEnum$g.call(t,g)&&(n[g]=t[g]);return n};function useResizeObserver(t,r,n={}){const g=n,{window:y=defaultWindow}=g,L=__objRest$2(g,["window"]);let $;const V=useSupported(()=>y&&"ResizeObserver"in y),z=()=>{$&&($.disconnect(),$=void 0)},j=watch(()=>unrefElement(t),ae=>{z(),V.value&&y&&ae&&($=new ResizeObserver(r),$.observe(ae,L))},{immediate:!0,flush:"post"}),re=()=>{z(),j()};return tryOnScopeDispose$1(re),{isSupported:V,stop:re}}function useElementBounding(t,r={}){const{reset:n=!0,windowResize:g=!0,windowScroll:y=!0,immediate:L=!0}=r,$=ref(0),V=ref(0),z=ref(0),j=ref(0),re=ref(0),ae=ref(0),oe=ref(0),ie=ref(0);function le(){const ue=unrefElement(t);if(!ue){n&&($.value=0,V.value=0,z.value=0,j.value=0,re.value=0,ae.value=0,oe.value=0,ie.value=0);return}const de=ue.getBoundingClientRect();$.value=de.height,V.value=de.bottom,z.value=de.left,j.value=de.right,re.value=de.top,ae.value=de.width,oe.value=de.x,ie.value=de.y}return useResizeObserver(t,le),watch(()=>unrefElement(t),ue=>!ue&&le()),y&&useEventListener("scroll",le,{capture:!0,passive:!0}),g&&useEventListener("resize",le,{passive:!0}),tryOnMounted(()=>{L&&le()}),{height:$,bottom:V,left:z,right:j,top:re,width:ae,x:oe,y:ie,update:le}}var SwipeDirection;(function(t){t.UP="UP",t.RIGHT="RIGHT",t.DOWN="DOWN",t.LEFT="LEFT",t.NONE="NONE"})(SwipeDirection||(SwipeDirection={}));var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(t,r,n)=>r in t?__defProp(t,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[r]=n,__spreadValues=(t,r)=>{for(var n in r||(r={}))__hasOwnProp.call(r,n)&&__defNormalProp(t,n,r[n]);if(__getOwnPropSymbols)for(var n of __getOwnPropSymbols(r))__propIsEnum.call(r,n)&&__defNormalProp(t,n,r[n]);return t};const _TransitionPresets={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};__spreadValues({linear:identity$2},_TransitionPresets);function useVModel(t,r,n,g={}){var y,L,$;const{clone:V=!1,passive:z=!1,eventName:j,deep:re=!1,defaultValue:ae}=g,oe=getCurrentInstance(),ie=n||(oe==null?void 0:oe.emit)||((y=oe==null?void 0:oe.$emit)==null?void 0:y.bind(oe))||(($=(L=oe==null?void 0:oe.proxy)==null?void 0:L.$emit)==null?void 0:$.bind(oe==null?void 0:oe.proxy));let le=j;r||(r="modelValue"),le=j||le||`update:${r.toString()}`;const ue=pe=>V?isFunction$3(V)?V(pe):cloneFnJSON(pe):pe,de=()=>isDef$1(t[r])?ue(t[r]):ae;if(z){const pe=de(),he=ref(pe);return watch(()=>t[r],_e=>he.value=ue(_e)),watch(he,_e=>{(_e!==t[r]||re)&&ie(le,_e)},{deep:re}),he}else return computed({get(){return de()},set(pe){ie(le,pe)}})}function useWindowFocus({window:t=defaultWindow}={}){if(!t)return ref(!1);const r=ref(t.document.hasFocus());return useEventListener(t,"blur",()=>{r.value=!1}),useEventListener(t,"focus",()=>{r.value=!0}),r}function useWindowSize(t={}){const{window:r=defaultWindow,initialWidth:n=1/0,initialHeight:g=1/0,listenOrientation:y=!0,includeScrollbar:L=!0}=t,$=ref(n),V=ref(g),z=()=>{r&&(L?($.value=r.innerWidth,V.value=r.innerHeight):($.value=r.document.documentElement.clientWidth,V.value=r.document.documentElement.clientHeight))};return z(),tryOnMounted(z),useEventListener("resize",z,{passive:!0}),y&&useEventListener("orientationchange",z,{passive:!0}),{width:$,height:V}}const isFirefox=()=>isClient$1&&/firefox/i.test(window.navigator.userAgent),isInContainer=(t,r)=>{if(!isClient$1||!t||!r)return!1;const n=t.getBoundingClientRect();let g;return r instanceof Element?g=r.getBoundingClientRect():g={top:0,right:window.innerWidth,bottom:window.innerHeight,left:0},n.top<g.bottom&&n.bottom>g.top&&n.right>g.left&&n.left<g.right},getOffsetTop=t=>{let r=0,n=t;for(;n;)r+=n.offsetTop,n=n.offsetParent;return r},getOffsetTopDistance=(t,r)=>Math.abs(getOffsetTop(t)-getOffsetTop(r)),getClientXY=t=>{let r,n;return t.type==="touchend"?(n=t.changedTouches[0].clientY,r=t.changedTouches[0].clientX):t.type.startsWith("touch")?(n=t.touches[0].clientY,r=t.touches[0].clientX):(n=t.clientY,r=t.clientX),{clientX:r,clientY:n}};var freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global;const freeGlobal$1=freeGlobal;var freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root=freeGlobal$1||freeSelf||Function("return this")();const root$1=root;var Symbol$2=root$1.Symbol;const Symbol$3=Symbol$2;var objectProto$f=Object.prototype,hasOwnProperty$d=objectProto$f.hasOwnProperty,nativeObjectToString$1=objectProto$f.toString,symToStringTag$1=Symbol$3?Symbol$3.toStringTag:void 0;function getRawTag(t){var r=hasOwnProperty$d.call(t,symToStringTag$1),n=t[symToStringTag$1];try{t[symToStringTag$1]=void 0;var g=!0}catch{}var y=nativeObjectToString$1.call(t);return g&&(r?t[symToStringTag$1]=n:delete t[symToStringTag$1]),y}var objectProto$e=Object.prototype,nativeObjectToString=objectProto$e.toString;function objectToString(t){return nativeObjectToString.call(t)}var nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$3?Symbol$3.toStringTag:void 0;function baseGetTag(t){return t==null?t===void 0?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(t)?getRawTag(t):objectToString(t)}function isObjectLike(t){return t!=null&&typeof t=="object"}var symbolTag$3="[object Symbol]";function isSymbol(t){return typeof t=="symbol"||isObjectLike(t)&&baseGetTag(t)==symbolTag$3}function arrayMap(t,r){for(var n=-1,g=t==null?0:t.length,y=Array(g);++n<g;)y[n]=r(t[n],n,t);return y}var isArray$4=Array.isArray;const isArray$5=isArray$4;var INFINITY$3=1/0,symbolProto$2=Symbol$3?Symbol$3.prototype:void 0,symbolToString=symbolProto$2?symbolProto$2.toString:void 0;function baseToString(t){if(typeof t=="string")return t;if(isArray$5(t))return arrayMap(t,baseToString)+"";if(isSymbol(t))return symbolToString?symbolToString.call(t):"";var r=t+"";return r=="0"&&1/t==-INFINITY$3?"-0":r}var reWhitespace=/\s/;function trimmedEndIndex(t){for(var r=t.length;r--&&reWhitespace.test(t.charAt(r)););return r}var reTrimStart=/^\s+/;function baseTrim(t){return t&&t.slice(0,trimmedEndIndex(t)+1).replace(reTrimStart,"")}function isObject$6(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}var NAN=0/0,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;function toNumber(t){if(typeof t=="number")return t;if(isSymbol(t))return NAN;if(isObject$6(t)){var r=typeof t.valueOf=="function"?t.valueOf():t;t=isObject$6(r)?r+"":r}if(typeof t!="string")return t===0?t:+t;t=baseTrim(t);var n=reIsBinary.test(t);return n||reIsOctal.test(t)?freeParseInt(t.slice(2),n?2:8):reIsBadHex.test(t)?NAN:+t}function identity$1(t){return t}var asyncTag="[object AsyncFunction]",funcTag$2="[object Function]",genTag$1="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction$2(t){if(!isObject$6(t))return!1;var r=baseGetTag(t);return r==funcTag$2||r==genTag$1||r==asyncTag||r==proxyTag}var coreJsData=root$1["__core-js_shared__"];const coreJsData$1=coreJsData;var maskSrcKey=function(){var t=/[^.]+$/.exec(coreJsData$1&&coreJsData$1.keys&&coreJsData$1.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function isMasked(t){return!!maskSrcKey&&maskSrcKey in t}var funcProto$2=Function.prototype,funcToString$2=funcProto$2.toString;function toSource(t){if(t!=null){try{return funcToString$2.call(t)}catch{}try{return t+""}catch{}}return""}var reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto$1=Function.prototype,objectProto$d=Object.prototype,funcToString$1=funcProto$1.toString,hasOwnProperty$c=objectProto$d.hasOwnProperty,reIsNative=RegExp("^"+funcToString$1.call(hasOwnProperty$c).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(t){if(!isObject$6(t)||isMasked(t))return!1;var r=isFunction$2(t)?reIsNative:reIsHostCtor;return r.test(toSource(t))}function getValue$1(t,r){return t==null?void 0:t[r]}function getNative(t,r){var n=getValue$1(t,r);return baseIsNative(n)?n:void 0}var WeakMap$3=getNative(root$1,"WeakMap");const WeakMap$4=WeakMap$3;var objectCreate=Object.create,baseCreate=function(){function t(){}return function(r){if(!isObject$6(r))return{};if(objectCreate)return objectCreate(r);t.prototype=r;var n=new t;return t.prototype=void 0,n}}();const baseCreate$1=baseCreate;function apply(t,r,n){switch(n.length){case 0:return t.call(r);case 1:return t.call(r,n[0]);case 2:return t.call(r,n[0],n[1]);case 3:return t.call(r,n[0],n[1],n[2])}return t.apply(r,n)}function noop$5(){}function copyArray(t,r){var n=-1,g=t.length;for(r||(r=Array(g));++n<g;)r[n]=t[n];return r}var HOT_COUNT=800,HOT_SPAN=16,nativeNow=Date.now;function shortOut(t){var r=0,n=0;return function(){var g=nativeNow(),y=HOT_SPAN-(g-n);if(n=g,y>0){if(++r>=HOT_COUNT)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}function constant(t){return function(){return t}}var defineProperty=function(){try{var t=getNative(Object,"defineProperty");return t({},"",{}),t}catch{}}();const defineProperty$1=defineProperty;var baseSetToString=defineProperty$1?function(t,r){return defineProperty$1(t,"toString",{configurable:!0,enumerable:!1,value:constant(r),writable:!0})}:identity$1;const baseSetToString$1=baseSetToString;var setToString=shortOut(baseSetToString$1);const setToString$1=setToString;function arrayEach(t,r){for(var n=-1,g=t==null?0:t.length;++n<g&&r(t[n],n,t)!==!1;);return t}function baseFindIndex(t,r,n,g){for(var y=t.length,L=n+(g?1:-1);g?L--:++L<y;)if(r(t[L],L,t))return L;return-1}function baseIsNaN(t){return t!==t}function strictIndexOf(t,r,n){for(var g=n-1,y=t.length;++g<y;)if(t[g]===r)return g;return-1}function baseIndexOf(t,r,n){return r===r?strictIndexOf(t,r,n):baseFindIndex(t,baseIsNaN,n)}function arrayIncludes(t,r){var n=t==null?0:t.length;return!!n&&baseIndexOf(t,r,0)>-1}var MAX_SAFE_INTEGER$2=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex(t,r){var n=typeof t;return r=r??MAX_SAFE_INTEGER$2,!!r&&(n=="number"||n!="symbol"&&reIsUint.test(t))&&t>-1&&t%1==0&&t<r}function baseAssignValue(t,r,n){r=="__proto__"&&defineProperty$1?defineProperty$1(t,r,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[r]=n}function eq(t,r){return t===r||t!==t&&r!==r}var objectProto$c=Object.prototype,hasOwnProperty$b=objectProto$c.hasOwnProperty;function assignValue(t,r,n){var g=t[r];(!(hasOwnProperty$b.call(t,r)&&eq(g,n))||n===void 0&&!(r in t))&&baseAssignValue(t,r,n)}function copyObject(t,r,n,g){var y=!n;n||(n={});for(var L=-1,$=r.length;++L<$;){var V=r[L],z=g?g(n[V],t[V],V,n,t):void 0;z===void 0&&(z=t[V]),y?baseAssignValue(n,V,z):assignValue(n,V,z)}return n}var nativeMax$1=Math.max;function overRest(t,r,n){return r=nativeMax$1(r===void 0?t.length-1:r,0),function(){for(var g=arguments,y=-1,L=nativeMax$1(g.length-r,0),$=Array(L);++y<L;)$[y]=g[r+y];y=-1;for(var V=Array(r+1);++y<r;)V[y]=g[y];return V[r]=n($),apply(t,this,V)}}function baseRest(t,r){return setToString$1(overRest(t,r,identity$1),t+"")}var MAX_SAFE_INTEGER$1=9007199254740991;function isLength(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=MAX_SAFE_INTEGER$1}function isArrayLike$1(t){return t!=null&&isLength(t.length)&&!isFunction$2(t)}function isIterateeCall(t,r,n){if(!isObject$6(n))return!1;var g=typeof r;return(g=="number"?isArrayLike$1(n)&&isIndex(r,n.length):g=="string"&&r in n)?eq(n[r],t):!1}function createAssigner(t){return baseRest(function(r,n){var g=-1,y=n.length,L=y>1?n[y-1]:void 0,$=y>2?n[2]:void 0;for(L=t.length>3&&typeof L=="function"?(y--,L):void 0,$&&isIterateeCall(n[0],n[1],$)&&(L=y<3?void 0:L,y=1),r=Object(r);++g<y;){var V=n[g];V&&t(r,V,g,L)}return r})}var objectProto$b=Object.prototype;function isPrototype(t){var r=t&&t.constructor,n=typeof r=="function"&&r.prototype||objectProto$b;return t===n}function baseTimes(t,r){for(var n=-1,g=Array(t);++n<t;)g[n]=r(n);return g}var argsTag$3="[object Arguments]";function baseIsArguments(t){return isObjectLike(t)&&baseGetTag(t)==argsTag$3}var objectProto$a=Object.prototype,hasOwnProperty$a=objectProto$a.hasOwnProperty,propertyIsEnumerable$1=objectProto$a.propertyIsEnumerable,isArguments=baseIsArguments(function(){return arguments}())?baseIsArguments:function(t){return isObjectLike(t)&&hasOwnProperty$a.call(t,"callee")&&!propertyIsEnumerable$1.call(t,"callee")};const isArguments$1=isArguments;function stubFalse(){return!1}var freeExports$2=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule$2=freeExports$2&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports$2=freeModule$2&&freeModule$2.exports===freeExports$2,Buffer$2=moduleExports$2?root$1.Buffer:void 0,nativeIsBuffer=Buffer$2?Buffer$2.isBuffer:void 0,isBuffer$1=nativeIsBuffer||stubFalse;const isBuffer$2=isBuffer$1;var argsTag$2="[object Arguments]",arrayTag$2="[object Array]",boolTag$3="[object Boolean]",dateTag$3="[object Date]",errorTag$2="[object Error]",funcTag$1="[object Function]",mapTag$5="[object Map]",numberTag$3="[object Number]",objectTag$4="[object Object]",regexpTag$3="[object RegExp]",setTag$5="[object Set]",stringTag$3="[object String]",weakMapTag$2="[object WeakMap]",arrayBufferTag$3="[object ArrayBuffer]",dataViewTag$4="[object DataView]",float32Tag$2="[object Float32Array]",float64Tag$2="[object Float64Array]",int8Tag$2="[object Int8Array]",int16Tag$2="[object Int16Array]",int32Tag$2="[object Int32Array]",uint8Tag$2="[object Uint8Array]",uint8ClampedTag$2="[object Uint8ClampedArray]",uint16Tag$2="[object Uint16Array]",uint32Tag$2="[object Uint32Array]",typedArrayTags={};typedArrayTags[float32Tag$2]=typedArrayTags[float64Tag$2]=typedArrayTags[int8Tag$2]=typedArrayTags[int16Tag$2]=typedArrayTags[int32Tag$2]=typedArrayTags[uint8Tag$2]=typedArrayTags[uint8ClampedTag$2]=typedArrayTags[uint16Tag$2]=typedArrayTags[uint32Tag$2]=!0;typedArrayTags[argsTag$2]=typedArrayTags[arrayTag$2]=typedArrayTags[arrayBufferTag$3]=typedArrayTags[boolTag$3]=typedArrayTags[dataViewTag$4]=typedArrayTags[dateTag$3]=typedArrayTags[errorTag$2]=typedArrayTags[funcTag$1]=typedArrayTags[mapTag$5]=typedArrayTags[numberTag$3]=typedArrayTags[objectTag$4]=typedArrayTags[regexpTag$3]=typedArrayTags[setTag$5]=typedArrayTags[stringTag$3]=typedArrayTags[weakMapTag$2]=!1;function baseIsTypedArray(t){return isObjectLike(t)&&isLength(t.length)&&!!typedArrayTags[baseGetTag(t)]}function baseUnary(t){return function(r){return t(r)}}var freeExports$1=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule$1=freeExports$1&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports$1=freeModule$1&&freeModule$1.exports===freeExports$1,freeProcess=moduleExports$1&&freeGlobal$1.process,nodeUtil=function(){try{var t=freeModule$1&&freeModule$1.require&&freeModule$1.require("util").types;return t||freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch{}}();const nodeUtil$1=nodeUtil;var nodeIsTypedArray=nodeUtil$1&&nodeUtil$1.isTypedArray,isTypedArray$2=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray;const isTypedArray$3=isTypedArray$2;var objectProto$9=Object.prototype,hasOwnProperty$9=objectProto$9.hasOwnProperty;function arrayLikeKeys(t,r){var n=isArray$5(t),g=!n&&isArguments$1(t),y=!n&&!g&&isBuffer$2(t),L=!n&&!g&&!y&&isTypedArray$3(t),$=n||g||y||L,V=$?baseTimes(t.length,String):[],z=V.length;for(var j in t)(r||hasOwnProperty$9.call(t,j))&&!($&&(j=="length"||y&&(j=="offset"||j=="parent")||L&&(j=="buffer"||j=="byteLength"||j=="byteOffset")||isIndex(j,z)))&&V.push(j);return V}function overArg(t,r){return function(n){return t(r(n))}}var nativeKeys=overArg(Object.keys,Object);const nativeKeys$1=nativeKeys;var objectProto$8=Object.prototype,hasOwnProperty$8=objectProto$8.hasOwnProperty;function baseKeys(t){if(!isPrototype(t))return nativeKeys$1(t);var r=[];for(var n in Object(t))hasOwnProperty$8.call(t,n)&&n!="constructor"&&r.push(n);return r}function keys$1(t){return isArrayLike$1(t)?arrayLikeKeys(t):baseKeys(t)}function nativeKeysIn(t){var r=[];if(t!=null)for(var n in Object(t))r.push(n);return r}var objectProto$7=Object.prototype,hasOwnProperty$7=objectProto$7.hasOwnProperty;function baseKeysIn(t){if(!isObject$6(t))return nativeKeysIn(t);var r=isPrototype(t),n=[];for(var g in t)g=="constructor"&&(r||!hasOwnProperty$7.call(t,g))||n.push(g);return n}function keysIn(t){return isArrayLike$1(t)?arrayLikeKeys(t,!0):baseKeysIn(t)}var reIsDeepProp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp=/^\w*$/;function isKey(t,r){if(isArray$5(t))return!1;var n=typeof t;return n=="number"||n=="symbol"||n=="boolean"||t==null||isSymbol(t)?!0:reIsPlainProp.test(t)||!reIsDeepProp.test(t)||r!=null&&t in Object(r)}var nativeCreate=getNative(Object,"create");const nativeCreate$1=nativeCreate;function hashClear(){this.__data__=nativeCreate$1?nativeCreate$1(null):{},this.size=0}function hashDelete(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}var HASH_UNDEFINED$2="__lodash_hash_undefined__",objectProto$6=Object.prototype,hasOwnProperty$6=objectProto$6.hasOwnProperty;function hashGet(t){var r=this.__data__;if(nativeCreate$1){var n=r[t];return n===HASH_UNDEFINED$2?void 0:n}return hasOwnProperty$6.call(r,t)?r[t]:void 0}var objectProto$5=Object.prototype,hasOwnProperty$5=objectProto$5.hasOwnProperty;function hashHas(t){var r=this.__data__;return nativeCreate$1?r[t]!==void 0:hasOwnProperty$5.call(r,t)}var HASH_UNDEFINED$1="__lodash_hash_undefined__";function hashSet(t,r){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=nativeCreate$1&&r===void 0?HASH_UNDEFINED$1:r,this}function Hash(t){var r=-1,n=t==null?0:t.length;for(this.clear();++r<n;){var g=t[r];this.set(g[0],g[1])}}Hash.prototype.clear=hashClear;Hash.prototype.delete=hashDelete;Hash.prototype.get=hashGet;Hash.prototype.has=hashHas;Hash.prototype.set=hashSet;function listCacheClear(){this.__data__=[],this.size=0}function assocIndexOf(t,r){for(var n=t.length;n--;)if(eq(t[n][0],r))return n;return-1}var arrayProto$1=Array.prototype,splice=arrayProto$1.splice;function listCacheDelete(t){var r=this.__data__,n=assocIndexOf(r,t);if(n<0)return!1;var g=r.length-1;return n==g?r.pop():splice.call(r,n,1),--this.size,!0}function listCacheGet$1(t){var r=this.__data__,n=assocIndexOf(r,t);return n<0?void 0:r[n][1]}function listCacheHas(t){return assocIndexOf(this.__data__,t)>-1}function listCacheSet$1(t,r){var n=this.__data__,g=assocIndexOf(n,t);return g<0?(++this.size,n.push([t,r])):n[g][1]=r,this}function ListCache(t){var r=-1,n=t==null?0:t.length;for(this.clear();++r<n;){var g=t[r];this.set(g[0],g[1])}}ListCache.prototype.clear=listCacheClear;ListCache.prototype.delete=listCacheDelete;ListCache.prototype.get=listCacheGet$1;ListCache.prototype.has=listCacheHas;ListCache.prototype.set=listCacheSet$1;var Map$1=getNative(root$1,"Map");const Map$2=Map$1;function mapCacheClear(){this.size=0,this.__data__={hash:new Hash,map:new(Map$2||ListCache),string:new Hash}}function isKeyable(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}function getMapData(t,r){var n=t.__data__;return isKeyable(r)?n[typeof r=="string"?"string":"hash"]:n.map}function mapCacheDelete(t){var r=getMapData(this,t).delete(t);return this.size-=r?1:0,r}function mapCacheGet(t){return getMapData(this,t).get(t)}function mapCacheHas(t){return getMapData(this,t).has(t)}function mapCacheSet(t,r){var n=getMapData(this,t),g=n.size;return n.set(t,r),this.size+=n.size==g?0:1,this}function MapCache(t){var r=-1,n=t==null?0:t.length;for(this.clear();++r<n;){var g=t[r];this.set(g[0],g[1])}}MapCache.prototype.clear=mapCacheClear;MapCache.prototype.delete=mapCacheDelete;MapCache.prototype.get=mapCacheGet;MapCache.prototype.has=mapCacheHas;MapCache.prototype.set=mapCacheSet;var FUNC_ERROR_TEXT$2="Expected a function";function memoize(t,r){if(typeof t!="function"||r!=null&&typeof r!="function")throw new TypeError(FUNC_ERROR_TEXT$2);var n=function(){var g=arguments,y=r?r.apply(this,g):g[0],L=n.cache;if(L.has(y))return L.get(y);var $=t.apply(this,g);return n.cache=L.set(y,$)||L,$};return n.cache=new(memoize.Cache||MapCache),n}memoize.Cache=MapCache;var MAX_MEMOIZE_SIZE=500;function memoizeCapped(t){var r=memoize(t,function(g){return n.size===MAX_MEMOIZE_SIZE&&n.clear(),g}),n=r.cache;return r}var rePropName=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=memoizeCapped(function(t){var r=[];return t.charCodeAt(0)===46&&r.push(""),t.replace(rePropName,function(n,g,y,L){r.push(y?L.replace(reEscapeChar,"$1"):g||n)}),r});const stringToPath$1=stringToPath;function toString$2(t){return t==null?"":baseToString(t)}function castPath(t,r){return isArray$5(t)?t:isKey(t,r)?[t]:stringToPath$1(toString$2(t))}var INFINITY$2=1/0;function toKey(t){if(typeof t=="string"||isSymbol(t))return t;var r=t+"";return r=="0"&&1/t==-INFINITY$2?"-0":r}function baseGet(t,r){r=castPath(r,t);for(var n=0,g=r.length;t!=null&&n<g;)t=t[toKey(r[n++])];return n&&n==g?t:void 0}function get$1(t,r,n){var g=t==null?void 0:baseGet(t,r);return g===void 0?n:g}function arrayPush(t,r){for(var n=-1,g=r.length,y=t.length;++n<g;)t[y+n]=r[n];return t}var spreadableSymbol=Symbol$3?Symbol$3.isConcatSpreadable:void 0;function isFlattenable(t){return isArray$5(t)||isArguments$1(t)||!!(spreadableSymbol&&t&&t[spreadableSymbol])}function baseFlatten(t,r,n,g,y){var L=-1,$=t.length;for(n||(n=isFlattenable),y||(y=[]);++L<$;){var V=t[L];r>0&&n(V)?r>1?baseFlatten(V,r-1,n,g,y):arrayPush(y,V):g||(y[y.length]=V)}return y}function flatten(t){var r=t==null?0:t.length;return r?baseFlatten(t,1):[]}function flatRest(t){return setToString$1(overRest(t,void 0,flatten),t+"")}var getPrototype=overArg(Object.getPrototypeOf,Object);const getPrototype$1=getPrototype;var objectTag$3="[object Object]",funcProto=Function.prototype,objectProto$4=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$4=objectProto$4.hasOwnProperty,objectCtorString=funcToString.call(Object);function isPlainObject$2(t){if(!isObjectLike(t)||baseGetTag(t)!=objectTag$3)return!1;var r=getPrototype$1(t);if(r===null)return!0;var n=hasOwnProperty$4.call(r,"constructor")&&r.constructor;return typeof n=="function"&&n instanceof n&&funcToString.call(n)==objectCtorString}function castArray$1(){if(!arguments.length)return[];var t=arguments[0];return isArray$5(t)?t:[t]}function stackClear(){this.__data__=new ListCache,this.size=0}function stackDelete(t){var r=this.__data__,n=r.delete(t);return this.size=r.size,n}function stackGet(t){return this.__data__.get(t)}function stackHas(t){return this.__data__.has(t)}var LARGE_ARRAY_SIZE$1=200;function stackSet(t,r){var n=this.__data__;if(n instanceof ListCache){var g=n.__data__;if(!Map$2||g.length<LARGE_ARRAY_SIZE$1-1)return g.push([t,r]),this.size=++n.size,this;n=this.__data__=new MapCache(g)}return n.set(t,r),this.size=n.size,this}function Stack(t){var r=this.__data__=new ListCache(t);this.size=r.size}Stack.prototype.clear=stackClear;Stack.prototype.delete=stackDelete;Stack.prototype.get=stackGet;Stack.prototype.has=stackHas;Stack.prototype.set=stackSet;function baseAssign(t,r){return t&&copyObject(r,keys$1(r),t)}function baseAssignIn(t,r){return t&&copyObject(r,keysIn(r),t)}var freeExports=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,Buffer$1=moduleExports?root$1.Buffer:void 0,allocUnsafe=Buffer$1?Buffer$1.allocUnsafe:void 0;function cloneBuffer(t,r){if(r)return t.slice();var n=t.length,g=allocUnsafe?allocUnsafe(n):new t.constructor(n);return t.copy(g),g}function arrayFilter(t,r){for(var n=-1,g=t==null?0:t.length,y=0,L=[];++n<g;){var $=t[n];r($,n,t)&&(L[y++]=$)}return L}function stubArray(){return[]}var objectProto$3=Object.prototype,propertyIsEnumerable=objectProto$3.propertyIsEnumerable,nativeGetSymbols$1=Object.getOwnPropertySymbols,getSymbols=nativeGetSymbols$1?function(t){return t==null?[]:(t=Object(t),arrayFilter(nativeGetSymbols$1(t),function(r){return propertyIsEnumerable.call(t,r)}))}:stubArray;const getSymbols$1=getSymbols;function copySymbols(t,r){return copyObject(t,getSymbols$1(t),r)}var nativeGetSymbols=Object.getOwnPropertySymbols,getSymbolsIn=nativeGetSymbols?function(t){for(var r=[];t;)arrayPush(r,getSymbols$1(t)),t=getPrototype$1(t);return r}:stubArray;const getSymbolsIn$1=getSymbolsIn;function copySymbolsIn(t,r){return copyObject(t,getSymbolsIn$1(t),r)}function baseGetAllKeys(t,r,n){var g=r(t);return isArray$5(t)?g:arrayPush(g,n(t))}function getAllKeys(t){return baseGetAllKeys(t,keys$1,getSymbols$1)}function getAllKeysIn(t){return baseGetAllKeys(t,keysIn,getSymbolsIn$1)}var DataView$2=getNative(root$1,"DataView");const DataView$3=DataView$2;var Promise$1=getNative(root$1,"Promise");const Promise$2=Promise$1;var Set$1=getNative(root$1,"Set");const Set$2=Set$1;var mapTag$4="[object Map]",objectTag$2="[object Object]",promiseTag="[object Promise]",setTag$4="[object Set]",weakMapTag$1="[object WeakMap]",dataViewTag$3="[object DataView]",dataViewCtorString=toSource(DataView$3),mapCtorString=toSource(Map$2),promiseCtorString=toSource(Promise$2),setCtorString=toSource(Set$2),weakMapCtorString=toSource(WeakMap$4),getTag=baseGetTag;(DataView$3&&getTag(new DataView$3(new ArrayBuffer(1)))!=dataViewTag$3||Map$2&&getTag(new Map$2)!=mapTag$4||Promise$2&&getTag(Promise$2.resolve())!=promiseTag||Set$2&&getTag(new Set$2)!=setTag$4||WeakMap$4&&getTag(new WeakMap$4)!=weakMapTag$1)&&(getTag=function(t){var r=baseGetTag(t),n=r==objectTag$2?t.constructor:void 0,g=n?toSource(n):"";if(g)switch(g){case dataViewCtorString:return dataViewTag$3;case mapCtorString:return mapTag$4;case promiseCtorString:return promiseTag;case setCtorString:return setTag$4;case weakMapCtorString:return weakMapTag$1}return r});const getTag$1=getTag;var objectProto$2=Object.prototype,hasOwnProperty$3=objectProto$2.hasOwnProperty;function initCloneArray(t){var r=t.length,n=new t.constructor(r);return r&&typeof t[0]=="string"&&hasOwnProperty$3.call(t,"index")&&(n.index=t.index,n.input=t.input),n}var Uint8Array$1=root$1.Uint8Array;const Uint8Array$2=Uint8Array$1;function cloneArrayBuffer(t){var r=new t.constructor(t.byteLength);return new Uint8Array$2(r).set(new Uint8Array$2(t)),r}function cloneDataView(t,r){var n=r?cloneArrayBuffer(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}var reFlags=/\w*$/;function cloneRegExp(t){var r=new t.constructor(t.source,reFlags.exec(t));return r.lastIndex=t.lastIndex,r}var symbolProto$1=Symbol$3?Symbol$3.prototype:void 0,symbolValueOf$1=symbolProto$1?symbolProto$1.valueOf:void 0;function cloneSymbol(t){return symbolValueOf$1?Object(symbolValueOf$1.call(t)):{}}function cloneTypedArray(t,r){var n=r?cloneArrayBuffer(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}var boolTag$2="[object Boolean]",dateTag$2="[object Date]",mapTag$3="[object Map]",numberTag$2="[object Number]",regexpTag$2="[object RegExp]",setTag$3="[object Set]",stringTag$2="[object String]",symbolTag$2="[object Symbol]",arrayBufferTag$2="[object ArrayBuffer]",dataViewTag$2="[object DataView]",float32Tag$1="[object Float32Array]",float64Tag$1="[object Float64Array]",int8Tag$1="[object Int8Array]",int16Tag$1="[object Int16Array]",int32Tag$1="[object Int32Array]",uint8Tag$1="[object Uint8Array]",uint8ClampedTag$1="[object Uint8ClampedArray]",uint16Tag$1="[object Uint16Array]",uint32Tag$1="[object Uint32Array]";function initCloneByTag(t,r,n){var g=t.constructor;switch(r){case arrayBufferTag$2:return cloneArrayBuffer(t);case boolTag$2:case dateTag$2:return new g(+t);case dataViewTag$2:return cloneDataView(t,n);case float32Tag$1:case float64Tag$1:case int8Tag$1:case int16Tag$1:case int32Tag$1:case uint8Tag$1:case uint8ClampedTag$1:case uint16Tag$1:case uint32Tag$1:return cloneTypedArray(t,n);case mapTag$3:return new g;case numberTag$2:case stringTag$2:return new g(t);case regexpTag$2:return cloneRegExp(t);case setTag$3:return new g;case symbolTag$2:return cloneSymbol(t)}}function initCloneObject(t){return typeof t.constructor=="function"&&!isPrototype(t)?baseCreate$1(getPrototype$1(t)):{}}var mapTag$2="[object Map]";function baseIsMap(t){return isObjectLike(t)&&getTag$1(t)==mapTag$2}var nodeIsMap=nodeUtil$1&&nodeUtil$1.isMap,isMap=nodeIsMap?baseUnary(nodeIsMap):baseIsMap;const isMap$1=isMap;var setTag$2="[object Set]";function baseIsSet(t){return isObjectLike(t)&&getTag$1(t)==setTag$2}var nodeIsSet=nodeUtil$1&&nodeUtil$1.isSet,isSet=nodeIsSet?baseUnary(nodeIsSet):baseIsSet;const isSet$1=isSet;var CLONE_DEEP_FLAG$1=1,CLONE_FLAT_FLAG=2,CLONE_SYMBOLS_FLAG$2=4,argsTag$1="[object Arguments]",arrayTag$1="[object Array]",boolTag$1="[object Boolean]",dateTag$1="[object Date]",errorTag$1="[object Error]",funcTag="[object Function]",genTag="[object GeneratorFunction]",mapTag$1="[object Map]",numberTag$1="[object Number]",objectTag$1="[object Object]",regexpTag$1="[object RegExp]",setTag$1="[object Set]",stringTag$1="[object String]",symbolTag$1="[object Symbol]",weakMapTag="[object WeakMap]",arrayBufferTag$1="[object ArrayBuffer]",dataViewTag$1="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",cloneableTags={};cloneableTags[argsTag$1]=cloneableTags[arrayTag$1]=cloneableTags[arrayBufferTag$1]=cloneableTags[dataViewTag$1]=cloneableTags[boolTag$1]=cloneableTags[dateTag$1]=cloneableTags[float32Tag]=cloneableTags[float64Tag]=cloneableTags[int8Tag]=cloneableTags[int16Tag]=cloneableTags[int32Tag]=cloneableTags[mapTag$1]=cloneableTags[numberTag$1]=cloneableTags[objectTag$1]=cloneableTags[regexpTag$1]=cloneableTags[setTag$1]=cloneableTags[stringTag$1]=cloneableTags[symbolTag$1]=cloneableTags[uint8Tag]=cloneableTags[uint8ClampedTag]=cloneableTags[uint16Tag]=cloneableTags[uint32Tag]=!0;cloneableTags[errorTag$1]=cloneableTags[funcTag]=cloneableTags[weakMapTag]=!1;function baseClone(t,r,n,g,y,L){var $,V=r&CLONE_DEEP_FLAG$1,z=r&CLONE_FLAT_FLAG,j=r&CLONE_SYMBOLS_FLAG$2;if(n&&($=y?n(t,g,y,L):n(t)),$!==void 0)return $;if(!isObject$6(t))return t;var re=isArray$5(t);if(re){if($=initCloneArray(t),!V)return copyArray(t,$)}else{var ae=getTag$1(t),oe=ae==funcTag||ae==genTag;if(isBuffer$2(t))return cloneBuffer(t,V);if(ae==objectTag$1||ae==argsTag$1||oe&&!y){if($=z||oe?{}:initCloneObject(t),!V)return z?copySymbolsIn(t,baseAssignIn($,t)):copySymbols(t,baseAssign($,t))}else{if(!cloneableTags[ae])return y?t:{};$=initCloneByTag(t,ae,V)}}L||(L=new Stack);var ie=L.get(t);if(ie)return ie;L.set(t,$),isSet$1(t)?t.forEach(function(de){$.add(baseClone(de,r,n,de,t,L))}):isMap$1(t)&&t.forEach(function(de,pe){$.set(pe,baseClone(de,r,n,pe,t,L))});var le=j?z?getAllKeysIn:getAllKeys:z?keysIn:keys$1,ue=re?void 0:le(t);return arrayEach(ue||t,function(de,pe){ue&&(pe=de,de=t[pe]),assignValue($,pe,baseClone(de,r,n,pe,t,L))}),$}var CLONE_SYMBOLS_FLAG$1=4;function clone$5(t){return baseClone(t,CLONE_SYMBOLS_FLAG$1)}var CLONE_DEEP_FLAG=1,CLONE_SYMBOLS_FLAG=4;function cloneDeep(t){return baseClone(t,CLONE_DEEP_FLAG|CLONE_SYMBOLS_FLAG)}var HASH_UNDEFINED="__lodash_hash_undefined__";function setCacheAdd(t){return this.__data__.set(t,HASH_UNDEFINED),this}function setCacheHas(t){return this.__data__.has(t)}function SetCache(t){var r=-1,n=t==null?0:t.length;for(this.__data__=new MapCache;++r<n;)this.add(t[r])}SetCache.prototype.add=SetCache.prototype.push=setCacheAdd;SetCache.prototype.has=setCacheHas;function arraySome(t,r){for(var n=-1,g=t==null?0:t.length;++n<g;)if(r(t[n],n,t))return!0;return!1}function cacheHas(t,r){return t.has(r)}var COMPARE_PARTIAL_FLAG$5=1,COMPARE_UNORDERED_FLAG$3=2;function equalArrays(t,r,n,g,y,L){var $=n&COMPARE_PARTIAL_FLAG$5,V=t.length,z=r.length;if(V!=z&&!($&&z>V))return!1;var j=L.get(t),re=L.get(r);if(j&&re)return j==r&&re==t;var ae=-1,oe=!0,ie=n&COMPARE_UNORDERED_FLAG$3?new SetCache:void 0;for(L.set(t,r),L.set(r,t);++ae<V;){var le=t[ae],ue=r[ae];if(g)var de=$?g(ue,le,ae,r,t,L):g(le,ue,ae,t,r,L);if(de!==void 0){if(de)continue;oe=!1;break}if(ie){if(!arraySome(r,function(pe,he){if(!cacheHas(ie,he)&&(le===pe||y(le,pe,n,g,L)))return ie.push(he)})){oe=!1;break}}else if(!(le===ue||y(le,ue,n,g,L))){oe=!1;break}}return L.delete(t),L.delete(r),oe}function mapToArray(t){var r=-1,n=Array(t.size);return t.forEach(function(g,y){n[++r]=[y,g]}),n}function setToArray(t){var r=-1,n=Array(t.size);return t.forEach(function(g){n[++r]=g}),n}var COMPARE_PARTIAL_FLAG$4=1,COMPARE_UNORDERED_FLAG$2=2,boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",mapTag="[object Map]",numberTag="[object Number]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",symbolProto=Symbol$3?Symbol$3.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function equalByTag(t,r,n,g,y,L,$){switch(n){case dataViewTag:if(t.byteLength!=r.byteLength||t.byteOffset!=r.byteOffset)return!1;t=t.buffer,r=r.buffer;case arrayBufferTag:return!(t.byteLength!=r.byteLength||!L(new Uint8Array$2(t),new Uint8Array$2(r)));case boolTag:case dateTag:case numberTag:return eq(+t,+r);case errorTag:return t.name==r.name&&t.message==r.message;case regexpTag:case stringTag:return t==r+"";case mapTag:var V=mapToArray;case setTag:var z=g&COMPARE_PARTIAL_FLAG$4;if(V||(V=setToArray),t.size!=r.size&&!z)return!1;var j=$.get(t);if(j)return j==r;g|=COMPARE_UNORDERED_FLAG$2,$.set(t,r);var re=equalArrays(V(t),V(r),g,y,L,$);return $.delete(t),re;case symbolTag:if(symbolValueOf)return symbolValueOf.call(t)==symbolValueOf.call(r)}return!1}var COMPARE_PARTIAL_FLAG$3=1,objectProto$1=Object.prototype,hasOwnProperty$2=objectProto$1.hasOwnProperty;function equalObjects(t,r,n,g,y,L){var $=n&COMPARE_PARTIAL_FLAG$3,V=getAllKeys(t),z=V.length,j=getAllKeys(r),re=j.length;if(z!=re&&!$)return!1;for(var ae=z;ae--;){var oe=V[ae];if(!($?oe in r:hasOwnProperty$2.call(r,oe)))return!1}var ie=L.get(t),le=L.get(r);if(ie&&le)return ie==r&&le==t;var ue=!0;L.set(t,r),L.set(r,t);for(var de=$;++ae<z;){oe=V[ae];var pe=t[oe],he=r[oe];if(g)var _e=$?g(he,pe,oe,r,t,L):g(pe,he,oe,t,r,L);if(!(_e===void 0?pe===he||y(pe,he,n,g,L):_e)){ue=!1;break}de||(de=oe=="constructor")}if(ue&&!de){var Ce=t.constructor,$e=r.constructor;Ce!=$e&&"constructor"in t&&"constructor"in r&&!(typeof Ce=="function"&&Ce instanceof Ce&&typeof $e=="function"&&$e instanceof $e)&&(ue=!1)}return L.delete(t),L.delete(r),ue}var COMPARE_PARTIAL_FLAG$2=1,argsTag="[object Arguments]",arrayTag="[object Array]",objectTag="[object Object]",objectProto=Object.prototype,hasOwnProperty$1=objectProto.hasOwnProperty;function baseIsEqualDeep(t,r,n,g,y,L){var $=isArray$5(t),V=isArray$5(r),z=$?arrayTag:getTag$1(t),j=V?arrayTag:getTag$1(r);z=z==argsTag?objectTag:z,j=j==argsTag?objectTag:j;var re=z==objectTag,ae=j==objectTag,oe=z==j;if(oe&&isBuffer$2(t)){if(!isBuffer$2(r))return!1;$=!0,re=!1}if(oe&&!re)return L||(L=new Stack),$||isTypedArray$3(t)?equalArrays(t,r,n,g,y,L):equalByTag(t,r,z,n,g,y,L);if(!(n&COMPARE_PARTIAL_FLAG$2)){var ie=re&&hasOwnProperty$1.call(t,"__wrapped__"),le=ae&&hasOwnProperty$1.call(r,"__wrapped__");if(ie||le){var ue=ie?t.value():t,de=le?r.value():r;return L||(L=new Stack),y(ue,de,n,g,L)}}return oe?(L||(L=new Stack),equalObjects(t,r,n,g,y,L)):!1}function baseIsEqual(t,r,n,g,y){return t===r?!0:t==null||r==null||!isObjectLike(t)&&!isObjectLike(r)?t!==t&&r!==r:baseIsEqualDeep(t,r,n,g,baseIsEqual,y)}var COMPARE_PARTIAL_FLAG$1=1,COMPARE_UNORDERED_FLAG$1=2;function baseIsMatch(t,r,n,g){var y=n.length,L=y,$=!g;if(t==null)return!L;for(t=Object(t);y--;){var V=n[y];if($&&V[2]?V[1]!==t[V[0]]:!(V[0]in t))return!1}for(;++y<L;){V=n[y];var z=V[0],j=t[z],re=V[1];if($&&V[2]){if(j===void 0&&!(z in t))return!1}else{var ae=new Stack;if(g)var oe=g(j,re,z,t,r,ae);if(!(oe===void 0?baseIsEqual(re,j,COMPARE_PARTIAL_FLAG$1|COMPARE_UNORDERED_FLAG$1,g,ae):oe))return!1}}return!0}function isStrictComparable(t){return t===t&&!isObject$6(t)}function getMatchData(t){for(var r=keys$1(t),n=r.length;n--;){var g=r[n],y=t[g];r[n]=[g,y,isStrictComparable(y)]}return r}function matchesStrictComparable(t,r){return function(n){return n==null?!1:n[t]===r&&(r!==void 0||t in Object(n))}}function baseMatches(t){var r=getMatchData(t);return r.length==1&&r[0][2]?matchesStrictComparable(r[0][0],r[0][1]):function(n){return n===t||baseIsMatch(n,t,r)}}function baseHasIn(t,r){return t!=null&&r in Object(t)}function hasPath(t,r,n){r=castPath(r,t);for(var g=-1,y=r.length,L=!1;++g<y;){var $=toKey(r[g]);if(!(L=t!=null&&n(t,$)))break;t=t[$]}return L||++g!=y?L:(y=t==null?0:t.length,!!y&&isLength(y)&&isIndex($,y)&&(isArray$5(t)||isArguments$1(t)))}function hasIn(t,r){return t!=null&&hasPath(t,r,baseHasIn)}var COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function baseMatchesProperty(t,r){return isKey(t)&&isStrictComparable(r)?matchesStrictComparable(toKey(t),r):function(n){var g=get$1(n,t);return g===void 0&&g===r?hasIn(n,t):baseIsEqual(r,g,COMPARE_PARTIAL_FLAG|COMPARE_UNORDERED_FLAG)}}function baseProperty(t){return function(r){return r==null?void 0:r[t]}}function basePropertyDeep(t){return function(r){return baseGet(r,t)}}function property(t){return isKey(t)?baseProperty(toKey(t)):basePropertyDeep(t)}function baseIteratee(t){return typeof t=="function"?t:t==null?identity$1:typeof t=="object"?isArray$5(t)?baseMatchesProperty(t[0],t[1]):baseMatches(t):property(t)}function createBaseFor(t){return function(r,n,g){for(var y=-1,L=Object(r),$=g(r),V=$.length;V--;){var z=$[t?V:++y];if(n(L[z],z,L)===!1)break}return r}}var baseFor=createBaseFor();const baseFor$1=baseFor;function baseForOwn(t,r){return t&&baseFor$1(t,r,keys$1)}function createBaseEach(t,r){return function(n,g){if(n==null)return n;if(!isArrayLike$1(n))return t(n,g);for(var y=n.length,L=r?y:-1,$=Object(n);(r?L--:++L<y)&&g($[L],L,$)!==!1;);return n}}var baseEach=createBaseEach(baseForOwn);const baseEach$1=baseEach;var now=function(){return root$1.Date.now()};const now$1=now;var FUNC_ERROR_TEXT$1="Expected a function",nativeMax=Math.max,nativeMin=Math.min;function debounce(t,r,n){var g,y,L,$,V,z,j=0,re=!1,ae=!1,oe=!0;if(typeof t!="function")throw new TypeError(FUNC_ERROR_TEXT$1);r=toNumber(r)||0,isObject$6(n)&&(re=!!n.leading,ae="maxWait"in n,L=ae?nativeMax(toNumber(n.maxWait)||0,r):L,oe="trailing"in n?!!n.trailing:oe);function ie(xe){var Ie=g,Ne=y;return g=y=void 0,j=xe,$=t.apply(Ne,Ie),$}function le(xe){return j=xe,V=setTimeout(pe,r),re?ie(xe):$}function ue(xe){var Ie=xe-z,Ne=xe-j,ze=r-Ie;return ae?nativeMin(ze,L-Ne):ze}function de(xe){var Ie=xe-z,Ne=xe-j;return z===void 0||Ie>=r||Ie<0||ae&&Ne>=L}function pe(){var xe=now$1();if(de(xe))return he(xe);V=setTimeout(pe,ue(xe))}function he(xe){return V=void 0,oe&&g?ie(xe):(g=y=void 0,$)}function _e(){V!==void 0&&clearTimeout(V),j=0,g=z=y=V=void 0}function Ce(){return V===void 0?$:he(now$1())}function $e(){var xe=now$1(),Ie=de(xe);if(g=arguments,y=this,z=xe,Ie){if(V===void 0)return le(z);if(ae)return clearTimeout(V),V=setTimeout(pe,r),ie(z)}return V===void 0&&(V=setTimeout(pe,r)),$}return $e.cancel=_e,$e.flush=Ce,$e}function assignMergeValue(t,r,n){(n!==void 0&&!eq(t[r],n)||n===void 0&&!(r in t))&&baseAssignValue(t,r,n)}function isArrayLikeObject(t){return isObjectLike(t)&&isArrayLike$1(t)}function safeGet(t,r){if(!(r==="constructor"&&typeof t[r]=="function")&&r!="__proto__")return t[r]}function toPlainObject(t){return copyObject(t,keysIn(t))}function baseMergeDeep(t,r,n,g,y,L,$){var V=safeGet(t,n),z=safeGet(r,n),j=$.get(z);if(j){assignMergeValue(t,n,j);return}var re=L?L(V,z,n+"",t,r,$):void 0,ae=re===void 0;if(ae){var oe=isArray$5(z),ie=!oe&&isBuffer$2(z),le=!oe&&!ie&&isTypedArray$3(z);re=z,oe||ie||le?isArray$5(V)?re=V:isArrayLikeObject(V)?re=copyArray(V):ie?(ae=!1,re=cloneBuffer(z,!0)):le?(ae=!1,re=cloneTypedArray(z,!0)):re=[]:isPlainObject$2(z)||isArguments$1(z)?(re=V,isArguments$1(V)?re=toPlainObject(V):(!isObject$6(V)||isFunction$2(V))&&(re=initCloneObject(z))):ae=!1}ae&&($.set(z,re),y(re,z,g,L,$),$.delete(z)),assignMergeValue(t,n,re)}function baseMerge(t,r,n,g,y){t!==r&&baseFor$1(r,function(L,$){if(y||(y=new Stack),isObject$6(L))baseMergeDeep(t,r,$,n,baseMerge,g,y);else{var V=g?g(safeGet(t,$),L,$+"",t,r,y):void 0;V===void 0&&(V=L),assignMergeValue(t,$,V)}},keysIn)}function customDefaultsMerge(t,r,n,g,y,L){return isObject$6(t)&&isObject$6(r)&&(L.set(r,t),baseMerge(t,r,void 0,customDefaultsMerge,L),L.delete(r)),t}var mergeWith=createAssigner(function(t,r,n,g){baseMerge(t,r,n,g)});const mergeWith$1=mergeWith;var defaultsDeep=baseRest(function(t){return t.push(void 0,customDefaultsMerge),apply(mergeWith$1,void 0,t)});const defaultsDeep$1=defaultsDeep;function arrayIncludesWith(t,r,n){for(var g=-1,y=t==null?0:t.length;++g<y;)if(n(r,t[g]))return!0;return!1}function baseMap(t,r){var n=-1,g=isArrayLike$1(t)?Array(t.length):[];return baseEach$1(t,function(y,L,$){g[++n]=r(y,L,$)}),g}function map$2(t,r){var n=isArray$5(t)?arrayMap:baseMap;return n(t,baseIteratee(r))}function flatMap(t,r){return baseFlatten(map$2(t,r),1)}var INFINITY$1=1/0;function flattenDeep(t){var r=t==null?0:t.length;return r?baseFlatten(t,INFINITY$1):[]}function fromPairs(t){for(var r=-1,n=t==null?0:t.length,g={};++r<n;){var y=t[r];g[y[0]]=y[1]}return g}function isEqual$1(t,r){return baseIsEqual(t,r)}function isNil(t){return t==null}function isUndefined$2(t){return t===void 0}var merge$2=createAssigner(function(t,r,n){baseMerge(t,r,n)});const merge$3=merge$2;function baseSet(t,r,n,g){if(!isObject$6(t))return t;r=castPath(r,t);for(var y=-1,L=r.length,$=L-1,V=t;V!=null&&++y<L;){var z=toKey(r[y]),j=n;if(z==="__proto__"||z==="constructor"||z==="prototype")return t;if(y!=$){var re=V[z];j=g?g(re,z,V):void 0,j===void 0&&(j=isObject$6(re)?re:isIndex(r[y+1])?[]:{})}assignValue(V,z,j),V=V[z]}return t}function basePickBy(t,r,n){for(var g=-1,y=r.length,L={};++g<y;){var $=r[g],V=baseGet(t,$);n(V,$)&&baseSet(L,castPath($,t),V)}return L}function basePick(t,r){return basePickBy(t,r,function(n,g){return hasIn(t,g)})}var pick=flatRest(function(t,r){return t==null?{}:basePick(t,r)});const pick$1=pick;function set$2(t,r,n){return t==null?t:baseSet(t,r,n)}var FUNC_ERROR_TEXT="Expected a function";function throttle$2(t,r,n){var g=!0,y=!0;if(typeof t!="function")throw new TypeError(FUNC_ERROR_TEXT);return isObject$6(n)&&(g="leading"in n?!!n.leading:g,y="trailing"in n?!!n.trailing:y),debounce(t,r,{leading:g,maxWait:r,trailing:y})}var INFINITY=1/0,createSet=Set$2&&1/setToArray(new Set$2([,-0]))[1]==INFINITY?function(t){return new Set$2(t)}:noop$5;const createSet$1=createSet;var LARGE_ARRAY_SIZE=200;function baseUniq(t,r,n){var g=-1,y=arrayIncludes,L=t.length,$=!0,V=[],z=V;if(n)$=!1,y=arrayIncludesWith;else if(L>=LARGE_ARRAY_SIZE){var j=r?null:createSet$1(t);if(j)return setToArray(j);$=!1,y=cacheHas,z=new SetCache}else z=r?[]:V;e:for(;++g<L;){var re=t[g],ae=r?r(re):re;if(re=n||re!==0?re:0,$&&ae===ae){for(var oe=z.length;oe--;)if(z[oe]===ae)continue e;r&&z.push(ae),V.push(re)}else y(z,ae,n)||(z!==V&&z.push(ae),V.push(re))}return V}var union=baseRest(function(t){return baseUniq(baseFlatten(t,1,isArrayLikeObject,!0))});const union$1=union,isUndefined$1=t=>t===void 0,isBoolean$1=t=>typeof t=="boolean",isNumber$2=t=>typeof t=="number",isEmpty=t=>!t&&t!==0||isArray$6(t)&&t.length===0||isObject$7(t)&&!Object.keys(t).length,isElement$1=t=>typeof Element>"u"?!1:t instanceof Element,isPropAbsent=t=>isNil(t),isStringNumber=t=>isString$3(t)?!Number.isNaN(Number(t)):!1,escapeStringRegexp=(t="")=>t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"),capitalize=t=>capitalize$1(t),keysOf=t=>Object.keys(t),entriesOf=t=>Object.entries(t),getProp=(t,r,n)=>({get value(){return get$1(t,r,n)},set value(g){set$2(t,r,g)}});class ElementPlusError extends Error{constructor(r){super(r),this.name="ElementPlusError"}}function throwError$1(t,r){throw new ElementPlusError(`[${t}] ${r}`)}function debugWarn(t,r){}const classNameToArray=(t="")=>t.split(" ").filter(r=>!!r.trim()),hasClass=(t,r)=>{if(!t||!r)return!1;if(r.includes(" "))throw new Error("className should not contain space.");return t.classList.contains(r)},addClass=(t,r)=>{!t||!r.trim()||t.classList.add(...classNameToArray(r))},removeClass=(t,r)=>{!t||!r.trim()||t.classList.remove(...classNameToArray(r))},getStyle$1=(t,r)=>{var n;if(!isClient$1||!t||!r)return"";let g=camelize(r);g==="float"&&(g="cssFloat");try{const y=t.style[g];if(y)return y;const L=(n=document.defaultView)==null?void 0:n.getComputedStyle(t,"");return L?L[g]:""}catch{return t.style[g]}};function addUnit(t,r="px"){if(!t)return"";if(isNumber$2(t)||isStringNumber(t))return`${t}${r}`;if(isString$3(t))return t}const isScroll=(t,r)=>{if(!isClient$1)return!1;const n={undefined:"overflow",true:"overflow-y",false:"overflow-x"}[String(r)],g=getStyle$1(t,n);return["scroll","auto","overlay"].some(y=>g.includes(y))},getScrollContainer=(t,r)=>{if(!isClient$1)return;let n=t;for(;n;){if([window,document,document.documentElement].includes(n))return window;if(isScroll(n,r))return n;n=n.parentNode}return n};let scrollBarWidth;const getScrollBarWidth=t=>{var r;if(!isClient$1)return 0;if(scrollBarWidth!==void 0)return scrollBarWidth;const n=document.createElement("div");n.className=`${t}-scrollbar__wrap`,n.style.visibility="hidden",n.style.width="100px",n.style.position="absolute",n.style.top="-9999px",document.body.appendChild(n);const g=n.offsetWidth;n.style.overflow="scroll";const y=document.createElement("div");y.style.width="100%",n.appendChild(y);const L=y.offsetWidth;return(r=n.parentNode)==null||r.removeChild(n),scrollBarWidth=g-L,scrollBarWidth};function scrollIntoView(t,r){if(!isClient$1)return;if(!r){t.scrollTop=0;return}const n=[];let g=r.offsetParent;for(;g!==null&&t!==g&&t.contains(g);)n.push(g),g=g.offsetParent;const y=r.offsetTop+n.reduce((z,j)=>z+j.offsetTop,0),L=y+r.offsetHeight,$=t.scrollTop,V=$+t.clientHeight;y<$?t.scrollTop=y:L>V&&(t.scrollTop=L-t.clientHeight)}/*! Element Plus Icons Vue v2.3.1 */var add_location_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"AddLocation",__name:"add-location",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M288 896h448q32 0 32 32t-32 32H288q-32 0-32-32t32-32"}),createBaseVNode("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416M512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544"}),createBaseVNode("path",{fill:"currentColor",d:"M544 384h96a32 32 0 1 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64h96v-96a32 32 0 0 1 64 0z"})]))}}),add_location_default=add_location_vue_vue_type_script_setup_true_lang_default,aim_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Aim",__name:"aim",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"}),createBaseVNode("path",{fill:"currentColor",d:"M512 96a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V128a32 32 0 0 1 32-32m0 576a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V704a32 32 0 0 1 32-32M96 512a32 32 0 0 1 32-32h192a32 32 0 0 1 0 64H128a32 32 0 0 1-32-32m576 0a32 32 0 0 1 32-32h192a32 32 0 1 1 0 64H704a32 32 0 0 1-32-32"})]))}}),aim_default=aim_vue_vue_type_script_setup_true_lang_default,alarm_clock_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"AlarmClock",__name:"alarm-clock",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 832a320 320 0 1 0 0-640 320 320 0 0 0 0 640m0 64a384 384 0 1 1 0-768 384 384 0 0 1 0 768"}),createBaseVNode("path",{fill:"currentColor",d:"m292.288 824.576 55.424 32-48 83.136a32 32 0 1 1-55.424-32zm439.424 0-55.424 32 48 83.136a32 32 0 1 0 55.424-32zM512 512h160a32 32 0 1 1 0 64H480a32 32 0 0 1-32-32V320a32 32 0 0 1 64 0zM90.496 312.256A160 160 0 0 1 312.32 90.496l-46.848 46.848a96 96 0 0 0-128 128L90.56 312.256zm835.264 0A160 160 0 0 0 704 90.496l46.848 46.848a96 96 0 0 1 128 128z"})]))}}),alarm_clock_default=alarm_clock_vue_vue_type_script_setup_true_lang_default,apple_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Apple",__name:"apple",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M599.872 203.776a189.44 189.44 0 0 1 64.384-4.672l2.624.128c31.168 1.024 51.2 4.096 79.488 16.32 37.632 16.128 74.496 45.056 111.488 89.344 96.384 115.264 82.752 372.8-34.752 521.728-7.68 9.728-32 41.6-30.72 39.936a426.624 426.624 0 0 1-30.08 35.776c-31.232 32.576-65.28 49.216-110.08 50.048-31.36.64-53.568-5.312-84.288-18.752l-6.528-2.88c-20.992-9.216-30.592-11.904-47.296-11.904-18.112 0-28.608 2.88-51.136 12.672l-6.464 2.816c-28.416 12.224-48.32 18.048-76.16 19.2-74.112 2.752-116.928-38.08-180.672-132.16-96.64-142.08-132.608-349.312-55.04-486.4 46.272-81.92 129.92-133.632 220.672-135.04 32.832-.576 60.288 6.848 99.648 22.72 27.136 10.88 34.752 13.76 37.376 14.272 16.256-20.16 27.776-36.992 34.56-50.24 13.568-26.304 27.2-59.968 40.704-100.8a32 32 0 1 1 60.8 20.224c-12.608 37.888-25.408 70.4-38.528 97.664zm-51.52 78.08c-14.528 17.792-31.808 37.376-51.904 58.816a32 32 0 1 1-46.72-43.776l12.288-13.248c-28.032-11.2-61.248-26.688-95.68-26.112-70.4 1.088-135.296 41.6-171.648 105.792C121.6 492.608 176 684.16 247.296 788.992c34.816 51.328 76.352 108.992 130.944 106.944 52.48-2.112 72.32-34.688 135.872-34.688 63.552 0 81.28 34.688 136.96 33.536 56.448-1.088 75.776-39.04 126.848-103.872 107.904-136.768 107.904-362.752 35.776-449.088-72.192-86.272-124.672-84.096-151.68-85.12-41.472-4.288-81.6 12.544-113.664 25.152z"})]))}}),apple_default=apple_vue_vue_type_script_setup_true_lang_default,arrow_down_bold_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ArrowDownBold",__name:"arrow-down-bold",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M104.704 338.752a64 64 0 0 1 90.496 0l316.8 316.8 316.8-316.8a64 64 0 0 1 90.496 90.496L557.248 791.296a64 64 0 0 1-90.496 0L104.704 429.248a64 64 0 0 1 0-90.496z"})]))}}),arrow_down_bold_default=arrow_down_bold_vue_vue_type_script_setup_true_lang_default,arrow_down_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ArrowDown",__name:"arrow-down",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M831.872 340.864 512 652.672 192.128 340.864a30.592 30.592 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.592 30.592 0 0 0-42.752 0z"})]))}}),arrow_down_default=arrow_down_vue_vue_type_script_setup_true_lang_default,arrow_left_bold_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ArrowLeftBold",__name:"arrow-left-bold",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M685.248 104.704a64 64 0 0 1 0 90.496L368.448 512l316.8 316.8a64 64 0 0 1-90.496 90.496L232.704 557.248a64 64 0 0 1 0-90.496l362.048-362.048a64 64 0 0 1 90.496 0z"})]))}}),arrow_left_bold_default=arrow_left_bold_vue_vue_type_script_setup_true_lang_default,arrow_left_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ArrowLeft",__name:"arrow-left",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M609.408 149.376 277.76 489.6a32 32 0 0 0 0 44.672l331.648 340.352a29.12 29.12 0 0 0 41.728 0 30.592 30.592 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.592 30.592 0 0 0 0-42.688 29.12 29.12 0 0 0-41.728 0z"})]))}}),arrow_left_default=arrow_left_vue_vue_type_script_setup_true_lang_default,arrow_right_bold_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ArrowRightBold",__name:"arrow-right-bold",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M338.752 104.704a64 64 0 0 0 0 90.496l316.8 316.8-316.8 316.8a64 64 0 0 0 90.496 90.496l362.048-362.048a64 64 0 0 0 0-90.496L429.248 104.704a64 64 0 0 0-90.496 0z"})]))}}),arrow_right_bold_default=arrow_right_bold_vue_vue_type_script_setup_true_lang_default,arrow_right_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ArrowRight",__name:"arrow-right",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z"})]))}}),arrow_right_default=arrow_right_vue_vue_type_script_setup_true_lang_default,arrow_up_bold_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ArrowUpBold",__name:"arrow-up-bold",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M104.704 685.248a64 64 0 0 0 90.496 0l316.8-316.8 316.8 316.8a64 64 0 0 0 90.496-90.496L557.248 232.704a64 64 0 0 0-90.496 0L104.704 594.752a64 64 0 0 0 0 90.496z"})]))}}),arrow_up_bold_default=arrow_up_bold_vue_vue_type_script_setup_true_lang_default,arrow_up_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ArrowUp",__name:"arrow-up",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m488.832 344.32-339.84 356.672a32 32 0 0 0 0 44.16l.384.384a29.44 29.44 0 0 0 42.688 0l320-335.872 319.872 335.872a29.44 29.44 0 0 0 42.688 0l.384-.384a32 32 0 0 0 0-44.16L535.168 344.32a32 32 0 0 0-46.336 0"})]))}}),arrow_up_default=arrow_up_vue_vue_type_script_setup_true_lang_default,avatar_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Avatar",__name:"avatar",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M628.736 528.896A416 416 0 0 1 928 928H96a415.872 415.872 0 0 1 299.264-399.104L512 704zM720 304a208 208 0 1 1-416 0 208 208 0 0 1 416 0"})]))}}),avatar_default=avatar_vue_vue_type_script_setup_true_lang_default,back_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Back",__name:"back",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M224 480h640a32 32 0 1 1 0 64H224a32 32 0 0 1 0-64"}),createBaseVNode("path",{fill:"currentColor",d:"m237.248 512 265.408 265.344a32 32 0 0 1-45.312 45.312l-288-288a32 32 0 0 1 0-45.312l288-288a32 32 0 1 1 45.312 45.312z"})]))}}),back_default=back_vue_vue_type_script_setup_true_lang_default,baseball_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Baseball",__name:"baseball",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M195.2 828.8a448 448 0 1 1 633.6-633.6 448 448 0 0 1-633.6 633.6zm45.248-45.248a384 384 0 1 0 543.104-543.104 384 384 0 0 0-543.104 543.104"}),createBaseVNode("path",{fill:"currentColor",d:"M497.472 96.896c22.784 4.672 44.416 9.472 64.896 14.528a256.128 256.128 0 0 0 350.208 350.208c5.056 20.48 9.856 42.112 14.528 64.896A320.128 320.128 0 0 1 497.472 96.896zM108.48 491.904a320.128 320.128 0 0 1 423.616 423.68c-23.04-3.648-44.992-7.424-65.728-11.52a256.128 256.128 0 0 0-346.496-346.432 1736.64 1736.64 0 0 1-11.392-65.728z"})]))}}),baseball_default=baseball_vue_vue_type_script_setup_true_lang_default,basketball_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Basketball",__name:"basketball",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M778.752 788.224a382.464 382.464 0 0 0 116.032-245.632 256.512 256.512 0 0 0-241.728-13.952 762.88 762.88 0 0 1 125.696 259.584zm-55.04 44.224a699.648 699.648 0 0 0-125.056-269.632 256.128 256.128 0 0 0-56.064 331.968 382.72 382.72 0 0 0 181.12-62.336m-254.08 61.248A320.128 320.128 0 0 1 557.76 513.6a715.84 715.84 0 0 0-48.192-48.128 320.128 320.128 0 0 1-379.264 88.384 382.4 382.4 0 0 0 110.144 229.696 382.4 382.4 0 0 0 229.184 110.08zM129.28 481.088a256.128 256.128 0 0 0 331.072-56.448 699.648 699.648 0 0 0-268.8-124.352 382.656 382.656 0 0 0-62.272 180.8m106.56-235.84a762.88 762.88 0 0 1 258.688 125.056 256.512 256.512 0 0 0-13.44-241.088A382.464 382.464 0 0 0 235.84 245.248zm318.08-114.944c40.576 89.536 37.76 193.92-8.448 281.344a779.84 779.84 0 0 1 66.176 66.112 320.832 320.832 0 0 1 282.112-8.128 382.4 382.4 0 0 0-110.144-229.12 382.4 382.4 0 0 0-229.632-110.208zM828.8 828.8a448 448 0 1 1-633.6-633.6 448 448 0 0 1 633.6 633.6"})]))}}),basketball_default=basketball_vue_vue_type_script_setup_true_lang_default,bell_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"BellFilled",__name:"bell-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M640 832a128 128 0 0 1-256 0zm192-64H134.4a38.4 38.4 0 0 1 0-76.8H192V448c0-154.88 110.08-284.16 256.32-313.6a64 64 0 1 1 127.36 0A320.128 320.128 0 0 1 832 448v243.2h57.6a38.4 38.4 0 0 1 0 76.8z"})]))}}),bell_filled_default=bell_filled_vue_vue_type_script_setup_true_lang_default,bell_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Bell",__name:"bell",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 64a64 64 0 0 1 64 64v64H448v-64a64 64 0 0 1 64-64"}),createBaseVNode("path",{fill:"currentColor",d:"M256 768h512V448a256 256 0 1 0-512 0zm256-640a320 320 0 0 1 320 320v384H192V448a320 320 0 0 1 320-320"}),createBaseVNode("path",{fill:"currentColor",d:"M96 768h832q32 0 32 32t-32 32H96q-32 0-32-32t32-32m352 128h128a64 64 0 0 1-128 0"})]))}}),bell_default=bell_vue_vue_type_script_setup_true_lang_default,bicycle_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Bicycle",__name:"bicycle",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M256 832a128 128 0 1 0 0-256 128 128 0 0 0 0 256m0 64a192 192 0 1 1 0-384 192 192 0 0 1 0 384"}),createBaseVNode("path",{fill:"currentColor",d:"M288 672h320q32 0 32 32t-32 32H288q-32 0-32-32t32-32"}),createBaseVNode("path",{fill:"currentColor",d:"M768 832a128 128 0 1 0 0-256 128 128 0 0 0 0 256m0 64a192 192 0 1 1 0-384 192 192 0 0 1 0 384"}),createBaseVNode("path",{fill:"currentColor",d:"M480 192a32 32 0 0 1 0-64h160a32 32 0 0 1 31.04 24.256l96 384a32 32 0 0 1-62.08 15.488L615.04 192zM96 384a32 32 0 0 1 0-64h128a32 32 0 0 1 30.336 21.888l64 192a32 32 0 1 1-60.672 20.224L200.96 384z"}),createBaseVNode("path",{fill:"currentColor",d:"m373.376 599.808-42.752-47.616 320-288 42.752 47.616z"})]))}}),bicycle_default=bicycle_vue_vue_type_script_setup_true_lang_default,bottom_left_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"BottomLeft",__name:"bottom-left",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M256 768h416a32 32 0 1 1 0 64H224a32 32 0 0 1-32-32V352a32 32 0 0 1 64 0z"}),createBaseVNode("path",{fill:"currentColor",d:"M246.656 822.656a32 32 0 0 1-45.312-45.312l544-544a32 32 0 0 1 45.312 45.312l-544 544z"})]))}}),bottom_left_default=bottom_left_vue_vue_type_script_setup_true_lang_default,bottom_right_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"BottomRight",__name:"bottom-right",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M352 768a32 32 0 1 0 0 64h448a32 32 0 0 0 32-32V352a32 32 0 0 0-64 0v416z"}),createBaseVNode("path",{fill:"currentColor",d:"M777.344 822.656a32 32 0 0 0 45.312-45.312l-544-544a32 32 0 0 0-45.312 45.312z"})]))}}),bottom_right_default=bottom_right_vue_vue_type_script_setup_true_lang_default,bottom_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Bottom",__name:"bottom",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M544 805.888V168a32 32 0 1 0-64 0v637.888L246.656 557.952a30.72 30.72 0 0 0-45.312 0 35.52 35.52 0 0 0 0 48.064l288 306.048a30.72 30.72 0 0 0 45.312 0l288-306.048a35.52 35.52 0 0 0 0-48 30.72 30.72 0 0 0-45.312 0L544 805.824z"})]))}}),bottom_default=bottom_vue_vue_type_script_setup_true_lang_default,bowl_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Bowl",__name:"bowl",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M714.432 704a351.744 351.744 0 0 0 148.16-256H161.408a351.744 351.744 0 0 0 148.16 256zM288 766.592A415.68 415.68 0 0 1 96 416a32 32 0 0 1 32-32h768a32 32 0 0 1 32 32 415.68 415.68 0 0 1-192 350.592V832a64 64 0 0 1-64 64H352a64 64 0 0 1-64-64zM493.248 320h-90.496l254.4-254.4a32 32 0 1 1 45.248 45.248zm187.328 0h-128l269.696-155.712a32 32 0 0 1 32 55.424zM352 768v64h320v-64z"})]))}}),bowl_default=bowl_vue_vue_type_script_setup_true_lang_default,box_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Box",__name:"box",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M317.056 128 128 344.064V896h768V344.064L706.944 128zm-14.528-64h418.944a32 32 0 0 1 24.064 10.88l206.528 236.096A32 32 0 0 1 960 332.032V928a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V332.032a32 32 0 0 1 7.936-21.12L278.4 75.008A32 32 0 0 1 302.528 64z"}),createBaseVNode("path",{fill:"currentColor",d:"M64 320h896v64H64z"}),createBaseVNode("path",{fill:"currentColor",d:"M448 327.872V640h128V327.872L526.08 128h-28.16zM448 64h128l64 256v352a32 32 0 0 1-32 32H416a32 32 0 0 1-32-32V320z"})]))}}),box_default=box_vue_vue_type_script_setup_true_lang_default,briefcase_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Briefcase",__name:"briefcase",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M320 320V128h384v192h192v192H128V320zM128 576h768v320H128zm256-256h256.064V192H384z"})]))}}),briefcase_default=briefcase_vue_vue_type_script_setup_true_lang_default,brush_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"BrushFilled",__name:"brush-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M608 704v160a96 96 0 0 1-192 0V704h-96a128 128 0 0 1-128-128h640a128 128 0 0 1-128 128zM192 512V128.064h640V512z"})]))}}),brush_filled_default=brush_filled_vue_vue_type_script_setup_true_lang_default,brush_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Brush",__name:"brush",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M896 448H128v192a64 64 0 0 0 64 64h192v192h256V704h192a64 64 0 0 0 64-64zm-770.752-64c0-47.552 5.248-90.24 15.552-128 14.72-54.016 42.496-107.392 83.2-160h417.28l-15.36 70.336L736 96h211.2c-24.832 42.88-41.92 96.256-51.2 160a663.872 663.872 0 0 0-6.144 128H960v256a128 128 0 0 1-128 128H704v160a32 32 0 0 1-32 32H352a32 32 0 0 1-32-32V768H192A128 128 0 0 1 64 640V384h61.248zm64 0h636.544c-2.048-45.824.256-91.584 6.848-137.216 4.48-30.848 10.688-59.776 18.688-86.784h-96.64l-221.12 141.248L561.92 160H256.512c-25.856 37.888-43.776 75.456-53.952 112.832-8.768 32.064-13.248 69.12-13.312 111.168z"})]))}}),brush_default=brush_vue_vue_type_script_setup_true_lang_default,burger_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Burger",__name:"burger",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M160 512a32 32 0 0 0-32 32v64a32 32 0 0 0 30.08 32H864a32 32 0 0 0 32-32v-64a32 32 0 0 0-32-32zm736-58.56A96 96 0 0 1 960 544v64a96 96 0 0 1-51.968 85.312L855.36 833.6a96 96 0 0 1-89.856 62.272H258.496A96 96 0 0 1 168.64 833.6l-52.608-140.224A96 96 0 0 1 64 608v-64a96 96 0 0 1 64-90.56V448a384 384 0 1 1 768 5.44M832 448a320 320 0 0 0-640 0zM512 704H188.352l40.192 107.136a32 32 0 0 0 29.952 20.736h507.008a32 32 0 0 0 29.952-20.736L835.648 704z"})]))}}),burger_default=burger_vue_vue_type_script_setup_true_lang_default,calendar_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Calendar",__name:"calendar",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M128 384v512h768V192H768v32a32 32 0 1 1-64 0v-32H320v32a32 32 0 0 1-64 0v-32H128v128h768v64zm192-256h384V96a32 32 0 1 1 64 0v32h160a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h160V96a32 32 0 0 1 64 0zm-32 384h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m192-192h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m192-192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64"})]))}}),calendar_default=calendar_vue_vue_type_script_setup_true_lang_default,camera_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"CameraFilled",__name:"camera-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M160 224a64 64 0 0 0-64 64v512a64 64 0 0 0 64 64h704a64 64 0 0 0 64-64V288a64 64 0 0 0-64-64H748.416l-46.464-92.672A64 64 0 0 0 644.736 96H379.328a64 64 0 0 0-57.216 35.392L275.776 224zm352 435.2a115.2 115.2 0 1 0 0-230.4 115.2 115.2 0 0 0 0 230.4m0 140.8a256 256 0 1 1 0-512 256 256 0 0 1 0 512"})]))}}),camera_filled_default=camera_filled_vue_vue_type_script_setup_true_lang_default,camera_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Camera",__name:"camera",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M896 256H128v576h768zm-199.424-64-32.064-64h-304.96l-32 64zM96 192h160l46.336-92.608A64 64 0 0 1 359.552 64h304.96a64 64 0 0 1 57.216 35.328L768.192 192H928a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V224a32 32 0 0 1 32-32m416 512a160 160 0 1 0 0-320 160 160 0 0 0 0 320m0 64a224 224 0 1 1 0-448 224 224 0 0 1 0 448"})]))}}),camera_default=camera_vue_vue_type_script_setup_true_lang_default,caret_bottom_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"CaretBottom",__name:"caret-bottom",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m192 384 320 384 320-384z"})]))}}),caret_bottom_default=caret_bottom_vue_vue_type_script_setup_true_lang_default,caret_left_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"CaretLeft",__name:"caret-left",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M672 192 288 511.936 672 832z"})]))}}),caret_left_default=caret_left_vue_vue_type_script_setup_true_lang_default,caret_right_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"CaretRight",__name:"caret-right",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M384 192v640l384-320.064z"})]))}}),caret_right_default=caret_right_vue_vue_type_script_setup_true_lang_default,caret_top_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"CaretTop",__name:"caret-top",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 320 192 704h639.936z"})]))}}),caret_top_default=caret_top_vue_vue_type_script_setup_true_lang_default,cellphone_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Cellphone",__name:"cellphone",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M256 128a64 64 0 0 0-64 64v640a64 64 0 0 0 64 64h512a64 64 0 0 0 64-64V192a64 64 0 0 0-64-64zm0-64h512a128 128 0 0 1 128 128v640a128 128 0 0 1-128 128H256a128 128 0 0 1-128-128V192A128 128 0 0 1 256 64m128 128h256a32 32 0 1 1 0 64H384a32 32 0 0 1 0-64m128 640a64 64 0 1 1 0-128 64 64 0 0 1 0 128"})]))}}),cellphone_default=cellphone_vue_vue_type_script_setup_true_lang_default,chat_dot_round_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ChatDotRound",__name:"chat-dot-round",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m174.72 855.68 135.296-45.12 23.68 11.84C388.096 849.536 448.576 864 512 864c211.84 0 384-166.784 384-352S723.84 160 512 160 128 326.784 128 512c0 69.12 24.96 139.264 70.848 199.232l22.08 28.8-46.272 115.584zm-45.248 82.56A32 32 0 0 1 89.6 896l58.368-145.92C94.72 680.32 64 596.864 64 512 64 299.904 256 96 512 96s448 203.904 448 416-192 416-448 416a461.056 461.056 0 0 1-206.912-48.384l-175.616 58.56z"}),createBaseVNode("path",{fill:"currentColor",d:"M512 563.2a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4m192 0a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4m-384 0a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4"})]))}}),chat_dot_round_default=chat_dot_round_vue_vue_type_script_setup_true_lang_default,chat_dot_square_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ChatDotSquare",__name:"chat-dot-square",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M273.536 736H800a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64H224a64 64 0 0 0-64 64v570.88zM296 800 147.968 918.4A32 32 0 0 1 96 893.44V256a128 128 0 0 1 128-128h576a128 128 0 0 1 128 128v416a128 128 0 0 1-128 128z"}),createBaseVNode("path",{fill:"currentColor",d:"M512 499.2a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4zm192 0a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4zm-384 0a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4z"})]))}}),chat_dot_square_default=chat_dot_square_vue_vue_type_script_setup_true_lang_default,chat_line_round_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ChatLineRound",__name:"chat-line-round",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m174.72 855.68 135.296-45.12 23.68 11.84C388.096 849.536 448.576 864 512 864c211.84 0 384-166.784 384-352S723.84 160 512 160 128 326.784 128 512c0 69.12 24.96 139.264 70.848 199.232l22.08 28.8-46.272 115.584zm-45.248 82.56A32 32 0 0 1 89.6 896l58.368-145.92C94.72 680.32 64 596.864 64 512 64 299.904 256 96 512 96s448 203.904 448 416-192 416-448 416a461.056 461.056 0 0 1-206.912-48.384l-175.616 58.56z"}),createBaseVNode("path",{fill:"currentColor",d:"M352 576h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32m32-192h256q32 0 32 32t-32 32H384q-32 0-32-32t32-32"})]))}}),chat_line_round_default=chat_line_round_vue_vue_type_script_setup_true_lang_default,chat_line_square_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ChatLineSquare",__name:"chat-line-square",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M160 826.88 273.536 736H800a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64H224a64 64 0 0 0-64 64zM296 800 147.968 918.4A32 32 0 0 1 96 893.44V256a128 128 0 0 1 128-128h576a128 128 0 0 1 128 128v416a128 128 0 0 1-128 128z"}),createBaseVNode("path",{fill:"currentColor",d:"M352 512h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32m0-192h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32"})]))}}),chat_line_square_default=chat_line_square_vue_vue_type_script_setup_true_lang_default,chat_round_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ChatRound",__name:"chat-round",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m174.72 855.68 130.048-43.392 23.424 11.392C382.4 849.984 444.352 864 512 864c223.744 0 384-159.872 384-352 0-192.832-159.104-352-384-352S128 319.168 128 512a341.12 341.12 0 0 0 69.248 204.288l21.632 28.8-44.16 110.528zm-45.248 82.56A32 32 0 0 1 89.6 896l56.512-141.248A405.12 405.12 0 0 1 64 512C64 299.904 235.648 96 512 96s448 203.904 448 416-173.44 416-448 416c-79.68 0-150.848-17.152-211.712-46.72l-170.88 56.96z"})]))}}),chat_round_default=chat_round_vue_vue_type_script_setup_true_lang_default,chat_square_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ChatSquare",__name:"chat-square",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M273.536 736H800a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64H224a64 64 0 0 0-64 64v570.88zM296 800 147.968 918.4A32 32 0 0 1 96 893.44V256a128 128 0 0 1 128-128h576a128 128 0 0 1 128 128v416a128 128 0 0 1-128 128z"})]))}}),chat_square_default=chat_square_vue_vue_type_script_setup_true_lang_default,check_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Check",__name:"check",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z"})]))}}),check_default=check_vue_vue_type_script_setup_true_lang_default,checked_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Checked",__name:"checked",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M704 192h160v736H160V192h160.064v64H704zM311.616 537.28l-45.312 45.248L447.36 763.52l316.8-316.8-45.312-45.184L447.36 673.024zM384 192V96h256v96z"})]))}}),checked_default=checked_vue_vue_type_script_setup_true_lang_default,cherry_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Cherry",__name:"cherry",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M261.056 449.6c13.824-69.696 34.88-128.96 63.36-177.728 23.744-40.832 61.12-88.64 112.256-143.872H320a32 32 0 0 1 0-64h384a32 32 0 1 1 0 64H554.752c14.912 39.168 41.344 86.592 79.552 141.76 47.36 68.48 84.8 106.752 106.304 114.304a224 224 0 1 1-84.992 14.784c-22.656-22.912-47.04-53.76-73.92-92.608-38.848-56.128-67.008-105.792-84.352-149.312-55.296 58.24-94.528 107.52-117.76 147.2-23.168 39.744-41.088 88.768-53.568 147.072a224.064 224.064 0 1 1-64.96-1.6zM288 832a160 160 0 1 0 0-320 160 160 0 0 0 0 320m448-64a160 160 0 1 0 0-320 160 160 0 0 0 0 320"})]))}}),cherry_default=cherry_vue_vue_type_script_setup_true_lang_default,chicken_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Chicken",__name:"chicken",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M349.952 716.992 478.72 588.16a106.688 106.688 0 0 1-26.176-19.072 106.688 106.688 0 0 1-19.072-26.176L304.704 671.744c.768 3.072 1.472 6.144 2.048 9.216l2.048 31.936 31.872 1.984c3.136.64 6.208 1.28 9.28 2.112zm57.344 33.152a128 128 0 1 1-216.32 114.432l-1.92-32-32-1.92a128 128 0 1 1 114.432-216.32L416.64 469.248c-2.432-101.44 58.112-239.104 149.056-330.048 107.328-107.328 231.296-85.504 316.8 0 85.44 85.44 107.328 209.408 0 316.8-91.008 90.88-228.672 151.424-330.112 149.056L407.296 750.08zm90.496-226.304c49.536 49.536 233.344-7.04 339.392-113.088 78.208-78.208 63.232-163.072 0-226.304-63.168-63.232-148.032-78.208-226.24 0C504.896 290.496 448.32 474.368 497.792 523.84M244.864 708.928a64 64 0 1 0-59.84 59.84l56.32-3.52zm8.064 127.68a64 64 0 1 0 59.84-59.84l-56.32 3.52-3.52 56.32z"})]))}}),chicken_default=chicken_vue_vue_type_script_setup_true_lang_default,chrome_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ChromeFilled",__name:"chrome-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg","xml:space":"preserve",style:{"enable-background":"new 0 0 1024 1024"},viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M938.67 512.01c0-44.59-6.82-87.6-19.54-128H682.67a212.372 212.372 0 0 1 42.67 128c.06 38.71-10.45 76.7-30.42 109.87l-182.91 316.8c235.65-.01 426.66-191.02 426.66-426.67z"}),createBaseVNode("path",{fill:"currentColor",d:"M576.79 401.63a127.92 127.92 0 0 0-63.56-17.6c-22.36-.22-44.39 5.43-63.89 16.38s-35.79 26.82-47.25 46.02a128.005 128.005 0 0 0-2.16 127.44l1.24 2.13a127.906 127.906 0 0 0 46.36 46.61 127.907 127.907 0 0 0 63.38 17.44c22.29.2 44.24-5.43 63.68-16.33a127.94 127.94 0 0 0 47.16-45.79v-.01l1.11-1.92a127.984 127.984 0 0 0 .29-127.46 127.957 127.957 0 0 0-46.36-46.91"}),createBaseVNode("path",{fill:"currentColor",d:"M394.45 333.96A213.336 213.336 0 0 1 512 298.67h369.58A426.503 426.503 0 0 0 512 85.34a425.598 425.598 0 0 0-171.74 35.98 425.644 425.644 0 0 0-142.62 102.22l118.14 204.63a213.397 213.397 0 0 1 78.67-94.21m117.56 604.72H512zm-97.25-236.73a213.284 213.284 0 0 1-89.54-86.81L142.48 298.6c-36.35 62.81-57.13 135.68-57.13 213.42 0 203.81 142.93 374.22 333.95 416.55h.04l118.19-204.71a213.315 213.315 0 0 1-122.77-21.91z"})]))}}),chrome_filled_default=chrome_filled_vue_vue_type_script_setup_true_lang_default,circle_check_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"CircleCheckFilled",__name:"circle-check-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336z"})]))}}),circle_check_filled_default=circle_check_filled_vue_vue_type_script_setup_true_lang_default,circle_check_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"CircleCheck",__name:"circle-check",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"}),createBaseVNode("path",{fill:"currentColor",d:"M745.344 361.344a32 32 0 0 1 45.312 45.312l-288 288a32 32 0 0 1-45.312 0l-160-160a32 32 0 1 1 45.312-45.312L480 626.752l265.344-265.408z"})]))}}),circle_check_default=circle_check_vue_vue_type_script_setup_true_lang_default,circle_close_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"CircleCloseFilled",__name:"circle-close-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 393.664L407.936 353.6a38.4 38.4 0 1 0-54.336 54.336L457.664 512 353.6 616.064a38.4 38.4 0 1 0 54.336 54.336L512 566.336 616.064 670.4a38.4 38.4 0 1 0 54.336-54.336L566.336 512 670.4 407.936a38.4 38.4 0 1 0-54.336-54.336z"})]))}}),circle_close_filled_default=circle_close_filled_vue_vue_type_script_setup_true_lang_default,circle_close_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"CircleClose",__name:"circle-close",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m466.752 512-90.496-90.496a32 32 0 0 1 45.248-45.248L512 466.752l90.496-90.496a32 32 0 1 1 45.248 45.248L557.248 512l90.496 90.496a32 32 0 1 1-45.248 45.248L512 557.248l-90.496 90.496a32 32 0 0 1-45.248-45.248z"}),createBaseVNode("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"})]))}}),circle_close_default=circle_close_vue_vue_type_script_setup_true_lang_default,circle_plus_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"CirclePlusFilled",__name:"circle-plus-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m-38.4 409.6H326.4a38.4 38.4 0 1 0 0 76.8h147.2v147.2a38.4 38.4 0 0 0 76.8 0V550.4h147.2a38.4 38.4 0 0 0 0-76.8H550.4V326.4a38.4 38.4 0 1 0-76.8 0v147.2z"})]))}}),circle_plus_filled_default=circle_plus_filled_vue_vue_type_script_setup_true_lang_default,circle_plus_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"CirclePlus",__name:"circle-plus",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M352 480h320a32 32 0 1 1 0 64H352a32 32 0 0 1 0-64"}),createBaseVNode("path",{fill:"currentColor",d:"M480 672V352a32 32 0 1 1 64 0v320a32 32 0 0 1-64 0"}),createBaseVNode("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"})]))}}),circle_plus_default=circle_plus_vue_vue_type_script_setup_true_lang_default,clock_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Clock",__name:"clock",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"}),createBaseVNode("path",{fill:"currentColor",d:"M480 256a32 32 0 0 1 32 32v256a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32"}),createBaseVNode("path",{fill:"currentColor",d:"M480 512h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32"})]))}}),clock_default=clock_vue_vue_type_script_setup_true_lang_default,close_bold_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"CloseBold",__name:"close-bold",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M195.2 195.2a64 64 0 0 1 90.496 0L512 421.504 738.304 195.2a64 64 0 0 1 90.496 90.496L602.496 512 828.8 738.304a64 64 0 0 1-90.496 90.496L512 602.496 285.696 828.8a64 64 0 0 1-90.496-90.496L421.504 512 195.2 285.696a64 64 0 0 1 0-90.496z"})]))}}),close_bold_default=close_bold_vue_vue_type_script_setup_true_lang_default,close_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Close",__name:"close",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"})]))}}),close_default=close_vue_vue_type_script_setup_true_lang_default,cloudy_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Cloudy",__name:"cloudy",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M598.4 831.872H328.192a256 256 0 0 1-34.496-510.528A352 352 0 1 1 598.4 831.872m-271.36-64h272.256a288 288 0 1 0-248.512-417.664L335.04 381.44l-34.816 3.584a192 192 0 0 0 26.88 382.848z"})]))}}),cloudy_default=cloudy_vue_vue_type_script_setup_true_lang_default,coffee_cup_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"CoffeeCup",__name:"coffee-cup",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M768 192a192 192 0 1 1-8 383.808A256.128 256.128 0 0 1 512 768H320A256 256 0 0 1 64 512V160a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32zm0 64v256a128 128 0 1 0 0-256M96 832h640a32 32 0 1 1 0 64H96a32 32 0 1 1 0-64m32-640v320a192 192 0 0 0 192 192h192a192 192 0 0 0 192-192V192z"})]))}}),coffee_cup_default=coffee_cup_vue_vue_type_script_setup_true_lang_default,coffee_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Coffee",__name:"coffee",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M822.592 192h14.272a32 32 0 0 1 31.616 26.752l21.312 128A32 32 0 0 1 858.24 384h-49.344l-39.04 546.304A32 32 0 0 1 737.92 960H285.824a32 32 0 0 1-32-29.696L214.912 384H165.76a32 32 0 0 1-31.552-37.248l21.312-128A32 32 0 0 1 187.136 192h14.016l-6.72-93.696A32 32 0 0 1 226.368 64h571.008a32 32 0 0 1 31.936 34.304zm-64.128 0 4.544-64H260.736l4.544 64h493.184m-548.16 128H820.48l-10.688-64H214.208l-10.688 64h6.784m68.736 64 36.544 512H708.16l36.544-512z"})]))}}),coffee_default=coffee_vue_vue_type_script_setup_true_lang_default,coin_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Coin",__name:"coin",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m161.92 580.736 29.888 58.88C171.328 659.776 160 681.728 160 704c0 82.304 155.328 160 352 160s352-77.696 352-160c0-22.272-11.392-44.16-31.808-64.32l30.464-58.432C903.936 615.808 928 657.664 928 704c0 129.728-188.544 224-416 224S96 833.728 96 704c0-46.592 24.32-88.576 65.92-123.264z"}),createBaseVNode("path",{fill:"currentColor",d:"m161.92 388.736 29.888 58.88C171.328 467.84 160 489.792 160 512c0 82.304 155.328 160 352 160s352-77.696 352-160c0-22.272-11.392-44.16-31.808-64.32l30.464-58.432C903.936 423.808 928 465.664 928 512c0 129.728-188.544 224-416 224S96 641.728 96 512c0-46.592 24.32-88.576 65.92-123.264z"}),createBaseVNode("path",{fill:"currentColor",d:"M512 544c-227.456 0-416-94.272-416-224S284.544 96 512 96s416 94.272 416 224-188.544 224-416 224m0-64c196.672 0 352-77.696 352-160S708.672 160 512 160s-352 77.696-352 160 155.328 160 352 160"})]))}}),coin_default=coin_vue_vue_type_script_setup_true_lang_default,cold_drink_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ColdDrink",__name:"cold-drink",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M768 64a192 192 0 1 1-69.952 370.88L480 725.376V896h96a32 32 0 1 1 0 64H320a32 32 0 1 1 0-64h96V725.376L76.8 273.536a64 64 0 0 1-12.8-38.4v-10.688a32 32 0 0 1 32-32h71.808l-65.536-83.84a32 32 0 0 1 50.432-39.424l96.256 123.264h337.728A192.064 192.064 0 0 1 768 64M656.896 192.448H800a32 32 0 0 1 32 32v10.624a64 64 0 0 1-12.8 38.4l-80.448 107.2a128 128 0 1 0-81.92-188.16v-.064zm-357.888 64 129.472 165.76a32 32 0 0 1-50.432 39.36l-160.256-205.12H144l304 404.928 304-404.928z"})]))}}),cold_drink_default=cold_drink_vue_vue_type_script_setup_true_lang_default,collection_tag_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"CollectionTag",__name:"collection-tag",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M256 128v698.88l196.032-156.864a96 96 0 0 1 119.936 0L768 826.816V128zm-32-64h576a32 32 0 0 1 32 32v797.44a32 32 0 0 1-51.968 24.96L531.968 720a32 32 0 0 0-39.936 0L243.968 918.4A32 32 0 0 1 192 893.44V96a32 32 0 0 1 32-32"})]))}}),collection_tag_default=collection_tag_vue_vue_type_script_setup_true_lang_default,collection_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Collection",__name:"collection",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M192 736h640V128H256a64 64 0 0 0-64 64zm64-672h608a32 32 0 0 1 32 32v672a32 32 0 0 1-32 32H160l-32 57.536V192A128 128 0 0 1 256 64"}),createBaseVNode("path",{fill:"currentColor",d:"M240 800a48 48 0 1 0 0 96h592v-96zm0-64h656v160a64 64 0 0 1-64 64H240a112 112 0 0 1 0-224m144-608v250.88l96-76.8 96 76.8V128zm-64-64h320v381.44a32 32 0 0 1-51.968 24.96L480 384l-108.032 86.4A32 32 0 0 1 320 445.44z"})]))}}),collection_default=collection_vue_vue_type_script_setup_true_lang_default,comment_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Comment",__name:"comment",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M736 504a56 56 0 1 1 0-112 56 56 0 0 1 0 112m-224 0a56 56 0 1 1 0-112 56 56 0 0 1 0 112m-224 0a56 56 0 1 1 0-112 56 56 0 0 1 0 112M128 128v640h192v160l224-160h352V128z"})]))}}),comment_default=comment_vue_vue_type_script_setup_true_lang_default,compass_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Compass",__name:"compass",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"}),createBaseVNode("path",{fill:"currentColor",d:"M725.888 315.008C676.48 428.672 624 513.28 568.576 568.64c-55.424 55.424-139.968 107.904-253.568 157.312a12.8 12.8 0 0 1-16.896-16.832c49.536-113.728 102.016-198.272 157.312-253.632 55.36-55.296 139.904-107.776 253.632-157.312a12.8 12.8 0 0 1 16.832 16.832"})]))}}),compass_default=compass_vue_vue_type_script_setup_true_lang_default,connection_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Connection",__name:"connection",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M640 384v64H448a128 128 0 0 0-128 128v128a128 128 0 0 0 128 128h320a128 128 0 0 0 128-128V576a128 128 0 0 0-64-110.848V394.88c74.56 26.368 128 97.472 128 181.056v128a192 192 0 0 1-192 192H448a192 192 0 0 1-192-192V576a192 192 0 0 1 192-192z"}),createBaseVNode("path",{fill:"currentColor",d:"M384 640v-64h192a128 128 0 0 0 128-128V320a128 128 0 0 0-128-128H256a128 128 0 0 0-128 128v128a128 128 0 0 0 64 110.848v70.272A192.064 192.064 0 0 1 64 448V320a192 192 0 0 1 192-192h320a192 192 0 0 1 192 192v128a192 192 0 0 1-192 192z"})]))}}),connection_default=connection_vue_vue_type_script_setup_true_lang_default,coordinate_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Coordinate",__name:"coordinate",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M480 512h64v320h-64z"}),createBaseVNode("path",{fill:"currentColor",d:"M192 896h640a64 64 0 0 0-64-64H256a64 64 0 0 0-64 64m64-128h512a128 128 0 0 1 128 128v64H128v-64a128 128 0 0 1 128-128m256-256a192 192 0 1 0 0-384 192 192 0 0 0 0 384m0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512"})]))}}),coordinate_default=coordinate_vue_vue_type_script_setup_true_lang_default,copy_document_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"CopyDocument",__name:"copy-document",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M768 832a128 128 0 0 1-128 128H192A128 128 0 0 1 64 832V384a128 128 0 0 1 128-128v64a64 64 0 0 0-64 64v448a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64z"}),createBaseVNode("path",{fill:"currentColor",d:"M384 128a64 64 0 0 0-64 64v448a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64V192a64 64 0 0 0-64-64zm0-64h448a128 128 0 0 1 128 128v448a128 128 0 0 1-128 128H384a128 128 0 0 1-128-128V192A128 128 0 0 1 384 64"})]))}}),copy_document_default=copy_document_vue_vue_type_script_setup_true_lang_default,cpu_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Cpu",__name:"cpu",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M320 256a64 64 0 0 0-64 64v384a64 64 0 0 0 64 64h384a64 64 0 0 0 64-64V320a64 64 0 0 0-64-64zm0-64h384a128 128 0 0 1 128 128v384a128 128 0 0 1-128 128H320a128 128 0 0 1-128-128V320a128 128 0 0 1 128-128"}),createBaseVNode("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v128h-64V96a32 32 0 0 1 32-32m160 0a32 32 0 0 1 32 32v128h-64V96a32 32 0 0 1 32-32m-320 0a32 32 0 0 1 32 32v128h-64V96a32 32 0 0 1 32-32m160 896a32 32 0 0 1-32-32V800h64v128a32 32 0 0 1-32 32m160 0a32 32 0 0 1-32-32V800h64v128a32 32 0 0 1-32 32m-320 0a32 32 0 0 1-32-32V800h64v128a32 32 0 0 1-32 32M64 512a32 32 0 0 1 32-32h128v64H96a32 32 0 0 1-32-32m0-160a32 32 0 0 1 32-32h128v64H96a32 32 0 0 1-32-32m0 320a32 32 0 0 1 32-32h128v64H96a32 32 0 0 1-32-32m896-160a32 32 0 0 1-32 32H800v-64h128a32 32 0 0 1 32 32m0-160a32 32 0 0 1-32 32H800v-64h128a32 32 0 0 1 32 32m0 320a32 32 0 0 1-32 32H800v-64h128a32 32 0 0 1 32 32"})]))}}),cpu_default=cpu_vue_vue_type_script_setup_true_lang_default,credit_card_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"CreditCard",__name:"credit-card",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M896 324.096c0-42.368-2.496-55.296-9.536-68.48a52.352 52.352 0 0 0-22.144-22.08c-13.12-7.04-26.048-9.536-68.416-9.536H228.096c-42.368 0-55.296 2.496-68.48 9.536a52.352 52.352 0 0 0-22.08 22.144c-7.04 13.12-9.536 26.048-9.536 68.416v375.808c0 42.368 2.496 55.296 9.536 68.48a52.352 52.352 0 0 0 22.144 22.08c13.12 7.04 26.048 9.536 68.416 9.536h567.808c42.368 0 55.296-2.496 68.48-9.536a52.352 52.352 0 0 0 22.08-22.144c7.04-13.12 9.536-26.048 9.536-68.416zm64 0v375.808c0 57.088-5.952 77.76-17.088 98.56-11.136 20.928-27.52 37.312-48.384 48.448-20.864 11.136-41.6 17.088-98.56 17.088H228.032c-57.088 0-77.76-5.952-98.56-17.088a116.288 116.288 0 0 1-48.448-48.384c-11.136-20.864-17.088-41.6-17.088-98.56V324.032c0-57.088 5.952-77.76 17.088-98.56 11.136-20.928 27.52-37.312 48.384-48.448 20.864-11.136 41.6-17.088 98.56-17.088H795.84c57.088 0 77.76 5.952 98.56 17.088 20.928 11.136 37.312 27.52 48.448 48.384 11.136 20.864 17.088 41.6 17.088 98.56z"}),createBaseVNode("path",{fill:"currentColor",d:"M64 320h896v64H64zm0 128h896v64H64zm128 192h256v64H192z"})]))}}),credit_card_default=credit_card_vue_vue_type_script_setup_true_lang_default,crop_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Crop",__name:"crop",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M256 768h672a32 32 0 1 1 0 64H224a32 32 0 0 1-32-32V96a32 32 0 0 1 64 0z"}),createBaseVNode("path",{fill:"currentColor",d:"M832 224v704a32 32 0 1 1-64 0V256H96a32 32 0 0 1 0-64h704a32 32 0 0 1 32 32"})]))}}),crop_default=crop_vue_vue_type_script_setup_true_lang_default,d_arrow_left_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"DArrowLeft",__name:"d-arrow-left",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M529.408 149.376a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L259.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L197.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224zm256 0a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L515.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L453.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224z"})]))}}),d_arrow_left_default=d_arrow_left_vue_vue_type_script_setup_true_lang_default,d_arrow_right_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"DArrowRight",__name:"d-arrow-right",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M452.864 149.312a29.12 29.12 0 0 1 41.728.064L826.24 489.664a32 32 0 0 1 0 44.672L494.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L764.736 512 452.864 192a30.592 30.592 0 0 1 0-42.688m-256 0a29.12 29.12 0 0 1 41.728.064L570.24 489.664a32 32 0 0 1 0 44.672L238.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L508.736 512 196.864 192a30.592 30.592 0 0 1 0-42.688z"})]))}}),d_arrow_right_default=d_arrow_right_vue_vue_type_script_setup_true_lang_default,d_caret_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"DCaret",__name:"d-caret",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m512 128 288 320H224zM224 576h576L512 896z"})]))}}),d_caret_default=d_caret_vue_vue_type_script_setup_true_lang_default,data_analysis_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"DataAnalysis",__name:"data-analysis",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m665.216 768 110.848 192h-73.856L591.36 768H433.024L322.176 960H248.32l110.848-192H160a32 32 0 0 1-32-32V192H64a32 32 0 0 1 0-64h896a32 32 0 1 1 0 64h-64v544a32 32 0 0 1-32 32zM832 192H192v512h640zM352 448a32 32 0 0 1 32 32v64a32 32 0 0 1-64 0v-64a32 32 0 0 1 32-32m160-64a32 32 0 0 1 32 32v128a32 32 0 0 1-64 0V416a32 32 0 0 1 32-32m160-64a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V352a32 32 0 0 1 32-32"})]))}}),data_analysis_default=data_analysis_vue_vue_type_script_setup_true_lang_default,data_board_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"DataBoard",__name:"data-board",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M32 128h960v64H32z"}),createBaseVNode("path",{fill:"currentColor",d:"M192 192v512h640V192zm-64-64h768v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32z"}),createBaseVNode("path",{fill:"currentColor",d:"M322.176 960H248.32l144.64-250.56 55.424 32zm453.888 0h-73.856L576 741.44l55.424-32z"})]))}}),data_board_default=data_board_vue_vue_type_script_setup_true_lang_default,data_line_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"DataLine",__name:"data-line",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M359.168 768H160a32 32 0 0 1-32-32V192H64a32 32 0 0 1 0-64h896a32 32 0 1 1 0 64h-64v544a32 32 0 0 1-32 32H665.216l110.848 192h-73.856L591.36 768H433.024L322.176 960H248.32zM832 192H192v512h640zM342.656 534.656a32 32 0 1 1-45.312-45.312L444.992 341.76l125.44 94.08L679.04 300.032a32 32 0 1 1 49.92 39.936L581.632 524.224 451.008 426.24 342.656 534.592z"})]))}}),data_line_default=data_line_vue_vue_type_script_setup_true_lang_default,delete_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"DeleteFilled",__name:"delete-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M352 192V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64H96a32 32 0 0 1 0-64zm64 0h192v-64H416zM192 960a32 32 0 0 1-32-32V256h704v672a32 32 0 0 1-32 32zm224-192a32 32 0 0 0 32-32V416a32 32 0 0 0-64 0v320a32 32 0 0 0 32 32m192 0a32 32 0 0 0 32-32V416a32 32 0 0 0-64 0v320a32 32 0 0 0 32 32"})]))}}),delete_filled_default=delete_filled_vue_vue_type_script_setup_true_lang_default,delete_location_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"DeleteLocation",__name:"delete-location",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M288 896h448q32 0 32 32t-32 32H288q-32 0-32-32t32-32"}),createBaseVNode("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416M512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544"}),createBaseVNode("path",{fill:"currentColor",d:"M384 384h256q32 0 32 32t-32 32H384q-32 0-32-32t32-32"})]))}}),delete_location_default=delete_location_vue_vue_type_script_setup_true_lang_default,delete_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Delete",__name:"delete",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32zm448-64v-64H416v64zM224 896h576V256H224zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32m192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32"})]))}}),delete_default=delete_vue_vue_type_script_setup_true_lang_default,dessert_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Dessert",__name:"dessert",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M128 416v-48a144 144 0 0 1 168.64-141.888 224.128 224.128 0 0 1 430.72 0A144 144 0 0 1 896 368v48a384 384 0 0 1-352 382.72V896h-64v-97.28A384 384 0 0 1 128 416m287.104-32.064h193.792a143.808 143.808 0 0 1 58.88-132.736 160.064 160.064 0 0 0-311.552 0 143.808 143.808 0 0 1 58.88 132.8zm-72.896 0a72 72 0 1 0-140.48 0h140.48m339.584 0h140.416a72 72 0 1 0-140.48 0zM512 736a320 320 0 0 0 318.4-288.064H193.6A320 320 0 0 0 512 736M384 896.064h256a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64"})]))}}),dessert_default=dessert_vue_vue_type_script_setup_true_lang_default,discount_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Discount",__name:"discount",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M224 704h576V318.336L552.512 115.84a64 64 0 0 0-81.024 0L224 318.336zm0 64v128h576V768zM593.024 66.304l259.2 212.096A32 32 0 0 1 864 303.168V928a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V303.168a32 32 0 0 1 11.712-24.768l259.2-212.096a128 128 0 0 1 162.112 0"}),createBaseVNode("path",{fill:"currentColor",d:"M512 448a64 64 0 1 0 0-128 64 64 0 0 0 0 128m0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256"})]))}}),discount_default=discount_vue_vue_type_script_setup_true_lang_default,dish_dot_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"DishDot",__name:"dish-dot",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m384.064 274.56.064-50.688A128 128 0 0 1 512.128 96c70.528 0 127.68 57.152 127.68 127.68v50.752A448.192 448.192 0 0 1 955.392 768H68.544A448.192 448.192 0 0 1 384 274.56zM96 832h832a32 32 0 1 1 0 64H96a32 32 0 1 1 0-64m32-128h768a384 384 0 1 0-768 0m447.808-448v-32.32a63.68 63.68 0 0 0-63.68-63.68 64 64 0 0 0-64 63.936V256z"})]))}}),dish_dot_default=dish_dot_vue_vue_type_script_setup_true_lang_default,dish_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Dish",__name:"dish",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M480 257.152V192h-96a32 32 0 0 1 0-64h256a32 32 0 1 1 0 64h-96v65.152A448 448 0 0 1 955.52 768H68.48A448 448 0 0 1 480 257.152M128 704h768a384 384 0 1 0-768 0M96 832h832a32 32 0 1 1 0 64H96a32 32 0 1 1 0-64"})]))}}),dish_default=dish_vue_vue_type_script_setup_true_lang_default,document_add_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"DocumentAdd",__name:"document-add",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640zm-26.496-64L640 154.496V320zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m320 512V448h64v128h128v64H544v128h-64V640H352v-64z"})]))}}),document_add_default=document_add_vue_vue_type_script_setup_true_lang_default,document_checked_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"DocumentChecked",__name:"document-checked",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M805.504 320 640 154.496V320zM832 384H576V128H192v768h640zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m318.4 582.144 180.992-180.992L704.64 510.4 478.4 736.64 320 578.304l45.248-45.312z"})]))}}),document_checked_default=document_checked_vue_vue_type_script_setup_true_lang_default,document_copy_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"DocumentCopy",__name:"document-copy",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M128 320v576h576V320zm-32-64h640a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32M960 96v704a32 32 0 0 1-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32M256 672h320v64H256zm0-192h320v64H256z"})]))}}),document_copy_default=document_copy_vue_vue_type_script_setup_true_lang_default,document_delete_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"DocumentDelete",__name:"document-delete",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M805.504 320 640 154.496V320zM832 384H576V128H192v768h640zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m308.992 546.304-90.496-90.624 45.248-45.248 90.56 90.496 90.496-90.432 45.248 45.248-90.496 90.56 90.496 90.496-45.248 45.248-90.496-90.496-90.56 90.496-45.248-45.248 90.496-90.496z"})]))}}),document_delete_default=document_delete_vue_vue_type_script_setup_true_lang_default,document_remove_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"DocumentRemove",__name:"document-remove",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M805.504 320 640 154.496V320zM832 384H576V128H192v768h640zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m192 512h320v64H352z"})]))}}),document_remove_default=document_remove_vue_vue_type_script_setup_true_lang_default,document_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Document",__name:"document",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640zm-26.496-64L640 154.496V320zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h160v64H320zm0 384h384v64H320z"})]))}}),document_default=document_vue_vue_type_script_setup_true_lang_default,download_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Download",__name:"download",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M160 832h704a32 32 0 1 1 0 64H160a32 32 0 1 1 0-64m384-253.696 236.288-236.352 45.248 45.248L508.8 704 192 387.2l45.248-45.248L480 584.704V128h64z"})]))}}),download_default=download_vue_vue_type_script_setup_true_lang_default,drizzling_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Drizzling",__name:"drizzling",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m739.328 291.328-35.2-6.592-12.8-33.408a192.064 192.064 0 0 0-365.952 23.232l-9.92 40.896-41.472 7.04a176.32 176.32 0 0 0-146.24 173.568c0 97.28 78.72 175.936 175.808 175.936h400a192 192 0 0 0 35.776-380.672zM959.552 480a256 256 0 0 1-256 256h-400A239.808 239.808 0 0 1 63.744 496.192a240.32 240.32 0 0 1 199.488-236.8 256.128 256.128 0 0 1 487.872-30.976A256.064 256.064 0 0 1 959.552 480M288 800h64v64h-64zm192 0h64v64h-64zm-96 96h64v64h-64zm192 0h64v64h-64zm96-96h64v64h-64z"})]))}}),drizzling_default=drizzling_vue_vue_type_script_setup_true_lang_default,edit_pen_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"EditPen",__name:"edit-pen",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m199.04 672.64 193.984 112 224-387.968-193.92-112-224 388.032zm-23.872 60.16 32.896 148.288 144.896-45.696zM455.04 229.248l193.92 112 56.704-98.112-193.984-112-56.64 98.112zM104.32 708.8l384-665.024 304.768 175.936L409.152 884.8h.064l-248.448 78.336zm384 254.272v-64h448v64h-448z"})]))}}),edit_pen_default=edit_pen_vue_vue_type_script_setup_true_lang_default,edit_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Edit",__name:"edit",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M832 512a32 32 0 1 1 64 0v352a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h352a32 32 0 0 1 0 64H192v640h640z"}),createBaseVNode("path",{fill:"currentColor",d:"m469.952 554.24 52.8-7.552L847.104 222.4a32 32 0 1 0-45.248-45.248L477.44 501.44l-7.552 52.8zm422.4-422.4a96 96 0 0 1 0 135.808l-331.84 331.84a32 32 0 0 1-18.112 9.088L436.8 623.68a32 32 0 0 1-36.224-36.224l15.104-105.6a32 32 0 0 1 9.024-18.112l331.904-331.84a96 96 0 0 1 135.744 0z"})]))}}),edit_default=edit_vue_vue_type_script_setup_true_lang_default,eleme_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ElemeFilled",__name:"eleme-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M176 64h672c61.824 0 112 50.176 112 112v672a112 112 0 0 1-112 112H176A112 112 0 0 1 64 848V176c0-61.824 50.176-112 112-112m150.528 173.568c-152.896 99.968-196.544 304.064-97.408 456.96a330.688 330.688 0 0 0 456.96 96.64c9.216-5.888 17.6-11.776 25.152-18.56a18.24 18.24 0 0 0 4.224-24.32L700.352 724.8a47.552 47.552 0 0 0-65.536-14.272A234.56 234.56 0 0 1 310.592 641.6C240 533.248 271.104 387.968 379.456 316.48a234.304 234.304 0 0 1 276.352 15.168c1.664.832 2.56 2.56 3.392 4.224 5.888 8.384 3.328 19.328-5.12 25.216L456.832 489.6a47.552 47.552 0 0 0-14.336 65.472l16 24.384c5.888 8.384 16.768 10.88 25.216 5.056l308.224-199.936a19.584 19.584 0 0 0 6.72-23.488v-.896c-4.992-9.216-10.048-17.6-15.104-26.88-99.968-151.168-304.064-194.88-456.96-95.744zM786.88 504.704l-62.208 40.32c-8.32 5.888-10.88 16.768-4.992 25.216L760 632.32c5.888 8.448 16.768 11.008 25.152 5.12l31.104-20.16a55.36 55.36 0 0 0 16-76.48l-20.224-31.04a19.52 19.52 0 0 0-25.152-5.12z"})]))}}),eleme_filled_default=eleme_filled_vue_vue_type_script_setup_true_lang_default,eleme_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Eleme",__name:"eleme",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M300.032 188.8c174.72-113.28 408-63.36 522.24 109.44 5.76 10.56 11.52 20.16 17.28 30.72v.96a22.4 22.4 0 0 1-7.68 26.88l-352.32 228.48c-9.6 6.72-22.08 3.84-28.8-5.76l-18.24-27.84a54.336 54.336 0 0 1 16.32-74.88l225.6-146.88c9.6-6.72 12.48-19.2 5.76-28.8-.96-1.92-1.92-3.84-3.84-4.8a267.84 267.84 0 0 0-315.84-17.28c-123.84 81.6-159.36 247.68-78.72 371.52a268.096 268.096 0 0 0 370.56 78.72 54.336 54.336 0 0 1 74.88 16.32l17.28 26.88c5.76 9.6 3.84 21.12-4.8 27.84-8.64 7.68-18.24 14.4-28.8 21.12a377.92 377.92 0 0 1-522.24-110.4c-113.28-174.72-63.36-408 111.36-522.24zm526.08 305.28a22.336 22.336 0 0 1 28.8 5.76l23.04 35.52a63.232 63.232 0 0 1-18.24 87.36l-35.52 23.04c-9.6 6.72-22.08 3.84-28.8-5.76l-46.08-71.04c-6.72-9.6-3.84-22.08 5.76-28.8l71.04-46.08z"})]))}}),eleme_default=eleme_vue_vue_type_script_setup_true_lang_default,element_plus_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ElementPlus",__name:"element-plus",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M839.7 734.7c0 33.3-17.9 41-17.9 41S519.7 949.8 499.2 960c-10.2 5.1-20.5 5.1-30.7 0 0 0-314.9-184.3-325.1-192-5.1-5.1-10.2-12.8-12.8-20.5V368.6c0-17.9 20.5-28.2 20.5-28.2L466 158.6c12.8-5.1 25.6-5.1 38.4 0 0 0 279 161.3 309.8 179.2 17.9 7.7 28.2 25.6 25.6 46.1-.1-5-.1 317.5-.1 350.8M714.2 371.2c-64-35.8-217.6-125.4-217.6-125.4-7.7-5.1-20.5-5.1-30.7 0L217.6 389.1s-17.9 10.2-17.9 23v297c0 5.1 5.1 12.8 7.7 17.9 7.7 5.1 256 148.5 256 148.5 7.7 5.1 17.9 5.1 25.6 0 15.4-7.7 250.9-145.9 250.9-145.9s12.8-5.1 12.8-30.7v-74.2l-276.5 169v-64c0-17.9 7.7-30.7 20.5-46.1L745 535c5.1-7.7 10.2-20.5 10.2-30.7v-66.6l-279 169v-69.1c0-15.4 5.1-30.7 17.9-38.4l220.1-128zM919 135.7c0-5.1-5.1-7.7-7.7-7.7h-58.9V66.6c0-5.1-5.1-5.1-10.2-5.1l-30.7 5.1c-5.1 0-5.1 2.6-5.1 5.1V128h-56.3c-5.1 0-5.1 5.1-7.7 5.1v38.4h69.1v64c0 5.1 5.1 5.1 10.2 5.1l30.7-5.1c5.1 0 5.1-2.6 5.1-5.1v-56.3h64l-2.5-38.4z"})]))}}),element_plus_default=element_plus_vue_vue_type_script_setup_true_lang_default,expand_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Expand",__name:"expand",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M128 192h768v128H128zm0 256h512v128H128zm0 256h768v128H128zm576-352 192 160-192 128z"})]))}}),expand_default=expand_vue_vue_type_script_setup_true_lang_default,failed_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Failed",__name:"failed",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m557.248 608 135.744-135.744-45.248-45.248-135.68 135.744-135.808-135.68-45.248 45.184L466.752 608l-135.68 135.68 45.184 45.312L512 653.248l135.744 135.744 45.248-45.248L557.312 608zM704 192h160v736H160V192h160v64h384zm-320 0V96h256v96z"})]))}}),failed_default=failed_vue_vue_type_script_setup_true_lang_default,female_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Female",__name:"female",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 640a256 256 0 1 0 0-512 256 256 0 0 0 0 512m0 64a320 320 0 1 1 0-640 320 320 0 0 1 0 640"}),createBaseVNode("path",{fill:"currentColor",d:"M512 640q32 0 32 32v256q0 32-32 32t-32-32V672q0-32 32-32"}),createBaseVNode("path",{fill:"currentColor",d:"M352 800h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32"})]))}}),female_default=female_vue_vue_type_script_setup_true_lang_default,files_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Files",__name:"files",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M128 384v448h768V384zm-32-64h832a32 32 0 0 1 32 32v512a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V352a32 32 0 0 1 32-32m64-128h704v64H160zm96-128h512v64H256z"})]))}}),files_default=files_vue_vue_type_script_setup_true_lang_default,film_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Film",__name:"film",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M160 160v704h704V160zm-32-64h768a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H128a32 32 0 0 1-32-32V128a32 32 0 0 1 32-32"}),createBaseVNode("path",{fill:"currentColor",d:"M320 288V128h64v352h256V128h64v160h160v64H704v128h160v64H704v128h160v64H704v160h-64V544H384v352h-64V736H128v-64h192V544H128v-64h192V352H128v-64z"})]))}}),film_default=film_vue_vue_type_script_setup_true_lang_default,filter_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Filter",__name:"filter",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M384 523.392V928a32 32 0 0 0 46.336 28.608l192-96A32 32 0 0 0 640 832V523.392l280.768-343.104a32 32 0 1 0-49.536-40.576l-288 352A32 32 0 0 0 576 512v300.224l-128 64V512a32 32 0 0 0-7.232-20.288L195.52 192H704a32 32 0 1 0 0-64H128a32 32 0 0 0-24.768 52.288z"})]))}}),filter_default=filter_vue_vue_type_script_setup_true_lang_default,finished_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Finished",__name:"finished",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M280.768 753.728 691.456 167.04a32 32 0 1 1 52.416 36.672L314.24 817.472a32 32 0 0 1-45.44 7.296l-230.4-172.8a32 32 0 0 1 38.4-51.2l203.968 152.96zM736 448a32 32 0 1 1 0-64h192a32 32 0 1 1 0 64zM608 640a32 32 0 0 1 0-64h319.936a32 32 0 1 1 0 64zM480 832a32 32 0 1 1 0-64h447.936a32 32 0 1 1 0 64z"})]))}}),finished_default=finished_vue_vue_type_script_setup_true_lang_default,first_aid_kit_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"FirstAidKit",__name:"first-aid-kit",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M192 256a64 64 0 0 0-64 64v448a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V320a64 64 0 0 0-64-64zm0-64h640a128 128 0 0 1 128 128v448a128 128 0 0 1-128 128H192A128 128 0 0 1 64 768V320a128 128 0 0 1 128-128"}),createBaseVNode("path",{fill:"currentColor",d:"M544 512h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64h96v-96a32 32 0 0 1 64 0zM352 128v64h320v-64zm-32-64h384a32 32 0 0 1 32 32v128a32 32 0 0 1-32 32H320a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32"})]))}}),first_aid_kit_default=first_aid_kit_vue_vue_type_script_setup_true_lang_default,flag_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Flag",__name:"flag",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M288 128h608L736 384l160 256H288v320h-96V64h96z"})]))}}),flag_default=flag_vue_vue_type_script_setup_true_lang_default,fold_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Fold",__name:"fold",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M896 192H128v128h768zm0 256H384v128h512zm0 256H128v128h768zM320 384 128 512l192 128z"})]))}}),fold_default=fold_vue_vue_type_script_setup_true_lang_default,folder_add_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"FolderAdd",__name:"folder-add",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32m384 416V416h64v128h128v64H544v128h-64V608H352v-64z"})]))}}),folder_add_default=folder_add_vue_vue_type_script_setup_true_lang_default,folder_checked_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"FolderChecked",__name:"folder-checked",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32m414.08 502.144 180.992-180.992L736.32 494.4 510.08 720.64l-158.4-158.336 45.248-45.312z"})]))}}),folder_checked_default=folder_checked_vue_vue_type_script_setup_true_lang_default,folder_delete_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"FolderDelete",__name:"folder-delete",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32m370.752 448-90.496-90.496 45.248-45.248L512 530.752l90.496-90.496 45.248 45.248L557.248 576l90.496 90.496-45.248 45.248L512 621.248l-90.496 90.496-45.248-45.248z"})]))}}),folder_delete_default=folder_delete_vue_vue_type_script_setup_true_lang_default,folder_opened_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"FolderOpened",__name:"folder-opened",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M878.08 448H241.92l-96 384h636.16l96-384zM832 384v-64H485.76L357.504 192H128v448l57.92-231.744A32 32 0 0 1 216.96 384zm-24.96 512H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h287.872l128.384 128H864a32 32 0 0 1 32 32v96h23.04a32 32 0 0 1 31.04 39.744l-112 448A32 32 0 0 1 807.04 896"})]))}}),folder_opened_default=folder_opened_vue_vue_type_script_setup_true_lang_default,folder_remove_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"FolderRemove",__name:"folder-remove",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32m256 416h320v64H352z"})]))}}),folder_remove_default=folder_remove_vue_vue_type_script_setup_true_lang_default,folder_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Folder",__name:"folder",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32"})]))}}),folder_default=folder_vue_vue_type_script_setup_true_lang_default,food_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Food",__name:"food",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M128 352.576V352a288 288 0 0 1 491.072-204.224 192 192 0 0 1 274.24 204.48 64 64 0 0 1 57.216 74.24C921.6 600.512 850.048 710.656 736 756.992V800a96 96 0 0 1-96 96H384a96 96 0 0 1-96-96v-43.008c-114.048-46.336-185.6-156.48-214.528-330.496A64 64 0 0 1 128 352.64zm64-.576h64a160 160 0 0 1 320 0h64a224 224 0 0 0-448 0m128 0h192a96 96 0 0 0-192 0m439.424 0h68.544A128.256 128.256 0 0 0 704 192c-15.36 0-29.952 2.688-43.52 7.616 11.328 18.176 20.672 37.76 27.84 58.304A64.128 64.128 0 0 1 759.424 352M672 768H352v32a32 32 0 0 0 32 32h256a32 32 0 0 0 32-32zm-342.528-64h365.056c101.504-32.64 165.76-124.928 192.896-288H136.576c27.136 163.072 91.392 255.36 192.896 288"})]))}}),food_default=food_vue_vue_type_script_setup_true_lang_default,football_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Football",__name:"football",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 960a448 448 0 1 1 0-896 448 448 0 0 1 0 896m0-64a384 384 0 1 0 0-768 384 384 0 0 0 0 768"}),createBaseVNode("path",{fill:"currentColor",d:"M186.816 268.288c16-16.384 31.616-31.744 46.976-46.08 17.472 30.656 39.808 58.112 65.984 81.28l-32.512 56.448a385.984 385.984 0 0 1-80.448-91.648zm653.696-5.312a385.92 385.92 0 0 1-83.776 96.96l-32.512-56.384a322.923 322.923 0 0 0 68.48-85.76c15.552 14.08 31.488 29.12 47.808 45.184zM465.984 445.248l11.136-63.104a323.584 323.584 0 0 0 69.76 0l11.136 63.104a387.968 387.968 0 0 1-92.032 0m-62.72-12.8A381.824 381.824 0 0 1 320 396.544l32-55.424a319.885 319.885 0 0 0 62.464 27.712l-11.2 63.488zm300.8-35.84a381.824 381.824 0 0 1-83.328 35.84l-11.2-63.552A319.885 319.885 0 0 0 672 341.184l32 55.424zm-520.768 364.8a385.92 385.92 0 0 1 83.968-97.28l32.512 56.32c-26.88 23.936-49.856 52.352-67.52 84.032-16-13.44-32.32-27.712-48.96-43.072zm657.536.128a1442.759 1442.759 0 0 1-49.024 43.072 321.408 321.408 0 0 0-67.584-84.16l32.512-56.32c33.216 27.456 61.696 60.352 84.096 97.408zM465.92 578.752a387.968 387.968 0 0 1 92.032 0l-11.136 63.104a323.584 323.584 0 0 0-69.76 0zm-62.72 12.8 11.2 63.552a319.885 319.885 0 0 0-62.464 27.712L320 627.392a381.824 381.824 0 0 1 83.264-35.84zm300.8 35.84-32 55.424a318.272 318.272 0 0 0-62.528-27.712l11.2-63.488c29.44 8.64 57.28 20.736 83.264 35.776z"})]))}}),football_default=football_vue_vue_type_script_setup_true_lang_default,fork_spoon_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ForkSpoon",__name:"fork-spoon",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M256 410.304V96a32 32 0 0 1 64 0v314.304a96 96 0 0 0 64-90.56V96a32 32 0 0 1 64 0v223.744a160 160 0 0 1-128 156.8V928a32 32 0 1 1-64 0V476.544a160 160 0 0 1-128-156.8V96a32 32 0 0 1 64 0v223.744a96 96 0 0 0 64 90.56zM672 572.48C581.184 552.128 512 446.848 512 320c0-141.44 85.952-256 192-256s192 114.56 192 256c0 126.848-69.184 232.128-160 252.48V928a32 32 0 1 1-64 0zM704 512c66.048 0 128-82.56 128-192s-61.952-192-128-192-128 82.56-128 192 61.952 192 128 192"})]))}}),fork_spoon_default=fork_spoon_vue_vue_type_script_setup_true_lang_default,fries_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Fries",__name:"fries",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M608 224v-64a32 32 0 0 0-64 0v336h26.88A64 64 0 0 0 608 484.096zm101.12 160A64 64 0 0 0 672 395.904V384h64V224a32 32 0 1 0-64 0v160zm74.88 0a92.928 92.928 0 0 1 91.328 110.08l-60.672 323.584A96 96 0 0 1 720.32 896H303.68a96 96 0 0 1-94.336-78.336L148.672 494.08A92.928 92.928 0 0 1 240 384h-16V224a96 96 0 0 1 188.608-25.28A95.744 95.744 0 0 1 480 197.44V160a96 96 0 0 1 188.608-25.28A96 96 0 0 1 800 224v160zM670.784 512a128 128 0 0 1-99.904 48H453.12a128 128 0 0 1-99.84-48H352v-1.536a128.128 128.128 0 0 1-9.984-14.976L314.88 448H240a28.928 28.928 0 0 0-28.48 34.304L241.088 640h541.824l29.568-157.696A28.928 28.928 0 0 0 784 448h-74.88l-27.136 47.488A132.405 132.405 0 0 1 672 510.464V512zM480 288a32 32 0 0 0-64 0v196.096A64 64 0 0 0 453.12 496H480zm-128 96V224a32 32 0 0 0-64 0v160zh-37.12A64 64 0 0 1 352 395.904zm-98.88 320 19.072 101.888A32 32 0 0 0 303.68 832h416.64a32 32 0 0 0 31.488-26.112L770.88 704z"})]))}}),fries_default=fries_vue_vue_type_script_setup_true_lang_default,full_screen_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"FullScreen",__name:"full-screen",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m160 96.064 192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64zM864 96.064V96h64v256a32 32 0 1 1-64 0V160.064l-192 .192a32 32 0 1 1 0-64l192-.192zm0 831.872-192-.192a32 32 0 0 1 0-64l192 .192V672a32 32 0 1 1 64 0v256h-64z"})]))}}),full_screen_default=full_screen_vue_vue_type_script_setup_true_lang_default,goblet_full_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"GobletFull",__name:"goblet-full",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M256 320h512c0-78.592-12.608-142.4-36.928-192h-434.24C269.504 192.384 256 256.256 256 320m503.936 64H264.064a256.128 256.128 0 0 0 495.872 0zM544 638.4V896h96a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64h96V638.4A320 320 0 0 1 192 320c0-85.632 21.312-170.944 64-256h512c42.688 64.32 64 149.632 64 256a320 320 0 0 1-288 318.4"})]))}}),goblet_full_default=goblet_full_vue_vue_type_script_setup_true_lang_default,goblet_square_full_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"GobletSquareFull",__name:"goblet-square-full",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M256 270.912c10.048 6.72 22.464 14.912 28.992 18.624a220.16 220.16 0 0 0 114.752 30.72c30.592 0 49.408-9.472 91.072-41.152l.64-.448c52.928-40.32 82.368-55.04 132.288-54.656 55.552.448 99.584 20.8 142.72 57.408l1.536 1.28V128H256v142.912zm.96 76.288C266.368 482.176 346.88 575.872 512 576c157.44.064 237.952-85.056 253.248-209.984a952.32 952.32 0 0 1-40.192-35.712c-32.704-27.776-63.36-41.92-101.888-42.24-31.552-.256-50.624 9.28-93.12 41.6l-.576.448c-52.096 39.616-81.024 54.208-129.792 54.208-54.784 0-100.48-13.376-142.784-37.056zM480 638.848C250.624 623.424 192 442.496 192 319.68V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32v224c0 122.816-58.624 303.68-288 318.912V896h96a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64h96z"})]))}}),goblet_square_full_default=goblet_square_full_vue_vue_type_script_setup_true_lang_default,goblet_square_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"GobletSquare",__name:"goblet-square",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M544 638.912V896h96a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64h96V638.848C250.624 623.424 192 442.496 192 319.68V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32v224c0 122.816-58.624 303.68-288 318.912M256 319.68c0 149.568 80 256.192 256 256.256C688.128 576 768 469.568 768 320V128H256z"})]))}}),goblet_square_default=goblet_square_vue_vue_type_script_setup_true_lang_default,goblet_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Goblet",__name:"goblet",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M544 638.4V896h96a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64h96V638.4A320 320 0 0 1 192 320c0-85.632 21.312-170.944 64-256h512c42.688 64.32 64 149.632 64 256a320 320 0 0 1-288 318.4M256 320a256 256 0 1 0 512 0c0-78.592-12.608-142.4-36.928-192h-434.24C269.504 192.384 256 256.256 256 320"})]))}}),goblet_default=goblet_vue_vue_type_script_setup_true_lang_default,gold_medal_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"GoldMedal",__name:"gold-medal",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg","xml:space":"preserve",style:{"enable-background":"new 0 0 1024 1024"},viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m772.13 452.84 53.86-351.81c1.32-10.01-1.17-18.68-7.49-26.02S804.35 64 795.01 64H228.99v-.01h-.06c-9.33 0-17.15 3.67-23.49 11.01s-8.83 16.01-7.49 26.02l53.87 351.89C213.54 505.73 193.59 568.09 192 640c2 90.67 33.17 166.17 93.5 226.5S421.33 957.99 512 960c90.67-2 166.17-33.17 226.5-93.5 60.33-60.34 91.49-135.83 93.5-226.5-1.59-71.94-21.56-134.32-59.87-187.16zM640.01 128h117.02l-39.01 254.02c-20.75-10.64-40.74-19.73-59.94-27.28-5.92-3-11.95-5.8-18.08-8.41V128h.01zM576 128v198.76c-13.18-2.58-26.74-4.43-40.67-5.55-8.07-.8-15.85-1.2-23.33-1.2-10.54 0-21.09.66-31.64 1.96a359.844 359.844 0 0 0-32.36 4.79V128zm-192 0h.04v218.3c-6.22 2.66-12.34 5.5-18.36 8.56-19.13 7.54-39.02 16.6-59.66 27.16L267.01 128zm308.99 692.99c-48 48-108.33 73-180.99 75.01-72.66-2.01-132.99-27.01-180.99-75.01S258.01 712.66 256 640c2.01-72.66 27.01-132.99 75.01-180.99 19.67-19.67 41.41-35.47 65.22-47.41 38.33-15.04 71.15-23.92 98.44-26.65 5.07-.41 10.2-.7 15.39-.88.63-.01 1.28-.03 1.91-.03.66 0 1.35.03 2.02.04 5.11.17 10.15.46 15.13.86 27.4 2.71 60.37 11.65 98.91 26.79 23.71 11.93 45.36 27.69 64.96 47.29 48 48 73 108.33 75.01 180.99-2.01 72.65-27.01 132.98-75.01 180.98z"}),createBaseVNode("path",{fill:"currentColor",d:"M544 480H416v64h64v192h-64v64h192v-64h-64z"})]))}}),gold_medal_default=gold_medal_vue_vue_type_script_setup_true_lang_default,goods_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"GoodsFilled",__name:"goods-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M192 352h640l64 544H128zm128 224h64V448h-64zm320 0h64V448h-64zM384 288h-64a192 192 0 1 1 384 0h-64a128 128 0 1 0-256 0"})]))}}),goods_filled_default=goods_filled_vue_vue_type_script_setup_true_lang_default,goods_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Goods",__name:"goods",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M320 288v-22.336C320 154.688 405.504 64 512 64s192 90.688 192 201.664v22.4h131.072a32 32 0 0 1 31.808 28.8l57.6 576a32 32 0 0 1-31.808 35.2H131.328a32 32 0 0 1-31.808-35.2l57.6-576a32 32 0 0 1 31.808-28.8H320zm64 0h256v-22.336C640 189.248 582.272 128 512 128c-70.272 0-128 61.248-128 137.664v22.4zm-64 64H217.92l-51.2 512h690.56l-51.264-512H704v96a32 32 0 1 1-64 0v-96H384v96a32 32 0 0 1-64 0z"})]))}}),goods_default=goods_vue_vue_type_script_setup_true_lang_default,grape_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Grape",__name:"grape",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M544 195.2a160 160 0 0 1 96 60.8 160 160 0 1 1 146.24 254.976 160 160 0 0 1-128 224 160 160 0 1 1-292.48 0 160 160 0 0 1-128-224A160 160 0 1 1 384 256a160 160 0 0 1 96-60.8V128h-64a32 32 0 0 1 0-64h192a32 32 0 0 1 0 64h-64zM512 448a96 96 0 1 0 0-192 96 96 0 0 0 0 192m-256 0a96 96 0 1 0 0-192 96 96 0 0 0 0 192m128 224a96 96 0 1 0 0-192 96 96 0 0 0 0 192m128 224a96 96 0 1 0 0-192 96 96 0 0 0 0 192m128-224a96 96 0 1 0 0-192 96 96 0 0 0 0 192m128-224a96 96 0 1 0 0-192 96 96 0 0 0 0 192"})]))}}),grape_default=grape_vue_vue_type_script_setup_true_lang_default,grid_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Grid",__name:"grid",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M640 384v256H384V384zm64 0h192v256H704zm-64 512H384V704h256zm64 0V704h192v192zm-64-768v192H384V128zm64 0h192v192H704zM320 384v256H128V384zm0 512H128V704h192zm0-768v192H128V128z"})]))}}),grid_default=grid_vue_vue_type_script_setup_true_lang_default,guide_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Guide",__name:"guide",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M640 608h-64V416h64zm0 160v160a32 32 0 0 1-32 32H416a32 32 0 0 1-32-32V768h64v128h128V768zM384 608V416h64v192zm256-352h-64V128H448v128h-64V96a32 32 0 0 1 32-32h192a32 32 0 0 1 32 32z"}),createBaseVNode("path",{fill:"currentColor",d:"m220.8 256-71.232 80 71.168 80H768V256H220.8zm-14.4-64H800a32 32 0 0 1 32 32v224a32 32 0 0 1-32 32H206.4a32 32 0 0 1-23.936-10.752l-99.584-112a32 32 0 0 1 0-42.496l99.584-112A32 32 0 0 1 206.4 192m678.784 496-71.104 80H266.816V608h547.2l71.168 80zm-56.768-144H234.88a32 32 0 0 0-32 32v224a32 32 0 0 0 32 32h593.6a32 32 0 0 0 23.936-10.752l99.584-112a32 32 0 0 0 0-42.496l-99.584-112A32 32 0 0 0 828.48 544z"})]))}}),guide_default=guide_vue_vue_type_script_setup_true_lang_default,handbag_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Handbag",__name:"handbag",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg","xml:space":"preserve",style:{"enable-background":"new 0 0 1024 1024"},viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M887.01 264.99c-6-5.99-13.67-8.99-23.01-8.99H704c-1.34-54.68-20.01-100.01-56-136s-81.32-54.66-136-56c-54.68 1.34-100.01 20.01-136 56s-54.66 81.32-56 136H160c-9.35 0-17.02 3-23.01 8.99-5.99 6-8.99 13.67-8.99 23.01v640c0 9.35 2.99 17.02 8.99 23.01S150.66 960 160 960h704c9.35 0 17.02-2.99 23.01-8.99S896 937.34 896 928V288c0-9.35-2.99-17.02-8.99-23.01M421.5 165.5c24.32-24.34 54.49-36.84 90.5-37.5 35.99.68 66.16 13.18 90.5 37.5s36.84 54.49 37.5 90.5H384c.68-35.99 13.18-66.16 37.5-90.5M832 896H192V320h128v128h64V320h256v128h64V320h128z"})]))}}),handbag_default=handbag_vue_vue_type_script_setup_true_lang_default,headset_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Headset",__name:"headset",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M896 529.152V512a384 384 0 1 0-768 0v17.152A128 128 0 0 1 320 640v128a128 128 0 1 1-256 0V512a448 448 0 1 1 896 0v256a128 128 0 1 1-256 0V640a128 128 0 0 1 192-110.848M896 640a64 64 0 0 0-128 0v128a64 64 0 0 0 128 0zm-768 0v128a64 64 0 0 0 128 0V640a64 64 0 1 0-128 0"})]))}}),headset_default=headset_vue_vue_type_script_setup_true_lang_default,help_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"HelpFilled",__name:"help-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M926.784 480H701.312A192.512 192.512 0 0 0 544 322.688V97.216A416.064 416.064 0 0 1 926.784 480m0 64A416.064 416.064 0 0 1 544 926.784V701.312A192.512 192.512 0 0 0 701.312 544zM97.28 544h225.472A192.512 192.512 0 0 0 480 701.312v225.472A416.064 416.064 0 0 1 97.216 544zm0-64A416.064 416.064 0 0 1 480 97.216v225.472A192.512 192.512 0 0 0 322.688 480H97.216z"})]))}}),help_filled_default=help_filled_vue_vue_type_script_setup_true_lang_default,help_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Help",__name:"help",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m759.936 805.248-90.944-91.008A254.912 254.912 0 0 1 512 768a254.912 254.912 0 0 1-156.992-53.76l-90.944 91.008A382.464 382.464 0 0 0 512 896c94.528 0 181.12-34.176 247.936-90.752m45.312-45.312A382.464 382.464 0 0 0 896 512c0-94.528-34.176-181.12-90.752-247.936l-91.008 90.944C747.904 398.4 768 452.864 768 512c0 59.136-20.096 113.6-53.76 156.992l91.008 90.944zm-45.312-541.184A382.464 382.464 0 0 0 512 128c-94.528 0-181.12 34.176-247.936 90.752l90.944 91.008A254.912 254.912 0 0 1 512 256c59.136 0 113.6 20.096 156.992 53.76l90.944-91.008zm-541.184 45.312A382.464 382.464 0 0 0 128 512c0 94.528 34.176 181.12 90.752 247.936l91.008-90.944A254.912 254.912 0 0 1 256 512c0-59.136 20.096-113.6 53.76-156.992zm417.28 394.496a194.56 194.56 0 0 0 22.528-22.528C686.912 602.56 704 559.232 704 512a191.232 191.232 0 0 0-67.968-146.56A191.296 191.296 0 0 0 512 320a191.232 191.232 0 0 0-146.56 67.968C337.088 421.44 320 464.768 320 512a191.232 191.232 0 0 0 67.968 146.56C421.44 686.912 464.768 704 512 704c47.296 0 90.56-17.088 124.032-45.44zM512 960a448 448 0 1 1 0-896 448 448 0 0 1 0 896"})]))}}),help_default=help_vue_vue_type_script_setup_true_lang_default,hide_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Hide",__name:"hide",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M876.8 156.8c0-9.6-3.2-16-9.6-22.4-6.4-6.4-12.8-9.6-22.4-9.6-9.6 0-16 3.2-22.4 9.6L736 220.8c-64-32-137.6-51.2-224-60.8-160 16-288 73.6-377.6 176C44.8 438.4 0 496 0 512s48 73.6 134.4 176c22.4 25.6 44.8 48 73.6 67.2l-86.4 89.6c-6.4 6.4-9.6 12.8-9.6 22.4 0 9.6 3.2 16 9.6 22.4 6.4 6.4 12.8 9.6 22.4 9.6 9.6 0 16-3.2 22.4-9.6l704-710.4c3.2-6.4 6.4-12.8 6.4-22.4Zm-646.4 528c-76.8-70.4-128-128-153.6-172.8 28.8-48 80-105.6 153.6-172.8C304 272 400 230.4 512 224c64 3.2 124.8 19.2 176 44.8l-54.4 54.4C598.4 300.8 560 288 512 288c-64 0-115.2 22.4-160 64s-64 96-64 160c0 48 12.8 89.6 35.2 124.8L256 707.2c-9.6-6.4-19.2-16-25.6-22.4Zm140.8-96c-12.8-22.4-19.2-48-19.2-76.8 0-44.8 16-83.2 48-112 32-28.8 67.2-48 112-48 28.8 0 54.4 6.4 73.6 19.2zM889.599 336c-12.8-16-28.8-28.8-41.6-41.6l-48 48c73.6 67.2 124.8 124.8 150.4 169.6-28.8 48-80 105.6-153.6 172.8-73.6 67.2-172.8 108.8-284.8 115.2-51.2-3.2-99.2-12.8-140.8-28.8l-48 48c57.6 22.4 118.4 38.4 188.8 44.8 160-16 288-73.6 377.6-176C979.199 585.6 1024 528 1024 512s-48.001-73.6-134.401-176Z"}),createBaseVNode("path",{fill:"currentColor",d:"M511.998 672c-12.8 0-25.6-3.2-38.4-6.4l-51.2 51.2c28.8 12.8 57.6 19.2 89.6 19.2 64 0 115.2-22.4 160-64 41.6-41.6 64-96 64-160 0-32-6.4-64-19.2-89.6l-51.2 51.2c3.2 12.8 6.4 25.6 6.4 38.4 0 44.8-16 83.2-48 112-32 28.8-67.2 48-112 48Z"})]))}}),hide_default=hide_vue_vue_type_script_setup_true_lang_default,histogram_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Histogram",__name:"histogram",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M416 896V128h192v768zm-288 0V448h192v448zm576 0V320h192v576z"})]))}}),histogram_default=histogram_vue_vue_type_script_setup_true_lang_default,home_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"HomeFilled",__name:"home-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 128 128 447.936V896h255.936V640H640v256h255.936V447.936z"})]))}}),home_filled_default=home_filled_vue_vue_type_script_setup_true_lang_default,hot_water_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"HotWater",__name:"hot-water",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M273.067 477.867h477.866V409.6H273.067zm0 68.266v51.2A187.733 187.733 0 0 0 460.8 785.067h102.4a187.733 187.733 0 0 0 187.733-187.734v-51.2H273.067zm-34.134-204.8h546.134a34.133 34.133 0 0 1 34.133 34.134v221.866a256 256 0 0 1-256 256H460.8a256 256 0 0 1-256-256V375.467a34.133 34.133 0 0 1 34.133-34.134zM512 34.133a34.133 34.133 0 0 1 34.133 34.134v170.666a34.133 34.133 0 0 1-68.266 0V68.267A34.133 34.133 0 0 1 512 34.133zM375.467 102.4a34.133 34.133 0 0 1 34.133 34.133v102.4a34.133 34.133 0 0 1-68.267 0v-102.4a34.133 34.133 0 0 1 34.134-34.133m273.066 0a34.133 34.133 0 0 1 34.134 34.133v102.4a34.133 34.133 0 1 1-68.267 0v-102.4a34.133 34.133 0 0 1 34.133-34.133M170.667 921.668h682.666a34.133 34.133 0 1 1 0 68.267H170.667a34.133 34.133 0 1 1 0-68.267z"})]))}}),hot_water_default=hot_water_vue_vue_type_script_setup_true_lang_default,house_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"House",__name:"house",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M192 413.952V896h640V413.952L512 147.328zM139.52 374.4l352-293.312a32 32 0 0 1 40.96 0l352 293.312A32 32 0 0 1 896 398.976V928a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V398.976a32 32 0 0 1 11.52-24.576"})]))}}),house_default=house_vue_vue_type_script_setup_true_lang_default,ice_cream_round_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"IceCreamRound",__name:"ice-cream-round",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m308.352 489.344 226.304 226.304a32 32 0 0 0 45.248 0L783.552 512A192 192 0 1 0 512 240.448L308.352 444.16a32 32 0 0 0 0 45.248zm135.744 226.304L308.352 851.392a96 96 0 0 1-135.744-135.744l135.744-135.744-45.248-45.248a96 96 0 0 1 0-135.808L466.752 195.2A256 256 0 0 1 828.8 557.248L625.152 760.96a96 96 0 0 1-135.808 0l-45.248-45.248zM398.848 670.4 353.6 625.152 217.856 760.896a32 32 0 0 0 45.248 45.248zm248.96-384.64a32 32 0 0 1 0 45.248L466.624 512a32 32 0 1 1-45.184-45.248l180.992-181.056a32 32 0 0 1 45.248 0zm90.496 90.496a32 32 0 0 1 0 45.248L557.248 602.496A32 32 0 1 1 512 557.248l180.992-180.992a32 32 0 0 1 45.312 0z"})]))}}),ice_cream_round_default=ice_cream_round_vue_vue_type_script_setup_true_lang_default,ice_cream_square_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"IceCreamSquare",__name:"ice-cream-square",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M416 640h256a32 32 0 0 0 32-32V160a32 32 0 0 0-32-32H352a32 32 0 0 0-32 32v448a32 32 0 0 0 32 32zm192 64v160a96 96 0 0 1-192 0V704h-64a96 96 0 0 1-96-96V160a96 96 0 0 1 96-96h320a96 96 0 0 1 96 96v448a96 96 0 0 1-96 96zm-64 0h-64v160a32 32 0 1 0 64 0z"})]))}}),ice_cream_square_default=ice_cream_square_vue_vue_type_script_setup_true_lang_default,ice_cream_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"IceCream",__name:"ice-cream",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M128.64 448a208 208 0 0 1 193.536-191.552 224 224 0 0 1 445.248 15.488A208.128 208.128 0 0 1 894.784 448H896L548.8 983.68a32 32 0 0 1-53.248.704L128 448zm64.256 0h286.208a144 144 0 0 0-286.208 0zm351.36 0h286.272a144 144 0 0 0-286.272 0zm-294.848 64 271.808 396.608L778.24 512H249.408zM511.68 352.64a207.872 207.872 0 0 1 189.184-96.192 160 160 0 0 0-314.752 5.632c52.608 12.992 97.28 46.08 125.568 90.56"})]))}}),ice_cream_default=ice_cream_vue_vue_type_script_setup_true_lang_default,ice_drink_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"IceDrink",__name:"ice-drink",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 448v128h239.68l16.064-128zm-64 0H256.256l16.064 128H448zm64-255.36V384h247.744A256.128 256.128 0 0 0 512 192.64m-64 8.064A256.448 256.448 0 0 0 264.256 384H448zm64-72.064A320.128 320.128 0 0 1 825.472 384H896a32 32 0 1 1 0 64h-64v1.92l-56.96 454.016A64 64 0 0 1 711.552 960H312.448a64 64 0 0 1-63.488-56.064L192 449.92V448h-64a32 32 0 0 1 0-64h70.528A320.384 320.384 0 0 1 448 135.04V96a96 96 0 0 1 96-96h128a32 32 0 1 1 0 64H544a32 32 0 0 0-32 32zM743.68 640H280.32l32.128 256h399.104z"})]))}}),ice_drink_default=ice_drink_vue_vue_type_script_setup_true_lang_default,ice_tea_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"IceTea",__name:"ice-tea",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M197.696 259.648a320.128 320.128 0 0 1 628.608 0A96 96 0 0 1 896 352v64a96 96 0 0 1-71.616 92.864l-49.408 395.072A64 64 0 0 1 711.488 960H312.512a64 64 0 0 1-63.488-56.064l-49.408-395.072A96 96 0 0 1 128 416v-64a96 96 0 0 1 69.696-92.352M264.064 256h495.872a256.128 256.128 0 0 0-495.872 0m495.424 256H264.512l48 384h398.976zM224 448h576a32 32 0 0 0 32-32v-64a32 32 0 0 0-32-32H224a32 32 0 0 0-32 32v64a32 32 0 0 0 32 32m160 192h64v64h-64zm192 64h64v64h-64zm-128 64h64v64h-64zm64-192h64v64h-64z"})]))}}),ice_tea_default=ice_tea_vue_vue_type_script_setup_true_lang_default,info_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"InfoFilled",__name:"info-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64m67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344M590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.992 12.992 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296-44.096 0-108.992 44.736-148.48 101.504 0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04 67.84 0 107.904-43.648 147.456-100.416z"})]))}}),info_filled_default=info_filled_vue_vue_type_script_setup_true_lang_default,iphone_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Iphone",__name:"iphone",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M224 768v96.064a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64V768zm0-64h576V160a64 64 0 0 0-64-64H288a64 64 0 0 0-64 64zm32 288a96 96 0 0 1-96-96V128a96 96 0 0 1 96-96h512a96 96 0 0 1 96 96v768a96 96 0 0 1-96 96zm304-144a48 48 0 1 1-96 0 48 48 0 0 1 96 0"})]))}}),iphone_default=iphone_vue_vue_type_script_setup_true_lang_default,key_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Key",__name:"key",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M448 456.064V96a32 32 0 0 1 32-32.064L672 64a32 32 0 0 1 0 64H512v128h160a32 32 0 0 1 0 64H512v128a256 256 0 1 1-64 8.064M512 896a192 192 0 1 0 0-384 192 192 0 0 0 0 384"})]))}}),key_default=key_vue_vue_type_script_setup_true_lang_default,knife_fork_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"KnifeFork",__name:"knife-fork",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M256 410.56V96a32 32 0 0 1 64 0v314.56A96 96 0 0 0 384 320V96a32 32 0 0 1 64 0v224a160 160 0 0 1-128 156.8V928a32 32 0 1 1-64 0V476.8A160 160 0 0 1 128 320V96a32 32 0 0 1 64 0v224a96 96 0 0 0 64 90.56m384-250.24V544h126.72c-3.328-78.72-12.928-147.968-28.608-207.744-14.336-54.528-46.848-113.344-98.112-175.872zM640 608v320a32 32 0 1 1-64 0V64h64c85.312 89.472 138.688 174.848 160 256 21.312 81.152 32 177.152 32 288z"})]))}}),knife_fork_default=knife_fork_vue_vue_type_script_setup_true_lang_default,lightning_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Lightning",__name:"lightning",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M288 671.36v64.128A239.808 239.808 0 0 1 63.744 496.192a240.32 240.32 0 0 1 199.488-236.8 256.128 256.128 0 0 1 487.872-30.976A256.064 256.064 0 0 1 736 734.016v-64.768a192 192 0 0 0 3.328-377.92l-35.2-6.592-12.8-33.408a192.064 192.064 0 0 0-365.952 23.232l-9.92 40.896-41.472 7.04a176.32 176.32 0 0 0-146.24 173.568c0 91.968 70.464 167.36 160.256 175.232z"}),createBaseVNode("path",{fill:"currentColor",d:"M416 736a32 32 0 0 1-27.776-47.872l128-224a32 32 0 1 1 55.552 31.744L471.168 672H608a32 32 0 0 1 27.776 47.872l-128 224a32 32 0 1 1-55.68-31.744L552.96 736z"})]))}}),lightning_default=lightning_vue_vue_type_script_setup_true_lang_default,link_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Link",__name:"link",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M715.648 625.152 670.4 579.904l90.496-90.56c75.008-74.944 85.12-186.368 22.656-248.896-62.528-62.464-173.952-52.352-248.96 22.656L444.16 353.6l-45.248-45.248 90.496-90.496c100.032-99.968 251.968-110.08 339.456-22.656 87.488 87.488 77.312 239.424-22.656 339.456l-90.496 90.496zm-90.496 90.496-90.496 90.496C434.624 906.112 282.688 916.224 195.2 828.8c-87.488-87.488-77.312-239.424 22.656-339.456l90.496-90.496 45.248 45.248-90.496 90.56c-75.008 74.944-85.12 186.368-22.656 248.896 62.528 62.464 173.952 52.352 248.96-22.656l90.496-90.496zm0-362.048 45.248 45.248L398.848 670.4 353.6 625.152z"})]))}}),link_default=link_vue_vue_type_script_setup_true_lang_default,list_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"List",__name:"list",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M704 192h160v736H160V192h160v64h384zM288 512h448v-64H288zm0 256h448v-64H288zm96-576V96h256v96z"})]))}}),list_default=list_vue_vue_type_script_setup_true_lang_default,loading_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Loading",__name:"loading",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32m0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32m448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32m-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32M195.2 195.2a32 32 0 0 1 45.248 0L376.32 331.008a32 32 0 0 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm452.544 452.544a32 32 0 0 1 45.248 0L828.8 783.552a32 32 0 0 1-45.248 45.248L647.744 692.992a32 32 0 0 1 0-45.248zM828.8 195.264a32 32 0 0 1 0 45.184L692.992 376.32a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0m-452.544 452.48a32 32 0 0 1 0 45.248L240.448 828.8a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0z"})]))}}),loading_default=loading_vue_vue_type_script_setup_true_lang_default,location_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"LocationFilled",__name:"location-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 928c23.936 0 117.504-68.352 192.064-153.152C803.456 661.888 864 535.808 864 416c0-189.632-155.84-320-352-320S160 226.368 160 416c0 120.32 60.544 246.4 159.936 359.232C394.432 859.84 488 928 512 928m0-435.2a64 64 0 1 0 0-128 64 64 0 0 0 0 128m0 140.8a204.8 204.8 0 1 1 0-409.6 204.8 204.8 0 0 1 0 409.6"})]))}}),location_filled_default=location_filled_vue_vue_type_script_setup_true_lang_default,location_information_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"LocationInformation",__name:"location-information",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M288 896h448q32 0 32 32t-32 32H288q-32 0-32-32t32-32"}),createBaseVNode("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416M512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544"}),createBaseVNode("path",{fill:"currentColor",d:"M512 512a96 96 0 1 0 0-192 96 96 0 0 0 0 192m0 64a160 160 0 1 1 0-320 160 160 0 0 1 0 320"})]))}}),location_information_default=location_information_vue_vue_type_script_setup_true_lang_default,location_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Location",__name:"location",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416M512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544"}),createBaseVNode("path",{fill:"currentColor",d:"M512 512a96 96 0 1 0 0-192 96 96 0 0 0 0 192m0 64a160 160 0 1 1 0-320 160 160 0 0 1 0 320"})]))}}),location_default=location_vue_vue_type_script_setup_true_lang_default,lock_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Lock",__name:"lock",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M224 448a32 32 0 0 0-32 32v384a32 32 0 0 0 32 32h576a32 32 0 0 0 32-32V480a32 32 0 0 0-32-32zm0-64h576a96 96 0 0 1 96 96v384a96 96 0 0 1-96 96H224a96 96 0 0 1-96-96V480a96 96 0 0 1 96-96"}),createBaseVNode("path",{fill:"currentColor",d:"M512 544a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V576a32 32 0 0 1 32-32m192-160v-64a192 192 0 1 0-384 0v64zM512 64a256 256 0 0 1 256 256v128H256V320A256 256 0 0 1 512 64"})]))}}),lock_default=lock_vue_vue_type_script_setup_true_lang_default,lollipop_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Lollipop",__name:"lollipop",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M513.28 448a64 64 0 1 1 76.544 49.728A96 96 0 0 0 768 448h64a160 160 0 0 1-320 0zm-126.976-29.696a256 256 0 1 0 43.52-180.48A256 256 0 0 1 832 448h-64a192 192 0 0 0-381.696-29.696m105.664 249.472L285.696 874.048a96 96 0 0 1-135.68-135.744l206.208-206.272a320 320 0 1 1 135.744 135.744zm-54.464-36.032a321.92 321.92 0 0 1-45.248-45.248L195.2 783.552a32 32 0 1 0 45.248 45.248l197.056-197.12z"})]))}}),lollipop_default=lollipop_vue_vue_type_script_setup_true_lang_default,magic_stick_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"MagicStick",__name:"magic-stick",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 64h64v192h-64zm0 576h64v192h-64zM160 480v-64h192v64zm576 0v-64h192v64zM249.856 199.04l45.248-45.184L430.848 289.6 385.6 334.848 249.856 199.104zM657.152 606.4l45.248-45.248 135.744 135.744-45.248 45.248zM114.048 923.2 68.8 877.952l316.8-316.8 45.248 45.248zM702.4 334.848 657.152 289.6l135.744-135.744 45.248 45.248z"})]))}}),magic_stick_default=magic_stick_vue_vue_type_script_setup_true_lang_default,magnet_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Magnet",__name:"magnet",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M832 320V192H704v320a192 192 0 1 1-384 0V192H192v128h128v64H192v128a320 320 0 0 0 640 0V384H704v-64zM640 512V128h256v384a384 384 0 1 1-768 0V128h256v384a128 128 0 1 0 256 0"})]))}}),magnet_default=magnet_vue_vue_type_script_setup_true_lang_default,male_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Male",__name:"male",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M399.5 849.5a225 225 0 1 0 0-450 225 225 0 0 0 0 450m0 56.25a281.25 281.25 0 1 1 0-562.5 281.25 281.25 0 0 1 0 562.5m253.125-787.5h225q28.125 0 28.125 28.125T877.625 174.5h-225q-28.125 0-28.125-28.125t28.125-28.125"}),createBaseVNode("path",{fill:"currentColor",d:"M877.625 118.25q28.125 0 28.125 28.125v225q0 28.125-28.125 28.125T849.5 371.375v-225q0-28.125 28.125-28.125"}),createBaseVNode("path",{fill:"currentColor",d:"M604.813 458.9 565.1 419.131l292.613-292.668 39.825 39.824z"})]))}}),male_default=male_vue_vue_type_script_setup_true_lang_default,management_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Management",__name:"management",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M576 128v288l96-96 96 96V128h128v768H320V128zm-448 0h128v768H128z"})]))}}),management_default=management_vue_vue_type_script_setup_true_lang_default,map_location_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"MapLocation",__name:"map-location",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416M512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544"}),createBaseVNode("path",{fill:"currentColor",d:"M512 448a64 64 0 1 0 0-128 64 64 0 0 0 0 128m0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256m345.6 192L960 960H672v-64H352v64H64l102.4-256zm-68.928 0H235.328l-76.8 192h706.944z"})]))}}),map_location_default=map_location_vue_vue_type_script_setup_true_lang_default,medal_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Medal",__name:"medal",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 896a256 256 0 1 0 0-512 256 256 0 0 0 0 512m0 64a320 320 0 1 1 0-640 320 320 0 0 1 0 640"}),createBaseVNode("path",{fill:"currentColor",d:"M576 128H448v200a286.72 286.72 0 0 1 64-8c19.52 0 40.832 2.688 64 8zm64 0v219.648c24.448 9.088 50.56 20.416 78.4 33.92L757.44 128zm-256 0H266.624l39.04 253.568c27.84-13.504 53.888-24.832 78.336-33.92V128zM229.312 64h565.376a32 32 0 0 1 31.616 36.864L768 480c-113.792-64-199.104-96-256-96-56.896 0-142.208 32-256 96l-58.304-379.136A32 32 0 0 1 229.312 64"})]))}}),medal_default=medal_vue_vue_type_script_setup_true_lang_default,memo_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Memo",__name:"memo",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg","xml:space":"preserve",style:{"enable-background":"new 0 0 1024 1024"},viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M480 320h192c21.33 0 32-10.67 32-32s-10.67-32-32-32H480c-21.33 0-32 10.67-32 32s10.67 32 32 32"}),createBaseVNode("path",{fill:"currentColor",d:"M887.01 72.99C881.01 67 873.34 64 864 64H160c-9.35 0-17.02 3-23.01 8.99C131 78.99 128 86.66 128 96v832c0 9.35 2.99 17.02 8.99 23.01S150.66 960 160 960h704c9.35 0 17.02-2.99 23.01-8.99S896 937.34 896 928V96c0-9.35-3-17.02-8.99-23.01M192 896V128h96v768zm640 0H352V128h480z"}),createBaseVNode("path",{fill:"currentColor",d:"M480 512h192c21.33 0 32-10.67 32-32s-10.67-32-32-32H480c-21.33 0-32 10.67-32 32s10.67 32 32 32m0 192h192c21.33 0 32-10.67 32-32s-10.67-32-32-32H480c-21.33 0-32 10.67-32 32s10.67 32 32 32"})]))}}),memo_default=memo_vue_vue_type_script_setup_true_lang_default,menu_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Menu",__name:"menu",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M160 448a32 32 0 0 1-32-32V160.064a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V416a32 32 0 0 1-32 32zm448 0a32 32 0 0 1-32-32V160.064a32 32 0 0 1 32-32h255.936a32 32 0 0 1 32 32V416a32 32 0 0 1-32 32zM160 896a32 32 0 0 1-32-32V608a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32v256a32 32 0 0 1-32 32zm448 0a32 32 0 0 1-32-32V608a32 32 0 0 1 32-32h255.936a32 32 0 0 1 32 32v256a32 32 0 0 1-32 32z"})]))}}),menu_default=menu_vue_vue_type_script_setup_true_lang_default,message_box_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"MessageBox",__name:"message-box",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M288 384h448v64H288zm96-128h256v64H384zM131.456 512H384v128h256V512h252.544L721.856 192H302.144zM896 576H704v128H320V576H128v256h768zM275.776 128h472.448a32 32 0 0 1 28.608 17.664l179.84 359.552A32 32 0 0 1 960 519.552V864a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V519.552a32 32 0 0 1 3.392-14.336l179.776-359.552A32 32 0 0 1 275.776 128z"})]))}}),message_box_default=message_box_vue_vue_type_script_setup_true_lang_default,message_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Message",__name:"message",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M128 224v512a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V224zm0-64h768a64 64 0 0 1 64 64v512a128 128 0 0 1-128 128H192A128 128 0 0 1 64 736V224a64 64 0 0 1 64-64"}),createBaseVNode("path",{fill:"currentColor",d:"M904 224 656.512 506.88a192 192 0 0 1-289.024 0L120 224zm-698.944 0 210.56 240.704a128 128 0 0 0 192.704 0L818.944 224H205.056"})]))}}),message_default=message_vue_vue_type_script_setup_true_lang_default,mic_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Mic",__name:"mic",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M480 704h160a64 64 0 0 0 64-64v-32h-96a32 32 0 0 1 0-64h96v-96h-96a32 32 0 0 1 0-64h96v-96h-96a32 32 0 0 1 0-64h96v-32a64 64 0 0 0-64-64H384a64 64 0 0 0-64 64v32h96a32 32 0 0 1 0 64h-96v96h96a32 32 0 0 1 0 64h-96v96h96a32 32 0 0 1 0 64h-96v32a64 64 0 0 0 64 64zm64 64v128h192a32 32 0 1 1 0 64H288a32 32 0 1 1 0-64h192V768h-96a128 128 0 0 1-128-128V192A128 128 0 0 1 384 64h256a128 128 0 0 1 128 128v448a128 128 0 0 1-128 128z"})]))}}),mic_default=mic_vue_vue_type_script_setup_true_lang_default,microphone_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Microphone",__name:"microphone",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 128a128 128 0 0 0-128 128v256a128 128 0 1 0 256 0V256a128 128 0 0 0-128-128m0-64a192 192 0 0 1 192 192v256a192 192 0 1 1-384 0V256A192 192 0 0 1 512 64m-32 832v-64a288 288 0 0 1-288-288v-32a32 32 0 0 1 64 0v32a224 224 0 0 0 224 224h64a224 224 0 0 0 224-224v-32a32 32 0 1 1 64 0v32a288 288 0 0 1-288 288v64h64a32 32 0 1 1 0 64H416a32 32 0 1 1 0-64z"})]))}}),microphone_default=microphone_vue_vue_type_script_setup_true_lang_default,milk_tea_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"MilkTea",__name:"milk-tea",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M416 128V96a96 96 0 0 1 96-96h128a32 32 0 1 1 0 64H512a32 32 0 0 0-32 32v32h320a96 96 0 0 1 11.712 191.296l-39.68 581.056A64 64 0 0 1 708.224 960H315.776a64 64 0 0 1-63.872-59.648l-39.616-581.056A96 96 0 0 1 224 128zM276.48 320l39.296 576h392.448l4.8-70.784a224.064 224.064 0 0 1 30.016-439.808L747.52 320zM224 256h576a32 32 0 1 0 0-64H224a32 32 0 0 0 0 64m493.44 503.872 21.12-309.12a160 160 0 0 0-21.12 309.12"})]))}}),milk_tea_default=milk_tea_vue_vue_type_script_setup_true_lang_default,minus_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Minus",__name:"minus",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64"})]))}}),minus_default=minus_vue_vue_type_script_setup_true_lang_default,money_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Money",__name:"money",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M256 640v192h640V384H768v-64h150.976c14.272 0 19.456 1.472 24.64 4.288a29.056 29.056 0 0 1 12.16 12.096c2.752 5.184 4.224 10.368 4.224 24.64v493.952c0 14.272-1.472 19.456-4.288 24.64a29.056 29.056 0 0 1-12.096 12.16c-5.184 2.752-10.368 4.224-24.64 4.224H233.024c-14.272 0-19.456-1.472-24.64-4.288a29.056 29.056 0 0 1-12.16-12.096c-2.688-5.184-4.224-10.368-4.224-24.576V640z"}),createBaseVNode("path",{fill:"currentColor",d:"M768 192H128v448h640zm64-22.976v493.952c0 14.272-1.472 19.456-4.288 24.64a29.056 29.056 0 0 1-12.096 12.16c-5.184 2.752-10.368 4.224-24.64 4.224H105.024c-14.272 0-19.456-1.472-24.64-4.288a29.056 29.056 0 0 1-12.16-12.096C65.536 682.432 64 677.248 64 663.04V169.024c0-14.272 1.472-19.456 4.288-24.64a29.056 29.056 0 0 1 12.096-12.16C85.568 129.536 90.752 128 104.96 128h685.952c14.272 0 19.456 1.472 24.64 4.288a29.056 29.056 0 0 1 12.16 12.096c2.752 5.184 4.224 10.368 4.224 24.64z"}),createBaseVNode("path",{fill:"currentColor",d:"M448 576a160 160 0 1 1 0-320 160 160 0 0 1 0 320m0-64a96 96 0 1 0 0-192 96 96 0 0 0 0 192"})]))}}),money_default=money_vue_vue_type_script_setup_true_lang_default,monitor_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Monitor",__name:"monitor",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M544 768v128h192a32 32 0 1 1 0 64H288a32 32 0 1 1 0-64h192V768H192A128 128 0 0 1 64 640V256a128 128 0 0 1 128-128h640a128 128 0 0 1 128 128v384a128 128 0 0 1-128 128zM192 192a64 64 0 0 0-64 64v384a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64z"})]))}}),monitor_default=monitor_vue_vue_type_script_setup_true_lang_default,moon_night_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"MoonNight",__name:"moon-night",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M384 512a448 448 0 0 1 215.872-383.296A384 384 0 0 0 213.76 640h188.8A448.256 448.256 0 0 1 384 512M171.136 704a448 448 0 0 1 636.992-575.296A384 384 0 0 0 499.328 704h-328.32z"}),createBaseVNode("path",{fill:"currentColor",d:"M32 640h960q32 0 32 32t-32 32H32q-32 0-32-32t32-32m128 128h384a32 32 0 1 1 0 64H160a32 32 0 1 1 0-64m160 127.68 224 .256a32 32 0 0 1 32 32V928a32 32 0 0 1-32 32l-224-.384a32 32 0 0 1-32-32v-.064a32 32 0 0 1 32-32z"})]))}}),moon_night_default=moon_night_vue_vue_type_script_setup_true_lang_default,moon_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Moon",__name:"moon",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M240.448 240.448a384 384 0 1 0 559.424 525.696 448 448 0 0 1-542.016-542.08 390.592 390.592 0 0 0-17.408 16.384zm181.056 362.048a384 384 0 0 0 525.632 16.384A448 448 0 1 1 405.056 76.8a384 384 0 0 0 16.448 525.696"})]))}}),moon_default=moon_vue_vue_type_script_setup_true_lang_default,more_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"MoreFilled",__name:"more-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M176 416a112 112 0 1 1 0 224 112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224"})]))}}),more_filled_default=more_filled_vue_vue_type_script_setup_true_lang_default,more_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"More",__name:"more",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M176 416a112 112 0 1 0 0 224 112 112 0 0 0 0-224m0 64a48 48 0 1 1 0 96 48 48 0 0 1 0-96m336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224m0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96m336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224m0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96"})]))}}),more_default=more_vue_vue_type_script_setup_true_lang_default,mostly_cloudy_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"MostlyCloudy",__name:"mostly-cloudy",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M737.216 357.952 704 349.824l-11.776-32a192.064 192.064 0 0 0-367.424 23.04l-8.96 39.04-39.04 8.96A192.064 192.064 0 0 0 320 768h368a207.808 207.808 0 0 0 207.808-208 208.32 208.32 0 0 0-158.592-202.048m15.168-62.208A272.32 272.32 0 0 1 959.744 560a271.808 271.808 0 0 1-271.552 272H320a256 256 0 0 1-57.536-505.536 256.128 256.128 0 0 1 489.92-30.72"})]))}}),mostly_cloudy_default=mostly_cloudy_vue_vue_type_script_setup_true_lang_default,mouse_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Mouse",__name:"mouse",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M438.144 256c-68.352 0-92.736 4.672-117.76 18.112-20.096 10.752-35.52 26.176-46.272 46.272C260.672 345.408 256 369.792 256 438.144v275.712c0 68.352 4.672 92.736 18.112 117.76 10.752 20.096 26.176 35.52 46.272 46.272C345.408 891.328 369.792 896 438.144 896h147.712c68.352 0 92.736-4.672 117.76-18.112 20.096-10.752 35.52-26.176 46.272-46.272C763.328 806.592 768 782.208 768 713.856V438.144c0-68.352-4.672-92.736-18.112-117.76a110.464 110.464 0 0 0-46.272-46.272C678.592 260.672 654.208 256 585.856 256zm0-64h147.712c85.568 0 116.608 8.96 147.904 25.6 31.36 16.768 55.872 41.344 72.576 72.64C823.104 321.536 832 352.576 832 438.08v275.84c0 85.504-8.96 116.544-25.6 147.84a174.464 174.464 0 0 1-72.64 72.576C702.464 951.104 671.424 960 585.92 960H438.08c-85.504 0-116.544-8.96-147.84-25.6a174.464 174.464 0 0 1-72.64-72.704c-16.768-31.296-25.664-62.336-25.664-147.84v-275.84c0-85.504 8.96-116.544 25.6-147.84a174.464 174.464 0 0 1 72.768-72.576c31.232-16.704 62.272-25.6 147.776-25.6z"}),createBaseVNode("path",{fill:"currentColor",d:"M512 320q32 0 32 32v128q0 32-32 32t-32-32V352q0-32 32-32m32-96a32 32 0 0 1-64 0v-64a32 32 0 0 0-32-32h-96a32 32 0 0 1 0-64h96a96 96 0 0 1 96 96z"})]))}}),mouse_default=mouse_vue_vue_type_script_setup_true_lang_default,mug_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Mug",__name:"mug",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M736 800V160H160v640a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64m64-544h63.552a96 96 0 0 1 96 96v224a96 96 0 0 1-96 96H800v128a128 128 0 0 1-128 128H224A128 128 0 0 1 96 800V128a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32zm0 64v288h63.552a32 32 0 0 0 32-32V352a32 32 0 0 0-32-32z"})]))}}),mug_default=mug_vue_vue_type_script_setup_true_lang_default,mute_notification_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"MuteNotification",__name:"mute-notification",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m241.216 832 63.616-64H768V448c0-42.368-10.24-82.304-28.48-117.504l46.912-47.232C815.36 331.392 832 387.84 832 448v320h96a32 32 0 1 1 0 64zm-90.24 0H96a32 32 0 1 1 0-64h96V448a320.128 320.128 0 0 1 256-313.6V128a64 64 0 1 1 128 0v6.4a319.552 319.552 0 0 1 171.648 97.088l-45.184 45.44A256 256 0 0 0 256 448v278.336L151.04 832zM448 896h128a64 64 0 0 1-128 0"}),createBaseVNode("path",{fill:"currentColor",d:"M150.72 859.072a32 32 0 0 1-45.44-45.056l704-708.544a32 32 0 0 1 45.44 45.056l-704 708.544z"})]))}}),mute_notification_default=mute_notification_vue_vue_type_script_setup_true_lang_default,mute_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Mute",__name:"mute",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m412.16 592.128-45.44 45.44A191.232 191.232 0 0 1 320 512V256a192 192 0 1 1 384 0v44.352l-64 64V256a128 128 0 1 0-256 0v256c0 30.336 10.56 58.24 28.16 80.128m51.968 38.592A128 128 0 0 0 640 512v-57.152l64-64V512a192 192 0 0 1-287.68 166.528zM314.88 779.968l46.144-46.08A222.976 222.976 0 0 0 480 768h64a224 224 0 0 0 224-224v-32a32 32 0 1 1 64 0v32a288 288 0 0 1-288 288v64h64a32 32 0 1 1 0 64H416a32 32 0 1 1 0-64h64v-64c-61.44 0-118.4-19.2-165.12-52.032M266.752 737.6A286.976 286.976 0 0 1 192 544v-32a32 32 0 0 1 64 0v32c0 56.832 21.184 108.8 56.064 148.288z"}),createBaseVNode("path",{fill:"currentColor",d:"M150.72 859.072a32 32 0 0 1-45.44-45.056l704-708.544a32 32 0 0 1 45.44 45.056l-704 708.544z"})]))}}),mute_default=mute_vue_vue_type_script_setup_true_lang_default,no_smoking_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"NoSmoking",__name:"no-smoking",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M440.256 576H256v128h56.256l-64 64H224a32 32 0 0 1-32-32V544a32 32 0 0 1 32-32h280.256zm143.488 128H704V583.744L775.744 512H928a32 32 0 0 1 32 32v192a32 32 0 0 1-32 32H519.744zM768 576v128h128V576zm-29.696-207.552 45.248 45.248-497.856 497.856-45.248-45.248zM256 64h64v320h-64zM128 192h64v192h-64zM64 512h64v256H64z"})]))}}),no_smoking_default=no_smoking_vue_vue_type_script_setup_true_lang_default,notebook_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Notebook",__name:"notebook",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M192 128v768h640V128zm-32-64h704a32 32 0 0 1 32 32v832a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32"}),createBaseVNode("path",{fill:"currentColor",d:"M672 128h64v768h-64zM96 192h128q32 0 32 32t-32 32H96q-32 0-32-32t32-32m0 192h128q32 0 32 32t-32 32H96q-32 0-32-32t32-32m0 192h128q32 0 32 32t-32 32H96q-32 0-32-32t32-32m0 192h128q32 0 32 32t-32 32H96q-32 0-32-32t32-32"})]))}}),notebook_default=notebook_vue_vue_type_script_setup_true_lang_default,notification_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Notification",__name:"notification",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 128v64H256a64 64 0 0 0-64 64v512a64 64 0 0 0 64 64h512a64 64 0 0 0 64-64V512h64v256a128 128 0 0 1-128 128H256a128 128 0 0 1-128-128V256a128 128 0 0 1 128-128z"}),createBaseVNode("path",{fill:"currentColor",d:"M768 384a128 128 0 1 0 0-256 128 128 0 0 0 0 256m0 64a192 192 0 1 1 0-384 192 192 0 0 1 0 384"})]))}}),notification_default=notification_vue_vue_type_script_setup_true_lang_default,odometer_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Odometer",__name:"odometer",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"}),createBaseVNode("path",{fill:"currentColor",d:"M192 512a320 320 0 1 1 640 0 32 32 0 1 1-64 0 256 256 0 1 0-512 0 32 32 0 0 1-64 0"}),createBaseVNode("path",{fill:"currentColor",d:"M570.432 627.84A96 96 0 1 1 509.568 608l60.992-187.776A32 32 0 1 1 631.424 440l-60.992 187.776zM502.08 734.464a32 32 0 1 0 19.84-60.928 32 32 0 0 0-19.84 60.928"})]))}}),odometer_default=odometer_vue_vue_type_script_setup_true_lang_default,office_building_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"OfficeBuilding",__name:"office-building",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M192 128v704h384V128zm-32-64h448a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32"}),createBaseVNode("path",{fill:"currentColor",d:"M256 256h256v64H256zm0 192h256v64H256zm0 192h256v64H256zm384-128h128v64H640zm0 128h128v64H640zM64 832h896v64H64z"}),createBaseVNode("path",{fill:"currentColor",d:"M640 384v448h192V384zm-32-64h256a32 32 0 0 1 32 32v512a32 32 0 0 1-32 32H608a32 32 0 0 1-32-32V352a32 32 0 0 1 32-32"})]))}}),office_building_default=office_building_vue_vue_type_script_setup_true_lang_default,open_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Open",__name:"open",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M329.956 257.138a254.862 254.862 0 0 0 0 509.724h364.088a254.862 254.862 0 0 0 0-509.724zm0-72.818h364.088a327.68 327.68 0 1 1 0 655.36H329.956a327.68 327.68 0 1 1 0-655.36z"}),createBaseVNode("path",{fill:"currentColor",d:"M694.044 621.227a109.227 109.227 0 1 0 0-218.454 109.227 109.227 0 0 0 0 218.454m0 72.817a182.044 182.044 0 1 1 0-364.088 182.044 182.044 0 0 1 0 364.088"})]))}}),open_default=open_vue_vue_type_script_setup_true_lang_default,operation_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Operation",__name:"operation",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M389.44 768a96.064 96.064 0 0 1 181.12 0H896v64H570.56a96.064 96.064 0 0 1-181.12 0H128v-64zm192-288a96.064 96.064 0 0 1 181.12 0H896v64H762.56a96.064 96.064 0 0 1-181.12 0H128v-64zm-320-288a96.064 96.064 0 0 1 181.12 0H896v64H442.56a96.064 96.064 0 0 1-181.12 0H128v-64z"})]))}}),operation_default=operation_vue_vue_type_script_setup_true_lang_default,opportunity_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Opportunity",__name:"opportunity",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M384 960v-64h192.064v64zm448-544a350.656 350.656 0 0 1-128.32 271.424C665.344 719.04 640 763.776 640 813.504V832H320v-14.336c0-48-19.392-95.36-57.216-124.992a351.552 351.552 0 0 1-128.448-344.256c25.344-136.448 133.888-248.128 269.76-276.48A352.384 352.384 0 0 1 832 416m-544 32c0-132.288 75.904-224 192-224v-64c-154.432 0-256 122.752-256 288z"})]))}}),opportunity_default=opportunity_vue_vue_type_script_setup_true_lang_default,orange_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Orange",__name:"orange",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M544 894.72a382.336 382.336 0 0 0 215.936-89.472L577.024 622.272c-10.24 6.016-21.248 10.688-33.024 13.696v258.688zm261.248-134.784A382.336 382.336 0 0 0 894.656 544H635.968c-3.008 11.776-7.68 22.848-13.696 33.024l182.976 182.912zM894.656 480a382.336 382.336 0 0 0-89.408-215.936L622.272 446.976c6.016 10.24 10.688 21.248 13.696 33.024h258.688zm-134.72-261.248A382.336 382.336 0 0 0 544 129.344v258.688c11.776 3.008 22.848 7.68 33.024 13.696zM480 129.344a382.336 382.336 0 0 0-215.936 89.408l182.912 182.976c10.24-6.016 21.248-10.688 33.024-13.696zm-261.248 134.72A382.336 382.336 0 0 0 129.344 480h258.688c3.008-11.776 7.68-22.848 13.696-33.024zM129.344 544a382.336 382.336 0 0 0 89.408 215.936l182.976-182.912A127.232 127.232 0 0 1 388.032 544zm134.72 261.248A382.336 382.336 0 0 0 480 894.656V635.968a127.232 127.232 0 0 1-33.024-13.696zM512 960a448 448 0 1 1 0-896 448 448 0 0 1 0 896m0-384a64 64 0 1 0 0-128 64 64 0 0 0 0 128"})]))}}),orange_default=orange_vue_vue_type_script_setup_true_lang_default,paperclip_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Paperclip",__name:"paperclip",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M602.496 240.448A192 192 0 1 1 874.048 512l-316.8 316.8A256 256 0 0 1 195.2 466.752L602.496 59.456l45.248 45.248L240.448 512A192 192 0 0 0 512 783.552l316.8-316.8a128 128 0 1 0-181.056-181.056L353.6 579.904a32 32 0 1 0 45.248 45.248l294.144-294.144 45.312 45.248L444.096 670.4a96 96 0 1 1-135.744-135.744l294.144-294.208z"})]))}}),paperclip_default=paperclip_vue_vue_type_script_setup_true_lang_default,partly_cloudy_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"PartlyCloudy",__name:"partly-cloudy",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M598.4 895.872H328.192a256 256 0 0 1-34.496-510.528A352 352 0 1 1 598.4 895.872m-271.36-64h272.256a288 288 0 1 0-248.512-417.664L335.04 445.44l-34.816 3.584a192 192 0 0 0 26.88 382.848z"}),createBaseVNode("path",{fill:"currentColor",d:"M139.84 501.888a256 256 0 1 1 417.856-277.12c-17.728 2.176-38.208 8.448-61.504 18.816A192 192 0 1 0 189.12 460.48a6003.84 6003.84 0 0 0-49.28 41.408z"})]))}}),partly_cloudy_default=partly_cloudy_vue_vue_type_script_setup_true_lang_default,pear_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Pear",__name:"pear",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M542.336 258.816a443.255 443.255 0 0 0-9.024 25.088 32 32 0 1 1-60.8-20.032l1.088-3.328a162.688 162.688 0 0 0-122.048 131.392l-17.088 102.72-20.736 15.36C256.192 552.704 224 610.88 224 672c0 120.576 126.4 224 288 224s288-103.424 288-224c0-61.12-32.192-119.296-89.728-161.92l-20.736-15.424-17.088-102.72a162.688 162.688 0 0 0-130.112-133.12zm-40.128-66.56c7.936-15.552 16.576-30.08 25.92-43.776 23.296-33.92 49.408-59.776 78.528-77.12a32 32 0 1 1 32.704 55.04c-20.544 12.224-40.064 31.552-58.432 58.304a316.608 316.608 0 0 0-9.792 15.104 226.688 226.688 0 0 1 164.48 181.568l12.8 77.248C819.456 511.36 864 587.392 864 672c0 159.04-157.568 288-352 288S160 831.04 160 672c0-84.608 44.608-160.64 115.584-213.376l12.8-77.248a226.624 226.624 0 0 1 213.76-189.184z"})]))}}),pear_default=pear_vue_vue_type_script_setup_true_lang_default,phone_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"PhoneFilled",__name:"phone-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M199.232 125.568 90.624 379.008a32 32 0 0 0 6.784 35.2l512.384 512.384a32 32 0 0 0 35.2 6.784l253.44-108.608a32 32 0 0 0 10.048-52.032L769.6 633.92a32 32 0 0 0-36.928-5.952l-130.176 65.088-271.488-271.552 65.024-130.176a32 32 0 0 0-5.952-36.928L251.2 115.52a32 32 0 0 0-51.968 10.048z"})]))}}),phone_filled_default=phone_filled_vue_vue_type_script_setup_true_lang_default,phone_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Phone",__name:"phone",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M79.36 432.256 591.744 944.64a32 32 0 0 0 35.2 6.784l253.44-108.544a32 32 0 0 0 9.984-52.032l-153.856-153.92a32 32 0 0 0-36.928-6.016l-69.888 34.944L358.08 394.24l35.008-69.888a32 32 0 0 0-5.952-36.928L233.152 133.568a32 32 0 0 0-52.032 10.048L72.512 397.056a32 32 0 0 0 6.784 35.2zm60.48-29.952 81.536-190.08L325.568 316.48l-24.64 49.216-20.608 41.216 32.576 32.64 271.552 271.552 32.64 32.64 41.216-20.672 49.28-24.576 104.192 104.128-190.08 81.472L139.84 402.304zM512 320v-64a256 256 0 0 1 256 256h-64a192 192 0 0 0-192-192m0-192V64a448 448 0 0 1 448 448h-64a384 384 0 0 0-384-384"})]))}}),phone_default=phone_vue_vue_type_script_setup_true_lang_default,picture_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"PictureFilled",__name:"picture-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M96 896a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h832a32 32 0 0 1 32 32v704a32 32 0 0 1-32 32zm315.52-228.48-68.928-68.928a32 32 0 0 0-45.248 0L128 768.064h778.688l-242.112-290.56a32 32 0 0 0-49.216 0L458.752 665.408a32 32 0 0 1-47.232 2.112M256 384a96 96 0 1 0 192.064-.064A96 96 0 0 0 256 384"})]))}}),picture_filled_default=picture_filled_vue_vue_type_script_setup_true_lang_default,picture_rounded_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"PictureRounded",__name:"picture-rounded",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 128a384 384 0 1 0 0 768 384 384 0 0 0 0-768m0-64a448 448 0 1 1 0 896 448 448 0 0 1 0-896"}),createBaseVNode("path",{fill:"currentColor",d:"M640 288q64 0 64 64t-64 64q-64 0-64-64t64-64M214.656 790.656l-45.312-45.312 185.664-185.6a96 96 0 0 1 123.712-10.24l138.24 98.688a32 32 0 0 0 39.872-2.176L906.688 422.4l42.624 47.744L699.52 693.696a96 96 0 0 1-119.808 6.592l-138.24-98.752a32 32 0 0 0-41.152 3.456l-185.664 185.6z"})]))}}),picture_rounded_default=picture_rounded_vue_vue_type_script_setup_true_lang_default,picture_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Picture",__name:"picture",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M160 160v704h704V160zm-32-64h768a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H128a32 32 0 0 1-32-32V128a32 32 0 0 1 32-32"}),createBaseVNode("path",{fill:"currentColor",d:"M384 288q64 0 64 64t-64 64q-64 0-64-64t64-64M185.408 876.992l-50.816-38.912L350.72 556.032a96 96 0 0 1 134.592-17.856l1.856 1.472 122.88 99.136a32 32 0 0 0 44.992-4.864l216-269.888 49.92 39.936-215.808 269.824-.256.32a96 96 0 0 1-135.04 14.464l-122.88-99.072-.64-.512a32 32 0 0 0-44.8 5.952z"})]))}}),picture_default=picture_vue_vue_type_script_setup_true_lang_default,pie_chart_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"PieChart",__name:"pie-chart",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M448 68.48v64.832A384.128 384.128 0 0 0 512 896a384.128 384.128 0 0 0 378.688-320h64.768A448.128 448.128 0 0 1 64 512 448.128 448.128 0 0 1 448 68.48z"}),createBaseVNode("path",{fill:"currentColor",d:"M576 97.28V448h350.72A384.064 384.064 0 0 0 576 97.28zM512 64V33.152A448 448 0 0 1 990.848 512H512z"})]))}}),pie_chart_default=pie_chart_vue_vue_type_script_setup_true_lang_default,place_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Place",__name:"place",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 512a192 192 0 1 0 0-384 192 192 0 0 0 0 384m0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512"}),createBaseVNode("path",{fill:"currentColor",d:"M512 512a32 32 0 0 1 32 32v256a32 32 0 1 1-64 0V544a32 32 0 0 1 32-32"}),createBaseVNode("path",{fill:"currentColor",d:"M384 649.088v64.96C269.76 732.352 192 771.904 192 800c0 37.696 139.904 96 320 96s320-58.304 320-96c0-28.16-77.76-67.648-192-85.952v-64.96C789.12 671.04 896 730.368 896 800c0 88.32-171.904 160-384 160s-384-71.68-384-160c0-69.696 106.88-128.96 256-150.912"})]))}}),place_default=place_vue_vue_type_script_setup_true_lang_default,platform_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Platform",__name:"platform",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M448 832v-64h128v64h192v64H256v-64zM128 704V128h768v576z"})]))}}),platform_default=platform_vue_vue_type_script_setup_true_lang_default,plus_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Plus",__name:"plus",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z"})]))}}),plus_default=plus_vue_vue_type_script_setup_true_lang_default,pointer_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Pointer",__name:"pointer",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M511.552 128c-35.584 0-64.384 28.8-64.384 64.448v516.48L274.048 570.88a94.272 94.272 0 0 0-112.896-3.456 44.416 44.416 0 0 0-8.96 62.208L332.8 870.4A64 64 0 0 0 384 896h512V575.232a64 64 0 0 0-45.632-61.312l-205.952-61.76A96 96 0 0 1 576 360.192V192.448C576 156.8 547.2 128 511.552 128M359.04 556.8l24.128 19.2V192.448a128.448 128.448 0 1 1 256.832 0v167.744a32 32 0 0 0 22.784 30.656l206.016 61.76A128 128 0 0 1 960 575.232V896a64 64 0 0 1-64 64H384a128 128 0 0 1-102.4-51.2L101.056 668.032A108.416 108.416 0 0 1 128 512.512a158.272 158.272 0 0 1 185.984 8.32z"})]))}}),pointer_default=pointer_vue_vue_type_script_setup_true_lang_default,position_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Position",__name:"position",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m249.6 417.088 319.744 43.072 39.168 310.272L845.12 178.88 249.6 417.088zm-129.024 47.168a32 32 0 0 1-7.68-61.44l777.792-311.04a32 32 0 0 1 41.6 41.6l-310.336 775.68a32 32 0 0 1-61.44-7.808L512 516.992l-391.424-52.736z"})]))}}),position_default=position_vue_vue_type_script_setup_true_lang_default,postcard_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Postcard",__name:"postcard",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M160 224a32 32 0 0 0-32 32v512a32 32 0 0 0 32 32h704a32 32 0 0 0 32-32V256a32 32 0 0 0-32-32zm0-64h704a96 96 0 0 1 96 96v512a96 96 0 0 1-96 96H160a96 96 0 0 1-96-96V256a96 96 0 0 1 96-96"}),createBaseVNode("path",{fill:"currentColor",d:"M704 320a64 64 0 1 1 0 128 64 64 0 0 1 0-128M288 448h256q32 0 32 32t-32 32H288q-32 0-32-32t32-32m0 128h256q32 0 32 32t-32 32H288q-32 0-32-32t32-32"})]))}}),postcard_default=postcard_vue_vue_type_script_setup_true_lang_default,pouring_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Pouring",__name:"pouring",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m739.328 291.328-35.2-6.592-12.8-33.408a192.064 192.064 0 0 0-365.952 23.232l-9.92 40.896-41.472 7.04a176.32 176.32 0 0 0-146.24 173.568c0 97.28 78.72 175.936 175.808 175.936h400a192 192 0 0 0 35.776-380.672zM959.552 480a256 256 0 0 1-256 256h-400A239.808 239.808 0 0 1 63.744 496.192a240.32 240.32 0 0 1 199.488-236.8 256.128 256.128 0 0 1 487.872-30.976A256.064 256.064 0 0 1 959.552 480M224 800a32 32 0 0 1 32 32v96a32 32 0 1 1-64 0v-96a32 32 0 0 1 32-32m192 0a32 32 0 0 1 32 32v96a32 32 0 1 1-64 0v-96a32 32 0 0 1 32-32m192 0a32 32 0 0 1 32 32v96a32 32 0 1 1-64 0v-96a32 32 0 0 1 32-32m192 0a32 32 0 0 1 32 32v96a32 32 0 1 1-64 0v-96a32 32 0 0 1 32-32"})]))}}),pouring_default=pouring_vue_vue_type_script_setup_true_lang_default,present_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Present",__name:"present",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M480 896V640H192v-64h288V320H192v576zm64 0h288V320H544v256h288v64H544zM128 256h768v672a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32z"}),createBaseVNode("path",{fill:"currentColor",d:"M96 256h832q32 0 32 32t-32 32H96q-32 0-32-32t32-32"}),createBaseVNode("path",{fill:"currentColor",d:"M416 256a64 64 0 1 0 0-128 64 64 0 0 0 0 128m0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256"}),createBaseVNode("path",{fill:"currentColor",d:"M608 256a64 64 0 1 0 0-128 64 64 0 0 0 0 128m0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256"})]))}}),present_default=present_vue_vue_type_script_setup_true_lang_default,price_tag_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"PriceTag",__name:"price-tag",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M224 318.336V896h576V318.336L552.512 115.84a64 64 0 0 0-81.024 0zM593.024 66.304l259.2 212.096A32 32 0 0 1 864 303.168V928a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V303.168a32 32 0 0 1 11.712-24.768l259.2-212.096a128 128 0 0 1 162.112 0z"}),createBaseVNode("path",{fill:"currentColor",d:"M512 448a64 64 0 1 0 0-128 64 64 0 0 0 0 128m0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256"})]))}}),price_tag_default=price_tag_vue_vue_type_script_setup_true_lang_default,printer_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Printer",__name:"printer",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M256 768H105.024c-14.272 0-19.456-1.472-24.64-4.288a29.056 29.056 0 0 1-12.16-12.096C65.536 746.432 64 741.248 64 727.04V379.072c0-42.816 4.48-58.304 12.8-73.984 8.384-15.616 20.672-27.904 36.288-36.288 15.68-8.32 31.168-12.8 73.984-12.8H256V64h512v192h68.928c42.816 0 58.304 4.48 73.984 12.8 15.616 8.384 27.904 20.672 36.288 36.288 8.32 15.68 12.8 31.168 12.8 73.984v347.904c0 14.272-1.472 19.456-4.288 24.64a29.056 29.056 0 0 1-12.096 12.16c-5.184 2.752-10.368 4.224-24.64 4.224H768v192H256zm64-192v320h384V576zm-64 128V512h512v192h128V379.072c0-29.376-1.408-36.48-5.248-43.776a23.296 23.296 0 0 0-10.048-10.048c-7.232-3.84-14.4-5.248-43.776-5.248H187.072c-29.376 0-36.48 1.408-43.776 5.248a23.296 23.296 0 0 0-10.048 10.048c-3.84 7.232-5.248 14.4-5.248 43.776V704zm64-448h384V128H320zm-64 128h64v64h-64zm128 0h64v64h-64z"})]))}}),printer_default=printer_vue_vue_type_script_setup_true_lang_default,promotion_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Promotion",__name:"promotion",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m64 448 832-320-128 704-446.08-243.328L832 192 242.816 545.472zm256 512V657.024L512 768z"})]))}}),promotion_default=promotion_vue_vue_type_script_setup_true_lang_default,quartz_watch_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"QuartzWatch",__name:"quartz-watch",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg","xml:space":"preserve",style:{"enable-background":"new 0 0 1024 1024"},viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M422.02 602.01v-.03c-6.68-5.99-14.35-8.83-23.01-8.51-8.67.32-16.17 3.66-22.5 10.02-6.33 6.36-9.5 13.7-9.5 22.02s3 15.82 8.99 22.5c8.68 8.68 19.02 11.35 31.01 8s19.49-10.85 22.5-22.5c3.01-11.65.51-22.15-7.49-31.49zM384 512c0-9.35-3-17.02-8.99-23.01-6-5.99-13.66-8.99-23.01-8.99-9.35 0-17.02 3-23.01 8.99-5.99 6-8.99 13.66-8.99 23.01s3 17.02 8.99 23.01c6 5.99 13.66 8.99 23.01 8.99 9.35 0 17.02-3 23.01-8.99 5.99-6 8.99-13.67 8.99-23.01m6.53-82.49c11.65 3.01 22.15.51 31.49-7.49h.04c5.99-6.68 8.83-14.34 8.51-23.01-.32-8.67-3.66-16.16-10.02-22.5-6.36-6.33-13.7-9.5-22.02-9.5s-15.82 3-22.5 8.99c-8.68 8.69-11.35 19.02-8 31.01 3.35 11.99 10.85 19.49 22.5 22.5zm242.94 0c11.67-3.03 19.01-10.37 22.02-22.02 3.01-11.65.51-22.15-7.49-31.49h.01c-6.68-5.99-14.18-8.99-22.5-8.99s-15.66 3.16-22.02 9.5c-6.36 6.34-9.7 13.84-10.02 22.5-.32 8.66 2.52 16.33 8.51 23.01 9.32 8.02 19.82 10.52 31.49 7.49M512 640c-9.35 0-17.02 3-23.01 8.99-5.99 6-8.99 13.66-8.99 23.01s3 17.02 8.99 23.01c6 5.99 13.67 8.99 23.01 8.99 9.35 0 17.02-3 23.01-8.99 5.99-6 8.99-13.66 8.99-23.01s-3-17.02-8.99-23.01c-6-5.99-13.66-8.99-23.01-8.99m183.01-151.01c-6-5.99-13.66-8.99-23.01-8.99s-17.02 3-23.01 8.99c-5.99 6-8.99 13.66-8.99 23.01s3 17.02 8.99 23.01c6 5.99 13.66 8.99 23.01 8.99s17.02-3 23.01-8.99c5.99-6 8.99-13.67 8.99-23.01 0-9.35-3-17.02-8.99-23.01"}),createBaseVNode("path",{fill:"currentColor",d:"M832 512c-2-90.67-33.17-166.17-93.5-226.5-20.43-20.42-42.6-37.49-66.5-51.23V64H352v170.26c-23.9 13.74-46.07 30.81-66.5 51.24-60.33 60.33-91.49 135.83-93.5 226.5 2 90.67 33.17 166.17 93.5 226.5 20.43 20.43 42.6 37.5 66.5 51.24V960h320V789.74c23.9-13.74 46.07-30.81 66.5-51.24 60.33-60.34 91.49-135.83 93.5-226.5M416 128h192v78.69c-29.85-9.03-61.85-13.93-96-14.69-34.15.75-66.15 5.65-96 14.68zm192 768H416v-78.68c29.85 9.03 61.85 13.93 96 14.68 34.15-.75 66.15-5.65 96-14.68zm-96-128c-72.66-2.01-132.99-27.01-180.99-75.01S258.01 584.66 256 512c2.01-72.66 27.01-132.99 75.01-180.99S439.34 258.01 512 256c72.66 2.01 132.99 27.01 180.99 75.01S765.99 439.34 768 512c-2.01 72.66-27.01 132.99-75.01 180.99S584.66 765.99 512 768"}),createBaseVNode("path",{fill:"currentColor",d:"M512 320c-9.35 0-17.02 3-23.01 8.99-5.99 6-8.99 13.66-8.99 23.01 0 9.35 3 17.02 8.99 23.01 6 5.99 13.67 8.99 23.01 8.99 9.35 0 17.02-3 23.01-8.99 5.99-6 8.99-13.66 8.99-23.01 0-9.35-3-17.02-8.99-23.01-6-5.99-13.66-8.99-23.01-8.99m112.99 273.5c-8.66-.32-16.33 2.52-23.01 8.51-7.98 9.32-10.48 19.82-7.49 31.49s10.49 19.17 22.5 22.5 22.35.66 31.01-8v.04c5.99-6.68 8.99-14.18 8.99-22.5s-3.16-15.66-9.5-22.02-13.84-9.7-22.5-10.02"})]))}}),quartz_watch_default=quartz_watch_vue_vue_type_script_setup_true_lang_default,question_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"QuestionFilled",__name:"question-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m23.744 191.488c-52.096 0-92.928 14.784-123.2 44.352-30.976 29.568-45.76 70.4-45.76 122.496h80.256c0-29.568 5.632-52.8 17.6-68.992 13.376-19.712 35.2-28.864 66.176-28.864 23.936 0 42.944 6.336 56.32 19.712 12.672 13.376 19.712 31.68 19.712 54.912 0 17.6-6.336 34.496-19.008 49.984l-8.448 9.856c-45.76 40.832-73.216 70.4-82.368 89.408-9.856 19.008-14.08 42.24-14.08 68.992v9.856h80.96v-9.856c0-16.896 3.52-31.68 10.56-45.76 6.336-12.672 15.488-24.64 28.16-35.2 33.792-29.568 54.208-48.576 60.544-55.616 16.896-22.528 26.048-51.392 26.048-86.592 0-42.944-14.08-76.736-42.24-101.376-28.16-25.344-65.472-37.312-111.232-37.312zm-12.672 406.208a54.272 54.272 0 0 0-38.72 14.784 49.408 49.408 0 0 0-15.488 38.016c0 15.488 4.928 28.16 15.488 38.016A54.848 54.848 0 0 0 523.072 768c15.488 0 28.16-4.928 38.72-14.784a51.52 51.52 0 0 0 16.192-38.72 51.968 51.968 0 0 0-15.488-38.016 55.936 55.936 0 0 0-39.424-14.784z"})]))}}),question_filled_default=question_filled_vue_vue_type_script_setup_true_lang_default,rank_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Rank",__name:"rank",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m186.496 544 41.408 41.344a32 32 0 1 1-45.248 45.312l-96-96a32 32 0 0 1 0-45.312l96-96a32 32 0 1 1 45.248 45.312L186.496 480h290.816V186.432l-41.472 41.472a32 32 0 1 1-45.248-45.184l96-96.128a32 32 0 0 1 45.312 0l96 96.064a32 32 0 0 1-45.248 45.184l-41.344-41.28V480H832l-41.344-41.344a32 32 0 0 1 45.248-45.312l96 96a32 32 0 0 1 0 45.312l-96 96a32 32 0 0 1-45.248-45.312L832 544H541.312v293.44l41.344-41.28a32 32 0 1 1 45.248 45.248l-96 96a32 32 0 0 1-45.312 0l-96-96a32 32 0 1 1 45.312-45.248l41.408 41.408V544H186.496z"})]))}}),rank_default=rank_vue_vue_type_script_setup_true_lang_default,reading_lamp_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ReadingLamp",__name:"reading-lamp",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M352 896h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32m-44.672-768-99.52 448h608.384l-99.52-448zm-25.6-64h460.608a32 32 0 0 1 31.232 25.088l113.792 512A32 32 0 0 1 856.128 640H167.872a32 32 0 0 1-31.232-38.912l113.792-512A32 32 0 0 1 281.664 64z"}),createBaseVNode("path",{fill:"currentColor",d:"M672 576q32 0 32 32v128q0 32-32 32t-32-32V608q0-32 32-32m-192-.064h64V960h-64z"})]))}}),reading_lamp_default=reading_lamp_vue_vue_type_script_setup_true_lang_default,reading_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Reading",__name:"reading",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m512 863.36 384-54.848v-638.72L525.568 222.72a96 96 0 0 1-27.136 0L128 169.792v638.72zM137.024 106.432l370.432 52.928a32 32 0 0 0 9.088 0l370.432-52.928A64 64 0 0 1 960 169.792v638.72a64 64 0 0 1-54.976 63.36l-388.48 55.488a32 32 0 0 1-9.088 0l-388.48-55.488A64 64 0 0 1 64 808.512v-638.72a64 64 0 0 1 73.024-63.36z"}),createBaseVNode("path",{fill:"currentColor",d:"M480 192h64v704h-64z"})]))}}),reading_default=reading_vue_vue_type_script_setup_true_lang_default,refresh_left_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"RefreshLeft",__name:"refresh-left",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M289.088 296.704h92.992a32 32 0 0 1 0 64H232.96a32 32 0 0 1-32-32V179.712a32 32 0 0 1 64 0v50.56a384 384 0 0 1 643.84 282.88 384 384 0 0 1-383.936 384 384 384 0 0 1-384-384h64a320 320 0 1 0 640 0 320 320 0 0 0-555.712-216.448z"})]))}}),refresh_left_default=refresh_left_vue_vue_type_script_setup_true_lang_default,refresh_right_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"RefreshRight",__name:"refresh-right",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M784.512 230.272v-50.56a32 32 0 1 1 64 0v149.056a32 32 0 0 1-32 32H667.52a32 32 0 1 1 0-64h92.992A320 320 0 1 0 524.8 833.152a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384 384 384 0 0 1-384-384 384 384 0 0 1 643.712-282.88z"})]))}}),refresh_right_default=refresh_right_vue_vue_type_script_setup_true_lang_default,refresh_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Refresh",__name:"refresh",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M771.776 794.88A384 384 0 0 1 128 512h64a320 320 0 0 0 555.712 216.448H654.72a32 32 0 1 1 0-64h149.056a32 32 0 0 1 32 32v148.928a32 32 0 1 1-64 0v-50.56zM276.288 295.616h92.992a32 32 0 0 1 0 64H220.16a32 32 0 0 1-32-32V178.56a32 32 0 0 1 64 0v50.56A384 384 0 0 1 896.128 512h-64a320 320 0 0 0-555.776-216.384z"})]))}}),refresh_default=refresh_vue_vue_type_script_setup_true_lang_default,refrigerator_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Refrigerator",__name:"refrigerator",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M256 448h512V160a32 32 0 0 0-32-32H288a32 32 0 0 0-32 32zm0 64v352a32 32 0 0 0 32 32h448a32 32 0 0 0 32-32V512zm32-448h448a96 96 0 0 1 96 96v704a96 96 0 0 1-96 96H288a96 96 0 0 1-96-96V160a96 96 0 0 1 96-96m32 224h64v96h-64zm0 288h64v96h-64z"})]))}}),refrigerator_default=refrigerator_vue_vue_type_script_setup_true_lang_default,remove_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"RemoveFilled",__name:"remove-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896M288 512a38.4 38.4 0 0 0 38.4 38.4h371.2a38.4 38.4 0 0 0 0-76.8H326.4A38.4 38.4 0 0 0 288 512"})]))}}),remove_filled_default=remove_filled_vue_vue_type_script_setup_true_lang_default,remove_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Remove",__name:"remove",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M352 480h320a32 32 0 1 1 0 64H352a32 32 0 0 1 0-64"}),createBaseVNode("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"})]))}}),remove_default=remove_vue_vue_type_script_setup_true_lang_default,right_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Right",__name:"right",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M754.752 480H160a32 32 0 1 0 0 64h594.752L521.344 777.344a32 32 0 0 0 45.312 45.312l288-288a32 32 0 0 0 0-45.312l-288-288a32 32 0 1 0-45.312 45.312z"})]))}}),right_default=right_vue_vue_type_script_setup_true_lang_default,scale_to_original_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ScaleToOriginal",__name:"scale-to-original",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M813.176 180.706a60.235 60.235 0 0 1 60.236 60.235v481.883a60.235 60.235 0 0 1-60.236 60.235H210.824a60.235 60.235 0 0 1-60.236-60.235V240.94a60.235 60.235 0 0 1 60.236-60.235h602.352zm0-60.235H210.824A120.47 120.47 0 0 0 90.353 240.94v481.883a120.47 120.47 0 0 0 120.47 120.47h602.353a120.47 120.47 0 0 0 120.471-120.47V240.94a120.47 120.47 0 0 0-120.47-120.47zm-120.47 180.705a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 0 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118zm-361.412 0a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 1 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118M512 361.412a30.118 30.118 0 0 0-30.118 30.117v30.118a30.118 30.118 0 0 0 60.236 0V391.53A30.118 30.118 0 0 0 512 361.412M512 512a30.118 30.118 0 0 0-30.118 30.118v30.117a30.118 30.118 0 0 0 60.236 0v-30.117A30.118 30.118 0 0 0 512 512"})]))}}),scale_to_original_default=scale_to_original_vue_vue_type_script_setup_true_lang_default,school_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"School",__name:"school",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M224 128v704h576V128zm-32-64h640a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32"}),createBaseVNode("path",{fill:"currentColor",d:"M64 832h896v64H64zm256-640h128v96H320z"}),createBaseVNode("path",{fill:"currentColor",d:"M384 832h256v-64a128 128 0 1 0-256 0zm128-256a192 192 0 0 1 192 192v128H320V768a192 192 0 0 1 192-192M320 384h128v96H320zm256-192h128v96H576zm0 192h128v96H576z"})]))}}),school_default=school_vue_vue_type_script_setup_true_lang_default,scissor_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Scissor",__name:"scissor",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m512.064 578.368-106.88 152.768a160 160 0 1 1-23.36-78.208L472.96 522.56 196.864 128.256a32 32 0 1 1 52.48-36.736l393.024 561.344a160 160 0 1 1-23.36 78.208l-106.88-152.704zm54.4-189.248 208.384-297.6a32 32 0 0 1 52.48 36.736l-221.76 316.672-39.04-55.808zm-376.32 425.856a96 96 0 1 0 110.144-157.248 96 96 0 0 0-110.08 157.248zm643.84 0a96 96 0 1 0-110.08-157.248 96 96 0 0 0 110.08 157.248"})]))}}),scissor_default=scissor_vue_vue_type_script_setup_true_lang_default,search_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Search",__name:"search",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704"})]))}}),search_default=search_vue_vue_type_script_setup_true_lang_default,select_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Select",__name:"select",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M77.248 415.04a64 64 0 0 1 90.496 0l226.304 226.304L846.528 188.8a64 64 0 1 1 90.56 90.496l-543.04 543.04-316.8-316.8a64 64 0 0 1 0-90.496z"})]))}}),select_default=select_vue_vue_type_script_setup_true_lang_default,sell_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Sell",__name:"sell",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M704 288h131.072a32 32 0 0 1 31.808 28.8L886.4 512h-64.384l-16-160H704v96a32 32 0 1 1-64 0v-96H384v96a32 32 0 0 1-64 0v-96H217.92l-51.2 512H512v64H131.328a32 32 0 0 1-31.808-35.2l57.6-576a32 32 0 0 1 31.808-28.8H320v-22.336C320 154.688 405.504 64 512 64s192 90.688 192 201.664v22.4zm-64 0v-22.336C640 189.248 582.272 128 512 128c-70.272 0-128 61.248-128 137.664v22.4h256zm201.408 483.84L768 698.496V928a32 32 0 1 1-64 0V698.496l-73.344 73.344a32 32 0 1 1-45.248-45.248l128-128a32 32 0 0 1 45.248 0l128 128a32 32 0 1 1-45.248 45.248z"})]))}}),sell_default=sell_vue_vue_type_script_setup_true_lang_default,semi_select_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"SemiSelect",__name:"semi-select",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M128 448h768q64 0 64 64t-64 64H128q-64 0-64-64t64-64"})]))}}),semi_select_default=semi_select_vue_vue_type_script_setup_true_lang_default,service_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Service",__name:"service",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M864 409.6a192 192 0 0 1-37.888 349.44A256.064 256.064 0 0 1 576 960h-96a32 32 0 1 1 0-64h96a192.064 192.064 0 0 0 181.12-128H736a32 32 0 0 1-32-32V416a32 32 0 0 1 32-32h32c10.368 0 20.544.832 30.528 2.432a288 288 0 0 0-573.056 0A193.235 193.235 0 0 1 256 384h32a32 32 0 0 1 32 32v320a32 32 0 0 1-32 32h-32a192 192 0 0 1-96-358.4 352 352 0 0 1 704 0M256 448a128 128 0 1 0 0 256zm640 128a128 128 0 0 0-128-128v256a128 128 0 0 0 128-128"})]))}}),service_default=service_vue_vue_type_script_setup_true_lang_default,set_up_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"SetUp",__name:"set-up",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M224 160a64 64 0 0 0-64 64v576a64 64 0 0 0 64 64h576a64 64 0 0 0 64-64V224a64 64 0 0 0-64-64zm0-64h576a128 128 0 0 1 128 128v576a128 128 0 0 1-128 128H224A128 128 0 0 1 96 800V224A128 128 0 0 1 224 96"}),createBaseVNode("path",{fill:"currentColor",d:"M384 416a64 64 0 1 0 0-128 64 64 0 0 0 0 128m0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256"}),createBaseVNode("path",{fill:"currentColor",d:"M480 320h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32m160 416a64 64 0 1 0 0-128 64 64 0 0 0 0 128m0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256"}),createBaseVNode("path",{fill:"currentColor",d:"M288 640h256q32 0 32 32t-32 32H288q-32 0-32-32t32-32"})]))}}),set_up_default=set_up_vue_vue_type_script_setup_true_lang_default,setting_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Setting",__name:"setting",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M600.704 64a32 32 0 0 1 30.464 22.208l35.2 109.376c14.784 7.232 28.928 15.36 42.432 24.512l112.384-24.192a32 32 0 0 1 34.432 15.36L944.32 364.8a32 32 0 0 1-4.032 37.504l-77.12 85.12a357.12 357.12 0 0 1 0 49.024l77.12 85.248a32 32 0 0 1 4.032 37.504l-88.704 153.6a32 32 0 0 1-34.432 15.296L708.8 803.904c-13.44 9.088-27.648 17.28-42.368 24.512l-35.264 109.376A32 32 0 0 1 600.704 960H423.296a32 32 0 0 1-30.464-22.208L357.696 828.48a351.616 351.616 0 0 1-42.56-24.64l-112.32 24.256a32 32 0 0 1-34.432-15.36L79.68 659.2a32 32 0 0 1 4.032-37.504l77.12-85.248a357.12 357.12 0 0 1 0-48.896l-77.12-85.248A32 32 0 0 1 79.68 364.8l88.704-153.6a32 32 0 0 1 34.432-15.296l112.32 24.256c13.568-9.152 27.776-17.408 42.56-24.64l35.2-109.312A32 32 0 0 1 423.232 64H600.64zm-23.424 64H446.72l-36.352 113.088-24.512 11.968a294.113 294.113 0 0 0-34.816 20.096l-22.656 15.36-116.224-25.088-65.28 113.152 79.68 88.192-1.92 27.136a293.12 293.12 0 0 0 0 40.192l1.92 27.136-79.808 88.192 65.344 113.152 116.224-25.024 22.656 15.296a294.113 294.113 0 0 0 34.816 20.096l24.512 11.968L446.72 896h130.688l36.48-113.152 24.448-11.904a288.282 288.282 0 0 0 34.752-20.096l22.592-15.296 116.288 25.024 65.28-113.152-79.744-88.192 1.92-27.136a293.12 293.12 0 0 0 0-40.256l-1.92-27.136 79.808-88.128-65.344-113.152-116.288 24.96-22.592-15.232a287.616 287.616 0 0 0-34.752-20.096l-24.448-11.904L577.344 128zM512 320a192 192 0 1 1 0 384 192 192 0 0 1 0-384m0 64a128 128 0 1 0 0 256 128 128 0 0 0 0-256"})]))}}),setting_default=setting_vue_vue_type_script_setup_true_lang_default,share_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Share",__name:"share",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m679.872 348.8-301.76 188.608a127.808 127.808 0 0 1 5.12 52.16l279.936 104.96a128 128 0 1 1-22.464 59.904l-279.872-104.96a128 128 0 1 1-16.64-166.272l301.696-188.608a128 128 0 1 1 33.92 54.272z"})]))}}),share_default=share_vue_vue_type_script_setup_true_lang_default,ship_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Ship",__name:"ship",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 386.88V448h405.568a32 32 0 0 1 30.72 40.768l-76.48 267.968A192 192 0 0 1 687.168 896H336.832a192 192 0 0 1-184.64-139.264L75.648 488.768A32 32 0 0 1 106.368 448H448V117.888a32 32 0 0 1 47.36-28.096l13.888 7.616L512 96v2.88l231.68 126.4a32 32 0 0 1-2.048 57.216zm0-70.272 144.768-65.792L512 171.84zM512 512H148.864l18.24 64H856.96l18.24-64zM185.408 640l28.352 99.2A128 128 0 0 0 336.832 832h350.336a128 128 0 0 0 123.072-92.8l28.352-99.2H185.408"})]))}}),ship_default=ship_vue_vue_type_script_setup_true_lang_default,shop_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Shop",__name:"shop",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M704 704h64v192H256V704h64v64h384zm188.544-152.192C894.528 559.616 896 567.616 896 576a96 96 0 1 1-192 0 96 96 0 1 1-192 0 96 96 0 1 1-192 0 96 96 0 1 1-192 0c0-8.384 1.408-16.384 3.392-24.192L192 128h640z"})]))}}),shop_default=shop_vue_vue_type_script_setup_true_lang_default,shopping_bag_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ShoppingBag",__name:"shopping-bag",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M704 320v96a32 32 0 0 1-32 32h-32V320H384v128h-32a32 32 0 0 1-32-32v-96H192v576h640V320zm-384-64a192 192 0 1 1 384 0h160a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32zm64 0h256a128 128 0 1 0-256 0"}),createBaseVNode("path",{fill:"currentColor",d:"M192 704h640v64H192z"})]))}}),shopping_bag_default=shopping_bag_vue_vue_type_script_setup_true_lang_default,shopping_cart_full_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ShoppingCartFull",__name:"shopping-cart-full",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M432 928a48 48 0 1 1 0-96 48 48 0 0 1 0 96m320 0a48 48 0 1 1 0-96 48 48 0 0 1 0 96M96 128a32 32 0 0 1 0-64h160a32 32 0 0 1 31.36 25.728L320.64 256H928a32 32 0 0 1 31.296 38.72l-96 448A32 32 0 0 1 832 768H384a32 32 0 0 1-31.36-25.728L229.76 128zm314.24 576h395.904l82.304-384H333.44l76.8 384z"}),createBaseVNode("path",{fill:"currentColor",d:"M699.648 256 608 145.984 516.352 256h183.296zm-140.8-151.04a64 64 0 0 1 98.304 0L836.352 320H379.648l179.2-215.04"})]))}}),shopping_cart_full_default=shopping_cart_full_vue_vue_type_script_setup_true_lang_default,shopping_cart_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ShoppingCart",__name:"shopping-cart",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M432 928a48 48 0 1 1 0-96 48 48 0 0 1 0 96m320 0a48 48 0 1 1 0-96 48 48 0 0 1 0 96M96 128a32 32 0 0 1 0-64h160a32 32 0 0 1 31.36 25.728L320.64 256H928a32 32 0 0 1 31.296 38.72l-96 448A32 32 0 0 1 832 768H384a32 32 0 0 1-31.36-25.728L229.76 128zm314.24 576h395.904l82.304-384H333.44l76.8 384z"})]))}}),shopping_cart_default=shopping_cart_vue_vue_type_script_setup_true_lang_default,shopping_trolley_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ShoppingTrolley",__name:"shopping-trolley",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg","xml:space":"preserve",style:{"enable-background":"new 0 0 1024 1024"},viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M368 833c-13.3 0-24.5 4.5-33.5 13.5S321 866.7 321 880s4.5 24.5 13.5 33.5 20.2 13.8 33.5 14.5c13.3-.7 24.5-5.5 33.5-14.5S415 893.3 415 880s-4.5-24.5-13.5-33.5S381.3 833 368 833m439-193c7.4 0 13.8-2.2 19.5-6.5S836 623.3 838 616l112-448c2-10-.2-19.2-6.5-27.5S929 128 919 128H96c-9.3 0-17 3-23 9s-9 13.7-9 23 3 17 9 23 13.7 9 23 9h96v576h672c9.3 0 17-3 23-9s9-13.7 9-23-3-17-9-23-13.7-9-23-9H256v-64zM256 192h622l-96 384H256zm432 641c-13.3 0-24.5 4.5-33.5 13.5S641 866.7 641 880s4.5 24.5 13.5 33.5 20.2 13.8 33.5 14.5c13.3-.7 24.5-5.5 33.5-14.5S735 893.3 735 880s-4.5-24.5-13.5-33.5S701.3 833 688 833"})]))}}),shopping_trolley_default=shopping_trolley_vue_vue_type_script_setup_true_lang_default,smoking_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Smoking",__name:"smoking",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M256 576v128h640V576zm-32-64h704a32 32 0 0 1 32 32v192a32 32 0 0 1-32 32H224a32 32 0 0 1-32-32V544a32 32 0 0 1 32-32"}),createBaseVNode("path",{fill:"currentColor",d:"M704 576h64v128h-64zM256 64h64v320h-64zM128 192h64v192h-64zM64 512h64v256H64z"})]))}}),smoking_default=smoking_vue_vue_type_script_setup_true_lang_default,soccer_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Soccer",__name:"soccer",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M418.496 871.04 152.256 604.8c-16.512 94.016-2.368 178.624 42.944 224 44.928 44.928 129.344 58.752 223.296 42.24m72.32-18.176a573.056 573.056 0 0 0 224.832-137.216 573.12 573.12 0 0 0 137.216-224.832L533.888 171.84a578.56 578.56 0 0 0-227.52 138.496A567.68 567.68 0 0 0 170.432 532.48l320.384 320.384zM871.04 418.496c16.512-93.952 2.688-178.368-42.24-223.296-44.544-44.544-128.704-58.048-222.592-41.536zM149.952 874.048c-112.96-112.96-88.832-408.96 111.168-608.96C461.056 65.152 760.96 36.928 874.048 149.952c113.024 113.024 86.784 411.008-113.152 610.944-199.936 199.936-497.92 226.112-610.944 113.152m452.544-497.792 22.656-22.656a32 32 0 0 1 45.248 45.248l-22.656 22.656 45.248 45.248A32 32 0 1 1 647.744 512l-45.248-45.248L557.248 512l45.248 45.248a32 32 0 1 1-45.248 45.248L512 557.248l-45.248 45.248L512 647.744a32 32 0 1 1-45.248 45.248l-45.248-45.248-22.656 22.656a32 32 0 1 1-45.248-45.248l22.656-22.656-45.248-45.248A32 32 0 1 1 376.256 512l45.248 45.248L466.752 512l-45.248-45.248a32 32 0 1 1 45.248-45.248L512 466.752l45.248-45.248L512 376.256a32 32 0 0 1 45.248-45.248l45.248 45.248z"})]))}}),soccer_default=soccer_vue_vue_type_script_setup_true_lang_default,sold_out_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"SoldOut",__name:"sold-out",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M704 288h131.072a32 32 0 0 1 31.808 28.8L886.4 512h-64.384l-16-160H704v96a32 32 0 1 1-64 0v-96H384v96a32 32 0 0 1-64 0v-96H217.92l-51.2 512H512v64H131.328a32 32 0 0 1-31.808-35.2l57.6-576a32 32 0 0 1 31.808-28.8H320v-22.336C320 154.688 405.504 64 512 64s192 90.688 192 201.664v22.4zm-64 0v-22.336C640 189.248 582.272 128 512 128c-70.272 0-128 61.248-128 137.664v22.4h256zm201.408 476.16a32 32 0 1 1 45.248 45.184l-128 128a32 32 0 0 1-45.248 0l-128-128a32 32 0 1 1 45.248-45.248L704 837.504V608a32 32 0 1 1 64 0v229.504l73.408-73.408z"})]))}}),sold_out_default=sold_out_vue_vue_type_script_setup_true_lang_default,sort_down_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"SortDown",__name:"sort-down",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M576 96v709.568L333.312 562.816A32 32 0 1 0 288 608l297.408 297.344A32 32 0 0 0 640 882.688V96a32 32 0 0 0-64 0"})]))}}),sort_down_default=sort_down_vue_vue_type_script_setup_true_lang_default,sort_up_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"SortUp",__name:"sort-up",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M384 141.248V928a32 32 0 1 0 64 0V218.56l242.688 242.688A32 32 0 1 0 736 416L438.592 118.656A32 32 0 0 0 384 141.248"})]))}}),sort_up_default=sort_up_vue_vue_type_script_setup_true_lang_default,sort_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Sort",__name:"sort",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M384 96a32 32 0 0 1 64 0v786.752a32 32 0 0 1-54.592 22.656L95.936 608a32 32 0 0 1 0-45.312h.128a32 32 0 0 1 45.184 0L384 805.632zm192 45.248a32 32 0 0 1 54.592-22.592L928.064 416a32 32 0 0 1 0 45.312h-.128a32 32 0 0 1-45.184 0L640 218.496V928a32 32 0 1 1-64 0V141.248z"})]))}}),sort_default=sort_vue_vue_type_script_setup_true_lang_default,stamp_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Stamp",__name:"stamp",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M624 475.968V640h144a128 128 0 0 1 128 128H128a128 128 0 0 1 128-128h144V475.968a192 192 0 1 1 224 0M128 896v-64h768v64z"})]))}}),stamp_default=stamp_vue_vue_type_script_setup_true_lang_default,star_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"StarFilled",__name:"star-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M283.84 867.84 512 747.776l228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72z"})]))}}),star_filled_default=star_filled_vue_vue_type_script_setup_true_lang_default,star_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Star",__name:"star",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m512 747.84 228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72zM313.6 924.48a70.4 70.4 0 0 1-102.144-74.24l37.888-220.928L88.96 472.96A70.4 70.4 0 0 1 128 352.896l221.76-32.256 99.2-200.96a70.4 70.4 0 0 1 126.208 0l99.2 200.96 221.824 32.256a70.4 70.4 0 0 1 39.04 120.064L774.72 629.376l37.888 220.928a70.4 70.4 0 0 1-102.144 74.24L512 820.096l-198.4 104.32z"})]))}}),star_default=star_vue_vue_type_script_setup_true_lang_default,stopwatch_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Stopwatch",__name:"stopwatch",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"}),createBaseVNode("path",{fill:"currentColor",d:"M672 234.88c-39.168 174.464-80 298.624-122.688 372.48-64 110.848-202.624 30.848-138.624-80C453.376 453.44 540.48 355.968 672 234.816z"})]))}}),stopwatch_default=stopwatch_vue_vue_type_script_setup_true_lang_default,success_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"SuccessFilled",__name:"success-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336z"})]))}}),success_filled_default=success_filled_vue_vue_type_script_setup_true_lang_default,sugar_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Sugar",__name:"sugar",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m801.728 349.184 4.48 4.48a128 128 0 0 1 0 180.992L534.656 806.144a128 128 0 0 1-181.056 0l-4.48-4.48-19.392 109.696a64 64 0 0 1-108.288 34.176L78.464 802.56a64 64 0 0 1 34.176-108.288l109.76-19.328-4.544-4.544a128 128 0 0 1 0-181.056l271.488-271.488a128 128 0 0 1 181.056 0l4.48 4.48 19.392-109.504a64 64 0 0 1 108.352-34.048l142.592 143.04a64 64 0 0 1-34.24 108.16l-109.248 19.2zm-548.8 198.72h447.168v2.24l60.8-60.8a63.808 63.808 0 0 0 18.752-44.416h-426.88l-89.664 89.728a64.064 64.064 0 0 0-10.24 13.248zm0 64c2.752 4.736 6.144 9.152 10.176 13.248l135.744 135.744a64 64 0 0 0 90.496 0L638.4 611.904zm490.048-230.976L625.152 263.104a64 64 0 0 0-90.496 0L416.768 380.928zM123.712 757.312l142.976 142.976 24.32-137.6a25.6 25.6 0 0 0-29.696-29.632l-137.6 24.256zm633.6-633.344-24.32 137.472a25.6 25.6 0 0 0 29.632 29.632l137.28-24.064-142.656-143.04z"})]))}}),sugar_default=sugar_vue_vue_type_script_setup_true_lang_default,suitcase_line_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"SuitcaseLine",__name:"suitcase-line",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg","xml:space":"preserve",style:{"enable-background":"new 0 0 1024 1024"},viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M922.5 229.5c-24.32-24.34-54.49-36.84-90.5-37.5H704v-64c-.68-17.98-7.02-32.98-19.01-44.99S658.01 64.66 640 64H384c-17.98.68-32.98 7.02-44.99 19.01S320.66 110 320 128v64H192c-35.99.68-66.16 13.18-90.5 37.5C77.16 253.82 64.66 283.99 64 320v448c.68 35.99 13.18 66.16 37.5 90.5s54.49 36.84 90.5 37.5h640c35.99-.68 66.16-13.18 90.5-37.5s36.84-54.49 37.5-90.5V320c-.68-35.99-13.18-66.16-37.5-90.5M384 128h256v64H384zM256 832h-64c-17.98-.68-32.98-7.02-44.99-19.01S128.66 786.01 128 768V448h128zm448 0H320V448h384zm192-64c-.68 17.98-7.02 32.98-19.01 44.99S850.01 831.34 832 832h-64V448h128zm0-384H128v-64c.69-17.98 7.02-32.98 19.01-44.99S173.99 256.66 192 256h640c17.98.69 32.98 7.02 44.99 19.01S895.34 301.99 896 320z"})]))}}),suitcase_line_default=suitcase_line_vue_vue_type_script_setup_true_lang_default,suitcase_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Suitcase",__name:"suitcase",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M128 384h768v-64a64 64 0 0 0-64-64H192a64 64 0 0 0-64 64zm0 64v320a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V448zm64-256h640a128 128 0 0 1 128 128v448a128 128 0 0 1-128 128H192A128 128 0 0 1 64 768V320a128 128 0 0 1 128-128"}),createBaseVNode("path",{fill:"currentColor",d:"M384 128v64h256v-64zm0-64h256a64 64 0 0 1 64 64v64a64 64 0 0 1-64 64H384a64 64 0 0 1-64-64v-64a64 64 0 0 1 64-64"})]))}}),suitcase_default=suitcase_vue_vue_type_script_setup_true_lang_default,sunny_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Sunny",__name:"sunny",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 704a192 192 0 1 0 0-384 192 192 0 0 0 0 384m0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512m0-704a32 32 0 0 1 32 32v64a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32m0 768a32 32 0 0 1 32 32v64a32 32 0 1 1-64 0v-64a32 32 0 0 1 32-32M195.2 195.2a32 32 0 0 1 45.248 0l45.248 45.248a32 32 0 1 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm543.104 543.104a32 32 0 0 1 45.248 0l45.248 45.248a32 32 0 0 1-45.248 45.248l-45.248-45.248a32 32 0 0 1 0-45.248M64 512a32 32 0 0 1 32-32h64a32 32 0 0 1 0 64H96a32 32 0 0 1-32-32m768 0a32 32 0 0 1 32-32h64a32 32 0 1 1 0 64h-64a32 32 0 0 1-32-32M195.2 828.8a32 32 0 0 1 0-45.248l45.248-45.248a32 32 0 0 1 45.248 45.248L240.448 828.8a32 32 0 0 1-45.248 0zm543.104-543.104a32 32 0 0 1 0-45.248l45.248-45.248a32 32 0 0 1 45.248 45.248l-45.248 45.248a32 32 0 0 1-45.248 0"})]))}}),sunny_default=sunny_vue_vue_type_script_setup_true_lang_default,sunrise_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Sunrise",__name:"sunrise",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M32 768h960a32 32 0 1 1 0 64H32a32 32 0 1 1 0-64m129.408-96a352 352 0 0 1 701.184 0h-64.32a288 288 0 0 0-572.544 0h-64.32zM512 128a32 32 0 0 1 32 32v96a32 32 0 0 1-64 0v-96a32 32 0 0 1 32-32m407.296 168.704a32 32 0 0 1 0 45.248l-67.84 67.84a32 32 0 1 1-45.248-45.248l67.84-67.84a32 32 0 0 1 45.248 0zm-814.592 0a32 32 0 0 1 45.248 0l67.84 67.84a32 32 0 1 1-45.248 45.248l-67.84-67.84a32 32 0 0 1 0-45.248"})]))}}),sunrise_default=sunrise_vue_vue_type_script_setup_true_lang_default,sunset_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Sunset",__name:"sunset",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M82.56 640a448 448 0 1 1 858.88 0h-67.2a384 384 0 1 0-724.288 0zM32 704h960q32 0 32 32t-32 32H32q-32 0-32-32t32-32m256 128h448q32 0 32 32t-32 32H288q-32 0-32-32t32-32"})]))}}),sunset_default=sunset_vue_vue_type_script_setup_true_lang_default,switch_button_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"SwitchButton",__name:"switch-button",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M352 159.872V230.4a352 352 0 1 0 320 0v-70.528A416.128 416.128 0 0 1 512 960a416 416 0 0 1-160-800.128z"}),createBaseVNode("path",{fill:"currentColor",d:"M512 64q32 0 32 32v320q0 32-32 32t-32-32V96q0-32 32-32"})]))}}),switch_button_default=switch_button_vue_vue_type_script_setup_true_lang_default,switch_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"SwitchFilled",__name:"switch-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg","xml:space":"preserve",style:{"enable-background":"new 0 0 1024 1024"},viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M247.47 358.4v.04c.07 19.17 7.72 37.53 21.27 51.09s31.92 21.2 51.09 21.27c39.86 0 72.41-32.6 72.41-72.4s-32.6-72.36-72.41-72.36-72.36 32.55-72.36 72.36z"}),createBaseVNode("path",{fill:"currentColor",d:"M492.38 128H324.7c-52.16 0-102.19 20.73-139.08 57.61a196.655 196.655 0 0 0-57.61 139.08V698.7c-.01 25.84 5.08 51.42 14.96 75.29s24.36 45.56 42.63 63.83 39.95 32.76 63.82 42.65a196.67 196.67 0 0 0 75.28 14.98h167.68c3.03 0 5.46-2.43 5.46-5.42V133.42c.6-2.99-1.83-5.42-5.46-5.42zm-56.11 705.88H324.7c-17.76.13-35.36-3.33-51.75-10.18s-31.22-16.94-43.61-29.67c-25.3-25.35-39.81-59.1-39.81-95.32V324.69c-.13-17.75 3.33-35.35 10.17-51.74a131.695 131.695 0 0 1 29.64-43.62c25.39-25.3 59.14-39.81 95.36-39.81h111.57zm402.12-647.67a196.655 196.655 0 0 0-139.08-57.61H580.48c-3.03 0-4.82 2.43-4.82 4.82v757.16c-.6 2.99 1.79 5.42 5.42 5.42h118.23a196.69 196.69 0 0 0 139.08-57.61A196.655 196.655 0 0 0 896 699.31V325.29a196.69 196.69 0 0 0-57.61-139.08zm-111.3 441.92c-42.83 0-77.82-34.99-77.82-77.82s34.98-77.82 77.82-77.82c42.83 0 77.82 34.99 77.82 77.82s-34.99 77.82-77.82 77.82z"})]))}}),switch_filled_default=switch_filled_vue_vue_type_script_setup_true_lang_default,switch_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Switch",__name:"switch",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M118.656 438.656a32 32 0 0 1 0-45.248L416 96l4.48-3.776A32 32 0 0 1 461.248 96l3.712 4.48a32.064 32.064 0 0 1-3.712 40.832L218.56 384H928a32 32 0 1 1 0 64H141.248a32 32 0 0 1-22.592-9.344zM64 608a32 32 0 0 1 32-32h786.752a32 32 0 0 1 22.656 54.592L608 928l-4.48 3.776a32.064 32.064 0 0 1-40.832-49.024L805.632 640H96a32 32 0 0 1-32-32"})]))}}),switch_default=switch_vue_vue_type_script_setup_true_lang_default,takeaway_box_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"TakeawayBox",__name:"takeaway-box",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M832 384H192v448h640zM96 320h832V128H96zm800 64v480a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V384H64a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32h896a32 32 0 0 1 32 32v256a32 32 0 0 1-32 32zM416 512h192a32 32 0 0 1 0 64H416a32 32 0 0 1 0-64"})]))}}),takeaway_box_default=takeaway_box_vue_vue_type_script_setup_true_lang_default,ticket_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Ticket",__name:"ticket",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M640 832H64V640a128 128 0 1 0 0-256V192h576v160h64V192h256v192a128 128 0 1 0 0 256v192H704V672h-64zm0-416v192h64V416z"})]))}}),ticket_default=ticket_vue_vue_type_script_setup_true_lang_default,tickets_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Tickets",__name:"tickets",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M192 128v768h640V128zm-32-64h704a32 32 0 0 1 32 32v832a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h192v64H320zm0 384h384v64H320z"})]))}}),tickets_default=tickets_vue_vue_type_script_setup_true_lang_default,timer_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Timer",__name:"timer",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 896a320 320 0 1 0 0-640 320 320 0 0 0 0 640m0 64a384 384 0 1 1 0-768 384 384 0 0 1 0 768"}),createBaseVNode("path",{fill:"currentColor",d:"M512 320a32 32 0 0 1 32 32l-.512 224a32 32 0 1 1-64 0L480 352a32 32 0 0 1 32-32"}),createBaseVNode("path",{fill:"currentColor",d:"M448 576a64 64 0 1 0 128 0 64 64 0 1 0-128 0m96-448v128h-64V128h-96a32 32 0 0 1 0-64h256a32 32 0 1 1 0 64z"})]))}}),timer_default=timer_vue_vue_type_script_setup_true_lang_default,toilet_paper_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ToiletPaper",__name:"toilet-paper",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M595.2 128H320a192 192 0 0 0-192 192v576h384V352c0-90.496 32.448-171.2 83.2-224M736 64c123.712 0 224 128.96 224 288S859.712 640 736 640H576v320H64V320A256 256 0 0 1 320 64zM576 352v224h160c84.352 0 160-97.28 160-224s-75.648-224-160-224-160 97.28-160 224"}),createBaseVNode("path",{fill:"currentColor",d:"M736 448c-35.328 0-64-43.008-64-96s28.672-96 64-96 64 43.008 64 96-28.672 96-64 96"})]))}}),toilet_paper_default=toilet_paper_vue_vue_type_script_setup_true_lang_default,tools_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Tools",__name:"tools",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M764.416 254.72a351.68 351.68 0 0 1 86.336 149.184H960v192.064H850.752a351.68 351.68 0 0 1-86.336 149.312l54.72 94.72-166.272 96-54.592-94.72a352.64 352.64 0 0 1-172.48 0L371.136 936l-166.272-96 54.72-94.72a351.68 351.68 0 0 1-86.336-149.312H64v-192h109.248a351.68 351.68 0 0 1 86.336-149.312L204.8 160l166.208-96h.192l54.656 94.592a352.64 352.64 0 0 1 172.48 0L652.8 64h.128L819.2 160l-54.72 94.72zM704 499.968a192 192 0 1 0-384 0 192 192 0 0 0 384 0"})]))}}),tools_default=tools_vue_vue_type_script_setup_true_lang_default,top_left_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"TopLeft",__name:"top-left",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M256 256h416a32 32 0 1 0 0-64H224a32 32 0 0 0-32 32v448a32 32 0 0 0 64 0z"}),createBaseVNode("path",{fill:"currentColor",d:"M246.656 201.344a32 32 0 0 0-45.312 45.312l544 544a32 32 0 0 0 45.312-45.312l-544-544z"})]))}}),top_left_default=top_left_vue_vue_type_script_setup_true_lang_default,top_right_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"TopRight",__name:"top-right",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M768 256H353.6a32 32 0 1 1 0-64H800a32 32 0 0 1 32 32v448a32 32 0 0 1-64 0z"}),createBaseVNode("path",{fill:"currentColor",d:"M777.344 201.344a32 32 0 0 1 45.312 45.312l-544 544a32 32 0 0 1-45.312-45.312l544-544z"})]))}}),top_right_default=top_right_vue_vue_type_script_setup_true_lang_default,top_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Top",__name:"top",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M572.235 205.282v600.365a30.118 30.118 0 1 1-60.235 0V205.282L292.382 438.633a28.913 28.913 0 0 1-42.646 0 33.43 33.43 0 0 1 0-45.236l271.058-288.045a28.913 28.913 0 0 1 42.647 0L834.5 393.397a33.43 33.43 0 0 1 0 45.176 28.913 28.913 0 0 1-42.647 0l-219.618-233.23z"})]))}}),top_default=top_vue_vue_type_script_setup_true_lang_default,trend_charts_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"TrendCharts",__name:"trend-charts",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M128 896V128h768v768zm291.712-327.296 128 102.4 180.16-201.792-47.744-42.624-139.84 156.608-128-102.4-180.16 201.792 47.744 42.624 139.84-156.608zM816 352a48 48 0 1 0-96 0 48 48 0 0 0 96 0"})]))}}),trend_charts_default=trend_charts_vue_vue_type_script_setup_true_lang_default,trophy_base_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"TrophyBase",__name:"trophy-base",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg","xml:space":"preserve",style:{"enable-background":"new 0 0 1024 1024"},viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M918.4 201.6c-6.4-6.4-12.8-9.6-22.4-9.6H768V96c0-9.6-3.2-16-9.6-22.4C752 67.2 745.6 64 736 64H288c-9.6 0-16 3.2-22.4 9.6C259.2 80 256 86.4 256 96v96H128c-9.6 0-16 3.2-22.4 9.6-6.4 6.4-9.6 16-9.6 22.4 3.2 108.8 25.6 185.6 64 224 34.4 34.4 77.56 55.65 127.65 61.99 10.91 20.44 24.78 39.25 41.95 56.41 40.86 40.86 91 65.47 150.4 71.9V768h-96c-9.6 0-16 3.2-22.4 9.6-6.4 6.4-9.6 12.8-9.6 22.4s3.2 16 9.6 22.4c6.4 6.4 12.8 9.6 22.4 9.6h256c9.6 0 16-3.2 22.4-9.6 6.4-6.4 9.6-12.8 9.6-22.4s-3.2-16-9.6-22.4c-6.4-6.4-12.8-9.6-22.4-9.6h-96V637.26c59.4-7.71 109.54-30.01 150.4-70.86 17.2-17.2 31.51-36.06 42.81-56.55 48.93-6.51 90.02-27.7 126.79-61.85 38.4-38.4 60.8-112 64-224 0-6.4-3.2-16-9.6-22.4zM256 438.4c-19.2-6.4-35.2-19.2-51.2-35.2-22.4-22.4-35.2-70.4-41.6-147.2H256zm390.4 80C608 553.6 566.4 576 512 576s-99.2-19.2-134.4-57.6C342.4 480 320 438.4 320 384V128h384v256c0 54.4-19.2 99.2-57.6 134.4m172.8-115.2c-16 16-32 25.6-51.2 35.2V256h92.8c-6.4 76.8-19.2 124.8-41.6 147.2zM768 896H256c-9.6 0-16 3.2-22.4 9.6-6.4 6.4-9.6 12.8-9.6 22.4s3.2 16 9.6 22.4c6.4 6.4 12.8 9.6 22.4 9.6h512c9.6 0 16-3.2 22.4-9.6 6.4-6.4 9.6-12.8 9.6-22.4s-3.2-16-9.6-22.4c-6.4-6.4-12.8-9.6-22.4-9.6"})]))}}),trophy_base_default=trophy_base_vue_vue_type_script_setup_true_lang_default,trophy_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Trophy",__name:"trophy",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M480 896V702.08A256.256 256.256 0 0 1 264.064 512h-32.64a96 96 0 0 1-91.968-68.416L93.632 290.88a76.8 76.8 0 0 1 73.6-98.88H256V96a32 32 0 0 1 32-32h448a32 32 0 0 1 32 32v96h88.768a76.8 76.8 0 0 1 73.6 98.88L884.48 443.52A96 96 0 0 1 792.576 512h-32.64A256.256 256.256 0 0 1 544 702.08V896h128a32 32 0 1 1 0 64H352a32 32 0 1 1 0-64zm224-448V128H320v320a192 192 0 1 0 384 0m64 0h24.576a32 32 0 0 0 30.656-22.784l45.824-152.768A12.8 12.8 0 0 0 856.768 256H768zm-512 0V256h-88.768a12.8 12.8 0 0 0-12.288 16.448l45.824 152.768A32 32 0 0 0 231.424 448z"})]))}}),trophy_default=trophy_vue_vue_type_script_setup_true_lang_default,turn_off_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"TurnOff",__name:"turn-off",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M329.956 257.138a254.862 254.862 0 0 0 0 509.724h364.088a254.862 254.862 0 0 0 0-509.724zm0-72.818h364.088a327.68 327.68 0 1 1 0 655.36H329.956a327.68 327.68 0 1 1 0-655.36z"}),createBaseVNode("path",{fill:"currentColor",d:"M329.956 621.227a109.227 109.227 0 1 0 0-218.454 109.227 109.227 0 0 0 0 218.454m0 72.817a182.044 182.044 0 1 1 0-364.088 182.044 182.044 0 0 1 0 364.088"})]))}}),turn_off_default=turn_off_vue_vue_type_script_setup_true_lang_default,umbrella_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Umbrella",__name:"umbrella",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M320 768a32 32 0 1 1 64 0 64 64 0 0 0 128 0V512H64a448 448 0 1 1 896 0H576v256a128 128 0 1 1-256 0m570.688-320a384.128 384.128 0 0 0-757.376 0z"})]))}}),umbrella_default=umbrella_vue_vue_type_script_setup_true_lang_default,unlock_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Unlock",__name:"unlock",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M224 448a32 32 0 0 0-32 32v384a32 32 0 0 0 32 32h576a32 32 0 0 0 32-32V480a32 32 0 0 0-32-32zm0-64h576a96 96 0 0 1 96 96v384a96 96 0 0 1-96 96H224a96 96 0 0 1-96-96V480a96 96 0 0 1 96-96"}),createBaseVNode("path",{fill:"currentColor",d:"M512 544a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V576a32 32 0 0 1 32-32m178.304-295.296A192.064 192.064 0 0 0 320 320v64h352l96 38.4V448H256V320a256 256 0 0 1 493.76-95.104z"})]))}}),unlock_default=unlock_vue_vue_type_script_setup_true_lang_default,upload_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"UploadFilled",__name:"upload-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M544 864V672h128L512 480 352 672h128v192H320v-1.6c-5.376.32-10.496 1.6-16 1.6A240 240 0 0 1 64 624c0-123.136 93.12-223.488 212.608-237.248A239.808 239.808 0 0 1 512 192a239.872 239.872 0 0 1 235.456 194.752c119.488 13.76 212.48 114.112 212.48 237.248a240 240 0 0 1-240 240c-5.376 0-10.56-1.28-16-1.6v1.6z"})]))}}),upload_filled_default=upload_filled_vue_vue_type_script_setup_true_lang_default,upload_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Upload",__name:"upload",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M160 832h704a32 32 0 1 1 0 64H160a32 32 0 1 1 0-64m384-578.304V704h-64V247.296L237.248 490.048 192 444.8 508.8 128l316.8 316.8-45.312 45.248z"})]))}}),upload_default=upload_vue_vue_type_script_setup_true_lang_default,user_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"UserFilled",__name:"user-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M288 320a224 224 0 1 0 448 0 224 224 0 1 0-448 0m544 608H160a32 32 0 0 1-32-32v-96a160 160 0 0 1 160-160h448a160 160 0 0 1 160 160v96a32 32 0 0 1-32 32z"})]))}}),user_filled_default=user_filled_vue_vue_type_script_setup_true_lang_default,user_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"User",__name:"user",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 512a192 192 0 1 0 0-384 192 192 0 0 0 0 384m0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512m320 320v-96a96 96 0 0 0-96-96H288a96 96 0 0 0-96 96v96a32 32 0 1 1-64 0v-96a160 160 0 0 1 160-160h448a160 160 0 0 1 160 160v96a32 32 0 1 1-64 0"})]))}}),user_default=user_vue_vue_type_script_setup_true_lang_default,van_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Van",__name:"van",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M128.896 736H96a32 32 0 0 1-32-32V224a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32v96h164.544a32 32 0 0 1 31.616 27.136l54.144 352A32 32 0 0 1 922.688 736h-91.52a144 144 0 1 1-286.272 0H415.104a144 144 0 1 1-286.272 0zm23.36-64a143.872 143.872 0 0 1 239.488 0H568.32c17.088-25.6 42.24-45.376 71.744-55.808V256H128v416zm655.488 0h77.632l-19.648-128H704v64.896A144 144 0 0 1 807.744 672m48.128-192-14.72-96H704v96h151.872M688 832a80 80 0 1 0 0-160 80 80 0 0 0 0 160m-416 0a80 80 0 1 0 0-160 80 80 0 0 0 0 160"})]))}}),van_default=van_vue_vue_type_script_setup_true_lang_default,video_camera_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"VideoCameraFilled",__name:"video-camera-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m768 576 192-64v320l-192-64v96a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V480a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32zM192 768v64h384v-64zm192-480a160 160 0 0 1 320 0 160 160 0 0 1-320 0m64 0a96 96 0 1 0 192.064-.064A96 96 0 0 0 448 288m-320 32a128 128 0 1 1 256.064.064A128 128 0 0 1 128 320m64 0a64 64 0 1 0 128 0 64 64 0 0 0-128 0"})]))}}),video_camera_filled_default=video_camera_filled_vue_vue_type_script_setup_true_lang_default,video_camera_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"VideoCamera",__name:"video-camera",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M704 768V256H128v512zm64-416 192-96v512l-192-96v128a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V224a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32zm0 71.552v176.896l128 64V359.552zM192 320h192v64H192z"})]))}}),video_camera_default=video_camera_vue_vue_type_script_setup_true_lang_default,video_pause_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"VideoPause",__name:"video-pause",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 832a384 384 0 0 0 0-768 384 384 0 0 0 0 768m-96-544q32 0 32 32v256q0 32-32 32t-32-32V384q0-32 32-32m192 0q32 0 32 32v256q0 32-32 32t-32-32V384q0-32 32-32"})]))}}),video_pause_default=video_pause_vue_vue_type_script_setup_true_lang_default,video_play_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"VideoPlay",__name:"video-play",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 832a384 384 0 0 0 0-768 384 384 0 0 0 0 768m-48-247.616L668.608 512 464 375.616zm10.624-342.656 249.472 166.336a48 48 0 0 1 0 79.872L474.624 718.272A48 48 0 0 1 400 678.336V345.6a48 48 0 0 1 74.624-39.936z"})]))}}),video_play_default=video_play_vue_vue_type_script_setup_true_lang_default,view_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"View",__name:"view",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 160c320 0 512 352 512 352S832 864 512 864 0 512 0 512s192-352 512-352m0 64c-225.28 0-384.128 208.064-436.8 288 52.608 79.872 211.456 288 436.8 288 225.28 0 384.128-208.064 436.8-288-52.608-79.872-211.456-288-436.8-288zm0 64a224 224 0 1 1 0 448 224 224 0 0 1 0-448m0 64a160.192 160.192 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160-71.744-160-160-160"})]))}}),view_default=view_vue_vue_type_script_setup_true_lang_default,wallet_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"WalletFilled",__name:"wallet-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M688 512a112 112 0 1 0 0 224h208v160H128V352h768v160zm32 160h-32a48 48 0 0 1 0-96h32a48 48 0 0 1 0 96m-80-544 128 160H384z"})]))}}),wallet_filled_default=wallet_filled_vue_vue_type_script_setup_true_lang_default,wallet_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Wallet",__name:"wallet",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M640 288h-64V128H128v704h384v32a32 32 0 0 0 32 32H96a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32h512a32 32 0 0 1 32 32z"}),createBaseVNode("path",{fill:"currentColor",d:"M128 320v512h768V320zm-32-64h832a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32"}),createBaseVNode("path",{fill:"currentColor",d:"M704 640a64 64 0 1 1 0-128 64 64 0 0 1 0 128"})]))}}),wallet_default=wallet_vue_vue_type_script_setup_true_lang_default,warn_triangle_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"WarnTriangleFilled",__name:"warn-triangle-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg","xml:space":"preserve",style:{"enable-background":"new 0 0 1024 1024"},viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M928.99 755.83 574.6 203.25c-12.89-20.16-36.76-32.58-62.6-32.58s-49.71 12.43-62.6 32.58L95.01 755.83c-12.91 20.12-12.9 44.91.01 65.03 12.92 20.12 36.78 32.51 62.59 32.49h708.78c25.82.01 49.68-12.37 62.59-32.49 12.91-20.12 12.92-44.91.01-65.03M554.67 768h-85.33v-85.33h85.33zm0-426.67v298.66h-85.33V341.32z"})]))}}),warn_triangle_filled_default=warn_triangle_filled_vue_vue_type_script_setup_true_lang_default,warning_filled_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"WarningFilled",__name:"warning-filled",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 192a58.432 58.432 0 0 0-58.24 63.744l23.36 256.384a35.072 35.072 0 0 0 69.76 0l23.296-256.384A58.432 58.432 0 0 0 512 256m0 512a51.2 51.2 0 1 0 0-102.4 51.2 51.2 0 0 0 0 102.4"})]))}}),warning_filled_default=warning_filled_vue_vue_type_script_setup_true_lang_default,warning_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Warning",__name:"warning",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 832a384 384 0 0 0 0-768 384 384 0 0 0 0 768m48-176a48 48 0 1 1-96 0 48 48 0 0 1 96 0m-48-464a32 32 0 0 1 32 32v288a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32"})]))}}),warning_default=warning_vue_vue_type_script_setup_true_lang_default,watch_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Watch",__name:"watch",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M512 768a256 256 0 1 0 0-512 256 256 0 0 0 0 512m0 64a320 320 0 1 1 0-640 320 320 0 0 1 0 640"}),createBaseVNode("path",{fill:"currentColor",d:"M480 352a32 32 0 0 1 32 32v160a32 32 0 0 1-64 0V384a32 32 0 0 1 32-32"}),createBaseVNode("path",{fill:"currentColor",d:"M480 512h128q32 0 32 32t-32 32H480q-32 0-32-32t32-32m128-256V128H416v128h-64V64h320v192zM416 768v128h192V768h64v192H352V768z"})]))}}),watch_default=watch_vue_vue_type_script_setup_true_lang_default,watermelon_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"Watermelon",__name:"watermelon",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m683.072 600.32-43.648 162.816-61.824-16.512 53.248-198.528L576 493.248l-158.4 158.4-45.248-45.248 158.4-158.4-55.616-55.616-198.528 53.248-16.512-61.824 162.816-43.648L282.752 200A384 384 0 0 0 824 741.248zm231.552 141.056a448 448 0 1 1-632-632l632 632"})]))}}),watermelon_default=watermelon_vue_vue_type_script_setup_true_lang_default,wind_power_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"WindPower",__name:"wind-power",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"M160 64q32 0 32 32v832q0 32-32 32t-32-32V96q0-32 32-32m416 354.624 128-11.584V168.96l-128-11.52v261.12zm-64 5.824V151.552L320 134.08V160h-64V64l616.704 56.064A96 96 0 0 1 960 215.68v144.64a96 96 0 0 1-87.296 95.616L256 512V224h64v217.92zm256-23.232 98.88-8.96A32 32 0 0 0 896 360.32V215.68a32 32 0 0 0-29.12-31.872l-98.88-8.96z"})]))}}),wind_power_default=wind_power_vue_vue_type_script_setup_true_lang_default,zoom_in_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ZoomIn",__name:"zoom-in",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704m-32-384v-96a32 32 0 0 1 64 0v96h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64z"})]))}}),zoom_in_default=zoom_in_vue_vue_type_script_setup_true_lang_default,zoom_out_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ZoomOut",__name:"zoom-out",setup(t){return(r,n)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[createBaseVNode("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704M352 448h256a32 32 0 0 1 0 64H352a32 32 0 0 1 0-64"})]))}}),zoom_out_default=zoom_out_vue_vue_type_script_setup_true_lang_default;const ElementPlusIconsVue=Object.freeze(Object.defineProperty({__proto__:null,AddLocation:add_location_default,Aim:aim_default,AlarmClock:alarm_clock_default,Apple:apple_default,ArrowDown:arrow_down_default,ArrowDownBold:arrow_down_bold_default,ArrowLeft:arrow_left_default,ArrowLeftBold:arrow_left_bold_default,ArrowRight:arrow_right_default,ArrowRightBold:arrow_right_bold_default,ArrowUp:arrow_up_default,ArrowUpBold:arrow_up_bold_default,Avatar:avatar_default,Back:back_default,Baseball:baseball_default,Basketball:basketball_default,Bell:bell_default,BellFilled:bell_filled_default,Bicycle:bicycle_default,Bottom:bottom_default,BottomLeft:bottom_left_default,BottomRight:bottom_right_default,Bowl:bowl_default,Box:box_default,Briefcase:briefcase_default,Brush:brush_default,BrushFilled:brush_filled_default,Burger:burger_default,Calendar:calendar_default,Camera:camera_default,CameraFilled:camera_filled_default,CaretBottom:caret_bottom_default,CaretLeft:caret_left_default,CaretRight:caret_right_default,CaretTop:caret_top_default,Cellphone:cellphone_default,ChatDotRound:chat_dot_round_default,ChatDotSquare:chat_dot_square_default,ChatLineRound:chat_line_round_default,ChatLineSquare:chat_line_square_default,ChatRound:chat_round_default,ChatSquare:chat_square_default,Check:check_default,Checked:checked_default,Cherry:cherry_default,Chicken:chicken_default,ChromeFilled:chrome_filled_default,CircleCheck:circle_check_default,CircleCheckFilled:circle_check_filled_default,CircleClose:circle_close_default,CircleCloseFilled:circle_close_filled_default,CirclePlus:circle_plus_default,CirclePlusFilled:circle_plus_filled_default,Clock:clock_default,Close:close_default,CloseBold:close_bold_default,Cloudy:cloudy_default,Coffee:coffee_default,CoffeeCup:coffee_cup_default,Coin:coin_default,ColdDrink:cold_drink_default,Collection:collection_default,CollectionTag:collection_tag_default,Comment:comment_default,Compass:compass_default,Connection:connection_default,Coordinate:coordinate_default,CopyDocument:copy_document_default,Cpu:cpu_default,CreditCard:credit_card_default,Crop:crop_default,DArrowLeft:d_arrow_left_default,DArrowRight:d_arrow_right_default,DCaret:d_caret_default,DataAnalysis:data_analysis_default,DataBoard:data_board_default,DataLine:data_line_default,Delete:delete_default,DeleteFilled:delete_filled_default,DeleteLocation:delete_location_default,Dessert:dessert_default,Discount:discount_default,Dish:dish_default,DishDot:dish_dot_default,Document:document_default,DocumentAdd:document_add_default,DocumentChecked:document_checked_default,DocumentCopy:document_copy_default,DocumentDelete:document_delete_default,DocumentRemove:document_remove_default,Download:download_default,Drizzling:drizzling_default,Edit:edit_default,EditPen:edit_pen_default,Eleme:eleme_default,ElemeFilled:eleme_filled_default,ElementPlus:element_plus_default,Expand:expand_default,Failed:failed_default,Female:female_default,Files:files_default,Film:film_default,Filter:filter_default,Finished:finished_default,FirstAidKit:first_aid_kit_default,Flag:flag_default,Fold:fold_default,Folder:folder_default,FolderAdd:folder_add_default,FolderChecked:folder_checked_default,FolderDelete:folder_delete_default,FolderOpened:folder_opened_default,FolderRemove:folder_remove_default,Food:food_default,Football:football_default,ForkSpoon:fork_spoon_default,Fries:fries_default,FullScreen:full_screen_default,Goblet:goblet_default,GobletFull:goblet_full_default,GobletSquare:goblet_square_default,GobletSquareFull:goblet_square_full_default,GoldMedal:gold_medal_default,Goods:goods_default,GoodsFilled:goods_filled_default,Grape:grape_default,Grid:grid_default,Guide:guide_default,Handbag:handbag_default,Headset:headset_default,Help:help_default,HelpFilled:help_filled_default,Hide:hide_default,Histogram:histogram_default,HomeFilled:home_filled_default,HotWater:hot_water_default,House:house_default,IceCream:ice_cream_default,IceCreamRound:ice_cream_round_default,IceCreamSquare:ice_cream_square_default,IceDrink:ice_drink_default,IceTea:ice_tea_default,InfoFilled:info_filled_default,Iphone:iphone_default,Key:key_default,KnifeFork:knife_fork_default,Lightning:lightning_default,Link:link_default,List:list_default,Loading:loading_default,Location:location_default,LocationFilled:location_filled_default,LocationInformation:location_information_default,Lock:lock_default,Lollipop:lollipop_default,MagicStick:magic_stick_default,Magnet:magnet_default,Male:male_default,Management:management_default,MapLocation:map_location_default,Medal:medal_default,Memo:memo_default,Menu:menu_default,Message:message_default,MessageBox:message_box_default,Mic:mic_default,Microphone:microphone_default,MilkTea:milk_tea_default,Minus:minus_default,Money:money_default,Monitor:monitor_default,Moon:moon_default,MoonNight:moon_night_default,More:more_default,MoreFilled:more_filled_default,MostlyCloudy:mostly_cloudy_default,Mouse:mouse_default,Mug:mug_default,Mute:mute_default,MuteNotification:mute_notification_default,NoSmoking:no_smoking_default,Notebook:notebook_default,Notification:notification_default,Odometer:odometer_default,OfficeBuilding:office_building_default,Open:open_default,Operation:operation_default,Opportunity:opportunity_default,Orange:orange_default,Paperclip:paperclip_default,PartlyCloudy:partly_cloudy_default,Pear:pear_default,Phone:phone_default,PhoneFilled:phone_filled_default,Picture:picture_default,PictureFilled:picture_filled_default,PictureRounded:picture_rounded_default,PieChart:pie_chart_default,Place:place_default,Platform:platform_default,Plus:plus_default,Pointer:pointer_default,Position:position_default,Postcard:postcard_default,Pouring:pouring_default,Present:present_default,PriceTag:price_tag_default,Printer:printer_default,Promotion:promotion_default,QuartzWatch:quartz_watch_default,QuestionFilled:question_filled_default,Rank:rank_default,Reading:reading_default,ReadingLamp:reading_lamp_default,Refresh:refresh_default,RefreshLeft:refresh_left_default,RefreshRight:refresh_right_default,Refrigerator:refrigerator_default,Remove:remove_default,RemoveFilled:remove_filled_default,Right:right_default,ScaleToOriginal:scale_to_original_default,School:school_default,Scissor:scissor_default,Search:search_default,Select:select_default,Sell:sell_default,SemiSelect:semi_select_default,Service:service_default,SetUp:set_up_default,Setting:setting_default,Share:share_default,Ship:ship_default,Shop:shop_default,ShoppingBag:shopping_bag_default,ShoppingCart:shopping_cart_default,ShoppingCartFull:shopping_cart_full_default,ShoppingTrolley:shopping_trolley_default,Smoking:smoking_default,Soccer:soccer_default,SoldOut:sold_out_default,Sort:sort_default,SortDown:sort_down_default,SortUp:sort_up_default,Stamp:stamp_default,Star:star_default,StarFilled:star_filled_default,Stopwatch:stopwatch_default,SuccessFilled:success_filled_default,Sugar:sugar_default,Suitcase:suitcase_default,SuitcaseLine:suitcase_line_default,Sunny:sunny_default,Sunrise:sunrise_default,Sunset:sunset_default,Switch:switch_default,SwitchButton:switch_button_default,SwitchFilled:switch_filled_default,TakeawayBox:takeaway_box_default,Ticket:ticket_default,Tickets:tickets_default,Timer:timer_default,ToiletPaper:toilet_paper_default,Tools:tools_default,Top:top_default,TopLeft:top_left_default,TopRight:top_right_default,TrendCharts:trend_charts_default,Trophy:trophy_default,TrophyBase:trophy_base_default,TurnOff:turn_off_default,Umbrella:umbrella_default,Unlock:unlock_default,Upload:upload_default,UploadFilled:upload_filled_default,User:user_default,UserFilled:user_filled_default,Van:van_default,VideoCamera:video_camera_default,VideoCameraFilled:video_camera_filled_default,VideoPause:video_pause_default,VideoPlay:video_play_default,View:view_default,Wallet:wallet_default,WalletFilled:wallet_filled_default,WarnTriangleFilled:warn_triangle_filled_default,Warning:warning_default,WarningFilled:warning_filled_default,Watch:watch_default,Watermelon:watermelon_default,WindPower:wind_power_default,ZoomIn:zoom_in_default,ZoomOut:zoom_out_default},Symbol.toStringTag,{value:"Module"})),epPropKey="__epPropKey",definePropType=t=>t,isEpProp=t=>isObject$7(t)&&!!t[epPropKey],buildProp=(t,r)=>{if(!isObject$7(t)||isEpProp(t))return t;const{values:n,required:g,default:y,type:L,validator:$}=t,z={type:L,required:!!g,validator:n||$?j=>{let re=!1,ae=[];if(n&&(ae=Array.from(n),hasOwn$1(t,"default")&&ae.push(y),re||(re=ae.includes(j))),$&&(re||(re=$(j))),!re&&ae.length>0){const oe=[...new Set(ae)].map(ie=>JSON.stringify(ie)).join(", ");warn$2(`Invalid prop: validation failed${r?` for prop "${r}"`:""}. Expected one of [${oe}], got value ${JSON.stringify(j)}.`)}return re}:void 0,[epPropKey]:!0};return hasOwn$1(t,"default")&&(z.default=y),z},buildProps=t=>fromPairs(Object.entries(t).map(([r,n])=>[r,buildProp(n,r)])),iconPropType=definePropType([String,Object,Function]),CloseComponents={Close:close_default},TypeComponents={Close:close_default,SuccessFilled:success_filled_default,InfoFilled:info_filled_default,WarningFilled:warning_filled_default,CircleCloseFilled:circle_close_filled_default},TypeComponentsMap={success:success_filled_default,warning:warning_filled_default,error:circle_close_filled_default,info:info_filled_default},ValidateComponentsMap={validating:loading_default,success:circle_check_default,error:circle_close_default},withInstall=(t,r)=>{if(t.install=n=>{for(const g of[t,...Object.values(r??{})])n.component(g.name,g)},r)for(const[n,g]of Object.entries(r))t[n]=g;return t},withInstallFunction=(t,r)=>(t.install=n=>{t._context=n._context,n.config.globalProperties[r]=t},t),withInstallDirective=(t,r)=>(t.install=n=>{n.directive(r,t)},t),withNoopInstall=t=>(t.install=NOOP,t),composeRefs=(...t)=>r=>{t.forEach(n=>{isFunction$4(n)?n(r):n.value=r})},EVENT_CODE={tab:"Tab",enter:"Enter",space:"Space",left:"ArrowLeft",up:"ArrowUp",right:"ArrowRight",down:"ArrowDown",esc:"Escape",delete:"Delete",backspace:"Backspace",numpadEnter:"NumpadEnter",pageUp:"PageUp",pageDown:"PageDown",home:"Home",end:"End"},datePickTypes=["year","month","date","dates","week","datetime","datetimerange","daterange","monthrange"],WEEK_DAYS=["sun","mon","tue","wed","thu","fri","sat"],UPDATE_MODEL_EVENT="update:modelValue",CHANGE_EVENT="change",INPUT_EVENT="input",INSTALLED_KEY=Symbol("INSTALLED_KEY"),componentSizes=["","default","small","large"],componentSizeMap={large:40,default:32,small:24},getComponentSize=t=>componentSizeMap[t||"default"],isValidComponentSize=t=>["",...componentSizes].includes(t);var PatchFlags=(t=>(t[t.TEXT=1]="TEXT",t[t.CLASS=2]="CLASS",t[t.STYLE=4]="STYLE",t[t.PROPS=8]="PROPS",t[t.FULL_PROPS=16]="FULL_PROPS",t[t.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",t[t.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",t[t.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",t[t.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",t[t.NEED_PATCH=512]="NEED_PATCH",t[t.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",t[t.HOISTED=-1]="HOISTED",t[t.BAIL=-2]="BAIL",t))(PatchFlags||{});function isFragment(t){return isVNode(t)&&t.type===Fragment}function isComment(t){return isVNode(t)&&t.type===Comment}function isValidElementNode(t){return isVNode(t)&&!isFragment(t)&&!isComment(t)}const getNormalizedProps=t=>{if(!isVNode(t))return{};const r=t.props||{},n=(isVNode(t.type)?t.type.props:void 0)||{},g={};return Object.keys(n).forEach(y=>{hasOwn$1(n[y],"default")&&(g[y]=n[y].default)}),Object.keys(r).forEach(y=>{g[camelize(y)]=r[y]}),g},ensureOnlyChild=t=>{if(!isArray$6(t)||t.length>1)throw new Error("expect to receive a single Vue element child");return t[0]},flattedChildren=t=>{const r=isArray$6(t)?t:[t],n=[];return r.forEach(g=>{var y;isArray$6(g)?n.push(...flattedChildren(g)):isVNode(g)&&isArray$6(g.children)?n.push(...flattedChildren(g.children)):(n.push(g),isVNode(g)&&((y=g.component)!=null&&y.subTree)&&n.push(...flattedChildren(g.component.subTree)))}),n},unique=t=>[...new Set(t)],castArray=t=>!t&&t!==0?[]:Array.isArray(t)?t:[t],isKorean=t=>/([\uAC00-\uD7AF\u3130-\u318F])+/gi.test(t),rAF=t=>isClient$1?window.requestAnimationFrame(t):setTimeout(t,16),cAF=t=>isClient$1?window.cancelAnimationFrame(t):clearTimeout(t),generateId=()=>Math.floor(Math.random()*1e4),mutable=t=>t,DEFAULT_EXCLUDE_KEYS=["class","style"],LISTENER_PREFIX=/^on[A-Z]/,useAttrs=(t={})=>{const{excludeListeners:r=!1,excludeKeys:n}=t,g=computed(()=>((n==null?void 0:n.value)||[]).concat(DEFAULT_EXCLUDE_KEYS)),y=getCurrentInstance();return computed(y?()=>{var L;return fromPairs(Object.entries((L=y.proxy)==null?void 0:L.$attrs).filter(([$])=>!g.value.includes($)&&!(r&&LISTENER_PREFIX.test($))))}:()=>({}))},useDeprecated=({from:t,replacement:r,scope:n,version:g,ref:y,type:L="API"},$)=>{watch(()=>unref($),V=>{},{immediate:!0})},useDraggable=(t,r,n)=>{let g={offsetX:0,offsetY:0};const y=V=>{const z=V.clientX,j=V.clientY,{offsetX:re,offsetY:ae}=g,oe=t.value.getBoundingClientRect(),ie=oe.left,le=oe.top,ue=oe.width,de=oe.height,pe=document.documentElement.clientWidth,he=document.documentElement.clientHeight,_e=-ie+re,Ce=-le+ae,$e=pe-ie-ue+re,xe=he-le-de+ae,Ie=ze=>{const Fe=Math.min(Math.max(re+ze.clientX-z,_e),$e),qe=Math.min(Math.max(ae+ze.clientY-j,Ce),xe);g={offsetX:Fe,offsetY:qe},t.value.style.transform=`translate(${addUnit(Fe)}, ${addUnit(qe)})`},Ne=()=>{document.removeEventListener("mousemove",Ie),document.removeEventListener("mouseup",Ne)};document.addEventListener("mousemove",Ie),document.addEventListener("mouseup",Ne)},L=()=>{r.value&&t.value&&r.value.addEventListener("mousedown",y)},$=()=>{r.value&&t.value&&r.value.removeEventListener("mousedown",y)};onMounted(()=>{watchEffect(()=>{n.value?L():$()})}),onBeforeUnmount(()=>{$()})},useFocus=t=>({focus:()=>{var r,n;(n=(r=t.value)==null?void 0:r.focus)==null||n.call(r)}});var English={name:"en",el:{colorpicker:{confirm:"OK",clear:"Clear",defaultLabel:"color picker",description:"current color is {color}. press enter to select a new color."},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",page:"Page",prev:"Go to previous page",next:"Go to next page",currentPage:"page {pager}",prevPages:"Previous {pager} pages",nextPages:"Next {pager} pages",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},dialog:{close:"Close this dialog"},drawer:{close:"Close this dialog"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input",close:"Close this dialog"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},slider:{defaultLabel:"slider between {min} and {max}",defaultRangeStartLabel:"pick start value",defaultRangeEndLabel:"pick end value"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"}}};const buildTranslator=t=>(r,n)=>translate$1(r,n,unref(t)),translate$1=(t,r,n)=>get$1(n,t,t).replace(/\{(\w+)\}/g,(g,y)=>{var L;return`${(L=r==null?void 0:r[y])!=null?L:`{${y}}`}`}),buildLocaleContext=t=>{const r=computed(()=>unref(t).name),n=isRef(t)?t:ref(t);return{lang:r,locale:n,t:buildTranslator(t)}},localeContextKey=Symbol("localeContextKey"),useLocale=t=>{const r=t||inject(localeContextKey,ref());return buildLocaleContext(computed(()=>r.value||English))},defaultNamespace="el",statePrefix="is-",_bem=(t,r,n,g,y)=>{let L=`${t}-${r}`;return n&&(L+=`-${n}`),g&&(L+=`__${g}`),y&&(L+=`--${y}`),L},namespaceContextKey=Symbol("namespaceContextKey"),useGetDerivedNamespace=t=>{const r=t||inject(namespaceContextKey,ref(defaultNamespace));return computed(()=>unref(r)||defaultNamespace)},useNamespace=(t,r)=>{const n=useGetDerivedNamespace(r);return{namespace:n,b:(ue="")=>_bem(n.value,t,ue,"",""),e:ue=>ue?_bem(n.value,t,"",ue,""):"",m:ue=>ue?_bem(n.value,t,"","",ue):"",be:(ue,de)=>ue&&de?_bem(n.value,t,ue,de,""):"",em:(ue,de)=>ue&&de?_bem(n.value,t,"",ue,de):"",bm:(ue,de)=>ue&&de?_bem(n.value,t,ue,"",de):"",bem:(ue,de,pe)=>ue&&de&&pe?_bem(n.value,t,ue,de,pe):"",is:(ue,...de)=>{const pe=de.length>=1?de[0]:!0;return ue&&pe?`${statePrefix}${ue}`:""},cssVar:ue=>{const de={};for(const pe in ue)ue[pe]&&(de[`--${n.value}-${pe}`]=ue[pe]);return de},cssVarName:ue=>`--${n.value}-${ue}`,cssVarBlock:ue=>{const de={};for(const pe in ue)ue[pe]&&(de[`--${n.value}-${t}-${pe}`]=ue[pe]);return de},cssVarBlockName:ue=>`--${n.value}-${t}-${ue}`}},useLockscreen=(t,r={})=>{isRef(t)||throwError$1("[useLockscreen]","You need to pass a ref param to this function");const n=r.ns||useNamespace("popup"),g=computed$1(()=>n.bm("parent","hidden"));if(!isClient$1||hasClass(document.body,g.value))return;let y=0,L=!1,$="0";const V=()=>{setTimeout(()=>{removeClass(document==null?void 0:document.body,g.value),L&&document&&(document.body.style.width=$)},200)};watch(t,z=>{if(!z){V();return}L=!hasClass(document.body,g.value),L&&($=document.body.style.width),y=getScrollBarWidth(n.namespace.value);const j=document.documentElement.clientHeight<document.body.scrollHeight,re=getStyle$1(document.body,"overflowY");y>0&&(j||re==="scroll")&&L&&(document.body.style.width=`calc(100% - ${y}px)`),addClass(document.body,g.value)}),onScopeDispose(()=>V())},_prop=buildProp({type:definePropType(Boolean),default:null}),_event=buildProp({type:definePropType(Function)}),createModelToggleComposable=t=>{const r=`update:${t}`,n=`onUpdate:${t}`,g=[r],y={[t]:_prop,[n]:_event};return{useModelToggle:({indicator:$,toggleReason:V,shouldHideWhenRouteChanges:z,shouldProceed:j,onShow:re,onHide:ae})=>{const oe=getCurrentInstance(),{emit:ie}=oe,le=oe.props,ue=computed(()=>isFunction$4(le[n])),de=computed(()=>le[t]===null),pe=Ie=>{$.value!==!0&&($.value=!0,V&&(V.value=Ie),isFunction$4(re)&&re(Ie))},he=Ie=>{$.value!==!1&&($.value=!1,V&&(V.value=Ie),isFunction$4(ae)&&ae(Ie))},_e=Ie=>{if(le.disabled===!0||isFunction$4(j)&&!j())return;const Ne=ue.value&&isClient$1;Ne&&ie(r,!0),(de.value||!Ne)&&pe(Ie)},Ce=Ie=>{if(le.disabled===!0||!isClient$1)return;const Ne=ue.value&&isClient$1;Ne&&ie(r,!1),(de.value||!Ne)&&he(Ie)},$e=Ie=>{isBoolean$1(Ie)&&(le.disabled&&Ie?ue.value&&ie(r,!1):$.value!==Ie&&(Ie?pe():he()))},xe=()=>{$.value?Ce():_e()};return watch(()=>le[t],$e),z&&oe.appContext.config.globalProperties.$route!==void 0&&watch(()=>({...oe.proxy.$route}),()=>{z.value&&$.value&&Ce()}),onMounted(()=>{$e(le[t])}),{hide:Ce,show:_e,toggle:xe,hasUpdateHandler:ue}},useModelToggleProps:y,useModelToggleEmits:g}};createModelToggleComposable("modelValue");const useProp=t=>{const r=getCurrentInstance();return computed(()=>{var n,g;return(g=(n=r==null?void 0:r.proxy)==null?void 0:n.$props)==null?void 0:g[t]})};var E$1="top",R="bottom",W="right",P$1="left",me="auto",G=[E$1,R,W,P$1],U$1="start",J="end",Xe="clippingParents",je="viewport",K="popper",Ye="reference",De=G.reduce(function(t,r){return t.concat([r+"-"+U$1,r+"-"+J])},[]),Ee=[].concat(G,[me]).reduce(function(t,r){return t.concat([r,r+"-"+U$1,r+"-"+J])},[]),Ge="beforeRead",Je="read",Ke="afterRead",Qe="beforeMain",Ze="main",et="afterMain",tt="beforeWrite",nt="write",rt$1="afterWrite",ot=[Ge,Je,Ke,Qe,Ze,et,tt,nt,rt$1];function C(t){return t?(t.nodeName||"").toLowerCase():null}function H(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var r=t.ownerDocument;return r&&r.defaultView||window}return t}function Q(t){var r=H(t).Element;return t instanceof r||t instanceof Element}function B(t){var r=H(t).HTMLElement;return t instanceof r||t instanceof HTMLElement}function Pe(t){if(typeof ShadowRoot>"u")return!1;var r=H(t).ShadowRoot;return t instanceof r||t instanceof ShadowRoot}function Mt(t){var r=t.state;Object.keys(r.elements).forEach(function(n){var g=r.styles[n]||{},y=r.attributes[n]||{},L=r.elements[n];!B(L)||!C(L)||(Object.assign(L.style,g),Object.keys(y).forEach(function($){var V=y[$];V===!1?L.removeAttribute($):L.setAttribute($,V===!0?"":V)}))})}function Rt(t){var r=t.state,n={popper:{position:r.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(r.elements.popper.style,n.popper),r.styles=n,r.elements.arrow&&Object.assign(r.elements.arrow.style,n.arrow),function(){Object.keys(r.elements).forEach(function(g){var y=r.elements[g],L=r.attributes[g]||{},$=Object.keys(r.styles.hasOwnProperty(g)?r.styles[g]:n[g]),V=$.reduce(function(z,j){return z[j]="",z},{});!B(y)||!C(y)||(Object.assign(y.style,V),Object.keys(L).forEach(function(z){y.removeAttribute(z)}))})}}var Ae={name:"applyStyles",enabled:!0,phase:"write",fn:Mt,effect:Rt,requires:["computeStyles"]};function q(t){return t.split("-")[0]}var X$1=Math.max,ve=Math.min,Z=Math.round;function ee(t,r){r===void 0&&(r=!1);var n=t.getBoundingClientRect(),g=1,y=1;if(B(t)&&r){var L=t.offsetHeight,$=t.offsetWidth;$>0&&(g=Z(n.width)/$||1),L>0&&(y=Z(n.height)/L||1)}return{width:n.width/g,height:n.height/y,top:n.top/y,right:n.right/g,bottom:n.bottom/y,left:n.left/g,x:n.left/g,y:n.top/y}}function ke(t){var r=ee(t),n=t.offsetWidth,g=t.offsetHeight;return Math.abs(r.width-n)<=1&&(n=r.width),Math.abs(r.height-g)<=1&&(g=r.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:g}}function it(t,r){var n=r.getRootNode&&r.getRootNode();if(t.contains(r))return!0;if(n&&Pe(n)){var g=r;do{if(g&&t.isSameNode(g))return!0;g=g.parentNode||g.host}while(g)}return!1}function N$1(t){return H(t).getComputedStyle(t)}function Wt(t){return["table","td","th"].indexOf(C(t))>=0}function I$1(t){return((Q(t)?t.ownerDocument:t.document)||window.document).documentElement}function ge(t){return C(t)==="html"?t:t.assignedSlot||t.parentNode||(Pe(t)?t.host:null)||I$1(t)}function at(t){return!B(t)||N$1(t).position==="fixed"?null:t.offsetParent}function Bt(t){var r=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&B(t)){var g=N$1(t);if(g.position==="fixed")return null}var y=ge(t);for(Pe(y)&&(y=y.host);B(y)&&["html","body"].indexOf(C(y))<0;){var L=N$1(y);if(L.transform!=="none"||L.perspective!=="none"||L.contain==="paint"||["transform","perspective"].indexOf(L.willChange)!==-1||r&&L.willChange==="filter"||r&&L.filter&&L.filter!=="none")return y;y=y.parentNode}return null}function se(t){for(var r=H(t),n=at(t);n&&Wt(n)&&N$1(n).position==="static";)n=at(n);return n&&(C(n)==="html"||C(n)==="body"&&N$1(n).position==="static")?r:n||Bt(t)||r}function Le(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function fe(t,r,n){return X$1(t,ve(r,n))}function St(t,r,n){var g=fe(t,r,n);return g>n?n:g}function st(){return{top:0,right:0,bottom:0,left:0}}function ft(t){return Object.assign({},st(),t)}function ct(t,r){return r.reduce(function(n,g){return n[g]=t,n},{})}var Tt=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,ft(typeof t!="number"?t:ct(t,G))};function Ht(t){var r,n=t.state,g=t.name,y=t.options,L=n.elements.arrow,$=n.modifiersData.popperOffsets,V=q(n.placement),z=Le(V),j=[P$1,W].indexOf(V)>=0,re=j?"height":"width";if(!(!L||!$)){var ae=Tt(y.padding,n),oe=ke(L),ie=z==="y"?E$1:P$1,le=z==="y"?R:W,ue=n.rects.reference[re]+n.rects.reference[z]-$[z]-n.rects.popper[re],de=$[z]-n.rects.reference[z],pe=se(L),he=pe?z==="y"?pe.clientHeight||0:pe.clientWidth||0:0,_e=ue/2-de/2,Ce=ae[ie],$e=he-oe[re]-ae[le],xe=he/2-oe[re]/2+_e,Ie=fe(Ce,xe,$e),Ne=z;n.modifiersData[g]=(r={},r[Ne]=Ie,r.centerOffset=Ie-xe,r)}}function Ct(t){var r=t.state,n=t.options,g=n.element,y=g===void 0?"[data-popper-arrow]":g;y!=null&&(typeof y=="string"&&(y=r.elements.popper.querySelector(y),!y)||!it(r.elements.popper,y)||(r.elements.arrow=y))}var pt={name:"arrow",enabled:!0,phase:"main",fn:Ht,effect:Ct,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function te(t){return t.split("-")[1]}var qt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Vt(t){var r=t.x,n=t.y,g=window,y=g.devicePixelRatio||1;return{x:Z(r*y)/y||0,y:Z(n*y)/y||0}}function ut(t){var r,n=t.popper,g=t.popperRect,y=t.placement,L=t.variation,$=t.offsets,V=t.position,z=t.gpuAcceleration,j=t.adaptive,re=t.roundOffsets,ae=t.isFixed,oe=$.x,ie=oe===void 0?0:oe,le=$.y,ue=le===void 0?0:le,de=typeof re=="function"?re({x:ie,y:ue}):{x:ie,y:ue};ie=de.x,ue=de.y;var pe=$.hasOwnProperty("x"),he=$.hasOwnProperty("y"),_e=P$1,Ce=E$1,$e=window;if(j){var xe=se(n),Ie="clientHeight",Ne="clientWidth";if(xe===H(n)&&(xe=I$1(n),N$1(xe).position!=="static"&&V==="absolute"&&(Ie="scrollHeight",Ne="scrollWidth")),xe=xe,y===E$1||(y===P$1||y===W)&&L===J){Ce=R;var ze=ae&&xe===$e&&$e.visualViewport?$e.visualViewport.height:xe[Ie];ue-=ze-g.height,ue*=z?1:-1}if(y===P$1||(y===E$1||y===R)&&L===J){_e=W;var Fe=ae&&xe===$e&&$e.visualViewport?$e.visualViewport.width:xe[Ne];ie-=Fe-g.width,ie*=z?1:-1}}var qe=Object.assign({position:V},j&&qt),Et=re===!0?Vt({x:ie,y:ue}):{x:ie,y:ue};if(ie=Et.x,ue=Et.y,z){var kt;return Object.assign({},qe,(kt={},kt[Ce]=he?"0":"",kt[_e]=pe?"0":"",kt.transform=($e.devicePixelRatio||1)<=1?"translate("+ie+"px, "+ue+"px)":"translate3d("+ie+"px, "+ue+"px, 0)",kt))}return Object.assign({},qe,(r={},r[Ce]=he?ue+"px":"",r[_e]=pe?ie+"px":"",r.transform="",r))}function Nt(t){var r=t.state,n=t.options,g=n.gpuAcceleration,y=g===void 0?!0:g,L=n.adaptive,$=L===void 0?!0:L,V=n.roundOffsets,z=V===void 0?!0:V,j={placement:q(r.placement),variation:te(r.placement),popper:r.elements.popper,popperRect:r.rects.popper,gpuAcceleration:y,isFixed:r.options.strategy==="fixed"};r.modifiersData.popperOffsets!=null&&(r.styles.popper=Object.assign({},r.styles.popper,ut(Object.assign({},j,{offsets:r.modifiersData.popperOffsets,position:r.options.strategy,adaptive:$,roundOffsets:z})))),r.modifiersData.arrow!=null&&(r.styles.arrow=Object.assign({},r.styles.arrow,ut(Object.assign({},j,{offsets:r.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:z})))),r.attributes.popper=Object.assign({},r.attributes.popper,{"data-popper-placement":r.placement})}var Me={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Nt,data:{}},ye={passive:!0};function It(t){var r=t.state,n=t.instance,g=t.options,y=g.scroll,L=y===void 0?!0:y,$=g.resize,V=$===void 0?!0:$,z=H(r.elements.popper),j=[].concat(r.scrollParents.reference,r.scrollParents.popper);return L&&j.forEach(function(re){re.addEventListener("scroll",n.update,ye)}),V&&z.addEventListener("resize",n.update,ye),function(){L&&j.forEach(function(re){re.removeEventListener("scroll",n.update,ye)}),V&&z.removeEventListener("resize",n.update,ye)}}var Re={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:It,data:{}},_t={left:"right",right:"left",bottom:"top",top:"bottom"};function be(t){return t.replace(/left|right|bottom|top/g,function(r){return _t[r]})}var zt={start:"end",end:"start"};function lt$1(t){return t.replace(/start|end/g,function(r){return zt[r]})}function We(t){var r=H(t),n=r.pageXOffset,g=r.pageYOffset;return{scrollLeft:n,scrollTop:g}}function Be(t){return ee(I$1(t)).left+We(t).scrollLeft}function Ft(t){var r=H(t),n=I$1(t),g=r.visualViewport,y=n.clientWidth,L=n.clientHeight,$=0,V=0;return g&&(y=g.width,L=g.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||($=g.offsetLeft,V=g.offsetTop)),{width:y,height:L,x:$+Be(t),y:V}}function Ut(t){var r,n=I$1(t),g=We(t),y=(r=t.ownerDocument)==null?void 0:r.body,L=X$1(n.scrollWidth,n.clientWidth,y?y.scrollWidth:0,y?y.clientWidth:0),$=X$1(n.scrollHeight,n.clientHeight,y?y.scrollHeight:0,y?y.clientHeight:0),V=-g.scrollLeft+Be(t),z=-g.scrollTop;return N$1(y||n).direction==="rtl"&&(V+=X$1(n.clientWidth,y?y.clientWidth:0)-L),{width:L,height:$,x:V,y:z}}function Se(t){var r=N$1(t),n=r.overflow,g=r.overflowX,y=r.overflowY;return/auto|scroll|overlay|hidden/.test(n+y+g)}function dt(t){return["html","body","#document"].indexOf(C(t))>=0?t.ownerDocument.body:B(t)&&Se(t)?t:dt(ge(t))}function ce(t,r){var n;r===void 0&&(r=[]);var g=dt(t),y=g===((n=t.ownerDocument)==null?void 0:n.body),L=H(g),$=y?[L].concat(L.visualViewport||[],Se(g)?g:[]):g,V=r.concat($);return y?V:V.concat(ce(ge($)))}function Te(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Xt(t){var r=ee(t);return r.top=r.top+t.clientTop,r.left=r.left+t.clientLeft,r.bottom=r.top+t.clientHeight,r.right=r.left+t.clientWidth,r.width=t.clientWidth,r.height=t.clientHeight,r.x=r.left,r.y=r.top,r}function ht(t,r){return r===je?Te(Ft(t)):Q(r)?Xt(r):Te(Ut(I$1(t)))}function Yt(t){var r=ce(ge(t)),n=["absolute","fixed"].indexOf(N$1(t).position)>=0,g=n&&B(t)?se(t):t;return Q(g)?r.filter(function(y){return Q(y)&&it(y,g)&&C(y)!=="body"}):[]}function Gt(t,r,n){var g=r==="clippingParents"?Yt(t):[].concat(r),y=[].concat(g,[n]),L=y[0],$=y.reduce(function(V,z){var j=ht(t,z);return V.top=X$1(j.top,V.top),V.right=ve(j.right,V.right),V.bottom=ve(j.bottom,V.bottom),V.left=X$1(j.left,V.left),V},ht(t,L));return $.width=$.right-$.left,$.height=$.bottom-$.top,$.x=$.left,$.y=$.top,$}function mt(t){var r=t.reference,n=t.element,g=t.placement,y=g?q(g):null,L=g?te(g):null,$=r.x+r.width/2-n.width/2,V=r.y+r.height/2-n.height/2,z;switch(y){case E$1:z={x:$,y:r.y-n.height};break;case R:z={x:$,y:r.y+r.height};break;case W:z={x:r.x+r.width,y:V};break;case P$1:z={x:r.x-n.width,y:V};break;default:z={x:r.x,y:r.y}}var j=y?Le(y):null;if(j!=null){var re=j==="y"?"height":"width";switch(L){case U$1:z[j]=z[j]-(r[re]/2-n[re]/2);break;case J:z[j]=z[j]+(r[re]/2-n[re]/2);break}}return z}function ne(t,r){r===void 0&&(r={});var n=r,g=n.placement,y=g===void 0?t.placement:g,L=n.boundary,$=L===void 0?Xe:L,V=n.rootBoundary,z=V===void 0?je:V,j=n.elementContext,re=j===void 0?K:j,ae=n.altBoundary,oe=ae===void 0?!1:ae,ie=n.padding,le=ie===void 0?0:ie,ue=ft(typeof le!="number"?le:ct(le,G)),de=re===K?Ye:K,pe=t.rects.popper,he=t.elements[oe?de:re],_e=Gt(Q(he)?he:he.contextElement||I$1(t.elements.popper),$,z),Ce=ee(t.elements.reference),$e=mt({reference:Ce,element:pe,strategy:"absolute",placement:y}),xe=Te(Object.assign({},pe,$e)),Ie=re===K?xe:Ce,Ne={top:_e.top-Ie.top+ue.top,bottom:Ie.bottom-_e.bottom+ue.bottom,left:_e.left-Ie.left+ue.left,right:Ie.right-_e.right+ue.right},ze=t.modifiersData.offset;if(re===K&&ze){var Fe=ze[y];Object.keys(Ne).forEach(function(qe){var Et=[W,R].indexOf(qe)>=0?1:-1,kt=[E$1,R].indexOf(qe)>=0?"y":"x";Ne[qe]+=Fe[kt]*Et})}return Ne}function Jt(t,r){r===void 0&&(r={});var n=r,g=n.placement,y=n.boundary,L=n.rootBoundary,$=n.padding,V=n.flipVariations,z=n.allowedAutoPlacements,j=z===void 0?Ee:z,re=te(g),ae=re?V?De:De.filter(function(le){return te(le)===re}):G,oe=ae.filter(function(le){return j.indexOf(le)>=0});oe.length===0&&(oe=ae);var ie=oe.reduce(function(le,ue){return le[ue]=ne(t,{placement:ue,boundary:y,rootBoundary:L,padding:$})[q(ue)],le},{});return Object.keys(ie).sort(function(le,ue){return ie[le]-ie[ue]})}function Kt(t){if(q(t)===me)return[];var r=be(t);return[lt$1(t),r,lt$1(r)]}function Qt(t){var r=t.state,n=t.options,g=t.name;if(!r.modifiersData[g]._skip){for(var y=n.mainAxis,L=y===void 0?!0:y,$=n.altAxis,V=$===void 0?!0:$,z=n.fallbackPlacements,j=n.padding,re=n.boundary,ae=n.rootBoundary,oe=n.altBoundary,ie=n.flipVariations,le=ie===void 0?!0:ie,ue=n.allowedAutoPlacements,de=r.options.placement,pe=q(de),he=pe===de,_e=z||(he||!le?[be(de)]:Kt(de)),Ce=[de].concat(_e).reduce(function(kn,On){return kn.concat(q(On)===me?Jt(r,{placement:On,boundary:re,rootBoundary:ae,padding:j,flipVariations:le,allowedAutoPlacements:ue}):On)},[]),$e=r.rects.reference,xe=r.rects.popper,Ie=new Map,Ne=!0,ze=Ce[0],Fe=0;Fe<Ce.length;Fe++){var qe=Ce[Fe],Et=q(qe),kt=te(qe)===U$1,Lt=[E$1,R].indexOf(Et)>=0,vn=Lt?"width":"height",jt=ne(r,{placement:qe,boundary:re,rootBoundary:ae,altBoundary:oe,padding:j}),At=Lt?kt?W:P$1:kt?R:E$1;$e[vn]>xe[vn]&&(At=be(At));var hn=be(At),bn=[];if(L&&bn.push(jt[Et]<=0),V&&bn.push(jt[At]<=0,jt[hn]<=0),bn.every(function(kn){return kn})){ze=qe,Ne=!1;break}Ie.set(qe,bn)}if(Ne)for(var Cn=le?3:1,Tn=function(kn){var On=Ce.find(function(Rn){var In=Ie.get(Rn);if(In)return In.slice(0,kn).every(function(Mn){return Mn})});if(On)return ze=On,"break"},xn=Cn;xn>0;xn--){var En=Tn(xn);if(En==="break")break}r.placement!==ze&&(r.modifiersData[g]._skip=!0,r.placement=ze,r.reset=!0)}}var vt={name:"flip",enabled:!0,phase:"main",fn:Qt,requiresIfExists:["offset"],data:{_skip:!1}};function gt(t,r,n){return n===void 0&&(n={x:0,y:0}),{top:t.top-r.height-n.y,right:t.right-r.width+n.x,bottom:t.bottom-r.height+n.y,left:t.left-r.width-n.x}}function yt(t){return[E$1,W,R,P$1].some(function(r){return t[r]>=0})}function Zt(t){var r=t.state,n=t.name,g=r.rects.reference,y=r.rects.popper,L=r.modifiersData.preventOverflow,$=ne(r,{elementContext:"reference"}),V=ne(r,{altBoundary:!0}),z=gt($,g),j=gt(V,y,L),re=yt(z),ae=yt(j);r.modifiersData[n]={referenceClippingOffsets:z,popperEscapeOffsets:j,isReferenceHidden:re,hasPopperEscaped:ae},r.attributes.popper=Object.assign({},r.attributes.popper,{"data-popper-reference-hidden":re,"data-popper-escaped":ae})}var bt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Zt};function en(t,r,n){var g=q(t),y=[P$1,E$1].indexOf(g)>=0?-1:1,L=typeof n=="function"?n(Object.assign({},r,{placement:t})):n,$=L[0],V=L[1];return $=$||0,V=(V||0)*y,[P$1,W].indexOf(g)>=0?{x:V,y:$}:{x:$,y:V}}function tn(t){var r=t.state,n=t.options,g=t.name,y=n.offset,L=y===void 0?[0,0]:y,$=Ee.reduce(function(re,ae){return re[ae]=en(ae,r.rects,L),re},{}),V=$[r.placement],z=V.x,j=V.y;r.modifiersData.popperOffsets!=null&&(r.modifiersData.popperOffsets.x+=z,r.modifiersData.popperOffsets.y+=j),r.modifiersData[g]=$}var wt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:tn};function nn(t){var r=t.state,n=t.name;r.modifiersData[n]=mt({reference:r.rects.reference,element:r.rects.popper,strategy:"absolute",placement:r.placement})}var He={name:"popperOffsets",enabled:!0,phase:"read",fn:nn,data:{}};function rn(t){return t==="x"?"y":"x"}function on(t){var r=t.state,n=t.options,g=t.name,y=n.mainAxis,L=y===void 0?!0:y,$=n.altAxis,V=$===void 0?!1:$,z=n.boundary,j=n.rootBoundary,re=n.altBoundary,ae=n.padding,oe=n.tether,ie=oe===void 0?!0:oe,le=n.tetherOffset,ue=le===void 0?0:le,de=ne(r,{boundary:z,rootBoundary:j,padding:ae,altBoundary:re}),pe=q(r.placement),he=te(r.placement),_e=!he,Ce=Le(pe),$e=rn(Ce),xe=r.modifiersData.popperOffsets,Ie=r.rects.reference,Ne=r.rects.popper,ze=typeof ue=="function"?ue(Object.assign({},r.rects,{placement:r.placement})):ue,Fe=typeof ze=="number"?{mainAxis:ze,altAxis:ze}:Object.assign({mainAxis:0,altAxis:0},ze),qe=r.modifiersData.offset?r.modifiersData.offset[r.placement]:null,Et={x:0,y:0};if(xe){if(L){var kt,Lt=Ce==="y"?E$1:P$1,vn=Ce==="y"?R:W,jt=Ce==="y"?"height":"width",At=xe[Ce],hn=At+de[Lt],bn=At-de[vn],Cn=ie?-Ne[jt]/2:0,Tn=he===U$1?Ie[jt]:Ne[jt],xn=he===U$1?-Ne[jt]:-Ie[jt],En=r.elements.arrow,kn=ie&&En?ke(En):{width:0,height:0},On=r.modifiersData["arrow#persistent"]?r.modifiersData["arrow#persistent"].padding:st(),Rn=On[Lt],In=On[vn],Mn=fe(0,Ie[jt],kn[jt]),Vn=_e?Ie[jt]/2-Cn-Mn-Rn-Fe.mainAxis:Tn-Mn-Rn-Fe.mainAxis,zn=_e?-Ie[jt]/2+Cn+Mn+In+Fe.mainAxis:xn+Mn+In+Fe.mainAxis,Jn=r.elements.arrow&&se(r.elements.arrow),tr=Jn?Ce==="y"?Jn.clientTop||0:Jn.clientLeft||0:0,$n=(kt=qe==null?void 0:qe[Ce])!=null?kt:0,Pn=At+Vn-$n-tr,Bn=At+zn-$n,Un=fe(ie?ve(hn,Pn):hn,At,ie?X$1(bn,Bn):bn);xe[Ce]=Un,Et[Ce]=Un-At}if(V){var Fn,cr=Ce==="x"?E$1:P$1,ur=Ce==="x"?R:W,vr=xe[$e],Yn=$e==="y"?"height":"width",gr=vr+de[cr],lr=vr-de[ur],er=[E$1,P$1].indexOf(pe)!==-1,br=(Fn=qe==null?void 0:qe[$e])!=null?Fn:0,wr=er?gr:vr-Ie[Yn]-Ne[Yn]-br+Fe.altAxis,$r=er?vr+Ie[Yn]+Ne[Yn]-br-Fe.altAxis:lr,Mr=ie&&er?St(wr,vr,$r):fe(ie?wr:gr,vr,ie?$r:lr);xe[$e]=Mr,Et[$e]=Mr-vr}r.modifiersData[g]=Et}}var xt={name:"preventOverflow",enabled:!0,phase:"main",fn:on,requiresIfExists:["offset"]};function an(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function sn(t){return t===H(t)||!B(t)?We(t):an(t)}function fn(t){var r=t.getBoundingClientRect(),n=Z(r.width)/t.offsetWidth||1,g=Z(r.height)/t.offsetHeight||1;return n!==1||g!==1}function cn(t,r,n){n===void 0&&(n=!1);var g=B(r),y=B(r)&&fn(r),L=I$1(r),$=ee(t,y),V={scrollLeft:0,scrollTop:0},z={x:0,y:0};return(g||!g&&!n)&&((C(r)!=="body"||Se(L))&&(V=sn(r)),B(r)?(z=ee(r,!0),z.x+=r.clientLeft,z.y+=r.clientTop):L&&(z.x=Be(L))),{x:$.left+V.scrollLeft-z.x,y:$.top+V.scrollTop-z.y,width:$.width,height:$.height}}function pn(t){var r=new Map,n=new Set,g=[];t.forEach(function(L){r.set(L.name,L)});function y(L){n.add(L.name);var $=[].concat(L.requires||[],L.requiresIfExists||[]);$.forEach(function(V){if(!n.has(V)){var z=r.get(V);z&&y(z)}}),g.push(L)}return t.forEach(function(L){n.has(L.name)||y(L)}),g}function un(t){var r=pn(t);return ot.reduce(function(n,g){return n.concat(r.filter(function(y){return y.phase===g}))},[])}function ln(t){var r;return function(){return r||(r=new Promise(function(n){Promise.resolve().then(function(){r=void 0,n(t())})})),r}}function dn(t){var r=t.reduce(function(n,g){var y=n[g.name];return n[g.name]=y?Object.assign({},y,g,{options:Object.assign({},y.options,g.options),data:Object.assign({},y.data,g.data)}):g,n},{});return Object.keys(r).map(function(n){return r[n]})}var Ot={placement:"bottom",modifiers:[],strategy:"absolute"};function $t(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return!r.some(function(g){return!(g&&typeof g.getBoundingClientRect=="function")})}function we(t){t===void 0&&(t={});var r=t,n=r.defaultModifiers,g=n===void 0?[]:n,y=r.defaultOptions,L=y===void 0?Ot:y;return function($,V,z){z===void 0&&(z=L);var j={placement:"bottom",orderedModifiers:[],options:Object.assign({},Ot,L),modifiersData:{},elements:{reference:$,popper:V},attributes:{},styles:{}},re=[],ae=!1,oe={state:j,setOptions:function(ue){var de=typeof ue=="function"?ue(j.options):ue;le(),j.options=Object.assign({},L,j.options,de),j.scrollParents={reference:Q($)?ce($):$.contextElement?ce($.contextElement):[],popper:ce(V)};var pe=un(dn([].concat(g,j.options.modifiers)));return j.orderedModifiers=pe.filter(function(he){return he.enabled}),ie(),oe.update()},forceUpdate:function(){if(!ae){var ue=j.elements,de=ue.reference,pe=ue.popper;if($t(de,pe)){j.rects={reference:cn(de,se(pe),j.options.strategy==="fixed"),popper:ke(pe)},j.reset=!1,j.placement=j.options.placement,j.orderedModifiers.forEach(function(Ne){return j.modifiersData[Ne.name]=Object.assign({},Ne.data)});for(var he=0;he<j.orderedModifiers.length;he++){if(j.reset===!0){j.reset=!1,he=-1;continue}var _e=j.orderedModifiers[he],Ce=_e.fn,$e=_e.options,xe=$e===void 0?{}:$e,Ie=_e.name;typeof Ce=="function"&&(j=Ce({state:j,options:xe,name:Ie,instance:oe})||j)}}}},update:ln(function(){return new Promise(function(ue){oe.forceUpdate(),ue(j)})}),destroy:function(){le(),ae=!0}};if(!$t($,V))return oe;oe.setOptions(z).then(function(ue){!ae&&z.onFirstUpdate&&z.onFirstUpdate(ue)});function ie(){j.orderedModifiers.forEach(function(ue){var de=ue.name,pe=ue.options,he=pe===void 0?{}:pe,_e=ue.effect;if(typeof _e=="function"){var Ce=_e({state:j,name:de,instance:oe,options:he}),$e=function(){};re.push(Ce||$e)}})}function le(){re.forEach(function(ue){return ue()}),re=[]}return oe}}we();var mn=[Re,He,Me,Ae];we({defaultModifiers:mn});var gn=[Re,He,Me,Ae,wt,vt,xt,pt,bt],yn=we({defaultModifiers:gn});const usePopper=(t,r,n={})=>{const g={name:"updateState",enabled:!0,phase:"write",fn:({state:z})=>{const j=deriveState(z);Object.assign($.value,j)},requires:["computeStyles"]},y=computed(()=>{const{onFirstUpdate:z,placement:j,strategy:re,modifiers:ae}=unref(n);return{onFirstUpdate:z,placement:j||"bottom",strategy:re||"absolute",modifiers:[...ae||[],g,{name:"applyStyles",enabled:!1}]}}),L=shallowRef(),$=ref({styles:{popper:{position:unref(y).strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),V=()=>{L.value&&(L.value.destroy(),L.value=void 0)};return watch(y,z=>{const j=unref(L);j&&j.setOptions(z)},{deep:!0}),watch([t,r],([z,j])=>{V(),!(!z||!j)&&(L.value=yn(z,j,unref(y)))}),onBeforeUnmount(()=>{V()}),{state:computed(()=>{var z;return{...((z=unref(L))==null?void 0:z.state)||{}}}),styles:computed(()=>unref($).styles),attributes:computed(()=>unref($).attributes),update:()=>{var z;return(z=unref(L))==null?void 0:z.update()},forceUpdate:()=>{var z;return(z=unref(L))==null?void 0:z.forceUpdate()},instanceRef:computed(()=>unref(L))}};function deriveState(t){const r=Object.keys(t.elements),n=fromPairs(r.map(y=>[y,t.styles[y]||{}])),g=fromPairs(r.map(y=>[y,t.attributes[y]]));return{styles:n,attributes:g}}const useRestoreActive=(t,r)=>{let n;watch(()=>t.value,g=>{var y,L;g?(n=document.activeElement,isRef(r)&&((L=(y=r.value).focus)==null||L.call(y))):n.focus()})},useSameTarget=t=>{if(!t)return{onClick:NOOP,onMousedown:NOOP,onMouseup:NOOP};let r=!1,n=!1;return{onClick:$=>{r&&n&&t($),r=n=!1},onMousedown:$=>{r=$.target===$.currentTarget},onMouseup:$=>{n=$.target===$.currentTarget}}},useThrottleRender=(t,r=0)=>{if(r===0)return t;const n=ref(!1);let g=0;const y=()=>{g&&clearTimeout(g),g=window.setTimeout(()=>{n.value=t.value},r)};return onMounted(y),watch(()=>t.value,L=>{L?y():n.value=L}),n};function useTimeout(){let t;const r=(g,y)=>{n(),t=window.setTimeout(g,y)},n=()=>window.clearTimeout(t);return tryOnScopeDispose$1(()=>n()),{registerTimeout:r,cancelTimeout:n}}const defaultIdInjection={prefix:Math.floor(Math.random()*1e4),current:0},ID_INJECTION_KEY=Symbol("elIdInjection"),useIdInjection=()=>getCurrentInstance()?inject(ID_INJECTION_KEY,defaultIdInjection):defaultIdInjection,useId=t=>{const r=useIdInjection(),n=useGetDerivedNamespace();return computed(()=>unref(t)||`${n.value}-id-${r.prefix}-${r.current++}`)};let registeredEscapeHandlers=[];const cachedHandler=t=>{const r=t;r.key===EVENT_CODE.esc&&registeredEscapeHandlers.forEach(n=>n(r))},useEscapeKeydown=t=>{onMounted(()=>{registeredEscapeHandlers.length===0&&document.addEventListener("keydown",cachedHandler),isClient$1&&registeredEscapeHandlers.push(t)}),onBeforeUnmount(()=>{registeredEscapeHandlers=registeredEscapeHandlers.filter(r=>r!==t),registeredEscapeHandlers.length===0&&isClient$1&&document.removeEventListener("keydown",cachedHandler)})};let cachedContainer;const usePopperContainerId=()=>{const t=useGetDerivedNamespace(),r=useIdInjection(),n=computed(()=>`${t.value}-popper-container-${r.prefix}`),g=computed(()=>`#${n.value}`);return{id:n,selector:g}},createContainer=t=>{const r=document.createElement("div");return r.id=t,document.body.appendChild(r),r},usePopperContainer=()=>{const{id:t,selector:r}=usePopperContainerId();return onBeforeMount(()=>{isClient$1&&!cachedContainer&&!document.body.querySelector(r.value)&&(cachedContainer=createContainer(t.value))}),{id:t,selector:r}},useDelayedToggleProps=buildProps({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0}}),useDelayedToggle=({showAfter:t,hideAfter:r,autoClose:n,open:g,close:y})=>{const{registerTimeout:L}=useTimeout(),{registerTimeout:$,cancelTimeout:V}=useTimeout();return{onOpen:re=>{L(()=>{g(re);const ae=unref(n);isNumber$2(ae)&&ae>0&&$(()=>{y(re)},ae)},unref(t))},onClose:re=>{V(),L(()=>{y(re)},unref(r))}}},FORWARD_REF_INJECTION_KEY=Symbol("elForwardRef"),useForwardRef=t=>{provide(FORWARD_REF_INJECTION_KEY,{setForwardRef:n=>{t.value=n}})},useForwardRefDirective=t=>({mounted(r){t(r)},updated(r){t(r)},unmounted(){t(null)}}),zIndex=ref(0),defaultInitialZIndex=2e3,zIndexContextKey=Symbol("zIndexContextKey"),useZIndex=t=>{const r=t||inject(zIndexContextKey,void 0),n=computed(()=>{const L=unref(r);return isNumber$2(L)?L:defaultInitialZIndex}),g=computed(()=>n.value+zIndex.value);return{initialZIndex:n,currentZIndex:g,nextZIndex:()=>(zIndex.value++,g.value)}},min$3=Math.min,max$3=Math.max,round$4=Math.round,createCoords=t=>({x:t,y:t});function clamp$1(t,r,n){return max$3(t,min$3(r,n))}function evaluate(t,r){return typeof t=="function"?t(r):t}function getSide(t){return t.split("-")[0]}function getAlignment(t){return t.split("-")[1]}function getOppositeAxis(t){return t==="x"?"y":"x"}function getAxisLength(t){return t==="y"?"height":"width"}function getSideAxis(t){return["top","bottom"].includes(getSide(t))?"y":"x"}function getAlignmentAxis(t){return getOppositeAxis(getSideAxis(t))}function expandPaddingObject(t){return{top:0,right:0,bottom:0,left:0,...t}}function getPaddingObject(t){return typeof t!="number"?expandPaddingObject(t):{top:t,right:t,bottom:t,left:t}}function rectToClientRect(t){return{...t,top:t.y,left:t.x,right:t.x+t.width,bottom:t.y+t.height}}function computeCoordsFromPlacement(t,r,n){let{reference:g,floating:y}=t;const L=getSideAxis(r),$=getAlignmentAxis(r),V=getAxisLength($),z=getSide(r),j=L==="y",re=g.x+g.width/2-y.width/2,ae=g.y+g.height/2-y.height/2,oe=g[V]/2-y[V]/2;let ie;switch(z){case"top":ie={x:re,y:g.y-y.height};break;case"bottom":ie={x:re,y:g.y+g.height};break;case"right":ie={x:g.x+g.width,y:ae};break;case"left":ie={x:g.x-y.width,y:ae};break;default:ie={x:g.x,y:g.y}}switch(getAlignment(r)){case"start":ie[$]-=oe*(n&&j?-1:1);break;case"end":ie[$]+=oe*(n&&j?-1:1);break}return ie}const computePosition$1=async(t,r,n)=>{const{placement:g="bottom",strategy:y="absolute",middleware:L=[],platform:$}=n,V=L.filter(Boolean),z=await($.isRTL==null?void 0:$.isRTL(r));let j=await $.getElementRects({reference:t,floating:r,strategy:y}),{x:re,y:ae}=computeCoordsFromPlacement(j,g,z),oe=g,ie={},le=0;for(let ue=0;ue<V.length;ue++){const{name:de,fn:pe}=V[ue],{x:he,y:_e,data:Ce,reset:$e}=await pe({x:re,y:ae,initialPlacement:g,placement:oe,strategy:y,middlewareData:ie,rects:j,platform:$,elements:{reference:t,floating:r}});re=he??re,ae=_e??ae,ie={...ie,[de]:{...ie[de],...Ce}},$e&&le<=50&&(le++,typeof $e=="object"&&($e.placement&&(oe=$e.placement),$e.rects&&(j=$e.rects===!0?await $.getElementRects({reference:t,floating:r,strategy:y}):$e.rects),{x:re,y:ae}=computeCoordsFromPlacement(j,oe,z)),ue=-1)}return{x:re,y:ae,placement:oe,strategy:y,middlewareData:ie}},arrow$1=t=>({name:"arrow",options:t,async fn(r){const{x:n,y:g,placement:y,rects:L,platform:$,elements:V,middlewareData:z}=r,{element:j,padding:re=0}=evaluate(t,r)||{};if(j==null)return{};const ae=getPaddingObject(re),oe={x:n,y:g},ie=getAlignmentAxis(y),le=getAxisLength(ie),ue=await $.getDimensions(j),de=ie==="y",pe=de?"top":"left",he=de?"bottom":"right",_e=de?"clientHeight":"clientWidth",Ce=L.reference[le]+L.reference[ie]-oe[ie]-L.floating[le],$e=oe[ie]-L.reference[ie],xe=await($.getOffsetParent==null?void 0:$.getOffsetParent(j));let Ie=xe?xe[_e]:0;(!Ie||!await($.isElement==null?void 0:$.isElement(xe)))&&(Ie=V.floating[_e]||L.floating[le]);const Ne=Ce/2-$e/2,ze=Ie/2-ue[le]/2-1,Fe=min$3(ae[pe],ze),qe=min$3(ae[he],ze),Et=Fe,kt=Ie-ue[le]-qe,Lt=Ie/2-ue[le]/2+Ne,vn=clamp$1(Et,Lt,kt),jt=!z.arrow&&getAlignment(y)!=null&&Lt!==vn&&L.reference[le]/2-(Lt<Et?Fe:qe)-ue[le]/2<0,At=jt?Lt<Et?Lt-Et:Lt-kt:0;return{[ie]:oe[ie]+At,data:{[ie]:vn,centerOffset:Lt-vn-At,...jt&&{alignmentOffset:At}},reset:jt}}});async function convertValueToCoords(t,r){const{placement:n,platform:g,elements:y}=t,L=await(g.isRTL==null?void 0:g.isRTL(y.floating)),$=getSide(n),V=getAlignment(n),z=getSideAxis(n)==="y",j=["left","top"].includes($)?-1:1,re=L&&z?-1:1,ae=evaluate(r,t);let{mainAxis:oe,crossAxis:ie,alignmentAxis:le}=typeof ae=="number"?{mainAxis:ae,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...ae};return V&&typeof le=="number"&&(ie=V==="end"?le*-1:le),z?{x:ie*re,y:oe*j}:{x:oe*j,y:ie*re}}const offset=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(r){var n,g;const{x:y,y:L,placement:$,middlewareData:V}=r,z=await convertValueToCoords(r,t);return $===((n=V.offset)==null?void 0:n.placement)&&(g=V.arrow)!=null&&g.alignmentOffset?{}:{x:y+z.x,y:L+z.y,data:{...z,placement:$}}}}};function getNodeName(t){return isNode(t)?(t.nodeName||"").toLowerCase():"#document"}function getWindow(t){var r;return(t==null||(r=t.ownerDocument)==null?void 0:r.defaultView)||window}function getDocumentElement(t){var r;return(r=(isNode(t)?t.ownerDocument:t.document)||window.document)==null?void 0:r.documentElement}function isNode(t){return t instanceof Node||t instanceof getWindow(t).Node}function isElement(t){return t instanceof Element||t instanceof getWindow(t).Element}function isHTMLElement(t){return t instanceof HTMLElement||t instanceof getWindow(t).HTMLElement}function isShadowRoot(t){return typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof getWindow(t).ShadowRoot}function isOverflowElement(t){const{overflow:r,overflowX:n,overflowY:g,display:y}=getComputedStyle$2(t);return/auto|scroll|overlay|hidden|clip/.test(r+g+n)&&!["inline","contents"].includes(y)}function isTableElement(t){return["table","td","th"].includes(getNodeName(t))}function isContainingBlock(t){const r=isWebKit(),n=getComputedStyle$2(t);return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!r&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!r&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(g=>(n.willChange||"").includes(g))||["paint","layout","strict","content"].some(g=>(n.contain||"").includes(g))}function getContainingBlock(t){let r=getParentNode(t);for(;isHTMLElement(r)&&!isLastTraversableNode(r);){if(isContainingBlock(r))return r;r=getParentNode(r)}return null}function isWebKit(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function isLastTraversableNode(t){return["html","body","#document"].includes(getNodeName(t))}function getComputedStyle$2(t){return getWindow(t).getComputedStyle(t)}function getNodeScroll(t){return isElement(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function getParentNode(t){if(getNodeName(t)==="html")return t;const r=t.assignedSlot||t.parentNode||isShadowRoot(t)&&t.host||getDocumentElement(t);return isShadowRoot(r)?r.host:r}function getNearestOverflowAncestor(t){const r=getParentNode(t);return isLastTraversableNode(r)?t.ownerDocument?t.ownerDocument.body:t.body:isHTMLElement(r)&&isOverflowElement(r)?r:getNearestOverflowAncestor(r)}function getOverflowAncestors(t,r,n){var g;r===void 0&&(r=[]),n===void 0&&(n=!0);const y=getNearestOverflowAncestor(t),L=y===((g=t.ownerDocument)==null?void 0:g.body),$=getWindow(y);return L?r.concat($,$.visualViewport||[],isOverflowElement(y)?y:[],$.frameElement&&n?getOverflowAncestors($.frameElement):[]):r.concat(y,getOverflowAncestors(y,[],n))}function getCssDimensions(t){const r=getComputedStyle$2(t);let n=parseFloat(r.width)||0,g=parseFloat(r.height)||0;const y=isHTMLElement(t),L=y?t.offsetWidth:n,$=y?t.offsetHeight:g,V=round$4(n)!==L||round$4(g)!==$;return V&&(n=L,g=$),{width:n,height:g,$:V}}function unwrapElement(t){return isElement(t)?t:t.contextElement}function getScale(t){const r=unwrapElement(t);if(!isHTMLElement(r))return createCoords(1);const n=r.getBoundingClientRect(),{width:g,height:y,$:L}=getCssDimensions(r);let $=(L?round$4(n.width):n.width)/g,V=(L?round$4(n.height):n.height)/y;return(!$||!Number.isFinite($))&&($=1),(!V||!Number.isFinite(V))&&(V=1),{x:$,y:V}}const noOffsets=createCoords(0);function getVisualOffsets(t){const r=getWindow(t);return!isWebKit()||!r.visualViewport?noOffsets:{x:r.visualViewport.offsetLeft,y:r.visualViewport.offsetTop}}function shouldAddVisualOffsets(t,r,n){return r===void 0&&(r=!1),!n||r&&n!==getWindow(t)?!1:r}function getBoundingClientRect(t,r,n,g){r===void 0&&(r=!1),n===void 0&&(n=!1);const y=t.getBoundingClientRect(),L=unwrapElement(t);let $=createCoords(1);r&&(g?isElement(g)&&($=getScale(g)):$=getScale(t));const V=shouldAddVisualOffsets(L,n,g)?getVisualOffsets(L):createCoords(0);let z=(y.left+V.x)/$.x,j=(y.top+V.y)/$.y,re=y.width/$.x,ae=y.height/$.y;if(L){const oe=getWindow(L),ie=g&&isElement(g)?getWindow(g):g;let le=oe,ue=le.frameElement;for(;ue&&g&&ie!==le;){const de=getScale(ue),pe=ue.getBoundingClientRect(),he=getComputedStyle$2(ue),_e=pe.left+(ue.clientLeft+parseFloat(he.paddingLeft))*de.x,Ce=pe.top+(ue.clientTop+parseFloat(he.paddingTop))*de.y;z*=de.x,j*=de.y,re*=de.x,ae*=de.y,z+=_e,j+=Ce,le=getWindow(ue),ue=le.frameElement}}return rectToClientRect({width:re,height:ae,x:z,y:j})}const topLayerSelectors=[":popover-open",":modal"];function isTopLayer(t){return topLayerSelectors.some(r=>{try{return t.matches(r)}catch{return!1}})}function convertOffsetParentRelativeRectToViewportRelativeRect(t){let{elements:r,rect:n,offsetParent:g,strategy:y}=t;const L=y==="fixed",$=getDocumentElement(g),V=r?isTopLayer(r.floating):!1;if(g===$||V&&L)return n;let z={scrollLeft:0,scrollTop:0},j=createCoords(1);const re=createCoords(0),ae=isHTMLElement(g);if((ae||!ae&&!L)&&((getNodeName(g)!=="body"||isOverflowElement($))&&(z=getNodeScroll(g)),isHTMLElement(g))){const oe=getBoundingClientRect(g);j=getScale(g),re.x=oe.x+g.clientLeft,re.y=oe.y+g.clientTop}return{width:n.width*j.x,height:n.height*j.y,x:n.x*j.x-z.scrollLeft*j.x+re.x,y:n.y*j.y-z.scrollTop*j.y+re.y}}function getClientRects(t){return Array.from(t.getClientRects())}function getWindowScrollBarX(t){return getBoundingClientRect(getDocumentElement(t)).left+getNodeScroll(t).scrollLeft}function getDocumentRect(t){const r=getDocumentElement(t),n=getNodeScroll(t),g=t.ownerDocument.body,y=max$3(r.scrollWidth,r.clientWidth,g.scrollWidth,g.clientWidth),L=max$3(r.scrollHeight,r.clientHeight,g.scrollHeight,g.clientHeight);let $=-n.scrollLeft+getWindowScrollBarX(t);const V=-n.scrollTop;return getComputedStyle$2(g).direction==="rtl"&&($+=max$3(r.clientWidth,g.clientWidth)-y),{width:y,height:L,x:$,y:V}}function getViewportRect(t,r){const n=getWindow(t),g=getDocumentElement(t),y=n.visualViewport;let L=g.clientWidth,$=g.clientHeight,V=0,z=0;if(y){L=y.width,$=y.height;const j=isWebKit();(!j||j&&r==="fixed")&&(V=y.offsetLeft,z=y.offsetTop)}return{width:L,height:$,x:V,y:z}}function getInnerBoundingClientRect(t,r){const n=getBoundingClientRect(t,!0,r==="fixed"),g=n.top+t.clientTop,y=n.left+t.clientLeft,L=isHTMLElement(t)?getScale(t):createCoords(1),$=t.clientWidth*L.x,V=t.clientHeight*L.y,z=y*L.x,j=g*L.y;return{width:$,height:V,x:z,y:j}}function getClientRectFromClippingAncestor(t,r,n){let g;if(r==="viewport")g=getViewportRect(t,n);else if(r==="document")g=getDocumentRect(getDocumentElement(t));else if(isElement(r))g=getInnerBoundingClientRect(r,n);else{const y=getVisualOffsets(t);g={...r,x:r.x-y.x,y:r.y-y.y}}return rectToClientRect(g)}function hasFixedPositionAncestor(t,r){const n=getParentNode(t);return n===r||!isElement(n)||isLastTraversableNode(n)?!1:getComputedStyle$2(n).position==="fixed"||hasFixedPositionAncestor(n,r)}function getClippingElementAncestors(t,r){const n=r.get(t);if(n)return n;let g=getOverflowAncestors(t,[],!1).filter(V=>isElement(V)&&getNodeName(V)!=="body"),y=null;const L=getComputedStyle$2(t).position==="fixed";let $=L?getParentNode(t):t;for(;isElement($)&&!isLastTraversableNode($);){const V=getComputedStyle$2($),z=isContainingBlock($);!z&&V.position==="fixed"&&(y=null),(L?!z&&!y:!z&&V.position==="static"&&!!y&&["absolute","fixed"].includes(y.position)||isOverflowElement($)&&!z&&hasFixedPositionAncestor(t,$))?g=g.filter(re=>re!==$):y=V,$=getParentNode($)}return r.set(t,g),g}function getClippingRect(t){let{element:r,boundary:n,rootBoundary:g,strategy:y}=t;const $=[...n==="clippingAncestors"?getClippingElementAncestors(r,this._c):[].concat(n),g],V=$[0],z=$.reduce((j,re)=>{const ae=getClientRectFromClippingAncestor(r,re,y);return j.top=max$3(ae.top,j.top),j.right=min$3(ae.right,j.right),j.bottom=min$3(ae.bottom,j.bottom),j.left=max$3(ae.left,j.left),j},getClientRectFromClippingAncestor(r,V,y));return{width:z.right-z.left,height:z.bottom-z.top,x:z.left,y:z.top}}function getDimensions(t){const{width:r,height:n}=getCssDimensions(t);return{width:r,height:n}}function getRectRelativeToOffsetParent(t,r,n){const g=isHTMLElement(r),y=getDocumentElement(r),L=n==="fixed",$=getBoundingClientRect(t,!0,L,r);let V={scrollLeft:0,scrollTop:0};const z=createCoords(0);if(g||!g&&!L)if((getNodeName(r)!=="body"||isOverflowElement(y))&&(V=getNodeScroll(r)),g){const ae=getBoundingClientRect(r,!0,L,r);z.x=ae.x+r.clientLeft,z.y=ae.y+r.clientTop}else y&&(z.x=getWindowScrollBarX(y));const j=$.left+V.scrollLeft-z.x,re=$.top+V.scrollTop-z.y;return{x:j,y:re,width:$.width,height:$.height}}function getTrueOffsetParent(t,r){return!isHTMLElement(t)||getComputedStyle$2(t).position==="fixed"?null:r?r(t):t.offsetParent}function getOffsetParent(t,r){const n=getWindow(t);if(!isHTMLElement(t)||isTopLayer(t))return n;let g=getTrueOffsetParent(t,r);for(;g&&isTableElement(g)&&getComputedStyle$2(g).position==="static";)g=getTrueOffsetParent(g,r);return g&&(getNodeName(g)==="html"||getNodeName(g)==="body"&&getComputedStyle$2(g).position==="static"&&!isContainingBlock(g))?n:g||getContainingBlock(t)||n}const getElementRects=async function(t){const r=this.getOffsetParent||getOffsetParent,n=this.getDimensions;return{reference:getRectRelativeToOffsetParent(t.reference,await r(t.floating),t.strategy),floating:{x:0,y:0,...await n(t.floating)}}};function isRTL$1(t){return getComputedStyle$2(t).direction==="rtl"}const platform$3={convertOffsetParentRelativeRectToViewportRelativeRect,getDocumentElement,getClippingRect,getOffsetParent,getElementRects,getClientRects,getDimensions,getScale,isElement,isRTL:isRTL$1},arrow=arrow$1,computePosition=(t,r,n)=>{const g=new Map,y={platform:platform$3,...n},L={...y.platform,_c:g};return computePosition$1(t,r,{...y,platform:L})};buildProps({});const unrefReference=t=>{if(!isClient$1)return;if(!t)return t;const r=unrefElement(t);return r||(isRef(t)?r:t)},useFloating=({middleware:t,placement:r,strategy:n})=>{const g=ref(),y=ref(),L=ref(),$=ref(),V=ref({}),z={x:L,y:$,placement:r,strategy:n,middlewareData:V},j=async()=>{if(!isClient$1)return;const re=unrefReference(g),ae=unrefElement(y);if(!re||!ae)return;const oe=await computePosition(re,ae,{placement:unref(r),strategy:unref(n),middleware:unref(t)});keysOf(z).forEach(ie=>{z[ie].value=oe[ie]})};return onMounted(()=>{watchEffect(()=>{j()})}),{...z,update:j,referenceRef:g,contentRef:y}},arrowMiddleware=({arrowRef:t,padding:r})=>({name:"arrow",options:{element:t,padding:r},fn(n){const g=unref(t);return g?arrow({element:g,padding:r}).fn(n):{}}});function useCursor(t){const r=ref();function n(){if(t.value==null)return;const{selectionStart:y,selectionEnd:L,value:$}=t.value;if(y==null||L==null)return;const V=$.slice(0,Math.max(0,y)),z=$.slice(Math.max(0,L));r.value={selectionStart:y,selectionEnd:L,value:$,beforeTxt:V,afterTxt:z}}function g(){if(t.value==null||r.value==null)return;const{value:y}=t.value,{beforeTxt:L,afterTxt:$,selectionStart:V}=r.value;if(L==null||$==null||V==null)return;let z=y.length;if(y.endsWith($))z=y.length-$.length;else if(y.startsWith(L))z=L.length;else{const j=L[V-1],re=y.indexOf(j,V-1);re!==-1&&(z=re+1)}t.value.setSelectionRange(z,z)}return[n,g]}const getOrderedChildren=(t,r,n)=>flattedChildren(t.subTree).filter(L=>{var $;return isVNode(L)&&(($=L.type)==null?void 0:$.name)===r&&!!L.component}).map(L=>L.component.uid).map(L=>n[L]).filter(L=>!!L),useOrderedChildren=(t,r)=>{const n={},g=shallowRef([]);return{children:g,addChild:$=>{n[$.uid]=$,g.value=getOrderedChildren(t,r,n)},removeChild:$=>{delete n[$],g.value=g.value.filter(V=>V.uid!==$)}}},useSizeProp=buildProp({type:String,values:componentSizes,required:!1}),SIZE_INJECTION_KEY=Symbol("size"),useGlobalSize=()=>{const t=inject(SIZE_INJECTION_KEY,{});return computed(()=>unref(t.size)||"")},configProviderContextKey=Symbol(),globalConfig=ref();function useGlobalConfig(t,r=void 0){const n=getCurrentInstance()?inject(configProviderContextKey,globalConfig):globalConfig;return t?computed(()=>{var g,y;return(y=(g=n.value)==null?void 0:g[t])!=null?y:r}):n}function useGlobalComponentSettings(t,r){const n=useGlobalConfig(),g=useNamespace(t,computed(()=>{var V;return((V=n.value)==null?void 0:V.namespace)||defaultNamespace})),y=useLocale(computed(()=>{var V;return(V=n.value)==null?void 0:V.locale})),L=useZIndex(computed(()=>{var V;return((V=n.value)==null?void 0:V.zIndex)||defaultInitialZIndex})),$=computed(()=>{var V;return unref(r)||((V=n.value)==null?void 0:V.size)||""});return provideGlobalConfig(computed(()=>unref(n)||{})),{ns:g,locale:y,zIndex:L,size:$}}const provideGlobalConfig=(t,r,n=!1)=>{var g;const y=!!getCurrentInstance(),L=y?useGlobalConfig():void 0,$=(g=r==null?void 0:r.provide)!=null?g:y?provide:void 0;if(!$)return;const V=computed(()=>{const z=unref(t);return L!=null&&L.value?mergeConfig$1(L.value,z):z});return $(configProviderContextKey,V),$(localeContextKey,computed(()=>V.value.locale)),$(namespaceContextKey,computed(()=>V.value.namespace)),$(zIndexContextKey,computed(()=>V.value.zIndex)),$(SIZE_INJECTION_KEY,{size:computed(()=>V.value.size||"")}),(n||!globalConfig.value)&&(globalConfig.value=V.value),V},mergeConfig$1=(t,r)=>{var n;const g=[...new Set([...keysOf(t),...keysOf(r)])],y={};for(const L of g)y[L]=(n=r[L])!=null?n:t[L];return y},configProviderProps=buildProps({a11y:{type:Boolean,default:!0},locale:{type:definePropType(Object)},size:useSizeProp,button:{type:definePropType(Object)},experimentalFeatures:{type:definePropType(Object)},keyboardNavigation:{type:Boolean,default:!0},message:{type:definePropType(Object)},zIndex:Number,namespace:{type:String,default:"el"}}),messageConfig={},ConfigProvider=defineComponent({name:"ElConfigProvider",props:configProviderProps,setup(t,{slots:r}){watch(()=>t.message,g=>{Object.assign(messageConfig,g??{})},{immediate:!0,deep:!0});const n=provideGlobalConfig(t);return()=>renderSlot(r,"default",{config:n==null?void 0:n.value})}}),ElConfigProvider=withInstall(ConfigProvider),version="2.3.4",makeInstaller=(t=[])=>({version,install:(n,g)=>{n[INSTALLED_KEY]||(n[INSTALLED_KEY]=!0,t.forEach(y=>n.use(y)),g&&provideGlobalConfig(g,n,!0))}}),affixProps=buildProps({zIndex:{type:definePropType([Number,String]),default:100},target:{type:String,default:""},offset:{type:Number,default:0},position:{type:String,values:["top","bottom"],default:"top"}}),affixEmits={scroll:({scrollTop:t,fixed:r})=>isNumber$2(t)&&isBoolean$1(r),[CHANGE_EVENT]:t=>isBoolean$1(t)};var _export_sfc$1=(t,r)=>{const n=t.__vccOpts||t;for(const[g,y]of r)n[g]=y;return n};const COMPONENT_NAME$n="ElAffix",__default__$1D=defineComponent({name:COMPONENT_NAME$n}),_sfc_main$2n=defineComponent({...__default__$1D,props:affixProps,emits:affixEmits,setup(t,{expose:r,emit:n}){const g=t,y=useNamespace("affix"),L=shallowRef(),$=shallowRef(),V=shallowRef(),{height:z}=useWindowSize(),{height:j,width:re,top:ae,bottom:oe,update:ie}=useElementBounding($,{windowScroll:!1}),le=useElementBounding(L),ue=ref(!1),de=ref(0),pe=ref(0),he=computed(()=>({height:ue.value?`${j.value}px`:"",width:ue.value?`${re.value}px`:""})),_e=computed(()=>{if(!ue.value)return{};const xe=g.offset?addUnit(g.offset):0;return{height:`${j.value}px`,width:`${re.value}px`,top:g.position==="top"?xe:"",bottom:g.position==="bottom"?xe:"",transform:pe.value?`translateY(${pe.value}px)`:"",zIndex:g.zIndex}}),Ce=()=>{if(V.value)if(de.value=V.value instanceof Window?document.documentElement.scrollTop:V.value.scrollTop||0,g.position==="top")if(g.target){const xe=le.bottom.value-g.offset-j.value;ue.value=g.offset>ae.value&&le.bottom.value>0,pe.value=xe<0?xe:0}else ue.value=g.offset>ae.value;else if(g.target){const xe=z.value-le.top.value-g.offset-j.value;ue.value=z.value-g.offset<oe.value&&z.value>le.top.value,pe.value=xe<0?-xe:0}else ue.value=z.value-g.offset<oe.value},$e=()=>{ie(),n("scroll",{scrollTop:de.value,fixed:ue.value})};return watch(ue,xe=>n("change",xe)),onMounted(()=>{var xe;g.target?(L.value=(xe=document.querySelector(g.target))!=null?xe:void 0,L.value||throwError$1(COMPONENT_NAME$n,`Target is not existed: ${g.target}`)):L.value=document.documentElement,V.value=getScrollContainer($.value,!0),ie()}),useEventListener(V,"scroll",$e),watchEffect(Ce),r({update:Ce,updateRoot:ie}),(xe,Ie)=>(openBlock(),createElementBlock("div",{ref_key:"root",ref:$,class:normalizeClass(unref(y).b()),style:normalizeStyle$1(unref(he))},[createBaseVNode("div",{class:normalizeClass({[unref(y).m("fixed")]:ue.value}),style:normalizeStyle$1(unref(_e))},[renderSlot(xe.$slots,"default")],6)],6))}});var Affix=_export_sfc$1(_sfc_main$2n,[["__file","/home/runner/work/element-plus/element-plus/packages/components/affix/src/affix.vue"]]);const ElAffix=withInstall(Affix),iconProps=buildProps({size:{type:definePropType([Number,String])},color:{type:String}}),__default__$1C=defineComponent({name:"ElIcon",inheritAttrs:!1}),_sfc_main$2m=defineComponent({...__default__$1C,props:iconProps,setup(t){const r=t,n=useNamespace("icon"),g=computed(()=>{const{size:y,color:L}=r;return!y&&!L?{}:{fontSize:isUndefined$1(y)?void 0:addUnit(y),"--color":L}});return(y,L)=>(openBlock(),createElementBlock("i",mergeProps({class:unref(n).b(),style:unref(g)},y.$attrs),[renderSlot(y.$slots,"default")],16))}});var Icon$1=_export_sfc$1(_sfc_main$2m,[["__file","/home/runner/work/element-plus/element-plus/packages/components/icon/src/icon.vue"]]);const ElIcon=withInstall(Icon$1),alertEffects=["light","dark"],alertProps=buildProps({title:{type:String,default:""},description:{type:String,default:""},type:{type:String,values:keysOf(TypeComponentsMap),default:"info"},closable:{type:Boolean,default:!0},closeText:{type:String,default:""},showIcon:Boolean,center:Boolean,effect:{type:String,values:alertEffects,default:"light"}}),alertEmits={close:t=>t instanceof MouseEvent},__default__$1B=defineComponent({name:"ElAlert"}),_sfc_main$2l=defineComponent({...__default__$1B,props:alertProps,emits:alertEmits,setup(t,{emit:r}){const n=t,{Close:g}=TypeComponents,y=useSlots(),L=useNamespace("alert"),$=ref(!0),V=computed(()=>TypeComponentsMap[n.type]),z=computed(()=>[L.e("icon"),{[L.is("big")]:!!n.description||!!y.default}]),j=computed(()=>({[L.is("bold")]:n.description||y.default})),re=ae=>{$.value=!1,r("close",ae)};return(ae,oe)=>(openBlock(),createBlock(Transition,{name:unref(L).b("fade"),persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{class:normalizeClass([unref(L).b(),unref(L).m(ae.type),unref(L).is("center",ae.center),unref(L).is(ae.effect)]),role:"alert"},[ae.showIcon&&unref(V)?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(z))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(V))))]),_:1},8,["class"])):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(L).e("content"))},[ae.title||ae.$slots.title?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass([unref(L).e("title"),unref(j)])},[renderSlot(ae.$slots,"title",{},()=>[createTextVNode(toDisplayString(ae.title),1)])],2)):createCommentVNode("v-if",!0),ae.$slots.default||ae.description?(openBlock(),createElementBlock("p",{key:1,class:normalizeClass(unref(L).e("description"))},[renderSlot(ae.$slots,"default",{},()=>[createTextVNode(toDisplayString(ae.description),1)])],2)):createCommentVNode("v-if",!0),ae.closable?(openBlock(),createElementBlock(Fragment,{key:2},[ae.closeText?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([unref(L).e("close-btn"),unref(L).is("customed")]),onClick:re},toDisplayString(ae.closeText),3)):(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass(unref(L).e("close-btn")),onClick:re},{default:withCtx(()=>[createVNode$1(unref(g))]),_:1},8,["class"]))],64)):createCommentVNode("v-if",!0)],2)],2),[[vShow,$.value]])]),_:3},8,["name"]))}});var Alert=_export_sfc$1(_sfc_main$2l,[["__file","/home/runner/work/element-plus/element-plus/packages/components/alert/src/alert.vue"]]);const ElAlert=withInstall(Alert),formContextKey=Symbol("formContextKey"),formItemContextKey=Symbol("formItemContextKey"),useFormSize=(t,r={})=>{const n=ref(void 0),g=r.prop?n:useProp("size"),y=r.global?n:useGlobalSize(),L=r.form?{size:void 0}:inject(formContextKey,void 0),$=r.formItem?{size:void 0}:inject(formItemContextKey,void 0);return computed(()=>g.value||unref(t)||($==null?void 0:$.size)||(L==null?void 0:L.size)||y.value||"")},useFormDisabled=t=>{const r=useProp("disabled"),n=inject(formContextKey,void 0);return computed(()=>r.value||unref(t)||(n==null?void 0:n.disabled)||!1)},useFormItem=()=>{const t=inject(formContextKey,void 0),r=inject(formItemContextKey,void 0);return{form:t,formItem:r}},useFormItemInputId=(t,{formItemContext:r,disableIdGeneration:n,disableIdManagement:g})=>{n||(n=ref(!1)),g||(g=ref(!1));const y=ref();let L;const $=computed(()=>{var V;return!!(!t.label&&r&&r.inputIds&&((V=r.inputIds)==null?void 0:V.length)<=1)});return onMounted(()=>{L=watch([toRef(t,"id"),n],([V,z])=>{const j=V??(z?void 0:useId().value);j!==y.value&&(r!=null&&r.removeInputId&&(y.value&&r.removeInputId(y.value),!(g!=null&&g.value)&&!z&&j&&r.addInputId(j)),y.value=j)},{immediate:!0})}),onUnmounted(()=>{L&&L(),r!=null&&r.removeInputId&&y.value&&r.removeInputId(y.value)}),{isLabeledByFormItem:$,inputId:y}},formMetaProps=buildProps({size:{type:String,values:componentSizes},disabled:Boolean}),formProps=buildProps({...formMetaProps,model:Object,rules:{type:definePropType(Object)},labelPosition:{type:String,values:["left","right","top"],default:"right"},requireAsteriskPosition:{type:String,values:["left","right"],default:"left"},labelWidth:{type:[String,Number],default:""},labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:{type:Boolean,default:!1},scrollToError:Boolean,scrollIntoViewOptions:{type:[Object,Boolean]}}),formEmits={validate:(t,r,n)=>(isArray$6(t)||isString$3(t))&&isBoolean$1(r)&&isString$3(n)};function useFormLabelWidth(){const t=ref([]),r=computed(()=>{if(!t.value.length)return"0";const L=Math.max(...t.value);return L?`${L}px`:""});function n(L){const $=t.value.indexOf(L);return $===-1&&r.value,$}function g(L,$){if(L&&$){const V=n($);t.value.splice(V,1,L)}else L&&t.value.push(L)}function y(L){const $=n(L);$>-1&&t.value.splice($,1)}return{autoLabelWidth:r,registerLabelWidth:g,deregisterLabelWidth:y}}const filterFields=(t,r)=>{const n=castArray$1(r);return n.length>0?t.filter(g=>g.prop&&n.includes(g.prop)):t},COMPONENT_NAME$m="ElForm",__default__$1A=defineComponent({name:COMPONENT_NAME$m}),_sfc_main$2k=defineComponent({...__default__$1A,props:formProps,emits:formEmits,setup(t,{expose:r,emit:n}){const g=t,y=[],L=useFormSize(),$=useNamespace("form"),V=computed(()=>{const{labelPosition:he,inline:_e}=g;return[$.b(),$.m(L.value||"default"),{[$.m(`label-${he}`)]:he,[$.m("inline")]:_e}]}),z=he=>{y.push(he)},j=he=>{he.prop&&y.splice(y.indexOf(he),1)},re=(he=[])=>{g.model&&filterFields(y,he).forEach(_e=>_e.resetField())},ae=(he=[])=>{filterFields(y,he).forEach(_e=>_e.clearValidate())},oe=computed(()=>!!g.model),ie=he=>{if(y.length===0)return[];const _e=filterFields(y,he);return _e.length?_e:[]},le=async he=>de(void 0,he),ue=async(he=[])=>{if(!oe.value)return!1;const _e=ie(he);if(_e.length===0)return!0;let Ce={};for(const $e of _e)try{await $e.validate("")}catch(xe){Ce={...Ce,...xe}}return Object.keys(Ce).length===0?!0:Promise.reject(Ce)},de=async(he=[],_e)=>{const Ce=!isFunction$4(_e);try{const $e=await ue(he);return $e===!0&&(_e==null||_e($e)),$e}catch($e){if($e instanceof Error)throw $e;const xe=$e;return g.scrollToError&&pe(Object.keys(xe)[0]),_e==null||_e(!1,xe),Ce&&Promise.reject(xe)}},pe=he=>{var _e;const Ce=filterFields(y,he)[0];Ce&&((_e=Ce.$el)==null||_e.scrollIntoView(g.scrollIntoViewOptions))};return watch(()=>g.rules,()=>{g.validateOnRuleChange&&le().catch(he=>void 0)},{deep:!0}),provide(formContextKey,reactive({...toRefs(g),emit:n,resetFields:re,clearValidate:ae,validateField:de,addField:z,removeField:j,...useFormLabelWidth()})),r({validate:le,validateField:de,resetFields:re,clearValidate:ae,scrollToField:pe}),(he,_e)=>(openBlock(),createElementBlock("form",{class:normalizeClass(unref(V))},[renderSlot(he.$slots,"default")],2))}});var Form=_export_sfc$1(_sfc_main$2k,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form.vue"]]);function _extends(){return _extends=Object.assign?Object.assign.bind():function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var g in n)Object.prototype.hasOwnProperty.call(n,g)&&(t[g]=n[g])}return t},_extends.apply(this,arguments)}function _inheritsLoose(t,r){t.prototype=Object.create(r.prototype),t.prototype.constructor=t,_setPrototypeOf(t,r)}function _getPrototypeOf(t){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},_getPrototypeOf(t)}function _setPrototypeOf(t,r){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(g,y){return g.__proto__=y,g},_setPrototypeOf(t,r)}function _isNativeReflectConstruct(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _construct(t,r,n){return _isNativeReflectConstruct()?_construct=Reflect.construct.bind():_construct=function(y,L,$){var V=[null];V.push.apply(V,L);var z=Function.bind.apply(y,V),j=new z;return $&&_setPrototypeOf(j,$.prototype),j},_construct.apply(null,arguments)}function _isNativeFunction(t){return Function.toString.call(t).indexOf("[native code]")!==-1}function _wrapNativeSuper(t){var r=typeof Map=="function"?new Map:void 0;return _wrapNativeSuper=function(g){if(g===null||!_isNativeFunction(g))return g;if(typeof g!="function")throw new TypeError("Super expression must either be null or a function");if(typeof r<"u"){if(r.has(g))return r.get(g);r.set(g,y)}function y(){return _construct(g,arguments,_getPrototypeOf(this).constructor)}return y.prototype=Object.create(g.prototype,{constructor:{value:y,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(y,g)},_wrapNativeSuper(t)}var formatRegExp=/%[sdj%]/g,warning=function(){};typeof process<"u"&&process.env;function convertFieldsError(t){if(!t||!t.length)return null;var r={};return t.forEach(function(n){var g=n.field;r[g]=r[g]||[],r[g].push(n)}),r}function format$1(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),g=1;g<r;g++)n[g-1]=arguments[g];var y=0,L=n.length;if(typeof t=="function")return t.apply(null,n);if(typeof t=="string"){var $=t.replace(formatRegExp,function(V){if(V==="%%")return"%";if(y>=L)return V;switch(V){case"%s":return String(n[y++]);case"%d":return Number(n[y++]);case"%j":try{return JSON.stringify(n[y++])}catch{return"[Circular]"}break;default:return V}});return $}return t}function isNativeStringType(t){return t==="string"||t==="url"||t==="hex"||t==="email"||t==="date"||t==="pattern"}function isEmptyValue$1(t,r){return!!(t==null||r==="array"&&Array.isArray(t)&&!t.length||isNativeStringType(r)&&typeof t=="string"&&!t)}function asyncParallelArray(t,r,n){var g=[],y=0,L=t.length;function $(V){g.push.apply(g,V||[]),y++,y===L&&n(g)}t.forEach(function(V){r(V,$)})}function asyncSerialArray(t,r,n){var g=0,y=t.length;function L($){if($&&$.length){n($);return}var V=g;g=g+1,V<y?r(t[V],L):n([])}L([])}function flattenObjArr(t){var r=[];return Object.keys(t).forEach(function(n){r.push.apply(r,t[n]||[])}),r}var AsyncValidationError=function(t){_inheritsLoose(r,t);function r(n,g){var y;return y=t.call(this,"Async Validation Error")||this,y.errors=n,y.fields=g,y}return r}(_wrapNativeSuper(Error));function asyncMap(t,r,n,g,y){if(r.first){var L=new Promise(function(oe,ie){var le=function(pe){return g(pe),pe.length?ie(new AsyncValidationError(pe,convertFieldsError(pe))):oe(y)},ue=flattenObjArr(t);asyncSerialArray(ue,n,le)});return L.catch(function(oe){return oe}),L}var $=r.firstFields===!0?Object.keys(t):r.firstFields||[],V=Object.keys(t),z=V.length,j=0,re=[],ae=new Promise(function(oe,ie){var le=function(de){if(re.push.apply(re,de),j++,j===z)return g(re),re.length?ie(new AsyncValidationError(re,convertFieldsError(re))):oe(y)};V.length||(g(re),oe(y)),V.forEach(function(ue){var de=t[ue];$.indexOf(ue)!==-1?asyncSerialArray(de,n,le):asyncParallelArray(de,n,le)})});return ae.catch(function(oe){return oe}),ae}function isErrorObj(t){return!!(t&&t.message!==void 0)}function getValue(t,r){for(var n=t,g=0;g<r.length;g++){if(n==null)return n;n=n[r[g]]}return n}function complementError(t,r){return function(n){var g;return t.fullFields?g=getValue(r,t.fullFields):g=r[n.field||t.fullField],isErrorObj(n)?(n.field=n.field||t.fullField,n.fieldValue=g,n):{message:typeof n=="function"?n():n,fieldValue:g,field:n.field||t.fullField}}}function deepMerge(t,r){if(r){for(var n in r)if(r.hasOwnProperty(n)){var g=r[n];typeof g=="object"&&typeof t[n]=="object"?t[n]=_extends({},t[n],g):t[n]=g}}return t}var required$1=function(r,n,g,y,L,$){r.required&&(!g.hasOwnProperty(r.field)||isEmptyValue$1(n,$||r.type))&&y.push(format$1(L.messages.required,r.fullField))},whitespace=function(r,n,g,y,L){(/^\s+$/.test(n)||n==="")&&y.push(format$1(L.messages.whitespace,r.fullField))},urlReg,getUrlRegex=function(){if(urlReg)return urlReg;var t="[a-fA-F\\d:]",r=function(Ce){return Ce&&Ce.includeBoundaries?"(?:(?<=\\s|^)(?="+t+")|(?<="+t+")(?=\\s|$))":""},n="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",g="[a-fA-F\\d]{1,4}",y=(`
(?:
(?:`+g+":){7}(?:"+g+`|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8
(?:`+g+":){6}(?:"+n+"|:"+g+`|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4
(?:`+g+":){5}(?::"+n+"|(?::"+g+`){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4
(?:`+g+":){4}(?:(?::"+g+"){0,1}:"+n+"|(?::"+g+`){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4
(?:`+g+":){3}(?:(?::"+g+"){0,2}:"+n+"|(?::"+g+`){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4
(?:`+g+":){2}(?:(?::"+g+"){0,3}:"+n+"|(?::"+g+`){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4
(?:`+g+":){1}(?:(?::"+g+"){0,4}:"+n+"|(?::"+g+`){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4
(?::(?:(?::`+g+"){0,5}:"+n+"|(?::"+g+`){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4
)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1
`).replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),L=new RegExp("(?:^"+n+"$)|(?:^"+y+"$)"),$=new RegExp("^"+n+"$"),V=new RegExp("^"+y+"$"),z=function(Ce){return Ce&&Ce.exact?L:new RegExp("(?:"+r(Ce)+n+r(Ce)+")|(?:"+r(Ce)+y+r(Ce)+")","g")};z.v4=function(_e){return _e&&_e.exact?$:new RegExp(""+r(_e)+n+r(_e),"g")},z.v6=function(_e){return _e&&_e.exact?V:new RegExp(""+r(_e)+y+r(_e),"g")};var j="(?:(?:[a-z]+:)?//)",re="(?:\\S+(?::\\S*)?@)?",ae=z.v4().source,oe=z.v6().source,ie="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",le="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",ue="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",de="(?::\\d{2,5})?",pe='(?:[/?#][^\\s"]*)?',he="(?:"+j+"|www\\.)"+re+"(?:localhost|"+ae+"|"+oe+"|"+ie+le+ue+")"+de+pe;return urlReg=new RegExp("(?:^"+he+"$)","i"),urlReg},pattern$2={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},types={integer:function(r){return types.number(r)&&parseInt(r,10)===r},float:function(r){return types.number(r)&&!types.integer(r)},array:function(r){return Array.isArray(r)},regexp:function(r){if(r instanceof RegExp)return!0;try{return!!new RegExp(r)}catch{return!1}},date:function(r){return typeof r.getTime=="function"&&typeof r.getMonth=="function"&&typeof r.getYear=="function"&&!isNaN(r.getTime())},number:function(r){return isNaN(r)?!1:typeof r=="number"},object:function(r){return typeof r=="object"&&!types.array(r)},method:function(r){return typeof r=="function"},email:function(r){return typeof r=="string"&&r.length<=320&&!!r.match(pattern$2.email)},url:function(r){return typeof r=="string"&&r.length<=2048&&!!r.match(getUrlRegex())},hex:function(r){return typeof r=="string"&&!!r.match(pattern$2.hex)}},type$1=function(r,n,g,y,L){if(r.required&&n===void 0){required$1(r,n,g,y,L);return}var $=["integer","float","array","regexp","object","method","email","number","date","url","hex"],V=r.type;$.indexOf(V)>-1?types[V](n)||y.push(format$1(L.messages.types[V],r.fullField,r.type)):V&&typeof n!==r.type&&y.push(format$1(L.messages.types[V],r.fullField,r.type))},range=function(r,n,g,y,L){var $=typeof r.len=="number",V=typeof r.min=="number",z=typeof r.max=="number",j=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,re=n,ae=null,oe=typeof n=="number",ie=typeof n=="string",le=Array.isArray(n);if(oe?ae="number":ie?ae="string":le&&(ae="array"),!ae)return!1;le&&(re=n.length),ie&&(re=n.replace(j,"_").length),$?re!==r.len&&y.push(format$1(L.messages[ae].len,r.fullField,r.len)):V&&!z&&re<r.min?y.push(format$1(L.messages[ae].min,r.fullField,r.min)):z&&!V&&re>r.max?y.push(format$1(L.messages[ae].max,r.fullField,r.max)):V&&z&&(re<r.min||re>r.max)&&y.push(format$1(L.messages[ae].range,r.fullField,r.min,r.max))},ENUM$1="enum",enumerable$1=function(r,n,g,y,L){r[ENUM$1]=Array.isArray(r[ENUM$1])?r[ENUM$1]:[],r[ENUM$1].indexOf(n)===-1&&y.push(format$1(L.messages[ENUM$1],r.fullField,r[ENUM$1].join(", ")))},pattern$1=function(r,n,g,y,L){if(r.pattern){if(r.pattern instanceof RegExp)r.pattern.lastIndex=0,r.pattern.test(n)||y.push(format$1(L.messages.pattern.mismatch,r.fullField,n,r.pattern));else if(typeof r.pattern=="string"){var $=new RegExp(r.pattern);$.test(n)||y.push(format$1(L.messages.pattern.mismatch,r.fullField,n,r.pattern))}}},rules={required:required$1,whitespace,type:type$1,range,enum:enumerable$1,pattern:pattern$1},string=function(r,n,g,y,L){var $=[],V=r.required||!r.required&&y.hasOwnProperty(r.field);if(V){if(isEmptyValue$1(n,"string")&&!r.required)return g();rules.required(r,n,y,$,L,"string"),isEmptyValue$1(n,"string")||(rules.type(r,n,y,$,L),rules.range(r,n,y,$,L),rules.pattern(r,n,y,$,L),r.whitespace===!0&&rules.whitespace(r,n,y,$,L))}g($)},method=function(r,n,g,y,L){var $=[],V=r.required||!r.required&&y.hasOwnProperty(r.field);if(V){if(isEmptyValue$1(n)&&!r.required)return g();rules.required(r,n,y,$,L),n!==void 0&&rules.type(r,n,y,$,L)}g($)},number=function(r,n,g,y,L){var $=[],V=r.required||!r.required&&y.hasOwnProperty(r.field);if(V){if(n===""&&(n=void 0),isEmptyValue$1(n)&&!r.required)return g();rules.required(r,n,y,$,L),n!==void 0&&(rules.type(r,n,y,$,L),rules.range(r,n,y,$,L))}g($)},_boolean=function(r,n,g,y,L){var $=[],V=r.required||!r.required&&y.hasOwnProperty(r.field);if(V){if(isEmptyValue$1(n)&&!r.required)return g();rules.required(r,n,y,$,L),n!==void 0&&rules.type(r,n,y,$,L)}g($)},regexp$1=function(r,n,g,y,L){var $=[],V=r.required||!r.required&&y.hasOwnProperty(r.field);if(V){if(isEmptyValue$1(n)&&!r.required)return g();rules.required(r,n,y,$,L),isEmptyValue$1(n)||rules.type(r,n,y,$,L)}g($)},integer=function(r,n,g,y,L){var $=[],V=r.required||!r.required&&y.hasOwnProperty(r.field);if(V){if(isEmptyValue$1(n)&&!r.required)return g();rules.required(r,n,y,$,L),n!==void 0&&(rules.type(r,n,y,$,L),rules.range(r,n,y,$,L))}g($)},floatFn=function(r,n,g,y,L){var $=[],V=r.required||!r.required&&y.hasOwnProperty(r.field);if(V){if(isEmptyValue$1(n)&&!r.required)return g();rules.required(r,n,y,$,L),n!==void 0&&(rules.type(r,n,y,$,L),rules.range(r,n,y,$,L))}g($)},array=function(r,n,g,y,L){var $=[],V=r.required||!r.required&&y.hasOwnProperty(r.field);if(V){if(n==null&&!r.required)return g();rules.required(r,n,y,$,L,"array"),n!=null&&(rules.type(r,n,y,$,L),rules.range(r,n,y,$,L))}g($)},object=function(r,n,g,y,L){var $=[],V=r.required||!r.required&&y.hasOwnProperty(r.field);if(V){if(isEmptyValue$1(n)&&!r.required)return g();rules.required(r,n,y,$,L),n!==void 0&&rules.type(r,n,y,$,L)}g($)},ENUM="enum",enumerable=function(r,n,g,y,L){var $=[],V=r.required||!r.required&&y.hasOwnProperty(r.field);if(V){if(isEmptyValue$1(n)&&!r.required)return g();rules.required(r,n,y,$,L),n!==void 0&&rules[ENUM](r,n,y,$,L)}g($)},pattern=function(r,n,g,y,L){var $=[],V=r.required||!r.required&&y.hasOwnProperty(r.field);if(V){if(isEmptyValue$1(n,"string")&&!r.required)return g();rules.required(r,n,y,$,L),isEmptyValue$1(n,"string")||rules.pattern(r,n,y,$,L)}g($)},date$1=function(r,n,g,y,L){var $=[],V=r.required||!r.required&&y.hasOwnProperty(r.field);if(V){if(isEmptyValue$1(n,"date")&&!r.required)return g();if(rules.required(r,n,y,$,L),!isEmptyValue$1(n,"date")){var z;n instanceof Date?z=n:z=new Date(n),rules.type(r,z,y,$,L),z&&rules.range(r,z.getTime(),y,$,L)}}g($)},required=function(r,n,g,y,L){var $=[],V=Array.isArray(n)?"array":typeof n;rules.required(r,n,y,$,L,V),g($)},type=function(r,n,g,y,L){var $=r.type,V=[],z=r.required||!r.required&&y.hasOwnProperty(r.field);if(z){if(isEmptyValue$1(n,$)&&!r.required)return g();rules.required(r,n,y,V,L,$),isEmptyValue$1(n,$)||rules.type(r,n,y,V,L)}g(V)},any=function(r,n,g,y,L){var $=[],V=r.required||!r.required&&y.hasOwnProperty(r.field);if(V){if(isEmptyValue$1(n)&&!r.required)return g();rules.required(r,n,y,$,L)}g($)},validators$2={string,method,number,boolean:_boolean,regexp:regexp$1,integer,float:floatFn,array,object,enum:enumerable,pattern,date:date$1,url:type,hex:type,email:type,required,any};function newMessages(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var r=JSON.parse(JSON.stringify(this));return r.clone=this.clone,r}}}var messages=newMessages(),Schema=function(){function t(n){this.rules=null,this._messages=messages,this.define(n)}var r=t.prototype;return r.define=function(g){var y=this;if(!g)throw new Error("Cannot configure a schema with no rules");if(typeof g!="object"||Array.isArray(g))throw new Error("Rules must be an object");this.rules={},Object.keys(g).forEach(function(L){var $=g[L];y.rules[L]=Array.isArray($)?$:[$]})},r.messages=function(g){return g&&(this._messages=deepMerge(newMessages(),g)),this._messages},r.validate=function(g,y,L){var $=this;y===void 0&&(y={}),L===void 0&&(L=function(){});var V=g,z=y,j=L;if(typeof z=="function"&&(j=z,z={}),!this.rules||Object.keys(this.rules).length===0)return j&&j(null,V),Promise.resolve(V);function re(ue){var de=[],pe={};function he(Ce){if(Array.isArray(Ce)){var $e;de=($e=de).concat.apply($e,Ce)}else de.push(Ce)}for(var _e=0;_e<ue.length;_e++)he(ue[_e]);de.length?(pe=convertFieldsError(de),j(de,pe)):j(null,V)}if(z.messages){var ae=this.messages();ae===messages&&(ae=newMessages()),deepMerge(ae,z.messages),z.messages=ae}else z.messages=this.messages();var oe={},ie=z.keys||Object.keys(this.rules);ie.forEach(function(ue){var de=$.rules[ue],pe=V[ue];de.forEach(function(he){var _e=he;typeof _e.transform=="function"&&(V===g&&(V=_extends({},V)),pe=V[ue]=_e.transform(pe)),typeof _e=="function"?_e={validator:_e}:_e=_extends({},_e),_e.validator=$.getValidationMethod(_e),_e.validator&&(_e.field=ue,_e.fullField=_e.fullField||ue,_e.type=$.getType(_e),oe[ue]=oe[ue]||[],oe[ue].push({rule:_e,value:pe,source:V,field:ue}))})});var le={};return asyncMap(oe,z,function(ue,de){var pe=ue.rule,he=(pe.type==="object"||pe.type==="array")&&(typeof pe.fields=="object"||typeof pe.defaultField=="object");he=he&&(pe.required||!pe.required&&ue.value),pe.field=ue.field;function _e(xe,Ie){return _extends({},Ie,{fullField:pe.fullField+"."+xe,fullFields:pe.fullFields?[].concat(pe.fullFields,[xe]):[xe]})}function Ce(xe){xe===void 0&&(xe=[]);var Ie=Array.isArray(xe)?xe:[xe];!z.suppressWarning&&Ie.length&&t.warning("async-validator:",Ie),Ie.length&&pe.message!==void 0&&(Ie=[].concat(pe.message));var Ne=Ie.map(complementError(pe,V));if(z.first&&Ne.length)return le[pe.field]=1,de(Ne);if(!he)de(Ne);else{if(pe.required&&!ue.value)return pe.message!==void 0?Ne=[].concat(pe.message).map(complementError(pe,V)):z.error&&(Ne=[z.error(pe,format$1(z.messages.required,pe.field))]),de(Ne);var ze={};pe.defaultField&&Object.keys(ue.value).map(function(Et){ze[Et]=pe.defaultField}),ze=_extends({},ze,ue.rule.fields);var Fe={};Object.keys(ze).forEach(function(Et){var kt=ze[Et],Lt=Array.isArray(kt)?kt:[kt];Fe[Et]=Lt.map(_e.bind(null,Et))});var qe=new t(Fe);qe.messages(z.messages),ue.rule.options&&(ue.rule.options.messages=z.messages,ue.rule.options.error=z.error),qe.validate(ue.value,ue.rule.options||z,function(Et){var kt=[];Ne&&Ne.length&&kt.push.apply(kt,Ne),Et&&Et.length&&kt.push.apply(kt,Et),de(kt.length?kt:null)})}}var $e;if(pe.asyncValidator)$e=pe.asyncValidator(pe,ue.value,Ce,ue.source,z);else if(pe.validator){try{$e=pe.validator(pe,ue.value,Ce,ue.source,z)}catch(xe){console.error==null||console.error(xe),z.suppressValidatorError||setTimeout(function(){throw xe},0),Ce(xe.message)}$e===!0?Ce():$e===!1?Ce(typeof pe.message=="function"?pe.message(pe.fullField||pe.field):pe.message||(pe.fullField||pe.field)+" fails"):$e instanceof Array?Ce($e):$e instanceof Error&&Ce($e.message)}$e&&$e.then&&$e.then(function(){return Ce()},function(xe){return Ce(xe)})},function(ue){re(ue)},V)},r.getType=function(g){if(g.type===void 0&&g.pattern instanceof RegExp&&(g.type="pattern"),typeof g.validator!="function"&&g.type&&!validators$2.hasOwnProperty(g.type))throw new Error(format$1("Unknown rule type %s",g.type));return g.type||"string"},r.getValidationMethod=function(g){if(typeof g.validator=="function")return g.validator;var y=Object.keys(g),L=y.indexOf("message");return L!==-1&&y.splice(L,1),y.length===1&&y[0]==="required"?validators$2.required:validators$2[this.getType(g)]||void 0},t}();Schema.register=function(r,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");validators$2[r]=n};Schema.warning=warning;Schema.messages=messages;Schema.validators=validators$2;const formItemValidateStates=["","error","validating","success"],formItemProps=buildProps({label:String,labelWidth:{type:[String,Number],default:""},prop:{type:definePropType([String,Array])},required:{type:Boolean,default:void 0},rules:{type:definePropType([Object,Array])},error:String,validateStatus:{type:String,values:formItemValidateStates},for:String,inlineMessage:{type:[String,Boolean],default:""},showMessage:{type:Boolean,default:!0},size:{type:String,values:componentSizes}}),COMPONENT_NAME$l="ElLabelWrap";var FormLabelWrap=defineComponent({name:COMPONENT_NAME$l,props:{isAutoWidth:Boolean,updateAll:Boolean},setup(t,{slots:r}){const n=inject(formContextKey,void 0),g=inject(formItemContextKey);g||throwError$1(COMPONENT_NAME$l,"usage: <el-form-item><label-wrap /></el-form-item>");const y=useNamespace("form"),L=ref(),$=ref(0),V=()=>{var re;if((re=L.value)!=null&&re.firstElementChild){const ae=window.getComputedStyle(L.value.firstElementChild).width;return Math.ceil(Number.parseFloat(ae))}else return 0},z=(re="update")=>{nextTick(()=>{r.default&&t.isAutoWidth&&(re==="update"?$.value=V():re==="remove"&&(n==null||n.deregisterLabelWidth($.value)))})},j=()=>z("update");return onMounted(()=>{j()}),onBeforeUnmount(()=>{z("remove")}),onUpdated(()=>j()),watch($,(re,ae)=>{t.updateAll&&(n==null||n.registerLabelWidth(re,ae))}),useResizeObserver(computed(()=>{var re,ae;return(ae=(re=L.value)==null?void 0:re.firstElementChild)!=null?ae:null}),j),()=>{var re,ae;if(!r)return null;const{isAutoWidth:oe}=t;if(oe){const ie=n==null?void 0:n.autoLabelWidth,le=g==null?void 0:g.hasLabel,ue={};if(le&&ie&&ie!=="auto"){const de=Math.max(0,Number.parseInt(ie,10)-$.value),pe=n.labelPosition==="left"?"marginRight":"marginLeft";de&&(ue[pe]=`${de}px`)}return createVNode$1("div",{ref:L,class:[y.be("item","label-wrap")],style:ue},[(re=r.default)==null?void 0:re.call(r)])}else return createVNode$1(Fragment,{ref:L},[(ae=r.default)==null?void 0:ae.call(r)])}}});const _hoisted_1$15=["role","aria-labelledby"],__default__$1z=defineComponent({name:"ElFormItem"}),_sfc_main$2j=defineComponent({...__default__$1z,props:formItemProps,setup(t,{expose:r}){const n=t,g=useSlots(),y=inject(formContextKey,void 0),L=inject(formItemContextKey,void 0),$=useFormSize(void 0,{formItem:!1}),V=useNamespace("form-item"),z=useId().value,j=ref([]),re=ref(""),ae=refDebounced(re,100),oe=ref(""),ie=ref();let le,ue=!1;const de=computed(()=>{if((y==null?void 0:y.labelPosition)==="top")return{};const In=addUnit(n.labelWidth||(y==null?void 0:y.labelWidth)||"");return In?{width:In}:{}}),pe=computed(()=>{if((y==null?void 0:y.labelPosition)==="top"||y!=null&&y.inline)return{};if(!n.label&&!n.labelWidth&&ze)return{};const In=addUnit(n.labelWidth||(y==null?void 0:y.labelWidth)||"");return!n.label&&!g.label?{marginLeft:In}:{}}),he=computed(()=>[V.b(),V.m($.value),V.is("error",re.value==="error"),V.is("validating",re.value==="validating"),V.is("success",re.value==="success"),V.is("required",Lt.value||n.required),V.is("no-asterisk",y==null?void 0:y.hideRequiredAsterisk),(y==null?void 0:y.requireAsteriskPosition)==="right"?"asterisk-right":"asterisk-left",{[V.m("feedback")]:y==null?void 0:y.statusIcon}]),_e=computed(()=>isBoolean$1(n.inlineMessage)?n.inlineMessage:(y==null?void 0:y.inlineMessage)||!1),Ce=computed(()=>[V.e("error"),{[V.em("error","inline")]:_e.value}]),$e=computed(()=>n.prop?isString$3(n.prop)?n.prop:n.prop.join("."):""),xe=computed(()=>!!(n.label||g.label)),Ie=computed(()=>n.for||j.value.length===1?j.value[0]:void 0),Ne=computed(()=>!Ie.value&&xe.value),ze=!!L,Fe=computed(()=>{const In=y==null?void 0:y.model;if(!(!In||!n.prop))return getProp(In,n.prop).value}),qe=computed(()=>{const{required:In}=n,Mn=[];n.rules&&Mn.push(...castArray$1(n.rules));const Vn=y==null?void 0:y.rules;if(Vn&&n.prop){const zn=getProp(Vn,n.prop).value;zn&&Mn.push(...castArray$1(zn))}if(In!==void 0){const zn=Mn.map((Jn,tr)=>[Jn,tr]).filter(([Jn])=>Object.keys(Jn).includes("required"));if(zn.length>0)for(const[Jn,tr]of zn)Jn.required!==In&&(Mn[tr]={...Jn,required:In});else Mn.push({required:In})}return Mn}),Et=computed(()=>qe.value.length>0),kt=In=>qe.value.filter(Vn=>!Vn.trigger||!In?!0:Array.isArray(Vn.trigger)?Vn.trigger.includes(In):Vn.trigger===In).map(({trigger:Vn,...zn})=>zn),Lt=computed(()=>qe.value.some(In=>In.required)),vn=computed(()=>{var In;return ae.value==="error"&&n.showMessage&&((In=y==null?void 0:y.showMessage)!=null?In:!0)}),jt=computed(()=>`${n.label||""}${(y==null?void 0:y.labelSuffix)||""}`),At=In=>{re.value=In},hn=In=>{var Mn,Vn;const{errors:zn,fields:Jn}=In;(!zn||!Jn)&&console.error(In),At("error"),oe.value=zn?(Vn=(Mn=zn==null?void 0:zn[0])==null?void 0:Mn.message)!=null?Vn:`${n.prop} is required`:"",y==null||y.emit("validate",n.prop,!1,oe.value)},bn=()=>{At("success"),y==null||y.emit("validate",n.prop,!0,"")},Cn=async In=>{const Mn=$e.value;return new Schema({[Mn]:In}).validate({[Mn]:Fe.value},{firstFields:!0}).then(()=>(bn(),!0)).catch(zn=>(hn(zn),Promise.reject(zn)))},Tn=async(In,Mn)=>{if(ue||!n.prop)return!1;const Vn=isFunction$4(Mn);if(!Et.value)return Mn==null||Mn(!1),!1;const zn=kt(In);return zn.length===0?(Mn==null||Mn(!0),!0):(At("validating"),Cn(zn).then(()=>(Mn==null||Mn(!0),!0)).catch(Jn=>{const{fields:tr}=Jn;return Mn==null||Mn(!1,tr),Vn?!1:Promise.reject(tr)}))},xn=()=>{At(""),oe.value="",ue=!1},En=async()=>{const In=y==null?void 0:y.model;if(!In||!n.prop)return;const Mn=getProp(In,n.prop);ue=!0,Mn.value=clone$5(le),await nextTick(),xn(),ue=!1},kn=In=>{j.value.includes(In)||j.value.push(In)},On=In=>{j.value=j.value.filter(Mn=>Mn!==In)};watch(()=>n.error,In=>{oe.value=In||"",At(In?"error":"")},{immediate:!0}),watch(()=>n.validateStatus,In=>At(In||""));const Rn=reactive({...toRefs(n),$el:ie,size:$,validateState:re,labelId:z,inputIds:j,isGroup:Ne,hasLabel:xe,addInputId:kn,removeInputId:On,resetField:En,clearValidate:xn,validate:Tn});return provide(formItemContextKey,Rn),onMounted(()=>{n.prop&&(y==null||y.addField(Rn),le=clone$5(Fe.value))}),onBeforeUnmount(()=>{y==null||y.removeField(Rn)}),r({size:$,validateMessage:oe,validateState:re,validate:Tn,clearValidate:xn,resetField:En}),(In,Mn)=>{var Vn;return openBlock(),createElementBlock("div",{ref_key:"formItemRef",ref:ie,class:normalizeClass(unref(he)),role:unref(Ne)?"group":void 0,"aria-labelledby":unref(Ne)?unref(z):void 0},[createVNode$1(unref(FormLabelWrap),{"is-auto-width":unref(de).width==="auto","update-all":((Vn=unref(y))==null?void 0:Vn.labelWidth)==="auto"},{default:withCtx(()=>[unref(xe)?(openBlock(),createBlock(resolveDynamicComponent(unref(Ie)?"label":"div"),{key:0,id:unref(z),for:unref(Ie),class:normalizeClass(unref(V).e("label")),style:normalizeStyle$1(unref(de))},{default:withCtx(()=>[renderSlot(In.$slots,"label",{label:unref(jt)},()=>[createTextVNode(toDisplayString(unref(jt)),1)])]),_:3},8,["id","for","class","style"])):createCommentVNode("v-if",!0)]),_:3},8,["is-auto-width","update-all"]),createBaseVNode("div",{class:normalizeClass(unref(V).e("content")),style:normalizeStyle$1(unref(pe))},[renderSlot(In.$slots,"default"),createVNode$1(TransitionGroup,{name:`${unref(V).namespace.value}-zoom-in-top`},{default:withCtx(()=>[unref(vn)?renderSlot(In.$slots,"error",{key:0,error:oe.value},()=>[createBaseVNode("div",{class:normalizeClass(unref(Ce))},toDisplayString(oe.value),3)]):createCommentVNode("v-if",!0)]),_:3},8,["name"])],6)],10,_hoisted_1$15)}}});var FormItem=_export_sfc$1(_sfc_main$2j,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form-item.vue"]]);const ElForm=withInstall(Form,{FormItem}),ElFormItem=withNoopInstall(FormItem);let hiddenTextarea;const HIDDEN_STYLE=`
height:0 !important;
visibility:hidden !important;
${isFirefox()?"":"overflow:hidden !important;"}
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important;
`,CONTEXT_STYLE=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function calculateNodeStyling(t){const r=window.getComputedStyle(t),n=r.getPropertyValue("box-sizing"),g=Number.parseFloat(r.getPropertyValue("padding-bottom"))+Number.parseFloat(r.getPropertyValue("padding-top")),y=Number.parseFloat(r.getPropertyValue("border-bottom-width"))+Number.parseFloat(r.getPropertyValue("border-top-width"));return{contextStyle:CONTEXT_STYLE.map($=>`${$}:${r.getPropertyValue($)}`).join(";"),paddingSize:g,borderSize:y,boxSizing:n}}function calcTextareaHeight(t,r=1,n){var g;hiddenTextarea||(hiddenTextarea=document.createElement("textarea"),document.body.appendChild(hiddenTextarea));const{paddingSize:y,borderSize:L,boxSizing:$,contextStyle:V}=calculateNodeStyling(t);hiddenTextarea.setAttribute("style",`${V};${HIDDEN_STYLE}`),hiddenTextarea.value=t.value||t.placeholder||"";let z=hiddenTextarea.scrollHeight;const j={};$==="border-box"?z=z+L:$==="content-box"&&(z=z-y),hiddenTextarea.value="";const re=hiddenTextarea.scrollHeight-y;if(isNumber$2(r)){let ae=re*r;$==="border-box"&&(ae=ae+y+L),z=Math.max(ae,z),j.minHeight=`${ae}px`}if(isNumber$2(n)){let ae=re*n;$==="border-box"&&(ae=ae+y+L),z=Math.min(ae,z)}return j.height=`${z}px`,(g=hiddenTextarea.parentNode)==null||g.removeChild(hiddenTextarea),hiddenTextarea=void 0,j}const inputProps=buildProps({id:{type:String,default:void 0},size:useSizeProp,disabled:Boolean,modelValue:{type:definePropType([String,Number,Object]),default:""},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:definePropType([Boolean,Object]),default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:iconPropType},prefixIcon:{type:iconPropType},containerRole:{type:String,default:void 0},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:definePropType([Object,Array,String]),default:()=>mutable({})}}),inputEmits={[UPDATE_MODEL_EVENT]:t=>isString$3(t),input:t=>isString$3(t),change:t=>isString$3(t),focus:t=>t instanceof FocusEvent,blur:t=>t instanceof FocusEvent,clear:()=>!0,mouseleave:t=>t instanceof MouseEvent,mouseenter:t=>t instanceof MouseEvent,keydown:t=>t instanceof Event,compositionstart:t=>t instanceof CompositionEvent,compositionupdate:t=>t instanceof CompositionEvent,compositionend:t=>t instanceof CompositionEvent},_hoisted_1$14=["role"],_hoisted_2$I=["id","type","disabled","formatter","parser","readonly","autocomplete","tabindex","aria-label","placeholder","form"],_hoisted_3$n=["id","tabindex","disabled","readonly","autocomplete","aria-label","placeholder","form"],__default__$1y=defineComponent({name:"ElInput",inheritAttrs:!1}),_sfc_main$2i=defineComponent({...__default__$1y,props:inputProps,emits:inputEmits,setup(t,{expose:r,emit:n}){const g=t,y=useAttrs$1(),L=useSlots(),$=computed(()=>{const er={};return g.containerRole==="combobox"&&(er["aria-haspopup"]=y["aria-haspopup"],er["aria-owns"]=y["aria-owns"],er["aria-expanded"]=y["aria-expanded"]),er}),V=computed(()=>[g.type==="textarea"?de.b():ue.b(),ue.m(ie.value),ue.is("disabled",le.value),ue.is("exceed",Tn.value),{[ue.b("group")]:L.prepend||L.append,[ue.bm("group","append")]:L.append,[ue.bm("group","prepend")]:L.prepend,[ue.m("prefix")]:L.prefix||g.prefixIcon,[ue.m("suffix")]:L.suffix||g.suffixIcon||g.clearable||g.showPassword,[ue.bm("suffix","password-clear")]:At.value&&hn.value},y.class]),z=computed(()=>[ue.e("wrapper"),ue.is("focus",_e.value)]),j=useAttrs({excludeKeys:computed(()=>Object.keys($.value))}),{form:re,formItem:ae}=useFormItem(),{inputId:oe}=useFormItemInputId(g,{formItemContext:ae}),ie=useFormSize(),le=useFormDisabled(),ue=useNamespace("input"),de=useNamespace("textarea"),pe=shallowRef(),he=shallowRef(),_e=ref(!1),Ce=ref(!1),$e=ref(!1),xe=ref(!1),Ie=ref(),Ne=shallowRef(g.inputStyle),ze=computed(()=>pe.value||he.value),Fe=computed(()=>{var er;return(er=re==null?void 0:re.statusIcon)!=null?er:!1}),qe=computed(()=>(ae==null?void 0:ae.validateState)||""),Et=computed(()=>qe.value&&ValidateComponentsMap[qe.value]),kt=computed(()=>xe.value?view_default:hide_default),Lt=computed(()=>[y.style,g.inputStyle]),vn=computed(()=>[g.inputStyle,Ne.value,{resize:g.resize}]),jt=computed(()=>isNil(g.modelValue)?"":String(g.modelValue)),At=computed(()=>g.clearable&&!le.value&&!g.readonly&&!!jt.value&&(_e.value||Ce.value)),hn=computed(()=>g.showPassword&&!le.value&&!g.readonly&&!!jt.value&&(!!jt.value||_e.value)),bn=computed(()=>g.showWordLimit&&!!j.value.maxlength&&(g.type==="text"||g.type==="textarea")&&!le.value&&!g.readonly&&!g.showPassword),Cn=computed(()=>jt.value.length),Tn=computed(()=>!!bn.value&&Cn.value>Number(j.value.maxlength)),xn=computed(()=>!!L.suffix||!!g.suffixIcon||At.value||g.showPassword||bn.value||!!qe.value&&Fe.value),[En,kn]=useCursor(pe);useResizeObserver(he,er=>{if(In(),!bn.value||g.resize!=="both")return;const br=er[0],{width:wr}=br.contentRect;Ie.value={right:`calc(100% - ${wr+15+6}px)`}});const On=()=>{const{type:er,autosize:br}=g;if(!(!isClient$1||er!=="textarea"||!he.value))if(br){const wr=isObject$7(br)?br.minRows:void 0,$r=isObject$7(br)?br.maxRows:void 0,Mr=calcTextareaHeight(he.value,wr,$r);Ne.value={overflowY:"hidden",...Mr},nextTick(()=>{he.value.offsetHeight,Ne.value=Mr})}else Ne.value={minHeight:calcTextareaHeight(he.value).minHeight}},In=(er=>{let br=!1;return()=>{var wr;if(br||!g.autosize)return;((wr=he.value)==null?void 0:wr.offsetParent)===null||(er(),br=!0)}})(On),Mn=()=>{const er=ze.value;!er||er.value===jt.value||(er.value=jt.value)},Vn=async er=>{En();let{value:br}=er.target;if(g.formatter&&(br=g.parser?g.parser(br):br,br=g.formatter(br)),!$e.value){if(br===jt.value){Mn();return}n(UPDATE_MODEL_EVENT,br),n("input",br),await nextTick(),Mn(),kn()}},zn=er=>{n("change",er.target.value)},Jn=er=>{n("compositionstart",er),$e.value=!0},tr=er=>{var br;n("compositionupdate",er);const wr=(br=er.target)==null?void 0:br.value,$r=wr[wr.length-1]||"";$e.value=!isKorean($r)},$n=er=>{n("compositionend",er),$e.value&&($e.value=!1,Vn(er))},Pn=()=>{xe.value=!xe.value,Bn()},Bn=async()=>{var er;await nextTick(),(er=ze.value)==null||er.focus()},Un=()=>{var er;return(er=ze.value)==null?void 0:er.blur()},Fn=er=>{_e.value=!0,n("focus",er)},cr=er=>{var br;_e.value=!1,n("blur",er),g.validateEvent&&((br=ae==null?void 0:ae.validate)==null||br.call(ae,"blur").catch(wr=>void 0))},ur=er=>{Ce.value=!1,n("mouseleave",er)},vr=er=>{Ce.value=!0,n("mouseenter",er)},Yn=er=>{n("keydown",er)},gr=()=>{var er;(er=ze.value)==null||er.select()},lr=()=>{n(UPDATE_MODEL_EVENT,""),n("change",""),n("clear"),n("input","")};return watch(()=>g.modelValue,()=>{var er;nextTick(()=>On()),g.validateEvent&&((er=ae==null?void 0:ae.validate)==null||er.call(ae,"change").catch(br=>void 0))}),watch(jt,()=>Mn()),watch(()=>g.type,async()=>{await nextTick(),Mn(),On()}),onMounted(()=>{!g.formatter&&g.parser,Mn(),nextTick(On)}),r({input:pe,textarea:he,ref:ze,textareaStyle:vn,autosize:toRef(g,"autosize"),focus:Bn,blur:Un,select:gr,clear:lr,resizeTextarea:On}),(er,br)=>withDirectives((openBlock(),createElementBlock("div",mergeProps(unref($),{class:unref(V),style:unref(Lt),role:er.containerRole,onMouseenter:vr,onMouseleave:ur}),[createCommentVNode(" input "),er.type!=="textarea"?(openBlock(),createElementBlock(Fragment,{key:0},[createCommentVNode(" prepend slot "),er.$slots.prepend?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(ue).be("group","prepend"))},[renderSlot(er.$slots,"prepend")],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(z))},[createCommentVNode(" prefix slot "),er.$slots.prefix||er.prefixIcon?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(unref(ue).e("prefix"))},[createBaseVNode("span",{class:normalizeClass(unref(ue).e("prefix-inner")),onClick:Bn},[renderSlot(er.$slots,"prefix"),er.prefixIcon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(ue).e("icon"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(er.prefixIcon)))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],2)],2)):createCommentVNode("v-if",!0),createBaseVNode("input",mergeProps({id:unref(oe),ref_key:"input",ref:pe,class:unref(ue).e("inner")},unref(j),{type:er.showPassword?xe.value?"text":"password":er.type,disabled:unref(le),formatter:er.formatter,parser:er.parser,readonly:er.readonly,autocomplete:er.autocomplete,tabindex:er.tabindex,"aria-label":er.label,placeholder:er.placeholder,style:er.inputStyle,form:g.form,onCompositionstart:Jn,onCompositionupdate:tr,onCompositionend:$n,onInput:Vn,onFocus:Fn,onBlur:cr,onChange:zn,onKeydown:Yn}),null,16,_hoisted_2$I),createCommentVNode(" suffix slot "),unref(xn)?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(unref(ue).e("suffix"))},[createBaseVNode("span",{class:normalizeClass(unref(ue).e("suffix-inner")),onClick:Bn},[!unref(At)||!unref(hn)||!unref(bn)?(openBlock(),createElementBlock(Fragment,{key:0},[renderSlot(er.$slots,"suffix"),er.suffixIcon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(ue).e("icon"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(er.suffixIcon)))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],64)):createCommentVNode("v-if",!0),unref(At)?(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass([unref(ue).e("icon"),unref(ue).e("clear")]),onMousedown:withModifiers(unref(NOOP),["prevent"]),onClick:lr},{default:withCtx(()=>[createVNode$1(unref(circle_close_default))]),_:1},8,["class","onMousedown"])):createCommentVNode("v-if",!0),unref(hn)?(openBlock(),createBlock(unref(ElIcon),{key:2,class:normalizeClass([unref(ue).e("icon"),unref(ue).e("password")]),onClick:Pn},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(kt))))]),_:1},8,["class"])):createCommentVNode("v-if",!0),unref(bn)?(openBlock(),createElementBlock("span",{key:3,class:normalizeClass(unref(ue).e("count"))},[createBaseVNode("span",{class:normalizeClass(unref(ue).e("count-inner"))},toDisplayString(unref(Cn))+" / "+toDisplayString(unref(j).maxlength),3)],2)):createCommentVNode("v-if",!0),unref(qe)&&unref(Et)&&unref(Fe)?(openBlock(),createBlock(unref(ElIcon),{key:4,class:normalizeClass([unref(ue).e("icon"),unref(ue).e("validateIcon"),unref(ue).is("loading",unref(qe)==="validating")])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(Et))))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],2)],2)):createCommentVNode("v-if",!0)],2),createCommentVNode(" append slot "),er.$slots.append?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(ue).be("group","append"))},[renderSlot(er.$slots,"append")],2)):createCommentVNode("v-if",!0)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" textarea "),createBaseVNode("textarea",mergeProps({id:unref(oe),ref_key:"textarea",ref:he,class:unref(de).e("inner")},unref(j),{tabindex:er.tabindex,disabled:unref(le),readonly:er.readonly,autocomplete:er.autocomplete,style:unref(vn),"aria-label":er.label,placeholder:er.placeholder,form:g.form,onCompositionstart:Jn,onCompositionupdate:tr,onCompositionend:$n,onInput:Vn,onFocus:Fn,onBlur:cr,onChange:zn,onKeydown:Yn}),null,16,_hoisted_3$n),unref(bn)?(openBlock(),createElementBlock("span",{key:0,style:normalizeStyle$1(Ie.value),class:normalizeClass(unref(ue).e("count"))},toDisplayString(unref(Cn))+" / "+toDisplayString(unref(j).maxlength),7)):createCommentVNode("v-if",!0)],64))],16,_hoisted_1$14)),[[vShow,er.type!=="hidden"]])}});var Input=_export_sfc$1(_sfc_main$2i,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input/src/input.vue"]]);const ElInput=withInstall(Input),GAP=4,BAR_MAP={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},renderThumbStyle$1=({move:t,size:r,bar:n})=>({[n.size]:r,transform:`translate${n.axis}(${t}%)`}),scrollbarContextKey=Symbol("scrollbarContextKey"),thumbProps=buildProps({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),COMPONENT_NAME$k="Thumb",_sfc_main$2h=defineComponent({__name:"thumb",props:thumbProps,setup(t){const r=t,n=inject(scrollbarContextKey),g=useNamespace("scrollbar");n||throwError$1(COMPONENT_NAME$k,"can not inject scrollbar context");const y=ref(),L=ref(),$=ref({}),V=ref(!1);let z=!1,j=!1,re=isClient$1?document.onselectstart:null;const ae=computed(()=>BAR_MAP[r.vertical?"vertical":"horizontal"]),oe=computed(()=>renderThumbStyle$1({size:r.size,move:r.move,bar:ae.value})),ie=computed(()=>y.value[ae.value.offset]**2/n.wrapElement[ae.value.scrollSize]/r.ratio/L.value[ae.value.offset]),le=xe=>{var Ie;if(xe.stopPropagation(),xe.ctrlKey||[1,2].includes(xe.button))return;(Ie=window.getSelection())==null||Ie.removeAllRanges(),de(xe);const Ne=xe.currentTarget;Ne&&($.value[ae.value.axis]=Ne[ae.value.offset]-(xe[ae.value.client]-Ne.getBoundingClientRect()[ae.value.direction]))},ue=xe=>{if(!L.value||!y.value||!n.wrapElement)return;const Ie=Math.abs(xe.target.getBoundingClientRect()[ae.value.direction]-xe[ae.value.client]),Ne=L.value[ae.value.offset]/2,ze=(Ie-Ne)*100*ie.value/y.value[ae.value.offset];n.wrapElement[ae.value.scroll]=ze*n.wrapElement[ae.value.scrollSize]/100},de=xe=>{xe.stopImmediatePropagation(),z=!0,document.addEventListener("mousemove",pe),document.addEventListener("mouseup",he),re=document.onselectstart,document.onselectstart=()=>!1},pe=xe=>{if(!y.value||!L.value||z===!1)return;const Ie=$.value[ae.value.axis];if(!Ie)return;const Ne=(y.value.getBoundingClientRect()[ae.value.direction]-xe[ae.value.client])*-1,ze=L.value[ae.value.offset]-Ie,Fe=(Ne-ze)*100*ie.value/y.value[ae.value.offset];n.wrapElement[ae.value.scroll]=Fe*n.wrapElement[ae.value.scrollSize]/100},he=()=>{z=!1,$.value[ae.value.axis]=0,document.removeEventListener("mousemove",pe),document.removeEventListener("mouseup",he),$e(),j&&(V.value=!1)},_e=()=>{j=!1,V.value=!!r.size},Ce=()=>{j=!0,V.value=z};onBeforeUnmount(()=>{$e(),document.removeEventListener("mouseup",he)});const $e=()=>{document.onselectstart!==re&&(document.onselectstart=re)};return useEventListener(toRef(n,"scrollbarElement"),"mousemove",_e),useEventListener(toRef(n,"scrollbarElement"),"mouseleave",Ce),(xe,Ie)=>(openBlock(),createBlock(Transition,{name:unref(g).b("fade"),persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{ref_key:"instance",ref:y,class:normalizeClass([unref(g).e("bar"),unref(g).is(unref(ae).key)]),onMousedown:ue},[createBaseVNode("div",{ref_key:"thumb",ref:L,class:normalizeClass(unref(g).e("thumb")),style:normalizeStyle$1(unref(oe)),onMousedown:le},null,38)],34),[[vShow,xe.always||V.value]])]),_:1},8,["name"]))}});var Thumb=_export_sfc$1(_sfc_main$2h,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/thumb.vue"]]);const barProps=buildProps({always:{type:Boolean,default:!0},width:String,height:String,ratioX:{type:Number,default:1},ratioY:{type:Number,default:1}}),_sfc_main$2g=defineComponent({__name:"bar",props:barProps,setup(t,{expose:r}){const n=t,g=ref(0),y=ref(0);return r({handleScroll:$=>{if($){const V=$.offsetHeight-GAP,z=$.offsetWidth-GAP;y.value=$.scrollTop*100/V*n.ratioY,g.value=$.scrollLeft*100/z*n.ratioX}}}),($,V)=>(openBlock(),createElementBlock(Fragment,null,[createVNode$1(Thumb,{move:g.value,ratio:$.ratioX,size:$.width,always:$.always},null,8,["move","ratio","size","always"]),createVNode$1(Thumb,{move:y.value,ratio:$.ratioY,size:$.height,vertical:"",always:$.always},null,8,["move","ratio","size","always"])],64))}});var Bar=_export_sfc$1(_sfc_main$2g,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/bar.vue"]]);const scrollbarProps=buildProps({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:definePropType([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20}}),scrollbarEmits={scroll:({scrollTop:t,scrollLeft:r})=>[t,r].every(isNumber$2)},COMPONENT_NAME$j="ElScrollbar",__default__$1x=defineComponent({name:COMPONENT_NAME$j}),_sfc_main$2f=defineComponent({...__default__$1x,props:scrollbarProps,emits:scrollbarEmits,setup(t,{expose:r,emit:n}){const g=t,y=useNamespace("scrollbar");let L,$;const V=ref(),z=ref(),j=ref(),re=ref("0"),ae=ref("0"),oe=ref(),ie=ref(1),le=ref(1),ue=computed(()=>{const Ie={};return g.height&&(Ie.height=addUnit(g.height)),g.maxHeight&&(Ie.maxHeight=addUnit(g.maxHeight)),[g.wrapStyle,Ie]}),de=computed(()=>[g.wrapClass,y.e("wrap"),{[y.em("wrap","hidden-default")]:!g.native}]),pe=computed(()=>[y.e("view"),g.viewClass]),he=()=>{var Ie;z.value&&((Ie=oe.value)==null||Ie.handleScroll(z.value),n("scroll",{scrollTop:z.value.scrollTop,scrollLeft:z.value.scrollLeft}))};function _e(Ie,Ne){isObject$7(Ie)?z.value.scrollTo(Ie):isNumber$2(Ie)&&isNumber$2(Ne)&&z.value.scrollTo(Ie,Ne)}const Ce=Ie=>{isNumber$2(Ie)&&(z.value.scrollTop=Ie)},$e=Ie=>{isNumber$2(Ie)&&(z.value.scrollLeft=Ie)},xe=()=>{if(!z.value)return;const Ie=z.value.offsetHeight-GAP,Ne=z.value.offsetWidth-GAP,ze=Ie**2/z.value.scrollHeight,Fe=Ne**2/z.value.scrollWidth,qe=Math.max(ze,g.minSize),Et=Math.max(Fe,g.minSize);ie.value=ze/(Ie-ze)/(qe/(Ie-qe)),le.value=Fe/(Ne-Fe)/(Et/(Ne-Et)),ae.value=qe+GAP<Ie?`${qe}px`:"",re.value=Et+GAP<Ne?`${Et}px`:""};return watch(()=>g.noresize,Ie=>{Ie?(L==null||L(),$==null||$()):({stop:L}=useResizeObserver(j,xe),$=useEventListener("resize",xe))},{immediate:!0}),watch(()=>[g.maxHeight,g.height],()=>{g.native||nextTick(()=>{var Ie;xe(),z.value&&((Ie=oe.value)==null||Ie.handleScroll(z.value))})}),provide(scrollbarContextKey,reactive({scrollbarElement:V,wrapElement:z})),onMounted(()=>{g.native||nextTick(()=>{xe()})}),onUpdated(()=>xe()),r({wrapRef:z,update:xe,scrollTo:_e,setScrollTop:Ce,setScrollLeft:$e,handleScroll:he}),(Ie,Ne)=>(openBlock(),createElementBlock("div",{ref_key:"scrollbarRef",ref:V,class:normalizeClass(unref(y).b())},[createBaseVNode("div",{ref_key:"wrapRef",ref:z,class:normalizeClass(unref(de)),style:normalizeStyle$1(unref(ue)),onScroll:he},[(openBlock(),createBlock(resolveDynamicComponent(Ie.tag),{ref_key:"resizeRef",ref:j,class:normalizeClass(unref(pe)),style:normalizeStyle$1(Ie.viewStyle)},{default:withCtx(()=>[renderSlot(Ie.$slots,"default")]),_:3},8,["class","style"]))],38),Ie.native?createCommentVNode("v-if",!0):(openBlock(),createBlock(Bar,{key:0,ref_key:"barRef",ref:oe,height:ae.value,width:re.value,always:Ie.always,"ratio-x":le.value,"ratio-y":ie.value},null,8,["height","width","always","ratio-x","ratio-y"]))],2))}});var Scrollbar=_export_sfc$1(_sfc_main$2f,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/scrollbar.vue"]]);const ElScrollbar=withInstall(Scrollbar),POPPER_INJECTION_KEY=Symbol("popper"),POPPER_CONTENT_INJECTION_KEY=Symbol("popperContent"),roleTypes=["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],popperProps=buildProps({role:{type:String,values:roleTypes,default:"tooltip"}}),__default__$1w=defineComponent({name:"ElPopper",inheritAttrs:!1}),_sfc_main$2e=defineComponent({...__default__$1w,props:popperProps,setup(t,{expose:r}){const n=t,g=ref(),y=ref(),L=ref(),$=ref(),V=computed(()=>n.role),z={triggerRef:g,popperInstanceRef:y,contentRef:L,referenceRef:$,role:V};return r(z),provide(POPPER_INJECTION_KEY,z),(j,re)=>renderSlot(j.$slots,"default")}});var Popper=_export_sfc$1(_sfc_main$2e,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const popperArrowProps=buildProps({arrowOffset:{type:Number,default:5}}),__default__$1v=defineComponent({name:"ElPopperArrow",inheritAttrs:!1}),_sfc_main$2d=defineComponent({...__default__$1v,props:popperArrowProps,setup(t,{expose:r}){const n=t,g=useNamespace("popper"),{arrowOffset:y,arrowRef:L,arrowStyle:$}=inject(POPPER_CONTENT_INJECTION_KEY,void 0);return watch(()=>n.arrowOffset,V=>{y.value=V}),onBeforeUnmount(()=>{L.value=void 0}),r({arrowRef:L}),(V,z)=>(openBlock(),createElementBlock("span",{ref_key:"arrowRef",ref:L,class:normalizeClass(unref(g).e("arrow")),style:normalizeStyle$1(unref($)),"data-popper-arrow":""},null,6))}});var ElPopperArrow=_export_sfc$1(_sfc_main$2d,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);const NAME="ElOnlyChild",OnlyChild=defineComponent({name:NAME,setup(t,{slots:r,attrs:n}){var g;const y=inject(FORWARD_REF_INJECTION_KEY),L=useForwardRefDirective((g=y==null?void 0:y.setForwardRef)!=null?g:NOOP);return()=>{var $;const V=($=r.default)==null?void 0:$.call(r,n);if(!V||V.length>1)return null;const z=findFirstLegitChild(V);return z?withDirectives(cloneVNode(z,n),[[L]]):null}}});function findFirstLegitChild(t){if(!t)return null;const r=t;for(const n of r){if(isObject$7(n))switch(n.type){case Comment:continue;case Text$2:case"svg":return wrapTextContent(n);case Fragment:return findFirstLegitChild(n.children);default:return n}return wrapTextContent(n)}return null}function wrapTextContent(t){const r=useNamespace("only-child");return createVNode$1("span",{class:r.e("content")},[t])}const popperTriggerProps=buildProps({virtualRef:{type:definePropType(Object)},virtualTriggering:Boolean,onMouseenter:{type:definePropType(Function)},onMouseleave:{type:definePropType(Function)},onClick:{type:definePropType(Function)},onKeydown:{type:definePropType(Function)},onFocus:{type:definePropType(Function)},onBlur:{type:definePropType(Function)},onContextmenu:{type:definePropType(Function)},id:String,open:Boolean}),__default__$1u=defineComponent({name:"ElPopperTrigger",inheritAttrs:!1}),_sfc_main$2c=defineComponent({...__default__$1u,props:popperTriggerProps,setup(t,{expose:r}){const n=t,{role:g,triggerRef:y}=inject(POPPER_INJECTION_KEY,void 0);useForwardRef(y);const L=computed(()=>V.value?n.id:void 0),$=computed(()=>{if(g&&g.value==="tooltip")return n.open&&n.id?n.id:void 0}),V=computed(()=>{if(g&&g.value!=="tooltip")return g.value}),z=computed(()=>V.value?`${n.open}`:void 0);let j;return onMounted(()=>{watch(()=>n.virtualRef,re=>{re&&(y.value=unrefElement(re))},{immediate:!0}),watch(y,(re,ae)=>{j==null||j(),j=void 0,isElement$1(re)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(oe=>{var ie;const le=n[oe];le&&(re.addEventListener(oe.slice(2).toLowerCase(),le),(ie=ae==null?void 0:ae.removeEventListener)==null||ie.call(ae,oe.slice(2).toLowerCase(),le))}),j=watch([L,$,V,z],oe=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((ie,le)=>{isNil(oe[le])?re.removeAttribute(ie):re.setAttribute(ie,oe[le])})},{immediate:!0})),isElement$1(ae)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(oe=>ae.removeAttribute(oe))},{immediate:!0})}),onBeforeUnmount(()=>{j==null||j(),j=void 0}),r({triggerRef:y}),(re,ae)=>re.virtualTriggering?createCommentVNode("v-if",!0):(openBlock(),createBlock(unref(OnlyChild),mergeProps({key:0},re.$attrs,{"aria-controls":unref(L),"aria-describedby":unref($),"aria-expanded":unref(z),"aria-haspopup":unref(V)}),{default:withCtx(()=>[renderSlot(re.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var ElPopperTrigger=_export_sfc$1(_sfc_main$2c,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]);const FOCUS_AFTER_TRAPPED="focus-trap.focus-after-trapped",FOCUS_AFTER_RELEASED="focus-trap.focus-after-released",FOCUSOUT_PREVENTED="focus-trap.focusout-prevented",FOCUS_AFTER_TRAPPED_OPTS={cancelable:!0,bubbles:!1},FOCUSOUT_PREVENTED_OPTS={cancelable:!0,bubbles:!1},ON_TRAP_FOCUS_EVT="focusAfterTrapped",ON_RELEASE_FOCUS_EVT="focusAfterReleased",FOCUS_TRAP_INJECTION_KEY=Symbol("elFocusTrap"),focusReason=ref(),lastUserFocusTimestamp=ref(0),lastAutomatedFocusTimestamp=ref(0);let focusReasonUserCount=0;const obtainAllFocusableElements=t=>{const r=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:g=>{const y=g.tagName==="INPUT"&&g.type==="hidden";return g.disabled||g.hidden||y?NodeFilter.FILTER_SKIP:g.tabIndex>=0||g===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)r.push(n.currentNode);return r},getVisibleElement=(t,r)=>{for(const n of t)if(!isHidden(n,r))return n},isHidden=(t,r)=>{if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(r&&t===r)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1},getEdges=t=>{const r=obtainAllFocusableElements(t),n=getVisibleElement(r,t),g=getVisibleElement(r.reverse(),t);return[n,g]},isSelectable=t=>t instanceof HTMLInputElement&&"select"in t,tryFocus=(t,r)=>{if(t&&t.focus){const n=document.activeElement;t.focus({preventScroll:!0}),lastAutomatedFocusTimestamp.value=window.performance.now(),t!==n&&isSelectable(t)&&r&&t.select()}};function removeFromStack(t,r){const n=[...t],g=t.indexOf(r);return g!==-1&&n.splice(g,1),n}const createFocusableStack=()=>{let t=[];return{push:g=>{const y=t[0];y&&g!==y&&y.pause(),t=removeFromStack(t,g),t.unshift(g)},remove:g=>{var y,L;t=removeFromStack(t,g),(L=(y=t[0])==null?void 0:y.resume)==null||L.call(y)}}},focusFirstDescendant=(t,r=!1)=>{const n=document.activeElement;for(const g of t)if(tryFocus(g,r),document.activeElement!==n)return},focusableStack=createFocusableStack(),isFocusCausedByUserEvent=()=>lastUserFocusTimestamp.value>lastAutomatedFocusTimestamp.value,notifyFocusReasonPointer=()=>{focusReason.value="pointer",lastUserFocusTimestamp.value=window.performance.now()},notifyFocusReasonKeydown=()=>{focusReason.value="keyboard",lastUserFocusTimestamp.value=window.performance.now()},useFocusReason=()=>(onMounted(()=>{focusReasonUserCount===0&&(document.addEventListener("mousedown",notifyFocusReasonPointer),document.addEventListener("touchstart",notifyFocusReasonPointer),document.addEventListener("keydown",notifyFocusReasonKeydown)),focusReasonUserCount++}),onBeforeUnmount(()=>{focusReasonUserCount--,focusReasonUserCount<=0&&(document.removeEventListener("mousedown",notifyFocusReasonPointer),document.removeEventListener("touchstart",notifyFocusReasonPointer),document.removeEventListener("keydown",notifyFocusReasonKeydown))}),{focusReason,lastUserFocusTimestamp,lastAutomatedFocusTimestamp}),createFocusOutPreventedEvent=t=>new CustomEvent(FOCUSOUT_PREVENTED,{...FOCUSOUT_PREVENTED_OPTS,detail:t}),_sfc_main$2b=defineComponent({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[ON_TRAP_FOCUS_EVT,ON_RELEASE_FOCUS_EVT,"focusin","focusout","focusout-prevented","release-requested"],setup(t,{emit:r}){const n=ref();let g,y;const{focusReason:L}=useFocusReason();useEscapeKeydown(le=>{t.trapped&&!$.paused&&r("release-requested",le)});const $={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},V=le=>{if(!t.loop&&!t.trapped||$.paused)return;const{key:ue,altKey:de,ctrlKey:pe,metaKey:he,currentTarget:_e,shiftKey:Ce}=le,{loop:$e}=t,xe=ue===EVENT_CODE.tab&&!de&&!pe&&!he,Ie=document.activeElement;if(xe&&Ie){const Ne=_e,[ze,Fe]=getEdges(Ne);if(ze&&Fe){if(!Ce&&Ie===Fe){const Et=createFocusOutPreventedEvent({focusReason:L.value});r("focusout-prevented",Et),Et.defaultPrevented||(le.preventDefault(),$e&&tryFocus(ze,!0))}else if(Ce&&[ze,Ne].includes(Ie)){const Et=createFocusOutPreventedEvent({focusReason:L.value});r("focusout-prevented",Et),Et.defaultPrevented||(le.preventDefault(),$e&&tryFocus(Fe,!0))}}else if(Ie===Ne){const Et=createFocusOutPreventedEvent({focusReason:L.value});r("focusout-prevented",Et),Et.defaultPrevented||le.preventDefault()}}};provide(FOCUS_TRAP_INJECTION_KEY,{focusTrapRef:n,onKeydown:V}),watch(()=>t.focusTrapEl,le=>{le&&(n.value=le)},{immediate:!0}),watch([n],([le],[ue])=>{le&&(le.addEventListener("keydown",V),le.addEventListener("focusin",re),le.addEventListener("focusout",ae)),ue&&(ue.removeEventListener("keydown",V),ue.removeEventListener("focusin",re),ue.removeEventListener("focusout",ae))});const z=le=>{r(ON_TRAP_FOCUS_EVT,le)},j=le=>r(ON_RELEASE_FOCUS_EVT,le),re=le=>{const ue=unref(n);if(!ue)return;const de=le.target,pe=le.relatedTarget,he=de&&ue.contains(de);t.trapped||pe&&ue.contains(pe)||(g=pe),he&&r("focusin",le),!$.paused&&t.trapped&&(he?y=de:tryFocus(y,!0))},ae=le=>{const ue=unref(n);if(!($.paused||!ue))if(t.trapped){const de=le.relatedTarget;!isNil(de)&&!ue.contains(de)&&setTimeout(()=>{if(!$.paused&&t.trapped){const pe=createFocusOutPreventedEvent({focusReason:L.value});r("focusout-prevented",pe),pe.defaultPrevented||tryFocus(y,!0)}},0)}else{const de=le.target;de&&ue.contains(de)||r("focusout",le)}};async function oe(){await nextTick();const le=unref(n);if(le){focusableStack.push($);const ue=le.contains(document.activeElement)?g:document.activeElement;if(g=ue,!le.contains(ue)){const pe=new Event(FOCUS_AFTER_TRAPPED,FOCUS_AFTER_TRAPPED_OPTS);le.addEventListener(FOCUS_AFTER_TRAPPED,z),le.dispatchEvent(pe),pe.defaultPrevented||nextTick(()=>{let he=t.focusStartEl;isString$3(he)||(tryFocus(he),document.activeElement!==he&&(he="first")),he==="first"&&focusFirstDescendant(obtainAllFocusableElements(le),!0),(document.activeElement===ue||he==="container")&&tryFocus(le)})}}}function ie(){const le=unref(n);if(le){le.removeEventListener(FOCUS_AFTER_TRAPPED,z);const ue=new CustomEvent(FOCUS_AFTER_RELEASED,{...FOCUS_AFTER_TRAPPED_OPTS,detail:{focusReason:L.value}});le.addEventListener(FOCUS_AFTER_RELEASED,j),le.dispatchEvent(ue),!ue.defaultPrevented&&(L.value=="keyboard"||!isFocusCausedByUserEvent()||le.contains(document.activeElement))&&tryFocus(g??document.body),le.removeEventListener(FOCUS_AFTER_RELEASED,z),focusableStack.remove($)}}return onMounted(()=>{t.trapped&&oe(),watch(()=>t.trapped,le=>{le?oe():ie()})}),onBeforeUnmount(()=>{t.trapped&&ie()}),{onKeydown:V}}});function _sfc_render$v(t,r,n,g,y,L){return renderSlot(t.$slots,"default",{handleKeydown:t.onKeydown})}var ElFocusTrap=_export_sfc$1(_sfc_main$2b,[["render",_sfc_render$v],["__file","/home/runner/work/element-plus/element-plus/packages/components/focus-trap/src/focus-trap.vue"]]);const POSITIONING_STRATEGIES=["fixed","absolute"],popperCoreConfigProps=buildProps({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:definePropType(Array),default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:Ee,default:"bottom"},popperOptions:{type:definePropType(Object),default:()=>({})},strategy:{type:String,values:POSITIONING_STRATEGIES,default:"absolute"}}),popperContentProps=buildProps({...popperCoreConfigProps,id:String,style:{type:definePropType([String,Array,Object])},className:{type:definePropType([String,Array,Object])},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:definePropType([String,Array,Object])},popperStyle:{type:definePropType([String,Array,Object])},referenceEl:{type:definePropType(Object)},triggerTargetEl:{type:definePropType(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),popperContentEmits={mouseenter:t=>t instanceof MouseEvent,mouseleave:t=>t instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0},buildPopperOptions=(t,r=[])=>{const{placement:n,strategy:g,popperOptions:y}=t,L={placement:n,strategy:g,...y,modifiers:[...genModifiers(t),...r]};return deriveExtraModifiers(L,y==null?void 0:y.modifiers),L},unwrapMeasurableEl=t=>{if(isClient$1)return unrefElement(t)};function genModifiers(t){const{offset:r,gpuAcceleration:n,fallbackPlacements:g}=t;return[{name:"offset",options:{offset:[0,r??12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:g}},{name:"computeStyles",options:{gpuAcceleration:n}}]}function deriveExtraModifiers(t,r){r&&(t.modifiers=[...t.modifiers,...r??[]])}const DEFAULT_ARROW_OFFSET=0,usePopperContent=t=>{const{popperInstanceRef:r,contentRef:n,triggerRef:g,role:y}=inject(POPPER_INJECTION_KEY,void 0),L=ref(),$=ref(),V=computed(()=>({name:"eventListeners",enabled:!!t.visible})),z=computed(()=>{var pe;const he=unref(L),_e=(pe=unref($))!=null?pe:DEFAULT_ARROW_OFFSET;return{name:"arrow",enabled:!isUndefined$2(he),options:{element:he,padding:_e}}}),j=computed(()=>({onFirstUpdate:()=>{le()},...buildPopperOptions(t,[unref(z),unref(V)])})),re=computed(()=>unwrapMeasurableEl(t.referenceEl)||unref(g)),{attributes:ae,state:oe,styles:ie,update:le,forceUpdate:ue,instanceRef:de}=usePopper(re,n,j);return watch(de,pe=>r.value=pe),onMounted(()=>{watch(()=>{var pe;return(pe=unref(re))==null?void 0:pe.getBoundingClientRect()},()=>{le()})}),{attributes:ae,arrowRef:L,contentRef:n,instanceRef:de,state:oe,styles:ie,role:y,forceUpdate:ue,update:le}},usePopperContentDOM=(t,{attributes:r,styles:n,role:g})=>{const{nextZIndex:y}=useZIndex(),L=useNamespace("popper"),$=computed(()=>unref(r).popper),V=ref(t.zIndex||y()),z=computed(()=>[L.b(),L.is("pure",t.pure),L.is(t.effect),t.popperClass]),j=computed(()=>[{zIndex:unref(V)},t.popperStyle||{},unref(n).popper]),re=computed(()=>g.value==="dialog"?"false":void 0),ae=computed(()=>unref(n).arrow||{});return{ariaModal:re,arrowStyle:ae,contentAttrs:$,contentClass:z,contentStyle:j,contentZIndex:V,updateZIndex:()=>{V.value=t.zIndex||y()}}},usePopperContentFocusTrap=(t,r)=>{const n=ref(!1),g=ref();return{focusStartRef:g,trapped:n,onFocusAfterReleased:j=>{var re;((re=j.detail)==null?void 0:re.focusReason)!=="pointer"&&(g.value="first",r("blur"))},onFocusAfterTrapped:()=>{r("focus")},onFocusInTrap:j=>{t.visible&&!n.value&&(j.target&&(g.value=j.target),n.value=!0)},onFocusoutPrevented:j=>{t.trapping||(j.detail.focusReason==="pointer"&&j.preventDefault(),n.value=!1)},onReleaseRequested:()=>{n.value=!1,r("close")}}},__default__$1t=defineComponent({name:"ElPopperContent"}),_sfc_main$2a=defineComponent({...__default__$1t,props:popperContentProps,emits:popperContentEmits,setup(t,{expose:r,emit:n}){const g=t,{focusStartRef:y,trapped:L,onFocusAfterReleased:$,onFocusAfterTrapped:V,onFocusInTrap:z,onFocusoutPrevented:j,onReleaseRequested:re}=usePopperContentFocusTrap(g,n),{attributes:ae,arrowRef:oe,contentRef:ie,styles:le,instanceRef:ue,role:de,update:pe}=usePopperContent(g),{ariaModal:he,arrowStyle:_e,contentAttrs:Ce,contentClass:$e,contentStyle:xe,updateZIndex:Ie}=usePopperContentDOM(g,{styles:le,attributes:ae,role:de}),Ne=inject(formItemContextKey,void 0),ze=ref();provide(POPPER_CONTENT_INJECTION_KEY,{arrowStyle:_e,arrowRef:oe,arrowOffset:ze}),Ne&&(Ne.addInputId||Ne.removeInputId)&&provide(formItemContextKey,{...Ne,addInputId:NOOP,removeInputId:NOOP});let Fe;const qe=(kt=!0)=>{pe(),kt&&Ie()},Et=()=>{qe(!1),g.visible&&g.focusOnShow?L.value=!0:g.visible===!1&&(L.value=!1)};return onMounted(()=>{watch(()=>g.triggerTargetEl,(kt,Lt)=>{Fe==null||Fe(),Fe=void 0;const vn=unref(kt||ie.value),jt=unref(Lt||ie.value);isElement$1(vn)&&(Fe=watch([de,()=>g.ariaLabel,he,()=>g.id],At=>{["role","aria-label","aria-modal","id"].forEach((hn,bn)=>{isNil(At[bn])?vn.removeAttribute(hn):vn.setAttribute(hn,At[bn])})},{immediate:!0})),jt!==vn&&isElement$1(jt)&&["role","aria-label","aria-modal","id"].forEach(At=>{jt.removeAttribute(At)})},{immediate:!0}),watch(()=>g.visible,Et,{immediate:!0})}),onBeforeUnmount(()=>{Fe==null||Fe(),Fe=void 0}),r({popperContentRef:ie,popperInstanceRef:ue,updatePopper:qe,contentStyle:xe}),(kt,Lt)=>(openBlock(),createElementBlock("div",mergeProps({ref_key:"contentRef",ref:ie},unref(Ce),{style:unref(xe),class:unref($e),tabindex:"-1",onMouseenter:Lt[0]||(Lt[0]=vn=>kt.$emit("mouseenter",vn)),onMouseleave:Lt[1]||(Lt[1]=vn=>kt.$emit("mouseleave",vn))}),[createVNode$1(unref(ElFocusTrap),{trapped:unref(L),"trap-on-focus-in":!0,"focus-trap-el":unref(ie),"focus-start-el":unref(y),onFocusAfterTrapped:unref(V),onFocusAfterReleased:unref($),onFocusin:unref(z),onFocusoutPrevented:unref(j),onReleaseRequested:unref(re)},{default:withCtx(()=>[renderSlot(kt.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16))}});var ElPopperContent=_export_sfc$1(_sfc_main$2a,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);const ElPopper=withInstall(Popper),TOOLTIP_INJECTION_KEY=Symbol("elTooltip"),useTooltipContentProps=buildProps({...useDelayedToggleProps,...popperContentProps,appendTo:{type:definePropType([String,Object])},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:definePropType(Boolean),default:null},transition:String,teleported:{type:Boolean,default:!0},disabled:Boolean}),useTooltipTriggerProps=buildProps({...popperTriggerProps,disabled:Boolean,trigger:{type:definePropType([String,Array]),default:"hover"},triggerKeys:{type:definePropType(Array),default:()=>[EVENT_CODE.enter,EVENT_CODE.space]}}),{useModelToggleProps:useTooltipModelToggleProps,useModelToggleEmits:useTooltipModelToggleEmits,useModelToggle:useTooltipModelToggle}=createModelToggleComposable("visible"),useTooltipProps=buildProps({...popperProps,...useTooltipModelToggleProps,...useTooltipContentProps,...useTooltipTriggerProps,...popperArrowProps,showArrow:{type:Boolean,default:!0}}),tooltipEmits=[...useTooltipModelToggleEmits,"before-show","before-hide","show","hide","open","close"],isTriggerType=(t,r)=>isArray$6(t)?t.includes(r):t===r,whenTrigger=(t,r,n)=>g=>{isTriggerType(unref(t),r)&&n(g)},__default__$1s=defineComponent({name:"ElTooltipTrigger"}),_sfc_main$29=defineComponent({...__default__$1s,props:useTooltipTriggerProps,setup(t,{expose:r}){const n=t,g=useNamespace("tooltip"),{controlled:y,id:L,open:$,onOpen:V,onClose:z,onToggle:j}=inject(TOOLTIP_INJECTION_KEY,void 0),re=ref(null),ae=()=>{if(unref(y)||n.disabled)return!0},oe=toRef(n,"trigger"),ie=composeEventHandlers(ae,whenTrigger(oe,"hover",V)),le=composeEventHandlers(ae,whenTrigger(oe,"hover",z)),ue=composeEventHandlers(ae,whenTrigger(oe,"click",Ce=>{Ce.button===0&&j(Ce)})),de=composeEventHandlers(ae,whenTrigger(oe,"focus",V)),pe=composeEventHandlers(ae,whenTrigger(oe,"focus",z)),he=composeEventHandlers(ae,whenTrigger(oe,"contextmenu",Ce=>{Ce.preventDefault(),j(Ce)})),_e=composeEventHandlers(ae,Ce=>{const{code:$e}=Ce;n.triggerKeys.includes($e)&&(Ce.preventDefault(),j(Ce))});return r({triggerRef:re}),(Ce,$e)=>(openBlock(),createBlock(unref(ElPopperTrigger),{id:unref(L),"virtual-ref":Ce.virtualRef,open:unref($),"virtual-triggering":Ce.virtualTriggering,class:normalizeClass(unref(g).e("trigger")),onBlur:unref(pe),onClick:unref(ue),onContextmenu:unref(he),onFocus:unref(de),onMouseenter:unref(ie),onMouseleave:unref(le),onKeydown:unref(_e)},{default:withCtx(()=>[renderSlot(Ce.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}});var ElTooltipTrigger=_export_sfc$1(_sfc_main$29,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const __default__$1r=defineComponent({name:"ElTooltipContent",inheritAttrs:!1}),_sfc_main$28=defineComponent({...__default__$1r,props:useTooltipContentProps,setup(t,{expose:r}){const n=t,{selector:g}=usePopperContainerId(),y=useNamespace("tooltip"),L=ref(null),$=ref(!1),{controlled:V,id:z,open:j,trigger:re,onClose:ae,onOpen:oe,onShow:ie,onHide:le,onBeforeShow:ue,onBeforeHide:de}=inject(TOOLTIP_INJECTION_KEY,void 0),pe=computed(()=>n.transition||`${y.namespace.value}-fade-in-linear`),he=computed(()=>n.persistent);onBeforeUnmount(()=>{$.value=!0});const _e=computed(()=>unref(he)?!0:unref(j)),Ce=computed(()=>n.disabled?!1:unref(j)),$e=computed(()=>n.appendTo||g.value),xe=computed(()=>{var At;return(At=n.style)!=null?At:{}}),Ie=computed(()=>!unref(j)),Ne=()=>{le()},ze=()=>{if(unref(V))return!0},Fe=composeEventHandlers(ze,()=>{n.enterable&&unref(re)==="hover"&&oe()}),qe=composeEventHandlers(ze,()=>{unref(re)==="hover"&&ae()}),Et=()=>{var At,hn;(hn=(At=L.value)==null?void 0:At.updatePopper)==null||hn.call(At),ue==null||ue()},kt=()=>{de==null||de()},Lt=()=>{ie(),jt=onClickOutside(computed(()=>{var At;return(At=L.value)==null?void 0:At.popperContentRef}),()=>{if(unref(V))return;unref(re)!=="hover"&&ae()})},vn=()=>{n.virtualTriggering||ae()};let jt;return watch(()=>unref(j),At=>{At||jt==null||jt()},{flush:"post"}),watch(()=>n.content,()=>{var At,hn;(hn=(At=L.value)==null?void 0:At.updatePopper)==null||hn.call(At)}),r({contentRef:L}),(At,hn)=>(openBlock(),createBlock(Teleport,{disabled:!At.teleported,to:unref($e)},[createVNode$1(Transition,{name:unref(pe),onAfterLeave:Ne,onBeforeEnter:Et,onAfterEnter:Lt,onBeforeLeave:kt},{default:withCtx(()=>[unref(_e)?withDirectives((openBlock(),createBlock(unref(ElPopperContent),mergeProps({key:0,id:unref(z),ref_key:"contentRef",ref:L},At.$attrs,{"aria-label":At.ariaLabel,"aria-hidden":unref(Ie),"boundaries-padding":At.boundariesPadding,"fallback-placements":At.fallbackPlacements,"gpu-acceleration":At.gpuAcceleration,offset:At.offset,placement:At.placement,"popper-options":At.popperOptions,strategy:At.strategy,effect:At.effect,enterable:At.enterable,pure:At.pure,"popper-class":At.popperClass,"popper-style":[At.popperStyle,unref(xe)],"reference-el":At.referenceEl,"trigger-target-el":At.triggerTargetEl,visible:unref(Ce),"z-index":At.zIndex,onMouseenter:unref(Fe),onMouseleave:unref(qe),onBlur:vn,onClose:unref(ae)}),{default:withCtx(()=>[$.value?createCommentVNode("v-if",!0):renderSlot(At.$slots,"default",{key:0})]),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","onMouseenter","onMouseleave","onClose"])),[[vShow,unref(Ce)]]):createCommentVNode("v-if",!0)]),_:3},8,["name"])],8,["disabled","to"]))}});var ElTooltipContent=_export_sfc$1(_sfc_main$28,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const _hoisted_1$13=["innerHTML"],_hoisted_2$H={key:1},__default__$1q=defineComponent({name:"ElTooltip"}),_sfc_main$27=defineComponent({...__default__$1q,props:useTooltipProps,emits:tooltipEmits,setup(t,{expose:r,emit:n}){const g=t;usePopperContainer();const y=useId(),L=ref(),$=ref(),V=()=>{var pe;const he=unref(L);he&&((pe=he.popperInstanceRef)==null||pe.update())},z=ref(!1),j=ref(),{show:re,hide:ae,hasUpdateHandler:oe}=useTooltipModelToggle({indicator:z,toggleReason:j}),{onOpen:ie,onClose:le}=useDelayedToggle({showAfter:toRef(g,"showAfter"),hideAfter:toRef(g,"hideAfter"),autoClose:toRef(g,"autoClose"),open:re,close:ae}),ue=computed(()=>isBoolean$1(g.visible)&&!oe.value);provide(TOOLTIP_INJECTION_KEY,{controlled:ue,id:y,open:readonly(z),trigger:toRef(g,"trigger"),onOpen:pe=>{ie(pe)},onClose:pe=>{le(pe)},onToggle:pe=>{unref(z)?le(pe):ie(pe)},onShow:()=>{n("show",j.value)},onHide:()=>{n("hide",j.value)},onBeforeShow:()=>{n("before-show",j.value)},onBeforeHide:()=>{n("before-hide",j.value)},updatePopper:V}),watch(()=>g.disabled,pe=>{pe&&z.value&&(z.value=!1)});const de=()=>{var pe,he;const _e=(he=(pe=$.value)==null?void 0:pe.contentRef)==null?void 0:he.popperContentRef;return _e&&_e.contains(document.activeElement)};return onDeactivated(()=>z.value&&ae()),r({popperRef:L,contentRef:$,isFocusInsideContent:de,updatePopper:V,onOpen:ie,onClose:le,hide:ae}),(pe,he)=>(openBlock(),createBlock(unref(ElPopper),{ref_key:"popperRef",ref:L,role:pe.role},{default:withCtx(()=>[createVNode$1(ElTooltipTrigger,{disabled:pe.disabled,trigger:pe.trigger,"trigger-keys":pe.triggerKeys,"virtual-ref":pe.virtualRef,"virtual-triggering":pe.virtualTriggering},{default:withCtx(()=>[pe.$slots.default?renderSlot(pe.$slots,"default",{key:0}):createCommentVNode("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),createVNode$1(ElTooltipContent,{ref_key:"contentRef",ref:$,"aria-label":pe.ariaLabel,"boundaries-padding":pe.boundariesPadding,content:pe.content,disabled:pe.disabled,effect:pe.effect,enterable:pe.enterable,"fallback-placements":pe.fallbackPlacements,"hide-after":pe.hideAfter,"gpu-acceleration":pe.gpuAcceleration,offset:pe.offset,persistent:pe.persistent,"popper-class":pe.popperClass,"popper-style":pe.popperStyle,placement:pe.placement,"popper-options":pe.popperOptions,pure:pe.pure,"raw-content":pe.rawContent,"reference-el":pe.referenceEl,"trigger-target-el":pe.triggerTargetEl,"show-after":pe.showAfter,strategy:pe.strategy,teleported:pe.teleported,transition:pe.transition,"virtual-triggering":pe.virtualTriggering,"z-index":pe.zIndex,"append-to":pe.appendTo},{default:withCtx(()=>[renderSlot(pe.$slots,"content",{},()=>[pe.rawContent?(openBlock(),createElementBlock("span",{key:0,innerHTML:pe.content},null,8,_hoisted_1$13)):(openBlock(),createElementBlock("span",_hoisted_2$H,toDisplayString(pe.content),1))]),pe.showArrow?(openBlock(),createBlock(unref(ElPopperArrow),{key:0,"arrow-offset":pe.arrowOffset},null,8,["arrow-offset"])):createCommentVNode("v-if",!0)]),_:3},8,["aria-label","boundaries-padding","content","disabled","effect","enterable","fallback-placements","hide-after","gpu-acceleration","offset","persistent","popper-class","popper-style","placement","popper-options","pure","raw-content","reference-el","trigger-target-el","show-after","strategy","teleported","transition","virtual-triggering","z-index","append-to"])]),_:3},8,["role"]))}});var Tooltip=_export_sfc$1(_sfc_main$27,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);const ElTooltip=withInstall(Tooltip),autocompleteProps=buildProps({valueKey:{type:String,default:"value"},modelValue:{type:[String,Number],default:""},debounce:{type:Number,default:300},placement:{type:definePropType(String),values:["top","top-start","top-end","bottom","bottom-start","bottom-end"],default:"bottom-start"},fetchSuggestions:{type:definePropType([Function,Array]),default:NOOP},popperClass:{type:String,default:""},triggerOnFocus:{type:Boolean,default:!0},selectWhenUnmatched:{type:Boolean,default:!1},hideLoading:{type:Boolean,default:!1},label:{type:String},teleported:useTooltipContentProps.teleported,highlightFirstItem:{type:Boolean,default:!1},fitInputWidth:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},name:String}),autocompleteEmits={[UPDATE_MODEL_EVENT]:t=>isString$3(t),[INPUT_EVENT]:t=>isString$3(t),[CHANGE_EVENT]:t=>isString$3(t),focus:t=>t instanceof FocusEvent,blur:t=>t instanceof FocusEvent,clear:()=>!0,select:t=>isObject$7(t)},_hoisted_1$12=["aria-expanded","aria-owns"],_hoisted_2$G={key:0},_hoisted_3$m=["id","aria-selected","onClick"],COMPONENT_NAME$i="ElAutocomplete",__default__$1p=defineComponent({name:COMPONENT_NAME$i,inheritAttrs:!1}),_sfc_main$26=defineComponent({...__default__$1p,props:autocompleteProps,emits:autocompleteEmits,setup(t,{expose:r,emit:n}){const g=t,y=useAttrs(),L=useAttrs$1(),$=useFormDisabled(),V=useNamespace("autocomplete"),z=ref(),j=ref(),re=ref(),ae=ref();let oe=!1,ie=!1;const le=ref([]),ue=ref(-1),de=ref(""),pe=ref(!1),he=ref(!1),_e=ref(!1),Ce=computed(()=>V.b(String(generateId()))),$e=computed(()=>L.style),xe=computed(()=>(le.value.length>0||_e.value)&&pe.value),Ie=computed(()=>!g.hideLoading&&_e.value),Ne=computed(()=>z.value?Array.from(z.value.$el.querySelectorAll("input")):[]),ze=async()=>{await nextTick(),xe.value&&(de.value=`${z.value.$el.offsetWidth}px`)},Fe=()=>{ue.value=-1},Et=debounce(async Rn=>{if(he.value)return;const In=Mn=>{_e.value=!1,!he.value&&(isArray$6(Mn)?(le.value=Mn,ue.value=g.highlightFirstItem?0:-1):throwError$1(COMPONENT_NAME$i,"autocomplete suggestions must be an array"))};if(_e.value=!0,isArray$6(g.fetchSuggestions))In(g.fetchSuggestions);else{const Mn=await g.fetchSuggestions(Rn,In);isArray$6(Mn)&&In(Mn)}},g.debounce),kt=Rn=>{const In=!!Rn;if(n(INPUT_EVENT,Rn),n(UPDATE_MODEL_EVENT,Rn),he.value=!1,pe.value||(pe.value=In),!g.triggerOnFocus&&!Rn){he.value=!0,le.value=[];return}Et(Rn)},Lt=Rn=>{var In;$.value||(((In=Rn.target)==null?void 0:In.tagName)!=="INPUT"||Ne.value.includes(document.activeElement))&&(pe.value=!0)},vn=Rn=>{n(CHANGE_EVENT,Rn)},jt=Rn=>{ie?ie=!1:(pe.value=!0,n("focus",Rn),g.triggerOnFocus&&!oe&&Et(String(g.modelValue)))},At=Rn=>{setTimeout(()=>{var In;if((In=re.value)!=null&&In.isFocusInsideContent()){ie=!0;return}pe.value&&Tn(),n("blur",Rn)})},hn=()=>{pe.value=!1,n(UPDATE_MODEL_EVENT,""),n("clear")},bn=async()=>{xe.value&&ue.value>=0&&ue.value<le.value.length?kn(le.value[ue.value]):g.selectWhenUnmatched&&(n("select",{value:g.modelValue}),le.value=[],ue.value=-1)},Cn=Rn=>{xe.value&&(Rn.preventDefault(),Rn.stopPropagation(),Tn())},Tn=()=>{pe.value=!1},xn=()=>{var Rn;(Rn=z.value)==null||Rn.focus()},En=()=>{var Rn;(Rn=z.value)==null||Rn.blur()},kn=async Rn=>{n(INPUT_EVENT,Rn[g.valueKey]),n(UPDATE_MODEL_EVENT,Rn[g.valueKey]),n("select",Rn),le.value=[],ue.value=-1},On=Rn=>{if(!xe.value||_e.value)return;if(Rn<0){ue.value=-1;return}Rn>=le.value.length&&(Rn=le.value.length-1);const In=j.value.querySelector(`.${V.be("suggestion","wrap")}`),Vn=In.querySelectorAll(`.${V.be("suggestion","list")} li`)[Rn],zn=In.scrollTop,{offsetTop:Jn,scrollHeight:tr}=Vn;Jn+tr>zn+In.clientHeight&&(In.scrollTop+=tr),Jn<zn&&(In.scrollTop-=tr),ue.value=Rn,z.value.ref.setAttribute("aria-activedescendant",`${Ce.value}-item-${ue.value}`)};return onClickOutside(ae,()=>{xe.value&&Tn()}),onMounted(()=>{z.value.ref.setAttribute("role","textbox"),z.value.ref.setAttribute("aria-autocomplete","list"),z.value.ref.setAttribute("aria-controls","id"),z.value.ref.setAttribute("aria-activedescendant",`${Ce.value}-item-${ue.value}`),oe=z.value.ref.hasAttribute("readonly")}),r({highlightedIndex:ue,activated:pe,loading:_e,inputRef:z,popperRef:re,suggestions:le,handleSelect:kn,handleKeyEnter:bn,focus:xn,blur:En,close:Tn,highlight:On}),(Rn,In)=>(openBlock(),createBlock(unref(ElTooltip),{ref_key:"popperRef",ref:re,visible:unref(xe),placement:Rn.placement,"fallback-placements":["bottom-start","top-start"],"popper-class":[unref(V).e("popper"),Rn.popperClass],teleported:Rn.teleported,"gpu-acceleration":!1,pure:"","manual-mode":"",effect:"light",trigger:"click",transition:`${unref(V).namespace.value}-zoom-in-top`,persistent:"",onBeforeShow:ze,onHide:Fe},{content:withCtx(()=>[createBaseVNode("div",{ref_key:"regionRef",ref:j,class:normalizeClass([unref(V).b("suggestion"),unref(V).is("loading",unref(Ie))]),style:normalizeStyle$1({[Rn.fitInputWidth?"width":"minWidth"]:de.value,outline:"none"}),role:"region"},[createVNode$1(unref(ElScrollbar),{id:unref(Ce),tag:"ul","wrap-class":unref(V).be("suggestion","wrap"),"view-class":unref(V).be("suggestion","list"),role:"listbox"},{default:withCtx(()=>[unref(Ie)?(openBlock(),createElementBlock("li",_hoisted_2$G,[createVNode$1(unref(ElIcon),{class:normalizeClass(unref(V).is("loading"))},{default:withCtx(()=>[createVNode$1(unref(loading_default))]),_:1},8,["class"])])):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(le.value,(Mn,Vn)=>(openBlock(),createElementBlock("li",{id:`${unref(Ce)}-item-${Vn}`,key:Vn,class:normalizeClass({highlighted:ue.value===Vn}),role:"option","aria-selected":ue.value===Vn,onClick:zn=>kn(Mn)},[renderSlot(Rn.$slots,"default",{item:Mn},()=>[createTextVNode(toDisplayString(Mn[Rn.valueKey]),1)])],10,_hoisted_3$m))),128))]),_:3},8,["id","wrap-class","view-class"])],6)]),default:withCtx(()=>[createBaseVNode("div",{ref_key:"listboxRef",ref:ae,class:normalizeClass([unref(V).b(),Rn.$attrs.class]),style:normalizeStyle$1(unref($e)),role:"combobox","aria-haspopup":"listbox","aria-expanded":unref(xe),"aria-owns":unref(Ce)},[createVNode$1(unref(ElInput),mergeProps({ref_key:"inputRef",ref:z},unref(y),{clearable:Rn.clearable,disabled:unref($),name:Rn.name,"model-value":Rn.modelValue,onInput:kt,onChange:vn,onFocus:jt,onBlur:At,onClear:hn,onKeydown:[In[0]||(In[0]=withKeys(withModifiers(Mn=>On(ue.value-1),["prevent"]),["up"])),In[1]||(In[1]=withKeys(withModifiers(Mn=>On(ue.value+1),["prevent"]),["down"])),withKeys(bn,["enter"]),withKeys(Tn,["tab"]),withKeys(Cn,["esc"])],onMousedown:Lt}),createSlots({_:2},[Rn.$slots.prepend?{name:"prepend",fn:withCtx(()=>[renderSlot(Rn.$slots,"prepend")])}:void 0,Rn.$slots.append?{name:"append",fn:withCtx(()=>[renderSlot(Rn.$slots,"append")])}:void 0,Rn.$slots.prefix?{name:"prefix",fn:withCtx(()=>[renderSlot(Rn.$slots,"prefix")])}:void 0,Rn.$slots.suffix?{name:"suffix",fn:withCtx(()=>[renderSlot(Rn.$slots,"suffix")])}:void 0]),1040,["clearable","disabled","name","model-value","onKeydown"])],14,_hoisted_1$12)]),_:3},8,["visible","placement","popper-class","teleported","transition"]))}});var Autocomplete=_export_sfc$1(_sfc_main$26,[["__file","/home/runner/work/element-plus/element-plus/packages/components/autocomplete/src/autocomplete.vue"]]);const ElAutocomplete=withInstall(Autocomplete),avatarProps=buildProps({size:{type:[Number,String],values:componentSizes,default:"",validator:t=>isNumber$2(t)},shape:{type:String,values:["circle","square"],default:"circle"},icon:{type:iconPropType},src:{type:String,default:""},alt:String,srcSet:String,fit:{type:definePropType(String),default:"cover"}}),avatarEmits={error:t=>t instanceof Event},_hoisted_1$11=["src","alt","srcset"],__default__$1o=defineComponent({name:"ElAvatar"}),_sfc_main$25=defineComponent({...__default__$1o,props:avatarProps,emits:avatarEmits,setup(t,{emit:r}){const n=t,g=useNamespace("avatar"),y=ref(!1),L=computed(()=>{const{size:j,icon:re,shape:ae}=n,oe=[g.b()];return isString$3(j)&&oe.push(g.m(j)),re&&oe.push(g.m("icon")),ae&&oe.push(g.m(ae)),oe}),$=computed(()=>{const{size:j}=n;return isNumber$2(j)?g.cssVarBlock({size:addUnit(j)||""}):void 0}),V=computed(()=>({objectFit:n.fit}));watch(()=>n.src,()=>y.value=!1);function z(j){y.value=!0,r("error",j)}return(j,re)=>(openBlock(),createElementBlock("span",{class:normalizeClass(unref(L)),style:normalizeStyle$1(unref($))},[(j.src||j.srcSet)&&!y.value?(openBlock(),createElementBlock("img",{key:0,src:j.src,alt:j.alt,srcset:j.srcSet,style:normalizeStyle$1(unref(V)),onError:z},null,44,_hoisted_1$11)):j.icon?(openBlock(),createBlock(unref(ElIcon),{key:1},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(j.icon)))]),_:1})):renderSlot(j.$slots,"default",{key:2})],6))}});var Avatar=_export_sfc$1(_sfc_main$25,[["__file","/home/runner/work/element-plus/element-plus/packages/components/avatar/src/avatar.vue"]]);const ElAvatar=withInstall(Avatar),backtopProps={visibilityHeight:{type:Number,default:200},target:{type:String,default:""},right:{type:Number,default:40},bottom:{type:Number,default:40}},backtopEmits={click:t=>t instanceof MouseEvent},useBackTop=(t,r,n)=>{const g=shallowRef(),y=shallowRef(),L=ref(!1),$=()=>{g.value&&(L.value=g.value.scrollTop>=t.visibilityHeight)},V=j=>{var re;(re=g.value)==null||re.scrollTo({top:0,behavior:"smooth"}),r("click",j)},z=useThrottleFn($,300,!0);return useEventListener(y,"scroll",z),onMounted(()=>{var j;y.value=document,g.value=document.documentElement,t.target&&(g.value=(j=document.querySelector(t.target))!=null?j:void 0,g.value||throwError$1(n,`target does not exist: ${t.target}`),y.value=g.value)}),{visible:L,handleClick:V}},COMPONENT_NAME$h="ElBacktop",__default__$1n=defineComponent({name:COMPONENT_NAME$h}),_sfc_main$24=defineComponent({...__default__$1n,props:backtopProps,emits:backtopEmits,setup(t,{emit:r}){const n=t,g=useNamespace("backtop"),{handleClick:y,visible:L}=useBackTop(n,r,COMPONENT_NAME$h),$=computed(()=>({right:`${n.right}px`,bottom:`${n.bottom}px`}));return(V,z)=>(openBlock(),createBlock(Transition,{name:`${unref(g).namespace.value}-fade-in`},{default:withCtx(()=>[unref(L)?(openBlock(),createElementBlock("div",{key:0,style:normalizeStyle$1(unref($)),class:normalizeClass(unref(g).b()),onClick:z[0]||(z[0]=withModifiers((...j)=>unref(y)&&unref(y)(...j),["stop"]))},[renderSlot(V.$slots,"default",{},()=>[createVNode$1(unref(ElIcon),{class:normalizeClass(unref(g).e("icon"))},{default:withCtx(()=>[createVNode$1(unref(caret_top_default))]),_:1},8,["class"])])],6)):createCommentVNode("v-if",!0)]),_:3},8,["name"]))}});var Backtop=_export_sfc$1(_sfc_main$24,[["__file","/home/runner/work/element-plus/element-plus/packages/components/backtop/src/backtop.vue"]]);const ElBacktop=withInstall(Backtop),badgeProps=buildProps({value:{type:[String,Number],default:""},max:{type:Number,default:99},isDot:Boolean,hidden:Boolean,type:{type:String,values:["primary","success","warning","info","danger"],default:"danger"}}),_hoisted_1$10=["textContent"],__default__$1m=defineComponent({name:"ElBadge"}),_sfc_main$23=defineComponent({...__default__$1m,props:badgeProps,setup(t,{expose:r}){const n=t,g=useNamespace("badge"),y=computed(()=>n.isDot?"":isNumber$2(n.value)&&isNumber$2(n.max)?n.max<n.value?`${n.max}+`:`${n.value}`:`${n.value}`);return r({content:y}),(L,$)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(g).b())},[renderSlot(L.$slots,"default"),createVNode$1(Transition,{name:`${unref(g).namespace.value}-zoom-in-center`,persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("sup",{class:normalizeClass([unref(g).e("content"),unref(g).em("content",L.type),unref(g).is("fixed",!!L.$slots.default),unref(g).is("dot",L.isDot)]),textContent:toDisplayString(unref(y))},null,10,_hoisted_1$10),[[vShow,!L.hidden&&(unref(y)||L.isDot)]])]),_:1},8,["name"])],2))}});var Badge=_export_sfc$1(_sfc_main$23,[["__file","/home/runner/work/element-plus/element-plus/packages/components/badge/src/badge.vue"]]);const ElBadge=withInstall(Badge),breadcrumbKey=Symbol("breadcrumbKey"),breadcrumbProps=buildProps({separator:{type:String,default:"/"},separatorIcon:{type:iconPropType}}),__default__$1l=defineComponent({name:"ElBreadcrumb"}),_sfc_main$22=defineComponent({...__default__$1l,props:breadcrumbProps,setup(t){const r=t,n=useNamespace("breadcrumb"),g=ref();return provide(breadcrumbKey,r),onMounted(()=>{const y=g.value.querySelectorAll(`.${n.e("item")}`);y.length&&y[y.length-1].setAttribute("aria-current","page")}),(y,L)=>(openBlock(),createElementBlock("div",{ref_key:"breadcrumb",ref:g,class:normalizeClass(unref(n).b()),"aria-label":"Breadcrumb",role:"navigation"},[renderSlot(y.$slots,"default")],2))}});var Breadcrumb$2=_export_sfc$1(_sfc_main$22,[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb.vue"]]);const breadcrumbItemProps=buildProps({to:{type:definePropType([String,Object]),default:""},replace:{type:Boolean,default:!1}}),__default__$1k=defineComponent({name:"ElBreadcrumbItem"}),_sfc_main$21=defineComponent({...__default__$1k,props:breadcrumbItemProps,setup(t){const r=t,n=getCurrentInstance(),g=inject(breadcrumbKey,void 0),y=useNamespace("breadcrumb"),{separator:L,separatorIcon:$}=toRefs(g),V=n.appContext.config.globalProperties.$router,z=ref(),j=()=>{!r.to||!V||(r.replace?V.replace(r.to):V.push(r.to))};return(re,ae)=>(openBlock(),createElementBlock("span",{class:normalizeClass(unref(y).e("item"))},[createBaseVNode("span",{ref_key:"link",ref:z,class:normalizeClass([unref(y).e("inner"),unref(y).is("link",!!re.to)]),role:"link",onClick:j},[renderSlot(re.$slots,"default")],2),unref($)?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(y).e("separator"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref($))))]),_:1},8,["class"])):(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(unref(y).e("separator")),role:"presentation"},toDisplayString(unref(L)),3))],2))}});var BreadcrumbItem=_export_sfc$1(_sfc_main$21,[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb-item.vue"]]);const ElBreadcrumb=withInstall(Breadcrumb$2,{BreadcrumbItem}),ElBreadcrumbItem=withNoopInstall(BreadcrumbItem),buttonGroupContextKey=Symbol("buttonGroupContextKey"),useButton=(t,r)=>{useDeprecated({from:"type.text",replacement:"link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},computed(()=>t.type==="text"));const n=inject(buttonGroupContextKey,void 0),g=useGlobalConfig("button"),{form:y}=useFormItem(),L=useFormSize(computed(()=>n==null?void 0:n.size)),$=useFormDisabled(),V=ref(),z=useSlots(),j=computed(()=>t.type||(n==null?void 0:n.type)||""),re=computed(()=>{var le,ue,de;return(de=(ue=t.autoInsertSpace)!=null?ue:(le=g.value)==null?void 0:le.autoInsertSpace)!=null?de:!1}),ae=computed(()=>t.tag==="button"?{ariaDisabled:$.value||t.loading,disabled:$.value||t.loading,autofocus:t.autofocus,type:t.nativeType}:{}),oe=computed(()=>{var le;const ue=(le=z.default)==null?void 0:le.call(z);if(re.value&&(ue==null?void 0:ue.length)===1){const de=ue[0];if((de==null?void 0:de.type)===Text$2){const pe=de.children;return/^\p{Unified_Ideograph}{2}$/u.test(pe.trim())}}return!1});return{_disabled:$,_size:L,_type:j,_ref:V,_props:ae,shouldAddSpace:oe,handleClick:le=>{t.nativeType==="reset"&&(y==null||y.resetFields()),r("click",le)}}},buttonTypes=["default","primary","success","warning","info","danger","text",""],buttonNativeTypes=["button","submit","reset"],buttonProps=buildProps({size:useSizeProp,disabled:Boolean,type:{type:String,values:buttonTypes,default:""},icon:{type:iconPropType},nativeType:{type:String,values:buttonNativeTypes,default:"button"},loading:Boolean,loadingIcon:{type:iconPropType,default:()=>loading_default},plain:Boolean,text:Boolean,link:Boolean,bg:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0},tag:{type:definePropType([String,Object]),default:"button"}}),buttonEmits={click:t=>t instanceof MouseEvent};function bound01$1(t,r){isOnePointZero$1(t)&&(t="100%");var n=isPercentage$1(t);return t=r===360?t:Math.min(r,Math.max(0,parseFloat(t))),n&&(t=parseInt(String(t*r),10)/100),Math.abs(t-r)<1e-6?1:(r===360?t=(t<0?t%r+r:t%r)/parseFloat(String(r)):t=t%r/parseFloat(String(r)),t)}function clamp01(t){return Math.min(1,Math.max(0,t))}function isOnePointZero$1(t){return typeof t=="string"&&t.indexOf(".")!==-1&&parseFloat(t)===1}function isPercentage$1(t){return typeof t=="string"&&t.indexOf("%")!==-1}function boundAlpha(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function convertToPercentage(t){return t<=1?"".concat(Number(t)*100,"%"):t}function pad2(t){return t.length===1?"0"+t:String(t)}function rgbToRgb(t,r,n){return{r:bound01$1(t,255)*255,g:bound01$1(r,255)*255,b:bound01$1(n,255)*255}}function rgbToHsl(t,r,n){t=bound01$1(t,255),r=bound01$1(r,255),n=bound01$1(n,255);var g=Math.max(t,r,n),y=Math.min(t,r,n),L=0,$=0,V=(g+y)/2;if(g===y)$=0,L=0;else{var z=g-y;switch($=V>.5?z/(2-g-y):z/(g+y),g){case t:L=(r-n)/z+(r<n?6:0);break;case r:L=(n-t)/z+2;break;case n:L=(t-r)/z+4;break}L/=6}return{h:L,s:$,l:V}}function hue2rgb(t,r,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+(r-t)*(6*n):n<1/2?r:n<2/3?t+(r-t)*(2/3-n)*6:t}function hslToRgb(t,r,n){var g,y,L;if(t=bound01$1(t,360),r=bound01$1(r,100),n=bound01$1(n,100),r===0)y=n,L=n,g=n;else{var $=n<.5?n*(1+r):n+r-n*r,V=2*n-$;g=hue2rgb(V,$,t+1/3),y=hue2rgb(V,$,t),L=hue2rgb(V,$,t-1/3)}return{r:g*255,g:y*255,b:L*255}}function rgbToHsv(t,r,n){t=bound01$1(t,255),r=bound01$1(r,255),n=bound01$1(n,255);var g=Math.max(t,r,n),y=Math.min(t,r,n),L=0,$=g,V=g-y,z=g===0?0:V/g;if(g===y)L=0;else{switch(g){case t:L=(r-n)/V+(r<n?6:0);break;case r:L=(n-t)/V+2;break;case n:L=(t-r)/V+4;break}L/=6}return{h:L,s:z,v:$}}function hsvToRgb(t,r,n){t=bound01$1(t,360)*6,r=bound01$1(r,100),n=bound01$1(n,100);var g=Math.floor(t),y=t-g,L=n*(1-r),$=n*(1-y*r),V=n*(1-(1-y)*r),z=g%6,j=[n,$,L,L,V,n][z],re=[V,n,n,$,L,L][z],ae=[L,L,V,n,n,$][z];return{r:j*255,g:re*255,b:ae*255}}function rgbToHex(t,r,n,g){var y=[pad2(Math.round(t).toString(16)),pad2(Math.round(r).toString(16)),pad2(Math.round(n).toString(16))];return g&&y[0].startsWith(y[0].charAt(1))&&y[1].startsWith(y[1].charAt(1))&&y[2].startsWith(y[2].charAt(1))?y[0].charAt(0)+y[1].charAt(0)+y[2].charAt(0):y.join("")}function rgbaToHex(t,r,n,g,y){var L=[pad2(Math.round(t).toString(16)),pad2(Math.round(r).toString(16)),pad2(Math.round(n).toString(16)),pad2(convertDecimalToHex(g))];return y&&L[0].startsWith(L[0].charAt(1))&&L[1].startsWith(L[1].charAt(1))&&L[2].startsWith(L[2].charAt(1))&&L[3].startsWith(L[3].charAt(1))?L[0].charAt(0)+L[1].charAt(0)+L[2].charAt(0)+L[3].charAt(0):L.join("")}function convertDecimalToHex(t){return Math.round(parseFloat(t)*255).toString(16)}function convertHexToDecimal(t){return parseIntFromHex(t)/255}function parseIntFromHex(t){return parseInt(t,16)}function numberInputToObject(t){return{r:t>>16,g:(t&65280)>>8,b:t&255}}var names={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function inputToRGB(t){var r={r:0,g:0,b:0},n=1,g=null,y=null,L=null,$=!1,V=!1;return typeof t=="string"&&(t=stringInputToObject(t)),typeof t=="object"&&(isValidCSSUnit(t.r)&&isValidCSSUnit(t.g)&&isValidCSSUnit(t.b)?(r=rgbToRgb(t.r,t.g,t.b),$=!0,V=String(t.r).substr(-1)==="%"?"prgb":"rgb"):isValidCSSUnit(t.h)&&isValidCSSUnit(t.s)&&isValidCSSUnit(t.v)?(g=convertToPercentage(t.s),y=convertToPercentage(t.v),r=hsvToRgb(t.h,g,y),$=!0,V="hsv"):isValidCSSUnit(t.h)&&isValidCSSUnit(t.s)&&isValidCSSUnit(t.l)&&(g=convertToPercentage(t.s),L=convertToPercentage(t.l),r=hslToRgb(t.h,g,L),$=!0,V="hsl"),Object.prototype.hasOwnProperty.call(t,"a")&&(n=t.a)),n=boundAlpha(n),{ok:$,format:t.format||V,r:Math.min(255,Math.max(r.r,0)),g:Math.min(255,Math.max(r.g,0)),b:Math.min(255,Math.max(r.b,0)),a:n}}var CSS_INTEGER="[-\\+]?\\d+%?",CSS_NUMBER="[-\\+]?\\d*\\.\\d+%?",CSS_UNIT="(?:".concat(CSS_NUMBER,")|(?:").concat(CSS_INTEGER,")"),PERMISSIVE_MATCH3="[\\s|\\(]+(".concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")\\s*\\)?"),PERMISSIVE_MATCH4="[\\s|\\(]+(".concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")\\s*\\)?"),matchers={CSS_UNIT:new RegExp(CSS_UNIT),rgb:new RegExp("rgb"+PERMISSIVE_MATCH3),rgba:new RegExp("rgba"+PERMISSIVE_MATCH4),hsl:new RegExp("hsl"+PERMISSIVE_MATCH3),hsla:new RegExp("hsla"+PERMISSIVE_MATCH4),hsv:new RegExp("hsv"+PERMISSIVE_MATCH3),hsva:new RegExp("hsva"+PERMISSIVE_MATCH4),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function stringInputToObject(t){if(t=t.trim().toLowerCase(),t.length===0)return!1;var r=!1;if(names[t])t=names[t],r=!0;else if(t==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=matchers.rgb.exec(t);return n?{r:n[1],g:n[2],b:n[3]}:(n=matchers.rgba.exec(t),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=matchers.hsl.exec(t),n?{h:n[1],s:n[2],l:n[3]}:(n=matchers.hsla.exec(t),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=matchers.hsv.exec(t),n?{h:n[1],s:n[2],v:n[3]}:(n=matchers.hsva.exec(t),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=matchers.hex8.exec(t),n?{r:parseIntFromHex(n[1]),g:parseIntFromHex(n[2]),b:parseIntFromHex(n[3]),a:convertHexToDecimal(n[4]),format:r?"name":"hex8"}:(n=matchers.hex6.exec(t),n?{r:parseIntFromHex(n[1]),g:parseIntFromHex(n[2]),b:parseIntFromHex(n[3]),format:r?"name":"hex"}:(n=matchers.hex4.exec(t),n?{r:parseIntFromHex(n[1]+n[1]),g:parseIntFromHex(n[2]+n[2]),b:parseIntFromHex(n[3]+n[3]),a:convertHexToDecimal(n[4]+n[4]),format:r?"name":"hex8"}:(n=matchers.hex3.exec(t),n?{r:parseIntFromHex(n[1]+n[1]),g:parseIntFromHex(n[2]+n[2]),b:parseIntFromHex(n[3]+n[3]),format:r?"name":"hex"}:!1)))))))))}function isValidCSSUnit(t){return!!matchers.CSS_UNIT.exec(String(t))}var TinyColor=function(){function t(r,n){r===void 0&&(r=""),n===void 0&&(n={});var g;if(r instanceof t)return r;typeof r=="number"&&(r=numberInputToObject(r)),this.originalInput=r;var y=inputToRGB(r);this.originalInput=r,this.r=y.r,this.g=y.g,this.b=y.b,this.a=y.a,this.roundA=Math.round(100*this.a)/100,this.format=(g=n.format)!==null&&g!==void 0?g:y.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=y.ok}return t.prototype.isDark=function(){return this.getBrightness()<128},t.prototype.isLight=function(){return!this.isDark()},t.prototype.getBrightness=function(){var r=this.toRgb();return(r.r*299+r.g*587+r.b*114)/1e3},t.prototype.getLuminance=function(){var r=this.toRgb(),n,g,y,L=r.r/255,$=r.g/255,V=r.b/255;return L<=.03928?n=L/12.92:n=Math.pow((L+.055)/1.055,2.4),$<=.03928?g=$/12.92:g=Math.pow(($+.055)/1.055,2.4),V<=.03928?y=V/12.92:y=Math.pow((V+.055)/1.055,2.4),.2126*n+.7152*g+.0722*y},t.prototype.getAlpha=function(){return this.a},t.prototype.setAlpha=function(r){return this.a=boundAlpha(r),this.roundA=Math.round(100*this.a)/100,this},t.prototype.isMonochrome=function(){var r=this.toHsl().s;return r===0},t.prototype.toHsv=function(){var r=rgbToHsv(this.r,this.g,this.b);return{h:r.h*360,s:r.s,v:r.v,a:this.a}},t.prototype.toHsvString=function(){var r=rgbToHsv(this.r,this.g,this.b),n=Math.round(r.h*360),g=Math.round(r.s*100),y=Math.round(r.v*100);return this.a===1?"hsv(".concat(n,", ").concat(g,"%, ").concat(y,"%)"):"hsva(".concat(n,", ").concat(g,"%, ").concat(y,"%, ").concat(this.roundA,")")},t.prototype.toHsl=function(){var r=rgbToHsl(this.r,this.g,this.b);return{h:r.h*360,s:r.s,l:r.l,a:this.a}},t.prototype.toHslString=function(){var r=rgbToHsl(this.r,this.g,this.b),n=Math.round(r.h*360),g=Math.round(r.s*100),y=Math.round(r.l*100);return this.a===1?"hsl(".concat(n,", ").concat(g,"%, ").concat(y,"%)"):"hsla(".concat(n,", ").concat(g,"%, ").concat(y,"%, ").concat(this.roundA,")")},t.prototype.toHex=function(r){return r===void 0&&(r=!1),rgbToHex(this.r,this.g,this.b,r)},t.prototype.toHexString=function(r){return r===void 0&&(r=!1),"#"+this.toHex(r)},t.prototype.toHex8=function(r){return r===void 0&&(r=!1),rgbaToHex(this.r,this.g,this.b,this.a,r)},t.prototype.toHex8String=function(r){return r===void 0&&(r=!1),"#"+this.toHex8(r)},t.prototype.toHexShortString=function(r){return r===void 0&&(r=!1),this.a===1?this.toHexString(r):this.toHex8String(r)},t.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},t.prototype.toRgbString=function(){var r=Math.round(this.r),n=Math.round(this.g),g=Math.round(this.b);return this.a===1?"rgb(".concat(r,", ").concat(n,", ").concat(g,")"):"rgba(".concat(r,", ").concat(n,", ").concat(g,", ").concat(this.roundA,")")},t.prototype.toPercentageRgb=function(){var r=function(n){return"".concat(Math.round(bound01$1(n,255)*100),"%")};return{r:r(this.r),g:r(this.g),b:r(this.b),a:this.a}},t.prototype.toPercentageRgbString=function(){var r=function(n){return Math.round(bound01$1(n,255)*100)};return this.a===1?"rgb(".concat(r(this.r),"%, ").concat(r(this.g),"%, ").concat(r(this.b),"%)"):"rgba(".concat(r(this.r),"%, ").concat(r(this.g),"%, ").concat(r(this.b),"%, ").concat(this.roundA,")")},t.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var r="#"+rgbToHex(this.r,this.g,this.b,!1),n=0,g=Object.entries(names);n<g.length;n++){var y=g[n],L=y[0],$=y[1];if(r===$)return L}return!1},t.prototype.toString=function(r){var n=!!r;r=r??this.format;var g=!1,y=this.a<1&&this.a>=0,L=!n&&y&&(r.startsWith("hex")||r==="name");return L?r==="name"&&this.a===0?this.toName():this.toRgbString():(r==="rgb"&&(g=this.toRgbString()),r==="prgb"&&(g=this.toPercentageRgbString()),(r==="hex"||r==="hex6")&&(g=this.toHexString()),r==="hex3"&&(g=this.toHexString(!0)),r==="hex4"&&(g=this.toHex8String(!0)),r==="hex8"&&(g=this.toHex8String()),r==="name"&&(g=this.toName()),r==="hsl"&&(g=this.toHslString()),r==="hsv"&&(g=this.toHsvString()),g||this.toHexString())},t.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},t.prototype.clone=function(){return new t(this.toString())},t.prototype.lighten=function(r){r===void 0&&(r=10);var n=this.toHsl();return n.l+=r/100,n.l=clamp01(n.l),new t(n)},t.prototype.brighten=function(r){r===void 0&&(r=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(r/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(r/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(r/100)))),new t(n)},t.prototype.darken=function(r){r===void 0&&(r=10);var n=this.toHsl();return n.l-=r/100,n.l=clamp01(n.l),new t(n)},t.prototype.tint=function(r){return r===void 0&&(r=10),this.mix("white",r)},t.prototype.shade=function(r){return r===void 0&&(r=10),this.mix("black",r)},t.prototype.desaturate=function(r){r===void 0&&(r=10);var n=this.toHsl();return n.s-=r/100,n.s=clamp01(n.s),new t(n)},t.prototype.saturate=function(r){r===void 0&&(r=10);var n=this.toHsl();return n.s+=r/100,n.s=clamp01(n.s),new t(n)},t.prototype.greyscale=function(){return this.desaturate(100)},t.prototype.spin=function(r){var n=this.toHsl(),g=(n.h+r)%360;return n.h=g<0?360+g:g,new t(n)},t.prototype.mix=function(r,n){n===void 0&&(n=50);var g=this.toRgb(),y=new t(r).toRgb(),L=n/100,$={r:(y.r-g.r)*L+g.r,g:(y.g-g.g)*L+g.g,b:(y.b-g.b)*L+g.b,a:(y.a-g.a)*L+g.a};return new t($)},t.prototype.analogous=function(r,n){r===void 0&&(r=6),n===void 0&&(n=30);var g=this.toHsl(),y=360/n,L=[this];for(g.h=(g.h-(y*r>>1)+720)%360;--r;)g.h=(g.h+y)%360,L.push(new t(g));return L},t.prototype.complement=function(){var r=this.toHsl();return r.h=(r.h+180)%360,new t(r)},t.prototype.monochromatic=function(r){r===void 0&&(r=6);for(var n=this.toHsv(),g=n.h,y=n.s,L=n.v,$=[],V=1/r;r--;)$.push(new t({h:g,s:y,v:L})),L=(L+V)%1;return $},t.prototype.splitcomplement=function(){var r=this.toHsl(),n=r.h;return[this,new t({h:(n+72)%360,s:r.s,l:r.l}),new t({h:(n+216)%360,s:r.s,l:r.l})]},t.prototype.onBackground=function(r){var n=this.toRgb(),g=new t(r).toRgb(),y=n.a+g.a*(1-n.a);return new t({r:(n.r*n.a+g.r*g.a*(1-n.a))/y,g:(n.g*n.a+g.g*g.a*(1-n.a))/y,b:(n.b*n.a+g.b*g.a*(1-n.a))/y,a:y})},t.prototype.triad=function(){return this.polyad(3)},t.prototype.tetrad=function(){return this.polyad(4)},t.prototype.polyad=function(r){for(var n=this.toHsl(),g=n.h,y=[this],L=360/r,$=1;$<r;$++)y.push(new t({h:(g+$*L)%360,s:n.s,l:n.l}));return y},t.prototype.equals=function(r){return this.toRgbString()===new t(r).toRgbString()},t}();function darken(t,r=20){return t.mix("#141414",r).toString()}function useButtonCustomStyle(t){const r=useFormDisabled(),n=useNamespace("button");return computed(()=>{let g={};const y=t.color;if(y){const L=new TinyColor(y),$=t.dark?L.tint(20).toString():darken(L,20);if(t.plain)g=n.cssVarBlock({"bg-color":t.dark?darken(L,90):L.tint(90).toString(),"text-color":y,"border-color":t.dark?darken(L,50):L.tint(50).toString(),"hover-text-color":`var(${n.cssVarName("color-white")})`,"hover-bg-color":y,"hover-border-color":y,"active-bg-color":$,"active-text-color":`var(${n.cssVarName("color-white")})`,"active-border-color":$}),r.value&&(g[n.cssVarBlockName("disabled-bg-color")]=t.dark?darken(L,90):L.tint(90).toString(),g[n.cssVarBlockName("disabled-text-color")]=t.dark?darken(L,50):L.tint(50).toString(),g[n.cssVarBlockName("disabled-border-color")]=t.dark?darken(L,80):L.tint(80).toString());else{const V=t.dark?darken(L,30):L.tint(30).toString(),z=L.isDark()?`var(${n.cssVarName("color-white")})`:`var(${n.cssVarName("color-black")})`;if(g=n.cssVarBlock({"bg-color":y,"text-color":z,"border-color":y,"hover-bg-color":V,"hover-text-color":z,"hover-border-color":V,"active-bg-color":$,"active-border-color":$}),r.value){const j=t.dark?darken(L,50):L.tint(50).toString();g[n.cssVarBlockName("disabled-bg-color")]=j,g[n.cssVarBlockName("disabled-text-color")]=t.dark?"rgba(255, 255, 255, 0.5)":`var(${n.cssVarName("color-white")})`,g[n.cssVarBlockName("disabled-border-color")]=j}}}return g})}const __default__$1j=defineComponent({name:"ElButton"}),_sfc_main$20=defineComponent({...__default__$1j,props:buttonProps,emits:buttonEmits,setup(t,{expose:r,emit:n}){const g=t,y=useButtonCustomStyle(g),L=useNamespace("button"),{_ref:$,_size:V,_type:z,_disabled:j,_props:re,shouldAddSpace:ae,handleClick:oe}=useButton(g,n);return r({ref:$,size:V,type:z,disabled:j,shouldAddSpace:ae}),(ie,le)=>(openBlock(),createBlock(resolveDynamicComponent(ie.tag),mergeProps({ref_key:"_ref",ref:$},unref(re),{class:[unref(L).b(),unref(L).m(unref(z)),unref(L).m(unref(V)),unref(L).is("disabled",unref(j)),unref(L).is("loading",ie.loading),unref(L).is("plain",ie.plain),unref(L).is("round",ie.round),unref(L).is("circle",ie.circle),unref(L).is("text",ie.text),unref(L).is("link",ie.link),unref(L).is("has-bg",ie.bg)],style:unref(y),onClick:unref(oe)}),{default:withCtx(()=>[ie.loading?(openBlock(),createElementBlock(Fragment,{key:0},[ie.$slots.loading?renderSlot(ie.$slots,"loading",{key:0}):(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass(unref(L).is("loading"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(ie.loadingIcon)))]),_:1},8,["class"]))],64)):ie.icon||ie.$slots.icon?(openBlock(),createBlock(unref(ElIcon),{key:1},{default:withCtx(()=>[ie.icon?(openBlock(),createBlock(resolveDynamicComponent(ie.icon),{key:0})):renderSlot(ie.$slots,"icon",{key:1})]),_:3})):createCommentVNode("v-if",!0),ie.$slots.default?(openBlock(),createElementBlock("span",{key:2,class:normalizeClass({[unref(L).em("text","expand")]:unref(ae)})},[renderSlot(ie.$slots,"default")],2)):createCommentVNode("v-if",!0)]),_:3},16,["class","style","onClick"]))}});var Button=_export_sfc$1(_sfc_main$20,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button.vue"]]);const buttonGroupProps={size:buttonProps.size,type:buttonProps.type},__default__$1i=defineComponent({name:"ElButtonGroup"}),_sfc_main$1$=defineComponent({...__default__$1i,props:buttonGroupProps,setup(t){const r=t;provide(buttonGroupContextKey,reactive({size:toRef(r,"size"),type:toRef(r,"type")}));const n=useNamespace("button");return(g,y)=>(openBlock(),createElementBlock("div",{class:normalizeClass(`${unref(n).b("group")}`)},[renderSlot(g.$slots,"default")],2))}});var ButtonGroup=_export_sfc$1(_sfc_main$1$,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button-group.vue"]]);const ElButton=withInstall(Button,{ButtonGroup}),ElButtonGroup$1=withNoopInstall(ButtonGroup);var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function getAugmentedNamespace(t){if(t.__esModule)return t;var r=t.default;if(typeof r=="function"){var n=function g(){return this instanceof g?Reflect.construct(r,arguments,this.constructor):r.apply(this,arguments)};n.prototype=r.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(t).forEach(function(g){var y=Object.getOwnPropertyDescriptor(t,g);Object.defineProperty(n,g,y.get?y:{enumerable:!0,get:function(){return t[g]}})}),n}var dayjs_min={exports:{}};(function(t,r){(function(n,g){t.exports=g()})(commonjsGlobal,function(){var n=1e3,g=6e4,y=36e5,L="millisecond",$="second",V="minute",z="hour",j="day",re="week",ae="month",oe="quarter",ie="year",le="date",ue="Invalid Date",de=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,pe=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,he={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(Lt){var vn=["th","st","nd","rd"],jt=Lt%100;return"["+Lt+(vn[(jt-20)%10]||vn[jt]||vn[0])+"]"}},_e=function(Lt,vn,jt){var At=String(Lt);return!At||At.length>=vn?Lt:""+Array(vn+1-At.length).join(jt)+Lt},Ce={s:_e,z:function(Lt){var vn=-Lt.utcOffset(),jt=Math.abs(vn),At=Math.floor(jt/60),hn=jt%60;return(vn<=0?"+":"-")+_e(At,2,"0")+":"+_e(hn,2,"0")},m:function Lt(vn,jt){if(vn.date()<jt.date())return-Lt(jt,vn);var At=12*(jt.year()-vn.year())+(jt.month()-vn.month()),hn=vn.clone().add(At,ae),bn=jt-hn<0,Cn=vn.clone().add(At+(bn?-1:1),ae);return+(-(At+(jt-hn)/(bn?hn-Cn:Cn-hn))||0)},a:function(Lt){return Lt<0?Math.ceil(Lt)||0:Math.floor(Lt)},p:function(Lt){return{M:ae,y:ie,w:re,d:j,D:le,h:z,m:V,s:$,ms:L,Q:oe}[Lt]||String(Lt||"").toLowerCase().replace(/s$/,"")},u:function(Lt){return Lt===void 0}},$e="en",xe={};xe[$e]=he;var Ie="$isDayjsObject",Ne=function(Lt){return Lt instanceof Et||!(!Lt||!Lt[Ie])},ze=function Lt(vn,jt,At){var hn;if(!vn)return $e;if(typeof vn=="string"){var bn=vn.toLowerCase();xe[bn]&&(hn=bn),jt&&(xe[bn]=jt,hn=bn);var Cn=vn.split("-");if(!hn&&Cn.length>1)return Lt(Cn[0])}else{var Tn=vn.name;xe[Tn]=vn,hn=Tn}return!At&&hn&&($e=hn),hn||!At&&$e},Fe=function(Lt,vn){if(Ne(Lt))return Lt.clone();var jt=typeof vn=="object"?vn:{};return jt.date=Lt,jt.args=arguments,new Et(jt)},qe=Ce;qe.l=ze,qe.i=Ne,qe.w=function(Lt,vn){return Fe(Lt,{locale:vn.$L,utc:vn.$u,x:vn.$x,$offset:vn.$offset})};var Et=function(){function Lt(jt){this.$L=ze(jt.locale,null,!0),this.parse(jt),this.$x=this.$x||jt.x||{},this[Ie]=!0}var vn=Lt.prototype;return vn.parse=function(jt){this.$d=function(At){var hn=At.date,bn=At.utc;if(hn===null)return new Date(NaN);if(qe.u(hn))return new Date;if(hn instanceof Date)return new Date(hn);if(typeof hn=="string"&&!/Z$/i.test(hn)){var Cn=hn.match(de);if(Cn){var Tn=Cn[2]-1||0,xn=(Cn[7]||"0").substring(0,3);return bn?new Date(Date.UTC(Cn[1],Tn,Cn[3]||1,Cn[4]||0,Cn[5]||0,Cn[6]||0,xn)):new Date(Cn[1],Tn,Cn[3]||1,Cn[4]||0,Cn[5]||0,Cn[6]||0,xn)}}return new Date(hn)}(jt),this.init()},vn.init=function(){var jt=this.$d;this.$y=jt.getFullYear(),this.$M=jt.getMonth(),this.$D=jt.getDate(),this.$W=jt.getDay(),this.$H=jt.getHours(),this.$m=jt.getMinutes(),this.$s=jt.getSeconds(),this.$ms=jt.getMilliseconds()},vn.$utils=function(){return qe},vn.isValid=function(){return this.$d.toString()!==ue},vn.isSame=function(jt,At){var hn=Fe(jt);return this.startOf(At)<=hn&&hn<=this.endOf(At)},vn.isAfter=function(jt,At){return Fe(jt)<this.startOf(At)},vn.isBefore=function(jt,At){return this.endOf(At)<Fe(jt)},vn.$g=function(jt,At,hn){return qe.u(jt)?this[At]:this.set(hn,jt)},vn.unix=function(){return Math.floor(this.valueOf()/1e3)},vn.valueOf=function(){return this.$d.getTime()},vn.startOf=function(jt,At){var hn=this,bn=!!qe.u(At)||At,Cn=qe.p(jt),Tn=function(Vn,zn){var Jn=qe.w(hn.$u?Date.UTC(hn.$y,zn,Vn):new Date(hn.$y,zn,Vn),hn);return bn?Jn:Jn.endOf(j)},xn=function(Vn,zn){return qe.w(hn.toDate()[Vn].apply(hn.toDate("s"),(bn?[0,0,0,0]:[23,59,59,999]).slice(zn)),hn)},En=this.$W,kn=this.$M,On=this.$D,Rn="set"+(this.$u?"UTC":"");switch(Cn){case ie:return bn?Tn(1,0):Tn(31,11);case ae:return bn?Tn(1,kn):Tn(0,kn+1);case re:var In=this.$locale().weekStart||0,Mn=(En<In?En+7:En)-In;return Tn(bn?On-Mn:On+(6-Mn),kn);case j:case le:return xn(Rn+"Hours",0);case z:return xn(Rn+"Minutes",1);case V:return xn(Rn+"Seconds",2);case $:return xn(Rn+"Milliseconds",3);default:return this.clone()}},vn.endOf=function(jt){return this.startOf(jt,!1)},vn.$set=function(jt,At){var hn,bn=qe.p(jt),Cn="set"+(this.$u?"UTC":""),Tn=(hn={},hn[j]=Cn+"Date",hn[le]=Cn+"Date",hn[ae]=Cn+"Month",hn[ie]=Cn+"FullYear",hn[z]=Cn+"Hours",hn[V]=Cn+"Minutes",hn[$]=Cn+"Seconds",hn[L]=Cn+"Milliseconds",hn)[bn],xn=bn===j?this.$D+(At-this.$W):At;if(bn===ae||bn===ie){var En=this.clone().set(le,1);En.$d[Tn](xn),En.init(),this.$d=En.set(le,Math.min(this.$D,En.daysInMonth())).$d}else Tn&&this.$d[Tn](xn);return this.init(),this},vn.set=function(jt,At){return this.clone().$set(jt,At)},vn.get=function(jt){return this[qe.p(jt)]()},vn.add=function(jt,At){var hn,bn=this;jt=Number(jt);var Cn=qe.p(At),Tn=function(kn){var On=Fe(bn);return qe.w(On.date(On.date()+Math.round(kn*jt)),bn)};if(Cn===ae)return this.set(ae,this.$M+jt);if(Cn===ie)return this.set(ie,this.$y+jt);if(Cn===j)return Tn(1);if(Cn===re)return Tn(7);var xn=(hn={},hn[V]=g,hn[z]=y,hn[$]=n,hn)[Cn]||1,En=this.$d.getTime()+jt*xn;return qe.w(En,this)},vn.subtract=function(jt,At){return this.add(-1*jt,At)},vn.format=function(jt){var At=this,hn=this.$locale();if(!this.isValid())return hn.invalidDate||ue;var bn=jt||"YYYY-MM-DDTHH:mm:ssZ",Cn=qe.z(this),Tn=this.$H,xn=this.$m,En=this.$M,kn=hn.weekdays,On=hn.months,Rn=hn.meridiem,In=function(zn,Jn,tr,$n){return zn&&(zn[Jn]||zn(At,bn))||tr[Jn].slice(0,$n)},Mn=function(zn){return qe.s(Tn%12||12,zn,"0")},Vn=Rn||function(zn,Jn,tr){var $n=zn<12?"AM":"PM";return tr?$n.toLowerCase():$n};return bn.replace(pe,function(zn,Jn){return Jn||function(tr){switch(tr){case"YY":return String(At.$y).slice(-2);case"YYYY":return qe.s(At.$y,4,"0");case"M":return En+1;case"MM":return qe.s(En+1,2,"0");case"MMM":return In(hn.monthsShort,En,On,3);case"MMMM":return In(On,En);case"D":return At.$D;case"DD":return qe.s(At.$D,2,"0");case"d":return String(At.$W);case"dd":return In(hn.weekdaysMin,At.$W,kn,2);case"ddd":return In(hn.weekdaysShort,At.$W,kn,3);case"dddd":return kn[At.$W];case"H":return String(Tn);case"HH":return qe.s(Tn,2,"0");case"h":return Mn(1);case"hh":return Mn(2);case"a":return Vn(Tn,xn,!0);case"A":return Vn(Tn,xn,!1);case"m":return String(xn);case"mm":return qe.s(xn,2,"0");case"s":return String(At.$s);case"ss":return qe.s(At.$s,2,"0");case"SSS":return qe.s(At.$ms,3,"0");case"Z":return Cn}return null}(zn)||Cn.replace(":","")})},vn.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},vn.diff=function(jt,At,hn){var bn,Cn=this,Tn=qe.p(At),xn=Fe(jt),En=(xn.utcOffset()-this.utcOffset())*g,kn=this-xn,On=function(){return qe.m(Cn,xn)};switch(Tn){case ie:bn=On()/12;break;case ae:bn=On();break;case oe:bn=On()/3;break;case re:bn=(kn-En)/6048e5;break;case j:bn=(kn-En)/864e5;break;case z:bn=kn/y;break;case V:bn=kn/g;break;case $:bn=kn/n;break;default:bn=kn}return hn?bn:qe.a(bn)},vn.daysInMonth=function(){return this.endOf(ae).$D},vn.$locale=function(){return xe[this.$L]},vn.locale=function(jt,At){if(!jt)return this.$L;var hn=this.clone(),bn=ze(jt,At,!0);return bn&&(hn.$L=bn),hn},vn.clone=function(){return qe.w(this.$d,this)},vn.toDate=function(){return new Date(this.valueOf())},vn.toJSON=function(){return this.isValid()?this.toISOString():null},vn.toISOString=function(){return this.$d.toISOString()},vn.toString=function(){return this.$d.toUTCString()},Lt}(),kt=Et.prototype;return Fe.prototype=kt,[["$ms",L],["$s",$],["$m",V],["$H",z],["$W",j],["$M",ae],["$y",ie],["$D",le]].forEach(function(Lt){kt[Lt[1]]=function(vn){return this.$g(vn,Lt[0],Lt[1])}}),Fe.extend=function(Lt,vn){return Lt.$i||(Lt(vn,Et,Fe),Lt.$i=!0),Fe},Fe.locale=ze,Fe.isDayjs=Ne,Fe.unix=function(Lt){return Fe(1e3*Lt)},Fe.en=xe[$e],Fe.Ls=xe,Fe.p={},Fe})})(dayjs_min);var dayjs_minExports=dayjs_min.exports;const dayjs=getDefaultExportFromCjs(dayjs_minExports);var customParseFormat$1={exports:{}};(function(t,r){(function(n,g){t.exports=g()})(commonjsGlobal,function(){var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},g=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,y=/\d\d/,L=/\d\d?/,$=/\d*[^-_:/,()\s\d]+/,V={},z=function(ue){return(ue=+ue)+(ue>68?1900:2e3)},j=function(ue){return function(de){this[ue]=+de}},re=[/[+-]\d\d:?(\d\d)?|Z/,function(ue){(this.zone||(this.zone={})).offset=function(de){if(!de||de==="Z")return 0;var pe=de.match(/([+-]|\d\d)/g),he=60*pe[1]+(+pe[2]||0);return he===0?0:pe[0]==="+"?-he:he}(ue)}],ae=function(ue){var de=V[ue];return de&&(de.indexOf?de:de.s.concat(de.f))},oe=function(ue,de){var pe,he=V.meridiem;if(he){for(var _e=1;_e<=24;_e+=1)if(ue.indexOf(he(_e,0,de))>-1){pe=_e>12;break}}else pe=ue===(de?"pm":"PM");return pe},ie={A:[$,function(ue){this.afternoon=oe(ue,!1)}],a:[$,function(ue){this.afternoon=oe(ue,!0)}],S:[/\d/,function(ue){this.milliseconds=100*+ue}],SS:[y,function(ue){this.milliseconds=10*+ue}],SSS:[/\d{3}/,function(ue){this.milliseconds=+ue}],s:[L,j("seconds")],ss:[L,j("seconds")],m:[L,j("minutes")],mm:[L,j("minutes")],H:[L,j("hours")],h:[L,j("hours")],HH:[L,j("hours")],hh:[L,j("hours")],D:[L,j("day")],DD:[y,j("day")],Do:[$,function(ue){var de=V.ordinal,pe=ue.match(/\d+/);if(this.day=pe[0],de)for(var he=1;he<=31;he+=1)de(he).replace(/\[|\]/g,"")===ue&&(this.day=he)}],M:[L,j("month")],MM:[y,j("month")],MMM:[$,function(ue){var de=ae("months"),pe=(ae("monthsShort")||de.map(function(he){return he.slice(0,3)})).indexOf(ue)+1;if(pe<1)throw new Error;this.month=pe%12||pe}],MMMM:[$,function(ue){var de=ae("months").indexOf(ue)+1;if(de<1)throw new Error;this.month=de%12||de}],Y:[/[+-]?\d+/,j("year")],YY:[y,function(ue){this.year=z(ue)}],YYYY:[/\d{4}/,j("year")],Z:re,ZZ:re};function le(ue){var de,pe;de=ue,pe=V&&V.formats;for(var he=(ue=de.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(ze,Fe,qe){var Et=qe&&qe.toUpperCase();return Fe||pe[qe]||n[qe]||pe[Et].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(kt,Lt,vn){return Lt||vn.slice(1)})})).match(g),_e=he.length,Ce=0;Ce<_e;Ce+=1){var $e=he[Ce],xe=ie[$e],Ie=xe&&xe[0],Ne=xe&&xe[1];he[Ce]=Ne?{regex:Ie,parser:Ne}:$e.replace(/^\[|\]$/g,"")}return function(ze){for(var Fe={},qe=0,Et=0;qe<_e;qe+=1){var kt=he[qe];if(typeof kt=="string")Et+=kt.length;else{var Lt=kt.regex,vn=kt.parser,jt=ze.slice(Et),At=Lt.exec(jt)[0];vn.call(Fe,At),ze=ze.replace(At,"")}}return function(hn){var bn=hn.afternoon;if(bn!==void 0){var Cn=hn.hours;bn?Cn<12&&(hn.hours+=12):Cn===12&&(hn.hours=0),delete hn.afternoon}}(Fe),Fe}}return function(ue,de,pe){pe.p.customParseFormat=!0,ue&&ue.parseTwoDigitYear&&(z=ue.parseTwoDigitYear);var he=de.prototype,_e=he.parse;he.parse=function(Ce){var $e=Ce.date,xe=Ce.utc,Ie=Ce.args;this.$u=xe;var Ne=Ie[1];if(typeof Ne=="string"){var ze=Ie[2]===!0,Fe=Ie[3]===!0,qe=ze||Fe,Et=Ie[2];Fe&&(Et=Ie[2]),V=this.$locale(),!ze&&Et&&(V=pe.Ls[Et]),this.$d=function(jt,At,hn){try{if(["x","X"].indexOf(At)>-1)return new Date((At==="X"?1e3:1)*jt);var bn=le(At)(jt),Cn=bn.year,Tn=bn.month,xn=bn.day,En=bn.hours,kn=bn.minutes,On=bn.seconds,Rn=bn.milliseconds,In=bn.zone,Mn=new Date,Vn=xn||(Cn||Tn?1:Mn.getDate()),zn=Cn||Mn.getFullYear(),Jn=0;Cn&&!Tn||(Jn=Tn>0?Tn-1:Mn.getMonth());var tr=En||0,$n=kn||0,Pn=On||0,Bn=Rn||0;return In?new Date(Date.UTC(zn,Jn,Vn,tr,$n,Pn,Bn+60*In.offset*1e3)):hn?new Date(Date.UTC(zn,Jn,Vn,tr,$n,Pn,Bn)):new Date(zn,Jn,Vn,tr,$n,Pn,Bn)}catch{return new Date("")}}($e,Ne,xe),this.init(),Et&&Et!==!0&&(this.$L=this.locale(Et).$L),qe&&$e!=this.format(Ne)&&(this.$d=new Date("")),V={}}else if(Ne instanceof Array)for(var kt=Ne.length,Lt=1;Lt<=kt;Lt+=1){Ie[1]=Ne[Lt-1];var vn=pe.apply(this,Ie);if(vn.isValid()){this.$d=vn.$d,this.$L=vn.$L,this.init();break}Lt===kt&&(this.$d=new Date(""))}else _e.call(this,Ce)}}})})(customParseFormat$1);var customParseFormatExports=customParseFormat$1.exports;const customParseFormat=getDefaultExportFromCjs(customParseFormatExports),timeUnits$2=["hours","minutes","seconds"],DEFAULT_FORMATS_TIME="HH:mm:ss",DEFAULT_FORMATS_DATE="YYYY-MM-DD",DEFAULT_FORMATS_DATEPICKER={date:DEFAULT_FORMATS_DATE,dates:DEFAULT_FORMATS_DATE,week:"gggg[w]ww",year:"YYYY",month:"YYYY-MM",datetime:`${DEFAULT_FORMATS_DATE} ${DEFAULT_FORMATS_TIME}`,monthrange:"YYYY-MM",daterange:DEFAULT_FORMATS_DATE,datetimerange:`${DEFAULT_FORMATS_DATE} ${DEFAULT_FORMATS_TIME}`},buildTimeList=(t,r)=>[t>0?t-1:void 0,t,t<r?t+1:void 0],rangeArr=t=>Array.from(Array.from({length:t}).keys()),extractDateFormat=t=>t.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim(),extractTimeFormat=t=>t.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?Y{2,4}/g,"").trim(),dateEquals=function(t,r){const n=isDate$1(t),g=isDate$1(r);return n&&g?t.getTime()===r.getTime():!n&&!g?t===r:!1},valueEquals=function(t,r){const n=isArray$6(t),g=isArray$6(r);return n&&g?t.length!==r.length?!1:t.every((y,L)=>dateEquals(y,r[L])):!n&&!g?dateEquals(t,r):!1},parseDate$1=function(t,r,n){const g=isEmpty(r)||r==="x"?dayjs(t).locale(n):dayjs(t,r).locale(n);return g.isValid()?g:void 0},formatter=function(t,r,n){return isEmpty(r)?t:r==="x"?+t:dayjs(t).locale(n).format(r)},makeList=(t,r)=>{var n;const g=[],y=r==null?void 0:r();for(let L=0;L<t;L++)g.push((n=y==null?void 0:y.includes(L))!=null?n:!1);return g},disabledTimeListsProps=buildProps({disabledHours:{type:definePropType(Function)},disabledMinutes:{type:definePropType(Function)},disabledSeconds:{type:definePropType(Function)}}),timePanelSharedProps=buildProps({visible:Boolean,actualVisible:{type:Boolean,default:void 0},format:{type:String,default:""}}),timePickerDefaultProps=buildProps({id:{type:definePropType([Array,String])},name:{type:definePropType([Array,String]),default:""},popperClass:{type:String,default:""},format:String,valueFormat:String,type:{type:String,default:""},clearable:{type:Boolean,default:!0},clearIcon:{type:definePropType([String,Object]),default:circle_close_default},editable:{type:Boolean,default:!0},prefixIcon:{type:definePropType([String,Object]),default:""},size:useSizeProp,readonly:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placeholder:{type:String,default:""},popperOptions:{type:definePropType(Object),default:()=>({})},modelValue:{type:definePropType([Date,Array,String,Number]),default:""},rangeSeparator:{type:String,default:"-"},startPlaceholder:String,endPlaceholder:String,defaultValue:{type:definePropType([Date,Array])},defaultTime:{type:definePropType([Date,Array])},isRange:{type:Boolean,default:!1},...disabledTimeListsProps,disabledDate:{type:Function},cellClassName:{type:Function},shortcuts:{type:Array,default:()=>[]},arrowControl:{type:Boolean,default:!1},label:{type:String,default:void 0},tabindex:{type:definePropType([String,Number]),default:0},validateEvent:{type:Boolean,default:!0},unlinkPanels:Boolean}),_hoisted_1$$=["id","name","placeholder","value","disabled","readonly"],_hoisted_2$F=["id","name","placeholder","value","disabled","readonly"],__default__$1h=defineComponent({name:"Picker"}),_sfc_main$1_=defineComponent({...__default__$1h,props:timePickerDefaultProps,emits:["update:modelValue","change","focus","blur","calendar-change","panel-change","visible-change","keydown"],setup(t,{expose:r,emit:n}){const g=t,{lang:y}=useLocale(),L=useNamespace("date"),$=useNamespace("input"),V=useNamespace("range"),{form:z,formItem:j}=useFormItem(),re=inject("ElPopperOptions",{}),ae=ref(),oe=ref(),ie=ref(!1),le=ref(!1),ue=ref(null);let de=!1,pe=!1;watch(ie,Dn=>{Dn?nextTick(()=>{Dn&&(ue.value=g.modelValue)}):(Fn.value=null,nextTick(()=>{he(g.modelValue)}))});const he=(Dn,Hn)=>{(Hn||!valueEquals(Dn,ue.value))&&(n("change",Dn),g.validateEvent&&(j==null||j.validate("change").catch(Wn=>void 0)))},_e=Dn=>{if(!valueEquals(g.modelValue,Dn)){let Hn;isArray$6(Dn)?Hn=Dn.map(Wn=>formatter(Wn,g.valueFormat,y.value)):Dn&&(Hn=formatter(Dn,g.valueFormat,y.value)),n("update:modelValue",Dn&&Hn,y.value)}},Ce=Dn=>{n("keydown",Dn)},$e=computed(()=>{if(oe.value){const Dn=$n.value?oe.value:oe.value.$el;return Array.from(Dn.querySelectorAll("input"))}return[]}),xe=(Dn,Hn,Wn)=>{const pr=$e.value;pr.length&&(!Wn||Wn==="min"?(pr[0].setSelectionRange(Dn,Hn),pr[0].focus()):Wn==="max"&&(pr[1].setSelectionRange(Dn,Hn),pr[1].focus()))},Ie=()=>{vn(!0,!0),nextTick(()=>{pe=!1})},Ne=(Dn="",Hn=!1)=>{Hn||(pe=!0),ie.value=Hn;let Wn;isArray$6(Dn)?Wn=Dn.map(pr=>pr.toDate()):Wn=Dn&&Dn.toDate(),Fn.value=null,_e(Wn)},ze=()=>{le.value=!0},Fe=()=>{n("visible-change",!0)},qe=Dn=>{(Dn==null?void 0:Dn.key)===EVENT_CODE.esc&&vn(!0,!0)},Et=()=>{le.value=!1,ie.value=!1,pe=!1,n("visible-change",!1)},kt=()=>{ie.value=!0},Lt=()=>{ie.value=!1},vn=(Dn=!0,Hn=!1)=>{pe=Hn;const[Wn,pr]=unref($e);let Pr=Wn;!Dn&&$n.value&&(Pr=pr),Pr&&Pr.focus()},jt=Dn=>{g.readonly||bn.value||ie.value||pe||(ie.value=!0,n("focus",Dn))};let At;const hn=Dn=>{const Hn=async()=>{setTimeout(()=>{var Wn;At===Hn&&(!((Wn=ae.value)!=null&&Wn.isFocusInsideContent()&&!de)&&$e.value.filter(pr=>pr.contains(document.activeElement)).length===0&&(cr(),ie.value=!1,n("blur",Dn),g.validateEvent&&(j==null||j.validate("blur").catch(pr=>void 0))),de=!1)},0)};At=Hn,Hn()},bn=computed(()=>g.disabled||(z==null?void 0:z.disabled)),Cn=computed(()=>{let Dn;if(Mn.value?Mr.value.getDefaultValue&&(Dn=Mr.value.getDefaultValue()):isArray$6(g.modelValue)?Dn=g.modelValue.map(Hn=>parseDate$1(Hn,g.valueFormat,y.value)):Dn=parseDate$1(g.modelValue,g.valueFormat,y.value),Mr.value.getRangeAvailableTime){const Hn=Mr.value.getRangeAvailableTime(Dn);isEqual$1(Hn,Dn)||(Dn=Hn,_e(isArray$6(Dn)?Dn.map(Wn=>Wn.toDate()):Dn.toDate()))}return isArray$6(Dn)&&Dn.some(Hn=>!Hn)&&(Dn=[]),Dn}),Tn=computed(()=>{if(!Mr.value.panelReady)return"";const Dn=vr(Cn.value);return isArray$6(Fn.value)?[Fn.value[0]||Dn&&Dn[0]||"",Fn.value[1]||Dn&&Dn[1]||""]:Fn.value!==null?Fn.value:!En.value&&Mn.value||!ie.value&&Mn.value?"":Dn?kn.value?Dn.join(", "):Dn:""}),xn=computed(()=>g.type.includes("time")),En=computed(()=>g.type.startsWith("time")),kn=computed(()=>g.type==="dates"),On=computed(()=>g.prefixIcon||(xn.value?clock_default:calendar_default)),Rn=ref(!1),In=Dn=>{g.readonly||bn.value||Rn.value&&(Dn.stopPropagation(),Ie(),_e(null),he(null,!0),Rn.value=!1,ie.value=!1,Mr.value.handleClear&&Mr.value.handleClear())},Mn=computed(()=>{const{modelValue:Dn}=g;return!Dn||isArray$6(Dn)&&!Dn.filter(Boolean).length}),Vn=async Dn=>{var Hn;g.readonly||bn.value||(((Hn=Dn.target)==null?void 0:Hn.tagName)!=="INPUT"||$e.value.includes(document.activeElement))&&(ie.value=!0)},zn=()=>{g.readonly||bn.value||!Mn.value&&g.clearable&&(Rn.value=!0)},Jn=()=>{Rn.value=!1},tr=Dn=>{var Hn;g.readonly||bn.value||(((Hn=Dn.touches[0].target)==null?void 0:Hn.tagName)!=="INPUT"||$e.value.includes(document.activeElement))&&(ie.value=!0)},$n=computed(()=>g.type.includes("range")),Pn=useFormSize(),Bn=computed(()=>{var Dn,Hn;return(Hn=(Dn=unref(ae))==null?void 0:Dn.popperRef)==null?void 0:Hn.contentRef}),Un=computed(()=>{var Dn;return unref($n)?unref(oe):(Dn=unref(oe))==null?void 0:Dn.$el});onClickOutside(Un,Dn=>{const Hn=unref(Bn),Wn=unref(Un);Hn&&(Dn.target===Hn||Dn.composedPath().includes(Hn))||Dn.target===Wn||Dn.composedPath().includes(Wn)||(ie.value=!1)});const Fn=ref(null),cr=()=>{if(Fn.value){const Dn=ur(Tn.value);Dn&&Yn(Dn)&&(_e(isArray$6(Dn)?Dn.map(Hn=>Hn.toDate()):Dn.toDate()),Fn.value=null)}Fn.value===""&&(_e(null),he(null),Fn.value=null)},ur=Dn=>Dn?Mr.value.parseUserInput(Dn):null,vr=Dn=>Dn?Mr.value.formatToString(Dn):null,Yn=Dn=>Mr.value.isValidValue(Dn),gr=async Dn=>{if(g.readonly||bn.value)return;const{code:Hn}=Dn;if(Ce(Dn),Hn===EVENT_CODE.esc){ie.value===!0&&(ie.value=!1,Dn.preventDefault(),Dn.stopPropagation());return}if(Hn===EVENT_CODE.down&&(Mr.value.handleFocusPicker&&(Dn.preventDefault(),Dn.stopPropagation()),ie.value===!1&&(ie.value=!0,await nextTick()),Mr.value.handleFocusPicker)){Mr.value.handleFocusPicker();return}if(Hn===EVENT_CODE.tab){de=!0;return}if(Hn===EVENT_CODE.enter||Hn===EVENT_CODE.numpadEnter){(Fn.value===null||Fn.value===""||Yn(ur(Tn.value)))&&(cr(),ie.value=!1),Dn.stopPropagation();return}if(Fn.value){Dn.stopPropagation();return}Mr.value.handleKeydownInput&&Mr.value.handleKeydownInput(Dn)},lr=Dn=>{Fn.value=Dn,ie.value||(ie.value=!0)},er=Dn=>{const Hn=Dn.target;Fn.value?Fn.value=[Hn.value,Fn.value[1]]:Fn.value=[Hn.value,null]},br=Dn=>{const Hn=Dn.target;Fn.value?Fn.value=[Fn.value[0],Hn.value]:Fn.value=[null,Hn.value]},wr=()=>{var Dn;const Hn=Fn.value,Wn=ur(Hn&&Hn[0]),pr=unref(Cn);if(Wn&&Wn.isValid()){Fn.value=[vr(Wn),((Dn=Tn.value)==null?void 0:Dn[1])||null];const Pr=[Wn,pr&&(pr[1]||null)];Yn(Pr)&&(_e(Pr),Fn.value=null)}},$r=()=>{var Dn;const Hn=unref(Fn),Wn=ur(Hn&&Hn[1]),pr=unref(Cn);if(Wn&&Wn.isValid()){Fn.value=[((Dn=unref(Tn))==null?void 0:Dn[0])||null,vr(Wn)];const Pr=[pr&&pr[0],Wn];Yn(Pr)&&(_e(Pr),Fn.value=null)}},Mr=ref({}),Cr=Dn=>{Mr.value[Dn[0]]=Dn[1],Mr.value.panelReady=!0},xr=Dn=>{n("calendar-change",Dn)},or=(Dn,Hn,Wn)=>{n("panel-change",Dn,Hn,Wn)};return provide("EP_PICKER_BASE",{props:g}),r({focus:vn,handleFocusInput:jt,handleBlurInput:hn,handleOpen:kt,handleClose:Lt,onPick:Ne}),(Dn,Hn)=>(openBlock(),createBlock(unref(ElTooltip),mergeProps({ref_key:"refPopper",ref:ae,visible:ie.value,effect:"light",pure:"",trigger:"click"},Dn.$attrs,{role:"dialog",teleported:"",transition:`${unref(L).namespace.value}-zoom-in-top`,"popper-class":[`${unref(L).namespace.value}-picker__popper`,Dn.popperClass],"popper-options":unref(re),"fallback-placements":["bottom","top","right","left"],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"hide-after":0,persistent:"",onBeforeShow:ze,onShow:Fe,onHide:Et}),{default:withCtx(()=>[unref($n)?(openBlock(),createElementBlock("div",{key:1,ref_key:"inputRef",ref:oe,class:normalizeClass([unref(L).b("editor"),unref(L).bm("editor",Dn.type),unref($).e("wrapper"),unref(L).is("disabled",unref(bn)),unref(L).is("active",ie.value),unref(V).b("editor"),unref(Pn)?unref(V).bm("editor",unref(Pn)):"",Dn.$attrs.class]),style:normalizeStyle$1(Dn.$attrs.style),onClick:jt,onMouseenter:zn,onMouseleave:Jn,onTouchstart:tr,onKeydown:gr},[unref(On)?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass([unref($).e("icon"),unref(V).e("icon")]),onMousedown:withModifiers(Vn,["prevent"]),onTouchstart:tr},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(On))))]),_:1},8,["class","onMousedown"])):createCommentVNode("v-if",!0),createBaseVNode("input",{id:Dn.id&&Dn.id[0],autocomplete:"off",name:Dn.name&&Dn.name[0],placeholder:Dn.startPlaceholder,value:unref(Tn)&&unref(Tn)[0],disabled:unref(bn),readonly:!Dn.editable||Dn.readonly,class:normalizeClass(unref(V).b("input")),onMousedown:Vn,onInput:er,onChange:wr,onFocus:jt,onBlur:hn},null,42,_hoisted_1$$),renderSlot(Dn.$slots,"range-separator",{},()=>[createBaseVNode("span",{class:normalizeClass(unref(V).b("separator"))},toDisplayString(Dn.rangeSeparator),3)]),createBaseVNode("input",{id:Dn.id&&Dn.id[1],autocomplete:"off",name:Dn.name&&Dn.name[1],placeholder:Dn.endPlaceholder,value:unref(Tn)&&unref(Tn)[1],disabled:unref(bn),readonly:!Dn.editable||Dn.readonly,class:normalizeClass(unref(V).b("input")),onMousedown:Vn,onFocus:jt,onBlur:hn,onInput:br,onChange:$r},null,42,_hoisted_2$F),Dn.clearIcon?(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass([unref($).e("icon"),unref(V).e("close-icon"),{[unref(V).e("close-icon--hidden")]:!Rn.value}]),onClick:In},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Dn.clearIcon)))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],38)):(openBlock(),createBlock(unref(ElInput),{key:0,id:Dn.id,ref_key:"inputRef",ref:oe,"container-role":"combobox","model-value":unref(Tn),name:Dn.name,size:unref(Pn),disabled:unref(bn),placeholder:Dn.placeholder,class:normalizeClass([unref(L).b("editor"),unref(L).bm("editor",Dn.type),Dn.$attrs.class]),style:normalizeStyle$1(Dn.$attrs.style),readonly:!Dn.editable||Dn.readonly||unref(kn)||Dn.type==="week",label:Dn.label,tabindex:Dn.tabindex,"validate-event":!1,onInput:lr,onFocus:jt,onBlur:hn,onKeydown:gr,onChange:cr,onMousedown:Vn,onMouseenter:zn,onMouseleave:Jn,onTouchstart:tr,onClick:Hn[0]||(Hn[0]=withModifiers(()=>{},["stop"]))},{prefix:withCtx(()=>[unref(On)?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref($).e("icon")),onMousedown:withModifiers(Vn,["prevent"]),onTouchstart:tr},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(On))))]),_:1},8,["class","onMousedown"])):createCommentVNode("v-if",!0)]),suffix:withCtx(()=>[Rn.value&&Dn.clearIcon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(`${unref($).e("icon")} clear-icon`),onClick:withModifiers(In,["stop"])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Dn.clearIcon)))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)]),_:1},8,["id","model-value","name","size","disabled","placeholder","class","style","readonly","label","tabindex","onKeydown"]))]),content:withCtx(()=>[renderSlot(Dn.$slots,"default",{visible:ie.value,actualVisible:le.value,parsedValue:unref(Cn),format:Dn.format,unlinkPanels:Dn.unlinkPanels,type:Dn.type,defaultValue:Dn.defaultValue,onPick:Ne,onSelectRange:xe,onSetPickerOption:Cr,onCalendarChange:xr,onPanelChange:or,onKeydown:qe,onMousedown:Hn[1]||(Hn[1]=withModifiers(()=>{},["stop"]))})]),_:3},16,["visible","transition","popper-class","popper-options"]))}});var CommonPicker=_export_sfc$1(_sfc_main$1_,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/common/picker.vue"]]);const panelTimePickerProps=buildProps({...timePanelSharedProps,datetimeRole:String,parsedValue:{type:definePropType(Object)}}),useTimePanel=({getAvailableHours:t,getAvailableMinutes:r,getAvailableSeconds:n})=>{const g=($,V,z,j)=>{const re={hour:t,minute:r,second:n};let ae=$;return["hour","minute","second"].forEach(oe=>{if(re[oe]){let ie;const le=re[oe];switch(oe){case"minute":{ie=le(ae.hour(),V,j);break}case"second":{ie=le(ae.hour(),ae.minute(),V,j);break}default:{ie=le(V,j);break}}if(ie!=null&&ie.length&&!ie.includes(ae[oe]())){const ue=z?0:ie.length-1;ae=ae[oe](ie[ue])}}}),ae},y={};return{timePickerOptions:y,getAvailableTime:g,onSetOption:([$,V])=>{y[$]=V}}},makeAvailableArr=t=>{const r=(g,y)=>g||y,n=g=>g!==!0;return t.map(r).filter(n)},getTimeLists=(t,r,n)=>({getHoursList:($,V)=>makeList(24,t&&(()=>t==null?void 0:t($,V))),getMinutesList:($,V,z)=>makeList(60,r&&(()=>r==null?void 0:r($,V,z))),getSecondsList:($,V,z,j)=>makeList(60,n&&(()=>n==null?void 0:n($,V,z,j)))}),buildAvailableTimeSlotGetter=(t,r,n)=>{const{getHoursList:g,getMinutesList:y,getSecondsList:L}=getTimeLists(t,r,n);return{getAvailableHours:(j,re)=>makeAvailableArr(g(j,re)),getAvailableMinutes:(j,re,ae)=>makeAvailableArr(y(j,re,ae)),getAvailableSeconds:(j,re,ae,oe)=>makeAvailableArr(L(j,re,ae,oe))}},useOldValue=t=>{const r=ref(t.parsedValue);return watch(()=>t.visible,n=>{n||(r.value=t.parsedValue)}),r},nodeList=new Map;let startClick;isClient$1&&(document.addEventListener("mousedown",t=>startClick=t),document.addEventListener("mouseup",t=>{for(const r of nodeList.values())for(const{documentHandler:n}of r)n(t,startClick)}));function createDocumentHandler(t,r){let n=[];return Array.isArray(r.arg)?n=r.arg:isElement$1(r.arg)&&n.push(r.arg),function(g,y){const L=r.instance.popperRef,$=g.target,V=y==null?void 0:y.target,z=!r||!r.instance,j=!$||!V,re=t.contains($)||t.contains(V),ae=t===$,oe=n.length&&n.some(le=>le==null?void 0:le.contains($))||n.length&&n.includes(V),ie=L&&(L.contains($)||L.contains(V));z||j||re||ae||oe||ie||r.value(g,y)}}const ClickOutside={beforeMount(t,r){nodeList.has(t)||nodeList.set(t,[]),nodeList.get(t).push({documentHandler:createDocumentHandler(t,r),bindingFn:r.value})},updated(t,r){nodeList.has(t)||nodeList.set(t,[]);const n=nodeList.get(t),g=n.findIndex(L=>L.bindingFn===r.oldValue),y={documentHandler:createDocumentHandler(t,r),bindingFn:r.value};g>=0?n.splice(g,1,y):n.push(y)},unmounted(t){nodeList.delete(t)}},REPEAT_INTERVAL=100,REPEAT_DELAY=600,vRepeatClick={beforeMount(t,r){const n=r.value,{interval:g=REPEAT_INTERVAL,delay:y=REPEAT_DELAY}=isFunction$4(n)?{}:n;let L,$;const V=()=>isFunction$4(n)?n():n.handler(),z=()=>{$&&(clearTimeout($),$=void 0),L&&(clearInterval(L),L=void 0)};t.addEventListener("mousedown",j=>{j.button===0&&(z(),V(),document.addEventListener("mouseup",()=>z(),{once:!0}),$=setTimeout(()=>{L=setInterval(()=>{V()},g)},y))})}},FOCUSABLE_CHILDREN="_trap-focus-children",FOCUS_STACK=[],FOCUS_HANDLER=t=>{if(FOCUS_STACK.length===0)return;const r=FOCUS_STACK[FOCUS_STACK.length-1][FOCUSABLE_CHILDREN];if(r.length>0&&t.code===EVENT_CODE.tab){if(r.length===1){t.preventDefault(),document.activeElement!==r[0]&&r[0].focus();return}const n=t.shiftKey,g=t.target===r[0],y=t.target===r[r.length-1];g&&n&&(t.preventDefault(),r[r.length-1].focus()),y&&!n&&(t.preventDefault(),r[0].focus())}},TrapFocus={beforeMount(t){t[FOCUSABLE_CHILDREN]=obtainAllFocusableElements$1(t),FOCUS_STACK.push(t),FOCUS_STACK.length<=1&&document.addEventListener("keydown",FOCUS_HANDLER)},updated(t){nextTick(()=>{t[FOCUSABLE_CHILDREN]=obtainAllFocusableElements$1(t)})},unmounted(){FOCUS_STACK.shift(),FOCUS_STACK.length===0&&document.removeEventListener("keydown",FOCUS_HANDLER)}};var v=!1,o,f,s,u,d,N,l,p,m$1,w,D,x,E,M,F;function a(){if(!v){v=!0;var t=navigator.userAgent,r=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(t),n=/(Mac OS X)|(Windows)|(Linux)/.exec(t);if(x=/\b(iPhone|iP[ao]d)/.exec(t),E=/\b(iP[ao]d)/.exec(t),w=/Android/i.exec(t),M=/FBAN\/\w+;/i.exec(t),F=/Mobile/i.exec(t),D=!!/Win64/.exec(t),r){o=r[1]?parseFloat(r[1]):r[5]?parseFloat(r[5]):NaN,o&&document&&document.documentMode&&(o=document.documentMode);var g=/(?:Trident\/(\d+.\d+))/.exec(t);N=g?parseFloat(g[1])+4:o,f=r[2]?parseFloat(r[2]):NaN,s=r[3]?parseFloat(r[3]):NaN,u=r[4]?parseFloat(r[4]):NaN,u?(r=/(?:Chrome\/(\d+\.\d+))/.exec(t),d=r&&r[1]?parseFloat(r[1]):NaN):d=NaN}else o=f=s=d=u=NaN;if(n){if(n[1]){var y=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(t);l=y?parseFloat(y[1].replace("_",".")):!0}else l=!1;p=!!n[2],m$1=!!n[3]}else l=p=m$1=!1}}var _={ie:function(){return a()||o},ieCompatibilityMode:function(){return a()||N>o},ie64:function(){return _.ie()&&D},firefox:function(){return a()||f},opera:function(){return a()||s},webkit:function(){return a()||u},safari:function(){return _.webkit()},chrome:function(){return a()||d},windows:function(){return a()||p},osx:function(){return a()||l},linux:function(){return a()||m$1},iphone:function(){return a()||x},mobile:function(){return a()||x||E||w||F},nativeApp:function(){return a()||M},android:function(){return a()||w},ipad:function(){return a()||E}},A=_,c=!!(typeof window<"u"&&window.document&&window.document.createElement),U={canUseDOM:c,canUseWorkers:typeof Worker<"u",canUseEventListeners:c&&!!(window.addEventListener||window.attachEvent),canUseViewport:c&&!!window.screen,isInWorker:!c},h=U,X;h.canUseDOM&&(X=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);function S(t,r){if(!h.canUseDOM||r&&!("addEventListener"in document))return!1;var n="on"+t,g=n in document;if(!g){var y=document.createElement("div");y.setAttribute(n,"return;"),g=typeof y[n]=="function"}return!g&&X&&t==="wheel"&&(g=document.implementation.hasFeature("Events.wheel","3.0")),g}var b=S,O=10,I=40,P=800;function T(t){var r=0,n=0,g=0,y=0;return"detail"in t&&(n=t.detail),"wheelDelta"in t&&(n=-t.wheelDelta/120),"wheelDeltaY"in t&&(n=-t.wheelDeltaY/120),"wheelDeltaX"in t&&(r=-t.wheelDeltaX/120),"axis"in t&&t.axis===t.HORIZONTAL_AXIS&&(r=n,n=0),g=r*O,y=n*O,"deltaY"in t&&(y=t.deltaY),"deltaX"in t&&(g=t.deltaX),(g||y)&&t.deltaMode&&(t.deltaMode==1?(g*=I,y*=I):(g*=P,y*=P)),g&&!r&&(r=g<1?-1:1),y&&!n&&(n=y<1?-1:1),{spinX:r,spinY:n,pixelX:g,pixelY:y}}T.getEventType=function(){return A.firefox()?"DOMMouseScroll":b("wheel")?"wheel":"mousewheel"};var Y=T;/**
* Checks if an event is supported in the current execution environment.
*
* NOTE: This will not work correctly for non-generic events such as `change`,
* `reset`, `load`, `error`, and `select`.
*
* Borrows from Modernizr.
*
* @param {string} eventNameSuffix Event name, e.g. "click".
* @param {?boolean} capture Check if the capture phase is supported.
* @return {boolean} True if the event is supported.
* @internal
* @license Modernizr 3.0.0pre (Custom Build) | MIT
*/const mousewheel=function(t,r){if(t&&t.addEventListener){const n=function(g){const y=Y(g);r&&Reflect.apply(r,this,[g,y])};t.addEventListener("wheel",n,{passive:!0})}},Mousewheel={beforeMount(t,r){mousewheel(t,r.value)}},basicTimeSpinnerProps=buildProps({role:{type:String,required:!0},spinnerDate:{type:definePropType(Object),required:!0},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:definePropType(String),default:""},...disabledTimeListsProps}),_hoisted_1$_=["onClick"],_hoisted_2$E=["onMouseenter"],_sfc_main$1Z=defineComponent({__name:"basic-time-spinner",props:basicTimeSpinnerProps,emits:["change","select-range","set-option"],setup(t,{emit:r}){const n=t,g=useNamespace("time"),{getHoursList:y,getMinutesList:L,getSecondsList:$}=getTimeLists(n.disabledHours,n.disabledMinutes,n.disabledSeconds);let V=!1;const z=ref(),j=ref(),re=ref(),ae=ref(),oe={hours:j,minutes:re,seconds:ae},ie=computed(()=>n.showSeconds?timeUnits$2:timeUnits$2.slice(0,2)),le=computed(()=>{const{spinnerDate:bn}=n,Cn=bn.hour(),Tn=bn.minute(),xn=bn.second();return{hours:Cn,minutes:Tn,seconds:xn}}),ue=computed(()=>{const{hours:bn,minutes:Cn}=unref(le);return{hours:y(n.role),minutes:L(bn,n.role),seconds:$(bn,Cn,n.role)}}),de=computed(()=>{const{hours:bn,minutes:Cn,seconds:Tn}=unref(le);return{hours:buildTimeList(bn,23),minutes:buildTimeList(Cn,59),seconds:buildTimeList(Tn,59)}}),pe=debounce(bn=>{V=!1,Ce(bn)},200),he=bn=>{if(!!!n.amPmMode)return"";const Tn=n.amPmMode==="A";let xn=bn<12?" am":" pm";return Tn&&(xn=xn.toUpperCase()),xn},_e=bn=>{let Cn;switch(bn){case"hours":Cn=[0,2];break;case"minutes":Cn=[3,5];break;case"seconds":Cn=[6,8];break}const[Tn,xn]=Cn;r("select-range",Tn,xn),z.value=bn},Ce=bn=>{Ie(bn,unref(le)[bn])},$e=()=>{Ce("hours"),Ce("minutes"),Ce("seconds")},xe=bn=>bn.querySelector(`.${g.namespace.value}-scrollbar__wrap`),Ie=(bn,Cn)=>{if(n.arrowControl)return;const Tn=unref(oe[bn]);Tn&&Tn.$el&&(xe(Tn.$el).scrollTop=Math.max(0,Cn*Ne(bn)))},Ne=bn=>{const Cn=unref(oe[bn]);return(Cn==null?void 0:Cn.$el.querySelector("li").offsetHeight)||0},ze=()=>{qe(1)},Fe=()=>{qe(-1)},qe=bn=>{z.value||_e("hours");const Cn=z.value,Tn=unref(le)[Cn],xn=z.value==="hours"?24:60,En=Et(Cn,Tn,bn,xn);kt(Cn,En),Ie(Cn,En),nextTick(()=>_e(Cn))},Et=(bn,Cn,Tn,xn)=>{let En=(Cn+Tn+xn)%xn;const kn=unref(ue)[bn];for(;kn[En]&&En!==Cn;)En=(En+Tn+xn)%xn;return En},kt=(bn,Cn)=>{if(unref(ue)[bn][Cn])return;const{hours:En,minutes:kn,seconds:On}=unref(le);let Rn;switch(bn){case"hours":Rn=n.spinnerDate.hour(Cn).minute(kn).second(On);break;case"minutes":Rn=n.spinnerDate.hour(En).minute(Cn).second(On);break;case"seconds":Rn=n.spinnerDate.hour(En).minute(kn).second(Cn);break}r("change",Rn)},Lt=(bn,{value:Cn,disabled:Tn})=>{Tn||(kt(bn,Cn),_e(bn),Ie(bn,Cn))},vn=bn=>{V=!0,pe(bn);const Cn=Math.min(Math.round((xe(unref(oe[bn]).$el).scrollTop-(jt(bn)*.5-10)/Ne(bn)+3)/Ne(bn)),bn==="hours"?23:59);kt(bn,Cn)},jt=bn=>unref(oe[bn]).$el.offsetHeight,At=()=>{const bn=Cn=>{const Tn=unref(oe[Cn]);Tn&&Tn.$el&&(xe(Tn.$el).onscroll=()=>{vn(Cn)})};bn("hours"),bn("minutes"),bn("seconds")};onMounted(()=>{nextTick(()=>{!n.arrowControl&&At(),$e(),n.role==="start"&&_e("hours")})});const hn=(bn,Cn)=>{oe[Cn].value=bn};return r("set-option",[`${n.role}_scrollDown`,qe]),r("set-option",[`${n.role}_emitSelectRange`,_e]),watch(()=>n.spinnerDate,()=>{V||$e()}),(bn,Cn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(g).b("spinner"),{"has-seconds":bn.showSeconds}])},[bn.arrowControl?createCommentVNode("v-if",!0):(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(unref(ie),Tn=>(openBlock(),createBlock(unref(ElScrollbar),{key:Tn,ref_for:!0,ref:xn=>hn(xn,Tn),class:normalizeClass(unref(g).be("spinner","wrapper")),"wrap-style":"max-height: inherit;","view-class":unref(g).be("spinner","list"),noresize:"",tag:"ul",onMouseenter:xn=>_e(Tn),onMousemove:xn=>Ce(Tn)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(ue)[Tn],(xn,En)=>(openBlock(),createElementBlock("li",{key:En,class:normalizeClass([unref(g).be("spinner","item"),unref(g).is("active",En===unref(le)[Tn]),unref(g).is("disabled",xn)]),onClick:kn=>Lt(Tn,{value:En,disabled:xn})},[Tn==="hours"?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(("0"+(bn.amPmMode?En%12||12:En)).slice(-2))+toDisplayString(he(En)),1)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(("0"+En).slice(-2)),1)],64))],10,_hoisted_1$_))),128))]),_:2},1032,["class","view-class","onMouseenter","onMousemove"]))),128)),bn.arrowControl?(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(unref(ie),Tn=>(openBlock(),createElementBlock("div",{key:Tn,class:normalizeClass([unref(g).be("spinner","wrapper"),unref(g).is("arrow")]),onMouseenter:xn=>_e(Tn)},[withDirectives((openBlock(),createBlock(unref(ElIcon),{class:normalizeClass(["arrow-up",unref(g).be("spinner","arrow")])},{default:withCtx(()=>[createVNode$1(unref(arrow_up_default))]),_:1},8,["class"])),[[unref(vRepeatClick),Fe]]),withDirectives((openBlock(),createBlock(unref(ElIcon),{class:normalizeClass(["arrow-down",unref(g).be("spinner","arrow")])},{default:withCtx(()=>[createVNode$1(unref(arrow_down_default))]),_:1},8,["class"])),[[unref(vRepeatClick),ze]]),createBaseVNode("ul",{class:normalizeClass(unref(g).be("spinner","list"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(de)[Tn],(xn,En)=>(openBlock(),createElementBlock("li",{key:En,class:normalizeClass([unref(g).be("spinner","item"),unref(g).is("active",xn===unref(le)[Tn]),unref(g).is("disabled",unref(ue)[Tn][xn])])},[typeof xn=="number"?(openBlock(),createElementBlock(Fragment,{key:0},[Tn==="hours"?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(("0"+(bn.amPmMode?xn%12||12:xn)).slice(-2))+toDisplayString(he(xn)),1)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(("0"+xn).slice(-2)),1)],64))],64)):createCommentVNode("v-if",!0)],2))),128))],2)],42,_hoisted_2$E))),128)):createCommentVNode("v-if",!0)],2))}});var TimeSpinner=_export_sfc$1(_sfc_main$1Z,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/basic-time-spinner.vue"]]);const _sfc_main$1Y=defineComponent({__name:"panel-time-pick",props:panelTimePickerProps,emits:["pick","select-range","set-picker-option"],setup(t,{emit:r}){const n=t,g=inject("EP_PICKER_BASE"),{arrowControl:y,disabledHours:L,disabledMinutes:$,disabledSeconds:V,defaultValue:z}=g.props,{getAvailableHours:j,getAvailableMinutes:re,getAvailableSeconds:ae}=buildAvailableTimeSlotGetter(L,$,V),oe=useNamespace("time"),{t:ie,lang:le}=useLocale(),ue=ref([0,2]),de=useOldValue(n),pe=computed(()=>isUndefined$1(n.actualVisible)?`${oe.namespace.value}-zoom-in-top`:""),he=computed(()=>n.format.includes("ss")),_e=computed(()=>n.format.includes("A")?"A":n.format.includes("a")?"a":""),Ce=hn=>{const bn=dayjs(hn).locale(le.value),Cn=Lt(bn);return bn.isSame(Cn)},$e=()=>{r("pick",de.value,!1)},xe=(hn=!1,bn=!1)=>{bn||r("pick",n.parsedValue,hn)},Ie=hn=>{if(!n.visible)return;const bn=Lt(hn).millisecond(0);r("pick",bn,!0)},Ne=(hn,bn)=>{r("select-range",hn,bn),ue.value=[hn,bn]},ze=hn=>{const bn=[0,3].concat(he.value?[6]:[]),Cn=["hours","minutes"].concat(he.value?["seconds"]:[]),xn=(bn.indexOf(ue.value[0])+hn+bn.length)%bn.length;qe.start_emitSelectRange(Cn[xn])},Fe=hn=>{const bn=hn.code,{left:Cn,right:Tn,up:xn,down:En}=EVENT_CODE;if([Cn,Tn].includes(bn)){ze(bn===Cn?-1:1),hn.preventDefault();return}if([xn,En].includes(bn)){const kn=bn===xn?-1:1;qe.start_scrollDown(kn),hn.preventDefault();return}},{timePickerOptions:qe,onSetOption:Et,getAvailableTime:kt}=useTimePanel({getAvailableHours:j,getAvailableMinutes:re,getAvailableSeconds:ae}),Lt=hn=>kt(hn,n.datetimeRole||"",!0),vn=hn=>hn?dayjs(hn,n.format).locale(le.value):null,jt=hn=>hn?hn.format(n.format):null,At=()=>dayjs(z).locale(le.value);return r("set-picker-option",["isValidValue",Ce]),r("set-picker-option",["formatToString",jt]),r("set-picker-option",["parseUserInput",vn]),r("set-picker-option",["handleKeydownInput",Fe]),r("set-picker-option",["getRangeAvailableTime",Lt]),r("set-picker-option",["getDefaultValue",At]),(hn,bn)=>(openBlock(),createBlock(Transition,{name:unref(pe)},{default:withCtx(()=>[hn.actualVisible||hn.visible?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(oe).b("panel"))},[createBaseVNode("div",{class:normalizeClass([unref(oe).be("panel","content"),{"has-seconds":unref(he)}])},[createVNode$1(TimeSpinner,{ref:"spinner",role:hn.datetimeRole||"start","arrow-control":unref(y),"show-seconds":unref(he),"am-pm-mode":unref(_e),"spinner-date":hn.parsedValue,"disabled-hours":unref(L),"disabled-minutes":unref($),"disabled-seconds":unref(V),onChange:Ie,onSetOption:unref(Et),onSelectRange:Ne},null,8,["role","arrow-control","show-seconds","am-pm-mode","spinner-date","disabled-hours","disabled-minutes","disabled-seconds","onSetOption"])],2),createBaseVNode("div",{class:normalizeClass(unref(oe).be("panel","footer"))},[createBaseVNode("button",{type:"button",class:normalizeClass([unref(oe).be("panel","btn"),"cancel"]),onClick:$e},toDisplayString(unref(ie)("el.datepicker.cancel")),3),createBaseVNode("button",{type:"button",class:normalizeClass([unref(oe).be("panel","btn"),"confirm"]),onClick:bn[0]||(bn[0]=Cn=>xe())},toDisplayString(unref(ie)("el.datepicker.confirm")),3)],2)],2)):createCommentVNode("v-if",!0)]),_:1},8,["name"]))}});var TimePickPanel=_export_sfc$1(_sfc_main$1Y,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/panel-time-pick.vue"]]);const panelTimeRangeProps=buildProps({...timePanelSharedProps,parsedValue:{type:definePropType(Array)}}),_hoisted_1$Z=["disabled"],_sfc_main$1X=defineComponent({__name:"panel-time-range",props:panelTimeRangeProps,emits:["pick","select-range","set-picker-option"],setup(t,{emit:r}){const n=t,g=(Vn,zn)=>{const Jn=[];for(let tr=Vn;tr<=zn;tr++)Jn.push(tr);return Jn},{t:y,lang:L}=useLocale(),$=useNamespace("time"),V=useNamespace("picker"),z=inject("EP_PICKER_BASE"),{arrowControl:j,disabledHours:re,disabledMinutes:ae,disabledSeconds:oe,defaultValue:ie}=z.props,le=computed(()=>n.parsedValue[0]),ue=computed(()=>n.parsedValue[1]),de=useOldValue(n),pe=()=>{r("pick",de.value,!1)},he=computed(()=>n.format.includes("ss")),_e=computed(()=>n.format.includes("A")?"A":n.format.includes("a")?"a":""),Ce=(Vn=!1)=>{r("pick",[le.value,ue.value],Vn)},$e=Vn=>{Ne(Vn.millisecond(0),ue.value)},xe=Vn=>{Ne(le.value,Vn.millisecond(0))},Ie=Vn=>{const zn=Vn.map(tr=>dayjs(tr).locale(L.value)),Jn=bn(zn);return zn[0].isSame(Jn[0])&&zn[1].isSame(Jn[1])},Ne=(Vn,zn)=>{r("pick",[Vn,zn],!0)},ze=computed(()=>le.value>ue.value),Fe=ref([0,2]),qe=(Vn,zn)=>{r("select-range",Vn,zn,"min"),Fe.value=[Vn,zn]},Et=computed(()=>he.value?11:8),kt=(Vn,zn)=>{r("select-range",Vn,zn,"max");const Jn=unref(Et);Fe.value=[Vn+Jn,zn+Jn]},Lt=Vn=>{const zn=he.value?[0,3,6,11,14,17]:[0,3,8,11],Jn=["hours","minutes"].concat(he.value?["seconds"]:[]),$n=(zn.indexOf(Fe.value[0])+Vn+zn.length)%zn.length,Pn=zn.length/2;$n<Pn?En.start_emitSelectRange(Jn[$n]):En.end_emitSelectRange(Jn[$n-Pn])},vn=Vn=>{const zn=Vn.code,{left:Jn,right:tr,up:$n,down:Pn}=EVENT_CODE;if([Jn,tr].includes(zn)){Lt(zn===Jn?-1:1),Vn.preventDefault();return}if([$n,Pn].includes(zn)){const Bn=zn===$n?-1:1,Un=Fe.value[0]<Et.value?"start":"end";En[`${Un}_scrollDown`](Bn),Vn.preventDefault();return}},jt=(Vn,zn)=>{const Jn=re?re(Vn):[],tr=Vn==="start",Pn=(zn||(tr?ue.value:le.value)).hour(),Bn=tr?g(Pn+1,23):g(0,Pn-1);return union$1(Jn,Bn)},At=(Vn,zn,Jn)=>{const tr=ae?ae(Vn,zn):[],$n=zn==="start",Pn=Jn||($n?ue.value:le.value),Bn=Pn.hour();if(Vn!==Bn)return tr;const Un=Pn.minute(),Fn=$n?g(Un+1,59):g(0,Un-1);return union$1(tr,Fn)},hn=(Vn,zn,Jn,tr)=>{const $n=oe?oe(Vn,zn,Jn):[],Pn=Jn==="start",Bn=tr||(Pn?ue.value:le.value),Un=Bn.hour(),Fn=Bn.minute();if(Vn!==Un||zn!==Fn)return $n;const cr=Bn.second(),ur=Pn?g(cr+1,59):g(0,cr-1);return union$1($n,ur)},bn=([Vn,zn])=>[kn(Vn,"start",!0,zn),kn(zn,"end",!1,Vn)],{getAvailableHours:Cn,getAvailableMinutes:Tn,getAvailableSeconds:xn}=buildAvailableTimeSlotGetter(jt,At,hn),{timePickerOptions:En,getAvailableTime:kn,onSetOption:On}=useTimePanel({getAvailableHours:Cn,getAvailableMinutes:Tn,getAvailableSeconds:xn}),Rn=Vn=>Vn?isArray$6(Vn)?Vn.map(zn=>dayjs(zn,n.format).locale(L.value)):dayjs(Vn,n.format).locale(L.value):null,In=Vn=>Vn?isArray$6(Vn)?Vn.map(zn=>zn.format(n.format)):Vn.format(n.format):null,Mn=()=>{if(isArray$6(ie))return ie.map(zn=>dayjs(zn).locale(L.value));const Vn=dayjs(ie).locale(L.value);return[Vn,Vn.add(60,"m")]};return r("set-picker-option",["formatToString",In]),r("set-picker-option",["parseUserInput",Rn]),r("set-picker-option",["isValidValue",Ie]),r("set-picker-option",["handleKeydownInput",vn]),r("set-picker-option",["getDefaultValue",Mn]),r("set-picker-option",["getRangeAvailableTime",bn]),(Vn,zn)=>Vn.actualVisible?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([unref($).b("range-picker"),unref(V).b("panel")])},[createBaseVNode("div",{class:normalizeClass(unref($).be("range-picker","content"))},[createBaseVNode("div",{class:normalizeClass(unref($).be("range-picker","cell"))},[createBaseVNode("div",{class:normalizeClass(unref($).be("range-picker","header"))},toDisplayString(unref(y)("el.datepicker.startTime")),3),createBaseVNode("div",{class:normalizeClass([unref($).be("range-picker","body"),unref($).be("panel","content"),unref($).is("arrow",unref(j)),{"has-seconds":unref(he)}])},[createVNode$1(TimeSpinner,{ref:"minSpinner",role:"start","show-seconds":unref(he),"am-pm-mode":unref(_e),"arrow-control":unref(j),"spinner-date":unref(le),"disabled-hours":jt,"disabled-minutes":At,"disabled-seconds":hn,onChange:$e,onSetOption:unref(On),onSelectRange:qe},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2),createBaseVNode("div",{class:normalizeClass(unref($).be("range-picker","cell"))},[createBaseVNode("div",{class:normalizeClass(unref($).be("range-picker","header"))},toDisplayString(unref(y)("el.datepicker.endTime")),3),createBaseVNode("div",{class:normalizeClass([unref($).be("range-picker","body"),unref($).be("panel","content"),unref($).is("arrow",unref(j)),{"has-seconds":unref(he)}])},[createVNode$1(TimeSpinner,{ref:"maxSpinner",role:"end","show-seconds":unref(he),"am-pm-mode":unref(_e),"arrow-control":unref(j),"spinner-date":unref(ue),"disabled-hours":jt,"disabled-minutes":At,"disabled-seconds":hn,onChange:xe,onSetOption:unref(On),onSelectRange:kt},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2)],2),createBaseVNode("div",{class:normalizeClass(unref($).be("panel","footer"))},[createBaseVNode("button",{type:"button",class:normalizeClass([unref($).be("panel","btn"),"cancel"]),onClick:zn[0]||(zn[0]=Jn=>pe())},toDisplayString(unref(y)("el.datepicker.cancel")),3),createBaseVNode("button",{type:"button",class:normalizeClass([unref($).be("panel","btn"),"confirm"]),disabled:unref(ze),onClick:zn[1]||(zn[1]=Jn=>Ce())},toDisplayString(unref(y)("el.datepicker.confirm")),11,_hoisted_1$Z)],2)],2)):createCommentVNode("v-if",!0)}});var TimeRangePanel=_export_sfc$1(_sfc_main$1X,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/panel-time-range.vue"]]);dayjs.extend(customParseFormat);var TimePicker=defineComponent({name:"ElTimePicker",install:null,props:{...timePickerDefaultProps,isRange:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(t,r){const n=ref(),[g,y]=t.isRange?["timerange",TimeRangePanel]:["time",TimePickPanel],L=$=>r.emit("update:modelValue",$);return provide("ElPopperOptions",t.popperOptions),r.expose({focus:$=>{var V;(V=n.value)==null||V.handleFocusInput($)},blur:$=>{var V;(V=n.value)==null||V.handleBlurInput($)},handleOpen:()=>{var $;($=n.value)==null||$.handleOpen()},handleClose:()=>{var $;($=n.value)==null||$.handleClose()}}),()=>{var $;const V=($=t.format)!=null?$:DEFAULT_FORMATS_TIME;return createVNode$1(CommonPicker,mergeProps(t,{ref:n,type:g,format:V,"onUpdate:modelValue":L}),{default:z=>createVNode$1(y,z,null)})}}});const _TimePicker=TimePicker;_TimePicker.install=t=>{t.component(_TimePicker.name,_TimePicker)};const ElTimePicker=_TimePicker,getPrevMonthLastDays=(t,r)=>{const n=t.subtract(1,"month").endOf("month").date();return rangeArr(r).map((g,y)=>n-(r-y-1))},getMonthDays=t=>{const r=t.daysInMonth();return rangeArr(r).map((n,g)=>g+1)},toNestedArr=t=>rangeArr(t.length/7).map(r=>{const n=r*7;return t.slice(n,n+7)}),dateTableProps=buildProps({selectedDay:{type:definePropType(Object)},range:{type:definePropType(Array)},date:{type:definePropType(Object),required:!0},hideHeader:{type:Boolean}}),dateTableEmits={pick:t=>isObject$7(t)};var localeData$1={exports:{}};(function(t,r){(function(n,g){t.exports=g()})(commonjsGlobal,function(){return function(n,g,y){var L=g.prototype,$=function(ae){return ae&&(ae.indexOf?ae:ae.s)},V=function(ae,oe,ie,le,ue){var de=ae.name?ae:ae.$locale(),pe=$(de[oe]),he=$(de[ie]),_e=pe||he.map(function($e){return $e.slice(0,le)});if(!ue)return _e;var Ce=de.weekStart;return _e.map(function($e,xe){return _e[(xe+(Ce||0))%7]})},z=function(){return y.Ls[y.locale()]},j=function(ae,oe){return ae.formats[oe]||function(ie){return ie.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(le,ue,de){return ue||de.slice(1)})}(ae.formats[oe.toUpperCase()])},re=function(){var ae=this;return{months:function(oe){return oe?oe.format("MMMM"):V(ae,"months")},monthsShort:function(oe){return oe?oe.format("MMM"):V(ae,"monthsShort","months",3)},firstDayOfWeek:function(){return ae.$locale().weekStart||0},weekdays:function(oe){return oe?oe.format("dddd"):V(ae,"weekdays")},weekdaysMin:function(oe){return oe?oe.format("dd"):V(ae,"weekdaysMin","weekdays",2)},weekdaysShort:function(oe){return oe?oe.format("ddd"):V(ae,"weekdaysShort","weekdays",3)},longDateFormat:function(oe){return j(ae.$locale(),oe)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};L.localeData=function(){return re.bind(this)()},y.localeData=function(){var ae=z();return{firstDayOfWeek:function(){return ae.weekStart||0},weekdays:function(){return y.weekdays()},weekdaysShort:function(){return y.weekdaysShort()},weekdaysMin:function(){return y.weekdaysMin()},months:function(){return y.months()},monthsShort:function(){return y.monthsShort()},longDateFormat:function(oe){return j(ae,oe)},meridiem:ae.meridiem,ordinal:ae.ordinal}},y.months=function(){return V(z(),"months")},y.monthsShort=function(){return V(z(),"monthsShort","months",3)},y.weekdays=function(ae){return V(z(),"weekdays",null,null,ae)},y.weekdaysShort=function(ae){return V(z(),"weekdaysShort","weekdays",3,ae)},y.weekdaysMin=function(ae){return V(z(),"weekdaysMin","weekdays",2,ae)}}})})(localeData$1);var localeDataExports=localeData$1.exports;const localeData=getDefaultExportFromCjs(localeDataExports),useDateTable=(t,r)=>{dayjs.extend(localeData);const n=dayjs.localeData().firstDayOfWeek(),{t:g,lang:y}=useLocale(),L=dayjs().locale(y.value),$=computed(()=>!!t.range&&!!t.range.length),V=computed(()=>{let oe=[];if($.value){const[ie,le]=t.range,ue=rangeArr(le.date()-ie.date()+1).map(he=>({text:ie.date()+he,type:"current"}));let de=ue.length%7;de=de===0?0:7-de;const pe=rangeArr(de).map((he,_e)=>({text:_e+1,type:"next"}));oe=ue.concat(pe)}else{const ie=t.date.startOf("month").day(),le=getPrevMonthLastDays(t.date,(ie-n+7)%7).map(he=>({text:he,type:"prev"})),ue=getMonthDays(t.date).map(he=>({text:he,type:"current"}));oe=[...le,...ue];const de=7-(oe.length%7||7),pe=rangeArr(de).map((he,_e)=>({text:_e+1,type:"next"}));oe=oe.concat(pe)}return toNestedArr(oe)}),z=computed(()=>{const oe=n;return oe===0?WEEK_DAYS.map(ie=>g(`el.datepicker.weeks.${ie}`)):WEEK_DAYS.slice(oe).concat(WEEK_DAYS.slice(0,oe)).map(ie=>g(`el.datepicker.weeks.${ie}`))}),j=(oe,ie)=>{switch(ie){case"prev":return t.date.startOf("month").subtract(1,"month").date(oe);case"next":return t.date.startOf("month").add(1,"month").date(oe);case"current":return t.date.date(oe)}};return{now:L,isInRange:$,rows:V,weekDays:z,getFormattedDate:j,handlePickDay:({text:oe,type:ie})=>{const le=j(oe,ie);r("pick",le)},getSlotData:({text:oe,type:ie})=>{const le=j(oe,ie);return{isSelected:le.isSame(t.selectedDay),type:`${ie}-month`,day:le.format("YYYY-MM-DD"),date:le.toDate()}}}},_hoisted_1$Y={key:0},_hoisted_2$D=["onClick"],__default__$1g=defineComponent({name:"DateTable"}),_sfc_main$1W=defineComponent({...__default__$1g,props:dateTableProps,emits:dateTableEmits,setup(t,{expose:r,emit:n}){const g=t,{isInRange:y,now:L,rows:$,weekDays:V,getFormattedDate:z,handlePickDay:j,getSlotData:re}=useDateTable(g,n),ae=useNamespace("calendar-table"),oe=useNamespace("calendar-day"),ie=({text:le,type:ue})=>{const de=[ue];if(ue==="current"){const pe=z(le,ue);pe.isSame(g.selectedDay,"day")&&de.push(oe.is("selected")),pe.isSame(L,"day")&&de.push(oe.is("today"))}return de};return r({getFormattedDate:z}),(le,ue)=>(openBlock(),createElementBlock("table",{class:normalizeClass([unref(ae).b(),unref(ae).is("range",unref(y))]),cellspacing:"0",cellpadding:"0"},[le.hideHeader?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("thead",_hoisted_1$Y,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(V),de=>(openBlock(),createElementBlock("th",{key:de},toDisplayString(de),1))),128))])),createBaseVNode("tbody",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref($),(de,pe)=>(openBlock(),createElementBlock("tr",{key:pe,class:normalizeClass({[unref(ae).e("row")]:!0,[unref(ae).em("row","hide-border")]:pe===0&&le.hideHeader})},[(openBlock(!0),createElementBlock(Fragment,null,renderList(de,(he,_e)=>(openBlock(),createElementBlock("td",{key:_e,class:normalizeClass(ie(he)),onClick:Ce=>unref(j)(he)},[createBaseVNode("div",{class:normalizeClass(unref(oe).b())},[renderSlot(le.$slots,"date-cell",{data:unref(re)(he)},()=>[createBaseVNode("span",null,toDisplayString(he.text),1)])],2)],10,_hoisted_2$D))),128))],2))),128))])],2))}});var DateTable$1=_export_sfc$1(_sfc_main$1W,[["__file","/home/runner/work/element-plus/element-plus/packages/components/calendar/src/date-table.vue"]]);const adjacentMonth=(t,r)=>{const n=t.endOf("month"),g=r.startOf("month"),L=n.isSame(g,"week")?g.add(1,"week"):g;return[[t,n],[L.startOf("week"),r]]},threeConsecutiveMonth=(t,r)=>{const n=t.endOf("month"),g=t.add(1,"month").startOf("month"),y=n.isSame(g,"week")?g.add(1,"week"):g,L=y.endOf("month"),$=r.startOf("month"),V=L.isSame($,"week")?$.add(1,"week"):$;return[[t,n],[y.startOf("week"),L],[V.startOf("week"),r]]},useCalendar=(t,r,n)=>{const g=useSlots(),{lang:y}=useLocale(),L=ref(),$=dayjs().locale(y.value),V=computed({get(){return t.modelValue?j.value:L.value},set(pe){if(!pe)return;L.value=pe;const he=pe.toDate();r(INPUT_EVENT,he),r(UPDATE_MODEL_EVENT,he)}}),z=computed(()=>{if(!t.range)return[];const pe=t.range.map(Ce=>dayjs(Ce).locale(y.value)),[he,_e]=pe;return he.isAfter(_e)?[]:he.isSame(_e,"month")?le(he,_e):he.add(1,"month").month()!==_e.month()?[]:le(he,_e)}),j=computed(()=>t.modelValue?dayjs(t.modelValue).locale(y.value):V.value||(z.value.length?z.value[0][0]:$)),re=computed(()=>j.value.subtract(1,"month").date(1)),ae=computed(()=>j.value.add(1,"month").date(1)),oe=computed(()=>j.value.subtract(1,"year").date(1)),ie=computed(()=>j.value.add(1,"year").date(1)),le=(pe,he)=>{const _e=pe.startOf("week"),Ce=he.endOf("week"),$e=_e.get("month"),xe=Ce.get("month");return $e===xe?[[_e,Ce]]:($e+1)%12===xe?adjacentMonth(_e,Ce):$e+2===xe||($e+1)%11===xe?threeConsecutiveMonth(_e,Ce):[]},ue=pe=>{V.value=pe},de=pe=>{const _e={"prev-month":re.value,"next-month":ae.value,"prev-year":oe.value,"next-year":ie.value,today:$}[pe];_e.isSame(j.value,"day")||ue(_e)};return useDeprecated({from:'"dateCell"',replacement:'"date-cell"',scope:"ElCalendar",version:"2.3.0",ref:"https://element-plus.org/en-US/component/calendar.html#slots",type:"Slot"},computed(()=>!!g.dateCell)),{calculateValidatedDateRange:le,date:j,realSelectedDay:V,pickDay:ue,selectDate:de,validatedRange:z}},isValidRange$1=t=>isArray$6(t)&&t.length===2&&t.every(r=>isDate$1(r)),calendarProps=buildProps({modelValue:{type:Date},range:{type:definePropType(Array),validator:isValidRange$1}}),calendarEmits={[UPDATE_MODEL_EVENT]:t=>isDate$1(t),[INPUT_EVENT]:t=>isDate$1(t)},COMPONENT_NAME$g="ElCalendar",__default__$1f=defineComponent({name:COMPONENT_NAME$g}),_sfc_main$1V=defineComponent({...__default__$1f,props:calendarProps,emits:calendarEmits,setup(t,{expose:r,emit:n}){const g=t,y=useNamespace("calendar"),{calculateValidatedDateRange:L,date:$,pickDay:V,realSelectedDay:z,selectDate:j,validatedRange:re}=useCalendar(g,n),{t:ae}=useLocale(),oe=computed(()=>{const ie=`el.datepicker.month${$.value.format("M")}`;return`${$.value.year()} ${ae("el.datepicker.year")} ${ae(ie)}`});return r({selectedDay:z,pickDay:V,selectDate:j,calculateValidatedDateRange:L}),(ie,le)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(y).b())},[createBaseVNode("div",{class:normalizeClass(unref(y).e("header"))},[renderSlot(ie.$slots,"header",{date:unref(oe)},()=>[createBaseVNode("div",{class:normalizeClass(unref(y).e("title"))},toDisplayString(unref(oe)),3),unref(re).length===0?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(y).e("button-group"))},[createVNode$1(unref(ElButtonGroup$1),null,{default:withCtx(()=>[createVNode$1(unref(ElButton),{size:"small",onClick:le[0]||(le[0]=ue=>unref(j)("prev-month"))},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(ae)("el.datepicker.prevMonth")),1)]),_:1}),createVNode$1(unref(ElButton),{size:"small",onClick:le[1]||(le[1]=ue=>unref(j)("today"))},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(ae)("el.datepicker.today")),1)]),_:1}),createVNode$1(unref(ElButton),{size:"small",onClick:le[2]||(le[2]=ue=>unref(j)("next-month"))},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(ae)("el.datepicker.nextMonth")),1)]),_:1})]),_:1})],2)):createCommentVNode("v-if",!0)])],2),unref(re).length===0?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(y).e("body"))},[createVNode$1(DateTable$1,{date:unref($),"selected-day":unref(z),onPick:unref(V)},createSlots({_:2},[ie.$slots["date-cell"]||ie.$slots.dateCell?{name:"date-cell",fn:withCtx(ue=>[ie.$slots["date-cell"]?renderSlot(ie.$slots,"date-cell",normalizeProps(mergeProps({key:0},ue))):renderSlot(ie.$slots,"dateCell",normalizeProps(mergeProps({key:1},ue)))])}:void 0]),1032,["date","selected-day","onPick"])],2)):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(y).e("body"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(re),(ue,de)=>(openBlock(),createBlock(DateTable$1,{key:de,date:ue[0],"selected-day":unref(z),range:ue,"hide-header":de!==0,onPick:unref(V)},createSlots({_:2},[ie.$slots["date-cell"]||ie.$slots.dateCell?{name:"date-cell",fn:withCtx(pe=>[ie.$slots["date-cell"]?renderSlot(ie.$slots,"date-cell",normalizeProps(mergeProps({key:0},pe))):renderSlot(ie.$slots,"dateCell",normalizeProps(mergeProps({key:1},pe)))])}:void 0]),1032,["date","selected-day","range","hide-header","onPick"]))),128))],2))],2))}});var Calendar$2=_export_sfc$1(_sfc_main$1V,[["__file","/home/runner/work/element-plus/element-plus/packages/components/calendar/src/calendar.vue"]]);const ElCalendar=withInstall(Calendar$2),cardProps=buildProps({header:{type:String,default:""},bodyStyle:{type:definePropType([String,Object,Array]),default:""},shadow:{type:String,values:["always","hover","never"],default:"always"}}),__default__$1e=defineComponent({name:"ElCard"}),_sfc_main$1U=defineComponent({...__default__$1e,props:cardProps,setup(t){const r=useNamespace("card");return(n,g)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(r).b(),unref(r).is(`${n.shadow}-shadow`)])},[n.$slots.header||n.header?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(r).e("header"))},[renderSlot(n.$slots,"header",{},()=>[createTextVNode(toDisplayString(n.header),1)])],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(r).e("body")),style:normalizeStyle$1(n.bodyStyle)},[renderSlot(n.$slots,"default")],6)],2))}});var Card=_export_sfc$1(_sfc_main$1U,[["__file","/home/runner/work/element-plus/element-plus/packages/components/card/src/card.vue"]]);const ElCard=withInstall(Card),carouselProps=buildProps({initialIndex:{type:Number,default:0},height:{type:String,default:""},trigger:{type:String,values:["hover","click"],default:"hover"},autoplay:{type:Boolean,default:!0},interval:{type:Number,default:3e3},indicatorPosition:{type:String,values:["","none","outside"],default:""},arrow:{type:String,values:["always","hover","never"],default:"hover"},type:{type:String,values:["","card"],default:""},loop:{type:Boolean,default:!0},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},pauseOnHover:{type:Boolean,default:!0}}),carouselEmits={change:(t,r)=>[t,r].every(isNumber$2)},carouselContextKey=Symbol("carouselContextKey"),THROTTLE_TIME=300,useCarousel=(t,r,n)=>{const{children:g,addChild:y,removeChild:L}=useOrderedChildren(getCurrentInstance(),"ElCarouselItem"),$=ref(-1),V=ref(null),z=ref(!1),j=ref(),re=computed(()=>t.arrow!=="never"&&!unref(ie)),ae=computed(()=>g.value.some(jt=>jt.props.label.toString().length>0)),oe=computed(()=>t.type==="card"),ie=computed(()=>t.direction==="vertical"),le=throttle$2(jt=>{_e(jt)},THROTTLE_TIME,{trailing:!0}),ue=throttle$2(jt=>{qe(jt)},THROTTLE_TIME);function de(){V.value&&(clearInterval(V.value),V.value=null)}function pe(){t.interval<=0||!t.autoplay||V.value||(V.value=setInterval(()=>he(),t.interval))}const he=()=>{$.value<g.value.length-1?$.value=$.value+1:t.loop&&($.value=0)};function _e(jt){if(isString$3(jt)){const bn=g.value.filter(Cn=>Cn.props.name===jt);bn.length>0&&(jt=g.value.indexOf(bn[0]))}if(jt=Number(jt),Number.isNaN(jt)||jt!==Math.floor(jt))return;const At=g.value.length,hn=$.value;jt<0?$.value=t.loop?At-1:0:jt>=At?$.value=t.loop?0:At-1:$.value=jt,hn===$.value&&Ce(hn),Lt()}function Ce(jt){g.value.forEach((At,hn)=>{At.translateItem(hn,$.value,jt)})}function $e(jt,At){var hn,bn,Cn,Tn;const xn=unref(g),En=xn.length;if(En===0||!jt.states.inStage)return!1;const kn=At+1,On=At-1,Rn=En-1,In=xn[Rn].states.active,Mn=xn[0].states.active,Vn=(bn=(hn=xn[kn])==null?void 0:hn.states)==null?void 0:bn.active,zn=(Tn=(Cn=xn[On])==null?void 0:Cn.states)==null?void 0:Tn.active;return At===Rn&&Mn||Vn?"left":At===0&&In||zn?"right":!1}function xe(){z.value=!0,t.pauseOnHover&&de()}function Ie(){z.value=!1,pe()}function Ne(jt){unref(ie)||g.value.forEach((At,hn)=>{jt===$e(At,hn)&&(At.states.hover=!0)})}function ze(){unref(ie)||g.value.forEach(jt=>{jt.states.hover=!1})}function Fe(jt){$.value=jt}function qe(jt){t.trigger==="hover"&&jt!==$.value&&($.value=jt)}function Et(){_e($.value-1)}function kt(){_e($.value+1)}function Lt(){de(),pe()}watch(()=>$.value,(jt,At)=>{Ce(At),At>-1&&r("change",jt,At)}),watch(()=>t.autoplay,jt=>{jt?pe():de()}),watch(()=>t.loop,()=>{_e($.value)}),watch(()=>t.interval,()=>{Lt()}),watch(()=>g.value,()=>{g.value.length>0&&_e(t.initialIndex)});const vn=shallowRef();return onMounted(()=>{vn.value=useResizeObserver(j.value,()=>{Ce()}),pe()}),onBeforeUnmount(()=>{de(),j.value&&vn.value&&vn.value.stop()}),provide(carouselContextKey,{root:j,isCardType:oe,isVertical:ie,items:g,loop:t.loop,addItem:y,removeItem:L,setActiveItem:_e}),{root:j,activeIndex:$,arrowDisplay:re,hasLabel:ae,hover:z,isCardType:oe,items:g,handleButtonEnter:Ne,handleButtonLeave:ze,handleIndicatorClick:Fe,handleMouseEnter:xe,handleMouseLeave:Ie,setActiveItem:_e,prev:Et,next:kt,throttledArrowClick:le,throttledIndicatorHover:ue}},_hoisted_1$X=["onMouseenter","onClick"],_hoisted_2$C={key:0},COMPONENT_NAME$f="ElCarousel",__default__$1d=defineComponent({name:COMPONENT_NAME$f}),_sfc_main$1T=defineComponent({...__default__$1d,props:carouselProps,emits:carouselEmits,setup(t,{expose:r,emit:n}){const g=t,{root:y,activeIndex:L,arrowDisplay:$,hasLabel:V,hover:z,isCardType:j,items:re,handleButtonEnter:ae,handleButtonLeave:oe,handleIndicatorClick:ie,handleMouseEnter:le,handleMouseLeave:ue,setActiveItem:de,prev:pe,next:he,throttledArrowClick:_e,throttledIndicatorHover:Ce}=useCarousel(g,n),$e=useNamespace("carousel"),xe=computed(()=>{const Ne=[$e.b(),$e.m(g.direction)];return unref(j)&&Ne.push($e.m("card")),Ne}),Ie=computed(()=>{const Ne=[$e.e("indicators"),$e.em("indicators",g.direction)];return unref(V)&&Ne.push($e.em("indicators","labels")),(g.indicatorPosition==="outside"||unref(j))&&Ne.push($e.em("indicators","outside")),Ne});return r({setActiveItem:de,prev:pe,next:he}),(Ne,ze)=>(openBlock(),createElementBlock("div",{ref_key:"root",ref:y,class:normalizeClass(unref(xe)),onMouseenter:ze[6]||(ze[6]=withModifiers((...Fe)=>unref(le)&&unref(le)(...Fe),["stop"])),onMouseleave:ze[7]||(ze[7]=withModifiers((...Fe)=>unref(ue)&&unref(ue)(...Fe),["stop"]))},[createBaseVNode("div",{class:normalizeClass(unref($e).e("container")),style:normalizeStyle$1({height:Ne.height})},[unref($)?(openBlock(),createBlock(Transition,{key:0,name:"carousel-arrow-left",persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("button",{type:"button",class:normalizeClass([unref($e).e("arrow"),unref($e).em("arrow","left")]),onMouseenter:ze[0]||(ze[0]=Fe=>unref(ae)("left")),onMouseleave:ze[1]||(ze[1]=(...Fe)=>unref(oe)&&unref(oe)(...Fe)),onClick:ze[2]||(ze[2]=withModifiers(Fe=>unref(_e)(unref(L)-1),["stop"]))},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(arrow_left_default))]),_:1})],34),[[vShow,(Ne.arrow==="always"||unref(z))&&(g.loop||unref(L)>0)]])]),_:1})):createCommentVNode("v-if",!0),unref($)?(openBlock(),createBlock(Transition,{key:1,name:"carousel-arrow-right",persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("button",{type:"button",class:normalizeClass([unref($e).e("arrow"),unref($e).em("arrow","right")]),onMouseenter:ze[3]||(ze[3]=Fe=>unref(ae)("right")),onMouseleave:ze[4]||(ze[4]=(...Fe)=>unref(oe)&&unref(oe)(...Fe)),onClick:ze[5]||(ze[5]=withModifiers(Fe=>unref(_e)(unref(L)+1),["stop"]))},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(arrow_right_default))]),_:1})],34),[[vShow,(Ne.arrow==="always"||unref(z))&&(g.loop||unref(L)<unref(re).length-1)]])]),_:1})):createCommentVNode("v-if",!0),renderSlot(Ne.$slots,"default")],6),Ne.indicatorPosition!=="none"?(openBlock(),createElementBlock("ul",{key:0,class:normalizeClass(unref(Ie))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(re),(Fe,qe)=>(openBlock(),createElementBlock("li",{key:qe,class:normalizeClass([unref($e).e("indicator"),unref($e).em("indicator",Ne.direction),unref($e).is("active",qe===unref(L))]),onMouseenter:Et=>unref(Ce)(qe),onClick:withModifiers(Et=>unref(ie)(qe),["stop"])},[createBaseVNode("button",{class:normalizeClass(unref($e).e("button"))},[unref(V)?(openBlock(),createElementBlock("span",_hoisted_2$C,toDisplayString(Fe.props.label),1)):createCommentVNode("v-if",!0)],2)],42,_hoisted_1$X))),128))],2)):createCommentVNode("v-if",!0)],34))}});var Carousel=_export_sfc$1(_sfc_main$1T,[["__file","/home/runner/work/element-plus/element-plus/packages/components/carousel/src/carousel.vue"]]);const carouselItemProps=buildProps({name:{type:String,default:""},label:{type:[String,Number],default:""}}),useCarouselItem=(t,r)=>{const n=inject(carouselContextKey),g=getCurrentInstance(),y=.83,L=ref(!1),$=ref(0),V=ref(1),z=ref(!1),j=ref(!1),re=ref(!1),ae=ref(!1),{isCardType:oe,isVertical:ie}=n;function le(_e,Ce,$e){const xe=$e-1,Ie=Ce-1,Ne=Ce+1,ze=$e/2;return Ce===0&&_e===xe?-1:Ce===xe&&_e===0?$e:_e<Ie&&Ce-_e>=ze?$e+1:_e>Ne&&_e-Ce>=ze?-2:_e}function ue(_e,Ce){var $e;const xe=(($e=n.root.value)==null?void 0:$e.offsetWidth)||0;return re.value?xe*((2-y)*(_e-Ce)+1)/4:_e<Ce?-(1+y)*xe/4:(3+y)*xe/4}function de(_e,Ce,$e){const xe=n.root.value;return xe?(($e?xe.offsetHeight:xe.offsetWidth)||0)*(_e-Ce):0}const pe=(_e,Ce,$e)=>{var xe;const Ie=unref(oe),Ne=(xe=n.items.value.length)!=null?xe:Number.NaN,ze=_e===Ce;!Ie&&!isUndefined$1($e)&&(ae.value=ze||_e===$e),!ze&&Ne>2&&n.loop&&(_e=le(_e,Ce,Ne));const Fe=unref(ie);z.value=ze,Ie?(re.value=Math.round(Math.abs(_e-Ce))<=1,$.value=ue(_e,Ce),V.value=unref(z)?1:y):$.value=de(_e,Ce,Fe),j.value=!0};function he(){if(n&&unref(oe)){const _e=n.items.value.findIndex(({uid:Ce})=>Ce===g.uid);n.setActiveItem(_e)}}return onMounted(()=>{n.addItem({props:t,states:reactive({hover:L,translate:$,scale:V,active:z,ready:j,inStage:re,animating:ae}),uid:g.uid,translateItem:pe})}),onUnmounted(()=>{n.removeItem(g.uid)}),{active:z,animating:ae,hover:L,inStage:re,isVertical:ie,translate:$,isCardType:oe,scale:V,ready:j,handleItemClick:he}},__default__$1c=defineComponent({name:"ElCarouselItem"}),_sfc_main$1S=defineComponent({...__default__$1c,props:carouselItemProps,setup(t){const r=t,n=useNamespace("carousel"),{active:g,animating:y,hover:L,inStage:$,isVertical:V,translate:z,isCardType:j,scale:re,ready:ae,handleItemClick:oe}=useCarouselItem(r),ie=computed(()=>{const ue=`${`translate${unref(V)?"Y":"X"}`}(${unref(z)}px)`,de=`scale(${unref(re)})`;return{transform:[ue,de].join(" ")}});return(le,ue)=>withDirectives((openBlock(),createElementBlock("div",{class:normalizeClass([unref(n).e("item"),unref(n).is("active",unref(g)),unref(n).is("in-stage",unref($)),unref(n).is("hover",unref(L)),unref(n).is("animating",unref(y)),{[unref(n).em("item","card")]:unref(j)}]),style:normalizeStyle$1(unref(ie)),onClick:ue[0]||(ue[0]=(...de)=>unref(oe)&&unref(oe)(...de))},[unref(j)?withDirectives((openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(n).e("mask"))},null,2)),[[vShow,!unref(g)]]):createCommentVNode("v-if",!0),renderSlot(le.$slots,"default")],6)),[[vShow,unref(ae)]])}});var CarouselItem=_export_sfc$1(_sfc_main$1S,[["__file","/home/runner/work/element-plus/element-plus/packages/components/carousel/src/carousel-item.vue"]]);const ElCarousel=withInstall(Carousel,{CarouselItem}),ElCarouselItem=withNoopInstall(CarouselItem),checkboxProps={modelValue:{type:[Number,String,Boolean],default:void 0},label:{type:[String,Boolean,Number,Object]},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},controls:{type:String,default:void 0},border:Boolean,size:useSizeProp,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0}},checkboxEmits={[UPDATE_MODEL_EVENT]:t=>isString$3(t)||isNumber$2(t)||isBoolean$1(t),change:t=>isString$3(t)||isNumber$2(t)||isBoolean$1(t)},checkboxGroupContextKey=Symbol("checkboxGroupContextKey"),useCheckboxDisabled=({model:t,isChecked:r})=>{const n=inject(checkboxGroupContextKey,void 0),g=computed(()=>{var L,$;const V=(L=n==null?void 0:n.max)==null?void 0:L.value,z=($=n==null?void 0:n.min)==null?void 0:$.value;return!isUndefined$1(V)&&t.value.length>=V&&!r.value||!isUndefined$1(z)&&t.value.length<=z&&r.value});return{isDisabled:useFormDisabled(computed(()=>(n==null?void 0:n.disabled.value)||g.value)),isLimitDisabled:g}},useCheckboxEvent=(t,{model:r,isLimitExceeded:n,hasOwnLabel:g,isDisabled:y,isLabeledByFormItem:L})=>{const $=inject(checkboxGroupContextKey,void 0),{formItem:V}=useFormItem(),{emit:z}=getCurrentInstance();function j(le){var ue,de;return le===t.trueLabel||le===!0?(ue=t.trueLabel)!=null?ue:!0:(de=t.falseLabel)!=null?de:!1}function re(le,ue){z("change",j(le),ue)}function ae(le){if(n.value)return;const ue=le.target;z("change",j(ue.checked),le)}async function oe(le){n.value||!g.value&&!y.value&&L.value&&(le.composedPath().some(pe=>pe.tagName==="LABEL")||(r.value=j([!1,t.falseLabel].includes(r.value)),await nextTick(),re(r.value,le)))}const ie=computed(()=>($==null?void 0:$.validateEvent)||t.validateEvent);return watch(()=>t.modelValue,()=>{ie.value&&(V==null||V.validate("change").catch(le=>void 0))}),{handleChange:ae,onClickRoot:oe}},useCheckboxModel=t=>{const r=ref(!1),{emit:n}=getCurrentInstance(),g=inject(checkboxGroupContextKey,void 0),y=computed(()=>isUndefined$1(g)===!1),L=ref(!1);return{model:computed({get(){var V,z;return y.value?(V=g==null?void 0:g.modelValue)==null?void 0:V.value:(z=t.modelValue)!=null?z:r.value},set(V){var z,j;y.value&&isArray$6(V)?(L.value=((z=g==null?void 0:g.max)==null?void 0:z.value)!==void 0&&V.length>(g==null?void 0:g.max.value),L.value===!1&&((j=g==null?void 0:g.changeEvent)==null||j.call(g,V))):(n(UPDATE_MODEL_EVENT,V),r.value=V)}}),isGroup:y,isLimitExceeded:L}},useCheckboxStatus=(t,r,{model:n})=>{const g=inject(checkboxGroupContextKey,void 0),y=ref(!1),L=computed(()=>{const j=n.value;return isBoolean$1(j)?j:isArray$6(j)?isObject$7(t.label)?j.map(toRaw).some(re=>isEqual$1(re,t.label)):j.map(toRaw).includes(t.label):j!=null?j===t.trueLabel:!!j}),$=useFormSize(computed(()=>{var j;return(j=g==null?void 0:g.size)==null?void 0:j.value}),{prop:!0}),V=useFormSize(computed(()=>{var j;return(j=g==null?void 0:g.size)==null?void 0:j.value})),z=computed(()=>!!(r.default||t.label));return{checkboxButtonSize:$,isChecked:L,isFocused:y,checkboxSize:V,hasOwnLabel:z}},setStoreValue=(t,{model:r})=>{function n(){isArray$6(r.value)&&!r.value.includes(t.label)?r.value.push(t.label):r.value=t.trueLabel||!0}t.checked&&n()},useCheckbox=(t,r)=>{const{formItem:n}=useFormItem(),{model:g,isGroup:y,isLimitExceeded:L}=useCheckboxModel(t),{isFocused:$,isChecked:V,checkboxButtonSize:z,checkboxSize:j,hasOwnLabel:re}=useCheckboxStatus(t,r,{model:g}),{isDisabled:ae}=useCheckboxDisabled({model:g,isChecked:V}),{inputId:oe,isLabeledByFormItem:ie}=useFormItemInputId(t,{formItemContext:n,disableIdGeneration:re,disableIdManagement:y}),{handleChange:le,onClickRoot:ue}=useCheckboxEvent(t,{model:g,isLimitExceeded:L,hasOwnLabel:re,isDisabled:ae,isLabeledByFormItem:ie});return setStoreValue(t,{model:g}),{inputId:oe,isLabeledByFormItem:ie,isChecked:V,isDisabled:ae,isFocused:$,checkboxButtonSize:z,checkboxSize:j,hasOwnLabel:re,model:g,handleChange:le,onClickRoot:ue}},_hoisted_1$W=["tabindex","role","aria-checked"],_hoisted_2$B=["id","aria-hidden","name","tabindex","disabled","true-value","false-value"],_hoisted_3$l=["id","aria-hidden","disabled","value","name","tabindex"],__default__$1b=defineComponent({name:"ElCheckbox"}),_sfc_main$1R=defineComponent({...__default__$1b,props:checkboxProps,emits:checkboxEmits,setup(t){const r=t,n=useSlots(),{inputId:g,isLabeledByFormItem:y,isChecked:L,isDisabled:$,isFocused:V,checkboxSize:z,hasOwnLabel:j,model:re,handleChange:ae,onClickRoot:oe}=useCheckbox(r,n),ie=useNamespace("checkbox"),le=computed(()=>[ie.b(),ie.m(z.value),ie.is("disabled",$.value),ie.is("bordered",r.border),ie.is("checked",L.value)]),ue=computed(()=>[ie.e("input"),ie.is("disabled",$.value),ie.is("checked",L.value),ie.is("indeterminate",r.indeterminate),ie.is("focus",V.value)]);return(de,pe)=>(openBlock(),createBlock(resolveDynamicComponent(!unref(j)&&unref(y)?"span":"label"),{class:normalizeClass(unref(le)),"aria-controls":de.indeterminate?de.controls:null,onClick:unref(oe)},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(unref(ue)),tabindex:de.indeterminate?0:void 0,role:de.indeterminate?"checkbox":void 0,"aria-checked":de.indeterminate?"mixed":void 0},[de.trueLabel||de.falseLabel?withDirectives((openBlock(),createElementBlock("input",{key:0,id:unref(g),"onUpdate:modelValue":pe[0]||(pe[0]=he=>isRef(re)?re.value=he:null),class:normalizeClass(unref(ie).e("original")),type:"checkbox","aria-hidden":de.indeterminate?"true":"false",name:de.name,tabindex:de.tabindex,disabled:unref($),"true-value":de.trueLabel,"false-value":de.falseLabel,onChange:pe[1]||(pe[1]=(...he)=>unref(ae)&&unref(ae)(...he)),onFocus:pe[2]||(pe[2]=he=>V.value=!0),onBlur:pe[3]||(pe[3]=he=>V.value=!1)},null,42,_hoisted_2$B)),[[vModelCheckbox,unref(re)]]):withDirectives((openBlock(),createElementBlock("input",{key:1,id:unref(g),"onUpdate:modelValue":pe[4]||(pe[4]=he=>isRef(re)?re.value=he:null),class:normalizeClass(unref(ie).e("original")),type:"checkbox","aria-hidden":de.indeterminate?"true":"false",disabled:unref($),value:de.label,name:de.name,tabindex:de.tabindex,onChange:pe[5]||(pe[5]=(...he)=>unref(ae)&&unref(ae)(...he)),onFocus:pe[6]||(pe[6]=he=>V.value=!0),onBlur:pe[7]||(pe[7]=he=>V.value=!1)},null,42,_hoisted_3$l)),[[vModelCheckbox,unref(re)]]),createBaseVNode("span",{class:normalizeClass(unref(ie).e("inner"))},null,2)],10,_hoisted_1$W),unref(j)?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(unref(ie).e("label"))},[renderSlot(de.$slots,"default"),de.$slots.default?createCommentVNode("v-if",!0):(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(de.label),1)],64))],2)):createCommentVNode("v-if",!0)]),_:3},8,["class","aria-controls","onClick"]))}});var Checkbox=_export_sfc$1(_sfc_main$1R,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox.vue"]]);const _hoisted_1$V=["name","tabindex","disabled","true-value","false-value"],_hoisted_2$A=["name","tabindex","disabled","value"],__default__$1a=defineComponent({name:"ElCheckboxButton"}),_sfc_main$1Q=defineComponent({...__default__$1a,props:checkboxProps,emits:checkboxEmits,setup(t){const r=t,n=useSlots(),{isFocused:g,isChecked:y,isDisabled:L,checkboxButtonSize:$,model:V,handleChange:z}=useCheckbox(r,n),j=inject(checkboxGroupContextKey,void 0),re=useNamespace("checkbox"),ae=computed(()=>{var ie,le,ue,de;const pe=(le=(ie=j==null?void 0:j.fill)==null?void 0:ie.value)!=null?le:"";return{backgroundColor:pe,borderColor:pe,color:(de=(ue=j==null?void 0:j.textColor)==null?void 0:ue.value)!=null?de:"",boxShadow:pe?`-1px 0 0 0 ${pe}`:void 0}}),oe=computed(()=>[re.b("button"),re.bm("button",$.value),re.is("disabled",L.value),re.is("checked",y.value),re.is("focus",g.value)]);return(ie,le)=>(openBlock(),createElementBlock("label",{class:normalizeClass(unref(oe))},[ie.trueLabel||ie.falseLabel?withDirectives((openBlock(),createElementBlock("input",{key:0,"onUpdate:modelValue":le[0]||(le[0]=ue=>isRef(V)?V.value=ue:null),class:normalizeClass(unref(re).be("button","original")),type:"checkbox",name:ie.name,tabindex:ie.tabindex,disabled:unref(L),"true-value":ie.trueLabel,"false-value":ie.falseLabel,onChange:le[1]||(le[1]=(...ue)=>unref(z)&&unref(z)(...ue)),onFocus:le[2]||(le[2]=ue=>g.value=!0),onBlur:le[3]||(le[3]=ue=>g.value=!1)},null,42,_hoisted_1$V)),[[vModelCheckbox,unref(V)]]):withDirectives((openBlock(),createElementBlock("input",{key:1,"onUpdate:modelValue":le[4]||(le[4]=ue=>isRef(V)?V.value=ue:null),class:normalizeClass(unref(re).be("button","original")),type:"checkbox",name:ie.name,tabindex:ie.tabindex,disabled:unref(L),value:ie.label,onChange:le[5]||(le[5]=(...ue)=>unref(z)&&unref(z)(...ue)),onFocus:le[6]||(le[6]=ue=>g.value=!0),onBlur:le[7]||(le[7]=ue=>g.value=!1)},null,42,_hoisted_2$A)),[[vModelCheckbox,unref(V)]]),ie.$slots.default||ie.label?(openBlock(),createElementBlock("span",{key:2,class:normalizeClass(unref(re).be("button","inner")),style:normalizeStyle$1(unref(y)?unref(ae):void 0)},[renderSlot(ie.$slots,"default",{},()=>[createTextVNode(toDisplayString(ie.label),1)])],6)):createCommentVNode("v-if",!0)],2))}});var CheckboxButton=_export_sfc$1(_sfc_main$1Q,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-button.vue"]]);const checkboxGroupProps=buildProps({modelValue:{type:definePropType(Array),default:()=>[]},disabled:Boolean,min:Number,max:Number,size:useSizeProp,label:String,fill:String,textColor:String,tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0}}),checkboxGroupEmits={[UPDATE_MODEL_EVENT]:t=>isArray$6(t),change:t=>isArray$6(t)},__default__$19=defineComponent({name:"ElCheckboxGroup"}),_sfc_main$1P=defineComponent({...__default__$19,props:checkboxGroupProps,emits:checkboxGroupEmits,setup(t,{emit:r}){const n=t,g=useNamespace("checkbox"),{formItem:y}=useFormItem(),{inputId:L,isLabeledByFormItem:$}=useFormItemInputId(n,{formItemContext:y}),V=async j=>{r(UPDATE_MODEL_EVENT,j),await nextTick(),r("change",j)},z=computed({get(){return n.modelValue},set(j){V(j)}});return provide(checkboxGroupContextKey,{...pick$1(toRefs(n),["size","min","max","disabled","validateEvent","fill","textColor"]),modelValue:z,changeEvent:V}),watch(()=>n.modelValue,()=>{n.validateEvent&&(y==null||y.validate("change").catch(j=>void 0))}),(j,re)=>{var ae;return openBlock(),createBlock(resolveDynamicComponent(j.tag),{id:unref(L),class:normalizeClass(unref(g).b("group")),role:"group","aria-label":unref($)?void 0:j.label||"checkbox-group","aria-labelledby":unref($)?(ae=unref(y))==null?void 0:ae.labelId:void 0},{default:withCtx(()=>[renderSlot(j.$slots,"default")]),_:3},8,["id","class","aria-label","aria-labelledby"])}}});var CheckboxGroup=_export_sfc$1(_sfc_main$1P,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-group.vue"]]);const ElCheckbox=withInstall(Checkbox,{CheckboxButton,CheckboxGroup}),ElCheckboxButton=withNoopInstall(CheckboxButton),ElCheckboxGroup$1=withNoopInstall(CheckboxGroup),radioPropsBase=buildProps({size:useSizeProp,disabled:Boolean,label:{type:[String,Number,Boolean],default:""}}),radioProps=buildProps({...radioPropsBase,modelValue:{type:[String,Number,Boolean],default:""},name:{type:String,default:""},border:Boolean}),radioEmits={[UPDATE_MODEL_EVENT]:t=>isString$3(t)||isNumber$2(t)||isBoolean$1(t),[CHANGE_EVENT]:t=>isString$3(t)||isNumber$2(t)||isBoolean$1(t)},radioGroupKey=Symbol("radioGroupKey"),useRadio=(t,r)=>{const n=ref(),g=inject(radioGroupKey,void 0),y=computed(()=>!!g),L=computed({get(){return y.value?g.modelValue:t.modelValue},set(re){y.value?g.changeEvent(re):r&&r(UPDATE_MODEL_EVENT,re),n.value.checked=t.modelValue===t.label}}),$=useFormSize(computed(()=>g==null?void 0:g.size)),V=useFormDisabled(computed(()=>g==null?void 0:g.disabled)),z=ref(!1),j=computed(()=>V.value||y.value&&L.value!==t.label?-1:0);return{radioRef:n,isGroup:y,radioGroup:g,focus:z,size:$,disabled:V,tabIndex:j,modelValue:L}},_hoisted_1$U=["value","name","disabled"],__default__$18=defineComponent({name:"ElRadio"}),_sfc_main$1O=defineComponent({...__default__$18,props:radioProps,emits:radioEmits,setup(t,{emit:r}){const n=t,g=useNamespace("radio"),{radioRef:y,radioGroup:L,focus:$,size:V,disabled:z,modelValue:j}=useRadio(n,r);function re(){nextTick(()=>r("change",j.value))}return(ae,oe)=>{var ie;return openBlock(),createElementBlock("label",{class:normalizeClass([unref(g).b(),unref(g).is("disabled",unref(z)),unref(g).is("focus",unref($)),unref(g).is("bordered",ae.border),unref(g).is("checked",unref(j)===ae.label),unref(g).m(unref(V))])},[createBaseVNode("span",{class:normalizeClass([unref(g).e("input"),unref(g).is("disabled",unref(z)),unref(g).is("checked",unref(j)===ae.label)])},[withDirectives(createBaseVNode("input",{ref_key:"radioRef",ref:y,"onUpdate:modelValue":oe[0]||(oe[0]=le=>isRef(j)?j.value=le:null),class:normalizeClass(unref(g).e("original")),value:ae.label,name:ae.name||((ie=unref(L))==null?void 0:ie.name),disabled:unref(z),type:"radio",onFocus:oe[1]||(oe[1]=le=>$.value=!0),onBlur:oe[2]||(oe[2]=le=>$.value=!1),onChange:re},null,42,_hoisted_1$U),[[vModelRadio,unref(j)]]),createBaseVNode("span",{class:normalizeClass(unref(g).e("inner"))},null,2)],2),createBaseVNode("span",{class:normalizeClass(unref(g).e("label")),onKeydown:oe[3]||(oe[3]=withModifiers(()=>{},["stop"]))},[renderSlot(ae.$slots,"default",{},()=>[createTextVNode(toDisplayString(ae.label),1)])],34)],2)}}});var Radio=_export_sfc$1(_sfc_main$1O,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio.vue"]]);const radioButtonProps=buildProps({...radioPropsBase,name:{type:String,default:""}}),_hoisted_1$T=["value","name","disabled"],__default__$17=defineComponent({name:"ElRadioButton"}),_sfc_main$1N=defineComponent({...__default__$17,props:radioButtonProps,setup(t){const r=t,n=useNamespace("radio"),{radioRef:g,focus:y,size:L,disabled:$,modelValue:V,radioGroup:z}=useRadio(r),j=computed(()=>({backgroundColor:(z==null?void 0:z.fill)||"",borderColor:(z==null?void 0:z.fill)||"",boxShadow:z!=null&&z.fill?`-1px 0 0 0 ${z.fill}`:"",color:(z==null?void 0:z.textColor)||""}));return(re,ae)=>{var oe;return openBlock(),createElementBlock("label",{class:normalizeClass([unref(n).b("button"),unref(n).is("active",unref(V)===re.label),unref(n).is("disabled",unref($)),unref(n).is("focus",unref(y)),unref(n).bm("button",unref(L))])},[withDirectives(createBaseVNode("input",{ref_key:"radioRef",ref:g,"onUpdate:modelValue":ae[0]||(ae[0]=ie=>isRef(V)?V.value=ie:null),class:normalizeClass(unref(n).be("button","original-radio")),value:re.label,type:"radio",name:re.name||((oe=unref(z))==null?void 0:oe.name),disabled:unref($),onFocus:ae[1]||(ae[1]=ie=>y.value=!0),onBlur:ae[2]||(ae[2]=ie=>y.value=!1)},null,42,_hoisted_1$T),[[vModelRadio,unref(V)]]),createBaseVNode("span",{class:normalizeClass(unref(n).be("button","inner")),style:normalizeStyle$1(unref(V)===re.label?unref(j):{}),onKeydown:ae[3]||(ae[3]=withModifiers(()=>{},["stop"]))},[renderSlot(re.$slots,"default",{},()=>[createTextVNode(toDisplayString(re.label),1)])],38)],2)}}});var RadioButton=_export_sfc$1(_sfc_main$1N,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-button.vue"]]);const radioGroupProps=buildProps({id:{type:String,default:void 0},size:useSizeProp,disabled:Boolean,modelValue:{type:[String,Number,Boolean],default:""},fill:{type:String,default:""},label:{type:String,default:void 0},textColor:{type:String,default:""},name:{type:String,default:void 0},validateEvent:{type:Boolean,default:!0}}),radioGroupEmits=radioEmits,_hoisted_1$S=["id","aria-label","aria-labelledby"],__default__$16=defineComponent({name:"ElRadioGroup"}),_sfc_main$1M=defineComponent({...__default__$16,props:radioGroupProps,emits:radioGroupEmits,setup(t,{emit:r}){const n=t,g=useNamespace("radio"),y=useId(),L=ref(),{formItem:$}=useFormItem(),{inputId:V,isLabeledByFormItem:z}=useFormItemInputId(n,{formItemContext:$}),j=ae=>{r(UPDATE_MODEL_EVENT,ae),nextTick(()=>r("change",ae))};onMounted(()=>{const ae=L.value.querySelectorAll("[type=radio]"),oe=ae[0];!Array.from(ae).some(ie=>ie.checked)&&oe&&(oe.tabIndex=0)});const re=computed(()=>n.name||y.value);return provide(radioGroupKey,reactive({...toRefs(n),changeEvent:j,name:re})),watch(()=>n.modelValue,()=>{n.validateEvent&&($==null||$.validate("change").catch(ae=>void 0))}),(ae,oe)=>(openBlock(),createElementBlock("div",{id:unref(V),ref_key:"radioGroupRef",ref:L,class:normalizeClass(unref(g).b("group")),role:"radiogroup","aria-label":unref(z)?void 0:ae.label||"radio-group","aria-labelledby":unref(z)?unref($).labelId:void 0},[renderSlot(ae.$slots,"default")],10,_hoisted_1$S))}});var RadioGroup=_export_sfc$1(_sfc_main$1M,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-group.vue"]]);const ElRadio=withInstall(Radio,{RadioButton,RadioGroup}),ElRadioGroup=withNoopInstall(RadioGroup),ElRadioButton=withNoopInstall(RadioButton);var NodeContent$1=defineComponent({name:"NodeContent",setup(){return{ns:useNamespace("cascader-node")}},render(){const{ns:t}=this,{node:r,panel:n}=this.$parent,{data:g,label:y}=r,{renderLabelFn:L}=n;return h$1("span",{class:t.e("label")},L?L({node:r,data:g}):y)}});const CASCADER_PANEL_INJECTION_KEY=Symbol(),_sfc_main$1L=defineComponent({name:"ElCascaderNode",components:{ElCheckbox,ElRadio,NodeContent:NodeContent$1,ElIcon,Check:check_default,Loading:loading_default,ArrowRight:arrow_right_default},props:{node:{type:Object,required:!0},menuId:String},emits:["expand"],setup(t,{emit:r}){const n=inject(CASCADER_PANEL_INJECTION_KEY),g=useNamespace("cascader-node"),y=computed(()=>n.isHoverMenu),L=computed(()=>n.config.multiple),$=computed(()=>n.config.checkStrictly),V=computed(()=>{var xe;return(xe=n.checkedNodes[0])==null?void 0:xe.uid}),z=computed(()=>t.node.isDisabled),j=computed(()=>t.node.isLeaf),re=computed(()=>$.value&&!j.value||!z.value),ae=computed(()=>ie(n.expandingNode)),oe=computed(()=>$.value&&n.checkedNodes.some(ie)),ie=xe=>{var Ie;const{level:Ne,uid:ze}=t.node;return((Ie=xe==null?void 0:xe.pathNodes[Ne-1])==null?void 0:Ie.uid)===ze},le=()=>{ae.value||n.expandNode(t.node)},ue=xe=>{const{node:Ie}=t;xe!==Ie.checked&&n.handleCheckChange(Ie,xe)},de=()=>{n.lazyLoad(t.node,()=>{j.value||le()})},pe=xe=>{y.value&&(he(),!j.value&&r("expand",xe))},he=()=>{const{node:xe}=t;!re.value||xe.loading||(xe.loaded?le():de())},_e=()=>{y.value&&!j.value||(j.value&&!z.value&&!$.value&&!L.value?$e(!0):he())},Ce=xe=>{$.value?(ue(xe),t.node.loaded&&le()):$e(xe)},$e=xe=>{t.node.loaded?(ue(xe),!$.value&&le()):de()};return{panel:n,isHoverMenu:y,multiple:L,checkStrictly:$,checkedNodeId:V,isDisabled:z,isLeaf:j,expandable:re,inExpandingPath:ae,inCheckedPath:oe,ns:g,handleHoverExpand:pe,handleExpand:he,handleClick:_e,handleCheck:$e,handleSelectCheck:Ce}}}),_hoisted_1$R=["id","aria-haspopup","aria-owns","aria-expanded","tabindex"],_hoisted_2$z=createBaseVNode("span",null,null,-1);function _sfc_render$u(t,r,n,g,y,L){const $=resolveComponent("el-checkbox"),V=resolveComponent("el-radio"),z=resolveComponent("check"),j=resolveComponent("el-icon"),re=resolveComponent("node-content"),ae=resolveComponent("loading"),oe=resolveComponent("arrow-right");return openBlock(),createElementBlock("li",{id:`${t.menuId}-${t.node.uid}`,role:"menuitem","aria-haspopup":!t.isLeaf,"aria-owns":t.isLeaf?null:t.menuId,"aria-expanded":t.inExpandingPath,tabindex:t.expandable?-1:void 0,class:normalizeClass([t.ns.b(),t.ns.is("selectable",t.checkStrictly),t.ns.is("active",t.node.checked),t.ns.is("disabled",!t.expandable),t.inExpandingPath&&"in-active-path",t.inCheckedPath&&"in-checked-path"]),onMouseenter:r[2]||(r[2]=(...ie)=>t.handleHoverExpand&&t.handleHoverExpand(...ie)),onFocus:r[3]||(r[3]=(...ie)=>t.handleHoverExpand&&t.handleHoverExpand(...ie)),onClick:r[4]||(r[4]=(...ie)=>t.handleClick&&t.handleClick(...ie))},[createCommentVNode(" prefix "),t.multiple?(openBlock(),createBlock($,{key:0,"model-value":t.node.checked,indeterminate:t.node.indeterminate,disabled:t.isDisabled,onClick:r[0]||(r[0]=withModifiers(()=>{},["stop"])),"onUpdate:modelValue":t.handleSelectCheck},null,8,["model-value","indeterminate","disabled","onUpdate:modelValue"])):t.checkStrictly?(openBlock(),createBlock(V,{key:1,"model-value":t.checkedNodeId,label:t.node.uid,disabled:t.isDisabled,"onUpdate:modelValue":t.handleSelectCheck,onClick:r[1]||(r[1]=withModifiers(()=>{},["stop"]))},{default:withCtx(()=>[createCommentVNode(`
Add an empty element to avoid render label,
do not use empty fragment here for https://github.com/vuejs/vue-next/pull/2485
`),_hoisted_2$z]),_:1},8,["model-value","label","disabled","onUpdate:modelValue"])):t.isLeaf&&t.node.checked?(openBlock(),createBlock(j,{key:2,class:normalizeClass(t.ns.e("prefix"))},{default:withCtx(()=>[createVNode$1(z)]),_:1},8,["class"])):createCommentVNode("v-if",!0),createCommentVNode(" content "),createVNode$1(re),createCommentVNode(" postfix "),t.isLeaf?createCommentVNode("v-if",!0):(openBlock(),createElementBlock(Fragment,{key:3},[t.node.loading?(openBlock(),createBlock(j,{key:0,class:normalizeClass([t.ns.is("loading"),t.ns.e("postfix")])},{default:withCtx(()=>[createVNode$1(ae)]),_:1},8,["class"])):(openBlock(),createBlock(j,{key:1,class:normalizeClass(["arrow-right",t.ns.e("postfix")])},{default:withCtx(()=>[createVNode$1(oe)]),_:1},8,["class"]))],64))],42,_hoisted_1$R)}var ElCascaderNode=_export_sfc$1(_sfc_main$1L,[["render",_sfc_render$u],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/node.vue"]]);const _sfc_main$1K=defineComponent({name:"ElCascaderMenu",components:{Loading:loading_default,ElIcon,ElScrollbar,ElCascaderNode},props:{nodes:{type:Array,required:!0},index:{type:Number,required:!0}},setup(t){const r=getCurrentInstance(),n=useNamespace("cascader-menu"),{t:g}=useLocale(),y=generateId();let L=null,$=null;const V=inject(CASCADER_PANEL_INJECTION_KEY),z=ref(null),j=computed(()=>!t.nodes.length),re=computed(()=>!V.initialLoaded),ae=computed(()=>`cascader-menu-${y}-${t.index}`),oe=de=>{L=de.target},ie=de=>{if(!(!V.isHoverMenu||!L||!z.value))if(L.contains(de.target)){le();const pe=r.vnode.el,{left:he}=pe.getBoundingClientRect(),{offsetWidth:_e,offsetHeight:Ce}=pe,$e=de.clientX-he,xe=L.offsetTop,Ie=xe+L.offsetHeight;z.value.innerHTML=`
<path style="pointer-events: auto;" fill="transparent" d="M${$e} ${xe} L${_e} 0 V${xe} Z" />
<path style="pointer-events: auto;" fill="transparent" d="M${$e} ${Ie} L${_e} ${Ce} V${Ie} Z" />
`}else $||($=window.setTimeout(ue,V.config.hoverThreshold))},le=()=>{$&&(clearTimeout($),$=null)},ue=()=>{z.value&&(z.value.innerHTML="",le())};return{ns:n,panel:V,hoverZone:z,isEmpty:j,isLoading:re,menuId:ae,t:g,handleExpand:oe,handleMouseMove:ie,clearHoverZone:ue}}});function _sfc_render$t(t,r,n,g,y,L){const $=resolveComponent("el-cascader-node"),V=resolveComponent("loading"),z=resolveComponent("el-icon"),j=resolveComponent("el-scrollbar");return openBlock(),createBlock(j,{key:t.menuId,tag:"ul",role:"menu",class:normalizeClass(t.ns.b()),"wrap-class":t.ns.e("wrap"),"view-class":[t.ns.e("list"),t.ns.is("empty",t.isEmpty)],onMousemove:t.handleMouseMove,onMouseleave:t.clearHoverZone},{default:withCtx(()=>{var re;return[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.nodes,ae=>(openBlock(),createBlock($,{key:ae.uid,node:ae,"menu-id":t.menuId,onExpand:t.handleExpand},null,8,["node","menu-id","onExpand"]))),128)),t.isLoading?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(t.ns.e("empty-text"))},[createVNode$1(z,{size:"14",class:normalizeClass(t.ns.is("loading"))},{default:withCtx(()=>[createVNode$1(V)]),_:1},8,["class"]),createTextVNode(" "+toDisplayString(t.t("el.cascader.loading")),1)],2)):t.isEmpty?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(t.ns.e("empty-text"))},toDisplayString(t.t("el.cascader.noData")),3)):(re=t.panel)!=null&&re.isHoverMenu?(openBlock(),createElementBlock("svg",{key:2,ref:"hoverZone",class:normalizeClass(t.ns.e("hover-zone"))},null,2)):createCommentVNode("v-if",!0)]}),_:1},8,["class","wrap-class","view-class","onMousemove","onMouseleave"])}var ElCascaderMenu=_export_sfc$1(_sfc_main$1K,[["render",_sfc_render$t],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/menu.vue"]]);let uid=0;const calculatePathNodes=t=>{const r=[t];let{parent:n}=t;for(;n;)r.unshift(n),n=n.parent;return r};let Node$2=class Ul{constructor(r,n,g,y=!1){this.data=r,this.config=n,this.parent=g,this.root=y,this.uid=uid++,this.checked=!1,this.indeterminate=!1,this.loading=!1;const{value:L,label:$,children:V}=n,z=r[V],j=calculatePathNodes(this);this.level=y?0:g?g.level+1:1,this.value=r[L],this.label=r[$],this.pathNodes=j,this.pathValues=j.map(re=>re.value),this.pathLabels=j.map(re=>re.label),this.childrenData=z,this.children=(z||[]).map(re=>new Ul(re,n,this)),this.loaded=!n.lazy||this.isLeaf||!isEmpty(z)}get isDisabled(){const{data:r,parent:n,config:g}=this,{disabled:y,checkStrictly:L}=g;return(isFunction$4(y)?y(r,this):!!r[y])||!L&&(n==null?void 0:n.isDisabled)}get isLeaf(){const{data:r,config:n,childrenData:g,loaded:y}=this,{lazy:L,leaf:$}=n,V=isFunction$4($)?$(r,this):r[$];return isUndefined$1(V)?L&&!y?!1:!(Array.isArray(g)&&g.length):!!V}get valueByOption(){return this.config.emitPath?this.pathValues:this.value}appendChild(r){const{childrenData:n,children:g}=this,y=new Ul(r,this.config,this);return Array.isArray(n)?n.push(r):this.childrenData=[r],g.push(y),y}calcText(r,n){const g=r?this.pathLabels.join(n):this.label;return this.text=g,g}broadcast(r,...n){const g=`onParent${capitalize(r)}`;this.children.forEach(y=>{y&&(y.broadcast(r,...n),y[g]&&y[g](...n))})}emit(r,...n){const{parent:g}=this,y=`onChild${capitalize(r)}`;g&&(g[y]&&g[y](...n),g.emit(r,...n))}onParentCheck(r){this.isDisabled||this.setCheckState(r)}onChildCheck(){const{children:r}=this,n=r.filter(y=>!y.isDisabled),g=n.length?n.every(y=>y.checked):!1;this.setCheckState(g)}setCheckState(r){const n=this.children.length,g=this.children.reduce((y,L)=>{const $=L.checked?1:L.indeterminate?.5:0;return y+$},0);this.checked=this.loaded&&this.children.filter(y=>!y.isDisabled).every(y=>y.loaded&&y.checked)&&r,this.indeterminate=this.loaded&&g!==n&&g>0}doCheck(r){if(this.checked===r)return;const{checkStrictly:n,multiple:g}=this.config;n||!g?this.checked=r:(this.broadcast("check",r),this.setCheckState(r),this.emit("check"))}};const flatNodes=(t,r)=>t.reduce((n,g)=>(g.isLeaf?n.push(g):(!r&&n.push(g),n=n.concat(flatNodes(g.children,r))),n),[]);class Store{constructor(r,n){this.config=n;const g=(r||[]).map(y=>new Node$2(y,this.config));this.nodes=g,this.allNodes=flatNodes(g,!1),this.leafNodes=flatNodes(g,!0)}getNodes(){return this.nodes}getFlattedNodes(r){return r?this.leafNodes:this.allNodes}appendNode(r,n){const g=n?n.appendChild(r):new Node$2(r,this.config);n||this.nodes.push(g),this.allNodes.push(g),g.isLeaf&&this.leafNodes.push(g)}appendNodes(r,n){r.forEach(g=>this.appendNode(g,n))}getNodeByValue(r,n=!1){return!r&&r!==0?null:this.getFlattedNodes(n).find(y=>isEqual$1(y.value,r)||isEqual$1(y.pathValues,r))||null}getSameNode(r){return r&&this.getFlattedNodes(!1).find(({value:g,level:y})=>isEqual$1(r.value,g)&&r.level===y)||null}}const CommonProps=buildProps({modelValue:{type:definePropType([Number,String,Array])},options:{type:definePropType(Array),default:()=>[]},props:{type:definePropType(Object),default:()=>({})}}),DefaultProps={expandTrigger:"click",multiple:!1,checkStrictly:!1,emitPath:!0,lazy:!1,lazyLoad:NOOP,value:"value",label:"label",children:"children",leaf:"leaf",disabled:"disabled",hoverThreshold:500},useCascaderConfig=t=>computed(()=>({...DefaultProps,...t.props})),getMenuIndex=t=>{if(!t)return 0;const r=t.id.split("-");return Number(r[r.length-2])},checkNode=t=>{if(!t)return;const r=t.querySelector("input");r?r.click():isLeaf(t)&&t.click()},sortByOriginalOrder=(t,r)=>{const n=r.slice(0),g=n.map(L=>L.uid),y=t.reduce((L,$)=>{const V=g.indexOf($.uid);return V>-1&&(L.push($),n.splice(V,1),g.splice(V,1)),L},[]);return y.push(...n),y},_sfc_main$1J=defineComponent({name:"ElCascaderPanel",components:{ElCascaderMenu},props:{...CommonProps,border:{type:Boolean,default:!0},renderLabel:Function},emits:[UPDATE_MODEL_EVENT,CHANGE_EVENT,"close","expand-change"],setup(t,{emit:r,slots:n}){let g=!1;const y=useNamespace("cascader"),L=useCascaderConfig(t);let $=null;const V=ref(!0),z=ref([]),j=ref(null),re=ref([]),ae=ref(null),oe=ref([]),ie=computed(()=>L.value.expandTrigger==="hover"),le=computed(()=>t.renderLabel||n.default),ue=()=>{const{options:Et}=t,kt=L.value;g=!1,$=new Store(Et,kt),re.value=[$.getNodes()],kt.lazy&&isEmpty(t.options)?(V.value=!1,de(void 0,Lt=>{Lt&&($=new Store(Lt,kt),re.value=[$.getNodes()]),V.value=!0,Ne(!1,!0)})):Ne(!1,!0)},de=(Et,kt)=>{const Lt=L.value;Et=Et||new Node$2({},Lt,void 0,!0),Et.loading=!0;const vn=jt=>{const At=Et,hn=At.root?null:At;jt&&($==null||$.appendNodes(jt,hn)),At.loading=!1,At.loaded=!0,At.childrenData=At.childrenData||[],kt&&kt(jt)};Lt.lazyLoad(Et,vn)},pe=(Et,kt)=>{var Lt;const{level:vn}=Et,jt=re.value.slice(0,vn);let At;Et.isLeaf?At=Et.pathNodes[vn-2]:(At=Et,jt.push(Et.children)),((Lt=ae.value)==null?void 0:Lt.uid)!==(At==null?void 0:At.uid)&&(ae.value=Et,re.value=jt,!kt&&r("expand-change",(Et==null?void 0:Et.pathValues)||[]))},he=(Et,kt,Lt=!0)=>{const{checkStrictly:vn,multiple:jt}=L.value,At=oe.value[0];g=!0,!jt&&(At==null||At.doCheck(!1)),Et.doCheck(kt),Ie(),Lt&&!jt&&!vn&&r("close"),!Lt&&!jt&&!vn&&_e(Et)},_e=Et=>{Et&&(Et=Et.parent,_e(Et),Et&&pe(Et))},Ce=Et=>$==null?void 0:$.getFlattedNodes(Et),$e=Et=>{var kt;return(kt=Ce(Et))==null?void 0:kt.filter(Lt=>Lt.checked!==!1)},xe=()=>{oe.value.forEach(Et=>Et.doCheck(!1)),Ie(),re.value=re.value.slice(0,1),ae.value=null,r("expand-change",[])},Ie=()=>{var Et;const{checkStrictly:kt,multiple:Lt}=L.value,vn=oe.value,jt=$e(!kt),At=sortByOriginalOrder(vn,jt),hn=At.map(bn=>bn.valueByOption);oe.value=At,j.value=Lt?hn:(Et=hn[0])!=null?Et:null},Ne=(Et=!1,kt=!1)=>{const{modelValue:Lt}=t,{lazy:vn,multiple:jt,checkStrictly:At}=L.value,hn=!At;if(!(!V.value||g||!kt&&isEqual$1(Lt,j.value)))if(vn&&!Et){const Cn=unique(flattenDeep(castArray(Lt))).map(Tn=>$==null?void 0:$.getNodeByValue(Tn)).filter(Tn=>!!Tn&&!Tn.loaded&&!Tn.loading);Cn.length?Cn.forEach(Tn=>{de(Tn,()=>Ne(!1,kt))}):Ne(!0,kt)}else{const bn=jt?castArray(Lt):[Lt],Cn=unique(bn.map(Tn=>$==null?void 0:$.getNodeByValue(Tn,hn)));ze(Cn,kt),j.value=cloneDeep(Lt)}},ze=(Et,kt=!0)=>{const{checkStrictly:Lt}=L.value,vn=oe.value,jt=Et.filter(bn=>!!bn&&(Lt||bn.isLeaf)),At=$==null?void 0:$.getSameNode(ae.value),hn=kt&&At||jt[0];hn?hn.pathNodes.forEach(bn=>pe(bn,!0)):ae.value=null,vn.forEach(bn=>bn.doCheck(!1)),jt.forEach(bn=>bn.doCheck(!0)),oe.value=jt,nextTick(Fe)},Fe=()=>{isClient$1&&z.value.forEach(Et=>{const kt=Et==null?void 0:Et.$el;if(kt){const Lt=kt.querySelector(`.${y.namespace.value}-scrollbar__wrap`),vn=kt.querySelector(`.${y.b("node")}.${y.is("active")}`)||kt.querySelector(`.${y.b("node")}.in-active-path`);scrollIntoView(Lt,vn)}})},qe=Et=>{const kt=Et.target,{code:Lt}=Et;switch(Lt){case EVENT_CODE.up:case EVENT_CODE.down:{Et.preventDefault();const vn=Lt===EVENT_CODE.up?-1:1;focusNode(getSibling(kt,vn,`.${y.b("node")}[tabindex="-1"]`));break}case EVENT_CODE.left:{Et.preventDefault();const vn=z.value[getMenuIndex(kt)-1],jt=vn==null?void 0:vn.$el.querySelector(`.${y.b("node")}[aria-expanded="true"]`);focusNode(jt);break}case EVENT_CODE.right:{Et.preventDefault();const vn=z.value[getMenuIndex(kt)+1],jt=vn==null?void 0:vn.$el.querySelector(`.${y.b("node")}[tabindex="-1"]`);focusNode(jt);break}case EVENT_CODE.enter:checkNode(kt);break}};return provide(CASCADER_PANEL_INJECTION_KEY,reactive({config:L,expandingNode:ae,checkedNodes:oe,isHoverMenu:ie,initialLoaded:V,renderLabelFn:le,lazyLoad:de,expandNode:pe,handleCheckChange:he})),watch([L,()=>t.options],ue,{deep:!0,immediate:!0}),watch(()=>t.modelValue,()=>{g=!1,Ne()},{deep:!0}),watch(()=>j.value,Et=>{isEqual$1(Et,t.modelValue)||(r(UPDATE_MODEL_EVENT,Et),r(CHANGE_EVENT,Et))}),onBeforeUpdate(()=>z.value=[]),onMounted(()=>!isEmpty(t.modelValue)&&Ne()),{ns:y,menuList:z,menus:re,checkedNodes:oe,handleKeyDown:qe,handleCheckChange:he,getFlattedNodes:Ce,getCheckedNodes:$e,clearCheckedNodes:xe,calculateCheckedValue:Ie,scrollToExpandingNode:Fe}}});function _sfc_render$s(t,r,n,g,y,L){const $=resolveComponent("el-cascader-menu");return openBlock(),createElementBlock("div",{class:normalizeClass([t.ns.b("panel"),t.ns.is("bordered",t.border)]),onKeydown:r[0]||(r[0]=(...V)=>t.handleKeyDown&&t.handleKeyDown(...V))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.menus,(V,z)=>(openBlock(),createBlock($,{key:z,ref_for:!0,ref:j=>t.menuList[z]=j,index:z,nodes:[...V]},null,8,["index","nodes"]))),128))],34)}var CascaderPanel=_export_sfc$1(_sfc_main$1J,[["render",_sfc_render$s],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/index.vue"]]);CascaderPanel.install=t=>{t.component(CascaderPanel.name,CascaderPanel)};const _CascaderPanel=CascaderPanel,ElCascaderPanel=_CascaderPanel,tagProps=buildProps({closable:Boolean,type:{type:String,values:["success","info","warning","danger",""],default:""},hit:Boolean,disableTransitions:Boolean,color:{type:String,default:""},size:{type:String,values:componentSizes,default:""},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),tagEmits={close:t=>t instanceof MouseEvent,click:t=>t instanceof MouseEvent},__default__$15=defineComponent({name:"ElTag"}),_sfc_main$1I=defineComponent({...__default__$15,props:tagProps,emits:tagEmits,setup(t,{emit:r}){const n=t,g=useFormSize(),y=useNamespace("tag"),L=computed(()=>{const{type:z,hit:j,effect:re,closable:ae,round:oe}=n;return[y.b(),y.is("closable",ae),y.m(z),y.m(g.value),y.m(re),y.is("hit",j),y.is("round",oe)]}),$=z=>{r("close",z)},V=z=>{r("click",z)};return(z,j)=>z.disableTransitions?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(unref(L)),style:normalizeStyle$1({backgroundColor:z.color}),onClick:V},[createBaseVNode("span",{class:normalizeClass(unref(y).e("content"))},[renderSlot(z.$slots,"default")],2),z.closable?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(y).e("close")),onClick:withModifiers($,["stop"])},{default:withCtx(()=>[createVNode$1(unref(close_default))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)],6)):(openBlock(),createBlock(Transition,{key:1,name:`${unref(y).namespace.value}-zoom-in-center`,appear:""},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(unref(L)),style:normalizeStyle$1({backgroundColor:z.color}),onClick:V},[createBaseVNode("span",{class:normalizeClass(unref(y).e("content"))},[renderSlot(z.$slots,"default")],2),z.closable?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(y).e("close")),onClick:withModifiers($,["stop"])},{default:withCtx(()=>[createVNode$1(unref(close_default))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)],6)]),_:3},8,["name"]))}});var Tag=_export_sfc$1(_sfc_main$1I,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tag/src/tag.vue"]]);const ElTag=withInstall(Tag),cascaderProps=buildProps({...CommonProps,size:useSizeProp,placeholder:String,disabled:Boolean,clearable:Boolean,filterable:Boolean,filterMethod:{type:definePropType(Function),default:(t,r)=>t.text.includes(r)},separator:{type:String,default:" / "},showAllLevels:{type:Boolean,default:!0},collapseTags:Boolean,collapseTagsTooltip:{type:Boolean,default:!1},debounce:{type:Number,default:300},beforeFilter:{type:definePropType(Function),default:()=>!0},popperClass:{type:String,default:""},teleported:useTooltipContentProps.teleported,tagType:{...tagProps.type,default:"info"},validateEvent:{type:Boolean,default:!0}}),cascaderEmits={[UPDATE_MODEL_EVENT]:t=>!!t||t===null,[CHANGE_EVENT]:t=>!!t||t===null,focus:t=>t instanceof FocusEvent,blur:t=>t instanceof FocusEvent,visibleChange:t=>isBoolean$1(t),expandChange:t=>!!t,removeTag:t=>!!t},_hoisted_1$Q={key:0},_hoisted_2$y=["placeholder","onKeydown"],_hoisted_3$k=["onClick"],COMPONENT_NAME$e="ElCascader",__default__$14=defineComponent({name:COMPONENT_NAME$e}),_sfc_main$1H=defineComponent({...__default__$14,props:cascaderProps,emits:cascaderEmits,setup(t,{expose:r,emit:n}){const g=t,y={modifiers:[{name:"arrowPosition",enabled:!0,phase:"main",fn:({state:or})=>{const{modifiersData:Dn,placement:Hn}=or;["right","left","bottom","top"].includes(Hn)||(Dn.arrow.x=35)},requires:["arrow"]}]},L=useAttrs$1();let $=0,V=0;const z=useNamespace("cascader"),j=useNamespace("input"),{t:re}=useLocale(),{form:ae,formItem:oe}=useFormItem(),ie=ref(null),le=ref(null),ue=ref(null),de=ref(null),pe=ref(null),he=ref(!1),_e=ref(!1),Ce=ref(!1),$e=ref(!1),xe=ref(""),Ie=ref(""),Ne=ref([]),ze=ref([]),Fe=ref([]),qe=ref(!1),Et=computed(()=>L.style),kt=computed(()=>g.disabled||(ae==null?void 0:ae.disabled)),Lt=computed(()=>g.placeholder||re("el.cascader.placeholder")),vn=computed(()=>Ie.value||Ne.value.length>0||qe.value?"":Lt.value),jt=useFormSize(),At=computed(()=>["small"].includes(jt.value)?"small":"default"),hn=computed(()=>!!g.props.multiple),bn=computed(()=>!g.filterable||hn.value),Cn=computed(()=>hn.value?Ie.value:xe.value),Tn=computed(()=>{var or;return((or=de.value)==null?void 0:or.checkedNodes)||[]}),xn=computed(()=>!g.clearable||kt.value||Ce.value||!_e.value?!1:!!Tn.value.length),En=computed(()=>{const{showAllLevels:or,separator:Dn}=g,Hn=Tn.value;return Hn.length?hn.value?"":Hn[0].calcText(or,Dn):""}),kn=computed({get(){return cloneDeep(g.modelValue)},set(or){n(UPDATE_MODEL_EVENT,or),n(CHANGE_EVENT,or),g.validateEvent&&(oe==null||oe.validate("change").catch(Dn=>void 0))}}),On=computed(()=>[z.b(),z.m(jt.value),z.is("disabled",kt.value),L.class]),Rn=computed(()=>[j.e("icon"),"icon-arrow-down",z.is("reverse",he.value)]),In=computed(()=>z.is("focus",he.value||$e.value)),Mn=computed(()=>{var or,Dn;return(Dn=(or=ie.value)==null?void 0:or.popperRef)==null?void 0:Dn.contentRef}),Vn=or=>{var Dn,Hn,Wn;kt.value||(or=or??!he.value,or!==he.value&&(he.value=or,(Hn=(Dn=le.value)==null?void 0:Dn.input)==null||Hn.setAttribute("aria-expanded",`${or}`),or?(zn(),nextTick((Wn=de.value)==null?void 0:Wn.scrollToExpandingNode)):g.filterable&&lr(),n("visibleChange",or)))},zn=()=>{nextTick(()=>{var or;(or=ie.value)==null||or.updatePopper()})},Jn=()=>{Ce.value=!1},tr=or=>{const{showAllLevels:Dn,separator:Hn}=g;return{node:or,key:or.uid,text:or.calcText(Dn,Hn),hitState:!1,closable:!kt.value&&!or.isDisabled,isCollapseTag:!1}},$n=or=>{var Dn;const Hn=or.node;Hn.doCheck(!1),(Dn=de.value)==null||Dn.calculateCheckedValue(),n("removeTag",Hn.valueByOption)},Pn=()=>{if(!hn.value)return;const or=Tn.value,Dn=[],Hn=[];if(or.forEach(Wn=>Hn.push(tr(Wn))),ze.value=Hn,or.length){const[Wn,...pr]=or,Pr=pr.length;Dn.push(tr(Wn)),Pr&&(g.collapseTags?Dn.push({key:-1,text:`+ ${Pr}`,closable:!1,isCollapseTag:!0}):pr.forEach(ir=>Dn.push(tr(ir))))}Ne.value=Dn},Bn=()=>{var or,Dn;const{filterMethod:Hn,showAllLevels:Wn,separator:pr}=g,Pr=(Dn=(or=de.value)==null?void 0:or.getFlattedNodes(!g.props.checkStrictly))==null?void 0:Dn.filter(ir=>ir.isDisabled?!1:(ir.calcText(Wn,pr),Hn(ir,Cn.value)));hn.value&&(Ne.value.forEach(ir=>{ir.hitState=!1}),ze.value.forEach(ir=>{ir.hitState=!1})),Ce.value=!0,Fe.value=Pr,zn()},Un=()=>{var or;let Dn;Ce.value&&pe.value?Dn=pe.value.$el.querySelector(`.${z.e("suggestion-item")}`):Dn=(or=de.value)==null?void 0:or.$el.querySelector(`.${z.b("node")}[tabindex="-1"]`),Dn&&(Dn.focus(),!Ce.value&&Dn.click())},Fn=()=>{var or,Dn;const Hn=(or=le.value)==null?void 0:or.input,Wn=ue.value,pr=(Dn=pe.value)==null?void 0:Dn.$el;if(!(!isClient$1||!Hn)){if(pr){const Pr=pr.querySelector(`.${z.e("suggestion-list")}`);Pr.style.minWidth=`${Hn.offsetWidth}px`}if(Wn){const{offsetHeight:Pr}=Wn,ir=Ne.value.length>0?`${Math.max(Pr+6,$)}px`:`${$}px`;Hn.style.height=ir,zn()}}},cr=or=>{var Dn;return(Dn=de.value)==null?void 0:Dn.getCheckedNodes(or)},ur=or=>{zn(),n("expandChange",or)},vr=or=>{var Dn;const Hn=(Dn=or.target)==null?void 0:Dn.value;if(or.type==="compositionend")qe.value=!1,nextTick(()=>xr(Hn));else{const Wn=Hn[Hn.length-1]||"";qe.value=!isKorean(Wn)}},Yn=or=>{if(!qe.value)switch(or.code){case EVENT_CODE.enter:Vn();break;case EVENT_CODE.down:Vn(!0),nextTick(Un),or.preventDefault();break;case EVENT_CODE.esc:he.value===!0&&(or.preventDefault(),or.stopPropagation(),Vn(!1));break;case EVENT_CODE.tab:Vn(!1);break}},gr=()=>{var or;(or=de.value)==null||or.clearCheckedNodes(),!he.value&&g.filterable&&lr(),Vn(!1)},lr=()=>{const{value:or}=En;xe.value=or,Ie.value=or},er=or=>{var Dn,Hn;const{checked:Wn}=or;hn.value?(Dn=de.value)==null||Dn.handleCheckChange(or,!Wn,!1):(!Wn&&((Hn=de.value)==null||Hn.handleCheckChange(or,!0,!1)),Vn(!1))},br=or=>{const Dn=or.target,{code:Hn}=or;switch(Hn){case EVENT_CODE.up:case EVENT_CODE.down:{const Wn=Hn===EVENT_CODE.up?-1:1;focusNode(getSibling(Dn,Wn,`.${z.e("suggestion-item")}[tabindex="-1"]`));break}case EVENT_CODE.enter:Dn.click();break}},wr=()=>{const or=Ne.value,Dn=or[or.length-1];V=Ie.value?0:V+1,!(!Dn||!V||g.collapseTags&&or.length>1)&&(Dn.hitState?$n(Dn):Dn.hitState=!0)},$r=or=>{const Dn=or.target,Hn=z.e("search-input");Dn.className===Hn&&($e.value=!0),n("focus",or)},Mr=or=>{$e.value=!1,n("blur",or)},Cr=debounce(()=>{const{value:or}=Cn;if(!or)return;const Dn=g.beforeFilter(or);isPromise(Dn)?Dn.then(Bn).catch(()=>{}):Dn!==!1?Bn():Jn()},g.debounce),xr=(or,Dn)=>{!he.value&&Vn(!0),!(Dn!=null&&Dn.isComposing)&&(or?Cr():Jn())};return watch(Ce,zn),watch([Tn,kt],Pn),watch(Ne,()=>{nextTick(()=>Fn())}),watch(En,lr,{immediate:!0}),onMounted(()=>{const or=le.value.input,Dn=Number.parseFloat(useCssVar(j.cssVarName("input-height"),or).value)-2;$=or.offsetHeight||Dn,useResizeObserver(or,Fn)}),r({getCheckedNodes:cr,cascaderPanelRef:de,togglePopperVisible:Vn,contentRef:Mn}),(or,Dn)=>(openBlock(),createBlock(unref(ElTooltip),{ref_key:"tooltipRef",ref:ie,visible:he.value,teleported:or.teleported,"popper-class":[unref(z).e("dropdown"),or.popperClass],"popper-options":y,"fallback-placements":["bottom-start","bottom","top-start","top","right","left"],"stop-popper-mouse-event":!1,"gpu-acceleration":!1,placement:"bottom-start",transition:`${unref(z).namespace.value}-zoom-in-top`,effect:"light",pure:"",persistent:"",onHide:Jn},{default:withCtx(()=>[withDirectives((openBlock(),createElementBlock("div",{class:normalizeClass(unref(On)),style:normalizeStyle$1(unref(Et)),onClick:Dn[5]||(Dn[5]=()=>Vn(unref(bn)?void 0:!0)),onKeydown:Yn,onMouseenter:Dn[6]||(Dn[6]=Hn=>_e.value=!0),onMouseleave:Dn[7]||(Dn[7]=Hn=>_e.value=!1)},[createVNode$1(unref(ElInput),{ref_key:"input",ref:le,modelValue:xe.value,"onUpdate:modelValue":Dn[1]||(Dn[1]=Hn=>xe.value=Hn),placeholder:unref(vn),readonly:unref(bn),disabled:unref(kt),"validate-event":!1,size:unref(jt),class:normalizeClass(unref(In)),tabindex:unref(hn)&&or.filterable&&!unref(kt)?-1:void 0,onCompositionstart:vr,onCompositionupdate:vr,onCompositionend:vr,onFocus:$r,onBlur:Mr,onInput:xr},{suffix:withCtx(()=>[unref(xn)?(openBlock(),createBlock(unref(ElIcon),{key:"clear",class:normalizeClass([unref(j).e("icon"),"icon-circle-close"]),onClick:withModifiers(gr,["stop"])},{default:withCtx(()=>[createVNode$1(unref(circle_close_default))]),_:1},8,["class","onClick"])):(openBlock(),createBlock(unref(ElIcon),{key:"arrow-down",class:normalizeClass(unref(Rn)),onClick:Dn[0]||(Dn[0]=withModifiers(Hn=>Vn(),["stop"]))},{default:withCtx(()=>[createVNode$1(unref(arrow_down_default))]),_:1},8,["class"]))]),_:1},8,["modelValue","placeholder","readonly","disabled","size","class","tabindex"]),unref(hn)?(openBlock(),createElementBlock("div",{key:0,ref_key:"tagWrapper",ref:ue,class:normalizeClass(unref(z).e("tags"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Ne.value,Hn=>(openBlock(),createBlock(unref(ElTag),{key:Hn.key,type:or.tagType,size:unref(At),hit:Hn.hitState,closable:Hn.closable,"disable-transitions":"",onClose:Wn=>$n(Hn)},{default:withCtx(()=>[Hn.isCollapseTag===!1?(openBlock(),createElementBlock("span",_hoisted_1$Q,toDisplayString(Hn.text),1)):(openBlock(),createBlock(unref(ElTooltip),{key:1,disabled:he.value||!or.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],placement:"bottom",effect:"light"},{default:withCtx(()=>[createBaseVNode("span",null,toDisplayString(Hn.text),1)]),content:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(unref(z).e("collapse-tags"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(ze.value.slice(1),(Wn,pr)=>(openBlock(),createElementBlock("div",{key:pr,class:normalizeClass(unref(z).e("collapse-tag"))},[(openBlock(),createBlock(unref(ElTag),{key:Wn.key,class:"in-tooltip",type:or.tagType,size:unref(At),hit:Wn.hitState,closable:Wn.closable,"disable-transitions":"",onClose:Pr=>$n(Wn)},{default:withCtx(()=>[createBaseVNode("span",null,toDisplayString(Wn.text),1)]),_:2},1032,["type","size","hit","closable","onClose"]))],2))),128))],2)]),_:2},1032,["disabled"]))]),_:2},1032,["type","size","hit","closable","onClose"]))),128)),or.filterable&&!unref(kt)?withDirectives((openBlock(),createElementBlock("input",{key:0,"onUpdate:modelValue":Dn[2]||(Dn[2]=Hn=>Ie.value=Hn),type:"text",class:normalizeClass(unref(z).e("search-input")),placeholder:unref(En)?"":unref(Lt),onInput:Dn[3]||(Dn[3]=Hn=>xr(Ie.value,Hn)),onClick:Dn[4]||(Dn[4]=withModifiers(Hn=>Vn(!0),["stop"])),onKeydown:withKeys(wr,["delete"]),onCompositionstart:vr,onCompositionupdate:vr,onCompositionend:vr,onFocus:$r,onBlur:Mr},null,42,_hoisted_2$y)),[[vModelText,Ie.value]]):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0)],38)),[[unref(ClickOutside),()=>Vn(!1),unref(Mn)]])]),content:withCtx(()=>[withDirectives(createVNode$1(unref(_CascaderPanel),{ref_key:"cascaderPanelRef",ref:de,modelValue:unref(kn),"onUpdate:modelValue":Dn[8]||(Dn[8]=Hn=>isRef(kn)?kn.value=Hn:null),options:or.options,props:g.props,border:!1,"render-label":or.$slots.default,onExpandChange:ur,onClose:Dn[9]||(Dn[9]=Hn=>or.$nextTick(()=>Vn(!1)))},null,8,["modelValue","options","props","render-label"]),[[vShow,!Ce.value]]),or.filterable?withDirectives((openBlock(),createBlock(unref(ElScrollbar),{key:0,ref_key:"suggestionPanel",ref:pe,tag:"ul",class:normalizeClass(unref(z).e("suggestion-panel")),"view-class":unref(z).e("suggestion-list"),onKeydown:br},{default:withCtx(()=>[Fe.value.length?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(Fe.value,Hn=>(openBlock(),createElementBlock("li",{key:Hn.uid,class:normalizeClass([unref(z).e("suggestion-item"),unref(z).is("checked",Hn.checked)]),tabindex:-1,onClick:Wn=>er(Hn)},[createBaseVNode("span",null,toDisplayString(Hn.text),1),Hn.checked?(openBlock(),createBlock(unref(ElIcon),{key:0},{default:withCtx(()=>[createVNode$1(unref(check_default))]),_:1})):createCommentVNode("v-if",!0)],10,_hoisted_3$k))),128)):renderSlot(or.$slots,"empty",{key:1},()=>[createBaseVNode("li",{class:normalizeClass(unref(z).e("empty-text"))},toDisplayString(unref(re)("el.cascader.noMatch")),3)])]),_:3},8,["class","view-class"])),[[vShow,Ce.value]]):createCommentVNode("v-if",!0)]),_:3},8,["visible","teleported","popper-class","transition"]))}});var Cascader=_export_sfc$1(_sfc_main$1H,[["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader/src/cascader.vue"]]);Cascader.install=t=>{t.component(Cascader.name,Cascader)};const _Cascader=Cascader,ElCascader=_Cascader,checkTagProps=buildProps({checked:{type:Boolean,default:!1}}),checkTagEmits={"update:checked":t=>isBoolean$1(t),[CHANGE_EVENT]:t=>isBoolean$1(t)},__default__$13=defineComponent({name:"ElCheckTag"}),_sfc_main$1G=defineComponent({...__default__$13,props:checkTagProps,emits:checkTagEmits,setup(t,{emit:r}){const n=t,g=useNamespace("check-tag"),y=()=>{const L=!n.checked;r(CHANGE_EVENT,L),r("update:checked",L)};return(L,$)=>(openBlock(),createElementBlock("span",{class:normalizeClass([unref(g).b(),unref(g).is("checked",L.checked)]),onClick:y},[renderSlot(L.$slots,"default")],2))}});var CheckTag=_export_sfc$1(_sfc_main$1G,[["__file","/home/runner/work/element-plus/element-plus/packages/components/check-tag/src/check-tag.vue"]]);const ElCheckTag=withInstall(CheckTag),rowContextKey=Symbol("rowContextKey"),RowJustify=["start","center","end","space-around","space-between","space-evenly"],RowAlign=["top","middle","bottom"],rowProps=buildProps({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:RowJustify,default:"start"},align:{type:String,values:RowAlign,default:"top"}}),__default__$12=defineComponent({name:"ElRow"}),_sfc_main$1F=defineComponent({...__default__$12,props:rowProps,setup(t){const r=t,n=useNamespace("row"),g=computed(()=>r.gutter);provide(rowContextKey,{gutter:g});const y=computed(()=>{const $={};return r.gutter&&($.marginRight=$.marginLeft=`-${r.gutter/2}px`),$}),L=computed(()=>[n.b(),n.is(`justify-${r.justify}`,r.justify!=="start"),n.is(`align-${r.align}`,r.align!=="top")]);return($,V)=>(openBlock(),createBlock(resolveDynamicComponent($.tag),{class:normalizeClass(unref(L)),style:normalizeStyle$1(unref(y))},{default:withCtx(()=>[renderSlot($.$slots,"default")]),_:3},8,["class","style"]))}});var Row=_export_sfc$1(_sfc_main$1F,[["__file","/home/runner/work/element-plus/element-plus/packages/components/row/src/row.vue"]]);const ElRow=withInstall(Row),colProps=buildProps({tag:{type:String,default:"div"},span:{type:Number,default:24},offset:{type:Number,default:0},pull:{type:Number,default:0},push:{type:Number,default:0},xs:{type:definePropType([Number,Object]),default:()=>mutable({})},sm:{type:definePropType([Number,Object]),default:()=>mutable({})},md:{type:definePropType([Number,Object]),default:()=>mutable({})},lg:{type:definePropType([Number,Object]),default:()=>mutable({})},xl:{type:definePropType([Number,Object]),default:()=>mutable({})}}),__default__$11=defineComponent({name:"ElCol"}),_sfc_main$1E=defineComponent({...__default__$11,props:colProps,setup(t){const r=t,{gutter:n}=inject(rowContextKey,{gutter:computed(()=>0)}),g=useNamespace("col"),y=computed(()=>{const $={};return n.value&&($.paddingLeft=$.paddingRight=`${n.value/2}px`),$}),L=computed(()=>{const $=[];return["span","offset","pull","push"].forEach(j=>{const re=r[j];isNumber$2(re)&&(j==="span"?$.push(g.b(`${r[j]}`)):re>0&&$.push(g.b(`${j}-${r[j]}`)))}),["xs","sm","md","lg","xl"].forEach(j=>{isNumber$2(r[j])?$.push(g.b(`${j}-${r[j]}`)):isObject$7(r[j])&&Object.entries(r[j]).forEach(([re,ae])=>{$.push(re!=="span"?g.b(`${j}-${re}-${ae}`):g.b(`${j}-${ae}`))})}),n.value&&$.push(g.is("guttered")),[g.b(),$]});return($,V)=>(openBlock(),createBlock(resolveDynamicComponent($.tag),{class:normalizeClass(unref(L)),style:normalizeStyle$1(unref(y))},{default:withCtx(()=>[renderSlot($.$slots,"default")]),_:3},8,["class","style"]))}});var Col=_export_sfc$1(_sfc_main$1E,[["__file","/home/runner/work/element-plus/element-plus/packages/components/col/src/col.vue"]]);const ElCol=withInstall(Col),emitChangeFn=t=>typeof isNumber$2(t),collapseProps=buildProps({accordion:Boolean,modelValue:{type:definePropType([Array,String,Number]),default:()=>mutable([])}}),collapseEmits={[UPDATE_MODEL_EVENT]:emitChangeFn,[CHANGE_EVENT]:emitChangeFn},collapseContextKey=Symbol("collapseContextKey"),useCollapse=(t,r)=>{const n=ref(castArray$1(t.modelValue)),g=L=>{n.value=L;const $=t.accordion?n.value[0]:n.value;r(UPDATE_MODEL_EVENT,$),r(CHANGE_EVENT,$)},y=L=>{if(t.accordion)g([n.value[0]===L?"":L]);else{const $=[...n.value],V=$.indexOf(L);V>-1?$.splice(V,1):$.push(L),g($)}};return watch(()=>t.modelValue,()=>n.value=castArray$1(t.modelValue),{deep:!0}),provide(collapseContextKey,{activeNames:n,handleItemClick:y}),{activeNames:n,setActiveNames:g}},useCollapseDOM=()=>{const t=useNamespace("collapse");return{rootKls:computed(()=>t.b())}},__default__$10=defineComponent({name:"ElCollapse"}),_sfc_main$1D=defineComponent({...__default__$10,props:collapseProps,emits:collapseEmits,setup(t,{expose:r,emit:n}){const g=t,{activeNames:y,setActiveNames:L}=useCollapse(g,n),{rootKls:$}=useCollapseDOM();return r({activeNames:y,setActiveNames:L}),(V,z)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref($)),role:"tablist","aria-multiselectable":"true"},[renderSlot(V.$slots,"default")],2))}});var Collapse=_export_sfc$1(_sfc_main$1D,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse/src/collapse.vue"]]);const __default__$$=defineComponent({name:"ElCollapseTransition"}),_sfc_main$1C=defineComponent({...__default__$$,setup(t){const r=useNamespace("collapse-transition"),n={beforeEnter(g){g.dataset||(g.dataset={}),g.dataset.oldPaddingTop=g.style.paddingTop,g.dataset.oldPaddingBottom=g.style.paddingBottom,g.style.maxHeight=0,g.style.paddingTop=0,g.style.paddingBottom=0},enter(g){g.dataset.oldOverflow=g.style.overflow,g.scrollHeight!==0?(g.style.maxHeight=`${g.scrollHeight}px`,g.style.paddingTop=g.dataset.oldPaddingTop,g.style.paddingBottom=g.dataset.oldPaddingBottom):(g.style.maxHeight=0,g.style.paddingTop=g.dataset.oldPaddingTop,g.style.paddingBottom=g.dataset.oldPaddingBottom),g.style.overflow="hidden"},afterEnter(g){g.style.maxHeight="",g.style.overflow=g.dataset.oldOverflow},beforeLeave(g){g.dataset||(g.dataset={}),g.dataset.oldPaddingTop=g.style.paddingTop,g.dataset.oldPaddingBottom=g.style.paddingBottom,g.dataset.oldOverflow=g.style.overflow,g.style.maxHeight=`${g.scrollHeight}px`,g.style.overflow="hidden"},leave(g){g.scrollHeight!==0&&(g.style.maxHeight=0,g.style.paddingTop=0,g.style.paddingBottom=0)},afterLeave(g){g.style.maxHeight="",g.style.overflow=g.dataset.oldOverflow,g.style.paddingTop=g.dataset.oldPaddingTop,g.style.paddingBottom=g.dataset.oldPaddingBottom}};return(g,y)=>(openBlock(),createBlock(Transition,mergeProps({name:unref(r).b()},toHandlers(n)),{default:withCtx(()=>[renderSlot(g.$slots,"default")]),_:3},16,["name"]))}});var CollapseTransition=_export_sfc$1(_sfc_main$1C,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse-transition/src/collapse-transition.vue"]]);CollapseTransition.install=t=>{t.component(CollapseTransition.name,CollapseTransition)};const _CollapseTransition=CollapseTransition,ElCollapseTransition=_CollapseTransition,collapseItemProps=buildProps({title:{type:String,default:""},name:{type:definePropType([String,Number]),default:()=>generateId()},disabled:Boolean}),useCollapseItem=t=>{const r=inject(collapseContextKey),n=ref(!1),g=ref(!1),y=ref(generateId()),L=computed(()=>r==null?void 0:r.activeNames.value.includes(t.name));return{focusing:n,id:y,isActive:L,handleFocus:()=>{setTimeout(()=>{g.value?g.value=!1:n.value=!0},50)},handleHeaderClick:()=>{t.disabled||(r==null||r.handleItemClick(t.name),n.value=!1,g.value=!0)},handleEnterClick:()=>{r==null||r.handleItemClick(t.name)}}},useCollapseItemDOM=(t,{focusing:r,isActive:n,id:g})=>{const y=useNamespace("collapse"),L=computed(()=>[y.b("item"),y.is("active",unref(n)),y.is("disabled",t.disabled)]),$=computed(()=>[y.be("item","header"),y.is("active",unref(n)),{focusing:unref(r)&&!t.disabled}]),V=computed(()=>[y.be("item","arrow"),y.is("active",unref(n))]),z=computed(()=>y.be("item","wrap")),j=computed(()=>y.be("item","content")),re=computed(()=>y.b(`content-${unref(g)}`)),ae=computed(()=>y.b(`head-${unref(g)}`));return{arrowKls:V,headKls:$,rootKls:L,itemWrapperKls:z,itemContentKls:j,scopedContentId:re,scopedHeadId:ae}},_hoisted_1$P=["aria-expanded","aria-controls","aria-describedby"],_hoisted_2$x=["id","tabindex"],_hoisted_3$j=["id","aria-hidden","aria-labelledby"],__default__$_=defineComponent({name:"ElCollapseItem"}),_sfc_main$1B=defineComponent({...__default__$_,props:collapseItemProps,setup(t,{expose:r}){const n=t,{focusing:g,id:y,isActive:L,handleFocus:$,handleHeaderClick:V,handleEnterClick:z}=useCollapseItem(n),{arrowKls:j,headKls:re,rootKls:ae,itemWrapperKls:oe,itemContentKls:ie,scopedContentId:le,scopedHeadId:ue}=useCollapseItemDOM(n,{focusing:g,isActive:L,id:y});return r({isActive:L}),(de,pe)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(ae))},[createBaseVNode("div",{role:"tab","aria-expanded":unref(L),"aria-controls":unref(le),"aria-describedby":unref(le)},[createBaseVNode("div",{id:unref(ue),class:normalizeClass(unref(re)),role:"button",tabindex:de.disabled?-1:0,onClick:pe[0]||(pe[0]=(...he)=>unref(V)&&unref(V)(...he)),onKeypress:pe[1]||(pe[1]=withKeys(withModifiers((...he)=>unref(z)&&unref(z)(...he),["stop","prevent"]),["space","enter"])),onFocus:pe[2]||(pe[2]=(...he)=>unref($)&&unref($)(...he)),onBlur:pe[3]||(pe[3]=he=>g.value=!1)},[renderSlot(de.$slots,"title",{},()=>[createTextVNode(toDisplayString(de.title),1)]),createVNode$1(unref(ElIcon),{class:normalizeClass(unref(j))},{default:withCtx(()=>[createVNode$1(unref(arrow_right_default))]),_:1},8,["class"])],42,_hoisted_2$x)],8,_hoisted_1$P),createVNode$1(unref(_CollapseTransition),null,{default:withCtx(()=>[withDirectives(createBaseVNode("div",{id:unref(le),class:normalizeClass(unref(oe)),role:"tabpanel","aria-hidden":!unref(L),"aria-labelledby":unref(ue)},[createBaseVNode("div",{class:normalizeClass(unref(ie))},[renderSlot(de.$slots,"default")],2)],10,_hoisted_3$j),[[vShow,unref(L)]])]),_:3})],2))}});var CollapseItem=_export_sfc$1(_sfc_main$1B,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse/src/collapse-item.vue"]]);const ElCollapse=withInstall(Collapse,{CollapseItem}),ElCollapseItem=withNoopInstall(CollapseItem),alphaSliderProps=buildProps({color:{type:definePropType(Object),required:!0},vertical:{type:Boolean,default:!1}});let isDragging=!1;function draggable(t,r){if(!isClient$1)return;const n=function(L){var $;($=r.drag)==null||$.call(r,L)},g=function(L){var $;document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",g),document.removeEventListener("touchmove",n),document.removeEventListener("touchend",g),document.onselectstart=null,document.ondragstart=null,isDragging=!1,($=r.end)==null||$.call(r,L)},y=function(L){var $;isDragging||(L.preventDefault(),document.onselectstart=()=>!1,document.ondragstart=()=>!1,document.addEventListener("mousemove",n),document.addEventListener("mouseup",g),document.addEventListener("touchmove",n),document.addEventListener("touchend",g),isDragging=!0,($=r.start)==null||$.call(r,L))};t.addEventListener("mousedown",y),t.addEventListener("touchstart",y)}const useAlphaSlider=t=>{const r=getCurrentInstance(),n=shallowRef(),g=shallowRef();function y($){$.target!==n.value&&L($)}function L($){if(!g.value||!n.value)return;const z=r.vnode.el.getBoundingClientRect(),{clientX:j,clientY:re}=getClientXY($);if(t.vertical){let ae=re-z.top;ae=Math.max(n.value.offsetHeight/2,ae),ae=Math.min(ae,z.height-n.value.offsetHeight/2),t.color.set("alpha",Math.round((ae-n.value.offsetHeight/2)/(z.height-n.value.offsetHeight)*100))}else{let ae=j-z.left;ae=Math.max(n.value.offsetWidth/2,ae),ae=Math.min(ae,z.width-n.value.offsetWidth/2),t.color.set("alpha",Math.round((ae-n.value.offsetWidth/2)/(z.width-n.value.offsetWidth)*100))}}return{thumb:n,bar:g,handleDrag:L,handleClick:y}},useAlphaSliderDOM=(t,{bar:r,thumb:n,handleDrag:g})=>{const y=getCurrentInstance(),L=useNamespace("color-alpha-slider"),$=ref(0),V=ref(0),z=ref();function j(){if(!n.value||t.vertical)return 0;const he=y.vnode.el,_e=t.color.get("alpha");return he?Math.round(_e*(he.offsetWidth-n.value.offsetWidth/2)/100):0}function re(){if(!n.value)return 0;const he=y.vnode.el;if(!t.vertical)return 0;const _e=t.color.get("alpha");return he?Math.round(_e*(he.offsetHeight-n.value.offsetHeight/2)/100):0}function ae(){if(t.color&&t.color.value){const{r:he,g:_e,b:Ce}=t.color.toRgb();return`linear-gradient(to right, rgba(${he}, ${_e}, ${Ce}, 0) 0%, rgba(${he}, ${_e}, ${Ce}, 1) 100%)`}return""}function oe(){$.value=j(),V.value=re(),z.value=ae()}onMounted(()=>{if(!r.value||!n.value)return;const he={drag:_e=>{g(_e)},end:_e=>{g(_e)}};draggable(r.value,he),draggable(n.value,he),oe()}),watch(()=>t.color.get("alpha"),()=>oe()),watch(()=>t.color.value,()=>oe());const ie=computed(()=>[L.b(),L.is("vertical",t.vertical)]),le=computed(()=>L.e("bar")),ue=computed(()=>L.e("thumb")),de=computed(()=>({background:z.value})),pe=computed(()=>({left:addUnit($.value),top:addUnit(V.value)}));return{rootKls:ie,barKls:le,barStyle:de,thumbKls:ue,thumbStyle:pe,update:oe}},COMPONENT_NAME$d="ElColorAlphaSlider",__default__$Z=defineComponent({name:COMPONENT_NAME$d}),_sfc_main$1A=defineComponent({...__default__$Z,props:alphaSliderProps,setup(t,{expose:r}){const n=t,{bar:g,thumb:y,handleDrag:L,handleClick:$}=useAlphaSlider(n),{rootKls:V,barKls:z,barStyle:j,thumbKls:re,thumbStyle:ae,update:oe}=useAlphaSliderDOM(n,{bar:g,thumb:y,handleDrag:L});return r({update:oe,bar:g,thumb:y}),(ie,le)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(V))},[createBaseVNode("div",{ref_key:"bar",ref:g,class:normalizeClass(unref(z)),style:normalizeStyle$1(unref(j)),onClick:le[0]||(le[0]=(...ue)=>unref($)&&unref($)(...ue))},null,6),createBaseVNode("div",{ref_key:"thumb",ref:y,class:normalizeClass(unref(re)),style:normalizeStyle$1(unref(ae))},null,6)],2))}});var AlphaSlider=_export_sfc$1(_sfc_main$1A,[["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/alpha-slider.vue"]]);const _sfc_main$1z=defineComponent({name:"ElColorHueSlider",props:{color:{type:Object,required:!0},vertical:Boolean},setup(t){const r=useNamespace("color-hue-slider"),n=getCurrentInstance(),g=ref(),y=ref(),L=ref(0),$=ref(0),V=computed(()=>t.color.get("hue"));watch(()=>V.value,()=>{oe()});function z(ie){ie.target!==g.value&&j(ie)}function j(ie){if(!y.value||!g.value)return;const ue=n.vnode.el.getBoundingClientRect(),{clientX:de,clientY:pe}=getClientXY(ie);let he;if(t.vertical){let _e=pe-ue.top;_e=Math.min(_e,ue.height-g.value.offsetHeight/2),_e=Math.max(g.value.offsetHeight/2,_e),he=Math.round((_e-g.value.offsetHeight/2)/(ue.height-g.value.offsetHeight)*360)}else{let _e=de-ue.left;_e=Math.min(_e,ue.width-g.value.offsetWidth/2),_e=Math.max(g.value.offsetWidth/2,_e),he=Math.round((_e-g.value.offsetWidth/2)/(ue.width-g.value.offsetWidth)*360)}t.color.set("hue",he)}function re(){if(!g.value)return 0;const ie=n.vnode.el;if(t.vertical)return 0;const le=t.color.get("hue");return ie?Math.round(le*(ie.offsetWidth-g.value.offsetWidth/2)/360):0}function ae(){if(!g.value)return 0;const ie=n.vnode.el;if(!t.vertical)return 0;const le=t.color.get("hue");return ie?Math.round(le*(ie.offsetHeight-g.value.offsetHeight/2)/360):0}function oe(){L.value=re(),$.value=ae()}return onMounted(()=>{if(!y.value||!g.value)return;const ie={drag:le=>{j(le)},end:le=>{j(le)}};draggable(y.value,ie),draggable(g.value,ie),oe()}),{bar:y,thumb:g,thumbLeft:L,thumbTop:$,hueValue:V,handleClick:z,update:oe,ns:r}}});function _sfc_render$r(t,r,n,g,y,L){return openBlock(),createElementBlock("div",{class:normalizeClass([t.ns.b(),t.ns.is("vertical",t.vertical)])},[createBaseVNode("div",{ref:"bar",class:normalizeClass(t.ns.e("bar")),onClick:r[0]||(r[0]=(...$)=>t.handleClick&&t.handleClick(...$))},null,2),createBaseVNode("div",{ref:"thumb",class:normalizeClass(t.ns.e("thumb")),style:normalizeStyle$1({left:t.thumbLeft+"px",top:t.thumbTop+"px"})},null,6)],2)}var HueSlider=_export_sfc$1(_sfc_main$1z,[["render",_sfc_render$r],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/hue-slider.vue"]]);const colorPickerProps=buildProps({modelValue:String,id:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:useSizeProp,popperClass:{type:String,default:""},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},predefine:{type:definePropType(Array)},validateEvent:{type:Boolean,default:!0}}),colorPickerEmits={[UPDATE_MODEL_EVENT]:t=>isString$3(t)||isNil(t),[CHANGE_EVENT]:t=>isString$3(t)||isNil(t),activeChange:t=>isString$3(t)||isNil(t)},colorPickerContextKey=Symbol("colorPickerContextKey"),hsv2hsl=function(t,r,n){return[t,r*n/((t=(2-r)*n)<1?t:2-t)||0,t/2]},isOnePointZero=function(t){return typeof t=="string"&&t.includes(".")&&Number.parseFloat(t)===1},isPercentage=function(t){return typeof t=="string"&&t.includes("%")},bound01=function(t,r){isOnePointZero(t)&&(t="100%");const n=isPercentage(t);return t=Math.min(r,Math.max(0,Number.parseFloat(`${t}`))),n&&(t=Number.parseInt(`${t*r}`,10)/100),Math.abs(t-r)<1e-6?1:t%r/Number.parseFloat(r)},INT_HEX_MAP={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},hexOne=t=>{t=Math.min(Math.round(t),255);const r=Math.floor(t/16),n=t%16;return`${INT_HEX_MAP[r]||r}${INT_HEX_MAP[n]||n}`},toHex=function({r:t,g:r,b:n}){return Number.isNaN(+t)||Number.isNaN(+r)||Number.isNaN(+n)?"":`#${hexOne(t)}${hexOne(r)}${hexOne(n)}`},HEX_INT_MAP={A:10,B:11,C:12,D:13,E:14,F:15},parseHexChannel=function(t){return t.length===2?(HEX_INT_MAP[t[0].toUpperCase()]||+t[0])*16+(HEX_INT_MAP[t[1].toUpperCase()]||+t[1]):HEX_INT_MAP[t[1].toUpperCase()]||+t[1]},hsl2hsv=function(t,r,n){r=r/100,n=n/100;let g=r;const y=Math.max(n,.01);n*=2,r*=n<=1?n:2-n,g*=y<=1?y:2-y;const L=(n+r)/2,$=n===0?2*g/(y+g):2*r/(n+r);return{h:t,s:$*100,v:L*100}},rgb2hsv=(t,r,n)=>{t=bound01(t,255),r=bound01(r,255),n=bound01(n,255);const g=Math.max(t,r,n),y=Math.min(t,r,n);let L;const $=g,V=g-y,z=g===0?0:V/g;if(g===y)L=0;else{switch(g){case t:{L=(r-n)/V+(r<n?6:0);break}case r:{L=(n-t)/V+2;break}case n:{L=(t-r)/V+4;break}}L/=6}return{h:L*360,s:z*100,v:$*100}},hsv2rgb=function(t,r,n){t=bound01(t,360)*6,r=bound01(r,100),n=bound01(n,100);const g=Math.floor(t),y=t-g,L=n*(1-r),$=n*(1-y*r),V=n*(1-(1-y)*r),z=g%6,j=[n,$,L,L,V,n][z],re=[V,n,n,$,L,L][z],ae=[L,L,V,n,n,$][z];return{r:Math.round(j*255),g:Math.round(re*255),b:Math.round(ae*255)}};class Color{constructor(r={}){this._hue=0,this._saturation=100,this._value=100,this._alpha=100,this.enableAlpha=!1,this.format="hex",this.value="";for(const n in r)hasOwn$1(r,n)&&(this[n]=r[n]);r.value?this.fromString(r.value):this.doOnChange()}set(r,n){if(arguments.length===1&&typeof r=="object"){for(const g in r)hasOwn$1(r,g)&&this.set(g,r[g]);return}this[`_${r}`]=n,this.doOnChange()}get(r){return r==="alpha"?Math.floor(this[`_${r}`]):this[`_${r}`]}toRgb(){return hsv2rgb(this._hue,this._saturation,this._value)}fromString(r){if(!r){this._hue=0,this._saturation=100,this._value=100,this.doOnChange();return}const n=(g,y,L)=>{this._hue=Math.max(0,Math.min(360,g)),this._saturation=Math.max(0,Math.min(100,y)),this._value=Math.max(0,Math.min(100,L)),this.doOnChange()};if(r.includes("hsl")){const g=r.replace(/hsla|hsl|\(|\)/gm,"").split(/\s|,/g).filter(y=>y!=="").map((y,L)=>L>2?Number.parseFloat(y):Number.parseInt(y,10));if(g.length===4?this._alpha=Number.parseFloat(g[3])*100:g.length===3&&(this._alpha=100),g.length>=3){const{h:y,s:L,v:$}=hsl2hsv(g[0],g[1],g[2]);n(y,L,$)}}else if(r.includes("hsv")){const g=r.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter(y=>y!=="").map((y,L)=>L>2?Number.parseFloat(y):Number.parseInt(y,10));g.length===4?this._alpha=Number.parseFloat(g[3])*100:g.length===3&&(this._alpha=100),g.length>=3&&n(g[0],g[1],g[2])}else if(r.includes("rgb")){const g=r.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter(y=>y!=="").map((y,L)=>L>2?Number.parseFloat(y):Number.parseInt(y,10));if(g.length===4?this._alpha=Number.parseFloat(g[3])*100:g.length===3&&(this._alpha=100),g.length>=3){const{h:y,s:L,v:$}=rgb2hsv(g[0],g[1],g[2]);n(y,L,$)}}else if(r.includes("#")){const g=r.replace("#","").trim();if(!/^[0-9a-fA-F]{3}$|^[0-9a-fA-F]{6}$|^[0-9a-fA-F]{8}$/.test(g))return;let y,L,$;g.length===3?(y=parseHexChannel(g[0]+g[0]),L=parseHexChannel(g[1]+g[1]),$=parseHexChannel(g[2]+g[2])):(g.length===6||g.length===8)&&(y=parseHexChannel(g.slice(0,2)),L=parseHexChannel(g.slice(2,4)),$=parseHexChannel(g.slice(4,6))),g.length===8?this._alpha=parseHexChannel(g.slice(6))/255*100:(g.length===3||g.length===6)&&(this._alpha=100);const{h:V,s:z,v:j}=rgb2hsv(y,L,$);n(V,z,j)}}compare(r){return Math.abs(r._hue-this._hue)<2&&Math.abs(r._saturation-this._saturation)<1&&Math.abs(r._value-this._value)<1&&Math.abs(r._alpha-this._alpha)<1}doOnChange(){const{_hue:r,_saturation:n,_value:g,_alpha:y,format:L}=this;if(this.enableAlpha)switch(L){case"hsl":{const $=hsv2hsl(r,n/100,g/100);this.value=`hsla(${r}, ${Math.round($[1]*100)}%, ${Math.round($[2]*100)}%, ${this.get("alpha")/100})`;break}case"hsv":{this.value=`hsva(${r}, ${Math.round(n)}%, ${Math.round(g)}%, ${this.get("alpha")/100})`;break}case"hex":{this.value=`${toHex(hsv2rgb(r,n,g))}${hexOne(y*255/100)}`;break}default:{const{r:$,g:V,b:z}=hsv2rgb(r,n,g);this.value=`rgba(${$}, ${V}, ${z}, ${this.get("alpha")/100})`}}else switch(L){case"hsl":{const $=hsv2hsl(r,n/100,g/100);this.value=`hsl(${r}, ${Math.round($[1]*100)}%, ${Math.round($[2]*100)}%)`;break}case"hsv":{this.value=`hsv(${r}, ${Math.round(n)}%, ${Math.round(g)}%)`;break}case"rgb":{const{r:$,g:V,b:z}=hsv2rgb(r,n,g);this.value=`rgb(${$}, ${V}, ${z})`;break}default:this.value=toHex(hsv2rgb(r,n,g))}}}const _sfc_main$1y=defineComponent({props:{colors:{type:Array,required:!0},color:{type:Object,required:!0}},setup(t){const r=useNamespace("color-predefine"),{currentColor:n}=inject(colorPickerContextKey),g=ref(L(t.colors,t.color));watch(()=>n.value,$=>{const V=new Color;V.fromString($),g.value.forEach(z=>{z.selected=V.compare(z)})}),watchEffect(()=>{g.value=L(t.colors,t.color)});function y($){t.color.fromString(t.colors[$])}function L($,V){return $.map(z=>{const j=new Color;return j.enableAlpha=!0,j.format="rgba",j.fromString(z),j.selected=j.value===V.value,j})}return{rgbaColors:g,handleSelect:y,ns:r}}}),_hoisted_1$O=["onClick"];function _sfc_render$q(t,r,n,g,y,L){return openBlock(),createElementBlock("div",{class:normalizeClass(t.ns.b())},[createBaseVNode("div",{class:normalizeClass(t.ns.e("colors"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.rgbaColors,($,V)=>(openBlock(),createElementBlock("div",{key:t.colors[V],class:normalizeClass([t.ns.e("color-selector"),t.ns.is("alpha",$._alpha<100),{selected:$.selected}]),onClick:z=>t.handleSelect(V)},[createBaseVNode("div",{style:normalizeStyle$1({backgroundColor:$.value})},null,4)],10,_hoisted_1$O))),128))],2)],2)}var Predefine=_export_sfc$1(_sfc_main$1y,[["render",_sfc_render$q],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/predefine.vue"]]);const _sfc_main$1x=defineComponent({name:"ElSlPanel",props:{color:{type:Object,required:!0}},setup(t){const r=useNamespace("color-svpanel"),n=getCurrentInstance(),g=ref(0),y=ref(0),L=ref("hsl(0, 100%, 50%)"),$=computed(()=>{const j=t.color.get("hue"),re=t.color.get("value");return{hue:j,value:re}});function V(){const j=t.color.get("saturation"),re=t.color.get("value"),ae=n.vnode.el,{clientWidth:oe,clientHeight:ie}=ae;y.value=j*oe/100,g.value=(100-re)*ie/100,L.value=`hsl(${t.color.get("hue")}, 100%, 50%)`}function z(j){const ae=n.vnode.el.getBoundingClientRect(),{clientX:oe,clientY:ie}=getClientXY(j);let le=oe-ae.left,ue=ie-ae.top;le=Math.max(0,le),le=Math.min(le,ae.width),ue=Math.max(0,ue),ue=Math.min(ue,ae.height),y.value=le,g.value=ue,t.color.set({saturation:le/ae.width*100,value:100-ue/ae.height*100})}return watch(()=>$.value,()=>{V()}),onMounted(()=>{draggable(n.vnode.el,{drag:j=>{z(j)},end:j=>{z(j)}}),V()}),{cursorTop:g,cursorLeft:y,background:L,colorValue:$,handleDrag:z,update:V,ns:r}}}),_hoisted_1$N=createBaseVNode("div",null,null,-1),_hoisted_2$w=[_hoisted_1$N];function _sfc_render$p(t,r,n,g,y,L){return openBlock(),createElementBlock("div",{class:normalizeClass(t.ns.b()),style:normalizeStyle$1({backgroundColor:t.background})},[createBaseVNode("div",{class:normalizeClass(t.ns.e("white"))},null,2),createBaseVNode("div",{class:normalizeClass(t.ns.e("black"))},null,2),createBaseVNode("div",{class:normalizeClass(t.ns.e("cursor")),style:normalizeStyle$1({top:t.cursorTop+"px",left:t.cursorLeft+"px"})},_hoisted_2$w,6)],6)}var SvPanel=_export_sfc$1(_sfc_main$1x,[["render",_sfc_render$p],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/sv-panel.vue"]]);const _hoisted_1$M=["id","aria-label","aria-labelledby","aria-description","tabindex","onKeydown"],__default__$Y=defineComponent({name:"ElColorPicker"}),_sfc_main$1w=defineComponent({...__default__$Y,props:colorPickerProps,emits:colorPickerEmits,setup(t,{expose:r,emit:n}){const g=t,{t:y}=useLocale(),L=useNamespace("color"),{formItem:$}=useFormItem(),V=useFormSize(),z=useFormDisabled(),{inputId:j,isLabeledByFormItem:re}=useFormItemInputId(g,{formItemContext:$}),ae=ref(),oe=ref(),ie=ref(),le=ref();let ue=!0;const de=reactive(new Color({enableAlpha:g.showAlpha,format:g.colorFormat||"",value:g.modelValue})),pe=ref(!1),he=ref(!1),_e=ref(""),Ce=computed(()=>!g.modelValue&&!he.value?"transparent":ze(de,g.showAlpha)),$e=computed(()=>!g.modelValue&&!he.value?"":de.value),xe=computed(()=>re.value?void 0:g.label||y("el.colorpicker.defaultLabel")),Ie=computed(()=>re.value?$==null?void 0:$.labelId:void 0),Ne=computed(()=>[L.b("picker"),L.is("disabled",z.value),L.bm("picker",V.value)]);function ze(bn,Cn){if(!(bn instanceof Color))throw new TypeError("color should be instance of _color Class");const{r:Tn,g:xn,b:En}=bn.toRgb();return Cn?`rgba(${Tn}, ${xn}, ${En}, ${bn.get("alpha")/100})`:`rgb(${Tn}, ${xn}, ${En})`}function Fe(bn){pe.value=bn}const qe=debounce(Fe,100);function Et(){z.value||Fe(!0)}function kt(){qe(!1),Lt()}function Lt(){nextTick(()=>{g.modelValue?de.fromString(g.modelValue):(de.value="",nextTick(()=>{he.value=!1}))})}function vn(){z.value||qe(!pe.value)}function jt(){de.fromString(_e.value)}function At(){const bn=de.value;n(UPDATE_MODEL_EVENT,bn),n("change",bn),g.validateEvent&&($==null||$.validate("change").catch(Cn=>void 0)),qe(!1),nextTick(()=>{const Cn=new Color({enableAlpha:g.showAlpha,format:g.colorFormat||"",value:g.modelValue});de.compare(Cn)||Lt()})}function hn(){qe(!1),n(UPDATE_MODEL_EVENT,null),n("change",null),g.modelValue!==null&&g.validateEvent&&($==null||$.validate("change").catch(bn=>void 0)),Lt()}return onMounted(()=>{g.modelValue&&(_e.value=$e.value)}),watch(()=>g.modelValue,bn=>{bn?bn&&bn!==de.value&&(ue=!1,de.fromString(bn)):he.value=!1}),watch(()=>$e.value,bn=>{_e.value=bn,ue&&n("activeChange",bn),ue=!0}),watch(()=>de.value,()=>{!g.modelValue&&!he.value&&(he.value=!0)}),watch(()=>pe.value,()=>{nextTick(()=>{var bn,Cn,Tn;(bn=ae.value)==null||bn.update(),(Cn=oe.value)==null||Cn.update(),(Tn=ie.value)==null||Tn.update()})}),provide(colorPickerContextKey,{currentColor:$e}),r({color:de,show:Et,hide:kt}),(bn,Cn)=>(openBlock(),createBlock(unref(ElTooltip),{ref_key:"popper",ref:le,visible:pe.value,"show-arrow":!1,"fallback-placements":["bottom","top","right","left"],offset:0,"gpu-acceleration":!1,"popper-class":[unref(L).be("picker","panel"),unref(L).b("dropdown"),bn.popperClass],"stop-popper-mouse-event":!1,effect:"light",trigger:"click",transition:`${unref(L).namespace.value}-zoom-in-top`,persistent:""},{content:withCtx(()=>[withDirectives((openBlock(),createElementBlock("div",null,[createBaseVNode("div",{class:normalizeClass(unref(L).be("dropdown","main-wrapper"))},[createVNode$1(HueSlider,{ref_key:"hue",ref:ae,class:"hue-slider",color:unref(de),vertical:""},null,8,["color"]),createVNode$1(SvPanel,{ref:"svPanel",color:unref(de)},null,8,["color"])],2),bn.showAlpha?(openBlock(),createBlock(AlphaSlider,{key:0,ref_key:"alpha",ref:ie,color:unref(de)},null,8,["color"])):createCommentVNode("v-if",!0),bn.predefine?(openBlock(),createBlock(Predefine,{key:1,ref:"predefine",color:unref(de),colors:bn.predefine},null,8,["color","colors"])):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(L).be("dropdown","btns"))},[createBaseVNode("span",{class:normalizeClass(unref(L).be("dropdown","value"))},[createVNode$1(unref(ElInput),{modelValue:_e.value,"onUpdate:modelValue":Cn[0]||(Cn[0]=Tn=>_e.value=Tn),"validate-event":!1,size:"small",onKeyup:withKeys(jt,["enter"]),onBlur:jt},null,8,["modelValue","onKeyup"])],2),createVNode$1(unref(ElButton),{class:normalizeClass(unref(L).be("dropdown","link-btn")),text:"",size:"small",onClick:hn},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(y)("el.colorpicker.clear")),1)]),_:1},8,["class"]),createVNode$1(unref(ElButton),{plain:"",size:"small",class:normalizeClass(unref(L).be("dropdown","btn")),onClick:At},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(y)("el.colorpicker.confirm")),1)]),_:1},8,["class"])],2)])),[[unref(ClickOutside),kt]])]),default:withCtx(()=>[createBaseVNode("div",{id:unref(j),class:normalizeClass(unref(Ne)),role:"button","aria-label":unref(xe),"aria-labelledby":unref(Ie),"aria-description":unref(y)("el.colorpicker.description",{color:bn.modelValue||""}),tabindex:bn.tabindex,onKeydown:withKeys(vn,["enter"])},[unref(z)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(L).be("picker","mask"))},null,2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(L).be("picker","trigger")),onClick:vn},[createBaseVNode("span",{class:normalizeClass([unref(L).be("picker","color"),unref(L).is("alpha",bn.showAlpha)])},[createBaseVNode("span",{class:normalizeClass(unref(L).be("picker","color-inner")),style:normalizeStyle$1({backgroundColor:unref(Ce)})},[withDirectives(createVNode$1(unref(ElIcon),{class:normalizeClass([unref(L).be("picker","icon"),unref(L).is("icon-arrow-down")])},{default:withCtx(()=>[createVNode$1(unref(arrow_down_default))]),_:1},8,["class"]),[[vShow,bn.modelValue||he.value]]),!bn.modelValue&&!he.value?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass([unref(L).be("picker","empty"),unref(L).is("icon-close")])},{default:withCtx(()=>[createVNode$1(unref(close_default))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],6)],2)],2)],42,_hoisted_1$M)]),_:1},8,["visible","popper-class","transition"]))}});var ColorPicker=_export_sfc$1(_sfc_main$1w,[["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/color-picker.vue"]]);const ElColorPicker=withInstall(ColorPicker),__default__$X=defineComponent({name:"ElContainer"}),_sfc_main$1v=defineComponent({...__default__$X,props:{direction:{type:String}},setup(t){const r=t,n=useSlots(),g=useNamespace("container"),y=computed(()=>r.direction==="vertical"?!0:r.direction==="horizontal"?!1:n&&n.default?n.default().some($=>{const V=$.type.name;return V==="ElHeader"||V==="ElFooter"}):!1);return(L,$)=>(openBlock(),createElementBlock("section",{class:normalizeClass([unref(g).b(),unref(g).is("vertical",unref(y))])},[renderSlot(L.$slots,"default")],2))}});var Container=_export_sfc$1(_sfc_main$1v,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/container.vue"]]);const __default__$W=defineComponent({name:"ElAside"}),_sfc_main$1u=defineComponent({...__default__$W,props:{width:{type:String,default:null}},setup(t){const r=t,n=useNamespace("aside"),g=computed(()=>r.width?n.cssVarBlock({width:r.width}):{});return(y,L)=>(openBlock(),createElementBlock("aside",{class:normalizeClass(unref(n).b()),style:normalizeStyle$1(unref(g))},[renderSlot(y.$slots,"default")],6))}});var Aside=_export_sfc$1(_sfc_main$1u,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/aside.vue"]]);const __default__$V=defineComponent({name:"ElFooter"}),_sfc_main$1t=defineComponent({...__default__$V,props:{height:{type:String,default:null}},setup(t){const r=t,n=useNamespace("footer"),g=computed(()=>r.height?n.cssVarBlock({height:r.height}):{});return(y,L)=>(openBlock(),createElementBlock("footer",{class:normalizeClass(unref(n).b()),style:normalizeStyle$1(unref(g))},[renderSlot(y.$slots,"default")],6))}});var Footer$2=_export_sfc$1(_sfc_main$1t,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/footer.vue"]]);const __default__$U=defineComponent({name:"ElHeader"}),_sfc_main$1s=defineComponent({...__default__$U,props:{height:{type:String,default:null}},setup(t){const r=t,n=useNamespace("header"),g=computed(()=>r.height?n.cssVarBlock({height:r.height}):{});return(y,L)=>(openBlock(),createElementBlock("header",{class:normalizeClass(unref(n).b()),style:normalizeStyle$1(unref(g))},[renderSlot(y.$slots,"default")],6))}});var Header=_export_sfc$1(_sfc_main$1s,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/header.vue"]]);const __default__$T=defineComponent({name:"ElMain"}),_sfc_main$1r=defineComponent({...__default__$T,setup(t){const r=useNamespace("main");return(n,g)=>(openBlock(),createElementBlock("main",{class:normalizeClass(unref(r).b())},[renderSlot(n.$slots,"default")],2))}});var Main=_export_sfc$1(_sfc_main$1r,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/main.vue"]]);const ElContainer=withInstall(Container,{Aside,Footer:Footer$2,Header,Main}),ElAside=withNoopInstall(Aside),ElFooter=withNoopInstall(Footer$2),ElHeader=withNoopInstall(Header),ElMain=withNoopInstall(Main);var advancedFormat$1={exports:{}};(function(t,r){(function(n,g){t.exports=g()})(commonjsGlobal,function(){return function(n,g){var y=g.prototype,L=y.format;y.format=function($){var V=this,z=this.$locale();if(!this.isValid())return L.bind(this)($);var j=this.$utils(),re=($||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(ae){switch(ae){case"Q":return Math.ceil((V.$M+1)/3);case"Do":return z.ordinal(V.$D);case"gggg":return V.weekYear();case"GGGG":return V.isoWeekYear();case"wo":return z.ordinal(V.week(),"W");case"w":case"ww":return j.s(V.week(),ae==="w"?1:2,"0");case"W":case"WW":return j.s(V.isoWeek(),ae==="W"?1:2,"0");case"k":case"kk":return j.s(String(V.$H===0?24:V.$H),ae==="k"?1:2,"0");case"X":return Math.floor(V.$d.getTime()/1e3);case"x":return V.$d.getTime();case"z":return"["+V.offsetName()+"]";case"zzz":return"["+V.offsetName("long")+"]";default:return ae}});return L.bind(this)(re)}}})})(advancedFormat$1);var advancedFormatExports=advancedFormat$1.exports;const advancedFormat=getDefaultExportFromCjs(advancedFormatExports);var weekOfYear$1={exports:{}};(function(t,r){(function(n,g){t.exports=g()})(commonjsGlobal,function(){var n="week",g="year";return function(y,L,$){var V=L.prototype;V.week=function(z){if(z===void 0&&(z=null),z!==null)return this.add(7*(z-this.week()),"day");var j=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var re=$(this).startOf(g).add(1,g).date(j),ae=$(this).endOf(n);if(re.isBefore(ae))return 1}var oe=$(this).startOf(g).date(j).startOf(n).subtract(1,"millisecond"),ie=this.diff(oe,n,!0);return ie<0?$(this).startOf("week").week():Math.ceil(ie)},V.weeks=function(z){return z===void 0&&(z=null),this.week(z)}}})})(weekOfYear$1);var weekOfYearExports=weekOfYear$1.exports;const weekOfYear=getDefaultExportFromCjs(weekOfYearExports);var weekYear$1={exports:{}};(function(t,r){(function(n,g){t.exports=g()})(commonjsGlobal,function(){return function(n,g){g.prototype.weekYear=function(){var y=this.month(),L=this.week(),$=this.year();return L===1&&y===11?$+1:y===0&&L>=52?$-1:$}}})})(weekYear$1);var weekYearExports=weekYear$1.exports;const weekYear=getDefaultExportFromCjs(weekYearExports);var dayOfYear$1={exports:{}};(function(t,r){(function(n,g){t.exports=g()})(commonjsGlobal,function(){return function(n,g,y){g.prototype.dayOfYear=function(L){var $=Math.round((y(this).startOf("day")-y(this).startOf("year"))/864e5)+1;return L==null?$:this.add(L-$,"day")}}})})(dayOfYear$1);var dayOfYearExports=dayOfYear$1.exports;const dayOfYear=getDefaultExportFromCjs(dayOfYearExports);var isSameOrAfter$1={exports:{}};(function(t,r){(function(n,g){t.exports=g()})(commonjsGlobal,function(){return function(n,g){g.prototype.isSameOrAfter=function(y,L){return this.isSame(y,L)||this.isAfter(y,L)}}})})(isSameOrAfter$1);var isSameOrAfterExports=isSameOrAfter$1.exports;const isSameOrAfter=getDefaultExportFromCjs(isSameOrAfterExports);var isSameOrBefore$1={exports:{}};(function(t,r){(function(n,g){t.exports=g()})(commonjsGlobal,function(){return function(n,g){g.prototype.isSameOrBefore=function(y,L){return this.isSame(y,L)||this.isBefore(y,L)}}})})(isSameOrBefore$1);var isSameOrBeforeExports=isSameOrBefore$1.exports;const isSameOrBefore=getDefaultExportFromCjs(isSameOrBeforeExports),ROOT_PICKER_INJECTION_KEY=Symbol(),datePickerProps=buildProps({...timePickerDefaultProps,type:{type:definePropType(String),default:"date"}}),selectionModes=["date","dates","year","month","week","range"],datePickerSharedProps=buildProps({disabledDate:{type:definePropType(Function)},date:{type:definePropType(Object),required:!0},minDate:{type:definePropType(Object)},maxDate:{type:definePropType(Object)},parsedValue:{type:definePropType([Object,Array])},rangeState:{type:definePropType(Object),default:()=>({endDate:null,selecting:!1})}}),panelSharedProps=buildProps({type:{type:definePropType(String),required:!0,values:datePickTypes}}),panelRangeSharedProps=buildProps({unlinkPanels:Boolean,parsedValue:{type:definePropType(Array)}}),selectionModeWithDefault=t=>({type:String,values:selectionModes,default:t}),panelDatePickProps=buildProps({...panelSharedProps,parsedValue:{type:definePropType([Object,Array])},visible:{type:Boolean},format:{type:String,default:""}}),basicDateTableProps=buildProps({...datePickerSharedProps,cellClassName:{type:definePropType(Function)},showWeekNumber:Boolean,selectionMode:selectionModeWithDefault("date")}),isValidRange=t=>{if(!isArray$6(t))return!1;const[r,n]=t;return dayjs.isDayjs(r)&&dayjs.isDayjs(n)&&r.isSameOrBefore(n)},getDefaultValue=(t,{lang:r,unit:n,unlinkPanels:g})=>{let y;if(isArray$6(t)){let[L,$]=t.map(V=>dayjs(V).locale(r));return g||($=L.add(1,n)),[L,$]}else t?y=dayjs(t):y=dayjs();return y=y.locale(r),[y,y.add(1,n)]},buildPickerTable=(t,r,{columnIndexOffset:n,startDate:g,nextEndDate:y,now:L,unit:$,relativeDateGetter:V,setCellMetadata:z,setRowMetadata:j})=>{for(let re=0;re<t.row;re++){const ae=r[re];for(let oe=0;oe<t.column;oe++){let ie=ae[oe+n];ie||(ie={row:re,column:oe,type:"normal",inRange:!1,start:!1,end:!1});const le=re*t.column+oe,ue=V(le);ie.dayjs=ue,ie.date=ue.toDate(),ie.timestamp=ue.valueOf(),ie.type="normal",ie.inRange=!!(g&&ue.isSameOrAfter(g,$)&&y&&ue.isSameOrBefore(y,$))||!!(g&&ue.isSameOrBefore(g,$)&&y&&ue.isSameOrAfter(y,$)),g!=null&&g.isSameOrAfter(y)?(ie.start=!!y&&ue.isSame(y,$),ie.end=g&&ue.isSame(g,$)):(ie.start=!!g&&ue.isSame(g,$),ie.end=!!y&&ue.isSame(y,$)),ue.isSame(L,$)&&(ie.type="today"),z==null||z(ie,{rowIndex:re,columnIndex:oe}),ae[oe+n]=ie}j==null||j(ae)}},basicCellProps=buildProps({cell:{type:definePropType(Object)}});var ElDatePickerCell=defineComponent({name:"ElDatePickerCell",props:basicCellProps,setup(t){const r=useNamespace("date-table-cell"),{slots:n}=inject(ROOT_PICKER_INJECTION_KEY);return()=>{const{cell:g}=t;if(n.default){const y=n.default(g).filter(L=>L.patchFlag!==-2&&L.type.toString()!=="Symbol(Comment)");if(y.length)return y}return createVNode$1("div",{class:r.b()},[createVNode$1("span",{class:r.e("text")},[g==null?void 0:g.text])])}}});const _hoisted_1$L=["aria-label","onMousedown"],_hoisted_2$v={key:0,scope:"col"},_hoisted_3$i=["aria-label"],_hoisted_4$d=["aria-current","aria-selected","tabindex"],_sfc_main$1q=defineComponent({__name:"basic-date-table",props:basicDateTableProps,emits:["changerange","pick","select"],setup(t,{expose:r,emit:n}){const g=t,y=useNamespace("date-table"),{t:L,lang:$}=useLocale(),V=ref(),z=ref(),j=ref(),re=ref(),ae=ref([[],[],[],[],[],[]]);let oe=!1;const ie=g.date.$locale().weekStart||7,le=g.date.locale("en").localeData().weekdaysShort().map(xn=>xn.toLowerCase()),ue=computed(()=>ie>3?7-ie:-ie),de=computed(()=>{const xn=g.date.startOf("month");return xn.subtract(xn.day()||7,"day")}),pe=computed(()=>le.concat(le).slice(ie,ie+7)),he=computed(()=>flatten(Ne.value).some(xn=>xn.isCurrent)),_e=computed(()=>{const xn=g.date.startOf("month"),En=xn.day()||7,kn=xn.daysInMonth(),On=xn.subtract(1,"month").daysInMonth();return{startOfMonthDay:En,dateCountOfMonth:kn,dateCountOfLastMonth:On}}),Ce=computed(()=>g.selectionMode==="dates"?castArray(g.parsedValue):[]),$e=(xn,{count:En,rowIndex:kn,columnIndex:On})=>{const{startOfMonthDay:Rn,dateCountOfMonth:In,dateCountOfLastMonth:Mn}=unref(_e),Vn=unref(ue);if(kn>=0&&kn<=1){const zn=Rn+Vn<0?7+Rn+Vn:Rn+Vn;if(On+kn*7>=zn)return xn.text=En,!0;xn.text=Mn-(zn-On%7)+1+kn*7,xn.type="prev-month"}else return En<=In?xn.text=En:(xn.text=En-In,xn.type="next-month"),!0;return!1},xe=(xn,{columnIndex:En,rowIndex:kn},On)=>{const{disabledDate:Rn,cellClassName:In}=g,Mn=unref(Ce),Vn=$e(xn,{count:On,rowIndex:kn,columnIndex:En}),zn=xn.dayjs.toDate();return xn.selected=Mn.find(Jn=>Jn.valueOf()===xn.dayjs.valueOf()),xn.isSelected=!!xn.selected,xn.isCurrent=qe(xn),xn.disabled=Rn==null?void 0:Rn(zn),xn.customClass=In==null?void 0:In(zn),Vn},Ie=xn=>{if(g.selectionMode==="week"){const[En,kn]=g.showWeekNumber?[1,7]:[0,6],On=Tn(xn[En+1]);xn[En].inRange=On,xn[En].start=On,xn[kn].inRange=On,xn[kn].end=On}},Ne=computed(()=>{const{minDate:xn,maxDate:En,rangeState:kn,showWeekNumber:On}=g,Rn=ue.value,In=ae.value,Mn="day";let Vn=1;if(On)for(let zn=0;zn<6;zn++)In[zn][0]||(In[zn][0]={type:"week",text:de.value.add(zn*7+1,Mn).week()});return buildPickerTable({row:6,column:7},In,{startDate:xn,columnIndexOffset:On?1:0,nextEndDate:kn.endDate||En||kn.selecting&&xn||null,now:dayjs().locale(unref($)).startOf(Mn),unit:Mn,relativeDateGetter:zn=>de.value.add(zn-Rn,Mn),setCellMetadata:(...zn)=>{xe(...zn,Vn)&&(Vn+=1)},setRowMetadata:Ie}),In});watch(()=>g.date,async()=>{var xn,En;(xn=V.value)!=null&&xn.contains(document.activeElement)&&(await nextTick(),(En=z.value)==null||En.focus())});const ze=async()=>{var xn;(xn=z.value)==null||xn.focus()},Fe=(xn="")=>["normal","today"].includes(xn),qe=xn=>g.selectionMode==="date"&&Fe(xn.type)&&Et(xn,g.parsedValue),Et=(xn,En)=>En?dayjs(En).locale($.value).isSame(g.date.date(Number(xn.text)),"day"):!1,kt=xn=>{const En=[];return Fe(xn.type)&&!xn.disabled?(En.push("available"),xn.type==="today"&&En.push("today")):En.push(xn.type),qe(xn)&&En.push("current"),xn.inRange&&(Fe(xn.type)||g.selectionMode==="week")&&(En.push("in-range"),xn.start&&En.push("start-date"),xn.end&&En.push("end-date")),xn.disabled&&En.push("disabled"),xn.selected&&En.push("selected"),xn.customClass&&En.push(xn.customClass),En.join(" ")},Lt=(xn,En)=>{const kn=xn*7+(En-(g.showWeekNumber?1:0))-ue.value;return de.value.add(kn,"day")},vn=xn=>{var En;if(!g.rangeState.selecting)return;let kn=xn.target;if(kn.tagName==="SPAN"&&(kn=(En=kn.parentNode)==null?void 0:En.parentNode),kn.tagName==="DIV"&&(kn=kn.parentNode),kn.tagName!=="TD")return;const On=kn.parentNode.rowIndex-1,Rn=kn.cellIndex;Ne.value[On][Rn].disabled||(On!==j.value||Rn!==re.value)&&(j.value=On,re.value=Rn,n("changerange",{selecting:!0,endDate:Lt(On,Rn)}))},jt=xn=>!he.value&&(xn==null?void 0:xn.text)===1&&xn.type==="normal"||xn.isCurrent,At=xn=>{oe||he.value||g.selectionMode!=="date"||Cn(xn,!0)},hn=xn=>{xn.target.closest("td")&&(oe=!0)},bn=xn=>{xn.target.closest("td")&&(oe=!1)},Cn=(xn,En=!1)=>{const kn=xn.target.closest("td");if(!kn)return;const On=kn.parentNode.rowIndex-1,Rn=kn.cellIndex,In=Ne.value[On][Rn];if(In.disabled||In.type==="week")return;const Mn=Lt(On,Rn);if(g.selectionMode==="range")!g.rangeState.selecting||!g.minDate?(n("pick",{minDate:Mn,maxDate:null}),n("select",!0)):(Mn>=g.minDate?n("pick",{minDate:g.minDate,maxDate:Mn}):n("pick",{minDate:Mn,maxDate:g.minDate}),n("select",!1));else if(g.selectionMode==="date")n("pick",Mn,En);else if(g.selectionMode==="week"){const Vn=Mn.week(),zn=`${Mn.year()}w${Vn}`;n("pick",{year:Mn.year(),week:Vn,value:zn,date:Mn.startOf("week")})}else if(g.selectionMode==="dates"){const Vn=In.selected?castArray(g.parsedValue).filter(zn=>(zn==null?void 0:zn.valueOf())!==Mn.valueOf()):castArray(g.parsedValue).concat([Mn]);n("pick",Vn)}},Tn=xn=>{if(g.selectionMode!=="week")return!1;let En=g.date.startOf("day");if(xn.type==="prev-month"&&(En=En.subtract(1,"month")),xn.type==="next-month"&&(En=En.add(1,"month")),En=En.date(Number.parseInt(xn.text,10)),g.parsedValue&&!Array.isArray(g.parsedValue)){const kn=(g.parsedValue.day()-ie+7)%7-1;return g.parsedValue.subtract(kn,"day").isSame(En,"day")}return!1};return r({focus:ze}),(xn,En)=>(openBlock(),createElementBlock("table",{role:"grid","aria-label":unref(L)("el.datepicker.dateTablePrompt"),cellspacing:"0",cellpadding:"0",class:normalizeClass([unref(y).b(),{"is-week-mode":xn.selectionMode==="week"}]),onClick:Cn,onMousemove:vn,onMousedown:withModifiers(hn,["prevent"]),onMouseup:bn},[createBaseVNode("tbody",{ref_key:"tbodyRef",ref:V},[createBaseVNode("tr",null,[xn.showWeekNumber?(openBlock(),createElementBlock("th",_hoisted_2$v,toDisplayString(unref(L)("el.datepicker.week")),1)):createCommentVNode("v-if",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(pe),(kn,On)=>(openBlock(),createElementBlock("th",{key:On,scope:"col","aria-label":unref(L)("el.datepicker.weeksFull."+kn)},toDisplayString(unref(L)("el.datepicker.weeks."+kn)),9,_hoisted_3$i))),128))]),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Ne),(kn,On)=>(openBlock(),createElementBlock("tr",{key:On,class:normalizeClass([unref(y).e("row"),{current:Tn(kn[1])}])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(kn,(Rn,In)=>(openBlock(),createElementBlock("td",{key:`${On}.${In}`,ref_for:!0,ref:Mn=>jt(Rn)&&(z.value=Mn),class:normalizeClass(kt(Rn)),"aria-current":Rn.isCurrent?"date":void 0,"aria-selected":Rn.isCurrent,tabindex:jt(Rn)?0:-1,onFocus:At},[createVNode$1(unref(ElDatePickerCell),{cell:Rn},null,8,["cell"])],42,_hoisted_4$d))),128))],2))),128))],512)],42,_hoisted_1$L))}});var DateTable=_export_sfc$1(_sfc_main$1q,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-date-table.vue"]]);const basicMonthTableProps=buildProps({...datePickerSharedProps,selectionMode:selectionModeWithDefault("month")}),_hoisted_1$K=["aria-label"],_hoisted_2$u=["aria-selected","aria-label","tabindex","onKeydown"],_hoisted_3$h={class:"cell"},_sfc_main$1p=defineComponent({__name:"basic-month-table",props:basicMonthTableProps,emits:["changerange","pick","select"],setup(t,{expose:r,emit:n}){const g=t,y=(Ce,$e,xe)=>{const Ie=dayjs().locale(xe).startOf("month").month($e).year(Ce),Ne=Ie.daysInMonth();return rangeArr(Ne).map(ze=>Ie.add(ze,"day").toDate())},L=useNamespace("month-table"),{t:$,lang:V}=useLocale(),z=ref(),j=ref(),re=ref(g.date.locale("en").localeData().monthsShort().map(Ce=>Ce.toLowerCase())),ae=ref([[],[],[]]),oe=ref(),ie=ref(),le=computed(()=>{var Ce,$e;const xe=ae.value,Ie=dayjs().locale(V.value).startOf("month");for(let Ne=0;Ne<3;Ne++){const ze=xe[Ne];for(let Fe=0;Fe<4;Fe++){const qe=ze[Fe]||(ze[Fe]={row:Ne,column:Fe,type:"normal",inRange:!1,start:!1,end:!1,text:-1,disabled:!1});qe.type="normal";const Et=Ne*4+Fe,kt=g.date.startOf("year").month(Et),Lt=g.rangeState.endDate||g.maxDate||g.rangeState.selecting&&g.minDate||null;qe.inRange=!!(g.minDate&&kt.isSameOrAfter(g.minDate,"month")&&Lt&&kt.isSameOrBefore(Lt,"month"))||!!(g.minDate&&kt.isSameOrBefore(g.minDate,"month")&&Lt&&kt.isSameOrAfter(Lt,"month")),(Ce=g.minDate)!=null&&Ce.isSameOrAfter(Lt)?(qe.start=!!(Lt&&kt.isSame(Lt,"month")),qe.end=g.minDate&&kt.isSame(g.minDate,"month")):(qe.start=!!(g.minDate&&kt.isSame(g.minDate,"month")),qe.end=!!(Lt&&kt.isSame(Lt,"month"))),Ie.isSame(kt)&&(qe.type="today"),qe.text=Et,qe.disabled=(($e=g.disabledDate)==null?void 0:$e.call(g,kt.toDate()))||!1}}return xe}),ue=()=>{var Ce;(Ce=j.value)==null||Ce.focus()},de=Ce=>{const $e={},xe=g.date.year(),Ie=new Date,Ne=Ce.text;return $e.disabled=g.disabledDate?y(xe,Ne,V.value).every(g.disabledDate):!1,$e.current=castArray(g.parsedValue).findIndex(ze=>dayjs.isDayjs(ze)&&ze.year()===xe&&ze.month()===Ne)>=0,$e.today=Ie.getFullYear()===xe&&Ie.getMonth()===Ne,Ce.inRange&&($e["in-range"]=!0,Ce.start&&($e["start-date"]=!0),Ce.end&&($e["end-date"]=!0)),$e},pe=Ce=>{const $e=g.date.year(),xe=Ce.text;return castArray(g.date).findIndex(Ie=>Ie.year()===$e&&Ie.month()===xe)>=0},he=Ce=>{var $e;if(!g.rangeState.selecting)return;let xe=Ce.target;if(xe.tagName==="A"&&(xe=($e=xe.parentNode)==null?void 0:$e.parentNode),xe.tagName==="DIV"&&(xe=xe.parentNode),xe.tagName!=="TD")return;const Ie=xe.parentNode.rowIndex,Ne=xe.cellIndex;le.value[Ie][Ne].disabled||(Ie!==oe.value||Ne!==ie.value)&&(oe.value=Ie,ie.value=Ne,n("changerange",{selecting:!0,endDate:g.date.startOf("year").month(Ie*4+Ne)}))},_e=Ce=>{var $e;const xe=($e=Ce.target)==null?void 0:$e.closest("td");if((xe==null?void 0:xe.tagName)!=="TD"||hasClass(xe,"disabled"))return;const Ie=xe.cellIndex,ze=xe.parentNode.rowIndex*4+Ie,Fe=g.date.startOf("year").month(ze);g.selectionMode==="range"?g.rangeState.selecting?(g.minDate&&Fe>=g.minDate?n("pick",{minDate:g.minDate,maxDate:Fe}):n("pick",{minDate:Fe,maxDate:g.minDate}),n("select",!1)):(n("pick",{minDate:Fe,maxDate:null}),n("select",!0)):n("pick",ze)};return watch(()=>g.date,async()=>{var Ce,$e;(Ce=z.value)!=null&&Ce.contains(document.activeElement)&&(await nextTick(),($e=j.value)==null||$e.focus())}),r({focus:ue}),(Ce,$e)=>(openBlock(),createElementBlock("table",{role:"grid","aria-label":unref($)("el.datepicker.monthTablePrompt"),class:normalizeClass(unref(L).b()),onClick:_e,onMousemove:he},[createBaseVNode("tbody",{ref_key:"tbodyRef",ref:z},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(le),(xe,Ie)=>(openBlock(),createElementBlock("tr",{key:Ie},[(openBlock(!0),createElementBlock(Fragment,null,renderList(xe,(Ne,ze)=>(openBlock(),createElementBlock("td",{key:ze,ref_for:!0,ref:Fe=>pe(Ne)&&(j.value=Fe),class:normalizeClass(de(Ne)),"aria-selected":`${pe(Ne)}`,"aria-label":unref($)(`el.datepicker.month${+Ne.text+1}`),tabindex:pe(Ne)?0:-1,onKeydown:[withKeys(withModifiers(_e,["prevent","stop"]),["space"]),withKeys(withModifiers(_e,["prevent","stop"]),["enter"])]},[createBaseVNode("div",null,[createBaseVNode("span",_hoisted_3$h,toDisplayString(unref($)("el.datepicker.months."+re.value[Ne.text])),1)])],42,_hoisted_2$u))),128))]))),128))],512)],42,_hoisted_1$K))}});var MonthTable=_export_sfc$1(_sfc_main$1p,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-month-table.vue"]]);const{date,disabledDate,parsedValue}=datePickerSharedProps,basicYearTableProps=buildProps({date,disabledDate,parsedValue}),_hoisted_1$J=["aria-label"],_hoisted_2$t=["aria-selected","tabindex","onKeydown"],_hoisted_3$g={class:"cell"},_hoisted_4$c={key:1},_sfc_main$1o=defineComponent({__name:"basic-year-table",props:basicYearTableProps,emits:["pick"],setup(t,{expose:r,emit:n}){const g=t,y=(ue,de)=>{const pe=dayjs(String(ue)).locale(de).startOf("year"),_e=pe.endOf("year").dayOfYear();return rangeArr(_e).map(Ce=>pe.add(Ce,"day").toDate())},L=useNamespace("year-table"),{t:$,lang:V}=useLocale(),z=ref(),j=ref(),re=computed(()=>Math.floor(g.date.year()/10)*10),ae=()=>{var ue;(ue=j.value)==null||ue.focus()},oe=ue=>{const de={},pe=dayjs().locale(V.value);return de.disabled=g.disabledDate?y(ue,V.value).every(g.disabledDate):!1,de.current=castArray(g.parsedValue).findIndex(he=>he.year()===ue)>=0,de.today=pe.year()===ue,de},ie=ue=>ue===re.value&&g.date.year()<re.value&&g.date.year()>re.value+9||castArray(g.date).findIndex(de=>de.year()===ue)>=0,le=ue=>{const pe=ue.target.closest("td");if(pe&&pe.textContent){if(hasClass(pe,"disabled"))return;const he=pe.textContent||pe.innerText;n("pick",Number(he))}};return watch(()=>g.date,async()=>{var ue,de;(ue=z.value)!=null&&ue.contains(document.activeElement)&&(await nextTick(),(de=j.value)==null||de.focus())}),r({focus:ae}),(ue,de)=>(openBlock(),createElementBlock("table",{role:"grid","aria-label":unref($)("el.datepicker.yearTablePrompt"),class:normalizeClass(unref(L).b()),onClick:le},[createBaseVNode("tbody",{ref_key:"tbodyRef",ref:z},[(openBlock(),createElementBlock(Fragment,null,renderList(3,(pe,he)=>createBaseVNode("tr",{key:he},[(openBlock(),createElementBlock(Fragment,null,renderList(4,(_e,Ce)=>(openBlock(),createElementBlock(Fragment,{key:he+"_"+Ce},[he*4+Ce<10?(openBlock(),createElementBlock("td",{key:0,ref_for:!0,ref:$e=>ie(unref(re)+he*4+Ce)&&(j.value=$e),class:normalizeClass(["available",oe(unref(re)+he*4+Ce)]),"aria-selected":`${ie(unref(re)+he*4+Ce)}`,tabindex:ie(unref(re)+he*4+Ce)?0:-1,onKeydown:[withKeys(withModifiers(le,["prevent","stop"]),["space"]),withKeys(withModifiers(le,["prevent","stop"]),["enter"])]},[createBaseVNode("span",_hoisted_3$g,toDisplayString(unref(re)+he*4+Ce),1)],42,_hoisted_2$t)):(openBlock(),createElementBlock("td",_hoisted_4$c))],64))),64))])),64))],512)],10,_hoisted_1$J))}});var YearTable=_export_sfc$1(_sfc_main$1o,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-year-table.vue"]]);const _hoisted_1$I=["onClick"],_hoisted_2$s=["aria-label"],_hoisted_3$f=["aria-label"],_hoisted_4$b=["aria-label"],_hoisted_5$8=["aria-label"],_sfc_main$1n=defineComponent({__name:"panel-date-pick",props:panelDatePickProps,emits:["pick","set-picker-option","panel-change"],setup(t,{emit:r}){const n=t,g=(Cr,xr,or)=>!0,y=useNamespace("picker-panel"),L=useNamespace("date-picker"),$=useAttrs$1(),V=useSlots(),{t:z,lang:j}=useLocale(),re=inject("EP_PICKER_BASE"),ae=inject(TOOLTIP_INJECTION_KEY),{shortcuts:oe,disabledDate:ie,cellClassName:le,defaultTime:ue,arrowControl:de}=re.props,pe=toRef(re.props,"defaultValue"),he=ref(),_e=ref(dayjs().locale(j.value)),Ce=ref(!1),$e=computed(()=>dayjs(ue).locale(j.value)),xe=computed(()=>_e.value.month()),Ie=computed(()=>_e.value.year()),Ne=ref([]),ze=ref(null),Fe=ref(null),qe=Cr=>Ne.value.length>0?g(Cr,Ne.value,n.format||"HH:mm:ss"):!0,Et=Cr=>ue&&!tr.value&&!Ce.value?$e.value.year(Cr.year()).month(Cr.month()).date(Cr.date()):Rn.value?Cr.millisecond(0):Cr.startOf("day"),kt=(Cr,...xr)=>{if(!Cr)r("pick",Cr,...xr);else if(isArray$6(Cr)){const or=Cr.map(Et);r("pick",or,...xr)}else r("pick",Et(Cr),...xr);ze.value=null,Fe.value=null,Ce.value=!1},Lt=(Cr,xr)=>{if(Cn.value==="date"){Cr=Cr;let or=n.parsedValue?n.parsedValue.year(Cr.year()).month(Cr.month()).date(Cr.date()):Cr;qe(or)||(or=Ne.value[0][0].year(Cr.year()).month(Cr.month()).date(Cr.date())),_e.value=or,kt(or,Rn.value||xr)}else Cn.value==="week"?kt(Cr.date):Cn.value==="dates"&&kt(Cr,!0)},vn=Cr=>{const xr=Cr?"add":"subtract";_e.value=_e.value[xr](1,"month"),Mr("month")},jt=Cr=>{const xr=_e.value,or=Cr?"add":"subtract";_e.value=At.value==="year"?xr[or](10,"year"):xr[or](1,"year"),Mr("year")},At=ref("date"),hn=computed(()=>{const Cr=z("el.datepicker.year");if(At.value==="year"){const xr=Math.floor(Ie.value/10)*10;return Cr?`${xr} ${Cr} - ${xr+9} ${Cr}`:`${xr} - ${xr+9}`}return`${Ie.value} ${Cr}`}),bn=Cr=>{const xr=isFunction$4(Cr.value)?Cr.value():Cr.value;if(xr){kt(dayjs(xr).locale(j.value));return}Cr.onClick&&Cr.onClick({attrs:$,slots:V,emit:r})},Cn=computed(()=>{const{type:Cr}=n;return["week","month","year","dates"].includes(Cr)?Cr:"date"}),Tn=computed(()=>Cn.value==="date"?At.value:Cn.value),xn=computed(()=>!!oe.length),En=async Cr=>{_e.value=_e.value.startOf("month").month(Cr),Cn.value==="month"?kt(_e.value,!1):(At.value="date",["month","year","date","week"].includes(Cn.value)&&(kt(_e.value,!0),await nextTick(),br())),Mr("month")},kn=async Cr=>{Cn.value==="year"?(_e.value=_e.value.startOf("year").year(Cr),kt(_e.value,!1)):(_e.value=_e.value.year(Cr),At.value="month",["month","year","date","week"].includes(Cn.value)&&(kt(_e.value,!0),await nextTick(),br())),Mr("year")},On=async Cr=>{At.value=Cr,await nextTick(),br()},Rn=computed(()=>n.type==="datetime"||n.type==="datetimerange"),In=computed(()=>Rn.value||Cn.value==="dates"),Mn=()=>{if(Cn.value==="dates")kt(n.parsedValue);else{let Cr=n.parsedValue;if(!Cr){const xr=dayjs(ue).locale(j.value),or=er();Cr=xr.year(or.year()).month(or.month()).date(or.date())}_e.value=Cr,kt(Cr)}},Vn=()=>{const xr=dayjs().locale(j.value).toDate();Ce.value=!0,(!ie||!ie(xr))&&qe(xr)&&(_e.value=dayjs().locale(j.value),kt(_e.value))},zn=computed(()=>extractTimeFormat(n.format)),Jn=computed(()=>extractDateFormat(n.format)),tr=computed(()=>{if(Fe.value)return Fe.value;if(!(!n.parsedValue&&!pe.value))return(n.parsedValue||_e.value).format(zn.value)}),$n=computed(()=>{if(ze.value)return ze.value;if(!(!n.parsedValue&&!pe.value))return(n.parsedValue||_e.value).format(Jn.value)}),Pn=ref(!1),Bn=()=>{Pn.value=!0},Un=()=>{Pn.value=!1},Fn=Cr=>({hour:Cr.hour(),minute:Cr.minute(),second:Cr.second(),year:Cr.year(),month:Cr.month(),date:Cr.date()}),cr=(Cr,xr,or)=>{const{hour:Dn,minute:Hn,second:Wn}=Fn(Cr),pr=n.parsedValue?n.parsedValue.hour(Dn).minute(Hn).second(Wn):Cr;_e.value=pr,kt(_e.value,!0),or||(Pn.value=xr)},ur=Cr=>{const xr=dayjs(Cr,zn.value).locale(j.value);if(xr.isValid()&&qe(xr)){const{year:or,month:Dn,date:Hn}=Fn(_e.value);_e.value=xr.year(or).month(Dn).date(Hn),Fe.value=null,Pn.value=!1,kt(_e.value,!0)}},vr=Cr=>{const xr=dayjs(Cr,Jn.value).locale(j.value);if(xr.isValid()){if(ie&&ie(xr.toDate()))return;const{hour:or,minute:Dn,second:Hn}=Fn(_e.value);_e.value=xr.hour(or).minute(Dn).second(Hn),ze.value=null,kt(_e.value,!0)}},Yn=Cr=>dayjs.isDayjs(Cr)&&Cr.isValid()&&(ie?!ie(Cr.toDate()):!0),gr=Cr=>Cn.value==="dates"?Cr.map(xr=>xr.format(n.format)):Cr.format(n.format),lr=Cr=>dayjs(Cr,n.format).locale(j.value),er=()=>{const Cr=dayjs(pe.value).locale(j.value);if(!pe.value){const xr=$e.value;return dayjs().hour(xr.hour()).minute(xr.minute()).second(xr.second()).locale(j.value)}return Cr},br=async()=>{var Cr;["week","month","year","date"].includes(Cn.value)&&((Cr=he.value)==null||Cr.focus(),Cn.value==="week"&&$r(EVENT_CODE.down))},wr=Cr=>{const{code:xr}=Cr;[EVENT_CODE.up,EVENT_CODE.down,EVENT_CODE.left,EVENT_CODE.right,EVENT_CODE.home,EVENT_CODE.end,EVENT_CODE.pageUp,EVENT_CODE.pageDown].includes(xr)&&($r(xr),Cr.stopPropagation(),Cr.preventDefault()),[EVENT_CODE.enter,EVENT_CODE.space,EVENT_CODE.numpadEnter].includes(xr)&&ze.value===null&&Fe.value===null&&(Cr.preventDefault(),kt(_e.value,!1))},$r=Cr=>{var xr;const{up:or,down:Dn,left:Hn,right:Wn,home:pr,end:Pr,pageUp:ir,pageDown:Er}=EVENT_CODE,Kn={year:{[or]:-4,[Dn]:4,[Hn]:-1,[Wn]:1,offset:(ar,mr)=>ar.setFullYear(ar.getFullYear()+mr)},month:{[or]:-4,[Dn]:4,[Hn]:-1,[Wn]:1,offset:(ar,mr)=>ar.setMonth(ar.getMonth()+mr)},week:{[or]:-1,[Dn]:1,[Hn]:-1,[Wn]:1,offset:(ar,mr)=>ar.setDate(ar.getDate()+mr*7)},date:{[or]:-7,[Dn]:7,[Hn]:-1,[Wn]:1,[pr]:ar=>-ar.getDay(),[Pr]:ar=>-ar.getDay()+6,[ir]:ar=>-new Date(ar.getFullYear(),ar.getMonth(),0).getDate(),[Er]:ar=>new Date(ar.getFullYear(),ar.getMonth()+1,0).getDate(),offset:(ar,mr)=>ar.setDate(ar.getDate()+mr)}},Qn=_e.value.toDate();for(;Math.abs(_e.value.diff(Qn,"year",!0))<1;){const ar=Kn[Tn.value];if(!ar)return;if(ar.offset(Qn,isFunction$4(ar[Cr])?ar[Cr](Qn):(xr=ar[Cr])!=null?xr:0),ie&&ie(Qn))break;const mr=dayjs(Qn).locale(j.value);_e.value=mr,r("pick",mr,!0);break}},Mr=Cr=>{r("panel-change",_e.value.toDate(),Cr,At.value)};return watch(()=>Cn.value,Cr=>{if(["month","year"].includes(Cr)){At.value=Cr;return}At.value="date"},{immediate:!0}),watch(()=>At.value,()=>{ae==null||ae.updatePopper()}),watch(()=>pe.value,Cr=>{Cr&&(_e.value=er())},{immediate:!0}),watch(()=>n.parsedValue,Cr=>{if(Cr){if(Cn.value==="dates"||Array.isArray(Cr))return;_e.value=Cr}else _e.value=er()},{immediate:!0}),r("set-picker-option",["isValidValue",Yn]),r("set-picker-option",["formatToString",gr]),r("set-picker-option",["parseUserInput",lr]),r("set-picker-option",["handleFocusPicker",br]),(Cr,xr)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(y).b(),unref(L).b(),{"has-sidebar":Cr.$slots.sidebar||unref(xn),"has-time":unref(Rn)}])},[createBaseVNode("div",{class:normalizeClass(unref(y).e("body-wrapper"))},[renderSlot(Cr.$slots,"sidebar",{class:normalizeClass(unref(y).e("sidebar"))}),unref(xn)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(y).e("sidebar"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(oe),(or,Dn)=>(openBlock(),createElementBlock("button",{key:Dn,type:"button",class:normalizeClass(unref(y).e("shortcut")),onClick:Hn=>bn(or)},toDisplayString(or.text),11,_hoisted_1$I))),128))],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(y).e("body"))},[unref(Rn)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(L).e("time-header"))},[createBaseVNode("span",{class:normalizeClass(unref(L).e("editor-wrap"))},[createVNode$1(unref(ElInput),{placeholder:unref(z)("el.datepicker.selectDate"),"model-value":unref($n),size:"small","validate-event":!1,onInput:xr[0]||(xr[0]=or=>ze.value=or),onChange:vr},null,8,["placeholder","model-value"])],2),withDirectives((openBlock(),createElementBlock("span",{class:normalizeClass(unref(L).e("editor-wrap"))},[createVNode$1(unref(ElInput),{placeholder:unref(z)("el.datepicker.selectTime"),"model-value":unref(tr),size:"small","validate-event":!1,onFocus:Bn,onInput:xr[1]||(xr[1]=or=>Fe.value=or),onChange:ur},null,8,["placeholder","model-value"]),createVNode$1(unref(TimePickPanel),{visible:Pn.value,format:unref(zn),"time-arrow-control":unref(de),"parsed-value":_e.value,onPick:cr},null,8,["visible","format","time-arrow-control","parsed-value"])],2)),[[unref(ClickOutside),Un]])],2)):createCommentVNode("v-if",!0),withDirectives(createBaseVNode("div",{class:normalizeClass([unref(L).e("header"),(At.value==="year"||At.value==="month")&&unref(L).e("header--bordered")])},[createBaseVNode("span",{class:normalizeClass(unref(L).e("prev-btn"))},[createBaseVNode("button",{type:"button","aria-label":unref(z)("el.datepicker.prevYear"),class:normalizeClass(["d-arrow-left",unref(y).e("icon-btn")]),onClick:xr[2]||(xr[2]=or=>jt(!1))},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(d_arrow_left_default))]),_:1})],10,_hoisted_2$s),withDirectives(createBaseVNode("button",{type:"button","aria-label":unref(z)("el.datepicker.prevMonth"),class:normalizeClass([unref(y).e("icon-btn"),"arrow-left"]),onClick:xr[3]||(xr[3]=or=>vn(!1))},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(arrow_left_default))]),_:1})],10,_hoisted_3$f),[[vShow,At.value==="date"]])],2),createBaseVNode("span",{role:"button",class:normalizeClass(unref(L).e("header-label")),"aria-live":"polite",tabindex:"0",onKeydown:xr[4]||(xr[4]=withKeys(or=>On("year"),["enter"])),onClick:xr[5]||(xr[5]=or=>On("year"))},toDisplayString(unref(hn)),35),withDirectives(createBaseVNode("span",{role:"button","aria-live":"polite",tabindex:"0",class:normalizeClass([unref(L).e("header-label"),{active:At.value==="month"}]),onKeydown:xr[6]||(xr[6]=withKeys(or=>On("month"),["enter"])),onClick:xr[7]||(xr[7]=or=>On("month"))},toDisplayString(unref(z)(`el.datepicker.month${unref(xe)+1}`)),35),[[vShow,At.value==="date"]]),createBaseVNode("span",{class:normalizeClass(unref(L).e("next-btn"))},[withDirectives(createBaseVNode("button",{type:"button","aria-label":unref(z)("el.datepicker.nextMonth"),class:normalizeClass([unref(y).e("icon-btn"),"arrow-right"]),onClick:xr[8]||(xr[8]=or=>vn(!0))},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(arrow_right_default))]),_:1})],10,_hoisted_4$b),[[vShow,At.value==="date"]]),createBaseVNode("button",{type:"button","aria-label":unref(z)("el.datepicker.nextYear"),class:normalizeClass([unref(y).e("icon-btn"),"d-arrow-right"]),onClick:xr[9]||(xr[9]=or=>jt(!0))},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(d_arrow_right_default))]),_:1})],10,_hoisted_5$8)],2)],2),[[vShow,At.value!=="time"]]),createBaseVNode("div",{class:normalizeClass(unref(y).e("content")),onKeydown:wr},[At.value==="date"?(openBlock(),createBlock(DateTable,{key:0,ref_key:"currentViewRef",ref:he,"selection-mode":unref(Cn),date:_e.value,"parsed-value":Cr.parsedValue,"disabled-date":unref(ie),"cell-class-name":unref(le),onPick:Lt},null,8,["selection-mode","date","parsed-value","disabled-date","cell-class-name"])):createCommentVNode("v-if",!0),At.value==="year"?(openBlock(),createBlock(YearTable,{key:1,ref_key:"currentViewRef",ref:he,date:_e.value,"disabled-date":unref(ie),"parsed-value":Cr.parsedValue,onPick:kn},null,8,["date","disabled-date","parsed-value"])):createCommentVNode("v-if",!0),At.value==="month"?(openBlock(),createBlock(MonthTable,{key:2,ref_key:"currentViewRef",ref:he,date:_e.value,"parsed-value":Cr.parsedValue,"disabled-date":unref(ie),onPick:En},null,8,["date","parsed-value","disabled-date"])):createCommentVNode("v-if",!0)],34)],2)],2),withDirectives(createBaseVNode("div",{class:normalizeClass(unref(y).e("footer"))},[withDirectives(createVNode$1(unref(ElButton),{text:"",size:"small",class:normalizeClass(unref(y).e("link-btn")),onClick:Vn},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(z)("el.datepicker.now")),1)]),_:1},8,["class"]),[[vShow,unref(Cn)!=="dates"]]),createVNode$1(unref(ElButton),{plain:"",size:"small",class:normalizeClass(unref(y).e("link-btn")),onClick:Mn},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(z)("el.datepicker.confirm")),1)]),_:1},8,["class"])],2),[[vShow,unref(In)&&At.value==="date"]])],2))}});var DatePickPanel=_export_sfc$1(_sfc_main$1n,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-date-pick.vue"]]);const panelDateRangeProps=buildProps({...panelSharedProps,...panelRangeSharedProps}),useShortcut=t=>{const{emit:r}=getCurrentInstance(),n=useAttrs$1(),g=useSlots();return L=>{const $=isFunction$4(L.value)?L.value():L.value;if($){r("pick",[dayjs($[0]).locale(t.value),dayjs($[1]).locale(t.value)]);return}L.onClick&&L.onClick({attrs:n,slots:g,emit:r})}},useRangePicker=(t,{defaultValue:r,leftDate:n,rightDate:g,unit:y,onParsedValueChanged:L})=>{const{emit:$}=getCurrentInstance(),{pickerNs:V}=inject(ROOT_PICKER_INJECTION_KEY),z=useNamespace("date-range-picker"),{t:j,lang:re}=useLocale(),ae=useShortcut(re),oe=ref(),ie=ref(),le=ref({endDate:null,selecting:!1}),ue=_e=>{le.value=_e},de=(_e=!1)=>{const Ce=unref(oe),$e=unref(ie);isValidRange([Ce,$e])&&$("pick",[Ce,$e],_e)},pe=_e=>{le.value.selecting=_e,_e||(le.value.endDate=null)},he=()=>{const[_e,Ce]=getDefaultValue(unref(r),{lang:unref(re),unit:y,unlinkPanels:t.unlinkPanels});oe.value=void 0,ie.value=void 0,n.value=_e,g.value=Ce};return watch(r,_e=>{_e&&he()},{immediate:!0}),watch(()=>t.parsedValue,_e=>{if(isArray$6(_e)&&_e.length===2){const[Ce,$e]=_e;oe.value=Ce,n.value=Ce,ie.value=$e,L(unref(oe),unref(ie))}else he()},{immediate:!0}),{minDate:oe,maxDate:ie,rangeState:le,lang:re,ppNs:V,drpNs:z,handleChangeRange:ue,handleRangeConfirm:de,handleShortcutClick:ae,onSelect:pe,t:j}},_hoisted_1$H=["onClick"],_hoisted_2$r=["disabled"],_hoisted_3$e=["disabled"],_hoisted_4$a=["disabled"],_hoisted_5$7=["disabled"],unit$1="month",_sfc_main$1m=defineComponent({__name:"panel-date-range",props:panelDateRangeProps,emits:["pick","set-picker-option","calendar-change","panel-change"],setup(t,{emit:r}){const n=t,g=inject("EP_PICKER_BASE"),{disabledDate:y,cellClassName:L,format:$,defaultTime:V,arrowControl:z,clearable:j}=g.props,re=toRef(g.props,"shortcuts"),ae=toRef(g.props,"defaultValue"),{lang:oe}=useLocale(),ie=ref(dayjs().locale(oe.value)),le=ref(dayjs().locale(oe.value).add(1,unit$1)),{minDate:ue,maxDate:de,rangeState:pe,ppNs:he,drpNs:_e,handleChangeRange:Ce,handleRangeConfirm:$e,handleShortcutClick:xe,onSelect:Ie,t:Ne}=useRangePicker(n,{defaultValue:ae,leftDate:ie,rightDate:le,unit:unit$1,onParsedValueChanged:Dn}),ze=ref({min:null,max:null}),Fe=ref({min:null,max:null}),qe=computed(()=>`${ie.value.year()} ${Ne("el.datepicker.year")} ${Ne(`el.datepicker.month${ie.value.month()+1}`)}`),Et=computed(()=>`${le.value.year()} ${Ne("el.datepicker.year")} ${Ne(`el.datepicker.month${le.value.month()+1}`)}`),kt=computed(()=>ie.value.year()),Lt=computed(()=>ie.value.month()),vn=computed(()=>le.value.year()),jt=computed(()=>le.value.month()),At=computed(()=>!!re.value.length),hn=computed(()=>ze.value.min!==null?ze.value.min:ue.value?ue.value.format(En.value):""),bn=computed(()=>ze.value.max!==null?ze.value.max:de.value||ue.value?(de.value||ue.value).format(En.value):""),Cn=computed(()=>Fe.value.min!==null?Fe.value.min:ue.value?ue.value.format(xn.value):""),Tn=computed(()=>Fe.value.max!==null?Fe.value.max:de.value||ue.value?(de.value||ue.value).format(xn.value):""),xn=computed(()=>extractTimeFormat($)),En=computed(()=>extractDateFormat($)),kn=()=>{ie.value=ie.value.subtract(1,"year"),n.unlinkPanels||(le.value=ie.value.add(1,"month")),tr("year")},On=()=>{ie.value=ie.value.subtract(1,"month"),n.unlinkPanels||(le.value=ie.value.add(1,"month")),tr("month")},Rn=()=>{n.unlinkPanels?le.value=le.value.add(1,"year"):(ie.value=ie.value.add(1,"year"),le.value=ie.value.add(1,"month")),tr("year")},In=()=>{n.unlinkPanels?le.value=le.value.add(1,"month"):(ie.value=ie.value.add(1,"month"),le.value=ie.value.add(1,"month")),tr("month")},Mn=()=>{ie.value=ie.value.add(1,"year"),tr("year")},Vn=()=>{ie.value=ie.value.add(1,"month"),tr("month")},zn=()=>{le.value=le.value.subtract(1,"year"),tr("year")},Jn=()=>{le.value=le.value.subtract(1,"month"),tr("month")},tr=Hn=>{r("panel-change",[ie.value.toDate(),le.value.toDate()],Hn)},$n=computed(()=>{const Hn=(Lt.value+1)%12,Wn=Lt.value+1>=12?1:0;return n.unlinkPanels&&new Date(kt.value+Wn,Hn)<new Date(vn.value,jt.value)}),Pn=computed(()=>n.unlinkPanels&&vn.value*12+jt.value-(kt.value*12+Lt.value+1)>=12),Bn=computed(()=>!(ue.value&&de.value&&!pe.value.selecting&&isValidRange([ue.value,de.value]))),Un=computed(()=>n.type==="datetime"||n.type==="datetimerange"),Fn=(Hn,Wn)=>{if(Hn)return V?dayjs(V[Wn]||V).locale(oe.value).year(Hn.year()).month(Hn.month()).date(Hn.date()):Hn},cr=(Hn,Wn=!0)=>{const pr=Hn.minDate,Pr=Hn.maxDate,ir=Fn(pr,0),Er=Fn(Pr,1);de.value===Er&&ue.value===ir||(r("calendar-change",[pr.toDate(),Pr&&Pr.toDate()]),de.value=Er,ue.value=ir,!(!Wn||Un.value)&&$e())},ur=ref(!1),vr=ref(!1),Yn=()=>{ur.value=!1},gr=()=>{vr.value=!1},lr=(Hn,Wn)=>{ze.value[Wn]=Hn;const pr=dayjs(Hn,En.value).locale(oe.value);if(pr.isValid()){if(y&&y(pr.toDate()))return;Wn==="min"?(ie.value=pr,ue.value=(ue.value||ie.value).year(pr.year()).month(pr.month()).date(pr.date()),n.unlinkPanels||(le.value=pr.add(1,"month"),de.value=ue.value.add(1,"month"))):(le.value=pr,de.value=(de.value||le.value).year(pr.year()).month(pr.month()).date(pr.date()),n.unlinkPanels||(ie.value=pr.subtract(1,"month"),ue.value=de.value.subtract(1,"month")))}},er=(Hn,Wn)=>{ze.value[Wn]=null},br=(Hn,Wn)=>{Fe.value[Wn]=Hn;const pr=dayjs(Hn,xn.value).locale(oe.value);pr.isValid()&&(Wn==="min"?(ur.value=!0,ue.value=(ue.value||ie.value).hour(pr.hour()).minute(pr.minute()).second(pr.second()),(!de.value||de.value.isBefore(ue.value))&&(de.value=ue.value)):(vr.value=!0,de.value=(de.value||le.value).hour(pr.hour()).minute(pr.minute()).second(pr.second()),le.value=de.value,de.value&&de.value.isBefore(ue.value)&&(ue.value=de.value)))},wr=(Hn,Wn)=>{Fe.value[Wn]=null,Wn==="min"?(ie.value=ue.value,ur.value=!1):(le.value=de.value,vr.value=!1)},$r=(Hn,Wn,pr)=>{Fe.value.min||(Hn&&(ie.value=Hn,ue.value=(ue.value||ie.value).hour(Hn.hour()).minute(Hn.minute()).second(Hn.second())),pr||(ur.value=Wn),(!de.value||de.value.isBefore(ue.value))&&(de.value=ue.value,le.value=Hn))},Mr=(Hn,Wn,pr)=>{Fe.value.max||(Hn&&(le.value=Hn,de.value=(de.value||le.value).hour(Hn.hour()).minute(Hn.minute()).second(Hn.second())),pr||(vr.value=Wn),de.value&&de.value.isBefore(ue.value)&&(ue.value=de.value))},Cr=()=>{ie.value=getDefaultValue(unref(ae),{lang:unref(oe),unit:"month",unlinkPanels:n.unlinkPanels})[0],le.value=ie.value.add(1,"month"),r("pick",null)},xr=Hn=>isArray$6(Hn)?Hn.map(Wn=>Wn.format($)):Hn.format($),or=Hn=>isArray$6(Hn)?Hn.map(Wn=>dayjs(Wn,$).locale(oe.value)):dayjs(Hn,$).locale(oe.value);function Dn(Hn,Wn){if(n.unlinkPanels&&Wn){const pr=(Hn==null?void 0:Hn.year())||0,Pr=(Hn==null?void 0:Hn.month())||0,ir=Wn.year(),Er=Wn.month();le.value=pr===ir&&Pr===Er?Wn.add(1,unit$1):Wn}else le.value=ie.value.add(1,unit$1),Wn&&(le.value=le.value.hour(Wn.hour()).minute(Wn.minute()).second(Wn.second()))}return r("set-picker-option",["isValidValue",isValidRange]),r("set-picker-option",["parseUserInput",or]),r("set-picker-option",["formatToString",xr]),r("set-picker-option",["handleClear",Cr]),(Hn,Wn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(he).b(),unref(_e).b(),{"has-sidebar":Hn.$slots.sidebar||unref(At),"has-time":unref(Un)}])},[createBaseVNode("div",{class:normalizeClass(unref(he).e("body-wrapper"))},[renderSlot(Hn.$slots,"sidebar",{class:normalizeClass(unref(he).e("sidebar"))}),unref(At)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(he).e("sidebar"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(re),(pr,Pr)=>(openBlock(),createElementBlock("button",{key:Pr,type:"button",class:normalizeClass(unref(he).e("shortcut")),onClick:ir=>unref(xe)(pr)},toDisplayString(pr.text),11,_hoisted_1$H))),128))],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(he).e("body"))},[unref(Un)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(_e).e("time-header"))},[createBaseVNode("span",{class:normalizeClass(unref(_e).e("editors-wrap"))},[createBaseVNode("span",{class:normalizeClass(unref(_e).e("time-picker-wrap"))},[createVNode$1(unref(ElInput),{size:"small",disabled:unref(pe).selecting,placeholder:unref(Ne)("el.datepicker.startDate"),class:normalizeClass(unref(_e).e("editor")),"model-value":unref(hn),"validate-event":!1,onInput:Wn[0]||(Wn[0]=pr=>lr(pr,"min")),onChange:Wn[1]||(Wn[1]=pr=>er(pr,"min"))},null,8,["disabled","placeholder","class","model-value"])],2),withDirectives((openBlock(),createElementBlock("span",{class:normalizeClass(unref(_e).e("time-picker-wrap"))},[createVNode$1(unref(ElInput),{size:"small",class:normalizeClass(unref(_e).e("editor")),disabled:unref(pe).selecting,placeholder:unref(Ne)("el.datepicker.startTime"),"model-value":unref(Cn),"validate-event":!1,onFocus:Wn[2]||(Wn[2]=pr=>ur.value=!0),onInput:Wn[3]||(Wn[3]=pr=>br(pr,"min")),onChange:Wn[4]||(Wn[4]=pr=>wr(pr,"min"))},null,8,["class","disabled","placeholder","model-value"]),createVNode$1(unref(TimePickPanel),{visible:ur.value,format:unref(xn),"datetime-role":"start","time-arrow-control":unref(z),"parsed-value":ie.value,onPick:$r},null,8,["visible","format","time-arrow-control","parsed-value"])],2)),[[unref(ClickOutside),Yn]])],2),createBaseVNode("span",null,[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(arrow_right_default))]),_:1})]),createBaseVNode("span",{class:normalizeClass([unref(_e).e("editors-wrap"),"is-right"])},[createBaseVNode("span",{class:normalizeClass(unref(_e).e("time-picker-wrap"))},[createVNode$1(unref(ElInput),{size:"small",class:normalizeClass(unref(_e).e("editor")),disabled:unref(pe).selecting,placeholder:unref(Ne)("el.datepicker.endDate"),"model-value":unref(bn),readonly:!unref(ue),"validate-event":!1,onInput:Wn[5]||(Wn[5]=pr=>lr(pr,"max")),onChange:Wn[6]||(Wn[6]=pr=>er(pr,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"])],2),withDirectives((openBlock(),createElementBlock("span",{class:normalizeClass(unref(_e).e("time-picker-wrap"))},[createVNode$1(unref(ElInput),{size:"small",class:normalizeClass(unref(_e).e("editor")),disabled:unref(pe).selecting,placeholder:unref(Ne)("el.datepicker.endTime"),"model-value":unref(Tn),readonly:!unref(ue),"validate-event":!1,onFocus:Wn[7]||(Wn[7]=pr=>unref(ue)&&(vr.value=!0)),onInput:Wn[8]||(Wn[8]=pr=>br(pr,"max")),onChange:Wn[9]||(Wn[9]=pr=>wr(pr,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"]),createVNode$1(unref(TimePickPanel),{"datetime-role":"end",visible:vr.value,format:unref(xn),"time-arrow-control":unref(z),"parsed-value":le.value,onPick:Mr},null,8,["visible","format","time-arrow-control","parsed-value"])],2)),[[unref(ClickOutside),gr]])],2)],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass([[unref(he).e("content"),unref(_e).e("content")],"is-left"])},[createBaseVNode("div",{class:normalizeClass(unref(_e).e("header"))},[createBaseVNode("button",{type:"button",class:normalizeClass([unref(he).e("icon-btn"),"d-arrow-left"]),onClick:kn},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(d_arrow_left_default))]),_:1})],2),createBaseVNode("button",{type:"button",class:normalizeClass([unref(he).e("icon-btn"),"arrow-left"]),onClick:On},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(arrow_left_default))]),_:1})],2),Hn.unlinkPanels?(openBlock(),createElementBlock("button",{key:0,type:"button",disabled:!unref(Pn),class:normalizeClass([[unref(he).e("icon-btn"),{"is-disabled":!unref(Pn)}],"d-arrow-right"]),onClick:Mn},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(d_arrow_right_default))]),_:1})],10,_hoisted_2$r)):createCommentVNode("v-if",!0),Hn.unlinkPanels?(openBlock(),createElementBlock("button",{key:1,type:"button",disabled:!unref($n),class:normalizeClass([[unref(he).e("icon-btn"),{"is-disabled":!unref($n)}],"arrow-right"]),onClick:Vn},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(arrow_right_default))]),_:1})],10,_hoisted_3$e)):createCommentVNode("v-if",!0),createBaseVNode("div",null,toDisplayString(unref(qe)),1)],2),createVNode$1(DateTable,{"selection-mode":"range",date:ie.value,"min-date":unref(ue),"max-date":unref(de),"range-state":unref(pe),"disabled-date":unref(y),"cell-class-name":unref(L),onChangerange:unref(Ce),onPick:cr,onSelect:unref(Ie)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2),createBaseVNode("div",{class:normalizeClass([[unref(he).e("content"),unref(_e).e("content")],"is-right"])},[createBaseVNode("div",{class:normalizeClass(unref(_e).e("header"))},[Hn.unlinkPanels?(openBlock(),createElementBlock("button",{key:0,type:"button",disabled:!unref(Pn),class:normalizeClass([[unref(he).e("icon-btn"),{"is-disabled":!unref(Pn)}],"d-arrow-left"]),onClick:zn},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(d_arrow_left_default))]),_:1})],10,_hoisted_4$a)):createCommentVNode("v-if",!0),Hn.unlinkPanels?(openBlock(),createElementBlock("button",{key:1,type:"button",disabled:!unref($n),class:normalizeClass([[unref(he).e("icon-btn"),{"is-disabled":!unref($n)}],"arrow-left"]),onClick:Jn},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(arrow_left_default))]),_:1})],10,_hoisted_5$7)):createCommentVNode("v-if",!0),createBaseVNode("button",{type:"button",class:normalizeClass([unref(he).e("icon-btn"),"d-arrow-right"]),onClick:Rn},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(d_arrow_right_default))]),_:1})],2),createBaseVNode("button",{type:"button",class:normalizeClass([unref(he).e("icon-btn"),"arrow-right"]),onClick:In},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(arrow_right_default))]),_:1})],2),createBaseVNode("div",null,toDisplayString(unref(Et)),1)],2),createVNode$1(DateTable,{"selection-mode":"range",date:le.value,"min-date":unref(ue),"max-date":unref(de),"range-state":unref(pe),"disabled-date":unref(y),"cell-class-name":unref(L),onChangerange:unref(Ce),onPick:cr,onSelect:unref(Ie)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2)],2)],2),unref(Un)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(he).e("footer"))},[unref(j)?(openBlock(),createBlock(unref(ElButton),{key:0,text:"",size:"small",class:normalizeClass(unref(he).e("link-btn")),onClick:Cr},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(Ne)("el.datepicker.clear")),1)]),_:1},8,["class"])):createCommentVNode("v-if",!0),createVNode$1(unref(ElButton),{plain:"",size:"small",class:normalizeClass(unref(he).e("link-btn")),disabled:unref(Bn),onClick:Wn[10]||(Wn[10]=pr=>unref($e)(!1))},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(Ne)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])],2)):createCommentVNode("v-if",!0)],2))}});var DateRangePickPanel=_export_sfc$1(_sfc_main$1m,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-date-range.vue"]]);const panelMonthRangeProps=buildProps({...panelRangeSharedProps}),panelMonthRangeEmits=["pick","set-picker-option"],useMonthRangeHeader=({unlinkPanels:t,leftDate:r,rightDate:n})=>{const{t:g}=useLocale(),y=()=>{r.value=r.value.subtract(1,"year"),t.value||(n.value=n.value.subtract(1,"year"))},L=()=>{t.value||(r.value=r.value.add(1,"year")),n.value=n.value.add(1,"year")},$=()=>{r.value=r.value.add(1,"year")},V=()=>{n.value=n.value.subtract(1,"year")},z=computed(()=>`${r.value.year()} ${g("el.datepicker.year")}`),j=computed(()=>`${n.value.year()} ${g("el.datepicker.year")}`),re=computed(()=>r.value.year()),ae=computed(()=>n.value.year()===r.value.year()?r.value.year()+1:n.value.year());return{leftPrevYear:y,rightNextYear:L,leftNextYear:$,rightPrevYear:V,leftLabel:z,rightLabel:j,leftYear:re,rightYear:ae}},_hoisted_1$G=["onClick"],_hoisted_2$q=["disabled"],_hoisted_3$d=["disabled"],unit="year",__default__$S=defineComponent({name:"DatePickerMonthRange"}),_sfc_main$1l=defineComponent({...__default__$S,props:panelMonthRangeProps,emits:panelMonthRangeEmits,setup(t,{emit:r}){const n=t,{lang:g}=useLocale(),y=inject("EP_PICKER_BASE"),{shortcuts:L,disabledDate:$,format:V}=y.props,z=toRef(y.props,"defaultValue"),j=ref(dayjs().locale(g.value)),re=ref(dayjs().locale(g.value).add(1,unit)),{minDate:ae,maxDate:oe,rangeState:ie,ppNs:le,drpNs:ue,handleChangeRange:de,handleRangeConfirm:pe,handleShortcutClick:he,onSelect:_e}=useRangePicker(n,{defaultValue:z,leftDate:j,rightDate:re,unit,onParsedValueChanged:jt}),Ce=computed(()=>!!L.length),{leftPrevYear:$e,rightNextYear:xe,leftNextYear:Ie,rightPrevYear:Ne,leftLabel:ze,rightLabel:Fe,leftYear:qe,rightYear:Et}=useMonthRangeHeader({unlinkPanels:toRef(n,"unlinkPanels"),leftDate:j,rightDate:re}),kt=computed(()=>n.unlinkPanels&&Et.value>qe.value+1),Lt=(At,hn=!0)=>{const bn=At.minDate,Cn=At.maxDate;oe.value===Cn&&ae.value===bn||(oe.value=Cn,ae.value=bn,hn&&pe())},vn=At=>At.map(hn=>hn.format(V));function jt(At,hn){if(n.unlinkPanels&&hn){const bn=(At==null?void 0:At.year())||0,Cn=hn.year();re.value=bn===Cn?hn.add(1,unit):hn}else re.value=j.value.add(1,unit)}return r("set-picker-option",["formatToString",vn]),(At,hn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(le).b(),unref(ue).b(),{"has-sidebar":!!At.$slots.sidebar||unref(Ce)}])},[createBaseVNode("div",{class:normalizeClass(unref(le).e("body-wrapper"))},[renderSlot(At.$slots,"sidebar",{class:normalizeClass(unref(le).e("sidebar"))}),unref(Ce)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(le).e("sidebar"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(L),(bn,Cn)=>(openBlock(),createElementBlock("button",{key:Cn,type:"button",class:normalizeClass(unref(le).e("shortcut")),onClick:Tn=>unref(he)(bn)},toDisplayString(bn.text),11,_hoisted_1$G))),128))],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(le).e("body"))},[createBaseVNode("div",{class:normalizeClass([[unref(le).e("content"),unref(ue).e("content")],"is-left"])},[createBaseVNode("div",{class:normalizeClass(unref(ue).e("header"))},[createBaseVNode("button",{type:"button",class:normalizeClass([unref(le).e("icon-btn"),"d-arrow-left"]),onClick:hn[0]||(hn[0]=(...bn)=>unref($e)&&unref($e)(...bn))},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(d_arrow_left_default))]),_:1})],2),At.unlinkPanels?(openBlock(),createElementBlock("button",{key:0,type:"button",disabled:!unref(kt),class:normalizeClass([[unref(le).e("icon-btn"),{[unref(le).is("disabled")]:!unref(kt)}],"d-arrow-right"]),onClick:hn[1]||(hn[1]=(...bn)=>unref(Ie)&&unref(Ie)(...bn))},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(d_arrow_right_default))]),_:1})],10,_hoisted_2$q)):createCommentVNode("v-if",!0),createBaseVNode("div",null,toDisplayString(unref(ze)),1)],2),createVNode$1(MonthTable,{"selection-mode":"range",date:j.value,"min-date":unref(ae),"max-date":unref(oe),"range-state":unref(ie),"disabled-date":unref($),onChangerange:unref(de),onPick:Lt,onSelect:unref(_e)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2),createBaseVNode("div",{class:normalizeClass([[unref(le).e("content"),unref(ue).e("content")],"is-right"])},[createBaseVNode("div",{class:normalizeClass(unref(ue).e("header"))},[At.unlinkPanels?(openBlock(),createElementBlock("button",{key:0,type:"button",disabled:!unref(kt),class:normalizeClass([[unref(le).e("icon-btn"),{"is-disabled":!unref(kt)}],"d-arrow-left"]),onClick:hn[2]||(hn[2]=(...bn)=>unref(Ne)&&unref(Ne)(...bn))},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(d_arrow_left_default))]),_:1})],10,_hoisted_3$d)):createCommentVNode("v-if",!0),createBaseVNode("button",{type:"button",class:normalizeClass([unref(le).e("icon-btn"),"d-arrow-right"]),onClick:hn[3]||(hn[3]=(...bn)=>unref(xe)&&unref(xe)(...bn))},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(d_arrow_right_default))]),_:1})],2),createBaseVNode("div",null,toDisplayString(unref(Fe)),1)],2),createVNode$1(MonthTable,{"selection-mode":"range",date:re.value,"min-date":unref(ae),"max-date":unref(oe),"range-state":unref(ie),"disabled-date":unref($),onChangerange:unref(de),onPick:Lt,onSelect:unref(_e)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2)],2)],2)],2))}});var MonthRangePickPanel=_export_sfc$1(_sfc_main$1l,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-month-range.vue"]]);const getPanel=function(t){switch(t){case"daterange":case"datetimerange":return DateRangePickPanel;case"monthrange":return MonthRangePickPanel;default:return DatePickPanel}};dayjs.extend(localeData);dayjs.extend(advancedFormat);dayjs.extend(customParseFormat);dayjs.extend(weekOfYear);dayjs.extend(weekYear);dayjs.extend(dayOfYear);dayjs.extend(isSameOrAfter);dayjs.extend(isSameOrBefore);var DatePicker=defineComponent({name:"ElDatePicker",install:null,props:datePickerProps,emits:["update:modelValue"],setup(t,{expose:r,emit:n,slots:g}){const y=useNamespace("picker-panel");provide("ElPopperOptions",reactive(toRef(t,"popperOptions"))),provide(ROOT_PICKER_INJECTION_KEY,{slots:g,pickerNs:y});const L=ref();r({focus:(z=!0)=>{var j;(j=L.value)==null||j.focus(z)},handleOpen:()=>{var z;(z=L.value)==null||z.handleOpen()},handleClose:()=>{var z;(z=L.value)==null||z.handleClose()}});const V=z=>{n("update:modelValue",z)};return()=>{var z;const j=(z=t.format)!=null?z:DEFAULT_FORMATS_DATEPICKER[t.type]||DEFAULT_FORMATS_DATE,re=getPanel(t.type);return createVNode$1(CommonPicker,mergeProps(t,{format:j,type:t.type,ref:L,"onUpdate:modelValue":V}),{default:ae=>createVNode$1(re,ae,null),"range-separator":g["range-separator"]})}}});const _DatePicker=DatePicker;_DatePicker.install=t=>{t.component(_DatePicker.name,_DatePicker)};const ElDatePicker=_DatePicker,descriptionsKey=Symbol("elDescriptions");var ElDescriptionsCell=defineComponent({name:"ElDescriptionsCell",props:{cell:{type:Object},tag:{type:String},type:{type:String}},setup(){return{descriptions:inject(descriptionsKey,{})}},render(){var t,r,n,g,y,L;const $=getNormalizedProps(this.cell),{border:V,direction:z}=this.descriptions,j=z==="vertical",re=((n=(r=(t=this.cell)==null?void 0:t.children)==null?void 0:r.label)==null?void 0:n.call(r))||$.label,ae=(L=(y=(g=this.cell)==null?void 0:g.children)==null?void 0:y.default)==null?void 0:L.call(y),oe=$.span,ie=$.align?`is-${$.align}`:"",le=$.labelAlign?`is-${$.labelAlign}`:ie,ue=$.className,de=$.labelClassName,pe={width:addUnit($.width),minWidth:addUnit($.minWidth)},he=useNamespace("descriptions");switch(this.type){case"label":return h$1(this.tag,{style:pe,class:[he.e("cell"),he.e("label"),he.is("bordered-label",V),he.is("vertical-label",j),le,de],colSpan:j?oe:1},re);case"content":return h$1(this.tag,{style:pe,class:[he.e("cell"),he.e("content"),he.is("bordered-content",V),he.is("vertical-content",j),ie,ue],colSpan:j?oe:oe*2-1},ae);default:return h$1("td",{style:pe,class:[he.e("cell"),ie],colSpan:oe},[isNil(re)?void 0:h$1("span",{class:[he.e("label"),de]},re),h$1("span",{class:[he.e("content"),ue]},ae)])}}});const descriptionsRowProps=buildProps({row:{type:Array,default:()=>[]}}),_hoisted_1$F={key:1},__default__$R=defineComponent({name:"ElDescriptionsRow"}),_sfc_main$1k=defineComponent({...__default__$R,props:descriptionsRowProps,setup(t){const r=inject(descriptionsKey,{});return(n,g)=>unref(r).direction==="vertical"?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("tr",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(n.row,(y,L)=>(openBlock(),createBlock(unref(ElDescriptionsCell),{key:`tr1-${L}`,cell:y,tag:"th",type:"label"},null,8,["cell"]))),128))]),createBaseVNode("tr",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(n.row,(y,L)=>(openBlock(),createBlock(unref(ElDescriptionsCell),{key:`tr2-${L}`,cell:y,tag:"td",type:"content"},null,8,["cell"]))),128))])],64)):(openBlock(),createElementBlock("tr",_hoisted_1$F,[(openBlock(!0),createElementBlock(Fragment,null,renderList(n.row,(y,L)=>(openBlock(),createElementBlock(Fragment,{key:`tr3-${L}`},[unref(r).border?(openBlock(),createElementBlock(Fragment,{key:0},[createVNode$1(unref(ElDescriptionsCell),{cell:y,tag:"td",type:"label"},null,8,["cell"]),createVNode$1(unref(ElDescriptionsCell),{cell:y,tag:"td",type:"content"},null,8,["cell"])],64)):(openBlock(),createBlock(unref(ElDescriptionsCell),{key:1,cell:y,tag:"td",type:"both"},null,8,["cell"]))],64))),128))]))}});var ElDescriptionsRow=_export_sfc$1(_sfc_main$1k,[["__file","/home/runner/work/element-plus/element-plus/packages/components/descriptions/src/descriptions-row.vue"]]);const descriptionProps=buildProps({border:{type:Boolean,default:!1},column:{type:Number,default:3},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},size:useSizeProp,title:{type:String,default:""},extra:{type:String,default:""}}),__default__$Q=defineComponent({name:"ElDescriptions"}),_sfc_main$1j=defineComponent({...__default__$Q,props:descriptionProps,setup(t){const r=t,n=useNamespace("descriptions"),g=useFormSize(),y=useSlots();provide(descriptionsKey,r);const L=computed(()=>[n.b(),n.m(g.value)]),$=(z,j,re,ae=!1)=>(z.props||(z.props={}),j>re&&(z.props.span=re),ae&&(z.props.span=j),z),V=()=>{var z;const j=flattedChildren((z=y.default)==null?void 0:z.call(y)).filter(le=>{var ue;return((ue=le==null?void 0:le.type)==null?void 0:ue.name)==="ElDescriptionsItem"}),re=[];let ae=[],oe=r.column,ie=0;return j.forEach((le,ue)=>{var de;const pe=((de=le.props)==null?void 0:de.span)||1;if(ue<j.length-1&&(ie+=pe>oe?oe:pe),ue===j.length-1){const he=r.column-ie%r.column;ae.push($(le,he,oe,!0)),re.push(ae);return}pe<oe?(oe-=pe,ae.push(le)):(ae.push($(le,pe,oe)),re.push(ae),oe=r.column,ae=[])}),re};return(z,j)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(L))},[z.title||z.extra||z.$slots.title||z.$slots.extra?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(n).e("header"))},[createBaseVNode("div",{class:normalizeClass(unref(n).e("title"))},[renderSlot(z.$slots,"title",{},()=>[createTextVNode(toDisplayString(z.title),1)])],2),createBaseVNode("div",{class:normalizeClass(unref(n).e("extra"))},[renderSlot(z.$slots,"extra",{},()=>[createTextVNode(toDisplayString(z.extra),1)])],2)],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(n).e("body"))},[createBaseVNode("table",{class:normalizeClass([unref(n).e("table"),unref(n).is("bordered",z.border)])},[createBaseVNode("tbody",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(V(),(re,ae)=>(openBlock(),createBlock(ElDescriptionsRow,{key:ae,row:re},null,8,["row"]))),128))])],2)],2)],2))}});var Descriptions=_export_sfc$1(_sfc_main$1j,[["__file","/home/runner/work/element-plus/element-plus/packages/components/descriptions/src/description.vue"]]),DescriptionsItem=defineComponent({name:"ElDescriptionsItem",props:{label:{type:String,default:""},span:{type:Number,default:1},width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},align:{type:String,default:"left"},labelAlign:{type:String,default:""},className:{type:String,default:""},labelClassName:{type:String,default:""}}});const ElDescriptions=withInstall(Descriptions,{DescriptionsItem}),ElDescriptionsItem=withNoopInstall(DescriptionsItem),overlayProps=buildProps({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:definePropType([String,Array,Object])},zIndex:{type:definePropType([String,Number])}}),overlayEmits={click:t=>t instanceof MouseEvent},BLOCK="overlay";var Overlay$1=defineComponent({name:"ElOverlay",props:overlayProps,emits:overlayEmits,setup(t,{slots:r,emit:n}){const g=useNamespace(BLOCK),y=z=>{n("click",z)},{onClick:L,onMousedown:$,onMouseup:V}=useSameTarget(t.customMaskEvent?void 0:y);return()=>t.mask?createVNode$1("div",{class:[g.b(),t.overlayClass],style:{zIndex:t.zIndex},onClick:L,onMousedown:$,onMouseup:V},[renderSlot(r,"default")],PatchFlags.STYLE|PatchFlags.CLASS|PatchFlags.PROPS,["onClick","onMouseup","onMousedown"]):h$1("div",{class:t.overlayClass,style:{zIndex:t.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[renderSlot(r,"default")])}});const ElOverlay=Overlay$1,dialogInjectionKey=Symbol("dialogInjectionKey"),dialogContentProps=buildProps({center:{type:Boolean,default:!1},alignCenter:{type:Boolean,default:!1},closeIcon:{type:iconPropType},customClass:{type:String,default:""},draggable:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1},showClose:{type:Boolean,default:!0},title:{type:String,default:""}}),dialogContentEmits={close:()=>!0},_hoisted_1$E=["aria-label"],_hoisted_2$p=["id"],__default__$P=defineComponent({name:"ElDialogContent"}),_sfc_main$1i=defineComponent({...__default__$P,props:dialogContentProps,emits:dialogContentEmits,setup(t){const r=t,{t:n}=useLocale(),{Close:g}=CloseComponents,{dialogRef:y,headerRef:L,bodyId:$,ns:V,style:z}=inject(dialogInjectionKey),{focusTrapRef:j}=inject(FOCUS_TRAP_INJECTION_KEY),re=composeRefs(j,y),ae=computed(()=>r.draggable);return useDraggable(y,L,ae),(oe,ie)=>(openBlock(),createElementBlock("div",{ref:unref(re),class:normalizeClass([unref(V).b(),unref(V).is("fullscreen",oe.fullscreen),unref(V).is("draggable",unref(ae)),unref(V).is("align-center",oe.alignCenter),{[unref(V).m("center")]:oe.center},oe.customClass]),style:normalizeStyle$1(unref(z)),tabindex:"-1"},[createBaseVNode("header",{ref_key:"headerRef",ref:L,class:normalizeClass(unref(V).e("header"))},[renderSlot(oe.$slots,"header",{},()=>[createBaseVNode("span",{role:"heading",class:normalizeClass(unref(V).e("title"))},toDisplayString(oe.title),3)]),oe.showClose?(openBlock(),createElementBlock("button",{key:0,"aria-label":unref(n)("el.dialog.close"),class:normalizeClass(unref(V).e("headerbtn")),type:"button",onClick:ie[0]||(ie[0]=le=>oe.$emit("close"))},[createVNode$1(unref(ElIcon),{class:normalizeClass(unref(V).e("close"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(oe.closeIcon||unref(g))))]),_:1},8,["class"])],10,_hoisted_1$E)):createCommentVNode("v-if",!0)],2),createBaseVNode("div",{id:unref($),class:normalizeClass(unref(V).e("body"))},[renderSlot(oe.$slots,"default")],10,_hoisted_2$p),oe.$slots.footer?(openBlock(),createElementBlock("footer",{key:0,class:normalizeClass(unref(V).e("footer"))},[renderSlot(oe.$slots,"footer")],2)):createCommentVNode("v-if",!0)],6))}});var ElDialogContent=_export_sfc$1(_sfc_main$1i,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog-content.vue"]]);const dialogProps=buildProps({...dialogContentProps,appendToBody:{type:Boolean,default:!1},beforeClose:{type:definePropType(Function)},destroyOnClose:{type:Boolean,default:!1},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:0},top:{type:String},modelValue:{type:Boolean,default:!1},modalClass:String,width:{type:[String,Number]},zIndex:{type:Number},trapFocus:{type:Boolean,default:!1}}),dialogEmits={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[UPDATE_MODEL_EVENT]:t=>isBoolean$1(t),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},useDialog=(t,r)=>{const g=getCurrentInstance().emit,{nextZIndex:y}=useZIndex();let L="";const $=useId(),V=useId(),z=ref(!1),j=ref(!1),re=ref(!1),ae=ref(t.zIndex||y());let oe,ie;const le=useGlobalConfig("namespace",defaultNamespace),ue=computed(()=>{const Lt={},vn=`--${le.value}-dialog`;return t.fullscreen||(t.top&&(Lt[`${vn}-margin-top`]=t.top),t.width&&(Lt[`${vn}-width`]=addUnit(t.width))),Lt}),de=computed(()=>t.alignCenter?{display:"flex"}:{});function pe(){g("opened")}function he(){g("closed"),g(UPDATE_MODEL_EVENT,!1),t.destroyOnClose&&(re.value=!1)}function _e(){g("close")}function Ce(){ie==null||ie(),oe==null||oe(),t.openDelay&&t.openDelay>0?{stop:oe}=useTimeoutFn$1(()=>Ne(),t.openDelay):Ne()}function $e(){oe==null||oe(),ie==null||ie(),t.closeDelay&&t.closeDelay>0?{stop:ie}=useTimeoutFn$1(()=>ze(),t.closeDelay):ze()}function xe(){function Lt(vn){vn||(j.value=!0,z.value=!1)}t.beforeClose?t.beforeClose(Lt):$e()}function Ie(){t.closeOnClickModal&&xe()}function Ne(){isClient$1&&(z.value=!0)}function ze(){z.value=!1}function Fe(){g("openAutoFocus")}function qe(){g("closeAutoFocus")}function Et(Lt){var vn;((vn=Lt.detail)==null?void 0:vn.focusReason)==="pointer"&&Lt.preventDefault()}t.lockScroll&&useLockscreen(z);function kt(){t.closeOnPressEscape&&xe()}return watch(()=>t.modelValue,Lt=>{Lt?(j.value=!1,Ce(),re.value=!0,ae.value=t.zIndex?ae.value++:y(),nextTick(()=>{g("open"),r.value&&(r.value.scrollTop=0)})):z.value&&$e()}),watch(()=>t.fullscreen,Lt=>{r.value&&(Lt?(L=r.value.style.transform,r.value.style.transform=""):r.value.style.transform=L)}),onMounted(()=>{t.modelValue&&(z.value=!0,re.value=!0,Ce())}),{afterEnter:pe,afterLeave:he,beforeLeave:_e,handleClose:xe,onModalClick:Ie,close:$e,doClose:ze,onOpenAutoFocus:Fe,onCloseAutoFocus:qe,onCloseRequested:kt,onFocusoutPrevented:Et,titleId:$,bodyId:V,closed:j,style:ue,overlayDialogStyle:de,rendered:re,visible:z,zIndex:ae}},_hoisted_1$D=["aria-label","aria-labelledby","aria-describedby"],__default__$O=defineComponent({name:"ElDialog",inheritAttrs:!1}),_sfc_main$1h=defineComponent({...__default__$O,props:dialogProps,emits:dialogEmits,setup(t,{expose:r}){const n=t,g=useSlots();useDeprecated({scope:"el-dialog",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/dialog.html#slots"},computed(()=>!!g.title)),useDeprecated({scope:"el-dialog",from:"custom-class",replacement:"class",version:"2.3.0",ref:"https://element-plus.org/en-US/component/dialog.html#attributes",type:"Attribute"},computed(()=>!!n.customClass));const y=useNamespace("dialog"),L=ref(),$=ref(),V=ref(),{visible:z,titleId:j,bodyId:re,style:ae,overlayDialogStyle:oe,rendered:ie,zIndex:le,afterEnter:ue,afterLeave:de,beforeLeave:pe,handleClose:he,onModalClick:_e,onOpenAutoFocus:Ce,onCloseAutoFocus:$e,onCloseRequested:xe,onFocusoutPrevented:Ie}=useDialog(n,L);provide(dialogInjectionKey,{dialogRef:L,headerRef:$,bodyId:re,ns:y,rendered:ie,style:ae});const Ne=useSameTarget(_e),ze=computed(()=>n.draggable&&!n.fullscreen);return r({visible:z,dialogContentRef:V}),(Fe,qe)=>(openBlock(),createBlock(Teleport,{to:"body",disabled:!Fe.appendToBody},[createVNode$1(Transition,{name:"dialog-fade",onAfterEnter:unref(ue),onAfterLeave:unref(de),onBeforeLeave:unref(pe),persisted:""},{default:withCtx(()=>[withDirectives(createVNode$1(unref(ElOverlay),{"custom-mask-event":"",mask:Fe.modal,"overlay-class":Fe.modalClass,"z-index":unref(le)},{default:withCtx(()=>[createBaseVNode("div",{role:"dialog","aria-modal":"true","aria-label":Fe.title||void 0,"aria-labelledby":Fe.title?void 0:unref(j),"aria-describedby":unref(re),class:normalizeClass(`${unref(y).namespace.value}-overlay-dialog`),style:normalizeStyle$1(unref(oe)),onClick:qe[0]||(qe[0]=(...Et)=>unref(Ne).onClick&&unref(Ne).onClick(...Et)),onMousedown:qe[1]||(qe[1]=(...Et)=>unref(Ne).onMousedown&&unref(Ne).onMousedown(...Et)),onMouseup:qe[2]||(qe[2]=(...Et)=>unref(Ne).onMouseup&&unref(Ne).onMouseup(...Et))},[createVNode$1(unref(ElFocusTrap),{loop:"",trapped:unref(z),"focus-start-el":"container",onFocusAfterTrapped:unref(Ce),onFocusAfterReleased:unref($e),onFocusoutPrevented:unref(Ie),onReleaseRequested:unref(xe)},{default:withCtx(()=>[unref(ie)?(openBlock(),createBlock(ElDialogContent,mergeProps({key:0,ref_key:"dialogContentRef",ref:V},Fe.$attrs,{"custom-class":Fe.customClass,center:Fe.center,"align-center":Fe.alignCenter,"close-icon":Fe.closeIcon,draggable:unref(ze),fullscreen:Fe.fullscreen,"show-close":Fe.showClose,title:Fe.title,onClose:unref(he)}),createSlots({header:withCtx(()=>[Fe.$slots.title?renderSlot(Fe.$slots,"title",{key:1}):renderSlot(Fe.$slots,"header",{key:0,close:unref(he),titleId:unref(j),titleClass:unref(y).e("title")})]),default:withCtx(()=>[renderSlot(Fe.$slots,"default")]),_:2},[Fe.$slots.footer?{name:"footer",fn:withCtx(()=>[renderSlot(Fe.$slots,"footer")])}:void 0]),1040,["custom-class","center","align-center","close-icon","draggable","fullscreen","show-close","title","onClose"])):createCommentVNode("v-if",!0)]),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])],46,_hoisted_1$D)]),_:3},8,["mask","overlay-class","z-index"]),[[vShow,unref(z)]])]),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"]))}});var Dialog=_export_sfc$1(_sfc_main$1h,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog.vue"]]);const ElDialog=withInstall(Dialog),dividerProps=buildProps({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:definePropType(String),default:"solid"}}),__default__$N=defineComponent({name:"ElDivider"}),_sfc_main$1g=defineComponent({...__default__$N,props:dividerProps,setup(t){const r=t,n=useNamespace("divider"),g=computed(()=>n.cssVar({"border-style":r.borderStyle}));return(y,L)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(n).b(),unref(n).m(y.direction)]),style:normalizeStyle$1(unref(g)),role:"separator"},[y.$slots.default&&y.direction!=="vertical"?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([unref(n).e("text"),unref(n).is(y.contentPosition)])},[renderSlot(y.$slots,"default")],2)):createCommentVNode("v-if",!0)],6))}});var Divider=_export_sfc$1(_sfc_main$1g,[["__file","/home/runner/work/element-plus/element-plus/packages/components/divider/src/divider.vue"]]);const ElDivider=withInstall(Divider),drawerProps=buildProps({...dialogProps,direction:{type:String,default:"rtl",values:["ltr","rtl","ttb","btt"]},size:{type:[String,Number],default:"30%"},withHeader:{type:Boolean,default:!0},modalFade:{type:Boolean,default:!0}}),drawerEmits=dialogEmits,_sfc_main$1f=defineComponent({name:"ElDrawer",components:{ElOverlay,ElFocusTrap,ElIcon,Close:close_default},inheritAttrs:!1,props:drawerProps,emits:drawerEmits,setup(t,{slots:r}){useDeprecated({scope:"el-drawer",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/drawer.html#slots"},computed(()=>!!r.title)),useDeprecated({scope:"el-drawer",from:"custom-class",replacement:"class",version:"2.3.0",ref:"https://element-plus.org/en-US/component/drawer.html#attributes",type:"Attribute"},computed(()=>!!t.customClass));const n=ref(),g=ref(),y=useNamespace("drawer"),{t:L}=useLocale(),$=computed(()=>t.direction==="rtl"||t.direction==="ltr"),V=computed(()=>addUnit(t.size));return{...useDialog(t,n),drawerRef:n,focusStartRef:g,isHorizontal:$,drawerSize:V,ns:y,t:L}}}),_hoisted_1$C=["aria-label","aria-labelledby","aria-describedby"],_hoisted_2$o=["id"],_hoisted_3$c=["aria-label"],_hoisted_4$9=["id"];function _sfc_render$o(t,r,n,g,y,L){const $=resolveComponent("close"),V=resolveComponent("el-icon"),z=resolveComponent("el-focus-trap"),j=resolveComponent("el-overlay");return openBlock(),createBlock(Teleport,{to:"body",disabled:!t.appendToBody},[createVNode$1(Transition,{name:t.ns.b("fade"),onAfterEnter:t.afterEnter,onAfterLeave:t.afterLeave,onBeforeLeave:t.beforeLeave,persisted:""},{default:withCtx(()=>[withDirectives(createVNode$1(j,{mask:t.modal,"overlay-class":t.modalClass,"z-index":t.zIndex,onClick:t.onModalClick},{default:withCtx(()=>[createVNode$1(z,{loop:"",trapped:t.visible,"focus-trap-el":t.drawerRef,"focus-start-el":t.focusStartRef,onReleaseRequested:t.onCloseRequested},{default:withCtx(()=>[createBaseVNode("div",mergeProps({ref:"drawerRef","aria-modal":"true","aria-label":t.title||void 0,"aria-labelledby":t.title?void 0:t.titleId,"aria-describedby":t.bodyId},t.$attrs,{class:[t.ns.b(),t.direction,t.visible&&"open",t.customClass],style:t.isHorizontal?"width: "+t.drawerSize:"height: "+t.drawerSize,role:"dialog",onClick:r[1]||(r[1]=withModifiers(()=>{},["stop"]))}),[createBaseVNode("span",{ref:"focusStartRef",class:normalizeClass(t.ns.e("sr-focus")),tabindex:"-1"},null,2),t.withHeader?(openBlock(),createElementBlock("header",{key:0,class:normalizeClass(t.ns.e("header"))},[t.$slots.title?renderSlot(t.$slots,"title",{key:1},()=>[createCommentVNode(" DEPRECATED SLOT ")]):renderSlot(t.$slots,"header",{key:0,close:t.handleClose,titleId:t.titleId,titleClass:t.ns.e("title")},()=>[t.$slots.title?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",{key:0,id:t.titleId,role:"heading",class:normalizeClass(t.ns.e("title"))},toDisplayString(t.title),11,_hoisted_2$o))]),t.showClose?(openBlock(),createElementBlock("button",{key:2,"aria-label":t.t("el.drawer.close"),class:normalizeClass(t.ns.e("close-btn")),type:"button",onClick:r[0]||(r[0]=(...re)=>t.handleClose&&t.handleClose(...re))},[createVNode$1(V,{class:normalizeClass(t.ns.e("close"))},{default:withCtx(()=>[createVNode$1($)]),_:1},8,["class"])],10,_hoisted_3$c)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),t.rendered?(openBlock(),createElementBlock("div",{key:1,id:t.bodyId,class:normalizeClass(t.ns.e("body"))},[renderSlot(t.$slots,"default")],10,_hoisted_4$9)):createCommentVNode("v-if",!0),t.$slots.footer?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(t.ns.e("footer"))},[renderSlot(t.$slots,"footer")],2)):createCommentVNode("v-if",!0)],16,_hoisted_1$C)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])]),_:3},8,["mask","overlay-class","z-index","onClick"]),[[vShow,t.visible]])]),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"])}var Drawer=_export_sfc$1(_sfc_main$1f,[["render",_sfc_render$o],["__file","/home/runner/work/element-plus/element-plus/packages/components/drawer/src/drawer.vue"]]);const ElDrawer=withInstall(Drawer),_sfc_main$1e=defineComponent({inheritAttrs:!1});function _sfc_render$n(t,r,n,g,y,L){return renderSlot(t.$slots,"default")}var Collection=_export_sfc$1(_sfc_main$1e,[["render",_sfc_render$n],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection.vue"]]);const _sfc_main$1d=defineComponent({name:"ElCollectionItem",inheritAttrs:!1});function _sfc_render$m(t,r,n,g,y,L){return renderSlot(t.$slots,"default")}var CollectionItem=_export_sfc$1(_sfc_main$1d,[["render",_sfc_render$m],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection-item.vue"]]);const COLLECTION_ITEM_SIGN="data-el-collection-item",createCollectionWithScope=t=>{const r=`El${t}Collection`,n=`${r}Item`,g=Symbol(r),y=Symbol(n),L={...Collection,name:r,setup(){const V=ref(null),z=new Map;provide(g,{itemMap:z,getItems:()=>{const re=unref(V);if(!re)return[];const ae=Array.from(re.querySelectorAll(`[${COLLECTION_ITEM_SIGN}]`));return[...z.values()].sort((ie,le)=>ae.indexOf(ie.ref)-ae.indexOf(le.ref))},collectionRef:V})}},$={...CollectionItem,name:n,setup(V,{attrs:z}){const j=ref(null),re=inject(g,void 0);provide(y,{collectionItemRef:j}),onMounted(()=>{const ae=unref(j);ae&&re.itemMap.set(ae,{ref:ae,...z})}),onBeforeUnmount(()=>{const ae=unref(j);re.itemMap.delete(ae)})}};return{COLLECTION_INJECTION_KEY:g,COLLECTION_ITEM_INJECTION_KEY:y,ElCollection:L,ElCollectionItem:$}},rovingFocusGroupProps=buildProps({style:{type:definePropType([String,Array,Object])},currentTabId:{type:definePropType(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:definePropType(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:ElCollection$1,ElCollectionItem:ElCollectionItem$1,COLLECTION_INJECTION_KEY:COLLECTION_INJECTION_KEY$1,COLLECTION_ITEM_INJECTION_KEY:COLLECTION_ITEM_INJECTION_KEY$1}=createCollectionWithScope("RovingFocusGroup"),ROVING_FOCUS_GROUP_INJECTION_KEY=Symbol("elRovingFocusGroup"),ROVING_FOCUS_GROUP_ITEM_INJECTION_KEY=Symbol("elRovingFocusGroupItem"),MAP_KEY_TO_FOCUS_INTENT={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},getDirectionAwareKey=(t,r)=>{if(r!=="rtl")return t;switch(t){case EVENT_CODE.right:return EVENT_CODE.left;case EVENT_CODE.left:return EVENT_CODE.right;default:return t}},getFocusIntent=(t,r,n)=>{const g=getDirectionAwareKey(t.key,n);if(!(r==="vertical"&&[EVENT_CODE.left,EVENT_CODE.right].includes(g))&&!(r==="horizontal"&&[EVENT_CODE.up,EVENT_CODE.down].includes(g)))return MAP_KEY_TO_FOCUS_INTENT[g]},reorderArray=(t,r)=>t.map((n,g)=>t[(g+r)%t.length]),focusFirst=t=>{const{activeElement:r}=document;for(const n of t)if(n===r||(n.focus(),r!==document.activeElement))return},CURRENT_TAB_ID_CHANGE_EVT="currentTabIdChange",ENTRY_FOCUS_EVT="rovingFocusGroup.entryFocus",EVT_OPTS={bubbles:!1,cancelable:!0},_sfc_main$1c=defineComponent({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:rovingFocusGroupProps,emits:[CURRENT_TAB_ID_CHANGE_EVT,"entryFocus"],setup(t,{emit:r}){var n;const g=ref((n=t.currentTabId||t.defaultCurrentTabId)!=null?n:null),y=ref(!1),L=ref(!1),$=ref(null),{getItems:V}=inject(COLLECTION_INJECTION_KEY$1,void 0),z=computed(()=>[{outline:"none"},t.style]),j=ue=>{r(CURRENT_TAB_ID_CHANGE_EVT,ue)},re=()=>{y.value=!0},ae=composeEventHandlers(ue=>{var de;(de=t.onMousedown)==null||de.call(t,ue)},()=>{L.value=!0}),oe=composeEventHandlers(ue=>{var de;(de=t.onFocus)==null||de.call(t,ue)},ue=>{const de=!unref(L),{target:pe,currentTarget:he}=ue;if(pe===he&&de&&!unref(y)){const _e=new Event(ENTRY_FOCUS_EVT,EVT_OPTS);if(he==null||he.dispatchEvent(_e),!_e.defaultPrevented){const Ce=V().filter(ze=>ze.focusable),$e=Ce.find(ze=>ze.active),xe=Ce.find(ze=>ze.id===unref(g)),Ne=[$e,xe,...Ce].filter(Boolean).map(ze=>ze.ref);focusFirst(Ne)}}L.value=!1}),ie=composeEventHandlers(ue=>{var de;(de=t.onBlur)==null||de.call(t,ue)},()=>{y.value=!1}),le=(...ue)=>{r("entryFocus",...ue)};provide(ROVING_FOCUS_GROUP_INJECTION_KEY,{currentTabbedId:readonly(g),loop:toRef(t,"loop"),tabIndex:computed(()=>unref(y)?-1:0),rovingFocusGroupRef:$,rovingFocusGroupRootStyle:z,orientation:toRef(t,"orientation"),dir:toRef(t,"dir"),onItemFocus:j,onItemShiftTab:re,onBlur:ie,onFocus:oe,onMousedown:ae}),watch(()=>t.currentTabId,ue=>{g.value=ue??null}),useEventListener($,ENTRY_FOCUS_EVT,le)}});function _sfc_render$l(t,r,n,g,y,L){return renderSlot(t.$slots,"default")}var ElRovingFocusGroupImpl=_export_sfc$1(_sfc_main$1c,[["render",_sfc_render$l],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group-impl.vue"]]);const _sfc_main$1b=defineComponent({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:ElCollection$1,ElRovingFocusGroupImpl}});function _sfc_render$k(t,r,n,g,y,L){const $=resolveComponent("el-roving-focus-group-impl"),V=resolveComponent("el-focus-group-collection");return openBlock(),createBlock(V,null,{default:withCtx(()=>[createVNode$1($,normalizeProps(guardReactiveProps(t.$attrs)),{default:withCtx(()=>[renderSlot(t.$slots,"default")]),_:3},16)]),_:3})}var ElRovingFocusGroup=_export_sfc$1(_sfc_main$1b,[["render",_sfc_render$k],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group.vue"]]);const _sfc_main$1a=defineComponent({components:{ElRovingFocusCollectionItem:ElCollectionItem$1},props:{focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!1}},emits:["mousedown","focus","keydown"],setup(t,{emit:r}){const{currentTabbedId:n,loop:g,onItemFocus:y,onItemShiftTab:L}=inject(ROVING_FOCUS_GROUP_INJECTION_KEY,void 0),{getItems:$}=inject(COLLECTION_INJECTION_KEY$1,void 0),V=useId(),z=ref(null),j=composeEventHandlers(ie=>{r("mousedown",ie)},ie=>{t.focusable?y(unref(V)):ie.preventDefault()}),re=composeEventHandlers(ie=>{r("focus",ie)},()=>{y(unref(V))}),ae=composeEventHandlers(ie=>{r("keydown",ie)},ie=>{const{key:le,shiftKey:ue,target:de,currentTarget:pe}=ie;if(le===EVENT_CODE.tab&&ue){L();return}if(de!==pe)return;const he=getFocusIntent(ie);if(he){ie.preventDefault();let Ce=$().filter($e=>$e.focusable).map($e=>$e.ref);switch(he){case"last":{Ce.reverse();break}case"prev":case"next":{he==="prev"&&Ce.reverse();const $e=Ce.indexOf(pe);Ce=g.value?reorderArray(Ce,$e+1):Ce.slice($e+1);break}}nextTick(()=>{focusFirst(Ce)})}}),oe=computed(()=>n.value===unref(V));return provide(ROVING_FOCUS_GROUP_ITEM_INJECTION_KEY,{rovingFocusGroupItemRef:z,tabIndex:computed(()=>unref(oe)?0:-1),handleMousedown:j,handleFocus:re,handleKeydown:ae}),{id:V,handleKeydown:ae,handleFocus:re,handleMousedown:j}}});function _sfc_render$j(t,r,n,g,y,L){const $=resolveComponent("el-roving-focus-collection-item");return openBlock(),createBlock($,{id:t.id,focusable:t.focusable,active:t.active},{default:withCtx(()=>[renderSlot(t.$slots,"default")]),_:3},8,["id","focusable","active"])}var ElRovingFocusItem=_export_sfc$1(_sfc_main$1a,[["render",_sfc_render$j],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-item.vue"]]);const dropdownProps=buildProps({trigger:useTooltipTriggerProps.trigger,effect:{...useTooltipContentProps.effect,default:"light"},type:{type:definePropType(String)},placement:{type:definePropType(String),default:"bottom"},popperOptions:{type:definePropType(Object),default:()=>({})},id:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},loop:{type:Boolean,default:!0},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:definePropType([Number,String]),default:0},maxHeight:{type:definePropType([Number,String]),default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},role:{type:String,default:"menu"},buttonProps:{type:definePropType(Object)},teleported:useTooltipContentProps.teleported}),dropdownItemProps=buildProps({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:iconPropType}}),dropdownMenuProps=buildProps({onKeydown:{type:definePropType(Function)}}),FIRST_KEYS=[EVENT_CODE.down,EVENT_CODE.pageDown,EVENT_CODE.home],LAST_KEYS=[EVENT_CODE.up,EVENT_CODE.pageUp,EVENT_CODE.end],FIRST_LAST_KEYS=[...FIRST_KEYS,...LAST_KEYS],{ElCollection,ElCollectionItem,COLLECTION_INJECTION_KEY,COLLECTION_ITEM_INJECTION_KEY}=createCollectionWithScope("Dropdown"),DROPDOWN_INJECTION_KEY=Symbol("elDropdown"),{ButtonGroup:ElButtonGroup}=ElButton,_sfc_main$19=defineComponent({name:"ElDropdown",components:{ElButton,ElButtonGroup,ElScrollbar,ElDropdownCollection:ElCollection,ElTooltip,ElRovingFocusGroup,ElOnlyChild:OnlyChild,ElIcon,ArrowDown:arrow_down_default},props:dropdownProps,emits:["visible-change","click","command"],setup(t,{emit:r}){const n=getCurrentInstance(),g=useNamespace("dropdown"),{t:y}=useLocale(),L=ref(),$=ref(),V=ref(null),z=ref(null),j=ref(null),re=ref(null),ae=ref(!1),oe=[EVENT_CODE.enter,EVENT_CODE.space,EVENT_CODE.down],ie=computed(()=>({maxHeight:addUnit(t.maxHeight)})),le=computed(()=>[g.m(Ce.value)]),ue=useId().value,de=computed(()=>t.id||ue);watch([L,toRef(t,"trigger")],([jt,At],[hn])=>{var bn,Cn,Tn;const xn=isArray$6(At)?At:[At];(bn=hn==null?void 0:hn.$el)!=null&&bn.removeEventListener&&hn.$el.removeEventListener("pointerenter",xe),(Cn=jt==null?void 0:jt.$el)!=null&&Cn.removeEventListener&&jt.$el.removeEventListener("pointerenter",xe),(Tn=jt==null?void 0:jt.$el)!=null&&Tn.addEventListener&&xn.includes("hover")&&jt.$el.addEventListener("pointerenter",xe)},{immediate:!0}),onBeforeUnmount(()=>{var jt,At;(At=(jt=L.value)==null?void 0:jt.$el)!=null&&At.removeEventListener&&L.value.$el.removeEventListener("pointerenter",xe)});function pe(){he()}function he(){var jt;(jt=V.value)==null||jt.onClose()}function _e(){var jt;(jt=V.value)==null||jt.onOpen()}const Ce=useFormSize();function $e(...jt){r("command",...jt)}function xe(){var jt,At;(At=(jt=L.value)==null?void 0:jt.$el)==null||At.focus()}function Ie(){}function Ne(){const jt=unref(z);jt==null||jt.focus(),re.value=null}function ze(jt){re.value=jt}function Fe(jt){ae.value||(jt.preventDefault(),jt.stopImmediatePropagation())}function qe(){r("visible-change",!0)}function Et(jt){(jt==null?void 0:jt.type)==="keydown"&&z.value.focus()}function kt(){r("visible-change",!1)}return provide(DROPDOWN_INJECTION_KEY,{contentRef:z,role:computed(()=>t.role),triggerId:de,isUsingKeyboard:ae,onItemEnter:Ie,onItemLeave:Ne}),provide("elDropdown",{instance:n,dropdownSize:Ce,handleClick:pe,commandHandler:$e,trigger:toRef(t,"trigger"),hideOnClick:toRef(t,"hideOnClick")}),{t:y,ns:g,scrollbar:j,wrapStyle:ie,dropdownTriggerKls:le,dropdownSize:Ce,triggerId:de,triggerKeys:oe,currentTabId:re,handleCurrentTabIdChange:ze,handlerMainButtonClick:jt=>{r("click",jt)},handleEntryFocus:Fe,handleClose:he,handleOpen:_e,handleBeforeShowTooltip:qe,handleShowTooltip:Et,handleBeforeHideTooltip:kt,onFocusAfterTrapped:jt=>{var At,hn;jt.preventDefault(),(hn=(At=z.value)==null?void 0:At.focus)==null||hn.call(At,{preventScroll:!0})},popperRef:V,contentRef:z,triggeringElementRef:L,referenceElementRef:$}}});function _sfc_render$i(t,r,n,g,y,L){var $;const V=resolveComponent("el-dropdown-collection"),z=resolveComponent("el-roving-focus-group"),j=resolveComponent("el-scrollbar"),re=resolveComponent("el-only-child"),ae=resolveComponent("el-tooltip"),oe=resolveComponent("el-button"),ie=resolveComponent("arrow-down"),le=resolveComponent("el-icon"),ue=resolveComponent("el-button-group");return openBlock(),createElementBlock("div",{class:normalizeClass([t.ns.b(),t.ns.is("disabled",t.disabled)])},[createVNode$1(ae,{ref:"popperRef",role:t.role,effect:t.effect,"fallback-placements":["bottom","top"],"popper-options":t.popperOptions,"gpu-acceleration":!1,"hide-after":t.trigger==="hover"?t.hideTimeout:0,"manual-mode":!0,placement:t.placement,"popper-class":[t.ns.e("popper"),t.popperClass],"reference-element":($=t.referenceElementRef)==null?void 0:$.$el,trigger:t.trigger,"trigger-keys":t.triggerKeys,"trigger-target-el":t.contentRef,"show-after":t.trigger==="hover"?t.showTimeout:0,"stop-popper-mouse-event":!1,"virtual-ref":t.triggeringElementRef,"virtual-triggering":t.splitButton,disabled:t.disabled,transition:`${t.ns.namespace.value}-zoom-in-top`,teleported:t.teleported,pure:"",persistent:"",onBeforeShow:t.handleBeforeShowTooltip,onShow:t.handleShowTooltip,onBeforeHide:t.handleBeforeHideTooltip},createSlots({content:withCtx(()=>[createVNode$1(j,{ref:"scrollbar","wrap-style":t.wrapStyle,tag:"div","view-class":t.ns.e("list")},{default:withCtx(()=>[createVNode$1(z,{loop:t.loop,"current-tab-id":t.currentTabId,orientation:"horizontal",onCurrentTabIdChange:t.handleCurrentTabIdChange,onEntryFocus:t.handleEntryFocus},{default:withCtx(()=>[createVNode$1(V,null,{default:withCtx(()=>[renderSlot(t.$slots,"dropdown")]),_:3})]),_:3},8,["loop","current-tab-id","onCurrentTabIdChange","onEntryFocus"])]),_:3},8,["wrap-style","view-class"])]),_:2},[t.splitButton?void 0:{name:"default",fn:withCtx(()=>[createVNode$1(re,{id:t.triggerId,ref:"triggeringElementRef",role:"button",tabindex:t.tabindex},{default:withCtx(()=>[renderSlot(t.$slots,"default")]),_:3},8,["id","tabindex"])])}]),1032,["role","effect","popper-options","hide-after","placement","popper-class","reference-element","trigger","trigger-keys","trigger-target-el","show-after","virtual-ref","virtual-triggering","disabled","transition","teleported","onBeforeShow","onShow","onBeforeHide"]),t.splitButton?(openBlock(),createBlock(ue,{key:0},{default:withCtx(()=>[createVNode$1(oe,mergeProps({ref:"referenceElementRef"},t.buttonProps,{size:t.dropdownSize,type:t.type,disabled:t.disabled,tabindex:t.tabindex,onClick:t.handlerMainButtonClick}),{default:withCtx(()=>[renderSlot(t.$slots,"default")]),_:3},16,["size","type","disabled","tabindex","onClick"]),createVNode$1(oe,mergeProps({id:t.triggerId,ref:"triggeringElementRef"},t.buttonProps,{role:"button",size:t.dropdownSize,type:t.type,class:t.ns.e("caret-button"),disabled:t.disabled,tabindex:t.tabindex,"aria-label":t.t("el.dropdown.toggleDropdown")}),{default:withCtx(()=>[createVNode$1(le,{class:normalizeClass(t.ns.e("icon"))},{default:withCtx(()=>[createVNode$1(ie)]),_:1},8,["class"])]),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])]),_:3})):createCommentVNode("v-if",!0)],2)}var Dropdown=_export_sfc$1(_sfc_main$19,[["render",_sfc_render$i],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown.vue"]]);const _sfc_main$18=defineComponent({name:"DropdownItemImpl",components:{ElIcon},props:dropdownItemProps,emits:["pointermove","pointerleave","click","clickimpl"],setup(t,{emit:r}){const n=useNamespace("dropdown"),{role:g}=inject(DROPDOWN_INJECTION_KEY,void 0),{collectionItemRef:y}=inject(COLLECTION_ITEM_INJECTION_KEY,void 0),{collectionItemRef:L}=inject(COLLECTION_ITEM_INJECTION_KEY$1,void 0),{rovingFocusGroupItemRef:$,tabIndex:V,handleFocus:z,handleKeydown:j,handleMousedown:re}=inject(ROVING_FOCUS_GROUP_ITEM_INJECTION_KEY,void 0),ae=composeRefs(y,L,$),oe=computed(()=>g.value==="menu"?"menuitem":g.value==="navigation"?"link":"button"),ie=composeEventHandlers(le=>{const{code:ue}=le;if(ue===EVENT_CODE.enter||ue===EVENT_CODE.space)return le.preventDefault(),le.stopImmediatePropagation(),r("clickimpl",le),!0},j);return{ns:n,itemRef:ae,dataset:{[COLLECTION_ITEM_SIGN]:""},role:oe,tabIndex:V,handleFocus:z,handleKeydown:ie,handleMousedown:re}}}),_hoisted_1$B=["aria-disabled","tabindex","role"];function _sfc_render$h(t,r,n,g,y,L){const $=resolveComponent("el-icon");return openBlock(),createElementBlock(Fragment,null,[t.divided?(openBlock(),createElementBlock("li",mergeProps({key:0,role:"separator",class:t.ns.bem("menu","item","divided")},t.$attrs),null,16)):createCommentVNode("v-if",!0),createBaseVNode("li",mergeProps({ref:t.itemRef},{...t.dataset,...t.$attrs},{"aria-disabled":t.disabled,class:[t.ns.be("menu","item"),t.ns.is("disabled",t.disabled)],tabindex:t.tabIndex,role:t.role,onClick:r[0]||(r[0]=V=>t.$emit("clickimpl",V)),onFocus:r[1]||(r[1]=(...V)=>t.handleFocus&&t.handleFocus(...V)),onKeydown:r[2]||(r[2]=withModifiers((...V)=>t.handleKeydown&&t.handleKeydown(...V),["self"])),onMousedown:r[3]||(r[3]=(...V)=>t.handleMousedown&&t.handleMousedown(...V)),onPointermove:r[4]||(r[4]=V=>t.$emit("pointermove",V)),onPointerleave:r[5]||(r[5]=V=>t.$emit("pointerleave",V))}),[t.icon?(openBlock(),createBlock($,{key:0},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(t.icon)))]),_:1})):createCommentVNode("v-if",!0),renderSlot(t.$slots,"default")],16,_hoisted_1$B)],64)}var ElDropdownItemImpl=_export_sfc$1(_sfc_main$18,[["render",_sfc_render$h],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item-impl.vue"]]);const useDropdown=()=>{const t=inject("elDropdown",{}),r=computed(()=>t==null?void 0:t.dropdownSize);return{elDropdown:t,_elDropdownSize:r}},_sfc_main$17=defineComponent({name:"ElDropdownItem",components:{ElDropdownCollectionItem:ElCollectionItem,ElRovingFocusItem,ElDropdownItemImpl},inheritAttrs:!1,props:dropdownItemProps,emits:["pointermove","pointerleave","click"],setup(t,{emit:r,attrs:n}){const{elDropdown:g}=useDropdown(),y=getCurrentInstance(),L=ref(null),$=computed(()=>{var ie,le;return(le=(ie=unref(L))==null?void 0:ie.textContent)!=null?le:""}),{onItemEnter:V,onItemLeave:z}=inject(DROPDOWN_INJECTION_KEY,void 0),j=composeEventHandlers(ie=>(r("pointermove",ie),ie.defaultPrevented),whenMouse(ie=>{if(t.disabled){z(ie);return}const le=ie.currentTarget;le===document.activeElement||le.contains(document.activeElement)||(V(ie),ie.defaultPrevented||le==null||le.focus())})),re=composeEventHandlers(ie=>(r("pointerleave",ie),ie.defaultPrevented),whenMouse(ie=>{z(ie)})),ae=composeEventHandlers(ie=>{if(!t.disabled)return r("click",ie),ie.type!=="keydown"&&ie.defaultPrevented},ie=>{var le,ue,de;if(t.disabled){ie.stopImmediatePropagation();return}(le=g==null?void 0:g.hideOnClick)!=null&&le.value&&((ue=g.handleClick)==null||ue.call(g)),(de=g.commandHandler)==null||de.call(g,t.command,y,ie)}),oe=computed(()=>({...t,...n}));return{handleClick:ae,handlePointerMove:j,handlePointerLeave:re,textContent:$,propsAndAttrs:oe}}});function _sfc_render$g(t,r,n,g,y,L){var $;const V=resolveComponent("el-dropdown-item-impl"),z=resolveComponent("el-roving-focus-item"),j=resolveComponent("el-dropdown-collection-item");return openBlock(),createBlock(j,{disabled:t.disabled,"text-value":($=t.textValue)!=null?$:t.textContent},{default:withCtx(()=>[createVNode$1(z,{focusable:!t.disabled},{default:withCtx(()=>[createVNode$1(V,mergeProps(t.propsAndAttrs,{onPointerleave:t.handlePointerLeave,onPointermove:t.handlePointerMove,onClickimpl:t.handleClick}),{default:withCtx(()=>[renderSlot(t.$slots,"default")]),_:3},16,["onPointerleave","onPointermove","onClickimpl"])]),_:3},8,["focusable"])]),_:3},8,["disabled","text-value"])}var DropdownItem=_export_sfc$1(_sfc_main$17,[["render",_sfc_render$g],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item.vue"]]);const _sfc_main$16=defineComponent({name:"ElDropdownMenu",props:dropdownMenuProps,setup(t){const r=useNamespace("dropdown"),{_elDropdownSize:n}=useDropdown(),g=n.value,{focusTrapRef:y,onKeydown:L}=inject(FOCUS_TRAP_INJECTION_KEY,void 0),{contentRef:$,role:V,triggerId:z}=inject(DROPDOWN_INJECTION_KEY,void 0),{collectionRef:j,getItems:re}=inject(COLLECTION_INJECTION_KEY,void 0),{rovingFocusGroupRef:ae,rovingFocusGroupRootStyle:oe,tabIndex:ie,onBlur:le,onFocus:ue,onMousedown:de}=inject(ROVING_FOCUS_GROUP_INJECTION_KEY,void 0),{collectionRef:pe}=inject(COLLECTION_INJECTION_KEY$1,void 0),he=computed(()=>[r.b("menu"),r.bm("menu",g==null?void 0:g.value)]),_e=composeRefs($,j,y,ae,pe),Ce=composeEventHandlers(xe=>{var Ie;(Ie=t.onKeydown)==null||Ie.call(t,xe)},xe=>{const{currentTarget:Ie,code:Ne,target:ze}=xe;if(Ie.contains(ze),EVENT_CODE.tab===Ne&&xe.stopImmediatePropagation(),xe.preventDefault(),ze!==unref($)||!FIRST_LAST_KEYS.includes(Ne))return;const qe=re().filter(Et=>!Et.disabled).map(Et=>Et.ref);LAST_KEYS.includes(Ne)&&qe.reverse(),focusFirst(qe)});return{size:g,rovingFocusGroupRootStyle:oe,tabIndex:ie,dropdownKls:he,role:V,triggerId:z,dropdownListWrapperRef:_e,handleKeydown:xe=>{Ce(xe),L(xe)},onBlur:le,onFocus:ue,onMousedown:de}}}),_hoisted_1$A=["role","aria-labelledby"];function _sfc_render$f(t,r,n,g,y,L){return openBlock(),createElementBlock("ul",{ref:t.dropdownListWrapperRef,class:normalizeClass(t.dropdownKls),style:normalizeStyle$1(t.rovingFocusGroupRootStyle),tabindex:-1,role:t.role,"aria-labelledby":t.triggerId,onBlur:r[0]||(r[0]=(...$)=>t.onBlur&&t.onBlur(...$)),onFocus:r[1]||(r[1]=(...$)=>t.onFocus&&t.onFocus(...$)),onKeydown:r[2]||(r[2]=withModifiers((...$)=>t.handleKeydown&&t.handleKeydown(...$),["self"])),onMousedown:r[3]||(r[3]=withModifiers((...$)=>t.onMousedown&&t.onMousedown(...$),["self"]))},[renderSlot(t.$slots,"default")],46,_hoisted_1$A)}var DropdownMenu=_export_sfc$1(_sfc_main$16,[["render",_sfc_render$f],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-menu.vue"]]);const ElDropdown=withInstall(Dropdown,{DropdownItem,DropdownMenu}),ElDropdownItem=withNoopInstall(DropdownItem),ElDropdownMenu=withNoopInstall(DropdownMenu),_hoisted_1$z={viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},_hoisted_2$n=["id"],_hoisted_3$b=["stop-color"],_hoisted_4$8=["stop-color"],_hoisted_5$6=["id"],_hoisted_6$2=["stop-color"],_hoisted_7$1=["stop-color"],_hoisted_8$1=["id"],_hoisted_9$1={id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},_hoisted_10$1={id:"B-type",transform:"translate(-1268.000000, -535.000000)"},_hoisted_11$1={id:"Group-2",transform:"translate(1268.000000, 535.000000)"},_hoisted_12$1=["fill"],_hoisted_13$1=["fill"],_hoisted_14$1={id:"Group-Copy",transform:"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)"},_hoisted_15$1=["fill"],_hoisted_16$1=["fill"],_hoisted_17$1=["fill"],_hoisted_18$1=["fill"],_hoisted_19$1=["fill"],_hoisted_20$1={id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},_hoisted_21$1=["fill","xlink:href"],_hoisted_22$1=["fill","mask"],_hoisted_23$1=["fill"],__default__$M=defineComponent({name:"ImgEmpty"}),_sfc_main$15=defineComponent({...__default__$M,setup(t){const r=useNamespace("empty"),n=useId();return(g,y)=>(openBlock(),createElementBlock("svg",_hoisted_1$z,[createBaseVNode("defs",null,[createBaseVNode("linearGradient",{id:`linearGradient-1-${unref(n)}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[createBaseVNode("stop",{"stop-color":`var(${unref(r).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,_hoisted_3$b),createBaseVNode("stop",{"stop-color":`var(${unref(r).cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,_hoisted_4$8)],8,_hoisted_2$n),createBaseVNode("linearGradient",{id:`linearGradient-2-${unref(n)}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[createBaseVNode("stop",{"stop-color":`var(${unref(r).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,_hoisted_6$2),createBaseVNode("stop",{"stop-color":`var(${unref(r).cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,_hoisted_7$1)],8,_hoisted_5$6),createBaseVNode("rect",{id:`path-3-${unref(n)}`,x:"0",y:"0",width:"17",height:"36"},null,8,_hoisted_8$1)]),createBaseVNode("g",_hoisted_9$1,[createBaseVNode("g",_hoisted_10$1,[createBaseVNode("g",_hoisted_11$1,[createBaseVNode("path",{id:"Oval-Copy-2",d:"M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z",fill:`var(${unref(r).cssVarBlockName("fill-color-3")})`},null,8,_hoisted_12$1),createBaseVNode("polygon",{id:"Rectangle-Copy-14",fill:`var(${unref(r).cssVarBlockName("fill-color-7")})`,transform:"translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) ",points:"13 58 53 58 42 45 2 45"},null,8,_hoisted_13$1),createBaseVNode("g",_hoisted_14$1,[createBaseVNode("polygon",{id:"Rectangle-Copy-10",fill:`var(${unref(r).cssVarBlockName("fill-color-7")})`,transform:"translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) ",points:"2.84078316e-14 3 18 3 23 7 5 7"},null,8,_hoisted_15$1),createBaseVNode("polygon",{id:"Rectangle-Copy-11",fill:`var(${unref(r).cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,_hoisted_16$1),createBaseVNode("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${unref(n)})`,transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"},null,8,_hoisted_17$1),createBaseVNode("polygon",{id:"Rectangle-Copy-13",fill:`var(${unref(r).cssVarBlockName("fill-color-2")})`,transform:"translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) ",points:"24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12"},null,8,_hoisted_18$1)]),createBaseVNode("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${unref(n)})`,x:"13",y:"45",width:"40",height:"36"},null,8,_hoisted_19$1),createBaseVNode("g",_hoisted_20$1,[createBaseVNode("use",{id:"Mask",fill:`var(${unref(r).cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${unref(n)}`},null,8,_hoisted_21$1),createBaseVNode("polygon",{id:"Rectangle-Copy",fill:`var(${unref(r).cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${unref(n)})`,transform:"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",points:"7 0 24 0 20 18 7 16.5"},null,8,_hoisted_22$1)]),createBaseVNode("polygon",{id:"Rectangle-Copy-18",fill:`var(${unref(r).cssVarBlockName("fill-color-2")})`,transform:"translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) ",points:"62 45 79 45 70 58 53 58"},null,8,_hoisted_23$1)])])])]))}});var ImgEmpty=_export_sfc$1(_sfc_main$15,[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/img-empty.vue"]]);const emptyProps=buildProps({image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}}),_hoisted_1$y=["src"],_hoisted_2$m={key:1},__default__$L=defineComponent({name:"ElEmpty"}),_sfc_main$14=defineComponent({...__default__$L,props:emptyProps,setup(t){const r=t,{t:n}=useLocale(),g=useNamespace("empty"),y=computed(()=>r.description||n("el.table.emptyText")),L=computed(()=>({width:addUnit(r.imageSize)}));return($,V)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(g).b())},[createBaseVNode("div",{class:normalizeClass(unref(g).e("image")),style:normalizeStyle$1(unref(L))},[$.image?(openBlock(),createElementBlock("img",{key:0,src:$.image,ondragstart:"return false"},null,8,_hoisted_1$y)):renderSlot($.$slots,"image",{key:1},()=>[createVNode$1(ImgEmpty)])],6),createBaseVNode("div",{class:normalizeClass(unref(g).e("description"))},[$.$slots.description?renderSlot($.$slots,"description",{key:0}):(openBlock(),createElementBlock("p",_hoisted_2$m,toDisplayString(unref(y)),1))],2),$.$slots.default?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(g).e("bottom"))},[renderSlot($.$slots,"default")],2)):createCommentVNode("v-if",!0)],2))}});var Empty=_export_sfc$1(_sfc_main$14,[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/empty.vue"]]);const ElEmpty=withInstall(Empty),imageViewerProps=buildProps({urlList:{type:definePropType(Array),default:()=>mutable([])},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},hideOnClickModal:{type:Boolean,default:!1},teleported:{type:Boolean,default:!1},closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2}}),imageViewerEmits={close:()=>!0,switch:t=>isNumber$2(t)},_hoisted_1$x=["src"],__default__$K=defineComponent({name:"ElImageViewer"}),_sfc_main$13=defineComponent({...__default__$K,props:imageViewerProps,emits:imageViewerEmits,setup(t,{expose:r,emit:n}){const g=t,y={CONTAIN:{name:"contain",icon:markRaw(full_screen_default)},ORIGINAL:{name:"original",icon:markRaw(scale_to_original_default)}},{t:L}=useLocale(),$=useNamespace("image-viewer"),{nextZIndex:V}=useZIndex(),z=ref(),j=ref([]),re=effectScope(),ae=ref(!0),oe=ref(g.initialIndex),ie=shallowRef(y.CONTAIN),le=ref({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),ue=computed(()=>{const{urlList:At}=g;return At.length<=1}),de=computed(()=>oe.value===0),pe=computed(()=>oe.value===g.urlList.length-1),he=computed(()=>g.urlList[oe.value]),_e=computed(()=>{const{scale:At,deg:hn,offsetX:bn,offsetY:Cn,enableTransition:Tn}=le.value;let xn=bn/At,En=Cn/At;switch(hn%360){case 90:case-270:[xn,En]=[En,-xn];break;case 180:case-180:[xn,En]=[-xn,-En];break;case 270:case-90:[xn,En]=[-En,xn];break}const kn={transform:`scale(${At}) rotate(${hn}deg) translate(${xn}px, ${En}px)`,transition:Tn?"transform .3s":""};return ie.value.name===y.CONTAIN.name&&(kn.maxWidth=kn.maxHeight="100%"),kn}),Ce=computed(()=>isNumber$2(g.zIndex)?g.zIndex:V());function $e(){Ie(),n("close")}function xe(){const At=throttle$2(bn=>{switch(bn.code){case EVENT_CODE.esc:g.closeOnPressEscape&&$e();break;case EVENT_CODE.space:Et();break;case EVENT_CODE.left:Lt();break;case EVENT_CODE.up:jt("zoomIn");break;case EVENT_CODE.right:vn();break;case EVENT_CODE.down:jt("zoomOut");break}}),hn=throttle$2(bn=>{const Cn=bn.deltaY||bn.deltaX;jt(Cn<0?"zoomIn":"zoomOut",{zoomRate:g.zoomRate,enableTransition:!1})});re.run(()=>{useEventListener(document,"keydown",At),useEventListener(document,"wheel",hn)})}function Ie(){re.stop()}function Ne(){ae.value=!1}function ze(At){ae.value=!1,At.target.alt=L("el.image.error")}function Fe(At){if(ae.value||At.button!==0||!z.value)return;le.value.enableTransition=!1;const{offsetX:hn,offsetY:bn}=le.value,Cn=At.pageX,Tn=At.pageY,xn=throttle$2(kn=>{le.value={...le.value,offsetX:hn+kn.pageX-Cn,offsetY:bn+kn.pageY-Tn}}),En=useEventListener(document,"mousemove",xn);useEventListener(document,"mouseup",()=>{En()}),At.preventDefault()}function qe(){le.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function Et(){if(ae.value)return;const At=keysOf(y),hn=Object.values(y),bn=ie.value.name,Tn=(hn.findIndex(xn=>xn.name===bn)+1)%At.length;ie.value=y[At[Tn]],qe()}function kt(At){const hn=g.urlList.length;oe.value=(At+hn)%hn}function Lt(){de.value&&!g.infinite||kt(oe.value-1)}function vn(){pe.value&&!g.infinite||kt(oe.value+1)}function jt(At,hn={}){if(ae.value)return;const{zoomRate:bn,rotateDeg:Cn,enableTransition:Tn}={zoomRate:g.zoomRate,rotateDeg:90,enableTransition:!0,...hn};switch(At){case"zoomOut":le.value.scale>.2&&(le.value.scale=Number.parseFloat((le.value.scale/bn).toFixed(3)));break;case"zoomIn":le.value.scale<7&&(le.value.scale=Number.parseFloat((le.value.scale*bn).toFixed(3)));break;case"clockwise":le.value.deg+=Cn;break;case"anticlockwise":le.value.deg-=Cn;break}le.value.enableTransition=Tn}return watch(he,()=>{nextTick(()=>{const At=j.value[0];At!=null&&At.complete||(ae.value=!0)})}),watch(oe,At=>{qe(),n("switch",At)}),onMounted(()=>{var At,hn;xe(),(hn=(At=z.value)==null?void 0:At.focus)==null||hn.call(At)}),r({setActiveItem:kt}),(At,hn)=>(openBlock(),createBlock(Teleport,{to:"body",disabled:!At.teleported},[createVNode$1(Transition,{name:"viewer-fade",appear:""},{default:withCtx(()=>[createBaseVNode("div",{ref_key:"wrapper",ref:z,tabindex:-1,class:normalizeClass(unref($).e("wrapper")),style:normalizeStyle$1({zIndex:unref(Ce)})},[createBaseVNode("div",{class:normalizeClass(unref($).e("mask")),onClick:hn[0]||(hn[0]=withModifiers(bn=>At.hideOnClickModal&&$e(),["self"]))},null,2),createCommentVNode(" CLOSE "),createBaseVNode("span",{class:normalizeClass([unref($).e("btn"),unref($).e("close")]),onClick:$e},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(close_default))]),_:1})],2),createCommentVNode(" ARROW "),unref(ue)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("span",{class:normalizeClass([unref($).e("btn"),unref($).e("prev"),unref($).is("disabled",!At.infinite&&unref(de))]),onClick:Lt},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(arrow_left_default))]),_:1})],2),createBaseVNode("span",{class:normalizeClass([unref($).e("btn"),unref($).e("next"),unref($).is("disabled",!At.infinite&&unref(pe))]),onClick:vn},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(arrow_right_default))]),_:1})],2)],64)),createCommentVNode(" ACTIONS "),createBaseVNode("div",{class:normalizeClass([unref($).e("btn"),unref($).e("actions")])},[createBaseVNode("div",{class:normalizeClass(unref($).e("actions__inner"))},[createVNode$1(unref(ElIcon),{onClick:hn[1]||(hn[1]=bn=>jt("zoomOut"))},{default:withCtx(()=>[createVNode$1(unref(zoom_out_default))]),_:1}),createVNode$1(unref(ElIcon),{onClick:hn[2]||(hn[2]=bn=>jt("zoomIn"))},{default:withCtx(()=>[createVNode$1(unref(zoom_in_default))]),_:1}),createBaseVNode("i",{class:normalizeClass(unref($).e("actions__divider"))},null,2),createVNode$1(unref(ElIcon),{onClick:Et},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(ie).icon)))]),_:1}),createBaseVNode("i",{class:normalizeClass(unref($).e("actions__divider"))},null,2),createVNode$1(unref(ElIcon),{onClick:hn[3]||(hn[3]=bn=>jt("anticlockwise"))},{default:withCtx(()=>[createVNode$1(unref(refresh_left_default))]),_:1}),createVNode$1(unref(ElIcon),{onClick:hn[4]||(hn[4]=bn=>jt("clockwise"))},{default:withCtx(()=>[createVNode$1(unref(refresh_right_default))]),_:1})],2)],2),createCommentVNode(" CANVAS "),createBaseVNode("div",{class:normalizeClass(unref($).e("canvas"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(At.urlList,(bn,Cn)=>withDirectives((openBlock(),createElementBlock("img",{ref_for:!0,ref:Tn=>j.value[Cn]=Tn,key:bn,src:bn,style:normalizeStyle$1(unref(_e)),class:normalizeClass(unref($).e("img")),onLoad:Ne,onError:ze,onMousedown:Fe},null,46,_hoisted_1$x)),[[vShow,Cn===oe.value]])),128))],2),renderSlot(At.$slots,"default")],6)]),_:3})],8,["disabled"]))}});var ImageViewer=_export_sfc$1(_sfc_main$13,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image-viewer/src/image-viewer.vue"]]);const ElImageViewer=withInstall(ImageViewer),imageProps=buildProps({hideOnClickModal:{type:Boolean,default:!1},src:{type:String,default:""},fit:{type:String,values:["","contain","cover","fill","none","scale-down"],default:""},loading:{type:String,values:["eager","lazy"]},lazy:{type:Boolean,default:!1},scrollContainer:{type:definePropType([String,Object])},previewSrcList:{type:definePropType(Array),default:()=>mutable([])},previewTeleported:{type:Boolean,default:!1},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2}}),imageEmits={load:t=>t instanceof Event,error:t=>t instanceof Event,switch:t=>isNumber$2(t),close:()=>!0,show:()=>!0},_hoisted_1$w=["src","loading"],_hoisted_2$l={key:0},__default__$J=defineComponent({name:"ElImage",inheritAttrs:!1}),_sfc_main$12=defineComponent({...__default__$J,props:imageProps,emits:imageEmits,setup(t,{emit:r}){const n=t;let g="";const{t:y}=useLocale(),L=useNamespace("image"),$=useAttrs$1(),V=useAttrs(),z=ref(),j=ref(!1),re=ref(!0),ae=ref(!1),oe=ref(),ie=ref(),le=isClient$1&&"loading"in HTMLImageElement.prototype;let ue,de;const pe=computed(()=>$.style),he=computed(()=>{const{fit:At}=n;return isClient$1&&At?{objectFit:At}:{}}),_e=computed(()=>{const{previewSrcList:At}=n;return Array.isArray(At)&&At.length>0}),Ce=computed(()=>{const{previewSrcList:At,initialIndex:hn}=n;let bn=hn;return hn>At.length-1&&(bn=0),bn}),$e=computed(()=>n.loading==="eager"?!1:!le&&n.loading==="lazy"||n.lazy),xe=()=>{isClient$1&&(re.value=!0,j.value=!1,z.value=n.src)};function Ie(At){re.value=!1,j.value=!1,r("load",At)}function Ne(At){re.value=!1,j.value=!0,r("error",At)}function ze(){isInContainer(oe.value,ie.value)&&(xe(),Et())}const Fe=useThrottleFn(ze,200);async function qe(){var At;if(!isClient$1)return;await nextTick();const{scrollContainer:hn}=n;isElement$1(hn)?ie.value=hn:isString$3(hn)&&hn!==""?ie.value=(At=document.querySelector(hn))!=null?At:void 0:oe.value&&(ie.value=getScrollContainer(oe.value)),ie.value&&(ue=useEventListener(ie,"scroll",Fe),setTimeout(()=>ze(),100))}function Et(){!isClient$1||!ie.value||!Fe||(ue==null||ue(),ie.value=void 0)}function kt(At){if(At.ctrlKey){if(At.deltaY<0)return At.preventDefault(),!1;if(At.deltaY>0)return At.preventDefault(),!1}}function Lt(){_e.value&&(de=useEventListener("wheel",kt,{passive:!1}),g=document.body.style.overflow,document.body.style.overflow="hidden",ae.value=!0,r("show"))}function vn(){de==null||de(),document.body.style.overflow=g,ae.value=!1,r("close")}function jt(At){r("switch",At)}return watch(()=>n.src,()=>{$e.value?(re.value=!0,j.value=!1,Et(),qe()):xe()}),onMounted(()=>{$e.value?qe():xe()}),(At,hn)=>(openBlock(),createElementBlock("div",{ref_key:"container",ref:oe,class:normalizeClass([unref(L).b(),At.$attrs.class]),style:normalizeStyle$1(unref(pe))},[j.value?renderSlot(At.$slots,"error",{key:0},()=>[createBaseVNode("div",{class:normalizeClass(unref(L).e("error"))},toDisplayString(unref(y)("el.image.error")),3)]):(openBlock(),createElementBlock(Fragment,{key:1},[z.value!==void 0?(openBlock(),createElementBlock("img",mergeProps({key:0},unref(V),{src:z.value,loading:At.loading,style:unref(he),class:[unref(L).e("inner"),unref(_e)&&unref(L).e("preview"),re.value&&unref(L).is("loading")],onClick:Lt,onLoad:Ie,onError:Ne}),null,16,_hoisted_1$w)):createCommentVNode("v-if",!0),re.value?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(L).e("wrapper"))},[renderSlot(At.$slots,"placeholder",{},()=>[createBaseVNode("div",{class:normalizeClass(unref(L).e("placeholder"))},null,2)])],2)):createCommentVNode("v-if",!0)],64)),unref(_e)?(openBlock(),createElementBlock(Fragment,{key:2},[ae.value?(openBlock(),createBlock(unref(ElImageViewer),{key:0,"z-index":At.zIndex,"initial-index":unref(Ce),infinite:At.infinite,"zoom-rate":At.zoomRate,"url-list":At.previewSrcList,"hide-on-click-modal":At.hideOnClickModal,teleported:At.previewTeleported,"close-on-press-escape":At.closeOnPressEscape,onClose:vn,onSwitch:jt},{default:withCtx(()=>[At.$slots.viewer?(openBlock(),createElementBlock("div",_hoisted_2$l,[renderSlot(At.$slots,"viewer")])):createCommentVNode("v-if",!0)]),_:3},8,["z-index","initial-index","infinite","zoom-rate","url-list","hide-on-click-modal","teleported","close-on-press-escape"])):createCommentVNode("v-if",!0)],64)):createCommentVNode("v-if",!0)],6))}});var Image$1=_export_sfc$1(_sfc_main$12,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image/src/image.vue"]]);const ElImage=withInstall(Image$1),inputNumberProps=buildProps({id:{type:String,default:void 0},step:{type:Number,default:1},stepStrictly:Boolean,max:{type:Number,default:Number.POSITIVE_INFINITY},min:{type:Number,default:Number.NEGATIVE_INFINITY},modelValue:Number,readonly:Boolean,disabled:Boolean,size:useSizeProp,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:t=>t===null||isNumber$2(t)||["min","max"].includes(t),default:null},name:String,label:String,placeholder:String,precision:{type:Number,validator:t=>t>=0&&t===Number.parseInt(`${t}`,10)},validateEvent:{type:Boolean,default:!0}}),inputNumberEmits={[CHANGE_EVENT]:(t,r)=>r!==t,blur:t=>t instanceof FocusEvent,focus:t=>t instanceof FocusEvent,[INPUT_EVENT]:t=>isNumber$2(t)||isNil(t),[UPDATE_MODEL_EVENT]:t=>isNumber$2(t)||isNil(t)},_hoisted_1$v=["aria-label","onKeydown"],_hoisted_2$k=["aria-label","onKeydown"],__default__$I=defineComponent({name:"ElInputNumber"}),_sfc_main$11=defineComponent({...__default__$I,props:inputNumberProps,emits:inputNumberEmits,setup(t,{expose:r,emit:n}){const g=t,{t:y}=useLocale(),L=useNamespace("input-number"),$=ref(),V=reactive({currentValue:g.modelValue,userInput:null}),{formItem:z}=useFormItem(),j=computed(()=>isNumber$2(g.modelValue)&&g.modelValue<=g.min),re=computed(()=>isNumber$2(g.modelValue)&&g.modelValue>=g.max),ae=computed(()=>{const kt=pe(g.step);return isUndefined$1(g.precision)?Math.max(pe(g.modelValue),kt):(kt>g.precision,g.precision)}),oe=computed(()=>g.controls&&g.controlsPosition==="right"),ie=useFormSize(),le=useFormDisabled(),ue=computed(()=>{if(V.userInput!==null)return V.userInput;let kt=V.currentValue;if(isNil(kt))return"";if(isNumber$2(kt)){if(Number.isNaN(kt))return"";isUndefined$1(g.precision)||(kt=kt.toFixed(g.precision))}return kt}),de=(kt,Lt)=>{if(isUndefined$1(Lt)&&(Lt=ae.value),Lt===0)return Math.round(kt);let vn=String(kt);const jt=vn.indexOf(".");if(jt===-1||!vn.replace(".","").split("")[jt+Lt])return kt;const bn=vn.length;return vn.charAt(bn-1)==="5"&&(vn=`${vn.slice(0,Math.max(0,bn-1))}6`),Number.parseFloat(Number(vn).toFixed(Lt))},pe=kt=>{if(isNil(kt))return 0;const Lt=kt.toString(),vn=Lt.indexOf(".");let jt=0;return vn!==-1&&(jt=Lt.length-vn-1),jt},he=(kt,Lt=1)=>isNumber$2(kt)?de(kt+g.step*Lt):V.currentValue,_e=()=>{if(g.readonly||le.value||re.value)return;const kt=Number(ue.value)||0,Lt=he(kt);xe(Lt),n(INPUT_EVENT,V.currentValue)},Ce=()=>{if(g.readonly||le.value||j.value)return;const kt=Number(ue.value)||0,Lt=he(kt,-1);xe(Lt),n(INPUT_EVENT,V.currentValue)},$e=(kt,Lt)=>{const{max:vn,min:jt,step:At,precision:hn,stepStrictly:bn,valueOnClear:Cn}=g;let Tn=Number(kt);if(isNil(kt)||Number.isNaN(Tn))return null;if(kt===""){if(Cn===null)return null;Tn=isString$3(Cn)?{min:jt,max:vn}[Cn]:Cn}return bn&&(Tn=de(Math.round(Tn/At)*At,hn)),isUndefined$1(hn)||(Tn=de(Tn,hn)),(Tn>vn||Tn<jt)&&(Tn=Tn>vn?vn:jt,Lt&&n(UPDATE_MODEL_EVENT,Tn)),Tn},xe=(kt,Lt=!0)=>{var vn;const jt=V.currentValue,At=$e(kt);if(!Lt){n(UPDATE_MODEL_EVENT,At);return}jt!==At&&(V.userInput=null,n(UPDATE_MODEL_EVENT,At),n(CHANGE_EVENT,At,jt),g.validateEvent&&((vn=z==null?void 0:z.validate)==null||vn.call(z,"change").catch(hn=>void 0)),V.currentValue=At)},Ie=kt=>{V.userInput=kt;const Lt=kt===""?null:Number(kt);n(INPUT_EVENT,Lt),xe(Lt,!1)},Ne=kt=>{const Lt=kt!==""?Number(kt):"";(isNumber$2(Lt)&&!Number.isNaN(Lt)||kt==="")&&xe(Lt),V.userInput=null},ze=()=>{var kt,Lt;(Lt=(kt=$.value)==null?void 0:kt.focus)==null||Lt.call(kt)},Fe=()=>{var kt,Lt;(Lt=(kt=$.value)==null?void 0:kt.blur)==null||Lt.call(kt)},qe=kt=>{n("focus",kt)},Et=kt=>{var Lt;n("blur",kt),g.validateEvent&&((Lt=z==null?void 0:z.validate)==null||Lt.call(z,"blur").catch(vn=>void 0))};return watch(()=>g.modelValue,kt=>{const Lt=$e(V.userInput),vn=$e(kt,!0);!isNumber$2(Lt)&&(!Lt||Lt!==vn)&&(V.currentValue=vn,V.userInput=null)},{immediate:!0}),onMounted(()=>{var kt;const{min:Lt,max:vn,modelValue:jt}=g,At=(kt=$.value)==null?void 0:kt.input;if(At.setAttribute("role","spinbutton"),Number.isFinite(vn)?At.setAttribute("aria-valuemax",String(vn)):At.removeAttribute("aria-valuemax"),Number.isFinite(Lt)?At.setAttribute("aria-valuemin",String(Lt)):At.removeAttribute("aria-valuemin"),At.setAttribute("aria-valuenow",String(V.currentValue)),At.setAttribute("aria-disabled",String(le.value)),!isNumber$2(jt)&&jt!=null){let hn=Number(jt);Number.isNaN(hn)&&(hn=null),n(UPDATE_MODEL_EVENT,hn)}}),onUpdated(()=>{var kt;const Lt=(kt=$.value)==null?void 0:kt.input;Lt==null||Lt.setAttribute("aria-valuenow",`${V.currentValue}`)}),r({focus:ze,blur:Fe}),(kt,Lt)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(L).b(),unref(L).m(unref(ie)),unref(L).is("disabled",unref(le)),unref(L).is("without-controls",!kt.controls),unref(L).is("controls-right",unref(oe))]),onDragstart:Lt[1]||(Lt[1]=withModifiers(()=>{},["prevent"]))},[kt.controls?withDirectives((openBlock(),createElementBlock("span",{key:0,role:"button","aria-label":unref(y)("el.inputNumber.decrease"),class:normalizeClass([unref(L).e("decrease"),unref(L).is("disabled",unref(j))]),onKeydown:withKeys(Ce,["enter"])},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[unref(oe)?(openBlock(),createBlock(unref(arrow_down_default),{key:0})):(openBlock(),createBlock(unref(minus_default),{key:1}))]),_:1})],42,_hoisted_1$v)),[[unref(vRepeatClick),Ce]]):createCommentVNode("v-if",!0),kt.controls?withDirectives((openBlock(),createElementBlock("span",{key:1,role:"button","aria-label":unref(y)("el.inputNumber.increase"),class:normalizeClass([unref(L).e("increase"),unref(L).is("disabled",unref(re))]),onKeydown:withKeys(_e,["enter"])},[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[unref(oe)?(openBlock(),createBlock(unref(arrow_up_default),{key:0})):(openBlock(),createBlock(unref(plus_default),{key:1}))]),_:1})],42,_hoisted_2$k)),[[unref(vRepeatClick),_e]]):createCommentVNode("v-if",!0),createVNode$1(unref(ElInput),{id:kt.id,ref_key:"input",ref:$,type:"number",step:kt.step,"model-value":unref(ue),placeholder:kt.placeholder,readonly:kt.readonly,disabled:unref(le),size:unref(ie),max:kt.max,min:kt.min,name:kt.name,label:kt.label,"validate-event":!1,onWheel:Lt[0]||(Lt[0]=withModifiers(()=>{},["prevent"])),onKeydown:[withKeys(withModifiers(_e,["prevent"]),["up"]),withKeys(withModifiers(Ce,["prevent"]),["down"])],onBlur:Et,onFocus:qe,onInput:Ie,onChange:Ne},null,8,["id","step","model-value","placeholder","readonly","disabled","size","max","min","name","label","onKeydown"])],34))}});var InputNumber=_export_sfc$1(_sfc_main$11,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input-number/src/input-number.vue"]]);const ElInputNumber=withInstall(InputNumber),linkProps=buildProps({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},icon:{type:iconPropType}}),linkEmits={click:t=>t instanceof MouseEvent},_hoisted_1$u=["href"],__default__$H=defineComponent({name:"ElLink"}),_sfc_main$10=defineComponent({...__default__$H,props:linkProps,emits:linkEmits,setup(t,{emit:r}){const n=t,g=useNamespace("link"),y=computed(()=>[g.b(),g.m(n.type),g.is("disabled",n.disabled),g.is("underline",n.underline&&!n.disabled)]);function L($){n.disabled||r("click",$)}return($,V)=>(openBlock(),createElementBlock("a",{class:normalizeClass(unref(y)),href:$.disabled||!$.href?void 0:$.href,onClick:L},[$.icon?(openBlock(),createBlock(unref(ElIcon),{key:0},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent($.icon)))]),_:1})):createCommentVNode("v-if",!0),$.$slots.default?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(unref(g).e("inner"))},[renderSlot($.$slots,"default")],2)):createCommentVNode("v-if",!0),$.$slots.icon?renderSlot($.$slots,"icon",{key:2}):createCommentVNode("v-if",!0)],10,_hoisted_1$u))}});var Link=_export_sfc$1(_sfc_main$10,[["__file","/home/runner/work/element-plus/element-plus/packages/components/link/src/link.vue"]]);const ElLink=withInstall(Link);let SubMenu$1=class{constructor(r,n){this.parent=r,this.domNode=n,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(r){r===this.subMenuItems.length?r=0:r<0&&(r=this.subMenuItems.length-1),this.subMenuItems[r].focus(),this.subIndex=r}addListeners(){const r=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,n=>{n.addEventListener("keydown",g=>{let y=!1;switch(g.code){case EVENT_CODE.down:{this.gotoSubIndex(this.subIndex+1),y=!0;break}case EVENT_CODE.up:{this.gotoSubIndex(this.subIndex-1),y=!0;break}case EVENT_CODE.tab:{triggerEvent(r,"mouseleave");break}case EVENT_CODE.enter:case EVENT_CODE.space:{y=!0,g.currentTarget.click();break}}return y&&(g.preventDefault(),g.stopPropagation()),!1})})}},MenuItem$1=class{constructor(r,n){this.domNode=r,this.submenu=null,this.submenu=null,this.init(n)}init(r){this.domNode.setAttribute("tabindex","0");const n=this.domNode.querySelector(`.${r}-menu`);n&&(this.submenu=new SubMenu$1(this,n)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",r=>{let n=!1;switch(r.code){case EVENT_CODE.down:{triggerEvent(r.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),n=!0;break}case EVENT_CODE.up:{triggerEvent(r.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),n=!0;break}case EVENT_CODE.tab:{triggerEvent(r.currentTarget,"mouseleave");break}case EVENT_CODE.enter:case EVENT_CODE.space:{n=!0,r.currentTarget.click();break}}n&&r.preventDefault()})}},Menu$1=class{constructor(r,n){this.domNode=r,this.init(n)}init(r){const n=this.domNode.childNodes;Array.from(n).forEach(g=>{g.nodeType===1&&new MenuItem$1(g,r)})}};const _sfc_main$$=defineComponent({name:"ElMenuCollapseTransition",setup(){const t=useNamespace("menu");return{listeners:{onBeforeEnter:n=>n.style.opacity="0.2",onEnter(n,g){addClass(n,`${t.namespace.value}-opacity-transition`),n.style.opacity="1",g()},onAfterEnter(n){removeClass(n,`${t.namespace.value}-opacity-transition`),n.style.opacity=""},onBeforeLeave(n){n.dataset||(n.dataset={}),hasClass(n,t.m("collapse"))?(removeClass(n,t.m("collapse")),n.dataset.oldOverflow=n.style.overflow,n.dataset.scrollWidth=n.clientWidth.toString(),addClass(n,t.m("collapse"))):(addClass(n,t.m("collapse")),n.dataset.oldOverflow=n.style.overflow,n.dataset.scrollWidth=n.clientWidth.toString(),removeClass(n,t.m("collapse"))),n.style.width=`${n.scrollWidth}px`,n.style.overflow="hidden"},onLeave(n){addClass(n,"horizontal-collapse-transition"),n.style.width=`${n.dataset.scrollWidth}px`}}}}});function _sfc_render$e(t,r,n,g,y,L){return openBlock(),createBlock(Transition,mergeProps({mode:"out-in"},t.listeners),{default:withCtx(()=>[renderSlot(t.$slots,"default")]),_:3},16)}var ElMenuCollapseTransition=_export_sfc$1(_sfc_main$$,[["render",_sfc_render$e],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-collapse-transition.vue"]]);function useMenu(t,r){const n=computed(()=>{let y=t.parent;const L=[r.value];for(;y.type.name!=="ElMenu";)y.props.index&&L.unshift(y.props.index),y=y.parent;return L});return{parentMenu:computed(()=>{let y=t.parent;for(;y&&!["ElMenu","ElSubMenu"].includes(y.type.name);)y=y.parent;return y}),indexPath:n}}function useMenuColor(t){return computed(()=>{const n=t.backgroundColor;return n?new TinyColor(n).shade(20).toString():""})}const useMenuCssVar=(t,r)=>{const n=useNamespace("menu");return computed(()=>n.cssVarBlock({"text-color":t.textColor||"","hover-text-color":t.textColor||"","bg-color":t.backgroundColor||"","hover-bg-color":useMenuColor(t).value||"","active-color":t.activeTextColor||"",level:`${r}`}))},subMenuProps=buildProps({index:{type:String,required:!0},showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300},popperClass:String,disabled:Boolean,popperAppendToBody:{type:Boolean,default:void 0},teleported:{type:Boolean,default:void 0},popperOffset:{type:Number,default:6},expandCloseIcon:{type:iconPropType},expandOpenIcon:{type:iconPropType},collapseCloseIcon:{type:iconPropType},collapseOpenIcon:{type:iconPropType}}),COMPONENT_NAME$c="ElSubMenu";var SubMenu=defineComponent({name:COMPONENT_NAME$c,props:subMenuProps,setup(t,{slots:r,expose:n}){useDeprecated({from:"popper-append-to-body",replacement:"teleported",scope:COMPONENT_NAME$c,version:"2.3.0",ref:"https://element-plus.org/en-US/component/menu.html#submenu-attributes"},computed(()=>t.popperAppendToBody!==void 0));const g=getCurrentInstance(),{indexPath:y,parentMenu:L}=useMenu(g,computed(()=>t.index)),$=useNamespace("menu"),V=useNamespace("sub-menu"),z=inject("rootMenu");z||throwError$1(COMPONENT_NAME$c,"can not inject root menu");const j=inject(`subMenu:${L.value.uid}`);j||throwError$1(COMPONENT_NAME$c,"can not inject sub menu");const re=ref({}),ae=ref({});let oe;const ie=ref(!1),le=ref(),ue=ref(null),de=computed(()=>qe.value==="horizontal"&&he.value?"bottom-start":"right-start"),pe=computed(()=>qe.value==="horizontal"&&he.value||qe.value==="vertical"&&!z.props.collapse?t.expandCloseIcon&&t.expandOpenIcon?xe.value?t.expandOpenIcon:t.expandCloseIcon:arrow_down_default:t.collapseCloseIcon&&t.collapseOpenIcon?xe.value?t.collapseOpenIcon:t.collapseCloseIcon:arrow_right_default),he=computed(()=>j.level===0),_e=computed(()=>{var Cn;const Tn=(Cn=t.teleported)!=null?Cn:t.popperAppendToBody;return Tn===void 0?he.value:Tn}),Ce=computed(()=>z.props.collapse?`${$.namespace.value}-zoom-in-left`:`${$.namespace.value}-zoom-in-top`),$e=computed(()=>qe.value==="horizontal"&&he.value?["bottom-start","bottom-end","top-start","top-end","right-start","left-start"]:["right-start","left-start","bottom-start","bottom-end","top-start","top-end"]),xe=computed(()=>z.openedMenus.includes(t.index)),Ie=computed(()=>{let Cn=!1;return Object.values(re.value).forEach(Tn=>{Tn.active&&(Cn=!0)}),Object.values(ae.value).forEach(Tn=>{Tn.active&&(Cn=!0)}),Cn}),Ne=computed(()=>z.props.backgroundColor||""),ze=computed(()=>z.props.activeTextColor||""),Fe=computed(()=>z.props.textColor||""),qe=computed(()=>z.props.mode),Et=reactive({index:t.index,indexPath:y,active:Ie}),kt=useMenuCssVar(z.props,j.level+1),Lt=computed(()=>qe.value!=="horizontal"?{color:Fe.value}:{borderBottomColor:Ie.value?z.props.activeTextColor?ze.value:"":"transparent",color:Ie.value?ze.value:Fe.value}),vn=()=>{var Cn,Tn,xn;return(xn=(Tn=(Cn=ue.value)==null?void 0:Cn.popperRef)==null?void 0:Tn.popperInstanceRef)==null?void 0:xn.destroy()},jt=Cn=>{Cn||vn()},At=()=>{z.props.menuTrigger==="hover"&&z.props.mode==="horizontal"||z.props.collapse&&z.props.mode==="vertical"||t.disabled||z.handleSubMenuClick({index:t.index,indexPath:y.value,active:Ie.value})},hn=(Cn,Tn=t.showTimeout)=>{var xn;Cn.type!=="focus"&&(z.props.menuTrigger==="click"&&z.props.mode==="horizontal"||!z.props.collapse&&z.props.mode==="vertical"||t.disabled||(j.mouseInChild.value=!0,oe==null||oe(),{stop:oe}=useTimeoutFn$1(()=>{z.openMenu(t.index,y.value)},Tn),_e.value&&((xn=L.value.vnode.el)==null||xn.dispatchEvent(new MouseEvent("mouseenter")))))},bn=(Cn=!1)=>{var Tn,xn;z.props.menuTrigger==="click"&&z.props.mode==="horizontal"||!z.props.collapse&&z.props.mode==="vertical"||(oe==null||oe(),j.mouseInChild.value=!1,{stop:oe}=useTimeoutFn$1(()=>!ie.value&&z.closeMenu(t.index,y.value),t.hideTimeout),_e.value&&Cn&&((Tn=g.parent)==null?void 0:Tn.type.name)==="ElSubMenu"&&((xn=j.handleMouseleave)==null||xn.call(j,!0)))};watch(()=>z.props.collapse,Cn=>jt(!!Cn));{const Cn=xn=>{ae.value[xn.index]=xn},Tn=xn=>{delete ae.value[xn.index]};provide(`subMenu:${g.uid}`,{addSubMenu:Cn,removeSubMenu:Tn,handleMouseleave:bn,mouseInChild:ie,level:j.level+1})}return n({opened:xe}),onMounted(()=>{z.addSubMenu(Et),j.addSubMenu(Et)}),onBeforeUnmount(()=>{j.removeSubMenu(Et),z.removeSubMenu(Et)}),()=>{var Cn;const Tn=[(Cn=r.title)==null?void 0:Cn.call(r),h$1(ElIcon,{class:V.e("icon-arrow"),style:{transform:xe.value?t.expandCloseIcon&&t.expandOpenIcon||t.collapseCloseIcon&&t.collapseOpenIcon&&z.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>isString$3(pe.value)?h$1(g.appContext.components[pe.value]):h$1(pe.value)})],xn=z.isMenuPopup?h$1(ElTooltip,{ref:ue,visible:xe.value,effect:"light",pure:!0,offset:t.popperOffset,showArrow:!1,persistent:!0,popperClass:t.popperClass,placement:de.value,teleported:_e.value,fallbackPlacements:$e.value,transition:Ce.value,gpuAcceleration:!1},{content:()=>{var En;return h$1("div",{class:[$.m(qe.value),$.m("popup-container"),t.popperClass],onMouseenter:kn=>hn(kn,100),onMouseleave:()=>bn(!0),onFocus:kn=>hn(kn,100)},[h$1("ul",{class:[$.b(),$.m("popup"),$.m(`popup-${de.value}`)],style:kt.value},[(En=r.default)==null?void 0:En.call(r)])])},default:()=>h$1("div",{class:V.e("title"),style:[Lt.value,{backgroundColor:Ne.value}],onClick:At},Tn)}):h$1(Fragment,{},[h$1("div",{class:V.e("title"),style:[Lt.value,{backgroundColor:Ne.value}],ref:le,onClick:At},Tn),h$1(_CollapseTransition,{},{default:()=>{var En;return withDirectives(h$1("ul",{role:"menu",class:[$.b(),$.m("inline")],style:kt.value},[(En=r.default)==null?void 0:En.call(r)]),[[vShow,xe.value]])}})]);return h$1("li",{class:[V.b(),V.is("active",Ie.value),V.is("opened",xe.value),V.is("disabled",t.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:xe.value,onMouseenter:hn,onMouseleave:()=>bn(!0),onFocus:hn},[xn])}}});const menuProps=buildProps({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:definePropType(Array),default:()=>mutable([])},uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,values:["hover","click"],default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,collapseTransition:{type:Boolean,default:!0},ellipsis:{type:Boolean,default:!0},popperEffect:{type:String,values:["dark","light"],default:"dark"}}),checkIndexPath=t=>Array.isArray(t)&&t.every(r=>isString$3(r)),menuEmits={close:(t,r)=>isString$3(t)&&checkIndexPath(r),open:(t,r)=>isString$3(t)&&checkIndexPath(r),select:(t,r,n,g)=>isString$3(t)&&checkIndexPath(r)&&isObject$7(n)&&(g===void 0||g instanceof Promise)};var Menu=defineComponent({name:"ElMenu",props:menuProps,emits:menuEmits,setup(t,{emit:r,slots:n,expose:g}){const y=getCurrentInstance(),L=y.appContext.config.globalProperties.$router,$=ref(),V=useNamespace("menu"),z=useNamespace("sub-menu"),j=ref(-1),re=ref(t.defaultOpeneds&&!t.collapse?t.defaultOpeneds.slice(0):[]),ae=ref(t.defaultActive),oe=ref({}),ie=ref({}),le=computed(()=>t.mode==="horizontal"||t.mode==="vertical"&&t.collapse),ue=()=>{const qe=ae.value&&oe.value[ae.value];if(!qe||t.mode==="horizontal"||t.collapse)return;qe.indexPath.forEach(kt=>{const Lt=ie.value[kt];Lt&&de(kt,Lt.indexPath)})},de=(qe,Et)=>{re.value.includes(qe)||(t.uniqueOpened&&(re.value=re.value.filter(kt=>Et.includes(kt))),re.value.push(qe),r("open",qe,Et))},pe=qe=>{const Et=re.value.indexOf(qe);Et!==-1&&re.value.splice(Et,1)},he=(qe,Et)=>{pe(qe),r("close",qe,Et)},_e=({index:qe,indexPath:Et})=>{re.value.includes(qe)?he(qe,Et):de(qe,Et)},Ce=qe=>{(t.mode==="horizontal"||t.collapse)&&(re.value=[]);const{index:Et,indexPath:kt}=qe;if(!(isNil(Et)||isNil(kt)))if(t.router&&L){const Lt=qe.route||Et,vn=L.push(Lt).then(jt=>(jt||(ae.value=Et),jt));r("select",Et,kt,{index:Et,indexPath:kt,route:Lt},vn)}else ae.value=Et,r("select",Et,kt,{index:Et,indexPath:kt})},$e=qe=>{const Et=oe.value,kt=Et[qe]||ae.value&&Et[ae.value]||Et[t.defaultActive];kt?ae.value=kt.index:ae.value=qe},xe=()=>{var qe,Et;if(!$.value)return-1;const kt=Array.from((Et=(qe=$.value)==null?void 0:qe.childNodes)!=null?Et:[]).filter(Cn=>Cn.nodeName!=="#text"||Cn.nodeValue),Lt=64,vn=Number.parseInt(getComputedStyle($.value).paddingLeft,10),jt=Number.parseInt(getComputedStyle($.value).paddingRight,10),At=$.value.clientWidth-vn-jt;let hn=0,bn=0;return kt.forEach((Cn,Tn)=>{hn+=Cn.offsetWidth||0,hn<=At-Lt&&(bn=Tn+1)}),bn===kt.length?-1:bn},Ie=(qe,Et=33.34)=>{let kt;return()=>{kt&&clearTimeout(kt),kt=setTimeout(()=>{qe()},Et)}};let Ne=!0;const ze=()=>{const qe=()=>{j.value=-1,nextTick(()=>{j.value=xe()})};Ne?qe():Ie(qe)(),Ne=!1};watch(()=>t.defaultActive,qe=>{oe.value[qe]||(ae.value=""),$e(qe)}),watch(()=>t.collapse,qe=>{qe&&(re.value=[])}),watch(oe.value,ue);let Fe;watchEffect(()=>{t.mode==="horizontal"&&t.ellipsis?Fe=useResizeObserver($,ze).stop:Fe==null||Fe()});{const qe=vn=>{ie.value[vn.index]=vn},Et=vn=>{delete ie.value[vn.index]};provide("rootMenu",reactive({props:t,openedMenus:re,items:oe,subMenus:ie,activeIndex:ae,isMenuPopup:le,addMenuItem:vn=>{oe.value[vn.index]=vn},removeMenuItem:vn=>{delete oe.value[vn.index]},addSubMenu:qe,removeSubMenu:Et,openMenu:de,closeMenu:he,handleMenuItemClick:Ce,handleSubMenuClick:_e})),provide(`subMenu:${y.uid}`,{addSubMenu:qe,removeSubMenu:Et,mouseInChild:ref(!1),level:0})}return onMounted(()=>{t.mode==="horizontal"&&new Menu$1(y.vnode.el,V.namespace.value)}),g({open:Et=>{const{indexPath:kt}=ie.value[Et];kt.forEach(Lt=>de(Lt,kt))},close:pe,handleResize:ze}),()=>{var qe,Et;let kt=(Et=(qe=n.default)==null?void 0:qe.call(n))!=null?Et:[];const Lt=[];if(t.mode==="horizontal"&&$.value){const At=flattedChildren(kt),hn=j.value===-1?At:At.slice(0,j.value),bn=j.value===-1?[]:At.slice(j.value);bn!=null&&bn.length&&t.ellipsis&&(kt=hn,Lt.push(h$1(SubMenu,{index:"sub-menu-more",class:z.e("hide-arrow")},{title:()=>h$1(ElIcon,{class:z.e("icon-more")},{default:()=>h$1(more_default)}),default:()=>bn})))}const vn=useMenuCssVar(t,0),jt=h$1("ul",{key:String(t.collapse),role:"menubar",ref:$,style:vn.value,class:{[V.b()]:!0,[V.m(t.mode)]:!0,[V.m("collapse")]:t.collapse}},[...kt,...Lt]);return t.collapseTransition&&t.mode==="vertical"?h$1(ElMenuCollapseTransition,()=>jt):jt}}});const menuItemProps=buildProps({index:{type:definePropType([String,null]),default:null},route:{type:definePropType([String,Object])},disabled:Boolean}),menuItemEmits={click:t=>isString$3(t.index)&&Array.isArray(t.indexPath)},COMPONENT_NAME$b="ElMenuItem",_sfc_main$_=defineComponent({name:COMPONENT_NAME$b,components:{ElTooltip},props:menuItemProps,emits:menuItemEmits,setup(t,{emit:r}){const n=getCurrentInstance(),g=inject("rootMenu"),y=useNamespace("menu"),L=useNamespace("menu-item");g||throwError$1(COMPONENT_NAME$b,"can not inject root menu");const{parentMenu:$,indexPath:V}=useMenu(n,toRef(t,"index")),z=inject(`subMenu:${$.value.uid}`);z||throwError$1(COMPONENT_NAME$b,"can not inject sub menu");const j=computed(()=>t.index===g.activeIndex),re=reactive({index:t.index,indexPath:V,active:j}),ae=()=>{t.disabled||(g.handleMenuItemClick({index:t.index,indexPath:V.value,route:t.route}),r("click",re))};return onMounted(()=>{z.addSubMenu(re),g.addMenuItem(re)}),onBeforeUnmount(()=>{z.removeSubMenu(re),g.removeMenuItem(re)}),{parentMenu:$,rootMenu:g,active:j,nsMenu:y,nsMenuItem:L,handleClick:ae}}});function _sfc_render$d(t,r,n,g,y,L){const $=resolveComponent("el-tooltip");return openBlock(),createElementBlock("li",{class:normalizeClass([t.nsMenuItem.b(),t.nsMenuItem.is("active",t.active),t.nsMenuItem.is("disabled",t.disabled)]),role:"menuitem",tabindex:"-1",onClick:r[0]||(r[0]=(...V)=>t.handleClick&&t.handleClick(...V))},[t.parentMenu.type.name==="ElMenu"&&t.rootMenu.props.collapse&&t.$slots.title?(openBlock(),createBlock($,{key:0,effect:t.rootMenu.props.popperEffect,placement:"right","fallback-placements":["left"],persistent:""},{content:withCtx(()=>[renderSlot(t.$slots,"title")]),default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(t.nsMenu.be("tooltip","trigger"))},[renderSlot(t.$slots,"default")],2)]),_:3},8,["effect"])):(openBlock(),createElementBlock(Fragment,{key:1},[renderSlot(t.$slots,"default"),renderSlot(t.$slots,"title")],64))],2)}var MenuItem=_export_sfc$1(_sfc_main$_,[["render",_sfc_render$d],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item.vue"]]);const menuItemGroupProps={title:String},COMPONENT_NAME$a="ElMenuItemGroup",_sfc_main$Z=defineComponent({name:COMPONENT_NAME$a,props:menuItemGroupProps,setup(){return{ns:useNamespace("menu-item-group")}}});function _sfc_render$c(t,r,n,g,y,L){return openBlock(),createElementBlock("li",{class:normalizeClass(t.ns.b())},[createBaseVNode("div",{class:normalizeClass(t.ns.e("title"))},[t.$slots.title?renderSlot(t.$slots,"title",{key:1}):(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(t.title),1)],64))],2),createBaseVNode("ul",null,[renderSlot(t.$slots,"default")])],2)}var MenuItemGroup=_export_sfc$1(_sfc_main$Z,[["render",_sfc_render$c],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item-group.vue"]]);const ElMenu=withInstall(Menu,{MenuItem,MenuItemGroup,SubMenu}),ElMenuItem=withNoopInstall(MenuItem),ElMenuItemGroup=withNoopInstall(MenuItemGroup),ElSubMenu=withNoopInstall(SubMenu),pageHeaderProps=buildProps({icon:{type:iconPropType,default:()=>back_default},title:String,content:{type:String,default:""}}),pageHeaderEmits={back:()=>!0},_hoisted_1$t=["aria-label"],__default__$G=defineComponent({name:"ElPageHeader"}),_sfc_main$Y=defineComponent({...__default__$G,props:pageHeaderProps,emits:pageHeaderEmits,setup(t,{emit:r}){const n=useSlots(),{t:g}=useLocale(),y=useNamespace("page-header"),L=computed(()=>[y.b(),{[y.m("has-breadcrumb")]:!!n.breadcrumb,[y.m("has-extra")]:!!n.extra,[y.is("contentful")]:!!n.default}]);function $(){r("back")}return(V,z)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(L))},[V.$slots.breadcrumb?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(y).e("breadcrumb"))},[renderSlot(V.$slots,"breadcrumb")],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(y).e("header"))},[createBaseVNode("div",{class:normalizeClass(unref(y).e("left"))},[createBaseVNode("div",{class:normalizeClass(unref(y).e("back")),role:"button",tabindex:"0",onClick:$},[V.icon||V.$slots.icon?(openBlock(),createElementBlock("div",{key:0,"aria-label":V.title||unref(g)("el.pageHeader.title"),class:normalizeClass(unref(y).e("icon"))},[renderSlot(V.$slots,"icon",{},()=>[V.icon?(openBlock(),createBlock(unref(ElIcon),{key:0},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(V.icon)))]),_:1})):createCommentVNode("v-if",!0)])],10,_hoisted_1$t)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(y).e("title"))},[renderSlot(V.$slots,"title",{},()=>[createTextVNode(toDisplayString(V.title||unref(g)("el.pageHeader.title")),1)])],2)],2),createVNode$1(unref(ElDivider),{direction:"vertical"}),createBaseVNode("div",{class:normalizeClass(unref(y).e("content"))},[renderSlot(V.$slots,"content",{},()=>[createTextVNode(toDisplayString(V.content),1)])],2)],2),V.$slots.extra?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(y).e("extra"))},[renderSlot(V.$slots,"extra")],2)):createCommentVNode("v-if",!0)],2),V.$slots.default?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(y).e("main"))},[renderSlot(V.$slots,"default")],2)):createCommentVNode("v-if",!0)],2))}});var PageHeader=_export_sfc$1(_sfc_main$Y,[["__file","/home/runner/work/element-plus/element-plus/packages/components/page-header/src/page-header.vue"]]);const ElPageHeader=withInstall(PageHeader),elPaginationKey=Symbol("elPaginationKey"),paginationPrevProps=buildProps({disabled:Boolean,currentPage:{type:Number,default:1},prevText:{type:String},prevIcon:{type:iconPropType}}),paginationPrevEmits={click:t=>t instanceof MouseEvent},_hoisted_1$s=["disabled","aria-label","aria-disabled"],_hoisted_2$j={key:0},__default__$F=defineComponent({name:"ElPaginationPrev"}),_sfc_main$X=defineComponent({...__default__$F,props:paginationPrevProps,emits:paginationPrevEmits,setup(t){const r=t,{t:n}=useLocale(),g=computed(()=>r.disabled||r.currentPage<=1);return(y,L)=>(openBlock(),createElementBlock("button",{type:"button",class:"btn-prev",disabled:unref(g),"aria-label":y.prevText||unref(n)("el.pagination.prev"),"aria-disabled":unref(g),onClick:L[0]||(L[0]=$=>y.$emit("click",$))},[y.prevText?(openBlock(),createElementBlock("span",_hoisted_2$j,toDisplayString(y.prevText),1)):(openBlock(),createBlock(unref(ElIcon),{key:1},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(y.prevIcon)))]),_:1}))],8,_hoisted_1$s))}});var Prev=_export_sfc$1(_sfc_main$X,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/prev.vue"]]);const paginationNextProps=buildProps({disabled:Boolean,currentPage:{type:Number,default:1},pageCount:{type:Number,default:50},nextText:{type:String},nextIcon:{type:iconPropType}}),_hoisted_1$r=["disabled","aria-label","aria-disabled"],_hoisted_2$i={key:0},__default__$E=defineComponent({name:"ElPaginationNext"}),_sfc_main$W=defineComponent({...__default__$E,props:paginationNextProps,emits:["click"],setup(t){const r=t,{t:n}=useLocale(),g=computed(()=>r.disabled||r.currentPage===r.pageCount||r.pageCount===0);return(y,L)=>(openBlock(),createElementBlock("button",{type:"button",class:"btn-next",disabled:unref(g),"aria-label":y.nextText||unref(n)("el.pagination.next"),"aria-disabled":unref(g),onClick:L[0]||(L[0]=$=>y.$emit("click",$))},[y.nextText?(openBlock(),createElementBlock("span",_hoisted_2$i,toDisplayString(y.nextText),1)):(openBlock(),createBlock(unref(ElIcon),{key:1},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(y.nextIcon)))]),_:1}))],8,_hoisted_1$r))}});var Next=_export_sfc$1(_sfc_main$W,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/next.vue"]]);const selectGroupKey=Symbol("ElSelectGroup"),selectKey=Symbol("ElSelect");function useOption$1(t,r){const n=inject(selectKey),g=inject(selectGroupKey,{disabled:!1}),y=computed(()=>Object.prototype.toString.call(t.value).toLowerCase()==="[object object]"),L=computed(()=>n.props.multiple?ae(n.props.modelValue,t.value):oe(t.value,n.props.modelValue)),$=computed(()=>{if(n.props.multiple){const ue=n.props.modelValue||[];return!L.value&&ue.length>=n.props.multipleLimit&&n.props.multipleLimit>0}else return!1}),V=computed(()=>t.label||(y.value?"":t.value)),z=computed(()=>t.value||t.label||""),j=computed(()=>t.disabled||r.groupDisabled||$.value),re=getCurrentInstance(),ae=(ue=[],de)=>{if(y.value){const pe=n.props.valueKey;return ue&&ue.some(he=>toRaw(get$1(he,pe))===get$1(de,pe))}else return ue&&ue.includes(de)},oe=(ue,de)=>{if(y.value){const{valueKey:pe}=n.props;return get$1(ue,pe)===get$1(de,pe)}else return ue===de},ie=()=>{!t.disabled&&!g.disabled&&(n.hoverIndex=n.optionsArray.indexOf(re.proxy))};watch(()=>V.value,()=>{!t.created&&!n.props.remote&&n.setSelected()}),watch(()=>t.value,(ue,de)=>{const{remote:pe,valueKey:he}=n.props;if(Object.is(ue,de)||(n.onOptionDestroy(de,re.proxy),n.onOptionCreate(re.proxy)),!t.created&&!pe){if(he&&typeof ue=="object"&&typeof de=="object"&&ue[he]===de[he])return;n.setSelected()}}),watch(()=>g.disabled,()=>{r.groupDisabled=g.disabled},{immediate:!0});const{queryChange:le}=toRaw(n);return watch(le,ue=>{const{query:de}=unref(ue),pe=new RegExp(escapeStringRegexp(de),"i");r.visible=pe.test(V.value)||t.created,r.visible||n.filteredOptionsCount--},{immediate:!0}),{select:n,currentLabel:V,currentValue:z,itemSelected:L,isDisabled:j,hoverItem:ie}}const _sfc_main$V=defineComponent({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:{type:Boolean,default:!1}},setup(t){const r=useNamespace("select"),n=reactive({index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}),{currentLabel:g,itemSelected:y,isDisabled:L,select:$,hoverItem:V}=useOption$1(t,n),{visible:z,hover:j}=toRefs(n),re=getCurrentInstance().proxy;$.onOptionCreate(re),onBeforeUnmount(()=>{const oe=re.value,{selected:ie}=$,ue=($.props.multiple?ie:[ie]).some(de=>de.value===re.value);nextTick(()=>{$.cachedOptions.get(oe)===re&&!ue&&$.cachedOptions.delete(oe)}),$.onOptionDestroy(oe,re)});function ae(){t.disabled!==!0&&n.groupDisabled!==!0&&$.handleOptionSelect(re,!0)}return{ns:r,currentLabel:g,itemSelected:y,isDisabled:L,select:$,hoverItem:V,visible:z,hover:j,selectOptionClick:ae,states:n}}});function _sfc_render$b(t,r,n,g,y,L){return withDirectives((openBlock(),createElementBlock("li",{class:normalizeClass([t.ns.be("dropdown","item"),t.ns.is("disabled",t.isDisabled),{selected:t.itemSelected,hover:t.hover}]),onMouseenter:r[0]||(r[0]=(...$)=>t.hoverItem&&t.hoverItem(...$)),onClick:r[1]||(r[1]=withModifiers((...$)=>t.selectOptionClick&&t.selectOptionClick(...$),["stop"]))},[renderSlot(t.$slots,"default",{},()=>[createBaseVNode("span",null,toDisplayString(t.currentLabel),1)])],34)),[[vShow,t.visible]])}var Option=_export_sfc$1(_sfc_main$V,[["render",_sfc_render$b],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option.vue"]]);const _sfc_main$U=defineComponent({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const t=inject(selectKey),r=useNamespace("select"),n=computed(()=>t.props.popperClass),g=computed(()=>t.props.multiple),y=computed(()=>t.props.fitInputWidth),L=ref("");function $(){var V;L.value=`${(V=t.selectWrapper)==null?void 0:V.offsetWidth}px`}return onMounted(()=>{$(),useResizeObserver(t.selectWrapper,$)}),{ns:r,minWidth:L,popperClass:n,isMultiple:g,isFitInputWidth:y}}});function _sfc_render$a(t,r,n,g,y,L){return openBlock(),createElementBlock("div",{class:normalizeClass([t.ns.b("dropdown"),t.ns.is("multiple",t.isMultiple),t.popperClass]),style:normalizeStyle$1({[t.isFitInputWidth?"width":"minWidth"]:t.minWidth})},[renderSlot(t.$slots,"default")],6)}var ElSelectMenu$1=_export_sfc$1(_sfc_main$U,[["render",_sfc_render$a],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select-dropdown.vue"]]);function useSelectStates(t){const{t:r}=useLocale();return reactive({options:new Map,cachedOptions:new Map,createdLabel:null,createdSelected:!1,selected:t.multiple?[]:{},inputLength:20,inputWidth:0,optionsCount:0,filteredOptionsCount:0,visible:!1,softFocus:!1,selectedLabel:"",hoverIndex:-1,query:"",previousQuery:null,inputHovering:!1,cachedPlaceHolder:"",currentPlaceholder:r("el.select.placeholder"),menuVisibleOnFocus:!1,isOnComposition:!1,isSilentBlur:!1,prefixWidth:11,tagInMultiLine:!1,mouseEnter:!1})}const useSelect$2=(t,r,n)=>{const{t:g}=useLocale(),y=useNamespace("select");useDeprecated({from:"suffixTransition",replacement:"override style scheme",version:"2.3.0",scope:"props",ref:"https://element-plus.org/en-US/component/select.html#select-attributes"},computed(()=>t.suffixTransition===!1));const L=ref(null),$=ref(null),V=ref(null),z=ref(null),j=ref(null),re=ref(null),ae=ref(null),oe=ref(-1),ie=shallowRef({query:""}),le=shallowRef(""),ue=ref([]);let de=0;const{form:pe,formItem:he}=useFormItem(),_e=computed(()=>!t.filterable||t.multiple||!r.visible),Ce=computed(()=>t.disabled||(pe==null?void 0:pe.disabled)),$e=computed(()=>{const ir=t.multiple?Array.isArray(t.modelValue)&&t.modelValue.length>0:t.modelValue!==void 0&&t.modelValue!==null&&t.modelValue!=="";return t.clearable&&!Ce.value&&r.inputHovering&&ir}),xe=computed(()=>t.remote&&t.filterable&&!t.remoteShowSuffix?"":t.suffixIcon),Ie=computed(()=>y.is("reverse",xe.value&&r.visible&&t.suffixTransition)),Ne=computed(()=>t.remote?300:0),ze=computed(()=>t.loading?t.loadingText||g("el.select.loading"):t.remote&&r.query===""&&r.options.size===0?!1:t.filterable&&r.query&&r.options.size>0&&r.filteredOptionsCount===0?t.noMatchText||g("el.select.noMatch"):r.options.size===0?t.noDataText||g("el.select.noData"):null),Fe=computed(()=>{const ir=Array.from(r.options.values()),Er=[];return ue.value.forEach(Kn=>{const Qn=ir.findIndex(ar=>ar.currentLabel===Kn);Qn>-1&&Er.push(ir[Qn])}),Er.length?Er:ir}),qe=computed(()=>Array.from(r.cachedOptions.values())),Et=computed(()=>{const ir=Fe.value.filter(Er=>!Er.created).some(Er=>Er.currentLabel===r.query);return t.filterable&&t.allowCreate&&r.query!==""&&!ir}),kt=useFormSize(),Lt=computed(()=>["small"].includes(kt.value)?"small":"default"),vn=computed({get(){return r.visible&&ze.value!==!1},set(ir){r.visible=ir}});watch([()=>Ce.value,()=>kt.value,()=>pe==null?void 0:pe.size],()=>{nextTick(()=>{jt()})}),watch(()=>t.placeholder,ir=>{r.cachedPlaceHolder=r.currentPlaceholder=ir}),watch(()=>t.modelValue,(ir,Er)=>{t.multiple&&(jt(),ir&&ir.length>0||$.value&&r.query!==""?r.currentPlaceholder="":r.currentPlaceholder=r.cachedPlaceHolder,t.filterable&&!t.reserveKeyword&&(r.query="",At(r.query))),Cn(),t.filterable&&!t.multiple&&(r.inputLength=20),!isEqual$1(ir,Er)&&t.validateEvent&&(he==null||he.validate("change").catch(Kn=>void 0))},{flush:"post",deep:!0}),watch(()=>r.visible,ir=>{var Er,Kn,Qn,ar,mr;ir?((Kn=(Er=z.value)==null?void 0:Er.updatePopper)==null||Kn.call(Er),t.filterable&&(r.filteredOptionsCount=r.optionsCount,r.query=t.remote?"":r.selectedLabel,(ar=(Qn=V.value)==null?void 0:Qn.focus)==null||ar.call(Qn),t.multiple?(mr=$.value)==null||mr.focus():r.selectedLabel&&(r.currentPlaceholder=`${r.selectedLabel}`,r.selectedLabel=""),At(r.query),!t.multiple&&!t.remote&&(ie.value.query="",triggerRef(ie),triggerRef(le)))):(t.filterable&&(isFunction$4(t.filterMethod)&&t.filterMethod(""),isFunction$4(t.remoteMethod)&&t.remoteMethod("")),$.value&&$.value.blur(),r.query="",r.previousQuery=null,r.selectedLabel="",r.inputLength=20,r.menuVisibleOnFocus=!1,xn(),nextTick(()=>{$.value&&$.value.value===""&&r.selected.length===0&&(r.currentPlaceholder=r.cachedPlaceHolder)}),t.multiple||(r.selected&&(t.filterable&&t.allowCreate&&r.createdSelected&&r.createdLabel?r.selectedLabel=r.createdLabel:r.selectedLabel=r.selected.currentLabel,t.filterable&&(r.query=r.selectedLabel)),t.filterable&&(r.currentPlaceholder=r.cachedPlaceHolder))),n.emit("visible-change",ir)}),watch(()=>r.options.entries(),()=>{var ir,Er,Kn;if(!isClient$1)return;(Er=(ir=z.value)==null?void 0:ir.updatePopper)==null||Er.call(ir),t.multiple&&jt();const Qn=((Kn=re.value)==null?void 0:Kn.querySelectorAll("input"))||[];Array.from(Qn).includes(document.activeElement)||Cn(),t.defaultFirstOption&&(t.filterable||t.remote)&&r.filteredOptionsCount&&bn()},{flush:"post"}),watch(()=>r.hoverIndex,ir=>{isNumber$2(ir)&&ir>-1?oe.value=Fe.value[ir]||{}:oe.value={},Fe.value.forEach(Er=>{Er.hover=oe.value===Er})});const jt=()=>{nextTick(()=>{var ir,Er;if(!L.value)return;const Kn=L.value.$el.querySelector("input");de=de||(Kn.clientHeight>0?Kn.clientHeight+2:0);const Qn=j.value,ar=getComponentSize(kt.value||(pe==null?void 0:pe.size)),mr=kt.value||ar===de||de<=0?ar:de;!(Kn.offsetParent===null)&&(Kn.style.height=`${(r.selected.length===0?mr:Math.max(Qn?Qn.clientHeight+(Qn.clientHeight>mr?6:0):0,mr))-2}px`),r.tagInMultiLine=Number.parseFloat(Kn.style.height)>=mr,r.visible&&ze.value!==!1&&((Er=(ir=z.value)==null?void 0:ir.updatePopper)==null||Er.call(ir))})},At=async ir=>{if(!(r.previousQuery===ir||r.isOnComposition)){if(r.previousQuery===null&&(isFunction$4(t.filterMethod)||isFunction$4(t.remoteMethod))){r.previousQuery=ir;return}r.previousQuery=ir,nextTick(()=>{var Er,Kn;r.visible&&((Kn=(Er=z.value)==null?void 0:Er.updatePopper)==null||Kn.call(Er))}),r.hoverIndex=-1,t.multiple&&t.filterable&&nextTick(()=>{const Er=$.value.value.length*15+20;r.inputLength=t.collapseTags?Math.min(50,Er):Er,hn(),jt()}),t.remote&&isFunction$4(t.remoteMethod)?(r.hoverIndex=-1,t.remoteMethod(ir)):isFunction$4(t.filterMethod)?(t.filterMethod(ir),triggerRef(le)):(r.filteredOptionsCount=r.optionsCount,ie.value.query=ir,triggerRef(ie),triggerRef(le)),t.defaultFirstOption&&(t.filterable||t.remote)&&r.filteredOptionsCount&&(await nextTick(),bn())}},hn=()=>{r.currentPlaceholder!==""&&(r.currentPlaceholder=$.value.value?"":r.cachedPlaceHolder)},bn=()=>{const ir=Fe.value.filter(Qn=>Qn.visible&&!Qn.disabled&&!Qn.states.groupDisabled),Er=ir.find(Qn=>Qn.created),Kn=ir[0];r.hoverIndex=$n(Fe.value,Er||Kn)},Cn=()=>{var ir;if(t.multiple)r.selectedLabel="";else{const Kn=Tn(t.modelValue);(ir=Kn.props)!=null&&ir.created?(r.createdLabel=Kn.props.value,r.createdSelected=!0):r.createdSelected=!1,r.selectedLabel=Kn.currentLabel,r.selected=Kn,t.filterable&&(r.query=r.selectedLabel);return}const Er=[];Array.isArray(t.modelValue)&&t.modelValue.forEach(Kn=>{Er.push(Tn(Kn))}),r.selected=Er,nextTick(()=>{jt()})},Tn=ir=>{let Er;const Kn=toRawType(ir).toLowerCase()==="object",Qn=toRawType(ir).toLowerCase()==="null",ar=toRawType(ir).toLowerCase()==="undefined";for(let hr=r.cachedOptions.size-1;hr>=0;hr--){const Ar=qe.value[hr];if(Kn?get$1(Ar.value,t.valueKey)===get$1(ir,t.valueKey):Ar.value===ir){Er={value:ir,currentLabel:Ar.currentLabel,isDisabled:Ar.isDisabled};break}}if(Er)return Er;const mr=Kn?ir.label:!Qn&&!ar?ir:"",kr={value:ir,currentLabel:mr};return t.multiple&&(kr.hitState=!1),kr},xn=()=>{setTimeout(()=>{const ir=t.valueKey;t.multiple?r.selected.length>0?r.hoverIndex=Math.min.apply(null,r.selected.map(Er=>Fe.value.findIndex(Kn=>get$1(Kn,ir)===get$1(Er,ir)))):r.hoverIndex=-1:r.hoverIndex=Fe.value.findIndex(Er=>xr(Er)===xr(r.selected))},300)},En=()=>{var ir,Er;kn(),(Er=(ir=z.value)==null?void 0:ir.updatePopper)==null||Er.call(ir),t.multiple&&jt()},kn=()=>{var ir;r.inputWidth=(ir=L.value)==null?void 0:ir.$el.offsetWidth},On=()=>{t.filterable&&r.query!==r.selectedLabel&&(r.query=r.selectedLabel,At(r.query))},Rn=debounce(()=>{On()},Ne.value),In=debounce(ir=>{At(ir.target.value)},Ne.value),Mn=ir=>{isEqual$1(t.modelValue,ir)||n.emit(CHANGE_EVENT,ir)},Vn=ir=>{if(ir.code!==EVENT_CODE.delete){if(ir.target.value.length<=0&&!ur()){const Er=t.modelValue.slice();Er.pop(),n.emit(UPDATE_MODEL_EVENT,Er),Mn(Er)}ir.target.value.length===1&&t.modelValue.length===0&&(r.currentPlaceholder=r.cachedPlaceHolder)}},zn=(ir,Er)=>{const Kn=r.selected.indexOf(Er);if(Kn>-1&&!Ce.value){const Qn=t.modelValue.slice();Qn.splice(Kn,1),n.emit(UPDATE_MODEL_EVENT,Qn),Mn(Qn),n.emit("remove-tag",Er.value)}ir.stopPropagation()},Jn=ir=>{ir.stopPropagation();const Er=t.multiple?[]:"";if(!isString$3(Er))for(const Kn of r.selected)Kn.isDisabled&&Er.push(Kn.value);n.emit(UPDATE_MODEL_EVENT,Er),Mn(Er),r.hoverIndex=-1,r.visible=!1,n.emit("clear")},tr=(ir,Er)=>{var Kn;if(t.multiple){const Qn=(t.modelValue||[]).slice(),ar=$n(Qn,ir.value);ar>-1?Qn.splice(ar,1):(t.multipleLimit<=0||Qn.length<t.multipleLimit)&&Qn.push(ir.value),n.emit(UPDATE_MODEL_EVENT,Qn),Mn(Qn),ir.created&&(r.query="",At(""),r.inputLength=20),t.filterable&&((Kn=$.value)==null||Kn.focus())}else n.emit(UPDATE_MODEL_EVENT,ir.value),Mn(ir.value),r.visible=!1;r.isSilentBlur=Er,Pn(),!r.visible&&nextTick(()=>{Bn(ir)})},$n=(ir=[],Er)=>{if(!isObject$7(Er))return ir.indexOf(Er);const Kn=t.valueKey;let Qn=-1;return ir.some((ar,mr)=>toRaw(get$1(ar,Kn))===get$1(Er,Kn)?(Qn=mr,!0):!1),Qn},Pn=()=>{r.softFocus=!0;const ir=$.value||L.value;ir&&(ir==null||ir.focus())},Bn=ir=>{var Er,Kn,Qn,ar,mr;const kr=Array.isArray(ir)?ir[0]:ir;let hr=null;if(kr!=null&&kr.value){const Ar=Fe.value.filter(Gr=>Gr.value===kr.value);Ar.length>0&&(hr=Ar[0].$el)}if(z.value&&hr){const Ar=(ar=(Qn=(Kn=(Er=z.value)==null?void 0:Er.popperRef)==null?void 0:Kn.contentRef)==null?void 0:Qn.querySelector)==null?void 0:ar.call(Qn,`.${y.be("dropdown","wrap")}`);Ar&&scrollIntoView(Ar,hr)}(mr=ae.value)==null||mr.handleScroll()},Un=ir=>{r.optionsCount++,r.filteredOptionsCount++,r.options.set(ir.value,ir),r.cachedOptions.set(ir.value,ir)},Fn=(ir,Er)=>{r.options.get(ir)===Er&&(r.optionsCount--,r.filteredOptionsCount--,r.options.delete(ir))},cr=ir=>{ir.code!==EVENT_CODE.backspace&&ur(!1),r.inputLength=$.value.value.length*15+20,jt()},ur=ir=>{if(!Array.isArray(r.selected))return;const Er=r.selected[r.selected.length-1];if(Er)return ir===!0||ir===!1?(Er.hitState=ir,ir):(Er.hitState=!Er.hitState,Er.hitState)},vr=ir=>{const Er=ir.target.value;if(ir.type==="compositionend")r.isOnComposition=!1,nextTick(()=>At(Er));else{const Kn=Er[Er.length-1]||"";r.isOnComposition=!isKorean(Kn)}},Yn=()=>{nextTick(()=>Bn(r.selected))},gr=ir=>{r.softFocus?r.softFocus=!1:((t.automaticDropdown||t.filterable)&&(t.filterable&&!r.visible&&(r.menuVisibleOnFocus=!0),r.visible=!0),n.emit("focus",ir))},lr=()=>{var ir,Er,Kn;r.visible=!1,(ir=L.value)==null||ir.blur(),(Kn=(Er=V.value)==null?void 0:Er.blur)==null||Kn.call(Er)},er=ir=>{nextTick(()=>{r.isSilentBlur?r.isSilentBlur=!1:n.emit("blur",ir)}),r.softFocus=!1},br=ir=>{Jn(ir)},wr=()=>{r.visible=!1},$r=ir=>{r.visible&&(ir.preventDefault(),ir.stopPropagation(),r.visible=!1)},Mr=ir=>{var Er;ir&&!r.mouseEnter||Ce.value||(r.menuVisibleOnFocus?r.menuVisibleOnFocus=!1:(!z.value||!z.value.isFocusInsideContent())&&(r.visible=!r.visible),r.visible&&((Er=$.value||L.value)==null||Er.focus()))},Cr=()=>{r.visible?Fe.value[r.hoverIndex]&&tr(Fe.value[r.hoverIndex],void 0):Mr()},xr=ir=>isObject$7(ir.value)?get$1(ir.value,t.valueKey):ir.value,or=computed(()=>Fe.value.filter(ir=>ir.visible).every(ir=>ir.disabled)),Dn=computed(()=>r.selected.slice(0,t.maxCollapseTags)),Hn=computed(()=>r.selected.slice(t.maxCollapseTags)),Wn=ir=>{if(!r.visible){r.visible=!0;return}if(!(r.options.size===0||r.filteredOptionsCount===0)&&!r.isOnComposition&&!or.value){ir==="next"?(r.hoverIndex++,r.hoverIndex===r.options.size&&(r.hoverIndex=0)):ir==="prev"&&(r.hoverIndex--,r.hoverIndex<0&&(r.hoverIndex=r.options.size-1));const Er=Fe.value[r.hoverIndex];(Er.disabled===!0||Er.states.groupDisabled===!0||!Er.visible)&&Wn(ir),nextTick(()=>Bn(oe.value))}};return{optionList:ue,optionsArray:Fe,selectSize:kt,handleResize:En,debouncedOnInputChange:Rn,debouncedQueryChange:In,deletePrevTag:Vn,deleteTag:zn,deleteSelected:Jn,handleOptionSelect:tr,scrollToOption:Bn,readonly:_e,resetInputHeight:jt,showClose:$e,iconComponent:xe,iconReverse:Ie,showNewOption:Et,collapseTagSize:Lt,setSelected:Cn,managePlaceholder:hn,selectDisabled:Ce,emptyText:ze,toggleLastOptionHitState:ur,resetInputState:cr,handleComposition:vr,onOptionCreate:Un,onOptionDestroy:Fn,handleMenuEnter:Yn,handleFocus:gr,blur:lr,handleBlur:er,handleClearClick:br,handleClose:wr,handleKeydownEscape:$r,toggleMenu:Mr,selectOption:Cr,getValueKey:xr,navigateOptions:Wn,dropMenuVisible:vn,queryChange:ie,groupQueryChange:le,showTagList:Dn,collapseTagList:Hn,reference:L,input:$,iOSInput:V,tooltipRef:z,tags:j,selectWrapper:re,scrollbar:ae,handleMouseEnter:()=>{r.mouseEnter=!0},handleMouseLeave:()=>{r.mouseEnter=!1}}};var ElOptions=defineComponent({name:"ElOptions",emits:["update-options"],setup(t,{slots:r,emit:n}){let g=[];function y(L,$){if(L.length!==$.length)return!1;for(const[V]of L.entries())if(L[V]!=$[V])return!1;return!0}return()=>{var L,$;const V=(L=r.default)==null?void 0:L.call(r),z=[];function j(re){Array.isArray(re)&&re.forEach(ae=>{var oe,ie,le,ue;const de=(oe=(ae==null?void 0:ae.type)||{})==null?void 0:oe.name;de==="ElOptionGroup"?j(!isString$3(ae.children)&&!Array.isArray(ae.children)&&isFunction$4((ie=ae.children)==null?void 0:ie.default)?(le=ae.children)==null?void 0:le.default():ae.children):de==="ElOption"?z.push((ue=ae.props)==null?void 0:ue.label):Array.isArray(ae.children)&&j(ae.children)})}return V.length&&j(($=V[0])==null?void 0:$.children),y(z,g)||(g=z,n("update-options",z)),V}}});const COMPONENT_NAME$9="ElSelect",_sfc_main$T=defineComponent({name:COMPONENT_NAME$9,componentName:COMPONENT_NAME$9,components:{ElInput,ElSelectMenu:ElSelectMenu$1,ElOption:Option,ElOptions,ElTag,ElScrollbar,ElTooltip,ElIcon},directives:{ClickOutside},props:{name:String,id:String,modelValue:{type:[Array,String,Number,Boolean,Object],default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:{type:String,validator:isValidComponentSize},effect:{type:String,default:"light"},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},popperOptions:{type:Object,default:()=>({})},remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String},defaultFirstOption:Boolean,reserveKeyword:{type:Boolean,default:!0},valueKey:{type:String,default:"value"},collapseTags:Boolean,collapseTagsTooltip:{type:Boolean,default:!1},maxCollapseTags:{type:Number,default:1},teleported:useTooltipContentProps.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:iconPropType,default:circle_close_default},fitInputWidth:{type:Boolean,default:!1},suffixIcon:{type:iconPropType,default:arrow_down_default},tagType:{...tagProps.type,default:"info"},validateEvent:{type:Boolean,default:!0},remoteShowSuffix:{type:Boolean,default:!1},suffixTransition:{type:Boolean,default:!0},placement:{type:String,values:Ee,default:"bottom-start"}},emits:[UPDATE_MODEL_EVENT,CHANGE_EVENT,"remove-tag","clear","visible-change","focus","blur"],setup(t,r){const n=useNamespace("select"),g=useNamespace("input"),{t:y}=useLocale(),L=useSelectStates(t),{optionList:$,optionsArray:V,selectSize:z,readonly:j,handleResize:re,collapseTagSize:ae,debouncedOnInputChange:oe,debouncedQueryChange:ie,deletePrevTag:le,deleteTag:ue,deleteSelected:de,handleOptionSelect:pe,scrollToOption:he,setSelected:_e,resetInputHeight:Ce,managePlaceholder:$e,showClose:xe,selectDisabled:Ie,iconComponent:Ne,iconReverse:ze,showNewOption:Fe,emptyText:qe,toggleLastOptionHitState:Et,resetInputState:kt,handleComposition:Lt,onOptionCreate:vn,onOptionDestroy:jt,handleMenuEnter:At,handleFocus:hn,blur:bn,handleBlur:Cn,handleClearClick:Tn,handleClose:xn,handleKeydownEscape:En,toggleMenu:kn,selectOption:On,getValueKey:Rn,navigateOptions:In,dropMenuVisible:Mn,reference:Vn,input:zn,iOSInput:Jn,tooltipRef:tr,tags:$n,selectWrapper:Pn,scrollbar:Bn,queryChange:Un,groupQueryChange:Fn,handleMouseEnter:cr,handleMouseLeave:ur,showTagList:vr,collapseTagList:Yn}=useSelect$2(t,L,r),{focus:gr}=useFocus(Vn),{inputWidth:lr,selected:er,inputLength:br,filteredOptionsCount:wr,visible:$r,softFocus:Mr,selectedLabel:Cr,hoverIndex:xr,query:or,inputHovering:Dn,currentPlaceholder:Hn,menuVisibleOnFocus:Wn,isOnComposition:pr,isSilentBlur:Pr,options:ir,cachedOptions:Er,optionsCount:Kn,prefixWidth:Qn,tagInMultiLine:ar}=toRefs(L),mr=computed(()=>{const qr=[n.b()],ta=unref(z);return ta&&qr.push(n.m(ta)),t.disabled&&qr.push(n.m("disabled")),qr}),kr=computed(()=>({maxWidth:`${unref(lr)-32}px`,width:"100%"})),hr=computed(()=>({maxWidth:`${unref(lr)>123?unref(lr)-123:unref(lr)-75}px`}));provide(selectKey,reactive({props:t,options:ir,optionsArray:V,cachedOptions:Er,optionsCount:Kn,filteredOptionsCount:wr,hoverIndex:xr,handleOptionSelect:pe,onOptionCreate:vn,onOptionDestroy:jt,selectWrapper:Pn,selected:er,setSelected:_e,queryChange:Un,groupQueryChange:Fn})),onMounted(()=>{L.cachedPlaceHolder=Hn.value=t.placeholder||(()=>y("el.select.placeholder")),t.multiple&&Array.isArray(t.modelValue)&&t.modelValue.length>0&&(Hn.value=""),useResizeObserver(Pn,re),t.remote&&t.multiple&&Ce(),nextTick(()=>{const qr=Vn.value&&Vn.value.$el;if(qr&&(lr.value=qr.getBoundingClientRect().width,r.slots.prefix)){const ta=qr.querySelector(`.${g.e("prefix")}`);Qn.value=Math.max(ta.getBoundingClientRect().width+5,30)}}),_e()}),t.multiple&&!Array.isArray(t.modelValue)&&r.emit(UPDATE_MODEL_EVENT,[]),!t.multiple&&Array.isArray(t.modelValue)&&r.emit(UPDATE_MODEL_EVENT,"");const Ar=computed(()=>{var qr,ta;return(ta=(qr=tr.value)==null?void 0:qr.popperRef)==null?void 0:ta.contentRef});return{isIOS,onOptionsRendered:qr=>{$.value=qr},tagInMultiLine:ar,prefixWidth:Qn,selectSize:z,readonly:j,handleResize:re,collapseTagSize:ae,debouncedOnInputChange:oe,debouncedQueryChange:ie,deletePrevTag:le,deleteTag:ue,deleteSelected:de,handleOptionSelect:pe,scrollToOption:he,inputWidth:lr,selected:er,inputLength:br,filteredOptionsCount:wr,visible:$r,softFocus:Mr,selectedLabel:Cr,hoverIndex:xr,query:or,inputHovering:Dn,currentPlaceholder:Hn,menuVisibleOnFocus:Wn,isOnComposition:pr,isSilentBlur:Pr,options:ir,resetInputHeight:Ce,managePlaceholder:$e,showClose:xe,selectDisabled:Ie,iconComponent:Ne,iconReverse:ze,showNewOption:Fe,emptyText:qe,toggleLastOptionHitState:Et,resetInputState:kt,handleComposition:Lt,handleMenuEnter:At,handleFocus:hn,blur:bn,handleBlur:Cn,handleClearClick:Tn,handleClose:xn,handleKeydownEscape:En,toggleMenu:kn,selectOption:On,getValueKey:Rn,navigateOptions:In,dropMenuVisible:Mn,focus:gr,reference:Vn,input:zn,iOSInput:Jn,tooltipRef:tr,popperPaneRef:Ar,tags:$n,selectWrapper:Pn,scrollbar:Bn,wrapperKls:mr,selectTagsStyle:kr,nsSelect:n,tagTextStyle:hr,handleMouseEnter:cr,handleMouseLeave:ur,showTagList:vr,collapseTagList:Yn}}}),_hoisted_1$q=["disabled","autocomplete"],_hoisted_2$h=["disabled"],_hoisted_3$a={style:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}};function _sfc_render$9(t,r,n,g,y,L){const $=resolveComponent("el-tag"),V=resolveComponent("el-tooltip"),z=resolveComponent("el-icon"),j=resolveComponent("el-input"),re=resolveComponent("el-option"),ae=resolveComponent("el-options"),oe=resolveComponent("el-scrollbar"),ie=resolveComponent("el-select-menu"),le=resolveDirective("click-outside");return withDirectives((openBlock(),createElementBlock("div",{ref:"selectWrapper",class:normalizeClass(t.wrapperKls),onMouseenter:r[21]||(r[21]=(...ue)=>t.handleMouseEnter&&t.handleMouseEnter(...ue)),onMouseleave:r[22]||(r[22]=(...ue)=>t.handleMouseLeave&&t.handleMouseLeave(...ue)),onClick:r[23]||(r[23]=withModifiers((...ue)=>t.toggleMenu&&t.toggleMenu(...ue),["stop"]))},[createVNode$1(V,{ref:"tooltipRef",visible:t.dropMenuVisible,placement:t.placement,teleported:t.teleported,"popper-class":[t.nsSelect.e("popper"),t.popperClass],"popper-options":t.popperOptions,"fallback-placements":["bottom-start","top-start","right","left"],effect:t.effect,pure:"",trigger:"click",transition:`${t.nsSelect.namespace.value}-zoom-in-top`,"stop-popper-mouse-event":!1,"gpu-acceleration":!1,persistent:t.persistent,onShow:t.handleMenuEnter},{default:withCtx(()=>[createBaseVNode("div",{class:"select-trigger",onMouseenter:r[19]||(r[19]=ue=>t.inputHovering=!0),onMouseleave:r[20]||(r[20]=ue=>t.inputHovering=!1)},[t.multiple?(openBlock(),createElementBlock("div",{key:0,ref:"tags",class:normalizeClass([t.nsSelect.e("tags"),t.nsSelect.is("disabled",t.selectDisabled)]),style:normalizeStyle$1(t.selectTagsStyle)},[t.collapseTags&&t.selected.length?(openBlock(),createBlock(Transition,{key:0,onAfterLeave:t.resetInputHeight},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass([t.nsSelect.b("tags-wrapper"),{"has-prefix":t.prefixWidth&&t.selected.length}])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.showTagList,ue=>(openBlock(),createBlock($,{key:t.getValueKey(ue),closable:!t.selectDisabled&&!ue.isDisabled,size:t.collapseTagSize,hit:ue.hitState,type:t.tagType,"disable-transitions":"",onClose:de=>t.deleteTag(de,ue)},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(t.nsSelect.e("tags-text")),style:normalizeStyle$1(t.tagTextStyle)},toDisplayString(ue.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))),128)),t.selected.length>t.maxCollapseTags?(openBlock(),createBlock($,{key:0,closable:!1,size:t.collapseTagSize,type:t.tagType,"disable-transitions":""},{default:withCtx(()=>[t.collapseTagsTooltip?(openBlock(),createBlock(V,{key:0,disabled:t.dropMenuVisible,"fallback-placements":["bottom","top","right","left"],effect:t.effect,placement:"bottom",teleported:t.teleported},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(t.nsSelect.e("tags-text"))},"+ "+toDisplayString(t.selected.length-t.maxCollapseTags),3)]),content:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(t.nsSelect.e("collapse-tags"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.collapseTagList,ue=>(openBlock(),createElementBlock("div",{key:t.getValueKey(ue),class:normalizeClass(t.nsSelect.e("collapse-tag"))},[createVNode$1($,{class:"in-tooltip",closable:!t.selectDisabled&&!ue.isDisabled,size:t.collapseTagSize,hit:ue.hitState,type:t.tagType,"disable-transitions":"",style:{margin:"2px"},onClose:de=>t.deleteTag(de,ue)},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(t.nsSelect.e("tags-text")),style:normalizeStyle$1({maxWidth:t.inputWidth-75+"px"})},toDisplayString(ue.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"])],2))),128))],2)]),_:1},8,["disabled","effect","teleported"])):(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(t.nsSelect.e("tags-text"))},"+ "+toDisplayString(t.selected.length-t.maxCollapseTags),3))]),_:1},8,["size","type"])):createCommentVNode("v-if",!0)],2)]),_:1},8,["onAfterLeave"])):createCommentVNode("v-if",!0),t.collapseTags?createCommentVNode("v-if",!0):(openBlock(),createBlock(Transition,{key:1,onAfterLeave:t.resetInputHeight},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass([t.nsSelect.b("tags-wrapper"),{"has-prefix":t.prefixWidth&&t.selected.length}])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.selected,ue=>(openBlock(),createBlock($,{key:t.getValueKey(ue),closable:!t.selectDisabled&&!ue.isDisabled,size:t.collapseTagSize,hit:ue.hitState,type:t.tagType,"disable-transitions":"",onClose:de=>t.deleteTag(de,ue)},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(t.nsSelect.e("tags-text")),style:normalizeStyle$1({maxWidth:t.inputWidth-75+"px"})},toDisplayString(ue.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))),128))],2)]),_:1},8,["onAfterLeave"])),t.filterable?withDirectives((openBlock(),createElementBlock("input",{key:2,ref:"input","onUpdate:modelValue":r[0]||(r[0]=ue=>t.query=ue),type:"text",class:normalizeClass([t.nsSelect.e("input"),t.nsSelect.is(t.selectSize),t.nsSelect.is("disabled",t.selectDisabled)]),disabled:t.selectDisabled,autocomplete:t.autocomplete,style:normalizeStyle$1({marginLeft:t.prefixWidth&&!t.selected.length||t.tagInMultiLine?`${t.prefixWidth}px`:"",flexGrow:1,width:`${t.inputLength/(t.inputWidth-32)}%`,maxWidth:`${t.inputWidth-42}px`}),onFocus:r[1]||(r[1]=(...ue)=>t.handleFocus&&t.handleFocus(...ue)),onBlur:r[2]||(r[2]=(...ue)=>t.handleBlur&&t.handleBlur(...ue)),onKeyup:r[3]||(r[3]=(...ue)=>t.managePlaceholder&&t.managePlaceholder(...ue)),onKeydown:[r[4]||(r[4]=(...ue)=>t.resetInputState&&t.resetInputState(...ue)),r[5]||(r[5]=withKeys(withModifiers(ue=>t.navigateOptions("next"),["prevent"]),["down"])),r[6]||(r[6]=withKeys(withModifiers(ue=>t.navigateOptions("prev"),["prevent"]),["up"])),r[7]||(r[7]=withKeys((...ue)=>t.handleKeydownEscape&&t.handleKeydownEscape(...ue),["esc"])),r[8]||(r[8]=withKeys(withModifiers((...ue)=>t.selectOption&&t.selectOption(...ue),["stop","prevent"]),["enter"])),r[9]||(r[9]=withKeys((...ue)=>t.deletePrevTag&&t.deletePrevTag(...ue),["delete"])),r[10]||(r[10]=withKeys(ue=>t.visible=!1,["tab"]))],onCompositionstart:r[11]||(r[11]=(...ue)=>t.handleComposition&&t.handleComposition(...ue)),onCompositionupdate:r[12]||(r[12]=(...ue)=>t.handleComposition&&t.handleComposition(...ue)),onCompositionend:r[13]||(r[13]=(...ue)=>t.handleComposition&&t.handleComposition(...ue)),onInput:r[14]||(r[14]=(...ue)=>t.debouncedQueryChange&&t.debouncedQueryChange(...ue))},null,46,_hoisted_1$q)),[[vModelText,t.query]]):createCommentVNode("v-if",!0)],6)):createCommentVNode("v-if",!0),createCommentVNode(" fix: https://github.com/element-plus/element-plus/issues/11415 "),t.isIOS&&!t.multiple&&t.filterable&&t.readonly?(openBlock(),createElementBlock("input",{key:1,ref:"iOSInput",class:normalizeClass([t.nsSelect.e("input"),t.nsSelect.is(t.selectSize),t.nsSelect.em("input","iOS")]),disabled:t.selectDisabled,type:"text"},null,10,_hoisted_2$h)):createCommentVNode("v-if",!0),createVNode$1(j,{id:t.id,ref:"reference",modelValue:t.selectedLabel,"onUpdate:modelValue":r[15]||(r[15]=ue=>t.selectedLabel=ue),type:"text",placeholder:typeof t.currentPlaceholder=="function"?t.currentPlaceholder():t.currentPlaceholder,name:t.name,autocomplete:t.autocomplete,size:t.selectSize,disabled:t.selectDisabled,readonly:t.readonly,"validate-event":!1,class:normalizeClass([t.nsSelect.is("focus",t.visible)]),tabindex:t.multiple&&t.filterable?-1:void 0,onFocus:t.handleFocus,onBlur:t.handleBlur,onInput:t.debouncedOnInputChange,onPaste:t.debouncedOnInputChange,onCompositionstart:t.handleComposition,onCompositionupdate:t.handleComposition,onCompositionend:t.handleComposition,onKeydown:[r[16]||(r[16]=withKeys(withModifiers(ue=>t.navigateOptions("next"),["stop","prevent"]),["down"])),r[17]||(r[17]=withKeys(withModifiers(ue=>t.navigateOptions("prev"),["stop","prevent"]),["up"])),withKeys(withModifiers(t.selectOption,["stop","prevent"]),["enter"]),withKeys(t.handleKeydownEscape,["esc"]),r[18]||(r[18]=withKeys(ue=>t.visible=!1,["tab"]))]},createSlots({suffix:withCtx(()=>[t.iconComponent&&!t.showClose?(openBlock(),createBlock(z,{key:0,class:normalizeClass([t.nsSelect.e("caret"),t.nsSelect.e("icon"),t.iconReverse])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(t.iconComponent)))]),_:1},8,["class"])):createCommentVNode("v-if",!0),t.showClose&&t.clearIcon?(openBlock(),createBlock(z,{key:1,class:normalizeClass([t.nsSelect.e("caret"),t.nsSelect.e("icon")]),onClick:t.handleClearClick},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(t.clearIcon)))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)]),_:2},[t.$slots.prefix?{name:"prefix",fn:withCtx(()=>[createBaseVNode("div",_hoisted_3$a,[renderSlot(t.$slots,"prefix")])])}:void 0]),1032,["id","modelValue","placeholder","name","autocomplete","size","disabled","readonly","class","tabindex","onFocus","onBlur","onInput","onPaste","onCompositionstart","onCompositionupdate","onCompositionend","onKeydown"])],32)]),content:withCtx(()=>[createVNode$1(ie,null,{default:withCtx(()=>[withDirectives(createVNode$1(oe,{ref:"scrollbar",tag:"ul","wrap-class":t.nsSelect.be("dropdown","wrap"),"view-class":t.nsSelect.be("dropdown","list"),class:normalizeClass([t.nsSelect.is("empty",!t.allowCreate&&!!t.query&&t.filteredOptionsCount===0)])},{default:withCtx(()=>[t.showNewOption?(openBlock(),createBlock(re,{key:0,value:t.query,created:!0},null,8,["value"])):createCommentVNode("v-if",!0),createVNode$1(ae,{onUpdateOptions:t.onOptionsRendered},{default:withCtx(()=>[renderSlot(t.$slots,"default")]),_:3},8,["onUpdateOptions"])]),_:3},8,["wrap-class","view-class","class"]),[[vShow,t.options.size>0&&!t.loading]]),t.emptyText&&(!t.allowCreate||t.loading||t.allowCreate&&t.options.size===0)?(openBlock(),createElementBlock(Fragment,{key:0},[t.$slots.empty?renderSlot(t.$slots,"empty",{key:0}):(openBlock(),createElementBlock("p",{key:1,class:normalizeClass(t.nsSelect.be("dropdown","empty"))},toDisplayString(t.emptyText),3))],64)):createCommentVNode("v-if",!0)]),_:3})]),_:3},8,["visible","placement","teleported","popper-class","popper-options","effect","transition","persistent","onShow"])],34)),[[le,t.handleClose,t.popperPaneRef]])}var Select$1=_export_sfc$1(_sfc_main$T,[["render",_sfc_render$9],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select.vue"]]);const _sfc_main$S=defineComponent({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:{type:Boolean,default:!1}},setup(t){const r=useNamespace("select"),n=ref(!0),g=getCurrentInstance(),y=ref([]);provide(selectGroupKey,reactive({...toRefs(t)}));const L=inject(selectKey);onMounted(()=>{y.value=$(g.subTree)});const $=z=>{const j=[];return Array.isArray(z.children)&&z.children.forEach(re=>{var ae;re.type&&re.type.name==="ElOption"&&re.component&&re.component.proxy?j.push(re.component.proxy):(ae=re.children)!=null&&ae.length&&j.push(...$(re))}),j},{groupQueryChange:V}=toRaw(L);return watch(V,()=>{n.value=y.value.some(z=>z.visible===!0)},{flush:"post"}),{visible:n,ns:r}}});function _sfc_render$8(t,r,n,g,y,L){return withDirectives((openBlock(),createElementBlock("ul",{class:normalizeClass(t.ns.be("group","wrap"))},[createBaseVNode("li",{class:normalizeClass(t.ns.be("group","title"))},toDisplayString(t.label),3),createBaseVNode("li",null,[createBaseVNode("ul",{class:normalizeClass(t.ns.b("group"))},[renderSlot(t.$slots,"default")],2)])],2)),[[vShow,t.visible]])}var OptionGroup=_export_sfc$1(_sfc_main$S,[["render",_sfc_render$8],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option-group.vue"]]);const ElSelect=withInstall(Select$1,{Option,OptionGroup}),ElOption=withNoopInstall(Option),ElOptionGroup=withNoopInstall(OptionGroup),usePagination=()=>inject(elPaginationKey,{}),paginationSizesProps=buildProps({pageSize:{type:Number,required:!0},pageSizes:{type:definePropType(Array),default:()=>mutable([10,20,30,40,50,100])},popperClass:{type:String},disabled:Boolean,size:{type:String,values:componentSizes}}),__default__$D=defineComponent({name:"ElPaginationSizes"}),_sfc_main$R=defineComponent({...__default__$D,props:paginationSizesProps,emits:["page-size-change"],setup(t,{emit:r}){const n=t,{t:g}=useLocale(),y=useNamespace("pagination"),L=usePagination(),$=ref(n.pageSize);watch(()=>n.pageSizes,(j,re)=>{if(!isEqual$1(j,re)&&Array.isArray(j)){const ae=j.includes(n.pageSize)?n.pageSize:n.pageSizes[0];r("page-size-change",ae)}}),watch(()=>n.pageSize,j=>{$.value=j});const V=computed(()=>n.pageSizes);function z(j){var re;j!==$.value&&($.value=j,(re=L.handleSizeChange)==null||re.call(L,Number(j)))}return(j,re)=>(openBlock(),createElementBlock("span",{class:normalizeClass(unref(y).e("sizes"))},[createVNode$1(unref(ElSelect),{"model-value":$.value,disabled:j.disabled,"popper-class":j.popperClass,size:j.size,"validate-event":!1,onChange:z},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(V),ae=>(openBlock(),createBlock(unref(ElOption),{key:ae,value:ae,label:ae+unref(g)("el.pagination.pagesize")},null,8,["value","label"]))),128))]),_:1},8,["model-value","disabled","popper-class","size"])],2))}});var Sizes=_export_sfc$1(_sfc_main$R,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/sizes.vue"]]);const paginationJumperProps=buildProps({size:{type:String,values:componentSizes}}),_hoisted_1$p=["disabled"],__default__$C=defineComponent({name:"ElPaginationJumper"}),_sfc_main$Q=defineComponent({...__default__$C,props:paginationJumperProps,setup(t){const{t:r}=useLocale(),n=useNamespace("pagination"),{pageCount:g,disabled:y,currentPage:L,changeEvent:$}=usePagination(),V=ref(),z=computed(()=>{var ae;return(ae=V.value)!=null?ae:L==null?void 0:L.value});function j(ae){V.value=ae?+ae:""}function re(ae){ae=Math.trunc(+ae),$==null||$(ae),V.value=void 0}return(ae,oe)=>(openBlock(),createElementBlock("span",{class:normalizeClass(unref(n).e("jump")),disabled:unref(y)},[createBaseVNode("span",{class:normalizeClass([unref(n).e("goto")])},toDisplayString(unref(r)("el.pagination.goto")),3),createVNode$1(unref(ElInput),{size:ae.size,class:normalizeClass([unref(n).e("editor"),unref(n).is("in-pagination")]),min:1,max:unref(g),disabled:unref(y),"model-value":unref(z),"validate-event":!1,label:unref(r)("el.pagination.page"),type:"number","onUpdate:modelValue":j,onChange:re},null,8,["size","class","max","disabled","model-value","label"]),createBaseVNode("span",{class:normalizeClass([unref(n).e("classifier")])},toDisplayString(unref(r)("el.pagination.pageClassifier")),3)],10,_hoisted_1$p))}});var Jumper=_export_sfc$1(_sfc_main$Q,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/jumper.vue"]]);const paginationTotalProps=buildProps({total:{type:Number,default:1e3}}),_hoisted_1$o=["disabled"],__default__$B=defineComponent({name:"ElPaginationTotal"}),_sfc_main$P=defineComponent({...__default__$B,props:paginationTotalProps,setup(t){const{t:r}=useLocale(),n=useNamespace("pagination"),{disabled:g}=usePagination();return(y,L)=>(openBlock(),createElementBlock("span",{class:normalizeClass(unref(n).e("total")),disabled:unref(g)},toDisplayString(unref(r)("el.pagination.total",{total:y.total})),11,_hoisted_1$o))}});var Total=_export_sfc$1(_sfc_main$P,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/total.vue"]]);const paginationPagerProps=buildProps({currentPage:{type:Number,default:1},pageCount:{type:Number,required:!0},pagerCount:{type:Number,default:7},disabled:Boolean}),_hoisted_1$n=["onKeyup"],_hoisted_2$g=["aria-current","aria-label","tabindex"],_hoisted_3$9=["tabindex","aria-label"],_hoisted_4$7=["aria-current","aria-label","tabindex"],_hoisted_5$5=["tabindex","aria-label"],_hoisted_6$1=["aria-current","aria-label","tabindex"],__default__$A=defineComponent({name:"ElPaginationPager"}),_sfc_main$O=defineComponent({...__default__$A,props:paginationPagerProps,emits:["change"],setup(t,{emit:r}){const n=t,g=useNamespace("pager"),y=useNamespace("icon"),{t:L}=useLocale(),$=ref(!1),V=ref(!1),z=ref(!1),j=ref(!1),re=ref(!1),ae=ref(!1),oe=computed(()=>{const he=n.pagerCount,_e=(he-1)/2,Ce=Number(n.currentPage),$e=Number(n.pageCount);let xe=!1,Ie=!1;$e>he&&(Ce>he-_e&&(xe=!0),Ce<$e-_e&&(Ie=!0));const Ne=[];if(xe&&!Ie){const ze=$e-(he-2);for(let Fe=ze;Fe<$e;Fe++)Ne.push(Fe)}else if(!xe&&Ie)for(let ze=2;ze<he;ze++)Ne.push(ze);else if(xe&&Ie){const ze=Math.floor(he/2)-1;for(let Fe=Ce-ze;Fe<=Ce+ze;Fe++)Ne.push(Fe)}else for(let ze=2;ze<$e;ze++)Ne.push(ze);return Ne}),ie=computed(()=>n.disabled?-1:0);watchEffect(()=>{const he=(n.pagerCount-1)/2;$.value=!1,V.value=!1,n.pageCount>n.pagerCount&&(n.currentPage>n.pagerCount-he&&($.value=!0),n.currentPage<n.pageCount-he&&(V.value=!0))});function le(he=!1){n.disabled||(he?z.value=!0:j.value=!0)}function ue(he=!1){he?re.value=!0:ae.value=!0}function de(he){const _e=he.target;if(_e.tagName.toLowerCase()==="li"&&Array.from(_e.classList).includes("number")){const Ce=Number(_e.textContent);Ce!==n.currentPage&&r("change",Ce)}else _e.tagName.toLowerCase()==="li"&&Array.from(_e.classList).includes("more")&&pe(he)}function pe(he){const _e=he.target;if(_e.tagName.toLowerCase()==="ul"||n.disabled)return;let Ce=Number(_e.textContent);const $e=n.pageCount,xe=n.currentPage,Ie=n.pagerCount-2;_e.className.includes("more")&&(_e.className.includes("quickprev")?Ce=xe-Ie:_e.className.includes("quicknext")&&(Ce=xe+Ie)),Number.isNaN(+Ce)||(Ce<1&&(Ce=1),Ce>$e&&(Ce=$e)),Ce!==xe&&r("change",Ce)}return(he,_e)=>(openBlock(),createElementBlock("ul",{class:normalizeClass(unref(g).b()),onClick:pe,onKeyup:withKeys(de,["enter"])},[he.pageCount>0?(openBlock(),createElementBlock("li",{key:0,class:normalizeClass([[unref(g).is("active",he.currentPage===1),unref(g).is("disabled",he.disabled)],"number"]),"aria-current":he.currentPage===1,"aria-label":unref(L)("el.pagination.currentPage",{pager:1}),tabindex:unref(ie)}," 1 ",10,_hoisted_2$g)):createCommentVNode("v-if",!0),$.value?(openBlock(),createElementBlock("li",{key:1,class:normalizeClass(["more","btn-quickprev",unref(y).b(),unref(g).is("disabled",he.disabled)]),tabindex:unref(ie),"aria-label":unref(L)("el.pagination.prevPages",{pager:he.pagerCount-2}),onMouseenter:_e[0]||(_e[0]=Ce=>le(!0)),onMouseleave:_e[1]||(_e[1]=Ce=>z.value=!1),onFocus:_e[2]||(_e[2]=Ce=>ue(!0)),onBlur:_e[3]||(_e[3]=Ce=>re.value=!1)},[(z.value||re.value)&&!he.disabled?(openBlock(),createBlock(unref(d_arrow_left_default),{key:0})):(openBlock(),createBlock(unref(more_filled_default),{key:1}))],42,_hoisted_3$9)):createCommentVNode("v-if",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(oe),Ce=>(openBlock(),createElementBlock("li",{key:Ce,class:normalizeClass([[unref(g).is("active",he.currentPage===Ce),unref(g).is("disabled",he.disabled)],"number"]),"aria-current":he.currentPage===Ce,"aria-label":unref(L)("el.pagination.currentPage",{pager:Ce}),tabindex:unref(ie)},toDisplayString(Ce),11,_hoisted_4$7))),128)),V.value?(openBlock(),createElementBlock("li",{key:2,class:normalizeClass(["more","btn-quicknext",unref(y).b(),unref(g).is("disabled",he.disabled)]),tabindex:unref(ie),"aria-label":unref(L)("el.pagination.nextPages",{pager:he.pagerCount-2}),onMouseenter:_e[4]||(_e[4]=Ce=>le()),onMouseleave:_e[5]||(_e[5]=Ce=>j.value=!1),onFocus:_e[6]||(_e[6]=Ce=>ue()),onBlur:_e[7]||(_e[7]=Ce=>ae.value=!1)},[(j.value||ae.value)&&!he.disabled?(openBlock(),createBlock(unref(d_arrow_right_default),{key:0})):(openBlock(),createBlock(unref(more_filled_default),{key:1}))],42,_hoisted_5$5)):createCommentVNode("v-if",!0),he.pageCount>1?(openBlock(),createElementBlock("li",{key:3,class:normalizeClass([[unref(g).is("active",he.currentPage===he.pageCount),unref(g).is("disabled",he.disabled)],"number"]),"aria-current":he.currentPage===he.pageCount,"aria-label":unref(L)("el.pagination.currentPage",{pager:he.pageCount}),tabindex:unref(ie)},toDisplayString(he.pageCount),11,_hoisted_6$1)):createCommentVNode("v-if",!0)],42,_hoisted_1$n))}});var Pager=_export_sfc$1(_sfc_main$O,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/pager.vue"]]);const isAbsent=t=>typeof t!="number",paginationProps=buildProps({total:Number,pageSize:Number,defaultPageSize:Number,currentPage:Number,defaultCurrentPage:Number,pageCount:Number,pagerCount:{type:Number,validator:t=>isNumber$2(t)&&Math.trunc(t)===t&&t>4&&t<22&&t%2===1,default:7},layout:{type:String,default:["prev","pager","next","jumper","->","total"].join(", ")},pageSizes:{type:definePropType(Array),default:()=>mutable([10,20,30,40,50,100])},popperClass:{type:String,default:""},prevText:{type:String,default:""},prevIcon:{type:iconPropType,default:()=>arrow_left_default},nextText:{type:String,default:""},nextIcon:{type:iconPropType,default:()=>arrow_right_default},small:Boolean,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean}),paginationEmits={"update:current-page":t=>isNumber$2(t),"update:page-size":t=>isNumber$2(t),"size-change":t=>isNumber$2(t),"current-change":t=>isNumber$2(t),"prev-click":t=>isNumber$2(t),"next-click":t=>isNumber$2(t)},componentName="ElPagination";var Pagination=defineComponent({name:componentName,props:paginationProps,emits:paginationEmits,setup(t,{emit:r,slots:n}){const{t:g}=useLocale(),y=useNamespace("pagination"),L=getCurrentInstance().vnode.props||{},$="onUpdate:currentPage"in L||"onUpdate:current-page"in L||"onCurrentChange"in L,V="onUpdate:pageSize"in L||"onUpdate:page-size"in L||"onSizeChange"in L,z=computed(()=>{if(isAbsent(t.total)&&isAbsent(t.pageCount)||!isAbsent(t.currentPage)&&!$)return!1;if(t.layout.includes("sizes")){if(isAbsent(t.pageCount)){if(!isAbsent(t.total)&&!isAbsent(t.pageSize)&&!V)return!1}else if(!V)return!1}return!0}),j=ref(isAbsent(t.defaultPageSize)?10:t.defaultPageSize),re=ref(isAbsent(t.defaultCurrentPage)?1:t.defaultCurrentPage),ae=computed({get(){return isAbsent(t.pageSize)?j.value:t.pageSize},set(_e){isAbsent(t.pageSize)&&(j.value=_e),V&&(r("update:page-size",_e),r("size-change",_e))}}),oe=computed(()=>{let _e=0;return isAbsent(t.pageCount)?isAbsent(t.total)||(_e=Math.max(1,Math.ceil(t.total/ae.value))):_e=t.pageCount,_e}),ie=computed({get(){return isAbsent(t.currentPage)?re.value:t.currentPage},set(_e){let Ce=_e;_e<1?Ce=1:_e>oe.value&&(Ce=oe.value),isAbsent(t.currentPage)&&(re.value=Ce),$&&(r("update:current-page",Ce),r("current-change",Ce))}});watch(oe,_e=>{ie.value>_e&&(ie.value=_e)});function le(_e){ie.value=_e}function ue(_e){ae.value=_e;const Ce=oe.value;ie.value>Ce&&(ie.value=Ce)}function de(){t.disabled||(ie.value-=1,r("prev-click",ie.value))}function pe(){t.disabled||(ie.value+=1,r("next-click",ie.value))}function he(_e,Ce){_e&&(_e.props||(_e.props={}),_e.props.class=[_e.props.class,Ce].join(" "))}return provide(elPaginationKey,{pageCount:oe,disabled:computed(()=>t.disabled),currentPage:ie,changeEvent:le,handleSizeChange:ue}),()=>{var _e,Ce;if(!z.value)return g("el.pagination.deprecationWarning"),null;if(!t.layout||t.hideOnSinglePage&&oe.value<=1)return null;const $e=[],xe=[],Ie=h$1("div",{class:y.e("rightwrapper")},xe),Ne={prev:h$1(Prev,{disabled:t.disabled,currentPage:ie.value,prevText:t.prevText,prevIcon:t.prevIcon,onClick:de}),jumper:h$1(Jumper,{size:t.small?"small":"default"}),pager:h$1(Pager,{currentPage:ie.value,pageCount:oe.value,pagerCount:t.pagerCount,onChange:le,disabled:t.disabled}),next:h$1(Next,{disabled:t.disabled,currentPage:ie.value,pageCount:oe.value,nextText:t.nextText,nextIcon:t.nextIcon,onClick:pe}),sizes:h$1(Sizes,{pageSize:ae.value,pageSizes:t.pageSizes,popperClass:t.popperClass,disabled:t.disabled,size:t.small?"small":"default"}),slot:(Ce=(_e=n==null?void 0:n.default)==null?void 0:_e.call(n))!=null?Ce:null,total:h$1(Total,{total:isAbsent(t.total)?0:t.total})},ze=t.layout.split(",").map(qe=>qe.trim());let Fe=!1;return ze.forEach(qe=>{if(qe==="->"){Fe=!0;return}Fe?xe.push(Ne[qe]):$e.push(Ne[qe])}),he($e[0],y.is("first")),he($e[$e.length-1],y.is("last")),Fe&&xe.length>0&&(he(xe[0],y.is("first")),he(xe[xe.length-1],y.is("last")),$e.push(Ie)),h$1("div",{class:[y.b(),y.is("background",t.background),{[y.m("small")]:t.small}]},$e)}}});const ElPagination=withInstall(Pagination),popconfirmProps=buildProps({title:String,confirmButtonText:String,cancelButtonText:String,confirmButtonType:{type:String,values:buttonTypes,default:"primary"},cancelButtonType:{type:String,values:buttonTypes,default:"text"},icon:{type:iconPropType,default:()=>question_filled_default},iconColor:{type:String,default:"#f90"},hideIcon:{type:Boolean,default:!1},hideAfter:{type:Number,default:200},teleported:useTooltipContentProps.teleported,persistent:useTooltipContentProps.persistent,width:{type:[String,Number],default:150}}),popconfirmEmits={confirm:t=>t instanceof MouseEvent,cancel:t=>t instanceof MouseEvent},__default__$z=defineComponent({name:"ElPopconfirm"}),_sfc_main$N=defineComponent({...__default__$z,props:popconfirmProps,emits:popconfirmEmits,setup(t,{emit:r}){const n=t,{t:g}=useLocale(),y=useNamespace("popconfirm"),L=ref(),$=()=>{var oe,ie;(ie=(oe=L.value)==null?void 0:oe.onClose)==null||ie.call(oe)},V=computed(()=>({width:addUnit(n.width)})),z=oe=>{r("confirm",oe),$()},j=oe=>{r("cancel",oe),$()},re=computed(()=>n.confirmButtonText||g("el.popconfirm.confirmButtonText")),ae=computed(()=>n.cancelButtonText||g("el.popconfirm.cancelButtonText"));return(oe,ie)=>(openBlock(),createBlock(unref(ElTooltip),mergeProps({ref_key:"tooltipRef",ref:L,trigger:"click",effect:"light"},oe.$attrs,{"popper-class":`${unref(y).namespace.value}-popover`,"popper-style":unref(V),teleported:oe.teleported,"fallback-placements":["bottom","top","right","left"],"hide-after":oe.hideAfter,persistent:oe.persistent}),{content:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(unref(y).b())},[createBaseVNode("div",{class:normalizeClass(unref(y).e("main"))},[!oe.hideIcon&&oe.icon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(y).e("icon")),style:normalizeStyle$1({color:oe.iconColor})},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(oe.icon)))]),_:1},8,["class","style"])):createCommentVNode("v-if",!0),createTextVNode(" "+toDisplayString(oe.title),1)],2),createBaseVNode("div",{class:normalizeClass(unref(y).e("action"))},[createVNode$1(unref(ElButton),{size:"small",type:oe.cancelButtonType==="text"?"":oe.cancelButtonType,text:oe.cancelButtonType==="text",onClick:j},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(ae)),1)]),_:1},8,["type","text"]),createVNode$1(unref(ElButton),{size:"small",type:oe.confirmButtonType==="text"?"":oe.confirmButtonType,text:oe.confirmButtonType==="text",onClick:z},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(re)),1)]),_:1},8,["type","text"])],2)],2)]),default:withCtx(()=>[oe.$slots.reference?renderSlot(oe.$slots,"reference",{key:0}):createCommentVNode("v-if",!0)]),_:3},16,["popper-class","popper-style","teleported","hide-after","persistent"]))}});var Popconfirm=_export_sfc$1(_sfc_main$N,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popconfirm/src/popconfirm.vue"]]);const ElPopconfirm=withInstall(Popconfirm),popoverProps=buildProps({trigger:useTooltipTriggerProps.trigger,placement:dropdownProps.placement,disabled:useTooltipTriggerProps.disabled,visible:useTooltipContentProps.visible,transition:useTooltipContentProps.transition,popperOptions:dropdownProps.popperOptions,tabindex:dropdownProps.tabindex,content:useTooltipContentProps.content,popperStyle:useTooltipContentProps.popperStyle,popperClass:useTooltipContentProps.popperClass,enterable:{...useTooltipContentProps.enterable,default:!0},effect:{...useTooltipContentProps.effect,default:"light"},teleported:useTooltipContentProps.teleported,title:String,width:{type:[String,Number],default:150},offset:{type:Number,default:void 0},showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0},showArrow:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},"onUpdate:visible":{type:Function}}),popoverEmits={"update:visible":t=>isBoolean$1(t),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},updateEventKeyRaw="onUpdate:visible",__default__$y=defineComponent({name:"ElPopover"}),_sfc_main$M=defineComponent({...__default__$y,props:popoverProps,emits:popoverEmits,setup(t,{expose:r,emit:n}){const g=t,y=computed(()=>g[updateEventKeyRaw]),L=useNamespace("popover"),$=ref(),V=computed(()=>{var de;return(de=unref($))==null?void 0:de.popperRef}),z=computed(()=>[{width:addUnit(g.width)},g.popperStyle]),j=computed(()=>[L.b(),g.popperClass,{[L.m("plain")]:!!g.content}]),re=computed(()=>g.transition===`${L.namespace.value}-fade-in-linear`),ae=()=>{var de;(de=$.value)==null||de.hide()},oe=()=>{n("before-enter")},ie=()=>{n("before-leave")},le=()=>{n("after-enter")},ue=()=>{n("update:visible",!1),n("after-leave")};return r({popperRef:V,hide:ae}),(de,pe)=>(openBlock(),createBlock(unref(ElTooltip),mergeProps({ref_key:"tooltipRef",ref:$},de.$attrs,{trigger:de.trigger,placement:de.placement,disabled:de.disabled,visible:de.visible,transition:de.transition,"popper-options":de.popperOptions,tabindex:de.tabindex,content:de.content,offset:de.offset,"show-after":de.showAfter,"hide-after":de.hideAfter,"auto-close":de.autoClose,"show-arrow":de.showArrow,"aria-label":de.title,effect:de.effect,enterable:de.enterable,"popper-class":unref(j),"popper-style":unref(z),teleported:de.teleported,persistent:de.persistent,"gpu-acceleration":unref(re),"onUpdate:visible":unref(y),onBeforeShow:oe,onBeforeHide:ie,onShow:le,onHide:ue}),{content:withCtx(()=>[de.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(L).e("title")),role:"title"},toDisplayString(de.title),3)):createCommentVNode("v-if",!0),renderSlot(de.$slots,"default",{},()=>[createTextVNode(toDisplayString(de.content),1)])]),default:withCtx(()=>[de.$slots.reference?renderSlot(de.$slots,"reference",{key:0}):createCommentVNode("v-if",!0)]),_:3},16,["trigger","placement","disabled","visible","transition","popper-options","tabindex","content","offset","show-after","hide-after","auto-close","show-arrow","aria-label","effect","enterable","popper-class","popper-style","teleported","persistent","gpu-acceleration","onUpdate:visible"]))}});var Popover=_export_sfc$1(_sfc_main$M,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popover/src/popover.vue"]]);const attachEvents=(t,r)=>{const n=r.arg||r.value,g=n==null?void 0:n.popperRef;g&&(g.triggerRef=t)};var PopoverDirective={mounted(t,r){attachEvents(t,r)},updated(t,r){attachEvents(t,r)}};const VPopover="popover",ElPopoverDirective=withInstallDirective(PopoverDirective,VPopover),ElPopover=withInstall(Popover,{directive:ElPopoverDirective}),progressProps=buildProps({type:{type:String,default:"line",values:["line","circle","dashboard"]},percentage:{type:Number,default:0,validator:t=>t>=0&&t<=100},status:{type:String,default:"",values:["","success","exception","warning"]},indeterminate:{type:Boolean,default:!1},duration:{type:Number,default:3},strokeWidth:{type:Number,default:6},strokeLinecap:{type:definePropType(String),default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:definePropType([String,Array,Function]),default:""},striped:Boolean,stripedFlow:Boolean,format:{type:definePropType(Function),default:t=>`${t}%`}}),_hoisted_1$m=["aria-valuenow"],_hoisted_2$f={viewBox:"0 0 100 100"},_hoisted_3$8=["d","stroke","stroke-width"],_hoisted_4$6=["d","stroke","opacity","stroke-linecap","stroke-width"],_hoisted_5$4={key:0},__default__$x=defineComponent({name:"ElProgress"}),_sfc_main$L=defineComponent({...__default__$x,props:progressProps,setup(t){const r=t,n={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},g=useNamespace("progress"),y=computed(()=>({width:`${r.percentage}%`,animationDuration:`${r.duration}s`,backgroundColor:he(r.percentage)})),L=computed(()=>(r.strokeWidth/r.width*100).toFixed(1)),$=computed(()=>["circle","dashboard"].includes(r.type)?Number.parseInt(`${50-Number.parseFloat(L.value)/2}`,10):0),V=computed(()=>{const _e=$.value,Ce=r.type==="dashboard";return`
M 50 50
m 0 ${Ce?"":"-"}${_e}
a ${_e} ${_e} 0 1 1 0 ${Ce?"-":""}${_e*2}
a ${_e} ${_e} 0 1 1 0 ${Ce?"":"-"}${_e*2}
`}),z=computed(()=>2*Math.PI*$.value),j=computed(()=>r.type==="dashboard"?.75:1),re=computed(()=>`${-1*z.value*(1-j.value)/2}px`),ae=computed(()=>({strokeDasharray:`${z.value*j.value}px, ${z.value}px`,strokeDashoffset:re.value})),oe=computed(()=>({strokeDasharray:`${z.value*j.value*(r.percentage/100)}px, ${z.value}px`,strokeDashoffset:re.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"})),ie=computed(()=>{let _e;return r.color?_e=he(r.percentage):_e=n[r.status]||n.default,_e}),le=computed(()=>r.status==="warning"?warning_filled_default:r.type==="line"?r.status==="success"?circle_check_default:circle_close_default:r.status==="success"?check_default:close_default),ue=computed(()=>r.type==="line"?12+r.strokeWidth*.4:r.width*.111111+2),de=computed(()=>r.format(r.percentage));function pe(_e){const Ce=100/_e.length;return _e.map((xe,Ie)=>isString$3(xe)?{color:xe,percentage:(Ie+1)*Ce}:xe).sort((xe,Ie)=>xe.percentage-Ie.percentage)}const he=_e=>{var Ce;const{color:$e}=r;if(isFunction$4($e))return $e(_e);if(isString$3($e))return $e;{const xe=pe($e);for(const Ie of xe)if(Ie.percentage>_e)return Ie.color;return(Ce=xe[xe.length-1])==null?void 0:Ce.color}};return(_e,Ce)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(g).b(),unref(g).m(_e.type),unref(g).is(_e.status),{[unref(g).m("without-text")]:!_e.showText,[unref(g).m("text-inside")]:_e.textInside}]),role:"progressbar","aria-valuenow":_e.percentage,"aria-valuemin":"0","aria-valuemax":"100"},[_e.type==="line"?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(g).b("bar"))},[createBaseVNode("div",{class:normalizeClass(unref(g).be("bar","outer")),style:normalizeStyle$1({height:`${_e.strokeWidth}px`})},[createBaseVNode("div",{class:normalizeClass([unref(g).be("bar","inner"),{[unref(g).bem("bar","inner","indeterminate")]:_e.indeterminate},{[unref(g).bem("bar","inner","striped")]:_e.striped},{[unref(g).bem("bar","inner","striped-flow")]:_e.stripedFlow}]),style:normalizeStyle$1(unref(y))},[(_e.showText||_e.$slots.default)&&_e.textInside?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(g).be("bar","innerText"))},[renderSlot(_e.$slots,"default",{percentage:_e.percentage},()=>[createBaseVNode("span",null,toDisplayString(unref(de)),1)])],2)):createCommentVNode("v-if",!0)],6)],6)],2)):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(g).b("circle")),style:normalizeStyle$1({height:`${_e.width}px`,width:`${_e.width}px`})},[(openBlock(),createElementBlock("svg",_hoisted_2$f,[createBaseVNode("path",{class:normalizeClass(unref(g).be("circle","track")),d:unref(V),stroke:`var(${unref(g).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-width":unref(L),fill:"none",style:normalizeStyle$1(unref(ae))},null,14,_hoisted_3$8),createBaseVNode("path",{class:normalizeClass(unref(g).be("circle","path")),d:unref(V),stroke:unref(ie),fill:"none",opacity:_e.percentage?1:0,"stroke-linecap":_e.strokeLinecap,"stroke-width":unref(L),style:normalizeStyle$1(unref(oe))},null,14,_hoisted_4$6)]))],6)),(_e.showText||_e.$slots.default)&&!_e.textInside?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(unref(g).e("text")),style:normalizeStyle$1({fontSize:`${unref(ue)}px`})},[renderSlot(_e.$slots,"default",{percentage:_e.percentage},()=>[_e.status?(openBlock(),createBlock(unref(ElIcon),{key:1},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(le))))]),_:1})):(openBlock(),createElementBlock("span",_hoisted_5$4,toDisplayString(unref(de)),1))])],6)):createCommentVNode("v-if",!0)],10,_hoisted_1$m))}});var Progress=_export_sfc$1(_sfc_main$L,[["__file","/home/runner/work/element-plus/element-plus/packages/components/progress/src/progress.vue"]]);const ElProgress=withInstall(Progress),rateProps=buildProps({modelValue:{type:Number,default:0},id:{type:String,default:void 0},lowThreshold:{type:Number,default:2},highThreshold:{type:Number,default:4},max:{type:Number,default:5},colors:{type:definePropType([Array,Object]),default:()=>mutable(["","",""])},voidColor:{type:String,default:""},disabledVoidColor:{type:String,default:""},icons:{type:definePropType([Array,Object]),default:()=>[star_filled_default,star_filled_default,star_filled_default]},voidIcon:{type:iconPropType,default:()=>star_default},disabledVoidIcon:{type:iconPropType,default:()=>star_filled_default},disabled:Boolean,allowHalf:Boolean,showText:Boolean,showScore:Boolean,textColor:{type:String,default:""},texts:{type:definePropType(Array),default:()=>mutable(["Extremely bad","Disappointed","Fair","Satisfied","Surprise"])},scoreTemplate:{type:String,default:"{value}"},size:useSizeProp,label:{type:String,default:void 0},clearable:{type:Boolean,default:!1}}),rateEmits={[CHANGE_EVENT]:t=>isNumber$2(t),[UPDATE_MODEL_EVENT]:t=>isNumber$2(t)},_hoisted_1$l=["id","aria-label","aria-labelledby","aria-valuenow","aria-valuetext","aria-valuemax"],_hoisted_2$e=["onMousemove","onClick"],__default__$w=defineComponent({name:"ElRate"}),_sfc_main$K=defineComponent({...__default__$w,props:rateProps,emits:rateEmits,setup(t,{expose:r,emit:n}){const g=t;function y(jt,At){const hn=Tn=>isObject$7(Tn),bn=Object.keys(At).map(Tn=>+Tn).filter(Tn=>{const xn=At[Tn];return(hn(xn)?xn.excluded:!1)?jt<Tn:jt<=Tn}).sort((Tn,xn)=>Tn-xn),Cn=At[bn[0]];return hn(Cn)&&Cn.value||Cn}const L=inject(formContextKey,void 0),$=inject(formItemContextKey,void 0),V=useFormSize(),z=useNamespace("rate"),{inputId:j,isLabeledByFormItem:re}=useFormItemInputId(g,{formItemContext:$}),ae=ref(g.modelValue),oe=ref(-1),ie=ref(!0),le=computed(()=>[z.b(),z.m(V.value)]),ue=computed(()=>g.disabled||(L==null?void 0:L.disabled)),de=computed(()=>z.cssVarBlock({"void-color":g.voidColor,"disabled-void-color":g.disabledVoidColor,"fill-color":Ce.value})),pe=computed(()=>{let jt="";return g.showScore?jt=g.scoreTemplate.replace(/\{\s*value\s*\}/,ue.value?`${g.modelValue}`:`${ae.value}`):g.showText&&(jt=g.texts[Math.ceil(ae.value)-1]),jt}),he=computed(()=>g.modelValue*100-Math.floor(g.modelValue)*100),_e=computed(()=>isArray$6(g.colors)?{[g.lowThreshold]:g.colors[0],[g.highThreshold]:{value:g.colors[1],excluded:!0},[g.max]:g.colors[2]}:g.colors),Ce=computed(()=>{const jt=y(ae.value,_e.value);return isObject$7(jt)?"":jt}),$e=computed(()=>{let jt="";return ue.value?jt=`${he.value}%`:g.allowHalf&&(jt="50%"),{color:Ce.value,width:jt}}),xe=computed(()=>{let jt=isArray$6(g.icons)?[...g.icons]:{...g.icons};return jt=markRaw(jt),isArray$6(jt)?{[g.lowThreshold]:jt[0],[g.highThreshold]:{value:jt[1],excluded:!0},[g.max]:jt[2]}:jt}),Ie=computed(()=>y(g.modelValue,xe.value)),Ne=computed(()=>ue.value?isString$3(g.disabledVoidIcon)?g.disabledVoidIcon:markRaw(g.disabledVoidIcon):isString$3(g.voidIcon)?g.voidIcon:markRaw(g.voidIcon)),ze=computed(()=>y(ae.value,xe.value));function Fe(jt){const At=ue.value&&he.value>0&&jt-1<g.modelValue&&jt>g.modelValue,hn=g.allowHalf&&ie.value&&jt-.5<=ae.value&&jt>ae.value;return At||hn}function qe(jt){g.clearable&&jt===g.modelValue&&(jt=0),n(UPDATE_MODEL_EVENT,jt),g.modelValue!==jt&&n("change",jt)}function Et(jt){ue.value||(g.allowHalf&&ie.value?qe(ae.value):qe(jt))}function kt(jt){if(ue.value)return;let At=ae.value;const hn=jt.code;return hn===EVENT_CODE.up||hn===EVENT_CODE.right?(g.allowHalf?At+=.5:At+=1,jt.stopPropagation(),jt.preventDefault()):(hn===EVENT_CODE.left||hn===EVENT_CODE.down)&&(g.allowHalf?At-=.5:At-=1,jt.stopPropagation(),jt.preventDefault()),At=At<0?0:At,At=At>g.max?g.max:At,n(UPDATE_MODEL_EVENT,At),n("change",At),At}function Lt(jt,At){if(!ue.value){if(g.allowHalf&&At){let hn=At.target;hasClass(hn,z.e("item"))&&(hn=hn.querySelector(`.${z.e("icon")}`)),(hn.clientWidth===0||hasClass(hn,z.e("decimal")))&&(hn=hn.parentNode),ie.value=At.offsetX*2<=hn.clientWidth,ae.value=ie.value?jt-.5:jt}else ae.value=jt;oe.value=jt}}function vn(){ue.value||(g.allowHalf&&(ie.value=g.modelValue!==Math.floor(g.modelValue)),ae.value=g.modelValue,oe.value=-1)}return watch(()=>g.modelValue,jt=>{ae.value=jt,ie.value=g.modelValue!==Math.floor(g.modelValue)}),g.modelValue||n(UPDATE_MODEL_EVENT,0),r({setCurrentValue:Lt,resetCurrentValue:vn}),(jt,At)=>{var hn;return openBlock(),createElementBlock("div",{id:unref(j),class:normalizeClass([unref(le),unref(z).is("disabled",unref(ue))]),role:"slider","aria-label":unref(re)?void 0:jt.label||"rating","aria-labelledby":unref(re)?(hn=unref($))==null?void 0:hn.labelId:void 0,"aria-valuenow":ae.value,"aria-valuetext":unref(pe)||void 0,"aria-valuemin":"0","aria-valuemax":jt.max,tabindex:"0",style:normalizeStyle$1(unref(de)),onKeydown:kt},[(openBlock(!0),createElementBlock(Fragment,null,renderList(jt.max,(bn,Cn)=>(openBlock(),createElementBlock("span",{key:Cn,class:normalizeClass(unref(z).e("item")),onMousemove:Tn=>Lt(bn,Tn),onMouseleave:vn,onClick:Tn=>Et(bn)},[createVNode$1(unref(ElIcon),{class:normalizeClass([unref(z).e("icon"),{hover:oe.value===bn},unref(z).is("active",bn<=ae.value)])},{default:withCtx(()=>[Fe(bn)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock(Fragment,{key:0},[withDirectives((openBlock(),createBlock(resolveDynamicComponent(unref(ze)),null,null,512)),[[vShow,bn<=ae.value]]),withDirectives((openBlock(),createBlock(resolveDynamicComponent(unref(Ne)),null,null,512)),[[vShow,!(bn<=ae.value)]])],64)),Fe(bn)?(openBlock(),createBlock(unref(ElIcon),{key:1,style:normalizeStyle$1(unref($e)),class:normalizeClass([unref(z).e("icon"),unref(z).e("decimal")])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(Ie))))]),_:1},8,["style","class"])):createCommentVNode("v-if",!0)]),_:2},1032,["class"])],42,_hoisted_2$e))),128)),jt.showText||jt.showScore?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(unref(z).e("text"))},toDisplayString(unref(pe)),3)):createCommentVNode("v-if",!0)],46,_hoisted_1$l)}}});var Rate=_export_sfc$1(_sfc_main$K,[["__file","/home/runner/work/element-plus/element-plus/packages/components/rate/src/rate.vue"]]);const ElRate=withInstall(Rate),IconMap={success:"icon-success",warning:"icon-warning",error:"icon-error",info:"icon-info"},IconComponentMap={[IconMap.success]:circle_check_filled_default,[IconMap.warning]:warning_filled_default,[IconMap.error]:circle_close_filled_default,[IconMap.info]:info_filled_default},resultProps=buildProps({title:{type:String,default:""},subTitle:{type:String,default:""},icon:{type:String,values:["success","warning","info","error"],default:"info"}}),__default__$v=defineComponent({name:"ElResult"}),_sfc_main$J=defineComponent({...__default__$v,props:resultProps,setup(t){const r=t,n=useNamespace("result"),g=computed(()=>{const y=r.icon,L=y&&IconMap[y]?IconMap[y]:"icon-info",$=IconComponentMap[L]||IconComponentMap["icon-info"];return{class:L,component:$}});return(y,L)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(n).b())},[createBaseVNode("div",{class:normalizeClass(unref(n).e("icon"))},[renderSlot(y.$slots,"icon",{},()=>[unref(g).component?(openBlock(),createBlock(resolveDynamicComponent(unref(g).component),{key:0,class:normalizeClass(unref(g).class)},null,8,["class"])):createCommentVNode("v-if",!0)])],2),y.title||y.$slots.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(n).e("title"))},[renderSlot(y.$slots,"title",{},()=>[createBaseVNode("p",null,toDisplayString(y.title),1)])],2)):createCommentVNode("v-if",!0),y.subTitle||y.$slots["sub-title"]?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(n).e("subtitle"))},[renderSlot(y.$slots,"sub-title",{},()=>[createBaseVNode("p",null,toDisplayString(y.subTitle),1)])],2)):createCommentVNode("v-if",!0),y.$slots.extra?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(unref(n).e("extra"))},[renderSlot(y.$slots,"extra")],2)):createCommentVNode("v-if",!0)],2))}});var Result=_export_sfc$1(_sfc_main$J,[["__file","/home/runner/work/element-plus/element-plus/packages/components/result/src/result.vue"]]);const ElResult=withInstall(Result);var safeIsNaN=Number.isNaN||function(r){return typeof r=="number"&&r!==r};function isEqual(t,r){return!!(t===r||safeIsNaN(t)&&safeIsNaN(r))}function areInputsEqual(t,r){if(t.length!==r.length)return!1;for(var n=0;n<t.length;n++)if(!isEqual(t[n],r[n]))return!1;return!0}function memoizeOne(t,r){r===void 0&&(r=areInputsEqual);var n=null;function g(){for(var y=[],L=0;L<arguments.length;L++)y[L]=arguments[L];if(n&&n.lastThis===this&&r(y,n.lastArgs))return n.lastResult;var $=t.apply(this,y);return n={lastResult:$,lastArgs:y,lastThis:this},$}return g.clear=function(){n=null},g}const useCache=()=>{const r=getCurrentInstance().proxy.$props;return computed(()=>{const n=(g,y,L)=>({});return r.perfMode?memoize(n):memoizeOne(n)})},DEFAULT_DYNAMIC_LIST_ITEM_SIZE=50,ITEM_RENDER_EVT="itemRendered",SCROLL_EVT="scroll",FORWARD="forward",BACKWARD="backward",AUTO_ALIGNMENT="auto",SMART_ALIGNMENT="smart",START_ALIGNMENT="start",CENTERED_ALIGNMENT="center",END_ALIGNMENT="end",HORIZONTAL$1="horizontal",VERTICAL$1="vertical",LTR="ltr",RTL="rtl",RTL_OFFSET_NAG="negative",RTL_OFFSET_POS_ASC="positive-ascending",RTL_OFFSET_POS_DESC="positive-descending",ScrollbarDirKey={[HORIZONTAL$1]:"left",[VERTICAL$1]:"top"},SCROLLBAR_MIN_SIZE=20,LayoutKeys={[HORIZONTAL$1]:"deltaX",[VERTICAL$1]:"deltaY"},useWheel=({atEndEdge:t,atStartEdge:r,layout:n},g)=>{let y,L=0;const $=z=>z<0&&r.value||z>0&&t.value;return{hasReachedEdge:$,onWheel:z=>{cAF(y);const j=z[LayoutKeys[n.value]];$(L)&&$(L+j)||(L+=j,isFirefox()||z.preventDefault(),y=rAF(()=>{g(L),L=0}))}}},itemSize$1=buildProp({type:definePropType([Number,Function]),required:!0}),estimatedItemSize=buildProp({type:Number}),cache=buildProp({type:Number,default:2}),direction=buildProp({type:String,values:["ltr","rtl"],default:"ltr"}),initScrollOffset=buildProp({type:Number,default:0}),total=buildProp({type:Number,required:!0}),layout$4=buildProp({type:String,values:["horizontal","vertical"],default:VERTICAL$1}),virtualizedProps=buildProps({className:{type:String,default:""},containerElement:{type:definePropType([String,Object]),default:"div"},data:{type:definePropType(Array),default:()=>mutable([])},direction,height:{type:[String,Number],required:!0},innerElement:{type:[String,Object],default:"div"},style:{type:definePropType([Object,String,Array])},useIsScrolling:{type:Boolean,default:!1},width:{type:[Number,String],required:!1},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:{type:Boolean,default:!1}}),virtualizedListProps=buildProps({cache,estimatedItemSize,layout:layout$4,initScrollOffset,total,itemSize:itemSize$1,...virtualizedProps}),scrollbarSize={type:Number,default:6},startGap={type:Number,default:0},endGap={type:Number,default:2},virtualizedGridProps=buildProps({columnCache:cache,columnWidth:itemSize$1,estimatedColumnWidth:estimatedItemSize,estimatedRowHeight:estimatedItemSize,initScrollLeft:initScrollOffset,initScrollTop:initScrollOffset,itemKey:{type:definePropType(Function),default:({columnIndex:t,rowIndex:r})=>`${r}:${t}`},rowCache:cache,rowHeight:itemSize$1,totalColumn:total,totalRow:total,hScrollbarSize:scrollbarSize,vScrollbarSize:scrollbarSize,scrollbarStartGap:startGap,scrollbarEndGap:endGap,role:String,...virtualizedProps}),virtualizedScrollbarProps=buildProps({alwaysOn:Boolean,class:String,layout:layout$4,total,ratio:{type:Number,required:!0},clientSize:{type:Number,required:!0},scrollFrom:{type:Number,required:!0},scrollbarSize,startGap,endGap,visible:Boolean}),getScrollDir=(t,r)=>t<r?FORWARD:BACKWARD,isHorizontal=t=>t===LTR||t===RTL||t===HORIZONTAL$1,isRTL=t=>t===RTL;let cachedRTLResult=null;function getRTLOffsetType(t=!1){if(cachedRTLResult===null||t){const r=document.createElement("div"),n=r.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";const g=document.createElement("div"),y=g.style;return y.width="100px",y.height="100px",r.appendChild(g),document.body.appendChild(r),r.scrollLeft>0?cachedRTLResult=RTL_OFFSET_POS_DESC:(r.scrollLeft=1,r.scrollLeft===0?cachedRTLResult=RTL_OFFSET_NAG:cachedRTLResult=RTL_OFFSET_POS_ASC),document.body.removeChild(r),cachedRTLResult}return cachedRTLResult}function renderThumbStyle({move:t,size:r,bar:n},g){const y={},L=`translate${n.axis}(${t}px)`;return y[n.size]=r,y.transform=L,y.msTransform=L,y.webkitTransform=L,g==="horizontal"?y.height="100%":y.width="100%",y}const ScrollBar=defineComponent({name:"ElVirtualScrollBar",props:virtualizedScrollbarProps,emits:["scroll","start-move","stop-move"],setup(t,{emit:r}){const n=computed(()=>t.startGap+t.endGap),g=useNamespace("virtual-scrollbar"),y=useNamespace("scrollbar"),L=ref(),$=ref();let V=null,z=null;const j=reactive({isDragging:!1,traveled:0}),re=computed(()=>BAR_MAP[t.layout]),ae=computed(()=>t.clientSize-unref(n)),oe=computed(()=>({position:"absolute",width:`${HORIZONTAL$1===t.layout?ae.value:t.scrollbarSize}px`,height:`${HORIZONTAL$1===t.layout?t.scrollbarSize:ae.value}px`,[ScrollbarDirKey[t.layout]]:"2px",right:"2px",bottom:"2px",borderRadius:"4px"})),ie=computed(()=>{const xe=t.ratio,Ie=t.clientSize;if(xe>=100)return Number.POSITIVE_INFINITY;if(xe>=50)return xe*Ie/100;const Ne=Ie/3;return Math.floor(Math.min(Math.max(xe*Ie,SCROLLBAR_MIN_SIZE),Ne))}),le=computed(()=>{if(!Number.isFinite(ie.value))return{display:"none"};const xe=`${ie.value}px`;return renderThumbStyle({bar:re.value,size:xe,move:j.traveled},t.layout)}),ue=computed(()=>Math.floor(t.clientSize-ie.value-unref(n))),de=()=>{window.addEventListener("mousemove",Ce),window.addEventListener("mouseup",_e);const xe=unref($);xe&&(z=document.onselectstart,document.onselectstart=()=>!1,xe.addEventListener("touchmove",Ce),xe.addEventListener("touchend",_e))},pe=()=>{window.removeEventListener("mousemove",Ce),window.removeEventListener("mouseup",_e),document.onselectstart=z,z=null;const xe=unref($);xe&&(xe.removeEventListener("touchmove",Ce),xe.removeEventListener("touchend",_e))},he=xe=>{xe.stopImmediatePropagation(),!(xe.ctrlKey||[1,2].includes(xe.button))&&(j.isDragging=!0,j[re.value.axis]=xe.currentTarget[re.value.offset]-(xe[re.value.client]-xe.currentTarget.getBoundingClientRect()[re.value.direction]),r("start-move"),de())},_e=()=>{j.isDragging=!1,j[re.value.axis]=0,r("stop-move"),pe()},Ce=xe=>{const{isDragging:Ie}=j;if(!Ie||!$.value||!L.value)return;const Ne=j[re.value.axis];if(!Ne)return;cAF(V);const ze=(L.value.getBoundingClientRect()[re.value.direction]-xe[re.value.client])*-1,Fe=$.value[re.value.offset]-Ne,qe=ze-Fe;V=rAF(()=>{j.traveled=Math.max(t.startGap,Math.min(qe,ue.value)),r("scroll",qe,ue.value)})},$e=xe=>{const Ie=Math.abs(xe.target.getBoundingClientRect()[re.value.direction]-xe[re.value.client]),Ne=$.value[re.value.offset]/2,ze=Ie-Ne;j.traveled=Math.max(0,Math.min(ze,ue.value)),r("scroll",ze,ue.value)};return watch(()=>t.scrollFrom,xe=>{j.isDragging||(j.traveled=Math.ceil(xe*ue.value))}),onBeforeUnmount(()=>{pe()}),()=>h$1("div",{role:"presentation",ref:L,class:[g.b(),t.class,(t.alwaysOn||j.isDragging)&&"always-on"],style:oe.value,onMousedown:withModifiers($e,["stop","prevent"]),onTouchstartPrevent:he},h$1("div",{ref:$,class:y.e("thumb"),style:le.value,onMousedown:he},[]))}}),createList$2=({name:t,getOffset:r,getItemSize:n,getItemOffset:g,getEstimatedTotalSize:y,getStartIndexForOffset:L,getStopIndexForStartIndex:$,initCache:V,clearCache:z,validateProps:j})=>defineComponent({name:t??"ElVirtualList",props:virtualizedListProps,emits:[ITEM_RENDER_EVT,SCROLL_EVT],setup(re,{emit:ae,expose:oe}){j(re);const ie=getCurrentInstance(),le=useNamespace("vl"),ue=ref(V(re,ie)),de=useCache(),pe=ref(),he=ref(),_e=ref(),Ce=ref({isScrolling:!1,scrollDir:"forward",scrollOffset:isNumber$2(re.initScrollOffset)?re.initScrollOffset:0,updateRequested:!1,isScrollbarDragging:!1,scrollbarAlwaysOn:re.scrollbarAlwaysOn}),$e=computed(()=>{const{total:En,cache:kn}=re,{isScrolling:On,scrollDir:Rn,scrollOffset:In}=unref(Ce);if(En===0)return[0,0,0,0];const Mn=L(re,In,unref(ue)),Vn=$(re,Mn,In,unref(ue)),zn=!On||Rn===BACKWARD?Math.max(1,kn):1,Jn=!On||Rn===FORWARD?Math.max(1,kn):1;return[Math.max(0,Mn-zn),Math.max(0,Math.min(En-1,Vn+Jn)),Mn,Vn]}),xe=computed(()=>y(re,unref(ue))),Ie=computed(()=>isHorizontal(re.layout)),Ne=computed(()=>[{position:"relative",[`overflow-${Ie.value?"x":"y"}`]:"scroll",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:re.direction,height:isNumber$2(re.height)?`${re.height}px`:re.height,width:isNumber$2(re.width)?`${re.width}px`:re.width},re.style]),ze=computed(()=>{const En=unref(xe),kn=unref(Ie);return{height:kn?"100%":`${En}px`,pointerEvents:unref(Ce).isScrolling?"none":void 0,width:kn?`${En}px`:"100%"}}),Fe=computed(()=>Ie.value?re.width:re.height),{onWheel:qe}=useWheel({atStartEdge:computed(()=>Ce.value.scrollOffset<=0),atEndEdge:computed(()=>Ce.value.scrollOffset>=xe.value),layout:computed(()=>re.layout)},En=>{var kn,On;(On=(kn=_e.value).onMouseUp)==null||On.call(kn),At(Math.min(Ce.value.scrollOffset+En,xe.value-Fe.value))}),Et=()=>{const{total:En}=re;if(En>0){const[In,Mn,Vn,zn]=unref($e);ae(ITEM_RENDER_EVT,In,Mn,Vn,zn)}const{scrollDir:kn,scrollOffset:On,updateRequested:Rn}=unref(Ce);ae(SCROLL_EVT,kn,On,Rn)},kt=En=>{const{clientHeight:kn,scrollHeight:On,scrollTop:Rn}=En.currentTarget,In=unref(Ce);if(In.scrollOffset===Rn)return;const Mn=Math.max(0,Math.min(Rn,On-kn));Ce.value={...In,isScrolling:!0,scrollDir:getScrollDir(In.scrollOffset,Mn),scrollOffset:Mn,updateRequested:!1},nextTick(Cn)},Lt=En=>{const{clientWidth:kn,scrollLeft:On,scrollWidth:Rn}=En.currentTarget,In=unref(Ce);if(In.scrollOffset===On)return;const{direction:Mn}=re;let Vn=On;if(Mn===RTL)switch(getRTLOffsetType()){case RTL_OFFSET_NAG:{Vn=-On;break}case RTL_OFFSET_POS_DESC:{Vn=Rn-kn-On;break}}Vn=Math.max(0,Math.min(Vn,Rn-kn)),Ce.value={...In,isScrolling:!0,scrollDir:getScrollDir(In.scrollOffset,Vn),scrollOffset:Vn,updateRequested:!1},nextTick(Cn)},vn=En=>{unref(Ie)?Lt(En):kt(En),Et()},jt=(En,kn)=>{const On=(xe.value-Fe.value)/kn*En;At(Math.min(xe.value-Fe.value,On))},At=En=>{En=Math.max(En,0),En!==unref(Ce).scrollOffset&&(Ce.value={...unref(Ce),scrollOffset:En,scrollDir:getScrollDir(unref(Ce).scrollOffset,En),updateRequested:!0},nextTick(Cn))},hn=(En,kn=AUTO_ALIGNMENT)=>{const{scrollOffset:On}=unref(Ce);En=Math.max(0,Math.min(En,re.total-1)),At(r(re,En,kn,On,unref(ue)))},bn=En=>{const{direction:kn,itemSize:On,layout:Rn}=re,In=de.value(z&&On,z&&Rn,z&&kn);let Mn;if(hasOwn$1(In,String(En)))Mn=In[En];else{const Vn=g(re,En,unref(ue)),zn=n(re,En,unref(ue)),Jn=unref(Ie),tr=kn===RTL,$n=Jn?Vn:0;In[En]=Mn={position:"absolute",left:tr?void 0:`${$n}px`,right:tr?`${$n}px`:void 0,top:Jn?0:`${Vn}px`,height:Jn?"100%":`${zn}px`,width:Jn?`${zn}px`:"100%"}}return Mn},Cn=()=>{Ce.value.isScrolling=!1,nextTick(()=>{de.value(-1,null,null)})},Tn=()=>{const En=pe.value;En&&(En.scrollTop=0)};onMounted(()=>{if(!isClient$1)return;const{initScrollOffset:En}=re,kn=unref(pe);isNumber$2(En)&&kn&&(unref(Ie)?kn.scrollLeft=En:kn.scrollTop=En),Et()}),onUpdated(()=>{const{direction:En,layout:kn}=re,{scrollOffset:On,updateRequested:Rn}=unref(Ce),In=unref(pe);if(Rn&&In)if(kn===HORIZONTAL$1)if(En===RTL)switch(getRTLOffsetType()){case RTL_OFFSET_NAG:{In.scrollLeft=-On;break}case RTL_OFFSET_POS_ASC:{In.scrollLeft=On;break}default:{const{clientWidth:Mn,scrollWidth:Vn}=In;In.scrollLeft=Vn-Mn-On;break}}else In.scrollLeft=On;else In.scrollTop=On});const xn={ns:le,clientSize:Fe,estimatedTotalSize:xe,windowStyle:Ne,windowRef:pe,innerRef:he,innerStyle:ze,itemsToRender:$e,scrollbarRef:_e,states:Ce,getItemStyle:bn,onScroll:vn,onScrollbarScroll:jt,onWheel:qe,scrollTo:At,scrollToItem:hn,resetScrollTop:Tn};return oe({windowRef:pe,innerRef:he,getItemStyleCache:de,scrollTo:At,scrollToItem:hn,resetScrollTop:Tn,states:Ce}),xn},render(re){var ae;const{$slots:oe,className:ie,clientSize:le,containerElement:ue,data:de,getItemStyle:pe,innerElement:he,itemsToRender:_e,innerStyle:Ce,layout:$e,total:xe,onScroll:Ie,onScrollbarScroll:Ne,onWheel:ze,states:Fe,useIsScrolling:qe,windowStyle:Et,ns:kt}=re,[Lt,vn]=_e,jt=resolveDynamicComponent(ue),At=resolveDynamicComponent(he),hn=[];if(xe>0)for(let xn=Lt;xn<=vn;xn++)hn.push((ae=oe.default)==null?void 0:ae.call(oe,{data:de,key:xn,index:xn,isScrolling:qe?Fe.isScrolling:void 0,style:pe(xn)}));const bn=[h$1(At,{style:Ce,ref:"innerRef"},isString$3(At)?hn:{default:()=>hn})],Cn=h$1(ScrollBar,{ref:"scrollbarRef",clientSize:le,layout:$e,onScroll:Ne,ratio:le*100/this.estimatedTotalSize,scrollFrom:Fe.scrollOffset/(this.estimatedTotalSize-le),total:xe}),Tn=h$1(jt,{class:[kt.e("window"),ie],style:Et,onScroll:Ie,onWheel:ze,ref:"windowRef",key:0},isString$3(jt)?[bn]:{default:()=>[bn]});return h$1("div",{key:0,class:[kt.e("wrapper"),Fe.scrollbarAlwaysOn?"always-on":""]},[Tn,Cn])}}),FixedSizeList=createList$2({name:"ElFixedSizeList",getItemOffset:({itemSize:t},r)=>r*t,getItemSize:({itemSize:t})=>t,getEstimatedTotalSize:({total:t,itemSize:r})=>r*t,getOffset:({height:t,total:r,itemSize:n,layout:g,width:y},L,$,V)=>{const z=isHorizontal(g)?y:t,j=Math.max(0,r*n-z),re=Math.min(j,L*n),ae=Math.max(0,(L+1)*n-z);switch($===SMART_ALIGNMENT&&(V>=ae-z&&V<=re+z?$=AUTO_ALIGNMENT:$=CENTERED_ALIGNMENT),$){case START_ALIGNMENT:return re;case END_ALIGNMENT:return ae;case CENTERED_ALIGNMENT:{const oe=Math.round(ae+(re-ae)/2);return oe<Math.ceil(z/2)?0:oe>j+Math.floor(z/2)?j:oe}case AUTO_ALIGNMENT:default:return V>=ae&&V<=re?V:V<ae?ae:re}},getStartIndexForOffset:({total:t,itemSize:r},n)=>Math.max(0,Math.min(t-1,Math.floor(n/r))),getStopIndexForStartIndex:({height:t,total:r,itemSize:n,layout:g,width:y},L,$)=>{const V=L*n,z=isHorizontal(g)?y:t,j=Math.ceil((z+$-V)/n);return Math.max(0,Math.min(r-1,L+j-1))},initCache(){},clearCache:!0,validateProps(){}}),getItemFromCache$1=(t,r,n)=>{const{itemSize:g}=t,{items:y,lastVisitedIndex:L}=n;if(r>L){let $=0;if(L>=0){const V=y[L];$=V.offset+V.size}for(let V=L+1;V<=r;V++){const z=g(V);y[V]={offset:$,size:z},$+=z}n.lastVisitedIndex=r}return y[r]},findItem$1=(t,r,n)=>{const{items:g,lastVisitedIndex:y}=r;return(y>0?g[y].offset:0)>=n?bs$1(t,r,0,y,n):es$1(t,r,Math.max(0,y),n)},bs$1=(t,r,n,g,y)=>{for(;n<=g;){const L=n+Math.floor((g-n)/2),$=getItemFromCache$1(t,L,r).offset;if($===y)return L;$<y?n=L+1:$>y&&(g=L-1)}return Math.max(0,n-1)},es$1=(t,r,n,g)=>{const{total:y}=t;let L=1;for(;n<y&&getItemFromCache$1(t,n,r).offset<g;)n+=L,L*=2;return bs$1(t,r,Math.floor(n/2),Math.min(n,y-1),g)},getEstimatedTotalSize=({total:t},{items:r,estimatedItemSize:n,lastVisitedIndex:g})=>{let y=0;if(g>=t&&(g=t-1),g>=0){const V=r[g];y=V.offset+V.size}const $=(t-g-1)*n;return y+$},DynamicSizeList=createList$2({name:"ElDynamicSizeList",getItemOffset:(t,r,n)=>getItemFromCache$1(t,r,n).offset,getItemSize:(t,r,{items:n})=>n[r].size,getEstimatedTotalSize,getOffset:(t,r,n,g,y)=>{const{height:L,layout:$,width:V}=t,z=isHorizontal($)?V:L,j=getItemFromCache$1(t,r,y),re=getEstimatedTotalSize(t,y),ae=Math.max(0,Math.min(re-z,j.offset)),oe=Math.max(0,j.offset-z+j.size);switch(n===SMART_ALIGNMENT&&(g>=oe-z&&g<=ae+z?n=AUTO_ALIGNMENT:n=CENTERED_ALIGNMENT),n){case START_ALIGNMENT:return ae;case END_ALIGNMENT:return oe;case CENTERED_ALIGNMENT:return Math.round(oe+(ae-oe)/2);case AUTO_ALIGNMENT:default:return g>=oe&&g<=ae?g:g<oe?oe:ae}},getStartIndexForOffset:(t,r,n)=>findItem$1(t,n,r),getStopIndexForStartIndex:(t,r,n,g)=>{const{height:y,total:L,layout:$,width:V}=t,z=isHorizontal($)?V:y,j=getItemFromCache$1(t,r,g),re=n+z;let ae=j.offset+j.size,oe=r;for(;oe<L-1&&ae<re;)oe++,ae+=getItemFromCache$1(t,oe,g).size;return oe},initCache({estimatedItemSize:t=DEFAULT_DYNAMIC_LIST_ITEM_SIZE},r){const n={items:{},estimatedItemSize:t,lastVisitedIndex:-1};return n.clearCacheAfterIndex=(g,y=!0)=>{var L,$;n.lastVisitedIndex=Math.min(n.lastVisitedIndex,g-1),(L=r.exposed)==null||L.getItemStyleCache(-1),y&&(($=r.proxy)==null||$.$forceUpdate())},n},clearCache:!1,validateProps:({itemSize:t})=>{}}),useGridWheel=({atXEndEdge:t,atXStartEdge:r,atYEndEdge:n,atYStartEdge:g},y)=>{let L=null,$=0,V=0;const z=(re,ae)=>{const oe=re<=0&&r.value||re>=0&&t.value,ie=ae<=0&&g.value||ae>=0&&n.value;return oe&&ie};return{hasReachedEdge:z,onWheel:re=>{cAF(L);let ae=re.deltaX,oe=re.deltaY;Math.abs(ae)>Math.abs(oe)?oe=0:ae=0,re.shiftKey&&oe!==0&&(ae=oe,oe=0),!(z($,V)&&z($+ae,V+oe))&&($+=ae,V+=oe,re.preventDefault(),L=rAF(()=>{y($,V),$=0,V=0}))}}},createGrid=({name:t,clearCache:r,getColumnPosition:n,getColumnStartIndexForOffset:g,getColumnStopIndexForStartIndex:y,getEstimatedTotalHeight:L,getEstimatedTotalWidth:$,getColumnOffset:V,getRowOffset:z,getRowPosition:j,getRowStartIndexForOffset:re,getRowStopIndexForStartIndex:ae,initCache:oe,injectToInstance:ie,validateProps:le})=>defineComponent({name:t??"ElVirtualList",props:virtualizedGridProps,emits:[ITEM_RENDER_EVT,SCROLL_EVT],setup(ue,{emit:de,expose:pe,slots:he}){const _e=useNamespace("vl");le(ue);const Ce=getCurrentInstance(),$e=ref(oe(ue,Ce));ie==null||ie(Ce,$e);const xe=ref(),Ie=ref(),Ne=ref(),ze=ref(null),Fe=ref({isScrolling:!1,scrollLeft:isNumber$2(ue.initScrollLeft)?ue.initScrollLeft:0,scrollTop:isNumber$2(ue.initScrollTop)?ue.initScrollTop:0,updateRequested:!1,xAxisScrollDir:FORWARD,yAxisScrollDir:FORWARD}),qe=useCache(),Et=computed(()=>Number.parseInt(`${ue.height}`,10)),kt=computed(()=>Number.parseInt(`${ue.width}`,10)),Lt=computed(()=>{const{totalColumn:Fn,totalRow:cr,columnCache:ur}=ue,{isScrolling:vr,xAxisScrollDir:Yn,scrollLeft:gr}=unref(Fe);if(Fn===0||cr===0)return[0,0,0,0];const lr=g(ue,gr,unref($e)),er=y(ue,lr,gr,unref($e)),br=!vr||Yn===BACKWARD?Math.max(1,ur):1,wr=!vr||Yn===FORWARD?Math.max(1,ur):1;return[Math.max(0,lr-br),Math.max(0,Math.min(Fn-1,er+wr)),lr,er]}),vn=computed(()=>{const{totalColumn:Fn,totalRow:cr,rowCache:ur}=ue,{isScrolling:vr,yAxisScrollDir:Yn,scrollTop:gr}=unref(Fe);if(Fn===0||cr===0)return[0,0,0,0];const lr=re(ue,gr,unref($e)),er=ae(ue,lr,gr,unref($e)),br=!vr||Yn===BACKWARD?Math.max(1,ur):1,wr=!vr||Yn===FORWARD?Math.max(1,ur):1;return[Math.max(0,lr-br),Math.max(0,Math.min(cr-1,er+wr)),lr,er]}),jt=computed(()=>L(ue,unref($e))),At=computed(()=>$(ue,unref($e))),hn=computed(()=>{var Fn;return[{position:"relative",overflow:"hidden",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:ue.direction,height:isNumber$2(ue.height)?`${ue.height}px`:ue.height,width:isNumber$2(ue.width)?`${ue.width}px`:ue.width},(Fn=ue.style)!=null?Fn:{}]}),bn=computed(()=>{const Fn=`${unref(At)}px`;return{height:`${unref(jt)}px`,pointerEvents:unref(Fe).isScrolling?"none":void 0,width:Fn}}),Cn=()=>{const{totalColumn:Fn,totalRow:cr}=ue;if(Fn>0&&cr>0){const[er,br,wr,$r]=unref(Lt),[Mr,Cr,xr,or]=unref(vn);de(ITEM_RENDER_EVT,{columnCacheStart:er,columnCacheEnd:br,rowCacheStart:Mr,rowCacheEnd:Cr,columnVisibleStart:wr,columnVisibleEnd:$r,rowVisibleStart:xr,rowVisibleEnd:or})}const{scrollLeft:ur,scrollTop:vr,updateRequested:Yn,xAxisScrollDir:gr,yAxisScrollDir:lr}=unref(Fe);de(SCROLL_EVT,{xAxisScrollDir:gr,scrollLeft:ur,yAxisScrollDir:lr,scrollTop:vr,updateRequested:Yn})},Tn=Fn=>{const{clientHeight:cr,clientWidth:ur,scrollHeight:vr,scrollLeft:Yn,scrollTop:gr,scrollWidth:lr}=Fn.currentTarget,er=unref(Fe);if(er.scrollTop===gr&&er.scrollLeft===Yn)return;let br=Yn;if(isRTL(ue.direction))switch(getRTLOffsetType()){case RTL_OFFSET_NAG:br=-Yn;break;case RTL_OFFSET_POS_DESC:br=lr-ur-Yn;break}Fe.value={...er,isScrolling:!0,scrollLeft:br,scrollTop:Math.max(0,Math.min(gr,vr-cr)),updateRequested:!0,xAxisScrollDir:getScrollDir(er.scrollLeft,br),yAxisScrollDir:getScrollDir(er.scrollTop,gr)},nextTick(()=>Mn()),Vn(),Cn()},xn=(Fn,cr)=>{const ur=unref(Et),vr=(jt.value-ur)/cr*Fn;On({scrollTop:Math.min(jt.value-ur,vr)})},En=(Fn,cr)=>{const ur=unref(kt),vr=(At.value-ur)/cr*Fn;On({scrollLeft:Math.min(At.value-ur,vr)})},{onWheel:kn}=useGridWheel({atXStartEdge:computed(()=>Fe.value.scrollLeft<=0),atXEndEdge:computed(()=>Fe.value.scrollLeft>=At.value-unref(kt)),atYStartEdge:computed(()=>Fe.value.scrollTop<=0),atYEndEdge:computed(()=>Fe.value.scrollTop>=jt.value-unref(Et))},(Fn,cr)=>{var ur,vr,Yn,gr;(vr=(ur=Ie.value)==null?void 0:ur.onMouseUp)==null||vr.call(ur),(gr=(Yn=Ie.value)==null?void 0:Yn.onMouseUp)==null||gr.call(Yn);const lr=unref(kt),er=unref(Et);On({scrollLeft:Math.min(Fe.value.scrollLeft+Fn,At.value-lr),scrollTop:Math.min(Fe.value.scrollTop+cr,jt.value-er)})}),On=({scrollLeft:Fn=Fe.value.scrollLeft,scrollTop:cr=Fe.value.scrollTop})=>{Fn=Math.max(Fn,0),cr=Math.max(cr,0);const ur=unref(Fe);cr===ur.scrollTop&&Fn===ur.scrollLeft||(Fe.value={...ur,xAxisScrollDir:getScrollDir(ur.scrollLeft,Fn),yAxisScrollDir:getScrollDir(ur.scrollTop,cr),scrollLeft:Fn,scrollTop:cr,updateRequested:!0},nextTick(()=>Mn()),Vn(),Cn())},Rn=(Fn=0,cr=0,ur=AUTO_ALIGNMENT)=>{const vr=unref(Fe);cr=Math.max(0,Math.min(cr,ue.totalColumn-1)),Fn=Math.max(0,Math.min(Fn,ue.totalRow-1));const Yn=getScrollBarWidth(_e.namespace.value),gr=unref($e),lr=L(ue,gr),er=$(ue,gr);On({scrollLeft:V(ue,cr,ur,vr.scrollLeft,gr,er>ue.width?Yn:0),scrollTop:z(ue,Fn,ur,vr.scrollTop,gr,lr>ue.height?Yn:0)})},In=(Fn,cr)=>{const{columnWidth:ur,direction:vr,rowHeight:Yn}=ue,gr=qe.value(r&&ur,r&&Yn,r&&vr),lr=`${Fn},${cr}`;if(hasOwn$1(gr,lr))return gr[lr];{const[,er]=n(ue,cr,unref($e)),br=unref($e),wr=isRTL(vr),[$r,Mr]=j(ue,Fn,br),[Cr]=n(ue,cr,br);return gr[lr]={position:"absolute",left:wr?void 0:`${er}px`,right:wr?`${er}px`:void 0,top:`${Mr}px`,height:`${$r}px`,width:`${Cr}px`},gr[lr]}},Mn=()=>{Fe.value.isScrolling=!1,nextTick(()=>{qe.value(-1,null,null)})};onMounted(()=>{if(!isClient$1)return;const{initScrollLeft:Fn,initScrollTop:cr}=ue,ur=unref(xe);ur&&(isNumber$2(Fn)&&(ur.scrollLeft=Fn),isNumber$2(cr)&&(ur.scrollTop=cr)),Cn()});const Vn=()=>{const{direction:Fn}=ue,{scrollLeft:cr,scrollTop:ur,updateRequested:vr}=unref(Fe),Yn=unref(xe);if(vr&&Yn){if(Fn===RTL)switch(getRTLOffsetType()){case RTL_OFFSET_NAG:{Yn.scrollLeft=-cr;break}case RTL_OFFSET_POS_ASC:{Yn.scrollLeft=cr;break}default:{const{clientWidth:gr,scrollWidth:lr}=Yn;Yn.scrollLeft=lr-gr-cr;break}}else Yn.scrollLeft=Math.max(0,cr);Yn.scrollTop=Math.max(0,ur)}},{resetAfterColumnIndex:zn,resetAfterRowIndex:Jn,resetAfter:tr}=Ce.proxy;pe({windowRef:xe,innerRef:ze,getItemStyleCache:qe,scrollTo:On,scrollToItem:Rn,states:Fe,resetAfterColumnIndex:zn,resetAfterRowIndex:Jn,resetAfter:tr});const $n=()=>{const{scrollbarAlwaysOn:Fn,scrollbarStartGap:cr,scrollbarEndGap:ur,totalColumn:vr,totalRow:Yn}=ue,gr=unref(kt),lr=unref(Et),er=unref(At),br=unref(jt),{scrollLeft:wr,scrollTop:$r}=unref(Fe),Mr=h$1(ScrollBar,{ref:Ie,alwaysOn:Fn,startGap:cr,endGap:ur,class:_e.e("horizontal"),clientSize:gr,layout:"horizontal",onScroll:En,ratio:gr*100/er,scrollFrom:wr/(er-gr),total:Yn,visible:!0}),Cr=h$1(ScrollBar,{ref:Ne,alwaysOn:Fn,startGap:cr,endGap:ur,class:_e.e("vertical"),clientSize:lr,layout:"vertical",onScroll:xn,ratio:lr*100/br,scrollFrom:$r/(br-lr),total:vr,visible:!0});return{horizontalScrollbar:Mr,verticalScrollbar:Cr}},Pn=()=>{var Fn;const[cr,ur]=unref(Lt),[vr,Yn]=unref(vn),{data:gr,totalColumn:lr,totalRow:er,useIsScrolling:br,itemKey:wr}=ue,$r=[];if(er>0&&lr>0)for(let Mr=vr;Mr<=Yn;Mr++)for(let Cr=cr;Cr<=ur;Cr++)$r.push((Fn=he.default)==null?void 0:Fn.call(he,{columnIndex:Cr,data:gr,key:wr({columnIndex:Cr,data:gr,rowIndex:Mr}),isScrolling:br?unref(Fe).isScrolling:void 0,style:In(Mr,Cr),rowIndex:Mr}));return $r},Bn=()=>{const Fn=resolveDynamicComponent(ue.innerElement),cr=Pn();return[h$1(Fn,{style:unref(bn),ref:ze},isString$3(Fn)?cr:{default:()=>cr})]};return()=>{const Fn=resolveDynamicComponent(ue.containerElement),{horizontalScrollbar:cr,verticalScrollbar:ur}=$n(),vr=Bn();return h$1("div",{key:0,class:_e.e("wrapper"),role:ue.role},[h$1(Fn,{class:ue.className,style:unref(hn),onScroll:Tn,onWheel:kn,ref:xe},isString$3(Fn)?vr:{default:()=>vr}),cr,ur])}}}),FixedSizeGrid=createGrid({name:"ElFixedSizeGrid",getColumnPosition:({columnWidth:t},r)=>[t,r*t],getRowPosition:({rowHeight:t},r)=>[t,r*t],getEstimatedTotalHeight:({totalRow:t,rowHeight:r})=>r*t,getEstimatedTotalWidth:({totalColumn:t,columnWidth:r})=>r*t,getColumnOffset:({totalColumn:t,columnWidth:r,width:n},g,y,L,$,V)=>{n=Number(n);const z=Math.max(0,t*r-n),j=Math.min(z,g*r),re=Math.max(0,g*r-n+V+r);switch(y==="smart"&&(L>=re-n&&L<=j+n?y=AUTO_ALIGNMENT:y=CENTERED_ALIGNMENT),y){case START_ALIGNMENT:return j;case END_ALIGNMENT:return re;case CENTERED_ALIGNMENT:{const ae=Math.round(re+(j-re)/2);return ae<Math.ceil(n/2)?0:ae>z+Math.floor(n/2)?z:ae}case AUTO_ALIGNMENT:default:return L>=re&&L<=j?L:re>j||L<re?re:j}},getRowOffset:({rowHeight:t,height:r,totalRow:n},g,y,L,$,V)=>{r=Number(r);const z=Math.max(0,n*t-r),j=Math.min(z,g*t),re=Math.max(0,g*t-r+V+t);switch(y===SMART_ALIGNMENT&&(L>=re-r&&L<=j+r?y=AUTO_ALIGNMENT:y=CENTERED_ALIGNMENT),y){case START_ALIGNMENT:return j;case END_ALIGNMENT:return re;case CENTERED_ALIGNMENT:{const ae=Math.round(re+(j-re)/2);return ae<Math.ceil(r/2)?0:ae>z+Math.floor(r/2)?z:ae}case AUTO_ALIGNMENT:default:return L>=re&&L<=j?L:re>j||L<re?re:j}},getColumnStartIndexForOffset:({columnWidth:t,totalColumn:r},n)=>Math.max(0,Math.min(r-1,Math.floor(n/t))),getColumnStopIndexForStartIndex:({columnWidth:t,totalColumn:r,width:n},g,y)=>{const L=g*t,$=Math.ceil((n+y-L)/t);return Math.max(0,Math.min(r-1,g+$-1))},getRowStartIndexForOffset:({rowHeight:t,totalRow:r},n)=>Math.max(0,Math.min(r-1,Math.floor(n/t))),getRowStopIndexForStartIndex:({rowHeight:t,totalRow:r,height:n},g,y)=>{const L=g*t,$=Math.ceil((n+y-L)/t);return Math.max(0,Math.min(r-1,g+$-1))},initCache:()=>{},clearCache:!0,validateProps:({columnWidth:t,rowHeight:r})=>{}}),{max:max$2,min:min$2,floor}=Math,ACCESS_SIZER_KEY_MAP={column:"columnWidth",row:"rowHeight"},ACCESS_LAST_VISITED_KEY_MAP={column:"lastVisitedColumnIndex",row:"lastVisitedRowIndex"},getItemFromCache=(t,r,n,g)=>{const[y,L,$]=[n[g],t[ACCESS_SIZER_KEY_MAP[g]],n[ACCESS_LAST_VISITED_KEY_MAP[g]]];if(r>$){let V=0;if($>=0){const z=y[$];V=z.offset+z.size}for(let z=$+1;z<=r;z++){const j=L(z);y[z]={offset:V,size:j},V+=j}n[ACCESS_LAST_VISITED_KEY_MAP[g]]=r}return y[r]},bs=(t,r,n,g,y,L)=>{for(;n<=g;){const $=n+floor((g-n)/2),V=getItemFromCache(t,$,r,L).offset;if(V===y)return $;V<y?n=$+1:g=$-1}return max$2(0,n-1)},es=(t,r,n,g,y)=>{const L=y==="column"?t.totalColumn:t.totalRow;let $=1;for(;n<L&&getItemFromCache(t,n,r,y).offset<g;)n+=$,$*=2;return bs(t,r,floor(n/2),min$2(n,L-1),g,y)},findItem=(t,r,n,g)=>{const[y,L]=[r[g],r[ACCESS_LAST_VISITED_KEY_MAP[g]]];return(L>0?y[L].offset:0)>=n?bs(t,r,0,L,n,g):es(t,r,max$2(0,L),n,g)},getEstimatedTotalHeight=({totalRow:t},{estimatedRowHeight:r,lastVisitedRowIndex:n,row:g})=>{let y=0;if(n>=t&&(n=t-1),n>=0){const V=g[n];y=V.offset+V.size}const $=(t-n-1)*r;return y+$},getEstimatedTotalWidth=({totalColumn:t},{column:r,estimatedColumnWidth:n,lastVisitedColumnIndex:g})=>{let y=0;if(g>t&&(g=t-1),g>=0){const V=r[g];y=V.offset+V.size}const $=(t-g-1)*n;return y+$},ACCESS_ESTIMATED_SIZE_KEY_MAP={column:getEstimatedTotalWidth,row:getEstimatedTotalHeight},getOffset$1=(t,r,n,g,y,L,$)=>{const[V,z]=[L==="row"?t.height:t.width,ACCESS_ESTIMATED_SIZE_KEY_MAP[L]],j=getItemFromCache(t,r,y,L),re=z(t,y),ae=max$2(0,min$2(re-V,j.offset)),oe=max$2(0,j.offset-V+$+j.size);switch(n===SMART_ALIGNMENT&&(g>=oe-V&&g<=ae+V?n=AUTO_ALIGNMENT:n=CENTERED_ALIGNMENT),n){case START_ALIGNMENT:return ae;case END_ALIGNMENT:return oe;case CENTERED_ALIGNMENT:return Math.round(oe+(ae-oe)/2);case AUTO_ALIGNMENT:default:return g>=oe&&g<=ae?g:oe>ae||g<oe?oe:ae}},DynamicSizeGrid=createGrid({name:"ElDynamicSizeGrid",getColumnPosition:(t,r,n)=>{const g=getItemFromCache(t,r,n,"column");return[g.size,g.offset]},getRowPosition:(t,r,n)=>{const g=getItemFromCache(t,r,n,"row");return[g.size,g.offset]},getColumnOffset:(t,r,n,g,y,L)=>getOffset$1(t,r,n,g,y,"column",L),getRowOffset:(t,r,n,g,y,L)=>getOffset$1(t,r,n,g,y,"row",L),getColumnStartIndexForOffset:(t,r,n)=>findItem(t,n,r,"column"),getColumnStopIndexForStartIndex:(t,r,n,g)=>{const y=getItemFromCache(t,r,g,"column"),L=n+t.width;let $=y.offset+y.size,V=r;for(;V<t.totalColumn-1&&$<L;)V++,$+=getItemFromCache(t,r,g,"column").size;return V},getEstimatedTotalHeight,getEstimatedTotalWidth,getRowStartIndexForOffset:(t,r,n)=>findItem(t,n,r,"row"),getRowStopIndexForStartIndex:(t,r,n,g)=>{const{totalRow:y,height:L}=t,$=getItemFromCache(t,r,g,"row"),V=n+L;let z=$.size+$.offset,j=r;for(;j<y-1&&z<V;)j++,z+=getItemFromCache(t,j,g,"row").size;return j},injectToInstance:(t,r)=>{const n=({columnIndex:L,rowIndex:$},V)=>{var z,j;V=isUndefined$1(V)?!0:V,isNumber$2(L)&&(r.value.lastVisitedColumnIndex=Math.min(r.value.lastVisitedColumnIndex,L-1)),isNumber$2($)&&(r.value.lastVisitedRowIndex=Math.min(r.value.lastVisitedRowIndex,$-1)),(z=t.exposed)==null||z.getItemStyleCache.value(-1,null,null),V&&((j=t.proxy)==null||j.$forceUpdate())},g=(L,$)=>{n({columnIndex:L},$)},y=(L,$)=>{n({rowIndex:L},$)};Object.assign(t.proxy,{resetAfterColumnIndex:g,resetAfterRowIndex:y,resetAfter:n})},initCache:({estimatedColumnWidth:t=DEFAULT_DYNAMIC_LIST_ITEM_SIZE,estimatedRowHeight:r=DEFAULT_DYNAMIC_LIST_ITEM_SIZE})=>({column:{},estimatedColumnWidth:t,estimatedRowHeight:r,lastVisitedColumnIndex:-1,lastVisitedRowIndex:-1,row:{}}),clearCache:!1,validateProps:({columnWidth:t,rowHeight:r})=>{}}),_sfc_main$I=defineComponent({props:{item:{type:Object,required:!0},style:Object,height:Number},setup(){return{ns:useNamespace("select")}}});function _sfc_render$7(t,r,n,g,y,L){return t.item.isTitle?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(t.ns.be("group","title")),style:normalizeStyle$1([t.style,{lineHeight:`${t.height}px`}])},toDisplayString(t.item.label),7)):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(t.ns.be("group","split")),style:normalizeStyle$1(t.style)},[createBaseVNode("span",{class:normalizeClass(t.ns.be("group","split-dash")),style:normalizeStyle$1({top:`${t.height/2}px`})},null,6)],6))}var GroupItem=_export_sfc$1(_sfc_main$I,[["render",_sfc_render$7],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/group-item.vue"]]);function useOption(t,{emit:r}){return{hoverItem:()=>{t.disabled||r("hover",t.index)},selectOptionClick:()=>{t.disabled||r("select",t.item,t.index)}}}const SelectProps={allowCreate:Boolean,autocomplete:{type:String,default:"none"},automaticDropdown:Boolean,clearable:Boolean,clearIcon:{type:[String,Object],default:circle_close_default},effect:{type:String,default:"light"},collapseTags:Boolean,collapseTagsTooltip:{type:Boolean,default:!1},maxCollapseTags:{type:Number,default:1},defaultFirstOption:Boolean,disabled:Boolean,estimatedOptionHeight:{type:Number,default:void 0},filterable:Boolean,filterMethod:Function,height:{type:Number,default:170},itemHeight:{type:Number,default:34},id:String,loading:Boolean,loadingText:String,label:String,modelValue:[Array,String,Number,Boolean,Object],multiple:Boolean,multipleLimit:{type:Number,default:0},name:String,noDataText:String,noMatchText:String,remoteMethod:Function,reserveKeyword:{type:Boolean,default:!0},options:{type:Array,required:!0},placeholder:{type:String},teleported:useTooltipContentProps.teleported,persistent:{type:Boolean,default:!0},popperClass:{type:String,default:""},popperOptions:{type:Object,default:()=>({})},remote:Boolean,size:{type:String,validator:isValidComponentSize},valueKey:{type:String,default:"value"},scrollbarAlwaysOn:{type:Boolean,default:!1},validateEvent:{type:Boolean,default:!0},placement:{type:definePropType(String),values:Ee,default:"bottom-start"}},OptionProps={data:Array,disabled:Boolean,hovering:Boolean,item:Object,index:Number,style:Object,selected:Boolean,created:Boolean},_sfc_main$H=defineComponent({props:OptionProps,emits:["select","hover"],setup(t,{emit:r}){const n=useNamespace("select"),{hoverItem:g,selectOptionClick:y}=useOption(t,{emit:r});return{ns:n,hoverItem:g,selectOptionClick:y}}}),_hoisted_1$k=["aria-selected"];function _sfc_render$6(t,r,n,g,y,L){return openBlock(),createElementBlock("li",{"aria-selected":t.selected,style:normalizeStyle$1(t.style),class:normalizeClass([t.ns.be("dropdown","option-item"),t.ns.is("selected",t.selected),t.ns.is("disabled",t.disabled),t.ns.is("created",t.created),{hover:t.hovering}]),onMouseenter:r[0]||(r[0]=(...$)=>t.hoverItem&&t.hoverItem(...$)),onClick:r[1]||(r[1]=withModifiers((...$)=>t.selectOptionClick&&t.selectOptionClick(...$),["stop"]))},[renderSlot(t.$slots,"default",{item:t.item,index:t.index,disabled:t.disabled},()=>[createBaseVNode("span",null,toDisplayString(t.item.label),1)])],46,_hoisted_1$k)}var OptionItem=_export_sfc$1(_sfc_main$H,[["render",_sfc_render$6],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/option-item.vue"]]);const selectV2InjectionKey=Symbol("ElSelectV2Injection");var ElSelectMenu=defineComponent({name:"ElSelectDropdown",props:{data:{type:Array,required:!0},hoveringIndex:Number,width:Number},setup(t,{slots:r,expose:n}){const g=inject(selectV2InjectionKey),y=useNamespace("select"),L=ref([]),$=ref(),V=computed(()=>t.data.length);watch(()=>V.value,()=>{var Ne,ze;(ze=(Ne=g.popper.value).updatePopper)==null||ze.call(Ne)});const z=computed(()=>isUndefined$1(g.props.estimatedOptionHeight)),j=computed(()=>z.value?{itemSize:g.props.itemHeight}:{estimatedSize:g.props.estimatedOptionHeight,itemSize:Ne=>L.value[Ne]}),re=(Ne=[],ze)=>{const{props:{valueKey:Fe}}=g;return isObject$7(ze)?Ne&&Ne.some(qe=>get$1(qe,Fe)===get$1(ze,Fe)):Ne.includes(ze)},ae=(Ne,ze)=>{if(isObject$7(ze)){const{valueKey:Fe}=g.props;return get$1(Ne,Fe)===get$1(ze,Fe)}else return Ne===ze},oe=(Ne,ze)=>{const{valueKey:Fe}=g.props;return g.props.multiple?re(Ne,get$1(ze,Fe)):ae(Ne,get$1(ze,Fe))},ie=(Ne,ze)=>{const{disabled:Fe,multiple:qe,multipleLimit:Et}=g.props;return Fe||!ze&&(qe?Et>0&&Ne.length>=Et:!1)},le=Ne=>t.hoveringIndex===Ne;n({listRef:$,isSized:z,isItemDisabled:ie,isItemHovering:le,isItemSelected:oe,scrollToItem:Ne=>{const ze=$.value;ze&&ze.scrollToItem(Ne)},resetScrollTop:()=>{const Ne=$.value;Ne&&Ne.resetScrollTop()}});const pe=Ne=>{const{index:ze,data:Fe,style:qe}=Ne,Et=unref(z),{itemSize:kt,estimatedSize:Lt}=unref(j),{modelValue:vn}=g.props,{onSelect:jt,onHover:At}=g,hn=Fe[ze];if(hn.type==="Group")return createVNode$1(GroupItem,{item:hn,style:qe,height:Et?kt:Lt},null);const bn=oe(vn,hn),Cn=ie(vn,bn),Tn=le(ze);return createVNode$1(OptionItem,mergeProps(Ne,{selected:bn,disabled:hn.disabled||Cn,created:!!hn.created,hovering:Tn,item:hn,onSelect:jt,onHover:At}),{default:xn=>{var En;return((En=r.default)==null?void 0:En.call(r,xn))||createVNode$1("span",null,[hn.label])}})},{onKeyboardNavigate:he,onKeyboardSelect:_e}=g,Ce=()=>{he("forward")},$e=()=>{he("backward")},xe=()=>{g.expanded=!1},Ie=Ne=>{const{code:ze}=Ne,{tab:Fe,esc:qe,down:Et,up:kt,enter:Lt}=EVENT_CODE;switch(ze!==Fe&&(Ne.preventDefault(),Ne.stopPropagation()),ze){case Fe:case qe:{xe();break}case Et:{Ce();break}case kt:{$e();break}case Lt:{_e();break}}};return()=>{var Ne;const{data:ze,width:Fe}=t,{height:qe,multiple:Et,scrollbarAlwaysOn:kt}=g.props;if(ze.length===0)return createVNode$1("div",{class:y.b("dropdown"),style:{width:`${Fe}px`}},[(Ne=r.empty)==null?void 0:Ne.call(r)]);const Lt=unref(z)?FixedSizeList:DynamicSizeList;return createVNode$1("div",{class:[y.b("dropdown"),y.is("multiple",Et)]},[createVNode$1(Lt,mergeProps({ref:$},unref(j),{className:y.be("dropdown","list"),scrollbarAlwaysOn:kt,data:ze,height:qe,width:Fe,total:ze.length,onKeydown:Ie}),{default:vn=>createVNode$1(pe,vn,null)})])}}});function useAllowCreate(t,r){const n=ref(0),g=ref(null),y=computed(()=>t.allowCreate&&t.filterable);function L(re){const ae=oe=>oe.value===re;return t.options&&t.options.some(ae)||r.createdOptions.some(ae)}function $(re){y.value&&(t.multiple&&re.created?n.value++:g.value=re)}function V(re){if(y.value)if(re&&re.length>0&&!L(re)){const ae={value:re,label:re,created:!0,disabled:!1};r.createdOptions.length>=n.value?r.createdOptions[n.value]=ae:r.createdOptions.push(ae)}else if(t.multiple)r.createdOptions.length=n.value;else{const ae=g.value;r.createdOptions.length=0,ae&&ae.created&&r.createdOptions.push(ae)}}function z(re){if(!y.value||!re||!re.created||re.created&&t.reserveKeyword&&r.inputValue===re.label)return;const ae=r.createdOptions.findIndex(oe=>oe.value===re.value);~ae&&(r.createdOptions.splice(ae,1),n.value--)}function j(){y.value&&(r.createdOptions.length=0,n.value=0)}return{createNewOption:V,removeNewOption:z,selectNewOption:$,clearAllNewOption:j}}const flattenOptions=t=>{const r=[];return t.forEach(n=>{isArray$6(n.options)?(r.push({label:n.label,isTitle:!0,type:"Group"}),n.options.forEach(g=>{r.push(g)}),r.push({type:"Group"})):r.push(n)}),r};function useInput(t){const r=ref(!1);return{handleCompositionStart:()=>{r.value=!0},handleCompositionUpdate:L=>{const $=L.target.value,V=$[$.length-1]||"";r.value=!isKorean(V)},handleCompositionEnd:L=>{r.value&&(r.value=!1,isFunction$4(t)&&t(L))}}}const DEFAULT_INPUT_PLACEHOLDER="",MINIMUM_INPUT_WIDTH=11,TAG_BASE_WIDTH={larget:51,default:42,small:33},useSelect$1=(t,r)=>{const{t:n}=useLocale(),g=useNamespace("select-v2"),y=useNamespace("input"),{form:L,formItem:$}=useFormItem(),V=reactive({inputValue:DEFAULT_INPUT_PLACEHOLDER,displayInputValue:DEFAULT_INPUT_PLACEHOLDER,calculatedWidth:0,cachedPlaceholder:"",cachedOptions:[],createdOptions:[],createdLabel:"",createdSelected:!1,currentPlaceholder:"",hoveringIndex:-1,comboBoxHovering:!1,isOnComposition:!1,isSilentBlur:!1,isComposing:!1,inputLength:20,selectWidth:200,initialInputHeight:0,previousQuery:null,previousValue:void 0,query:"",selectedLabel:"",softFocus:!1,tagInMultiLine:!1}),z=ref(-1),j=ref(-1),re=ref(null),ae=ref(null),oe=ref(null),ie=ref(null),le=ref(null),ue=ref(null),de=ref(null),pe=ref(!1),he=computed(()=>t.disabled||(L==null?void 0:L.disabled)),_e=computed(()=>{const hr=Et.value.length*34;return hr>t.height?t.height:hr}),Ce=computed(()=>!isNil(t.modelValue)),$e=computed(()=>{const hr=t.multiple?Array.isArray(t.modelValue)&&t.modelValue.length>0:Ce.value;return t.clearable&&!he.value&&V.comboBoxHovering&&hr}),xe=computed(()=>t.remote&&t.filterable?"":arrow_up_default),Ie=computed(()=>xe.value&&g.is("reverse",pe.value)),Ne=computed(()=>($==null?void 0:$.validateState)||""),ze=computed(()=>ValidateComponentsMap[Ne.value]),Fe=computed(()=>t.remote?300:0),qe=computed(()=>{const hr=Et.value;return t.loading?t.loadingText||n("el.select.loading"):t.remote&&V.inputValue===""&&hr.length===0?!1:t.filterable&&V.inputValue&&hr.length>0?t.noMatchText||n("el.select.noMatch"):hr.length===0?t.noDataText||n("el.select.noData"):null}),Et=computed(()=>{const hr=Ar=>{const Gr=V.inputValue,qr=new RegExp(escapeStringRegexp(Gr),"i");return Gr?qr.test(Ar.label||""):!0};return t.loading?[]:flattenOptions(t.options.concat(V.createdOptions).map(Ar=>{if(isArray$6(Ar.options)){const Gr=Ar.options.filter(hr);if(Gr.length>0)return{...Ar,options:Gr}}else if(t.remote||hr(Ar))return Ar;return null}).filter(Ar=>Ar!==null))}),kt=computed(()=>Et.value.every(hr=>hr.disabled)),Lt=useFormSize(),vn=computed(()=>Lt.value==="small"?"small":"default"),jt=computed(()=>{const hr=ue.value,Ar=vn.value||"default",Gr=hr?Number.parseInt(getComputedStyle(hr).paddingLeft):0,qr=hr?Number.parseInt(getComputedStyle(hr).paddingRight):0;return V.selectWidth-qr-Gr-TAG_BASE_WIDTH[Ar]}),At=()=>{var hr;j.value=((hr=le.value)==null?void 0:hr.offsetWidth)||200},hn=computed(()=>({width:`${V.calculatedWidth===0?MINIMUM_INPUT_WIDTH:Math.ceil(V.calculatedWidth)+MINIMUM_INPUT_WIDTH}px`})),bn=computed(()=>isArray$6(t.modelValue)?t.modelValue.length===0&&!V.displayInputValue:t.filterable?V.displayInputValue.length===0:!0),Cn=computed(()=>{const hr=t.placeholder||n("el.select.placeholder");return t.multiple||isNil(t.modelValue)?hr:V.selectedLabel}),Tn=computed(()=>{var hr,Ar;return(Ar=(hr=ie.value)==null?void 0:hr.popperRef)==null?void 0:Ar.contentRef}),xn=computed(()=>{if(t.multiple){const hr=t.modelValue.length;if(t.modelValue.length>0)return Et.value.findIndex(Ar=>Ar.value===t.modelValue[hr-1])}else if(t.modelValue)return Et.value.findIndex(hr=>hr.value===t.modelValue);return-1}),En=computed({get(){return pe.value&&qe.value!==!1},set(hr){pe.value=hr}}),kn=computed(()=>V.cachedOptions.slice(0,t.maxCollapseTags)),On=computed(()=>V.cachedOptions.slice(t.maxCollapseTags)),{createNewOption:Rn,removeNewOption:In,selectNewOption:Mn,clearAllNewOption:Vn}=useAllowCreate(t,V),{handleCompositionStart:zn,handleCompositionUpdate:Jn,handleCompositionEnd:tr}=useInput(hr=>Kn(hr)),$n=()=>{var hr,Ar,Gr;(Ar=(hr=ae.value)==null?void 0:hr.focus)==null||Ar.call(hr),(Gr=ie.value)==null||Gr.updatePopper()},Pn=()=>{if(!t.automaticDropdown&&!he.value)return V.isComposing&&(V.softFocus=!0),nextTick(()=>{var hr,Ar;pe.value=!pe.value,(Ar=(hr=ae.value)==null?void 0:hr.focus)==null||Ar.call(hr)})},Bn=()=>(t.filterable&&V.inputValue!==V.selectedLabel&&(V.query=V.selectedLabel),Fn(V.inputValue),nextTick(()=>{Rn(V.inputValue)})),Un=debounce(Bn,Fe.value),Fn=hr=>{V.previousQuery!==hr&&(V.previousQuery=hr,t.filterable&&isFunction$4(t.filterMethod)?t.filterMethod(hr):t.filterable&&t.remote&&isFunction$4(t.remoteMethod)&&t.remoteMethod(hr))},cr=hr=>{isEqual$1(t.modelValue,hr)||r(CHANGE_EVENT,hr)},ur=hr=>{r(UPDATE_MODEL_EVENT,hr),cr(hr),V.previousValue=hr==null?void 0:hr.toString()},vr=(hr=[],Ar)=>{if(!isObject$7(Ar))return hr.indexOf(Ar);const Gr=t.valueKey;let qr=-1;return hr.some((ta,Pa)=>get$1(ta,Gr)===get$1(Ar,Gr)?(qr=Pa,!0):!1),qr},Yn=hr=>isObject$7(hr)?get$1(hr,t.valueKey):hr,gr=hr=>isObject$7(hr)?hr.label:hr,lr=()=>nextTick(()=>{var hr,Ar;if(!ae.value)return;const Gr=ue.value;le.value.height=Gr.offsetHeight,pe.value&&qe.value!==!1&&((Ar=(hr=ie.value)==null?void 0:hr.updatePopper)==null||Ar.call(hr))}),er=()=>{var hr,Ar;if(br(),At(),(Ar=(hr=ie.value)==null?void 0:hr.updatePopper)==null||Ar.call(hr),t.multiple)return lr()},br=()=>{const hr=ue.value;hr&&(V.selectWidth=hr.getBoundingClientRect().width)},wr=(hr,Ar,Gr=!0)=>{var qr,ta;if(t.multiple){let Pa=t.modelValue.slice();const Ga=vr(Pa,Yn(hr));Ga>-1?(Pa=[...Pa.slice(0,Ga),...Pa.slice(Ga+1)],V.cachedOptions.splice(Ga,1),In(hr)):(t.multipleLimit<=0||Pa.length<t.multipleLimit)&&(Pa=[...Pa,Yn(hr)],V.cachedOptions.push(hr),Mn(hr),Pr(Ar)),ur(Pa),hr.created&&(V.query="",Fn(""),V.inputLength=20),t.filterable&&!t.reserveKeyword&&((ta=(qr=ae.value).focus)==null||ta.call(qr),Hn("")),t.filterable&&(V.calculatedWidth=de.value.getBoundingClientRect().width),lr(),Er()}else z.value=Ar,V.selectedLabel=hr.label,ur(Yn(hr)),pe.value=!1,V.isComposing=!1,V.isSilentBlur=Gr,Mn(hr),hr.created||Vn(),Pr(Ar)},$r=(hr,Ar)=>{const{valueKey:Gr}=t,qr=t.modelValue.indexOf(get$1(Ar,Gr));if(qr>-1&&!he.value){const ta=[...t.modelValue.slice(0,qr),...t.modelValue.slice(qr+1)];return V.cachedOptions.splice(qr,1),ur(ta),r("remove-tag",get$1(Ar,Gr)),V.softFocus=!0,In(Ar),nextTick($n)}hr.stopPropagation()},Mr=hr=>{const Ar=V.isComposing;V.isComposing=!0,V.softFocus?V.softFocus=!1:Ar||r("focus",hr)},Cr=hr=>(V.softFocus=!1,nextTick(()=>{var Ar,Gr;(Gr=(Ar=ae.value)==null?void 0:Ar.blur)==null||Gr.call(Ar),de.value&&(V.calculatedWidth=de.value.getBoundingClientRect().width),V.isSilentBlur?V.isSilentBlur=!1:V.isComposing&&r("blur",hr),V.isComposing=!1})),xr=()=>{V.displayInputValue.length>0?Hn(""):pe.value=!1},or=hr=>{if(V.displayInputValue.length===0){hr.preventDefault();const Ar=t.modelValue.slice();Ar.pop(),In(V.cachedOptions.pop()),ur(Ar)}},Dn=()=>{let hr;return isArray$6(t.modelValue)?hr=[]:hr=void 0,V.softFocus=!0,t.multiple?V.cachedOptions=[]:V.selectedLabel="",pe.value=!1,ur(hr),r("clear"),Vn(),nextTick($n)},Hn=hr=>{V.displayInputValue=hr,V.inputValue=hr},Wn=(hr,Ar=void 0)=>{const Gr=Et.value;if(!["forward","backward"].includes(hr)||he.value||Gr.length<=0||kt.value)return;if(!pe.value)return Pn();Ar===void 0&&(Ar=V.hoveringIndex);let qr=-1;hr==="forward"?(qr=Ar+1,qr>=Gr.length&&(qr=0)):hr==="backward"&&(qr=Ar-1,(qr<0||qr>=Gr.length)&&(qr=Gr.length-1));const ta=Gr[qr];if(ta.disabled||ta.type==="Group")return Wn(hr,qr);Pr(qr),mr(qr)},pr=()=>{if(pe.value)~V.hoveringIndex&&Et.value[V.hoveringIndex]&&wr(Et.value[V.hoveringIndex],V.hoveringIndex,!1);else return Pn()},Pr=hr=>{V.hoveringIndex=hr},ir=()=>{V.hoveringIndex=-1},Er=()=>{var hr;const Ar=ae.value;Ar&&((hr=Ar.focus)==null||hr.call(Ar))},Kn=hr=>{const Ar=hr.target.value;if(Hn(Ar),V.displayInputValue.length>0&&!pe.value&&(pe.value=!0),V.calculatedWidth=de.value.getBoundingClientRect().width,t.multiple&&lr(),t.remote)Un();else return Bn()},Qn=()=>(pe.value=!1,Cr()),ar=()=>(V.inputValue=V.displayInputValue,nextTick(()=>{~xn.value&&(Pr(xn.value),mr(V.hoveringIndex))})),mr=hr=>{oe.value.scrollToItem(hr)},kr=()=>{if(ir(),t.multiple)if(t.modelValue.length>0){let hr=!1;V.cachedOptions.length=0,V.previousValue=t.modelValue.toString(),t.modelValue.forEach(Ar=>{const Gr=Et.value.findIndex(qr=>Yn(qr)===Ar);~Gr&&(V.cachedOptions.push(Et.value[Gr]),hr||Pr(Gr),hr=!0)})}else V.cachedOptions=[],V.previousValue=void 0;else if(Ce.value){V.previousValue=t.modelValue;const hr=Et.value,Ar=hr.findIndex(Gr=>Yn(Gr)===Yn(t.modelValue));~Ar?(V.selectedLabel=hr[Ar].label,Pr(Ar)):V.selectedLabel=`${t.modelValue}`}else V.selectedLabel="",V.previousValue=void 0;Vn(),At()};return watch(pe,hr=>{var Ar,Gr;r("visible-change",hr),hr?(Gr=(Ar=ie.value).update)==null||Gr.call(Ar):(V.displayInputValue="",V.previousQuery=null,Rn(""))}),watch(()=>t.modelValue,(hr,Ar)=>{var Gr;(!hr||hr.toString()!==V.previousValue)&&kr(),!isEqual$1(hr,Ar)&&t.validateEvent&&((Gr=$==null?void 0:$.validate)==null||Gr.call($,"change").catch(qr=>void 0))},{deep:!0}),watch(()=>t.options,()=>{const hr=ae.value;(!hr||hr&&document.activeElement!==hr)&&kr()},{deep:!0}),watch(Et,()=>nextTick(oe.value.resetScrollTop)),watch(()=>En.value,hr=>{hr||ir()}),onMounted(()=>{kr()}),useResizeObserver(le,er),{collapseTagSize:vn,currentPlaceholder:Cn,expanded:pe,emptyText:qe,popupHeight:_e,debounce:Fe,filteredOptions:Et,iconComponent:xe,iconReverse:Ie,inputWrapperStyle:hn,popperSize:j,dropdownMenuVisible:En,hasModelValue:Ce,shouldShowPlaceholder:bn,selectDisabled:he,selectSize:Lt,showClearBtn:$e,states:V,tagMaxWidth:jt,nsSelectV2:g,nsInput:y,calculatorRef:de,controlRef:re,inputRef:ae,menuRef:oe,popper:ie,selectRef:le,selectionRef:ue,popperRef:Tn,validateState:Ne,validateIcon:ze,showTagList:kn,collapseTagList:On,debouncedOnInputChange:Un,deleteTag:$r,getLabel:gr,getValueKey:Yn,handleBlur:Cr,handleClear:Dn,handleClickOutside:Qn,handleDel:or,handleEsc:xr,handleFocus:Mr,handleMenuEnter:ar,handleResize:er,toggleMenu:Pn,scrollTo:mr,onInput:Kn,onKeyboardNavigate:Wn,onKeyboardSelect:pr,onSelect:wr,onHover:Pr,onUpdateInputValue:Hn,handleCompositionStart:zn,handleCompositionEnd:tr,handleCompositionUpdate:Jn}},_sfc_main$G=defineComponent({name:"ElSelectV2",components:{ElSelectMenu,ElTag,ElTooltip,ElIcon},directives:{ClickOutside,ModelText:vModelText},props:SelectProps,emits:[UPDATE_MODEL_EVENT,CHANGE_EVENT,"remove-tag","clear","visible-change","focus","blur"],setup(t,{emit:r}){const n=computed(()=>{const{modelValue:y,multiple:L}=t,$=L?[]:void 0;return isArray$6(y)?L?y:$:L?$:y}),g=useSelect$1(reactive({...toRefs(t),modelValue:n}),r);return provide(selectV2InjectionKey,{props:reactive({...toRefs(t),height:g.popupHeight,modelValue:n}),popper:g.popper,onSelect:g.onSelect,onHover:g.onHover,onKeyboardNavigate:g.onKeyboardNavigate,onKeyboardSelect:g.onKeyboardSelect}),{...g,modelValue:n}}}),_hoisted_1$j={key:0},_hoisted_2$d=["id","autocomplete","aria-expanded","aria-labelledby","disabled","readonly","name","unselectable"],_hoisted_3$7=["textContent"],_hoisted_4$5=["id","aria-labelledby","aria-expanded","autocomplete","disabled","name","readonly","unselectable"],_hoisted_5$3=["textContent"];function _sfc_render$5(t,r,n,g,y,L){const $=resolveComponent("el-tag"),V=resolveComponent("el-tooltip"),z=resolveComponent("el-icon"),j=resolveComponent("el-select-menu"),re=resolveDirective("model-text"),ae=resolveDirective("click-outside");return withDirectives((openBlock(),createElementBlock("div",{ref:"selectRef",class:normalizeClass([t.nsSelectV2.b(),t.nsSelectV2.m(t.selectSize)]),onClick:r[24]||(r[24]=withModifiers((...oe)=>t.toggleMenu&&t.toggleMenu(...oe),["stop"])),onMouseenter:r[25]||(r[25]=oe=>t.states.comboBoxHovering=!0),onMouseleave:r[26]||(r[26]=oe=>t.states.comboBoxHovering=!1)},[createVNode$1(V,{ref:"popper",visible:t.dropdownMenuVisible,teleported:t.teleported,"popper-class":[t.nsSelectV2.e("popper"),t.popperClass],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"popper-options":t.popperOptions,"fallback-placements":["bottom-start","top-start","right","left"],effect:t.effect,placement:t.placement,pure:"",transition:`${t.nsSelectV2.namespace.value}-zoom-in-top`,trigger:"click",persistent:t.persistent,onBeforeShow:t.handleMenuEnter,onHide:r[23]||(r[23]=oe=>t.states.inputValue=t.states.displayInputValue)},{default:withCtx(()=>[createBaseVNode("div",{ref:"selectionRef",class:normalizeClass([t.nsSelectV2.e("wrapper"),t.nsSelectV2.is("focused",t.states.isComposing||t.expanded),t.nsSelectV2.is("hovering",t.states.comboBoxHovering),t.nsSelectV2.is("filterable",t.filterable),t.nsSelectV2.is("disabled",t.selectDisabled)])},[t.$slots.prefix?(openBlock(),createElementBlock("div",_hoisted_1$j,[renderSlot(t.$slots,"prefix")])):createCommentVNode("v-if",!0),t.multiple?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(t.nsSelectV2.e("selection"))},[t.collapseTags&&t.modelValue.length>0?(openBlock(),createElementBlock(Fragment,{key:0},[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.showTagList,oe=>(openBlock(),createElementBlock("div",{key:t.getValueKey(oe),class:normalizeClass(t.nsSelectV2.e("selected-item"))},[createVNode$1($,{closable:!t.selectDisabled&&!(oe!=null&&oe.disable),size:t.collapseTagSize,type:"info","disable-transitions":"",onClose:ie=>t.deleteTag(ie,oe)},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(t.nsSelectV2.e("tags-text")),style:normalizeStyle$1({maxWidth:`${t.tagMaxWidth}px`})},toDisplayString(oe==null?void 0:oe.label),7)]),_:2},1032,["closable","size","onClose"])],2))),128)),createBaseVNode("div",{class:normalizeClass(t.nsSelectV2.e("selected-item"))},[t.modelValue.length>t.maxCollapseTags?(openBlock(),createBlock($,{key:0,closable:!1,size:t.collapseTagSize,type:"info","disable-transitions":""},{default:withCtx(()=>[t.collapseTagsTooltip?(openBlock(),createBlock(V,{key:0,disabled:t.dropdownMenuVisible,"fallback-placements":["bottom","top","right","left"],effect:t.effect,placement:"bottom",teleported:!1},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(t.nsSelectV2.e("tags-text")),style:normalizeStyle$1({maxWidth:`${t.tagMaxWidth}px`})},"+ "+toDisplayString(t.modelValue.length-t.maxCollapseTags),7)]),content:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(t.nsSelectV2.e("selection"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.collapseTagList,oe=>(openBlock(),createElementBlock("div",{key:t.getValueKey(oe),class:normalizeClass(t.nsSelectV2.e("selected-item"))},[createVNode$1($,{closable:!t.selectDisabled&&!oe.disabled,size:t.collapseTagSize,class:"in-tooltip",type:"info","disable-transitions":"",onClose:ie=>t.deleteTag(ie,oe)},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(t.nsSelectV2.e("tags-text")),style:normalizeStyle$1({maxWidth:`${t.tagMaxWidth}px`})},toDisplayString(t.getLabel(oe)),7)]),_:2},1032,["closable","size","onClose"])],2))),128))],2)]),_:1},8,["disabled","effect"])):(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(t.nsSelectV2.e("tags-text")),style:normalizeStyle$1({maxWidth:`${t.tagMaxWidth}px`})},"+ "+toDisplayString(t.modelValue.length-t.maxCollapseTags),7))]),_:1},8,["size"])):createCommentVNode("v-if",!0)],2)],64)):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(t.states.cachedOptions,oe=>(openBlock(),createElementBlock("div",{key:t.getValueKey(oe),class:normalizeClass(t.nsSelectV2.e("selected-item"))},[createVNode$1($,{closable:!t.selectDisabled&&!oe.disabled,size:t.collapseTagSize,type:"info","disable-transitions":"",onClose:ie=>t.deleteTag(ie,oe)},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(t.nsSelectV2.e("tags-text")),style:normalizeStyle$1({maxWidth:`${t.tagMaxWidth}px`})},toDisplayString(t.getLabel(oe)),7)]),_:2},1032,["closable","size","onClose"])],2))),128)),createBaseVNode("div",{class:normalizeClass([t.nsSelectV2.e("selected-item"),t.nsSelectV2.e("input-wrapper")]),style:normalizeStyle$1(t.inputWrapperStyle)},[withDirectives(createBaseVNode("input",{id:t.id,ref:"inputRef",autocomplete:t.autocomplete,"aria-autocomplete":"list","aria-haspopup":"listbox",autocapitalize:"off","aria-expanded":t.expanded,"aria-labelledby":t.label,class:normalizeClass([t.nsSelectV2.is(t.selectSize),t.nsSelectV2.e("combobox-input")]),disabled:t.disabled,role:"combobox",readonly:!t.filterable,spellcheck:"false",type:"text",name:t.name,unselectable:t.expanded?"on":void 0,"onUpdate:modelValue":r[0]||(r[0]=(...oe)=>t.onUpdateInputValue&&t.onUpdateInputValue(...oe)),onFocus:r[1]||(r[1]=(...oe)=>t.handleFocus&&t.handleFocus(...oe)),onBlur:r[2]||(r[2]=(...oe)=>t.handleBlur&&t.handleBlur(...oe)),onInput:r[3]||(r[3]=(...oe)=>t.onInput&&t.onInput(...oe)),onCompositionstart:r[4]||(r[4]=(...oe)=>t.handleCompositionStart&&t.handleCompositionStart(...oe)),onCompositionupdate:r[5]||(r[5]=(...oe)=>t.handleCompositionUpdate&&t.handleCompositionUpdate(...oe)),onCompositionend:r[6]||(r[6]=(...oe)=>t.handleCompositionEnd&&t.handleCompositionEnd(...oe)),onKeydown:[r[7]||(r[7]=withKeys(withModifiers(oe=>t.onKeyboardNavigate("backward"),["stop","prevent"]),["up"])),r[8]||(r[8]=withKeys(withModifiers(oe=>t.onKeyboardNavigate("forward"),["stop","prevent"]),["down"])),r[9]||(r[9]=withKeys(withModifiers((...oe)=>t.onKeyboardSelect&&t.onKeyboardSelect(...oe),["stop","prevent"]),["enter"])),r[10]||(r[10]=withKeys(withModifiers((...oe)=>t.handleEsc&&t.handleEsc(...oe),["stop","prevent"]),["esc"])),r[11]||(r[11]=withKeys(withModifiers((...oe)=>t.handleDel&&t.handleDel(...oe),["stop"]),["delete"]))]},null,42,_hoisted_2$d),[[re,t.states.displayInputValue]]),t.filterable?(openBlock(),createElementBlock("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:normalizeClass(t.nsSelectV2.e("input-calculator")),textContent:toDisplayString(t.states.displayInputValue)},null,10,_hoisted_3$7)):createCommentVNode("v-if",!0)],6)],2)):(openBlock(),createElementBlock(Fragment,{key:2},[createBaseVNode("div",{class:normalizeClass([t.nsSelectV2.e("selected-item"),t.nsSelectV2.e("input-wrapper")])},[withDirectives(createBaseVNode("input",{id:t.id,ref:"inputRef","aria-autocomplete":"list","aria-haspopup":"listbox","aria-labelledby":t.label,"aria-expanded":t.expanded,autocapitalize:"off",autocomplete:t.autocomplete,class:normalizeClass(t.nsSelectV2.e("combobox-input")),disabled:t.disabled,name:t.name,role:"combobox",readonly:!t.filterable,spellcheck:"false",type:"text",unselectable:t.expanded?"on":void 0,onCompositionstart:r[12]||(r[12]=(...oe)=>t.handleCompositionStart&&t.handleCompositionStart(...oe)),onCompositionupdate:r[13]||(r[13]=(...oe)=>t.handleCompositionUpdate&&t.handleCompositionUpdate(...oe)),onCompositionend:r[14]||(r[14]=(...oe)=>t.handleCompositionEnd&&t.handleCompositionEnd(...oe)),onFocus:r[15]||(r[15]=(...oe)=>t.handleFocus&&t.handleFocus(...oe)),onBlur:r[16]||(r[16]=(...oe)=>t.handleBlur&&t.handleBlur(...oe)),onInput:r[17]||(r[17]=(...oe)=>t.onInput&&t.onInput(...oe)),onKeydown:[r[18]||(r[18]=withKeys(withModifiers(oe=>t.onKeyboardNavigate("backward"),["stop","prevent"]),["up"])),r[19]||(r[19]=withKeys(withModifiers(oe=>t.onKeyboardNavigate("forward"),["stop","prevent"]),["down"])),r[20]||(r[20]=withKeys(withModifiers((...oe)=>t.onKeyboardSelect&&t.onKeyboardSelect(...oe),["stop","prevent"]),["enter"])),r[21]||(r[21]=withKeys(withModifiers((...oe)=>t.handleEsc&&t.handleEsc(...oe),["stop","prevent"]),["esc"]))],"onUpdate:modelValue":r[22]||(r[22]=(...oe)=>t.onUpdateInputValue&&t.onUpdateInputValue(...oe))},null,42,_hoisted_4$5),[[re,t.states.displayInputValue]])],2),t.filterable?(openBlock(),createElementBlock("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:normalizeClass([t.nsSelectV2.e("selected-item"),t.nsSelectV2.e("input-calculator")]),textContent:toDisplayString(t.states.displayInputValue)},null,10,_hoisted_5$3)):createCommentVNode("v-if",!0)],64)),t.shouldShowPlaceholder?(openBlock(),createElementBlock("span",{key:3,class:normalizeClass([t.nsSelectV2.e("placeholder"),t.nsSelectV2.is("transparent",t.multiple?t.modelValue.length===0:!t.hasModelValue)])},toDisplayString(t.currentPlaceholder),3)):createCommentVNode("v-if",!0),createBaseVNode("span",{class:normalizeClass(t.nsSelectV2.e("suffix"))},[t.iconComponent?withDirectives((openBlock(),createBlock(z,{key:0,class:normalizeClass([t.nsSelectV2.e("caret"),t.nsInput.e("icon"),t.iconReverse])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(t.iconComponent)))]),_:1},8,["class"])),[[vShow,!t.showClearBtn]]):createCommentVNode("v-if",!0),t.showClearBtn&&t.clearIcon?(openBlock(),createBlock(z,{key:1,class:normalizeClass([t.nsSelectV2.e("caret"),t.nsInput.e("icon")]),onClick:withModifiers(t.handleClear,["prevent","stop"])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(t.clearIcon)))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0),t.validateState&&t.validateIcon?(openBlock(),createBlock(z,{key:2,class:normalizeClass([t.nsInput.e("icon"),t.nsInput.e("validateIcon")])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(t.validateIcon)))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],2)],2)]),content:withCtx(()=>[createVNode$1(j,{ref:"menuRef",data:t.filteredOptions,width:t.popperSize,"hovering-index":t.states.hoveringIndex,"scrollbar-always-on":t.scrollbarAlwaysOn},{default:withCtx(oe=>[renderSlot(t.$slots,"default",normalizeProps(guardReactiveProps(oe)))]),empty:withCtx(()=>[renderSlot(t.$slots,"empty",{},()=>[createBaseVNode("p",{class:normalizeClass(t.nsSelectV2.e("empty"))},toDisplayString(t.emptyText?t.emptyText:""),3)])]),_:3},8,["data","width","hovering-index","scrollbar-always-on"])]),_:3},8,["visible","teleported","popper-class","popper-options","effect","placement","transition","persistent","onBeforeShow"])],34)),[[ae,t.handleClickOutside,t.popperRef]])}var Select=_export_sfc$1(_sfc_main$G,[["render",_sfc_render$5],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/select.vue"]]);Select.install=t=>{t.component(Select.name,Select)};const _Select=Select,ElSelectV2=_Select,skeletonProps=buildProps({animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:Number}}),skeletonItemProps=buildProps({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),__default__$u=defineComponent({name:"ElSkeletonItem"}),_sfc_main$F=defineComponent({...__default__$u,props:skeletonItemProps,setup(t){const r=useNamespace("skeleton");return(n,g)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(r).e("item"),unref(r).e(n.variant)])},[n.variant==="image"?(openBlock(),createBlock(unref(picture_filled_default),{key:0})):createCommentVNode("v-if",!0)],2))}});var SkeletonItem=_export_sfc$1(_sfc_main$F,[["__file","/home/runner/work/element-plus/element-plus/packages/components/skeleton/src/skeleton-item.vue"]]);const __default__$t=defineComponent({name:"ElSkeleton"}),_sfc_main$E=defineComponent({...__default__$t,props:skeletonProps,setup(t,{expose:r}){const n=t,g=useNamespace("skeleton"),y=useThrottleRender(toRef(n,"loading"),n.throttle);return r({uiLoading:y}),(L,$)=>unref(y)?(openBlock(),createElementBlock("div",mergeProps({key:0,class:[unref(g).b(),unref(g).is("animated",L.animated)]},L.$attrs),[(openBlock(!0),createElementBlock(Fragment,null,renderList(L.count,V=>(openBlock(),createElementBlock(Fragment,{key:V},[L.loading?renderSlot(L.$slots,"template",{key:V},()=>[createVNode$1(SkeletonItem,{class:normalizeClass(unref(g).is("first")),variant:"p"},null,8,["class"]),(openBlock(!0),createElementBlock(Fragment,null,renderList(L.rows,z=>(openBlock(),createBlock(SkeletonItem,{key:z,class:normalizeClass([unref(g).e("paragraph"),unref(g).is("last",z===L.rows&&L.rows>1)]),variant:"p"},null,8,["class"]))),128))]):createCommentVNode("v-if",!0)],64))),128))],16)):renderSlot(L.$slots,"default",normalizeProps(mergeProps({key:1},L.$attrs)))}});var Skeleton=_export_sfc$1(_sfc_main$E,[["__file","/home/runner/work/element-plus/element-plus/packages/components/skeleton/src/skeleton.vue"]]);const ElSkeleton=withInstall(Skeleton,{SkeletonItem}),ElSkeletonItem=withNoopInstall(SkeletonItem),sliderContextKey=Symbol("sliderContextKey"),sliderProps=buildProps({modelValue:{type:definePropType([Number,Array]),default:0},id:{type:String,default:void 0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},showInput:Boolean,showInputControls:{type:Boolean,default:!0},size:useSizeProp,inputSize:useSizeProp,showStops:Boolean,showTooltip:{type:Boolean,default:!0},formatTooltip:{type:definePropType(Function),default:void 0},disabled:Boolean,range:Boolean,vertical:Boolean,height:String,debounce:{type:Number,default:300},label:{type:String,default:void 0},rangeStartLabel:{type:String,default:void 0},rangeEndLabel:{type:String,default:void 0},formatValueText:{type:definePropType(Function),default:void 0},tooltipClass:{type:String,default:void 0},placement:{type:String,values:Ee,default:"top"},marks:{type:definePropType(Object)},validateEvent:{type:Boolean,default:!0}}),isValidValue$1=t=>isNumber$2(t)||isArray$6(t)&&t.every(isNumber$2),sliderEmits={[UPDATE_MODEL_EVENT]:isValidValue$1,[INPUT_EVENT]:isValidValue$1,[CHANGE_EVENT]:isValidValue$1},useLifecycle=(t,r,n)=>{const g=ref();return onMounted(async()=>{t.range?(Array.isArray(t.modelValue)?(r.firstValue=Math.max(t.min,t.modelValue[0]),r.secondValue=Math.min(t.max,t.modelValue[1])):(r.firstValue=t.min,r.secondValue=t.max),r.oldValue=[r.firstValue,r.secondValue]):(typeof t.modelValue!="number"||Number.isNaN(t.modelValue)?r.firstValue=t.min:r.firstValue=Math.min(t.max,Math.max(t.min,t.modelValue)),r.oldValue=r.firstValue),useEventListener(window,"resize",n),await nextTick(),n()}),{sliderWrapper:g}},useMarks=t=>computed(()=>t.marks?Object.keys(t.marks).map(Number.parseFloat).sort((n,g)=>n-g).filter(n=>n<=t.max&&n>=t.min).map(n=>({point:n,position:(n-t.min)*100/(t.max-t.min),mark:t.marks[n]})):[]),useSlide=(t,r,n)=>{const{form:g,formItem:y}=useFormItem(),L=shallowRef(),$=ref(),V=ref(),z={firstButton:$,secondButton:V},j=computed(()=>t.disabled||(g==null?void 0:g.disabled)||!1),re=computed(()=>Math.min(r.firstValue,r.secondValue)),ae=computed(()=>Math.max(r.firstValue,r.secondValue)),oe=computed(()=>t.range?`${100*(ae.value-re.value)/(t.max-t.min)}%`:`${100*(r.firstValue-t.min)/(t.max-t.min)}%`),ie=computed(()=>t.range?`${100*(re.value-t.min)/(t.max-t.min)}%`:"0%"),le=computed(()=>t.vertical?{height:t.height}:{}),ue=computed(()=>t.vertical?{height:oe.value,bottom:ie.value}:{width:oe.value,left:ie.value}),de=()=>{L.value&&(r.sliderSize=L.value[`client${t.vertical?"Height":"Width"}`])},pe=qe=>{const Et=t.min+qe*(t.max-t.min)/100;if(!t.range)return $;let kt;return Math.abs(re.value-Et)<Math.abs(ae.value-Et)?kt=r.firstValue<r.secondValue?"firstButton":"secondButton":kt=r.firstValue>r.secondValue?"firstButton":"secondButton",z[kt]},he=qe=>{const Et=pe(qe);return Et.value.setPosition(qe),Et},_e=qe=>{r.firstValue=qe,$e(t.range?[re.value,ae.value]:qe)},Ce=qe=>{r.secondValue=qe,t.range&&$e([re.value,ae.value])},$e=qe=>{n(UPDATE_MODEL_EVENT,qe),n(INPUT_EVENT,qe)},xe=async()=>{await nextTick(),n(CHANGE_EVENT,t.range?[re.value,ae.value]:t.modelValue)},Ie=qe=>{var Et,kt,Lt,vn,jt,At;if(j.value||r.dragging)return;de();let hn=0;if(t.vertical){const bn=(Lt=(kt=(Et=qe.touches)==null?void 0:Et.item(0))==null?void 0:kt.clientY)!=null?Lt:qe.clientY;hn=(L.value.getBoundingClientRect().bottom-bn)/r.sliderSize*100}else{const bn=(At=(jt=(vn=qe.touches)==null?void 0:vn.item(0))==null?void 0:jt.clientX)!=null?At:qe.clientX,Cn=L.value.getBoundingClientRect().left;hn=(bn-Cn)/r.sliderSize*100}if(!(hn<0||hn>100))return he(hn)};return{elFormItem:y,slider:L,firstButton:$,secondButton:V,sliderDisabled:j,minValue:re,maxValue:ae,runwayStyle:le,barStyle:ue,resetSize:de,setPosition:he,emitChange:xe,onSliderWrapperPrevent:qe=>{var Et,kt;((Et=z.firstButton.value)!=null&&Et.dragging||(kt=z.secondButton.value)!=null&&kt.dragging)&&qe.preventDefault()},onSliderClick:qe=>{Ie(qe)&&xe()},onSliderDown:async qe=>{const Et=Ie(qe);Et&&(await nextTick(),Et.value.onButtonDown(qe))},setFirstValue:_e,setSecondValue:Ce}},{left,down,right,up,home,end:end$1,pageUp,pageDown}=EVENT_CODE,useTooltip=(t,r,n)=>{const g=ref(),y=ref(!1),L=computed(()=>r.value instanceof Function),$=computed(()=>L.value&&r.value(t.modelValue)||t.modelValue),V=debounce(()=>{n.value&&(y.value=!0)},50),z=debounce(()=>{n.value&&(y.value=!1)},50);return{tooltip:g,tooltipVisible:y,formatValue:$,displayTooltip:V,hideTooltip:z}},useSliderButton=(t,r,n)=>{const{disabled:g,min:y,max:L,step:$,showTooltip:V,precision:z,sliderSize:j,formatTooltip:re,emitChange:ae,resetSize:oe,updateDragging:ie}=inject(sliderContextKey),{tooltip:le,tooltipVisible:ue,formatValue:de,displayTooltip:pe,hideTooltip:he}=useTooltip(t,re,V),_e=ref(),Ce=computed(()=>`${(t.modelValue-y.value)/(L.value-y.value)*100}%`),$e=computed(()=>t.vertical?{bottom:Ce.value}:{left:Ce.value}),xe=()=>{r.hovering=!0,pe()},Ie=()=>{r.hovering=!1,r.dragging||he()},Ne=xn=>{g.value||(xn.preventDefault(),hn(xn),window.addEventListener("mousemove",bn),window.addEventListener("touchmove",bn),window.addEventListener("mouseup",Cn),window.addEventListener("touchend",Cn),window.addEventListener("contextmenu",Cn),_e.value.focus())},ze=xn=>{g.value||(r.newPosition=Number.parseFloat(Ce.value)+xn/(L.value-y.value)*100,Tn(r.newPosition),ae())},Fe=()=>{ze(-$.value)},qe=()=>{ze($.value)},Et=()=>{ze(-$.value*4)},kt=()=>{ze($.value*4)},Lt=()=>{g.value||(Tn(0),ae())},vn=()=>{g.value||(Tn(100),ae())},jt=xn=>{let En=!0;[left,down].includes(xn.key)?Fe():[right,up].includes(xn.key)?qe():xn.key===home?Lt():xn.key===end$1?vn():xn.key===pageDown?Et():xn.key===pageUp?kt():En=!1,En&&xn.preventDefault()},At=xn=>{let En,kn;return xn.type.startsWith("touch")?(kn=xn.touches[0].clientY,En=xn.touches[0].clientX):(kn=xn.clientY,En=xn.clientX),{clientX:En,clientY:kn}},hn=xn=>{r.dragging=!0,r.isClick=!0;const{clientX:En,clientY:kn}=At(xn);t.vertical?r.startY=kn:r.startX=En,r.startPosition=Number.parseFloat(Ce.value),r.newPosition=r.startPosition},bn=xn=>{if(r.dragging){r.isClick=!1,pe(),oe();let En;const{clientX:kn,clientY:On}=At(xn);t.vertical?(r.currentY=On,En=(r.startY-r.currentY)/j.value*100):(r.currentX=kn,En=(r.currentX-r.startX)/j.value*100),r.newPosition=r.startPosition+En,Tn(r.newPosition)}},Cn=()=>{r.dragging&&(setTimeout(()=>{r.dragging=!1,r.hovering||he(),r.isClick||Tn(r.newPosition),ae()},0),window.removeEventListener("mousemove",bn),window.removeEventListener("touchmove",bn),window.removeEventListener("mouseup",Cn),window.removeEventListener("touchend",Cn),window.removeEventListener("contextmenu",Cn))},Tn=async xn=>{if(xn===null||Number.isNaN(+xn))return;xn<0?xn=0:xn>100&&(xn=100);const En=100/((L.value-y.value)/$.value);let On=Math.round(xn/En)*En*(L.value-y.value)*.01+y.value;On=Number.parseFloat(On.toFixed(z.value)),On!==t.modelValue&&n(UPDATE_MODEL_EVENT,On),!r.dragging&&t.modelValue!==r.oldValue&&(r.oldValue=t.modelValue),await nextTick(),r.dragging&&pe(),le.value.updatePopper()};return watch(()=>r.dragging,xn=>{ie(xn)}),{disabled:g,button:_e,tooltip:le,tooltipVisible:ue,showTooltip:V,wrapperStyle:$e,formatValue:de,handleMouseEnter:xe,handleMouseLeave:Ie,onButtonDown:Ne,onKeyDown:jt,setPosition:Tn}},useStops=(t,r,n,g)=>({stops:computed(()=>{if(!t.showStops||t.min>t.max)return[];if(t.step===0)return[];const $=(t.max-t.min)/t.step,V=100*t.step/(t.max-t.min),z=Array.from({length:$-1}).map((j,re)=>(re+1)*V);return t.range?z.filter(j=>j<100*(n.value-t.min)/(t.max-t.min)||j>100*(g.value-t.min)/(t.max-t.min)):z.filter(j=>j>100*(r.firstValue-t.min)/(t.max-t.min))}),getStopStyle:$=>t.vertical?{bottom:`${$}%`}:{left:`${$}%`}}),useWatch=(t,r,n,g,y,L)=>{const $=j=>{y(UPDATE_MODEL_EVENT,j),y(INPUT_EVENT,j)},V=()=>t.range?![n.value,g.value].every((j,re)=>j===r.oldValue[re]):t.modelValue!==r.oldValue,z=()=>{var j,re;t.min>t.max&&throwError$1("Slider","min should not be greater than max.");const ae=t.modelValue;t.range&&Array.isArray(ae)?ae[1]<t.min?$([t.min,t.min]):ae[0]>t.max?$([t.max,t.max]):ae[0]<t.min?$([t.min,ae[1]]):ae[1]>t.max?$([ae[0],t.max]):(r.firstValue=ae[0],r.secondValue=ae[1],V()&&(t.validateEvent&&((j=L==null?void 0:L.validate)==null||j.call(L,"change").catch(oe=>void 0)),r.oldValue=ae.slice())):!t.range&&typeof ae=="number"&&!Number.isNaN(ae)&&(ae<t.min?$(t.min):ae>t.max?$(t.max):(r.firstValue=ae,V()&&(t.validateEvent&&((re=L==null?void 0:L.validate)==null||re.call(L,"change").catch(oe=>void 0)),r.oldValue=ae)))};z(),watch(()=>r.dragging,j=>{j||z()}),watch(()=>t.modelValue,(j,re)=>{r.dragging||Array.isArray(j)&&Array.isArray(re)&&j.every((ae,oe)=>ae===re[oe])&&r.firstValue===j[0]&&r.secondValue===j[1]||z()},{deep:!0}),watch(()=>[t.min,t.max],()=>{z()})},sliderButtonProps=buildProps({modelValue:{type:Number,default:0},vertical:Boolean,tooltipClass:String,placement:{type:String,values:Ee,default:"top"}}),sliderButtonEmits={[UPDATE_MODEL_EVENT]:t=>isNumber$2(t)},_hoisted_1$i=["tabindex"],__default__$s=defineComponent({name:"ElSliderButton"}),_sfc_main$D=defineComponent({...__default__$s,props:sliderButtonProps,emits:sliderButtonEmits,setup(t,{expose:r,emit:n}){const g=t,y=useNamespace("slider"),L=reactive({hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:0,oldValue:g.modelValue}),{disabled:$,button:V,tooltip:z,showTooltip:j,tooltipVisible:re,wrapperStyle:ae,formatValue:oe,handleMouseEnter:ie,handleMouseLeave:le,onButtonDown:ue,onKeyDown:de,setPosition:pe}=useSliderButton(g,L,n),{hovering:he,dragging:_e}=toRefs(L);return r({onButtonDown:ue,onKeyDown:de,setPosition:pe,hovering:he,dragging:_e}),(Ce,$e)=>(openBlock(),createElementBlock("div",{ref_key:"button",ref:V,class:normalizeClass([unref(y).e("button-wrapper"),{hover:unref(he),dragging:unref(_e)}]),style:normalizeStyle$1(unref(ae)),tabindex:unref($)?-1:0,onMouseenter:$e[0]||($e[0]=(...xe)=>unref(ie)&&unref(ie)(...xe)),onMouseleave:$e[1]||($e[1]=(...xe)=>unref(le)&&unref(le)(...xe)),onMousedown:$e[2]||($e[2]=(...xe)=>unref(ue)&&unref(ue)(...xe)),onTouchstart:$e[3]||($e[3]=(...xe)=>unref(ue)&&unref(ue)(...xe)),onFocus:$e[4]||($e[4]=(...xe)=>unref(ie)&&unref(ie)(...xe)),onBlur:$e[5]||($e[5]=(...xe)=>unref(le)&&unref(le)(...xe)),onKeydown:$e[6]||($e[6]=(...xe)=>unref(de)&&unref(de)(...xe))},[createVNode$1(unref(ElTooltip),{ref_key:"tooltip",ref:z,visible:unref(re),placement:Ce.placement,"fallback-placements":["top","bottom","right","left"],"stop-popper-mouse-event":!1,"popper-class":Ce.tooltipClass,disabled:!unref(j),persistent:""},{content:withCtx(()=>[createBaseVNode("span",null,toDisplayString(unref(oe)),1)]),default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass([unref(y).e("button"),{hover:unref(he),dragging:unref(_e)}])},null,2)]),_:1},8,["visible","placement","popper-class","disabled"])],46,_hoisted_1$i))}});var SliderButton=_export_sfc$1(_sfc_main$D,[["__file","/home/runner/work/element-plus/element-plus/packages/components/slider/src/button.vue"]]);const sliderMarkerProps=buildProps({mark:{type:definePropType([String,Object]),default:void 0}});var SliderMarker=defineComponent({name:"ElSliderMarker",props:sliderMarkerProps,setup(t){const r=useNamespace("slider"),n=computed(()=>isString$3(t.mark)?t.mark:t.mark.label),g=computed(()=>isString$3(t.mark)?void 0:t.mark.style);return()=>h$1("div",{class:r.e("marks-text"),style:g.value},n.value)}});const _hoisted_1$h=["id","role","aria-label","aria-labelledby"],_hoisted_2$c={key:1},__default__$r=defineComponent({name:"ElSlider"}),_sfc_main$C=defineComponent({...__default__$r,props:sliderProps,emits:sliderEmits,setup(t,{expose:r,emit:n}){const g=t,y=useNamespace("slider"),{t:L}=useLocale(),$=reactive({firstValue:0,secondValue:0,oldValue:0,dragging:!1,sliderSize:1}),{elFormItem:V,slider:z,firstButton:j,secondButton:re,sliderDisabled:ae,minValue:oe,maxValue:ie,runwayStyle:le,barStyle:ue,resetSize:de,emitChange:pe,onSliderWrapperPrevent:he,onSliderClick:_e,onSliderDown:Ce,setFirstValue:$e,setSecondValue:xe}=useSlide(g,$,n),{stops:Ie,getStopStyle:Ne}=useStops(g,$,oe,ie),{inputId:ze,isLabeledByFormItem:Fe}=useFormItemInputId(g,{formItemContext:V}),qe=useFormSize(),Et=computed(()=>g.inputSize||qe.value),kt=computed(()=>g.label||L("el.slider.defaultLabel",{min:g.min,max:g.max})),Lt=computed(()=>g.range?g.rangeStartLabel||L("el.slider.defaultRangeStartLabel"):kt.value),vn=computed(()=>g.formatValueText?g.formatValueText(xn.value):`${xn.value}`),jt=computed(()=>g.rangeEndLabel||L("el.slider.defaultRangeEndLabel")),At=computed(()=>g.formatValueText?g.formatValueText(En.value):`${En.value}`),hn=computed(()=>[y.b(),y.m(qe.value),y.is("vertical",g.vertical),{[y.m("with-input")]:g.showInput}]),bn=useMarks(g);useWatch(g,$,oe,ie,n,V);const Cn=computed(()=>{const Rn=[g.min,g.max,g.step].map(In=>{const Mn=`${In}`.split(".")[1];return Mn?Mn.length:0});return Math.max.apply(null,Rn)}),{sliderWrapper:Tn}=useLifecycle(g,$,de),{firstValue:xn,secondValue:En,sliderSize:kn}=toRefs($),On=Rn=>{$.dragging=Rn};return provide(sliderContextKey,{...toRefs(g),sliderSize:kn,disabled:ae,precision:Cn,emitChange:pe,resetSize:de,updateDragging:On}),r({onSliderClick:_e}),(Rn,In)=>{var Mn,Vn;return openBlock(),createElementBlock("div",{id:Rn.range?unref(ze):void 0,ref_key:"sliderWrapper",ref:Tn,class:normalizeClass(unref(hn)),role:Rn.range?"group":void 0,"aria-label":Rn.range&&!unref(Fe)?unref(kt):void 0,"aria-labelledby":Rn.range&&unref(Fe)?(Mn=unref(V))==null?void 0:Mn.labelId:void 0,onTouchstart:In[2]||(In[2]=(...zn)=>unref(he)&&unref(he)(...zn)),onTouchmove:In[3]||(In[3]=(...zn)=>unref(he)&&unref(he)(...zn))},[createBaseVNode("div",{ref_key:"slider",ref:z,class:normalizeClass([unref(y).e("runway"),{"show-input":Rn.showInput&&!Rn.range},unref(y).is("disabled",unref(ae))]),style:normalizeStyle$1(unref(le)),onMousedown:In[0]||(In[0]=(...zn)=>unref(Ce)&&unref(Ce)(...zn)),onTouchstart:In[1]||(In[1]=(...zn)=>unref(Ce)&&unref(Ce)(...zn))},[createBaseVNode("div",{class:normalizeClass(unref(y).e("bar")),style:normalizeStyle$1(unref(ue))},null,6),createVNode$1(SliderButton,{id:Rn.range?void 0:unref(ze),ref_key:"firstButton",ref:j,"model-value":unref(xn),vertical:Rn.vertical,"tooltip-class":Rn.tooltipClass,placement:Rn.placement,role:"slider","aria-label":Rn.range||!unref(Fe)?unref(Lt):void 0,"aria-labelledby":!Rn.range&&unref(Fe)?(Vn=unref(V))==null?void 0:Vn.labelId:void 0,"aria-valuemin":Rn.min,"aria-valuemax":Rn.range?unref(En):Rn.max,"aria-valuenow":unref(xn),"aria-valuetext":unref(vn),"aria-orientation":Rn.vertical?"vertical":"horizontal","aria-disabled":unref(ae),"onUpdate:modelValue":unref($e)},null,8,["id","model-value","vertical","tooltip-class","placement","aria-label","aria-labelledby","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"]),Rn.range?(openBlock(),createBlock(SliderButton,{key:0,ref_key:"secondButton",ref:re,"model-value":unref(En),vertical:Rn.vertical,"tooltip-class":Rn.tooltipClass,placement:Rn.placement,role:"slider","aria-label":unref(jt),"aria-valuemin":unref(xn),"aria-valuemax":Rn.max,"aria-valuenow":unref(En),"aria-valuetext":unref(At),"aria-orientation":Rn.vertical?"vertical":"horizontal","aria-disabled":unref(ae),"onUpdate:modelValue":unref(xe)},null,8,["model-value","vertical","tooltip-class","placement","aria-label","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"])):createCommentVNode("v-if",!0),Rn.showStops?(openBlock(),createElementBlock("div",_hoisted_2$c,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Ie),(zn,Jn)=>(openBlock(),createElementBlock("div",{key:Jn,class:normalizeClass(unref(y).e("stop")),style:normalizeStyle$1(unref(Ne)(zn))},null,6))),128))])):createCommentVNode("v-if",!0),unref(bn).length>0?(openBlock(),createElementBlock(Fragment,{key:2},[createBaseVNode("div",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(bn),(zn,Jn)=>(openBlock(),createElementBlock("div",{key:Jn,style:normalizeStyle$1(unref(Ne)(zn.position)),class:normalizeClass([unref(y).e("stop"),unref(y).e("marks-stop")])},null,6))),128))]),createBaseVNode("div",{class:normalizeClass(unref(y).e("marks"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(bn),(zn,Jn)=>(openBlock(),createBlock(unref(SliderMarker),{key:Jn,mark:zn.mark,style:normalizeStyle$1(unref(Ne)(zn.position))},null,8,["mark","style"]))),128))],2)],64)):createCommentVNode("v-if",!0)],38),Rn.showInput&&!Rn.range?(openBlock(),createBlock(unref(ElInputNumber),{key:0,ref:"input","model-value":unref(xn),class:normalizeClass(unref(y).e("input")),step:Rn.step,disabled:unref(ae),controls:Rn.showInputControls,min:Rn.min,max:Rn.max,debounce:Rn.debounce,size:unref(Et),"onUpdate:modelValue":unref($e),onChange:unref(pe)},null,8,["model-value","class","step","disabled","controls","min","max","debounce","size","onUpdate:modelValue","onChange"])):createCommentVNode("v-if",!0)],42,_hoisted_1$h)}}});var Slider=_export_sfc$1(_sfc_main$C,[["__file","/home/runner/work/element-plus/element-plus/packages/components/slider/src/slider.vue"]]);const ElSlider=withInstall(Slider),spaceItemProps=buildProps({prefixCls:{type:String}}),SpaceItem=defineComponent({name:"ElSpaceItem",props:spaceItemProps,setup(t,{slots:r}){const n=useNamespace("space"),g=computed(()=>`${t.prefixCls||n.b()}__item`);return()=>h$1("div",{class:g.value},renderSlot(r,"default"))}}),SIZE_MAP={small:8,default:12,large:16};function useSpace(t){const r=useNamespace("space"),n=computed(()=>[r.b(),r.m(t.direction),t.class]),g=ref(0),y=ref(0),L=computed(()=>{const V=t.wrap||t.fill?{flexWrap:"wrap",marginBottom:`-${y.value}px`}:{},z={alignItems:t.alignment};return[V,z,t.style]}),$=computed(()=>{const V={paddingBottom:`${y.value}px`,marginRight:`${g.value}px`},z=t.fill?{flexGrow:1,minWidth:`${t.fillRatio}%`}:{};return[V,z]});return watchEffect(()=>{const{size:V="small",wrap:z,direction:j,fill:re}=t;if(isArray$6(V)){const[ae=0,oe=0]=V;g.value=ae,y.value=oe}else{let ae;isNumber$2(V)?ae=V:ae=SIZE_MAP[V||"small"]||SIZE_MAP.small,(z||re)&&j==="horizontal"?g.value=y.value=ae:j==="horizontal"?(g.value=ae,y.value=0):(y.value=ae,g.value=0)}}),{classes:n,containerStyle:L,itemStyle:$}}const spaceProps=buildProps({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},class:{type:definePropType([String,Object,Array]),default:""},style:{type:definePropType([String,Array,Object]),default:""},alignment:{type:definePropType(String),default:"center"},prefixCls:{type:String},spacer:{type:definePropType([Object,String,Number,Array]),default:null,validator:t=>isVNode(t)||isNumber$2(t)||isString$3(t)},wrap:Boolean,fill:Boolean,fillRatio:{type:Number,default:100},size:{type:[String,Array,Number],values:componentSizes,validator:t=>isNumber$2(t)||isArray$6(t)&&t.length===2&&t.every(isNumber$2)}}),Space=defineComponent({name:"ElSpace",props:spaceProps,setup(t,{slots:r}){const{classes:n,containerStyle:g,itemStyle:y}=useSpace(t);function L($,V="",z=[]){const{prefixCls:j}=t;return $.forEach((re,ae)=>{isFragment(re)?isArray$6(re.children)&&re.children.forEach((oe,ie)=>{isFragment(oe)&&isArray$6(oe.children)?L(oe.children,`${V+ie}-`,z):z.push(createVNode$1(SpaceItem,{style:y.value,prefixCls:j,key:`nested-${V+ie}`},{default:()=>[oe]},PatchFlags.PROPS|PatchFlags.STYLE,["style","prefixCls"]))}):isValidElementNode(re)&&z.push(createVNode$1(SpaceItem,{style:y.value,prefixCls:j,key:`LoopKey${V+ae}`},{default:()=>[re]},PatchFlags.PROPS|PatchFlags.STYLE,["style","prefixCls"]))}),z}return()=>{var $;const{spacer:V,direction:z}=t,j=renderSlot(r,"default",{key:0},()=>[]);if((($=j.children)!=null?$:[]).length===0)return null;if(isArray$6(j.children)){let re=L(j.children);if(V){const ae=re.length-1;re=re.reduce((oe,ie,le)=>{const ue=[...oe,ie];return le!==ae&&ue.push(createVNode$1("span",{style:[y.value,z==="vertical"?"width: 100%":null],key:le},[isVNode(V)?V:createTextVNode(V,PatchFlags.TEXT)],PatchFlags.STYLE)),ue},[])}return createVNode$1("div",{class:n.value,style:g.value},re,PatchFlags.STYLE|PatchFlags.CLASS)}return j.children}}}),ElSpace=withInstall(Space),statisticProps=buildProps({decimalSeparator:{type:String,default:"."},groupSeparator:{type:String,default:","},precision:{type:Number,default:0},formatter:Function,value:{type:definePropType([Number,Object]),default:0},prefix:String,suffix:String,title:String,valueStyle:{type:definePropType([String,Object,Array])}}),__default__$q=defineComponent({name:"ElStatistic"}),_sfc_main$B=defineComponent({...__default__$q,props:statisticProps,setup(t,{expose:r}){const n=t,g=useNamespace("statistic"),y=computed(()=>{const{value:L,formatter:$,precision:V,decimalSeparator:z,groupSeparator:j}=n;if(isFunction$4($))return $(L);if(!isNumber$2(L))return L;let[re,ae=""]=String(L).split(".");return ae=ae.padEnd(V,"0").slice(0,V>0?V:0),re=re.replace(/\B(?=(\d{3})+(?!\d))/g,j),[re,ae].join(ae?z:"")});return r({displayValue:y}),(L,$)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(g).b())},[L.$slots.title||L.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(g).e("head"))},[renderSlot(L.$slots,"title",{},()=>[createTextVNode(toDisplayString(L.title),1)])],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(g).e("content"))},[L.$slots.prefix||L.prefix?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(g).e("prefix"))},[renderSlot(L.$slots,"prefix",{},()=>[createBaseVNode("span",null,toDisplayString(L.prefix),1)])],2)):createCommentVNode("v-if",!0),createBaseVNode("span",{class:normalizeClass(unref(g).e("number")),style:normalizeStyle$1(L.valueStyle)},toDisplayString(unref(y)),7),L.$slots.suffix||L.suffix?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(g).e("suffix"))},[renderSlot(L.$slots,"suffix",{},()=>[createBaseVNode("span",null,toDisplayString(L.suffix),1)])],2)):createCommentVNode("v-if",!0)],2)],2))}});var Statistic=_export_sfc$1(_sfc_main$B,[["__file","/home/runner/work/element-plus/element-plus/packages/components/statistic/src/statistic.vue"]]);const ElStatistic=withInstall(Statistic),countdownProps=buildProps({format:{type:String,default:"HH:mm:ss"},prefix:String,suffix:String,title:String,value:{type:definePropType([Number,Object]),default:0},valueStyle:{type:definePropType([String,Object,Array])}}),countdownEmits={finish:()=>!0,[CHANGE_EVENT]:t=>isNumber$2(t)},timeUnits$1=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]],getTime$1=t=>isNumber$2(t)?new Date(t).getTime():t.valueOf(),formatTime$1=(t,r)=>{let n=t;const g=/\[([^\]]*)]/g;return timeUnits$1.reduce((L,[$,V])=>{const z=new RegExp(`${$}+(?![^\\[\\]]*\\])`,"g");if(z.test(L)){const j=Math.floor(n/V);return n-=j*V,L.replace(z,re=>String(j).padStart(re.length,"0"))}return L},r).replace(g,"$1")},__default__$p=defineComponent({name:"ElCountdown"}),_sfc_main$A=defineComponent({...__default__$p,props:countdownProps,emits:countdownEmits,setup(t,{expose:r,emit:n}){const g=t;let y;const L=ref(getTime$1(g.value)-Date.now()),$=computed(()=>formatTime$1(L.value,g.format)),V=re=>formatTime$1(re,g.format),z=()=>{y&&(cAF(y),y=void 0)},j=()=>{const re=getTime$1(g.value),ae=()=>{let oe=re-Date.now();n("change",oe),oe<=0?(oe=0,z(),n("finish")):y=rAF(ae),L.value=oe};y=rAF(ae)};return watch(()=>[g.value,g.format],()=>{z(),j()},{immediate:!0}),onBeforeUnmount(()=>{z()}),r({displayValue:$}),(re,ae)=>(openBlock(),createBlock(unref(ElStatistic),{value:L.value,title:re.title,prefix:re.prefix,suffix:re.suffix,"value-style":re.valueStyle,formatter:V},createSlots({_:2},[renderList(re.$slots,(oe,ie)=>({name:ie,fn:withCtx(()=>[renderSlot(re.$slots,ie)])}))]),1032,["value","title","prefix","suffix","value-style"]))}});var Countdown=_export_sfc$1(_sfc_main$A,[["__file","/home/runner/work/element-plus/element-plus/packages/components/countdown/src/countdown.vue"]]);const ElCountdown=withInstall(Countdown),stepsProps=buildProps({space:{type:[Number,String],default:""},active:{type:Number,default:0},direction:{type:String,default:"horizontal",values:["horizontal","vertical"]},alignCenter:{type:Boolean},simple:{type:Boolean},finishStatus:{type:String,values:["wait","process","finish","error","success"],default:"finish"},processStatus:{type:String,values:["wait","process","finish","error","success"],default:"process"}}),stepsEmits={[CHANGE_EVENT]:(t,r)=>[t,r].every(isNumber$2)},__default__$o=defineComponent({name:"ElSteps"}),_sfc_main$z=defineComponent({...__default__$o,props:stepsProps,emits:stepsEmits,setup(t,{emit:r}){const n=t,g=useNamespace("steps"),y=ref([]);return watch(y,()=>{y.value.forEach((L,$)=>{L.setIndex($)})}),provide("ElSteps",{props:n,steps:y}),watch(()=>n.active,(L,$)=>{r(CHANGE_EVENT,L,$)}),(L,$)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(g).b(),unref(g).m(L.simple?"simple":L.direction)])},[renderSlot(L.$slots,"default")],2))}});var Steps=_export_sfc$1(_sfc_main$z,[["__file","/home/runner/work/element-plus/element-plus/packages/components/steps/src/steps.vue"]]);const stepProps=buildProps({title:{type:String,default:""},icon:{type:iconPropType},description:{type:String,default:""},status:{type:String,values:["","wait","process","finish","error","success"],default:""}}),__default__$n=defineComponent({name:"ElStep"}),_sfc_main$y=defineComponent({...__default__$n,props:stepProps,setup(t){const r=t,n=useNamespace("step"),g=ref(-1),y=ref({}),L=ref(""),$=inject("ElSteps"),V=getCurrentInstance();onMounted(()=>{watch([()=>$.props.active,()=>$.props.processStatus,()=>$.props.finishStatus],([$e])=>{_e($e)},{immediate:!0})}),onBeforeUnmount(()=>{$.steps.value=$.steps.value.filter($e=>$e.uid!==(V==null?void 0:V.uid))});const z=computed(()=>r.status||L.value),j=computed(()=>{const $e=$.steps.value[g.value-1];return $e?$e.currentStatus:"wait"}),re=computed(()=>$.props.alignCenter),ae=computed(()=>$.props.direction==="vertical"),oe=computed(()=>$.props.simple),ie=computed(()=>$.steps.value.length),le=computed(()=>{var $e;return(($e=$.steps.value[ie.value-1])==null?void 0:$e.uid)===(V==null?void 0:V.uid)}),ue=computed(()=>oe.value?"":$.props.space),de=computed(()=>{const $e={flexBasis:isNumber$2(ue.value)?`${ue.value}px`:ue.value?ue.value:`${100/(ie.value-(re.value?0:1))}%`};return ae.value||le.value&&($e.maxWidth=`${100/ie.value}%`),$e}),pe=$e=>{g.value=$e},he=$e=>{const xe=$e==="wait",Ie={transitionDelay:`${xe?"-":""}${150*g.value}ms`},Ne=$e===$.props.processStatus||xe?0:100;Ie.borderWidth=Ne&&!oe.value?"1px":0,Ie[$.props.direction==="vertical"?"height":"width"]=`${Ne}%`,y.value=Ie},_e=$e=>{$e>g.value?L.value=$.props.finishStatus:$e===g.value&&j.value!=="error"?L.value=$.props.processStatus:L.value="wait";const xe=$.steps.value[g.value-1];xe&&xe.calcProgress(L.value)},Ce=reactive({uid:computed(()=>V==null?void 0:V.uid),currentStatus:z,setIndex:pe,calcProgress:he});return $.steps.value=[...$.steps.value,Ce],($e,xe)=>(openBlock(),createElementBlock("div",{style:normalizeStyle$1(unref(de)),class:normalizeClass([unref(n).b(),unref(n).is(unref(oe)?"simple":unref($).props.direction),unref(n).is("flex",unref(le)&&!unref(ue)&&!unref(re)),unref(n).is("center",unref(re)&&!unref(ae)&&!unref(oe))])},[createCommentVNode(" icon & line "),createBaseVNode("div",{class:normalizeClass([unref(n).e("head"),unref(n).is(unref(z))])},[unref(oe)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(n).e("line"))},[createBaseVNode("i",{class:normalizeClass(unref(n).e("line-inner")),style:normalizeStyle$1(y.value)},null,6)],2)),createBaseVNode("div",{class:normalizeClass([unref(n).e("icon"),unref(n).is($e.icon||$e.$slots.icon?"icon":"text")])},[renderSlot($e.$slots,"icon",{},()=>[$e.icon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(n).e("icon-inner"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent($e.icon)))]),_:1},8,["class"])):unref(z)==="success"?(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass([unref(n).e("icon-inner"),unref(n).is("status")])},{default:withCtx(()=>[createVNode$1(unref(check_default))]),_:1},8,["class"])):unref(z)==="error"?(openBlock(),createBlock(unref(ElIcon),{key:2,class:normalizeClass([unref(n).e("icon-inner"),unref(n).is("status")])},{default:withCtx(()=>[createVNode$1(unref(close_default))]),_:1},8,["class"])):unref(oe)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:3,class:normalizeClass(unref(n).e("icon-inner"))},toDisplayString(g.value+1),3))])],2)],2),createCommentVNode(" title & description "),createBaseVNode("div",{class:normalizeClass(unref(n).e("main"))},[createBaseVNode("div",{class:normalizeClass([unref(n).e("title"),unref(n).is(unref(z))])},[renderSlot($e.$slots,"title",{},()=>[createTextVNode(toDisplayString($e.title),1)])],2),unref(oe)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(n).e("arrow"))},null,2)):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass([unref(n).e("description"),unref(n).is(unref(z))])},[renderSlot($e.$slots,"description",{},()=>[createTextVNode(toDisplayString($e.description),1)])],2))],2)],6))}});var Step=_export_sfc$1(_sfc_main$y,[["__file","/home/runner/work/element-plus/element-plus/packages/components/steps/src/item.vue"]]);const ElSteps=withInstall(Steps,{Step}),ElStep=withNoopInstall(Step),switchProps=buildProps({modelValue:{type:[Boolean,String,Number],default:!1},value:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},width:{type:[String,Number],default:""},inlinePrompt:{type:Boolean,default:!1},activeIcon:{type:iconPropType},inactiveIcon:{type:iconPropType},activeText:{type:String,default:""},inactiveText:{type:String,default:""},activeColor:{type:String,default:""},inactiveColor:{type:String,default:""},borderColor:{type:String,default:""},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},name:{type:String,default:""},validateEvent:{type:Boolean,default:!0},id:String,loading:{type:Boolean,default:!1},beforeChange:{type:definePropType(Function)},size:{type:String,validator:isValidComponentSize},tabindex:{type:[String,Number]}}),switchEmits={[UPDATE_MODEL_EVENT]:t=>isBoolean$1(t)||isString$3(t)||isNumber$2(t),[CHANGE_EVENT]:t=>isBoolean$1(t)||isString$3(t)||isNumber$2(t),[INPUT_EVENT]:t=>isBoolean$1(t)||isString$3(t)||isNumber$2(t)},_hoisted_1$g=["onClick"],_hoisted_2$b=["id","aria-checked","aria-disabled","name","true-value","false-value","disabled","tabindex","onKeydown"],_hoisted_3$6=["aria-hidden"],_hoisted_4$4=["aria-hidden"],_hoisted_5$2=["aria-hidden"],COMPONENT_NAME$8="ElSwitch",__default__$m=defineComponent({name:COMPONENT_NAME$8}),_sfc_main$x=defineComponent({...__default__$m,props:switchProps,emits:switchEmits,setup(t,{expose:r,emit:n}){const g=t,y=getCurrentInstance(),{formItem:L}=useFormItem(),$=useFormSize(),V=useNamespace("switch");useDeprecated({from:'"value"',replacement:'"model-value" or "v-model"',scope:COMPONENT_NAME$8,version:"2.3.0",ref:"https://element-plus.org/en-US/component/switch.html#attributes",type:"Attribute"},computed(()=>{var $e;return!!(($e=y.vnode.props)!=null&&$e.value)}));const{inputId:z}=useFormItemInputId(g,{formItemContext:L}),j=useFormDisabled(computed(()=>g.loading)),re=ref(g.modelValue!==!1),ae=ref(),oe=ref(),ie=computed(()=>[V.b(),V.m($.value),V.is("disabled",j.value),V.is("checked",de.value)]),le=computed(()=>({width:addUnit(g.width)}));watch(()=>g.modelValue,()=>{re.value=!0}),watch(()=>g.value,()=>{re.value=!1});const ue=computed(()=>re.value?g.modelValue:g.value),de=computed(()=>ue.value===g.activeValue);[g.activeValue,g.inactiveValue].includes(ue.value)||(n(UPDATE_MODEL_EVENT,g.inactiveValue),n(CHANGE_EVENT,g.inactiveValue),n(INPUT_EVENT,g.inactiveValue)),watch(de,$e=>{var xe;ae.value.checked=$e,g.validateEvent&&((xe=L==null?void 0:L.validate)==null||xe.call(L,"change").catch(Ie=>void 0))});const pe=()=>{const $e=de.value?g.inactiveValue:g.activeValue;n(UPDATE_MODEL_EVENT,$e),n(CHANGE_EVENT,$e),n(INPUT_EVENT,$e),nextTick(()=>{ae.value.checked=de.value})},he=()=>{if(j.value)return;const{beforeChange:$e}=g;if(!$e){pe();return}const xe=$e();[isPromise(xe),isBoolean$1(xe)].includes(!0)||throwError$1(COMPONENT_NAME$8,"beforeChange must return type `Promise<boolean>` or `boolean`"),isPromise(xe)?xe.then(Ne=>{Ne&&pe()}).catch(Ne=>{}):xe&&pe()},_e=computed(()=>V.cssVarBlock({...g.activeColor?{"on-color":g.activeColor}:null,...g.inactiveColor?{"off-color":g.inactiveColor}:null,...g.borderColor?{"border-color":g.borderColor}:null})),Ce=()=>{var $e,xe;(xe=($e=ae.value)==null?void 0:$e.focus)==null||xe.call($e)};return onMounted(()=>{ae.value.checked=de.value}),r({focus:Ce,checked:de}),($e,xe)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(ie)),style:normalizeStyle$1(unref(_e)),onClick:withModifiers(he,["prevent"])},[createBaseVNode("input",{id:unref(z),ref_key:"input",ref:ae,class:normalizeClass(unref(V).e("input")),type:"checkbox",role:"switch","aria-checked":unref(de),"aria-disabled":unref(j),name:$e.name,"true-value":$e.activeValue,"false-value":$e.inactiveValue,disabled:unref(j),tabindex:$e.tabindex,onChange:pe,onKeydown:withKeys(he,["enter"])},null,42,_hoisted_2$b),!$e.inlinePrompt&&($e.inactiveIcon||$e.inactiveText)?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass([unref(V).e("label"),unref(V).em("label","left"),unref(V).is("active",!unref(de))])},[$e.inactiveIcon?(openBlock(),createBlock(unref(ElIcon),{key:0},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent($e.inactiveIcon)))]),_:1})):createCommentVNode("v-if",!0),!$e.inactiveIcon&&$e.inactiveText?(openBlock(),createElementBlock("span",{key:1,"aria-hidden":unref(de)},toDisplayString($e.inactiveText),9,_hoisted_3$6)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),createBaseVNode("span",{ref_key:"core",ref:oe,class:normalizeClass(unref(V).e("core")),style:normalizeStyle$1(unref(le))},[$e.inlinePrompt?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(V).e("inner"))},[$e.activeIcon||$e.inactiveIcon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(V).is("icon"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(de)?$e.activeIcon:$e.inactiveIcon)))]),_:1},8,["class"])):$e.activeText||$e.inactiveText?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(unref(V).is("text")),"aria-hidden":!unref(de)},toDisplayString(unref(de)?$e.activeText:$e.inactiveText),11,_hoisted_4$4)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(V).e("action"))},[$e.loading?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(V).is("loading"))},{default:withCtx(()=>[createVNode$1(unref(loading_default))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],2)],6),!$e.inlinePrompt&&($e.activeIcon||$e.activeText)?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass([unref(V).e("label"),unref(V).em("label","right"),unref(V).is("active",unref(de))])},[$e.activeIcon?(openBlock(),createBlock(unref(ElIcon),{key:0},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent($e.activeIcon)))]),_:1})):createCommentVNode("v-if",!0),!$e.activeIcon&&$e.activeText?(openBlock(),createElementBlock("span",{key:1,"aria-hidden":!unref(de)},toDisplayString($e.activeText),9,_hoisted_5$2)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0)],14,_hoisted_1$g))}});var Switch=_export_sfc$1(_sfc_main$x,[["__file","/home/runner/work/element-plus/element-plus/packages/components/switch/src/switch.vue"]]);const ElSwitch=withInstall(Switch);/*!
* escape-html
* Copyright(c) 2012-2013 TJ Holowaychuk
* Copyright(c) 2015 Andreas Lubbe
* Copyright(c) 2015 Tiancheng "Timothy" Gu
* MIT Licensed
*/var matchHtmlRegExp=/["'&<>]/,escapeHtml_1=escapeHtml;function escapeHtml(t){var r=""+t,n=matchHtmlRegExp.exec(r);if(!n)return r;var g,y="",L=0,$=0;for(L=n.index;L<r.length;L++){switch(r.charCodeAt(L)){case 34:g="&quot;";break;case 38:g="&amp;";break;case 39:g="&#39;";break;case 60:g="&lt;";break;case 62:g="&gt;";break;default:continue}$!==L&&(y+=r.substring($,L)),$=L+1,y+=g}return $!==L?y+r.substring($,L):y}const escapeHtml$1=getDefaultExportFromCjs(escapeHtml_1),getCell=function(t){var r;return(r=t.target)==null?void 0:r.closest("td")},orderBy=function(t,r,n,g,y){if(!r&&!g&&(!y||Array.isArray(y)&&!y.length))return t;typeof n=="string"?n=n==="descending"?-1:1:n=n&&n<0?-1:1;const L=g?null:function(V,z){return y?(Array.isArray(y)||(y=[y]),y.map(j=>typeof j=="string"?get$1(V,j):j(V,z,t))):(r!=="$key"&&isObject$7(V)&&"$value"in V&&(V=V.$value),[isObject$7(V)?get$1(V,r):V])},$=function(V,z){if(g)return g(V.value,z.value);for(let j=0,re=V.key.length;j<re;j++){if(V.key[j]<z.key[j])return-1;if(V.key[j]>z.key[j])return 1}return 0};return t.map((V,z)=>({value:V,index:z,key:L?L(V,z):null})).sort((V,z)=>{let j=$(V,z);return j||(j=V.index-z.index),j*+n}).map(V=>V.value)},getColumnById=function(t,r){let n=null;return t.columns.forEach(g=>{g.id===r&&(n=g)}),n},getColumnByKey=function(t,r){let n=null;for(let g=0;g<t.columns.length;g++){const y=t.columns[g];if(y.columnKey===r){n=y;break}}return n||throwError$1("ElTable",`No column matching with column-key: ${r}`),n},getColumnByCell=function(t,r,n){const g=(r.className||"").match(new RegExp(`${n}-table_[^\\s]+`,"gm"));return g?getColumnById(t,g[0]):null},getRowIdentity=(t,r)=>{if(!t)throw new Error("Row is required when get row identity");if(typeof r=="string"){if(!r.includes("."))return`${t[r]}`;const n=r.split(".");let g=t;for(const y of n)g=g[y];return`${g}`}else if(typeof r=="function")return r.call(null,t)},getKeysMap=function(t,r){const n={};return(t||[]).forEach((g,y)=>{n[getRowIdentity(g,r)]={row:g,index:y}}),n};function mergeOptions$1(t,r){const n={};let g;for(g in t)n[g]=t[g];for(g in r)if(hasOwn$1(r,g)){const y=r[g];typeof y<"u"&&(n[g]=y)}return n}function parseWidth(t){return t===""||t!==void 0&&(t=Number.parseInt(t,10),Number.isNaN(t)&&(t="")),t}function parseMinWidth(t){return t===""||t!==void 0&&(t=parseWidth(t),Number.isNaN(t)&&(t=80)),t}function parseHeight(t){return typeof t=="number"?t:typeof t=="string"?/^\d+(?:px)?$/.test(t)?Number.parseInt(t,10):t:null}function compose(...t){return t.length===0?r=>r:t.length===1?t[0]:t.reduce((r,n)=>(...g)=>r(n(...g)))}function toggleRowStatus(t,r,n){let g=!1;const y=t.indexOf(r),L=y!==-1,$=V=>{V==="add"?t.push(r):t.splice(y,1),g=!0,isArray$6(r.children)&&r.children.forEach(z=>{toggleRowStatus(t,z,n??!L)})};return isBoolean$1(n)?n&&!L?$("add"):!n&&L&&$("remove"):$(L?"remove":"add"),g}function walkTreeNode(t,r,n="children",g="hasChildren"){const y=$=>!(Array.isArray($)&&$.length);function L($,V,z){r($,V,z),V.forEach(j=>{if(j[g]){r(j,null,z+1);return}const re=j[n];y(re)||L(j,re,z+1)})}t.forEach($=>{if($[g]){r($,null,0);return}const V=$[n];y(V)||L($,V,0)})}let removePopper;function createTablePopper(t,r,n,g,y){y=merge$3({enterable:!0,showArrow:!0},y);const L=t==null?void 0:t.dataset.prefix,$=t==null?void 0:t.querySelector(`.${L}-scrollbar__wrap`);function V(){const de=y.effect==="light",pe=document.createElement("div");return pe.className=[`${L}-popper`,de?"is-light":"is-dark",y.popperClass||""].join(" "),n=escapeHtml$1(n),pe.innerHTML=n,pe.style.zIndex=String(g()),t==null||t.appendChild(pe),pe}function z(){const de=document.createElement("div");return de.className=`${L}-popper__arrow`,de}function j(){re&&re.update()}removePopper==null||removePopper(),removePopper=()=>{try{re&&re.destroy(),ie&&(t==null||t.removeChild(ie)),r.removeEventListener("mouseenter",ae),r.removeEventListener("mouseleave",oe),$==null||$.removeEventListener("scroll",removePopper),removePopper=void 0}catch{}};let re=null,ae=j,oe=removePopper;y.enterable&&({onOpen:ae,onClose:oe}=useDelayedToggle({showAfter:y.showAfter,hideAfter:y.hideAfter,open:j,close:removePopper}));const ie=V();ie.onmouseenter=ae,ie.onmouseleave=oe;const le=[];if(y.offset&&le.push({name:"offset",options:{offset:[0,y.offset]}}),y.showArrow){const de=ie.appendChild(z());le.push({name:"arrow",options:{element:de,padding:10}})}const ue=y.popperOptions||{};return re=yn(r,ie,{placement:y.placement||"top",strategy:"fixed",...ue,modifiers:ue.modifiers?le.concat(ue.modifiers):le}),r.addEventListener("mouseenter",ae),r.addEventListener("mouseleave",oe),$==null||$.addEventListener("scroll",removePopper),re}function getCurrentColumns(t){return t.children?flatMap(t.children,getCurrentColumns):[t]}function getColSpan(t,r){return t+r.colSpan}const isFixedColumn=(t,r,n,g)=>{let y=0,L=t;const $=n.states.columns.value;if(g){const z=getCurrentColumns(g[t]);y=$.slice(0,$.indexOf(z[0])).reduce(getColSpan,0),L=y+z.reduce(getColSpan,0)-1}else y=t;let V;switch(r){case"left":L<n.states.fixedLeafColumnsLength.value&&(V="left");break;case"right":y>=$.length-n.states.rightFixedLeafColumnsLength.value&&(V="right");break;default:L<n.states.fixedLeafColumnsLength.value?V="left":y>=$.length-n.states.rightFixedLeafColumnsLength.value&&(V="right")}return V?{direction:V,start:y,after:L}:{}},getFixedColumnsClass=(t,r,n,g,y,L=0)=>{const $=[],{direction:V,start:z,after:j}=isFixedColumn(r,n,g,y);if(V){const re=V==="left";$.push(`${t}-fixed-column--${V}`),re&&j+L===g.states.fixedLeafColumnsLength.value-1?$.push("is-last-column"):!re&&z-L===g.states.columns.value.length-g.states.rightFixedLeafColumnsLength.value&&$.push("is-first-column")}return $};function getOffset(t,r){return t+(r.realWidth===null||Number.isNaN(r.realWidth)?Number(r.width):r.realWidth)}const getFixedColumnOffset=(t,r,n,g)=>{const{direction:y,start:L=0,after:$=0}=isFixedColumn(t,r,n,g);if(!y)return;const V={},z=y==="left",j=n.states.columns.value;return z?V.left=j.slice(0,L).reduce(getOffset,0):V.right=j.slice($+1).reverse().reduce(getOffset,0),V},ensurePosition=(t,r)=>{t&&(Number.isNaN(t[r])||(t[r]=`${t[r]}px`))};function useExpand(t){const r=getCurrentInstance(),n=ref(!1),g=ref([]);return{updateExpandRows:()=>{const z=t.data.value||[],j=t.rowKey.value;if(n.value)g.value=z.slice();else if(j){const re=getKeysMap(g.value,j);g.value=z.reduce((ae,oe)=>{const ie=getRowIdentity(oe,j);return re[ie]&&ae.push(oe),ae},[])}else g.value=[]},toggleRowExpansion:(z,j)=>{toggleRowStatus(g.value,z,j)&&r.emit("expand-change",z,g.value.slice())},setExpandRowKeys:z=>{r.store.assertRowKey();const j=t.data.value||[],re=t.rowKey.value,ae=getKeysMap(j,re);g.value=z.reduce((oe,ie)=>{const le=ae[ie];return le&&oe.push(le.row),oe},[])},isRowExpanded:z=>{const j=t.rowKey.value;return j?!!getKeysMap(g.value,j)[getRowIdentity(z,j)]:g.value.includes(z)},states:{expandRows:g,defaultExpandAll:n}}}function useCurrent(t){const r=getCurrentInstance(),n=ref(null),g=ref(null),y=j=>{r.store.assertRowKey(),n.value=j,$(j)},L=()=>{n.value=null},$=j=>{const{data:re,rowKey:ae}=t;let oe=null;ae.value&&(oe=(unref(re)||[]).find(ie=>getRowIdentity(ie,ae.value)===j)),g.value=oe,r.emit("current-change",g.value,null)};return{setCurrentRowKey:y,restoreCurrentRowKey:L,setCurrentRowByKey:$,updateCurrentRow:j=>{const re=g.value;if(j&&j!==re){g.value=j,r.emit("current-change",g.value,re);return}!j&&re&&(g.value=null,r.emit("current-change",null,re))},updateCurrentRowData:()=>{const j=t.rowKey.value,re=t.data.value||[],ae=g.value;if(!re.includes(ae)&&ae){if(j){const oe=getRowIdentity(ae,j);$(oe)}else g.value=null;g.value===null&&r.emit("current-change",null,ae)}else n.value&&($(n.value),L())},states:{_currentRowKey:n,currentRow:g}}}function useTree$2(t){const r=ref([]),n=ref({}),g=ref(16),y=ref(!1),L=ref({}),$=ref("hasChildren"),V=ref("children"),z=getCurrentInstance(),j=computed(()=>{if(!t.rowKey.value)return{};const pe=t.data.value||[];return ae(pe)}),re=computed(()=>{const pe=t.rowKey.value,he=Object.keys(L.value),_e={};return he.length&&he.forEach(Ce=>{if(L.value[Ce].length){const $e={children:[]};L.value[Ce].forEach(xe=>{const Ie=getRowIdentity(xe,pe);$e.children.push(Ie),xe[$.value]&&!_e[Ie]&&(_e[Ie]={children:[]})}),_e[Ce]=$e}}),_e}),ae=pe=>{const he=t.rowKey.value,_e={};return walkTreeNode(pe,(Ce,$e,xe)=>{const Ie=getRowIdentity(Ce,he);Array.isArray($e)?_e[Ie]={children:$e.map(Ne=>getRowIdentity(Ne,he)),level:xe}:y.value&&(_e[Ie]={children:[],lazy:!0,level:xe})},V.value,$.value),_e},oe=(pe=!1,he=(_e=>(_e=z.store)==null?void 0:_e.states.defaultExpandAll.value)())=>{var _e;const Ce=j.value,$e=re.value,xe=Object.keys(Ce),Ie={};if(xe.length){const Ne=unref(n),ze=[],Fe=(Et,kt)=>{if(pe)return r.value?he||r.value.includes(kt):!!(he||Et!=null&&Et.expanded);{const Lt=he||r.value&&r.value.includes(kt);return!!(Et!=null&&Et.expanded||Lt)}};xe.forEach(Et=>{const kt=Ne[Et],Lt={...Ce[Et]};if(Lt.expanded=Fe(kt,Et),Lt.lazy){const{loaded:vn=!1,loading:jt=!1}=kt||{};Lt.loaded=!!vn,Lt.loading=!!jt,ze.push(Et)}Ie[Et]=Lt});const qe=Object.keys($e);y.value&&qe.length&&ze.length&&qe.forEach(Et=>{const kt=Ne[Et],Lt=$e[Et].children;if(ze.includes(Et)){if(Ie[Et].children.length!==0)throw new Error("[ElTable]children must be an empty array.");Ie[Et].children=Lt}else{const{loaded:vn=!1,loading:jt=!1}=kt||{};Ie[Et]={lazy:!0,loaded:!!vn,loading:!!jt,expanded:Fe(kt,Et),children:Lt,level:""}}})}n.value=Ie,(_e=z.store)==null||_e.updateTableScrollY()};watch(()=>r.value,()=>{oe(!0)}),watch(()=>j.value,()=>{oe()}),watch(()=>re.value,()=>{oe()});const ie=pe=>{r.value=pe,oe()},le=(pe,he)=>{z.store.assertRowKey();const _e=t.rowKey.value,Ce=getRowIdentity(pe,_e),$e=Ce&&n.value[Ce];if(Ce&&$e&&"expanded"in $e){const xe=$e.expanded;he=typeof he>"u"?!$e.expanded:he,n.value[Ce].expanded=he,xe!==he&&z.emit("expand-change",pe,he),z.store.updateTableScrollY()}},ue=pe=>{z.store.assertRowKey();const he=t.rowKey.value,_e=getRowIdentity(pe,he),Ce=n.value[_e];y.value&&Ce&&"loaded"in Ce&&!Ce.loaded?de(pe,_e,Ce):le(pe,void 0)},de=(pe,he,_e)=>{const{load:Ce}=z.props;Ce&&!n.value[he].loaded&&(n.value[he].loading=!0,Ce(pe,_e,$e=>{if(!Array.isArray($e))throw new TypeError("[ElTable] data must be an array");n.value[he].loading=!1,n.value[he].loaded=!0,n.value[he].expanded=!0,$e.length&&(L.value[he]=$e),z.emit("expand-change",pe,!0)}))};return{loadData:de,loadOrToggle:ue,toggleTreeExpansion:le,updateTreeExpandKeys:ie,updateTreeData:oe,normalize:ae,states:{expandRowKeys:r,treeData:n,indent:g,lazy:y,lazyTreeNodeMap:L,lazyColumnIdentifier:$,childrenColumnName:V}}}const sortData=(t,r)=>{const n=r.sortingColumn;return!n||typeof n.sortable=="string"?t:orderBy(t,r.sortProp,r.sortOrder,n.sortMethod,n.sortBy)},doFlattenColumns=t=>{const r=[];return t.forEach(n=>{n.children?r.push.apply(r,doFlattenColumns(n.children)):r.push(n)}),r};function useWatcher$1(){var t;const r=getCurrentInstance(),{size:n}=toRefs((t=r.proxy)==null?void 0:t.$props),g=ref(null),y=ref([]),L=ref([]),$=ref(!1),V=ref([]),z=ref([]),j=ref([]),re=ref([]),ae=ref([]),oe=ref([]),ie=ref([]),le=ref([]),ue=[],de=ref(0),pe=ref(0),he=ref(0),_e=ref(!1),Ce=ref([]),$e=ref(!1),xe=ref(!1),Ie=ref(null),Ne=ref({}),ze=ref(null),Fe=ref(null),qe=ref(null),Et=ref(null),kt=ref(null);watch(y,()=>r.state&&At(!1),{deep:!0});const Lt=()=>{if(!g.value)throw new Error("[ElTable] prop row-key is required")},vn=xr=>{var or;(or=xr.children)==null||or.forEach(Dn=>{Dn.fixed=xr.fixed,vn(Dn)})},jt=()=>{V.value.forEach(Wn=>{vn(Wn)}),re.value=V.value.filter(Wn=>Wn.fixed===!0||Wn.fixed==="left"),ae.value=V.value.filter(Wn=>Wn.fixed==="right"),re.value.length>0&&V.value[0]&&V.value[0].type==="selection"&&!V.value[0].fixed&&(V.value[0].fixed=!0,re.value.unshift(V.value[0]));const xr=V.value.filter(Wn=>!Wn.fixed);z.value=[].concat(re.value).concat(xr).concat(ae.value);const or=doFlattenColumns(xr),Dn=doFlattenColumns(re.value),Hn=doFlattenColumns(ae.value);de.value=or.length,pe.value=Dn.length,he.value=Hn.length,j.value=[].concat(Dn).concat(or).concat(Hn),$.value=re.value.length>0||ae.value.length>0},At=(xr,or=!1)=>{xr&&jt(),or?r.state.doLayout():r.state.debouncedUpdateLayout()},hn=xr=>Ce.value.includes(xr),bn=()=>{_e.value=!1,Ce.value.length&&(Ce.value=[],r.emit("selection-change",[]))},Cn=()=>{let xr;if(g.value){xr=[];const or=getKeysMap(Ce.value,g.value),Dn=getKeysMap(y.value,g.value);for(const Hn in or)hasOwn$1(or,Hn)&&!Dn[Hn]&&xr.push(or[Hn].row)}else xr=Ce.value.filter(or=>!y.value.includes(or));if(xr.length){const or=Ce.value.filter(Dn=>!xr.includes(Dn));Ce.value=or,r.emit("selection-change",or.slice())}},Tn=()=>(Ce.value||[]).slice(),xn=(xr,or=void 0,Dn=!0)=>{if(toggleRowStatus(Ce.value,xr,or)){const Wn=(Ce.value||[]).slice();Dn&&r.emit("select",Wn,xr),r.emit("selection-change",Wn)}},En=()=>{var xr,or;const Dn=xe.value?!_e.value:!(_e.value||Ce.value.length);_e.value=Dn;let Hn=!1,Wn=0;const pr=(or=(xr=r==null?void 0:r.store)==null?void 0:xr.states)==null?void 0:or.rowKey.value;y.value.forEach((Pr,ir)=>{const Er=ir+Wn;Ie.value?Ie.value.call(null,Pr,Er)&&toggleRowStatus(Ce.value,Pr,Dn)&&(Hn=!0):toggleRowStatus(Ce.value,Pr,Dn)&&(Hn=!0),Wn+=Rn(getRowIdentity(Pr,pr))}),Hn&&r.emit("selection-change",Ce.value?Ce.value.slice():[]),r.emit("select-all",Ce.value)},kn=()=>{const xr=getKeysMap(Ce.value,g.value);y.value.forEach(or=>{const Dn=getRowIdentity(or,g.value),Hn=xr[Dn];Hn&&(Ce.value[Hn.index]=or)})},On=()=>{var xr,or,Dn;if(((xr=y.value)==null?void 0:xr.length)===0){_e.value=!1;return}let Hn;g.value&&(Hn=getKeysMap(Ce.value,g.value));const Wn=function(Er){return Hn?!!Hn[getRowIdentity(Er,g.value)]:Ce.value.includes(Er)};let pr=!0,Pr=0,ir=0;for(let Er=0,Kn=(y.value||[]).length;Er<Kn;Er++){const Qn=(Dn=(or=r==null?void 0:r.store)==null?void 0:or.states)==null?void 0:Dn.rowKey.value,ar=Er+ir,mr=y.value[Er],kr=Ie.value&&Ie.value.call(null,mr,ar);if(Wn(mr))Pr++;else if(!Ie.value||kr){pr=!1;break}ir+=Rn(getRowIdentity(mr,Qn))}Pr===0&&(pr=!1),_e.value=pr},Rn=xr=>{var or;if(!r||!r.store)return 0;const{treeData:Dn}=r.store.states;let Hn=0;const Wn=(or=Dn.value[xr])==null?void 0:or.children;return Wn&&(Hn+=Wn.length,Wn.forEach(pr=>{Hn+=Rn(pr)})),Hn},In=(xr,or)=>{Array.isArray(xr)||(xr=[xr]);const Dn={};return xr.forEach(Hn=>{Ne.value[Hn.id]=or,Dn[Hn.columnKey||Hn.id]=or}),Dn},Mn=(xr,or,Dn)=>{Fe.value&&Fe.value!==xr&&(Fe.value.order=null),Fe.value=xr,qe.value=or,Et.value=Dn},Vn=()=>{let xr=unref(L);Object.keys(Ne.value).forEach(or=>{const Dn=Ne.value[or];if(!Dn||Dn.length===0)return;const Hn=getColumnById({columns:j.value},or);Hn&&Hn.filterMethod&&(xr=xr.filter(Wn=>Dn.some(pr=>Hn.filterMethod.call(null,pr,Wn,Hn))))}),ze.value=xr},zn=()=>{y.value=sortData(ze.value,{sortingColumn:Fe.value,sortProp:qe.value,sortOrder:Et.value})},Jn=(xr=void 0)=>{xr&&xr.filter||Vn(),zn()},tr=xr=>{const{tableHeaderRef:or}=r.refs;if(!or)return;const Dn=Object.assign({},or.filterPanels),Hn=Object.keys(Dn);if(Hn.length)if(typeof xr=="string"&&(xr=[xr]),Array.isArray(xr)){const Wn=xr.map(pr=>getColumnByKey({columns:j.value},pr));Hn.forEach(pr=>{const Pr=Wn.find(ir=>ir.id===pr);Pr&&(Pr.filteredValue=[])}),r.store.commit("filterChange",{column:Wn,values:[],silent:!0,multi:!0})}else Hn.forEach(Wn=>{const pr=j.value.find(Pr=>Pr.id===Wn);pr&&(pr.filteredValue=[])}),Ne.value={},r.store.commit("filterChange",{column:{},values:[],silent:!0})},$n=()=>{Fe.value&&(Mn(null,null,null),r.store.commit("changeSortCondition",{silent:!0}))},{setExpandRowKeys:Pn,toggleRowExpansion:Bn,updateExpandRows:Un,states:Fn,isRowExpanded:cr}=useExpand({data:y,rowKey:g}),{updateTreeExpandKeys:ur,toggleTreeExpansion:vr,updateTreeData:Yn,loadOrToggle:gr,states:lr}=useTree$2({data:y,rowKey:g}),{updateCurrentRowData:er,updateCurrentRow:br,setCurrentRowKey:wr,states:$r}=useCurrent({data:y,rowKey:g});return{assertRowKey:Lt,updateColumns:jt,scheduleLayout:At,isSelected:hn,clearSelection:bn,cleanSelection:Cn,getSelectionRows:Tn,toggleRowSelection:xn,_toggleAllSelection:En,toggleAllSelection:null,updateSelectionByRowKey:kn,updateAllSelected:On,updateFilters:In,updateCurrentRow:br,updateSort:Mn,execFilter:Vn,execSort:zn,execQuery:Jn,clearFilter:tr,clearSort:$n,toggleRowExpansion:Bn,setExpandRowKeysAdapter:xr=>{Pn(xr),ur(xr)},setCurrentRowKey:wr,toggleRowExpansionAdapter:(xr,or)=>{j.value.some(({type:Hn})=>Hn==="expand")?Bn(xr,or):vr(xr,or)},isRowExpanded:cr,updateExpandRows:Un,updateCurrentRowData:er,loadOrToggle:gr,updateTreeData:Yn,states:{tableSize:n,rowKey:g,data:y,_data:L,isComplex:$,_columns:V,originColumns:z,columns:j,fixedColumns:re,rightFixedColumns:ae,leafColumns:oe,fixedLeafColumns:ie,rightFixedLeafColumns:le,updateOrderFns:ue,leafColumnsLength:de,fixedLeafColumnsLength:pe,rightFixedLeafColumnsLength:he,isAllSelected:_e,selection:Ce,reserveSelection:$e,selectOnIndeterminate:xe,selectable:Ie,filters:Ne,filteredData:ze,sortingColumn:Fe,sortProp:qe,sortOrder:Et,hoverRow:kt,...Fn,...lr,...$r}}}function replaceColumn(t,r){return t.map(n=>{var g;return n.id===r.id?r:((g=n.children)!=null&&g.length&&(n.children=replaceColumn(n.children,r)),n)})}function sortColumn(t){t.forEach(r=>{var n,g;r.no=(n=r.getColumnIndex)==null?void 0:n.call(r),(g=r.children)!=null&&g.length&&sortColumn(r.children)}),t.sort((r,n)=>r.no-n.no)}function useStore(){const t=getCurrentInstance(),r=useWatcher$1();return{ns:useNamespace("table"),...r,mutations:{setData($,V){const z=unref($._data)!==V;$.data.value=V,$._data.value=V,t.store.execQuery(),t.store.updateCurrentRowData(),t.store.updateExpandRows(),t.store.updateTreeData(t.store.states.defaultExpandAll.value),unref($.reserveSelection)?(t.store.assertRowKey(),t.store.updateSelectionByRowKey()):z?t.store.clearSelection():t.store.cleanSelection(),t.store.updateAllSelected(),t.$ready&&t.store.scheduleLayout()},insertColumn($,V,z,j){const re=unref($._columns);let ae=[];z?(z&&!z.children&&(z.children=[]),z.children.push(V),ae=replaceColumn(re,z)):(re.push(V),ae=re),sortColumn(ae),$._columns.value=ae,$.updateOrderFns.push(j),V.type==="selection"&&($.selectable.value=V.selectable,$.reserveSelection.value=V.reserveSelection),t.$ready&&(t.store.updateColumns(),t.store.scheduleLayout())},updateColumnOrder($,V){var z;((z=V.getColumnIndex)==null?void 0:z.call(V))!==V.no&&(sortColumn($._columns.value),t.$ready&&t.store.updateColumns())},removeColumn($,V,z,j){const re=unref($._columns)||[];if(z)z.children.splice(z.children.findIndex(oe=>oe.id===V.id),1),nextTick(()=>{var oe;((oe=z.children)==null?void 0:oe.length)===0&&delete z.children}),$._columns.value=replaceColumn(re,z);else{const oe=re.indexOf(V);oe>-1&&(re.splice(oe,1),$._columns.value=re)}const ae=$.updateOrderFns.indexOf(j);ae>-1&&$.updateOrderFns.splice(ae,1),t.$ready&&(t.store.updateColumns(),t.store.scheduleLayout())},sort($,V){const{prop:z,order:j,init:re}=V;if(z){const ae=unref($.columns).find(oe=>oe.property===z);ae&&(ae.order=j,t.store.updateSort(ae,z,j),t.store.commit("changeSortCondition",{init:re}))}},changeSortCondition($,V){const{sortingColumn:z,sortProp:j,sortOrder:re}=$,ae=unref(z),oe=unref(j),ie=unref(re);ie===null&&($.sortingColumn.value=null,$.sortProp.value=null);const le={filter:!0};t.store.execQuery(le),(!V||!(V.silent||V.init))&&t.emit("sort-change",{column:ae,prop:oe,order:ie}),t.store.updateTableScrollY()},filterChange($,V){const{column:z,values:j,silent:re}=V,ae=t.store.updateFilters(z,j);t.store.execQuery(),re||t.emit("filter-change",ae),t.store.updateTableScrollY()},toggleAllSelection(){t.store.toggleAllSelection()},rowSelectedChanged($,V){t.store.toggleRowSelection(V),t.store.updateAllSelected()},setHoverRow($,V){$.hoverRow.value=V},setCurrentRow($,V){t.store.updateCurrentRow(V)}},commit:function($,...V){const z=t.store.mutations;if(z[$])z[$].apply(t,[t.store.states].concat(V));else throw new Error(`Action not found: ${$}`)},updateTableScrollY:function(){nextTick(()=>t.layout.updateScrollY.apply(t.layout))}}}const InitialStateMap={rowKey:"rowKey",defaultExpandAll:"defaultExpandAll",selectOnIndeterminate:"selectOnIndeterminate",indent:"indent",lazy:"lazy",data:"data","treeProps.hasChildren":{key:"lazyColumnIdentifier",default:"hasChildren"},"treeProps.children":{key:"childrenColumnName",default:"children"}};function createStore(t,r){if(!t)throw new Error("Table is required.");const n=useStore();return n.toggleAllSelection=debounce(n._toggleAllSelection,10),Object.keys(InitialStateMap).forEach(g=>{handleValue(getArrKeysValue(r,g),g,n)}),proxyTableProps(n,r),n}function proxyTableProps(t,r){Object.keys(InitialStateMap).forEach(n=>{watch(()=>getArrKeysValue(r,n),g=>{handleValue(g,n,t)})})}function handleValue(t,r,n){let g=t,y=InitialStateMap[r];typeof InitialStateMap[r]=="object"&&(y=y.key,g=g||InitialStateMap[r].default),n.states[y].value=g}function getArrKeysValue(t,r){if(r.includes(".")){const n=r.split(".");let g=t;return n.forEach(y=>{g=g[y]}),g}else return t[r]}class TableLayout{constructor(r){this.observers=[],this.table=null,this.store=null,this.columns=[],this.fit=!0,this.showHeader=!0,this.height=ref(null),this.scrollX=ref(!1),this.scrollY=ref(!1),this.bodyWidth=ref(null),this.fixedWidth=ref(null),this.rightFixedWidth=ref(null),this.gutterWidth=0;for(const n in r)hasOwn$1(r,n)&&(isRef(this[n])?this[n].value=r[n]:this[n]=r[n]);if(!this.table)throw new Error("Table is required for Table Layout");if(!this.store)throw new Error("Store is required for Table Layout")}updateScrollY(){if(this.height.value===null)return!1;const n=this.table.refs.scrollBarRef;if(this.table.vnode.el&&(n!=null&&n.wrapRef)){let g=!0;const y=this.scrollY.value;return g=n.wrapRef.scrollHeight>n.wrapRef.clientHeight,this.scrollY.value=g,y!==g}return!1}setHeight(r,n="height"){if(!isClient$1)return;const g=this.table.vnode.el;if(r=parseHeight(r),this.height.value=Number(r),!g&&(r||r===0))return nextTick(()=>this.setHeight(r,n));typeof r=="number"?(g.style[n]=`${r}px`,this.updateElsHeight()):typeof r=="string"&&(g.style[n]=r,this.updateElsHeight())}setMaxHeight(r){this.setHeight(r,"max-height")}getFlattenColumns(){const r=[];return this.table.store.states.columns.value.forEach(g=>{g.isColumnGroup?r.push.apply(r,g.columns):r.push(g)}),r}updateElsHeight(){this.updateScrollY(),this.notifyObservers("scrollable")}headerDisplayNone(r){if(!r)return!0;let n=r;for(;n.tagName!=="DIV";){if(getComputedStyle(n).display==="none")return!0;n=n.parentElement}return!1}updateColumnsWidth(){if(!isClient$1)return;const r=this.fit,n=this.table.vnode.el.clientWidth;let g=0;const y=this.getFlattenColumns(),L=y.filter(z=>typeof z.width!="number");if(y.forEach(z=>{typeof z.width=="number"&&z.realWidth&&(z.realWidth=null)}),L.length>0&&r){if(y.forEach(z=>{g+=Number(z.width||z.minWidth||80)}),g<=n){this.scrollX.value=!1;const z=n-g;if(L.length===1)L[0].realWidth=Number(L[0].minWidth||80)+z;else{const j=L.reduce((oe,ie)=>oe+Number(ie.minWidth||80),0),re=z/j;let ae=0;L.forEach((oe,ie)=>{if(ie===0)return;const le=Math.floor(Number(oe.minWidth||80)*re);ae+=le,oe.realWidth=Number(oe.minWidth||80)+le}),L[0].realWidth=Number(L[0].minWidth||80)+z-ae}}else this.scrollX.value=!0,L.forEach(z=>{z.realWidth=Number(z.minWidth)});this.bodyWidth.value=Math.max(g,n),this.table.state.resizeState.value.width=this.bodyWidth.value}else y.forEach(z=>{!z.width&&!z.minWidth?z.realWidth=80:z.realWidth=Number(z.width||z.minWidth),g+=z.realWidth}),this.scrollX.value=g>n,this.bodyWidth.value=g;const $=this.store.states.fixedColumns.value;if($.length>0){let z=0;$.forEach(j=>{z+=Number(j.realWidth||j.width)}),this.fixedWidth.value=z}const V=this.store.states.rightFixedColumns.value;if(V.length>0){let z=0;V.forEach(j=>{z+=Number(j.realWidth||j.width)}),this.rightFixedWidth.value=z}this.notifyObservers("columns")}addObserver(r){this.observers.push(r)}removeObserver(r){const n=this.observers.indexOf(r);n!==-1&&this.observers.splice(n,1)}notifyObservers(r){this.observers.forEach(g=>{var y,L;switch(r){case"columns":(y=g.state)==null||y.onColumnsChange(this);break;case"scrollable":(L=g.state)==null||L.onScrollableChange(this);break;default:throw new Error(`Table Layout don't have event ${r}.`)}})}}const{CheckboxGroup:ElCheckboxGroup}=ElCheckbox,_sfc_main$w=defineComponent({name:"ElTableFilterPanel",components:{ElCheckbox,ElCheckboxGroup,ElScrollbar,ElTooltip,ElIcon,ArrowDown:arrow_down_default,ArrowUp:arrow_up_default},directives:{ClickOutside},props:{placement:{type:String,default:"bottom-start"},store:{type:Object},column:{type:Object},upDataColumn:{type:Function}},setup(t){const r=getCurrentInstance(),{t:n}=useLocale(),g=useNamespace("table-filter"),y=r==null?void 0:r.parent;y.filterPanels.value[t.column.id]||(y.filterPanels.value[t.column.id]=r);const L=ref(!1),$=ref(null),V=computed(()=>t.column&&t.column.filters),z=computed({get:()=>{var Ce;return(((Ce=t.column)==null?void 0:Ce.filteredValue)||[])[0]},set:Ce=>{j.value&&(typeof Ce<"u"&&Ce!==null?j.value.splice(0,1,Ce):j.value.splice(0,1))}}),j=computed({get(){return t.column?t.column.filteredValue||[]:[]},set(Ce){t.column&&t.upDataColumn("filteredValue",Ce)}}),re=computed(()=>t.column?t.column.filterMultiple:!0),ae=Ce=>Ce.value===z.value,oe=()=>{L.value=!1},ie=Ce=>{Ce.stopPropagation(),L.value=!L.value},le=()=>{L.value=!1},ue=()=>{he(j.value),oe()},de=()=>{j.value=[],he(j.value),oe()},pe=Ce=>{z.value=Ce,he(typeof Ce<"u"&&Ce!==null?j.value:[]),oe()},he=Ce=>{t.store.commit("filterChange",{column:t.column,values:Ce}),t.store.updateAllSelected()};watch(L,Ce=>{t.column&&t.upDataColumn("filterOpened",Ce)},{immediate:!0});const _e=computed(()=>{var Ce,$e;return($e=(Ce=$.value)==null?void 0:Ce.popperRef)==null?void 0:$e.contentRef});return{tooltipVisible:L,multiple:re,filteredValue:j,filterValue:z,filters:V,handleConfirm:ue,handleReset:de,handleSelect:pe,isActive:ae,t:n,ns:g,showFilterPanel:ie,hideFilterPanel:le,popperPaneRef:_e,tooltip:$}}}),_hoisted_1$f={key:0},_hoisted_2$a=["disabled"],_hoisted_3$5=["label","onClick"];function _sfc_render$4(t,r,n,g,y,L){const $=resolveComponent("el-checkbox"),V=resolveComponent("el-checkbox-group"),z=resolveComponent("el-scrollbar"),j=resolveComponent("arrow-up"),re=resolveComponent("arrow-down"),ae=resolveComponent("el-icon"),oe=resolveComponent("el-tooltip"),ie=resolveDirective("click-outside");return openBlock(),createBlock(oe,{ref:"tooltip",visible:t.tooltipVisible,offset:0,placement:t.placement,"show-arrow":!1,"stop-popper-mouse-event":!1,teleported:"",effect:"light",pure:"","popper-class":t.ns.b(),persistent:""},{content:withCtx(()=>[t.multiple?(openBlock(),createElementBlock("div",_hoisted_1$f,[createBaseVNode("div",{class:normalizeClass(t.ns.e("content"))},[createVNode$1(z,{"wrap-class":t.ns.e("wrap")},{default:withCtx(()=>[createVNode$1(V,{modelValue:t.filteredValue,"onUpdate:modelValue":r[0]||(r[0]=le=>t.filteredValue=le),class:normalizeClass(t.ns.e("checkbox-group"))},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.filters,le=>(openBlock(),createBlock($,{key:le.value,label:le.value},{default:withCtx(()=>[createTextVNode(toDisplayString(le.text),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue","class"])]),_:1},8,["wrap-class"])],2),createBaseVNode("div",{class:normalizeClass(t.ns.e("bottom"))},[createBaseVNode("button",{class:normalizeClass({[t.ns.is("disabled")]:t.filteredValue.length===0}),disabled:t.filteredValue.length===0,type:"button",onClick:r[1]||(r[1]=(...le)=>t.handleConfirm&&t.handleConfirm(...le))},toDisplayString(t.t("el.table.confirmFilter")),11,_hoisted_2$a),createBaseVNode("button",{type:"button",onClick:r[2]||(r[2]=(...le)=>t.handleReset&&t.handleReset(...le))},toDisplayString(t.t("el.table.resetFilter")),1)],2)])):(openBlock(),createElementBlock("ul",{key:1,class:normalizeClass(t.ns.e("list"))},[createBaseVNode("li",{class:normalizeClass([t.ns.e("list-item"),{[t.ns.is("active")]:t.filterValue===void 0||t.filterValue===null}]),onClick:r[3]||(r[3]=le=>t.handleSelect(null))},toDisplayString(t.t("el.table.clearFilter")),3),(openBlock(!0),createElementBlock(Fragment,null,renderList(t.filters,le=>(openBlock(),createElementBlock("li",{key:le.value,class:normalizeClass([t.ns.e("list-item"),t.ns.is("active",t.isActive(le))]),label:le.value,onClick:ue=>t.handleSelect(le.value)},toDisplayString(le.text),11,_hoisted_3$5))),128))],2))]),default:withCtx(()=>[withDirectives((openBlock(),createElementBlock("span",{class:normalizeClass([`${t.ns.namespace.value}-table__column-filter-trigger`,`${t.ns.namespace.value}-none-outline`]),onClick:r[4]||(r[4]=(...le)=>t.showFilterPanel&&t.showFilterPanel(...le))},[createVNode$1(ae,null,{default:withCtx(()=>[t.column.filterOpened?(openBlock(),createBlock(j,{key:0})):(openBlock(),createBlock(re,{key:1}))]),_:1})],2)),[[ie,t.hideFilterPanel,t.popperPaneRef]])]),_:1},8,["visible","placement","popper-class"])}var FilterPanel=_export_sfc$1(_sfc_main$w,[["render",_sfc_render$4],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/filter-panel.vue"]]);function useLayoutObserver(t){const r=getCurrentInstance();onBeforeMount(()=>{n.value.addObserver(r)}),onMounted(()=>{g(n.value),y(n.value)}),onUpdated(()=>{g(n.value),y(n.value)}),onUnmounted(()=>{n.value.removeObserver(r)});const n=computed(()=>{const L=t.layout;if(!L)throw new Error("Can not find table layout.");return L}),g=L=>{var $;const V=(($=t.vnode.el)==null?void 0:$.querySelectorAll("colgroup > col"))||[];if(!V.length)return;const z=L.getFlattenColumns(),j={};z.forEach(re=>{j[re.id]=re});for(let re=0,ae=V.length;re<ae;re++){const oe=V[re],ie=oe.getAttribute("name"),le=j[ie];le&&oe.setAttribute("width",le.realWidth||le.width)}},y=L=>{var $,V;const z=(($=t.vnode.el)==null?void 0:$.querySelectorAll("colgroup > col[name=gutter]"))||[];for(let re=0,ae=z.length;re<ae;re++)z[re].setAttribute("width",L.scrollY.value?L.gutterWidth:"0");const j=((V=t.vnode.el)==null?void 0:V.querySelectorAll("th.gutter"))||[];for(let re=0,ae=j.length;re<ae;re++){const oe=j[re];oe.style.width=L.scrollY.value?`${L.gutterWidth}px`:"0",oe.style.display=L.scrollY.value?"":"none"}};return{tableLayout:n.value,onColumnsChange:g,onScrollableChange:y}}const TABLE_INJECTION_KEY=Symbol("ElTable");function useEvent(t,r){const n=getCurrentInstance(),g=inject(TABLE_INJECTION_KEY),y=ue=>{ue.stopPropagation()},L=(ue,de)=>{!de.filters&&de.sortable?le(ue,de,!1):de.filterable&&!de.sortable&&y(ue),g==null||g.emit("header-click",de,ue)},$=(ue,de)=>{g==null||g.emit("header-contextmenu",de,ue)},V=ref(null),z=ref(!1),j=ref({}),re=(ue,de)=>{if(isClient$1&&!(de.children&&de.children.length>0)&&V.value&&t.border){z.value=!0;const pe=g;r("set-drag-visible",!0);const _e=(pe==null?void 0:pe.vnode.el).getBoundingClientRect().left,Ce=n.vnode.el.querySelector(`th.${de.id}`),$e=Ce.getBoundingClientRect(),xe=$e.left-_e+30;addClass(Ce,"noclick"),j.value={startMouseLeft:ue.clientX,startLeft:$e.right-_e,startColumnLeft:$e.left-_e,tableLeft:_e};const Ie=pe==null?void 0:pe.refs.resizeProxy;Ie.style.left=`${j.value.startLeft}px`,document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};const Ne=Fe=>{const qe=Fe.clientX-j.value.startMouseLeft,Et=j.value.startLeft+qe;Ie.style.left=`${Math.max(xe,Et)}px`},ze=()=>{if(z.value){const{startColumnLeft:Fe,startLeft:qe}=j.value,kt=Number.parseInt(Ie.style.left,10)-Fe;de.width=de.realWidth=kt,pe==null||pe.emit("header-dragend",de.width,qe-Fe,de,ue),requestAnimationFrame(()=>{t.store.scheduleLayout(!1,!0)}),document.body.style.cursor="",z.value=!1,V.value=null,j.value={},r("set-drag-visible",!1)}document.removeEventListener("mousemove",Ne),document.removeEventListener("mouseup",ze),document.onselectstart=null,document.ondragstart=null,setTimeout(()=>{removeClass(Ce,"noclick")},0)};document.addEventListener("mousemove",Ne),document.addEventListener("mouseup",ze)}},ae=(ue,de)=>{var pe;if(de.children&&de.children.length>0)return;const he=(pe=ue.target)==null?void 0:pe.closest("th");if(!(!de||!de.resizable)&&!z.value&&t.border){const _e=he.getBoundingClientRect(),Ce=document.body.style;_e.width>12&&_e.right-ue.pageX<8?(Ce.cursor="col-resize",hasClass(he,"is-sortable")&&(he.style.cursor="col-resize"),V.value=de):z.value||(Ce.cursor="",hasClass(he,"is-sortable")&&(he.style.cursor="pointer"),V.value=null)}},oe=()=>{isClient$1&&(document.body.style.cursor="")},ie=({order:ue,sortOrders:de})=>{if(ue==="")return de[0];const pe=de.indexOf(ue||null);return de[pe>de.length-2?0:pe+1]},le=(ue,de,pe)=>{var he;ue.stopPropagation();const _e=de.order===pe?null:pe||ie(de),Ce=(he=ue.target)==null?void 0:he.closest("th");if(Ce&&hasClass(Ce,"noclick")){removeClass(Ce,"noclick");return}if(!de.sortable)return;const $e=t.store.states;let xe=$e.sortProp.value,Ie;const Ne=$e.sortingColumn.value;(Ne!==de||Ne===de&&Ne.order===null)&&(Ne&&(Ne.order=null),$e.sortingColumn.value=de,xe=de.property),_e?Ie=de.order=_e:Ie=de.order=null,$e.sortProp.value=xe,$e.sortOrder.value=Ie,g==null||g.store.commit("changeSortCondition")};return{handleHeaderClick:L,handleHeaderContextMenu:$,handleMouseDown:re,handleMouseMove:ae,handleMouseOut:oe,handleSortClick:le,handleFilterClick:y}}function useStyle$2(t){const r=inject(TABLE_INJECTION_KEY),n=useNamespace("table");return{getHeaderRowStyle:V=>{const z=r==null?void 0:r.props.headerRowStyle;return typeof z=="function"?z.call(null,{rowIndex:V}):z},getHeaderRowClass:V=>{const z=[],j=r==null?void 0:r.props.headerRowClassName;return typeof j=="string"?z.push(j):typeof j=="function"&&z.push(j.call(null,{rowIndex:V})),z.join(" ")},getHeaderCellStyle:(V,z,j,re)=>{var ae;let oe=(ae=r==null?void 0:r.props.headerCellStyle)!=null?ae:{};typeof oe=="function"&&(oe=oe.call(null,{rowIndex:V,columnIndex:z,row:j,column:re}));const ie=getFixedColumnOffset(z,re.fixed,t.store,j);return ensurePosition(ie,"left"),ensurePosition(ie,"right"),Object.assign({},oe,ie)},getHeaderCellClass:(V,z,j,re)=>{const ae=getFixedColumnsClass(n.b(),z,re.fixed,t.store,j),oe=[re.id,re.order,re.headerAlign,re.className,re.labelClassName,...ae];re.children||oe.push("is-leaf"),re.sortable&&oe.push("is-sortable");const ie=r==null?void 0:r.props.headerCellClassName;return typeof ie=="string"?oe.push(ie):typeof ie=="function"&&oe.push(ie.call(null,{rowIndex:V,columnIndex:z,row:j,column:re})),oe.push(n.e("cell")),oe.filter(le=>!!le).join(" ")}}}const getAllColumns=t=>{const r=[];return t.forEach(n=>{n.children?(r.push(n),r.push.apply(r,getAllColumns(n.children))):r.push(n)}),r},convertToRows=t=>{let r=1;const n=(L,$)=>{if($&&(L.level=$.level+1,r<L.level&&(r=L.level)),L.children){let V=0;L.children.forEach(z=>{n(z,L),V+=z.colSpan}),L.colSpan=V}else L.colSpan=1};t.forEach(L=>{L.level=1,n(L,void 0)});const g=[];for(let L=0;L<r;L++)g.push([]);return getAllColumns(t).forEach(L=>{L.children?(L.rowSpan=1,L.children.forEach($=>$.isSubColumn=!0)):L.rowSpan=r-L.level+1,g[L.level-1].push(L)}),g};function useUtils$1(t){const r=inject(TABLE_INJECTION_KEY),n=computed(()=>convertToRows(t.store.states.originColumns.value));return{isGroup:computed(()=>{const L=n.value.length>1;return L&&r&&(r.state.isGroup.value=!0),L}),toggleAllSelection:L=>{L.stopPropagation(),r==null||r.store.commit("toggleAllSelection")},columnRows:n}}var TableHeader=defineComponent({name:"ElTableHeader",components:{ElCheckbox},props:{fixed:{type:String,default:""},store:{required:!0,type:Object},border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(t,{emit:r}){const n=getCurrentInstance(),g=inject(TABLE_INJECTION_KEY),y=useNamespace("table"),L=ref({}),{onColumnsChange:$,onScrollableChange:V}=useLayoutObserver(g);onMounted(async()=>{await nextTick(),await nextTick();const{prop:xe,order:Ie}=t.defaultSort;g==null||g.store.commit("sort",{prop:xe,order:Ie,init:!0})});const{handleHeaderClick:z,handleHeaderContextMenu:j,handleMouseDown:re,handleMouseMove:ae,handleMouseOut:oe,handleSortClick:ie,handleFilterClick:le}=useEvent(t,r),{getHeaderRowStyle:ue,getHeaderRowClass:de,getHeaderCellStyle:pe,getHeaderCellClass:he}=useStyle$2(t),{isGroup:_e,toggleAllSelection:Ce,columnRows:$e}=useUtils$1(t);return n.state={onColumnsChange:$,onScrollableChange:V},n.filterPanels=L,{ns:y,filterPanels:L,onColumnsChange:$,onScrollableChange:V,columnRows:$e,getHeaderRowClass:de,getHeaderRowStyle:ue,getHeaderCellClass:he,getHeaderCellStyle:pe,handleHeaderClick:z,handleHeaderContextMenu:j,handleMouseDown:re,handleMouseMove:ae,handleMouseOut:oe,handleSortClick:ie,handleFilterClick:le,isGroup:_e,toggleAllSelection:Ce}},render(){const{ns:t,isGroup:r,columnRows:n,getHeaderCellStyle:g,getHeaderCellClass:y,getHeaderRowClass:L,getHeaderRowStyle:$,handleHeaderClick:V,handleHeaderContextMenu:z,handleMouseDown:j,handleMouseMove:re,handleSortClick:ae,handleMouseOut:oe,store:ie,$parent:le}=this;let ue=1;return h$1("thead",{class:{[t.is("group")]:r}},n.map((de,pe)=>h$1("tr",{class:L(pe),key:pe,style:$(pe)},de.map((he,_e)=>(he.rowSpan>ue&&(ue=he.rowSpan),h$1("th",{class:y(pe,_e,de,he),colspan:he.colSpan,key:`${he.id}-thead`,rowspan:he.rowSpan,style:g(pe,_e,de,he),onClick:Ce=>V(Ce,he),onContextmenu:Ce=>z(Ce,he),onMousedown:Ce=>j(Ce,he),onMousemove:Ce=>re(Ce,he),onMouseout:oe},[h$1("div",{class:["cell",he.filteredValue&&he.filteredValue.length>0?"highlight":""]},[he.renderHeader?he.renderHeader({column:he,$index:_e,store:ie,_self:le}):he.label,he.sortable&&h$1("span",{onClick:Ce=>ae(Ce,he),class:"caret-wrapper"},[h$1("i",{onClick:Ce=>ae(Ce,he,"ascending"),class:"sort-caret ascending"}),h$1("i",{onClick:Ce=>ae(Ce,he,"descending"),class:"sort-caret descending"})]),he.filterable&&h$1(FilterPanel,{store:ie,placement:he.filterPlacement||"bottom-start",column:he,upDataColumn:(Ce,$e)=>{he[Ce]=$e}})])]))))))}});function useEvents(t){const r=inject(TABLE_INJECTION_KEY),n=ref(""),g=ref(h$1("div")),{nextZIndex:y}=useZIndex(),L=(ie,le,ue)=>{var de;const pe=r,he=getCell(ie);let _e;const Ce=(de=pe==null?void 0:pe.vnode.el)==null?void 0:de.dataset.prefix;he&&(_e=getColumnByCell({columns:t.store.states.columns.value},he,Ce),_e&&(pe==null||pe.emit(`cell-${ue}`,le,_e,he,ie))),pe==null||pe.emit(`row-${ue}`,le,_e,ie)},$=(ie,le)=>{L(ie,le,"dblclick")},V=(ie,le)=>{t.store.commit("setCurrentRow",le),L(ie,le,"click")},z=(ie,le)=>{L(ie,le,"contextmenu")},j=debounce(ie=>{t.store.commit("setHoverRow",ie)},30),re=debounce(()=>{t.store.commit("setHoverRow",null)},30);return{handleDoubleClick:$,handleClick:V,handleContextMenu:z,handleMouseEnter:j,handleMouseLeave:re,handleCellMouseEnter:(ie,le,ue)=>{var de;const pe=r,he=getCell(ie),_e=(de=pe==null?void 0:pe.vnode.el)==null?void 0:de.dataset.prefix;if(he){const Ne=getColumnByCell({columns:t.store.states.columns.value},he,_e),ze=pe.hoverState={cell:he,column:Ne,row:le};pe==null||pe.emit("cell-mouse-enter",ze.row,ze.column,ze.cell,ie)}if(!ue)return;const Ce=ie.target.querySelector(".cell");if(!(hasClass(Ce,`${_e}-tooltip`)&&Ce.childNodes.length))return;const $e=document.createRange();$e.setStart(Ce,0),$e.setEnd(Ce,Ce.childNodes.length);const xe=Math.round($e.getBoundingClientRect().width),Ie=(Number.parseInt(getStyle$1(Ce,"paddingLeft"),10)||0)+(Number.parseInt(getStyle$1(Ce,"paddingRight"),10)||0);(xe+Ie>Ce.offsetWidth||Ce.scrollWidth>Ce.offsetWidth)&&createTablePopper(r==null?void 0:r.refs.tableWrapper,he,he.innerText||he.textContent,y,ue)},handleCellMouseLeave:ie=>{if(!getCell(ie))return;const ue=r==null?void 0:r.hoverState;r==null||r.emit("cell-mouse-leave",ue==null?void 0:ue.row,ue==null?void 0:ue.column,ue==null?void 0:ue.cell,ie)},tooltipContent:n,tooltipTrigger:g}}function useStyles$1(t){const r=inject(TABLE_INJECTION_KEY),n=useNamespace("table");return{getRowStyle:(j,re)=>{const ae=r==null?void 0:r.props.rowStyle;return typeof ae=="function"?ae.call(null,{row:j,rowIndex:re}):ae||null},getRowClass:(j,re)=>{const ae=[n.e("row")];r!=null&&r.props.highlightCurrentRow&&j===t.store.states.currentRow.value&&ae.push("current-row"),t.stripe&&re%2===1&&ae.push(n.em("row","striped"));const oe=r==null?void 0:r.props.rowClassName;return typeof oe=="string"?ae.push(oe):typeof oe=="function"&&ae.push(oe.call(null,{row:j,rowIndex:re})),ae},getCellStyle:(j,re,ae,oe)=>{const ie=r==null?void 0:r.props.cellStyle;let le=ie??{};typeof ie=="function"&&(le=ie.call(null,{rowIndex:j,columnIndex:re,row:ae,column:oe}));const ue=getFixedColumnOffset(re,t==null?void 0:t.fixed,t.store);return ensurePosition(ue,"left"),ensurePosition(ue,"right"),Object.assign({},le,ue)},getCellClass:(j,re,ae,oe,ie)=>{const le=getFixedColumnsClass(n.b(),re,t==null?void 0:t.fixed,t.store,void 0,ie),ue=[oe.id,oe.align,oe.className,...le],de=r==null?void 0:r.props.cellClassName;return typeof de=="string"?ue.push(de):typeof de=="function"&&ue.push(de.call(null,{rowIndex:j,columnIndex:re,row:ae,column:oe})),ue.push(n.e("cell")),ue.filter(pe=>!!pe).join(" ")},getSpan:(j,re,ae,oe)=>{let ie=1,le=1;const ue=r==null?void 0:r.props.spanMethod;if(typeof ue=="function"){const de=ue({row:j,column:re,rowIndex:ae,columnIndex:oe});Array.isArray(de)?(ie=de[0],le=de[1]):typeof de=="object"&&(ie=de.rowspan,le=de.colspan)}return{rowspan:ie,colspan:le}},getColspanRealWidth:(j,re,ae)=>{if(re<1)return j[ae].realWidth;const oe=j.map(({realWidth:ie,width:le})=>ie||le).slice(ae,ae+re);return Number(oe.reduce((ie,le)=>Number(ie)+Number(le),-1))}}}function useRender$1(t){const r=inject(TABLE_INJECTION_KEY),n=useNamespace("table"),{handleDoubleClick:g,handleClick:y,handleContextMenu:L,handleMouseEnter:$,handleMouseLeave:V,handleCellMouseEnter:z,handleCellMouseLeave:j,tooltipContent:re,tooltipTrigger:ae}=useEvents(t),{getRowStyle:oe,getRowClass:ie,getCellStyle:le,getCellClass:ue,getSpan:de,getColspanRealWidth:pe}=useStyles$1(t),he=computed(()=>t.store.states.columns.value.findIndex(({type:Ie})=>Ie==="default")),_e=(Ie,Ne)=>{const ze=r.props.rowKey;return ze?getRowIdentity(Ie,ze):Ne},Ce=(Ie,Ne,ze,Fe=!1)=>{const{tooltipEffect:qe,tooltipOptions:Et,store:kt}=t,{indent:Lt,columns:vn}=kt.states,jt=ie(Ie,Ne);let At=!0;return ze&&(jt.push(n.em("row",`level-${ze.level}`)),At=ze.display),h$1("tr",{style:[At?null:{display:"none"},oe(Ie,Ne)],class:jt,key:_e(Ie,Ne),onDblclick:bn=>g(bn,Ie),onClick:bn=>y(bn,Ie),onContextmenu:bn=>L(bn,Ie),onMouseenter:()=>$(Ne),onMouseleave:V},vn.value.map((bn,Cn)=>{const{rowspan:Tn,colspan:xn}=de(Ie,bn,Ne,Cn);if(!Tn||!xn)return null;const En={...bn};En.realWidth=pe(vn.value,xn,Cn);const kn={store:t.store,_self:t.context||r,column:En,row:Ie,$index:Ne,cellIndex:Cn,expanded:Fe};Cn===he.value&&ze&&(kn.treeNode={indent:ze.level*Lt.value,level:ze.level},typeof ze.expanded=="boolean"&&(kn.treeNode.expanded=ze.expanded,"loading"in ze&&(kn.treeNode.loading=ze.loading),"noLazyChildren"in ze&&(kn.treeNode.noLazyChildren=ze.noLazyChildren)));const On=`${Ne},${Cn}`,Rn=En.columnKey||En.rawColumnKey||"",In=$e(Cn,bn,kn),Mn=bn.showOverflowTooltip&&merge$3({effect:qe},Et,bn.showOverflowTooltip);return h$1("td",{style:le(Ne,Cn,Ie,bn),class:ue(Ne,Cn,Ie,bn,xn-1),key:`${Rn}${On}`,rowspan:Tn,colspan:xn,onMouseenter:Vn=>z(Vn,Ie,Mn),onMouseleave:j},[In])}))},$e=(Ie,Ne,ze)=>Ne.renderCell(ze);return{wrappedRowRender:(Ie,Ne)=>{const ze=t.store,{isRowExpanded:Fe,assertRowKey:qe}=ze,{treeData:Et,lazyTreeNodeMap:kt,childrenColumnName:Lt,rowKey:vn}=ze.states,jt=ze.states.columns.value;if(jt.some(({type:hn})=>hn==="expand")){const hn=Fe(Ie),bn=Ce(Ie,Ne,void 0,hn),Cn=r.renderExpanded;return hn?Cn?[[bn,h$1("tr",{key:`expanded-row__${bn.key}`},[h$1("td",{colspan:jt.length,class:`${n.e("cell")} ${n.e("expanded-cell")}`},[Cn({row:Ie,$index:Ne,store:ze,expanded:hn})])])]]:(console.error("[Element Error]renderExpanded is required."),bn):[[bn]]}else if(Object.keys(Et.value).length){qe();const hn=getRowIdentity(Ie,vn.value);let bn=Et.value[hn],Cn=null;bn&&(Cn={expanded:bn.expanded,level:bn.level,display:!0},typeof bn.lazy=="boolean"&&(typeof bn.loaded=="boolean"&&bn.loaded&&(Cn.noLazyChildren=!(bn.children&&bn.children.length)),Cn.loading=bn.loading));const Tn=[Ce(Ie,Ne,Cn)];if(bn){let xn=0;const En=(On,Rn)=>{On&&On.length&&Rn&&On.forEach(In=>{const Mn={display:Rn.display&&Rn.expanded,level:Rn.level+1,expanded:!1,noLazyChildren:!1,loading:!1},Vn=getRowIdentity(In,vn.value);if(Vn==null)throw new Error("For nested data item, row-key is required.");if(bn={...Et.value[Vn]},bn&&(Mn.expanded=bn.expanded,bn.level=bn.level||Mn.level,bn.display=!!(bn.expanded&&Mn.display),typeof bn.lazy=="boolean"&&(typeof bn.loaded=="boolean"&&bn.loaded&&(Mn.noLazyChildren=!(bn.children&&bn.children.length)),Mn.loading=bn.loading)),xn++,Tn.push(Ce(In,Ne+xn,Mn)),bn){const zn=kt.value[Vn]||In[Lt.value];En(zn,bn)}})};bn.display=!0;const kn=kt.value[hn]||Ie[Lt.value];En(kn,bn)}return Tn}else return Ce(Ie,Ne,void 0)},tooltipContent:re,tooltipTrigger:ae}}const defaultProps$2={store:{required:!0,type:Object},stripe:Boolean,tooltipEffect:String,tooltipOptions:{type:Object},context:{default:()=>({}),type:Object},rowClassName:[String,Function],rowStyle:[Object,Function],fixed:{type:String,default:""},highlight:Boolean};var TableBody=defineComponent({name:"ElTableBody",props:defaultProps$2,setup(t){const r=getCurrentInstance(),n=inject(TABLE_INJECTION_KEY),g=useNamespace("table"),{wrappedRowRender:y,tooltipContent:L,tooltipTrigger:$}=useRender$1(t),{onColumnsChange:V,onScrollableChange:z}=useLayoutObserver(n);return watch(t.store.states.hoverRow,(j,re)=>{if(!t.store.states.isComplex.value||!isClient$1)return;let ae=window.requestAnimationFrame;ae||(ae=oe=>window.setTimeout(oe,16)),ae(()=>{const oe=r==null?void 0:r.vnode.el,ie=Array.from((oe==null?void 0:oe.children)||[]).filter(de=>de==null?void 0:de.classList.contains(`${g.e("row")}`)),le=ie[re],ue=ie[j];le&&removeClass(le,"hover-row"),ue&&addClass(ue,"hover-row")})}),onUnmounted(()=>{var j;(j=removePopper)==null||j()}),{ns:g,onColumnsChange:V,onScrollableChange:z,wrappedRowRender:y,tooltipContent:L,tooltipTrigger:$}},render(){const{wrappedRowRender:t,store:r}=this,n=r.states.data.value||[];return h$1("tbody",{},[n.reduce((g,y)=>g.concat(t(y,g.length)),[])])}});function hColgroup(t){const r=t.tableLayout==="auto";let n=t.columns||[];r&&n.every(y=>y.width===void 0)&&(n=[]);const g=y=>{const L={key:`${t.tableLayout}_${y.id}`,style:{},name:void 0};return r?L.style={width:`${y.width}px`}:L.name=y.id,L};return h$1("colgroup",{},n.map(y=>h$1("col",g(y))))}hColgroup.props=["columns","tableLayout"];function useMapState(){const t=inject(TABLE_INJECTION_KEY),r=t==null?void 0:t.store,n=computed(()=>r.states.fixedLeafColumnsLength.value),g=computed(()=>r.states.rightFixedColumns.value.length),y=computed(()=>r.states.columns.value.length),L=computed(()=>r.states.fixedColumns.value.length),$=computed(()=>r.states.rightFixedColumns.value.length);return{leftFixedLeafCount:n,rightFixedLeafCount:g,columnsCount:y,leftFixedCount:L,rightFixedCount:$,columns:r.states.columns}}function useStyle$1(t){const{columns:r}=useMapState(),n=useNamespace("table");return{getCellClasses:(L,$)=>{const V=L[$],z=[n.e("cell"),V.id,V.align,V.labelClassName,...getFixedColumnsClass(n.b(),$,V.fixed,t.store)];return V.className&&z.push(V.className),V.children||z.push(n.is("leaf")),z},getCellStyles:(L,$)=>{const V=getFixedColumnOffset($,L.fixed,t.store);return ensurePosition(V,"left"),ensurePosition(V,"right"),V},columns:r}}var TableFooter=defineComponent({name:"ElTableFooter",props:{fixed:{type:String,default:""},store:{required:!0,type:Object},summaryMethod:Function,sumText:String,border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(t){const{getCellClasses:r,getCellStyles:n,columns:g}=useStyle$1(t);return{ns:useNamespace("table"),getCellClasses:r,getCellStyles:n,columns:g}},render(){const{columns:t,getCellStyles:r,getCellClasses:n,summaryMethod:g,sumText:y,ns:L}=this,$=this.store.states.data.value;let V=[];return g?V=g({columns:t,data:$}):t.forEach((z,j)=>{if(j===0){V[j]=y;return}const re=$.map(le=>Number(le[z.property])),ae=[];let oe=!0;re.forEach(le=>{if(!Number.isNaN(+le)){oe=!1;const ue=`${le}`.split(".")[1];ae.push(ue?ue.length:0)}});const ie=Math.max.apply(null,ae);oe?V[j]="":V[j]=re.reduce((le,ue)=>{const de=Number(ue);return Number.isNaN(+de)?le:Number.parseFloat((le+ue).toFixed(Math.min(ie,20)))},0)}),h$1("table",{class:L.e("footer"),cellspacing:"0",cellpadding:"0",border:"0"},[hColgroup({columns:t}),h$1("tbody",[h$1("tr",{},[...t.map((z,j)=>h$1("td",{key:j,colspan:z.colSpan,rowspan:z.rowSpan,class:n(t,j),style:r(z,j)},[h$1("div",{class:["cell",z.labelClassName]},[V[j]])]))])])])}});function useUtils(t){return{setCurrentRow:re=>{t.commit("setCurrentRow",re)},getSelectionRows:()=>t.getSelectionRows(),toggleRowSelection:(re,ae)=>{t.toggleRowSelection(re,ae,!1),t.updateAllSelected()},clearSelection:()=>{t.clearSelection()},clearFilter:re=>{t.clearFilter(re)},toggleAllSelection:()=>{t.commit("toggleAllSelection")},toggleRowExpansion:(re,ae)=>{t.toggleRowExpansionAdapter(re,ae)},clearSort:()=>{t.clearSort()},sort:(re,ae)=>{t.commit("sort",{prop:re,order:ae})}}}function useStyle(t,r,n,g){const y=ref(!1),L=ref(null),$=ref(!1),V=hn=>{$.value=hn},z=ref({width:null,height:null,headerHeight:null}),j=ref(!1),re={display:"inline-block",verticalAlign:"middle"},ae=ref(),oe=ref(0),ie=ref(0),le=ref(0),ue=ref(0);watchEffect(()=>{r.setHeight(t.height)}),watchEffect(()=>{r.setMaxHeight(t.maxHeight)}),watch(()=>[t.currentRowKey,n.states.rowKey],([hn,bn])=>{!unref(bn)||!unref(hn)||n.setCurrentRowKey(`${hn}`)},{immediate:!0}),watch(()=>t.data,hn=>{g.store.commit("setData",hn)},{immediate:!0,deep:!0}),watchEffect(()=>{t.expandRowKeys&&n.setExpandRowKeysAdapter(t.expandRowKeys)});const de=()=>{g.store.commit("setHoverRow",null),g.hoverState&&(g.hoverState=null)},pe=(hn,bn)=>{const{pixelX:Cn,pixelY:Tn}=bn;Math.abs(Cn)>=Math.abs(Tn)&&(g.refs.bodyWrapper.scrollLeft+=bn.pixelX/5)},he=computed(()=>t.height||t.maxHeight||n.states.fixedColumns.value.length>0||n.states.rightFixedColumns.value.length>0),_e=computed(()=>({width:r.bodyWidth.value?`${r.bodyWidth.value}px`:""})),Ce=()=>{he.value&&r.updateElsHeight(),r.updateColumnsWidth(),requestAnimationFrame(Ne)};onMounted(async()=>{await nextTick(),n.updateColumns(),ze(),requestAnimationFrame(Ce);const hn=g.vnode.el,bn=g.refs.headerWrapper;t.flexible&&hn&&hn.parentElement&&(hn.parentElement.style.minWidth="0"),z.value={width:ae.value=hn.offsetWidth,height:hn.offsetHeight,headerHeight:t.showHeader&&bn?bn.offsetHeight:null},n.states.columns.value.forEach(Cn=>{Cn.filteredValue&&Cn.filteredValue.length&&g.store.commit("filterChange",{column:Cn,values:Cn.filteredValue,silent:!0})}),g.$ready=!0});const $e=(hn,bn)=>{if(!hn)return;const Cn=Array.from(hn.classList).filter(Tn=>!Tn.startsWith("is-scrolling-"));Cn.push(r.scrollX.value?bn:"is-scrolling-none"),hn.className=Cn.join(" ")},xe=hn=>{const{tableWrapper:bn}=g.refs;$e(bn,hn)},Ie=hn=>{const{tableWrapper:bn}=g.refs;return!!(bn&&bn.classList.contains(hn))},Ne=function(){if(!g.refs.scrollBarRef)return;if(!r.scrollX.value){const On="is-scrolling-none";Ie(On)||xe(On);return}const hn=g.refs.scrollBarRef.wrapRef;if(!hn)return;const{scrollLeft:bn,offsetWidth:Cn,scrollWidth:Tn}=hn,{headerWrapper:xn,footerWrapper:En}=g.refs;xn&&(xn.scrollLeft=bn),En&&(En.scrollLeft=bn);const kn=Tn-Cn-1;bn>=kn?xe("is-scrolling-right"):xe(bn===0?"is-scrolling-left":"is-scrolling-middle")},ze=()=>{g.refs.scrollBarRef&&(g.refs.scrollBarRef.wrapRef&&useEventListener(g.refs.scrollBarRef.wrapRef,"scroll",Ne,{passive:!0}),t.fit?useResizeObserver(g.vnode.el,Fe):useEventListener(window,"resize",Fe),useResizeObserver(g.refs.bodyWrapper,()=>{var hn,bn;Fe(),(bn=(hn=g.refs)==null?void 0:hn.scrollBarRef)==null||bn.update()}))},Fe=()=>{var hn,bn,Cn;const Tn=g.vnode.el;if(!g.$ready||!Tn)return;let xn=!1;const{width:En,height:kn,headerHeight:On}=z.value,Rn=ae.value=Tn.offsetWidth;En!==Rn&&(xn=!0);const In=Tn.offsetHeight;(t.height||he.value)&&kn!==In&&(xn=!0);const Mn=t.tableLayout==="fixed"?g.refs.headerWrapper:(hn=g.refs.tableHeaderRef)==null?void 0:hn.$el;t.showHeader&&(Mn==null?void 0:Mn.offsetHeight)!==On&&(xn=!0),oe.value=((bn=g.refs.tableWrapper)==null?void 0:bn.scrollHeight)||0,le.value=(Mn==null?void 0:Mn.scrollHeight)||0,ue.value=((Cn=g.refs.footerWrapper)==null?void 0:Cn.offsetHeight)||0,ie.value=oe.value-le.value-ue.value,xn&&(z.value={width:Rn,height:In,headerHeight:t.showHeader&&(Mn==null?void 0:Mn.offsetHeight)||0},Ce())},qe=useFormSize(),Et=computed(()=>{const{bodyWidth:hn,scrollY:bn,gutterWidth:Cn}=r;return hn.value?`${hn.value-(bn.value?Cn:0)}px`:""}),kt=computed(()=>t.maxHeight?"fixed":t.tableLayout),Lt=computed(()=>{if(t.data&&t.data.length)return null;let hn="100%";t.height&&ie.value&&(hn=`${ie.value}px`);const bn=ae.value;return{width:bn?`${bn}px`:"",height:hn}}),vn=computed(()=>t.height?{height:Number.isNaN(Number(t.height))?t.height:`${t.height}px`}:t.maxHeight?{maxHeight:Number.isNaN(Number(t.maxHeight))?t.maxHeight:`${t.maxHeight}px`}:{}),jt=computed(()=>{if(t.height)return{height:"100%"};if(t.maxHeight){if(Number.isNaN(Number(t.maxHeight)))return{maxHeight:`calc(${t.maxHeight} - ${le.value+ue.value}px)`};{const hn=t.maxHeight;if(oe.value>=Number(hn))return{maxHeight:`${oe.value-le.value-ue.value}px`}}}return{}});return{isHidden:y,renderExpanded:L,setDragVisible:V,isGroup:j,handleMouseLeave:de,handleHeaderFooterMousewheel:pe,tableSize:qe,emptyBlockStyle:Lt,handleFixedMousewheel:(hn,bn)=>{const Cn=g.refs.bodyWrapper;if(Math.abs(bn.spinY)>0){const Tn=Cn.scrollTop;bn.pixelY<0&&Tn!==0&&hn.preventDefault(),bn.pixelY>0&&Cn.scrollHeight-Cn.clientHeight>Tn&&hn.preventDefault(),Cn.scrollTop+=Math.ceil(bn.pixelY/5)}else Cn.scrollLeft+=Math.ceil(bn.pixelX/5)},resizeProxyVisible:$,bodyWidth:Et,resizeState:z,doLayout:Ce,tableBodyStyles:_e,tableLayout:kt,scrollbarViewStyle:re,tableInnerStyle:vn,scrollbarStyle:jt}}function useKeyRender(t){const r=ref(),n=()=>{const y=t.vnode.el.querySelector(".hidden-columns"),L={childList:!0,subtree:!0},$=t.store.states.updateOrderFns;r.value=new MutationObserver(()=>{$.forEach(V=>V())}),r.value.observe(y,L)};onMounted(()=>{n()}),onUnmounted(()=>{var g;(g=r.value)==null||g.disconnect()})}var defaultProps$1={data:{type:Array,default:()=>[]},size:useSizeProp,width:[String,Number],height:[String,Number],maxHeight:[String,Number],fit:{type:Boolean,default:!0},stripe:Boolean,border:Boolean,rowKey:[String,Function],showHeader:{type:Boolean,default:!0},showSummary:Boolean,sumText:String,summaryMethod:Function,rowClassName:[String,Function],rowStyle:[Object,Function],cellClassName:[String,Function],cellStyle:[Object,Function],headerRowClassName:[String,Function],headerRowStyle:[Object,Function],headerCellClassName:[String,Function],headerCellStyle:[Object,Function],highlightCurrentRow:Boolean,currentRowKey:[String,Number],emptyText:String,expandRowKeys:Array,defaultExpandAll:Boolean,defaultSort:Object,tooltipEffect:String,tooltipOptions:Object,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:()=>({hasChildren:"hasChildren",children:"children"})},lazy:Boolean,load:Function,style:{type:Object,default:()=>({})},className:{type:String,default:""},tableLayout:{type:String,default:"fixed"},scrollbarAlwaysOn:{type:Boolean,default:!1},flexible:Boolean};const useScrollbar$1=()=>{const t=ref(),r=(L,$)=>{const V=t.value;V&&V.scrollTo(L,$)},n=(L,$)=>{const V=t.value;V&&isNumber$2($)&&["Top","Left"].includes(L)&&V[`setScroll${L}`]($)};return{scrollBarRef:t,scrollTo:r,setScrollTop:L=>n("Top",L),setScrollLeft:L=>n("Left",L)}};let tableIdSeed=1;const _sfc_main$v=defineComponent({name:"ElTable",directives:{Mousewheel},components:{TableHeader,TableBody,TableFooter,ElScrollbar,hColgroup},props:defaultProps$1,emits:["select","select-all","selection-change","cell-mouse-enter","cell-mouse-leave","cell-contextmenu","cell-click","cell-dblclick","row-click","row-contextmenu","row-dblclick","header-click","header-contextmenu","sort-change","filter-change","current-change","header-dragend","expand-change"],setup(t){const{t:r}=useLocale(),n=useNamespace("table"),g=getCurrentInstance();provide(TABLE_INJECTION_KEY,g);const y=createStore(g,t);g.store=y;const L=new TableLayout({store:g.store,table:g,fit:t.fit,showHeader:t.showHeader});g.layout=L;const $=computed(()=>(y.states.data.value||[]).length===0),{setCurrentRow:V,getSelectionRows:z,toggleRowSelection:j,clearSelection:re,clearFilter:ae,toggleAllSelection:oe,toggleRowExpansion:ie,clearSort:le,sort:ue}=useUtils(y),{isHidden:de,renderExpanded:pe,setDragVisible:he,isGroup:_e,handleMouseLeave:Ce,handleHeaderFooterMousewheel:$e,tableSize:xe,emptyBlockStyle:Ie,handleFixedMousewheel:Ne,resizeProxyVisible:ze,bodyWidth:Fe,resizeState:qe,doLayout:Et,tableBodyStyles:kt,tableLayout:Lt,scrollbarViewStyle:vn,tableInnerStyle:jt,scrollbarStyle:At}=useStyle(t,L,y,g),{scrollBarRef:hn,scrollTo:bn,setScrollLeft:Cn,setScrollTop:Tn}=useScrollbar$1(),xn=debounce(Et,50),En=`${n.namespace.value}-table_${tableIdSeed++}`;g.tableId=En,g.state={isGroup:_e,resizeState:qe,doLayout:Et,debouncedUpdateLayout:xn};const kn=computed(()=>t.sumText||r("el.table.sumText")),On=computed(()=>t.emptyText||r("el.table.emptyText"));return useKeyRender(g),{ns:n,layout:L,store:y,handleHeaderFooterMousewheel:$e,handleMouseLeave:Ce,tableId:En,tableSize:xe,isHidden:de,isEmpty:$,renderExpanded:pe,resizeProxyVisible:ze,resizeState:qe,isGroup:_e,bodyWidth:Fe,tableBodyStyles:kt,emptyBlockStyle:Ie,debouncedUpdateLayout:xn,handleFixedMousewheel:Ne,setCurrentRow:V,getSelectionRows:z,toggleRowSelection:j,clearSelection:re,clearFilter:ae,toggleAllSelection:oe,toggleRowExpansion:ie,clearSort:le,doLayout:Et,sort:ue,t:r,setDragVisible:he,context:g,computedSumText:kn,computedEmptyText:On,tableLayout:Lt,scrollbarViewStyle:vn,tableInnerStyle:jt,scrollbarStyle:At,scrollBarRef:hn,scrollTo:bn,setScrollLeft:Cn,setScrollTop:Tn}}}),_hoisted_1$e=["data-prefix"],_hoisted_2$9={ref:"hiddenColumns",class:"hidden-columns"};function _sfc_render$3(t,r,n,g,y,L){const $=resolveComponent("hColgroup"),V=resolveComponent("table-header"),z=resolveComponent("table-body"),j=resolveComponent("el-scrollbar"),re=resolveComponent("table-footer"),ae=resolveDirective("mousewheel");return openBlock(),createElementBlock("div",{ref:"tableWrapper",class:normalizeClass([{[t.ns.m("fit")]:t.fit,[t.ns.m("striped")]:t.stripe,[t.ns.m("border")]:t.border||t.isGroup,[t.ns.m("hidden")]:t.isHidden,[t.ns.m("group")]:t.isGroup,[t.ns.m("fluid-height")]:t.maxHeight,[t.ns.m("scrollable-x")]:t.layout.scrollX.value,[t.ns.m("scrollable-y")]:t.layout.scrollY.value,[t.ns.m("enable-row-hover")]:!t.store.states.isComplex.value,[t.ns.m("enable-row-transition")]:(t.store.states.data.value||[]).length!==0&&(t.store.states.data.value||[]).length<100,"has-footer":t.showSummary},t.ns.m(t.tableSize),t.className,t.ns.b(),t.ns.m(`layout-${t.tableLayout}`)]),style:normalizeStyle$1(t.style),"data-prefix":t.ns.namespace.value,onMouseleave:r[0]||(r[0]=(...oe)=>t.handleMouseLeave&&t.handleMouseLeave(...oe))},[createBaseVNode("div",{class:normalizeClass(t.ns.e("inner-wrapper")),style:normalizeStyle$1(t.tableInnerStyle)},[createBaseVNode("div",_hoisted_2$9,[renderSlot(t.$slots,"default")],512),t.showHeader&&t.tableLayout==="fixed"?withDirectives((openBlock(),createElementBlock("div",{key:0,ref:"headerWrapper",class:normalizeClass(t.ns.e("header-wrapper"))},[createBaseVNode("table",{ref:"tableHeader",class:normalizeClass(t.ns.e("header")),style:normalizeStyle$1(t.tableBodyStyles),border:"0",cellpadding:"0",cellspacing:"0"},[createVNode$1($,{columns:t.store.states.columns.value,"table-layout":t.tableLayout},null,8,["columns","table-layout"]),createVNode$1(V,{ref:"tableHeaderRef",border:t.border,"default-sort":t.defaultSort,store:t.store,onSetDragVisible:t.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])],6)],2)),[[ae,t.handleHeaderFooterMousewheel]]):createCommentVNode("v-if",!0),createBaseVNode("div",{ref:"bodyWrapper",class:normalizeClass(t.ns.e("body-wrapper"))},[createVNode$1(j,{ref:"scrollBarRef","view-style":t.scrollbarViewStyle,"wrap-style":t.scrollbarStyle,always:t.scrollbarAlwaysOn},{default:withCtx(()=>[createBaseVNode("table",{ref:"tableBody",class:normalizeClass(t.ns.e("body")),cellspacing:"0",cellpadding:"0",border:"0",style:normalizeStyle$1({width:t.bodyWidth,tableLayout:t.tableLayout})},[createVNode$1($,{columns:t.store.states.columns.value,"table-layout":t.tableLayout},null,8,["columns","table-layout"]),t.showHeader&&t.tableLayout==="auto"?(openBlock(),createBlock(V,{key:0,ref:"tableHeaderRef",border:t.border,"default-sort":t.defaultSort,store:t.store,onSetDragVisible:t.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])):createCommentVNode("v-if",!0),createVNode$1(z,{context:t.context,highlight:t.highlightCurrentRow,"row-class-name":t.rowClassName,"tooltip-effect":t.tooltipEffect,"tooltip-options":t.tooltipOptions,"row-style":t.rowStyle,store:t.store,stripe:t.stripe},null,8,["context","highlight","row-class-name","tooltip-effect","tooltip-options","row-style","store","stripe"])],6),t.isEmpty?(openBlock(),createElementBlock("div",{key:0,ref:"emptyBlock",style:normalizeStyle$1(t.emptyBlockStyle),class:normalizeClass(t.ns.e("empty-block"))},[createBaseVNode("span",{class:normalizeClass(t.ns.e("empty-text"))},[renderSlot(t.$slots,"empty",{},()=>[createTextVNode(toDisplayString(t.computedEmptyText),1)])],2)],6)):createCommentVNode("v-if",!0),t.$slots.append?(openBlock(),createElementBlock("div",{key:1,ref:"appendWrapper",class:normalizeClass(t.ns.e("append-wrapper"))},[renderSlot(t.$slots,"append")],2)):createCommentVNode("v-if",!0)]),_:3},8,["view-style","wrap-style","always"])],2),t.showSummary?withDirectives((openBlock(),createElementBlock("div",{key:1,ref:"footerWrapper",class:normalizeClass(t.ns.e("footer-wrapper"))},[createVNode$1(re,{border:t.border,"default-sort":t.defaultSort,store:t.store,style:normalizeStyle$1(t.tableBodyStyles),"sum-text":t.computedSumText,"summary-method":t.summaryMethod},null,8,["border","default-sort","store","style","sum-text","summary-method"])],2)),[[vShow,!t.isEmpty],[ae,t.handleHeaderFooterMousewheel]]):createCommentVNode("v-if",!0),t.border||t.isGroup?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(t.ns.e("border-left-patch"))},null,2)):createCommentVNode("v-if",!0)],6),withDirectives(createBaseVNode("div",{ref:"resizeProxy",class:normalizeClass(t.ns.e("column-resize-proxy"))},null,2),[[vShow,t.resizeProxyVisible]])],46,_hoisted_1$e)}var Table=_export_sfc$1(_sfc_main$v,[["render",_sfc_render$3],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/table.vue"]]);const defaultClassNames={selection:"table-column--selection",expand:"table__expand-column"},cellStarts={default:{order:""},selection:{width:48,minWidth:48,realWidth:48,order:""},expand:{width:48,minWidth:48,realWidth:48,order:""},index:{width:48,minWidth:48,realWidth:48,order:""}},getDefaultClassName=t=>defaultClassNames[t]||"",cellForced={selection:{renderHeader({store:t}){function r(){return t.states.data.value&&t.states.data.value.length===0}return h$1(ElCheckbox,{disabled:r(),size:t.states.tableSize.value,indeterminate:t.states.selection.value.length>0&&!t.states.isAllSelected.value,"onUpdate:modelValue":t.toggleAllSelection,modelValue:t.states.isAllSelected.value})},renderCell({row:t,column:r,store:n,$index:g}){return h$1(ElCheckbox,{disabled:r.selectable?!r.selectable.call(null,t,g):!1,size:n.states.tableSize.value,onChange:()=>{n.commit("rowSelectedChanged",t)},onClick:y=>y.stopPropagation(),modelValue:n.isSelected(t)})},sortable:!1,resizable:!1},index:{renderHeader({column:t}){return t.label||"#"},renderCell({column:t,$index:r}){let n=r+1;const g=t.index;return typeof g=="number"?n=r+g:typeof g=="function"&&(n=g(r)),h$1("div",{},[n])},sortable:!1},expand:{renderHeader({column:t}){return t.label||""},renderCell({row:t,store:r,expanded:n}){const{ns:g}=r,y=[g.e("expand-icon")];return n&&y.push(g.em("expand-icon","expanded")),h$1("div",{class:y,onClick:function($){$.stopPropagation(),r.toggleRowExpansion(t)}},{default:()=>[h$1(ElIcon,null,{default:()=>[h$1(arrow_right_default)]})]})},sortable:!1,resizable:!1}};function defaultRenderCell({row:t,column:r,$index:n}){var g;const y=r.property,L=y&&getProp(t,y).value;return r&&r.formatter?r.formatter(t,r,L,n):((g=L==null?void 0:L.toString)==null?void 0:g.call(L))||""}function treeCellPrefix({row:t,treeNode:r,store:n},g=!1){const{ns:y}=n;if(!r)return g?[h$1("span",{class:y.e("placeholder")})]:null;const L=[],$=function(V){V.stopPropagation(),!r.loading&&n.loadOrToggle(t)};if(r.indent&&L.push(h$1("span",{class:y.e("indent"),style:{"padding-left":`${r.indent}px`}})),typeof r.expanded=="boolean"&&!r.noLazyChildren){const V=[y.e("expand-icon"),r.expanded?y.em("expand-icon","expanded"):""];let z=arrow_right_default;r.loading&&(z=loading_default),L.push(h$1("div",{class:V,onClick:$},{default:()=>[h$1(ElIcon,{class:{[y.is("loading")]:r.loading}},{default:()=>[h$1(z)]})]}))}else L.push(h$1("span",{class:y.e("placeholder")}));return L}function getAllAliases(t,r){return t.reduce((n,g)=>(n[g]=g,n),r)}function useWatcher(t,r){const n=getCurrentInstance();return{registerComplexWatchers:()=>{const L=["fixed"],$={realWidth:"width",realMinWidth:"minWidth"},V=getAllAliases(L,$);Object.keys(V).forEach(z=>{const j=$[z];hasOwn$1(r,j)&&watch(()=>r[j],re=>{let ae=re;j==="width"&&z==="realWidth"&&(ae=parseWidth(re)),j==="minWidth"&&z==="realMinWidth"&&(ae=parseMinWidth(re)),n.columnConfig.value[j]=ae,n.columnConfig.value[z]=ae;const oe=j==="fixed";t.value.store.scheduleLayout(oe)})})},registerNormalWatchers:()=>{const L=["label","filters","filterMultiple","sortable","index","formatter","className","labelClassName","showOverflowTooltip"],$={property:"prop",align:"realAlign",headerAlign:"realHeaderAlign"},V=getAllAliases(L,$);Object.keys(V).forEach(z=>{const j=$[z];hasOwn$1(r,j)&&watch(()=>r[j],re=>{n.columnConfig.value[z]=re})})}}}function useRender(t,r,n){const g=getCurrentInstance(),y=ref(""),L=ref(!1),$=ref(),V=ref(),z=useNamespace("table");watchEffect(()=>{$.value=t.align?`is-${t.align}`:null,$.value}),watchEffect(()=>{V.value=t.headerAlign?`is-${t.headerAlign}`:$.value,V.value});const j=computed(()=>{let Ce=g.vnode.vParent||g.parent;for(;Ce&&!Ce.tableId&&!Ce.columnId;)Ce=Ce.vnode.vParent||Ce.parent;return Ce}),re=computed(()=>{const{store:Ce}=g.parent;if(!Ce)return!1;const{treeData:$e}=Ce.states,xe=$e.value;return xe&&Object.keys(xe).length>0}),ae=ref(parseWidth(t.width)),oe=ref(parseMinWidth(t.minWidth)),ie=Ce=>(ae.value&&(Ce.width=ae.value),oe.value&&(Ce.minWidth=oe.value),!ae.value&&oe.value&&(Ce.width=void 0),Ce.minWidth||(Ce.minWidth=80),Ce.realWidth=Number(Ce.width===void 0?Ce.minWidth:Ce.width),Ce),le=Ce=>{const $e=Ce.type,xe=cellForced[$e]||{};Object.keys(xe).forEach(Ne=>{const ze=xe[Ne];Ne!=="className"&&ze!==void 0&&(Ce[Ne]=ze)});const Ie=getDefaultClassName($e);if(Ie){const Ne=`${unref(z.namespace)}-${Ie}`;Ce.className=Ce.className?`${Ce.className} ${Ne}`:Ne}return Ce},ue=Ce=>{Array.isArray(Ce)?Ce.forEach(xe=>$e(xe)):$e(Ce);function $e(xe){var Ie;((Ie=xe==null?void 0:xe.type)==null?void 0:Ie.name)==="ElTableColumn"&&(xe.vParent=g)}};return{columnId:y,realAlign:$,isSubColumn:L,realHeaderAlign:V,columnOrTableParent:j,setColumnWidth:ie,setColumnForcedProps:le,setColumnRenders:Ce=>{t.renderHeader||Ce.type!=="selection"&&(Ce.renderHeader=xe=>{g.columnConfig.value.label;const Ie=r.header;return Ie?Ie(xe):Ce.label});let $e=Ce.renderCell;return Ce.type==="expand"?(Ce.renderCell=xe=>h$1("div",{class:"cell"},[$e(xe)]),n.value.renderExpanded=xe=>r.default?r.default(xe):r.default):($e=$e||defaultRenderCell,Ce.renderCell=xe=>{let Ie=null;if(r.default){const kt=r.default(xe);Ie=kt.some(Lt=>Lt.type!==Comment)?kt:$e(xe)}else Ie=$e(xe);const{columns:Ne}=n.value.store.states,ze=Ne.value.findIndex(kt=>kt.type==="default"),Fe=re.value&&xe.cellIndex===ze,qe=treeCellPrefix(xe,Fe),Et={class:"cell",style:{}};return Ce.showOverflowTooltip&&(Et.class=`${Et.class} ${unref(z.namespace)}-tooltip`,Et.style={width:`${(xe.column.realWidth||Number(xe.column.width))-1}px`}),ue(Ie),h$1("div",Et,[qe,Ie])}),Ce},getPropsData:(...Ce)=>Ce.reduce(($e,xe)=>(Array.isArray(xe)&&xe.forEach(Ie=>{$e[Ie]=t[Ie]}),$e),{}),getColumnElIndex:(Ce,$e)=>Array.prototype.indexOf.call(Ce,$e),updateColumnOrder:()=>{n.value.store.commit("updateColumnOrder",g.columnConfig.value)}}}var defaultProps={type:{type:String,default:"default"},label:String,className:String,labelClassName:String,property:String,prop:String,width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},renderHeader:Function,sortable:{type:[Boolean,String],default:!1},sortMethod:Function,sortBy:[String,Function,Array],resizable:{type:Boolean,default:!0},columnKey:String,align:String,headerAlign:String,showOverflowTooltip:[Boolean,Object],fixed:[Boolean,String],formatter:Function,selectable:Function,reserveSelection:Boolean,filterMethod:Function,filteredValue:Array,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},index:[Number,Function],sortOrders:{type:Array,default:()=>["ascending","descending",null],validator:t=>t.every(r=>["ascending","descending",null].includes(r))}};let columnIdSeed=1;var ElTableColumn$1=defineComponent({name:"ElTableColumn",components:{ElCheckbox},props:defaultProps,setup(t,{slots:r}){const n=getCurrentInstance(),g=ref({}),y=computed(()=>{let _e=n.parent;for(;_e&&!_e.tableId;)_e=_e.parent;return _e}),{registerNormalWatchers:L,registerComplexWatchers:$}=useWatcher(y,t),{columnId:V,isSubColumn:z,realHeaderAlign:j,columnOrTableParent:re,setColumnWidth:ae,setColumnForcedProps:oe,setColumnRenders:ie,getPropsData:le,getColumnElIndex:ue,realAlign:de,updateColumnOrder:pe}=useRender(t,r,y),he=re.value;V.value=`${he.tableId||he.columnId}_column_${columnIdSeed++}`,onBeforeMount(()=>{z.value=y.value!==he;const _e=t.type||"default",Ce=t.sortable===""?!0:t.sortable,$e={...cellStarts[_e],id:V.value,type:_e,property:t.prop||t.property,align:de,headerAlign:j,showOverflowTooltip:t.showOverflowTooltip,filterable:t.filters||t.filterMethod,filteredValue:[],filterPlacement:"",isColumnGroup:!1,isSubColumn:!1,filterOpened:!1,sortable:Ce,index:t.index,rawColumnKey:n.vnode.key};let Fe=le(["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],["sortMethod","sortBy","sortOrders"],["selectable","reserveSelection"],["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement"]);Fe=mergeOptions$1($e,Fe),Fe=compose(ie,ae,oe)(Fe),g.value=Fe,L(),$()}),onMounted(()=>{var _e;const Ce=re.value,$e=z.value?Ce.vnode.el.children:(_e=Ce.refs.hiddenColumns)==null?void 0:_e.children,xe=()=>ue($e||[],n.vnode.el);g.value.getColumnIndex=xe,xe()>-1&&y.value.store.commit("insertColumn",g.value,z.value?Ce.columnConfig.value:null,pe)}),onBeforeUnmount(()=>{y.value.store.commit("removeColumn",g.value,z.value?he.columnConfig.value:null,pe)}),n.columnId=V.value,n.columnConfig=g},render(){var t,r,n;try{const g=(r=(t=this.$slots).default)==null?void 0:r.call(t,{row:{},column:{},$index:-1}),y=[];if(Array.isArray(g))for(const $ of g)((n=$.type)==null?void 0:n.name)==="ElTableColumn"||$.shapeFlag&2?y.push($):$.type===Fragment&&Array.isArray($.children)&&$.children.forEach(V=>{(V==null?void 0:V.patchFlag)!==1024&&!isString$3(V==null?void 0:V.children)&&y.push(V)});return h$1("div",y)}catch{return h$1("div",[])}}});const ElTable=withInstall(Table,{TableColumn:ElTableColumn$1}),ElTableColumn=withNoopInstall(ElTableColumn$1);var SortOrder=(t=>(t.ASC="asc",t.DESC="desc",t))(SortOrder||{}),Alignment=(t=>(t.CENTER="center",t.RIGHT="right",t))(Alignment||{}),FixedDir=(t=>(t.LEFT="left",t.RIGHT="right",t))(FixedDir||{});const oppositeOrderMap={asc:"desc",desc:"asc"},placeholderSign=Symbol("placeholder"),calcColumnStyle=(t,r,n)=>{var g;const y={flexGrow:0,flexShrink:0,...n?{}:{flexGrow:t.flexGrow||0,flexShrink:t.flexShrink||1}};n||(y.flexShrink=1);const L={...(g=t.style)!=null?g:{},...y,flexBasis:"auto",width:t.width};return r||(t.maxWidth&&(L.maxWidth=t.maxWidth),t.minWidth&&(L.minWidth=t.minWidth)),L};function useColumns(t,r,n){const g=computed(()=>unref(r).filter(ue=>!ue.hidden)),y=computed(()=>unref(g).filter(ue=>ue.fixed==="left"||ue.fixed===!0)),L=computed(()=>unref(g).filter(ue=>ue.fixed==="right")),$=computed(()=>unref(g).filter(ue=>!ue.fixed)),V=computed(()=>{const ue=[];return unref(y).forEach(de=>{ue.push({...de,placeholderSign})}),unref($).forEach(de=>{ue.push(de)}),unref(L).forEach(de=>{ue.push({...de,placeholderSign})}),ue}),z=computed(()=>unref(y).length||unref(L).length),j=computed(()=>unref(r).reduce((de,pe)=>(de[pe.key]=calcColumnStyle(pe,unref(n),t.fixed),de),{})),re=computed(()=>unref(g).reduce((ue,de)=>ue+de.width,0)),ae=ue=>unref(r).find(de=>de.key===ue),oe=ue=>unref(j)[ue],ie=(ue,de)=>{ue.width=de};function le(ue){var de;const{key:pe}=ue.currentTarget.dataset;if(!pe)return;const{sortState:he,sortBy:_e}=t;let Ce=SortOrder.ASC;isObject$7(he)?Ce=oppositeOrderMap[he[pe]]:Ce=oppositeOrderMap[_e.order],(de=t.onColumnSort)==null||de.call(t,{column:ae(pe),key:pe,order:Ce})}return{columns:r,columnsStyles:j,columnsTotalWidth:re,fixedColumnsOnLeft:y,fixedColumnsOnRight:L,hasFixedColumns:z,mainColumns:V,normalColumns:$,visibleColumns:g,getColumn:ae,getColumnStyle:oe,updateColumnWidth:ie,onColumnSorted:le}}const useScrollbar=(t,{mainTableRef:r,leftTableRef:n,rightTableRef:g,onMaybeEndReached:y})=>{const L=ref({scrollLeft:0,scrollTop:0});function $(ie){var le,ue,de;const{scrollTop:pe}=ie;(le=r.value)==null||le.scrollTo(ie),(ue=n.value)==null||ue.scrollToTop(pe),(de=g.value)==null||de.scrollToTop(pe)}function V(ie){L.value=ie,$(ie)}function z(ie){L.value.scrollTop=ie,$(unref(L))}function j(ie){var le,ue;L.value.scrollLeft=ie,(ue=(le=r.value)==null?void 0:le.scrollTo)==null||ue.call(le,unref(L))}function re(ie){var le;V(ie),(le=t.onScroll)==null||le.call(t,ie)}function ae({scrollTop:ie}){const{scrollTop:le}=unref(L);ie!==le&&z(ie)}function oe(ie,le="auto"){var ue;(ue=r.value)==null||ue.scrollToRow(ie,le)}return watch(()=>unref(L).scrollTop,(ie,le)=>{ie>le&&y()}),{scrollPos:L,scrollTo:V,scrollToLeft:j,scrollToTop:z,scrollToRow:oe,onScroll:re,onVerticalScroll:ae}},useRow=(t,{mainTableRef:r,leftTableRef:n,rightTableRef:g})=>{const y=getCurrentInstance(),{emit:L}=y,$=shallowRef(!1),V=shallowRef(null),z=ref(t.defaultExpandedRowKeys||[]),j=ref(-1),re=shallowRef(null),ae=ref({}),oe=ref({}),ie=shallowRef({}),le=shallowRef({}),ue=shallowRef({}),de=computed(()=>isNumber$2(t.estimatedRowHeight));function pe(Ne){var ze;(ze=t.onRowsRendered)==null||ze.call(t,Ne),Ne.rowCacheEnd>unref(j)&&(j.value=Ne.rowCacheEnd)}function he({hovered:Ne,rowKey:ze}){V.value=Ne?ze:null}function _e({expanded:Ne,rowData:ze,rowIndex:Fe,rowKey:qe}){var Et,kt;const Lt=[...unref(z)],vn=Lt.indexOf(qe);Ne?vn===-1&&Lt.push(qe):vn>-1&&Lt.splice(vn,1),z.value=Lt,L("update:expandedRowKeys",Lt),(Et=t.onRowExpand)==null||Et.call(t,{expanded:Ne,rowData:ze,rowIndex:Fe,rowKey:qe}),(kt=t.onExpandedRowsChange)==null||kt.call(t,Lt)}const Ce=debounce(()=>{var Ne,ze,Fe,qe;$.value=!0,ae.value={...unref(ae),...unref(oe)},$e(unref(re),!1),oe.value={},re.value=null,(Ne=r.value)==null||Ne.forceUpdate(),(ze=n.value)==null||ze.forceUpdate(),(Fe=g.value)==null||Fe.forceUpdate(),(qe=y.proxy)==null||qe.$forceUpdate(),$.value=!1},0);function $e(Ne,ze=!1){unref(de)&&[r,n,g].forEach(Fe=>{const qe=unref(Fe);qe&&qe.resetAfterRowIndex(Ne,ze)})}function xe(Ne,ze,Fe){const qe=unref(re);(qe===null||qe>Fe)&&(re.value=Fe),oe.value[Ne]=ze}function Ie({rowKey:Ne,height:ze,rowIndex:Fe},qe){qe?qe===FixedDir.RIGHT?ue.value[Ne]=ze:ie.value[Ne]=ze:le.value[Ne]=ze;const Et=Math.max(...[ie,ue,le].map(kt=>kt.value[Ne]||0));unref(ae)[Ne]!==Et&&(xe(Ne,Et,Fe),Ce())}return{hoveringRowKey:V,expandedRowKeys:z,lastRenderedRowIndex:j,isDynamic:de,isResetting:$,rowHeights:ae,resetAfterIndex:$e,onRowExpanded:_e,onRowHovered:he,onRowsRendered:pe,onRowHeightChange:Ie}},useData=(t,{expandedRowKeys:r,lastRenderedRowIndex:n,resetAfterIndex:g})=>{const y=ref({}),L=computed(()=>{const V={},{data:z,rowKey:j}=t,re=unref(r);if(!re||!re.length)return z;const ae=[],oe=new Set;re.forEach(le=>oe.add(le));let ie=z.slice();for(ie.forEach(le=>V[le[j]]=0);ie.length>0;){const le=ie.shift();ae.push(le),oe.has(le[j])&&Array.isArray(le.children)&&le.children.length>0&&(ie=[...le.children,...ie],le.children.forEach(ue=>V[ue[j]]=V[le[j]]+1))}return y.value=V,ae}),$=computed(()=>{const{data:V,expandColumnKey:z}=t;return z?unref(L):V});return watch($,(V,z)=>{V!==z&&(n.value=-1,g(0,!0))}),{data:$,depthMap:y}},sumReducer=(t,r)=>t+r,sum$1=t=>isArray$6(t)?t.reduce(sumReducer,0):t,tryCall=(t,r,n={})=>isFunction$4(t)?t(r):t??n,enforceUnit=t=>(["width","maxWidth","minWidth","height"].forEach(r=>{t[r]=addUnit(t[r])}),t),componentToSlot=t=>isVNode(t)?r=>h$1(t,r):t,useStyles=(t,{columnsTotalWidth:r,data:n,fixedColumnsOnLeft:g,fixedColumnsOnRight:y})=>{const L=computed(()=>{const{fixed:_e,width:Ce,vScrollbarSize:$e}=t,xe=Ce-$e;return _e?Math.max(Math.round(unref(r)),xe):xe}),$=computed(()=>unref(L)+(t.fixed?t.vScrollbarSize:0)),V=computed(()=>{const{height:_e=0,maxHeight:Ce=0,footerHeight:$e,hScrollbarSize:xe}=t;if(Ce>0){const Ie=unref(le),Ne=unref(z),Fe=unref(ie)+Ie+Ne+xe;return Math.min(Fe,Ce-$e)}return _e-$e}),z=computed(()=>{const{rowHeight:_e,estimatedRowHeight:Ce}=t,$e=unref(n);return isNumber$2(Ce)?$e.length*Ce:$e.length*_e}),j=computed(()=>{const{maxHeight:_e}=t,Ce=unref(V);if(isNumber$2(_e)&&_e>0)return Ce;const $e=unref(z)+unref(ie)+unref(le);return Math.min(Ce,$e)}),re=_e=>_e.width,ae=computed(()=>sum$1(unref(g).map(re))),oe=computed(()=>sum$1(unref(y).map(re))),ie=computed(()=>sum$1(t.headerHeight)),le=computed(()=>{var _e;return(((_e=t.fixedData)==null?void 0:_e.length)||0)*t.rowHeight}),ue=computed(()=>unref(V)-unref(ie)-unref(le)),de=computed(()=>{const{style:_e={},height:Ce,width:$e}=t;return enforceUnit({..._e,height:Ce,width:$e})}),pe=computed(()=>enforceUnit({height:t.footerHeight})),he=computed(()=>({top:addUnit(unref(ie)),bottom:addUnit(t.footerHeight),width:addUnit(t.width)}));return{bodyWidth:L,fixedTableHeight:j,mainTableHeight:V,leftTableWidth:ae,rightTableWidth:oe,headerWidth:$,rowsHeight:z,windowHeight:ue,footerHeight:pe,emptyStyle:he,rootStyle:de,headerHeight:ie}},useAutoResize=t=>{const r=ref(),n=ref(0),g=ref(0);let y;return onMounted(()=>{y=useResizeObserver(r,([L])=>{const{width:$,height:V}=L.contentRect,{paddingLeft:z,paddingRight:j,paddingTop:re,paddingBottom:ae}=getComputedStyle(L.target),oe=Number.parseInt(z)||0,ie=Number.parseInt(j)||0,le=Number.parseInt(re)||0,ue=Number.parseInt(ae)||0;n.value=$-oe-ie,g.value=V-le-ue}).stop}),onBeforeUnmount(()=>{y==null||y()}),watch([n,g],([L,$])=>{var V;(V=t.onResize)==null||V.call(t,{width:L,height:$})}),{sizer:r,width:n,height:g}};function useTable(t){const r=ref(),n=ref(),g=ref(),{columns:y,columnsStyles:L,columnsTotalWidth:$,fixedColumnsOnLeft:V,fixedColumnsOnRight:z,hasFixedColumns:j,mainColumns:re,onColumnSorted:ae}=useColumns(t,toRef(t,"columns"),toRef(t,"fixed")),{scrollTo:oe,scrollToLeft:ie,scrollToTop:le,scrollToRow:ue,onScroll:de,onVerticalScroll:pe,scrollPos:he}=useScrollbar(t,{mainTableRef:r,leftTableRef:n,rightTableRef:g,onMaybeEndReached:tr}),{expandedRowKeys:_e,hoveringRowKey:Ce,lastRenderedRowIndex:$e,isDynamic:xe,isResetting:Ie,rowHeights:Ne,resetAfterIndex:ze,onRowExpanded:Fe,onRowHeightChange:qe,onRowHovered:Et,onRowsRendered:kt}=useRow(t,{mainTableRef:r,leftTableRef:n,rightTableRef:g}),{data:Lt,depthMap:vn}=useData(t,{expandedRowKeys:_e,lastRenderedRowIndex:$e,resetAfterIndex:ze}),{bodyWidth:jt,fixedTableHeight:At,mainTableHeight:hn,leftTableWidth:bn,rightTableWidth:Cn,headerWidth:Tn,rowsHeight:xn,windowHeight:En,footerHeight:kn,emptyStyle:On,rootStyle:Rn,headerHeight:In}=useStyles(t,{columnsTotalWidth:$,data:Lt,fixedColumnsOnLeft:V,fixedColumnsOnRight:z}),Mn=shallowRef(!1),Vn=ref(),zn=computed(()=>{const $n=unref(Lt).length===0;return isArray$6(t.fixedData)?t.fixedData.length===0&&$n:$n});function Jn($n){const{estimatedRowHeight:Pn,rowHeight:Bn,rowKey:Un}=t;return Pn?unref(Ne)[unref(Lt)[$n][Un]]||Pn:Bn}function tr(){const{onEndReached:$n}=t;if(!$n)return;const{scrollTop:Pn}=unref(he),Bn=unref(xn),Un=unref(En),Fn=Bn-(Pn+Un)+t.hScrollbarSize;unref($e)>=0&&Bn===Pn+unref(hn)-unref(In)&&$n(Fn)}return watch(()=>t.expandedRowKeys,$n=>_e.value=$n,{deep:!0}),{columns:y,containerRef:Vn,mainTableRef:r,leftTableRef:n,rightTableRef:g,isDynamic:xe,isResetting:Ie,isScrolling:Mn,hoveringRowKey:Ce,hasFixedColumns:j,columnsStyles:L,columnsTotalWidth:$,data:Lt,expandedRowKeys:_e,depthMap:vn,fixedColumnsOnLeft:V,fixedColumnsOnRight:z,mainColumns:re,bodyWidth:jt,emptyStyle:On,rootStyle:Rn,headerWidth:Tn,footerHeight:kn,mainTableHeight:hn,fixedTableHeight:At,leftTableWidth:bn,rightTableWidth:Cn,showEmpty:zn,getRowHeight:Jn,onColumnSorted:ae,onRowHovered:Et,onRowExpanded:Fe,onRowsRendered:kt,onRowHeightChange:qe,scrollTo:oe,scrollToLeft:ie,scrollToTop:le,scrollToRow:ue,onScroll:de,onVerticalScroll:pe}}const TableV2InjectionKey=Symbol("tableV2"),classType=String,columns={type:definePropType(Array),required:!0},fixedDataType={type:definePropType(Array)},dataType={...fixedDataType,required:!0},expandColumnKey=String,expandKeys={type:definePropType(Array),default:()=>mutable([])},requiredNumber={type:Number,required:!0},rowKey={type:definePropType([String,Number,Symbol]),default:"id"},styleType={type:definePropType(Object)},tableV2RowProps=buildProps({class:String,columns,columnsStyles:{type:definePropType(Object),required:!0},depth:Number,expandColumnKey,estimatedRowHeight:{...virtualizedGridProps.estimatedRowHeight,default:void 0},isScrolling:Boolean,onRowExpand:{type:definePropType(Function)},onRowHover:{type:definePropType(Function)},onRowHeightChange:{type:definePropType(Function)},rowData:{type:definePropType(Object),required:!0},rowEventHandlers:{type:definePropType(Object)},rowIndex:{type:Number,required:!0},rowKey,style:{type:definePropType(Object)}}),requiredNumberType={type:Number,required:!0},tableV2HeaderProps=buildProps({class:String,columns,fixedHeaderData:{type:definePropType(Array)},headerData:{type:definePropType(Array),required:!0},headerHeight:{type:definePropType([Number,Array]),default:50},rowWidth:requiredNumberType,rowHeight:{type:Number,default:50},height:requiredNumberType,width:requiredNumberType}),tableV2GridProps=buildProps({columns,data:dataType,fixedData:fixedDataType,estimatedRowHeight:tableV2RowProps.estimatedRowHeight,width:requiredNumber,height:requiredNumber,headerWidth:requiredNumber,headerHeight:tableV2HeaderProps.headerHeight,bodyWidth:requiredNumber,rowHeight:requiredNumber,cache:virtualizedListProps.cache,useIsScrolling:Boolean,scrollbarAlwaysOn:virtualizedGridProps.scrollbarAlwaysOn,scrollbarStartGap:virtualizedGridProps.scrollbarStartGap,scrollbarEndGap:virtualizedGridProps.scrollbarEndGap,class:classType,style:styleType,containerStyle:styleType,getRowHeight:{type:definePropType(Function),required:!0},rowKey:tableV2RowProps.rowKey,onRowsRendered:{type:definePropType(Function)},onScroll:{type:definePropType(Function)}}),tableV2Props=buildProps({cache:tableV2GridProps.cache,estimatedRowHeight:tableV2RowProps.estimatedRowHeight,rowKey,headerClass:{type:definePropType([String,Function])},headerProps:{type:definePropType([Object,Function])},headerCellProps:{type:definePropType([Object,Function])},headerHeight:tableV2HeaderProps.headerHeight,footerHeight:{type:Number,default:0},rowClass:{type:definePropType([String,Function])},rowProps:{type:definePropType([Object,Function])},rowHeight:{type:Number,default:50},cellProps:{type:definePropType([Object,Function])},columns,data:dataType,dataGetter:{type:definePropType(Function)},fixedData:fixedDataType,expandColumnKey:tableV2RowProps.expandColumnKey,expandedRowKeys:expandKeys,defaultExpandedRowKeys:expandKeys,class:classType,fixed:Boolean,style:{type:definePropType(Object)},width:requiredNumber,height:requiredNumber,maxHeight:Number,useIsScrolling:Boolean,indentSize:{type:Number,default:12},iconSize:{type:Number,default:12},hScrollbarSize:virtualizedGridProps.hScrollbarSize,vScrollbarSize:virtualizedGridProps.vScrollbarSize,scrollbarAlwaysOn:virtualizedScrollbarProps.alwaysOn,sortBy:{type:definePropType(Object),default:()=>({})},sortState:{type:definePropType(Object),default:void 0},onColumnSort:{type:definePropType(Function)},onExpandedRowsChange:{type:definePropType(Function)},onEndReached:{type:definePropType(Function)},onRowExpand:tableV2RowProps.onRowExpand,onScroll:tableV2GridProps.onScroll,onRowsRendered:tableV2GridProps.onRowsRendered,rowEventHandlers:tableV2RowProps.rowEventHandlers}),TableV2Cell=(t,{slots:r})=>{var n;const{cellData:g,style:y}=t,L=((n=g==null?void 0:g.toString)==null?void 0:n.call(g))||"";return createVNode$1("div",{class:t.class,title:L,style:y},[r.default?r.default(t):L])};TableV2Cell.displayName="ElTableV2Cell";TableV2Cell.inheritAttrs=!1;const HeaderCell=(t,{slots:r})=>{var n,g;return r.default?r.default(t):createVNode$1("div",{class:t.class,title:(n=t.column)==null?void 0:n.title},[(g=t.column)==null?void 0:g.title])};HeaderCell.displayName="ElTableV2HeaderCell";HeaderCell.inheritAttrs=!1;const tableV2HeaderRowProps=buildProps({class:String,columns,columnsStyles:{type:definePropType(Object),required:!0},headerIndex:Number,style:{type:definePropType(Object)}}),TableV2HeaderRow=defineComponent({name:"ElTableV2HeaderRow",props:tableV2HeaderRowProps,setup(t,{slots:r}){return()=>{const{columns:n,columnsStyles:g,headerIndex:y,style:L}=t;let $=n.map((V,z)=>r.cell({columns:n,column:V,columnIndex:z,headerIndex:y,style:g[V.key]}));return r.header&&($=r.header({cells:$.map(V=>isArray$6(V)&&V.length===1?V[0]:V),columns:n,headerIndex:y})),createVNode$1("div",{class:t.class,style:L,role:"row"},[$])}}}),COMPONENT_NAME$7="ElTableV2Header",TableV2Header=defineComponent({name:COMPONENT_NAME$7,props:tableV2HeaderProps,setup(t,{slots:r,expose:n}){const g=useNamespace("table-v2"),y=ref(),L=computed(()=>enforceUnit({width:t.width,height:t.height})),$=computed(()=>enforceUnit({width:t.rowWidth,height:t.height})),V=computed(()=>castArray$1(unref(t.headerHeight))),z=ae=>{const oe=unref(y);nextTick(()=>{oe!=null&&oe.scroll&&oe.scroll({left:ae})})},j=()=>{const ae=g.e("fixed-header-row"),{columns:oe,fixedHeaderData:ie,rowHeight:le}=t;return ie==null?void 0:ie.map((ue,de)=>{var pe;const he=enforceUnit({height:le,width:"100%"});return(pe=r.fixed)==null?void 0:pe.call(r,{class:ae,columns:oe,rowData:ue,rowIndex:-(de+1),style:he})})},re=()=>{const ae=g.e("dynamic-header-row"),{columns:oe}=t;return unref(V).map((ie,le)=>{var ue;const de=enforceUnit({width:"100%",height:ie});return(ue=r.dynamic)==null?void 0:ue.call(r,{class:ae,columns:oe,headerIndex:le,style:de})})};return n({scrollToLeft:z}),()=>{if(!(t.height<=0))return createVNode$1("div",{ref:y,class:t.class,style:unref(L),role:"rowgroup"},[createVNode$1("div",{style:unref($),class:g.e("header")},[re(),j()])])}}}),useTableRow=t=>{const{isScrolling:r}=inject(TableV2InjectionKey),n=ref(!1),g=ref(),y=computed(()=>isNumber$2(t.estimatedRowHeight)&&t.rowIndex>=0),L=(z=!1)=>{const j=unref(g);if(!j)return;const{columns:re,onRowHeightChange:ae,rowKey:oe,rowIndex:ie,style:le}=t,{height:ue}=j.getBoundingClientRect();n.value=!0,nextTick(()=>{if(z||ue!==Number.parseInt(le.height)){const de=re[0],pe=(de==null?void 0:de.placeholderSign)===placeholderSign;ae==null||ae({rowKey:oe,height:ue,rowIndex:ie},de&&!pe&&de.fixed)}})},$=computed(()=>{const{rowData:z,rowIndex:j,rowKey:re,onRowHover:ae}=t,oe=t.rowEventHandlers||{},ie={};return Object.entries(oe).forEach(([le,ue])=>{isFunction$4(ue)&&(ie[le]=de=>{ue({event:de,rowData:z,rowIndex:j,rowKey:re})})}),ae&&[{name:"onMouseleave",hovered:!1},{name:"onMouseenter",hovered:!0}].forEach(({name:le,hovered:ue})=>{const de=ie[le];ie[le]=pe=>{ae({event:pe,hovered:ue,rowData:z,rowIndex:j,rowKey:re}),de==null||de(pe)}}),ie}),V=z=>{const{onRowExpand:j,rowData:re,rowIndex:ae,rowKey:oe}=t;j==null||j({expanded:z,rowData:re,rowIndex:ae,rowKey:oe})};return onMounted(()=>{unref(y)&&L(!0)}),{isScrolling:r,measurable:y,measured:n,rowRef:g,eventHandlers:$,onExpand:V}},COMPONENT_NAME$6="ElTableV2TableRow",TableV2Row=defineComponent({name:COMPONENT_NAME$6,props:tableV2RowProps,setup(t,{expose:r,slots:n,attrs:g}){const{eventHandlers:y,isScrolling:L,measurable:$,measured:V,rowRef:z,onExpand:j}=useTableRow(t);return r({onExpand:j}),()=>{const{columns:re,columnsStyles:ae,expandColumnKey:oe,depth:ie,rowData:le,rowIndex:ue,style:de}=t;let pe=re.map((he,_e)=>{const Ce=isArray$6(le.children)&&le.children.length>0&&he.key===oe;return n.cell({column:he,columns:re,columnIndex:_e,depth:ie,style:ae[he.key],rowData:le,rowIndex:ue,isScrolling:unref(L),expandIconProps:Ce?{rowData:le,rowIndex:ue,onExpand:j}:void 0})});if(n.row&&(pe=n.row({cells:pe.map(he=>isArray$6(he)&&he.length===1?he[0]:he),style:de,columns:re,depth:ie,rowData:le,rowIndex:ue,isScrolling:unref(L)})),unref($)){const{height:he,..._e}=de||{},Ce=unref(V);return createVNode$1("div",mergeProps({ref:z,class:t.class,style:Ce?de:_e,role:"row"},g,unref(y)),[pe])}return createVNode$1("div",mergeProps(g,{ref:z,class:t.class,style:de,role:"row"},unref(y)),[pe])}}}),SortIcon=t=>{const{sortOrder:r}=t;return createVNode$1(ElIcon,{size:14,class:t.class},{default:()=>[r===SortOrder.ASC?createVNode$1(sort_up_default,null,null):createVNode$1(sort_down_default,null,null)]})},ExpandIcon=t=>{const{expanded:r,expandable:n,onExpand:g,style:y,size:L}=t,$={onClick:n?()=>g(!r):void 0,class:t.class};return createVNode$1(ElIcon,mergeProps($,{size:L,style:y}),{default:()=>[createVNode$1(arrow_right_default,null,null)]})},COMPONENT_NAME$5="ElTableV2Grid",useTableGrid=t=>{const r=ref(),n=ref(),g=computed(()=>{const{data:ue,rowHeight:de,estimatedRowHeight:pe}=t;if(!pe)return ue.length*de}),y=computed(()=>{const{fixedData:ue,rowHeight:de}=t;return((ue==null?void 0:ue.length)||0)*de}),L=computed(()=>sum$1(t.headerHeight)),$=computed(()=>{const{height:ue}=t;return Math.max(0,ue-unref(L)-unref(y))}),V=computed(()=>unref(L)+unref(y)>0),z=({data:ue,rowIndex:de})=>ue[de][t.rowKey];function j({rowCacheStart:ue,rowCacheEnd:de,rowVisibleStart:pe,rowVisibleEnd:he}){var _e;(_e=t.onRowsRendered)==null||_e.call(t,{rowCacheStart:ue,rowCacheEnd:de,rowVisibleStart:pe,rowVisibleEnd:he})}function re(ue,de){var pe;(pe=n.value)==null||pe.resetAfterRowIndex(ue,de)}function ae(ue,de){const pe=unref(r),he=unref(n);!pe||!he||(isObject$7(ue)?(pe.scrollToLeft(ue.scrollLeft),he.scrollTo(ue)):(pe.scrollToLeft(ue),he.scrollTo({scrollLeft:ue,scrollTop:de})))}function oe(ue){var de;(de=unref(n))==null||de.scrollTo({scrollTop:ue})}function ie(ue,de){var pe;(pe=unref(n))==null||pe.scrollToItem(ue,1,de)}function le(){var ue,de;(ue=unref(n))==null||ue.$forceUpdate(),(de=unref(r))==null||de.$forceUpdate()}return{bodyRef:n,forceUpdate:le,fixedRowHeight:y,gridHeight:$,hasHeader:V,headerHeight:L,headerRef:r,totalHeight:g,itemKey:z,onItemRendered:j,resetAfterRowIndex:re,scrollTo:ae,scrollToTop:oe,scrollToRow:ie}},TableGrid=defineComponent({name:COMPONENT_NAME$5,props:tableV2GridProps,setup(t,{slots:r,expose:n}){const{ns:g}=inject(TableV2InjectionKey),{bodyRef:y,fixedRowHeight:L,gridHeight:$,hasHeader:V,headerRef:z,headerHeight:j,totalHeight:re,forceUpdate:ae,itemKey:oe,onItemRendered:ie,resetAfterRowIndex:le,scrollTo:ue,scrollToTop:de,scrollToRow:pe}=useTableGrid(t);n({forceUpdate:ae,totalHeight:re,scrollTo:ue,scrollToTop:de,scrollToRow:pe,resetAfterRowIndex:le});const he=()=>t.bodyWidth;return()=>{const{cache:_e,columns:Ce,data:$e,fixedData:xe,useIsScrolling:Ie,scrollbarAlwaysOn:Ne,scrollbarEndGap:ze,scrollbarStartGap:Fe,style:qe,rowHeight:Et,bodyWidth:kt,estimatedRowHeight:Lt,headerWidth:vn,height:jt,width:At,getRowHeight:hn,onScroll:bn}=t,Cn=isNumber$2(Lt),Tn=Cn?DynamicSizeGrid:FixedSizeGrid,xn=unref(j);return createVNode$1("div",{role:"table",class:[g.e("table"),t.class],style:qe},[createVNode$1(Tn,{ref:y,data:$e,useIsScrolling:Ie,itemKey:oe,columnCache:0,columnWidth:Cn?he:kt,totalColumn:1,totalRow:$e.length,rowCache:_e,rowHeight:Cn?hn:Et,width:At,height:unref($),class:g.e("body"),role:"rowgroup",scrollbarStartGap:Fe,scrollbarEndGap:ze,scrollbarAlwaysOn:Ne,onScroll:bn,onItemRendered:ie,perfMode:!1},{default:En=>{var kn;const On=$e[En.rowIndex];return(kn=r.row)==null?void 0:kn.call(r,{...En,columns:Ce,rowData:On})}}),unref(V)&&createVNode$1(TableV2Header,{ref:z,class:g.e("header-wrapper"),columns:Ce,headerData:$e,headerHeight:t.headerHeight,fixedHeaderData:xe,rowWidth:vn,rowHeight:Et,width:At,height:Math.min(xn+unref(L),jt)},{dynamic:r.header,fixed:r.row})])}}});function _isSlot$5(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!isVNode(t)}const MainTable=(t,{slots:r})=>{const{mainTableRef:n,...g}=t;return createVNode$1(TableGrid,mergeProps({ref:n},g),_isSlot$5(r)?r:{default:()=>[r]})};function _isSlot$4(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!isVNode(t)}const LeftTable$1=(t,{slots:r})=>{if(!t.columns.length)return;const{leftTableRef:n,...g}=t;return createVNode$1(TableGrid,mergeProps({ref:n},g),_isSlot$4(r)?r:{default:()=>[r]})};function _isSlot$3(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!isVNode(t)}const LeftTable=(t,{slots:r})=>{if(!t.columns.length)return;const{rightTableRef:n,...g}=t;return createVNode$1(TableGrid,mergeProps({ref:n},g),_isSlot$3(r)?r:{default:()=>[r]})};function _isSlot$2(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!isVNode(t)}const RowRenderer=(t,{slots:r})=>{const{columns:n,columnsStyles:g,depthMap:y,expandColumnKey:L,expandedRowKeys:$,estimatedRowHeight:V,hasFixedColumns:z,hoveringRowKey:j,rowData:re,rowIndex:ae,style:oe,isScrolling:ie,rowProps:le,rowClass:ue,rowKey:de,rowEventHandlers:pe,ns:he,onRowHovered:_e,onRowExpanded:Ce}=t,$e=tryCall(ue,{columns:n,rowData:re,rowIndex:ae},""),xe=tryCall(le,{columns:n,rowData:re,rowIndex:ae}),Ie=re[de],Ne=y[Ie]||0,ze=!!L,Fe=ae<0,qe=[he.e("row"),$e,{[he.e(`row-depth-${Ne}`)]:ze&&ae>=0,[he.is("expanded")]:ze&&$.includes(Ie),[he.is("hovered")]:!ie&&Ie===j,[he.is("fixed")]:!Ne&&Fe,[he.is("customized")]:!!r.row}],Et=z?_e:void 0,kt={...xe,columns:n,columnsStyles:g,class:qe,depth:Ne,expandColumnKey:L,estimatedRowHeight:Fe?void 0:V,isScrolling:ie,rowIndex:ae,rowData:re,rowKey:Ie,rowEventHandlers:pe,style:oe};return createVNode$1(TableV2Row,mergeProps(kt,{onRowHover:Et,onRowExpand:Ce}),_isSlot$2(r)?r:{default:()=>[r]})},CellRenderer=({columns:t,column:r,columnIndex:n,depth:g,expandIconProps:y,isScrolling:L,rowData:$,rowIndex:V,style:z,expandedRowKeys:j,ns:re,cellProps:ae,expandColumnKey:oe,indentSize:ie,iconSize:le,rowKey:ue},{slots:de})=>{const pe=enforceUnit(z);if(r.placeholderSign===placeholderSign)return createVNode$1("div",{class:re.em("row-cell","placeholder"),style:pe},null);const{cellRenderer:he,dataKey:_e,dataGetter:Ce}=r,xe=componentToSlot(he)||de.default||(jt=>createVNode$1(TableV2Cell,jt,null)),Ie=isFunction$4(Ce)?Ce({columns:t,column:r,columnIndex:n,rowData:$,rowIndex:V}):get$1($,_e??""),Ne=tryCall(ae,{cellData:Ie,columns:t,column:r,columnIndex:n,rowIndex:V,rowData:$}),ze={class:re.e("cell-text"),columns:t,column:r,columnIndex:n,cellData:Ie,isScrolling:L,rowData:$,rowIndex:V},Fe=xe(ze),qe=[re.e("row-cell"),r.class,r.align===Alignment.CENTER&&re.is("align-center"),r.align===Alignment.RIGHT&&re.is("align-right")],Et=V>=0&&r.key===oe,kt=V>=0&&j.includes($[ue]);let Lt;const vn=`margin-inline-start: ${g*ie}px;`;return Et&&(isObject$7(y)?Lt=createVNode$1(ExpandIcon,mergeProps(y,{class:[re.e("expand-icon"),re.is("expanded",kt)],size:le,expanded:kt,style:vn,expandable:!0}),null):Lt=createVNode$1("div",{style:[vn,`width: ${le}px; height: ${le}px;`].join(" ")},null)),createVNode$1("div",mergeProps({class:qe,style:pe},Ne,{role:"cell"}),[Lt,Fe])};CellRenderer.inheritAttrs=!1;function _isSlot$1(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!isVNode(t)}const HeaderRenderer=({columns:t,columnsStyles:r,headerIndex:n,style:g,headerClass:y,headerProps:L,ns:$},{slots:V})=>{const z={columns:t,headerIndex:n},j=[$.e("header-row"),tryCall(y,z,""),{[$.is("customized")]:!!V.header}],re={...tryCall(L,z),columnsStyles:r,class:j,columns:t,headerIndex:n,style:g};return createVNode$1(TableV2HeaderRow,re,_isSlot$1(V)?V:{default:()=>[V]})},HeaderCellRenderer=(t,{slots:r})=>{const{column:n,ns:g,style:y,onColumnSorted:L}=t,$=enforceUnit(y);if(n.placeholderSign===placeholderSign)return createVNode$1("div",{class:g.em("header-row-cell","placeholder"),style:$},null);const{headerCellRenderer:V,headerClass:z,sortable:j}=n,re={...t,class:g.e("header-cell-text")},oe=(componentToSlot(V)||r.default||(Ce=>createVNode$1(HeaderCell,Ce,null)))(re),{sortBy:ie,sortState:le,headerCellProps:ue}=t;let de,pe;if(le){const Ce=le[n.key];de=!!oppositeOrderMap[Ce],pe=de?Ce:SortOrder.ASC}else de=n.key===ie.key,pe=de?ie.order:SortOrder.ASC;const he=[g.e("header-cell"),tryCall(z,t,""),n.align===Alignment.CENTER&&g.is("align-center"),n.align===Alignment.RIGHT&&g.is("align-right"),j&&g.is("sortable")],_e={...tryCall(ue,t),onClick:n.sortable?L:void 0,class:he,style:$,"data-key":n.key};return createVNode$1("div",mergeProps(_e,{role:"columnheader"}),[oe,j&&createVNode$1(SortIcon,{class:[g.e("sort-icon"),de&&g.is("sorting")],sortOrder:pe},null)])},Footer$1=(t,{slots:r})=>{var n;return createVNode$1("div",{class:t.class,style:t.style},[(n=r.default)==null?void 0:n.call(r)])};Footer$1.displayName="ElTableV2Footer";const Footer=(t,{slots:r})=>createVNode$1("div",{class:t.class,style:t.style},[r.default?r.default():createVNode$1(ElEmpty,null,null)]);Footer.displayName="ElTableV2Empty";const Overlay=(t,{slots:r})=>{var n;return createVNode$1("div",{class:t.class,style:t.style},[(n=r.default)==null?void 0:n.call(r)])};Overlay.displayName="ElTableV2Overlay";function _isSlot(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!isVNode(t)}const COMPONENT_NAME$4="ElTableV2",TableV2=defineComponent({name:COMPONENT_NAME$4,props:tableV2Props,setup(t,{slots:r,expose:n}){const g=useNamespace("table-v2"),{columnsStyles:y,fixedColumnsOnLeft:L,fixedColumnsOnRight:$,mainColumns:V,mainTableHeight:z,fixedTableHeight:j,leftTableWidth:re,rightTableWidth:ae,data:oe,depthMap:ie,expandedRowKeys:le,hasFixedColumns:ue,hoveringRowKey:de,mainTableRef:pe,leftTableRef:he,rightTableRef:_e,isDynamic:Ce,isResetting:$e,isScrolling:xe,bodyWidth:Ie,emptyStyle:Ne,rootStyle:ze,headerWidth:Fe,footerHeight:qe,showEmpty:Et,scrollTo:kt,scrollToLeft:Lt,scrollToTop:vn,scrollToRow:jt,getRowHeight:At,onColumnSorted:hn,onRowHeightChange:bn,onRowHovered:Cn,onRowExpanded:Tn,onRowsRendered:xn,onScroll:En,onVerticalScroll:kn}=useTable(t);return n({scrollTo:kt,scrollToLeft:Lt,scrollToTop:vn,scrollToRow:jt}),provide(TableV2InjectionKey,{ns:g,isResetting:$e,hoveringRowKey:de,isScrolling:xe}),()=>{const{cache:On,cellProps:Rn,estimatedRowHeight:In,expandColumnKey:Mn,fixedData:Vn,headerHeight:zn,headerClass:Jn,headerProps:tr,headerCellProps:$n,sortBy:Pn,sortState:Bn,rowHeight:Un,rowClass:Fn,rowEventHandlers:cr,rowKey:ur,rowProps:vr,scrollbarAlwaysOn:Yn,indentSize:gr,iconSize:lr,useIsScrolling:er,vScrollbarSize:br,width:wr}=t,$r=unref(oe),Mr={cache:On,class:g.e("main"),columns:unref(V),data:$r,fixedData:Vn,estimatedRowHeight:In,bodyWidth:unref(Ie),headerHeight:zn,headerWidth:unref(Fe),height:unref(z),mainTableRef:pe,rowKey:ur,rowHeight:Un,scrollbarAlwaysOn:Yn,scrollbarStartGap:2,scrollbarEndGap:br,useIsScrolling:er,width:wr,getRowHeight:At,onRowsRendered:xn,onScroll:En},Cr=unref(re),xr=unref(j),or={cache:On,class:g.e("left"),columns:unref(L),data:$r,estimatedRowHeight:In,leftTableRef:he,rowHeight:Un,bodyWidth:Cr,headerWidth:Cr,headerHeight:zn,height:xr,rowKey:ur,scrollbarAlwaysOn:Yn,scrollbarStartGap:2,scrollbarEndGap:br,useIsScrolling:er,width:Cr,getRowHeight:At,onScroll:kn},Hn=unref(ae)+br,Wn={cache:On,class:g.e("right"),columns:unref($),data:$r,estimatedRowHeight:In,rightTableRef:_e,rowHeight:Un,bodyWidth:Hn,headerWidth:Hn,headerHeight:zn,height:xr,rowKey:ur,scrollbarAlwaysOn:Yn,scrollbarStartGap:2,scrollbarEndGap:br,width:Hn,style:`--${unref(g.namespace)}-table-scrollbar-size: ${br}px`,useIsScrolling:er,getRowHeight:At,onScroll:kn},pr=unref(y),Pr={ns:g,depthMap:unref(ie),columnsStyles:pr,expandColumnKey:Mn,expandedRowKeys:unref(le),estimatedRowHeight:In,hasFixedColumns:unref(ue),hoveringRowKey:unref(de),rowProps:vr,rowClass:Fn,rowKey:ur,rowEventHandlers:cr,onRowHovered:Cn,onRowExpanded:Tn,onRowHeightChange:bn},ir={cellProps:Rn,expandColumnKey:Mn,indentSize:gr,iconSize:lr,rowKey:ur,expandedRowKeys:unref(le),ns:g},Er={ns:g,headerClass:Jn,headerProps:tr,columnsStyles:pr},Kn={ns:g,sortBy:Pn,sortState:Bn,headerCellProps:$n,onColumnSorted:hn},Qn={row:kr=>createVNode$1(RowRenderer,mergeProps(kr,Pr),{row:r.row,cell:hr=>{let Ar;return r.cell?createVNode$1(CellRenderer,mergeProps(hr,ir,{style:pr[hr.column.key]}),_isSlot(Ar=r.cell(hr))?Ar:{default:()=>[Ar]}):createVNode$1(CellRenderer,mergeProps(hr,ir,{style:pr[hr.column.key]}),null)}}),header:kr=>createVNode$1(HeaderRenderer,mergeProps(kr,Er),{header:r.header,cell:hr=>{let Ar;return r["header-cell"]?createVNode$1(HeaderCellRenderer,mergeProps(hr,Kn,{style:pr[hr.column.key]}),_isSlot(Ar=r["header-cell"](hr))?Ar:{default:()=>[Ar]}):createVNode$1(HeaderCellRenderer,mergeProps(hr,Kn,{style:pr[hr.column.key]}),null)}})},ar=[t.class,g.b(),g.e("root"),{[g.is("dynamic")]:unref(Ce)}],mr={class:g.e("footer"),style:unref(qe)};return createVNode$1("div",{class:ar,style:unref(ze)},[createVNode$1(MainTable,Mr,_isSlot(Qn)?Qn:{default:()=>[Qn]}),createVNode$1(LeftTable$1,or,_isSlot(Qn)?Qn:{default:()=>[Qn]}),createVNode$1(LeftTable,Wn,_isSlot(Qn)?Qn:{default:()=>[Qn]}),r.footer&&createVNode$1(Footer$1,mr,{default:r.footer}),unref(Et)&&createVNode$1(Footer,{class:g.e("empty"),style:unref(Ne)},{default:r.empty}),r.overlay&&createVNode$1(Overlay,{class:g.e("overlay")},{default:r.overlay})])}}}),autoResizerProps=buildProps({disableWidth:Boolean,disableHeight:Boolean,onResize:{type:definePropType(Function)}}),AutoResizer=defineComponent({name:"ElAutoResizer",props:autoResizerProps,setup(t,{slots:r}){const n=useNamespace("auto-resizer"),{height:g,width:y,sizer:L}=useAutoResize(t),$={width:"100%",height:"100%"};return()=>{var V;return createVNode$1("div",{ref:L,class:n.b(),style:$},[(V=r.default)==null?void 0:V.call(r,{height:g.value,width:y.value})])}}}),ElTableV2=withInstall(TableV2),ElAutoResizer=withInstall(AutoResizer),tabsRootContextKey=Symbol("tabsRootContextKey"),tabBarProps=buildProps({tabs:{type:definePropType(Array),default:()=>mutable([])}}),COMPONENT_NAME$3="ElTabBar",__default__$l=defineComponent({name:COMPONENT_NAME$3}),_sfc_main$u=defineComponent({...__default__$l,props:tabBarProps,setup(t,{expose:r}){const n=t,g=getCurrentInstance(),y=inject(tabsRootContextKey);y||throwError$1(COMPONENT_NAME$3,"<el-tabs><el-tab-bar /></el-tabs>");const L=useNamespace("tabs"),$=ref(),V=ref(),z=()=>{let re=0,ae=0;const oe=["top","bottom"].includes(y.props.tabPosition)?"width":"height",ie=oe==="width"?"x":"y",le=ie==="x"?"left":"top";return n.tabs.every(ue=>{var de,pe;const he=(pe=(de=g.parent)==null?void 0:de.refs)==null?void 0:pe[`tab-${ue.uid}`];if(!he)return!1;if(!ue.active)return!0;re=he[`offset${capitalize(le)}`],ae=he[`client${capitalize(oe)}`];const _e=window.getComputedStyle(he);return oe==="width"&&(n.tabs.length>1&&(ae-=Number.parseFloat(_e.paddingLeft)+Number.parseFloat(_e.paddingRight)),re+=Number.parseFloat(_e.paddingLeft)),!1}),{[oe]:`${ae}px`,transform:`translate${capitalize(ie)}(${re}px)`}},j=()=>V.value=z();return watch(()=>n.tabs,async()=>{await nextTick(),j()},{immediate:!0}),useResizeObserver($,()=>j()),r({ref:$,update:j}),(re,ae)=>(openBlock(),createElementBlock("div",{ref_key:"barRef",ref:$,class:normalizeClass([unref(L).e("active-bar"),unref(L).is(unref(y).props.tabPosition)]),style:normalizeStyle$1(V.value)},null,6))}});var TabBar=_export_sfc$1(_sfc_main$u,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tabs/src/tab-bar.vue"]]);const tabNavProps=buildProps({panes:{type:definePropType(Array),default:()=>mutable([])},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),tabNavEmits={tabClick:(t,r,n)=>n instanceof Event,tabRemove:(t,r)=>r instanceof Event},COMPONENT_NAME$2="ElTabNav",TabNav=defineComponent({name:COMPONENT_NAME$2,props:tabNavProps,emits:tabNavEmits,setup(t,{expose:r,emit:n}){const g=getCurrentInstance(),y=inject(tabsRootContextKey);y||throwError$1(COMPONENT_NAME$2,"<el-tabs><tab-nav /></el-tabs>");const L=useNamespace("tabs"),$=useDocumentVisibility(),V=useWindowFocus(),z=ref(),j=ref(),re=ref(),ae=ref(),oe=ref(!1),ie=ref(0),le=ref(!1),ue=ref(!0),de=computed(()=>["top","bottom"].includes(y.props.tabPosition)?"width":"height"),pe=computed(()=>({transform:`translate${de.value==="width"?"X":"Y"}(-${ie.value}px)`})),he=()=>{if(!z.value)return;const ze=z.value[`offset${capitalize(de.value)}`],Fe=ie.value;if(!Fe)return;const qe=Fe>ze?Fe-ze:0;ie.value=qe},_e=()=>{if(!z.value||!j.value)return;const ze=j.value[`offset${capitalize(de.value)}`],Fe=z.value[`offset${capitalize(de.value)}`],qe=ie.value;if(ze-qe<=Fe)return;const Et=ze-qe>Fe*2?qe+Fe:ze-Fe;ie.value=Et},Ce=async()=>{const ze=j.value;if(!oe.value||!re.value||!z.value||!ze)return;await nextTick();const Fe=re.value.querySelector(".is-active");if(!Fe)return;const qe=z.value,Et=["top","bottom"].includes(y.props.tabPosition),kt=Fe.getBoundingClientRect(),Lt=qe.getBoundingClientRect(),vn=Et?ze.offsetWidth-Lt.width:ze.offsetHeight-Lt.height,jt=ie.value;let At=jt;Et?(kt.left<Lt.left&&(At=jt-(Lt.left-kt.left)),kt.right>Lt.right&&(At=jt+kt.right-Lt.right)):(kt.top<Lt.top&&(At=jt-(Lt.top-kt.top)),kt.bottom>Lt.bottom&&(At=jt+(kt.bottom-Lt.bottom))),At=Math.max(At,0),ie.value=Math.min(At,vn)},$e=()=>{var ze;if(!j.value||!z.value)return;t.stretch&&((ze=ae.value)==null||ze.update());const Fe=j.value[`offset${capitalize(de.value)}`],qe=z.value[`offset${capitalize(de.value)}`],Et=ie.value;qe<Fe?(oe.value=oe.value||{},oe.value.prev=Et,oe.value.next=Et+qe<Fe,Fe-Et<qe&&(ie.value=Fe-qe)):(oe.value=!1,Et>0&&(ie.value=0))},xe=ze=>{const Fe=ze.code,{up:qe,down:Et,left:kt,right:Lt}=EVENT_CODE;if(![qe,Et,kt,Lt].includes(Fe))return;const vn=Array.from(ze.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)")),jt=vn.indexOf(ze.target);let At;Fe===kt||Fe===qe?jt===0?At=vn.length-1:At=jt-1:jt<vn.length-1?At=jt+1:At=0,vn[At].focus({preventScroll:!0}),vn[At].click(),Ie()},Ie=()=>{ue.value&&(le.value=!0)},Ne=()=>le.value=!1;return watch($,ze=>{ze==="hidden"?ue.value=!1:ze==="visible"&&setTimeout(()=>ue.value=!0,50)}),watch(V,ze=>{ze?setTimeout(()=>ue.value=!0,50):ue.value=!1}),useResizeObserver(re,$e),onMounted(()=>setTimeout(()=>Ce(),0)),onUpdated(()=>$e()),r({scrollToActiveTab:Ce,removeFocus:Ne}),watch(()=>t.panes,()=>g.update(),{flush:"post",deep:!0}),()=>{const ze=oe.value?[createVNode$1("span",{class:[L.e("nav-prev"),L.is("disabled",!oe.value.prev)],onClick:he},[createVNode$1(ElIcon,null,{default:()=>[createVNode$1(arrow_left_default,null,null)]})]),createVNode$1("span",{class:[L.e("nav-next"),L.is("disabled",!oe.value.next)],onClick:_e},[createVNode$1(ElIcon,null,{default:()=>[createVNode$1(arrow_right_default,null,null)]})])]:null,Fe=t.panes.map((qe,Et)=>{var kt,Lt,vn,jt;const At=qe.uid,hn=qe.props.disabled,bn=(Lt=(kt=qe.props.name)!=null?kt:qe.index)!=null?Lt:`${Et}`,Cn=!hn&&(qe.isClosable||t.editable);qe.index=`${Et}`;const Tn=Cn?createVNode$1(ElIcon,{class:"is-icon-close",onClick:kn=>n("tabRemove",qe,kn)},{default:()=>[createVNode$1(close_default,null,null)]}):null,xn=((jt=(vn=qe.slots).label)==null?void 0:jt.call(vn))||qe.props.label,En=!hn&&qe.active?0:-1;return createVNode$1("div",{ref:`tab-${At}`,class:[L.e("item"),L.is(y.props.tabPosition),L.is("active",qe.active),L.is("disabled",hn),L.is("closable",Cn),L.is("focus",le.value)],id:`tab-${bn}`,key:`tab-${At}`,"aria-controls":`pane-${bn}`,role:"tab","aria-selected":qe.active,tabindex:En,onFocus:()=>Ie(),onBlur:()=>Ne(),onClick:kn=>{Ne(),n("tabClick",qe,bn,kn)},onKeydown:kn=>{Cn&&(kn.code===EVENT_CODE.delete||kn.code===EVENT_CODE.backspace)&&n("tabRemove",qe,kn)}},[xn,Tn])});return createVNode$1("div",{ref:re,class:[L.e("nav-wrap"),L.is("scrollable",!!oe.value),L.is(y.props.tabPosition)]},[ze,createVNode$1("div",{class:L.e("nav-scroll"),ref:z},[createVNode$1("div",{class:[L.e("nav"),L.is(y.props.tabPosition),L.is("stretch",t.stretch&&["top","bottom"].includes(y.props.tabPosition))],ref:j,style:pe.value,role:"tablist",onKeydown:xe},[t.type?null:createVNode$1(TabBar,{ref:ae,tabs:[...t.panes]},null),Fe])])])}}}),tabsProps=buildProps({type:{type:String,values:["card","border-card",""],default:""},activeName:{type:[String,Number]},closable:Boolean,addable:Boolean,modelValue:{type:[String,Number]},editable:Boolean,tabPosition:{type:String,values:["top","right","bottom","left"],default:"top"},beforeLeave:{type:definePropType(Function),default:()=>!0},stretch:Boolean}),isPaneName=t=>isString$3(t)||isNumber$2(t),tabsEmits={[UPDATE_MODEL_EVENT]:t=>isPaneName(t),tabClick:(t,r)=>r instanceof Event,tabChange:t=>isPaneName(t),edit:(t,r)=>["remove","add"].includes(r),tabRemove:t=>isPaneName(t),tabAdd:()=>!0};var Tabs=defineComponent({name:"ElTabs",props:tabsProps,emits:tabsEmits,setup(t,{emit:r,slots:n,expose:g}){var y,L;const $=useNamespace("tabs"),{children:V,addChild:z,removeChild:j}=useOrderedChildren(getCurrentInstance(),"ElTabPane"),re=ref(),ae=ref((L=(y=t.modelValue)!=null?y:t.activeName)!=null?L:"0"),oe=pe=>{ae.value=pe,r(UPDATE_MODEL_EVENT,pe),r("tabChange",pe)},ie=async pe=>{var he,_e,Ce;if(!(ae.value===pe||isUndefined$1(pe)))try{await((he=t.beforeLeave)==null?void 0:he.call(t,pe,ae.value))!==!1&&(oe(pe),(Ce=(_e=re.value)==null?void 0:_e.removeFocus)==null||Ce.call(_e))}catch{}},le=(pe,he,_e)=>{pe.props.disabled||(ie(he),r("tabClick",pe,_e))},ue=(pe,he)=>{pe.props.disabled||isUndefined$1(pe.props.name)||(he.stopPropagation(),r("edit",pe.props.name,"remove"),r("tabRemove",pe.props.name))},de=()=>{r("edit",void 0,"add"),r("tabAdd")};return useDeprecated({from:'"activeName"',replacement:'"model-value" or "v-model"',scope:"ElTabs",version:"2.3.0",ref:"https://element-plus.org/en-US/component/tabs.html#attributes",type:"Attribute"},computed(()=>!!t.activeName)),watch(()=>t.activeName,pe=>ie(pe)),watch(()=>t.modelValue,pe=>ie(pe)),watch(ae,async()=>{var pe;await nextTick(),(pe=re.value)==null||pe.scrollToActiveTab()}),provide(tabsRootContextKey,{props:t,currentName:ae,registerPane:z,unregisterPane:j}),g({currentName:ae}),()=>{const pe=t.editable||t.addable?createVNode$1("span",{class:$.e("new-tab"),tabindex:"0",onClick:de,onKeydown:Ce=>{Ce.code===EVENT_CODE.enter&&de()}},[createVNode$1(ElIcon,{class:$.is("icon-plus")},{default:()=>[createVNode$1(plus_default,null,null)]})]):null,he=createVNode$1("div",{class:[$.e("header"),$.is(t.tabPosition)]},[pe,createVNode$1(TabNav,{ref:re,currentName:ae.value,editable:t.editable,type:t.type,panes:V.value,stretch:t.stretch,onTabClick:le,onTabRemove:ue},null)]),_e=createVNode$1("div",{class:$.e("content")},[renderSlot(n,"default")]);return createVNode$1("div",{class:[$.b(),$.m(t.tabPosition),{[$.m("card")]:t.type==="card",[$.m("border-card")]:t.type==="border-card"}]},[...t.tabPosition!=="bottom"?[he,_e]:[_e,he]])}}});const tabPaneProps=buildProps({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),_hoisted_1$d=["id","aria-hidden","aria-labelledby"],COMPONENT_NAME$1="ElTabPane",__default__$k=defineComponent({name:COMPONENT_NAME$1}),_sfc_main$t=defineComponent({...__default__$k,props:tabPaneProps,setup(t){const r=t,n=getCurrentInstance(),g=useSlots(),y=inject(tabsRootContextKey);y||throwError$1(COMPONENT_NAME$1,"usage: <el-tabs><el-tab-pane /></el-tabs/>");const L=useNamespace("tab-pane"),$=ref(),V=computed(()=>r.closable||y.props.closable),z=computedEager(()=>{var ie;return y.currentName.value===((ie=r.name)!=null?ie:$.value)}),j=ref(z.value),re=computed(()=>{var ie;return(ie=r.name)!=null?ie:$.value}),ae=computedEager(()=>!r.lazy||j.value||z.value);watch(z,ie=>{ie&&(j.value=!0)});const oe=reactive({uid:n.uid,slots:g,props:r,paneName:re,active:z,index:$,isClosable:V});return onMounted(()=>{y.registerPane(oe)}),onUnmounted(()=>{y.unregisterPane(oe.uid)}),(ie,le)=>unref(ae)?withDirectives((openBlock(),createElementBlock("div",{key:0,id:`pane-${unref(re)}`,class:normalizeClass(unref(L).b()),role:"tabpanel","aria-hidden":!unref(z),"aria-labelledby":`tab-${unref(re)}`},[renderSlot(ie.$slots,"default")],10,_hoisted_1$d)),[[vShow,unref(z)]]):createCommentVNode("v-if",!0)}});var TabPane=_export_sfc$1(_sfc_main$t,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tabs/src/tab-pane.vue"]]);const ElTabs=withInstall(Tabs,{TabPane}),ElTabPane=withNoopInstall(TabPane),textProps=buildProps({type:{type:String,values:["primary","success","info","warning","danger",""],default:""},size:{type:String,values:componentSizes,default:""},truncated:{type:Boolean},tag:{type:String,default:"span"}}),__default__$j=defineComponent({name:"ElText"}),_sfc_main$s=defineComponent({...__default__$j,props:textProps,setup(t){const r=t,n=useFormSize(),g=useNamespace("text"),y=computed(()=>[g.b(),g.m(r.type),g.m(n.value),g.is("truncated",r.truncated)]);return(L,$)=>(openBlock(),createBlock(resolveDynamicComponent(L.tag),{class:normalizeClass(unref(y))},{default:withCtx(()=>[renderSlot(L.$slots,"default")]),_:3},8,["class"]))}});var Text$1=_export_sfc$1(_sfc_main$s,[["__file","/home/runner/work/element-plus/element-plus/packages/components/text/src/text.vue"]]);const ElText=withInstall(Text$1),timeSelectProps=buildProps({format:{type:String,default:"HH:mm"},modelValue:String,disabled:Boolean,editable:{type:Boolean,default:!0},effect:{type:String,default:"light"},clearable:{type:Boolean,default:!0},size:useSizeProp,placeholder:String,start:{type:String,default:"09:00"},end:{type:String,default:"18:00"},step:{type:String,default:"00:30"},minTime:String,maxTime:String,name:String,prefixIcon:{type:definePropType([String,Object]),default:()=>clock_default},clearIcon:{type:definePropType([String,Object]),default:()=>circle_close_default}}),parseTime=t=>{const r=(t||"").split(":");if(r.length>=2){let n=Number.parseInt(r[0],10);const g=Number.parseInt(r[1],10),y=t.toUpperCase();return y.includes("AM")&&n===12?n=0:y.includes("PM")&&n!==12&&(n+=12),{hours:n,minutes:g}}return null},compareTime=(t,r)=>{const n=parseTime(t);if(!n)return-1;const g=parseTime(r);if(!g)return-1;const y=n.minutes+n.hours*60,L=g.minutes+g.hours*60;return y===L?0:y>L?1:-1},padTime=t=>`${t}`.padStart(2,"0"),formatTime=t=>`${padTime(t.hours)}:${padTime(t.minutes)}`,nextTime=(t,r)=>{const n=parseTime(t);if(!n)return"";const g=parseTime(r);if(!g)return"";const y={hours:n.hours,minutes:n.minutes};return y.minutes+=g.minutes,y.hours+=g.hours,y.hours+=Math.floor(y.minutes/60),y.minutes=y.minutes%60,formatTime(y)},__default__$i=defineComponent({name:"ElTimeSelect"}),_sfc_main$r=defineComponent({...__default__$i,props:timeSelectProps,emits:["change","blur","focus","update:modelValue"],setup(t,{expose:r}){const n=t;dayjs.extend(customParseFormat);const{Option:g}=ElSelect,y=useNamespace("input"),L=ref(),$=useFormDisabled(),V=computed(()=>n.modelValue),z=computed(()=>{const de=parseTime(n.start);return de?formatTime(de):null}),j=computed(()=>{const de=parseTime(n.end);return de?formatTime(de):null}),re=computed(()=>{const de=parseTime(n.step);return de?formatTime(de):null}),ae=computed(()=>{const de=parseTime(n.minTime||"");return de?formatTime(de):null}),oe=computed(()=>{const de=parseTime(n.maxTime||"");return de?formatTime(de):null}),ie=computed(()=>{const de=[];if(n.start&&n.end&&n.step){let pe=z.value,he;for(;pe&&j.value&&compareTime(pe,j.value)<=0;)he=dayjs(pe,"HH:mm").format(n.format),de.push({value:he,disabled:compareTime(pe,ae.value||"-1:-1")<=0||compareTime(pe,oe.value||"100:100")>=0}),pe=nextTime(pe,re.value)}return de});return r({blur:()=>{var de,pe;(pe=(de=L.value)==null?void 0:de.blur)==null||pe.call(de)},focus:()=>{var de,pe;(pe=(de=L.value)==null?void 0:de.focus)==null||pe.call(de)}}),(de,pe)=>(openBlock(),createBlock(unref(ElSelect),{ref_key:"select",ref:L,"model-value":unref(V),disabled:unref($),clearable:de.clearable,"clear-icon":de.clearIcon,size:de.size,effect:de.effect,placeholder:de.placeholder,"default-first-option":"",filterable:de.editable,"onUpdate:modelValue":pe[0]||(pe[0]=he=>de.$emit("update:modelValue",he)),onChange:pe[1]||(pe[1]=he=>de.$emit("change",he)),onBlur:pe[2]||(pe[2]=he=>de.$emit("blur",he)),onFocus:pe[3]||(pe[3]=he=>de.$emit("focus",he))},{prefix:withCtx(()=>[de.prefixIcon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(y).e("prefix-icon"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(de.prefixIcon)))]),_:1},8,["class"])):createCommentVNode("v-if",!0)]),default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(ie),he=>(openBlock(),createBlock(unref(g),{key:he.value,label:he.value,value:he.value,disabled:he.disabled},null,8,["label","value","disabled"]))),128))]),_:1},8,["model-value","disabled","clearable","clear-icon","size","effect","placeholder","filterable"]))}});var TimeSelect=_export_sfc$1(_sfc_main$r,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-select/src/time-select.vue"]]);TimeSelect.install=t=>{t.component(TimeSelect.name,TimeSelect)};const _TimeSelect=TimeSelect,ElTimeSelect=_TimeSelect,Timeline=defineComponent({name:"ElTimeline",setup(t,{slots:r}){const n=useNamespace("timeline");return provide("timeline",r),()=>h$1("ul",{class:[n.b()]},[renderSlot(r,"default")])}}),timelineItemProps=buildProps({timestamp:{type:String,default:""},hideTimestamp:{type:Boolean,default:!1},center:{type:Boolean,default:!1},placement:{type:String,values:["top","bottom"],default:"bottom"},type:{type:String,values:["primary","success","warning","danger","info"],default:""},color:{type:String,default:""},size:{type:String,values:["normal","large"],default:"normal"},icon:{type:iconPropType},hollow:{type:Boolean,default:!1}}),__default__$h=defineComponent({name:"ElTimelineItem"}),_sfc_main$q=defineComponent({...__default__$h,props:timelineItemProps,setup(t){const r=useNamespace("timeline-item");return(n,g)=>(openBlock(),createElementBlock("li",{class:normalizeClass([unref(r).b(),{[unref(r).e("center")]:n.center}])},[createBaseVNode("div",{class:normalizeClass(unref(r).e("tail"))},null,2),n.$slots.dot?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([unref(r).e("node"),unref(r).em("node",n.size||""),unref(r).em("node",n.type||""),unref(r).is("hollow",n.hollow)]),style:normalizeStyle$1({backgroundColor:n.color})},[n.icon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(r).e("icon"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(n.icon)))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],6)),n.$slots.dot?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(r).e("dot"))},[renderSlot(n.$slots,"dot")],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(r).e("wrapper"))},[!n.hideTimestamp&&n.placement==="top"?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([unref(r).e("timestamp"),unref(r).is("top")])},toDisplayString(n.timestamp),3)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(r).e("content"))},[renderSlot(n.$slots,"default")],2),!n.hideTimestamp&&n.placement==="bottom"?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass([unref(r).e("timestamp"),unref(r).is("bottom")])},toDisplayString(n.timestamp),3)):createCommentVNode("v-if",!0)],2)],2))}});var TimelineItem=_export_sfc$1(_sfc_main$q,[["__file","/home/runner/work/element-plus/element-plus/packages/components/timeline/src/timeline-item.vue"]]);const ElTimeline=withInstall(Timeline,{TimelineItem}),ElTimelineItem=withNoopInstall(TimelineItem),tooltipV2CommonProps=buildProps({nowrap:Boolean});var TooltipV2Sides=(t=>(t.top="top",t.bottom="bottom",t.left="left",t.right="right",t))(TooltipV2Sides||{});const tooltipV2Sides=Object.values(TooltipV2Sides),tooltipV2ArrowProps=buildProps({width:{type:Number,default:10},height:{type:Number,default:10},style:{type:definePropType(Object),default:null}}),tooltipV2ArrowSpecialProps=buildProps({side:{type:definePropType(String),values:tooltipV2Sides,required:!0}}),tooltipV2Strategies=["absolute","fixed"],tooltipV2Placements=["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],tooltipV2ContentProps=buildProps({ariaLabel:String,arrowPadding:{type:definePropType(Number),default:5},effect:{type:String,default:""},contentClass:String,placement:{type:definePropType(String),values:tooltipV2Placements,default:"bottom"},reference:{type:definePropType(Object),default:null},offset:{type:Number,default:8},strategy:{type:definePropType(String),values:tooltipV2Strategies,default:"absolute"},showArrow:{type:Boolean,default:!1}}),tooltipV2RootProps=buildProps({delayDuration:{type:Number,default:300},defaultOpen:Boolean,open:{type:Boolean,default:void 0},onOpenChange:{type:definePropType(Function)},"onUpdate:open":{type:definePropType(Function)}}),EventHandler={type:definePropType(Function)},tooltipV2TriggerProps=buildProps({onBlur:EventHandler,onClick:EventHandler,onFocus:EventHandler,onMouseDown:EventHandler,onMouseEnter:EventHandler,onMouseLeave:EventHandler}),tooltipV2Props=buildProps({...tooltipV2RootProps,...tooltipV2ArrowProps,...tooltipV2TriggerProps,...tooltipV2ContentProps,alwaysOn:Boolean,fullTransition:Boolean,transitionProps:{type:definePropType(Object),default:null},teleported:Boolean,to:{type:definePropType(String),default:"body"}}),tooltipV2RootKey=Symbol("tooltipV2"),tooltipV2ContentKey=Symbol("tooltipV2Content"),TOOLTIP_V2_OPEN="tooltip_v2.open",__default__$g=defineComponent({name:"ElTooltipV2Root"}),_sfc_main$p=defineComponent({...__default__$g,props:tooltipV2RootProps,setup(t,{expose:r}){const n=t,g=ref(n.defaultOpen),y=ref(null),L=computed({get:()=>isPropAbsent(n.open)?g.value:n.open,set:de=>{var pe;g.value=de,(pe=n["onUpdate:open"])==null||pe.call(n,de)}}),$=computed(()=>isNumber$2(n.delayDuration)&&n.delayDuration>0),{start:V,stop:z}=useTimeoutFn$1(()=>{L.value=!0},computed(()=>n.delayDuration),{immediate:!1}),j=useNamespace("tooltip-v2"),re=useId(),ae=()=>{z(),L.value=!0},oe=()=>{unref($)?V():ae()},ie=ae,le=()=>{z(),L.value=!1};return watch(L,de=>{var pe;de&&(document.dispatchEvent(new CustomEvent(TOOLTIP_V2_OPEN)),ie()),(pe=n.onOpenChange)==null||pe.call(n,de)}),onMounted(()=>{document.addEventListener(TOOLTIP_V2_OPEN,le)}),onBeforeUnmount(()=>{z(),document.removeEventListener(TOOLTIP_V2_OPEN,le)}),provide(tooltipV2RootKey,{contentId:re,triggerRef:y,ns:j,onClose:le,onDelayOpen:oe,onOpen:ie}),r({onOpen:ie,onClose:le}),(de,pe)=>renderSlot(de.$slots,"default",{open:unref(L)})}});var TooltipV2Root=_export_sfc$1(_sfc_main$p,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/root.vue"]]);const __default__$f=defineComponent({name:"ElTooltipV2Arrow"}),_sfc_main$o=defineComponent({...__default__$f,props:{...tooltipV2ArrowProps,...tooltipV2ArrowSpecialProps},setup(t){const r=t,{ns:n}=inject(tooltipV2RootKey),{arrowRef:g}=inject(tooltipV2ContentKey),y=computed(()=>{const{style:L,width:$,height:V}=r,z=n.namespace.value;return{[`--${z}-tooltip-v2-arrow-width`]:`${$}px`,[`--${z}-tooltip-v2-arrow-height`]:`${V}px`,[`--${z}-tooltip-v2-arrow-border-width`]:`${$/2}px`,[`--${z}-tooltip-v2-arrow-cover-width`]:$/2-1,...L||{}}});return(L,$)=>(openBlock(),createElementBlock("span",{ref_key:"arrowRef",ref:g,style:normalizeStyle$1(unref(y)),class:normalizeClass(unref(n).e("arrow"))},null,6))}});var TooltipV2Arrow=_export_sfc$1(_sfc_main$o,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/arrow.vue"]]);const visualHiddenProps=buildProps({style:{type:definePropType([String,Object,Array]),default:()=>({})}}),__default__$e=defineComponent({name:"ElVisuallyHidden"}),_sfc_main$n=defineComponent({...__default__$e,props:visualHiddenProps,setup(t){const r=t,n=computed(()=>[r.style,{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}]);return(g,y)=>(openBlock(),createElementBlock("span",mergeProps(g.$attrs,{style:unref(n)}),[renderSlot(g.$slots,"default")],16))}});var ElVisuallyHidden=_export_sfc$1(_sfc_main$n,[["__file","/home/runner/work/element-plus/element-plus/packages/components/visual-hidden/src/visual-hidden.vue"]]);const _hoisted_1$c=["data-side"],__default__$d=defineComponent({name:"ElTooltipV2Content"}),_sfc_main$m=defineComponent({...__default__$d,props:{...tooltipV2ContentProps,...tooltipV2CommonProps},setup(t){const r=t,{triggerRef:n,contentId:g}=inject(tooltipV2RootKey),y=ref(r.placement),L=ref(r.strategy),$=ref(null),{referenceRef:V,contentRef:z,middlewareData:j,x:re,y:ae,update:oe}=useFloating({placement:y,strategy:L,middleware:computed(()=>{const _e=[offset(r.offset)];return r.showArrow&&_e.push(arrowMiddleware({arrowRef:$})),_e})}),ie=useZIndex().nextZIndex(),le=useNamespace("tooltip-v2"),ue=computed(()=>y.value.split("-")[0]),de=computed(()=>({position:unref(L),top:`${unref(ae)||0}px`,left:`${unref(re)||0}px`,zIndex:ie})),pe=computed(()=>{if(!r.showArrow)return{};const{arrow:_e}=unref(j);return{[`--${le.namespace.value}-tooltip-v2-arrow-x`]:`${_e==null?void 0:_e.x}px`||"",[`--${le.namespace.value}-tooltip-v2-arrow-y`]:`${_e==null?void 0:_e.y}px`||""}}),he=computed(()=>[le.e("content"),le.is("dark",r.effect==="dark"),le.is(unref(L)),r.contentClass]);return watch($,()=>oe()),watch(()=>r.placement,_e=>y.value=_e),onMounted(()=>{watch(()=>r.reference||n.value,_e=>{V.value=_e||void 0},{immediate:!0})}),provide(tooltipV2ContentKey,{arrowRef:$}),(_e,Ce)=>(openBlock(),createElementBlock("div",{ref_key:"contentRef",ref:z,style:normalizeStyle$1(unref(de)),"data-tooltip-v2-root":""},[_e.nowrap?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,"data-side":unref(ue),class:normalizeClass(unref(he))},[renderSlot(_e.$slots,"default",{contentStyle:unref(de),contentClass:unref(he)}),createVNode$1(unref(ElVisuallyHidden),{id:unref(g),role:"tooltip"},{default:withCtx(()=>[_e.ariaLabel?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(_e.ariaLabel),1)],64)):renderSlot(_e.$slots,"default",{key:1})]),_:3},8,["id"]),renderSlot(_e.$slots,"arrow",{style:normalizeStyle$1(unref(pe)),side:unref(ue)})],10,_hoisted_1$c))],4))}});var TooltipV2Content=_export_sfc$1(_sfc_main$m,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/content.vue"]]);const forwardRefProps=buildProps({setRef:{type:definePropType(Function),required:!0},onlyChild:Boolean});var ForwardRef=defineComponent({props:forwardRefProps,setup(t,{slots:r}){const n=ref(),g=composeRefs(n,y=>{y?t.setRef(y.nextElementSibling):t.setRef(null)});return()=>{var y;const[L]=((y=r.default)==null?void 0:y.call(r))||[],$=t.onlyChild?ensureOnlyChild(L.children):L.children;return createVNode$1(Fragment,{ref:g},[$])}}});const __default__$c=defineComponent({name:"ElTooltipV2Trigger"}),_sfc_main$l=defineComponent({...__default__$c,props:{...tooltipV2CommonProps,...tooltipV2TriggerProps},setup(t){const r=t,{onClose:n,onOpen:g,onDelayOpen:y,triggerRef:L,contentId:$}=inject(tooltipV2RootKey);let V=!1;const z=he=>{L.value=he},j=()=>{V=!1},re=composeEventHandlers(r.onMouseEnter,y),ae=composeEventHandlers(r.onMouseLeave,n),oe=composeEventHandlers(r.onMouseDown,()=>{n(),V=!0,document.addEventListener("mouseup",j,{once:!0})}),ie=composeEventHandlers(r.onFocus,()=>{V||g()}),le=composeEventHandlers(r.onBlur,n),ue=composeEventHandlers(r.onClick,he=>{he.detail===0&&n()}),de={blur:le,click:ue,focus:ie,mousedown:oe,mouseenter:re,mouseleave:ae},pe=(he,_e,Ce)=>{he&&Object.entries(_e).forEach(([$e,xe])=>{he[Ce]($e,xe)})};return watch(L,(he,_e)=>{pe(he,de,"addEventListener"),pe(_e,de,"removeEventListener"),he&&he.setAttribute("aria-describedby",$.value)}),onBeforeUnmount(()=>{pe(L.value,de,"removeEventListener"),document.removeEventListener("mouseup",j)}),(he,_e)=>he.nowrap?(openBlock(),createBlock(unref(ForwardRef),{key:0,"set-ref":z,"only-child":""},{default:withCtx(()=>[renderSlot(he.$slots,"default")]),_:3})):(openBlock(),createElementBlock("button",mergeProps({key:1,ref_key:"triggerRef",ref:L},he.$attrs),[renderSlot(he.$slots,"default")],16))}});var TooltipV2Trigger=_export_sfc$1(_sfc_main$l,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/trigger.vue"]]);const __default__$b=defineComponent({name:"ElTooltipV2"}),_sfc_main$k=defineComponent({...__default__$b,props:tooltipV2Props,setup(t){const n=toRefs(t),g=reactive(pick$1(n,Object.keys(tooltipV2ArrowProps))),y=reactive(pick$1(n,Object.keys(tooltipV2ContentProps))),L=reactive(pick$1(n,Object.keys(tooltipV2RootProps))),$=reactive(pick$1(n,Object.keys(tooltipV2TriggerProps)));return(V,z)=>(openBlock(),createBlock(TooltipV2Root,normalizeProps(guardReactiveProps(L)),{default:withCtx(({open:j})=>[createVNode$1(TooltipV2Trigger,mergeProps($,{nowrap:""}),{default:withCtx(()=>[renderSlot(V.$slots,"trigger")]),_:3},16),(openBlock(),createBlock(Teleport,{to:V.to,disabled:!V.teleported},[V.fullTransition?(openBlock(),createBlock(Transition,normalizeProps(mergeProps({key:0},V.transitionProps)),{default:withCtx(()=>[V.alwaysOn||j?(openBlock(),createBlock(TooltipV2Content,normalizeProps(mergeProps({key:0},y)),{arrow:withCtx(({style:re,side:ae})=>[V.showArrow?(openBlock(),createBlock(TooltipV2Arrow,mergeProps({key:0},g,{style:re,side:ae}),null,16,["style","side"])):createCommentVNode("v-if",!0)]),default:withCtx(()=>[renderSlot(V.$slots,"default")]),_:3},16)):createCommentVNode("v-if",!0)]),_:2},1040)):(openBlock(),createElementBlock(Fragment,{key:1},[V.alwaysOn||j?(openBlock(),createBlock(TooltipV2Content,normalizeProps(mergeProps({key:0},y)),{arrow:withCtx(({style:re,side:ae})=>[V.showArrow?(openBlock(),createBlock(TooltipV2Arrow,mergeProps({key:0},g,{style:re,side:ae}),null,16,["style","side"])):createCommentVNode("v-if",!0)]),default:withCtx(()=>[renderSlot(V.$slots,"default")]),_:3},16)):createCommentVNode("v-if",!0)],64))],8,["to","disabled"]))]),_:3},16))}});var TooltipV2=_export_sfc$1(_sfc_main$k,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/tooltip.vue"]]);const ElTooltipV2=withInstall(TooltipV2),LEFT_CHECK_CHANGE_EVENT="left-check-change",RIGHT_CHECK_CHANGE_EVENT="right-check-change",transferProps=buildProps({data:{type:definePropType(Array),default:()=>[]},titles:{type:definePropType(Array),default:()=>[]},buttonTexts:{type:definePropType(Array),default:()=>[]},filterPlaceholder:String,filterMethod:{type:definePropType(Function)},leftDefaultChecked:{type:definePropType(Array),default:()=>[]},rightDefaultChecked:{type:definePropType(Array),default:()=>[]},renderContent:{type:definePropType(Function)},modelValue:{type:definePropType(Array),default:()=>[]},format:{type:definePropType(Object),default:()=>({})},filterable:Boolean,props:{type:definePropType(Object),default:()=>mutable({label:"label",key:"key",disabled:"disabled"})},targetOrder:{type:String,values:["original","push","unshift"],default:"original"},validateEvent:{type:Boolean,default:!0}}),transferCheckedChangeFn=(t,r)=>[t,r].every(isArray$6)||isArray$6(t)&&isNil(r),transferEmits={[CHANGE_EVENT]:(t,r,n)=>[t,n].every(isArray$6)&&["left","right"].includes(r),[UPDATE_MODEL_EVENT]:t=>isArray$6(t),[LEFT_CHECK_CHANGE_EVENT]:transferCheckedChangeFn,[RIGHT_CHECK_CHANGE_EVENT]:transferCheckedChangeFn},CHECKED_CHANGE_EVENT="checked-change",transferPanelProps=buildProps({data:transferProps.data,optionRender:{type:definePropType(Function)},placeholder:String,title:String,filterable:Boolean,format:transferProps.format,filterMethod:transferProps.filterMethod,defaultChecked:transferProps.leftDefaultChecked,props:transferProps.props}),transferPanelEmits={[CHECKED_CHANGE_EVENT]:transferCheckedChangeFn},usePropsAlias=t=>{const r={label:"label",key:"key",disabled:"disabled"};return computed(()=>({...r,...t.props}))},useCheck$1=(t,r,n)=>{const g=usePropsAlias(t),y=computed(()=>t.data.filter(re=>isFunction$4(t.filterMethod)?t.filterMethod(r.query,re):String(re[g.value.label]||re[g.value.key]).toLowerCase().includes(r.query.toLowerCase()))),L=computed(()=>y.value.filter(re=>!re[g.value.disabled])),$=computed(()=>{const re=r.checked.length,ae=t.data.length,{noChecked:oe,hasChecked:ie}=t.format;return oe&&ie?re>0?ie.replace(/\${checked}/g,re.toString()).replace(/\${total}/g,ae.toString()):oe.replace(/\${total}/g,ae.toString()):`${re}/${ae}`}),V=computed(()=>{const re=r.checked.length;return re>0&&re<L.value.length}),z=()=>{const re=L.value.map(ae=>ae[g.value.key]);r.allChecked=re.length>0&&re.every(ae=>r.checked.includes(ae))},j=re=>{r.checked=re?L.value.map(ae=>ae[g.value.key]):[]};return watch(()=>r.checked,(re,ae)=>{if(z(),r.checkChangeByUser){const oe=re.concat(ae).filter(ie=>!re.includes(ie)||!ae.includes(ie));n(CHECKED_CHANGE_EVENT,re,oe)}else n(CHECKED_CHANGE_EVENT,re),r.checkChangeByUser=!0}),watch(L,()=>{z()}),watch(()=>t.data,()=>{const re=[],ae=y.value.map(oe=>oe[g.value.key]);r.checked.forEach(oe=>{ae.includes(oe)&&re.push(oe)}),r.checkChangeByUser=!1,r.checked=re}),watch(()=>t.defaultChecked,(re,ae)=>{if(ae&&re.length===ae.length&&re.every(le=>ae.includes(le)))return;const oe=[],ie=L.value.map(le=>le[g.value.key]);re.forEach(le=>{ie.includes(le)&&oe.push(le)}),r.checkChangeByUser=!1,r.checked=oe},{immediate:!0}),{filteredData:y,checkableData:L,checkedSummary:$,isIndeterminate:V,updateAllChecked:z,handleAllCheckedChange:j}},useCheckedChange=(t,r)=>({onSourceCheckedChange:(y,L)=>{t.leftChecked=y,L&&r(LEFT_CHECK_CHANGE_EVENT,y,L)},onTargetCheckedChange:(y,L)=>{t.rightChecked=y,L&&r(RIGHT_CHECK_CHANGE_EVENT,y,L)}}),useComputedData=t=>{const r=usePropsAlias(t),n=computed(()=>t.data.reduce((L,$)=>(L[$[r.value.key]]=$)&&L,{})),g=computed(()=>t.data.filter(L=>!t.modelValue.includes(L[r.value.key]))),y=computed(()=>t.targetOrder==="original"?t.data.filter(L=>t.modelValue.includes(L[r.value.key])):t.modelValue.reduce((L,$)=>{const V=n.value[$];return V&&L.push(V),L},[]));return{sourceData:g,targetData:y}},useMove=(t,r,n)=>{const g=usePropsAlias(t),y=(V,z,j)=>{n(UPDATE_MODEL_EVENT,V),n(CHANGE_EVENT,V,z,j)};return{addToLeft:()=>{const V=t.modelValue.slice();r.rightChecked.forEach(z=>{const j=V.indexOf(z);j>-1&&V.splice(j,1)}),y(V,"left",r.rightChecked)},addToRight:()=>{let V=t.modelValue.slice();const z=t.data.filter(j=>{const re=j[g.value.key];return r.leftChecked.includes(re)&&!t.modelValue.includes(re)}).map(j=>j[g.value.key]);V=t.targetOrder==="unshift"?z.concat(V):V.concat(z),t.targetOrder==="original"&&(V=t.data.filter(j=>V.includes(j[g.value.key])).map(j=>j[g.value.key])),y(V,"right",r.leftChecked)}}},__default__$a=defineComponent({name:"ElTransferPanel"}),_sfc_main$j=defineComponent({...__default__$a,props:transferPanelProps,emits:transferPanelEmits,setup(t,{expose:r,emit:n}){const g=t,y=useSlots(),L=({option:_e})=>_e,{t:$}=useLocale(),V=useNamespace("transfer"),z=reactive({checked:[],allChecked:!1,query:"",checkChangeByUser:!0}),j=usePropsAlias(g),{filteredData:re,checkedSummary:ae,isIndeterminate:oe,handleAllCheckedChange:ie}=useCheck$1(g,z,n),le=computed(()=>!isEmpty(z.query)&&isEmpty(re.value)),ue=computed(()=>!isEmpty(y.default()[0].children)),{checked:de,allChecked:pe,query:he}=toRefs(z);return r({query:he}),(_e,Ce)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(V).b("panel"))},[createBaseVNode("p",{class:normalizeClass(unref(V).be("panel","header"))},[createVNode$1(unref(ElCheckbox),{modelValue:unref(pe),"onUpdate:modelValue":Ce[0]||(Ce[0]=$e=>isRef(pe)?pe.value=$e:null),indeterminate:unref(oe),"validate-event":!1,onChange:unref(ie)},{default:withCtx(()=>[createTextVNode(toDisplayString(_e.title)+" ",1),createBaseVNode("span",null,toDisplayString(unref(ae)),1)]),_:1},8,["modelValue","indeterminate","onChange"])],2),createBaseVNode("div",{class:normalizeClass([unref(V).be("panel","body"),unref(V).is("with-footer",unref(ue))])},[_e.filterable?(openBlock(),createBlock(unref(ElInput),{key:0,modelValue:unref(he),"onUpdate:modelValue":Ce[1]||(Ce[1]=$e=>isRef(he)?he.value=$e:null),class:normalizeClass(unref(V).be("panel","filter")),size:"default",placeholder:_e.placeholder,"prefix-icon":unref(search_default),clearable:"","validate-event":!1},null,8,["modelValue","class","placeholder","prefix-icon"])):createCommentVNode("v-if",!0),withDirectives(createVNode$1(unref(ElCheckboxGroup$1),{modelValue:unref(de),"onUpdate:modelValue":Ce[2]||(Ce[2]=$e=>isRef(de)?de.value=$e:null),"validate-event":!1,class:normalizeClass([unref(V).is("filterable",_e.filterable),unref(V).be("panel","list")])},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(re),$e=>(openBlock(),createBlock(unref(ElCheckbox),{key:$e[unref(j).key],class:normalizeClass(unref(V).be("panel","item")),label:$e[unref(j).key],disabled:$e[unref(j).disabled],"validate-event":!1},{default:withCtx(()=>{var xe;return[createVNode$1(L,{option:(xe=_e.optionRender)==null?void 0:xe.call(_e,$e)},null,8,["option"])]}),_:2},1032,["class","label","disabled"]))),128))]),_:1},8,["modelValue","class"]),[[vShow,!unref(le)&&!unref(isEmpty)(_e.data)]]),withDirectives(createBaseVNode("p",{class:normalizeClass(unref(V).be("panel","empty"))},toDisplayString(unref(le)?unref($)("el.transfer.noMatch"):unref($)("el.transfer.noData")),3),[[vShow,unref(le)||unref(isEmpty)(_e.data)]])],2),unref(ue)?(openBlock(),createElementBlock("p",{key:0,class:normalizeClass(unref(V).be("panel","footer"))},[renderSlot(_e.$slots,"default")],2)):createCommentVNode("v-if",!0)],2))}});var TransferPanel=_export_sfc$1(_sfc_main$j,[["__file","/home/runner/work/element-plus/element-plus/packages/components/transfer/src/transfer-panel.vue"]]);const _hoisted_1$b={key:0},_hoisted_2$8={key:0},__default__$9=defineComponent({name:"ElTransfer"}),_sfc_main$i=defineComponent({...__default__$9,props:transferProps,emits:transferEmits,setup(t,{expose:r,emit:n}){const g=t,y=useSlots(),{t:L}=useLocale(),$=useNamespace("transfer"),{formItem:V}=useFormItem(),z=reactive({leftChecked:[],rightChecked:[]}),j=usePropsAlias(g),{sourceData:re,targetData:ae}=useComputedData(g),{onSourceCheckedChange:oe,onTargetCheckedChange:ie}=useCheckedChange(z,n),{addToLeft:le,addToRight:ue}=useMove(g,z,n),de=ref(),pe=ref(),he=Ne=>{switch(Ne){case"left":de.value.query="";break;case"right":pe.value.query="";break}},_e=computed(()=>g.buttonTexts.length===2),Ce=computed(()=>g.titles[0]||L("el.transfer.titles.0")),$e=computed(()=>g.titles[1]||L("el.transfer.titles.1")),xe=computed(()=>g.filterPlaceholder||L("el.transfer.filterPlaceholder"));watch(()=>g.modelValue,()=>{var Ne;g.validateEvent&&((Ne=V==null?void 0:V.validate)==null||Ne.call(V,"change").catch(ze=>void 0))});const Ie=computed(()=>Ne=>g.renderContent?g.renderContent(h$1,Ne):y.default?y.default({option:Ne}):h$1("span",Ne[j.value.label]||Ne[j.value.key]));return r({clearQuery:he,leftPanel:de,rightPanel:pe}),(Ne,ze)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref($).b())},[createVNode$1(TransferPanel,{ref_key:"leftPanel",ref:de,data:unref(re),"option-render":unref(Ie),placeholder:unref(xe),title:unref(Ce),filterable:Ne.filterable,format:Ne.format,"filter-method":Ne.filterMethod,"default-checked":Ne.leftDefaultChecked,props:g.props,onCheckedChange:unref(oe)},{default:withCtx(()=>[renderSlot(Ne.$slots,"left-footer")]),_:3},8,["data","option-render","placeholder","title","filterable","format","filter-method","default-checked","props","onCheckedChange"]),createBaseVNode("div",{class:normalizeClass(unref($).e("buttons"))},[createVNode$1(unref(ElButton),{type:"primary",class:normalizeClass([unref($).e("button"),unref($).is("with-texts",unref(_e))]),disabled:unref(isEmpty)(z.rightChecked),onClick:unref(le)},{default:withCtx(()=>[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(arrow_left_default))]),_:1}),unref(isUndefined$1)(Ne.buttonTexts[0])?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",_hoisted_1$b,toDisplayString(Ne.buttonTexts[0]),1))]),_:1},8,["class","disabled","onClick"]),createVNode$1(unref(ElButton),{type:"primary",class:normalizeClass([unref($).e("button"),unref($).is("with-texts",unref(_e))]),disabled:unref(isEmpty)(z.leftChecked),onClick:unref(ue)},{default:withCtx(()=>[unref(isUndefined$1)(Ne.buttonTexts[1])?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",_hoisted_2$8,toDisplayString(Ne.buttonTexts[1]),1)),createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(arrow_right_default))]),_:1})]),_:1},8,["class","disabled","onClick"])],2),createVNode$1(TransferPanel,{ref_key:"rightPanel",ref:pe,data:unref(ae),"option-render":unref(Ie),placeholder:unref(xe),filterable:Ne.filterable,format:Ne.format,"filter-method":Ne.filterMethod,title:unref($e),"default-checked":Ne.rightDefaultChecked,props:g.props,onCheckedChange:unref(ie)},{default:withCtx(()=>[renderSlot(Ne.$slots,"right-footer")]),_:3},8,["data","option-render","placeholder","filterable","format","filter-method","title","default-checked","props","onCheckedChange"])],2))}});var Transfer=_export_sfc$1(_sfc_main$i,[["__file","/home/runner/work/element-plus/element-plus/packages/components/transfer/src/transfer.vue"]]);const ElTransfer=withInstall(Transfer),NODE_KEY="$treeNodeId",markNodeData=function(t,r){!r||r[NODE_KEY]||Object.defineProperty(r,NODE_KEY,{value:t.id,enumerable:!1,configurable:!1,writable:!1})},getNodeKey=function(t,r){return t?r[t]:r[NODE_KEY]},handleCurrentChange=(t,r,n)=>{const g=t.value.currentNode;n();const y=t.value.currentNode;g!==y&&r("current-change",y?y.data:null,y)},getChildState=t=>{let r=!0,n=!0,g=!0;for(let y=0,L=t.length;y<L;y++){const $=t[y];($.checked!==!0||$.indeterminate)&&(r=!1,$.disabled||(g=!1)),($.checked!==!1||$.indeterminate)&&(n=!1)}return{all:r,none:n,allWithoutDisable:g,half:!r&&!n}},reInitChecked=function(t){if(t.childNodes.length===0||t.loading)return;const{all:r,none:n,half:g}=getChildState(t.childNodes);r?(t.checked=!0,t.indeterminate=!1):g?(t.checked=!1,t.indeterminate=!0):n&&(t.checked=!1,t.indeterminate=!1);const y=t.parent;!y||y.level===0||t.store.checkStrictly||reInitChecked(y)},getPropertyFromData=function(t,r){const n=t.store.props,g=t.data||{},y=n[r];if(typeof y=="function")return y(g,t);if(typeof y=="string")return g[y];if(typeof y>"u"){const L=g[r];return L===void 0?"":L}};let nodeIdSeed=0,Node$1=class xl{constructor(r){this.id=nodeIdSeed++,this.text=null,this.checked=!1,this.indeterminate=!1,this.data=null,this.expanded=!1,this.parent=null,this.visible=!0,this.isCurrent=!1,this.canFocus=!1;for(const n in r)hasOwn$1(r,n)&&(this[n]=r[n]);this.level=0,this.loaded=!1,this.childNodes=[],this.loading=!1,this.parent&&(this.level=this.parent.level+1)}initialize(){const r=this.store;if(!r)throw new Error("[Node]store is required!");r.registerNode(this);const n=r.props;if(n&&typeof n.isLeaf<"u"){const L=getPropertyFromData(this,"isLeaf");typeof L=="boolean"&&(this.isLeafByUser=L)}if(r.lazy!==!0&&this.data?(this.setData(this.data),r.defaultExpandAll&&(this.expanded=!0,this.canFocus=!0)):this.level>0&&r.lazy&&r.defaultExpandAll&&this.expand(),Array.isArray(this.data)||markNodeData(this,this.data),!this.data)return;const g=r.defaultExpandedKeys,y=r.key;y&&g&&g.includes(this.key)&&this.expand(null,r.autoExpandParent),y&&r.currentNodeKey!==void 0&&this.key===r.currentNodeKey&&(r.currentNode=this,r.currentNode.isCurrent=!0),r.lazy&&r._initDefaultCheckedNode(this),this.updateLeafState(),this.parent&&(this.level===1||this.parent.expanded===!0)&&(this.canFocus=!0)}setData(r){Array.isArray(r)||markNodeData(this,r),this.data=r,this.childNodes=[];let n;this.level===0&&Array.isArray(this.data)?n=this.data:n=getPropertyFromData(this,"children")||[];for(let g=0,y=n.length;g<y;g++)this.insertChild({data:n[g]})}get label(){return getPropertyFromData(this,"label")}get key(){const r=this.store.key;return this.data?this.data[r]:null}get disabled(){return getPropertyFromData(this,"disabled")}get nextSibling(){const r=this.parent;if(r){const n=r.childNodes.indexOf(this);if(n>-1)return r.childNodes[n+1]}return null}get previousSibling(){const r=this.parent;if(r){const n=r.childNodes.indexOf(this);if(n>-1)return n>0?r.childNodes[n-1]:null}return null}contains(r,n=!0){return(this.childNodes||[]).some(g=>g===r||n&&g.contains(r))}remove(){const r=this.parent;r&&r.removeChild(this)}insertChild(r,n,g){if(!r)throw new Error("InsertChild error: child is required.");if(!(r instanceof xl)){if(!g){const y=this.getChildren(!0);y.includes(r.data)||(typeof n>"u"||n<0?y.push(r.data):y.splice(n,0,r.data))}Object.assign(r,{parent:this,store:this.store}),r=reactive(new xl(r)),r instanceof xl&&r.initialize()}r.level=this.level+1,typeof n>"u"||n<0?this.childNodes.push(r):this.childNodes.splice(n,0,r),this.updateLeafState()}insertBefore(r,n){let g;n&&(g=this.childNodes.indexOf(n)),this.insertChild(r,g)}insertAfter(r,n){let g;n&&(g=this.childNodes.indexOf(n),g!==-1&&(g+=1)),this.insertChild(r,g)}removeChild(r){const n=this.getChildren()||[],g=n.indexOf(r.data);g>-1&&n.splice(g,1);const y=this.childNodes.indexOf(r);y>-1&&(this.store&&this.store.deregisterNode(r),r.parent=null,this.childNodes.splice(y,1)),this.updateLeafState()}removeChildByData(r){let n=null;for(let g=0;g<this.childNodes.length;g++)if(this.childNodes[g].data===r){n=this.childNodes[g];break}n&&this.removeChild(n)}expand(r,n){const g=()=>{if(n){let y=this.parent;for(;y.level>0;)y.expanded=!0,y=y.parent}this.expanded=!0,r&&r(),this.childNodes.forEach(y=>{y.canFocus=!0})};this.shouldLoadData()?this.loadData(y=>{Array.isArray(y)&&(this.checked?this.setChecked(!0,!0):this.store.checkStrictly||reInitChecked(this),g())}):g()}doCreateChildren(r,n={}){r.forEach(g=>{this.insertChild(Object.assign({data:g},n),void 0,!0)})}collapse(){this.expanded=!1,this.childNodes.forEach(r=>{r.canFocus=!1})}shouldLoadData(){return this.store.lazy===!0&&this.store.load&&!this.loaded}updateLeafState(){if(this.store.lazy===!0&&this.loaded!==!0&&typeof this.isLeafByUser<"u"){this.isLeaf=this.isLeafByUser;return}const r=this.childNodes;if(!this.store.lazy||this.store.lazy===!0&&this.loaded===!0){this.isLeaf=!r||r.length===0;return}this.isLeaf=!1}setChecked(r,n,g,y){if(this.indeterminate=r==="half",this.checked=r===!0,this.store.checkStrictly)return;if(!(this.shouldLoadData()&&!this.store.checkDescendants)){const{all:$,allWithoutDisable:V}=getChildState(this.childNodes);!this.isLeaf&&!$&&V&&(this.checked=!1,r=!1);const z=()=>{if(n){const j=this.childNodes;for(let oe=0,ie=j.length;oe<ie;oe++){const le=j[oe];y=y||r!==!1;const ue=le.disabled?le.checked:y;le.setChecked(ue,n,!0,y)}const{half:re,all:ae}=getChildState(j);ae||(this.checked=ae,this.indeterminate=re)}};if(this.shouldLoadData()){this.loadData(()=>{z(),reInitChecked(this)},{checked:r!==!1});return}else z()}const L=this.parent;!L||L.level===0||g||reInitChecked(L)}getChildren(r=!1){if(this.level===0)return this.data;const n=this.data;if(!n)return null;const g=this.store.props;let y="children";return g&&(y=g.children||"children"),n[y]===void 0&&(n[y]=null),r&&!n[y]&&(n[y]=[]),n[y]}updateChildren(){const r=this.getChildren()||[],n=this.childNodes.map(L=>L.data),g={},y=[];r.forEach((L,$)=>{const V=L[NODE_KEY];!!V&&n.findIndex(j=>j[NODE_KEY]===V)>=0?g[V]={index:$,data:L}:y.push({index:$,data:L})}),this.store.lazy||n.forEach(L=>{g[L[NODE_KEY]]||this.removeChildByData(L)}),y.forEach(({index:L,data:$})=>{this.insertChild({data:$},L)}),this.updateLeafState()}loadData(r,n={}){if(this.store.lazy===!0&&this.store.load&&!this.loaded&&(!this.loading||Object.keys(n).length)){this.loading=!0;const g=y=>{this.childNodes=[],this.doCreateChildren(y,n),this.loaded=!0,this.loading=!1,this.updateLeafState(),r&&r.call(this,y)};this.store.load(this,g)}else r&&r.call(this)}};class TreeStore{constructor(r){this.currentNode=null,this.currentNodeKey=null;for(const n in r)hasOwn$1(r,n)&&(this[n]=r[n]);this.nodesMap={}}initialize(){if(this.root=new Node$1({data:this.data,store:this}),this.root.initialize(),this.lazy&&this.load){const r=this.load;r(this.root,n=>{this.root.doCreateChildren(n),this._initDefaultCheckedNodes()})}else this._initDefaultCheckedNodes()}filter(r){const n=this.filterNodeMethod,g=this.lazy,y=function(L){const $=L.root?L.root.childNodes:L.childNodes;if($.forEach(V=>{V.visible=n.call(V,r,V.data,V),y(V)}),!L.visible&&$.length){let V=!0;V=!$.some(z=>z.visible),L.root?L.root.visible=V===!1:L.visible=V===!1}r&&L.visible&&!L.isLeaf&&!g&&L.expand()};y(this)}setData(r){r!==this.root.data?(this.root.setData(r),this._initDefaultCheckedNodes()):this.root.updateChildren()}getNode(r){if(r instanceof Node$1)return r;const n=isObject$7(r)?getNodeKey(this.key,r):r;return this.nodesMap[n]||null}insertBefore(r,n){const g=this.getNode(n);g.parent.insertBefore({data:r},g)}insertAfter(r,n){const g=this.getNode(n);g.parent.insertAfter({data:r},g)}remove(r){const n=this.getNode(r);n&&n.parent&&(n===this.currentNode&&(this.currentNode=null),n.parent.removeChild(n))}append(r,n){const g=n?this.getNode(n):this.root;g&&g.insertChild({data:r})}_initDefaultCheckedNodes(){const r=this.defaultCheckedKeys||[],n=this.nodesMap;r.forEach(g=>{const y=n[g];y&&y.setChecked(!0,!this.checkStrictly)})}_initDefaultCheckedNode(r){(this.defaultCheckedKeys||[]).includes(r.key)&&r.setChecked(!0,!this.checkStrictly)}setDefaultCheckedKey(r){r!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=r,this._initDefaultCheckedNodes())}registerNode(r){const n=this.key;!r||!r.data||(n?r.key!==void 0&&(this.nodesMap[r.key]=r):this.nodesMap[r.id]=r)}deregisterNode(r){!this.key||!r||!r.data||(r.childNodes.forEach(g=>{this.deregisterNode(g)}),delete this.nodesMap[r.key])}getCheckedNodes(r=!1,n=!1){const g=[],y=function(L){(L.root?L.root.childNodes:L.childNodes).forEach(V=>{(V.checked||n&&V.indeterminate)&&(!r||r&&V.isLeaf)&&g.push(V.data),y(V)})};return y(this),g}getCheckedKeys(r=!1){return this.getCheckedNodes(r).map(n=>(n||{})[this.key])}getHalfCheckedNodes(){const r=[],n=function(g){(g.root?g.root.childNodes:g.childNodes).forEach(L=>{L.indeterminate&&r.push(L.data),n(L)})};return n(this),r}getHalfCheckedKeys(){return this.getHalfCheckedNodes().map(r=>(r||{})[this.key])}_getAllNodes(){const r=[],n=this.nodesMap;for(const g in n)hasOwn$1(n,g)&&r.push(n[g]);return r}updateChildren(r,n){const g=this.nodesMap[r];if(!g)return;const y=g.childNodes;for(let L=y.length-1;L>=0;L--){const $=y[L];this.remove($.data)}for(let L=0,$=n.length;L<$;L++){const V=n[L];this.append(V,g.data)}}_setCheckedKeys(r,n=!1,g){const y=this._getAllNodes().sort((V,z)=>z.level-V.level),L=Object.create(null),$=Object.keys(g);y.forEach(V=>V.setChecked(!1,!1));for(let V=0,z=y.length;V<z;V++){const j=y[V],re=j.data[r].toString();if(!$.includes(re)){j.checked&&!L[re]&&j.setChecked(!1,!1);continue}let oe=j.parent;for(;oe&&oe.level>0;)L[oe.data[r]]=!0,oe=oe.parent;if(j.isLeaf||this.checkStrictly){j.setChecked(!0,!1);continue}if(j.setChecked(!0,!0),n){j.setChecked(!1,!1);const ie=function(le){le.childNodes.forEach(de=>{de.isLeaf||de.setChecked(!1,!1),ie(de)})};ie(j)}}}setCheckedNodes(r,n=!1){const g=this.key,y={};r.forEach(L=>{y[(L||{})[g]]=!0}),this._setCheckedKeys(g,n,y)}setCheckedKeys(r,n=!1){this.defaultCheckedKeys=r;const g=this.key,y={};r.forEach(L=>{y[L]=!0}),this._setCheckedKeys(g,n,y)}setDefaultExpandedKeys(r){r=r||[],this.defaultExpandedKeys=r,r.forEach(n=>{const g=this.getNode(n);g&&g.expand(null,this.autoExpandParent)})}setChecked(r,n,g){const y=this.getNode(r);y&&y.setChecked(!!n,g)}getCurrentNode(){return this.currentNode}setCurrentNode(r){const n=this.currentNode;n&&(n.isCurrent=!1),this.currentNode=r,this.currentNode.isCurrent=!0}setUserCurrentNode(r,n=!0){const g=r[this.key],y=this.nodesMap[g];this.setCurrentNode(y),n&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0)}setCurrentNodeKey(r,n=!0){if(r==null){this.currentNode&&(this.currentNode.isCurrent=!1),this.currentNode=null;return}const g=this.getNode(r);g&&(this.setCurrentNode(g),n&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0))}}const _sfc_main$h=defineComponent({name:"ElTreeNodeContent",props:{node:{type:Object,required:!0},renderContent:Function},setup(t){const r=useNamespace("tree"),n=inject("NodeInstance"),g=inject("RootTree");return()=>{const y=t.node,{data:L,store:$}=y;return t.renderContent?t.renderContent(h$1,{_self:n,node:y,data:L,store:$}):g.ctx.slots.default?g.ctx.slots.default({node:y,data:L}):h$1("span",{class:r.be("node","label")},[y.label])}}});var NodeContent=_export_sfc$1(_sfc_main$h,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node-content.vue"]]);function useNodeExpandEventBroadcast(t){const r=inject("TreeNodeMap",null),n={treeNodeExpand:g=>{t.node!==g&&t.node.collapse()},children:[]};return r&&r.children.push(n),provide("TreeNodeMap",n),{broadcastExpanded:g=>{if(t.accordion)for(const y of n.children)y.treeNodeExpand(g)}}}const dragEventsKey=Symbol("dragEvents");function useDragNodeHandler({props:t,ctx:r,el$:n,dropIndicator$:g,store:y}){const L=useNamespace("tree"),$=ref({showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0,dropType:null});return provide(dragEventsKey,{treeNodeDragStart:({event:re,treeNode:ae})=>{if(typeof t.allowDrag=="function"&&!t.allowDrag(ae.node))return re.preventDefault(),!1;re.dataTransfer.effectAllowed="move";try{re.dataTransfer.setData("text/plain","")}catch{}$.value.draggingNode=ae,r.emit("node-drag-start",ae.node,re)},treeNodeDragOver:({event:re,treeNode:ae})=>{const oe=ae,ie=$.value.dropNode;ie&&ie!==oe&&removeClass(ie.$el,L.is("drop-inner"));const le=$.value.draggingNode;if(!le||!oe)return;let ue=!0,de=!0,pe=!0,he=!0;typeof t.allowDrop=="function"&&(ue=t.allowDrop(le.node,oe.node,"prev"),he=de=t.allowDrop(le.node,oe.node,"inner"),pe=t.allowDrop(le.node,oe.node,"next")),re.dataTransfer.dropEffect=de||ue||pe?"move":"none",(ue||de||pe)&&ie!==oe&&(ie&&r.emit("node-drag-leave",le.node,ie.node,re),r.emit("node-drag-enter",le.node,oe.node,re)),(ue||de||pe)&&($.value.dropNode=oe),oe.node.nextSibling===le.node&&(pe=!1),oe.node.previousSibling===le.node&&(ue=!1),oe.node.contains(le.node,!1)&&(de=!1),(le.node===oe.node||le.node.contains(oe.node))&&(ue=!1,de=!1,pe=!1);const _e=oe.$el.getBoundingClientRect(),Ce=n.value.getBoundingClientRect();let $e;const xe=ue?de?.25:pe?.45:1:-1,Ie=pe?de?.75:ue?.55:0:1;let Ne=-9999;const ze=re.clientY-_e.top;ze<_e.height*xe?$e="before":ze>_e.height*Ie?$e="after":de?$e="inner":$e="none";const Fe=oe.$el.querySelector(`.${L.be("node","expand-icon")}`).getBoundingClientRect(),qe=g.value;$e==="before"?Ne=Fe.top-Ce.top:$e==="after"&&(Ne=Fe.bottom-Ce.top),qe.style.top=`${Ne}px`,qe.style.left=`${Fe.right-Ce.left}px`,$e==="inner"?addClass(oe.$el,L.is("drop-inner")):removeClass(oe.$el,L.is("drop-inner")),$.value.showDropIndicator=$e==="before"||$e==="after",$.value.allowDrop=$.value.showDropIndicator||he,$.value.dropType=$e,r.emit("node-drag-over",le.node,oe.node,re)},treeNodeDragEnd:re=>{const{draggingNode:ae,dropType:oe,dropNode:ie}=$.value;if(re.preventDefault(),re.dataTransfer.dropEffect="move",ae&&ie){const le={data:ae.node.data};oe!=="none"&&ae.node.remove(),oe==="before"?ie.node.parent.insertBefore(le,ie.node):oe==="after"?ie.node.parent.insertAfter(le,ie.node):oe==="inner"&&ie.node.insertChild(le),oe!=="none"&&y.value.registerNode(le),removeClass(ie.$el,L.is("drop-inner")),r.emit("node-drag-end",ae.node,ie.node,oe,re),oe!=="none"&&r.emit("node-drop",ae.node,ie.node,oe,re)}ae&&!ie&&r.emit("node-drag-end",ae.node,null,oe,re),$.value.showDropIndicator=!1,$.value.draggingNode=null,$.value.dropNode=null,$.value.allowDrop=!0}}),{dragState:$}}const _sfc_main$g=defineComponent({name:"ElTreeNode",components:{ElCollapseTransition:_CollapseTransition,ElCheckbox,NodeContent,ElIcon,Loading:loading_default},props:{node:{type:Node$1,default:()=>({})},props:{type:Object,default:()=>({})},accordion:Boolean,renderContent:Function,renderAfterExpand:Boolean,showCheckbox:{type:Boolean,default:!1}},emits:["node-expand"],setup(t,r){const n=useNamespace("tree"),{broadcastExpanded:g}=useNodeExpandEventBroadcast(t),y=inject("RootTree"),L=ref(!1),$=ref(!1),V=ref(null),z=ref(null),j=ref(null),re=inject(dragEventsKey),ae=getCurrentInstance();provide("NodeInstance",ae),t.node.expanded&&(L.value=!0,$.value=!0);const oe=y.props.children||"children";watch(()=>{const ze=t.node.data[oe];return ze&&[...ze]},()=>{t.node.updateChildren()}),watch(()=>t.node.indeterminate,ze=>{ue(t.node.checked,ze)}),watch(()=>t.node.checked,ze=>{ue(ze,t.node.indeterminate)}),watch(()=>t.node.expanded,ze=>{nextTick(()=>L.value=ze),ze&&($.value=!0)});const ie=ze=>getNodeKey(y.props.nodeKey,ze.data),le=ze=>{const Fe=t.props.class;if(!Fe)return{};let qe;if(isFunction$4(Fe)){const{data:Et}=ze;qe=Fe(Et,ze)}else qe=Fe;return isString$3(qe)?{[qe]:!0}:qe},ue=(ze,Fe)=>{(V.value!==ze||z.value!==Fe)&&y.ctx.emit("check-change",t.node.data,ze,Fe),V.value=ze,z.value=Fe},de=ze=>{handleCurrentChange(y.store,y.ctx.emit,()=>y.store.value.setCurrentNode(t.node)),y.currentNode.value=t.node,y.props.expandOnClickNode&&he(),y.props.checkOnClickNode&&!t.node.disabled&&_e(null,{target:{checked:!t.node.checked}}),y.ctx.emit("node-click",t.node.data,t.node,ae,ze)},pe=ze=>{y.instance.vnode.props.onNodeContextmenu&&(ze.stopPropagation(),ze.preventDefault()),y.ctx.emit("node-contextmenu",ze,t.node.data,t.node,ae)},he=()=>{t.node.isLeaf||(L.value?(y.ctx.emit("node-collapse",t.node.data,t.node,ae),t.node.collapse()):(t.node.expand(),r.emit("node-expand",t.node.data,t.node,ae)))},_e=(ze,Fe)=>{t.node.setChecked(Fe.target.checked,!y.props.checkStrictly),nextTick(()=>{const qe=y.store.value;y.ctx.emit("check",t.node.data,{checkedNodes:qe.getCheckedNodes(),checkedKeys:qe.getCheckedKeys(),halfCheckedNodes:qe.getHalfCheckedNodes(),halfCheckedKeys:qe.getHalfCheckedKeys()})})};return{ns:n,node$:j,tree:y,expanded:L,childNodeRendered:$,oldChecked:V,oldIndeterminate:z,getNodeKey:ie,getNodeClass:le,handleSelectChange:ue,handleClick:de,handleContextMenu:pe,handleExpandIconClick:he,handleCheckChange:_e,handleChildNodeExpand:(ze,Fe,qe)=>{g(Fe),y.ctx.emit("node-expand",ze,Fe,qe)},handleDragStart:ze=>{y.props.draggable&&re.treeNodeDragStart({event:ze,treeNode:t})},handleDragOver:ze=>{ze.preventDefault(),y.props.draggable&&re.treeNodeDragOver({event:ze,treeNode:{$el:j.value,node:t.node}})},handleDrop:ze=>{ze.preventDefault()},handleDragEnd:ze=>{y.props.draggable&&re.treeNodeDragEnd(ze)},CaretRight:caret_right_default}}}),_hoisted_1$a=["aria-expanded","aria-disabled","aria-checked","draggable","data-key"],_hoisted_2$7=["aria-expanded"];function _sfc_render$2(t,r,n,g,y,L){const $=resolveComponent("el-icon"),V=resolveComponent("el-checkbox"),z=resolveComponent("loading"),j=resolveComponent("node-content"),re=resolveComponent("el-tree-node"),ae=resolveComponent("el-collapse-transition");return withDirectives((openBlock(),createElementBlock("div",{ref:"node$",class:normalizeClass([t.ns.b("node"),t.ns.is("expanded",t.expanded),t.ns.is("current",t.node.isCurrent),t.ns.is("hidden",!t.node.visible),t.ns.is("focusable",!t.node.disabled),t.ns.is("checked",!t.node.disabled&&t.node.checked),t.getNodeClass(t.node)]),role:"treeitem",tabindex:"-1","aria-expanded":t.expanded,"aria-disabled":t.node.disabled,"aria-checked":t.node.checked,draggable:t.tree.props.draggable,"data-key":t.getNodeKey(t.node),onClick:r[1]||(r[1]=withModifiers((...oe)=>t.handleClick&&t.handleClick(...oe),["stop"])),onContextmenu:r[2]||(r[2]=(...oe)=>t.handleContextMenu&&t.handleContextMenu(...oe)),onDragstart:r[3]||(r[3]=withModifiers((...oe)=>t.handleDragStart&&t.handleDragStart(...oe),["stop"])),onDragover:r[4]||(r[4]=withModifiers((...oe)=>t.handleDragOver&&t.handleDragOver(...oe),["stop"])),onDragend:r[5]||(r[5]=withModifiers((...oe)=>t.handleDragEnd&&t.handleDragEnd(...oe),["stop"])),onDrop:r[6]||(r[6]=withModifiers((...oe)=>t.handleDrop&&t.handleDrop(...oe),["stop"]))},[createBaseVNode("div",{class:normalizeClass(t.ns.be("node","content")),style:normalizeStyle$1({paddingLeft:(t.node.level-1)*t.tree.props.indent+"px"})},[t.tree.props.icon||t.CaretRight?(openBlock(),createBlock($,{key:0,class:normalizeClass([t.ns.be("node","expand-icon"),t.ns.is("leaf",t.node.isLeaf),{expanded:!t.node.isLeaf&&t.expanded}]),onClick:withModifiers(t.handleExpandIconClick,["stop"])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(t.tree.props.icon||t.CaretRight)))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0),t.showCheckbox?(openBlock(),createBlock(V,{key:1,"model-value":t.node.checked,indeterminate:t.node.indeterminate,disabled:!!t.node.disabled,onClick:r[0]||(r[0]=withModifiers(()=>{},["stop"])),onChange:t.handleCheckChange},null,8,["model-value","indeterminate","disabled","onChange"])):createCommentVNode("v-if",!0),t.node.loading?(openBlock(),createBlock($,{key:2,class:normalizeClass([t.ns.be("node","loading-icon"),t.ns.is("loading")])},{default:withCtx(()=>[createVNode$1(z)]),_:1},8,["class"])):createCommentVNode("v-if",!0),createVNode$1(j,{node:t.node,"render-content":t.renderContent},null,8,["node","render-content"])],6),createVNode$1(ae,null,{default:withCtx(()=>[!t.renderAfterExpand||t.childNodeRendered?withDirectives((openBlock(),createElementBlock("div",{key:0,class:normalizeClass(t.ns.be("node","children")),role:"group","aria-expanded":t.expanded},[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.node.childNodes,oe=>(openBlock(),createBlock(re,{key:t.getNodeKey(oe),"render-content":t.renderContent,"render-after-expand":t.renderAfterExpand,"show-checkbox":t.showCheckbox,node:oe,accordion:t.accordion,props:t.props,onNodeExpand:t.handleChildNodeExpand},null,8,["render-content","render-after-expand","show-checkbox","node","accordion","props","onNodeExpand"]))),128))],10,_hoisted_2$7)),[[vShow,t.expanded]]):createCommentVNode("v-if",!0)]),_:1})],42,_hoisted_1$a)),[[vShow,t.node.visible]])}var ElTreeNode$1=_export_sfc$1(_sfc_main$g,[["render",_sfc_render$2],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node.vue"]]);function useKeydown({el$:t},r){const n=useNamespace("tree"),g=shallowRef([]),y=shallowRef([]);onMounted(()=>{$()}),onUpdated(()=>{g.value=Array.from(t.value.querySelectorAll("[role=treeitem]")),y.value=Array.from(t.value.querySelectorAll("input[type=checkbox]"))}),watch(y,V=>{V.forEach(z=>{z.setAttribute("tabindex","-1")})}),useEventListener(t,"keydown",V=>{const z=V.target;if(!z.className.includes(n.b("node")))return;const j=V.code;g.value=Array.from(t.value.querySelectorAll(`.${n.is("focusable")}[role=treeitem]`));const re=g.value.indexOf(z);let ae;if([EVENT_CODE.up,EVENT_CODE.down].includes(j)){if(V.preventDefault(),j===EVENT_CODE.up){ae=re===-1?0:re!==0?re-1:g.value.length-1;const ie=ae;for(;!r.value.getNode(g.value[ae].dataset.key).canFocus;){if(ae--,ae===ie){ae=-1;break}ae<0&&(ae=g.value.length-1)}}else{ae=re===-1?0:re<g.value.length-1?re+1:0;const ie=ae;for(;!r.value.getNode(g.value[ae].dataset.key).canFocus;){if(ae++,ae===ie){ae=-1;break}ae>=g.value.length&&(ae=0)}}ae!==-1&&g.value[ae].focus()}[EVENT_CODE.left,EVENT_CODE.right].includes(j)&&(V.preventDefault(),z.click());const oe=z.querySelector('[type="checkbox"]');[EVENT_CODE.enter,EVENT_CODE.space].includes(j)&&oe&&(V.preventDefault(),oe.click())});const $=()=>{var V;g.value=Array.from(t.value.querySelectorAll(`.${n.is("focusable")}[role=treeitem]`)),y.value=Array.from(t.value.querySelectorAll("input[type=checkbox]"));const z=t.value.querySelectorAll(`.${n.is("checked")}[role=treeitem]`);if(z.length){z[0].setAttribute("tabindex","0");return}(V=g.value[0])==null||V.setAttribute("tabindex","0")}}const _sfc_main$f=defineComponent({name:"ElTree",components:{ElTreeNode:ElTreeNode$1},props:{data:{type:Array,default:()=>[]},emptyText:{type:String},renderAfterExpand:{type:Boolean,default:!0},nodeKey:String,checkStrictly:Boolean,defaultExpandAll:Boolean,expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkDescendants:{type:Boolean,default:!1},autoExpandParent:{type:Boolean,default:!0},defaultCheckedKeys:Array,defaultExpandedKeys:Array,currentNodeKey:[String,Number],renderContent:Function,showCheckbox:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},allowDrag:Function,allowDrop:Function,props:{type:Object,default:()=>({children:"children",label:"label",disabled:"disabled"})},lazy:{type:Boolean,default:!1},highlightCurrent:Boolean,load:Function,filterNodeMethod:Function,accordion:Boolean,indent:{type:Number,default:18},icon:{type:iconPropType}},emits:["check-change","current-change","node-click","node-contextmenu","node-collapse","node-expand","check","node-drag-start","node-drag-end","node-drop","node-drag-leave","node-drag-enter","node-drag-over"],setup(t,r){const{t:n}=useLocale(),g=useNamespace("tree"),y=ref(new TreeStore({key:t.nodeKey,data:t.data,lazy:t.lazy,props:t.props,load:t.load,currentNodeKey:t.currentNodeKey,checkStrictly:t.checkStrictly,checkDescendants:t.checkDescendants,defaultCheckedKeys:t.defaultCheckedKeys,defaultExpandedKeys:t.defaultExpandedKeys,autoExpandParent:t.autoExpandParent,defaultExpandAll:t.defaultExpandAll,filterNodeMethod:t.filterNodeMethod}));y.value.initialize();const L=ref(y.value.root),$=ref(null),V=ref(null),z=ref(null),{broadcastExpanded:j}=useNodeExpandEventBroadcast(t),{dragState:re}=useDragNodeHandler({props:t,ctx:r,el$:V,dropIndicator$:z,store:y});useKeydown({el$:V},y);const ae=computed(()=>{const{childNodes:At}=L.value;return!At||At.length===0||At.every(({visible:hn})=>!hn)});watch(()=>t.currentNodeKey,At=>{y.value.setCurrentNodeKey(At)}),watch(()=>t.defaultCheckedKeys,At=>{y.value.setDefaultCheckedKey(At)}),watch(()=>t.defaultExpandedKeys,At=>{y.value.setDefaultExpandedKeys(At)}),watch(()=>t.data,At=>{y.value.setData(At)},{deep:!0}),watch(()=>t.checkStrictly,At=>{y.value.checkStrictly=At});const oe=At=>{if(!t.filterNodeMethod)throw new Error("[Tree] filterNodeMethod is required when filter");y.value.filter(At)},ie=At=>getNodeKey(t.nodeKey,At.data),le=At=>{if(!t.nodeKey)throw new Error("[Tree] nodeKey is required in getNodePath");const hn=y.value.getNode(At);if(!hn)return[];const bn=[hn.data];let Cn=hn.parent;for(;Cn&&Cn!==L.value;)bn.push(Cn.data),Cn=Cn.parent;return bn.reverse()},ue=(At,hn)=>y.value.getCheckedNodes(At,hn),de=At=>y.value.getCheckedKeys(At),pe=()=>{const At=y.value.getCurrentNode();return At?At.data:null},he=()=>{if(!t.nodeKey)throw new Error("[Tree] nodeKey is required in getCurrentKey");const At=pe();return At?At[t.nodeKey]:null},_e=(At,hn)=>{if(!t.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedNodes");y.value.setCheckedNodes(At,hn)},Ce=(At,hn)=>{if(!t.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedKeys");y.value.setCheckedKeys(At,hn)},$e=(At,hn,bn)=>{y.value.setChecked(At,hn,bn)},xe=()=>y.value.getHalfCheckedNodes(),Ie=()=>y.value.getHalfCheckedKeys(),Ne=(At,hn=!0)=>{if(!t.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentNode");handleCurrentChange(y,r.emit,()=>y.value.setUserCurrentNode(At,hn))},ze=(At,hn=!0)=>{if(!t.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentKey");handleCurrentChange(y,r.emit,()=>y.value.setCurrentNodeKey(At,hn))},Fe=At=>y.value.getNode(At),qe=At=>{y.value.remove(At)},Et=(At,hn)=>{y.value.append(At,hn)},kt=(At,hn)=>{y.value.insertBefore(At,hn)},Lt=(At,hn)=>{y.value.insertAfter(At,hn)},vn=(At,hn,bn)=>{j(hn),r.emit("node-expand",At,hn,bn)},jt=(At,hn)=>{if(!t.nodeKey)throw new Error("[Tree] nodeKey is required in updateKeyChild");y.value.updateChildren(At,hn)};return provide("RootTree",{ctx:r,props:t,store:y,root:L,currentNode:$,instance:getCurrentInstance()}),provide(formItemContextKey,void 0),{ns:g,store:y,root:L,currentNode:$,dragState:re,el$:V,dropIndicator$:z,isEmpty:ae,filter:oe,getNodeKey:ie,getNodePath:le,getCheckedNodes:ue,getCheckedKeys:de,getCurrentNode:pe,getCurrentKey:he,setCheckedNodes:_e,setCheckedKeys:Ce,setChecked:$e,getHalfCheckedNodes:xe,getHalfCheckedKeys:Ie,setCurrentNode:Ne,setCurrentKey:ze,t:n,getNode:Fe,remove:qe,append:Et,insertBefore:kt,insertAfter:Lt,handleNodeExpand:vn,updateKeyChildren:jt}}});function _sfc_render$1(t,r,n,g,y,L){const $=resolveComponent("el-tree-node");return openBlock(),createElementBlock("div",{ref:"el$",class:normalizeClass([t.ns.b(),t.ns.is("dragging",!!t.dragState.draggingNode),t.ns.is("drop-not-allow",!t.dragState.allowDrop),t.ns.is("drop-inner",t.dragState.dropType==="inner"),{[t.ns.m("highlight-current")]:t.highlightCurrent}]),role:"tree"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.root.childNodes,V=>(openBlock(),createBlock($,{key:t.getNodeKey(V),node:V,props:t.props,accordion:t.accordion,"render-after-expand":t.renderAfterExpand,"show-checkbox":t.showCheckbox,"render-content":t.renderContent,onNodeExpand:t.handleNodeExpand},null,8,["node","props","accordion","render-after-expand","show-checkbox","render-content","onNodeExpand"]))),128)),t.isEmpty?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(t.ns.e("empty-block"))},[renderSlot(t.$slots,"empty",{},()=>{var V;return[createBaseVNode("span",{class:normalizeClass(t.ns.e("empty-text"))},toDisplayString((V=t.emptyText)!=null?V:t.t("el.tree.emptyText")),3)]})],2)):createCommentVNode("v-if",!0),withDirectives(createBaseVNode("div",{ref:"dropIndicator$",class:normalizeClass(t.ns.e("drop-indicator"))},null,2),[[vShow,t.dragState.showDropIndicator]])],2)}var Tree$2=_export_sfc$1(_sfc_main$f,[["render",_sfc_render$1],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree.vue"]]);Tree$2.install=t=>{t.component(Tree$2.name,Tree$2)};const _Tree=Tree$2,ElTree=_Tree,useSelect=(t,{attrs:r},{tree:n,key:g})=>{const y=useNamespace("tree-select"),L={...pick$1(toRefs(t),Object.keys(ElSelect.props)),...r,valueKey:g,popperClass:computed(()=>{const $=[y.e("popper")];return t.popperClass&&$.push(t.popperClass),$.join(" ")}),filterMethod:($="")=>{t.filterMethod&&t.filterMethod($),nextTick(()=>{var V;(V=n.value)==null||V.filter($)})},onVisibleChange:$=>{var V;(V=r.onVisibleChange)==null||V.call(r,$),t.filterable&&$&&L.filterMethod()}};return L},component=defineComponent({extends:ElOption,setup(t,r){const n=ElOption.setup(t,r);delete n.selectOptionClick;const g=getCurrentInstance().proxy;return nextTick(()=>{n.select.cachedOptions.get(g.value)||n.select.onOptionCreate(g)}),n},methods:{selectOptionClick(){this.$el.parentElement.click()}}});function isValidValue(t){return t||t===0}function isValidArray(t){return Array.isArray(t)&&t.length}function toValidArray(t){return Array.isArray(t)?t:isValidValue(t)?[t]:[]}function treeFind(t,r,n,g,y){for(let L=0;L<t.length;L++){const $=t[L];if(r($,L,t,y))return g?g($,L,t,y):$;{const V=n($);if(isValidArray(V)){const z=treeFind(V,r,n,g,$);if(z)return z}}}}function treeEach(t,r,n,g){for(let y=0;y<t.length;y++){const L=t[y];r(L,y,t,g);const $=n(L);isValidArray($)&&treeEach($,r,n,L)}}const useTree$1=(t,{attrs:r,slots:n,emit:g},{select:y,tree:L,key:$})=>{watch(()=>t.modelValue,()=>{t.showCheckbox&&nextTick(()=>{const ae=L.value;ae&&!isEqual$1(ae.getCheckedKeys(),toValidArray(t.modelValue))&&ae.setCheckedKeys(toValidArray(t.modelValue))})},{immediate:!0,deep:!0});const V=computed(()=>({value:$.value,label:"label",children:"children",disabled:"disabled",isLeaf:"isLeaf",...t.props})),z=(ae,oe)=>{var ie;const le=V.value[ae];return isFunction$4(le)?le(oe,(ie=L.value)==null?void 0:ie.getNode(z("value",oe))):oe[le]},j=toValidArray(t.modelValue).map(ae=>treeFind(t.data||[],oe=>z("value",oe)===ae,oe=>z("children",oe),(oe,ie,le,ue)=>ue&&z("value",ue))).filter(ae=>isValidValue(ae)),re=computed(()=>{if(!t.renderAfterExpand&&!t.lazy)return[];const ae=[];return treeEach(t.data.concat(t.cacheData),oe=>{const ie=z("value",oe);ae.push({value:ie,currentLabel:z("label",oe),isDisabled:z("disabled",oe)})},oe=>z("children",oe)),ae});return{...pick$1(toRefs(t),Object.keys(_Tree.props)),...r,nodeKey:$,expandOnClickNode:computed(()=>!t.checkStrictly&&t.expandOnClickNode),defaultExpandedKeys:computed(()=>t.defaultExpandedKeys?t.defaultExpandedKeys.concat(j):j),renderContent:(ae,{node:oe,data:ie,store:le})=>ae(component,{value:z("value",ie),label:z("label",ie),disabled:z("disabled",ie)},t.renderContent?()=>t.renderContent(ae,{node:oe,data:ie,store:le}):n.default?()=>n.default({node:oe,data:ie,store:le}):void 0),filterNodeMethod:(ae,oe,ie)=>{var le;return t.filterNodeMethod?t.filterNodeMethod(ae,oe,ie):ae?(le=z("label",oe))==null?void 0:le.includes(ae):!0},onNodeClick:(ae,oe,ie)=>{var le,ue,de;if((le=r.onNodeClick)==null||le.call(r,ae,oe,ie),!(t.showCheckbox&&t.checkOnClickNode))if(!t.showCheckbox&&(t.checkStrictly||oe.isLeaf)){if(!z("disabled",ae)){const pe=(ue=y.value)==null?void 0:ue.options.get(z("value",ae));(de=y.value)==null||de.handleOptionSelect(pe,!0)}}else t.expandOnClickNode&&ie.proxy.handleExpandIconClick()},onCheck:(ae,oe)=>{var ie;(ie=r.onCheck)==null||ie.call(r,ae,oe);const le=z("value",ae);if(t.checkStrictly)g(UPDATE_MODEL_EVENT,t.multiple?oe.checkedKeys:oe.checkedKeys.includes(le)?le:void 0);else if(t.multiple)g(UPDATE_MODEL_EVENT,L.value.getCheckedKeys(!0));else{const ue=treeFind([ae],he=>!isValidArray(z("children",he))&&!z("disabled",he),he=>z("children",he)),de=ue?z("value",ue):void 0,pe=isValidValue(t.modelValue)&&!!treeFind([ae],he=>z("value",he)===t.modelValue,he=>z("children",he));g(UPDATE_MODEL_EVENT,de===t.modelValue||pe?void 0:de)}},cacheOptions:re}};var CacheOptions=defineComponent({props:{data:{type:Array,default:()=>[]}},setup(t){const r=inject(selectKey);return watch(()=>t.data,()=>{var n;t.data.forEach(y=>{r.cachedOptions.has(y.value)||r.cachedOptions.set(y.value,y)});const g=((n=r.selectWrapper)==null?void 0:n.querySelectorAll("input"))||[];Array.from(g).includes(document.activeElement)||r.setSelected()},{flush:"post",immediate:!0}),()=>{}}});const _sfc_main$e=defineComponent({name:"ElTreeSelect",inheritAttrs:!1,props:{...ElSelect.props,..._Tree.props,cacheData:{type:Array,default:()=>[]}},setup(t,r){const{slots:n,expose:g}=r,y=ref(),L=ref(),$=computed(()=>t.nodeKey||t.valueKey||"value"),V=useSelect(t,r,{select:y,tree:L,key:$}),{cacheOptions:z,...j}=useTree$1(t,r,{select:y,tree:L,key:$}),re=reactive({});return g(re),onMounted(()=>{Object.assign(re,{...pick$1(L.value,["filter","updateKeyChildren","getCheckedNodes","setCheckedNodes","getCheckedKeys","setCheckedKeys","setChecked","getHalfCheckedNodes","getHalfCheckedKeys","getCurrentKey","getCurrentNode","setCurrentKey","setCurrentNode","getNode","remove","append","insertBefore","insertAfter"]),...pick$1(y.value,["focus","blur"])})}),()=>h$1(ElSelect,reactive({...V,ref:ae=>y.value=ae}),{...n,default:()=>[h$1(CacheOptions,{data:z.value}),h$1(_Tree,reactive({...j,ref:ae=>L.value=ae}))]})}});var TreeSelect=_export_sfc$1(_sfc_main$e,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-select/src/tree-select.vue"]]);TreeSelect.install=t=>{t.component(TreeSelect.name,TreeSelect)};const _TreeSelect=TreeSelect,ElTreeSelect=_TreeSelect,ROOT_TREE_INJECTION_KEY=Symbol(),EMPTY_NODE={key:-1,level:-1,data:{}};var TreeOptionsEnum=(t=>(t.KEY="id",t.LABEL="label",t.CHILDREN="children",t.DISABLED="disabled",t))(TreeOptionsEnum||{}),SetOperationEnum=(t=>(t.ADD="add",t.DELETE="delete",t))(SetOperationEnum||{});const itemSize={type:Number,default:26},treeProps=buildProps({data:{type:definePropType(Array),default:()=>mutable([])},emptyText:{type:String},height:{type:Number,default:200},props:{type:definePropType(Object),default:()=>mutable({children:"children",label:"label",disabled:"disabled",value:"id"})},highlightCurrent:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},defaultCheckedKeys:{type:definePropType(Array),default:()=>mutable([])},checkStrictly:{type:Boolean,default:!1},defaultExpandedKeys:{type:definePropType(Array),default:()=>mutable([])},indent:{type:Number,default:16},itemSize,icon:{type:iconPropType},expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:{type:Boolean,default:!1},currentNodeKey:{type:definePropType([String,Number])},accordion:{type:Boolean,default:!1},filterMethod:{type:definePropType(Function)},perfMode:{type:Boolean,default:!0}}),treeNodeProps=buildProps({node:{type:definePropType(Object),default:()=>mutable(EMPTY_NODE)},expanded:{type:Boolean,default:!1},checked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},current:{type:Boolean,default:!1},hiddenExpandIcon:{type:Boolean,default:!1},itemSize}),treeNodeContentProps=buildProps({node:{type:definePropType(Object),required:!0}}),NODE_CLICK="node-click",NODE_EXPAND="node-expand",NODE_COLLAPSE="node-collapse",CURRENT_CHANGE="current-change",NODE_CHECK="check",NODE_CHECK_CHANGE="check-change",NODE_CONTEXTMENU="node-contextmenu",treeEmits={[NODE_CLICK]:(t,r,n)=>t&&r&&n,[NODE_EXPAND]:(t,r)=>t&&r,[NODE_COLLAPSE]:(t,r)=>t&&r,[CURRENT_CHANGE]:(t,r)=>t&&r,[NODE_CHECK]:(t,r)=>t&&r,[NODE_CHECK_CHANGE]:(t,r)=>t&&typeof r=="boolean",[NODE_CONTEXTMENU]:(t,r,n)=>t&&r&&n},treeNodeEmits={click:(t,r)=>!!(t&&r),toggle:t=>!!t,check:(t,r)=>t&&typeof r=="boolean"};function useCheck(t,r){const n=ref(new Set),g=ref(new Set),{emit:y}=getCurrentInstance();watch([()=>r.value,()=>t.defaultCheckedKeys],()=>nextTick(()=>{he(t.defaultCheckedKeys)}),{immediate:!0});const L=()=>{if(!r.value||!t.showCheckbox||t.checkStrictly)return;const{levelTreeNodeMap:_e,maxLevel:Ce}=r.value,$e=n.value,xe=new Set;for(let Ie=Ce-1;Ie>=1;--Ie){const Ne=_e.get(Ie);Ne&&Ne.forEach(ze=>{const Fe=ze.children;if(Fe){let qe=!0,Et=!1;for(const kt of Fe){const Lt=kt.key;if($e.has(Lt))Et=!0;else if(xe.has(Lt)){qe=!1,Et=!0;break}else qe=!1}qe?$e.add(ze.key):Et?(xe.add(ze.key),$e.delete(ze.key)):($e.delete(ze.key),xe.delete(ze.key))}})}g.value=xe},$=_e=>n.value.has(_e.key),V=_e=>g.value.has(_e.key),z=(_e,Ce,$e=!0)=>{const xe=n.value,Ie=(Ne,ze)=>{xe[ze?SetOperationEnum.ADD:SetOperationEnum.DELETE](Ne.key);const Fe=Ne.children;!t.checkStrictly&&Fe&&Fe.forEach(qe=>{qe.disabled||Ie(qe,ze)})};Ie(_e,Ce),L(),$e&&j(_e,Ce)},j=(_e,Ce)=>{const{checkedNodes:$e,checkedKeys:xe}=le(),{halfCheckedNodes:Ie,halfCheckedKeys:Ne}=ue();y(NODE_CHECK,_e.data,{checkedKeys:xe,checkedNodes:$e,halfCheckedKeys:Ne,halfCheckedNodes:Ie}),y(NODE_CHECK_CHANGE,_e.data,Ce)};function re(_e=!1){return le(_e).checkedKeys}function ae(_e=!1){return le(_e).checkedNodes}function oe(){return ue().halfCheckedKeys}function ie(){return ue().halfCheckedNodes}function le(_e=!1){const Ce=[],$e=[];if(r!=null&&r.value&&t.showCheckbox){const{treeNodeMap:xe}=r.value;n.value.forEach(Ie=>{const Ne=xe.get(Ie);Ne&&(!_e||_e&&Ne.isLeaf)&&($e.push(Ie),Ce.push(Ne.data))})}return{checkedKeys:$e,checkedNodes:Ce}}function ue(){const _e=[],Ce=[];if(r!=null&&r.value&&t.showCheckbox){const{treeNodeMap:$e}=r.value;g.value.forEach(xe=>{const Ie=$e.get(xe);Ie&&(Ce.push(xe),_e.push(Ie.data))})}return{halfCheckedNodes:_e,halfCheckedKeys:Ce}}function de(_e){n.value.clear(),g.value.clear(),he(_e)}function pe(_e,Ce){if(r!=null&&r.value&&t.showCheckbox){const $e=r.value.treeNodeMap.get(_e);$e&&z($e,Ce,!1)}}function he(_e){if(r!=null&&r.value){const{treeNodeMap:Ce}=r.value;if(t.showCheckbox&&Ce&&_e)for(const $e of _e){const xe=Ce.get($e);xe&&!$(xe)&&z(xe,!0,!1)}}}return{updateCheckedKeys:L,toggleCheckbox:z,isChecked:$,isIndeterminate:V,getCheckedKeys:re,getCheckedNodes:ae,getHalfCheckedKeys:oe,getHalfCheckedNodes:ie,setChecked:pe,setCheckedKeys:de}}function useFilter(t,r){const n=ref(new Set([])),g=ref(new Set([])),y=computed(()=>isFunction$4(t.filterMethod));function L(V){var z;if(!y.value)return;const j=new Set,re=g.value,ae=n.value,oe=[],ie=((z=r.value)==null?void 0:z.treeNodes)||[],le=t.filterMethod;ae.clear();function ue(de){de.forEach(pe=>{oe.push(pe),le!=null&&le(V,pe.data)?oe.forEach(_e=>{j.add(_e.key)}):pe.isLeaf&&ae.add(pe.key);const he=pe.children;if(he&&ue(he),!pe.isLeaf){if(!j.has(pe.key))ae.add(pe.key);else if(he){let _e=!0;for(const Ce of he)if(!ae.has(Ce.key)){_e=!1;break}_e?re.add(pe.key):re.delete(pe.key)}}oe.pop()})}return ue(ie),j}function $(V){return g.value.has(V.key)}return{hiddenExpandIconKeySet:g,hiddenNodeKeySet:n,doFilter:L,isForceHiddenExpandIcon:$}}function useTree(t,r){const n=ref(new Set(t.defaultExpandedKeys)),g=ref(),y=shallowRef();watch(()=>t.currentNodeKey,Mn=>{g.value=Mn},{immediate:!0}),watch(()=>t.data,Mn=>{Rn(Mn)},{immediate:!0});const{isIndeterminate:L,isChecked:$,toggleCheckbox:V,getCheckedKeys:z,getCheckedNodes:j,getHalfCheckedKeys:re,getHalfCheckedNodes:ae,setChecked:oe,setCheckedKeys:ie}=useCheck(t,y),{doFilter:le,hiddenNodeKeySet:ue,isForceHiddenExpandIcon:de}=useFilter(t,y),pe=computed(()=>{var Mn;return((Mn=t.props)==null?void 0:Mn.value)||TreeOptionsEnum.KEY}),he=computed(()=>{var Mn;return((Mn=t.props)==null?void 0:Mn.children)||TreeOptionsEnum.CHILDREN}),_e=computed(()=>{var Mn;return((Mn=t.props)==null?void 0:Mn.disabled)||TreeOptionsEnum.DISABLED}),Ce=computed(()=>{var Mn;return((Mn=t.props)==null?void 0:Mn.label)||TreeOptionsEnum.LABEL}),$e=computed(()=>{const Mn=n.value,Vn=ue.value,zn=[],Jn=y.value&&y.value.treeNodes||[];function tr(){const $n=[];for(let Pn=Jn.length-1;Pn>=0;--Pn)$n.push(Jn[Pn]);for(;$n.length;){const Pn=$n.pop();if(Pn&&(Vn.has(Pn.key)||zn.push(Pn),Mn.has(Pn.key))){const Bn=Pn.children;if(Bn){const Un=Bn.length;for(let Fn=Un-1;Fn>=0;--Fn)$n.push(Bn[Fn])}}}}return tr(),zn}),xe=computed(()=>$e.value.length>0);function Ie(Mn){const Vn=new Map,zn=new Map;let Jn=1;function tr(Pn,Bn=1,Un=void 0){var Fn;const cr=[];for(const ur of Pn){const vr=Fe(ur),Yn={level:Bn,key:vr,data:ur};Yn.label=Et(ur),Yn.parent=Un;const gr=ze(ur);Yn.disabled=qe(ur),Yn.isLeaf=!gr||gr.length===0,gr&&gr.length&&(Yn.children=tr(gr,Bn+1,Yn)),cr.push(Yn),Vn.set(vr,Yn),zn.has(Bn)||zn.set(Bn,[]),(Fn=zn.get(Bn))==null||Fn.push(Yn)}return Bn>Jn&&(Jn=Bn),cr}const $n=tr(Mn);return{treeNodeMap:Vn,levelTreeNodeMap:zn,maxLevel:Jn,treeNodes:$n}}function Ne(Mn){const Vn=le(Mn);Vn&&(n.value=Vn)}function ze(Mn){return Mn[he.value]}function Fe(Mn){return Mn?Mn[pe.value]:""}function qe(Mn){return Mn[_e.value]}function Et(Mn){return Mn[Ce.value]}function kt(Mn){n.value.has(Mn.key)?bn(Mn):hn(Mn)}function Lt(Mn){n.value=new Set(Mn)}function vn(Mn,Vn){r(NODE_CLICK,Mn.data,Mn,Vn),jt(Mn),t.expandOnClickNode&&kt(Mn),t.showCheckbox&&t.checkOnClickNode&&!Mn.disabled&&V(Mn,!$(Mn),!0)}function jt(Mn){xn(Mn)||(g.value=Mn.key,r(CURRENT_CHANGE,Mn.data,Mn))}function At(Mn,Vn){V(Mn,Vn)}function hn(Mn){const Vn=n.value;if(y.value&&t.accordion){const{treeNodeMap:zn}=y.value;Vn.forEach(Jn=>{const tr=zn.get(Jn);Mn&&Mn.level===(tr==null?void 0:tr.level)&&Vn.delete(Jn)})}Vn.add(Mn.key),r(NODE_EXPAND,Mn.data,Mn)}function bn(Mn){n.value.delete(Mn.key),r(NODE_COLLAPSE,Mn.data,Mn)}function Cn(Mn){return n.value.has(Mn.key)}function Tn(Mn){return!!Mn.disabled}function xn(Mn){const Vn=g.value;return!!Vn&&Vn===Mn.key}function En(){var Mn,Vn;if(g.value)return(Vn=(Mn=y.value)==null?void 0:Mn.treeNodeMap.get(g.value))==null?void 0:Vn.data}function kn(){return g.value}function On(Mn){g.value=Mn}function Rn(Mn){nextTick(()=>y.value=Ie(Mn))}function In(Mn){var Vn;const zn=isObject$7(Mn)?Fe(Mn):Mn;return(Vn=y.value)==null?void 0:Vn.treeNodeMap.get(zn)}return{tree:y,flattenTree:$e,isNotEmpty:xe,getKey:Fe,getChildren:ze,toggleExpand:kt,toggleCheckbox:V,isExpanded:Cn,isChecked:$,isIndeterminate:L,isDisabled:Tn,isCurrent:xn,isForceHiddenExpandIcon:de,handleNodeClick:vn,handleNodeCheck:At,getCurrentNode:En,getCurrentKey:kn,setCurrentKey:On,getCheckedKeys:z,getCheckedNodes:j,getHalfCheckedKeys:re,getHalfCheckedNodes:ae,setChecked:oe,setCheckedKeys:ie,filter:Ne,setData:Rn,getNode:In,expandNode:hn,collapseNode:bn,setExpandedKeys:Lt}}var ElNodeContent=defineComponent({name:"ElTreeNodeContent",props:treeNodeContentProps,setup(t){const r=inject(ROOT_TREE_INJECTION_KEY),n=useNamespace("tree");return()=>{const g=t.node,{data:y}=g;return r!=null&&r.ctx.slots.default?r.ctx.slots.default({node:g,data:y}):h$1("span",{class:n.be("node","label")},[g==null?void 0:g.label])}}});const _hoisted_1$9=["aria-expanded","aria-disabled","aria-checked","data-key","onClick"],__default__$8=defineComponent({name:"ElTreeNode"}),_sfc_main$d=defineComponent({...__default__$8,props:treeNodeProps,emits:treeNodeEmits,setup(t,{emit:r}){const n=t,g=inject(ROOT_TREE_INJECTION_KEY),y=useNamespace("tree"),L=computed(()=>{var ae;return(ae=g==null?void 0:g.props.indent)!=null?ae:16}),$=computed(()=>{var ae;return(ae=g==null?void 0:g.props.icon)!=null?ae:caret_right_default}),V=ae=>{r("click",n.node,ae)},z=()=>{r("toggle",n.node)},j=ae=>{r("check",n.node,ae)},re=ae=>{var oe,ie,le,ue;(le=(ie=(oe=g==null?void 0:g.instance)==null?void 0:oe.vnode)==null?void 0:ie.props)!=null&&le.onNodeContextmenu&&(ae.stopPropagation(),ae.preventDefault()),g==null||g.ctx.emit(NODE_CONTEXTMENU,ae,(ue=n.node)==null?void 0:ue.data,n.node)};return(ae,oe)=>{var ie,le,ue;return openBlock(),createElementBlock("div",{ref:"node$",class:normalizeClass([unref(y).b("node"),unref(y).is("expanded",ae.expanded),unref(y).is("current",ae.current),unref(y).is("focusable",!ae.disabled),unref(y).is("checked",!ae.disabled&&ae.checked)]),role:"treeitem",tabindex:"-1","aria-expanded":ae.expanded,"aria-disabled":ae.disabled,"aria-checked":ae.checked,"data-key":(ie=ae.node)==null?void 0:ie.key,onClick:withModifiers(V,["stop"]),onContextmenu:re},[createBaseVNode("div",{class:normalizeClass(unref(y).be("node","content")),style:normalizeStyle$1({paddingLeft:`${(ae.node.level-1)*unref(L)}px`,height:ae.itemSize+"px"})},[unref($)?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass([unref(y).is("leaf",!!((le=ae.node)!=null&&le.isLeaf)),unref(y).is("hidden",ae.hiddenExpandIcon),{expanded:!((ue=ae.node)!=null&&ue.isLeaf)&&ae.expanded},unref(y).be("node","expand-icon")]),onClick:withModifiers(z,["stop"])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref($))))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0),ae.showCheckbox?(openBlock(),createBlock(unref(ElCheckbox),{key:1,"model-value":ae.checked,indeterminate:ae.indeterminate,disabled:ae.disabled,onChange:j,onClick:oe[0]||(oe[0]=withModifiers(()=>{},["stop"]))},null,8,["model-value","indeterminate","disabled"])):createCommentVNode("v-if",!0),createVNode$1(unref(ElNodeContent),{node:ae.node},null,8,["node"])],6)],42,_hoisted_1$9)}}});var ElTreeNode=_export_sfc$1(_sfc_main$d,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree-node.vue"]]);const __default__$7=defineComponent({name:"ElTreeV2"}),_sfc_main$c=defineComponent({...__default__$7,props:treeProps,emits:treeEmits,setup(t,{expose:r,emit:n}){const g=t,y=useSlots(),L=computed(()=>g.itemSize);provide(ROOT_TREE_INJECTION_KEY,{ctx:{emit:n,slots:y},props:g,instance:getCurrentInstance()}),provide(formItemContextKey,void 0);const{t:$}=useLocale(),V=useNamespace("tree"),{flattenTree:z,isNotEmpty:j,toggleExpand:re,isExpanded:ae,isIndeterminate:oe,isChecked:ie,isDisabled:le,isCurrent:ue,isForceHiddenExpandIcon:de,handleNodeClick:pe,handleNodeCheck:he,toggleCheckbox:_e,getCurrentNode:Ce,getCurrentKey:$e,setCurrentKey:xe,getCheckedKeys:Ie,getCheckedNodes:Ne,getHalfCheckedKeys:ze,getHalfCheckedNodes:Fe,setChecked:qe,setCheckedKeys:Et,filter:kt,setData:Lt,getNode:vn,expandNode:jt,collapseNode:At,setExpandedKeys:hn}=useTree(g,n);return r({toggleCheckbox:_e,getCurrentNode:Ce,getCurrentKey:$e,setCurrentKey:xe,getCheckedKeys:Ie,getCheckedNodes:Ne,getHalfCheckedKeys:ze,getHalfCheckedNodes:Fe,setChecked:qe,setCheckedKeys:Et,filter:kt,setData:Lt,getNode:vn,expandNode:jt,collapseNode:At,setExpandedKeys:hn}),(bn,Cn)=>{var Tn;return openBlock(),createElementBlock("div",{class:normalizeClass([unref(V).b(),{[unref(V).m("highlight-current")]:bn.highlightCurrent}]),role:"tree"},[unref(j)?(openBlock(),createBlock(unref(FixedSizeList),{key:0,"class-name":unref(V).b("virtual-list"),data:unref(z),total:unref(z).length,height:bn.height,"item-size":unref(L),"perf-mode":bn.perfMode},{default:withCtx(({data:xn,index:En,style:kn})=>[(openBlock(),createBlock(ElTreeNode,{key:xn[En].key,style:normalizeStyle$1(kn),node:xn[En],expanded:unref(ae)(xn[En]),"show-checkbox":bn.showCheckbox,checked:unref(ie)(xn[En]),indeterminate:unref(oe)(xn[En]),"item-size":unref(L),disabled:unref(le)(xn[En]),current:unref(ue)(xn[En]),"hidden-expand-icon":unref(de)(xn[En]),onClick:unref(pe),onToggle:unref(re),onCheck:unref(he)},null,8,["style","node","expanded","show-checkbox","checked","indeterminate","item-size","disabled","current","hidden-expand-icon","onClick","onToggle","onCheck"]))]),_:1},8,["class-name","data","total","height","item-size","perf-mode"])):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(V).e("empty-block"))},[createBaseVNode("span",{class:normalizeClass(unref(V).e("empty-text"))},toDisplayString((Tn=bn.emptyText)!=null?Tn:unref($)("el.tree.emptyText")),3)],2))],2)}}});var TreeV2=_export_sfc$1(_sfc_main$c,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree.vue"]]);const ElTreeV2=withInstall(TreeV2),uploadContextKey=Symbol("uploadContextKey"),SCOPE$2="ElUpload";class UploadAjaxError extends Error{constructor(r,n,g,y){super(r),this.name="UploadAjaxError",this.status=n,this.method=g,this.url=y}}function getError(t,r,n){let g;return n.response?g=`${n.response.error||n.response}`:n.responseText?g=`${n.responseText}`:g=`fail to ${r.method} ${t} ${n.status}`,new UploadAjaxError(g,n.status,r.method,t)}function getBody(t){const r=t.responseText||t.response;if(!r)return r;try{return JSON.parse(r)}catch{return r}}const ajaxUpload=t=>{typeof XMLHttpRequest>"u"&&throwError$1(SCOPE$2,"XMLHttpRequest is undefined");const r=new XMLHttpRequest,n=t.action;r.upload&&r.upload.addEventListener("progress",L=>{const $=L;$.percent=L.total>0?L.loaded/L.total*100:0,t.onProgress($)});const g=new FormData;if(t.data)for(const[L,$]of Object.entries(t.data))Array.isArray($)?g.append(L,...$):g.append(L,$);g.append(t.filename,t.file,t.file.name),r.addEventListener("error",()=>{t.onError(getError(n,t,r))}),r.addEventListener("load",()=>{if(r.status<200||r.status>=300)return t.onError(getError(n,t,r));t.onSuccess(getBody(r))}),r.open(t.method,n,!0),t.withCredentials&&"withCredentials"in r&&(r.withCredentials=!0);const y=t.headers||{};if(y instanceof Headers)y.forEach((L,$)=>r.setRequestHeader($,L));else for(const[L,$]of Object.entries(y))isNil($)||r.setRequestHeader(L,String($));return r.send(g),r},uploadListTypes=["text","picture","picture-card"];let fileId=1;const genFileId=()=>Date.now()+fileId++,uploadBaseProps=buildProps({action:{type:String,default:"#"},headers:{type:definePropType(Object)},method:{type:String,default:"post"},data:{type:Object,default:()=>mutable({})},multiple:{type:Boolean,default:!1},name:{type:String,default:"file"},drag:{type:Boolean,default:!1},withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},type:{type:String,default:"select"},fileList:{type:definePropType(Array),default:()=>mutable([])},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:uploadListTypes,default:"text"},httpRequest:{type:definePropType(Function),default:ajaxUpload},disabled:Boolean,limit:Number}),uploadProps=buildProps({...uploadBaseProps,beforeUpload:{type:definePropType(Function),default:NOOP},beforeRemove:{type:definePropType(Function)},onRemove:{type:definePropType(Function),default:NOOP},onChange:{type:definePropType(Function),default:NOOP},onPreview:{type:definePropType(Function),default:NOOP},onSuccess:{type:definePropType(Function),default:NOOP},onProgress:{type:definePropType(Function),default:NOOP},onError:{type:definePropType(Function),default:NOOP},onExceed:{type:definePropType(Function),default:NOOP}}),uploadListProps=buildProps({files:{type:definePropType(Array),default:()=>mutable([])},disabled:{type:Boolean,default:!1},handlePreview:{type:definePropType(Function),default:NOOP},listType:{type:String,values:uploadListTypes,default:"text"}}),uploadListEmits={remove:t=>!!t},_hoisted_1$8=["onKeydown"],_hoisted_2$6=["src"],_hoisted_3$4=["onClick"],_hoisted_4$3=["onClick"],_hoisted_5$1=["onClick"],__default__$6=defineComponent({name:"ElUploadList"}),_sfc_main$b=defineComponent({...__default__$6,props:uploadListProps,emits:uploadListEmits,setup(t,{emit:r}){const{t:n}=useLocale(),g=useNamespace("upload"),y=useNamespace("icon"),L=useNamespace("list"),$=useFormDisabled(),V=ref(!1),z=j=>{r("remove",j)};return(j,re)=>(openBlock(),createBlock(TransitionGroup,{tag:"ul",class:normalizeClass([unref(g).b("list"),unref(g).bm("list",j.listType),unref(g).is("disabled",unref($))]),name:unref(L).b()},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(j.files,ae=>(openBlock(),createElementBlock("li",{key:ae.uid||ae.name,class:normalizeClass([unref(g).be("list","item"),unref(g).is(ae.status),{focusing:V.value}]),tabindex:"0",onKeydown:withKeys(oe=>!unref($)&&z(ae),["delete"]),onFocus:re[0]||(re[0]=oe=>V.value=!0),onBlur:re[1]||(re[1]=oe=>V.value=!1),onClick:re[2]||(re[2]=oe=>V.value=!1)},[renderSlot(j.$slots,"default",{file:ae},()=>[j.listType==="picture"||ae.status!=="uploading"&&j.listType==="picture-card"?(openBlock(),createElementBlock("img",{key:0,class:normalizeClass(unref(g).be("list","item-thumbnail")),src:ae.url,alt:""},null,10,_hoisted_2$6)):createCommentVNode("v-if",!0),ae.status==="uploading"||j.listType!=="picture-card"?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(g).be("list","item-info"))},[createBaseVNode("a",{class:normalizeClass(unref(g).be("list","item-name")),onClick:withModifiers(oe=>j.handlePreview(ae),["prevent"])},[createVNode$1(unref(ElIcon),{class:normalizeClass(unref(y).m("document"))},{default:withCtx(()=>[createVNode$1(unref(document_default))]),_:1},8,["class"]),createBaseVNode("span",{class:normalizeClass(unref(g).be("list","item-file-name"))},toDisplayString(ae.name),3)],10,_hoisted_3$4),ae.status==="uploading"?(openBlock(),createBlock(unref(ElProgress),{key:0,type:j.listType==="picture-card"?"circle":"line","stroke-width":j.listType==="picture-card"?6:2,percentage:Number(ae.percentage),style:normalizeStyle$1(j.listType==="picture-card"?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),createBaseVNode("label",{class:normalizeClass(unref(g).be("list","item-status-label"))},[j.listType==="text"?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass([unref(y).m("upload-success"),unref(y).m("circle-check")])},{default:withCtx(()=>[createVNode$1(unref(circle_check_default))]),_:1},8,["class"])):["picture-card","picture"].includes(j.listType)?(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass([unref(y).m("upload-success"),unref(y).m("check")])},{default:withCtx(()=>[createVNode$1(unref(check_default))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],2),unref($)?createCommentVNode("v-if",!0):(openBlock(),createBlock(unref(ElIcon),{key:2,class:normalizeClass(unref(y).m("close")),onClick:oe=>z(ae)},{default:withCtx(()=>[createVNode$1(unref(close_default))]),_:2},1032,["class","onClick"])),createCommentVNode(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),createCommentVNode(" This is a bug which needs to be fixed "),createCommentVNode(" TODO: Fix the incorrect navigation interaction "),unref($)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("i",{key:3,class:normalizeClass(unref(y).m("close-tip"))},toDisplayString(unref(n)("el.upload.deleteTip")),3)),j.listType==="picture-card"?(openBlock(),createElementBlock("span",{key:4,class:normalizeClass(unref(g).be("list","item-actions"))},[createBaseVNode("span",{class:normalizeClass(unref(g).be("list","item-preview")),onClick:oe=>j.handlePreview(ae)},[createVNode$1(unref(ElIcon),{class:normalizeClass(unref(y).m("zoom-in"))},{default:withCtx(()=>[createVNode$1(unref(zoom_in_default))]),_:1},8,["class"])],10,_hoisted_4$3),unref($)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(unref(g).be("list","item-delete")),onClick:oe=>z(ae)},[createVNode$1(unref(ElIcon),{class:normalizeClass(unref(y).m("delete"))},{default:withCtx(()=>[createVNode$1(unref(delete_default))]),_:1},8,["class"])],10,_hoisted_5$1))],2)):createCommentVNode("v-if",!0)])],42,_hoisted_1$8))),128)),renderSlot(j.$slots,"append")]),_:3},8,["class","name"]))}});var UploadList=_export_sfc$1(_sfc_main$b,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-list.vue"]]);const uploadDraggerProps=buildProps({disabled:{type:Boolean,default:!1}}),uploadDraggerEmits={file:t=>isArray$6(t)},_hoisted_1$7=["onDrop","onDragover"],COMPONENT_NAME="ElUploadDrag",__default__$5=defineComponent({name:COMPONENT_NAME}),_sfc_main$a=defineComponent({...__default__$5,props:uploadDraggerProps,emits:uploadDraggerEmits,setup(t,{emit:r}){const n=inject(uploadContextKey);n||throwError$1(COMPONENT_NAME,"usage: <el-upload><el-upload-dragger /></el-upload>");const g=useNamespace("upload"),y=ref(!1),L=useFormDisabled(),$=z=>{if(L.value)return;y.value=!1,z.stopPropagation();const j=Array.from(z.dataTransfer.files),re=n.accept.value;if(!re){r("file",j);return}const ae=j.filter(oe=>{const{type:ie,name:le}=oe,ue=le.includes(".")?`.${le.split(".").pop()}`:"",de=ie.replace(/\/.*$/,"");return re.split(",").map(pe=>pe.trim()).filter(pe=>pe).some(pe=>pe.startsWith(".")?ue===pe:/\/\*$/.test(pe)?de===pe.replace(/\/\*$/,""):/^[^/]+\/[^/]+$/.test(pe)?ie===pe:!1)});r("file",ae)},V=()=>{L.value||(y.value=!0)};return(z,j)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(g).b("dragger"),unref(g).is("dragover",y.value)]),onDrop:withModifiers($,["prevent"]),onDragover:withModifiers(V,["prevent"]),onDragleave:j[0]||(j[0]=withModifiers(re=>y.value=!1,["prevent"]))},[renderSlot(z.$slots,"default")],42,_hoisted_1$7))}});var UploadDragger=_export_sfc$1(_sfc_main$a,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-dragger.vue"]]);const uploadContentProps=buildProps({...uploadBaseProps,beforeUpload:{type:definePropType(Function),default:NOOP},onRemove:{type:definePropType(Function),default:NOOP},onStart:{type:definePropType(Function),default:NOOP},onSuccess:{type:definePropType(Function),default:NOOP},onProgress:{type:definePropType(Function),default:NOOP},onError:{type:definePropType(Function),default:NOOP},onExceed:{type:definePropType(Function),default:NOOP}}),_hoisted_1$6=["onKeydown"],_hoisted_2$5=["name","multiple","accept"],__default__$4=defineComponent({name:"ElUploadContent",inheritAttrs:!1}),_sfc_main$9=defineComponent({...__default__$4,props:uploadContentProps,setup(t,{expose:r}){const n=t,g=useNamespace("upload"),y=useFormDisabled(),L=shallowRef({}),$=shallowRef(),V=le=>{if(le.length===0)return;const{autoUpload:ue,limit:de,fileList:pe,multiple:he,onStart:_e,onExceed:Ce}=n;if(de&&pe.length+le.length>de){Ce(le,pe);return}he||(le=le.slice(0,1));for(const $e of le){const xe=$e;xe.uid=genFileId(),_e(xe),ue&&z(xe)}},z=async le=>{if($.value.value="",!n.beforeUpload)return j(le);let ue,de={};try{const he=n.beforeUpload(le);de=isObject$7(n.data)?cloneDeep(n.data):n.data,ue=await he}catch{ue=!1}if(ue===!1){n.onRemove(le);return}let pe=le;ue instanceof Blob&&(ue instanceof File?pe=ue:pe=new File([ue],le.name,{type:le.type})),j(Object.assign(pe,{uid:le.uid}),de)},j=(le,ue)=>{const{headers:de,data:pe,method:he,withCredentials:_e,name:Ce,action:$e,onProgress:xe,onSuccess:Ie,onError:Ne,httpRequest:ze}=n,{uid:Fe}=le,qe={headers:de||{},withCredentials:_e,file:le,data:ue??pe,method:he,filename:Ce,action:$e,onProgress:kt=>{xe(kt,le)},onSuccess:kt=>{Ie(kt,le),delete L.value[Fe]},onError:kt=>{Ne(kt,le),delete L.value[Fe]}},Et=ze(qe);L.value[Fe]=Et,Et instanceof Promise&&Et.then(qe.onSuccess,qe.onError)},re=le=>{const ue=le.target.files;ue&&V(Array.from(ue))},ae=()=>{y.value||($.value.value="",$.value.click())},oe=()=>{ae()};return r({abort:le=>{entriesOf(L.value).filter(le?([de])=>String(le.uid)===de:()=>!0).forEach(([de,pe])=>{pe instanceof XMLHttpRequest&&pe.abort(),delete L.value[de]})},upload:z}),(le,ue)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(g).b(),unref(g).m(le.listType),unref(g).is("drag",le.drag)]),tabindex:"0",onClick:ae,onKeydown:withKeys(withModifiers(oe,["self"]),["enter","space"])},[le.drag?(openBlock(),createBlock(UploadDragger,{key:0,disabled:unref(y),onFile:V},{default:withCtx(()=>[renderSlot(le.$slots,"default")]),_:3},8,["disabled"])):renderSlot(le.$slots,"default",{key:1}),createBaseVNode("input",{ref_key:"inputRef",ref:$,class:normalizeClass(unref(g).e("input")),name:le.name,multiple:le.multiple,accept:le.accept,type:"file",onChange:re,onClick:ue[0]||(ue[0]=withModifiers(()=>{},["stop"]))},null,42,_hoisted_2$5)],42,_hoisted_1$6))}});var UploadContent=_export_sfc$1(_sfc_main$9,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-content.vue"]]);const SCOPE$1="ElUpload",revokeObjectURL=t=>{var r;(r=t.url)!=null&&r.startsWith("blob:")&&URL.revokeObjectURL(t.url)},useHandlers=(t,r)=>{const n=useVModel(t,"fileList",void 0,{passive:!0}),g=oe=>n.value.find(ie=>ie.uid===oe.uid);function y(oe){var ie;(ie=r.value)==null||ie.abort(oe)}function L(oe=["ready","uploading","success","fail"]){n.value=n.value.filter(ie=>!oe.includes(ie.status))}const $=(oe,ie)=>{const le=g(ie);le&&(console.error(oe),le.status="fail",n.value.splice(n.value.indexOf(le),1),t.onError(oe,le,n.value),t.onChange(le,n.value))},V=(oe,ie)=>{const le=g(ie);le&&(t.onProgress(oe,le,n.value),le.status="uploading",le.percentage=Math.round(oe.percent))},z=(oe,ie)=>{const le=g(ie);le&&(le.status="success",le.response=oe,t.onSuccess(oe,le,n.value),t.onChange(le,n.value))},j=oe=>{isNil(oe.uid)&&(oe.uid=genFileId());const ie={name:oe.name,percentage:0,status:"ready",size:oe.size,raw:oe,uid:oe.uid};if(t.listType==="picture-card"||t.listType==="picture")try{ie.url=URL.createObjectURL(oe)}catch(le){le.message,t.onError(le,ie,n.value)}n.value=[...n.value,ie],t.onChange(ie,n.value)},re=async oe=>{const ie=oe instanceof File?g(oe):oe;ie||throwError$1(SCOPE$1,"file to be removed not found");const le=ue=>{y(ue);const de=n.value;de.splice(de.indexOf(ue),1),t.onRemove(ue,de),revokeObjectURL(ue)};t.beforeRemove?await t.beforeRemove(ie,n.value)!==!1&&le(ie):le(ie)};function ae(){n.value.filter(({status:oe})=>oe==="ready").forEach(({raw:oe})=>{var ie;return oe&&((ie=r.value)==null?void 0:ie.upload(oe))})}return watch(()=>t.listType,oe=>{oe!=="picture-card"&&oe!=="picture"||(n.value=n.value.map(ie=>{const{raw:le,url:ue}=ie;if(!ue&&le)try{ie.url=URL.createObjectURL(le)}catch(de){t.onError(de,ie,n.value)}return ie}))}),watch(n,oe=>{for(const ie of oe)ie.uid||(ie.uid=genFileId()),ie.status||(ie.status="success")},{immediate:!0,deep:!0}),{uploadFiles:n,abort:y,clearFiles:L,handleError:$,handleProgress:V,handleStart:j,handleSuccess:z,handleRemove:re,submit:ae}},__default__$3=defineComponent({name:"ElUpload"}),_sfc_main$8=defineComponent({...__default__$3,props:uploadProps,setup(t,{expose:r}){const n=t,g=useSlots(),y=useFormDisabled(),L=shallowRef(),{abort:$,submit:V,clearFiles:z,uploadFiles:j,handleStart:re,handleError:ae,handleRemove:oe,handleSuccess:ie,handleProgress:le}=useHandlers(n,L),ue=computed(()=>n.listType==="picture-card"),de=computed(()=>({...n,fileList:j.value,onStart:re,onProgress:le,onSuccess:ie,onError:ae,onRemove:oe}));return onBeforeUnmount(()=>{j.value.forEach(({url:pe})=>{pe!=null&&pe.startsWith("blob:")&&URL.revokeObjectURL(pe)})}),provide(uploadContextKey,{accept:toRef(n,"accept")}),r({abort:$,submit:V,clearFiles:z,handleStart:re,handleRemove:oe}),(pe,he)=>(openBlock(),createElementBlock("div",null,[unref(ue)&&pe.showFileList?(openBlock(),createBlock(UploadList,{key:0,disabled:unref(y),"list-type":pe.listType,files:unref(j),"handle-preview":pe.onPreview,onRemove:unref(oe)},createSlots({append:withCtx(()=>[createVNode$1(UploadContent,mergeProps({ref_key:"uploadRef",ref:L},unref(de)),{default:withCtx(()=>[unref(g).trigger?renderSlot(pe.$slots,"trigger",{key:0}):createCommentVNode("v-if",!0),!unref(g).trigger&&unref(g).default?renderSlot(pe.$slots,"default",{key:1}):createCommentVNode("v-if",!0)]),_:3},16)]),_:2},[pe.$slots.file?{name:"default",fn:withCtx(({file:_e})=>[renderSlot(pe.$slots,"file",{file:_e})])}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):createCommentVNode("v-if",!0),!unref(ue)||unref(ue)&&!pe.showFileList?(openBlock(),createBlock(UploadContent,mergeProps({key:1,ref_key:"uploadRef",ref:L},unref(de)),{default:withCtx(()=>[unref(g).trigger?renderSlot(pe.$slots,"trigger",{key:0}):createCommentVNode("v-if",!0),!unref(g).trigger&&unref(g).default?renderSlot(pe.$slots,"default",{key:1}):createCommentVNode("v-if",!0)]),_:3},16)):createCommentVNode("v-if",!0),pe.$slots.trigger?renderSlot(pe.$slots,"default",{key:2}):createCommentVNode("v-if",!0),renderSlot(pe.$slots,"tip"),!unref(ue)&&pe.showFileList?(openBlock(),createBlock(UploadList,{key:3,disabled:unref(y),"list-type":pe.listType,files:unref(j),"handle-preview":pe.onPreview,onRemove:unref(oe)},createSlots({_:2},[pe.$slots.file?{name:"default",fn:withCtx(({file:_e})=>[renderSlot(pe.$slots,"file",{file:_e})])}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):createCommentVNode("v-if",!0)]))}});var Upload=_export_sfc$1(_sfc_main$8,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload.vue"]]);const ElUpload=withInstall(Upload);var Components=[ElAffix,ElAlert,ElAutocomplete,ElAutoResizer,ElAvatar,ElBacktop,ElBadge,ElBreadcrumb,ElBreadcrumbItem,ElButton,ElButtonGroup$1,ElCalendar,ElCard,ElCarousel,ElCarouselItem,ElCascader,ElCascaderPanel,ElCheckTag,ElCheckbox,ElCheckboxButton,ElCheckboxGroup$1,ElCol,ElCollapse,ElCollapseItem,ElCollapseTransition,ElColorPicker,ElConfigProvider,ElContainer,ElAside,ElFooter,ElHeader,ElMain,ElDatePicker,ElDescriptions,ElDescriptionsItem,ElDialog,ElDivider,ElDrawer,ElDropdown,ElDropdownItem,ElDropdownMenu,ElEmpty,ElForm,ElFormItem,ElIcon,ElImage,ElImageViewer,ElInput,ElInputNumber,ElLink,ElMenu,ElMenuItem,ElMenuItemGroup,ElSubMenu,ElPageHeader,ElPagination,ElPopconfirm,ElPopover,ElPopper,ElProgress,ElRadio,ElRadioButton,ElRadioGroup,ElRate,ElResult,ElRow,ElScrollbar,ElSelect,ElOption,ElOptionGroup,ElSelectV2,ElSkeleton,ElSkeletonItem,ElSlider,ElSpace,ElStatistic,ElCountdown,ElSteps,ElStep,ElSwitch,ElTable,ElTableColumn,ElTableV2,ElTabs,ElTabPane,ElTag,ElText,ElTimePicker,ElTimeSelect,ElTimeline,ElTimelineItem,ElTooltip,ElTooltipV2,ElTransfer,ElTree,ElTreeSelect,ElTreeV2,ElUpload];const SCOPE="ElInfiniteScroll",CHECK_INTERVAL=50,DEFAULT_DELAY=200,DEFAULT_DISTANCE=0,attributes={delay:{type:Number,default:DEFAULT_DELAY},distance:{type:Number,default:DEFAULT_DISTANCE},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},getScrollOptions=(t,r)=>Object.entries(attributes).reduce((n,[g,y])=>{var L,$;const{type:V,default:z}=y,j=t.getAttribute(`infinite-scroll-${g}`);let re=($=(L=r[j])!=null?L:j)!=null?$:z;return re=re==="false"?!1:re,re=V(re),n[g]=Number.isNaN(re)?z:re,n},{}),destroyObserver=t=>{const{observer:r}=t[SCOPE];r&&(r.disconnect(),delete t[SCOPE].observer)},handleScroll=(t,r)=>{const{container:n,containerEl:g,instance:y,observer:L,lastScrollTop:$}=t[SCOPE],{disabled:V,distance:z}=getScrollOptions(t,y),{clientHeight:j,scrollHeight:re,scrollTop:ae}=g,oe=ae-$;if(t[SCOPE].lastScrollTop=ae,L||V||oe<0)return;let ie=!1;if(n===t)ie=re-(j+ae)<=z;else{const{clientTop:le,scrollHeight:ue}=t,de=getOffsetTopDistance(t,g);ie=ae+j>=de+le+ue-z}ie&&r.call(y)};function checkFull(t,r){const{containerEl:n,instance:g}=t[SCOPE],{disabled:y}=getScrollOptions(t,g);y||n.clientHeight===0||(n.scrollHeight<=n.clientHeight?r.call(g):destroyObserver(t))}const InfiniteScroll={async mounted(t,r){const{instance:n,value:g}=r;isFunction$4(g)||throwError$1(SCOPE,"'v-infinite-scroll' binding value must be a function"),await nextTick();const{delay:y,immediate:L}=getScrollOptions(t,n),$=getScrollContainer(t,!0),V=$===window?document.documentElement:$,z=throttle$2(handleScroll.bind(null,t,g),y);if($){if(t[SCOPE]={instance:n,container:$,containerEl:V,delay:y,cb:g,onScroll:z,lastScrollTop:V.scrollTop},L){const j=new MutationObserver(throttle$2(checkFull.bind(null,t,g),CHECK_INTERVAL));t[SCOPE].observer=j,j.observe(t,{childList:!0,subtree:!0}),checkFull(t,g)}$.addEventListener("scroll",z)}},unmounted(t){const{container:r,onScroll:n}=t[SCOPE];r==null||r.removeEventListener("scroll",n),destroyObserver(t)},async updated(t){if(!t[SCOPE])await nextTick();else{const{containerEl:r,cb:n,observer:g}=t[SCOPE];r.clientHeight&&g&&checkFull(t,n)}}},_InfiniteScroll=InfiniteScroll;_InfiniteScroll.install=t=>{t.directive("InfiniteScroll",_InfiniteScroll)};const ElInfiniteScroll=_InfiniteScroll;function createLoadingComponent(t){let r;const n=ref(!1),g=reactive({...t,originalPosition:"",originalOverflow:"",visible:!1});function y(oe){g.text=oe}function L(){const oe=g.parent,ie=ae.ns;if(!oe.vLoadingAddClassList){let le=oe.getAttribute("loading-number");le=Number.parseInt(le)-1,le?oe.setAttribute("loading-number",le.toString()):(removeClass(oe,ie.bm("parent","relative")),oe.removeAttribute("loading-number")),removeClass(oe,ie.bm("parent","hidden"))}$(),re.unmount()}function $(){var oe,ie;(ie=(oe=ae.$el)==null?void 0:oe.parentNode)==null||ie.removeChild(ae.$el)}function V(){var oe;t.beforeClose&&!t.beforeClose()||(n.value=!0,clearTimeout(r),r=window.setTimeout(z,400),g.visible=!1,(oe=t.closed)==null||oe.call(t))}function z(){if(!n.value)return;const oe=g.parent;n.value=!1,oe.vLoadingAddClassList=void 0,L()}const re=createApp(defineComponent({name:"ElLoading",setup(oe,{expose:ie}){const{ns:le,zIndex:ue}=useGlobalComponentSettings("loading");return ie({ns:le,zIndex:ue}),()=>{const de=g.spinner||g.svg,pe=h$1("svg",{class:"circular",viewBox:g.svgViewBox?g.svgViewBox:"0 0 50 50",...de?{innerHTML:de}:{}},[h$1("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),he=g.text?h$1("p",{class:le.b("text")},[g.text]):void 0;return h$1(Transition,{name:le.b("fade"),onAfterLeave:z},{default:withCtx(()=>[withDirectives(createVNode$1("div",{style:{backgroundColor:g.background||""},class:[le.b("mask"),g.customClass,g.fullscreen?"is-fullscreen":""]},[h$1("div",{class:le.b("spinner")},[pe,he])]),[[vShow,g.visible]])])})}}})),ae=re.mount(document.createElement("div"));return{...toRefs(g),setText:y,removeElLoadingChild:$,close:V,handleAfterLeave:z,vm:ae,get $el(){return ae.$el}}}let fullscreenInstance;const Loading=function(t={}){if(!isClient$1)return;const r=resolveOptions(t);if(r.fullscreen&&fullscreenInstance)return fullscreenInstance;const n=createLoadingComponent({...r,closed:()=>{var y;(y=r.closed)==null||y.call(r),r.fullscreen&&(fullscreenInstance=void 0)}});addStyle(r,r.parent,n),addClassList(r,r.parent,n),r.parent.vLoadingAddClassList=()=>addClassList(r,r.parent,n);let g=r.parent.getAttribute("loading-number");return g?g=`${Number.parseInt(g)+1}`:g="1",r.parent.setAttribute("loading-number",g),r.parent.appendChild(n.$el),nextTick(()=>n.visible.value=r.visible),r.fullscreen&&(fullscreenInstance=n),n},resolveOptions=t=>{var r,n,g,y;let L;return isString$3(t.target)?L=(r=document.querySelector(t.target))!=null?r:document.body:L=t.target||document.body,{parent:L===document.body||t.body?document.body:L,background:t.background||"",svg:t.svg||"",svgViewBox:t.svgViewBox||"",spinner:t.spinner||!1,text:t.text||"",fullscreen:L===document.body&&((n=t.fullscreen)!=null?n:!0),lock:(g=t.lock)!=null?g:!1,customClass:t.customClass||"",visible:(y=t.visible)!=null?y:!0,target:L}},addStyle=async(t,r,n)=>{const{nextZIndex:g}=n.vm.zIndex,y={};if(t.fullscreen)n.originalPosition.value=getStyle$1(document.body,"position"),n.originalOverflow.value=getStyle$1(document.body,"overflow"),y.zIndex=g();else if(t.parent===document.body){n.originalPosition.value=getStyle$1(document.body,"position"),await nextTick();for(const L of["top","left"]){const $=L==="top"?"scrollTop":"scrollLeft";y[L]=`${t.target.getBoundingClientRect()[L]+document.body[$]+document.documentElement[$]-Number.parseInt(getStyle$1(document.body,`margin-${L}`),10)}px`}for(const L of["height","width"])y[L]=`${t.target.getBoundingClientRect()[L]}px`}else n.originalPosition.value=getStyle$1(r,"position");for(const[L,$]of Object.entries(y))n.$el.style[L]=$},addClassList=(t,r,n)=>{const g=n.vm.ns;["absolute","fixed","sticky"].includes(n.originalPosition.value)?removeClass(r,g.bm("parent","relative")):addClass(r,g.bm("parent","relative")),t.fullscreen&&t.lock?addClass(r,g.bm("parent","hidden")):removeClass(r,g.bm("parent","hidden"))},INSTANCE_KEY=Symbol("ElLoading"),createInstance$1=(t,r)=>{var n,g,y,L;const $=r.instance,V=oe=>isObject$7(r.value)?r.value[oe]:void 0,z=oe=>{const ie=isString$3(oe)&&($==null?void 0:$[oe])||oe;return ie&&ref(ie)},j=oe=>z(V(oe)||t.getAttribute(`element-loading-${hyphenate(oe)}`)),re=(n=V("fullscreen"))!=null?n:r.modifiers.fullscreen,ae={text:j("text"),svg:j("svg"),svgViewBox:j("svgViewBox"),spinner:j("spinner"),background:j("background"),customClass:j("customClass"),fullscreen:re,target:(g=V("target"))!=null?g:re?void 0:t,body:(y=V("body"))!=null?y:r.modifiers.body,lock:(L=V("lock"))!=null?L:r.modifiers.lock};t[INSTANCE_KEY]={options:ae,instance:Loading(ae)}},updateOptions=(t,r)=>{for(const n of Object.keys(r))isRef(r[n])&&(r[n].value=t[n])},vLoading={mounted(t,r){r.value&&createInstance$1(t,r)},updated(t,r){const n=t[INSTANCE_KEY];r.oldValue!==r.value&&(r.value&&!r.oldValue?createInstance$1(t,r):r.value&&r.oldValue?isObject$7(r.value)&&updateOptions(r.value,n.options):n==null||n.instance.close())},unmounted(t){var r;(r=t[INSTANCE_KEY])==null||r.instance.close()}},ElLoading={install(t){t.directive("loading",vLoading),t.config.globalProperties.$loading=Loading},directive:vLoading,service:Loading},messageTypes=["success","info","warning","error"],messageDefaults=mutable({customClass:"",center:!1,dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:isClient$1?document.body:void 0}),messageProps=buildProps({customClass:{type:String,default:messageDefaults.customClass},center:{type:Boolean,default:messageDefaults.center},dangerouslyUseHTMLString:{type:Boolean,default:messageDefaults.dangerouslyUseHTMLString},duration:{type:Number,default:messageDefaults.duration},icon:{type:iconPropType,default:messageDefaults.icon},id:{type:String,default:messageDefaults.id},message:{type:definePropType([String,Object,Function]),default:messageDefaults.message},onClose:{type:definePropType(Function),required:!1},showClose:{type:Boolean,default:messageDefaults.showClose},type:{type:String,values:messageTypes,default:messageDefaults.type},offset:{type:Number,default:messageDefaults.offset},zIndex:{type:Number,default:messageDefaults.zIndex},grouping:{type:Boolean,default:messageDefaults.grouping},repeatNum:{type:Number,default:messageDefaults.repeatNum}}),messageEmits={destroy:()=>!0},instances$2=shallowReactive([]),getInstance=t=>{const r=instances$2.findIndex(y=>y.id===t),n=instances$2[r];let g;return r>0&&(g=instances$2[r-1]),{current:n,prev:g}},getLastOffset=t=>{const{prev:r}=getInstance(t);return r?r.vm.exposed.bottom.value:0},getOffsetOrSpace=(t,r)=>instances$2.findIndex(g=>g.id===t)>0?20:r,_hoisted_1$5=["id"],_hoisted_2$4=["innerHTML"],__default__$2=defineComponent({name:"ElMessage"}),_sfc_main$7=defineComponent({...__default__$2,props:messageProps,emits:messageEmits,setup(t,{expose:r}){const n=t,{Close:g}=TypeComponents,{ns:y,zIndex:L}=useGlobalComponentSettings("message"),{currentZIndex:$,nextZIndex:V}=L,z=ref(),j=ref(!1),re=ref(0);let ae;const oe=computed(()=>n.type?n.type==="error"?"danger":n.type:"info"),ie=computed(()=>{const Ie=n.type;return{[y.bm("icon",Ie)]:Ie&&TypeComponentsMap[Ie]}}),le=computed(()=>n.icon||TypeComponentsMap[n.type]||""),ue=computed(()=>getLastOffset(n.id)),de=computed(()=>getOffsetOrSpace(n.id,n.offset)+ue.value),pe=computed(()=>re.value+de.value),he=computed(()=>({top:`${de.value}px`,zIndex:$.value}));function _e(){n.duration!==0&&({stop:ae}=useTimeoutFn$1(()=>{$e()},n.duration))}function Ce(){ae==null||ae()}function $e(){j.value=!1}function xe({code:Ie}){Ie===EVENT_CODE.esc&&$e()}return onMounted(()=>{_e(),V(),j.value=!0}),watch(()=>n.repeatNum,()=>{Ce(),_e()}),useEventListener(document,"keydown",xe),useResizeObserver(z,()=>{re.value=z.value.getBoundingClientRect().height}),r({visible:j,bottom:pe,close:$e}),(Ie,Ne)=>(openBlock(),createBlock(Transition,{name:unref(y).b("fade"),onBeforeLeave:Ie.onClose,onAfterLeave:Ne[0]||(Ne[0]=ze=>Ie.$emit("destroy")),persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{id:Ie.id,ref_key:"messageRef",ref:z,class:normalizeClass([unref(y).b(),{[unref(y).m(Ie.type)]:Ie.type&&!Ie.icon},unref(y).is("center",Ie.center),unref(y).is("closable",Ie.showClose),Ie.customClass]),style:normalizeStyle$1(unref(he)),role:"alert",onMouseenter:Ce,onMouseleave:_e},[Ie.repeatNum>1?(openBlock(),createBlock(unref(ElBadge),{key:0,value:Ie.repeatNum,type:unref(oe),class:normalizeClass(unref(y).e("badge"))},null,8,["value","type","class"])):createCommentVNode("v-if",!0),unref(le)?(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass([unref(y).e("icon"),unref(ie)])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(le))))]),_:1},8,["class"])):createCommentVNode("v-if",!0),renderSlot(Ie.$slots,"default",{},()=>[Ie.dangerouslyUseHTMLString?(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" Caution here, message could've been compromised, never use user's input as message "),createBaseVNode("p",{class:normalizeClass(unref(y).e("content")),innerHTML:Ie.message},null,10,_hoisted_2$4)],2112)):(openBlock(),createElementBlock("p",{key:0,class:normalizeClass(unref(y).e("content"))},toDisplayString(Ie.message),3))]),Ie.showClose?(openBlock(),createBlock(unref(ElIcon),{key:2,class:normalizeClass(unref(y).e("closeBtn")),onClick:withModifiers($e,["stop"])},{default:withCtx(()=>[createVNode$1(unref(g))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)],46,_hoisted_1$5),[[vShow,j.value]])]),_:3},8,["name","onBeforeLeave"]))}});var MessageConstructor=_export_sfc$1(_sfc_main$7,[["__file","/home/runner/work/element-plus/element-plus/packages/components/message/src/message.vue"]]);let seed$1=1;const normalizeOptions=t=>{const r=!t||isString$3(t)||isVNode(t)||isFunction$4(t)?{message:t}:t,n={...messageDefaults,...r};if(!n.appendTo)n.appendTo=document.body;else if(isString$3(n.appendTo)){let g=document.querySelector(n.appendTo);isElement$1(g)||(g=document.body),n.appendTo=g}return n},closeMessage=t=>{const r=instances$2.indexOf(t);if(r===-1)return;instances$2.splice(r,1);const{handler:n}=t;n.close()},createMessage=({appendTo:t,...r},n)=>{const g=`message_${seed$1++}`,y=r.onClose,L=document.createElement("div"),$={...r,id:g,onClose:()=>{y==null||y(),closeMessage(re)},onDestroy:()=>{render$2(null,L)}},V=createVNode$1(MessageConstructor,$,isFunction$4($.message)||isVNode($.message)?{default:isFunction$4($.message)?$.message:()=>$.message}:null);V.appContext=n||message._context,render$2(V,L),t.appendChild(L.firstElementChild);const z=V.component,re={id:g,vnode:V,vm:z,handler:{close:()=>{z.exposed.visible.value=!1}},props:V.component.props};return re},message=(t={},r)=>{if(!isClient$1)return{close:()=>{}};if(isNumber$2(messageConfig.max)&&instances$2.length>=messageConfig.max)return{close:()=>{}};const n=normalizeOptions(t);if(n.grouping&&instances$2.length){const y=instances$2.find(({vnode:L})=>{var $;return(($=L.props)==null?void 0:$.message)===n.message});if(y)return y.props.repeatNum+=1,y.props.type=n.type,y.handler}const g=createMessage(n,r);return instances$2.push(g),g.handler};messageTypes.forEach(t=>{message[t]=(r={},n)=>{const g=normalizeOptions(r);return message({...g,type:t},n)}});function closeAll$1(t){for(const r of instances$2)(!t||t===r.props.type)&&r.handler.close()}message.closeAll=closeAll$1;message._context=null;const ElMessage=withInstallFunction(message,"$message"),_sfc_main$6=defineComponent({name:"ElMessageBox",directives:{TrapFocus},components:{ElButton,ElFocusTrap,ElInput,ElOverlay,ElIcon,...TypeComponents},inheritAttrs:!1,props:{buttonSize:{type:String,validator:isValidComponentSize},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,draggable:Boolean,roundButton:{default:!1,type:Boolean},container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup(t,{emit:r}){const{locale:n,zIndex:g,ns:y,size:L}=useGlobalComponentSettings("message-box",computed(()=>t.buttonSize)),{t:$}=n,{nextZIndex:V}=g,z=ref(!1),j=reactive({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:null,inputValidator:null,inputErrorMessage:"",message:null,modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:V()}),re=computed(()=>{const vn=j.type;return{[y.bm("icon",vn)]:vn&&TypeComponentsMap[vn]}}),ae=useId(),oe=useId(),ie=computed(()=>j.icon||TypeComponentsMap[j.type]||""),le=computed(()=>!!j.message),ue=ref(),de=ref(),pe=ref(),he=ref(),_e=ref(),Ce=computed(()=>j.confirmButtonClass);watch(()=>j.inputValue,async vn=>{await nextTick(),t.boxType==="prompt"&&vn!==null&&qe()},{immediate:!0}),watch(()=>z.value,vn=>{var jt,At;vn&&(t.boxType!=="prompt"&&(j.autofocus?pe.value=(At=(jt=_e.value)==null?void 0:jt.$el)!=null?At:ue.value:pe.value=ue.value),j.zIndex=V()),t.boxType==="prompt"&&(vn?nextTick().then(()=>{var hn;he.value&&he.value.$el&&(j.autofocus?pe.value=(hn=Et())!=null?hn:ue.value:pe.value=ue.value)}):(j.editorErrorMessage="",j.validateError=!1))});const $e=computed(()=>t.draggable);useDraggable(ue,de,$e),onMounted(async()=>{await nextTick(),t.closeOnHashChange&&window.addEventListener("hashchange",xe)}),onBeforeUnmount(()=>{t.closeOnHashChange&&window.removeEventListener("hashchange",xe)});function xe(){z.value&&(z.value=!1,nextTick(()=>{j.action&&r("action",j.action)}))}const Ie=()=>{t.closeOnClickModal&&Fe(j.distinguishCancelAndClose?"close":"cancel")},Ne=useSameTarget(Ie),ze=vn=>{if(j.inputType!=="textarea")return vn.preventDefault(),Fe("confirm")},Fe=vn=>{var jt;t.boxType==="prompt"&&vn==="confirm"&&!qe()||(j.action=vn,j.beforeClose?(jt=j.beforeClose)==null||jt.call(j,vn,j,xe):xe())},qe=()=>{if(t.boxType==="prompt"){const vn=j.inputPattern;if(vn&&!vn.test(j.inputValue||""))return j.editorErrorMessage=j.inputErrorMessage||$("el.messagebox.error"),j.validateError=!0,!1;const jt=j.inputValidator;if(typeof jt=="function"){const At=jt(j.inputValue);if(At===!1)return j.editorErrorMessage=j.inputErrorMessage||$("el.messagebox.error"),j.validateError=!0,!1;if(typeof At=="string")return j.editorErrorMessage=At,j.validateError=!0,!1}}return j.editorErrorMessage="",j.validateError=!1,!0},Et=()=>{const vn=he.value.$refs;return vn.input||vn.textarea},kt=()=>{Fe("close")},Lt=()=>{t.closeOnPressEscape&&kt()};return t.lockScroll&&useLockscreen(z),useRestoreActive(z),{...toRefs(j),ns:y,overlayEvent:Ne,visible:z,hasMessage:le,typeClass:re,contentId:ae,inputId:oe,btnSize:L,iconComponent:ie,confirmButtonClasses:Ce,rootRef:ue,focusStartRef:pe,headerRef:de,inputRef:he,confirmRef:_e,doClose:xe,handleClose:kt,onCloseRequested:Lt,handleWrapperClick:Ie,handleInputEnter:ze,handleAction:Fe,t:$}}}),_hoisted_1$4=["aria-label","aria-describedby"],_hoisted_2$3=["aria-label"],_hoisted_3$3=["id"];function _sfc_render(t,r,n,g,y,L){const $=resolveComponent("el-icon"),V=resolveComponent("close"),z=resolveComponent("el-input"),j=resolveComponent("el-button"),re=resolveComponent("el-focus-trap"),ae=resolveComponent("el-overlay");return openBlock(),createBlock(Transition,{name:"fade-in-linear",onAfterLeave:r[11]||(r[11]=oe=>t.$emit("vanish")),persisted:""},{default:withCtx(()=>[withDirectives(createVNode$1(ae,{"z-index":t.zIndex,"overlay-class":[t.ns.is("message-box"),t.modalClass],mask:t.modal},{default:withCtx(()=>[createBaseVNode("div",{role:"dialog","aria-label":t.title,"aria-modal":"true","aria-describedby":t.showInput?void 0:t.contentId,class:normalizeClass(`${t.ns.namespace.value}-overlay-message-box`),onClick:r[8]||(r[8]=(...oe)=>t.overlayEvent.onClick&&t.overlayEvent.onClick(...oe)),onMousedown:r[9]||(r[9]=(...oe)=>t.overlayEvent.onMousedown&&t.overlayEvent.onMousedown(...oe)),onMouseup:r[10]||(r[10]=(...oe)=>t.overlayEvent.onMouseup&&t.overlayEvent.onMouseup(...oe))},[createVNode$1(re,{loop:"",trapped:t.visible,"focus-trap-el":t.rootRef,"focus-start-el":t.focusStartRef,onReleaseRequested:t.onCloseRequested},{default:withCtx(()=>[createBaseVNode("div",{ref:"rootRef",class:normalizeClass([t.ns.b(),t.customClass,t.ns.is("draggable",t.draggable),{[t.ns.m("center")]:t.center}]),style:normalizeStyle$1(t.customStyle),tabindex:"-1",onClick:r[7]||(r[7]=withModifiers(()=>{},["stop"]))},[t.title!==null&&t.title!==void 0?(openBlock(),createElementBlock("div",{key:0,ref:"headerRef",class:normalizeClass(t.ns.e("header"))},[createBaseVNode("div",{class:normalizeClass(t.ns.e("title"))},[t.iconComponent&&t.center?(openBlock(),createBlock($,{key:0,class:normalizeClass([t.ns.e("status"),t.typeClass])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(t.iconComponent)))]),_:1},8,["class"])):createCommentVNode("v-if",!0),createBaseVNode("span",null,toDisplayString(t.title),1)],2),t.showClose?(openBlock(),createElementBlock("button",{key:0,type:"button",class:normalizeClass(t.ns.e("headerbtn")),"aria-label":t.t("el.messagebox.close"),onClick:r[0]||(r[0]=oe=>t.handleAction(t.distinguishCancelAndClose?"close":"cancel")),onKeydown:r[1]||(r[1]=withKeys(withModifiers(oe=>t.handleAction(t.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"]))},[createVNode$1($,{class:normalizeClass(t.ns.e("close"))},{default:withCtx(()=>[createVNode$1(V)]),_:1},8,["class"])],42,_hoisted_2$3)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{id:t.contentId,class:normalizeClass(t.ns.e("content"))},[createBaseVNode("div",{class:normalizeClass(t.ns.e("container"))},[t.iconComponent&&!t.center&&t.hasMessage?(openBlock(),createBlock($,{key:0,class:normalizeClass([t.ns.e("status"),t.typeClass])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(t.iconComponent)))]),_:1},8,["class"])):createCommentVNode("v-if",!0),t.hasMessage?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(t.ns.e("message"))},[renderSlot(t.$slots,"default",{},()=>[t.dangerouslyUseHTMLString?(openBlock(),createBlock(resolveDynamicComponent(t.showInput?"label":"p"),{key:1,for:t.showInput?t.inputId:void 0,innerHTML:t.message},null,8,["for","innerHTML"])):(openBlock(),createBlock(resolveDynamicComponent(t.showInput?"label":"p"),{key:0,for:t.showInput?t.inputId:void 0},{default:withCtx(()=>[createTextVNode(toDisplayString(t.dangerouslyUseHTMLString?"":t.message),1)]),_:1},8,["for"]))])],2)):createCommentVNode("v-if",!0)],2),withDirectives(createBaseVNode("div",{class:normalizeClass(t.ns.e("input"))},[createVNode$1(z,{id:t.inputId,ref:"inputRef",modelValue:t.inputValue,"onUpdate:modelValue":r[2]||(r[2]=oe=>t.inputValue=oe),type:t.inputType,placeholder:t.inputPlaceholder,"aria-invalid":t.validateError,class:normalizeClass({invalid:t.validateError}),onKeydown:withKeys(t.handleInputEnter,["enter"])},null,8,["id","modelValue","type","placeholder","aria-invalid","class","onKeydown"]),createBaseVNode("div",{class:normalizeClass(t.ns.e("errormsg")),style:normalizeStyle$1({visibility:t.editorErrorMessage?"visible":"hidden"})},toDisplayString(t.editorErrorMessage),7)],2),[[vShow,t.showInput]])],10,_hoisted_3$3),createBaseVNode("div",{class:normalizeClass(t.ns.e("btns"))},[t.showCancelButton?(openBlock(),createBlock(j,{key:0,loading:t.cancelButtonLoading,class:normalizeClass([t.cancelButtonClass]),round:t.roundButton,size:t.btnSize,onClick:r[3]||(r[3]=oe=>t.handleAction("cancel")),onKeydown:r[4]||(r[4]=withKeys(withModifiers(oe=>t.handleAction("cancel"),["prevent"]),["enter"]))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.cancelButtonText||t.t("el.messagebox.cancel")),1)]),_:1},8,["loading","class","round","size"])):createCommentVNode("v-if",!0),withDirectives(createVNode$1(j,{ref:"confirmRef",type:"primary",loading:t.confirmButtonLoading,class:normalizeClass([t.confirmButtonClasses]),round:t.roundButton,disabled:t.confirmButtonDisabled,size:t.btnSize,onClick:r[5]||(r[5]=oe=>t.handleAction("confirm")),onKeydown:r[6]||(r[6]=withKeys(withModifiers(oe=>t.handleAction("confirm"),["prevent"]),["enter"]))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.confirmButtonText||t.t("el.messagebox.confirm")),1)]),_:1},8,["loading","class","round","disabled","size"]),[[vShow,t.showConfirmButton]])],2)],6)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,_hoisted_1$4)]),_:3},8,["z-index","overlay-class","mask"]),[[vShow,t.visible]])]),_:3})}var MessageBoxConstructor=_export_sfc$1(_sfc_main$6,[["render",_sfc_render],["__file","/home/runner/work/element-plus/element-plus/packages/components/message-box/src/index.vue"]]);const messageInstance=new Map,getAppendToElement=t=>{let r=document.body;return t.appendTo&&(isString$3(t.appendTo)&&(r=document.querySelector(t.appendTo)),isElement$1(t.appendTo)&&(r=t.appendTo),isElement$1(r)||(r=document.body)),r},initInstance=(t,r,n=null)=>{const g=createVNode$1(MessageBoxConstructor,t,isFunction$4(t.message)||isVNode(t.message)?{default:isFunction$4(t.message)?t.message:()=>t.message}:null);return g.appContext=n,render$2(g,r),getAppendToElement(t).appendChild(r.firstElementChild),g.component},genContainer=()=>document.createElement("div"),showMessage=(t,r)=>{const n=genContainer();t.onVanish=()=>{render$2(null,n),messageInstance.delete(y)},t.onAction=L=>{const $=messageInstance.get(y);let V;t.showInput?V={value:y.inputValue,action:L}:V=L,t.callback?t.callback(V,g.proxy):L==="cancel"||L==="close"?t.distinguishCancelAndClose&&L!=="cancel"?$.reject("close"):$.reject("cancel"):$.resolve(V)};const g=initInstance(t,n,r),y=g.proxy;for(const L in t)hasOwn$1(t,L)&&!hasOwn$1(y.$props,L)&&(y[L]=t[L]);return y.visible=!0,y};function MessageBox(t,r=null){if(!isClient$1)return Promise.reject();let n;return isString$3(t)||isVNode(t)?t={message:t}:n=t.callback,new Promise((g,y)=>{const L=showMessage(t,r??MessageBox._context);messageInstance.set(L,{options:t,callback:n,resolve:g,reject:y})})}const MESSAGE_BOX_VARIANTS=["alert","confirm","prompt"],MESSAGE_BOX_DEFAULT_OPTS={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};MESSAGE_BOX_VARIANTS.forEach(t=>{MessageBox[t]=messageBoxFactory(t)});function messageBoxFactory(t){return(r,n,g,y)=>{let L="";return isObject$7(n)?(g=n,L=""):isUndefined$1(n)?L="":L=n,MessageBox(Object.assign({title:L,message:r,type:"",...MESSAGE_BOX_DEFAULT_OPTS[t]},g,{boxType:t}),y)}}MessageBox.close=()=>{messageInstance.forEach((t,r)=>{r.doClose()}),messageInstance.clear()};MessageBox._context=null;const _MessageBox=MessageBox;_MessageBox.install=t=>{_MessageBox._context=t._context,t.config.globalProperties.$msgbox=_MessageBox,t.config.globalProperties.$messageBox=_MessageBox,t.config.globalProperties.$alert=_MessageBox.alert,t.config.globalProperties.$confirm=_MessageBox.confirm,t.config.globalProperties.$prompt=_MessageBox.prompt};const ElMessageBox=_MessageBox,notificationTypes=["success","info","warning","error"],notificationProps=buildProps({customClass:{type:String,default:""},dangerouslyUseHTMLString:{type:Boolean,default:!1},duration:{type:Number,default:4500},icon:{type:iconPropType},id:{type:String,default:""},message:{type:definePropType([String,Object]),default:""},offset:{type:Number,default:0},onClick:{type:definePropType(Function),default:()=>{}},onClose:{type:definePropType(Function),required:!0},position:{type:String,values:["top-right","top-left","bottom-right","bottom-left"],default:"top-right"},showClose:{type:Boolean,default:!0},title:{type:String,default:""},type:{type:String,values:[...notificationTypes,""],default:""},zIndex:{type:Number,default:0}}),notificationEmits={destroy:()=>!0},_hoisted_1$3=["id"],_hoisted_2$2=["textContent"],_hoisted_3$2={key:0},_hoisted_4$2=["innerHTML"],__default__$1=defineComponent({name:"ElNotification"}),_sfc_main$5=defineComponent({...__default__$1,props:notificationProps,emits:notificationEmits,setup(t,{expose:r}){const n=t,{ns:g,zIndex:y}=useGlobalComponentSettings("notification"),{nextZIndex:L,currentZIndex:$}=y,{Close:V}=CloseComponents,z=ref(!1);let j;const re=computed(()=>{const _e=n.type;return _e&&TypeComponentsMap[n.type]?g.m(_e):""}),ae=computed(()=>n.type&&TypeComponentsMap[n.type]||n.icon),oe=computed(()=>n.position.endsWith("right")?"right":"left"),ie=computed(()=>n.position.startsWith("top")?"top":"bottom"),le=computed(()=>({[ie.value]:`${n.offset}px`,zIndex:$.value}));function ue(){n.duration>0&&({stop:j}=useTimeoutFn$1(()=>{z.value&&pe()},n.duration))}function de(){j==null||j()}function pe(){z.value=!1}function he({code:_e}){_e===EVENT_CODE.delete||_e===EVENT_CODE.backspace?de():_e===EVENT_CODE.esc?z.value&&pe():ue()}return onMounted(()=>{ue(),L(),z.value=!0}),useEventListener(document,"keydown",he),r({visible:z,close:pe}),(_e,Ce)=>(openBlock(),createBlock(Transition,{name:unref(g).b("fade"),onBeforeLeave:_e.onClose,onAfterLeave:Ce[1]||(Ce[1]=$e=>_e.$emit("destroy")),persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{id:_e.id,class:normalizeClass([unref(g).b(),_e.customClass,unref(oe)]),style:normalizeStyle$1(unref(le)),role:"alert",onMouseenter:de,onMouseleave:ue,onClick:Ce[0]||(Ce[0]=(...$e)=>_e.onClick&&_e.onClick(...$e))},[unref(ae)?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass([unref(g).e("icon"),unref(re)])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(ae))))]),_:1},8,["class"])):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(g).e("group"))},[createBaseVNode("h2",{class:normalizeClass(unref(g).e("title")),textContent:toDisplayString(_e.title)},null,10,_hoisted_2$2),withDirectives(createBaseVNode("div",{class:normalizeClass(unref(g).e("content")),style:normalizeStyle$1(_e.title?void 0:{margin:0})},[renderSlot(_e.$slots,"default",{},()=>[_e.dangerouslyUseHTMLString?(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" Caution here, message could've been compromised, never use user's input as message "),createBaseVNode("p",{innerHTML:_e.message},null,8,_hoisted_4$2)],2112)):(openBlock(),createElementBlock("p",_hoisted_3$2,toDisplayString(_e.message),1))])],6),[[vShow,_e.message]]),_e.showClose?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(g).e("closeBtn")),onClick:withModifiers(pe,["stop"])},{default:withCtx(()=>[createVNode$1(unref(V))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)],2)],46,_hoisted_1$3),[[vShow,z.value]])]),_:3},8,["name","onBeforeLeave"]))}});var NotificationConstructor=_export_sfc$1(_sfc_main$5,[["__file","/home/runner/work/element-plus/element-plus/packages/components/notification/src/notification.vue"]]);const notifications={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]},GAP_SIZE=16;let seed=1;const notify=function(t={},r=null){if(!isClient$1)return{close:()=>{}};(typeof t=="string"||isVNode(t))&&(t={message:t});const n=t.position||"top-right";let g=t.offset||0;notifications[n].forEach(({vm:re})=>{var ae;g+=(((ae=re.el)==null?void 0:ae.offsetHeight)||0)+GAP_SIZE}),g+=GAP_SIZE;const y=`notification_${seed++}`,L=t.onClose,$={...t,offset:g,id:y,onClose:()=>{close(y,n,L)}};let V=document.body;isElement$1(t.appendTo)?V=t.appendTo:isString$3(t.appendTo)&&(V=document.querySelector(t.appendTo)),isElement$1(V)||(V=document.body);const z=document.createElement("div"),j=createVNode$1(NotificationConstructor,$,isVNode($.message)?{default:()=>$.message}:null);return j.appContext=r??notify._context,j.props.onDestroy=()=>{render$2(null,z)},render$2(j,z),notifications[n].push({vm:j}),V.appendChild(z.firstElementChild),{close:()=>{j.component.exposed.visible.value=!1}}};notificationTypes.forEach(t=>{notify[t]=(r={})=>((typeof r=="string"||isVNode(r))&&(r={message:r}),notify({...r,type:t}))});function close(t,r,n){const g=notifications[r],y=g.findIndex(({vm:j})=>{var re;return((re=j.component)==null?void 0:re.props.id)===t});if(y===-1)return;const{vm:L}=g[y];if(!L)return;n==null||n(L);const $=L.el.offsetHeight,V=r.split("-")[0];g.splice(y,1);const z=g.length;if(!(z<1))for(let j=y;j<z;j++){const{el:re,component:ae}=g[j].vm,oe=Number.parseInt(re.style[V],10)-$-GAP_SIZE;ae.props.offset=oe}}function closeAll(){for(const t of Object.values(notifications))t.forEach(({vm:r})=>{r.component.exposed.visible.value=!1})}notify.closeAll=closeAll;notify._context=null;const ElNotification=withInstallFunction(notify,"$notify");var Plugins=[ElInfiniteScroll,ElLoading,ElMessage,ElMessageBox,ElNotification,ElPopoverDirective],installer=makeInstaller([...Components,...Plugins]);function mitt(t){return{all:t=t||new Map,on:function(r,n){var g=t.get(r);g?g.push(n):t.set(r,[n])},off:function(r,n){var g=t.get(r);g&&(n?g.splice(g.indexOf(n)>>>0,1):t.set(r,[]))},emit:function(r,n){var g=t.get(r);g&&g.slice().map(function(y){y(n)}),(g=t.get("*"))&&g.slice().map(function(y){y(r,n)})}}}const eventBus=mitt(),_sfc_main$4=defineComponent({__name:"index",setup(t){const r=ref(!1),{pkg:n,lastBuildTime:g}={pkg:{version:"3.3.0",dependencies:{"@element-plus/icons-vue":"^2.1.0","@types/marked":"^4.0.8","@vueuse/core":"^10.0.2","@vueuse/integrations":"^10.0.2",axios:"^1.3.6",dayjs:"^1.11.7",echarts:"^5.4.2","element-plus":"2.3.4",eruda:"^3.0.0","highlight.js":"^11.7.0","hotkeys-js":"^3.10.2","lodash-es":"^4.17.21",marked:"^4.3.0","md-editor-v3":"^3.0.0",mitt:"^3.0.0",mockjs:"^1.1.0",nprogress:"^0.2.0","path-browserify":"^1.0.1","path-to-regexp":"^6.2.1",pinia:"^2.0.35",postcss:"^8.4.23",qs:"^6.11.1","resize-observer-polyfill":"^1.5.1",tailwindcss:"^3.3.1",vconsole:"^3.15.0",vue:"^3.2.47","vue-echarts":"^6.5.4","vue-router":"^4.1.6"},devDependencies:{"@iconify-json/ep":"^1.1.10","@iconify/vue":"^4.1.1","@types/nprogress":"^0.2.0","@types/path-browserify":"^1.0.0","@types/qs":"^6.9.7","@vitejs/plugin-vue":"^4.1.0","@vitejs/plugin-vue-jsx":"^3.0.1",autoprefixer:"^10.4.14",bumpp:"^9.1.0",esno:"^0.16.3","fs-extra":"^11.1.1","http-server":"^14.1.1","npm-run-all":"^4.1.5",plop:"^3.1.2","postcss-html":"^1.5.0",sass:"^1.62.0",stylelint:"^15.5.0","stylelint-config-standard":"^33.0.0","stylelint-config-standard-scss":"^8.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-scss":"^4.6.0","stylelint-stylistic":"^0.4.0",svgo:"^3.0.2",terser:"^5.17.1",typescript:"^5.0.4","unplugin-auto-import":"^0.15.3","unplugin-vue-components":"^0.24.1","unplugin-vue-setup-extend-plus":"^1.0.0",vite:"^4.3.1","vite-plugin-banner":"^0.7.0","vite-plugin-compression":"^0.5.1","vite-plugin-mock":"^2.9.8","vite-plugin-pages":"^0.29.0","vite-plugin-spritesmith":"^0.1.1","vite-plugin-svg-icons":"^2.0.1","vite-plugin-vue-inspector":"^3.4.0","vite-plugin-vue-meta-layouts":"^0.2.2","vue-tsc":"^1.4.2"}},lastBuildTime:"2024-04-20 16:52:28"};return onMounted(()=>{eventBus.on("global-system-info-toggle",()=>{r.value=!r.value})}),(y,L)=>{const $=resolveComponent("el-descriptions-item"),V=resolveComponent("el-descriptions"),z=resolveComponent("el-drawer");return openBlock(),createElementBlock("div",null,[createVNode$1(z,{modelValue:unref(r),"onUpdate:modelValue":L[0]||(L[0]=j=>isRef(r)?r.value=j:null),title:"系统信息",direction:"rtl",size:360},{default:withCtx(()=>[createVNode$1(V,{direction:"vertical",column:1,border:""},{default:withCtx(()=>[createVNode$1($,{label:"版本号",align:"center"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(n).version),1)]),_:1}),createVNode$1($,{label:"最后编译时间",align:"center"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(g)),1)]),_:1})]),_:1}),createVNode$1(V,{title:"生产环境依赖",column:1,size:"small",border:""},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(n).dependencies,(j,re)=>(openBlock(),createBlock($,{key:re,label:re},{default:withCtx(()=>[createTextVNode(toDisplayString(j),1)]),_:2},1032,["label"]))),128))]),_:1}),createVNode$1(V,{title:"开发环境依赖",column:1,size:"small",border:""},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(n).devDependencies,(j,re)=>(openBlock(),createBlock($,{key:re,label:re},{default:withCtx(()=>[createTextVNode(toDisplayString(j),1)]),_:2},1032,["label"]))),128))]),_:1})]),_:1},8,["modelValue"])])}}}),index_vue_vue_type_style_index_0_scoped_d4bf3ff1_lang="",_export_sfc=(t,r)=>{const n=t.__vccOpts||t;for(const[g,y]of r)n[g]=y;return n},__unplugin_components_1=_export_sfc(_sfc_main$4,[["__scopeId","data-v-d4bf3ff1"]]),matchIconName=/^[a-z0-9]+(-[a-z0-9]+)*$/,stringToIcon=(t,r,n,g="")=>{const y=t.split(":");if(t.slice(0,1)==="@"){if(y.length<2||y.length>3)return null;g=y.shift().slice(1)}if(y.length>3||!y.length)return null;if(y.length>1){const V=y.pop(),z=y.pop(),j={provider:y.length>0?y[0]:g,prefix:z,name:V};return r&&!validateIconName(j)?null:j}const L=y[0],$=L.split("-");if($.length>1){const V={provider:g,prefix:$.shift(),name:$.join("-")};return r&&!validateIconName(V)?null:V}if(n&&g===""){const V={provider:g,prefix:"",name:L};return r&&!validateIconName(V,n)?null:V}return null},validateIconName=(t,r)=>t?!!((t.provider===""||t.provider.match(matchIconName))&&(r&&t.prefix===""||t.prefix.match(matchIconName))&&t.name.match(matchIconName)):!1,defaultIconDimensions=Object.freeze({left:0,top:0,width:16,height:16}),defaultIconTransformations=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),defaultIconProps=Object.freeze({...defaultIconDimensions,...defaultIconTransformations}),defaultExtendedIconProps=Object.freeze({...defaultIconProps,body:"",hidden:!1});function mergeIconTransformations(t,r){const n={};!t.hFlip!=!r.hFlip&&(n.hFlip=!0),!t.vFlip!=!r.vFlip&&(n.vFlip=!0);const g=((t.rotate||0)+(r.rotate||0))%4;return g&&(n.rotate=g),n}function mergeIconData(t,r){const n=mergeIconTransformations(t,r);for(const g in defaultExtendedIconProps)g in defaultIconTransformations?g in t&&!(g in n)&&(n[g]=defaultIconTransformations[g]):g in r?n[g]=r[g]:g in t&&(n[g]=t[g]);return n}function getIconsTree(t,r){const n=t.icons,g=t.aliases||Object.create(null),y=Object.create(null);function L($){if(n[$])return y[$]=[];if(!($ in y)){y[$]=null;const V=g[$]&&g[$].parent,z=V&&L(V);z&&(y[$]=[V].concat(z))}return y[$]}return(r||Object.keys(n).concat(Object.keys(g))).forEach(L),y}function internalGetIconData(t,r,n){const g=t.icons,y=t.aliases||Object.create(null);let L={};function $(V){L=mergeIconData(g[V]||y[V],L)}return $(r),n.forEach($),mergeIconData(t,L)}function parseIconSet(t,r){const n=[];if(typeof t!="object"||typeof t.icons!="object")return n;t.not_found instanceof Array&&t.not_found.forEach(y=>{r(y,null),n.push(y)});const g=getIconsTree(t);for(const y in g){const L=g[y];L&&(r(y,internalGetIconData(t,y,L)),n.push(y))}return n}const optionalPropertyDefaults={provider:"",aliases:{},not_found:{},...defaultIconDimensions};function checkOptionalProps(t,r){for(const n in r)if(n in t&&typeof t[n]!=typeof r[n])return!1;return!0}function quicklyValidateIconSet(t){if(typeof t!="object"||t===null)return null;const r=t;if(typeof r.prefix!="string"||!t.icons||typeof t.icons!="object"||!checkOptionalProps(t,optionalPropertyDefaults))return null;const n=r.icons;for(const y in n){const L=n[y];if(!y.match(matchIconName)||typeof L.body!="string"||!checkOptionalProps(L,defaultExtendedIconProps))return null}const g=r.aliases||Object.create(null);for(const y in g){const L=g[y],$=L.parent;if(!y.match(matchIconName)||typeof $!="string"||!n[$]&&!g[$]||!checkOptionalProps(L,defaultExtendedIconProps))return null}return r}const dataStorage=Object.create(null);function newStorage(t,r){return{provider:t,prefix:r,icons:Object.create(null),missing:new Set}}function getStorage(t,r){const n=dataStorage[t]||(dataStorage[t]=Object.create(null));return n[r]||(n[r]=newStorage(t,r))}function addIconSet(t,r){return quicklyValidateIconSet(r)?parseIconSet(r,(n,g)=>{g?t.icons[n]=g:t.missing.add(n)}):[]}function addIconToStorage(t,r,n){try{if(typeof n.body=="string")return t.icons[r]={...n},!0}catch{}return!1}let simpleNames=!1;function allowSimpleNames(t){return typeof t=="boolean"&&(simpleNames=t),simpleNames}function getIconData(t){const r=typeof t=="string"?stringToIcon(t,!0,simpleNames):t;if(r){const n=getStorage(r.provider,r.prefix),g=r.name;return n.icons[g]||(n.missing.has(g)?null:void 0)}}function addIcon(t,r){const n=stringToIcon(t,!0,simpleNames);if(!n)return!1;const g=getStorage(n.provider,n.prefix);return addIconToStorage(g,n.name,r)}function addCollection(t,r){if(typeof t!="object")return!1;if(typeof r!="string"&&(r=t.provider||""),simpleNames&&!r&&!t.prefix){let y=!1;return quicklyValidateIconSet(t)&&(t.prefix="",parseIconSet(t,(L,$)=>{$&&addIcon(L,$)&&(y=!0)})),y}const n=t.prefix;if(!validateIconName({provider:r,prefix:n,name:"a"}))return!1;const g=getStorage(r,n);return!!addIconSet(g,t)}const defaultIconSizeCustomisations=Object.freeze({width:null,height:null}),defaultIconCustomisations=Object.freeze({...defaultIconSizeCustomisations,...defaultIconTransformations}),unitsSplit=/(-?[0-9.]*[0-9]+[0-9.]*)/g,unitsTest=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function calculateSize(t,r,n){if(r===1)return t;if(n=n||100,typeof t=="number")return Math.ceil(t*r*n)/n;if(typeof t!="string")return t;const g=t.split(unitsSplit);if(g===null||!g.length)return t;const y=[];let L=g.shift(),$=unitsTest.test(L);for(;;){if($){const V=parseFloat(L);isNaN(V)?y.push(L):y.push(Math.ceil(V*r*n)/n)}else y.push(L);if(L=g.shift(),L===void 0)return y.join("");$=!$}}const isUnsetKeyword=t=>t==="unset"||t==="undefined"||t==="none";function iconToSVG(t,r){const n={...defaultIconProps,...t},g={...defaultIconCustomisations,...r},y={left:n.left,top:n.top,width:n.width,height:n.height};let L=n.body;[n,g].forEach(le=>{const ue=[],de=le.hFlip,pe=le.vFlip;let he=le.rotate;de?pe?he+=2:(ue.push("translate("+(y.width+y.left).toString()+" "+(0-y.top).toString()+")"),ue.push("scale(-1 1)"),y.top=y.left=0):pe&&(ue.push("translate("+(0-y.left).toString()+" "+(y.height+y.top).toString()+")"),ue.push("scale(1 -1)"),y.top=y.left=0);let _e;switch(he<0&&(he-=Math.floor(he/4)*4),he=he%4,he){case 1:_e=y.height/2+y.top,ue.unshift("rotate(90 "+_e.toString()+" "+_e.toString()+")");break;case 2:ue.unshift("rotate(180 "+(y.width/2+y.left).toString()+" "+(y.height/2+y.top).toString()+")");break;case 3:_e=y.width/2+y.left,ue.unshift("rotate(-90 "+_e.toString()+" "+_e.toString()+")");break}he%2===1&&(y.left!==y.top&&(_e=y.left,y.left=y.top,y.top=_e),y.width!==y.height&&(_e=y.width,y.width=y.height,y.height=_e)),ue.length&&(L='<g transform="'+ue.join(" ")+'">'+L+"</g>")});const $=g.width,V=g.height,z=y.width,j=y.height;let re,ae;$===null?(ae=V===null?"1em":V==="auto"?j:V,re=calculateSize(ae,z/j)):(re=$==="auto"?z:$,ae=V===null?calculateSize(re,j/z):V==="auto"?j:V);const oe={},ie=(le,ue)=>{isUnsetKeyword(ue)||(oe[le]=ue.toString())};return ie("width",re),ie("height",ae),oe.viewBox=y.left.toString()+" "+y.top.toString()+" "+z.toString()+" "+j.toString(),{attributes:oe,body:L}}const regex=/\sid="(\S+)"/g,randomPrefix="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let counter=0;function replaceIDs(t,r=randomPrefix){const n=[];let g;for(;g=regex.exec(t);)n.push(g[1]);if(!n.length)return t;const y="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(L=>{const $=typeof r=="function"?r(L):r+(counter++).toString(),V=L.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");t=t.replace(new RegExp('([#;"])('+V+')([")]|\\.[a-z])',"g"),"$1"+$+y+"$3")}),t=t.replace(new RegExp(y,"g"),""),t}const storage$1=Object.create(null);function setAPIModule(t,r){storage$1[t]=r}function getAPIModule(t){return storage$1[t]||storage$1[""]}function createAPIConfig(t){let r;if(typeof t.resources=="string")r=[t.resources];else if(r=t.resources,!(r instanceof Array)||!r.length)return null;return{resources:r,path:t.path||"/",maxURL:t.maxURL||500,rotate:t.rotate||750,timeout:t.timeout||5e3,random:t.random===!0,index:t.index||0,dataAfterTimeout:t.dataAfterTimeout!==!1}}const configStorage=Object.create(null),fallBackAPISources=["https://api.simplesvg.com","https://api.unisvg.com"],fallBackAPI=[];for(;fallBackAPISources.length>0;)fallBackAPISources.length===1||Math.random()>.5?fallBackAPI.push(fallBackAPISources.shift()):fallBackAPI.push(fallBackAPISources.pop());configStorage[""]=createAPIConfig({resources:["https://api.iconify.design"].concat(fallBackAPI)});function addAPIProvider(t,r){const n=createAPIConfig(r);return n===null?!1:(configStorage[t]=n,!0)}function getAPIConfig(t){return configStorage[t]}const detectFetch=()=>{let t;try{if(t=fetch,typeof t=="function")return t}catch{}};let fetchModule=detectFetch();function calculateMaxLength(t,r){const n=getAPIConfig(t);if(!n)return 0;let g;if(!n.maxURL)g=0;else{let y=0;n.resources.forEach($=>{y=Math.max(y,$.length)});const L=r+".json?icons=";g=n.maxURL-y-n.path.length-L.length}return g}function shouldAbort(t){return t===404}const prepare$1=(t,r,n)=>{const g=[],y=calculateMaxLength(t,r),L="icons";let $={type:L,provider:t,prefix:r,icons:[]},V=0;return n.forEach((z,j)=>{V+=z.length+1,V>=y&&j>0&&(g.push($),$={type:L,provider:t,prefix:r,icons:[]},V=z.length),$.icons.push(z)}),g.push($),g};function getPath(t){if(typeof t=="string"){const r=getAPIConfig(t);if(r)return r.path}return"/"}const send=(t,r,n)=>{if(!fetchModule){n("abort",424);return}let g=getPath(r.provider);switch(r.type){case"icons":{const L=r.prefix,V=r.icons.join(","),z=new URLSearchParams({icons:V});g+=L+".json?"+z.toString();break}case"custom":{const L=r.uri;g+=L.slice(0,1)==="/"?L.slice(1):L;break}default:n("abort",400);return}let y=503;fetchModule(t+g).then(L=>{const $=L.status;if($!==200){setTimeout(()=>{n(shouldAbort($)?"abort":"next",$)});return}return y=501,L.json()}).then(L=>{if(typeof L!="object"||L===null){setTimeout(()=>{L===404?n("abort",L):n("next",y)});return}setTimeout(()=>{n("success",L)})}).catch(()=>{n("next",y)})},fetchAPIModule={prepare:prepare$1,send};function sortIcons(t){const r={loaded:[],missing:[],pending:[]},n=Object.create(null);t.sort((y,L)=>y.provider!==L.provider?y.provider.localeCompare(L.provider):y.prefix!==L.prefix?y.prefix.localeCompare(L.prefix):y.name.localeCompare(L.name));let g={provider:"",prefix:"",name:""};return t.forEach(y=>{if(g.name===y.name&&g.prefix===y.prefix&&g.provider===y.provider)return;g=y;const L=y.provider,$=y.prefix,V=y.name,z=n[L]||(n[L]=Object.create(null)),j=z[$]||(z[$]=getStorage(L,$));let re;V in j.icons?re=r.loaded:$===""||j.missing.has(V)?re=r.missing:re=r.pending;const ae={provider:L,prefix:$,name:V};re.push(ae)}),r}function removeCallback(t,r){t.forEach(n=>{const g=n.loaderCallbacks;g&&(n.loaderCallbacks=g.filter(y=>y.id!==r))})}function updateCallbacks(t){t.pendingCallbacksFlag||(t.pendingCallbacksFlag=!0,setTimeout(()=>{t.pendingCallbacksFlag=!1;const r=t.loaderCallbacks?t.loaderCallbacks.slice(0):[];if(!r.length)return;let n=!1;const g=t.provider,y=t.prefix;r.forEach(L=>{const $=L.icons,V=$.pending.length;$.pending=$.pending.filter(z=>{if(z.prefix!==y)return!0;const j=z.name;if(t.icons[j])$.loaded.push({provider:g,prefix:y,name:j});else if(t.missing.has(j))$.missing.push({provider:g,prefix:y,name:j});else return n=!0,!0;return!1}),$.pending.length!==V&&(n||removeCallback([t],L.id),L.callback($.loaded.slice(0),$.missing.slice(0),$.pending.slice(0),L.abort))})}))}let idCounter=0;function storeCallback(t,r,n){const g=idCounter++,y=removeCallback.bind(null,n,g);if(!r.pending.length)return y;const L={id:g,icons:r,callback:t,abort:y};return n.forEach($=>{($.loaderCallbacks||($.loaderCallbacks=[])).push(L)}),y}function listToIcons(t,r=!0,n=!1){const g=[];return t.forEach(y=>{const L=typeof y=="string"?stringToIcon(y,r,n):y;L&&g.push(L)}),g}var defaultConfig={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function sendQuery(t,r,n,g){const y=t.resources.length,L=t.random?Math.floor(Math.random()*y):t.index;let $;if(t.random){let xe=t.resources.slice(0);for($=[];xe.length>1;){const Ie=Math.floor(Math.random()*xe.length);$.push(xe[Ie]),xe=xe.slice(0,Ie).concat(xe.slice(Ie+1))}$=$.concat(xe)}else $=t.resources.slice(L).concat(t.resources.slice(0,L));const V=Date.now();let z="pending",j=0,re,ae=null,oe=[],ie=[];typeof g=="function"&&ie.push(g);function le(){ae&&(clearTimeout(ae),ae=null)}function ue(){z==="pending"&&(z="aborted"),le(),oe.forEach(xe=>{xe.status==="pending"&&(xe.status="aborted")}),oe=[]}function de(xe,Ie){Ie&&(ie=[]),typeof xe=="function"&&ie.push(xe)}function pe(){return{startTime:V,payload:r,status:z,queriesSent:j,queriesPending:oe.length,subscribe:de,abort:ue}}function he(){z="failed",ie.forEach(xe=>{xe(void 0,re)})}function _e(){oe.forEach(xe=>{xe.status==="pending"&&(xe.status="aborted")}),oe=[]}function Ce(xe,Ie,Ne){const ze=Ie!=="success";switch(oe=oe.filter(Fe=>Fe!==xe),z){case"pending":break;case"failed":if(ze||!t.dataAfterTimeout)return;break;default:return}if(Ie==="abort"){re=Ne,he();return}if(ze){re=Ne,oe.length||($.length?$e():he());return}if(le(),_e(),!t.random){const Fe=t.resources.indexOf(xe.resource);Fe!==-1&&Fe!==t.index&&(t.index=Fe)}z="completed",ie.forEach(Fe=>{Fe(Ne)})}function $e(){if(z!=="pending")return;le();const xe=$.shift();if(xe===void 0){if(oe.length){ae=setTimeout(()=>{le(),z==="pending"&&(_e(),he())},t.timeout);return}he();return}const Ie={status:"pending",resource:xe,callback:(Ne,ze)=>{Ce(Ie,Ne,ze)}};oe.push(Ie),j++,ae=setTimeout($e,t.rotate),n(xe,r,Ie.callback)}return setTimeout($e),pe}function initRedundancy(t){const r={...defaultConfig,...t};let n=[];function g(){n=n.filter(V=>V().status==="pending")}function y(V,z,j){const re=sendQuery(r,V,z,(ae,oe)=>{g(),j&&j(ae,oe)});return n.push(re),re}function L(V){return n.find(z=>V(z))||null}return{query:y,find:L,setIndex:V=>{r.index=V},getIndex:()=>r.index,cleanup:g}}function emptyCallback$1(){}const redundancyCache=Object.create(null);function getRedundancyCache(t){if(!redundancyCache[t]){const r=getAPIConfig(t);if(!r)return;const n=initRedundancy(r),g={config:r,redundancy:n};redundancyCache[t]=g}return redundancyCache[t]}function sendAPIQuery(t,r,n){let g,y;if(typeof t=="string"){const L=getAPIModule(t);if(!L)return n(void 0,424),emptyCallback$1;y=L.send;const $=getRedundancyCache(t);$&&(g=$.redundancy)}else{const L=createAPIConfig(t);if(L){g=initRedundancy(L);const $=t.resources?t.resources[0]:"",V=getAPIModule($);V&&(y=V.send)}}return!g||!y?(n(void 0,424),emptyCallback$1):g.query(r,y,n)().abort}const browserCacheVersion="iconify2",browserCachePrefix="iconify",browserCacheCountKey=browserCachePrefix+"-count",browserCacheVersionKey=browserCachePrefix+"-version",browserStorageHour=36e5,browserStorageCacheExpiration=168;function getStoredItem(t,r){try{return t.getItem(r)}catch{}}function setStoredItem(t,r,n){try{return t.setItem(r,n),!0}catch{}}function removeStoredItem(t,r){try{t.removeItem(r)}catch{}}function setBrowserStorageItemsCount(t,r){return setStoredItem(t,browserCacheCountKey,r.toString())}function getBrowserStorageItemsCount(t){return parseInt(getStoredItem(t,browserCacheCountKey))||0}const browserStorageConfig={local:!0,session:!0},browserStorageEmptyItems={local:new Set,session:new Set};let browserStorageStatus=!1;function setBrowserStorageStatus(t){browserStorageStatus=t}let _window=typeof window>"u"?{}:window;function getBrowserStorage(t){const r=t+"Storage";try{if(_window&&_window[r]&&typeof _window[r].length=="number")return _window[r]}catch{}browserStorageConfig[t]=!1}function iterateBrowserStorage(t,r){const n=getBrowserStorage(t);if(!n)return;const g=getStoredItem(n,browserCacheVersionKey);if(g!==browserCacheVersion){if(g){const V=getBrowserStorageItemsCount(n);for(let z=0;z<V;z++)removeStoredItem(n,browserCachePrefix+z.toString())}setStoredItem(n,browserCacheVersionKey,browserCacheVersion),setBrowserStorageItemsCount(n,0);return}const y=Math.floor(Date.now()/browserStorageHour)-browserStorageCacheExpiration,L=V=>{const z=browserCachePrefix+V.toString(),j=getStoredItem(n,z);if(typeof j=="string"){try{const re=JSON.parse(j);if(typeof re=="object"&&typeof re.cached=="number"&&re.cached>y&&typeof re.provider=="string"&&typeof re.data=="object"&&typeof re.data.prefix=="string"&&r(re,V))return!0}catch{}removeStoredItem(n,z)}};let $=getBrowserStorageItemsCount(n);for(let V=$-1;V>=0;V--)L(V)||(V===$-1?($--,setBrowserStorageItemsCount(n,$)):browserStorageEmptyItems[t].add(V))}function initBrowserStorage(){if(!browserStorageStatus){setBrowserStorageStatus(!0);for(const t in browserStorageConfig)iterateBrowserStorage(t,r=>{const n=r.data,g=r.provider,y=n.prefix,L=getStorage(g,y);if(!addIconSet(L,n).length)return!1;const $=n.lastModified||-1;return L.lastModifiedCached=L.lastModifiedCached?Math.min(L.lastModifiedCached,$):$,!0})}}function updateLastModified(t,r){const n=t.lastModifiedCached;if(n&&n>=r)return n===r;if(t.lastModifiedCached=r,n)for(const g in browserStorageConfig)iterateBrowserStorage(g,y=>{const L=y.data;return y.provider!==t.provider||L.prefix!==t.prefix||L.lastModified===r});return!0}function storeInBrowserStorage(t,r){browserStorageStatus||initBrowserStorage();function n(g){let y;if(!browserStorageConfig[g]||!(y=getBrowserStorage(g)))return;const L=browserStorageEmptyItems[g];let $;if(L.size)L.delete($=Array.from(L).shift());else if($=getBrowserStorageItemsCount(y),!setBrowserStorageItemsCount(y,$+1))return;const V={cached:Math.floor(Date.now()/browserStorageHour),provider:t.provider,data:r};return setStoredItem(y,browserCachePrefix+$.toString(),JSON.stringify(V))}r.lastModified&&!updateLastModified(t,r.lastModified)||Object.keys(r.icons).length&&(r.not_found&&(r=Object.assign({},r),delete r.not_found),n("local")||n("session"))}function emptyCallback(){}function loadedNewIcons(t){t.iconsLoaderFlag||(t.iconsLoaderFlag=!0,setTimeout(()=>{t.iconsLoaderFlag=!1,updateCallbacks(t)}))}function loadNewIcons(t,r){t.iconsToLoad?t.iconsToLoad=t.iconsToLoad.concat(r).sort():t.iconsToLoad=r,t.iconsQueueFlag||(t.iconsQueueFlag=!0,setTimeout(()=>{t.iconsQueueFlag=!1;const{provider:n,prefix:g}=t,y=t.iconsToLoad;delete t.iconsToLoad;let L;if(!y||!(L=getAPIModule(n)))return;L.prepare(n,g,y).forEach(V=>{sendAPIQuery(n,V,z=>{if(typeof z!="object")V.icons.forEach(j=>{t.missing.add(j)});else try{const j=addIconSet(t,z);if(!j.length)return;const re=t.pendingIcons;re&&j.forEach(ae=>{re.delete(ae)}),storeInBrowserStorage(t,z)}catch(j){console.error(j)}loadedNewIcons(t)})})}))}const loadIcons=(t,r)=>{const n=listToIcons(t,!0,allowSimpleNames()),g=sortIcons(n);if(!g.pending.length){let z=!0;return r&&setTimeout(()=>{z&&r(g.loaded,g.missing,g.pending,emptyCallback)}),()=>{z=!1}}const y=Object.create(null),L=[];let $,V;return g.pending.forEach(z=>{const{provider:j,prefix:re}=z;if(re===V&&j===$)return;$=j,V=re,L.push(getStorage(j,re));const ae=y[j]||(y[j]=Object.create(null));ae[re]||(ae[re]=[])}),g.pending.forEach(z=>{const{provider:j,prefix:re,name:ae}=z,oe=getStorage(j,re),ie=oe.pendingIcons||(oe.pendingIcons=new Set);ie.has(ae)||(ie.add(ae),y[j][re].push(ae))}),L.forEach(z=>{const{provider:j,prefix:re}=z;y[j][re].length&&loadNewIcons(z,y[j][re])}),r?storeCallback(r,g,L):emptyCallback};function mergeCustomisations(t,r){const n={...t};for(const g in r){const y=r[g],L=typeof y;g in defaultIconSizeCustomisations?(y===null||y&&(L==="string"||L==="number"))&&(n[g]=y):L===typeof n[g]&&(n[g]=g==="rotate"?y%4:y)}return n}const separator=/[\s,]+/;function flipFromString(t,r){r.split(separator).forEach(n=>{switch(n.trim()){case"horizontal":t.hFlip=!0;break;case"vertical":t.vFlip=!0;break}})}function rotateFromString(t,r=0){const n=t.replace(/^-?[0-9.]*/,"");function g(y){for(;y<0;)y+=4;return y%4}if(n===""){const y=parseInt(t);return isNaN(y)?0:g(y)}else if(n!==t){let y=0;switch(n){case"%":y=25;break;case"deg":y=90}if(y){let L=parseFloat(t.slice(0,t.length-n.length));return isNaN(L)?0:(L=L/y,L%1===0?g(L):0)}}return r}function iconToHTML(t,r){let n=t.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const g in r)n+=" "+g+'="'+r[g]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+t+"</svg>"}function encodeSVGforURL(t){return t.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function svgToData(t){return"data:image/svg+xml,"+encodeSVGforURL(t)}function svgToURL(t){return'url("'+svgToData(t)+'")'}const defaultExtendedIconCustomisations={...defaultIconCustomisations,inline:!1},svgDefaults={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},commonProps={display:"inline-block"},monotoneProps={backgroundColor:"currentColor"},coloredProps={backgroundColor:"transparent"},propsToAdd={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},propsToAddTo={webkitMask:monotoneProps,mask:monotoneProps,background:coloredProps};for(const t in propsToAddTo){const r=propsToAddTo[t];for(const n in propsToAdd)r[t+n]=propsToAdd[n]}const customisationAliases={};["horizontal","vertical"].forEach(t=>{const r=t.slice(0,1)+"Flip";customisationAliases[t+"-flip"]=r,customisationAliases[t.slice(0,1)+"-flip"]=r,customisationAliases[t+"Flip"]=r});function fixSize(t){return t+(t.match(/^[-0-9.]+$/)?"px":"")}const render$1=(t,r)=>{const n=mergeCustomisations(defaultExtendedIconCustomisations,r),g={...svgDefaults},y=r.mode||"svg",L={},$=r.style,V=typeof $=="object"&&!($ instanceof Array)?$:{};for(let ue in r){const de=r[ue];if(de!==void 0)switch(ue){case"icon":case"style":case"onLoad":case"mode":break;case"inline":case"hFlip":case"vFlip":n[ue]=de===!0||de==="true"||de===1;break;case"flip":typeof de=="string"&&flipFromString(n,de);break;case"color":L.color=de;break;case"rotate":typeof de=="string"?n[ue]=rotateFromString(de):typeof de=="number"&&(n[ue]=de);break;case"ariaHidden":case"aria-hidden":de!==!0&&de!=="true"&&delete g["aria-hidden"];break;default:{const pe=customisationAliases[ue];pe?(de===!0||de==="true"||de===1)&&(n[pe]=!0):defaultExtendedIconCustomisations[ue]===void 0&&(g[ue]=de)}}}const z=iconToSVG(t,n),j=z.attributes;if(n.inline&&(L.verticalAlign="-0.125em"),y==="svg"){g.style={...L,...V},Object.assign(g,j);let ue=0,de=r.id;return typeof de=="string"&&(de=de.replace(/-/g,"_")),g.innerHTML=replaceIDs(z.body,de?()=>de+"ID"+ue++:"iconifyVue"),h$1("svg",g)}const{body:re,width:ae,height:oe}=t,ie=y==="mask"||(y==="bg"?!1:re.indexOf("currentColor")!==-1),le=iconToHTML(re,{...j,width:ae+"",height:oe+""});return g.style={...L,"--svg":svgToURL(le),width:fixSize(j.width),height:fixSize(j.height),...commonProps,...ie?monotoneProps:coloredProps,...V},h$1("span",g)};allowSimpleNames(!0);setAPIModule("",fetchAPIModule);if(typeof document<"u"&&typeof window<"u"){initBrowserStorage();const t=window;if(t.IconifyPreload!==void 0){const r=t.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof r=="object"&&r!==null&&(r instanceof Array?r:[r]).forEach(g=>{try{(typeof g!="object"||g===null||g instanceof Array||typeof g.icons!="object"||typeof g.prefix!="string"||!addCollection(g))&&console.error(n)}catch{console.error(n)}})}if(t.IconifyProviders!==void 0){const r=t.IconifyProviders;if(typeof r=="object"&&r!==null)for(let n in r){const g="IconifyProviders["+n+"] is invalid.";try{const y=r[n];if(typeof y!="object"||!y||y.resources===void 0)continue;addAPIProvider(n,y)||console.error(g)}catch{console.error(g)}}}}const emptyIcon={...defaultIconProps,body:""},Icon=defineComponent({inheritAttrs:!1,data(){return{iconMounted:!1,counter:0}},mounted(){this._name="",this._loadingIcon=null,this.iconMounted=!0},unmounted(){this.abortLoading()},methods:{abortLoading(){this._loadingIcon&&(this._loadingIcon.abort(),this._loadingIcon=null)},getIcon(t,r){if(typeof t=="object"&&t!==null&&typeof t.body=="string")return this._name="",this.abortLoading(),{data:t};let n;if(typeof t!="string"||(n=stringToIcon(t,!1,!0))===null)return this.abortLoading(),null;const g=getIconData(n);if(!g)return(!this._loadingIcon||this._loadingIcon.name!==t)&&(this.abortLoading(),this._name="",g!==null&&(this._loadingIcon={name:t,abort:loadIcons([n],()=>{this.counter++})})),null;this.abortLoading(),this._name!==t&&(this._name=t,r&&r(t));const y=["iconify"];return n.prefix!==""&&y.push("iconify--"+n.prefix),n.provider!==""&&y.push("iconify--"+n.provider),{data:g,classes:y}}},render(){this.counter;const t=this.$attrs,r=this.iconMounted?this.getIcon(t.icon,t.onLoad):null;if(!r)return render$1(emptyIcon,t);let n=t;return r.classes&&(n={...t,class:(typeof t.class=="string"?t.class+" ":"")+r.classes.join(" ")}),render$1({...defaultIconProps,...r.data},n)}}),_hoisted_1$2=["xlink:href"],__default__=defineComponent({name:"SvgIcon"}),_sfc_main$3=defineComponent({...__default__,props:{name:{type:String,required:!0},flip:{type:String,default:""},rotate:{type:Number,default:0}},setup(t){const r=t,n=computed(()=>{const g=[];if(r.flip!=="")switch(r.flip){case"horizontal":g.push("rotateY(180deg)");break;case"vertical":g.push("rotateX(180deg)");break;case"both":g.push("rotateX(180deg)"),g.push("rotateY(180deg)");break}return r.rotate!==0&&g.push(`rotate(${r.rotate}deg)`),`transform: ${g.join(" ")};`});return(g,y)=>t.name.indexOf("ep:")===0?(openBlock(),createBlock(unref(Icon),{key:0,icon:t.name,style:normalizeStyle$1(unref(n))},null,8,["icon","style"])):(openBlock(),createElementBlock("svg",{key:1,style:normalizeStyle$1(unref(n)),"aria-hidden":"true"},[createBaseVNode("use",{"xlink:href":`#icon-${t.name}`},null,8,_hoisted_1$2)],4))}});/*!
* vue-router v4.3.0
* (c) 2024 Eduardo San Martin Morote
* @license MIT
*/const isBrowser$1=typeof document<"u";function isESModule(t){return t.__esModule||t[Symbol.toStringTag]==="Module"}const assign$1=Object.assign;function applyToParams(t,r){const n={};for(const g in r){const y=r[g];n[g]=isArray$3(y)?y.map(t):t(y)}return n}const noop$4=()=>{},isArray$3=Array.isArray,HASH_RE=/#/g,AMPERSAND_RE=/&/g,SLASH_RE=/\//g,EQUAL_RE=/=/g,IM_RE=/\?/g,PLUS_RE=/\+/g,ENC_BRACKET_OPEN_RE=/%5B/g,ENC_BRACKET_CLOSE_RE=/%5D/g,ENC_CARET_RE=/%5E/g,ENC_BACKTICK_RE=/%60/g,ENC_CURLY_OPEN_RE=/%7B/g,ENC_PIPE_RE=/%7C/g,ENC_CURLY_CLOSE_RE=/%7D/g,ENC_SPACE_RE=/%20/g;function commonEncode(t){return encodeURI(""+t).replace(ENC_PIPE_RE,"|").replace(ENC_BRACKET_OPEN_RE,"[").replace(ENC_BRACKET_CLOSE_RE,"]")}function encodeHash(t){return commonEncode(t).replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryValue(t){return commonEncode(t).replace(PLUS_RE,"%2B").replace(ENC_SPACE_RE,"+").replace(HASH_RE,"%23").replace(AMPERSAND_RE,"%26").replace(ENC_BACKTICK_RE,"`").replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryKey(t){return encodeQueryValue(t).replace(EQUAL_RE,"%3D")}function encodePath(t){return commonEncode(t).replace(HASH_RE,"%23").replace(IM_RE,"%3F")}function encodeParam(t){return t==null?"":encodePath(t).replace(SLASH_RE,"%2F")}function decode$1(t){try{return decodeURIComponent(""+t)}catch{}return""+t}const TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=t=>t.replace(TRAILING_SLASH_RE,"");function parseURL(t,r,n="/"){let g,y={},L="",$="";const V=r.indexOf("#");let z=r.indexOf("?");return V<z&&V>=0&&(z=-1),z>-1&&(g=r.slice(0,z),L=r.slice(z+1,V>-1?V:r.length),y=t(L)),V>-1&&(g=g||r.slice(0,V),$=r.slice(V,r.length)),g=resolveRelativePath(g??r,n),{fullPath:g+(L&&"?")+L+$,path:g,query:y,hash:decode$1($)}}function stringifyURL(t,r){const n=r.query?t(r.query):"";return r.path+(n&&"?")+n+(r.hash||"")}function stripBase(t,r){return!r||!t.toLowerCase().startsWith(r.toLowerCase())?t:t.slice(r.length)||"/"}function isSameRouteLocation(t,r,n){const g=r.matched.length-1,y=n.matched.length-1;return g>-1&&g===y&&isSameRouteRecord(r.matched[g],n.matched[y])&&isSameRouteLocationParams(r.params,n.params)&&t(r.query)===t(n.query)&&r.hash===n.hash}function isSameRouteRecord(t,r){return(t.aliasOf||t)===(r.aliasOf||r)}function isSameRouteLocationParams(t,r){if(Object.keys(t).length!==Object.keys(r).length)return!1;for(const n in t)if(!isSameRouteLocationParamsValue(t[n],r[n]))return!1;return!0}function isSameRouteLocationParamsValue(t,r){return isArray$3(t)?isEquivalentArray(t,r):isArray$3(r)?isEquivalentArray(r,t):t===r}function isEquivalentArray(t,r){return isArray$3(r)?t.length===r.length&&t.every((n,g)=>n===r[g]):t.length===1&&t[0]===r}function resolveRelativePath(t,r){if(t.startsWith("/"))return t;if(!t)return r;const n=r.split("/"),g=t.split("/"),y=g[g.length-1];(y===".."||y===".")&&g.push("");let L=n.length-1,$,V;for($=0;$<g.length;$++)if(V=g[$],V!==".")if(V==="..")L>1&&L--;else break;return n.slice(0,L).join("/")+"/"+g.slice($).join("/")}var NavigationType;(function(t){t.pop="pop",t.push="push"})(NavigationType||(NavigationType={}));var NavigationDirection;(function(t){t.back="back",t.forward="forward",t.unknown=""})(NavigationDirection||(NavigationDirection={}));function normalizeBase(t){if(!t)if(isBrowser$1){const r=document.querySelector("base");t=r&&r.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),removeTrailingSlash(t)}const BEFORE_HASH_RE=/^[^#]+#/;function createHref(t,r){return t.replace(BEFORE_HASH_RE,"#")+r}function getElementPosition(t,r){const n=document.documentElement.getBoundingClientRect(),g=t.getBoundingClientRect();return{behavior:r.behavior,left:g.left-n.left-(r.left||0),top:g.top-n.top-(r.top||0)}}const computeScrollPosition=()=>({left:window.scrollX,top:window.scrollY});function scrollToPosition(t){let r;if("el"in t){const n=t.el,g=typeof n=="string"&&n.startsWith("#"),y=typeof n=="string"?g?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!y)return;r=getElementPosition(y,t)}else r=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(r):window.scrollTo(r.left!=null?r.left:window.scrollX,r.top!=null?r.top:window.scrollY)}function getScrollKey(t,r){return(history.state?history.state.position-r:-1)+t}const scrollPositions=new Map;function saveScrollPosition(t,r){scrollPositions.set(t,r)}function getSavedScrollPosition(t){const r=scrollPositions.get(t);return scrollPositions.delete(t),r}let createBaseLocation=()=>location.protocol+"//"+location.host;function createCurrentLocation(t,r){const{pathname:n,search:g,hash:y}=r,L=t.indexOf("#");if(L>-1){let V=y.includes(t.slice(L))?t.slice(L).length:1,z=y.slice(V);return z[0]!=="/"&&(z="/"+z),stripBase(z,"")}return stripBase(n,t)+g+y}function useHistoryListeners(t,r,n,g){let y=[],L=[],$=null;const V=({state:oe})=>{const ie=createCurrentLocation(t,location),le=n.value,ue=r.value;let de=0;if(oe){if(n.value=ie,r.value=oe,$&&$===le){$=null;return}de=ue?oe.position-ue.position:0}else g(ie);y.forEach(pe=>{pe(n.value,le,{delta:de,type:NavigationType.pop,direction:de?de>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})})};function z(){$=n.value}function j(oe){y.push(oe);const ie=()=>{const le=y.indexOf(oe);le>-1&&y.splice(le,1)};return L.push(ie),ie}function re(){const{history:oe}=window;oe.state&&oe.replaceState(assign$1({},oe.state,{scroll:computeScrollPosition()}),"")}function ae(){for(const oe of L)oe();L=[],window.removeEventListener("popstate",V),window.removeEventListener("beforeunload",re)}return window.addEventListener("popstate",V),window.addEventListener("beforeunload",re,{passive:!0}),{pauseListeners:z,listen:j,destroy:ae}}function buildState(t,r,n,g=!1,y=!1){return{back:t,current:r,forward:n,replaced:g,position:window.history.length,scroll:y?computeScrollPosition():null}}function useHistoryStateNavigation(t){const{history:r,location:n}=window,g={value:createCurrentLocation(t,n)},y={value:r.state};y.value||L(g.value,{back:null,current:g.value,forward:null,position:r.length-1,replaced:!0,scroll:null},!0);function L(z,j,re){const ae=t.indexOf("#"),oe=ae>-1?(n.host&&document.querySelector("base")?t:t.slice(ae))+z:createBaseLocation()+t+z;try{r[re?"replaceState":"pushState"](j,"",oe),y.value=j}catch(ie){console.error(ie),n[re?"replace":"assign"](oe)}}function $(z,j){const re=assign$1({},r.state,buildState(y.value.back,z,y.value.forward,!0),j,{position:y.value.position});L(z,re,!0),g.value=z}function V(z,j){const re=assign$1({},y.value,r.state,{forward:z,scroll:computeScrollPosition()});L(re.current,re,!0);const ae=assign$1({},buildState(g.value,z,null),{position:re.position+1},j);L(z,ae,!1),g.value=z}return{location:g,state:y,push:V,replace:$}}function createWebHistory(t){t=normalizeBase(t);const r=useHistoryStateNavigation(t),n=useHistoryListeners(t,r.state,r.location,r.replace);function g(L,$=!0){$||n.pauseListeners(),history.go(L)}const y=assign$1({location:"",base:t,go:g,createHref:createHref.bind(null,t)},r,n);return Object.defineProperty(y,"location",{enumerable:!0,get:()=>r.location.value}),Object.defineProperty(y,"state",{enumerable:!0,get:()=>r.state.value}),y}function createWebHashHistory(t){return t=location.host?t||location.pathname+location.search:"",t.includes("#")||(t+="#"),createWebHistory(t)}function isRouteLocation(t){return typeof t=="string"||t&&typeof t=="object"}function isRouteName(t){return typeof t=="string"||typeof t=="symbol"}const START_LOCATION_NORMALIZED={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},NavigationFailureSymbol=Symbol("");var NavigationFailureType;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(NavigationFailureType||(NavigationFailureType={}));function createRouterError(t,r){return assign$1(new Error,{type:t,[NavigationFailureSymbol]:!0},r)}function isNavigationFailure(t,r){return t instanceof Error&&NavigationFailureSymbol in t&&(r==null||!!(t.type&r))}const BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0},REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(t,r){const n=assign$1({},BASE_PATH_PARSER_OPTIONS,r),g=[];let y=n.start?"^":"";const L=[];for(const j of t){const re=j.length?[]:[90];n.strict&&!j.length&&(y+="/");for(let ae=0;ae<j.length;ae++){const oe=j[ae];let ie=40+(n.sensitive?.25:0);if(oe.type===0)ae||(y+="/"),y+=oe.value.replace(REGEX_CHARS_RE,"\\$&"),ie+=40;else if(oe.type===1){const{value:le,repeatable:ue,optional:de,regexp:pe}=oe;L.push({name:le,repeatable:ue,optional:de});const he=pe||BASE_PARAM_PATTERN;if(he!==BASE_PARAM_PATTERN){ie+=10;try{new RegExp(`(${he})`)}catch(Ce){throw new Error(`Invalid custom RegExp for param "${le}" (${he}): `+Ce.message)}}let _e=ue?`((?:${he})(?:/(?:${he}))*)`:`(${he})`;ae||(_e=de&&j.length<2?`(?:/${_e})`:"/"+_e),de&&(_e+="?"),y+=_e,ie+=20,de&&(ie+=-8),ue&&(ie+=-20),he===".*"&&(ie+=-50)}re.push(ie)}g.push(re)}if(n.strict&&n.end){const j=g.length-1;g[j][g[j].length-1]+=.7000000000000001}n.strict||(y+="/?"),n.end?y+="$":n.strict&&(y+="(?:/|$)");const $=new RegExp(y,n.sensitive?"":"i");function V(j){const re=j.match($),ae={};if(!re)return null;for(let oe=1;oe<re.length;oe++){const ie=re[oe]||"",le=L[oe-1];ae[le.name]=ie&&le.repeatable?ie.split("/"):ie}return ae}function z(j){let re="",ae=!1;for(const oe of t){(!ae||!re.endsWith("/"))&&(re+="/"),ae=!1;for(const ie of oe)if(ie.type===0)re+=ie.value;else if(ie.type===1){const{value:le,repeatable:ue,optional:de}=ie,pe=le in j?j[le]:"";if(isArray$3(pe)&&!ue)throw new Error(`Provided param "${le}" is an array but it is not repeatable (* or + modifiers)`);const he=isArray$3(pe)?pe.join("/"):pe;if(!he)if(de)oe.length<2&&(re.endsWith("/")?re=re.slice(0,-1):ae=!0);else throw new Error(`Missing required param "${le}"`);re+=he}}return re||"/"}return{re:$,score:g,keys:L,parse:V,stringify:z}}function compareScoreArray(t,r){let n=0;for(;n<t.length&&n<r.length;){const g=r[n]-t[n];if(g)return g;n++}return t.length<r.length?t.length===1&&t[0]===40+40?-1:1:t.length>r.length?r.length===1&&r[0]===40+40?1:-1:0}function comparePathParserScore(t,r){let n=0;const g=t.score,y=r.score;for(;n<g.length&&n<y.length;){const L=compareScoreArray(g[n],y[n]);if(L)return L;n++}if(Math.abs(y.length-g.length)===1){if(isLastScoreNegative(g))return 1;if(isLastScoreNegative(y))return-1}return y.length-g.length}function isLastScoreNegative(t){const r=t[t.length-1];return t.length>0&&r[r.length-1]<0}const ROOT_TOKEN={type:0,value:""},VALID_PARAM_RE=/[a-zA-Z0-9_]/;function tokenizePath(t){if(!t)return[[]];if(t==="/")return[[ROOT_TOKEN]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function r(ie){throw new Error(`ERR (${n})/"${j}": ${ie}`)}let n=0,g=n;const y=[];let L;function $(){L&&y.push(L),L=[]}let V=0,z,j="",re="";function ae(){j&&(n===0?L.push({type:0,value:j}):n===1||n===2||n===3?(L.length>1&&(z==="*"||z==="+")&&r(`A repeatable param (${j}) must be alone in its segment. eg: '/:ids+.`),L.push({type:1,value:j,regexp:re,repeatable:z==="*"||z==="+",optional:z==="*"||z==="?"})):r("Invalid state to consume buffer"),j="")}function oe(){j+=z}for(;V<t.length;){if(z=t[V++],z==="\\"&&n!==2){g=n,n=4;continue}switch(n){case 0:z==="/"?(j&&ae(),$()):z===":"?(ae(),n=1):oe();break;case 4:oe(),n=g;break;case 1:z==="("?n=2:VALID_PARAM_RE.test(z)?oe():(ae(),n=0,z!=="*"&&z!=="?"&&z!=="+"&&V--);break;case 2:z===")"?re[re.length-1]=="\\"?re=re.slice(0,-1)+z:n=3:re+=z;break;case 3:ae(),n=0,z!=="*"&&z!=="?"&&z!=="+"&&V--,re="";break;default:r("Unknown state");break}}return n===2&&r(`Unfinished custom RegExp for param "${j}"`),ae(),$(),y}function createRouteRecordMatcher(t,r,n){const g=tokensToParser(tokenizePath(t.path),n),y=assign$1(g,{record:t,parent:r,children:[],alias:[]});return r&&!y.record.aliasOf==!r.record.aliasOf&&r.children.push(y),y}function createRouterMatcher(t,r){const n=[],g=new Map;r=mergeOptions({strict:!1,end:!0,sensitive:!1},r);function y(re){return g.get(re)}function L(re,ae,oe){const ie=!oe,le=normalizeRouteRecord(re);le.aliasOf=oe&&oe.record;const ue=mergeOptions(r,re),de=[le];if("alias"in re){const _e=typeof re.alias=="string"?[re.alias]:re.alias;for(const Ce of _e)de.push(assign$1({},le,{components:oe?oe.record.components:le.components,path:Ce,aliasOf:oe?oe.record:le}))}let pe,he;for(const _e of de){const{path:Ce}=_e;if(ae&&Ce[0]!=="/"){const $e=ae.record.path,xe=$e[$e.length-1]==="/"?"":"/";_e.path=ae.record.path+(Ce&&xe+Ce)}if(pe=createRouteRecordMatcher(_e,ae,ue),oe?oe.alias.push(pe):(he=he||pe,he!==pe&&he.alias.push(pe),ie&&re.name&&!isAliasRecord(pe)&&$(re.name)),le.children){const $e=le.children;for(let xe=0;xe<$e.length;xe++)L($e[xe],pe,oe&&oe.children[xe])}oe=oe||pe,(pe.record.components&&Object.keys(pe.record.components).length||pe.record.name||pe.record.redirect)&&z(pe)}return he?()=>{$(he)}:noop$4}function $(re){if(isRouteName(re)){const ae=g.get(re);ae&&(g.delete(re),n.splice(n.indexOf(ae),1),ae.children.forEach($),ae.alias.forEach($))}else{const ae=n.indexOf(re);ae>-1&&(n.splice(ae,1),re.record.name&&g.delete(re.record.name),re.children.forEach($),re.alias.forEach($))}}function V(){return n}function z(re){let ae=0;for(;ae<n.length&&comparePathParserScore(re,n[ae])>=0&&(re.record.path!==n[ae].record.path||!isRecordChildOf(re,n[ae]));)ae++;n.splice(ae,0,re),re.record.name&&!isAliasRecord(re)&&g.set(re.record.name,re)}function j(re,ae){let oe,ie={},le,ue;if("name"in re&&re.name){if(oe=g.get(re.name),!oe)throw createRouterError(1,{location:re});ue=oe.record.name,ie=assign$1(paramsFromLocation(ae.params,oe.keys.filter(he=>!he.optional).concat(oe.parent?oe.parent.keys.filter(he=>he.optional):[]).map(he=>he.name)),re.params&&paramsFromLocation(re.params,oe.keys.map(he=>he.name))),le=oe.stringify(ie)}else if(re.path!=null)le=re.path,oe=n.find(he=>he.re.test(le)),oe&&(ie=oe.parse(le),ue=oe.record.name);else{if(oe=ae.name?g.get(ae.name):n.find(he=>he.re.test(ae.path)),!oe)throw createRouterError(1,{location:re,currentLocation:ae});ue=oe.record.name,ie=assign$1({},ae.params,re.params),le=oe.stringify(ie)}const de=[];let pe=oe;for(;pe;)de.unshift(pe.record),pe=pe.parent;return{name:ue,path:le,params:ie,matched:de,meta:mergeMetaFields(de)}}return t.forEach(re=>L(re)),{addRoute:L,resolve:j,removeRoute:$,getRoutes:V,getRecordMatcher:y}}function paramsFromLocation(t,r){const n={};for(const g of r)g in t&&(n[g]=t[g]);return n}function normalizeRouteRecord(t){return{path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:void 0,beforeEnter:t.beforeEnter,props:normalizeRecordProps(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}}}function normalizeRecordProps(t){const r={},n=t.props||!1;if("component"in t)r.default=n;else for(const g in t.components)r[g]=typeof n=="object"?n[g]:n;return r}function isAliasRecord(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function mergeMetaFields(t){return t.reduce((r,n)=>assign$1(r,n.meta),{})}function mergeOptions(t,r){const n={};for(const g in t)n[g]=g in r?r[g]:t[g];return n}function isRecordChildOf(t,r){return r.children.some(n=>n===t||isRecordChildOf(t,n))}function parseQuery(t){const r={};if(t===""||t==="?")return r;const g=(t[0]==="?"?t.slice(1):t).split("&");for(let y=0;y<g.length;++y){const L=g[y].replace(PLUS_RE," "),$=L.indexOf("="),V=decode$1($<0?L:L.slice(0,$)),z=$<0?null:decode$1(L.slice($+1));if(V in r){let j=r[V];isArray$3(j)||(j=r[V]=[j]),j.push(z)}else r[V]=z}return r}function stringifyQuery(t){let r="";for(let n in t){const g=t[n];if(n=encodeQueryKey(n),g==null){g!==void 0&&(r+=(r.length?"&":"")+n);continue}(isArray$3(g)?g.map(L=>L&&encodeQueryValue(L)):[g&&encodeQueryValue(g)]).forEach(L=>{L!==void 0&&(r+=(r.length?"&":"")+n,L!=null&&(r+="="+L))})}return r}function normalizeQuery(t){const r={};for(const n in t){const g=t[n];g!==void 0&&(r[n]=isArray$3(g)?g.map(y=>y==null?null:""+y):g==null?g:""+g)}return r}const matchedRouteKey=Symbol(""),viewDepthKey=Symbol(""),routerKey=Symbol(""),routeLocationKey=Symbol(""),routerViewLocationKey=Symbol("");function useCallbacks(){let t=[];function r(g){return t.push(g),()=>{const y=t.indexOf(g);y>-1&&t.splice(y,1)}}function n(){t=[]}return{add:r,list:()=>t.slice(),reset:n}}function registerGuard(t,r,n){const g=()=>{t[r].delete(n)};onUnmounted(g),onDeactivated(g),onActivated(()=>{t[r].add(n)}),t[r].add(n)}function onBeforeRouteLeave(t){const r=inject(matchedRouteKey,{}).value;r&&registerGuard(r,"leaveGuards",t)}function guardToPromiseFn(t,r,n,g,y,L=$=>$()){const $=g&&(g.enterCallbacks[y]=g.enterCallbacks[y]||[]);return()=>new Promise((V,z)=>{const j=oe=>{oe===!1?z(createRouterError(4,{from:n,to:r})):oe instanceof Error?z(oe):isRouteLocation(oe)?z(createRouterError(2,{from:r,to:oe})):($&&g.enterCallbacks[y]===$&&typeof oe=="function"&&$.push(oe),V())},re=L(()=>t.call(g&&g.instances[y],r,n,j));let ae=Promise.resolve(re);t.length<3&&(ae=ae.then(j)),ae.catch(oe=>z(oe))})}function extractComponentsGuards(t,r,n,g,y=L=>L()){const L=[];for(const $ of t)for(const V in $.components){let z=$.components[V];if(!(r!=="beforeRouteEnter"&&!$.instances[V]))if(isRouteComponent(z)){const re=(z.__vccOpts||z)[r];re&&L.push(guardToPromiseFn(re,n,g,$,V,y))}else{let j=z();L.push(()=>j.then(re=>{if(!re)return Promise.reject(new Error(`Couldn't resolve component "${V}" at "${$.path}"`));const ae=isESModule(re)?re.default:re;$.components[V]=ae;const ie=(ae.__vccOpts||ae)[r];return ie&&guardToPromiseFn(ie,n,g,$,V,y)()}))}}return L}function isRouteComponent(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function useLink(t){const r=inject(routerKey),n=inject(routeLocationKey),g=computed(()=>r.resolve(unref(t.to))),y=computed(()=>{const{matched:z}=g.value,{length:j}=z,re=z[j-1],ae=n.matched;if(!re||!ae.length)return-1;const oe=ae.findIndex(isSameRouteRecord.bind(null,re));if(oe>-1)return oe;const ie=getOriginalPath(z[j-2]);return j>1&&getOriginalPath(re)===ie&&ae[ae.length-1].path!==ie?ae.findIndex(isSameRouteRecord.bind(null,z[j-2])):oe}),L=computed(()=>y.value>-1&&includesParams(n.params,g.value.params)),$=computed(()=>y.value>-1&&y.value===n.matched.length-1&&isSameRouteLocationParams(n.params,g.value.params));function V(z={}){return guardEvent(z)?r[unref(t.replace)?"replace":"push"](unref(t.to)).catch(noop$4):Promise.resolve()}return{route:g,href:computed(()=>g.value.href),isActive:L,isExactActive:$,navigate:V}}const RouterLinkImpl=defineComponent({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,setup(t,{slots:r}){const n=reactive(useLink(t)),{options:g}=inject(routerKey),y=computed(()=>({[getLinkClass(t.activeClass,g.linkActiveClass,"router-link-active")]:n.isActive,[getLinkClass(t.exactActiveClass,g.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const L=r.default&&r.default(n);return t.custom?L:h$1("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:y.value},L)}}}),RouterLink=RouterLinkImpl;function guardEvent(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const r=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(r))return}return t.preventDefault&&t.preventDefault(),!0}}function includesParams(t,r){for(const n in r){const g=r[n],y=t[n];if(typeof g=="string"){if(g!==y)return!1}else if(!isArray$3(y)||y.length!==g.length||g.some((L,$)=>L!==y[$]))return!1}return!0}function getOriginalPath(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const getLinkClass=(t,r,n)=>t??r??n,RouterViewImpl=defineComponent({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:r,slots:n}){const g=inject(routerViewLocationKey),y=computed(()=>t.route||g.value),L=inject(viewDepthKey,0),$=computed(()=>{let j=unref(L);const{matched:re}=y.value;let ae;for(;(ae=re[j])&&!ae.components;)j++;return j}),V=computed(()=>y.value.matched[$.value]);provide(viewDepthKey,computed(()=>$.value+1)),provide(matchedRouteKey,V),provide(routerViewLocationKey,y);const z=ref();return watch(()=>[z.value,V.value,t.name],([j,re,ae],[oe,ie,le])=>{re&&(re.instances[ae]=j,ie&&ie!==re&&j&&j===oe&&(re.leaveGuards.size||(re.leaveGuards=ie.leaveGuards),re.updateGuards.size||(re.updateGuards=ie.updateGuards))),j&&re&&(!ie||!isSameRouteRecord(re,ie)||!oe)&&(re.enterCallbacks[ae]||[]).forEach(ue=>ue(j))},{flush:"post"}),()=>{const j=y.value,re=t.name,ae=V.value,oe=ae&&ae.components[re];if(!oe)return normalizeSlot(n.default,{Component:oe,route:j});const ie=ae.props[re],le=ie?ie===!0?j.params:typeof ie=="function"?ie(j):ie:null,de=h$1(oe,assign$1({},le,r,{onVnodeUnmounted:pe=>{pe.component.isUnmounted&&(ae.instances[re]=null)},ref:z}));return normalizeSlot(n.default,{Component:de,route:j})||de}}});function normalizeSlot(t,r){if(!t)return null;const n=t(r);return n.length===1?n[0]:n}const RouterView=RouterViewImpl;function createRouter(t){const r=createRouterMatcher(t.routes,t),n=t.parseQuery||parseQuery,g=t.stringifyQuery||stringifyQuery,y=t.history,L=useCallbacks(),$=useCallbacks(),V=useCallbacks(),z=shallowRef(START_LOCATION_NORMALIZED);let j=START_LOCATION_NORMALIZED;isBrowser$1&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const re=applyToParams.bind(null,In=>""+In),ae=applyToParams.bind(null,encodeParam),oe=applyToParams.bind(null,decode$1);function ie(In,Mn){let Vn,zn;return isRouteName(In)?(Vn=r.getRecordMatcher(In),zn=Mn):zn=In,r.addRoute(zn,Vn)}function le(In){const Mn=r.getRecordMatcher(In);Mn&&r.removeRoute(Mn)}function ue(){return r.getRoutes().map(In=>In.record)}function de(In){return!!r.getRecordMatcher(In)}function pe(In,Mn){if(Mn=assign$1({},Mn||z.value),typeof In=="string"){const Pn=parseURL(n,In,Mn.path),Bn=r.resolve({path:Pn.path},Mn),Un=y.createHref(Pn.fullPath);return assign$1(Pn,Bn,{params:oe(Bn.params),hash:decode$1(Pn.hash),redirectedFrom:void 0,href:Un})}let Vn;if(In.path!=null)Vn=assign$1({},In,{path:parseURL(n,In.path,Mn.path).path});else{const Pn=assign$1({},In.params);for(const Bn in Pn)Pn[Bn]==null&&delete Pn[Bn];Vn=assign$1({},In,{params:ae(Pn)}),Mn.params=ae(Mn.params)}const zn=r.resolve(Vn,Mn),Jn=In.hash||"";zn.params=re(oe(zn.params));const tr=stringifyURL(g,assign$1({},In,{hash:encodeHash(Jn),path:zn.path})),$n=y.createHref(tr);return assign$1({fullPath:tr,hash:Jn,query:g===stringifyQuery?normalizeQuery(In.query):In.query||{}},zn,{redirectedFrom:void 0,href:$n})}function he(In){return typeof In=="string"?parseURL(n,In,z.value.path):assign$1({},In)}function _e(In,Mn){if(j!==In)return createRouterError(8,{from:Mn,to:In})}function Ce(In){return Ie(In)}function $e(In){return Ce(assign$1(he(In),{replace:!0}))}function xe(In){const Mn=In.matched[In.matched.length-1];if(Mn&&Mn.redirect){const{redirect:Vn}=Mn;let zn=typeof Vn=="function"?Vn(In):Vn;return typeof zn=="string"&&(zn=zn.includes("?")||zn.includes("#")?zn=he(zn):{path:zn},zn.params={}),assign$1({query:In.query,hash:In.hash,params:zn.path!=null?{}:In.params},zn)}}function Ie(In,Mn){const Vn=j=pe(In),zn=z.value,Jn=In.state,tr=In.force,$n=In.replace===!0,Pn=xe(Vn);if(Pn)return Ie(assign$1(he(Pn),{state:typeof Pn=="object"?assign$1({},Jn,Pn.state):Jn,force:tr,replace:$n}),Mn||Vn);const Bn=Vn;Bn.redirectedFrom=Mn;let Un;return!tr&&isSameRouteLocation(g,zn,Vn)&&(Un=createRouterError(16,{to:Bn,from:zn}),Tn(zn,zn,!0,!1)),(Un?Promise.resolve(Un):Fe(Bn,zn)).catch(Fn=>isNavigationFailure(Fn)?isNavigationFailure(Fn,2)?Fn:Cn(Fn):hn(Fn,Bn,zn)).then(Fn=>{if(Fn){if(isNavigationFailure(Fn,2))return Ie(assign$1({replace:$n},he(Fn.to),{state:typeof Fn.to=="object"?assign$1({},Jn,Fn.to.state):Jn,force:tr}),Mn||Bn)}else Fn=Et(Bn,zn,!0,$n,Jn);return qe(Bn,zn,Fn),Fn})}function Ne(In,Mn){const Vn=_e(In,Mn);return Vn?Promise.reject(Vn):Promise.resolve()}function ze(In){const Mn=kn.values().next().value;return Mn&&typeof Mn.runWithContext=="function"?Mn.runWithContext(In):In()}function Fe(In,Mn){let Vn;const[zn,Jn,tr]=extractChangingRecords(In,Mn);Vn=extractComponentsGuards(zn.reverse(),"beforeRouteLeave",In,Mn);for(const Pn of zn)Pn.leaveGuards.forEach(Bn=>{Vn.push(guardToPromiseFn(Bn,In,Mn))});const $n=Ne.bind(null,In,Mn);return Vn.push($n),Rn(Vn).then(()=>{Vn=[];for(const Pn of L.list())Vn.push(guardToPromiseFn(Pn,In,Mn));return Vn.push($n),Rn(Vn)}).then(()=>{Vn=extractComponentsGuards(Jn,"beforeRouteUpdate",In,Mn);for(const Pn of Jn)Pn.updateGuards.forEach(Bn=>{Vn.push(guardToPromiseFn(Bn,In,Mn))});return Vn.push($n),Rn(Vn)}).then(()=>{Vn=[];for(const Pn of tr)if(Pn.beforeEnter)if(isArray$3(Pn.beforeEnter))for(const Bn of Pn.beforeEnter)Vn.push(guardToPromiseFn(Bn,In,Mn));else Vn.push(guardToPromiseFn(Pn.beforeEnter,In,Mn));return Vn.push($n),Rn(Vn)}).then(()=>(In.matched.forEach(Pn=>Pn.enterCallbacks={}),Vn=extractComponentsGuards(tr,"beforeRouteEnter",In,Mn,ze),Vn.push($n),Rn(Vn))).then(()=>{Vn=[];for(const Pn of $.list())Vn.push(guardToPromiseFn(Pn,In,Mn));return Vn.push($n),Rn(Vn)}).catch(Pn=>isNavigationFailure(Pn,8)?Pn:Promise.reject(Pn))}function qe(In,Mn,Vn){V.list().forEach(zn=>ze(()=>zn(In,Mn,Vn)))}function Et(In,Mn,Vn,zn,Jn){const tr=_e(In,Mn);if(tr)return tr;const $n=Mn===START_LOCATION_NORMALIZED,Pn=isBrowser$1?history.state:{};Vn&&(zn||$n?y.replace(In.fullPath,assign$1({scroll:$n&&Pn&&Pn.scroll},Jn)):y.push(In.fullPath,Jn)),z.value=In,Tn(In,Mn,Vn,$n),Cn()}let kt;function Lt(){kt||(kt=y.listen((In,Mn,Vn)=>{if(!On.listening)return;const zn=pe(In),Jn=xe(zn);if(Jn){Ie(assign$1(Jn,{replace:!0}),zn).catch(noop$4);return}j=zn;const tr=z.value;isBrowser$1&&saveScrollPosition(getScrollKey(tr.fullPath,Vn.delta),computeScrollPosition()),Fe(zn,tr).catch($n=>isNavigationFailure($n,12)?$n:isNavigationFailure($n,2)?(Ie($n.to,zn).then(Pn=>{isNavigationFailure(Pn,20)&&!Vn.delta&&Vn.type===NavigationType.pop&&y.go(-1,!1)}).catch(noop$4),Promise.reject()):(Vn.delta&&y.go(-Vn.delta,!1),hn($n,zn,tr))).then($n=>{$n=$n||Et(zn,tr,!1),$n&&(Vn.delta&&!isNavigationFailure($n,8)?y.go(-Vn.delta,!1):Vn.type===NavigationType.pop&&isNavigationFailure($n,20)&&y.go(-1,!1)),qe(zn,tr,$n)}).catch(noop$4)}))}let vn=useCallbacks(),jt=useCallbacks(),At;function hn(In,Mn,Vn){Cn(In);const zn=jt.list();return zn.length?zn.forEach(Jn=>Jn(In,Mn,Vn)):console.error(In),Promise.reject(In)}function bn(){return At&&z.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((In,Mn)=>{vn.add([In,Mn])})}function Cn(In){return At||(At=!In,Lt(),vn.list().forEach(([Mn,Vn])=>In?Vn(In):Mn()),vn.reset()),In}function Tn(In,Mn,Vn,zn){const{scrollBehavior:Jn}=t;if(!isBrowser$1||!Jn)return Promise.resolve();const tr=!Vn&&getSavedScrollPosition(getScrollKey(In.fullPath,0))||(zn||!Vn)&&history.state&&history.state.scroll||null;return nextTick().then(()=>Jn(In,Mn,tr)).then($n=>$n&&scrollToPosition($n)).catch($n=>hn($n,In,Mn))}const xn=In=>y.go(In);let En;const kn=new Set,On={currentRoute:z,listening:!0,addRoute:ie,removeRoute:le,hasRoute:de,getRoutes:ue,resolve:pe,options:t,push:Ce,replace:$e,go:xn,back:()=>xn(-1),forward:()=>xn(1),beforeEach:L.add,beforeResolve:$.add,afterEach:V.add,onError:jt.add,isReady:bn,install(In){const Mn=this;In.component("RouterLink",RouterLink),In.component("RouterView",RouterView),In.config.globalProperties.$router=Mn,Object.defineProperty(In.config.globalProperties,"$route",{enumerable:!0,get:()=>unref(z)}),isBrowser$1&&!En&&z.value===START_LOCATION_NORMALIZED&&(En=!0,Ce(y.location).catch(Jn=>{}));const Vn={};for(const Jn in START_LOCATION_NORMALIZED)Object.defineProperty(Vn,Jn,{get:()=>z.value[Jn],enumerable:!0});In.provide(routerKey,Mn),In.provide(routeLocationKey,shallowReactive(Vn)),In.provide(routerViewLocationKey,z);const zn=In.unmount;kn.add(In),In.unmount=function(){kn.delete(In),kn.size<1&&(j=START_LOCATION_NORMALIZED,kt&&kt(),kt=null,z.value=START_LOCATION_NORMALIZED,En=!1,At=!1),zn()}}};function Rn(In){return In.reduce((Mn,Vn)=>Mn.then(()=>ze(Vn)),Promise.resolve())}return On}function extractChangingRecords(t,r){const n=[],g=[],y=[],L=Math.max(r.matched.length,t.matched.length);for(let $=0;$<L;$++){const V=r.matched[$];V&&(t.matched.find(j=>isSameRouteRecord(j,V))?g.push(V):n.push(V));const z=t.matched[$];z&&(r.matched.find(j=>isSameRouteRecord(j,z))||y.push(z))}return[n,g,y]}function useRouter(){return inject(routerKey)}function useRoute(){return inject(routeLocationKey)}const _withScopeId$1=t=>(pushScopeId("data-v-ecebb21e"),t=t(),popScopeId(),t),_hoisted_1$1={class:"notallowed"},_hoisted_2$1={class:"content"},_hoisted_3$1=_withScopeId$1(()=>createBaseVNode("h1",null,"403",-1)),_hoisted_4$1=_withScopeId$1(()=>createBaseVNode("div",{class:"desc"}," 抱歉,你无权访问该页面 ",-1)),_sfc_main$2=defineComponent({__name:"index",setup(t){const r=useRouter(),n=ref({inter:NaN,countdown:5});onUnmounted(()=>{n.value.inter&&window.clearInterval(n.value.inter)}),onMounted(()=>{n.value.inter=window.setInterval(()=>{n.value.countdown--,n.value.countdown===0&&(n.value.inter&&window.clearInterval(n.value.inter),g())},1e3)});function g(){r.push("/")}return(y,L)=>{const $=_sfc_main$3,V=resolveComponent("el-button");return openBlock(),createElementBlock("div",_hoisted_1$1,[createVNode$1($,{name:"403",class:"icon"}),createBaseVNode("div",_hoisted_2$1,[_hoisted_3$1,_hoisted_4$1,createVNode$1(V,{type:"primary",onClick:g},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(n).countdown)+" 秒后,返回首页 ",1)]),_:1})])])}}}),index_vue_vue_type_style_index_0_scoped_ecebb21e_lang="",__unplugin_components_0=_export_sfc(_sfc_main$2,[["__scopeId","data-v-ecebb21e"]]);var eruda$1={exports:{}};/*! eruda v3.0.1 https://eruda.liriliri.io/ */(function(module,exports){(function(t,r){module.exports=r()})(self,function(){return function(){var __webpack_modules__={422:function(t,r,n){n.d(r,{Z:function(){return Mn}});var g=n(5671),y=n(3144),L=n(9340),$=n(2963),V=n(1120),z=n(2461),j=n.n(z),re=n(3990),ae=n.n(re),oe=n(6768),ie=n.n(oe),le=n(4331),ue=n.n(le),de=n(5610),pe=n.n(de),he=n(7483),_e=n.n(he),Ce=n(6341),$e=n.n(Ce),xe=n(3875),Ie=n.n(xe),Ne=n(6954),ze=n.n(Ne);n(9585);function Fe(zn){var Jn="luna-".concat(zn,"-");function tr($n){return j()(ue()($n).split(/\s+/),function(Pn){return $e()(Pn,Jn)?Pn:Pn.replace(/[\w-]+/,function(Bn){return"".concat(Jn).concat(Bn)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var Pn=_e().parse($n);return qe(Pn,function(Bn){Bn.attrs&&Bn.attrs.class&&(Bn.attrs.class=tr(Bn.attrs.class))}),_e().stringify(Pn)}catch{return tr($n)}return tr($n)}}function qe(zn,Jn){for(var tr=0,$n=zn.length;tr<$n;tr++){var Pn=zn[tr];Jn(Pn),Pn.content&&qe(Pn.content,Jn)}}pe();function Et(){var zn=ze()();return zn==="os x"?"mac":zn}var kt=n(1443),Lt=n.n(kt),vn=n(1512),jt=n.n(vn),At=n(3783),hn=n.n(At),bn=n(6329),Cn=n.n(bn),Tn=n(4193),xn=n.n(Tn),En=n(5852),kn=n.n(En);function On(zn){var Jn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tr,$n=(0,V.Z)(zn);if(Jn){var Pn=(0,V.Z)(this).constructor;tr=Reflect.construct($n,arguments,Pn)}else tr=$n.apply(this,arguments);return(0,$.Z)(this,tr)}}var Rn=function(zn){(0,L.Z)(tr,zn);var Jn=On(tr);function tr($n,Pn){var Bn,Un=Pn.compName,Fn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,cr=Fn===void 0?"light":Fn;return(0,g.Z)(this,tr),(Bn=Jn.call(this)).subComponents=[],Bn.compName=Un,Bn.c=Fe(Un),Bn.options={},Bn.container=$n,Bn.$container=jt()($n),Bn.$container.addClass(["luna-".concat(Un),Bn.c("platform-".concat(Et()))]),Bn.on("optionChange",function(ur,vr,Yn){var gr=Bn.c;ur==="theme"&&(Bn.$container.rmClass(gr("theme-".concat(Yn))).addClass(gr("theme-".concat(vr))),hn()(Bn.subComponents,function(lr){return lr.setOption("theme",vr)}))}),Bn.setOption("theme",cr),Bn}return(0,y.Z)(tr,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Et()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,Pn){var Bn=this,Un=this.options,Fn={};typeof $n=="string"?Fn[$n]=Pn:Fn=$n,hn()(Fn,function(cr,ur){var vr=Un[ur];Un[ur]=cr,Bn.emit("optionChange",ur,cr,vr)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){kn()(this.subComponents,function(Pn){return Pn===$n})}},{key:"destroySubComponents",value:function(){hn()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var Pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};xn()($n,Pn),Cn()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),tr}(Lt());function In(zn){var Jn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tr,$n=(0,V.Z)(zn);if(Jn){var Pn=(0,V.Z)(this).constructor;tr=Reflect.construct($n,arguments,Pn)}else tr=$n.apply(this,arguments);return(0,$.Z)(this,tr)}}t=n.hmd(t);var Mn=function(zn){(0,L.Z)(tr,zn);var Jn=In(tr);function tr($n){var Pn,Bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,g.Z)(this,tr),(Pn=Jn.call(this,$n,{compName:"box-model"})).initOptions(Bn),Pn.options.element&&Pn.render(),Pn.bindEvent(),Pn}return(0,y.Z)(tr,[{key:"bindEvent",value:function(){var $n=this;this.on("optionChange",function(Pn){Pn==="element"&&$n.render()})}},{key:"render",value:function(){var $n=this.c,Pn=this.getBoxModelData();this.$container.html(['<div class="'.concat($n("box-model"),'">'),Pn.position?'<div class="'.concat($n("position"),'">'):"",Pn.position?'<div class="'.concat($n("label"),'">position</div><div class="').concat($n("top"),'">').concat(Pn.position.top,'</div><br><div class="').concat($n("left"),'">').concat(Pn.position.left,"</div>"):"",'<div class="'.concat($n("margin"),'">'),'<div class="'.concat($n("label"),'">margin</div><div class="').concat($n("top"),'">').concat(Pn.margin.top,'</div><br><div class="').concat($n("left"),'">').concat(Pn.margin.left,"</div>"),'<div class="'.concat($n("border"),'">'),'<div class="'.concat($n("label"),'">border</div><div class="').concat($n("top"),'">').concat(Pn.border.top,'</div><br><div class="').concat($n("left"),'">').concat(Pn.border.left,"</div>"),'<div class="'.concat($n("padding"),'">'),'<div class="'.concat($n("label"),'">padding</div><div class="').concat($n("top"),'">').concat(Pn.padding.top,'</div><br><div class="').concat($n("left"),'">').concat(Pn.padding.left,"</div>"),'<div class="'.concat($n("content"),'">'),"<span>".concat(Pn.content.width,"</span>&nbsp;×&nbsp;<span>").concat(Pn.content.height,"</span>"),"</div>",'<div class="'.concat($n("right"),'">').concat(Pn.padding.right,'</div><br><div class="').concat($n("bottom"),'">').concat(Pn.padding.bottom,"</div>"),"</div>",'<div class="'.concat($n("right"),'">').concat(Pn.border.right,'</div><br><div class="').concat($n("bottom"),'">').concat(Pn.border.bottom,"</div>"),"</div>",'<div class="'.concat($n("right"),'">').concat(Pn.margin.right,'</div><br><div class="').concat($n("bottom"),'">').concat(Pn.margin.bottom,"</div>"),"</div>",Pn.position?'<div class="'.concat($n("right"),'">').concat(Pn.position.right,'</div><br><div class="').concat($n("bottom"),'">').concat(Pn.position.bottom,"</div>"):"",Pn.position?"</div>":"","</div>"].join(""))}},{key:"getBoxModelData",value:function(){var $n=this.options.element,Pn=window.getComputedStyle($n);function Bn(Fn){var cr=["top","left","right","bottom"];return Fn!=="position"&&(cr=j()(cr,function(ur){return"".concat(Fn,"-").concat(ur)})),Fn==="border"&&(cr=j()(cr,function(ur){return"".concat(ur,"-width")})),{top:Vn(Pn[cr[0]],Fn),left:Vn(Pn[cr[1]],Fn),right:Vn(Pn[cr[2]],Fn),bottom:Vn(Pn[cr[3]],Fn)}}var Un={margin:Bn("margin"),border:Bn("border"),padding:Bn("padding"),content:{width:Vn(Pn.width),height:Vn(Pn.height)}};return Pn.position!=="static"&&(Un.position=Bn("position")),Un}}]),tr}(Rn);function Vn(zn,Jn){if(ae()(zn))return zn;if(!ie()(zn))return"";var tr,$n=(tr=zn,Ie()(tr.replace("px","")));return isNaN($n)?zn:Jn==="position"?$n:$n===0?"":$n}(function(zn,Jn){try{zn.exports=Jn,zn.exports.default=Jn}catch{}})(t,Mn)},8816:function(t,r,n){n.d(r,{Z:function(){return Ui}});var g=n(168),y=n(181);function L(fa,La){return function(sa){if(Array.isArray(sa))return sa}(fa)||function(sa,Xn){var Zn=sa==null?null:typeof Symbol<"u"&&sa[Symbol.iterator]||sa["@@iterator"];if(Zn!=null){var Sr,Lr,Jr,Hr,na=[],ra=!0,xa=!1;try{if(Jr=(Zn=Zn.call(sa)).next,Xn===0){if(Object(Zn)!==Zn)return;ra=!1}else for(;!(ra=(Sr=Jr.call(Zn)).done)&&(na.push(Sr.value),na.length!==Xn);ra=!0);}catch(Ua){xa=!0,Lr=Ua}finally{try{if(!ra&&Zn.return!=null&&(Hr=Zn.return(),Object(Hr)!==Hr))return}finally{if(xa)throw Lr}}return na}}(fa,La)||(0,y.Z)(fa,La)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var $=n(5671),V=n(3144),z=n(1752),j=n(9340),re=n(2963),ae=n(1120),oe=n(7326),ie=n(8901),le=n.n(ie),ue=n(3367),de=n.n(ue),pe=n(6341),he=n.n(pe),_e=n(6930),Ce=n.n(_e),$e=n(4187),xe=n.n($e),Ie=n(3783),Ne=n.n(Ie),ze=n(4858),Fe=n.n(ze),qe=n(8887),Et=n.n(qe),kt=n(7756),Lt=n.n(kt),vn=n(3023),jt=n.n(vn);function At(fa){return fa.constructor&&fa.constructor.name?fa.constructor.name:jt()({}.toString.call(fa).replace(/(\[object )|]/g,""))}var hn=n(2461),bn=n.n(hn),Cn=n(4331),Tn=n.n(Cn),xn=n(5610),En=n.n(xn),kn=n(7483),On=n.n(kn),Rn=n(3990),In=n.n(Rn),Mn=n(3875),Vn=n.n(Mn),zn=n(6954),Jn=n.n(zn),tr=n(9585),$n=n.n(tr);function Pn(fa){var La="luna-".concat(fa,"-");function sa(Xn){return bn()(Tn()(Xn).split(/\s+/),function(Zn){return he()(Zn,La)?Zn:Zn.replace(/[\w-]+/,function(Sr){return"".concat(La).concat(Sr)})}).join(" ")}return function(Xn){if(/<[^>]*>/g.test(Xn))try{var Zn=On().parse(Xn);return Bn(Zn,function(Sr){Sr.attrs&&Sr.attrs.class&&(Sr.attrs.class=sa(Sr.attrs.class))}),On().stringify(Zn)}catch{return sa(Xn)}return sa(Xn)}}function Bn(fa,La){for(var sa=0,Xn=fa.length;sa<Xn;sa++){var Zn=fa[sa];La(Zn),Zn.content&&Bn(Zn.content,La)}}En();var Un=Pn("console");function Fn(fa){var La,sa=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Xn=sa.topObj,Zn=sa.level,Sr=Zn===void 0?0:Zn,Lr=sa.getterVal,Jr=Lr!==void 0&&Lr,Hr=sa.unenumerable,na=Hr===void 0||Hr,ra="",xa="",Ua=[],Xa=[],lo="";Xn=Xn||fa;var To={getterVal:Jr,unenumerable:na,level:Sr+1},Va=Sr===0,ho='<span class="'.concat(Un("key"),'">'),Oo='<span class="'.concat(Un("number"),'">'),wo='<span class="'.concat(Un("null"),'">'),mi='<span class="'.concat(Un("string"),'">'),Oi='<span class="'.concat(Un("boolean"),'">'),gi='<span class="'.concat(Un("special"),'">'),oi=function(vo){return le()(vo).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},jo="</span>";function no(vo){return vo=de()(vo),he()(cr,vo)||Ce()(vo,"Array[")?gi+oi(vo)+jo:(vo.length>100&&(vo=Lt()(vo,100,{separator:" ",ellipsis:"…"})),mi+oi('"'.concat(vo,'"'))+jo)}function ii(vo){if(La>5)lo=", …";else{var Ri=function(Ki){return ho+oi(Ki)+jo}(vr(vo));if(!Jr){var us=Object.getOwnPropertyDescriptor(fa,vo);if(us&&us.get)return Ua.push("".concat(Ri,": ").concat(no("(...)"))),void La++}Ua.push("".concat(Ri,": ").concat(Fn(Xn[vo],To))),La++}}try{xa={}.toString.call(fa)}catch{xa="[object Object]"}var ci,Ti=xa=="[object Array]",Ai=xa=="[object Object]",Zo=xa=="[object Number]",_i=xa=="[object RegExp]",$i=xa=="[object Symbol]",Xo=xa=="[object Function]",ki=xa=="[object Boolean]";if(xa=="[object String]")ra=no(vr(fa));else if(_i)ci=vr(fa.toString()),ra=mi+ci+jo;else if(Xo)ra=no("ƒ");else if(Ti)if(Va){ra="[";var Wi=fa.length,Di="";Wi>100&&(Wi=100,Di=", …");for(var yi=0;yi<Wi;yi++)Ua.push("".concat(Fn(fa[yi],To)));ra+=Ua.join(", ")+Di+"]"}else ra="Array(".concat(fa.length,")");else if(Ai)ur(fa)&&(fa=Object.getPrototypeOf(fa)),Xa=na?Object.getOwnPropertyNames(fa):Object.keys(fa),Va?(La=1,ra="{",Ne()(Xa,ii),ra+=Ua.join(", ")+lo+"}"):(ra=At(fa))==="Object"&&(ra="{…}");else if(Zo)ra=fa+"",ra=Fe()(ra,"Infinity")||ra==="NaN"?'"'.concat(ra,'"'):Oo+ra+jo;else if(ki)ra=Oi+(fa?"true":"false")+jo;else if(fa===null)ra=function(vo){return wo+vo+jo}("null");else if($i)ra=no("Symbol");else if(fa===void 0)ra=no("undefined");else try{ur(fa)&&(fa=Object.getPrototypeOf(fa)),Va?(La=1,ra="{",Xa=na?Object.getOwnPropertyNames(fa):Object.keys(fa),Ne()(Xa,ii),ra+=Ua.join(", ")+lo+"}"):(ra=At(fa))==="Object"&&(ra="{…}")}catch{ra=no(fa)}return ra}var cr=["(...)","undefined","Symbol","Object","ƒ"];function ur(fa){var La=Et()(Object.getOwnPropertyNames(fa)),sa=Object.getPrototypeOf(fa);return La&&sa&&sa!==Object.prototype}function vr(fa){return xe()(fa).replace(/\\'/g,"'").replace(/\t/g,"\\t")}var Yn,gr=n(8299),lr=n(5564),er=n(8209),br=n(242),wr=n.n(br),$r=n(5166),Mr=n.n($r),Cr=n(6768),xr=n.n(Cr),or=n(2749),Dn=n.n(or),Hn=n(6997),Wn=n.n(Hn),pr=n(4193),Pr=n.n(pr),ir=n(9833),Er=n.n(ir),Kn=n(9296),Qn=n.n(Kn),ar=n(8099),mr=n.n(ar),kr=n(6156),hr=n.n(kr),Ar=n(1286),Gr=n.n(Ar),qr=n(4777),ta=n.n(qr),Pa=n(1352),Ga=n.n(Pa),to=n(6472),io=n.n(to),wa=n(42),Ea=n.n(wa),ca=n(4675),zr=n.n(ca),Wr=n(3063),Br=n.n(Wr),fr=n(2533),ba=n.n(fr),Na=n(1512),ka=n.n(Na),ua=n(8613),ia=n.n(ua),Xr=n(1443),Vr=n.n(Xr),Fr=n(6049),Kr=n.n(Fr),Sa=n(4400),Ta=n.n(Sa),ya=n(2327),da=n.n(ya),Ma=n(9963),Aa=n.n(Ma),Ia=n(6837),eo=n.n(Ia),so=n(3988),po=n.n(so),yo=n(3651),Lo=n.n(yo),Io=n(6053),zo=n.n(Io),Fo=n(1907),Eo=n.n(Fo),ni=n(4891),bo=n.n(ni),ri=n(5229),ko=n.n(ri),Ho=n(4696),No=n.n(Ho),Si=n(9804),Vi=n.n(Si),ja=n(1754),ts=n.n(ja);function zi(fa){var La=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var sa,Xn=(0,ae.Z)(fa);if(La){var Zn=(0,ae.Z)(this).constructor;sa=Reflect.construct(Xn,arguments,Zn)}else sa=Xn.apply(this,arguments);return(0,re.Z)(this,sa)}}var ns=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Fi={comment:"",string:"",number:"",keyword:"",operator:""},ys=function(fa){(0,j.Z)(sa,fa);var La=zi(sa);function sa(Xn,Zn){var Sr,Lr=Zn.type,Jr=Lr===void 0?"log":Lr,Hr=Zn.args,na=Hr===void 0?[]:Hr,ra=Zn.id,xa=Zn.group,Ua=Zn.targetGroup,Xa=Zn.header,lo=Zn.ignoreFilter,To=lo!==void 0&&lo,Va=Zn.accessGetter,ho=Zn.unenumerable,Oo=Zn.lazyEvaluation;(0,$.Z)(this,sa),(Sr=La.call(this)).container=ia()("div"),Sr.count=1,Sr.width=0,Sr.height=0,Sr.isHidden=!1,Sr.columns=[],Sr.elements={},Sr.objects={},Sr.console=Xn,Sr.type=Jr,Sr.group=xa,Sr.targetGroup=Ua,Sr.args=na,Sr.id=ra,Sr.header=Xa,Sr.ignoreFilter=To,Sr.collapsed=!1,Sr.container.log=(0,oe.Z)(Sr),Sr.height=0,Sr.width=0,Sr.$container=ka()(Sr.container),Sr.accessGetter=Va,Sr.unenumerable=ho,Sr.lazyEvaluation=Oo;var wo="info";switch(Jr){case"debug":wo="verbose";break;case"error":wo="error";break;case"warn":wo="warning"}return Sr.level=wo,Sr.resizeSensor=new(wr())(Sr.container),Sr.onResize=Kr()(function(){$n()(Sr.container)?Sr.isHidden=!0:(Sr.isHidden||Sr.updateSize(!1),Sr.isHidden=!1)},16),Sr.formatMsg(),Sr.group&&Sr.checkGroup(),Sr.bindEvent(),Sr}return(0,V.Z)(sa,[{key:"checkGroup",value:function(){for(var Xn=this.group,Zn=!1;Xn;){if(Xn.collapsed){Zn=!0;break}Xn=Xn.parent}return Zn!==this.collapsed&&(this.collapsed=Zn,!0)}},{key:"updateIcon",value:function(Xn){var Zn=this.console.c;return this.$container.find(Zn(".icon-container")).find(Zn(".icon")).rmAttr("class").addClass([Zn("icon"),Zn("icon-".concat(Xn))]),this}},{key:"addCount",value:function(){this.count++;var Xn=this.$container,Zn=this.count,Sr=this.console.c,Lr=Xn.find(Sr(".count-container")),Jr=Xn.find(Sr(".icon-container")),Hr=Lr.find(Sr(".count"));return Zn===2&&Lr.rmClass(Sr("hidden")),Hr.text(de()(Zn)),Jr.addClass(Sr("hidden")),this}},{key:"groupEnd",value:function(){var Xn=this.$container,Zn=this.console.c;return Xn.find(".".concat(Zn("nesting-level"),":not(.").concat(Zn("group-closed"),")")).last().addClass(Zn("group-closed")),this}},{key:"updateTime",value:function(Xn){var Zn=this.$container.find(this.console.c(".time-container"));return this.header&&(Zn.find("span").eq(0).text(Xn),this.header.time=Xn),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!zo()(this.args,function(Xn){return Mr()(Xn)})}},{key:"updateSize",value:function(){var Xn=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Zn=this.container.getBoundingClientRect(),Sr=Zn.width,Lr=Zn.height-1;this.height!==Lr&&(this.height=Lr,Xn||this.emit("updateHeight")),this.width!==Sr&&(this.width=Sr)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var Xn=this.args,Zn="";Ne()(Xn,function(Sr,Lr){Lr!==0&&(Zn+=" "),Mr()(Sr)?Zn+=Ta()(Sr):Zn+=de()(Sr)}),da()(Zn)}},{key:"bindEvent",value:function(){var Xn=this,Zn=this.console.c,Sr=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Zn(".dom-viewer"),function(Lr){return Lr.stopPropagation()}).on("click",Zn(".preview"),function(Lr){Lr.stopPropagation();var Jr=ka()(this).find(Zn(".preview-icon-container")).find(Zn(".icon")),Hr="caret-down";Jr.hasClass(Zn("icon-caret-down"))&&(Hr="caret-right"),Jr.rmAttr("class").addClass([Zn("icon"),Zn("icon-".concat(Hr))]),Sr.renderObjectViewer(this)}).on("click",function(){return Xn.click()})}},{key:"renderEl",value:function(){var Xn=this.elements,Zn=this.console.c,Sr=this;this.$container.find(Zn(".dom-viewer")).each(function(){var Lr=ka()(this).data("id");new er.Z(this,{node:Xn[Lr],theme:Sr.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(Xn){var Zn=this.console,Sr=this.unenumerable,Lr=this.accessGetter,Jr=this.lazyEvaluation,Hr=Zn.c,na=ka()(Xn),ra=na.data("id");if(ra){var xa=this.objects[ra],Ua=na.find(Hr(".json"));if(Ua.hasClass(Hr("hidden"))){if(Ua.data("init")!=="true"){if(Jr){var Xa=new gr.Z(Ua.get(0),{unenumerable:Sr,accessGetter:Lr});Xa.setOption("theme",Zn.getOption("theme")),Xa.set(xa)}else{var lo=new gr.q(Ua.get(0));lo.setOption("theme",Zn.getOption("theme")),lo.set(xa)}Ua.data("init","true")}Ua.rmClass(Hr("hidden"))}else Ua.addClass(Hr("hidden"))}}},{key:"renderTable",value:function(Xn){var Zn=this,Sr="__LunaConsoleValue",Lr=this.columns,Jr=this.$container,Hr=this.console,na=Hr.c,ra=Jr.find(na(".data-grid")),xa=Xn[0],Ua=new lr.Z(ra.get(0),{columns:mr()([{id:"(index)",title:"(index)",sortable:!0}],bn()(Lr,function(Xa){return{id:Xa,title:Xa===Sr?"Value":Xa,sortable:!0}})),theme:Hr.getOption("theme")});Ne()(xa,function(Xa,lo){var To={"(index)":de()(lo)};Lr.forEach(function(Va){Mr()(Xa)?To[Va]=Va===Sr?"":Zn.formatTableVal(Xa[Va]):Wn()(Xa)&&(To[Va]=Va===Sr?Zn.formatTableVal(Xa):"")}),Ua.append(To)})}},{key:"extractObj",value:function(Xn){var Zn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Sr=arguments.length>2?arguments[2]:void 0,Lr=this.accessGetter,Jr=this.unenumerable;Pr()(Zn,{accessGetter:Lr,unenumerable:Jr,symbol:Jr,timeout:1e3}),function(Hr,na,ra){var xa=Aa()(Hr,na);eo()(function(){return ra(xa)})}(Xn,Zn,function(Hr){return Sr(JSON.parse(Hr))})}},{key:"click",value:function(){var Xn=this.type,Zn=this.$container,Sr=this.console,Lr=Sr.c;switch(Xn){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":Sr.toggleGroup(this);break;case"error":Zn.find(Lr(".stack")).toggleClass(Lr("hidden"))}}},{key:"formatMsg",value:function(){var Xn=this.args,Zn=this.type,Sr=this.id,Lr=this.header,Jr=this.group,Hr=this.console.c;Xn=zr()(Xn);var na,ra,xa="";switch(Zn!=="group"&&Zn!=="groupCollapsed"||Xn.length===0&&(Xn=["console.group"]),Zn){case"log":case"info":case"debug":xa=this.formatCommon(Xn);break;case"dir":xa=this.formatDir(Xn);break;case"warn":na="warn",xa=this.formatCommon(Xn);break;case"error":xr()(Xn[0])&&Xn.length!==1&&(Xn=this.substituteStr(Xn)),ra=Xn[0],na="error",ra=Dn()(ra)?ra:new Error(this.formatCommon(Xn)),xa=this.formatErr(ra);break;case"table":xa=this.formatTable(Xn);break;case"html":xa=Xn[0];break;case"input":xa=this.formatJs(Xn[0]),na="input";break;case"output":xa=this.formatCommon(Xn),na="output";break;case"groupCollapsed":xa=this.formatCommon(Xn),na="caret-right";break;case"group":xa=this.formatCommon(Xn),na="caret-down"}he()(["log","debug","warn"],Zn)&&this.isSimple()&&(xa=po()(xa,function(Ua){return'<a href="'.concat(Ua,'" target="_blank">').concat(Ua,"</a>")})),xa=this.render({msg:xa,type:Zn,icon:na,id:Sr,header:Lr,group:Jr}),this.$container.addClass("".concat(Hr("log-container"))).html(xa),Zn==="table"&&(Et()(this.columns)||this.renderTable(Xn)),Et()(this.elements)||this.renderEl(),this.$content=this.$container.find(Hr(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(Xn){var Zn=this.console.c,Sr="",Lr="";if(Xn.group)for(var Jr=Xn.group.indentLevel,Hr=0;Hr<Jr;Hr++)Lr+='<div class="'.concat(Zn("nesting-level"),'"></div>');Xn.header&&(Sr+=Eo()(Yn||(Yn=(0,g.Z)([`
<div class="`,`">
`,`
<div class="`,`">
<span>`,"</span> <span>",`</span>
</div>
</div>`])),Zn("header"),Lr,Zn("time-from-container"),Xn.header.time,Xn.header.from));var na="";return Xn.icon&&(na='<div class="'.concat(Zn("icon-container"),'"><span class="').concat(Zn("icon icon-"+Xn.icon),'"></span></div>')),Sr+=`
<div class="`.concat(Zn(Xn.type+" log-item"),`">
`).concat(Lr,`
`).concat(na,`
<div class="`).concat(Zn("count-container hidden"),`">
<div class="`).concat(Zn("count"),`"></div>
</div>
<div class="`).concat(Zn("log-content-wrapper"),`">
<div class="`).concat(Zn("log-content"),'">').concat(Xn.msg,`</div>
</div>
</div>`)}},{key:"formatTable",value:function(Xn){var Zn=Xn[0],Sr=Xn[1],Lr=[];return xr()(Sr)&&(Sr=Ga()(Sr)),io()(Sr)||(Sr=null),Mr()(Zn)?(Ne()(Zn,function(Jr){Wn()(Jr)?Lr.push("__LunaConsoleValue"):Mr()(Jr)&&(Lr=Lr.concat(ba()(Jr)))}),(Lr=Ea()(Lr)).sort(),Sr&&(Lr=Lr.filter(function(Jr){return he()(Sr,Jr)})),Lr.length>20&&(Lr=Lr.slice(0,20)),Et()(Lr)?this.formatCommon(Xn):(this.columns=Lr,this.console.c('<div class="data-grid"></div>')+this.formatPreview(Zn))):this.formatCommon(Xn)}},{key:"formatErr",value:function(Xn){var Zn=Xn.stack?Xn.stack.split(`
`):[],Sr="".concat(Xn.message||Zn[0],"<br/>");return Zn=Zn.map(function(Lr){return le()(Lr)}),Sr+'<div class="'.concat(this.console.c("stack hidden"),'">').concat(Zn.slice(1).join("<br/>"),"</div>").replace(ns,function(Lr){return'<a href="'.concat(Lr,'" target="_blank">').concat(Lr,"</a>")})}},{key:"formatCommon",value:function(Xn){var Zn=this.console.c,Sr=xr()(Xn[0])&&Xn.length!==1;Sr&&(Xn=this.substituteStr(Xn));for(var Lr=0,Jr=Xn.length;Lr<Jr;Lr++){var Hr=Xn[Lr];Er()(Hr)?Xn[Lr]=this.formatEl(Hr):ta()(Hr)?Xn[Lr]=this.formatFn(Hr):ts()(Hr)?Xn[Lr]='<span class="'.concat(Zn("regexp"),'">').concat(le()(de()(Hr)),"</span>"):Mr()(Hr)?Xn[Lr]=this.formatPreview(Hr):Gr()(Hr)?Xn[Lr]='<span class="'.concat(Zn("undefined"),'">undefined</span>'):hr()(Hr)?Xn[Lr]='<span class="'.concat(Zn("null"),'">null</span>'):In()(Hr)?Xn[Lr]='<span class="'.concat(Zn("number"),'">').concat(de()(Hr),"</span>"):typeof Hr=="bigint"?Xn[Lr]='<span class="'.concat(Zn("number"),'">').concat(de()(Hr),"n</span>"):No()(Hr)?Xn[Lr]='<span class="'.concat(Zn("boolean"),'">').concat(de()(Hr),"</span>"):Vi()(Hr)?Xn[Lr]='<span class="'.concat(Zn("symbol"),'">').concat(le()(de()(Hr)),"</span>"):(Hr=de()(Hr),Lr===0&&Sr||(Hr=le()(Hr)),Hr.length>5e3&&(Hr=Lt()(Hr,5e3,{separator:" ",ellipsis:"…"})),Xn[Lr]=Hr)}return Xn.join(" ")}},{key:"formatDir",value:function(Xn){return Mr()(Xn[0])?this.formatPreview(Xn[0]):this.formatCommon(Xn)}},{key:"formatTableVal",value:function(Xn){var Zn=this.console.c;return Mr()(Xn)?"{…}":Wn()(Xn)?bo()('<div class="'.concat(Zn("preview"),'">').concat(Fn(Xn),"</div>")):de()(Xn)}},{key:"formatPreview",value:function(Xn){var Zn=this,Sr=this.console.c,Lr=ko()();this.lazyEvaluation?this.objects[Lr]=Xn:this.extractObj(Xn,{},function(na){Zn.objects[Lr]=na});var Jr=he()(["dir","table"],this.type),Hr=At(Xn);return Hr==="Array"&&Xn.length>1?(Hr="(".concat(Xn.length,")"),Jr&&(Hr="Array".concat(Hr))):Hr==="RegExp"?Hr=de()(Xn):Er()(Xn)&&(Hr=this.formatElName(Xn)),'<div class="'.concat(Sr("preview"),'" data-id="').concat(Lr,'">')+'<div class="'.concat(Sr("preview-container"),'">')+'<div class="'.concat(Sr("preview-icon-container"),'"><span class="').concat(Sr("icon icon-caret-right"),'"></span></div>')+'<span class="'.concat(Sr("preview-content-container"),'">')+'<span class="'.concat(Sr("descriptor"),'">').concat(le()(Hr),"</span> ")+'<span class="'.concat(Sr("object-preview"),'">').concat(Jr?"":Fn(Xn,{getterVal:this.accessGetter,unenumerable:!1}),"</span>")+"</span></div>"+'<div class="'.concat(Sr("json hidden"),'"></div></div>')}},{key:"substituteStr",value:function(Xn){var Zn=le()(Xn[0]),Sr=!1,Lr="";Xn.shift();for(var Jr=0,Hr=Zn.length;Jr<Hr;Jr++){var na=Zn[Jr];if(na==="%"&&Xn.length!==0){Jr++;var ra=Xn.shift();switch(Zn[Jr]){case"i":case"d":Lr+=Qn()(ra);break;case"f":Lr+=Vn()(ra);break;case"s":Lr+=de()(ra);break;case"O":Mr()(ra)?Lr+=this.formatPreview(ra):Lr+=de()(ra);break;case"o":Er()(ra)?Lr+=this.formatEl(ra):Mr()(ra)?Lr+=this.formatPreview(ra):Lr+=de()(ra);break;case"c":if(Zn.length<=Jr+1)break;Sr&&(Lr+="</span>"),Sr=!0,Lr+='<span style="'.concat(Ni(ra),'">');break;default:Jr--,Xn.unshift(ra),Lr+=na}}else Lr+=na}return Sr&&(Lr+="</span>"),Xn.unshift(Lr),Xn}},{key:"formatJs",value:function(Xn){return'<pre class="'.concat(this.console.c("code"),'">').concat(this.console.c(Lo()(Xn,"js",Fi)),"</pre>")}},{key:"formatFn",value:function(Xn){return'<pre style="display:inline">'.concat(this.formatJs(Xn.toString()),"</pre>")}},{key:"formatElName",value:function(Xn){var Zn=Xn.id,Sr=Xn.className,Lr=Xn.tagName.toLowerCase();if(Zn!==""&&(Lr+="#".concat(Zn)),xr()(Sr)){var Jr="";Ne()(Sr.split(/\s+/g),function(Hr){Hr.trim()!==""&&(Jr+=".".concat(Hr))}),Lr+=Jr}return Lr}},{key:"formatEl",value:function(Xn){var Zn=ko()();return this.elements[Zn]=Xn,this.console.c('<div class="dom-viewer" data-id="'.concat(Zn,'"></div>'))}}]),sa}(Vr());function Ni(fa){var La=(fa=Br()(fa)).split(";"),sa={};Ne()(La,function(Zn){if(he()(Zn,":")){var Sr=L(Zn.split(":"),2),Lr=Sr[0],Jr=Sr[1];sa[Tn()(Lr)]=Tn()(Jr)}}),sa.display="inline-block",sa["max-width"]="100%",delete sa.width,delete sa.height;var Xn="";return Ne()(sa,function(Zn,Sr){Xn+="".concat(Sr,":").concat(Zn,";")}),Xn}var ws=n(1194),rs=n.n(ws),Cs=n(8847),hi=n.n(Cs),as=n(6329),os=n.n(as),Ss=n(9001),vi=n.n(Ss),xs=n(9702),Es=n.n(xs),is=n(2439),Go=n.n(is),Ts=n(8933),qa=n.n(Ts),xi=n(4407),ai=n.n(xi),Hi=n(5852),di=n.n(Hi);function ss(fa){var La=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var sa,Xn=(0,ae.Z)(fa);if(La){var Zn=(0,ae.Z)(this).constructor;sa=Reflect.construct(Xn,arguments,Zn)}else sa=Xn.apply(this,arguments);return(0,re.Z)(this,sa)}}var Ei,As=function(fa){(0,j.Z)(sa,fa);var La=ss(sa);function sa(Xn,Zn){var Sr,Lr,Jr=Zn.compName,Hr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,na=Hr===void 0?"light":Hr;return(0,$.Z)(this,sa),(Sr=La.call(this)).subComponents=[],Sr.compName=Jr,Sr.c=Pn(Jr),Sr.options={},Sr.container=Xn,Sr.$container=ka()(Xn),Sr.$container.addClass(["luna-".concat(Jr),Sr.c("platform-".concat((Lr=Jn()(),Lr==="os x"?"mac":Lr)))]),Sr.on("optionChange",function(ra,xa,Ua){var Xa=Sr.c;ra==="theme"&&(Sr.$container.rmClass(Xa("theme-".concat(Ua))).addClass(Xa("theme-".concat(xa))),Ne()(Sr.subComponents,function(lo){return lo.setOption("theme",xa)}))}),Sr.setOption("theme",na),Sr}return(0,V.Z)(sa,[{key:"destroy",value:function(){var Xn=this;this.destroySubComponents();var Zn=this.$container,Sr=Zn.attr("class");Ne()(Sr.split(/\s+/),function(Lr){Ce()(Lr,"luna-".concat(Xn.compName))&&Zn.rmClass(Lr)}),Zn.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Xn,Zn){var Sr=this,Lr=this.options,Jr={};typeof Xn=="string"?Jr[Xn]=Zn:Jr=Xn,Ne()(Jr,function(Hr,na){var ra=Lr[na];Lr[na]=Hr,Sr.emit("optionChange",na,Hr,ra)})}},{key:"getOption",value:function(Xn){return this.options[Xn]}},{key:"addSubComponent",value:function(Xn){Xn.setOption("theme",this.options.theme),this.subComponents.push(Xn)}},{key:"removeSubComponent",value:function(Xn){di()(this.subComponents,function(Zn){return Zn===Xn})}},{key:"destroySubComponents",value:function(){Ne()(this.subComponents,function(Xn){return Xn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Xn){var Zn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Pr()(Xn,Zn),os()(this.options,Xn)}},{key:"find",value:function(Xn){return this.$container.find(this.c(Xn))}}]),sa}(Vr()),$s=n(1571),Gi=n.n($s);function ks(fa){var La=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var sa,Xn=(0,ae.Z)(fa);if(La){var Zn=(0,ae.Z)(this).constructor;sa=Reflect.construct(Xn,arguments,Zn)}else sa=Xn.apply(this,arguments);return(0,re.Z)(this,sa)}}t=n.hmd(t);var ji=navigator.userAgent,ls=ji.indexOf("Android")>-1||ji.indexOf("Adr")>-1,Ms=0,Ui=function(fa){(0,j.Z)(sa,fa);var La=ks(sa);function sa(Xn){var Zn,Sr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,$.Z)(this,sa),(Zn=La.call(this,Xn,{compName:"console"},Sr)).spaceHeight=0,Zn.topSpaceHeight=0,Zn.bottomSpaceHeight=0,Zn.lastScrollTop=0,Zn.lastTimestamp=0,Zn.speedToleranceFactor=100,Zn.maxSpeedTolerance=2e3,Zn.minSpeedTolerance=100,Zn.logs=[],Zn.displayLogs=[],Zn.timer={},Zn.counter={},Zn.asyncList=[],Zn.asyncTimer=null,Zn.isAtBottom=!0,Zn.groupStack=new(vi()),Zn.selectedLog=null,Zn.onScroll=function(){var Lr=Zn.container,Jr=Lr.scrollHeight,Hr=Lr.offsetHeight,na=Lr.scrollTop;if(!(na<=0||Hr+na>Jr)){var ra=!1;(Jr===Hr||na===Jr-Hr)&&(ra=!0),Zn.isAtBottom=ra;var xa=Zn.lastScrollTop,Ua=Zn.lastTimestamp,Xa=hi()(),lo=Xa-Ua,To=na-xa,Va=Math.abs(To/lo)*Zn.speedToleranceFactor;lo>1e3&&(Va=1e3),Va>Zn.maxSpeedTolerance&&(Va=Zn.maxSpeedTolerance),Va<Zn.minSpeedTolerance&&(Va=Zn.minSpeedTolerance),Zn.lastScrollTop=na,Zn.lastTimestamp=Xa;var ho=0,Oo=0;xa<na?(ho=Zn.minSpeedTolerance,Oo=Va):(ho=Va,Oo=Zn.minSpeedTolerance),Zn.topSpaceHeight<na-ho&&Zn.topSpaceHeight+Zn.el.offsetHeight>na+Hr+Oo||Zn.renderViewport({topTolerance:2*ho,bottomTolerance:2*Oo})}},Zn.initTpl(),Zn.initOptions(Sr,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Zn.$el=Zn.find(".logs"),Zn.el=Zn.$el.get(0),Zn.$fakeEl=Zn.find(".fake-logs"),Zn.fakeEl=Zn.$fakeEl.get(0),Zn.$space=Zn.find(".logs-space"),Zn.space=Zn.$space.get(0),ls&&(Zn.speedToleranceFactor=800,Zn.maxSpeedTolerance=3e3,Zn.minSpeedTolerance=800),Zn.resizeSensor=new(wr())(Xn),Zn.renderViewport=Go()(function(Lr){Zn._renderViewport(Lr)},16),Zn.global={copy:function(Lr){xr()(Lr)||(Lr=JSON.stringify(Lr,null,2)),da()(Lr)},$:function(Lr){return document.querySelector(Lr)},$$:function(Lr){return Ga()(document.querySelectorAll(Lr))},$x:function(Lr){return qa()(Lr)},clear:function(){Zn.clear()},dir:function(Lr){Zn.dir(Lr)},table:function(Lr,Jr){Zn.table(Lr,Jr)},keys:ba()},Zn.bindEvent(),Zn}return(0,V.Z)(sa,[{key:"setGlobal",value:function(Xn,Zn){this.global[Xn]=Zn}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,z.Z)((0,ae.Z)(sa.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var Xn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Zn=this.counter;Gr()(Zn[Xn])?Zn[Xn]=1:Zn[Xn]++,this.info("".concat(Xn,": ").concat(Zn[Xn]))}},{key:"countReset",value:function(){var Xn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[Xn]=0}},{key:"assert",value:function(){for(var Xn=arguments.length,Zn=new Array(Xn),Sr=0;Sr<Xn;Sr++)Zn[Sr]=arguments[Sr];Et()(Zn)||Zn.shift()||(Zn.length===0&&Zn.unshift("console.assert"),Zn.unshift("Assertion failed: "),this.insert("error",Zn))}},{key:"log",value:function(){for(var Xn=arguments.length,Zn=new Array(Xn),Sr=0;Sr<Xn;Sr++)Zn[Sr]=arguments[Sr];Et()(Zn)||this.insert("log",Zn)}},{key:"debug",value:function(){for(var Xn=arguments.length,Zn=new Array(Xn),Sr=0;Sr<Xn;Sr++)Zn[Sr]=arguments[Sr];Et()(Zn)||this.insert("debug",Zn)}},{key:"dir",value:function(Xn){Gr()(Xn)||this.insert("dir",[Xn])}},{key:"table",value:function(){for(var Xn=arguments.length,Zn=new Array(Xn),Sr=0;Sr<Xn;Sr++)Zn[Sr]=arguments[Sr];Et()(Zn)||this.insert("table",Zn)}},{key:"time",value:function(){var Xn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[Xn])return this.insert("warn",["Timer '".concat(Xn,"' already exists")]);this.timer[Xn]=rs()()}},{key:"timeLog",value:function(){var Xn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Zn=this.timer[Xn];if(!Zn)return this.insert("warn",["Timer '".concat(Xn,"' does not exist")]);this.info("".concat(Xn,": ").concat(rs()()-Zn,"ms"))}},{key:"timeEnd",value:function(){var Xn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(Xn),delete this.timer[Xn]}},{key:"clear",value:function(){var Xn=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(vi()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),Xn?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var Xn=arguments.length,Zn=new Array(Xn),Sr=0;Sr<Xn;Sr++)Zn[Sr]=arguments[Sr];Et()(Zn)||this.insert("info",Zn)}},{key:"error",value:function(){for(var Xn=arguments.length,Zn=new Array(Xn),Sr=0;Sr<Xn;Sr++)Zn[Sr]=arguments[Sr];Et()(Zn)||this.insert("error",Zn)}},{key:"warn",value:function(){for(var Xn=arguments.length,Zn=new Array(Xn),Sr=0;Sr<Xn;Sr++)Zn[Sr]=arguments[Sr];Et()(Zn)||this.insert("warn",Zn)}},{key:"group",value:function(){for(var Xn=arguments.length,Zn=new Array(Xn),Sr=0;Sr<Xn;Sr++)Zn[Sr]=arguments[Sr];this.insert({type:"group",args:Zn,ignoreFilter:!0})}},{key:"groupCollapsed",value:function(){for(var Xn=arguments.length,Zn=new Array(Xn),Sr=0;Sr<Xn;Sr++)Zn[Sr]=arguments[Sr];this.insert({type:"groupCollapsed",args:Zn,ignoreFilter:!0})}},{key:"groupEnd",value:function(){this.insert("groupEnd")}},{key:"evaluate",value:function(Xn){this.insert({type:"input",args:[Xn],ignoreFilter:!0});try{this.output(this.evalJs(Xn))}catch(Zn){this.insert({type:"error",ignoreFilter:!0,args:[Zn]})}}},{key:"html",value:function(){for(var Xn=arguments.length,Zn=new Array(Xn),Sr=0;Sr<Xn;Sr++)Zn[Sr]=arguments[Sr];this.insert("html",Zn)}},{key:"toggleGroup",value:function(Xn){Xn.targetGroup.collapsed?this.openGroup(Xn):this.collapseGroup(Xn)}},{key:"output",value:function(Xn){this.insert({type:"output",args:[Xn],ignoreFilter:!0})}},{key:"render",value:function(){var Xn=this.logs,Zn=this.selectedLog;this.$el.html(""),this.isAtBottom=!0,this.updateBottomSpace(0),this.updateTopSpace(0),this.displayLogs=[];for(var Sr=0,Lr=Xn.length;Sr<Lr;Sr++)this.attachLog(Xn[Sr]);Zn&&(he()(this.displayLogs,Zn)||this.selectLog(null))}},{key:"insert",value:function(Xn,Zn){var Sr,Lr=this.options,Jr=Lr.showHeader,Hr=Lr.asyncRender;if(Jr&&(Sr={time:Ps(),from:Li()}),Hr)return this.insertAsync(Xn,Zn,Sr);this.insertSync(Xn,Zn,Sr)}},{key:"insertAsync",value:function(Xn,Zn,Sr){this.asyncList.push([Xn,Zn,Sr]),this.handleAsyncList()}},{key:"insertSync",value:function(Xn,Zn,Sr){var Lr,Jr=this,Hr=this.logs,na=this.groupStack,ra=this.options,xa=ra.maxNum,Ua=ra.accessGetter,Xa=ra.unenumerable,lo=ra.lazyEvaluation;if((Lr=xr()(Xn)?{type:Xn,args:Zn,header:Sr}:Xn).type==="groupEnd")return this.lastLog.groupEnd(),void this.groupStack.pop();if(na.size>0&&(Lr.group=na.peek()),os()(Lr,{id:++Ms,accessGetter:Ua,unenumerable:Xa,lazyEvaluation:lo}),Lr.type==="group"||Lr.type==="groupCollapsed"){var To={id:ko()("group"),collapsed:!1,parent:na.peek(),indentLevel:na.size+1};Lr.type==="groupCollapsed"&&(To.collapsed=!0),Lr.targetGroup=To,na.push(To)}var Va=new ys(this,Lr);Va.on("updateHeight",function(){Jr.isAtBottom=!1,Jr.renderViewport()});var ho=this.lastLog;if(ho&&!he()(["html","group","groupCollapsed"],Va.type)&&ho.type===Va.type&&Va.isSimple()&&ho.text()===Va.text()?(ho.addCount(),Va.header&&ho.updateTime(Va.header.time),Va=ho,this.detachLog(ho)):(Hr.push(Va),this.lastLog=Va),xa!==0&&Hr.length>xa){var Oo=Hr[0];this.detachLog(Oo),Hr.shift()}this.attachLog(Va),this.emit("insert",Va)}},{key:"updateTopSpace",value:function(Xn){this.topSpaceHeight=Xn,this.el.style.top=Xn+"px"}},{key:"updateBottomSpace",value:function(Xn){this.bottomSpaceHeight=Xn}},{key:"updateSpace",value:function(Xn){this.spaceHeight!==Xn&&(this.spaceHeight=Xn,this.space.style.height=Xn+"px")}},{key:"detachLog",value:function(Xn){var Zn=this.displayLogs,Sr=Zn.indexOf(Xn);Sr>-1&&(Zn.splice(Sr,1),this.renderViewport())}},{key:"attachLog",value:function(Xn){if(this.filterLog(Xn)&&!Xn.collapsed){var Zn=this.displayLogs;if(Zn.length===0)return Zn.push(Xn),void this.renderViewport();var Sr=Es()(Zn);if(Xn.id>Sr.id)return Zn.push(Xn),void this.renderViewport();for(var Lr,Jr=0,Hr=Zn.length-1,na=0;Jr<=Hr;){if((Lr=Zn[na=Jr+Math.floor((Hr-Jr)/2)]).id===Xn.id)return;Lr.id<Xn.id?Jr=na+1:Hr=na-1}Lr.id<Xn.id?Zn.splice(na+1,0,Xn):Zn.splice(na,0,Xn),this.renderViewport()}}},{key:"handleAsyncList",value:function(){var Xn=this,Zn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:20,Sr=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){Xn.asyncTimer=null;var Lr,Jr,Hr=!1,na=Sr.length;na<1e3?(Jr=200,Lr=400):na<5e3?(Jr=500,Lr=800):na<1e4?(Jr=800,Lr=1e3):na<25e3?(Jr=1e3,Lr=1200):na<5e4?(Jr=1500,Lr=1500):(Jr=2e3,Lr=2500),Jr>na&&(Jr=na,Hr=!0);for(var ra=0;ra<Jr;ra++){var xa=L(Sr.shift(),3),Ua=xa[0],Xa=xa[1],lo=xa[2];Xn.insertSync(Ua,Xa,lo)}Hr||Gi()(function(){return Xn.handleAsyncList(Lr)})},Zn))}},{key:"injectGlobal",value:function(){Ne()(this.global,function(Xn,Zn){window[Zn]||(window[Zn]=Xn)})}},{key:"clearGlobal",value:function(){Ne()(this.global,function(Xn,Zn){window[Zn]&&window[Zn]===Xn&&delete window[Zn]})}},{key:"evalJs",value:function(Xn){var Zn;this.injectGlobal();try{Zn=eval.call(window,"(".concat(Xn,")"))}catch{Zn=eval.call(window,Xn)}return this.setGlobal("$_",Zn),this.clearGlobal(),Zn}},{key:"filterLog",value:function(Xn){var Zn=this.options.level,Sr=this.options.filter;if(Xn.ignoreFilter)return!0;if(!he()(Zn,Xn.level))return!1;if(Sr){if(ta()(Sr))return Sr(Xn);if(ts()(Sr))return Sr.test(Br()(Xn.text()));if(xr()(Sr)&&(Sr=Tn()(Sr)))return he()(Br()(Xn.text()),Br()(Sr))}return!0}},{key:"collapseGroup",value:function(Xn){Xn.targetGroup.collapsed=!0,Xn.updateIcon("caret-right"),this.updateGroup(Xn)}},{key:"openGroup",value:function(Xn){Xn.targetGroup.collapsed=!1,Xn.updateIcon("caret-down"),this.updateGroup(Xn)}},{key:"updateGroup",value:function(Xn){for(var Zn=Xn.targetGroup,Sr=this.logs,Lr=Sr.length,Jr=Sr.indexOf(Xn)+1;Jr<Lr;){var Hr=Sr[Jr];if(!Hr.checkGroup()&&Hr.group===Zn)break;Hr.collapsed?this.detachLog(Hr):this.attachLog(Hr),Jr++}}},{key:"selectLog",value:function(Xn){var Zn;this.selectedLog&&(this.selectedLog.deselect(),this.selectedLog=null),hr()(Xn)?this.emit("deselect"):(this.selectedLog=Xn,(Zn=this.selectedLog)===null||Zn===void 0||Zn.select(),this.emit("select",Xn))}},{key:"bindEvent",value:function(){var Xn=this,Zn=this.$el,Sr=this.c;this.resizeSensor.addListener(this.renderViewport);var Lr=this;Zn.on("click",Sr(".log-container"),function(){Lr.selectLog(this.log)}),this.on("optionChange",function(Jr,Hr){var na=Xn.logs;switch(Jr){case"maxNum":Hr>0&&na.length>Hr&&(Xn.logs=na.slice(na.length-Hr),Xn.render());break;case"filter":Xn.render();break;case"level":Xn.options.level=Ga()(Hr),Xn.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var Xn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Zn=Xn.topTolerance,Sr=Zn===void 0?500:Zn,Lr=Xn.bottomTolerance,Jr=Lr===void 0?500:Lr,Hr=this.el,na=this.container,ra=this.space;if(!$n()(na)){for(var xa=na.scrollTop,Ua=na.offsetHeight,Xa=ra.getBoundingClientRect().width,lo=xa-Sr,To=xa+Ua+Jr,Va=this.displayLogs,ho=0,Oo=0,wo=0,mi=Va.length,Oi=this.fakeEl,gi=document.createDocumentFragment(),oi=[],jo=0;jo<mi;jo++){var no=Va[jo],ii=no.width;no.height!==0&&ii===Xa||(gi.appendChild(no.container),oi.push(no))}if(oi.length>0){Oi.appendChild(gi);for(var ci=0,Ti=oi.length;ci<Ti;ci++)oi[ci].updateSize();Oi.textContent=""}for(var Ai=document.createDocumentFragment(),Zo=0;Zo<mi;Zo++){var _i=Va[Zo],$i=_i.container,Xo=_i.height;wo>To?Oo+=Xo:wo+Xo>lo?Ai.appendChild($i):wo<lo&&(ho+=Xo),wo+=Xo}for(this.updateSpace(wo),this.updateTopSpace(ho),this.updateBottomSpace(Oo);Hr.firstChild;)Hr.lastChild&&Hr.removeChild(Hr.lastChild);Hr.appendChild(Ai);var ki=na.scrollHeight;this.isAtBottom&&xa<=ki-Ua&&(na.scrollTop=1e7)}}},{key:"initTpl",value:function(){this.$container.html(this.c(Eo()(Ei||(Ei=(0,g.Z)([`
<div class="logs-space">
<div class="fake-logs"></div>
<div class="logs"></div>
</div>
`])))))}}]),sa}(As),Ps=function(){return ai()("HH:MM:ss ")};function Li(){for(var fa=new Error,La="",sa=fa.stack?fa.stack.split(`
`):"",Xn=0,Zn=sa.length;Xn<Zn;Xn++)if((La=sa[Xn]).indexOf("winConsole")>-1&&Xn<Zn-1){La=sa[Xn+1];break}return La}(function(fa,La){try{fa.exports=La,fa.exports.default=La}catch{}})(t,Ui)},5564:function(t,r,n){n.d(r,{Z:function(){return Ga}});var g=n(168),y=n(5671),L=n(3144),$=n(7326),V=n(1752),z=n(9340),j=n(2963),re=n(1120),ae=n(1512),oe=n.n(ae),ie=n(1907),le=n.n(ie),ue=n(1443),de=n.n(ue),pe=n(2461),he=n.n(pe),_e=n(4331),Ce=n.n(_e),$e=n(5610),xe=n.n($e),Ie=n(7483),Ne=n.n(Ie),ze=(n(3990),n(6341)),Fe=n.n(ze),qe=n(3875),Et=n.n(qe),kt=n(6954),Lt=n.n(kt);n(9585);function vn(wa){var Ea="luna-".concat(wa,"-");function ca(zr){return he()(Ce()(zr).split(/\s+/),function(Wr){return Fe()(Wr,Ea)?Wr:Wr.replace(/[\w-]+/,function(Br){return"".concat(Ea).concat(Br)})}).join(" ")}return function(zr){if(/<[^>]*>/g.test(zr))try{var Wr=Ne().parse(zr);return jt(Wr,function(Br){Br.attrs&&Br.attrs.class&&(Br.attrs.class=ca(Br.attrs.class))}),Ne().stringify(Wr)}catch{return ca(zr)}return ca(zr)}}function jt(wa,Ea){for(var ca=0,zr=wa.length;ca<zr;ca++){var Wr=wa[ca];Ea(Wr),Wr.content&&jt(Wr.content,Ea)}}var At="ontouchstart"in xe(),hn="PointerEvent"in xe(),bn={start:"touchstart",move:"touchmove",end:"touchend"},Cn={start:"mousedown",move:"mousemove",end:"mouseup"},Tn={start:"pointerdown",move:"pointermove",end:"pointerup"};function xn(wa){return hn?Tn[wa]:At?bn[wa]:Cn[wa]}function En(wa,Ea){var ca=wa==="x"?"clientX":"clientY";return Ea[ca]?Ea[ca]:Ea.changedTouches?Ea.changedTouches[0][ca]:0}function kn(wa){return Et()(wa.replace("px",""))}var On=n(3783),Rn=n.n(On),In=n(6329),Mn=n.n(In),Vn=n(4193),zn=n.n(Vn),Jn=n(5852),tr=n.n(Jn),$n=n(6930),Pn=n.n($n);function Bn(wa){var Ea=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var ca,zr=(0,re.Z)(wa);if(Ea){var Wr=(0,re.Z)(this).constructor;ca=Reflect.construct(zr,arguments,Wr)}else ca=zr.apply(this,arguments);return(0,j.Z)(this,ca)}}var Un,Fn=function(wa){(0,z.Z)(ca,wa);var Ea=Bn(ca);function ca(zr,Wr){var Br,fr,ba=Wr.compName,Na=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ka=Na===void 0?"light":Na;return(0,y.Z)(this,ca),(Br=Ea.call(this)).subComponents=[],Br.compName=ba,Br.c=vn(ba),Br.options={},Br.container=zr,Br.$container=oe()(zr),Br.$container.addClass(["luna-".concat(ba),Br.c("platform-".concat((fr=Lt()(),fr==="os x"?"mac":fr)))]),Br.on("optionChange",function(ua,ia,Xr){var Vr=Br.c;ua==="theme"&&(Br.$container.rmClass(Vr("theme-".concat(Xr))).addClass(Vr("theme-".concat(ia))),Rn()(Br.subComponents,function(Fr){return Fr.setOption("theme",ia)}))}),Br.setOption("theme",ka),Br}return(0,L.Z)(ca,[{key:"destroy",value:function(){var zr=this;this.destroySubComponents();var Wr=this.$container,Br=Wr.attr("class");Rn()(Br.split(/\s+/),function(fr){Pn()(fr,"luna-".concat(zr.compName))&&Wr.rmClass(fr)}),Wr.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zr,Wr){var Br=this,fr=this.options,ba={};typeof zr=="string"?ba[zr]=Wr:ba=zr,Rn()(ba,function(Na,ka){var ua=fr[ka];fr[ka]=Na,Br.emit("optionChange",ka,Na,ua)})}},{key:"getOption",value:function(zr){return this.options[zr]}},{key:"addSubComponent",value:function(zr){zr.setOption("theme",this.options.theme),this.subComponents.push(zr)}},{key:"removeSubComponent",value:function(zr){tr()(this.subComponents,function(Wr){return Wr===zr})}},{key:"destroySubComponents",value:function(){Rn()(this.subComponents,function(zr){return zr.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zr){var Wr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};zn()(zr,Wr),Mn()(this.options,zr)}},{key:"find",value:function(zr){return this.$container.find(this.c(zr))}}]),ca}(de()),cr=n(8901),ur=n.n(cr),vr=n(8613),Yn=n.n(vr),gr=n(3367),lr=n.n(gr),er=n(9833),br=n.n(er),wr=n(1286),$r=n.n(wr),Mr=n(242),Cr=n.n(Mr),xr=n(2439),or=n.n(xr),Dn=n(6156),Hn=n.n(Dn),Wn=n(4777),pr=n.n(Wn),Pr=n(1754),ir=n.n(Pr),Er=n(6768),Kn=n.n(Er),Qn=n(3063),ar=n.n(Qn),mr=n(9882),kr=n.n(mr),hr=n(9853),Ar=n.n(hr),Gr=n(6435),qr=n.n(Gr);function ta(wa){var Ea=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var ca,zr=(0,re.Z)(wa);if(Ea){var Wr=(0,re.Z)(this).constructor;ca=Reflect.construct(zr,arguments,Wr)}else ca=zr.apply(this,arguments);return(0,j.Z)(this,ca)}}t=n.hmd(t);var Pa=oe()(document),Ga=function(wa){(0,z.Z)(ca,wa);var Ea=ta(ca);function ca(zr,Wr){var Br;(0,y.Z)(this,ca),(Br=Ea.call(this,zr,{compName:"data-grid"},Wr)).resizeIdx=0,Br.resizeStartX=0,Br.resizeStartLeft=0,Br.resizeDeltaX=0,Br.nodes=[],Br.colWidthsInitialized=!1,Br.colMap={},Br.selectedNode=null,Br.isAscending=!0,Br.colWidths=[],Br.onResizeColMove=function(ua){var ia=(0,$.Z)(Br),Xr=ia.resizeIdx,Vr=ia.$resizers,Fr=ia.colWidths,Kr=ia.$colgroup,Sa=En("x",ua=ua.origEvent)-Br.resizeStartX,Ta=Fr[Xr],ya=Fr[Xr+1],da=qr()(24-Ta,0),Ma=Ar()(ya-24,0);Sa=kr()(Sa,da,Ma),Kr.each(function(){var Ia=oe()(this).find("col");Ia.eq(Xr).css("width",Ta+Sa+"px"),Ia.eq(Xr+1).css("width",ya-Sa+"px")}),Br.resizeDeltaX=Sa;var Aa=Br.resizeStartLeft+Sa;Vr.eq(Xr).css("left","".concat(Aa,"px"))},Br.onResizeColEnd=function(ua){Br.onResizeColMove(ua);var ia=(0,$.Z)(Br),Xr=ia.c,Vr=ia.colWidths,Fr=ia.resizeIdx,Kr=ia.resizeDeltaX,Sa=Br.options.columns,Ta=Sa[Fr],ya=Sa[Fr+1],da=Vr[Fr]+Kr,Ma=da+(Vr[Fr+1]-Kr),Aa=Ta.weight+ya.weight,Ia=Aa*(da/Ma),eo=Aa-Ia;Ta.weight=Ia,ya.weight=eo,Br.applyColWeights(),oe()(document.body).rmClass(Xr("resizing")),Pa.off(xn("move"),Br.onResizeColMove),Pa.off(xn("end"),Br.onResizeColEnd)},Br.$container.attr("tabindex","0"),Br.resizeSensor=new(Cr())(zr),Br.onResize=or()(function(){Br.updateHeight(),Br.updateWeights()},16),Wr.height&&(Wr.maxHeight=Wr.height,Wr.minHeight=Wr.height),Br.initOptions(Wr,{minHeight:41,maxHeight:1/0,filter:""});var fr=Br.options,ba=fr.columns,Na=fr.minHeight,ka=fr.maxHeight;return Rn()(ba,function(ua){zn()(ua,{sortable:!1}),Br.colMap[ua.id]=ua}),ka<Na&&Br.setOption("maxHeight",Na),Br.initTpl(),Br.$headerRow=Br.find(".header").find("tr"),Br.$fillerRow=Br.find(".filler-row"),Br.fillerRow=Br.$fillerRow.get(0),Br.$tableBody=Br.find(".data").find("tbody"),Br.tableBody=Br.$tableBody.get(0),Br.$colgroup=Br.$container.find("colgroup"),Br.$dataContainer=Br.find(".data-container"),Br.renderHeader(),Br.renderResizers(),Br.updateWeights(),Br.updateHeight(),Br.bindEvent(),Br}return(0,L.Z)(ca,[{key:"destroy",value:function(){(0,V.Z)((0,re.Z)(ca.prototype),"destroy",this).call(this),this.resizeSensor.destroy(),this.$container.rmAttr("tabindex")}},{key:"remove",value:function(zr){var Wr=this.nodes,Br=Wr.indexOf(zr);Br>-1&&(zr.detach(),Wr.splice(Br,1),zr===this.selectedNode&&this.selectNode(Wr[Br]||Wr[Br-1]||null),this.updateHeight())}},{key:"append",value:function(zr,Wr){var Br=new to(this,zr,Wr);return this.nodes.push(Br),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Br)&&(this.tableBody.insertBefore(Br.container,this.fillerRow),this.updateHeight()),Br}},{key:"clear",value:function(){Rn()(this.nodes,function(zr){return zr.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var zr=this.$fillerRow,Wr=this.c,Br=this.$container,fr=this.options,ba=fr.maxHeight,Na=fr.minHeight;this.$dataContainer.css({height:"auto"});var ka=this.$headerRow.offset().height+kn(Br.css("border-top-width"))+kn(Br.css("border-bottom-width"));(Na-=ka)<0&&(Na=0),ba-=ka;var ua=this.$dataContainer.find(Wr(".node")),ia=ua.length,Xr=0;ia>0&&(Xr=ua.offset().height*ia),Xr>Na?zr.hide():zr.show(),Xr<Na?Xr=Na:Xr>=ba&&(Xr=ba),this.$dataContainer.css({height:Xr})}},{key:"selectNode",value:function(zr){var Wr;(Hn()(zr)||zr!=null&&zr.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Hn()(zr)?this.emit("deselect"):(this.selectedNode=zr,(Wr=this.selectedNode)===null||Wr===void 0||Wr.select(),this.emit("select",zr)))}},{key:"onResizeColStart",value:function(zr){var Wr=this.c,Br=this.resizeIdx,fr=this.$resizers;zr.stopPropagation(),zr.preventDefault(),zr=zr.origEvent,this.resizeStartX=En("x",zr),this.resizeStartLeft=kn(fr.eq(Br).css("left")),oe()(document.body).addClass(Wr("resizing")),Pa.on(xn("move"),this.onResizeColMove),Pa.on(xn("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var zr=this,Wr=this.c,Br=this.$headerRow,fr=this.$tableBody,ba=this.$resizers;this.resizeSensor.addListener(this.onResize);var Na=this;fr.on("click",Wr(".node"),function(){Na.selectNode(this.dataGridNode)}),Br.on("click",Wr(".sortable"),function(ka){ka.stopPropagation();var ua=oe()(this),ia=ua.data("id"),Xr=ua.data("order")!=="descending";ua.data("order",Xr?"descending":"ascending"),Na.sortNodes(ia,Xr),Br.find("th").each(function(){var Vr=oe()(this);Vr.data("id")!==ia&&Vr.rmAttr("data-order")})}),ba.on(xn("start"),function(ka){var ua=oe()(this);Na.resizeIdx=Et()(ua.data("idx")),Na.onResizeColStart(ka)}),this.on("optionChange",function(ka){switch(ka){case"minHeight":case"maxHeight":zr.updateHeight();break;case"filter":zr.renderData()}})}},{key:"sortNodes",value:function(zr,Wr){var Br=this.colMap[zr].comparator||io;this.nodes.sort(function(fr,ba){var Na=fr.data[zr],ka=ba.data[zr];return br()(Na)&&(Na=Na.innerText),br()(ka)&&(ka=ka.innerText),Wr?Br(Na,ka):Br(ka,Na)}),this.renderData(),this.sortId=zr,this.isAscending=Wr}},{key:"updateWeights",value:function(){var zr=this.container,Wr=this.$headerRow,Br=this.options.columns,fr=zr.offsetWidth;if(!this.colWidthsInitialized&&fr){for(var ba=0,Na=Br.length;ba<Na;ba++){var ka=Br[ba];if(!ka.weight){var ua=Wr.find("th").get(ba).offsetWidth;ka.weight=100*ua/fr}}this.colWidthsInitialized=!0}this.applyColWeights()}},{key:"applyColWeights",value:function(){var zr=this.container,Wr=this.$colgroup,Br=this.options.columns,fr=zr.offsetWidth;if(!(fr<=0)){for(var ba=0,Na=Br.length,ka=0;ka<Na;ka++)ba+=Br[ka].weight;var ua="",ia=0,Xr=0;this.colWidths=[];for(var Vr=0;Vr<Na;Vr++){var Fr=(ia+=Br[Vr].weight)*fr/ba|0,Kr=Math.max(Fr-Xr,14);Xr=Fr,ua+='<col style="width:'.concat(Kr,'px"></col>'),this.colWidths[Vr]=Kr}Wr.html(ua),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var zr=this.colWidths,Wr=[],Br=zr.length-1,fr=0;fr<Br;fr++)Wr[fr]=(Wr[fr-1]||0)+zr[fr];for(var ba=0;ba<Br;ba++)this.$resizers.eq(ba).css("left",Wr[ba]+"px")}},{key:"renderData",value:function(){var zr=this,Wr=this.tableBody,Br=this.nodes,fr=this.fillerRow;Rn()(Br,function(ba){return ba.detach()}),Rn()(Br,function(ba){zr.filterNode(ba)&&Wr.insertBefore(ba.container,fr)}),this.selectedNode&&!this.filterNode(this.selectedNode)&&this.selectNode(null),this.updateHeight()}},{key:"filterNode",value:function(zr){var Wr=this.options.filter;if(Wr){if(pr()(Wr))return Wr(zr);if(ir()(Wr))return Wr.test(zr.text());if(Kn()(Wr)&&(Wr=Ce()(Wr)))return Fe()(ar()(zr.text()),ar()(Wr))}return!0}},{key:"renderHeader",value:function(){var zr=this.c,Wr="",Br="";Rn()(this.options.columns,function(fr){var ba=ur()(fr.title);fr.sortable?Wr+=zr('<th class="sortable" data-id="'.concat(fr.id,'">').concat(ba,"</th>")):Wr+="<th>".concat(ba,"</th>"),Br+="<td></td>"}),this.$headerRow.html(Wr),this.$fillerRow.html(Br)}},{key:"renderResizers",value:function(){for(var zr="",Wr=this.options.columns.length-1,Br=0;Br<Wr;Br++)zr+=this.c('<div class="resizer" data-idx="'.concat(Br,'"></div>'));this.$container.append(zr),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(le()(Un||(Un=(0,g.Z)([`
<div class="header-container">
<table class="header">
<colgroup></colgroup>
<tbody>
<tr></tr>
</tbody>
</table>
</div>
<div class="data-container">
<table class="data">
<colgroup></colgroup>
<tbody>
<tr class="filler-row"></tr>
</tbody>
</table>
</div>
`])))))}}]),ca}(Fn),to=function(){function wa(Ea,ca){var zr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,y.Z)(this,wa),this.container=Yn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=oe()(this.container),this.$container.addClass(Ea.c("node")),this.dataGrid=Ea,this.data=ca,zr.selectable&&(this.selectable=zr.selectable),this.render()}return(0,L.Z)(wa,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Ea=this.data,ca=this.$container,zr=this.container,Wr=this.dataGrid.getOption("columns");ca.html(""),Rn()(Wr,function(Br){var fr=Yn()("td"),ba=Ea[Br.id];$r()(ba)||(br()(ba)?fr.appendChild(ba):fr.innerText=lr()(ba)),zr.appendChild(fr)})}}]),wa}();function io(wa,Ea){if(wa=lr()(wa),Ea=lr()(Ea),Pn()(wa,"_")&&!Pn()(Ea,"_"))return 1;if(Pn()(Ea,"_")&&!Pn()(wa,"_"))return-1;for(var ca,zr,Wr,Br,fr=/^\d+|^\D+/;;){if(!wa)return Ea?-1:0;if(!Ea)return 1;if(ca=wa.match(fr)[0],zr=Ea.match(fr)[0],Wr=!isNaN(ca),Br=!isNaN(zr),Wr&&!Br)return-1;if(Br&&!Wr)return 1;if(Wr&&Br){var ba=ca-zr;if(ba)return ba;if(ca.length!==zr.length)return+ca||+zr?zr.length-ca.length:ca.length-zr.length}else if(ca!==zr)return ca<zr?-1:1;wa=wa.substring(ca.length),Ea=Ea.substring(zr.length)}}(function(wa,Ea){try{wa.exports=Ea,wa.exports.default=Ea}catch{}})(t,Ga)},8209:function(t,r,n){n.d(r,{Z:function(){return Mr}});var g=n(168),y=n(4942),L=n(5671),$=n(3144),V=n(7326),z=n(9340),j=n(2963),re=n(1120),ae=n(1443),oe=n.n(ae),ie=n(1512),le=n.n(ie),ue=n(2461),de=n.n(ue),pe=n(4331),he=n.n(pe),_e=n(5610),Ce=n.n(_e),$e=n(7483),xe=n.n($e),Ie=(n(3990),n(6341)),Ne=n.n(Ie),ze=(n(3875),n(6954)),Fe=n.n(ze);n(9585);function qe(or){var Dn="luna-".concat(or,"-");function Hn(Wn){return de()(he()(Wn).split(/\s+/),function(pr){return Ne()(pr,Dn)?pr:pr.replace(/[\w-]+/,function(Pr){return"".concat(Dn).concat(Pr)})}).join(" ")}return function(Wn){if(/<[^>]*>/g.test(Wn))try{var pr=xe().parse(Wn);return Et(pr,function(Pr){Pr.attrs&&Pr.attrs.class&&(Pr.attrs.class=Hn(Pr.attrs.class))}),xe().stringify(pr)}catch{return Hn(Wn)}return Hn(Wn)}}function Et(or,Dn){for(var Hn=0,Wn=or.length;Hn<Wn;Hn++){var pr=or[Hn];Dn(pr),pr.content&&Et(pr.content,Dn)}}var kt="ontouchstart"in Ce();function Lt(){var or=Fe()();return or==="os x"?"mac":or}var vn=n(3783),jt=n.n(vn),At=n(6329),hn=n.n(At),bn=n(4193),Cn=n.n(bn),Tn=n(5852),xn=n.n(Tn);function En(or){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Hn,Wn=(0,re.Z)(or);if(Dn){var pr=(0,re.Z)(this).constructor;Hn=Reflect.construct(Wn,arguments,pr)}else Hn=Wn.apply(this,arguments);return(0,j.Z)(this,Hn)}}var kn,On=function(or){(0,z.Z)(Hn,or);var Dn=En(Hn);function Hn(Wn,pr){var Pr,ir=pr.compName,Er=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Er===void 0?"light":Er;return(0,L.Z)(this,Hn),(Pr=Dn.call(this)).subComponents=[],Pr.compName=ir,Pr.c=qe(ir),Pr.options={},Pr.container=Wn,Pr.$container=le()(Wn),Pr.$container.addClass(["luna-".concat(ir),Pr.c("platform-".concat(Lt()))]),Pr.on("optionChange",function(Qn,ar,mr){var kr=Pr.c;Qn==="theme"&&(Pr.$container.rmClass(kr("theme-".concat(mr))).addClass(kr("theme-".concat(ar))),jt()(Pr.subComponents,function(hr){return hr.setOption("theme",ar)}))}),Pr.setOption("theme",Kn),Pr}return(0,$.Z)(Hn,[{key:"destroy",value:function(){this.destroySubComponents();var Wn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Wn("platform-".concat(Lt()))).rmClass(Wn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Wn,pr){var Pr=this,ir=this.options,Er={};typeof Wn=="string"?Er[Wn]=pr:Er=Wn,jt()(Er,function(Kn,Qn){var ar=ir[Qn];ir[Qn]=Kn,Pr.emit("optionChange",Qn,Kn,ar)})}},{key:"getOption",value:function(Wn){return this.options[Wn]}},{key:"addSubComponent",value:function(Wn){Wn.setOption("theme",this.options.theme),this.subComponents.push(Wn)}},{key:"removeSubComponent",value:function(Wn){xn()(this.subComponents,function(pr){return pr===Wn})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Wn){return Wn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Wn){var pr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Cn()(Wn,pr),hn()(this.options,Wn)}},{key:"find",value:function(Wn){return this.$container.find(this.c(Wn))}}]),Hn}(oe()),Rn=n(8613),In=n.n(Rn),Mn=n(5972),Vn=n.n(Mn),zn=n(1907),Jn=n.n(zn),tr=n(1352),$n=n.n(tr),Pn=n(2289),Bn=n.n(Pn),Un=n(3651),Fn=n.n(Un),cr=n(7756),ur=n.n(cr),vr=n(8901),Yn=n.n(vr),gr=n(1672),lr=n.n(gr);function er(or,Dn){var Hn=Object.keys(or);if(Object.getOwnPropertySymbols){var Wn=Object.getOwnPropertySymbols(or);Dn&&(Wn=Wn.filter(function(pr){return Object.getOwnPropertyDescriptor(or,pr).enumerable})),Hn.push.apply(Hn,Wn)}return Hn}function br(or){for(var Dn=1;Dn<arguments.length;Dn++){var Hn=arguments[Dn]!=null?arguments[Dn]:{};Dn%2?er(Object(Hn),!0).forEach(function(Wn){(0,y.Z)(or,Wn,Hn[Wn])}):Object.getOwnPropertyDescriptors?Object.defineProperties(or,Object.getOwnPropertyDescriptors(Hn)):er(Object(Hn)).forEach(function(Wn){Object.defineProperty(or,Wn,Object.getOwnPropertyDescriptor(Hn,Wn))})}return or}function wr(or){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Hn,Wn=(0,re.Z)(or);if(Dn){var pr=(0,re.Z)(this).constructor;Hn=Reflect.construct(Wn,arguments,pr)}else Hn=Wn.apply(this,arguments);return(0,j.Z)(this,Hn)}}t=n.hmd(t);var $r={comment:"",string:"",number:"",keyword:"",operator:""},Mr=function(or){(0,z.Z)(Hn,or);var Dn=wr(Hn);function Hn(Wn){var pr,Pr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,L.Z)(this,Hn),(pr=Dn.call(this,Wn,{compName:"dom-viewer"},Pr)).isExpanded=!1,pr.childNodes=[],pr.childNodeDomViewers=[],pr.toggle=function(){pr.isExpanded?pr.collapse():pr.expand()},pr.initOptions(Pr,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Wn,rootDomViewer:(0,V.Z)(pr),ignore:function(){return!1}}),pr.initTpl(),pr.bindEvent(),pr.options.isEndTag||pr.initObserver(),pr}return(0,$.Z)(Hn,[{key:"select",value:function(Wn){var pr=this.c,Pr=this.options;if(!Wn||Wn&&Pr.node===Wn)return this.$tag.hasClass(pr("selected"))?void 0:(le()(this.options.rootContainer).find(pr(".selected")).rmClass(pr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(pr("selected")),void Pr.rootDomViewer.emit("select",Pr.node));if(Wn.nodeType===Node.ELEMENT_NODE)for(var ir=Wn,Er=Wn.parentElement;Er;){if(Er===Pr.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(ir)].select(Wn);break}ir=Er,Er=Er.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Wn=this.c;this.$tag.hasClass(Wn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Wn("platform-".concat(Lt()))).rmClass(Wn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Wn=this.$tag,pr=this.c,Pr=this.options.node;Wn.html(this.renderHtmlTag(br(br({},Cr(Pr)),{},{hasTail:!1,hasToggleButton:!0}))),Wn.addClass(pr("expanded")),this.$children.rmClass(pr("hidden"))}},{key:"renderCollapseTag",value:function(){var Wn=this.$tag,pr=this.c,Pr=this.options.node;this.$children.addClass(pr("hidden")),this.$tag.html(this.renderHtmlTag(br(br({},Cr(Pr)),{},{hasTail:!0,hasToggleButton:!0}))),Wn.rmClass(pr("expanded"))}},{key:"initObserver",value:function(){var Wn=this;this.observer=new(Bn())(function(pr){jt()(pr,function(Pr){Wn.handleMutation(Pr)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Wn){var pr=this.$tag,Pr=this.c,ir=this.options,Er=ir.node,Kn=ir.ignore;if(Ne()(["attributes","childList"],Wn.type)){if(Wn.type==="childList"){if(lr()(Wn.addedNodes,Kn)&&lr()(Wn.removedNodes,Kn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Pr("hidden")),pr.html(this.renderHtmlTag(br(br({},Cr(Er)),{},{hasTail:!1}))))}else Wn.type==="characterData"&&(Er.nodeType===Node.TEXT_NODE?pr.html(this.renderTextNode(Er)):Er.nodeType===Node.COMMENT_NODE&&pr.html(this.renderHtmlComment(Er.nodeValue)))}},{key:"bindEvent",value:function(){var Wn=this,pr=this.c,Pr=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Pr.on("click",pr(".toggle"),function(ir){ir.stopPropagation(),Wn.toggle()}),kt?Pr.on("click",function(){return Wn.select()}):Pr.on("mousedown",function(){return Wn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Wn=this.options,pr=Wn.rootContainer,Pr=Wn.ignore,ir=this.options.node,Er=$n()(ir.childNodes);return Er=Vn()(Er,function(Kn){if(Kn.nodeType===Node.TEXT_NODE||Kn.nodeType===Node.COMMENT_NODE){var Qn=Kn.nodeValue;if(he()(Qn)==="")return!1}return Kn!==pr&&!Pr(Kn)})}},{key:"initTpl",value:function(){var Wn=this.container,pr=this.c,Pr=this.options,ir=Pr.node,Er=Pr.isEndTag,Kn=le()(In()("li"));if(Kn.addClass(pr("tree-item")),this.$tag=Kn,Er)Kn.html(pr('<span class="html-tag" style="margin-left: -15px;">&lt;<span class="tag-name">/'.concat(ir.tagName.toLocaleLowerCase(),'</span>&gt;</span><span class="selection"></span>')));else if(ir.nodeType===Node.ELEMENT_NODE){var Qn=this.isExpandable(),ar=br(br({},Cr(ir)),{},{hasTail:Qn,hasToggleButton:Qn});Kn.html(this.renderHtmlTag(ar))}else if(ir.nodeType===Node.TEXT_NODE)Kn.html(this.renderTextNode(ir));else{if(ir.nodeType!==Node.COMMENT_NODE)return;var mr=ir.nodeValue;if(mr.trim()==="")return;Kn.html(this.renderHtmlComment(mr))}if(Wn.appendChild(Kn.get(0)),ir.nodeType===ir.ELEMENT_NODE){var kr=le()(In()("ul"));kr.addClass([pr("children"),pr("hidden")]),Wn.appendChild(kr.get(0)),this.$children=kr}}},{key:"renderChildNodes",value:function(){var Wn=this,pr=this.options.node,Pr=this.options,ir=Pr.rootContainer,Er=Pr.ignore,Kn=Pr.rootDomViewer,Qn=this.$children.get(0),ar=this.childNodes,mr=this.childNodeDomViewers;jt()(mr,function(Ar){Ar.detach(),Wn.removeSubComponent(Ar)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var kr=this.getChildNodes();this.childNodes=kr;var hr=[];this.childNodeDomViewers=hr,jt()(kr,function(Ar,Gr){var qr,ta=ar.indexOf(Ar);(qr=ta>-1?mr[ta]:new Hn(Qn,{node:Ar,parent:Wn,rootContainer:ir,rootDomViewer:Kn,ignore:Er})).attach(),hr[Gr]=qr,Wn.addSubComponent(qr)}),jt()(mr,function(Ar){Ar.isAttached()||Ar.destroy()}),pr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new Hn(Qn,{node:pr,parent:this,isEndTag:!0,rootContainer:ir,rootDomViewer:Kn,ignore:Er}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Wn){var pr=de()(Wn.attributes,function(Er){var Kn=Er.name,Qn=Er.value,ar=Er.isLink;return`<span class="attribute">
<span class="attribute-name">`.concat(Yn()(Kn),"</span>").concat(Qn?'="<span class="attribute-value'.concat(ar?" attribute-underline":"",'">').concat(Yn()(Qn),'</span>"'):"","</span>")}).join(""),Pr="";Wn.hasTail?Pr="".concat(Wn.hasTail?"…":"",'<span class="html-tag">&lt;<span class="tag-name">/').concat(Wn.tagName,"</span>&gt;</span>"):this.isExpandable()||(Pr='<span class="html-tag">&lt;<span class="tag-name">/'.concat(Wn.tagName,"</span>&gt;</span>"));var ir="";return Wn.hasToggleButton&&(ir='<div class="toggle "><span class="icon icon-arrow-right"></span><span class="icon icon-arrow-down"></span></div>'),this.c(Jn()(kn||(kn=(0,g.Z)([`
`,`
<span class="html-tag">&lt;<span class="tag-name">`,"</span>","&gt;</span>",`
<span class="selection"></span>`])),ir,Wn.tagName,pr,Pr))}},{key:"renderTextNode",value:function(Wn){var pr=this.c,Pr=Wn.nodeValue,ir=Wn.parentElement,Er='<span class="text-node">',Kn='</span><span class="selection"></span>';if(ir&&Pr.length<1e4){if(ir.tagName==="STYLE")return pr("".concat(Er).concat(Fn()(Pr,"css",$r)).concat(Kn));if(ir.tagName==="SCRIPT")return pr("".concat(Er).concat(Fn()(Pr,"js",$r)).concat(Kn))}return pr('"'.concat(Er).concat(Yn()(ur()(Pr,1e4,{separator:" ",ellipsis:"…"}))).concat(Kn,'"'))}},{key:"renderHtmlComment",value:function(Wn){return this.c('<span class="html-comment">&lt;!-- '.concat(Yn()(Wn),' --&gt;</span><span class="selection"></span>'))}}]),Hn}(On);function Cr(or){var Dn={tagName:"",attributes:[]};Dn.tagName=or.tagName.toLocaleLowerCase();var Hn=[];return jt()(or.attributes,function(Wn){var pr=Wn.name,Pr=Wn.value;Hn.push({name:pr,value:Pr,isLink:xr(or,pr)})}),Dn.attributes=Hn,Dn}function xr(or,Dn){var Hn=or.tagName;return(Hn==="SCRIPT"||Hn==="IMAGE"||Hn==="VIDEO"||Hn==="AUDIO")&&Dn==="src"||Hn==="LINK"&&Dn==="href"}(function(or,Dn){try{or.exports=Dn,or.exports.default=Dn}catch{}})(t,Mr)},129:function(t,r,n){n.d(r,{Z:function(){return Pn}});var g=n(907),y=n(181);function L(vr){return function(Yn){if(Array.isArray(Yn))return(0,g.Z)(Yn)}(vr)||function(Yn){if(typeof Symbol<"u"&&Yn[Symbol.iterator]!=null||Yn["@@iterator"]!=null)return Array.from(Yn)}(vr)||(0,y.Z)(vr)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var $=n(168),V=n(5671),z=n(3144),j=n(7326),re=n(1752),ae=n(9340),oe=n(2963),ie=n(1120),le=n(1443),ue=n.n(le),de=n(1512),pe=n.n(de),he=n(2461),_e=n.n(he),Ce=n(4331),$e=n.n(Ce),xe=n(5610),Ie=n.n(xe),Ne=n(7483),ze=n.n(Ne),Fe=(n(3990),n(6341)),qe=n.n(Fe),Et=(n(3875),n(6954)),kt=n.n(Et);n(9585);function Lt(vr){var Yn="luna-".concat(vr,"-");function gr(lr){return _e()($e()(lr).split(/\s+/),function(er){return qe()(er,Yn)?er:er.replace(/[\w-]+/,function(br){return"".concat(Yn).concat(br)})}).join(" ")}return function(lr){if(/<[^>]*>/g.test(lr))try{var er=ze().parse(lr);return vn(er,function(br){br.attrs&&br.attrs.class&&(br.attrs.class=gr(br.attrs.class))}),ze().stringify(er)}catch{return gr(lr)}return gr(lr)}}function vn(vr,Yn){for(var gr=0,lr=vr.length;gr<lr;gr++){var er=vr[gr];Yn(er),er.content&&vn(er.content,Yn)}}Ie();var jt=n(3783),At=n.n(jt),hn=n(6329),bn=n.n(hn),Cn=n(4193),Tn=n.n(Cn),xn=n(5852),En=n.n(xn),kn=n(6930),On=n.n(kn);function Rn(vr){var Yn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gr,lr=(0,ie.Z)(vr);if(Yn){var er=(0,ie.Z)(this).constructor;gr=Reflect.construct(lr,arguments,er)}else gr=lr.apply(this,arguments);return(0,oe.Z)(this,gr)}}var In,Mn=function(vr){(0,ae.Z)(gr,vr);var Yn=Rn(gr);function gr(lr,er){var br,wr,$r=er.compName,Mr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=Mr===void 0?"light":Mr;return(0,V.Z)(this,gr),(br=Yn.call(this)).subComponents=[],br.compName=$r,br.c=Lt($r),br.options={},br.container=lr,br.$container=pe()(lr),br.$container.addClass(["luna-".concat($r),br.c("platform-".concat((wr=kt()(),wr==="os x"?"mac":wr)))]),br.on("optionChange",function(xr,or,Dn){var Hn=br.c;xr==="theme"&&(br.$container.rmClass(Hn("theme-".concat(Dn))).addClass(Hn("theme-".concat(or))),At()(br.subComponents,function(Wn){return Wn.setOption("theme",or)}))}),br.setOption("theme",Cr),br}return(0,z.Z)(gr,[{key:"destroy",value:function(){var lr=this;this.destroySubComponents();var er=this.$container,br=er.attr("class");At()(br.split(/\s+/),function(wr){On()(wr,"luna-".concat(lr.compName))&&er.rmClass(wr)}),er.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(lr,er){var br=this,wr=this.options,$r={};typeof lr=="string"?$r[lr]=er:$r=lr,At()($r,function(Mr,Cr){var xr=wr[Cr];wr[Cr]=Mr,br.emit("optionChange",Cr,Mr,xr)})}},{key:"getOption",value:function(lr){return this.options[lr]}},{key:"addSubComponent",value:function(lr){lr.setOption("theme",this.options.theme),this.subComponents.push(lr)}},{key:"removeSubComponent",value:function(lr){En()(this.subComponents,function(er){return er===lr})}},{key:"destroySubComponents",value:function(){At()(this.subComponents,function(lr){return lr.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(lr){var er=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Tn()(lr,er),bn()(this.options,lr)}},{key:"find",value:function(lr){return this.$container.find(this.c(lr))}}]),gr}(ue()),Vn=n(1907),zn=n.n(Vn),Jn=n(8613),tr=n.n(Jn);function $n(vr){var Yn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gr,lr=(0,ie.Z)(vr);if(Yn){var er=(0,ie.Z)(this).constructor;gr=Reflect.construct(lr,arguments,er)}else gr=lr.apply(this,arguments);return(0,oe.Z)(this,gr)}}t=n.hmd(t);var Pn=function(vr){(0,ae.Z)(gr,vr);var Yn=$n(gr);function gr(lr){var er,br=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,V.Z)(this,gr),(er=Yn.call(this,lr,{compName:"modal"},br)).render=function(){var wr=(0,j.Z)(er),$r=wr.options,Mr=wr.c,Cr=wr.$body;$r.title?(Cr.rmClass(Mr("no-title")),er.$title.text($r.title)):Cr.addClass(Mr("no-title")),$r.footer?(Cr.rmClass(Mr("no-footer")),er.$footer.html("").append($r.footer)):Cr.addClass(Mr("no-footer")),$r.showClose?er.$close.show():er.$close.hide(),er.$body.css("width",$r.width+"px"),er.$content.html("").append($r.content)},er.hide(),er.initOptions(br,{title:"",content:"",footer:"",showClose:!0,width:ur()}),er.initTpl(),er.$title=er.find(".title"),er.$content=er.find(".content"),er.$body=er.find(".body"),er.$footer=er.find(".footer"),er.$close=er.find(".icon-close"),er.bindEvent(),er}return(0,z.Z)(gr,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"hide",value:function(){this.$container.addClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,re.Z)((0,ie.Z)(gr.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){var lr=this;this.$body.on("click",this.c(".icon-close"),function(){return lr.hide()}),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(zn()(In||(In=(0,$.Z)([`
<div class="body">
<span class="icon icon-close"></span>
<div class="title"></div>
<div class="content"></div>
<div class="footer"></div>
</div>
`])))))}}],[{key:"alert",value:function(lr){var er=Fn(),br=er.c;er.setOption({title:"",content:lr,width:ur(),footer:cr({OK:{type:"primary",onclick:function(){er.hide()}}},br)}),er.show()}},{key:"confirm",value:function(lr){return new Promise(function(er){var br=Fn(),wr=br.c;br.setOption({title:"",content:lr,width:ur(),footer:cr({Cancel:{type:"secondary",onclick:function(){br.hide(),er(!1)}},OK:{type:"primary",onclick:function(){br.hide(),er(!0)}}},wr)}),br.show()})}},{key:"prompt",value:function(){var lr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",er=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(br){var wr=Fn(),$r=wr.c,Mr=tr()("input"+$r(".input"),{value:er});function Cr(){wr.hide(),br(Mr.value)}pe()(Mr).on("keypress",function(or){(or=or.origEvent).key==="Enter"&&Cr()}),wr.setOption({title:lr,content:Mr,width:ur(),footer:cr({Cancel:{type:"secondary",onclick:function(){wr.hide(),br(null)}},OK:{type:"primary",onclick:Cr}},$r)}),wr.show();var xr=Mr.value.length;Mr.setSelectionRange(xr,xr),Mr.focus()})}},{key:"setContainer",value:function(lr){Un=lr}}]),gr}(Mn),Bn=null,Un=null;function Fn(){return Un||(Un=tr()("div"),document.body.append(Un)),Bn||(Bn=new Pn(Un,{showClose:!1})),Bn}function cr(vr,Yn){var gr=_e()(vr,function(lr,er){return tr()(Yn(".button")+Yn("."+lr.type),{onclick:lr.onclick},er)});return tr().apply(void 0,[Yn(".button-group"),{}].concat(L(gr)))}function ur(){return window.innerWidth<500?window.innerWidth-32:500}(function(vr,Yn){try{vr.exports=Yn,vr.exports.default=Yn}catch{}})(t,Pn)},8299:function(t,r,n){n.d(r,{q:function(){return fr},Z:function(){return ka}});var g=n(1002),y=n(5671),L=n(3144),$=n(7326),V=n(1752),z=n(9340),j=n(2963),re=n(1120),ae=n(415),oe=n.n(ae),ie=n(3990),le=n.n(ie),ue=n(4696),de=n.n(ue),pe=n(3063),he=n.n(pe),_e=n(5166),Ce=n.n(_e),$e=n(6472),xe=n.n($e),Ie=n(3023),Ne=n.n(Ie),ze=n(2533),Fe=n.n(ze),qe=n(3783),Et=n.n(qe),kt=n(300),Lt=n.n(kt),vn=n(4321),jt=n.n(vn),At=n(3085),hn=n.n(At),bn=n(1512),Cn=n.n(bn),Tn=n(801),xn=n.n(Tn),En=n(7756),kn=n.n(En),On=n(6768),Rn=n.n(On),In=n(1116),Mn=n.n(In),Vn=n(5972),zn=n.n(Vn),Jn=n(996),tr=n.n(Jn),$n=n(3367),Pn=n.n($n),Bn=n(1214),Un=n.n(Bn),Fn=n(6339),cr=n.n(Fn),ur=n(6329),vr=n.n(ur),Yn=function(){function ua(){(0,y.Z)(this,ua),this.id=0,this.visited=[]}return(0,L.Z)(ua,[{key:"set",value:function(ia,Xr){var Vr=this.visited,Fr=this.id,Kr={id:Fr,val:ia};return vr()(Kr,Xr),Vr.push(Kr),this.id++,Fr}},{key:"get",value:function(ia){for(var Xr=this.visited,Vr=0,Fr=Xr.length;Vr<Fr;Vr++){var Kr=Xr[Vr];if(ia===Kr.val)return Kr}return!1}}]),ua}(),gr=n(4331),lr=n.n(gr),er=n(8901),br=n.n(er),wr=function(ua){return br()(Pn()(ua)).replace(/\n/g,"↵").replace(/\f|\r|\t/g,"")};function $r(ua){return ua.length>500&&(ua=ua.slice(0,500)+"..."),"ƒ "+lr()(function(ia){var Xr=ia.match(Mr);return Xr?Xr[0]:ia}(ua).replace("function",""))}var Mr=/function(.*?)\((.*?)\)/,Cr=n(6930),xr=n.n(Cr),or=n(5229),Dn=n.n(or),Hn=n(3875),Wn=n.n(Hn),pr=n(9433),Pr=n.n(pr),ir=n(1443),Er=n.n(ir),Kn=n(2461),Qn=n.n(Kn),ar=n(5610),mr=n.n(ar),kr=n(7483),hr=n.n(kr),Ar=n(6341),Gr=n.n(Ar),qr=n(6954),ta=n.n(qr);n(9585);function Pa(ua){var ia="luna-".concat(ua,"-");function Xr(Vr){return Qn()(lr()(Vr).split(/\s+/),function(Fr){return Gr()(Fr,ia)?Fr:Fr.replace(/[\w-]+/,function(Kr){return"".concat(ia).concat(Kr)})}).join(" ")}return function(Vr){if(/<[^>]*>/g.test(Vr))try{var Fr=hr().parse(Vr);return Ga(Fr,function(Kr){Kr.attrs&&Kr.attrs.class&&(Kr.attrs.class=Xr(Kr.attrs.class))}),hr().stringify(Fr)}catch{return Xr(Vr)}return Xr(Vr)}}function Ga(ua,ia){for(var Xr=0,Vr=ua.length;Xr<Vr;Xr++){var Fr=ua[Xr];ia(Fr),Fr.content&&Ga(Fr.content,ia)}}mr();function to(){var ua=ta()();return ua==="os x"?"mac":ua}var io=n(4193),wa=n.n(io),Ea=n(5852),ca=n.n(Ea);function zr(ua){var ia=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Xr,Vr=(0,re.Z)(ua);if(ia){var Fr=(0,re.Z)(this).constructor;Xr=Reflect.construct(Vr,arguments,Fr)}else Xr=Vr.apply(this,arguments);return(0,j.Z)(this,Xr)}}var Wr=function(ua){(0,z.Z)(Xr,ua);var ia=zr(Xr);function Xr(Vr,Fr){var Kr,Sa=Fr.compName,Ta=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ya=Ta===void 0?"light":Ta;return(0,y.Z)(this,Xr),(Kr=ia.call(this)).subComponents=[],Kr.compName=Sa,Kr.c=Pa(Sa),Kr.options={},Kr.container=Vr,Kr.$container=Cn()(Vr),Kr.$container.addClass(["luna-".concat(Sa),Kr.c("platform-".concat(to()))]),Kr.on("optionChange",function(da,Ma,Aa){var Ia=Kr.c;da==="theme"&&(Kr.$container.rmClass(Ia("theme-".concat(Aa))).addClass(Ia("theme-".concat(Ma))),Et()(Kr.subComponents,function(eo){return eo.setOption("theme",Ma)}))}),Kr.setOption("theme",ya),Kr}return(0,L.Z)(Xr,[{key:"destroy",value:function(){this.destroySubComponents();var Vr=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Vr("platform-".concat(to()))).rmClass(Vr("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Vr,Fr){var Kr=this,Sa=this.options,Ta={};typeof Vr=="string"?Ta[Vr]=Fr:Ta=Vr,Et()(Ta,function(ya,da){var Ma=Sa[da];Sa[da]=ya,Kr.emit("optionChange",da,ya,Ma)})}},{key:"getOption",value:function(Vr){return this.options[Vr]}},{key:"addSubComponent",value:function(Vr){Vr.setOption("theme",this.options.theme),this.subComponents.push(Vr)}},{key:"removeSubComponent",value:function(Vr){ca()(this.subComponents,function(Fr){return Fr===Vr})}},{key:"destroySubComponents",value:function(){Et()(this.subComponents,function(Vr){return Vr.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Vr){var Fr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wa()(Vr,Fr),vr()(this.options,Vr)}},{key:"find",value:function(Vr){return this.$container.find(this.c(Vr))}}]),Xr}(Er());function Br(ua){var ia=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Xr,Vr=(0,re.Z)(ua);if(ia){var Fr=(0,re.Z)(this).constructor;Xr=Reflect.construct(Vr,arguments,Fr)}else Xr=Vr.apply(this,arguments);return(0,j.Z)(this,Xr)}}var fr=function(ua){(0,z.Z)(Xr,ua);var ia=Br(Xr);function Xr(Vr){var Fr;return(0,y.Z)(this,Xr),(Fr=ia.call(this,Vr,{compName:"object-viewer"})).onItemClick=function(Kr){var Sa=(0,$.Z)(Fr),Ta=Sa.map,ya=Sa.c,da=Cn()(Kr.curTarget),Ma=da.data("object-id"),Aa=da.find("span").eq(0);if(!da.data("first-level")&&(Ma&&(da.find("ul").html(Fr.objToHtml(Ta[Ma],!1)),da.rmAttr("data-object-id")),Kr.stopImmediatePropagation(),Aa.hasClass(ya("expanded")))){var Ia=da.find("ul").eq(0);Aa.hasClass(ya("collapsed"))?(Aa.rmClass(ya("collapsed")),Ia.show()):(Aa.addClass(ya("collapsed")),Ia.hide()),Fr.emit("change")}},Fr.bindEvent(),Fr}return(0,L.Z)(Xr,[{key:"set",value:function(Vr){Rn()(Vr)&&(Vr=JSON.parse(Vr)),this.data={id:Dn()("json"),enumerable:{0:Vr}},this.map={},ba(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,V.Z)((0,re.Z)(Xr.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Vr,Fr){var Kr=this,Sa="";return Et()(["enumerable","unenumerable","symbol"],function(Ta){if(Vr[Ta]){var ya=Fe()(Vr[Ta]);cr()(ya);for(var da=0,Ma=ya.length;da<Ma;da++){var Aa=ya[da];Sa+=Kr.createEl(Aa,Vr[Ta][Aa],Ta,Fr)}}}),Vr.proto&&(Sa===""?Sa=this.objToHtml(Vr.proto):Sa+=this.createEl("[[Prototype]]",Vr.proto,"proto")),Sa}},{key:"createEl",value:function(Vr,Fr,Kr){var Sa=arguments.length>3&&arguments[3]!==void 0&&arguments[3],Ta=this.c,ya=(0,g.Z)(Fr);if(Fr===null)return"<li>".concat(so(Vr),'<span class="').concat(Ta("null"),'">null</span></li>');if(le()(Fr)||de()(Fr))return"<li>".concat(so(Vr),'<span class="').concat(Ta(ya),'">').concat(wr(Fr),"</span></li>");if(Fr.type==="RegExp"&&(ya="regexp"),Fr.type==="Number"&&(ya="number"),Fr.type==="Number"||Fr.type==="RegExp")return"<li>".concat(so(Vr),'<span class="').concat(Ta(ya),'">').concat(wr(Fr.value),"</span></li>");if(Fr.type==="Undefined"||Fr.type==="Symbol")return"<li>".concat(so(Vr),'<span class="').concat(Ta("special"),'">').concat(he()(Fr.type),"</span></li>");if(Fr==="(...)")return"<li>".concat(so(Vr),'<span class="').concat(Ta("special"),'">').concat(Fr,"</span></li>");if(Ce()(Fr)){var da=Fr.id,Ma=Fr.reference,Aa=function(po){var yo=po.type,Lo=po.value;if(yo)return yo==="Function"?$r(Lo):yo==="Array"&&po.unenumerable?"Array(".concat(po.unenumerable.length,")"):po.type}(Fr)||Ne()(ya),Ia=Sa?"":'<span class="'.concat(Ta("expanded collapsed"),'"><span class="').concat(Ta("icon icon-caret-right"),'"></span><span class="').concat(Ta("icon icon-caret-down"),'"></span></span>'),eo="<li ".concat(Sa?'data-first-level="true"':""," ").concat('data-object-id="'+(Ma||da)+'"',">").concat(Ia).concat(so(Vr),'<span class="').concat(Ta("open"),'">').concat(Sa?"":Aa,'</span><ul class="').concat(Ta(ya),'" ').concat(Sa?"":'style="display:none"',">");return Sa&&(eo+=this.objToHtml(this.map[da])),eo+'</ul><span class="'.concat(Ta("close"),'"></span></li>')}function so(po){if(Sa||Ce()(Fr)&&Fr.jsonSplitArr)return"";var yo=Ta("key");return Kr==="unenumerable"||Kr==="symbol"?yo=Ta("key-lighter"):Kr==="proto"&&(yo=Ta("key-special")),'<span class="'.concat(yo,'">').concat(wr(po),"</span>: ")}return Rn()(Fr)&&Fr.length>1e4&&(Fr=kn()(Fr,50,{separator:" ",ellipsis:"…"})),"<li>".concat(so(Vr),'<span class="').concat(Ta((0,g.Z)(Fr)),'">"').concat(wr(Fr),'"</span></li>')}},{key:"render",value:function(){var Vr=this.map[this.data.id];this.$container.html(this.objToHtml(Vr,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),Xr}(Wr);function ba(ua,ia){var Xr=ia.id;if(Xr||Xr===0){if(ia.type&&xr()(ia.type,"Array")&&ia.enumerable){var Vr=function(ya,da,Ma){var Aa=[],Ia={};return Et()(ya.enumerable,function(eo,so){var po=Wn()(so);Pr()(po)?Ia[so]=eo:Aa[po]=eo}),Aa.enumerable=Ia,Aa.type=Ma,Aa.id=da,ya.unenumerable&&(Aa.unenumerable=ya.unenumerable),ya.symbol&&(Aa.symbol=ya.symbol),ya.proto&&(Aa.proto=ya.proto),Aa}(ia,Xr,ia.type);Vr.length>100&&(ia=function(ya){var da=0,Ma={};Et()(tr()(ya,100),function(Ia){var eo={},so=da;eo.type="["+so,eo.enumerable={},Et()(Ia,function(yo){eo.enumerable[da]=yo,da+=1});var po=da-1;eo.type+=(po-so>0?" … "+po:"")+"]",eo.id=Dn()("json"),eo.jsonSplitArr=!0,Ma[da]=eo});var Aa={};return Aa.enumerable=Ma,Aa.id=ya.id,Aa.type=ya.type,ya.unenumerable&&(Aa.unenumerable=ya.unenumerable),ya.symbol&&(Aa.symbol=ya.symbol),ya.proto&&(Aa.proto=ya.proto),Aa}(Vr))}ua[Xr]=ia;var Fr=[];Et()(["enumerable","unenumerable","symbol"],function(ya){if(ia[ya])for(var da in ia[ya])Fr.push(ia[ya][da])}),ia.proto&&Fr.push(ia.proto);for(var Kr=0,Sa=Fr.length;Kr<Sa;Kr++){var Ta=Fr[Kr];Ce()(Ta)&&ba(ua,Ta)}}}function Na(ua){var ia=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Xr,Vr=(0,re.Z)(ua);if(ia){var Fr=(0,re.Z)(this).constructor;Xr=Reflect.construct(Vr,arguments,Fr)}else Xr=Vr.apply(this,arguments);return(0,j.Z)(this,Xr)}}t=n.hmd(t);var ka=function(ua){(0,z.Z)(Xr,ua);var ia=Na(Xr);function Xr(Vr){var Fr,Kr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,y.Z)(this,Xr),(Fr=ia.call(this,Vr,{compName:"object-viewer"})).onItemClick=function(Sa){var Ta=(0,$.Z)(Fr),ya=Ta.map,da=Ta.c,Ma=Cn()(Sa.curTarget),Aa=Ma.data("object-id"),Ia=Ma.find("span").eq(0);if(!Ma.data("first-level")&&(Aa&&(Ma.find("ul").html(Fr.objToHtml(ya[Aa],!1)),Ma.rmAttr("data-object-id")),Sa.stopImmediatePropagation(),Ia.hasClass(da("expanded")))){var eo=Ma.find("ul").eq(0);Ia.hasClass(da("collapsed"))?(Ia.rmClass(da("collapsed")),eo.show()):(Ia.addClass(da("collapsed")),eo.hide()),Fr.emit("change")}},Fr.initOptions(Kr,{unenumerable:!1,accessGetter:!1}),Fr.bindEvent(),Fr}return(0,L.Z)(Xr,[{key:"set",value:function(Vr){this.data=[Vr],this.visitor=new Yn,this.map={},this.render()}},{key:"destroy",value:function(){(0,V.Z)((0,re.Z)(Xr.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Vr,Fr){var Kr=this,Sa=this.visitor,Ta=Vr,ya=!1,da=Sa.get(Vr);da&&da.self&&(Ta=da.self);var Ma="",Aa=["enumerable"],Ia=Fe()(Vr),eo=[],so=[],po=[],yo={};if(this.options.unenumerable&&!Fr&&(Aa.push("unenumerable"),Aa.push("symbol"),eo=xn()(Mn()(Vr,{prototype:!1,unenumerable:!0}),Ia),so=zn()(Mn()(Vr,{prototype:!1,symbol:!0}),function(Eo){return(0,g.Z)(Eo)==="symbol"})),xe()(Vr)&&Vr.length>100){Aa.unshift("virtual"),ya=!0;var Lo=0,Io={};Et()(tr()(Vr,100),function(Eo){var ni=Object.create(null),bo=Lo,ri="["+bo;Et()(Eo,function(Ho){ni[Lo]=Ho,Io[Lo]=!0,Lo++});var ko=Lo-1;yo[ri+=(ko-bo>0?" … "+ko:"")+"]"]=ni}),po=Fe()(yo),Ia=zn()(Ia,function(Eo){return!Io[Eo]})}Et()(Aa,function(Eo){var ni=[];ni=Eo==="symbol"?so:Eo==="unenumerable"?eo:Eo==="virtual"?po:Ia,ya||cr()(ni);for(var bo=0,ri=ni.length;bo<ri;bo++){var ko=Pn()(ni[bo]),Ho="",No=Object.getOwnPropertyDescriptor(Vr,ko),Si=No&&No.get,Vi=No&&No.set;if(Si&&!Kr.options.accessGetter)Ho="(...)";else try{Ho=Eo==="virtual"?yo[ko]:Ta[ko],jt()(Ho)&&Ho.catch(Un())}catch(ja){Ho=ja instanceof Error?ja.message:Pn()(ja)}Ma+=Kr.createEl(ko,Vr,Ho,Eo,Fr),Si&&(Ma+=Kr.createEl("get ".concat(ko),Vr,No.get,Eo,Fr)),Vi&&(Ma+=Kr.createEl("set ".concat(ko),Vr,No.set,Eo,Fr))}});var zo=oe()(Vr);if(!Fr&&zo)if(Ma===""){var Fo=Sa.set(zo,{self:Vr});this.map[Fo]=zo,Ma=this.objToHtml(zo)}else Ma+=this.createEl("[[Prototype]]",Ta||Vr,zo,"proto");return Ma}},{key:"createEl",value:function(Vr,Fr,Kr,Sa){var Ta=arguments.length>4&&arguments[4]!==void 0&&arguments[4],ya=this.visitor,da=this.c,Ma=(0,g.Z)(Kr),Aa=hn()(Kr,!1);if(Sa==="virtual"&&(Aa=Vr),Kr===null)return"<li>".concat(Io(Vr),'<span class="').concat(da("null"),'">null</span></li>');if(le()(Kr)||de()(Kr))return"<li>".concat(Io(Vr),'<span class="').concat(da(Ma),'">').concat(wr(Kr),"</span></li>");if(Aa==="RegExp"&&(Ma="regexp"),Aa==="Number"&&(Ma="number"),Aa==="Undefined"||Aa==="Symbol")return"<li>".concat(Io(Vr),'<span class="').concat(da("special"),'">').concat(he()(Aa),"</span></li>");if(Kr==="(...)")return"<li>".concat(Io(Vr),'<span class="').concat(da("special"),'">').concat(Kr,"</span></li>");if(Ce()(Kr)){var Ia,eo=ya.get(Kr);if(eo)Ia=eo.id;else{var so={};Sa==="proto"&&(so.self=Fr),Ia=ya.set(Kr,so),this.map[Ia]=Kr}var po="Object";po=Ma==="regexp"?'<span class="'.concat(da(Ma),'">').concat(wr(Kr)):wr(function(zo,Fo){if(Fo)return Fo==="Function"?$r(Lt()(zo)):Fo==="Array"?"Array(".concat(zo.length,")"):Fo}(Kr,Aa)||Ne()(Ma));var yo=Ta?"":'<span class="'.concat(da("expanded collapsed"),'"><span class="').concat(da("icon icon-caret-right"),'"></span><span class="').concat(da("icon icon-caret-down"),'"></span></span>'),Lo="<li ".concat(Ta?'data-first-level="true"':""," ").concat('data-object-id="'+Ia+'"',">").concat(yo).concat(Io(Vr),'<span class="').concat(da("open"),'">').concat(Ta?"":po,'</span><ul class="').concat(da(Ma),'" ').concat(Ta?"":'style="display:none"',">");return Ta&&(Lo+=this.objToHtml(Kr)),Lo+'</ul><span class="'.concat(da("close"),'"></span></li>')}function Io(zo){if(Ta||Ce()(Kr)&&Sa==="virtual")return"";var Fo=da("key");return Sa==="unenumerable"||Sa==="symbol"?Fo=da("key-lighter"):Sa==="proto"&&(Fo=da("key-special")),'<span class="'.concat(Fo,'">').concat(wr(zo),"</span>: ")}return Rn()(Kr)&&Kr.length>1e4&&(Kr=kn()(Kr,50,{separator:" ",ellipsis:"…"})),"<li>".concat(Io(Vr),'<span class="').concat(da((0,g.Z)(Kr)),'">"').concat(wr(Kr),'"</span></li>')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),Xr}(Wr);ka.Static=fr,function(ua,ia){try{ua.exports=ia,ua.exports.default=ia}catch{}}(t,ka)},8692:function(t,r,n){n.d(r,{Z:function(){return $r}});var g=n(7326),y=n(5671),L=n(3144),$=n(9340),V=n(2963),z=n(1120),j=n(1512),re=n.n(j),ae=n(8613),oe=n.n(ae),ie=n(8901),le=n.n(ie),ue=n(5229),de=n.n(ue),pe=n(5166),he=n.n(pe),_e=n(4193),Ce=n.n(_e),$e=n(2461),xe=n.n($e),Ie=n(3875),Ne=n.n(Ie),ze=n(3367),Fe=n.n(ze),qe=n(4777),Et=n.n(qe),kt=n(9702),Lt=n.n(kt),vn=n(1754),jt=n.n(vn),At=n(6768),hn=n.n(At),bn=n(4331),Cn=n.n(bn),Tn=n(6341),xn=n.n(Tn),En=n(3063),kn=n.n(En),On=n(6156),Rn=n.n(On),In=n(3783),Mn=n.n(In),Vn=n(1443),zn=n.n(Vn),Jn=n(5610),tr=n.n(Jn),$n=n(7483),Pn=n.n($n),Bn=(n(3990),n(6954)),Un=n.n(Bn);n(9585);function Fn(ir){var Er="luna-".concat(ir,"-");function Kn(Qn){return xe()(Cn()(Qn).split(/\s+/),function(ar){return xn()(ar,Er)?ar:ar.replace(/[\w-]+/,function(mr){return"".concat(Er).concat(mr)})}).join(" ")}return function(Qn){if(/<[^>]*>/g.test(Qn))try{var ar=Pn().parse(Qn);return cr(ar,function(mr){mr.attrs&&mr.attrs.class&&(mr.attrs.class=Kn(mr.attrs.class))}),Pn().stringify(ar)}catch{return Kn(Qn)}return Kn(Qn)}}function cr(ir,Er){for(var Kn=0,Qn=ir.length;Kn<Qn;Kn++){var ar=ir[Kn];Er(ar),ar.content&&cr(ar.content,Er)}}tr();function ur(){var ir=Un()();return ir==="os x"?"mac":ir}var vr=n(6329),Yn=n.n(vr),gr=n(5852),lr=n.n(gr);function er(ir){var Er=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Kn,Qn=(0,z.Z)(ir);if(Er){var ar=(0,z.Z)(this).constructor;Kn=Reflect.construct(Qn,arguments,ar)}else Kn=Qn.apply(this,arguments);return(0,V.Z)(this,Kn)}}var br=function(ir){(0,$.Z)(Kn,ir);var Er=er(Kn);function Kn(Qn,ar){var mr,kr=ar.compName,hr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ar=hr===void 0?"light":hr;return(0,y.Z)(this,Kn),(mr=Er.call(this)).subComponents=[],mr.compName=kr,mr.c=Fn(kr),mr.options={},mr.container=Qn,mr.$container=re()(Qn),mr.$container.addClass(["luna-".concat(kr),mr.c("platform-".concat(ur()))]),mr.on("optionChange",function(Gr,qr,ta){var Pa=mr.c;Gr==="theme"&&(mr.$container.rmClass(Pa("theme-".concat(ta))).addClass(Pa("theme-".concat(qr))),Mn()(mr.subComponents,function(Ga){return Ga.setOption("theme",qr)}))}),mr.setOption("theme",Ar),mr}return(0,L.Z)(Kn,[{key:"destroy",value:function(){this.destroySubComponents();var Qn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Qn("platform-".concat(ur()))).rmClass(Qn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Qn,ar){var mr=this,kr=this.options,hr={};typeof Qn=="string"?hr[Qn]=ar:hr=Qn,Mn()(hr,function(Ar,Gr){var qr=kr[Gr];kr[Gr]=Ar,mr.emit("optionChange",Gr,Ar,qr)})}},{key:"getOption",value:function(Qn){return this.options[Qn]}},{key:"addSubComponent",value:function(Qn){Qn.setOption("theme",this.options.theme),this.subComponents.push(Qn)}},{key:"removeSubComponent",value:function(Qn){lr()(this.subComponents,function(ar){return ar===Qn})}},{key:"destroySubComponents",value:function(){Mn()(this.subComponents,function(Qn){return Qn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Qn){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ce()(Qn,ar),Yn()(this.options,Qn)}},{key:"find",value:function(Qn){return this.$container.find(this.c(Qn))}}]),Kn}(zn());function wr(ir){var Er=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Kn,Qn=(0,z.Z)(ir);if(Er){var ar=(0,z.Z)(this).constructor;Kn=Reflect.construct(Qn,arguments,ar)}else Kn=Qn.apply(this,arguments);return(0,V.Z)(this,Kn)}}t=n.hmd(t);var $r=function(ir){(0,$.Z)(Kn,ir);var Er=wr(Kn);function Kn(Qn){var ar,mr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,y.Z)(this,Kn),(ar=Er.call(this,Qn,{compName:"setting"},mr)).items=[],ar.selectedItem=null,ar.initOptions(mr,{separatorCollapse:!0,filter:""}),ar.bindEvent(),ar}return(0,L.Z)(Kn,[{key:"appendTitle",value:function(Qn){var ar=new Cr(this,Qn);return this.append(ar),ar}},{key:"appendSeparator",value:function(){var Qn=this.items,ar=this.options.separatorCollapse,mr=Lt()(Qn);if(ar&&mr instanceof xr)return mr;var kr=new xr(this);return this.append(kr),kr}},{key:"appendNumber",value:function(Qn,ar,mr,kr,hr){he()(kr)&&(hr=kr,kr="");var Ar=new Dn(this,Qn,ar,mr,kr,hr);return this.append(Ar),Ar}},{key:"appendButton",value:function(Qn,ar,mr){Et()(ar)&&(mr=ar,ar="");var kr=new Pr(this,Qn,ar,mr);return this.append(kr),kr}},{key:"appendInput",value:function(Qn,ar,mr){var kr=new or(this,Qn,ar,mr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(kr),kr}},{key:"appendCheckbox",value:function(Qn,ar,mr,kr){kr||(kr=mr,mr="");var hr=new Wn(this,Qn,ar,mr,kr);return this.append(hr),hr}},{key:"appendSelect",value:function(Qn,ar,mr,kr,hr){he()(kr)&&(hr=kr,kr="");var Ar=new pr(this,Qn,ar,mr,kr,hr);return this.append(Ar),Ar}},{key:"remove",value:function(Qn){var ar=this.items,mr=ar.indexOf(Qn);mr>-1&&(Qn.detach(),ar.splice(mr,1),Qn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){Mn()(this.items,function(Qn){return Qn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Qn){var ar;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),Rn()(Qn)||(this.selectedItem=Qn,(ar=this.selectedItem)===null||ar===void 0||ar.select())}},{key:"renderSettings",value:function(){var Qn=this,ar=this.items;Mn()(ar,function(mr){return mr.detach()}),Mn()(ar,function(mr){Qn.filterItem(mr)&&Qn.$container.append(mr.container)})}},{key:"bindEvent",value:function(){var Qn=this,ar=this.c;this.on("optionChange",function(kr){kr==="filter"&&Qn.renderSettings()});var mr=this;this.$container.on("click",ar(".item"),function(){mr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Qn){var ar=this.options.filter;if(ar){if(Et()(ar))return ar(Qn);if(jt()(ar))return ar.test(Qn.text());if(hn()(ar)&&(ar=Cn()(ar)))return xn()(kn()(Qn.text()),kn()(ar))}return!0}},{key:"append",value:function(Qn){this.items.push(Qn),this.filterItem(Qn)&&this.$container.append(Qn.container)}}]),Kn}(br),Mr=function(){function ir(Er,Kn,Qn,ar){(0,y.Z)(this,ir),this.container=oe()("div",{tabindex:"0"}),this.setting=Er,this.container.settingItem=this,this.$container=re()(this.container),this.$container.addClass(Er.c("item")).addClass(Er.c("item-".concat(ar))),this.key=Kn,this.value=Qn}return(0,L.Z)(ir,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(Er){this.setting.emit("change",this.key,Er,this.value),this.value=Er}}]),ir}(),Cr=function(ir){(0,$.Z)(Kn,ir);var Er=wr(Kn);function Kn(Qn,ar){var mr;return(0,y.Z)(this,Kn),(mr=Er.call(this,Qn,"","","title")).$container.text(ar),mr}return(0,L.Z)(Kn)}(Mr),xr=function(ir){(0,$.Z)(Kn,ir);var Er=wr(Kn);function Kn(Qn){return(0,y.Z)(this,Kn),Er.call(this,Qn,"","","separator")}return(0,L.Z)(Kn)}(Mr),or=function(ir){(0,$.Z)(Kn,ir);var Er=wr(Kn);function Kn(Qn,ar,mr,kr,hr){var Ar;(0,y.Z)(this,Kn),Ar=Er.call(this,Qn,ar,mr,"input");var Gr=Qn.c;Ar.$container.html('<div class="'.concat(Gr("title"),'">').concat(le()(kr),`</div>
<div class="`).concat(Gr("description"),'">').concat(hr,`</div>
<div class="`).concat(Gr("control"),`">
<input type="text"></input>
</div>`));var qr=Ar.$container.find("input");return qr.val(mr),qr.on("change",function(){return Ar.onChange(qr.val())}),Ar}return(0,L.Z)(Kn)}(Mr),Dn=function(ir){(0,$.Z)(Kn,ir);var Er=wr(Kn);function Kn(Qn,ar,mr,kr,hr){var Ar,Gr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,y.Z)(this,Kn),Ar=Er.call(this,Qn,ar,mr,"number"),Ce()(Gr,{min:0,max:10,step:1});var qr=(0,g.Z)(Ar).$container,ta=Qn.c,Pa=!!Gr.range;delete Gr.range;var Ga=Gr.min,to=Gr.max,io='<input type="'.concat(Pa?"range":"number",'"').concat(xe()(Gr,function(zr,Wr){return" ".concat(Wr,'="').concat(zr,'"')}),"></input>");Pa&&(io="".concat(Ga,'<div class="').concat(ta("range-container"),`">
<div class="`).concat(ta("range-track"),`">
<div class="`).concat(ta("range-track-bar"),`">
<div class="`).concat(ta("range-track-progress"),'" style="width: ').concat(Hn(mr,Ga,to),`%;"></div>
</div>
</div>
`).concat(io,`
</div><span class="`).concat(ta("value"),'">').concat(mr,"</span>/").concat(to)),qr.html('<div class="'.concat(ta("title"),'">').concat(le()(kr),`</div>
<div class="`).concat(ta("description"),'">').concat(hr,`</div>
<div class="`).concat(ta("control"),'">').concat(io,"</div>"));var wa=qr.find(ta(".value")),Ea=qr.find("input"),ca=qr.find(ta(".range-track-progress"));return Ea.val(Fe()(mr)),Ea.on("change",function(){var zr=Ne()(Ea.val());Ar.onChange(zr)}),Ea.on("input",function(){var zr=Ne()(Ea.val());ca.css("width",Hn(zr,Ga,to)+"%"),wa.text(Fe()(zr))}),Ar}return(0,L.Z)(Kn)}(Mr),Hn=function(ir,Er,Kn){return((ir-Er)/(Kn-Er)*100).toFixed(2)},Wn=function(ir){(0,$.Z)(Kn,ir);var Er=wr(Kn);function Kn(Qn,ar,mr,kr,hr){var Ar;(0,y.Z)(this,Kn),Ar=Er.call(this,Qn,ar,mr,"checkbox");var Gr=Qn.c,qr=de()(Qn.c("checkbox-"));Ar.$container.html('<div class="'.concat(Gr("title"),'">').concat(le()(kr),`</div>
<div class="`).concat(Gr("control"),`">
<input type="checkbox" id="`).concat(qr,`"></input>
<label for="`).concat(qr,'">').concat(hr,`</label>
</div>`));var ta=Ar.$container.find("input"),Pa=ta.get(0);return Pa.checked=mr,ta.on("change",function(){return Ar.onChange(Pa.checked)}),Ar}return(0,L.Z)(Kn)}(Mr),pr=function(ir){(0,$.Z)(Kn,ir);var Er=wr(Kn);function Kn(Qn,ar,mr,kr,hr,Ar){var Gr;(0,y.Z)(this,Kn),Gr=Er.call(this,Qn,ar,mr,"select");var qr=Qn.c;Gr.$container.html('<div class="'.concat(qr("title"),'">').concat(le()(kr),`</div>
<div class="`).concat(qr("description"),'">').concat(hr,`</div>
<div class="`).concat(qr("control"),`">
<div class="`).concat(qr("select"),`">
<select>
`).concat(xe()(Ar,function(Pa,Ga){return'<option value="'.concat(le()(Pa),'"').concat(Pa===mr?" selected":"",">").concat(le()(Ga),"</option>")}).join(""),`
</select>
</div>
</div>`));var ta=Gr.$container.find("select");return ta.on("change",function(){return Gr.onChange(ta.val())}),Gr}return(0,L.Z)(Kn)}(Mr),Pr=function(ir){(0,$.Z)(Kn,ir);var Er=wr(Kn);function Kn(Qn,ar,mr,kr){var hr;return(0,y.Z)(this,Kn),mr||(mr=ar,ar=""),(hr=Er.call(this,Qn,"","","button")).$container.html(Qn.c('<div class="title">'.concat(le()(ar),`</div>
<div class="control">
<button>`).concat(le()(mr),`</button>
</div>`))),hr.$container.find("button").on("click",kr),hr}return(0,L.Z)(Kn)}(Mr);(function(ir,Er){try{ir.exports=Er,ir.exports.default=Er}catch{}})(t,$r)},7638:function(t,r,n){n.d(r,{Z:function(){return Jn}});var g=n(168),y=n(5671),L=n(3144),$=n(9340),V=n(2963),z=n(1120),j=n(1443),re=n.n(j),ae=n(1512),oe=n.n(ae),ie=n(2461),le=n.n(ie),ue=n(4331),de=n.n(ue),pe=n(5610),he=n.n(pe),_e=n(7483),Ce=n.n(_e),$e=n(3990),xe=n.n($e),Ie=n(6341),Ne=n.n(Ie),ze=(n(3875),n(6954)),Fe=n.n(ze);n(9585);function qe(tr){var $n="luna-".concat(tr,"-");function Pn(Bn){return le()(de()(Bn).split(/\s+/),function(Un){return Ne()(Un,$n)?Un:Un.replace(/[\w-]+/,function(Fn){return"".concat($n).concat(Fn)})}).join(" ")}return function(Bn){if(/<[^>]*>/g.test(Bn))try{var Un=Ce().parse(Bn);return Et(Un,function(Fn){Fn.attrs&&Fn.attrs.class&&(Fn.attrs.class=Pn(Fn.attrs.class))}),Ce().stringify(Un)}catch{return Pn(Bn)}return Pn(Bn)}}function Et(tr,$n){for(var Pn=0,Bn=tr.length;Pn<Bn;Pn++){var Un=tr[Pn];$n(Un),Un.content&&Et(Un.content,$n)}}var kt;he();function Lt(){var tr=Fe()();return tr==="os x"?"mac":tr}var vn=n(3783),jt=n.n(vn),At=n(6329),hn=n.n(At),bn=n(4193),Cn=n.n(bn),Tn=n(5852),xn=n.n(Tn);function En(tr){var $n=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Pn,Bn=(0,z.Z)(tr);if($n){var Un=(0,z.Z)(this).constructor;Pn=Reflect.construct(Bn,arguments,Un)}else Pn=Bn.apply(this,arguments);return(0,V.Z)(this,Pn)}}var kn,On=function(tr){(0,$.Z)(Pn,tr);var $n=En(Pn);function Pn(Bn,Un){var Fn,cr=Un.compName,ur=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,vr=ur===void 0?"light":ur;return(0,y.Z)(this,Pn),(Fn=$n.call(this)).subComponents=[],Fn.compName=cr,Fn.c=qe(cr),Fn.options={},Fn.container=Bn,Fn.$container=oe()(Bn),Fn.$container.addClass(["luna-".concat(cr),Fn.c("platform-".concat(Lt()))]),Fn.on("optionChange",function(Yn,gr,lr){var er=Fn.c;Yn==="theme"&&(Fn.$container.rmClass(er("theme-".concat(lr))).addClass(er("theme-".concat(gr))),jt()(Fn.subComponents,function(br){return br.setOption("theme",gr)}))}),Fn.setOption("theme",vr),Fn}return(0,L.Z)(Pn,[{key:"destroy",value:function(){this.destroySubComponents();var Bn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Bn("platform-".concat(Lt()))).rmClass(Bn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Bn,Un){var Fn=this,cr=this.options,ur={};typeof Bn=="string"?ur[Bn]=Un:ur=Bn,jt()(ur,function(vr,Yn){var gr=cr[Yn];cr[Yn]=vr,Fn.emit("optionChange",Yn,vr,gr)})}},{key:"getOption",value:function(Bn){return this.options[Bn]}},{key:"addSubComponent",value:function(Bn){Bn.setOption("theme",this.options.theme),this.subComponents.push(Bn)}},{key:"removeSubComponent",value:function(Bn){xn()(this.subComponents,function(Un){return Un===Bn})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Bn){return Bn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Bn){var Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Cn()(Bn,Un),hn()(this.options,Bn)}},{key:"find",value:function(Bn){return this.$container.find(this.c(Bn))}}]),Pn}(re()),Rn=n(1907),In=n.n(Rn),Mn=n(8901),Vn=n.n(Mn);function zn(tr){var $n=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Pn,Bn=(0,z.Z)(tr);if($n){var Un=(0,z.Z)(this).constructor;Pn=Reflect.construct(Bn,arguments,Un)}else Pn=Bn.apply(this,arguments);return(0,V.Z)(this,Pn)}}t=n.hmd(t);var Jn=function(tr){(0,$.Z)(Pn,tr);var $n=zn(Pn);function Pn(Bn){var Un,Fn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,y.Z)(this,Pn),(Un=$n.call(this,Bn,{compName:"tab"},Fn)).initOptions(Fn,{height:30}),Un.initTpl(),Un.$tabs=Un.find(".tabs"),Un.tabs=Un.$tabs.get(0),Un.$slider=Un.find(".slider"),Un.bindEvent(),Un.updateHeight(),Un}return(0,L.Z)(Pn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(Bn,Un){var Fn=this.c,cr=this.$tabs,ur=this.options.height-1,vr=cr.find(Fn(".item")),Yn=vr.length,gr='<div class="'.concat(this.c("item"),'" data-id="').concat(Vn()(Un.id),'" style="height: ').concat(ur,"px; line-height: ").concat(ur,'px;">').concat(Vn()(Un.title),"</div>");Bn>Yn-1?cr.append(gr):vr.eq(Bn).before(gr),this.updateSlider()}},{key:"append",value:function(Bn){this.insert(this.length,Bn)}},{key:"remove",value:function(Bn){var Un=this.c,Fn=this;this.$tabs.find(Un(".item")).each(function(){var cr=oe()(this);if(cr.data("id")===Bn){if(cr.hasClass(Un("selected")))if(Fn.length>0){var ur=Fn.$tabs.find(Un(".item")).eq(0).data("id");Fn.select(ur)}else Fn.emit("deselect");cr.remove()}}),this.updateSlider()}},{key:"select",value:function(Bn){var Un=this.c,Fn=this;this.$tabs.find(Un(".item")).each(function(){var cr=oe()(this);cr.data("id")===Bn?(cr.addClass(Un("selected")),Fn.updateSlider(),Fn.scrollToSelected(),Fn.emit("select",Bn)):cr.rmClass(Un("selected"))})}},{key:"scrollToSelected",value:function(){var Bn,Un=this.$tabs,Fn=this.tabs,cr=this.c,ur=Un.find(cr(".selected")).get(0),vr=ur.offsetLeft,Yn=ur.offsetWidth,gr=Fn.offsetWidth,lr=Fn.scrollLeft;vr<lr?Bn=vr:vr+Yn>gr+lr&&(Bn=vr+Yn-gr),xe()(Bn)&&(Fn.scrollLeft=Bn)}},{key:"hideScrollbar",value:function(){var Bn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Un=function(){if(xe()(kt))return kt;if(!document)return 16;var Fn=document.createElement("div"),cr=document.createElement("div");Fn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),cr.setAttribute("style","height: 200px"),Fn.appendChild(cr);var ur=document.body||document.documentElement;return ur.appendChild(Fn),kt=Fn.offsetWidth-Fn.clientWidth,ur.removeChild(Fn),kt}();Bn.css("height",this.options.height-1+Un+"px")}}},{key:"updateSlider",value:function(){var Bn=this.$slider,Un=this.$tabs,Fn=this.c,cr=Un.find(Fn(".selected")).get(0);cr?Bn.css({width:cr.offsetWidth,left:cr.offsetLeft-Un.get(0).scrollLeft}):Bn.css({width:0})}},{key:"updateHeight",value:function(){var Bn=this.options.height,Un=Bn-1;this.find(".tabs-container").css("height",Bn+"px"),this.find(".item").css({height:Un,lineHeight:Un}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var Bn=this,Un=this.tabs,Fn=this.c;this.on("optionChange",function(ur){ur==="height"&&Bn.updateHeight()});var cr=this;this.$tabs.on("wheel",function(ur){ur.preventDefault(),Un.scrollLeft+=ur.origEvent.deltaY}).on("click",Fn(".item"),function(){var ur=oe()(this);cr.select(ur.data("id"))}).on("scroll",function(){Bn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(In()(kn||(kn=(0,g.Z)([`
<div class="tabs-container">
<div class="tabs"></div>
</div>
<div class="slider"></div>
`])))))}}]),Pn}(On);(function(tr,$n){try{tr.exports=$n,tr.exports.default=$n}catch{}})(t,Jn)},7049:function(t,r,n){n.d(r,{Z:function(){return Yn}});var g=n(5671),y=n(3144),L=n(7326),$=n(1752),V=n(9340),z=n(2963),j=n(1120),re=n(1443),ae=n.n(re),oe=n(1512),ie=n.n(oe),le=n(2461),ue=n.n(le),de=n(4331),pe=n.n(de),he=n(5610),_e=n.n(he),Ce=n(7483),$e=n.n(Ce),xe=(n(3990),n(6341)),Ie=n.n(xe),Ne=(n(3875),n(6954)),ze=n.n(Ne);n(9585);function Fe(lr){var er="luna-".concat(lr,"-");function br(wr){return ue()(pe()(wr).split(/\s+/),function($r){return Ie()($r,er)?$r:$r.replace(/[\w-]+/,function(Mr){return"".concat(er).concat(Mr)})}).join(" ")}return function(wr){if(/<[^>]*>/g.test(wr))try{var $r=$e().parse(wr);return qe($r,function(Mr){Mr.attrs&&Mr.attrs.class&&(Mr.attrs.class=br(Mr.attrs.class))}),$e().stringify($r)}catch{return br(wr)}return br(wr)}}function qe(lr,er){for(var br=0,wr=lr.length;br<wr;br++){var $r=lr[br];er($r),$r.content&&qe($r.content,er)}}var Et="ontouchstart"in _e();function kt(){var lr=ze()();return lr==="os x"?"mac":lr}var Lt=n(3783),vn=n.n(Lt),jt=n(6329),At=n.n(jt),hn=n(4193),bn=n.n(hn),Cn=n(5852),Tn=n.n(Cn);function xn(lr){var er=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var br,wr=(0,j.Z)(lr);if(er){var $r=(0,j.Z)(this).constructor;br=Reflect.construct(wr,arguments,$r)}else br=wr.apply(this,arguments);return(0,z.Z)(this,br)}}var En=function(lr){(0,V.Z)(br,lr);var er=xn(br);function br(wr,$r){var Mr,Cr=$r.compName,xr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,or=xr===void 0?"light":xr;return(0,g.Z)(this,br),(Mr=er.call(this)).subComponents=[],Mr.compName=Cr,Mr.c=Fe(Cr),Mr.options={},Mr.container=wr,Mr.$container=ie()(wr),Mr.$container.addClass(["luna-".concat(Cr),Mr.c("platform-".concat(kt()))]),Mr.on("optionChange",function(Dn,Hn,Wn){var pr=Mr.c;Dn==="theme"&&(Mr.$container.rmClass(pr("theme-".concat(Wn))).addClass(pr("theme-".concat(Hn))),vn()(Mr.subComponents,function(Pr){return Pr.setOption("theme",Hn)}))}),Mr.setOption("theme",or),Mr}return(0,y.Z)(br,[{key:"destroy",value:function(){this.destroySubComponents();var wr=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(wr("platform-".concat(kt()))).rmClass(wr("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(wr,$r){var Mr=this,Cr=this.options,xr={};typeof wr=="string"?xr[wr]=$r:xr=wr,vn()(xr,function(or,Dn){var Hn=Cr[Dn];Cr[Dn]=or,Mr.emit("optionChange",Dn,or,Hn)})}},{key:"getOption",value:function(wr){return this.options[wr]}},{key:"addSubComponent",value:function(wr){wr.setOption("theme",this.options.theme),this.subComponents.push(wr)}},{key:"removeSubComponent",value:function(wr){Tn()(this.subComponents,function($r){return $r===wr})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(wr){return wr.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(wr){var $r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};bn()(wr,$r),At()(this.options,wr)}},{key:"find",value:function(wr){return this.$container.find(this.c(wr))}}]),br}(ae()),kn=n(9702),On=n.n(kn),Rn=n(8887),In=n.n(Rn),Mn=n(2439),Vn=n.n(Mn),zn=n(6049),Jn=n.n(zn),tr=n(2327),$n=n.n(tr),Pn=n(8901),Bn=n.n(Pn),Un=n(7387),Fn=n.n(Un),cr=n(6677),ur=n.n(cr);function vr(lr){var er=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var br,wr=(0,j.Z)(lr);if(er){var $r=(0,j.Z)(this).constructor;br=Reflect.construct(wr,arguments,$r)}else br=wr.apply(this,arguments);return(0,z.Z)(this,br)}}t=n.hmd(t);var Yn=function(lr){(0,V.Z)(br,lr);var er=vr(br);function br(wr){var $r,Mr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,g.Z)(this,br),($r=er.call(this,wr,{compName:"text-viewer"},Mr)).lineNum=0,$r.copy=function(){var Cr=(0,L.Z)($r).c,xr=$r.options,or=xr.text,Dn=xr.escape;$n()(Dn?or:Fn()(ur()(or)));var Hn=$r.$copy.find(Cr(".icon"));Hn.addClass(Cr("icon-check")).rmClass(Cr("icon-copy")),setTimeout(function(){Hn.rmClass(Cr("icon-check")).addClass(Cr("icon-copy"))},1e3)},$r._updateCopyPos=function(){var Cr=(0,L.Z)($r).container;$r.$copy.css({top:Cr.scrollTop+5,right:5-Cr.scrollLeft})},$r.initOptions(Mr,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),$r.render=Vn()(function(){return $r._render()},16),$r.updateCopyPos=Jn()(function(){return $r._updateCopyPos()},300),$r.initTpl(),$r.$text=$r.find(".text"),$r.$copy=$r.find(".copy"),Et&&$r.$copy.css("opacity","1"),$r.options.text&&$r.render(),$r.bindEvent(),$r.updateHeight(),$r}return(0,y.Z)(br,[{key:"append",value:function(wr){var $r=this,Mr=this.options,Cr=this.$copy,xr=this.c,or=this.$text,Dn=Mr.showLineNumbers;if(this.options.text+=wr,!Dn)return this.$text.append(Mr.escape?Bn()(wr):wr);var Hn=function(pr){return pr.length===0?[]:pr.split(gr)}(wr);In()(Hn)&&(Hn=["&nbsp;"]),pe()(On()(Hn))||Hn.pop();var Wn="";vn()(Hn,function(pr,Pr){$r.lineNum+=1,Wn+='<div class="'.concat(xr("table-row"),'"><div class="').concat(xr("line-number"),'">').concat($r.lineNum,'</div><div class="').concat(xr("line-text"),'">').concat(Mr.escape?Bn()(pr):pr||" ","</div></div>")}),or.find(xr(".table")).append(Wn),Cr.hide(),or.offset().height>40&&Cr.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,$.Z)((0,j.Z)(br.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var wr=this.options.maxHeight;wr>0&&wr!==1/0?this.$text.css("max-height",wr):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('<div class="text"></div><div class="copy"><span class="icon icon-copy"></span></div>'))}},{key:"bindEvent",value:function(){var wr=this;this.on("optionChange",function($r){$r==="maxHeight"?wr.updateHeight():wr.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var wr=this.c,$r=this.$text,Mr=this.options,Cr=Mr.text,xr=Mr.wrapLongLines,or=Mr.showLineNumbers;xr?$r.addClass(wr("wrap-long-lines")):$r.rmClass(wr("wrap-long-lines")),or?$r.addClass(wr("line-numbers")):$r.rmClass(wr("line-numbers")),$r.html('<div class="'.concat(wr("table"),'"></div>')),this.lineNum=0,this.options.text="",this.append(Cr)}}]),br}(En),gr=/\r\n|\r|\n/g;(function(lr,er){try{lr.exports=er,lr.exports.default=er}catch{}})(t,Yn)},6672:function(t,r,n){n.d(r,{Z:function(){return Gl}});var g={};n.r(g),n.d(g,{classPrefix:function(){return fr},drag:function(){return Fr},escapeJsonStr:function(){return io},evalCss:function(){return Br},eventClient:function(){return Kr},eventPage:function(){return Sa},getFileName:function(){return Ea},hasSafeArea:function(){return to},isChobitsuEl:function(){return Wr},isErudaEl:function(){return zr},pxToNum:function(){return ca},safeStorage:function(){return wa}});var y=n(5671),L=n(3144),$=n(7326),V=n(9340),z=n(2963),j=n(1120),re=n(4942),ae=n(1443),oe=n.n(ae),ie=new(oe());ie.ADD="ADD",ie.SHOW="SHOW",ie.SCALE="SCALE";var le=ie,ue=n(1752),de=n(7496),pe=n.n(de)()({init:function(sr){this._$el=sr},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),he=n(1512),_e=n.n(he),Ce=n(125),$e=n.n(Ce),xe=n(5229),Ie=n.n(xe),Ne=n(3783),ze=n.n(Ne),Fe=n(5972),qe=n.n(Fe),Et=n(6768),kt=n.n(Et),Lt=n(6341),vn=n.n(Lt),jt=n(4675),At=n.n(jt),hn=n(3367),bn=n.n(hn),Cn=n(2533),Tn=n.n(Cn),xn=n(7622),En=n.n(xn),kn=n(4193),On=n.n(kn),Rn=n(6329),In=n.n(Rn),Mn=n(6472),Vn=n.n(Mn),zn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],Jn=zn.length;function tr(sr){for(var rr={},qn=0;qn<Jn;qn++)rr[zn[qn]]=sr[qn];return rr}function $n(sr){return Vn()(sr)&&(sr=tr(sr)),sr.darkerBackground||(sr.darkerBackground=sr.contrast),In()({consoleWarnBackground:"#332a00",consoleWarnForeground:"#ffcb6b",consoleWarnBorder:"#650",consoleErrorBackground:"#290000",consoleErrorForeground:"#ff8080",consoleErrorBorder:"#5c0000",light:"#ccc",dark:"#aaa"},sr)}function Pn(sr){return Vn()(sr)&&(sr=tr(sr)),sr.darkerBackground||(sr.darkerBackground=sr.contrast),In()({consoleWarnBackground:"#fffbe5",consoleWarnForeground:"#5c5c00",consoleWarnBorder:"#fff5c2",consoleErrorBackground:"#fff0f0",consoleErrorForeground:"#f00",consoleErrorBorder:"#ffd6d6",light:"#fff",dark:"#eee"},sr)}var Bn=["Dark","Material Oceanic","Material Darker","Material Palenight","Material Deep Ocean","Monokai Pro","Dracula","Arc Dark","Atom One Dark","Solarized Dark","Night Owl"],Un={Light:Pn({darkerBackground:"#f3f3f3",background:"#fff",foreground:"#333",selectForeground:"#333",accent:"#1a73e8",highlight:"#eaeaea",border:"#ccc",primary:"#333",contrast:"#f2f7fd",varColor:"#c80000",stringColor:"#1a1aa6",keywordColor:"#881280",numberColor:"#1c00cf",operatorColor:"#808080",linkColor:"#1155cc",textColor:"#8097bd",tagNameColor:"#881280",functionColor:"#222",attributeNameColor:"#994500",commentColor:"#236e25",cssProperty:"#c80000"}),Dark:$n({darkerBackground:"#333",background:"#242424",foreground:"#a5a5a5",selectForeground:"#eaeaea",accent:"#555",highlight:"#000",border:"#3d3d3d",primary:"#ccc",contrast:"#0b2544",varColor:"#e36eec",stringColor:"#f29766",keywordColor:"#9980ff",numberColor:"#9980ff",operatorColor:"#7f7f7f",linkColor:"#ababab",textColor:"#42597f",tagNameColor:"#5db0d7",functionColor:"#d5d5d5",attributeNameColor:"#9bbbdc",commentColor:"#747474"}),"Material Oceanic":$n(["#263238","#B0BEC5","#FFFFFF","#009688","#425B67","#2A373E","#607D8B","#1E272C","#eeffff","#c3e88d","#c792ea","#f78c6c","#89ddff","#80cbc4","#B0BEC5","#f07178","#82aaff","#ffcb6b","#546e7a"]),"Material Darker":$n(["#212121","#B0BEC5","#FFFFFF","#FF9800","#3F3F3F","#292929","#727272","#1A1A1A","#eeffff","#c3e88d","#c792ea","#f78c6c","#89ddff","#80cbc4","#B0BEC5","#f07178","#82aaff","#ffcb6b","#616161"]),"Material Lighter":Pn(["#FAFAFA","#546E7A","#546e7a","#00BCD4","#E7E7E8","#d3e1e8","#94A7B0","#F4F4F4","#272727","#91B859","#7C4DFF","#F76D47","#39ADB5","#39ADB5","#546E7A","#E53935","#6182B8","#F6A434","#AABFC9"]),"Material Palenight":$n(["#292D3E","#A6ACCD","#FFFFFF","#ab47bc","#444267","#2b2a3e","#676E95","#202331","#eeffff","#c3e88d","#c792ea","#f78c6c","#89ddff","#80cbc4","#A6ACCD","#f07178","#82aaff","#ffcb6b","#676E95"]),"Material Deep Ocean":$n(["#0F111A","#8F93A2","#FFFFFF","#84ffff","#1F2233","#41465b","#4B526D","#090B10","#eeffff","#c3e88d","#c792ea","#f78c6c","#89ddff","#80cbc4","#8F93A2","#f07178","#82aaff","#ffcb6b","#717CB4"]),"Monokai Pro":$n(["#2D2A2E","#fcfcfa","#FFFFFF","#ffd866","#5b595c","#423f43","#939293","#221F22","#FCFCFA","#FFD866","#FF6188","#AB9DF2","#FF6188","#78DCE8","#fcfcfa","#FF6188","#A9DC76","#78DCE8","#727072"]),Dracula:$n(["#282A36","#F8F8F2","#8BE9FD","#FF79C5","#6272A4","#21222C","#6272A4","#191A21","#F8F8F2","#F1FA8C","#FF79C6","#BD93F9","#FF79C6","#F1FA8C","#F8F8F2","#FF79C6","#50FA78","#50FA7B","#6272A4"]),"Arc Dark":$n(["#2f343f","#D3DAE3","#FFFFFF","#42A5F5","#3F3F46","#404552","#8b9eb5","#262b33","#CF6A4C","#8F9D6A","#9B859D","#CDA869","#A7A7A7","#7587A6","#D3DAE3","#CF6A4C","#7587A6","#F9EE98","#747C84"]),"Atom One Dark":$n(["#282C34","#979FAD","#FFFFFF","#2979ff","#383D48","#2e3239","#979FAD","#21252B","#D19A66","#98C379","#C679DD","#D19A66","#61AFEF","#56B6C2","#979FAD","#F07178","#61AEEF","#E5C17C","#59626F"]),"Atom One Light":Pn(["#FAFAFA","#232324","#232324","#2979ff","#EAEAEB","#DBDBDC","#9D9D9F","#FFFFFF","#986801","#50A14E","#A626A4","#986801","#4078F2","#0184BC","#232324","#E4564A","#4078F2","#C18401","#A0A1A7"]),"Solarized Dark":$n(["#002B36","#839496","#FFFFFF","#d33682","#11353F","#0D3640","#586e75","#00252E","#268BD2","#2AA198","#859900","#D33682","#93A1A1","#268BD2","#839496","#268BD2","#B58900","#B58900","#657B83"]),"Solarized Light":Pn(["#fdf6e3","#586e75","#002b36","#d33682","#F6F0DE","#f7f2e2","#93a1a1","#eee8d5","#268BD2","#2AA198","#859900","#D33682","#657B83","#268BD2","#586e75","#268BD2","#B58900","#657B83","#93A1A1"]),Github:Pn(["#F7F8FA","#5B6168","#FFFFFF","#79CB60","#CCE5FF","#DFE1E4","#292D31","#FFFFFF","#24292E","#032F62","#D73A49","#005CC5","#D73A49","#005CC5","#5B6168","#22863A","#6F42C1","#6F42C1","#6A737D"]),"Night Owl":$n(["#011627","#b0bec5","#ffffff","#7e57c2","#152C3B","#2a373e","#607d8b","#001424","#addb67","#ecc48d","#c792ea","#f78c6c","#c792ea","#80CBC4","#b0bec5","#7fdbca","#82AAFF","#FAD430","#637777"]),"Light Owl":Pn(["#FAFAFA","#546e7a","#403f53","#269386","#E0E7EA","#efefef","#403F53","#FAFAFA","#0C969B","#c96765","#994cc3","#aa0982","#7d818b","#994cc3","#546e7a","#994cc3","#4876d6","#4876d6","#637777"])},Fn=[],cr=1,ur=Un.Light,vr=function sr(rr,qn){rr=bn()(rr);for(var Sn=0,Nn=Fn.length;Sn<Nn;Sn++)if(Fn[Sn].css===rr)return;qn=qn||sr.container||document.head;var jn=document.createElement("style");jn.type="text/css",qn.appendChild(jn);var _r={css:rr,el:jn,container:qn};return gr(_r),Fn.push(_r),_r};function Yn(){ze()(Fn,function(sr){return gr(sr)})}function gr(sr){var rr=sr.css,qn=sr.el;rr=(rr=rr.replace(/(\d+)px/g,function(Nn,jn){return+jn*cr+"px"})).replace(/_/g,"eruda-");var Sn=Tn()(Un.Light);ze()(Sn,function(Nn){rr=rr.replace(new RegExp("var\\(--".concat(En()(Nn),"\\)"),"g"),ur[Nn])}),qn.innerText=rr}vr.setScale=function(sr){cr=sr,Yn()},vr.setTheme=function(sr){ur=kt()(sr)?Un[sr]||Un.Light:On()(sr,Un.Light),Yn()},vr.getCurTheme=function(){return ur},vr.getThemes=function(){return Un},vr.clear=function(){ze()(Fn,function(sr){var rr=sr.container,qn=sr.el;return rr.removeChild(qn)}),Fn=[]},vr.remove=function(sr){Fn=qe()(Fn,function(rr){return rr!==sr}),sr.container.removeChild(sr.el)};var lr=vr,er=n(8692);function br(sr){var rr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Sn=(0,j.Z)(sr);if(rr){var Nn=(0,j.Z)(this).constructor;qn=Reflect.construct(Sn,arguments,Nn)}else qn=Sn.apply(this,arguments);return(0,z.Z)(this,qn)}}var wr=function(sr){(0,V.Z)(qn,sr);var rr=br(qn);function qn(){var Sn;return(0,y.Z)(this,qn),(Sn=rr.call(this))._style=lr(n(8011)),Sn.name="settings",Sn._settings=[],Sn}return(0,L.Z)(qn,[{key:"init",value:function(Sn){(0,ue.Z)((0,j.Z)(qn.prototype),"init",this).call(this,Sn),this._setting=new er.Z(Sn.get(0)),this._bindEvent()}},{key:"remove",value:function(Sn,Nn){var jn=this;if(kt()(Sn)){var _r=this;this._$el.find(".luna-setting-item-title").each(function(){_e()(this).text()===Sn&&_r._setting.remove(this.settingItem)})}else this._settings=qe()(this._settings,function(Nr){return Nr.config!==Sn||Nr.key!==Nn||(jn._setting.remove(Nr.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ue.Z)((0,j.Z)(qn.prototype),"destroy",this).call(this),lr.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(Sn,Nn,jn){var _r=this._genId(),Nr=this._setting.appendCheckbox(_r,!!Sn.get(Nn),jn);return this._settings.push({config:Sn,key:Nn,id:_r,item:Nr}),this}},{key:"select",value:function(Sn,Nn,jn,_r){var Nr=this._genId(),Rr={};ze()(_r,function(Qr){return Rr[Qr]=Qr});var Ur=this._setting.appendSelect(Nr,Sn.get(Nn),"",jn,Rr);return this._settings.push({config:Sn,key:Nn,id:Nr,item:Ur}),this}},{key:"range",value:function(Sn,Nn,jn,_r){var Nr=_r.min,Rr=Nr===void 0?0:Nr,Ur=_r.max,Qr=Ur===void 0?1:Ur,pa=_r.step,Ha=pa===void 0?.1:pa,ro=this._genId(),mo=this._setting.appendNumber(ro,Sn.get(Nn),jn,{max:Qr,min:Rr,step:Ha,range:!0});return this._settings.push({config:Sn,key:Nn,min:Rr,max:Qr,step:Ha,id:ro,item:mo}),this}},{key:"button",value:function(Sn,Nn){return this._setting.appendButton(Sn,Nn),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(Sn){return this._setting.appendTitle(Sn),this}},{key:"_cleanSeparator",value:function(){var Sn=At()(this._$el.get(0).children);function Nn(Nr){return vn()(Nr.getAttribute("class"),"luna-setting-item-separator")}for(var jn=0,_r=Sn.length;jn<_r-1;jn++)Nn(Sn[jn])&&Nn(Sn[jn+1])&&_e()(Sn[jn]).remove()}},{key:"_genId",value:function(){return Ie()("eruda-settings")}},{key:"_getSetting",value:function(Sn){var Nn;return ze()(this._settings,function(jn){jn.id===Sn&&(Nn=jn)}),Nn}},{key:"_bindEvent",value:function(){var Sn=this;this._setting.on("change",function(Nn,jn){var _r=Sn._getSetting(Nn);_r.config.set(_r.key,jn)})}}],[{key:"createCfg",value:function(Sn,Nn){return new($e())("eruda-"+Sn,Nn)}}]),qn}(pe),$r=n(6837),Mr=n.n($r),Cr=n(442),xr=n.n(Cr),or=n(6334),Dn=n.n(or),Hn=n(4187),Wn=n.n(Hn),pr=n(1286),Pr=n.n(pr),ir=n(9702),Er=n.n(ir),Kn=n(2461),Qn=n.n(Kn),ar=n(5026),mr=n.n(ar),kr=n(5610),hr=n.n(kr),Ar=n(3875),Gr=n.n(Ar),qr=n(4331),ta=n.n(qr),Pa=n(7483),Ga=n.n(Pa);function to(){var sr=!1,rr=document.createElement("div");if(CSS.supports("padding-bottom: env(safe-area-inset-bottom)")?(rr.style.paddingBottom="env(safe-area-inset-bottom)",sr=!0):CSS.supports("padding-bottom: constant(safe-area-inset-bottom)")&&(rr.style.paddingBottom="constant(safe-area-inset-bottom)",sr=!0),sr){document.body.appendChild(rr);var qn=parseInt(window.getComputedStyle(rr).paddingBottom);if(document.body.removeChild(rr),qn>0)return!0}return!1}function io(sr){return Wn()(sr).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function wa(sr,rr){var qn;switch(Pr()(rr)&&(rr=!0),sr){case"local":qn=window.localStorage;break;case"session":qn=window.sessionStorage}try{var Sn="test-localStorage-"+Date.now();qn.setItem(Sn,Sn);var Nn=qn.getItem(Sn);if(qn.removeItem(Sn),Nn!==Sn)throw new Error}catch{return rr?mr():void 0}return qn}function Ea(sr){var rr=Er()(sr.split("/"));return rr===""&&(rr=(sr=new(Dn())(sr)).hostname),rr}function ca(sr){return Gr()(sr.replace("px",""))}function zr(sr){for(;sr;){if(sr.id==="eruda")return!0;sr=sr.parentNode}return!1}function Wr(sr){for(;sr;){var rr="";if(sr.getAttribute&&(rr=sr.getAttribute("class")||""),vn()(rr,"__chobitsu-hide__"))return!0;sr=sr.parentNode}return!1}var Br=lr;function fr(sr){if(/<[^>]*>/g.test(sr))try{var rr=Ga().parse(sr);return ba(rr,function(qn){qn.attrs&&qn.attrs.class&&(qn.attrs.class=Na(qn.attrs.class))}),Ga().stringify(rr)}catch{return Na(sr)}return Na(sr)}function ba(sr,rr){for(var qn=0,Sn=sr.length;qn<Sn;qn++){var Nn=sr[qn];rr(Nn),Nn.content&&ba(Nn.content,rr)}}function Na(sr){var rr="eruda-";return Qn()(ta()(sr).split(/\s+/),function(qn){return vn()(qn,rr)?qn:qn.replace(/[\w-]+/,function(Sn){return"".concat(rr).concat(Sn)})}).join(" ")}var ka="ontouchstart"in hr(),ua="PointerEvent"in hr(),ia={start:"touchstart",move:"touchmove",end:"touchend"},Xr={start:"mousedown",move:"mousemove",end:"mouseup"},Vr={start:"pointerdown",move:"pointermove",end:"pointerup"};function Fr(sr){return ua?Vr[sr]:ka?ia[sr]:Xr[sr]}function Kr(sr,rr){var qn=sr==="x"?"clientX":"clientY";return rr[qn]?rr[qn]:rr.changedTouches?rr.changedTouches[0][qn]:0}function Sa(sr,rr){var qn=sr==="x"?"pageX":"pageY";return rr[qn]?rr[qn]:rr.changedTouches?rr.changedTouches[0][qn]:0}function Ta(sr){var rr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Sn=(0,j.Z)(sr);if(rr){var Nn=(0,j.Z)(this).constructor;qn=Reflect.construct(Sn,arguments,Nn)}else qn=Sn.apply(this,arguments);return(0,z.Z)(this,qn)}}var ya,da=_e()(document),Ma=function(sr){(0,V.Z)(qn,sr);var rr=Ta(qn);function qn(Sn){var Nn;return(0,y.Z)(this,qn),Nn=rr.call(this),(0,re.Z)((0,$.Z)(Nn),"_onDragStart",function(jn){var _r=Nn._$el;_r.addClass(fr("active")),Nn._isClick=!0,jn=jn.origEvent,Nn._startX=Kr("x",jn),Nn._oldX=ca(_r.css("left")),Nn._oldY=ca(_r.css("top")),Nn._startY=Kr("y",jn),da.on(Fr("move"),Nn._onDragMove),da.on(Fr("end"),Nn._onDragEnd)}),(0,re.Z)((0,$.Z)(Nn),"_onDragMove",function(jn){var _r=Nn._$el.get(0).offsetWidth,Nr=Nn._$container.get(0).offsetWidth,Rr=Nn._$container.get(0).offsetHeight,Ur=Kr("x",jn=jn.origEvent)-Nn._startX,Qr=Kr("y",jn)-Nn._startY;(Math.abs(Ur)>3||Math.abs(Qr)>3)&&(Nn._isClick=!1);var pa=Nn._oldX+Ur,Ha=Nn._oldY+Qr;pa<0?pa=0:pa>Nr-_r&&(pa=Nr-_r),Ha<0?Ha=0:Ha>Rr-_r&&(Ha=Rr-_r),Nn._$el.css({left:pa,top:Ha})}),(0,re.Z)((0,$.Z)(Nn),"_onDragEnd",function(jn){var _r=Nn._$el;Nn._isClick&&Nn.emit("click"),Nn._onDragMove(jn),da.off(Fr("move"),Nn._onDragMove),da.off(Fr("end"),Nn._onDragEnd);var Nr=Nn.config;Nr.get("rememberPos")&&Nr.set("pos",{x:ca(_r.css("left")),y:ca(_r.css("top"))}),_r.rmClass("eruda-active")}),Nn._style=lr(n(9195)),Nn._$container=Sn,Nn._initTpl(),Nn._bindEvent(),Nn._registerListener(),Nn}return(0,L.Z)(qn,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(Sn){this._isOutOfRange(Sn)&&(Sn=this._getDefPos()),this._$el.css({left:Sn.x,top:Sn.y}),this.config.set("pos",Sn)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){lr.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(Sn){Sn=Sn||this.config.get("pos");var Nn=this._getDefPos();return Sn.x>Nn.x+10||Sn.x<0||Sn.y<0||Sn.y>Nn.y+10}},{key:"_registerListener",value:function(){var Sn=this;this._scaleListener=function(){return Mr()(function(){Sn._isOutOfRange()&&Sn._resetPos()})},le.on(le.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){le.off(le.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var Sn=this._$container;Sn.append(fr('<div class="entry-btn"><span class="icon-tool"></span></div>')),this._$el=Sn.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(Sn){var Nn=this.config,jn=Nn.get("pos"),_r=this._getDefPos();Nn.get("rememberPos")&&!Sn||(jn=_r),this.setPos(jn)}},{key:"_bindEvent",value:function(){var Sn=this;this._$el.on(Fr("start"),this._onDragStart),xr().on("change",function(){return Sn._resetPos(!0)}),window.addEventListener("resize",function(){return Sn._resetPos()})}},{key:"initCfg",value:function(Sn){var Nn=this.config=wr.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});Sn.switch(Nn,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var Sn=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-Sn,y:window.innerHeight-Sn}}}]),qn}(oe()),Aa=n(4989),Ia=ya=new(n.n(Aa)())("[Eruda]","warn");ya.formatter=function(sr,rr){return rr.unshift(this.name),rr};var eo=n(3990),so=n.n(eo),po=n(2520),yo=n.n(po),Lo=n(6930),Io=n.n(Lo),zo=n(4270),Fo=n.n(zo),Eo=n(6093),ni=n.n(Eo),bo=n(129),ri=n(7638);function ko(sr){var rr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Sn=(0,j.Z)(sr);if(rr){var Nn=(0,j.Z)(this).constructor;qn=Reflect.construct(Sn,arguments,Nn)}else qn=Sn.apply(this,arguments);return(0,z.Z)(this,qn)}}var Ho=function(sr){(0,V.Z)(qn,sr);var rr=ko(qn);function qn(Sn){var Nn,jn=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,_r=jn===void 0?{}:jn;return(0,y.Z)(this,qn),Nn=rr.call(this),(0,re.Z)((0,$.Z)(Nn),"_checkSafeArea",function(){var Nr=(0,$.Z)(Nn).$container;to()?Nr.addClass(fr("safe-area")):Nr.rmClass(fr("safe-area"))}),(0,re.Z)((0,$.Z)(Nn),"_updateTabHeight",function(Nr){Nn._tab.setOption("height",40*Nr),Mr()(function(){Nn._tab.updateSlider()})}),Nn._defCfg=In()({transparency:1,displaySize:80,theme:yo()()?"Dark":"Light"},_r),Nn._style=lr(n(13)),Nn.$container=Sn,Nn._isShow=!1,Nn._opacity=1,Nn._tools={},Nn._isResizing=!1,Nn._resizeTimer=null,Nn._resizeStartY=0,Nn._resizeStartSize=0,Nn._initTpl(),Nn._initTab(),Nn._initNotification(),Nn._initModal(),Fo()(function(){return Nn._checkSafeArea()}),Nn._bindEvent(),Nn}return(0,L.Z)(qn,[{key:"show",value:function(){var Sn=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){Sn._$el.css("opacity",Sn._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var Sn=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return Sn._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(Sn){var Nn=this._tab;if(!(Sn instanceof pe)){var jn=new pe,_r=jn.init,Nr=jn.show,Rr=jn.hide,Ur=jn.destroy;On()(Sn,{init:_r,show:Nr,hide:Rr,destroy:Ur})}var Qr=Sn.name;return Qr?(Qr=Qr.toLowerCase(),this._tools[Qr]?Ia.warn("Tool ".concat(Qr," already exists")):(this._$tools.prepend('<div id="'.concat(fr(Qr),'" class="').concat(fr(Qr+" tool"),'"></div>')),Sn.init(this._$tools.find(".".concat(fr(Qr),".").concat(fr("tool"))),this),Sn.active=!1,this._tools[Qr]=Sn,Qr==="settings"?Nn.append({id:Qr,title:Qr}):Nn.insert(Nn.length-1,{id:Qr,title:Qr}),this)):Ia.error("You must specify a name for a tool")}},{key:"remove",value:function(Sn){var Nn=this._tools;if(!Nn[Sn])return Ia.warn("Tool ".concat(Sn," doesn't exist"));this._tab.remove(Sn);var jn=Nn[Sn];if(delete Nn[Sn],jn.active){var _r=Tn()(Nn);_r.length>0&&this.showTool(Nn[Er()(_r)].name)}return jn.destroy(),this}},{key:"removeAll",value:function(){var Sn=this;return ze()(this._tools,function(Nn){return Sn.remove(Nn.name)}),this}},{key:"get",value:function(Sn){var Nn=this._tools[Sn];if(Nn)return Nn}},{key:"showTool",value:function(Sn){if(this._curTool===Sn)return this;this._curTool=Sn;var Nn=this._tools,jn=Nn[Sn];if(jn){var _r={};return ze()(Nn,function(Nr){Nr.active&&(_r=Nr,Nr.active=!1,Nr.hide())}),jn.active=!0,jn.show(),this._tab.select(Sn),this.emit("showTool",Sn,_r),this}}},{key:"initCfg",value:function(Sn){var Nn=this,jn=this.config=wr.createCfg("dev-tools",this._defCfg);this._setTransparency(jn.get("transparency")),this._setDisplaySize(jn.get("displaySize")),this._setTheme(jn.get("theme")),jn.on("change",function(_r,Nr){switch(_r){case"transparency":return Nn._setTransparency(Nr);case"displaySize":return Nn._setDisplaySize(Nr);case"theme":return Nn._setTheme(Nr)}}),Sn.separator().select(jn,"theme","Theme",Tn()(lr.getThemes())).range(jn,"transparency","Transparency",{min:.2,max:1,step:.01}).range(jn,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var _r=wa("local"),Nr=JSON.parse(JSON.stringify(_r));ze()(Nr,function(Rr,Ur){kt()(Rr)&&Io()(Ur,"eruda")&&_r.removeItem(Ur)}),window.location.reload()}).separator()}},{key:"notify",value:function(Sn,Nn){this._notification.notify(Sn,Nn)}},{key:"destroy",value:function(){lr.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),le.off(le.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(Sn){var Nn=this.$container;(function(jn){return vn()(Bn,jn)})(Sn)?Nn.addClass(fr("dark")):Nn.rmClass(fr("dark")),lr.setTheme(Sn)}},{key:"_setTransparency",value:function(Sn){so()(Sn)&&(this._opacity=Sn,this._isShow&&this._$el.css({opacity:Sn}))}},{key:"_setDisplaySize",value:function(Sn){so()(Sn)&&this._$el.css({height:Sn+"%"})}},{key:"_initTpl",value:function(){var Sn=this.$container;Sn.append(fr(`
<div class="dev-tools">
<div class="resizer"></div>
<div class="tab"></div>
<div class="tools"></div>
<div class="notification"></div>
<div class="modal"></div>
</div>
`)),this._$el=Sn.find(fr(".dev-tools")),this._$tools=this._$el.find(fr(".tools"))}},{key:"_initTab",value:function(){var Sn=this;this._tab=new ri.Z(this._$el.find(fr(".tab")).get(0),{height:40}),this._tab.on("select",function(Nn){return Sn.showTool(Nn)})}},{key:"_initNotification",value:function(){this._notification=new(ni())(this._$el.find(fr(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){bo.Z.setContainer(this._$el.find(fr(".modal")).get(0))}},{key:"_bindEvent",value:function(){var Sn=this,Nn=this._$el.find(fr(".resizer")),jn=this._$el.find(fr(".nav-bar")),_r=_e()(document),Nr=function(Ur){if(Sn._isResizing){Ur.preventDefault(),Ur.stopPropagation(),Ur=Ur.origEvent;var Qr=(Sn._resizeStartY-Kr("y",Ur))/window.innerHeight*100,pa=Sn._resizeStartSize+Qr;pa<40?pa=40:pa>100&&(pa=100),Sn.config.set("displaySize",Gr()(pa.toFixed(2)))}},Rr=function Ur(){clearTimeout(Sn._resizeTimer),Sn._isResizing=!1,Nn.css("height",10),_r.off(Fr("move"),Nr),_r.off(Fr("end"),Ur)};Nn.css("height",10),Nn.on(Fr("start"),function(Ur){Ur.preventDefault(),Ur.stopPropagation(),Ur=Ur.origEvent,Sn._isResizing=!0,Sn._resizeStartSize=Sn.config.get("displaySize"),Sn._resizeStartY=Kr("y",Ur),Nn.css("height","100%"),_r.on(Fr("move"),Nr),_r.on(Fr("end"),Rr)}),jn.on("contextmenu",function(Ur){return Ur.preventDefault()}),this.$container.on("click",function(Ur){return Ur.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),le.on(le.SCALE,this._updateTabHeight)}}]),qn}(oe()),No=n(1214),Si=n.n(No),Vi=n(4777),ja=n.n(Vi),ts=n(1754),zi=n.n(ts),ns=n(5484),Fi=n.n(ns),ys=n(3023),Ni=n.n(ys),ws=n(9585),rs=n.n(ws),Cs=n(6156),hi=n.n(Cs),as=n(8816);function os(sr){var rr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Sn=(0,j.Z)(sr);if(rr){var Nn=(0,j.Z)(this).constructor;qn=Reflect.construct(Sn,arguments,Nn)}else qn=Sn.apply(this,arguments);return(0,z.Z)(this,qn)}}Fi().start();var Ss=function(sr){(0,V.Z)(qn,sr);var rr=os(qn);function qn(){var Sn,Nn=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,jn=Nn===void 0?"console":Nn;return(0,y.Z)(this,qn),Sn=rr.call(this),(0,re.Z)((0,$.Z)(Sn),"_handleShow",function(){rs()(Sn._$el.get(0))||Sn._logger.renderViewport()}),(0,re.Z)((0,$.Z)(Sn),"_handleErr",function(_r){Sn._logger.error(_r)}),oe().mixin((0,$.Z)(Sn)),Sn.name=jn,Sn._selectedLog=null,Sn}return(0,L.Z)(qn,[{key:"init",value:function(Sn,Nn){(0,ue.Z)((0,j.Z)(qn.prototype),"init",this).call(this,Sn),this._container=Nn,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,ue.Z)((0,j.Z)(qn.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var Sn=this,Nn=this._origConsole={},jn=window.console;return vi.forEach(function(_r){var Nr=Nn[_r]=Si();jn[_r]&&(Nr=Nn[_r]=jn[_r].bind(jn)),jn[_r]=function(){Sn[_r].apply(Sn,arguments),Nr.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(Sn,Nn){this._logger.setGlobal(Sn,Nn)}},{key:"restoreConsole",value:function(){var Sn=this;return this._origConsole?(vi.forEach(function(Nn){return window.console[Nn]=Sn._origConsole[Nn]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return Fi().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return Fi().rmListener(this._handleErr),this}},{key:"filter",value:function(Sn){var Nn=this._$filterText,jn=this._logger;kt()(Sn)?(Nn.text(Sn),jn.setOption("filter",ta()(Sn))):zi()(Sn)?(Nn.text(bn()(Sn)),jn.setOption("filter",Sn)):ja()(Sn)&&(Nn.text("ƒ"),jn.setOption("filter",Sn))}},{key:"destroy",value:function(){this._logger.destroy(),(0,ue.Z)((0,j.Z)(qn.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&lr.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(Sn){var Nn=this._$el,jn=Nn.find(fr(".js-input"));Sn?(jn.show(),Nn.rmClass(fr("js-input-hidden"))):(jn.hide(),Nn.addClass(fr("js-input-hidden")))}},{key:"_appendTpl",value:function(){var Sn=this._$el;this._style=lr(n(3191)),Sn.append(fr(`
<div class="control">
<span class="icon-clear clear-console"></span>
<span class="level active" data-level="all">All</span>
<span class="level" data-level="info">Info</span>
<span class="level" data-level="warning">Warning</span>
<span class="level" data-level="error">Error</span>
<span class="filter-text"></span>
<span class="icon-filter filter"></span>
<span class="icon-copy icon-disabled copy"></span>
</div>
<div class="logs-container"></div>
<div class="js-input">
<div class="buttons">
<div class="button cancel">Cancel</div>
<div class="button execute">Execute</div>
</div>
<span class="icon-arrow-right"></span>
<textarea></textarea>
</div>
`));var Nn=Sn.find(fr(".js-input")),jn=Nn.find("textarea"),_r=Nn.find(fr(".buttons"));In()(this,{_$control:Sn.find(fr(".control")),_$logs:Sn.find(fr(".logs-container")),_$inputContainer:Nn,_$input:jn,_$inputBtns:_r,_$filterText:Sn.find(fr(".filter-text"))})}},{key:"_initLogger",value:function(){var Sn=this.config,Nn=Sn.get("maxLogNum");Nn=Nn==="infinite"?0:+Nn;var jn=this._$control.find(fr(".level")),_r=new as.Z(this._$logs.get(0),{asyncRender:Sn.get("asyncRender"),maxNum:Nn,showHeader:Sn.get("displayExtraInfo"),unenumerable:Sn.get("displayUnenumerable"),accessGetter:Sn.get("displayGetterVal"),lazyEvaluation:Sn.get("lazyEvaluation")});_r.on("optionChange",function(Nr,Rr){Nr==="level"&&jn.each(function(){var Ur=_e()(this),Qr=Ur.data("level");Ur[Qr===Rr||Qr==="all"&&Vn()(Rr)?"addClass":"rmClass"](fr("active"))})}),Sn.get("overrideConsole")&&this.overrideConsole(),this._logger=_r}},{key:"_exposeLogger",value:function(){var Sn=this,Nn=this._logger;["html"].concat(vi).forEach(function(jn){return Sn[jn]=function(){for(var _r=arguments.length,Nr=new Array(_r),Rr=0;Rr<_r;Rr++)Nr[Rr]=arguments[Rr];return Nn[jn].apply(Nn,Nr),Sn.emit.apply(Sn,[jn].concat(Nr)),Sn}})}},{key:"_bindEvent",value:function(){var Sn=this,Nn=this._container,jn=this._$input,_r=this._$inputBtns,Nr=this._$control,Rr=this._logger,Ur=this.config;Nr.on("click",fr(".clear-console"),function(){return Rr.clear(!0)}).on("click",fr(".level"),function(){var Qr=_e()(this).data("level");Qr==="all"&&(Qr=["verbose","info","warning","error"]),Rr.setOption("level",Qr)}).on("click",fr(".filter"),function(){bo.Z.prompt("Filter").then(function(Qr){hi()(Qr)||Sn.filter(Qr)})}).on("click",fr(".copy"),function(){Sn._selectedLog.copy(),Nn.notify("Copied")}),_r.on("click",fr(".cancel"),function(){return Sn._hideInput()}).on("click",fr(".execute"),function(){var Qr=jn.val().trim();Qr!==""&&(Rr.evaluate(Qr),jn.val("").get(0).blur(),Sn._hideInput())}),jn.on("focusin",function(){return Sn._showInput()}),Rr.on("insert",function(Qr){Qr.type==="error"&&Ur.get("displayIfErr")&&Nn.showTool("console").show()}),Rr.on("select",function(Qr){Sn._selectedLog=Qr,Nr.find(fr(".icon-copy")).rmClass(fr("icon-disabled"))}),Rr.on("deselect",function(){Sn._selectedLog=null,Nr.find(fr(".icon-copy")).addClass(fr("icon-disabled"))}),Nn.on("show",this._handleShow)}},{key:"_hideInput",value:function(){this._$inputContainer.rmClass(fr("active")),this._$inputBtns.css("display","none")}},{key:"_showInput",value:function(){this._$inputContainer.addClass(fr("active")),this._$inputBtns.css("display","flex")}},{key:"_rmCfg",value:function(){var Sn=this.config,Nn=this._container.get("settings");Nn&&Nn.remove(Sn,"asyncRender").remove(Sn,"jsExecution").remove(Sn,"catchGlobalErr").remove(Sn,"overrideConsole").remove(Sn,"displayExtraInfo").remove(Sn,"displayUnenumerable").remove(Sn,"displayGetterVal").remove(Sn,"lazyEvaluation").remove(Sn,"displayIfErr").remove(Sn,"maxLogNum").remove(Ni()(this.name))}},{key:"_initCfg",value:function(){var Sn=this,Nn=this._container,jn=this.config=wr.createCfg(this.name,{asyncRender:!0,catchGlobalErr:!0,jsExecution:!0,overrideConsole:!0,displayExtraInfo:!1,displayUnenumerable:!0,displayGetterVal:!0,lazyEvaluation:!0,displayIfErr:!1,maxLogNum:"infinite"});this._enableJsExecution(jn.get("jsExecution")),jn.get("catchGlobalErr")&&this.catchGlobalErr(),jn.on("change",function(Nr,Rr){var Ur=Sn._logger;switch(Nr){case"asyncRender":return Ur.setOption("asyncRender",Rr);case"jsExecution":return Sn._enableJsExecution(Rr);case"catchGlobalErr":return Rr?Sn.catchGlobalErr():Sn.ignoreGlobalErr();case"overrideConsole":return Rr?Sn.overrideConsole():Sn.restoreConsole();case"maxLogNum":return Ur.setOption("maxNum",Rr==="infinite"?0:+Rr);case"displayExtraInfo":return Ur.setOption("showHeader",Rr);case"displayUnenumerable":return Ur.setOption("unenumerable",Rr);case"displayGetterVal":return Ur.setOption("accessGetter",Rr);case"lazyEvaluation":return Ur.setOption("lazyEvaluation",Rr)}});var _r=Nn.get("settings");_r&&_r.text(Ni()(this.name)).switch(jn,"asyncRender","Asynchronous Rendering").switch(jn,"jsExecution","Enable JavaScript Execution").switch(jn,"catchGlobalErr","Catch Global Errors").switch(jn,"overrideConsole","Override Console").switch(jn,"displayIfErr","Auto Display If Error Occurs").switch(jn,"displayExtraInfo","Display Extra Information").switch(jn,"displayUnenumerable","Display Unenumerable Properties").switch(jn,"displayGetterVal","Access Getter Value").switch(jn,"lazyEvaluation","Lazy Evaluation").select(jn,"maxLogNum","Max Log Number",["infinite","250","125","100","50","10"]).separator()}}]),qn}(pe),vi=["log","error","info","warn","dir","time","timeLog","timeEnd","clear","table","assert","count","countReset","debug","group","groupCollapsed","groupEnd"],xs=n(4677),Es=n.n(xs),is=n(8887),Go=n.n(is),Ts=n(8901),qa=n.n(Ts),xi=n(2327),ai=n.n(xi),Hi=n(4219),di=n.n(Hi),ss=n(7756),Ei=n.n(ss);function As(sr){var rr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Sn=(0,j.Z)(sr);if(rr){var Nn=(0,j.Z)(this).constructor;qn=Reflect.construct(Sn,arguments,Nn)}else qn=Sn.apply(this,arguments);return(0,z.Z)(this,qn)}}var $s=function(sr){(0,V.Z)(qn,sr);var rr=As(qn);function qn(Sn,Nn){var jn;return(0,y.Z)(this,qn),jn=rr.call(this),(0,re.Z)((0,$.Z)(jn),"_copyRes",function(){var _r=jn._detailData,Nr="".concat(_r.method," ").concat(_r.url," ").concat(_r.status,`
`);Go()(_r.data)||(Nr+=`
Request Data
`,Nr+="".concat(_r.data,`
`)),Go()(_r.reqHeaders)||(Nr+=`
Request Headers
`,ze()(_r.reqHeaders,function(Rr,Ur){return Nr+="".concat(Ur,": ").concat(Rr,`
`)})),Go()(_r.resHeaders)||(Nr+=`
Response Headers
`,ze()(_r.resHeaders,function(Rr,Ur){return Nr+="".concat(Ur,": ").concat(Rr,`
`)})),_r.resTxt&&(Nr+=`
`.concat(_r.resTxt,`
`)),ai()(Nr),jn._devtools.notify("Copied")}),jn._$container=Sn,jn._devtools=Nn,jn._detailData={},jn._bindEvent(),jn}return(0,L.Z)(qn,[{key:"show",value:function(Sn){Sn.resTxt&&ta()(Sn.resTxt)===""&&delete Sn.resTxt,Go()(Sn.resHeaders)&&delete Sn.resHeaders,Go()(Sn.reqHeaders)&&delete Sn.reqHeaders;var Nn="";Sn.data&&(Nn='<pre class="'.concat(fr("data"),'">').concat(qa()(Sn.data),"</pre>"));var jn="<tr><td>Empty</td></tr>";Sn.reqHeaders&&(jn=Qn()(Sn.reqHeaders,function(Qr,pa){return`<tr>
<td class="`.concat(fr("key"),'">').concat(qa()(pa),`</td>
<td>`).concat(qa()(Qr),`</td>
</tr>`)}).join(""));var _r="<tr><td>Empty</td></tr>";Sn.resHeaders&&(_r=Qn()(Sn.resHeaders,function(Qr,pa){return`<tr>
<td class="`.concat(fr("key"),'">').concat(qa()(pa),`</td>
<td>`).concat(qa()(Qr),`</td>
</tr>`)}).join(""));var Nr="";if(Sn.resTxt){var Rr=Sn.resTxt;Rr.length>Gi&&(Rr=Ei()(Rr,Gi)),Nr='<pre class="'.concat(fr("response"),'">').concat(qa()(Rr),"</pre>")}var Ur='<div class="'.concat(fr("control"),`">
<span class="`).concat(fr("icon-arrow-left back"),`"></span>
<span class="`).concat(fr("icon-delete back"),`"></span>
<span class="`).concat(fr("url"),'">').concat(qa()(Sn.url),`</span>
<span class="`).concat(fr("icon-copy copy-res"),`"></span>
</div>
<div class="`).concat(fr("http"),`">
`).concat(Nn,`
<div class="`).concat(fr("section"),`">
<h2>Response Headers</h2>
<table class="`).concat(fr("headers"),`">
<tbody>
`).concat(_r,`
</tbody>
</table>
</div>
<div class="`).concat(fr("section"),`">
<h2>Request Headers</h2>
<table class="`).concat(fr("headers"),`">
<tbody>
`).concat(jn,`
</tbody>
</table>
</div>
`).concat(Nr,`
</div>`);this._$container.html(Ur).show(),this._detailData=Sn}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var Sn=this,Nn=this._devtools;this._$container.on("click",fr(".back"),function(){return Sn.hide()}).on("click",fr(".copy-res"),this._copyRes).on("click",fr(".http .response"),function(){var _r=Sn._detailData,Nr=_r.resTxt;if(di()(Nr))return jn("object",Nr);switch(_r.subType){case"css":return jn("css",Nr);case"html":return jn("html",Nr);case"javascript":return jn("js",Nr);case"json":return jn("object",Nr)}return _r.type==="image"?jn("img",_r.url):void 0});var jn=function(_r,Nr){var Rr=Nn.get("sources");Rr&&(Rr.set(_r,Nr),Nn.showTool("sources"))}}}]),qn}(oe()),Gi=1e5,ks=n(2439),ji=n.n(ks),ls=n(9143),Ms=n.n(ls),Ui=n(2139),Ps=n(8689),Li=n(7935),fa=n(9119);function La(sr,rr){var qn=Object.keys(sr);if(Object.getOwnPropertySymbols){var Sn=Object.getOwnPropertySymbols(sr);rr&&(Sn=Sn.filter(function(Nn){return Object.getOwnPropertyDescriptor(sr,Nn).enumerable})),qn.push.apply(qn,Sn)}return qn}function sa(sr){for(var rr=1;rr<arguments.length;rr++){var qn=arguments[rr]!=null?arguments[rr]:{};rr%2?La(Object(qn),!0).forEach(function(Sn){(0,re.Z)(sr,Sn,qn[Sn])}):Object.getOwnPropertyDescriptors?Object.defineProperties(sr,Object.getOwnPropertyDescriptors(qn)):La(Object(qn)).forEach(function(Sn){Object.defineProperty(sr,Sn,Object.getOwnPropertyDescriptor(qn,Sn))})}return sr}var Xn=new(Ms());Xn.register("Network",Ui),Xn.register("Overlay",Ps),Xn.register("DOM",sa(sa({},Li),{},{getNodeId:Li.getDOMNodeId,getNode:Li.getDOMNode})),Xn.register("Storage",fa);var Zn=Xn,Sr=n(5564),Lr=n(242),Jr=n.n(Lr),Hr=n(2765),na=n.n(Hr),ra=n(6954),xa=n.n(ra),Ua=n(7913),Xa=n.n(Ua);function lo(sr){var rr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Sn=(0,j.Z)(sr);if(rr){var Nn=(0,j.Z)(this).constructor;qn=Reflect.construct(Sn,arguments,Nn)}else qn=Sn.apply(this,arguments);return(0,z.Z)(this,qn)}}var To=function(sr){(0,V.Z)(qn,sr);var rr=lo(qn);function qn(){var Sn;return(0,y.Z)(this,qn),Sn=rr.call(this),(0,re.Z)((0,$.Z)(Sn),"_reqWillBeSent",function(Nn){if(Sn._isRecording){var jn,_r={name:Ea(Nn.request.url),url:Nn.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:Nn.request.postData,method:Nn.request.method,startTime:1e3*Nn.timestamp,time:0,resTxt:"",done:!1,reqHeaders:Nn.request.headers||{},resHeaders:{}};_r.render=function(){var Nr={name:_r.name,method:_r.method,status:_r.status,type:_r.subType,size:_r.size,time:_r.displayTime};jn?(jn.data=Nr,jn.render()):(jn=Sn._requestDataGrid.append(Nr,{selectable:!0}),_e()(jn.container).data("id",Nn.requestId)),_r.hasErr&&_e()(jn.container).addClass(fr("request-error"))},_r.render(),Sn._requests[Nn.requestId]=_r}}),(0,re.Z)((0,$.Z)(Sn),"_resReceivedExtraInfo",function(Nn){var jn=Sn._requests[Nn.requestId];Sn._isRecording&&jn&&(jn.resHeaders=Nn.headers,Sn._updateType(jn),jn.render())}),(0,re.Z)((0,$.Z)(Sn),"_resReceived",function(Nn){var jn=Sn._requests[Nn.requestId];if(Sn._isRecording&&jn){var _r=Nn.response,Nr=_r.status,Rr=_r.headers;jn.status=Nr,(Nr<200||Nr>=300)&&(jn.hasErr=!0),Rr&&(jn.resHeaders=Rr,Sn._updateType(jn)),jn.render()}}),(0,re.Z)((0,$.Z)(Sn),"_loadingFinished",function(Nn){var jn=Sn._requests[Nn.requestId];if(Sn._isRecording&&jn){var _r=1e3*Nn.timestamp;jn.time=_r-jn.startTime,jn.displayTime=Es()(jn.time),jn.size=Nn.encodedDataLength,jn.done=!0,jn.resTxt=Zn.domain("Network").getResponseBody({requestId:Nn.requestId}).body,jn.render()}}),(0,re.Z)((0,$.Z)(Sn),"_copyCurl",function(){var Nn=Sn._selectedRequest;ai()(function(jn){var _r=xa()();_r==="windows"&&(_r="win");var Nr=[],Rr=Xa()(["accept-encoding","host","method","path","scheme","version"]),Ur=_r==="win"?function(Wo){var gs=/[\r\n]/.test(Wo)?'^"':'"';return gs+Wo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^
`)+gs}:function(Wo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(Wo)?"$'"+Wo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(gs){for(var Qi=gs.charCodeAt(0).toString(16);Qi.length<4;)Qi="0"+Qi;return"\\u"+Qi})+"'":"'"+Wo+"'"};Nr.push(Ur(jn.url()).replace(/[[{}\]]/g,"\\$&"));var Qr="GET",pa=[],Ha=jn.requestFormData();Ha&&(pa.push("--data-raw "+Ur(Ha)),Rr["content-length"]=!0,Qr="POST"),jn.requestMethod!==Qr&&Nr.push("-X "+Ur(jn.requestMethod));for(var ro=jn.requestHeaders(),mo=0;mo<ro.length;mo++){var Co=ro[mo],Uo=Co.name.replace(/^:/,"");Rr[Uo.toLowerCase()]||Nr.push("-H "+Ur(Uo+": "+Co.value))}return(Nr=Nr.concat(pa)).push("--compressed"),"curl "+Nr.join(Nr.length>=3?_r==="win"?` ^
`:` \\
`:" ")}({requestMethod:Nn.method,url:function(){return Nn.url},requestFormData:function(){return Nn.data},requestHeaders:function(){var jn=Nn.reqHeaders||{};return In()(jn,{"User-Agent":navigator.userAgent,Referer:location.href}),Qn()(jn,function(_r,Nr){return{name:Nr,value:_r}})}})),Sn._container.notify("Copied")}),(0,re.Z)((0,$.Z)(Sn),"_toggleRecording",function(){Sn._$control.find(fr(".record")).toggleClass(fr("recording")),Sn._isRecording=!Sn._isRecording}),(0,re.Z)((0,$.Z)(Sn),"_showDetail",function(){Sn._selectedRequest&&(Sn._splitMode&&Sn._$network.css("width","50%"),Sn._detail.show(Sn._selectedRequest))}),(0,re.Z)((0,$.Z)(Sn),"_updateScale",function(Nn){Sn._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Nn,"px)"))}),Sn._style=lr(n(3180)),Sn.name="network",Sn._requests={},Sn._selectedRequest=null,Sn._isRecording=!0,Sn}return(0,L.Z)(qn,[{key:"init",value:function(Sn,Nn){(0,ue.Z)((0,j.Z)(qn.prototype),"init",this).call(this,Sn),this._container=Nn,this._initTpl(),this._detail=new $s(this._$detail,Nn),this._splitMediaQuery=new(na())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Sr.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(Jr())(Sn.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,ue.Z)((0,j.Z)(qn.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var Sn=[];return ze()(this._requests,function(Nn){Sn.push(Nn)}),Sn}},{key:"_updateDataGridHeight",value:function(){var Sn=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:Sn,maxHeight:Sn})}},{key:"_updateType",value:function(Sn){var Nn=function(Nr){if(!Nr)return"unknown";var Rr=Nr.split(";")[0].split("/");return{type:Rr[0],subType:Er()(Rr)}}(Sn.resHeaders["content-type"]||""),jn=Nn.type,_r=Nn.subType;Sn.type=jn,Sn.subType=_r}},{key:"_updateButtons",value:function(){var Sn=this._$control,Nn=Sn.find(fr(".show-detail")),jn=Sn.find(fr(".copy-curl")),_r=fr("icon-disabled");Nn.addClass(_r),jn.addClass(_r),this._selectedRequest&&(Nn.rmClass(_r),jn.rmClass(_r))}},{key:"_bindEvent",value:function(){var Sn=this,Nn=this._$control,jn=this._$filterText,_r=this._requestDataGrid,Nr=this;Nn.on("click",fr(".clear-request"),function(){return Sn.clear()}).on("click",fr(".show-detail"),this._showDetail).on("click",fr(".copy-curl"),this._copyCurl).on("click",fr(".record"),this._toggleRecording).on("click",fr(".filter"),function(){bo.Z.prompt("Filter").then(function(Ur){hi()(Ur)||(jn.text(Ur),_r.setOption("filter",ta()(Ur)))})}),_r.on("select",function(Ur){var Qr=_e()(Ur.container).data("id"),pa=Nr._requests[Qr];Sn._selectedRequest=pa,Sn._updateButtons(),Sn._splitMode&&Sn._showDetail()}),_r.on("deselect",function(){Sn._selectedRequest=null,Sn._updateButtons(),Sn._detail.hide()}),this._resizeSensor.addListener(ji()(function(){return Sn._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){Sn._detail.hide(),Sn._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){Sn._detail.hide(),Sn._splitMode=!1}),this._detail.on("hide",function(){Sn._splitMode&&Sn._$network.css("width","100%")}),Zn.domain("Network").enable();var Rr=Zn.domain("Network");Rr.on("requestWillBeSent",this._reqWillBeSent),Rr.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Rr.on("responseReceived",this._resReceived),Rr.on("loadingFinished",this._loadingFinished),le.on(le.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,ue.Z)((0,j.Z)(qn.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),lr.remove(this._style),this._splitMediaQuery.removeAllListeners();var Sn=Zn.domain("Network");Sn.off("requestWillBeSent",this._reqWillBeSent),Sn.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),Sn.off("responseReceived",this._resReceived),Sn.off("loadingFinished",this._loadingFinished),le.off(le.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var Sn=this._$el;Sn.html(fr(`<div class="network">
<div class="control">
<span class="icon-record record recording"></span>
<span class="icon-clear clear-request"></span>
<span class="icon-eye icon-disabled show-detail"></span>
<span class="icon-copy icon-disabled copy-curl"></span>
<span class="filter-text"></span>
<span class="icon-filter filter"></span>
</div>
<div class="requests"></div>
</div>
<div class="detail"></div>`)),this._$network=Sn.find(fr(".network")),this._$detail=Sn.find(fr(".detail")),this._$requests=Sn.find(fr(".requests")),this._$control=Sn.find(fr(".control")),this._$filterText=Sn.find(fr(".filter-text"))}}]),qn}(pe),Va=n(9833),ho=n.n(Va),Oo=n(9956),wo=n.n(Oo),mi=n(8209),Oi=n(3063),gi=n.n(Oi),oi=n(3487),jo=n.n(oi),no=n(42),ii=n.n(no),ci=n(4696),Ti=n.n(ci),Ai=n(7653),Zo=n.n(Ai),_i=n(8613),$i=n.n(_i),Xo=n(2289),ki=n.n(Xo),Wi=n(3629),Di=n.n(Wi);function yi(sr){for(var rr={},qn=0,Sn=sr.length;qn<Sn;qn++){var Nn=sr[qn];sr[Nn]!=="initial"&&(rr[Nn]=sr[Nn])}return function(jn){return Di()(jn,{comparator:function(_r,Nr){for(var Rr=_r.length,Ur=Nr.length,Qr=Rr>Ur?Ur:Rr,pa=0;pa<Qr;pa++){var Ha=Ki(_r.charCodeAt(pa),Nr.charCodeAt(pa));if(Ha!==0)return Ha}return Rr>Ur?1:Rr<Ur?-1:0}})}(rr)}var vo=Element.prototype,Ri=function(){return!1};vo.webkitMatchesSelector?Ri=function(sr,rr){return sr.webkitMatchesSelector(rr)}:vo.mozMatchesSelector&&(Ri=function(sr,rr){return sr.mozMatchesSelector(rr)});var us=function(){function sr(rr){(0,y.Z)(this,sr),this._el=rr}return(0,L.Z)(sr,[{key:"getComputedStyle",value:function(){return yi(window.getComputedStyle(this._el))}},{key:"getMatchedCSSRules",value:function(){var rr=this,qn=[];return ze()(document.styleSheets,function(Sn){try{if(!Sn.cssRules)return}catch{return}ze()(Sn.cssRules,function(Nn){var jn=!1;try{jn=rr._elMatchesSel(Nn.selectorText)}catch{}jn&&qn.push({selectorText:Nn.selectorText,style:yi(Nn.style)})})}),qn}},{key:"_elMatchesSel",value:function(rr){return Ri(this._el,rr)}}]),sr}();function Ki(sr,rr){return(sr=js(sr))>(rr=js(rr))?1:sr<rr?-1:0}function js(sr){return sr===45?123:sr}var Us=n(422);function Ws(sr){var rr=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,qn=rr!==void 0&&rr;if(sr.nodeType===Node.TEXT_NODE)return'<span class="'.concat(fr("tag-name-color"),'">(text)</span>');if(sr.nodeType===Node.COMMENT_NODE)return'<span class="'.concat(fr("tag-name-color"),'"><!--></span>');var Sn=sr.id,Nn=sr.className,jn=sr.attributes,_r='<span class="eruda-tag-name-color">'.concat(sr.tagName.toLowerCase(),"</span>");if(Sn!==""&&(_r+='<span class="eruda-function-color">#'.concat(Sn,"</span>")),kt()(Nn)){var Nr="";ze()(Nn.split(/\s+/g),function(Rr){Rr.trim()!==""&&(Nr+=".".concat(Rr))}),_r+='<span class="eruda-attribute-name-color">'.concat(Nr,"</span>")}return qn||ze()(jn,function(Rr){var Ur=Rr.name;Ur!=="id"&&Ur!=="class"&&Ur!=="style"&&(_r+=' <span class="eruda-attribute-name-color">'.concat(Ur,'</span><span class="eruda-operator-color">="</span><span class="eruda-string-color">').concat(Rr.value,'</span><span class="eruda-operator-color">"</span>'))}),_r}var El=function(){function sr(rr,qn){var Sn=this;(0,y.Z)(this,sr),(0,re.Z)(this,"hide",function(){Sn._$container.hide(),Sn._disableObserver(),Zn.domain("Overlay").hideHighlight()}),this._$container=rr,this._devtools=qn,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,L.Z)(sr,[{key:"show",value:function(rr){this._curEl=rr,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var qn=Zn.domain("DOM").getNodeId({node:rr}).nodeId;Zn.domain("Overlay").highlightNode({nodeId:qn,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var rr=Ls(),qn=this._origAddEvent=rr.addEventListener,Sn=this._origRmEvent=rr.removeEventListener;rr.addEventListener=function(Nn,jn,_r){(function(Nr,Rr,Ur){var Qr=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!ho()(Nr)||!ja()(Ur)||!Ti()(Qr))){var pa=Nr.erudaEvents=Nr.erudaEvents||{};pa[Rr]=pa[Rr]||[],pa[Rr].push({listener:Ur,listenerStr:Ur.toString(),useCapture:Qr})}})(this,Nn,jn,_r),qn.apply(this,arguments)},rr.removeEventListener=function(Nn,jn,_r){(function(Nr,Rr,Ur){var Qr=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!ho()(Nr)||!ja()(Ur)||!Ti()(Qr))){var pa=Nr.erudaEvents;if(!(!pa||!pa[Rr])){for(var Ha=pa[Rr],ro=0,mo=Ha.length;ro<mo;ro++)if(Ha[ro].listener===Ur){Ha.splice(ro,1);break}Ha.length===0&&delete pa[Rr],Tn()(pa).length===0&&delete Nr.erudaEvents}}})(this,Nn,jn,_r),Sn.apply(this,arguments)}}},{key:"restoreEventTarget",value:function(){var rr=Ls();this._origAddEvent&&(rr.addEventListener=this._origAddEvent),this._origRmEvent&&(rr.removeEventListener=this._origRmEvent)}},{key:"_initTpl",value:function(){var rr=this._$container,qn='<div class="'.concat(fr("control"),`">
<span class="`).concat(fr("icon-arrow-left back"),`"></span>
<span class="`).concat(fr("element-name"),`"></span>
<span class="`).concat(fr("icon-refresh refresh"),`"></span>
</div>
<div class="`).concat(fr("element"),`">
<div class="`).concat(fr("attributes section"),`"></div>
<div class="`).concat(fr("styles section"),`"></div>
<div class="`).concat(fr("computed-style section"),`"></div>
<div class="`).concat(fr("listeners section"),`"></div>
</div>`);rr.html(qn),this._$elementName=rr.find(fr(".element-name")),this._$attributes=rr.find(fr(".attributes")),this._$styles=rr.find(fr(".styles")),this._$listeners=rr.find(fr(".listeners")),this._$computedStyle=rr.find(fr(".computed-style"));var Sn=$i()("div");this._$boxModel=_e()(Sn),this._boxModel=new Us.Z(Sn)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var rr=this._getData(this._curEl),qn=this._$attributes,Sn=this._$elementName,Nn=this._$styles,jn=this._$computedStyle,_r=this._$listeners;Sn.html(rr.name);var Nr="<tr><td>Empty</td></tr>";Go()(rr.attributes)||(Nr=Qn()(rr.attributes,function(ro){var mo=ro.name,Co=ro.value;return`<tr>
<td class="`.concat(fr("attribute-name-color"),'">').concat(qa()(mo),`</td>
<td class="`).concat(fr("string-color"),'">').concat(Co,`</td>
</tr>`)}).join("")),Nr=`<h2>Attributes</h2>
<div class="`.concat(fr("table-wrapper"),`">
<table>
<tbody>
`).concat(Nr,`
</tbody>
</table>
</div>`),qn.html(Nr);var Rr="";if(Go()(rr.styles))Nn.hide();else{var Ur=Qn()(rr.styles,function(ro){var mo=ro.selectorText,Co=ro.style;return Co=Qn()(Co,function(Uo,Wo){return'<div class="'.concat(fr("rule"),'"><span>').concat(qa()(Wo),"</span>: ").concat(Uo,";</div>")}).join(""),'<div class="'.concat(fr("style-rules"),`">
<div>`).concat(qa()(mo),` {</div>
`).concat(Co,`
<div>}</div>
</div>`)}).join("");Rr=`<h2>Styles</h2>
<div class="`.concat(fr("style-wrapper"),`">
`).concat(Ur,`
</div>`),Nn.html(Rr).show()}var Qr="";if(rr.computedStyle){var pa=fr(`<div class="btn toggle-all-computed-style">
<span class="icon-expand"></span>
</div>`);rr.rmDefComputedStyle&&(pa=fr(`<div class="btn toggle-all-computed-style">
<span class="icon-compress"></span>
</div>`)),Qr=`<h2>
Computed Style
`.concat(pa,`
<div class="`).concat(fr("btn computed-style-search"),`">
<span class="`).concat(fr("icon-filter"),`"></span>
</div>
`).concat(rr.computedStyleSearchKeyword?'<div class="'.concat(fr("btn filter-text"),'">').concat(qa()(rr.computedStyleSearchKeyword),"</div>"):"",`
</h2>
<div class="`).concat(fr("box-model"),`"></div>
<div class="`).concat(fr("table-wrapper"),`">
<table>
<tbody>
`).concat(Qn()(rr.computedStyle,function(ro,mo){return`<tr>
<td class="`.concat(fr("key"),'">').concat(qa()(mo),`</td>
<td>`).concat(ro,`</td>
</tr>`)}).join(""),`
</tbody>
</table>
</div>`),jn.html(Qr).show(),this._boxModel.setOption("element",this._curEl),jn.find(fr(".box-model")).append(this._$boxModel.get(0))}else jn.text("").hide();var Ha="";rr.listeners?(Ha=Qn()(rr.listeners,function(ro,mo){return ro=Qn()(ro,function(Co){var Uo=Co.useCapture,Wo=Co.listenerStr;return"<li ".concat(Uo?'class="'.concat(fr("capture"),'"'):"",">").concat(qa()(Wo),"</li>")}).join(""),'<div class="'.concat(fr("listener"),`">
<div class="`).concat(fr("listener-type"),'">').concat(qa()(mo),`</div>
<ul class="`).concat(fr("listener-content"),`">
`).concat(ro,`
</ul>
</div>`)}).join(""),Ha=`<h2>Event Listeners</h2>
<div class="`.concat(fr("listener-wrapper"),`">
`).concat(Ha,`
</div>`),_r.html(Ha).show()):_r.hide(),this._$container.show()}},{key:"_getData",value:function(rr){var qn={},Sn=new us(rr),Nn=rr.className,jn=rr.id,_r=rr.attributes,Nr=rr.tagName;qn.computedStyleSearchKeyword=this._computedStyleSearchKeyword,qn.attributes=bi(_r),qn.name=Ws({tagName:Nr,id:jn,className:Nn,attributes:_r});var Rr=rr.erudaEvents;if(Rr&&Tn()(Rr).length!==0&&(qn.listeners=Rr),Ns(Nr))return qn;var Ur=Sn.getComputedStyle(),Qr=Sn.getMatchedCSSRules();Qr.unshift(function(Ha){for(var ro={selectorText:"element.style",style:{}},mo=0,Co=Ha.length;mo<Co;mo++){var Uo=Ha[mo];ro.style[Uo]=Ha[Uo]}return ro}(rr.style)),Qr.forEach(function(Ha){return cs(Ha.style)}),qn.styles=Qr,this._rmDefComputedStyle&&(Ur=function(Ha,ro){var mo={},Co=["display","width","height"];return ze()(ro,function(Uo){Co=Co.concat(Tn()(Uo.style))}),Co=ii()(Co),ze()(Ha,function(Uo,Wo){vn()(Co,Wo)&&(mo[Wo]=Uo)}),mo}(Ur,Qr)),qn.rmDefComputedStyle=this._rmDefComputedStyle;var pa=gi()(qn.computedStyleSearchKeyword);return pa&&(Ur=jo()(Ur,function(Ha,ro){return vn()(ro,pa)||vn()(Ha,pa)})),cs(Ur),qn.computedStyle=Ur,qn}},{key:"_bindEvent",value:function(){var rr=this,qn=this._devtools;this._$container.on("click",fr(".toggle-all-computed-style"),function(){return rr._toggleAllComputedStyle()}).on("click",fr(".computed-style-search"),function(){bo.Z.prompt("Filter").then(function(Sn){hi()(Sn)||(Sn=ta()(Sn),rr._computedStyleSearchKeyword=Sn,rr._render())})}).on("click",".eruda-listener-content",function(){var Sn=_e()(this).text(),Nn=qn.get("sources");Nn&&(Nn.set("js",Sn),qn.showTool("sources"))}).on("click",fr(".element-name"),function(){var Sn=qn.get("sources");Sn&&(Sn.set("object",rr._curEl),qn.showTool("sources"))}).on("click",fr(".back"),this.hide).on("click",fr(".refresh"),function(){rr._render(),qn.notify("Refreshed")})}},{key:"_initObserver",value:function(){var rr=this;this._observer=new(ki())(function(qn){ze()(qn,function(Sn){return rr._handleMutation(Sn)})})}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}},{key:"_handleMutation",value:function(rr){if(!zr(rr.target)&&rr.type==="attributes"){if(rr.target!==this._curEl)return;this._render()}}},{key:"_rmCfg",value:function(){var rr=this.config,qn=this._devtools.get("settings");qn&&qn.remove(rr,"overrideEventTarget").remove(rr,"observeElement").remove("Elements")}},{key:"_initCfg",value:function(){var rr=this,qn=this.config=wr.createCfg("elements",{overrideEventTarget:!0});qn.get("overrideEventTarget")&&this.overrideEventTarget(),qn.on("change",function(Nn,jn){if(Nn==="overrideEventTarget")return jn?rr.overrideEventTarget():rr.restoreEventTarget()});var Sn=this._devtools.get("settings");Sn&&(Sn.text("Elements").switch(qn,"overrideEventTarget","Catch Event Listeners"),Sn.separator())}}]),sr}();function cs(sr){ze()(sr,function(rr,qn){return sr[qn]=Bi(rr)})}var bi=function(sr){return Qn()(sr,function(rr){var qn=rr.value,Sn=rr.name;return qn=qa()(qn),(Sn==="src"||Sn==="href")&&!Io()(qn,"data")&&(qn=wi(qn)),Sn==="style"&&(qn=Bi(qn)),{name:Sn,value:qn}})},ds=/rgba?\((.*?)\)/g,fs=/url\("?(.*?)"?\)/g;function Bi(sr){return(sr=bn()(sr)).replace(ds,'<span class="eruda-style-color" style="background-color: $&"></span>$&').replace(fs,function(rr,qn){return'url("'.concat(wi(qn),'")')})}var Is=["script","style","meta","title","link","head"],Ns=function(sr){return Is.indexOf(sr.toLowerCase())>-1},wi=function(sr){return'<a href="'.concat(sr,'" target="_blank">').concat(sr,"</a>")},Ls=function(){return Zo()(window,"EventTarget.prototype")||window.Node.prototype};function Ks(sr){var rr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Sn=(0,j.Z)(sr);if(rr){var Nn=(0,j.Z)(this).constructor;qn=Reflect.construct(Sn,arguments,Nn)}else qn=Sn.apply(this,arguments);return(0,z.Z)(this,qn)}}var Ys=function(sr){(0,V.Z)(qn,sr);var rr=Ks(qn);function qn(){var Sn;return(0,y.Z)(this,qn),Sn=rr.call(this),(0,re.Z)((0,$.Z)(Sn),"_showDetail",function(){Sn._isShow&&Sn._curNode&&(Sn._curNode.nodeType===Node.ELEMENT_NODE?Sn._detail.show(Sn._curNode):Sn._detail.show(Sn._curNode.parentNode))}),(0,re.Z)((0,$.Z)(Sn),"_back",function(){if(Sn._curNode!==Sn._htmlEl){for(var Nn=Sn._curParentQueue,jn=Nn.shift();!Os(jn);)jn=Nn.shift();Sn.set(jn)}}),(0,re.Z)((0,$.Z)(Sn),"_updateScale",function(Nn){Sn._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Nn,"px)"))}),(0,re.Z)((0,$.Z)(Sn),"_deleteNode",function(){var Nn=Sn._curNode;Nn.parentNode&&Nn.parentNode.removeChild(Nn)}),(0,re.Z)((0,$.Z)(Sn),"_copyNode",function(){var Nn=Sn._curNode;Nn.nodeType===Node.ELEMENT_NODE?ai()(Nn.outerHTML):ai()(Nn.nodeValue),Sn._container.notify("Copied")}),(0,re.Z)((0,$.Z)(Sn),"_toggleSelect",function(){Sn._$el.find(fr(".select")).toggleClass(fr("active")),Sn._selectElement=!Sn._selectElement,Sn._selectElement?(Zn.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!wo()(),showRulers:!1,showAccessibilityInfo:!wo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),Sn._container.hide()):(Zn.domain("Overlay").setInspectMode({mode:"none"}),Zn.domain("Overlay").hideHighlight())}),(0,re.Z)((0,$.Z)(Sn),"_inspectNodeRequested",function(Nn){var jn=Nn.backendNodeId;Sn._container.show(),Sn._toggleSelect();var _r=Zn.domain("DOM").getNode({nodeId:jn}).node;Sn.select(_r)}),(0,re.Z)((0,$.Z)(Sn),"_setNode",function(Nn){if(Nn!==Sn._curNode){Sn._curNode=Nn,Sn._renderCrumbs();for(var jn=[],_r=Nn.parentNode;_r;)jn.push(_r),_r=_r.parentNode;Sn._curParentQueue=jn,Sn._splitMode&&Sn._showDetail(),Sn._updateButtons(),Sn._updateHistory()}}),Sn._style=lr(n(5896)),Sn.name="elements",Sn._selectElement=!1,Sn._observeElement=!0,Sn._history=[],oe().mixin((0,$.Z)(Sn)),Sn}return(0,L.Z)(qn,[{key:"init",value:function(Sn,Nn){var jn=this;(0,ue.Z)((0,j.Z)(qn.prototype),"init",this).call(this,Sn),this._container=Nn,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new El(this._$detail,Nn),this.config=this._detail.config,this._splitMediaQuery=new(na())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new mi.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(_r){return zr(_r)||Wr(_r)}}),this._domViewer.expand(),this._bindEvent(),Zn.domain("Overlay").enable(),Mr()(function(){return jn._updateHistory()})}},{key:"show",value:function(){(0,ue.Z)((0,j.Z)(qn.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ue.Z)((0,j.Z)(qn.prototype),"hide",this).call(this),this._isShow=!1,Zn.domain("Overlay").hideHighlight()}},{key:"set",value:function(Sn){return this.select(Sn)}},{key:"select",value:function(Sn){return this._domViewer.select(Sn),this._setNode(Sn),this.emit("change",Sn),this}},{key:"destroy",value:function(){(0,ue.Z)((0,j.Z)(qn.prototype),"destroy",this).call(this),le.off(le.SCALE,this._updateScale),lr.remove(this._style),this._detail.destroy(),Zn.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),Zn.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var Sn=this._$control,Nn=Sn.find(fr(".show-detail")),jn=Sn.find(fr(".copy-node")),_r=Sn.find(fr(".delete-node")),Nr=fr("icon-disabled");Nn.addClass(Nr),jn.addClass(Nr),_r.addClass(Nr);var Rr=this._curNode;Rr&&(Rr!==document.documentElement&&Rr!==document.body&&_r.rmClass(Nr),jn.rmClass(Nr),Rr.nodeType===Node.ELEMENT_NODE&&Nn.rmClass(Nr))}},{key:"_initTpl",value:function(){var Sn=this._$el;Sn.html(fr(`<div class="elements">
<div class="control">
<span class="icon icon-select select"></span>
<span class="icon icon-eye show-detail"></span>
<span class="icon icon-copy copy-node"></span>
<span class="icon icon-delete delete-node"></span>
</div>
<div class="dom-viewer-container">
<div class="dom-viewer"></div>
</div>
<div class="crumbs"></div>
</div>
<div class="detail"></div>`)),this._$detail=Sn.find(fr(".detail")),this._$domViewer=Sn.find(fr(".dom-viewer")),this._$control=Sn.find(fr(".control")),this._$crumbs=Sn.find(fr(".crumbs"))}},{key:"_renderCrumbs",value:function(){var Sn=function(jn){for(var _r=[],Nr=0;jn;)_r.push({text:Ws(jn,{noAttr:!0}),idx:Nr++}),jn=jn.parentElement;return _r.reverse()}(this._curNode),Nn="";Go()(Sn)||(Nn=Qn()(Sn,function(jn){var _r=jn.text,Nr=jn.idx;return'<li class="'.concat(fr("crumb"),'" data-idx="').concat(Nr,'">').concat(_r,"</div></li>")}).join("")),this._$crumbs.html(Nn)}},{key:"_bindEvent",value:function(){var Sn=this,Nn=this;this._$el.on("click",fr(".crumb"),function(){for(var jn=Gr()(_e()(this).data("idx")),_r=Nn._curNode;jn--&&_r.parentElement;)_r=_r.parentElement;Os(_r)&&Nn.select(_r)}),this._$control.on("click",fr(".select"),this._toggleSelect).on("click",fr(".show-detail"),this._showDetail).on("click",fr(".copy-node"),this._copyNode).on("click",fr(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),Zn.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){Sn._splitMode=!0,Sn._showDetail()}),this._splitMediaQuery.on("unmatch",function(){Sn._splitMode=!1,Sn._detail.hide()}),le.on(le.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var Sn=this._container.get("console");if(Sn){var Nn=this._history;Nn.unshift(this._curNode),Nn.length>5&&Nn.pop();for(var jn=0;jn<5;jn++)Sn.setGlobal("$".concat(jn),Nn[jn])}}}]),qn}(pe),Os=function(sr){return ho()(sr)&&sr.parentNode},qs=n(8847),Zs=n.n(qs),Tl=n(9622),Al=n.n(Tl),Yi=null,Xs=[{name:"Border All",fn:function(){if(Yi)return lr.remove(Yi),void(Yi=null);Yi=lr("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var sr=new(Dn());sr.setQuery("timestamp",Zs()()),window.location.replace(sr.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){bo.Z.prompt("Enter the text").then(function(sr){sr&&ta()(sr)!==""&&function(rr){var qn=document.body,Sn=new RegExp(rr,"ig");ps(qn,function(Nn){var jn=_e()(Nn);if(jn.hasClass("eruda-search-highlight-block"))return document.createTextNode(jn.text())}),ps(qn,function(Nn){if(Nn.nodeType===3){var jn=Nn.nodeValue;if((jn=jn.replace(Sn,function(Nr){return'<span class="eruda-keyword">'.concat(Nr,"</span>")}))!==Nn.nodeValue){var _r=_e()(document.createElement("div"));return _r.html(jn),_r.addClass("eruda-search-highlight-block"),_r.get(0)}}})}(sr)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var sr=document.body;sr.contentEditable=sr.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var sr=document.body,rr=document.documentElement,qn=_e()(sr);if(qn.data("scaled"))window.scrollTo(0,+qn.data("scaled")),qn.rmAttr("data-scaled"),qn.css("transform","none");else{var Sn=Math.max(sr.scrollHeight,sr.offsetHeight,rr.clientHeight,rr.scrollHeight,rr.offsetHeight),Nn=Math.max(document.documentElement.clientHeight,window.innerHeight||0),jn=Nn/Sn;qn.css("transform","scale(".concat(jn,")")),qn.data("scaled",window.scrollY),window.scrollTo(0,Sn/2-Nn/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Monitor Plugin",fn:function(){fi("monitor")},desc:"Display page fps and memory"},{name:"Load Features Plugin",fn:function(){fi("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){fi("timing")},desc:"Show performance and resource timing"},{name:"Load Code Plugin",fn:function(){fi("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){fi("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){fi("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){fi("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){fi("touches")},desc:"Visualize screen touches"}];function ps(sr,rr){var qn=sr.childNodes;if(!zr(sr)){for(var Sn=0,Nn=qn.length;Sn<Nn;Sn++){var jn=ps(qn[Sn],rr);jn&&sr.replaceChild(jn,qn[Sn])}return rr(sr)}}function fi(sr){var rr="eruda"+Ni()(sr);if(!window[rr]){var qn=location.protocol;Io()(qn,"http")||(qn="http:"),Al()("".concat(qn,"//cdn.jsdelivr.net/npm/eruda-").concat(sr,"@").concat(Js[sr]),function(Sn){if(!Sn||!window[rr])return Ia.error("Fail to load plugin "+sr);le.emit(le.ADD,window[rr]),le.emit(le.SHOW,sr)})}}lr(n(7346),document.head);var Js={monitor:"1.0.0",features:"2.0.0",timing:"2.0.1",code:"2.1.0",benchmark:"2.0.1",geolocation:"2.0.0",dom:"2.0.0",orientation:"2.0.0",touches:"2.0.0"},$l=n(5852),kl=n.n($l);function Qs(sr){var rr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Sn=(0,j.Z)(sr);if(rr){var Nn=(0,j.Z)(this).constructor;qn=Reflect.construct(Sn,arguments,Nn)}else qn=Sn.apply(this,arguments);return(0,z.Z)(this,qn)}}var el=function(sr){(0,V.Z)(qn,sr);var rr=Qs(qn);function qn(){var Sn;return(0,y.Z)(this,qn),(Sn=rr.call(this))._style=lr(n(5571)),Sn.name="snippets",Sn._snippets=[],Sn}return(0,L.Z)(qn,[{key:"init",value:function(Sn){(0,ue.Z)((0,j.Z)(qn.prototype),"init",this).call(this,Sn),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,ue.Z)((0,j.Z)(qn.prototype),"destroy",this).call(this),lr.remove(this._style)}},{key:"add",value:function(Sn,Nn,jn){return this._snippets.push({name:Sn,fn:Nn,desc:jn}),this._render(),this}},{key:"remove",value:function(Sn){return kl()(this._snippets,function(Nn){return Nn.name===Sn}),this._render(),this}},{key:"run",value:function(Sn){for(var Nn=this._snippets,jn=0,_r=Nn.length;jn<_r;jn++)Nn[jn].name===Sn&&this._run(jn);return this}},{key:"clear",value:function(){return this._snippets=[],this._render(),this}},{key:"_bindEvent",value:function(){var Sn=this;this._$el.on("click",".eruda-run",function(){var Nn=_e()(this).data("idx");Sn._run(Nn)})}},{key:"_run",value:function(Sn){this._snippets[Sn].fn.call(null)}},{key:"_addDefSnippets",value:function(){var Sn=this;ze()(Xs,function(Nn){Sn.add(Nn.name,Nn.fn,Nn.desc)})}},{key:"_render",value:function(){var Sn=Qn()(this._snippets,function(Nn,jn){return'<div class="'.concat(fr("section run"),'" data-idx="').concat(jn,`">
<h2 class="`).concat(fr("name"),'">').concat(qa()(Nn.name),`
<div class="`).concat(fr("btn"),`">
<span class="`).concat(fr("icon-play"),`"></span>
</div>
</h2>
<div class="`).concat(fr("description"),`">
`).concat(qa()(Nn.desc),`
</div>
</div>`)}).join("");this._renderHtml(Sn)}},{key:"_renderHtml",value:function(Sn){Sn!==this._lastHtml&&(this._lastHtml=Sn,this._$el.html(Sn))}}]),qn}(pe),tl=n(4224),nl=n.n(tl),Ml=n(8991),rl=n.n(Ml),Pl=n(1352),Ds=n.n(Pl),Il=n(8099),Nl=n.n(Il),Rs=function(){function sr(rr,qn,Sn,Nn){var jn=this;(0,y.Z)(this,sr),(0,re.Z)(this,"_updateGridHeight",function(_r){jn._dataGrid.setOption({minHeight:60*_r,maxHeight:223*_r})}),this._type=Nn,this._$container=rr,this._devtools=qn,this._resources=Sn,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new Sr.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,L.Z)(sr,[{key:"destroy",value:function(){le.off(le.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var rr=this._dataGrid;this._refreshStorage(),rr.clear(),ze()(this._storeData,function(qn){var Sn=qn.key,Nn=qn.val;rr.append({key:Sn,value:Nn},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var rr=this._resources,qn=wa(this._type,!1);if(qn){var Sn=[];qn=JSON.parse(JSON.stringify(qn)),ze()(qn,function(Nn,jn){kt()(Nn)&&(rr.config.get("hideErudaSetting")&&(Io()(jn,"eruda")||jn==="active-eruda")||Sn.push({key:jn,val:Ei()(Nn,200)}))}),this._storeData=Sn}}},{key:"_updateButtons",value:function(){var rr=this._$container,qn=rr.find(fr(".show-detail")),Sn=rr.find(fr(".delete-storage")),Nn=rr.find(fr(".copy-storage")),jn=fr("btn-disabled");qn.addClass(jn),Sn.addClass(jn),Nn.addClass(jn),this._selectedItem&&(qn.rmClass(jn),Sn.rmClass(jn),Nn.rmClass(jn))}},{key:"_initTpl",value:function(){var rr=this._$container,qn=this._type;rr.html(fr(`<h2 class="title">
`.concat(qn==="local"?"Local":"Session",` Storage
<div class="btn refresh-storage">
<span class="icon icon-refresh"></span>
</div>
<div class="btn show-detail btn-disabled">
<span class="icon icon-eye"></span>
</div>
<div class="btn copy-storage btn-disabled">
<span class="icon icon-copy"></span>
</div>
<div class="btn delete-storage btn-disabled">
<span class="icon icon-delete"></span>
</div>
<div class="btn clear-storage">
<span class="icon icon-clear"></span>
</div>
<div class="btn filter">
<span class="icon icon-filter"></span>
</div>
<div class="btn filter-text"></div>
</h2>
<div class="data-grid"></div>`))),this._$dataGrid=rr.find(fr(".data-grid")),this._$filterText=rr.find(fr(".filter-text"))}},{key:"_getVal",value:function(rr){return this._type==="local"?localStorage.getItem(rr):sessionStorage.getItem(rr)}},{key:"_bindEvent",value:function(){var rr=this,qn=this._type,Sn=this._devtools;function Nn(jn,_r){var Nr=Sn.get("sources");if(Nr)return Nr.set(jn,_r),Sn.showTool("sources"),!0}this._$container.on("click",fr(".refresh-storage"),function(){Sn.notify("Refreshed"),rr.refresh()}).on("click",fr(".clear-storage"),function(){ze()(rr._storeData,function(jn){qn==="local"?localStorage.removeItem(jn.key):sessionStorage.removeItem(jn.key)}),rr.refresh()}).on("click",fr(".show-detail"),function(){var jn=rr._selectedItem,_r=rr._getVal(jn);try{Nn("object",JSON.parse(_r))}catch{Nn("raw",_r)}}).on("click",fr(".copy-storage"),function(){var jn=rr._selectedItem;ai()(rr._getVal(jn)),Sn.notify("Copied")}).on("click",fr(".filter"),function(){bo.Z.prompt("Filter").then(function(jn){hi()(jn)||(jn=ta()(jn),rr._$filterText.text(jn),rr._dataGrid.setOption("filter",jn))})}).on("click",fr(".delete-storage"),function(){var jn=rr._selectedItem;qn==="local"?localStorage.removeItem(jn):sessionStorage.removeItem(jn),rr.refresh()}),this._dataGrid.on("select",function(jn){rr._selectedItem=jn.data.key,rr._updateButtons()}).on("deselect",function(){rr._selectedItem=null,rr._updateButtons()}),le.on(le.SCALE,this._updateGridHeight)}}]),sr}();function hs(sr,rr){sr.rmClass(fr("ok")).rmClass(fr("danger")).rmClass(fr("warn")).addClass(fr(rr))}function vs(sr,rr){if(rr===0)return"";var qn=0,Sn=0;switch(sr){case"cookie":qn=30,Sn=60;break;case"script":qn=5,Sn=10;break;case"stylesheet":qn=4,Sn=8;break;case"image":qn=50,Sn=100}return rr>=Sn?"danger":rr>=qn?"warn":"ok"}var ms=function(){function sr(rr,qn){(0,y.Z)(this,sr),this._$container=rr,this._devtools=qn,this._selectedItem=null,this._initTpl(),this._dataGrid=new Sr.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,L.Z)(sr,[{key:"refresh",value:function(){var rr=this._$container,qn=this._dataGrid,Sn=Zn.domain("Network").getCookies().cookies,Nn=Qn()(Sn,function(jn){return{key:jn.name,val:jn.value}});qn.clear(),ze()(Nn,function(jn){var _r=jn.key,Nr=jn.val;qn.append({key:_r,value:Nr},{selectable:!0})}),hs(rr,vs("cookie",Nn.length))}},{key:"_initTpl",value:function(){var rr=this._$container;rr.html(fr(`<h2 class="title">
Cookie
<div class="btn refresh-cookie">
<span class="icon-refresh"></span>
</div>
<div class="btn show-detail btn-disabled">
<span class="icon icon-eye"></span>
</div>
<div class="btn copy-cookie btn-disabled">
<span class="icon icon-copy"></span>
</div>
<div class="btn delete-cookie btn-disabled">
<span class="icon icon-delete"></span>
</div>
<div class="btn clear-cookie">
<span class="icon-clear"></span>
</div>
<div class="btn filter" data-type="cookie">
<span class="icon-filter"></span>
</div>
<div class="btn filter-text"></div>
</h2>
<div class="data-grid"></div>`)),this._$dataGrid=rr.find(fr(".data-grid")),this._$filterText=rr.find(fr(".filter-text"))}},{key:"_updateButtons",value:function(){var rr=this._$container,qn=rr.find(fr(".show-detail")),Sn=rr.find(fr(".delete-cookie")),Nn=rr.find(fr(".copy-cookie")),jn=fr("btn-disabled");qn.addClass(jn),Sn.addClass(jn),Nn.addClass(jn),this._selectedItem&&(qn.rmClass(jn),Sn.rmClass(jn),Nn.rmClass(jn))}},{key:"_getVal",value:function(rr){for(var qn=Zn.domain("Network").getCookies().cookies,Sn=0,Nn=qn.length;Sn<Nn;Sn++)if(qn[Sn].name===rr)return qn[Sn].value;return""}},{key:"_bindEvent",value:function(){var rr=this,qn=this._devtools;function Sn(Nn,jn){var _r=qn.get("sources");if(_r)return _r.set(Nn,jn),qn.showTool("sources"),!0}this._$container.on("click",fr(".refresh-cookie"),function(){qn.notify("Refreshed"),rr.refresh()}).on("click",fr(".clear-cookie"),function(){Zn.domain("Storage").clearDataForOrigin({storageTypes:"cookies"}),rr.refresh()}).on("click",fr(".delete-cookie"),function(){var Nn=rr._selectedItem;Zn.domain("Network").deleteCookies({name:Nn}),rr.refresh()}).on("click",fr(".show-detail"),function(){var Nn=rr._selectedItem,jn=rr._getVal(Nn);try{Sn("object",JSON.parse(jn))}catch{Sn("raw",jn)}}).on("click",fr(".copy-cookie"),function(){var Nn=rr._selectedItem;ai()(rr._getVal(Nn)),qn.notify("Copied")}).on("click",fr(".filter"),function(){bo.Z.prompt("Filter").then(function(Nn){hi()(Nn)||(Nn=ta()(Nn),rr._filter=Nn,rr._$filterText.text(Nn),rr._dataGrid.setOption("filter",Nn))})}),this._dataGrid.on("select",function(Nn){rr._selectedItem=Nn.data.key,rr._updateButtons()}).on("deselect",function(){rr._selectedItem=null,rr._updateButtons()})}}]),sr}();function qi(sr,rr){var qn=typeof Symbol<"u"&&sr[Symbol.iterator]||sr["@@iterator"];if(!qn){if(Array.isArray(sr)||(qn=function(Rr,Ur){if(Rr){if(typeof Rr=="string")return Zi(Rr,Ur);var Qr=Object.prototype.toString.call(Rr).slice(8,-1);if(Qr==="Object"&&Rr.constructor&&(Qr=Rr.constructor.name),Qr==="Map"||Qr==="Set")return Array.from(Rr);if(Qr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Qr))return Zi(Rr,Ur)}}(sr))||rr&&sr&&typeof sr.length=="number"){qn&&(sr=qn);var Sn=0,Nn=function(){};return{s:Nn,n:function(){return Sn>=sr.length?{done:!0}:{done:!1,value:sr[Sn++]}},e:function(Rr){throw Rr},f:Nn}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var jn,_r=!0,Nr=!1;return{s:function(){qn=qn.call(sr)},n:function(){var Rr=qn.next();return _r=Rr.done,Rr},e:function(Rr){Nr=!0,jn=Rr},f:function(){try{_r||qn.return==null||qn.return()}finally{if(Nr)throw jn}}}}function Zi(sr,rr){(rr==null||rr>sr.length)&&(rr=sr.length);for(var qn=0,Sn=new Array(rr);qn<rr;qn++)Sn[qn]=sr[qn];return Sn}function Xi(sr){var rr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Sn=(0,j.Z)(sr);if(rr){var Nn=(0,j.Z)(this).constructor;qn=Reflect.construct(Sn,arguments,Nn)}else qn=Sn.apply(this,arguments);return(0,z.Z)(this,qn)}}var Bs=function(sr){(0,V.Z)(qn,sr);var rr=Xi(qn);function qn(){var Sn;return(0,y.Z)(this,qn),(Sn=rr.call(this))._style=lr(n(2488)),Sn.name="resources",Sn._hideErudaSetting=!1,Sn._observeElement=!0,Sn}return(0,L.Z)(qn,[{key:"init",value:function(Sn,Nn){(0,ue.Z)((0,j.Z)(qn.prototype),"init",this).call(this,Sn),this._container=Nn,this._initTpl(),this._localStorage=new Rs(this._$localStorage,Nn,this,"local"),this._sessionStorage=new Rs(this._$sessionStorage,Nn,this,"session"),this._cookie=new ms(this._$cookie,Nn),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,ue.Z)((0,j.Z)(qn.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),lr.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var Sn=[];_e()("script").each(function(){var Rr=this.src;Rr!==""&&Sn.push(Rr)});var Nn=vs("script",(Sn=ii()(Sn)).length),jn="<li>Empty</li>";Go()(Sn)||(jn=Qn()(Sn,function(Rr){return Rr=qa()(Rr),'<li><a href="'.concat(Rr,'" target="_blank" class="').concat(fr("js-link"),'">').concat(Rr,"</a></li>")}).join(""));var _r='<h2 class="'.concat(fr("title"),`">
Script
<div class="`).concat(fr("btn refresh-script"),`">
<span class="`).concat(fr("icon-refresh"),`"></span>
</div>
</h2>
<ul class="`).concat(fr("link-list"),`">
`).concat(jn,`
</ul>`),Nr=this._$script;return hs(Nr,Nn),Nr.html(_r),this}},{key:"refreshStylesheet",value:function(){var Sn=[];_e()("link").each(function(){this.rel==="stylesheet"&&Sn.push(this.href)});var Nn=vs("stylesheet",(Sn=ii()(Sn)).length),jn="<li>Empty</li>";Go()(Sn)||(jn=Qn()(Sn,function(Rr){return Rr=qa()(Rr),' <li><a href="'.concat(Rr,'" target="_blank" class="').concat(fr("css-link"),'">').concat(Rr,"</a></li>")}).join(""));var _r='<h2 class="'.concat(fr("title"),`">
Stylesheet
<div class="`).concat(fr("btn refresh-stylesheet"),`">
<span class="`).concat(fr("icon-refresh"),`"></span>
</div>
</h2>
<ul class="`).concat(fr("link-list"),`">
`).concat(jn,`
</ul>`),Nr=this._$stylesheet;return hs(Nr,Nn),Nr.html(_r),this}},{key:"refreshIframe",value:function(){var Sn=[];_e()("iframe").each(function(){var _r=_e()(this).attr("src");_r&&Sn.push(_r)}),Sn=ii()(Sn);var Nn="<li>Empty</li>";Go()(Sn)||(Nn=Qn()(Sn,function(_r){return _r=qa()(_r),'<li><a href="'.concat(_r,'" target="_blank" class="').concat(fr("iframe-link"),'">').concat(_r,"</a></li>")}).join(""));var jn='<h2 class="'.concat(fr("title"),`">
Iframe
<div class="`).concat(fr("btn refresh-iframe"),`">
<span class="`).concat(fr("icon-refresh"),`"></span>
</div>
</h2>
<ul class="`).concat(fr("link-list"),`">
`).concat(Nn,`
</ul>`);return this._$iframe.html(jn),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var Sn=[],Nn=this._performance=window.webkitPerformance||window.performance;Nn&&Nn.getEntries?this._performance.getEntries().forEach(function(Ur){if(Ur.initiatorType==="img"||Mi(Ur.name)){if(vn()(Ur.name,"exclude=true"))return;Sn.push(Ur.name)}}):_e()("img").each(function(){var Ur=_e()(this),Qr=Ur.attr("src");Ur.data("exclude")!=="true"&&Sn.push(Qr)}),(Sn=ii()(Sn)).sort();var jn=vs("image",Sn.length),_r="<li>Empty</li>";Go()(Sn)||(_r=Qn()(Sn,function(Ur){return'<li class="'.concat(fr("image"),`">
<img src="`).concat(qa()(Ur),'" data-exclude="true" class="').concat(fr("img-link"),`"/>
</li>`)}).join(""));var Nr='<h2 class="'.concat(fr("title"),`">
Image
<div class="`).concat(fr("btn refresh-image"),`">
<span class="`).concat(fr("icon-refresh"),`"></span>
</div>
</h2>
<ul class="`).concat(fr("image-list"),`">
`).concat(_r,`
</ul>`),Rr=this._$image;return hs(Rr,jn),Rr.html(Nr),this}},{key:"show",value:function(){return(0,ue.Z)((0,j.Z)(qn.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,ue.Z)((0,j.Z)(qn.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var Sn=this._$el;Sn.html(fr(`<div class="section local-storage"></div>
<div class="section session-storage"></div>
<div class="section cookie"></div>
<div class="section script"></div>
<div class="section stylesheet"></div>
<div class="section iframe"></div>
<div class="section image"></div>`)),this._$localStorage=Sn.find(fr(".local-storage")),this._$sessionStorage=Sn.find(fr(".session-storage")),this._$cookie=Sn.find(fr(".cookie")),this._$script=Sn.find(fr(".script")),this._$stylesheet=Sn.find(fr(".stylesheet")),this._$iframe=Sn.find(fr(".iframe")),this._$image=Sn.find(fr(".image"))}},{key:"_bindEvent",value:function(){var Sn=this,Nn=this._$el,jn=this._container;function _r(Rr,Ur){var Qr=jn.get("sources");if(Qr)return Qr.set(Rr,Ur),jn.showTool("sources"),!0}function Nr(Rr){return function(Ur){if(jn.get("sources")){Ur.preventDefault();var Qr=_e()(this).attr("href");Rr!=="iframe"&&nl()(location.href,Qr)?rl()({url:Qr,success:function(pa){_r(Rr,pa)},dataType:"raw"}):_r("iframe",Qr)}}}Nn.on("click",".eruda-refresh-script",function(){jn.notify("Refreshed"),Sn.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){jn.notify("Refreshed"),Sn.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){jn.notify("Refreshed"),Sn.refreshIframe()}).on("click",".eruda-refresh-image",function(){jn.notify("Refreshed"),Sn.refreshImage()}).on("click",".eruda-img-link",function(){_r("img",_e()(this).attr("src"))}).on("click",".eruda-css-link",Nr("css")).on("click",".eruda-js-link",Nr("js")).on("click",".eruda-iframe-link",Nr("iframe"))}},{key:"_rmCfg",value:function(){var Sn=this.config,Nn=this._container.get("settings");Nn&&Nn.remove(Sn,"hideErudaSetting").remove(Sn,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var Sn=this,Nn=this.config=wr.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});Nn.get("hideErudaSetting")&&(this._hideErudaSetting=!0),Nn.get("observeElement")||(this._observeElement=!1),Nn.on("change",function(jn,_r){switch(jn){case"hideErudaSetting":return void(Sn._hideErudaSetting=_r);case"observeElement":return Sn._observeElement=_r,_r?Sn._enableObserver():Sn._disableObserver()}}),this._container.get("settings").text("Resources").switch(Nn,"hideErudaSetting","Hide Eruda Setting").switch(Nn,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var Sn=this;this._observer=new(ki())(function(Nn){ze()(Nn,function(jn){Sn._handleMutation(jn)})})}},{key:"_handleMutation",value:function(Sn){var Nn=this;if(!zr(Sn.target)){var jn=function(Ur){var Qr=function(pa){return pa.tagName?pa.tagName.toLowerCase():""}(Ur);switch(Qr){case"script":Nn.refreshScript();break;case"img":Nn.refreshImage();break;case"link":Nn.refreshStylesheet()}};if(Sn.type==="attributes")jn(Sn.target);else if(Sn.type==="childList"){jn(Sn.target);var _r,Nr=Ds()(Sn.addedNodes),Rr=qi(Nr=Nl()(Nr,Ds()(Sn.removedNodes)));try{for(Rr.s();!(_r=Rr.n()).done;)jn(_r.value)}catch(Ur){Rr.e(Ur)}finally{Rr.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),qn}(pe),Vs=/\.(jpeg|jpg|gif|png)$/,Mi=function(sr){return Vs.test(sr)},al=n(4541),zs=n.n(al),Fs=zs()(),ol=[{name:"Location",val:function(){return qa()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["<table><tbody>",'<tr><td class="eruda-device-key">screen</td><td>'.concat(screen.width," * ").concat(screen.height,"</td></tr>"),"<tr><td>viewport</td><td>".concat(window.innerWidth," * ").concat(window.innerHeight,"</td></tr>"),"<tr><td>pixel ratio</td><td>".concat(window.devicePixelRatio,"</td></tr>"),"</tbody></table>"].join("")},{name:"System",val:["<table><tbody>",'<tr><td class="eruda-system-key">os</td><td>'.concat(xa()(),"</td></tr>"),"<tr><td>browser</td><td>".concat(Fs.name+" "+Fs.version,"</td></tr>"),"</tbody></table>"].join("")},{name:"About",val:'<a href="https://eruda.liriliri.io" target="_blank">Eruda v3.0.1</a>'},{name:"Backers",val:function(){return'<a rel="noreferrer noopener" href="https://opencollective.com/eruda" target="_blank"><img data-exclude="true" style="width: 100%;"src="https://opencollective.com/eruda/backers.svg?width='.concat(1.5*window.innerWidth,'&exclude=true"></a>')}}],il=n(550),sl=n.n(il);function Ll(sr){var rr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Sn=(0,j.Z)(sr);if(rr){var Nn=(0,j.Z)(this).constructor;qn=Reflect.construct(Sn,arguments,Nn)}else qn=Sn.apply(this,arguments);return(0,z.Z)(this,qn)}}var Ol=function(sr){(0,V.Z)(qn,sr);var rr=Ll(qn);function qn(){var Sn;return(0,y.Z)(this,qn),(Sn=rr.call(this))._style=lr(n(879)),Sn.name="info",Sn._infos=[],Sn}return(0,L.Z)(qn,[{key:"init",value:function(Sn,Nn){(0,ue.Z)((0,j.Z)(qn.prototype),"init",this).call(this,Sn),this._container=Nn,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ue.Z)((0,j.Z)(qn.prototype),"destroy",this).call(this),lr.remove(this._style)}},{key:"add",value:function(Sn,Nn){var jn=this._infos,_r=!1;return ze()(jn,function(Nr){Sn===Nr.name&&(Nr.val=Nn,_r=!0)}),_r||jn.push({name:Sn,val:Nn}),this._render(),this}},{key:"get",value:function(Sn){var Nn,jn=this._infos;return Pr()(Sn)?sl()(jn):(ze()(jn,function(_r){Sn===_r.name&&(Nn=_r.val)}),Nn)}},{key:"remove",value:function(Sn){for(var Nn=this._infos,jn=Nn.length-1;jn>=0;jn--)Nn[jn].name===Sn&&Nn.splice(jn,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var Sn=this;ze()(ol,function(Nn){return Sn.add(Nn.name,Nn.val)})}},{key:"_render",value:function(){var Sn=[];ze()(this._infos,function(jn){var _r=jn.name,Nr=jn.val;ja()(Nr)&&(Nr=Nr()),Sn.push({name:_r,val:Nr})});var Nn="<ul>".concat(Qn()(Sn,function(jn){return'<li><h2 class="'.concat(fr("title"),'">').concat(qa()(jn.name),'<span class="').concat(fr("icon-copy copy"),'"></span></h2><div class="').concat(fr("content"),'">').concat(jn.val,"</div></li>")}).join(""),"</ul>");this._renderHtml(Nn)}},{key:"_bindEvent",value:function(){var Sn=this._container;this._$el.on("click",fr(".copy"),function(){var Nn=_e()(this).parent().parent(),jn=Nn.find(fr(".title")).text(),_r=Nn.find(fr(".content")).text();ai()("".concat(jn,": ").concat(_r)),Sn.notify("Copied")})}},{key:"_renderHtml",value:function(Sn){Sn!==this._lastHtml&&(this._lastHtml=Sn,this._$el.html(Sn))}}]),qn}(pe),ll=n(8299),ul=n(8368),cl=n.n(ul),Dl=n(3651),Rl=n.n(Dl),Hs=n(7049);function dl(sr){var rr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Sn=(0,j.Z)(sr);if(rr){var Nn=(0,j.Z)(this).constructor;qn=Reflect.construct(Sn,arguments,Nn)}else qn=Sn.apply(this,arguments);return(0,z.Z)(this,qn)}}var fl=function(sr){(0,V.Z)(qn,sr);var rr=dl(qn);function qn(){var Sn;return(0,y.Z)(this,qn),(Sn=rr.call(this))._style=lr(n(1344)),Sn.name="sources",Sn._showLineNum=!0,Sn}return(0,L.Z)(qn,[{key:"init",value:function(Sn,Nn){(0,ue.Z)((0,j.Z)(qn.prototype),"init",this).call(this,Sn),this._container=Nn,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ue.Z)((0,j.Z)(qn.prototype),"destroy",this).call(this),lr.remove(this._style),this._rmCfg()}},{key:"set",value:function(Sn,Nn){if(Sn==="img"){this._isFetchingData=!0;var jn=new Image,_r=this;return jn.onload=function(){_r._isFetchingData=!1,_r._data={type:"img",val:{width:this.width,height:this.height,src:Nn}},_r._render()},jn.onerror=function(){_r._isFetchingData=!1},void(jn.src=Nn)}return this._data={type:Sn,val:Nn},this._render(),this}},{key:"show",value:function(){return(0,ue.Z)((0,j.Z)(qn.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var Sn=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,rl()({url:location.href,success:function(Nn){return Sn._html=Nn},error:function(){return Sn._html="Sorry, unable to fetch source code:("},complete:function(){Sn._isGettingHtml=!1,Sn._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var Sn=this;this._container.on("showTool",function(Nn,jn){Nn!==Sn.name&&jn.name===Sn.name&&delete Sn._data})}},{key:"_rmCfg",value:function(){var Sn=this.config,Nn=this._container.get("settings");Nn&&Nn.remove(Sn,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var Sn=this,Nn=this.config=wr.createCfg("sources",{showLineNum:!0});Nn.get("showLineNum")||(this._showLineNum=!1),Nn.on("change",function(jn,_r){jn!=="showLineNum"||(Sn._showLineNum=_r)}),this._container.get("settings").text("Sources").switch(Nn,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var Sn=this._data.val,Nn=Sn.width,jn=Sn.height,_r=Sn.src;this._renderHtml('<div class="'.concat(fr("image"),`">
<div class="`).concat(fr("breadcrumb"),'">').concat(qa()(_r),`</div>
<div class="`).concat(fr("img-container"),`" data-exclude="true">
<img src="`).concat(qa()(_r),`">
</div>
<div class="`).concat(fr("img-info"),'">').concat(qa()(Nn)," × ").concat(qa()(jn),`</div>
</div>`))}},{key:"_renderCode",value:function(){var Sn=this._data;this._renderHtml('<div class="'.concat(fr("code"),'" data-type="').concat(Sn.type,'"></div>'),!1);var Nn=Sn.val,jn=Sn.val.length;jn>Ji&&(Nn=Ei()(Nn,Ji)),jn<Bl?(Nn=Rl()(Nn,Sn.type,{comment:"",string:"",number:"",keyword:"",operator:""}),ze()(["comment","string","number","keyword","operator"],function(Nr){Nn=cl()(Nn,'class="'.concat(Nr,'"'),'class="'.concat(fr(Nr),'"'))})):Nn=qa()(Nn);var _r=this._$el.find(fr(".code")).get(0);new Hs.Z(_r,{text:Nn,escape:!1,wrapLongLines:!0,showLineNumbers:Sn.val.length<pl&&this._showLineNum})}},{key:"_renderObj",value:function(){this._renderHtml('<ul class="'.concat(fr("json"),'"></ul>'),!1);var Sn=this._data.val;try{kt()(Sn)&&(Sn=JSON.parse(Sn))}catch{}new ll.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(Sn)}},{key:"_renderRaw",value:function(){var Sn=this._data;this._renderHtml('<div class="'.concat(fr("raw-wrapper"),`">
<div class="`).concat(fr("raw"),`"></div>
</div>`));var Nn=Sn.val,jn=this._$el.find(fr(".raw")).get(0);Nn.length>Ji&&(Nn=Ei()(Nn,Ji)),new Hs.Z(jn,{text:Nn,wrapLongLines:!0,showLineNumbers:Nn.length<pl&&this._showLineNum})}},{key:"_renderIframe",value:function(){this._renderHtml('<iframe src="'.concat(qa()(this._data.val),'"></iframe>'))}},{key:"_renderHtml",value:function(Sn){var Nn=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&Sn===this._lastHtml||(this._lastHtml=Sn,this._$el.html(Sn),setTimeout(function(){return Nn._$el.get(0).scrollTop=0},0))}}]),qn}(pe),Bl=3e4,pl=8e4,Ji=1e5,Vl=n(5166),zl=n.n(Vl),Fl=n(3514),Hl=n.n(Fl),Gl={init:function(){var sr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},rr=sr.container,qn=sr.tool,Sn=sr.autoScale,Nn=Sn===void 0||Sn,jn=sr.useShadowDom,_r=jn===void 0||jn,Nr=sr.defaults,Rr=Nr===void 0?{}:Nr;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(rr,_r),this._initStyle(),this._initDevTools(Rr),this._initEntryBtn(),this._initSettings(),this._initTools(qn),this._registerListener(),Nn&&this._autoScale())},_isInit:!1,version:"3.0.1",util:g,chobitsu:Zn,Tool:pe,Console:Ss,Elements:Ys,Network:To,Sources:fl,Resources:Bs,Info:Ol,Snippets:el,Settings:wr,get:function(sr){if(this._checkInit()){if(sr==="entryBtn")return this._entryBtn;var rr=this._devTools;return sr?rr.get(sr):rr}},add:function(sr){if(this._checkInit())return ja()(sr)&&(sr=sr(this)),this._devTools.add(sr),this},remove:function(sr){return this._devTools.remove(sr),this},show:function(sr){if(this._checkInit()){var rr=this._devTools;return sr?rr.showTool(sr):rr.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),_e()(this._container).remove(),lr.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(sr){return so()(sr)?(this._scale=sr,le.emit(le.SCALE,sr),this):this._scale},position:function(sr){var rr=this._entryBtn;return zl()(sr)?(rr.setPos(sr),this):rr.getPos()},_autoScale:function(){wo()()&&this.scale(1/Hl()())},_registerListener:function(){var sr=this;this._addListener=function(){return sr.add.apply(sr,arguments)},this._showListener=function(){return sr.show.apply(sr,arguments)},le.on(le.ADD,this._addListener),le.on(le.SHOW,this._showListener),le.on(le.SCALE,lr.setScale)},_unregisterListener:function(){le.off(le.ADD,this._addListener),le.off(le.SHOW,this._showListener),le.off(le.SCALE,lr.setScale)},_checkInit:function(){return this._isInit||Ia.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(sr,rr){var qn,Sn;sr||(sr=document.createElement("div"),document.documentElement.appendChild(sr)),sr.id="eruda",sr.style.all="initial",this._container=sr,rr&&(sr.attachShadow?qn=sr.attachShadow({mode:"open"}):sr.createShadowRoot&&(qn=sr.createShadowRoot()),qn&&(lr.container=document.head,lr(n(5357)+n(9327)+n(4821)+n(8903)+n(5777)),Sn=document.createElement("div"),qn.appendChild(Sn),this._shadowRoot=qn)),this._shadowRoot||(Sn=document.createElement("div"),sr.appendChild(Sn)),In()(Sn,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),zs()().name==="ios"&&Sn.setAttribute("ontouchstart",""),this._$el=_e()(Sn)},_initDevTools:function(sr){this._devTools=new Ho(this._$el,{defaults:sr})},_initStyle:function(){var sr="eruda-style-container",rr=this._$el;this._shadowRoot?(lr.container=this._shadowRoot,lr(":host { all: initial }")):(rr.append('<div class="'.concat(sr,'"></div>')),lr.container=rr.find(".".concat(sr)).get(0)),lr(n(8020)+n(4821)+n(9327)+n(7591)+n(4987)+n(8903)+n(5512)+n(2156)+n(5777)+n(7871)+n(6833)+n(8516)+n(5357))},_initEntryBtn:function(){var sr=this;this._entryBtn=new Ma(this._$el),this._entryBtn.on("click",function(){return sr._devTools.toggle()})},_initSettings:function(){var sr=this._devTools,rr=new wr;sr.add(rr),this._entryBtn.initCfg(rr),sr.initCfg(rr)},_initTools:function(){var sr=this,rr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];rr=Ds()(rr);var qn=this._devTools;rr.forEach(function(Sn){var Nn=sr[Ni()(Sn)];try{Nn&&qn.add(new Nn)}catch(jn){Mr()(function(){Ia.error("Something wrong when initializing tool ".concat(Sn,":"),jn.message)})}}),qn.showTool(rr[0]||"settings")}}},2027:function(t,r,n){var g=n(6672).Z;t.exports=g,t.exports.default=g},6610:function(t,r,n){n.r(r),r.default={}},9143:function(t,r,n){var g=this&&this.__awaiter||function(ie,le,ue,de){return new(ue||(ue=Promise))(function(pe,he){function _e(xe){try{$e(de.next(xe))}catch(Ie){he(Ie)}}function Ce(xe){try{$e(de.throw(xe))}catch(Ie){he(Ie)}}function $e(xe){var Ie;xe.done?pe(xe.value):(Ie=xe.value,Ie instanceof ue?Ie:new ue(function(Ne){Ne(Ie)})).then(_e,Ce)}$e((de=de.apply(ie,le||[])).next())})},y=this&&this.__generator||function(ie,le){var ue,de,pe,he,_e={label:0,sent:function(){if(1&pe[0])throw pe[1];return pe[1]},trys:[],ops:[]};return he={next:Ce(0),throw:Ce(1),return:Ce(2)},typeof Symbol=="function"&&(he[Symbol.iterator]=function(){return this}),he;function Ce($e){return function(xe){return function(Ie){if(ue)throw new TypeError("Generator is already executing.");for(;_e;)try{if(ue=1,de&&(pe=2&Ie[0]?de.return:Ie[0]?de.throw||((pe=de.return)&&pe.call(de),0):de.next)&&!(pe=pe.call(de,Ie[1])).done)return pe;switch(de=0,pe&&(Ie=[2&Ie[0],pe.value]),Ie[0]){case 0:case 1:pe=Ie;break;case 4:return _e.label++,{value:Ie[1],done:!1};case 5:_e.label++,de=Ie[1],Ie=[0];continue;case 7:Ie=_e.ops.pop(),_e.trys.pop();continue;default:if(pe=_e.trys,!((pe=pe.length>0&&pe[pe.length-1])||Ie[0]!==6&&Ie[0]!==2)){_e=0;continue}if(Ie[0]===3&&(!pe||Ie[1]>pe[0]&&Ie[1]<pe[3])){_e.label=Ie[1];break}if(Ie[0]===6&&_e.label<pe[1]){_e.label=pe[1],pe=Ie;break}if(pe&&_e.label<pe[2]){_e.label=pe[2],_e.ops.push(Ie);break}pe[2]&&_e.ops.pop(),_e.trys.pop();continue}Ie=le.call(ie,_e)}catch(Ne){Ie=[6,Ne],de=0}finally{ue=pe=0}if(5&Ie[0])throw Ie[1];return{value:Ie[0]?Ie[1]:void 0,done:!0}}([$e,xe])}}},L=this&&this.__importDefault||function(ie){return ie&&ie.__esModule?ie:{default:ie}};Object.defineProperty(r,"__esModule",{value:!0});var $=L(n(3276)),V=L(n(1214)),z=L(n(5936)),j=L(n(3783)),re=L(n(1443)),ae=n(316),oe=function(){function ie(){var le=this;this.resolves=new Map,this.domains=new Map,this.onMessage=V.default,$.default.on("message",function(ue){var de=JSON.parse(ue),pe=le.resolves.get(de.id);if(pe&&pe(de.result),!de.id){var he=de.method.split("."),_e=he[0],Ce=he[1],$e=le.domains.get(_e);$e&&$e.emit(Ce,de.params)}le.onMessage(ue)})}return ie.prototype.domain=function(le){return this.domains.get(le)},ie.prototype.setOnMessage=function(le){this.onMessage=le},ie.prototype.sendMessage=function(le,ue){var de=this;ue===void 0&&(ue={});var pe=z.default();return this.sendRawMessage(JSON.stringify({id:pe,method:le,params:ue})),new Promise(function(he){de.resolves.set(pe,he)})},ie.prototype.sendRawMessage=function(le){return g(this,void 0,void 0,function(){var ue,de,pe,he,_e,Ce,$e;return y(this,function(xe){switch(xe.label){case 0:ue=JSON.parse(le),de=ue.method,pe=ue.params,he=ue.id,_e={id:he},xe.label=1;case 1:return xe.trys.push([1,3,,4]),Ce=_e,[4,this.callMethod(de,pe)];case 2:return Ce.result=xe.sent(),[3,4];case 3:return($e=xe.sent())instanceof ae.ErrorWithCode?_e.error={message:$e.message,code:$e.code}:$e instanceof Error&&(_e.error={message:$e.message}),[3,4];case 4:return $.default.emit("message",JSON.stringify(_e)),[2]}})})},ie.prototype.register=function(le,ue){var de=this.domains,pe=de.get(le);pe||(pe={},re.default.mixin(pe)),j.default(ue,function(he,_e){pe[_e]=he}),de.set(le,pe)},ie.prototype.callMethod=function(le,ue){return g(this,void 0,void 0,function(){var de,pe,he,_e;return y(this,function(Ce){if(de=le.split("."),pe=de[0],he=de[1],(_e=this.domain(pe))&&_e[he])return[2,_e[he](ue)||{}];throw Error(le+" unimplemented")})})},ie}();r.default=oe},7935:function(t,r,n){var g=this&&this.__createBinding||(Object.create?function(Lt,vn,jt,At){At===void 0&&(At=jt),Object.defineProperty(Lt,At,{enumerable:!0,get:function(){return vn[jt]}})}:function(Lt,vn,jt,At){At===void 0&&(At=jt),Lt[At]=vn[jt]}),y=this&&this.__setModuleDefault||(Object.create?function(Lt,vn){Object.defineProperty(Lt,"default",{enumerable:!0,value:vn})}:function(Lt,vn){Lt.default=vn}),L=this&&this.__importStar||function(Lt){if(Lt&&Lt.__esModule)return Lt;var vn={};if(Lt!=null)for(var jt in Lt)jt!=="default"&&Object.hasOwnProperty.call(Lt,jt)&&g(vn,Lt,jt);return y(vn,Lt),vn},$=this&&this.__importDefault||function(Lt){return Lt&&Lt.__esModule?Lt:{default:Lt}};Object.defineProperty(r,"__esModule",{value:!0}),r.getDOMNode=r.getDOMNodeId=r.setOuterHTML=r.setNodeValue=r.setInspectedNode=r.setAttributeValue=r.setAttributesAsText=r.resolveNode=r.requestNode=r.requestChildNodes=r.removeNode=r.pushNodesByBackendIdsToFrontend=r.discardSearchResults=r.pushNodesToFrontend=r.getSearchResults=r.performSearch=r.moveTo=r.getOuterHTML=r.getDocument=r.enable=r.copyTo=r.collectClassNamesFromSubtree=void 0;var V=$(n(3276)),z=L(n(2049)),j=n(2049),re=L(n(7923)),ae=$(n(6126)),oe=$(n(1512)),ie=$(n(6156)),le=$(n(8887)),ue=$(n(7483)),de=$(n(2461)),pe=$(n(42)),he=$(n(6341)),_e=$(n(3063)),Ce=$(n(3783)),$e=$(n(1352)),xe=$(n(8933)),Ie=$(n(8099)),Ne=n(1628),ze=n(316);r.collectClassNamesFromSubtree=function(Lt){var vn=j.getNode(Lt.nodeId),jt=[];return kt(vn,function(At){if(At.nodeType===1){var hn=At.getAttribute("class");if(hn)for(var bn=0,Cn=hn.split(/\s+/);bn<Cn.length;bn++){var Tn=Cn[bn];jt.push(Tn)}}}),{classNames:pe.default(jt)}},r.copyTo=function(Lt){var vn=Lt.nodeId,jt=Lt.targetNodeId,At=j.getNode(vn),hn=j.getNode(jt),bn=At.cloneNode(!0);hn.appendChild(bn)},r.enable=function(){ae.default.observe(),z.clear()},r.getDocument=function(){return{root:z.wrap(document,{depth:2})}},r.getOuterHTML=function(Lt){return{outerHTML:j.getNode(Lt.nodeId).outerHTML}},r.moveTo=function(Lt){var vn=Lt.nodeId,jt=Lt.targetNodeId,At=j.getNode(vn);j.getNode(jt).appendChild(At)};var Fe=new Map;function qe(Lt){for(var vn=[Lt],jt=Lt.parentNode;jt&&(vn.push(jt),!(hn=j.getNodeId(jt)));)jt=jt.parentNode;for(;vn.length;){var At=vn.pop(),hn=j.getNodeId(At);V.default.trigger("DOM.setChildNodes",{parentId:hn,nodes:z.getChildNodes(At,1)})}return j.getNodeId(Lt)}r.performSearch=function(Lt){var vn=_e.default(Lt.query),jt=[];try{jt=Ie.default(jt,$e.default(document.querySelectorAll(vn)))}catch{}try{jt=Ie.default(jt,xe.default(vn))}catch{}kt(document,function(hn){var bn=hn.nodeType;if(bn===1){var Cn=hn.localName;if(he.default("<"+Cn+" ",vn)||he.default("</"+Cn+">",vn))return void jt.push(hn);var Tn=[];Ce.default(hn.attributes,function(kn){var On=kn.name,Rn=kn.value;return Tn.push(On,Rn)});for(var xn=0,En=Tn.length;xn<En;xn++)if(he.default(_e.default(Tn[xn]),vn)){jt.push(hn);break}}else bn===3&&he.default(_e.default(hn.nodeValue),vn)&&jt.push(hn)});var At=ze.createId();return Fe.set(At,jt),{searchId:At,resultCount:jt.length}},r.getSearchResults=function(Lt){var vn=Lt.searchId,jt=Lt.fromIndex,At=Lt.toIndex,hn=Fe.get(vn).slice(jt,At);return{nodeIds:de.default(hn,function(bn){var Cn=j.getNodeId(bn);return Cn||qe(bn)})}},r.pushNodesToFrontend=qe,r.discardSearchResults=function(Lt){Fe.delete(Lt.searchId)},r.pushNodesByBackendIdsToFrontend=function(Lt){return{nodeIds:Lt.backendNodeIds}},r.removeNode=function(Lt){var vn=j.getNode(Lt.nodeId);oe.default(vn).remove()},r.requestChildNodes=function(Lt){var vn=Lt.nodeId,jt=Lt.depth,At=jt===void 0?1:jt,hn=j.getNode(vn);V.default.trigger("DOM.setChildNodes",{parentId:vn,nodes:z.getChildNodes(hn,At)})},r.requestNode=function(Lt){var vn=re.getObj(Lt.objectId);return{nodeId:j.getNodeId(vn)}},r.resolveNode=function(Lt){var vn=j.getNode(Lt.nodeId);return{object:re.wrap(vn)}},r.setAttributesAsText=function(Lt){var vn,jt=Lt.name,At=Lt.text,hn=Lt.nodeId,bn=j.getNode(hn);jt&&bn.removeAttribute(jt),oe.default(bn).attr((vn="<div "+(vn=At)+"></div>",ue.default.parse(vn)[0].attrs))},r.setAttributeValue=function(Lt){var vn=Lt.nodeId,jt=Lt.name,At=Lt.value;j.getNode(vn).setAttribute(jt,At)};var Et=[];function kt(Lt,vn){for(var jt=z.filterNodes(Lt.childNodes),At=0,hn=jt.length;At<hn;At++){var bn=jt[At];vn(bn),kt(bn,vn)}}r.setInspectedNode=function(Lt){var vn=j.getNode(Lt.nodeId);Et.unshift(vn),Et.length>5&&Et.pop();for(var jt=0;jt<5;jt++)Ne.setGlobal("$"+jt,Et[jt])},r.setNodeValue=function(Lt){var vn=Lt.nodeId,jt=Lt.value;j.getNode(vn).nodeValue=jt},r.setOuterHTML=function(Lt){var vn=Lt.nodeId,jt=Lt.outerHTML;j.getNode(vn).outerHTML=jt},r.getDOMNodeId=function(Lt){var vn=Lt.node;return{nodeId:z.getOrCreateNodeId(vn)}},r.getDOMNode=function(Lt){var vn=Lt.nodeId;return{node:j.getNode(vn)}},ae.default.on("attributes",function(Lt,vn){var jt=j.getNodeId(Lt);if(jt){var At=Lt.getAttribute(vn);ie.default(At)?V.default.trigger("DOM.attributeRemoved",{nodeId:jt,name:vn}):V.default.trigger("DOM.attributeModified",{nodeId:jt,name:vn,value:At})}}),ae.default.on("childList",function(Lt,vn,jt){var At=j.getNodeId(Lt);if(At){if(vn=z.filterNodes(vn),jt=z.filterNodes(jt),!le.default(vn)){kn();for(var hn=0,bn=vn.length;hn<bn;hn++){var Cn=vn[hn],Tn=z.getPreviousNode(Cn),xn=Tn?j.getNodeId(Tn):0,En={node:z.wrap(Cn,{depth:0}),parentNodeId:At,previousNodeId:xn};V.default.trigger("DOM.childNodeInserted",En)}}if(!le.default(jt))for(hn=0,bn=jt.length;hn<bn;hn++){if(Cn=jt[hn],!j.getNodeId(Cn)){kn();break}V.default.trigger("DOM.childNodeRemoved",{nodeId:j.getNodeId(Cn),parentNodeId:At})}}function kn(){V.default.trigger("DOM.childNodeCountUpdated",{childNodeCount:z.wrap(Lt,{depth:0}).childNodeCount,nodeId:At})}}),ae.default.on("characterData",function(Lt){var vn=j.getNodeId(Lt);vn&&V.default.trigger("DOM.characterDataModified",{characterData:Lt.nodeValue,nodeId:vn})})},2139:function(t,r,n){var g=this&&this.__spreadArrays||function(){for(var ue=0,de=0,pe=arguments.length;de<pe;de++)ue+=arguments[de].length;var he=Array(ue),_e=0;for(de=0;de<pe;de++)for(var Ce=arguments[de],$e=0,xe=Ce.length;$e<xe;$e++,_e++)he[_e]=Ce[$e];return he},y=this&&this.__importDefault||function(ue){return ue&&ue.__esModule?ue:{default:ue}};Object.defineProperty(r,"__esModule",{value:!0}),r.getResponseBody=r.enable=r.getCookies=r.deleteCookies=void 0;var L=y(n(4331)),$=y(n(3783)),V=y(n(1420)),z=y(n(5031)),j=y(n(8763)),re=y(n(8740)),ae=y(n(6341)),oe=n(2636),ie=y(n(3276));r.deleteCookies=function(ue){z.default(ue.name)},r.getCookies=function(){var ue=[],de=document.cookie;return L.default(de)!==""&&$.default(de.split(";"),function(pe){pe=pe.split("=");var he=L.default(pe.shift());pe=V.default(pe.join("=")),ue.push({name:he,value:pe})}),{cookies:ue}};var le=new Map;r.enable=j.default(function(){var ue=window.XMLHttpRequest.prototype,de=ue.send,pe=ue.open,he=ue.setRequestHeader;ue.open=function($e,xe){if(!function(ze){return!ae.default(ze,"__chobitsu-hide__=true")}(xe))return pe.apply(this,arguments);var Ie=this,Ne=Ie.chobitsuRequest=new oe.XhrRequest(Ie,$e,xe);Ne.on("send",function(ze,Fe){var qe={method:Fe.method,url:Fe.url,headers:Fe.reqHeaders};Fe.data&&(qe.postData=Fe.data),ie.default.trigger("Network.requestWillBeSent",{requestId:ze,type:"XHR",request:qe,timestamp:Fe.time/1e3})}),Ne.on("headersReceived",function(ze,Fe){ie.default.trigger("Network.responseReceivedExtraInfo",{requestId:ze,blockedCookies:[],headers:Fe.resHeaders})}),Ne.on("done",function(ze,Fe){ie.default.trigger("Network.responseReceived",{requestId:ze,type:"XHR",response:{status:Fe.status},timestamp:Fe.time/1e3}),le.set(ze,Fe.resTxt),ie.default.trigger("Network.loadingFinished",{requestId:ze,encodedDataLength:Fe.size,timestamp:Fe.time/1e3})}),Ie.addEventListener("readystatechange",function(){switch(Ie.readyState){case 2:return Ne.handleHeadersReceived();case 4:return Ne.handleDone()}}),pe.apply(this,arguments)},ue.send=function($e){var xe=this.chobitsuRequest;xe&&xe.handleSend($e),de.apply(this,arguments)},ue.setRequestHeader=function($e,xe){var Ie=this.chobitsuRequest;Ie&&Ie.handleReqHeadersSet($e,xe),he.apply(this,arguments)};var _e=!1;if(window.fetch&&(_e=re.default(window.fetch)),!_e&&navigator.serviceWorker&&(_e=!0),_e){var Ce=window.fetch;window.fetch=function(){for(var $e=[],xe=0;xe<arguments.length;xe++)$e[xe]=arguments[xe];var Ie=new(oe.FetchRequest.bind.apply(oe.FetchRequest,g([void 0],$e)));Ie.on("send",function(ze,Fe){var qe={method:Fe.method,url:Fe.url,headers:Fe.reqHeaders};Fe.data&&(qe.postData=Fe.data),ie.default.trigger("Network.requestWillBeSent",{requestId:ze,type:"Fetch",request:qe,timestamp:Fe.time/1e3})}),Ie.on("done",function(ze,Fe){ie.default.trigger("Network.responseReceived",{requestId:ze,type:"Fetch",response:{status:Fe.status,headers:Fe.resHeaders},timestamp:Fe.time/1e3}),le.set(ze,Fe.resTxt),ie.default.trigger("Network.loadingFinished",{requestId:ze,encodedDataLength:Fe.size,timestamp:Fe.time/1e3})});var Ne=Ce.apply(void 0,$e);return Ie.send(Ne),Ne}}}),r.getResponseBody=function(ue){return{base64Encoded:!1,body:le.get(ue.requestId)}}},8689:function(t,r,n){var g=this&&this.__createBinding||(Object.create?function(On,Rn,In,Mn){Mn===void 0&&(Mn=In),Object.defineProperty(On,Mn,{enumerable:!0,get:function(){return Rn[In]}})}:function(On,Rn,In,Mn){Mn===void 0&&(Mn=In),On[Mn]=Rn[In]}),y=this&&this.__setModuleDefault||(Object.create?function(On,Rn){Object.defineProperty(On,"default",{enumerable:!0,value:Rn})}:function(On,Rn){On.default=Rn}),L=this&&this.__importStar||function(On){if(On&&On.__esModule)return On;var Rn={};if(On!=null)for(var In in On)In!=="default"&&Object.hasOwnProperty.call(On,In)&&g(Rn,On,In);return y(Rn,On),Rn},$=this&&this.__importDefault||function(On){return On&&On.__esModule?On:{default:On}};Object.defineProperty(r,"__esModule",{value:!0}),r.setInspectMode=r.setShowViewportSizeOnResize=r.hideHighlight=r.highlightNode=r.disable=r.enable=void 0;var V,z,j=n(2049),re=n(7935),ae=$(n(1512)),oe=$(n(8613)),ie=$(n(642)),le=$(n(4193)),ue=$(n(6329)),de=$(n(3276)),pe=$(n(5610)),he=$(n(3474)),_e=$(n(4210)),Ce=$(n(7715)),$e=L(n(7923)),xe=!1,Ie=!1,Ne=_e.default("clip-path","polygon(50% 0px, 0px 100%, 100% 100%)"),ze="ontouchstart"in pe.default,Fe=n(2777).replace("/*# sourceMappingURL=luna-dom-highlighter.css.map*/","");function qe(On){var Rn,In=On.nodeId,Mn=On.highlightConfig,Vn=On.objectId;In&&(Rn=j.getNode(In)),Vn&&(Rn=$e.getObj(Vn)),Rn.nodeType!==1&&Rn.nodeType!==3||(le.default(Mn,{contentColor:"transparent",paddingColor:"transparent",borderColor:"transparent",marginColor:"transparent"}),Ne||ue.default(Mn,{showInfo:!1}),V.highlight(Rn,Mn))}function Et(){V.hide()}r.enable=function(){if(!Ie){var On=oe.default("div",{class:"__chobitsu-hide__",style:{all:"initial"}});z=ae.default(On),document.documentElement.appendChild(On);var Rn=null,In=null;if(On.attachShadow?In=On.attachShadow({mode:"open"}):On.createShadowRoot&&(In=On.createShadowRoot()),In){var Mn=document.createElement("style");Mn.textContent=Fe,Mn.type="text/css",In.appendChild(Mn),Rn=document.createElement("div"),In.appendChild(Rn)}else Rn=document.createElement("div"),On.appendChild(Rn),xe||(ie.default(Fe),xe=!0);V=new Ce.default(Rn,{monitorResize:he.default(pe.default.ResizeObserver),showInfo:Ne}),window.addEventListener("resize",xn),Ie=!0}},r.disable=function(){V.destroy(),z.remove(),window.removeEventListener("resize",xn),Ie=!1},r.highlightNode=qe,r.hideHighlight=Et;var kt=!1;r.setShowViewportSizeOnResize=function(On){kt=On.show};var Lt={},vn="none";function jt(On){if(ze){var Rn=On.touches[0]||On.changedTouches[0];return document.elementFromPoint(Rn.clientX,Rn.clientY)}return document.elementFromPoint(On.clientX,On.clientY)}r.setInspectMode=function(On){Lt=On.highlightConfig,vn=On.mode};var At=-1;function hn(On){if(vn!=="none"){var Rn=jt(On);if(Rn&&j.isValidNode(Rn)){var In=j.getNodeId(Rn);In||(In=re.pushNodesToFrontend(Rn)),qe({nodeId:In,highlightConfig:Lt}),In!==At&&(de.default.trigger("Overlay.nodeHighlightRequested",{nodeId:In}),At=In)}}}function bn(On){if(vn!=="none"){On.preventDefault(),On.stopImmediatePropagation();var Rn=jt(On);de.default.trigger("Overlay.inspectNodeRequested",{backendNodeId:j.getNodeId(Rn)}),At=-1,Et()}}function Cn(On,Rn){document.documentElement.addEventListener(On,Rn,!0)}ze?(Cn("touchstart",hn),Cn("touchmove",hn),Cn("touchend",bn)):(Cn("mousemove",hn),Cn("mouseout",function(){vn!=="none"&&Et()}),Cn("click",bn));var Tn=oe.default("div",{class:"__chobitsu-hide__",style:{position:"fixed",right:0,top:0,background:"#fff",fontSize:13,opacity:.5,padding:"4px 6px"}});function xn(){kt&&(kn.text(window.innerWidth+"px × "+window.innerHeight+"px"),En?clearTimeout(En):document.documentElement.appendChild(Tn),En=setTimeout(function(){kn.remove(),En=null},1e3))}var En,kn=ae.default(Tn)},9119:function(t,r,n){var g=this&&this.__importDefault||function(re){return re&&re.__esModule?re:{default:re}};Object.defineProperty(r,"__esModule",{value:!0}),r.getTrustTokens=r.clearDataForOrigin=r.getUsageAndQuota=void 0;var y=g(n(3783)),L=g(n(5031)),$=g(n(615)),V=n(2139),z=$.default("local"),j=$.default("session");r.getUsageAndQuota=function(){return{quota:0,usage:0,usageBreakdown:[]}},r.clearDataForOrigin=function(re){var ae=re.storageTypes.split(",");y.default(ae,function(oe){if(oe==="cookies"){var ie=V.getCookies().cookies;y.default(ie,function(le){var ue=le.name;return L.default(ue)})}else oe==="local_storage"&&(z.clear(),j.clear())})},r.getTrustTokens=function(){return{tokens:[]}}},3276:function(t,r,n){var g,y=this&&this.__extends||(g=function(V,z){return g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(j,re){j.__proto__=re}||function(j,re){for(var ae in re)re.hasOwnProperty(ae)&&(j[ae]=re[ae])},g(V,z)},function(V,z){function j(){this.constructor=V}g(V,z),V.prototype=z===null?Object.create(z):(j.prototype=z.prototype,new j)}),L=this&&this.__importDefault||function(V){return V&&V.__esModule?V:{default:V}};Object.defineProperty(r,"__esModule",{value:!0});var $=function(V){function z(){return V!==null&&V.apply(this,arguments)||this}return y(z,V),z.prototype.trigger=function(j,re){this.emit("message",JSON.stringify({method:j,params:re}))},z}(L(n(1443)).default);r.default=new $},1628:function(t,r,n){var g=this&&this.__importDefault||function(ae){return ae&&ae.__esModule?ae:{default:ae}};Object.defineProperty(r,"__esModule",{value:!0}),r.setGlobal=void 0;var y=g(n(6768)),L=g(n(2327)),$=g(n(1352)),V=g(n(2533)),z=g(n(8933)),j=g(n(3783)),re={copy:function(ae){y.default(ae)||(ae=JSON.stringify(ae,null,2)),L.default(ae)},$:function(ae){return document.querySelector(ae)},$$:function(ae){return $.default(document.querySelectorAll(ae))},$x:function(ae){return z.default(ae)},keys:V.default};r.setGlobal=function(ae,oe){re[ae]=oe},r.default=function(ae){var oe;j.default(re,function(ie,le){window[le]||(window[le]=ie)});try{oe=eval.call(window,"("+ae+")")}catch{oe=eval.call(window,ae)}return j.default(re,function(ie,le){window[le]&&window[le]===ie&&delete window[le]}),oe}},6126:function(t,r,n){var g,y=this&&this.__extends||(g=function(j,re){return g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ae,oe){ae.__proto__=oe}||function(ae,oe){for(var ie in oe)oe.hasOwnProperty(ie)&&(ae[ie]=oe[ie])},g(j,re)},function(j,re){function ae(){this.constructor=j}g(j,re),j.prototype=re===null?Object.create(re):(ae.prototype=re.prototype,new ae)}),L=this&&this.__importDefault||function(j){return j&&j.__esModule?j:{default:j}};Object.defineProperty(r,"__esModule",{value:!0});var $=L(n(1443)),V=L(n(3783)),z=function(j){function re(){var ae=j.call(this)||this;return ae.observer=new MutationObserver(function(oe){V.default(oe,function(ie){return ae.handleMutation(ie)})}),ae}return y(re,j),re.prototype.observe=function(){var ae=this.observer;ae.disconnect(),ae.observe(document.documentElement,{attributes:!0,childList:!0,characterData:!0,subtree:!0})},re.prototype.handleMutation=function(ae){ae.type==="attributes"?this.emit("attributes",ae.target,ae.attributeName):ae.type==="childList"?this.emit("childList",ae.target,ae.addedNodes,ae.removedNodes):ae.type==="characterData"&&this.emit("characterData",ae.target)},re}($.default);r.default=new z},2049:function(t,r,n){var g=this&&this.__importDefault||function(_e){return _e&&_e.__esModule?_e:{default:_e}};Object.defineProperty(r,"__esModule",{value:!0}),r.getNode=r.isValidNode=r.filterNodes=r.getPreviousNode=r.getChildNodes=r.wrap=r.getNodeId=r.clear=r.getOrCreateNodeId=void 0;var y=g(n(2461)),L=g(n(5972)),$=g(n(3783)),V=g(n(4331)),z=g(n(6341)),j=g(n(6329)),re=n(316),ae=new Map,oe=new Map,ie=1;function le(_e){var Ce=oe.get(_e);return Ce||(Ce=ie++,oe.set(_e,Ce),ae.set(Ce,_e),Ce)}function ue(_e,Ce){var $e=(Ce===void 0?{}:Ce).depth,xe=$e===void 0?1:$e,Ie=le(_e),Ne={nodeName:_e.nodeName,nodeType:_e.nodeType,localName:_e.localName||"",nodeValue:_e.nodeValue||"",nodeId:Ie,backendNodeId:Ie};if(_e.parentNode&&(Ne.parentId=le(_e.parentNode)),_e.nodeType===10)return j.default(Ne,{publicId:"",systemId:""});if(_e.attributes){var ze=[];$.default(_e.attributes,function(Et){var kt=Et.name,Lt=Et.value;return ze.push(kt,Lt)}),Ne.attributes=ze}var Fe=pe(_e.childNodes);Ne.childNodeCount=Fe.length;var qe=Ne.childNodeCount===1&&Fe[0].nodeType===3;return(xe>0||qe)&&(Ne.children=de(_e,xe)),Ne}function de(_e,Ce){var $e=pe(_e.childNodes);return y.default($e,function(xe){return ue(xe,{depth:Ce-1})})}function pe(_e){return L.default(_e,function(Ce){return he(Ce)})}function he(_e){if(_e.nodeType===1){var Ce=_e.getAttribute("class")||"";if(z.default(Ce,"__chobitsu-hide__")||z.default(Ce,"html2canvas-container"))return!1}var $e=!(_e.nodeType===3&&V.default(_e.nodeValue||"")==="");return $e&&_e.parentNode?he(_e.parentNode):$e}r.getOrCreateNodeId=le,r.clear=function(){ae.clear(),oe.clear()},r.getNodeId=function(_e){return oe.get(_e)},r.wrap=ue,r.getChildNodes=de,r.getPreviousNode=function(_e){var Ce=_e.previousSibling;if(Ce){for(;!he(Ce)&&Ce.previousSibling;)Ce=Ce.previousSibling;return Ce&&he(Ce)?Ce:void 0}},r.filterNodes=pe,r.isValidNode=he,r.getNode=function(_e){var Ce=ae.get(_e);if(!Ce||Ce.nodeType===10)throw re.createErr(-32e3,"Could not find node with given id");return Ce}},7923:function(t,r,n){var g=this&&this.__importDefault||function(Cn){return Cn&&Cn.__esModule?Cn:{default:Cn}};Object.defineProperty(r,"__esModule",{value:!0}),r.getProperties=r.releaseObj=r.getObj=r.wrap=r.clear=void 0;var y=g(n(3367)),L=g(n(6156)),$=g(n(6472)),V=g(n(4777)),z=g(n(9833)),j=g(n(2749)),re=g(n(3708)),ae=g(n(7470)),oe=g(n(1754)),ie=g(n(3085)),le=g(n(2533)),ue=g(n(300)),de=g(n(1116)),pe=g(n(8740)),he=g(n(415)),_e=g(n(9804)),Ce=g(n(6257)),$e=new Map,xe=new Map,Ie=new Map,Ne=new Map,ze=1;function Fe(Cn,Tn){var xn=xe.get(Cn);return xn||(xn=JSON.stringify({injectedScriptId:0,id:ze++}),xe.set(Cn,xn),$e.set(xn,Cn),Ie.set(xn,Tn),xn)}function qe(Cn,Tn){var xn=Tn===void 0?{}:Tn,En=xn.generatePreview,kn=En!==void 0&&En,On=xn.self,Rn=On===void 0?Cn:On,In=At(Cn),Mn=In.type,Vn=In.subtype;return Mn==="undefined"?In:Mn==="string"||Mn==="boolean"||Vn==="null"?(In.value=Cn,In):(In.description=jt(Cn,Rn),Mn==="number"?(In.value=Cn,In):Mn==="symbol"?(In.objectId=Fe(Cn,Rn),In):(In.className=Mn==="function"?"Function":Vn==="array"?"Array":Vn==="map"?"Map":Vn==="set"?"Set":Vn==="regexp"?"RegExp":Vn==="error"?Cn.name:ie.default(Cn,!1),kn&&(In.preview=Lt(Cn,Rn)),In.objectId=Fe(Cn,Rn),In))}function Et(Cn){return $e.get(Cn)}r.clear=function(){$e.clear(),xe.clear(),Ie.clear()},r.wrap=qe,r.getObj=Et,r.releaseObj=function(Cn){var Tn=Et(Cn);xe.delete(Tn),Ie.delete(Cn),$e.delete(Cn)},r.getProperties=function(Cn){for(var Tn=Cn.accessorPropertiesOnly,xn=Cn.objectId,En=Cn.ownProperties,kn=Cn.generatePreview,On=[],Rn={prototype:!En,unenumerable:!0,symbol:!Tn},In=$e.get(xn),Mn=Ie.get(xn),Vn=de.default(In,Rn),zn=he.default(In),Jn=0,tr=Vn.length;Jn<tr;Jn++){var $n=Vn[Jn],Pn=void 0;try{Pn=Mn[$n]}catch{}var Bn={name:y.default($n),isOwn:Ce.default(Mn,$n)},Un=Object.getOwnPropertyDescriptor(In,$n);if(!Un&&zn&&(Un=Object.getOwnPropertyDescriptor(zn,$n)),Un){if(Tn&&!Un.get&&!Un.set)continue;Bn.configurable=Un.configurable,Bn.enumerable=Un.enumerable,Bn.writable=Un.writable,Un.get&&(Bn.get=qe(Un.get)),Un.set&&(Bn.set=qe(Un.set))}zn&&Ce.default(zn,$n)&&Bn.enumerable&&(Bn.isOwn=!0);var Fn=!0;!Bn.isOwn&&Bn.get&&(Fn=!1),Fn&&(_e.default($n)?(Bn.symbol=qe($n),Bn.value={type:"undefined"}):Bn.value=qe(Pn,{generatePreview:kn})),Tn&&V.default(Pn)&&pe.default(Pn)||On.push(Bn)}if(!zn||En||bn(In)||On.push({name:"__proto__",configurable:!0,enumerable:!1,isOwn:Ce.default(In,"__proto__"),value:qe(zn,{self:Mn}),writable:!1}),Tn)return{result:On};var cr=[];if(zn&&!bn(In)&&cr.push({name:"[[Prototype]]",value:qe(zn,{self:Mn})}),re.default(In)||ae.default(In)){var ur=function(vr){for(var Yn=Ne.get(vr),gr=Yn?Et(Yn):[],lr=vr.entries(),er=lr.next().value;er;)re.default(vr)?gr.push(new hn(er[1],er[0])):gr.push(new hn(er[1])),er=lr.next().value;return gr}(In);cr.push({name:"[[Entries]]",value:qe(ur)})}return{internalProperties:cr,result:On}};var kt=5;function Lt(Cn,Tn){Tn===void 0&&(Tn=Cn);var xn=At(Cn);xn.description=jt(Cn,Tn);var En=!1,kn=[],On=le.default(Cn),Rn=On.length;Rn>kt&&(Rn=kt,En=!0);for(var In=0;In<Rn;In++){var Mn=On[In];kn.push(vn(Mn,Tn[Mn]))}if(xn.properties=kn,re.default(Cn)){for(var Vn=[],zn=(In=0,Cn.keys()),Jn=zn.next().value;Jn;){if(In>kt){En=!0;break}Vn.push({key:Lt(Jn),value:Lt(Cn.get(Jn))}),In++,Jn=zn.next().value}xn.entries=Vn}else if(ae.default(Cn)){var tr=[],$n=(In=0,Cn.keys());for(Jn=$n.next().value;Jn;){if(In>kt){En=!0;break}tr.push({value:Lt(Jn)}),In++,Jn=$n.next().value}xn.entries=tr}return xn.overflow=En,xn}function vn(Cn,Tn){var xn=At(Tn);xn.name=Cn;var En,kn=xn.subtype;return En=xn.type==="object"?kn==="null"?"null":kn==="array"?"Array("+Tn.length+")":kn==="map"?"Map("+Tn.size+")":kn==="set"?"Set("+Tn.size+")":ie.default(Tn,!1):y.default(Tn),xn.value=En,xn}function jt(Cn,Tn){Tn===void 0&&(Tn=Cn);var xn=At(Cn),En=xn.type,kn=xn.subtype;return En==="string"?Cn:En==="number"||En==="symbol"?y.default(Cn):En==="function"?ue.default(Cn):kn==="array"?"Array("+Cn.length+")":kn==="map"?"Map("+Tn.size+")":kn==="set"?"Set("+Tn.size+")":kn==="regexp"?y.default(Cn):kn==="error"?Cn.stack:kn==="internal#entry"?Cn.name?'{"'+y.default(Cn.name)+'" => "'+y.default(Cn.value)+'"}':'"'+y.default(Cn.value)+'"':ie.default(Cn,!1)}function At(Cn){var Tn=typeof Cn,xn="object";if(Cn instanceof hn)xn="internal#entry";else if(L.default(Cn))xn="null";else if($.default(Cn))xn="array";else if(oe.default(Cn))xn="regexp";else if(j.default(Cn))xn="error";else if(re.default(Cn))xn="map";else if(ae.default(Cn))xn="set";else try{z.default(Cn)&&(xn="node")}catch{}return{type:Tn,subtype:xn}}var hn=function(Cn,Tn){Tn&&(this.name=Tn),this.value=Cn};function bn(Cn){return Cn instanceof hn||!!(Cn[0]&&Cn[0]instanceof hn)}},2636:function(t,r,n){var g,y=this&&this.__extends||(g=function(kt,Lt){return g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(vn,jt){vn.__proto__=jt}||function(vn,jt){for(var At in jt)jt.hasOwnProperty(At)&&(vn[At]=jt[At])},g(kt,Lt)},function(kt,Lt){function vn(){this.constructor=kt}g(kt,Lt),kt.prototype=Lt===null?Object.create(Lt):(vn.prototype=Lt.prototype,new vn)}),L=this&&this.__importDefault||function(kt){return kt&&kt.__esModule?kt:{default:kt}};Object.defineProperty(r,"__esModule",{value:!0}),r.fullUrl=r.FetchRequest=r.XhrRequest=void 0;var $=L(n(1443)),V=L(n(6768)),z=L(n(9702)),j=L(n(6334)),re=L(n(8887)),ae=L(n(4331)),oe=L(n(8847)),ie=L(n(3783)),le=L(n(6930)),ue=L(n(3875)),de=n(316),pe=function(kt){function Lt(vn,jt,At){var hn=kt.call(this)||this;return hn.xhr=vn,hn.reqHeaders={},hn.method=jt,hn.url=Ne(At),hn.id=de.createId(),hn}return y(Lt,kt),Lt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Lt.prototype.handleSend=function(vn){V.default(vn)||(vn=""),vn={name:ze(this.url),url:this.url,data:vn,time:oe.default(),reqHeaders:this.reqHeaders,method:this.method},re.default(this.reqHeaders)||(vn.reqHeaders=this.reqHeaders),this.emit("send",this.id,vn)},Lt.prototype.handleReqHeadersSet=function(vn,jt){vn&&jt&&(this.reqHeaders[vn]=jt)},Lt.prototype.handleHeadersReceived=function(){var vn=this.xhr,jt=Fe(vn.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:jt.type,subType:jt.subType,size:xe(vn,!0,this.url),time:oe.default(),resHeaders:$e(vn)})},Lt.prototype.handleDone=function(){var vn,jt,At,hn=this,bn=this.xhr,Cn=bn.responseType,Tn="",xn=function(){hn.emit("done",hn.id,{status:bn.status,size:xe(bn,!1,hn.url),time:oe.default(),resTxt:Tn})},En=Fe(bn.getResponseHeader("Content-Type")||"");Cn!=="blob"||En.type!=="text"&&En.subType!=="javascript"&&En.subType!=="json"?(Cn!==""&&Cn!=="text"||(Tn=bn.responseText),Cn==="json"&&(Tn=JSON.stringify(bn.response)),xn()):(vn=bn.response,jt=function(kn,On){On&&(Tn=On),xn()},(At=new FileReader).onload=function(){jt(null,At.result)},At.onerror=function(kn){jt(kn)},At.readAsText(vn))},Lt}($.default);r.XhrRequest=pe;var he=function(kt){function Lt(vn,jt){jt===void 0&&(jt={});var At=kt.call(this)||this;return vn instanceof window.Request&&(vn=vn.url),At.url=Ne(vn),At.id=de.createId(),At.options=jt,At.reqHeaders=jt.headers||{},At.method=jt.method||"GET",At}return y(Lt,kt),Lt.prototype.send=function(vn){var jt=this,At=this.options,hn=V.default(At.body)?At.body:"";this.emit("send",this.id,{name:ze(this.url),url:this.url,data:hn,reqHeaders:this.reqHeaders,time:oe.default(),method:this.method}),vn.then(function(bn){var Cn=Fe((bn=bn.clone()).headers.get("Content-Type"));return bn.text().then(function(Tn){var xn={type:Cn.type,subType:Cn.subType,time:oe.default(),size:_e(bn,Tn),resTxt:Tn,resHeaders:Ce(bn),status:bn.status};re.default(jt.reqHeaders)||(xn.reqHeaders=jt.reqHeaders),jt.emit("done",jt.id,xn)}),bn})},Lt}($.default);function _e(kt,Lt){var vn=kt.headers.get("Content-length");return vn?ue.default(vn):Et(Lt)}function Ce(kt){var Lt={};return kt.headers.forEach(function(vn,jt){return Lt[jt]=vn}),Lt}function $e(kt){var Lt=kt.getAllResponseHeaders().split(`
`),vn={};return ie.default(Lt,function(jt){if((jt=ae.default(jt))!==""){var At=jt.split(":",2),hn=At[0],bn=At[1];vn[hn]=ae.default(bn)}}),vn}function xe(kt,Lt,vn){var jt=0;function At(){if(!Lt){var hn=kt.responseType,bn="";hn!==""&&hn!=="text"||(bn=kt.responseText),bn&&(jt=Et(bn))}}if(function(hn){return!le.default(hn,qe)}(vn))At();else try{jt=ue.default(kt.getResponseHeader("Content-Length"))}catch{At()}return jt===0&&At(),jt}r.FetchRequest=he;var Ie=document.createElement("a");function Ne(kt){return Ie.href=kt,Ie.protocol+"//"+Ie.host+Ie.pathname+Ie.search+Ie.hash}function ze(kt){var Lt=z.default(kt.split("/"));return Lt.indexOf("?")>-1&&(Lt=ae.default(Lt.split("?")[0])),Lt===""&&(Lt=new j.default(kt).hostname),Lt}function Fe(kt){if(!kt)return{type:"unknown",subType:"unknown"};var Lt=kt.split(";")[0].split("/");return{type:Lt[0],subType:z.default(Lt)}}r.fullUrl=Ne;var qe=window.location.origin;function Et(kt){var Lt=encodeURIComponent(kt).match(/%[89ABab]/g);return kt.length+(Lt?Lt.length:0)}},316:function(t,r,n){var g,y=this&&this.__extends||(g=function(he,_e){return g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Ce,$e){Ce.__proto__=$e}||function(Ce,$e){for(var xe in $e)$e.hasOwnProperty(xe)&&(Ce[xe]=$e[xe])},g(he,_e)},function(he,_e){function Ce(){this.constructor=he}g(he,_e),he.prototype=_e===null?Object.create(_e):(Ce.prototype=_e.prototype,new Ce)}),L=this&&this.__awaiter||function(he,_e,Ce,$e){return new(Ce||(Ce=Promise))(function(xe,Ie){function Ne(qe){try{Fe($e.next(qe))}catch(Et){Ie(Et)}}function ze(qe){try{Fe($e.throw(qe))}catch(Et){Ie(Et)}}function Fe(qe){var Et;qe.done?xe(qe.value):(Et=qe.value,Et instanceof Ce?Et:new Ce(function(kt){kt(Et)})).then(Ne,ze)}Fe(($e=$e.apply(he,_e||[])).next())})},$=this&&this.__generator||function(he,_e){var Ce,$e,xe,Ie,Ne={label:0,sent:function(){if(1&xe[0])throw xe[1];return xe[1]},trys:[],ops:[]};return Ie={next:ze(0),throw:ze(1),return:ze(2)},typeof Symbol=="function"&&(Ie[Symbol.iterator]=function(){return this}),Ie;function ze(Fe){return function(qe){return function(Et){if(Ce)throw new TypeError("Generator is already executing.");for(;Ne;)try{if(Ce=1,$e&&(xe=2&Et[0]?$e.return:Et[0]?$e.throw||((xe=$e.return)&&xe.call($e),0):$e.next)&&!(xe=xe.call($e,Et[1])).done)return xe;switch($e=0,xe&&(Et=[2&Et[0],xe.value]),Et[0]){case 0:case 1:xe=Et;break;case 4:return Ne.label++,{value:Et[1],done:!1};case 5:Ne.label++,$e=Et[1],Et=[0];continue;case 7:Et=Ne.ops.pop(),Ne.trys.pop();continue;default:if(xe=Ne.trys,!((xe=xe.length>0&&xe[xe.length-1])||Et[0]!==6&&Et[0]!==2)){Ne=0;continue}if(Et[0]===3&&(!xe||Et[1]>xe[0]&&Et[1]<xe[3])){Ne.label=Et[1];break}if(Et[0]===6&&Ne.label<xe[1]){Ne.label=xe[1],xe=Et;break}if(xe&&Ne.label<xe[2]){Ne.label=xe[2],Ne.ops.push(Et);break}xe[2]&&Ne.ops.pop(),Ne.trys.pop();continue}Et=_e.call(he,Ne)}catch(kt){Et=[6,kt],$e=0}finally{Ce=xe=0}if(5&Et[0])throw Et[1];return{value:Et[0]?Et[1]:void 0,done:!0}}([Fe,qe])}}},V=this&&this.__importDefault||function(he){return he&&he.__esModule?he:{default:he}};Object.defineProperty(r,"__esModule",{value:!0}),r.getBase64Content=r.getTextContent=r.getOrigin=r.getUrl=r.createErr=r.ErrorWithCode=r.getAbsoluteUrl=r.createId=void 0;var z=V(n(5229)),j=V(n(1216)),re=V(n(6930)),ae=V(n(6334)),oe=V(n(1792)),ie=V(n(6610)),le=j.default(1e3,9999)+".";r.createId=function(){return z.default(le)},r.getAbsoluteUrl=function(he){var _e=document.createElement("a");return _e.href=he,_e.href};var ue=function(he){function _e(Ce,$e){var xe=this.constructor,Ie=he.call(this,$e)||this;return Ie.code=Ce,Object.setPrototypeOf(Ie,xe.prototype),Ie}return y(_e,he),_e}(Error);function de(he,_e,Ce){return Ce===void 0&&(Ce=""),L(this,void 0,void 0,function(){var $e;return $(this,function(xe){switch(xe.label){case 0:return xe.trys.push([0,2,,8]),($e=new ae.default(he)).setQuery("__chobitsu-hide__","true"),[4,ie.default.get($e.toString(),{responseType:_e})];case 1:return[2,xe.sent().data];case 2:if(xe.sent(),!Ce)return[3,7];xe.label=3;case 3:return xe.trys.push([3,6,,7]),[4,ie.default.get(pe(Ce,he),{responseType:_e})];case 4:return[4,xe.sent().data];case 5:return[2,xe.sent()];case 6:return xe.sent(),[3,7];case 7:return[3,8];case 8:return[2,_e==="arraybuffer"?new ArrayBuffer(0):""]}})})}function pe(he,_e){var Ce=new ae.default(he);return Ce.setQuery("url",_e),Ce.setQuery("__chobitsu-hide__","true"),Ce.toString()}r.ErrorWithCode=ue,r.createErr=function(he,_e){return new ue(he,_e)},r.getUrl=function(){var he=location.href;return re.default(he,"about:")?parent.location.href:he},r.getOrigin=function(){var he=location.origin;return he==="null"?parent.location.origin:he},r.getTextContent=function(he,_e){return _e===void 0&&(_e=""),L(this,void 0,void 0,function(){return $(this,function(Ce){switch(Ce.label){case 0:return[4,de(he,"text",_e)];case 1:return[2,Ce.sent()]}})})},r.getBase64Content=function(he,_e){return _e===void 0&&(_e=""),L(this,void 0,void 0,function(){var Ce;return $(this,function($e){switch($e.label){case 0:return Ce=oe.default,[4,de(he,"arraybuffer",_e)];case 1:return[2,Ce.apply(void 0,[$e.sent(),"base64"])]}})})}},3191:function(t,r,n){(r=n(3645)(!1)).push([t.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),t.exports=r},13:function(t,r,n){(r=n(3645)(!1)).push([t.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;touch-action:none;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),t.exports=r},5896:function(t,r,n){(r=n(3645)(!1)).push([t.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),t.exports=r},9195:function(t,r,n){(r=n(3645)(!1)).push([t.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),t.exports=r},879:function(t,r,n){(r=n(3645)(!1)).push([t.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),t.exports=r},3180:function(t,r,n){(r=n(3645)(!1)).push([t.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),t.exports=r},2488:function(t,r,n){(r=n(3645)(!1)).push([t.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),t.exports=r},8011:function(t,r,n){(r=n(3645)(!1)).push([t.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),t.exports=r},5571:function(t,r,n){(r=n(3645)(!1)).push([t.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),t.exports=r},7346:function(t,r,n){(r=n(3645)(!1)).push([t.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),t.exports=r},1344:function(t,r,n){(r=n(3645)(!1)).push([t.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),t.exports=r},8020:function(t,r,n){(r=n(3645)(!1)).push([t.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),t.exports=r},8516:function(t,r,n){(r=n(3645)(!1)).push([t.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),t.exports=r},6833:function(t,r,n){(r=n(3645)(!1)).push([t.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),t.exports=r},9327:function(t,r,n){(r=n(3645)(!1)).push([t.id,`@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:""}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:"";display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:gray}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}`,""]),t.exports=r},4987:function(t,r,n){(r=n(3645)(!1)).push([t.id,'.luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:"Segoe UI",Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;touch-action:none;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}',""]),t.exports=r},8903:function(t,r,n){(r=n(3645)(!1)).push([t.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#a5a5a5;background-color:#242424}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),t.exports=r},5512:function(t,r,n){(r=n(3645)(!1)).push([t.id,`@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:"Segoe UI",Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal.luna-modal-theme-dark{color:#a5a5a5;background-color:#242424}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:"";opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}`,""]),t.exports=r},7591:function(t,r,n){(r=n(3645)(!1)).push([t.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),t.exports=r},4821:function(t,r,n){(r=n(3645)(!1)).push([t.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),t.exports=r},7871:function(t,r,n){(r=n(3645)(!1)).push([t.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),t.exports=r},2156:function(t,r,n){(r=n(3645)(!1)).push([t.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),t.exports=r},5777:function(t,r,n){(r=n(3645)(!1)).push([t.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),t.exports=r},5357:function(t,r,n){(r=n(3645)(!1)).push([t.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),t.exports=r},3645:function(t){t.exports=function(r){var n=[];return n.toString=function(){return this.map(function(g){var y=function(L,$){var V=L[1]||"",z=L[3];if(!z)return V;if($&&typeof btoa=="function"){var j=(ae=z,oe=btoa(unescape(encodeURIComponent(JSON.stringify(ae)))),ie="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(oe),"/*# ".concat(ie," */")),re=z.sources.map(function(le){return"/*# sourceURL=".concat(z.sourceRoot||"").concat(le," */")});return[V].concat(re).concat([j]).join(`
`)}var ae,oe,ie;return[V].join(`
`)}(g,r);return g[2]?"@media ".concat(g[2]," {").concat(y,"}"):y}).join("")},n.i=function(g,y,L){typeof g=="string"&&(g=[[null,g,""]]);var $={};if(L)for(var V=0;V<this.length;V++){var z=this[V][0];z!=null&&($[z]=!0)}for(var j=0;j<g.length;j++){var re=[].concat(g[j]);L&&$[re[0]]||(y&&(re[2]?re[2]="".concat(y," and ").concat(re[2]):re[2]=y),n.push(re))}},n}},1512:function(t,r,n){var g=n(3244),y=n(6906),L=n(7665),$=n(975),V=n(4991),z=n(4209),j=n(9702),re=n(6757),ae=n(8381),oe=n(5543),ie=n(7781),le=n(8908),ue=n(1286),de=n(6768);r=function(he){return new g(he)},g.methods({offset:function(){return y(this)},hide:function(){return this.css("display","none")},show:function(){return L(this),this},first:function(){return r(this[0])},last:function(){return r(j(this))},get:function(he){return this[he]},eq:function(he){return r(this[he])},on:function(he,_e,Ce){return oe.on(this,he,_e,Ce),this},off:function(he,_e,Ce){return oe.off(this,he,_e,Ce),this},html:function(he){var _e=z.html(this,he);return ue(he)?_e:this},text:function(he){var _e=z.text(this,he);return ue(he)?_e:this},val:function(he){var _e=z.val(this,he);return ue(he)?_e:this},css:function(he,_e){var Ce=$(this,he,_e);return pe(he,_e)?Ce:this},attr:function(he,_e){var Ce=V(this,he,_e);return pe(he,_e)?Ce:this},data:function(he,_e){var Ce=ae(this,he,_e);return pe(he,_e)?Ce:this},rmAttr:function(he){return V.remove(this,he),this},remove:function(){return re(this),this},addClass:function(he){return ie.add(this,he),this},rmClass:function(he){return ie.remove(this,he),this},toggleClass:function(he){return ie.toggle(this,he),this},hasClass:function(he){return ie.has(this,he)},parent:function(){return r(this[0].parentNode)},append:function(he){return le.append(this,he),this},prepend:function(he){return le.prepend(this,he),this},before:function(he){return le.before(this,he),this},after:function(he){return le.after(this,he),this}});var pe=function(he,_e){return ue(_e)&&de(he)};t.exports=r},4991:function(t,r,n){var g=n(1352),y=n(5166),L=n(6768),$=n(3783),V=n(1286),z=n(2341);(r=function(j,re,ae){if(j=z(j),V(ae)&&L(re))return function(ie,le){return ie.getAttribute(le)}(j[0],re);var oe=re;y(oe)||((oe={})[re]=ae),function(ie,le){$(ie,function(ue){$(le,function(de,pe){ue.setAttribute(pe,de)})})}(j,oe)}).remove=function(j,re){j=z(j),re=g(re),$(j,function(ae){$(re,function(oe){ae.removeAttribute(oe)})})},t.exports=r},7781:function(t,r,n){var g=n(1352),y=n(6053),L=n(2341),$=n(6768),V=n(3783);function z(j){return $(j)?j.split(/\s+/):g(j)}r={add:function(j,re){j=L(j);var ae=z(re);V(j,function(oe){var ie=[];V(ae,function(le){r.has(oe,le)||ie.push(le)}),ie.length!==0&&(oe.className+=(oe.className?" ":"")+ie.join(" "))})},has:function(j,re){j=L(j);var ae=new RegExp("(^|\\s)"+re+"(\\s|$)");return y(j,function(oe){return ae.test(oe.className)})},toggle:function(j,re){j=L(j),V(j,function(ae){if(!r.has(ae,re))return r.add(ae,re);r.remove(ae,re)})},remove:function(j,re){j=L(j);var ae=z(re);V(j,function(oe){V(ae,function(ie){oe.classList.remove(ie)})})}},t.exports=r},975:function(t,r,n){var g=n(6768),y=n(5166),L=n(7622),$=n(1286),V=n(6341),z=n(3990),j=n(2341),re=n(747),ae=n(3783);r=function(ie,le,ue){if(ie=j(ie),$(ue)&&g(le))return function(pe,he){return pe.style[re(he)]||getComputedStyle(pe,"").getPropertyValue(he)}(ie[0],le);var de=le;y(de)||((de={})[le]=ue),function(pe,he){ae(pe,function(_e){var Ce=";";ae(he,function($e,xe){xe=re.dash(xe),Ce+=xe+":"+function(Ie,Ne){var ze=z(Ne)&&!V(oe,L(Ie));return ze?Ne+"px":Ne}(xe,$e)+";"}),_e.style.cssText+=Ce})}(ie,de)};var oe=["column-count","columns","font-weight","line-weight","opacity","z-index","zoom"];t.exports=r},8381:function(t,r,n){var g=n(4991),y=n(6768),L=n(5166),$=n(3783);n(2341),r=function(V,z,j){var re=z;return y(z)&&(re="data-"+z),L(z)&&(re={},$(z,function(ae,oe){re["data-"+oe]=ae})),g(V,re,j)},t.exports=r},5543:function(t,r,n){var g=n(2443),y=n(1286),L=n(2341),$=n(3783);function V(z){return function(j,re,ae,oe){j=L(j),y(oe)&&(oe=ae,ae=void 0),$(j,function(ie){g[z](ie,re,ae,oe)})}}r={on:V("add"),off:V("remove")},t.exports=r},8908:function(t,r,n){var g=n(3783),y=n(2341),L=n(6768);function $(V){return function(z,j){z=y(z),g(z,function(re){if(L(j))re.insertAdjacentHTML(V,j);else{var ae=re.parentNode;switch(V){case"beforebegin":ae&&ae.insertBefore(j,re);break;case"afterend":ae&&ae.insertBefore(j,re.nextSibling);break;case"beforeend":re.appendChild(j);break;case"afterbegin":re.prepend(j)}}})}}r={before:$("beforebegin"),after:$("afterend"),append:$("beforeend"),prepend:$("afterbegin")},t.exports=r},6906:function(t,r,n){var g=n(2341);r=function(y){var L=(y=g(y))[0].getBoundingClientRect();return{left:L.left+window.pageXOffset,top:L.top+window.pageYOffset,width:Math.round(L.width),height:Math.round(L.height)}},t.exports=r},4209:function(t,r,n){var g=n(1286),y=n(3783),L=n(2341);function $(V){return function(z,j){var re=(z=L(z))[0];if(g(j))return re?re[V]:"";re&&y(z,function(ae){ae[V]=j})}}r={html:$("innerHTML"),text:$("textContent"),val:$("value")},t.exports=r},6757:function(t,r,n){var g=n(3783),y=n(2341);r=function(L){L=y(L),g(L,function($){var V=$.parentNode;V&&V.removeChild($)})},t.exports=r},2341:function(t,r,n){var g=n(6768),y=n(1352),L=n(3244);r=function($){return y(g($)?new L($):$)},t.exports=r},7665:function(t,r,n){var g=n(3783),y=n(2341);r=function($){$=y($),g($,function(V){(function(z){return getComputedStyle(z,"").getPropertyValue("display")=="none"})(V)&&(V.style.display=function(z){var j,re;return L[z]||(j=document.createElement(z),document.documentElement.appendChild(j),re=getComputedStyle(j,"").getPropertyValue("display"),j.parentNode.removeChild(j),re=="none"&&(re="block"),L[z]=re),L[z]}(V.nodeName))})};var L={};t.exports=r},7496:function(t,r,n){var g=n(6329),y=n(1352),L=n(5022),$=n(7653),V=n(9537),z=(r=function(j,re){return z.extend(j,re)}).Base=function j(re,ae,oe){oe=oe||{};var ie=ae.className||$(ae,"initialize.name")||"";delete ae.className;var le=function(){var ue=y(arguments);return this.initialize&&this.initialize.apply(this,ue)||this};if(!V)try{le=new Function("toArr","return function "+ie+"(){var args = toArr(arguments);return this.initialize ? this.initialize.apply(this, args) || this : this;};")(y)}catch{}return L(le,re),le.prototype.constructor=le,le.extend=function(ue,de){return j(le,ue,de)},le.inherits=function(ue){L(le,ue)},le.methods=function(ue){return g(le.prototype,ue),le},le.statics=function(ue){return g(le,ue),le},le.methods(ae).statics(oe),le}(Object,{className:"Base",callSuper:function(j,re,ae){return j.prototype[re].apply(this,ae)},toString:function(){return this.constructor.name}});t.exports=r},3009:function(t,r,n){var g=n(7496),y=n(6768),L=n(9882),$=n(3279),V=n(5925),z=n(5044);r=g({initialize:function(le){y(le)&&(le=r.parse(le)),this.model=le.model,this.val=le.val},toRgb:function(){var le=this.val;this.model==="hsl"&&(le=V(le));var ue="rgba";return le[3]===1&&(ue="rgb",le=le.slice(0,3)),ue+"("+le.join(", ")+")"},toHex:function(){var le=this.val;this.model==="hsl"&&(le=V(le));var ue=z.encode(le.slice(0,3));return ue[0]===ue[1]&&ue[2]===ue[3]&&ue[4]===ue[5]&&(ue=ue[0]+ue[2]+ue[5]),"#"+ue},toHsl:function(){var le=this.val;this.model==="rgb"&&(le=$(le));var ue="hsla";return le[3]===1&&(ue="hsl",le=le.slice(0,3)),le[1]=le[1]+"%",le[2]=le[2]+"%",ue+"("+le.join(", ")+")"}},{parse:function(le){var ue,de,pe=[0,0,0,1],he="rgb";if(de=le.match(j))for(de=de[1],ue=0;ue<3;ue++)pe[ue]=parseInt(de[ue]+de[ue],16);else if(de=le.match(re))for(de=de[1],ue=0;ue<3;ue++){var _e=2*ue;pe[ue]=parseInt(de.slice(_e,_e+2),16)}else if(de=le.match(ae)){for(ue=0;ue<3;ue++)pe[ue]=parseInt(de[ue+1],0);de[4]&&(pe[3]=parseFloat(de[4]))}else if(de=le.match(oe)){for(ue=0;ue<3;ue++)pe[ue]=Math.round(2.55*parseFloat(de[ue+1]));de[4]&&(pe[3]=parseFloat(de[4]))}else(de=le.match(ie))&&(he="hsl",pe=[(parseFloat(de[1])%360+360)%360,L(parseFloat(de[2]),0,100),L(parseFloat(de[3]),0,100),L(parseFloat(de[4]),0,1)]);return{val:pe,model:he}}});var j=/^#([a-fA-F0-9]{3})$/,re=/^#([a-fA-F0-9]{6})$/,ae=/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d.]+)\s*)?\)$/,oe=/^rgba?\(\s*([+-]?[\d.]+)%\s*,\s*([+-]?[\d.]+)%\s*,\s*([+-]?[\d.]+)%\s*(?:,\s*([+-]?[\d.]+)\s*)?\)$/,ie=/^hsla?\(\s*([+-]?\d*[.]?\d+)(?:deg)?\s*,\s*([+-]?[\d.]+)%\s*,\s*([+-]?[\d.]+)%\s*(?:,\s*([+-]?[\d.]+)\s*)?\)$/;t.exports=r},1443:function(t,r,n){var g=n(7496),y=n(6257),L=n(3783),$=n(9677),V=n(8763),z=n(4675);r=g({initialize:function(){this._events=this._events||{}},on:function(j,re){return this._events[j]=this._events[j]||[],this._events[j].push(re),this},off:function(j,re){var ae=this._events;if(y(ae,j)){var oe=ae[j].indexOf(re);return oe>-1&&ae[j].splice(oe,1),this}},once:function(j,re){return this.on(j,V(re)),this},emit:function(j){var re=this;if(y(this._events,j)){var ae=$(arguments,1),oe=z(this._events[j]);return L(oe,function(ie){return ie.apply(re,ae)},this),this}},removeAllListeners:function(j){return j?delete this._events[j]:this._events={},this}},{mixin:function(j){L(["on","off","once","emit","removeAllListeners"],function(re){j[re]=r.prototype[re]}),j._events=j._events||{}}}),t.exports=r},9640:function(t,r,n){var g=n(7496),y=n(4454),L=n(6472),$=n(3783),V=n(2533);r=g({initialize:function(z){L(z)?(this.size=z.length,$(z,function(j,re){this[j]=re},this)):(this.size=V(z).length,$(z,function(j,re){this[re]=j},this)),y(this)}}),t.exports=r},125:function(t,r,n){var g=n(5128),y=n(615),L=n(8887),$=n(4400),V=n(4193),z=n(5166),j=y("local");r=g.extend({initialize:function(re,ae){this._name=re,ae=ae||{};var oe=j.getItem(re);try{oe=JSON.parse(oe)}catch{oe={}}z(oe)||(oe={}),ae=V(oe,ae),this.callSuper(g,"initialize",[ae])},save:function(re){if(L(re))return j.removeItem(this._name);j.setItem(this._name,$(re))}}),t.exports=r},4989:function(t,r,n){var g=n(1443),y=n(9640),L=n(1352),$=n(1286),V=n(4675),z=n(6768),j=n(3990);r=g.extend({initialize:function(re,ae){this.name=re,this.setLevel($(ae)?r.level.DEBUG:ae),this.callSuper(g,"initialize",arguments)},setLevel:function(re){return z(re)?((re=r.level[re.toUpperCase()])&&(this._level=re),this):(j(re)&&(this._level=re),this)},getLevel:function(){return this._level},formatter:function(re,ae){return ae},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(re,ae){return(ae=L(ae)).length===0?this:(this.emit("all",re,V(ae)),r.level[re.toUpperCase()]<this._level||(this.emit(re,V(ae)),(re==="debug"?console.log:console[re]).apply(console,this.formatter(re,ae))),this)}},{level:new y({TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5})}),t.exports=r},2765:function(t,r,n){var g=n(1443);r=g.extend({className:"MediaQuery",initialize:function(y){var L=this;this.callSuper(g,"initialize"),this._listener=function(){L.emit(L.isMatch()?"match":"unmatch")},this.setQuery(y)},setQuery:function(y){this._mql&&this._mql.removeListener(this._listener),this._mql=window.matchMedia(y),this._mql.addListener(this._listener)},isMatch:function(){return this._mql.matches}}),t.exports=r},2289:function(t,r,n){var g=n(7496);(r=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver)||(r=g({initialize:function(){},observe:function(){},disconnect:function(){},takeRecords:function(){}})),t.exports=r},242:function(t,r,n){var g=n(8985),y=n(8613),L=n(5543),$=n(975),V=n(6341),z=n(6329),j=n(5610);r=j.ResizeObserver?g.extend({initialize:function(re){var ae=this;if(re._resizeSensor)return re._resizeSensor;this.callSuper(g,"initialize");var oe=new j.ResizeObserver(function(){return ae.emit()});oe.observe(re),re._resizeSensor=this,this._resizeObserver=oe,this._el=re},destroy:function(){var re=this._el;re._resizeSensor&&(this.rmAllListeners(),delete re._resizeSensor,this._resizeObserver.unobserve(re))}}):g.extend({initialize:function(re){if(re._resizeSensor)return re._resizeSensor;this.callSuper(g,"initialize"),this._el=re,re._resizeSensor=this,V(["absolute","relative","fixed","sticky"],$(re,"position"))||$(re,"position","relative"),this._appendResizeSensor(),this._bindEvent()},destroy:function(){var re=this._el;re._resizeSensor&&(this.rmAllListeners(),delete re._resizeSensor,re.removeChild(this._resizeSensorEl))},_appendResizeSensor:function(){var re=this._el,ae={pointerEvents:"none",position:"absolute",left:"0px",top:"0px",right:"0px",bottom:"0px",overflow:"hidden",zIndex:"-1",visibility:"hidden",maxWidth:"100%"},oe={position:"absolute",left:"0px",top:"0px",transition:"0s"},ie=y("div",{style:oe}),le=y("div.resize-sensor-expand",{style:ae},ie),ue=y("div.resize-sensor-shrink",{style:ae},y("div",{style:z({width:"200%",height:"200%"},oe)})),de=y("div.resize-sensor",{dir:"ltr",style:ae},le,ue);this._expandEl=le,this._expandChildEl=ie,this._shrinkEl=ue,this._resizeSensorEl=de,re.appendChild(de),this._resetExpandShrink()},_bindEvent:function(){var re=this;L.on(this._expandEl,"scroll",function(){return re._onScroll()}),L.on(this._shrinkEl,"scroll",function(){return re._onScroll()})},_onScroll:function(){this.emit(),this._resetExpandShrink()},_resetExpandShrink:function(){var re=this._el,ae=re.offsetWidth,oe=re.offsetHeight;$(this._expandChildEl,{width:ae+10,height:oe+10}),z(this._expandEl,{scrollLeft:ae+10,scrollTop:oe+10}),z(this._shrinkEl,{scrollLeft:ae+10,scrollTop:oe+10})}}),t.exports=r},3244:function(t,r,n){var g=n(7496),y=n(6768),L=n(3783),$=n(9971),V=new(r=g({className:"Select",initialize:function(z){return this.length=0,z?y(z)?V.find(z):void(z.nodeType&&(this[0]=z,this.length=1)):this},find:function(z){var j=new r;return this.each(function(){$(j,this.querySelectorAll(z))}),j},each:function(z){return L(this,function(j,re){z.call(j,re,j)}),this}}))(document);t.exports=r},8985:function(t,r,n){var g=n(7496),y=n(4675),L=n(3783),$=n(1352);r=g({initialize:function(){this._listeners=[]},addListener:function(V){this._listeners.push(V)},rmListener:function(V){var z=this._listeners.indexOf(V);z>-1&&this._listeners.splice(z,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var V=this,z=$(arguments),j=y(this._listeners);L(j,function(re){return re.apply(V,z)},this)}},{mixin:function(V){L(["addListener","rmListener","emit","rmAllListeners"],function(z){V[z]=r.prototype[z]}),V._listeners=V._listeners||[]}}),t.exports=r},9001:function(t,r,n){var g=n(7496),y=n(1527);r=g({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function(L){return this._items.push(L),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function(L,$){$=arguments.length>1?$:this;for(var V=this._items,z=this.size-1,j=0;z>=0;z--,j++)L.call($,V[z],j,this)},toArr:function(){return y(this._items)}}),t.exports=r},5128:function(t,r,n){var g=n(1443),y=n(6768),L=n(5166),$=n(3783),V=n(1352);r=g.extend({initialize:function(z){this.callSuper(g,"initialize",arguments),this._data=z||{},this.save(this._data)},set:function(z,j){var re;y(z)?(re={})[z]=j:L(z)&&(re=z);var ae=this;$(re,function(oe,ie){var le=ae._data[ie];ae._data[ie]=oe,ae.emit("change",ie,oe,le)}),this.save(this._data)},get:function(z){var j=this._data;if(y(z))return j[z];var re={};return $(z,function(ae){re[ae]=j[ae]}),re},remove:function(z){z=V(z);var j=this._data;$(z,function(re){delete j[re]}),this.save(j)},clear:function(){this._data={},this.save(this._data)},each:function(z){$(this._data,z)},save:function(z){this._data=z}}),t.exports=r},6334:function(t,r,n){var g=n(7496),y=n(6329),L=n(4331),$=n(1745),V=n(8887),z=n(3783),j=n(6472),re=n(1352),ae=n(2727),oe=n(5166),ie=n(3367);r=g({className:"Url",initialize:function(pe){!pe&&ae&&(pe=window.location.href),y(this,r.parse(pe||""))},setQuery:function(pe,he){var _e=this.query;return oe(pe)?z(pe,function(Ce,$e){_e[$e]=ie(Ce)}):_e[pe]=ie(he),this},rmQuery:function(pe){var he=this.query;return j(pe)||(pe=re(pe)),z(pe,function(_e){delete he[_e]}),this},toString:function(){return r.stringify(this)}},{parse:function(pe){var he={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},_e=L(pe),Ce=!1,$e=_e.match(le);if($e&&($e=$e[0],he.protocol=$e.toLowerCase(),_e=_e.substr($e.length)),$e&&(Ce=_e.substr(0,2)==="//")&&(_e=_e.slice(2),he.slashes=!0),Ce){for(var xe=_e,Ie=-1,Ne=0,ze=de.length;Ne<ze;Ne++){var Fe=_e.indexOf(de[Ne]);Fe!==-1&&(Ie===-1||Fe<Ie)&&(Ie=Fe)}Ie>-1&&(xe=_e.slice(0,Ie),_e=_e.slice(Ie));var qe=xe.lastIndexOf("@");qe!==-1&&(he.auth=decodeURIComponent(xe.slice(0,qe)),xe=xe.slice(qe+1)),he.hostname=xe;var Et=xe.match(ue);Et&&((Et=Et[0])!==":"&&(he.port=Et.substr(1)),he.hostname=xe.substr(0,xe.length-Et.length))}var kt=_e.indexOf("#");kt!==-1&&(he.hash=_e.substr(kt),_e=_e.slice(0,kt));var Lt=_e.indexOf("?");return Lt!==-1&&(he.query=$.parse(_e.substr(Lt+1)),_e=_e.slice(0,Lt)),he.pathname=_e||"/",he},stringify:function(pe){var he=pe.protocol+(pe.slashes?"//":"")+(pe.auth?encodeURIComponent(pe.auth)+"@":"")+pe.hostname+(pe.port?":"+pe.port:"")+pe.pathname;return V(pe.query)||(he+="?"+$.stringify(pe.query)),pe.hash&&(he+=pe.hash),he}});var le=/^([a-z0-9.+-]+:)/i,ue=/:[0-9]*$/,de=["/","?","#"];t.exports=r},8991:function(t,r,n){var g=n(4777),y=n(1214),L=n(4193),$=n(5166),V=n(1745);function z(j,re,ae,oe){return g(re)&&(oe=ae,ae=re,re={}),{url:j,data:re,success:ae,dataType:oe}}(r=function(j){L(j,r.setting);var re,ae=j.type,oe=j.url,ie=j.data,le=j.dataType,ue=j.success,de=j.error,pe=j.timeout,he=j.complete,_e=j.xhr();return _e.onreadystatechange=function(){if(_e.readyState===4){var Ce;clearTimeout(re);var $e=_e.status;if($e>=200&&$e<300||$e===304){Ce=_e.responseText,le==="xml"&&(Ce=_e.responseXML);try{le==="json"&&(Ce=JSON.parse(Ce))}catch{}ue(Ce,_e)}else de(_e);he(_e)}},ae==="GET"?(ie=V.stringify(ie))&&(oe+=oe.indexOf("?")>-1?"&"+ie:"?"+ie):j.contentType==="application/x-www-form-urlencoded"?$(ie)&&(ie=V.stringify(ie)):j.contentType==="application/json"&&$(ie)&&(ie=JSON.stringify(ie)),_e.open(ae,oe,!0),_e.setRequestHeader("Content-Type",j.contentType),pe>0&&(re=setTimeout(function(){_e.onreadystatechange=y,_e.abort(),de(_e,"timeout"),he(_e)},pe)),_e.send(ae==="GET"?null:ie),_e}).setting={type:"GET",success:y,error:y,complete:y,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},r.get=function(){return r(z.apply(null,arguments))},r.post=function(){var j=z.apply(null,arguments);return j.type="POST",r(j)},t.exports=r},1116:function(t,r,n){var g=n(2533),y=n(415),L=n(42),$=Object.getOwnPropertyNames,V=Object.getOwnPropertySymbols;r=function(z){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},re=j.prototype,ae=re===void 0||re,oe=j.unenumerable,ie=oe!==void 0&&oe,le=j.symbol,ue=le!==void 0&&le,de=[];if((ie||ue)&&$){var pe=g;ie&&$&&(pe=$);do de=de.concat(pe(z)),ue&&V&&(de=de.concat(V(z)));while(ae&&(z=y(z))&&z!==Object.prototype);de=L(de)}else if(ae)for(var he in z)de.push(he);else de=g(z);return de},t.exports=r},7913:function(t,r,n){var g=n(3783),y=n(1286),L=n(4777);r=function($,V){y(V)&&(V=!0);var z=L(V),j={};return g($,function(re){j[re]=z?V(re):V}),j},t.exports=r},3901:function(t,r){r={encode:function($){var V,z,j=[],re=$.length,ae=re%3;re-=ae;for(var oe=0;oe<re;oe+=3)j.push((V=($[oe]<<16)+($[oe+1]<<8)+$[oe+2],g[V>>18&63]+g[V>>12&63]+g[V>>6&63]+g[63&V]));return re=$.length,ae===1?(z=$[re-1],j.push(g[z>>2]),j.push(g[z<<4&63]),j.push("==")):ae===2&&(z=($[re-2]<<8)+$[re-1],j.push(g[z>>10]),j.push(g[z>>4&63]),j.push(g[z<<2&63]),j.push("=")),j.join("")},decode:function($){var V=$.length,z=0;$[V-2]==="="?z=2:$[V-1]==="="&&(z=1);var j,re,ae,oe,ie,le,ue,de=new Array(3*V/4-z);for(V=z>0?V-4:V,j=0,re=0;j<V;j+=4){var pe=(ae=$[j],oe=$[j+1],ie=$[j+2],le=$[j+3],n[ae.charCodeAt(0)]<<18|n[oe.charCodeAt(0)]<<12|n[ie.charCodeAt(0)]<<6|n[le.charCodeAt(0)]);de[re++]=pe>>16&255,de[re++]=pe>>8&255,de[re++]=255&pe}return z===2?(ue=n[$.charCodeAt(j)]<<2|n[$.charCodeAt(j+1)]>>4,de[re++]=255&ue):z===1&&(ue=n[$.charCodeAt(j)]<<10|n[$.charCodeAt(j+1)]<<4|n[$.charCodeAt(j+2)]>>2,de[re++]=ue>>8&255,de[re++]=255&ue),de}};for(var n=[],g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",y=0,L=g.length;y<L;y++)n[g.charCodeAt(y)]=y;t.exports=r},5637:function(t,r){r=function(n,g){var y;return function(){return--n>0&&(y=g.apply(this,arguments)),n<=1&&(g=null),y}},t.exports=r},7494:function(t,r,n){var g=n(8935);function y(L,$){this[$]=L.replace(/\w/,function(V){return V.toUpperCase()})}r=function(L){var $=g(L),V=$[0];return $.shift(),$.forEach(y,$),V+=$.join("")},t.exports=r},1694:function(t,r,n){var g=n(6257),y=n(6472);r=function(V,z){if(y(V))return V;if(z&&g(z,V))return[V];var j=[];return V.replace(L,function(re,ae,oe,ie){j.push(oe?ie.replace($,"$1"):ae||re)}),j};var L=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,$=/\\(\\)?/g;t.exports=r},996:function(t,r){r=function(n,g){var y=[];g=g||1;for(var L=0,$=Math.ceil(n.length/g);L<$;L++){var V=L*g,z=V+g;y.push(n.slice(V,z))}return y},t.exports=r},9882:function(t,r,n){var g=n(1286);r=function(y,L,$){return g($)&&($=L,L=void 0),!g(L)&&y<L?L:y>$?$:y},t.exports=r},4675:function(t,r,n){var g=n(5166),y=n(6472),L=n(6329);r=function($){return g($)?y($)?$.slice():L({},$):$},t.exports=r},550:function(t,r,n){var g=n(5166),y=n(4777),L=n(6472),$=n(8820);r=function(V){return L(V)?V.map(function(z){return r(z)}):g(V)&&!y(V)?$(V,function(z){return r(z)}):V},t.exports=r},8099:function(t,r,n){var g=n(1352);r=function(){for(var y=g(arguments),L=[],$=0,V=y.length;$<V;$++)L=L.concat(g(y[$]));return L},t.exports=r},6341:function(t,r,n){var g=n(496),y=n(6768),L=n(1369),$=n(2578);r=function(V,z){return y(V)?V.indexOf(z)>-1:(L(V)||(V=$(V)),g(V,z)>=0)},t.exports=r},1792:function(t,r,n){var g=n(6768),y=n(3901),L=n(385),$=n(6472),V=n(2349),z=n(3085),j=n(3063);(r=function(re,ae){var oe;if(ae=j(ae),g(re))oe=new Uint8Array(y.decode(re));else if(L(re))re=re.slice(0),oe=new Uint8Array(re);else if($(re))oe=new Uint8Array(re);else if(z(re)==="uint8array")oe=re.slice(0);else if(V(re)){oe=new Uint8Array(re.length);for(var ie=0;ie<re.length;ie++)oe[ie]=re[ie]}if(oe)switch(ae){case"base64":oe=y.encode(oe);break;case"arraybuffer":oe=oe.buffer;break;case"array":oe=[].slice.call(oe);break;case"buffer":oe=Buffer.from(oe);break;case"blob":oe=new Blob([oe.buffer])}return oe}).blobToArrBuffer=function(re){return new Promise(function(ae,oe){var ie=new FileReader;ie.onload=function(le){ae(le.target.result)},ie.onerror=function(le){oe(le)},ie.readAsArrayBuffer(re)})},t.exports=r},6299:function(t,r,n){var g=n(4193),y=n(3990),L=n(1286),$=n(1420),V={path:"/"};function z(j,re,ae){if(!L(re)){if(ae=g(ae=ae||{},V),y(ae.expires)){var oe=new Date;oe.setMilliseconds(oe.getMilliseconds()+864e5*ae.expires),ae.expires=oe}return re=encodeURIComponent(re),j=encodeURIComponent(j),document.cookie=[j,"=",re,ae.expires&&"; expires="+ae.expires.toUTCString(),ae.path&&"; path="+ae.path,ae.domain&&"; domain="+ae.domain,ae.secure?"; secure":""].join(""),r}for(var ie=document.cookie?document.cookie.split("; "):[],le=j?void 0:{},ue=0,de=ie.length;ue<de;ue++){var pe=ie[ue],he=pe.split("="),_e=$(he.shift());if(pe=he.join("="),pe=$(pe),j===_e){le=pe;break}j||(le[_e]=pe)}return le}r={get:z,set:z,remove:function(j,re){return(re=re||{}).expires=-1,z(j,"",re)}},t.exports=r},2327:function(t,r,n){var g=n(6329),y=n(1214);r=function(L,$){$=$||y;var V=document.createElement("textarea"),z=document.body;g(V.style,{fontSize:"12pt",border:"0",padding:"0",margin:"0",position:"absolute",left:"-9999px"}),V.value=L,z.appendChild(V),V.setAttribute("readonly",""),V.select(),V.setSelectionRange(0,L.length);try{document.execCommand("copy"),$()}catch(j){$(j)}finally{z.removeChild(V)}},t.exports=r},1662:function(t,r,n){var g=n(5166);r=function(L){if(!g(L))return{};if(y)return y(L);function $(){}return $.prototype=L,new $};var y=Object.create;t.exports=r},4427:function(t,r,n){var g=n(1286),y=n(3783);r=function(L,$){return function(V){return y(arguments,function(z,j){if(j!==0){var re=L(z);y(re,function(ae){$&&!g(V[ae])||(V[ae]=z[ae])})}}),V}},t.exports=r},4210:function(t,r,n){var g=n(1475),y=n(1286),L=n(7494);r=g(function(V,z){return y(z)?(V=L(V),!y($[V])):($.cssText="",$.cssText=V+":"+z,!!$.length)},function(V,z){return V+" "+z});var $=document.createElement("p").style;t.exports=r},4407:function(t,r,n){var g=n(6768),y=n(2106),L=n(3367),$=n(5351);r=function(oe,ie,le,ue){arguments.length===1&&g(oe)&&!re.test(oe)&&(ie=oe,oe=void 0),oe=oe||new Date,y(oe)||(oe=new Date(oe));var de=(ie=L(r.masks[ie]||ie||r.masks.default)).slice(0,4);de!=="UTC:"&&de!=="GMT:"||(ie=ie.slice(4),le=!0,de==="GMT:"&&(ue=!0));var pe=le?"getUTC":"get",he=oe[pe+"Date"](),_e=oe[pe+"Day"](),Ce=oe[pe+"Month"](),$e=oe[pe+"FullYear"](),xe=oe[pe+"Hours"](),Ie=oe[pe+"Minutes"](),Ne=oe[pe+"Seconds"](),ze=oe[pe+"Milliseconds"](),Fe=le?0:oe.getTimezoneOffset(),qe={d:he,dd:V(he),ddd:r.i18n.dayNames[_e],dddd:r.i18n.dayNames[_e+7],m:Ce+1,mm:V(Ce+1),mmm:r.i18n.monthNames[Ce],mmmm:r.i18n.monthNames[Ce+12],yy:L($e).slice(2),yyyy:$e,h:xe%12||12,hh:V(xe%12||12),H:xe,HH:V(xe),M:Ie,MM:V(Ie),s:Ne,ss:V(Ne),l:V(ze,3),L:V(Math.round(ze/10)),t:xe<12?"a":"p",tt:xe<12?"am":"pm",T:xe<12?"A":"P",TT:xe<12?"AM":"PM",Z:ue?"GMT":le?"UTC":(L(oe).match(j)||[""]).pop().replace(ae,""),o:(Fe>0?"-":"+")+V(100*Math.floor(Math.abs(Fe)/60)+Math.abs(Fe)%60,4),S:["th","st","nd","rd"][he%10>3?0:(he%100-he%10!=10)*he%10]};return ie.replace(z,function(Et){return Et in qe?qe[Et]:Et.slice(1,Et.length-1)})};var V=function(oe){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return $(L(oe),ie,"0")},z=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,j=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,re=/\d/,ae=/[^-+\dA-Z]/g;r.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},r.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},t.exports=r},6049:function(t,r){r=function(n,g,y){var L;return function(){var $=this,V=arguments;y||clearTimeout(L),y&&L||(L=setTimeout(function(){L=null,n.apply($,V)},g))}},t.exports=r},1420:function(t,r,n){var g=n(3783),y=n(8166),L=n(2461),$=n(5742);function V(j){return+("0x"+j)}r=function(j){try{return decodeURIComponent(j)}catch{var re=j.match(z);return re&&g(re,function(oe){j=j.replace(oe,function(ie){ie=ie.split("%").slice(1);var le=L(ie,V);return ie=y.encode(le),ie=$.decode(ie,!0),ie}(oe))}),j}};var z=/(%[a-f0-9]{2})+/gi;t.exports=r},4193:function(t,r,n){r=n(4427)(n(1116),!0),t.exports=r},9803:function(t,r,n){var g=n(1694),y=n(6768),L=n(5166),$=n(3783);function V(z,j,re){for(var ae=g(j,z),oe=ae.pop();j=ae.shift();)z[j]||(z[j]={}),z=z[j];Object.defineProperty(z,oe,re)}r=function(z,j,re){return y(j)?V(z,j,re):L(j)&&$(j,function(ae,oe){V(z,oe,ae)}),z},t.exports=r},2443:function(t,r,n){var g=n(7496),y=n(6341);function L(){return!0}function $(){return!1}function V(j){var re,ae=this.events[j.type],oe=z.call(this,j,ae);j=new r.Event(j);for(var ie,le,ue=0;(le=oe[ue++])&&!j.isPropagationStopped();)for(j.curTarget=le.el,ie=0;(re=le.handlers[ie++])&&!j.isImmediatePropagationStopped();)re.handler.apply(le.el,[j])===!1&&(j.preventDefault(),j.stopPropagation())}function z(j,re){var ae,oe,ie,le,ue=j.target,de=[],pe=re.delegateCount;if(ue.nodeType)for(;ue!==this;ue=ue.parentNode||this){for(oe=[],le=0;le<pe;le++)oe[ae=(ie=re[le]).selector+" "]===void 0&&(oe[ae]=y(this.querySelectorAll(ae),ue)),oe[ae]&&oe.push(ie);oe.length&&de.push({el:ue,handlers:oe})}return pe<re.length&&de.push({el:this,handlers:re.slice(pe)}),de}r={add:function(j,re,ae,oe){var ie,le={selector:ae,handler:oe};j.events||(j.events={}),(ie=j.events[re])||((ie=j.events[re]=[]).delegateCount=0,j.addEventListener(re,function(){V.apply(j,arguments)},!1)),ae?ie.splice(ie.delegateCount++,0,le):ie.push(le)},remove:function(j,re,ae,oe){var ie=j.events;if(ie&&ie[re])for(var le,ue=ie[re],de=ue.length;de--;)le=ue[de],ae&&le.selector!=ae||le.handler!=oe||(ue.splice(de,1),le.selector&&ue.delegateCount--)},Event:g({className:"Event",initialize:function(j){this.origEvent=j},isDefaultPrevented:$,isPropagationStopped:$,isImmediatePropagationStopped:$,preventDefault:function(){var j=this.origEvent;this.isDefaultPrevented=L,j&&j.preventDefault&&j.preventDefault()},stopPropagation:function(){var j=this.origEvent;this.isPropagationStopped=L,j&&j.stopPropagation&&j.stopPropagation()},stopImmediatePropagation:function(){var j=this.origEvent;this.isImmediatePropagationStopped=L,j&&j.stopImmediatePropagation&&j.stopImmediatePropagation(),this.stopPropagation()}})},t.exports=r},4541:function(t,r,n){var g=n(2727),y=n(9296),L=n(2533);r=function(re){var ae=j(re=(re=re||(g?navigator.userAgent:"")).toLowerCase(),"msie ");if(ae)return{version:ae,name:"ie"};if(V.test(re))return{version:11,name:"ie"};for(var oe=0,ie=z.length;oe<ie;oe++){var le=z[oe],ue=re.match($[le]);if(ue!=null){var de=y(ue[1].split(".")[0]);return le==="opera"&&(de=j(re,"version/")||de),{name:le,version:de}}}return{name:"unknown",version:-1}};var $={edge:/edge\/([0-9._]+)/,firefox:/firefox\/([0-9.]+)(?:\s|$)/,opera:/opera\/([0-9.]+)(?:\s|$)/,android:/android\s([0-9.]+)/,ios:/version\/([0-9._]+).*mobile.*safari.*/,safari:/version\/([0-9._]+).*safari/,chrome:/(?!chrom.*opr)chrom(?:e|ium)\/([0-9.]+)(:?\s|$)/},V=/trident\/7\./,z=L($);function j(re,ae){var oe=re.indexOf(ae);if(oe>-1)return y(re.substring(oe+ae.length,re.indexOf(".",oe)))}t.exports=r},6954:function(t,r,n){var g=n(2727);r=function(y){if(y=(y=y||(g?navigator.userAgent:"")).toLowerCase(),L("windows phone"))return"windows phone";if(L("win"))return"windows";if(L("android"))return"android";if(L("ipad")||L("iphone")||L("ipod"))return"ios";if(L("mac"))return"os x";if(L("linux"))return"linux";function L($){return y.indexOf($)>-1}return"unknown"},t.exports=r},801:function(t,r,n){var g=n(1137),y=n(288),L=n(5972),$=n(6341);r=g(function(V,z){return z=y(z),L(V,function(j){return!$(z,j)})}),t.exports=r},3783:function(t,r,n){var g=n(1369),y=n(2533),L=n(3955);r=function($,V,z){var j,re;if(V=L(V,z),g($))for(j=0,re=$.length;j<re;j++)V($[j],j,$);else{var ae=y($);for(j=0,re=ae.length;j<re;j++)V($[ae[j]],ae[j],$)}return $},t.exports=r},4858:function(t,r){r=function(n,g){var y=n.length-g.length;return y>=0&&n.indexOf(g,y)===y},t.exports=r},8901:function(t,r,n){var g=n(2533),y=(r=function(j){return $.test(j)?j.replace(V,z):j}).map={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},L="(?:"+g(y).join("|")+")",$=new RegExp(L),V=new RegExp(L,"g"),z=function(j){return y[j]};t.exports=r},4187:function(t,r,n){var g=n(3367);r=function(L){return g(L).replace(y,function($){switch($){case'"':case"'":case"\\":return"\\"+$;case`
`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var y=/["'\\\n\r\u2028\u2029]/g;t.exports=r},2337:function(t,r){r=function(n){return n.replace(/\W/g,"\\$&")},t.exports=r},642:function(t,r){r=function(n){var g=document.createElement("style");return g.textContent=n,g.type="text/css",document.head.appendChild(g),g},t.exports=r},1672:function(t,r,n){var g=n(2838),y=n(1369),L=n(2533);r=function($,V,z){V=g(V,z);for(var j=!y($)&&L($),re=(j||$).length,ae=0;ae<re;ae++){var oe=j?j[ae]:ae;if(!V($[oe],oe,$))return!1}return!0},t.exports=r},6329:function(t,r,n){r=n(4427)(n(1116)),t.exports=r},3021:function(t,r,n){var g=n(2533);r=n(4427)(g),t.exports=r},2581:function(t,r,n){var g=n(42),y=n(4331),L=n(2461),$=n(1352);r=function(z){var j=$(z.match(V));return g(L(j,function(re){return y(re)}))};var V=/((https?)|(ftp)):\/\/[\w.]+[^ \f\n\r\t\v"\\<>[\]\u2100-\uFFFF(),]*/gi;t.exports=r},5972:function(t,r,n){var g=n(2838),y=n(3783);r=function(L,$,V){var z=[];return $=g($,V),y(L,function(j,re,ae){$(j,re,ae)&&z.push(j)}),z},t.exports=r},2244:function(t,r,n){var g=n(2267),y=n(4072),L=n(1369),$=n(1286);r=function(V,z,j){var re=(L(V)?y:g)(V,z,j);if(!$(re)&&re!==-1)return V[re]},t.exports=r},4072:function(t,r,n){var g=n(2838);r=function(y,L,$,V){V=V||1,L=g(L,$);for(var z=y.length,j=V>0?0:z-1;j>=0&&j<z;){if(L(y[j],j,y))return j;j+=V}return-1},t.exports=r},2267:function(t,r,n){var g=n(2838),y=n(2533);r=function(L,$,V){$=g($,V);for(var z,j=y(L),re=0,ae=j.length;re<ae;re++)if($(L[z=j[re]],z,L))return z},t.exports=r},288:function(t,r,n){var g=n(6472);function y(L,$){for(var V,z=L.length,j=-1;z--;)V=L[++j],g(V)?y(V,$):$.push(V);return $}r=function(L){return y(L,[])},t.exports=r},4454:function(t,r,n){var g=n(2533);r=function(y){return Object.freeze?Object.freeze(y):(g(y).forEach(function(L){Object.getOwnPropertyDescriptor(y,L).configurable&&Object.defineProperty(y,L,{writable:!1,configurable:!1})}),y)},t.exports=r},415:function(t,r,n){var g=n(5166),y=n(4777),L=Object.getPrototypeOf,$={}.constructor;r=function(V){if(g(V)){if(L)return L(V);var z=V.__proto__;return z||z===null?z:y(V.constructor)?V.constructor.prototype:V instanceof $?$.prototype:void 0}},t.exports=r},8613:function(t,r,n){var g=n(9833),y=n(6768),L=n(6930),$=n(7781),V=n(975),z=n(3783),j=n(4777);r=function(re,ae){for(var oe=arguments.length,ie=new Array(oe>2?oe-2:0),le=2;le<oe;le++)ie[le-2]=arguments[le];(g(ae)||y(ae))&&(ie.unshift(ae),ae=null),ae||(ae={});var ue=function(Ce){for(var $e="div",xe="",Ie=[],Ne=[],ze="",Fe=0,qe=Ce.length;Fe<qe;Fe++){var Et=Ce[Fe];Et==="#"||Et==="."?(Ne.push(ze),ze=Et):ze+=Et}Ne.push(ze);for(var kt=0,Lt=Ne.length;kt<Lt;kt++)(ze=Ne[kt])&&(L(ze,"#")?xe=ze.slice(1):L(ze,".")?Ie.push(ze.slice(1)):$e=ze);return{tagName:$e,id:xe,classes:Ie}}(re),de=ue.tagName,pe=ue.id,he=ue.classes,_e=document.createElement(de);return pe&&_e.setAttribute("id",pe),$.add(_e,he),z(ie,function(Ce){y(Ce)?_e.appendChild(document.createTextNode(Ce)):g(Ce)&&_e.appendChild(Ce)}),z(ae,function(Ce,$e){y(Ce)?_e.setAttribute($e,Ce):j(Ce)&&L($e,"on")?_e.addEventListener($e.slice(2),Ce,!1):$e==="style"&&V(_e,Ce)}),_e},t.exports=r},6257:function(t,r){var n=Object.prototype.hasOwnProperty;r=function(g,y){return n.call(g,y)},t.exports=r},5044:function(t,r,n){var g=n(7348);r={encode:function(y){for(var L=[],$=0,V=y.length;$<V;$++){var z=y[$];L.push((z>>>4).toString(16)),L.push((15&z).toString(16))}return L.join("")},decode:function(y){var L=[],$=y.length;g($)&&$--;for(var V=0;V<$;V+=2)L.push(parseInt(y.substr(V,2),16));return L}},t.exports=r},3651:function(t,r,n){var g=n(3783),y=n(4193);r=function(V){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};y(j,L),V=V.replace(/</g,"&lt;").replace(/>/g,"&gt;"),z=$[z];var re=0,ae=[];g(z,function(ie){ie.language&&(V=V.replace(ie.re,function(le,ue){return ue?(ae[re++]=r(ue,ie.language,j),le.replace(ue,"___subtmpl"+(re-1)+"___")):le}))}),g(z,function(ie,le){$[ie.language]||(V=V.replace(ie.re,"___"+le+"___$1___end"+le+"___"))});var oe=[];return V=V.replace(/___(?!subtmpl)\w+?___/g,function(ie){var le=ie.substr(3,3)==="end",ue=(le?ie.substr(6):ie.substr(3)).replace(/_/g,""),de=oe.length>0?oe[oe.length-1]:null;return!le&&(de==null||ue==de||de!=null&&z[de]&&z[de].embed!=null&&z[de].embed.indexOf(ue)>-1)?(oe.push(ue),ie):le&&ue==de?(oe.pop(),ie):""}),g(z,function(ie,le){var ue=j[ie.style]?' style="'.concat(j[ie.style],'"'):"";V=V.replace(new RegExp("___end"+le+"___","g"),"</span>").replace(new RegExp("___"+le+"___","g"),'<span class="'.concat(ie.style,'"').concat(ue,">"))}),g(z,function(ie){ie.language&&(V=V.replace(/___subtmpl\d+___/g,function(le){var ue=parseInt(le.replace(/___subtmpl(\d+)___/,"$1"),10);return ae[ue]}))}),V};var L={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},$={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|&lt;|&gt;|\||\?|\.)/g,style:"operator"}}};$.html={comment:{re:/(&lt;!--([\s\S]*?)--&gt;)/g,style:"comment"},tag:{re:/(&lt;\/?\w(.|\n)*?\/?&gt;)/g,style:"keyword",embed:["string"]},string:$.js.string,css:{re:/(?:&lt;style.*?&gt;)([\s\S]*)?(?:&lt;\/style&gt;)/gi,language:"css"},script:{re:/(?:&lt;script.*?&gt;)([\s\S]*?)(?:&lt;\/script&gt;)/gi,language:"js"}},$.css={comment:$.js.comment,string:$.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},t.exports=r},5925:function(t,r){r=function(g){var y,L,$,V=g[0]/360,z=g[1]/100,j=g[2]/100,re=[];if(g[3]&&(re[3]=g[3]),z===0)return $=n(255*j),re[0]=re[1]=re[2]=$,re;for(var ae=2*j-(y=j<.5?j*(1+z):j+z-j*z),oe=0;oe<3;oe++)(L=V+.3333333333333333*-(oe-1))<0&&L++,L>1&&L--,$=6*L<1?ae+6*(y-ae)*L:2*L<1?y:3*L<2?ae+(y-ae)*(.6666666666666666-L)*6:ae,re[oe]=n(255*$);return re};var n=Math.round;t.exports=r},7483:function(t,r,n){var g=n(8702),y=n(9001),L=n(6472),$=n(3783),V=n(6768),z=n(8820),j=function(ae){return ae.replace(/&quot;/g,'"')},re=function(ae){return ae.replace(/"/g,"&quot;")};r={parse:function(ae){var oe=[],ie=new y;return g(ae,{start:function(le,ue){ue=z(ue,function(de){return j(de)}),ie.push({tag:le,attrs:ue})},end:function(){var le=ie.pop();if(ie.size){var ue=ie.peek();L(ue.content)||(ue.content=[]),ue.content.push(le)}else oe.push(le)},comment:function(le){var ue="<!--".concat(le,"-->"),de=ie.peek();de?(de.content||(de.content=[]),de.content.push(ue)):oe.push(ue)},text:function(le){var ue=ie.peek();ue?(ue.content||(ue.content=[]),ue.content.push(le)):oe.push(le)}}),oe},stringify:function ae(oe){var ie="";return L(oe)?$(oe,function(le){return ie+=ae(le)}):V(oe)?ie=oe:(ie+="<".concat(oe.tag),$(oe.attrs,function(le,ue){return ie+=" ".concat(ue,'="').concat(re(le),'"')}),ie+=">",oe.content&&(ie+=ae(oe.content)),ie+="</".concat(oe.tag,">")),ie}},t.exports=r},6362:function(t,r){r=function(n){return n},t.exports=r},496:function(t,r){r=function(n,g,y){return Array.prototype.indexOf.call(n,g,y)},t.exports=r},5022:function(t,r,n){var g=n(1662);r=function(y,L){y.prototype=g(L.prototype)},t.exports=r},7190:function(t,r,n){var g=n(3783);r=function(y){var L={};return g(y,function($,V){L[$]=V}),L},t.exports=r},7403:function(t,r,n){var g=n(106);r=function(y){return g(y)==="[object Arguments]"},t.exports=r},6472:function(t,r,n){var g=n(106);r=Array.isArray?Array.isArray:function(y){return g(y)==="[object Array]"},t.exports=r},385:function(t,r,n){var g=n(106);r=function(y){return g(y)==="[object ArrayBuffer]"},t.exports=r},1369:function(t,r,n){var g=n(3990),y=n(4777),L=Math.pow(2,53)-1;r=function($){if(!$)return!1;var V=$.length;return g(V)&&V>=0&&V<=L&&!y($)},t.exports=r},4696:function(t,r){r=function(n){return n===!0||n===!1},t.exports=r},2727:function(t,r){r=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,t.exports=r},2349:function(t,r,n){var g=n(4777);r=function(y){return y!=null&&(!!y._isBuffer||y.constructor&&g(y.constructor.isBuffer)&&y.constructor.isBuffer(y))},t.exports=r},2520:function(t,r,n){var g=new(n(2765))("(prefers-color-scheme: dark)");r=function(){return g.isMatch()},t.exports=r},2106:function(t,r,n){var g=n(106);r=function(y){return g(y)==="[object Date]"},t.exports=r},9833:function(t,r){r=function(n){return!(!n||n.nodeType!==1)},t.exports=r},8887:function(t,r,n){var g=n(1369),y=n(6472),L=n(6768),$=n(7403),V=n(2533);r=function(z){return z==null||(g(z)&&(y(z)||L(z)||$(z))?z.length===0:V(z).length===0)},t.exports=r},2749:function(t,r,n){var g=n(106);r=function(y){return g(y)==="[object Error]"},t.exports=r},4777:function(t,r,n){var g=n(106);r=function(y){var L=g(y);return L==="[object Function]"||L==="[object GeneratorFunction]"||L==="[object AsyncFunction]"},t.exports=r},9585:function(t,r,n){var g=n(5610),y=g.getComputedStyle,L=g.document;function $(V,z){return V.right<z.left||V.left>z.right||V.bottom<z.top||V.top>z.bottom}r=function(V){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},j=z.display,re=j===void 0||j,ae=z.visibility,oe=ae!==void 0&&ae,ie=z.opacity,le=ie!==void 0&&ie,ue=z.size,de=ue!==void 0&&ue,pe=z.viewport,he=pe!==void 0&&pe,_e=z.overflow,Ce=_e!==void 0&&_e,$e=y(V);if(re){var xe=V.tagName;if(xe==="BODY"||xe==="HTML"||$e.position==="fixed"){if($e.display==="none")return!0;for(var Ie=V;Ie=Ie.parentElement;)if(y(Ie).display==="none")return!0}else if(V.offsetParent===null)return!0}if(oe&&$e.visibility==="hidden")return!0;if(le){if($e.opacity==="0")return!0;for(var Ne=V;Ne=Ne.parentElement;)if(y(Ne).opacity==="0")return!0}var ze=V.getBoundingClientRect();if(de&&(ze.width===0||ze.height===0))return!0;if(he)return $(ze,{top:0,left:0,right:L.documentElement.clientWidth,bottom:L.documentElement.clientHeight});if(Ce)for(var Fe=V;Fe=Fe.parentElement;){var qe=y(Fe).overflow;if((qe==="scroll"||qe==="hidden")&&$(ze,Fe.getBoundingClientRect()))return!0}return!1},t.exports=r},2246:function(t,r,n){var g=n(3990);r=function(y){return g(y)&&y%1==0},t.exports=r},4219:function(t,r){r=function(n){try{return JSON.parse(n),!0}catch{return!1}},t.exports=r},3708:function(t,r,n){var g=n(106);r=function(y){return g(y)==="[object Map]"},t.exports=r},7949:function(t,r,n){var g=n(2533);r=function(y,L){var $=g(L),V=$.length;if(y==null)return!V;y=Object(y);for(var z=0;z<V;z++){var j=$[z];if(L[j]!==y[j]||!(j in y))return!1}return!0},t.exports=r},9537:function(t,r,n){var g=n(4777);r=typeof wx<"u"&&g(wx.openLocation),t.exports=r},9956:function(t,r,n){var g=n(2727),y=n(1475),L=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,$=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i;r=y(function(V){return V=V||(g?navigator.userAgent:""),L.test(V)||$.test(V.substr(0,4))}),t.exports=r},9433:function(t,r,n){var g=n(3990);r=function(y){return g(y)&&y!==+y},t.exports=r},8740:function(t,r,n){var g=n(5166),y=n(4777),L=n(300);r=function(j){return!!g(j)&&(y(j)?V.test(L(j)):z.test(L(j)))};var $=Object.prototype.hasOwnProperty,V=new RegExp("^"+L($).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),z=/^\[object .+?Constructor\]$/;t.exports=r},2763:function(t,r){r=function(n){return n==null},t.exports=r},1965:function(t,r,n){var g=n(106);r=typeof process<"u"&&g(process)==="[object process]",t.exports=r},6156:function(t,r){r=function(n){return n===null},t.exports=r},3990:function(t,r,n){var g=n(106);r=function(y){return g(y)==="[object Number]"},t.exports=r},5166:function(t,r){r=function(n){var g=typeof n;return!!n&&(g==="function"||g==="object")},t.exports=r},7348:function(t,r,n){var g=n(2246);r=function(y){return!!g(y)&&y%2!=0},t.exports=r},6997:function(t,r){r=function(n){var g=typeof n;return n==null||g!=="function"&&g!=="object"},t.exports=r},4321:function(t,r,n){var g=n(5166),y=n(4777);r=function(L){return g(L)&&y(L.then)&&y(L.catch)},t.exports=r},1754:function(t,r,n){var g=n(106);r=function(y){return g(y)==="[object RegExp]"},t.exports=r},7470:function(t,r,n){var g=n(106);r=function(y){return g(y)==="[object Set]"},t.exports=r},3843:function(t,r){r=function(n){for(var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:r.defComparator,y=0,L=n.length;y<L-1;y++)if(g(n[y],n[y+1])>0)return!1;return!0},r.defComparator=function(n,g){return n<g?-1:n>g?1:0},t.exports=r},6768:function(t,r,n){var g=n(106);r=function(y){return g(y)==="[object String]"},t.exports=r},9804:function(t,r){r=function(n){return typeof n=="symbol"},t.exports=r},1286:function(t,r){r=function(n){return n===void 0},t.exports=r},7622:function(t,r,n){var g=n(8935);r=function(y){return g(y).join("-")},t.exports=r},2533:function(t,r,n){var g=n(6257);r=Object.keys?Object.keys:function(y){var L=[];for(var $ in y)g(y,$)&&L.push($);return L},t.exports=r},9702:function(t,r){r=function(n){var g=n?n.length:0;if(g)return n[g-1]},t.exports=r},3988:function(t,r,n){var g=n(2581),y=n(3783),L=n(2337);function $(V){return'<a href="'+V+'">'+V+"</a>"}r=function(V,z){z=z||$;var j=g(V);return y(j,function(re){V=V.replace(new RegExp(L(re),"g"),z)}),V},t.exports=r},9622:function(t,r){r=function(n,g){var y=document.createElement("script");y.src=n,y.onload=function(){var L=y.readyState&&y.readyState!="complete"&&y.readyState!="loaded";g&&g(!L)},y.onerror=function(){g(!1)},document.body.appendChild(y)},t.exports=r},3063:function(t,r,n){var g=n(3367);r=function(y){return g(y).toLocaleLowerCase()},t.exports=r},5351:function(t,r,n){var g=n(4552),y=n(3367);r=function(L,$,V){var z=(L=y(L)).length;return V=V||" ",z<$&&(L=(g(V,$-z)+L).slice(-$)),L},t.exports=r},7767:function(t,r){var n=/^\s+/;r=function(g,y){if(y==null)return g.trimLeft?g.trimLeft():g.replace(n,"");for(var L,$,V=0,z=g.length,j=y.length,re=!0;re&&V<z;)for(re=!1,L=-1,$=g.charAt(V);++L<j;)if($===y[L]){re=!0,V++;break}return V>=z?"":g.substr(V,z)},t.exports=r},2461:function(t,r,n){var g=n(2838),y=n(2533),L=n(1369);r=function($,V,z){V=g(V,z);for(var j=!L($)&&y($),re=(j||$).length,ae=Array(re),oe=0;oe<re;oe++){var ie=j?j[oe]:oe;ae[oe]=V($[ie],ie,$)}return ae},t.exports=r},8820:function(t,r,n){var g=n(2838),y=n(2533);r=function(L,$,V){$=g($,V);for(var z=y(L),j=z.length,re={},ae=0;ae<j;ae++){var oe=z[ae];re[oe]=$(L[oe],oe,L)}return re},t.exports=r},4491:function(t,r,n){var g=n(3021),y=n(7949);r=function(L){return L=g({},L),function($){return y($,L)}},t.exports=r},9853:function(t,r){r=function(){for(var n=arguments,g=n[0],y=1,L=n.length;y<L;y++)n[y]>g&&(g=n[y]);return g},t.exports=r},5026:function(t,r,n){var g=n(2533);r={getItem:function(j){return(L[j]?y[j]:this[j])||null},setItem:function(j,re){L[j]?y[j]=re:this[j]=re},removeItem:function(j){L[j]?delete y[j]:delete this[j]},key:function(j){var re=$();return j>=0&&j<re.length?re[j]:null},clear:function(){for(var j,re=V(),ae=0;j=re[ae];ae++)delete this[j];re=z();for(var oe,ie=0;oe=re[ie];ie++)delete y[oe]}},Object.defineProperty(r,"length",{enumerable:!1,configurable:!0,get:function(){return $().length}});var y={},L={getItem:1,setItem:1,removeItem:1,key:1,clear:1,length:1};function $(){return V().concat(z())}function V(){return g(r).filter(function(j){return!L[j]})}function z(){return g(y)}t.exports=r},1475:function(t,r,n){var g=n(6257);r=function(y,L){var $=function(V){var z=$.cache,j=""+(L?L.apply(this,arguments):V);return g(z,j)||(z[j]=y.apply(this,arguments)),z[j]};return $.cache={},$},t.exports=r},9971:function(t,r,n){r=n(1137)(function(g,y){for(var L=g.length,$=0,V=y.length;$<V;$++)for(var z=y[$],j=0,re=z.length;j<re;j++)g[L++]=z[j];return g.length=L,g}),t.exports=r},8573:function(t,r,n){var g=n(3783),y=n(6768),L=n(1286),$=n(6341),V=n(6472),z=n(5166),j=n(1352);(r=function(ie,le){if(L(ie))return ue={},ae(function(pe,he){ue[pe]=he}),ue;var ue;if(y(ie)&&L(le)||V(ie))return function(pe){if(!y(pe)){var he={};return ae(function(Ce,$e){$(pe,Ce)&&(he[Ce]=$e)}),he}var _e=oe(pe);if(_e)return _e.getAttribute("content")}(ie);var de=ie;z(de)||((de={})[ie]=le),function(pe){g(pe,function(he,_e){var Ce=oe(_e);if(Ce)return Ce.setAttribute("content",he);(Ce=re.createElement("meta")).setAttribute("name",_e),Ce.setAttribute("content",he),re.head.appendChild(Ce)})}(de)}).remove=function(ie){ie=j(ie),g(ie,function(le){var ue=oe(le);ue&&re.head.removeChild(ue)})};var re=document;function ae(ie){var le=re.querySelectorAll("meta");g(le,function(ue){var de=ue.getAttribute("name"),pe=ue.getAttribute("content");de&&pe&&ie(de,pe)})}function oe(ie){return re.querySelector('meta[name="'+ie+'"]')}t.exports=r},6435:function(t,r){r=function(){for(var n=arguments,g=n[0],y=1,L=n.length;y<L;y++)n[y]<g&&(g=n[y]);return g},t.exports=r},4677:function(t,r,n){var g=n(3875),y=n(6768);r=function(z){if(y(z)){var j=z.match(V);return j?g(j[1])*L[j[2]||"ms"]:0}for(var re=z,ae="ms",oe=0,ie=$.length;oe<ie;oe++)if(re>=L[$[oe]]){ae=$[oe];break}return+(re/L[ae]).toFixed(2)+ae};var L={ms:1,s:1e3};L.m=60*L.s,L.h=60*L.m,L.d=24*L.h,L.y=365.25*L.d;var $=["y","d","h","m","s"],V=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;t.exports=r},6339:function(t,r,n){var g=n(6930),y=n(5610),L=n(3367);function $(V,z){if(V=L(V),z=L(z),g(V,"_")&&!g(z,"_"))return 1;if(g(z,"_")&&!g(V,"_"))return-1;for(var j,re,ae,oe,ie=/^\d+|^\D+/;;){if(!V)return z?-1:0;if(!z)return 1;if(j=V.match(ie)[0],re=z.match(ie)[0],ae=!y.isNaN(j),oe=!y.isNaN(re),ae&&!oe)return-1;if(oe&&!ae)return 1;if(ae&&oe){var le=j-re;if(le)return le;if(j.length!==re.length)return+j||+re?re.length-j.length:j.length-re.length}else if(j!==re)return j<re?-1:1;V=V.substring(j.length),z=z.substring(re.length)}}r=function(V){return V.sort($)},t.exports=r},6837:function(t,r){function n(g){if(typeof g!="function")throw new TypeError(g+" is not a function");return g}r=typeof process=="object"&&process.nextTick?process.nextTick:typeof setImmediate=="function"?function(g){setImmediate(n(g))}:function(g){setTimeout(n(g),0)},t.exports=r},1214:function(t,r){r=function(){},t.exports=r},8847:function(t,r){r=Date.now?Date.now:function(){return new Date().getTime()},t.exports=r},106:function(t,r){var n=Object.prototype.toString;r=function(g){return n.call(g)},t.exports=r},8763:function(t,r,n){r=n(4198)(n(5637),2),t.exports=r},3955:function(t,r,n){var g=n(1286);r=function(y,L,$){if(g(L))return y;switch($??3){case 1:return function(V){return y.call(L,V)};case 3:return function(V,z,j){return y.call(L,V,z,j)};case 4:return function(V,z,j,re){return y.call(L,V,z,j,re)}}return function(){return y.apply(L,arguments)}},t.exports=r},442:function(t,r,n){var g=n(1443),y=n(7653),L=window.screen;r={get:function(){if(L){var $=y(L,"orientation.type");if($)return $.split("-").shift()}return window.innerWidth>window.innerHeight?"landscape":"portrait"}},g.mixin(r),window.addEventListener("orientationchange",function(){setTimeout(function(){r.emit("change",r.get())},200)},!1),t.exports=r},8702:function(t,r,n){var g=n(9702),y=n(7913),L=n(6930),$=n(3063);r=function(oe,ie){for(var le,ue=[],de=oe;oe;){if(le=!0,g(ue)&&ae[g(ue)]){var pe=new RegExp("</".concat(g(ue),"[^>]*>")).exec(oe);if(pe){var he=oe.substring(0,pe.index);oe=oe.substring(pe.index+pe[0].length),he&&ie.text&&ie.text(he)}Fe("",g(ue))}else{if(L(oe,"<!--")){var _e=oe.indexOf("-->");_e>=0&&(ie.comment&&ie.comment(oe.substring(4,_e)),oe=oe.substring(_e+3),le=!1)}else if(L(oe,"<!")){var Ce=oe.match(V);Ce&&(ie.text&&ie.text(oe.substring(0,Ce[0].length)),oe=oe.substring(Ce[0].length),le=!1)}else if(L(oe,"</")){var $e=oe.match(z);$e&&(oe=oe.substring($e[0].length),$e[0].replace(z,Fe),le=!1)}else if(L(oe,"<")){var xe=oe.match(j);xe&&(oe=oe.substring(xe[0].length),xe[0].replace(j,ze),le=!1)}if(le){var Ie=oe.indexOf("<"),Ne=Ie<0?oe:oe.substring(0,Ie);oe=Ie<0?"":oe.substring(Ie),ie.text&&ie.text(Ne)}}if(de===oe)throw Error("Parse Error: "+oe);de=oe}function ze(qe,Et,kt,Lt){if(Et=$(Et),(Lt=!!Lt)||ue.push(Et),ie.start){var vn={};kt.replace(re,function(jt,At,hn,bn,Cn){vn[At]=hn||bn||Cn||""}),ie.start(Et,vn,Lt)}}function Fe(qe,Et){var kt;if(Et=$(Et))for(kt=ue.length-1;kt>=0&&ue[kt]!==Et;kt--);else kt=0;if(kt>=0){for(var Lt=ue.length-1;Lt>=kt;Lt--)ie.end&&ie.end(ue[Lt]);ue.length=kt}}Fe()};var V=/^<!\s*doctype((?:\s+[\w:]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,z=/^<\/([-A-Za-z0-9_]+)[^>]*>/,j=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,re=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,ae=y("script,style".split(","));t.exports=r},4198:function(t,r,n){var g=n(1137),y=n(1352);r=g(function(L,$){return function(){var V=[];return V=(V=V.concat($)).concat(y(arguments)),L.apply(this,V)}}),t.exports=r},1194:function(t,r,n){var g,y=n(8847),L=n(5610),$=L.performance,V=L.process;if($&&$.now)r=function(){return $.now()};else if(V&&V.hrtime){var z=function(){var j=V.hrtime();return 1e9*j[0]+j[1]};g=z()-1e9*V.uptime(),r=function(){return(z()-g)/1e6}}else g=y(),r=function(){return y()-g};t.exports=r},3487:function(t,r,n){var g=n(6768),y=n(6472),L=n(6341),$=n(3783);r=function(V,z,j){if(g(z)&&(z=[z]),y(z)){var re=z;z=function(ie,le){return L(re,le)}}var ae={},oe=function(ie,le){z(ie,le)&&(ae[le]=ie)};return j&&(oe=function(ie,le){z(ie,le)||(ae[le]=ie)}),$(V,oe),ae},t.exports=r},747:function(t,r,n){var g=n(1475),y=n(7494),L=n(3023),$=n(6257),V=n(7622);(r=g(function(ae){if(ae=ae.replace(j,""),ae=y(ae),$(re,ae))return ae;for(var oe=z.length;oe--;){var ie=z[oe]+L(ae);if($(re,ie))return ie}return ae})).dash=g(function(ae){var oe=r(ae);return(j.test(oe)?"-":"")+V(oe)});var z=["O","ms","Moz","Webkit"],j=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,re=document.createElement("p").style;t.exports=r},2994:function(t,r,n){var g=n(6472),y=n(7653);r=function(L){return g(L)?function(V){return y(V,L)}:($=L,function(V){return V==null?void 0:V[$]});var $},t.exports=r},1745:function(t,r,n){var g=n(4331),y=n(3783),L=n(1286),$=n(6472),V=n(2461),z=n(8887),j=n(5972),re=n(5166);r={parse:function(oe){var ie={};return oe=g(oe).replace(ae,""),y(oe.split("&"),function(le){var ue=le.split("="),de=ue.shift(),pe=ue.length>0?ue.join("="):null;de=decodeURIComponent(de),pe=decodeURIComponent(pe),L(ie[de])?ie[de]=pe:$(ie[de])?ie[de].push(pe):ie[de]=[ie[de],pe]}),ie},stringify:function(oe,ie){return j(V(oe,function(le,ue){return re(le)&&z(le)?"":$(le)?r.stringify(le,ue):encodeURIComponent(ie||ue)+"="+encodeURIComponent(le)}),function(le){return le.length>0}).join("&")}};var ae=/^(\?|#|&)/g;t.exports=r},1571:function(t,r,n){var g,y,L=n(8847),$=n(2727),V=0;if($){g=window.requestAnimationFrame,y=window.cancelAnimationFrame;for(var z=["ms","moz","webkit","o"],j=0,re=z.length;j<re&&!g;j++)g=window[z[j]+"RequestAnimationFrame"],y=window[z[j]+"CancelAnimationFrame"]||window[z[j]+"CancelRequestAnimationFrame"];g&&(g=g.bind(window),y=y.bind(window))}y=y||function(ae){clearTimeout(ae)},(g=g||function(ae){var oe=L(),ie=Math.max(0,16-(oe-V)),le=setTimeout(function(){ae(oe+ie)},ie);return V=oe+ie,le}).cancel=y,r=g,t.exports=r},1216:function(t,r){r=function(n,g,y){g==null&&(g=n,n=0);var L=Math.random();return y||n%1||g%1?Math.min(n+L*(g-n+parseFloat("1e-"+((L+"").length-1))),g):n+Math.floor(L*(g-n+1))},t.exports=r},3366:function(module,exports,__webpack_require__){var random=__webpack_require__(1216),isBrowser=__webpack_require__(2727),isNode=__webpack_require__(1965),crypto;exports=function(t){for(var r=new Uint8Array(t),n=0;n<t;n++)r[n]=random(0,255);return r},isBrowser?(crypto=window.crypto||window.msCrypto,crypto&&(exports=function(t){var r=new Uint8Array(t);return crypto.getRandomValues(r),r})):isNode&&(crypto=eval("require")("crypto"),exports=function(t){return crypto.randomBytes(t)}),module.exports=exports},4270:function(t,r){var n,g=[],y=document,L=y.documentElement.doScroll,$="DOMContentLoaded",V=(L?/^loaded|^c/:/^loaded|^i|^c/).test(y.readyState);V||y.addEventListener($,n=function(){for(y.removeEventListener($,n),V=1;n=g.shift();)n()}),r=function(z){V?setTimeout(z,0):g.push(z)},t.exports=r},5852:function(t,r,n){var g=n(2838);r=function(y,L,$){var V=[];L=g(L,$);for(var z=-1,j=y.length;++z<j;){var re=z-V.length,ae=y[re];L(ae,z,y)&&(V.push(ae),y.splice(re,1))}return V},t.exports=r},4552:function(t,r){r=function(n,g){var y="";if(g<1)return"";for(;g>0;)1&g&&(y+=n),g>>=1,n+=n;return y},t.exports=r},8368:function(t,r,n){var g=n(2337);r=function(y,L,$){return y.replace(new RegExp(g(L),"g"),$)},t.exports=r},1137:function(t,r){r=function(n,g){return g=g==null?n.length-1:+g,function(){var y,L=Math.max(arguments.length-g,0),$=new Array(L);for(y=0;y<L;y++)$[y]=arguments[y+g];switch(g){case 0:return n.call(this,$);case 1:return n.call(this,arguments[0],$);case 2:return n.call(this,arguments[0],arguments[1],$)}var V=new Array(g+1);for(y=0;y<g;y++)V[y]=arguments[y];return V[g]=$,n.apply(this,V)}},t.exports=r},1527:function(t,r){r=function(n){var g=n.length,y=Array(g);g--;for(var L=0;L<=g;L++)y[g-L]=n[L];return y},t.exports=r},3279:function(t,r){r=function(L){var $,V,z=L[0]/255,j=L[1]/255,re=L[2]/255,ae=n(z,j,re),oe=g(z,j,re),ie=oe-ae;($=n(60*($=oe===ae?0:z===oe?(j-re)/ie:j===oe?2+(re-z)/ie:4+(z-j)/ie),360))<0&&($+=360);var le=(ae+oe)/2;V=oe===ae?0:le<=.5?ie/(oe+ae):ie/(2-oe-ae);var ue=[y($),y(100*V),y(100*le)];return L[3]&&(ue[3]=L[3]),ue};var n=Math.min,g=Math.max,y=Math.round;t.exports=r},5031:function(t,r,n){var g=n(6299);r=function(y){var L,$=window.location,V=$.hostname,z=$.pathname,j=V.split("."),re=z.split("/"),ae="",oe=re.length;if(!pe())for(var ie=j.length-1;ie>=0;ie--){var le=j[ie];if(le!==""){if(pe({domain:ae=ae===""?le:le+"."+ae,path:L="/"})||pe({domain:ae}))return;for(var ue=0;ue<oe;ue++){var de=re[ue];if(de!==""&&(pe({domain:ae,path:L+=de})||pe({path:L})||pe({domain:ae,path:L+="/"})||pe({path:L})))return}}}function pe(he){return he=he||{},g.remove(y,he),!g.get(y)}},t.exports=r},5610:function(t,r,n){r=n(2727)?window:n.g,t.exports=r},3597:function(t,r){r=function(n,g){if(g==null){if(n.trimRight)return n.trimRight();g=` \r
\f\v`}for(var y,L,$=n.length-1,V=g.length,z=!0;z&&$>=0;)for(z=!1,y=-1,L=n.charAt($);++y<V;)if(L===g[y]){z=!0,$--;break}return $>=0?n.substring(0,$+1):""},t.exports=r},2838:function(t,r,n){var g=n(4777),y=n(5166),L=n(6472),$=n(3955),V=n(4491),z=n(6362),j=n(2994);r=function(re,ae,oe){return re==null?z:g(re)?$(re,ae,oe):y(re)&&!L(re)?V(re):j(re)},t.exports=r},7653:function(t,r,n){var g=n(1286),y=n(1694);r=function(L,$){var V;for(V=($=y($,L)).shift();!g(V);){if((L=L[V])==null)return;V=$.shift()}return L},t.exports=r},8079:function(t,r,n){var g=n(1694),y=n(1286),L=n(3367),$=n(9804),V=n(6768);r=function(z,j,re){var ae,oe=(j=g(j,z)).pop();for(ae=j.shift();!y(ae);){if(V(ae)||$(ae)||(ae=L(ae)),ae==="__proto__"||ae==="constructor"||ae==="prototype")return;z[ae]||(z[ae]={}),z=z[ae],ae=j.shift()}z[oe]=re},t.exports=r},615:function(t,r,n){var g=n(5026);r=function(y){var L;switch(y=y||"local"){case"local":L=window.localStorage;break;case"session":L=window.sessionStorage}try{var $="test-localStorage-"+Date.now();L.setItem($,$);var V=L.getItem($);if(L.removeItem($),V!==$)throw new Error}catch{return g}return L},t.exports=r},4224:function(t,r,n){var g=n(6334);r=function(y,L){return y=new g(y),L=new g(L),y.port=0|y.port||(y.protocol==="https"?443:80),L.port=0|L.port||(L.protocol==="https"?443:80),y.protocol===L.protocol&&y.hostname===L.hostname&&y.port===L.port},t.exports=r},9677:function(t,r){r=function(n,g,y){var L=n.length;g=g==null?0:g<0?Math.max(L+g,0):Math.min(g,L),y=y==null?L:y<0?Math.max(L+y,0):Math.min(y,L);for(var $=[];g<y;)$.push(n[g++]);return $},t.exports=r},6053:function(t,r,n){var g=n(2838),y=n(1369),L=n(2533);r=function($,V,z){V=g(V,z);for(var j=!y($)&&L($),re=(j||$).length,ae=0;ae<re;ae++){var oe=j?j[ae]:ae;if(V($[oe],oe,$))return!0}return!1},t.exports=r},3629:function(t,r,n){var g=n(3843),y=n(4193),L=n(2533),$=n(6472),V=n(5166);r=function(j){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};y(re,z);var ae=re.deep,oe=re.comparator,ie=[],le=[];return function ue(de){var pe,he=ie.indexOf(de);if(he>-1)return le[he];if($(de)){pe=[],ie.push(de),le.push(pe);for(var _e=0,Ce=de.length;_e<Ce;_e++){var $e=de[_e];ae&&V($e)?pe[_e]=ue($e):pe[_e]=$e}}else{pe={},ie.push(de),le.push(pe);for(var xe=L(de).sort(oe),Ie=0,Ne=xe.length;Ie<Ne;Ie++){var ze=xe[Ie],Fe=de[ze];ae&&V(Fe)?pe[ze]=ue(Fe):pe[ze]=Fe}}return pe}(j)};var z={deep:!1,comparator:g.defComparator};t.exports=r},8935:function(t,r){var n=/([A-Z])/g,g=/[_.\- ]+/g,y=/(^-)|(-$)/g;r=function(L){return(L=L.replace(n,"-$1").toLowerCase().replace(g,"-").replace(y,"")).split("-")},t.exports=r},6930:function(t,r){r=function(n,g){return n.indexOf(g)===0},t.exports=r},4400:function(t,r,n){var g=n(3085),y=n(3023),L=n(3367),$=n(1286),V=n(4777),z=n(1754);r=function(j,re){return JSON.stringify(j,(ae=[],oe=[],function(ie,le){if(ae.length>0){var ue=ae.indexOf(this);ue>-1?(ae.splice(ue+1),oe.splice(ue,1/0,ie)):(ae.push(this),oe.push(ie));var de=ae.indexOf(le);de>-1&&(le=ae[0]===le?"[Circular ~]":"[Circular ~."+oe.slice(0,de).join(".")+"]")}else ae.push(le);return z(le)||V(le)?le="["+y(g(le))+" "+L(le)+"]":$(le)&&(le=null),le}),re);var ae,oe},t.exports=r},9963:function(t,r,n){var g=n(4187),y=n(3085),L=n(3367),$=n(4858),V=n(300),z=n(2533),j=n(3783),re=n(7496),ae=n(415),oe=n(801),ie=n(6329),le=n(4321),ue=n(5972),de=n(8847),pe=n(1116),he=n(6341),_e=n(5166),Ce=n(9537),$e=n(1662),xe=n(6930),Ie=n(8079),Ne=n(9803),ze=n(3487),Fe=n(1369);function qe(hn,bn,Cn,Tn){var xn=[];return j(bn,function(En){var kn,On=Object.getOwnPropertyDescriptor(Cn,En),Rn=On&&On.get,In=On&&On.set;if(!Tn.accessGetter&&Rn)kn="(...)";else try{if(kn=Cn[En],he(Tn.ignore,kn))return;le(kn)&&kn.catch(function(){})}catch(Mn){kn=Mn.message}xn.push("".concat(Et(En),":").concat(r(kn,Tn))),Rn&&xn.push("".concat(Et("get "+L(En)),":").concat(r(On.get,Tn))),In&&xn.push("".concat(Et("set "+L(En)),":").concat(r(On.set,Tn)))}),'"'.concat(hn,'":{')+xn.join(",")+"}"}function Et(hn){return'"'.concat(Lt(hn),'"')}function kt(hn){return'"'.concat(Lt(L(hn)),'"')}function Lt(hn){return g(hn).replace(/\\'/g,"'").replace(/\t/g,"\\t")}r=function(hn){var bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Cn=bn.self,Tn=bn.startTime,xn=Tn===void 0?de():Tn,En=bn.timeout,kn=En===void 0?0:En,On=bn.depth,Rn=On===void 0?0:On,In=bn.curDepth,Mn=In===void 0?1:In,Vn=bn.visitor,zn=Vn===void 0?new vn:Vn,Jn=bn.unenumerable,tr=Jn!==void 0&&Jn,$n=bn.symbol,Pn=$n!==void 0&&$n,Bn=bn.accessGetter,Un=Bn!==void 0&&Bn,Fn=bn.ignore,cr=Fn===void 0?[]:Fn,ur="",vr={visitor:zn,unenumerable:tr,symbol:Pn,accessGetter:Un,depth:Rn,curDepth:Mn+1,timeout:kn,startTime:xn,ignore:cr},Yn=y(hn,!1);if(Yn==="String")ur=kt(hn);else if(Yn==="Number")ur=L(hn),$(ur,"Infinity")&&(ur='{"value":"'.concat(ur,'","type":"Number"}'));else if(Yn==="NaN")ur='{"value":"NaN","type":"Number"}';else if(Yn==="Boolean")ur=hn?"true":"false";else if(Yn==="Null")ur="null";else if(Yn==="Undefined")ur='{"type":"Undefined"}';else if(Yn==="Symbol"){var gr="Symbol";try{gr=L(hn)}catch{}ur='{"value":'.concat(kt(gr),',"type":"Symbol"}')}else{if(kn&&de()-xn>kn)return kt("Timeout");if(Rn&&Mn>Rn)return kt("{...}");ur="{";var lr,er=[],br=zn.get(hn);if(br?(lr=br.id,er.push('"reference":'.concat(lr))):(lr=zn.set(hn),er.push('"id":'.concat(lr))),er.push('"type":"'.concat(Yn,'"')),$(Yn,"Function")?er.push('"value":'.concat(kt(V(hn)))):Yn==="RegExp"&&er.push('"value":'.concat(kt(hn))),!br){var wr=z(hn);if(wr.length&&er.push(qe("enumerable",wr,Cn||hn,vr)),tr){var $r=oe(pe(hn,{prototype:!1,unenumerable:!0}),wr);$r.length&&er.push(qe("unenumerable",$r,Cn||hn,vr))}if(Pn){var Mr=ue(pe(hn,{prototype:!1,symbol:!0}),function(or){return typeof or=="symbol"});Mr.length&&er.push(qe("symbol",Mr,Cn||hn,vr))}var Cr=ae(hn);if(Cr&&!he(cr,Cr)){var xr='"proto":'.concat(r(Cr,ie(vr,{self:Cn||hn})));er.push(xr)}}ur+=er.join(",")+"}"}return ur};var vn=re({initialize:function(){this.id=1,this.visited=[]},set:function(hn){var bn=this.visited,Cn=this.id,Tn={id:Cn,val:hn};return bn.push(Tn),this.id++,Cn},get:function(hn){for(var bn=this.visited,Cn=0,Tn=bn.length;Cn<Tn;Cn++){var xn=bn[Cn];if(hn===xn.val)return xn}return!1}});function jt(hn,bn){var Cn=bn.map;if(!_e(hn))return hn;var Tn=hn.id,xn=hn.type,En=hn.value,kn=hn.proto,On=hn.reference,Rn=hn.enumerable,In=hn.unenumerable;if(On)return hn;if(xn==="Number")return En==="Infinity"?Number.POSITIVE_INFINITY:En==="-Infinity"?Number.NEGATIVE_INFINITY:NaN;if(xn!=="Undefined"){var Mn,Vn,zn;if(xn==="Function")(Mn=function(){}).toString=function(){return En},kn&&Object.setPrototypeOf(Mn,jt(kn,bn));else if(xn==="RegExp")zn=(Vn=En).lastIndexOf("/"),Mn=new RegExp(Vn.slice(1,zn),Vn.slice(zn+1));else{var Jn;xn!=="Object"?(Jn=Ce?function(){}:new Function(xn,""),kn&&(Jn.prototype=jt(kn,bn)),Mn=new Jn):Mn=$e(kn?jt(kn,bn):null)}var tr,$n={};return Rn&&(Fe(Rn)&&(tr=Rn.length,delete Rn.length),Rn=ze(Rn,function(Bn,Un){return!Pn(Rn,Bn,Un)}),j(Rn,function(Bn,Un){($n[Un]||{}).get||(Mn[Un]=jt(Bn,bn))}),tr&&(Mn.length=tr)),In&&(In=ze(In,function(Bn,Un){return!Pn(In,Bn,Un)}),j(In,function(Bn,Un){var Fn=$n[Un]||{};if(!Fn.get)if(Bn=jt(Bn,bn),_e(Bn)&&Bn.reference){var cr=Bn.reference;Bn=function(){return Cn[cr]},Fn.get=Bn}else Fn.value=Bn;Fn.enumerable=!1,$n[Un]=Fn})),Ne(Mn,$n),Cn[Tn]=Mn,Mn}function Pn(Bn,Un,Fn){Fn=L(Fn);var cr=!1;return j(["get","set"],function(ur){if(xe(Fn,ur+" ")){var vr=Fn.replace(ur+" ","");Bn[vr]&&((Un=jt(Un,bn))==="Timeout"&&(Un=At),Ie($n,[vr,ur],Un),cr=!0)}}),cr}}function At(){return"Timeout"}r.parse=function(hn){var bn={},Cn=jt(JSON.parse(hn),{map:bn});return function(Tn){j(Tn,function(xn){for(var En=z(xn),kn=0,On=En.length;kn<On;kn++){var Rn=En[kn];if(_e(xn[Rn])){var In=xn[Rn].reference;In&&Tn[In]&&(xn[Rn]=Tn[In])}}var Mn=ae(xn);Mn&&Mn.reference&&Tn[Mn.reference]&&Object.setPrototypeOf(xn,Tn[Mn.reference])})}(bn),Cn},t.exports=r},6677:function(t,r){var n=/<[^>]*>/g;r=function(g){return g.replace(n,"")},t.exports=r},1907:function(t,r,n){var g=n(6768),y=n(1352),L=n(6435),$=n(2461),V=n(4331);r=function(j){g(j)&&(j=y(j));for(var re="",ae=arguments.length,oe=new Array(ae>1?ae-1:0),ie=1;ie<ae;ie++)oe[ie-1]=arguments[ie];for(var le=0,ue=j.length;le<ue;le++)re+=j[le],oe[le]&&(re+=oe[le]);for(var de=re.split(`
`),pe=[],he=0,_e=de.length;he<_e;he++){var Ce=de[he].match(z);Ce&&pe.push(Ce[1].length)}var $e=pe.length>0?L.apply(null,pe):0;return V($(de,function(xe){return xe[0]===" "?xe.slice($e):xe}).join(`
`))};var z=/^(\s+)\S+/;t.exports=r},2439:function(t,r,n){var g=n(6049);r=function(y,L){return g(y,L,!0)},t.exports=r},1352:function(t,r,n){var g=n(1369),y=n(2461),L=n(6472),$=n(6768);r=function(V){return V?L(V)?V:g(V)&&!$(V)?y(V):[V]:[]},t.exports=r},3474:function(t,r,n){var g=n(6768);r=function(y){return g(y)?(y=y.toLowerCase())!=="0"&&y!==""&&y!=="false":!!y},t.exports=r},4891:function(t,r){var n=document;if(r=function(y){var L=n.createElement("body");return L.innerHTML=y,L.childNodes[0]},n.createRange&&n.body){var g=n.createRange();g.selectNode(n.body),g.createContextualFragment&&(r=function(y){return g.createContextualFragment(y).childNodes[0]})}t.exports=r},9296:function(t,r,n){var g=n(3875);r=function(y){return y?(y=g(y))-y%1:y===0?y:0},t.exports=r},3875:function(t,r,n){var g=n(3990),y=n(5166),L=n(4777),$=n(6768);r=function(V){if(g(V))return V;if(y(V)){var z=L(V.valueOf)?V.valueOf():V;V=y(z)?z+"":z}return $(V)?+V:V===0?V:+V},t.exports=r},300:function(t,r,n){var g=n(2763);r=function(L){if(g(L))return"";try{return y.call(L)}catch{}try{return L+""}catch{}return""};var y=Function.prototype.toString;t.exports=r},3367:function(t,r){r=function(n){return n==null?"":n.toString()},t.exports=r},4331:function(t,r,n){var g=n(7767),y=n(3597);r=function(L,$){return $==null&&L.trim?L.trim():g(y(L,$),$)},t.exports=r},7756:function(t,r,n){var g=n(4193),y=n(1286);r=function($,V){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};g(z,L);var j=z.ellipsis,re=z.separator;if(V>$.length)return $;var ae=V-j.length;if(ae<1)return j;var oe=$.slice(0,ae);if(y(re))return oe+j;if($.indexOf(re,ae)!==ae){var ie=oe.lastIndexOf(re);ie>-1&&(oe=oe.slice(0,ie))}return oe+j};var L={ellipsis:"..."};t.exports=r},3085:function(t,r,n){var g=n(106),y=n(9433),L=n(3063),$=n(2349);r=function(z){var j,re=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return z===null&&(j="Null"),z===void 0&&(j="Undefined"),y(z)&&(j="NaN"),$(z)&&(j="Buffer"),j||(j=g(z).match(V))&&(j=j[1]),j?re?L(j):j:""};var V=/^\[object\s+(.*?)]$/;t.exports=r},8166:function(t,r,n){var g=n(996),y=n(2461);r={encode:function(L){return L.length<32768?String.fromCodePoint.apply(String,L):y(g(L,32767),function($){return String.fromCodePoint.apply(String,$)}).join("")},decode:function(L){for(var $=[],V=0,z=L.length;V<z;){var j=L.charCodeAt(V++);if(j>=55296&&j<=56319&&V<z){var re=L.charCodeAt(V++);(64512&re)==56320?$.push(((1023&j)<<10)+(1023&re)+65536):($.push(j),V--)}else $.push(j)}return $}},t.exports=r},5484:function(t,r,n){var g=n(2727),y=n(8985),L=!1;function $(V){L&&r.emit(V)}r={start:function(){L=!0},stop:function(){L=!1}},y.mixin(r),g?(window.addEventListener("error",function(V){if(V.error)$(V.error);else if(V.message){var z=new Error(V.message);z.stack="Error: ".concat(V.message,`
at `).concat(V.filename,":").concat(V.lineno,":").concat(V.colno),$(z)}}),window.addEventListener("unhandledrejection",function(V){$(V.reason)})):(process.on("uncaughtException",$),process.on("unhandledRejection",$)),t.exports=r},7387:function(t,r,n){var g=n(8901),y=n(2533);r=function(re){return V.test(re)?re.replace(z,j):re};var L=n(7190)(g.map),$="(?:"+y(L).join("|")+")",V=new RegExp($),z=new RegExp($,"g");function j(re){return L[re]}t.exports=r},5229:function(t,r){var n=0;r=function(g){var y=++n+"";return g?g+y:y},t.exports=r},42:function(t,r,n){var g=n(5972);function y(L,$){return L===$}r=function(L,$){return $=$||y,g(L,function(V,z,j){for(var re=j.length;++z<re;)if($(V,j[z]))return!1;return!0})},t.exports=r},4502:function(t,r,n){var g=n(3367);r=function(y){return g(y).toLocaleUpperCase()},t.exports=r},3023:function(t,r){r=function(n){return n.length<1?n:n[0].toUpperCase()+n.slice(1)},t.exports=r},5742:function(t,r,n){var g=n(8166);r={encode:function(de){for(var pe=g.decode(de),he="",_e=0,Ce=pe.length;_e<Ce;_e++)he+=ie(pe[_e]);return he},decode:function(de,pe){y=g.decode(de),L=0,$=y.length,V=0,z=0,j=0,re=128,ae=191;for(var he,_e=[];(he=le(pe))!==!1;)_e.push(he);return g.encode(_e)}};var y,L,$,V,z,j,re,ae,oe=String.fromCharCode;function ie(de){if(!(4294967168&de))return oe(de);var pe,he,_e="";for(4294965248&de?4294901760&de?!(4292870144&de)&&(pe=3,he=240):(pe=2,he=224):(pe=1,he=192),_e+=oe((de>>6*pe)+he);pe>0;)_e+=oe(128|63&de>>6*(pe-1)),pe--;return _e}function le(de){for(;;){if(L>=$&&j){if(de)return ue();throw new Error("Invalid byte index")}if(L===$)return!1;var pe=y[L];if(L++,j){if(pe<re||pe>ae){if(de)return L--,ue();throw new Error("Invalid continuation byte")}if(re=128,ae=191,V=V<<6|63&pe,++z===j){var he=V;return V=0,j=0,z=0,he}}else{if(!(128&pe))return pe;if((224&pe)==192)j=1,V=31&pe;else if((240&pe)==224)pe===224&&(re=160),pe===237&&(ae=159),j=2,V=15&pe;else{if((248&pe)!=240){if(de)return ue();throw new Error("Invalid UTF-8 detected")}pe===240&&(re=144),pe===244&&(ae=143),j=3,V=7&pe}}}}function ue(){var de=L-z-1;return L=de+1,V=0,j=0,z=0,re=128,ae=191,y[de]}t.exports=r},5936:function(t,r,n){var g=n(3366);r=function(){var $=g(16);return $[6]=15&$[6]|64,$[8]=63&$[8]|128,y[$[0]]+y[$[1]]+y[$[2]]+y[$[3]]+"-"+y[$[4]]+y[$[5]]+"-"+y[$[6]]+y[$[7]]+"-"+y[$[8]]+y[$[9]]+"-"+y[$[10]]+y[$[11]]+y[$[12]]+y[$[13]]+y[$[14]]+y[$[15]]};for(var y=[],L=0;L<256;L++)y[L]=(L+256).toString(16).substr(1);t.exports=r},2578:function(t,r,n){var g=n(3783);r=function(y){var L=[];return g(y,function($){L.push($)}),L},t.exports=r},3514:function(t,r,n){var g=n(8573),y=n(9882),L=n(4331),$=n(3783),V=n(2461),z=n(9433);r=function(){var j=g("viewport");if(!j)return 1;j=V(j.split(","),function(le){return L(le)});var re=.25,ae=5,oe=1;$(j,function(le){var ue=(le=le.split("="))[0];le=le[1],ue==="initial-scale"&&(oe=+le),ue==="maximum-scale"&&(ae=+le),ue==="minimum-scale"&&(re=+le)});var ie=y(oe,re,ae);return z(ie)?1:ie},t.exports=r},8933:function(t,r){r=function(n){for(var g=[],y=document.evaluate(n,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),L=0;L<y.snapshotLength;L++)g.push(y.snapshotItem(L));return g},t.exports=r},3577:function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=[["menuitem","command"],["rel","roletype"],["article","article"],["header","banner"],["input","button",[["type","checkbox"]]],["summary","button",[["aria-expanded","false"]]],["summary","button",[["aria-expanded","true"]]],["input","button",[["type","button"]]],["input","button",[["type","image"]]],["input","button",[["type","reset"]]],["input","button",[["type","submit"]]],["button","button"],["td","cell"],["input","checkbox",[["type","checkbox"]]],["th","columnheader"],["input","combobox",[["type","email"]]],["input","combobox",[["type","search"]]],["input","combobox",[["type","tel"]]],["input","combobox",[["type","text"]]],["input","combobox",[["type","url"]]],["input","combobox",[["type","url"]]],["select","combobox"],["select","combobox",[["size",1]]],["aside","complementary"],["footer","contentinfo"],["dd","definition"],["dialog","dialog"],["body","document"],["figure","figure"],["form","form"],["form","form"],["form","form"],["span","generic"],["div","generic"],["table","grid",[["role","grid"]]],["td","gridcell",[["role","gridcell"]]],["details","group"],["fieldset","group"],["optgroup","group"],["h1","heading"],["h2","heading"],["h3","heading"],["h4","heading"],["h5","heading"],["h6","heading"],["img","img"],["img","img"],["a","link"],["area","link"],["link","link"],["menu","list"],["ol","list"],["ul","list"],["select","listbox"],["select","listbox"],["select","listbox"],["datalist","listbox"],["li","listitem"],["main","main"],["math","math"],["menuitem","command"],["nav","navigation"],["option","option"],["progress","progressbar"],["input","radio",[["type","radio"]]],["section","region"],["section","region"],["frame","region"],["tr","row"],["tbody","rowgroup"],["tfoot","rowgroup"],["thead","rowgroup"],["th","rowheader",[["scope","row"]]],["input","searchbox",[["type","search"]]],["hr","separator"],["input","slider",[["type","range"]]],["input","spinbutton",[["type","number"]]],["output","status"],["table","table"],["dfn","term"],["input","textbox"],["input","textbox",[["type","email"]]],["input","textbox",[["type","tel"]]],["input","textbox",[["type","text"]]],["input","textbox",[["type","url"]]],["textarea","textbox"]]},7715:function(t,r,n){var g,y=this&&this.__extends||(g=function(kt,Lt){return g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(vn,jt){vn.__proto__=jt}||function(vn,jt){for(var At in jt)Object.prototype.hasOwnProperty.call(jt,At)&&(vn[At]=jt[At])},g(kt,Lt)},function(kt,Lt){if(typeof Lt!="function"&&Lt!==null)throw new TypeError("Class extends value "+String(Lt)+" is not a constructor or null");function vn(){this.constructor=kt}g(kt,Lt),kt.prototype=Lt===null?Object.create(Lt):(vn.prototype=Lt.prototype,new vn)}),L=this&&this.__assign||function(){return L=Object.assign||function(kt){for(var Lt,vn=1,jt=arguments.length;vn<jt;vn++)for(var At in Lt=arguments[vn])Object.prototype.hasOwnProperty.call(Lt,At)&&(kt[At]=Lt[At]);return kt},L.apply(this,arguments)},$=this&&this.__values||function(kt){var Lt=typeof Symbol=="function"&&Symbol.iterator,vn=Lt&&kt[Lt],jt=0;if(vn)return vn.call(kt);if(kt&&typeof kt.length=="number")return{next:function(){return kt&&jt>=kt.length&&(kt=void 0),{value:kt&&kt[jt++],done:!kt}}};throw new TypeError(Lt?"Object is not iterable.":"Symbol.iterator is not defined.")},V=this&&this.__importDefault||function(kt){return kt&&kt.__esModule?kt:{default:kt}};Object.defineProperty(r,"__esModule",{value:!0});var z=V(n(1160)),j=n(7669),re=n(2062),ae=V(n(242)),oe=V(n(2439)),ie=V(n(3063)),le=V(n(3783)),ue=V(n(3009)),de=V(n(5044)),pe=V(n(4502)),he=V(n(6329)),_e=V(n(7494)),Ce=V(n(6341)),$e=V(n(3875)),xe=V(n(3577)),Ie=V(n(6768));n(8169);var Ne=function(kt){function Lt(vn,jt){jt===void 0&&(jt={});var At=kt.call(this,vn,{compName:"dom-highlighter"},jt)||this;return At.overlay=new j.HighlightOverlay(window),At.reset=function(){var hn=document.documentElement.clientWidth,bn=document.documentElement.clientHeight;At.overlay.reset({viewportSize:{width:hn,height:bn},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},At.initOptions(jt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),At.overlay.setContainer(vn),At.overlay.setPlatform("mac"),At.redraw=(0,oe.default)(function(){At.reset(),At.draw()},16),At.redraw(),At.bindEvent(),At}return y(Lt,kt),Lt.prototype.highlight=function(vn,jt){jt&&(0,he.default)(this.options,jt),this.target=vn,vn instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new ae.default(vn),this.resizeSensor.addListener(this.redraw)),this.redraw()},Lt.prototype.hide=function(){this.target=null,this.redraw()},Lt.prototype.intercept=function(vn){this.interceptor=vn},Lt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),kt.prototype.destroy.call(this)},Lt.prototype.draw=function(){var vn=this.target;vn&&(vn instanceof Text?this.drawText(vn):this.drawElement(vn))},Lt.prototype.drawText=function(vn){var jt=this.options,At=document.createRange();At.selectNode(vn);var hn=At.getBoundingClientRect(),bn=hn.left,Cn=hn.top,Tn=hn.width,xn=hn.height;At.detach();var En={paths:[{path:this.rectToPath({left:bn,top:Cn,width:Tn,height:xn}),fillColor:qe(jt.contentColor),name:"content"}],showExtensionLines:jt.showExtensionLines,showRulers:jt.showRulers};jt.showInfo&&(En.elementInfo={tagName:"#text",nodeWidth:Tn,nodeHeight:xn}),this.overlay.drawHighlight(En)},Lt.prototype.drawElement=function(vn){var jt={paths:this.getPaths(vn),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(jt.elementInfo=this.getElementInfo(vn)),this.interceptor){var At=this.interceptor(jt);At&&(jt=At)}this.overlay.drawHighlight(jt)},Lt.prototype.getPaths=function(vn){var jt=this.options,At=window.getComputedStyle(vn),hn=vn.getBoundingClientRect(),bn=hn.left,Cn=hn.top,Tn=hn.width,xn=hn.height,En=function(Un){return(0,re.pxToNum)(At.getPropertyValue(Un))},kn=En("margin-left"),On=En("margin-right"),Rn=En("margin-top"),In=En("margin-bottom"),Mn=En("border-left-width"),Vn=En("border-right-width"),zn=En("border-top-width"),Jn=En("border-bottom-width"),tr=En("padding-left"),$n=En("padding-right"),Pn=En("padding-top"),Bn=En("padding-bottom");return[{path:this.rectToPath({left:bn+Mn+tr,top:Cn+zn+Pn,width:Tn-Mn-tr-Vn-$n,height:xn-zn-Pn-Jn-Bn}),fillColor:qe(jt.contentColor),name:"content"},{path:this.rectToPath({left:bn+Mn,top:Cn+zn,width:Tn-Mn-Vn,height:xn-zn-Jn}),fillColor:qe(jt.paddingColor),name:"padding"},{path:this.rectToPath({left:bn,top:Cn,width:Tn,height:xn}),fillColor:qe(jt.borderColor),name:"border"},{path:this.rectToPath({left:bn-kn,top:Cn-Rn,width:Tn+kn+On,height:xn+Rn+In}),fillColor:qe(jt.marginColor),name:"margin"}]},Lt.prototype.getElementInfo=function(vn){var jt=vn.getBoundingClientRect(),At=jt.width,hn=jt.height,bn=vn.getAttribute("class")||"";bn=bn.split(/\s+/).map(function(Tn){return"."+Tn}).join("");var Cn={tagName:(0,ie.default)(vn.tagName),className:bn,idValue:vn.id,nodeWidth:At,nodeHeight:hn};return this.options.showStyles&&(Cn.style=this.getStyles(vn)),this.options.showAccessibilityInfo&&(0,he.default)(Cn,this.getAccessibilityInfo(vn)),Cn},Lt.prototype.getStyles=function(vn){for(var jt=window.getComputedStyle(vn),At=!1,hn=vn.childNodes,bn=0,Cn=hn.length;bn<Cn;bn++)hn[bn].nodeType===3&&(At=!0);var Tn=[];return At&&Tn.push("color","font-family","font-size","line-height"),Tn.push("padding","margin","background-color"),Et(jt,Tn)},Lt.prototype.getAccessibilityInfo=function(vn){var jt=window.getComputedStyle(vn);return L({showAccessibilityInfo:!0,contrast:L({contrastAlgorithm:"aa",textOpacity:.1},Et(jt,["font-size","font-weight","background-color","text-opacity"],!0)),isKeyboardFocusable:this.isFocusable(vn)},this.getAccessibleNameAndRole(vn))},Lt.prototype.isFocusable=function(vn){var jt=(0,ie.default)(vn.tagName);if((0,Ce.default)(["a","button","input","textarea","select","details"],jt))return!0;var At=vn.getAttribute("tabindex");return!!(At&&(0,$e.default)(At)>-1)},Lt.prototype.getAccessibleNameAndRole=function(vn){var jt=vn.getAttribute("labelledby")||vn.getAttribute("aria-label"),At=vn.getAttribute("role"),hn=(0,ie.default)(vn.tagName);return xe.default.forEach(function(bn){var Cn,Tn;if(!At){var xn=bn[0],En=bn[2];if(xn===hn){if(En)try{for(var kn=$(En),On=kn.next();!On.done;On=kn.next()){var Rn=On.value;if(vn.getAttribute(Rn[0])!==Rn[1])return}}catch(In){Cn={error:In}}finally{try{On&&!On.done&&(Tn=kn.return)&&Tn.call(kn)}finally{if(Cn)throw Cn.error}}At=bn[1]}}}),{accessibleName:jt||vn.getAttribute("title")||"",accessibleRole:At||"generic"}},Lt.prototype.bindEvent=function(){var vn=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return vn.redraw()})},Lt.prototype.rectToPath=function(vn){var jt=vn.left,At=vn.top,hn=vn.width,bn=vn.height,Cn=[];return Cn.push("M",jt,At),Cn.push("L",jt+hn,At),Cn.push("L",jt+hn,At+bn),Cn.push("L",jt,At+bn),Cn.push("Z"),Cn},Lt}(z.default);r.default=Ne,t.exports=Ne,t.exports.default=Ne;var ze=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,Fe=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function qe(kt){return(0,Ie.default)(kt)?kt:kt.a?"rgba(".concat(kt.r,", ").concat(kt.g,", ").concat(kt.b,", ").concat(kt.a,")"):"rgb(".concat(kt.r,", ").concat(kt.g,", ").concat(kt.b,")")}function Et(kt,Lt,vn){vn===void 0&&(vn=!1);var jt={};return(0,le.default)(Lt,function(At){var hn,bn=kt[At==="text-opacity"?"color":At];bn&&(hn=bn,(ze.test(hn)||Fe.test(hn))&&(bn=function(Cn){var Tn=ue.default.parse(Cn),xn=Tn.val[3]||1;return Tn.val=Tn.val.slice(0,3),Tn.val.push(Math.round(255*xn)),"#"+(0,pe.default)(de.default.encode(Tn.val))}(bn),At==="text-opacity"&&(bn=bn.slice(7),bn=de.default.decode(bn)[0]/255)),vn&&(At=(0,_e.default)(At)),jt[At]=bn)}),jt}},9706:function(t,r){var n=this&&this.__read||function(qe,Et){var kt=typeof Symbol=="function"&&qe[Symbol.iterator];if(!kt)return qe;var Lt,vn,jt=kt.call(qe),At=[];try{for(;(Et===void 0||Et-- >0)&&!(Lt=jt.next()).done;)At.push(Lt.value)}catch(hn){vn={error:hn}}finally{try{Lt&&!Lt.done&&(kt=jt.return)&&kt.call(jt)}finally{if(vn)throw vn.error}}return At},g=this&&this.__values||function(qe){var Et=typeof Symbol=="function"&&Symbol.iterator,kt=Et&&qe[Et],Lt=0;if(kt)return kt.call(qe);if(qe&&typeof qe.length=="number")return{next:function(){return qe&&Lt>=qe.length&&(qe=void 0),{value:qe&&qe[Lt++],done:!qe}}};throw new TypeError(Et?"Object is not iterable.":"Symbol.iterator is not defined.")};function y(qe,Et){var kt=qe[3];return[(1-kt)*Et[0]+kt*qe[0],(1-kt)*Et[1]+kt*qe[1],(1-kt)*Et[2]+kt*qe[2],kt+Et[3]*(1-kt)]}function L(qe){var Et=n(qe,3),kt=Et[0],Lt=Et[1],vn=Et[2];return .2126*(kt<=.03928?kt/12.92:Math.pow((kt+.055)/1.055,2.4))+.7152*(Lt<=.03928?Lt/12.92:Math.pow((Lt+.055)/1.055,2.4))+.0722*(vn<=.03928?vn/12.92:Math.pow((vn+.055)/1.055,2.4))}Object.defineProperty(r,"__esModule",{value:!0}),r.getContrastThreshold=r.isLargeFont=r.getAPCAThreshold=r.desiredLuminanceAPCA=r.contrastRatioByLuminanceAPCA=r.contrastRatioAPCA=r.luminanceAPCA=r.contrastRatio=r.luminance=r.rgbaToHsla=r.blendColors=void 0,r.blendColors=y,r.rgbaToHsla=function(qe){var Et=n(qe,4),kt=Et[0],Lt=Et[1],vn=Et[2],jt=Et[3],At=Math.max(kt,Lt,vn),hn=Math.min(kt,Lt,vn),bn=At-hn,Cn=At+hn,Tn=.5*Cn;return[hn===At?0:kt===At?(.16666666666666666*(Lt-vn)/bn+1)%1:Lt===At?.16666666666666666*(vn-kt)/bn+.3333333333333333:.16666666666666666*(kt-Lt)/bn+.6666666666666666,Tn===0||Tn===1?0:Tn<=.5?bn/Cn:bn/(2-Cn),Tn,jt]},r.luminance=L,r.contrastRatio=function(qe,Et){var kt=L(y(qe,Et)),Lt=L(Et);return(Math.max(kt,Lt)+.05)/(Math.min(kt,Lt)+.05)};var $=2.4,V=.55,z=.58,j=.62,re=.57,ae=.03,oe=1.45,ie=1.25,le=1.25,ue=5e-4,de=.078,pe=12.82051282051282,he=.06,_e=.001;function Ce(qe){var Et=n(qe,3),kt=Et[0],Lt=Et[1],vn=Et[2];return .2126729*Math.pow(kt,$)+.7151522*Math.pow(Lt,$)+.072175*Math.pow(vn,$)}function $e(qe){return qe>ae?qe:qe+Math.pow(ae-qe,oe)}function xe(qe,Et){if(qe=$e(qe),Et=$e(Et),Math.abs(qe-Et)<ue)return 0;var kt=0;return 100*(kt=Et>=qe?(kt=(Math.pow(Et,V)-Math.pow(qe,z))*ie)<_e?0:kt<de?kt-kt*pe*he:kt-he:(kt=(Math.pow(Et,j)-Math.pow(qe,re))*le)>-_e?0:kt>-de?kt-kt*pe*he:kt+he)}r.luminanceAPCA=Ce,r.contrastRatioAPCA=function(qe,Et){return xe(Ce(qe),Ce(Et))},r.contrastRatioByLuminanceAPCA=xe,r.desiredLuminanceAPCA=function(qe,Et,kt){function Lt(){return kt?Math.pow(Math.abs(Math.pow(qe,j)-(-Et-he)/le),1/re):Math.pow(Math.abs(Math.pow(qe,V)-(Et+he)/ie),1/z)}qe=$e(qe),Et/=100;var vn=Lt();return(vn<0||vn>1)&&(kt=!kt,vn=Lt()),vn};var Ie=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function Ne(qe,Et){var kt=72*parseFloat(qe.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(Et)!==-1?kt>=14:kt>=18}Ie.reverse(),r.getAPCAThreshold=function(qe,Et){var kt,Lt,vn,jt,At=parseFloat(qe.replace("px","")),hn=parseFloat(Et);try{for(var bn=g(Ie),Cn=bn.next();!Cn.done;Cn=bn.next()){var Tn=n(Cn.value),xn=Tn[0],En=Tn.slice(1);if(At>=xn)try{for(var kn=(vn=void 0,g([900,800,700,600,500,400,300,200,100].entries())),On=kn.next();!On.done;On=kn.next()){var Rn=n(On.value,2),In=Rn[0];if(hn>=Rn[1]){var Mn=En[En.length-1-In];return Mn===-1?null:Mn}}}catch(Vn){vn={error:Vn}}finally{try{On&&!On.done&&(jt=kn.return)&&jt.call(kn)}finally{if(vn)throw vn.error}}}}catch(Vn){kt={error:Vn}}finally{try{Cn&&!Cn.done&&(Lt=bn.return)&&Lt.call(bn)}finally{if(kt)throw kt.error}}return null},r.isLargeFont=Ne;var ze={aa:3,aaa:4.5},Fe={aa:4.5,aaa:7};r.getContrastThreshold=function(qe,Et){return Ne(qe,Et)?ze:Fe}},9434:function(t,r){var n=this&&this.__values||function(j){var re=typeof Symbol=="function"&&Symbol.iterator,ae=re&&j[re],oe=0;if(ae)return ae.call(j);if(j&&typeof j.length=="number")return{next:function(){return j&&oe>=j.length&&(j=void 0),{value:j&&j[oe++],done:!j}}};throw new TypeError(re?"Object is not iterable.":"Symbol.iterator is not defined.")},g=this&&this.__read||function(j,re){var ae=typeof Symbol=="function"&&j[Symbol.iterator];if(!ae)return j;var oe,ie,le=ae.call(j),ue=[];try{for(;(re===void 0||re-- >0)&&!(oe=le.next()).done;)ue.push(oe.value)}catch(de){ie={error:de}}finally{try{oe&&!oe.done&&(ae=le.return)&&ae.call(le)}finally{if(ie)throw ie.error}}return ue},y=this&&this.__spreadArray||function(j,re,ae){if(ae||arguments.length===2)for(var oe,ie=0,le=re.length;ie<le;ie++)!oe&&ie in re||(oe||(oe=Array.prototype.slice.call(re,0,ie)),oe[ie]=re[ie]);return j.concat(oe||Array.prototype.slice.call(re))};Object.defineProperty(r,"__esModule",{value:!0}),r.adoptStyleSheet=r.constrainNumber=r.ellipsify=r.createElement=r.createTextChild=r.createChild=r.log=r.Overlay=void 0;var L=function(){function j(re,ae){ae===void 0&&(ae=[]),this.viewportSize={width:800,height:600},this.deviceScaleFactor=1,this.emulationScaleFactor=1,this.pageScaleFactor=1,this.pageZoomFactor=1,this.scrollX=0,this.scrollY=0,this.canvasWidth=0,this.canvasHeight=0,this._installed=!1,this._window=re,this._document=re.document,Array.isArray(ae)||(ae=[ae]),this.style=ae}return j.prototype.setCanvas=function(re){this.canvas=re,this._context=re.getContext("2d")},j.prototype.install=function(){var re,ae;try{for(var oe=n(this.style),ie=oe.next();!ie.done;ie=oe.next())z(ie.value)}catch(le){re={error:le}}finally{try{ie&&!ie.done&&(ae=oe.return)&&ae.call(oe)}finally{if(re)throw re.error}}this._installed=!0},j.prototype.uninstall=function(){var re,ae,oe=function(ue){document.adoptedStyleSheets=document.adoptedStyleSheets.filter(function(de){return de!==ue})};try{for(var ie=n(this.style),le=ie.next();!le.done;le=ie.next())oe(le.value)}catch(ue){re={error:ue}}finally{try{le&&!le.done&&(ae=ie.return)&&ae.call(ie)}finally{if(re)throw re.error}}this._installed=!1},j.prototype.reset=function(re){re&&(this.viewportSize=re.viewportSize,this.visualViewportSize=re.visualViewportSize,this.deviceScaleFactor=re.deviceScaleFactor,this.pageScaleFactor=re.pageScaleFactor,this.pageZoomFactor=re.pageZoomFactor,this.emulationScaleFactor=re.emulationScaleFactor,this.scrollX=Math.round(re.scrollX),this.scrollY=Math.round(re.scrollY)),this.resetCanvas()},j.prototype.resetCanvas=function(){this.canvas&&this._context&&(this.canvas.width=this.deviceScaleFactor*this.viewportSize.width,this.canvas.height=this.deviceScaleFactor*this.viewportSize.height,this.canvas.style.width=this.viewportSize.width+"px",this.canvas.style.height=this.viewportSize.height+"px",this._context.scale(this.deviceScaleFactor,this.deviceScaleFactor),this.canvasWidth=this.viewportSize.width,this.canvasHeight=this.viewportSize.height)},j.prototype.setPlatform=function(re){this.platform=re,this._installed||this.install()},j.prototype.dispatch=function(re){this[re.shift()].apply(this,re)},j.prototype.eventHasCtrlOrMeta=function(re){return this.platform==="mac"?re.metaKey&&!re.ctrlKey:re.ctrlKey&&!re.metaKey},Object.defineProperty(j.prototype,"context",{get:function(){if(!this._context)throw new Error("Context object is missing");return this._context},enumerable:!1,configurable:!0}),Object.defineProperty(j.prototype,"document",{get:function(){if(!this._document)throw new Error("Document object is missing");return this._document},enumerable:!1,configurable:!0}),Object.defineProperty(j.prototype,"window",{get:function(){if(!this._window)throw new Error("Window object is missing");return this._window},enumerable:!1,configurable:!0}),Object.defineProperty(j.prototype,"installed",{get:function(){return this._installed},enumerable:!1,configurable:!0}),j}();function $(j,re,ae){var oe=V(re,ae);return oe.addEventListener("click",function(ie){ie.stopPropagation()},!1),j.appendChild(oe),oe}function V(j,re){var ae=document.createElement(j);if(re){var oe=re.split(/\s+/);oe=oe.map(function(ie){return"luna-dom-highlighter-"+ie}),ae.className=oe.join(" ")}return ae}function z(j){document.adoptedStyleSheets=y(y([],g(document.adoptedStyleSheets),!1),[j],!1)}r.Overlay=L,r.log=function(j){var re=document.getElementById("log");re||((re=$(document.body,"div")).id="log"),$(re,"div").textContent=j},r.createChild=$,r.createTextChild=function(j,re){var ae=document.createTextNode(re);return j.appendChild(ae),ae},r.createElement=V,r.ellipsify=function(j,re){return j.length<=re?String(j):j.substr(0,re-1)+"…"},r.constrainNumber=function(j,re,ae){return j<re?j=re:j>ae&&(j=ae),j},r.adoptStyleSheet=z},1521:function(t,r,n){var g=this&&this.__values||function(pe){var he=typeof Symbol=="function"&&Symbol.iterator,_e=he&&pe[he],Ce=0;if(_e)return _e.call(pe);if(pe&&typeof pe.length=="number")return{next:function(){return pe&&Ce>=pe.length&&(pe=void 0),{value:pe&&pe[Ce++],done:!pe}}};throw new TypeError(he?"Object is not iterable.":"Symbol.iterator is not defined.")},y=this&&this.__read||function(pe,he){var _e=typeof Symbol=="function"&&pe[Symbol.iterator];if(!_e)return pe;var Ce,$e,xe=_e.call(pe),Ie=[];try{for(;(he===void 0||he-- >0)&&!(Ce=xe.next()).done;)Ie.push(Ce.value)}catch(Ne){$e={error:Ne}}finally{try{Ce&&!Ce.done&&(_e=xe.return)&&_e.call(xe)}finally{if($e)throw $e.error}}return Ie},L=this&&this.__spreadArray||function(pe,he,_e){if(_e||arguments.length===2)for(var Ce,$e=0,xe=he.length;$e<xe;$e++)!Ce&&$e in he||(Ce||(Ce=Array.prototype.slice.call(he,0,$e)),Ce[$e]=he[$e]);return pe.concat(Ce||Array.prototype.slice.call(he))},$=this&&this.__importDefault||function(pe){return pe&&pe.__esModule?pe:{default:pe}};Object.defineProperty(r,"__esModule",{value:!0}),r.drawPath=r.formatColor=r.formatRgba=r.parseHexa=r.createPathForQuad=r.hatchFillPath=r.applyMatrixToPoint=r.emptyBounds=r.buildPath=r.fillPathWithBoxStyle=r.drawPathWithLineStyle=void 0;var V=$(n(4858)),z=n(9706);function j(pe,he,_e){var Ce=0;function $e(Ne){for(var ze=[],Fe=0;Fe<Ne;++Fe){var qe=Math.round(pe[Ce++]*_e);he.maxX=Math.max(he.maxX,qe),he.minX=Math.min(he.minX,qe);var Et=Math.round(pe[Ce++]*_e);he.maxY=Math.max(he.maxY,Et),he.minY=Math.min(he.minY,Et),he.leftmostXForY[Et]=Math.min(he.leftmostXForY[Et]||Number.MAX_VALUE,qe),he.rightmostXForY[Et]=Math.max(he.rightmostXForY[Et]||Number.MIN_VALUE,qe),he.topmostYForX[qe]=Math.min(he.topmostYForX[qe]||Number.MAX_VALUE,Et),he.bottommostYForX[qe]=Math.max(he.bottommostYForX[qe]||Number.MIN_VALUE,Et),he.allPoints.push({x:qe,y:Et}),ze.push(qe,Et)}return ze}for(var xe=pe.length,Ie=new Path2D;Ce<xe;)switch(pe[Ce++]){case"M":Ie.moveTo.apply(Ie,$e(1));break;case"L":Ie.lineTo.apply(Ie,$e(1));break;case"C":Ie.bezierCurveTo.apply(Ie,$e(3));break;case"Q":Ie.quadraticCurveTo.apply(Ie,$e(2));break;case"Z":Ie.closePath()}return Ie}r.drawPathWithLineStyle=function(pe,he,_e,Ce){Ce===void 0&&(Ce=1),_e&&_e.color&&(pe.save(),pe.translate(.5,.5),pe.lineWidth=Ce,_e.pattern==="dashed"&&pe.setLineDash([3,3]),_e.pattern==="dotted"&&pe.setLineDash([2,2]),pe.strokeStyle=_e.color,pe.stroke(he),pe.restore())},r.fillPathWithBoxStyle=function(pe,he,_e,Ce,$e){$e&&(pe.save(),$e.fillColor&&(pe.fillStyle=$e.fillColor,pe.fill(he)),$e.hatchColor&&le(pe,he,_e,10,$e.hatchColor,Ce,!1),pe.restore())},r.buildPath=j,r.emptyBounds=function(){return{minX:Number.MAX_VALUE,minY:Number.MAX_VALUE,maxX:-Number.MAX_VALUE,maxY:-Number.MAX_VALUE,leftmostXForY:{},rightmostXForY:{},topmostYForX:{},bottommostYForX:{},allPoints:[]}},r.applyMatrixToPoint=function(pe,he){var _e=new DOMPoint(pe.x,pe.y);return{x:(_e=_e.matrixTransform(he)).x,y:_e.y}};var re,ae=5,oe=3,ie="";function le(pe,he,_e,Ce,$e,xe,Ie){if((pe.canvas.width<_e.maxX-_e.minX||pe.canvas.height<_e.maxY-_e.minY)&&(_e={minX:0,maxX:pe.canvas.width,minY:0,maxY:pe.canvas.height,allPoints:[]}),!re||$e!==ie){ie=$e;var Ne=document.createElement("canvas");Ne.width=Ce,Ne.height=ae+oe;var ze=Ne.getContext("2d");ze.clearRect(0,0,Ne.width,Ne.height),ze.rect(0,0,1,ae),ze.fillStyle=$e,ze.fill(),re=pe.createPattern(Ne,"repeat")}pe.save();var Fe=new DOMMatrix;re.setTransform(Fe.scale(Ie?-1:1,1).rotate(0,0,-45+xe)),pe.fillStyle=re,pe.fill(he),pe.restore()}function ue(pe){return(pe.match(/#(\w\w)(\w\w)(\w\w)(\w\w)/)||[]).slice(1).map(function(he){return parseInt(he,16)/255})}function de(pe,he){if(he==="rgb"){var _e=y(pe,4),Ce=_e[0],$e=_e[1],xe=_e[2],Ie=_e[3];return"rgb(".concat((255*Ce).toFixed()," ").concat((255*$e).toFixed()," ").concat((255*xe).toFixed()).concat(Ie===1?"":" / "+Math.round(100*Ie)/100,")")}if(he==="hsl"){var Ne=y((0,z.rgbaToHsla)(pe),4),ze=Ne[0],Fe=Ne[1],qe=Ne[2];return Ie=Ne[3],"hsl(".concat(Math.round(360*ze),"deg ").concat(Math.round(100*Fe)," ").concat(Math.round(100*qe)).concat(Ie===1?"":" / "+Math.round(100*Ie)/100,")")}throw new Error("NOT_REACHED")}r.hatchFillPath=le,r.createPathForQuad=function(pe,he,_e,Ce){var $e,xe,Ie=["M",pe.p1.x,pe.p1.y,"L",pe.p2.x,pe.p2.y,"L",pe.p3.x,pe.p3.y,"L",pe.p4.x,pe.p4.y];try{for(var Ne=g(he),ze=Ne.next();!ze.done;ze=Ne.next()){var Fe=ze.value;Ie=L(L([],y(Ie),!1),["L",Fe.p4.x,Fe.p4.y,"L",Fe.p3.x,Fe.p3.y,"L",Fe.p2.x,Fe.p2.y,"L",Fe.p1.x,Fe.p1.y,"L",Fe.p4.x,Fe.p4.y,"L",pe.p4.x,pe.p4.y],!1)}}catch(qe){$e={error:qe}}finally{try{ze&&!ze.done&&(xe=Ne.return)&&xe.call(Ne)}finally{if($e)throw $e.error}}return Ie.push("Z"),j(Ie,_e,Ce)},r.parseHexa=ue,r.formatRgba=de,r.formatColor=function(pe,he){return he==="rgb"||he==="hsl"?de(ue(pe),he):(0,V.default)(pe,"FF")?pe.substr(0,7):pe},r.drawPath=function(pe,he,_e,Ce,$e,xe,Ie){pe.save();var Ne=j(he,xe,Ie);return _e&&(pe.fillStyle=_e,pe.fill(Ne)),Ce&&($e==="dashed"&&pe.setLineDash([3,3]),$e==="dotted"&&pe.setLineDash([2,2]),pe.lineWidth=2,pe.strokeStyle=Ce,pe.stroke(Ne)),pe.restore(),Ne}},7669:function(t,r,n){var g,y=this&&this.__extends||(g=function(ue,de){return g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(pe,he){pe.__proto__=he}||function(pe,he){for(var _e in he)Object.prototype.hasOwnProperty.call(he,_e)&&(pe[_e]=he[_e])},g(ue,de)},function(ue,de){if(typeof de!="function"&&de!==null)throw new TypeError("Class extends value "+String(de)+" is not a constructor or null");function pe(){this.constructor=ue}g(ue,de),ue.prototype=de===null?Object.create(de):(pe.prototype=de.prototype,new pe)}),L=this&&this.__importDefault||function(ue){return ue&&ue.__esModule?ue:{default:ue}};Object.defineProperty(r,"__esModule",{value:!0}),r.HighlightOverlay=void 0;var $=L(n(4858)),V=n(9706),z=n(9434),j=n(1521),re=function(ue){function de(){var pe=ue!==null&&ue.apply(this,arguments)||this;return pe.gridLabelState={gridLayerCounter:0},pe}return y(de,ue),de.prototype.setContainer=function(pe){this._container=pe},de.prototype.setPlatform=function(pe){this.container&&this.container.classList.add("luna-dom-highlighter-platform-"+pe),ue.prototype.setPlatform.call(this,pe)},Object.defineProperty(de.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),de.prototype.reset=function(pe){ue.prototype.reset.call(this,pe),this.tooltip.innerHTML="",this.gridLabelState.gridLayerCounter=0},de.prototype.install=function(){var pe=this.document.createElement("canvas");pe.classList.add("luna-dom-highlighter-fill"),this.container.appendChild(pe);var he=this.document.createElement("div");this.container.appendChild(he),this.tooltip=he,this.setCanvas(pe),ue.prototype.install.call(this)},de.prototype.uninstall=function(){this.document.body.classList.remove("fill"),this.document.body.innerHTML="",ue.prototype.uninstall.call(this)},de.prototype.drawHighlight=function(pe){this.context.save();for(var he=(0,j.emptyBounds)(),_e=pe.paths.slice();_e.length;){var Ce=_e.pop();Ce&&(this.context.save(),(0,j.drawPath)(this.context,Ce.path,Ce.fillColor,Ce.outlineColor,void 0,he,this.emulationScaleFactor),_e.length&&(this.context.globalCompositeOperation="destination-out",(0,j.drawPath)(this.context,_e[_e.length-1].path,"red",void 0,void 0,he,this.emulationScaleFactor)),this.context.restore())}this.context.restore(),this.context.save();var $e=!!(pe.paths.length&&pe.showRulers&&he.minX<20&&he.maxX+20<this.canvasWidth),xe=!!(pe.paths.length&&pe.showRulers&&he.minY<20&&he.maxY+20<this.canvasHeight);return pe.showRulers&&this.drawAxis(this.context,$e,xe),pe.paths.length&&(pe.showExtensionLines&&function(Ie,Ne,ze,Fe,qe,Et,kt,Lt){Ie.save();var vn=kt,jt=Lt;if(Ie.strokeStyle=qe||le,Ie.lineWidth=1,Ie.translate(.5,.5),Et&&Ie.setLineDash([3,3]),ze)for(var At in Ne.rightmostXForY)Ie.beginPath(),Ie.moveTo(vn,Number(At)),Ie.lineTo(Ne.rightmostXForY[At],Number(At)),Ie.stroke();else for(var At in Ne.leftmostXForY)Ie.beginPath(),Ie.moveTo(0,Number(At)),Ie.lineTo(Ne.leftmostXForY[At],Number(At)),Ie.stroke();if(Fe)for(var hn in Ne.bottommostYForX)Ie.beginPath(),Ie.moveTo(Number(hn),jt),Ie.lineTo(Number(hn),Ne.topmostYForX[hn]),Ie.stroke();else for(var hn in Ne.topmostYForX)Ie.beginPath(),Ie.moveTo(Number(hn),0),Ie.lineTo(Number(hn),Ne.topmostYForX[hn]),Ie.stroke();Ie.restore()}(this.context,he,$e,xe,void 0,!1,this.canvasWidth,this.canvasHeight),pe.elementInfo&&function(Ie,Ne,ze,Fe,qe,Et){Ie.innerHTML="";var kt=(0,z.createChild)(Ie,"div"),Lt=(0,z.createChild)(kt,"div","tooltip-content"),vn=function(Bn,Un){var Fn=(0,z.createElement)("div","element-info"),cr=(0,z.createChild)(Fn,"div","element-info-header"),ur=function(mr){return mr.layoutObjectName&&(0,$.default)(mr.layoutObjectName,"Grid")?"grid":mr.layoutObjectName&&mr.layoutObjectName==="LayoutNGFlexibleBox"?"flex":null}(Bn);ur&&(0,z.createChild)(cr,"div","element-layout-type ".concat(ur));var vr=(0,z.createChild)(cr,"div","element-description");(0,z.createChild)(vr,"span","material-tag-name").textContent=Bn.tagName;var Yn=(0,z.createChild)(vr,"span","material-node-id"),gr=80;Yn.textContent=Bn.idValue?"#"+(0,z.ellipsify)(Bn.idValue,gr):"",Yn.classList.toggle("hidden",!Bn.idValue);var lr=(0,z.createChild)(vr,"span","material-class-name");Yn.textContent.length<gr&&(lr.textContent=(0,z.ellipsify)(Bn.className||"",gr-Yn.textContent.length)),lr.classList.toggle("hidden",!Bn.className);var er=(0,z.createChild)(cr,"div","dimensions");(0,z.createChild)(er,"span","material-node-width").textContent=String(Math.round(100*Bn.nodeWidth)/100),(0,z.createTextChild)(er,"×"),(0,z.createChild)(er,"span","material-node-height").textContent=String(Math.round(100*Bn.nodeHeight)/100);var br,wr=Bn.style||{};Bn.isLockedAncestor&&Kn("Showing content-visibility ancestor",""),Bn.isLocked&&Kn("Descendants are skipped due to content-visibility","");var $r=wr.color;$r&&$r!=="#00000000"&&Qn("Color",$r,Un);var Mr=wr["font-family"],Cr=wr["font-size"];Mr&&Cr!=="0px"&&Kn("Font","".concat(Cr," ").concat(Mr));var xr=wr["background-color"];xr&&xr!=="#00000000"&&Qn("Background",xr,Un);var or=wr.margin;or&&or!=="0px"&&Kn("Margin",or);var Dn=wr.padding;Dn&&Dn!=="0px"&&Kn("Padding",Dn);var Hn=Bn.contrast?Bn.contrast.backgroundColor:null,Wn=$r&&$r!=="#00000000"&&Hn&&Hn!=="#00000000";Bn.showAccessibilityInfo&&(Pr("Accessibility"),Wn&&wr.color&&Bn.contrast&&ar(wr.color,Bn.contrast),Kn("Name",Bn.accessibleName),Kn("Role",Bn.accessibleRole),Er("Keyboard-focusable",Bn.isKeyboardFocusable?"a11y-icon a11y-icon-ok":"a11y-icon a11y-icon-not-ok"));function pr(){br||(br=(0,z.createChild)(Fn,"div","element-info-body"))}function Pr(mr){pr();var kr=(0,z.createChild)(br,"div","element-info-row element-info-section");(0,z.createChild)(kr,"div","section-name").textContent=mr,(0,z.createChild)((0,z.createChild)(kr,"div","separator-container"),"div","separator")}function ir(mr,kr,hr){pr();var Ar=(0,z.createChild)(br,"div","element-info-row");return kr&&Ar.classList.add(kr),(0,z.createChild)(Ar,"div","element-info-name").textContent=mr,(0,z.createChild)(Ar,"div","element-info-gap"),(0,z.createChild)(Ar,"div",hr||"")}function Er(mr,kr){(0,z.createChild)(ir(mr,"","element-info-value-icon"),"div",kr)}function Kn(mr,kr){(0,z.createTextChild)(ir(mr,"","element-info-value-text"),kr)}function Qn(mr,kr,hr){var Ar=ir(mr,"","element-info-value-color"),Gr=(0,z.createChild)(Ar,"div","color-swatch");(0,z.createChild)(Gr,"div","color-swatch-inner").style.backgroundColor=kr,(0,z.createTextChild)(Ar,(0,j.formatColor)(kr,hr))}function ar(mr,kr){var hr=(0,j.parseHexa)(mr),Ar=(0,j.parseHexa)(kr.backgroundColor);hr[3]*=kr.textOpacity;var Gr=ir("Contrast","","element-info-value-contrast"),qr=(0,z.createChild)(Gr,"div","contrast-text");qr.style.color=(0,j.formatRgba)(hr,"rgb"),qr.style.backgroundColor=kr.backgroundColor,qr.textContent="Aa";var ta=(0,z.createChild)(Gr,"span");if(kr.contrastAlgorithm==="apca"){var Pa=(0,V.contrastRatioAPCA)(hr,Ar),Ga=(0,V.getAPCAThreshold)(kr.fontSize,kr.fontWeight);ta.textContent=String(Math.floor(100*Pa)/100)+"%",(0,z.createChild)(Gr,"div",Ga===null||Math.abs(Pa)<Ga?"a11y-icon a11y-icon-warning":"a11y-icon a11y-icon-ok")}else if(kr.contrastAlgorithm==="aa"||kr.contrastAlgorithm==="aaa"){var to=(0,V.contrastRatio)(hr,Ar);Ga=(0,V.getContrastThreshold)(kr.fontSize,kr.fontWeight)[kr.contrastAlgorithm],ta.textContent=String(Math.floor(100*to)/100),(0,z.createChild)(Gr,"div",to<Ga?"a11y-icon a11y-icon-warning":"a11y-icon a11y-icon-ok")}}return Fn}(Ne,ze);Lt.appendChild(vn);var jt,At=Lt.offsetWidth,hn=Lt.offsetHeight,bn=8,Cn=2,Tn=2*bn,xn=bn+2,En=Cn+xn,kn=qe-Cn-xn-Tn,On=Fe.maxX-Fe.minX<Tn+2*xn;if(On)jt=.5*(Fe.minX+Fe.maxX)-bn;else{var Rn=Fe.minX+xn,In=Fe.maxX-xn-Tn;jt=Rn>En&&Rn<kn?Rn:(0,z.constrainNumber)(En,Rn,In)}var Mn=jt<En||jt>kn,Vn=jt-xn;Vn=(0,z.constrainNumber)(Vn,Cn,qe-At-Cn);var zn=Fe.minY-bn-hn,Jn=!0;zn<0?(zn=Math.min(Et-hn,Fe.maxY+bn),Jn=!1):Fe.minY>Et&&(zn=Et-bn-hn);var tr=Vn>=Fe.minX&&Vn+At<=Fe.maxX&&zn>=Fe.minY&&zn+hn<=Fe.maxY,$n=Vn<Fe.maxX&&Vn+At>Fe.minX&&zn<Fe.maxY&&zn+hn>Fe.minY;if($n&&!tr)return void(Lt.style.display="none");if(Lt.style.top=zn+"px",Lt.style.left=Vn+"px",!Mn){var Pn=(0,z.createChild)(Lt,"div","tooltip-arrow");Pn.style.clipPath=Jn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",Pn.style.top=(Jn?hn-1:-bn)+"px",Pn.style.left=jt-Vn+"px"}}(this.tooltip,pe.elementInfo,pe.colorFormat,he,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:he}},de.prototype.drawAxis=function(pe,he,_e){pe.save();var Ce=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,$e=this.scrollX*this.pageScaleFactor,xe=this.scrollY*this.pageScaleFactor;function Ie(At){return Math.round(At*Ce)}function Ne(At){return Math.round(At/Ce)}var ze=this.canvasWidth/Ce,Fe=this.canvasHeight/Ce,qe=50;pe.save(),pe.fillStyle=ie,_e?pe.fillRect(0,Ie(Fe)-15,Ie(ze),Ie(Fe)):pe.fillRect(0,0,Ie(ze),15),pe.globalCompositeOperation="destination-out",pe.fillStyle="red",he?pe.fillRect(Ie(ze)-15,0,Ie(ze),Ie(Fe)):pe.fillRect(0,0,15,Ie(Fe)),pe.restore(),pe.fillStyle=ie,he?pe.fillRect(Ie(ze)-15,0,Ie(ze),Ie(Fe)):pe.fillRect(0,0,15,Ie(Fe)),pe.lineWidth=1,pe.strokeStyle=oe,pe.fillStyle=oe,pe.save(),pe.translate(-$e,.5-xe);for(var Et=Fe+Ne(xe),kt=100;kt<Et;kt+=100)pe.save(),pe.translate($e,Ie(kt)),pe.rotate(-Math.PI/2),pe.fillText(String(kt),2,he?Ie(ze)-7:13),pe.restore();pe.translate(.5,-.5);for(var Lt=ze+Ne($e),vn=100;vn<Lt;vn+=100)pe.save(),pe.fillText(String(vn),Ie(vn)+2,_e?xe+Ie(Fe)-7:xe+13),pe.restore();for(pe.restore(),pe.save(),he&&(pe.translate(Ie(ze),0),pe.scale(-1,1)),pe.translate(-$e,.5-xe),Et=Fe+Ne(xe),kt=qe;kt<Et;kt+=qe){pe.beginPath(),pe.moveTo($e,Ie(kt));var jt=kt%100?5:8;pe.lineTo($e+jt,Ie(kt)),pe.stroke()}for(pe.strokeStyle=ae,kt=5;kt<Et;kt+=5)kt%qe&&(pe.beginPath(),pe.moveTo($e,Ie(kt)),pe.lineTo($e+5,Ie(kt)),pe.stroke());for(pe.restore(),pe.save(),_e&&(pe.translate(0,Ie(Fe)),pe.scale(1,-1)),pe.translate(.5-$e,-xe),Lt=ze+Ne($e),vn=qe;vn<Lt;vn+=qe)pe.beginPath(),pe.moveTo(Ie(vn),xe),jt=vn%100?5:8,pe.lineTo(Ie(vn),xe+jt),pe.stroke();for(pe.strokeStyle=ae,vn=5;vn<Lt;vn+=5)vn%qe&&(pe.beginPath(),pe.moveTo(Ie(vn),xe),pe.lineTo(Ie(vn),xe+5),pe.stroke());pe.restore(),pe.restore()},de}(z.Overlay);r.HighlightOverlay=re;var ae="rgba(0,0,0,0.2)",oe="rgba(0,0,0,0.7)",ie="rgba(255, 255, 255, 0.8)",le="rgba(128, 128, 128, 0.3)"},1160:function(t,r,n){var g,y=this&&this.__extends||(g=function(le,ue){return g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(de,pe){de.__proto__=pe}||function(de,pe){for(var he in pe)Object.prototype.hasOwnProperty.call(pe,he)&&(de[he]=pe[he])},g(le,ue)},function(le,ue){if(typeof ue!="function"&&ue!==null)throw new TypeError("Class extends value "+String(ue)+" is not a constructor or null");function de(){this.constructor=le}g(le,ue),le.prototype=ue===null?Object.create(ue):(de.prototype=ue.prototype,new de)}),L=this&&this.__importDefault||function(le){return le&&le.__esModule?le:{default:le}};Object.defineProperty(r,"__esModule",{value:!0});var $=L(n(1443)),V=L(n(1512)),z=n(2062),j=L(n(3783)),re=L(n(6329)),ae=L(n(4193)),oe=L(n(5852)),ie=function(le){function ue(de,pe,he){var _e=pe.compName,Ce=(he===void 0?{}:he).theme,$e=Ce===void 0?"light":Ce,xe=le.call(this)||this;return xe.subComponents=[],xe.compName=_e,xe.c=(0,z.classPrefix)(_e),xe.options={},xe.container=de,xe.$container=(0,V.default)(de),xe.$container.addClass(["luna-".concat(_e),xe.c("platform-".concat((0,z.getPlatform)()))]),xe.on("optionChange",function(Ie,Ne,ze){var Fe=xe.c;Ie==="theme"&&(xe.$container.rmClass(Fe("theme-".concat(ze))).addClass(Fe("theme-".concat(Ne))),(0,j.default)(xe.subComponents,function(qe){return qe.setOption("theme",Ne)}))}),xe.setOption("theme",$e),xe}return y(ue,le),ue.prototype.destroy=function(){this.destroySubComponents();var de=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(de("platform-".concat((0,z.getPlatform)()))).rmClass(de("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ue.prototype.setOption=function(de,pe){var he=this,_e=this.options,Ce={};typeof de=="string"?Ce[de]=pe:Ce=de,(0,j.default)(Ce,function($e,xe){var Ie=_e[xe];_e[xe]=$e,he.emit("optionChange",xe,$e,Ie)})},ue.prototype.getOption=function(de){return this.options[de]},ue.prototype.addSubComponent=function(de){de.setOption("theme",this.options.theme),this.subComponents.push(de)},ue.prototype.removeSubComponent=function(de){(0,oe.default)(this.subComponents,function(pe){return pe===de})},ue.prototype.destroySubComponents=function(){(0,j.default)(this.subComponents,function(de){return de.destroy()}),this.subComponents=[]},ue.prototype.initOptions=function(de,pe){pe===void 0&&(pe={}),(0,ae.default)(de,pe),(0,re.default)(this.options,de)},ue.prototype.find=function(de){return this.$container.find(this.c(de))},ue}($.default);r.default=ie},2062:function(t,r,n){var g=this&&this.__importDefault||function(he){return he&&he.__esModule?he:{default:he}};Object.defineProperty(r,"__esModule",{value:!0}),r.resetCanvasSize=r.getPlatform=r.pxToNum=r.executeAfterTransition=r.hasVerticalScrollbar=r.measuredScrollbarWidth=r.eventPage=r.eventClient=r.drag=r.classPrefix=void 0;var y=g(n(2461)),L=g(n(4331)),$=g(n(5610)),V=g(n(7483)),z=g(n(3990)),j=g(n(6341)),re=g(n(3875)),ae=g(n(6954)),oe=g(n(9585));function ie(he,_e){for(var Ce=0,$e=he.length;Ce<$e;Ce++){var xe=he[Ce];_e(xe),xe.content&&ie(xe.content,_e)}}r.classPrefix=function(he){var _e="luna-".concat(he,"-");function Ce($e){return(0,y.default)((0,L.default)($e).split(/\s+/),function(xe){return(0,j.default)(xe,_e)?xe:xe.replace(/[\w-]+/,function(Ie){return"".concat(_e).concat(Ie)})}).join(" ")}return function($e){if(/<[^>]*>/g.test($e))try{var xe=V.default.parse($e);return ie(xe,function(Ie){Ie.attrs&&Ie.attrs.class&&(Ie.attrs.class=Ce(Ie.attrs.class))}),V.default.stringify(xe)}catch{return Ce($e)}return Ce($e)}};var le,ue="ontouchstart"in $.default,de={start:"touchstart",move:"touchmove",end:"touchend"},pe={start:"mousedown",move:"mousemove",end:"mouseup"};r.drag=function(he){return ue?de[he]:pe[he]},r.eventClient=function(he,_e){var Ce=he==="x"?"clientX":"clientY";return _e[Ce]?_e[Ce]:_e.changedTouches?_e.changedTouches[0][Ce]:0},r.eventPage=function(he,_e){var Ce=he==="x"?"pageX":"pageY";return _e[Ce]?_e[Ce]:_e.changedTouches?_e.changedTouches[0][Ce]:0},r.measuredScrollbarWidth=function(){if((0,z.default)(le))return le;if(!document)return 16;var he=document.createElement("div"),_e=document.createElement("div");return he.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),_e.setAttribute("style","height: 200px"),he.appendChild(_e),document.body.appendChild(he),le=he.offsetWidth-he.clientWidth,document.body.removeChild(he),le},r.hasVerticalScrollbar=function(he){return he.scrollHeight>he.offsetHeight},r.executeAfterTransition=function(he,_e){if((0,oe.default)(he))return _e();var Ce=function($e){$e.target===he&&(he.removeEventListener("transitionend",Ce),_e())};he.addEventListener("transitionend",Ce)},r.pxToNum=function(he){return(0,re.default)(he.replace("px",""))},r.getPlatform=function(){var he=(0,ae.default)();return he==="os x"?"mac":he},r.resetCanvasSize=function(he){he.width=Math.round(he.offsetWidth*window.devicePixelRatio),he.height=Math.round(he.offsetHeight*window.devicePixelRatio)}},6093:function(t,r,n){var g,y=this&&this.__extends||(g=function(oe,ie){return g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(le,ue){le.__proto__=ue}||function(le,ue){for(var de in ue)Object.prototype.hasOwnProperty.call(ue,de)&&(le[de]=ue[de])},g(oe,ie)},function(oe,ie){if(typeof ie!="function"&&ie!==null)throw new TypeError("Class extends value "+String(ie)+" is not a constructor or null");function le(){this.constructor=oe}g(oe,ie),oe.prototype=ie===null?Object.create(ie):(le.prototype=ie.prototype,new le)}),L=this&&this.__importDefault||function(oe){return oe&&oe.__esModule?oe:{default:oe}};Object.defineProperty(r,"__esModule",{value:!0});var $=L(n(1512)),V=L(n(5229)),z=L(n(2244)),j=L(n(8613)),re=function(oe){function ie(le,ue){ue===void 0&&(ue={});var de=oe.call(this,le,{compName:"notification"},ue)||this;return de.notifications=[],de.initOptions(ue,{position:{x:"right",y:"bottom"},duration:2e3}),de.initTpl(),de}return y(ie,oe),ie.prototype.notify=function(le,ue){var de=this;ue===void 0&&(ue={duration:this.options.duration});var pe=new ae(this,le);this.notifications.push(pe),this.add(pe),setTimeout(function(){return de.remove(pe.id)},ue.duration)},ie.prototype.dismissAll=function(){for(var le=this.notifications,ue=le[0];ue;)this.remove(ue.id),ue=le[0]},ie.prototype.add=function(le){this.container.appendChild(le.container)},ie.prototype.remove=function(le){var ue=this.notifications,de=(0,z.default)(ue,function(he){return he.id===le});if(de){de.destroy();var pe=ue.indexOf(de);ue.splice(pe,1)}},ie.prototype.initTpl=function(){var le=this.$container,ue=this.options.position,de=ue.x,pe=ue.y,he="flex-end",_e="flex-end";switch(de){case"center":_e="center";break;case"left":_e="flex-start"}pe==="top"&&(he="flex-start"),le.attr("style","justify-content: ".concat(he,"; align-items: ").concat(_e))},ie}(L(n(5404)).default);r.default=re;var ae=function(){function oe(ie,le){this.container=(0,j.default)("div"),this.$container=(0,$.default)(this.container),this.notification=ie,this.content=le,this.id=(0,V.default)("luna-notification-"),this.$container.attr({id:this.id,class:ie.c("item ".concat(ie.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return oe.prototype.destroy=function(){this.$container.remove()},oe.prototype.initTpl=function(){this.$container.html(this.notification.c('<div class="content">'.concat(this.content,"</div>")))},oe}();t.exports=re,t.exports.default=re},5404:function(t,r,n){var g,y=this&&this.__extends||(g=function(le,ue){return g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(de,pe){de.__proto__=pe}||function(de,pe){for(var he in pe)Object.prototype.hasOwnProperty.call(pe,he)&&(de[he]=pe[he])},g(le,ue)},function(le,ue){if(typeof ue!="function"&&ue!==null)throw new TypeError("Class extends value "+String(ue)+" is not a constructor or null");function de(){this.constructor=le}g(le,ue),le.prototype=ue===null?Object.create(ue):(de.prototype=ue.prototype,new de)}),L=this&&this.__importDefault||function(le){return le&&le.__esModule?le:{default:le}};Object.defineProperty(r,"__esModule",{value:!0});var $=L(n(1443)),V=L(n(1512)),z=n(164),j=L(n(3783)),re=L(n(6329)),ae=L(n(4193)),oe=L(n(5852)),ie=function(le){function ue(de,pe,he){var _e=pe.compName,Ce=(he===void 0?{}:he).theme,$e=Ce===void 0?"light":Ce,xe=le.call(this)||this;return xe.subComponents=[],xe.compName=_e,xe.c=(0,z.classPrefix)(_e),xe.options={},xe.container=de,xe.$container=(0,V.default)(de),xe.$container.addClass(["luna-".concat(_e),xe.c("platform-".concat((0,z.getPlatform)()))]),xe.on("optionChange",function(Ie,Ne,ze){var Fe=xe.c;Ie==="theme"&&(xe.$container.rmClass(Fe("theme-".concat(ze))).addClass(Fe("theme-".concat(Ne))),(0,j.default)(xe.subComponents,function(qe){return qe.setOption("theme",Ne)}))}),xe.setOption("theme",$e),xe}return y(ue,le),ue.prototype.destroy=function(){this.destroySubComponents();var de=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(de("platform-".concat((0,z.getPlatform)()))).rmClass(de("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ue.prototype.setOption=function(de,pe){var he=this,_e=this.options,Ce={};typeof de=="string"?Ce[de]=pe:Ce=de,(0,j.default)(Ce,function($e,xe){var Ie=_e[xe];_e[xe]=$e,he.emit("optionChange",xe,$e,Ie)})},ue.prototype.getOption=function(de){return this.options[de]},ue.prototype.addSubComponent=function(de){de.setOption("theme",this.options.theme),this.subComponents.push(de)},ue.prototype.removeSubComponent=function(de){(0,oe.default)(this.subComponents,function(pe){return pe===de})},ue.prototype.destroySubComponents=function(){(0,j.default)(this.subComponents,function(de){return de.destroy()}),this.subComponents=[]},ue.prototype.initOptions=function(de,pe){pe===void 0&&(pe={}),(0,ae.default)(de,pe),(0,re.default)(this.options,de)},ue.prototype.find=function(de){return this.$container.find(this.c(de))},ue}($.default);r.default=ie},164:function(t,r,n){var g=this&&this.__importDefault||function(he){return he&&he.__esModule?he:{default:he}};Object.defineProperty(r,"__esModule",{value:!0}),r.resetCanvasSize=r.getPlatform=r.pxToNum=r.executeAfterTransition=r.hasVerticalScrollbar=r.measuredScrollbarWidth=r.eventClient=r.drag=r.classPrefix=void 0;var y=g(n(2461)),L=g(n(4331)),$=g(n(5610)),V=g(n(7483)),z=g(n(3990)),j=g(n(6341)),re=g(n(3875)),ae=g(n(6954)),oe=g(n(9585));function ie(he,_e){for(var Ce=0,$e=he.length;Ce<$e;Ce++){var xe=he[Ce];_e(xe),xe.content&&ie(xe.content,_e)}}r.classPrefix=function(he){var _e="luna-".concat(he,"-");function Ce($e){return(0,y.default)((0,L.default)($e).split(/\s+/),function(xe){return(0,j.default)(xe,_e)?xe:xe.replace(/[\w-]+/,function(Ie){return"".concat(_e).concat(Ie)})}).join(" ")}return function($e){if(/<[^>]*>/g.test($e))try{var xe=V.default.parse($e);return ie(xe,function(Ie){Ie.attrs&&Ie.attrs.class&&(Ie.attrs.class=Ce(Ie.attrs.class))}),V.default.stringify(xe)}catch{return Ce($e)}return Ce($e)}};var le,ue="ontouchstart"in $.default,de={start:"touchstart",move:"touchmove",end:"touchend"},pe={start:"mousedown",move:"mousemove",end:"mouseup"};r.drag=function(he){return ue?de[he]:pe[he]},r.eventClient=function(he,_e){var Ce=he==="x"?"clientX":"clientY";return _e[Ce]?_e[Ce]:_e.changedTouches?_e.changedTouches[0][Ce]:0},r.measuredScrollbarWidth=function(){if((0,z.default)(le))return le;if(!document)return 16;var he=document.createElement("div"),_e=document.createElement("div");return he.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),_e.setAttribute("style","height: 200px"),he.appendChild(_e),document.body.appendChild(he),le=he.offsetWidth-he.clientWidth,document.body.removeChild(he),le},r.hasVerticalScrollbar=function(he){return he.scrollHeight>he.offsetHeight},r.executeAfterTransition=function(he,_e){if((0,oe.default)(he))return _e();var Ce=function($e){$e.target===he&&(he.removeEventListener("transitionend",Ce),_e())};he.addEventListener("transitionend",Ce)},r.pxToNum=function(he){return(0,re.default)(he.replace("px",""))},r.getPlatform=function(){var he=(0,ae.default)();return he==="os x"?"mac":he},r.resetCanvasSize=function(he){he.width=Math.round(he.offsetWidth*window.devicePixelRatio),he.height=Math.round(he.offsetHeight*window.devicePixelRatio)}},8169:function(t,r,n){n.r(r),n.d(r,{default:function(){return de}});var g={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},y=/([astvzqmhlc])([^astvzqmhlc]*)/gi,L=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,$=function(pe){var he=[],_e=String(pe).trim();return _e[0]!=="M"&&_e[0]!=="m"||_e.replace(y,function(Ce,$e,xe){var Ie=$e.toLowerCase(),Ne=function(Fe){var qe=Fe.match(L);return qe?qe.map(Number):[]}(xe),ze=$e;if(Ie==="m"&&Ne.length>2&&(he.push([ze].concat(Ne.splice(0,2))),Ie="l",ze=ze==="m"?"l":"L"),Ne.length<g[Ie])return"";for(he.push([ze].concat(Ne.splice(0,g[Ie])));Ne.length>=g[Ie]&&Ne.length&&g[Ie];)he.push([ze].concat(Ne.splice(0,g[Ie])));return""}),he};function V(pe,he){for(var _e=0;_e<he.length;_e++){var Ce=he[_e];Ce.enumerable=Ce.enumerable||!1,Ce.configurable=!0,"value"in Ce&&(Ce.writable=!0),Object.defineProperty(pe,Ce.key,Ce)}}function z(pe){return function(he){if(Array.isArray(he))return j(he)}(pe)||function(he){if(typeof Symbol<"u"&&he[Symbol.iterator]!=null||he["@@iterator"]!=null)return Array.from(he)}(pe)||function(he,_e){if(he){if(typeof he=="string")return j(he,_e);var Ce=Object.prototype.toString.call(he).slice(8,-1);if(Ce==="Object"&&he.constructor&&(Ce=he.constructor.name),Ce==="Map"||Ce==="Set")return Array.from(he);if(Ce==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ce))return j(he,_e)}}(pe)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function j(pe,he){(he==null||he>pe.length)&&(he=pe.length);for(var _e=0,Ce=new Array(he);_e<he;_e++)Ce[_e]=pe[_e];return Ce}var re=$;function ae(pe,he){var _e=pe.x*Math.cos(he)-pe.y*Math.sin(he),Ce=pe.y*Math.cos(he)+pe.x*Math.sin(he);pe.x=_e,pe.y=Ce}function oe(pe,he){pe.x*=he,pe.y*=he}var ie=function(pe){if(pe!==void 0&&pe.CanvasRenderingContext2D&&(!pe.Path2D||!function(Ie){var Ne=Ie.document.createElement("canvas").getContext("2d"),ze=new Ie.Path2D("M0 0 L1 1");return Ne.strokeStyle="red",Ne.lineWidth=1,Ne.stroke(ze),Ne.getImageData(0,0,1,1).data[0]===255}(pe))){var he=function(){function Ie(Fe){var qe;(function(Et,kt){if(!(Et instanceof kt))throw new TypeError("Cannot call a class as a function")})(this,Ie),this.segments=[],Fe&&Fe instanceof Ie?(qe=this.segments).push.apply(qe,z(Fe.segments)):Fe&&(this.segments=re(Fe))}var Ne,ze;return Ne=Ie,(ze=[{key:"addPath",value:function(Fe){var qe;Fe&&Fe instanceof Ie&&(qe=this.segments).push.apply(qe,z(Fe.segments))}},{key:"moveTo",value:function(Fe,qe){this.segments.push(["M",Fe,qe])}},{key:"lineTo",value:function(Fe,qe){this.segments.push(["L",Fe,qe])}},{key:"arc",value:function(Fe,qe,Et,kt,Lt,vn){this.segments.push(["AC",Fe,qe,Et,kt,Lt,!!vn])}},{key:"arcTo",value:function(Fe,qe,Et,kt,Lt){this.segments.push(["AT",Fe,qe,Et,kt,Lt])}},{key:"ellipse",value:function(Fe,qe,Et,kt,Lt,vn,jt,At){this.segments.push(["E",Fe,qe,Et,kt,Lt,vn,jt,!!At])}},{key:"closePath",value:function(){this.segments.push(["Z"])}},{key:"bezierCurveTo",value:function(Fe,qe,Et,kt,Lt,vn){this.segments.push(["C",Fe,qe,Et,kt,Lt,vn])}},{key:"quadraticCurveTo",value:function(Fe,qe,Et,kt){this.segments.push(["Q",Fe,qe,Et,kt])}},{key:"rect",value:function(Fe,qe,Et,kt){this.segments.push(["R",Fe,qe,Et,kt])}}])&&V(Ne.prototype,ze),Object.defineProperty(Ne,"prototype",{writable:!1}),Ie}(),_e=pe.CanvasRenderingContext2D.prototype.fill,Ce=pe.CanvasRenderingContext2D.prototype.stroke;pe.CanvasRenderingContext2D.prototype.fill=function(){for(var Ie=arguments.length,Ne=new Array(Ie),ze=0;ze<Ie;ze++)Ne[ze]=arguments[ze];var Fe="nonzero";Ne.length===0||Ne.length===1&&typeof Ne[0]=="string"?_e.apply(this,Ne):(arguments.length===2&&(Fe=Ne[1]),xe(this,Ne[0].segments),_e.call(this,Fe))},pe.CanvasRenderingContext2D.prototype.stroke=function(Ie){Ie?(xe(this,Ie.segments),Ce.call(this)):Ce.call(this)};var $e=pe.CanvasRenderingContext2D.prototype.isPointInPath;pe.CanvasRenderingContext2D.prototype.isPointInPath=function(){for(var Ie=arguments.length,Ne=new Array(Ie),ze=0;ze<Ie;ze++)Ne[ze]=arguments[ze];if(Ne[0].constructor.name==="Path2D"){var Fe=Ne[1],qe=Ne[2],Et=Ne[3]||"nonzero";return xe(this,Ne[0].segments),$e.apply(this,[Fe,qe,Et])}return $e.apply(this,Ne)},pe.Path2D=he}function xe(Ie,Ne){var ze,Fe,qe,Et,kt,Lt,vn,jt,At,hn,bn,Cn,Tn,xn,En,kn,On,Rn,In,Mn,Vn,zn,Jn,tr,$n,Pn,Bn,Un,Fn,cr={x:0,y:0},ur={x:0,y:0};Ie.beginPath();for(var vr=0;vr<Ne.length;++vr){var Yn=Ne[vr];switch((Mn=Yn[0])!=="S"&&Mn!=="s"&&Mn!=="C"&&Mn!=="c"&&(zn=null,Jn=null),Mn!=="T"&&Mn!=="t"&&Mn!=="Q"&&Mn!=="q"&&(tr=null,$n=null),Mn){case"m":case"M":Mn==="m"?(bn+=Yn[1],Tn+=Yn[2]):(bn=Yn[1],Tn=Yn[2]),Mn!=="M"&&cr||(cr={x:bn,y:Tn}),Ie.moveTo(bn,Tn);break;case"l":bn+=Yn[1],Tn+=Yn[2],Ie.lineTo(bn,Tn);break;case"L":bn=Yn[1],Tn=Yn[2],Ie.lineTo(bn,Tn);break;case"H":bn=Yn[1],Ie.lineTo(bn,Tn);break;case"h":bn+=Yn[1],Ie.lineTo(bn,Tn);break;case"V":Tn=Yn[1],Ie.lineTo(bn,Tn);break;case"v":Tn+=Yn[1],Ie.lineTo(bn,Tn);break;case"a":case"A":Mn==="a"?(bn+=Yn[6],Tn+=Yn[7]):(bn=Yn[6],Tn=Yn[7]),kn=Yn[1],On=Yn[2],vn=Yn[3]*Math.PI/180,qe=!!Yn[4],Et=!!Yn[5],kt={x:bn,y:Tn},ae(Lt={x:(ur.x-kt.x)/2,y:(ur.y-kt.y)/2},-vn),(jt=Lt.x*Lt.x/(kn*kn)+Lt.y*Lt.y/(On*On))>1&&(kn*=jt=Math.sqrt(jt),On*=jt),At=kn*kn*On*On,hn=kn*kn*Lt.y*Lt.y+On*On*Lt.x*Lt.x,oe(Vn={x:kn*Lt.y/On,y:-On*Lt.x/kn},Et!==qe?Math.sqrt((At-hn)/hn)||0:-Math.sqrt((At-hn)/hn)||0),Fe=Math.atan2((Lt.y-Vn.y)/On,(Lt.x-Vn.x)/kn),ze=Math.atan2(-(Lt.y+Vn.y)/On,-(Lt.x+Vn.x)/kn),ae(Vn,vn),Bn=Vn,Un=(kt.x+ur.x)/2,Fn=(kt.y+ur.y)/2,Bn.x+=Un,Bn.y+=Fn,Ie.save(),Ie.translate(Vn.x,Vn.y),Ie.rotate(vn),Ie.scale(kn,On),Ie.arc(0,0,1,Fe,ze,!Et),Ie.restore();break;case"C":zn=Yn[3],Jn=Yn[4],bn=Yn[5],Tn=Yn[6],Ie.bezierCurveTo(Yn[1],Yn[2],zn,Jn,bn,Tn);break;case"c":Ie.bezierCurveTo(Yn[1]+bn,Yn[2]+Tn,Yn[3]+bn,Yn[4]+Tn,Yn[5]+bn,Yn[6]+Tn),zn=Yn[3]+bn,Jn=Yn[4]+Tn,bn+=Yn[5],Tn+=Yn[6];break;case"S":zn!==null&&Jn!==null||(zn=bn,Jn=Tn),Ie.bezierCurveTo(2*bn-zn,2*Tn-Jn,Yn[1],Yn[2],Yn[3],Yn[4]),zn=Yn[1],Jn=Yn[2],bn=Yn[3],Tn=Yn[4];break;case"s":zn!==null&&Jn!==null||(zn=bn,Jn=Tn),Ie.bezierCurveTo(2*bn-zn,2*Tn-Jn,Yn[1]+bn,Yn[2]+Tn,Yn[3]+bn,Yn[4]+Tn),zn=Yn[1]+bn,Jn=Yn[2]+Tn,bn+=Yn[3],Tn+=Yn[4];break;case"Q":tr=Yn[1],$n=Yn[2],bn=Yn[3],Tn=Yn[4],Ie.quadraticCurveTo(tr,$n,bn,Tn);break;case"q":tr=Yn[1]+bn,$n=Yn[2]+Tn,bn+=Yn[3],Tn+=Yn[4],Ie.quadraticCurveTo(tr,$n,bn,Tn);break;case"T":tr!==null&&$n!==null||(tr=bn,$n=Tn),tr=2*bn-tr,$n=2*Tn-$n,bn=Yn[1],Tn=Yn[2],Ie.quadraticCurveTo(tr,$n,bn,Tn);break;case"t":tr!==null&&$n!==null||(tr=bn,$n=Tn),tr=2*bn-tr,$n=2*Tn-$n,bn+=Yn[1],Tn+=Yn[2],Ie.quadraticCurveTo(tr,$n,bn,Tn);break;case"z":case"Z":bn=cr.x,Tn=cr.y,cr=void 0,Ie.closePath();break;case"AC":bn=Yn[1],Tn=Yn[2],En=Yn[3],Fe=Yn[4],ze=Yn[5],Pn=Yn[6],Ie.arc(bn,Tn,En,Fe,ze,Pn);break;case"AT":Cn=Yn[1],xn=Yn[2],bn=Yn[3],Tn=Yn[4],En=Yn[5],Ie.arcTo(Cn,xn,bn,Tn,En);break;case"E":bn=Yn[1],Tn=Yn[2],kn=Yn[3],On=Yn[4],vn=Yn[5],Fe=Yn[6],ze=Yn[7],Pn=Yn[8],Ie.save(),Ie.translate(bn,Tn),Ie.rotate(vn),Ie.scale(kn,On),Ie.arc(0,0,1,Fe,ze,Pn),Ie.restore();break;case"R":bn=Yn[1],Tn=Yn[2],Rn=Yn[3],In=Yn[4],cr={x:bn,y:Tn},Ie.rect(bn,Tn,Rn,In)}ur.x=bn,ur.y=Tn}}},le=$,ue=ie;typeof window<"u"&&ue(window);var de={path2dPolyfill:ue,parsePath:le}},2777:function(t){t.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="2.5" y="2.5" width="4" height="4" stroke="%231A73E8"/><rect x="9.5" y="2.5" width="4" height="4" stroke="%231A73E8"/><rect x="9.5" y="9.5" width="4" height="4" stroke="%231A73E8"/><rect x="2.5" y="9.5" width="4" height="4" stroke="%231A73E8"/></svg>')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill-rule="evenodd" clip-rule="evenodd" d="M1 3.5h8v3H1v-3zm-1 0a1 1 0 011-1h8a1 1 0 011 1v3a1 1 0 01-1 1H1a1 1 0 01-1-1v-3zm12 0h3v3h-3v-3zm-1 0a1 1 0 011-1h3a1 1 0 011 1v3a1 1 0 01-1 1h-3a1 1 0 01-1-1v-3zm-7 6H1v3h3v-3zm-3-1a1 1 0 00-1 1v3a1 1 0 001 1h3a1 1 0 001-1v-3a1 1 0 00-1-1H1zm6 4v-3h8v3H7zm-1-3a1 1 0 011-1h8a1 1 0 011 1v3a1 1 0 01-1 1H7a1 1 0 01-1-1v-3z" fill="%231A73E8"/></svg>')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,<svg fill="none" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="m9 1.5c-4.14 0-7.5 3.36-7.5 7.5s3.36 7.5 7.5 7.5 7.5-3.36 7.5-7.5-3.36-7.5-7.5-7.5zm0 13.5c-3.315 0-6-2.685-6-6 0-1.3875.4725-2.6625 1.2675-3.675l8.4075 8.4075c-1.0125.795-2.2875 1.2675-3.675 1.2675zm4.7325-2.325-8.4075-8.4075c1.0125-.795 2.2875-1.2675 3.675-1.2675 3.315 0 6 2.685 6 6 0 1.3875-.4725 2.6625-1.2675 3.675z" fill="%239e9e9e"/></svg>')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,<svg fill="none" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="m8.25 11.25h1.5v1.5h-1.5zm0-6h1.5v4.5h-1.5zm.7425-3.75c-4.14 0-7.4925 3.36-7.4925 7.5s3.3525 7.5 7.4925 7.5c4.1475 0 7.5075-3.36 7.5075-7.5s-3.36-7.5-7.5075-7.5zm.0075 13.5c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6z" fill="%23e37400"/></svg>')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,<svg fill="none" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="m9 1.5c-4.14 0-7.5 3.36-7.5 7.5s3.36 7.5 7.5 7.5 7.5-3.36 7.5-7.5-3.36-7.5-7.5-7.5zm0 13.5c-3.3075 0-6-2.6925-6-6s2.6925-6 6-6 6 2.6925 6 6-2.6925 6-6 6zm-1.5-4.35-1.95-1.95-1.05 1.05 3 3 6-6-1.05-1.05z" fill="%230ca40c"/></svg>')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}}
/*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(t,r,n){function g(y,L){(L==null||L>y.length)&&(L=y.length);for(var $=0,V=new Array(L);$<L;$++)V[$]=y[$];return V}n.d(r,{Z:function(){return g}})},7326:function(t,r,n){function g(y){if(y===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return y}n.d(r,{Z:function(){return g}})},5671:function(t,r,n){function g(y,L){if(!(y instanceof L))throw new TypeError("Cannot call a class as a function")}n.d(r,{Z:function(){return g}})},3144:function(t,r,n){n.d(r,{Z:function(){return L}});var g=n(9142);function y($,V){for(var z=0;z<V.length;z++){var j=V[z];j.enumerable=j.enumerable||!1,j.configurable=!0,"value"in j&&(j.writable=!0),Object.defineProperty($,(0,g.Z)(j.key),j)}}function L($,V,z){return V&&y($.prototype,V),z&&y($,z),Object.defineProperty($,"prototype",{writable:!1}),$}},4942:function(t,r,n){n.d(r,{Z:function(){return y}});var g=n(9142);function y(L,$,V){return($=(0,g.Z)($))in L?Object.defineProperty(L,$,{value:V,enumerable:!0,configurable:!0,writable:!0}):L[$]=V,L}},1752:function(t,r,n){n.d(r,{Z:function(){return y}});var g=n(1120);function y(){return y=typeof Reflect<"u"&&Reflect.get?Reflect.get.bind():function(L,$,V){var z=function(re,ae){for(;!Object.prototype.hasOwnProperty.call(re,ae)&&(re=(0,g.Z)(re))!==null;);return re}(L,$);if(z){var j=Object.getOwnPropertyDescriptor(z,$);return j.get?j.get.call(arguments.length<3?L:V):j.value}},y.apply(this,arguments)}},1120:function(t,r,n){function g(y){return g=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(L){return L.__proto__||Object.getPrototypeOf(L)},g(y)}n.d(r,{Z:function(){return g}})},9340:function(t,r,n){function g(L,$){return g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(V,z){return V.__proto__=z,V},g(L,$)}function y(L,$){if(typeof $!="function"&&$!==null)throw new TypeError("Super expression must either be null or a function");L.prototype=Object.create($&&$.prototype,{constructor:{value:L,writable:!0,configurable:!0}}),Object.defineProperty(L,"prototype",{writable:!1}),$&&g(L,$)}n.d(r,{Z:function(){return y}})},2963:function(t,r,n){n.d(r,{Z:function(){return L}});var g=n(1002),y=n(7326);function L($,V){if(V&&((0,g.Z)(V)==="object"||typeof V=="function"))return V;if(V!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return(0,y.Z)($)}},168:function(t,r,n){function g(y,L){return L||(L=y.slice(0)),Object.freeze(Object.defineProperties(y,{raw:{value:Object.freeze(L)}}))}n.d(r,{Z:function(){return g}})},9142:function(t,r,n){n.d(r,{Z:function(){return y}});var g=n(1002);function y(L){var $=function(V,z){if((0,g.Z)(V)!=="object"||V===null)return V;var j=V[Symbol.toPrimitive];if(j!==void 0){var re=j.call(V,z||"default");if((0,g.Z)(re)!=="object")return re;throw new TypeError("@@toPrimitive must return a primitive value.")}return(z==="string"?String:Number)(V)}(L,"string");return(0,g.Z)($)==="symbol"?$:String($)}},1002:function(t,r,n){function g(y){return g=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(L){return typeof L}:function(L){return L&&typeof Symbol=="function"&&L.constructor===Symbol&&L!==Symbol.prototype?"symbol":typeof L},g(y)}n.d(r,{Z:function(){return g}})},181:function(t,r,n){n.d(r,{Z:function(){return y}});var g=n(907);function y(L,$){if(L){if(typeof L=="string")return(0,g.Z)(L,$);var V=Object.prototype.toString.call(L).slice(8,-1);return V==="Object"&&L.constructor&&(V=L.constructor.name),V==="Map"||V==="Set"?Array.from(L):V==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(V)?(0,g.Z)(L,$):void 0}}}},__webpack_module_cache__={};function __webpack_require__(t){var r=__webpack_module_cache__[t];if(r!==void 0)return r.exports;var n=__webpack_module_cache__[t]={id:t,loaded:!1,exports:{}};return __webpack_modules__[t].call(n.exports,n,n.exports,__webpack_require__),n.loaded=!0,n.exports}__webpack_require__.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return __webpack_require__.d(r,{a:r}),r},__webpack_require__.d=function(t,r){for(var n in r)__webpack_require__.o(r,n)&&!__webpack_require__.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),__webpack_require__.hmd=function(t){return(t=Object.create(t)).children||(t.children=[]),Object.defineProperty(t,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+t.id)}}),t},__webpack_require__.o=function(t,r){return Object.prototype.hasOwnProperty.call(t,r)},__webpack_require__.r=function(t){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__(2027);return __webpack_exports__}()})})(eruda$1);var erudaExports=eruda$1.exports;const eruda=getDefaultExportFromCjs(erudaExports);var vconsole_min={exports:{}};/*!
* vConsole v3.15.1 (https://github.com/Tencent/vConsole)
*
* Tencent is pleased to support the open source community by making vConsole available.
* Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved.
* Licensed under the MIT License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
* http://opensource.org/licenses/MIT
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*/(function(module,exports){(function(t,r){module.exports=r()})(commonjsGlobal||self,function(){return function(){var __webpack_modules__={4264:function(t,r,n){t.exports=n(7588)},5036:function(t,r,n){n(1719),n(5677),n(6394),n(5334),n(6969),n(2021),n(8328),n(2129);var g=n(1287);t.exports=g.Promise},2582:function(t,r,n){n(1646),n(6394),n(2004),n(462),n(8407),n(2429),n(1172),n(8288),n(1274),n(8201),n(6626),n(3211),n(9952),n(15),n(9831),n(7521),n(2972),n(6956),n(5222),n(2257);var g=n(1287);t.exports=g.Symbol},8257:function(t,r,n){var g=n(7583),y=n(9212),L=n(5637),$=g.TypeError;t.exports=function(V){if(y(V))return V;throw $(L(V)+" is not a function")}},1186:function(t,r,n){var g=n(7583),y=n(2097),L=n(5637),$=g.TypeError;t.exports=function(V){if(y(V))return V;throw $(L(V)+" is not a constructor")}},9882:function(t,r,n){var g=n(7583),y=n(9212),L=g.String,$=g.TypeError;t.exports=function(V){if(typeof V=="object"||y(V))return V;throw $("Can't set "+L(V)+" as a prototype")}},6288:function(t,r,n){var g=n(3649),y=n(3590),L=n(4615),$=g("unscopables"),V=Array.prototype;V[$]==null&&L.f(V,$,{configurable:!0,value:y(null)}),t.exports=function(z){V[$][z]=!0}},4761:function(t,r,n){var g=n(7583),y=n(2447),L=g.TypeError;t.exports=function($,V){if(y(V,$))return $;throw L("Incorrect invocation")}},2569:function(t,r,n){var g=n(7583),y=n(794),L=g.String,$=g.TypeError;t.exports=function(V){if(y(V))return V;throw $(L(V)+" is not an object")}},5766:function(t,r,n){var g=n(2977),y=n(6782),L=n(1825),$=function(V){return function(z,j,re){var ae,oe=g(z),ie=L(oe),le=y(re,ie);if(V&&j!=j){for(;ie>le;)if((ae=oe[le++])!=ae)return!0}else for(;ie>le;le++)if((V||le in oe)&&oe[le]===j)return V||le||0;return!V&&-1}};t.exports={includes:$(!0),indexOf:$(!1)}},4805:function(t,r,n){var g=n(2938),y=n(7386),L=n(5044),$=n(1324),V=n(1825),z=n(4822),j=y([].push),re=function(ae){var oe=ae==1,ie=ae==2,le=ae==3,ue=ae==4,de=ae==6,pe=ae==7,he=ae==5||de;return function(_e,Ce,$e,xe){for(var Ie,Ne,ze=$(_e),Fe=L(ze),qe=g(Ce,$e),Et=V(Fe),kt=0,Lt=xe||z,vn=oe?Lt(_e,Et):ie||pe?Lt(_e,0):void 0;Et>kt;kt++)if((he||kt in Fe)&&(Ne=qe(Ie=Fe[kt],kt,ze),ae))if(oe)vn[kt]=Ne;else if(Ne)switch(ae){case 3:return!0;case 5:return Ie;case 6:return kt;case 2:j(vn,Ie)}else switch(ae){case 4:return!1;case 7:j(vn,Ie)}return de?-1:le||ue?ue:vn}};t.exports={forEach:re(0),map:re(1),filter:re(2),some:re(3),every:re(4),find:re(5),findIndex:re(6),filterReject:re(7)}},9269:function(t,r,n){var g=n(6544),y=n(3649),L=n(4061),$=y("species");t.exports=function(V){return L>=51||!g(function(){var z=[];return(z.constructor={})[$]=function(){return{foo:1}},z[V](Boolean).foo!==1})}},4546:function(t,r,n){var g=n(7583),y=n(6782),L=n(1825),$=n(5999),V=g.Array,z=Math.max;t.exports=function(j,re,ae){for(var oe=L(j),ie=y(re,oe),le=y(ae===void 0?oe:ae,oe),ue=V(z(le-ie,0)),de=0;ie<le;ie++,de++)$(ue,de,j[ie]);return ue.length=de,ue}},6917:function(t,r,n){var g=n(7386);t.exports=g([].slice)},5289:function(t,r,n){var g=n(7583),y=n(4521),L=n(2097),$=n(794),V=n(3649)("species"),z=g.Array;t.exports=function(j){var re;return y(j)&&(re=j.constructor,(L(re)&&(re===z||y(re.prototype))||$(re)&&(re=re[V])===null)&&(re=void 0)),re===void 0?z:re}},4822:function(t,r,n){var g=n(5289);t.exports=function(y,L){return new(g(y))(L===0?0:L)}},3616:function(t,r,n){var g=n(3649)("iterator"),y=!1;try{var L=0,$={next:function(){return{done:!!L++}},return:function(){y=!0}};$[g]=function(){return this},Array.from($,function(){throw 2})}catch{}t.exports=function(V,z){if(!z&&!y)return!1;var j=!1;try{var re={};re[g]=function(){return{next:function(){return{done:j=!0}}}},V(re)}catch{}return j}},9624:function(t,r,n){var g=n(7386),y=g({}.toString),L=g("".slice);t.exports=function($){return L(y($),8,-1)}},3058:function(t,r,n){var g=n(7583),y=n(8191),L=n(9212),$=n(9624),V=n(3649)("toStringTag"),z=g.Object,j=$(function(){return arguments}())=="Arguments";t.exports=y?$:function(re){var ae,oe,ie;return re===void 0?"Undefined":re===null?"Null":typeof(oe=function(le,ue){try{return le[ue]}catch{}}(ae=z(re),V))=="string"?oe:j?$(ae):(ie=$(ae))=="Object"&&L(ae.callee)?"Arguments":ie}},1509:function(t,r,n){var g=n(7386)("".replace),y=String(Error("zxcasd").stack),L=/\n\s*at [^:]*:[^\n]*/,$=L.test(y);t.exports=function(V,z){if($&&typeof V=="string")for(;z--;)V=g(V,L,"");return V}},3478:function(t,r,n){var g=n(2870),y=n(929),L=n(6683),$=n(4615);t.exports=function(V,z,j){for(var re=y(z),ae=$.f,oe=L.f,ie=0;ie<re.length;ie++){var le=re[ie];g(V,le)||j&&g(j,le)||ae(V,le,oe(z,le))}}},926:function(t,r,n){var g=n(6544);t.exports=!g(function(){function y(){}return y.prototype.constructor=null,Object.getPrototypeOf(new y)!==y.prototype})},4683:function(t,r,n){var g=n(2365).IteratorPrototype,y=n(3590),L=n(4677),$=n(8821),V=n(339),z=function(){return this};t.exports=function(j,re,ae,oe){var ie=re+" Iterator";return j.prototype=y(g,{next:L(+!oe,ae)}),$(j,ie,!1,!0),V[ie]=z,j}},57:function(t,r,n){var g=n(8494),y=n(4615),L=n(4677);t.exports=g?function($,V,z){return y.f($,V,L(1,z))}:function($,V,z){return $[V]=z,$}},4677:function(t){t.exports=function(r,n){return{enumerable:!(1&r),configurable:!(2&r),writable:!(4&r),value:n}}},5999:function(t,r,n){var g=n(8734),y=n(4615),L=n(4677);t.exports=function($,V,z){var j=g(V);j in $?y.f($,j,L(0,z)):$[j]=z}},9012:function(t,r,n){var g=n(7263),y=n(8262),L=n(6268),$=n(4340),V=n(9212),z=n(4683),j=n(729),re=n(7496),ae=n(8821),oe=n(57),ie=n(1270),le=n(3649),ue=n(339),de=n(2365),pe=$.PROPER,he=$.CONFIGURABLE,_e=de.IteratorPrototype,Ce=de.BUGGY_SAFARI_ITERATORS,$e=le("iterator"),xe="keys",Ie="values",Ne="entries",ze=function(){return this};t.exports=function(Fe,qe,Et,kt,Lt,vn,jt){z(Et,qe,kt);var At,hn,bn,Cn=function(In){if(In===Lt&&On)return On;if(!Ce&&In in En)return En[In];switch(In){case xe:case Ie:case Ne:return function(){return new Et(this,In)}}return function(){return new Et(this)}},Tn=qe+" Iterator",xn=!1,En=Fe.prototype,kn=En[$e]||En["@@iterator"]||Lt&&En[Lt],On=!Ce&&kn||Cn(Lt),Rn=qe=="Array"&&En.entries||kn;if(Rn&&(At=j(Rn.call(new Fe)))!==Object.prototype&&At.next&&(L||j(At)===_e||(re?re(At,_e):V(At[$e])||ie(At,$e,ze)),ae(At,Tn,!0,!0),L&&(ue[Tn]=ze)),pe&&Lt==Ie&&kn&&kn.name!==Ie&&(!L&&he?oe(En,"name",Ie):(xn=!0,On=function(){return y(kn,this)})),Lt)if(hn={values:Cn(Ie),keys:vn?On:Cn(xe),entries:Cn(Ne)},jt)for(bn in hn)(Ce||xn||!(bn in En))&&ie(En,bn,hn[bn]);else g({target:qe,proto:!0,forced:Ce||xn},hn);return L&&!jt||En[$e]===On||ie(En,$e,On,{name:Lt}),ue[qe]=On,hn}},2219:function(t,r,n){var g=n(1287),y=n(2870),L=n(491),$=n(4615).f;t.exports=function(V){var z=g.Symbol||(g.Symbol={});y(z,V)||$(z,V,{value:L.f(V)})}},8494:function(t,r,n){var g=n(6544);t.exports=!g(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},6668:function(t,r,n){var g=n(7583),y=n(794),L=g.document,$=y(L)&&y(L.createElement);t.exports=function(V){return $?L.createElement(V):{}}},6778:function(t){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},9307:function(t,r,n){var g=n(6668)("span").classList,y=g&&g.constructor&&g.constructor.prototype;t.exports=y===Object.prototype?void 0:y},2274:function(t){t.exports=typeof window=="object"},3256:function(t,r,n){var g=n(6918),y=n(7583);t.exports=/ipad|iphone|ipod/i.test(g)&&y.Pebble!==void 0},7020:function(t,r,n){var g=n(6918);t.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(g)},5354:function(t,r,n){var g=n(9624),y=n(7583);t.exports=g(y.process)=="process"},6846:function(t,r,n){var g=n(6918);t.exports=/web0s(?!.*chrome)/i.test(g)},6918:function(t,r,n){var g=n(5897);t.exports=g("navigator","userAgent")||""},4061:function(t,r,n){var g,y,L=n(7583),$=n(6918),V=L.process,z=L.Deno,j=V&&V.versions||z&&z.version,re=j&&j.v8;re&&(y=(g=re.split("."))[0]>0&&g[0]<4?1:+(g[0]+g[1])),!y&&$&&(!(g=$.match(/Edge\/(\d+)/))||g[1]>=74)&&(g=$.match(/Chrome\/(\d+)/))&&(y=+g[1]),t.exports=y},5690:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1178:function(t,r,n){var g=n(6544),y=n(4677);t.exports=!g(function(){var L=Error("a");return!("stack"in L)||(Object.defineProperty(L,"stack",y(1,7)),L.stack!==7)})},7263:function(t,r,n){var g=n(7583),y=n(6683).f,L=n(57),$=n(1270),V=n(460),z=n(3478),j=n(4451);t.exports=function(re,ae){var oe,ie,le,ue,de,pe=re.target,he=re.global,_e=re.stat;if(oe=he?g:_e?g[pe]||V(pe,{}):(g[pe]||{}).prototype)for(ie in ae){if(ue=ae[ie],le=re.noTargetGet?(de=y(oe,ie))&&de.value:oe[ie],!j(he?ie:pe+(_e?".":"#")+ie,re.forced)&&le!==void 0){if(typeof ue==typeof le)continue;z(ue,le)}(re.sham||le&&le.sham)&&L(ue,"sham",!0),$(oe,ie,ue,re)}}},6544:function(t){t.exports=function(r){try{return!!r()}catch{return!0}}},1611:function(t,r,n){var g=n(8987),y=Function.prototype,L=y.apply,$=y.call;t.exports=typeof Reflect=="object"&&Reflect.apply||(g?$.bind(L):function(){return $.apply(L,arguments)})},2938:function(t,r,n){var g=n(7386),y=n(8257),L=n(8987),$=g(g.bind);t.exports=function(V,z){return y(V),z===void 0?V:L?$(V,z):function(){return V.apply(z,arguments)}}},8987:function(t,r,n){var g=n(6544);t.exports=!g(function(){var y=(function(){}).bind();return typeof y!="function"||y.hasOwnProperty("prototype")})},8262:function(t,r,n){var g=n(8987),y=Function.prototype.call;t.exports=g?y.bind(y):function(){return y.apply(y,arguments)}},4340:function(t,r,n){var g=n(8494),y=n(2870),L=Function.prototype,$=g&&Object.getOwnPropertyDescriptor,V=y(L,"name"),z=V&&(function(){}).name==="something",j=V&&(!g||g&&$(L,"name").configurable);t.exports={EXISTS:V,PROPER:z,CONFIGURABLE:j}},7386:function(t,r,n){var g=n(8987),y=Function.prototype,L=y.bind,$=y.call,V=g&&L.bind($,$);t.exports=g?function(z){return z&&V(z)}:function(z){return z&&function(){return $.apply(z,arguments)}}},5897:function(t,r,n){var g=n(7583),y=n(9212),L=function($){return y($)?$:void 0};t.exports=function($,V){return arguments.length<2?L(g[$]):g[$]&&g[$][V]}},8272:function(t,r,n){var g=n(3058),y=n(911),L=n(339),$=n(3649)("iterator");t.exports=function(V){if(V!=null)return y(V,$)||y(V,"@@iterator")||L[g(V)]}},6307:function(t,r,n){var g=n(7583),y=n(8262),L=n(8257),$=n(2569),V=n(5637),z=n(8272),j=g.TypeError;t.exports=function(re,ae){var oe=arguments.length<2?z(re):ae;if(L(oe))return $(y(oe,re));throw j(V(re)+" is not iterable")}},911:function(t,r,n){var g=n(8257);t.exports=function(y,L){var $=y[L];return $==null?void 0:g($)}},7583:function(t,r,n){var g=function(y){return y&&y.Math==Math&&y};t.exports=g(typeof globalThis=="object"&&globalThis)||g(typeof window=="object"&&window)||g(typeof self=="object"&&self)||g(typeof n.g=="object"&&n.g)||function(){return this}()||Function("return this")()},2870:function(t,r,n){var g=n(7386),y=n(1324),L=g({}.hasOwnProperty);t.exports=Object.hasOwn||function($,V){return L(y($),V)}},4639:function(t){t.exports={}},2716:function(t,r,n){var g=n(7583);t.exports=function(y,L){var $=g.console;$&&$.error&&(arguments.length==1?$.error(y):$.error(y,L))}},482:function(t,r,n){var g=n(5897);t.exports=g("document","documentElement")},275:function(t,r,n){var g=n(8494),y=n(6544),L=n(6668);t.exports=!g&&!y(function(){return Object.defineProperty(L("div"),"a",{get:function(){return 7}}).a!=7})},5044:function(t,r,n){var g=n(7583),y=n(7386),L=n(6544),$=n(9624),V=g.Object,z=y("".split);t.exports=L(function(){return!V("z").propertyIsEnumerable(0)})?function(j){return $(j)=="String"?z(j,""):V(j)}:V},9734:function(t,r,n){var g=n(7386),y=n(9212),L=n(1314),$=g(Function.toString);y(L.inspectSource)||(L.inspectSource=function(V){return $(V)}),t.exports=L.inspectSource},4402:function(t,r,n){var g=n(794),y=n(57);t.exports=function(L,$){g($)&&"cause"in $&&y(L,"cause",$.cause)}},2743:function(t,r,n){var g,y,L,$=n(9491),V=n(7583),z=n(7386),j=n(794),re=n(57),ae=n(2870),oe=n(1314),ie=n(9137),le=n(4639),ue="Object already initialized",de=V.TypeError,pe=V.WeakMap;if($||oe.state){var he=oe.state||(oe.state=new pe),_e=z(he.get),Ce=z(he.has),$e=z(he.set);g=function(Ie,Ne){if(Ce(he,Ie))throw new de(ue);return Ne.facade=Ie,$e(he,Ie,Ne),Ne},y=function(Ie){return _e(he,Ie)||{}},L=function(Ie){return Ce(he,Ie)}}else{var xe=ie("state");le[xe]=!0,g=function(Ie,Ne){if(ae(Ie,xe))throw new de(ue);return Ne.facade=Ie,re(Ie,xe,Ne),Ne},y=function(Ie){return ae(Ie,xe)?Ie[xe]:{}},L=function(Ie){return ae(Ie,xe)}}t.exports={set:g,get:y,has:L,enforce:function(Ie){return L(Ie)?y(Ie):g(Ie,{})},getterFor:function(Ie){return function(Ne){var ze;if(!j(Ne)||(ze=y(Ne)).type!==Ie)throw de("Incompatible receiver, "+Ie+" required");return ze}}}},114:function(t,r,n){var g=n(3649),y=n(339),L=g("iterator"),$=Array.prototype;t.exports=function(V){return V!==void 0&&(y.Array===V||$[L]===V)}},4521:function(t,r,n){var g=n(9624);t.exports=Array.isArray||function(y){return g(y)=="Array"}},9212:function(t){t.exports=function(r){return typeof r=="function"}},2097:function(t,r,n){var g=n(7386),y=n(6544),L=n(9212),$=n(3058),V=n(5897),z=n(9734),j=function(){},re=[],ae=V("Reflect","construct"),oe=/^\s*(?:class|function)\b/,ie=g(oe.exec),le=!oe.exec(j),ue=function(pe){if(!L(pe))return!1;try{return ae(j,re,pe),!0}catch{return!1}},de=function(pe){if(!L(pe))return!1;switch($(pe)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return le||!!ie(oe,z(pe))}catch{return!0}};de.sham=!0,t.exports=!ae||y(function(){var pe;return ue(ue.call)||!ue(Object)||!ue(function(){pe=!0})||pe})?de:ue},4451:function(t,r,n){var g=n(6544),y=n(9212),L=/#|\.prototype\./,$=function(ae,oe){var ie=z[V(ae)];return ie==re||ie!=j&&(y(oe)?g(oe):!!oe)},V=$.normalize=function(ae){return String(ae).replace(L,".").toLowerCase()},z=$.data={},j=$.NATIVE="N",re=$.POLYFILL="P";t.exports=$},794:function(t,r,n){var g=n(9212);t.exports=function(y){return typeof y=="object"?y!==null:g(y)}},6268:function(t){t.exports=!1},5871:function(t,r,n){var g=n(7583),y=n(5897),L=n(9212),$=n(2447),V=n(7786),z=g.Object;t.exports=V?function(j){return typeof j=="symbol"}:function(j){var re=y("Symbol");return L(re)&&$(re.prototype,z(j))}},4026:function(t,r,n){var g=n(7583),y=n(2938),L=n(8262),$=n(2569),V=n(5637),z=n(114),j=n(1825),re=n(2447),ae=n(6307),oe=n(8272),ie=n(7093),le=g.TypeError,ue=function(pe,he){this.stopped=pe,this.result=he},de=ue.prototype;t.exports=function(pe,he,_e){var Ce,$e,xe,Ie,Ne,ze,Fe,qe=_e&&_e.that,Et=!(!_e||!_e.AS_ENTRIES),kt=!(!_e||!_e.IS_ITERATOR),Lt=!(!_e||!_e.INTERRUPTED),vn=y(he,qe),jt=function(hn){return Ce&&ie(Ce,"normal",hn),new ue(!0,hn)},At=function(hn){return Et?($(hn),Lt?vn(hn[0],hn[1],jt):vn(hn[0],hn[1])):Lt?vn(hn,jt):vn(hn)};if(kt)Ce=pe;else{if(!($e=oe(pe)))throw le(V(pe)+" is not iterable");if(z($e)){for(xe=0,Ie=j(pe);Ie>xe;xe++)if((Ne=At(pe[xe]))&&re(de,Ne))return Ne;return new ue(!1)}Ce=ae(pe,$e)}for(ze=Ce.next;!(Fe=L(ze,Ce)).done;){try{Ne=At(Fe.value)}catch(hn){ie(Ce,"throw",hn)}if(typeof Ne=="object"&&Ne&&re(de,Ne))return Ne}return new ue(!1)}},7093:function(t,r,n){var g=n(8262),y=n(2569),L=n(911);t.exports=function($,V,z){var j,re;y($);try{if(!(j=L($,"return"))){if(V==="throw")throw z;return z}j=g(j,$)}catch(ae){re=!0,j=ae}if(V==="throw")throw z;if(re)throw j;return y(j),z}},2365:function(t,r,n){var g,y,L,$=n(6544),V=n(9212),z=n(3590),j=n(729),re=n(1270),ae=n(3649),oe=n(6268),ie=ae("iterator"),le=!1;[].keys&&("next"in(L=[].keys())?(y=j(j(L)))!==Object.prototype&&(g=y):le=!0),g==null||$(function(){var ue={};return g[ie].call(ue)!==ue})?g={}:oe&&(g=z(g)),V(g[ie])||re(g,ie,function(){return this}),t.exports={IteratorPrototype:g,BUGGY_SAFARI_ITERATORS:le}},339:function(t){t.exports={}},1825:function(t,r,n){var g=n(97);t.exports=function(y){return g(y.length)}},2095:function(t,r,n){var g,y,L,$,V,z,j,re,ae=n(7583),oe=n(2938),ie=n(6683).f,le=n(8117).set,ue=n(7020),de=n(3256),pe=n(6846),he=n(5354),_e=ae.MutationObserver||ae.WebKitMutationObserver,Ce=ae.document,$e=ae.process,xe=ae.Promise,Ie=ie(ae,"queueMicrotask"),Ne=Ie&&Ie.value;Ne||(g=function(){var ze,Fe;for(he&&(ze=$e.domain)&&ze.exit();y;){Fe=y.fn,y=y.next;try{Fe()}catch(qe){throw y?$():L=void 0,qe}}L=void 0,ze&&ze.enter()},ue||he||pe||!_e||!Ce?!de&&xe&&xe.resolve?((j=xe.resolve(void 0)).constructor=xe,re=oe(j.then,j),$=function(){re(g)}):he?$=function(){$e.nextTick(g)}:(le=oe(le,ae),$=function(){le(g)}):(V=!0,z=Ce.createTextNode(""),new _e(g).observe(z,{characterData:!0}),$=function(){z.data=V=!V})),t.exports=Ne||function(ze){var Fe={fn:ze,next:void 0};L&&(L.next=Fe),y||(y=Fe,$()),L=Fe}},783:function(t,r,n){var g=n(7583);t.exports=g.Promise},8640:function(t,r,n){var g=n(4061),y=n(6544);t.exports=!!Object.getOwnPropertySymbols&&!y(function(){var L=Symbol();return!String(L)||!(Object(L)instanceof Symbol)||!Symbol.sham&&g&&g<41})},9491:function(t,r,n){var g=n(7583),y=n(9212),L=n(9734),$=g.WeakMap;t.exports=y($)&&/native code/.test(L($))},5084:function(t,r,n){var g=n(8257),y=function(L){var $,V;this.promise=new L(function(z,j){if($!==void 0||V!==void 0)throw TypeError("Bad Promise constructor");$=z,V=j}),this.resolve=g($),this.reject=g(V)};t.exports.f=function(L){return new y(L)}},2764:function(t,r,n){var g=n(8320);t.exports=function(y,L){return y===void 0?arguments.length<2?"":L:g(y)}},3590:function(t,r,n){var g,y=n(2569),L=n(8728),$=n(5690),V=n(4639),z=n(482),j=n(6668),re=n(9137),ae=re("IE_PROTO"),oe=function(){},ie=function(de){return"<script>"+de+"<\/script>"},le=function(de){de.write(ie("")),de.close();var pe=de.parentWindow.Object;return de=null,pe},ue=function(){try{g=new ActiveXObject("htmlfile")}catch{}var de,pe;ue=typeof document<"u"?document.domain&&g?le(g):((pe=j("iframe")).style.display="none",z.appendChild(pe),pe.src="javascript:",(de=pe.contentWindow.document).open(),de.write(ie("document.F=Object")),de.close(),de.F):le(g);for(var he=$.length;he--;)delete ue.prototype[$[he]];return ue()};V[ae]=!0,t.exports=Object.create||function(de,pe){var he;return de!==null?(oe.prototype=y(de),he=new oe,oe.prototype=null,he[ae]=de):he=ue(),pe===void 0?he:L.f(he,pe)}},8728:function(t,r,n){var g=n(8494),y=n(7670),L=n(4615),$=n(2569),V=n(2977),z=n(5432);r.f=g&&!y?Object.defineProperties:function(j,re){$(j);for(var ae,oe=V(re),ie=z(re),le=ie.length,ue=0;le>ue;)L.f(j,ae=ie[ue++],oe[ae]);return j}},4615:function(t,r,n){var g=n(7583),y=n(8494),L=n(275),$=n(7670),V=n(2569),z=n(8734),j=g.TypeError,re=Object.defineProperty,ae=Object.getOwnPropertyDescriptor,oe="enumerable",ie="configurable",le="writable";r.f=y?$?function(ue,de,pe){if(V(ue),de=z(de),V(pe),typeof ue=="function"&&de==="prototype"&&"value"in pe&&le in pe&&!pe.writable){var he=ae(ue,de);he&&he.writable&&(ue[de]=pe.value,pe={configurable:ie in pe?pe.configurable:he.configurable,enumerable:oe in pe?pe.enumerable:he.enumerable,writable:!1})}return re(ue,de,pe)}:re:function(ue,de,pe){if(V(ue),de=z(de),V(pe),L)try{return re(ue,de,pe)}catch{}if("get"in pe||"set"in pe)throw j("Accessors not supported");return"value"in pe&&(ue[de]=pe.value),ue}},6683:function(t,r,n){var g=n(8494),y=n(8262),L=n(112),$=n(4677),V=n(2977),z=n(8734),j=n(2870),re=n(275),ae=Object.getOwnPropertyDescriptor;r.f=g?ae:function(oe,ie){if(oe=V(oe),ie=z(ie),re)try{return ae(oe,ie)}catch{}if(j(oe,ie))return $(!y(L.f,oe,ie),oe[ie])}},3130:function(t,r,n){var g=n(9624),y=n(2977),L=n(9275).f,$=n(4546),V=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(z){return V&&g(z)=="Window"?function(j){try{return L(j)}catch{return $(V)}}(z):L(y(z))}},9275:function(t,r,n){var g=n(8356),y=n(5690).concat("length","prototype");r.f=Object.getOwnPropertyNames||function(L){return g(L,y)}},4012:function(t,r){r.f=Object.getOwnPropertySymbols},729:function(t,r,n){var g=n(7583),y=n(2870),L=n(9212),$=n(1324),V=n(9137),z=n(926),j=V("IE_PROTO"),re=g.Object,ae=re.prototype;t.exports=z?re.getPrototypeOf:function(oe){var ie=$(oe);if(y(ie,j))return ie[j];var le=ie.constructor;return L(le)&&ie instanceof le?le.prototype:ie instanceof re?ae:null}},2447:function(t,r,n){var g=n(7386);t.exports=g({}.isPrototypeOf)},8356:function(t,r,n){var g=n(7386),y=n(2870),L=n(2977),$=n(5766).indexOf,V=n(4639),z=g([].push);t.exports=function(j,re){var ae,oe=L(j),ie=0,le=[];for(ae in oe)!y(V,ae)&&y(oe,ae)&&z(le,ae);for(;re.length>ie;)y(oe,ae=re[ie++])&&(~$(le,ae)||z(le,ae));return le}},5432:function(t,r,n){var g=n(8356),y=n(5690);t.exports=Object.keys||function(L){return g(L,y)}},112:function(t,r){var n={}.propertyIsEnumerable,g=Object.getOwnPropertyDescriptor,y=g&&!n.call({1:2},1);r.f=y?function(L){var $=g(this,L);return!!$&&$.enumerable}:n},7496:function(t,r,n){var g=n(7386),y=n(2569),L=n(9882);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var $,V=!1,z={};try{($=g(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(z,[]),V=z instanceof Array}catch{}return function(j,re){return y(j),L(re),V?$(j,re):j.__proto__=re,j}}():void 0)},3060:function(t,r,n){var g=n(8191),y=n(3058);t.exports=g?{}.toString:function(){return"[object "+y(this)+"]"}},6252:function(t,r,n){var g=n(7583),y=n(8262),L=n(9212),$=n(794),V=g.TypeError;t.exports=function(z,j){var re,ae;if(j==="string"&&L(re=z.toString)&&!$(ae=y(re,z))||L(re=z.valueOf)&&!$(ae=y(re,z))||j!=="string"&&L(re=z.toString)&&!$(ae=y(re,z)))return ae;throw V("Can't convert object to primitive value")}},929:function(t,r,n){var g=n(5897),y=n(7386),L=n(9275),$=n(4012),V=n(2569),z=y([].concat);t.exports=g("Reflect","ownKeys")||function(j){var re=L.f(V(j)),ae=$.f;return ae?z(re,ae(j)):re}},1287:function(t,r,n){var g=n(7583);t.exports=g},544:function(t){t.exports=function(r){try{return{error:!1,value:r()}}catch(n){return{error:!0,value:n}}}},5732:function(t,r,n){var g=n(2569),y=n(794),L=n(5084);t.exports=function($,V){if(g($),y(V)&&V.constructor===$)return V;var z=L.f($);return(0,z.resolve)(V),z.promise}},2723:function(t){var r=function(){this.head=null,this.tail=null};r.prototype={add:function(n){var g={item:n,next:null};this.head?this.tail.next=g:this.head=g,this.tail=g},get:function(){var n=this.head;if(n)return this.head=n.next,this.tail===n&&(this.tail=null),n.item}},t.exports=r},6893:function(t,r,n){var g=n(1270);t.exports=function(y,L,$){for(var V in L)g(y,V,L[V],$);return y}},1270:function(t,r,n){var g=n(7583),y=n(9212),L=n(2870),$=n(57),V=n(460),z=n(9734),j=n(2743),re=n(4340).CONFIGURABLE,ae=j.get,oe=j.enforce,ie=String(String).split("String");(t.exports=function(le,ue,de,pe){var he,_e=!!pe&&!!pe.unsafe,Ce=!!pe&&!!pe.enumerable,$e=!!pe&&!!pe.noTargetGet,xe=pe&&pe.name!==void 0?pe.name:ue;y(de)&&(String(xe).slice(0,7)==="Symbol("&&(xe="["+String(xe).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!L(de,"name")||re&&de.name!==xe)&&$(de,"name",xe),(he=oe(de)).source||(he.source=ie.join(typeof xe=="string"?xe:""))),le!==g?(_e?!$e&&le[ue]&&(Ce=!0):delete le[ue],Ce?le[ue]=de:$(le,ue,de)):Ce?le[ue]=de:V(ue,de)})(Function.prototype,"toString",function(){return y(this)&&ae(this).source||z(this)})},3955:function(t,r,n){var g=n(7583).TypeError;t.exports=function(y){if(y==null)throw g("Can't call method on "+y);return y}},460:function(t,r,n){var g=n(7583),y=Object.defineProperty;t.exports=function(L,$){try{y(g,L,{value:$,configurable:!0,writable:!0})}catch{g[L]=$}return $}},7730:function(t,r,n){var g=n(5897),y=n(4615),L=n(3649),$=n(8494),V=L("species");t.exports=function(z){var j=g(z),re=y.f;$&&j&&!j[V]&&re(j,V,{configurable:!0,get:function(){return this}})}},8821:function(t,r,n){var g=n(4615).f,y=n(2870),L=n(3649)("toStringTag");t.exports=function($,V,z){$&&!z&&($=$.prototype),$&&!y($,L)&&g($,L,{configurable:!0,value:V})}},9137:function(t,r,n){var g=n(7836),y=n(8284),L=g("keys");t.exports=function($){return L[$]||(L[$]=y($))}},1314:function(t,r,n){var g=n(7583),y=n(460),L="__core-js_shared__",$=g[L]||y(L,{});t.exports=$},7836:function(t,r,n){var g=n(6268),y=n(1314);(t.exports=function(L,$){return y[L]||(y[L]=$!==void 0?$:{})})("versions",[]).push({version:"3.21.1",mode:g?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.21.1/LICENSE",source:"https://github.com/zloirock/core-js"})},564:function(t,r,n){var g=n(2569),y=n(1186),L=n(3649)("species");t.exports=function($,V){var z,j=g($).constructor;return j===void 0||(z=g(j)[L])==null?V:y(z)}},6389:function(t,r,n){var g=n(7386),y=n(7486),L=n(8320),$=n(3955),V=g("".charAt),z=g("".charCodeAt),j=g("".slice),re=function(ae){return function(oe,ie){var le,ue,de=L($(oe)),pe=y(ie),he=de.length;return pe<0||pe>=he?ae?"":void 0:(le=z(de,pe))<55296||le>56319||pe+1===he||(ue=z(de,pe+1))<56320||ue>57343?ae?V(de,pe):le:ae?j(de,pe,pe+2):ue-56320+(le-55296<<10)+65536}};t.exports={codeAt:re(!1),charAt:re(!0)}},8117:function(t,r,n){var g,y,L,$,V=n(7583),z=n(1611),j=n(2938),re=n(9212),ae=n(2870),oe=n(6544),ie=n(482),le=n(6917),ue=n(6668),de=n(7520),pe=n(7020),he=n(5354),_e=V.setImmediate,Ce=V.clearImmediate,$e=V.process,xe=V.Dispatch,Ie=V.Function,Ne=V.MessageChannel,ze=V.String,Fe=0,qe={},Et="onreadystatechange";try{g=V.location}catch{}var kt=function(At){if(ae(qe,At)){var hn=qe[At];delete qe[At],hn()}},Lt=function(At){return function(){kt(At)}},vn=function(At){kt(At.data)},jt=function(At){V.postMessage(ze(At),g.protocol+"//"+g.host)};_e&&Ce||(_e=function(At){de(arguments.length,1);var hn=re(At)?At:Ie(At),bn=le(arguments,1);return qe[++Fe]=function(){z(hn,void 0,bn)},y(Fe),Fe},Ce=function(At){delete qe[At]},he?y=function(At){$e.nextTick(Lt(At))}:xe&&xe.now?y=function(At){xe.now(Lt(At))}:Ne&&!pe?($=(L=new Ne).port2,L.port1.onmessage=vn,y=j($.postMessage,$)):V.addEventListener&&re(V.postMessage)&&!V.importScripts&&g&&g.protocol!=="file:"&&!oe(jt)?(y=jt,V.addEventListener("message",vn,!1)):y=Et in ue("script")?function(At){ie.appendChild(ue("script")).onreadystatechange=function(){ie.removeChild(this),kt(At)}}:function(At){setTimeout(Lt(At),0)}),t.exports={set:_e,clear:Ce}},6782:function(t,r,n){var g=n(7486),y=Math.max,L=Math.min;t.exports=function($,V){var z=g($);return z<0?y(z+V,0):L(z,V)}},2977:function(t,r,n){var g=n(5044),y=n(3955);t.exports=function(L){return g(y(L))}},7486:function(t){var r=Math.ceil,n=Math.floor;t.exports=function(g){var y=+g;return y!=y||y===0?0:(y>0?n:r)(y)}},97:function(t,r,n){var g=n(7486),y=Math.min;t.exports=function(L){return L>0?y(g(L),9007199254740991):0}},1324:function(t,r,n){var g=n(7583),y=n(3955),L=g.Object;t.exports=function($){return L(y($))}},2670:function(t,r,n){var g=n(7583),y=n(8262),L=n(794),$=n(5871),V=n(911),z=n(6252),j=n(3649),re=g.TypeError,ae=j("toPrimitive");t.exports=function(oe,ie){if(!L(oe)||$(oe))return oe;var le,ue=V(oe,ae);if(ue){if(ie===void 0&&(ie="default"),le=y(ue,oe,ie),!L(le)||$(le))return le;throw re("Can't convert object to primitive value")}return ie===void 0&&(ie="number"),z(oe,ie)}},8734:function(t,r,n){var g=n(2670),y=n(5871);t.exports=function(L){var $=g(L,"string");return y($)?$:$+""}},8191:function(t,r,n){var g={};g[n(3649)("toStringTag")]="z",t.exports=String(g)==="[object z]"},8320:function(t,r,n){var g=n(7583),y=n(3058),L=g.String;t.exports=function($){if(y($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return L($)}},5637:function(t,r,n){var g=n(7583).String;t.exports=function(y){try{return g(y)}catch{return"Object"}}},8284:function(t,r,n){var g=n(7386),y=0,L=Math.random(),$=g(1 .toString);t.exports=function(V){return"Symbol("+(V===void 0?"":V)+")_"+$(++y+L,36)}},7786:function(t,r,n){var g=n(8640);t.exports=g&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},7670:function(t,r,n){var g=n(8494),y=n(6544);t.exports=g&&y(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},7520:function(t,r,n){var g=n(7583).TypeError;t.exports=function(y,L){if(y<L)throw g("Not enough arguments");return y}},491:function(t,r,n){var g=n(3649);r.f=g},3649:function(t,r,n){var g=n(7583),y=n(7836),L=n(2870),$=n(8284),V=n(8640),z=n(7786),j=y("wks"),re=g.Symbol,ae=re&&re.for,oe=z?re:re&&re.withoutSetter||$;t.exports=function(ie){if(!L(j,ie)||!V&&typeof j[ie]!="string"){var le="Symbol."+ie;V&&L(re,ie)?j[ie]=re[ie]:j[ie]=z&&ae?ae(le):oe(le)}return j[ie]}},1719:function(t,r,n){var g=n(7263),y=n(7583),L=n(2447),$=n(729),V=n(7496),z=n(3478),j=n(3590),re=n(57),ae=n(4677),oe=n(1509),ie=n(4402),le=n(4026),ue=n(2764),de=n(3649),pe=n(1178),he=de("toStringTag"),_e=y.Error,Ce=[].push,$e=function(Ie,Ne){var ze,Fe=arguments.length>2?arguments[2]:void 0,qe=L(xe,this);V?ze=V(new _e,qe?$(this):xe):(ze=qe?this:j(xe),re(ze,he,"Error")),Ne!==void 0&&re(ze,"message",ue(Ne)),pe&&re(ze,"stack",oe(ze.stack,1)),ie(ze,Fe);var Et=[];return le(Ie,Ce,{that:Et}),re(ze,"errors",Et),ze};V?V($e,_e):z($e,_e,{name:!0});var xe=$e.prototype=j(_e.prototype,{constructor:ae(1,$e),message:ae(1,""),name:ae(1,"AggregateError")});g({global:!0},{AggregateError:$e})},1646:function(t,r,n){var g=n(7263),y=n(7583),L=n(6544),$=n(4521),V=n(794),z=n(1324),j=n(1825),re=n(5999),ae=n(4822),oe=n(9269),ie=n(3649),le=n(4061),ue=ie("isConcatSpreadable"),de=9007199254740991,pe="Maximum allowed index exceeded",he=y.TypeError,_e=le>=51||!L(function(){var xe=[];return xe[ue]=!1,xe.concat()[0]!==xe}),Ce=oe("concat"),$e=function(xe){if(!V(xe))return!1;var Ie=xe[ue];return Ie!==void 0?!!Ie:$(xe)};g({target:"Array",proto:!0,forced:!_e||!Ce},{concat:function(xe){var Ie,Ne,ze,Fe,qe,Et=z(this),kt=ae(Et,0),Lt=0;for(Ie=-1,ze=arguments.length;Ie<ze;Ie++)if($e(qe=Ie===-1?Et:arguments[Ie])){if(Lt+(Fe=j(qe))>de)throw he(pe);for(Ne=0;Ne<Fe;Ne++,Lt++)Ne in qe&&re(kt,Lt,qe[Ne])}else{if(Lt>=de)throw he(pe);re(kt,Lt++,qe)}return kt.length=Lt,kt}})},5677:function(t,r,n){var g=n(2977),y=n(6288),L=n(339),$=n(2743),V=n(4615).f,z=n(9012),j=n(6268),re=n(8494),ae="Array Iterator",oe=$.set,ie=$.getterFor(ae);t.exports=z(Array,"Array",function(ue,de){oe(this,{type:ae,target:g(ue),index:0,kind:de})},function(){var ue=ie(this),de=ue.target,pe=ue.kind,he=ue.index++;return!de||he>=de.length?(ue.target=void 0,{value:void 0,done:!0}):pe=="keys"?{value:he,done:!1}:pe=="values"?{value:de[he],done:!1}:{value:[he,de[he]],done:!1}},"values");var le=L.Arguments=L.Array;if(y("keys"),y("values"),y("entries"),!j&&re&&le.name!=="values")try{V(le,"name",{value:"values"})}catch{}},6956:function(t,r,n){var g=n(7583);n(8821)(g.JSON,"JSON",!0)},5222:function(t,r,n){n(8821)(Math,"Math",!0)},6394:function(t,r,n){var g=n(8191),y=n(1270),L=n(3060);g||y(Object.prototype,"toString",L,{unsafe:!0})},6969:function(t,r,n){var g=n(7263),y=n(8262),L=n(8257),$=n(5084),V=n(544),z=n(4026);g({target:"Promise",stat:!0},{allSettled:function(j){var re=this,ae=$.f(re),oe=ae.resolve,ie=ae.reject,le=V(function(){var ue=L(re.resolve),de=[],pe=0,he=1;z(j,function(_e){var Ce=pe++,$e=!1;he++,y(ue,re,_e).then(function(xe){$e||($e=!0,de[Ce]={status:"fulfilled",value:xe},--he||oe(de))},function(xe){$e||($e=!0,de[Ce]={status:"rejected",reason:xe},--he||oe(de))})}),--he||oe(de)});return le.error&&ie(le.value),ae.promise}})},2021:function(t,r,n){var g=n(7263),y=n(8257),L=n(5897),$=n(8262),V=n(5084),z=n(544),j=n(4026),re="No one promise resolved";g({target:"Promise",stat:!0},{any:function(ae){var oe=this,ie=L("AggregateError"),le=V.f(oe),ue=le.resolve,de=le.reject,pe=z(function(){var he=y(oe.resolve),_e=[],Ce=0,$e=1,xe=!1;j(ae,function(Ie){var Ne=Ce++,ze=!1;$e++,$(he,oe,Ie).then(function(Fe){ze||xe||(xe=!0,ue(Fe))},function(Fe){ze||xe||(ze=!0,_e[Ne]=Fe,--$e||de(new ie(_e,re)))})}),--$e||de(new ie(_e,re))});return pe.error&&de(pe.value),le.promise}})},8328:function(t,r,n){var g=n(7263),y=n(6268),L=n(783),$=n(6544),V=n(5897),z=n(9212),j=n(564),re=n(5732),ae=n(1270);if(g({target:"Promise",proto:!0,real:!0,forced:!!L&&$(function(){L.prototype.finally.call({then:function(){}},function(){})})},{finally:function(ie){var le=j(this,V("Promise")),ue=z(ie);return this.then(ue?function(de){return re(le,ie()).then(function(){return de})}:ie,ue?function(de){return re(le,ie()).then(function(){throw de})}:ie)}}),!y&&z(L)){var oe=V("Promise").prototype.finally;L.prototype.finally!==oe&&ae(L.prototype,"finally",oe,{unsafe:!0})}},5334:function(t,r,n){var g,y,L,$,V=n(7263),z=n(6268),j=n(7583),re=n(5897),ae=n(8262),oe=n(783),ie=n(1270),le=n(6893),ue=n(7496),de=n(8821),pe=n(7730),he=n(8257),_e=n(9212),Ce=n(794),$e=n(4761),xe=n(9734),Ie=n(4026),Ne=n(3616),ze=n(564),Fe=n(8117).set,qe=n(2095),Et=n(5732),kt=n(2716),Lt=n(5084),vn=n(544),jt=n(2723),At=n(2743),hn=n(4451),bn=n(3649),Cn=n(2274),Tn=n(5354),xn=n(4061),En=bn("species"),kn="Promise",On=At.getterFor(kn),Rn=At.set,In=At.getterFor(kn),Mn=oe&&oe.prototype,Vn=oe,zn=Mn,Jn=j.TypeError,tr=j.document,$n=j.process,Pn=Lt.f,Bn=Pn,Un=!!(tr&&tr.createEvent&&j.dispatchEvent),Fn=_e(j.PromiseRejectionEvent),cr="unhandledrejection",ur=!1,vr=hn(kn,function(){var Dn=xe(Vn),Hn=Dn!==String(Vn);if(!Hn&&xn===66||z&&!zn.finally)return!0;if(xn>=51&&/native code/.test(Dn))return!1;var Wn=new Vn(function(Pr){Pr(1)}),pr=function(Pr){Pr(function(){},function(){})};return(Wn.constructor={})[En]=pr,!(ur=Wn.then(function(){})instanceof pr)||!Hn&&Cn&&!Fn}),Yn=vr||!Ne(function(Dn){Vn.all(Dn).catch(function(){})}),gr=function(Dn){var Hn;return!(!Ce(Dn)||!_e(Hn=Dn.then))&&Hn},lr=function(Dn,Hn){var Wn,pr,Pr,ir=Hn.value,Er=Hn.state==1,Kn=Er?Dn.ok:Dn.fail,Qn=Dn.resolve,ar=Dn.reject,mr=Dn.domain;try{Kn?(Er||(Hn.rejection===2&&Mr(Hn),Hn.rejection=1),Kn===!0?Wn=ir:(mr&&mr.enter(),Wn=Kn(ir),mr&&(mr.exit(),Pr=!0)),Wn===Dn.promise?ar(Jn("Promise-chain cycle")):(pr=gr(Wn))?ae(pr,Wn,Qn,ar):Qn(Wn)):ar(ir)}catch(kr){mr&&!Pr&&mr.exit(),ar(kr)}},er=function(Dn,Hn){Dn.notified||(Dn.notified=!0,qe(function(){for(var Wn,pr=Dn.reactions;Wn=pr.get();)lr(Wn,Dn);Dn.notified=!1,Hn&&!Dn.rejection&&wr(Dn)}))},br=function(Dn,Hn,Wn){var pr,Pr;Un?((pr=tr.createEvent("Event")).promise=Hn,pr.reason=Wn,pr.initEvent(Dn,!1,!0),j.dispatchEvent(pr)):pr={promise:Hn,reason:Wn},!Fn&&(Pr=j["on"+Dn])?Pr(pr):Dn===cr&&kt("Unhandled promise rejection",Wn)},wr=function(Dn){ae(Fe,j,function(){var Hn,Wn=Dn.facade,pr=Dn.value;if($r(Dn)&&(Hn=vn(function(){Tn?$n.emit("unhandledRejection",pr,Wn):br(cr,Wn,pr)}),Dn.rejection=Tn||$r(Dn)?2:1,Hn.error))throw Hn.value})},$r=function(Dn){return Dn.rejection!==1&&!Dn.parent},Mr=function(Dn){ae(Fe,j,function(){var Hn=Dn.facade;Tn?$n.emit("rejectionHandled",Hn):br("rejectionhandled",Hn,Dn.value)})},Cr=function(Dn,Hn,Wn){return function(pr){Dn(Hn,pr,Wn)}},xr=function(Dn,Hn,Wn){Dn.done||(Dn.done=!0,Wn&&(Dn=Wn),Dn.value=Hn,Dn.state=2,er(Dn,!0))},or=function Dn(Hn,Wn,pr){if(!Hn.done){Hn.done=!0,pr&&(Hn=pr);try{if(Hn.facade===Wn)throw Jn("Promise can't be resolved itself");var Pr=gr(Wn);Pr?qe(function(){var ir={done:!1};try{ae(Pr,Wn,Cr(Dn,ir,Hn),Cr(xr,ir,Hn))}catch(Er){xr(ir,Er,Hn)}}):(Hn.value=Wn,Hn.state=1,er(Hn,!1))}catch(ir){xr({done:!1},ir,Hn)}}};if(vr&&(zn=(Vn=function(Dn){$e(this,zn),he(Dn),ae(g,this);var Hn=On(this);try{Dn(Cr(or,Hn),Cr(xr,Hn))}catch(Wn){xr(Hn,Wn)}}).prototype,(g=function(Dn){Rn(this,{type:kn,done:!1,notified:!1,parent:!1,reactions:new jt,rejection:!1,state:0,value:void 0})}).prototype=le(zn,{then:function(Dn,Hn){var Wn=In(this),pr=Pn(ze(this,Vn));return Wn.parent=!0,pr.ok=!_e(Dn)||Dn,pr.fail=_e(Hn)&&Hn,pr.domain=Tn?$n.domain:void 0,Wn.state==0?Wn.reactions.add(pr):qe(function(){lr(pr,Wn)}),pr.promise},catch:function(Dn){return this.then(void 0,Dn)}}),y=function(){var Dn=new g,Hn=On(Dn);this.promise=Dn,this.resolve=Cr(or,Hn),this.reject=Cr(xr,Hn)},Lt.f=Pn=function(Dn){return Dn===Vn||Dn===L?new y(Dn):Bn(Dn)},!z&&_e(oe)&&Mn!==Object.prototype)){$=Mn.then,ur||(ie(Mn,"then",function(Dn,Hn){var Wn=this;return new Vn(function(pr,Pr){ae($,Wn,pr,Pr)}).then(Dn,Hn)},{unsafe:!0}),ie(Mn,"catch",zn.catch,{unsafe:!0}));try{delete Mn.constructor}catch{}ue&&ue(Mn,zn)}V({global:!0,wrap:!0,forced:vr},{Promise:Vn}),de(Vn,kn,!1,!0),pe(kn),L=re(kn),V({target:kn,stat:!0,forced:vr},{reject:function(Dn){var Hn=Pn(this);return ae(Hn.reject,void 0,Dn),Hn.promise}}),V({target:kn,stat:!0,forced:z||vr},{resolve:function(Dn){return Et(z&&this===L?Vn:this,Dn)}}),V({target:kn,stat:!0,forced:Yn},{all:function(Dn){var Hn=this,Wn=Pn(Hn),pr=Wn.resolve,Pr=Wn.reject,ir=vn(function(){var Er=he(Hn.resolve),Kn=[],Qn=0,ar=1;Ie(Dn,function(mr){var kr=Qn++,hr=!1;ar++,ae(Er,Hn,mr).then(function(Ar){hr||(hr=!0,Kn[kr]=Ar,--ar||pr(Kn))},Pr)}),--ar||pr(Kn)});return ir.error&&Pr(ir.value),Wn.promise},race:function(Dn){var Hn=this,Wn=Pn(Hn),pr=Wn.reject,Pr=vn(function(){var ir=he(Hn.resolve);Ie(Dn,function(Er){ae(ir,Hn,Er).then(Wn.resolve,pr)})});return Pr.error&&pr(Pr.value),Wn.promise}})},2257:function(t,r,n){var g=n(7263),y=n(7583),L=n(8821);g({global:!0},{Reflect:{}}),L(y.Reflect,"Reflect",!0)},2129:function(t,r,n){var g=n(6389).charAt,y=n(8320),L=n(2743),$=n(9012),V="String Iterator",z=L.set,j=L.getterFor(V);$(String,"String",function(re){z(this,{type:V,string:y(re),index:0})},function(){var re,ae=j(this),oe=ae.string,ie=ae.index;return ie>=oe.length?{value:void 0,done:!0}:(re=g(oe,ie),ae.index+=re.length,{value:re,done:!1})})},462:function(t,r,n){n(2219)("asyncIterator")},8407:function(t,r,n){var g=n(7263),y=n(8494),L=n(7583),$=n(7386),V=n(2870),z=n(9212),j=n(2447),re=n(8320),ae=n(4615).f,oe=n(3478),ie=L.Symbol,le=ie&&ie.prototype;if(y&&z(ie)&&(!("description"in le)||ie().description!==void 0)){var ue={},de=function(){var Ie=arguments.length<1||arguments[0]===void 0?void 0:re(arguments[0]),Ne=j(le,this)?new ie(Ie):Ie===void 0?ie():ie(Ie);return Ie===""&&(ue[Ne]=!0),Ne};oe(de,ie),de.prototype=le,le.constructor=de;var pe=String(ie("test"))=="Symbol(test)",he=$(le.toString),_e=$(le.valueOf),Ce=/^Symbol\((.*)\)[^)]+$/,$e=$("".replace),xe=$("".slice);ae(le,"description",{configurable:!0,get:function(){var Ie=_e(this),Ne=he(Ie);if(V(ue,Ie))return"";var ze=pe?xe(Ne,7,-1):$e(Ne,Ce,"$1");return ze===""?void 0:ze}}),g({global:!0,forced:!0},{Symbol:de})}},2429:function(t,r,n){n(2219)("hasInstance")},1172:function(t,r,n){n(2219)("isConcatSpreadable")},8288:function(t,r,n){n(2219)("iterator")},2004:function(t,r,n){var g=n(7263),y=n(7583),L=n(5897),$=n(1611),V=n(8262),z=n(7386),j=n(6268),re=n(8494),ae=n(8640),oe=n(6544),ie=n(2870),le=n(4521),ue=n(9212),de=n(794),pe=n(2447),he=n(5871),_e=n(2569),Ce=n(1324),$e=n(2977),xe=n(8734),Ie=n(8320),Ne=n(4677),ze=n(3590),Fe=n(5432),qe=n(9275),Et=n(3130),kt=n(4012),Lt=n(6683),vn=n(4615),jt=n(8728),At=n(112),hn=n(6917),bn=n(1270),Cn=n(7836),Tn=n(9137),xn=n(4639),En=n(8284),kn=n(3649),On=n(491),Rn=n(2219),In=n(8821),Mn=n(2743),Vn=n(4805).forEach,zn=Tn("hidden"),Jn="Symbol",tr=kn("toPrimitive"),$n=Mn.set,Pn=Mn.getterFor(Jn),Bn=Object.prototype,Un=y.Symbol,Fn=Un&&Un.prototype,cr=y.TypeError,ur=y.QObject,vr=L("JSON","stringify"),Yn=Lt.f,gr=vn.f,lr=Et.f,er=At.f,br=z([].push),wr=Cn("symbols"),$r=Cn("op-symbols"),Mr=Cn("string-to-symbol-registry"),Cr=Cn("symbol-to-string-registry"),xr=Cn("wks"),or=!ur||!ur.prototype||!ur.prototype.findChild,Dn=re&&oe(function(){return ze(gr({},"a",{get:function(){return gr(this,"a",{value:7}).a}})).a!=7})?function(ar,mr,kr){var hr=Yn(Bn,mr);hr&&delete Bn[mr],gr(ar,mr,kr),hr&&ar!==Bn&&gr(Bn,mr,hr)}:gr,Hn=function(ar,mr){var kr=wr[ar]=ze(Fn);return $n(kr,{type:Jn,tag:ar,description:mr}),re||(kr.description=mr),kr},Wn=function(ar,mr,kr){ar===Bn&&Wn($r,mr,kr),_e(ar);var hr=xe(mr);return _e(kr),ie(wr,hr)?(kr.enumerable?(ie(ar,zn)&&ar[zn][hr]&&(ar[zn][hr]=!1),kr=ze(kr,{enumerable:Ne(0,!1)})):(ie(ar,zn)||gr(ar,zn,Ne(1,{})),ar[zn][hr]=!0),Dn(ar,hr,kr)):gr(ar,hr,kr)},pr=function(ar,mr){_e(ar);var kr=$e(mr),hr=Fe(kr).concat(Kn(kr));return Vn(hr,function(Ar){re&&!V(Pr,kr,Ar)||Wn(ar,Ar,kr[Ar])}),ar},Pr=function(ar){var mr=xe(ar),kr=V(er,this,mr);return!(this===Bn&&ie(wr,mr)&&!ie($r,mr))&&(!(kr||!ie(this,mr)||!ie(wr,mr)||ie(this,zn)&&this[zn][mr])||kr)},ir=function(ar,mr){var kr=$e(ar),hr=xe(mr);if(kr!==Bn||!ie(wr,hr)||ie($r,hr)){var Ar=Yn(kr,hr);return!Ar||!ie(wr,hr)||ie(kr,zn)&&kr[zn][hr]||(Ar.enumerable=!0),Ar}},Er=function(ar){var mr=lr($e(ar)),kr=[];return Vn(mr,function(hr){ie(wr,hr)||ie(xn,hr)||br(kr,hr)}),kr},Kn=function(ar){var mr=ar===Bn,kr=lr(mr?$r:$e(ar)),hr=[];return Vn(kr,function(Ar){!ie(wr,Ar)||mr&&!ie(Bn,Ar)||br(hr,wr[Ar])}),hr};if(ae||(Un=function(){if(pe(Fn,this))throw cr("Symbol is not a constructor");var ar=arguments.length&&arguments[0]!==void 0?Ie(arguments[0]):void 0,mr=En(ar),kr=function hr(Ar){this===Bn&&V(hr,$r,Ar),ie(this,zn)&&ie(this[zn],mr)&&(this[zn][mr]=!1),Dn(this,mr,Ne(1,Ar))};return re&&or&&Dn(Bn,mr,{configurable:!0,set:kr}),Hn(mr,ar)},bn(Fn=Un.prototype,"toString",function(){return Pn(this).tag}),bn(Un,"withoutSetter",function(ar){return Hn(En(ar),ar)}),At.f=Pr,vn.f=Wn,jt.f=pr,Lt.f=ir,qe.f=Et.f=Er,kt.f=Kn,On.f=function(ar){return Hn(kn(ar),ar)},re&&(gr(Fn,"description",{configurable:!0,get:function(){return Pn(this).description}}),j||bn(Bn,"propertyIsEnumerable",Pr,{unsafe:!0}))),g({global:!0,wrap:!0,forced:!ae,sham:!ae},{Symbol:Un}),Vn(Fe(xr),function(ar){Rn(ar)}),g({target:Jn,stat:!0,forced:!ae},{for:function(ar){var mr=Ie(ar);if(ie(Mr,mr))return Mr[mr];var kr=Un(mr);return Mr[mr]=kr,Cr[kr]=mr,kr},keyFor:function(ar){if(!he(ar))throw cr(ar+" is not a symbol");if(ie(Cr,ar))return Cr[ar]},useSetter:function(){or=!0},useSimple:function(){or=!1}}),g({target:"Object",stat:!0,forced:!ae,sham:!re},{create:function(ar,mr){return mr===void 0?ze(ar):pr(ze(ar),mr)},defineProperty:Wn,defineProperties:pr,getOwnPropertyDescriptor:ir}),g({target:"Object",stat:!0,forced:!ae},{getOwnPropertyNames:Er,getOwnPropertySymbols:Kn}),g({target:"Object",stat:!0,forced:oe(function(){kt.f(1)})},{getOwnPropertySymbols:function(ar){return kt.f(Ce(ar))}}),vr&&g({target:"JSON",stat:!0,forced:!ae||oe(function(){var ar=Un();return vr([ar])!="[null]"||vr({a:ar})!="{}"||vr(Object(ar))!="{}"})},{stringify:function(ar,mr,kr){var hr=hn(arguments),Ar=mr;if((de(mr)||ar!==void 0)&&!he(ar))return le(mr)||(mr=function(Gr,qr){if(ue(Ar)&&(qr=V(Ar,this,Gr,qr)),!he(qr))return qr}),hr[1]=mr,$(vr,null,hr)}}),!Fn[tr]){var Qn=Fn.valueOf;bn(Fn,tr,function(ar){return V(Qn,this)})}In(Un,Jn),xn[zn]=!0},8201:function(t,r,n){n(2219)("matchAll")},1274:function(t,r,n){n(2219)("match")},6626:function(t,r,n){n(2219)("replace")},3211:function(t,r,n){n(2219)("search")},9952:function(t,r,n){n(2219)("species")},15:function(t,r,n){n(2219)("split")},9831:function(t,r,n){n(2219)("toPrimitive")},7521:function(t,r,n){n(2219)("toStringTag")},2972:function(t,r,n){n(2219)("unscopables")},4655:function(t,r,n){var g=n(7583),y=n(6778),L=n(9307),$=n(5677),V=n(57),z=n(3649),j=z("iterator"),re=z("toStringTag"),ae=$.values,oe=function(le,ue){if(le){if(le[j]!==ae)try{V(le,j,ae)}catch{le[j]=ae}if(le[re]||V(le,re,ue),y[ue]){for(var de in $)if(le[de]!==$[de])try{V(le,de,$[de])}catch{le[de]=$[de]}}}};for(var ie in y)oe(g[ie]&&g[ie].prototype,ie);oe(L,"DOMTokenList")},8765:function(t,r,n){var g=n(5036);n(4655),t.exports=g},5441:function(t,r,n){var g=n(2582);n(4655),t.exports=g},7705:function(t){t.exports=function(r){var n=[];return n.toString=function(){return this.map(function(g){var y="",L=g[5]!==void 0;return g[4]&&(y+="@supports (".concat(g[4],") {")),g[2]&&(y+="@media ".concat(g[2]," {")),L&&(y+="@layer".concat(g[5].length>0?" ".concat(g[5]):""," {")),y+=r(g),L&&(y+="}"),g[2]&&(y+="}"),g[4]&&(y+="}"),y}).join("")},n.i=function(g,y,L,$,V){typeof g=="string"&&(g=[[null,g,void 0]]);var z={};if(L)for(var j=0;j<this.length;j++){var re=this[j][0];re!=null&&(z[re]=!0)}for(var ae=0;ae<g.length;ae++){var oe=[].concat(g[ae]);L&&z[oe[0]]||(V!==void 0&&(oe[5]===void 0||(oe[1]="@layer".concat(oe[5].length>0?" ".concat(oe[5]):""," {").concat(oe[1],"}")),oe[5]=V),y&&(oe[2]&&(oe[1]="@media ".concat(oe[2]," {").concat(oe[1],"}")),oe[2]=y),$&&(oe[4]?(oe[1]="@supports (".concat(oe[4],") {").concat(oe[1],"}"),oe[4]=$):oe[4]="".concat($)),n.push(oe))}},n}},6738:function(t){t.exports=function(r){return r[1]}},8679:function(t){var r=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,n=window.WeakMap;if(n===void 0){var g=Object.defineProperty,y=Date.now()%1e9;(n=function(){this.name="__st"+(1e9*Math.random()>>>0)+y+++"__"}).prototype={set:function(xe,Ie){var Ne=xe[this.name];return Ne&&Ne[0]===xe?Ne[1]=Ie:g(xe,this.name,{value:[xe,Ie],writable:!0}),this},get:function(xe){var Ie;return(Ie=xe[this.name])&&Ie[0]===xe?Ie[1]:void 0},delete:function(xe){var Ie=xe[this.name];if(!Ie)return!1;var Ne=Ie[0]===xe;return Ie[0]=Ie[1]=void 0,Ne},has:function(xe){var Ie=xe[this.name];return!!Ie&&Ie[0]===xe}}}var L=new n,$=window.msSetImmediate;if(!$){var V=[],z=String(Math.random());window.addEventListener("message",function(xe){if(xe.data===z){var Ie=V;V=[],Ie.forEach(function(Ne){Ne()})}}),$=function(xe){V.push(xe),window.postMessage(z,"*")}}var j=!1,re=[];function ae(){j=!1;var xe=re;re=[],xe.sort(function(Ne,ze){return Ne.uid_-ze.uid_});var Ie=!1;xe.forEach(function(Ne){var ze=Ne.takeRecords();(function(Fe){Fe.nodes_.forEach(function(qe){var Et=L.get(qe);Et&&Et.forEach(function(kt){kt.observer===Fe&&kt.removeTransientObservers()})})})(Ne),ze.length&&(Ne.callback_(ze,Ne),Ie=!0)}),Ie&&ae()}function oe(xe,Ie){for(var Ne=xe;Ne;Ne=Ne.parentNode){var ze=L.get(Ne);if(ze)for(var Fe=0;Fe<ze.length;Fe++){var qe=ze[Fe],Et=qe.options;if(Ne===xe||Et.subtree){var kt=Ie(Et);kt&&qe.enqueue(kt)}}}}var ie,le,ue=0;function de(xe){this.callback_=xe,this.nodes_=[],this.records_=[],this.uid_=++ue}function pe(xe,Ie){this.type=xe,this.target=Ie,this.addedNodes=[],this.removedNodes=[],this.previousSibling=null,this.nextSibling=null,this.attributeName=null,this.attributeNamespace=null,this.oldValue=null}function he(xe,Ie){return ie=new pe(xe,Ie)}function _e(xe){return le||((Ne=new pe((Ie=ie).type,Ie.target)).addedNodes=Ie.addedNodes.slice(),Ne.removedNodes=Ie.removedNodes.slice(),Ne.previousSibling=Ie.previousSibling,Ne.nextSibling=Ie.nextSibling,Ne.attributeName=Ie.attributeName,Ne.attributeNamespace=Ie.attributeNamespace,Ne.oldValue=Ie.oldValue,(le=Ne).oldValue=xe,le);var Ie,Ne}function Ce(xe,Ie){return xe===Ie?xe:le&&((Ne=xe)===le||Ne===ie)?le:null;var Ne}function $e(xe,Ie,Ne){this.observer=xe,this.target=Ie,this.options=Ne,this.transientObservedNodes=[]}de.prototype={observe:function(xe,Ie){var Ne;if(Ne=xe,xe=window.ShadowDOMPolyfill&&window.ShadowDOMPolyfill.wrapIfNeeded(Ne)||Ne,!Ie.childList&&!Ie.attributes&&!Ie.characterData||Ie.attributeOldValue&&!Ie.attributes||Ie.attributeFilter&&Ie.attributeFilter.length&&!Ie.attributes||Ie.characterDataOldValue&&!Ie.characterData)throw new SyntaxError;var ze,Fe=L.get(xe);Fe||L.set(xe,Fe=[]);for(var qe=0;qe<Fe.length;qe++)if(Fe[qe].observer===this){(ze=Fe[qe]).removeListeners(),ze.options=Ie;break}ze||(ze=new $e(this,xe,Ie),Fe.push(ze),this.nodes_.push(xe)),ze.addListeners()},disconnect:function(){this.nodes_.forEach(function(xe){for(var Ie=L.get(xe),Ne=0;Ne<Ie.length;Ne++){var ze=Ie[Ne];if(ze.observer===this){ze.removeListeners(),Ie.splice(Ne,1);break}}},this),this.records_=[]},takeRecords:function(){var xe=this.records_;return this.records_=[],xe}},$e.prototype={enqueue:function(xe){var Ie,Ne=this.observer.records_,ze=Ne.length;if(Ne.length>0){var Fe=Ce(Ne[ze-1],xe);if(Fe)return void(Ne[ze-1]=Fe)}else Ie=this.observer,re.push(Ie),j||(j=!0,$(ae));Ne[ze]=xe},addListeners:function(){this.addListeners_(this.target)},addListeners_:function(xe){var Ie=this.options;Ie.attributes&&xe.addEventListener("DOMAttrModified",this,!0),Ie.characterData&&xe.addEventListener("DOMCharacterDataModified",this,!0),Ie.childList&&xe.addEventListener("DOMNodeInserted",this,!0),(Ie.childList||Ie.subtree)&&xe.addEventListener("DOMNodeRemoved",this,!0)},removeListeners:function(){this.removeListeners_(this.target)},removeListeners_:function(xe){var Ie=this.options;Ie.attributes&&xe.removeEventListener("DOMAttrModified",this,!0),Ie.characterData&&xe.removeEventListener("DOMCharacterDataModified",this,!0),Ie.childList&&xe.removeEventListener("DOMNodeInserted",this,!0),(Ie.childList||Ie.subtree)&&xe.removeEventListener("DOMNodeRemoved",this,!0)},addTransientObserver:function(xe){if(xe!==this.target){this.addListeners_(xe),this.transientObservedNodes.push(xe);var Ie=L.get(xe);Ie||L.set(xe,Ie=[]),Ie.push(this)}},removeTransientObservers:function(){var xe=this.transientObservedNodes;this.transientObservedNodes=[],xe.forEach(function(Ie){this.removeListeners_(Ie);for(var Ne=L.get(Ie),ze=0;ze<Ne.length;ze++)if(Ne[ze]===this){Ne.splice(ze,1);break}},this)},handleEvent:function(xe){switch(xe.stopImmediatePropagation(),xe.type){case"DOMAttrModified":var Ie=xe.attrName,Ne=xe.relatedNode.namespaceURI,ze=xe.target;(qe=new he("attributes",ze)).attributeName=Ie,qe.attributeNamespace=Ne;var Fe=null;typeof MutationEvent<"u"&&xe.attrChange===MutationEvent.ADDITION||(Fe=xe.prevValue),oe(ze,function(At){if(At.attributes&&(!At.attributeFilter||!At.attributeFilter.length||At.attributeFilter.indexOf(Ie)!==-1||At.attributeFilter.indexOf(Ne)!==-1))return At.attributeOldValue?_e(Fe):qe});break;case"DOMCharacterDataModified":var qe=he("characterData",ze=xe.target);Fe=xe.prevValue,oe(ze,function(At){if(At.characterData)return At.characterDataOldValue?_e(Fe):qe});break;case"DOMNodeRemoved":this.addTransientObserver(xe.target);case"DOMNodeInserted":ze=xe.relatedNode;var Et,kt,Lt=xe.target;xe.type==="DOMNodeInserted"?(Et=[Lt],kt=[]):(Et=[],kt=[Lt]);var vn=Lt.previousSibling,jt=Lt.nextSibling;(qe=he("childList",ze)).addedNodes=Et,qe.removedNodes=kt,qe.previousSibling=vn,qe.nextSibling=jt,oe(ze,function(At){if(At.childList)return qe})}ie=le=void 0}},r||(r=de),t.exports=r},7588:function(t){var r=function(n){var g,y=Object.prototype,L=y.hasOwnProperty,$=typeof Symbol=="function"?Symbol:{},V=$.iterator||"@@iterator",z=$.asyncIterator||"@@asyncIterator",j=$.toStringTag||"@@toStringTag";function re(At,hn,bn){return Object.defineProperty(At,hn,{value:bn,enumerable:!0,configurable:!0,writable:!0}),At[hn]}try{re({},"")}catch{re=function(hn,bn,Cn){return hn[bn]=Cn}}function ae(At,hn,bn,Cn){var Tn=hn&&hn.prototype instanceof he?hn:he,xn=Object.create(Tn.prototype),En=new Lt(Cn||[]);return xn._invoke=function(kn,On,Rn){var In=ie;return function(Mn,Vn){if(In===ue)throw new Error("Generator is already running");if(In===de){if(Mn==="throw")throw Vn;return jt()}for(Rn.method=Mn,Rn.arg=Vn;;){var zn=Rn.delegate;if(zn){var Jn=qe(zn,Rn);if(Jn){if(Jn===pe)continue;return Jn}}if(Rn.method==="next")Rn.sent=Rn._sent=Rn.arg;else if(Rn.method==="throw"){if(In===ie)throw In=de,Rn.arg;Rn.dispatchException(Rn.arg)}else Rn.method==="return"&&Rn.abrupt("return",Rn.arg);In=ue;var tr=oe(kn,On,Rn);if(tr.type==="normal"){if(In=Rn.done?de:le,tr.arg===pe)continue;return{value:tr.arg,done:Rn.done}}tr.type==="throw"&&(In=de,Rn.method="throw",Rn.arg=tr.arg)}}}(At,bn,En),xn}function oe(At,hn,bn){try{return{type:"normal",arg:At.call(hn,bn)}}catch(Cn){return{type:"throw",arg:Cn}}}n.wrap=ae;var ie="suspendedStart",le="suspendedYield",ue="executing",de="completed",pe={};function he(){}function _e(){}function Ce(){}var $e={};re($e,V,function(){return this});var xe=Object.getPrototypeOf,Ie=xe&&xe(xe(vn([])));Ie&&Ie!==y&&L.call(Ie,V)&&($e=Ie);var Ne=Ce.prototype=he.prototype=Object.create($e);function ze(At){["next","throw","return"].forEach(function(hn){re(At,hn,function(bn){return this._invoke(hn,bn)})})}function Fe(At,hn){function bn(Tn,xn,En,kn){var On=oe(At[Tn],At,xn);if(On.type!=="throw"){var Rn=On.arg,In=Rn.value;return In&&typeof In=="object"&&L.call(In,"__await")?hn.resolve(In.__await).then(function(Mn){bn("next",Mn,En,kn)},function(Mn){bn("throw",Mn,En,kn)}):hn.resolve(In).then(function(Mn){Rn.value=Mn,En(Rn)},function(Mn){return bn("throw",Mn,En,kn)})}kn(On.arg)}var Cn;this._invoke=function(Tn,xn){function En(){return new hn(function(kn,On){bn(Tn,xn,kn,On)})}return Cn=Cn?Cn.then(En,En):En()}}function qe(At,hn){var bn=At.iterator[hn.method];if(bn===g){if(hn.delegate=null,hn.method==="throw"){if(At.iterator.return&&(hn.method="return",hn.arg=g,qe(At,hn),hn.method==="throw"))return pe;hn.method="throw",hn.arg=new TypeError("The iterator does not provide a 'throw' method")}return pe}var Cn=oe(bn,At.iterator,hn.arg);if(Cn.type==="throw")return hn.method="throw",hn.arg=Cn.arg,hn.delegate=null,pe;var Tn=Cn.arg;return Tn?Tn.done?(hn[At.resultName]=Tn.value,hn.next=At.nextLoc,hn.method!=="return"&&(hn.method="next",hn.arg=g),hn.delegate=null,pe):Tn:(hn.method="throw",hn.arg=new TypeError("iterator result is not an object"),hn.delegate=null,pe)}function Et(At){var hn={tryLoc:At[0]};1 in At&&(hn.catchLoc=At[1]),2 in At&&(hn.finallyLoc=At[2],hn.afterLoc=At[3]),this.tryEntries.push(hn)}function kt(At){var hn=At.completion||{};hn.type="normal",delete hn.arg,At.completion=hn}function Lt(At){this.tryEntries=[{tryLoc:"root"}],At.forEach(Et,this),this.reset(!0)}function vn(At){if(At){var hn=At[V];if(hn)return hn.call(At);if(typeof At.next=="function")return At;if(!isNaN(At.length)){var bn=-1,Cn=function Tn(){for(;++bn<At.length;)if(L.call(At,bn))return Tn.value=At[bn],Tn.done=!1,Tn;return Tn.value=g,Tn.done=!0,Tn};return Cn.next=Cn}}return{next:jt}}function jt(){return{value:g,done:!0}}return _e.prototype=Ce,re(Ne,"constructor",Ce),re(Ce,"constructor",_e),_e.displayName=re(Ce,j,"GeneratorFunction"),n.isGeneratorFunction=function(At){var hn=typeof At=="function"&&At.constructor;return!!hn&&(hn===_e||(hn.displayName||hn.name)==="GeneratorFunction")},n.mark=function(At){return Object.setPrototypeOf?Object.setPrototypeOf(At,Ce):(At.__proto__=Ce,re(At,j,"GeneratorFunction")),At.prototype=Object.create(Ne),At},n.awrap=function(At){return{__await:At}},ze(Fe.prototype),re(Fe.prototype,z,function(){return this}),n.AsyncIterator=Fe,n.async=function(At,hn,bn,Cn,Tn){Tn===void 0&&(Tn=Promise);var xn=new Fe(ae(At,hn,bn,Cn),Tn);return n.isGeneratorFunction(hn)?xn:xn.next().then(function(En){return En.done?En.value:xn.next()})},ze(Ne),re(Ne,j,"Generator"),re(Ne,V,function(){return this}),re(Ne,"toString",function(){return"[object Generator]"}),n.keys=function(At){var hn=[];for(var bn in At)hn.push(bn);return hn.reverse(),function Cn(){for(;hn.length;){var Tn=hn.pop();if(Tn in At)return Cn.value=Tn,Cn.done=!1,Cn}return Cn.done=!0,Cn}},n.values=vn,Lt.prototype={constructor:Lt,reset:function(At){if(this.prev=0,this.next=0,this.sent=this._sent=g,this.done=!1,this.delegate=null,this.method="next",this.arg=g,this.tryEntries.forEach(kt),!At)for(var hn in this)hn.charAt(0)==="t"&&L.call(this,hn)&&!isNaN(+hn.slice(1))&&(this[hn]=g)},stop:function(){this.done=!0;var At=this.tryEntries[0].completion;if(At.type==="throw")throw At.arg;return this.rval},dispatchException:function(At){if(this.done)throw At;var hn=this;function bn(On,Rn){return xn.type="throw",xn.arg=At,hn.next=On,Rn&&(hn.method="next",hn.arg=g),!!Rn}for(var Cn=this.tryEntries.length-1;Cn>=0;--Cn){var Tn=this.tryEntries[Cn],xn=Tn.completion;if(Tn.tryLoc==="root")return bn("end");if(Tn.tryLoc<=this.prev){var En=L.call(Tn,"catchLoc"),kn=L.call(Tn,"finallyLoc");if(En&&kn){if(this.prev<Tn.catchLoc)return bn(Tn.catchLoc,!0);if(this.prev<Tn.finallyLoc)return bn(Tn.finallyLoc)}else if(En){if(this.prev<Tn.catchLoc)return bn(Tn.catchLoc,!0)}else{if(!kn)throw new Error("try statement without catch or finally");if(this.prev<Tn.finallyLoc)return bn(Tn.finallyLoc)}}}},abrupt:function(At,hn){for(var bn=this.tryEntries.length-1;bn>=0;--bn){var Cn=this.tryEntries[bn];if(Cn.tryLoc<=this.prev&&L.call(Cn,"finallyLoc")&&this.prev<Cn.finallyLoc){var Tn=Cn;break}}Tn&&(At==="break"||At==="continue")&&Tn.tryLoc<=hn&&hn<=Tn.finallyLoc&&(Tn=null);var xn=Tn?Tn.completion:{};return xn.type=At,xn.arg=hn,Tn?(this.method="next",this.next=Tn.finallyLoc,pe):this.complete(xn)},complete:function(At,hn){if(At.type==="throw")throw At.arg;return At.type==="break"||At.type==="continue"?this.next=At.arg:At.type==="return"?(this.rval=this.arg=At.arg,this.method="return",this.next="end"):At.type==="normal"&&hn&&(this.next=hn),pe},finish:function(At){for(var hn=this.tryEntries.length-1;hn>=0;--hn){var bn=this.tryEntries[hn];if(bn.finallyLoc===At)return this.complete(bn.completion,bn.afterLoc),kt(bn),pe}},catch:function(At){for(var hn=this.tryEntries.length-1;hn>=0;--hn){var bn=this.tryEntries[hn];if(bn.tryLoc===At){var Cn=bn.completion;if(Cn.type==="throw"){var Tn=Cn.arg;kt(bn)}return Tn}}throw new Error("illegal catch attempt")},delegateYield:function(At,hn,bn){return this.delegate={iterator:vn(At),resultName:hn,nextLoc:bn},this.method==="next"&&(this.arg=g),pe}},n}(t.exports);try{regeneratorRuntime=r}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},8702:function(t,r,n){n.d(r,{Z:function(){return Cn}});var g=n(4296),y=n(6464),L=n(6881),$=n(2942),V=n(7003),z=n(3379),j=n.n(z),re=n(7795),ae=n.n(re),oe=n(569),ie=n.n(oe),le=n(3565),ue=n.n(le),de=n(9216),pe=n.n(de),he=n(4589),_e=n.n(he),Ce=n(5313),$e={};Ce.Z&&Ce.Z.locals&&($e.locals=Ce.Z.locals);var xe,Ie=0,Ne={};Ne.styleTagTransform=_e(),Ne.setAttributes=ue(),Ne.insert=ie().bind(null,"head"),Ne.domAPI=ae(),Ne.insertStyleElement=pe(),$e.use=function(Tn){return Ne.options=Tn||{},Ie++||(xe=j()(Ce.Z,Ne)),$e},$e.unuse=function(){Ie>0&&!--Ie&&(xe(),xe=null)};var ze=$e;function Fe(Tn){var xn,En;return{c:function(){xn=(0,$.bi5)("svg"),En=(0,$.bi5)("path"),(0,$.Ljt)(En,"d","M599.99999 832.000004h47.999999a24 24 0 0 0 23.999999-24V376.000013a24 24 0 0 0-23.999999-24h-47.999999a24 24 0 0 0-24 24v431.999991a24 24 0 0 0 24 24zM927.999983 160.000017h-164.819997l-67.999998-113.399998A95.999998 95.999998 0 0 0 612.819989 0.00002H411.179993a95.999998 95.999998 0 0 0-82.319998 46.599999L260.819996 160.000017H95.999999A31.999999 31.999999 0 0 0 64 192.000016v32a31.999999 31.999999 0 0 0 31.999999 31.999999h32v671.999987a95.999998 95.999998 0 0 0 95.999998 95.999998h575.999989a95.999998 95.999998 0 0 0 95.999998-95.999998V256.000015h31.999999a31.999999 31.999999 0 0 0 32-31.999999V192.000016a31.999999 31.999999 0 0 0-32-31.999999zM407.679993 101.820018A12 12 0 0 1 417.999993 96.000018h187.999996a12 12 0 0 1 10.3 5.82L651.219989 160.000017H372.779994zM799.999986 928.000002H223.999997V256.000015h575.999989z m-423.999992-95.999998h47.999999a24 24 0 0 0 24-24V376.000013a24 24 0 0 0-24-24h-47.999999a24 24 0 0 0-24 24v431.999991a24 24 0 0 0 24 24z"),(0,$.Ljt)(xn,"class","vc-icon-delete"),(0,$.Ljt)(xn,"viewBox","0 0 1024 1024"),(0,$.Ljt)(xn,"width","200"),(0,$.Ljt)(xn,"height","200")},m:function(kn,On){(0,$.$Tr)(kn,xn,On),(0,$.R3I)(xn,En)},d:function(kn){kn&&(0,$.ogt)(xn)}}}function qe(Tn){var xn,En,kn;return{c:function(){xn=(0,$.bi5)("svg"),En=(0,$.bi5)("path"),kn=(0,$.bi5)("path"),(0,$.Ljt)(En,"d","M874.154197 150.116875A511.970373 511.970373 0 1 0 1023.993986 511.991687a511.927744 511.927744 0 0 0-149.839789-361.874812z m-75.324866 648.382129A405.398688 405.398688 0 1 1 917.422301 511.991687a405.313431 405.313431 0 0 1-118.59297 286.507317z"),(0,$.Ljt)(kn,"d","M725.039096 299.274605a54.351559 54.351559 0 0 0-76.731613 0l-135.431297 135.431297L377.274375 299.274605a54.436817 54.436817 0 0 0-76.944756 76.987385l135.388668 135.431297-135.388668 135.473925a54.436817 54.436817 0 0 0 76.944756 76.987385l135.388668-135.431297 135.431297 135.473926a54.436817 54.436817 0 0 0 76.731613-76.987385l-135.388668-135.473926 135.388668-135.431296a54.479445 54.479445 0 0 0 0.213143-77.030014z"),(0,$.Ljt)(xn,"viewBox","0 0 1024 1024"),(0,$.Ljt)(xn,"width","200"),(0,$.Ljt)(xn,"height","200")},m:function(On,Rn){(0,$.$Tr)(On,xn,Rn),(0,$.R3I)(xn,En),(0,$.R3I)(xn,kn)},d:function(On){On&&(0,$.ogt)(xn)}}}function Et(Tn){var xn,En;return{c:function(){xn=(0,$.bi5)("svg"),En=(0,$.bi5)("path"),(0,$.Ljt)(En,"fill-rule","evenodd"),(0,$.Ljt)(En,"d","M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"),(0,$.Ljt)(xn,"class","vc-icon-copy"),(0,$.Ljt)(xn,"viewBox","0 0 16 16")},m:function(kn,On){(0,$.$Tr)(kn,xn,On),(0,$.R3I)(xn,En)},d:function(kn){kn&&(0,$.ogt)(xn)}}}function kt(Tn){var xn,En;return{c:function(){xn=(0,$.bi5)("svg"),En=(0,$.bi5)("path"),(0,$.Ljt)(En,"fill-rule","evenodd"),(0,$.Ljt)(En,"d","M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"),(0,$.Ljt)(xn,"class","vc-icon-suc"),(0,$.Ljt)(xn,"viewBox","0 0 16 16")},m:function(kn,On){(0,$.$Tr)(kn,xn,On),(0,$.R3I)(xn,En)},d:function(kn){kn&&(0,$.ogt)(xn)}}}function Lt(Tn){var xn,En,kn;return{c:function(){xn=(0,$.bi5)("svg"),En=(0,$.bi5)("path"),kn=(0,$.bi5)("path"),(0,$.Ljt)(En,"d","M776.533333 1024 162.133333 1024C72.533333 1024 0 951.466667 0 861.866667L0 247.466667C0 157.866667 72.533333 85.333333 162.133333 85.333333L469.333333 85.333333c25.6 0 42.666667 17.066667 42.666667 42.666667s-17.066667 42.666667-42.666667 42.666667L162.133333 170.666667C119.466667 170.666667 85.333333 204.8 85.333333 247.466667l0 610.133333c0 42.666667 34.133333 76.8 76.8 76.8l610.133333 0c42.666667 0 76.8-34.133333 76.8-76.8L849.066667 554.666667c0-25.6 17.066667-42.666667 42.666667-42.666667s42.666667 17.066667 42.666667 42.666667l0 307.2C938.666667 951.466667 866.133333 1024 776.533333 1024z"),(0,$.Ljt)(kn,"d","M256 810.666667c-12.8 0-21.333333-4.266667-29.866667-12.8C217.6 789.333333 213.333333 772.266667 213.333333 759.466667l42.666667-213.333333c0-8.533333 4.266667-17.066667 12.8-21.333333l512-512c17.066667-17.066667 42.666667-17.066667 59.733333 0l170.666667 170.666667c17.066667 17.066667 17.066667 42.666667 0 59.733333l-512 512c-4.266667 4.266667-12.8 8.533333-21.333333 12.8l-213.333333 42.666667C260.266667 810.666667 260.266667 810.666667 256 810.666667zM337.066667 576l-25.6 136.533333 136.533333-25.6L921.6 213.333333 810.666667 102.4 337.066667 576z"),(0,$.Ljt)(xn,"class","vc-icon-edit"),(0,$.Ljt)(xn,"viewBox","0 0 1024 1024"),(0,$.Ljt)(xn,"width","200"),(0,$.Ljt)(xn,"height","200")},m:function(On,Rn){(0,$.$Tr)(On,xn,Rn),(0,$.R3I)(xn,En),(0,$.R3I)(xn,kn)},d:function(On){On&&(0,$.ogt)(xn)}}}function vn(Tn){var xn,En;return{c:function(){xn=(0,$.bi5)("svg"),En=(0,$.bi5)("path"),(0,$.Ljt)(En,"d","M581.338005 987.646578c-2.867097 4.095853-4.573702 8.669555-8.191705 12.287558a83.214071 83.214071 0 0 1-60.959939 24.029001 83.214071 83.214071 0 0 1-61.028203-24.029001c-3.618003-3.618003-5.324608-8.191705-8.123441-12.15103L24.370323 569.050448a83.418864 83.418864 0 0 1 117.892289-117.89229l369.923749 369.92375L1308.829682 24.438587A83.418864 83.418864 0 0 1 1426.721971 142.194348L581.338005 987.646578z"),(0,$.Ljt)(xn,"class","vc-icon-don"),(0,$.Ljt)(xn,"viewBox","0 0 1501 1024"),(0,$.Ljt)(xn,"width","200"),(0,$.Ljt)(xn,"height","200")},m:function(kn,On){(0,$.$Tr)(kn,xn,On),(0,$.R3I)(xn,En)},d:function(kn){kn&&(0,$.ogt)(xn)}}}function jt(Tn){var xn,En;return{c:function(){xn=(0,$.bi5)("svg"),En=(0,$.bi5)("path"),(0,$.Ljt)(En,"d","M894.976 574.464q0 78.848-29.696 148.48t-81.408 123.392-121.856 88.064-151.04 41.472q-5.12 1.024-9.216 1.536t-9.216 0.512l-177.152 0q-17.408 0-34.304-6.144t-30.208-16.896-22.016-25.088-8.704-29.696 8.192-29.696 21.504-24.576 29.696-16.384 33.792-6.144l158.72 1.024q54.272 0 102.4-19.968t83.968-53.76 56.32-79.36 20.48-97.792q0-49.152-18.432-92.16t-50.688-76.8-75.264-54.784-93.184-26.112q-2.048 0-2.56 0.512t-2.56 0.512l-162.816 0 0 80.896q0 17.408-13.824 25.6t-44.544-10.24q-8.192-5.12-26.112-17.92t-41.984-30.208-50.688-36.864l-51.2-38.912q-15.36-12.288-26.624-22.016t-11.264-24.064q0-12.288 12.8-25.6t29.184-26.624q18.432-15.36 44.032-35.84t50.688-39.936 45.056-35.328 28.16-22.016q24.576-17.408 39.936-7.168t16.384 30.72l0 81.92 162.816 0q5.12 0 10.752 1.024t10.752 2.048q79.872 8.192 149.504 41.984t121.344 87.552 80.896 123.392 29.184 147.456z"),(0,$.Ljt)(xn,"class","vc-icon-cancel"),(0,$.Ljt)(xn,"viewBox","0 0 1024 1024"),(0,$.Ljt)(xn,"width","200"),(0,$.Ljt)(xn,"height","200")},m:function(kn,On){(0,$.$Tr)(kn,xn,On),(0,$.R3I)(xn,En)},d:function(kn){kn&&(0,$.ogt)(xn)}}}function At(Tn){var xn,En,kn,On,Rn,In,Mn,Vn,zn,Jn=Tn[0]==="delete"&&Fe(),tr=Tn[0]==="clear"&&qe(),$n=Tn[0]==="copy"&&Et(),Pn=Tn[0]==="success"&&kt(),Bn=Tn[0]==="edit"&&Lt(),Un=Tn[0]==="done"&&vn(),Fn=Tn[0]==="cancel"&&jt();return{c:function(){xn=(0,$.bGB)("i"),Jn&&Jn.c(),En=(0,$.DhX)(),tr&&tr.c(),kn=(0,$.DhX)(),$n&&$n.c(),On=(0,$.DhX)(),Pn&&Pn.c(),Rn=(0,$.DhX)(),Bn&&Bn.c(),In=(0,$.DhX)(),Un&&Un.c(),Mn=(0,$.DhX)(),Fn&&Fn.c(),(0,$.Ljt)(xn,"class","vc-icon")},m:function(cr,ur){(0,$.$Tr)(cr,xn,ur),Jn&&Jn.m(xn,null),(0,$.R3I)(xn,En),tr&&tr.m(xn,null),(0,$.R3I)(xn,kn),$n&&$n.m(xn,null),(0,$.R3I)(xn,On),Pn&&Pn.m(xn,null),(0,$.R3I)(xn,Rn),Bn&&Bn.m(xn,null),(0,$.R3I)(xn,In),Un&&Un.m(xn,null),(0,$.R3I)(xn,Mn),Fn&&Fn.m(xn,null),Vn||(zn=(0,$.oLt)(xn,"click",Tn[1]),Vn=!0)},p:function(cr,ur){ur[0],cr[0]==="delete"?Jn||((Jn=Fe()).c(),Jn.m(xn,En)):Jn&&(Jn.d(1),Jn=null),cr[0]==="clear"?tr||((tr=qe()).c(),tr.m(xn,kn)):tr&&(tr.d(1),tr=null),cr[0]==="copy"?$n||(($n=Et()).c(),$n.m(xn,On)):$n&&($n.d(1),$n=null),cr[0]==="success"?Pn||((Pn=kt()).c(),Pn.m(xn,Rn)):Pn&&(Pn.d(1),Pn=null),cr[0]==="edit"?Bn||((Bn=Lt()).c(),Bn.m(xn,In)):Bn&&(Bn.d(1),Bn=null),cr[0]==="done"?Un||((Un=vn()).c(),Un.m(xn,Mn)):Un&&(Un.d(1),Un=null),cr[0]==="cancel"?Fn||((Fn=jt()).c(),Fn.m(xn,null)):Fn&&(Fn.d(1),Fn=null)},i:$.ZTd,o:$.ZTd,d:function(cr){cr&&(0,$.ogt)(xn),Jn&&Jn.d(),tr&&tr.d(),$n&&$n.d(),Pn&&Pn.d(),Bn&&Bn.d(),Un&&Un.d(),Fn&&Fn.d(),Vn=!1,zn()}}}function hn(Tn,xn,En){var kn=xn.name;return(0,V.H3)(function(){ze.use()}),(0,V.ev)(function(){ze.unuse()}),Tn.$$set=function(On){"name"in On&&En(0,kn=On.name)},[kn,function(On){$.cKT.call(this,Tn,On)}]}var bn=function(Tn){function xn(En){var kn;return kn=Tn.call(this)||this,(0,$.S1n)((0,y.Z)(kn),En,hn,At,$.N8,{name:0}),kn}return(0,L.Z)(xn,Tn),(0,g.Z)(xn,[{key:"name",get:function(){return this.$$.ctx[0]},set:function(En){this.$$set({name:En}),(0,$.yl1)()}}]),xn}($.f_C),Cn=bn},3903:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(6464),_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(6881),svelte_internal__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2942),svelte__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(7003),_component_icon_icon_svelte__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(8702),_logTool__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(8665),_log_model__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(5629),_logCommand_less__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(3411);function get_each_context(t,r,n){var g=t.slice();return g[28]=r[n],g}function create_if_block_2(t){var r,n,g;return{c:function(){(r=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.bGB)("li")).textContent="Close",(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ljt)(r,"class","vc-cmd-prompted-hide")},m:function(y,L){(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.$Tr)(y,r,L),n||(g=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.oLt)(r,"click",t[5]),n=!0)},p:svelte_internal__WEBPACK_IMPORTED_MODULE_0__.ZTd,d:function(y){y&&(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.ogt)(r),n=!1,g()}}}function create_else_block(t){var r;return{c:function(){(r=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.bGB)("li")).textContent="No Prompted"},m:function(n,g){(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.$Tr)(n,r,g)},p:svelte_internal__WEBPACK_IMPORTED_MODULE_0__.ZTd,d:function(n){n&&(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.ogt)(r)}}}function create_each_block(t){var r,n,g,y,L=t[28].text+"";function $(){return t[14](t[28])}return{c:function(){r=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.bGB)("li"),n=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.fLW)(L)},m:function(V,z){(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.$Tr)(V,r,z),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.R3I)(r,n),g||(y=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.oLt)(r,"click",$),g=!0)},p:function(V,z){t=V,8&z&&L!==(L=t[28].text+"")&&(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.rTO)(n,L)},d:function(V){V&&(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.ogt)(r),g=!1,y()}}}function create_if_block_1(t){var r,n,g,y,L;return n=new _component_icon_icon_svelte__WEBPACK_IMPORTED_MODULE_2__.Z({props:{name:"clear"}}),{c:function(){r=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.bGB)("div"),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.YCL)(n.$$.fragment),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ljt)(r,"class","vc-cmd-clear-btn")},m:function($,V){(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.$Tr)($,r,V),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.yef)(n,r,null),g=!0,y||(L=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.oLt)(r,"click",(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.AT7)(t[17])),y=!0)},p:svelte_internal__WEBPACK_IMPORTED_MODULE_0__.ZTd,i:function($){g||((0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ui)(n.$$.fragment,$),g=!0)},o:function($){(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.etI)(n.$$.fragment,$),g=!1},d:function($){$&&(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.ogt)(r),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.vpE)(n),y=!1,L()}}}function create_if_block(t){var r,n,g,y,L;return n=new _component_icon_icon_svelte__WEBPACK_IMPORTED_MODULE_2__.Z({props:{name:"clear"}}),{c:function(){r=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.bGB)("div"),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.YCL)(n.$$.fragment),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ljt)(r,"class","vc-cmd-clear-btn")},m:function($,V){(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.$Tr)($,r,V),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.yef)(n,r,null),g=!0,y||(L=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.oLt)(r,"click",(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.AT7)(t[19])),y=!0)},p:svelte_internal__WEBPACK_IMPORTED_MODULE_0__.ZTd,i:function($){g||((0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ui)(n.$$.fragment,$),g=!0)},o:function($){(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.etI)(n.$$.fragment,$),g=!1},d:function($){$&&(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.ogt)(r),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.vpE)(n),y=!1,L()}}}function create_fragment(t){for(var r,n,g,y,L,$,V,z,j,re,ae,oe,ie,le,ue,de,pe,he,_e,Ce,$e,xe=t[3].length>0&&create_if_block_2(t),Ie=t[3],Ne=[],ze=0;ze<Ie.length;ze+=1)Ne[ze]=create_each_block(get_each_context(t,Ie,ze));var Fe=null;Ie.length||(Fe=create_else_block());var qe=t[1].length>0&&create_if_block_1(t),Et=t[4].length>0&&create_if_block(t);return{c:function(){r=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.bGB)("form"),n=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.bGB)("ul"),xe&&xe.c(),g=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.DhX)();for(var kt=0;kt<Ne.length;kt+=1)Ne[kt].c();Fe&&Fe.c(),y=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.DhX)(),L=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.bGB)("div"),$=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.bGB)("textarea"),V=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.DhX)(),qe&&qe.c(),z=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.DhX)(),(j=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.bGB)("button")).textContent="OK",re=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.DhX)(),ae=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.bGB)("form"),oe=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.bGB)("ul"),ie=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.DhX)(),le=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.bGB)("div"),ue=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.bGB)("textarea"),de=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.DhX)(),Et&&Et.c(),pe=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.DhX)(),(he=(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.bGB)("button")).textContent="Filter",(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ljt)(n,"class","vc-cmd-prompted"),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ljt)(n,"style",t[2]),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ljt)($,"class","vc-cmd-input"),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ljt)($,"placeholder","command..."),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ljt)(L,"class","vc-cmd-input-wrap"),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ljt)(j,"class","vc-cmd-btn"),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ljt)(j,"type","submit"),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ljt)(r,"class","vc-cmd"),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ljt)(oe,"class","vc-cmd-prompted"),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ljt)(ue,"class","vc-cmd-input"),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ljt)(ue,"placeholder","filter..."),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ljt)(le,"class","vc-cmd-input-wrap"),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ljt)(he,"class","vc-cmd-btn"),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ljt)(he,"type","submit"),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ljt)(ae,"class","vc-cmd vc-filter")},m:function(kt,Lt){(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.$Tr)(kt,r,Lt),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.R3I)(r,n),xe&&xe.m(n,null),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.R3I)(n,g);for(var vn=0;vn<Ne.length;vn+=1)Ne[vn].m(n,null);Fe&&Fe.m(n,null),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.R3I)(r,y),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.R3I)(r,L),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.R3I)(L,$),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.BmG)($,t[1]),t[16]($),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.R3I)(L,V),qe&&qe.m(L,null),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.R3I)(r,z),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.R3I)(r,j),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.$Tr)(kt,re,Lt),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.$Tr)(kt,ae,Lt),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.R3I)(ae,oe),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.R3I)(ae,ie),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.R3I)(ae,le),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.R3I)(le,ue),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.BmG)(ue,t[4]),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.R3I)(le,de),Et&&Et.m(le,null),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.R3I)(ae,pe),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.R3I)(ae,he),_e=!0,Ce||($e=[(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.oLt)($,"input",t[15]),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.oLt)($,"keydown",t[10]),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.oLt)($,"keyup",t[11]),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.oLt)($,"focus",t[8]),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.oLt)($,"blur",t[9]),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.oLt)(r,"submit",(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.AT7)(t[12])),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.oLt)(ue,"input",t[18]),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.oLt)(ae,"submit",(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.AT7)(t[13]))],Ce=!0)},p:function(kt,Lt){var vn=Lt[0];if(kt[3].length>0?xe?xe.p(kt,vn):((xe=create_if_block_2(kt)).c(),xe.m(n,g)):xe&&(xe.d(1),xe=null),136&vn){var jt;for(Ie=kt[3],jt=0;jt<Ie.length;jt+=1){var At=get_each_context(kt,Ie,jt);Ne[jt]?Ne[jt].p(At,vn):(Ne[jt]=create_each_block(At),Ne[jt].c(),Ne[jt].m(n,null))}for(;jt<Ne.length;jt+=1)Ne[jt].d(1);Ne.length=Ie.length,!Ie.length&&Fe?Fe.p(kt,vn):Ie.length?Fe&&(Fe.d(1),Fe=null):((Fe=create_else_block()).c(),Fe.m(n,null))}(!_e||4&vn)&&(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ljt)(n,"style",kt[2]),2&vn&&(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.BmG)($,kt[1]),kt[1].length>0?qe?(qe.p(kt,vn),2&vn&&(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ui)(qe,1)):((qe=create_if_block_1(kt)).c(),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ui)(qe,1),qe.m(L,null)):qe&&((0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.dvw)(),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.etI)(qe,1,1,function(){qe=null}),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.gbL)()),16&vn&&(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.BmG)(ue,kt[4]),kt[4].length>0?Et?(Et.p(kt,vn),16&vn&&(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ui)(Et,1)):((Et=create_if_block(kt)).c(),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ui)(Et,1),Et.m(le,null)):Et&&((0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.dvw)(),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.etI)(Et,1,1,function(){Et=null}),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.gbL)())},i:function(kt){_e||((0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ui)(qe),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.Ui)(Et),_e=!0)},o:function(kt){(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.etI)(qe),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.etI)(Et),_e=!1},d:function(kt){kt&&(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.ogt)(r),xe&&xe.d(),(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.RMB)(Ne,kt),Fe&&Fe.d(),t[16](null),qe&&qe.d(),kt&&(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.ogt)(re),kt&&(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.ogt)(ae),Et&&Et.d(),Ce=!1,(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.j7q)($e)}}}function instance($$self,$$props,$$invalidate){var module=_log_model__WEBPACK_IMPORTED_MODULE_3__.W.getSingleton(_log_model__WEBPACK_IMPORTED_MODULE_3__.W,"VConsoleLogModel"),cachedObjKeys={},dispatch=(0,svelte__WEBPACK_IMPORTED_MODULE_1__.x)(),cmdElement,cmdValue="",promptedStyle="",promptedList=[],filterValue="";(0,svelte__WEBPACK_IMPORTED_MODULE_1__.H3)(function(){_logCommand_less__WEBPACK_IMPORTED_MODULE_4__.Z.use()}),(0,svelte__WEBPACK_IMPORTED_MODULE_1__.ev)(function(){_logCommand_less__WEBPACK_IMPORTED_MODULE_4__.Z.unuse()});var evalCommand=function(t){module.evalCommand(t)},moveCursorToPos=function(t,r){t.setSelectionRange&&setTimeout(function(){t.setSelectionRange(r,r)},1)},clearPromptedList=function(){$$invalidate(2,promptedStyle="display: none;"),$$invalidate(3,promptedList=[])},updatePromptedList=function updatePromptedList(identifier){if(cmdValue!==""){identifier||(identifier=(0,_logTool__WEBPACK_IMPORTED_MODULE_5__.oj)(cmdValue));var objName="window",keyName=cmdValue;if(identifier.front.text!=="."&&identifier.front.text!=="["||(objName=identifier.front.before,keyName=identifier.back.text!==""?identifier.back.before:identifier.front.after),keyName=keyName.replace(/(^['"]+)|(['"']+$)/g,""),!cachedObjKeys[objName])try{cachedObjKeys[objName]=Object.getOwnPropertyNames(eval("("+objName+")")).sort()}catch(t){}try{if(cachedObjKeys[objName])for(var i=0;i<cachedObjKeys[objName].length&&!(promptedList.length>=100);i++){var key=String(cachedObjKeys[objName][i]),keyPattern=new RegExp("^"+keyName,"i");if(keyPattern.test(key)){var completeCmd=objName;identifier.front.text==="."||identifier.front.text===""?completeCmd+="."+key:identifier.front.text==="["&&(completeCmd+="['"+key+"']"),promptedList.push({text:key,value:completeCmd})}}}catch(t){}if(promptedList.length>0){var m=Math.min(200,31*(promptedList.length+1));$$invalidate(2,promptedStyle="display: block; height: "+m+"px; margin-top: "+(-m-2)+"px;"),$$invalidate(3,promptedList)}else clearPromptedList()}else clearPromptedList()},autoCompleteBrackets=function(t,r){if(!(r===8||r===46)&&t.front.after==="")switch(t.front.text){case"[":return $$invalidate(1,cmdValue+="]"),void moveCursorToPos(cmdElement,cmdValue.length-1);case"(":return $$invalidate(1,cmdValue+=")"),void moveCursorToPos(cmdElement,cmdValue.length-1);case"{":return $$invalidate(1,cmdValue+="}"),void moveCursorToPos(cmdElement,cmdValue.length-1)}},dispatchFilterEvent=function(){dispatch("filterText",{filterText:filterValue})},onTapClearText=function(t){t==="cmd"?($$invalidate(1,cmdValue=""),clearPromptedList()):t==="filter"&&($$invalidate(4,filterValue=""),dispatchFilterEvent())},onTapPromptedItem=function onTapPromptedItem(item){var type="";try{type=eval("typeof "+item.value)}catch(t){}$$invalidate(1,cmdValue=item.value+(type==="function"?"()":"")),clearPromptedList()},onCmdFocus=function(){updatePromptedList()},onCmdBlur=function(){},onCmdKeyDown=function(t){t.keyCode===13&&(t.preventDefault(),onCmdSubmit())},onCmdKeyUp=function(t){$$invalidate(3,promptedList=[]);var r=(0,_logTool__WEBPACK_IMPORTED_MODULE_5__.oj)(t.target.value);autoCompleteBrackets(r,t.keyCode),updatePromptedList(r)},onCmdSubmit=function(){cmdValue!==""&&evalCommand(cmdValue),clearPromptedList()},onFilterSubmit=function(t){dispatchFilterEvent()},click_handler=function(t){return onTapPromptedItem(t)};function textarea0_input_handler(){cmdValue=this.value,$$invalidate(1,cmdValue)}function textarea0_binding(t){svelte_internal__WEBPACK_IMPORTED_MODULE_0__.VnY[t?"unshift":"push"](function(){$$invalidate(0,cmdElement=t)})}var click_handler_1=function(){return onTapClearText("cmd")};function textarea1_input_handler(){filterValue=this.value,$$invalidate(4,filterValue)}var click_handler_2=function(){return onTapClearText("filter")};return[cmdElement,cmdValue,promptedStyle,promptedList,filterValue,clearPromptedList,onTapClearText,onTapPromptedItem,onCmdFocus,onCmdBlur,onCmdKeyDown,onCmdKeyUp,onCmdSubmit,onFilterSubmit,click_handler,textarea0_input_handler,textarea0_binding,click_handler_1,textarea1_input_handler,click_handler_2]}var LogCommand=function(t){function r(n){var g;return g=t.call(this)||this,(0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.S1n)((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_7__.Z)(g),n,instance,create_fragment,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.N8,{}),g}return(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_6__.Z)(r,t),r}(svelte_internal__WEBPACK_IMPORTED_MODULE_0__.f_C);__webpack_exports__.Z=LogCommand},4687:function(t,r,n){n.d(r,{x:function(){return y}});var g=n(3313),y=function(){var L=(0,g.fZ)({updateTime:0}),$=L.subscribe,V=L.set,z=L.update;return{subscribe:$,set:V,update:z,updateTime:function(){z(function(j){return j.updateTime=Date.now(),j})}}}()},643:function(t,r,n){n.d(r,{N:function(){return g}});var g=function(){function y(){this._onDataUpdateCallbacks=[]}return y.getSingleton=function(L,$){return $||($=L.toString()),y.singleton[$]||(y.singleton[$]=new L),y.singleton[$]},y}();g.singleton={}},5103:function(t,r,n){function g(En){var kn=En>0?new Date(En):new Date,On=kn.getDate()<10?"0"+kn.getDate():kn.getDate(),Rn=kn.getMonth()<9?"0"+(kn.getMonth()+1):kn.getMonth()+1,In=kn.getFullYear(),Mn=kn.getHours()<10?"0"+kn.getHours():kn.getHours(),Vn=kn.getMinutes()<10?"0"+kn.getMinutes():kn.getMinutes(),zn=kn.getSeconds()<10?"0"+kn.getSeconds():kn.getSeconds(),Jn=kn.getMilliseconds()<10?"0"+kn.getMilliseconds():kn.getMilliseconds();return Jn<100&&(Jn="0"+Jn),{time:+kn,year:In,month:Rn,day:On,hour:Mn,minute:Vn,second:zn,millisecond:Jn}}function y(En){return Object.prototype.toString.call(En)==="[object Number]"}function L(En){return typeof En=="bigint"}function $(En){return typeof En=="string"}function V(En){return Object.prototype.toString.call(En)==="[object Array]"}function z(En){return typeof En=="boolean"}function j(En){return En===void 0}function re(En){return En===null}function ae(En){return typeof En=="symbol"}function oe(En){return!(Object.prototype.toString.call(En)!=="[object Object]"&&(y(En)||L(En)||$(En)||z(En)||V(En)||re(En)||ie(En)||j(En)||ae(En)))}function ie(En){return typeof En=="function"}function le(En){return typeof HTMLElement=="object"?En instanceof HTMLElement:En&&typeof En=="object"&&En!==null&&En.nodeType===1&&typeof En.nodeName=="string"}function ue(En){var kn=Object.prototype.toString.call(En);return kn==="[object Window]"||kn==="[object DOMWindow]"||kn==="[object global]"}function de(En){return En!=null&&typeof En!="string"&&typeof En!="boolean"&&typeof En!="number"&&typeof En!="function"&&typeof En!="symbol"&&typeof En!="bigint"&&typeof Symbol<"u"&&typeof En[Symbol.iterator]=="function"}function pe(En){return Object.prototype.toString.call(En).replace(/\[object (.*)\]/,"$1")}n.d(r,{C4:function(){return L},DV:function(){return _e},FJ:function(){return ue},Ft:function(){return re},HD:function(){return $},H_:function(){return Tn},KL:function(){return qe},Kn:function(){return oe},MH:function(){return vn},PO:function(){return Ce},QI:function(){return Cn},QK:function(){return jt},TW:function(){return de},_3:function(){return g},_D:function(){return At},cF:function(){return bn},hZ:function(){return Fe},hj:function(){return y},id:function(){return Et},jn:function(){return z},kJ:function(){return V},kK:function(){return le},mf:function(){return ie},o8:function(){return j},po:function(){return hn},qr:function(){return Lt},qt:function(){return xn},rE:function(){return Ie},yk:function(){return ae},zl:function(){return pe}});var he=/(function|class) ([^ \{\()}]{1,})[\(| ]/;function _e(En){var kn;if(En==null)return"";var On=he.exec((En==null||(kn=En.constructor)==null?void 0:kn.toString())||"");return On&&On.length>1?On[2]:""}function Ce(En){var kn,On=Object.prototype.hasOwnProperty;if(!En||typeof En!="object"||En.nodeType||ue(En))return!1;try{if(En.constructor&&!On.call(En,"constructor")&&!On.call(En.constructor.prototype,"isPrototypeOf"))return!1}catch{return!1}for(kn in En);return kn===void 0||On.call(En,kn)}var $e=/[\n\t]/g,xe=function(En){return{"\n":"\\n"," ":"\\t"}[En]};function Ie(En){return typeof En!="string"?En:String(En).replace($e,xe)}var Ne=function(En,kn){kn===void 0&&(kn=0);var On="";return $(En)?(kn>0&&(En=Et(En,kn)),On+='"'+Ie(En)+'"'):ae(En)?On+=String(En).replace(/^Symbol\((.*)\)$/i,'Symbol("$1")'):ie(En)?On+=(En.name||"function")+"()":L(En)?On+=String(En)+"n":On+=String(En),On},ze=function En(kn,On,Rn){if(Rn===void 0&&(Rn=0),oe(kn)||V(kn))if(On.circularFinder(kn)){var In="";if(V(kn))In="(Circular Array)";else if(oe(kn)){var Mn;In="(Circular "+(((Mn=kn.constructor)==null?void 0:Mn.name)||"Object")+")"}On.ret+=On.standardJSON?'"'+In+'"':In}else{var Vn="",zn="";if(On.pretty){for(var Jn=0;Jn<=Rn;Jn++)Vn+=" ";zn=`
`}var tr="{",$n="}";V(kn)&&(tr="[",$n="]"),On.ret+=tr+zn;for(var Pn=vn(kn),Bn=0;Bn<Pn.length;Bn++){var Un=Pn[Bn];On.ret+=Vn;try{V(kn)||(oe(Un)||V(Un)||ae(Un)?On.ret+=Object.prototype.toString.call(Un):$(Un)&&On.standardJSON?On.ret+='"'+Un+'"':On.ret+=Un,On.ret+=": ")}catch{continue}try{var Fn=kn[Un];if(V(Fn))On.maxDepth>-1&&Rn>=On.maxDepth?On.ret+="Array("+Fn.length+")":En(Fn,On,Rn+1);else if(oe(Fn)){var cr;On.maxDepth>-1&&Rn>=On.maxDepth?On.ret+=(((cr=Fn.constructor)==null?void 0:cr.name)||"Object")+" {}":En(Fn,On,Rn+1)}else On.ret+=Ne(Fn,On.keyMaxLen)}catch{On.ret+=On.standardJSON?'"(PARSE_ERROR)"':"(PARSE_ERROR)"}if(On.keyMaxLen>0&&On.ret.length>=10*On.keyMaxLen){On.ret+=", (...)";break}Bn<Pn.length-1&&(On.ret+=", "),On.ret+=zn}On.ret+=Vn.substring(0,Vn.length-2)+$n}else On.ret+=Ne(kn,On.keyMaxLen)};function Fe(En,kn){kn===void 0&&(kn={maxDepth:-1,keyMaxLen:-1,pretty:!1,standardJSON:!1});var On,Rn=Object.assign({ret:"",maxDepth:-1,keyMaxLen:-1,pretty:!1,standardJSON:!1,circularFinder:(On=new WeakSet,function(In){if(typeof In=="object"&&In!==null){if(On.has(In))return!0;On.add(In)}return!1})},kn);return ze(En,Rn),Rn.ret}function qe(En){return En<=0?"":En>=1e6?(En/1e3/1e3).toFixed(1)+" MB":En>=1e3?(En/1e3).toFixed(1)+" KB":En+" B"}function Et(En,kn){return En.length>kn&&(En=En.substring(0,kn)+"...("+qe(function(On){try{return encodeURI(On).split(/%(?:u[0-9A-F]{2})?[0-9A-F]{2}|./).length-1}catch{return 0}}(En))+")"),En}var kt=function(En,kn){return String(En).localeCompare(String(kn),void 0,{numeric:!0,sensitivity:"base"})};function Lt(En){return En.sort(kt)}function vn(En){return oe(En)||V(En)?Object.keys(En):[]}function jt(En){var kn=vn(En),On=function(Rn){return oe(Rn)||V(Rn)?Object.getOwnPropertyNames(Rn):[]}(En);return On.filter(function(Rn){return kn.indexOf(Rn)===-1})}function At(En){return oe(En)||V(En)?Object.getOwnPropertySymbols(En):[]}function hn(En,kn){window.localStorage&&(En="vConsole_"+En,localStorage.setItem(En,kn))}function bn(En){if(window.localStorage)return En="vConsole_"+En,localStorage.getItem(En)}function Cn(En){return En===void 0&&(En=""),"__vc_"+En+Math.random().toString(36).substring(2,8)}function Tn(){return typeof window<"u"&&!!window.__wxConfig&&!!window.wx&&!!window.__virtualDOM__}function xn(En){if(Tn()&&typeof window.wx[En]=="function")try{for(var kn,On=arguments.length,Rn=new Array(On>1?On-1:0),In=1;In<On;In++)Rn[In-1]=arguments[In];var Mn=(kn=window.wx[En]).call.apply(kn,[window.wx].concat(Rn));return Mn}catch(Vn){return void console.debug("[vConsole] Fail to call wx."+En+"():",Vn)}}},5629:function(t,r,n){n.d(r,{W:function(){return le}});var g=n(8270),y=n(6881),L=n(5103),$=n(643),V=n(4687),z=n(8665),j=n(9923);function re(ue,de){var pe=Object.keys(ue);if(Object.getOwnPropertySymbols){var he=Object.getOwnPropertySymbols(ue);de&&(he=he.filter(function(_e){return Object.getOwnPropertyDescriptor(ue,_e).enumerable})),pe.push.apply(pe,he)}return pe}function ae(ue){for(var de=1;de<arguments.length;de++){var pe=arguments[de]!=null?arguments[de]:{};de%2?re(Object(pe),!0).forEach(function(he){(0,g.Z)(ue,he,pe[he])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ue,Object.getOwnPropertyDescriptors(pe)):re(Object(pe)).forEach(function(he){Object.defineProperty(ue,he,Object.getOwnPropertyDescriptor(pe,he))})}return ue}function oe(ue,de){var pe=typeof Symbol<"u"&&ue[Symbol.iterator]||ue["@@iterator"];if(pe)return(pe=pe.call(ue)).next.bind(pe);if(Array.isArray(ue)||(pe=function(_e,Ce){if(_e){if(typeof _e=="string")return ie(_e,Ce);var $e=Object.prototype.toString.call(_e).slice(8,-1);if($e==="Object"&&_e.constructor&&($e=_e.constructor.name),$e==="Map"||$e==="Set")return Array.from(_e);if($e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test($e))return ie(_e,Ce)}}(ue))||de&&ue&&typeof ue.length=="number"){pe&&(ue=pe);var he=0;return function(){return he>=ue.length?{done:!0}:{done:!1,value:ue[he++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ie(ue,de){(de==null||de>ue.length)&&(de=ue.length);for(var pe=0,he=new Array(de);pe<de;pe++)he[pe]=ue[pe];return he}var le=function(ue){function de(){for(var he,_e=arguments.length,Ce=new Array(_e),$e=0;$e<_e;$e++)Ce[$e]=arguments[$e];return(he=ue.call.apply(ue,[this].concat(Ce))||this).LOG_METHODS=["log","info","warn","debug","error"],he.ADDED_LOG_PLUGIN_ID=[],he.maxLogNumber=1e3,he.logCounter=0,he.groupLevel=0,he.groupLabelCollapsedStack=[],he.pluginPattern=void 0,he.logQueue=[],he.flushLogScheduled=!1,he.origConsole={},he}(0,y.Z)(de,ue);var pe=de.prototype;return pe.bindPlugin=function(he){return!(this.ADDED_LOG_PLUGIN_ID.indexOf(he)>-1)&&(this.ADDED_LOG_PLUGIN_ID.length===0&&this.mockConsole(),j.O.create(he),this.ADDED_LOG_PLUGIN_ID.push(he),this.pluginPattern=new RegExp("^\\[("+this.ADDED_LOG_PLUGIN_ID.join("|")+")\\]$","i"),!0)},pe.unbindPlugin=function(he){var _e=this.ADDED_LOG_PLUGIN_ID.indexOf(he);return _e!==-1&&(this.ADDED_LOG_PLUGIN_ID.splice(_e,1),j.O.delete(he),this.ADDED_LOG_PLUGIN_ID.length===0&&this.unmockConsole(),!0)},pe.mockConsole=function(){var he=this;typeof this.origConsole.log!="function"&&(window.console?(this.LOG_METHODS.map(function(_e){he.origConsole[_e]=window.console[_e]}),this.origConsole.time=window.console.time,this.origConsole.timeEnd=window.console.timeEnd,this.origConsole.clear=window.console.clear,this.origConsole.group=window.console.group,this.origConsole.groupCollapsed=window.console.groupCollapsed,this.origConsole.groupEnd=window.console.groupEnd):window.console={},this._mockConsoleLog(),this._mockConsoleTime(),this._mockConsoleGroup(),this._mockConsoleClear(),window._vcOrigConsole=this.origConsole)},pe._mockConsoleLog=function(){var he=this;this.LOG_METHODS.map(function(_e){window.console[_e]=(function(){for(var Ce=arguments.length,$e=new Array(Ce),xe=0;xe<Ce;xe++)$e[xe]=arguments[xe];he.addLog({type:_e,origData:$e||[]})}).bind(window.console)})},pe._mockConsoleTime=function(){var he=this,_e={};window.console.time=(function(Ce){Ce===void 0&&(Ce=""),_e[Ce]=Date.now()}).bind(window.console),window.console.timeEnd=(function(Ce){Ce===void 0&&(Ce="");var $e=_e[Ce],xe=0;$e&&(xe=Date.now()-$e,delete _e[Ce]),he.addLog({type:"log",origData:[Ce+": "+xe+"ms"]})}).bind(window.console)},pe._mockConsoleGroup=function(){var he=this,_e=function(Ce){return(function($e){$e===void 0&&($e="console.group");var xe=Symbol($e);he.groupLabelCollapsedStack.push({label:xe,collapsed:Ce}),he.addLog({type:"log",origData:[$e],isGroupHeader:Ce?2:1,isGroupCollapsed:!1},{noOrig:!0}),he.groupLevel++,Ce?he.origConsole.groupCollapsed($e):he.origConsole.group($e)}).bind(window.console)};window.console.group=_e(!1),window.console.groupCollapsed=_e(!0),window.console.groupEnd=(function(){he.groupLabelCollapsedStack.pop(),he.groupLevel=Math.max(0,he.groupLevel-1),he.origConsole.groupEnd()}).bind(window.console)},pe._mockConsoleClear=function(){var he=this;window.console.clear=(function(){he.resetGroup(),he.clearLog();for(var _e=arguments.length,Ce=new Array(_e),$e=0;$e<_e;$e++)Ce[$e]=arguments[$e];he.callOriginalConsole.apply(he,["clear"].concat(Ce))}).bind(window.console)},pe.unmockConsole=function(){for(var he in this.origConsole)window.console[he]=this.origConsole[he],delete this.origConsole[he];window._vcOrigConsole&&delete window._vcOrigConsole},pe.callOriginalConsole=function(he){if(typeof this.origConsole[he]=="function"){for(var _e=arguments.length,Ce=new Array(_e>1?_e-1:0),$e=1;$e<_e;$e++)Ce[$e-1]=arguments[$e];this.origConsole[he].apply(window.console,Ce)}},pe.resetGroup=function(){for(;this.groupLevel>0;)console.groupEnd()},pe.clearLog=function(){var he=j.O.getAll();for(var _e in he)this.clearPluginLog(_e)},pe.clearPluginLog=function(he){var _e=this.logQueue;this.logQueue=[];for(var Ce,$e=oe(_e);!(Ce=$e()).done;){var xe=Ce.value;this._extractPluginIdByLog(xe)!==he&&this.logQueue.push(xe)}j.O.get(he).update(function(Ie){return Ie.logList.length=0,Ie}),V.x.updateTime()},pe.addLog=function(he,_e){he===void 0&&(he={type:"log",origData:[],isGroupHeader:0,isGroupCollapsed:!1});var Ce=this.groupLabelCollapsedStack[this.groupLabelCollapsedStack.length-2],$e=this.groupLabelCollapsedStack[this.groupLabelCollapsedStack.length-1],xe={_id:L.QI(),type:he.type,cmdType:_e==null?void 0:_e.cmdType,toggle:{},date:Date.now(),data:(0,z.b1)(he.origData||[]),repeated:0,groupLabel:$e==null?void 0:$e.label,groupLevel:this.groupLevel,groupHeader:he.isGroupHeader,groupCollapsed:he.isGroupHeader?!(Ce==null||!Ce.collapsed):!($e==null||!$e.collapsed)};this._signalLog(xe),_e!=null&&_e.noOrig||this.callOriginalConsole.apply(this,[he.type].concat(he.origData))},pe.evalCommand=function(he){this.addLog({type:"log",origData:[he]},{cmdType:"input"});var _e=void 0;try{_e=eval.call(window,"("+he+")")}catch{try{_e=eval.call(window,he)}catch{}}this.addLog({type:"log",origData:[_e]},{cmdType:"output"})},pe._signalLog=function(he){var _e=this;this.flushLogScheduled||(this.flushLogScheduled=!0,window.requestAnimationFrame(function(){_e.flushLogScheduled=!1,_e._flushLogs()})),this.logQueue.push(he)},pe._flushLogs=function(){var he=this,_e=this.logQueue;this.logQueue=[];for(var Ce,$e={},xe=oe(_e);!(Ce=xe()).done;){var Ie=Ce.value,Ne=this._extractPluginIdByLog(Ie);($e[Ne]=$e[Ne]||[]).push(Ie)}for(var ze=function(Et){var kt=$e[Et];j.O.get(Et).update(function(Lt){for(var vn,jt=[].concat(Lt.logList),At=oe(kt);!(vn=At()).done;){var hn=vn.value;he._isRepeatedLog(jt,hn)?he._updateLastLogRepeated(jt):jt.push(hn)}return{logList:jt=he._limitLogListLength(jt)}})},Fe=0,qe=Object.keys($e);Fe<qe.length;Fe++)ze(qe[Fe]);V.x.updateTime()},pe._extractPluginIdByLog=function(he){var _e,Ce="default",$e=(_e=he.data[0])==null?void 0:_e.origData;if(L.HD($e)){var xe=$e.match(this.pluginPattern);if(xe!==null&&xe.length>1){var Ie=xe[1].toLowerCase();this.ADDED_LOG_PLUGIN_ID.indexOf(Ie)>-1&&(Ce=Ie,he.data.shift())}}return Ce},pe._isRepeatedLog=function(he,_e){var Ce=he[he.length-1];if(!Ce)return!1;var $e=!1;if(_e.type===Ce.type&&_e.cmdType===Ce.cmdType&&_e.data.length===Ce.data.length){$e=!0;for(var xe=0;xe<_e.data.length;xe++)if(_e.data[xe].origData!==Ce.data[xe].origData){$e=!1;break}}return $e},pe._updateLastLogRepeated=function(he){var _e=he[he.length-1],Ce=_e.repeated?_e.repeated+1:2;return he[he.length-1]=ae(ae({},_e),{},{repeated:Ce}),he},pe._limitLogListLength=function(he){var _e=he.length,Ce=this.maxLogNumber;return _e>Ce?he.slice(_e-Ce,_e):he},de}($.N)},9923:function(t,r,n){n.d(r,{O:function(){return y}});var g=n(3313),y=function(){function L(){}return L.create=function($){return this.storeMap[$]||(this.storeMap[$]=(0,g.fZ)({logList:[]})),this.storeMap[$]},L.delete=function($){this.storeMap[$]&&delete this.storeMap[$]},L.get=function($){return this.storeMap[$]},L.getRaw=function($){return(0,g.U2)(this.storeMap[$])},L.getAll=function(){return this.storeMap},L}();y.storeMap={}},8665:function(t,r,n){n.d(r,{HX:function(){return re},LH:function(){return L},Tg:function(){return ie},b1:function(){return oe},oj:function(){return j}});var g=n(5103),y=function(le){var ue=g.hZ(le,{maxDepth:0}),de=ue.substring(0,36),pe=g.DV(le);return ue.length>36&&(de+="..."),pe=g.rE(pe+" "+de)},L=function(le,ue){ue===void 0&&(ue=!0);var de="undefined",pe=le;return le instanceof ie?(de="uninvocatable",pe="(...)"):g.kJ(le)?(de="array",pe=y(le)):g.Kn(le)?(de="object",pe=y(le)):g.HD(le)?(de="string",pe=g.rE(le),ue&&(pe='"'+pe+'"')):g.hj(le)?(de="number",pe=String(le)):g.C4(le)?(de="bigint",pe=String(le)+"n"):g.jn(le)?(de="boolean",pe=String(le)):g.Ft(le)?(de="null",pe="null"):g.o8(le)?(de="undefined",pe="undefined"):g.mf(le)?(de="function",pe=(le.name||"function")+"()"):g.yk(le)&&(de="symbol",pe=String(le)),{text:pe,valueType:de}},$=[".","[","(","{","}"],V=["]",")","}"],z=function(le,ue,de){de===void 0&&(de=0);for(var pe={text:"",pos:-1,before:"",after:""},he=le.length-1;he>=de;he--){var _e=ue.indexOf(le[he]);if(_e>-1){pe.text=ue[_e],pe.pos=he,pe.before=le.substring(de,he),pe.after=le.substring(he+1,le.length);break}}return pe},j=function(le){var ue=z(le,$,0);return{front:ue,back:z(le,V,ue.pos+1)}},re=function(le,ue){if(ue==="")return!0;for(var de=0;de<le.data.length;de++)if(typeof le.data[de].origData=="string"&&le.data[de].origData.indexOf(ue)>-1)return!0;return!1},ae=/(\%[csdo] )|( \%[csdo])/g,oe=function(le){if(ae.lastIndex=0,g.HD(le[0])&&ae.test(le[0])){for(var ue,de=[].concat(le),pe=de.shift().split(ae).filter(function(qe){return qe!==void 0&&qe!==""}),he=de,_e=[],Ce=!1,$e="";pe.length>0;){var xe=pe.shift();if(/ ?\%c ?/.test(xe)?he.length>0?typeof($e=he.shift())!="string"&&($e=""):(ue=xe,$e="",Ce=!0):/ ?\%[sd] ?/.test(xe)?(ue=he.length>0?g.Kn(he[0])?g.DV(he.shift()):String(he.shift()):xe,Ce=!0):/ ?\%o ?/.test(xe)?(ue=he.length>0?he.shift():xe,Ce=!0):(ue=xe,Ce=!0),Ce){var Ie={origData:ue};$e&&(Ie.style=$e),_e.push(Ie),Ce=!1,ue=void 0,$e=""}}for(var Ne=0;Ne<he.length;Ne++)_e.push({origData:he[Ne]});return _e}for(var ze=[],Fe=0;Fe<le.length;Fe++)ze.push({origData:le[Fe]});return ze},ie=function(){}},5313:function(t,r,n){var g=n(6738),y=n.n(g),L=n(7705),$=n.n(L)()(y());$.push([t.id,`.vc-icon {
word-break: normal;
white-space: normal;
overflow: visible;
}
.vc-icon svg {
fill: var(--VC-FG-2);
height: 1em;
width: 1em;
vertical-align: -0.11em;
}
.vc-icon .vc-icon-delete {
vertical-align: -0.11em;
}
.vc-icon .vc-icon-copy {
height: 1.1em;
width: 1.1em;
vertical-align: -0.16em;
}
.vc-icon .vc-icon-suc {
fill: var(--VC-TEXTGREEN);
height: 1.1em;
width: 1.1em;
vertical-align: -0.16em;
}
`,""]),r.Z=$},1142:function(t,r,n){var g=n(6738),y=n.n(g),L=n(7705),$=n.n(L)()(y());$.push([t.id,`.vc-scroller-viewport {
position: relative;
overflow: hidden;
height: 100%;
}
.vc-scroller-contents {
min-height: 100%;
will-change: transform;
}
.vc-scroller-items {
will-change: height;
position: relative;
}
.vc-scroller-item {
display: none;
position: absolute;
left: 0;
right: 0;
}
.vc-scroller-viewport.static .vc-scroller-item {
display: block;
position: static;
}
.vc-scroller-scrollbar-track {
width: 4px;
position: absolute;
top: 0;
right: 0;
bottom: 0;
padding: 1px;
}
.vc-scroller-scrollbar-thumb {
position: relative;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
border-radius: 999px;
}
`,""]),r.Z=$},3283:function(t,r,n){var g=n(6738),y=n.n(g),L=n(7705),$=n.n(L)()(y());$.push([t.id,`#__vconsole {
--VC-BG-0: #ededed;
--VC-BG-1: #f7f7f7;
--VC-BG-2: #fff;
--VC-BG-3: #f7f7f7;
--VC-BG-4: #4c4c4c;
--VC-BG-5: #fff;
--VC-BG-6: rgba(0, 0, 0, 0.1);
--VC-FG-0: rgba(0, 0, 0, 0.9);
--VC-FG-HALF: rgba(0, 0, 0, 0.9);
--VC-FG-1: rgba(0, 0, 0, 0.5);
--VC-FG-2: rgba(0, 0, 0, 0.3);
--VC-FG-3: rgba(0, 0, 0, 0.1);
--VC-RED: #fa5151;
--VC-ORANGE: #fa9d3b;
--VC-YELLOW: #ffc300;
--VC-GREEN: #91d300;
--VC-LIGHTGREEN: #95ec69;
--VC-BRAND: #07c160;
--VC-BLUE: #10aeff;
--VC-INDIGO: #1485ee;
--VC-PURPLE: #6467f0;
--VC-LINK: #576b95;
--VC-TEXTGREEN: #06ae56;
--VC-FG: black;
--VC-BG: white;
--VC-BG-COLOR-ACTIVE: #ececec;
--VC-WARN-BG: #fff3cc;
--VC-WARN-BORDER: #ffe799;
--VC-ERROR-BG: #fedcdc;
--VC-ERROR-BORDER: #fdb9b9;
--VC-DOM-TAG-NAME-COLOR: #881280;
--VC-DOM-ATTRIBUTE-NAME-COLOR: #994500;
--VC-DOM-ATTRIBUTE-VALUE-COLOR: #1a1aa6;
--VC-CODE-KEY-FG: #881391;
--VC-CODE-PRIVATE-KEY-FG: #cfa1d3;
--VC-CODE-FUNC-FG: #0d22aa;
--VC-CODE-NUMBER-FG: #1c00cf;
--VC-CODE-STR-FG: #c41a16;
--VC-CODE-NULL-FG: #808080;
color: var(--VC-FG-0);
font-size: 13px;
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
-webkit-user-select: auto;
/* global */
}
#__vconsole .vc-max-height {
max-height: 19.23076923em;
}
#__vconsole .vc-max-height-line {
max-height: 6.30769231em;
}
#__vconsole .vc-min-height {
min-height: 3.07692308em;
}
#__vconsole dd,
#__vconsole dl,
#__vconsole pre {
margin: 0;
}
#__vconsole pre {
white-space: pre-wrap;
}
#__vconsole i {
font-style: normal;
}
.vc-table {
height: 100%;
}
.vc-table .vc-table-row {
line-height: 1.5;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
overflow: hidden;
border-bottom: 1px solid var(--VC-FG-3);
}
.vc-table .vc-table-row.vc-left-border {
border-left: 1px solid var(--VC-FG-3);
}
.vc-table .vc-table-row-icon {
margin-left: 4px;
}
.vc-table .vc-table-col {
-webkit-box-flex: 1;
-webkit-flex: 1;
-moz-box-flex: 1;
-ms-flex: 1;
flex: 1;
padding: 0.23076923em 0.30769231em;
border-left: 1px solid var(--VC-FG-3);
overflow: auto;
}
.vc-table .vc-table-col:first-child {
border: none;
}
.vc-table .vc-table-col-value {
white-space: pre-wrap;
word-break: break-word;
/*white-space: nowrap;
text-overflow: ellipsis;*/
-webkit-overflow-scrolling: touch;
}
.vc-table .vc-small .vc-table-col {
padding: 0 0.30769231em;
font-size: 0.92307692em;
}
.vc-table .vc-table-col-2 {
-webkit-box-flex: 2;
-webkit-flex: 2;
-moz-box-flex: 2;
-ms-flex: 2;
flex: 2;
}
.vc-table .vc-table-col-3 {
-webkit-box-flex: 3;
-webkit-flex: 3;
-moz-box-flex: 3;
-ms-flex: 3;
flex: 3;
}
.vc-table .vc-table-col-4 {
-webkit-box-flex: 4;
-webkit-flex: 4;
-moz-box-flex: 4;
-ms-flex: 4;
flex: 4;
}
.vc-table .vc-table-col-5 {
-webkit-box-flex: 5;
-webkit-flex: 5;
-moz-box-flex: 5;
-ms-flex: 5;
flex: 5;
}
.vc-table .vc-table-col-6 {
-webkit-box-flex: 6;
-webkit-flex: 6;
-moz-box-flex: 6;
-ms-flex: 6;
flex: 6;
}
.vc-table .vc-table-row-error {
border-color: var(--VC-ERROR-BORDER);
background-color: var(--VC-ERROR-BG);
}
.vc-table .vc-table-row-error .vc-table-col {
color: var(--VC-RED);
border-color: var(--VC-ERROR-BORDER);
}
.vc-table .vc-table-col-title {
font-weight: bold;
}
.vc-table .vc-table-action {
display: flex;
justify-content: space-evenly;
}
.vc-table .vc-table-action .vc-icon {
flex: 1;
text-align: center;
display: block;
}
.vc-table .vc-table-action .vc-icon:hover {
background: var(--VC-BG-3);
}
.vc-table .vc-table-action .vc-icon:active {
background: var(--VC-BG-1);
}
.vc-table .vc-table-input {
width: 100%;
border: none;
color: var(--VC-FG-0);
background-color: var(--VC-BG-6);
height: 3.53846154em;
}
.vc-table .vc-table-input:focus {
background-color: var(--VC-FG-2);
}
@media (prefers-color-scheme: dark) {
#__vconsole:not([data-theme="light"]) {
--VC-BG-0: #191919;
--VC-BG-1: #1f1f1f;
--VC-BG-2: #232323;
--VC-BG-3: #2f2f2f;
--VC-BG-4: #606060;
--VC-BG-5: #2c2c2c;
--VC-BG-6: rgba(255, 255, 255, 0.2);
--VC-FG-0: rgba(255, 255, 255, 0.8);
--VC-FG-HALF: rgba(255, 255, 255, 0.6);
--VC-FG-1: rgba(255, 255, 255, 0.5);
--VC-FG-2: rgba(255, 255, 255, 0.3);
--VC-FG-3: rgba(255, 255, 255, 0.05);
--VC-RED: #fa5151;
--VC-ORANGE: #c87d2f;
--VC-YELLOW: #cc9c00;
--VC-GREEN: #74a800;
--VC-LIGHTGREEN: #28b561;
--VC-BRAND: #07c160;
--VC-BLUE: #10aeff;
--VC-INDIGO: #1196ff;
--VC-PURPLE: #8183ff;
--VC-LINK: #7d90a9;
--VC-TEXTGREEN: #259c5c;
--VC-FG: white;
--VC-BG: black;
--VC-BG-COLOR-ACTIVE: #282828;
--VC-WARN-BG: #332700;
--VC-WARN-BORDER: #664e00;
--VC-ERROR-BG: #321010;
--VC-ERROR-BORDER: #642020;
--VC-DOM-TAG-NAME-COLOR: #5DB0D7;
--VC-DOM-ATTRIBUTE-NAME-COLOR: #9BBBDC;
--VC-DOM-ATTRIBUTE-VALUE-COLOR: #f29766;
--VC-CODE-KEY-FG: #e36eec;
--VC-CODE-PRIVATE-KEY-FG: #f4c5f7;
--VC-CODE-FUNC-FG: #556af2;
--VC-CODE-NUMBER-FG: #9980ff;
--VC-CODE-STR-FG: #e93f3b;
--VC-CODE-NULL-FG: #808080;
}
}
#__vconsole[data-theme="dark"] {
--VC-BG-0: #191919;
--VC-BG-1: #1f1f1f;
--VC-BG-2: #232323;
--VC-BG-3: #2f2f2f;
--VC-BG-4: #606060;
--VC-BG-5: #2c2c2c;
--VC-BG-6: rgba(255, 255, 255, 0.2);
--VC-FG-0: rgba(255, 255, 255, 0.8);
--VC-FG-HALF: rgba(255, 255, 255, 0.6);
--VC-FG-1: rgba(255, 255, 255, 0.5);
--VC-FG-2: rgba(255, 255, 255, 0.3);
--VC-FG-3: rgba(255, 255, 255, 0.05);
--VC-RED: #fa5151;
--VC-ORANGE: #c87d2f;
--VC-YELLOW: #cc9c00;
--VC-GREEN: #74a800;
--VC-LIGHTGREEN: #28b561;
--VC-BRAND: #07c160;
--VC-BLUE: #10aeff;
--VC-INDIGO: #1196ff;
--VC-PURPLE: #8183ff;
--VC-LINK: #7d90a9;
--VC-TEXTGREEN: #259c5c;
--VC-FG: white;
--VC-BG: black;
--VC-BG-COLOR-ACTIVE: #282828;
--VC-WARN-BG: #332700;
--VC-WARN-BORDER: #664e00;
--VC-ERROR-BG: #321010;
--VC-ERROR-BORDER: #642020;
--VC-DOM-TAG-NAME-COLOR: #5DB0D7;
--VC-DOM-ATTRIBUTE-NAME-COLOR: #9BBBDC;
--VC-DOM-ATTRIBUTE-VALUE-COLOR: #f29766;
--VC-CODE-KEY-FG: #e36eec;
--VC-CODE-PRIVATE-KEY-FG: #f4c5f7;
--VC-CODE-FUNC-FG: #556af2;
--VC-CODE-NUMBER-FG: #9980ff;
--VC-CODE-STR-FG: #e93f3b;
--VC-CODE-NULL-FG: #808080;
}
.vc-tabbar {
border-bottom: 1px solid var(--VC-FG-3);
overflow-x: auto;
height: 3em;
width: auto;
white-space: nowrap;
}
.vc-tabbar .vc-tab {
display: inline-block;
line-height: 3em;
padding: 0 1.15384615em;
border-right: 1px solid var(--VC-FG-3);
text-decoration: none;
color: var(--VC-FG-0);
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
}
.vc-tabbar .vc-tab:active {
background-color: rgba(0, 0, 0, 0.15);
}
.vc-tabbar .vc-tab.vc-actived {
background-color: var(--VC-BG-1);
}
.vc-toolbar {
border-top: 1px solid var(--VC-FG-3);
line-height: 3em;
position: absolute;
left: 0;
right: 0;
bottom: 0;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.vc-toolbar .vc-tool {
display: none;
font-style: normal;
text-decoration: none;
color: var(--VC-FG-0);
width: 50%;
-webkit-box-flex: 1;
-webkit-flex: 1;
-moz-box-flex: 1;
-ms-flex: 1;
flex: 1;
text-align: center;
position: relative;
-webkit-touch-callout: none;
}
.vc-toolbar .vc-tool.vc-toggle,
.vc-toolbar .vc-tool.vc-global-tool {
display: block;
}
.vc-toolbar .vc-tool:active {
background-color: rgba(0, 0, 0, 0.15);
}
.vc-toolbar .vc-tool:after {
content: " ";
position: absolute;
top: 0.53846154em;
bottom: 0.53846154em;
right: 0;
border-left: 1px solid var(--VC-FG-3);
}
.vc-toolbar .vc-tool-last:after {
border: none;
}
.vc-topbar {
background-color: var(--VC-BG-1);
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
}
.vc-topbar .vc-toptab {
display: none;
-webkit-box-flex: 1;
-webkit-flex: 1;
-moz-box-flex: 1;
-ms-flex: 1;
flex: 1;
line-height: 2.30769231em;
padding: 0 1.15384615em;
border-bottom: 1px solid var(--VC-FG-3);
text-decoration: none;
text-align: center;
color: var(--VC-FG-0);
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
}
.vc-topbar .vc-toptab.vc-toggle {
display: block;
}
.vc-topbar .vc-toptab:active {
background-color: rgba(0, 0, 0, 0.15);
}
.vc-topbar .vc-toptab.vc-actived {
border-bottom: 1px solid var(--VC-INDIGO);
}
.vc-mask {
display: none;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0);
z-index: 10001;
-webkit-transition: background 0.3s;
transition: background 0.3s;
-webkit-tap-highlight-color: transparent;
overflow-y: scroll;
}
.vc-panel {
display: none;
position: fixed;
min-height: 85%;
left: 0;
right: 0;
bottom: -100%;
z-index: 10002;
background-color: var(--VC-BG-0);
transition: bottom 0.3s;
}
.vc-toggle .vc-switch {
display: none;
}
.vc-toggle .vc-mask {
background: rgba(0, 0, 0, 0.6);
display: block;
}
.vc-toggle .vc-panel {
bottom: 0;
}
.vc-content {
background-color: var(--VC-BG-2);
overflow-x: hidden;
overflow-y: auto;
position: absolute;
top: 3.07692308em;
left: 0;
right: 0;
bottom: 3.07692308em;
-webkit-overflow-scrolling: touch;
margin-bottom: constant(safe-area-inset-bottom);
margin-bottom: env(safe-area-inset-bottom);
}
.vc-content.vc-has-topbar {
top: 5.46153846em;
}
.vc-plugin-box {
display: none;
position: relative;
min-height: 100%;
}
.vc-plugin-box.vc-fixed-height {
height: 100%;
}
.vc-plugin-box.vc-actived {
display: block;
}
.vc-plugin-content {
display: flex;
width: 100%;
height: 100%;
overflow-y: auto;
flex-direction: column;
-webkit-tap-highlight-color: transparent;
}
.vc-plugin-content:empty:before {
content: "Empty";
color: var(--VC-FG-1);
position: absolute;
top: 45%;
left: 0;
right: 0;
bottom: 0;
font-size: 1.15384615em;
text-align: center;
}
.vc-plugin-empty {
color: var(--VC-FG-1);
font-size: 1.15384615em;
height: 100%;
width: 100%;
padding: 1.15384615em 0;
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
}
@supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)) {
.vc-toolbar,
.vc-switch {
bottom: constant(safe-area-inset-bottom);
bottom: env(safe-area-inset-bottom);
}
}
`,""]),r.Z=$},7558:function(t,r,n){var g=n(6738),y=n.n(g),L=n(7705),$=n.n(L)()(y());$.push([t.id,`.vc-switch {
display: block;
position: fixed;
right: 0.76923077em;
bottom: 0.76923077em;
color: #FFF;
background-color: var(--VC-BRAND);
line-height: 1;
font-size: 1.07692308em;
padding: 0.61538462em 1.23076923em;
z-index: 10000;
border-radius: 0.30769231em;
box-shadow: 0 0 0.61538462em rgba(0, 0, 0, 0.4);
}
`,""]),r.Z=$},5670:function(t,r,n){var g=n(6738),y=n.n(g),L=n(7705),$=n.n(L)()(y());$.push([t.id,`/* color */
.vcelm-node {
color: var(--VC-DOM-TAG-NAME-COLOR);
}
.vcelm-k {
color: var(--VC-DOM-ATTRIBUTE-NAME-COLOR);
}
.vcelm-v {
color: var(--VC-DOM-ATTRIBUTE-VALUE-COLOR);
}
.vcelm-l.vc-actived > .vcelm-node {
background-color: var(--VC-FG-3);
}
/* layout */
.vcelm-l {
padding-left: 8px;
position: relative;
word-wrap: break-word;
line-height: 1.2;
}
/*.vcelm-l.vcelm-noc {
padding-left: 0;
}*/
.vcelm-l .vcelm-node:active {
background-color: var(--VC-BG-COLOR-ACTIVE);
}
.vcelm-l.vcelm-noc .vcelm-node:active {
background-color: transparent;
}
.vcelm-t {
white-space: pre-wrap;
word-wrap: break-word;
}
/* level */
/* arrow */
.vcelm-l:before {
content: "";
display: block;
position: absolute;
top: 6px;
left: 3px;
width: 0;
height: 0;
border: transparent solid 3px;
border-left-color: var(--VC-FG-1);
}
.vcelm-l.vc-toggle:before {
display: block;
top: 6px;
left: 0;
border-top-color: var(--VC-FG-1);
border-left-color: transparent;
}
.vcelm-l.vcelm-noc:before {
display: none;
}
`,""]),r.Z=$},3327:function(t,r,n){var g=n(6738),y=n.n(g),L=n(7705),$=n.n(L)()(y());$.push([t.id,"",""]),r.Z=$},1130:function(t,r,n){var g=n(6738),y=n.n(g),L=n(7705),$=n.n(L)()(y());$.push([t.id,`.vc-cmd {
height: 3.07692308em;
border-top: 1px solid var(--VC-FG-3);
display: flex;
flex-direction: row;
}
.vc-cmd.vc-filter {
bottom: 0;
}
.vc-cmd-input-wrap {
display: flex;
align-items: center;
flex: 1;
position: relative;
height: 2.15384615em;
padding: 0.46153846em 0.61538462em;
}
.vc-cmd-input {
width: 100%;
border: none;
resize: none;
outline: none;
padding: 0;
font-size: 0.92307692em;
background-color: transparent;
color: var(--VC-FG-0);
}
.vc-cmd-input::-webkit-input-placeholder {
line-height: 2.15384615em;
}
.vc-cmd-btn {
width: 3.07692308em;
border: none;
background-color: var(--VC-BG-0);
color: var(--VC-FG-0);
outline: none;
-webkit-touch-callout: none;
font-size: 1em;
}
.vc-cmd-clear-btn {
flex: 1 3.07692308em;
text-align: center;
line-height: 3.07692308em;
}
.vc-cmd-btn:active,
.vc-cmd-clear-btn:active {
background-color: var(--VC-BG-COLOR-ACTIVE);
}
.vc-cmd-prompted {
position: absolute;
left: 0.46153846em;
right: 0.46153846em;
background-color: var(--VC-BG-3);
border: 1px solid var(--VC-FG-3);
overflow-x: scroll;
display: none;
}
.vc-cmd-prompted li {
list-style: none;
line-height: 30px;
padding: 0 0.46153846em;
border-bottom: 1px solid var(--VC-FG-3);
}
.vc-cmd-prompted li:active {
background-color: var(--VC-BG-COLOR-ACTIVE);
}
.vc-cmd-prompted-hide {
text-align: center;
}
`,""]),r.Z=$},7147:function(t,r,n){var g=n(6738),y=n.n(g),L=n(7705),$=n.n(L)()(y());$.push([t.id,`.vc-log-row {
margin: 0;
padding: 0.46153846em 0.61538462em;
overflow: hidden;
line-height: 1.3;
border-bottom: 1px solid var(--VC-FG-3);
word-break: break-word;
position: relative;
display: flex;
}
.vc-log-info {
color: var(--VC-PURPLE);
}
.vc-log-debug {
color: var(--VC-YELLOW);
}
.vc-log-warn {
color: var(--VC-ORANGE);
border-color: var(--VC-WARN-BORDER);
background-color: var(--VC-WARN-BG);
}
.vc-log-error {
color: var(--VC-RED);
border-color: var(--VC-ERROR-BORDER);
background-color: var(--VC-ERROR-BG);
}
.vc-logrow-icon {
margin-left: auto;
}
.vc-log-padding {
width: 1.53846154em;
border-left: 1px solid var(--VC-FG-3);
}
.vc-log-group .vc-log-content {
font-weight: bold;
}
.vc-log-group-toggle {
padding-left: 0.76923077em;
}
.vc-log-group-toggle {
display: block;
font-style: italic;
padding-left: 0.76923077em;
position: relative;
}
.vc-log-group-toggle:active {
background-color: var(--VC-BG-COLOR-ACTIVE);
}
.vc-log-group > .vc-log-group-toggle::before {
content: "";
position: absolute;
top: 0.30769231em;
left: 0.15384615em;
width: 0;
height: 0;
border: transparent solid 0.30769231em;
border-left-color: var(--VC-FG-1);
}
.vc-log-group.vc-toggle > .vc-log-group-toggle::before {
top: 0.46153846em;
left: 0;
border-top-color: var(--VC-FG-1);
border-left-color: transparent;
}
.vc-log-time {
width: 6.15384615em;
color: #777;
}
.vc-log-repeat i {
margin-right: 0.30769231em;
padding: 0 6.5px;
color: #D7E0EF;
background-color: #42597F;
border-radius: 8.66666667px;
}
.vc-log-error .vc-log-repeat i {
color: #901818;
background-color: var(--VC-RED);
}
.vc-log-warn .vc-log-repeat i {
color: #987D20;
background-color: #F4BD02;
}
.vc-log-content {
flex: 1;
}
.vc-log-input,
.vc-log-output {
padding-left: 0.92307692em;
}
.vc-log-input:before,
.vc-log-output:before {
content: "";
position: absolute;
top: 0.15384615em;
left: 0;
font-size: 1.23076923em;
color: #6A5ACD;
}
.vc-log-output:before {
content: "";
}
`,""]),r.Z=$},1237:function(t,r,n){var g=n(6738),y=n.n(g),L=n(7705),$=n.n(L)()(y());$.push([t.id,`.vc-log-tree {
display: block;
overflow: auto;
position: relative;
-webkit-overflow-scrolling: touch;
}
.vc-log-tree-node {
display: block;
font-style: italic;
padding-left: 0.76923077em;
position: relative;
}
.vc-log-tree.vc-is-tree > .vc-log-tree-node:active {
background-color: var(--VC-BG-COLOR-ACTIVE);
}
.vc-log-tree.vc-is-tree > .vc-log-tree-node::before {
content: "";
position: absolute;
top: 0.30769231em;
left: 0.15384615em;
width: 0;
height: 0;
border: transparent solid 0.30769231em;
border-left-color: var(--VC-FG-1);
}
.vc-log-tree.vc-is-tree.vc-toggle > .vc-log-tree-node::before {
top: 0.46153846em;
left: 0;
border-top-color: var(--VC-FG-1);
border-left-color: transparent;
}
.vc-log-tree-child {
margin-left: 0.76923077em;
}
.vc-log-tree-loadmore {
text-decoration: underline;
padding-left: 1.84615385em;
position: relative;
color: var(--VC-CODE-FUNC-FG);
}
.vc-log-tree-loadmore::before {
content: "";
position: absolute;
top: -0.15384615em;
left: 0.76923077em;
font-size: 1.23076923em;
color: var(--VC-CODE-FUNC-FG);
}
.vc-log-tree-loadmore:active {
background-color: var(--VC-BG-COLOR-ACTIVE);
}
`,""]),r.Z=$},845:function(t,r,n){var g=n(6738),y=n.n(g),L=n(7705),$=n.n(L)()(y());$.push([t.id,`.vc-log-key {
color: var(--VC-CODE-KEY-FG);
}
.vc-log-key-private {
color: var(--VC-CODE-PRIVATE-KEY-FG);
}
.vc-log-val {
white-space: pre-line;
}
.vc-log-val-function {
color: var(--VC-CODE-FUNC-FG);
font-style: italic !important;
}
.vc-log-val-bigint {
color: var(--VC-CODE-FUNC-FG);
}
.vc-log-val-number,
.vc-log-val-boolean {
color: var(--VC-CODE-NUMBER-FG);
}
.vc-log-val-string {
white-space: pre-wrap;
}
.vc-log-val-string.vc-log-val-haskey {
color: var(--VC-CODE-STR-FG);
white-space: normal;
}
.vc-log-val-null,
.vc-log-val-undefined,
.vc-log-val-uninvocatable {
color: var(--VC-CODE-NULL-FG);
}
.vc-log-val-symbol {
color: var(--VC-CODE-STR-FG);
}
`,""]),r.Z=$},8747:function(t,r,n){var g=n(6738),y=n.n(g),L=n(7705),$=n.n(L)()(y());$.push([t.id,`.vc-group .vc-group-preview {
-webkit-touch-callout: none;
}
.vc-group .vc-group-preview:active {
background-color: var(--VC-BG-COLOR-ACTIVE);
}
.vc-group .vc-group-detail {
display: none;
padding: 0 0 0.76923077em 1.53846154em;
border-bottom: 1px solid var(--VC-FG-3);
}
.vc-group.vc-actived .vc-group-detail {
display: block;
background-color: var(--VC-BG-1);
}
.vc-group.vc-actived .vc-table-row {
background-color: var(--VC-BG-2);
}
.vc-group.vc-actived .vc-group-preview {
background-color: var(--VC-BG-1);
}
`,""]),r.Z=$},3411:function(t,r,n){var g=n(3379),y=n.n(g),L=n(7795),$=n.n(L),V=n(569),z=n.n(V),j=n(3565),re=n.n(j),ae=n(9216),oe=n.n(ae),ie=n(4589),le=n.n(ie),ue=n(1130),de={};ue.Z&&ue.Z.locals&&(de.locals=ue.Z.locals);var pe,he=0,_e={};_e.styleTagTransform=le(),_e.setAttributes=re(),_e.insert=z().bind(null,"head"),_e.domAPI=$(),_e.insertStyleElement=oe(),de.use=function(Ce){return _e.options=Ce||{},he++||(pe=y()(ue.Z,_e)),de},de.unuse=function(){he>0&&!--he&&(pe(),pe=null)},r.Z=de},3379:function(t){var r=[];function n(L){for(var $=-1,V=0;V<r.length;V++)if(r[V].identifier===L){$=V;break}return $}function g(L,$){for(var V={},z=[],j=0;j<L.length;j++){var re=L[j],ae=$.base?re[0]+$.base:re[0],oe=V[ae]||0,ie="".concat(ae," ").concat(oe);V[ae]=oe+1;var le=n(ie),ue={css:re[1],media:re[2],sourceMap:re[3],supports:re[4],layer:re[5]};if(le!==-1)r[le].references++,r[le].updater(ue);else{var de=y(ue,$);$.byIndex=j,r.splice(j,0,{identifier:ie,updater:de,references:1})}z.push(ie)}return z}function y(L,$){var V=$.domAPI($);return V.update(L),function(z){if(z){if(z.css===L.css&&z.media===L.media&&z.sourceMap===L.sourceMap&&z.supports===L.supports&&z.layer===L.layer)return;V.update(L=z)}else V.remove()}}t.exports=function(L,$){var V=g(L=L||[],$=$||{});return function(z){z=z||[];for(var j=0;j<V.length;j++){var re=n(V[j]);r[re].references--}for(var ae=g(z,$),oe=0;oe<V.length;oe++){var ie=n(V[oe]);r[ie].references===0&&(r[ie].updater(),r.splice(ie,1))}V=ae}}},569:function(t){var r={};t.exports=function(n,g){var y=function(L){if(r[L]===void 0){var $=document.querySelector(L);if(window.HTMLIFrameElement&&$ instanceof window.HTMLIFrameElement)try{$=$.contentDocument.head}catch{$=null}r[L]=$}return r[L]}(n);if(!y)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");y.appendChild(g)}},9216:function(t){t.exports=function(r){var n=document.createElement("style");return r.setAttributes(n,r.attributes),r.insert(n,r.options),n}},3565:function(t,r,n){t.exports=function(g){var y=n.nc;y&&g.setAttribute("nonce",y)}},7795:function(t){t.exports=function(r){var n=r.insertStyleElement(r);return{update:function(g){(function(y,L,$){var V="";$.supports&&(V+="@supports (".concat($.supports,") {")),$.media&&(V+="@media ".concat($.media," {"));var z=$.layer!==void 0;z&&(V+="@layer".concat($.layer.length>0?" ".concat($.layer):""," {")),V+=$.css,z&&(V+="}"),$.media&&(V+="}"),$.supports&&(V+="}");var j=$.sourceMap;j&&typeof btoa<"u"&&(V+=`
/*# sourceMappingURL=data:application/json;base64,`.concat(btoa(unescape(encodeURIComponent(JSON.stringify(j))))," */")),L.styleTagTransform(V,y,L.options)})(n,r,g)},remove:function(){(function(g){if(g.parentNode===null)return!1;g.parentNode.removeChild(g)})(n)}}}},4589:function(t){t.exports=function(r,n){if(n.styleSheet)n.styleSheet.cssText=r;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(r))}}},6464:function(t,r,n){function g(y){if(y===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return y}n.d(r,{Z:function(){return g}})},4296:function(t,r,n){function g(L,$){for(var V=0;V<$.length;V++){var z=$[V];z.enumerable=z.enumerable||!1,z.configurable=!0,"value"in z&&(z.writable=!0),Object.defineProperty(L,z.key,z)}}function y(L,$,V){return $&&g(L.prototype,$),V&&g(L,V),Object.defineProperty(L,"prototype",{writable:!1}),L}n.d(r,{Z:function(){return y}})},8270:function(t,r,n){function g(y,L,$){return L in y?Object.defineProperty(y,L,{value:$,enumerable:!0,configurable:!0,writable:!0}):y[L]=$,y}n.d(r,{Z:function(){return g}})},6881:function(t,r,n){n.d(r,{Z:function(){return y}});var g=n(2717);function y(L,$){L.prototype=Object.create($.prototype),L.prototype.constructor=L,(0,g.Z)(L,$)}},2717:function(t,r,n){function g(y,L){return g=Object.setPrototypeOf||function($,V){return $.__proto__=V,$},g(y,L)}n.d(r,{Z:function(){return g}})},7003:function(t,r,n){n.d(r,{H3:function(){return g.H3E},ev:function(){return g.evW},x:function(){return g.xa3}});var g=n(2942)},2942:function(t,r,n){n.d(r,{f_C:function(){return Er},hjT:function(){return cr},R3I:function(){return $e},Ljt:function(){return At},akz:function(){return Dn},VnY:function(){return Jn},cKT:function(){return Vn},gbL:function(){return wr},FIv:function(){return ie},XGm:function(){return _e},xa3:function(){return Mn},YCL:function(){return Hn},nuO:function(){return le},vpE:function(){return pr},RMB:function(){return Ne},ogt:function(){return Ie},bGB:function(){return ze},cSb:function(){return kt},yl1:function(){return Yn},VOJ:function(){return he},u2N:function(){return de},$XI:function(){return oe},lig:function(){return Cr},dvw:function(){return br},S1n:function(){return ir},$Tr:function(){return xe},sBU:function(){return V},oLt:function(){return Lt},yef:function(){return Wn},ZTd:function(){return g},AqN:function(){return j},evW:function(){return In},H3E:function(){return Rn},cly:function(){return xr},AT7:function(){return vn},j7q:function(){return $},N8:function(){return z},rTO:function(){return hn},BmG:function(){return bn},fxP:function(){return Ce},czc:function(){return Cn},DhX:function(){return Et},XET:function(){return jt},LdU:function(){return ae},bi5:function(){return Fe},fLW:function(){return qe},VHj:function(){return Tn},Ui:function(){return $r},etI:function(){return Mr},GQg:function(){return or},kmG:function(){return pe}}),n(2717),n(6881);function g(){}function y(Kn){return Kn()}function L(){return Object.create(null)}function $(Kn){Kn.forEach(y)}function V(Kn){return typeof Kn=="function"}function z(Kn,Qn){return Kn!=Kn?Qn==Qn:Kn!==Qn||Kn&&typeof Kn=="object"||typeof Kn=="function"}function j(Kn,Qn){return Kn!=Kn?Qn==Qn:Kn!==Qn}function re(Kn){return Object.keys(Kn).length===0}function ae(Kn){if(Kn==null)return g;for(var Qn=arguments.length,ar=new Array(Qn>1?Qn-1:0),mr=1;mr<Qn;mr++)ar[mr-1]=arguments[mr];var kr=Kn.subscribe.apply(Kn,ar);return kr.unsubscribe?function(){return kr.unsubscribe()}:kr}function oe(Kn){var Qn;return ae(Kn,function(ar){return Qn=ar})(),Qn}function ie(Kn,Qn,ar){Kn.$$.on_destroy.push(ae(Qn,ar))}function le(Kn,Qn,ar,mr){if(Kn){var kr=ue(Kn,Qn,ar,mr);return Kn[0](kr)}}function ue(Kn,Qn,ar,mr){return Kn[1]&&mr?function(kr,hr){for(var Ar in hr)kr[Ar]=hr[Ar];return kr}(ar.ctx.slice(),Kn[1](mr(Qn))):ar.ctx}function de(Kn,Qn,ar,mr){if(Kn[2]&&mr){var kr=Kn[2](mr(ar));if(Qn.dirty===void 0)return kr;if(typeof kr=="object"){for(var hr=[],Ar=Math.max(Qn.dirty.length,kr.length),Gr=0;Gr<Ar;Gr+=1)hr[Gr]=Qn.dirty[Gr]|kr[Gr];return hr}return Qn.dirty|kr}return Qn.dirty}function pe(Kn,Qn,ar,mr,kr,hr){if(kr){var Ar=ue(Qn,ar,mr,hr);Kn.p(Ar,kr)}}function he(Kn){if(Kn.ctx.length>32){for(var Qn=[],ar=Kn.ctx.length/32,mr=0;mr<ar;mr++)Qn[mr]=-1;return Qn}return-1}function _e(Kn){var Qn={};for(var ar in Kn)Qn[ar]=!0;return Qn}function Ce(Kn,Qn,ar){return Kn.set(ar),Qn}function $e(Kn,Qn){Kn.appendChild(Qn)}function xe(Kn,Qn,ar){Kn.insertBefore(Qn,ar||null)}function Ie(Kn){Kn.parentNode.removeChild(Kn)}function Ne(Kn,Qn){for(var ar=0;ar<Kn.length;ar+=1)Kn[ar]&&Kn[ar].d(Qn)}function ze(Kn){return document.createElement(Kn)}function Fe(Kn){return document.createElementNS("http://www.w3.org/2000/svg",Kn)}function qe(Kn){return document.createTextNode(Kn)}function Et(){return qe(" ")}function kt(){return qe("")}function Lt(Kn,Qn,ar,mr){return Kn.addEventListener(Qn,ar,mr),function(){return Kn.removeEventListener(Qn,ar,mr)}}function vn(Kn){return function(Qn){return Qn.preventDefault(),Kn.call(this,Qn)}}function jt(Kn){return function(Qn){return Qn.stopPropagation(),Kn.call(this,Qn)}}function At(Kn,Qn,ar){ar==null?Kn.removeAttribute(Qn):Kn.getAttribute(Qn)!==ar&&Kn.setAttribute(Qn,ar)}function hn(Kn,Qn){Qn=""+Qn,Kn.wholeText!==Qn&&(Kn.data=Qn)}function bn(Kn,Qn){Kn.value=Qn??""}function Cn(Kn,Qn,ar,mr){ar===null?Kn.style.removeProperty(Qn):Kn.style.setProperty(Qn,ar,mr?"important":"")}function Tn(Kn,Qn,ar){Kn.classList[ar?"add":"remove"](Qn)}function xn(Kn,Qn,ar){ar===void 0&&(ar=!1);var mr=document.createEvent("CustomEvent");return mr.initCustomEvent(Kn,ar,!1,Qn),mr}var En;function kn(Kn){En=Kn}function On(){if(!En)throw new Error("Function called outside component initialization");return En}function Rn(Kn){On().$$.on_mount.push(Kn)}function In(Kn){On().$$.on_destroy.push(Kn)}function Mn(){var Kn=On();return function(Qn,ar){var mr=Kn.$$.callbacks[Qn];if(mr){var kr=xn(Qn,ar);mr.slice().forEach(function(hr){hr.call(Kn,kr)})}}}function Vn(Kn,Qn){var ar=this,mr=Kn.$$.callbacks[Qn.type];mr&&mr.slice().forEach(function(kr){return kr.call(ar,Qn)})}var zn=[],Jn=[],tr=[],$n=[],Pn=Promise.resolve(),Bn=!1;function Un(){Bn||(Bn=!0,Pn.then(Yn))}function Fn(Kn){tr.push(Kn)}function cr(Kn){$n.push(Kn)}var ur=new Set,vr=0;function Yn(){var Kn=En;do{for(;vr<zn.length;){var Qn=zn[vr];vr++,kn(Qn),gr(Qn.$$)}for(kn(null),zn.length=0,vr=0;Jn.length;)Jn.pop()();for(var ar=0;ar<tr.length;ar+=1){var mr=tr[ar];ur.has(mr)||(ur.add(mr),mr())}tr.length=0}while(zn.length);for(;$n.length;)$n.pop()();Bn=!1,ur.clear(),kn(Kn)}function gr(Kn){if(Kn.fragment!==null){Kn.update(),$(Kn.before_update);var Qn=Kn.dirty;Kn.dirty=[-1],Kn.fragment&&Kn.fragment.p(Kn.ctx,Qn),Kn.after_update.forEach(Fn)}}var lr,er=new Set;function br(){lr={r:0,c:[],p:lr}}function wr(){lr.r||$(lr.c),lr=lr.p}function $r(Kn,Qn){Kn&&Kn.i&&(er.delete(Kn),Kn.i(Qn))}function Mr(Kn,Qn,ar,mr){if(Kn&&Kn.o){if(er.has(Kn))return;er.add(Kn),lr.c.push(function(){er.delete(Kn),mr&&(ar&&Kn.d(1),mr())}),Kn.o(Qn)}}var Cr=typeof window<"u"?window:typeof globalThis<"u"?globalThis:commonjsGlobal;function xr(Kn,Qn){Mr(Kn,1,1,function(){Qn.delete(Kn.key)})}function or(Kn,Qn,ar,mr,kr,hr,Ar,Gr,qr,ta,Pa,Ga){for(var to=Kn.length,io=hr.length,wa=to,Ea={};wa--;)Ea[Kn[wa].key]=wa;var ca=[],zr=new Map,Wr=new Map;for(wa=io;wa--;){var Br=Ga(kr,hr,wa),fr=ar(Br),ba=Ar.get(fr);ba?mr&&ba.p(Br,Qn):(ba=ta(fr,Br)).c(),zr.set(fr,ca[wa]=ba),fr in Ea&&Wr.set(fr,Math.abs(wa-Ea[fr]))}var Na=new Set,ka=new Set;function ua(Sa){$r(Sa,1),Sa.m(Gr,Pa),Ar.set(Sa.key,Sa),Pa=Sa.first,io--}for(;to&&io;){var ia=ca[io-1],Xr=Kn[to-1],Vr=ia.key,Fr=Xr.key;ia===Xr?(Pa=ia.first,to--,io--):zr.has(Fr)?!Ar.has(Vr)||Na.has(Vr)?ua(ia):ka.has(Fr)?to--:Wr.get(Vr)>Wr.get(Fr)?(ka.add(Vr),ua(ia)):(Na.add(Fr),to--):(qr(Xr,Ar),to--)}for(;to--;){var Kr=Kn[to];zr.has(Kr.key)||qr(Kr,Ar)}for(;io;)ua(ca[io-1]);return ca}function Dn(Kn,Qn,ar){var mr=Kn.$$.props[Qn];mr!==void 0&&(Kn.$$.bound[mr]=ar,ar(Kn.$$.ctx[mr]))}function Hn(Kn){Kn&&Kn.c()}function Wn(Kn,Qn,ar,mr){var kr=Kn.$$,hr=kr.fragment,Ar=kr.on_mount,Gr=kr.on_destroy,qr=kr.after_update;hr&&hr.m(Qn,ar),mr||Fn(function(){var ta=Ar.map(y).filter(V);Gr?Gr.push.apply(Gr,ta):$(ta),Kn.$$.on_mount=[]}),qr.forEach(Fn)}function pr(Kn,Qn){var ar=Kn.$$;ar.fragment!==null&&($(ar.on_destroy),ar.fragment&&ar.fragment.d(Qn),ar.on_destroy=ar.fragment=null,ar.ctx=[])}function Pr(Kn,Qn){Kn.$$.dirty[0]===-1&&(zn.push(Kn),Un(),Kn.$$.dirty.fill(0)),Kn.$$.dirty[Qn/31|0]|=1<<Qn%31}function ir(Kn,Qn,ar,mr,kr,hr,Ar,Gr){Gr===void 0&&(Gr=[-1]);var qr=En;kn(Kn);var ta=Kn.$$={fragment:null,ctx:null,props:hr,update:g,not_equal:kr,bound:L(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(Qn.context||(qr?qr.$$.context:[])),callbacks:L(),dirty:Gr,skip_bound:!1,root:Qn.target||qr.$$.root};Ar&&Ar(ta.root);var Pa,Ga=!1;if(ta.ctx=ar?ar(Kn,Qn.props||{},function(io,wa){var Ea=!(arguments.length<=2)&&arguments.length-2?arguments.length<=2?void 0:arguments[2]:wa;return ta.ctx&&kr(ta.ctx[io],ta.ctx[io]=Ea)&&(!ta.skip_bound&&ta.bound[io]&&ta.bound[io](Ea),Ga&&Pr(Kn,io)),wa}):[],ta.update(),Ga=!0,$(ta.before_update),ta.fragment=!!mr&&mr(ta.ctx),Qn.target){if(Qn.hydrate){var to=(Pa=Qn.target,Array.from(Pa.childNodes));ta.fragment&&ta.fragment.l(to),to.forEach(Ie)}else ta.fragment&&ta.fragment.c();Qn.intro&&$r(Kn.$$.fragment),Wn(Kn,Qn.target,Qn.anchor,Qn.customElement),Yn()}kn(qr)}var Er=function(){function Kn(){}var Qn=Kn.prototype;return Qn.$destroy=function(){pr(this,1),this.$destroy=g},Qn.$on=function(ar,mr){var kr=this.$$.callbacks[ar]||(this.$$.callbacks[ar]=[]);return kr.push(mr),function(){var hr=kr.indexOf(mr);hr!==-1&&kr.splice(hr,1)}},Qn.$set=function(ar){this.$$set&&!re(ar)&&(this.$$.skip_bound=!0,this.$$set(ar),this.$$.skip_bound=!1)},Kn}()},3313:function(t,r,n){n.d(r,{U2:function(){return g.$XI},fZ:function(){return V}});var g=n(2942);function y(z,j){var re=typeof Symbol<"u"&&z[Symbol.iterator]||z["@@iterator"];if(re)return(re=re.call(z)).next.bind(re);if(Array.isArray(z)||(re=function(oe,ie){if(oe){if(typeof oe=="string")return L(oe,ie);var le=Object.prototype.toString.call(oe).slice(8,-1);if(le==="Object"&&oe.constructor&&(le=oe.constructor.name),le==="Map"||le==="Set")return Array.from(oe);if(le==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(le))return L(oe,ie)}}(z))||j&&z&&typeof z.length=="number"){re&&(z=re);var ae=0;return function(){return ae>=z.length?{done:!0}:{done:!1,value:z[ae++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function L(z,j){(j==null||j>z.length)&&(j=z.length);for(var re=0,ae=new Array(j);re<j;re++)ae[re]=z[re];return ae}var $=[];function V(z,j){var re;j===void 0&&(j=g.ZTd);var ae=new Set;function oe(ie){if((0,g.N8)(z,ie)&&(z=ie,re)){for(var le,ue=!$.length,de=y(ae);!(le=de()).done;){var pe=le.value;pe[1](),$.push(pe,z)}if(ue){for(var he=0;he<$.length;he+=2)$[he][0]($[he+1]);$.length=0}}}return{set:oe,update:function(ie){oe(ie(z))},subscribe:function(ie,le){le===void 0&&(le=g.ZTd);var ue=[ie,le];return ae.add(ue),ae.size===1&&(re=j(oe)||g.ZTd),ie(z),function(){ae.delete(ue),ae.size===0&&(re(),re=null)}}}}}},__webpack_module_cache__={};function __webpack_require__(t){var r=__webpack_module_cache__[t];if(r!==void 0)return r.exports;var n=__webpack_module_cache__[t]={id:t,exports:{}};return __webpack_modules__[t](n,n.exports,__webpack_require__),n.exports}__webpack_require__.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return __webpack_require__.d(r,{a:r}),r},__webpack_require__.d=function(t,r){for(var n in r)__webpack_require__.o(r,n)&&!__webpack_require__.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),__webpack_require__.o=function(t,r){return Object.prototype.hasOwnProperty.call(t,r)};var __webpack_exports__={};return function(){__webpack_require__.d(__webpack_exports__,{default:function(){return eu}}),__webpack_require__(5441),__webpack_require__(8765);var t=__webpack_require__(4296),r=__webpack_require__(5103),n={one:function(Dt,Ue){Ue===void 0&&(Ue=document);try{return Ue.querySelector(Dt)||void 0}catch{return}},all:function(Dt,Ue){Ue===void 0&&(Ue=document);try{var Oe=Ue.querySelectorAll(Dt);return[].slice.call(Oe)}catch{return[]}},addClass:function(Dt,Ue){if(Dt)for(var Oe=(0,r.kJ)(Dt)?Dt:[Dt],Ve=0;Ve<Oe.length;Ve++){var Pt=(Oe[Ve].className||"").split(" ");Pt.indexOf(Ue)>-1||(Pt.push(Ue),Oe[Ve].className=Pt.join(" "))}},removeClass:function(Dt,Ue){if(Dt)for(var Oe=(0,r.kJ)(Dt)?Dt:[Dt],Ve=0;Ve<Oe.length;Ve++){for(var Pt=Oe[Ve].className.split(" "),_n=0;_n<Pt.length;_n++)Pt[_n]==Ue&&(Pt[_n]="");Oe[Ve].className=Pt.join(" ").trim()}},hasClass:function(Dt,Ue){return!(!Dt||!Dt.classList)&&Dt.classList.contains(Ue)},bind:function(Dt,Ue,Oe,Ve){Ve===void 0&&(Ve=!1),Dt&&((0,r.kJ)(Dt)?Dt:[Dt]).forEach(function(Pt){Pt.addEventListener(Ue,Oe,!!Ve)})},delegate:function(Dt,Ue,Oe,Ve){Dt&&Dt.addEventListener(Ue,function(Pt){var _n=n.all(Oe,Dt);if(_n)e:for(var wn=0;wn<_n.length;wn++)for(var An=Pt.target;An;){if(An==_n[wn]){Ve.call(An,Pt,An);break e}if((An=An.parentNode)==Dt)break}},!1)},removeChildren:function(Dt){for(;Dt.firstChild;)Dt.removeChild(Dt.lastChild);return Dt}},g=n,y=__webpack_require__(6464),L=__webpack_require__(6881),$=__webpack_require__(2942),V=__webpack_require__(7003),z=__webpack_require__(3379),j=__webpack_require__.n(z),re=__webpack_require__(7795),ae=__webpack_require__.n(re),oe=__webpack_require__(569),ie=__webpack_require__.n(oe),le=__webpack_require__(3565),ue=__webpack_require__.n(le),de=__webpack_require__(9216),pe=__webpack_require__.n(de),he=__webpack_require__(4589),_e=__webpack_require__.n(he),Ce=__webpack_require__(7558),$e={};Ce.Z&&Ce.Z.locals&&($e.locals=Ce.Z.locals);var xe,Ie=0,Ne={};Ne.styleTagTransform=_e(),Ne.setAttributes=ue(),Ne.insert=ie().bind(null,"head"),Ne.domAPI=ae(),Ne.insertStyleElement=pe(),$e.use=function(Dt){return Ne.options=Dt||{},Ie++||(xe=j()(Ce.Z,Ne)),$e},$e.unuse=function(){Ie>0&&!--Ie&&(xe(),xe=null)};var ze=$e;function Fe(Dt){var Ue,Oe,Ve,Pt;return{c:function(){Ue=(0,$.bGB)("div"),Oe=(0,$.fLW)("vConsole"),(0,$.Ljt)(Ue,"class","vc-switch"),(0,$.czc)(Ue,"right",Dt[2].x+"px"),(0,$.czc)(Ue,"bottom",Dt[2].y+"px"),(0,$.czc)(Ue,"display",Dt[0]?"block":"none")},m:function(_n,wn){(0,$.$Tr)(_n,Ue,wn),(0,$.R3I)(Ue,Oe),Dt[8](Ue),Ve||(Pt=[(0,$.oLt)(Ue,"touchstart",Dt[3],{passive:!1}),(0,$.oLt)(Ue,"touchend",Dt[4],{passive:!1}),(0,$.oLt)(Ue,"touchmove",Dt[5],{passive:!1}),(0,$.oLt)(Ue,"click",Dt[7])],Ve=!0)},p:function(_n,wn){var An=wn[0];4&An&&(0,$.czc)(Ue,"right",_n[2].x+"px"),4&An&&(0,$.czc)(Ue,"bottom",_n[2].y+"px"),1&An&&(0,$.czc)(Ue,"display",_n[0]?"block":"none")},i:$.ZTd,o:$.ZTd,d:function(_n){_n&&(0,$.ogt)(Ue),Dt[8](null),Ve=!1,(0,$.j7q)(Pt)}}}function qe(Dt,Ue,Oe){var Ve,Pt=Ue.show,_n=Pt===void 0||Pt,wn=Ue.position,An=wn===void 0?{x:0,y:0}:wn,Ln={hasMoved:!1,x:0,y:0,startX:0,startY:0,endX:0,endY:0},Gn={x:0,y:0};(0,V.H3)(function(){ze.use()}),(0,V.ev)(function(){ze.unuse()});var nr=function(dr,Ir){var Tr=yr(dr,Ir);dr=Tr[0],Ir=Tr[1],Ln.x=dr,Ln.y=Ir,Oe(2,Gn.x=dr,Gn),Oe(2,Gn.y=Ir,Gn),r.po("switch_x",dr+""),r.po("switch_y",Ir+"")},yr=function(dr,Ir){var Tr=Math.max(document.documentElement.offsetWidth,window.innerWidth),Or=Math.max(document.documentElement.offsetHeight,window.innerHeight);return dr+Ve.offsetWidth>Tr&&(dr=Tr-Ve.offsetWidth),Ir+Ve.offsetHeight>Or&&(Ir=Or-Ve.offsetHeight),dr<0&&(dr=0),Ir<20&&(Ir=20),[dr,Ir]};return Dt.$$set=function(dr){"show"in dr&&Oe(0,_n=dr.show),"position"in dr&&Oe(6,An=dr.position)},Dt.$$.update=function(){66&Dt.$$.dirty&&Ve&&nr(An.x,An.y)},[_n,Ve,Gn,function(dr){Ln.startX=dr.touches[0].pageX,Ln.startY=dr.touches[0].pageY,Ln.hasMoved=!1},function(dr){Ln.hasMoved&&(Ln.startX=0,Ln.startY=0,Ln.hasMoved=!1,nr(Ln.endX,Ln.endY))},function(dr){if(!(dr.touches.length<=0)){var Ir=dr.touches[0].pageX-Ln.startX,Tr=dr.touches[0].pageY-Ln.startY,Or=Math.floor(Ln.x-Ir),Dr=Math.floor(Ln.y-Tr),jr=yr(Or,Dr);Or=jr[0],Dr=jr[1],Oe(2,Gn.x=Or,Gn),Oe(2,Gn.y=Dr,Gn),Ln.endX=Or,Ln.endY=Dr,Ln.hasMoved=!0,dr.preventDefault()}},An,function(dr){$.cKT.call(this,Dt,dr)},function(dr){$.VnY[dr?"unshift":"push"](function(){Oe(1,Ve=dr)})}]}var Et=function(Dt){function Ue(Oe){var Ve;return Ve=Dt.call(this)||this,(0,$.S1n)((0,y.Z)(Ve),Oe,qe,Fe,$.N8,{show:0,position:6}),Ve}return(0,L.Z)(Ue,Dt),(0,t.Z)(Ue,[{key:"show",get:function(){return this.$$.ctx[0]},set:function(Oe){this.$$set({show:Oe}),(0,$.yl1)()}},{key:"position",get:function(){return this.$$.ctx[6]},set:function(Oe){this.$$set({position:Oe}),(0,$.yl1)()}}]),Ue}($.f_C),kt=Et;function Lt(Dt){var Ue,Oe;return{c:function(){Ue=(0,$.bGB)("div"),(0,$.Ljt)(Ue,"id",Oe="__vc_plug_"+Dt[0]),(0,$.Ljt)(Ue,"class","vc-plugin-box"),(0,$.VHj)(Ue,"vc-fixed-height",Dt[1]),(0,$.VHj)(Ue,"vc-actived",Dt[2])},m:function(Ve,Pt){(0,$.$Tr)(Ve,Ue,Pt),Dt[6](Ue)},p:function(Ve,Pt){var _n=Pt[0];1&_n&&Oe!==(Oe="__vc_plug_"+Ve[0])&&(0,$.Ljt)(Ue,"id",Oe),2&_n&&(0,$.VHj)(Ue,"vc-fixed-height",Ve[1]),4&_n&&(0,$.VHj)(Ue,"vc-actived",Ve[2])},i:$.ZTd,o:$.ZTd,d:function(Ve){Ve&&(0,$.ogt)(Ue),Dt[6](null)}}}function vn(Dt,Ue,Oe){var Ve=Ue.pluginId,Pt=Ve===void 0?"":Ve,_n=Ue.fixedHeight,wn=_n!==void 0&&_n,An=Ue.actived,Ln=An!==void 0&&An,Gn=Ue.content,nr=Gn===void 0?void 0:Gn,yr=void 0,dr=void 0;return Dt.$$set=function(Ir){"pluginId"in Ir&&Oe(0,Pt=Ir.pluginId),"fixedHeight"in Ir&&Oe(1,wn=Ir.fixedHeight),"actived"in Ir&&Oe(2,Ln=Ir.actived),"content"in Ir&&Oe(4,nr=Ir.content)},Dt.$$.update=function(){57&Dt.$$.dirty&&dr!==Pt&&nr&&yr&&(Oe(5,dr=Pt),Oe(3,yr.innerHTML="",yr),(0,r.HD)(nr)?Oe(3,yr.innerHTML=nr,yr):(0,r.kK)(nr)&&yr.appendChild(nr))},[Pt,wn,Ln,yr,nr,dr,function(Ir){$.VnY[Ir?"unshift":"push"](function(){Oe(3,yr=Ir),Oe(5,dr),Oe(0,Pt),Oe(4,nr)})}]}var jt=function(Dt){function Ue(Oe){var Ve;return Ve=Dt.call(this)||this,(0,$.S1n)((0,y.Z)(Ve),Oe,vn,Lt,$.N8,{pluginId:0,fixedHeight:1,actived:2,content:4}),Ve}return(0,L.Z)(Ue,Dt),(0,t.Z)(Ue,[{key:"pluginId",get:function(){return this.$$.ctx[0]},set:function(Oe){this.$$set({pluginId:Oe}),(0,$.yl1)()}},{key:"fixedHeight",get:function(){return this.$$.ctx[1]},set:function(Oe){this.$$set({fixedHeight:Oe}),(0,$.yl1)()}},{key:"actived",get:function(){return this.$$.ctx[2]},set:function(Oe){this.$$set({actived:Oe}),(0,$.yl1)()}},{key:"content",get:function(){return this.$$.ctx[4]},set:function(Oe){this.$$set({content:Oe}),(0,$.yl1)()}}]),Ue}($.f_C),At=jt,hn=__webpack_require__(4687),bn=__webpack_require__(3283),Cn={};bn.Z&&bn.Z.locals&&(Cn.locals=bn.Z.locals);var Tn,xn=0,En={};En.styleTagTransform=_e(),En.setAttributes=ue(),En.insert=ie().bind(null,"head"),En.domAPI=ae(),En.insertStyleElement=pe(),Cn.use=function(Dt){return En.options=Dt||{},xn++||(Tn=j()(bn.Z,En)),Cn},Cn.unuse=function(){xn>0&&!--xn&&(Tn(),Tn=null)};var kn=Cn;function On(Dt,Ue,Oe){var Ve=Dt.slice();return Ve[39]=Ue[Oe][0],Ve[40]=Ue[Oe][1],Ve}function Rn(Dt,Ue,Oe){var Ve=Dt.slice();return Ve[43]=Ue[Oe],Ve[45]=Oe,Ve}function In(Dt,Ue,Oe){var Ve=Dt.slice();return Ve[39]=Ue[Oe][0],Ve[40]=Ue[Oe][1],Ve}function Mn(Dt,Ue,Oe){var Ve=Dt.slice();return Ve[39]=Ue[Oe][0],Ve[40]=Ue[Oe][1],Ve}function Vn(Dt,Ue,Oe){var Ve=Dt.slice();return Ve[43]=Ue[Oe],Ve[45]=Oe,Ve}function zn(Dt,Ue,Oe){var Ve=Dt.slice();return Ve[39]=Ue[Oe][0],Ve[40]=Ue[Oe][1],Ve}function Jn(Dt){var Ue,Oe,Ve,Pt,_n,wn=Dt[40].name+"";function An(){return Dt[25](Dt[40])}return{c:function(){Ue=(0,$.bGB)("a"),Oe=(0,$.fLW)(wn),(0,$.Ljt)(Ue,"class","vc-tab"),(0,$.Ljt)(Ue,"id",Ve="__vc_tab_"+Dt[40].id),(0,$.VHj)(Ue,"vc-actived",Dt[40].id===Dt[2])},m:function(Ln,Gn){(0,$.$Tr)(Ln,Ue,Gn),(0,$.R3I)(Ue,Oe),Pt||(_n=(0,$.oLt)(Ue,"click",An),Pt=!0)},p:function(Ln,Gn){Dt=Ln,8&Gn[0]&&wn!==(wn=Dt[40].name+"")&&(0,$.rTO)(Oe,wn),8&Gn[0]&&Ve!==(Ve="__vc_tab_"+Dt[40].id)&&(0,$.Ljt)(Ue,"id",Ve),12&Gn[0]&&(0,$.VHj)(Ue,"vc-actived",Dt[40].id===Dt[2])},d:function(Ln){Ln&&(0,$.ogt)(Ue),Pt=!1,_n()}}}function tr(Dt){var Ue,Oe=Dt[40].hasTabPanel&&Jn(Dt);return{c:function(){Oe&&Oe.c(),Ue=(0,$.cSb)()},m:function(Ve,Pt){Oe&&Oe.m(Ve,Pt),(0,$.$Tr)(Ve,Ue,Pt)},p:function(Ve,Pt){Ve[40].hasTabPanel?Oe?Oe.p(Ve,Pt):((Oe=Jn(Ve)).c(),Oe.m(Ue.parentNode,Ue)):Oe&&(Oe.d(1),Oe=null)},d:function(Ve){Oe&&Oe.d(Ve),Ve&&(0,$.ogt)(Ue)}}}function $n(Dt){var Ue,Oe,Ve,Pt,_n,wn=Dt[43].name+"";function An(){for(var Ln,Gn=arguments.length,nr=new Array(Gn),yr=0;yr<Gn;yr++)nr[yr]=arguments[yr];return(Ln=Dt)[26].apply(Ln,[Dt[40],Dt[45]].concat(nr))}return{c:function(){Ue=(0,$.bGB)("i"),Oe=(0,$.fLW)(wn),(0,$.Ljt)(Ue,"class",Ve="vc-toptab vc-topbar-"+Dt[40].id+" "+Dt[43].className),(0,$.VHj)(Ue,"vc-toggle",Dt[40].id===Dt[2]),(0,$.VHj)(Ue,"vc-actived",Dt[43].actived)},m:function(Ln,Gn){(0,$.$Tr)(Ln,Ue,Gn),(0,$.R3I)(Ue,Oe),Pt||(_n=(0,$.oLt)(Ue,"click",An),Pt=!0)},p:function(Ln,Gn){Dt=Ln,8&Gn[0]&&wn!==(wn=Dt[43].name+"")&&(0,$.rTO)(Oe,wn),8&Gn[0]&&Ve!==(Ve="vc-toptab vc-topbar-"+Dt[40].id+" "+Dt[43].className)&&(0,$.Ljt)(Ue,"class",Ve),12&Gn[0]&&(0,$.VHj)(Ue,"vc-toggle",Dt[40].id===Dt[2]),8&Gn[0]&&(0,$.VHj)(Ue,"vc-actived",Dt[43].actived)},d:function(Ln){Ln&&(0,$.ogt)(Ue),Pt=!1,_n()}}}function Pn(Dt){for(var Ue,Oe=Dt[40].topbarList,Ve=[],Pt=0;Pt<Oe.length;Pt+=1)Ve[Pt]=$n(Vn(Dt,Oe,Pt));return{c:function(){for(var _n=0;_n<Ve.length;_n+=1)Ve[_n].c();Ue=(0,$.cSb)()},m:function(_n,wn){for(var An=0;An<Ve.length;An+=1)Ve[An].m(_n,wn);(0,$.$Tr)(_n,Ue,wn)},p:function(_n,wn){if(8204&wn[0]){var An;for(Oe=_n[40].topbarList,An=0;An<Oe.length;An+=1){var Ln=Vn(_n,Oe,An);Ve[An]?Ve[An].p(Ln,wn):(Ve[An]=$n(Ln),Ve[An].c(),Ve[An].m(Ue.parentNode,Ue))}for(;An<Ve.length;An+=1)Ve[An].d(1);Ve.length=Oe.length}},d:function(_n){(0,$.RMB)(Ve,_n),_n&&(0,$.ogt)(Ue)}}}function Bn(Dt){var Ue,Oe,Ve,Pt=At;function _n(wn){var An;return{props:{pluginId:wn[40].id,fixedHeight:(An=wn[40].tabOptions)==null?void 0:An.fixedHeight,actived:wn[40].id===wn[2],content:wn[40].content}}}return Pt&&(Ue=new Pt(_n(Dt))),{c:function(){Ue&&(0,$.YCL)(Ue.$$.fragment),Oe=(0,$.cSb)()},m:function(wn,An){Ue&&(0,$.yef)(Ue,wn,An),(0,$.$Tr)(wn,Oe,An),Ve=!0},p:function(wn,An){var Ln,Gn={};if(8&An[0]&&(Gn.pluginId=wn[40].id),8&An[0]&&(Gn.fixedHeight=(Ln=wn[40].tabOptions)==null?void 0:Ln.fixedHeight),12&An[0]&&(Gn.actived=wn[40].id===wn[2]),8&An[0]&&(Gn.content=wn[40].content),Pt!==(Pt=At)){if(Ue){(0,$.dvw)();var nr=Ue;(0,$.etI)(nr.$$.fragment,1,0,function(){(0,$.vpE)(nr,1)}),(0,$.gbL)()}Pt?(Ue=new Pt(_n(wn)),(0,$.YCL)(Ue.$$.fragment),(0,$.Ui)(Ue.$$.fragment,1),(0,$.yef)(Ue,Oe.parentNode,Oe)):Ue=null}else Pt&&Ue.$set(Gn)},i:function(wn){Ve||(Ue&&(0,$.Ui)(Ue.$$.fragment,wn),Ve=!0)},o:function(wn){Ue&&(0,$.etI)(Ue.$$.fragment,wn),Ve=!1},d:function(wn){wn&&(0,$.ogt)(Oe),Ue&&(0,$.vpE)(Ue,wn)}}}function Un(Dt){var Ue,Oe,Ve,Pt,_n,wn=Dt[43].name+"";function An(){for(var Ln,Gn=arguments.length,nr=new Array(Gn),yr=0;yr<Gn;yr++)nr[yr]=arguments[yr];return(Ln=Dt)[28].apply(Ln,[Dt[40],Dt[45]].concat(nr))}return{c:function(){Ue=(0,$.bGB)("i"),Oe=(0,$.fLW)(wn),(0,$.Ljt)(Ue,"class",Ve="vc-tool vc-tool-"+Dt[40].id),(0,$.VHj)(Ue,"vc-global-tool",Dt[43].global),(0,$.VHj)(Ue,"vc-toggle",Dt[40].id===Dt[2])},m:function(Ln,Gn){(0,$.$Tr)(Ln,Ue,Gn),(0,$.R3I)(Ue,Oe),Pt||(_n=(0,$.oLt)(Ue,"click",An),Pt=!0)},p:function(Ln,Gn){Dt=Ln,8&Gn[0]&&wn!==(wn=Dt[43].name+"")&&(0,$.rTO)(Oe,wn),8&Gn[0]&&Ve!==(Ve="vc-tool vc-tool-"+Dt[40].id)&&(0,$.Ljt)(Ue,"class",Ve),8&Gn[0]&&(0,$.VHj)(Ue,"vc-global-tool",Dt[43].global),12&Gn[0]&&(0,$.VHj)(Ue,"vc-toggle",Dt[40].id===Dt[2])},d:function(Ln){Ln&&(0,$.ogt)(Ue),Pt=!1,_n()}}}function Fn(Dt){for(var Ue,Oe=Dt[40].toolbarList,Ve=[],Pt=0;Pt<Oe.length;Pt+=1)Ve[Pt]=Un(Rn(Dt,Oe,Pt));return{c:function(){for(var _n=0;_n<Ve.length;_n+=1)Ve[_n].c();Ue=(0,$.cSb)()},m:function(_n,wn){for(var An=0;An<Ve.length;An+=1)Ve[An].m(_n,wn);(0,$.$Tr)(_n,Ue,wn)},p:function(_n,wn){if(16396&wn[0]){var An;for(Oe=_n[40].toolbarList,An=0;An<Oe.length;An+=1){var Ln=Rn(_n,Oe,An);Ve[An]?Ve[An].p(Ln,wn):(Ve[An]=Un(Ln),Ve[An].c(),Ve[An].m(Ue.parentNode,Ue))}for(;An<Ve.length;An+=1)Ve[An].d(1);Ve.length=Oe.length}},d:function(_n){(0,$.RMB)(Ve,_n),_n&&(0,$.ogt)(Ue)}}}function cr(Dt){var Ue,Oe,Ve,Pt,_n,wn,An,Ln,Gn,nr,yr,dr,Ir,Tr,Or,Dr,jr,Yr,ea,$a,va;function Wa(ha){Dt[23](ha)}function Ka(ha){Dt[24](ha)}var Za={};Dt[0]!==void 0&&(Za.show=Dt[0]),Dt[1]!==void 0&&(Za.position=Dt[1]),Oe=new kt({props:Za}),$.VnY.push(function(){return(0,$.akz)(Oe,"show",Wa)}),$.VnY.push(function(){return(0,$.akz)(Oe,"position",Ka)}),Oe.$on("click",Dt[10]);for(var ga=Object.entries(Dt[3]),Ca=[],Ja=0;Ja<ga.length;Ja+=1)Ca[Ja]=tr(zn(Dt,ga,Ja));for(var Ao=Object.entries(Dt[3]),Qa=[],Ya=0;Ya<Ao.length;Ya+=1)Qa[Ya]=Pn(Mn(Dt,Ao,Ya));for(var Oa=Object.entries(Dt[3]),aa=[],la=0;la<Oa.length;la+=1)aa[la]=Bn(In(Dt,Oa,la));for(var oo=function(ha){return(0,$.etI)(aa[ha],1,1,function(){aa[ha]=null})},Zr=Object.entries(Dt[3]),ma=[],za=0;za<Zr.length;za+=1)ma[za]=Fn(On(Dt,Zr,za));return{c:function(){var ha,Fa;Ue=(0,$.bGB)("div"),(0,$.YCL)(Oe.$$.fragment),_n=(0,$.DhX)(),wn=(0,$.bGB)("div"),An=(0,$.DhX)(),Ln=(0,$.bGB)("div"),Gn=(0,$.bGB)("div");for(var go=0;go<Ca.length;go+=1)Ca[go].c();nr=(0,$.DhX)(),yr=(0,$.bGB)("div");for(var So=0;So<Qa.length;So+=1)Qa[So].c();dr=(0,$.DhX)(),Ir=(0,$.bGB)("div");for(var Mo=0;Mo<aa.length;Mo+=1)aa[Mo].c();Tr=(0,$.DhX)(),Or=(0,$.bGB)("div");for(var uo=0;uo<ma.length;uo+=1)ma[uo].c();Dr=(0,$.DhX)(),(jr=(0,$.bGB)("i")).textContent="Hide",(0,$.Ljt)(wn,"class","vc-mask"),(0,$.czc)(wn,"display",Dt[8]?"block":"none"),(0,$.Ljt)(Gn,"class","vc-tabbar"),(0,$.Ljt)(yr,"class","vc-topbar"),(0,$.Ljt)(Ir,"class","vc-content"),(0,$.VHj)(Ir,"vc-has-topbar",((ha=Dt[3][Dt[2]])==null||(Fa=ha.topbarList)==null?void 0:Fa.length)>0),(0,$.Ljt)(jr,"class","vc-tool vc-global-tool vc-tool-last vc-hide"),(0,$.Ljt)(Or,"class","vc-toolbar"),(0,$.Ljt)(Ln,"class","vc-panel"),(0,$.czc)(Ln,"display",Dt[7]?"block":"none"),(0,$.Ljt)(Ue,"id","__vconsole"),(0,$.Ljt)(Ue,"style",Yr=Dt[5]?"font-size:"+Dt[5]+";":""),(0,$.Ljt)(Ue,"data-theme",Dt[4]),(0,$.VHj)(Ue,"vc-toggle",Dt[6])},m:function(ha,Fa){(0,$.$Tr)(ha,Ue,Fa),(0,$.yef)(Oe,Ue,null),(0,$.R3I)(Ue,_n),(0,$.R3I)(Ue,wn),(0,$.R3I)(Ue,An),(0,$.R3I)(Ue,Ln),(0,$.R3I)(Ln,Gn);for(var go=0;go<Ca.length;go+=1)Ca[go].m(Gn,null);(0,$.R3I)(Ln,nr),(0,$.R3I)(Ln,yr);for(var So=0;So<Qa.length;So+=1)Qa[So].m(yr,null);(0,$.R3I)(Ln,dr),(0,$.R3I)(Ln,Ir);for(var Mo=0;Mo<aa.length;Mo+=1)aa[Mo].m(Ir,null);Dt[27](Ir),(0,$.R3I)(Ln,Tr),(0,$.R3I)(Ln,Or);for(var uo=0;uo<ma.length;uo+=1)ma[uo].m(Or,null);(0,$.R3I)(Or,Dr),(0,$.R3I)(Or,jr),ea=!0,$a||(va=[(0,$.oLt)(wn,"click",Dt[11]),(0,$.oLt)(Ir,"touchstart",Dt[15]),(0,$.oLt)(Ir,"touchmove",Dt[16]),(0,$.oLt)(Ir,"touchend",Dt[17]),(0,$.oLt)(Ir,"scroll",Dt[18]),(0,$.oLt)(jr,"click",Dt[11]),(0,$.oLt)(Ue,"touchstart",Dt[19].touchStart,{passive:!1,capture:!0}),(0,$.oLt)(Ue,"touchmove",Dt[19].touchMove,{passive:!1,capture:!0}),(0,$.oLt)(Ue,"touchend",Dt[19].touchEnd,{passive:!1,capture:!0})],$a=!0)},p:function(ha,Fa){var go,So,Mo={};if(!Ve&&1&Fa[0]&&(Ve=!0,Mo.show=ha[0],(0,$.hjT)(function(){return Ve=!1})),!Pt&&2&Fa[0]&&(Pt=!0,Mo.position=ha[1],(0,$.hjT)(function(){return Pt=!1})),Oe.$set(Mo),(!ea||256&Fa[0])&&(0,$.czc)(wn,"display",ha[8]?"block":"none"),4108&Fa[0]){var uo;for(ga=Object.entries(ha[3]),uo=0;uo<ga.length;uo+=1){var Jo=zn(ha,ga,uo);Ca[uo]?Ca[uo].p(Jo,Fa):(Ca[uo]=tr(Jo),Ca[uo].c(),Ca[uo].m(Gn,null))}for(;uo<Ca.length;uo+=1)Ca[uo].d(1);Ca.length=ga.length}if(8204&Fa[0]){var Po;for(Ao=Object.entries(ha[3]),Po=0;Po<Ao.length;Po+=1){var Qo=Mn(ha,Ao,Po);Qa[Po]?Qa[Po].p(Qo,Fa):(Qa[Po]=Pn(Qo),Qa[Po].c(),Qa[Po].m(yr,null))}for(;Po<Qa.length;Po+=1)Qa[Po].d(1);Qa.length=Ao.length}if(12&Fa[0]){var _o;for(Oa=Object.entries(ha[3]),_o=0;_o<Oa.length;_o+=1){var si=In(ha,Oa,_o);aa[_o]?(aa[_o].p(si,Fa),(0,$.Ui)(aa[_o],1)):(aa[_o]=Bn(si),aa[_o].c(),(0,$.Ui)(aa[_o],1),aa[_o].m(Ir,null))}for((0,$.dvw)(),_o=Oa.length;_o<aa.length;_o+=1)oo(_o);(0,$.gbL)()}if(12&Fa[0]&&(0,$.VHj)(Ir,"vc-has-topbar",((go=ha[3][ha[2]])==null||(So=go.topbarList)==null?void 0:So.length)>0),16396&Fa[0]){var $o;for(Zr=Object.entries(ha[3]),$o=0;$o<Zr.length;$o+=1){var Ci=On(ha,Zr,$o);ma[$o]?ma[$o].p(Ci,Fa):(ma[$o]=Fn(Ci),ma[$o].c(),ma[$o].m(Or,Dr))}for(;$o<ma.length;$o+=1)ma[$o].d(1);ma.length=Zr.length}(!ea||128&Fa[0])&&(0,$.czc)(Ln,"display",ha[7]?"block":"none"),(!ea||32&Fa[0]&&Yr!==(Yr=ha[5]?"font-size:"+ha[5]+";":""))&&(0,$.Ljt)(Ue,"style",Yr),(!ea||16&Fa[0])&&(0,$.Ljt)(Ue,"data-theme",ha[4]),64&Fa[0]&&(0,$.VHj)(Ue,"vc-toggle",ha[6])},i:function(ha){if(!ea){(0,$.Ui)(Oe.$$.fragment,ha);for(var Fa=0;Fa<Oa.length;Fa+=1)(0,$.Ui)(aa[Fa]);ea=!0}},o:function(ha){(0,$.etI)(Oe.$$.fragment,ha),aa=aa.filter(Boolean);for(var Fa=0;Fa<aa.length;Fa+=1)(0,$.etI)(aa[Fa]);ea=!1},d:function(ha){ha&&(0,$.ogt)(Ue),(0,$.vpE)(Oe),(0,$.RMB)(Ca,ha),(0,$.RMB)(Qa,ha),(0,$.RMB)(aa,ha),Dt[27](null),(0,$.RMB)(ma,ha),$a=!1,(0,$.j7q)(va)}}}function ur(Dt,Ue,Oe){var Ve,Pt,_n=Ue.theme,wn=_n===void 0?"":_n,An=Ue.disableScrolling,Ln=An!==void 0&&An,Gn=Ue.show,nr=Gn!==void 0&&Gn,yr=Ue.showSwitchButton,dr=yr===void 0||yr,Ir=Ue.switchButtonPosition,Tr=Ir===void 0?{x:0,y:0}:Ir,Or=Ue.activedPluginId,Dr=Or===void 0?"":Or,jr=Ue.pluginList,Yr=jr===void 0?{}:jr,ea=(0,V.x)(),$a=!1,va="",Wa=!1,Ka=!1,Za=!1,ga=!0,Ca=0,Ja=null,Ao={};(0,V.H3)(function(){var Zr=document.querySelectorAll('[name="viewport"]');if(Zr&&Zr[0]){var ma=(Zr[Zr.length-1].getAttribute("content")||"").match(/initial\-scale\=\d+(\.\d+)?/),za=ma?parseFloat(ma[0].split("=")[1]):1;za!==1&&Oe(5,va=Math.floor(1/za*13)+"px")}kn.use&&kn.use(),Ve=hn.x.subscribe(function(ha){nr&&Ca!==ha.updateTime&&(Ca=ha.updateTime,Qa())})}),(0,V.ev)(function(){kn.unuse&&kn.unuse(),Ve&&Ve()});var Qa=function(){!Ln&&ga&&Pt&&Oe(9,Pt.scrollTop=Pt.scrollHeight-Pt.offsetHeight,Pt)},Ya=function(Zr){Zr!==Dr&&(Oe(2,Dr=Zr),ea("changePanel",{pluginId:Zr}),setTimeout(function(){Pt&&Oe(9,Pt.scrollTop=Ao[Dr]||0,Pt)},0))},Oa=function(Zr,ma,za){var ha=Yr[ma].topbarList[za],Fa=!0;if(r.mf(ha.onClick)&&(Fa=ha.onClick.call(Zr.target,Zr,ha.data)),Fa!==!1){for(var go=0;go<Yr[ma].topbarList.length;go++)Oe(3,Yr[ma].topbarList[go].actived=za===go,Yr);Oe(3,Yr)}},aa=function(Zr,ma,za){var ha=Yr[ma].toolbarList[za];r.mf(ha.onClick)&&ha.onClick.call(Zr.target,Zr,ha.data)},la={tapTime:700,tapBoundary:10,lastTouchStartTime:0,touchstartX:0,touchstartY:0,touchHasMoved:!1,targetElem:null},oo={touchStart:function(Zr){if(la.lastTouchStartTime===0){var ma=Zr.targetTouches[0];la.touchstartX=ma.pageX,la.touchstartY=ma.pageY,la.lastTouchStartTime=Zr.timeStamp,la.targetElem=Zr.target.nodeType===Node.TEXT_NODE?Zr.target.parentNode:Zr.target}},touchMove:function(Zr){var ma=Zr.changedTouches[0];(Math.abs(ma.pageX-la.touchstartX)>la.tapBoundary||Math.abs(ma.pageY-la.touchstartY)>la.tapBoundary)&&(la.touchHasMoved=!0)},touchEnd:function(Zr){if(la.touchHasMoved===!1&&Zr.timeStamp-la.lastTouchStartTime<la.tapTime&&la.targetElem!=null){var ma=!1;switch(la.targetElem.tagName.toLowerCase()){case"textarea":ma=!0;break;case"select":ma=!la.targetElem.disabled&&!la.targetElem.readOnly;break;case"input":switch(la.targetElem.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":ma=!1;break;default:ma=!la.targetElem.disabled&&!la.targetElem.readOnly}}ma?la.targetElem.focus():Zr.preventDefault();var za=Zr.changedTouches[0],ha=new MouseEvent("click",{bubbles:!0,cancelable:!0,view:window,screenX:za.screenX,screenY:za.screenY,clientX:za.clientX,clientY:za.clientY});la.targetElem.dispatchEvent(ha)}la.lastTouchStartTime=0,la.touchHasMoved=!1,la.targetElem=null}};return Dt.$$set=function(Zr){"theme"in Zr&&Oe(4,wn=Zr.theme),"disableScrolling"in Zr&&Oe(20,Ln=Zr.disableScrolling),"show"in Zr&&Oe(21,nr=Zr.show),"showSwitchButton"in Zr&&Oe(0,dr=Zr.showSwitchButton),"switchButtonPosition"in Zr&&Oe(1,Tr=Zr.switchButtonPosition),"activedPluginId"in Zr&&Oe(2,Dr=Zr.activedPluginId),"pluginList"in Zr&&Oe(3,Yr=Zr.pluginList)},Dt.$$.update=function(){6291456&Dt.$$.dirty[0]&&(nr===!0?(Oe(7,Ka=!0),Oe(8,Za=!0),Ja&&clearTimeout(Ja),Oe(22,Ja=setTimeout(function(){Oe(6,Wa=!0),Qa()},10))):(Oe(6,Wa=!1),Ja&&clearTimeout(Ja),Oe(22,Ja=setTimeout(function(){Oe(7,Ka=!1),Oe(8,Za=!1)},330))))},[dr,Tr,Dr,Yr,wn,va,Wa,Ka,Za,Pt,function(Zr){ea("show",{show:!0})},function(Zr){ea("show",{show:!1})},Ya,Oa,aa,function(Zr){if(!(Zr.target.tagName==="INPUT"||Zr.target.tagName==="TEXTAREA")){var ma=!1;if(typeof window.getComputedStyle=="function"){var za=window.getComputedStyle(Zr.target);za.overflow!=="auto"&&za.overflow!=="initial"&&za.overflow!=="scroll"||(ma=!0)}if(!ma){var ha=Pt.scrollTop,Fa=Pt.scrollHeight,go=ha+Pt.offsetHeight;ha===0?(Oe(9,Pt.scrollTop=1,Pt),Pt.scrollTop===0&&($a=!0)):go===Fa&&(Oe(9,Pt.scrollTop=ha-1,Pt),Pt.scrollTop===ha&&($a=!0))}}},function(Zr){$a&&Zr.preventDefault()},function(Zr){$a=!1},function(Zr){nr&&(ga=Pt.scrollTop+Pt.offsetHeight>=Pt.scrollHeight-50,Ao[Dr]=Pt.scrollTop)},oo,Ln,nr,Ja,function(Zr){Oe(0,dr=Zr)},function(Zr){Oe(1,Tr=Zr)},function(Zr){return Ya(Zr.id)},function(Zr,ma,za){return Oa(za,Zr.id,ma)},function(Zr){$.VnY[Zr?"unshift":"push"](function(){Oe(9,Pt=Zr)})},function(Zr,ma,za){return aa(za,Zr.id,ma)}]}var vr=function(Dt){function Ue(Oe){var Ve;return Ve=Dt.call(this)||this,(0,$.S1n)((0,y.Z)(Ve),Oe,ur,cr,$.N8,{theme:4,disableScrolling:20,show:21,showSwitchButton:0,switchButtonPosition:1,activedPluginId:2,pluginList:3},null,[-1,-1]),Ve}return(0,L.Z)(Ue,Dt),(0,t.Z)(Ue,[{key:"theme",get:function(){return this.$$.ctx[4]},set:function(Oe){this.$$set({theme:Oe}),(0,$.yl1)()}},{key:"disableScrolling",get:function(){return this.$$.ctx[20]},set:function(Oe){this.$$set({disableScrolling:Oe}),(0,$.yl1)()}},{key:"show",get:function(){return this.$$.ctx[21]},set:function(Oe){this.$$set({show:Oe}),(0,$.yl1)()}},{key:"showSwitchButton",get:function(){return this.$$.ctx[0]},set:function(Oe){this.$$set({showSwitchButton:Oe}),(0,$.yl1)()}},{key:"switchButtonPosition",get:function(){return this.$$.ctx[1]},set:function(Oe){this.$$set({switchButtonPosition:Oe}),(0,$.yl1)()}},{key:"activedPluginId",get:function(){return this.$$.ctx[2]},set:function(Oe){this.$$set({activedPluginId:Oe}),(0,$.yl1)()}},{key:"pluginList",get:function(){return this.$$.ctx[3]},set:function(Oe){this.$$set({pluginList:Oe}),(0,$.yl1)()}}]),Ue}($.f_C),Yn=vr,gr=function(){function Dt(Oe,Ve){Ve===void 0&&(Ve="newPlugin"),this.isReady=!1,this.eventMap=new Map,this.exporter=void 0,this._id=void 0,this._name=void 0,this._vConsole=void 0,this.id=Oe,this.name=Ve,this.isReady=!1}var Ue=Dt.prototype;return Ue.on=function(Oe,Ve){return this.eventMap.set(Oe,Ve),this},Ue.onRemove=function(){this.unbindExporter()},Ue.trigger=function(Oe,Ve){var Pt=this.eventMap.get(Oe);if(typeof Pt=="function")Pt.call(this,Ve);else{var _n="on"+Oe.charAt(0).toUpperCase()+Oe.slice(1);typeof this[_n]=="function"&&this[_n].call(this,Ve)}return this},Ue.bindExporter=function(){if(this._vConsole&&this.exporter){var Oe=this.id==="default"?"log":this.id;this._vConsole[Oe]=this.exporter}},Ue.unbindExporter=function(){var Oe=this.id==="default"?"log":this.id;this._vConsole&&this._vConsole[Oe]&&(this._vConsole[Oe]=void 0)},Ue.getUniqueID=function(Oe){return Oe===void 0&&(Oe=""),(0,r.QI)(Oe)},(0,t.Z)(Dt,[{key:"id",get:function(){return this._id},set:function(Oe){if(typeof Oe!="string")throw"[vConsole] Plugin ID must be a string.";if(!Oe)throw"[vConsole] Plugin ID cannot be empty.";this._id=Oe.toLowerCase()}},{key:"name",get:function(){return this._name},set:function(Oe){if(typeof Oe!="string")throw"[vConsole] Plugin name must be a string.";if(!Oe)throw"[vConsole] Plugin name cannot be empty.";this._name=Oe}},{key:"vConsole",get:function(){return this._vConsole||void 0},set:function(Oe){if(!Oe)throw"[vConsole] vConsole cannot be empty";this._vConsole=Oe,this.bindExporter()}}]),Dt}(),lr=function(Dt){function Ue(Ve,Pt,_n,wn){var An;return(An=Dt.call(this,Ve,Pt)||this).CompClass=void 0,An.compInstance=void 0,An.initialProps=void 0,An.CompClass=_n,An.initialProps=wn,An}(0,L.Z)(Ue,Dt);var Oe=Ue.prototype;return Oe.onReady=function(){this.isReady=!0},Oe.onRenderTab=function(Ve){var Pt=document.createElement("div"),_n=this.compInstance=new this.CompClass({target:Pt,props:this.initialProps});Ve(Pt.firstElementChild,_n.options)},Oe.onRemove=function(){Dt.prototype.onRemove&&Dt.prototype.onRemove.call(this),this.compInstance&&this.compInstance.$destroy()},Ue}(gr),er=__webpack_require__(8665),br=__webpack_require__(9923),wr=__webpack_require__(8702);function $r(Dt){var Ue,Oe;return(Ue=new wr.Z({props:{name:Dt[0]?"success":"copy"}})).$on("click",Dt[1]),{c:function(){(0,$.YCL)(Ue.$$.fragment)},m:function(Ve,Pt){(0,$.yef)(Ue,Ve,Pt),Oe=!0},p:function(Ve,Pt){var _n={};1&Pt[0]&&(_n.name=Ve[0]?"success":"copy"),Ue.$set(_n)},i:function(Ve){Oe||((0,$.Ui)(Ue.$$.fragment,Ve),Oe=!0)},o:function(Ve){(0,$.etI)(Ue.$$.fragment,Ve),Oe=!1},d:function(Ve){(0,$.vpE)(Ue,Ve)}}}function Mr(Dt,Ue,Oe){var Ve=Ue.content,Pt=Ve===void 0?"":Ve,_n=Ue.handler,wn=_n===void 0?void 0:_n,An={target:document.documentElement},Ln=!1;return Dt.$$set=function(Gn){"content"in Gn&&Oe(2,Pt=Gn.content),"handler"in Gn&&Oe(3,wn=Gn.handler)},[Ln,function(Gn){(function(nr,yr){var dr=(yr===void 0?{}:yr).target,Ir=dr===void 0?document.body:dr,Tr=document.createElement("textarea"),Or=document.activeElement;Tr.value=nr,Tr.setAttribute("readonly",""),Tr.style.contain="strict",Tr.style.position="absolute",Tr.style.left="-9999px",Tr.style.fontSize="12pt";var Dr=document.getSelection(),jr=!1;Dr.rangeCount>0&&(jr=Dr.getRangeAt(0)),Ir.append(Tr),Tr.select(),Tr.selectionStart=0,Tr.selectionEnd=nr.length;var Yr=!1;try{Yr=document.execCommand("copy")}catch{}Tr.remove(),jr&&(Dr.removeAllRanges(),Dr.addRange(jr)),Or&&Or.focus()})(r.mf(wn)?wn(Pt)||"":r.Kn(Pt)||r.kJ(Pt)?r.hZ(Pt,{maxDepth:10,keyMaxLen:1e4,pretty:!1,standardJSON:!0}):Pt,An),Oe(0,Ln=!0),setTimeout(function(){Oe(0,Ln=!1)},600)},Pt,wn]}var Cr=function(Dt){function Ue(Oe){var Ve;return Ve=Dt.call(this)||this,(0,$.S1n)((0,y.Z)(Ve),Oe,Mr,$r,$.N8,{content:2,handler:3}),Ve}return(0,L.Z)(Ue,Dt),(0,t.Z)(Ue,[{key:"content",get:function(){return this.$$.ctx[2]},set:function(Oe){this.$$set({content:Oe}),(0,$.yl1)()}},{key:"handler",get:function(){return this.$$.ctx[3]},set:function(Oe){this.$$set({handler:Oe}),(0,$.yl1)()}}]),Ue}($.f_C),xr=Cr,or=__webpack_require__(845),Dn={};or.Z&&or.Z.locals&&(Dn.locals=or.Z.locals);var Hn,Wn=0,pr={};pr.styleTagTransform=_e(),pr.setAttributes=ue(),pr.insert=ie().bind(null,"head"),pr.domAPI=ae(),pr.insertStyleElement=pe(),Dn.use=function(Dt){return pr.options=Dt||{},Wn++||(Hn=j()(or.Z,pr)),Dn},Dn.unuse=function(){Wn>0&&!--Wn&&(Hn(),Hn=null)};var Pr=Dn;function ir(Dt){var Ue,Oe,Ve,Pt=r.rE(Dt[1])+"";return{c:function(){Ue=(0,$.bGB)("i"),Oe=(0,$.fLW)(Pt),Ve=(0,$.fLW)(":"),(0,$.Ljt)(Ue,"class","vc-log-key"),(0,$.VHj)(Ue,"vc-log-key-symbol",Dt[2]==="symbol"),(0,$.VHj)(Ue,"vc-log-key-private",Dt[2]==="private")},m:function(_n,wn){(0,$.$Tr)(_n,Ue,wn),(0,$.R3I)(Ue,Oe),(0,$.$Tr)(_n,Ve,wn)},p:function(_n,wn){2&wn&&Pt!==(Pt=r.rE(_n[1])+"")&&(0,$.rTO)(Oe,Pt),4&wn&&(0,$.VHj)(Ue,"vc-log-key-symbol",_n[2]==="symbol"),4&wn&&(0,$.VHj)(Ue,"vc-log-key-private",_n[2]==="private")},d:function(_n){_n&&(0,$.ogt)(Ue),_n&&(0,$.ogt)(Ve)}}}function Er(Dt){var Ue,Oe,Ve,Pt,_n=Dt[1]!==void 0&&ir(Dt);return{c:function(){_n&&_n.c(),Ue=(0,$.DhX)(),Oe=(0,$.bGB)("i"),Ve=(0,$.fLW)(Dt[3]),(0,$.Ljt)(Oe,"class",Pt="vc-log-val vc-log-val-"+Dt[4]),(0,$.Ljt)(Oe,"style",Dt[0]),(0,$.VHj)(Oe,"vc-log-val-haskey",Dt[1]!==void 0)},m:function(wn,An){_n&&_n.m(wn,An),(0,$.$Tr)(wn,Ue,An),(0,$.$Tr)(wn,Oe,An),(0,$.R3I)(Oe,Ve)},p:function(wn,An){var Ln=An[0];wn[1]!==void 0?_n?_n.p(wn,Ln):((_n=ir(wn)).c(),_n.m(Ue.parentNode,Ue)):_n&&(_n.d(1),_n=null),8&Ln&&(0,$.rTO)(Ve,wn[3]),16&Ln&&Pt!==(Pt="vc-log-val vc-log-val-"+wn[4])&&(0,$.Ljt)(Oe,"class",Pt),1&Ln&&(0,$.Ljt)(Oe,"style",wn[0]),18&Ln&&(0,$.VHj)(Oe,"vc-log-val-haskey",wn[1]!==void 0)},i:$.ZTd,o:$.ZTd,d:function(wn){_n&&_n.d(wn),wn&&(0,$.ogt)(Ue),wn&&(0,$.ogt)(Oe)}}}function Kn(Dt,Ue,Oe){var Ve=Ue.origData,Pt=Ue.style,_n=Pt===void 0?"":Pt,wn=Ue.dataKey,An=wn===void 0?void 0:wn,Ln=Ue.keyType,Gn=Ln===void 0?"":Ln,nr="",yr="",dr=!1;return(0,V.H3)(function(){Pr.use()}),(0,V.ev)(function(){Pr.unuse()}),Dt.$$set=function(Ir){"origData"in Ir&&Oe(5,Ve=Ir.origData),"style"in Ir&&Oe(0,_n=Ir.style),"dataKey"in Ir&&Oe(1,An=Ir.dataKey),"keyType"in Ir&&Oe(2,Gn=Ir.keyType)},Dt.$$.update=function(){if(122&Dt.$$.dirty){Oe(6,dr=An!==void 0);var Ir=(0,er.LH)(Ve,dr);Oe(4,yr=Ir.valueType),Oe(3,nr=Ir.text),dr||yr!=="string"||Oe(3,nr=nr.replace(/\\n/g,`
`).replace(/\\t/g," "))}},[_n,An,Gn,nr,yr,Ve,dr]}var Qn=function(Dt){function Ue(Oe){var Ve;return Ve=Dt.call(this)||this,(0,$.S1n)((0,y.Z)(Ve),Oe,Kn,Er,$.AqN,{origData:5,style:0,dataKey:1,keyType:2}),Ve}return(0,L.Z)(Ue,Dt),(0,t.Z)(Ue,[{key:"origData",get:function(){return this.$$.ctx[5]},set:function(Oe){this.$$set({origData:Oe}),(0,$.yl1)()}},{key:"style",get:function(){return this.$$.ctx[0]},set:function(Oe){this.$$set({style:Oe}),(0,$.yl1)()}},{key:"dataKey",get:function(){return this.$$.ctx[1]},set:function(Oe){this.$$set({dataKey:Oe}),(0,$.yl1)()}},{key:"keyType",get:function(){return this.$$.ctx[2]},set:function(Oe){this.$$set({keyType:Oe}),(0,$.yl1)()}}]),Ue}($.f_C),ar=Qn,mr=__webpack_require__(1237),kr={};mr.Z&&mr.Z.locals&&(kr.locals=mr.Z.locals);var hr,Ar=0,Gr={};Gr.styleTagTransform=_e(),Gr.setAttributes=ue(),Gr.insert=ie().bind(null,"head"),Gr.domAPI=ae(),Gr.insertStyleElement=pe(),kr.use=function(Dt){return Gr.options=Dt||{},Ar++||(hr=j()(mr.Z,Gr)),kr},kr.unuse=function(){Ar>0&&!--Ar&&(hr(),hr=null)};var qr=kr;function ta(Dt,Ue,Oe){var Ve=Dt.slice();return Ve[19]=Ue[Oe],Ve[21]=Oe,Ve}function Pa(Dt,Ue,Oe){var Ve=Dt.slice();return Ve[19]=Ue[Oe],Ve}function Ga(Dt,Ue,Oe){var Ve=Dt.slice();return Ve[19]=Ue[Oe],Ve[21]=Oe,Ve}function to(Dt){for(var Ue,Oe,Ve,Pt,_n,wn,An,Ln=[],Gn=new Map,nr=[],yr=new Map,dr=[],Ir=new Map,Tr=Dt[7],Or=function(aa){return aa[19]},Dr=0;Dr<Tr.length;Dr+=1){var jr=Ga(Dt,Tr,Dr),Yr=Or(jr);Gn.set(Yr,Ln[Dr]=wa(Yr,jr))}for(var ea=Dt[11]<Dt[7].length&&Ea(Dt),$a=Dt[9],va=function(aa){return aa[19]},Wa=0;Wa<$a.length;Wa+=1){var Ka=Pa(Dt,$a,Wa),Za=va(Ka);yr.set(Za,nr[Wa]=ca(Za,Ka))}for(var ga=Dt[8],Ca=function(aa){return aa[19]},Ja=0;Ja<ga.length;Ja+=1){var Ao=ta(Dt,ga,Ja),Qa=Ca(Ao);Ir.set(Qa,dr[Ja]=Wr(Qa,Ao))}var Ya=Dt[12]<Dt[8].length&&Br(Dt),Oa=Dt[10]&&fr(Dt);return{c:function(){Ue=(0,$.bGB)("div");for(var aa=0;aa<Ln.length;aa+=1)Ln[aa].c();Oe=(0,$.DhX)(),ea&&ea.c(),Ve=(0,$.DhX)();for(var la=0;la<nr.length;la+=1)nr[la].c();Pt=(0,$.DhX)();for(var oo=0;oo<dr.length;oo+=1)dr[oo].c();_n=(0,$.DhX)(),Ya&&Ya.c(),wn=(0,$.DhX)(),Oa&&Oa.c(),(0,$.Ljt)(Ue,"class","vc-log-tree-child")},m:function(aa,la){(0,$.$Tr)(aa,Ue,la);for(var oo=0;oo<Ln.length;oo+=1)Ln[oo].m(Ue,null);(0,$.R3I)(Ue,Oe),ea&&ea.m(Ue,null),(0,$.R3I)(Ue,Ve);for(var Zr=0;Zr<nr.length;Zr+=1)nr[Zr].m(Ue,null);(0,$.R3I)(Ue,Pt);for(var ma=0;ma<dr.length;ma+=1)dr[ma].m(Ue,null);(0,$.R3I)(Ue,_n),Ya&&Ya.m(Ue,null),(0,$.R3I)(Ue,wn),Oa&&Oa.m(Ue,null),An=!0},p:function(aa,la){67721&la&&(Tr=aa[7],(0,$.dvw)(),Ln=(0,$.GQg)(Ln,la,Or,1,aa,Tr,Gn,Ue,$.cly,wa,Oe,Ga),(0,$.gbL)()),aa[11]<aa[7].length?ea?ea.p(aa,la):((ea=Ea(aa)).c(),ea.m(Ue,Ve)):ea&&(ea.d(1),ea=null),66057&la&&($a=aa[9],(0,$.dvw)(),nr=(0,$.GQg)(nr,la,va,1,aa,$a,yr,Ue,$.cly,ca,Pt,Pa),(0,$.gbL)()),69897&la&&(ga=aa[8],(0,$.dvw)(),dr=(0,$.GQg)(dr,la,Ca,1,aa,ga,Ir,Ue,$.cly,Wr,_n,ta),(0,$.gbL)()),aa[12]<aa[8].length?Ya?Ya.p(aa,la):((Ya=Br(aa)).c(),Ya.m(Ue,wn)):Ya&&(Ya.d(1),Ya=null),aa[10]?Oa?(Oa.p(aa,la),1024&la&&(0,$.Ui)(Oa,1)):((Oa=fr(aa)).c(),(0,$.Ui)(Oa,1),Oa.m(Ue,null)):Oa&&((0,$.dvw)(),(0,$.etI)(Oa,1,1,function(){Oa=null}),(0,$.gbL)())},i:function(aa){if(!An){for(var la=0;la<Tr.length;la+=1)(0,$.Ui)(Ln[la]);for(var oo=0;oo<$a.length;oo+=1)(0,$.Ui)(nr[oo]);for(var Zr=0;Zr<ga.length;Zr+=1)(0,$.Ui)(dr[Zr]);(0,$.Ui)(Oa),An=!0}},o:function(aa){for(var la=0;la<Ln.length;la+=1)(0,$.etI)(Ln[la]);for(var oo=0;oo<nr.length;oo+=1)(0,$.etI)(nr[oo]);for(var Zr=0;Zr<dr.length;Zr+=1)(0,$.etI)(dr[Zr]);(0,$.etI)(Oa),An=!1},d:function(aa){aa&&(0,$.ogt)(Ue);for(var la=0;la<Ln.length;la+=1)Ln[la].d();ea&&ea.d();for(var oo=0;oo<nr.length;oo+=1)nr[oo].d();for(var Zr=0;Zr<dr.length;Zr+=1)dr[Zr].d();Ya&&Ya.d(),Oa&&Oa.d()}}}function io(Dt){var Ue,Oe;return Ue=new ka({props:{origData:Dt[16](Dt[19]),dataKey:Dt[19],keyPath:Dt[3]+"."+Dt[19],toggle:Dt[0]}}),{c:function(){(0,$.YCL)(Ue.$$.fragment)},m:function(Ve,Pt){(0,$.yef)(Ue,Ve,Pt),Oe=!0},p:function(Ve,Pt){var _n={};128&Pt&&(_n.origData=Ve[16](Ve[19])),128&Pt&&(_n.dataKey=Ve[19]),136&Pt&&(_n.keyPath=Ve[3]+"."+Ve[19]),1&Pt&&(_n.toggle=Ve[0]),Ue.$set(_n)},i:function(Ve){Oe||((0,$.Ui)(Ue.$$.fragment,Ve),Oe=!0)},o:function(Ve){(0,$.etI)(Ue.$$.fragment,Ve),Oe=!1},d:function(Ve){(0,$.vpE)(Ue,Ve)}}}function wa(Dt,Ue){var Oe,Ve,Pt,_n=Ue[21]<Ue[11]&&io(Ue);return{key:Dt,first:null,c:function(){Oe=(0,$.cSb)(),_n&&_n.c(),Ve=(0,$.cSb)(),this.first=Oe},m:function(wn,An){(0,$.$Tr)(wn,Oe,An),_n&&_n.m(wn,An),(0,$.$Tr)(wn,Ve,An),Pt=!0},p:function(wn,An){(Ue=wn)[21]<Ue[11]?_n?(_n.p(Ue,An),2176&An&&(0,$.Ui)(_n,1)):((_n=io(Ue)).c(),(0,$.Ui)(_n,1),_n.m(Ve.parentNode,Ve)):_n&&((0,$.dvw)(),(0,$.etI)(_n,1,1,function(){_n=null}),(0,$.gbL)())},i:function(wn){Pt||((0,$.Ui)(_n),Pt=!0)},o:function(wn){(0,$.etI)(_n),Pt=!1},d:function(wn){wn&&(0,$.ogt)(Oe),_n&&_n.d(wn),wn&&(0,$.ogt)(Ve)}}}function Ea(Dt){var Ue,Oe,Ve,Pt,_n=Dt[14](Dt[7].length-Dt[11])+"";return{c:function(){Ue=(0,$.bGB)("div"),Oe=(0,$.fLW)(_n),(0,$.Ljt)(Ue,"class","vc-log-tree-loadmore")},m:function(wn,An){(0,$.$Tr)(wn,Ue,An),(0,$.R3I)(Ue,Oe),Ve||(Pt=(0,$.oLt)(Ue,"click",Dt[17]),Ve=!0)},p:function(wn,An){2176&An&&_n!==(_n=wn[14](wn[7].length-wn[11])+"")&&(0,$.rTO)(Oe,_n)},d:function(wn){wn&&(0,$.ogt)(Ue),Ve=!1,Pt()}}}function ca(Dt,Ue){var Oe,Ve,Pt;return Ve=new ka({props:{origData:Ue[16](Ue[19]),dataKey:String(Ue[19]),keyType:"symbol",keyPath:Ue[3]+"["+String(Ue[19])+"]",toggle:Ue[0]}}),{key:Dt,first:null,c:function(){Oe=(0,$.cSb)(),(0,$.YCL)(Ve.$$.fragment),this.first=Oe},m:function(_n,wn){(0,$.$Tr)(_n,Oe,wn),(0,$.yef)(Ve,_n,wn),Pt=!0},p:function(_n,wn){Ue=_n;var An={};512&wn&&(An.origData=Ue[16](Ue[19])),512&wn&&(An.dataKey=String(Ue[19])),520&wn&&(An.keyPath=Ue[3]+"["+String(Ue[19])+"]"),1&wn&&(An.toggle=Ue[0]),Ve.$set(An)},i:function(_n){Pt||((0,$.Ui)(Ve.$$.fragment,_n),Pt=!0)},o:function(_n){(0,$.etI)(Ve.$$.fragment,_n),Pt=!1},d:function(_n){_n&&(0,$.ogt)(Oe),(0,$.vpE)(Ve,_n)}}}function zr(Dt){var Ue,Oe;return Ue=new ka({props:{origData:Dt[16](Dt[19]),dataKey:Dt[19],keyType:"private",keyPath:Dt[3]+"."+Dt[19],toggle:Dt[0]}}),{c:function(){(0,$.YCL)(Ue.$$.fragment)},m:function(Ve,Pt){(0,$.yef)(Ue,Ve,Pt),Oe=!0},p:function(Ve,Pt){var _n={};256&Pt&&(_n.origData=Ve[16](Ve[19])),256&Pt&&(_n.dataKey=Ve[19]),264&Pt&&(_n.keyPath=Ve[3]+"."+Ve[19]),1&Pt&&(_n.toggle=Ve[0]),Ue.$set(_n)},i:function(Ve){Oe||((0,$.Ui)(Ue.$$.fragment,Ve),Oe=!0)},o:function(Ve){(0,$.etI)(Ue.$$.fragment,Ve),Oe=!1},d:function(Ve){(0,$.vpE)(Ue,Ve)}}}function Wr(Dt,Ue){var Oe,Ve,Pt,_n=Ue[21]<Ue[12]&&zr(Ue);return{key:Dt,first:null,c:function(){Oe=(0,$.cSb)(),_n&&_n.c(),Ve=(0,$.cSb)(),this.first=Oe},m:function(wn,An){(0,$.$Tr)(wn,Oe,An),_n&&_n.m(wn,An),(0,$.$Tr)(wn,Ve,An),Pt=!0},p:function(wn,An){(Ue=wn)[21]<Ue[12]?_n?(_n.p(Ue,An),4352&An&&(0,$.Ui)(_n,1)):((_n=zr(Ue)).c(),(0,$.Ui)(_n,1),_n.m(Ve.parentNode,Ve)):_n&&((0,$.dvw)(),(0,$.etI)(_n,1,1,function(){_n=null}),(0,$.gbL)())},i:function(wn){Pt||((0,$.Ui)(_n),Pt=!0)},o:function(wn){(0,$.etI)(_n),Pt=!1},d:function(wn){wn&&(0,$.ogt)(Oe),_n&&_n.d(wn),wn&&(0,$.ogt)(Ve)}}}function Br(Dt){var Ue,Oe,Ve,Pt,_n=Dt[14](Dt[8].length-Dt[12])+"";return{c:function(){Ue=(0,$.bGB)("div"),Oe=(0,$.fLW)(_n),(0,$.Ljt)(Ue,"class","vc-log-tree-loadmore")},m:function(wn,An){(0,$.$Tr)(wn,Ue,An),(0,$.R3I)(Ue,Oe),Ve||(Pt=(0,$.oLt)(Ue,"click",Dt[18]),Ve=!0)},p:function(wn,An){4352&An&&_n!==(_n=wn[14](wn[8].length-wn[12])+"")&&(0,$.rTO)(Oe,_n)},d:function(wn){wn&&(0,$.ogt)(Ue),Ve=!1,Pt()}}}function fr(Dt){var Ue,Oe;return Ue=new ka({props:{origData:Dt[16]("__proto__"),dataKey:"__proto__",keyType:"private",keyPath:Dt[3]+".__proto__",toggle:Dt[0]}}),{c:function(){(0,$.YCL)(Ue.$$.fragment)},m:function(Ve,Pt){(0,$.yef)(Ue,Ve,Pt),Oe=!0},p:function(Ve,Pt){var _n={};8&Pt&&(_n.keyPath=Ve[3]+".__proto__"),1&Pt&&(_n.toggle=Ve[0]),Ue.$set(_n)},i:function(Ve){Oe||((0,$.Ui)(Ue.$$.fragment,Ve),Oe=!0)},o:function(Ve){(0,$.etI)(Ue.$$.fragment,Ve),Oe=!1},d:function(Ve){(0,$.vpE)(Ue,Ve)}}}function ba(Dt){var Ue,Oe,Ve,Pt,_n,wn,An;Ve=new ar({props:{origData:Dt[1],dataKey:Dt[2],keyType:Dt[4]}});var Ln=Dt[6]&&Dt[5]&&to(Dt);return{c:function(){Ue=(0,$.bGB)("div"),Oe=(0,$.bGB)("div"),(0,$.YCL)(Ve.$$.fragment),Pt=(0,$.DhX)(),Ln&&Ln.c(),(0,$.Ljt)(Oe,"class","vc-log-tree-node"),(0,$.Ljt)(Ue,"class","vc-log-tree"),(0,$.Ljt)(Ue,"data-keypath",Dt[3]),(0,$.VHj)(Ue,"vc-toggle",Dt[5]),(0,$.VHj)(Ue,"vc-is-tree",Dt[6])},m:function(Gn,nr){(0,$.$Tr)(Gn,Ue,nr),(0,$.R3I)(Ue,Oe),(0,$.yef)(Ve,Oe,null),(0,$.R3I)(Ue,Pt),Ln&&Ln.m(Ue,null),_n=!0,wn||(An=(0,$.oLt)(Oe,"click",(0,$.XET)(Dt[15])),wn=!0)},p:function(Gn,nr){var yr=nr[0],dr={};2&yr&&(dr.origData=Gn[1]),4&yr&&(dr.dataKey=Gn[2]),16&yr&&(dr.keyType=Gn[4]),Ve.$set(dr),Gn[6]&&Gn[5]?Ln?(Ln.p(Gn,yr),96&yr&&(0,$.Ui)(Ln,1)):((Ln=to(Gn)).c(),(0,$.Ui)(Ln,1),Ln.m(Ue,null)):Ln&&((0,$.dvw)(),(0,$.etI)(Ln,1,1,function(){Ln=null}),(0,$.gbL)()),(!_n||8&yr)&&(0,$.Ljt)(Ue,"data-keypath",Gn[3]),32&yr&&(0,$.VHj)(Ue,"vc-toggle",Gn[5]),64&yr&&(0,$.VHj)(Ue,"vc-is-tree",Gn[6])},i:function(Gn){_n||((0,$.Ui)(Ve.$$.fragment,Gn),(0,$.Ui)(Ln),_n=!0)},o:function(Gn){(0,$.etI)(Ve.$$.fragment,Gn),(0,$.etI)(Ln),_n=!1},d:function(Gn){Gn&&(0,$.ogt)(Ue),(0,$.vpE)(Ve),Ln&&Ln.d(),wn=!1,An()}}}function Na(Dt,Ue,Oe){var Ve,Pt,_n,wn=Ue.origData,An=Ue.dataKey,Ln=An===void 0?void 0:An,Gn=Ue.keyPath,nr=Gn===void 0?"":Gn,yr=Ue.keyType,dr=yr===void 0?"":yr,Ir=Ue.toggle,Tr=Ir===void 0?{}:Ir,Or=!1,Dr=!1,jr=!1,Yr=50,ea=50;(0,V.H3)(function(){qr.use()}),(0,V.ev)(function(){qr.unuse()});var $a=function(va){va==="enum"?Oe(11,Yr+=50):va==="nonEnum"&&Oe(12,ea+=50)};return Dt.$$set=function(va){"origData"in va&&Oe(1,wn=va.origData),"dataKey"in va&&Oe(2,Ln=va.dataKey),"keyPath"in va&&Oe(3,nr=va.keyPath),"keyType"in va&&Oe(4,dr=va.keyType),"toggle"in va&&Oe(0,Tr=va.toggle)},Dt.$$.update=function(){1003&Dt.$$.dirty&&(Oe(5,Or=Tr[nr]||!1),Oe(6,Dr=!(wn instanceof er.Tg)&&(r.kJ(wn)||r.Kn(wn))),Dr&&Or&&(Oe(7,Ve=Ve||r.qr(r.MH(wn))),Oe(8,Pt=Pt||r.qr(r.QK(wn))),Oe(9,_n=_n||r._D(wn)),Oe(10,jr=r.Kn(wn)&&Pt.indexOf("__proto__")===-1)))},[Tr,wn,Ln,nr,dr,Or,Dr,Ve,Pt,_n,jr,Yr,ea,$a,function(va){return"(..."+va+" Key"+(va>1?"s":"")+" Left)"},function(){Oe(5,Or=!Or),Oe(0,Tr[nr]=Or,Tr)},function(va){try{return wn[va]}catch{return new er.Tg}},function(){return $a("enum")},function(){return $a("nonEnum")}]}var ka=function(Dt){function Ue(Oe){var Ve;return Ve=Dt.call(this)||this,(0,$.S1n)((0,y.Z)(Ve),Oe,Na,ba,$.AqN,{origData:1,dataKey:2,keyPath:3,keyType:4,toggle:0}),Ve}return(0,L.Z)(Ue,Dt),(0,t.Z)(Ue,[{key:"origData",get:function(){return this.$$.ctx[1]},set:function(Oe){this.$$set({origData:Oe}),(0,$.yl1)()}},{key:"dataKey",get:function(){return this.$$.ctx[2]},set:function(Oe){this.$$set({dataKey:Oe}),(0,$.yl1)()}},{key:"keyPath",get:function(){return this.$$.ctx[3]},set:function(Oe){this.$$set({keyPath:Oe}),(0,$.yl1)()}},{key:"keyType",get:function(){return this.$$.ctx[4]},set:function(Oe){this.$$set({keyType:Oe}),(0,$.yl1)()}},{key:"toggle",get:function(){return this.$$.ctx[0]},set:function(Oe){this.$$set({toggle:Oe}),(0,$.yl1)()}}]),Ue}($.f_C),ua=ka,ia=__webpack_require__(7147),Xr={};ia.Z&&ia.Z.locals&&(Xr.locals=ia.Z.locals);var Vr,Fr=0,Kr={};Kr.styleTagTransform=_e(),Kr.setAttributes=ue(),Kr.insert=ie().bind(null,"head"),Kr.domAPI=ae(),Kr.insertStyleElement=pe(),Xr.use=function(Dt){return Kr.options=Dt||{},Fr++||(Vr=j()(ia.Z,Kr)),Xr},Xr.unuse=function(){Fr>0&&!--Fr&&(Vr(),Vr=null)};var Sa=Xr;function Ta(Dt,Ue,Oe){var Ve=Dt.slice();return Ve[9]=Ue[Oe],Ve[11]=Oe,Ve}function ya(Dt,Ue,Oe){var Ve=Dt.slice();return Ve[12]=Ue[Oe],Ve}function da(Dt){for(var Ue,Oe,Ve,Pt,_n,wn,An,Ln,Gn,nr,yr,dr,Ir,Tr=[],Or=new Map,Dr=Dt[0].groupLevel&&Ma(Dt),jr=Dt[2]>0&&Ia(),Yr=Dt[1]&&eo(Dt),ea=Dt[0].repeated&&so(Dt),$a=Dt[0].data,va=function(ga){return ga[11]},Wa=0;Wa<$a.length;Wa+=1){var Ka=Ta(Dt,$a,Wa),Za=va(Ka);Or.set(Za,Tr[Wa]=Lo(Za,Ka))}return Gn=new xr({props:{handler:Dt[6]}}),{c:function(){Ue=(0,$.bGB)("div"),Dr&&Dr.c(),Oe=(0,$.DhX)(),jr&&jr.c(),Ve=(0,$.DhX)(),Yr&&Yr.c(),Pt=(0,$.DhX)(),ea&&ea.c(),_n=(0,$.DhX)(),wn=(0,$.bGB)("div");for(var ga=0;ga<Tr.length;ga+=1)Tr[ga].c();An=(0,$.DhX)(),Ln=(0,$.bGB)("div"),(0,$.YCL)(Gn.$$.fragment),(0,$.Ljt)(wn,"class","vc-log-content"),(0,$.Ljt)(Ln,"class","vc-logrow-icon"),(0,$.Ljt)(Ue,"class",nr="vc-log-row vc-log-"+Dt[0].type),(0,$.VHj)(Ue,"vc-log-input",Dt[0].cmdType==="input"),(0,$.VHj)(Ue,"vc-log-output",Dt[0].cmdType==="output"),(0,$.VHj)(Ue,"vc-log-group",Dt[2]>0),(0,$.VHj)(Ue,"vc-toggle",Dt[2]===1)},m:function(ga,Ca){(0,$.$Tr)(ga,Ue,Ca),Dr&&Dr.m(Ue,null),(0,$.R3I)(Ue,Oe),jr&&jr.m(Ue,null),(0,$.R3I)(Ue,Ve),Yr&&Yr.m(Ue,null),(0,$.R3I)(Ue,Pt),ea&&ea.m(Ue,null),(0,$.R3I)(Ue,_n),(0,$.R3I)(Ue,wn);for(var Ja=0;Ja<Tr.length;Ja+=1)Tr[Ja].m(wn,null);(0,$.R3I)(Ue,An),(0,$.R3I)(Ue,Ln),(0,$.yef)(Gn,Ln,null),yr=!0,dr||(Ir=(0,$.oLt)(Ue,"click",Dt[5]),dr=!0)},p:function(ga,Ca){ga[0].groupLevel?Dr?Dr.p(ga,Ca):((Dr=Ma(ga)).c(),Dr.m(Ue,Oe)):Dr&&(Dr.d(1),Dr=null),ga[2]>0?jr||((jr=Ia()).c(),jr.m(Ue,Ve)):jr&&(jr.d(1),jr=null),ga[1]?Yr?Yr.p(ga,Ca):((Yr=eo(ga)).c(),Yr.m(Ue,Pt)):Yr&&(Yr.d(1),Yr=null),ga[0].repeated?ea?ea.p(ga,Ca):((ea=so(ga)).c(),ea.m(Ue,_n)):ea&&(ea.d(1),ea=null),17&Ca&&($a=ga[0].data,(0,$.dvw)(),Tr=(0,$.GQg)(Tr,Ca,va,1,ga,$a,Or,wn,$.cly,Lo,null,Ta),(0,$.gbL)()),(!yr||1&Ca&&nr!==(nr="vc-log-row vc-log-"+ga[0].type))&&(0,$.Ljt)(Ue,"class",nr),1&Ca&&(0,$.VHj)(Ue,"vc-log-input",ga[0].cmdType==="input"),1&Ca&&(0,$.VHj)(Ue,"vc-log-output",ga[0].cmdType==="output"),5&Ca&&(0,$.VHj)(Ue,"vc-log-group",ga[2]>0),5&Ca&&(0,$.VHj)(Ue,"vc-toggle",ga[2]===1)},i:function(ga){if(!yr){for(var Ca=0;Ca<$a.length;Ca+=1)(0,$.Ui)(Tr[Ca]);(0,$.Ui)(Gn.$$.fragment,ga),yr=!0}},o:function(ga){for(var Ca=0;Ca<Tr.length;Ca+=1)(0,$.etI)(Tr[Ca]);(0,$.etI)(Gn.$$.fragment,ga),yr=!1},d:function(ga){ga&&(0,$.ogt)(Ue),Dr&&Dr.d(),jr&&jr.d(),Yr&&Yr.d(),ea&&ea.d();for(var Ca=0;Ca<Tr.length;Ca+=1)Tr[Ca].d();(0,$.vpE)(Gn),dr=!1,Ir()}}}function Ma(Dt){for(var Ue,Oe=new Array(Dt[0].groupLevel),Ve=[],Pt=0;Pt<Oe.length;Pt+=1)Ve[Pt]=Aa(ya(Dt,Oe,Pt));return{c:function(){for(var _n=0;_n<Ve.length;_n+=1)Ve[_n].c();Ue=(0,$.cSb)()},m:function(_n,wn){for(var An=0;An<Ve.length;An+=1)Ve[An].m(_n,wn);(0,$.$Tr)(_n,Ue,wn)},p:function(_n,wn){if(1&wn){var An;for(Oe=new Array(_n[0].groupLevel),An=0;An<Oe.length;An+=1){var Ln=ya(_n,Oe,An);Ve[An]?Ve[An].p(Ln,wn):(Ve[An]=Aa(),Ve[An].c(),Ve[An].m(Ue.parentNode,Ue))}for(;An<Ve.length;An+=1)Ve[An].d(1);Ve.length=Oe.length}},d:function(_n){(0,$.RMB)(Ve,_n),_n&&(0,$.ogt)(Ue)}}}function Aa(Dt){var Ue;return{c:function(){Ue=(0,$.bGB)("i"),(0,$.Ljt)(Ue,"class","vc-log-padding")},m:function(Oe,Ve){(0,$.$Tr)(Oe,Ue,Ve)},p:$.ZTd,d:function(Oe){Oe&&(0,$.ogt)(Ue)}}}function Ia(Dt){var Ue;return{c:function(){Ue=(0,$.bGB)("div"),(0,$.Ljt)(Ue,"class","vc-log-group-toggle")},m:function(Oe,Ve){(0,$.$Tr)(Oe,Ue,Ve)},d:function(Oe){Oe&&(0,$.ogt)(Ue)}}}function eo(Dt){var Ue,Oe;return{c:function(){Ue=(0,$.bGB)("div"),Oe=(0,$.fLW)(Dt[3]),(0,$.Ljt)(Ue,"class","vc-log-time")},m:function(Ve,Pt){(0,$.$Tr)(Ve,Ue,Pt),(0,$.R3I)(Ue,Oe)},p:function(Ve,Pt){8&Pt&&(0,$.rTO)(Oe,Ve[3])},d:function(Ve){Ve&&(0,$.ogt)(Ue)}}}function so(Dt){var Ue,Oe,Ve,Pt=Dt[0].repeated+"";return{c:function(){Ue=(0,$.bGB)("div"),Oe=(0,$.bGB)("i"),Ve=(0,$.fLW)(Pt),(0,$.Ljt)(Ue,"class","vc-log-repeat")},m:function(_n,wn){(0,$.$Tr)(_n,Ue,wn),(0,$.R3I)(Ue,Oe),(0,$.R3I)(Oe,Ve)},p:function(_n,wn){1&wn&&Pt!==(Pt=_n[0].repeated+"")&&(0,$.rTO)(Ve,Pt)},d:function(_n){_n&&(0,$.ogt)(Ue)}}}function po(Dt){var Ue,Oe;return Ue=new ar({props:{origData:Dt[9].origData,style:Dt[9].style}}),{c:function(){(0,$.YCL)(Ue.$$.fragment)},m:function(Ve,Pt){(0,$.yef)(Ue,Ve,Pt),Oe=!0},p:function(Ve,Pt){var _n={};1&Pt&&(_n.origData=Ve[9].origData),1&Pt&&(_n.style=Ve[9].style),Ue.$set(_n)},i:function(Ve){Oe||((0,$.Ui)(Ue.$$.fragment,Ve),Oe=!0)},o:function(Ve){(0,$.etI)(Ue.$$.fragment,Ve),Oe=!1},d:function(Ve){(0,$.vpE)(Ue,Ve)}}}function yo(Dt){var Ue,Oe;return Ue=new ua({props:{origData:Dt[9].origData,keyPath:String(Dt[11]),toggle:Dt[0].toggle}}),{c:function(){(0,$.YCL)(Ue.$$.fragment)},m:function(Ve,Pt){(0,$.yef)(Ue,Ve,Pt),Oe=!0},p:function(Ve,Pt){var _n={};1&Pt&&(_n.origData=Ve[9].origData),1&Pt&&(_n.keyPath=String(Ve[11])),1&Pt&&(_n.toggle=Ve[0].toggle),Ue.$set(_n)},i:function(Ve){Oe||((0,$.Ui)(Ue.$$.fragment,Ve),Oe=!0)},o:function(Ve){(0,$.etI)(Ue.$$.fragment,Ve),Oe=!1},d:function(Ve){(0,$.vpE)(Ue,Ve)}}}function Lo(Dt,Ue){var Oe,Ve,Pt,_n,wn,An,Ln=[yo,po],Gn=[];function nr(yr,dr){return 1&dr&&(Ve=null),Ve==null&&(Ve=!!yr[4](yr[9].origData)),Ve?0:1}return Pt=nr(Ue,-1),_n=Gn[Pt]=Ln[Pt](Ue),{key:Dt,first:null,c:function(){Oe=(0,$.cSb)(),_n.c(),wn=(0,$.cSb)(),this.first=Oe},m:function(yr,dr){(0,$.$Tr)(yr,Oe,dr),Gn[Pt].m(yr,dr),(0,$.$Tr)(yr,wn,dr),An=!0},p:function(yr,dr){var Ir=Pt;(Pt=nr(Ue=yr,dr))===Ir?Gn[Pt].p(Ue,dr):((0,$.dvw)(),(0,$.etI)(Gn[Ir],1,1,function(){Gn[Ir]=null}),(0,$.gbL)(),(_n=Gn[Pt])?_n.p(Ue,dr):(_n=Gn[Pt]=Ln[Pt](Ue)).c(),(0,$.Ui)(_n,1),_n.m(wn.parentNode,wn))},i:function(yr){An||((0,$.Ui)(_n),An=!0)},o:function(yr){(0,$.etI)(_n),An=!1},d:function(yr){yr&&(0,$.ogt)(Oe),Gn[Pt].d(yr),yr&&(0,$.ogt)(wn)}}}function Io(Dt){var Ue,Oe,Ve=Dt[0]&&da(Dt);return{c:function(){Ve&&Ve.c(),Ue=(0,$.cSb)()},m:function(Pt,_n){Ve&&Ve.m(Pt,_n),(0,$.$Tr)(Pt,Ue,_n),Oe=!0},p:function(Pt,_n){var wn=_n[0];Pt[0]?Ve?(Ve.p(Pt,wn),1&wn&&(0,$.Ui)(Ve,1)):((Ve=da(Pt)).c(),(0,$.Ui)(Ve,1),Ve.m(Ue.parentNode,Ue)):Ve&&((0,$.dvw)(),(0,$.etI)(Ve,1,1,function(){Ve=null}),(0,$.gbL)())},i:function(Pt){Oe||((0,$.Ui)(Ve),Oe=!0)},o:function(Pt){(0,$.etI)(Ve),Oe=!1},d:function(Pt){Ve&&Ve.d(Pt),Pt&&(0,$.ogt)(Ue)}}}function zo(Dt,Ue,Oe){var Ve=Ue.log,Pt=Ue.showTimestamps,_n=Pt!==void 0&&Pt,wn=Ue.groupHeader,An=wn===void 0?0:wn,Ln=(0,V.x)(),Gn="",nr=function(yr,dr){var Ir="000"+yr;return Ir.substring(Ir.length-dr)};return(0,V.H3)(function(){Sa.use()}),(0,V.ev)(function(){Sa.unuse()}),Dt.$$set=function(yr){"log"in yr&&Oe(0,Ve=yr.log),"showTimestamps"in yr&&Oe(1,_n=yr.showTimestamps),"groupHeader"in yr&&Oe(2,An=yr.groupHeader)},Dt.$$.update=function(){if(3&Dt.$$.dirty&&_n){var yr=new Date(Ve.date);Oe(3,Gn=nr(yr.getHours(),2)+":"+nr(yr.getMinutes(),2)+":"+nr(yr.getSeconds(),2)+":"+nr(yr.getMilliseconds(),3))}},[Ve,_n,An,Gn,function(yr){return!(yr instanceof er.Tg)&&(r.kJ(yr)||r.Kn(yr))},function(){An>0&&Ln("groupCollapsed",{groupLabel:Ve.groupLabel,groupHeader:An===1?2:1,isGroupCollapsed:An===1})},function(){var yr=[];try{for(var dr=0;dr<Ve.data.length;dr++)r.HD(Ve.data[dr].origData)||r.hj(Ve.data[dr].origData)?yr.push(Ve.data[dr].origData):yr.push(r.hZ(Ve.data[dr].origData,{maxDepth:10,keyMaxLen:1e4,pretty:!1,standardJSON:!0}))}catch{}return yr.join(" ")}]}var Fo=function(Dt){function Ue(Oe){var Ve;return Ve=Dt.call(this)||this,(0,$.S1n)((0,y.Z)(Ve),Oe,zo,Io,$.AqN,{log:0,showTimestamps:1,groupHeader:2}),Ve}return(0,L.Z)(Ue,Dt),(0,t.Z)(Ue,[{key:"log",get:function(){return this.$$.ctx[0]},set:function(Oe){this.$$set({log:Oe}),(0,$.yl1)()}},{key:"showTimestamps",get:function(){return this.$$.ctx[1]},set:function(Oe){this.$$set({showTimestamps:Oe}),(0,$.yl1)()}},{key:"groupHeader",get:function(){return this.$$.ctx[2]},set:function(Oe){this.$$set({groupHeader:Oe}),(0,$.yl1)()}}]),Ue}($.f_C),Eo=Fo,ni=__webpack_require__(3903),bo=__webpack_require__(3327),ri={};bo.Z&&bo.Z.locals&&(ri.locals=bo.Z.locals);var ko,Ho=0,No={};No.styleTagTransform=_e(),No.setAttributes=ue(),No.insert=ie().bind(null,"head"),No.domAPI=ae(),No.insertStyleElement=pe(),ri.use=function(Dt){return No.options=Dt||{},Ho++||(ko=j()(bo.Z,No)),ri},ri.unuse=function(){Ho>0&&!--Ho&&(ko(),ko=null)};var Si=ri,Vi=__webpack_require__(4264),ja=__webpack_require__.n(Vi),ts=function(){function Dt(Oe){console.debug("[vConsole] `ResizeObserver` is not supported in the browser, vConsole cannot render correctly."),Oe([{contentRect:{height:30}}],this)}var Ue=Dt.prototype;return Ue.disconnect=function(){},Ue.observe=function(Oe,Ve){},Ue.unobserve=function(Oe){},Dt}(),zi=function(){return typeof window.ResizeObserver=="function"},ns=function(){return window.ResizeObserver||ts};function Fi(Dt){var Ue,Oe,Ve=Dt[6].default,Pt=(0,$.nuO)(Ve,Dt,Dt[5],null);return{c:function(){Ue=(0,$.bGB)("div"),Pt&&Pt.c(),(0,$.Ljt)(Ue,"class","vc-scroller-item"),(0,$.czc)(Ue,"display",Dt[0]?"block":"none",!1),(0,$.czc)(Ue,"top",Dt[3]?Dt[1]+"px":"auto",!1)},m:function(_n,wn){(0,$.$Tr)(_n,Ue,wn),Pt&&Pt.m(Ue,null),Dt[7](Ue),Oe=!0},p:function(_n,wn){var An=wn[0];Pt&&Pt.p&&(!Oe||32&An)&&(0,$.kmG)(Pt,Ve,_n,_n[5],Oe?(0,$.u2N)(Ve,_n[5],An,null):(0,$.VOJ)(_n[5]),null),1&An&&(0,$.czc)(Ue,"display",_n[0]?"block":"none",!1),2&An&&(0,$.czc)(Ue,"top",_n[3]?_n[1]+"px":"auto",!1)},i:function(_n){Oe||((0,$.Ui)(Pt,_n),Oe=!0)},o:function(_n){(0,$.etI)(Pt,_n),Oe=!1},d:function(_n){_n&&(0,$.ogt)(Ue),Pt&&Pt.d(_n),Dt[7](null)}}}function ys(Dt,Ue,Oe){var Ve,Pt=Ue.$$slots,_n=Pt===void 0?{}:Pt,wn=Ue.$$scope,An=Ue.show,Ln=An===void 0?!zi():An,Gn=Ue.top,nr=Ue.onResize,yr=nr===void 0?function(){}:nr,dr=null,Ir=zi();return(0,V.H3)(function(){if(Ln&&yr(Ve.getBoundingClientRect().height),Ir){var Tr=ns();(dr=new Tr(function(Or){var Dr=Or[0];Ln&&yr(Dr.contentRect.height)})).observe(Ve)}}),(0,V.ev)(function(){Ir&&dr.disconnect()}),Dt.$$set=function(Tr){"show"in Tr&&Oe(0,Ln=Tr.show),"top"in Tr&&Oe(1,Gn=Tr.top),"onResize"in Tr&&Oe(4,yr=Tr.onResize),"$$scope"in Tr&&Oe(5,wn=Tr.$$scope)},[Ln,Gn,Ve,Ir,yr,wn,_n,function(Tr){$.VnY[Tr?"unshift":"push"](function(){Oe(2,Ve=Tr)})}]}var Ni=function(Dt){function Ue(Oe){var Ve;return Ve=Dt.call(this)||this,(0,$.S1n)((0,y.Z)(Ve),Oe,ys,Fi,$.N8,{show:0,top:1,onResize:4}),Ve}return(0,L.Z)(Ue,Dt),(0,t.Z)(Ue,[{key:"show",get:function(){return this.$$.ctx[0]},set:function(Oe){this.$$set({show:Oe}),(0,$.yl1)()}},{key:"top",get:function(){return this.$$.ctx[1]},set:function(Oe){this.$$set({top:Oe}),(0,$.yl1)()}},{key:"onResize",get:function(){return this.$$.ctx[4]},set:function(Oe){this.$$set({onResize:Oe}),(0,$.yl1)()}}]),Ue}($.f_C),ws=Ni,rs=function(){function Dt(){this._x=0,this._endX=0,this._v=0,this._startTime=0,this._endTime=0}var Ue=Dt.prototype;return Ue.set=function(Oe,Ve,Pt,_n){this._x=Oe,this._endX=Ve,this._v=(Ve-Oe)/Pt,this._startTime=_n||Date.now(),this._endTime=this._startTime+Pt},Ue.x=function(Oe){if(this.done(Oe))return this._endX;var Ve=Oe-this._startTime;return this._x+this._v*Ve},Ue.dx=function(Oe){return this.done(Oe)?0:this._v},Ue.done=function(Oe){return Oe>=this._endTime},Dt}(),Cs=function(){function Dt(Oe){this._drag=void 0,this._dragLog=void 0,this._x=0,this._v=0,this._startTime=0,this._drag=Oe,this._dragLog=Math.log(Oe)}var Ue=Dt.prototype;return Ue.set=function(Oe,Ve,Pt){this._x=Oe,this._v=Ve,this._startTime=Pt||Date.now()},Ue.x=function(Oe){var Ve=(Oe-this._startTime)/1e3;return this._x+this._v*Math.pow(this._drag,Ve)/this._dragLog-this._v/this._dragLog},Ue.dx=function(Oe){var Ve=(Oe-this._startTime)/1e3;return this._v*Math.pow(this._drag,Ve)},Ue.done=function(Oe){return Math.abs(this.dx(Oe))<3},Dt}(),hi=function(Dt,Ue){return Dt>Ue-.1&&Dt<Ue+.1},as=function(Dt){return hi(Dt,0)},os=function(){function Dt(Oe,Ve,Pt){this._solver=void 0,this._solution=void 0,this._endPosition=void 0,this._startTime=void 0,this._solver=function(_n,wn,An){var Ln=An,Gn=_n,nr=wn,yr=Ln*Ln-4*Gn*nr;if(yr==0){var dr=-Ln/(2*Gn);return function(jr,Yr){var ea=jr,$a=Yr/(dr*jr);return{x:function(va){return(ea+$a*va)*Math.pow(Math.E,dr*va)},dx:function(va){return(dr*(ea+$a*va)+$a)*Math.pow(Math.E,dr*va)}}}}if(yr>0){var Ir=(-Ln-Math.sqrt(yr))/(2*Gn),Tr=(-Ln+Math.sqrt(yr))/(2*Gn);return function(jr,Yr){var ea=(Yr-Ir*jr)/(Tr-Ir),$a=jr-ea;return{x:function(va){return $a*Math.pow(Math.E,Ir*va)+ea*Math.pow(Math.E,Tr*va)},dx:function(va){return $a*Ir*Math.pow(Math.E,Ir*va)+ea*Tr*Math.pow(Math.E,Tr*va)}}}}var Or=Math.sqrt(4*Gn*nr-Ln*Ln)/(2*Gn),Dr=-Ln/2*Gn;return function(jr,Yr){var ea=jr,$a=(Yr-Dr*jr)/Or;return{x:function(va){return Math.pow(Math.E,Dr*va)*(ea*Math.cos(Or*va)+$a*Math.sin(Or*va))},dx:function(va){var Wa=Math.pow(Math.E,Dr*va),Ka=Math.cos(Or*va),Za=Math.sin(Or*va);return Wa*($a*Or*Ka-ea*Or*Za)+Dr*Wa*($a*Za+ea*Ka)}}}}(Oe,Ve,Pt),this._solution=null,this._endPosition=0,this._startTime=0}var Ue=Dt.prototype;return Ue.x=function(Oe){if(!this._solution)return 0;var Ve=(Oe-this._startTime)/1e3;return this._endPosition+this._solution.x(Ve)},Ue.dx=function(Oe){if(!this._solution)return 0;var Ve=(Oe-this._startTime)/1e3;return this._solution.dx(Ve)},Ue.set=function(Oe,Ve,Pt,_n){_n||(_n=Date.now()),this._endPosition=Oe,Ve==Oe&&as(Pt)||(this._solution=this._solver(Ve-Oe,Pt),this._startTime=_n)},Ue.done=function(Oe){return Oe||(Oe=Date.now()),hi(this.x(Oe),this._endPosition)&&as(this.dx(Oe))},Dt}(),Ss=function(){function Dt(Oe,Ve){this._enableSpring=Ve,this._getExtend=void 0,this._friction=new Cs(.05),this._spring=new os(1,90,20),this._toEdge=!1,this._getExtend=Oe}var Ue=Dt.prototype;return Ue.set=function(Oe,Ve,Pt){if(Pt===void 0&&(Pt=Date.now()),this._friction.set(Oe,Ve,Pt),Oe>0&&Ve>=0)this._toEdge=!0,this._enableSpring&&this._spring.set(0,Oe,Ve,Pt);else{var _n=this._getExtend();Oe<-_n&&Ve<=0?(this._toEdge=!0,this._enableSpring&&this._spring.set(-_n,Oe,Ve,Pt)):this._toEdge=!1}},Ue.x=function(Oe){if(this._enableSpring&&this._toEdge)return this._spring.x(Oe);var Ve=this._friction.x(Oe),Pt=this._friction.dx(Oe);if(Ve>0&&Pt>=0){if(this._toEdge=!0,!this._enableSpring)return 0;this._spring.set(0,Ve,Pt,Oe)}else{var _n=this._getExtend();if(Ve<-_n&&Pt<=0){if(this._toEdge=!0,!this._enableSpring)return-_n;this._spring.set(-_n,Ve,Pt,Oe)}}return Ve},Ue.dx=function(Oe){return this._toEdge?this._enableSpring?this._spring.dx(Oe):0:this._friction.dx(Oe)},Ue.done=function(Oe){return this._toEdge?!this._enableSpring||this._spring.done(Oe):this._friction.done(Oe)},Dt}();function vi(Dt,Ue){var Oe,Ve;return function Pt(){if(!Ve){var _n=Date.now();Ue(_n),Dt.done(_n)||(Oe=requestAnimationFrame(Pt))}}(),{cancel:function(){cancelAnimationFrame(Oe),Ve=!0}}}var xs=function(){function Dt(Oe,Ve){this._updatePosition=Ve,this._scrollModel=void 0,this._linearModel=void 0,this._startPosition=0,this._position=0,this._animate=null,this._getExtent=void 0,this._getExtent=Oe,this._scrollModel=new Ss(Oe,!1),this._linearModel=new rs}var Ue=Dt.prototype;return Ue.onTouchStart=function(){var Oe=this._position;if(Oe>0)Oe*=0;else{var Ve=this._getExtent();Oe<-Ve&&(Oe=0*(Oe+Ve)-Ve)}this._startPosition=this._position=Oe,this._animate&&(this._animate.cancel(),this._animate=null),this._updatePosition(-Oe)},Ue.onTouchMove=function(Oe,Ve){var Pt=Ve+this._startPosition;if(Pt>0)Pt*=0;else{var _n=this._getExtent();Pt<-_n&&(Pt=0*(Pt+_n)-_n)}this._position=Pt,this._updatePosition(-Pt)},Ue.onTouchEnd=function(Oe,Ve,Pt,_n){var wn=this,An=Ve+this._startPosition;if(An>0)An*=0;else{var Ln=this._getExtent();An<-Ln&&(An=0*(An+Ln)-Ln)}if(this._position=An,this._updatePosition(-An),!(Math.abs(Ve)<=.1&&Math.abs(_n)<=.1)){var Gn=this._scrollModel;Gn.set(An,_n),this._animate=vi(Gn,function(nr){var yr=wn._position=Gn.x(nr);wn._updatePosition(-yr)})}},Ue.onTouchCancel=function(){var Oe=this,Ve=this._position;if(Ve>0)Ve*=0;else{var Pt=this._getExtent();Ve<-Pt&&(Ve=0*(Ve+Pt)-Pt)}this._position=Ve;var _n=this._scrollModel;_n.set(Ve,0),this._animate=vi(_n,function(wn){var An=Oe._position=_n.x(wn);Oe._updatePosition(-An)})},Ue.onWheel=function(Oe,Ve){var Pt=this._position-Ve;if(this._animate&&(this._animate.cancel(),this._animate=null),Pt>0)Pt=0;else{var _n=this._getExtent();Pt<-_n&&(Pt=-_n)}this._position=Pt,this._updatePosition(-Pt)},Ue.getPosition=function(){return-this._position},Ue.updatePosition=function(Oe){var Ve=-Oe-this._position;this._startPosition+=Ve,this._position+=Ve;var Pt=this._position;this._updatePosition(-Pt);var _n=this._scrollModel,wn=Date.now();if(!_n.done(wn)){var An=_n.dx(wn);_n.set(Pt,An,wn)}},Ue.scrollTo=function(Oe,Ve){var Pt=this;if(this._animate&&(this._animate.cancel(),this._animate=null),Ve>0){var _n=this._linearModel;_n.set(this._position,-Oe,Ve),this._animate=vi(this._linearModel,function(wn){var An=Pt._position=_n.x(wn);Pt._updatePosition(-An)})}else this._updatePosition(Oe)},Dt}();function Es(Dt,Ue){var Oe=typeof Symbol<"u"&&Dt[Symbol.iterator]||Dt["@@iterator"];if(Oe)return(Oe=Oe.call(Dt)).next.bind(Oe);if(Array.isArray(Dt)||(Oe=function(Pt,_n){if(Pt){if(typeof Pt=="string")return is(Pt,_n);var wn=Object.prototype.toString.call(Pt).slice(8,-1);if(wn==="Object"&&Pt.constructor&&(wn=Pt.constructor.name),wn==="Map"||wn==="Set")return Array.from(Pt);if(wn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(wn))return is(Pt,_n)}}(Dt))||Ue&&Dt&&typeof Dt.length=="number"){Oe&&(Dt=Oe);var Ve=0;return function(){return Ve>=Dt.length?{done:!0}:{done:!1,value:Dt[Ve++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function is(Dt,Ue){(Ue==null||Ue>Dt.length)&&(Ue=Dt.length);for(var Oe=0,Ve=new Array(Ue);Oe<Ue;Oe++)Ve[Oe]=Dt[Oe];return Ve}var Go=function(Dt){var Ue=null,Oe=!1,Ve=function Pt(){Oe=!1,Dt(),Ue=requestAnimationFrame(function(){Ue=null,Oe&&Pt()})};return{trigger:function(){Ue===null?Ve():Oe=!0},cancel:function(){Ue&&(cancelAnimationFrame(Ue),Oe=!1,Ue=null)}}},Ts=function(){function Dt(Ue){var Oe=this;this._handler=Ue,this._touchId=null,this._startX=0,this._startY=0,this._historyX=[],this._historyY=[],this._historyTime=[],this._wheelDeltaX=0,this._wheelDeltaY=0,this._onTouchMove=function(){var Ve=Oe._historyX[Oe._historyX.length-1],Pt=Oe._historyY[Oe._historyY.length-1];Oe._handler.onTouchMove(Ve,Pt)},this._onWheel=Go(function(){var Ve=Oe._wheelDeltaX,Pt=Oe._wheelDeltaY;Oe._wheelDeltaX=0,Oe._wheelDeltaY=0,Oe._handler.onWheel(Ve,Pt)}),this.handleTouchStart=function(Ve){var Pt;if(((Pt=Ve.target.dataset)==null?void 0:Pt.scrollable)!=="1"){Ve.preventDefault();var _n=Ve.touches[0];Oe._touchId=_n.identifier,Oe._startX=_n.pageX,Oe._startY=_n.pageY,Oe._historyX=[0],Oe._historyY=[0],Oe._historyTime=[Date.now()],Oe._handler.onTouchStart()}},this.handleTouchMove=function(Ve){var Pt;if(((Pt=Ve.target.dataset)==null?void 0:Pt.scrollable)!=="1"){Ve.preventDefault();var _n=Oe._getTouchDelta(Ve);_n!==null&&(Oe._historyX.push(_n.x),Oe._historyY.push(_n.y),Oe._historyTime.push(Date.now()),Oe._onTouchMove())}},this.handleTouchEnd=function(Ve){var Pt;if(((Pt=Ve.target.dataset)==null?void 0:Pt.scrollable)!=="1"){Ve.preventDefault();var _n=Oe._getTouchDelta(Ve);if(_n!==null){for(var wn=0,An=0,Ln=Date.now(),Gn=_n.y,nr=_n.x,yr=Oe._historyTime,dr=yr.length-1;dr>0;dr-=1){var Ir=Ln-yr[dr];if(Ir>30){wn=1e3*(nr-Oe._historyX[dr])/Ir,An=1e3*(Gn-Oe._historyY[dr])/Ir;break}}Oe._touchId=null,Oe._handler.onTouchEnd(_n.x,_n.y,wn,An)}}},this.handleTouchCancel=function(Ve){var Pt;((Pt=Ve.target.dataset)==null?void 0:Pt.scrollable)!=="1"&&(Ve.preventDefault(),Oe._getTouchDelta(Ve)!==null&&(Oe._touchId=null,Oe._handler.onTouchCancel()))},this.handleWheel=function(Ve){var Pt;((Pt=Ve.target.dataset)==null?void 0:Pt.scrollable)!=="1"&&(Ve.preventDefault(),Oe._wheelDeltaX+=Ve.deltaX,Oe._wheelDeltaY+=Ve.deltaY,Oe._onWheel.trigger())}}return Dt.prototype._getTouchDelta=function(Ue){if(this._touchId===null)return null;for(var Oe,Ve=Es(Ue.changedTouches);!(Oe=Ve()).done;){var Pt=Oe.value;if(Pt.identifier===this._touchId)return{x:Pt.pageX-this._startX,y:Pt.pageY-this._startY}}return null},Dt}(),qa=__webpack_require__(1142),xi={};qa.Z&&qa.Z.locals&&(xi.locals=qa.Z.locals);var ai,Hi=0,di={};di.styleTagTransform=_e(),di.setAttributes=ue(),di.insert=ie().bind(null,"head"),di.domAPI=ae(),di.insertStyleElement=pe(),xi.use=function(Dt){return di.options=Dt||{},Hi++||(ai=j()(qa.Z,di)),xi},xi.unuse=function(){Hi>0&&!--Hi&&(ai(),ai=null)};var ss=xi,Ei=function(){var Dt=[],Ue=[],Oe=0,Ve=0,Pt=0,_n=0,wn=0;return function(An,Ln,Gn){if(Pt===An&&_n===Ln&&wn===Gn)return Dt;var nr=Ue.length,yr=Ln<=Ve?Math.max(0,Math.min(Ln,Math.max(Oe,Math.min(Ve-1,Gn-nr)))):Ln,dr=Oe<=Gn?Math.max(Gn,Math.min(An,Math.max(Oe+1,Math.min(Ve,yr+nr)))):Gn;if(nr===0||dr-yr<nr){for(var Ir=Dt.length=Ue.length=Gn-Ln,Tr=0;Tr<Ir;Tr+=1)Ue[Tr]=Tr,Dt[Tr]={key:Tr,index:Tr+Ln,show:!0};return Oe=Ln,Ve=Gn,Pt=An,_n=Ln,wn=Gn,Dt}var Or=0,Dr=0,jr=0,Yr=0;Ve<yr||dr<Oe?(jr=yr,Yr=yr+nr):Oe<yr?(Dr=yr-Oe,jr=yr,Yr=yr+nr):dr<Ve?(Dr=nr-(Ve-dr),jr=dr-nr,Yr=dr):yr<=Oe&&Ve<=dr&&(jr=Oe,Yr=Ve);for(var ea=yr;ea<Ln;ea+=1,Or+=1){var $a=Ue[(Dr+Or)%nr],va=Dt[ea-yr];va.key=$a,va.index=ea,va.show=!1}for(var Wa=Ln,Ka=0;Wa<Gn;Wa+=1){var Za=void 0;jr<=Wa&&Wa<Yr?(Za=Ue[(Dr+Or)%nr],Or+=1):(Za=nr+Ka,Ka+=1);var ga=Wa-yr;if(ga<Dt.length){var Ca=Dt[ga];Ca.key=Za,Ca.index=Wa,Ca.show=!0}else Dt.push({key:Za,index:Wa,show:!0})}for(var Ja=Gn;Ja<dr;Ja+=1,Or+=1){var Ao=Ue[(Dr+Or)%nr],Qa=Dt[Ja-yr];Qa.key=Ao,Qa.index=Ja,Qa.show=!1}for(var Ya=0;Ya<Dt.length;Ya+=1)Ue[Ya]=Dt[Ya].key;return Dt.sort(function(Oa,aa){return Oa.key-aa.key}),Oe=yr,Ve=dr,Pt=An,_n=Ln,wn=Gn,Dt}},As=$.lig.Map,$s=function(Dt){return{}},Gi=function(Dt){return{}},ks=function(Dt){return{}},ji=function(Dt){return{}};function ls(Dt,Ue,Oe){var Ve=Dt.slice();return Ve[53]=Ue[Oe],Ve[55]=Oe,Ve}var Ms=function(Dt){return{item:1025&Dt[0]}},Ui=function(Dt){return{item:Dt[0][Dt[53].index]}},Ps=function(Dt){return{}},Li=function(Dt){return{}};function fa(Dt){var Ue,Oe,Ve=Dt[24].header,Pt=(0,$.nuO)(Ve,Dt,Dt[31],Li);return{c:function(){Ue=(0,$.bGB)("div"),Pt&&Pt.c(),(0,$.Ljt)(Ue,"class","vc-scroller-header")},m:function(_n,wn){(0,$.$Tr)(_n,Ue,wn),Pt&&Pt.m(Ue,null),Dt[25](Ue),Oe=!0},p:function(_n,wn){Pt&&Pt.p&&(!Oe||1&wn[1])&&(0,$.kmG)(Pt,Ve,_n,_n[31],Oe?(0,$.u2N)(Ve,_n[31],wn,Ps):(0,$.VOJ)(_n[31]),Li)},i:function(_n){Oe||((0,$.Ui)(Pt,_n),Oe=!0)},o:function(_n){(0,$.etI)(Pt,_n),Oe=!1},d:function(_n){_n&&(0,$.ogt)(Ue),Pt&&Pt.d(_n),Dt[25](null)}}}function La(Dt){var Ue,Oe=Dt[24].empty,Ve=(0,$.nuO)(Oe,Dt,Dt[31],ji);return{c:function(){Ve&&Ve.c()},m:function(Pt,_n){Ve&&Ve.m(Pt,_n),Ue=!0},p:function(Pt,_n){Ve&&Ve.p&&(!Ue||1&_n[1])&&(0,$.kmG)(Ve,Oe,Pt,Pt[31],Ue?(0,$.u2N)(Oe,Pt[31],_n,ks):(0,$.VOJ)(Pt[31]),ji)},i:function(Pt){Ue||((0,$.Ui)(Ve,Pt),Ue=!0)},o:function(Pt){(0,$.etI)(Ve,Pt),Ue=!1},d:function(Pt){Ve&&Ve.d(Pt)}}}function sa(Dt){for(var Ue,Oe,Ve=[],Pt=new As,_n=Dt[10],wn=function(nr){return nr[53].key},An=0;An<_n.length;An+=1){var Ln=ls(Dt,_n,An),Gn=wn(Ln);Pt.set(Gn,Ve[An]=Zn(Gn,Ln))}return{c:function(){for(var nr=0;nr<Ve.length;nr+=1)Ve[nr].c();Ue=(0,$.cSb)()},m:function(nr,yr){for(var dr=0;dr<Ve.length;dr+=1)Ve[dr].m(nr,yr);(0,$.$Tr)(nr,Ue,yr),Oe=!0},p:function(nr,yr){17921&yr[0]|1&yr[1]&&(_n=nr[10],(0,$.dvw)(),Ve=(0,$.GQg)(Ve,yr,wn,1,nr,_n,Pt,Ue.parentNode,$.cly,Zn,Ue,ls),(0,$.gbL)())},i:function(nr){if(!Oe){for(var yr=0;yr<_n.length;yr+=1)(0,$.Ui)(Ve[yr]);Oe=!0}},o:function(nr){for(var yr=0;yr<Ve.length;yr+=1)(0,$.etI)(Ve[yr]);Oe=!1},d:function(nr){for(var yr=0;yr<Ve.length;yr+=1)Ve[yr].d(nr);nr&&(0,$.ogt)(Ue)}}}function Xn(Dt){var Ue,Oe,Ve=Dt[24].item,Pt=(0,$.nuO)(Ve,Dt,Dt[31],Ui),_n=Pt||function(wn){var An;return{c:function(){An=(0,$.fLW)("Missing template")},m:function(Ln,Gn){(0,$.$Tr)(Ln,An,Gn)},d:function(Ln){Ln&&(0,$.ogt)(An)}}}();return{c:function(){_n&&_n.c(),Ue=(0,$.DhX)()},m:function(wn,An){_n&&_n.m(wn,An),(0,$.$Tr)(wn,Ue,An),Oe=!0},p:function(wn,An){Pt&&Pt.p&&(!Oe||1025&An[0]|1&An[1])&&(0,$.kmG)(Pt,Ve,wn,wn[31],Oe?(0,$.u2N)(Ve,wn[31],An,Ms):(0,$.VOJ)(wn[31]),Ui)},i:function(wn){Oe||((0,$.Ui)(_n,wn),Oe=!0)},o:function(wn){(0,$.etI)(_n,wn),Oe=!1},d:function(wn){_n&&_n.d(wn),wn&&(0,$.ogt)(Ue)}}}function Zn(Dt,Ue){var Oe,Ve,Pt;function _n(){for(var wn,An=arguments.length,Ln=new Array(An),Gn=0;Gn<An;Gn++)Ln[Gn]=arguments[Gn];return(wn=Ue)[26].apply(wn,[Ue[53]].concat(Ln))}return Ve=new ws({props:{show:Ue[53].show,top:Ue[9][Ue[53].index],onResize:_n,$$slots:{default:[Xn]},$$scope:{ctx:Ue}}}),{key:Dt,first:null,c:function(){Oe=(0,$.cSb)(),(0,$.YCL)(Ve.$$.fragment),this.first=Oe},m:function(wn,An){(0,$.$Tr)(wn,Oe,An),(0,$.yef)(Ve,wn,An),Pt=!0},p:function(wn,An){Ue=wn;var Ln={};1024&An[0]&&(Ln.show=Ue[53].show),1536&An[0]&&(Ln.top=Ue[9][Ue[53].index]),1024&An[0]&&(Ln.onResize=_n),1025&An[0]|1&An[1]&&(Ln.$$scope={dirty:An,ctx:Ue}),Ve.$set(Ln)},i:function(wn){Pt||((0,$.Ui)(Ve.$$.fragment,wn),Pt=!0)},o:function(wn){(0,$.etI)(Ve.$$.fragment,wn),Pt=!1},d:function(wn){wn&&(0,$.ogt)(Oe),(0,$.vpE)(Ve,wn)}}}function Sr(Dt){var Ue,Oe,Ve=Dt[24].footer,Pt=(0,$.nuO)(Ve,Dt,Dt[31],Gi);return{c:function(){Ue=(0,$.bGB)("div"),Pt&&Pt.c(),(0,$.Ljt)(Ue,"class","vc-scroller-footer")},m:function(_n,wn){(0,$.$Tr)(_n,Ue,wn),Pt&&Pt.m(Ue,null),Dt[28](Ue),Oe=!0},p:function(_n,wn){Pt&&Pt.p&&(!Oe||1&wn[1])&&(0,$.kmG)(Pt,Ve,_n,_n[31],Oe?(0,$.u2N)(Ve,_n[31],wn,$s):(0,$.VOJ)(_n[31]),Gi)},i:function(_n){Oe||((0,$.Ui)(Pt,_n),Oe=!0)},o:function(_n){(0,$.etI)(Pt,_n),Oe=!1},d:function(_n){_n&&(0,$.ogt)(Ue),Pt&&Pt.d(_n),Dt[28](null)}}}function Lr(Dt){var Ue,Oe,Ve=Dt[7]+"%",Pt=Dt[8]+"%";return{c:function(){Ue=(0,$.bGB)("div"),Oe=(0,$.bGB)("div"),(0,$.Ljt)(Oe,"class","vc-scroller-scrollbar-thumb"),(0,$.czc)(Oe,"height",Ve,!1),(0,$.czc)(Oe,"top",Pt,!1),(0,$.Ljt)(Ue,"class","vc-scroller-scrollbar-track"),(0,$.czc)(Ue,"display",Dt[7]<100?"block":"none",!1)},m:function(_n,wn){(0,$.$Tr)(_n,Ue,wn),(0,$.R3I)(Ue,Oe)},p:function(_n,wn){128&wn[0]&&Ve!==(Ve=_n[7]+"%")&&(0,$.czc)(Oe,"height",Ve,!1),256&wn[0]&&Pt!==(Pt=_n[8]+"%")&&(0,$.czc)(Oe,"top",Pt,!1),128&wn[0]&&(0,$.czc)(Ue,"display",_n[7]<100?"block":"none",!1)},d:function(_n){_n&&(0,$.ogt)(Ue)}}}function Jr(Dt){var Ue,Oe,Ve,Pt,_n,wn,An,Ln,Gn,nr,yr,dr=Dt[15].header&&fa(Dt),Ir=[sa,La],Tr=[];function Or(Yr,ea){return Yr[0].length?0:1}_n=Or(Dt),wn=Tr[_n]=Ir[_n](Dt);var Dr=Dt[15].footer&&Sr(Dt),jr=Dt[1]&&Lr(Dt);return{c:function(){Ue=(0,$.bGB)("div"),Oe=(0,$.bGB)("div"),dr&&dr.c(),Ve=(0,$.DhX)(),Pt=(0,$.bGB)("div"),wn.c(),An=(0,$.DhX)(),Dr&&Dr.c(),Ln=(0,$.DhX)(),jr&&jr.c(),(0,$.Ljt)(Pt,"class","vc-scroller-items"),(0,$.Ljt)(Oe,"class","vc-scroller-contents"),(0,$.Ljt)(Ue,"class","vc-scroller-viewport"),(0,$.VHj)(Ue,"static",!Dt[13])},m:function(Yr,ea){(0,$.$Tr)(Yr,Ue,ea),(0,$.R3I)(Ue,Oe),dr&&dr.m(Oe,null),(0,$.R3I)(Oe,Ve),(0,$.R3I)(Oe,Pt),Tr[_n].m(Pt,null),Dt[27](Pt),(0,$.R3I)(Oe,An),Dr&&Dr.m(Oe,null),Dt[29](Oe),(0,$.R3I)(Ue,Ln),jr&&jr.m(Ue,null),Dt[30](Ue),Gn=!0,nr||(yr=[(0,$.oLt)(Ue,"touchstart",function(){(0,$.sBU)(Dt[13]?Dt[11].handleTouchStart:Dt[12])&&(Dt[13]?Dt[11].handleTouchStart:Dt[12]).apply(this,arguments)}),(0,$.oLt)(Ue,"touchmove",function(){(0,$.sBU)(Dt[13]?Dt[11].handleTouchMove:Dt[12])&&(Dt[13]?Dt[11].handleTouchMove:Dt[12]).apply(this,arguments)}),(0,$.oLt)(Ue,"touchend",function(){(0,$.sBU)(Dt[13]?Dt[11].handleTouchEnd:Dt[12])&&(Dt[13]?Dt[11].handleTouchEnd:Dt[12]).apply(this,arguments)}),(0,$.oLt)(Ue,"touchcancel",function(){(0,$.sBU)(Dt[13]?Dt[11].handleTouchCancel:Dt[12])&&(Dt[13]?Dt[11].handleTouchCancel:Dt[12]).apply(this,arguments)}),(0,$.oLt)(Ue,"wheel",function(){(0,$.sBU)(Dt[13]?Dt[11].handleWheel:Dt[12])&&(Dt[13]?Dt[11].handleWheel:Dt[12]).apply(this,arguments)})],nr=!0)},p:function(Yr,ea){(Dt=Yr)[15].header?dr?(dr.p(Dt,ea),32768&ea[0]&&(0,$.Ui)(dr,1)):((dr=fa(Dt)).c(),(0,$.Ui)(dr,1),dr.m(Oe,Ve)):dr&&((0,$.dvw)(),(0,$.etI)(dr,1,1,function(){dr=null}),(0,$.gbL)());var $a=_n;(_n=Or(Dt))===$a?Tr[_n].p(Dt,ea):((0,$.dvw)(),(0,$.etI)(Tr[$a],1,1,function(){Tr[$a]=null}),(0,$.gbL)(),(wn=Tr[_n])?wn.p(Dt,ea):(wn=Tr[_n]=Ir[_n](Dt)).c(),(0,$.Ui)(wn,1),wn.m(Pt,null)),Dt[15].footer?Dr?(Dr.p(Dt,ea),32768&ea[0]&&(0,$.Ui)(Dr,1)):((Dr=Sr(Dt)).c(),(0,$.Ui)(Dr,1),Dr.m(Oe,null)):Dr&&((0,$.dvw)(),(0,$.etI)(Dr,1,1,function(){Dr=null}),(0,$.gbL)()),Dt[1]?jr?jr.p(Dt,ea):((jr=Lr(Dt)).c(),jr.m(Ue,null)):jr&&(jr.d(1),jr=null)},i:function(Yr){Gn||((0,$.Ui)(dr),(0,$.Ui)(wn),(0,$.Ui)(Dr),Gn=!0)},o:function(Yr){(0,$.etI)(dr),(0,$.etI)(wn),(0,$.etI)(Dr),Gn=!1},d:function(Yr){Yr&&(0,$.ogt)(Ue),dr&&dr.d(),Tr[_n].d(),Dt[27](null),Dr&&Dr.d(),Dt[29](null),jr&&jr.d(),Dt[30](null),nr=!1,(0,$.j7q)(yr)}}}function Hr(Dt,Ue,Oe){var Ve,Pt,_n,wn,An,Ln,Gn,nr=Ue.$$slots,yr=nr===void 0?{}:nr,dr=Ue.$$scope,Ir=(0,$.XGm)(yr),Tr=this&&this.__awaiter||function(oa,Ra,Da,Ba){return new(Da||(Da=Promise))(function(ao,co){function li(xo){try{ti(Ba.next(xo))}catch(Yo){co(Yo)}}function ei(xo){try{ti(Ba.throw(xo))}catch(Yo){co(Yo)}}function ti(xo){var Yo;xo.done?ao(xo.value):(Yo=xo.value,Yo instanceof Da?Yo:new Da(function(Ii){Ii(Yo)})).then(li,ei)}ti((Ba=Ba.apply(oa,Ra||[])).next())})},Or=Ue.items,Dr=Ue.itemKey,jr=Dr===void 0?void 0:Dr,Yr=Ue.itemHeight,ea=Yr===void 0?void 0:Yr,$a=Ue.buffer,va=$a===void 0?200:$a,Wa=Ue.stickToBottom,Ka=Wa!==void 0&&Wa,Za=Ue.scrollbar,ga=Za!==void 0&&Za,Ca=Ue.start,Ja=Ca===void 0?0:Ca,Ao=Ue.end,Qa=Ao===void 0?0:Ao,Ya=0,Oa=0,aa=0,la=0,oo=100,Zr=0,ma=[],za=[],ha=[],Fa=Ei(),go=function(){return Math.max(0,la+Ya+Oa-aa)},So=!0,Mo=!1,uo=[],Jo=!1,Po=!1,Qo=zi(),_o=function(oa,Ra){var Da;(0,V.H3)(function(){var Ba=oa();if(Ba){Ra(Ba.getBoundingClientRect().height),Da&&Da.disconnect();var ao=ns();(Da=new ao(function(co){var li=co[0];Ra(li.contentRect.height)})).observe(Ba)}else Ra(0),Da&&(Da.disconnect(),Da=null)}),(0,V.ev)(function(){Da&&(Da.disconnect(),Da=null)})},si=function(){var oa=Ln.getPosition(),Ra=100/(la+Ya+Oa);Oe(8,Zr=oa*Ra),Oe(7,oo=aa*Ra)},$o=function(oa){var Ra=go();(oa||Ln.getPosition()>Ra)&&Ln.updatePosition(Ra)},Ci=function(oa){(function(Ra,Da,Ba){for(var ao=new Map,co=0;co<uo.length;co+=1){var li=uo[co],ei=jr===void 0?li:li[jr];ao.set(ei,ma[co])}Oe(9,za.length=ma.length=Ra.length,za);for(var ti=0,xo=0;xo<Ra.length;xo+=1){var Yo=Ra[xo],Ii=jr===void 0?Yo:Yo[jr];ao.has(Ii)?ma[xo]=ao.get(Ii):ma[xo]=Ba,Oe(9,za[xo]=ti,za),ti+=ma[xo]}la=Math.max(ti,Da-Ya-Oa),uo=Ra,Qo?(Pi(Ra,Ln.getPosition(),Da),Oe(6,An.style.height=la+"px",An),$o(So&&Ka),si()):Pi(Ra,0,9e6)})(oa,aa,ea)};function Pi(oa,Ra,Da){for(var Ba=0,ao=0;Ba<oa.length&&ao+ma[Ba]<Ra-va;)ao+=ma[Ba],Ba+=1;for(Oe(16,Ja=Ba);Ba<oa.length&&Da&&ao<Ra+Da+va;)ao+=ma[Ba],Ba+=1;Oe(17,Qa=Ba),Oe(10,ha=Fa(oa.length,Ja,Qa))}var _s=function(oa,Ra){return Tr(void 0,void 0,void 0,ja().mark(function Da(){var Ba,ao,co,li;return ja().wrap(function(ei){for(;;)switch(ei.prev=ei.next){case 0:if(ma[oa]!==Ra&&aa!==0){ei.next=2;break}return ei.abrupt("return");case 2:for(Ba=ma[oa],ma[oa]=Ra,ao=Or.length,co=oa;co<ao-1;co+=1)Oe(9,za[co+1]=za[co]+ma[co],za);return la=Math.max(za[ao-1]+ma[ao-1],aa-Ya-Oa),li=Ln.getPosition(),Mo=!0,za[oa]+Ba<li?Ln.updatePosition(li+Ra-Ba):$o(So&&Ka),ei.next=12,new Promise(function(ti){return setTimeout(ti,0)});case 12:Pi(Or,Ln.getPosition(),aa),Oe(6,An.style.height=la+"px",An),si();case 15:case"end":return ei.stop()}},Da)}))};(0,V.H3)(function(){Oe(23,Jo=!0),ss.use()}),(0,V.ev)(function(){ss.unuse()}),Qo&&(Qo&&(Ln=Ln||new xs(go,function(oa){return Tr(void 0,void 0,void 0,ja().mark(function Ra(){var Da;return ja().wrap(function(Ba){for(;;)switch(Ba.prev=Ba.next){case 0:if(Da=go(),So=Math.abs(oa-Da)<=1,Oe(5,wn.style.transform="translateY("+-oa+"px) translateZ(0)",wn),si(),!Mo){Ba.next=8;break}Mo=!1,Ba.next=11;break;case 8:return Ba.next=10,new Promise(function(ao){return setTimeout(ao,0)});case 10:Pi(Or,oa,aa);case 11:case"end":return Ba.stop()}},Ra)}))}),Oe(11,Gn=Gn||new Ts(Ln))),!Po&&Qo&&(_o(function(){return _n},function(oa){return Tr(void 0,void 0,void 0,ja().mark(function Ra(){var Da,Ba;return ja().wrap(function(ao){for(;;)switch(ao.prev=ao.next){case 0:if(aa!==oa){ao.next=2;break}return ao.abrupt("return");case 2:for(aa=oa,Da=0,Ba=0;Ba<Or.length;Ba+=1)Da+=ma[Ba];return la=Math.max(Da,aa-Oa),Oe(6,An.style.height=la+"px",An),ao.next=9,new Promise(function(co){return setTimeout(co,0)});case 9:Ci(Or),Pi(Or,Ln.getPosition(),aa),aa!==0&&$o(So&&Ka),si();case 13:case"end":return ao.stop()}},Ra)}))}),_o(function(){return Pt},function(oa){if(Oa!==oa){Oa=oa;for(var Ra=0,Da=0;Da<Or.length;Da+=1)Ra+=ma[Da];la=Math.max(Ra,aa-Ya-Oa),Oe(6,An.style.height=la+"px",An),aa!==0&&$o(So&&Ka),si()}}),_o(function(){return Ve},function(oa){Ya!==oa&&(Ya=oa,Ci(Or),si())})));var Gs={scrollTo:function(oa){if(Qo){var Ra=za[Math.max(0,Math.min(Or.length-1,oa))],Da=Math.min(go(),Ra),Ba=Math.min(Math.floor(500*Math.abs(Ln.getPosition()-Da)/2e3),500);Ln.scrollTo(Da,Ba)}}};return Dt.$$set=function(oa){"items"in oa&&Oe(0,Or=oa.items),"itemKey"in oa&&Oe(18,jr=oa.itemKey),"itemHeight"in oa&&Oe(19,ea=oa.itemHeight),"buffer"in oa&&Oe(20,va=oa.buffer),"stickToBottom"in oa&&Oe(21,Ka=oa.stickToBottom),"scrollbar"in oa&&Oe(1,ga=oa.scrollbar),"start"in oa&&Oe(16,Ja=oa.start),"end"in oa&&Oe(17,Qa=oa.end),"$$scope"in oa&&Oe(31,dr=oa.$$scope)},Dt.$$.update=function(){8388609&Dt.$$.dirty[0]&&Jo&&(Qo||Oe(4,_n.parentElement.style.height="auto",_n),Ci(Or),Po=!0)},[Or,ga,Ve,Pt,_n,wn,An,oo,Zr,za,ha,Gn,function(){},Qo,_s,Ir,Ja,Qa,jr,ea,va,Ka,Gs,Jo,yr,function(oa){$.VnY[oa?"unshift":"push"](function(){Oe(2,Ve=oa)})},function(oa,Ra){return _s(oa.index,Ra)},function(oa){$.VnY[oa?"unshift":"push"](function(){Oe(6,An=oa)})},function(oa){$.VnY[oa?"unshift":"push"](function(){Oe(3,Pt=oa)})},function(oa){$.VnY[oa?"unshift":"push"](function(){Oe(5,wn=oa)})},function(oa){$.VnY[oa?"unshift":"push"](function(){Oe(4,_n=oa),Oe(23,Jo),Oe(13,Qo),Oe(0,Or)})},dr]}var na=function(Dt){function Ue(Oe){var Ve;return Ve=Dt.call(this)||this,(0,$.S1n)((0,y.Z)(Ve),Oe,Hr,Jr,$.N8,{items:0,itemKey:18,itemHeight:19,buffer:20,stickToBottom:21,scrollbar:1,start:16,end:17,handler:22},null,[-1,-1]),Ve}return(0,L.Z)(Ue,Dt),(0,t.Z)(Ue,[{key:"items",get:function(){return this.$$.ctx[0]},set:function(Oe){this.$$set({items:Oe}),(0,$.yl1)()}},{key:"itemKey",get:function(){return this.$$.ctx[18]},set:function(Oe){this.$$set({itemKey:Oe}),(0,$.yl1)()}},{key:"itemHeight",get:function(){return this.$$.ctx[19]},set:function(Oe){this.$$set({itemHeight:Oe}),(0,$.yl1)()}},{key:"buffer",get:function(){return this.$$.ctx[20]},set:function(Oe){this.$$set({buffer:Oe}),(0,$.yl1)()}},{key:"stickToBottom",get:function(){return this.$$.ctx[21]},set:function(Oe){this.$$set({stickToBottom:Oe}),(0,$.yl1)()}},{key:"scrollbar",get:function(){return this.$$.ctx[1]},set:function(Oe){this.$$set({scrollbar:Oe}),(0,$.yl1)()}},{key:"start",get:function(){return this.$$.ctx[16]},set:function(Oe){this.$$set({start:Oe}),(0,$.yl1)()}},{key:"end",get:function(){return this.$$.ctx[17]},set:function(Oe){this.$$set({end:Oe}),(0,$.yl1)()}},{key:"handler",get:function(){return this.$$.ctx[22]}}]),Ue}($.f_C),ra=na;function xa(Dt){var Ue;return{c:function(){(Ue=(0,$.bGB)("div")).textContent="Empty",(0,$.Ljt)(Ue,"slot","empty"),(0,$.Ljt)(Ue,"class","vc-plugin-empty")},m:function(Oe,Ve){(0,$.$Tr)(Oe,Ue,Ve)},p:$.ZTd,d:function(Oe){Oe&&(0,$.ogt)(Ue)}}}function Ua(Dt){var Ue,Oe;return(Ue=new Eo({props:{slot:"item",log:Dt[16],showTimestamps:Dt[1],groupHeader:Dt[16].groupHeader}})).$on("groupCollapsed",Dt[6]),{c:function(){(0,$.YCL)(Ue.$$.fragment)},m:function(Ve,Pt){(0,$.yef)(Ue,Ve,Pt),Oe=!0},p:function(Ve,Pt){var _n={};65536&Pt&&(_n.log=Ve[16]),2&Pt&&(_n.showTimestamps=Ve[1]),65536&Pt&&(_n.groupHeader=Ve[16].groupHeader),Ue.$set(_n)},i:function(Ve){Oe||((0,$.Ui)(Ue.$$.fragment,Ve),Oe=!0)},o:function(Ve){(0,$.etI)(Ue.$$.fragment,Ve),Oe=!1},d:function(Ve){(0,$.vpE)(Ue,Ve)}}}function Xa(Dt){var Ue,Oe;return(Ue=new ni.Z({})).$on("filterText",Dt[5]),{c:function(){(0,$.YCL)(Ue.$$.fragment)},m:function(Ve,Pt){(0,$.yef)(Ue,Ve,Pt),Oe=!0},p:$.ZTd,i:function(Ve){Oe||((0,$.Ui)(Ue.$$.fragment,Ve),Oe=!0)},o:function(Ve){(0,$.etI)(Ue.$$.fragment,Ve),Oe=!1},d:function(Ve){(0,$.vpE)(Ue,Ve)}}}function lo(Dt){var Ue,Oe,Ve=Dt[0]&&Xa(Dt);return{c:function(){Ve&&Ve.c(),Ue=(0,$.cSb)()},m:function(Pt,_n){Ve&&Ve.m(Pt,_n),(0,$.$Tr)(Pt,Ue,_n),Oe=!0},p:function(Pt,_n){Pt[0]?Ve?(Ve.p(Pt,_n),1&_n&&(0,$.Ui)(Ve,1)):((Ve=Xa(Pt)).c(),(0,$.Ui)(Ve,1),Ve.m(Ue.parentNode,Ue)):Ve&&((0,$.dvw)(),(0,$.etI)(Ve,1,1,function(){Ve=null}),(0,$.gbL)())},i:function(Pt){Oe||((0,$.Ui)(Ve),Oe=!0)},o:function(Pt){(0,$.etI)(Ve),Oe=!1},d:function(Pt){Ve&&Ve.d(Pt),Pt&&(0,$.ogt)(Ue)}}}function To(Dt){var Ue,Oe,Ve,Pt;function _n(An){Dt[15](An)}var wn={items:Dt[4],itemKey:"_id",itemHeight:30,buffer:100,stickToBottom:!0,scrollbar:!0,$$slots:{footer:[lo],item:[Ua,function(An){return{16:An.item}},function(An){return An.item?65536:0}],empty:[xa]},$$scope:{ctx:Dt}};return Dt[3]!==void 0&&(wn.handler=Dt[3]),Oe=new ra({props:wn}),$.VnY.push(function(){return(0,$.akz)(Oe,"handler",_n)}),{c:function(){Ue=(0,$.bGB)("div"),(0,$.YCL)(Oe.$$.fragment),(0,$.Ljt)(Ue,"class","vc-plugin-content"),(0,$.VHj)(Ue,"vc-logs-has-cmd",Dt[0])},m:function(An,Ln){(0,$.$Tr)(An,Ue,Ln),(0,$.yef)(Oe,Ue,null),Pt=!0},p:function(An,Ln){var Gn=Ln[0],nr={};16&Gn&&(nr.items=An[4]),196611&Gn&&(nr.$$scope={dirty:Gn,ctx:An}),!Ve&&8&Gn&&(Ve=!0,nr.handler=An[3],(0,$.hjT)(function(){return Ve=!1})),Oe.$set(nr),1&Gn&&(0,$.VHj)(Ue,"vc-logs-has-cmd",An[0])},i:function(An){Pt||((0,$.Ui)(Oe.$$.fragment,An),Pt=!0)},o:function(An){(0,$.etI)(Oe.$$.fragment,An),Pt=!1},d:function(An){An&&(0,$.ogt)(Ue),(0,$.vpE)(Oe)}}}function Va(Dt,Ue,Oe){var Ve,Pt=$.ZTd;Dt.$$.on_destroy.push(function(){return Pt()});var _n,wn,An=Ue.pluginId,Ln=An===void 0?"default":An,Gn=Ue.showCmd,nr=Gn!==void 0&&Gn,yr=Ue.filterType,dr=yr===void 0?"all":yr,Ir=Ue.showTimestamps,Tr=Ir!==void 0&&Ir,Or=!1,Dr="",jr=[];return(0,V.H3)(function(){Si.use()}),(0,V.ev)(function(){Si.unuse()}),Dt.$$set=function(Yr){"pluginId"in Yr&&Oe(7,Ln=Yr.pluginId),"showCmd"in Yr&&Oe(0,nr=Yr.showCmd),"filterType"in Yr&&Oe(8,dr=Yr.filterType),"showTimestamps"in Yr&&Oe(1,Tr=Yr.showTimestamps)},Dt.$$.update=function(){29056&Dt.$$.dirty&&(Or||(Oe(2,_n=br.O.get(Ln)),Pt(),Pt=(0,$.LdU)(_n,function(Yr){return Oe(14,Ve=Yr)}),Oe(12,Or=!0)),Oe(4,jr=Ve.logList.filter(function(Yr){return(dr==="all"||dr===Yr.type)&&(Dr===""||(0,er.HX)(Yr,Dr))&&!Yr.groupCollapsed})))},[nr,Tr,_n,wn,jr,function(Yr){Oe(13,Dr=Yr.detail.filterText||"")},function(Yr){var ea=Yr.detail.groupLabel,$a=Yr.detail.groupHeader,va=Yr.detail.isGroupCollapsed;_n.update(function(Wa){return Wa.logList.forEach(function(Ka){Ka.groupLabel===ea&&(Ka.groupHeader>0?Ka.groupHeader=$a:Ka.groupCollapsed=va)}),Wa})},Ln,dr,function(){wn.scrollTo(0)},function(){wn.scrollTo(jr.length-1)},{fixedHeight:!0},Or,Dr,Ve,function(Yr){Oe(3,wn=Yr)}]}var ho=function(Dt){function Ue(Oe){var Ve;return Ve=Dt.call(this)||this,(0,$.S1n)((0,y.Z)(Ve),Oe,Va,To,$.N8,{pluginId:7,showCmd:0,filterType:8,showTimestamps:1,scrollToTop:9,scrollToBottom:10,options:11}),Ve}return(0,L.Z)(Ue,Dt),(0,t.Z)(Ue,[{key:"pluginId",get:function(){return this.$$.ctx[7]},set:function(Oe){this.$$set({pluginId:Oe}),(0,$.yl1)()}},{key:"showCmd",get:function(){return this.$$.ctx[0]},set:function(Oe){this.$$set({showCmd:Oe}),(0,$.yl1)()}},{key:"filterType",get:function(){return this.$$.ctx[8]},set:function(Oe){this.$$set({filterType:Oe}),(0,$.yl1)()}},{key:"showTimestamps",get:function(){return this.$$.ctx[1]},set:function(Oe){this.$$set({showTimestamps:Oe}),(0,$.yl1)()}},{key:"scrollToTop",get:function(){return this.$$.ctx[9]}},{key:"scrollToBottom",get:function(){return this.$$.ctx[10]}},{key:"options",get:function(){return this.$$.ctx[11]}}]),Ue}($.f_C),Oo=ho,wo=__webpack_require__(5629),mi=function(){function Dt(Ue){this.model=void 0,this.pluginId=void 0,this.pluginId=Ue}return Dt.prototype.destroy=function(){this.model=void 0},Dt}(),Oi=function(Dt){function Ue(){for(var Ve,Pt=arguments.length,_n=new Array(Pt),wn=0;wn<Pt;wn++)_n[wn]=arguments[wn];return(Ve=Dt.call.apply(Dt,[this].concat(_n))||this).model=wo.W.getSingleton(wo.W,"VConsoleLogModel"),Ve}(0,L.Z)(Ue,Dt);var Oe=Ue.prototype;return Oe.log=function(){for(var Ve=arguments.length,Pt=new Array(Ve),_n=0;_n<Ve;_n++)Pt[_n]=arguments[_n];this.addLog.apply(this,["log"].concat(Pt))},Oe.info=function(){for(var Ve=arguments.length,Pt=new Array(Ve),_n=0;_n<Ve;_n++)Pt[_n]=arguments[_n];this.addLog.apply(this,["info"].concat(Pt))},Oe.debug=function(){for(var Ve=arguments.length,Pt=new Array(Ve),_n=0;_n<Ve;_n++)Pt[_n]=arguments[_n];this.addLog.apply(this,["debug"].concat(Pt))},Oe.warn=function(){for(var Ve=arguments.length,Pt=new Array(Ve),_n=0;_n<Ve;_n++)Pt[_n]=arguments[_n];this.addLog.apply(this,["warn"].concat(Pt))},Oe.error=function(){for(var Ve=arguments.length,Pt=new Array(Ve),_n=0;_n<Ve;_n++)Pt[_n]=arguments[_n];this.addLog.apply(this,["error"].concat(Pt))},Oe.clear=function(){this.model&&this.model.clearPluginLog(this.pluginId)},Oe.addLog=function(Ve){if(this.model){for(var Pt=arguments.length,_n=new Array(Pt>1?Pt-1:0),wn=1;wn<Pt;wn++)_n[wn-1]=arguments[wn];_n.unshift("["+this.pluginId+"]"),this.model.addLog({type:Ve,origData:_n},{noOrig:!0})}},Ue}(mi),gi=function(Dt){function Ue(Ve,Pt){var _n;return(_n=Dt.call(this,Ve,Pt,Oo,{pluginId:Ve,filterType:"all"})||this).model=wo.W.getSingleton(wo.W,"VConsoleLogModel"),_n.isReady=!1,_n.isShow=!1,_n.isInBottom=!0,_n.model.bindPlugin(Ve),_n.exporter=new Oi(Ve),_n}(0,L.Z)(Ue,Dt);var Oe=Ue.prototype;return Oe.onReady=function(){var Ve,Pt;Dt.prototype.onReady.call(this),this.model.maxLogNumber=Number((Ve=this.vConsole.option.log)==null?void 0:Ve.maxLogNumber)||1e3,this.compInstance.showTimestamps=!((Pt=this.vConsole.option.log)==null||!Pt.showTimestamps)},Oe.onRemove=function(){Dt.prototype.onRemove.call(this),this.model.unbindPlugin(this.id)},Oe.onAddTopBar=function(Ve){for(var Pt=this,_n=["All","Log","Info","Warn","Error"],wn=[],An=0;An<_n.length;An++)wn.push({name:_n[An],data:{type:_n[An].toLowerCase()},actived:An===0,className:"",onClick:function(Ln,Gn){if(Gn.type===Pt.compInstance.filterType)return!1;Pt.compInstance.filterType=Gn.type}});wn[0].className="vc-actived",Ve(wn)},Oe.onAddTool=function(Ve){var Pt=this;Ve([{name:"Clear",global:!1,onClick:function(_n){Pt.model.clearPluginLog(Pt.id),Pt.vConsole.triggerEvent("clearLog")}},{name:"Top",global:!1,onClick:function(_n){Pt.compInstance.scrollToTop()}},{name:"Bottom",global:!1,onClick:function(_n){Pt.compInstance.scrollToBottom()}}])},Oe.onUpdateOption=function(){var Ve,Pt,_n,wn;((Ve=this.vConsole.option.log)==null?void 0:Ve.maxLogNumber)!==this.model.maxLogNumber&&(this.model.maxLogNumber=Number((_n=this.vConsole.option.log)==null?void 0:_n.maxLogNumber)||1e3),!((Pt=this.vConsole.option.log)==null||!Pt.showTimestamps)!==this.compInstance.showTimestamps&&(this.compInstance.showTimestamps=!((wn=this.vConsole.option.log)==null||!wn.showTimestamps))},Ue}(lr),oi=function(Dt){function Ue(){for(var Ve,Pt=arguments.length,_n=new Array(Pt),wn=0;wn<Pt;wn++)_n[wn]=arguments[wn];return(Ve=Dt.call.apply(Dt,[this].concat(_n))||this).onErrorHandler=void 0,Ve.resourceErrorHandler=void 0,Ve.rejectionHandler=void 0,Ve}(0,L.Z)(Ue,Dt);var Oe=Ue.prototype;return Oe.onReady=function(){Dt.prototype.onReady.call(this),this.bindErrors(),this.compInstance.showCmd=!0},Oe.onRemove=function(){Dt.prototype.onRemove.call(this),this.unbindErrors()},Oe.bindErrors=function(){r.FJ(window)&&r.mf(window.addEventListener)&&(this.catchWindowOnError(),this.catchResourceError(),this.catchUnhandledRejection())},Oe.unbindErrors=function(){r.FJ(window)&&r.mf(window.addEventListener)&&(window.removeEventListener("error",this.onErrorHandler),window.removeEventListener("error",this.resourceErrorHandler),window.removeEventListener("unhandledrejection",this.rejectionHandler))},Oe.catchWindowOnError=function(){var Ve=this;this.onErrorHandler=this.onErrorHandler?this.onErrorHandler:function(Pt){var _n=Pt.message;Pt.filename&&(_n+="\\n\\t"+Pt.filename.replace(location.origin,""),(Pt.lineno||Pt.colno)&&(_n+=":"+Pt.lineno+":"+Pt.colno)),_n+="\\n"+(!!Pt.error&&!!Pt.error.stack&&Pt.error.stack.toString()||""),Ve.model.addLog({type:"error",origData:[_n]},{noOrig:!0})},window.removeEventListener("error",this.onErrorHandler),window.addEventListener("error",this.onErrorHandler)},Oe.catchResourceError=function(){var Ve=this;this.resourceErrorHandler=this.resourceErrorHandler?this.resourceErrorHandler:function(Pt){var _n=Pt.target;if(["link","video","script","img","audio"].indexOf(_n.localName)>-1){var wn=_n.href||_n.src||_n.currentSrc;Ve.model.addLog({type:"error",origData:["GET <"+_n.localName+"> error: "+wn]},{noOrig:!0})}},window.removeEventListener("error",this.resourceErrorHandler),window.addEventListener("error",this.resourceErrorHandler,!0)},Oe.catchUnhandledRejection=function(){var Ve=this;this.rejectionHandler=this.rejectionHandler?this.rejectionHandler:function(Pt){var _n=Pt&&Pt.reason,wn="Uncaught (in promise) ",An=[wn,_n];_n instanceof Error&&(An=[wn,{name:_n.name,message:_n.message,stack:_n.stack}]),Ve.model.addLog({type:"error",origData:An},{noOrig:!0})},window.removeEventListener("unhandledrejection",this.rejectionHandler),window.addEventListener("unhandledrejection",this.rejectionHandler)},Ue}(gi),jo=function(Dt){function Ue(){return Dt.apply(this,arguments)||this}(0,L.Z)(Ue,Dt);var Oe=Ue.prototype;return Oe.onReady=function(){Dt.prototype.onReady.call(this),this.printSystemInfo()},Oe.printSystemInfo=function(){var Ve=navigator.userAgent,Pt=[],_n=Ve.match(/MicroMessenger\/([\d\.]+)/i),wn=_n&&_n[1]?_n[1]:null;location.host==="servicewechat.com"||console.info("[system]","Location:",location.href);var An=Ve.match(/(ipod).*\s([\d_]+)/i),Ln=Ve.match(/(ipad).*\s([\d_]+)/i),Gn=Ve.match(/(iphone)\sos\s([\d_]+)/i),nr=Ve.match(/(android)\s([\d\.]+)/i),yr=Ve.match(/(Mac OS X)\s([\d_]+)/i);Pt=[],nr?Pt.push("Android "+nr[2]):Gn?Pt.push("iPhone, iOS "+Gn[2].replace(/_/g,".")):Ln?Pt.push("iPad, iOS "+Ln[2].replace(/_/g,".")):An?Pt.push("iPod, iOS "+An[2].replace(/_/g,".")):yr&&Pt.push("Mac, MacOS "+yr[2].replace(/_/g,".")),wn&&Pt.push("WeChat "+wn),console.info("[system]","Client:",Pt.length?Pt.join(", "):"Unknown");var dr=Ve.toLowerCase().match(/ nettype\/([^ ]+)/g);dr&&dr[0]&&(Pt=[(dr=dr[0].split("/"))[1]],console.info("[system]","Network:",Pt.length?Pt.join(", "):"Unknown")),console.info("[system]","UA:",Ve),setTimeout(function(){var Ir=window.performance||window.msPerformance||window.webkitPerformance;if(Ir&&Ir.timing){var Tr=Ir.timing;Tr.navigationStart&&console.info("[system]","navigationStart:",Tr.navigationStart),Tr.navigationStart&&Tr.domainLookupStart&&console.info("[system]","navigation:",Tr.domainLookupStart-Tr.navigationStart+"ms"),Tr.domainLookupEnd&&Tr.domainLookupStart&&console.info("[system]","dns:",Tr.domainLookupEnd-Tr.domainLookupStart+"ms"),Tr.connectEnd&&Tr.connectStart&&(Tr.connectEnd&&Tr.secureConnectionStart?console.info("[system]","tcp (ssl):",Tr.connectEnd-Tr.connectStart+"ms ("+(Tr.connectEnd-Tr.secureConnectionStart)+"ms)"):console.info("[system]","tcp:",Tr.connectEnd-Tr.connectStart+"ms")),Tr.responseStart&&Tr.requestStart&&console.info("[system]","request:",Tr.responseStart-Tr.requestStart+"ms"),Tr.responseEnd&&Tr.responseStart&&console.info("[system]","response:",Tr.responseEnd-Tr.responseStart+"ms"),Tr.domComplete&&Tr.domLoading&&(Tr.domContentLoadedEventStart&&Tr.domLoading?console.info("[system]","domComplete (domLoaded):",Tr.domComplete-Tr.domLoading+"ms ("+(Tr.domContentLoadedEventStart-Tr.domLoading)+"ms)"):console.info("[system]","domComplete:",Tr.domComplete-Tr.domLoading+"ms")),Tr.loadEventEnd&&Tr.loadEventStart&&console.info("[system]","loadEvent:",Tr.loadEventEnd-Tr.loadEventStart+"ms"),Tr.navigationStart&&Tr.loadEventEnd&&console.info("[system]","total (DOM):",Tr.loadEventEnd-Tr.navigationStart+"ms ("+(Tr.domComplete-Tr.navigationStart)+"ms)")}},0)},Ue}(gi),no=__webpack_require__(3313),ii=__webpack_require__(643);function ci(Dt,Ue){var Oe=typeof Symbol<"u"&&Dt[Symbol.iterator]||Dt["@@iterator"];if(Oe)return(Oe=Oe.call(Dt)).next.bind(Oe);if(Array.isArray(Dt)||(Oe=function(Pt,_n){if(Pt){if(typeof Pt=="string")return Ti(Pt,_n);var wn=Object.prototype.toString.call(Pt).slice(8,-1);if(wn==="Object"&&Pt.constructor&&(wn=Pt.constructor.name),wn==="Map"||wn==="Set")return Array.from(Pt);if(wn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(wn))return Ti(Pt,_n)}}(Dt))||Ue&&Dt&&typeof Dt.length=="number"){Oe&&(Dt=Oe);var Ve=0;return function(){return Ve>=Dt.length?{done:!0}:{done:!1,value:Dt[Ve++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ti(Dt,Ue){(Ue==null||Ue>Dt.length)&&(Ue=Dt.length);for(var Oe=0,Ve=new Array(Ue);Oe<Ue;Oe++)Ve[Oe]=Dt[Oe];return Ve}var Ai=function(Dt,Ue){Ue===void 0&&(Ue={}),r.Kn(Ue)||(Ue={});var Oe=Dt?Dt.split("?"):[];if(Oe.shift(),Oe.length>0)for(var Ve,Pt=ci(Oe=Oe.join("?").split("&"));!(Ve=Pt()).done;){var _n=Ve.value.split("=");try{Ue[_n[0]]=decodeURIComponent(_n[1])}catch{Ue[_n[0]]=_n[1]}}return Ue},Zo=function(Dt,Ue){var Oe="";switch(Dt){case"":case"text":case"json":if(r.HD(Ue))try{Oe=JSON.parse(Ue),Oe=r.hZ(Oe,{maxDepth:10,keyMaxLen:1e4,pretty:!0,standardJSON:!0})}catch{Oe=r.id(String(Ue),1e4)}else r.Kn(Ue)||r.kJ(Ue)?Oe=r.hZ(Ue,{maxDepth:10,keyMaxLen:1e4,pretty:!0,standardJSON:!0}):Ue!==void 0&&(Oe=Object.prototype.toString.call(Ue));break;default:Ue!==void 0&&(Oe=Object.prototype.toString.call(Ue))}return Oe},_i=function(Dt){if(!Dt)return null;var Ue=null;if(typeof Dt=="string")try{Ue=JSON.parse(Dt)}catch{var Oe=Dt.split("&");if(Oe.length===1)Ue=Dt;else{Ue={};for(var Ve,Pt=ci(Oe);!(Ve=Pt()).done;){var _n=Ve.value.split("=");Ue[_n[0]]=_n[1]===void 0?"undefined":_n[1]}}}else if(r.TW(Dt)){Ue={};for(var wn,An=ci(Dt);!(wn=An()).done;){var Ln=wn.value,Gn=Ln[0],nr=Ln[1];Ue[Gn]=typeof nr=="string"?nr:"[object Object]"}}else r.PO(Dt)?Ue=Dt:Ue="[object "+r.zl(Dt)+"]";return Ue},$i=function(Dt){return Dt===void 0&&(Dt=""),Dt.startsWith("//")&&(Dt=""+new URL(window.location.href).protocol+Dt),Dt.startsWith("http")?new URL(Dt):new URL(Dt,window.location.href)},Xo=function(){this.id="",this.name="",this.method="",this.url="",this.status=0,this.statusText="",this.cancelState=0,this.readyState=0,this.header=null,this.responseType="",this.requestType=void 0,this.requestHeader=null,this.response=void 0,this.responseSize=0,this.responseSizeText="",this.startTime=0,this.startTimeText="",this.endTime=0,this.costTime=0,this.getData=null,this.postData=null,this.actived=!1,this.noVConsole=!1,this.id=(0,r.QI)()},ki=function(Dt){function Ue(Oe){var Ve;return(Ve=Dt.call(this)||this)._response=void 0,new Proxy(Oe,Ue.Handler)||(0,y.Z)(Ve)}return(0,L.Z)(Ue,Dt),Ue}(Xo);ki.Handler={get:function(Dt,Ue){return Ue==="response"?Dt._response:Reflect.get(Dt,Ue)},set:function(Dt,Ue,Oe){var Ve;switch(Ue){case"response":return Dt._response=Zo(Dt.responseType,Oe),!0;case"url":var Pt=((Ve=Oe=String(Oe))==null?void 0:Ve.replace(new RegExp("[/]*$"),"").split("/").pop())||"Unknown";Reflect.set(Dt,"name",Pt);var _n=Ai(Oe,Dt.getData);Reflect.set(Dt,"getData",_n);break;case"status":var wn=String(Oe)||"Unknown";Reflect.set(Dt,"statusText",wn);break;case"startTime":if(Oe&&Dt.endTime){var An=Dt.endTime-Oe;Reflect.set(Dt,"costTime",An)}break;case"endTime":if(Oe&&Dt.startTime){var Ln=Oe-Dt.startTime;Reflect.set(Dt,"costTime",Ln)}}return Reflect.set(Dt,Ue,Oe)}};var Wi=function(){function Dt(Oe,Ve){var Pt=this;this.XMLReq=void 0,this.item=void 0,this.onUpdateCallback=void 0,this.XMLReq=Oe,this.XMLReq.onreadystatechange=function(){Pt.onReadyStateChange()},this.XMLReq.onabort=function(){Pt.onAbort()},this.XMLReq.ontimeout=function(){Pt.onTimeout()},this.item=new Xo,this.item.requestType="xhr",this.onUpdateCallback=Ve}var Ue=Dt.prototype;return Ue.get=function(Oe,Ve){switch(Ve){case"_noVConsole":return this.item.noVConsole;case"open":return this.getOpen(Oe);case"send":return this.getSend(Oe);case"setRequestHeader":return this.getSetRequestHeader(Oe);default:var Pt=Reflect.get(Oe,Ve);return typeof Pt=="function"?Pt.bind(Oe):Pt}},Ue.set=function(Oe,Ve,Pt){switch(Ve){case"_noVConsole":return void(this.item.noVConsole=!!Pt);case"onreadystatechange":return this.setOnReadyStateChange(Oe,Ve,Pt);case"onabort":return this.setOnAbort(Oe,Ve,Pt);case"ontimeout":return this.setOnTimeout(Oe,Ve,Pt)}return Reflect.set(Oe,Ve,Pt)},Ue.onReadyStateChange=function(){this.item.readyState=this.XMLReq.readyState,this.item.responseType=this.XMLReq.responseType,this.item.endTime=Date.now(),this.item.costTime=this.item.endTime-this.item.startTime,this.updateItemByReadyState(),this.item.response=Zo(this.item.responseType,this.item.response),this.triggerUpdate()},Ue.onAbort=function(){this.item.cancelState=1,this.item.statusText="Abort",this.triggerUpdate()},Ue.onTimeout=function(){this.item.cancelState=3,this.item.statusText="Timeout",this.triggerUpdate()},Ue.triggerUpdate=function(){this.item.noVConsole||this.onUpdateCallback(this.item)},Ue.getOpen=function(Oe){var Ve=this,Pt=Reflect.get(Oe,"open");return function(){for(var _n=arguments.length,wn=new Array(_n),An=0;An<_n;An++)wn[An]=arguments[An];var Ln=wn[0],Gn=wn[1];return Ve.item.method=Ln?Ln.toUpperCase():"GET",Ve.item.url=Gn||"",Ve.item.name=Ve.item.url.replace(new RegExp("[/]*$"),"").split("/").pop()||"",Ve.item.getData=Ai(Ve.item.url,{}),Ve.triggerUpdate(),Pt.apply(Oe,wn)}},Ue.getSend=function(Oe){var Ve=this,Pt=Reflect.get(Oe,"send");return function(){for(var _n=arguments.length,wn=new Array(_n),An=0;An<_n;An++)wn[An]=arguments[An];var Ln=wn[0];return Ve.item.postData=_i(Ln),Ve.triggerUpdate(),Pt.apply(Oe,wn)}},Ue.getSetRequestHeader=function(Oe){var Ve=this,Pt=Reflect.get(Oe,"setRequestHeader");return function(){Ve.item.requestHeader||(Ve.item.requestHeader={});for(var _n=arguments.length,wn=new Array(_n),An=0;An<_n;An++)wn[An]=arguments[An];return Ve.item.requestHeader[wn[0]]=wn[1],Ve.triggerUpdate(),Pt.apply(Oe,wn)}},Ue.setOnReadyStateChange=function(Oe,Ve,Pt){var _n=this;return Reflect.set(Oe,Ve,function(){_n.onReadyStateChange();for(var wn=arguments.length,An=new Array(wn),Ln=0;Ln<wn;Ln++)An[Ln]=arguments[Ln];Pt.apply(Oe,An)})},Ue.setOnAbort=function(Oe,Ve,Pt){var _n=this;return Reflect.set(Oe,Ve,function(){_n.onAbort();for(var wn=arguments.length,An=new Array(wn),Ln=0;Ln<wn;Ln++)An[Ln]=arguments[Ln];Pt.apply(Oe,An)})},Ue.setOnTimeout=function(Oe,Ve,Pt){var _n=this;return Reflect.set(Oe,Ve,function(){_n.onTimeout();for(var wn=arguments.length,An=new Array(wn),Ln=0;Ln<wn;Ln++)An[Ln]=arguments[Ln];Pt.apply(Oe,An)})},Ue.updateItemByReadyState=function(){switch(this.XMLReq.readyState){case 0:case 1:if(this.item.status=0,this.item.statusText="Pending",!this.item.startTime){this.item.startTime=Date.now();var Oe=(0,r._3)(this.item.startTime);this.item.startTimeText=Oe.year+"-"+Oe.month+"-"+Oe.day+" "+Oe.hour+":"+Oe.minute+":"+Oe.second+"."+Oe.millisecond}break;case 2:this.item.status=this.XMLReq.status,this.item.statusText="Loading",this.item.header={};for(var Ve=(this.XMLReq.getAllResponseHeaders()||"").split(`
`),Pt=0;Pt<Ve.length;Pt++){var _n=Ve[Pt];if(_n){var wn=_n.split(": "),An=wn[0],Ln=wn.slice(1).join(": ");this.item.header[An]=Ln}}break;case 3:this.item.status=this.XMLReq.status,this.item.statusText="Loading",this.XMLReq.response&&this.XMLReq.response.length&&(this.item.responseSize=this.XMLReq.response.length,this.item.responseSizeText=(0,r.KL)(this.item.responseSize));break;case 4:this.item.status=this.XMLReq.status||this.item.status||0,this.item.statusText=String(this.item.status),this.item.endTime=Date.now(),this.item.costTime=this.item.endTime-(this.item.startTime||this.item.endTime),this.item.response=this.XMLReq.response,this.XMLReq.response&&this.XMLReq.response.length&&(this.item.responseSize=this.XMLReq.response.length,this.item.responseSizeText=(0,r.KL)(this.item.responseSize));break;default:this.item.status=this.XMLReq.status,this.item.statusText="Unknown"}},Dt}(),Di=function(){function Dt(){}return Dt.create=function(Ue){return new Proxy(XMLHttpRequest,{construct:function(Oe){var Ve=new Oe;return new Proxy(Ve,new Wi(Ve,Ue))}})},Dt}();function yi(Dt,Ue){var Oe=typeof Symbol<"u"&&Dt[Symbol.iterator]||Dt["@@iterator"];if(Oe)return(Oe=Oe.call(Dt)).next.bind(Oe);if(Array.isArray(Dt)||(Oe=function(Pt,_n){if(Pt){if(typeof Pt=="string")return vo(Pt,_n);var wn=Object.prototype.toString.call(Pt).slice(8,-1);if(wn==="Object"&&Pt.constructor&&(wn=Pt.constructor.name),wn==="Map"||wn==="Set")return Array.from(Pt);if(wn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(wn))return vo(Pt,_n)}}(Dt))||Ue&&Dt&&typeof Dt.length=="number"){Oe&&(Dt=Oe);var Ve=0;return function(){return Ve>=Dt.length?{done:!0}:{done:!1,value:Dt[Ve++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function vo(Dt,Ue){(Ue==null||Ue>Dt.length)&&(Ue=Dt.length);for(var Oe=0,Ve=new Array(Ue);Oe<Ue;Oe++)Ve[Oe]=Dt[Oe];return Ve}Di.origXMLHttpRequest=XMLHttpRequest;var Ri=function(){function Dt(Oe,Ve,Pt){this.resp=void 0,this.item=void 0,this.onUpdateCallback=void 0,this.resp=Oe,this.item=Ve,this.onUpdateCallback=Pt,this.mockReader()}var Ue=Dt.prototype;return Ue.set=function(Oe,Ve,Pt){return Reflect.set(Oe,Ve,Pt)},Ue.get=function(Oe,Ve){var Pt=this,_n=Reflect.get(Oe,Ve);switch(Ve){case"arrayBuffer":case"blob":case"formData":case"json":case"text":return function(){return Pt.item.responseType=Ve.toLowerCase(),_n.apply(Oe).then(function(wn){return Pt.item.response=Zo(Pt.item.responseType,wn),Pt.onUpdateCallback(Pt.item),wn})}}return typeof _n=="function"?_n.bind(Oe):_n},Ue.mockReader=function(){var Oe,Ve=this;if(this.resp.body&&typeof this.resp.body.getReader=="function"){var Pt=this.resp.body.getReader;this.resp.body.getReader=function(){var _n=Pt.apply(Ve.resp.body);if(Ve.item.readyState===4)return _n;var wn=_n.read,An=_n.cancel;return Ve.item.responseType="arraybuffer",_n.read=function(){return wn.apply(_n).then(function(Ln){if(Oe){var Gn=new Uint8Array(Oe.length+Ln.value.length);Gn.set(Oe),Gn.set(Ln.value,Oe.length),Oe=Gn}else Oe=new Uint8Array(Ln.value);return Ve.item.endTime=Date.now(),Ve.item.costTime=Ve.item.endTime-(Ve.item.startTime||Ve.item.endTime),Ve.item.readyState=Ln.done?4:3,Ve.item.statusText=Ln.done?String(Ve.item.status):"Loading",Ve.item.responseSize=Oe.length,Ve.item.responseSizeText=r.KL(Ve.item.responseSize),Ln.done&&(Ve.item.response=Zo(Ve.item.responseType,Oe)),Ve.onUpdateCallback(Ve.item),Ln})},_n.cancel=function(){Ve.item.cancelState=2,Ve.item.statusText="Cancel",Ve.item.endTime=Date.now(),Ve.item.costTime=Ve.item.endTime-(Ve.item.startTime||Ve.item.endTime),Ve.item.response=Zo(Ve.item.responseType,Oe),Ve.onUpdateCallback(Ve.item);for(var Ln=arguments.length,Gn=new Array(Ln),nr=0;nr<Ln;nr++)Gn[nr]=arguments[nr];return An.apply(_n,Gn)},_n}}},Dt}(),us=function(){function Dt(Oe){this.onUpdateCallback=void 0,this.onUpdateCallback=Oe}var Ue=Dt.prototype;return Ue.apply=function(Oe,Ve,Pt){var _n=this,wn=Pt[0],An=Pt[1],Ln=new Xo;return this.beforeFetch(Ln,wn,An),Oe.apply(window,Pt).then(this.afterFetch(Ln)).catch(function(Gn){throw Ln.endTime=Date.now(),Ln.costTime=Ln.endTime-(Ln.startTime||Ln.endTime),_n.onUpdateCallback(Ln),Gn})},Ue.beforeFetch=function(Oe,Ve,Pt){var _n,wn="GET",An=null;if(r.HD(Ve)?(wn=(Pt==null?void 0:Pt.method)||"GET",_n=$i(Ve),An=(Pt==null?void 0:Pt.headers)||null):(wn=Ve.method||"GET",_n=$i(Ve.url),An=Ve.headers),Oe.method=wn,Oe.requestType="fetch",Oe.requestHeader=An,Oe.url=_n.toString(),Oe.name=(_n.pathname.split("/").pop()||"")+_n.search,Oe.status=0,Oe.statusText="Pending",Oe.readyState=1,!Oe.startTime){Oe.startTime=Date.now();var Ln=r._3(Oe.startTime);Oe.startTimeText=Ln.year+"-"+Ln.month+"-"+Ln.day+" "+Ln.hour+":"+Ln.minute+":"+Ln.second+"."+Ln.millisecond}if(Object.prototype.toString.call(An)==="[object Headers]"){Oe.requestHeader={};for(var Gn,nr=yi(An);!(Gn=nr()).done;){var yr=Gn.value,dr=yr[0],Ir=yr[1];Oe.requestHeader[dr]=Ir}}else Oe.requestHeader=An;if(_n.search&&_n.searchParams){Oe.getData={};for(var Tr,Or=yi(_n.searchParams);!(Tr=Or()).done;){var Dr=Tr.value,jr=Dr[0],Yr=Dr[1];Oe.getData[jr]=Yr}}Pt!=null&&Pt.body&&(Oe.postData=_i(Pt.body)),this.onUpdateCallback(Oe)},Ue.afterFetch=function(Oe){var Ve=this;return function(Pt){Oe.endTime=Date.now(),Oe.costTime=Oe.endTime-(Oe.startTime||Oe.endTime),Oe.status=Pt.status,Oe.statusText=String(Pt.status);var _n=!1;Oe.header={};for(var wn,An=yi(Pt.headers);!(wn=An()).done;){var Ln=wn.value,Gn=Ln[0],nr=Ln[1];Oe.header[Gn]=nr,_n=nr.toLowerCase().indexOf("chunked")>-1||_n}return _n?Oe.readyState=3:(Oe.readyState=4,Ve.handleResponseBody(Pt.clone(),Oe).then(function(yr){Oe.responseSize=typeof yr=="string"?yr.length:yr.byteLength,Oe.responseSizeText=r.KL(Oe.responseSize),Oe.response=Zo(Oe.responseType,yr),Ve.onUpdateCallback(Oe)})),Ve.onUpdateCallback(Oe),new Proxy(Pt,new Ri(Pt,Oe,Ve.onUpdateCallback))}},Ue.handleResponseBody=function(Oe,Ve){var Pt=Oe.headers.get("content-type");return Pt&&Pt.includes("application/json")?(Ve.responseType="json",Oe.text()):Pt&&(Pt.includes("text/html")||Pt.includes("text/plain"))?(Ve.responseType="text",Oe.text()):(Ve.responseType="arraybuffer",Oe.arrayBuffer())},Dt}(),Ki=function(){function Dt(){}return Dt.create=function(Ue){return new Proxy(fetch,new us(Ue))},Dt}();function js(Dt,Ue){var Oe=typeof Symbol<"u"&&Dt[Symbol.iterator]||Dt["@@iterator"];if(Oe)return(Oe=Oe.call(Dt)).next.bind(Oe);if(Array.isArray(Dt)||(Oe=function(Pt,_n){if(Pt){if(typeof Pt=="string")return Us(Pt,_n);var wn=Object.prototype.toString.call(Pt).slice(8,-1);if(wn==="Object"&&Pt.constructor&&(wn=Pt.constructor.name),wn==="Map"||wn==="Set")return Array.from(Pt);if(wn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(wn))return Us(Pt,_n)}}(Dt))||Ue&&Dt&&typeof Dt.length=="number"){Oe&&(Dt=Oe);var Ve=0;return function(){return Ve>=Dt.length?{done:!0}:{done:!1,value:Dt[Ve++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Us(Dt,Ue){(Ue==null||Ue>Dt.length)&&(Ue=Dt.length);for(var Oe=0,Ve=new Array(Ue);Oe<Ue;Oe++)Ve[Oe]=Dt[Oe];return Ve}Ki.origFetch=fetch;var Ws=function(Dt){return Dt instanceof Blob?Dt.type:Dt instanceof FormData?"multipart/form-data":Dt instanceof URLSearchParams?"application/x-www-form-urlencoded;charset=UTF-8":"text/plain;charset=UTF-8"},El=function(){function Dt(Ue){this.onUpdateCallback=void 0,this.onUpdateCallback=Ue}return Dt.prototype.apply=function(Ue,Oe,Ve){var Pt=Ve[0],_n=Ve[1],wn=new Xo,An=$i(Pt);if(wn.method="POST",wn.url=Pt,wn.name=(An.pathname.split("/").pop()||"")+An.search,wn.requestType="ping",wn.requestHeader={"Content-Type":Ws(_n)},wn.status=0,wn.statusText="Pending",An.search&&An.searchParams){wn.getData={};for(var Ln,Gn=js(An.searchParams);!(Ln=Gn()).done;){var nr=Ln.value,yr=nr[0],dr=nr[1];wn.getData[yr]=dr}}wn.postData=_i(_n),wn.startTime||(wn.startTime=Date.now()),this.onUpdateCallback(wn);var Ir=Ue.apply(Oe,Ve);return Ir?(wn.endTime=Date.now(),wn.costTime=wn.endTime-(wn.startTime||wn.endTime),wn.status=0,wn.statusText="Sent",wn.readyState=4):(wn.status=500,wn.statusText="Unknown"),this.onUpdateCallback(wn),Ir},Dt}(),cs=function(){function Dt(){}return Dt.create=function(Ue){return new Proxy(navigator.sendBeacon,new El(Ue))},Dt}();cs.origSendBeacon=navigator.sendBeacon;var bi=(0,no.fZ)({}),ds=function(Dt){function Ue(){var Ve;return(Ve=Dt.call(this)||this).maxNetworkNumber=1e3,Ve.ignoreUrlRegExp=void 0,Ve.itemCounter=0,Ve.mockXHR(),Ve.mockFetch(),Ve.mockSendBeacon(),Ve}(0,L.Z)(Ue,Dt);var Oe=Ue.prototype;return Oe.unMock=function(){window.hasOwnProperty("XMLHttpRequest")&&(window.XMLHttpRequest=Di.origXMLHttpRequest),window.hasOwnProperty("fetch")&&(window.fetch=Ki.origFetch),window.navigator.sendBeacon&&(window.navigator.sendBeacon=cs.origSendBeacon)},Oe.clearLog=function(){bi.set({})},Oe.updateRequest=function(Ve,Pt){var _n,wn=Pt.url;if(!wn||(_n=this.ignoreUrlRegExp)==null||!_n.test(wn)){var An=(0,no.U2)(bi),Ln=!!An[Ve];if(Ln){var Gn=An[Ve];for(var nr in Pt)Gn[nr]=Pt[nr];Pt=Gn}bi.update(function(yr){return yr[Ve]=Pt,yr}),Ln||(hn.x.updateTime(),this.limitListLength())}},Oe.mockXHR=function(){var Ve=this;window.hasOwnProperty("XMLHttpRequest")&&(window.XMLHttpRequest=Di.create(function(Pt){Ve.updateRequest(Pt.id,Pt)}))},Oe.mockFetch=function(){var Ve=this;window.hasOwnProperty("fetch")&&(window.fetch=Ki.create(function(Pt){Ve.updateRequest(Pt.id,Pt)}))},Oe.mockSendBeacon=function(){var Ve,Pt,_n=this;(Ve=window)!=null&&(Pt=Ve.navigator)!=null&&Pt.sendBeacon&&(window.navigator.sendBeacon=cs.create(function(wn){_n.updateRequest(wn.id,wn)}))},Oe.limitListLength=function(){var Ve=this;if(this.itemCounter++,this.itemCounter%10==0){this.itemCounter=0;var Pt=(0,no.U2)(bi),_n=Object.keys(Pt);_n.length>this.maxNetworkNumber-10&&bi.update(function(wn){for(var An=_n.splice(0,_n.length-Ve.maxNetworkNumber+10),Ln=0;Ln<An.length;Ln++)wn[An[Ln]]=void 0,delete wn[An[Ln]];return wn})}},Ue}(ii.N),fs=__webpack_require__(8747),Bi={};fs.Z&&fs.Z.locals&&(Bi.locals=fs.Z.locals);var Is,Ns=0,wi={};wi.styleTagTransform=_e(),wi.setAttributes=ue(),wi.insert=ie().bind(null,"head"),wi.domAPI=ae(),wi.insertStyleElement=pe(),Bi.use=function(Dt){return wi.options=Dt||{},Ns++||(Is=j()(fs.Z,wi)),Bi},Bi.unuse=function(){Ns>0&&!--Ns&&(Is(),Is=null)};var Ls=Bi;function Ks(Dt,Ue,Oe){var Ve=Dt.slice();return Ve[11]=Ue[Oe][0],Ve[12]=Ue[Oe][1],Ve}function Ys(Dt,Ue,Oe){var Ve=Dt.slice();return Ve[11]=Ue[Oe][0],Ve[12]=Ue[Oe][1],Ve}function Os(Dt,Ue,Oe){var Ve=Dt.slice();return Ve[11]=Ue[Oe][0],Ve[12]=Ue[Oe][1],Ve}function qs(Dt,Ue,Oe){var Ve=Dt.slice();return Ve[11]=Ue[Oe][0],Ve[12]=Ue[Oe][1],Ve}function Zs(Dt){var Ue,Oe,Ve;return{c:function(){Ue=(0,$.fLW)("("),Oe=(0,$.fLW)(Dt[0]),Ve=(0,$.fLW)(")")},m:function(Pt,_n){(0,$.$Tr)(Pt,Ue,_n),(0,$.$Tr)(Pt,Oe,_n),(0,$.$Tr)(Pt,Ve,_n)},p:function(Pt,_n){1&_n&&(0,$.rTO)(Oe,Pt[0])},d:function(Pt){Pt&&(0,$.ogt)(Ue),Pt&&(0,$.ogt)(Oe),Pt&&(0,$.ogt)(Ve)}}}function Tl(Dt){var Ue,Oe,Ve,Pt,_n,wn,An=Dt[0]>0&&Zs(Dt);return{c:function(){Ue=(0,$.bGB)("dl"),Oe=(0,$.bGB)("dd"),Ve=(0,$.fLW)("Name "),An&&An.c(),(Pt=(0,$.bGB)("dd")).textContent="Method",(_n=(0,$.bGB)("dd")).textContent="Status",(wn=(0,$.bGB)("dd")).textContent="Time",(0,$.Ljt)(Oe,"class","vc-table-col vc-table-col-4"),(0,$.Ljt)(Pt,"class","vc-table-col"),(0,$.Ljt)(_n,"class","vc-table-col"),(0,$.Ljt)(wn,"class","vc-table-col"),(0,$.Ljt)(Ue,"class","vc-table-row")},m:function(Ln,Gn){(0,$.$Tr)(Ln,Ue,Gn),(0,$.R3I)(Ue,Oe),(0,$.R3I)(Oe,Ve),An&&An.m(Oe,null),(0,$.R3I)(Ue,Pt),(0,$.R3I)(Ue,_n),(0,$.R3I)(Ue,wn)},p:function(Ln,Gn){Ln[0]>0?An?An.p(Ln,Gn):((An=Zs(Ln)).c(),An.m(Oe,null)):An&&(An.d(1),An=null)},d:function(Ln){Ln&&(0,$.ogt)(Ue),An&&An.d()}}}function Al(Dt){var Ue;return{c:function(){(Ue=(0,$.bGB)("div")).textContent="Empty",(0,$.Ljt)(Ue,"slot","empty"),(0,$.Ljt)(Ue,"class","vc-plugin-empty")},m:function(Oe,Ve){(0,$.$Tr)(Oe,Ue,Ve)},p:$.ZTd,d:function(Oe){Oe&&(0,$.ogt)(Ue)}}}function Yi(Dt){var Ue,Oe,Ve,Pt,_n,wn,An,Ln;wn=new xr({props:{content:Dt[10].requestHeader}});for(var Gn=Object.entries(Dt[10].requestHeader),nr=[],yr=0;yr<Gn.length;yr+=1)nr[yr]=Xs(qs(Dt,Gn,yr));return{c:function(){Ue=(0,$.bGB)("div"),Oe=(0,$.bGB)("dl"),Ve=(0,$.bGB)("dt"),Pt=(0,$.fLW)(`Request Headers
`),_n=(0,$.bGB)("i"),(0,$.YCL)(wn.$$.fragment),An=(0,$.DhX)();for(var dr=0;dr<nr.length;dr+=1)nr[dr].c();(0,$.Ljt)(_n,"class","vc-table-row-icon"),(0,$.Ljt)(Ve,"class","vc-table-col vc-table-col-title"),(0,$.Ljt)(Oe,"class","vc-table-row vc-left-border")},m:function(dr,Ir){(0,$.$Tr)(dr,Ue,Ir),(0,$.R3I)(Ue,Oe),(0,$.R3I)(Oe,Ve),(0,$.R3I)(Ve,Pt),(0,$.R3I)(Ve,_n),(0,$.yef)(wn,_n,null),(0,$.R3I)(Ue,An);for(var Tr=0;Tr<nr.length;Tr+=1)nr[Tr].m(Ue,null);Ln=!0},p:function(dr,Ir){var Tr={};if(1024&Ir&&(Tr.content=dr[10].requestHeader),wn.$set(Tr),1040&Ir){var Or;for(Gn=Object.entries(dr[10].requestHeader),Or=0;Or<Gn.length;Or+=1){var Dr=qs(dr,Gn,Or);nr[Or]?nr[Or].p(Dr,Ir):(nr[Or]=Xs(Dr),nr[Or].c(),nr[Or].m(Ue,null))}for(;Or<nr.length;Or+=1)nr[Or].d(1);nr.length=Gn.length}},i:function(dr){Ln||((0,$.Ui)(wn.$$.fragment,dr),Ln=!0)},o:function(dr){(0,$.etI)(wn.$$.fragment,dr),Ln=!1},d:function(dr){dr&&(0,$.ogt)(Ue),(0,$.vpE)(wn),(0,$.RMB)(nr,dr)}}}function Xs(Dt){var Ue,Oe,Ve,Pt,_n,wn,An,Ln=Dt[11]+"",Gn=Dt[4](Dt[12])+"";return{c:function(){Ue=(0,$.bGB)("div"),Oe=(0,$.bGB)("div"),Ve=(0,$.fLW)(Ln),Pt=(0,$.DhX)(),_n=(0,$.bGB)("div"),wn=(0,$.fLW)(Gn),An=(0,$.DhX)(),(0,$.Ljt)(Oe,"class","vc-table-col vc-table-col-2"),(0,$.Ljt)(_n,"class","vc-table-col vc-table-col-4 vc-table-col-value vc-max-height-line"),(0,$.Ljt)(Ue,"class","vc-table-row vc-left-border vc-small")},m:function(nr,yr){(0,$.$Tr)(nr,Ue,yr),(0,$.R3I)(Ue,Oe),(0,$.R3I)(Oe,Ve),(0,$.R3I)(Ue,Pt),(0,$.R3I)(Ue,_n),(0,$.R3I)(_n,wn),(0,$.R3I)(Ue,An)},p:function(nr,yr){1024&yr&&Ln!==(Ln=nr[11]+"")&&(0,$.rTO)(Ve,Ln),1024&yr&&Gn!==(Gn=nr[4](nr[12])+"")&&(0,$.rTO)(wn,Gn)},d:function(nr){nr&&(0,$.ogt)(Ue)}}}function ps(Dt){var Ue,Oe,Ve,Pt,_n,wn,An,Ln;wn=new xr({props:{content:Dt[10].getData}});for(var Gn=Object.entries(Dt[10].getData),nr=[],yr=0;yr<Gn.length;yr+=1)nr[yr]=fi(Os(Dt,Gn,yr));return{c:function(){Ue=(0,$.bGB)("div"),Oe=(0,$.bGB)("dl"),Ve=(0,$.bGB)("dt"),Pt=(0,$.fLW)(`Query String Parameters
`),_n=(0,$.bGB)("i"),(0,$.YCL)(wn.$$.fragment),An=(0,$.DhX)();for(var dr=0;dr<nr.length;dr+=1)nr[dr].c();(0,$.Ljt)(_n,"class","vc-table-row-icon"),(0,$.Ljt)(Ve,"class","vc-table-col vc-table-col-title"),(0,$.Ljt)(Oe,"class","vc-table-row vc-left-border")},m:function(dr,Ir){(0,$.$Tr)(dr,Ue,Ir),(0,$.R3I)(Ue,Oe),(0,$.R3I)(Oe,Ve),(0,$.R3I)(Ve,Pt),(0,$.R3I)(Ve,_n),(0,$.yef)(wn,_n,null),(0,$.R3I)(Ue,An);for(var Tr=0;Tr<nr.length;Tr+=1)nr[Tr].m(Ue,null);Ln=!0},p:function(dr,Ir){var Tr={};if(1024&Ir&&(Tr.content=dr[10].getData),wn.$set(Tr),1040&Ir){var Or;for(Gn=Object.entries(dr[10].getData),Or=0;Or<Gn.length;Or+=1){var Dr=Os(dr,Gn,Or);nr[Or]?nr[Or].p(Dr,Ir):(nr[Or]=fi(Dr),nr[Or].c(),nr[Or].m(Ue,null))}for(;Or<nr.length;Or+=1)nr[Or].d(1);nr.length=Gn.length}},i:function(dr){Ln||((0,$.Ui)(wn.$$.fragment,dr),Ln=!0)},o:function(dr){(0,$.etI)(wn.$$.fragment,dr),Ln=!1},d:function(dr){dr&&(0,$.ogt)(Ue),(0,$.vpE)(wn),(0,$.RMB)(nr,dr)}}}function fi(Dt){var Ue,Oe,Ve,Pt,_n,wn,An,Ln=Dt[11]+"",Gn=Dt[4](Dt[12])+"";return{c:function(){Ue=(0,$.bGB)("div"),Oe=(0,$.bGB)("div"),Ve=(0,$.fLW)(Ln),Pt=(0,$.DhX)(),_n=(0,$.bGB)("div"),wn=(0,$.fLW)(Gn),An=(0,$.DhX)(),(0,$.Ljt)(Oe,"class","vc-table-col vc-table-col-2"),(0,$.Ljt)(_n,"class","vc-table-col vc-table-col-4 vc-table-col-value vc-max-height-line"),(0,$.Ljt)(Ue,"class","vc-table-row vc-left-border vc-small")},m:function(nr,yr){(0,$.$Tr)(nr,Ue,yr),(0,$.R3I)(Ue,Oe),(0,$.R3I)(Oe,Ve),(0,$.R3I)(Ue,Pt),(0,$.R3I)(Ue,_n),(0,$.R3I)(_n,wn),(0,$.R3I)(Ue,An)},p:function(nr,yr){1024&yr&&Ln!==(Ln=nr[11]+"")&&(0,$.rTO)(Ve,Ln),1024&yr&&Gn!==(Gn=nr[4](nr[12])+"")&&(0,$.rTO)(wn,Gn)},d:function(nr){nr&&(0,$.ogt)(Ue)}}}function Js(Dt){var Ue,Oe,Ve,Pt,_n,wn,An,Ln;function Gn(dr,Ir){return typeof dr[10].postData=="string"?kl:$l}wn=new xr({props:{content:Dt[10].postData}});var nr=Gn(Dt),yr=nr(Dt);return{c:function(){Ue=(0,$.bGB)("div"),Oe=(0,$.bGB)("dl"),Ve=(0,$.bGB)("dt"),Pt=(0,$.fLW)(`Request Payload
`),_n=(0,$.bGB)("i"),(0,$.YCL)(wn.$$.fragment),An=(0,$.DhX)(),yr.c(),(0,$.Ljt)(_n,"class","vc-table-row-icon"),(0,$.Ljt)(Ve,"class","vc-table-col vc-table-col-title"),(0,$.Ljt)(Oe,"class","vc-table-row vc-left-border")},m:function(dr,Ir){(0,$.$Tr)(dr,Ue,Ir),(0,$.R3I)(Ue,Oe),(0,$.R3I)(Oe,Ve),(0,$.R3I)(Ve,Pt),(0,$.R3I)(Ve,_n),(0,$.yef)(wn,_n,null),(0,$.R3I)(Ue,An),yr.m(Ue,null),Ln=!0},p:function(dr,Ir){var Tr={};1024&Ir&&(Tr.content=dr[10].postData),wn.$set(Tr),nr===(nr=Gn(dr))&&yr?yr.p(dr,Ir):(yr.d(1),(yr=nr(dr))&&(yr.c(),yr.m(Ue,null)))},i:function(dr){Ln||((0,$.Ui)(wn.$$.fragment,dr),Ln=!0)},o:function(dr){(0,$.etI)(wn.$$.fragment,dr),Ln=!1},d:function(dr){dr&&(0,$.ogt)(Ue),(0,$.vpE)(wn),yr.d()}}}function $l(Dt){for(var Ue,Oe=Object.entries(Dt[10].postData),Ve=[],Pt=0;Pt<Oe.length;Pt+=1)Ve[Pt]=Qs(Ys(Dt,Oe,Pt));return{c:function(){for(var _n=0;_n<Ve.length;_n+=1)Ve[_n].c();Ue=(0,$.cSb)()},m:function(_n,wn){for(var An=0;An<Ve.length;An+=1)Ve[An].m(_n,wn);(0,$.$Tr)(_n,Ue,wn)},p:function(_n,wn){if(1040&wn){var An;for(Oe=Object.entries(_n[10].postData),An=0;An<Oe.length;An+=1){var Ln=Ys(_n,Oe,An);Ve[An]?Ve[An].p(Ln,wn):(Ve[An]=Qs(Ln),Ve[An].c(),Ve[An].m(Ue.parentNode,Ue))}for(;An<Ve.length;An+=1)Ve[An].d(1);Ve.length=Oe.length}},d:function(_n){(0,$.RMB)(Ve,_n),_n&&(0,$.ogt)(Ue)}}}function kl(Dt){var Ue,Oe,Ve,Pt=Dt[10].postData+"";return{c:function(){Ue=(0,$.bGB)("div"),Oe=(0,$.bGB)("pre"),Ve=(0,$.fLW)(Pt),(0,$.Ljt)(Oe,"class","vc-table-col vc-table-col-value vc-max-height-line"),(0,$.Ljt)(Oe,"data-scrollable","1"),(0,$.Ljt)(Ue,"class","vc-table-row vc-left-border vc-small")},m:function(_n,wn){(0,$.$Tr)(_n,Ue,wn),(0,$.R3I)(Ue,Oe),(0,$.R3I)(Oe,Ve)},p:function(_n,wn){1024&wn&&Pt!==(Pt=_n[10].postData+"")&&(0,$.rTO)(Ve,Pt)},d:function(_n){_n&&(0,$.ogt)(Ue)}}}function Qs(Dt){var Ue,Oe,Ve,Pt,_n,wn,An,Ln=Dt[11]+"",Gn=Dt[4](Dt[12])+"";return{c:function(){Ue=(0,$.bGB)("div"),Oe=(0,$.bGB)("div"),Ve=(0,$.fLW)(Ln),Pt=(0,$.DhX)(),_n=(0,$.bGB)("div"),wn=(0,$.fLW)(Gn),An=(0,$.DhX)(),(0,$.Ljt)(Oe,"class","vc-table-col vc-table-col-2"),(0,$.Ljt)(_n,"class","vc-table-col vc-table-col-4 vc-table-col-value vc-max-height-line"),(0,$.Ljt)(_n,"data-scrollable","1"),(0,$.Ljt)(Ue,"class","vc-table-row vc-left-border vc-small")},m:function(nr,yr){(0,$.$Tr)(nr,Ue,yr),(0,$.R3I)(Ue,Oe),(0,$.R3I)(Oe,Ve),(0,$.R3I)(Ue,Pt),(0,$.R3I)(Ue,_n),(0,$.R3I)(_n,wn),(0,$.R3I)(Ue,An)},p:function(nr,yr){1024&yr&&Ln!==(Ln=nr[11]+"")&&(0,$.rTO)(Ve,Ln),1024&yr&&Gn!==(Gn=nr[4](nr[12])+"")&&(0,$.rTO)(wn,Gn)},d:function(nr){nr&&(0,$.ogt)(Ue)}}}function el(Dt){var Ue,Oe,Ve,Pt,_n,wn,An,Ln;wn=new xr({props:{content:Dt[10].header}});for(var Gn=Object.entries(Dt[10].header),nr=[],yr=0;yr<Gn.length;yr+=1)nr[yr]=tl(Ks(Dt,Gn,yr));return{c:function(){Ue=(0,$.bGB)("div"),Oe=(0,$.bGB)("dl"),Ve=(0,$.bGB)("dt"),Pt=(0,$.fLW)(`Response Headers
`),_n=(0,$.bGB)("i"),(0,$.YCL)(wn.$$.fragment),An=(0,$.DhX)();for(var dr=0;dr<nr.length;dr+=1)nr[dr].c();(0,$.Ljt)(_n,"class","vc-table-row-icon"),(0,$.Ljt)(Ve,"class","vc-table-col vc-table-col-title"),(0,$.Ljt)(Oe,"class","vc-table-row vc-left-border")},m:function(dr,Ir){(0,$.$Tr)(dr,Ue,Ir),(0,$.R3I)(Ue,Oe),(0,$.R3I)(Oe,Ve),(0,$.R3I)(Ve,Pt),(0,$.R3I)(Ve,_n),(0,$.yef)(wn,_n,null),(0,$.R3I)(Ue,An);for(var Tr=0;Tr<nr.length;Tr+=1)nr[Tr].m(Ue,null);Ln=!0},p:function(dr,Ir){var Tr={};if(1024&Ir&&(Tr.content=dr[10].header),wn.$set(Tr),1040&Ir){var Or;for(Gn=Object.entries(dr[10].header),Or=0;Or<Gn.length;Or+=1){var Dr=Ks(dr,Gn,Or);nr[Or]?nr[Or].p(Dr,Ir):(nr[Or]=tl(Dr),nr[Or].c(),nr[Or].m(Ue,null))}for(;Or<nr.length;Or+=1)nr[Or].d(1);nr.length=Gn.length}},i:function(dr){Ln||((0,$.Ui)(wn.$$.fragment,dr),Ln=!0)},o:function(dr){(0,$.etI)(wn.$$.fragment,dr),Ln=!1},d:function(dr){dr&&(0,$.ogt)(Ue),(0,$.vpE)(wn),(0,$.RMB)(nr,dr)}}}function tl(Dt){var Ue,Oe,Ve,Pt,_n,wn,An,Ln=Dt[11]+"",Gn=Dt[4](Dt[12])+"";return{c:function(){Ue=(0,$.bGB)("div"),Oe=(0,$.bGB)("div"),Ve=(0,$.fLW)(Ln),Pt=(0,$.DhX)(),_n=(0,$.bGB)("div"),wn=(0,$.fLW)(Gn),An=(0,$.DhX)(),(0,$.Ljt)(Oe,"class","vc-table-col vc-table-col-2"),(0,$.Ljt)(_n,"class","vc-table-col vc-table-col-4 vc-table-col-value vc-max-height-line"),(0,$.Ljt)(Ue,"class","vc-table-row vc-left-border vc-small")},m:function(nr,yr){(0,$.$Tr)(nr,Ue,yr),(0,$.R3I)(Ue,Oe),(0,$.R3I)(Oe,Ve),(0,$.R3I)(Ue,Pt),(0,$.R3I)(Ue,_n),(0,$.R3I)(_n,wn),(0,$.R3I)(Ue,An)},p:function(nr,yr){1024&yr&&Ln!==(Ln=nr[11]+"")&&(0,$.rTO)(Ve,Ln),1024&yr&&Gn!==(Gn=nr[4](nr[12])+"")&&(0,$.rTO)(wn,Gn)},d:function(nr){nr&&(0,$.ogt)(Ue)}}}function nl(Dt){var Ue,Oe,Ve,Pt,_n,wn=Dt[10].responseSizeText+"";return{c:function(){Ue=(0,$.bGB)("div"),(Oe=(0,$.bGB)("div")).textContent="Size",Ve=(0,$.DhX)(),Pt=(0,$.bGB)("div"),_n=(0,$.fLW)(wn),(0,$.Ljt)(Oe,"class","vc-table-col vc-table-col-2"),(0,$.Ljt)(Pt,"class","vc-table-col vc-table-col-4 vc-table-col-value vc-max-height-line"),(0,$.Ljt)(Ue,"class","vc-table-row vc-left-border vc-small")},m:function(An,Ln){(0,$.$Tr)(An,Ue,Ln),(0,$.R3I)(Ue,Oe),(0,$.R3I)(Ue,Ve),(0,$.R3I)(Ue,Pt),(0,$.R3I)(Pt,_n)},p:function(An,Ln){1024&Ln&&wn!==(wn=An[10].responseSizeText+"")&&(0,$.rTO)(_n,wn)},d:function(An){An&&(0,$.ogt)(Ue)}}}function Ml(Dt){var Ue,Oe,Ve,Pt,_n,wn,An,Ln,Gn,nr,yr,dr,Ir,Tr,Or,Dr,jr,Yr,ea,$a,va,Wa,Ka,Za,ga,Ca,Ja,Ao,Qa,Ya,Oa,aa,la,oo,Zr,ma,za,ha,Fa,go,So,Mo,uo,Jo,Po,Qo,_o,si,$o,Ci,Pi,_s,Gs,oa,Ra,Da,Ba,ao,co,li,ei,ti,xo,Yo,Ii,qo,jl,Kl,hl=Dt[10].name+"",vl=Dt[10].method+"",ml=Dt[10].statusText+"",gl=Dt[10].costTime+"",_l=Dt[10].url+"",yl=Dt[10].method+"",bl=Dt[10].requestType+"",wl=Dt[10].status+"",Cl=Dt[10].startTimeText+"",Sl=(Dt[10].response||"")+"";function tu(){return Dt[7](Dt[10])}Yr=new xr({props:{handler:Dt[3],content:Dt[10]}});var Do=Dt[10].requestHeader!==null&&Yi(Dt),Ro=Dt[10].getData!==null&&ps(Dt),Bo=Dt[10].postData!==null&&Js(Dt),Vo=Dt[10].header!==null&&el(Dt);co=new xr({props:{content:Dt[10].response}});var ui=Dt[10].responseSize>0&&nl(Dt);return{c:function(){Ue=(0,$.bGB)("div"),Oe=(0,$.bGB)("dl"),Ve=(0,$.bGB)("dd"),Pt=(0,$.fLW)(hl),_n=(0,$.bGB)("dd"),wn=(0,$.fLW)(vl),An=(0,$.bGB)("dd"),Ln=(0,$.fLW)(ml),Gn=(0,$.bGB)("dd"),nr=(0,$.fLW)(gl),yr=(0,$.DhX)(),dr=(0,$.bGB)("div"),Ir=(0,$.bGB)("div"),Tr=(0,$.bGB)("dl"),Or=(0,$.bGB)("dt"),Dr=(0,$.fLW)(`General
`),jr=(0,$.bGB)("i"),(0,$.YCL)(Yr.$$.fragment),ea=(0,$.DhX)(),$a=(0,$.bGB)("div"),(va=(0,$.bGB)("div")).textContent="URL",Wa=(0,$.DhX)(),Ka=(0,$.bGB)("div"),Za=(0,$.fLW)(_l),ga=(0,$.DhX)(),Ca=(0,$.bGB)("div"),(Ja=(0,$.bGB)("div")).textContent="Method",Ao=(0,$.DhX)(),Qa=(0,$.bGB)("div"),Ya=(0,$.fLW)(yl),Oa=(0,$.DhX)(),aa=(0,$.bGB)("div"),(la=(0,$.bGB)("div")).textContent="Request Type",oo=(0,$.DhX)(),Zr=(0,$.bGB)("div"),ma=(0,$.fLW)(bl),za=(0,$.DhX)(),ha=(0,$.bGB)("div"),(Fa=(0,$.bGB)("div")).textContent="HTTP Status",go=(0,$.DhX)(),So=(0,$.bGB)("div"),Mo=(0,$.fLW)(wl),uo=(0,$.DhX)(),Jo=(0,$.bGB)("div"),(Po=(0,$.bGB)("div")).textContent="Start Time",Qo=(0,$.DhX)(),_o=(0,$.bGB)("div"),si=(0,$.fLW)(Cl),$o=(0,$.DhX)(),Do&&Do.c(),Ci=(0,$.DhX)(),Ro&&Ro.c(),Pi=(0,$.DhX)(),Bo&&Bo.c(),_s=(0,$.DhX)(),Vo&&Vo.c(),Gs=(0,$.DhX)(),oa=(0,$.bGB)("div"),Ra=(0,$.bGB)("dl"),Da=(0,$.bGB)("dt"),Ba=(0,$.fLW)(`Response
`),ao=(0,$.bGB)("i"),(0,$.YCL)(co.$$.fragment),li=(0,$.DhX)(),ui&&ui.c(),ei=(0,$.DhX)(),ti=(0,$.bGB)("div"),xo=(0,$.bGB)("pre"),Yo=(0,$.fLW)(Sl),(0,$.Ljt)(Ve,"class","vc-table-col vc-table-col-4"),(0,$.Ljt)(_n,"class","vc-table-col"),(0,$.Ljt)(An,"class","vc-table-col"),(0,$.Ljt)(Gn,"class","vc-table-col"),(0,$.Ljt)(Oe,"class","vc-table-row vc-group-preview"),(0,$.VHj)(Oe,"vc-table-row-error",Dt[10].status>=400),(0,$.Ljt)(jr,"class","vc-table-row-icon"),(0,$.Ljt)(Or,"class","vc-table-col vc-table-col-title"),(0,$.Ljt)(Tr,"class","vc-table-row vc-left-border"),(0,$.Ljt)(va,"class","vc-table-col vc-table-col-2"),(0,$.Ljt)(Ka,"class","vc-table-col vc-table-col-4 vc-table-col-value vc-max-height-line"),(0,$.Ljt)($a,"class","vc-table-row vc-left-border vc-small"),(0,$.Ljt)(Ja,"class","vc-table-col vc-table-col-2"),(0,$.Ljt)(Qa,"class","vc-table-col vc-table-col-4 vc-table-col-value vc-max-height-line"),(0,$.Ljt)(Ca,"class","vc-table-row vc-left-border vc-small"),(0,$.Ljt)(la,"class","vc-table-col vc-table-col-2"),(0,$.Ljt)(Zr,"class","vc-table-col vc-table-col-4 vc-table-col-value vc-max-height-line"),(0,$.Ljt)(aa,"class","vc-table-row vc-left-border vc-small"),(0,$.Ljt)(Fa,"class","vc-table-col vc-table-col-2"),(0,$.Ljt)(So,"class","vc-table-col vc-table-col-4 vc-table-col-value vc-max-height-line"),(0,$.Ljt)(ha,"class","vc-table-row vc-left-border vc-small"),(0,$.Ljt)(Po,"class","vc-table-col vc-table-col-2"),(0,$.Ljt)(_o,"class","vc-table-col vc-table-col-4 vc-table-col-value vc-max-height-line"),(0,$.Ljt)(Jo,"class","vc-table-row vc-left-border vc-small"),(0,$.Ljt)(ao,"class","vc-table-row-icon"),(0,$.Ljt)(Da,"class","vc-table-col vc-table-col-title"),(0,$.Ljt)(Ra,"class","vc-table-row vc-left-border"),(0,$.Ljt)(xo,"class","vc-table-col vc-max-height vc-min-height"),(0,$.Ljt)(xo,"data-scrollable","1"),(0,$.Ljt)(ti,"class","vc-table-row vc-left-border vc-small"),(0,$.Ljt)(dr,"class","vc-group-detail"),(0,$.Ljt)(Ue,"slot","item"),(0,$.Ljt)(Ue,"class","vc-group"),(0,$.Ljt)(Ue,"id",Ii=Dt[10].id),(0,$.VHj)(Ue,"vc-actived",Dt[10].actived)},m:function(pi,fo){(0,$.$Tr)(pi,Ue,fo),(0,$.R3I)(Ue,Oe),(0,$.R3I)(Oe,Ve),(0,$.R3I)(Ve,Pt),(0,$.R3I)(Oe,_n),(0,$.R3I)(_n,wn),(0,$.R3I)(Oe,An),(0,$.R3I)(An,Ln),(0,$.R3I)(Oe,Gn),(0,$.R3I)(Gn,nr),(0,$.R3I)(Ue,yr),(0,$.R3I)(Ue,dr),(0,$.R3I)(dr,Ir),(0,$.R3I)(Ir,Tr),(0,$.R3I)(Tr,Or),(0,$.R3I)(Or,Dr),(0,$.R3I)(Or,jr),(0,$.yef)(Yr,jr,null),(0,$.R3I)(Ir,ea),(0,$.R3I)(Ir,$a),(0,$.R3I)($a,va),(0,$.R3I)($a,Wa),(0,$.R3I)($a,Ka),(0,$.R3I)(Ka,Za),(0,$.R3I)(Ir,ga),(0,$.R3I)(Ir,Ca),(0,$.R3I)(Ca,Ja),(0,$.R3I)(Ca,Ao),(0,$.R3I)(Ca,Qa),(0,$.R3I)(Qa,Ya),(0,$.R3I)(Ir,Oa),(0,$.R3I)(Ir,aa),(0,$.R3I)(aa,la),(0,$.R3I)(aa,oo),(0,$.R3I)(aa,Zr),(0,$.R3I)(Zr,ma),(0,$.R3I)(Ir,za),(0,$.R3I)(Ir,ha),(0,$.R3I)(ha,Fa),(0,$.R3I)(ha,go),(0,$.R3I)(ha,So),(0,$.R3I)(So,Mo),(0,$.R3I)(Ir,uo),(0,$.R3I)(Ir,Jo),(0,$.R3I)(Jo,Po),(0,$.R3I)(Jo,Qo),(0,$.R3I)(Jo,_o),(0,$.R3I)(_o,si),(0,$.R3I)(dr,$o),Do&&Do.m(dr,null),(0,$.R3I)(dr,Ci),Ro&&Ro.m(dr,null),(0,$.R3I)(dr,Pi),Bo&&Bo.m(dr,null),(0,$.R3I)(dr,_s),Vo&&Vo.m(dr,null),(0,$.R3I)(dr,Gs),(0,$.R3I)(dr,oa),(0,$.R3I)(oa,Ra),(0,$.R3I)(Ra,Da),(0,$.R3I)(Da,Ba),(0,$.R3I)(Da,ao),(0,$.yef)(co,ao,null),(0,$.R3I)(oa,li),ui&&ui.m(oa,null),(0,$.R3I)(oa,ei),(0,$.R3I)(oa,ti),(0,$.R3I)(ti,xo),(0,$.R3I)(xo,Yo),qo=!0,jl||(Kl=(0,$.oLt)(Oe,"click",tu),jl=!0)},p:function(pi,fo){Dt=pi,(!qo||1024&fo)&&hl!==(hl=Dt[10].name+"")&&(0,$.rTO)(Pt,hl),(!qo||1024&fo)&&vl!==(vl=Dt[10].method+"")&&(0,$.rTO)(wn,vl),(!qo||1024&fo)&&ml!==(ml=Dt[10].statusText+"")&&(0,$.rTO)(Ln,ml),(!qo||1024&fo)&&gl!==(gl=Dt[10].costTime+"")&&(0,$.rTO)(nr,gl),1024&fo&&(0,$.VHj)(Oe,"vc-table-row-error",Dt[10].status>=400);var Yl={};1024&fo&&(Yl.content=Dt[10]),Yr.$set(Yl),(!qo||1024&fo)&&_l!==(_l=Dt[10].url+"")&&(0,$.rTO)(Za,_l),(!qo||1024&fo)&&yl!==(yl=Dt[10].method+"")&&(0,$.rTO)(Ya,yl),(!qo||1024&fo)&&bl!==(bl=Dt[10].requestType+"")&&(0,$.rTO)(ma,bl),(!qo||1024&fo)&&wl!==(wl=Dt[10].status+"")&&(0,$.rTO)(Mo,wl),(!qo||1024&fo)&&Cl!==(Cl=Dt[10].startTimeText+"")&&(0,$.rTO)(si,Cl),Dt[10].requestHeader!==null?Do?(Do.p(Dt,fo),1024&fo&&(0,$.Ui)(Do,1)):((Do=Yi(Dt)).c(),(0,$.Ui)(Do,1),Do.m(dr,Ci)):Do&&((0,$.dvw)(),(0,$.etI)(Do,1,1,function(){Do=null}),(0,$.gbL)()),Dt[10].getData!==null?Ro?(Ro.p(Dt,fo),1024&fo&&(0,$.Ui)(Ro,1)):((Ro=ps(Dt)).c(),(0,$.Ui)(Ro,1),Ro.m(dr,Pi)):Ro&&((0,$.dvw)(),(0,$.etI)(Ro,1,1,function(){Ro=null}),(0,$.gbL)()),Dt[10].postData!==null?Bo?(Bo.p(Dt,fo),1024&fo&&(0,$.Ui)(Bo,1)):((Bo=Js(Dt)).c(),(0,$.Ui)(Bo,1),Bo.m(dr,_s)):Bo&&((0,$.dvw)(),(0,$.etI)(Bo,1,1,function(){Bo=null}),(0,$.gbL)()),Dt[10].header!==null?Vo?(Vo.p(Dt,fo),1024&fo&&(0,$.Ui)(Vo,1)):((Vo=el(Dt)).c(),(0,$.Ui)(Vo,1),Vo.m(dr,Gs)):Vo&&((0,$.dvw)(),(0,$.etI)(Vo,1,1,function(){Vo=null}),(0,$.gbL)());var ql={};1024&fo&&(ql.content=Dt[10].response),co.$set(ql),Dt[10].responseSize>0?ui?ui.p(Dt,fo):((ui=nl(Dt)).c(),ui.m(oa,ei)):ui&&(ui.d(1),ui=null),(!qo||1024&fo)&&Sl!==(Sl=(Dt[10].response||"")+"")&&(0,$.rTO)(Yo,Sl),(!qo||1024&fo&&Ii!==(Ii=Dt[10].id))&&(0,$.Ljt)(Ue,"id",Ii),1024&fo&&(0,$.VHj)(Ue,"vc-actived",Dt[10].actived)},i:function(pi){qo||((0,$.Ui)(Yr.$$.fragment,pi),(0,$.Ui)(Do),(0,$.Ui)(Ro),(0,$.Ui)(Bo),(0,$.Ui)(Vo),(0,$.Ui)(co.$$.fragment,pi),qo=!0)},o:function(pi){(0,$.etI)(Yr.$$.fragment,pi),(0,$.etI)(Do),(0,$.etI)(Ro),(0,$.etI)(Bo),(0,$.etI)(Vo),(0,$.etI)(co.$$.fragment,pi),qo=!1},d:function(pi){pi&&(0,$.ogt)(Ue),(0,$.vpE)(Yr),Do&&Do.d(),Ro&&Ro.d(),Bo&&Bo.d(),Vo&&Vo.d(),(0,$.vpE)(co),ui&&ui.d(),jl=!1,Kl()}}}function rl(Dt){var Ue,Oe,Ve,Pt;return Ve=new ra({props:{items:Dt[1],itemKey:"id",itemHeight:30,buffer:100,stickToBottom:!0,scrollbar:!0,$$slots:{item:[Ml,function(_n){return{10:_n.item}},function(_n){return _n.item?1024:0}],empty:[Al],header:[Tl]},$$scope:{ctx:Dt}}}),{c:function(){Ue=(0,$.bGB)("div"),Oe=(0,$.bGB)("div"),(0,$.YCL)(Ve.$$.fragment),(0,$.Ljt)(Oe,"class","vc-plugin-content"),(0,$.Ljt)(Ue,"class","vc-table")},m:function(_n,wn){(0,$.$Tr)(_n,Ue,wn),(0,$.R3I)(Ue,Oe),(0,$.yef)(Ve,Oe,null),Pt=!0},p:function(_n,wn){var An=wn[0],Ln={};2&An&&(Ln.items=_n[1]),2098177&An&&(Ln.$$scope={dirty:An,ctx:_n}),Ve.$set(Ln)},i:function(_n){Pt||((0,$.Ui)(Ve.$$.fragment,_n),Pt=!0)},o:function(_n){(0,$.etI)(Ve.$$.fragment,_n),Pt=!1},d:function(_n){_n&&(0,$.ogt)(Ue),(0,$.vpE)(Ve)}}}function Pl(Dt,Ue,Oe){var Ve;(0,$.FIv)(Dt,bi,function(Gn){return Oe(6,Ve=Gn)});var Pt=0,_n=function(Gn){Oe(0,Pt=Object.keys(Gn).length)},wn=bi.subscribe(_n);_n(Ve);var An=[],Ln=function(Gn){(0,$.fxP)(bi,Ve[Gn].actived=!Ve[Gn].actived,Ve)};return(0,V.H3)(function(){Ls.use()}),(0,V.ev)(function(){wn(),Ls.unuse()}),Dt.$$.update=function(){64&Dt.$$.dirty&&Oe(1,An=Object.values(Ve))},[Pt,An,Ln,function(Gn){var nr="curl -X "+Gn.method;return typeof Gn.postData=="string"?nr+=" -d '"+Gn.postData+"'":typeof Gn.postData=="object"&&Gn.postData!==null&&(nr+=" -d '"+r.hZ(Gn.postData)+"'"),nr+" '"+Gn.url+"'"},function(Gn){return r.Kn(Gn)||r.kJ(Gn)?r.hZ(Gn,{maxDepth:10,keyMaxLen:1e4,pretty:!0}):Gn},{fixedHeight:!0},Ve,function(Gn){return Ln(Gn.id)}]}var Ds=function(Dt){function Ue(Oe){var Ve;return Ve=Dt.call(this)||this,(0,$.S1n)((0,y.Z)(Ve),Oe,Pl,rl,$.N8,{options:5}),Ve}return(0,L.Z)(Ue,Dt),(0,t.Z)(Ue,[{key:"options",get:function(){return this.$$.ctx[5]}}]),Ue}($.f_C),Il=Ds,Nl=function(Dt){function Ue(){for(var Ve,Pt=arguments.length,_n=new Array(Pt),wn=0;wn<Pt;wn++)_n[wn]=arguments[wn];return(Ve=Dt.call.apply(Dt,[this].concat(_n))||this).model=ds.getSingleton(ds,"VConsoleNetworkModel"),Ve}(0,L.Z)(Ue,Dt);var Oe=Ue.prototype;return Oe.add=function(Ve){var Pt=new ki(new Xo);for(var _n in Ve)Pt[_n]=Ve[_n];return Pt.startTime=Pt.startTime||Date.now(),Pt.requestType=Pt.requestType||"custom",this.model.updateRequest(Pt.id,Pt),Pt},Oe.update=function(Ve,Pt){this.model.updateRequest(Ve,Pt)},Oe.clear=function(){this.model.clearLog()},Ue}(mi),Rs=function(Dt){function Ue(Ve,Pt,_n){var wn;return _n===void 0&&(_n={}),(wn=Dt.call(this,Ve,Pt,Il,_n)||this).model=ds.getSingleton(ds,"VConsoleNetworkModel"),wn.exporter=void 0,wn.exporter=new Nl(Ve),wn}(0,L.Z)(Ue,Dt);var Oe=Ue.prototype;return Oe.onReady=function(){Dt.prototype.onReady.call(this),this.onUpdateOption()},Oe.onAddTool=function(Ve){var Pt=this;Ve([{name:"Clear",global:!1,onClick:function(_n){Pt.model.clearLog()}}])},Oe.onRemove=function(){Dt.prototype.onRemove.call(this),this.model&&this.model.unMock()},Oe.onUpdateOption=function(){var Ve,Pt,_n;((Ve=this.vConsole.option.network)==null?void 0:Ve.maxNetworkNumber)!==this.model.maxNetworkNumber&&(this.model.maxNetworkNumber=Number((_n=this.vConsole.option.network)==null?void 0:_n.maxNetworkNumber)||1e3),(Pt=this.vConsole.option.network)!=null&&Pt.ignoreUrlRegExp&&(this.model.ignoreUrlRegExp=this.vConsole.option.network.ignoreUrlRegExp)},Ue}(lr),hs=__webpack_require__(8679),vs=__webpack_require__.n(hs),ms=(0,no.fZ)(),qi=(0,no.fZ)(),Zi=__webpack_require__(5670),Xi={};Zi.Z&&Zi.Z.locals&&(Xi.locals=Zi.Z.locals);var Bs,Vs=0,Mi={};Mi.styleTagTransform=_e(),Mi.setAttributes=ue(),Mi.insert=ie().bind(null,"head"),Mi.domAPI=ae(),Mi.insertStyleElement=pe(),Xi.use=function(Dt){return Mi.options=Dt||{},Vs++||(Bs=j()(Zi.Z,Mi)),Xi},Xi.unuse=function(){Vs>0&&!--Vs&&(Bs(),Bs=null)};var al=Xi;function zs(Dt,Ue,Oe){var Ve=Dt.slice();return Ve[8]=Ue[Oe],Ve}function Fs(Dt,Ue,Oe){var Ve=Dt.slice();return Ve[11]=Ue[Oe],Ve}function ol(Dt){var Ue,Oe,Ve,Pt=Dt[0].nodeType===Node.ELEMENT_NODE&&il(Dt),_n=Dt[0].nodeType===Node.TEXT_NODE&&fl(Dt);return{c:function(){Ue=(0,$.bGB)("div"),Pt&&Pt.c(),Oe=(0,$.DhX)(),_n&&_n.c(),(0,$.Ljt)(Ue,"class","vcelm-l"),(0,$.VHj)(Ue,"vc-actived",Dt[0]._isActived),(0,$.VHj)(Ue,"vc-toggle",Dt[0]._isExpand),(0,$.VHj)(Ue,"vcelm-noc",Dt[0]._isSingleLine)},m:function(wn,An){(0,$.$Tr)(wn,Ue,An),Pt&&Pt.m(Ue,null),(0,$.R3I)(Ue,Oe),_n&&_n.m(Ue,null),Ve=!0},p:function(wn,An){wn[0].nodeType===Node.ELEMENT_NODE?Pt?(Pt.p(wn,An),1&An&&(0,$.Ui)(Pt,1)):((Pt=il(wn)).c(),(0,$.Ui)(Pt,1),Pt.m(Ue,Oe)):Pt&&((0,$.dvw)(),(0,$.etI)(Pt,1,1,function(){Pt=null}),(0,$.gbL)()),wn[0].nodeType===Node.TEXT_NODE?_n?_n.p(wn,An):((_n=fl(wn)).c(),_n.m(Ue,null)):_n&&(_n.d(1),_n=null),1&An&&(0,$.VHj)(Ue,"vc-actived",wn[0]._isActived),1&An&&(0,$.VHj)(Ue,"vc-toggle",wn[0]._isExpand),1&An&&(0,$.VHj)(Ue,"vcelm-noc",wn[0]._isSingleLine)},i:function(wn){Ve||((0,$.Ui)(Pt),Ve=!0)},o:function(wn){(0,$.etI)(Pt),Ve=!1},d:function(wn){wn&&(0,$.ogt)(Ue),Pt&&Pt.d(),_n&&_n.d()}}}function il(Dt){var Ue,Oe,Ve,Pt,_n,wn,An,Ln,Gn,nr,yr=Dt[0].nodeName+"",dr=(Dt[0].className||Dt[0].attributes.length)&&sl(Dt),Ir=Dt[0]._isNullEndTag&&ul(),Tr=Dt[0].childNodes.length>0&&cl(Dt),Or=!Dt[0]._isNullEndTag&&dl(Dt);return{c:function(){Ue=(0,$.bGB)("span"),Oe=(0,$.fLW)("<"),Ve=(0,$.fLW)(yr),dr&&dr.c(),Pt=(0,$.cSb)(),Ir&&Ir.c(),_n=(0,$.fLW)(">"),Tr&&Tr.c(),wn=(0,$.cSb)(),Or&&Or.c(),An=(0,$.cSb)(),(0,$.Ljt)(Ue,"class","vcelm-node")},m:function(Dr,jr){(0,$.$Tr)(Dr,Ue,jr),(0,$.R3I)(Ue,Oe),(0,$.R3I)(Ue,Ve),dr&&dr.m(Ue,null),(0,$.R3I)(Ue,Pt),Ir&&Ir.m(Ue,null),(0,$.R3I)(Ue,_n),Tr&&Tr.m(Dr,jr),(0,$.$Tr)(Dr,wn,jr),Or&&Or.m(Dr,jr),(0,$.$Tr)(Dr,An,jr),Ln=!0,Gn||(nr=(0,$.oLt)(Ue,"click",Dt[2]),Gn=!0)},p:function(Dr,jr){(!Ln||1&jr)&&yr!==(yr=Dr[0].nodeName+"")&&(0,$.rTO)(Ve,yr),Dr[0].className||Dr[0].attributes.length?dr?dr.p(Dr,jr):((dr=sl(Dr)).c(),dr.m(Ue,Pt)):dr&&(dr.d(1),dr=null),Dr[0]._isNullEndTag?Ir||((Ir=ul()).c(),Ir.m(Ue,_n)):Ir&&(Ir.d(1),Ir=null),Dr[0].childNodes.length>0?Tr?(Tr.p(Dr,jr),1&jr&&(0,$.Ui)(Tr,1)):((Tr=cl(Dr)).c(),(0,$.Ui)(Tr,1),Tr.m(wn.parentNode,wn)):Tr&&((0,$.dvw)(),(0,$.etI)(Tr,1,1,function(){Tr=null}),(0,$.gbL)()),Dr[0]._isNullEndTag?Or&&(Or.d(1),Or=null):Or?Or.p(Dr,jr):((Or=dl(Dr)).c(),Or.m(An.parentNode,An))},i:function(Dr){Ln||((0,$.Ui)(Tr),Ln=!0)},o:function(Dr){(0,$.etI)(Tr),Ln=!1},d:function(Dr){Dr&&(0,$.ogt)(Ue),dr&&dr.d(),Ir&&Ir.d(),Tr&&Tr.d(Dr),Dr&&(0,$.ogt)(wn),Or&&Or.d(Dr),Dr&&(0,$.ogt)(An),Gn=!1,nr()}}}function sl(Dt){for(var Ue,Oe=Dt[0].attributes,Ve=[],Pt=0;Pt<Oe.length;Pt+=1)Ve[Pt]=ll(Fs(Dt,Oe,Pt));return{c:function(){Ue=(0,$.bGB)("i");for(var _n=0;_n<Ve.length;_n+=1)Ve[_n].c();(0,$.Ljt)(Ue,"class","vcelm-k")},m:function(_n,wn){(0,$.$Tr)(_n,Ue,wn);for(var An=0;An<Ve.length;An+=1)Ve[An].m(Ue,null)},p:function(_n,wn){if(1&wn){var An;for(Oe=_n[0].attributes,An=0;An<Oe.length;An+=1){var Ln=Fs(_n,Oe,An);Ve[An]?Ve[An].p(Ln,wn):(Ve[An]=ll(Ln),Ve[An].c(),Ve[An].m(Ue,null))}for(;An<Ve.length;An+=1)Ve[An].d(1);Ve.length=Oe.length}},d:function(_n){_n&&(0,$.ogt)(Ue),(0,$.RMB)(Ve,_n)}}}function Ll(Dt){var Ue,Oe=Dt[11].name+"";return{c:function(){Ue=(0,$.fLW)(Oe)},m:function(Ve,Pt){(0,$.$Tr)(Ve,Ue,Pt)},p:function(Ve,Pt){1&Pt&&Oe!==(Oe=Ve[11].name+"")&&(0,$.rTO)(Ue,Oe)},d:function(Ve){Ve&&(0,$.ogt)(Ue)}}}function Ol(Dt){var Ue,Oe,Ve,Pt,_n,wn=Dt[11].name+"",An=Dt[11].value+"";return{c:function(){Ue=(0,$.fLW)(wn),Oe=(0,$.fLW)('="'),Ve=(0,$.bGB)("i"),Pt=(0,$.fLW)(An),_n=(0,$.fLW)('"'),(0,$.Ljt)(Ve,"class","vcelm-v")},m:function(Ln,Gn){(0,$.$Tr)(Ln,Ue,Gn),(0,$.$Tr)(Ln,Oe,Gn),(0,$.$Tr)(Ln,Ve,Gn),(0,$.R3I)(Ve,Pt),(0,$.$Tr)(Ln,_n,Gn)},p:function(Ln,Gn){1&Gn&&wn!==(wn=Ln[11].name+"")&&(0,$.rTO)(Ue,wn),1&Gn&&An!==(An=Ln[11].value+"")&&(0,$.rTO)(Pt,An)},d:function(Ln){Ln&&(0,$.ogt)(Ue),Ln&&(0,$.ogt)(Oe),Ln&&(0,$.ogt)(Ve),Ln&&(0,$.ogt)(_n)}}}function ll(Dt){var Ue,Oe;function Ve(wn,An){return wn[11].value!==""?Ol:Ll}var Pt=Ve(Dt),_n=Pt(Dt);return{c:function(){Ue=(0,$.fLW)(` 
`),_n.c(),Oe=(0,$.cSb)()},m:function(wn,An){(0,$.$Tr)(wn,Ue,An),_n.m(wn,An),(0,$.$Tr)(wn,Oe,An)},p:function(wn,An){Pt===(Pt=Ve(wn))&&_n?_n.p(wn,An):(_n.d(1),(_n=Pt(wn))&&(_n.c(),_n.m(Oe.parentNode,Oe)))},d:function(wn){wn&&(0,$.ogt)(Ue),_n.d(wn),wn&&(0,$.ogt)(Oe)}}}function ul(Dt){var Ue;return{c:function(){Ue=(0,$.fLW)("/")},m:function(Oe,Ve){(0,$.$Tr)(Oe,Ue,Ve)},d:function(Oe){Oe&&(0,$.ogt)(Ue)}}}function cl(Dt){var Ue,Oe,Ve,Pt,_n=[Rl,Dl],wn=[];function An(Ln,Gn){return Ln[0]._isExpand?1:0}return Ue=An(Dt),Oe=wn[Ue]=_n[Ue](Dt),{c:function(){Oe.c(),Ve=(0,$.cSb)()},m:function(Ln,Gn){wn[Ue].m(Ln,Gn),(0,$.$Tr)(Ln,Ve,Gn),Pt=!0},p:function(Ln,Gn){var nr=Ue;(Ue=An(Ln))===nr?wn[Ue].p(Ln,Gn):((0,$.dvw)(),(0,$.etI)(wn[nr],1,1,function(){wn[nr]=null}),(0,$.gbL)(),(Oe=wn[Ue])?Oe.p(Ln,Gn):(Oe=wn[Ue]=_n[Ue](Ln)).c(),(0,$.Ui)(Oe,1),Oe.m(Ve.parentNode,Ve))},i:function(Ln){Pt||((0,$.Ui)(Oe),Pt=!0)},o:function(Ln){(0,$.etI)(Oe),Pt=!1},d:function(Ln){wn[Ue].d(Ln),Ln&&(0,$.ogt)(Ve)}}}function Dl(Dt){for(var Ue,Oe,Ve=Dt[0].childNodes,Pt=[],_n=0;_n<Ve.length;_n+=1)Pt[_n]=Hs(zs(Dt,Ve,_n));var wn=function(An){return(0,$.etI)(Pt[An],1,1,function(){Pt[An]=null})};return{c:function(){for(var An=0;An<Pt.length;An+=1)Pt[An].c();Ue=(0,$.cSb)()},m:function(An,Ln){for(var Gn=0;Gn<Pt.length;Gn+=1)Pt[Gn].m(An,Ln);(0,$.$Tr)(An,Ue,Ln),Oe=!0},p:function(An,Ln){if(1&Ln){var Gn;for(Ve=An[0].childNodes,Gn=0;Gn<Ve.length;Gn+=1){var nr=zs(An,Ve,Gn);Pt[Gn]?(Pt[Gn].p(nr,Ln),(0,$.Ui)(Pt[Gn],1)):(Pt[Gn]=Hs(nr),Pt[Gn].c(),(0,$.Ui)(Pt[Gn],1),Pt[Gn].m(Ue.parentNode,Ue))}for((0,$.dvw)(),Gn=Ve.length;Gn<Pt.length;Gn+=1)wn(Gn);(0,$.gbL)()}},i:function(An){if(!Oe){for(var Ln=0;Ln<Ve.length;Ln+=1)(0,$.Ui)(Pt[Ln]);Oe=!0}},o:function(An){Pt=Pt.filter(Boolean);for(var Ln=0;Ln<Pt.length;Ln+=1)(0,$.etI)(Pt[Ln]);Oe=!1},d:function(An){(0,$.RMB)(Pt,An),An&&(0,$.ogt)(Ue)}}}function Rl(Dt){var Ue;return{c:function(){Ue=(0,$.fLW)("...")},m:function(Oe,Ve){(0,$.$Tr)(Oe,Ue,Ve)},p:$.ZTd,i:$.ZTd,o:$.ZTd,d:function(Oe){Oe&&(0,$.ogt)(Ue)}}}function Hs(Dt){var Ue,Oe,Ve;return(Ue=new Ji({props:{node:Dt[8]}})).$on("toggleNode",Dt[4]),{c:function(){(0,$.YCL)(Ue.$$.fragment),Oe=(0,$.DhX)()},m:function(Pt,_n){(0,$.yef)(Ue,Pt,_n),(0,$.$Tr)(Pt,Oe,_n),Ve=!0},p:function(Pt,_n){var wn={};1&_n&&(wn.node=Pt[8]),Ue.$set(wn)},i:function(Pt){Ve||((0,$.Ui)(Ue.$$.fragment,Pt),Ve=!0)},o:function(Pt){(0,$.etI)(Ue.$$.fragment,Pt),Ve=!1},d:function(Pt){(0,$.vpE)(Ue,Pt),Pt&&(0,$.ogt)(Oe)}}}function dl(Dt){var Ue,Oe,Ve,Pt,_n=Dt[0].nodeName+"";return{c:function(){Ue=(0,$.bGB)("span"),Oe=(0,$.fLW)("</"),Ve=(0,$.fLW)(_n),Pt=(0,$.fLW)(">"),(0,$.Ljt)(Ue,"class","vcelm-node")},m:function(wn,An){(0,$.$Tr)(wn,Ue,An),(0,$.R3I)(Ue,Oe),(0,$.R3I)(Ue,Ve),(0,$.R3I)(Ue,Pt)},p:function(wn,An){1&An&&_n!==(_n=wn[0].nodeName+"")&&(0,$.rTO)(Ve,_n)},d:function(wn){wn&&(0,$.ogt)(Ue)}}}function fl(Dt){var Ue,Oe,Ve=Dt[1](Dt[0].textContent)+"";return{c:function(){Ue=(0,$.bGB)("span"),Oe=(0,$.fLW)(Ve),(0,$.Ljt)(Ue,"class","vcelm-t vcelm-noc")},m:function(Pt,_n){(0,$.$Tr)(Pt,Ue,_n),(0,$.R3I)(Ue,Oe)},p:function(Pt,_n){1&_n&&Ve!==(Ve=Pt[1](Pt[0].textContent)+"")&&(0,$.rTO)(Oe,Ve)},d:function(Pt){Pt&&(0,$.ogt)(Ue)}}}function Bl(Dt){var Ue,Oe,Ve=Dt[0]&&ol(Dt);return{c:function(){Ve&&Ve.c(),Ue=(0,$.cSb)()},m:function(Pt,_n){Ve&&Ve.m(Pt,_n),(0,$.$Tr)(Pt,Ue,_n),Oe=!0},p:function(Pt,_n){var wn=_n[0];Pt[0]?Ve?(Ve.p(Pt,wn),1&wn&&(0,$.Ui)(Ve,1)):((Ve=ol(Pt)).c(),(0,$.Ui)(Ve,1),Ve.m(Ue.parentNode,Ue)):Ve&&((0,$.dvw)(),(0,$.etI)(Ve,1,1,function(){Ve=null}),(0,$.gbL)())},i:function(Pt){Oe||((0,$.Ui)(Ve),Oe=!0)},o:function(Pt){(0,$.etI)(Ve),Oe=!1},d:function(Pt){Ve&&Ve.d(Pt),Pt&&(0,$.ogt)(Ue)}}}function pl(Dt,Ue,Oe){var Ve;(0,$.FIv)(Dt,qi,function(An){return Oe(3,Ve=An)});var Pt=Ue.node,_n=(0,V.x)(),wn=["br","hr","img","input","link","meta"];return(0,V.H3)(function(){al.use()}),(0,V.ev)(function(){al.unuse()}),Dt.$$set=function(An){"node"in An&&Oe(0,Pt=An.node)},Dt.$$.update=function(){9&Dt.$$.dirty&&Pt&&(Oe(0,Pt._isActived=Pt===Ve,Pt),Oe(0,Pt._isNullEndTag=function(An){return wn.indexOf(An.nodeName)>-1}(Pt),Pt),Oe(0,Pt._isSingleLine=Pt.childNodes.length===0||Pt._isNullEndTag,Pt))},[Pt,function(An){return An.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")},function(){Pt._isNullEndTag||(Oe(0,Pt._isExpand=!Pt._isExpand,Pt),_n("toggleNode",{node:Pt}))},Ve,function(An){$.cKT.call(this,Dt,An)}]}var Ji=function(Dt){function Ue(Oe){var Ve;return Ve=Dt.call(this)||this,(0,$.S1n)((0,y.Z)(Ve),Oe,pl,Bl,$.N8,{node:0}),Ve}return(0,L.Z)(Ue,Dt),(0,t.Z)(Ue,[{key:"node",get:function(){return this.$$.ctx[0]},set:function(Oe){this.$$set({node:Oe}),(0,$.yl1)()}}]),Ue}($.f_C),Vl=Ji;function zl(Dt){var Ue,Oe,Ve;return(Oe=new Vl({props:{node:Dt[0]}})).$on("toggleNode",Dt[1]),{c:function(){Ue=(0,$.bGB)("div"),(0,$.YCL)(Oe.$$.fragment),(0,$.Ljt)(Ue,"class","vc-plugin-content")},m:function(Pt,_n){(0,$.$Tr)(Pt,Ue,_n),(0,$.yef)(Oe,Ue,null),Ve=!0},p:function(Pt,_n){var wn={};1&_n[0]&&(wn.node=Pt[0]),Oe.$set(wn)},i:function(Pt){Ve||((0,$.Ui)(Oe.$$.fragment,Pt),Ve=!0)},o:function(Pt){(0,$.etI)(Oe.$$.fragment,Pt),Ve=!1},d:function(Pt){Pt&&(0,$.ogt)(Ue),(0,$.vpE)(Oe)}}}function Fl(Dt,Ue,Oe){var Ve;return(0,$.FIv)(Dt,ms,function(Pt){return Oe(0,Ve=Pt)}),[Ve,function(Pt){$.cKT.call(this,Dt,Pt)}]}var Hl=function(Dt){function Ue(Oe){var Ve;return Ve=Dt.call(this)||this,(0,$.S1n)((0,y.Z)(Ve),Oe,Fl,zl,$.N8,{}),Ve}return(0,L.Z)(Ue,Dt),Ue}($.f_C),Gl=Hl,sr=function(Dt){function Ue(Ve,Pt,_n){var wn;return _n===void 0&&(_n={}),(wn=Dt.call(this,Ve,Pt,Gl,_n)||this).isInited=!1,wn.observer=void 0,wn.nodeMap=void 0,wn}(0,L.Z)(Ue,Dt);var Oe=Ue.prototype;return Oe.onShow=function(){this.isInited||this._init()},Oe.onRemove=function(){Dt.prototype.onRemove.call(this),this.isInited&&(this.observer.disconnect(),this.isInited=!1,this.nodeMap=void 0,ms.set(void 0))},Oe.onAddTool=function(Ve){var Pt=this;Ve([{name:"Expand",global:!1,onClick:function(_n){Pt._expandActivedNode()}},{name:"Collapse",global:!1,onClick:function(_n){Pt._collapseActivedNode()}}])},Oe._init=function(){var Ve=this;this.isInited=!0,this.nodeMap=new WeakMap;var Pt=this._generateVNode(document.documentElement);Pt._isExpand=!0,qi.set(Pt),ms.set(Pt),this.compInstance.$on("toggleNode",function(_n){qi.set(_n.detail.node)}),this.observer=new(vs())(function(_n){for(var wn=0;wn<_n.length;wn++){var An=_n[wn];Ve._isInVConsole(An.target)||Ve._handleMutation(An)}}),this.observer.observe(document.documentElement,{attributes:!0,childList:!0,characterData:!0,subtree:!0})},Oe._handleMutation=function(Ve){switch(Ve.type){case"childList":Ve.removedNodes.length>0&&this._onChildRemove(Ve),Ve.addedNodes.length>0&&this._onChildAdd(Ve);break;case"attributes":this._onAttributesChange(Ve);break;case"characterData":this._onCharacterDataChange(Ve)}},Oe._onChildRemove=function(Ve){var Pt=this.nodeMap.get(Ve.target);if(Pt){for(var _n=0;_n<Ve.removedNodes.length;_n++){var wn=this.nodeMap.get(Ve.removedNodes[_n]);if(wn){for(var An=0;An<Pt.childNodes.length;An++)if(Pt.childNodes[An]===wn){Pt.childNodes.splice(An,1);break}this.nodeMap.delete(Ve.removedNodes[_n])}}this._refreshStore()}},Oe._onChildAdd=function(Ve){var Pt=this.nodeMap.get(Ve.target);if(Pt){for(var _n=0;_n<Ve.addedNodes.length;_n++){var wn=Ve.addedNodes[_n],An=this._generateVNode(wn);if(An){var Ln=void 0,Gn=wn;do{if(Gn.nextSibling===null)break;Gn.nodeType===Node.ELEMENT_NODE&&(Ln=this.nodeMap.get(Gn.nextSibling)||void 0),Gn=Gn.nextSibling}while(Ln===void 0);if(Ln===void 0)Pt.childNodes.push(An);else for(var nr=0;nr<Pt.childNodes.length;nr++)if(Pt.childNodes[nr]===Ln){Pt.childNodes.splice(nr,0,An);break}}}this._refreshStore()}},Oe._onAttributesChange=function(Ve){this._updateVNodeAttributes(Ve.target),this._refreshStore()},Oe._onCharacterDataChange=function(Ve){var Pt=this.nodeMap.get(Ve.target);Pt&&(Pt.textContent=Ve.target.textContent,this._refreshStore())},Oe._generateVNode=function(Ve){if(!this._isIgnoredNode(Ve)){var Pt={nodeType:Ve.nodeType,nodeName:Ve.nodeName.toLowerCase(),textContent:"",id:"",className:"",attributes:[],childNodes:[]};if(this.nodeMap.set(Ve,Pt),Pt.nodeType!=Ve.TEXT_NODE&&Pt.nodeType!=Ve.DOCUMENT_TYPE_NODE||(Pt.textContent=Ve.textContent),Ve.childNodes.length>0){Pt.childNodes=[];for(var _n=0;_n<Ve.childNodes.length;_n++){var wn=this._generateVNode(Ve.childNodes[_n]);wn&&Pt.childNodes.push(wn)}}return this._updateVNodeAttributes(Ve),Pt}},Oe._updateVNodeAttributes=function(Ve){var Pt=this.nodeMap.get(Ve);if(Pt&&Ve instanceof Element&&(Pt.id=Ve.id||"",Pt.className=Ve.className||"",Ve.hasAttributes&&Ve.hasAttributes())){Pt.attributes=[];for(var _n=0;_n<Ve.attributes.length;_n++)Pt.attributes.push({name:Ve.attributes[_n].name,value:Ve.attributes[_n].value||""})}},Oe._expandActivedNode=function(){var Ve=(0,no.U2)(qi);if(Ve._isExpand)for(var Pt=0;Pt<Ve.childNodes.length;Pt++)Ve.childNodes[Pt]._isExpand=!0;else Ve._isExpand=!0;this._refreshStore()},Oe._collapseActivedNode=function(){var Ve=(0,no.U2)(qi);if(Ve._isExpand){for(var Pt=!1,_n=0;_n<Ve.childNodes.length;_n++)Ve.childNodes[_n]._isExpand&&(Pt=!0,Ve.childNodes[_n]._isExpand=!1);Pt||(Ve._isExpand=!1),this._refreshStore()}},Oe._isIgnoredNode=function(Ve){if(Ve.nodeType===Ve.TEXT_NODE){if(Ve.textContent.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$|\n+/g,"")==="")return!0}else if(Ve.nodeType===Ve.COMMENT_NODE)return!0;return!1},Oe._isInVConsole=function(Ve){for(var Pt=Ve;Pt!==void 0;){if(Pt.id=="__vconsole")return!0;Pt=Pt.parentElement||void 0}return!1},Oe._refreshStore=function(){ms.update(function(Ve){return Ve})},Ue}(lr);function rr(Dt,Ue,Oe,Ve,Pt,_n,wn){try{var An=Dt[_n](wn),Ln=An.value}catch(Gn){return void Oe(Gn)}An.done?Ue(Ln):Promise.resolve(Ln).then(Ve,Pt)}function qn(Dt){return function(){var Ue=this,Oe=arguments;return new Promise(function(Ve,Pt){var _n=Dt.apply(Ue,Oe);function wn(Ln){rr(_n,Ve,Pt,wn,An,"next",Ln)}function An(Ln){rr(_n,Ve,Pt,wn,An,"throw",Ln)}wn(void 0)})}}var Sn=__webpack_require__(8270);function Nn(Dt,Ue){var Oe=Object.keys(Dt);if(Object.getOwnPropertySymbols){var Ve=Object.getOwnPropertySymbols(Dt);Ue&&(Ve=Ve.filter(function(Pt){return Object.getOwnPropertyDescriptor(Dt,Pt).enumerable})),Oe.push.apply(Oe,Ve)}return Oe}function jn(Dt){for(var Ue=1;Ue<arguments.length;Ue++){var Oe=arguments[Ue]!=null?arguments[Ue]:{};Ue%2?Nn(Object(Oe),!0).forEach(function(Ve){(0,Sn.Z)(Dt,Ve,Oe[Ve])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Dt,Object.getOwnPropertyDescriptors(Oe)):Nn(Object(Oe)).forEach(function(Ve){Object.defineProperty(Dt,Ve,Object.getOwnPropertyDescriptor(Oe,Ve))})}return Dt}var _r=function(Dt){if(!Dt||Dt.length===0)return{};for(var Ue={},Oe=Dt.split(";"),Ve=0;Ve<Oe.length;Ve++){var Pt=Oe[Ve].indexOf("=");if(!(Pt<0)){var _n=Oe[Ve].substring(0,Pt).replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),wn=Oe[Ve].substring(Pt+1,Oe[Ve].length);try{_n=decodeURIComponent(_n)}catch{}try{wn=decodeURIComponent(wn)}catch{}Ue[_n]=wn}}return Ue},Nr=function(Dt,Ue,Oe){typeof document<"u"&&document.cookie!==void 0&&(document.cookie=encodeURIComponent(Dt)+"="+encodeURIComponent(Ue)+function(Ve){Ve===void 0&&(Ve={});var Pt=Ve,_n=Pt.path,wn=Pt.domain,An=Pt.expires,Ln=Pt.secure,Gn=Pt.sameSite,nr=["none","lax","strict"].indexOf((Gn||"").toLowerCase())>-1?Gn:null;return[_n==null?"":";path="+_n,wn==null?"":";domain="+wn,An==null?"":";expires="+An.toUTCString(),Ln===void 0||Ln===!1?"":";secure",nr===null?"":";SameSite="+nr].join("")}(Oe))},Rr=function(){return typeof document>"u"||document.cookie===void 0?"":document.cookie},Ur=function(){function Dt(){}var Ue=Dt.prototype;return Ue.key=function(Oe){return Oe<this.keys.length?this.keys[Oe]:null},Ue.setItem=function(Oe,Ve,Pt){Nr(Oe,Ve,Pt)},Ue.getItem=function(Oe){var Ve=_r(Rr());return Object.prototype.hasOwnProperty.call(Ve,Oe)?Ve[Oe]:null},Ue.removeItem=function(Oe,Ve){for(var Pt,_n,wn=["","/"],An=((Pt=location)==null||(_n=Pt.hostname)==null?void 0:_n.split("."))||[];An.length>1;)wn.push(An.join(".")),An.shift();for(var Ln=0;Ln<wn.length;Ln++)for(var Gn,nr,yr=((Gn=location)==null||(nr=Gn.pathname)==null?void 0:nr.split("/"))||[],dr="";yr.length>0;){dr+=(dr==="/"?"":"/")+yr.shift();var Ir=jn(jn({},Ve),{},{path:dr,domain:wn[Ln],expires:new Date(0)});Nr(Oe,"",Ir)}},Ue.clear=function(){for(var Oe=[].concat(this.keys),Ve=0;Ve<Oe.length;Ve++)this.removeItem(Oe[Ve])},(0,t.Z)(Dt,[{key:"length",get:function(){return this.keys.length}},{key:"keys",get:function(){var Oe=_r(Rr());return Object.keys(Oe).sort()}}]),Dt}(),Qr=function(){function Dt(){this.keys=[],this.currentSize=0,this.limitSize=0}var Ue=Dt.prototype;return Ue.key=function(Oe){return Oe<this.keys.length?this.keys[Oe]:null},Ue.prepare=function(){var Oe=qn(ja().mark(function Ve(){var Pt=this;return ja().wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:return _n.abrupt("return",new Promise(function(wn,An){(0,r.qt)("getStorageInfo",{success:function(Ln){Pt.keys=Ln?Ln.keys.sort():[],Pt.currentSize=Ln?Ln.currentSize:0,Pt.limitSize=Ln?Ln.limitSize:0,wn(!0)},fail:function(){An(!1)}})}));case 1:case"end":return _n.stop()}},Ve)}));return function(){return Oe.apply(this,arguments)}}(),Ue.getItem=function(Oe){return new Promise(function(Ve,Pt){(0,r.qt)("getStorage",{key:Oe,success:function(_n){var wn=_n.data;if(typeof _n.data=="object")try{wn=JSON.stringify(_n.data)}catch{}Ve(wn)},fail:function(_n){Pt(_n)}})})},Ue.setItem=function(Oe,Ve){return new Promise(function(Pt,_n){(0,r.qt)("setStorage",{key:Oe,data:Ve,success:function(wn){Pt(wn)},fail:function(wn){_n(wn)}})})},Ue.removeItem=function(Oe){return new Promise(function(Ve,Pt){(0,r.qt)("removeStorage",{key:Oe,success:function(_n){Ve(_n)},fail:function(_n){Pt(_n)}})})},Ue.clear=function(){return new Promise(function(Oe,Ve){(0,r.qt)("clearStorage",{success:function(Pt){Oe(Pt)},fail:function(Pt){Ve(Pt)}})})},(0,t.Z)(Dt,[{key:"length",get:function(){return this.keys.length}}]),Dt}(),pa={updateTime:(0,no.fZ)(0),activedName:(0,no.fZ)(null),defaultStorages:(0,no.fZ)(["cookies","localStorage","sessionStorage"])},Ha=function(Dt){function Ue(){var Ve;return(Ve=Dt.call(this)||this).storage=new Map,pa.activedName.subscribe(function(Pt){var _n=(0,no.U2)(pa.defaultStorages);_n.length>0&&_n.indexOf(Pt)===-1&&pa.activedName.set(_n[0])}),pa.defaultStorages.subscribe(function(Pt){Pt.indexOf((0,no.U2)(pa.activedName))===-1&&pa.activedName.set(Pt[0]),Ve.updateEnabledStorages()}),Ve}(0,L.Z)(Ue,Dt);var Oe=Ue.prototype;return Oe.getItem=function(){var Ve=qn(ja().mark(function Pt(_n){return ja().wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:if(this.activedStorage){wn.next=2;break}return wn.abrupt("return","");case 2:return wn.next=4,this.promisify(this.activedStorage.getItem(_n));case 4:return wn.abrupt("return",wn.sent);case 5:case"end":return wn.stop()}},Pt,this)}));return function(Pt){return Ve.apply(this,arguments)}}(),Oe.setItem=function(){var Ve=qn(ja().mark(function Pt(_n,wn){var An;return ja().wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:if(this.activedStorage){Ln.next=2;break}return Ln.abrupt("return");case 2:return Ln.next=4,this.promisify(this.activedStorage.setItem(_n,wn));case 4:return An=Ln.sent,this.refresh(),Ln.abrupt("return",An);case 7:case"end":return Ln.stop()}},Pt,this)}));return function(Pt,_n){return Ve.apply(this,arguments)}}(),Oe.removeItem=function(){var Ve=qn(ja().mark(function Pt(_n){var wn;return ja().wrap(function(An){for(;;)switch(An.prev=An.next){case 0:if(this.activedStorage){An.next=2;break}return An.abrupt("return");case 2:return An.next=4,this.promisify(this.activedStorage.removeItem(_n));case 4:return wn=An.sent,this.refresh(),An.abrupt("return",wn);case 7:case"end":return An.stop()}},Pt,this)}));return function(Pt){return Ve.apply(this,arguments)}}(),Oe.clear=function(){var Ve=qn(ja().mark(function Pt(){var _n;return ja().wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:if(this.activedStorage){wn.next=2;break}return wn.abrupt("return");case 2:return wn.next=4,this.promisify(this.activedStorage.clear());case 4:return _n=wn.sent,this.refresh(),wn.abrupt("return",_n);case 7:case"end":return wn.stop()}},Pt,this)}));return function(){return Ve.apply(this,arguments)}}(),Oe.refresh=function(){pa.updateTime.set(Date.now())},Oe.getEntries=function(){var Ve=qn(ja().mark(function Pt(){var _n,wn,An,Ln,Gn;return ja().wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:if(_n=this.activedStorage){nr.next=3;break}return nr.abrupt("return",[]);case 3:if(typeof _n.prepare!="function"){nr.next=6;break}return nr.next=6,_n.prepare();case 6:wn=[],An=0;case 8:if(!(An<_n.length)){nr.next=17;break}return Ln=_n.key(An),nr.next=12,this.getItem(Ln);case 12:Gn=nr.sent,wn.push([Ln,Gn]);case 14:An++,nr.next=8;break;case 17:return nr.abrupt("return",wn);case 18:case"end":return nr.stop()}},Pt,this)}));return function(){return Ve.apply(this,arguments)}}(),Oe.updateEnabledStorages=function(){var Ve=(0,no.U2)(pa.defaultStorages);Ve.indexOf("cookies")>-1?document.cookie!==void 0&&this.storage.set("cookies",new Ur):this.deleteStorage("cookies"),Ve.indexOf("localStorage")>-1?window.localStorage&&this.storage.set("localStorage",window.localStorage):this.deleteStorage("localStorage"),Ve.indexOf("sessionStorage")>-1?window.sessionStorage&&this.storage.set("sessionStorage",window.sessionStorage):this.deleteStorage("sessionStorage"),Ve.indexOf("wxStorage")>-1?(0,r.H_)()&&this.storage.set("wxStorage",new Qr):this.deleteStorage("wxStorage")},Oe.promisify=function(Ve){return typeof Ve=="string"||Ve==null?Promise.resolve(Ve):Ve},Oe.deleteStorage=function(Ve){this.storage.has(Ve)&&this.storage.delete(Ve)},(0,t.Z)(Ue,[{key:"activedStorage",get:function(){return this.storage.get((0,no.U2)(pa.activedName))}}]),Ue}(ii.N);function ro(Dt,Ue,Oe){var Ve=Dt.slice();return Ve[20]=Ue[Oe][0],Ve[21]=Ue[Oe][1],Ve[23]=Oe,Ve}function mo(Dt){var Ue;return{c:function(){(Ue=(0,$.bGB)("div")).textContent="Empty",(0,$.Ljt)(Ue,"class","vc-plugin-empty")},m:function(Oe,Ve){(0,$.$Tr)(Oe,Ue,Ve)},p:$.ZTd,d:function(Oe){Oe&&(0,$.ogt)(Ue)}}}function Co(Dt){var Ue,Oe,Ve,Pt,_n,wn=Dt[20]+"",An=Dt[5](Dt[21])+"";return{c:function(){Ue=(0,$.bGB)("div"),Oe=(0,$.fLW)(wn),Ve=(0,$.DhX)(),Pt=(0,$.bGB)("div"),_n=(0,$.fLW)(An),(0,$.Ljt)(Ue,"class","vc-table-col"),(0,$.Ljt)(Pt,"class","vc-table-col vc-table-col-2")},m:function(Ln,Gn){(0,$.$Tr)(Ln,Ue,Gn),(0,$.R3I)(Ue,Oe),(0,$.$Tr)(Ln,Ve,Gn),(0,$.$Tr)(Ln,Pt,Gn),(0,$.R3I)(Pt,_n)},p:function(Ln,Gn){1&Gn&&wn!==(wn=Ln[20]+"")&&(0,$.rTO)(Oe,wn),1&Gn&&An!==(An=Ln[5](Ln[21])+"")&&(0,$.rTO)(_n,An)},d:function(Ln){Ln&&(0,$.ogt)(Ue),Ln&&(0,$.ogt)(Ve),Ln&&(0,$.ogt)(Pt)}}}function Uo(Dt){var Ue,Oe,Ve,Pt,_n,wn,An;return{c:function(){Ue=(0,$.bGB)("div"),Oe=(0,$.bGB)("textarea"),Ve=(0,$.DhX)(),Pt=(0,$.bGB)("div"),_n=(0,$.bGB)("textarea"),(0,$.Ljt)(Oe,"class","vc-table-input"),(0,$.Ljt)(Ue,"class","vc-table-col"),(0,$.Ljt)(_n,"class","vc-table-input"),(0,$.Ljt)(Pt,"class","vc-table-col vc-table-col-2")},m:function(Ln,Gn){(0,$.$Tr)(Ln,Ue,Gn),(0,$.R3I)(Ue,Oe),(0,$.BmG)(Oe,Dt[2]),(0,$.$Tr)(Ln,Ve,Gn),(0,$.$Tr)(Ln,Pt,Gn),(0,$.R3I)(Pt,_n),(0,$.BmG)(_n,Dt[3]),wn||(An=[(0,$.oLt)(Oe,"input",Dt[11]),(0,$.oLt)(_n,"input",Dt[12])],wn=!0)},p:function(Ln,Gn){4&Gn&&(0,$.BmG)(Oe,Ln[2]),8&Gn&&(0,$.BmG)(_n,Ln[3])},d:function(Ln){Ln&&(0,$.ogt)(Ue),Ln&&(0,$.ogt)(Ve),Ln&&(0,$.ogt)(Pt),wn=!1,(0,$.j7q)(An)}}}function Wo(Dt){var Ue,Oe,Ve,Pt,_n,wn;return(Ue=new wr.Z({props:{name:"delete"}})).$on("click",function(){return Dt[14](Dt[20])}),Ve=new xr({props:{content:[Dt[20],Dt[21]].join("=")}}),(_n=new wr.Z({props:{name:"edit"}})).$on("click",function(){return Dt[15](Dt[20],Dt[21],Dt[23])}),{c:function(){(0,$.YCL)(Ue.$$.fragment),Oe=(0,$.DhX)(),(0,$.YCL)(Ve.$$.fragment),Pt=(0,$.DhX)(),(0,$.YCL)(_n.$$.fragment)},m:function(An,Ln){(0,$.yef)(Ue,An,Ln),(0,$.$Tr)(An,Oe,Ln),(0,$.yef)(Ve,An,Ln),(0,$.$Tr)(An,Pt,Ln),(0,$.yef)(_n,An,Ln),wn=!0},p:function(An,Ln){Dt=An;var Gn={};1&Ln&&(Gn.content=[Dt[20],Dt[21]].join("=")),Ve.$set(Gn)},i:function(An){wn||((0,$.Ui)(Ue.$$.fragment,An),(0,$.Ui)(Ve.$$.fragment,An),(0,$.Ui)(_n.$$.fragment,An),wn=!0)},o:function(An){(0,$.etI)(Ue.$$.fragment,An),(0,$.etI)(Ve.$$.fragment,An),(0,$.etI)(_n.$$.fragment,An),wn=!1},d:function(An){(0,$.vpE)(Ue,An),An&&(0,$.ogt)(Oe),(0,$.vpE)(Ve,An),An&&(0,$.ogt)(Pt),(0,$.vpE)(_n,An)}}}function gs(Dt){var Ue,Oe,Ve,Pt;return(Ue=new wr.Z({props:{name:"cancel"}})).$on("click",Dt[9]),(Ve=new wr.Z({props:{name:"done"}})).$on("click",function(){return Dt[13](Dt[20])}),{c:function(){(0,$.YCL)(Ue.$$.fragment),Oe=(0,$.DhX)(),(0,$.YCL)(Ve.$$.fragment)},m:function(_n,wn){(0,$.yef)(Ue,_n,wn),(0,$.$Tr)(_n,Oe,wn),(0,$.yef)(Ve,_n,wn),Pt=!0},p:function(_n,wn){Dt=_n},i:function(_n){Pt||((0,$.Ui)(Ue.$$.fragment,_n),(0,$.Ui)(Ve.$$.fragment,_n),Pt=!0)},o:function(_n){(0,$.etI)(Ue.$$.fragment,_n),(0,$.etI)(Ve.$$.fragment,_n),Pt=!1},d:function(_n){(0,$.vpE)(Ue,_n),_n&&(0,$.ogt)(Oe),(0,$.vpE)(Ve,_n)}}}function Qi(Dt){var Ue,Oe,Ve,Pt,_n,wn,An;function Ln(Tr,Or){return Tr[1]===Tr[23]?Uo:Co}var Gn=Ln(Dt),nr=Gn(Dt),yr=[gs,Wo],dr=[];function Ir(Tr,Or){return Tr[1]===Tr[23]?0:1}return Pt=Ir(Dt),_n=dr[Pt]=yr[Pt](Dt),{c:function(){Ue=(0,$.bGB)("div"),nr.c(),Oe=(0,$.DhX)(),Ve=(0,$.bGB)("div"),_n.c(),wn=(0,$.DhX)(),(0,$.Ljt)(Ve,"class","vc-table-col vc-table-col-1 vc-table-action"),(0,$.Ljt)(Ue,"class","vc-table-row")},m:function(Tr,Or){(0,$.$Tr)(Tr,Ue,Or),nr.m(Ue,null),(0,$.R3I)(Ue,Oe),(0,$.R3I)(Ue,Ve),dr[Pt].m(Ve,null),(0,$.R3I)(Ue,wn),An=!0},p:function(Tr,Or){Gn===(Gn=Ln(Tr))&&nr?nr.p(Tr,Or):(nr.d(1),(nr=Gn(Tr))&&(nr.c(),nr.m(Ue,Oe)));var Dr=Pt;(Pt=Ir(Tr))===Dr?dr[Pt].p(Tr,Or):((0,$.dvw)(),(0,$.etI)(dr[Dr],1,1,function(){dr[Dr]=null}),(0,$.gbL)(),(_n=dr[Pt])?_n.p(Tr,Or):(_n=dr[Pt]=yr[Pt](Tr)).c(),(0,$.Ui)(_n,1),_n.m(Ve,null))},i:function(Tr){An||((0,$.Ui)(_n),An=!0)},o:function(Tr){(0,$.etI)(_n),An=!1},d:function(Tr){Tr&&(0,$.ogt)(Ue),nr.d(),dr[Pt].d()}}}function Zl(Dt){for(var Ue,Oe,Ve,Pt,_n=Dt[0],wn=[],An=0;An<_n.length;An+=1)wn[An]=Qi(ro(Dt,_n,An));var Ln=function(nr){return(0,$.etI)(wn[nr],1,1,function(){wn[nr]=null})},Gn=null;return _n.length||(Gn=mo()),{c:function(){Ue=(0,$.bGB)("div"),(Oe=(0,$.bGB)("div")).innerHTML=`<div class="vc-table-col">Key</div>
<div class="vc-table-col vc-table-col-2">Value</div>
<div class="vc-table-col vc-table-col-1 vc-table-action"></div>`,Ve=(0,$.DhX)();for(var nr=0;nr<wn.length;nr+=1)wn[nr].c();Gn&&Gn.c(),(0,$.Ljt)(Oe,"class","vc-table-row"),(0,$.Ljt)(Ue,"class","vc-table")},m:function(nr,yr){(0,$.$Tr)(nr,Ue,yr),(0,$.R3I)(Ue,Oe),(0,$.R3I)(Ue,Ve);for(var dr=0;dr<wn.length;dr+=1)wn[dr].m(Ue,null);Gn&&Gn.m(Ue,null),Pt=!0},p:function(nr,yr){var dr=yr[0];if(1007&dr){var Ir;for(_n=nr[0],Ir=0;Ir<_n.length;Ir+=1){var Tr=ro(nr,_n,Ir);wn[Ir]?(wn[Ir].p(Tr,dr),(0,$.Ui)(wn[Ir],1)):(wn[Ir]=Qi(Tr),wn[Ir].c(),(0,$.Ui)(wn[Ir],1),wn[Ir].m(Ue,null))}for((0,$.dvw)(),Ir=_n.length;Ir<wn.length;Ir+=1)Ln(Ir);(0,$.gbL)(),!_n.length&&Gn?Gn.p(nr,dr):_n.length?Gn&&(Gn.d(1),Gn=null):((Gn=mo()).c(),Gn.m(Ue,null))}},i:function(nr){if(!Pt){for(var yr=0;yr<_n.length;yr+=1)(0,$.Ui)(wn[yr]);Pt=!0}},o:function(nr){wn=wn.filter(Boolean);for(var yr=0;yr<wn.length;yr+=1)(0,$.etI)(wn[yr]);Pt=!1},d:function(nr){nr&&(0,$.ogt)(Ue),(0,$.RMB)(wn,nr),Gn&&Gn.d()}}}function Xl(Dt,Ue,Oe){var Ve,Pt=this&&this.__awaiter||function(Or,Dr,jr,Yr){return new(jr||(jr=Promise))(function(ea,$a){function va(Za){try{Ka(Yr.next(Za))}catch(ga){$a(ga)}}function Wa(Za){try{Ka(Yr.throw(Za))}catch(ga){$a(ga)}}function Ka(Za){var ga;Za.done?ea(Za.value):(ga=Za.value,ga instanceof jr?ga:new jr(function(Ca){Ca(ga)})).then(va,Wa)}Ka((Yr=Yr.apply(Or,Dr||[])).next())})},_n=Ha.getSingleton(Ha,"VConsoleStorageModel"),wn=pa.updateTime;(0,$.FIv)(Dt,wn,function(Or){return Oe(10,Ve=Or)});var An=[],Ln=-1,Gn="",nr="",yr=function(){Oe(1,Ln=-1),Oe(2,Gn=""),Oe(3,nr="")},dr=function(Or){return Pt(void 0,void 0,void 0,ja().mark(function Dr(){return ja().wrap(function(jr){for(;;)switch(jr.prev=jr.next){case 0:return jr.next=2,_n.removeItem(Or);case 2:case"end":return jr.stop()}},Dr)}))},Ir=function(Or){return Pt(void 0,void 0,void 0,ja().mark(function Dr(){return ja().wrap(function(jr){for(;;)switch(jr.prev=jr.next){case 0:if(Gn===Or){jr.next=3;break}return jr.next=3,_n.removeItem(Or);case 3:_n.setItem(Gn,nr),yr();case 5:case"end":return jr.stop()}},Dr)}))},Tr=function(Or,Dr,jr){return Pt(void 0,void 0,void 0,ja().mark(function Yr(){return ja().wrap(function(ea){for(;;)switch(ea.prev=ea.next){case 0:Oe(2,Gn=Or),Oe(3,nr=Dr),Oe(1,Ln=jr);case 3:case"end":return ea.stop()}},Yr)}))};return Dt.$$.update=function(){1024&Dt.$$.dirty&&Ve&&Pt(void 0,void 0,void 0,ja().mark(function Or(){return ja().wrap(function(Dr){for(;;)switch(Dr.prev=Dr.next){case 0:return yr(),Dr.t0=Oe,Dr.next=4,_n.getEntries();case 4:Dr.t1=An=Dr.sent,(0,Dr.t0)(0,Dr.t1);case 6:case"end":return Dr.stop()}},Or)}))},[An,Ln,Gn,nr,wn,function(Or){return(0,r.id)(Or,1024)},dr,Ir,Tr,function(){yr()},Ve,function(){Gn=this.value,Oe(2,Gn)},function(){nr=this.value,Oe(3,nr)},function(Or){return Ir(Or)},function(Or){return dr(Or)},function(Or,Dr,jr){return Tr(Or,Dr,jr)}]}var Jl=function(Dt){function Ue(Oe){var Ve;return Ve=Dt.call(this)||this,(0,$.S1n)((0,y.Z)(Ve),Oe,Xl,Zl,$.N8,{}),Ve}return(0,L.Z)(Ue,Dt),Ue}($.f_C),Ql=Jl,Wl=function(Dt){function Ue(Ve,Pt,_n){var wn;return _n===void 0&&(_n={}),(wn=Dt.call(this,Ve,Pt,Ql,_n)||this).model=Ha.getSingleton(Ha,"VConsoleStorageModel"),wn.onAddTopBarCallback=void 0,wn}(0,L.Z)(Ue,Dt);var Oe=Ue.prototype;return Oe.onReady=function(){Dt.prototype.onReady.call(this),this.onUpdateOption()},Oe.onShow=function(){this.model.refresh()},Oe.onAddTopBar=function(Ve){this.onAddTopBarCallback=Ve,this.updateTopBar()},Oe.onAddTool=function(Ve){var Pt=this;Ve([{name:"Add",global:!1,onClick:function(){Pt.model.setItem("new_"+Date.now(),"new_value")}},{name:"Refresh",global:!1,onClick:function(){Pt.model.refresh()}},{name:"Clear",global:!1,onClick:function(){Pt.model.clear()}}])},Oe.onUpdateOption=function(){var Ve,Pt=(Ve=this.vConsole.option.storage)==null?void 0:Ve.defaultStorages;(0,r.kJ)(Pt)&&(Pt=Pt.length>0?Pt:["cookies"])!==(0,no.U2)(pa.defaultStorages)&&(pa.defaultStorages.set(Pt),pa.activedName.set(Pt[0]),this.updateTopBar())},Oe.updateTopBar=function(){var Ve=this;if(typeof this.onAddTopBarCallback=="function"){for(var Pt=(0,no.U2)(pa.defaultStorages),_n=[],wn=0;wn<Pt.length;wn++){var An=Pt[wn];_n.push({name:An[0].toUpperCase()+An.substring(1),data:{name:An},actived:An===(0,no.U2)(pa.activedName),onClick:function(Ln,Gn){var nr=(0,no.U2)(pa.activedName);if(Gn.name===nr)return!1;pa.activedName.set(Gn.name),Ve.model.refresh()}})}this.onAddTopBarCallback(_n)}},Ue}(lr),Ko=function(){function Dt(Oe){var Ve=this;if(this.version="3.15.1",this.isInited=!1,this.option={},this.compInstance=void 0,this.pluginList={},this.log=void 0,this.system=void 0,this.network=void 0,Dt.instance&&Dt.instance instanceof Dt)return console.debug("[vConsole] vConsole is already exists."),Dt.instance;if(Dt.instance=this,this.isInited=!1,this.option={defaultPlugins:["system","network","element","storage"],log:{},network:{},storage:{}},r.Kn(Oe))for(var Pt in Oe)this.option[Pt]=Oe[Pt];this.option.maxLogNumber!==void 0&&(this.option.log.maxLogNumber=this.option.maxLogNumber,console.debug("[vConsole] Deprecated option: `maxLogNumber`, use `log.maxLogNumber` instead.")),this.option.onClearLog!==void 0&&console.debug("[vConsole] Deprecated option: `onClearLog`."),this.option.maxNetworkNumber!==void 0&&(this.option.network.maxNetworkNumber=this.option.maxNetworkNumber,console.debug("[vConsole] Deprecated option: `maxNetworkNumber`, use `network.maxNetworkNumber` instead.")),this._addBuiltInPlugins();var _n=function(){Ve.isInited||(Ve._initComponent(),Ve._autoRun())};if(document!==void 0)document.readyState==="loading"?g.bind(window,"DOMContentLoaded",_n):_n();else{var wn;wn=setTimeout(function An(){document&&document.readyState=="complete"?(wn&&clearTimeout(wn),_n()):wn=setTimeout(An,1)},1)}}var Ue=Dt.prototype;return Ue._addBuiltInPlugins=function(){this.addPlugin(new oi("default","Log"));var Oe=this.option.defaultPlugins,Ve={system:{proto:jo,name:"System"}};if(Ve.network={proto:Rs,name:"Network"},Ve.element={proto:sr,name:"Element"},Ve.storage={proto:Wl,name:"Storage"},Oe&&r.kJ(Oe))for(var Pt=0;Pt<Oe.length;Pt++){var _n=Ve[Oe[Pt]];_n?this.addPlugin(new _n.proto(Oe[Pt],_n.name)):console.debug("[vConsole] Unrecognized default plugin ID:",Oe[Pt])}},Ue._initComponent=function(){var Oe=this;if(!g.one("#__vconsole")){var Ve,Pt=1*r.cF("switch_x"),_n=1*r.cF("switch_y");typeof this.option.target=="string"?Ve=document.querySelector(this.option.target):this.option.target instanceof HTMLElement&&(Ve=this.option.target),Ve instanceof HTMLElement||(Ve=document.documentElement),this.compInstance=new Yn({target:Ve,props:{switchButtonPosition:{x:Pt,y:_n}}}),this.compInstance.$on("show",function(wn){wn.detail.show?Oe.show():Oe.hide()}),this.compInstance.$on("changePanel",function(wn){var An=wn.detail.pluginId;Oe.showPlugin(An)})}this._updateComponentByOptions()},Ue._updateComponentByOptions=function(){if(this.compInstance){if(this.compInstance.theme!==this.option.theme){var Oe=this.option.theme;Oe=Oe!=="light"&&Oe!=="dark"?"":Oe,this.compInstance.theme=Oe}this.compInstance.disableScrolling!==this.option.disableLogScrolling&&(this.compInstance.disableScrolling=!!this.option.disableLogScrolling)}},Ue.setSwitchPosition=function(Oe,Ve){this.compInstance.switchButtonPosition={x:Oe,y:Ve}},Ue._autoRun=function(){for(var Oe in this.isInited=!0,this.pluginList)this._initPlugin(this.pluginList[Oe]);this._showFirstPluginWhenEmpty(),this.triggerEvent("ready")},Ue._showFirstPluginWhenEmpty=function(){var Oe=Object.keys(this.pluginList);this.compInstance.activedPluginId===""&&Oe.length>0&&this.showPlugin(Oe[0])},Ue.triggerEvent=function(Oe,Ve){var Pt=this;Oe="on"+Oe.charAt(0).toUpperCase()+Oe.slice(1),r.mf(this.option[Oe])&&setTimeout(function(){Pt.option[Oe].apply(Pt,Ve)},0)},Ue._initPlugin=function(Oe){var Ve=this;Oe.vConsole=this,this.compInstance.pluginList[Oe.id]={id:Oe.id,name:Oe.name,hasTabPanel:!1,tabOptions:void 0,topbarList:[],toolbarList:[],content:void 0,contentContainer:void 0},this.compInstance.pluginList=this._reorderPluginList(this.compInstance.pluginList),Oe.trigger("init"),Oe.trigger("renderTab",function(Pt,_n){_n===void 0&&(_n={});var wn=Ve.compInstance.pluginList[Oe.id];wn.hasTabPanel=!0,wn.tabOptions=_n,Pt&&(Ve.compInstance.pluginList[Oe.id].content=Pt),Ve.compInstance.pluginList=Ve.compInstance.pluginList}),Oe.trigger("addTopBar",function(Pt){if(Pt){for(var _n=[],wn=0;wn<Pt.length;wn++){var An=Pt[wn];_n.push({name:An.name||"Undefined",className:An.className||"",actived:!!An.actived,data:An.data,onClick:An.onClick})}Ve.compInstance.pluginList[Oe.id].topbarList=_n,Ve.compInstance.pluginList=Ve.compInstance.pluginList}}),Oe.trigger("addTool",function(Pt){if(Pt){for(var _n=[],wn=0;wn<Pt.length;wn++){var An=Pt[wn];_n.push({name:An.name||"Undefined",global:!!An.global,data:An.data,onClick:An.onClick})}Ve.compInstance.pluginList[Oe.id].toolbarList=_n,Ve.compInstance.pluginList=Ve.compInstance.pluginList}}),Oe.isReady=!0,Oe.trigger("ready")},Ue._triggerPluginsEvent=function(Oe){for(var Ve in this.pluginList)this.pluginList[Ve].isReady&&this.pluginList[Ve].trigger(Oe)},Ue._triggerPluginEvent=function(Oe,Ve){var Pt=this.pluginList[Oe];Pt&&Pt.isReady&&Pt.trigger(Ve)},Ue._reorderPluginList=function(Oe){var Ve=this;if(!r.kJ(this.option.pluginOrder))return Oe;for(var Pt=Object.keys(Oe).sort(function(An,Ln){var Gn=Ve.option.pluginOrder.indexOf(An),nr=Ve.option.pluginOrder.indexOf(Ln);return Gn===nr?0:Gn===-1?1:nr===-1?-1:Gn-nr}),_n={},wn=0;wn<Pt.length;wn++)_n[Pt[wn]]=Oe[Pt[wn]];return _n},Ue.addPlugin=function(Oe){return this.pluginList[Oe.id]!==void 0?(console.debug("[vConsole] Plugin `"+Oe.id+"` has already been added."),!1):(this.pluginList[Oe.id]=Oe,this.isInited&&(this._initPlugin(Oe),this._showFirstPluginWhenEmpty()),!0)},Ue.removePlugin=function(Oe){Oe=(Oe+"").toLowerCase();var Ve=this.pluginList[Oe];if(Ve===void 0)return console.debug("[vConsole] Plugin `"+Oe+"` does not exist."),!1;Ve.trigger("remove");try{delete this.pluginList[Oe],delete this.compInstance.pluginList[Oe]}catch{this.pluginList[Oe]=void 0,this.compInstance.pluginList[Oe]=void 0}return this.compInstance.pluginList=this.compInstance.pluginList,this.compInstance.activedPluginId==Oe&&(this.compInstance.activedPluginId="",this._showFirstPluginWhenEmpty()),!0},Ue.show=function(){this.isInited&&(this.compInstance.show=!0,this._triggerPluginsEvent("showConsole"))},Ue.hide=function(){this.isInited&&(this.compInstance.show=!1,this._triggerPluginsEvent("hideConsole"))},Ue.showSwitch=function(){this.isInited&&(this.compInstance.showSwitchButton=!0)},Ue.hideSwitch=function(){this.isInited&&(this.compInstance.showSwitchButton=!1)},Ue.showPlugin=function(Oe){this.isInited&&(this.pluginList[Oe]||console.debug("[vConsole] Plugin `"+Oe+"` does not exist."),this.compInstance.activedPluginId&&this._triggerPluginEvent(this.compInstance.activedPluginId,"hide"),this.compInstance.activedPluginId=Oe,this._triggerPluginEvent(this.compInstance.activedPluginId,"show"))},Ue.setOption=function(Oe,Ve){if(typeof Oe=="string"){for(var Pt=Oe.split("."),_n=this.option,wn=0;wn<Pt.length;wn++){if(Pt[wn]==="__proto__"||Pt[wn]==="constructor"||Pt[wn]==="prototype")return void console.debug("[vConsole] Cannot set `"+Pt[wn]+"` in `vConsole.setOption()`.");_n[Pt[wn]]===void 0&&(_n[Pt[wn]]={}),wn===Pt.length-1&&(_n[Pt[wn]]=Ve),_n=_n[Pt[wn]]}this._triggerPluginsEvent("updateOption"),this._updateComponentByOptions()}else if(r.Kn(Oe)){for(var An in Oe)An!=="__proto__"&&An!=="constructor"&&An!=="prototype"?this.option[An]=Oe[An]:console.debug("[vConsole] Cannot set `"+An+"` in `vConsole.setOption()`.");this._triggerPluginsEvent("updateOption"),this._updateComponentByOptions()}else console.debug("[vConsole] The first parameter of `vConsole.setOption()` must be a string or an object.")},Ue.destroy=function(){if(this.isInited){this.isInited=!1,Dt.instance=void 0;for(var Oe=Object.keys(this.pluginList),Ve=Oe.length-1;Ve>=0;Ve--)this.removePlugin(Oe[Ve]);this.compInstance.$destroy()}},(0,t.Z)(Dt,null,[{key:"instance",get:function(){return window.__VCONSOLE_INSTANCE},set:function(Oe){Oe===void 0||Oe instanceof Dt?window.__VCONSOLE_INSTANCE=Oe:console.debug("[vConsole] Cannot set `VConsole.instance` because the value is not the instance of VConsole.")}}]),Dt}();Ko.VConsolePlugin=void 0,Ko.VConsoleLogPlugin=void 0,Ko.VConsoleDefaultPlugin=void 0,Ko.VConsoleSystemPlugin=void 0,Ko.VConsoleNetworkPlugin=void 0,Ko.VConsoleElementPlugin=void 0,Ko.VConsoleStoragePlugin=void 0,Ko.VConsolePlugin=gr,Ko.VConsoleLogPlugin=gi,Ko.VConsoleDefaultPlugin=oi,Ko.VConsoleSystemPlugin=jo,Ko.VConsoleNetworkPlugin=Rs,Ko.VConsoleElementPlugin=sr,Ko.VConsoleStoragePlugin=Wl;var eu=Ko}(),__webpack_exports__=__webpack_exports__.default,__webpack_exports__}()})})(vconsole_min);var vconsole_minExports=vconsole_min.exports;const VConsole=getDefaultExportFromCjs(vconsole_minExports);var zhCn={name:"zh-cn",el:{colorpicker:{confirm:"确定",clear:"清空"},datepicker:{now:"此刻",today:"今天",cancel:"取消",clear:"清空",confirm:"确定",selectDate:"选择日期",selectTime:"选择时间",startDate:"开始日期",startTime:"开始时间",endDate:"结束日期",endTime:"结束时间",prevYear:"前一年",nextYear:"后一年",prevMonth:"上个月",nextMonth:"下个月",year:"年",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},cascader:{noMatch:"无匹配数据",loading:"加载中",placeholder:"请选择",noData:"暂无数据"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} 条",pageClassifier:"页",page:"页",prev:"上一页",next:"下一页",currentPage:"第 {pager} 页",prevPages:"向前 {pager} 页",nextPages:"向后 {pager} 页",deprecationWarning:"你使用了一些已被废弃的用法,请参考 el-pagination 的官方文档"},messagebox:{title:"提示",confirm:"确定",cancel:"取消",error:"输入的数据不合法!"},upload:{deleteTip:"按 delete 键可删除",delete:"删除",preview:"查看图片",continue:"继续上传"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},tree:{emptyText:"暂无数据"},transfer:{noMatch:"无匹配数据",noData:"无数据",titles:["列表 1","列表 2"],filterPlaceholder:"请输入搜索内容",noCheckedFormat:"共 {total} 项",hasCheckedFormat:"已选 {checked}/{total} 项"},image:{error:"加载失败"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"确定",cancelButtonText:"取消"}}};const isff=typeof navigator<"u"?navigator.userAgent.toLowerCase().indexOf("firefox")>0:!1;function addEvent(t,r,n,g){t.addEventListener?t.addEventListener(r,n,g):t.attachEvent&&t.attachEvent("on".concat(r),n)}function removeEvent(t,r,n,g){t.removeEventListener?t.removeEventListener(r,n,g):t.detachEvent&&t.detachEvent("on".concat(r),n)}function getMods(t,r){const n=r.slice(0,r.length-1);for(let g=0;g<n.length;g++)n[g]=t[n[g].toLowerCase()];return n}function getKeys(t){typeof t!="string"&&(t=""),t=t.replace(/\s/g,"");const r=t.split(",");let n=r.lastIndexOf("");for(;n>=0;)r[n-1]+=",",r.splice(n,1),n=r.lastIndexOf("");return r}function compareArray(t,r){const n=t.length>=r.length?t:r,g=t.length>=r.length?r:t;let y=!0;for(let L=0;L<n.length;L++)g.indexOf(n[L])===-1&&(y=!1);return y}const _keyMap={backspace:8,"⌫":8,tab:9,clear:12,enter:13,"↩":13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"⇪":20,",":188,".":190,"/":191,"`":192,"-":isff?173:189,"=":isff?61:187,";":isff?59:186,"'":222,"[":219,"]":221,"\\":220},_modifier={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,cmd:91,command:91},modifierMap={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},_mods={16:!1,18:!1,17:!1,91:!1},_handlers={};for(let t=1;t<20;t++)_keyMap["f".concat(t)]=111+t;let _downKeys=[],winListendFocus=null,_scope="all";const elementEventMap=new Map,code=t=>_keyMap[t.toLowerCase()]||_modifier[t.toLowerCase()]||t.toUpperCase().charCodeAt(0),getKey$1=t=>Object.keys(_keyMap).find(r=>_keyMap[r]===t),getModifier=t=>Object.keys(_modifier).find(r=>_modifier[r]===t);function setScope(t){_scope=t||"all"}function getScope(){return _scope||"all"}function getPressedKeyCodes(){return _downKeys.slice(0)}function getPressedKeyString(){return _downKeys.map(t=>getKey$1(t)||getModifier(t)||String.fromCharCode(t))}function getAllKeyCodes(){const t=[];return Object.keys(_handlers).forEach(r=>{_handlers[r].forEach(n=>{let{key:g,scope:y,mods:L,shortcut:$}=n;t.push({scope:y,shortcut:$,mods:L,keys:g.split("+").map(V=>code(V))})})}),t}function filter$1(t){const r=t.target||t.srcElement,{tagName:n}=r;let g=!0;const y=n==="INPUT"&&!["checkbox","radio","range","button","file","reset","submit","color"].includes(r.type);return(r.isContentEditable||(y||n==="TEXTAREA"||n==="SELECT")&&!r.readOnly)&&(g=!1),g}function isPressed(t){return typeof t=="string"&&(t=code(t)),_downKeys.indexOf(t)!==-1}function deleteScope(t,r){let n,g;t||(t=getScope());for(const y in _handlers)if(Object.prototype.hasOwnProperty.call(_handlers,y))for(n=_handlers[y],g=0;g<n.length;)n[g].scope===t?n.splice(g,1).forEach($=>{let{element:V}=$;return removeKeyEvent(V)}):g++;getScope()===t&&setScope(r||"all")}function clearModifier(t){let r=t.keyCode||t.which||t.charCode;const n=_downKeys.indexOf(r);if(n>=0&&_downKeys.splice(n,1),t.key&&t.key.toLowerCase()==="meta"&&_downKeys.splice(0,_downKeys.length),(r===93||r===224)&&(r=91),r in _mods){_mods[r]=!1;for(const g in _modifier)_modifier[g]===r&&(hotkeys[g]=!1)}}function unbind(t){if(typeof t>"u")Object.keys(_handlers).forEach(y=>{Array.isArray(_handlers[y])&&_handlers[y].forEach(L=>eachUnbind(L)),delete _handlers[y]}),removeKeyEvent(null);else if(Array.isArray(t))t.forEach(y=>{y.key&&eachUnbind(y)});else if(typeof t=="object")t.key&&eachUnbind(t);else if(typeof t=="string"){for(var r=arguments.length,n=new Array(r>1?r-1:0),g=1;g<r;g++)n[g-1]=arguments[g];let[y,L]=n;typeof y=="function"&&(L=y,y=""),eachUnbind({key:t,scope:y,method:L,splitKey:"+"})}}const eachUnbind=t=>{let{key:r,scope:n,method:g,splitKey:y="+"}=t;getKeys(r).forEach($=>{const V=$.split(y),z=V.length,j=V[z-1],re=j==="*"?"*":code(j);if(!_handlers[re])return;n||(n=getScope());const ae=z>1?getMods(_modifier,V):[],oe=[];_handlers[re]=_handlers[re].filter(ie=>{const ue=(g?ie.method===g:!0)&&ie.scope===n&&compareArray(ie.mods,ae);return ue&&oe.push(ie.element),!ue}),oe.forEach(ie=>removeKeyEvent(ie))})};function eventHandler(t,r,n,g){if(r.element!==g)return;let y;if(r.scope===n||r.scope==="all"){y=r.mods.length>0;for(const L in _mods)Object.prototype.hasOwnProperty.call(_mods,L)&&(!_mods[L]&&r.mods.indexOf(+L)>-1||_mods[L]&&r.mods.indexOf(+L)===-1)&&(y=!1);(r.mods.length===0&&!_mods[16]&&!_mods[18]&&!_mods[17]&&!_mods[91]||y||r.shortcut==="*")&&(r.keys=[],r.keys=r.keys.concat(_downKeys),r.method(t,r)===!1&&(t.preventDefault?t.preventDefault():t.returnValue=!1,t.stopPropagation&&t.stopPropagation(),t.cancelBubble&&(t.cancelBubble=!0)))}}function dispatch(t,r){const n=_handlers["*"];let g=t.keyCode||t.which||t.charCode;if(!hotkeys.filter.call(this,t))return;if((g===93||g===224)&&(g=91),_downKeys.indexOf(g)===-1&&g!==229&&_downKeys.push(g),["ctrlKey","altKey","shiftKey","metaKey"].forEach(V=>{const z=modifierMap[V];t[V]&&_downKeys.indexOf(z)===-1?_downKeys.push(z):!t[V]&&_downKeys.indexOf(z)>-1?_downKeys.splice(_downKeys.indexOf(z),1):V==="metaKey"&&t[V]&&_downKeys.length===3&&(t.ctrlKey||t.shiftKey||t.altKey||(_downKeys=_downKeys.slice(_downKeys.indexOf(z))))}),g in _mods){_mods[g]=!0;for(const V in _modifier)_modifier[V]===g&&(hotkeys[V]=!0);if(!n)return}for(const V in _mods)Object.prototype.hasOwnProperty.call(_mods,V)&&(_mods[V]=t[modifierMap[V]]);t.getModifierState&&!(t.altKey&&!t.ctrlKey)&&t.getModifierState("AltGraph")&&(_downKeys.indexOf(17)===-1&&_downKeys.push(17),_downKeys.indexOf(18)===-1&&_downKeys.push(18),_mods[17]=!0,_mods[18]=!0);const y=getScope();if(n)for(let V=0;V<n.length;V++)n[V].scope===y&&(t.type==="keydown"&&n[V].keydown||t.type==="keyup"&&n[V].keyup)&&eventHandler(t,n[V],y,r);if(!(g in _handlers))return;const L=_handlers[g],$=L.length;for(let V=0;V<$;V++)if((t.type==="keydown"&&L[V].keydown||t.type==="keyup"&&L[V].keyup)&&L[V].key){const z=L[V],{splitKey:j}=z,re=z.key.split(j),ae=[];for(let oe=0;oe<re.length;oe++)ae.push(code(re[oe]));ae.sort().join("")===_downKeys.sort().join("")&&eventHandler(t,z,y,r)}}function hotkeys(t,r,n){_downKeys=[];const g=getKeys(t);let y=[],L="all",$=document,V=0,z=!1,j=!0,re="+",ae=!1,oe=!1;for(n===void 0&&typeof r=="function"&&(n=r),Object.prototype.toString.call(r)==="[object Object]"&&(r.scope&&(L=r.scope),r.element&&($=r.element),r.keyup&&(z=r.keyup),r.keydown!==void 0&&(j=r.keydown),r.capture!==void 0&&(ae=r.capture),typeof r.splitKey=="string"&&(re=r.splitKey),r.single===!0&&(oe=!0)),typeof r=="string"&&(L=r),oe&&unbind(t,L);V<g.length;V++)t=g[V].split(re),y=[],t.length>1&&(y=getMods(_modifier,t)),t=t[t.length-1],t=t==="*"?"*":code(t),t in _handlers||(_handlers[t]=[]),_handlers[t].push({keyup:z,keydown:j,scope:L,mods:y,shortcut:g[V],method:n,key:g[V],splitKey:re,element:$});if(typeof $<"u"&&window){if(!elementEventMap.has($)){const ie=function(){let ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.event;return dispatch(ue,$)},le=function(){let ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.event;dispatch(ue,$),clearModifier(ue)};elementEventMap.set($,{keydownListener:ie,keyupListenr:le,capture:ae}),addEvent($,"keydown",ie,ae),addEvent($,"keyup",le,ae)}if(!winListendFocus){const ie=()=>{_downKeys=[]};winListendFocus={listener:ie,capture:ae},addEvent(window,"focus",ie,ae)}}}function trigger$2(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"all";Object.keys(_handlers).forEach(n=>{_handlers[n].filter(y=>y.scope===r&&y.shortcut===t).forEach(y=>{y&&y.method&&y.method()})})}function removeKeyEvent(t){const r=Object.values(_handlers).flat();if(r.findIndex(g=>{let{element:y}=g;return y===t})<0){const{keydownListener:g,keyupListenr:y,capture:L}=elementEventMap.get(t)||{};g&&y&&(removeEvent(t,"keyup",y,L),removeEvent(t,"keydown",g,L),elementEventMap.delete(t))}if((r.length<=0||elementEventMap.size<=0)&&(Object.keys(elementEventMap).forEach(y=>{const{keydownListener:L,keyupListenr:$,capture:V}=elementEventMap.get(y)||{};L&&$&&(removeEvent(y,"keyup",$,V),removeEvent(y,"keydown",L,V),elementEventMap.delete(y))}),elementEventMap.clear(),Object.keys(_handlers).forEach(y=>delete _handlers[y]),winListendFocus)){const{listener:y,capture:L}=winListendFocus;removeEvent(window,"focus",y,L),winListendFocus=null}}const _api={getPressedKeyString,setScope,getScope,deleteScope,getPressedKeyCodes,getAllKeyCodes,isPressed,filter:filter$1,trigger:trigger$2,unbind,keyMap:_keyMap,modifier:_modifier,modifierMap};for(const t in _api)Object.prototype.hasOwnProperty.call(_api,t)&&(hotkeys[t]=_api[t]);if(typeof window<"u"){const t=window.hotkeys;hotkeys.noConflict=r=>(r&&window.hotkeys===hotkeys&&(window.hotkeys=t),hotkeys),window.hotkeys=hotkeys}const copyRight={wex:"5qyi6L+O5L2T6aqMTmluZUFJ",qnum:"MjAyMyAtIDIwMjQ=",website:"",name:"TmluZSBBaQ=="};function atob(t){return t?decodeURIComponent(escape(window.atob(t))):""}const globalSettings={app:{enablePermission:!1,enableDynamicTitle:!0,enableAppSetting:!1,colorScheme:"light",elementSize:"default",iconifyOfflineUse:!1,enableProgress:!0,routeBaseOn:"frontend"},layout:{enableMobileAdaptation:!0},menu:{enableSubMenuCollapseButton:!0,enableHotkeys:!0,baseOn:"frontend",menuMode:"single",switchMainMenuAndPageJump:!1,subMenuUniqueOpened:!0,subMenuCollapse:!1},topbar:{mode:"fixed"},toolbar:{enableFullscreen:!0,enablePageReload:!0,enableColorScheme:!0},home:{enable:!0,title:"首页"},breadcrumb:{enable:!0},navSearch:{enable:!0,enableHotkeys:!0},copyright:{enable:!0,dates:atob(copyRight.name),company:atob(copyRight.qnum),website:atob(copyRight.website),beian:atob(copyRight.wex)}},globalSettingsDefault={app:{colorScheme:"light",elementSize:"default",iconifyOfflineUse:!1,enablePermission:!1,enableProgress:!0,enableDynamicTitle:!1,routeBaseOn:"frontend",enableAppSetting:!1},home:{enable:!0,title:"主页"},layout:{enableMobileAdaptation:!1},menu:{baseOn:"frontend",menuMode:"side",switchMainMenuAndPageJump:!1,subMenuUniqueOpened:!0,subMenuCollapse:!1,enableSubMenuCollapseButton:!1,enableHotkeys:!1},topbar:{mode:"static"},toolbar:{enableFullscreen:!1,enablePageReload:!1,enableColorScheme:!1},breadcrumb:{enable:!0},navSearch:{enable:!0,enableHotkeys:!0},copyright:{enable:!0,dates:"2020-2023",company:"Fantastic-admin",website:"https://hooray.gitee.io/fantastic-admin/",beian:""}};/*!
* pinia v2.1.7
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/let activePinia;const setActivePinia=t=>activePinia=t,piniaSymbol=Symbol();function isPlainObject$1(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var MutationType;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(MutationType||(MutationType={}));function createPinia(){const t=effectScope(!0),r=t.run(()=>ref({}));let n=[],g=[];const y=markRaw({install(L){setActivePinia(y),y._a=L,L.provide(piniaSymbol,y),L.config.globalProperties.$pinia=y,g.forEach($=>n.push($)),g=[]},use(L){return!this._a&&!isVue2?g.push(L):n.push(L),this},_p:n,_a:null,_e:t,_s:new Map,state:r});return y}const noop$3=()=>{};function addSubscription(t,r,n,g=noop$3){t.push(r);const y=()=>{const L=t.indexOf(r);L>-1&&(t.splice(L,1),g())};return!n&&getCurrentScope()&&onScopeDispose(y),y}function triggerSubscriptions(t,...r){t.slice().forEach(n=>{n(...r)})}const fallbackRunWithContext=t=>t();function mergeReactiveObjects(t,r){t instanceof Map&&r instanceof Map&&r.forEach((n,g)=>t.set(g,n)),t instanceof Set&&r instanceof Set&&r.forEach(t.add,t);for(const n in r){if(!r.hasOwnProperty(n))continue;const g=r[n],y=t[n];isPlainObject$1(y)&&isPlainObject$1(g)&&t.hasOwnProperty(n)&&!isRef(g)&&!isReactive(g)?t[n]=mergeReactiveObjects(y,g):t[n]=g}return t}const skipHydrateSymbol=Symbol();function shouldHydrate(t){return!isPlainObject$1(t)||!t.hasOwnProperty(skipHydrateSymbol)}const{assign}=Object;function isComputed(t){return!!(isRef(t)&&t.effect)}function createOptionsStore(t,r,n,g){const{state:y,actions:L,getters:$}=r,V=n.state.value[t];let z;function j(){V||(n.state.value[t]=y?y():{});const re=toRefs(n.state.value[t]);return assign(re,L,Object.keys($||{}).reduce((ae,oe)=>(ae[oe]=markRaw(computed(()=>{setActivePinia(n);const ie=n._s.get(t);return $[oe].call(ie,ie)})),ae),{}))}return z=createSetupStore(t,j,r,n,g,!0),z}function createSetupStore(t,r,n={},g,y,L){let $;const V=assign({actions:{}},n),z={deep:!0};let j,re,ae=[],oe=[],ie;const le=g.state.value[t];!L&&!le&&(g.state.value[t]={}),ref({});let ue;function de(Ne){let ze;j=re=!1,typeof Ne=="function"?(Ne(g.state.value[t]),ze={type:MutationType.patchFunction,storeId:t,events:ie}):(mergeReactiveObjects(g.state.value[t],Ne),ze={type:MutationType.patchObject,payload:Ne,storeId:t,events:ie});const Fe=ue=Symbol();nextTick().then(()=>{ue===Fe&&(j=!0)}),re=!0,triggerSubscriptions(ae,ze,g.state.value[t])}const pe=L?function(){const{state:ze}=n,Fe=ze?ze():{};this.$patch(qe=>{assign(qe,Fe)})}:noop$3;function he(){$.stop(),ae=[],oe=[],g._s.delete(t)}function _e(Ne,ze){return function(){setActivePinia(g);const Fe=Array.from(arguments),qe=[],Et=[];function kt(jt){qe.push(jt)}function Lt(jt){Et.push(jt)}triggerSubscriptions(oe,{args:Fe,name:Ne,store:$e,after:kt,onError:Lt});let vn;try{vn=ze.apply(this&&this.$id===t?this:$e,Fe)}catch(jt){throw triggerSubscriptions(Et,jt),jt}return vn instanceof Promise?vn.then(jt=>(triggerSubscriptions(qe,jt),jt)).catch(jt=>(triggerSubscriptions(Et,jt),Promise.reject(jt))):(triggerSubscriptions(qe,vn),vn)}}const Ce={_p:g,$id:t,$onAction:addSubscription.bind(null,oe),$patch:de,$reset:pe,$subscribe(Ne,ze={}){const Fe=addSubscription(ae,Ne,ze.detached,()=>qe()),qe=$.run(()=>watch(()=>g.state.value[t],Et=>{(ze.flush==="sync"?re:j)&&Ne({storeId:t,type:MutationType.direct,events:ie},Et)},assign({},z,ze)));return Fe},$dispose:he},$e=reactive(Ce);g._s.set(t,$e);const Ie=(g._a&&g._a.runWithContext||fallbackRunWithContext)(()=>g._e.run(()=>($=effectScope()).run(r)));for(const Ne in Ie){const ze=Ie[Ne];if(isRef(ze)&&!isComputed(ze)||isReactive(ze))L||(le&&shouldHydrate(ze)&&(isRef(ze)?ze.value=le[Ne]:mergeReactiveObjects(ze,le[Ne])),g.state.value[t][Ne]=ze);else if(typeof ze=="function"){const Fe=_e(Ne,ze);Ie[Ne]=Fe,V.actions[Ne]=ze}}return assign($e,Ie),assign(toRaw($e),Ie),Object.defineProperty($e,"$state",{get:()=>g.state.value[t],set:Ne=>{de(ze=>{assign(ze,Ne)})}}),g._p.forEach(Ne=>{assign($e,$.run(()=>Ne({store:$e,app:g._a,pinia:g,options:V})))}),le&&L&&n.hydrate&&n.hydrate($e.$state,le),j=!0,re=!0,$e}function defineStore(t,r,n){let g,y;const L=typeof r=="function";typeof t=="string"?(g=t,y=L?n:r):(y=t,g=t.id);function $(V,z){const j=hasInjectionContext();return V=V||(j?inject(piniaSymbol,null):null),V&&setActivePinia(V),V=activePinia,V._s.has(g)||(L?createSetupStore(g,r,y,V):createOptionsStore(g,y,V)),V._s.get(g)}return $.$id=g,$}const useSettingsStore=defineStore("settings",()=>{const t=defaultsDeep$1(globalSettings,globalSettingsDefault),r=ref(t);watch(()=>r.value.app.colorScheme,oe=>{switch(oe===""&&(oe=window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),oe){case"dark":document.documentElement.classList.add("dark");break;case"light":document.documentElement.classList.remove("dark");break}},{immediate:!0}),watch(()=>r.value.menu.menuMode,oe=>{document.body.setAttribute("data-menu-mode",oe)},{immediate:!0});const n=ref("other"),g=navigator.userAgent.toLowerCase();switch(!0){case g.includes("mac os"):n.value="mac";break;case g.includes("windows"):n.value="windows";break;case g.includes("linux"):n.value="linux";break}const y=ref();function L(oe){y.value=oe}const $=ref("pc");function V(oe){r.value.layout.enableMobileAdaptation?/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?$.value="mobile":$.value=oe<992?"mobile":"pc":$.value="pc"}const z=ref(t.menu.subMenuCollapse);function j(){r.value.menu.subMenuCollapse=!r.value.menu.subMenuCollapse,$.value==="pc"&&(z.value=!z.value)}watch($,oe=>{switch(oe){case"pc":r.value.menu.subMenuCollapse=z.value;break;case"mobile":r.value.menu.subMenuCollapse=!0;break}document.body.setAttribute("data-mode",oe)},{immediate:!0});function re(oe){r.value.app.colorScheme=oe}function ae(oe){r.value=defaultsDeep$1(oe,r.value)}return{settings:r,os:n,title:y,setTitle:L,mode:$,setMode:V,subMenuCollapseLastStatus:z,toggleSidebarCollapse:j,setColorScheme:re,updateSettings:ae}}),scriptRel="modulepreload",assetsURL=function(t){return"/admin/"+t},seen={},__vitePreload=function t(r,n,g){if(!n||n.length===0)return r();const y=document.getElementsByTagName("link");return Promise.all(n.map(L=>{if(L=assetsURL(L),L in seen)return;seen[L]=!0;const $=L.endsWith(".css"),V=$?'[rel="stylesheet"]':"";if(!!g)for(let re=y.length-1;re>=0;re--){const ae=y[re];if(ae.href===L&&(!$||ae.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${L}"]${V}`))return;const j=document.createElement("link");if(j.rel=$?"stylesheet":scriptRel,$||(j.as="script",j.crossOrigin=""),j.href=L,document.head.appendChild(j),$)return new Promise((re,ae)=>{j.addEventListener("load",re),j.addEventListener("error",()=>ae(new Error(`Unable to preload CSS for ${L}`)))})})).then(()=>r()).catch(L=>{const $=new Event("vite:preloadError",{cancelable:!0});if($.payload=L,window.dispatchEvent($),!$.defaultPrevented)throw L})};function assertPath(t){if(typeof t!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(t))}function normalizeStringPosix(t,r){for(var n="",g=0,y=-1,L=0,$,V=0;V<=t.length;++V){if(V<t.length)$=t.charCodeAt(V);else{if($===47)break;$=47}if($===47){if(!(y===V-1||L===1))if(y!==V-1&&L===2){if(n.length<2||g!==2||n.charCodeAt(n.length-1)!==46||n.charCodeAt(n.length-2)!==46){if(n.length>2){var z=n.lastIndexOf("/");if(z!==n.length-1){z===-1?(n="",g=0):(n=n.slice(0,z),g=n.length-1-n.lastIndexOf("/")),y=V,L=0;continue}}else if(n.length===2||n.length===1){n="",g=0,y=V,L=0;continue}}r&&(n.length>0?n+="/..":n="..",g=2)}else n.length>0?n+="/"+t.slice(y+1,V):n=t.slice(y+1,V),g=V-y-1;y=V,L=0}else $===46&&L!==-1?++L:L=-1}return n}function _format(t,r){var n=r.dir||r.root,g=r.base||(r.name||"")+(r.ext||"");return n?n===r.root?n+g:n+t+g:g}var posix={resolve:function t(){for(var r="",n=!1,g,y=arguments.length-1;y>=-1&&!n;y--){var L;y>=0?L=arguments[y]:(g===void 0&&(g=process.cwd()),L=g),assertPath(L),L.length!==0&&(r=L+"/"+r,n=L.charCodeAt(0)===47)}return r=normalizeStringPosix(r,!n),n?r.length>0?"/"+r:"/":r.length>0?r:"."},normalize:function t(r){if(assertPath(r),r.length===0)return".";var n=r.charCodeAt(0)===47,g=r.charCodeAt(r.length-1)===47;return r=normalizeStringPosix(r,!n),r.length===0&&!n&&(r="."),r.length>0&&g&&(r+="/"),n?"/"+r:r},isAbsolute:function t(r){return assertPath(r),r.length>0&&r.charCodeAt(0)===47},join:function t(){if(arguments.length===0)return".";for(var r,n=0;n<arguments.length;++n){var g=arguments[n];assertPath(g),g.length>0&&(r===void 0?r=g:r+="/"+g)}return r===void 0?".":posix.normalize(r)},relative:function t(r,n){if(assertPath(r),assertPath(n),r===n||(r=posix.resolve(r),n=posix.resolve(n),r===n))return"";for(var g=1;g<r.length&&r.charCodeAt(g)===47;++g);for(var y=r.length,L=y-g,$=1;$<n.length&&n.charCodeAt($)===47;++$);for(var V=n.length,z=V-$,j=L<z?L:z,re=-1,ae=0;ae<=j;++ae){if(ae===j){if(z>j){if(n.charCodeAt($+ae)===47)return n.slice($+ae+1);if(ae===0)return n.slice($+ae)}else L>j&&(r.charCodeAt(g+ae)===47?re=ae:ae===0&&(re=0));break}var oe=r.charCodeAt(g+ae),ie=n.charCodeAt($+ae);if(oe!==ie)break;oe===47&&(re=ae)}var le="";for(ae=g+re+1;ae<=y;++ae)(ae===y||r.charCodeAt(ae)===47)&&(le.length===0?le+="..":le+="/..");return le.length>0?le+n.slice($+re):($+=re,n.charCodeAt($)===47&&++$,n.slice($))},_makeLong:function t(r){return r},dirname:function t(r){if(assertPath(r),r.length===0)return".";for(var n=r.charCodeAt(0),g=n===47,y=-1,L=!0,$=r.length-1;$>=1;--$)if(n=r.charCodeAt($),n===47){if(!L){y=$;break}}else L=!1;return y===-1?g?"/":".":g&&y===1?"//":r.slice(0,y)},basename:function t(r,n){if(n!==void 0&&typeof n!="string")throw new TypeError('"ext" argument must be a string');assertPath(r);var g=0,y=-1,L=!0,$;if(n!==void 0&&n.length>0&&n.length<=r.length){if(n.length===r.length&&n===r)return"";var V=n.length-1,z=-1;for($=r.length-1;$>=0;--$){var j=r.charCodeAt($);if(j===47){if(!L){g=$+1;break}}else z===-1&&(L=!1,z=$+1),V>=0&&(j===n.charCodeAt(V)?--V===-1&&(y=$):(V=-1,y=z))}return g===y?y=z:y===-1&&(y=r.length),r.slice(g,y)}else{for($=r.length-1;$>=0;--$)if(r.charCodeAt($)===47){if(!L){g=$+1;break}}else y===-1&&(L=!1,y=$+1);return y===-1?"":r.slice(g,y)}},extname:function t(r){assertPath(r);for(var n=-1,g=0,y=-1,L=!0,$=0,V=r.length-1;V>=0;--V){var z=r.charCodeAt(V);if(z===47){if(!L){g=V+1;break}continue}y===-1&&(L=!1,y=V+1),z===46?n===-1?n=V:$!==1&&($=1):n!==-1&&($=-1)}return n===-1||y===-1||$===0||$===1&&n===y-1&&n===g+1?"":r.slice(n,y)},format:function t(r){if(r===null||typeof r!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof r);return _format("/",r)},parse:function t(r){assertPath(r);var n={root:"",dir:"",base:"",ext:"",name:""};if(r.length===0)return n;var g=r.charCodeAt(0),y=g===47,L;y?(n.root="/",L=1):L=0;for(var $=-1,V=0,z=-1,j=!0,re=r.length-1,ae=0;re>=L;--re){if(g=r.charCodeAt(re),g===47){if(!j){V=re+1;break}continue}z===-1&&(j=!1,z=re+1),g===46?$===-1?$=re:ae!==1&&(ae=1):$!==-1&&(ae=-1)}return $===-1||z===-1||ae===0||ae===1&&$===z-1&&$===V+1?z!==-1&&(V===0&&y?n.base=n.name=r.slice(1,z):n.base=n.name=r.slice(V,z)):(V===0&&y?(n.name=r.slice(1,$),n.base=r.slice(1,z)):(n.name=r.slice(V,$),n.base=r.slice(V,z)),n.ext=r.slice($,z)),V>0?n.dir=r.slice(0,V-1):y&&(n.dir="/"),n},sep:"/",delimiter:":",win32:null,posix:null};posix.posix=posix;var pathBrowserify=posix;const path=getDefaultExportFromCjs(pathBrowserify);function resolveRoutePath(t,r){return t?path.resolve(t,r??""):r??""}const setupLayouts=t=>{const r={};Object.entries(Object.assign({"/src/layouts/components/AppSetting/index.vue":()=>__vitePreload(()=>import("./index-c0099047.js"),["assets/index-c0099047.js","assets/index-c0974f86.js","assets/index-e00796d2.css"]),"/src/layouts/components/Header/index.vue":()=>__vitePreload(()=>import("./index-67c7447d.js"),["assets/index-67c7447d.js","assets/index-9f94fa8a.js","assets/index-1c5236b7.css","assets/index-ae957cc8.js","assets/index-c0974f86.js","assets/index-1c1d96a8.css","assets/useMenu-e606149a.js","assets/index-5b287f81.css"]),"/src/layouts/components/HotkeysIntro/index.vue":()=>__vitePreload(()=>import("./index-dd83f076.js"),["assets/index-dd83f076.js","assets/index-ed149689.css"]),"/src/layouts/components/Logo/index.vue":()=>__vitePreload(()=>import("./index-9f94fa8a.js"),["assets/index-9f94fa8a.js","assets/index-1c5236b7.css"]),"/src/layouts/components/MainSidebar/index.vue":()=>__vitePreload(()=>import("./index-d1fde25b.js"),["assets/index-d1fde25b.js","assets/index-9f94fa8a.js","assets/index-1c5236b7.css","assets/useMenu-e606149a.js","assets/index-59cc5a58.css"]),"/src/layouts/components/Search/index.vue":()=>__vitePreload(()=>import("./index-ab2aba6b.js"),["assets/index-ab2aba6b.js","assets/index-fb910e2b.css"]),"/src/layouts/components/SidebarItem/index.vue":()=>__vitePreload(()=>import("./index-8847c619.js"),["assets/index-8847c619.js","assets/index-ac6fd7bf.css"]),"/src/layouts/components/SubSidebar/index.vue":()=>__vitePreload(()=>import("./index-d2ace44b.js"),["assets/index-d2ace44b.js","assets/index-9f94fa8a.js","assets/index-1c5236b7.css","assets/index-8847c619.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css"]),"/src/layouts/components/Tools/index.vue":()=>__vitePreload(()=>import("./index-ae957cc8.js").then(y=>y.i),["assets/index-ae957cc8.js","assets/index-c0974f86.js","assets/index-1c1d96a8.css"]),"/src/layouts/components/Topbar/index.vue":()=>__vitePreload(()=>import("./index-41c34c90.js"),["assets/index-41c34c90.js","assets/index-ae957cc8.js","assets/index-c0974f86.js","assets/index-1c1d96a8.css","assets/index-635e8a50.css"]),"/src/layouts/components/views/link.vue":()=>__vitePreload(()=>import("./link-885b9ecb.js"),["assets/link-885b9ecb.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/link-e829b43b.css"]),"/src/layouts/index.vue":()=>__vitePreload(()=>import("./index-ae3f9f06.js"),["assets/index-ae3f9f06.js","assets/index-726fcaec.js","assets/config-e611a8d0.js","assets/index-f7728387.css","assets/link-885b9ecb.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-67c7447d.js","assets/index-9f94fa8a.js","assets/index-1c5236b7.css","assets/index-ae957cc8.js","assets/index-c0974f86.js","assets/index-1c1d96a8.css","assets/useMenu-e606149a.js","assets/index-5b287f81.css","assets/index-d1fde25b.js","assets/index-59cc5a58.css","assets/index-d2ace44b.js","assets/index-8847c619.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-41c34c90.js","assets/index-635e8a50.css","assets/index-ab2aba6b.js","assets/index-fb910e2b.css","assets/index-dd83f076.js","assets/index-ed149689.css","assets/index-c0099047.js","assets/index-e00796d2.css","assets/index-094514cd.css"])})).forEach(([y,L])=>{let $=y.replace("/src/layouts/","").replace(".vue","");r[$]=L});function g(y,L=!0){return y.map($=>{var V,z,j,re;return((V=$.children)==null?void 0:V.length)>0&&($.children=g($.children,!1)),L?{path:$.path,component:r[((z=$.meta)==null?void 0:z.layout)||"index"],children:[{...$,path:""}],meta:{isLayout:!0}}:(j=$.meta)!=null&&j.layout?{path:$.path,component:r[(re=$.meta)==null?void 0:re.layout],children:[{...$,path:""}],meta:{isLayout:!0}}:$})}return g(t)};/*! *****************************************************************************
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 extendStatics=function(t,r){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,g){n.__proto__=g}||function(n,g){for(var y in g)Object.prototype.hasOwnProperty.call(g,y)&&(n[y]=g[y])},extendStatics(t,r)};function __extends(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");extendStatics(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}var Browser=function(){function t(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return t}(),Env=function(){function t(){this.browser=new Browser,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 t}(),env=new Env;typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?(env.wxa=!0,env.touchEventsSupported=!0):typeof document>"u"&&typeof self<"u"?env.worker=!0:typeof navigator>"u"||navigator.userAgent.indexOf("Node.js")===0?(env.node=!0,env.svgSupported=!0):detect(navigator.userAgent,env);function detect(t,r){var n=r.browser,g=t.match(/Firefox\/([\d.]+)/),y=t.match(/MSIE\s([\d.]+)/)||t.match(/Trident\/.+?rv:(([\d.]+))/),L=t.match(/Edge?\/([\d.]+)/),$=/micromessenger/i.test(t);g&&(n.firefox=!0,n.version=g[1]),y&&(n.ie=!0,n.version=y[1]),L&&(n.edge=!0,n.version=L[1],n.newEdge=+L[1].split(".")[0]>18),$&&(n.weChat=!0),r.svgSupported=typeof SVGRect<"u",r.touchEventsSupported="ontouchstart"in window&&!n.ie&&!n.edge,r.pointerEventsSupported="onpointerdown"in window&&(n.edge||n.ie&&+n.version>=11),r.domSupported=typeof document<"u";var V=document.documentElement.style;r.transform3dSupported=(n.ie&&"transition"in V||n.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in V)&&!("OTransition"in V),r.transformSupported=r.transform3dSupported||n.ie&&+n.version>=9}const env$1=env;var DEFAULT_FONT_SIZE=12,DEFAULT_FONT_FAMILY="sans-serif",DEFAULT_FONT=DEFAULT_FONT_SIZE+"px "+DEFAULT_FONT_FAMILY,OFFSET=20,SCALE=100,defaultWidthMapStr="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function getTextWidthMap(t){var r={};if(typeof JSON>"u")return r;for(var n=0;n<t.length;n++){var g=String.fromCharCode(n+32),y=(t.charCodeAt(n)-OFFSET)/SCALE;r[g]=y}return r}var DEFAULT_TEXT_WIDTH_MAP=getTextWidthMap(defaultWidthMapStr),platformApi={createCanvas:function(){return typeof document<"u"&&document.createElement("canvas")},measureText:function(){var t,r;return function(n,g){if(!t){var y=platformApi.createCanvas();t=y&&y.getContext("2d")}if(t)return r!==g&&(r=t.font=g||DEFAULT_FONT),t.measureText(n);n=n||"",g=g||DEFAULT_FONT;var L=/(\d+)px/.exec(g),$=L&&+L[1]||DEFAULT_FONT_SIZE,V=0;if(g.indexOf("mono")>=0)V=$*n.length;else for(var z=0;z<n.length;z++){var j=DEFAULT_TEXT_WIDTH_MAP[n[z]];V+=j==null?$:j*$}return{width:V}}}(),loadImage:function(t,r,n){var g=new Image;return g.onload=r,g.onerror=n,g.src=t,g}},BUILTIN_OBJECT=reduce(["Function","RegExp","Date","Error","CanvasGradient","CanvasPattern","Image","Canvas"],function(t,r){return t["[object "+r+"]"]=!0,t},{}),TYPED_ARRAY=reduce(["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64"],function(t,r){return t["[object "+r+"Array]"]=!0,t},{}),objToString=Object.prototype.toString,arrayProto=Array.prototype,nativeForEach=arrayProto.forEach,nativeFilter=arrayProto.filter,nativeSlice=arrayProto.slice,nativeMap=arrayProto.map,ctorFunction=(function(){}).constructor,protoFunction=ctorFunction?ctorFunction.prototype:null,protoKey="__proto__",idStart=2311;function guid(){return idStart++}function logError(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];typeof console<"u"&&console.error.apply(console,t)}function clone$4(t){if(t==null||typeof t!="object")return t;var r=t,n=objToString.call(t);if(n==="[object Array]"){if(!isPrimitive(t)){r=[];for(var g=0,y=t.length;g<y;g++)r[g]=clone$4(t[g])}}else if(TYPED_ARRAY[n]){if(!isPrimitive(t)){var L=t.constructor;if(L.from)r=L.from(t);else{r=new L(t.length);for(var g=0,y=t.length;g<y;g++)r[g]=t[g]}}}else if(!BUILTIN_OBJECT[n]&&!isPrimitive(t)&&!isDom(t)){r={};for(var $ in t)t.hasOwnProperty($)&&$!==protoKey&&(r[$]=clone$4(t[$]))}return r}function merge$1(t,r,n){if(!isObject$5(r)||!isObject$5(t))return n?clone$4(r):t;for(var g in r)if(r.hasOwnProperty(g)&&g!==protoKey){var y=t[g],L=r[g];isObject$5(L)&&isObject$5(y)&&!isArray$2(L)&&!isArray$2(y)&&!isDom(L)&&!isDom(y)&&!isBuiltInObject(L)&&!isBuiltInObject(y)&&!isPrimitive(L)&&!isPrimitive(y)?merge$1(y,L,n):(n||!(g in t))&&(t[g]=clone$4(r[g]))}return t}function mergeAll(t,r){for(var n=t[0],g=1,y=t.length;g<y;g++)n=merge$1(n,t[g],r);return n}function extend$1(t,r){if(Object.assign)Object.assign(t,r);else for(var n in r)r.hasOwnProperty(n)&&n!==protoKey&&(t[n]=r[n]);return t}function defaults$2(t,r,n){for(var g=keys(r),y=0;y<g.length;y++){var L=g[y];(n?r[L]!=null:t[L]==null)&&(t[L]=r[L])}return t}function indexOf(t,r){if(t){if(t.indexOf)return t.indexOf(r);for(var n=0,g=t.length;n<g;n++)if(t[n]===r)return n}return-1}function inherits$1(t,r){var n=t.prototype;function g(){}g.prototype=r.prototype,t.prototype=new g;for(var y in n)n.hasOwnProperty(y)&&(t.prototype[y]=n[y]);t.prototype.constructor=t,t.superClass=r}function mixin(t,r,n){if(t="prototype"in t?t.prototype:t,r="prototype"in r?r.prototype:r,Object.getOwnPropertyNames)for(var g=Object.getOwnPropertyNames(r),y=0;y<g.length;y++){var L=g[y];L!=="constructor"&&(n?r[L]!=null:t[L]==null)&&(t[L]=r[L])}else defaults$2(t,r,n)}function isArrayLike(t){return!t||typeof t=="string"?!1:typeof t.length=="number"}function each$f(t,r,n){if(t&&r)if(t.forEach&&t.forEach===nativeForEach)t.forEach(r,n);else if(t.length===+t.length)for(var g=0,y=t.length;g<y;g++)r.call(n,t[g],g,t);else for(var L in t)t.hasOwnProperty(L)&&r.call(n,t[L],L,t)}function map$1(t,r,n){if(!t)return[];if(!r)return slice(t);if(t.map&&t.map===nativeMap)return t.map(r,n);for(var g=[],y=0,L=t.length;y<L;y++)g.push(r.call(n,t[y],y,t));return g}function reduce(t,r,n,g){if(t&&r){for(var y=0,L=t.length;y<L;y++)n=r.call(g,n,t[y],y,t);return n}}function filter(t,r,n){if(!t)return[];if(!r)return slice(t);if(t.filter&&t.filter===nativeFilter)return t.filter(r,n);for(var g=[],y=0,L=t.length;y<L;y++)r.call(n,t[y],y,t)&&g.push(t[y]);return g}function find(t,r,n){if(t&&r){for(var g=0,y=t.length;g<y;g++)if(r.call(n,t[g],g,t))return t[g]}}function keys(t){if(!t)return[];if(Object.keys)return Object.keys(t);var r=[];for(var n in t)t.hasOwnProperty(n)&&r.push(n);return r}function bindPolyfill(t,r){for(var n=[],g=2;g<arguments.length;g++)n[g-2]=arguments[g];return function(){return t.apply(r,n.concat(nativeSlice.call(arguments)))}}var bind$2=protoFunction&&isFunction$1(protoFunction.bind)?protoFunction.call.bind(protoFunction.bind):bindPolyfill;function curry$1(t){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];return function(){return t.apply(this,r.concat(nativeSlice.call(arguments)))}}function isArray$2(t){return Array.isArray?Array.isArray(t):objToString.call(t)==="[object Array]"}function isFunction$1(t){return typeof t=="function"}function isString$1(t){return typeof t=="string"}function isStringSafe(t){return objToString.call(t)==="[object String]"}function isNumber$1(t){return typeof t=="number"}function isObject$5(t){var r=typeof t;return r==="function"||!!t&&r==="object"}function isBuiltInObject(t){return!!BUILTIN_OBJECT[objToString.call(t)]}function isTypedArray$1(t){return!!TYPED_ARRAY[objToString.call(t)]}function isDom(t){return typeof t=="object"&&typeof t.nodeType=="number"&&typeof t.ownerDocument=="object"}function isGradientObject(t){return t.colorStops!=null}function isImagePatternObject(t){return t.image!=null}function isRegExp$1(t){return objToString.call(t)==="[object RegExp]"}function eqNaN(t){return t!==t}function retrieve(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];for(var n=0,g=t.length;n<g;n++)if(t[n]!=null)return t[n]}function retrieve2(t,r){return t??r}function retrieve3(t,r,n){return t??r??n}function slice(t){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];return nativeSlice.apply(t,r)}function normalizeCssArray$1(t){if(typeof t=="number")return[t,t,t,t];var r=t.length;return r===2?[t[0],t[1],t[0],t[1]]:r===3?[t[0],t[1],t[2],t[1]]:t}function assert(t,r){if(!t)throw new Error(r)}function trim$2(t){return t==null?null:typeof t.trim=="function"?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var primitiveKey="__ec_primitive__";function setAsPrimitive(t){t[primitiveKey]=!0}function isPrimitive(t){return t[primitiveKey]}var MapPolyfill=function(){function t(){this.data={}}return t.prototype.delete=function(r){var n=this.has(r);return n&&delete this.data[r],n},t.prototype.has=function(r){return this.data.hasOwnProperty(r)},t.prototype.get=function(r){return this.data[r]},t.prototype.set=function(r,n){return this.data[r]=n,this},t.prototype.keys=function(){return keys(this.data)},t.prototype.forEach=function(r){var n=this.data;for(var g in n)n.hasOwnProperty(g)&&r(n[g],g)},t}(),isNativeMapSupported=typeof Map=="function";function maybeNativeMap(){return isNativeMapSupported?new Map:new MapPolyfill}var HashMap=function(){function t(r){var n=isArray$2(r);this.data=maybeNativeMap();var g=this;r instanceof t?r.each(y):r&&each$f(r,y);function y(L,$){n?g.set(L,$):g.set($,L)}}return t.prototype.hasKey=function(r){return this.data.has(r)},t.prototype.get=function(r){return this.data.get(r)},t.prototype.set=function(r,n){return this.data.set(r,n),n},t.prototype.each=function(r,n){this.data.forEach(function(g,y){r.call(n,g,y)})},t.prototype.keys=function(){var r=this.data.keys();return isNativeMapSupported?Array.from(r):r},t.prototype.removeKey=function(r){this.data.delete(r)},t}();function createHashMap(t){return new HashMap(t)}function concatArray(t,r){for(var n=new t.constructor(t.length+r.length),g=0;g<t.length;g++)n[g]=t[g];for(var y=t.length,g=0;g<r.length;g++)n[g+y]=r[g];return n}function createObject(t,r){var n;if(Object.create)n=Object.create(t);else{var g=function(){};g.prototype=t,n=new g}return r&&extend$1(n,r),n}function disableUserSelect(t){var r=t.style;r.webkitUserSelect="none",r.userSelect="none",r.webkitTapHighlightColor="rgba(0,0,0,0)",r["-webkit-touch-callout"]="none"}function hasOwn(t,r){return t.hasOwnProperty(r)}function noop$2(){}var RADIAN_TO_DEGREE=180/Math.PI;function create$2(t,r){return t==null&&(t=0),r==null&&(r=0),[t,r]}function copy$1(t,r){return t[0]=r[0],t[1]=r[1],t}function clone$3(t){return[t[0],t[1]]}function set$1(t,r,n){return t[0]=r,t[1]=n,t}function add(t,r,n){return t[0]=r[0]+n[0],t[1]=r[1]+n[1],t}function scaleAndAdd$1(t,r,n,g){return t[0]=r[0]+n[0]*g,t[1]=r[1]+n[1]*g,t}function sub(t,r,n){return t[0]=r[0]-n[0],t[1]=r[1]-n[1],t}function len(t){return Math.sqrt(lenSquare(t))}function lenSquare(t){return t[0]*t[0]+t[1]*t[1]}function scale$2(t,r,n){return t[0]=r[0]*n,t[1]=r[1]*n,t}function normalize$3(t,r){var n=len(r);return n===0?(t[0]=0,t[1]=0):(t[0]=r[0]/n,t[1]=r[1]/n),t}function distance(t,r){return Math.sqrt((t[0]-r[0])*(t[0]-r[0])+(t[1]-r[1])*(t[1]-r[1]))}var dist$1=distance;function distanceSquare(t,r){return(t[0]-r[0])*(t[0]-r[0])+(t[1]-r[1])*(t[1]-r[1])}var distSquare=distanceSquare;function lerp$1(t,r,n,g){return t[0]=r[0]+g*(n[0]-r[0]),t[1]=r[1]+g*(n[1]-r[1]),t}function applyTransform$1(t,r,n){var g=r[0],y=r[1];return t[0]=n[0]*g+n[2]*y+n[4],t[1]=n[1]*g+n[3]*y+n[5],t}function min$1(t,r,n){return t[0]=Math.min(r[0],n[0]),t[1]=Math.min(r[1],n[1]),t}function max$1(t,r,n){return t[0]=Math.max(r[0],n[0]),t[1]=Math.max(r[1],n[1]),t}var Param=function(){function t(r,n){this.target=r,this.topTarget=n&&n.topTarget}return t}(),Draggable=function(){function t(r){this.handler=r,r.on("mousedown",this._dragStart,this),r.on("mousemove",this._drag,this),r.on("mouseup",this._dragEnd,this)}return t.prototype._dragStart=function(r){for(var n=r.target;n&&!n.draggable;)n=n.parent||n.__hostTarget;n&&(this._draggingTarget=n,n.dragging=!0,this._x=r.offsetX,this._y=r.offsetY,this.handler.dispatchToElement(new Param(n,r),"dragstart",r.event))},t.prototype._drag=function(r){var n=this._draggingTarget;if(n){var g=r.offsetX,y=r.offsetY,L=g-this._x,$=y-this._y;this._x=g,this._y=y,n.drift(L,$,r),this.handler.dispatchToElement(new Param(n,r),"drag",r.event);var V=this.handler.findHover(g,y,n).target,z=this._dropTarget;this._dropTarget=V,n!==V&&(z&&V!==z&&this.handler.dispatchToElement(new Param(z,r),"dragleave",r.event),V&&V!==z&&this.handler.dispatchToElement(new Param(V,r),"dragenter",r.event))}},t.prototype._dragEnd=function(r){var n=this._draggingTarget;n&&(n.dragging=!1),this.handler.dispatchToElement(new Param(n,r),"dragend",r.event),this._dropTarget&&this.handler.dispatchToElement(new Param(this._dropTarget,r),"drop",r.event),this._draggingTarget=null,this._dropTarget=null},t}();const Draggable$1=Draggable;var Eventful=function(){function t(r){r&&(this._$eventProcessor=r)}return t.prototype.on=function(r,n,g,y){this._$handlers||(this._$handlers={});var L=this._$handlers;if(typeof n=="function"&&(y=g,g=n,n=null),!g||!r)return this;var $=this._$eventProcessor;n!=null&&$&&$.normalizeQuery&&(n=$.normalizeQuery(n)),L[r]||(L[r]=[]);for(var V=0;V<L[r].length;V++)if(L[r][V].h===g)return this;var z={h:g,query:n,ctx:y||this,callAtLast:g.zrEventfulCallAtLast},j=L[r].length-1,re=L[r][j];return re&&re.callAtLast?L[r].splice(j,0,z):L[r].push(z),this},t.prototype.isSilent=function(r){var n=this._$handlers;return!n||!n[r]||!n[r].length},t.prototype.off=function(r,n){var g=this._$handlers;if(!g)return this;if(!r)return this._$handlers={},this;if(n){if(g[r]){for(var y=[],L=0,$=g[r].length;L<$;L++)g[r][L].h!==n&&y.push(g[r][L]);g[r]=y}g[r]&&g[r].length===0&&delete g[r]}else delete g[r];return this},t.prototype.trigger=function(r){for(var n=[],g=1;g<arguments.length;g++)n[g-1]=arguments[g];if(!this._$handlers)return this;var y=this._$handlers[r],L=this._$eventProcessor;if(y)for(var $=n.length,V=y.length,z=0;z<V;z++){var j=y[z];if(!(L&&L.filter&&j.query!=null&&!L.filter(r,j.query)))switch($){case 0:j.h.call(j.ctx);break;case 1:j.h.call(j.ctx,n[0]);break;case 2:j.h.call(j.ctx,n[0],n[1]);break;default:j.h.apply(j.ctx,n);break}}return L&&L.afterTrigger&&L.afterTrigger(r),this},t.prototype.triggerWithContext=function(r){for(var n=[],g=1;g<arguments.length;g++)n[g-1]=arguments[g];if(!this._$handlers)return this;var y=this._$handlers[r],L=this._$eventProcessor;if(y)for(var $=n.length,V=n[$-1],z=y.length,j=0;j<z;j++){var re=y[j];if(!(L&&L.filter&&re.query!=null&&!L.filter(r,re.query)))switch($){case 0:re.h.call(V);break;case 1:re.h.call(V,n[0]);break;case 2:re.h.call(V,n[0],n[1]);break;default:re.h.apply(V,n.slice(1,$-1));break}}return L&&L.afterTrigger&&L.afterTrigger(r),this},t}();const Eventful$1=Eventful;var LN2=Math.log(2);function determinant(t,r,n,g,y,L){var $=g+"-"+y,V=t.length;if(L.hasOwnProperty($))return L[$];if(r===1){var z=Math.round(Math.log((1<<V)-1&~y)/LN2);return t[n][z]}for(var j=g|1<<n,re=n+1;g&1<<re;)re++;for(var ae=0,oe=0,ie=0;oe<V;oe++){var le=1<<oe;le&y||(ae+=(ie%2?-1:1)*t[n][oe]*determinant(t,r-1,re,j,y|le,L),ie++)}return L[$]=ae,ae}function buildTransformer(t,r){var n=[[t[0],t[1],1,0,0,0,-r[0]*t[0],-r[0]*t[1]],[0,0,0,t[0],t[1],1,-r[1]*t[0],-r[1]*t[1]],[t[2],t[3],1,0,0,0,-r[2]*t[2],-r[2]*t[3]],[0,0,0,t[2],t[3],1,-r[3]*t[2],-r[3]*t[3]],[t[4],t[5],1,0,0,0,-r[4]*t[4],-r[4]*t[5]],[0,0,0,t[4],t[5],1,-r[5]*t[4],-r[5]*t[5]],[t[6],t[7],1,0,0,0,-r[6]*t[6],-r[6]*t[7]],[0,0,0,t[6],t[7],1,-r[7]*t[6],-r[7]*t[7]]],g={},y=determinant(n,8,0,0,0,g);if(y!==0){for(var L=[],$=0;$<8;$++)for(var V=0;V<8;V++)L[V]==null&&(L[V]=0),L[V]+=(($+V)%2?-1:1)*determinant(n,7,$===0?1:0,1<<$,1<<V,g)/y*r[$];return function(z,j,re){var ae=j*L[6]+re*L[7]+1;z[0]=(j*L[0]+re*L[1]+L[2])/ae,z[1]=(j*L[3]+re*L[4]+L[5])/ae}}}var EVENT_SAVED_PROP="___zrEVENTSAVED",_calcOut$1=[];function transformLocalCoord(t,r,n,g,y){return transformCoordWithViewport(_calcOut$1,r,g,y,!0)&&transformCoordWithViewport(t,n,_calcOut$1[0],_calcOut$1[1])}function transformCoordWithViewport(t,r,n,g,y){if(r.getBoundingClientRect&&env$1.domSupported&&!isCanvasEl(r)){var L=r[EVENT_SAVED_PROP]||(r[EVENT_SAVED_PROP]={}),$=prepareCoordMarkers(r,L),V=preparePointerTransformer($,L,y);if(V)return V(t,n,g),!0}return!1}function prepareCoordMarkers(t,r){var n=r.markers;if(n)return n;n=r.markers=[];for(var g=["left","right"],y=["top","bottom"],L=0;L<4;L++){var $=document.createElement("div"),V=$.style,z=L%2,j=(L>>1)%2;V.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",g[z]+":0",y[j]+":0",g[1-z]+":auto",y[1-j]+":auto",""].join("!important;"),t.appendChild($),n.push($)}return n}function preparePointerTransformer(t,r,n){for(var g=n?"invTrans":"trans",y=r[g],L=r.srcCoords,$=[],V=[],z=!0,j=0;j<4;j++){var re=t[j].getBoundingClientRect(),ae=2*j,oe=re.left,ie=re.top;$.push(oe,ie),z=z&&L&&oe===L[ae]&&ie===L[ae+1],V.push(t[j].offsetLeft,t[j].offsetTop)}return z&&y?y:(r.srcCoords=$,r[g]=n?buildTransformer(V,$):buildTransformer($,V))}function isCanvasEl(t){return t.nodeName.toUpperCase()==="CANVAS"}var replaceReg=/([&<>"'])/g,replaceMap={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};function encodeHTML(t){return t==null?"":(t+"").replace(replaceReg,function(r,n){return replaceMap[n]})}var MOUSE_EVENT_REG=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,_calcOut=[],firefoxNotSupportOffsetXY=env$1.browser.firefox&&+env$1.browser.version.split(".")[0]<39;function clientToLocal(t,r,n,g){return n=n||{},g?calculateZrXY(t,r,n):firefoxNotSupportOffsetXY&&r.layerX!=null&&r.layerX!==r.offsetX?(n.zrX=r.layerX,n.zrY=r.layerY):r.offsetX!=null?(n.zrX=r.offsetX,n.zrY=r.offsetY):calculateZrXY(t,r,n),n}function calculateZrXY(t,r,n){if(env$1.domSupported&&t.getBoundingClientRect){var g=r.clientX,y=r.clientY;if(isCanvasEl(t)){var L=t.getBoundingClientRect();n.zrX=g-L.left,n.zrY=y-L.top;return}else if(transformCoordWithViewport(_calcOut,t,g,y)){n.zrX=_calcOut[0],n.zrY=_calcOut[1];return}}n.zrX=n.zrY=0}function getNativeEvent(t){return t||window.event}function normalizeEvent(t,r,n){if(r=getNativeEvent(r),r.zrX!=null)return r;var g=r.type,y=g&&g.indexOf("touch")>=0;if(y){var $=g!=="touchend"?r.targetTouches[0]:r.changedTouches[0];$&&clientToLocal(t,$,r,n)}else{clientToLocal(t,r,r,n);var L=getWheelDeltaMayPolyfill(r);r.zrDelta=L?L/120:-(r.detail||0)/3}var V=r.button;return r.which==null&&V!==void 0&&MOUSE_EVENT_REG.test(r.type)&&(r.which=V&1?1:V&2?3:V&4?2:0),r}function getWheelDeltaMayPolyfill(t){var r=t.wheelDelta;if(r)return r;var n=t.deltaX,g=t.deltaY;if(n==null||g==null)return r;var y=Math.abs(g!==0?g:n),L=g>0?-1:g<0?1:n>0?-1:1;return 3*y*L}function addEventListener(t,r,n,g){t.addEventListener(r,n,g)}function removeEventListener(t,r,n,g){t.removeEventListener(r,n,g)}var stop=function(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0};function isMiddleOrRightButtonOnMouseUpDown(t){return t.which===2||t.which===3}var GestureMgr=function(){function t(){this._track=[]}return t.prototype.recognize=function(r,n,g){return this._doTrack(r,n,g),this._recognize(r)},t.prototype.clear=function(){return this._track.length=0,this},t.prototype._doTrack=function(r,n,g){var y=r.touches;if(y){for(var L={points:[],touches:[],target:n,event:r},$=0,V=y.length;$<V;$++){var z=y[$],j=clientToLocal(g,z,{});L.points.push([j.zrX,j.zrY]),L.touches.push(z)}this._track.push(L)}},t.prototype._recognize=function(r){for(var n in recognizers)if(recognizers.hasOwnProperty(n)){var g=recognizers[n](this._track,r);if(g)return g}},t}();function dist(t){var r=t[1][0]-t[0][0],n=t[1][1]-t[0][1];return Math.sqrt(r*r+n*n)}function center$1(t){return[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]}var recognizers={pinch:function(t,r){var n=t.length;if(n){var g=(t[n-1]||{}).points,y=(t[n-2]||{}).points||g;if(y&&y.length>1&&g&&g.length>1){var L=dist(g)/dist(y);!isFinite(L)&&(L=1),r.pinchScale=L;var $=center$1(g);return r.pinchX=$[0],r.pinchY=$[1],{type:"pinch",target:t[0].target,event:r}}}}};function create$1(){return[1,0,0,1,0,0]}function identity(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}function copy(t,r){return t[0]=r[0],t[1]=r[1],t[2]=r[2],t[3]=r[3],t[4]=r[4],t[5]=r[5],t}function mul(t,r,n){var g=r[0]*n[0]+r[2]*n[1],y=r[1]*n[0]+r[3]*n[1],L=r[0]*n[2]+r[2]*n[3],$=r[1]*n[2]+r[3]*n[3],V=r[0]*n[4]+r[2]*n[5]+r[4],z=r[1]*n[4]+r[3]*n[5]+r[5];return t[0]=g,t[1]=y,t[2]=L,t[3]=$,t[4]=V,t[5]=z,t}function translate(t,r,n){return t[0]=r[0],t[1]=r[1],t[2]=r[2],t[3]=r[3],t[4]=r[4]+n[0],t[5]=r[5]+n[1],t}function rotate(t,r,n,g){g===void 0&&(g=[0,0]);var y=r[0],L=r[2],$=r[4],V=r[1],z=r[3],j=r[5],re=Math.sin(n),ae=Math.cos(n);return t[0]=y*ae+V*re,t[1]=-y*re+V*ae,t[2]=L*ae+z*re,t[3]=-L*re+ae*z,t[4]=ae*($-g[0])+re*(j-g[1])+g[0],t[5]=ae*(j-g[1])-re*($-g[0])+g[1],t}function scale$1(t,r,n){var g=n[0],y=n[1];return t[0]=r[0]*g,t[1]=r[1]*y,t[2]=r[2]*g,t[3]=r[3]*y,t[4]=r[4]*g,t[5]=r[5]*y,t}function invert(t,r){var n=r[0],g=r[2],y=r[4],L=r[1],$=r[3],V=r[5],z=n*$-L*g;return z?(z=1/z,t[0]=$*z,t[1]=-L*z,t[2]=-g*z,t[3]=n*z,t[4]=(g*V-$*y)*z,t[5]=(L*y-n*V)*z,t):null}function clone$2(t){var r=create$1();return copy(r,t),r}var Point=function(){function t(r,n){this.x=r||0,this.y=n||0}return t.prototype.copy=function(r){return this.x=r.x,this.y=r.y,this},t.prototype.clone=function(){return new t(this.x,this.y)},t.prototype.set=function(r,n){return this.x=r,this.y=n,this},t.prototype.equal=function(r){return r.x===this.x&&r.y===this.y},t.prototype.add=function(r){return this.x+=r.x,this.y+=r.y,this},t.prototype.scale=function(r){this.x*=r,this.y*=r},t.prototype.scaleAndAdd=function(r,n){this.x+=r.x*n,this.y+=r.y*n},t.prototype.sub=function(r){return this.x-=r.x,this.y-=r.y,this},t.prototype.dot=function(r){return this.x*r.x+this.y*r.y},t.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},t.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},t.prototype.normalize=function(){var r=this.len();return this.x/=r,this.y/=r,this},t.prototype.distance=function(r){var n=this.x-r.x,g=this.y-r.y;return Math.sqrt(n*n+g*g)},t.prototype.distanceSquare=function(r){var n=this.x-r.x,g=this.y-r.y;return n*n+g*g},t.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},t.prototype.transform=function(r){if(r){var n=this.x,g=this.y;return this.x=r[0]*n+r[2]*g+r[4],this.y=r[1]*n+r[3]*g+r[5],this}},t.prototype.toArray=function(r){return r[0]=this.x,r[1]=this.y,r},t.prototype.fromArray=function(r){this.x=r[0],this.y=r[1]},t.set=function(r,n,g){r.x=n,r.y=g},t.copy=function(r,n){r.x=n.x,r.y=n.y},t.len=function(r){return Math.sqrt(r.x*r.x+r.y*r.y)},t.lenSquare=function(r){return r.x*r.x+r.y*r.y},t.dot=function(r,n){return r.x*n.x+r.y*n.y},t.add=function(r,n,g){r.x=n.x+g.x,r.y=n.y+g.y},t.sub=function(r,n,g){r.x=n.x-g.x,r.y=n.y-g.y},t.scale=function(r,n,g){r.x=n.x*g,r.y=n.y*g},t.scaleAndAdd=function(r,n,g,y){r.x=n.x+g.x*y,r.y=n.y+g.y*y},t.lerp=function(r,n,g,y){var L=1-y;r.x=L*n.x+y*g.x,r.y=L*n.y+y*g.y},t}();const Point$1=Point;var mathMin$a=Math.min,mathMax$a=Math.max,lt=new Point$1,rb=new Point$1,lb=new Point$1,rt=new Point$1,minTv$1=new Point$1,maxTv$1=new Point$1,BoundingRect=function(){function t(r,n,g,y){g<0&&(r=r+g,g=-g),y<0&&(n=n+y,y=-y),this.x=r,this.y=n,this.width=g,this.height=y}return t.prototype.union=function(r){var n=mathMin$a(r.x,this.x),g=mathMin$a(r.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=mathMax$a(r.x+r.width,this.x+this.width)-n:this.width=r.width,isFinite(this.y)&&isFinite(this.height)?this.height=mathMax$a(r.y+r.height,this.y+this.height)-g:this.height=r.height,this.x=n,this.y=g},t.prototype.applyTransform=function(r){t.applyTransform(this,this,r)},t.prototype.calculateTransform=function(r){var n=this,g=r.width/n.width,y=r.height/n.height,L=create$1();return translate(L,L,[-n.x,-n.y]),scale$1(L,L,[g,y]),translate(L,L,[r.x,r.y]),L},t.prototype.intersect=function(r,n){if(!r)return!1;r instanceof t||(r=t.create(r));var g=this,y=g.x,L=g.x+g.width,$=g.y,V=g.y+g.height,z=r.x,j=r.x+r.width,re=r.y,ae=r.y+r.height,oe=!(L<z||j<y||V<re||ae<$);if(n){var ie=1/0,le=0,ue=Math.abs(L-z),de=Math.abs(j-y),pe=Math.abs(V-re),he=Math.abs(ae-$),_e=Math.min(ue,de),Ce=Math.min(pe,he);L<z||j<y?_e>le&&(le=_e,ue<de?Point$1.set(maxTv$1,-ue,0):Point$1.set(maxTv$1,de,0)):_e<ie&&(ie=_e,ue<de?Point$1.set(minTv$1,ue,0):Point$1.set(minTv$1,-de,0)),V<re||ae<$?Ce>le&&(le=Ce,pe<he?Point$1.set(maxTv$1,0,-pe):Point$1.set(maxTv$1,0,he)):_e<ie&&(ie=_e,pe<he?Point$1.set(minTv$1,0,pe):Point$1.set(minTv$1,0,-he))}return n&&Point$1.copy(n,oe?minTv$1:maxTv$1),oe},t.prototype.contain=function(r,n){var g=this;return r>=g.x&&r<=g.x+g.width&&n>=g.y&&n<=g.y+g.height},t.prototype.clone=function(){return new t(this.x,this.y,this.width,this.height)},t.prototype.copy=function(r){t.copy(this,r)},t.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},t.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},t.prototype.isZero=function(){return this.width===0||this.height===0},t.create=function(r){return new t(r.x,r.y,r.width,r.height)},t.copy=function(r,n){r.x=n.x,r.y=n.y,r.width=n.width,r.height=n.height},t.applyTransform=function(r,n,g){if(!g){r!==n&&t.copy(r,n);return}if(g[1]<1e-5&&g[1]>-1e-5&&g[2]<1e-5&&g[2]>-1e-5){var y=g[0],L=g[3],$=g[4],V=g[5];r.x=n.x*y+$,r.y=n.y*L+V,r.width=n.width*y,r.height=n.height*L,r.width<0&&(r.x+=r.width,r.width=-r.width),r.height<0&&(r.y+=r.height,r.height=-r.height);return}lt.x=lb.x=n.x,lt.y=rt.y=n.y,rb.x=rt.x=n.x+n.width,rb.y=lb.y=n.y+n.height,lt.transform(g),rt.transform(g),rb.transform(g),lb.transform(g),r.x=mathMin$a(lt.x,rb.x,lb.x,rt.x),r.y=mathMin$a(lt.y,rb.y,lb.y,rt.y);var z=mathMax$a(lt.x,rb.x,lb.x,rt.x),j=mathMax$a(lt.y,rb.y,lb.y,rt.y);r.width=z-r.x,r.height=j-r.y},t}();const BoundingRect$1=BoundingRect;var SILENT="silent";function makeEventPacket(t,r,n){return{type:t,event:n,target:r.target,topTarget:r.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:stopEvent}}function stopEvent(){stop(this.event)}var EmptyProxy=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.handler=null,n}return r.prototype.dispose=function(){},r.prototype.setCursor=function(){},r}(Eventful$1),HoveredResult=function(){function t(r,n){this.x=r,this.y=n}return t}(),handlerNames=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],tmpRect$1=new BoundingRect$1(0,0,0,0),Handler=function(t){__extends(r,t);function r(n,g,y,L,$){var V=t.call(this)||this;return V._hovered=new HoveredResult(0,0),V.storage=n,V.painter=g,V.painterRoot=L,V._pointerSize=$,y=y||new EmptyProxy,V.proxy=null,V.setHandlerProxy(y),V._draggingMgr=new Draggable$1(V),V}return r.prototype.setHandlerProxy=function(n){this.proxy&&this.proxy.dispose(),n&&(each$f(handlerNames,function(g){n.on&&n.on(g,this[g],this)},this),n.handler=this),this.proxy=n},r.prototype.mousemove=function(n){var g=n.zrX,y=n.zrY,L=isOutsideBoundary(this,g,y),$=this._hovered,V=$.target;V&&!V.__zr&&($=this.findHover($.x,$.y),V=$.target);var z=this._hovered=L?new HoveredResult(g,y):this.findHover(g,y),j=z.target,re=this.proxy;re.setCursor&&re.setCursor(j?j.cursor:"default"),V&&j!==V&&this.dispatchToElement($,"mouseout",n),this.dispatchToElement(z,"mousemove",n),j&&j!==V&&this.dispatchToElement(z,"mouseover",n)},r.prototype.mouseout=function(n){var g=n.zrEventControl;g!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",n),g!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:n})},r.prototype.resize=function(){this._hovered=new HoveredResult(0,0)},r.prototype.dispatch=function(n,g){var y=this[n];y&&y.call(this,g)},r.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},r.prototype.setCursorStyle=function(n){var g=this.proxy;g.setCursor&&g.setCursor(n)},r.prototype.dispatchToElement=function(n,g,y){n=n||{};var L=n.target;if(!(L&&L.silent)){for(var $="on"+g,V=makeEventPacket(g,n,y);L&&(L[$]&&(V.cancelBubble=!!L[$].call(L,V)),L.trigger(g,V),L=L.__hostTarget?L.__hostTarget:L.parent,!V.cancelBubble););V.cancelBubble||(this.trigger(g,V),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(z){typeof z[$]=="function"&&z[$].call(z,V),z.trigger&&z.trigger(g,V)}))}},r.prototype.findHover=function(n,g,y){var L=this.storage.getDisplayList(),$=new HoveredResult(n,g);if(setHoverTarget(L,$,n,g,y),this._pointerSize&&!$.target){for(var V=[],z=this._pointerSize,j=z/2,re=new BoundingRect$1(n-j,g-j,z,z),ae=L.length-1;ae>=0;ae--){var oe=L[ae];oe!==y&&!oe.ignore&&!oe.ignoreCoarsePointer&&(!oe.parent||!oe.parent.ignoreCoarsePointer)&&(tmpRect$1.copy(oe.getBoundingRect()),oe.transform&&tmpRect$1.applyTransform(oe.transform),tmpRect$1.intersect(re)&&V.push(oe))}if(V.length)for(var ie=4,le=Math.PI/12,ue=Math.PI*2,de=0;de<j;de+=ie)for(var pe=0;pe<ue;pe+=le){var he=n+de*Math.cos(pe),_e=g+de*Math.sin(pe);if(setHoverTarget(V,$,he,_e,y),$.target)return $}}return $},r.prototype.processGesture=function(n,g){this._gestureMgr||(this._gestureMgr=new GestureMgr);var y=this._gestureMgr;g==="start"&&y.clear();var L=y.recognize(n,this.findHover(n.zrX,n.zrY,null).target,this.proxy.dom);if(g==="end"&&y.clear(),L){var $=L.type;n.gestureEvent=$;var V=new HoveredResult;V.target=L.target,this.dispatchToElement(V,$,L.event)}},r}(Eventful$1);each$f(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(t){Handler.prototype[t]=function(r){var n=r.zrX,g=r.zrY,y=isOutsideBoundary(this,n,g),L,$;if((t!=="mouseup"||!y)&&(L=this.findHover(n,g),$=L.target),t==="mousedown")this._downEl=$,this._downPoint=[r.zrX,r.zrY],this._upEl=$;else if(t==="mouseup")this._upEl=$;else if(t==="click"){if(this._downEl!==this._upEl||!this._downPoint||dist$1(this._downPoint,[r.zrX,r.zrY])>4)return;this._downPoint=null}this.dispatchToElement(L,t,r)}});function isHover(t,r,n){if(t[t.rectHover?"rectContain":"contain"](r,n)){for(var g=t,y=void 0,L=!1;g;){if(g.ignoreClip&&(L=!0),!L){var $=g.getClipPath();if($&&!$.contain(r,n))return!1}g.silent&&(y=!0);var V=g.__hostTarget;g=V||g.parent}return y?SILENT:!0}return!1}function setHoverTarget(t,r,n,g,y){for(var L=t.length-1;L>=0;L--){var $=t[L],V=void 0;if($!==y&&!$.ignore&&(V=isHover($,n,g))&&(!r.topTarget&&(r.topTarget=$),V!==SILENT)){r.target=$;break}}}function isOutsideBoundary(t,r,n){var g=t.painter;return r<0||r>g.getWidth()||n<0||n>g.getHeight()}const Handler$1=Handler;var DEFAULT_MIN_MERGE=32,DEFAULT_MIN_GALLOPING=7;function minRunLength(t){for(var r=0;t>=DEFAULT_MIN_MERGE;)r|=t&1,t>>=1;return t+r}function makeAscendingRun(t,r,n,g){var y=r+1;if(y===n)return 1;if(g(t[y++],t[r])<0){for(;y<n&&g(t[y],t[y-1])<0;)y++;reverseRun(t,r,y)}else for(;y<n&&g(t[y],t[y-1])>=0;)y++;return y-r}function reverseRun(t,r,n){for(n--;r<n;){var g=t[r];t[r++]=t[n],t[n--]=g}}function binaryInsertionSort(t,r,n,g,y){for(g===r&&g++;g<n;g++){for(var L=t[g],$=r,V=g,z;$<V;)z=$+V>>>1,y(L,t[z])<0?V=z:$=z+1;var j=g-$;switch(j){case 3:t[$+3]=t[$+2];case 2:t[$+2]=t[$+1];case 1:t[$+1]=t[$];break;default:for(;j>0;)t[$+j]=t[$+j-1],j--}t[$]=L}}function gallopLeft(t,r,n,g,y,L){var $=0,V=0,z=1;if(L(t,r[n+y])>0){for(V=g-y;z<V&&L(t,r[n+y+z])>0;)$=z,z=(z<<1)+1,z<=0&&(z=V);z>V&&(z=V),$+=y,z+=y}else{for(V=y+1;z<V&&L(t,r[n+y-z])<=0;)$=z,z=(z<<1)+1,z<=0&&(z=V);z>V&&(z=V);var j=$;$=y-z,z=y-j}for($++;$<z;){var re=$+(z-$>>>1);L(t,r[n+re])>0?$=re+1:z=re}return z}function gallopRight(t,r,n,g,y,L){var $=0,V=0,z=1;if(L(t,r[n+y])<0){for(V=y+1;z<V&&L(t,r[n+y-z])<0;)$=z,z=(z<<1)+1,z<=0&&(z=V);z>V&&(z=V);var j=$;$=y-z,z=y-j}else{for(V=g-y;z<V&&L(t,r[n+y+z])>=0;)$=z,z=(z<<1)+1,z<=0&&(z=V);z>V&&(z=V),$+=y,z+=y}for($++;$<z;){var re=$+(z-$>>>1);L(t,r[n+re])<0?z=re:$=re+1}return z}function TimSort(t,r){var n=DEFAULT_MIN_GALLOPING,g,y,L=0,$=[];g=[],y=[];function V(ie,le){g[L]=ie,y[L]=le,L+=1}function z(){for(;L>1;){var ie=L-2;if(ie>=1&&y[ie-1]<=y[ie]+y[ie+1]||ie>=2&&y[ie-2]<=y[ie]+y[ie-1])y[ie-1]<y[ie+1]&&ie--;else if(y[ie]>y[ie+1])break;re(ie)}}function j(){for(;L>1;){var ie=L-2;ie>0&&y[ie-1]<y[ie+1]&&ie--,re(ie)}}function re(ie){var le=g[ie],ue=y[ie],de=g[ie+1],pe=y[ie+1];y[ie]=ue+pe,ie===L-3&&(g[ie+1]=g[ie+2],y[ie+1]=y[ie+2]),L--;var he=gallopRight(t[de],t,le,ue,0,r);le+=he,ue-=he,ue!==0&&(pe=gallopLeft(t[le+ue-1],t,de,pe,pe-1,r),pe!==0&&(ue<=pe?ae(le,ue,de,pe):oe(le,ue,de,pe)))}function ae(ie,le,ue,de){var pe=0;for(pe=0;pe<le;pe++)$[pe]=t[ie+pe];var he=0,_e=ue,Ce=ie;if(t[Ce++]=t[_e++],--de===0){for(pe=0;pe<le;pe++)t[Ce+pe]=$[he+pe];return}if(le===1){for(pe=0;pe<de;pe++)t[Ce+pe]=t[_e+pe];t[Ce+de]=$[he];return}for(var $e=n,xe,Ie,Ne;;){xe=0,Ie=0,Ne=!1;do if(r(t[_e],$[he])<0){if(t[Ce++]=t[_e++],Ie++,xe=0,--de===0){Ne=!0;break}}else if(t[Ce++]=$[he++],xe++,Ie=0,--le===1){Ne=!0;break}while((xe|Ie)<$e);if(Ne)break;do{if(xe=gallopRight(t[_e],$,he,le,0,r),xe!==0){for(pe=0;pe<xe;pe++)t[Ce+pe]=$[he+pe];if(Ce+=xe,he+=xe,le-=xe,le<=1){Ne=!0;break}}if(t[Ce++]=t[_e++],--de===0){Ne=!0;break}if(Ie=gallopLeft($[he],t,_e,de,0,r),Ie!==0){for(pe=0;pe<Ie;pe++)t[Ce+pe]=t[_e+pe];if(Ce+=Ie,_e+=Ie,de-=Ie,de===0){Ne=!0;break}}if(t[Ce++]=$[he++],--le===1){Ne=!0;break}$e--}while(xe>=DEFAULT_MIN_GALLOPING||Ie>=DEFAULT_MIN_GALLOPING);if(Ne)break;$e<0&&($e=0),$e+=2}if(n=$e,n<1&&(n=1),le===1){for(pe=0;pe<de;pe++)t[Ce+pe]=t[_e+pe];t[Ce+de]=$[he]}else{if(le===0)throw new Error;for(pe=0;pe<le;pe++)t[Ce+pe]=$[he+pe]}}function oe(ie,le,ue,de){var pe=0;for(pe=0;pe<de;pe++)$[pe]=t[ue+pe];var he=ie+le-1,_e=de-1,Ce=ue+de-1,$e=0,xe=0;if(t[Ce--]=t[he--],--le===0){for($e=Ce-(de-1),pe=0;pe<de;pe++)t[$e+pe]=$[pe];return}if(de===1){for(Ce-=le,he-=le,xe=Ce+1,$e=he+1,pe=le-1;pe>=0;pe--)t[xe+pe]=t[$e+pe];t[Ce]=$[_e];return}for(var Ie=n;;){var Ne=0,ze=0,Fe=!1;do if(r($[_e],t[he])<0){if(t[Ce--]=t[he--],Ne++,ze=0,--le===0){Fe=!0;break}}else if(t[Ce--]=$[_e--],ze++,Ne=0,--de===1){Fe=!0;break}while((Ne|ze)<Ie);if(Fe)break;do{if(Ne=le-gallopRight($[_e],t,ie,le,le-1,r),Ne!==0){for(Ce-=Ne,he-=Ne,le-=Ne,xe=Ce+1,$e=he+1,pe=Ne-1;pe>=0;pe--)t[xe+pe]=t[$e+pe];if(le===0){Fe=!0;break}}if(t[Ce--]=$[_e--],--de===1){Fe=!0;break}if(ze=de-gallopLeft(t[he],$,0,de,de-1,r),ze!==0){for(Ce-=ze,_e-=ze,de-=ze,xe=Ce+1,$e=_e+1,pe=0;pe<ze;pe++)t[xe+pe]=$[$e+pe];if(de<=1){Fe=!0;break}}if(t[Ce--]=t[he--],--le===0){Fe=!0;break}Ie--}while(Ne>=DEFAULT_MIN_GALLOPING||ze>=DEFAULT_MIN_GALLOPING);if(Fe)break;Ie<0&&(Ie=0),Ie+=2}if(n=Ie,n<1&&(n=1),de===1){for(Ce-=le,he-=le,xe=Ce+1,$e=he+1,pe=le-1;pe>=0;pe--)t[xe+pe]=t[$e+pe];t[Ce]=$[_e]}else{if(de===0)throw new Error;for($e=Ce-(de-1),pe=0;pe<de;pe++)t[$e+pe]=$[pe]}}return{mergeRuns:z,forceMergeRuns:j,pushRun:V}}function sort$2(t,r,n,g){n||(n=0),g||(g=t.length);var y=g-n;if(!(y<2)){var L=0;if(y<DEFAULT_MIN_MERGE){L=makeAscendingRun(t,n,g,r),binaryInsertionSort(t,n,g,n+L,r);return}var $=TimSort(t,r),V=minRunLength(y);do{if(L=makeAscendingRun(t,n,g,r),L<V){var z=y;z>V&&(z=V),binaryInsertionSort(t,n,n+z,n+L,r),L=z}$.pushRun(n,L),$.mergeRuns(),y-=L,n+=L}while(y!==0);$.forceMergeRuns()}}var REDRAW_BIT=1,STYLE_CHANGED_BIT=2,SHAPE_CHANGED_BIT=4,invalidZErrorLogged=!1;function logInvalidZError(){invalidZErrorLogged||(invalidZErrorLogged=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function shapeCompareFunc(t,r){return t.zlevel===r.zlevel?t.z===r.z?t.z2-r.z2:t.z-r.z:t.zlevel-r.zlevel}var Storage=function(){function t(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=shapeCompareFunc}return t.prototype.traverse=function(r,n){for(var g=0;g<this._roots.length;g++)this._roots[g].traverse(r,n)},t.prototype.getDisplayList=function(r,n){n=n||!1;var g=this._displayList;return(r||!g.length)&&this.updateDisplayList(n),g},t.prototype.updateDisplayList=function(r){this._displayListLen=0;for(var n=this._roots,g=this._displayList,y=0,L=n.length;y<L;y++)this._updateAndAddDisplayable(n[y],null,r);g.length=this._displayListLen,sort$2(g,shapeCompareFunc)},t.prototype._updateAndAddDisplayable=function(r,n,g){if(!(r.ignore&&!g)){r.beforeUpdate(),r.update(),r.afterUpdate();var y=r.getClipPath();if(r.ignoreClip)n=null;else if(y){n?n=n.slice():n=[];for(var L=y,$=r;L;)L.parent=$,L.updateTransform(),n.push(L),$=L,L=L.getClipPath()}if(r.childrenRef){for(var V=r.childrenRef(),z=0;z<V.length;z++){var j=V[z];r.__dirty&&(j.__dirty|=REDRAW_BIT),this._updateAndAddDisplayable(j,n,g)}r.__dirty=0}else{var re=r;n&&n.length?re.__clipPaths=n:re.__clipPaths&&re.__clipPaths.length>0&&(re.__clipPaths=[]),isNaN(re.z)&&(logInvalidZError(),re.z=0),isNaN(re.z2)&&(logInvalidZError(),re.z2=0),isNaN(re.zlevel)&&(logInvalidZError(),re.zlevel=0),this._displayList[this._displayListLen++]=re}var ae=r.getDecalElement&&r.getDecalElement();ae&&this._updateAndAddDisplayable(ae,n,g);var oe=r.getTextGuideLine();oe&&this._updateAndAddDisplayable(oe,n,g);var ie=r.getTextContent();ie&&this._updateAndAddDisplayable(ie,n,g)}},t.prototype.addRoot=function(r){r.__zr&&r.__zr.storage===this||this._roots.push(r)},t.prototype.delRoot=function(r){if(r instanceof Array){for(var n=0,g=r.length;n<g;n++)this.delRoot(r[n]);return}var y=indexOf(this._roots,r);y>=0&&this._roots.splice(y,1)},t.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},t.prototype.getRoots=function(){return this._roots},t.prototype.dispose=function(){this._displayList=null,this._roots=null},t}();const Storage$1=Storage;var requestAnimationFrame$2;requestAnimationFrame$2=env$1.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){return setTimeout(t,16)};const requestAnimationFrame$3=requestAnimationFrame$2;var easingFuncs={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return .5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return t===0?0:Math.pow(1024,t-1)},exponentialOut:function(t){return t===1?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return t===0?0:t===1?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(-Math.pow(2,-10*(t-1))+2)},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var r,n=.1,g=.4;return t===0?0:t===1?1:(!n||n<1?(n=1,r=g/4):r=g*Math.asin(1/n)/(2*Math.PI),-(n*Math.pow(2,10*(t-=1))*Math.sin((t-r)*(2*Math.PI)/g)))},elasticOut:function(t){var r,n=.1,g=.4;return t===0?0:t===1?1:(!n||n<1?(n=1,r=g/4):r=g*Math.asin(1/n)/(2*Math.PI),n*Math.pow(2,-10*t)*Math.sin((t-r)*(2*Math.PI)/g)+1)},elasticInOut:function(t){var r,n=.1,g=.4;return t===0?0:t===1?1:(!n||n<1?(n=1,r=g/4):r=g*Math.asin(1/n)/(2*Math.PI),(t*=2)<1?-.5*(n*Math.pow(2,10*(t-=1))*Math.sin((t-r)*(2*Math.PI)/g)):n*Math.pow(2,-10*(t-=1))*Math.sin((t-r)*(2*Math.PI)/g)*.5+1)},backIn:function(t){var r=1.70158;return t*t*((r+1)*t-r)},backOut:function(t){var r=1.70158;return--t*t*((r+1)*t+r)+1},backInOut:function(t){var r=2.5949095;return(t*=2)<1?.5*(t*t*((r+1)*t-r)):.5*((t-=2)*t*((r+1)*t+r)+2)},bounceIn:function(t){return 1-easingFuncs.bounceOut(1-t)},bounceOut:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return t<.5?easingFuncs.bounceIn(t*2)*.5:easingFuncs.bounceOut(t*2-1)*.5+.5}};const easingFuncs$1=easingFuncs;var mathPow$2=Math.pow,mathSqrt$3=Math.sqrt,EPSILON$4=1e-8,EPSILON_NUMERIC=1e-4,THREE_SQRT=mathSqrt$3(3),ONE_THIRD=1/3,_v0=create$2(),_v1=create$2(),_v2=create$2();function isAroundZero$1(t){return t>-EPSILON$4&&t<EPSILON$4}function isNotAroundZero$1(t){return t>EPSILON$4||t<-EPSILON$4}function cubicAt(t,r,n,g,y){var L=1-y;return L*L*(L*t+3*y*r)+y*y*(y*g+3*L*n)}function cubicDerivativeAt(t,r,n,g,y){var L=1-y;return 3*(((r-t)*L+2*(n-r)*y)*L+(g-n)*y*y)}function cubicRootAt(t,r,n,g,y,L){var $=g+3*(r-n)-t,V=3*(n-r*2+t),z=3*(r-t),j=t-y,re=V*V-3*$*z,ae=V*z-9*$*j,oe=z*z-3*V*j,ie=0;if(isAroundZero$1(re)&&isAroundZero$1(ae))if(isAroundZero$1(V))L[0]=0;else{var le=-z/V;le>=0&&le<=1&&(L[ie++]=le)}else{var ue=ae*ae-4*re*oe;if(isAroundZero$1(ue)){var de=ae/re,le=-V/$+de,pe=-de/2;le>=0&&le<=1&&(L[ie++]=le),pe>=0&&pe<=1&&(L[ie++]=pe)}else if(ue>0){var he=mathSqrt$3(ue),_e=re*V+1.5*$*(-ae+he),Ce=re*V+1.5*$*(-ae-he);_e<0?_e=-mathPow$2(-_e,ONE_THIRD):_e=mathPow$2(_e,ONE_THIRD),Ce<0?Ce=-mathPow$2(-Ce,ONE_THIRD):Ce=mathPow$2(Ce,ONE_THIRD);var le=(-V-(_e+Ce))/(3*$);le>=0&&le<=1&&(L[ie++]=le)}else{var $e=(2*re*V-3*$*ae)/(2*mathSqrt$3(re*re*re)),xe=Math.acos($e)/3,Ie=mathSqrt$3(re),Ne=Math.cos(xe),le=(-V-2*Ie*Ne)/(3*$),pe=(-V+Ie*(Ne+THREE_SQRT*Math.sin(xe)))/(3*$),ze=(-V+Ie*(Ne-THREE_SQRT*Math.sin(xe)))/(3*$);le>=0&&le<=1&&(L[ie++]=le),pe>=0&&pe<=1&&(L[ie++]=pe),ze>=0&&ze<=1&&(L[ie++]=ze)}}return ie}function cubicExtrema(t,r,n,g,y){var L=6*n-12*r+6*t,$=9*r+3*g-3*t-9*n,V=3*r-3*t,z=0;if(isAroundZero$1($)){if(isNotAroundZero$1(L)){var j=-V/L;j>=0&&j<=1&&(y[z++]=j)}}else{var re=L*L-4*$*V;if(isAroundZero$1(re))y[0]=-L/(2*$);else if(re>0){var ae=mathSqrt$3(re),j=(-L+ae)/(2*$),oe=(-L-ae)/(2*$);j>=0&&j<=1&&(y[z++]=j),oe>=0&&oe<=1&&(y[z++]=oe)}}return z}function cubicSubdivide(t,r,n,g,y,L){var $=(r-t)*y+t,V=(n-r)*y+r,z=(g-n)*y+n,j=(V-$)*y+$,re=(z-V)*y+V,ae=(re-j)*y+j;L[0]=t,L[1]=$,L[2]=j,L[3]=ae,L[4]=ae,L[5]=re,L[6]=z,L[7]=g}function cubicProjectPoint(t,r,n,g,y,L,$,V,z,j,re){var ae,oe=.005,ie=1/0,le,ue,de,pe;_v0[0]=z,_v0[1]=j;for(var he=0;he<1;he+=.05)_v1[0]=cubicAt(t,n,y,$,he),_v1[1]=cubicAt(r,g,L,V,he),de=distSquare(_v0,_v1),de<ie&&(ae=he,ie=de);ie=1/0;for(var _e=0;_e<32&&!(oe<EPSILON_NUMERIC);_e++)le=ae-oe,ue=ae+oe,_v1[0]=cubicAt(t,n,y,$,le),_v1[1]=cubicAt(r,g,L,V,le),de=distSquare(_v1,_v0),le>=0&&de<ie?(ae=le,ie=de):(_v2[0]=cubicAt(t,n,y,$,ue),_v2[1]=cubicAt(r,g,L,V,ue),pe=distSquare(_v2,_v0),ue<=1&&pe<ie?(ae=ue,ie=pe):oe*=.5);return re&&(re[0]=cubicAt(t,n,y,$,ae),re[1]=cubicAt(r,g,L,V,ae)),mathSqrt$3(ie)}function cubicLength(t,r,n,g,y,L,$,V,z){for(var j=t,re=r,ae=0,oe=1/z,ie=1;ie<=z;ie++){var le=ie*oe,ue=cubicAt(t,n,y,$,le),de=cubicAt(r,g,L,V,le),pe=ue-j,he=de-re;ae+=Math.sqrt(pe*pe+he*he),j=ue,re=de}return ae}function quadraticAt$1(t,r,n,g){var y=1-g;return y*(y*t+2*g*r)+g*g*n}function quadraticDerivativeAt(t,r,n,g){return 2*((1-g)*(r-t)+g*(n-r))}function quadraticRootAt(t,r,n,g,y){var L=t-2*r+n,$=2*(r-t),V=t-g,z=0;if(isAroundZero$1(L)){if(isNotAroundZero$1($)){var j=-V/$;j>=0&&j<=1&&(y[z++]=j)}}else{var re=$*$-4*L*V;if(isAroundZero$1(re)){var j=-$/(2*L);j>=0&&j<=1&&(y[z++]=j)}else if(re>0){var ae=mathSqrt$3(re),j=(-$+ae)/(2*L),oe=(-$-ae)/(2*L);j>=0&&j<=1&&(y[z++]=j),oe>=0&&oe<=1&&(y[z++]=oe)}}return z}function quadraticExtremum(t,r,n){var g=t+n-2*r;return g===0?.5:(t-r)/g}function quadraticSubdivide(t,r,n,g,y){var L=(r-t)*g+t,$=(n-r)*g+r,V=($-L)*g+L;y[0]=t,y[1]=L,y[2]=V,y[3]=V,y[4]=$,y[5]=n}function quadraticProjectPoint(t,r,n,g,y,L,$,V,z){var j,re=.005,ae=1/0;_v0[0]=$,_v0[1]=V;for(var oe=0;oe<1;oe+=.05){_v1[0]=quadraticAt$1(t,n,y,oe),_v1[1]=quadraticAt$1(r,g,L,oe);var ie=distSquare(_v0,_v1);ie<ae&&(j=oe,ae=ie)}ae=1/0;for(var le=0;le<32&&!(re<EPSILON_NUMERIC);le++){var ue=j-re,de=j+re;_v1[0]=quadraticAt$1(t,n,y,ue),_v1[1]=quadraticAt$1(r,g,L,ue);var ie=distSquare(_v1,_v0);if(ue>=0&&ie<ae)j=ue,ae=ie;else{_v2[0]=quadraticAt$1(t,n,y,de),_v2[1]=quadraticAt$1(r,g,L,de);var pe=distSquare(_v2,_v0);de<=1&&pe<ae?(j=de,ae=pe):re*=.5}}return z&&(z[0]=quadraticAt$1(t,n,y,j),z[1]=quadraticAt$1(r,g,L,j)),mathSqrt$3(ae)}function quadraticLength(t,r,n,g,y,L,$){for(var V=t,z=r,j=0,re=1/$,ae=1;ae<=$;ae++){var oe=ae*re,ie=quadraticAt$1(t,n,y,oe),le=quadraticAt$1(r,g,L,oe),ue=ie-V,de=le-z;j+=Math.sqrt(ue*ue+de*de),V=ie,z=le}return j}var regexp=/cubic-bezier\(([0-9,\.e ]+)\)/;function createCubicEasingFunc(t){var r=t&&regexp.exec(t);if(r){var n=r[1].split(","),g=+trim$2(n[0]),y=+trim$2(n[1]),L=+trim$2(n[2]),$=+trim$2(n[3]);if(isNaN(g+y+L+$))return;var V=[];return function(z){return z<=0?0:z>=1?1:cubicRootAt(0,g,L,1,z,V)&&cubicAt(0,y,$,1,V[0])}}}var Clip=function(){function t(r){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=r.life||1e3,this._delay=r.delay||0,this.loop=r.loop||!1,this.onframe=r.onframe||noop$2,this.ondestroy=r.ondestroy||noop$2,this.onrestart=r.onrestart||noop$2,r.easing&&this.setEasing(r.easing)}return t.prototype.step=function(r,n){if(this._inited||(this._startTime=r+this._delay,this._inited=!0),this._paused){this._pausedTime+=n;return}var g=this._life,y=r-this._startTime-this._pausedTime,L=y/g;L<0&&(L=0),L=Math.min(L,1);var $=this.easingFunc,V=$?$(L):L;if(this.onframe(V),L===1)if(this.loop){var z=y%g;this._startTime=r-z,this._pausedTime=0,this.onrestart()}else return!0;return!1},t.prototype.pause=function(){this._paused=!0},t.prototype.resume=function(){this._paused=!1},t.prototype.setEasing=function(r){this.easing=r,this.easingFunc=isFunction$1(r)?r:easingFuncs$1[r]||createCubicEasingFunc(r)},t}();const Clip$1=Clip;var Entry=function(){function t(r){this.value=r}return t}(),LinkedList=function(){function t(){this._len=0}return t.prototype.insert=function(r){var n=new Entry(r);return this.insertEntry(n),n},t.prototype.insertEntry=function(r){this.head?(this.tail.next=r,r.prev=this.tail,r.next=null,this.tail=r):this.head=this.tail=r,this._len++},t.prototype.remove=function(r){var n=r.prev,g=r.next;n?n.next=g:this.head=g,g?g.prev=n:this.tail=n,r.next=r.prev=null,this._len--},t.prototype.len=function(){return this._len},t.prototype.clear=function(){this.head=this.tail=null,this._len=0},t}(),LRU=function(){function t(r){this._list=new LinkedList,this._maxSize=10,this._map={},this._maxSize=r}return t.prototype.put=function(r,n){var g=this._list,y=this._map,L=null;if(y[r]==null){var $=g.len(),V=this._lastRemovedEntry;if($>=this._maxSize&&$>0){var z=g.head;g.remove(z),delete y[z.key],L=z.value,this._lastRemovedEntry=z}V?V.value=n:V=new Entry(n),V.key=r,g.insertEntry(V),y[r]=V}return L},t.prototype.get=function(r){var n=this._map[r],g=this._list;if(n!=null)return n!==g.tail&&(g.remove(n),g.insertEntry(n)),n.value},t.prototype.clear=function(){this._list.clear(),this._map={}},t.prototype.len=function(){return this._list.len()},t}();const LRU$1=LRU;var kCSSColorTable={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 clampCssByte(t){return t=Math.round(t),t<0?0:t>255?255:t}function clampCssAngle(t){return t=Math.round(t),t<0?0:t>360?360:t}function clampCssFloat(t){return t<0?0:t>1?1:t}function parseCssInt(t){var r=t;return r.length&&r.charAt(r.length-1)==="%"?clampCssByte(parseFloat(r)/100*255):clampCssByte(parseInt(r,10))}function parseCssFloat(t){var r=t;return r.length&&r.charAt(r.length-1)==="%"?clampCssFloat(parseFloat(r)/100):clampCssFloat(parseFloat(r))}function cssHueToRgb(t,r,n){return n<0?n+=1:n>1&&(n-=1),n*6<1?t+(r-t)*n*6:n*2<1?r:n*3<2?t+(r-t)*(2/3-n)*6:t}function lerpNumber(t,r,n){return t+(r-t)*n}function setRgba(t,r,n,g,y){return t[0]=r,t[1]=n,t[2]=g,t[3]=y,t}function copyRgba(t,r){return t[0]=r[0],t[1]=r[1],t[2]=r[2],t[3]=r[3],t}var colorCache=new LRU$1(20),lastRemovedArr=null;function putToCache(t,r){lastRemovedArr&&copyRgba(lastRemovedArr,r),lastRemovedArr=colorCache.put(t,lastRemovedArr||r.slice())}function parse(t,r){if(t){r=r||[];var n=colorCache.get(t);if(n)return copyRgba(r,n);t=t+"";var g=t.replace(/ /g,"").toLowerCase();if(g in kCSSColorTable)return copyRgba(r,kCSSColorTable[g]),putToCache(t,r),r;var y=g.length;if(g.charAt(0)==="#"){if(y===4||y===5){var L=parseInt(g.slice(1,4),16);if(!(L>=0&&L<=4095)){setRgba(r,0,0,0,1);return}return setRgba(r,(L&3840)>>4|(L&3840)>>8,L&240|(L&240)>>4,L&15|(L&15)<<4,y===5?parseInt(g.slice(4),16)/15:1),putToCache(t,r),r}else if(y===7||y===9){var L=parseInt(g.slice(1,7),16);if(!(L>=0&&L<=16777215)){setRgba(r,0,0,0,1);return}return setRgba(r,(L&16711680)>>16,(L&65280)>>8,L&255,y===9?parseInt(g.slice(7),16)/255:1),putToCache(t,r),r}return}var $=g.indexOf("("),V=g.indexOf(")");if($!==-1&&V+1===y){var z=g.substr(0,$),j=g.substr($+1,V-($+1)).split(","),re=1;switch(z){case"rgba":if(j.length!==4)return j.length===3?setRgba(r,+j[0],+j[1],+j[2],1):setRgba(r,0,0,0,1);re=parseCssFloat(j.pop());case"rgb":if(j.length>=3)return setRgba(r,parseCssInt(j[0]),parseCssInt(j[1]),parseCssInt(j[2]),j.length===3?re:parseCssFloat(j[3])),putToCache(t,r),r;setRgba(r,0,0,0,1);return;case"hsla":if(j.length!==4){setRgba(r,0,0,0,1);return}return j[3]=parseCssFloat(j[3]),hsla2rgba(j,r),putToCache(t,r),r;case"hsl":if(j.length!==3){setRgba(r,0,0,0,1);return}return hsla2rgba(j,r),putToCache(t,r),r;default:return}}setRgba(r,0,0,0,1)}}function hsla2rgba(t,r){var n=(parseFloat(t[0])%360+360)%360/360,g=parseCssFloat(t[1]),y=parseCssFloat(t[2]),L=y<=.5?y*(g+1):y+g-y*g,$=y*2-L;return r=r||[],setRgba(r,clampCssByte(cssHueToRgb($,L,n+1/3)*255),clampCssByte(cssHueToRgb($,L,n)*255),clampCssByte(cssHueToRgb($,L,n-1/3)*255),1),t.length===4&&(r[3]=t[3]),r}function rgba2hsla(t){if(t){var r=t[0]/255,n=t[1]/255,g=t[2]/255,y=Math.min(r,n,g),L=Math.max(r,n,g),$=L-y,V=(L+y)/2,z,j;if($===0)z=0,j=0;else{V<.5?j=$/(L+y):j=$/(2-L-y);var re=((L-r)/6+$/2)/$,ae=((L-n)/6+$/2)/$,oe=((L-g)/6+$/2)/$;r===L?z=oe-ae:n===L?z=1/3+re-oe:g===L&&(z=2/3+ae-re),z<0&&(z+=1),z>1&&(z-=1)}var ie=[z*360,j,V];return t[3]!=null&&ie.push(t[3]),ie}}function lift(t,r){var n=parse(t);if(n){for(var g=0;g<3;g++)r<0?n[g]=n[g]*(1-r)|0:n[g]=(255-n[g])*r+n[g]|0,n[g]>255?n[g]=255:n[g]<0&&(n[g]=0);return stringify(n,n.length===4?"rgba":"rgb")}}function fastLerp(t,r,n){if(!(!(r&&r.length)||!(t>=0&&t<=1))){n=n||[];var g=t*(r.length-1),y=Math.floor(g),L=Math.ceil(g),$=r[y],V=r[L],z=g-y;return n[0]=clampCssByte(lerpNumber($[0],V[0],z)),n[1]=clampCssByte(lerpNumber($[1],V[1],z)),n[2]=clampCssByte(lerpNumber($[2],V[2],z)),n[3]=clampCssFloat(lerpNumber($[3],V[3],z)),n}}function lerp(t,r,n){if(!(!(r&&r.length)||!(t>=0&&t<=1))){var g=t*(r.length-1),y=Math.floor(g),L=Math.ceil(g),$=parse(r[y]),V=parse(r[L]),z=g-y,j=stringify([clampCssByte(lerpNumber($[0],V[0],z)),clampCssByte(lerpNumber($[1],V[1],z)),clampCssByte(lerpNumber($[2],V[2],z)),clampCssFloat(lerpNumber($[3],V[3],z))],"rgba");return n?{color:j,leftIndex:y,rightIndex:L,value:g}:j}}function modifyHSL(t,r,n,g){var y=parse(t);if(t)return y=rgba2hsla(y),r!=null&&(y[0]=clampCssAngle(r)),n!=null&&(y[1]=parseCssFloat(n)),g!=null&&(y[2]=parseCssFloat(g)),stringify(hsla2rgba(y),"rgba")}function modifyAlpha(t,r){var n=parse(t);if(n&&r!=null)return n[3]=clampCssFloat(r),stringify(n,"rgba")}function stringify(t,r){if(!(!t||!t.length)){var n=t[0]+","+t[1]+","+t[2];return(r==="rgba"||r==="hsva"||r==="hsla")&&(n+=","+t[3]),r+"("+n+")"}}function lum(t,r){var n=parse(t);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*r:0}var liftedColorCache=new LRU$1(100);function liftColor(t){if(isString$1(t)){var r=liftedColorCache.get(t);return r||(r=lift(t,-.1),liftedColorCache.put(t,r)),r}else if(isGradientObject(t)){var n=extend$1({},t);return n.colorStops=map$1(t.colorStops,function(g){return{offset:g.offset,color:lift(g.color,-.1)}}),n}return t}var mathRound$1=Math.round;function normalizeColor(t){var r;if(!t||t==="transparent")t="none";else if(typeof t=="string"&&t.indexOf("rgba")>-1){var n=parse(t);n&&(t="rgb("+n[0]+","+n[1]+","+n[2]+")",r=n[3])}return{color:t,opacity:r??1}}var EPSILON$3=1e-4;function isAroundZero(t){return t<EPSILON$3&&t>-EPSILON$3}function round3(t){return mathRound$1(t*1e3)/1e3}function round4(t){return mathRound$1(t*1e4)/1e4}function getMatrixStr(t){return"matrix("+round3(t[0])+","+round3(t[1])+","+round3(t[2])+","+round3(t[3])+","+round4(t[4])+","+round4(t[5])+")"}var TEXT_ALIGN_TO_ANCHOR={left:"start",right:"end",center:"middle",middle:"middle"};function adjustTextY$1(t,r,n){return n==="top"?t+=r/2:n==="bottom"&&(t-=r/2),t}function hasShadow(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY)}function getShadowKey(t){var r=t.style,n=t.getGlobalScale();return[r.shadowColor,(r.shadowBlur||0).toFixed(2),(r.shadowOffsetX||0).toFixed(2),(r.shadowOffsetY||0).toFixed(2),n[0],n[1]].join(",")}function isImagePattern(t){return t&&!!t.image}function isSVGPattern(t){return t&&!!t.svgElement}function isPattern(t){return isImagePattern(t)||isSVGPattern(t)}function isLinearGradient(t){return t.type==="linear"}function isRadialGradient(t){return t.type==="radial"}function isGradient(t){return t&&(t.type==="linear"||t.type==="radial")}function getIdURL(t){return"url(#"+t+")"}function getPathPrecision(t){var r=t.getGlobalScale(),n=Math.max(r[0],r[1]);return Math.max(Math.ceil(Math.log(n)/Math.log(10)),1)}function getSRTTransformString(t){var r=t.x||0,n=t.y||0,g=(t.rotation||0)*RADIAN_TO_DEGREE,y=retrieve2(t.scaleX,1),L=retrieve2(t.scaleY,1),$=t.skewX||0,V=t.skewY||0,z=[];return(r||n)&&z.push("translate("+r+"px,"+n+"px)"),g&&z.push("rotate("+g+")"),(y!==1||L!==1)&&z.push("scale("+y+","+L+")"),($||V)&&z.push("skew("+mathRound$1($*RADIAN_TO_DEGREE)+"deg, "+mathRound$1(V*RADIAN_TO_DEGREE)+"deg)"),z.join(" ")}var encodeBase64=function(){return env$1.hasGlobalWindow&&isFunction$1(window.btoa)?function(t){return window.btoa(unescape(encodeURIComponent(t)))}:typeof Buffer<"u"?function(t){return Buffer.from(t).toString("base64")}:function(t){return null}}(),arraySlice=Array.prototype.slice;function interpolateNumber$1(t,r,n){return(r-t)*n+t}function interpolate1DArray(t,r,n,g){for(var y=r.length,L=0;L<y;L++)t[L]=interpolateNumber$1(r[L],n[L],g);return t}function interpolate2DArray(t,r,n,g){for(var y=r.length,L=y&&r[0].length,$=0;$<y;$++){t[$]||(t[$]=[]);for(var V=0;V<L;V++)t[$][V]=interpolateNumber$1(r[$][V],n[$][V],g)}return t}function add1DArray(t,r,n,g){for(var y=r.length,L=0;L<y;L++)t[L]=r[L]+n[L]*g;return t}function add2DArray(t,r,n,g){for(var y=r.length,L=y&&r[0].length,$=0;$<y;$++){t[$]||(t[$]=[]);for(var V=0;V<L;V++)t[$][V]=r[$][V]+n[$][V]*g}return t}function fillColorStops(t,r){for(var n=t.length,g=r.length,y=n>g?r:t,L=Math.min(n,g),$=y[L-1]||{color:[0,0,0,0],offset:0},V=L;V<Math.max(n,g);V++)y.push({offset:$.offset,color:$.color.slice()})}function fillArray(t,r,n){var g=t,y=r;if(!(!g.push||!y.push)){var L=g.length,$=y.length;if(L!==$){var V=L>$;if(V)g.length=$;else for(var z=L;z<$;z++)g.push(n===1?y[z]:arraySlice.call(y[z]))}for(var j=g[0]&&g[0].length,z=0;z<g.length;z++)if(n===1)isNaN(g[z])&&(g[z]=y[z]);else for(var re=0;re<j;re++)isNaN(g[z][re])&&(g[z][re]=y[z][re])}}function cloneValue(t){if(isArrayLike(t)){var r=t.length;if(isArrayLike(t[0])){for(var n=[],g=0;g<r;g++)n.push(arraySlice.call(t[g]));return n}return arraySlice.call(t)}return t}function rgba2String(t){return t[0]=Math.floor(t[0])||0,t[1]=Math.floor(t[1])||0,t[2]=Math.floor(t[2])||0,t[3]=t[3]==null?1:t[3],"rgba("+t.join(",")+")"}function guessArrayDim(t){return isArrayLike(t&&t[0])?2:1}var VALUE_TYPE_NUMBER=0,VALUE_TYPE_1D_ARRAY=1,VALUE_TYPE_2D_ARRAY=2,VALUE_TYPE_COLOR=3,VALUE_TYPE_LINEAR_GRADIENT=4,VALUE_TYPE_RADIAL_GRADIENT=5,VALUE_TYPE_UNKOWN=6;function isGradientValueType(t){return t===VALUE_TYPE_LINEAR_GRADIENT||t===VALUE_TYPE_RADIAL_GRADIENT}function isArrayValueType(t){return t===VALUE_TYPE_1D_ARRAY||t===VALUE_TYPE_2D_ARRAY}var tmpRgba=[0,0,0,0],Track=function(){function t(r){this.keyframes=[],this.discrete=!1,this._invalid=!1,this._needsSort=!1,this._lastFr=0,this._lastFrP=0,this.propName=r}return t.prototype.isFinished=function(){return this._finished},t.prototype.setFinished=function(){this._finished=!0,this._additiveTrack&&this._additiveTrack.setFinished()},t.prototype.needsAnimate=function(){return this.keyframes.length>=1},t.prototype.getAdditiveTrack=function(){return this._additiveTrack},t.prototype.addKeyframe=function(r,n,g){this._needsSort=!0;var y=this.keyframes,L=y.length,$=!1,V=VALUE_TYPE_UNKOWN,z=n;if(isArrayLike(n)){var j=guessArrayDim(n);V=j,(j===1&&!isNumber$1(n[0])||j===2&&!isNumber$1(n[0][0]))&&($=!0)}else if(isNumber$1(n)&&!eqNaN(n))V=VALUE_TYPE_NUMBER;else if(isString$1(n))if(!isNaN(+n))V=VALUE_TYPE_NUMBER;else{var re=parse(n);re&&(z=re,V=VALUE_TYPE_COLOR)}else if(isGradientObject(n)){var ae=extend$1({},z);ae.colorStops=map$1(n.colorStops,function(ie){return{offset:ie.offset,color:parse(ie.color)}}),isLinearGradient(n)?V=VALUE_TYPE_LINEAR_GRADIENT:isRadialGradient(n)&&(V=VALUE_TYPE_RADIAL_GRADIENT),z=ae}L===0?this.valType=V:(V!==this.valType||V===VALUE_TYPE_UNKOWN)&&($=!0),this.discrete=this.discrete||$;var oe={time:r,value:z,rawValue:n,percent:0};return g&&(oe.easing=g,oe.easingFunc=isFunction$1(g)?g:easingFuncs$1[g]||createCubicEasingFunc(g)),y.push(oe),oe},t.prototype.prepare=function(r,n){var g=this.keyframes;this._needsSort&&g.sort(function(ue,de){return ue.time-de.time});for(var y=this.valType,L=g.length,$=g[L-1],V=this.discrete,z=isArrayValueType(y),j=isGradientValueType(y),re=0;re<L;re++){var ae=g[re],oe=ae.value,ie=$.value;ae.percent=ae.time/r,V||(z&&re!==L-1?fillArray(oe,ie,y):j&&fillColorStops(oe.colorStops,ie.colorStops))}if(!V&&y!==VALUE_TYPE_RADIAL_GRADIENT&&n&&this.needsAnimate()&&n.needsAnimate()&&y===n.valType&&!n._finished){this._additiveTrack=n;for(var le=g[0].value,re=0;re<L;re++)y===VALUE_TYPE_NUMBER?g[re].additiveValue=g[re].value-le:y===VALUE_TYPE_COLOR?g[re].additiveValue=add1DArray([],g[re].value,le,-1):isArrayValueType(y)&&(g[re].additiveValue=y===VALUE_TYPE_1D_ARRAY?add1DArray([],g[re].value,le,-1):add2DArray([],g[re].value,le,-1))}},t.prototype.step=function(r,n){if(!this._finished){this._additiveTrack&&this._additiveTrack._finished&&(this._additiveTrack=null);var g=this._additiveTrack!=null,y=g?"additiveValue":"value",L=this.valType,$=this.keyframes,V=$.length,z=this.propName,j=L===VALUE_TYPE_COLOR,re,ae=this._lastFr,oe=Math.min,ie,le;if(V===1)ie=le=$[0];else{if(n<0)re=0;else if(n<this._lastFrP){var ue=oe(ae+1,V-1);for(re=ue;re>=0&&!($[re].percent<=n);re--);re=oe(re,V-2)}else{for(re=ae;re<V&&!($[re].percent>n);re++);re=oe(re-1,V-2)}le=$[re+1],ie=$[re]}if(ie&&le){this._lastFr=re,this._lastFrP=n;var de=le.percent-ie.percent,pe=de===0?1:oe((n-ie.percent)/de,1);le.easingFunc&&(pe=le.easingFunc(pe));var he=g?this._additiveValue:j?tmpRgba:r[z];if((isArrayValueType(L)||j)&&!he&&(he=this._additiveValue=[]),this.discrete)r[z]=pe<1?ie.rawValue:le.rawValue;else if(isArrayValueType(L))L===VALUE_TYPE_1D_ARRAY?interpolate1DArray(he,ie[y],le[y],pe):interpolate2DArray(he,ie[y],le[y],pe);else if(isGradientValueType(L)){var _e=ie[y],Ce=le[y],$e=L===VALUE_TYPE_LINEAR_GRADIENT;r[z]={type:$e?"linear":"radial",x:interpolateNumber$1(_e.x,Ce.x,pe),y:interpolateNumber$1(_e.y,Ce.y,pe),colorStops:map$1(_e.colorStops,function(Ie,Ne){var ze=Ce.colorStops[Ne];return{offset:interpolateNumber$1(Ie.offset,ze.offset,pe),color:rgba2String(interpolate1DArray([],Ie.color,ze.color,pe))}}),global:Ce.global},$e?(r[z].x2=interpolateNumber$1(_e.x2,Ce.x2,pe),r[z].y2=interpolateNumber$1(_e.y2,Ce.y2,pe)):r[z].r=interpolateNumber$1(_e.r,Ce.r,pe)}else if(j)interpolate1DArray(he,ie[y],le[y],pe),g||(r[z]=rgba2String(he));else{var xe=interpolateNumber$1(ie[y],le[y],pe);g?this._additiveValue=xe:r[z]=xe}g&&this._addToTarget(r)}}},t.prototype._addToTarget=function(r){var n=this.valType,g=this.propName,y=this._additiveValue;n===VALUE_TYPE_NUMBER?r[g]=r[g]+y:n===VALUE_TYPE_COLOR?(parse(r[g],tmpRgba),add1DArray(tmpRgba,tmpRgba,y,1),r[g]=rgba2String(tmpRgba)):n===VALUE_TYPE_1D_ARRAY?add1DArray(r[g],r[g],y,1):n===VALUE_TYPE_2D_ARRAY&&add2DArray(r[g],r[g],y,1)},t}(),Animator=function(){function t(r,n,g,y){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=r,this._loop=n,n&&y){logError("Can' use additive animation on looped animation.");return}this._additiveAnimators=y,this._allowDiscrete=g}return t.prototype.getMaxTime=function(){return this._maxTime},t.prototype.getDelay=function(){return this._delay},t.prototype.getLoop=function(){return this._loop},t.prototype.getTarget=function(){return this._target},t.prototype.changeTarget=function(r){this._target=r},t.prototype.when=function(r,n,g){return this.whenWithKeys(r,n,keys(n),g)},t.prototype.whenWithKeys=function(r,n,g,y){for(var L=this._tracks,$=0;$<g.length;$++){var V=g[$],z=L[V];if(!z){z=L[V]=new Track(V);var j=void 0,re=this._getAdditiveTrack(V);if(re){var ae=re.keyframes,oe=ae[ae.length-1];j=oe&&oe.value,re.valType===VALUE_TYPE_COLOR&&j&&(j=rgba2String(j))}else j=this._target[V];if(j==null)continue;r>0&&z.addKeyframe(0,cloneValue(j),y),this._trackKeys.push(V)}z.addKeyframe(r,cloneValue(n[V]),y)}return this._maxTime=Math.max(this._maxTime,r),this},t.prototype.pause=function(){this._clip.pause(),this._paused=!0},t.prototype.resume=function(){this._clip.resume(),this._paused=!1},t.prototype.isPaused=function(){return!!this._paused},t.prototype.duration=function(r){return this._maxTime=r,this._force=!0,this},t.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var r=this._doneCbs;if(r)for(var n=r.length,g=0;g<n;g++)r[g].call(this)},t.prototype._abortedCallback=function(){this._setTracksFinished();var r=this.animation,n=this._abortedCbs;if(r&&r.removeClip(this._clip),this._clip=null,n)for(var g=0;g<n.length;g++)n[g].call(this)},t.prototype._setTracksFinished=function(){for(var r=this._tracks,n=this._trackKeys,g=0;g<n.length;g++)r[n[g]].setFinished()},t.prototype._getAdditiveTrack=function(r){var n,g=this._additiveAnimators;if(g)for(var y=0;y<g.length;y++){var L=g[y].getTrack(r);L&&(n=L)}return n},t.prototype.start=function(r){if(!(this._started>0)){this._started=1;for(var n=this,g=[],y=this._maxTime||0,L=0;L<this._trackKeys.length;L++){var $=this._trackKeys[L],V=this._tracks[$],z=this._getAdditiveTrack($),j=V.keyframes,re=j.length;if(V.prepare(y,z),V.needsAnimate())if(!this._allowDiscrete&&V.discrete){var ae=j[re-1];ae&&(n._target[V.propName]=ae.rawValue),V.setFinished()}else g.push(V)}if(g.length||this._force){var oe=new Clip$1({life:y,loop:this._loop,delay:this._delay||0,onframe:function(ie){n._started=2;var le=n._additiveAnimators;if(le){for(var ue=!1,de=0;de<le.length;de++)if(le[de]._clip){ue=!0;break}ue||(n._additiveAnimators=null)}for(var de=0;de<g.length;de++)g[de].step(n._target,ie);var pe=n._onframeCbs;if(pe)for(var de=0;de<pe.length;de++)pe[de](n._target,ie)},ondestroy:function(){n._doneCallback()}});this._clip=oe,this.animation&&this.animation.addClip(oe),r&&oe.setEasing(r)}else this._doneCallback();return this}},t.prototype.stop=function(r){if(this._clip){var n=this._clip;r&&n.onframe(1),this._abortedCallback()}},t.prototype.delay=function(r){return this._delay=r,this},t.prototype.during=function(r){return r&&(this._onframeCbs||(this._onframeCbs=[]),this._onframeCbs.push(r)),this},t.prototype.done=function(r){return r&&(this._doneCbs||(this._doneCbs=[]),this._doneCbs.push(r)),this},t.prototype.aborted=function(r){return r&&(this._abortedCbs||(this._abortedCbs=[]),this._abortedCbs.push(r)),this},t.prototype.getClip=function(){return this._clip},t.prototype.getTrack=function(r){return this._tracks[r]},t.prototype.getTracks=function(){var r=this;return map$1(this._trackKeys,function(n){return r._tracks[n]})},t.prototype.stopTracks=function(r,n){if(!r.length||!this._clip)return!0;for(var g=this._tracks,y=this._trackKeys,L=0;L<r.length;L++){var $=g[r[L]];$&&!$.isFinished()&&(n?$.step(this._target,1):this._started===1&&$.step(this._target,0),$.setFinished())}for(var V=!0,L=0;L<y.length;L++)if(!g[y[L]].isFinished()){V=!1;break}return V&&this._abortedCallback(),V},t.prototype.saveTo=function(r,n,g){if(r){n=n||this._trackKeys;for(var y=0;y<n.length;y++){var L=n[y],$=this._tracks[L];if(!(!$||$.isFinished())){var V=$.keyframes,z=V[g?0:V.length-1];z&&(r[L]=cloneValue(z.rawValue))}}}},t.prototype.__changeFinalValue=function(r,n){n=n||keys(r);for(var g=0;g<n.length;g++){var y=n[g],L=this._tracks[y];if(L){var $=L.keyframes;if($.length>1){var V=$.pop();L.addKeyframe(V.time,r[y]),L.prepare(this._maxTime,L.getAdditiveTrack())}}}},t}();function getTime(){return new Date().getTime()}var Animation=function(t){__extends(r,t);function r(n){var g=t.call(this)||this;return g._running=!1,g._time=0,g._pausedTime=0,g._pauseStart=0,g._paused=!1,n=n||{},g.stage=n.stage||{},g}return r.prototype.addClip=function(n){n.animation&&this.removeClip(n),this._head?(this._tail.next=n,n.prev=this._tail,n.next=null,this._tail=n):this._head=this._tail=n,n.animation=this},r.prototype.addAnimator=function(n){n.animation=this;var g=n.getClip();g&&this.addClip(g)},r.prototype.removeClip=function(n){if(n.animation){var g=n.prev,y=n.next;g?g.next=y:this._head=y,y?y.prev=g:this._tail=g,n.next=n.prev=n.animation=null}},r.prototype.removeAnimator=function(n){var g=n.getClip();g&&this.removeClip(g),n.animation=null},r.prototype.update=function(n){for(var g=getTime()-this._pausedTime,y=g-this._time,L=this._head;L;){var $=L.next,V=L.step(g,y);V&&(L.ondestroy(),this.removeClip(L)),L=$}this._time=g,n||(this.trigger("frame",y),this.stage.update&&this.stage.update())},r.prototype._startLoop=function(){var n=this;this._running=!0;function g(){n._running&&(requestAnimationFrame$3(g),!n._paused&&n.update())}requestAnimationFrame$3(g)},r.prototype.start=function(){this._running||(this._time=getTime(),this._pausedTime=0,this._startLoop())},r.prototype.stop=function(){this._running=!1},r.prototype.pause=function(){this._paused||(this._pauseStart=getTime(),this._paused=!0)},r.prototype.resume=function(){this._paused&&(this._pausedTime+=getTime()-this._pauseStart,this._paused=!1)},r.prototype.clear=function(){for(var n=this._head;n;){var g=n.next;n.prev=n.next=n.animation=null,n=g}this._head=this._tail=null},r.prototype.isFinished=function(){return this._head==null},r.prototype.animate=function(n,g){g=g||{},this.start();var y=new Animator(n,g.loop);return this.addAnimator(y),y},r}(Eventful$1);const Animation$1=Animation;var TOUCH_CLICK_DELAY=300,globalEventSupported=env$1.domSupported,localNativeListenerNames=function(){var t=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],r=["touchstart","touchend","touchmove"],n={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},g=map$1(t,function(y){var L=y.replace("mouse","pointer");return n.hasOwnProperty(L)?L:y});return{mouse:t,touch:r,pointer:g}}(),globalNativeListenerNames={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},wheelEventSupported=!1;function isPointerFromTouch(t){var r=t.pointerType;return r==="pen"||r==="touch"}function setTouchTimer(t){t.touching=!0,t.touchTimer!=null&&(clearTimeout(t.touchTimer),t.touchTimer=null),t.touchTimer=setTimeout(function(){t.touching=!1,t.touchTimer=null},700)}function markTouch(t){t&&(t.zrByTouch=!0)}function normalizeGlobalEvent(t,r){return normalizeEvent(t.dom,new FakeGlobalEvent(t,r),!0)}function isLocalEl(t,r){for(var n=r,g=!1;n&&n.nodeType!==9&&!(g=n.domBelongToZr||n!==r&&n===t.painterRoot);)n=n.parentNode;return g}var FakeGlobalEvent=function(){function t(r,n){this.stopPropagation=noop$2,this.stopImmediatePropagation=noop$2,this.preventDefault=noop$2,this.type=n.type,this.target=this.currentTarget=r.dom,this.pointerType=n.pointerType,this.clientX=n.clientX,this.clientY=n.clientY}return t}(),localDOMHandlers={mousedown:function(t){t=normalizeEvent(this.dom,t),this.__mayPointerCapture=[t.zrX,t.zrY],this.trigger("mousedown",t)},mousemove:function(t){t=normalizeEvent(this.dom,t);var r=this.__mayPointerCapture;r&&(t.zrX!==r[0]||t.zrY!==r[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",t)},mouseup:function(t){t=normalizeEvent(this.dom,t),this.__togglePointerCapture(!1),this.trigger("mouseup",t)},mouseout:function(t){t=normalizeEvent(this.dom,t);var r=t.toElement||t.relatedTarget;isLocalEl(this,r)||(this.__pointerCapturing&&(t.zrEventControl="no_globalout"),this.trigger("mouseout",t))},wheel:function(t){wheelEventSupported=!0,t=normalizeEvent(this.dom,t),this.trigger("mousewheel",t)},mousewheel:function(t){wheelEventSupported||(t=normalizeEvent(this.dom,t),this.trigger("mousewheel",t))},touchstart:function(t){t=normalizeEvent(this.dom,t),markTouch(t),this.__lastTouchMoment=new Date,this.handler.processGesture(t,"start"),localDOMHandlers.mousemove.call(this,t),localDOMHandlers.mousedown.call(this,t)},touchmove:function(t){t=normalizeEvent(this.dom,t),markTouch(t),this.handler.processGesture(t,"change"),localDOMHandlers.mousemove.call(this,t)},touchend:function(t){t=normalizeEvent(this.dom,t),markTouch(t),this.handler.processGesture(t,"end"),localDOMHandlers.mouseup.call(this,t),+new Date-+this.__lastTouchMoment<TOUCH_CLICK_DELAY&&localDOMHandlers.click.call(this,t)},pointerdown:function(t){localDOMHandlers.mousedown.call(this,t)},pointermove:function(t){isPointerFromTouch(t)||localDOMHandlers.mousemove.call(this,t)},pointerup:function(t){localDOMHandlers.mouseup.call(this,t)},pointerout:function(t){isPointerFromTouch(t)||localDOMHandlers.mouseout.call(this,t)}};each$f(["click","dblclick","contextmenu"],function(t){localDOMHandlers[t]=function(r){r=normalizeEvent(this.dom,r),this.trigger(t,r)}});var globalDOMHandlers={pointermove:function(t){isPointerFromTouch(t)||globalDOMHandlers.mousemove.call(this,t)},pointerup:function(t){globalDOMHandlers.mouseup.call(this,t)},mousemove:function(t){this.trigger("mousemove",t)},mouseup:function(t){var r=this.__pointerCapturing;this.__togglePointerCapture(!1),this.trigger("mouseup",t),r&&(t.zrEventControl="only_globalout",this.trigger("mouseout",t))}};function mountLocalDOMEventListeners(t,r){var n=r.domHandlers;env$1.pointerEventsSupported?each$f(localNativeListenerNames.pointer,function(g){mountSingleDOMEventListener(r,g,function(y){n[g].call(t,y)})}):(env$1.touchEventsSupported&&each$f(localNativeListenerNames.touch,function(g){mountSingleDOMEventListener(r,g,function(y){n[g].call(t,y),setTouchTimer(r)})}),each$f(localNativeListenerNames.mouse,function(g){mountSingleDOMEventListener(r,g,function(y){y=getNativeEvent(y),r.touching||n[g].call(t,y)})}))}function mountGlobalDOMEventListeners(t,r){env$1.pointerEventsSupported?each$f(globalNativeListenerNames.pointer,n):env$1.touchEventsSupported||each$f(globalNativeListenerNames.mouse,n);function n(g){function y(L){L=getNativeEvent(L),isLocalEl(t,L.target)||(L=normalizeGlobalEvent(t,L),r.domHandlers[g].call(t,L))}mountSingleDOMEventListener(r,g,y,{capture:!0})}}function mountSingleDOMEventListener(t,r,n,g){t.mounted[r]=n,t.listenerOpts[r]=g,addEventListener(t.domTarget,r,n,g)}function unmountDOMEventListeners(t){var r=t.mounted;for(var n in r)r.hasOwnProperty(n)&&removeEventListener(t.domTarget,n,r[n],t.listenerOpts[n]);t.mounted={}}var DOMHandlerScope=function(){function t(r,n){this.mounted={},this.listenerOpts={},this.touching=!1,this.domTarget=r,this.domHandlers=n}return t}(),HandlerDomProxy=function(t){__extends(r,t);function r(n,g){var y=t.call(this)||this;return y.__pointerCapturing=!1,y.dom=n,y.painterRoot=g,y._localHandlerScope=new DOMHandlerScope(n,localDOMHandlers),globalEventSupported&&(y._globalHandlerScope=new DOMHandlerScope(document,globalDOMHandlers)),mountLocalDOMEventListeners(y,y._localHandlerScope),y}return r.prototype.dispose=function(){unmountDOMEventListeners(this._localHandlerScope),globalEventSupported&&unmountDOMEventListeners(this._globalHandlerScope)},r.prototype.setCursor=function(n){this.dom.style&&(this.dom.style.cursor=n||"default")},r.prototype.__togglePointerCapture=function(n){if(this.__mayPointerCapture=null,globalEventSupported&&+this.__pointerCapturing^+n){this.__pointerCapturing=n;var g=this._globalHandlerScope;n?mountGlobalDOMEventListeners(this,g):unmountDOMEventListeners(g)}},r}(Eventful$1);const HandlerProxy=HandlerDomProxy;var dpr=1;env$1.hasGlobalWindow&&(dpr=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var devicePixelRatio=dpr,DARK_MODE_THRESHOLD=.4,DARK_LABEL_COLOR="#333",LIGHT_LABEL_COLOR="#ccc",LIGHTER_LABEL_COLOR="#eee",mIdentity=identity,EPSILON$2=5e-5;function isNotAroundZero(t){return t>EPSILON$2||t<-EPSILON$2}var scaleTmp=[],tmpTransform=[],originTransform=create$1(),abs=Math.abs,Transformable=function(){function t(){}return t.prototype.getLocalTransform=function(r){return t.getLocalTransform(this,r)},t.prototype.setPosition=function(r){this.x=r[0],this.y=r[1]},t.prototype.setScale=function(r){this.scaleX=r[0],this.scaleY=r[1]},t.prototype.setSkew=function(r){this.skewX=r[0],this.skewY=r[1]},t.prototype.setOrigin=function(r){this.originX=r[0],this.originY=r[1]},t.prototype.needLocalTransform=function(){return isNotAroundZero(this.rotation)||isNotAroundZero(this.x)||isNotAroundZero(this.y)||isNotAroundZero(this.scaleX-1)||isNotAroundZero(this.scaleY-1)||isNotAroundZero(this.skewX)||isNotAroundZero(this.skewY)},t.prototype.updateTransform=function(){var r=this.parent&&this.parent.transform,n=this.needLocalTransform(),g=this.transform;if(!(n||r)){g&&(mIdentity(g),this.invTransform=null);return}g=g||create$1(),n?this.getLocalTransform(g):mIdentity(g),r&&(n?mul(g,r,g):copy(g,r)),this.transform=g,this._resolveGlobalScaleRatio(g)},t.prototype._resolveGlobalScaleRatio=function(r){var n=this.globalScaleRatio;if(n!=null&&n!==1){this.getGlobalScale(scaleTmp);var g=scaleTmp[0]<0?-1:1,y=scaleTmp[1]<0?-1:1,L=((scaleTmp[0]-g)*n+g)/scaleTmp[0]||0,$=((scaleTmp[1]-y)*n+y)/scaleTmp[1]||0;r[0]*=L,r[1]*=L,r[2]*=$,r[3]*=$}this.invTransform=this.invTransform||create$1(),invert(this.invTransform,r)},t.prototype.getComputedTransform=function(){for(var r=this,n=[];r;)n.push(r),r=r.parent;for(;r=n.pop();)r.updateTransform();return this.transform},t.prototype.setLocalTransform=function(r){if(r){var n=r[0]*r[0]+r[1]*r[1],g=r[2]*r[2]+r[3]*r[3],y=Math.atan2(r[1],r[0]),L=Math.PI/2+y-Math.atan2(r[3],r[2]);g=Math.sqrt(g)*Math.cos(L),n=Math.sqrt(n),this.skewX=L,this.skewY=0,this.rotation=-y,this.x=+r[4],this.y=+r[5],this.scaleX=n,this.scaleY=g,this.originX=0,this.originY=0}},t.prototype.decomposeTransform=function(){if(this.transform){var r=this.parent,n=this.transform;r&&r.transform&&(r.invTransform=r.invTransform||create$1(),mul(tmpTransform,r.invTransform,n),n=tmpTransform);var g=this.originX,y=this.originY;(g||y)&&(originTransform[4]=g,originTransform[5]=y,mul(tmpTransform,n,originTransform),tmpTransform[4]-=g,tmpTransform[5]-=y,n=tmpTransform),this.setLocalTransform(n)}},t.prototype.getGlobalScale=function(r){var n=this.transform;return r=r||[],n?(r[0]=Math.sqrt(n[0]*n[0]+n[1]*n[1]),r[1]=Math.sqrt(n[2]*n[2]+n[3]*n[3]),n[0]<0&&(r[0]=-r[0]),n[3]<0&&(r[1]=-r[1]),r):(r[0]=1,r[1]=1,r)},t.prototype.transformCoordToLocal=function(r,n){var g=[r,n],y=this.invTransform;return y&&applyTransform$1(g,g,y),g},t.prototype.transformCoordToGlobal=function(r,n){var g=[r,n],y=this.transform;return y&&applyTransform$1(g,g,y),g},t.prototype.getLineScale=function(){var r=this.transform;return r&&abs(r[0]-1)>1e-10&&abs(r[3]-1)>1e-10?Math.sqrt(abs(r[0]*r[3]-r[2]*r[1])):1},t.prototype.copyTransform=function(r){copyTransform(this,r)},t.getLocalTransform=function(r,n){n=n||[];var g=r.originX||0,y=r.originY||0,L=r.scaleX,$=r.scaleY,V=r.anchorX,z=r.anchorY,j=r.rotation||0,re=r.x,ae=r.y,oe=r.skewX?Math.tan(r.skewX):0,ie=r.skewY?Math.tan(-r.skewY):0;if(g||y||V||z){var le=g+V,ue=y+z;n[4]=-le*L-oe*ue*$,n[5]=-ue*$-ie*le*L}else n[4]=n[5]=0;return n[0]=L,n[3]=$,n[1]=ie*L,n[2]=oe*$,j&&rotate(n,n,j),n[4]+=g+re,n[5]+=y+ae,n},t.initDefaultProps=function(){var r=t.prototype;r.scaleX=r.scaleY=r.globalScaleRatio=1,r.x=r.y=r.originX=r.originY=r.skewX=r.skewY=r.rotation=r.anchorX=r.anchorY=0}(),t}(),TRANSFORMABLE_PROPS=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function copyTransform(t,r){for(var n=0;n<TRANSFORMABLE_PROPS.length;n++){var g=TRANSFORMABLE_PROPS[n];t[g]=r[g]}}const Transformable$1=Transformable;var textWidthCache={};function getWidth(t,r){r=r||DEFAULT_FONT;var n=textWidthCache[r];n||(n=textWidthCache[r]=new LRU$1(500));var g=n.get(t);return g==null&&(g=platformApi.measureText(t,r).width,n.put(t,g)),g}function innerGetBoundingRect(t,r,n,g){var y=getWidth(t,r),L=getLineHeight(r),$=adjustTextX(0,y,n),V=adjustTextY(0,L,g),z=new BoundingRect$1($,V,y,L);return z}function getBoundingRect(t,r,n,g){var y=((t||"")+"").split(`
`),L=y.length;if(L===1)return innerGetBoundingRect(y[0],r,n,g);for(var $=new BoundingRect$1(0,0,0,0),V=0;V<y.length;V++){var z=innerGetBoundingRect(y[V],r,n,g);V===0?$.copy(z):$.union(z)}return $}function adjustTextX(t,r,n){return n==="right"?t-=r:n==="center"&&(t-=r/2),t}function adjustTextY(t,r,n){return n==="middle"?t-=r/2:n==="bottom"&&(t-=r),t}function getLineHeight(t){return getWidth("国",t)}function parsePercent$1(t,r){return typeof t=="string"?t.lastIndexOf("%")>=0?parseFloat(t)/100*r:parseFloat(t):t}function calculateTextPosition(t,r,n){var g=r.position||"inside",y=r.distance!=null?r.distance:5,L=n.height,$=n.width,V=L/2,z=n.x,j=n.y,re="left",ae="top";if(g instanceof Array)z+=parsePercent$1(g[0],n.width),j+=parsePercent$1(g[1],n.height),re=null,ae=null;else switch(g){case"left":z-=y,j+=V,re="right",ae="middle";break;case"right":z+=y+$,j+=V,ae="middle";break;case"top":z+=$/2,j-=y,re="center",ae="bottom";break;case"bottom":z+=$/2,j+=L+y,re="center";break;case"inside":z+=$/2,j+=V,re="center",ae="middle";break;case"insideLeft":z+=y,j+=V,ae="middle";break;case"insideRight":z+=$-y,j+=V,re="right",ae="middle";break;case"insideTop":z+=$/2,j+=y,re="center";break;case"insideBottom":z+=$/2,j+=L-y,re="center",ae="bottom";break;case"insideTopLeft":z+=y,j+=y;break;case"insideTopRight":z+=$-y,j+=y,re="right";break;case"insideBottomLeft":z+=y,j+=L-y,ae="bottom";break;case"insideBottomRight":z+=$-y,j+=L-y,re="right",ae="bottom";break}return t=t||{},t.x=z,t.y=j,t.align=re,t.verticalAlign=ae,t}var PRESERVED_NORMAL_STATE="__zr_normal__",PRIMARY_STATES_KEYS$1=TRANSFORMABLE_PROPS.concat(["ignore"]),DEFAULT_ANIMATABLE_MAP=reduce(TRANSFORMABLE_PROPS,function(t,r){return t[r]=!0,t},{ignore:!1}),tmpTextPosCalcRes={},tmpBoundingRect=new BoundingRect$1(0,0,0,0),Element$1=function(){function t(r){this.id=guid(),this.animators=[],this.currentStates=[],this.states={},this._init(r)}return t.prototype._init=function(r){this.attr(r)},t.prototype.drift=function(r,n,g){switch(this.draggable){case"horizontal":n=0;break;case"vertical":r=0;break}var y=this.transform;y||(y=this.transform=[1,0,0,1,0,0]),y[4]+=r,y[5]+=n,this.decomposeTransform(),this.markRedraw()},t.prototype.beforeUpdate=function(){},t.prototype.afterUpdate=function(){},t.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},t.prototype.updateInnerText=function(r){var n=this._textContent;if(n&&(!n.ignore||r)){this.textConfig||(this.textConfig={});var g=this.textConfig,y=g.local,L=n.innerTransformable,$=void 0,V=void 0,z=!1;L.parent=y?this:null;var j=!1;if(L.copyTransform(n),g.position!=null){var re=tmpBoundingRect;g.layoutRect?re.copy(g.layoutRect):re.copy(this.getBoundingRect()),y||re.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(tmpTextPosCalcRes,g,re):calculateTextPosition(tmpTextPosCalcRes,g,re),L.x=tmpTextPosCalcRes.x,L.y=tmpTextPosCalcRes.y,$=tmpTextPosCalcRes.align,V=tmpTextPosCalcRes.verticalAlign;var ae=g.origin;if(ae&&g.rotation!=null){var oe=void 0,ie=void 0;ae==="center"?(oe=re.width*.5,ie=re.height*.5):(oe=parsePercent$1(ae[0],re.width),ie=parsePercent$1(ae[1],re.height)),j=!0,L.originX=-L.x+oe+(y?0:re.x),L.originY=-L.y+ie+(y?0:re.y)}}g.rotation!=null&&(L.rotation=g.rotation);var le=g.offset;le&&(L.x+=le[0],L.y+=le[1],j||(L.originX=-le[0],L.originY=-le[1]));var ue=g.inside==null?typeof g.position=="string"&&g.position.indexOf("inside")>=0:g.inside,de=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),pe=void 0,he=void 0,_e=void 0;ue&&this.canBeInsideText()?(pe=g.insideFill,he=g.insideStroke,(pe==null||pe==="auto")&&(pe=this.getInsideTextFill()),(he==null||he==="auto")&&(he=this.getInsideTextStroke(pe),_e=!0)):(pe=g.outsideFill,he=g.outsideStroke,(pe==null||pe==="auto")&&(pe=this.getOutsideFill()),(he==null||he==="auto")&&(he=this.getOutsideStroke(pe),_e=!0)),pe=pe||"#000",(pe!==de.fill||he!==de.stroke||_e!==de.autoStroke||$!==de.align||V!==de.verticalAlign)&&(z=!0,de.fill=pe,de.stroke=he,de.autoStroke=_e,de.align=$,de.verticalAlign=V,n.setDefaultTextStyle(de)),n.__dirty|=REDRAW_BIT,z&&n.dirtyStyle(!0)}},t.prototype.canBeInsideText=function(){return!0},t.prototype.getInsideTextFill=function(){return"#fff"},t.prototype.getInsideTextStroke=function(r){return"#000"},t.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?LIGHT_LABEL_COLOR:DARK_LABEL_COLOR},t.prototype.getOutsideStroke=function(r){var n=this.__zr&&this.__zr.getBackgroundColor(),g=typeof n=="string"&&parse(n);g||(g=[255,255,255,1]);for(var y=g[3],L=this.__zr.isDarkMode(),$=0;$<3;$++)g[$]=g[$]*y+(L?0:255)*(1-y);return g[3]=1,stringify(g,"rgba")},t.prototype.traverse=function(r,n){},t.prototype.attrKV=function(r,n){r==="textConfig"?this.setTextConfig(n):r==="textContent"?this.setTextContent(n):r==="clipPath"?this.setClipPath(n):r==="extra"?(this.extra=this.extra||{},extend$1(this.extra,n)):this[r]=n},t.prototype.hide=function(){this.ignore=!0,this.markRedraw()},t.prototype.show=function(){this.ignore=!1,this.markRedraw()},t.prototype.attr=function(r,n){if(typeof r=="string")this.attrKV(r,n);else if(isObject$5(r))for(var g=r,y=keys(g),L=0;L<y.length;L++){var $=y[L];this.attrKV($,r[$])}return this.markRedraw(),this},t.prototype.saveCurrentToNormalState=function(r){this._innerSaveToNormal(r);for(var n=this._normalState,g=0;g<this.animators.length;g++){var y=this.animators[g],L=y.__fromStateTransition;if(!(y.getLoop()||L&&L!==PRESERVED_NORMAL_STATE)){var $=y.targetName,V=$?n[$]:n;y.saveTo(V)}}},t.prototype._innerSaveToNormal=function(r){var n=this._normalState;n||(n=this._normalState={}),r.textConfig&&!n.textConfig&&(n.textConfig=this.textConfig),this._savePrimaryToNormal(r,n,PRIMARY_STATES_KEYS$1)},t.prototype._savePrimaryToNormal=function(r,n,g){for(var y=0;y<g.length;y++){var L=g[y];r[L]!=null&&!(L in n)&&(n[L]=this[L])}},t.prototype.hasState=function(){return this.currentStates.length>0},t.prototype.getState=function(r){return this.states[r]},t.prototype.ensureState=function(r){var n=this.states;return n[r]||(n[r]={}),n[r]},t.prototype.clearStates=function(r){this.useState(PRESERVED_NORMAL_STATE,!1,r)},t.prototype.useState=function(r,n,g,y){var L=r===PRESERVED_NORMAL_STATE,$=this.hasState();if(!(!$&&L)){var V=this.currentStates,z=this.stateTransition;if(!(indexOf(V,r)>=0&&(n||V.length===1))){var j;if(this.stateProxy&&!L&&(j=this.stateProxy(r)),j||(j=this.states&&this.states[r]),!j&&!L){logError("State "+r+" not exists.");return}L||this.saveCurrentToNormalState(j);var re=!!(j&&j.hoverLayer||y);re&&this._toggleHoverLayerFlag(!0),this._applyStateObj(r,j,this._normalState,n,!g&&!this.__inHover&&z&&z.duration>0,z);var ae=this._textContent,oe=this._textGuide;return ae&&ae.useState(r,n,g,re),oe&&oe.useState(r,n,g,re),L?(this.currentStates=[],this._normalState={}):n?this.currentStates.push(r):this.currentStates=[r],this._updateAnimationTargets(),this.markRedraw(),!re&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~REDRAW_BIT),j}}},t.prototype.useStates=function(r,n,g){if(!r.length)this.clearStates();else{var y=[],L=this.currentStates,$=r.length,V=$===L.length;if(V){for(var z=0;z<$;z++)if(r[z]!==L[z]){V=!1;break}}if(V)return;for(var z=0;z<$;z++){var j=r[z],re=void 0;this.stateProxy&&(re=this.stateProxy(j,r)),re||(re=this.states[j]),re&&y.push(re)}var ae=y[$-1],oe=!!(ae&&ae.hoverLayer||g);oe&&this._toggleHoverLayerFlag(!0);var ie=this._mergeStates(y),le=this.stateTransition;this.saveCurrentToNormalState(ie),this._applyStateObj(r.join(","),ie,this._normalState,!1,!n&&!this.__inHover&&le&&le.duration>0,le);var ue=this._textContent,de=this._textGuide;ue&&ue.useStates(r,n,oe),de&&de.useStates(r,n,oe),this._updateAnimationTargets(),this.currentStates=r.slice(),this.markRedraw(),!oe&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~REDRAW_BIT)}},t.prototype.isSilent=function(){for(var r=this.silent,n=this.parent;!r&&n;){if(n.silent){r=!0;break}n=n.parent}return r},t.prototype._updateAnimationTargets=function(){for(var r=0;r<this.animators.length;r++){var n=this.animators[r];n.targetName&&n.changeTarget(this[n.targetName])}},t.prototype.removeState=function(r){var n=indexOf(this.currentStates,r);if(n>=0){var g=this.currentStates.slice();g.splice(n,1),this.useStates(g)}},t.prototype.replaceState=function(r,n,g){var y=this.currentStates.slice(),L=indexOf(y,r),$=indexOf(y,n)>=0;L>=0?$?y.splice(L,1):y[L]=n:g&&!$&&y.push(n),this.useStates(y)},t.prototype.toggleState=function(r,n){n?this.useState(r,!0):this.removeState(r)},t.prototype._mergeStates=function(r){for(var n={},g,y=0;y<r.length;y++){var L=r[y];extend$1(n,L),L.textConfig&&(g=g||{},extend$1(g,L.textConfig))}return g&&(n.textConfig=g),n},t.prototype._applyStateObj=function(r,n,g,y,L,$){var V=!(n&&y);n&&n.textConfig?(this.textConfig=extend$1({},y?this.textConfig:g.textConfig),extend$1(this.textConfig,n.textConfig)):V&&g.textConfig&&(this.textConfig=g.textConfig);for(var z={},j=!1,re=0;re<PRIMARY_STATES_KEYS$1.length;re++){var ae=PRIMARY_STATES_KEYS$1[re],oe=L&&DEFAULT_ANIMATABLE_MAP[ae];n&&n[ae]!=null?oe?(j=!0,z[ae]=n[ae]):this[ae]=n[ae]:V&&g[ae]!=null&&(oe?(j=!0,z[ae]=g[ae]):this[ae]=g[ae])}if(!L)for(var re=0;re<this.animators.length;re++){var ie=this.animators[re],le=ie.targetName;ie.getLoop()||ie.__changeFinalValue(le?(n||g)[le]:n||g)}j&&this._transitionState(r,z,$)},t.prototype._attachComponent=function(r){if(!(r.__zr&&!r.__hostTarget)&&r!==this){var n=this.__zr;n&&r.addSelfToZr(n),r.__zr=n,r.__hostTarget=this}},t.prototype._detachComponent=function(r){r.__zr&&r.removeSelfFromZr(r.__zr),r.__zr=null,r.__hostTarget=null},t.prototype.getClipPath=function(){return this._clipPath},t.prototype.setClipPath=function(r){this._clipPath&&this._clipPath!==r&&this.removeClipPath(),this._attachComponent(r),this._clipPath=r,this.markRedraw()},t.prototype.removeClipPath=function(){var r=this._clipPath;r&&(this._detachComponent(r),this._clipPath=null,this.markRedraw())},t.prototype.getTextContent=function(){return this._textContent},t.prototype.setTextContent=function(r){var n=this._textContent;n!==r&&(n&&n!==r&&this.removeTextContent(),r.innerTransformable=new Transformable$1,this._attachComponent(r),this._textContent=r,this.markRedraw())},t.prototype.setTextConfig=function(r){this.textConfig||(this.textConfig={}),extend$1(this.textConfig,r),this.markRedraw()},t.prototype.removeTextConfig=function(){this.textConfig=null,this.markRedraw()},t.prototype.removeTextContent=function(){var r=this._textContent;r&&(r.innerTransformable=null,this._detachComponent(r),this._textContent=null,this._innerTextDefaultStyle=null,this.markRedraw())},t.prototype.getTextGuideLine=function(){return this._textGuide},t.prototype.setTextGuideLine=function(r){this._textGuide&&this._textGuide!==r&&this.removeTextGuideLine(),this._attachComponent(r),this._textGuide=r,this.markRedraw()},t.prototype.removeTextGuideLine=function(){var r=this._textGuide;r&&(this._detachComponent(r),this._textGuide=null,this.markRedraw())},t.prototype.markRedraw=function(){this.__dirty|=REDRAW_BIT;var r=this.__zr;r&&(this.__inHover?r.refreshHover():r.refresh()),this.__hostTarget&&this.__hostTarget.markRedraw()},t.prototype.dirty=function(){this.markRedraw()},t.prototype._toggleHoverLayerFlag=function(r){this.__inHover=r;var n=this._textContent,g=this._textGuide;n&&(n.__inHover=r),g&&(g.__inHover=r)},t.prototype.addSelfToZr=function(r){if(this.__zr!==r){this.__zr=r;var n=this.animators;if(n)for(var g=0;g<n.length;g++)r.animation.addAnimator(n[g]);this._clipPath&&this._clipPath.addSelfToZr(r),this._textContent&&this._textContent.addSelfToZr(r),this._textGuide&&this._textGuide.addSelfToZr(r)}},t.prototype.removeSelfFromZr=function(r){if(this.__zr){this.__zr=null;var n=this.animators;if(n)for(var g=0;g<n.length;g++)r.animation.removeAnimator(n[g]);this._clipPath&&this._clipPath.removeSelfFromZr(r),this._textContent&&this._textContent.removeSelfFromZr(r),this._textGuide&&this._textGuide.removeSelfFromZr(r)}},t.prototype.animate=function(r,n,g){var y=r?this[r]:this,L=new Animator(y,n,g);return r&&(L.targetName=r),this.addAnimator(L,r),L},t.prototype.addAnimator=function(r,n){var g=this.__zr,y=this;r.during(function(){y.updateDuringAnimation(n)}).done(function(){var L=y.animators,$=indexOf(L,r);$>=0&&L.splice($,1)}),this.animators.push(r),g&&g.animation.addAnimator(r),g&&g.wakeUp()},t.prototype.updateDuringAnimation=function(r){this.markRedraw()},t.prototype.stopAnimation=function(r,n){for(var g=this.animators,y=g.length,L=[],$=0;$<y;$++){var V=g[$];!r||r===V.scope?V.stop(n):L.push(V)}return this.animators=L,this},t.prototype.animateTo=function(r,n,g){animateTo(this,r,n,g)},t.prototype.animateFrom=function(r,n,g){animateTo(this,r,n,g,!0)},t.prototype._transitionState=function(r,n,g,y){for(var L=animateTo(this,n,g,y),$=0;$<L.length;$++)L[$].__fromStateTransition=r},t.prototype.getBoundingRect=function(){return null},t.prototype.getPaintRect=function(){return null},t.initDefaultProps=function(){var r=t.prototype;r.type="element",r.name="",r.ignore=r.silent=r.isGroup=r.draggable=r.dragging=r.ignoreClip=r.__inHover=!1,r.__dirty=REDRAW_BIT;function n(g,y,L,$){Object.defineProperty(r,g,{get:function(){if(!this[y]){var z=this[y]=[];V(this,z)}return this[y]},set:function(z){this[L]=z[0],this[$]=z[1],this[y]=z,V(this,z)}});function V(z,j){Object.defineProperty(j,0,{get:function(){return z[L]},set:function(re){z[L]=re}}),Object.defineProperty(j,1,{get:function(){return z[$]},set:function(re){z[$]=re}})}}Object.defineProperty&&(n("position","_legacyPos","x","y"),n("scale","_legacyScale","scaleX","scaleY"),n("origin","_legacyOrigin","originX","originY"))}(),t}();mixin(Element$1,Eventful$1);mixin(Element$1,Transformable$1);function animateTo(t,r,n,g,y){n=n||{};var L=[];animateToShallow(t,"",t,r,n,g,L,y);var $=L.length,V=!1,z=n.done,j=n.aborted,re=function(){V=!0,$--,$<=0&&(V?z&&z():j&&j())},ae=function(){$--,$<=0&&(V?z&&z():j&&j())};$||z&&z(),L.length>0&&n.during&&L[0].during(function(le,ue){n.during(ue)});for(var oe=0;oe<L.length;oe++){var ie=L[oe];re&&ie.done(re),ae&&ie.aborted(ae),n.force&&ie.duration(n.duration),ie.start(n.easing)}return L}function copyArrShallow(t,r,n){for(var g=0;g<n;g++)t[g]=r[g]}function is2DArray(t){return isArrayLike(t[0])}function copyValue(t,r,n){if(isArrayLike(r[n]))if(isArrayLike(t[n])||(t[n]=[]),isTypedArray$1(r[n])){var g=r[n].length;t[n].length!==g&&(t[n]=new r[n].constructor(g),copyArrShallow(t[n],r[n],g))}else{var y=r[n],L=t[n],$=y.length;if(is2DArray(y))for(var V=y[0].length,z=0;z<$;z++)L[z]?copyArrShallow(L[z],y[z],V):L[z]=Array.prototype.slice.call(y[z]);else copyArrShallow(L,y,$);L.length=y.length}else t[n]=r[n]}function isValueSame(t,r){return t===r||isArrayLike(t)&&isArrayLike(r)&&is1DArraySame(t,r)}function is1DArraySame(t,r){var n=t.length;if(n!==r.length)return!1;for(var g=0;g<n;g++)if(t[g]!==r[g])return!1;return!0}function animateToShallow(t,r,n,g,y,L,$,V){for(var z=keys(g),j=y.duration,re=y.delay,ae=y.additive,oe=y.setToFinal,ie=!isObject$5(L),le=t.animators,ue=[],de=0;de<z.length;de++){var pe=z[de],he=g[pe];if(he!=null&&n[pe]!=null&&(ie||L[pe]))if(isObject$5(he)&&!isArrayLike(he)&&!isGradientObject(he)){if(r){V||(n[pe]=he,t.updateDuringAnimation(r));continue}animateToShallow(t,pe,n[pe],he,y,L&&L[pe],$,V)}else ue.push(pe);else V||(n[pe]=he,t.updateDuringAnimation(r),ue.push(pe))}var _e=ue.length;if(!ae&&_e)for(var Ce=0;Ce<le.length;Ce++){var $e=le[Ce];if($e.targetName===r){var xe=$e.stopTracks(ue);if(xe){var Ie=indexOf(le,$e);le.splice(Ie,1)}}}if(y.force||(ue=filter(ue,function(qe){return!isValueSame(g[qe],n[qe])}),_e=ue.length),_e>0||y.force&&!$.length){var Ne=void 0,ze=void 0,Fe=void 0;if(V){ze={},oe&&(Ne={});for(var Ce=0;Ce<_e;Ce++){var pe=ue[Ce];ze[pe]=n[pe],oe?Ne[pe]=g[pe]:n[pe]=g[pe]}}else if(oe){Fe={};for(var Ce=0;Ce<_e;Ce++){var pe=ue[Ce];Fe[pe]=cloneValue(n[pe]),copyValue(n,g,pe)}}var $e=new Animator(n,!1,!1,ae?filter(le,function(Et){return Et.targetName===r}):null);$e.targetName=r,y.scope&&($e.scope=y.scope),oe&&Ne&&$e.whenWithKeys(0,Ne,ue),Fe&&$e.whenWithKeys(0,Fe,ue),$e.whenWithKeys(j??500,V?ze:g,ue).delay(re||0),t.addAnimator($e,r),$.push($e)}}const Element$2=Element$1;var Group$3=function(t){__extends(r,t);function r(n){var g=t.call(this)||this;return g.isGroup=!0,g._children=[],g.attr(n),g}return r.prototype.childrenRef=function(){return this._children},r.prototype.children=function(){return this._children.slice()},r.prototype.childAt=function(n){return this._children[n]},r.prototype.childOfName=function(n){for(var g=this._children,y=0;y<g.length;y++)if(g[y].name===n)return g[y]},r.prototype.childCount=function(){return this._children.length},r.prototype.add=function(n){return n&&n!==this&&n.parent!==this&&(this._children.push(n),this._doAdd(n)),this},r.prototype.addBefore=function(n,g){if(n&&n!==this&&n.parent!==this&&g&&g.parent===this){var y=this._children,L=y.indexOf(g);L>=0&&(y.splice(L,0,n),this._doAdd(n))}return this},r.prototype.replace=function(n,g){var y=indexOf(this._children,n);return y>=0&&this.replaceAt(g,y),this},r.prototype.replaceAt=function(n,g){var y=this._children,L=y[g];if(n&&n!==this&&n.parent!==this&&n!==L){y[g]=n,L.parent=null;var $=this.__zr;$&&L.removeSelfFromZr($),this._doAdd(n)}return this},r.prototype._doAdd=function(n){n.parent&&n.parent.remove(n),n.parent=this;var g=this.__zr;g&&g!==n.__zr&&n.addSelfToZr(g),g&&g.refresh()},r.prototype.remove=function(n){var g=this.__zr,y=this._children,L=indexOf(y,n);return L<0?this:(y.splice(L,1),n.parent=null,g&&n.removeSelfFromZr(g),g&&g.refresh(),this)},r.prototype.removeAll=function(){for(var n=this._children,g=this.__zr,y=0;y<n.length;y++){var L=n[y];g&&L.removeSelfFromZr(g),L.parent=null}return n.length=0,this},r.prototype.eachChild=function(n,g){for(var y=this._children,L=0;L<y.length;L++){var $=y[L];n.call(g,$,L)}return this},r.prototype.traverse=function(n,g){for(var y=0;y<this._children.length;y++){var L=this._children[y],$=n.call(g,L);L.isGroup&&!$&&L.traverse(n,g)}return this},r.prototype.addSelfToZr=function(n){t.prototype.addSelfToZr.call(this,n);for(var g=0;g<this._children.length;g++){var y=this._children[g];y.addSelfToZr(n)}},r.prototype.removeSelfFromZr=function(n){t.prototype.removeSelfFromZr.call(this,n);for(var g=0;g<this._children.length;g++){var y=this._children[g];y.removeSelfFromZr(n)}},r.prototype.getBoundingRect=function(n){for(var g=new BoundingRect$1(0,0,0,0),y=n||this._children,L=[],$=null,V=0;V<y.length;V++){var z=y[V];if(!(z.ignore||z.invisible)){var j=z.getBoundingRect(),re=z.getLocalTransform(L);re?(BoundingRect$1.applyTransform(g,j,re),$=$||g.clone(),$.union(g)):($=$||j.clone(),$.union(j))}}return $||g},r}(Element$2);Group$3.prototype.type="group";const Group$4=Group$3;/*!
* ZRender, a high performance 2d drawing library.
*
* Copyright (c) 2013, Baidu Inc.
* All rights reserved.
*
* LICENSE
* https://github.com/ecomfe/zrender/blob/master/LICENSE.txt
*/var painterCtors={},instances$1={};function delInstance(t){delete instances$1[t]}function isDarkMode(t){if(!t)return!1;if(typeof t=="string")return lum(t,1)<DARK_MODE_THRESHOLD;if(t.colorStops){for(var r=t.colorStops,n=0,g=r.length,y=0;y<g;y++)n+=lum(r[y].color,1);return n/=g,n<DARK_MODE_THRESHOLD}return!1}var ZRender=function(){function t(r,n,g){var y=this;this._sleepAfterStill=10,this._stillFrameAccum=0,this._needsRefresh=!0,this._needsRefreshHover=!0,this._darkMode=!1,g=g||{},this.dom=n,this.id=r;var L=new Storage$1,$=g.renderer||"canvas";painterCtors[$]||($=keys(painterCtors)[0]),g.useDirtyRect=g.useDirtyRect==null?!1:g.useDirtyRect;var V=new painterCtors[$](n,L,g,r),z=g.ssr||V.ssrOnly;this.storage=L,this.painter=V;var j=!env$1.node&&!env$1.worker&&!z?new HandlerProxy(V.getViewportRoot(),V.root):null,re=g.useCoarsePointer,ae=re==null||re==="auto"?env$1.touchEventsSupported:!!re,oe=44,ie;ae&&(ie=retrieve2(g.pointerSize,oe)),this.handler=new Handler$1(L,V,j,V.root,ie),this.animation=new Animation$1({stage:{update:z?null:function(){return y._flush(!0)}}}),z||this.animation.start()}return t.prototype.add=function(r){this._disposed||!r||(this.storage.addRoot(r),r.addSelfToZr(this),this.refresh())},t.prototype.remove=function(r){this._disposed||!r||(this.storage.delRoot(r),r.removeSelfFromZr(this),this.refresh())},t.prototype.configLayer=function(r,n){this._disposed||(this.painter.configLayer&&this.painter.configLayer(r,n),this.refresh())},t.prototype.setBackgroundColor=function(r){this._disposed||(this.painter.setBackgroundColor&&this.painter.setBackgroundColor(r),this.refresh(),this._backgroundColor=r,this._darkMode=isDarkMode(r))},t.prototype.getBackgroundColor=function(){return this._backgroundColor},t.prototype.setDarkMode=function(r){this._darkMode=r},t.prototype.isDarkMode=function(){return this._darkMode},t.prototype.refreshImmediately=function(r){this._disposed||(r||this.animation.update(!0),this._needsRefresh=!1,this.painter.refresh(),this._needsRefresh=!1)},t.prototype.refresh=function(){this._disposed||(this._needsRefresh=!0,this.animation.start())},t.prototype.flush=function(){this._disposed||this._flush(!1)},t.prototype._flush=function(r){var n,g=getTime();this._needsRefresh&&(n=!0,this.refreshImmediately(r)),this._needsRefreshHover&&(n=!0,this.refreshHoverImmediately());var y=getTime();n?(this._stillFrameAccum=0,this.trigger("rendered",{elapsedTime:y-g})):this._sleepAfterStill>0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},t.prototype.setSleepAfterStill=function(r){this._sleepAfterStill=r},t.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},t.prototype.refreshHover=function(){this._needsRefreshHover=!0},t.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover())},t.prototype.resize=function(r){this._disposed||(r=r||{},this.painter.resize(r.width,r.height),this.handler.resize())},t.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},t.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},t.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},t.prototype.setCursorStyle=function(r){this._disposed||this.handler.setCursorStyle(r)},t.prototype.findHover=function(r,n){if(!this._disposed)return this.handler.findHover(r,n)},t.prototype.on=function(r,n,g){return this._disposed||this.handler.on(r,n,g),this},t.prototype.off=function(r,n){this._disposed||this.handler.off(r,n)},t.prototype.trigger=function(r,n){this._disposed||this.handler.trigger(r,n)},t.prototype.clear=function(){if(!this._disposed){for(var r=this.storage.getRoots(),n=0;n<r.length;n++)r[n]instanceof Group$4&&r[n].removeSelfFromZr(this);this.storage.delAllRoots(),this.painter.clear()}},t.prototype.dispose=function(){this._disposed||(this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,this._disposed=!0,delInstance(this.id))},t}();function init$2(t,r){var n=new ZRender(guid(),t,r);return instances$1[n.id]=n,n}function registerPainter(t,r){painterCtors[t]=r}var ssrDataGetter;function getElementSSRData(t){if(typeof ssrDataGetter=="function")return ssrDataGetter(t)}function registerSSRDataGetter(t){ssrDataGetter=t}var RADIAN_EPSILON=1e-4,ROUND_SUPPORTED_PRECISION_MAX=20;function _trim(t){return t.replace(/^\s+|\s+$/g,"")}function linearMap$2(t,r,n,g){var y=r[0],L=r[1],$=n[0],V=n[1],z=L-y,j=V-$;if(z===0)return j===0?$:($+V)/2;if(g)if(z>0){if(t<=y)return $;if(t>=L)return V}else{if(t>=y)return $;if(t<=L)return V}else{if(t===y)return $;if(t===L)return V}return(t-y)/z*j+$}function parsePercent(t,r){switch(t){case"center":case"middle":t="50%";break;case"left":case"top":t="0%";break;case"right":case"bottom":t="100%";break}return isString$1(t)?_trim(t).match(/%$/)?parseFloat(t)/100*r:parseFloat(t):t==null?NaN:+t}function round$3(t,r,n){return r==null&&(r=10),r=Math.min(Math.max(0,r),ROUND_SUPPORTED_PRECISION_MAX),t=(+t).toFixed(r),n?t:+t}function asc$2(t){return t.sort(function(r,n){return r-n}),t}function getPrecision(t){if(t=+t,isNaN(t))return 0;if(t>1e-14){for(var r=1,n=0;n<15;n++,r*=10)if(Math.round(t*r)/r===t)return n}return getPrecisionSafe(t)}function getPrecisionSafe(t){var r=t.toString().toLowerCase(),n=r.indexOf("e"),g=n>0?+r.slice(n+1):0,y=n>0?n:r.length,L=r.indexOf("."),$=L<0?0:y-1-L;return Math.max(0,$-g)}function getPixelPrecision(t,r){var n=Math.log,g=Math.LN10,y=Math.floor(n(t[1]-t[0])/g),L=Math.round(n(Math.abs(r[1]-r[0]))/g),$=Math.min(Math.max(-y+L,0),20);return isFinite($)?$:20}function getPercentSeats(t,r){var n=reduce(t,function(ie,le){return ie+(isNaN(le)?0:le)},0);if(n===0)return[];for(var g=Math.pow(10,r),y=map$1(t,function(ie){return(isNaN(ie)?0:ie)/n*g*100}),L=g*100,$=map$1(y,function(ie){return Math.floor(ie)}),V=reduce($,function(ie,le){return ie+le},0),z=map$1(y,function(ie,le){return ie-$[le]});V<L;){for(var j=Number.NEGATIVE_INFINITY,re=null,ae=0,oe=z.length;ae<oe;++ae)z[ae]>j&&(j=z[ae],re=ae);++$[re],z[re]=0,++V}return map$1($,function(ie){return ie/g})}function addSafe(t,r){var n=Math.max(getPrecision(t),getPrecision(r)),g=t+r;return n>ROUND_SUPPORTED_PRECISION_MAX?g:round$3(g,n)}var MAX_SAFE_INTEGER=9007199254740991;function remRadian(t){var r=Math.PI*2;return(t%r+r)%r}function isRadianAroundZero(t){return t>-RADIAN_EPSILON&&t<RADIAN_EPSILON}var TIME_REG=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d{1,2})(?::(\d{1,2})(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function parseDate(t){if(t instanceof Date)return t;if(isString$1(t)){var r=TIME_REG.exec(t);if(!r)return new Date(NaN);if(r[8]){var n=+r[4]||0;return r[8].toUpperCase()!=="Z"&&(n-=+r[8].slice(0,3)),new Date(Date.UTC(+r[1],+(r[2]||1)-1,+r[3]||1,n,+(r[5]||0),+r[6]||0,r[7]?+r[7].substring(0,3):0))}else return new Date(+r[1],+(r[2]||1)-1,+r[3]||1,+r[4]||0,+(r[5]||0),+r[6]||0,r[7]?+r[7].substring(0,3):0)}else if(t==null)return new Date(NaN);return new Date(Math.round(t))}function quantity(t){return Math.pow(10,quantityExponent(t))}function quantityExponent(t){if(t===0)return 0;var r=Math.floor(Math.log(t)/Math.LN10);return t/Math.pow(10,r)>=10&&r++,r}function nice(t,r){var n=quantityExponent(t),g=Math.pow(10,n),y=t/g,L;return r?y<1.5?L=1:y<2.5?L=2:y<4?L=3:y<7?L=5:L=10:y<1?L=1:y<2?L=2:y<3?L=3:y<5?L=5:L=10,t=L*g,n>=-20?+t.toFixed(n<0?-n:0):t}function quantile(t,r){var n=(t.length-1)*r+1,g=Math.floor(n),y=+t[g-1],L=n-g;return L?y+L*(t[g]-y):y}function reformIntervals(t){t.sort(function(z,j){return V(z,j,0)?-1:1});for(var r=-1/0,n=1,g=0;g<t.length;){for(var y=t[g].interval,L=t[g].close,$=0;$<2;$++)y[$]<=r&&(y[$]=r,L[$]=$?1:1-n),r=y[$],n=L[$];y[0]===y[1]&&L[0]*L[1]!==1?t.splice(g,1):g++}return t;function V(z,j,re){return z.interval[re]<j.interval[re]||z.interval[re]===j.interval[re]&&(z.close[re]-j.close[re]===(re?-1:1)||!re&&V(z,j,1))}}function numericToNumber(t){var r=parseFloat(t);return r==t&&(r!==0||!isString$1(t)||t.indexOf("x")<=0)?r:NaN}function isNumeric(t){return!isNaN(numericToNumber(t))}function getRandomIdBase(){return Math.round(Math.random()*9)}function getGreatestCommonDividor(t,r){return r===0?t:getGreatestCommonDividor(r,t%r)}function getLeastCommonMultiple(t,r){return t==null?r:r==null?t:t*r/getGreatestCommonDividor(t,r)}var ECHARTS_PREFIX="[ECharts] ",storedLogs={},hasConsole=typeof console<"u"&&console.warn&&console.log;function outputLog(t,r,n){if(hasConsole){if(n){if(storedLogs[r])return;storedLogs[r]=!0}console[t](ECHARTS_PREFIX+r)}}function warn(t,r){outputLog("warn",t,r)}function throwError(t){throw new Error(t)}function interpolateNumber(t,r,n){return(r-t)*n+t}var DUMMY_COMPONENT_NAME_PREFIX="series\0",INTERNAL_COMPONENT_ID_PREFIX="\0_ec_\0";function normalizeToArray(t){return t instanceof Array?t:t==null?[]:[t]}function defaultEmphasis(t,r,n){if(t){t[r]=t[r]||{},t.emphasis=t.emphasis||{},t.emphasis[r]=t.emphasis[r]||{};for(var g=0,y=n.length;g<y;g++){var L=n[g];!t.emphasis[r].hasOwnProperty(L)&&t[r].hasOwnProperty(L)&&(t.emphasis[r][L]=t[r][L])}}}var TEXT_STYLE_OPTIONS=["fontStyle","fontWeight","fontSize","fontFamily","rich","tag","color","textBorderColor","textBorderWidth","width","height","lineHeight","align","verticalAlign","baseline","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY","backgroundColor","borderColor","borderWidth","borderRadius","padding"];function getDataItemValue(t){return isObject$5(t)&&!isArray$2(t)&&!(t instanceof Date)?t.value:t}function isDataItemOption(t){return isObject$5(t)&&!(t instanceof Array)}function mappingToExists(t,r,n){var g=n==="normalMerge",y=n==="replaceMerge",L=n==="replaceAll";t=t||[],r=(r||[]).slice();var $=createHashMap();each$f(r,function(z,j){if(!isObject$5(z)){r[j]=null;return}});var V=prepareResult(t,$,n);return(g||y)&&mappingById(V,t,$,r),g&&mappingByName(V,r),g||y?mappingByIndex(V,r,y):L&&mappingInReplaceAllMode(V,r),makeIdAndName(V),V}function prepareResult(t,r,n){var g=[];if(n==="replaceAll")return g;for(var y=0;y<t.length;y++){var L=t[y];L&&L.id!=null&&r.set(L.id,y),g.push({existing:n==="replaceMerge"||isComponentIdInternal(L)?null:L,newOption:null,keyInfo:null,brandNew:null})}return g}function mappingById(t,r,n,g){each$f(g,function(y,L){if(!(!y||y.id==null)){var $=makeComparableKey(y.id),V=n.get($);if(V!=null){var z=t[V];assert(!z.newOption,'Duplicated option on id "'+$+'".'),z.newOption=y,z.existing=r[V],g[L]=null}}})}function mappingByName(t,r){each$f(r,function(n,g){if(!(!n||n.name==null))for(var y=0;y<t.length;y++){var L=t[y].existing;if(!t[y].newOption&&L&&(L.id==null||n.id==null)&&!isComponentIdInternal(n)&&!isComponentIdInternal(L)&&keyExistAndEqual("name",L,n)){t[y].newOption=n,r[g]=null;return}}})}function mappingByIndex(t,r,n){each$f(r,function(g){if(g){for(var y,L=0;(y=t[L])&&(y.newOption||isComponentIdInternal(y.existing)||y.existing&&g.id!=null&&!keyExistAndEqual("id",g,y.existing));)L++;y?(y.newOption=g,y.brandNew=n):t.push({newOption:g,brandNew:n,existing:null,keyInfo:null}),L++}})}function mappingInReplaceAllMode(t,r){each$f(r,function(n){t.push({newOption:n,brandNew:!0,existing:null,keyInfo:null})})}function makeIdAndName(t){var r=createHashMap();each$f(t,function(n){var g=n.existing;g&&r.set(g.id,n)}),each$f(t,function(n){var g=n.newOption;assert(!g||g.id==null||!r.get(g.id)||r.get(g.id)===n,"id duplicates: "+(g&&g.id)),g&&g.id!=null&&r.set(g.id,n),!n.keyInfo&&(n.keyInfo={})}),each$f(t,function(n,g){var y=n.existing,L=n.newOption,$=n.keyInfo;if(isObject$5(L)){if($.name=L.name!=null?makeComparableKey(L.name):y?y.name:DUMMY_COMPONENT_NAME_PREFIX+g,y)$.id=makeComparableKey(y.id);else if(L.id!=null)$.id=makeComparableKey(L.id);else{var V=0;do $.id="\0"+$.name+"\0"+V++;while(r.get($.id))}r.set($.id,n)}})}function keyExistAndEqual(t,r,n){var g=convertOptionIdName(r[t],null),y=convertOptionIdName(n[t],null);return g!=null&&y!=null&&g===y}function makeComparableKey(t){return convertOptionIdName(t,"")}function convertOptionIdName(t,r){return t==null?r:isString$1(t)?t:isNumber$1(t)||isStringSafe(t)?t+"":r}function isNameSpecified(t){var r=t.name;return!!(r&&r.indexOf(DUMMY_COMPONENT_NAME_PREFIX))}function isComponentIdInternal(t){return t&&t.id!=null&&makeComparableKey(t.id).indexOf(INTERNAL_COMPONENT_ID_PREFIX)===0}function makeInternalComponentId(t){return INTERNAL_COMPONENT_ID_PREFIX+t}function setComponentTypeToKeyInfo(t,r,n){each$f(t,function(g){var y=g.newOption;isObject$5(y)&&(g.keyInfo.mainType=r,g.keyInfo.subType=determineSubType(r,y,g.existing,n))})}function determineSubType(t,r,n,g){var y=r.type?r.type:n?n.subType:g.determineSubType(t,r);return y}function compressBatches(t,r){var n={},g={};return y(t||[],n),y(r||[],g,n),[L(n),L(g)];function y($,V,z){for(var j=0,re=$.length;j<re;j++){var ae=convertOptionIdName($[j].seriesId,null);if(ae==null)return;for(var oe=normalizeToArray($[j].dataIndex),ie=z&&z[ae],le=0,ue=oe.length;le<ue;le++){var de=oe[le];ie&&ie[de]?ie[de]=null:(V[ae]||(V[ae]={}))[de]=1}}}function L($,V){var z=[];for(var j in $)if($.hasOwnProperty(j)&&$[j]!=null)if(V)z.push(+j);else{var re=L($[j],!0);re.length&&z.push({seriesId:j,dataIndex:re})}return z}}function queryDataIndex(t,r){if(r.dataIndexInside!=null)return r.dataIndexInside;if(r.dataIndex!=null)return isArray$2(r.dataIndex)?map$1(r.dataIndex,function(n){return t.indexOfRawIndex(n)}):t.indexOfRawIndex(r.dataIndex);if(r.name!=null)return isArray$2(r.name)?map$1(r.name,function(n){return t.indexOfName(n)}):t.indexOfName(r.name)}function makeInner(){var t="__ec_inner_"+innerUniqueIndex++;return function(r){return r[t]||(r[t]={})}}var innerUniqueIndex=getRandomIdBase();function parseFinder$1(t,r,n){var g=preParseFinder(r,n),y=g.mainTypeSpecified,L=g.queryOptionMap,$=g.others,V=$,z=n?n.defaultMainType:null;return!y&&z&&L.set(z,{}),L.each(function(j,re){var ae=queryReferringComponents(t,re,j,{useDefault:z===re,enableAll:n&&n.enableAll!=null?n.enableAll:!0,enableNone:n&&n.enableNone!=null?n.enableNone:!0});V[re+"Models"]=ae.models,V[re+"Model"]=ae.models[0]}),V}function preParseFinder(t,r){var n;if(isString$1(t)){var g={};g[t+"Index"]=0,n=g}else n=t;var y=createHashMap(),L={},$=!1;return each$f(n,function(V,z){if(z==="dataIndex"||z==="dataIndexInside"){L[z]=V;return}var j=z.match(/^(\w+)(Index|Id|Name)$/)||[],re=j[1],ae=(j[2]||"").toLowerCase();if(!(!re||!ae||r&&r.includeMainTypes&&indexOf(r.includeMainTypes,re)<0)){$=$||!!re;var oe=y.get(re)||y.set(re,{});oe[ae]=V}}),{mainTypeSpecified:$,queryOptionMap:y,others:L}}var SINGLE_REFERRING={useDefault:!0,enableAll:!1,enableNone:!1},MULTIPLE_REFERRING={useDefault:!1,enableAll:!0,enableNone:!0};function queryReferringComponents(t,r,n,g){g=g||SINGLE_REFERRING;var y=n.index,L=n.id,$=n.name,V={models:null,specified:y!=null||L!=null||$!=null};if(!V.specified){var z=void 0;return V.models=g.useDefault&&(z=t.getComponent(r))?[z]:[],V}return y==="none"||y===!1?(assert(g.enableNone,'`"none"` or `false` is not a valid value on index option.'),V.models=[],V):(y==="all"&&(assert(g.enableAll,'`"all"` is not a valid value on index option.'),y=L=$=null),V.models=t.queryComponents({mainType:r,index:y,id:L,name:$}),V)}function setAttribute(t,r,n){t.setAttribute?t.setAttribute(r,n):t[r]=n}function getAttribute(t,r){return t.getAttribute?t.getAttribute(r):t[r]}function getTooltipRenderMode(t){return t==="auto"?env$1.domSupported?"html":"richText":t||"html"}function groupData(t,r){var n=createHashMap(),g=[];return each$f(t,function(y){var L=r(y);(n.get(L)||(g.push(L),n.set(L,[]))).push(y)}),{keys:g,buckets:n}}function interpolateRawValues(t,r,n,g,y){var L=r==null||r==="auto";if(g==null)return g;if(isNumber$1(g)){var $=interpolateNumber(n||0,g,y);return round$3($,L?Math.max(getPrecision(n||0),getPrecision(g)):r)}else{if(isString$1(g))return y<1?n:g;for(var V=[],z=n,j=g,re=Math.max(z?z.length:0,j.length),ae=0;ae<re;++ae){var oe=t.getDimensionInfo(ae);if(oe&&oe.type==="ordinal")V[ae]=(y<1&&z?z:j)[ae];else{var ie=z&&z[ae]?z[ae]:0,le=j[ae],$=interpolateNumber(ie,le,y);V[ae]=round$3($,L?Math.max(getPrecision(ie),getPrecision(le)):r)}}return V}}var TYPE_DELIMITER=".",IS_CONTAINER="___EC__COMPONENT__CONTAINER___",IS_EXTENDED_CLASS="___EC__EXTENDED_CLASS___";function parseClassType(t){var r={main:"",sub:""};if(t){var n=t.split(TYPE_DELIMITER);r.main=n[0]||"",r.sub=n[1]||""}return r}function checkClassType(t){assert(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(t),'componentType "'+t+'" illegal')}function isExtendedClass(t){return!!(t&&t[IS_EXTENDED_CLASS])}function enableClassExtend(t,r){t.$constructor=t,t.extend=function(n){var g=this,y;return isESClass(g)?y=function(L){__extends($,L);function $(){return L.apply(this,arguments)||this}return $}(g):(y=function(){(n.$constructor||g).apply(this,arguments)},inherits$1(y,this)),extend$1(y.prototype,n),y[IS_EXTENDED_CLASS]=!0,y.extend=this.extend,y.superCall=superCall,y.superApply=superApply,y.superClass=g,y}}function isESClass(t){return isFunction$1(t)&&/^class\s/.test(Function.prototype.toString.call(t))}function mountExtend(t,r){t.extend=r.extend}var classBase=Math.round(Math.random()*10);function enableClassCheck(t){var r=["__\0is_clz",classBase++].join("_");t.prototype[r]=!0,t.isInstance=function(n){return!!(n&&n[r])}}function superCall(t,r){for(var n=[],g=2;g<arguments.length;g++)n[g-2]=arguments[g];return this.superClass.prototype[r].apply(t,n)}function superApply(t,r,n){return this.superClass.prototype[r].apply(t,n)}function enableClassManagement(t){var r={};t.registerClass=function(g){var y=g.type||g.prototype.type;if(y){checkClassType(y),g.prototype.type=y;var L=parseClassType(y);if(!L.sub)r[L.main]=g;else if(L.sub!==IS_CONTAINER){var $=n(L);$[L.sub]=g}}return g},t.getClass=function(g,y,L){var $=r[g];if($&&$[IS_CONTAINER]&&($=y?$[y]:null),L&&!$)throw new Error(y?"Component "+g+"."+(y||"")+" is used but not imported.":g+".type should be specified.");return $},t.getClassesByMainType=function(g){var y=parseClassType(g),L=[],$=r[y.main];return $&&$[IS_CONTAINER]?each$f($,function(V,z){z!==IS_CONTAINER&&L.push(V)}):L.push($),L},t.hasClass=function(g){var y=parseClassType(g);return!!r[y.main]},t.getAllClassMainTypes=function(){var g=[];return each$f(r,function(y,L){g.push(L)}),g},t.hasSubTypes=function(g){var y=parseClassType(g),L=r[y.main];return L&&L[IS_CONTAINER]};function n(g){var y=r[g.main];return(!y||!y[IS_CONTAINER])&&(y=r[g.main]={},y[IS_CONTAINER]=!0),y}}function makeStyleMapper(t,r){for(var n=0;n<t.length;n++)t[n][1]||(t[n][1]=t[n][0]);return r=r||!1,function(g,y,L){for(var $={},V=0;V<t.length;V++){var z=t[V][1];if(!(y&&indexOf(y,z)>=0||L&&indexOf(L,z)<0)){var j=g.getShallow(z,r);j!=null&&($[t[V][0]]=j)}}return $}}var AREA_STYLE_KEY_MAP=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],getAreaStyle=makeStyleMapper(AREA_STYLE_KEY_MAP),AreaStyleMixin=function(){function t(){}return t.prototype.getAreaStyle=function(r,n){return getAreaStyle(this,r,n)},t}(),globalImageCache=new LRU$1(50);function findExistImage(t){if(typeof t=="string"){var r=globalImageCache.get(t);return r&&r.image}else return t}function createOrUpdateImage(t,r,n,g,y){if(t)if(typeof t=="string"){if(r&&r.__zrImageSrc===t||!n)return r;var L=globalImageCache.get(t),$={hostEl:n,cb:g,cbPayload:y};return L?(r=L.image,!isImageReady(r)&&L.pending.push($)):(r=platformApi.loadImage(t,imageOnLoad,imageOnLoad),r.__zrImageSrc=t,globalImageCache.put(t,r.__cachedImgObj={image:r,pending:[$]})),r}else return t;else return r}function imageOnLoad(){var t=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var r=0;r<t.pending.length;r++){var n=t.pending[r],g=n.cb;g&&g(this,n.cbPayload),n.hostEl.dirty()}t.pending.length=0}function isImageReady(t){return t&&t.width&&t.height}var STYLE_REG=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g;function truncateText(t,r,n,g,y){if(!r)return"";var L=(t+"").split(`
`);y=prepareTruncateOptions(r,n,g,y);for(var $=0,V=L.length;$<V;$++)L[$]=truncateSingleLine(L[$],y);return L.join(`
`)}function prepareTruncateOptions(t,r,n,g){g=g||{};var y=extend$1({},g);y.font=r,n=retrieve2(n,"..."),y.maxIterations=retrieve2(g.maxIterations,2);var L=y.minChar=retrieve2(g.minChar,0);y.cnCharWidth=getWidth("国",r);var $=y.ascCharWidth=getWidth("a",r);y.placeholder=retrieve2(g.placeholder,"");for(var V=t=Math.max(0,t-1),z=0;z<L&&V>=$;z++)V-=$;var j=getWidth(n,r);return j>V&&(n="",j=0),V=t-j,y.ellipsis=n,y.ellipsisWidth=j,y.contentWidth=V,y.containerWidth=t,y}function truncateSingleLine(t,r){var n=r.containerWidth,g=r.font,y=r.contentWidth;if(!n)return"";var L=getWidth(t,g);if(L<=n)return t;for(var $=0;;$++){if(L<=y||$>=r.maxIterations){t+=r.ellipsis;break}var V=$===0?estimateLength(t,y,r.ascCharWidth,r.cnCharWidth):L>0?Math.floor(t.length*y/L):0;t=t.substr(0,V),L=getWidth(t,g)}return t===""&&(t=r.placeholder),t}function estimateLength(t,r,n,g){for(var y=0,L=0,$=t.length;L<$&&y<r;L++){var V=t.charCodeAt(L);y+=0<=V&&V<=127?n:g}return L}function parsePlainText(t,r){t!=null&&(t+="");var n=r.overflow,g=r.padding,y=r.font,L=n==="truncate",$=getLineHeight(y),V=retrieve2(r.lineHeight,$),z=!!r.backgroundColor,j=r.lineOverflow==="truncate",re=r.width,ae;re!=null&&(n==="break"||n==="breakAll")?ae=t?wrapText(t,r.font,re,n==="breakAll",0).lines:[]:ae=t?t.split(`
`):[];var oe=ae.length*V,ie=retrieve2(r.height,oe);if(oe>ie&&j){var le=Math.floor(ie/V);ae=ae.slice(0,le)}if(t&&L&&re!=null)for(var ue=prepareTruncateOptions(re,y,r.ellipsis,{minChar:r.truncateMinChar,placeholder:r.placeholder}),de=0;de<ae.length;de++)ae[de]=truncateSingleLine(ae[de],ue);for(var pe=ie,he=0,de=0;de<ae.length;de++)he=Math.max(getWidth(ae[de],y),he);re==null&&(re=he);var _e=he;return g&&(pe+=g[0]+g[2],_e+=g[1]+g[3],re+=g[1]+g[3]),z&&(_e=re),{lines:ae,height:ie,outerWidth:_e,outerHeight:pe,lineHeight:V,calculatedLineHeight:$,contentWidth:he,contentHeight:oe,width:re}}var RichTextToken=function(){function t(){}return t}(),RichTextLine=function(){function t(r){this.tokens=[],r&&(this.tokens=r)}return t}(),RichTextContentBlock=function(){function t(){this.width=0,this.height=0,this.contentWidth=0,this.contentHeight=0,this.outerWidth=0,this.outerHeight=0,this.lines=[]}return t}();function parseRichText(t,r){var n=new RichTextContentBlock;if(t!=null&&(t+=""),!t)return n;for(var g=r.width,y=r.height,L=r.overflow,$=(L==="break"||L==="breakAll")&&g!=null?{width:g,accumWidth:0,breakAll:L==="breakAll"}:null,V=STYLE_REG.lastIndex=0,z;(z=STYLE_REG.exec(t))!=null;){var j=z.index;j>V&&pushTokens(n,t.substring(V,j),r,$),pushTokens(n,z[2],r,$,z[1]),V=STYLE_REG.lastIndex}V<t.length&&pushTokens(n,t.substring(V,t.length),r,$);var re=[],ae=0,oe=0,ie=r.padding,le=L==="truncate",ue=r.lineOverflow==="truncate";function de(hn,bn,Cn){hn.width=bn,hn.lineHeight=Cn,ae+=Cn,oe=Math.max(oe,bn)}e:for(var pe=0;pe<n.lines.length;pe++){for(var he=n.lines[pe],_e=0,Ce=0,$e=0;$e<he.tokens.length;$e++){var xe=he.tokens[$e],Ie=xe.styleName&&r.rich[xe.styleName]||{},Ne=xe.textPadding=Ie.padding,ze=Ne?Ne[1]+Ne[3]:0,Fe=xe.font=Ie.font||r.font;xe.contentHeight=getLineHeight(Fe);var qe=retrieve2(Ie.height,xe.contentHeight);if(xe.innerHeight=qe,Ne&&(qe+=Ne[0]+Ne[2]),xe.height=qe,xe.lineHeight=retrieve3(Ie.lineHeight,r.lineHeight,qe),xe.align=Ie&&Ie.align||r.align,xe.verticalAlign=Ie&&Ie.verticalAlign||"middle",ue&&y!=null&&ae+xe.lineHeight>y){$e>0?(he.tokens=he.tokens.slice(0,$e),de(he,Ce,_e),n.lines=n.lines.slice(0,pe+1)):n.lines=n.lines.slice(0,pe);break e}var Et=Ie.width,kt=Et==null||Et==="auto";if(typeof Et=="string"&&Et.charAt(Et.length-1)==="%")xe.percentWidth=Et,re.push(xe),xe.contentWidth=getWidth(xe.text,Fe);else{if(kt){var Lt=Ie.backgroundColor,vn=Lt&&Lt.image;vn&&(vn=findExistImage(vn),isImageReady(vn)&&(xe.width=Math.max(xe.width,vn.width*qe/vn.height)))}var jt=le&&g!=null?g-Ce:null;jt!=null&&jt<xe.width?!kt||jt<ze?(xe.text="",xe.width=xe.contentWidth=0):(xe.text=truncateText(xe.text,jt-ze,Fe,r.ellipsis,{minChar:r.truncateMinChar}),xe.width=xe.contentWidth=getWidth(xe.text,Fe)):xe.contentWidth=getWidth(xe.text,Fe)}xe.width+=ze,Ce+=xe.width,Ie&&(_e=Math.max(_e,xe.lineHeight))}de(he,Ce,_e)}n.outerWidth=n.width=retrieve2(g,oe),n.outerHeight=n.height=retrieve2(y,ae),n.contentHeight=ae,n.contentWidth=oe,ie&&(n.outerWidth+=ie[1]+ie[3],n.outerHeight+=ie[0]+ie[2]);for(var pe=0;pe<re.length;pe++){var xe=re[pe],At=xe.percentWidth;xe.width=parseInt(At,10)/100*n.width}return n}function pushTokens(t,r,n,g,y){var L=r==="",$=y&&n.rich[y]||{},V=t.lines,z=$.font||n.font,j=!1,re,ae;if(g){var oe=$.padding,ie=oe?oe[1]+oe[3]:0;if($.width!=null&&$.width!=="auto"){var le=parsePercent$1($.width,g.width)+ie;V.length>0&&le+g.accumWidth>g.width&&(re=r.split(`
`),j=!0),g.accumWidth=le}else{var ue=wrapText(r,z,g.width,g.breakAll,g.accumWidth);g.accumWidth=ue.accumWidth+ie,ae=ue.linesWidths,re=ue.lines}}else re=r.split(`
`);for(var de=0;de<re.length;de++){var pe=re[de],he=new RichTextToken;if(he.styleName=y,he.text=pe,he.isLineHolder=!pe&&!L,typeof $.width=="number"?he.width=$.width:he.width=ae?ae[de]:getWidth(pe,z),!de&&!j){var _e=(V[V.length-1]||(V[0]=new RichTextLine)).tokens,Ce=_e.length;Ce===1&&_e[0].isLineHolder?_e[0]=he:(pe||!Ce||L)&&_e.push(he)}else V.push(new RichTextLine([he]))}}function isAlphabeticLetter(t){var r=t.charCodeAt(0);return r>=32&&r<=591||r>=880&&r<=4351||r>=4608&&r<=5119||r>=7680&&r<=8303}var breakCharMap=reduce(",&?/;] ".split(""),function(t,r){return t[r]=!0,t},{});function isWordBreakChar(t){return isAlphabeticLetter(t)?!!breakCharMap[t]:!0}function wrapText(t,r,n,g,y){for(var L=[],$=[],V="",z="",j=0,re=0,ae=0;ae<t.length;ae++){var oe=t.charAt(ae);if(oe===`
`){z&&(V+=z,re+=j),L.push(V),$.push(re),V="",z="",j=0,re=0;continue}var ie=getWidth(oe,r),le=g?!1:!isWordBreakChar(oe);if(L.length?re+ie>n:y+re+ie>n){re?(V||z)&&(le?(V||(V=z,z="",j=0,re=j),L.push(V),$.push(re-j),z+=oe,j+=ie,V="",re=j):(z&&(V+=z,z="",j=0),L.push(V),$.push(re),V=oe,re=ie)):le?(L.push(z),$.push(j),z=oe,j=ie):(L.push(oe),$.push(ie));continue}re+=ie,le?(z+=oe,j+=ie):(z&&(V+=z,z="",j=0),V+=oe)}return!L.length&&!V&&(V=t,z="",j=0),z&&(V+=z),V&&(L.push(V),$.push(re)),L.length===1&&(re+=y),{accumWidth:re,lines:L,linesWidths:$}}var STYLE_MAGIC_KEY="__zr_style_"+Math.round(Math.random()*10),DEFAULT_COMMON_STYLE={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},DEFAULT_COMMON_ANIMATION_PROPS={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};DEFAULT_COMMON_STYLE[STYLE_MAGIC_KEY]=!0;var PRIMARY_STATES_KEYS=["z","z2","invisible"],PRIMARY_STATES_KEYS_IN_HOVER_LAYER=["invisible"],Displayable=function(t){__extends(r,t);function r(n){return t.call(this,n)||this}return r.prototype._init=function(n){for(var g=keys(n),y=0;y<g.length;y++){var L=g[y];L==="style"?this.useStyle(n[L]):t.prototype.attrKV.call(this,L,n[L])}this.style||this.useStyle({})},r.prototype.beforeBrush=function(){},r.prototype.afterBrush=function(){},r.prototype.innerBeforeBrush=function(){},r.prototype.innerAfterBrush=function(){},r.prototype.shouldBePainted=function(n,g,y,L){var $=this.transform;if(this.ignore||this.invisible||this.style.opacity===0||this.culling&&isDisplayableCulled(this,n,g)||$&&!$[0]&&!$[3])return!1;if(y&&this.__clipPaths){for(var V=0;V<this.__clipPaths.length;++V)if(this.__clipPaths[V].isZeroArea())return!1}if(L&&this.parent)for(var z=this.parent;z;){if(z.ignore)return!1;z=z.parent}return!0},r.prototype.contain=function(n,g){return this.rectContain(n,g)},r.prototype.traverse=function(n,g){n.call(g,this)},r.prototype.rectContain=function(n,g){var y=this.transformCoordToLocal(n,g),L=this.getBoundingRect();return L.contain(y[0],y[1])},r.prototype.getPaintRect=function(){var n=this._paintRect;if(!this._paintRect||this.__dirty){var g=this.transform,y=this.getBoundingRect(),L=this.style,$=L.shadowBlur||0,V=L.shadowOffsetX||0,z=L.shadowOffsetY||0;n=this._paintRect||(this._paintRect=new BoundingRect$1(0,0,0,0)),g?BoundingRect$1.applyTransform(n,y,g):n.copy(y),($||V||z)&&(n.width+=$*2+Math.abs(V),n.height+=$*2+Math.abs(z),n.x=Math.min(n.x,n.x+V-$),n.y=Math.min(n.y,n.y+z-$));var j=this.dirtyRectTolerance;n.isZero()||(n.x=Math.floor(n.x-j),n.y=Math.floor(n.y-j),n.width=Math.ceil(n.width+1+j*2),n.height=Math.ceil(n.height+1+j*2))}return n},r.prototype.setPrevPaintRect=function(n){n?(this._prevPaintRect=this._prevPaintRect||new BoundingRect$1(0,0,0,0),this._prevPaintRect.copy(n)):this._prevPaintRect=null},r.prototype.getPrevPaintRect=function(){return this._prevPaintRect},r.prototype.animateStyle=function(n){return this.animate("style",n)},r.prototype.updateDuringAnimation=function(n){n==="style"?this.dirtyStyle():this.markRedraw()},r.prototype.attrKV=function(n,g){n!=="style"?t.prototype.attrKV.call(this,n,g):this.style?this.setStyle(g):this.useStyle(g)},r.prototype.setStyle=function(n,g){return typeof n=="string"?this.style[n]=g:extend$1(this.style,n),this.dirtyStyle(),this},r.prototype.dirtyStyle=function(n){n||this.markRedraw(),this.__dirty|=STYLE_CHANGED_BIT,this._rect&&(this._rect=null)},r.prototype.dirty=function(){this.dirtyStyle()},r.prototype.styleChanged=function(){return!!(this.__dirty&STYLE_CHANGED_BIT)},r.prototype.styleUpdated=function(){this.__dirty&=~STYLE_CHANGED_BIT},r.prototype.createStyle=function(n){return createObject(DEFAULT_COMMON_STYLE,n)},r.prototype.useStyle=function(n){n[STYLE_MAGIC_KEY]||(n=this.createStyle(n)),this.__inHover?this.__hoverStyle=n:this.style=n,this.dirtyStyle()},r.prototype.isStyleObject=function(n){return n[STYLE_MAGIC_KEY]},r.prototype._innerSaveToNormal=function(n){t.prototype._innerSaveToNormal.call(this,n);var g=this._normalState;n.style&&!g.style&&(g.style=this._mergeStyle(this.createStyle(),this.style)),this._savePrimaryToNormal(n,g,PRIMARY_STATES_KEYS)},r.prototype._applyStateObj=function(n,g,y,L,$,V){t.prototype._applyStateObj.call(this,n,g,y,L,$,V);var z=!(g&&L),j;if(g&&g.style?$?L?j=g.style:(j=this._mergeStyle(this.createStyle(),y.style),this._mergeStyle(j,g.style)):(j=this._mergeStyle(this.createStyle(),L?this.style:y.style),this._mergeStyle(j,g.style)):z&&(j=y.style),j)if($){var re=this.style;if(this.style=this.createStyle(z?{}:re),z)for(var ae=keys(re),oe=0;oe<ae.length;oe++){var ie=ae[oe];ie in j&&(j[ie]=j[ie],this.style[ie]=re[ie])}for(var le=keys(j),oe=0;oe<le.length;oe++){var ie=le[oe];this.style[ie]=this.style[ie]}this._transitionState(n,{style:j},V,this.getAnimationStyleProps())}else this.useStyle(j);for(var ue=this.__inHover?PRIMARY_STATES_KEYS_IN_HOVER_LAYER:PRIMARY_STATES_KEYS,oe=0;oe<ue.length;oe++){var ie=ue[oe];g&&g[ie]!=null?this[ie]=g[ie]:z&&y[ie]!=null&&(this[ie]=y[ie])}},r.prototype._mergeStates=function(n){for(var g=t.prototype._mergeStates.call(this,n),y,L=0;L<n.length;L++){var $=n[L];$.style&&(y=y||{},this._mergeStyle(y,$.style))}return y&&(g.style=y),g},r.prototype._mergeStyle=function(n,g){return extend$1(n,g),n},r.prototype.getAnimationStyleProps=function(){return DEFAULT_COMMON_ANIMATION_PROPS},r.initDefaultProps=function(){var n=r.prototype;n.type="displayable",n.invisible=!1,n.z=0,n.z2=0,n.zlevel=0,n.culling=!1,n.cursor="pointer",n.rectHover=!1,n.incremental=!1,n._rect=null,n.dirtyRectTolerance=0,n.__dirty=REDRAW_BIT|STYLE_CHANGED_BIT}(),r}(Element$2),tmpRect=new BoundingRect$1(0,0,0,0),viewRect=new BoundingRect$1(0,0,0,0);function isDisplayableCulled(t,r,n){return tmpRect.copy(t.getBoundingRect()),t.transform&&tmpRect.applyTransform(t.transform),viewRect.width=r,viewRect.height=n,!tmpRect.intersect(viewRect)}const Displayable$1=Displayable;var mathMin$9=Math.min,mathMax$9=Math.max,mathSin$4=Math.sin,mathCos$4=Math.cos,PI2$8=Math.PI*2,start=create$2(),end=create$2(),extremity=create$2();function fromPoints(t,r,n){if(t.length!==0){for(var g=t[0],y=g[0],L=g[0],$=g[1],V=g[1],z=1;z<t.length;z++)g=t[z],y=mathMin$9(y,g[0]),L=mathMax$9(L,g[0]),$=mathMin$9($,g[1]),V=mathMax$9(V,g[1]);r[0]=y,r[1]=$,n[0]=L,n[1]=V}}function fromLine(t,r,n,g,y,L){y[0]=mathMin$9(t,n),y[1]=mathMin$9(r,g),L[0]=mathMax$9(t,n),L[1]=mathMax$9(r,g)}var xDim=[],yDim=[];function fromCubic(t,r,n,g,y,L,$,V,z,j){var re=cubicExtrema,ae=cubicAt,oe=re(t,n,y,$,xDim);z[0]=1/0,z[1]=1/0,j[0]=-1/0,j[1]=-1/0;for(var ie=0;ie<oe;ie++){var le=ae(t,n,y,$,xDim[ie]);z[0]=mathMin$9(le,z[0]),j[0]=mathMax$9(le,j[0])}oe=re(r,g,L,V,yDim);for(var ie=0;ie<oe;ie++){var ue=ae(r,g,L,V,yDim[ie]);z[1]=mathMin$9(ue,z[1]),j[1]=mathMax$9(ue,j[1])}z[0]=mathMin$9(t,z[0]),j[0]=mathMax$9(t,j[0]),z[0]=mathMin$9($,z[0]),j[0]=mathMax$9($,j[0]),z[1]=mathMin$9(r,z[1]),j[1]=mathMax$9(r,j[1]),z[1]=mathMin$9(V,z[1]),j[1]=mathMax$9(V,j[1])}function fromQuadratic(t,r,n,g,y,L,$,V){var z=quadraticExtremum,j=quadraticAt$1,re=mathMax$9(mathMin$9(z(t,n,y),1),0),ae=mathMax$9(mathMin$9(z(r,g,L),1),0),oe=j(t,n,y,re),ie=j(r,g,L,ae);$[0]=mathMin$9(t,y,oe),$[1]=mathMin$9(r,L,ie),V[0]=mathMax$9(t,y,oe),V[1]=mathMax$9(r,L,ie)}function fromArc(t,r,n,g,y,L,$,V,z){var j=min$1,re=max$1,ae=Math.abs(y-L);if(ae%PI2$8<1e-4&&ae>1e-4){V[0]=t-n,V[1]=r-g,z[0]=t+n,z[1]=r+g;return}if(start[0]=mathCos$4(y)*n+t,start[1]=mathSin$4(y)*g+r,end[0]=mathCos$4(L)*n+t,end[1]=mathSin$4(L)*g+r,j(V,start,end),re(z,start,end),y=y%PI2$8,y<0&&(y=y+PI2$8),L=L%PI2$8,L<0&&(L=L+PI2$8),y>L&&!$?L+=PI2$8:y<L&&$&&(y+=PI2$8),$){var oe=L;L=y,y=oe}for(var ie=0;ie<L;ie+=Math.PI/2)ie>y&&(extremity[0]=mathCos$4(ie)*n+t,extremity[1]=mathSin$4(ie)*g+r,j(V,extremity,V),re(z,extremity,z))}var CMD$4={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},tmpOutX=[],tmpOutY=[],min=[],max=[],min2=[],max2=[],mathMin$8=Math.min,mathMax$8=Math.max,mathCos$3=Math.cos,mathSin$3=Math.sin,mathAbs$2=Math.abs,PI$8=Math.PI,PI2$7=PI$8*2,hasTypedArray=typeof Float32Array<"u",tmpAngles=[];function modPI2(t){var r=Math.round(t/PI$8*1e8)/1e8;return r%2*PI$8}function normalizeArcAngles(t,r){var n=modPI2(t[0]);n<0&&(n+=PI2$7);var g=n-t[0],y=t[1];y+=g,!r&&y-n>=PI2$7?y=n+PI2$7:r&&n-y>=PI2$7?y=n-PI2$7:!r&&n>y?y=n+(PI2$7-modPI2(n-y)):r&&n<y&&(y=n-(PI2$7-modPI2(y-n))),t[0]=n,t[1]=y}var PathProxy=function(){function t(r){this.dpr=1,this._xi=0,this._yi=0,this._x0=0,this._y0=0,this._len=0,r&&(this._saveData=!1),this._saveData&&(this.data=[])}return t.prototype.increaseVersion=function(){this._version++},t.prototype.getVersion=function(){return this._version},t.prototype.setScale=function(r,n,g){g=g||0,g>0&&(this._ux=mathAbs$2(g/devicePixelRatio/r)||0,this._uy=mathAbs$2(g/devicePixelRatio/n)||0)},t.prototype.setDPR=function(r){this.dpr=r},t.prototype.setContext=function(r){this._ctx=r},t.prototype.getContext=function(){return this._ctx},t.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},t.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},t.prototype.moveTo=function(r,n){return this._drawPendingPt(),this.addData(CMD$4.M,r,n),this._ctx&&this._ctx.moveTo(r,n),this._x0=r,this._y0=n,this._xi=r,this._yi=n,this},t.prototype.lineTo=function(r,n){var g=mathAbs$2(r-this._xi),y=mathAbs$2(n-this._yi),L=g>this._ux||y>this._uy;if(this.addData(CMD$4.L,r,n),this._ctx&&L&&this._ctx.lineTo(r,n),L)this._xi=r,this._yi=n,this._pendingPtDist=0;else{var $=g*g+y*y;$>this._pendingPtDist&&(this._pendingPtX=r,this._pendingPtY=n,this._pendingPtDist=$)}return this},t.prototype.bezierCurveTo=function(r,n,g,y,L,$){return this._drawPendingPt(),this.addData(CMD$4.C,r,n,g,y,L,$),this._ctx&&this._ctx.bezierCurveTo(r,n,g,y,L,$),this._xi=L,this._yi=$,this},t.prototype.quadraticCurveTo=function(r,n,g,y){return this._drawPendingPt(),this.addData(CMD$4.Q,r,n,g,y),this._ctx&&this._ctx.quadraticCurveTo(r,n,g,y),this._xi=g,this._yi=y,this},t.prototype.arc=function(r,n,g,y,L,$){this._drawPendingPt(),tmpAngles[0]=y,tmpAngles[1]=L,normalizeArcAngles(tmpAngles,$),y=tmpAngles[0],L=tmpAngles[1];var V=L-y;return this.addData(CMD$4.A,r,n,g,g,y,V,0,$?0:1),this._ctx&&this._ctx.arc(r,n,g,y,L,$),this._xi=mathCos$3(L)*g+r,this._yi=mathSin$3(L)*g+n,this},t.prototype.arcTo=function(r,n,g,y,L){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(r,n,g,y,L),this},t.prototype.rect=function(r,n,g,y){return this._drawPendingPt(),this._ctx&&this._ctx.rect(r,n,g,y),this.addData(CMD$4.R,r,n,g,y),this},t.prototype.closePath=function(){this._drawPendingPt(),this.addData(CMD$4.Z);var r=this._ctx,n=this._x0,g=this._y0;return r&&r.closePath(),this._xi=n,this._yi=g,this},t.prototype.fill=function(r){r&&r.fill(),this.toStatic()},t.prototype.stroke=function(r){r&&r.stroke(),this.toStatic()},t.prototype.len=function(){return this._len},t.prototype.setData=function(r){var n=r.length;!(this.data&&this.data.length===n)&&hasTypedArray&&(this.data=new Float32Array(n));for(var g=0;g<n;g++)this.data[g]=r[g];this._len=n},t.prototype.appendPath=function(r){r instanceof Array||(r=[r]);for(var n=r.length,g=0,y=this._len,L=0;L<n;L++)g+=r[L].len();hasTypedArray&&this.data instanceof Float32Array&&(this.data=new Float32Array(y+g));for(var L=0;L<n;L++)for(var $=r[L].data,V=0;V<$.length;V++)this.data[y++]=$[V];this._len=y},t.prototype.addData=function(r,n,g,y,L,$,V,z,j){if(this._saveData){var re=this.data;this._len+arguments.length>re.length&&(this._expandData(),re=this.data);for(var ae=0;ae<arguments.length;ae++)re[this._len++]=arguments[ae]}},t.prototype._drawPendingPt=function(){this._pendingPtDist>0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},t.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var r=[],n=0;n<this._len;n++)r[n]=this.data[n];this.data=r}},t.prototype.toStatic=function(){if(this._saveData){this._drawPendingPt();var r=this.data;r instanceof Array&&(r.length=this._len,hasTypedArray&&this._len>11&&(this.data=new Float32Array(r)))}},t.prototype.getBoundingRect=function(){min[0]=min[1]=min2[0]=min2[1]=Number.MAX_VALUE,max[0]=max[1]=max2[0]=max2[1]=-Number.MAX_VALUE;var r=this.data,n=0,g=0,y=0,L=0,$;for($=0;$<this._len;){var V=r[$++],z=$===1;switch(z&&(n=r[$],g=r[$+1],y=n,L=g),V){case CMD$4.M:n=y=r[$++],g=L=r[$++],min2[0]=y,min2[1]=L,max2[0]=y,max2[1]=L;break;case CMD$4.L:fromLine(n,g,r[$],r[$+1],min2,max2),n=r[$++],g=r[$++];break;case CMD$4.C:fromCubic(n,g,r[$++],r[$++],r[$++],r[$++],r[$],r[$+1],min2,max2),n=r[$++],g=r[$++];break;case CMD$4.Q:fromQuadratic(n,g,r[$++],r[$++],r[$],r[$+1],min2,max2),n=r[$++],g=r[$++];break;case CMD$4.A:var j=r[$++],re=r[$++],ae=r[$++],oe=r[$++],ie=r[$++],le=r[$++]+ie;$+=1;var ue=!r[$++];z&&(y=mathCos$3(ie)*ae+j,L=mathSin$3(ie)*oe+re),fromArc(j,re,ae,oe,ie,le,ue,min2,max2),n=mathCos$3(le)*ae+j,g=mathSin$3(le)*oe+re;break;case CMD$4.R:y=n=r[$++],L=g=r[$++];var de=r[$++],pe=r[$++];fromLine(y,L,y+de,L+pe,min2,max2);break;case CMD$4.Z:n=y,g=L;break}min$1(min,min,min2),max$1(max,max,max2)}return $===0&&(min[0]=min[1]=max[0]=max[1]=0),new BoundingRect$1(min[0],min[1],max[0]-min[0],max[1]-min[1])},t.prototype._calculateLength=function(){var r=this.data,n=this._len,g=this._ux,y=this._uy,L=0,$=0,V=0,z=0;this._pathSegLen||(this._pathSegLen=[]);for(var j=this._pathSegLen,re=0,ae=0,oe=0;oe<n;){var ie=r[oe++],le=oe===1;le&&(L=r[oe],$=r[oe+1],V=L,z=$);var ue=-1;switch(ie){case CMD$4.M:L=V=r[oe++],$=z=r[oe++];break;case CMD$4.L:{var de=r[oe++],pe=r[oe++],he=de-L,_e=pe-$;(mathAbs$2(he)>g||mathAbs$2(_e)>y||oe===n-1)&&(ue=Math.sqrt(he*he+_e*_e),L=de,$=pe);break}case CMD$4.C:{var Ce=r[oe++],$e=r[oe++],de=r[oe++],pe=r[oe++],xe=r[oe++],Ie=r[oe++];ue=cubicLength(L,$,Ce,$e,de,pe,xe,Ie,10),L=xe,$=Ie;break}case CMD$4.Q:{var Ce=r[oe++],$e=r[oe++],de=r[oe++],pe=r[oe++];ue=quadraticLength(L,$,Ce,$e,de,pe,10),L=de,$=pe;break}case CMD$4.A:var Ne=r[oe++],ze=r[oe++],Fe=r[oe++],qe=r[oe++],Et=r[oe++],kt=r[oe++],Lt=kt+Et;oe+=1,le&&(V=mathCos$3(Et)*Fe+Ne,z=mathSin$3(Et)*qe+ze),ue=mathMax$8(Fe,qe)*mathMin$8(PI2$7,Math.abs(kt)),L=mathCos$3(Lt)*Fe+Ne,$=mathSin$3(Lt)*qe+ze;break;case CMD$4.R:{V=L=r[oe++],z=$=r[oe++];var vn=r[oe++],jt=r[oe++];ue=vn*2+jt*2;break}case CMD$4.Z:{var he=V-L,_e=z-$;ue=Math.sqrt(he*he+_e*_e),L=V,$=z;break}}ue>=0&&(j[ae++]=ue,re+=ue)}return this._pathLen=re,re},t.prototype.rebuildPath=function(r,n){var g=this.data,y=this._ux,L=this._uy,$=this._len,V,z,j,re,ae,oe,ie=n<1,le,ue,de=0,pe=0,he,_e=0,Ce,$e;if(!(ie&&(this._pathSegLen||this._calculateLength(),le=this._pathSegLen,ue=this._pathLen,he=n*ue,!he)))e:for(var xe=0;xe<$;){var Ie=g[xe++],Ne=xe===1;switch(Ne&&(j=g[xe],re=g[xe+1],V=j,z=re),Ie!==CMD$4.L&&_e>0&&(r.lineTo(Ce,$e),_e=0),Ie){case CMD$4.M:V=j=g[xe++],z=re=g[xe++],r.moveTo(j,re);break;case CMD$4.L:{ae=g[xe++],oe=g[xe++];var ze=mathAbs$2(ae-j),Fe=mathAbs$2(oe-re);if(ze>y||Fe>L){if(ie){var qe=le[pe++];if(de+qe>he){var Et=(he-de)/qe;r.lineTo(j*(1-Et)+ae*Et,re*(1-Et)+oe*Et);break e}de+=qe}r.lineTo(ae,oe),j=ae,re=oe,_e=0}else{var kt=ze*ze+Fe*Fe;kt>_e&&(Ce=ae,$e=oe,_e=kt)}break}case CMD$4.C:{var Lt=g[xe++],vn=g[xe++],jt=g[xe++],At=g[xe++],hn=g[xe++],bn=g[xe++];if(ie){var qe=le[pe++];if(de+qe>he){var Et=(he-de)/qe;cubicSubdivide(j,Lt,jt,hn,Et,tmpOutX),cubicSubdivide(re,vn,At,bn,Et,tmpOutY),r.bezierCurveTo(tmpOutX[1],tmpOutY[1],tmpOutX[2],tmpOutY[2],tmpOutX[3],tmpOutY[3]);break e}de+=qe}r.bezierCurveTo(Lt,vn,jt,At,hn,bn),j=hn,re=bn;break}case CMD$4.Q:{var Lt=g[xe++],vn=g[xe++],jt=g[xe++],At=g[xe++];if(ie){var qe=le[pe++];if(de+qe>he){var Et=(he-de)/qe;quadraticSubdivide(j,Lt,jt,Et,tmpOutX),quadraticSubdivide(re,vn,At,Et,tmpOutY),r.quadraticCurveTo(tmpOutX[1],tmpOutY[1],tmpOutX[2],tmpOutY[2]);break e}de+=qe}r.quadraticCurveTo(Lt,vn,jt,At),j=jt,re=At;break}case CMD$4.A:var Cn=g[xe++],Tn=g[xe++],xn=g[xe++],En=g[xe++],kn=g[xe++],On=g[xe++],Rn=g[xe++],In=!g[xe++],Mn=xn>En?xn:En,Vn=mathAbs$2(xn-En)>.001,zn=kn+On,Jn=!1;if(ie){var qe=le[pe++];de+qe>he&&(zn=kn+On*(he-de)/qe,Jn=!0),de+=qe}if(Vn&&r.ellipse?r.ellipse(Cn,Tn,xn,En,Rn,kn,zn,In):r.arc(Cn,Tn,Mn,kn,zn,In),Jn)break e;Ne&&(V=mathCos$3(kn)*xn+Cn,z=mathSin$3(kn)*En+Tn),j=mathCos$3(zn)*xn+Cn,re=mathSin$3(zn)*En+Tn;break;case CMD$4.R:V=j=g[xe],z=re=g[xe+1],ae=g[xe++],oe=g[xe++];var tr=g[xe++],$n=g[xe++];if(ie){var qe=le[pe++];if(de+qe>he){var Pn=he-de;r.moveTo(ae,oe),r.lineTo(ae+mathMin$8(Pn,tr),oe),Pn-=tr,Pn>0&&r.lineTo(ae+tr,oe+mathMin$8(Pn,$n)),Pn-=$n,Pn>0&&r.lineTo(ae+mathMax$8(tr-Pn,0),oe+$n),Pn-=tr,Pn>0&&r.lineTo(ae,oe+mathMax$8($n-Pn,0));break e}de+=qe}r.rect(ae,oe,tr,$n);break;case CMD$4.Z:if(ie){var qe=le[pe++];if(de+qe>he){var Et=(he-de)/qe;r.lineTo(j*(1-Et)+V*Et,re*(1-Et)+z*Et);break e}de+=qe}r.closePath(),j=V,re=z}}},t.prototype.clone=function(){var r=new t,n=this.data;return r.data=n.slice?n.slice():Array.prototype.slice.call(n),r._len=this._len,r},t.CMD=CMD$4,t.initDefaultProps=function(){var r=t.prototype;r._saveData=!0,r._ux=0,r._uy=0,r._pendingPtDist=0,r._version=0}(),t}();function containStroke$4(t,r,n,g,y,L,$){if(y===0)return!1;var V=y,z=0,j=t;if($>r+V&&$>g+V||$<r-V&&$<g-V||L>t+V&&L>n+V||L<t-V&&L<n-V)return!1;if(t!==n)z=(r-g)/(t-n),j=(t*g-n*r)/(t-n);else return Math.abs(L-t)<=V/2;var re=z*L-$+j,ae=re*re/(z*z+1);return ae<=V/2*V/2}function containStroke$3(t,r,n,g,y,L,$,V,z,j,re){if(z===0)return!1;var ae=z;if(re>r+ae&&re>g+ae&&re>L+ae&&re>V+ae||re<r-ae&&re<g-ae&&re<L-ae&&re<V-ae||j>t+ae&&j>n+ae&&j>y+ae&&j>$+ae||j<t-ae&&j<n-ae&&j<y-ae&&j<$-ae)return!1;var oe=cubicProjectPoint(t,r,n,g,y,L,$,V,j,re,null);return oe<=ae/2}function containStroke$2(t,r,n,g,y,L,$,V,z){if($===0)return!1;var j=$;if(z>r+j&&z>g+j&&z>L+j||z<r-j&&z<g-j&&z<L-j||V>t+j&&V>n+j&&V>y+j||V<t-j&&V<n-j&&V<y-j)return!1;var re=quadraticProjectPoint(t,r,n,g,y,L,V,z,null);return re<=j/2}var PI2$6=Math.PI*2;function normalizeRadian(t){return t%=PI2$6,t<0&&(t+=PI2$6),t}var PI2$5=Math.PI*2;function containStroke$1(t,r,n,g,y,L,$,V,z){if($===0)return!1;var j=$;V-=t,z-=r;var re=Math.sqrt(V*V+z*z);if(re-j>n||re+j<n)return!1;if(Math.abs(g-y)%PI2$5<1e-4)return!0;if(L){var ae=g;g=normalizeRadian(y),y=normalizeRadian(ae)}else g=normalizeRadian(g),y=normalizeRadian(y);g>y&&(y+=PI2$5);var oe=Math.atan2(z,V);return oe<0&&(oe+=PI2$5),oe>=g&&oe<=y||oe+PI2$5>=g&&oe+PI2$5<=y}function windingLine(t,r,n,g,y,L){if(L>r&&L>g||L<r&&L<g||g===r)return 0;var $=(L-r)/(g-r),V=g<r?1:-1;($===1||$===0)&&(V=g<r?.5:-.5);var z=$*(n-t)+t;return z===y?1/0:z>y?V:0}var CMD$3=PathProxy.CMD,PI2$4=Math.PI*2,EPSILON$1=1e-4;function isAroundEqual$1(t,r){return Math.abs(t-r)<EPSILON$1}var roots=[-1,-1,-1],extrema=[-1,-1];function swapExtrema(){var t=extrema[0];extrema[0]=extrema[1],extrema[1]=t}function windingCubic(t,r,n,g,y,L,$,V,z,j){if(j>r&&j>g&&j>L&&j>V||j<r&&j<g&&j<L&&j<V)return 0;var re=cubicRootAt(r,g,L,V,j,roots);if(re===0)return 0;for(var ae=0,oe=-1,ie=void 0,le=void 0,ue=0;ue<re;ue++){var de=roots[ue],pe=de===0||de===1?.5:1,he=cubicAt(t,n,y,$,de);he<z||(oe<0&&(oe=cubicExtrema(r,g,L,V,extrema),extrema[1]<extrema[0]&&oe>1&&swapExtrema(),ie=cubicAt(r,g,L,V,extrema[0]),oe>1&&(le=cubicAt(r,g,L,V,extrema[1]))),oe===2?de<extrema[0]?ae+=ie<r?pe:-pe:de<extrema[1]?ae+=le<ie?pe:-pe:ae+=V<le?pe:-pe:de<extrema[0]?ae+=ie<r?pe:-pe:ae+=V<ie?pe:-pe)}return ae}function windingQuadratic(t,r,n,g,y,L,$,V){if(V>r&&V>g&&V>L||V<r&&V<g&&V<L)return 0;var z=quadraticRootAt(r,g,L,V,roots);if(z===0)return 0;var j=quadraticExtremum(r,g,L);if(j>=0&&j<=1){for(var re=0,ae=quadraticAt$1(r,g,L,j),oe=0;oe<z;oe++){var ie=roots[oe]===0||roots[oe]===1?.5:1,le=quadraticAt$1(t,n,y,roots[oe]);le<$||(roots[oe]<j?re+=ae<r?ie:-ie:re+=L<ae?ie:-ie)}return re}else{var ie=roots[0]===0||roots[0]===1?.5:1,le=quadraticAt$1(t,n,y,roots[0]);return le<$?0:L<r?ie:-ie}}function windingArc(t,r,n,g,y,L,$,V){if(V-=r,V>n||V<-n)return 0;var z=Math.sqrt(n*n-V*V);roots[0]=-z,roots[1]=z;var j=Math.abs(g-y);if(j<1e-4)return 0;if(j>=PI2$4-1e-4){g=0,y=PI2$4;var re=L?1:-1;return $>=roots[0]+t&&$<=roots[1]+t?re:0}if(g>y){var ae=g;g=y,y=ae}g<0&&(g+=PI2$4,y+=PI2$4);for(var oe=0,ie=0;ie<2;ie++){var le=roots[ie];if(le+t>$){var ue=Math.atan2(V,le),re=L?1:-1;ue<0&&(ue=PI2$4+ue),(ue>=g&&ue<=y||ue+PI2$4>=g&&ue+PI2$4<=y)&&(ue>Math.PI/2&&ue<Math.PI*1.5&&(re=-re),oe+=re)}}return oe}function containPath(t,r,n,g,y){for(var L=t.data,$=t.len(),V=0,z=0,j=0,re=0,ae=0,oe,ie,le=0;le<$;){var ue=L[le++],de=le===1;switch(ue===CMD$3.M&&le>1&&(n||(V+=windingLine(z,j,re,ae,g,y))),de&&(z=L[le],j=L[le+1],re=z,ae=j),ue){case CMD$3.M:re=L[le++],ae=L[le++],z=re,j=ae;break;case CMD$3.L:if(n){if(containStroke$4(z,j,L[le],L[le+1],r,g,y))return!0}else V+=windingLine(z,j,L[le],L[le+1],g,y)||0;z=L[le++],j=L[le++];break;case CMD$3.C:if(n){if(containStroke$3(z,j,L[le++],L[le++],L[le++],L[le++],L[le],L[le+1],r,g,y))return!0}else V+=windingCubic(z,j,L[le++],L[le++],L[le++],L[le++],L[le],L[le+1],g,y)||0;z=L[le++],j=L[le++];break;case CMD$3.Q:if(n){if(containStroke$2(z,j,L[le++],L[le++],L[le],L[le+1],r,g,y))return!0}else V+=windingQuadratic(z,j,L[le++],L[le++],L[le],L[le+1],g,y)||0;z=L[le++],j=L[le++];break;case CMD$3.A:var pe=L[le++],he=L[le++],_e=L[le++],Ce=L[le++],$e=L[le++],xe=L[le++];le+=1;var Ie=!!(1-L[le++]);oe=Math.cos($e)*_e+pe,ie=Math.sin($e)*Ce+he,de?(re=oe,ae=ie):V+=windingLine(z,j,oe,ie,g,y);var Ne=(g-pe)*Ce/_e+pe;if(n){if(containStroke$1(pe,he,Ce,$e,$e+xe,Ie,r,Ne,y))return!0}else V+=windingArc(pe,he,Ce,$e,$e+xe,Ie,Ne,y);z=Math.cos($e+xe)*_e+pe,j=Math.sin($e+xe)*Ce+he;break;case CMD$3.R:re=z=L[le++],ae=j=L[le++];var ze=L[le++],Fe=L[le++];if(oe=re+ze,ie=ae+Fe,n){if(containStroke$4(re,ae,oe,ae,r,g,y)||containStroke$4(oe,ae,oe,ie,r,g,y)||containStroke$4(oe,ie,re,ie,r,g,y)||containStroke$4(re,ie,re,ae,r,g,y))return!0}else V+=windingLine(oe,ae,oe,ie,g,y),V+=windingLine(re,ie,re,ae,g,y);break;case CMD$3.Z:if(n){if(containStroke$4(z,j,re,ae,r,g,y))return!0}else V+=windingLine(z,j,re,ae,g,y);z=re,j=ae;break}}return!n&&!isAroundEqual$1(j,ae)&&(V+=windingLine(z,j,re,ae,g,y)||0),V!==0}function contain$2(t,r,n){return containPath(t,0,!1,r,n)}function containStroke(t,r,n,g){return containPath(t,r,!0,n,g)}var DEFAULT_PATH_STYLE=defaults$2({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},DEFAULT_COMMON_STYLE),DEFAULT_PATH_ANIMATION_PROPS={style:defaults$2({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},DEFAULT_COMMON_ANIMATION_PROPS.style)},pathCopyParams=TRANSFORMABLE_PROPS.concat(["invisible","culling","z","z2","zlevel","parent"]),Path=function(t){__extends(r,t);function r(n){return t.call(this,n)||this}return r.prototype.update=function(){var n=this;t.prototype.update.call(this);var g=this.style;if(g.decal){var y=this._decalEl=this._decalEl||new r;y.buildPath===r.prototype.buildPath&&(y.buildPath=function(z){n.buildPath(z,n.shape)}),y.silent=!0;var L=y.style;for(var $ in g)L[$]!==g[$]&&(L[$]=g[$]);L.fill=g.fill?g.decal:null,L.decal=null,L.shadowColor=null,g.strokeFirst&&(L.stroke=null);for(var V=0;V<pathCopyParams.length;++V)y[pathCopyParams[V]]=this[pathCopyParams[V]];y.__dirty|=REDRAW_BIT}else this._decalEl&&(this._decalEl=null)},r.prototype.getDecalElement=function(){return this._decalEl},r.prototype._init=function(n){var g=keys(n);this.shape=this.getDefaultShape();var y=this.getDefaultStyle();y&&this.useStyle(y);for(var L=0;L<g.length;L++){var $=g[L],V=n[$];$==="style"?this.style?extend$1(this.style,V):this.useStyle(V):$==="shape"?extend$1(this.shape,V):t.prototype.attrKV.call(this,$,V)}this.style||this.useStyle({})},r.prototype.getDefaultStyle=function(){return null},r.prototype.getDefaultShape=function(){return{}},r.prototype.canBeInsideText=function(){return this.hasFill()},r.prototype.getInsideTextFill=function(){var n=this.style.fill;if(n!=="none"){if(isString$1(n)){var g=lum(n,0);return g>.5?DARK_LABEL_COLOR:g>.2?LIGHTER_LABEL_COLOR:LIGHT_LABEL_COLOR}else if(n)return LIGHT_LABEL_COLOR}return DARK_LABEL_COLOR},r.prototype.getInsideTextStroke=function(n){var g=this.style.fill;if(isString$1(g)){var y=this.__zr,L=!!(y&&y.isDarkMode()),$=lum(n,0)<DARK_MODE_THRESHOLD;if(L===$)return g}},r.prototype.buildPath=function(n,g,y){},r.prototype.pathUpdated=function(){this.__dirty&=~SHAPE_CHANGED_BIT},r.prototype.getUpdatedPathProxy=function(n){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,n),this.path},r.prototype.createPathProxy=function(){this.path=new PathProxy(!1)},r.prototype.hasStroke=function(){var n=this.style,g=n.stroke;return!(g==null||g==="none"||!(n.lineWidth>0))},r.prototype.hasFill=function(){var n=this.style,g=n.fill;return g!=null&&g!=="none"},r.prototype.getBoundingRect=function(){var n=this._rect,g=this.style,y=!n;if(y){var L=!1;this.path||(L=!0,this.createPathProxy());var $=this.path;(L||this.__dirty&SHAPE_CHANGED_BIT)&&($.beginPath(),this.buildPath($,this.shape,!1),this.pathUpdated()),n=$.getBoundingRect()}if(this._rect=n,this.hasStroke()&&this.path&&this.path.len()>0){var V=this._rectStroke||(this._rectStroke=n.clone());if(this.__dirty||y){V.copy(n);var z=g.strokeNoScale?this.getLineScale():1,j=g.lineWidth;if(!this.hasFill()){var re=this.strokeContainThreshold;j=Math.max(j,re??4)}z>1e-10&&(V.width+=j/z,V.height+=j/z,V.x-=j/z/2,V.y-=j/z/2)}return V}return n},r.prototype.contain=function(n,g){var y=this.transformCoordToLocal(n,g),L=this.getBoundingRect(),$=this.style;if(n=y[0],g=y[1],L.contain(n,g)){var V=this.path;if(this.hasStroke()){var z=$.lineWidth,j=$.strokeNoScale?this.getLineScale():1;if(j>1e-10&&(this.hasFill()||(z=Math.max(z,this.strokeContainThreshold)),containStroke(V,z/j,n,g)))return!0}if(this.hasFill())return contain$2(V,n,g)}return!1},r.prototype.dirtyShape=function(){this.__dirty|=SHAPE_CHANGED_BIT,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},r.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},r.prototype.animateShape=function(n){return this.animate("shape",n)},r.prototype.updateDuringAnimation=function(n){n==="style"?this.dirtyStyle():n==="shape"?this.dirtyShape():this.markRedraw()},r.prototype.attrKV=function(n,g){n==="shape"?this.setShape(g):t.prototype.attrKV.call(this,n,g)},r.prototype.setShape=function(n,g){var y=this.shape;return y||(y=this.shape={}),typeof n=="string"?y[n]=g:extend$1(y,n),this.dirtyShape(),this},r.prototype.shapeChanged=function(){return!!(this.__dirty&SHAPE_CHANGED_BIT)},r.prototype.createStyle=function(n){return createObject(DEFAULT_PATH_STYLE,n)},r.prototype._innerSaveToNormal=function(n){t.prototype._innerSaveToNormal.call(this,n);var g=this._normalState;n.shape&&!g.shape&&(g.shape=extend$1({},this.shape))},r.prototype._applyStateObj=function(n,g,y,L,$,V){t.prototype._applyStateObj.call(this,n,g,y,L,$,V);var z=!(g&&L),j;if(g&&g.shape?$?L?j=g.shape:(j=extend$1({},y.shape),extend$1(j,g.shape)):(j=extend$1({},L?this.shape:y.shape),extend$1(j,g.shape)):z&&(j=y.shape),j)if($){this.shape=extend$1({},this.shape);for(var re={},ae=keys(j),oe=0;oe<ae.length;oe++){var ie=ae[oe];typeof j[ie]=="object"?this.shape[ie]=j[ie]:re[ie]=j[ie]}this._transitionState(n,{shape:re},V)}else this.shape=j,this.dirtyShape()},r.prototype._mergeStates=function(n){for(var g=t.prototype._mergeStates.call(this,n),y,L=0;L<n.length;L++){var $=n[L];$.shape&&(y=y||{},this._mergeStyle(y,$.shape))}return y&&(g.shape=y),g},r.prototype.getAnimationStyleProps=function(){return DEFAULT_PATH_ANIMATION_PROPS},r.prototype.isZeroArea=function(){return!1},r.extend=function(n){var g=function(L){__extends($,L);function $(V){var z=L.call(this,V)||this;return n.init&&n.init.call(z,V),z}return $.prototype.getDefaultStyle=function(){return clone$4(n.style)},$.prototype.getDefaultShape=function(){return clone$4(n.shape)},$}(r);for(var y in n)typeof n[y]=="function"&&(g.prototype[y]=n[y]);return g},r.initDefaultProps=function(){var n=r.prototype;n.type="path",n.strokeContainThreshold=5,n.segmentIgnoreThreshold=0,n.subPixelOptimize=!1,n.autoBatch=!1,n.__dirty=REDRAW_BIT|STYLE_CHANGED_BIT|SHAPE_CHANGED_BIT}(),r}(Displayable$1);const Path$1=Path;var DEFAULT_TSPAN_STYLE=defaults$2({strokeFirst:!0,font:DEFAULT_FONT,x:0,y:0,textAlign:"left",textBaseline:"top",miterLimit:2},DEFAULT_PATH_STYLE),TSpan=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.hasStroke=function(){var n=this.style,g=n.stroke;return g!=null&&g!=="none"&&n.lineWidth>0},r.prototype.hasFill=function(){var n=this.style,g=n.fill;return g!=null&&g!=="none"},r.prototype.createStyle=function(n){return createObject(DEFAULT_TSPAN_STYLE,n)},r.prototype.setBoundingRect=function(n){this._rect=n},r.prototype.getBoundingRect=function(){var n=this.style;if(!this._rect){var g=n.text;g!=null?g+="":g="";var y=getBoundingRect(g,n.font,n.textAlign,n.textBaseline);if(y.x+=n.x||0,y.y+=n.y||0,this.hasStroke()){var L=n.lineWidth;y.x-=L/2,y.y-=L/2,y.width+=L,y.height+=L}this._rect=y}return this._rect},r.initDefaultProps=function(){var n=r.prototype;n.dirtyRectTolerance=10}(),r}(Displayable$1);TSpan.prototype.type="tspan";const TSpan$1=TSpan;var DEFAULT_IMAGE_STYLE=defaults$2({x:0,y:0},DEFAULT_COMMON_STYLE),DEFAULT_IMAGE_ANIMATION_PROPS={style:defaults$2({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},DEFAULT_COMMON_ANIMATION_PROPS.style)};function isImageLike$1(t){return!!(t&&typeof t!="string"&&t.width&&t.height)}var ZRImage=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.createStyle=function(n){return createObject(DEFAULT_IMAGE_STYLE,n)},r.prototype._getSize=function(n){var g=this.style,y=g[n];if(y!=null)return y;var L=isImageLike$1(g.image)?g.image:this.__image;if(!L)return 0;var $=n==="width"?"height":"width",V=g[$];return V==null?L[n]:L[n]/L[$]*V},r.prototype.getWidth=function(){return this._getSize("width")},r.prototype.getHeight=function(){return this._getSize("height")},r.prototype.getAnimationStyleProps=function(){return DEFAULT_IMAGE_ANIMATION_PROPS},r.prototype.getBoundingRect=function(){var n=this.style;return this._rect||(this._rect=new BoundingRect$1(n.x||0,n.y||0,this.getWidth(),this.getHeight())),this._rect},r}(Displayable$1);ZRImage.prototype.type="image";const ZRImage$1=ZRImage;function buildPath$2(t,r){var n=r.x,g=r.y,y=r.width,L=r.height,$=r.r,V,z,j,re;y<0&&(n=n+y,y=-y),L<0&&(g=g+L,L=-L),typeof $=="number"?V=z=j=re=$:$ instanceof Array?$.length===1?V=z=j=re=$[0]:$.length===2?(V=j=$[0],z=re=$[1]):$.length===3?(V=$[0],z=re=$[1],j=$[2]):(V=$[0],z=$[1],j=$[2],re=$[3]):V=z=j=re=0;var ae;V+z>y&&(ae=V+z,V*=y/ae,z*=y/ae),j+re>y&&(ae=j+re,j*=y/ae,re*=y/ae),z+j>L&&(ae=z+j,z*=L/ae,j*=L/ae),V+re>L&&(ae=V+re,V*=L/ae,re*=L/ae),t.moveTo(n+V,g),t.lineTo(n+y-z,g),z!==0&&t.arc(n+y-z,g+z,z,-Math.PI/2,0),t.lineTo(n+y,g+L-j),j!==0&&t.arc(n+y-j,g+L-j,j,0,Math.PI/2),t.lineTo(n+re,g+L),re!==0&&t.arc(n+re,g+L-re,re,Math.PI/2,Math.PI),t.lineTo(n,g+V),V!==0&&t.arc(n+V,g+V,V,Math.PI,Math.PI*1.5)}var round$2=Math.round;function subPixelOptimizeLine$1(t,r,n){if(r){var g=r.x1,y=r.x2,L=r.y1,$=r.y2;t.x1=g,t.x2=y,t.y1=L,t.y2=$;var V=n&&n.lineWidth;return V&&(round$2(g*2)===round$2(y*2)&&(t.x1=t.x2=subPixelOptimize$1(g,V,!0)),round$2(L*2)===round$2($*2)&&(t.y1=t.y2=subPixelOptimize$1(L,V,!0))),t}}function subPixelOptimizeRect$1(t,r,n){if(r){var g=r.x,y=r.y,L=r.width,$=r.height;t.x=g,t.y=y,t.width=L,t.height=$;var V=n&&n.lineWidth;return V&&(t.x=subPixelOptimize$1(g,V,!0),t.y=subPixelOptimize$1(y,V,!0),t.width=Math.max(subPixelOptimize$1(g+L,V,!1)-t.x,L===0?0:1),t.height=Math.max(subPixelOptimize$1(y+$,V,!1)-t.y,$===0?0:1)),t}}function subPixelOptimize$1(t,r,n){if(!r)return t;var g=round$2(t*2);return(g+round$2(r))%2===0?g/2:(g+(n?1:-1))/2}var RectShape=function(){function t(){this.x=0,this.y=0,this.width=0,this.height=0}return t}(),subPixelOptimizeOutputShape$1={},Rect$2=function(t){__extends(r,t);function r(n){return t.call(this,n)||this}return r.prototype.getDefaultShape=function(){return new RectShape},r.prototype.buildPath=function(n,g){var y,L,$,V;if(this.subPixelOptimize){var z=subPixelOptimizeRect$1(subPixelOptimizeOutputShape$1,g,this.style);y=z.x,L=z.y,$=z.width,V=z.height,z.r=g.r,g=z}else y=g.x,L=g.y,$=g.width,V=g.height;g.r?buildPath$2(n,g):n.rect(y,L,$,V)},r.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},r}(Path$1);Rect$2.prototype.type="rect";const Rect$3=Rect$2;var DEFAULT_RICH_TEXT_COLOR={fill:"#000"},DEFAULT_STROKE_LINE_WIDTH=2,DEFAULT_TEXT_ANIMATION_PROPS={style:defaults$2({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},DEFAULT_COMMON_ANIMATION_PROPS.style)},ZRText=function(t){__extends(r,t);function r(n){var g=t.call(this)||this;return g.type="text",g._children=[],g._defaultStyle=DEFAULT_RICH_TEXT_COLOR,g.attr(n),g}return r.prototype.childrenRef=function(){return this._children},r.prototype.update=function(){t.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var n=0;n<this._children.length;n++){var g=this._children[n];g.zlevel=this.zlevel,g.z=this.z,g.z2=this.z2,g.culling=this.culling,g.cursor=this.cursor,g.invisible=this.invisible}},r.prototype.updateTransform=function(){var n=this.innerTransformable;n?(n.updateTransform(),n.transform&&(this.transform=n.transform)):t.prototype.updateTransform.call(this)},r.prototype.getLocalTransform=function(n){var g=this.innerTransformable;return g?g.getLocalTransform(n):t.prototype.getLocalTransform.call(this,n)},r.prototype.getComputedTransform=function(){return this.__hostTarget&&(this.__hostTarget.getComputedTransform(),this.__hostTarget.updateInnerText(!0)),t.prototype.getComputedTransform.call(this)},r.prototype._updateSubTexts=function(){this._childCursor=0,normalizeTextStyle(this.style),this.style.rich?this._updateRichTexts():this._updatePlainTexts(),this._children.length=this._childCursor,this.styleUpdated()},r.prototype.addSelfToZr=function(n){t.prototype.addSelfToZr.call(this,n);for(var g=0;g<this._children.length;g++)this._children[g].__zr=n},r.prototype.removeSelfFromZr=function(n){t.prototype.removeSelfFromZr.call(this,n);for(var g=0;g<this._children.length;g++)this._children[g].__zr=null},r.prototype.getBoundingRect=function(){if(this.styleChanged()&&this._updateSubTexts(),!this._rect){for(var n=new BoundingRect$1(0,0,0,0),g=this._children,y=[],L=null,$=0;$<g.length;$++){var V=g[$],z=V.getBoundingRect(),j=V.getLocalTransform(y);j?(n.copy(z),n.applyTransform(j),L=L||n.clone(),L.union(n)):(L=L||z.clone(),L.union(z))}this._rect=L||n}return this._rect},r.prototype.setDefaultTextStyle=function(n){this._defaultStyle=n||DEFAULT_RICH_TEXT_COLOR},r.prototype.setTextContent=function(n){},r.prototype._mergeStyle=function(n,g){if(!g)return n;var y=g.rich,L=n.rich||y&&{};return extend$1(n,g),y&&L?(this._mergeRich(L,y),n.rich=L):L&&(n.rich=L),n},r.prototype._mergeRich=function(n,g){for(var y=keys(g),L=0;L<y.length;L++){var $=y[L];n[$]=n[$]||{},extend$1(n[$],g[$])}},r.prototype.getAnimationStyleProps=function(){return DEFAULT_TEXT_ANIMATION_PROPS},r.prototype._getOrCreateChild=function(n){var g=this._children[this._childCursor];return(!g||!(g instanceof n))&&(g=new n),this._children[this._childCursor++]=g,g.__zr=this.__zr,g.parent=this,g},r.prototype._updatePlainTexts=function(){var n=this.style,g=n.font||DEFAULT_FONT,y=n.padding,L=getStyleText(n),$=parsePlainText(L,n),V=needDrawBackground(n),z=!!n.backgroundColor,j=$.outerHeight,re=$.outerWidth,ae=$.contentWidth,oe=$.lines,ie=$.lineHeight,le=this._defaultStyle,ue=n.x||0,de=n.y||0,pe=n.align||le.align||"left",he=n.verticalAlign||le.verticalAlign||"top",_e=ue,Ce=adjustTextY(de,$.contentHeight,he);if(V||y){var $e=adjustTextX(ue,re,pe),xe=adjustTextY(de,j,he);V&&this._renderBackground(n,n,$e,xe,re,j)}Ce+=ie/2,y&&(_e=getTextXForPadding(ue,pe,y),he==="top"?Ce+=y[0]:he==="bottom"&&(Ce-=y[2]));for(var Ie=0,Ne=!1,ze=getFill("fill"in n?n.fill:(Ne=!0,le.fill)),Fe=getStroke("stroke"in n?n.stroke:!z&&(!le.autoStroke||Ne)?(Ie=DEFAULT_STROKE_LINE_WIDTH,le.stroke):null),qe=n.textShadowBlur>0,Et=n.width!=null&&(n.overflow==="truncate"||n.overflow==="break"||n.overflow==="breakAll"),kt=$.calculatedLineHeight,Lt=0;Lt<oe.length;Lt++){var vn=this._getOrCreateChild(TSpan$1),jt=vn.createStyle();vn.useStyle(jt),jt.text=oe[Lt],jt.x=_e,jt.y=Ce,pe&&(jt.textAlign=pe),jt.textBaseline="middle",jt.opacity=n.opacity,jt.strokeFirst=!0,qe&&(jt.shadowBlur=n.textShadowBlur||0,jt.shadowColor=n.textShadowColor||"transparent",jt.shadowOffsetX=n.textShadowOffsetX||0,jt.shadowOffsetY=n.textShadowOffsetY||0),jt.stroke=Fe,jt.fill=ze,Fe&&(jt.lineWidth=n.lineWidth||Ie,jt.lineDash=n.lineDash,jt.lineDashOffset=n.lineDashOffset||0),jt.font=g,setSeparateFont(jt,n),Ce+=ie,Et&&vn.setBoundingRect(new BoundingRect$1(adjustTextX(jt.x,n.width,jt.textAlign),adjustTextY(jt.y,kt,jt.textBaseline),ae,kt))}},r.prototype._updateRichTexts=function(){var n=this.style,g=getStyleText(n),y=parseRichText(g,n),L=y.width,$=y.outerWidth,V=y.outerHeight,z=n.padding,j=n.x||0,re=n.y||0,ae=this._defaultStyle,oe=n.align||ae.align,ie=n.verticalAlign||ae.verticalAlign,le=adjustTextX(j,$,oe),ue=adjustTextY(re,V,ie),de=le,pe=ue;z&&(de+=z[3],pe+=z[0]);var he=de+L;needDrawBackground(n)&&this._renderBackground(n,n,le,ue,$,V);for(var _e=!!n.backgroundColor,Ce=0;Ce<y.lines.length;Ce++){for(var $e=y.lines[Ce],xe=$e.tokens,Ie=xe.length,Ne=$e.lineHeight,ze=$e.width,Fe=0,qe=de,Et=he,kt=Ie-1,Lt=void 0;Fe<Ie&&(Lt=xe[Fe],!Lt.align||Lt.align==="left");)this._placeToken(Lt,n,Ne,pe,qe,"left",_e),ze-=Lt.width,qe+=Lt.width,Fe++;for(;kt>=0&&(Lt=xe[kt],Lt.align==="right");)this._placeToken(Lt,n,Ne,pe,Et,"right",_e),ze-=Lt.width,Et-=Lt.width,kt--;for(qe+=(L-(qe-de)-(he-Et)-ze)/2;Fe<=kt;)Lt=xe[Fe],this._placeToken(Lt,n,Ne,pe,qe+Lt.width/2,"center",_e),qe+=Lt.width,Fe++;pe+=Ne}},r.prototype._placeToken=function(n,g,y,L,$,V,z){var j=g.rich[n.styleName]||{};j.text=n.text;var re=n.verticalAlign,ae=L+y/2;re==="top"?ae=L+n.height/2:re==="bottom"&&(ae=L+y-n.height/2);var oe=!n.isLineHolder&&needDrawBackground(j);oe&&this._renderBackground(j,g,V==="right"?$-n.width:V==="center"?$-n.width/2:$,ae-n.height/2,n.width,n.height);var ie=!!j.backgroundColor,le=n.textPadding;le&&($=getTextXForPadding($,V,le),ae-=n.height/2-le[0]-n.innerHeight/2);var ue=this._getOrCreateChild(TSpan$1),de=ue.createStyle();ue.useStyle(de);var pe=this._defaultStyle,he=!1,_e=0,Ce=getFill("fill"in j?j.fill:"fill"in g?g.fill:(he=!0,pe.fill)),$e=getStroke("stroke"in j?j.stroke:"stroke"in g?g.stroke:!ie&&!z&&(!pe.autoStroke||he)?(_e=DEFAULT_STROKE_LINE_WIDTH,pe.stroke):null),xe=j.textShadowBlur>0||g.textShadowBlur>0;de.text=n.text,de.x=$,de.y=ae,xe&&(de.shadowBlur=j.textShadowBlur||g.textShadowBlur||0,de.shadowColor=j.textShadowColor||g.textShadowColor||"transparent",de.shadowOffsetX=j.textShadowOffsetX||g.textShadowOffsetX||0,de.shadowOffsetY=j.textShadowOffsetY||g.textShadowOffsetY||0),de.textAlign=V,de.textBaseline="middle",de.font=n.font||DEFAULT_FONT,de.opacity=retrieve3(j.opacity,g.opacity,1),setSeparateFont(de,j),$e&&(de.lineWidth=retrieve3(j.lineWidth,g.lineWidth,_e),de.lineDash=retrieve2(j.lineDash,g.lineDash),de.lineDashOffset=g.lineDashOffset||0,de.stroke=$e),Ce&&(de.fill=Ce);var Ie=n.contentWidth,Ne=n.contentHeight;ue.setBoundingRect(new BoundingRect$1(adjustTextX(de.x,Ie,de.textAlign),adjustTextY(de.y,Ne,de.textBaseline),Ie,Ne))},r.prototype._renderBackground=function(n,g,y,L,$,V){var z=n.backgroundColor,j=n.borderWidth,re=n.borderColor,ae=z&&z.image,oe=z&&!ae,ie=n.borderRadius,le=this,ue,de;if(oe||n.lineHeight||j&&re){ue=this._getOrCreateChild(Rect$3),ue.useStyle(ue.createStyle()),ue.style.fill=null;var pe=ue.shape;pe.x=y,pe.y=L,pe.width=$,pe.height=V,pe.r=ie,ue.dirtyShape()}if(oe){var he=ue.style;he.fill=z||null,he.fillOpacity=retrieve2(n.fillOpacity,1)}else if(ae){de=this._getOrCreateChild(ZRImage$1),de.onload=function(){le.dirtyStyle()};var _e=de.style;_e.image=z.image,_e.x=y,_e.y=L,_e.width=$,_e.height=V}if(j&&re){var he=ue.style;he.lineWidth=j,he.stroke=re,he.strokeOpacity=retrieve2(n.strokeOpacity,1),he.lineDash=n.borderDash,he.lineDashOffset=n.borderDashOffset||0,ue.strokeContainThreshold=0,ue.hasFill()&&ue.hasStroke()&&(he.strokeFirst=!0,he.lineWidth*=2)}var Ce=(ue||de).style;Ce.shadowBlur=n.shadowBlur||0,Ce.shadowColor=n.shadowColor||"transparent",Ce.shadowOffsetX=n.shadowOffsetX||0,Ce.shadowOffsetY=n.shadowOffsetY||0,Ce.opacity=retrieve3(n.opacity,g.opacity,1)},r.makeFont=function(n){var g="";return hasSeparateFont(n)&&(g=[n.fontStyle,n.fontWeight,parseFontSize(n.fontSize),n.fontFamily||"sans-serif"].join(" ")),g&&trim$2(g)||n.textFont||n.font},r}(Displayable$1),VALID_TEXT_ALIGN={left:!0,right:1,center:1},VALID_TEXT_VERTICAL_ALIGN={top:1,bottom:1,middle:1},FONT_PARTS=["fontStyle","fontWeight","fontSize","fontFamily"];function parseFontSize(t){return typeof t=="string"&&(t.indexOf("px")!==-1||t.indexOf("rem")!==-1||t.indexOf("em")!==-1)?t:isNaN(+t)?DEFAULT_FONT_SIZE+"px":t+"px"}function setSeparateFont(t,r){for(var n=0;n<FONT_PARTS.length;n++){var g=FONT_PARTS[n],y=r[g];y!=null&&(t[g]=y)}}function hasSeparateFont(t){return t.fontSize!=null||t.fontFamily||t.fontWeight}function normalizeTextStyle(t){return normalizeStyle(t),each$f(t.rich,normalizeStyle),t}function normalizeStyle(t){if(t){t.font=ZRText.makeFont(t);var r=t.align;r==="middle"&&(r="center"),t.align=r==null||VALID_TEXT_ALIGN[r]?r:"left";var n=t.verticalAlign;n==="center"&&(n="middle"),t.verticalAlign=n==null||VALID_TEXT_VERTICAL_ALIGN[n]?n:"top";var g=t.padding;g&&(t.padding=normalizeCssArray$1(t.padding))}}function getStroke(t,r){return t==null||r<=0||t==="transparent"||t==="none"?null:t.image||t.colorStops?"#000":t}function getFill(t){return t==null||t==="none"?null:t.image||t.colorStops?"#000":t}function getTextXForPadding(t,r,n){return r==="right"?t-n[1]:r==="center"?t+n[3]/2-n[1]/2:t+n[3]}function getStyleText(t){var r=t.text;return r!=null&&(r+=""),r}function needDrawBackground(t){return!!(t.backgroundColor||t.lineHeight||t.borderWidth&&t.borderColor)}const ZRText$1=ZRText;var getECData=makeInner(),setCommonECData=function(t,r,n,g){if(g){var y=getECData(g);y.dataIndex=n,y.dataType=r,y.seriesIndex=t,y.ssrType="chart",g.type==="group"&&g.traverse(function(L){var $=getECData(L);$.seriesIndex=t,$.dataIndex=n,$.dataType=r,$.ssrType="chart"})}},_highlightNextDigit=1,_highlightKeyMap={},getSavedStates=makeInner(),getComponentStates=makeInner(),HOVER_STATE_NORMAL=0,HOVER_STATE_BLUR=1,HOVER_STATE_EMPHASIS=2,SPECIAL_STATES=["emphasis","blur","select"],DISPLAY_STATES=["normal","emphasis","blur","select"],Z2_EMPHASIS_LIFT=10,Z2_SELECT_LIFT=9,HIGHLIGHT_ACTION_TYPE="highlight",DOWNPLAY_ACTION_TYPE="downplay",SELECT_ACTION_TYPE="select",UNSELECT_ACTION_TYPE="unselect",TOGGLE_SELECT_ACTION_TYPE="toggleSelect";function hasFillOrStroke(t){return t!=null&&t!=="none"}function doChangeHoverState(t,r,n){t.onHoverStateChange&&(t.hoverState||0)!==n&&t.onHoverStateChange(r),t.hoverState=n}function singleEnterEmphasis(t){doChangeHoverState(t,"emphasis",HOVER_STATE_EMPHASIS)}function singleLeaveEmphasis(t){t.hoverState===HOVER_STATE_EMPHASIS&&doChangeHoverState(t,"normal",HOVER_STATE_NORMAL)}function singleEnterBlur(t){doChangeHoverState(t,"blur",HOVER_STATE_BLUR)}function singleLeaveBlur(t){t.hoverState===HOVER_STATE_BLUR&&doChangeHoverState(t,"normal",HOVER_STATE_NORMAL)}function singleEnterSelect(t){t.selected=!0}function singleLeaveSelect(t){t.selected=!1}function updateElementState(t,r,n){r(t,n)}function traverseUpdateState(t,r,n){updateElementState(t,r,n),t.isGroup&&t.traverse(function(g){updateElementState(g,r,n)})}function setStatesFlag(t,r){switch(r){case"emphasis":t.hoverState=HOVER_STATE_EMPHASIS;break;case"normal":t.hoverState=HOVER_STATE_NORMAL;break;case"blur":t.hoverState=HOVER_STATE_BLUR;break;case"select":t.selected=!0}}function getFromStateStyle(t,r,n,g){for(var y=t.style,L={},$=0;$<r.length;$++){var V=r[$],z=y[V];L[V]=z??(g&&g[V])}for(var $=0;$<t.animators.length;$++){var j=t.animators[$];j.__fromStateTransition&&j.__fromStateTransition.indexOf(n)<0&&j.targetName==="style"&&j.saveTo(L,r)}return L}function createEmphasisDefaultState(t,r,n,g){var y=n&&indexOf(n,"select")>=0,L=!1;if(t instanceof Path$1){var $=getSavedStates(t),V=y&&$.selectFill||$.normalFill,z=y&&$.selectStroke||$.normalStroke;if(hasFillOrStroke(V)||hasFillOrStroke(z)){g=g||{};var j=g.style||{};j.fill==="inherit"?(L=!0,g=extend$1({},g),j=extend$1({},j),j.fill=V):!hasFillOrStroke(j.fill)&&hasFillOrStroke(V)?(L=!0,g=extend$1({},g),j=extend$1({},j),j.fill=liftColor(V)):!hasFillOrStroke(j.stroke)&&hasFillOrStroke(z)&&(L||(g=extend$1({},g),j=extend$1({},j)),j.stroke=liftColor(z)),g.style=j}}if(g&&g.z2==null){L||(g=extend$1({},g));var re=t.z2EmphasisLift;g.z2=t.z2+(re??Z2_EMPHASIS_LIFT)}return g}function createSelectDefaultState(t,r,n){if(n&&n.z2==null){n=extend$1({},n);var g=t.z2SelectLift;n.z2=t.z2+(g??Z2_SELECT_LIFT)}return n}function createBlurDefaultState(t,r,n){var g=indexOf(t.currentStates,r)>=0,y=t.style.opacity,L=g?null:getFromStateStyle(t,["opacity"],r,{opacity:1});n=n||{};var $=n.style||{};return $.opacity==null&&(n=extend$1({},n),$=extend$1({opacity:g?y:L.opacity*.1},$),n.style=$),n}function elementStateProxy(t,r){var n=this.states[t];if(this.style){if(t==="emphasis")return createEmphasisDefaultState(this,t,r,n);if(t==="blur")return createBlurDefaultState(this,t,n);if(t==="select")return createSelectDefaultState(this,t,n)}return n}function setDefaultStateProxy(t){t.stateProxy=elementStateProxy;var r=t.getTextContent(),n=t.getTextGuideLine();r&&(r.stateProxy=elementStateProxy),n&&(n.stateProxy=elementStateProxy)}function enterEmphasisWhenMouseOver(t,r){!shouldSilent(t,r)&&!t.__highByOuter&&traverseUpdateState(t,singleEnterEmphasis)}function leaveEmphasisWhenMouseOut(t,r){!shouldSilent(t,r)&&!t.__highByOuter&&traverseUpdateState(t,singleLeaveEmphasis)}function enterEmphasis(t,r){t.__highByOuter|=1<<(r||0),traverseUpdateState(t,singleEnterEmphasis)}function leaveEmphasis(t,r){!(t.__highByOuter&=~(1<<(r||0)))&&traverseUpdateState(t,singleLeaveEmphasis)}function enterBlur(t){traverseUpdateState(t,singleEnterBlur)}function leaveBlur(t){traverseUpdateState(t,singleLeaveBlur)}function enterSelect(t){traverseUpdateState(t,singleEnterSelect)}function leaveSelect(t){traverseUpdateState(t,singleLeaveSelect)}function shouldSilent(t,r){return t.__highDownSilentOnTouch&&r.zrByTouch}function allLeaveBlur(t){var r=t.getModel(),n=[],g=[];r.eachComponent(function(y,L){var $=getComponentStates(L),V=y==="series",z=V?t.getViewOfSeriesModel(L):t.getViewOfComponentModel(L);!V&&g.push(z),$.isBlured&&(z.group.traverse(function(j){singleLeaveBlur(j)}),V&&n.push(L)),$.isBlured=!1}),each$f(g,function(y){y&&y.toggleBlurSeries&&y.toggleBlurSeries(n,!1,r)})}function blurSeries(t,r,n,g){var y=g.getModel();n=n||"coordinateSystem";function L(j,re){for(var ae=0;ae<re.length;ae++){var oe=j.getItemGraphicEl(re[ae]);oe&&leaveBlur(oe)}}if(t!=null&&!(!r||r==="none")){var $=y.getSeriesByIndex(t),V=$.coordinateSystem;V&&V.master&&(V=V.master);var z=[];y.eachSeries(function(j){var re=$===j,ae=j.coordinateSystem;ae&&ae.master&&(ae=ae.master);var oe=ae&&V?ae===V:re;if(!(n==="series"&&!re||n==="coordinateSystem"&&!oe||r==="series"&&re)){var ie=g.getViewOfSeriesModel(j);if(ie.group.traverse(function(de){de.__highByOuter&&re&&r==="self"||singleEnterBlur(de)}),isArrayLike(r))L(j.getData(),r);else if(isObject$5(r))for(var le=keys(r),ue=0;ue<le.length;ue++)L(j.getData(le[ue]),r[le[ue]]);z.push(j),getComponentStates(j).isBlured=!0}}),y.eachComponent(function(j,re){if(j!=="series"){var ae=g.getViewOfComponentModel(re);ae&&ae.toggleBlurSeries&&ae.toggleBlurSeries(z,!0,y)}})}}function blurComponent(t,r,n){if(!(t==null||r==null)){var g=n.getModel().getComponent(t,r);if(g){getComponentStates(g).isBlured=!0;var y=n.getViewOfComponentModel(g);!y||!y.focusBlurEnabled||y.group.traverse(function(L){singleEnterBlur(L)})}}}function blurSeriesFromHighlightPayload(t,r,n){var g=t.seriesIndex,y=t.getData(r.dataType);if(y){var L=queryDataIndex(y,r);L=(isArray$2(L)?L[0]:L)||0;var $=y.getItemGraphicEl(L);if(!$)for(var V=y.count(),z=0;!$&&z<V;)$=y.getItemGraphicEl(z++);if($){var j=getECData($);blurSeries(g,j.focus,j.blurScope,n)}else{var re=t.get(["emphasis","focus"]),ae=t.get(["emphasis","blurScope"]);re!=null&&blurSeries(g,re,ae,n)}}}function findComponentHighDownDispatchers(t,r,n,g){var y={focusSelf:!1,dispatchers:null};if(t==null||t==="series"||r==null||n==null)return y;var L=g.getModel().getComponent(t,r);if(!L)return y;var $=g.getViewOfComponentModel(L);if(!$||!$.findHighDownDispatchers)return y;for(var V=$.findHighDownDispatchers(n),z,j=0;j<V.length;j++)if(getECData(V[j]).focus==="self"){z=!0;break}return{focusSelf:z,dispatchers:V}}function handleGlobalMouseOverForHighDown(t,r,n){var g=getECData(t),y=findComponentHighDownDispatchers(g.componentMainType,g.componentIndex,g.componentHighDownName,n),L=y.dispatchers,$=y.focusSelf;L?($&&blurComponent(g.componentMainType,g.componentIndex,n),each$f(L,function(V){return enterEmphasisWhenMouseOver(V,r)})):(blurSeries(g.seriesIndex,g.focus,g.blurScope,n),g.focus==="self"&&blurComponent(g.componentMainType,g.componentIndex,n),enterEmphasisWhenMouseOver(t,r))}function handleGlobalMouseOutForHighDown(t,r,n){allLeaveBlur(n);var g=getECData(t),y=findComponentHighDownDispatchers(g.componentMainType,g.componentIndex,g.componentHighDownName,n).dispatchers;y?each$f(y,function(L){return leaveEmphasisWhenMouseOut(L,r)}):leaveEmphasisWhenMouseOut(t,r)}function toggleSelectionFromPayload(t,r,n){if(isSelectChangePayload(r)){var g=r.dataType,y=t.getData(g),L=queryDataIndex(y,r);isArray$2(L)||(L=[L]),t[r.type===TOGGLE_SELECT_ACTION_TYPE?"toggleSelect":r.type===SELECT_ACTION_TYPE?"select":"unselect"](L,g)}}function updateSeriesElementSelection(t){var r=t.getAllData();each$f(r,function(n){var g=n.data,y=n.type;g.eachItemGraphicEl(function(L,$){t.isSelected($,y)?enterSelect(L):leaveSelect(L)})})}function getAllSelectedIndices(t){var r=[];return t.eachSeries(function(n){var g=n.getAllData();each$f(g,function(y){y.data;var L=y.type,$=n.getSelectedDataIndices();if($.length>0){var V={dataIndex:$,seriesIndex:n.seriesIndex};L!=null&&(V.dataType=L),r.push(V)}})}),r}function enableHoverEmphasis(t,r,n){setAsHighDownDispatcher(t,!0),traverseUpdateState(t,setDefaultStateProxy),enableHoverFocus(t,r,n)}function disableHoverEmphasis(t){setAsHighDownDispatcher(t,!1)}function toggleHoverEmphasis(t,r,n,g){g?disableHoverEmphasis(t):enableHoverEmphasis(t,r,n)}function enableHoverFocus(t,r,n){var g=getECData(t);r!=null?(g.focus=r,g.blurScope=n):g.focus&&(g.focus=null)}var OTHER_STATES=["emphasis","blur","select"],defaultStyleGetterMap={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function setStatesStylesFromModel(t,r,n,g){n=n||"itemStyle";for(var y=0;y<OTHER_STATES.length;y++){var L=OTHER_STATES[y],$=r.getModel([L,n]),V=t.ensureState(L);V.style=g?g($):$[defaultStyleGetterMap[n]]()}}function setAsHighDownDispatcher(t,r){var n=r===!1,g=t;t.highDownSilentOnTouch&&(g.__highDownSilentOnTouch=t.highDownSilentOnTouch),(!n||g.__highDownDispatcher)&&(g.__highByOuter=g.__highByOuter||0,g.__highDownDispatcher=!n)}function isHighDownDispatcher(t){return!!(t&&t.__highDownDispatcher)}function enableComponentHighDownFeatures(t,r,n){var g=getECData(t);g.componentMainType=r.mainType,g.componentIndex=r.componentIndex,g.componentHighDownName=n}function getHighlightDigit(t){var r=_highlightKeyMap[t];return r==null&&_highlightNextDigit<=32&&(r=_highlightKeyMap[t]=_highlightNextDigit++),r}function isSelectChangePayload(t){var r=t.type;return r===SELECT_ACTION_TYPE||r===UNSELECT_ACTION_TYPE||r===TOGGLE_SELECT_ACTION_TYPE}function isHighDownPayload(t){var r=t.type;return r===HIGHLIGHT_ACTION_TYPE||r===DOWNPLAY_ACTION_TYPE}function savePathStates(t){var r=getSavedStates(t);r.normalFill=t.style.fill,r.normalStroke=t.style.stroke;var n=t.states.select||{};r.selectFill=n.style&&n.style.fill||null,r.selectStroke=n.style&&n.style.stroke||null}var CMD$2=PathProxy.CMD,points$2=[[],[],[]],mathSqrt$2=Math.sqrt,mathAtan2=Math.atan2;function transformPath(t,r){if(r){var n=t.data,g=t.len(),y,L,$,V,z,j,re=CMD$2.M,ae=CMD$2.C,oe=CMD$2.L,ie=CMD$2.R,le=CMD$2.A,ue=CMD$2.Q;for($=0,V=0;$<g;){switch(y=n[$++],V=$,L=0,y){case re:L=1;break;case oe:L=1;break;case ae:L=3;break;case ue:L=2;break;case le:var de=r[4],pe=r[5],he=mathSqrt$2(r[0]*r[0]+r[1]*r[1]),_e=mathSqrt$2(r[2]*r[2]+r[3]*r[3]),Ce=mathAtan2(-r[1]/_e,r[0]/he);n[$]*=he,n[$++]+=de,n[$]*=_e,n[$++]+=pe,n[$++]*=he,n[$++]*=_e,n[$++]+=Ce,n[$++]+=Ce,$+=2,V=$;break;case ie:j[0]=n[$++],j[1]=n[$++],applyTransform$1(j,j,r),n[V++]=j[0],n[V++]=j[1],j[0]+=n[$++],j[1]+=n[$++],applyTransform$1(j,j,r),n[V++]=j[0],n[V++]=j[1]}for(z=0;z<L;z++){var $e=points$2[z];$e[0]=n[$++],$e[1]=n[$++],applyTransform$1($e,$e,r),n[V++]=$e[0],n[V++]=$e[1]}}t.increaseVersion()}}var mathSqrt$1=Math.sqrt,mathSin$2=Math.sin,mathCos$2=Math.cos,PI$7=Math.PI;function vMag(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function vRatio(t,r){return(t[0]*r[0]+t[1]*r[1])/(vMag(t)*vMag(r))}function vAngle(t,r){return(t[0]*r[1]<t[1]*r[0]?-1:1)*Math.acos(vRatio(t,r))}function processArc(t,r,n,g,y,L,$,V,z,j,re){var ae=z*(PI$7/180),oe=mathCos$2(ae)*(t-n)/2+mathSin$2(ae)*(r-g)/2,ie=-1*mathSin$2(ae)*(t-n)/2+mathCos$2(ae)*(r-g)/2,le=oe*oe/($*$)+ie*ie/(V*V);le>1&&($*=mathSqrt$1(le),V*=mathSqrt$1(le));var ue=(y===L?-1:1)*mathSqrt$1(($*$*(V*V)-$*$*(ie*ie)-V*V*(oe*oe))/($*$*(ie*ie)+V*V*(oe*oe)))||0,de=ue*$*ie/V,pe=ue*-V*oe/$,he=(t+n)/2+mathCos$2(ae)*de-mathSin$2(ae)*pe,_e=(r+g)/2+mathSin$2(ae)*de+mathCos$2(ae)*pe,Ce=vAngle([1,0],[(oe-de)/$,(ie-pe)/V]),$e=[(oe-de)/$,(ie-pe)/V],xe=[(-1*oe-de)/$,(-1*ie-pe)/V],Ie=vAngle($e,xe);if(vRatio($e,xe)<=-1&&(Ie=PI$7),vRatio($e,xe)>=1&&(Ie=0),Ie<0){var Ne=Math.round(Ie/PI$7*1e6)/1e6;Ie=PI$7*2+Ne%2*PI$7}re.addData(j,he,_e,$,V,Ce,Ie,ae,L)}var commandReg=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,numberReg$1=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function createPathProxyFromString(t){var r=new PathProxy;if(!t)return r;var n=0,g=0,y=n,L=g,$,V=PathProxy.CMD,z=t.match(commandReg);if(!z)return r;for(var j=0;j<z.length;j++){for(var re=z[j],ae=re.charAt(0),oe=void 0,ie=re.match(numberReg$1)||[],le=ie.length,ue=0;ue<le;ue++)ie[ue]=parseFloat(ie[ue]);for(var de=0;de<le;){var pe=void 0,he=void 0,_e=void 0,Ce=void 0,$e=void 0,xe=void 0,Ie=void 0,Ne=n,ze=g,Fe=void 0,qe=void 0;switch(ae){case"l":n+=ie[de++],g+=ie[de++],oe=V.L,r.addData(oe,n,g);break;case"L":n=ie[de++],g=ie[de++],oe=V.L,r.addData(oe,n,g);break;case"m":n+=ie[de++],g+=ie[de++],oe=V.M,r.addData(oe,n,g),y=n,L=g,ae="l";break;case"M":n=ie[de++],g=ie[de++],oe=V.M,r.addData(oe,n,g),y=n,L=g,ae="L";break;case"h":n+=ie[de++],oe=V.L,r.addData(oe,n,g);break;case"H":n=ie[de++],oe=V.L,r.addData(oe,n,g);break;case"v":g+=ie[de++],oe=V.L,r.addData(oe,n,g);break;case"V":g=ie[de++],oe=V.L,r.addData(oe,n,g);break;case"C":oe=V.C,r.addData(oe,ie[de++],ie[de++],ie[de++],ie[de++],ie[de++],ie[de++]),n=ie[de-2],g=ie[de-1];break;case"c":oe=V.C,r.addData(oe,ie[de++]+n,ie[de++]+g,ie[de++]+n,ie[de++]+g,ie[de++]+n,ie[de++]+g),n+=ie[de-2],g+=ie[de-1];break;case"S":pe=n,he=g,Fe=r.len(),qe=r.data,$===V.C&&(pe+=n-qe[Fe-4],he+=g-qe[Fe-3]),oe=V.C,Ne=ie[de++],ze=ie[de++],n=ie[de++],g=ie[de++],r.addData(oe,pe,he,Ne,ze,n,g);break;case"s":pe=n,he=g,Fe=r.len(),qe=r.data,$===V.C&&(pe+=n-qe[Fe-4],he+=g-qe[Fe-3]),oe=V.C,Ne=n+ie[de++],ze=g+ie[de++],n+=ie[de++],g+=ie[de++],r.addData(oe,pe,he,Ne,ze,n,g);break;case"Q":Ne=ie[de++],ze=ie[de++],n=ie[de++],g=ie[de++],oe=V.Q,r.addData(oe,Ne,ze,n,g);break;case"q":Ne=ie[de++]+n,ze=ie[de++]+g,n+=ie[de++],g+=ie[de++],oe=V.Q,r.addData(oe,Ne,ze,n,g);break;case"T":pe=n,he=g,Fe=r.len(),qe=r.data,$===V.Q&&(pe+=n-qe[Fe-4],he+=g-qe[Fe-3]),n=ie[de++],g=ie[de++],oe=V.Q,r.addData(oe,pe,he,n,g);break;case"t":pe=n,he=g,Fe=r.len(),qe=r.data,$===V.Q&&(pe+=n-qe[Fe-4],he+=g-qe[Fe-3]),n+=ie[de++],g+=ie[de++],oe=V.Q,r.addData(oe,pe,he,n,g);break;case"A":_e=ie[de++],Ce=ie[de++],$e=ie[de++],xe=ie[de++],Ie=ie[de++],Ne=n,ze=g,n=ie[de++],g=ie[de++],oe=V.A,processArc(Ne,ze,n,g,xe,Ie,_e,Ce,$e,oe,r);break;case"a":_e=ie[de++],Ce=ie[de++],$e=ie[de++],xe=ie[de++],Ie=ie[de++],Ne=n,ze=g,n+=ie[de++],g+=ie[de++],oe=V.A,processArc(Ne,ze,n,g,xe,Ie,_e,Ce,$e,oe,r);break}}(ae==="z"||ae==="Z")&&(oe=V.Z,r.addData(oe),n=y,g=L),$=oe}return r.toStatic(),r}var SVGPath=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.applyTransform=function(n){},r}(Path$1);function isPathProxy(t){return t.setData!=null}function createPathOptions(t,r){var n=createPathProxyFromString(t),g=extend$1({},r);return g.buildPath=function(y){if(isPathProxy(y)){y.setData(n.data);var L=y.getContext();L&&y.rebuildPath(L,1)}else{var L=y;n.rebuildPath(L,1)}},g.applyTransform=function(y){transformPath(n,y),this.dirtyShape()},g}function createFromString(t,r){return new SVGPath(createPathOptions(t,r))}function extendFromString(t,r){var n=createPathOptions(t,r),g=function(y){__extends(L,y);function L($){var V=y.call(this,$)||this;return V.applyTransform=n.applyTransform,V.buildPath=n.buildPath,V}return L}(SVGPath);return g}function mergePath$1(t,r){for(var n=[],g=t.length,y=0;y<g;y++){var L=t[y];n.push(L.getUpdatedPathProxy(!0))}var $=new Path$1(r);return $.createPathProxy(),$.buildPath=function(V){if(isPathProxy(V)){V.appendPath(n);var z=V.getContext();z&&V.rebuildPath(z,1)}},$}function clonePath(t,r){r=r||{};var n=new Path$1;return t.shape&&n.setShape(t.shape),n.setStyle(t.style),r.bakeTransform?transformPath(n.path,t.getComputedTransform()):r.toLocal?n.setLocalTransform(t.getComputedTransform()):n.copyTransform(t),n.buildPath=t.buildPath,n.applyTransform=n.applyTransform,n.z=t.z,n.z2=t.z2,n.zlevel=t.zlevel,n}var CircleShape=function(){function t(){this.cx=0,this.cy=0,this.r=0}return t}(),Circle=function(t){__extends(r,t);function r(n){return t.call(this,n)||this}return r.prototype.getDefaultShape=function(){return new CircleShape},r.prototype.buildPath=function(n,g){n.moveTo(g.cx+g.r,g.cy),n.arc(g.cx,g.cy,g.r,0,Math.PI*2)},r}(Path$1);Circle.prototype.type="circle";const Circle$1=Circle;var EllipseShape=function(){function t(){this.cx=0,this.cy=0,this.rx=0,this.ry=0}return t}(),Ellipse=function(t){__extends(r,t);function r(n){return t.call(this,n)||this}return r.prototype.getDefaultShape=function(){return new EllipseShape},r.prototype.buildPath=function(n,g){var y=.5522848,L=g.cx,$=g.cy,V=g.rx,z=g.ry,j=V*y,re=z*y;n.moveTo(L-V,$),n.bezierCurveTo(L-V,$-re,L-j,$-z,L,$-z),n.bezierCurveTo(L+j,$-z,L+V,$-re,L+V,$),n.bezierCurveTo(L+V,$+re,L+j,$+z,L,$+z),n.bezierCurveTo(L-j,$+z,L-V,$+re,L-V,$),n.closePath()},r}(Path$1);Ellipse.prototype.type="ellipse";const Ellipse$1=Ellipse;var PI$6=Math.PI,PI2$3=PI$6*2,mathSin$1=Math.sin,mathCos$1=Math.cos,mathACos=Math.acos,mathATan2=Math.atan2,mathAbs$1=Math.abs,mathSqrt=Math.sqrt,mathMax$7=Math.max,mathMin$7=Math.min,e=1e-4;function intersect(t,r,n,g,y,L,$,V){var z=n-t,j=g-r,re=$-y,ae=V-L,oe=ae*z-re*j;if(!(oe*oe<e))return oe=(re*(r-L)-ae*(t-y))/oe,[t+oe*z,r+oe*j]}function computeCornerTangents(t,r,n,g,y,L,$){var V=t-n,z=r-g,j=($?L:-L)/mathSqrt(V*V+z*z),re=j*z,ae=-j*V,oe=t+re,ie=r+ae,le=n+re,ue=g+ae,de=(oe+le)/2,pe=(ie+ue)/2,he=le-oe,_e=ue-ie,Ce=he*he+_e*_e,$e=y-L,xe=oe*ue-le*ie,Ie=(_e<0?-1:1)*mathSqrt(mathMax$7(0,$e*$e*Ce-xe*xe)),Ne=(xe*_e-he*Ie)/Ce,ze=(-xe*he-_e*Ie)/Ce,Fe=(xe*_e+he*Ie)/Ce,qe=(-xe*he+_e*Ie)/Ce,Et=Ne-de,kt=ze-pe,Lt=Fe-de,vn=qe-pe;return Et*Et+kt*kt>Lt*Lt+vn*vn&&(Ne=Fe,ze=qe),{cx:Ne,cy:ze,x0:-re,y0:-ae,x1:Ne*(y/$e-1),y1:ze*(y/$e-1)}}function normalizeCornerRadius(t){var r;if(isArray$2(t)){var n=t.length;if(!n)return t;n===1?r=[t[0],t[0],0,0]:n===2?r=[t[0],t[0],t[1],t[1]]:n===3?r=t.concat(t[2]):r=t}else r=[t,t,t,t];return r}function buildPath$1(t,r){var n,g=mathMax$7(r.r,0),y=mathMax$7(r.r0||0,0),L=g>0,$=y>0;if(!(!L&&!$)){if(L||(g=y,y=0),y>g){var V=g;g=y,y=V}var z=r.startAngle,j=r.endAngle;if(!(isNaN(z)||isNaN(j))){var re=r.cx,ae=r.cy,oe=!!r.clockwise,ie=mathAbs$1(j-z),le=ie>PI2$3&&ie%PI2$3;if(le>e&&(ie=le),!(g>e))t.moveTo(re,ae);else if(ie>PI2$3-e)t.moveTo(re+g*mathCos$1(z),ae+g*mathSin$1(z)),t.arc(re,ae,g,z,j,!oe),y>e&&(t.moveTo(re+y*mathCos$1(j),ae+y*mathSin$1(j)),t.arc(re,ae,y,j,z,oe));else{var ue=void 0,de=void 0,pe=void 0,he=void 0,_e=void 0,Ce=void 0,$e=void 0,xe=void 0,Ie=void 0,Ne=void 0,ze=void 0,Fe=void 0,qe=void 0,Et=void 0,kt=void 0,Lt=void 0,vn=g*mathCos$1(z),jt=g*mathSin$1(z),At=y*mathCos$1(j),hn=y*mathSin$1(j),bn=ie>e;if(bn){var Cn=r.cornerRadius;Cn&&(n=normalizeCornerRadius(Cn),ue=n[0],de=n[1],pe=n[2],he=n[3]);var Tn=mathAbs$1(g-y)/2;if(_e=mathMin$7(Tn,pe),Ce=mathMin$7(Tn,he),$e=mathMin$7(Tn,ue),xe=mathMin$7(Tn,de),ze=Ie=mathMax$7(_e,Ce),Fe=Ne=mathMax$7($e,xe),(Ie>e||Ne>e)&&(qe=g*mathCos$1(j),Et=g*mathSin$1(j),kt=y*mathCos$1(z),Lt=y*mathSin$1(z),ie<PI$6)){var xn=intersect(vn,jt,kt,Lt,qe,Et,At,hn);if(xn){var En=vn-xn[0],kn=jt-xn[1],On=qe-xn[0],Rn=Et-xn[1],In=1/mathSin$1(mathACos((En*On+kn*Rn)/(mathSqrt(En*En+kn*kn)*mathSqrt(On*On+Rn*Rn)))/2),Mn=mathSqrt(xn[0]*xn[0]+xn[1]*xn[1]);ze=mathMin$7(Ie,(g-Mn)/(In+1)),Fe=mathMin$7(Ne,(y-Mn)/(In-1))}}}if(!bn)t.moveTo(re+vn,ae+jt);else if(ze>e){var Vn=mathMin$7(pe,ze),zn=mathMin$7(he,ze),Jn=computeCornerTangents(kt,Lt,vn,jt,g,Vn,oe),tr=computeCornerTangents(qe,Et,At,hn,g,zn,oe);t.moveTo(re+Jn.cx+Jn.x0,ae+Jn.cy+Jn.y0),ze<Ie&&Vn===zn?t.arc(re+Jn.cx,ae+Jn.cy,ze,mathATan2(Jn.y0,Jn.x0),mathATan2(tr.y0,tr.x0),!oe):(Vn>0&&t.arc(re+Jn.cx,ae+Jn.cy,Vn,mathATan2(Jn.y0,Jn.x0),mathATan2(Jn.y1,Jn.x1),!oe),t.arc(re,ae,g,mathATan2(Jn.cy+Jn.y1,Jn.cx+Jn.x1),mathATan2(tr.cy+tr.y1,tr.cx+tr.x1),!oe),zn>0&&t.arc(re+tr.cx,ae+tr.cy,zn,mathATan2(tr.y1,tr.x1),mathATan2(tr.y0,tr.x0),!oe))}else t.moveTo(re+vn,ae+jt),t.arc(re,ae,g,z,j,!oe);if(!(y>e)||!bn)t.lineTo(re+At,ae+hn);else if(Fe>e){var Vn=mathMin$7(ue,Fe),zn=mathMin$7(de,Fe),Jn=computeCornerTangents(At,hn,qe,Et,y,-zn,oe),tr=computeCornerTangents(vn,jt,kt,Lt,y,-Vn,oe);t.lineTo(re+Jn.cx+Jn.x0,ae+Jn.cy+Jn.y0),Fe<Ne&&Vn===zn?t.arc(re+Jn.cx,ae+Jn.cy,Fe,mathATan2(Jn.y0,Jn.x0),mathATan2(tr.y0,tr.x0),!oe):(zn>0&&t.arc(re+Jn.cx,ae+Jn.cy,zn,mathATan2(Jn.y0,Jn.x0),mathATan2(Jn.y1,Jn.x1),!oe),t.arc(re,ae,y,mathATan2(Jn.cy+Jn.y1,Jn.cx+Jn.x1),mathATan2(tr.cy+tr.y1,tr.cx+tr.x1),oe),Vn>0&&t.arc(re+tr.cx,ae+tr.cy,Vn,mathATan2(tr.y1,tr.x1),mathATan2(tr.y0,tr.x0),!oe))}else t.lineTo(re+At,ae+hn),t.arc(re,ae,y,j,z,oe)}t.closePath()}}}var SectorShape=function(){function t(){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 t}(),Sector=function(t){__extends(r,t);function r(n){return t.call(this,n)||this}return r.prototype.getDefaultShape=function(){return new SectorShape},r.prototype.buildPath=function(n,g){buildPath$1(n,g)},r.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},r}(Path$1);Sector.prototype.type="sector";const Sector$1=Sector;var RingShape=function(){function t(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return t}(),Ring=function(t){__extends(r,t);function r(n){return t.call(this,n)||this}return r.prototype.getDefaultShape=function(){return new RingShape},r.prototype.buildPath=function(n,g){var y=g.cx,L=g.cy,$=Math.PI*2;n.moveTo(y+g.r,L),n.arc(y,L,g.r,0,$,!1),n.moveTo(y+g.r0,L),n.arc(y,L,g.r0,0,$,!0)},r}(Path$1);Ring.prototype.type="ring";const Ring$1=Ring;function smoothBezier(t,r,n,g){var y=[],L=[],$=[],V=[],z,j,re,ae;if(g){re=[1/0,1/0],ae=[-1/0,-1/0];for(var oe=0,ie=t.length;oe<ie;oe++)min$1(re,re,t[oe]),max$1(ae,ae,t[oe]);min$1(re,re,g[0]),max$1(ae,ae,g[1])}for(var oe=0,ie=t.length;oe<ie;oe++){var le=t[oe];if(n)z=t[oe?oe-1:ie-1],j=t[(oe+1)%ie];else if(oe===0||oe===ie-1){y.push(clone$3(t[oe]));continue}else z=t[oe-1],j=t[oe+1];sub(L,j,z),scale$2(L,L,r);var ue=distance(le,z),de=distance(le,j),pe=ue+de;pe!==0&&(ue/=pe,de/=pe),scale$2($,L,-ue),scale$2(V,L,de);var he=add([],le,$),_e=add([],le,V);g&&(max$1(he,he,re),min$1(he,he,ae),max$1(_e,_e,re),min$1(_e,_e,ae)),y.push(he),y.push(_e)}return n&&y.push(y.shift()),y}function buildPath(t,r,n){var g=r.smooth,y=r.points;if(y&&y.length>=2){if(g){var L=smoothBezier(y,g,n,r.smoothConstraint);t.moveTo(y[0][0],y[0][1]);for(var $=y.length,V=0;V<(n?$:$-1);V++){var z=L[V*2],j=L[V*2+1],re=y[(V+1)%$];t.bezierCurveTo(z[0],z[1],j[0],j[1],re[0],re[1])}}else{t.moveTo(y[0][0],y[0][1]);for(var V=1,ae=y.length;V<ae;V++)t.lineTo(y[V][0],y[V][1])}n&&t.closePath()}}var PolygonShape=function(){function t(){this.points=null,this.smooth=0,this.smoothConstraint=null}return t}(),Polygon=function(t){__extends(r,t);function r(n){return t.call(this,n)||this}return r.prototype.getDefaultShape=function(){return new PolygonShape},r.prototype.buildPath=function(n,g){buildPath(n,g,!0)},r}(Path$1);Polygon.prototype.type="polygon";const Polygon$1=Polygon;var PolylineShape=function(){function t(){this.points=null,this.percent=1,this.smooth=0,this.smoothConstraint=null}return t}(),Polyline$2=function(t){__extends(r,t);function r(n){return t.call(this,n)||this}return r.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},r.prototype.getDefaultShape=function(){return new PolylineShape},r.prototype.buildPath=function(n,g){buildPath(n,g,!1)},r}(Path$1);Polyline$2.prototype.type="polyline";const Polyline$3=Polyline$2;var subPixelOptimizeOutputShape={},LineShape=function(){function t(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1}return t}(),Line$2=function(t){__extends(r,t);function r(n){return t.call(this,n)||this}return r.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},r.prototype.getDefaultShape=function(){return new LineShape},r.prototype.buildPath=function(n,g){var y,L,$,V;if(this.subPixelOptimize){var z=subPixelOptimizeLine$1(subPixelOptimizeOutputShape,g,this.style);y=z.x1,L=z.y1,$=z.x2,V=z.y2}else y=g.x1,L=g.y1,$=g.x2,V=g.y2;var j=g.percent;j!==0&&(n.moveTo(y,L),j<1&&($=y*(1-j)+$*j,V=L*(1-j)+V*j),n.lineTo($,V))},r.prototype.pointAt=function(n){var g=this.shape;return[g.x1*(1-n)+g.x2*n,g.y1*(1-n)+g.y2*n]},r}(Path$1);Line$2.prototype.type="line";const Line$3=Line$2;var out=[],BezierCurveShape=function(){function t(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.percent=1}return t}();function someVectorAt(t,r,n){var g=t.cpx2,y=t.cpy2;return g!=null||y!=null?[(n?cubicDerivativeAt:cubicAt)(t.x1,t.cpx1,t.cpx2,t.x2,r),(n?cubicDerivativeAt:cubicAt)(t.y1,t.cpy1,t.cpy2,t.y2,r)]:[(n?quadraticDerivativeAt:quadraticAt$1)(t.x1,t.cpx1,t.x2,r),(n?quadraticDerivativeAt:quadraticAt$1)(t.y1,t.cpy1,t.y2,r)]}var BezierCurve=function(t){__extends(r,t);function r(n){return t.call(this,n)||this}return r.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},r.prototype.getDefaultShape=function(){return new BezierCurveShape},r.prototype.buildPath=function(n,g){var y=g.x1,L=g.y1,$=g.x2,V=g.y2,z=g.cpx1,j=g.cpy1,re=g.cpx2,ae=g.cpy2,oe=g.percent;oe!==0&&(n.moveTo(y,L),re==null||ae==null?(oe<1&&(quadraticSubdivide(y,z,$,oe,out),z=out[1],$=out[2],quadraticSubdivide(L,j,V,oe,out),j=out[1],V=out[2]),n.quadraticCurveTo(z,j,$,V)):(oe<1&&(cubicSubdivide(y,z,re,$,oe,out),z=out[1],re=out[2],$=out[3],cubicSubdivide(L,j,ae,V,oe,out),j=out[1],ae=out[2],V=out[3]),n.bezierCurveTo(z,j,re,ae,$,V)))},r.prototype.pointAt=function(n){return someVectorAt(this.shape,n,!1)},r.prototype.tangentAt=function(n){var g=someVectorAt(this.shape,n,!0);return normalize$3(g,g)},r}(Path$1);BezierCurve.prototype.type="bezier-curve";const BezierCurve$1=BezierCurve;var ArcShape=function(){function t(){this.cx=0,this.cy=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return t}(),Arc=function(t){__extends(r,t);function r(n){return t.call(this,n)||this}return r.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},r.prototype.getDefaultShape=function(){return new ArcShape},r.prototype.buildPath=function(n,g){var y=g.cx,L=g.cy,$=Math.max(g.r,0),V=g.startAngle,z=g.endAngle,j=g.clockwise,re=Math.cos(V),ae=Math.sin(V);n.moveTo(re*$+y,ae*$+L),n.arc(y,L,$,V,z,!j)},r}(Path$1);Arc.prototype.type="arc";const Arc$1=Arc;var CompoundPath=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type="compound",n}return r.prototype._updatePathDirty=function(){for(var n=this.shape.paths,g=this.shapeChanged(),y=0;y<n.length;y++)g=g||n[y].shapeChanged();g&&this.dirtyShape()},r.prototype.beforeBrush=function(){this._updatePathDirty();for(var n=this.shape.paths||[],g=this.getGlobalScale(),y=0;y<n.length;y++)n[y].path||n[y].createPathProxy(),n[y].path.setScale(g[0],g[1],n[y].segmentIgnoreThreshold)},r.prototype.buildPath=function(n,g){for(var y=g.paths||[],L=0;L<y.length;L++)y[L].buildPath(n,y[L].shape,!0)},r.prototype.afterBrush=function(){for(var n=this.shape.paths||[],g=0;g<n.length;g++)n[g].pathUpdated()},r.prototype.getBoundingRect=function(){return this._updatePathDirty.call(this),Path$1.prototype.getBoundingRect.call(this)},r}(Path$1);const CompoundPath$1=CompoundPath;var Gradient=function(){function t(r){this.colorStops=r||[]}return t.prototype.addColorStop=function(r,n){this.colorStops.push({offset:r,color:n})},t}();const Gradient$1=Gradient;var LinearGradient=function(t){__extends(r,t);function r(n,g,y,L,$,V){var z=t.call(this,$)||this;return z.x=n??0,z.y=g??0,z.x2=y??1,z.y2=L??0,z.type="linear",z.global=V||!1,z}return r}(Gradient$1);const LinearGradient$1=LinearGradient;var RadialGradient=function(t){__extends(r,t);function r(n,g,y,L,$){var V=t.call(this,L)||this;return V.x=n??.5,V.y=g??.5,V.r=y??.5,V.type="radial",V.global=$||!1,V}return r}(Gradient$1);const RadialGradient$1=RadialGradient;var extent=[0,0],extent2=[0,0],minTv=new Point$1,maxTv=new Point$1,OrientedBoundingRect=function(){function t(r,n){this._corners=[],this._axes=[],this._origin=[0,0];for(var g=0;g<4;g++)this._corners[g]=new Point$1;for(var g=0;g<2;g++)this._axes[g]=new Point$1;r&&this.fromBoundingRect(r,n)}return t.prototype.fromBoundingRect=function(r,n){var g=this._corners,y=this._axes,L=r.x,$=r.y,V=L+r.width,z=$+r.height;if(g[0].set(L,$),g[1].set(V,$),g[2].set(V,z),g[3].set(L,z),n)for(var j=0;j<4;j++)g[j].transform(n);Point$1.sub(y[0],g[1],g[0]),Point$1.sub(y[1],g[3],g[0]),y[0].normalize(),y[1].normalize();for(var j=0;j<2;j++)this._origin[j]=y[j].dot(g[0])},t.prototype.intersect=function(r,n){var g=!0,y=!n;return minTv.set(1/0,1/0),maxTv.set(0,0),!this._intersectCheckOneSide(this,r,minTv,maxTv,y,1)&&(g=!1,y)||!this._intersectCheckOneSide(r,this,minTv,maxTv,y,-1)&&(g=!1,y)||y||Point$1.copy(n,g?minTv:maxTv),g},t.prototype._intersectCheckOneSide=function(r,n,g,y,L,$){for(var V=!0,z=0;z<2;z++){var j=this._axes[z];if(this._getProjMinMaxOnAxis(z,r._corners,extent),this._getProjMinMaxOnAxis(z,n._corners,extent2),extent[1]<extent2[0]||extent[0]>extent2[1]){if(V=!1,L)return V;var re=Math.abs(extent2[0]-extent[1]),ae=Math.abs(extent[0]-extent2[1]);Math.min(re,ae)>y.len()&&(re<ae?Point$1.scale(y,j,-re*$):Point$1.scale(y,j,ae*$))}else if(g){var re=Math.abs(extent2[0]-extent[1]),ae=Math.abs(extent[0]-extent2[1]);Math.min(re,ae)<g.len()&&(re<ae?Point$1.scale(g,j,re*$):Point$1.scale(g,j,-ae*$))}}return V},t.prototype._getProjMinMaxOnAxis=function(r,n,g){for(var y=this._axes[r],L=this._origin,$=n[0].dot(y)+L[r],V=$,z=$,j=1;j<n.length;j++){var re=n[j].dot(y)+L[r];V=Math.min(re,V),z=Math.max(re,z)}g[0]=V,g[1]=z},t}();const OrientedBoundingRect$1=OrientedBoundingRect;var m=[],IncrementalDisplayable=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.notClear=!0,n.incremental=!0,n._displayables=[],n._temporaryDisplayables=[],n._cursor=0,n}return r.prototype.traverse=function(n,g){n.call(g,this)},r.prototype.useStyle=function(){this.style={}},r.prototype.getCursor=function(){return this._cursor},r.prototype.innerAfterBrush=function(){this._cursor=this._displayables.length},r.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.markRedraw(),this.notClear=!1},r.prototype.clearTemporalDisplayables=function(){this._temporaryDisplayables=[]},r.prototype.addDisplayable=function(n,g){g?this._temporaryDisplayables.push(n):this._displayables.push(n),this.markRedraw()},r.prototype.addDisplayables=function(n,g){g=g||!1;for(var y=0;y<n.length;y++)this.addDisplayable(n[y],g)},r.prototype.getDisplayables=function(){return this._displayables},r.prototype.getTemporalDisplayables=function(){return this._temporaryDisplayables},r.prototype.eachPendingDisplayable=function(n){for(var g=this._cursor;g<this._displayables.length;g++)n&&n(this._displayables[g]);for(var g=0;g<this._temporaryDisplayables.length;g++)n&&n(this._temporaryDisplayables[g])},r.prototype.update=function(){this.updateTransform();for(var n=this._cursor;n<this._displayables.length;n++){var g=this._displayables[n];g.parent=this,g.update(),g.parent=null}for(var n=0;n<this._temporaryDisplayables.length;n++){var g=this._temporaryDisplayables[n];g.parent=this,g.update(),g.parent=null}},r.prototype.getBoundingRect=function(){if(!this._rect){for(var n=new BoundingRect$1(1/0,1/0,-1/0,-1/0),g=0;g<this._displayables.length;g++){var y=this._displayables[g],L=y.getBoundingRect().clone();y.needLocalTransform()&&L.applyTransform(y.getLocalTransform(m)),n.union(L)}this._rect=n}return this._rect},r.prototype.contain=function(n,g){var y=this.transformCoordToLocal(n,g),L=this.getBoundingRect();if(L.contain(y[0],y[1]))for(var $=0;$<this._displayables.length;$++){var V=this._displayables[$];if(V.contain(n,g))return!0}return!1},r}(Displayable$1);const IncrementalDisplayable$1=IncrementalDisplayable;var transitionStore=makeInner();function getAnimationConfig(t,r,n,g,y){var L;if(r&&r.ecModel){var $=r.ecModel.getUpdatePayload();L=$&&$.animation}var V=r&&r.isAnimationEnabled(),z=t==="update";if(V){var j=void 0,re=void 0,ae=void 0;g?(j=retrieve2(g.duration,200),re=retrieve2(g.easing,"cubicOut"),ae=0):(j=r.getShallow(z?"animationDurationUpdate":"animationDuration"),re=r.getShallow(z?"animationEasingUpdate":"animationEasing"),ae=r.getShallow(z?"animationDelayUpdate":"animationDelay")),L&&(L.duration!=null&&(j=L.duration),L.easing!=null&&(re=L.easing),L.delay!=null&&(ae=L.delay)),isFunction$1(ae)&&(ae=ae(n,y)),isFunction$1(j)&&(j=j(n));var oe={duration:j||0,delay:ae,easing:re};return oe}else return null}function animateOrSetProps(t,r,n,g,y,L,$){var V=!1,z;isFunction$1(y)?($=L,L=y,y=null):isObject$5(y)&&(L=y.cb,$=y.during,V=y.isFrom,z=y.removeOpt,y=y.dataIndex);var j=t==="leave";j||r.stopAnimation("leave");var re=getAnimationConfig(t,g,y,j?z||{}:null,g&&g.getAnimationDelayParams?g.getAnimationDelayParams(r,y):null);if(re&&re.duration>0){var ae=re.duration,oe=re.delay,ie=re.easing,le={duration:ae,delay:oe||0,easing:ie,done:L,force:!!L||!!$,setToFinal:!j,scope:t,during:$};V?r.animateFrom(n,le):r.animateTo(n,le)}else r.stopAnimation(),!V&&r.attr(n),$&&$(1),L&&L()}function updateProps$1(t,r,n,g,y,L){animateOrSetProps("update",t,r,n,g,y,L)}function initProps(t,r,n,g,y,L){animateOrSetProps("enter",t,r,n,g,y,L)}function isElementRemoved(t){if(!t.__zr)return!0;for(var r=0;r<t.animators.length;r++){var n=t.animators[r];if(n.scope==="leave")return!0}return!1}function removeElement(t,r,n,g,y,L){isElementRemoved(t)||animateOrSetProps("leave",t,r,n,g,y,L)}function fadeOutDisplayable(t,r,n,g){t.removeTextContent(),t.removeTextGuideLine(),removeElement(t,{style:{opacity:0}},r,n,g)}function removeElementWithFadeOut(t,r,n){function g(){t.parent&&t.parent.remove(t)}t.isGroup?t.traverse(function(y){y.isGroup||fadeOutDisplayable(y,r,n,g)}):fadeOutDisplayable(t,r,n,g)}function saveOldStyle(t){transitionStore(t).oldStyle=t.style}function getOldStyle(t){return transitionStore(t).oldStyle}var mathMax$6=Math.max,mathMin$6=Math.min,_customShapeMap={};function extendShape(t){return Path$1.extend(t)}var extendPathFromString=extendFromString;function extendPath(t,r){return extendPathFromString(t,r)}function registerShape(t,r){_customShapeMap[t]=r}function getShapeClass(t){if(_customShapeMap.hasOwnProperty(t))return _customShapeMap[t]}function makePath(t,r,n,g){var y=createFromString(t,r);return n&&(g==="center"&&(n=centerGraphic(n,y.getBoundingRect())),resizePath(y,n)),y}function makeImage(t,r,n){var g=new ZRImage$1({style:{image:t,x:r.x,y:r.y,width:r.width,height:r.height},onload:function(y){if(n==="center"){var L={width:y.width,height:y.height};g.setStyle(centerGraphic(r,L))}}});return g}function centerGraphic(t,r){var n=r.width/r.height,g=t.height*n,y;g<=t.width?y=t.height:(g=t.width,y=g/n);var L=t.x+t.width/2,$=t.y+t.height/2;return{x:L-g/2,y:$-y/2,width:g,height:y}}var mergePath=mergePath$1;function resizePath(t,r){if(t.applyTransform){var n=t.getBoundingRect(),g=n.calculateTransform(r);t.applyTransform(g)}}function subPixelOptimizeLine(t,r){return subPixelOptimizeLine$1(t,t,{lineWidth:r}),t}function subPixelOptimizeRect(t){return subPixelOptimizeRect$1(t.shape,t.shape,t.style),t}var subPixelOptimize=subPixelOptimize$1;function getTransform$1(t,r){for(var n=identity([]);t&&t!==r;)mul(n,t.getLocalTransform(),n),t=t.parent;return n}function applyTransform(t,r,n){return r&&!isArrayLike(r)&&(r=Transformable$1.getLocalTransform(r)),n&&(r=invert([],r)),applyTransform$1([],t,r)}function transformDirection(t,r,n){var g=r[4]===0||r[5]===0||r[0]===0?1:Math.abs(2*r[4]/r[0]),y=r[4]===0||r[5]===0||r[2]===0?1:Math.abs(2*r[4]/r[2]),L=[t==="left"?-g:t==="right"?g:0,t==="top"?-y:t==="bottom"?y:0];return L=applyTransform(L,r,n),Math.abs(L[0])>Math.abs(L[1])?L[0]>0?"right":"left":L[1]>0?"bottom":"top"}function isNotGroup(t){return!t.isGroup}function isPath$1(t){return t.shape!=null}function groupTransition(t,r,n){if(!t||!r)return;function g($){var V={};return $.traverse(function(z){isNotGroup(z)&&z.anid&&(V[z.anid]=z)}),V}function y($){var V={x:$.x,y:$.y,rotation:$.rotation};return isPath$1($)&&(V.shape=extend$1({},$.shape)),V}var L=g(t);r.traverse(function($){if(isNotGroup($)&&$.anid){var V=L[$.anid];if(V){var z=y($);$.attr(y(V)),updateProps$1($,z,n,getECData($).dataIndex)}}})}function clipPointsByRect(t,r){return map$1(t,function(n){var g=n[0];g=mathMax$6(g,r.x),g=mathMin$6(g,r.x+r.width);var y=n[1];return y=mathMax$6(y,r.y),y=mathMin$6(y,r.y+r.height),[g,y]})}function clipRectByRect(t,r){var n=mathMax$6(t.x,r.x),g=mathMin$6(t.x+t.width,r.x+r.width),y=mathMax$6(t.y,r.y),L=mathMin$6(t.y+t.height,r.y+r.height);if(g>=n&&L>=y)return{x:n,y,width:g-n,height:L-y}}function createIcon(t,r,n){var g=extend$1({rectHover:!0},r),y=g.style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},t)return t.indexOf("image://")===0?(y.image=t.slice(8),defaults$2(y,n),new ZRImage$1(g)):makePath(t.replace("path://",""),g,n,"center")}function linePolygonIntersect(t,r,n,g,y){for(var L=0,$=y[y.length-1];L<y.length;L++){var V=y[L];if(lineLineIntersect$1(t,r,n,g,V[0],V[1],$[0],$[1]))return!0;$=V}}function lineLineIntersect$1(t,r,n,g,y,L,$,V){var z=n-t,j=g-r,re=$-y,ae=V-L,oe=crossProduct2d$1(re,ae,z,j);if(nearZero(oe))return!1;var ie=t-y,le=r-L,ue=crossProduct2d$1(ie,le,z,j)/oe;if(ue<0||ue>1)return!1;var de=crossProduct2d$1(ie,le,re,ae)/oe;return!(de<0||de>1)}function crossProduct2d$1(t,r,n,g){return t*g-n*r}function nearZero(t){return t<=1e-6&&t>=-1e-6}function setTooltipConfig(t){var r=t.itemTooltipOption,n=t.componentModel,g=t.itemName,y=isString$1(r)?{formatter:r}:r,L=n.mainType,$=n.componentIndex,V={componentType:L,name:g,$vars:["name"]};V[L+"Index"]=$;var z=t.formatterParamsExtra;z&&each$f(keys(z),function(re){hasOwn(V,re)||(V[re]=z[re],V.$vars.push(re))});var j=getECData(t.el);j.componentMainType=L,j.componentIndex=$,j.tooltipConfig={name:g,option:defaults$2({content:g,formatterParams:V},y)}}function traverseElement(t,r){var n;t.isGroup&&(n=r(t)),n||t.traverse(r)}function traverseElements(t,r){if(t)if(isArray$2(t))for(var n=0;n<t.length;n++)traverseElement(t[n],r);else traverseElement(t,r)}registerShape("circle",Circle$1);registerShape("ellipse",Ellipse$1);registerShape("sector",Sector$1);registerShape("ring",Ring$1);registerShape("polygon",Polygon$1);registerShape("polyline",Polyline$3);registerShape("rect",Rect$3);registerShape("line",Line$3);registerShape("bezierCurve",BezierCurve$1);registerShape("arc",Arc$1);const graphic=Object.freeze(Object.defineProperty({__proto__:null,Arc:Arc$1,BezierCurve:BezierCurve$1,BoundingRect:BoundingRect$1,Circle:Circle$1,CompoundPath:CompoundPath$1,Ellipse:Ellipse$1,Group:Group$4,Image:ZRImage$1,IncrementalDisplayable:IncrementalDisplayable$1,Line:Line$3,LinearGradient:LinearGradient$1,OrientedBoundingRect:OrientedBoundingRect$1,Path:Path$1,Point:Point$1,Polygon:Polygon$1,Polyline:Polyline$3,RadialGradient:RadialGradient$1,Rect:Rect$3,Ring:Ring$1,Sector:Sector$1,Text:ZRText$1,applyTransform,clipPointsByRect,clipRectByRect,createIcon,extendPath,extendShape,getShapeClass,getTransform:getTransform$1,groupTransition,initProps,isElementRemoved,lineLineIntersect:lineLineIntersect$1,linePolygonIntersect,makeImage,makePath,mergePath,registerShape,removeElement,removeElementWithFadeOut,resizePath,setTooltipConfig,subPixelOptimize,subPixelOptimizeLine,subPixelOptimizeRect,transformDirection,traverseElements,updateProps:updateProps$1},Symbol.toStringTag,{value:"Module"}));var EMPTY_OBJ={};function setLabelText(t,r){for(var n=0;n<SPECIAL_STATES.length;n++){var g=SPECIAL_STATES[n],y=r[g],L=t.ensureState(g);L.style=L.style||{},L.style.text=y}var $=t.currentStates.slice();t.clearStates(!0),t.setStyle({text:r.normal}),t.useStates($,!0)}function getLabelText(t,r,n){var g=t.labelFetcher,y=t.labelDataIndex,L=t.labelDimIndex,$=r.normal,V;g&&(V=g.getFormattedLabel(y,"normal",null,L,$&&$.get("formatter"),n!=null?{interpolatedValue:n}:null)),V==null&&(V=isFunction$1(t.defaultText)?t.defaultText(y,t,n):t.defaultText);for(var z={normal:V},j=0;j<SPECIAL_STATES.length;j++){var re=SPECIAL_STATES[j],ae=r[re];z[re]=retrieve2(g?g.getFormattedLabel(y,re,null,L,ae&&ae.get("formatter")):null,V)}return z}function setLabelStyle(t,r,n,g){n=n||EMPTY_OBJ;for(var y=t instanceof ZRText$1,L=!1,$=0;$<DISPLAY_STATES.length;$++){var V=r[DISPLAY_STATES[$]];if(V&&V.getShallow("show")){L=!0;break}}var z=y?t:t.getTextContent();if(L){y||(z||(z=new ZRText$1,t.setTextContent(z)),t.stateProxy&&(z.stateProxy=t.stateProxy));var j=getLabelText(n,r),re=r.normal,ae=!!re.getShallow("show"),oe=createTextStyle(re,g&&g.normal,n,!1,!y);oe.text=j.normal,y||t.setTextConfig(createTextConfig(re,n,!1));for(var $=0;$<SPECIAL_STATES.length;$++){var ie=SPECIAL_STATES[$],V=r[ie];if(V){var le=z.ensureState(ie),ue=!!retrieve2(V.getShallow("show"),ae);if(ue!==ae&&(le.ignore=!ue),le.style=createTextStyle(V,g&&g[ie],n,!0,!y),le.style.text=j[ie],!y){var de=t.ensureState(ie);de.textConfig=createTextConfig(V,n,!0)}}}z.silent=!!re.getShallow("silent"),z.style.x!=null&&(oe.x=z.style.x),z.style.y!=null&&(oe.y=z.style.y),z.ignore=!ae,z.useStyle(oe),z.dirty(),n.enableTextSetter&&(labelInner(z).setLabelText=function(pe){var he=getLabelText(n,r,pe);setLabelText(z,he)})}else z&&(z.ignore=!0);t.dirty()}function getLabelStatesModels(t,r){r=r||"label";for(var n={normal:t.getModel(r)},g=0;g<SPECIAL_STATES.length;g++){var y=SPECIAL_STATES[g];n[y]=t.getModel([y,r])}return n}function createTextStyle(t,r,n,g,y){var L={};return setTextStyleCommon(L,t,n,g,y),r&&extend$1(L,r),L}function createTextConfig(t,r,n){r=r||{};var g={},y,L=t.getShallow("rotate"),$=retrieve2(t.getShallow("distance"),n?null:5),V=t.getShallow("offset");return y=t.getShallow("position")||(n?null:"inside"),y==="outside"&&(y=r.defaultOutsidePosition||"top"),y!=null&&(g.position=y),V!=null&&(g.offset=V),L!=null&&(L*=Math.PI/180,g.rotation=L),$!=null&&(g.distance=$),g.outsideFill=t.get("color")==="inherit"?r.inheritColor||null:"auto",g}function setTextStyleCommon(t,r,n,g,y){n=n||EMPTY_OBJ;var L=r.ecModel,$=L&&L.option.textStyle,V=getRichItemNames(r),z;if(V){z={};for(var j in V)if(V.hasOwnProperty(j)){var re=r.getModel(["rich",j]);setTokenTextStyle(z[j]={},re,$,n,g,y,!1,!0)}}z&&(t.rich=z);var ae=r.get("overflow");ae&&(t.overflow=ae);var oe=r.get("minMargin");oe!=null&&(t.margin=oe),setTokenTextStyle(t,r,$,n,g,y,!0,!1)}function getRichItemNames(t){for(var r;t&&t!==t.ecModel;){var n=(t.option||EMPTY_OBJ).rich;if(n){r=r||{};for(var g=keys(n),y=0;y<g.length;y++){var L=g[y];r[L]=1}}t=t.parentModel}return r}var TEXT_PROPS_WITH_GLOBAL=["fontStyle","fontWeight","fontSize","fontFamily","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY"],TEXT_PROPS_SELF=["align","lineHeight","width","height","tag","verticalAlign","ellipsis"],TEXT_PROPS_BOX=["padding","borderWidth","borderRadius","borderDashOffset","backgroundColor","borderColor","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];function setTokenTextStyle(t,r,n,g,y,L,$,V){n=!y&&n||EMPTY_OBJ;var z=g&&g.inheritColor,j=r.getShallow("color"),re=r.getShallow("textBorderColor"),ae=retrieve2(r.getShallow("opacity"),n.opacity);(j==="inherit"||j==="auto")&&(z?j=z:j=null),(re==="inherit"||re==="auto")&&(z?re=z:re=null),L||(j=j||n.color,re=re||n.textBorderColor),j!=null&&(t.fill=j),re!=null&&(t.stroke=re);var oe=retrieve2(r.getShallow("textBorderWidth"),n.textBorderWidth);oe!=null&&(t.lineWidth=oe);var ie=retrieve2(r.getShallow("textBorderType"),n.textBorderType);ie!=null&&(t.lineDash=ie);var le=retrieve2(r.getShallow("textBorderDashOffset"),n.textBorderDashOffset);le!=null&&(t.lineDashOffset=le),!y&&ae==null&&!V&&(ae=g&&g.defaultOpacity),ae!=null&&(t.opacity=ae),!y&&!L&&t.fill==null&&g.inheritColor&&(t.fill=g.inheritColor);for(var ue=0;ue<TEXT_PROPS_WITH_GLOBAL.length;ue++){var de=TEXT_PROPS_WITH_GLOBAL[ue],pe=retrieve2(r.getShallow(de),n[de]);pe!=null&&(t[de]=pe)}for(var ue=0;ue<TEXT_PROPS_SELF.length;ue++){var de=TEXT_PROPS_SELF[ue],pe=r.getShallow(de);pe!=null&&(t[de]=pe)}if(t.verticalAlign==null){var he=r.getShallow("baseline");he!=null&&(t.verticalAlign=he)}if(!$||!g.disableBox){for(var ue=0;ue<TEXT_PROPS_BOX.length;ue++){var de=TEXT_PROPS_BOX[ue],pe=r.getShallow(de);pe!=null&&(t[de]=pe)}var _e=r.getShallow("borderType");_e!=null&&(t.borderDash=_e),(t.backgroundColor==="auto"||t.backgroundColor==="inherit")&&z&&(t.backgroundColor=z),(t.borderColor==="auto"||t.borderColor==="inherit")&&z&&(t.borderColor=z)}}function getFont(t,r){var n=r&&r.getModel("textStyle");return trim$2([t.fontStyle||n&&n.getShallow("fontStyle")||"",t.fontWeight||n&&n.getShallow("fontWeight")||"",(t.fontSize||n&&n.getShallow("fontSize")||12)+"px",t.fontFamily||n&&n.getShallow("fontFamily")||"sans-serif"].join(" "))}var labelInner=makeInner();function setLabelValueAnimation(t,r,n,g){if(t){var y=labelInner(t);y.prevValue=y.value,y.value=n;var L=r.normal;y.valueAnimation=L.get("valueAnimation"),y.valueAnimation&&(y.precision=L.get("precision"),y.defaultInterpolatedText=g,y.statesModels=r)}}function animateLabelValue(t,r,n,g,y){var L=labelInner(t);if(!L.valueAnimation||L.prevValue===L.value)return;var $=L.defaultInterpolatedText,V=retrieve2(L.interpolatedValue,L.prevValue),z=L.value;function j(re){var ae=interpolateRawValues(n,L.precision,V,z,re);L.interpolatedValue=re===1?null:ae;var oe=getLabelText({labelDataIndex:r,labelFetcher:y,defaultText:$?$(ae):ae+""},L.statesModels,ae);setLabelText(t,oe)}t.percent=0,(L.prevValue==null?initProps:updateProps$1)(t,{percent:1},g,r,null,j)}var PATH_COLOR=["textStyle","color"],textStyleParams=["fontStyle","fontWeight","fontSize","fontFamily","padding","lineHeight","rich","width","height","overflow"],tmpText=new ZRText$1,TextStyleMixin=function(){function t(){}return t.prototype.getTextColor=function(r){var n=this.ecModel;return this.getShallow("color")||(!r&&n?n.get(PATH_COLOR):null)},t.prototype.getFont=function(){return getFont({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},t.prototype.getTextRect=function(r){for(var n={text:r,verticalAlign:this.getShallow("verticalAlign")||this.getShallow("baseline")},g=0;g<textStyleParams.length;g++)n[textStyleParams[g]]=this.getShallow(textStyleParams[g]);return tmpText.useStyle(n),tmpText.update(),tmpText.getBoundingRect()},t}();const TextStyleMixin$1=TextStyleMixin;var LINE_STYLE_KEY_MAP=[["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","type"],["lineDashOffset","dashOffset"],["lineCap","cap"],["lineJoin","join"],["miterLimit"]],getLineStyle=makeStyleMapper(LINE_STYLE_KEY_MAP),LineStyleMixin=function(){function t(){}return t.prototype.getLineStyle=function(r){return getLineStyle(this,r)},t}(),ITEM_STYLE_KEY_MAP=[["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","borderType"],["lineDashOffset","borderDashOffset"],["lineCap","borderCap"],["lineJoin","borderJoin"],["miterLimit","borderMiterLimit"]],getItemStyle=makeStyleMapper(ITEM_STYLE_KEY_MAP),ItemStyleMixin=function(){function t(){}return t.prototype.getItemStyle=function(r,n){return getItemStyle(this,r,n)},t}(),Model=function(){function t(r,n,g){this.parentModel=n,this.ecModel=g,this.option=r}return t.prototype.init=function(r,n,g){},t.prototype.mergeOption=function(r,n){merge$1(this.option,r,!0)},t.prototype.get=function(r,n){return r==null?this.option:this._doGet(this.parsePath(r),!n&&this.parentModel)},t.prototype.getShallow=function(r,n){var g=this.option,y=g==null?g:g[r];if(y==null&&!n){var L=this.parentModel;L&&(y=L.getShallow(r))}return y},t.prototype.getModel=function(r,n){var g=r!=null,y=g?this.parsePath(r):null,L=g?this._doGet(y):this.option;return n=n||this.parentModel&&this.parentModel.getModel(this.resolveParentPath(y)),new t(L,n,this.ecModel)},t.prototype.isEmpty=function(){return this.option==null},t.prototype.restoreData=function(){},t.prototype.clone=function(){var r=this.constructor;return new r(clone$4(this.option))},t.prototype.parsePath=function(r){return typeof r=="string"?r.split("."):r},t.prototype.resolveParentPath=function(r){return r},t.prototype.isAnimationEnabled=function(){if(!env$1.node&&this.option){if(this.option.animation!=null)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}},t.prototype._doGet=function(r,n){var g=this.option;if(!r)return g;for(var y=0;y<r.length&&!(r[y]&&(g=g&&typeof g=="object"?g[r[y]]:null,g==null));y++);return g==null&&n&&(g=n._doGet(this.resolveParentPath(r),n.parentModel)),g},t}();enableClassExtend(Model);enableClassCheck(Model);mixin(Model,LineStyleMixin);mixin(Model,ItemStyleMixin);mixin(Model,AreaStyleMixin);mixin(Model,TextStyleMixin$1);const Model$1=Model;var base=Math.round(Math.random()*10);function getUID(t){return[t||"",base++].join("_")}function enableSubTypeDefaulter(t){var r={};t.registerSubTypeDefaulter=function(n,g){var y=parseClassType(n);r[y.main]=g},t.determineSubType=function(n,g){var y=g.type;if(!y){var L=parseClassType(n).main;t.hasSubTypes(n)&&r[L]&&(y=r[L](g))}return y}}function enableTopologicalTravel(t,r){t.topologicalTravel=function(L,$,V,z){if(!L.length)return;var j=n($),re=j.graph,ae=j.noEntryList,oe={};for(each$f(L,function(he){oe[he]=!0});ae.length;){var ie=ae.pop(),le=re[ie],ue=!!oe[ie];ue&&(V.call(z,ie,le.originalDeps.slice()),delete oe[ie]),each$f(le.successor,ue?pe:de)}each$f(oe,function(){var he="";throw new Error(he)});function de(he){re[he].entryCount--,re[he].entryCount===0&&ae.push(he)}function pe(he){oe[he]=!0,de(he)}};function n(L){var $={},V=[];return each$f(L,function(z){var j=g($,z),re=j.originalDeps=r(z),ae=y(re,L);j.entryCount=ae.length,j.entryCount===0&&V.push(z),each$f(ae,function(oe){indexOf(j.predecessor,oe)<0&&j.predecessor.push(oe);var ie=g($,oe);indexOf(ie.successor,oe)<0&&ie.successor.push(z)})}),{graph:$,noEntryList:V}}function g(L,$){return L[$]||(L[$]={predecessor:[],successor:[]}),L[$]}function y(L,$){var V=[];return each$f(L,function(z){indexOf($,z)>=0&&V.push(z)}),V}}function inheritDefaultOption(t,r){return merge$1(merge$1({},t,!0),r,!0)}const langEN={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:". "}}}},langZH={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 LOCALE_ZH="ZH",LOCALE_EN="EN",DEFAULT_LOCALE=LOCALE_EN,localeStorage={},localeModels={},SYSTEM_LANG=env$1.domSupported?function(){var t=(document.documentElement.lang||navigator.language||navigator.browserLanguage||DEFAULT_LOCALE).toUpperCase();return t.indexOf(LOCALE_ZH)>-1?LOCALE_ZH:DEFAULT_LOCALE}():DEFAULT_LOCALE;function registerLocale(t,r){t=t.toUpperCase(),localeModels[t]=new Model$1(r),localeStorage[t]=r}function createLocaleObject(t){if(isString$1(t)){var r=localeStorage[t.toUpperCase()]||{};return t===LOCALE_ZH||t===LOCALE_EN?clone$4(r):merge$1(clone$4(r),clone$4(localeStorage[DEFAULT_LOCALE]),!1)}else return merge$1(clone$4(t),clone$4(localeStorage[DEFAULT_LOCALE]),!1)}function getLocaleModel(t){return localeModels[t]}function getDefaultLocaleModel(){return localeModels[DEFAULT_LOCALE]}registerLocale(LOCALE_EN,langEN);registerLocale(LOCALE_ZH,langZH);var ONE_SECOND=1e3,ONE_MINUTE=ONE_SECOND*60,ONE_HOUR=ONE_MINUTE*60,ONE_DAY=ONE_HOUR*24,ONE_YEAR=ONE_DAY*365,defaultLeveledFormatter={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}"},fullDayFormatter="{yyyy}-{MM}-{dd}",fullLeveledFormatter={year:"{yyyy}",month:"{yyyy}-{MM}",day:fullDayFormatter,hour:fullDayFormatter+" "+defaultLeveledFormatter.hour,minute:fullDayFormatter+" "+defaultLeveledFormatter.minute,second:fullDayFormatter+" "+defaultLeveledFormatter.second,millisecond:defaultLeveledFormatter.none},primaryTimeUnits=["year","month","day","hour","minute","second","millisecond"],timeUnits=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function pad(t,r){return t+="","0000".substr(0,r-t.length)+t}function getPrimaryTimeUnit(t){switch(t){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return t}}function isPrimaryTimeUnit(t){return t===getPrimaryTimeUnit(t)}function getDefaultFormatPrecisionOfInterval(t){switch(t){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function format(t,r,n,g){var y=parseDate(t),L=y[fullYearGetterName(n)](),$=y[monthGetterName(n)]()+1,V=Math.floor(($-1)/3)+1,z=y[dateGetterName(n)](),j=y["get"+(n?"UTC":"")+"Day"](),re=y[hoursGetterName(n)](),ae=(re-1)%12+1,oe=y[minutesGetterName(n)](),ie=y[secondsGetterName(n)](),le=y[millisecondsGetterName(n)](),ue=g instanceof Model$1?g:getLocaleModel(g||SYSTEM_LANG)||getDefaultLocaleModel(),de=ue.getModel("time"),pe=de.get("month"),he=de.get("monthAbbr"),_e=de.get("dayOfWeek"),Ce=de.get("dayOfWeekAbbr");return(r||"").replace(/{yyyy}/g,L+"").replace(/{yy}/g,pad(L%100+"",2)).replace(/{Q}/g,V+"").replace(/{MMMM}/g,pe[$-1]).replace(/{MMM}/g,he[$-1]).replace(/{MM}/g,pad($,2)).replace(/{M}/g,$+"").replace(/{dd}/g,pad(z,2)).replace(/{d}/g,z+"").replace(/{eeee}/g,_e[j]).replace(/{ee}/g,Ce[j]).replace(/{e}/g,j+"").replace(/{HH}/g,pad(re,2)).replace(/{H}/g,re+"").replace(/{hh}/g,pad(ae+"",2)).replace(/{h}/g,ae+"").replace(/{mm}/g,pad(oe,2)).replace(/{m}/g,oe+"").replace(/{ss}/g,pad(ie,2)).replace(/{s}/g,ie+"").replace(/{SSS}/g,pad(le,3)).replace(/{S}/g,le+"")}function leveledFormat(t,r,n,g,y){var L=null;if(isString$1(n))L=n;else if(isFunction$1(n))L=n(t.value,r,{level:t.level});else{var $=extend$1({},defaultLeveledFormatter);if(t.level>0)for(var V=0;V<primaryTimeUnits.length;++V)$[primaryTimeUnits[V]]="{primary|"+$[primaryTimeUnits[V]]+"}";var z=n?n.inherit===!1?n:defaults$2(n,$):$,j=getUnitFromValue(t.value,y);if(z[j])L=z[j];else if(z.inherit){for(var re=timeUnits.indexOf(j),V=re-1;V>=0;--V)if(z[j]){L=z[j];break}L=L||$.none}if(isArray$2(L)){var ae=t.level==null?0:t.level>=0?t.level:L.length+t.level;ae=Math.min(ae,L.length-1),L=L[ae]}}return format(new Date(t.value),L,y,g)}function getUnitFromValue(t,r){var n=parseDate(t),g=n[monthGetterName(r)]()+1,y=n[dateGetterName(r)](),L=n[hoursGetterName(r)](),$=n[minutesGetterName(r)](),V=n[secondsGetterName(r)](),z=n[millisecondsGetterName(r)](),j=z===0,re=j&&V===0,ae=re&&$===0,oe=ae&&L===0,ie=oe&&y===1,le=ie&&g===1;return le?"year":ie?"month":oe?"day":ae?"hour":re?"minute":j?"second":"millisecond"}function getUnitValue(t,r,n){var g=isNumber$1(t)?parseDate(t):t;switch(r=r||getUnitFromValue(t,n),r){case"year":return g[fullYearGetterName(n)]();case"half-year":return g[monthGetterName(n)]()>=6?1:0;case"quarter":return Math.floor((g[monthGetterName(n)]()+1)/4);case"month":return g[monthGetterName(n)]();case"day":return g[dateGetterName(n)]();case"half-day":return g[hoursGetterName(n)]()/24;case"hour":return g[hoursGetterName(n)]();case"minute":return g[minutesGetterName(n)]();case"second":return g[secondsGetterName(n)]();case"millisecond":return g[millisecondsGetterName(n)]()}}function fullYearGetterName(t){return t?"getUTCFullYear":"getFullYear"}function monthGetterName(t){return t?"getUTCMonth":"getMonth"}function dateGetterName(t){return t?"getUTCDate":"getDate"}function hoursGetterName(t){return t?"getUTCHours":"getHours"}function minutesGetterName(t){return t?"getUTCMinutes":"getMinutes"}function secondsGetterName(t){return t?"getUTCSeconds":"getSeconds"}function millisecondsGetterName(t){return t?"getUTCMilliseconds":"getMilliseconds"}function fullYearSetterName(t){return t?"setUTCFullYear":"setFullYear"}function monthSetterName(t){return t?"setUTCMonth":"setMonth"}function dateSetterName(t){return t?"setUTCDate":"setDate"}function hoursSetterName(t){return t?"setUTCHours":"setHours"}function minutesSetterName(t){return t?"setUTCMinutes":"setMinutes"}function secondsSetterName(t){return t?"setUTCSeconds":"setSeconds"}function millisecondsSetterName(t){return t?"setUTCMilliseconds":"setMilliseconds"}function addCommas(t){if(!isNumeric(t))return isString$1(t)?t:"-";var r=(t+"").split(".");return r[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(r.length>1?"."+r[1]:"")}function toCamelCase$1(t,r){return t=(t||"").toLowerCase().replace(/-(.)/g,function(n,g){return g.toUpperCase()}),r&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t}var normalizeCssArray=normalizeCssArray$1;function makeValueReadable(t,r,n){var g="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function y(re){return re&&trim$2(re)?re:"-"}function L(re){return!!(re!=null&&!isNaN(re)&&isFinite(re))}var $=r==="time",V=t instanceof Date;if($||V){var z=$?parseDate(t):t;if(isNaN(+z)){if(V)return"-"}else return format(z,g,n)}if(r==="ordinal")return isStringSafe(t)?y(t):isNumber$1(t)&&L(t)?t+"":"-";var j=numericToNumber(t);return L(j)?addCommas(j):isStringSafe(t)?y(t):typeof t=="boolean"?t+"":"-"}var TPL_VAR_ALIAS=["a","b","c","d","e","f","g"],wrapVar=function(t,r){return"{"+t+(r??"")+"}"};function formatTpl(t,r,n){isArray$2(r)||(r=[r]);var g=r.length;if(!g)return"";for(var y=r[0].$vars||[],L=0;L<y.length;L++){var $=TPL_VAR_ALIAS[L];t=t.replace(wrapVar($),wrapVar($,0))}for(var V=0;V<g;V++)for(var z=0;z<y.length;z++){var j=r[V][y[z]];t=t.replace(wrapVar(TPL_VAR_ALIAS[z],V),n?encodeHTML(j):j)}return t}function formatTplSimple(t,r,n){return each$f(r,function(g,y){t=t.replace("{"+y+"}",n?encodeHTML(g):g)}),t}function getTooltipMarker(t,r){var n=isString$1(t)?{color:t,extraCssText:r}:t||{},g=n.color,y=n.type;r=n.extraCssText;var L=n.renderMode||"html";if(!g)return"";if(L==="html")return y==="subItem"?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+encodeHTML(g)+";"+(r||"")+'"></span>':'<span style="display:inline-block;margin-right:4px;border-radius:10px;width:10px;height:10px;background-color:'+encodeHTML(g)+";"+(r||"")+'"></span>';var $=n.markerId||"markerX";return{renderMode:L,content:"{"+$+"|} ",style:y==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:g}:{width:10,height:10,borderRadius:5,backgroundColor:g}}}function convertToColorString(t,r){return r=r||"transparent",isString$1(t)?t:isObject$5(t)&&t.colorStops&&(t.colorStops[0]||{}).color||r}function windowOpen(t,r){if(r==="_blank"||r==="blank"){var n=window.open();n.opener=null,n.location.href=t}else window.open(t,r)}var each$e=each$f,LOCATION_PARAMS=["left","right","top","bottom","width","height"],HV_NAMES=[["width","left","right"],["height","top","bottom"]];function boxLayout(t,r,n,g,y){var L=0,$=0;g==null&&(g=1/0),y==null&&(y=1/0);var V=0;r.eachChild(function(z,j){var re=z.getBoundingRect(),ae=r.childAt(j+1),oe=ae&&ae.getBoundingRect(),ie,le;if(t==="horizontal"){var ue=re.width+(oe?-oe.x+re.x:0);ie=L+ue,ie>g||z.newline?(L=0,ie=ue,$+=V+n,V=re.height):V=Math.max(V,re.height)}else{var de=re.height+(oe?-oe.y+re.y:0);le=$+de,le>y||z.newline?(L+=V+n,$=0,le=de,V=re.width):V=Math.max(V,re.width)}z.newline||(z.x=L,z.y=$,z.markRedraw(),t==="horizontal"?L=ie+n:$=le+n)})}var box=boxLayout;curry$1(boxLayout,"vertical");curry$1(boxLayout,"horizontal");function getAvailableSize(t,r,n){var g=r.width,y=r.height,L=parsePercent(t.left,g),$=parsePercent(t.top,y),V=parsePercent(t.right,g),z=parsePercent(t.bottom,y);return(isNaN(L)||isNaN(parseFloat(t.left)))&&(L=0),(isNaN(V)||isNaN(parseFloat(t.right)))&&(V=g),(isNaN($)||isNaN(parseFloat(t.top)))&&($=0),(isNaN(z)||isNaN(parseFloat(t.bottom)))&&(z=y),n=normalizeCssArray(n||0),{width:Math.max(V-L-n[1]-n[3],0),height:Math.max(z-$-n[0]-n[2],0)}}function getLayoutRect(t,r,n){n=normalizeCssArray(n||0);var g=r.width,y=r.height,L=parsePercent(t.left,g),$=parsePercent(t.top,y),V=parsePercent(t.right,g),z=parsePercent(t.bottom,y),j=parsePercent(t.width,g),re=parsePercent(t.height,y),ae=n[2]+n[0],oe=n[1]+n[3],ie=t.aspect;switch(isNaN(j)&&(j=g-V-oe-L),isNaN(re)&&(re=y-z-ae-$),ie!=null&&(isNaN(j)&&isNaN(re)&&(ie>g/y?j=g*.8:re=y*.8),isNaN(j)&&(j=ie*re),isNaN(re)&&(re=j/ie)),isNaN(L)&&(L=g-V-j-oe),isNaN($)&&($=y-z-re-ae),t.left||t.right){case"center":L=g/2-j/2-n[3];break;case"right":L=g-j-oe;break}switch(t.top||t.bottom){case"middle":case"center":$=y/2-re/2-n[0];break;case"bottom":$=y-re-ae;break}L=L||0,$=$||0,isNaN(j)&&(j=g-oe-L-(V||0)),isNaN(re)&&(re=y-ae-$-(z||0));var le=new BoundingRect$1(L+n[3],$+n[0],j,re);return le.margin=n,le}function positionElement(t,r,n,g,y,L){var $=!y||!y.hv||y.hv[0],V=!y||!y.hv||y.hv[1],z=y&&y.boundingMode||"all";if(L=L||t,L.x=t.x,L.y=t.y,!$&&!V)return!1;var j;if(z==="raw")j=t.type==="group"?new BoundingRect$1(0,0,+r.width||0,+r.height||0):t.getBoundingRect();else if(j=t.getBoundingRect(),t.needLocalTransform()){var re=t.getLocalTransform();j=j.clone(),j.applyTransform(re)}var ae=getLayoutRect(defaults$2({width:j.width,height:j.height},r),n,g),oe=$?ae.x-j.x:0,ie=V?ae.y-j.y:0;return z==="raw"?(L.x=oe,L.y=ie):(L.x+=oe,L.y+=ie),L===t&&t.markRedraw(),!0}function sizeCalculable(t,r){return t[HV_NAMES[r][0]]!=null||t[HV_NAMES[r][1]]!=null&&t[HV_NAMES[r][2]]!=null}function fetchLayoutMode(t){var r=t.layoutMode||t.constructor.layoutMode;return isObject$5(r)?r:r?{type:r}:null}function mergeLayoutParam(t,r,n){var g=n&&n.ignoreSize;!isArray$2(g)&&(g=[g,g]);var y=$(HV_NAMES[0],0),L=$(HV_NAMES[1],1);j(HV_NAMES[0],t,y),j(HV_NAMES[1],t,L);function $(re,ae){var oe={},ie=0,le={},ue=0,de=2;if(each$e(re,function(_e){le[_e]=t[_e]}),each$e(re,function(_e){V(r,_e)&&(oe[_e]=le[_e]=r[_e]),z(oe,_e)&&ie++,z(le,_e)&&ue++}),g[ae])return z(r,re[1])?le[re[2]]=null:z(r,re[2])&&(le[re[1]]=null),le;if(ue===de||!ie)return le;if(ie>=de)return oe;for(var pe=0;pe<re.length;pe++){var he=re[pe];if(!V(oe,he)&&V(t,he)){oe[he]=t[he];break}}return oe}function V(re,ae){return re.hasOwnProperty(ae)}function z(re,ae){return re[ae]!=null&&re[ae]!=="auto"}function j(re,ae,oe){each$e(re,function(ie){ae[ie]=oe[ie]})}}function getLayoutParams(t){return copyLayoutParams({},t)}function copyLayoutParams(t,r){return r&&t&&each$e(LOCATION_PARAMS,function(n){r.hasOwnProperty(n)&&(t[n]=r[n])}),t}var inner$l=makeInner(),ComponentModel=function(t){__extends(r,t);function r(n,g,y){var L=t.call(this,n,g,y)||this;return L.uid=getUID("ec_cpt_model"),L}return r.prototype.init=function(n,g,y){this.mergeDefaultAndTheme(n,y)},r.prototype.mergeDefaultAndTheme=function(n,g){var y=fetchLayoutMode(this),L=y?getLayoutParams(n):{},$=g.getTheme();merge$1(n,$.get(this.mainType)),merge$1(n,this.getDefaultOption()),y&&mergeLayoutParam(n,L,y)},r.prototype.mergeOption=function(n,g){merge$1(this.option,n,!0);var y=fetchLayoutMode(this);y&&mergeLayoutParam(this.option,n,y)},r.prototype.optionUpdated=function(n,g){},r.prototype.getDefaultOption=function(){var n=this.constructor;if(!isExtendedClass(n))return n.defaultOption;var g=inner$l(this);if(!g.defaultOption){for(var y=[],L=n;L;){var $=L.prototype.defaultOption;$&&y.push($),L=L.superClass}for(var V={},z=y.length-1;z>=0;z--)V=merge$1(V,y[z],!0);g.defaultOption=V}return g.defaultOption},r.prototype.getReferringComponents=function(n,g){var y=n+"Index",L=n+"Id";return queryReferringComponents(this.ecModel,n,{index:this.get(y,!0),id:this.get(L,!0)},g)},r.prototype.getBoxLayoutParams=function(){var n=this;return{left:n.get("left"),top:n.get("top"),right:n.get("right"),bottom:n.get("bottom"),width:n.get("width"),height:n.get("height")}},r.prototype.getZLevelKey=function(){return""},r.prototype.setZLevel=function(n){this.option.zlevel=n},r.protoInitialize=function(){var n=r.prototype;n.type="component",n.id="",n.name="",n.mainType="",n.subType="",n.componentIndex=0}(),r}(Model$1);mountExtend(ComponentModel,Model$1);enableClassManagement(ComponentModel);enableSubTypeDefaulter(ComponentModel);enableTopologicalTravel(ComponentModel,getDependencies);function getDependencies(t){var r=[];return each$f(ComponentModel.getClassesByMainType(t),function(n){r=r.concat(n.dependencies||n.prototype.dependencies||[])}),r=map$1(r,function(n){return parseClassType(n).main}),t!=="dataset"&&indexOf(r,"dataset")<=0&&r.unshift("dataset"),r}const ComponentModel$1=ComponentModel;var platform$2="";typeof navigator<"u"&&(platform$2=navigator.platform||"");var decalColor="rgba(0, 0, 0, 0.2)";const globalDefault={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:decalColor,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:decalColor,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:decalColor,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:decalColor,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:decalColor,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:decalColor,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:platform$2.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 VISUAL_DIMENSIONS=createHashMap(["tooltip","label","itemName","itemId","itemGroupId","itemChildGroupId","seriesName"]),SOURCE_FORMAT_ORIGINAL="original",SOURCE_FORMAT_ARRAY_ROWS="arrayRows",SOURCE_FORMAT_OBJECT_ROWS="objectRows",SOURCE_FORMAT_KEYED_COLUMNS="keyedColumns",SOURCE_FORMAT_TYPED_ARRAY="typedArray",SOURCE_FORMAT_UNKNOWN="unknown",SERIES_LAYOUT_BY_COLUMN="column",SERIES_LAYOUT_BY_ROW="row",BE_ORDINAL={Must:1,Might:2,Not:3},innerGlobalModel=makeInner();function resetSourceDefaulter(t){innerGlobalModel(t).datasetMap=createHashMap()}function makeSeriesEncodeForAxisCoordSys(t,r,n){var g={},y=querySeriesUpstreamDatasetModel(r);if(!y||!t)return g;var L=[],$=[],V=r.ecModel,z=innerGlobalModel(V).datasetMap,j=y.uid+"_"+n.seriesLayoutBy,re,ae;t=t.slice(),each$f(t,function(ue,de){var pe=isObject$5(ue)?ue:t[de]={name:ue};pe.type==="ordinal"&&re==null&&(re=de,ae=le(pe)),g[pe.name]=[]});var oe=z.get(j)||z.set(j,{categoryWayDim:ae,valueWayDim:0});each$f(t,function(ue,de){var pe=ue.name,he=le(ue);if(re==null){var _e=oe.valueWayDim;ie(g[pe],_e,he),ie($,_e,he),oe.valueWayDim+=he}else if(re===de)ie(g[pe],0,he),ie(L,0,he);else{var _e=oe.categoryWayDim;ie(g[pe],_e,he),ie($,_e,he),oe.categoryWayDim+=he}});function ie(ue,de,pe){for(var he=0;he<pe;he++)ue.push(de+he)}function le(ue){var de=ue.dimsDef;return de?de.length:1}return L.length&&(g.itemName=L),$.length&&(g.seriesName=$),g}function makeSeriesEncodeForNameBased(t,r,n){var g={},y=querySeriesUpstreamDatasetModel(t);if(!y)return g;var L=r.sourceFormat,$=r.dimensionsDefine,V;(L===SOURCE_FORMAT_OBJECT_ROWS||L===SOURCE_FORMAT_KEYED_COLUMNS)&&each$f($,function(re,ae){(isObject$5(re)?re.name:re)==="name"&&(V=ae)});var z=function(){for(var re={},ae={},oe=[],ie=0,le=Math.min(5,n);ie<le;ie++){var ue=doGuessOrdinal(r.data,L,r.seriesLayoutBy,$,r.startIndex,ie);oe.push(ue);var de=ue===BE_ORDINAL.Not;if(de&&re.v==null&&ie!==V&&(re.v=ie),(re.n==null||re.n===re.v||!de&&oe[re.n]===BE_ORDINAL.Not)&&(re.n=ie),pe(re)&&oe[re.n]!==BE_ORDINAL.Not)return re;de||(ue===BE_ORDINAL.Might&&ae.v==null&&ie!==V&&(ae.v=ie),(ae.n==null||ae.n===ae.v)&&(ae.n=ie))}function pe(he){return he.v!=null&&he.n!=null}return pe(re)?re:pe(ae)?ae:null}();if(z){g.value=[z.v];var j=V??z.n;g.itemName=[j],g.seriesName=[j]}return g}function querySeriesUpstreamDatasetModel(t){var r=t.get("data",!0);if(!r)return queryReferringComponents(t.ecModel,"dataset",{index:t.get("datasetIndex",!0),id:t.get("datasetId",!0)},SINGLE_REFERRING).models[0]}function queryDatasetUpstreamDatasetModels(t){return!t.get("transform",!0)&&!t.get("fromTransformResult",!0)?[]:queryReferringComponents(t.ecModel,"dataset",{index:t.get("fromDatasetIndex",!0),id:t.get("fromDatasetId",!0)},SINGLE_REFERRING).models}function guessOrdinal(t,r){return doGuessOrdinal(t.data,t.sourceFormat,t.seriesLayoutBy,t.dimensionsDefine,t.startIndex,r)}function doGuessOrdinal(t,r,n,g,y,L){var $,V=5;if(isTypedArray$1(t))return BE_ORDINAL.Not;var z,j;if(g){var re=g[L];isObject$5(re)?(z=re.name,j=re.type):isString$1(re)&&(z=re)}if(j!=null)return j==="ordinal"?BE_ORDINAL.Must:BE_ORDINAL.Not;if(r===SOURCE_FORMAT_ARRAY_ROWS){var ae=t;if(n===SERIES_LAYOUT_BY_ROW){for(var oe=ae[L],ie=0;ie<(oe||[]).length&&ie<V;ie++)if(($=Ce(oe[y+ie]))!=null)return $}else for(var ie=0;ie<ae.length&&ie<V;ie++){var le=ae[y+ie];if(le&&($=Ce(le[L]))!=null)return $}}else if(r===SOURCE_FORMAT_OBJECT_ROWS){var ue=t;if(!z)return BE_ORDINAL.Not;for(var ie=0;ie<ue.length&&ie<V;ie++){var de=ue[ie];if(de&&($=Ce(de[z]))!=null)return $}}else if(r===SOURCE_FORMAT_KEYED_COLUMNS){var pe=t;if(!z)return BE_ORDINAL.Not;var oe=pe[z];if(!oe||isTypedArray$1(oe))return BE_ORDINAL.Not;for(var ie=0;ie<oe.length&&ie<V;ie++)if(($=Ce(oe[ie]))!=null)return $}else if(r===SOURCE_FORMAT_ORIGINAL)for(var he=t,ie=0;ie<he.length&&ie<V;ie++){var de=he[ie],_e=getDataItemValue(de);if(!isArray$2(_e))return BE_ORDINAL.Not;if(($=Ce(_e[L]))!=null)return $}function Ce($e){var xe=isString$1($e);if($e!=null&&isFinite($e)&&$e!=="")return xe?BE_ORDINAL.Might:BE_ORDINAL.Not;if(xe&&$e!=="-")return BE_ORDINAL.Must}return BE_ORDINAL.Not}var internalOptionCreatorMap=createHashMap();function registerInternalOptionCreator(t,r){assert(internalOptionCreatorMap.get(t)==null&&r),internalOptionCreatorMap.set(t,r)}function concatInternalOptions(t,r,n){var g=internalOptionCreatorMap.get(r);if(!g)return n;var y=g(t);return y?n.concat(y):n}var innerColor=makeInner(),innerDecal=makeInner(),PaletteMixin=function(){function t(){}return t.prototype.getColorFromPalette=function(r,n,g){var y=normalizeToArray(this.get("color",!0)),L=this.get("colorLayer",!0);return getFromPalette(this,innerColor,y,L,r,n,g)},t.prototype.clearColorPalette=function(){clearPalette(this,innerColor)},t}();function getDecalFromPalette(t,r,n,g){var y=normalizeToArray(t.get(["aria","decal","decals"]));return getFromPalette(t,innerDecal,y,null,r,n,g)}function getNearestPalette(t,r){for(var n=t.length,g=0;g<n;g++)if(t[g].length>r)return t[g];return t[n-1]}function getFromPalette(t,r,n,g,y,L,$){L=L||t;var V=r(L),z=V.paletteIdx||0,j=V.paletteNameMap=V.paletteNameMap||{};if(j.hasOwnProperty(y))return j[y];var re=$==null||!g?n:getNearestPalette(g,$);if(re=re||n,!(!re||!re.length)){var ae=re[z];return y&&(j[y]=ae),V.paletteIdx=(z+1)%re.length,ae}}function clearPalette(t,r){r(t).paletteIdx=0,r(t).paletteNameMap={}}var reCreateSeriesIndices,assertSeriesInitialized,initBase,OPTION_INNER_KEY="\0_ec_inner",OPTION_INNER_VALUE=1,GlobalModel=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.init=function(n,g,y,L,$,V){L=L||{},this.option=null,this._theme=new Model$1(L),this._locale=new Model$1($),this._optionManager=V},r.prototype.setOption=function(n,g,y){var L=normalizeSetOptionInput(g);this._optionManager.setOption(n,y,L),this._resetOption(null,L)},r.prototype.resetOption=function(n,g){return this._resetOption(n,normalizeSetOptionInput(g))},r.prototype._resetOption=function(n,g){var y=!1,L=this._optionManager;if(!n||n==="recreate"){var $=L.mountOption(n==="recreate");!this.option||n==="recreate"?initBase(this,$):(this.restoreData(),this._mergeOption($,g)),y=!0}if((n==="timeline"||n==="media")&&this.restoreData(),!n||n==="recreate"||n==="timeline"){var V=L.getTimelineOption(this);V&&(y=!0,this._mergeOption(V,g))}if(!n||n==="recreate"||n==="media"){var z=L.getMediaOption(this);z.length&&each$f(z,function(j){y=!0,this._mergeOption(j,g)},this)}return y},r.prototype.mergeOption=function(n){this._mergeOption(n,null)},r.prototype._mergeOption=function(n,g){var y=this.option,L=this._componentsMap,$=this._componentsCount,V=[],z=createHashMap(),j=g&&g.replaceMergeMainTypeMap;resetSourceDefaulter(this),each$f(n,function(ae,oe){ae!=null&&(ComponentModel$1.hasClass(oe)?oe&&(V.push(oe),z.set(oe,!0)):y[oe]=y[oe]==null?clone$4(ae):merge$1(y[oe],ae,!0))}),j&&j.each(function(ae,oe){ComponentModel$1.hasClass(oe)&&!z.get(oe)&&(V.push(oe),z.set(oe,!0))}),ComponentModel$1.topologicalTravel(V,ComponentModel$1.getAllClassMainTypes(),re,this);function re(ae){var oe=concatInternalOptions(this,ae,normalizeToArray(n[ae])),ie=L.get(ae),le=ie?j&&j.get(ae)?"replaceMerge":"normalMerge":"replaceAll",ue=mappingToExists(ie,oe,le);setComponentTypeToKeyInfo(ue,ae,ComponentModel$1),y[ae]=null,L.set(ae,null),$.set(ae,0);var de=[],pe=[],he=0,_e;each$f(ue,function(Ce,$e){var xe=Ce.existing,Ie=Ce.newOption;if(!Ie)xe&&(xe.mergeOption({},this),xe.optionUpdated({},!1));else{var Ne=ae==="series",ze=ComponentModel$1.getClass(ae,Ce.keyInfo.subType,!Ne);if(!ze)return;if(ae==="tooltip"){if(_e)return;_e=!0}if(xe&&xe.constructor===ze)xe.name=Ce.keyInfo.name,xe.mergeOption(Ie,this),xe.optionUpdated(Ie,!1);else{var Fe=extend$1({componentIndex:$e},Ce.keyInfo);xe=new ze(Ie,this,this,Fe),extend$1(xe,Fe),Ce.brandNew&&(xe.__requireNewView=!0),xe.init(Ie,this,this),xe.optionUpdated(null,!0)}}xe?(de.push(xe.option),pe.push(xe),he++):(de.push(void 0),pe.push(void 0))},this),y[ae]=de,L.set(ae,pe),$.set(ae,he),ae==="series"&&reCreateSeriesIndices(this)}this._seriesIndices||reCreateSeriesIndices(this)},r.prototype.getOption=function(){var n=clone$4(this.option);return each$f(n,function(g,y){if(ComponentModel$1.hasClass(y)){for(var L=normalizeToArray(g),$=L.length,V=!1,z=$-1;z>=0;z--)L[z]&&!isComponentIdInternal(L[z])?V=!0:(L[z]=null,!V&&$--);L.length=$,n[y]=L}}),delete n[OPTION_INNER_KEY],n},r.prototype.getTheme=function(){return this._theme},r.prototype.getLocaleModel=function(){return this._locale},r.prototype.setUpdatePayload=function(n){this._payload=n},r.prototype.getUpdatePayload=function(){return this._payload},r.prototype.getComponent=function(n,g){var y=this._componentsMap.get(n);if(y){var L=y[g||0];if(L)return L;if(g==null){for(var $=0;$<y.length;$++)if(y[$])return y[$]}}},r.prototype.queryComponents=function(n){var g=n.mainType;if(!g)return[];var y=n.index,L=n.id,$=n.name,V=this._componentsMap.get(g);if(!V||!V.length)return[];var z;return y!=null?(z=[],each$f(normalizeToArray(y),function(j){V[j]&&z.push(V[j])})):L!=null?z=queryByIdOrName("id",L,V):$!=null?z=queryByIdOrName("name",$,V):z=filter(V,function(j){return!!j}),filterBySubType(z,n)},r.prototype.findComponents=function(n){var g=n.query,y=n.mainType,L=V(g),$=L?this.queryComponents(L):filter(this._componentsMap.get(y),function(j){return!!j});return z(filterBySubType($,n));function V(j){var re=y+"Index",ae=y+"Id",oe=y+"Name";return j&&(j[re]!=null||j[ae]!=null||j[oe]!=null)?{mainType:y,index:j[re],id:j[ae],name:j[oe]}:null}function z(j){return n.filter?filter(j,n.filter):j}},r.prototype.eachComponent=function(n,g,y){var L=this._componentsMap;if(isFunction$1(n)){var $=g,V=n;L.each(function(ae,oe){for(var ie=0;ae&&ie<ae.length;ie++){var le=ae[ie];le&&V.call($,oe,le,le.componentIndex)}})}else for(var z=isString$1(n)?L.get(n):isObject$5(n)?this.findComponents(n):null,j=0;z&&j<z.length;j++){var re=z[j];re&&g.call(y,re,re.componentIndex)}},r.prototype.getSeriesByName=function(n){var g=convertOptionIdName(n,null);return filter(this._componentsMap.get("series"),function(y){return!!y&&g!=null&&y.name===g})},r.prototype.getSeriesByIndex=function(n){return this._componentsMap.get("series")[n]},r.prototype.getSeriesByType=function(n){return filter(this._componentsMap.get("series"),function(g){return!!g&&g.subType===n})},r.prototype.getSeries=function(){return filter(this._componentsMap.get("series"),function(n){return!!n})},r.prototype.getSeriesCount=function(){return this._componentsCount.get("series")},r.prototype.eachSeries=function(n,g){assertSeriesInitialized(this),each$f(this._seriesIndices,function(y){var L=this._componentsMap.get("series")[y];n.call(g,L,y)},this)},r.prototype.eachRawSeries=function(n,g){each$f(this._componentsMap.get("series"),function(y){y&&n.call(g,y,y.componentIndex)})},r.prototype.eachSeriesByType=function(n,g,y){assertSeriesInitialized(this),each$f(this._seriesIndices,function(L){var $=this._componentsMap.get("series")[L];$.subType===n&&g.call(y,$,L)},this)},r.prototype.eachRawSeriesByType=function(n,g,y){return each$f(this.getSeriesByType(n),g,y)},r.prototype.isSeriesFiltered=function(n){return assertSeriesInitialized(this),this._seriesIndicesMap.get(n.componentIndex)==null},r.prototype.getCurrentSeriesIndices=function(){return(this._seriesIndices||[]).slice()},r.prototype.filterSeries=function(n,g){assertSeriesInitialized(this);var y=[];each$f(this._seriesIndices,function(L){var $=this._componentsMap.get("series")[L];n.call(g,$,L)&&y.push(L)},this),this._seriesIndices=y,this._seriesIndicesMap=createHashMap(y)},r.prototype.restoreData=function(n){reCreateSeriesIndices(this);var g=this._componentsMap,y=[];g.each(function(L,$){ComponentModel$1.hasClass($)&&y.push($)}),ComponentModel$1.topologicalTravel(y,ComponentModel$1.getAllClassMainTypes(),function(L){each$f(g.get(L),function($){$&&(L!=="series"||!isNotTargetSeries($,n))&&$.restoreData()})})},r.internalField=function(){reCreateSeriesIndices=function(n){var g=n._seriesIndices=[];each$f(n._componentsMap.get("series"),function(y){y&&g.push(y.componentIndex)}),n._seriesIndicesMap=createHashMap(g)},assertSeriesInitialized=function(n){},initBase=function(n,g){n.option={},n.option[OPTION_INNER_KEY]=OPTION_INNER_VALUE,n._componentsMap=createHashMap({series:[]}),n._componentsCount=createHashMap();var y=g.aria;isObject$5(y)&&y.enabled==null&&(y.enabled=!0),mergeTheme(g,n._theme.option),merge$1(g,globalDefault,!1),n._mergeOption(g,null)}}(),r}(Model$1);function isNotTargetSeries(t,r){if(r){var n=r.seriesIndex,g=r.seriesId,y=r.seriesName;return n!=null&&t.componentIndex!==n||g!=null&&t.id!==g||y!=null&&t.name!==y}}function mergeTheme(t,r){var n=t.color&&!t.colorLayer;each$f(r,function(g,y){y==="colorLayer"&&n||ComponentModel$1.hasClass(y)||(typeof g=="object"?t[y]=t[y]?merge$1(t[y],g,!1):clone$4(g):t[y]==null&&(t[y]=g))})}function queryByIdOrName(t,r,n){if(isArray$2(r)){var g=createHashMap();return each$f(r,function(L){if(L!=null){var $=convertOptionIdName(L,null);$!=null&&g.set(L,!0)}}),filter(n,function(L){return L&&g.get(L[t])})}else{var y=convertOptionIdName(r,null);return filter(n,function(L){return L&&y!=null&&L[t]===y})}}function filterBySubType(t,r){return r.hasOwnProperty("subType")?filter(t,function(n){return n&&n.subType===r.subType}):t}function normalizeSetOptionInput(t){var r=createHashMap();return t&&each$f(normalizeToArray(t.replaceMerge),function(n){r.set(n,!0)}),{replaceMergeMainTypeMap:r}}mixin(GlobalModel,PaletteMixin);const GlobalModel$1=GlobalModel;var availableMethods=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isSSR","isDisposed","on","off","getDataURL","getConnectedDataURL","getOption","getId","updateLabelLayout"],ExtensionAPI=function(){function t(r){each$f(availableMethods,function(n){this[n]=bind$2(r[n],r)},this)}return t}();const ExtensionAPI$1=ExtensionAPI;var coordinateSystemCreators={},CoordinateSystemManager=function(){function t(){this._coordinateSystems=[]}return t.prototype.create=function(r,n){var g=[];each$f(coordinateSystemCreators,function(y,L){var $=y.create(r,n);g=g.concat($||[])}),this._coordinateSystems=g},t.prototype.update=function(r,n){each$f(this._coordinateSystems,function(g){g.update&&g.update(r,n)})},t.prototype.getCoordinateSystems=function(){return this._coordinateSystems.slice()},t.register=function(r,n){coordinateSystemCreators[r]=n},t.get=function(r){return coordinateSystemCreators[r]},t}();const CoordinateSystem=CoordinateSystemManager;var QUERY_REG=/^(min|max)?(.+)$/,OptionManager=function(){function t(r){this._timelineOptions=[],this._mediaList=[],this._currentMediaIndices=[],this._api=r}return t.prototype.setOption=function(r,n,g){r&&(each$f(normalizeToArray(r.series),function($){$&&$.data&&isTypedArray$1($.data)&&setAsPrimitive($.data)}),each$f(normalizeToArray(r.dataset),function($){$&&$.source&&isTypedArray$1($.source)&&setAsPrimitive($.source)})),r=clone$4(r);var y=this._optionBackup,L=parseRawOption(r,n,!y);this._newBaseOption=L.baseOption,y?(L.timelineOptions.length&&(y.timelineOptions=L.timelineOptions),L.mediaList.length&&(y.mediaList=L.mediaList),L.mediaDefault&&(y.mediaDefault=L.mediaDefault)):this._optionBackup=L},t.prototype.mountOption=function(r){var n=this._optionBackup;return this._timelineOptions=n.timelineOptions,this._mediaList=n.mediaList,this._mediaDefault=n.mediaDefault,this._currentMediaIndices=[],clone$4(r?n.baseOption:this._newBaseOption)},t.prototype.getTimelineOption=function(r){var n,g=this._timelineOptions;if(g.length){var y=r.getComponent("timeline");y&&(n=clone$4(g[y.getCurrentIndex()]))}return n},t.prototype.getMediaOption=function(r){var n=this._api.getWidth(),g=this._api.getHeight(),y=this._mediaList,L=this._mediaDefault,$=[],V=[];if(!y.length&&!L)return V;for(var z=0,j=y.length;z<j;z++)applyMediaQuery(y[z].query,n,g)&&$.push(z);return!$.length&&L&&($=[-1]),$.length&&!indicesEquals($,this._currentMediaIndices)&&(V=map$1($,function(re){return clone$4(re===-1?L.option:y[re].option)})),this._currentMediaIndices=$,V},t}();function parseRawOption(t,r,n){var g=[],y,L,$=t.baseOption,V=t.timeline,z=t.options,j=t.media,re=!!t.media,ae=!!(z||V||$&&$.timeline);$?(L=$,L.timeline||(L.timeline=V)):((ae||re)&&(t.options=t.media=null),L=t),re&&isArray$2(j)&&each$f(j,function(ie){ie&&ie.option&&(ie.query?g.push(ie):y||(y=ie))}),oe(L),each$f(z,function(ie){return oe(ie)}),each$f(g,function(ie){return oe(ie.option)});function oe(ie){each$f(r,function(le){le(ie,n)})}return{baseOption:L,timelineOptions:z||[],mediaDefault:y,mediaList:g}}function applyMediaQuery(t,r,n){var g={width:r,height:n,aspectratio:r/n},y=!0;return each$f(t,function(L,$){var V=$.match(QUERY_REG);if(!(!V||!V[1]||!V[2])){var z=V[1],j=V[2].toLowerCase();compare(g[j],L,z)||(y=!1)}}),y}function compare(t,r,n){return n==="min"?t>=r:n==="max"?t<=r:t===r}function indicesEquals(t,r){return t.join(",")===r.join(",")}const OptionManager$1=OptionManager;var each$d=each$f,isObject$4=isObject$5,POSSIBLE_STYLES=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function compatEC2ItemStyle(t){var r=t&&t.itemStyle;if(r)for(var n=0,g=POSSIBLE_STYLES.length;n<g;n++){var y=POSSIBLE_STYLES[n],L=r.normal,$=r.emphasis;L&&L[y]&&(t[y]=t[y]||{},t[y].normal?merge$1(t[y].normal,L[y]):t[y].normal=L[y],L[y]=null),$&&$[y]&&(t[y]=t[y]||{},t[y].emphasis?merge$1(t[y].emphasis,$[y]):t[y].emphasis=$[y],$[y]=null)}}function convertNormalEmphasis(t,r,n){if(t&&t[r]&&(t[r].normal||t[r].emphasis)){var g=t[r].normal,y=t[r].emphasis;g&&(n?(t[r].normal=t[r].emphasis=null,defaults$2(t[r],g)):t[r]=g),y&&(t.emphasis=t.emphasis||{},t.emphasis[r]=y,y.focus&&(t.emphasis.focus=y.focus),y.blurScope&&(t.emphasis.blurScope=y.blurScope))}}function removeEC3NormalStatus(t){convertNormalEmphasis(t,"itemStyle"),convertNormalEmphasis(t,"lineStyle"),convertNormalEmphasis(t,"areaStyle"),convertNormalEmphasis(t,"label"),convertNormalEmphasis(t,"labelLine"),convertNormalEmphasis(t,"upperLabel"),convertNormalEmphasis(t,"edgeLabel")}function compatTextStyle(t,r){var n=isObject$4(t)&&t[r],g=isObject$4(n)&&n.textStyle;if(g)for(var y=0,L=TEXT_STYLE_OPTIONS.length;y<L;y++){var $=TEXT_STYLE_OPTIONS[y];g.hasOwnProperty($)&&(n[$]=g[$])}}function compatEC3CommonStyles(t){t&&(removeEC3NormalStatus(t),compatTextStyle(t,"label"),t.emphasis&&compatTextStyle(t.emphasis,"label"))}function processSeries(t){if(isObject$4(t)){compatEC2ItemStyle(t),removeEC3NormalStatus(t),compatTextStyle(t,"label"),compatTextStyle(t,"upperLabel"),compatTextStyle(t,"edgeLabel"),t.emphasis&&(compatTextStyle(t.emphasis,"label"),compatTextStyle(t.emphasis,"upperLabel"),compatTextStyle(t.emphasis,"edgeLabel"));var r=t.markPoint;r&&(compatEC2ItemStyle(r),compatEC3CommonStyles(r));var n=t.markLine;n&&(compatEC2ItemStyle(n),compatEC3CommonStyles(n));var g=t.markArea;g&&compatEC3CommonStyles(g);var y=t.data;if(t.type==="graph"){y=y||t.nodes;var L=t.links||t.edges;if(L&&!isTypedArray$1(L))for(var $=0;$<L.length;$++)compatEC3CommonStyles(L[$]);each$f(t.categories,function(j){removeEC3NormalStatus(j)})}if(y&&!isTypedArray$1(y))for(var $=0;$<y.length;$++)compatEC3CommonStyles(y[$]);if(r=t.markPoint,r&&r.data)for(var V=r.data,$=0;$<V.length;$++)compatEC3CommonStyles(V[$]);if(n=t.markLine,n&&n.data)for(var z=n.data,$=0;$<z.length;$++)isArray$2(z[$])?(compatEC3CommonStyles(z[$][0]),compatEC3CommonStyles(z[$][1])):compatEC3CommonStyles(z[$]);t.type==="gauge"?(compatTextStyle(t,"axisLabel"),compatTextStyle(t,"title"),compatTextStyle(t,"detail")):t.type==="treemap"?(convertNormalEmphasis(t.breadcrumb,"itemStyle"),each$f(t.levels,function(j){removeEC3NormalStatus(j)})):t.type==="tree"&&removeEC3NormalStatus(t.leaves)}}function toArr(t){return isArray$2(t)?t:t?[t]:[]}function toObj(t){return(isArray$2(t)?t[0]:t)||{}}function globalCompatStyle(t,r){each$d(toArr(t.series),function(g){isObject$4(g)&&processSeries(g)});var n=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];r&&n.push("valueAxis","categoryAxis","logAxis","timeAxis"),each$d(n,function(g){each$d(toArr(t[g]),function(y){y&&(compatTextStyle(y,"axisLabel"),compatTextStyle(y.axisPointer,"label"))})}),each$d(toArr(t.parallel),function(g){var y=g&&g.parallelAxisDefault;compatTextStyle(y,"axisLabel"),compatTextStyle(y&&y.axisPointer,"label")}),each$d(toArr(t.calendar),function(g){convertNormalEmphasis(g,"itemStyle"),compatTextStyle(g,"dayLabel"),compatTextStyle(g,"monthLabel"),compatTextStyle(g,"yearLabel")}),each$d(toArr(t.radar),function(g){compatTextStyle(g,"name"),g.name&&g.axisName==null&&(g.axisName=g.name,delete g.name),g.nameGap!=null&&g.axisNameGap==null&&(g.axisNameGap=g.nameGap,delete g.nameGap)}),each$d(toArr(t.geo),function(g){isObject$4(g)&&(compatEC3CommonStyles(g),each$d(toArr(g.regions),function(y){compatEC3CommonStyles(y)}))}),each$d(toArr(t.timeline),function(g){compatEC3CommonStyles(g),convertNormalEmphasis(g,"label"),convertNormalEmphasis(g,"itemStyle"),convertNormalEmphasis(g,"controlStyle",!0);var y=g.data;isArray$2(y)&&each$f(y,function(L){isObject$5(L)&&(convertNormalEmphasis(L,"label"),convertNormalEmphasis(L,"itemStyle"))})}),each$d(toArr(t.toolbox),function(g){convertNormalEmphasis(g,"iconStyle"),each$d(g.feature,function(y){convertNormalEmphasis(y,"iconStyle")})}),compatTextStyle(toObj(t.axisPointer),"label"),compatTextStyle(toObj(t.tooltip).axisPointer,"label")}function get(t,r){for(var n=r.split(","),g=t,y=0;y<n.length&&(g=g&&g[n[y]],g!=null);y++);return g}function set(t,r,n,g){for(var y=r.split(","),L=t,$,V=0;V<y.length-1;V++)$=y[V],L[$]==null&&(L[$]={}),L=L[$];(g||L[y[V]]==null)&&(L[y[V]]=n)}function compatLayoutProperties(t){t&&each$f(LAYOUT_PROPERTIES,function(r){r[0]in t&&!(r[1]in t)&&(t[r[1]]=t[r[0]])})}var LAYOUT_PROPERTIES=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],COMPATITABLE_COMPONENTS=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],BAR_ITEM_STYLE_MAP=[["borderRadius","barBorderRadius"],["borderColor","barBorderColor"],["borderWidth","barBorderWidth"]];function compatBarItemStyle(t){var r=t&&t.itemStyle;if(r)for(var n=0;n<BAR_ITEM_STYLE_MAP.length;n++){var g=BAR_ITEM_STYLE_MAP[n][1],y=BAR_ITEM_STYLE_MAP[n][0];r[g]!=null&&(r[y]=r[g])}}function compatPieLabel(t){t&&t.alignTo==="edge"&&t.margin!=null&&t.edgeDistance==null&&(t.edgeDistance=t.margin)}function compatSunburstState(t){t&&t.downplay&&!t.blur&&(t.blur=t.downplay)}function compatGraphFocus(t){t&&t.focusNodeAdjacency!=null&&(t.emphasis=t.emphasis||{},t.emphasis.focus==null&&(t.emphasis.focus="adjacency"))}function traverseTree(t,r){if(t)for(var n=0;n<t.length;n++)r(t[n]),t[n]&&traverseTree(t[n].children,r)}function globalBackwardCompat(t,r){globalCompatStyle(t,r),t.series=normalizeToArray(t.series),each$f(t.series,function(n){if(isObject$5(n)){var g=n.type;if(g==="line")n.clipOverflow!=null&&(n.clip=n.clipOverflow);else if(g==="pie"||g==="gauge"){n.clockWise!=null&&(n.clockwise=n.clockWise),compatPieLabel(n.label);var y=n.data;if(y&&!isTypedArray$1(y))for(var L=0;L<y.length;L++)compatPieLabel(y[L]);n.hoverOffset!=null&&(n.emphasis=n.emphasis||{},(n.emphasis.scaleSize=null)&&(n.emphasis.scaleSize=n.hoverOffset))}else if(g==="gauge"){var $=get(n,"pointer.color");$!=null&&set(n,"itemStyle.color",$)}else if(g==="bar"){compatBarItemStyle(n),compatBarItemStyle(n.backgroundStyle),compatBarItemStyle(n.emphasis);var y=n.data;if(y&&!isTypedArray$1(y))for(var L=0;L<y.length;L++)typeof y[L]=="object"&&(compatBarItemStyle(y[L]),compatBarItemStyle(y[L]&&y[L].emphasis))}else if(g==="sunburst"){var V=n.highlightPolicy;V&&(n.emphasis=n.emphasis||{},n.emphasis.focus||(n.emphasis.focus=V)),compatSunburstState(n),traverseTree(n.data,compatSunburstState)}else g==="graph"||g==="sankey"?compatGraphFocus(n):g==="map"&&(n.mapType&&!n.map&&(n.map=n.mapType),n.mapLocation&&defaults$2(n,n.mapLocation));n.hoverAnimation!=null&&(n.emphasis=n.emphasis||{},n.emphasis&&n.emphasis.scale==null&&(n.emphasis.scale=n.hoverAnimation)),compatLayoutProperties(n)}}),t.dataRange&&(t.visualMap=t.dataRange),each$f(COMPATITABLE_COMPONENTS,function(n){var g=t[n];g&&(isArray$2(g)||(g=[g]),each$f(g,function(y){compatLayoutProperties(y)}))})}function dataStack(t){var r=createHashMap();t.eachSeries(function(n){var g=n.get("stack");if(g){var y=r.get(g)||r.set(g,[]),L=n.getData(),$={stackResultDimension:L.getCalculationInfo("stackResultDimension"),stackedOverDimension:L.getCalculationInfo("stackedOverDimension"),stackedDimension:L.getCalculationInfo("stackedDimension"),stackedByDimension:L.getCalculationInfo("stackedByDimension"),isStackedByIndex:L.getCalculationInfo("isStackedByIndex"),data:L,seriesModel:n};if(!$.stackedDimension||!($.isStackedByIndex||$.stackedByDimension))return;y.length&&L.setCalculationInfo("stackedOnSeries",y[y.length-1].seriesModel),y.push($)}}),r.each(calculateStack)}function calculateStack(t){each$f(t,function(r,n){var g=[],y=[NaN,NaN],L=[r.stackResultDimension,r.stackedOverDimension],$=r.data,V=r.isStackedByIndex,z=r.seriesModel.get("stackStrategy")||"samesign";$.modify(L,function(j,re,ae){var oe=$.get(r.stackedDimension,ae);if(isNaN(oe))return y;var ie,le;V?le=$.getRawIndex(ae):ie=$.get(r.stackedByDimension,ae);for(var ue=NaN,de=n-1;de>=0;de--){var pe=t[de];if(V||(le=pe.data.rawIndexOf(pe.stackedByDimension,ie)),le>=0){var he=pe.data.getByRawIndex(pe.stackResultDimension,le);if(z==="all"||z==="positive"&&he>0||z==="negative"&&he<0||z==="samesign"&&oe>=0&&he>0||z==="samesign"&&oe<=0&&he<0){oe=addSafe(oe,he),ue=he;break}}}return g[0]=oe,g[1]=ue,g})})}var SourceImpl=function(){function t(r){this.data=r.data||(r.sourceFormat===SOURCE_FORMAT_KEYED_COLUMNS?{}:[]),this.sourceFormat=r.sourceFormat||SOURCE_FORMAT_UNKNOWN,this.seriesLayoutBy=r.seriesLayoutBy||SERIES_LAYOUT_BY_COLUMN,this.startIndex=r.startIndex||0,this.dimensionsDetectedCount=r.dimensionsDetectedCount,this.metaRawOption=r.metaRawOption;var n=this.dimensionsDefine=r.dimensionsDefine;if(n)for(var g=0;g<n.length;g++){var y=n[g];y.type==null&&guessOrdinal(this,g)===BE_ORDINAL.Must&&(y.type="ordinal")}}return t}();function isSourceInstance(t){return t instanceof SourceImpl}function createSource(t,r,n){n=n||detectSourceFormat(t);var g=r.seriesLayoutBy,y=determineSourceDimensions(t,n,g,r.sourceHeader,r.dimensions),L=new SourceImpl({data:t,sourceFormat:n,seriesLayoutBy:g,dimensionsDefine:y.dimensionsDefine,startIndex:y.startIndex,dimensionsDetectedCount:y.dimensionsDetectedCount,metaRawOption:clone$4(r)});return L}function createSourceFromSeriesDataOption(t){return new SourceImpl({data:t,sourceFormat:isTypedArray$1(t)?SOURCE_FORMAT_TYPED_ARRAY:SOURCE_FORMAT_ORIGINAL})}function cloneSourceShallow(t){return new SourceImpl({data:t.data,sourceFormat:t.sourceFormat,seriesLayoutBy:t.seriesLayoutBy,dimensionsDefine:clone$4(t.dimensionsDefine),startIndex:t.startIndex,dimensionsDetectedCount:t.dimensionsDetectedCount})}function detectSourceFormat(t){var r=SOURCE_FORMAT_UNKNOWN;if(isTypedArray$1(t))r=SOURCE_FORMAT_TYPED_ARRAY;else if(isArray$2(t)){t.length===0&&(r=SOURCE_FORMAT_ARRAY_ROWS);for(var n=0,g=t.length;n<g;n++){var y=t[n];if(y!=null){if(isArray$2(y)||isTypedArray$1(y)){r=SOURCE_FORMAT_ARRAY_ROWS;break}else if(isObject$5(y)){r=SOURCE_FORMAT_OBJECT_ROWS;break}}}}else if(isObject$5(t)){for(var L in t)if(hasOwn(t,L)&&isArrayLike(t[L])){r=SOURCE_FORMAT_KEYED_COLUMNS;break}}return r}function determineSourceDimensions(t,r,n,g,y){var L,$;if(!t)return{dimensionsDefine:normalizeDimensionsOption(y),startIndex:$,dimensionsDetectedCount:L};if(r===SOURCE_FORMAT_ARRAY_ROWS){var V=t;g==="auto"||g==null?arrayRowsTravelFirst(function(j){j!=null&&j!=="-"&&(isString$1(j)?$==null&&($=1):$=0)},n,V,10):$=isNumber$1(g)?g:g?1:0,!y&&$===1&&(y=[],arrayRowsTravelFirst(function(j,re){y[re]=j!=null?j+"":""},n,V,1/0)),L=y?y.length:n===SERIES_LAYOUT_BY_ROW?V.length:V[0]?V[0].length:null}else if(r===SOURCE_FORMAT_OBJECT_ROWS)y||(y=objectRowsCollectDimensions(t));else if(r===SOURCE_FORMAT_KEYED_COLUMNS)y||(y=[],each$f(t,function(j,re){y.push(re)}));else if(r===SOURCE_FORMAT_ORIGINAL){var z=getDataItemValue(t[0]);L=isArray$2(z)&&z.length||1}return{startIndex:$,dimensionsDefine:normalizeDimensionsOption(y),dimensionsDetectedCount:L}}function objectRowsCollectDimensions(t){for(var r=0,n;r<t.length&&!(n=t[r++]););if(n)return keys(n)}function normalizeDimensionsOption(t){if(t){var r=createHashMap();return map$1(t,function(n,g){n=isObject$5(n)?n:{name:n};var y={name:n.name,displayName:n.displayName,type:n.type};if(y.name==null)return y;y.name+="",y.displayName==null&&(y.displayName=y.name);var L=r.get(y.name);return L?y.name+="-"+L.count++:r.set(y.name,{count:1}),y})}}function arrayRowsTravelFirst(t,r,n,g){if(r===SERIES_LAYOUT_BY_ROW)for(var y=0;y<n.length&&y<g;y++)t(n[y]?n[y][0]:null,y);else for(var L=n[0]||[],y=0;y<L.length&&y<g;y++)t(L[y],y)}function shouldRetrieveDataByName(t){var r=t.sourceFormat;return r===SOURCE_FORMAT_OBJECT_ROWS||r===SOURCE_FORMAT_KEYED_COLUMNS}var _a,_b,_c,providerMethods,mountMethods,DefaultDataProvider=function(){function t(r,n){var g=isSourceInstance(r)?r:createSourceFromSeriesDataOption(r);this._source=g;var y=this._data=g.data;g.sourceFormat===SOURCE_FORMAT_TYPED_ARRAY&&(this._offset=0,this._dimSize=n,this._data=y),mountMethods(this,y,g)}return t.prototype.getSource=function(){return this._source},t.prototype.count=function(){return 0},t.prototype.getItem=function(r,n){},t.prototype.appendData=function(r){},t.prototype.clean=function(){},t.protoInitialize=function(){var r=t.prototype;r.pure=!1,r.persistent=!0}(),t.internalField=function(){var r;mountMethods=function($,V,z){var j=z.sourceFormat,re=z.seriesLayoutBy,ae=z.startIndex,oe=z.dimensionsDefine,ie=providerMethods[getMethodMapKey(j,re)];if(extend$1($,ie),j===SOURCE_FORMAT_TYPED_ARRAY)$.getItem=n,$.count=y,$.fillStorage=g;else{var le=getRawSourceItemGetter(j,re);$.getItem=bind$2(le,null,V,ae,oe);var ue=getRawSourceDataCounter(j,re);$.count=bind$2(ue,null,V,ae,oe)}};var n=function($,V){$=$-this._offset,V=V||[];for(var z=this._data,j=this._dimSize,re=j*$,ae=0;ae<j;ae++)V[ae]=z[re+ae];return V},g=function($,V,z,j){for(var re=this._data,ae=this._dimSize,oe=0;oe<ae;oe++){for(var ie=j[oe],le=ie[0]==null?1/0:ie[0],ue=ie[1]==null?-1/0:ie[1],de=V-$,pe=z[oe],he=0;he<de;he++){var _e=re[he*ae+oe];pe[$+he]=_e,_e<le&&(le=_e),_e>ue&&(ue=_e)}ie[0]=le,ie[1]=ue}},y=function(){return this._data?this._data.length/this._dimSize:0};providerMethods=(r={},r[SOURCE_FORMAT_ARRAY_ROWS+"_"+SERIES_LAYOUT_BY_COLUMN]={pure:!0,appendData:L},r[SOURCE_FORMAT_ARRAY_ROWS+"_"+SERIES_LAYOUT_BY_ROW]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},r[SOURCE_FORMAT_OBJECT_ROWS]={pure:!0,appendData:L},r[SOURCE_FORMAT_KEYED_COLUMNS]={pure:!0,appendData:function($){var V=this._data;each$f($,function(z,j){for(var re=V[j]||(V[j]=[]),ae=0;ae<(z||[]).length;ae++)re.push(z[ae])})}},r[SOURCE_FORMAT_ORIGINAL]={appendData:L},r[SOURCE_FORMAT_TYPED_ARRAY]={persistent:!1,pure:!0,appendData:function($){this._data=$},clean:function(){this._offset+=this.count(),this._data=null}},r);function L($){for(var V=0;V<$.length;V++)this._data.push($[V])}}(),t}(),getItemSimply=function(t,r,n,g){return t[g]},rawSourceItemGetterMap=(_a={},_a[SOURCE_FORMAT_ARRAY_ROWS+"_"+SERIES_LAYOUT_BY_COLUMN]=function(t,r,n,g){return t[g+r]},_a[SOURCE_FORMAT_ARRAY_ROWS+"_"+SERIES_LAYOUT_BY_ROW]=function(t,r,n,g,y){g+=r;for(var L=y||[],$=t,V=0;V<$.length;V++){var z=$[V];L[V]=z?z[g]:null}return L},_a[SOURCE_FORMAT_OBJECT_ROWS]=getItemSimply,_a[SOURCE_FORMAT_KEYED_COLUMNS]=function(t,r,n,g,y){for(var L=y||[],$=0;$<n.length;$++){var V=n[$].name,z=t[V];L[$]=z?z[g]:null}return L},_a[SOURCE_FORMAT_ORIGINAL]=getItemSimply,_a);function getRawSourceItemGetter(t,r){var n=rawSourceItemGetterMap[getMethodMapKey(t,r)];return n}var countSimply=function(t,r,n){return t.length},rawSourceDataCounterMap=(_b={},_b[SOURCE_FORMAT_ARRAY_ROWS+"_"+SERIES_LAYOUT_BY_COLUMN]=function(t,r,n){return Math.max(0,t.length-r)},_b[SOURCE_FORMAT_ARRAY_ROWS+"_"+SERIES_LAYOUT_BY_ROW]=function(t,r,n){var g=t[0];return g?Math.max(0,g.length-r):0},_b[SOURCE_FORMAT_OBJECT_ROWS]=countSimply,_b[SOURCE_FORMAT_KEYED_COLUMNS]=function(t,r,n){var g=n[0].name,y=t[g];return y?y.length:0},_b[SOURCE_FORMAT_ORIGINAL]=countSimply,_b);function getRawSourceDataCounter(t,r){var n=rawSourceDataCounterMap[getMethodMapKey(t,r)];return n}var getRawValueSimply=function(t,r,n){return t[r]},rawSourceValueGetterMap=(_c={},_c[SOURCE_FORMAT_ARRAY_ROWS]=getRawValueSimply,_c[SOURCE_FORMAT_OBJECT_ROWS]=function(t,r,n){return t[n]},_c[SOURCE_FORMAT_KEYED_COLUMNS]=getRawValueSimply,_c[SOURCE_FORMAT_ORIGINAL]=function(t,r,n){var g=getDataItemValue(t);return g instanceof Array?g[r]:g},_c[SOURCE_FORMAT_TYPED_ARRAY]=getRawValueSimply,_c);function getRawSourceValueGetter(t){var r=rawSourceValueGetterMap[t];return r}function getMethodMapKey(t,r){return t===SOURCE_FORMAT_ARRAY_ROWS?t+"_"+r:t}function retrieveRawValue(t,r,n){if(t){var g=t.getRawDataItem(r);if(g!=null){var y=t.getStore(),L=y.getSource().sourceFormat;if(n!=null){var $=t.getDimensionIndex(n),V=y.getDimensionProperty($);return getRawSourceValueGetter(L)(g,$,V)}else{var z=g;return L===SOURCE_FORMAT_ORIGINAL&&(z=getDataItemValue(g)),z}}}}var DIMENSION_LABEL_REG=/\{@(.+?)\}/g,DataFormatMixin=function(){function t(){}return t.prototype.getDataParams=function(r,n){var g=this.getData(n),y=this.getRawValue(r,n),L=g.getRawIndex(r),$=g.getName(r),V=g.getRawDataItem(r),z=g.getItemVisual(r,"style"),j=z&&z[g.getItemVisual(r,"drawType")||"fill"],re=z&&z.stroke,ae=this.mainType,oe=ae==="series",ie=g.userOutput&&g.userOutput.get();return{componentType:ae,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:oe?this.subType:null,seriesIndex:this.seriesIndex,seriesId:oe?this.id:null,seriesName:oe?this.name:null,name:$,dataIndex:L,data:V,dataType:n,value:y,color:j,borderColor:re,dimensionNames:ie?ie.fullDimensions:null,encode:ie?ie.encode:null,$vars:["seriesName","name","value"]}},t.prototype.getFormattedLabel=function(r,n,g,y,L,$){n=n||"normal";var V=this.getData(g),z=this.getDataParams(r,g);if($&&(z.value=$.interpolatedValue),y!=null&&isArray$2(z.value)&&(z.value=z.value[y]),!L){var j=V.getItemModel(r);L=j.get(n==="normal"?["label","formatter"]:[n,"label","formatter"])}if(isFunction$1(L))return z.status=n,z.dimensionIndex=y,L(z);if(isString$1(L)){var re=formatTpl(L,z);return re.replace(DIMENSION_LABEL_REG,function(ae,oe){var ie=oe.length,le=oe;le.charAt(0)==="["&&le.charAt(ie-1)==="]"&&(le=+le.slice(1,ie-1));var ue=retrieveRawValue(V,r,le);if($&&isArray$2($.interpolatedValue)){var de=V.getDimensionIndex(le);de>=0&&(ue=$.interpolatedValue[de])}return ue!=null?ue+"":""})}},t.prototype.getRawValue=function(r,n){return retrieveRawValue(this.getData(n),r)},t.prototype.formatTooltip=function(r,n,g){},t}();function normalizeTooltipFormatResult(t){var r,n;return isObject$5(t)?t.type&&(n=t):r=t,{text:r,frag:n}}function createTask(t){return new Task(t)}var Task=function(){function t(r){r=r||{},this._reset=r.reset,this._plan=r.plan,this._count=r.count,this._onDirty=r.onDirty,this._dirty=!0}return t.prototype.perform=function(r){var n=this._upstream,g=r&&r.skip;if(this._dirty&&n){var y=this.context;y.data=y.outputData=n.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var L;this._plan&&!g&&(L=this._plan(this.context));var $=re(this._modBy),V=this._modDataCount||0,z=re(r&&r.modBy),j=r&&r.modDataCount||0;($!==z||V!==j)&&(L="reset");function re(he){return!(he>=1)&&(he=1),he}var ae;(this._dirty||L==="reset")&&(this._dirty=!1,ae=this._doReset(g)),this._modBy=z,this._modDataCount=j;var oe=r&&r.step;if(n?this._dueEnd=n._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var ie=this._dueIndex,le=Math.min(oe!=null?this._dueIndex+oe:1/0,this._dueEnd);if(!g&&(ae||ie<le)){var ue=this._progress;if(isArray$2(ue))for(var de=0;de<ue.length;de++)this._doProgress(ue[de],ie,le,z,j);else this._doProgress(ue,ie,le,z,j)}this._dueIndex=le;var pe=this._settedOutputEnd!=null?this._settedOutputEnd:le;this._outputDueEnd=pe}else this._dueIndex=this._outputDueEnd=this._settedOutputEnd!=null?this._settedOutputEnd:this._dueEnd;return this.unfinished()},t.prototype.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},t.prototype._doProgress=function(r,n,g,y,L){iterator.reset(n,g,y,L),this._callingProgress=r,this._callingProgress({start:n,end:g,count:g-n,next:iterator.next},this.context)},t.prototype._doReset=function(r){this._dueIndex=this._outputDueEnd=this._dueEnd=0,this._settedOutputEnd=null;var n,g;!r&&this._reset&&(n=this._reset(this.context),n&&n.progress&&(g=n.forceFirstProgress,n=n.progress),isArray$2(n)&&!n.length&&(n=null)),this._progress=n,this._modBy=this._modDataCount=null;var y=this._downstream;return y&&y.dirty(),g},t.prototype.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},t.prototype.pipe=function(r){(this._downstream!==r||this._dirty)&&(this._downstream=r,r._upstream=this,r.dirty())},t.prototype.dispose=function(){this._disposed||(this._upstream&&(this._upstream._downstream=null),this._downstream&&(this._downstream._upstream=null),this._dirty=!1,this._disposed=!0)},t.prototype.getUpstream=function(){return this._upstream},t.prototype.getDownstream=function(){return this._downstream},t.prototype.setOutputEnd=function(r){this._outputDueEnd=this._settedOutputEnd=r},t}(),iterator=function(){var t,r,n,g,y,L={reset:function(z,j,re,ae){r=z,t=j,n=re,g=ae,y=Math.ceil(g/n),L.next=n>1&&g>0?V:$}};return L;function $(){return r<t?r++:null}function V(){var z=r%y*n+Math.ceil(r/y),j=r>=t?null:z<g?z:r;return r++,j}}();function parseDataValue(t,r){var n=r&&r.type;return n==="ordinal"?t:(n==="time"&&!isNumber$1(t)&&t!=null&&t!=="-"&&(t=+parseDate(t)),t==null||t===""?NaN:+t)}var valueParserMap=createHashMap({number:function(t){return parseFloat(t)},time:function(t){return+parseDate(t)},trim:function(t){return isString$1(t)?trim$2(t):t}});function getRawValueParser(t){return valueParserMap.get(t)}var ORDER_COMPARISON_OP_MAP={lt:function(t,r){return t<r},lte:function(t,r){return t<=r},gt:function(t,r){return t>r},gte:function(t,r){return t>=r}},FilterOrderComparator=function(){function t(r,n){if(!isNumber$1(n)){var g="";throwError(g)}this._opFn=ORDER_COMPARISON_OP_MAP[r],this._rvalFloat=numericToNumber(n)}return t.prototype.evaluate=function(r){return isNumber$1(r)?this._opFn(r,this._rvalFloat):this._opFn(numericToNumber(r),this._rvalFloat)},t}(),SortOrderComparator=function(){function t(r,n){var g=r==="desc";this._resultLT=g?1:-1,n==null&&(n=g?"min":"max"),this._incomparable=n==="min"?-1/0:1/0}return t.prototype.evaluate=function(r,n){var g=isNumber$1(r)?r:numericToNumber(r),y=isNumber$1(n)?n:numericToNumber(n),L=isNaN(g),$=isNaN(y);if(L&&(g=this._incomparable),$&&(y=this._incomparable),L&&$){var V=isString$1(r),z=isString$1(n);V&&(g=z?r:0),z&&(y=V?n:0)}return g<y?this._resultLT:g>y?-this._resultLT:0},t}(),FilterEqualityComparator=function(){function t(r,n){this._rval=n,this._isEQ=r,this._rvalTypeof=typeof n,this._rvalFloat=numericToNumber(n)}return t.prototype.evaluate=function(r){var n=r===this._rval;if(!n){var g=typeof r;g!==this._rvalTypeof&&(g==="number"||this._rvalTypeof==="number")&&(n=numericToNumber(r)===this._rvalFloat)}return this._isEQ?n:!n},t}();function createFilterComparator(t,r){return t==="eq"||t==="ne"?new FilterEqualityComparator(t==="eq",r):hasOwn(ORDER_COMPARISON_OP_MAP,t)?new FilterOrderComparator(t,r):null}var ExternalSource=function(){function t(){}return t.prototype.getRawData=function(){throw new Error("not supported")},t.prototype.getRawDataItem=function(r){throw new Error("not supported")},t.prototype.cloneRawData=function(){},t.prototype.getDimensionInfo=function(r){},t.prototype.cloneAllDimensionInfo=function(){},t.prototype.count=function(){},t.prototype.retrieveValue=function(r,n){},t.prototype.retrieveValueFromItem=function(r,n){},t.prototype.convertValue=function(r,n){return parseDataValue(r,n)},t}();function createExternalSource(t,r){var n=new ExternalSource,g=t.data,y=n.sourceFormat=t.sourceFormat,L=t.startIndex,$="";t.seriesLayoutBy!==SERIES_LAYOUT_BY_COLUMN&&throwError($);var V=[],z={},j=t.dimensionsDefine;if(j)each$f(j,function(ue,de){var pe=ue.name,he={index:de,name:pe,displayName:ue.displayName};if(V.push(he),pe!=null){var _e="";hasOwn(z,pe)&&throwError(_e),z[pe]=he}});else for(var re=0;re<t.dimensionsDetectedCount;re++)V.push({index:re});var ae=getRawSourceItemGetter(y,SERIES_LAYOUT_BY_COLUMN);r.__isBuiltIn&&(n.getRawDataItem=function(ue){return ae(g,L,V,ue)},n.getRawData=bind$2(getRawData,null,t)),n.cloneRawData=bind$2(cloneRawData,null,t);var oe=getRawSourceDataCounter(y,SERIES_LAYOUT_BY_COLUMN);n.count=bind$2(oe,null,g,L,V);var ie=getRawSourceValueGetter(y);n.retrieveValue=function(ue,de){var pe=ae(g,L,V,ue);return le(pe,de)};var le=n.retrieveValueFromItem=function(ue,de){if(ue!=null){var pe=V[de];if(pe)return ie(ue,de,pe.name)}};return n.getDimensionInfo=bind$2(getDimensionInfo,null,V,z),n.cloneAllDimensionInfo=bind$2(cloneAllDimensionInfo,null,V),n}function getRawData(t){var r=t.sourceFormat;if(!isSupportedSourceFormat(r)){var n="";throwError(n)}return t.data}function cloneRawData(t){var r=t.sourceFormat,n=t.data;if(!isSupportedSourceFormat(r)){var g="";throwError(g)}if(r===SOURCE_FORMAT_ARRAY_ROWS){for(var y=[],L=0,$=n.length;L<$;L++)y.push(n[L].slice());return y}else if(r===SOURCE_FORMAT_OBJECT_ROWS){for(var y=[],L=0,$=n.length;L<$;L++)y.push(extend$1({},n[L]));return y}}function getDimensionInfo(t,r,n){if(n!=null){if(isNumber$1(n)||!isNaN(n)&&!hasOwn(r,n))return t[n];if(hasOwn(r,n))return r[n]}}function cloneAllDimensionInfo(t){return clone$4(t)}var externalTransformMap=createHashMap();function registerExternalTransform(t){t=clone$4(t);var r=t.type,n="";r||throwError(n);var g=r.split(":");g.length!==2&&throwError(n);var y=!1;g[0]==="echarts"&&(r=g[1],y=!0),t.__isBuiltIn=y,externalTransformMap.set(r,t)}function applyDataTransform(t,r,n){var g=normalizeToArray(t),y=g.length,L="";y||throwError(L);for(var $=0,V=y;$<V;$++){var z=g[$];r=applySingleDataTransform(z,r),$!==V-1&&(r.length=Math.max(r.length,1))}return r}function applySingleDataTransform(t,r,n,g){var y="";r.length||throwError(y),isObject$5(t)||throwError(y);var L=t.type,$=externalTransformMap.get(L);$||throwError(y);var V=map$1(r,function(j){return createExternalSource(j,$)}),z=normalizeToArray($.transform({upstream:V[0],upstreamList:V,config:clone$4(t.config)}));return map$1(z,function(j,re){var ae="";isObject$5(j)||throwError(ae),j.data||throwError(ae);var oe=detectSourceFormat(j.data);isSupportedSourceFormat(oe)||throwError(ae);var ie,le=r[0];if(le&&re===0&&!j.dimensions){var ue=le.startIndex;ue&&(j.data=le.data.slice(0,ue).concat(j.data)),ie={seriesLayoutBy:SERIES_LAYOUT_BY_COLUMN,sourceHeader:ue,dimensions:le.metaRawOption.dimensions}}else ie={seriesLayoutBy:SERIES_LAYOUT_BY_COLUMN,sourceHeader:0,dimensions:j.dimensions};return createSource(j.data,ie,null)})}function isSupportedSourceFormat(t){return t===SOURCE_FORMAT_ARRAY_ROWS||t===SOURCE_FORMAT_OBJECT_ROWS}var UNDEFINED="undefined",CtorUint32Array=typeof Uint32Array===UNDEFINED?Array:Uint32Array,CtorUint16Array=typeof Uint16Array===UNDEFINED?Array:Uint16Array,CtorInt32Array$1=typeof Int32Array===UNDEFINED?Array:Int32Array,CtorFloat64Array=typeof Float64Array===UNDEFINED?Array:Float64Array,dataCtors={float:CtorFloat64Array,int:CtorInt32Array$1,ordinal:Array,number:Array,time:CtorFloat64Array},defaultDimValueGetters;function getIndicesCtor(t){return t>65535?CtorUint32Array:CtorUint16Array}function getInitialExtent(){return[1/0,-1/0]}function cloneChunk(t){var r=t.constructor;return r===Array?t.slice():new r(t)}function prepareStore(t,r,n,g,y){var L=dataCtors[n||"float"];if(y){var $=t[r],V=$&&$.length;if(V!==g){for(var z=new L(g),j=0;j<V;j++)z[j]=$[j];t[r]=z}}else t[r]=new L(g)}var DataStore=function(){function t(){this._chunks=[],this._rawExtent=[],this._extent=[],this._count=0,this._rawCount=0,this._calcDimNameToIdx=createHashMap()}return t.prototype.initData=function(r,n,g){this._provider=r,this._chunks=[],this._indices=null,this.getRawIndex=this._getRawIdxIdentity;var y=r.getSource(),L=this.defaultDimValueGetter=defaultDimValueGetters[y.sourceFormat];this._dimValueGetter=g||L,this._rawExtent=[],shouldRetrieveDataByName(y),this._dimensions=map$1(n,function($){return{type:$.type,property:$.property}}),this._initDataFromProvider(0,r.count())},t.prototype.getProvider=function(){return this._provider},t.prototype.getSource=function(){return this._provider.getSource()},t.prototype.ensureCalculationDimension=function(r,n){var g=this._calcDimNameToIdx,y=this._dimensions,L=g.get(r);if(L!=null){if(y[L].type===n)return L}else L=y.length;return y[L]={type:n},g.set(r,L),this._chunks[L]=new dataCtors[n||"float"](this._rawCount),this._rawExtent[L]=getInitialExtent(),L},t.prototype.collectOrdinalMeta=function(r,n){var g=this._chunks[r],y=this._dimensions[r],L=this._rawExtent,$=y.ordinalOffset||0,V=g.length;$===0&&(L[r]=getInitialExtent());for(var z=L[r],j=$;j<V;j++){var re=g[j]=n.parseAndCollect(g[j]);isNaN(re)||(z[0]=Math.min(re,z[0]),z[1]=Math.max(re,z[1]))}y.ordinalMeta=n,y.ordinalOffset=V,y.type="ordinal"},t.prototype.getOrdinalMeta=function(r){var n=this._dimensions[r],g=n.ordinalMeta;return g},t.prototype.getDimensionProperty=function(r){var n=this._dimensions[r];return n&&n.property},t.prototype.appendData=function(r){var n=this._provider,g=this.count();n.appendData(r);var y=n.count();return n.persistent||(y+=g),g<y&&this._initDataFromProvider(g,y,!0),[g,y]},t.prototype.appendValues=function(r,n){for(var g=this._chunks,y=this._dimensions,L=y.length,$=this._rawExtent,V=this.count(),z=V+Math.max(r.length,n||0),j=0;j<L;j++){var re=y[j];prepareStore(g,j,re.type,z,!0)}for(var ae=[],oe=V;oe<z;oe++)for(var ie=oe-V,le=0;le<L;le++){var re=y[le],ue=defaultDimValueGetters.arrayRows.call(this,r[ie]||ae,re.property,ie,le);g[le][oe]=ue;var de=$[le];ue<de[0]&&(de[0]=ue),ue>de[1]&&(de[1]=ue)}return this._rawCount=this._count=z,{start:V,end:z}},t.prototype._initDataFromProvider=function(r,n,g){for(var y=this._provider,L=this._chunks,$=this._dimensions,V=$.length,z=this._rawExtent,j=map$1($,function(he){return he.property}),re=0;re<V;re++){var ae=$[re];z[re]||(z[re]=getInitialExtent()),prepareStore(L,re,ae.type,n,g)}if(y.fillStorage)y.fillStorage(r,n,L,z);else for(var oe=[],ie=r;ie<n;ie++){oe=y.getItem(ie,oe);for(var le=0;le<V;le++){var ue=L[le],de=this._dimValueGetter(oe,j[le],ie,le);ue[ie]=de;var pe=z[le];de<pe[0]&&(pe[0]=de),de>pe[1]&&(pe[1]=de)}}!y.persistent&&y.clean&&y.clean(),this._rawCount=this._count=n,this._extent=[]},t.prototype.count=function(){return this._count},t.prototype.get=function(r,n){if(!(n>=0&&n<this._count))return NaN;var g=this._chunks[r];return g?g[this.getRawIndex(n)]:NaN},t.prototype.getValues=function(r,n){var g=[],y=[];if(n==null){n=r,r=[];for(var L=0;L<this._dimensions.length;L++)y.push(L)}else y=r;for(var L=0,$=y.length;L<$;L++)g.push(this.get(y[L],n));return g},t.prototype.getByRawIndex=function(r,n){if(!(n>=0&&n<this._rawCount))return NaN;var g=this._chunks[r];return g?g[n]:NaN},t.prototype.getSum=function(r){var n=this._chunks[r],g=0;if(n)for(var y=0,L=this.count();y<L;y++){var $=this.get(r,y);isNaN($)||(g+=$)}return g},t.prototype.getMedian=function(r){var n=[];this.each([r],function(L){isNaN(L)||n.push(L)});var g=n.sort(function(L,$){return L-$}),y=this.count();return y===0?0:y%2===1?g[(y-1)/2]:(g[y/2]+g[y/2-1])/2},t.prototype.indexOfRawIndex=function(r){if(r>=this._rawCount||r<0)return-1;if(!this._indices)return r;var n=this._indices,g=n[r];if(g!=null&&g<this._count&&g===r)return r;for(var y=0,L=this._count-1;y<=L;){var $=(y+L)/2|0;if(n[$]<r)y=$+1;else if(n[$]>r)L=$-1;else return $}return-1},t.prototype.indicesOfNearest=function(r,n,g){var y=this._chunks,L=y[r],$=[];if(!L)return $;g==null&&(g=1/0);for(var V=1/0,z=-1,j=0,re=0,ae=this.count();re<ae;re++){var oe=this.getRawIndex(re),ie=n-L[oe],le=Math.abs(ie);le<=g&&((le<V||le===V&&ie>=0&&z<0)&&(V=le,z=ie,j=0),ie===z&&($[j++]=re))}return $.length=j,$},t.prototype.getIndices=function(){var r,n=this._indices;if(n){var g=n.constructor,y=this._count;if(g===Array){r=new g(y);for(var L=0;L<y;L++)r[L]=n[L]}else r=new g(n.buffer,0,y)}else{var g=getIndicesCtor(this._rawCount);r=new g(this.count());for(var L=0;L<r.length;L++)r[L]=L}return r},t.prototype.filter=function(r,n){if(!this._count)return this;for(var g=this.clone(),y=g.count(),L=getIndicesCtor(g._rawCount),$=new L(y),V=[],z=r.length,j=0,re=r[0],ae=g._chunks,oe=0;oe<y;oe++){var ie=void 0,le=g.getRawIndex(oe);if(z===0)ie=n(oe);else if(z===1){var ue=ae[re][le];ie=n(ue,oe)}else{for(var de=0;de<z;de++)V[de]=ae[r[de]][le];V[de]=oe,ie=n.apply(null,V)}ie&&($[j++]=le)}return j<y&&(g._indices=$),g._count=j,g._extent=[],g._updateGetRawIdx(),g},t.prototype.selectRange=function(r){var n=this.clone(),g=n._count;if(!g)return this;var y=keys(r),L=y.length;if(!L)return this;var $=n.count(),V=getIndicesCtor(n._rawCount),z=new V($),j=0,re=y[0],ae=r[re][0],oe=r[re][1],ie=n._chunks,le=!1;if(!n._indices){var ue=0;if(L===1){for(var de=ie[y[0]],pe=0;pe<g;pe++){var he=de[pe];(he>=ae&&he<=oe||isNaN(he))&&(z[j++]=ue),ue++}le=!0}else if(L===2){for(var de=ie[y[0]],_e=ie[y[1]],Ce=r[y[1]][0],$e=r[y[1]][1],pe=0;pe<g;pe++){var he=de[pe],xe=_e[pe];(he>=ae&&he<=oe||isNaN(he))&&(xe>=Ce&&xe<=$e||isNaN(xe))&&(z[j++]=ue),ue++}le=!0}}if(!le)if(L===1)for(var pe=0;pe<$;pe++){var Ie=n.getRawIndex(pe),he=ie[y[0]][Ie];(he>=ae&&he<=oe||isNaN(he))&&(z[j++]=Ie)}else for(var pe=0;pe<$;pe++){for(var Ne=!0,Ie=n.getRawIndex(pe),ze=0;ze<L;ze++){var Fe=y[ze],he=ie[Fe][Ie];(he<r[Fe][0]||he>r[Fe][1])&&(Ne=!1)}Ne&&(z[j++]=n.getRawIndex(pe))}return j<$&&(n._indices=z),n._count=j,n._extent=[],n._updateGetRawIdx(),n},t.prototype.map=function(r,n){var g=this.clone(r);return this._updateDims(g,r,n),g},t.prototype.modify=function(r,n){this._updateDims(this,r,n)},t.prototype._updateDims=function(r,n,g){for(var y=r._chunks,L=[],$=n.length,V=r.count(),z=[],j=r._rawExtent,re=0;re<n.length;re++)j[n[re]]=getInitialExtent();for(var ae=0;ae<V;ae++){for(var oe=r.getRawIndex(ae),ie=0;ie<$;ie++)z[ie]=y[n[ie]][oe];z[$]=ae;var le=g&&g.apply(null,z);if(le!=null){typeof le!="object"&&(L[0]=le,le=L);for(var re=0;re<le.length;re++){var ue=n[re],de=le[re],pe=j[ue],he=y[ue];he&&(he[oe]=de),de<pe[0]&&(pe[0]=de),de>pe[1]&&(pe[1]=de)}}}},t.prototype.lttbDownSample=function(r,n){var g=this.clone([r],!0),y=g._chunks,L=y[r],$=this.count(),V=0,z=Math.floor(1/n),j=this.getRawIndex(0),re,ae,oe,ie=new(getIndicesCtor(this._rawCount))(Math.min((Math.ceil($/z)+2)*2,$));ie[V++]=j;for(var le=1;le<$-1;le+=z){for(var ue=Math.min(le+z,$-1),de=Math.min(le+z*2,$),pe=(de+ue)/2,he=0,_e=ue;_e<de;_e++){var Ce=this.getRawIndex(_e),$e=L[Ce];isNaN($e)||(he+=$e)}he/=de-ue;var xe=le,Ie=Math.min(le+z,$),Ne=le-1,ze=L[j];re=-1,oe=xe;for(var Fe=-1,qe=0,_e=xe;_e<Ie;_e++){var Ce=this.getRawIndex(_e),$e=L[Ce];if(isNaN($e)){qe++,Fe<0&&(Fe=Ce);continue}ae=Math.abs((Ne-pe)*($e-ze)-(Ne-_e)*(he-ze)),ae>re&&(re=ae,oe=Ce)}qe>0&&qe<Ie-xe&&(ie[V++]=Math.min(Fe,oe),oe=Math.max(Fe,oe)),ie[V++]=oe,j=oe}return ie[V++]=this.getRawIndex($-1),g._count=V,g._indices=ie,g.getRawIndex=this._getRawIdx,g},t.prototype.downSample=function(r,n,g,y){for(var L=this.clone([r],!0),$=L._chunks,V=[],z=Math.floor(1/n),j=$[r],re=this.count(),ae=L._rawExtent[r]=getInitialExtent(),oe=new(getIndicesCtor(this._rawCount))(Math.ceil(re/z)),ie=0,le=0;le<re;le+=z){z>re-le&&(z=re-le,V.length=z);for(var ue=0;ue<z;ue++){var de=this.getRawIndex(le+ue);V[ue]=j[de]}var pe=g(V),he=this.getRawIndex(Math.min(le+y(V,pe)||0,re-1));j[he]=pe,pe<ae[0]&&(ae[0]=pe),pe>ae[1]&&(ae[1]=pe),oe[ie++]=he}return L._count=ie,L._indices=oe,L._updateGetRawIdx(),L},t.prototype.each=function(r,n){if(this._count)for(var g=r.length,y=this._chunks,L=0,$=this.count();L<$;L++){var V=this.getRawIndex(L);switch(g){case 0:n(L);break;case 1:n(y[r[0]][V],L);break;case 2:n(y[r[0]][V],y[r[1]][V],L);break;default:for(var z=0,j=[];z<g;z++)j[z]=y[r[z]][V];j[z]=L,n.apply(null,j)}}},t.prototype.getDataExtent=function(r){var n=this._chunks[r],g=getInitialExtent();if(!n)return g;var y=this.count(),L=!this._indices,$;if(L)return this._rawExtent[r].slice();if($=this._extent[r],$)return $.slice();$=g;for(var V=$[0],z=$[1],j=0;j<y;j++){var re=this.getRawIndex(j),ae=n[re];ae<V&&(V=ae),ae>z&&(z=ae)}return $=[V,z],this._extent[r]=$,$},t.prototype.getRawDataItem=function(r){var n=this.getRawIndex(r);if(this._provider.persistent)return this._provider.getItem(n);for(var g=[],y=this._chunks,L=0;L<y.length;L++)g.push(y[L][n]);return g},t.prototype.clone=function(r,n){var g=new t,y=this._chunks,L=r&&reduce(r,function(V,z){return V[z]=!0,V},{});if(L)for(var $=0;$<y.length;$++)g._chunks[$]=L[$]?cloneChunk(y[$]):y[$];else g._chunks=y;return this._copyCommonProps(g),n||(g._indices=this._cloneIndices()),g._updateGetRawIdx(),g},t.prototype._copyCommonProps=function(r){r._count=this._count,r._rawCount=this._rawCount,r._provider=this._provider,r._dimensions=this._dimensions,r._extent=clone$4(this._extent),r._rawExtent=clone$4(this._rawExtent)},t.prototype._cloneIndices=function(){if(this._indices){var r=this._indices.constructor,n=void 0;if(r===Array){var g=this._indices.length;n=new r(g);for(var y=0;y<g;y++)n[y]=this._indices[y]}else n=new r(this._indices);return n}return null},t.prototype._getRawIdxIdentity=function(r){return r},t.prototype._getRawIdx=function(r){return r<this._count&&r>=0?this._indices[r]:-1},t.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},t.internalField=function(){function r(n,g,y,L){return parseDataValue(n[L],this._dimensions[L])}defaultDimValueGetters={arrayRows:r,objectRows:function(n,g,y,L){return parseDataValue(n[g],this._dimensions[L])},keyedColumns:r,original:function(n,g,y,L){var $=n&&(n.value==null?n:n.value);return parseDataValue($ instanceof Array?$[L]:$,this._dimensions[L])},typedArray:function(n,g,y,L){return n[L]}}}(),t}(),SourceManager=function(){function t(r){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=r}return t.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},t.prototype._setLocalSource=function(r,n){this._sourceList=r,this._upstreamSignList=n,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},t.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},t.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},t.prototype._createSource=function(){this._setLocalSource([],[]);var r=this._sourceHost,n=this._getUpstreamSourceManagers(),g=!!n.length,y,L;if(isSeries(r)){var $=r,V=void 0,z=void 0,j=void 0;if(g){var re=n[0];re.prepareSource(),j=re.getSource(),V=j.data,z=j.sourceFormat,L=[re._getVersionSign()]}else V=$.get("data",!0),z=isTypedArray$1(V)?SOURCE_FORMAT_TYPED_ARRAY:SOURCE_FORMAT_ORIGINAL,L=[];var ae=this._getSourceMetaRawOption()||{},oe=j&&j.metaRawOption||{},ie=retrieve2(ae.seriesLayoutBy,oe.seriesLayoutBy)||null,le=retrieve2(ae.sourceHeader,oe.sourceHeader),ue=retrieve2(ae.dimensions,oe.dimensions),de=ie!==oe.seriesLayoutBy||!!le!=!!oe.sourceHeader||ue;y=de?[createSource(V,{seriesLayoutBy:ie,sourceHeader:le,dimensions:ue},z)]:[]}else{var pe=r;if(g){var he=this._applyTransform(n);y=he.sourceList,L=he.upstreamSignList}else{var _e=pe.get("source",!0);y=[createSource(_e,this._getSourceMetaRawOption(),null)],L=[]}}this._setLocalSource(y,L)},t.prototype._applyTransform=function(r){var n=this._sourceHost,g=n.get("transform",!0),y=n.get("fromTransformResult",!0);if(y!=null){var L="";r.length!==1&&doThrow(L)}var $,V=[],z=[];return each$f(r,function(j){j.prepareSource();var re=j.getSource(y||0),ae="";y!=null&&!re&&doThrow(ae),V.push(re),z.push(j._getVersionSign())}),g?$=applyDataTransform(g,V,{datasetIndex:n.componentIndex}):y!=null&&($=[cloneSourceShallow(V[0])]),{sourceList:$,upstreamSignList:z}},t.prototype._isDirty=function(){if(this._dirty)return!0;for(var r=this._getUpstreamSourceManagers(),n=0;n<r.length;n++){var g=r[n];if(g._isDirty()||this._upstreamSignList[n]!==g._getVersionSign())return!0}},t.prototype.getSource=function(r){r=r||0;var n=this._sourceList[r];if(!n){var g=this._getUpstreamSourceManagers();return g[0]&&g[0].getSource(r)}return n},t.prototype.getSharedDataStore=function(r){var n=r.makeStoreSchema();return this._innerGetDataStore(n.dimensions,r.source,n.hash)},t.prototype._innerGetDataStore=function(r,n,g){var y=0,L=this._storeList,$=L[y];$||($=L[y]={});var V=$[g];if(!V){var z=this._getUpstreamSourceManagers()[0];isSeries(this._sourceHost)&&z?V=z._innerGetDataStore(r,n,g):(V=new DataStore,V.initData(new DefaultDataProvider(n,r.length),r)),$[g]=V}return V},t.prototype._getUpstreamSourceManagers=function(){var r=this._sourceHost;if(isSeries(r)){var n=querySeriesUpstreamDatasetModel(r);return n?[n.getSourceManager()]:[]}else return map$1(queryDatasetUpstreamDatasetModels(r),function(g){return g.getSourceManager()})},t.prototype._getSourceMetaRawOption=function(){var r=this._sourceHost,n,g,y;if(isSeries(r))n=r.get("seriesLayoutBy",!0),g=r.get("sourceHeader",!0),y=r.get("dimensions",!0);else if(!this._getUpstreamSourceManagers().length){var L=r;n=L.get("seriesLayoutBy",!0),g=L.get("sourceHeader",!0),y=L.get("dimensions",!0)}return{seriesLayoutBy:n,sourceHeader:g,dimensions:y}},t}();function disableTransformOptionMerge(t){var r=t.option.transform;r&&setAsPrimitive(t.option.transform)}function isSeries(t){return t.mainType==="series"}function doThrow(t){throw new Error(t)}var TOOLTIP_LINE_HEIGHT_CSS="line-height:1";function getTooltipTextStyle(t,r){var n=t.color||"#6e7079",g=t.fontSize||12,y=t.fontWeight||"400",L=t.color||"#464646",$=t.fontSize||14,V=t.fontWeight||"900";return r==="html"?{nameStyle:"font-size:"+encodeHTML(g+"")+"px;color:"+encodeHTML(n)+";font-weight:"+encodeHTML(y+""),valueStyle:"font-size:"+encodeHTML($+"")+"px;color:"+encodeHTML(L)+";font-weight:"+encodeHTML(V+"")}:{nameStyle:{fontSize:g,fill:n,fontWeight:y},valueStyle:{fontSize:$,fill:L,fontWeight:V}}}var HTML_GAPS=[0,10,20,30],RICH_TEXT_GAPS=["",`
`,`
`,`
`];function createTooltipMarkup(t,r){return r.type=t,r}function isSectionFragment(t){return t.type==="section"}function getBuilder(t){return isSectionFragment(t)?buildSection:buildNameValue}function getBlockGapLevel(t){if(isSectionFragment(t)){var r=0,n=t.blocks.length,g=n>1||n>0&&!t.noHeader;return each$f(t.blocks,function(y){var L=getBlockGapLevel(y);L>=r&&(r=L+ +(g&&(!L||isSectionFragment(y)&&!y.noHeader)))}),r}return 0}function buildSection(t,r,n,g){var y=r.noHeader,L=getGap(getBlockGapLevel(r)),$=[],V=r.blocks||[];assert(!V||isArray$2(V)),V=V||[];var z=t.orderMode;if(r.sortBlocks&&z){V=V.slice();var j={valueAsc:"asc",valueDesc:"desc"};if(hasOwn(j,z)){var re=new SortOrderComparator(j[z],null);V.sort(function(le,ue){return re.evaluate(le.sortParam,ue.sortParam)})}else z==="seriesDesc"&&V.reverse()}each$f(V,function(le,ue){var de=r.valueFormatter,pe=getBuilder(le)(de?extend$1(extend$1({},t),{valueFormatter:de}):t,le,ue>0?L.html:0,g);pe!=null&&$.push(pe)});var ae=t.renderMode==="richText"?$.join(L.richText):wrapBlockHTML($.join(""),y?n:L.html);if(y)return ae;var oe=makeValueReadable(r.header,"ordinal",t.useUTC),ie=getTooltipTextStyle(g,t.renderMode).nameStyle;return t.renderMode==="richText"?wrapInlineNameRichText(t,oe,ie)+L.richText+ae:wrapBlockHTML('<div style="'+ie+";"+TOOLTIP_LINE_HEIGHT_CSS+';">'+encodeHTML(oe)+"</div>"+ae,n)}function buildNameValue(t,r,n,g){var y=t.renderMode,L=r.noName,$=r.noValue,V=!r.markerType,z=r.name,j=t.useUTC,re=r.valueFormatter||t.valueFormatter||function(Ce){return Ce=isArray$2(Ce)?Ce:[Ce],map$1(Ce,function($e,xe){return makeValueReadable($e,isArray$2(ie)?ie[xe]:ie,j)})};if(!(L&&$)){var ae=V?"":t.markupStyleCreator.makeTooltipMarker(r.markerType,r.markerColor||"#333",y),oe=L?"":makeValueReadable(z,"ordinal",j),ie=r.valueType,le=$?[]:re(r.value,r.dataIndex),ue=!V||!L,de=!V&&L,pe=getTooltipTextStyle(g,y),he=pe.nameStyle,_e=pe.valueStyle;return y==="richText"?(V?"":ae)+(L?"":wrapInlineNameRichText(t,oe,he))+($?"":wrapInlineValueRichText(t,le,ue,de,_e)):wrapBlockHTML((V?"":ae)+(L?"":wrapInlineNameHTML(oe,!V,he))+($?"":wrapInlineValueHTML(le,ue,de,_e)),n)}}function buildTooltipMarkup(t,r,n,g,y,L){if(t){var $=getBuilder(t),V={useUTC:y,renderMode:n,orderMode:g,markupStyleCreator:r,valueFormatter:t.valueFormatter};return $(V,t,0,L)}}function getGap(t){return{html:HTML_GAPS[t],richText:RICH_TEXT_GAPS[t]}}function wrapBlockHTML(t,r){var n='<div style="clear:both"></div>',g="margin: "+r+"px 0 0";return'<div style="'+g+";"+TOOLTIP_LINE_HEIGHT_CSS+';">'+t+n+"</div>"}function wrapInlineNameHTML(t,r,n){var g=r?"margin-left:2px":"";return'<span style="'+n+";"+g+'">'+encodeHTML(t)+"</span>"}function wrapInlineValueHTML(t,r,n,g){var y=n?"10px":"20px",L=r?"float:right;margin-left:"+y:"";return t=isArray$2(t)?t:[t],'<span style="'+L+";"+g+'">'+map$1(t,function($){return encodeHTML($)}).join("&nbsp;&nbsp;")+"</span>"}function wrapInlineNameRichText(t,r,n){return t.markupStyleCreator.wrapRichTextStyle(r,n)}function wrapInlineValueRichText(t,r,n,g,y){var L=[y],$=g?10:20;return n&&L.push({padding:[0,0,0,$],align:"right"}),t.markupStyleCreator.wrapRichTextStyle(isArray$2(r)?r.join(" "):r,L)}function retrieveVisualColorForTooltipMarker(t,r){var n=t.getData().getItemVisual(r,"style"),g=n[t.visualDrawType];return convertToColorString(g)}function getPaddingFromTooltipModel(t,r){var n=t.get("padding");return n??(r==="richText"?[8,10]:10)}var TooltipMarkupStyleCreator=function(){function t(){this.richTextStyles={},this._nextStyleNameId=getRandomIdBase()}return t.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},t.prototype.makeTooltipMarker=function(r,n,g){var y=g==="richText"?this._generateStyleName():null,L=getTooltipMarker({color:n,type:r,renderMode:g,markerId:y});return isString$1(L)?L:(this.richTextStyles[y]=L.style,L.content)},t.prototype.wrapRichTextStyle=function(r,n){var g={};isArray$2(n)?each$f(n,function(L){return extend$1(g,L)}):extend$1(g,n);var y=this._generateStyleName();return this.richTextStyles[y]=g,"{"+y+"|"+r+"}"},t}();function defaultSeriesFormatTooltip(t){var r=t.series,n=t.dataIndex,g=t.multipleSeries,y=r.getData(),L=y.mapDimensionsAll("defaultedTooltip"),$=L.length,V=r.getRawValue(n),z=isArray$2(V),j=retrieveVisualColorForTooltipMarker(r,n),re,ae,oe,ie;if($>1||z&&!$){var le=formatTooltipArrayValue(V,r,n,L,j);re=le.inlineValues,ae=le.inlineValueTypes,oe=le.blocks,ie=le.inlineValues[0]}else if($){var ue=y.getDimensionInfo(L[0]);ie=re=retrieveRawValue(y,n,L[0]),ae=ue.type}else ie=re=z?V[0]:V;var de=isNameSpecified(r),pe=de&&r.name||"",he=y.getName(n),_e=g?pe:he;return createTooltipMarkup("section",{header:pe,noHeader:g||!de,sortParam:ie,blocks:[createTooltipMarkup("nameValue",{markerType:"item",markerColor:j,name:_e,noName:!trim$2(_e),value:re,valueType:ae,dataIndex:n})].concat(oe||[])})}function formatTooltipArrayValue(t,r,n,g,y){var L=r.getData(),$=reduce(t,function(ae,oe,ie){var le=L.getDimensionInfo(ie);return ae=ae||le&&le.tooltip!==!1&&le.displayName!=null},!1),V=[],z=[],j=[];g.length?each$f(g,function(ae){re(retrieveRawValue(L,n,ae),ae)}):each$f(t,re);function re(ae,oe){var ie=L.getDimensionInfo(oe);!ie||ie.otherDims.tooltip===!1||($?j.push(createTooltipMarkup("nameValue",{markerType:"subItem",markerColor:y,name:ie.displayName,value:ae,valueType:ie.type})):(V.push(ae),z.push(ie.type)))}return{inlineValues:V,inlineValueTypes:z,blocks:j}}var inner$k=makeInner();function getSelectionKey(t,r){return t.getName(r)||t.getId(r)}var SERIES_UNIVERSAL_TRANSITION_PROP="__universalTransitionEnabled",SeriesModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n._selectedDataIndicesMap={},n}return r.prototype.init=function(n,g,y){this.seriesIndex=this.componentIndex,this.dataTask=createTask({count:dataTaskCount,reset:dataTaskReset}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(n,y);var L=inner$k(this).sourceManager=new SourceManager(this);L.prepareSource();var $=this.getInitialData(n,y);wrapData($,this),this.dataTask.context.data=$,inner$k(this).dataBeforeProcessed=$,autoSeriesName(this),this._initSelectedMapFromData($)},r.prototype.mergeDefaultAndTheme=function(n,g){var y=fetchLayoutMode(this),L=y?getLayoutParams(n):{},$=this.subType;ComponentModel$1.hasClass($)&&($+="Series"),merge$1(n,g.getTheme().get(this.subType)),merge$1(n,this.getDefaultOption()),defaultEmphasis(n,"label",["show"]),this.fillDataTextStyle(n.data),y&&mergeLayoutParam(n,L,y)},r.prototype.mergeOption=function(n,g){n=merge$1(this.option,n,!0),this.fillDataTextStyle(n.data);var y=fetchLayoutMode(this);y&&mergeLayoutParam(this.option,n,y);var L=inner$k(this).sourceManager;L.dirty(),L.prepareSource();var $=this.getInitialData(n,g);wrapData($,this),this.dataTask.dirty(),this.dataTask.context.data=$,inner$k(this).dataBeforeProcessed=$,autoSeriesName(this),this._initSelectedMapFromData($)},r.prototype.fillDataTextStyle=function(n){if(n&&!isTypedArray$1(n))for(var g=["show"],y=0;y<n.length;y++)n[y]&&n[y].label&&defaultEmphasis(n[y],"label",g)},r.prototype.getInitialData=function(n,g){},r.prototype.appendData=function(n){var g=this.getRawData();g.appendData(n.data)},r.prototype.getData=function(n){var g=getCurrentTask(this);if(g){var y=g.context.data;return n==null?y:y.getLinkedData(n)}else return inner$k(this).data},r.prototype.getAllData=function(){var n=this.getData();return n&&n.getLinkedDataAll?n.getLinkedDataAll():[{data:n}]},r.prototype.setData=function(n){var g=getCurrentTask(this);if(g){var y=g.context;y.outputData=n,g!==this.dataTask&&(y.data=n)}inner$k(this).data=n},r.prototype.getEncode=function(){var n=this.get("encode",!0);if(n)return createHashMap(n)},r.prototype.getSourceManager=function(){return inner$k(this).sourceManager},r.prototype.getSource=function(){return this.getSourceManager().getSource()},r.prototype.getRawData=function(){return inner$k(this).dataBeforeProcessed},r.prototype.getColorBy=function(){var n=this.get("colorBy");return n||"series"},r.prototype.isColorBySeries=function(){return this.getColorBy()==="series"},r.prototype.getBaseAxis=function(){var n=this.coordinateSystem;return n&&n.getBaseAxis&&n.getBaseAxis()},r.prototype.formatTooltip=function(n,g,y){return defaultSeriesFormatTooltip({series:this,dataIndex:n,multipleSeries:g})},r.prototype.isAnimationEnabled=function(){var n=this.ecModel;if(env$1.node&&!(n&&n.ssr))return!1;var g=this.getShallow("animation");return g&&this.getData().count()>this.getShallow("animationThreshold")&&(g=!1),!!g},r.prototype.restoreData=function(){this.dataTask.dirty()},r.prototype.getColorFromPalette=function(n,g,y){var L=this.ecModel,$=PaletteMixin.prototype.getColorFromPalette.call(this,n,g,y);return $||($=L.getColorFromPalette(n,g,y)),$},r.prototype.coordDimToDataDim=function(n){return this.getRawData().mapDimensionsAll(n)},r.prototype.getProgressive=function(){return this.get("progressive")},r.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},r.prototype.select=function(n,g){this._innerSelect(this.getData(g),n)},r.prototype.unselect=function(n,g){var y=this.option.selectedMap;if(y){var L=this.option.selectedMode,$=this.getData(g);if(L==="series"||y==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var V=0;V<n.length;V++){var z=n[V],j=getSelectionKey($,z);y[j]=!1,this._selectedDataIndicesMap[j]=-1}}},r.prototype.toggleSelect=function(n,g){for(var y=[],L=0;L<n.length;L++)y[0]=n[L],this.isSelected(n[L],g)?this.unselect(y,g):this.select(y,g)},r.prototype.getSelectedDataIndices=function(){if(this.option.selectedMap==="all")return[].slice.call(this.getData().getIndices());for(var n=this._selectedDataIndicesMap,g=keys(n),y=[],L=0;L<g.length;L++){var $=n[g[L]];$>=0&&y.push($)}return y},r.prototype.isSelected=function(n,g){var y=this.option.selectedMap;if(!y)return!1;var L=this.getData(g);return(y==="all"||y[getSelectionKey(L,n)])&&!L.getItemModel(n).get(["select","disabled"])},r.prototype.isUniversalTransitionEnabled=function(){if(this[SERIES_UNIVERSAL_TRANSITION_PROP])return!0;var n=this.option.universalTransition;return n?n===!0?!0:n&&n.enabled:!1},r.prototype._innerSelect=function(n,g){var y,L,$=this.option,V=$.selectedMode,z=g.length;if(!(!V||!z)){if(V==="series")$.selectedMap="all";else if(V==="multiple"){isObject$5($.selectedMap)||($.selectedMap={});for(var j=$.selectedMap,re=0;re<z;re++){var ae=g[re],oe=getSelectionKey(n,ae);j[oe]=!0,this._selectedDataIndicesMap[oe]=n.getRawIndex(ae)}}else if(V==="single"||V===!0){var ie=g[z-1],oe=getSelectionKey(n,ie);$.selectedMap=(y={},y[oe]=!0,y),this._selectedDataIndicesMap=(L={},L[oe]=n.getRawIndex(ie),L)}}},r.prototype._initSelectedMapFromData=function(n){if(!this.option.selectedMap){var g=[];n.hasItemOption&&n.each(function(y){var L=n.getRawDataItem(y);L&&L.selected&&g.push(y)}),g.length>0&&this._innerSelect(n,g)}},r.registerClass=function(n){return ComponentModel$1.registerClass(n)},r.protoInitialize=function(){var n=r.prototype;n.type="series.__base__",n.seriesIndex=0,n.ignoreStyleOnData=!1,n.hasSymbolVisual=!1,n.defaultSymbol="circle",n.visualStyleAccessPath="itemStyle",n.visualDrawType="fill"}(),r}(ComponentModel$1);mixin(SeriesModel,DataFormatMixin);mixin(SeriesModel,PaletteMixin);mountExtend(SeriesModel,ComponentModel$1);function autoSeriesName(t){var r=t.name;isNameSpecified(t)||(t.name=getSeriesAutoName(t)||r)}function getSeriesAutoName(t){var r=t.getRawData(),n=r.mapDimensionsAll("seriesName"),g=[];return each$f(n,function(y){var L=r.getDimensionInfo(y);L.displayName&&g.push(L.displayName)}),g.join(" ")}function dataTaskCount(t){return t.model.getRawData().count()}function dataTaskReset(t){var r=t.model;return r.setData(r.getRawData().cloneShallow()),dataTaskProgress}function dataTaskProgress(t,r){r.outputData&&t.end>r.outputData.count()&&r.model.getRawData().cloneShallow(r.outputData)}function wrapData(t,r){each$f(concatArray(t.CHANGABLE_METHODS,t.DOWNSAMPLE_METHODS),function(n){t.wrapMethod(n,curry$1(onDataChange,r))})}function onDataChange(t,r){var n=getCurrentTask(t);return n&&n.setOutputEnd((r||this).count()),r}function getCurrentTask(t){var r=(t.ecModel||{}).scheduler,n=r&&r.getPipeline(t.uid);if(n){var g=n.currentTask;if(g){var y=g.agentStubMap;y&&(g=y.get(t.uid))}return g}}const SeriesModel$1=SeriesModel;var ComponentView=function(){function t(){this.group=new Group$4,this.uid=getUID("viewComponent")}return t.prototype.init=function(r,n){},t.prototype.render=function(r,n,g,y){},t.prototype.dispose=function(r,n){},t.prototype.updateView=function(r,n,g,y){},t.prototype.updateLayout=function(r,n,g,y){},t.prototype.updateVisual=function(r,n,g,y){},t.prototype.toggleBlurSeries=function(r,n,g){},t.prototype.eachRendered=function(r){var n=this.group;n&&n.traverse(r)},t}();enableClassExtend(ComponentView);enableClassManagement(ComponentView);const ComponentView$1=ComponentView;function createRenderPlanner(){var t=makeInner();return function(r){var n=t(r),g=r.pipelineContext,y=!!n.large,L=!!n.progressiveRender,$=n.large=!!(g&&g.large),V=n.progressiveRender=!!(g&&g.progressiveRender);return(y!==$||L!==V)&&"reset"}}var inner$j=makeInner(),renderPlanner=createRenderPlanner(),ChartView=function(){function t(){this.group=new Group$4,this.uid=getUID("viewChart"),this.renderTask=createTask({plan:renderTaskPlan,reset:renderTaskReset}),this.renderTask.context={view:this}}return t.prototype.init=function(r,n){},t.prototype.render=function(r,n,g,y){},t.prototype.highlight=function(r,n,g,y){var L=r.getData(y&&y.dataType);L&&toggleHighlight(L,y,"emphasis")},t.prototype.downplay=function(r,n,g,y){var L=r.getData(y&&y.dataType);L&&toggleHighlight(L,y,"normal")},t.prototype.remove=function(r,n){this.group.removeAll()},t.prototype.dispose=function(r,n){},t.prototype.updateView=function(r,n,g,y){this.render(r,n,g,y)},t.prototype.updateLayout=function(r,n,g,y){this.render(r,n,g,y)},t.prototype.updateVisual=function(r,n,g,y){this.render(r,n,g,y)},t.prototype.eachRendered=function(r){traverseElements(this.group,r)},t.markUpdateMethod=function(r,n){inner$j(r).updateMethod=n},t.protoInitialize=function(){var r=t.prototype;r.type="chart"}(),t}();function elSetState(t,r,n){t&&isHighDownDispatcher(t)&&(r==="emphasis"?enterEmphasis:leaveEmphasis)(t,n)}function toggleHighlight(t,r,n){var g=queryDataIndex(t,r),y=r&&r.highlightKey!=null?getHighlightDigit(r.highlightKey):null;g!=null?each$f(normalizeToArray(g),function(L){elSetState(t.getItemGraphicEl(L),n,y)}):t.eachItemGraphicEl(function(L){elSetState(L,n,y)})}enableClassExtend(ChartView);enableClassManagement(ChartView);function renderTaskPlan(t){return renderPlanner(t.model)}function renderTaskReset(t){var r=t.model,n=t.ecModel,g=t.api,y=t.payload,L=r.pipelineContext.progressiveRender,$=t.view,V=y&&inner$j(y).updateMethod,z=L?"incrementalPrepareRender":V&&$[V]?V:"render";return z!=="render"&&$[z](r,n,g,y),progressMethodMap[z]}var progressMethodMap={incrementalPrepareRender:{progress:function(t,r){r.view.incrementalRender(t,r.model,r.ecModel,r.api,r.payload)}},render:{forceFirstProgress:!0,progress:function(t,r){r.view.render(r.model,r.ecModel,r.api,r.payload)}}};const ChartView$1=ChartView;var ORIGIN_METHOD="\0__throttleOriginMethod",RATE="\0__throttleRate",THROTTLE_TYPE="\0__throttleType";function throttle$1(t,r,n){var g,y=0,L=0,$=null,V,z,j,re;r=r||0;function ae(){L=new Date().getTime(),$=null,t.apply(z,j||[])}var oe=function(){for(var ie=[],le=0;le<arguments.length;le++)ie[le]=arguments[le];g=new Date().getTime(),z=this,j=ie;var ue=re||r,de=re||n;re=null,V=g-(de?y:L)-ue,clearTimeout($),de?$=setTimeout(ae,ue):V>=0?ae():$=setTimeout(ae,-V),y=g};return oe.clear=function(){$&&(clearTimeout($),$=null)},oe.debounceNextCall=function(ie){re=ie},oe}function createOrUpdate(t,r,n,g){var y=t[r];if(y){var L=y[ORIGIN_METHOD]||y,$=y[THROTTLE_TYPE],V=y[RATE];if(V!==n||$!==g){if(n==null||!g)return t[r]=L;y=t[r]=throttle$1(L,n,g==="debounce"),y[ORIGIN_METHOD]=L,y[THROTTLE_TYPE]=g,y[RATE]=n}return y}}function clear$1(t,r){var n=t[r];n&&n[ORIGIN_METHOD]&&(n.clear&&n.clear(),t[r]=n[ORIGIN_METHOD])}var inner$i=makeInner(),defaultStyleMappers={itemStyle:makeStyleMapper(ITEM_STYLE_KEY_MAP,!0),lineStyle:makeStyleMapper(LINE_STYLE_KEY_MAP,!0)},defaultColorKey={lineStyle:"stroke",itemStyle:"fill"};function getStyleMapper(t,r){var n=t.visualStyleMapper||defaultStyleMappers[r];return n||(console.warn("Unknown style type '"+r+"'."),defaultStyleMappers.itemStyle)}function getDefaultColorKey(t,r){var n=t.visualDrawType||defaultColorKey[r];return n||(console.warn("Unknown style type '"+r+"'."),"fill")}var seriesStyleTask={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,r){var n=t.getData(),g=t.visualStyleAccessPath||"itemStyle",y=t.getModel(g),L=getStyleMapper(t,g),$=L(y),V=y.getShallow("decal");V&&(n.setVisual("decal",V),V.dirty=!0);var z=getDefaultColorKey(t,g),j=$[z],re=isFunction$1(j)?j:null,ae=$.fill==="auto"||$.stroke==="auto";if(!$[z]||re||ae){var oe=t.getColorFromPalette(t.name,null,r.getSeriesCount());$[z]||($[z]=oe,n.setVisual("colorFromPalette",!0)),$.fill=$.fill==="auto"||isFunction$1($.fill)?oe:$.fill,$.stroke=$.stroke==="auto"||isFunction$1($.stroke)?oe:$.stroke}if(n.setVisual("style",$),n.setVisual("drawType",z),!r.isSeriesFiltered(t)&&re)return n.setVisual("colorFromPalette",!1),{dataEach:function(ie,le){var ue=t.getDataParams(le),de=extend$1({},$);de[z]=re(ue),ie.setItemVisual(le,"style",de)}}}},sharedModel=new Model$1,dataStyleTask={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,r){if(!(t.ignoreStyleOnData||r.isSeriesFiltered(t))){var n=t.getData(),g=t.visualStyleAccessPath||"itemStyle",y=getStyleMapper(t,g),L=n.getVisual("drawType");return{dataEach:n.hasItemOption?function($,V){var z=$.getRawDataItem(V);if(z&&z[g]){sharedModel.option=z[g];var j=y(sharedModel),re=$.ensureUniqueItemVisual(V,"style");extend$1(re,j),sharedModel.option.decal&&($.setItemVisual(V,"decal",sharedModel.option.decal),sharedModel.option.decal.dirty=!0),L in j&&$.setItemVisual(V,"colorFromPalette",!1)}}:null}}}},dataColorPaletteTask={performRawSeries:!0,overallReset:function(t){var r=createHashMap();t.eachSeries(function(n){var g=n.getColorBy();if(!n.isColorBySeries()){var y=n.type+"-"+g,L=r.get(y);L||(L={},r.set(y,L)),inner$i(n).scope=L}}),t.eachSeries(function(n){if(!(n.isColorBySeries()||t.isSeriesFiltered(n))){var g=n.getRawData(),y={},L=n.getData(),$=inner$i(n).scope,V=n.visualStyleAccessPath||"itemStyle",z=getDefaultColorKey(n,V);L.each(function(j){var re=L.getRawIndex(j);y[re]=j}),g.each(function(j){var re=y[j],ae=L.getItemVisual(re,"colorFromPalette");if(ae){var oe=L.ensureUniqueItemVisual(re,"style"),ie=g.getName(j)||j+"",le=g.count();oe[z]=n.getColorFromPalette(ie,$,le)}})}})}},PI$5=Math.PI;function defaultLoading(t,r){r=r||{},defaults$2(r,{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var n=new Group$4,g=new Rect$3({style:{fill:r.maskColor},zlevel:r.zlevel,z:1e4});n.add(g);var y=new ZRText$1({style:{text:r.text,fill:r.textColor,fontSize:r.fontSize,fontWeight:r.fontWeight,fontStyle:r.fontStyle,fontFamily:r.fontFamily},zlevel:r.zlevel,z:10001}),L=new Rect$3({style:{fill:"none"},textContent:y,textConfig:{position:"right",distance:10},zlevel:r.zlevel,z:10001});n.add(L);var $;return r.showSpinner&&($=new Arc$1({shape:{startAngle:-PI$5/2,endAngle:-PI$5/2+.1,r:r.spinnerRadius},style:{stroke:r.color,lineCap:"round",lineWidth:r.lineWidth},zlevel:r.zlevel,z:10001}),$.animateShape(!0).when(1e3,{endAngle:PI$5*3/2}).start("circularInOut"),$.animateShape(!0).when(1e3,{startAngle:PI$5*3/2}).delay(300).start("circularInOut"),n.add($)),n.resize=function(){var V=y.getBoundingRect().width,z=r.showSpinner?r.spinnerRadius:0,j=(t.getWidth()-z*2-(r.showSpinner&&V?10:0)-V)/2-(r.showSpinner&&V?0:5+V/2)+(r.showSpinner?0:V/2)+(V?0:z),re=t.getHeight()/2;r.showSpinner&&$.setShape({cx:j,cy:re}),L.setShape({x:j-z,y:re-z,width:z*2,height:z*2}),g.setShape({x:0,y:0,width:t.getWidth(),height:t.getHeight()})},n.resize(),n}var Scheduler=function(){function t(r,n,g,y){this._stageTaskMap=createHashMap(),this.ecInstance=r,this.api=n,g=this._dataProcessorHandlers=g.slice(),y=this._visualHandlers=y.slice(),this._allHandlers=g.concat(y)}return t.prototype.restoreData=function(r,n){r.restoreData(n),this._stageTaskMap.each(function(g){var y=g.overallTask;y&&y.dirty()})},t.prototype.getPerformArgs=function(r,n){if(r.__pipeline){var g=this._pipelineMap.get(r.__pipeline.id),y=g.context,L=!n&&g.progressiveEnabled&&(!y||y.progressiveRender)&&r.__idxInPipeline>g.blockIndex,$=L?g.step:null,V=y&&y.modDataCount,z=V!=null?Math.ceil(V/$):null;return{step:$,modBy:z,modDataCount:V}}},t.prototype.getPipeline=function(r){return this._pipelineMap.get(r)},t.prototype.updateStreamModes=function(r,n){var g=this._pipelineMap.get(r.uid),y=r.getData(),L=y.count(),$=g.progressiveEnabled&&n.incrementalPrepareRender&&L>=g.threshold,V=r.get("large")&&L>=r.get("largeThreshold"),z=r.get("progressiveChunkMode")==="mod"?L:null;r.pipelineContext=g.context={progressiveRender:$,modDataCount:z,large:V}},t.prototype.restorePipelines=function(r){var n=this,g=n._pipelineMap=createHashMap();r.eachSeries(function(y){var L=y.getProgressive(),$=y.uid;g.set($,{id:$,head:null,tail:null,threshold:y.getProgressiveThreshold(),progressiveEnabled:L&&!(y.preventIncremental&&y.preventIncremental()),blockIndex:-1,step:Math.round(L||700),count:0}),n._pipe(y,y.dataTask)})},t.prototype.prepareStageTasks=function(){var r=this._stageTaskMap,n=this.api.getModel(),g=this.api;each$f(this._allHandlers,function(y){var L=r.get(y.uid)||r.set(y.uid,{}),$="";assert(!(y.reset&&y.overallReset),$),y.reset&&this._createSeriesStageTask(y,L,n,g),y.overallReset&&this._createOverallStageTask(y,L,n,g)},this)},t.prototype.prepareView=function(r,n,g,y){var L=r.renderTask,$=L.context;$.model=n,$.ecModel=g,$.api=y,L.__block=!r.incrementalPrepareRender,this._pipe(n,L)},t.prototype.performDataProcessorTasks=function(r,n){this._performStageTasks(this._dataProcessorHandlers,r,n,{block:!0})},t.prototype.performVisualTasks=function(r,n,g){this._performStageTasks(this._visualHandlers,r,n,g)},t.prototype._performStageTasks=function(r,n,g,y){y=y||{};var L=!1,$=this;each$f(r,function(z,j){if(!(y.visualType&&y.visualType!==z.visualType)){var re=$._stageTaskMap.get(z.uid),ae=re.seriesTaskMap,oe=re.overallTask;if(oe){var ie,le=oe.agentStubMap;le.each(function(de){V(y,de)&&(de.dirty(),ie=!0)}),ie&&oe.dirty(),$.updatePayload(oe,g);var ue=$.getPerformArgs(oe,y.block);le.each(function(de){de.perform(ue)}),oe.perform(ue)&&(L=!0)}else ae&&ae.each(function(de,pe){V(y,de)&&de.dirty();var he=$.getPerformArgs(de,y.block);he.skip=!z.performRawSeries&&n.isSeriesFiltered(de.context.model),$.updatePayload(de,g),de.perform(he)&&(L=!0)})}});function V(z,j){return z.setDirty&&(!z.dirtyMap||z.dirtyMap.get(j.__pipeline.id))}this.unfinished=L||this.unfinished},t.prototype.performSeriesTasks=function(r){var n;r.eachSeries(function(g){n=g.dataTask.perform()||n}),this.unfinished=n||this.unfinished},t.prototype.plan=function(){this._pipelineMap.each(function(r){var n=r.tail;do{if(n.__block){r.blockIndex=n.__idxInPipeline;break}n=n.getUpstream()}while(n)})},t.prototype.updatePayload=function(r,n){n!=="remain"&&(r.context.payload=n)},t.prototype._createSeriesStageTask=function(r,n,g,y){var L=this,$=n.seriesTaskMap,V=n.seriesTaskMap=createHashMap(),z=r.seriesType,j=r.getTargetSeries;r.createOnAllSeries?g.eachRawSeries(re):z?g.eachRawSeriesByType(z,re):j&&j(g,y).each(re);function re(ae){var oe=ae.uid,ie=V.set(oe,$&&$.get(oe)||createTask({plan:seriesTaskPlan,reset:seriesTaskReset,count:seriesTaskCount}));ie.context={model:ae,ecModel:g,api:y,useClearVisual:r.isVisual&&!r.isLayout,plan:r.plan,reset:r.reset,scheduler:L},L._pipe(ae,ie)}},t.prototype._createOverallStageTask=function(r,n,g,y){var L=this,$=n.overallTask=n.overallTask||createTask({reset:overallTaskReset});$.context={ecModel:g,api:y,overallReset:r.overallReset,scheduler:L};var V=$.agentStubMap,z=$.agentStubMap=createHashMap(),j=r.seriesType,re=r.getTargetSeries,ae=!0,oe=!1,ie="";assert(!r.createOnAllSeries,ie),j?g.eachRawSeriesByType(j,le):re?re(g,y).each(le):(ae=!1,each$f(g.getSeries(),le));function le(ue){var de=ue.uid,pe=z.set(de,V&&V.get(de)||(oe=!0,createTask({reset:stubReset,onDirty:stubOnDirty})));pe.context={model:ue,overallProgress:ae},pe.agent=$,pe.__block=ae,L._pipe(ue,pe)}oe&&$.dirty()},t.prototype._pipe=function(r,n){var g=r.uid,y=this._pipelineMap.get(g);!y.head&&(y.head=n),y.tail&&y.tail.pipe(n),y.tail=n,n.__idxInPipeline=y.count++,n.__pipeline=y},t.wrapStageHandler=function(r,n){return isFunction$1(r)&&(r={overallReset:r,seriesType:detectSeriseType(r)}),r.uid=getUID("stageHandler"),n&&(r.visualType=n),r},t}();function overallTaskReset(t){t.overallReset(t.ecModel,t.api,t.payload)}function stubReset(t){return t.overallProgress&&stubProgress}function stubProgress(){this.agent.dirty(),this.getDownstream().dirty()}function stubOnDirty(){this.agent&&this.agent.dirty()}function seriesTaskPlan(t){return t.plan?t.plan(t.model,t.ecModel,t.api,t.payload):null}function seriesTaskReset(t){t.useClearVisual&&t.data.clearAllVisual();var r=t.resetDefines=normalizeToArray(t.reset(t.model,t.ecModel,t.api,t.payload));return r.length>1?map$1(r,function(n,g){return makeSeriesTaskProgress(g)}):singleSeriesTaskProgress}var singleSeriesTaskProgress=makeSeriesTaskProgress(0);function makeSeriesTaskProgress(t){return function(r,n){var g=n.data,y=n.resetDefines[t];if(y&&y.dataEach)for(var L=r.start;L<r.end;L++)y.dataEach(g,L);else y&&y.progress&&y.progress(r,g)}}function seriesTaskCount(t){return t.data.count()}function detectSeriseType(t){seriesType=null;try{t(ecModelMock,apiMock)}catch{}return seriesType}var ecModelMock={},apiMock={},seriesType;mockMethods(ecModelMock,GlobalModel$1);mockMethods(apiMock,ExtensionAPI$1);ecModelMock.eachSeriesByType=ecModelMock.eachRawSeriesByType=function(t){seriesType=t};ecModelMock.eachComponent=function(t){t.mainType==="series"&&t.subType&&(seriesType=t.subType)};function mockMethods(t,r){for(var n in r.prototype)t[n]=noop$2}const Scheduler$1=Scheduler;var colorAll=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"];const lightTheme={color:colorAll,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],colorAll]};var contrastColor="#B9B8CE",backgroundColor="#100C2A",axisCommon=function(){return{axisLine:{lineStyle:{color:contrastColor}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}}},colorPalette=["#4992ff","#7cffb2","#fddd60","#ff6e76","#58d9f9","#05c091","#ff8a45","#8d48e3","#dd79ff"],theme={darkMode:!0,color:colorPalette,backgroundColor,axisPointer:{lineStyle:{color:"#817f91"},crossStyle:{color:"#817f91"},label:{color:"#fff"}},legend:{textStyle:{color:contrastColor}},textStyle:{color:contrastColor},title:{textStyle:{color:"#EEF1FA"},subtextStyle:{color:"#B9B8CE"}},toolbox:{iconStyle:{borderColor:contrastColor}},dataZoom:{borderColor:"#71708A",textStyle:{color:contrastColor},brushStyle:{color:"rgba(135,163,206,0.3)"},handleStyle:{color:"#353450",borderColor:"#C5CBE3"},moveHandleStyle:{color:"#B0B6C3",opacity:.3},fillerColor:"rgba(135,163,206,0.2)",emphasis:{handleStyle:{borderColor:"#91B7F2",color:"#4D587D"},moveHandleStyle:{color:"#636D9A",opacity:.7}},dataBackground:{lineStyle:{color:"#71708A",width:1},areaStyle:{color:"#71708A"}},selectedDataBackground:{lineStyle:{color:"#87A3CE"},areaStyle:{color:"#87A3CE"}}},visualMap:{textStyle:{color:contrastColor}},timeline:{lineStyle:{color:contrastColor},label:{color:contrastColor},controlStyle:{color:contrastColor,borderColor:contrastColor}},calendar:{itemStyle:{color:backgroundColor},dayLabel:{color:contrastColor},monthLabel:{color:contrastColor},yearLabel:{color:contrastColor}},timeAxis:axisCommon(),logAxis:axisCommon(),valueAxis:axisCommon(),categoryAxis:axisCommon(),line:{symbol:"circle"},graph:{color:colorPalette},gauge:{title:{color:contrastColor},axisLine:{lineStyle:{color:[[1,"rgba(207,212,219,0.2)"]]}},axisLabel:{color:contrastColor},detail:{color:"#EEF1FA"}},candlestick:{itemStyle:{color:"#f64e56",color0:"#54ea92",borderColor:"#f64e56",borderColor0:"#54ea92"}}};theme.categoryAxis.splitLine.show=!1;const darkTheme=theme;var ECEventProcessor=function(){function t(){}return t.prototype.normalizeQuery=function(r){var n={},g={},y={};if(isString$1(r)){var L=parseClassType(r);n.mainType=L.main||null,n.subType=L.sub||null}else{var $=["Index","Name","Id"],V={name:1,dataIndex:1,dataType:1};each$f(r,function(z,j){for(var re=!1,ae=0;ae<$.length;ae++){var oe=$[ae],ie=j.lastIndexOf(oe);if(ie>0&&ie===j.length-oe.length){var le=j.slice(0,ie);le!=="data"&&(n.mainType=le,n[oe.toLowerCase()]=z,re=!0)}}V.hasOwnProperty(j)&&(g[j]=z,re=!0),re||(y[j]=z)})}return{cptQuery:n,dataQuery:g,otherQuery:y}},t.prototype.filter=function(r,n){var g=this.eventInfo;if(!g)return!0;var y=g.targetEl,L=g.packedEvent,$=g.model,V=g.view;if(!$||!V)return!0;var z=n.cptQuery,j=n.dataQuery;return re(z,$,"mainType")&&re(z,$,"subType")&&re(z,$,"index","componentIndex")&&re(z,$,"name")&&re(z,$,"id")&&re(j,L,"name")&&re(j,L,"dataIndex")&&re(j,L,"dataType")&&(!V.filterForExposedEvent||V.filterForExposedEvent(r,n.otherQuery,y,L));function re(ae,oe,ie,le){return ae[ie]==null||oe[le||ie]===ae[ie]}},t.prototype.afterTrigger=function(){this.eventInfo=null},t}(),SYMBOL_PROPS_WITH_CB=["symbol","symbolSize","symbolRotate","symbolOffset"],SYMBOL_PROPS=SYMBOL_PROPS_WITH_CB.concat(["symbolKeepAspect"]),seriesSymbolTask={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,r){var n=t.getData();if(t.legendIcon&&n.setVisual("legendIcon",t.legendIcon),!t.hasSymbolVisual)return;for(var g={},y={},L=!1,$=0;$<SYMBOL_PROPS_WITH_CB.length;$++){var V=SYMBOL_PROPS_WITH_CB[$],z=t.get(V);isFunction$1(z)?(L=!0,y[V]=z):g[V]=z}if(g.symbol=g.symbol||t.defaultSymbol,n.setVisual(extend$1({legendIcon:t.legendIcon||g.symbol,symbolKeepAspect:t.get("symbolKeepAspect")},g)),r.isSeriesFiltered(t))return;var j=keys(y);function re(ae,oe){for(var ie=t.getRawValue(oe),le=t.getDataParams(oe),ue=0;ue<j.length;ue++){var de=j[ue];ae.setItemVisual(oe,de,y[de](ie,le))}}return{dataEach:L?re:null}}},dataSymbolTask={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,r){if(!t.hasSymbolVisual||r.isSeriesFiltered(t))return;var n=t.getData();function g(y,L){for(var $=y.getItemModel(L),V=0;V<SYMBOL_PROPS.length;V++){var z=SYMBOL_PROPS[V],j=$.getShallow(z,!0);j!=null&&y.setItemVisual(L,z,j)}}return{dataEach:n.hasItemOption?g:null}}};function getItemVisualFromData(t,r,n){switch(n){case"color":var g=t.getItemVisual(r,"style");return g[t.getVisual("drawType")];case"opacity":return t.getItemVisual(r,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return t.getItemVisual(r,n)}}function getVisualFromData(t,r){switch(r){case"color":var n=t.getVisual("style");return n[t.getVisual("drawType")];case"opacity":return t.getVisual("style").opacity;case"symbol":case"symbolSize":case"liftZ":return t.getVisual(r)}}function setItemVisualFromData(t,r,n,g){switch(n){case"color":var y=t.ensureUniqueItemVisual(r,"style");y[t.getVisual("drawType")]=g,t.setItemVisual(r,"colorFromPalette",!1);break;case"opacity":t.ensureUniqueItemVisual(r,"style").opacity=g;break;case"symbol":case"symbolSize":case"liftZ":t.setItemVisual(r,n,g);break}}function createLegacyDataSelectAction(t,r){function n(g,y){var L=[];return g.eachComponent({mainType:"series",subType:t,query:y},function($){L.push($.seriesIndex)}),L}each$f([[t+"ToggleSelect","toggleSelect"],[t+"Select","select"],[t+"UnSelect","unselect"]],function(g){r(g[0],function(y,L,$){y=extend$1({},y),$.dispatchAction(extend$1(y,{type:g[1],seriesIndex:n(L,y)}))})})}function handleSeriesLegacySelectEvents(t,r,n,g,y){var L=t+r;n.isSilent(L)||g.eachComponent({mainType:"series",subType:"pie"},function($){for(var V=$.seriesIndex,z=$.option.selectedMap,j=y.selected,re=0;re<j.length;re++)if(j[re].seriesIndex===V){var ae=$.getData(),oe=queryDataIndex(ae,y.fromActionPayload);n.trigger(L,{type:L,seriesId:$.id,name:isArray$2(oe)?ae.getName(oe[0]):ae.getName(oe),selected:isString$1(z)?z:extend$1({},z)})}})}function handleLegacySelectEvents(t,r,n){t.on("selectchanged",function(g){var y=n.getModel();g.isFromClick?(handleSeriesLegacySelectEvents("map","selectchanged",r,y,g),handleSeriesLegacySelectEvents("pie","selectchanged",r,y,g)):g.fromAction==="select"?(handleSeriesLegacySelectEvents("map","selected",r,y,g),handleSeriesLegacySelectEvents("pie","selected",r,y,g)):g.fromAction==="unselect"&&(handleSeriesLegacySelectEvents("map","unselected",r,y,g),handleSeriesLegacySelectEvents("pie","unselected",r,y,g))})}function findEventDispatcher(t,r,n){for(var g;t&&!(r(t)&&(g=t,n));)t=t.__hostTarget||t.parent;return g}var wmUniqueIndex=Math.round(Math.random()*9),supportDefineProperty=typeof Object.defineProperty=="function",WeakMap$1=function(){function t(){this._id="__ec_inner_"+wmUniqueIndex++}return t.prototype.get=function(r){return this._guard(r)[this._id]},t.prototype.set=function(r,n){var g=this._guard(r);return supportDefineProperty?Object.defineProperty(g,this._id,{value:n,enumerable:!1,configurable:!0}):g[this._id]=n,this},t.prototype.delete=function(r){return this.has(r)?(delete this._guard(r)[this._id],!0):!1},t.prototype.has=function(r){return!!this._guard(r)[this._id]},t.prototype._guard=function(r){if(r!==Object(r))throw TypeError("Value of WeakMap is not a non-null object.");return r},t}();const WeakMap$2=WeakMap$1;var Triangle=Path$1.extend({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,r){var n=r.cx,g=r.cy,y=r.width/2,L=r.height/2;t.moveTo(n,g-L),t.lineTo(n+y,g+L),t.lineTo(n-y,g+L),t.closePath()}}),Diamond=Path$1.extend({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,r){var n=r.cx,g=r.cy,y=r.width/2,L=r.height/2;t.moveTo(n,g-L),t.lineTo(n+y,g),t.lineTo(n,g+L),t.lineTo(n-y,g),t.closePath()}}),Pin=Path$1.extend({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,r){var n=r.x,g=r.y,y=r.width/5*3,L=Math.max(y,r.height),$=y/2,V=$*$/(L-$),z=g-L+$+V,j=Math.asin(V/$),re=Math.cos(j)*$,ae=Math.sin(j),oe=Math.cos(j),ie=$*.6,le=$*.7;t.moveTo(n-re,z+V),t.arc(n,z,$,Math.PI-j,Math.PI*2+j),t.bezierCurveTo(n+re-ae*ie,z+V+oe*ie,n,g-le,n,g),t.bezierCurveTo(n,g-le,n-re+ae*ie,z+V+oe*ie,n-re,z+V),t.closePath()}}),Arrow=Path$1.extend({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,r){var n=r.height,g=r.width,y=r.x,L=r.y,$=g/3*2;t.moveTo(y,L),t.lineTo(y+$,L+n),t.lineTo(y,L+n/4*3),t.lineTo(y-$,L+n),t.lineTo(y,L),t.closePath()}}),symbolCtors={line:Line$3,rect:Rect$3,roundRect:Rect$3,square:Rect$3,circle:Circle$1,diamond:Diamond,pin:Pin,arrow:Arrow,triangle:Triangle},symbolShapeMakers={line:function(t,r,n,g,y){y.x1=t,y.y1=r+g/2,y.x2=t+n,y.y2=r+g/2},rect:function(t,r,n,g,y){y.x=t,y.y=r,y.width=n,y.height=g},roundRect:function(t,r,n,g,y){y.x=t,y.y=r,y.width=n,y.height=g,y.r=Math.min(n,g)/4},square:function(t,r,n,g,y){var L=Math.min(n,g);y.x=t,y.y=r,y.width=L,y.height=L},circle:function(t,r,n,g,y){y.cx=t+n/2,y.cy=r+g/2,y.r=Math.min(n,g)/2},diamond:function(t,r,n,g,y){y.cx=t+n/2,y.cy=r+g/2,y.width=n,y.height=g},pin:function(t,r,n,g,y){y.x=t+n/2,y.y=r+g/2,y.width=n,y.height=g},arrow:function(t,r,n,g,y){y.x=t+n/2,y.y=r+g/2,y.width=n,y.height=g},triangle:function(t,r,n,g,y){y.cx=t+n/2,y.cy=r+g/2,y.width=n,y.height=g}},symbolBuildProxies={};each$f(symbolCtors,function(t,r){symbolBuildProxies[r]=new t});var SymbolClz$1=Path$1.extend({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(t,r,n){var g=calculateTextPosition(t,r,n),y=this.shape;return y&&y.symbolType==="pin"&&r.position==="inside"&&(g.y=n.y+n.height*.4),g},buildPath:function(t,r,n){var g=r.symbolType;if(g!=="none"){var y=symbolBuildProxies[g];y||(g="rect",y=symbolBuildProxies[g]),symbolShapeMakers[g](r.x,r.y,r.width,r.height,y.shape),y.buildPath(t,y.shape,n)}}});function symbolPathSetColor(t,r){if(this.type!=="image"){var n=this.style;this.__isEmptyBrush?(n.stroke=t,n.fill=r||"#fff",n.lineWidth=2):this.shape.symbolType==="line"?n.stroke=t:n.fill=t,this.markRedraw()}}function createSymbol$1(t,r,n,g,y,L,$){var V=t.indexOf("empty")===0;V&&(t=t.substr(5,1).toLowerCase()+t.substr(6));var z;return t.indexOf("image://")===0?z=makeImage(t.slice(8),new BoundingRect$1(r,n,g,y),$?"center":"cover"):t.indexOf("path://")===0?z=makePath(t.slice(7),{},new BoundingRect$1(r,n,g,y),$?"center":"cover"):z=new SymbolClz$1({shape:{symbolType:t,x:r,y:n,width:g,height:y}}),z.__isEmptyBrush=V,z.setColor=symbolPathSetColor,L&&z.setColor(L),z}function normalizeSymbolSize(t){return isArray$2(t)||(t=[+t,+t]),[t[0]||0,t[1]||0]}function normalizeSymbolOffset(t,r){if(t!=null)return isArray$2(t)||(t=[t,t]),[parsePercent(t[0],r[0])||0,parsePercent(retrieve2(t[1],t[0]),r[1])||0]}function isSafeNum(t){return isFinite(t)}function createLinearGradient(t,r,n){var g=r.x==null?0:r.x,y=r.x2==null?1:r.x2,L=r.y==null?0:r.y,$=r.y2==null?0:r.y2;r.global||(g=g*n.width+n.x,y=y*n.width+n.x,L=L*n.height+n.y,$=$*n.height+n.y),g=isSafeNum(g)?g:0,y=isSafeNum(y)?y:1,L=isSafeNum(L)?L:0,$=isSafeNum($)?$:0;var V=t.createLinearGradient(g,L,y,$);return V}function createRadialGradient(t,r,n){var g=n.width,y=n.height,L=Math.min(g,y),$=r.x==null?.5:r.x,V=r.y==null?.5:r.y,z=r.r==null?.5:r.r;r.global||($=$*g+n.x,V=V*y+n.y,z=z*L),$=isSafeNum($)?$:.5,V=isSafeNum(V)?V:.5,z=z>=0&&isSafeNum(z)?z:.5;var j=t.createRadialGradient($,V,0,$,V,z);return j}function getCanvasGradient(t,r,n){for(var g=r.type==="radial"?createRadialGradient(t,r,n):createLinearGradient(t,r,n),y=r.colorStops,L=0;L<y.length;L++)g.addColorStop(y[L].offset,y[L].color);return g}function isClipPathChanged(t,r){if(t===r||!t&&!r)return!1;if(!t||!r||t.length!==r.length)return!0;for(var n=0;n<t.length;n++)if(t[n]!==r[n])return!0;return!1}function parseInt10(t){return parseInt(t,10)}function getSize$1(t,r,n){var g=["width","height"][r],y=["clientWidth","clientHeight"][r],L=["paddingLeft","paddingTop"][r],$=["paddingRight","paddingBottom"][r];if(n[g]!=null&&n[g]!=="auto")return parseFloat(n[g]);var V=document.defaultView.getComputedStyle(t);return(t[y]||parseInt10(V[g])||parseInt10(t.style[g]))-(parseInt10(V[L])||0)-(parseInt10(V[$])||0)|0}function normalizeLineDash(t,r){return!t||t==="solid"||!(r>0)?null:t==="dashed"?[4*r,2*r]:t==="dotted"?[r]:isNumber$1(t)?[t]:isArray$2(t)?t:null}function getLineDash(t){var r=t.style,n=r.lineDash&&r.lineWidth>0&&normalizeLineDash(r.lineDash,r.lineWidth),g=r.lineDashOffset;if(n){var y=r.strokeNoScale&&t.getLineScale?t.getLineScale():1;y&&y!==1&&(n=map$1(n,function(L){return L/y}),g/=y)}return[n,g]}var pathProxyForDraw=new PathProxy(!0);function styleHasStroke(t){var r=t.stroke;return!(r==null||r==="none"||!(t.lineWidth>0))}function isValidStrokeFillStyle(t){return typeof t=="string"&&t!=="none"}function styleHasFill(t){var r=t.fill;return r!=null&&r!=="none"}function doFillPath(t,r){if(r.fillOpacity!=null&&r.fillOpacity!==1){var n=t.globalAlpha;t.globalAlpha=r.fillOpacity*r.opacity,t.fill(),t.globalAlpha=n}else t.fill()}function doStrokePath(t,r){if(r.strokeOpacity!=null&&r.strokeOpacity!==1){var n=t.globalAlpha;t.globalAlpha=r.strokeOpacity*r.opacity,t.stroke(),t.globalAlpha=n}else t.stroke()}function createCanvasPattern(t,r,n){var g=createOrUpdateImage(r.image,r.__image,n);if(isImageReady(g)){var y=t.createPattern(g,r.repeat||"repeat");if(typeof DOMMatrix=="function"&&y&&y.setTransform){var L=new DOMMatrix;L.translateSelf(r.x||0,r.y||0),L.rotateSelf(0,0,(r.rotation||0)*RADIAN_TO_DEGREE),L.scaleSelf(r.scaleX||1,r.scaleY||1),y.setTransform(L)}return y}}function brushPath(t,r,n,g){var y,L=styleHasStroke(n),$=styleHasFill(n),V=n.strokePercent,z=V<1,j=!r.path;(!r.silent||z)&&j&&r.createPathProxy();var re=r.path||pathProxyForDraw,ae=r.__dirty;if(!g){var oe=n.fill,ie=n.stroke,le=$&&!!oe.colorStops,ue=L&&!!ie.colorStops,de=$&&!!oe.image,pe=L&&!!ie.image,he=void 0,_e=void 0,Ce=void 0,$e=void 0,xe=void 0;(le||ue)&&(xe=r.getBoundingRect()),le&&(he=ae?getCanvasGradient(t,oe,xe):r.__canvasFillGradient,r.__canvasFillGradient=he),ue&&(_e=ae?getCanvasGradient(t,ie,xe):r.__canvasStrokeGradient,r.__canvasStrokeGradient=_e),de&&(Ce=ae||!r.__canvasFillPattern?createCanvasPattern(t,oe,r):r.__canvasFillPattern,r.__canvasFillPattern=Ce),pe&&($e=ae||!r.__canvasStrokePattern?createCanvasPattern(t,ie,r):r.__canvasStrokePattern,r.__canvasStrokePattern=Ce),le?t.fillStyle=he:de&&(Ce?t.fillStyle=Ce:$=!1),ue?t.strokeStyle=_e:pe&&($e?t.strokeStyle=$e:L=!1)}var Ie=r.getGlobalScale();re.setScale(Ie[0],Ie[1],r.segmentIgnoreThreshold);var Ne,ze;t.setLineDash&&n.lineDash&&(y=getLineDash(r),Ne=y[0],ze=y[1]);var Fe=!0;(j||ae&SHAPE_CHANGED_BIT)&&(re.setDPR(t.dpr),z?re.setContext(null):(re.setContext(t),Fe=!1),re.reset(),r.buildPath(re,r.shape,g),re.toStatic(),r.pathUpdated()),Fe&&re.rebuildPath(t,z?V:1),Ne&&(t.setLineDash(Ne),t.lineDashOffset=ze),g||(n.strokeFirst?(L&&doStrokePath(t,n),$&&doFillPath(t,n)):($&&doFillPath(t,n),L&&doStrokePath(t,n))),Ne&&t.setLineDash([])}function brushImage(t,r,n){var g=r.__image=createOrUpdateImage(n.image,r.__image,r,r.onload);if(!(!g||!isImageReady(g))){var y=n.x||0,L=n.y||0,$=r.getWidth(),V=r.getHeight(),z=g.width/g.height;if($==null&&V!=null?$=V*z:V==null&&$!=null?V=$/z:$==null&&V==null&&($=g.width,V=g.height),n.sWidth&&n.sHeight){var j=n.sx||0,re=n.sy||0;t.drawImage(g,j,re,n.sWidth,n.sHeight,y,L,$,V)}else if(n.sx&&n.sy){var j=n.sx,re=n.sy,ae=$-j,oe=V-re;t.drawImage(g,j,re,ae,oe,y,L,$,V)}else t.drawImage(g,y,L,$,V)}}function brushText(t,r,n){var g,y=n.text;if(y!=null&&(y+=""),y){t.font=n.font||DEFAULT_FONT,t.textAlign=n.textAlign,t.textBaseline=n.textBaseline;var L=void 0,$=void 0;t.setLineDash&&n.lineDash&&(g=getLineDash(r),L=g[0],$=g[1]),L&&(t.setLineDash(L),t.lineDashOffset=$),n.strokeFirst?(styleHasStroke(n)&&t.strokeText(y,n.x,n.y),styleHasFill(n)&&t.fillText(y,n.x,n.y)):(styleHasFill(n)&&t.fillText(y,n.x,n.y),styleHasStroke(n)&&t.strokeText(y,n.x,n.y)),L&&t.setLineDash([])}}var SHADOW_NUMBER_PROPS=["shadowBlur","shadowOffsetX","shadowOffsetY"],STROKE_PROPS=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function bindCommonProps(t,r,n,g,y){var L=!1;if(!g&&(n=n||{},r===n))return!1;if(g||r.opacity!==n.opacity){flushPathDrawn(t,y),L=!0;var $=Math.max(Math.min(r.opacity,1),0);t.globalAlpha=isNaN($)?DEFAULT_COMMON_STYLE.opacity:$}(g||r.blend!==n.blend)&&(L||(flushPathDrawn(t,y),L=!0),t.globalCompositeOperation=r.blend||DEFAULT_COMMON_STYLE.blend);for(var V=0;V<SHADOW_NUMBER_PROPS.length;V++){var z=SHADOW_NUMBER_PROPS[V];(g||r[z]!==n[z])&&(L||(flushPathDrawn(t,y),L=!0),t[z]=t.dpr*(r[z]||0))}return(g||r.shadowColor!==n.shadowColor)&&(L||(flushPathDrawn(t,y),L=!0),t.shadowColor=r.shadowColor||DEFAULT_COMMON_STYLE.shadowColor),L}function bindPathAndTextCommonStyle(t,r,n,g,y){var L=getStyle(r,y.inHover),$=g?null:n&&getStyle(n,y.inHover)||{};if(L===$)return!1;var V=bindCommonProps(t,L,$,g,y);if((g||L.fill!==$.fill)&&(V||(flushPathDrawn(t,y),V=!0),isValidStrokeFillStyle(L.fill)&&(t.fillStyle=L.fill)),(g||L.stroke!==$.stroke)&&(V||(flushPathDrawn(t,y),V=!0),isValidStrokeFillStyle(L.stroke)&&(t.strokeStyle=L.stroke)),(g||L.opacity!==$.opacity)&&(V||(flushPathDrawn(t,y),V=!0),t.globalAlpha=L.opacity==null?1:L.opacity),r.hasStroke()){var z=L.lineWidth,j=z/(L.strokeNoScale&&r.getLineScale?r.getLineScale():1);t.lineWidth!==j&&(V||(flushPathDrawn(t,y),V=!0),t.lineWidth=j)}for(var re=0;re<STROKE_PROPS.length;re++){var ae=STROKE_PROPS[re],oe=ae[0];(g||L[oe]!==$[oe])&&(V||(flushPathDrawn(t,y),V=!0),t[oe]=L[oe]||ae[1])}return V}function bindImageStyle(t,r,n,g,y){return bindCommonProps(t,getStyle(r,y.inHover),n&&getStyle(n,y.inHover),g,y)}function setContextTransform(t,r){var n=r.transform,g=t.dpr||1;n?t.setTransform(g*n[0],g*n[1],g*n[2],g*n[3],g*n[4],g*n[5]):t.setTransform(g,0,0,g,0,0)}function updateClipStatus(t,r,n){for(var g=!1,y=0;y<t.length;y++){var L=t[y];g=g||L.isZeroArea(),setContextTransform(r,L),r.beginPath(),L.buildPath(r,L.shape),r.clip()}n.allClipped=g}function isTransformChanged(t,r){return t&&r?t[0]!==r[0]||t[1]!==r[1]||t[2]!==r[2]||t[3]!==r[3]||t[4]!==r[4]||t[5]!==r[5]:!(!t&&!r)}var DRAW_TYPE_PATH=1,DRAW_TYPE_IMAGE=2,DRAW_TYPE_TEXT=3,DRAW_TYPE_INCREMENTAL=4;function canPathBatch(t){var r=styleHasFill(t),n=styleHasStroke(t);return!(t.lineDash||!(+r^+n)||r&&typeof t.fill!="string"||n&&typeof t.stroke!="string"||t.strokePercent<1||t.strokeOpacity<1||t.fillOpacity<1)}function flushPathDrawn(t,r){r.batchFill&&t.fill(),r.batchStroke&&t.stroke(),r.batchFill="",r.batchStroke=""}function getStyle(t,r){return r&&t.__hoverStyle||t.style}function brushSingle(t,r){brush$1(t,r,{inHover:!1,viewWidth:0,viewHeight:0},!0)}function brush$1(t,r,n,g){var y=r.transform;if(!r.shouldBePainted(n.viewWidth,n.viewHeight,!1,!1)){r.__dirty&=~REDRAW_BIT,r.__isRendered=!1;return}var L=r.__clipPaths,$=n.prevElClipPaths,V=!1,z=!1;if((!$||isClipPathChanged(L,$))&&($&&$.length&&(flushPathDrawn(t,n),t.restore(),z=V=!0,n.prevElClipPaths=null,n.allClipped=!1,n.prevEl=null),L&&L.length&&(flushPathDrawn(t,n),t.save(),updateClipStatus(L,t,n),V=!0),n.prevElClipPaths=L),n.allClipped){r.__isRendered=!1;return}r.beforeBrush&&r.beforeBrush(),r.innerBeforeBrush();var j=n.prevEl;j||(z=V=!0);var re=r instanceof Path$1&&r.autoBatch&&canPathBatch(r.style);V||isTransformChanged(y,j.transform)?(flushPathDrawn(t,n),setContextTransform(t,r)):re||flushPathDrawn(t,n);var ae=getStyle(r,n.inHover);r instanceof Path$1?(n.lastDrawType!==DRAW_TYPE_PATH&&(z=!0,n.lastDrawType=DRAW_TYPE_PATH),bindPathAndTextCommonStyle(t,r,j,z,n),(!re||!n.batchFill&&!n.batchStroke)&&t.beginPath(),brushPath(t,r,ae,re),re&&(n.batchFill=ae.fill||"",n.batchStroke=ae.stroke||"")):r instanceof TSpan$1?(n.lastDrawType!==DRAW_TYPE_TEXT&&(z=!0,n.lastDrawType=DRAW_TYPE_TEXT),bindPathAndTextCommonStyle(t,r,j,z,n),brushText(t,r,ae)):r instanceof ZRImage$1?(n.lastDrawType!==DRAW_TYPE_IMAGE&&(z=!0,n.lastDrawType=DRAW_TYPE_IMAGE),bindImageStyle(t,r,j,z,n),brushImage(t,r,ae)):r.getTemporalDisplayables&&(n.lastDrawType!==DRAW_TYPE_INCREMENTAL&&(z=!0,n.lastDrawType=DRAW_TYPE_INCREMENTAL),brushIncremental(t,r,n)),re&&g&&flushPathDrawn(t,n),r.innerAfterBrush(),r.afterBrush&&r.afterBrush(),n.prevEl=r,r.__dirty=0,r.__isRendered=!0}function brushIncremental(t,r,n){var g=r.getDisplayables(),y=r.getTemporalDisplayables();t.save();var L={prevElClipPaths:null,prevEl:null,allClipped:!1,viewWidth:n.viewWidth,viewHeight:n.viewHeight,inHover:n.inHover},$,V;for($=r.getCursor(),V=g.length;$<V;$++){var z=g[$];z.beforeBrush&&z.beforeBrush(),z.innerBeforeBrush(),brush$1(t,z,L,$===V-1),z.innerAfterBrush(),z.afterBrush&&z.afterBrush(),L.prevEl=z}for(var j=0,re=y.length;j<re;j++){var z=y[j];z.beforeBrush&&z.beforeBrush(),z.innerBeforeBrush(),brush$1(t,z,L,j===re-1),z.innerAfterBrush(),z.afterBrush&&z.afterBrush(),L.prevEl=z}r.clearTemporalDisplayables(),r.notClear=!0,t.restore()}var decalMap=new WeakMap$2,decalCache=new LRU$1(100),decalKeys=["symbol","symbolSize","symbolKeepAspect","color","backgroundColor","dashArrayX","dashArrayY","maxTileWidth","maxTileHeight"];function createOrUpdatePatternFromDecal(t,r){if(t==="none")return null;var n=r.getDevicePixelRatio(),g=r.getZr(),y=g.painter.type==="svg";t.dirty&&decalMap.delete(t);var L=decalMap.get(t);if(L)return L;var $=defaults$2(t,{symbol:"rect",symbolSize:1,symbolKeepAspect:!0,color:"rgba(0, 0, 0, 0.2)",backgroundColor:null,dashArrayX:5,dashArrayY:5,rotation:0,maxTileWidth:512,maxTileHeight:512});$.backgroundColor==="none"&&($.backgroundColor=null);var V={repeat:"repeat"};return z(V),V.rotation=$.rotation,V.scaleX=V.scaleY=y?1:1/n,decalMap.set(t,V),t.dirty=!1,V;function z(j){for(var re=[n],ae=!0,oe=0;oe<decalKeys.length;++oe){var ie=$[decalKeys[oe]];if(ie!=null&&!isArray$2(ie)&&!isString$1(ie)&&!isNumber$1(ie)&&typeof ie!="boolean"){ae=!1;break}re.push(ie)}var le;if(ae){le=re.join(",")+(y?"-svg":"");var ue=decalCache.get(le);ue&&(y?j.svgElement=ue:j.image=ue)}var de=normalizeDashArrayX($.dashArrayX),pe=normalizeDashArrayY($.dashArrayY),he=normalizeSymbolArray($.symbol),_e=getLineBlockLengthX(de),Ce=getLineBlockLengthY(pe),$e=!y&&platformApi.createCanvas(),xe=y&&{tag:"g",attrs:{},key:"dcl",children:[]},Ie=ze(),Ne;$e&&($e.width=Ie.width*n,$e.height=Ie.height*n,Ne=$e.getContext("2d")),Fe(),ae&&decalCache.put(le,$e||xe),j.image=$e,j.svgElement=xe,j.svgWidth=Ie.width,j.svgHeight=Ie.height;function ze(){for(var qe=1,Et=0,kt=_e.length;Et<kt;++Et)qe=getLeastCommonMultiple(qe,_e[Et]);for(var Lt=1,Et=0,kt=he.length;Et<kt;++Et)Lt=getLeastCommonMultiple(Lt,he[Et].length);qe*=Lt;var vn=Ce*_e.length*he.length;return{width:Math.max(1,Math.min(qe,$.maxTileWidth)),height:Math.max(1,Math.min(vn,$.maxTileHeight))}}function Fe(){Ne&&(Ne.clearRect(0,0,$e.width,$e.height),$.backgroundColor&&(Ne.fillStyle=$.backgroundColor,Ne.fillRect(0,0,$e.width,$e.height)));for(var qe=0,Et=0;Et<pe.length;++Et)qe+=pe[Et];if(qe<=0)return;for(var kt=-Ce,Lt=0,vn=0,jt=0;kt<Ie.height;){if(Lt%2===0){for(var At=vn/2%he.length,hn=0,bn=0,Cn=0;hn<Ie.width*2;){for(var Tn=0,Et=0;Et<de[jt].length;++Et)Tn+=de[jt][Et];if(Tn<=0)break;if(bn%2===0){var xn=(1-$.symbolSize)*.5,En=hn+de[jt][bn]*xn,kn=kt+pe[Lt]*xn,On=de[jt][bn]*$.symbolSize,Rn=pe[Lt]*$.symbolSize,In=Cn/2%he[At].length;Mn(En,kn,On,Rn,he[At][In])}hn+=de[jt][bn],++Cn,++bn,bn===de[jt].length&&(bn=0)}++jt,jt===de.length&&(jt=0)}kt+=pe[Lt],++vn,++Lt,Lt===pe.length&&(Lt=0)}function Mn(Vn,zn,Jn,tr,$n){var Pn=y?1:n,Bn=createSymbol$1($n,Vn*Pn,zn*Pn,Jn*Pn,tr*Pn,$.color,$.symbolKeepAspect);if(y){var Un=g.painter.renderOneToVNode(Bn);Un&&xe.children.push(Un)}else brushSingle(Ne,Bn)}}}}function normalizeSymbolArray(t){if(!t||t.length===0)return[["rect"]];if(isString$1(t))return[[t]];for(var r=!0,n=0;n<t.length;++n)if(!isString$1(t[n])){r=!1;break}if(r)return normalizeSymbolArray([t]);for(var g=[],n=0;n<t.length;++n)isString$1(t[n])?g.push([t[n]]):g.push(t[n]);return g}function normalizeDashArrayX(t){if(!t||t.length===0)return[[0,0]];if(isNumber$1(t)){var r=Math.ceil(t);return[[r,r]]}for(var n=!0,g=0;g<t.length;++g)if(!isNumber$1(t[g])){n=!1;break}if(n)return normalizeDashArrayX([t]);for(var y=[],g=0;g<t.length;++g)if(isNumber$1(t[g])){var r=Math.ceil(t[g]);y.push([r,r])}else{var r=map$1(t[g],function(V){return Math.ceil(V)});r.length%2===1?y.push(r.concat(r)):y.push(r)}return y}function normalizeDashArrayY(t){if(!t||typeof t=="object"&&t.length===0)return[0,0];if(isNumber$1(t)){var r=Math.ceil(t);return[r,r]}var n=map$1(t,function(g){return Math.ceil(g)});return t.length%2?n.concat(n):n}function getLineBlockLengthX(t){return map$1(t,function(r){return getLineBlockLengthY(r)})}function getLineBlockLengthY(t){for(var r=0,n=0;n<t.length;++n)r+=t[n];return t.length%2===1?r*2:r}function decalVisual(t,r){t.eachRawSeries(function(n){if(!t.isSeriesFiltered(n)){var g=n.getData();g.hasItemVisual()&&g.each(function($){var V=g.getItemVisual($,"decal");if(V){var z=g.ensureUniqueItemVisual($,"style");z.decal=createOrUpdatePatternFromDecal(V,r)}});var y=g.getVisual("decal");if(y){var L=g.getVisual("style");L.decal=createOrUpdatePatternFromDecal(y,r)}}})}var lifecycle=new Eventful$1;const lifecycle$1=lifecycle;var implsStore={};function registerImpl(t,r){implsStore[t]=r}function getImpl(t){return implsStore[t]}var TEST_FRAME_REMAIN_TIME=1,PRIORITY_PROCESSOR_SERIES_FILTER=800,PRIORITY_PROCESSOR_DATASTACK=900,PRIORITY_PROCESSOR_FILTER=1e3,PRIORITY_PROCESSOR_DEFAULT=2e3,PRIORITY_PROCESSOR_STATISTIC=5e3,PRIORITY_VISUAL_LAYOUT=1e3,PRIORITY_VISUAL_PROGRESSIVE_LAYOUT=1100,PRIORITY_VISUAL_GLOBAL=2e3,PRIORITY_VISUAL_CHART=3e3,PRIORITY_VISUAL_COMPONENT=4e3,PRIORITY_VISUAL_CHART_DATA_CUSTOM=4500,PRIORITY_VISUAL_POST_CHART_LAYOUT=4600,PRIORITY_VISUAL_BRUSH=5e3,PRIORITY_VISUAL_ARIA=6e3,PRIORITY_VISUAL_DECAL=7e3,PRIORITY={PROCESSOR:{FILTER:PRIORITY_PROCESSOR_FILTER,SERIES_FILTER:PRIORITY_PROCESSOR_SERIES_FILTER,STATISTIC:PRIORITY_PROCESSOR_STATISTIC},VISUAL:{LAYOUT:PRIORITY_VISUAL_LAYOUT,PROGRESSIVE_LAYOUT:PRIORITY_VISUAL_PROGRESSIVE_LAYOUT,GLOBAL:PRIORITY_VISUAL_GLOBAL,CHART:PRIORITY_VISUAL_CHART,POST_CHART_LAYOUT:PRIORITY_VISUAL_POST_CHART_LAYOUT,COMPONENT:PRIORITY_VISUAL_COMPONENT,BRUSH:PRIORITY_VISUAL_BRUSH,CHART_ITEM:PRIORITY_VISUAL_CHART_DATA_CUSTOM,ARIA:PRIORITY_VISUAL_ARIA,DECAL:PRIORITY_VISUAL_DECAL}},IN_MAIN_PROCESS_KEY="__flagInMainProcess",PENDING_UPDATE="__pendingUpdate",STATUS_NEEDS_UPDATE_KEY="__needsUpdateStatus",ACTION_REG=/^[a-zA-Z0-9_]+$/,CONNECT_STATUS_KEY="__connectUpdateStatus",CONNECT_STATUS_PENDING=0,CONNECT_STATUS_UPDATING=1,CONNECT_STATUS_UPDATED=2;function createRegisterEventWithLowercaseECharts(t){return function(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];if(this.isDisposed()){this.id;return}return toLowercaseNameAndCallEventful(this,t,r)}}function createRegisterEventWithLowercaseMessageCenter(t){return function(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return toLowercaseNameAndCallEventful(this,t,r)}}function toLowercaseNameAndCallEventful(t,r,n){return n[0]=n[0]&&n[0].toLowerCase(),Eventful$1.prototype[r].apply(t,n)}var MessageCenter=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r}(Eventful$1),messageCenterProto=MessageCenter.prototype;messageCenterProto.on=createRegisterEventWithLowercaseMessageCenter("on");messageCenterProto.off=createRegisterEventWithLowercaseMessageCenter("off");var prepare,prepareView,updateDirectly,updateMethods,doConvertPixel,updateStreamModes,doDispatchAction,flushPendingActions,triggerUpdatedEvent,bindRenderedEvent,bindMouseEvent,render,renderComponents,renderSeries,createExtensionAPI,enableConnect,markStatusToUpdate,applyChangedStates,ECharts=function(t){__extends(r,t);function r(n,g,y){var L=t.call(this,new ECEventProcessor)||this;L._chartsViews=[],L._chartsMap={},L._componentsViews=[],L._componentsMap={},L._pendingActions=[],y=y||{},isString$1(g)&&(g=themeStorage[g]),L._dom=n;var $="canvas",V="auto",z=!1;y.ssr&&registerSSRDataGetter(function(oe){var ie=getECData(oe),le=ie.dataIndex;if(le!=null){var ue=createHashMap();return ue.set("series_index",ie.seriesIndex),ue.set("data_index",le),ie.ssrType&&ue.set("ssr_type",ie.ssrType),ue}});var j=L._zr=init$2(n,{renderer:y.renderer||$,devicePixelRatio:y.devicePixelRatio,width:y.width,height:y.height,ssr:y.ssr,useDirtyRect:retrieve2(y.useDirtyRect,z),useCoarsePointer:retrieve2(y.useCoarsePointer,V),pointerSize:y.pointerSize});L._ssr=y.ssr,L._throttledZrFlush=throttle$1(bind$2(j.flush,j),17),g=clone$4(g),g&&globalBackwardCompat(g,!0),L._theme=g,L._locale=createLocaleObject(y.locale||SYSTEM_LANG),L._coordSysMgr=new CoordinateSystem;var re=L._api=createExtensionAPI(L);function ae(oe,ie){return oe.__prio-ie.__prio}return sort$2(visualFuncs,ae),sort$2(dataProcessorFuncs,ae),L._scheduler=new Scheduler$1(L,re,dataProcessorFuncs,visualFuncs),L._messageCenter=new MessageCenter,L._initEvents(),L.resize=bind$2(L.resize,L),j.animation.on("frame",L._onframe,L),bindRenderedEvent(j,L),bindMouseEvent(j,L),setAsPrimitive(L),L}return r.prototype._onframe=function(){if(!this._disposed){applyChangedStates(this);var n=this._scheduler;if(this[PENDING_UPDATE]){var g=this[PENDING_UPDATE].silent;this[IN_MAIN_PROCESS_KEY]=!0;try{prepare(this),updateMethods.update.call(this,null,this[PENDING_UPDATE].updateParams)}catch(z){throw this[IN_MAIN_PROCESS_KEY]=!1,this[PENDING_UPDATE]=null,z}this._zr.flush(),this[IN_MAIN_PROCESS_KEY]=!1,this[PENDING_UPDATE]=null,flushPendingActions.call(this,g),triggerUpdatedEvent.call(this,g)}else if(n.unfinished){var y=TEST_FRAME_REMAIN_TIME,L=this._model,$=this._api;n.unfinished=!1;do{var V=+new Date;n.performSeriesTasks(L),n.performDataProcessorTasks(L),updateStreamModes(this,L),n.performVisualTasks(L),renderSeries(this,this._model,$,"remain",{}),y-=+new Date-V}while(y>0&&n.unfinished);n.unfinished||this._zr.flush()}}},r.prototype.getDom=function(){return this._dom},r.prototype.getId=function(){return this.id},r.prototype.getZr=function(){return this._zr},r.prototype.isSSR=function(){return this._ssr},r.prototype.setOption=function(n,g,y){if(!this[IN_MAIN_PROCESS_KEY]){if(this._disposed){this.id;return}var L,$,V;if(isObject$5(g)&&(y=g.lazyUpdate,L=g.silent,$=g.replaceMerge,V=g.transition,g=g.notMerge),this[IN_MAIN_PROCESS_KEY]=!0,!this._model||g){var z=new OptionManager$1(this._api),j=this._theme,re=this._model=new GlobalModel$1;re.scheduler=this._scheduler,re.ssr=this._ssr,re.init(null,null,null,j,this._locale,z)}this._model.setOption(n,{replaceMerge:$},optionPreprocessorFuncs);var ae={seriesTransition:V,optionChanged:!0};if(y)this[PENDING_UPDATE]={silent:L,updateParams:ae},this[IN_MAIN_PROCESS_KEY]=!1,this.getZr().wakeUp();else{try{prepare(this),updateMethods.update.call(this,null,ae)}catch(oe){throw this[PENDING_UPDATE]=null,this[IN_MAIN_PROCESS_KEY]=!1,oe}this._ssr||this._zr.flush(),this[PENDING_UPDATE]=null,this[IN_MAIN_PROCESS_KEY]=!1,flushPendingActions.call(this,L),triggerUpdatedEvent.call(this,L)}}},r.prototype.setTheme=function(){},r.prototype.getModel=function(){return this._model},r.prototype.getOption=function(){return this._model&&this._model.getOption()},r.prototype.getWidth=function(){return this._zr.getWidth()},r.prototype.getHeight=function(){return this._zr.getHeight()},r.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||env$1.hasGlobalWindow&&window.devicePixelRatio||1},r.prototype.getRenderedCanvas=function(n){return this.renderToCanvas(n)},r.prototype.renderToCanvas=function(n){n=n||{};var g=this._zr.painter;return g.getRenderedCanvas({backgroundColor:n.backgroundColor||this._model.get("backgroundColor"),pixelRatio:n.pixelRatio||this.getDevicePixelRatio()})},r.prototype.renderToSVGString=function(n){n=n||{};var g=this._zr.painter;return g.renderToString({useViewBox:n.useViewBox})},r.prototype.getSvgDataURL=function(){if(env$1.svgSupported){var n=this._zr,g=n.storage.getDisplayList();return each$f(g,function(y){y.stopAnimation(null,!0)}),n.painter.toDataURL()}},r.prototype.getDataURL=function(n){if(this._disposed){this.id;return}n=n||{};var g=n.excludeComponents,y=this._model,L=[],$=this;each$f(g,function(z){y.eachComponent({mainType:z},function(j){var re=$._componentsMap[j.__viewId];re.group.ignore||(L.push(re),re.group.ignore=!0)})});var V=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(n).toDataURL("image/"+(n&&n.type||"png"));return each$f(L,function(z){z.group.ignore=!1}),V},r.prototype.getConnectedDataURL=function(n){if(this._disposed){this.id;return}var g=n.type==="svg",y=this.group,L=Math.min,$=Math.max,V=1/0;if(connectedGroups[y]){var z=V,j=V,re=-V,ae=-V,oe=[],ie=n&&n.pixelRatio||this.getDevicePixelRatio();each$f(instances,function(_e,Ce){if(_e.group===y){var $e=g?_e.getZr().painter.getSvgDom().innerHTML:_e.renderToCanvas(clone$4(n)),xe=_e.getDom().getBoundingClientRect();z=L(xe.left,z),j=L(xe.top,j),re=$(xe.right,re),ae=$(xe.bottom,ae),oe.push({dom:$e,left:xe.left,top:xe.top})}}),z*=ie,j*=ie,re*=ie,ae*=ie;var le=re-z,ue=ae-j,de=platformApi.createCanvas(),pe=init$2(de,{renderer:g?"svg":"canvas"});if(pe.resize({width:le,height:ue}),g){var he="";return each$f(oe,function(_e){var Ce=_e.left-z,$e=_e.top-j;he+='<g transform="translate('+Ce+","+$e+')">'+_e.dom+"</g>"}),pe.painter.getSvgRoot().innerHTML=he,n.connectedBackgroundColor&&pe.painter.setBackgroundColor(n.connectedBackgroundColor),pe.refreshImmediately(),pe.painter.toDataURL()}else return n.connectedBackgroundColor&&pe.add(new Rect$3({shape:{x:0,y:0,width:le,height:ue},style:{fill:n.connectedBackgroundColor}})),each$f(oe,function(_e){var Ce=new ZRImage$1({style:{x:_e.left*ie-z,y:_e.top*ie-j,image:_e.dom}});pe.add(Ce)}),pe.refreshImmediately(),de.toDataURL("image/"+(n&&n.type||"png"))}else return this.getDataURL(n)},r.prototype.convertToPixel=function(n,g){return doConvertPixel(this,"convertToPixel",n,g)},r.prototype.convertFromPixel=function(n,g){return doConvertPixel(this,"convertFromPixel",n,g)},r.prototype.containPixel=function(n,g){if(this._disposed){this.id;return}var y=this._model,L,$=parseFinder$1(y,n);return each$f($,function(V,z){z.indexOf("Models")>=0&&each$f(V,function(j){var re=j.coordinateSystem;if(re&&re.containPoint)L=L||!!re.containPoint(g);else if(z==="seriesModels"){var ae=this._chartsMap[j.__viewId];ae&&ae.containPoint&&(L=L||ae.containPoint(g,j))}},this)},this),!!L},r.prototype.getVisual=function(n,g){var y=this._model,L=parseFinder$1(y,n,{defaultMainType:"series"}),$=L.seriesModel,V=$.getData(),z=L.hasOwnProperty("dataIndexInside")?L.dataIndexInside:L.hasOwnProperty("dataIndex")?V.indexOfRawIndex(L.dataIndex):null;return z!=null?getItemVisualFromData(V,z,g):getVisualFromData(V,g)},r.prototype.getViewOfComponentModel=function(n){return this._componentsMap[n.__viewId]},r.prototype.getViewOfSeriesModel=function(n){return this._chartsMap[n.__viewId]},r.prototype._initEvents=function(){var n=this;each$f(MOUSE_EVENT_NAMES,function(g){var y=function(L){var $=n.getModel(),V=L.target,z,j=g==="globalout";if(j?z={}:V&&findEventDispatcher(V,function(le){var ue=getECData(le);if(ue&&ue.dataIndex!=null){var de=ue.dataModel||$.getSeriesByIndex(ue.seriesIndex);return z=de&&de.getDataParams(ue.dataIndex,ue.dataType,V)||{},!0}else if(ue.eventData)return z=extend$1({},ue.eventData),!0},!0),z){var re=z.componentType,ae=z.componentIndex;(re==="markLine"||re==="markPoint"||re==="markArea")&&(re="series",ae=z.seriesIndex);var oe=re&&ae!=null&&$.getComponent(re,ae),ie=oe&&n[oe.mainType==="series"?"_chartsMap":"_componentsMap"][oe.__viewId];z.event=L,z.type=g,n._$eventProcessor.eventInfo={targetEl:V,packedEvent:z,model:oe,view:ie},n.trigger(g,z)}};y.zrEventfulCallAtLast=!0,n._zr.on(g,y,n)}),each$f(eventActionMap,function(g,y){n._messageCenter.on(y,function(L){this.trigger(y,L)},n)}),each$f(["selectchanged"],function(g){n._messageCenter.on(g,function(y){this.trigger(g,y)},n)}),handleLegacySelectEvents(this._messageCenter,this,this._api)},r.prototype.isDisposed=function(){return this._disposed},r.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},r.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0;var n=this.getDom();n&&setAttribute(this.getDom(),DOM_ATTRIBUTE_KEY,"");var g=this,y=g._api,L=g._model;each$f(g._componentsViews,function($){$.dispose(L,y)}),each$f(g._chartsViews,function($){$.dispose(L,y)}),g._zr.dispose(),g._dom=g._model=g._chartsMap=g._componentsMap=g._chartsViews=g._componentsViews=g._scheduler=g._api=g._zr=g._throttledZrFlush=g._theme=g._coordSysMgr=g._messageCenter=null,delete instances[g.id]},r.prototype.resize=function(n){if(!this[IN_MAIN_PROCESS_KEY]){if(this._disposed){this.id;return}this._zr.resize(n);var g=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!g){var y=g.resetOption("media"),L=n&&n.silent;this[PENDING_UPDATE]&&(L==null&&(L=this[PENDING_UPDATE].silent),y=!0,this[PENDING_UPDATE]=null),this[IN_MAIN_PROCESS_KEY]=!0;try{y&&prepare(this),updateMethods.update.call(this,{type:"resize",animation:extend$1({duration:0},n&&n.animation)})}catch($){throw this[IN_MAIN_PROCESS_KEY]=!1,$}this[IN_MAIN_PROCESS_KEY]=!1,flushPendingActions.call(this,L),triggerUpdatedEvent.call(this,L)}}},r.prototype.showLoading=function(n,g){if(this._disposed){this.id;return}if(isObject$5(n)&&(g=n,n=""),n=n||"default",this.hideLoading(),!!loadingEffects[n]){var y=loadingEffects[n](this._api,g),L=this._zr;this._loadingFX=y,L.add(y)}},r.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},r.prototype.makeActionFromEvent=function(n){var g=extend$1({},n);return g.type=eventActionMap[n.type],g},r.prototype.dispatchAction=function(n,g){if(this._disposed){this.id;return}if(isObject$5(g)||(g={silent:!!g}),!!actions[n.type]&&this._model){if(this[IN_MAIN_PROCESS_KEY]){this._pendingActions.push(n);return}var y=g.silent;doDispatchAction.call(this,n,y);var L=g.flush;L?this._zr.flush():L!==!1&&env$1.browser.weChat&&this._throttledZrFlush(),flushPendingActions.call(this,y),triggerUpdatedEvent.call(this,y)}},r.prototype.updateLabelLayout=function(){lifecycle$1.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},r.prototype.appendData=function(n){if(this._disposed){this.id;return}var g=n.seriesIndex,y=this.getModel(),L=y.getSeriesByIndex(g);L.appendData(n),this._scheduler.unfinished=!0,this.getZr().wakeUp()},r.internalField=function(){prepare=function(ae){var oe=ae._scheduler;oe.restorePipelines(ae._model),oe.prepareStageTasks(),prepareView(ae,!0),prepareView(ae,!1),oe.plan()},prepareView=function(ae,oe){for(var ie=ae._model,le=ae._scheduler,ue=oe?ae._componentsViews:ae._chartsViews,de=oe?ae._componentsMap:ae._chartsMap,pe=ae._zr,he=ae._api,_e=0;_e<ue.length;_e++)ue[_e].__alive=!1;oe?ie.eachComponent(function(xe,Ie){xe!=="series"&&Ce(Ie)}):ie.eachSeries(Ce);function Ce(xe){var Ie=xe.__requireNewView;xe.__requireNewView=!1;var Ne="_ec_"+xe.id+"_"+xe.type,ze=!Ie&&de[Ne];if(!ze){var Fe=parseClassType(xe.type),qe=oe?ComponentView$1.getClass(Fe.main,Fe.sub):ChartView$1.getClass(Fe.sub);ze=new qe,ze.init(ie,he),de[Ne]=ze,ue.push(ze),pe.add(ze.group)}xe.__viewId=ze.__id=Ne,ze.__alive=!0,ze.__model=xe,ze.group.__ecComponentInfo={mainType:xe.mainType,index:xe.componentIndex},!oe&&le.prepareView(ze,xe,ie,he)}for(var _e=0;_e<ue.length;){var $e=ue[_e];$e.__alive?_e++:(!oe&&$e.renderTask.dispose(),pe.remove($e.group),$e.dispose(ie,he),ue.splice(_e,1),de[$e.__id]===$e&&delete de[$e.__id],$e.__id=$e.group.__ecComponentInfo=null)}},updateDirectly=function(ae,oe,ie,le,ue){var de=ae._model;if(de.setUpdatePayload(ie),!le){each$f([].concat(ae._componentsViews).concat(ae._chartsViews),$e);return}var pe={};pe[le+"Id"]=ie[le+"Id"],pe[le+"Index"]=ie[le+"Index"],pe[le+"Name"]=ie[le+"Name"];var he={mainType:le,query:pe};ue&&(he.subType=ue);var _e=ie.excludeSeriesId,Ce;_e!=null&&(Ce=createHashMap(),each$f(normalizeToArray(_e),function(xe){var Ie=convertOptionIdName(xe,null);Ie!=null&&Ce.set(Ie,!0)})),de&&de.eachComponent(he,function(xe){var Ie=Ce&&Ce.get(xe.id)!=null;if(!Ie)if(isHighDownPayload(ie))if(xe instanceof SeriesModel$1)ie.type===HIGHLIGHT_ACTION_TYPE&&!ie.notBlur&&!xe.get(["emphasis","disabled"])&&blurSeriesFromHighlightPayload(xe,ie,ae._api);else{var Ne=findComponentHighDownDispatchers(xe.mainType,xe.componentIndex,ie.name,ae._api),ze=Ne.focusSelf,Fe=Ne.dispatchers;ie.type===HIGHLIGHT_ACTION_TYPE&&ze&&!ie.notBlur&&blurComponent(xe.mainType,xe.componentIndex,ae._api),Fe&&each$f(Fe,function(qe){ie.type===HIGHLIGHT_ACTION_TYPE?enterEmphasis(qe):leaveEmphasis(qe)})}else isSelectChangePayload(ie)&&xe instanceof SeriesModel$1&&(toggleSelectionFromPayload(xe,ie,ae._api),updateSeriesElementSelection(xe),markStatusToUpdate(ae))},ae),de&&de.eachComponent(he,function(xe){var Ie=Ce&&Ce.get(xe.id)!=null;Ie||$e(ae[le==="series"?"_chartsMap":"_componentsMap"][xe.__viewId])},ae);function $e(xe){xe&&xe.__alive&&xe[oe]&&xe[oe](xe.__model,de,ae._api,ie)}},updateMethods={prepareAndUpdate:function(ae){prepare(this),updateMethods.update.call(this,ae,{optionChanged:ae.newOption!=null})},update:function(ae,oe){var ie=this._model,le=this._api,ue=this._zr,de=this._coordSysMgr,pe=this._scheduler;if(ie){ie.setUpdatePayload(ae),pe.restoreData(ie,ae),pe.performSeriesTasks(ie),de.create(ie,le),pe.performDataProcessorTasks(ie,ae),updateStreamModes(this,ie),de.update(ie,le),n(ie),pe.performVisualTasks(ie,ae),render(this,ie,le,ae,oe);var he=ie.get("backgroundColor")||"transparent",_e=ie.get("darkMode");ue.setBackgroundColor(he),_e!=null&&_e!=="auto"&&ue.setDarkMode(_e),lifecycle$1.trigger("afterupdate",ie,le)}},updateTransform:function(ae){var oe=this,ie=this._model,le=this._api;if(ie){ie.setUpdatePayload(ae);var ue=[];ie.eachComponent(function(pe,he){if(pe!=="series"){var _e=oe.getViewOfComponentModel(he);if(_e&&_e.__alive)if(_e.updateTransform){var Ce=_e.updateTransform(he,ie,le,ae);Ce&&Ce.update&&ue.push(_e)}else ue.push(_e)}});var de=createHashMap();ie.eachSeries(function(pe){var he=oe._chartsMap[pe.__viewId];if(he.updateTransform){var _e=he.updateTransform(pe,ie,le,ae);_e&&_e.update&&de.set(pe.uid,1)}else de.set(pe.uid,1)}),n(ie),this._scheduler.performVisualTasks(ie,ae,{setDirty:!0,dirtyMap:de}),renderSeries(this,ie,le,ae,{},de),lifecycle$1.trigger("afterupdate",ie,le)}},updateView:function(ae){var oe=this._model;oe&&(oe.setUpdatePayload(ae),ChartView$1.markUpdateMethod(ae,"updateView"),n(oe),this._scheduler.performVisualTasks(oe,ae,{setDirty:!0}),render(this,oe,this._api,ae,{}),lifecycle$1.trigger("afterupdate",oe,this._api))},updateVisual:function(ae){var oe=this,ie=this._model;ie&&(ie.setUpdatePayload(ae),ie.eachSeries(function(le){le.getData().clearAllVisual()}),ChartView$1.markUpdateMethod(ae,"updateVisual"),n(ie),this._scheduler.performVisualTasks(ie,ae,{visualType:"visual",setDirty:!0}),ie.eachComponent(function(le,ue){if(le!=="series"){var de=oe.getViewOfComponentModel(ue);de&&de.__alive&&de.updateVisual(ue,ie,oe._api,ae)}}),ie.eachSeries(function(le){var ue=oe._chartsMap[le.__viewId];ue.updateVisual(le,ie,oe._api,ae)}),lifecycle$1.trigger("afterupdate",ie,this._api))},updateLayout:function(ae){updateMethods.update.call(this,ae)}},doConvertPixel=function(ae,oe,ie,le){if(ae._disposed){ae.id;return}for(var ue=ae._model,de=ae._coordSysMgr.getCoordinateSystems(),pe,he=parseFinder$1(ue,ie),_e=0;_e<de.length;_e++){var Ce=de[_e];if(Ce[oe]&&(pe=Ce[oe](ue,he,le))!=null)return pe}},updateStreamModes=function(ae,oe){var ie=ae._chartsMap,le=ae._scheduler;oe.eachSeries(function(ue){le.updateStreamModes(ue,ie[ue.__viewId])})},doDispatchAction=function(ae,oe){var ie=this,le=this.getModel(),ue=ae.type,de=ae.escapeConnect,pe=actions[ue],he=pe.actionInfo,_e=(he.update||"update").split(":"),Ce=_e.pop(),$e=_e[0]!=null&&parseClassType(_e[0]);this[IN_MAIN_PROCESS_KEY]=!0;var xe=[ae],Ie=!1;ae.batch&&(Ie=!0,xe=map$1(ae.batch,function(Lt){return Lt=defaults$2(extend$1({},Lt),ae),Lt.batch=null,Lt}));var Ne=[],ze,Fe=isSelectChangePayload(ae),qe=isHighDownPayload(ae);if(qe&&allLeaveBlur(this._api),each$f(xe,function(Lt){if(ze=pe.action(Lt,ie._model,ie._api),ze=ze||extend$1({},Lt),ze.type=he.event||ze.type,Ne.push(ze),qe){var vn=preParseFinder(ae),jt=vn.queryOptionMap,At=vn.mainTypeSpecified,hn=At?jt.keys()[0]:"series";updateDirectly(ie,Ce,Lt,hn),markStatusToUpdate(ie)}else Fe?(updateDirectly(ie,Ce,Lt,"series"),markStatusToUpdate(ie)):$e&&updateDirectly(ie,Ce,Lt,$e.main,$e.sub)}),Ce!=="none"&&!qe&&!Fe&&!$e)try{this[PENDING_UPDATE]?(prepare(this),updateMethods.update.call(this,ae),this[PENDING_UPDATE]=null):updateMethods[Ce].call(this,ae)}catch(Lt){throw this[IN_MAIN_PROCESS_KEY]=!1,Lt}if(Ie?ze={type:he.event||ue,escapeConnect:de,batch:Ne}:ze=Ne[0],this[IN_MAIN_PROCESS_KEY]=!1,!oe){var Et=this._messageCenter;if(Et.trigger(ze.type,ze),Fe){var kt={type:"selectchanged",escapeConnect:de,selected:getAllSelectedIndices(le),isFromClick:ae.isFromClick||!1,fromAction:ae.type,fromActionPayload:ae};Et.trigger(kt.type,kt)}}},flushPendingActions=function(ae){for(var oe=this._pendingActions;oe.length;){var ie=oe.shift();doDispatchAction.call(this,ie,ae)}},triggerUpdatedEvent=function(ae){!ae&&this.trigger("updated")},bindRenderedEvent=function(ae,oe){ae.on("rendered",function(ie){oe.trigger("rendered",ie),ae.animation.isFinished()&&!oe[PENDING_UPDATE]&&!oe._scheduler.unfinished&&!oe._pendingActions.length&&oe.trigger("finished")})},bindMouseEvent=function(ae,oe){ae.on("mouseover",function(ie){var le=ie.target,ue=findEventDispatcher(le,isHighDownDispatcher);ue&&(handleGlobalMouseOverForHighDown(ue,ie,oe._api),markStatusToUpdate(oe))}).on("mouseout",function(ie){var le=ie.target,ue=findEventDispatcher(le,isHighDownDispatcher);ue&&(handleGlobalMouseOutForHighDown(ue,ie,oe._api),markStatusToUpdate(oe))}).on("click",function(ie){var le=ie.target,ue=findEventDispatcher(le,function(he){return getECData(he).dataIndex!=null},!0);if(ue){var de=ue.selected?"unselect":"select",pe=getECData(ue);oe._api.dispatchAction({type:de,dataType:pe.dataType,dataIndexInside:pe.dataIndex,seriesIndex:pe.seriesIndex,isFromClick:!0})}})};function n(ae){ae.clearColorPalette(),ae.eachSeries(function(oe){oe.clearColorPalette()})}function g(ae){var oe=[],ie=[],le=!1;if(ae.eachComponent(function(he,_e){var Ce=_e.get("zlevel")||0,$e=_e.get("z")||0,xe=_e.getZLevelKey();le=le||!!xe,(he==="series"?ie:oe).push({zlevel:Ce,z:$e,idx:_e.componentIndex,type:he,key:xe})}),le){var ue=oe.concat(ie),de,pe;sort$2(ue,function(he,_e){return he.zlevel===_e.zlevel?he.z-_e.z:he.zlevel-_e.zlevel}),each$f(ue,function(he){var _e=ae.getComponent(he.type,he.idx),Ce=he.zlevel,$e=he.key;de!=null&&(Ce=Math.max(de,Ce)),$e?(Ce===de&&$e!==pe&&Ce++,pe=$e):pe&&(Ce===de&&Ce++,pe=""),de=Ce,_e.setZLevel(Ce)})}}render=function(ae,oe,ie,le,ue){g(oe),renderComponents(ae,oe,ie,le,ue),each$f(ae._chartsViews,function(de){de.__alive=!1}),renderSeries(ae,oe,ie,le,ue),each$f(ae._chartsViews,function(de){de.__alive||de.remove(oe,ie)})},renderComponents=function(ae,oe,ie,le,ue,de){each$f(de||ae._componentsViews,function(pe){var he=pe.__model;j(he,pe),pe.render(he,oe,ie,le),V(he,pe),re(he,pe)})},renderSeries=function(ae,oe,ie,le,ue,de){var pe=ae._scheduler;ue=extend$1(ue||{},{updatedSeries:oe.getSeries()}),lifecycle$1.trigger("series:beforeupdate",oe,ie,ue);var he=!1;oe.eachSeries(function(_e){var Ce=ae._chartsMap[_e.__viewId];Ce.__alive=!0;var $e=Ce.renderTask;pe.updatePayload($e,le),j(_e,Ce),de&&de.get(_e.uid)&&$e.dirty(),$e.perform(pe.getPerformArgs($e))&&(he=!0),Ce.group.silent=!!_e.get("silent"),$(_e,Ce),updateSeriesElementSelection(_e)}),pe.unfinished=he||pe.unfinished,lifecycle$1.trigger("series:layoutlabels",oe,ie,ue),lifecycle$1.trigger("series:transition",oe,ie,ue),oe.eachSeries(function(_e){var Ce=ae._chartsMap[_e.__viewId];V(_e,Ce),re(_e,Ce)}),L(ae,oe),lifecycle$1.trigger("series:afterupdate",oe,ie,ue)},markStatusToUpdate=function(ae){ae[STATUS_NEEDS_UPDATE_KEY]=!0,ae.getZr().wakeUp()},applyChangedStates=function(ae){ae[STATUS_NEEDS_UPDATE_KEY]&&(ae.getZr().storage.traverse(function(oe){isElementRemoved(oe)||y(oe)}),ae[STATUS_NEEDS_UPDATE_KEY]=!1)};function y(ae){for(var oe=[],ie=ae.currentStates,le=0;le<ie.length;le++){var ue=ie[le];ue==="emphasis"||ue==="blur"||ue==="select"||oe.push(ue)}ae.selected&&ae.states.select&&oe.push("select"),ae.hoverState===HOVER_STATE_EMPHASIS&&ae.states.emphasis?oe.push("emphasis"):ae.hoverState===HOVER_STATE_BLUR&&ae.states.blur&&oe.push("blur"),ae.useStates(oe)}function L(ae,oe){var ie=ae._zr,le=ie.storage,ue=0;le.traverse(function(de){de.isGroup||ue++}),ue>oe.get("hoverLayerThreshold")&&!env$1.node&&!env$1.worker&&oe.eachSeries(function(de){if(!de.preventUsingHoverLayer){var pe=ae._chartsMap[de.__viewId];pe.__alive&&pe.eachRendered(function(he){he.states.emphasis&&(he.states.emphasis.hoverLayer=!0)})}})}function $(ae,oe){var ie=ae.get("blendMode")||null;oe.eachRendered(function(le){le.isGroup||(le.style.blend=ie)})}function V(ae,oe){if(!ae.preventAutoZ){var ie=ae.get("z")||0,le=ae.get("zlevel")||0;oe.eachRendered(function(ue){return z(ue,ie,le,-1/0),!0})}}function z(ae,oe,ie,le){var ue=ae.getTextContent(),de=ae.getTextGuideLine(),pe=ae.isGroup;if(pe)for(var he=ae.childrenRef(),_e=0;_e<he.length;_e++)le=Math.max(z(he[_e],oe,ie,le),le);else ae.z=oe,ae.zlevel=ie,le=Math.max(ae.z2,le);if(ue&&(ue.z=oe,ue.zlevel=ie,isFinite(le)&&(ue.z2=le+2)),de){var Ce=ae.textGuideLineConfig;de.z=oe,de.zlevel=ie,isFinite(le)&&(de.z2=le+(Ce&&Ce.showAbove?1:-1))}return le}function j(ae,oe){oe.eachRendered(function(ie){if(!isElementRemoved(ie)){var le=ie.getTextContent(),ue=ie.getTextGuideLine();ie.stateTransition&&(ie.stateTransition=null),le&&le.stateTransition&&(le.stateTransition=null),ue&&ue.stateTransition&&(ue.stateTransition=null),ie.hasState()?(ie.prevStates=ie.currentStates,ie.clearStates()):ie.prevStates&&(ie.prevStates=null)}})}function re(ae,oe){var ie=ae.getModel("stateAnimation"),le=ae.isAnimationEnabled(),ue=ie.get("duration"),de=ue>0?{duration:ue,delay:ie.get("delay"),easing:ie.get("easing")}:null;oe.eachRendered(function(pe){if(pe.states&&pe.states.emphasis){if(isElementRemoved(pe))return;if(pe instanceof Path$1&&savePathStates(pe),pe.__dirty){var he=pe.prevStates;he&&pe.useStates(he)}if(le){pe.stateTransition=de;var _e=pe.getTextContent(),Ce=pe.getTextGuideLine();_e&&(_e.stateTransition=de),Ce&&(Ce.stateTransition=de)}pe.__dirty&&y(pe)}})}createExtensionAPI=function(ae){return new(function(oe){__extends(ie,oe);function ie(){return oe!==null&&oe.apply(this,arguments)||this}return ie.prototype.getCoordinateSystems=function(){return ae._coordSysMgr.getCoordinateSystems()},ie.prototype.getComponentByElement=function(le){for(;le;){var ue=le.__ecComponentInfo;if(ue!=null)return ae._model.getComponent(ue.mainType,ue.index);le=le.parent}},ie.prototype.enterEmphasis=function(le,ue){enterEmphasis(le,ue),markStatusToUpdate(ae)},ie.prototype.leaveEmphasis=function(le,ue){leaveEmphasis(le,ue),markStatusToUpdate(ae)},ie.prototype.enterBlur=function(le){enterBlur(le),markStatusToUpdate(ae)},ie.prototype.leaveBlur=function(le){leaveBlur(le),markStatusToUpdate(ae)},ie.prototype.enterSelect=function(le){enterSelect(le),markStatusToUpdate(ae)},ie.prototype.leaveSelect=function(le){leaveSelect(le),markStatusToUpdate(ae)},ie.prototype.getModel=function(){return ae.getModel()},ie.prototype.getViewOfComponentModel=function(le){return ae.getViewOfComponentModel(le)},ie.prototype.getViewOfSeriesModel=function(le){return ae.getViewOfSeriesModel(le)},ie}(ExtensionAPI$1))(ae)},enableConnect=function(ae){function oe(ie,le){for(var ue=0;ue<ie.length;ue++){var de=ie[ue];de[CONNECT_STATUS_KEY]=le}}each$f(eventActionMap,function(ie,le){ae._messageCenter.on(le,function(ue){if(connectedGroups[ae.group]&&ae[CONNECT_STATUS_KEY]!==CONNECT_STATUS_PENDING){if(ue&&ue.escapeConnect)return;var de=ae.makeActionFromEvent(ue),pe=[];each$f(instances,function(he){he!==ae&&he.group===ae.group&&pe.push(he)}),oe(pe,CONNECT_STATUS_PENDING),each$f(pe,function(he){he[CONNECT_STATUS_KEY]!==CONNECT_STATUS_UPDATING&&he.dispatchAction(de)}),oe(pe,CONNECT_STATUS_UPDATED)}})})}}(),r}(Eventful$1),echartsProto=ECharts.prototype;echartsProto.on=createRegisterEventWithLowercaseECharts("on");echartsProto.off=createRegisterEventWithLowercaseECharts("off");echartsProto.one=function(t,r,n){var g=this;function y(){for(var L=[],$=0;$<arguments.length;$++)L[$]=arguments[$];r&&r.apply&&r.apply(this,L),g.off(t,y)}this.on.call(this,t,y,n)};var MOUSE_EVENT_NAMES=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];function disposedWarning(t){}var actions={},eventActionMap={},dataProcessorFuncs=[],optionPreprocessorFuncs=[],visualFuncs=[],themeStorage={},loadingEffects={},instances={},connectedGroups={},idBase=+new Date-0,DOM_ATTRIBUTE_KEY="_echarts_instance_";function init$1(t,r,n){var g=!(n&&n.ssr);if(g){var y=getInstanceByDom(t);if(y)return y}var L=new ECharts(t,r,n);return L.id="ec_"+idBase++,instances[L.id]=L,g&&setAttribute(t,DOM_ATTRIBUTE_KEY,L.id),enableConnect(L),lifecycle$1.trigger("afterinit",L),L}function getInstanceByDom(t){return instances[getAttribute(t,DOM_ATTRIBUTE_KEY)]}function registerTheme(t,r){themeStorage[t]=r}function registerPreprocessor(t){indexOf(optionPreprocessorFuncs,t)<0&&optionPreprocessorFuncs.push(t)}function registerProcessor(t,r){normalizeRegister(dataProcessorFuncs,t,r,PRIORITY_PROCESSOR_DEFAULT)}function registerPostInit(t){registerUpdateLifecycle("afterinit",t)}function registerPostUpdate(t){registerUpdateLifecycle("afterupdate",t)}function registerUpdateLifecycle(t,r){lifecycle$1.on(t,r)}function registerAction(t,r,n){isFunction$1(r)&&(n=r,r="");var g=isObject$5(t)?t.type:[t,t={event:r}][0];t.event=(t.event||g).toLowerCase(),r=t.event,!eventActionMap[r]&&(assert(ACTION_REG.test(g)&&ACTION_REG.test(r)),actions[g]||(actions[g]={action:n,actionInfo:t}),eventActionMap[r]=g)}function registerCoordinateSystem(t,r){CoordinateSystem.register(t,r)}function registerLayout(t,r){normalizeRegister(visualFuncs,t,r,PRIORITY_VISUAL_LAYOUT,"layout")}function registerVisual(t,r){normalizeRegister(visualFuncs,t,r,PRIORITY_VISUAL_CHART,"visual")}var registeredTasks=[];function normalizeRegister(t,r,n,g,y){if((isFunction$1(r)||isObject$5(r))&&(n=r,r=g),!(indexOf(registeredTasks,n)>=0)){registeredTasks.push(n);var L=Scheduler$1.wrapStageHandler(n,y);L.__prio=r,L.__raw=n,t.push(L)}}function registerLoading(t,r){loadingEffects[t]=r}function registerMap$1(t,r,n){var g=getImpl("registerMap");g&&g(t,r,n)}var registerTransform=registerExternalTransform;registerVisual(PRIORITY_VISUAL_GLOBAL,seriesStyleTask);registerVisual(PRIORITY_VISUAL_CHART_DATA_CUSTOM,dataStyleTask);registerVisual(PRIORITY_VISUAL_CHART_DATA_CUSTOM,dataColorPaletteTask);registerVisual(PRIORITY_VISUAL_GLOBAL,seriesSymbolTask);registerVisual(PRIORITY_VISUAL_CHART_DATA_CUSTOM,dataSymbolTask);registerVisual(PRIORITY_VISUAL_DECAL,decalVisual);registerPreprocessor(globalBackwardCompat);registerProcessor(PRIORITY_PROCESSOR_DATASTACK,dataStack);registerLoading("default",defaultLoading);registerAction({type:HIGHLIGHT_ACTION_TYPE,event:HIGHLIGHT_ACTION_TYPE,update:HIGHLIGHT_ACTION_TYPE},noop$2);registerAction({type:DOWNPLAY_ACTION_TYPE,event:DOWNPLAY_ACTION_TYPE,update:DOWNPLAY_ACTION_TYPE},noop$2);registerAction({type:SELECT_ACTION_TYPE,event:SELECT_ACTION_TYPE,update:SELECT_ACTION_TYPE},noop$2);registerAction({type:UNSELECT_ACTION_TYPE,event:UNSELECT_ACTION_TYPE,update:UNSELECT_ACTION_TYPE},noop$2);registerAction({type:TOGGLE_SELECT_ACTION_TYPE,event:TOGGLE_SELECT_ACTION_TYPE,update:TOGGLE_SELECT_ACTION_TYPE},noop$2);registerTheme("light",lightTheme);registerTheme("dark",darkTheme);var extensions=[],extensionRegisters={registerPreprocessor,registerProcessor,registerPostInit,registerPostUpdate,registerUpdateLifecycle,registerAction,registerCoordinateSystem,registerLayout,registerVisual,registerTransform,registerLoading,registerMap:registerMap$1,registerImpl,PRIORITY,ComponentModel:ComponentModel$1,ComponentView:ComponentView$1,SeriesModel:SeriesModel$1,ChartView:ChartView$1,registerComponentModel:function(t){ComponentModel$1.registerClass(t)},registerComponentView:function(t){ComponentView$1.registerClass(t)},registerSeriesModel:function(t){SeriesModel$1.registerClass(t)},registerChartView:function(t){ChartView$1.registerClass(t)},registerSubTypeDefaulter:function(t,r){ComponentModel$1.registerSubTypeDefaulter(t,r)},registerPainter:function(t,r){registerPainter(t,r)}};function use(t){if(isArray$2(t)){each$f(t,function(r){use(r)});return}indexOf(extensions,t)>=0||(extensions.push(t),isFunction$1(t)&&(t={install:t}),t.install(extensionRegisters))}function dataIndexMapValueLength(t){return t==null?0:t.length||1}function defaultKeyGetter(t){return t}var DataDiffer=function(){function t(r,n,g,y,L,$){this._old=r,this._new=n,this._oldKeyGetter=g||defaultKeyGetter,this._newKeyGetter=y||defaultKeyGetter,this.context=L,this._diffModeMultiple=$==="multiple"}return t.prototype.add=function(r){return this._add=r,this},t.prototype.update=function(r){return this._update=r,this},t.prototype.updateManyToOne=function(r){return this._updateManyToOne=r,this},t.prototype.updateOneToMany=function(r){return this._updateOneToMany=r,this},t.prototype.updateManyToMany=function(r){return this._updateManyToMany=r,this},t.prototype.remove=function(r){return this._remove=r,this},t.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},t.prototype._executeOneToOne=function(){var r=this._old,n=this._new,g={},y=new Array(r.length),L=new Array(n.length);this._initIndexMap(r,null,y,"_oldKeyGetter"),this._initIndexMap(n,g,L,"_newKeyGetter");for(var $=0;$<r.length;$++){var V=y[$],z=g[V],j=dataIndexMapValueLength(z);if(j>1){var re=z.shift();z.length===1&&(g[V]=z[0]),this._update&&this._update(re,$)}else j===1?(g[V]=null,this._update&&this._update(z,$)):this._remove&&this._remove($)}this._performRestAdd(L,g)},t.prototype._executeMultiple=function(){var r=this._old,n=this._new,g={},y={},L=[],$=[];this._initIndexMap(r,g,L,"_oldKeyGetter"),this._initIndexMap(n,y,$,"_newKeyGetter");for(var V=0;V<L.length;V++){var z=L[V],j=g[z],re=y[z],ae=dataIndexMapValueLength(j),oe=dataIndexMapValueLength(re);if(ae>1&&oe===1)this._updateManyToOne&&this._updateManyToOne(re,j),y[z]=null;else if(ae===1&&oe>1)this._updateOneToMany&&this._updateOneToMany(re,j),y[z]=null;else if(ae===1&&oe===1)this._update&&this._update(re,j),y[z]=null;else if(ae>1&&oe>1)this._updateManyToMany&&this._updateManyToMany(re,j),y[z]=null;else if(ae>1)for(var ie=0;ie<ae;ie++)this._remove&&this._remove(j[ie]);else this._remove&&this._remove(j)}this._performRestAdd($,y)},t.prototype._performRestAdd=function(r,n){for(var g=0;g<r.length;g++){var y=r[g],L=n[y],$=dataIndexMapValueLength(L);if($>1)for(var V=0;V<$;V++)this._add&&this._add(L[V]);else $===1&&this._add&&this._add(L);n[y]=null}},t.prototype._initIndexMap=function(r,n,g,y){for(var L=this._diffModeMultiple,$=0;$<r.length;$++){var V="_ec_"+this[y](r[$],$);if(L||(g[$]=V),!!n){var z=n[V],j=dataIndexMapValueLength(z);j===0?(n[V]=$,L&&g.push(V)):j===1?n[V]=[z,$]:z.push($)}}},t}();const DataDiffer$1=DataDiffer;var DimensionUserOuput=function(){function t(r,n){this._encode=r,this._schema=n}return t.prototype.get=function(){return{fullDimensions:this._getFullDimensionNames(),encode:this._encode}},t.prototype._getFullDimensionNames=function(){return this._cachedDimNames||(this._cachedDimNames=this._schema?this._schema.makeOutputDimensionNames():[]),this._cachedDimNames},t}();function summarizeDimensions(t,r){var n={},g=n.encode={},y=createHashMap(),L=[],$=[],V={};each$f(t.dimensions,function(oe){var ie=t.getDimensionInfo(oe),le=ie.coordDim;if(le){var ue=ie.coordDimIndex;getOrCreateEncodeArr(g,le)[ue]=oe,ie.isExtraCoord||(y.set(le,1),mayLabelDimType(ie.type)&&(L[0]=oe),getOrCreateEncodeArr(V,le)[ue]=t.getDimensionIndex(ie.name)),ie.defaultTooltip&&$.push(oe)}VISUAL_DIMENSIONS.each(function(de,pe){var he=getOrCreateEncodeArr(g,pe),_e=ie.otherDims[pe];_e!=null&&_e!==!1&&(he[_e]=ie.name)})});var z=[],j={};y.each(function(oe,ie){var le=g[ie];j[ie]=le[0],z=z.concat(le)}),n.dataDimsOnCoord=z,n.dataDimIndicesOnCoord=map$1(z,function(oe){return t.getDimensionInfo(oe).storeDimIndex}),n.encodeFirstDimNotExtra=j;var re=g.label;re&&re.length&&(L=re.slice());var ae=g.tooltip;return ae&&ae.length?$=ae.slice():$.length||($=L.slice()),g.defaultedLabel=L,g.defaultedTooltip=$,n.userOutput=new DimensionUserOuput(V,r),n}function getOrCreateEncodeArr(t,r){return t.hasOwnProperty(r)||(t[r]=[]),t[r]}function getDimensionTypeByAxis(t){return t==="category"?"ordinal":t==="time"?"time":"float"}function mayLabelDimType(t){return!(t==="ordinal"||t==="time")}var SeriesDimensionDefine=function(){function t(r){this.otherDims={},r!=null&&extend$1(this,r)}return t}();const SeriesDimensionDefine$1=SeriesDimensionDefine;var inner$h=makeInner(),dimTypeShort={float:"f",int:"i",ordinal:"o",number:"n",time:"t"},SeriesDataSchema=function(){function t(r){this.dimensions=r.dimensions,this._dimOmitted=r.dimensionOmitted,this.source=r.source,this._fullDimCount=r.fullDimensionCount,this._updateDimOmitted(r.dimensionOmitted)}return t.prototype.isDimensionOmitted=function(){return this._dimOmitted},t.prototype._updateDimOmitted=function(r){this._dimOmitted=r,r&&(this._dimNameMap||(this._dimNameMap=ensureSourceDimNameMap(this.source)))},t.prototype.getSourceDimensionIndex=function(r){return retrieve2(this._dimNameMap.get(r),-1)},t.prototype.getSourceDimension=function(r){var n=this.source.dimensionsDefine;if(n)return n[r]},t.prototype.makeStoreSchema=function(){for(var r=this._fullDimCount,n=shouldRetrieveDataByName(this.source),g=!shouldOmitUnusedDimensions(r),y="",L=[],$=0,V=0;$<r;$++){var z=void 0,j=void 0,re=void 0,ae=this.dimensions[V];if(ae&&ae.storeDimIndex===$)z=n?ae.name:null,j=ae.type,re=ae.ordinalMeta,V++;else{var oe=this.getSourceDimension($);oe&&(z=n?oe.name:null,j=oe.type)}L.push({property:z,type:j,ordinalMeta:re}),n&&z!=null&&(!ae||!ae.isCalculationCoord)&&(y+=g?z.replace(/\`/g,"`1").replace(/\$/g,"`2"):z),y+="$",y+=dimTypeShort[j]||"f",re&&(y+=re.uid),y+="$"}var ie=this.source,le=[ie.seriesLayoutBy,ie.startIndex,y].join("$$");return{dimensions:L,hash:le}},t.prototype.makeOutputDimensionNames=function(){for(var r=[],n=0,g=0;n<this._fullDimCount;n++){var y=void 0,L=this.dimensions[g];if(L&&L.storeDimIndex===n)L.isCalculationCoord||(y=L.name),g++;else{var $=this.getSourceDimension(n);$&&(y=$.name)}r.push(y)}return r},t.prototype.appendCalculationDimension=function(r){this.dimensions.push(r),r.isCalculationCoord=!0,this._fullDimCount++,this._updateDimOmitted(!0)},t}();function isSeriesDataSchema(t){return t instanceof SeriesDataSchema}function createDimNameMap(t){for(var r=createHashMap(),n=0;n<(t||[]).length;n++){var g=t[n],y=isObject$5(g)?g.name:g;y!=null&&r.get(y)==null&&r.set(y,n)}return r}function ensureSourceDimNameMap(t){var r=inner$h(t);return r.dimNameMap||(r.dimNameMap=createDimNameMap(t.dimensionsDefine))}function shouldOmitUnusedDimensions(t){return t>30}var isObject$3=isObject$5,map=map$1,CtorInt32Array=typeof Int32Array>"u"?Array:Int32Array,ID_PREFIX="e\0\0",INDEX_NOT_FOUND=-1,TRANSFERABLE_PROPERTIES=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],CLONE_PROPERTIES=["_approximateExtent"],prepareInvertedIndex,getId,getIdNameFromStore,normalizeDimensions,transferProperties,cloneListForMapAndSample,makeIdFromName,SeriesData=function(){function t(r,n){this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var g,y=!1;isSeriesDataSchema(r)?(g=r.dimensions,this._dimOmitted=r.isDimensionOmitted(),this._schema=r):(y=!0,g=r),g=g||["x","y"];for(var L={},$=[],V={},z=!1,j={},re=0;re<g.length;re++){var ae=g[re],oe=isString$1(ae)?new SeriesDimensionDefine$1({name:ae}):ae instanceof SeriesDimensionDefine$1?ae:new SeriesDimensionDefine$1(ae),ie=oe.name;oe.type=oe.type||"float",oe.coordDim||(oe.coordDim=ie,oe.coordDimIndex=0);var le=oe.otherDims=oe.otherDims||{};$.push(ie),L[ie]=oe,j[ie]!=null&&(z=!0),oe.createInvertedIndices&&(V[ie]=[]),le.itemName===0&&(this._nameDimIdx=re),le.itemId===0&&(this._idDimIdx=re),y&&(oe.storeDimIndex=re)}if(this.dimensions=$,this._dimInfos=L,this._initGetDimensionInfo(z),this.hostModel=n,this._invertedIndicesMap=V,this._dimOmitted){var ue=this._dimIdxToName=createHashMap();each$f($,function(de){ue.set(L[de].storeDimIndex,de)})}}return t.prototype.getDimension=function(r){var n=this._recognizeDimIndex(r);if(n==null)return r;if(n=r,!this._dimOmitted)return this.dimensions[n];var g=this._dimIdxToName.get(n);if(g!=null)return g;var y=this._schema.getSourceDimension(n);if(y)return y.name},t.prototype.getDimensionIndex=function(r){var n=this._recognizeDimIndex(r);if(n!=null)return n;if(r==null)return-1;var g=this._getDimInfo(r);return g?g.storeDimIndex:this._dimOmitted?this._schema.getSourceDimensionIndex(r):-1},t.prototype._recognizeDimIndex=function(r){if(isNumber$1(r)||r!=null&&!isNaN(r)&&!this._getDimInfo(r)&&(!this._dimOmitted||this._schema.getSourceDimensionIndex(r)<0))return+r},t.prototype._getStoreDimIndex=function(r){var n=this.getDimensionIndex(r);return n},t.prototype.getDimensionInfo=function(r){return this._getDimInfo(this.getDimension(r))},t.prototype._initGetDimensionInfo=function(r){var n=this._dimInfos;this._getDimInfo=r?function(g){return n.hasOwnProperty(g)?n[g]:void 0}:function(g){return n[g]}},t.prototype.getDimensionsOnCoord=function(){return this._dimSummary.dataDimsOnCoord.slice()},t.prototype.mapDimension=function(r,n){var g=this._dimSummary;if(n==null)return g.encodeFirstDimNotExtra[r];var y=g.encode[r];return y?y[n]:null},t.prototype.mapDimensionsAll=function(r){var n=this._dimSummary,g=n.encode[r];return(g||[]).slice()},t.prototype.getStore=function(){return this._store},t.prototype.initData=function(r,n,g){var y=this,L;if(r instanceof DataStore&&(L=r),!L){var $=this.dimensions,V=isSourceInstance(r)||isArrayLike(r)?new DefaultDataProvider(r,$.length):r;L=new DataStore;var z=map($,function(j){return{type:y._dimInfos[j].type,property:j}});L.initData(V,z,g)}this._store=L,this._nameList=(n||[]).slice(),this._idList=[],this._nameRepeatCount={},this._doInit(0,L.count()),this._dimSummary=summarizeDimensions(this,this._schema),this.userOutput=this._dimSummary.userOutput},t.prototype.appendData=function(r){var n=this._store.appendData(r);this._doInit(n[0],n[1])},t.prototype.appendValues=function(r,n){var g=this._store.appendValues(r,n.length),y=g.start,L=g.end,$=this._shouldMakeIdFromName();if(this._updateOrdinalMeta(),n)for(var V=y;V<L;V++){var z=V-y;this._nameList[V]=n[z],$&&makeIdFromName(this,V)}},t.prototype._updateOrdinalMeta=function(){for(var r=this._store,n=this.dimensions,g=0;g<n.length;g++){var y=this._dimInfos[n[g]];y.ordinalMeta&&r.collectOrdinalMeta(y.storeDimIndex,y.ordinalMeta)}},t.prototype._shouldMakeIdFromName=function(){var r=this._store.getProvider();return this._idDimIdx==null&&r.getSource().sourceFormat!==SOURCE_FORMAT_TYPED_ARRAY&&!r.fillStorage},t.prototype._doInit=function(r,n){if(!(r>=n)){var g=this._store,y=g.getProvider();this._updateOrdinalMeta();var L=this._nameList,$=this._idList,V=y.getSource().sourceFormat,z=V===SOURCE_FORMAT_ORIGINAL;if(z&&!y.pure)for(var j=[],re=r;re<n;re++){var ae=y.getItem(re,j);if(!this.hasItemOption&&isDataItemOption(ae)&&(this.hasItemOption=!0),ae){var oe=ae.name;L[re]==null&&oe!=null&&(L[re]=convertOptionIdName(oe,null));var ie=ae.id;$[re]==null&&ie!=null&&($[re]=convertOptionIdName(ie,null))}}if(this._shouldMakeIdFromName())for(var re=r;re<n;re++)makeIdFromName(this,re);prepareInvertedIndex(this)}},t.prototype.getApproximateExtent=function(r){return this._approximateExtent[r]||this._store.getDataExtent(this._getStoreDimIndex(r))},t.prototype.setApproximateExtent=function(r,n){n=this.getDimension(n),this._approximateExtent[n]=r.slice()},t.prototype.getCalculationInfo=function(r){return this._calculationInfo[r]},t.prototype.setCalculationInfo=function(r,n){isObject$3(r)?extend$1(this._calculationInfo,r):this._calculationInfo[r]=n},t.prototype.getName=function(r){var n=this.getRawIndex(r),g=this._nameList[n];return g==null&&this._nameDimIdx!=null&&(g=getIdNameFromStore(this,this._nameDimIdx,n)),g==null&&(g=""),g},t.prototype._getCategory=function(r,n){var g=this._store.get(r,n),y=this._store.getOrdinalMeta(r);return y?y.categories[g]:g},t.prototype.getId=function(r){return getId(this,this.getRawIndex(r))},t.prototype.count=function(){return this._store.count()},t.prototype.get=function(r,n){var g=this._store,y=this._dimInfos[r];if(y)return g.get(y.storeDimIndex,n)},t.prototype.getByRawIndex=function(r,n){var g=this._store,y=this._dimInfos[r];if(y)return g.getByRawIndex(y.storeDimIndex,n)},t.prototype.getIndices=function(){return this._store.getIndices()},t.prototype.getDataExtent=function(r){return this._store.getDataExtent(this._getStoreDimIndex(r))},t.prototype.getSum=function(r){return this._store.getSum(this._getStoreDimIndex(r))},t.prototype.getMedian=function(r){return this._store.getMedian(this._getStoreDimIndex(r))},t.prototype.getValues=function(r,n){var g=this,y=this._store;return isArray$2(r)?y.getValues(map(r,function(L){return g._getStoreDimIndex(L)}),n):y.getValues(r)},t.prototype.hasValue=function(r){for(var n=this._dimSummary.dataDimIndicesOnCoord,g=0,y=n.length;g<y;g++)if(isNaN(this._store.get(n[g],r)))return!1;return!0},t.prototype.indexOfName=function(r){for(var n=0,g=this._store.count();n<g;n++)if(this.getName(n)===r)return n;return-1},t.prototype.getRawIndex=function(r){return this._store.getRawIndex(r)},t.prototype.indexOfRawIndex=function(r){return this._store.indexOfRawIndex(r)},t.prototype.rawIndexOf=function(r,n){var g=r&&this._invertedIndicesMap[r],y=g[n];return y==null||isNaN(y)?INDEX_NOT_FOUND:y},t.prototype.indicesOfNearest=function(r,n,g){return this._store.indicesOfNearest(this._getStoreDimIndex(r),n,g)},t.prototype.each=function(r,n,g){isFunction$1(r)&&(g=n,n=r,r=[]);var y=g||this,L=map(normalizeDimensions(r),this._getStoreDimIndex,this);this._store.each(L,y?bind$2(n,y):n)},t.prototype.filterSelf=function(r,n,g){isFunction$1(r)&&(g=n,n=r,r=[]);var y=g||this,L=map(normalizeDimensions(r),this._getStoreDimIndex,this);return this._store=this._store.filter(L,y?bind$2(n,y):n),this},t.prototype.selectRange=function(r){var n=this,g={},y=keys(r);return each$f(y,function(L){var $=n._getStoreDimIndex(L);g[$]=r[L]}),this._store=this._store.selectRange(g),this},t.prototype.mapArray=function(r,n,g){isFunction$1(r)&&(g=n,n=r,r=[]),g=g||this;var y=[];return this.each(r,function(){y.push(n&&n.apply(this,arguments))},g),y},t.prototype.map=function(r,n,g,y){var L=g||y||this,$=map(normalizeDimensions(r),this._getStoreDimIndex,this),V=cloneListForMapAndSample(this);return V._store=this._store.map($,L?bind$2(n,L):n),V},t.prototype.modify=function(r,n,g,y){var L=g||y||this,$=map(normalizeDimensions(r),this._getStoreDimIndex,this);this._store.modify($,L?bind$2(n,L):n)},t.prototype.downSample=function(r,n,g,y){var L=cloneListForMapAndSample(this);return L._store=this._store.downSample(this._getStoreDimIndex(r),n,g,y),L},t.prototype.lttbDownSample=function(r,n){var g=cloneListForMapAndSample(this);return g._store=this._store.lttbDownSample(this._getStoreDimIndex(r),n),g},t.prototype.getRawDataItem=function(r){return this._store.getRawDataItem(r)},t.prototype.getItemModel=function(r){var n=this.hostModel,g=this.getRawDataItem(r);return new Model$1(g,n,n&&n.ecModel)},t.prototype.diff=function(r){var n=this;return new DataDiffer$1(r?r.getStore().getIndices():[],this.getStore().getIndices(),function(g){return getId(r,g)},function(g){return getId(n,g)})},t.prototype.getVisual=function(r){var n=this._visual;return n&&n[r]},t.prototype.setVisual=function(r,n){this._visual=this._visual||{},isObject$3(r)?extend$1(this._visual,r):this._visual[r]=n},t.prototype.getItemVisual=function(r,n){var g=this._itemVisuals[r],y=g&&g[n];return y??this.getVisual(n)},t.prototype.hasItemVisual=function(){return this._itemVisuals.length>0},t.prototype.ensureUniqueItemVisual=function(r,n){var g=this._itemVisuals,y=g[r];y||(y=g[r]={});var L=y[n];return L==null&&(L=this.getVisual(n),isArray$2(L)?L=L.slice():isObject$3(L)&&(L=extend$1({},L)),y[n]=L),L},t.prototype.setItemVisual=function(r,n,g){var y=this._itemVisuals[r]||{};this._itemVisuals[r]=y,isObject$3(n)?extend$1(y,n):y[n]=g},t.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},t.prototype.setLayout=function(r,n){isObject$3(r)?extend$1(this._layout,r):this._layout[r]=n},t.prototype.getLayout=function(r){return this._layout[r]},t.prototype.getItemLayout=function(r){return this._itemLayouts[r]},t.prototype.setItemLayout=function(r,n,g){this._itemLayouts[r]=g?extend$1(this._itemLayouts[r]||{},n):n},t.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},t.prototype.setItemGraphicEl=function(r,n){var g=this.hostModel&&this.hostModel.seriesIndex;setCommonECData(g,this.dataType,r,n),this._graphicEls[r]=n},t.prototype.getItemGraphicEl=function(r){return this._graphicEls[r]},t.prototype.eachItemGraphicEl=function(r,n){each$f(this._graphicEls,function(g,y){g&&r&&r.call(n,g,y)})},t.prototype.cloneShallow=function(r){return r||(r=new t(this._schema?this._schema:map(this.dimensions,this._getDimInfo,this),this.hostModel)),transferProperties(r,this),r._store=this._store,r},t.prototype.wrapMethod=function(r,n){var g=this[r];isFunction$1(g)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(r),this[r]=function(){var y=g.apply(this,arguments);return n.apply(this,[y].concat(slice(arguments)))})},t.internalField=function(){prepareInvertedIndex=function(r){var n=r._invertedIndicesMap;each$f(n,function(g,y){var L=r._dimInfos[y],$=L.ordinalMeta,V=r._store;if($){g=n[y]=new CtorInt32Array($.categories.length);for(var z=0;z<g.length;z++)g[z]=INDEX_NOT_FOUND;for(var z=0;z<V.count();z++)g[V.get(L.storeDimIndex,z)]=z}})},getIdNameFromStore=function(r,n,g){return convertOptionIdName(r._getCategory(n,g),null)},getId=function(r,n){var g=r._idList[n];return g==null&&r._idDimIdx!=null&&(g=getIdNameFromStore(r,r._idDimIdx,n)),g==null&&(g=ID_PREFIX+n),g},normalizeDimensions=function(r){return isArray$2(r)||(r=r!=null?[r]:[]),r},cloneListForMapAndSample=function(r){var n=new t(r._schema?r._schema:map(r.dimensions,r._getDimInfo,r),r.hostModel);return transferProperties(n,r),n},transferProperties=function(r,n){each$f(TRANSFERABLE_PROPERTIES.concat(n.__wrappedMethods||[]),function(g){n.hasOwnProperty(g)&&(r[g]=n[g])}),r.__wrappedMethods=n.__wrappedMethods,each$f(CLONE_PROPERTIES,function(g){r[g]=clone$4(n[g])}),r._calculationInfo=extend$1({},n._calculationInfo)},makeIdFromName=function(r,n){var g=r._nameList,y=r._idList,L=r._nameDimIdx,$=r._idDimIdx,V=g[n],z=y[n];if(V==null&&L!=null&&(g[n]=V=getIdNameFromStore(r,L,n)),z==null&&$!=null&&(y[n]=z=getIdNameFromStore(r,$,n)),z==null&&V!=null){var j=r._nameRepeatCount,re=j[V]=(j[V]||0)+1;z=V,re>1&&(z+="__ec__"+re),y[n]=z}}}(),t}();const SeriesData$1=SeriesData;function prepareSeriesDataSchema(t,r){isSourceInstance(t)||(t=createSourceFromSeriesDataOption(t)),r=r||{};var n=r.coordDimensions||[],g=r.dimensionsDefine||t.dimensionsDefine||[],y=createHashMap(),L=[],$=getDimCount(t,n,g,r.dimensionsCount),V=r.canOmitUnusedDimensions&&shouldOmitUnusedDimensions($),z=g===t.dimensionsDefine,j=z?ensureSourceDimNameMap(t):createDimNameMap(g),re=r.encodeDefine;!re&&r.encodeDefaulter&&(re=r.encodeDefaulter(t,$));for(var ae=createHashMap(re),oe=new CtorInt32Array$1($),ie=0;ie<oe.length;ie++)oe[ie]=-1;function le(ze){var Fe=oe[ze];if(Fe<0){var qe=g[ze],Et=isObject$5(qe)?qe:{name:qe},kt=new SeriesDimensionDefine$1,Lt=Et.name;Lt!=null&&j.get(Lt)!=null&&(kt.name=kt.displayName=Lt),Et.type!=null&&(kt.type=Et.type),Et.displayName!=null&&(kt.displayName=Et.displayName);var vn=L.length;return oe[ze]=vn,kt.storeDimIndex=ze,L.push(kt),kt}return L[Fe]}if(!V)for(var ie=0;ie<$;ie++)le(ie);ae.each(function(ze,Fe){var qe=normalizeToArray(ze).slice();if(qe.length===1&&!isString$1(qe[0])&&qe[0]<0){ae.set(Fe,!1);return}var Et=ae.set(Fe,[]);each$f(qe,function(kt,Lt){var vn=isString$1(kt)?j.get(kt):kt;vn!=null&&vn<$&&(Et[Lt]=vn,de(le(vn),Fe,Lt))})});var ue=0;each$f(n,function(ze){var Fe,qe,Et,kt;if(isString$1(ze))Fe=ze,kt={};else{kt=ze,Fe=kt.name;var Lt=kt.ordinalMeta;kt.ordinalMeta=null,kt=extend$1({},kt),kt.ordinalMeta=Lt,qe=kt.dimsDef,Et=kt.otherDims,kt.name=kt.coordDim=kt.coordDimIndex=kt.dimsDef=kt.otherDims=null}var vn=ae.get(Fe);if(vn!==!1){if(vn=normalizeToArray(vn),!vn.length)for(var jt=0;jt<(qe&&qe.length||1);jt++){for(;ue<$&&le(ue).coordDim!=null;)ue++;ue<$&&vn.push(ue++)}each$f(vn,function(At,hn){var bn=le(At);if(z&&kt.type!=null&&(bn.type=kt.type),de(defaults$2(bn,kt),Fe,hn),bn.name==null&&qe){var Cn=qe[hn];!isObject$5(Cn)&&(Cn={name:Cn}),bn.name=bn.displayName=Cn.name,bn.defaultTooltip=Cn.defaultTooltip}Et&&defaults$2(bn.otherDims,Et)})}});function de(ze,Fe,qe){VISUAL_DIMENSIONS.get(Fe)!=null?ze.otherDims[Fe]=qe:(ze.coordDim=Fe,ze.coordDimIndex=qe,y.set(Fe,!0))}var pe=r.generateCoord,he=r.generateCoordCount,_e=he!=null;he=pe?he||1:0;var Ce=pe||"value";function $e(ze){ze.name==null&&(ze.name=ze.coordDim)}if(V)each$f(L,function(ze){$e(ze)}),L.sort(function(ze,Fe){return ze.storeDimIndex-Fe.storeDimIndex});else for(var xe=0;xe<$;xe++){var Ie=le(xe),Ne=Ie.coordDim;Ne==null&&(Ie.coordDim=genCoordDimName(Ce,y,_e),Ie.coordDimIndex=0,(!pe||he<=0)&&(Ie.isExtraCoord=!0),he--),$e(Ie),Ie.type==null&&(guessOrdinal(t,xe)===BE_ORDINAL.Must||Ie.isExtraCoord&&(Ie.otherDims.itemName!=null||Ie.otherDims.seriesName!=null))&&(Ie.type="ordinal")}return removeDuplication(L),new SeriesDataSchema({source:t,dimensions:L,fullDimensionCount:$,dimensionOmitted:V})}function removeDuplication(t){for(var r=createHashMap(),n=0;n<t.length;n++){var g=t[n],y=g.name,L=r.get(y)||0;L>0&&(g.name=y+(L-1)),L++,r.set(y,L)}}function getDimCount(t,r,n,g){var y=Math.max(t.dimensionsDetectedCount||1,r.length,n.length,g||0);return each$f(r,function(L){var $;isObject$5(L)&&($=L.dimsDef)&&(y=Math.max(y,$.length))}),y}function genCoordDimName(t,r,n){if(n||r.hasKey(t)){for(var g=0;r.hasKey(t+g);)g++;t+=g}return r.set(t,!0),t}var CoordSysInfo=function(){function t(r){this.coordSysDims=[],this.axisMap=createHashMap(),this.categoryAxisMap=createHashMap(),this.coordSysName=r}return t}();function getCoordSysInfoBySeries(t){var r=t.get("coordinateSystem"),n=new CoordSysInfo(r),g=fetchers[r];if(g)return g(t,n,n.axisMap,n.categoryAxisMap),n}var fetchers={cartesian2d:function(t,r,n,g){var y=t.getReferringComponents("xAxis",SINGLE_REFERRING).models[0],L=t.getReferringComponents("yAxis",SINGLE_REFERRING).models[0];r.coordSysDims=["x","y"],n.set("x",y),n.set("y",L),isCategory(y)&&(g.set("x",y),r.firstCategoryDimIndex=0),isCategory(L)&&(g.set("y",L),r.firstCategoryDimIndex==null&&(r.firstCategoryDimIndex=1))},singleAxis:function(t,r,n,g){var y=t.getReferringComponents("singleAxis",SINGLE_REFERRING).models[0];r.coordSysDims=["single"],n.set("single",y),isCategory(y)&&(g.set("single",y),r.firstCategoryDimIndex=0)},polar:function(t,r,n,g){var y=t.getReferringComponents("polar",SINGLE_REFERRING).models[0],L=y.findAxisModel("radiusAxis"),$=y.findAxisModel("angleAxis");r.coordSysDims=["radius","angle"],n.set("radius",L),n.set("angle",$),isCategory(L)&&(g.set("radius",L),r.firstCategoryDimIndex=0),isCategory($)&&(g.set("angle",$),r.firstCategoryDimIndex==null&&(r.firstCategoryDimIndex=1))},geo:function(t,r,n,g){r.coordSysDims=["lng","lat"]},parallel:function(t,r,n,g){var y=t.ecModel,L=y.getComponent("parallel",t.get("parallelIndex")),$=r.coordSysDims=L.dimensions.slice();each$f(L.parallelAxisIndex,function(V,z){var j=y.getComponent("parallelAxis",V),re=$[z];n.set(re,j),isCategory(j)&&(g.set(re,j),r.firstCategoryDimIndex==null&&(r.firstCategoryDimIndex=z))})}};function isCategory(t){return t.get("type")==="category"}function enableDataStack(t,r,n){n=n||{};var g=n.byIndex,y=n.stackedCoordDimension,L,$,V;isLegacyDimensionsInput(r)?L=r:($=r.schema,L=$.dimensions,V=r.store);var z=!!(t&&t.get("stack")),j,re,ae,oe;if(each$f(L,function(he,_e){isString$1(he)&&(L[_e]=he={name:he}),z&&!he.isExtraCoord&&(!g&&!j&&he.ordinalMeta&&(j=he),!re&&he.type!=="ordinal"&&he.type!=="time"&&(!y||y===he.coordDim)&&(re=he))}),re&&!g&&!j&&(g=!0),re){ae="__\0ecstackresult_"+t.id,oe="__\0ecstackedover_"+t.id,j&&(j.createInvertedIndices=!0);var ie=re.coordDim,le=re.type,ue=0;each$f(L,function(he){he.coordDim===ie&&ue++});var de={name:ae,coordDim:ie,coordDimIndex:ue,type:le,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:L.length},pe={name:oe,coordDim:oe,coordDimIndex:ue+1,type:le,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:L.length+1};$?(V&&(de.storeDimIndex=V.ensureCalculationDimension(oe,le),pe.storeDimIndex=V.ensureCalculationDimension(ae,le)),$.appendCalculationDimension(de),$.appendCalculationDimension(pe)):(L.push(de),L.push(pe))}return{stackedDimension:re&&re.name,stackedByDimension:j&&j.name,isStackedByIndex:g,stackedOverDimension:oe,stackResultDimension:ae}}function isLegacyDimensionsInput(t){return!isSeriesDataSchema(t.schema)}function isDimensionStacked(t,r){return!!r&&r===t.getCalculationInfo("stackedDimension")}function getStackedDimension(t,r){return isDimensionStacked(t,r)?t.getCalculationInfo("stackResultDimension"):r}function getCoordSysDimDefs(t,r){var n=t.get("coordinateSystem"),g=CoordinateSystem.get(n),y;return r&&r.coordSysDims&&(y=map$1(r.coordSysDims,function(L){var $={name:L},V=r.axisMap.get(L);if(V){var z=V.get("type");$.type=getDimensionTypeByAxis(z)}return $})),y||(y=g&&(g.getDimensionsInfo?g.getDimensionsInfo():g.dimensions.slice())||["x","y"]),y}function injectOrdinalMeta(t,r,n){var g,y;return n&&each$f(t,function(L,$){var V=L.coordDim,z=n.categoryAxisMap.get(V);z&&(g==null&&(g=$),L.ordinalMeta=z.getOrdinalMeta(),r&&(L.createInvertedIndices=!0)),L.otherDims.itemName!=null&&(y=!0)}),!y&&g!=null&&(t[g].otherDims.itemName=0),g}function createSeriesData(t,r,n){n=n||{};var g=r.getSourceManager(),y,L=!1;t?(L=!0,y=createSourceFromSeriesDataOption(t)):(y=g.getSource(),L=y.sourceFormat===SOURCE_FORMAT_ORIGINAL);var $=getCoordSysInfoBySeries(r),V=getCoordSysDimDefs(r,$),z=n.useEncodeDefaulter,j=isFunction$1(z)?z:z?curry$1(makeSeriesEncodeForAxisCoordSys,V,r):null,re={coordDimensions:V,generateCoord:n.generateCoord,encodeDefine:r.getEncode(),encodeDefaulter:j,canOmitUnusedDimensions:!L},ae=prepareSeriesDataSchema(y,re),oe=injectOrdinalMeta(ae.dimensions,n.createInvertedIndices,$),ie=L?null:g.getSharedDataStore(ae),le=enableDataStack(r,{schema:ae,store:ie}),ue=new SeriesData$1(ae,r);ue.setCalculationInfo(le);var de=oe!=null&&isNeedCompleteOrdinalData(y)?function(pe,he,_e,Ce){return Ce===oe?_e:this.defaultDimValueGetter(pe,he,_e,Ce)}:null;return ue.hasItemOption=!1,ue.initData(L?y:ie,null,de),ue}function isNeedCompleteOrdinalData(t){if(t.sourceFormat===SOURCE_FORMAT_ORIGINAL){var r=firstDataNotNull(t.data||[]);return!isArray$2(getDataItemValue(r))}}function firstDataNotNull(t){for(var r=0;r<t.length&&t[r]==null;)r++;return t[r]}var Scale=function(){function t(r){this._setting=r||{},this._extent=[1/0,-1/0]}return t.prototype.getSetting=function(r){return this._setting[r]},t.prototype.unionExtent=function(r){var n=this._extent;r[0]<n[0]&&(n[0]=r[0]),r[1]>n[1]&&(n[1]=r[1])},t.prototype.unionExtentFromData=function(r,n){this.unionExtent(r.getApproximateExtent(n))},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.setExtent=function(r,n){var g=this._extent;isNaN(r)||(g[0]=r),isNaN(n)||(g[1]=n)},t.prototype.isInExtentRange=function(r){return this._extent[0]<=r&&this._extent[1]>=r},t.prototype.isBlank=function(){return this._isBlank},t.prototype.setBlank=function(r){this._isBlank=r},t}();enableClassManagement(Scale);const Scale$1=Scale;var uidBase=0,OrdinalMeta=function(){function t(r){this.categories=r.categories||[],this._needCollect=r.needCollect,this._deduplication=r.deduplication,this.uid=++uidBase}return t.createByAxisModel=function(r){var n=r.option,g=n.data,y=g&&map$1(g,getName);return new t({categories:y,needCollect:!y,deduplication:n.dedplication!==!1})},t.prototype.getOrdinal=function(r){return this._getOrCreateMap().get(r)},t.prototype.parseAndCollect=function(r){var n,g=this._needCollect;if(!isString$1(r)&&!g)return r;if(g&&!this._deduplication)return n=this.categories.length,this.categories[n]=r,n;var y=this._getOrCreateMap();return n=y.get(r),n==null&&(g?(n=this.categories.length,this.categories[n]=r,y.set(r,n)):n=NaN),n},t.prototype._getOrCreateMap=function(){return this._map||(this._map=createHashMap(this.categories))},t}();function getName(t){return isObject$5(t)&&t.value!=null?t.value:t+""}const OrdinalMeta$1=OrdinalMeta;function isIntervalOrLogScale(t){return t.type==="interval"||t.type==="log"}function intervalScaleNiceTicks(t,r,n,g){var y={},L=t[1]-t[0],$=y.interval=nice(L/r,!0);n!=null&&$<n&&($=y.interval=n),g!=null&&$>g&&($=y.interval=g);var V=y.intervalPrecision=getIntervalPrecision($),z=y.niceTickExtent=[round$3(Math.ceil(t[0]/$)*$,V),round$3(Math.floor(t[1]/$)*$,V)];return fixExtent(z,t),y}function increaseInterval(t){var r=Math.pow(10,quantityExponent(t)),n=t/r;return n?n===2?n=3:n===3?n=5:n*=2:n=1,round$3(n*r)}function getIntervalPrecision(t){return getPrecision(t)+2}function clamp(t,r,n){t[r]=Math.max(Math.min(t[r],n[1]),n[0])}function fixExtent(t,r){!isFinite(t[0])&&(t[0]=r[0]),!isFinite(t[1])&&(t[1]=r[1]),clamp(t,0,r),clamp(t,1,r),t[0]>t[1]&&(t[0]=t[1])}function contain$1(t,r){return t>=r[0]&&t<=r[1]}function normalize$2(t,r){return r[1]===r[0]?.5:(t-r[0])/(r[1]-r[0])}function scale(t,r){return t*(r[1]-r[0])+r[0]}var OrdinalScale=function(t){__extends(r,t);function r(n){var g=t.call(this,n)||this;g.type="ordinal";var y=g.getSetting("ordinalMeta");return y||(y=new OrdinalMeta$1({})),isArray$2(y)&&(y=new OrdinalMeta$1({categories:map$1(y,function(L){return isObject$5(L)?L.value:L})})),g._ordinalMeta=y,g._extent=g.getSetting("extent")||[0,y.categories.length-1],g}return r.prototype.parse=function(n){return n==null?NaN:isString$1(n)?this._ordinalMeta.getOrdinal(n):Math.round(n)},r.prototype.contain=function(n){return n=this.parse(n),contain$1(n,this._extent)&&this._ordinalMeta.categories[n]!=null},r.prototype.normalize=function(n){return n=this._getTickNumber(this.parse(n)),normalize$2(n,this._extent)},r.prototype.scale=function(n){return n=Math.round(scale(n,this._extent)),this.getRawOrdinalNumber(n)},r.prototype.getTicks=function(){for(var n=[],g=this._extent,y=g[0];y<=g[1];)n.push({value:y}),y++;return n},r.prototype.getMinorTicks=function(n){},r.prototype.setSortInfo=function(n){if(n==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var g=n.ordinalNumbers,y=this._ordinalNumbersByTick=[],L=this._ticksByOrdinalNumber=[],$=0,V=this._ordinalMeta.categories.length,z=Math.min(V,g.length);$<z;++$){var j=g[$];y[$]=j,L[j]=$}for(var re=0;$<V;++$){for(;L[re]!=null;)re++;y.push(re),L[re]=$}},r.prototype._getTickNumber=function(n){var g=this._ticksByOrdinalNumber;return g&&n>=0&&n<g.length?g[n]:n},r.prototype.getRawOrdinalNumber=function(n){var g=this._ordinalNumbersByTick;return g&&n>=0&&n<g.length?g[n]:n},r.prototype.getLabel=function(n){if(!this.isBlank()){var g=this.getRawOrdinalNumber(n.value),y=this._ordinalMeta.categories[g];return y==null?"":y+""}},r.prototype.count=function(){return this._extent[1]-this._extent[0]+1},r.prototype.unionExtentFromData=function(n,g){this.unionExtent(n.getApproximateExtent(g))},r.prototype.isInExtentRange=function(n){return n=this._getTickNumber(n),this._extent[0]<=n&&this._extent[1]>=n},r.prototype.getOrdinalMeta=function(){return this._ordinalMeta},r.prototype.calcNiceTicks=function(){},r.prototype.calcNiceExtent=function(){},r.type="ordinal",r}(Scale$1);Scale$1.registerClass(OrdinalScale);const OrdinalScale$1=OrdinalScale;var roundNumber=round$3,IntervalScale=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type="interval",n._interval=0,n._intervalPrecision=2,n}return r.prototype.parse=function(n){return n},r.prototype.contain=function(n){return contain$1(n,this._extent)},r.prototype.normalize=function(n){return normalize$2(n,this._extent)},r.prototype.scale=function(n){return scale(n,this._extent)},r.prototype.setExtent=function(n,g){var y=this._extent;isNaN(n)||(y[0]=parseFloat(n)),isNaN(g)||(y[1]=parseFloat(g))},r.prototype.unionExtent=function(n){var g=this._extent;n[0]<g[0]&&(g[0]=n[0]),n[1]>g[1]&&(g[1]=n[1]),this.setExtent(g[0],g[1])},r.prototype.getInterval=function(){return this._interval},r.prototype.setInterval=function(n){this._interval=n,this._niceExtent=this._extent.slice(),this._intervalPrecision=getIntervalPrecision(n)},r.prototype.getTicks=function(n){var g=this._interval,y=this._extent,L=this._niceExtent,$=this._intervalPrecision,V=[];if(!g)return V;var z=1e4;y[0]<L[0]&&(n?V.push({value:roundNumber(L[0]-g,$)}):V.push({value:y[0]}));for(var j=L[0];j<=L[1]&&(V.push({value:j}),j=roundNumber(j+g,$),j!==V[V.length-1].value);)if(V.length>z)return[];var re=V.length?V[V.length-1].value:L[1];return y[1]>re&&(n?V.push({value:roundNumber(re+g,$)}):V.push({value:y[1]})),V},r.prototype.getMinorTicks=function(n){for(var g=this.getTicks(!0),y=[],L=this.getExtent(),$=1;$<g.length;$++){for(var V=g[$],z=g[$-1],j=0,re=[],ae=V.value-z.value,oe=ae/n;j<n-1;){var ie=roundNumber(z.value+(j+1)*oe);ie>L[0]&&ie<L[1]&&re.push(ie),j++}y.push(re)}return y},r.prototype.getLabel=function(n,g){if(n==null)return"";var y=g&&g.precision;y==null?y=getPrecision(n.value)||0:y==="auto"&&(y=this._intervalPrecision);var L=roundNumber(n.value,y,!0);return addCommas(L)},r.prototype.calcNiceTicks=function(n,g,y){n=n||5;var L=this._extent,$=L[1]-L[0];if(isFinite($)){$<0&&($=-$,L.reverse());var V=intervalScaleNiceTicks(L,n,g,y);this._intervalPrecision=V.intervalPrecision,this._interval=V.interval,this._niceExtent=V.niceTickExtent}},r.prototype.calcNiceExtent=function(n){var g=this._extent;if(g[0]===g[1])if(g[0]!==0){var y=Math.abs(g[0]);n.fixMax||(g[1]+=y/2),g[0]-=y/2}else g[1]=1;var L=g[1]-g[0];isFinite(L)||(g[0]=0,g[1]=1),this.calcNiceTicks(n.splitNumber,n.minInterval,n.maxInterval);var $=this._interval;n.fixMin||(g[0]=roundNumber(Math.floor(g[0]/$)*$)),n.fixMax||(g[1]=roundNumber(Math.ceil(g[1]/$)*$))},r.prototype.setNiceExtent=function(n,g){this._niceExtent=[n,g]},r.type="interval",r}(Scale$1);Scale$1.registerClass(IntervalScale);const IntervalScale$1=IntervalScale;var supportFloat32Array=typeof Float32Array<"u",Float32ArrayCtor=supportFloat32Array?Float32Array:Array;function createFloat32Array(t){return isArray$2(t)?supportFloat32Array?new Float32Array(t):t:new Float32ArrayCtor(t)}var STACK_PREFIX="__ec_stack_";function getSeriesStackId$1(t){return t.get("stack")||STACK_PREFIX+t.seriesIndex}function getAxisKey$1(t){return t.dim+t.index}function getLayoutOnAxis(t){var r=[],n=t.axis,g="axis0";if(n.type==="category"){for(var y=n.getBandWidth(),L=0;L<t.count;L++)r.push(defaults$2({bandWidth:y,axisKey:g,stackId:STACK_PREFIX+L},t));for(var $=doCalBarWidthAndOffset(r),V=[],L=0;L<t.count;L++){var z=$[g][STACK_PREFIX+L];z.offsetCenter=z.offset+z.width/2,V.push(z)}return V}}function prepareLayoutBarSeries(t,r){var n=[];return r.eachSeriesByType(t,function(g){isOnCartesian(g)&&n.push(g)}),n}function getValueAxesMinGaps(t){var r={};each$f(t,function(z){var j=z.coordinateSystem,re=j.getBaseAxis();if(!(re.type!=="time"&&re.type!=="value"))for(var ae=z.getData(),oe=re.dim+"_"+re.index,ie=ae.getDimensionIndex(ae.mapDimension(re.dim)),le=ae.getStore(),ue=0,de=le.count();ue<de;++ue){var pe=le.get(ie,ue);r[oe]?r[oe].push(pe):r[oe]=[pe]}});var n={};for(var g in r)if(r.hasOwnProperty(g)){var y=r[g];if(y){y.sort(function(z,j){return z-j});for(var L=null,$=1;$<y.length;++$){var V=y[$]-y[$-1];V>0&&(L=L===null?V:Math.min(L,V))}n[g]=L}}return n}function makeColumnLayout(t){var r=getValueAxesMinGaps(t),n=[];return each$f(t,function(g){var y=g.coordinateSystem,L=y.getBaseAxis(),$=L.getExtent(),V;if(L.type==="category")V=L.getBandWidth();else if(L.type==="value"||L.type==="time"){var z=L.dim+"_"+L.index,j=r[z],re=Math.abs($[1]-$[0]),ae=L.scale.getExtent(),oe=Math.abs(ae[1]-ae[0]);V=j?re/oe*j:re}else{var ie=g.getData();V=Math.abs($[1]-$[0])/ie.count()}var le=parsePercent(g.get("barWidth"),V),ue=parsePercent(g.get("barMaxWidth"),V),de=parsePercent(g.get("barMinWidth")||(isInLargeMode(g)?.5:1),V),pe=g.get("barGap"),he=g.get("barCategoryGap");n.push({bandWidth:V,barWidth:le,barMaxWidth:ue,barMinWidth:de,barGap:pe,barCategoryGap:he,axisKey:getAxisKey$1(L),stackId:getSeriesStackId$1(g)})}),doCalBarWidthAndOffset(n)}function doCalBarWidthAndOffset(t){var r={};each$f(t,function(g,y){var L=g.axisKey,$=g.bandWidth,V=r[L]||{bandWidth:$,remainedWidth:$,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},z=V.stacks;r[L]=V;var j=g.stackId;z[j]||V.autoWidthCount++,z[j]=z[j]||{width:0,maxWidth:0};var re=g.barWidth;re&&!z[j].width&&(z[j].width=re,re=Math.min(V.remainedWidth,re),V.remainedWidth-=re);var ae=g.barMaxWidth;ae&&(z[j].maxWidth=ae);var oe=g.barMinWidth;oe&&(z[j].minWidth=oe);var ie=g.barGap;ie!=null&&(V.gap=ie);var le=g.barCategoryGap;le!=null&&(V.categoryGap=le)});var n={};return each$f(r,function(g,y){n[y]={};var L=g.stacks,$=g.bandWidth,V=g.categoryGap;if(V==null){var z=keys(L).length;V=Math.max(35-z*4,15)+"%"}var j=parsePercent(V,$),re=parsePercent(g.gap,1),ae=g.remainedWidth,oe=g.autoWidthCount,ie=(ae-j)/(oe+(oe-1)*re);ie=Math.max(ie,0),each$f(L,function(pe){var he=pe.maxWidth,_e=pe.minWidth;if(pe.width){var Ce=pe.width;he&&(Ce=Math.min(Ce,he)),_e&&(Ce=Math.max(Ce,_e)),pe.width=Ce,ae-=Ce+re*Ce,oe--}else{var Ce=ie;he&&he<Ce&&(Ce=Math.min(he,ae)),_e&&_e>Ce&&(Ce=_e),Ce!==ie&&(pe.width=Ce,ae-=Ce+re*Ce,oe--)}}),ie=(ae-j)/(oe+(oe-1)*re),ie=Math.max(ie,0);var le=0,ue;each$f(L,function(pe,he){pe.width||(pe.width=ie),ue=pe,le+=pe.width*(1+re)}),ue&&(le-=ue.width*re);var de=-le/2;each$f(L,function(pe,he){n[y][he]=n[y][he]||{bandWidth:$,offset:de,width:pe.width},de+=pe.width*(1+re)})}),n}function retrieveColumnLayout(t,r,n){if(t&&r){var g=t[getAxisKey$1(r)];return g!=null&&n!=null?g[getSeriesStackId$1(n)]:g}}function layout$3(t,r){var n=prepareLayoutBarSeries(t,r),g=makeColumnLayout(n);each$f(n,function(y){var L=y.getData(),$=y.coordinateSystem,V=$.getBaseAxis(),z=getSeriesStackId$1(y),j=g[getAxisKey$1(V)][z],re=j.offset,ae=j.width;L.setLayout({bandWidth:j.bandWidth,offset:re,size:ae})})}function createProgressiveLayout(t){return{seriesType:t,plan:createRenderPlanner(),reset:function(r){if(isOnCartesian(r)){var n=r.getData(),g=r.coordinateSystem,y=g.getBaseAxis(),L=g.getOtherAxis(y),$=n.getDimensionIndex(n.mapDimension(L.dim)),V=n.getDimensionIndex(n.mapDimension(y.dim)),z=r.get("showBackground",!0),j=n.mapDimension(L.dim),re=n.getCalculationInfo("stackResultDimension"),ae=isDimensionStacked(n,j)&&!!n.getCalculationInfo("stackedOnSeries"),oe=L.isHorizontal(),ie=getValueAxisStart(y,L),le=isInLargeMode(r),ue=r.get("barMinHeight")||0,de=re&&n.getDimensionIndex(re),pe=n.getLayout("size"),he=n.getLayout("offset");return{progress:function(_e,Ce){for(var $e=_e.count,xe=le&&createFloat32Array($e*3),Ie=le&&z&&createFloat32Array($e*3),Ne=le&&createFloat32Array($e),ze=g.master.getRect(),Fe=oe?ze.width:ze.height,qe,Et=Ce.getStore(),kt=0;(qe=_e.next())!=null;){var Lt=Et.get(ae?de:$,qe),vn=Et.get(V,qe),jt=ie,At=void 0;ae&&(At=+Lt-Et.get($,qe));var hn=void 0,bn=void 0,Cn=void 0,Tn=void 0;if(oe){var xn=g.dataToPoint([Lt,vn]);if(ae){var En=g.dataToPoint([At,vn]);jt=En[0]}hn=jt,bn=xn[1]+he,Cn=xn[0]-jt,Tn=pe,Math.abs(Cn)<ue&&(Cn=(Cn<0?-1:1)*ue)}else{var xn=g.dataToPoint([vn,Lt]);if(ae){var En=g.dataToPoint([vn,At]);jt=En[1]}hn=xn[0]+he,bn=jt,Cn=pe,Tn=xn[1]-jt,Math.abs(Tn)<ue&&(Tn=(Tn<=0?-1:1)*ue)}le?(xe[kt]=hn,xe[kt+1]=bn,xe[kt+2]=oe?Cn:Tn,Ie&&(Ie[kt]=oe?ze.x:hn,Ie[kt+1]=oe?bn:ze.y,Ie[kt+2]=Fe),Ne[qe]=qe):Ce.setItemLayout(qe,{x:hn,y:bn,width:Cn,height:Tn}),kt+=3}le&&Ce.setLayout({largePoints:xe,largeDataIndices:Ne,largeBackgroundPoints:Ie,valueAxisHorizontal:oe})}}}}}}function isOnCartesian(t){return t.coordinateSystem&&t.coordinateSystem.type==="cartesian2d"}function isInLargeMode(t){return t.pipelineContext&&t.pipelineContext.large}function getValueAxisStart(t,r){return r.toGlobalCoord(r.dataToCoord(r.type==="log"?1:0))}var bisect=function(t,r,n,g){for(;n<g;){var y=n+g>>>1;t[y][1]<r?n=y+1:g=y}return n},TimeScale=function(t){__extends(r,t);function r(n){var g=t.call(this,n)||this;return g.type="time",g}return r.prototype.getLabel=function(n){var g=this.getSetting("useUTC");return format(n.value,fullLeveledFormatter[getDefaultFormatPrecisionOfInterval(getPrimaryTimeUnit(this._minLevelUnit))]||fullLeveledFormatter.second,g,this.getSetting("locale"))},r.prototype.getFormattedLabel=function(n,g,y){var L=this.getSetting("useUTC"),$=this.getSetting("locale");return leveledFormat(n,g,y,$,L)},r.prototype.getTicks=function(){var n=this._interval,g=this._extent,y=[];if(!n)return y;y.push({value:g[0],level:0});var L=this.getSetting("useUTC"),$=getIntervalTicks(this._minLevelUnit,this._approxInterval,L,g);return y=y.concat($),y.push({value:g[1],level:0}),y},r.prototype.calcNiceExtent=function(n){var g=this._extent;if(g[0]===g[1]&&(g[0]-=ONE_DAY,g[1]+=ONE_DAY),g[1]===-1/0&&g[0]===1/0){var y=new Date;g[1]=+new Date(y.getFullYear(),y.getMonth(),y.getDate()),g[0]=g[1]-ONE_DAY}this.calcNiceTicks(n.splitNumber,n.minInterval,n.maxInterval)},r.prototype.calcNiceTicks=function(n,g,y){n=n||10;var L=this._extent,$=L[1]-L[0];this._approxInterval=$/n,g!=null&&this._approxInterval<g&&(this._approxInterval=g),y!=null&&this._approxInterval>y&&(this._approxInterval=y);var V=scaleIntervals.length,z=Math.min(bisect(scaleIntervals,this._approxInterval,0,V),V-1);this._interval=scaleIntervals[z][1],this._minLevelUnit=scaleIntervals[Math.max(z-1,0)][0]},r.prototype.parse=function(n){return isNumber$1(n)?n:+parseDate(n)},r.prototype.contain=function(n){return contain$1(this.parse(n),this._extent)},r.prototype.normalize=function(n){return normalize$2(this.parse(n),this._extent)},r.prototype.scale=function(n){return scale(n,this._extent)},r.type="time",r}(IntervalScale$1),scaleIntervals=[["second",ONE_SECOND],["minute",ONE_MINUTE],["hour",ONE_HOUR],["quarter-day",ONE_HOUR*6],["half-day",ONE_HOUR*12],["day",ONE_DAY*1.2],["half-week",ONE_DAY*3.5],["week",ONE_DAY*7],["month",ONE_DAY*31],["quarter",ONE_DAY*95],["half-year",ONE_YEAR/2],["year",ONE_YEAR]];function isUnitValueSame(t,r,n,g){var y=parseDate(r),L=parseDate(n),$=function(le){return getUnitValue(y,le,g)===getUnitValue(L,le,g)},V=function(){return $("year")},z=function(){return V()&&$("month")},j=function(){return z()&&$("day")},re=function(){return j()&&$("hour")},ae=function(){return re()&&$("minute")},oe=function(){return ae()&&$("second")},ie=function(){return oe()&&$("millisecond")};switch(t){case"year":return V();case"month":return z();case"day":return j();case"hour":return re();case"minute":return ae();case"second":return oe();case"millisecond":return ie()}}function getDateInterval(t,r){return t/=ONE_DAY,t>16?16:t>7.5?7:t>3.5?4:t>1.5?2:1}function getMonthInterval(t){var r=30*ONE_DAY;return t/=r,t>6?6:t>3?3:t>2?2:1}function getHourInterval(t){return t/=ONE_HOUR,t>12?12:t>6?6:t>3.5?4:t>2?2:1}function getMinutesAndSecondsInterval(t,r){return t/=r?ONE_MINUTE:ONE_SECOND,t>30?30:t>20?20:t>15?15:t>10?10:t>5?5:t>2?2:1}function getMillisecondsInterval(t){return nice(t,!0)}function getFirstTimestampOfUnit(t,r,n){var g=new Date(t);switch(getPrimaryTimeUnit(r)){case"year":case"month":g[monthSetterName(n)](0);case"day":g[dateSetterName(n)](1);case"hour":g[hoursSetterName(n)](0);case"minute":g[minutesSetterName(n)](0);case"second":g[secondsSetterName(n)](0),g[millisecondsSetterName(n)](0)}return g.getTime()}function getIntervalTicks(t,r,n,g){var y=1e4,L=timeUnits,$=0;function V(Fe,qe,Et,kt,Lt,vn,jt){for(var At=new Date(qe),hn=qe,bn=At[kt]();hn<Et&&hn<=g[1];)jt.push({value:hn}),bn+=Fe,At[Lt](bn),hn=At.getTime();jt.push({value:hn,notAdd:!0})}function z(Fe,qe,Et){var kt=[],Lt=!qe.length;if(!isUnitValueSame(getPrimaryTimeUnit(Fe),g[0],g[1],n)){Lt&&(qe=[{value:getFirstTimestampOfUnit(new Date(g[0]),Fe,n)},{value:g[1]}]);for(var vn=0;vn<qe.length-1;vn++){var jt=qe[vn].value,At=qe[vn+1].value;if(jt!==At){var hn=void 0,bn=void 0,Cn=void 0,Tn=!1;switch(Fe){case"year":hn=Math.max(1,Math.round(r/ONE_DAY/365)),bn=fullYearGetterName(n),Cn=fullYearSetterName(n);break;case"half-year":case"quarter":case"month":hn=getMonthInterval(r),bn=monthGetterName(n),Cn=monthSetterName(n);break;case"week":case"half-week":case"day":hn=getDateInterval(r),bn=dateGetterName(n),Cn=dateSetterName(n),Tn=!0;break;case"half-day":case"quarter-day":case"hour":hn=getHourInterval(r),bn=hoursGetterName(n),Cn=hoursSetterName(n);break;case"minute":hn=getMinutesAndSecondsInterval(r,!0),bn=minutesGetterName(n),Cn=minutesSetterName(n);break;case"second":hn=getMinutesAndSecondsInterval(r,!1),bn=secondsGetterName(n),Cn=secondsSetterName(n);break;case"millisecond":hn=getMillisecondsInterval(r),bn=millisecondsGetterName(n),Cn=millisecondsSetterName(n);break}V(hn,jt,At,bn,Cn,Tn,kt),Fe==="year"&&Et.length>1&&vn===0&&Et.unshift({value:Et[0].value-hn})}}for(var vn=0;vn<kt.length;vn++)Et.push(kt[vn]);return kt}}for(var j=[],re=[],ae=0,oe=0,ie=0;ie<L.length&&$++<y;++ie){var le=getPrimaryTimeUnit(L[ie]);if(isPrimaryTimeUnit(L[ie])){z(L[ie],j[j.length-1]||[],re);var ue=L[ie+1]?getPrimaryTimeUnit(L[ie+1]):null;if(le!==ue){if(re.length){oe=ae,re.sort(function(Fe,qe){return Fe.value-qe.value});for(var de=[],pe=0;pe<re.length;++pe){var he=re[pe].value;(pe===0||re[pe-1].value!==he)&&(de.push(re[pe]),he>=g[0]&&he<=g[1]&&ae++)}var _e=(g[1]-g[0])/r;if(ae>_e*1.5&&oe>_e/1.5||(j.push(de),ae>_e||t===L[ie]))break}re=[]}}}for(var Ce=filter(map$1(j,function(Fe){return filter(Fe,function(qe){return qe.value>=g[0]&&qe.value<=g[1]&&!qe.notAdd})}),function(Fe){return Fe.length>0}),$e=[],xe=Ce.length-1,ie=0;ie<Ce.length;++ie)for(var Ie=Ce[ie],Ne=0;Ne<Ie.length;++Ne)$e.push({value:Ie[Ne].value,level:xe-ie});$e.sort(function(Fe,qe){return Fe.value-qe.value});for(var ze=[],ie=0;ie<$e.length;++ie)(ie===0||$e[ie].value!==$e[ie-1].value)&&ze.push($e[ie]);return ze}Scale$1.registerClass(TimeScale);const TimeScale$1=TimeScale;var scaleProto=Scale$1.prototype,intervalScaleProto=IntervalScale$1.prototype,roundingErrorFix=round$3,mathFloor$1=Math.floor,mathCeil$1=Math.ceil,mathPow$1=Math.pow,mathLog$1=Math.log,LogScale=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type="log",n.base=10,n._originalScale=new IntervalScale$1,n._interval=0,n}return r.prototype.getTicks=function(n){var g=this._originalScale,y=this._extent,L=g.getExtent(),$=intervalScaleProto.getTicks.call(this,n);return map$1($,function(V){var z=V.value,j=round$3(mathPow$1(this.base,z));return j=z===y[0]&&this._fixMin?fixRoundingError(j,L[0]):j,j=z===y[1]&&this._fixMax?fixRoundingError(j,L[1]):j,{value:j}},this)},r.prototype.setExtent=function(n,g){var y=mathLog$1(this.base);n=mathLog$1(Math.max(0,n))/y,g=mathLog$1(Math.max(0,g))/y,intervalScaleProto.setExtent.call(this,n,g)},r.prototype.getExtent=function(){var n=this.base,g=scaleProto.getExtent.call(this);g[0]=mathPow$1(n,g[0]),g[1]=mathPow$1(n,g[1]);var y=this._originalScale,L=y.getExtent();return this._fixMin&&(g[0]=fixRoundingError(g[0],L[0])),this._fixMax&&(g[1]=fixRoundingError(g[1],L[1])),g},r.prototype.unionExtent=function(n){this._originalScale.unionExtent(n);var g=this.base;n[0]=mathLog$1(n[0])/mathLog$1(g),n[1]=mathLog$1(n[1])/mathLog$1(g),scaleProto.unionExtent.call(this,n)},r.prototype.unionExtentFromData=function(n,g){this.unionExtent(n.getApproximateExtent(g))},r.prototype.calcNiceTicks=function(n){n=n||10;var g=this._extent,y=g[1]-g[0];if(!(y===1/0||y<=0)){var L=quantity(y),$=n/y*L;for($<=.5&&(L*=10);!isNaN(L)&&Math.abs(L)<1&&Math.abs(L)>0;)L*=10;var V=[round$3(mathCeil$1(g[0]/L)*L),round$3(mathFloor$1(g[1]/L)*L)];this._interval=L,this._niceExtent=V}},r.prototype.calcNiceExtent=function(n){intervalScaleProto.calcNiceExtent.call(this,n),this._fixMin=n.fixMin,this._fixMax=n.fixMax},r.prototype.parse=function(n){return n},r.prototype.contain=function(n){return n=mathLog$1(n)/mathLog$1(this.base),contain$1(n,this._extent)},r.prototype.normalize=function(n){return n=mathLog$1(n)/mathLog$1(this.base),normalize$2(n,this._extent)},r.prototype.scale=function(n){return n=scale(n,this._extent),mathPow$1(this.base,n)},r.type="log",r}(Scale$1),proto=LogScale.prototype;proto.getMinorTicks=intervalScaleProto.getMinorTicks;proto.getLabel=intervalScaleProto.getLabel;function fixRoundingError(t,r){return roundingErrorFix(t,getPrecision(r))}Scale$1.registerClass(LogScale);const LogScale$1=LogScale;var ScaleRawExtentInfo=function(){function t(r,n,g){this._prepareParams(r,n,g)}return t.prototype._prepareParams=function(r,n,g){g[1]<g[0]&&(g=[NaN,NaN]),this._dataMin=g[0],this._dataMax=g[1];var y=this._isOrdinal=r.type==="ordinal";this._needCrossZero=r.type==="interval"&&n.getNeedCrossZero&&n.getNeedCrossZero();var L=this._modelMinRaw=n.get("min",!0);isFunction$1(L)?this._modelMinNum=parseAxisModelMinMax(r,L({min:g[0],max:g[1]})):L!=="dataMin"&&(this._modelMinNum=parseAxisModelMinMax(r,L));var $=this._modelMaxRaw=n.get("max",!0);if(isFunction$1($)?this._modelMaxNum=parseAxisModelMinMax(r,$({min:g[0],max:g[1]})):$!=="dataMax"&&(this._modelMaxNum=parseAxisModelMinMax(r,$)),y)this._axisDataLen=n.getCategories().length;else{var V=n.get("boundaryGap"),z=isArray$2(V)?V:[V||0,V||0];typeof z[0]=="boolean"||typeof z[1]=="boolean"?this._boundaryGapInner=[0,0]:this._boundaryGapInner=[parsePercent$1(z[0],1),parsePercent$1(z[1],1)]}},t.prototype.calculate=function(){var r=this._isOrdinal,n=this._dataMin,g=this._dataMax,y=this._axisDataLen,L=this._boundaryGapInner,$=r?null:g-n||Math.abs(n),V=this._modelMinRaw==="dataMin"?n:this._modelMinNum,z=this._modelMaxRaw==="dataMax"?g:this._modelMaxNum,j=V!=null,re=z!=null;V==null&&(V=r?y?0:NaN:n-L[0]*$),z==null&&(z=r?y?y-1:NaN:g+L[1]*$),(V==null||!isFinite(V))&&(V=NaN),(z==null||!isFinite(z))&&(z=NaN);var ae=eqNaN(V)||eqNaN(z)||r&&!y;this._needCrossZero&&(V>0&&z>0&&!j&&(V=0),V<0&&z<0&&!re&&(z=0));var oe=this._determinedMin,ie=this._determinedMax;return oe!=null&&(V=oe,j=!0),ie!=null&&(z=ie,re=!0),{min:V,max:z,minFixed:j,maxFixed:re,isBlank:ae}},t.prototype.modifyDataMinMax=function(r,n){this[DATA_MIN_MAX_ATTR[r]]=n},t.prototype.setDeterminedMinMax=function(r,n){var g=DETERMINED_MIN_MAX_ATTR[r];this[g]=n},t.prototype.freeze=function(){this.frozen=!0},t}(),DETERMINED_MIN_MAX_ATTR={min:"_determinedMin",max:"_determinedMax"},DATA_MIN_MAX_ATTR={min:"_dataMin",max:"_dataMax"};function ensureScaleRawExtentInfo(t,r,n){var g=t.rawExtentInfo;return g||(g=new ScaleRawExtentInfo(t,r,n),t.rawExtentInfo=g,g)}function parseAxisModelMinMax(t,r){return r==null?null:eqNaN(r)?NaN:t.parse(r)}function getScaleExtent(t,r){var n=t.type,g=ensureScaleRawExtentInfo(t,r,t.getExtent()).calculate();t.setBlank(g.isBlank);var y=g.min,L=g.max,$=r.ecModel;if($&&n==="time"){var V=prepareLayoutBarSeries("bar",$),z=!1;if(each$f(V,function(ae){z=z||ae.getBaseAxis()===r.axis}),z){var j=makeColumnLayout(V),re=adjustScaleForOverflow(y,L,r,j);y=re.min,L=re.max}}return{extent:[y,L],fixMin:g.minFixed,fixMax:g.maxFixed}}function adjustScaleForOverflow(t,r,n,g){var y=n.axis.getExtent(),L=y[1]-y[0],$=retrieveColumnLayout(g,n.axis);if($===void 0)return{min:t,max:r};var V=1/0;each$f($,function(ie){V=Math.min(ie.offset,V)});var z=-1/0;each$f($,function(ie){z=Math.max(ie.offset+ie.width,z)}),V=Math.abs(V),z=Math.abs(z);var j=V+z,re=r-t,ae=1-(V+z)/L,oe=re/ae-re;return r+=oe*(z/j),t-=oe*(V/j),{min:t,max:r}}function niceScaleExtent(t,r){var n=r,g=getScaleExtent(t,n),y=g.extent,L=n.get("splitNumber");t instanceof LogScale$1&&(t.base=n.get("logBase"));var $=t.type,V=n.get("interval"),z=$==="interval"||$==="time";t.setExtent(y[0],y[1]),t.calcNiceExtent({splitNumber:L,fixMin:g.fixMin,fixMax:g.fixMax,minInterval:z?n.get("minInterval"):null,maxInterval:z?n.get("maxInterval"):null}),V!=null&&t.setInterval&&t.setInterval(V)}function createScaleByModel$1(t,r){if(r=r||t.get("type"),r)switch(r){case"category":return new OrdinalScale$1({ordinalMeta:t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),extent:[1/0,-1/0]});case"time":return new TimeScale$1({locale:t.ecModel.getLocaleModel(),useUTC:t.ecModel.get("useUTC")});default:return new(Scale$1.getClass(r)||IntervalScale$1)}}function ifAxisCrossZero(t){var r=t.scale.getExtent(),n=r[0],g=r[1];return!(n>0&&g>0||n<0&&g<0)}function makeLabelFormatter(t){var r=t.getLabelModel().get("formatter"),n=t.type==="category"?t.scale.getExtent()[0]:null;return t.scale.type==="time"?function(g){return function(y,L){return t.scale.getFormattedLabel(y,L,g)}}(r):isString$1(r)?function(g){return function(y){var L=t.scale.getLabel(y),$=g.replace("{value}",L??"");return $}}(r):isFunction$1(r)?function(g){return function(y,L){return n!=null&&(L=y.value-n),g(getAxisRawValue(t,y),L,y.level!=null?{level:y.level}:null)}}(r):function(g){return t.scale.getLabel(g)}}function getAxisRawValue(t,r){return t.type==="category"?t.scale.getLabel(r):r.value}function estimateLabelUnionRect(t){var r=t.model,n=t.scale;if(!(!r.get(["axisLabel","show"])||n.isBlank())){var g,y,L=n.getExtent();n instanceof OrdinalScale$1?y=n.count():(g=n.getTicks(),y=g.length);var $=t.getLabelModel(),V=makeLabelFormatter(t),z,j=1;y>40&&(j=Math.ceil(y/40));for(var re=0;re<y;re+=j){var ae=g?g[re]:{value:L[0]+re},oe=V(ae,re),ie=$.getTextRect(oe),le=rotateTextRect(ie,$.get("rotate")||0);z?z.union(le):z=le}return z}}function rotateTextRect(t,r){var n=r*Math.PI/180,g=t.width,y=t.height,L=g*Math.abs(Math.cos(n))+Math.abs(y*Math.sin(n)),$=g*Math.abs(Math.sin(n))+Math.abs(y*Math.cos(n)),V=new BoundingRect$1(t.x,t.y,L,$);return V}function getOptionCategoryInterval(t){var r=t.get("interval");return r??"auto"}function shouldShowAllLabels(t){return t.type==="category"&&getOptionCategoryInterval(t.getLabelModel())===0}function getDataDimensionsOnAxis(t,r){var n={};return each$f(t.mapDimensionsAll(r),function(g){n[getStackedDimension(t,g)]=!0}),keys(n)}function unionAxisExtentFromData(t,r,n){r&&each$f(getDataDimensionsOnAxis(r,n),function(g){var y=r.getApproximateExtent(g);y[0]<t[0]&&(t[0]=y[0]),y[1]>t[1]&&(t[1]=y[1])})}var AxisModelCommonMixin=function(){function t(){}return t.prototype.getNeedCrossZero=function(){var r=this.option;return!r.scale},t.prototype.getCoordSysModel=function(){},t}(),EPSILON=1e-8;function isAroundEqual(t,r){return Math.abs(t-r)<EPSILON}function contain(t,r,n){var g=0,y=t[0];if(!y)return!1;for(var L=1;L<t.length;L++){var $=t[L];g+=windingLine(y[0],y[1],$[0],$[1],r,n),y=$}var V=t[0];return(!isAroundEqual(y[0],V[0])||!isAroundEqual(y[1],V[1]))&&(g+=windingLine(y[0],y[1],V[0],V[1],r,n)),g!==0}var TMP_TRANSFORM=[];function transformPoints(t,r){for(var n=0;n<t.length;n++)applyTransform$1(t[n],t[n],r)}function updateBBoxFromPoints(t,r,n,g){for(var y=0;y<t.length;y++){var L=t[y];g&&(L=g.project(L)),L&&isFinite(L[0])&&isFinite(L[1])&&(min$1(r,r,L),max$1(n,n,L))}}function centroid$1(t){for(var r=0,n=0,g=0,y=t.length,L=t[y-1][0],$=t[y-1][1],V=0;V<y;V++){var z=t[V][0],j=t[V][1],re=L*j-z*$;r+=re,n+=(L+z)*re,g+=($+j)*re,L=z,$=j}return r?[n/r/3,g/r/3,r]:[t[0][0]||0,t[0][1]||0]}var Region=function(){function t(r){this.name=r}return t.prototype.setCenter=function(r){this._center=r},t.prototype.getCenter=function(){var r=this._center;return r||(r=this._center=this.calcCenter()),r},t}(),GeoJSONPolygonGeometry=function(){function t(r,n){this.type="polygon",this.exterior=r,this.interiors=n}return t}(),GeoJSONLineStringGeometry=function(){function t(r){this.type="linestring",this.points=r}return t}(),GeoJSONRegion=function(t){__extends(r,t);function r(n,g,y){var L=t.call(this,n)||this;return L.type="geoJSON",L.geometries=g,L._center=y&&[y[0],y[1]],L}return r.prototype.calcCenter=function(){for(var n=this.geometries,g,y=0,L=0;L<n.length;L++){var $=n[L],V=$.exterior,z=V&&V.length;z>y&&(g=$,y=z)}if(g)return centroid$1(g.exterior);var j=this.getBoundingRect();return[j.x+j.width/2,j.y+j.height/2]},r.prototype.getBoundingRect=function(n){var g=this._rect;if(g&&!n)return g;var y=[1/0,1/0],L=[-1/0,-1/0],$=this.geometries;return each$f($,function(V){V.type==="polygon"?updateBBoxFromPoints(V.exterior,y,L,n):each$f(V.points,function(z){updateBBoxFromPoints(z,y,L,n)})}),isFinite(y[0])&&isFinite(y[1])&&isFinite(L[0])&&isFinite(L[1])||(y[0]=y[1]=L[0]=L[1]=0),g=new BoundingRect$1(y[0],y[1],L[0]-y[0],L[1]-y[1]),n||(this._rect=g),g},r.prototype.contain=function(n){var g=this.getBoundingRect(),y=this.geometries;if(!g.contain(n[0],n[1]))return!1;e:for(var L=0,$=y.length;L<$;L++){var V=y[L];if(V.type==="polygon"){var z=V.exterior,j=V.interiors;if(contain(z,n[0],n[1])){for(var re=0;re<(j?j.length:0);re++)if(contain(j[re],n[0],n[1]))continue e;return!0}}}return!1},r.prototype.transformTo=function(n,g,y,L){var $=this.getBoundingRect(),V=$.width/$.height;y?L||(L=y/V):y=V*L;for(var z=new BoundingRect$1(n,g,y,L),j=$.calculateTransform(z),re=this.geometries,ae=0;ae<re.length;ae++){var oe=re[ae];oe.type==="polygon"?(transformPoints(oe.exterior,j),each$f(oe.interiors,function(ie){transformPoints(ie,j)})):each$f(oe.points,function(ie){transformPoints(ie,j)})}$=this._rect,$.copy(z),this._center=[$.x+$.width/2,$.y+$.height/2]},r.prototype.cloneShallow=function(n){n==null&&(n=this.name);var g=new r(n,this.geometries,this._center);return g._rect=this._rect,g.transformTo=null,g},r}(Region),GeoSVGRegion=function(t){__extends(r,t);function r(n,g){var y=t.call(this,n)||this;return y.type="geoSVG",y._elOnlyForCalculate=g,y}return r.prototype.calcCenter=function(){for(var n=this._elOnlyForCalculate,g=n.getBoundingRect(),y=[g.x+g.width/2,g.y+g.height/2],L=identity(TMP_TRANSFORM),$=n;$&&!$.isGeoSVGGraphicRoot;)mul(L,$.getLocalTransform(),L),$=$.parent;return invert(L,L),applyTransform$1(y,y,L),y},r}(Region);function decode(t){if(!t.UTF8Encoding)return t;var r=t,n=r.UTF8Scale;n==null&&(n=1024);var g=r.features;return each$f(g,function(y){var L=y.geometry,$=L.encodeOffsets,V=L.coordinates;if($)switch(L.type){case"LineString":L.coordinates=decodeRing(V,$,n);break;case"Polygon":decodeRings(V,$,n);break;case"MultiLineString":decodeRings(V,$,n);break;case"MultiPolygon":each$f(V,function(z,j){return decodeRings(z,$[j],n)})}}),r.UTF8Encoding=!1,r}function decodeRings(t,r,n){for(var g=0;g<t.length;g++)t[g]=decodeRing(t[g],r[g],n)}function decodeRing(t,r,n){for(var g=[],y=r[0],L=r[1],$=0;$<t.length;$+=2){var V=t.charCodeAt($)-64,z=t.charCodeAt($+1)-64;V=V>>1^-(V&1),z=z>>1^-(z&1),V+=y,z+=L,y=V,L=z,g.push([V/n,z/n])}return g}function parseGeoJSON(t,r){return t=decode(t),map$1(filter(t.features,function(n){return n.geometry&&n.properties&&n.geometry.coordinates.length>0}),function(n){var g=n.properties,y=n.geometry,L=[];switch(y.type){case"Polygon":var $=y.coordinates;L.push(new GeoJSONPolygonGeometry($[0],$.slice(1)));break;case"MultiPolygon":each$f(y.coordinates,function(z){z[0]&&L.push(new GeoJSONPolygonGeometry(z[0],z.slice(1)))});break;case"LineString":L.push(new GeoJSONLineStringGeometry([y.coordinates]));break;case"MultiLineString":L.push(new GeoJSONLineStringGeometry(y.coordinates))}var V=new GeoJSONRegion(g[r||"name"],L,g.cp);return V.properties=g,V})}var inner$g=makeInner();function createAxisLabels(t){return t.type==="category"?makeCategoryLabels(t):makeRealNumberLabels(t)}function createAxisTicks(t,r){return t.type==="category"?makeCategoryTicks(t,r):{ticks:map$1(t.scale.getTicks(),function(n){return n.value})}}function makeCategoryLabels(t){var r=t.getLabelModel(),n=makeCategoryLabelsActually(t,r);return!r.get("show")||t.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}function makeCategoryLabelsActually(t,r){var n=getListCache(t,"labels"),g=getOptionCategoryInterval(r),y=listCacheGet(n,g);if(y)return y;var L,$;return isFunction$1(g)?L=makeLabelsByCustomizedCategoryInterval(t,g):($=g==="auto"?makeAutoCategoryInterval(t):g,L=makeLabelsByNumericCategoryInterval(t,$)),listCacheSet(n,g,{labels:L,labelCategoryInterval:$})}function makeCategoryTicks(t,r){var n=getListCache(t,"ticks"),g=getOptionCategoryInterval(r),y=listCacheGet(n,g);if(y)return y;var L,$;if((!r.get("show")||t.scale.isBlank())&&(L=[]),isFunction$1(g))L=makeLabelsByCustomizedCategoryInterval(t,g,!0);else if(g==="auto"){var V=makeCategoryLabelsActually(t,t.getLabelModel());$=V.labelCategoryInterval,L=map$1(V.labels,function(z){return z.tickValue})}else $=g,L=makeLabelsByNumericCategoryInterval(t,$,!0);return listCacheSet(n,g,{ticks:L,tickCategoryInterval:$})}function makeRealNumberLabels(t){var r=t.scale.getTicks(),n=makeLabelFormatter(t);return{labels:map$1(r,function(g,y){return{level:g.level,formattedLabel:n(g,y),rawLabel:t.scale.getLabel(g),tickValue:g.value}})}}function getListCache(t,r){return inner$g(t)[r]||(inner$g(t)[r]=[])}function listCacheGet(t,r){for(var n=0;n<t.length;n++)if(t[n].key===r)return t[n].value}function listCacheSet(t,r,n){return t.push({key:r,value:n}),n}function makeAutoCategoryInterval(t){var r=inner$g(t).autoInterval;return r??(inner$g(t).autoInterval=t.calculateCategoryInterval())}function calculateCategoryInterval(t){var r=fetchAutoCategoryIntervalCalculationParams(t),n=makeLabelFormatter(t),g=(r.axisRotate-r.labelRotate)/180*Math.PI,y=t.scale,L=y.getExtent(),$=y.count();if(L[1]-L[0]<1)return 0;var V=1;$>40&&(V=Math.max(1,Math.floor($/40)));for(var z=L[0],j=t.dataToCoord(z+1)-t.dataToCoord(z),re=Math.abs(j*Math.cos(g)),ae=Math.abs(j*Math.sin(g)),oe=0,ie=0;z<=L[1];z+=V){var le=0,ue=0,de=getBoundingRect(n({value:z}),r.font,"center","top");le=de.width*1.3,ue=de.height*1.3,oe=Math.max(oe,le,7),ie=Math.max(ie,ue,7)}var pe=oe/re,he=ie/ae;isNaN(pe)&&(pe=1/0),isNaN(he)&&(he=1/0);var _e=Math.max(0,Math.floor(Math.min(pe,he))),Ce=inner$g(t.model),$e=t.getExtent(),xe=Ce.lastAutoInterval,Ie=Ce.lastTickCount;return xe!=null&&Ie!=null&&Math.abs(xe-_e)<=1&&Math.abs(Ie-$)<=1&&xe>_e&&Ce.axisExtent0===$e[0]&&Ce.axisExtent1===$e[1]?_e=xe:(Ce.lastTickCount=$,Ce.lastAutoInterval=_e,Ce.axisExtent0=$e[0],Ce.axisExtent1=$e[1]),_e}function fetchAutoCategoryIntervalCalculationParams(t){var r=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:r.get("rotate")||0,font:r.getFont()}}function makeLabelsByNumericCategoryInterval(t,r,n){var g=makeLabelFormatter(t),y=t.scale,L=y.getExtent(),$=t.getLabelModel(),V=[],z=Math.max((r||0)+1,1),j=L[0],re=y.count();j!==0&&z>1&&re/z>2&&(j=Math.round(Math.ceil(j/z)*z));var ae=shouldShowAllLabels(t),oe=$.get("showMinLabel")||ae,ie=$.get("showMaxLabel")||ae;oe&&j!==L[0]&&ue(L[0]);for(var le=j;le<=L[1];le+=z)ue(le);ie&&le-z!==L[1]&&ue(L[1]);function ue(de){var pe={value:de};V.push(n?de:{formattedLabel:g(pe),rawLabel:y.getLabel(pe),tickValue:de})}return V}function makeLabelsByCustomizedCategoryInterval(t,r,n){var g=t.scale,y=makeLabelFormatter(t),L=[];return each$f(g.getTicks(),function($){var V=g.getLabel($),z=$.value;r($.value,V)&&L.push(n?z:{formattedLabel:y($),rawLabel:V,tickValue:z})}),L}var NORMALIZED_EXTENT=[0,1],Axis=function(){function t(r,n,g){this.onBand=!1,this.inverse=!1,this.dim=r,this.scale=n,this._extent=g||[0,0]}return t.prototype.contain=function(r){var n=this._extent,g=Math.min(n[0],n[1]),y=Math.max(n[0],n[1]);return r>=g&&r<=y},t.prototype.containData=function(r){return this.scale.contain(r)},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.getPixelPrecision=function(r){return getPixelPrecision(r||this.scale.getExtent(),this._extent)},t.prototype.setExtent=function(r,n){var g=this._extent;g[0]=r,g[1]=n},t.prototype.dataToCoord=function(r,n){var g=this._extent,y=this.scale;return r=y.normalize(r),this.onBand&&y.type==="ordinal"&&(g=g.slice(),fixExtentWithBands(g,y.count())),linearMap$2(r,NORMALIZED_EXTENT,g,n)},t.prototype.coordToData=function(r,n){var g=this._extent,y=this.scale;this.onBand&&y.type==="ordinal"&&(g=g.slice(),fixExtentWithBands(g,y.count()));var L=linearMap$2(r,g,NORMALIZED_EXTENT,n);return this.scale.scale(L)},t.prototype.pointToData=function(r,n){},t.prototype.getTicksCoords=function(r){r=r||{};var n=r.tickModel||this.getTickModel(),g=createAxisTicks(this,n),y=g.ticks,L=map$1(y,function(V){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(V):V),tickValue:V}},this),$=n.get("alignWithLabel");return fixOnBandTicksCoords(this,L,$,r.clamp),L},t.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var r=this.model.getModel("minorTick"),n=r.get("splitNumber");n>0&&n<100||(n=5);var g=this.scale.getMinorTicks(n),y=map$1(g,function(L){return map$1(L,function($){return{coord:this.dataToCoord($),tickValue:$}},this)},this);return y},t.prototype.getViewLabels=function(){return createAxisLabels(this).labels},t.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},t.prototype.getTickModel=function(){return this.model.getModel("axisTick")},t.prototype.getBandWidth=function(){var r=this._extent,n=this.scale.getExtent(),g=n[1]-n[0]+(this.onBand?1:0);g===0&&(g=1);var y=Math.abs(r[1]-r[0]);return Math.abs(y)/g},t.prototype.calculateCategoryInterval=function(){return calculateCategoryInterval(this)},t}();function fixExtentWithBands(t,r){var n=t[1]-t[0],g=r,y=n/g/2;t[0]+=y,t[1]-=y}function fixOnBandTicksCoords(t,r,n,g){var y=r.length;if(!t.onBand||n||!y)return;var L=t.getExtent(),$,V;if(y===1)r[0].coord=L[0],$=r[1]={coord:L[1]};else{var z=r[y-1].tickValue-r[0].tickValue,j=(r[y-1].coord-r[0].coord)/z;each$f(r,function(ie){ie.coord-=j/2});var re=t.scale.getExtent();V=1+re[1]-r[y-1].tickValue,$={coord:r[y-1].coord+j*V},r.push($)}var ae=L[0]>L[1];oe(r[0].coord,L[0])&&(g?r[0].coord=L[0]:r.shift()),g&&oe(L[0],r[0].coord)&&r.unshift({coord:L[0]}),oe(L[1],$.coord)&&(g?$.coord=L[1]:r.pop()),g&&oe($.coord,L[1])&&r.push({coord:L[1]});function oe(ie,le){return ie=round$3(ie),le=round$3(le),ae?ie>le:ie<le}}const Axis$1=Axis;var PI2$2=Math.PI*2,CMD$1=PathProxy.CMD,DEFAULT_SEARCH_SPACE=["top","right","bottom","left"];function getCandidateAnchor(t,r,n,g,y){var L=n.width,$=n.height;switch(t){case"top":g.set(n.x+L/2,n.y-r),y.set(0,-1);break;case"bottom":g.set(n.x+L/2,n.y+$+r),y.set(0,1);break;case"left":g.set(n.x-r,n.y+$/2),y.set(-1,0);break;case"right":g.set(n.x+L+r,n.y+$/2),y.set(1,0);break}}function projectPointToArc(t,r,n,g,y,L,$,V,z){$-=t,V-=r;var j=Math.sqrt($*$+V*V);$/=j,V/=j;var re=$*n+t,ae=V*n+r;if(Math.abs(g-y)%PI2$2<1e-4)return z[0]=re,z[1]=ae,j-n;if(L){var oe=g;g=normalizeRadian(y),y=normalizeRadian(oe)}else g=normalizeRadian(g),y=normalizeRadian(y);g>y&&(y+=PI2$2);var ie=Math.atan2(V,$);if(ie<0&&(ie+=PI2$2),ie>=g&&ie<=y||ie+PI2$2>=g&&ie+PI2$2<=y)return z[0]=re,z[1]=ae,j-n;var le=n*Math.cos(g)+t,ue=n*Math.sin(g)+r,de=n*Math.cos(y)+t,pe=n*Math.sin(y)+r,he=(le-$)*(le-$)+(ue-V)*(ue-V),_e=(de-$)*(de-$)+(pe-V)*(pe-V);return he<_e?(z[0]=le,z[1]=ue,Math.sqrt(he)):(z[0]=de,z[1]=pe,Math.sqrt(_e))}function projectPointToLine(t,r,n,g,y,L,$,V){var z=y-t,j=L-r,re=n-t,ae=g-r,oe=Math.sqrt(re*re+ae*ae);re/=oe,ae/=oe;var ie=z*re+j*ae,le=ie/oe;V&&(le=Math.min(Math.max(le,0),1)),le*=oe;var ue=$[0]=t+le*re,de=$[1]=r+le*ae;return Math.sqrt((ue-y)*(ue-y)+(de-L)*(de-L))}function projectPointToRect(t,r,n,g,y,L,$){n<0&&(t=t+n,n=-n),g<0&&(r=r+g,g=-g);var V=t+n,z=r+g,j=$[0]=Math.min(Math.max(y,t),V),re=$[1]=Math.min(Math.max(L,r),z);return Math.sqrt((j-y)*(j-y)+(re-L)*(re-L))}var tmpPt=[];function nearestPointOnRect(t,r,n){var g=projectPointToRect(r.x,r.y,r.width,r.height,t.x,t.y,tmpPt);return n.set(tmpPt[0],tmpPt[1]),g}function nearestPointOnPath(t,r,n){for(var g=0,y=0,L=0,$=0,V,z,j=1/0,re=r.data,ae=t.x,oe=t.y,ie=0;ie<re.length;){var le=re[ie++];ie===1&&(g=re[ie],y=re[ie+1],L=g,$=y);var ue=j;switch(le){case CMD$1.M:L=re[ie++],$=re[ie++],g=L,y=$;break;case CMD$1.L:ue=projectPointToLine(g,y,re[ie],re[ie+1],ae,oe,tmpPt,!0),g=re[ie++],y=re[ie++];break;case CMD$1.C:ue=cubicProjectPoint(g,y,re[ie++],re[ie++],re[ie++],re[ie++],re[ie],re[ie+1],ae,oe,tmpPt),g=re[ie++],y=re[ie++];break;case CMD$1.Q:ue=quadraticProjectPoint(g,y,re[ie++],re[ie++],re[ie],re[ie+1],ae,oe,tmpPt),g=re[ie++],y=re[ie++];break;case CMD$1.A:var de=re[ie++],pe=re[ie++],he=re[ie++],_e=re[ie++],Ce=re[ie++],$e=re[ie++];ie+=1;var xe=!!(1-re[ie++]);V=Math.cos(Ce)*he+de,z=Math.sin(Ce)*_e+pe,ie<=1&&(L=V,$=z);var Ie=(ae-de)*_e/he+de;ue=projectPointToArc(de,pe,_e,Ce,Ce+$e,xe,Ie,oe,tmpPt),g=Math.cos(Ce+$e)*he+de,y=Math.sin(Ce+$e)*_e+pe;break;case CMD$1.R:L=g=re[ie++],$=y=re[ie++];var Ne=re[ie++],ze=re[ie++];ue=projectPointToRect(L,$,Ne,ze,ae,oe,tmpPt);break;case CMD$1.Z:ue=projectPointToLine(g,y,L,$,ae,oe,tmpPt,!0),g=L,y=$;break}ue<j&&(j=ue,n.set(tmpPt[0],tmpPt[1]))}return j}var pt0=new Point$1,pt1=new Point$1,pt2=new Point$1,dir=new Point$1,dir2=new Point$1;function updateLabelLinePoints(t,r){if(t){var n=t.getTextGuideLine(),g=t.getTextContent();if(g&&n){var y=t.textGuideLineConfig||{},L=[[0,0],[0,0],[0,0]],$=y.candidates||DEFAULT_SEARCH_SPACE,V=g.getBoundingRect().clone();V.applyTransform(g.getComputedTransform());var z=1/0,j=y.anchor,re=t.getComputedTransform(),ae=re&&invert([],re),oe=r.get("length2")||0;j&&pt2.copy(j);for(var ie=0;ie<$.length;ie++){var le=$[ie];getCandidateAnchor(le,0,V,pt0,dir),Point$1.scaleAndAdd(pt1,pt0,dir,oe),pt1.transform(ae);var ue=t.getBoundingRect(),de=j?j.distance(pt1):t instanceof Path$1?nearestPointOnPath(pt1,t.path,pt2):nearestPointOnRect(pt1,ue,pt2);de<z&&(z=de,pt1.transform(re),pt2.transform(re),pt2.toArray(L[0]),pt1.toArray(L[1]),pt0.toArray(L[2]))}limitTurnAngle(L,r.get("minTurnAngle")),n.setShape({points:L})}}}var tmpArr=[],tmpProjPoint=new Point$1;function limitTurnAngle(t,r){if(r<=180&&r>0){r=r/180*Math.PI,pt0.fromArray(t[0]),pt1.fromArray(t[1]),pt2.fromArray(t[2]),Point$1.sub(dir,pt0,pt1),Point$1.sub(dir2,pt2,pt1);var n=dir.len(),g=dir2.len();if(!(n<.001||g<.001)){dir.scale(1/n),dir2.scale(1/g);var y=dir.dot(dir2),L=Math.cos(r);if(L<y){var $=projectPointToLine(pt1.x,pt1.y,pt2.x,pt2.y,pt0.x,pt0.y,tmpArr,!1);tmpProjPoint.fromArray(tmpArr),tmpProjPoint.scaleAndAdd(dir2,$/Math.tan(Math.PI-r));var V=pt2.x!==pt1.x?(tmpProjPoint.x-pt1.x)/(pt2.x-pt1.x):(tmpProjPoint.y-pt1.y)/(pt2.y-pt1.y);if(isNaN(V))return;V<0?Point$1.copy(tmpProjPoint,pt1):V>1&&Point$1.copy(tmpProjPoint,pt2),tmpProjPoint.toArray(t[1])}}}}function limitSurfaceAngle(t,r,n){if(n<=180&&n>0){n=n/180*Math.PI,pt0.fromArray(t[0]),pt1.fromArray(t[1]),pt2.fromArray(t[2]),Point$1.sub(dir,pt1,pt0),Point$1.sub(dir2,pt2,pt1);var g=dir.len(),y=dir2.len();if(!(g<.001||y<.001)){dir.scale(1/g),dir2.scale(1/y);var L=dir.dot(r),$=Math.cos(n);if(L<$){var V=projectPointToLine(pt1.x,pt1.y,pt2.x,pt2.y,pt0.x,pt0.y,tmpArr,!1);tmpProjPoint.fromArray(tmpArr);var z=Math.PI/2,j=Math.acos(dir2.dot(r)),re=z+j-n;if(re>=z)Point$1.copy(tmpProjPoint,pt2);else{tmpProjPoint.scaleAndAdd(dir2,V/Math.tan(Math.PI/2-re));var ae=pt2.x!==pt1.x?(tmpProjPoint.x-pt1.x)/(pt2.x-pt1.x):(tmpProjPoint.y-pt1.y)/(pt2.y-pt1.y);if(isNaN(ae))return;ae<0?Point$1.copy(tmpProjPoint,pt1):ae>1&&Point$1.copy(tmpProjPoint,pt2)}tmpProjPoint.toArray(t[1])}}}}function setLabelLineState(t,r,n,g){var y=n==="normal",L=y?t:t.ensureState(n);L.ignore=r;var $=g.get("smooth");$&&$===!0&&($=.3),L.shape=L.shape||{},$>0&&(L.shape.smooth=$);var V=g.getModel("lineStyle").getLineStyle();y?t.useStyle(V):L.style=V}function buildLabelLinePath(t,r){var n=r.smooth,g=r.points;if(g)if(t.moveTo(g[0][0],g[0][1]),n>0&&g.length>=3){var y=dist$1(g[0],g[1]),L=dist$1(g[1],g[2]);if(!y||!L){t.lineTo(g[1][0],g[1][1]),t.lineTo(g[2][0],g[2][1]);return}var $=Math.min(y,L)*n,V=lerp$1([],g[1],g[0],$/y),z=lerp$1([],g[1],g[2],$/L),j=lerp$1([],V,z,.5);t.bezierCurveTo(V[0],V[1],V[0],V[1],j[0],j[1]),t.bezierCurveTo(z[0],z[1],z[0],z[1],g[2][0],g[2][1])}else for(var re=1;re<g.length;re++)t.lineTo(g[re][0],g[re][1])}function setLabelLineStyle(t,r,n){var g=t.getTextGuideLine(),y=t.getTextContent();if(!y){g&&t.removeTextGuideLine();return}for(var L=r.normal,$=L.get("show"),V=y.ignore,z=0;z<DISPLAY_STATES.length;z++){var j=DISPLAY_STATES[z],re=r[j],ae=j==="normal";if(re){var oe=re.get("show"),ie=ae?V:retrieve2(y.states[j]&&y.states[j].ignore,V);if(ie||!retrieve2(oe,$)){var le=ae?g:g&&g.states[j];le&&(le.ignore=!0),g&&setLabelLineState(g,!0,j,re);continue}g||(g=new Polyline$3,t.setTextGuideLine(g),!ae&&(V||!$)&&setLabelLineState(g,!0,"normal",r.normal),t.stateProxy&&(g.stateProxy=t.stateProxy)),setLabelLineState(g,!1,j,re)}}if(g){defaults$2(g.style,n),g.style.fill=null;var ue=L.get("showAbove"),de=t.textGuideLineConfig=t.textGuideLineConfig||{};de.showAbove=ue||!1,g.buildPath=buildLabelLinePath}}function getLabelLineStatesModels(t,r){r=r||"labelLine";for(var n={normal:t.getModel(r)},g=0;g<SPECIAL_STATES.length;g++){var y=SPECIAL_STATES[g];n[y]=t.getModel([y,r])}return n}function prepareLayoutList(t){for(var r=[],n=0;n<t.length;n++){var g=t[n];if(!g.defaultAttr.ignore){var y=g.label,L=y.getComputedTransform(),$=y.getBoundingRect(),V=!L||L[1]<1e-5&&L[2]<1e-5,z=y.style.margin||0,j=$.clone();j.applyTransform(L),j.x-=z/2,j.y-=z/2,j.width+=z,j.height+=z;var re=V?new OrientedBoundingRect$1($,L):null;r.push({label:y,labelLine:g.labelLine,rect:j,localRect:$,obb:re,priority:g.priority,defaultAttr:g.defaultAttr,layoutOption:g.computedLayoutOption,axisAligned:V,transform:L})}}return r}function shiftLayout(t,r,n,g,y,L){var $=t.length;if($<2)return;t.sort(function(Ne,ze){return Ne.rect[r]-ze.rect[r]});for(var V=0,z,j=!1,re=0,ae=0;ae<$;ae++){var oe=t[ae],ie=oe.rect;z=ie[r]-V,z<0&&(ie[r]-=z,oe.label[r]-=z,j=!0);var le=Math.max(-z,0);re+=le,V=ie[r]+ie[n]}re>0&&L&&$e(-re/$,0,$);var ue=t[0],de=t[$-1],pe,he;_e(),pe<0&&xe(-pe,.8),he<0&&xe(he,.8),_e(),Ce(pe,he,1),Ce(he,pe,-1),_e(),pe<0&&Ie(-pe),he<0&&Ie(he);function _e(){pe=ue.rect[r]-g,he=y-de.rect[r]-de.rect[n]}function Ce(Ne,ze,Fe){if(Ne<0){var qe=Math.min(ze,-Ne);if(qe>0){$e(qe*Fe,0,$);var Et=qe+Ne;Et<0&&xe(-Et*Fe,1)}else xe(-Ne*Fe,1)}}function $e(Ne,ze,Fe){Ne!==0&&(j=!0);for(var qe=ze;qe<Fe;qe++){var Et=t[qe],kt=Et.rect;kt[r]+=Ne,Et.label[r]+=Ne}}function xe(Ne,ze){for(var Fe=[],qe=0,Et=1;Et<$;Et++){var kt=t[Et-1].rect,Lt=Math.max(t[Et].rect[r]-kt[r]-kt[n],0);Fe.push(Lt),qe+=Lt}if(qe){var vn=Math.min(Math.abs(Ne)/qe,ze);if(Ne>0)for(var Et=0;Et<$-1;Et++){var jt=Fe[Et]*vn;$e(jt,0,Et+1)}else for(var Et=$-1;Et>0;Et--){var jt=Fe[Et-1]*vn;$e(-jt,Et,$)}}}function Ie(Ne){var ze=Ne<0?-1:1;Ne=Math.abs(Ne);for(var Fe=Math.ceil(Ne/($-1)),qe=0;qe<$-1;qe++)if(ze>0?$e(Fe,0,qe+1):$e(-Fe,$-qe-1,$),Ne-=Fe,Ne<=0)return}return j}function shiftLayoutOnX(t,r,n,g){return shiftLayout(t,"x","width",r,n,g)}function shiftLayoutOnY(t,r,n,g){return shiftLayout(t,"y","height",r,n,g)}function hideOverlap(t){var r=[];t.sort(function(ue,de){return de.priority-ue.priority});var n=new BoundingRect$1(0,0,0,0);function g(ue){if(!ue.ignore){var de=ue.ensureState("emphasis");de.ignore==null&&(de.ignore=!1)}ue.ignore=!0}for(var y=0;y<t.length;y++){var L=t[y],$=L.axisAligned,V=L.localRect,z=L.transform,j=L.label,re=L.labelLine;n.copy(L.rect),n.width-=.1,n.height-=.1,n.x+=.05,n.y+=.05;for(var ae=L.obb,oe=!1,ie=0;ie<r.length;ie++){var le=r[ie];if(n.intersect(le.rect)){if($&&le.axisAligned){oe=!0;break}if(le.obb||(le.obb=new OrientedBoundingRect$1(le.localRect,le.transform)),ae||(ae=new OrientedBoundingRect$1(V,z)),ae.intersect(le.obb)){oe=!0;break}}}oe?(g(j),re&&g(re)):(j.attr("ignore",L.defaultAttr.ignore),re&&re.attr("ignore",L.defaultAttr.labelGuideIgnore),r.push(L))}}function cloneArr(t){if(t){for(var r=[],n=0;n<t.length;n++)r.push(t[n].slice());return r}}function prepareLayoutCallbackParams(t,r){var n=t.label,g=r&&r.getTextGuideLine();return{dataIndex:t.dataIndex,dataType:t.dataType,seriesIndex:t.seriesModel.seriesIndex,text:t.label.style.text,rect:t.hostRect,labelRect:t.rect,align:n.style.align,verticalAlign:n.style.verticalAlign,labelLinePoints:cloneArr(g&&g.shape.points)}}var LABEL_OPTION_TO_STYLE_KEYS=["align","verticalAlign","width","height","fontSize"],dummyTransformable=new Transformable$1,labelLayoutInnerStore=makeInner(),labelLineAnimationStore=makeInner();function extendWithKeys(t,r,n){for(var g=0;g<n.length;g++){var y=n[g];r[y]!=null&&(t[y]=r[y])}}var LABEL_LAYOUT_PROPS=["x","y","rotation"],LabelManager=function(){function t(){this._labelList=[],this._chartViewList=[]}return t.prototype.clearLabels=function(){this._labelList=[],this._chartViewList=[]},t.prototype._addLabel=function(r,n,g,y,L){var $=y.style,V=y.__hostTarget,z=V.textConfig||{},j=y.getComputedTransform(),re=y.getBoundingRect().plain();BoundingRect$1.applyTransform(re,re,j),j?dummyTransformable.setLocalTransform(j):(dummyTransformable.x=dummyTransformable.y=dummyTransformable.rotation=dummyTransformable.originX=dummyTransformable.originY=0,dummyTransformable.scaleX=dummyTransformable.scaleY=1),dummyTransformable.rotation=normalizeRadian(dummyTransformable.rotation);var ae=y.__hostTarget,oe;if(ae){oe=ae.getBoundingRect().plain();var ie=ae.getComputedTransform();BoundingRect$1.applyTransform(oe,oe,ie)}var le=oe&&ae.getTextGuideLine();this._labelList.push({label:y,labelLine:le,seriesModel:g,dataIndex:r,dataType:n,layoutOption:L,computedLayoutOption:null,rect:re,hostRect:oe,priority:oe?oe.width*oe.height:0,defaultAttr:{ignore:y.ignore,labelGuideIgnore:le&&le.ignore,x:dummyTransformable.x,y:dummyTransformable.y,scaleX:dummyTransformable.scaleX,scaleY:dummyTransformable.scaleY,rotation:dummyTransformable.rotation,style:{x:$.x,y:$.y,align:$.align,verticalAlign:$.verticalAlign,width:$.width,height:$.height,fontSize:$.fontSize},cursor:y.cursor,attachedPos:z.position,attachedRot:z.rotation}})},t.prototype.addLabelsOfSeries=function(r){var n=this;this._chartViewList.push(r);var g=r.__model,y=g.get("labelLayout");(isFunction$1(y)||keys(y).length)&&r.group.traverse(function(L){if(L.ignore)return!0;var $=L.getTextContent(),V=getECData(L);$&&!$.disableLabelLayout&&n._addLabel(V.dataIndex,V.dataType,g,$,y)})},t.prototype.updateLayoutConfig=function(r){var n=r.getWidth(),g=r.getHeight();function y(_e,Ce){return function(){updateLabelLinePoints(_e,Ce)}}for(var L=0;L<this._labelList.length;L++){var $=this._labelList[L],V=$.label,z=V.__hostTarget,j=$.defaultAttr,re=void 0;isFunction$1($.layoutOption)?re=$.layoutOption(prepareLayoutCallbackParams($,z)):re=$.layoutOption,re=re||{},$.computedLayoutOption=re;var ae=Math.PI/180;z&&z.setTextConfig({local:!1,position:re.x!=null||re.y!=null?null:j.attachedPos,rotation:re.rotate!=null?re.rotate*ae:j.attachedRot,offset:[re.dx||0,re.dy||0]});var oe=!1;if(re.x!=null?(V.x=parsePercent(re.x,n),V.setStyle("x",0),oe=!0):(V.x=j.x,V.setStyle("x",j.style.x)),re.y!=null?(V.y=parsePercent(re.y,g),V.setStyle("y",0),oe=!0):(V.y=j.y,V.setStyle("y",j.style.y)),re.labelLinePoints){var ie=z.getTextGuideLine();ie&&(ie.setShape({points:re.labelLinePoints}),oe=!1)}var le=labelLayoutInnerStore(V);le.needsUpdateLabelLine=oe,V.rotation=re.rotate!=null?re.rotate*ae:j.rotation,V.scaleX=j.scaleX,V.scaleY=j.scaleY;for(var ue=0;ue<LABEL_OPTION_TO_STYLE_KEYS.length;ue++){var de=LABEL_OPTION_TO_STYLE_KEYS[ue];V.setStyle(de,re[de]!=null?re[de]:j.style[de])}if(re.draggable){if(V.draggable=!0,V.cursor="move",z){var pe=$.seriesModel;if($.dataIndex!=null){var he=$.seriesModel.getData($.dataType);pe=he.getItemModel($.dataIndex)}V.on("drag",y(z,pe.getModel("labelLine")))}}else V.off("drag"),V.cursor=j.cursor}},t.prototype.layout=function(r){var n=r.getWidth(),g=r.getHeight(),y=prepareLayoutList(this._labelList),L=filter(y,function(z){return z.layoutOption.moveOverlap==="shiftX"}),$=filter(y,function(z){return z.layoutOption.moveOverlap==="shiftY"});shiftLayoutOnX(L,0,n),shiftLayoutOnY($,0,g);var V=filter(y,function(z){return z.layoutOption.hideOverlap});hideOverlap(V)},t.prototype.processLabelsOverall=function(){var r=this;each$f(this._chartViewList,function(n){var g=n.__model,y=n.ignoreLabelLineUpdate,L=g.isAnimationEnabled();n.group.traverse(function($){if($.ignore&&!$.forceLabelAnimation)return!0;var V=!y,z=$.getTextContent();!V&&z&&(V=labelLayoutInnerStore(z).needsUpdateLabelLine),V&&r._updateLabelLine($,g),L&&r._animateLabels($,g)})})},t.prototype._updateLabelLine=function(r,n){var g=r.getTextContent(),y=getECData(r),L=y.dataIndex;if(g&&L!=null){var $=n.getData(y.dataType),V=$.getItemModel(L),z={},j=$.getItemVisual(L,"style");if(j){var re=$.getVisual("drawType");z.stroke=j[re]}var ae=V.getModel("labelLine");setLabelLineStyle(r,getLabelLineStatesModels(V),z),updateLabelLinePoints(r,ae)}},t.prototype._animateLabels=function(r,n){var g=r.getTextContent(),y=r.getTextGuideLine();if(g&&(r.forceLabelAnimation||!g.ignore&&!g.invisible&&!r.disableLabelAnimation&&!isElementRemoved(r))){var L=labelLayoutInnerStore(g),$=L.oldLayout,V=getECData(r),z=V.dataIndex,j={x:g.x,y:g.y,rotation:g.rotation},re=n.getData(V.dataType);if($){g.attr($);var oe=r.prevStates;oe&&(indexOf(oe,"select")>=0&&g.attr(L.oldLayoutSelect),indexOf(oe,"emphasis")>=0&&g.attr(L.oldLayoutEmphasis)),updateProps$1(g,j,n,z)}else if(g.attr(j),!labelInner(g).valueAnimation){var ae=retrieve2(g.style.opacity,1);g.style.opacity=0,initProps(g,{style:{opacity:ae}},n,z)}if(L.oldLayout=j,g.states.select){var ie=L.oldLayoutSelect={};extendWithKeys(ie,j,LABEL_LAYOUT_PROPS),extendWithKeys(ie,g.states.select,LABEL_LAYOUT_PROPS)}if(g.states.emphasis){var le=L.oldLayoutEmphasis={};extendWithKeys(le,j,LABEL_LAYOUT_PROPS),extendWithKeys(le,g.states.emphasis,LABEL_LAYOUT_PROPS)}animateLabelValue(g,z,re,n,n)}if(y&&!y.ignore&&!y.invisible){var L=labelLineAnimationStore(y),$=L.oldLayout,ue={points:y.shape.points};$?(y.attr({shape:$}),updateProps$1(y,{shape:ue},n)):(y.setShape(ue),y.style.strokePercent=0,initProps(y,{style:{strokePercent:1}},n)),L.oldLayout=ue}},t}();const LabelManager$1=LabelManager;var getLabelManager=makeInner();function installLabelLayout(t){t.registerUpdateLifecycle("series:beforeupdate",function(r,n,g){var y=getLabelManager(n).labelManager;y||(y=getLabelManager(n).labelManager=new LabelManager$1),y.clearLabels()}),t.registerUpdateLifecycle("series:layoutlabels",function(r,n,g){var y=getLabelManager(n).labelManager;g.updatedSeries.forEach(function(L){y.addLabelsOfSeries(n.getViewOfSeriesModel(L))}),y.updateLayoutConfig(n),y.layout(n),y.processLabelsOverall()})}var mathSin=Math.sin,mathCos=Math.cos,PI$4=Math.PI,PI2$1=Math.PI*2,degree=180/PI$4,SVGPathRebuilder=function(){function t(){}return t.prototype.reset=function(r){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,r||4)},t.prototype.moveTo=function(r,n){this._add("M",r,n)},t.prototype.lineTo=function(r,n){this._add("L",r,n)},t.prototype.bezierCurveTo=function(r,n,g,y,L,$){this._add("C",r,n,g,y,L,$)},t.prototype.quadraticCurveTo=function(r,n,g,y){this._add("Q",r,n,g,y)},t.prototype.arc=function(r,n,g,y,L,$){this.ellipse(r,n,g,g,0,y,L,$)},t.prototype.ellipse=function(r,n,g,y,L,$,V,z){var j=V-$,re=!z,ae=Math.abs(j),oe=isAroundZero(ae-PI2$1)||(re?j>=PI2$1:-j>=PI2$1),ie=j>0?j%PI2$1:j%PI2$1+PI2$1,le=!1;oe?le=!0:isAroundZero(ae)?le=!1:le=ie>=PI$4==!!re;var ue=r+g*mathCos($),de=n+y*mathSin($);this._start&&this._add("M",ue,de);var pe=Math.round(L*degree);if(oe){var he=1/this._p,_e=(re?1:-1)*(PI2$1-he);this._add("A",g,y,pe,1,+re,r+g*mathCos($+_e),n+y*mathSin($+_e)),he>.01&&this._add("A",g,y,pe,0,+re,ue,de)}else{var Ce=r+g*mathCos(V),$e=n+y*mathSin(V);this._add("A",g,y,pe,+le,+re,Ce,$e)}},t.prototype.rect=function(r,n,g,y){this._add("M",r,n),this._add("l",g,0),this._add("l",0,y),this._add("l",-g,0),this._add("Z")},t.prototype.closePath=function(){this._d.length>0&&this._add("Z")},t.prototype._add=function(r,n,g,y,L,$,V,z,j){for(var re=[],ae=this._p,oe=1;oe<arguments.length;oe++){var ie=arguments[oe];if(isNaN(ie)){this._invalid=!0;return}re.push(Math.round(ie*ae)/ae)}this._d.push(r+re.join(" ")),this._start=r==="Z"},t.prototype.generateStr=function(){this._str=this._invalid?"":this._d.join(""),this._d=[]},t.prototype.getStr=function(){return this._str},t}();const SVGPathRebuilder$1=SVGPathRebuilder;var NONE="none",mathRound=Math.round;function pathHasFill(t){var r=t.fill;return r!=null&&r!==NONE}function pathHasStroke(t){var r=t.stroke;return r!=null&&r!==NONE}var strokeProps=["lineCap","miterLimit","lineJoin"],svgStrokeProps=map$1(strokeProps,function(t){return"stroke-"+t.toLowerCase()});function mapStyleToAttrs(t,r,n,g){var y=r.opacity==null?1:r.opacity;if(n instanceof ZRImage$1){t("opacity",y);return}if(pathHasFill(r)){var L=normalizeColor(r.fill);t("fill",L.color);var $=r.fillOpacity!=null?r.fillOpacity*L.opacity*y:L.opacity*y;(g||$<1)&&t("fill-opacity",$)}else t("fill",NONE);if(pathHasStroke(r)){var V=normalizeColor(r.stroke);t("stroke",V.color);var z=r.strokeNoScale?n.getLineScale():1,j=z?(r.lineWidth||0)/z:0,re=r.strokeOpacity!=null?r.strokeOpacity*V.opacity*y:V.opacity*y,ae=r.strokeFirst;if((g||j!==1)&&t("stroke-width",j),(g||ae)&&t("paint-order",ae?"stroke":"fill"),(g||re<1)&&t("stroke-opacity",re),r.lineDash){var oe=getLineDash(n),ie=oe[0],le=oe[1];ie&&(le=mathRound(le||0),t("stroke-dasharray",ie.join(",")),(le||g)&&t("stroke-dashoffset",le))}else g&&t("stroke-dasharray",NONE);for(var ue=0;ue<strokeProps.length;ue++){var de=strokeProps[ue];if(g||r[de]!==DEFAULT_PATH_STYLE[de]){var pe=r[de]||DEFAULT_PATH_STYLE[de];pe&&t(svgStrokeProps[ue],pe)}}}else g&&t("stroke",NONE)}var SVGNS="http://www.w3.org/2000/svg",XLINKNS="http://www.w3.org/1999/xlink",XMLNS="http://www.w3.org/2000/xmlns/",XML_NAMESPACE="http://www.w3.org/XML/1998/namespace",META_DATA_PREFIX="ecmeta_";function createElement(t){return document.createElementNS(SVGNS,t)}function createVNode(t,r,n,g,y){return{tag:t,attrs:n||{},children:g,text:y,key:r}}function createElementOpen(t,r){var n=[];if(r)for(var g in r){var y=r[g],L=g;y!==!1&&(y!==!0&&y!=null&&(L+='="'+y+'"'),n.push(L))}return"<"+t+" "+n.join(" ")+">"}function createElementClose(t){return"</"+t+">"}function vNodeToString(t,r){r=r||{};var n=r.newline?`
`:"";function g(y){var L=y.children,$=y.tag,V=y.attrs,z=y.text;return createElementOpen($,V)+($!=="style"?encodeHTML(z):z||"")+(L?""+n+map$1(L,function(j){return g(j)}).join(n)+n:"")+createElementClose($)}return g(t)}function getCssString(t,r,n){n=n||{};var g=n.newline?`
`:"",y=" {"+g,L=g+"}",$=map$1(keys(t),function(z){return z+y+map$1(keys(t[z]),function(j){return j+":"+t[z][j]+";"}).join(g)+L}).join(g),V=map$1(keys(r),function(z){return"@keyframes "+z+y+map$1(keys(r[z]),function(j){return j+y+map$1(keys(r[z][j]),function(re){var ae=r[z][j][re];return re==="d"&&(ae='path("'+ae+'")'),re+":"+ae+";"}).join(g)+L}).join(g)+L}).join(g);return!$&&!V?"":["<![CDATA[",$,V,"]]>"].join(g)}function createBrushScope(t){return{zrId:t,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssStyleCache:{},cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function createSVGVNode(t,r,n,g){return createVNode("svg","root",{width:t,height:r,xmlns:SVGNS,"xmlns:xlink":XLINKNS,version:"1.1",baseProfile:"full",viewBox:g?"0 0 "+t+" "+r:!1},n)}var cssClassIdx=0;function getClassId(){return cssClassIdx++}var EASING_MAP={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"},transformOriginKey="transform-origin";function buildPathString(t,r,n){var g=extend$1({},t.shape);extend$1(g,r),t.buildPath(n,g);var y=new SVGPathRebuilder$1;return y.reset(getPathPrecision(t)),n.rebuildPath(y,1),y.generateStr(),y.getStr()}function setTransformOrigin(t,r){var n=r.originX,g=r.originY;(n||g)&&(t[transformOriginKey]=n+"px "+g+"px")}var ANIMATE_STYLE_MAP={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function addAnimation(t,r){var n=r.zrId+"-ani-"+r.cssAnimIdx++;return r.cssAnims[n]=t,n}function createCompoundPathCSSAnimation(t,r,n){var g=t.shape.paths,y={},L,$;if(each$f(g,function(z){var j=createBrushScope(n.zrId);j.animation=!0,createCSSAnimation(z,{},j,!0);var re=j.cssAnims,ae=j.cssNodes,oe=keys(re),ie=oe.length;if(ie){$=oe[ie-1];var le=re[$];for(var ue in le){var de=le[ue];y[ue]=y[ue]||{d:""},y[ue].d+=de.d||""}for(var pe in ae){var he=ae[pe].animation;he.indexOf($)>=0&&(L=he)}}}),!!L){r.d=!1;var V=addAnimation(y,n);return L.replace($,V)}}function getEasingFunc(t){return isString$1(t)?EASING_MAP[t]?"cubic-bezier("+EASING_MAP[t]+")":createCubicEasingFunc(t)?t:"":""}function createCSSAnimation(t,r,n,g){var y=t.animators,L=y.length,$=[];if(t instanceof CompoundPath$1){var V=createCompoundPathCSSAnimation(t,r,n);if(V)$.push(V);else if(!L)return}else if(!L)return;for(var z={},j=0;j<L;j++){var re=y[j],ae=[re.getMaxTime()/1e3+"s"],oe=getEasingFunc(re.getClip().easing),ie=re.getDelay();oe?ae.push(oe):ae.push("linear"),ie&&ae.push(ie/1e3+"s"),re.getLoop()&&ae.push("infinite");var le=ae.join(" ");z[le]=z[le]||[le,[]],z[le][1].push(re)}function ue(he){var _e=he[1],Ce=_e.length,$e={},xe={},Ie={},Ne="animation-timing-function";function ze(Mn,Vn,zn){for(var Jn=Mn.getTracks(),tr=Mn.getMaxTime(),$n=0;$n<Jn.length;$n++){var Pn=Jn[$n];if(Pn.needsAnimate()){var Bn=Pn.keyframes,Un=Pn.propName;if(zn&&(Un=zn(Un)),Un)for(var Fn=0;Fn<Bn.length;Fn++){var cr=Bn[Fn],ur=Math.round(cr.time/tr*100)+"%",vr=getEasingFunc(cr.easing),Yn=cr.rawValue;(isString$1(Yn)||isNumber$1(Yn))&&(Vn[ur]=Vn[ur]||{},Vn[ur][Un]=cr.rawValue,vr&&(Vn[ur][Ne]=vr))}}}}for(var Fe=0;Fe<Ce;Fe++){var qe=_e[Fe],Et=qe.targetName;Et?Et==="shape"&&ze(qe,xe):!g&&ze(qe,$e)}for(var kt in $e){var Lt={};copyTransform(Lt,t),extend$1(Lt,$e[kt]);var vn=getSRTTransformString(Lt),jt=$e[kt][Ne];Ie[kt]=vn?{transform:vn}:{},setTransformOrigin(Ie[kt],Lt),jt&&(Ie[kt][Ne]=jt)}var At,hn=!0;for(var kt in xe){Ie[kt]=Ie[kt]||{};var bn=!At,jt=xe[kt][Ne];bn&&(At=new PathProxy);var Cn=At.len();At.reset(),Ie[kt].d=buildPathString(t,xe[kt],At);var Tn=At.len();if(!bn&&Cn!==Tn){hn=!1;break}jt&&(Ie[kt][Ne]=jt)}if(!hn)for(var kt in Ie)delete Ie[kt].d;if(!g)for(var Fe=0;Fe<Ce;Fe++){var qe=_e[Fe],Et=qe.targetName;Et==="style"&&ze(qe,Ie,function(Jn){return ANIMATE_STYLE_MAP[Jn]})}for(var xn=keys(Ie),En=!0,kn,Fe=1;Fe<xn.length;Fe++){var On=xn[Fe-1],Rn=xn[Fe];if(Ie[On][transformOriginKey]!==Ie[Rn][transformOriginKey]){En=!1;break}kn=Ie[On][transformOriginKey]}if(En&&kn){for(var kt in Ie)Ie[kt][transformOriginKey]&&delete Ie[kt][transformOriginKey];r[transformOriginKey]=kn}if(filter(xn,function(Mn){return keys(Ie[Mn]).length>0}).length){var In=addAnimation(Ie,n);return In+" "+he[0]+" both"}}for(var de in z){var V=ue(z[de]);V&&$.push(V)}if($.length){var pe=n.zrId+"-cls-"+getClassId();n.cssNodes["."+pe]={animation:$.join(",")},r.class=pe}}function createCSSEmphasis(t,r,n){if(!t.ignore)if(t.isSilent()){var g={"pointer-events":"none"};setClassAttribute(g,r,n,!0)}else{var y=t.states.emphasis&&t.states.emphasis.style?t.states.emphasis.style:{},L=y.fill;if(!L){var $=t.style&&t.style.fill,V=t.states.select&&t.states.select.style&&t.states.select.style.fill,z=t.currentStates.indexOf("select")>=0&&V||$;z&&(L=liftColor(z))}var j=y.lineWidth;if(j){var re=!y.strokeNoScale&&t.transform?t.transform[0]:1;j=j/re}var g={cursor:"pointer"};L&&(g.fill=L),y.stroke&&(g.stroke=y.stroke),j&&(g["stroke-width"]=j),setClassAttribute(g,r,n,!0)}}function setClassAttribute(t,r,n,g){var y=JSON.stringify(t),L=n.cssStyleCache[y];L||(L=n.zrId+"-cls-"+getClassId(),n.cssStyleCache[y]=L,n.cssNodes["."+L+(g?":hover":"")]=t),r.class=r.class?r.class+" "+L:L}var round$1=Math.round;function isImageLike(t){return t&&isString$1(t.src)}function isCanvasLike(t){return t&&isFunction$1(t.toDataURL)}function setStyleAttrs(t,r,n,g){mapStyleToAttrs(function(y,L){var $=y==="fill"||y==="stroke";$&&isGradient(L)?setGradient(r,t,y,g):$&&isPattern(L)?setPattern(n,t,y,g):$&&L==="none"?t[y]="transparent":t[y]=L},r,n,!1),setShadow(n,t,g)}function setMetaData(t,r){var n=getElementSSRData(r);n&&(n.each(function(g,y){g!=null&&(t[(META_DATA_PREFIX+y).toLowerCase()]=g+"")}),r.isSilent()&&(t[META_DATA_PREFIX+"silent"]="true"))}function noRotateScale(t){return isAroundZero(t[0]-1)&&isAroundZero(t[1])&&isAroundZero(t[2])&&isAroundZero(t[3]-1)}function noTranslate(t){return isAroundZero(t[4])&&isAroundZero(t[5])}function setTransform(t,r,n){if(r&&!(noTranslate(r)&&noRotateScale(r))){var g=n?10:1e4;t.transform=noRotateScale(r)?"translate("+round$1(r[4]*g)/g+" "+round$1(r[5]*g)/g+")":getMatrixStr(r)}}function convertPolyShape(t,r,n){for(var g=t.points,y=[],L=0;L<g.length;L++)y.push(round$1(g[L][0]*n)/n),y.push(round$1(g[L][1]*n)/n);r.points=y.join(" ")}function validatePolyShape(t){return!t.smooth}function createAttrsConvert(t){var r=map$1(t,function(n){return typeof n=="string"?[n,n]:n});return function(n,g,y){for(var L=0;L<r.length;L++){var $=r[L],V=n[$[0]];V!=null&&(g[$[1]]=round$1(V*y)/y)}}}var builtinShapesDef={circle:[createAttrsConvert(["cx","cy","r"])],polyline:[convertPolyShape,validatePolyShape],polygon:[convertPolyShape,validatePolyShape]};function hasShapeAnimation(t){for(var r=t.animators,n=0;n<r.length;n++)if(r[n].targetName==="shape")return!0;return!1}function brushSVGPath(t,r){var n=t.style,g=t.shape,y=builtinShapesDef[t.type],L={},$=r.animation,V="path",z=t.style.strokePercent,j=r.compress&&getPathPrecision(t)||4;if(y&&!r.willUpdate&&!(y[1]&&!y[1](g))&&!($&&hasShapeAnimation(t))&&!(z<1)){V=t.type;var re=Math.pow(10,j);y[0](g,L,re)}else{var ae=!t.path||t.shapeChanged();t.path||t.createPathProxy();var oe=t.path;ae&&(oe.beginPath(),t.buildPath(oe,t.shape),t.pathUpdated());var ie=oe.getVersion(),le=t,ue=le.__svgPathBuilder;(le.__svgPathVersion!==ie||!ue||z!==le.__svgPathStrokePercent)&&(ue||(ue=le.__svgPathBuilder=new SVGPathRebuilder$1),ue.reset(j),oe.rebuildPath(ue,z),ue.generateStr(),le.__svgPathVersion=ie,le.__svgPathStrokePercent=z),L.d=ue.getStr()}return setTransform(L,t.transform),setStyleAttrs(L,n,t,r),setMetaData(L,t),r.animation&&createCSSAnimation(t,L,r),r.emphasis&&createCSSEmphasis(t,L,r),createVNode(V,t.id+"",L)}function brushSVGImage(t,r){var n=t.style,g=n.image;if(g&&!isString$1(g)&&(isImageLike(g)?g=g.src:isCanvasLike(g)&&(g=g.toDataURL())),!!g){var y=n.x||0,L=n.y||0,$=n.width,V=n.height,z={href:g,width:$,height:V};return y&&(z.x=y),L&&(z.y=L),setTransform(z,t.transform),setStyleAttrs(z,n,t,r),setMetaData(z,t),r.animation&&createCSSAnimation(t,z,r),createVNode("image",t.id+"",z)}}function brushSVGTSpan(t,r){var n=t.style,g=n.text;if(g!=null&&(g+=""),!(!g||isNaN(n.x)||isNaN(n.y))){var y=n.font||DEFAULT_FONT,L=n.x||0,$=adjustTextY$1(n.y||0,getLineHeight(y),n.textBaseline),V=TEXT_ALIGN_TO_ANCHOR[n.textAlign]||n.textAlign,z={"dominant-baseline":"central","text-anchor":V};if(hasSeparateFont(n)){var j="",re=n.fontStyle,ae=parseFontSize(n.fontSize);if(!parseFloat(ae))return;var oe=n.fontFamily||DEFAULT_FONT_FAMILY,ie=n.fontWeight;j+="font-size:"+ae+";font-family:"+oe+";",re&&re!=="normal"&&(j+="font-style:"+re+";"),ie&&ie!=="normal"&&(j+="font-weight:"+ie+";"),z.style=j}else z.style="font: "+y;return g.match(/\s/)&&(z["xml:space"]="preserve"),L&&(z.x=L),$&&(z.y=$),setTransform(z,t.transform),setStyleAttrs(z,n,t,r),setMetaData(z,t),r.animation&&createCSSAnimation(t,z,r),createVNode("text",t.id+"",z,void 0,g)}}function brush(t,r){if(t instanceof Path$1)return brushSVGPath(t,r);if(t instanceof ZRImage$1)return brushSVGImage(t,r);if(t instanceof TSpan$1)return brushSVGTSpan(t,r)}function setShadow(t,r,n){var g=t.style;if(hasShadow(g)){var y=getShadowKey(t),L=n.shadowCache,$=L[y];if(!$){var V=t.getGlobalScale(),z=V[0],j=V[1];if(!z||!j)return;var re=g.shadowOffsetX||0,ae=g.shadowOffsetY||0,oe=g.shadowBlur,ie=normalizeColor(g.shadowColor),le=ie.opacity,ue=ie.color,de=oe/2/z,pe=oe/2/j,he=de+" "+pe;$=n.zrId+"-s"+n.shadowIdx++,n.defs[$]=createVNode("filter",$,{id:$,x:"-100%",y:"-100%",width:"300%",height:"300%"},[createVNode("feDropShadow","",{dx:re/z,dy:ae/j,stdDeviation:he,"flood-color":ue,"flood-opacity":le})]),L[y]=$}r.filter=getIdURL($)}}function setGradient(t,r,n,g){var y=t[n],L,$={gradientUnits:y.global?"userSpaceOnUse":"objectBoundingBox"};if(isLinearGradient(y))L="linearGradient",$.x1=y.x,$.y1=y.y,$.x2=y.x2,$.y2=y.y2;else if(isRadialGradient(y))L="radialGradient",$.cx=retrieve2(y.x,.5),$.cy=retrieve2(y.y,.5),$.r=retrieve2(y.r,.5);else return;for(var V=y.colorStops,z=[],j=0,re=V.length;j<re;++j){var ae=round4(V[j].offset)*100+"%",oe=V[j].color,ie=normalizeColor(oe),le=ie.color,ue=ie.opacity,de={offset:ae};de["stop-color"]=le,ue<1&&(de["stop-opacity"]=ue),z.push(createVNode("stop",j+"",de))}var pe=createVNode(L,"",$,z),he=vNodeToString(pe),_e=g.gradientCache,Ce=_e[he];Ce||(Ce=g.zrId+"-g"+g.gradientIdx++,_e[he]=Ce,$.id=Ce,g.defs[Ce]=createVNode(L,Ce,$,z)),r[n]=getIdURL(Ce)}function setPattern(t,r,n,g){var y=t.style[n],L=t.getBoundingRect(),$={},V=y.repeat,z=V==="no-repeat",j=V==="repeat-x",re=V==="repeat-y",ae;if(isImagePattern(y)){var oe=y.imageWidth,ie=y.imageHeight,le=void 0,ue=y.image;if(isString$1(ue)?le=ue:isImageLike(ue)?le=ue.src:isCanvasLike(ue)&&(le=ue.toDataURL()),typeof Image>"u"){var de="Image width/height must been given explictly in svg-ssr renderer.";assert(oe,de),assert(ie,de)}else if(oe==null||ie==null){var pe=function(Fe,qe){if(Fe){var Et=Fe.elm,kt=oe||qe.width,Lt=ie||qe.height;Fe.tag==="pattern"&&(j?(Lt=1,kt/=L.width):re&&(kt=1,Lt/=L.height)),Fe.attrs.width=kt,Fe.attrs.height=Lt,Et&&(Et.setAttribute("width",kt),Et.setAttribute("height",Lt))}},he=createOrUpdateImage(le,null,t,function(Fe){z||pe(xe,Fe),pe(ae,Fe)});he&&he.width&&he.height&&(oe=oe||he.width,ie=ie||he.height)}ae=createVNode("image","img",{href:le,width:oe,height:ie}),$.width=oe,$.height=ie}else y.svgElement&&(ae=clone$4(y.svgElement),$.width=y.svgWidth,$.height=y.svgHeight);if(ae){var _e,Ce;z?_e=Ce=1:j?(Ce=1,_e=$.width/L.width):re?(_e=1,Ce=$.height/L.height):$.patternUnits="userSpaceOnUse",_e!=null&&!isNaN(_e)&&($.width=_e),Ce!=null&&!isNaN(Ce)&&($.height=Ce);var $e=getSRTTransformString(y);$e&&($.patternTransform=$e);var xe=createVNode("pattern","",$,[ae]),Ie=vNodeToString(xe),Ne=g.patternCache,ze=Ne[Ie];ze||(ze=g.zrId+"-p"+g.patternIdx++,Ne[Ie]=ze,$.id=ze,xe=g.defs[ze]=createVNode("pattern",ze,$,[ae])),r[n]=getIdURL(ze)}}function setClipPath(t,r,n){var g=n.clipPathCache,y=n.defs,L=g[t.id];if(!L){L=n.zrId+"-c"+n.clipPathIdx++;var $={id:L};g[t.id]=L,y[L]=createVNode("clipPath",L,$,[brushSVGPath(t,n)])}r["clip-path"]=getIdURL(L)}function createTextNode(t){return document.createTextNode(t)}function insertBefore(t,r,n){t.insertBefore(r,n)}function removeChild(t,r){t.removeChild(r)}function appendChild(t,r){t.appendChild(r)}function parentNode(t){return t.parentNode}function nextSibling(t){return t.nextSibling}function setTextContent(t,r){t.textContent=r}var colonChar=58,xChar=120,emptyNode=createVNode("","");function isUndef(t){return t===void 0}function isDef(t){return t!==void 0}function createKeyToOldIdx(t,r,n){for(var g={},y=r;y<=n;++y){var L=t[y].key;L!==void 0&&(g[L]=y)}return g}function sameVnode(t,r){var n=t.key===r.key,g=t.tag===r.tag;return g&&n}function createElm(t){var r,n=t.children,g=t.tag;if(isDef(g)){var y=t.elm=createElement(g);if(updateAttrs(emptyNode,t),isArray$2(n))for(r=0;r<n.length;++r){var L=n[r];L!=null&&appendChild(y,createElm(L))}else isDef(t.text)&&!isObject$5(t.text)&&appendChild(y,createTextNode(t.text))}else t.elm=createTextNode(t.text);return t.elm}function addVnodes(t,r,n,g,y){for(;g<=y;++g){var L=n[g];L!=null&&insertBefore(t,createElm(L),r)}}function removeVnodes(t,r,n,g){for(;n<=g;++n){var y=r[n];if(y!=null)if(isDef(y.tag)){var L=parentNode(y.elm);removeChild(L,y.elm)}else removeChild(t,y.elm)}}function updateAttrs(t,r){var n,g=r.elm,y=t&&t.attrs||{},L=r.attrs||{};if(y!==L){for(n in L){var $=L[n],V=y[n];V!==$&&($===!0?g.setAttribute(n,""):$===!1?g.removeAttribute(n):n==="style"?g.style.cssText=$:n.charCodeAt(0)!==xChar?g.setAttribute(n,$):n==="xmlns:xlink"||n==="xmlns"?g.setAttributeNS(XMLNS,n,$):n.charCodeAt(3)===colonChar?g.setAttributeNS(XML_NAMESPACE,n,$):n.charCodeAt(5)===colonChar?g.setAttributeNS(XLINKNS,n,$):g.setAttribute(n,$))}for(n in y)n in L||g.removeAttribute(n)}}function updateChildren(t,r,n){for(var g=0,y=0,L=r.length-1,$=r[0],V=r[L],z=n.length-1,j=n[0],re=n[z],ae,oe,ie,le;g<=L&&y<=z;)$==null?$=r[++g]:V==null?V=r[--L]:j==null?j=n[++y]:re==null?re=n[--z]:sameVnode($,j)?(patchVnode($,j),$=r[++g],j=n[++y]):sameVnode(V,re)?(patchVnode(V,re),V=r[--L],re=n[--z]):sameVnode($,re)?(patchVnode($,re),insertBefore(t,$.elm,nextSibling(V.elm)),$=r[++g],re=n[--z]):sameVnode(V,j)?(patchVnode(V,j),insertBefore(t,V.elm,$.elm),V=r[--L],j=n[++y]):(isUndef(ae)&&(ae=createKeyToOldIdx(r,g,L)),oe=ae[j.key],isUndef(oe)?insertBefore(t,createElm(j),$.elm):(ie=r[oe],ie.tag!==j.tag?insertBefore(t,createElm(j),$.elm):(patchVnode(ie,j),r[oe]=void 0,insertBefore(t,ie.elm,$.elm))),j=n[++y]);(g<=L||y<=z)&&(g>L?(le=n[z+1]==null?null:n[z+1].elm,addVnodes(t,le,n,y,z)):removeVnodes(t,r,g,L))}function patchVnode(t,r){var n=r.elm=t.elm,g=t.children,y=r.children;t!==r&&(updateAttrs(t,r),isUndef(r.text)?isDef(g)&&isDef(y)?g!==y&&updateChildren(n,g,y):isDef(y)?(isDef(t.text)&&setTextContent(n,""),addVnodes(n,null,y,0,y.length-1)):isDef(g)?removeVnodes(n,g,0,g.length-1):isDef(t.text)&&setTextContent(n,""):t.text!==r.text&&(isDef(g)&&removeVnodes(n,g,0,g.length-1),setTextContent(n,r.text)))}function patch(t,r){if(sameVnode(t,r))patchVnode(t,r);else{var n=t.elm,g=parentNode(n);createElm(r),g!==null&&(insertBefore(g,r.elm,nextSibling(n)),removeVnodes(g,[t],0,0))}return r}var svgId=0,SVGPainter=function(){function t(r,n,g){if(this.type="svg",this.refreshHover=createMethodNotSupport(),this.configLayer=createMethodNotSupport(),this.storage=n,this._opts=g=extend$1({},g),this.root=r,this._id="zr"+svgId++,this._oldVNode=createSVGVNode(g.width,g.height),r&&!g.ssr){var y=this._viewport=document.createElement("div");y.style.cssText="position:relative;overflow:hidden";var L=this._svgDom=this._oldVNode.elm=createElement("svg");updateAttrs(null,this._oldVNode),y.appendChild(L),r.appendChild(y)}this.resize(g.width,g.height)}return t.prototype.getType=function(){return this.type},t.prototype.getViewportRoot=function(){return this._viewport},t.prototype.getViewportRootOffset=function(){var r=this.getViewportRoot();if(r)return{offsetLeft:r.offsetLeft||0,offsetTop:r.offsetTop||0}},t.prototype.getSvgDom=function(){return this._svgDom},t.prototype.refresh=function(){if(this.root){var r=this.renderToVNode({willUpdate:!0});r.attrs.style="position:absolute;left:0;top:0;user-select:none",patch(this._oldVNode,r),this._oldVNode=r}},t.prototype.renderOneToVNode=function(r){return brush(r,createBrushScope(this._id))},t.prototype.renderToVNode=function(r){r=r||{};var n=this.storage.getDisplayList(!0),g=this._width,y=this._height,L=createBrushScope(this._id);L.animation=r.animation,L.willUpdate=r.willUpdate,L.compress=r.compress,L.emphasis=r.emphasis;var $=[],V=this._bgVNode=createBackgroundVNode(g,y,this._backgroundColor,L);V&&$.push(V);var z=r.compress?null:this._mainVNode=createVNode("g","main",{},[]);this._paintList(n,L,z?z.children:$),z&&$.push(z);var j=map$1(keys(L.defs),function(oe){return L.defs[oe]});if(j.length&&$.push(createVNode("defs","defs",{},j)),r.animation){var re=getCssString(L.cssNodes,L.cssAnims,{newline:!0});if(re){var ae=createVNode("style","stl",{},[],re);$.push(ae)}}return createSVGVNode(g,y,$,r.useViewBox)},t.prototype.renderToString=function(r){return r=r||{},vNodeToString(this.renderToVNode({animation:retrieve2(r.cssAnimation,!0),emphasis:retrieve2(r.cssEmphasis,!0),willUpdate:!1,compress:!0,useViewBox:retrieve2(r.useViewBox,!0)}),{newline:!0})},t.prototype.setBackgroundColor=function(r){this._backgroundColor=r},t.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},t.prototype._paintList=function(r,n,g){for(var y=r.length,L=[],$=0,V,z,j=0,re=0;re<y;re++){var ae=r[re];if(!ae.invisible){var oe=ae.__clipPaths,ie=oe&&oe.length||0,le=z&&z.length||0,ue=void 0;for(ue=Math.max(ie-1,le-1);ue>=0&&!(oe&&z&&oe[ue]===z[ue]);ue--);for(var de=le-1;de>ue;de--)$--,V=L[$-1];for(var pe=ue+1;pe<ie;pe++){var he={};setClipPath(oe[pe],he,n);var _e=createVNode("g","clip-g-"+j++,he,[]);(V?V.children:g).push(_e),L[$++]=_e,V=_e}z=oe;var Ce=brush(ae,n);Ce&&(V?V.children:g).push(Ce)}}},t.prototype.resize=function(r,n){var g=this._opts,y=this.root,L=this._viewport;if(r!=null&&(g.width=r),n!=null&&(g.height=n),y&&L&&(L.style.display="none",r=getSize$1(y,0,g),n=getSize$1(y,1,g),L.style.display=""),this._width!==r||this._height!==n){if(this._width=r,this._height=n,L){var $=L.style;$.width=r+"px",$.height=n+"px"}if(isPattern(this._backgroundColor))this.refresh();else{var V=this._svgDom;V&&(V.setAttribute("width",r),V.setAttribute("height",n));var z=this._bgVNode&&this._bgVNode.elm;z&&(z.setAttribute("width",r),z.setAttribute("height",n))}}},t.prototype.getWidth=function(){return this._width},t.prototype.getHeight=function(){return this._height},t.prototype.dispose=function(){this.root&&(this.root.innerHTML=""),this._svgDom=this._viewport=this.storage=this._oldVNode=this._bgVNode=this._mainVNode=null},t.prototype.clear=function(){this._svgDom&&(this._svgDom.innerHTML=null),this._oldVNode=null},t.prototype.toDataURL=function(r){var n=this.renderToString(),g="data:image/svg+xml;";return r?(n=encodeBase64(n),n&&g+"base64,"+n):g+"charset=UTF-8,"+encodeURIComponent(n)},t}();function createMethodNotSupport(t){return function(){}}function createBackgroundVNode(t,r,n,g){var y;if(n&&n!=="none")if(y=createVNode("rect","bg",{width:t,height:r,x:"0",y:"0"}),isGradient(n))setGradient({fill:n},y.attrs,"fill",g);else if(isPattern(n))setPattern({style:{fill:n},dirty:noop$2,getBoundingRect:function(){return{width:t,height:r}}},y.attrs,"fill",g);else{var L=normalizeColor(n),$=L.color,V=L.opacity;y.attrs.fill=$,V<1&&(y.attrs["fill-opacity"]=V)}return y}const SVGPainter$1=SVGPainter;function install$S(t){t.registerPainter("svg",SVGPainter$1)}function createDom(t,r,n){var g=platformApi.createCanvas(),y=r.getWidth(),L=r.getHeight(),$=g.style;return $&&($.position="absolute",$.left="0",$.top="0",$.width=y+"px",$.height=L+"px",g.setAttribute("data-zr-dom-id",t)),g.width=y*n,g.height=L*n,g}var Layer=function(t){__extends(r,t);function r(n,g,y){var L=t.call(this)||this;L.motionBlur=!1,L.lastFrameAlpha=.7,L.dpr=1,L.virtual=!1,L.config={},L.incremental=!1,L.zlevel=0,L.maxRepaintRectCount=5,L.__dirty=!0,L.__firstTimePaint=!0,L.__used=!1,L.__drawIndex=0,L.__startIndex=0,L.__endIndex=0,L.__prevStartIndex=null,L.__prevEndIndex=null;var $;y=y||devicePixelRatio,typeof n=="string"?$=createDom(n,g,y):isObject$5(n)&&($=n,n=$.id),L.id=n,L.dom=$;var V=$.style;return V&&(disableUserSelect($),$.onselectstart=function(){return!1},V.padding="0",V.margin="0",V.borderWidth="0"),L.painter=g,L.dpr=y,L}return r.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},r.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},r.prototype.initContext=function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},r.prototype.setUnpainted=function(){this.__firstTimePaint=!0},r.prototype.createBackBuffer=function(){var n=this.dpr;this.domBack=createDom("back-"+this.id,this.painter,n),this.ctxBack=this.domBack.getContext("2d"),n!==1&&this.ctxBack.scale(n,n)},r.prototype.createRepaintRects=function(n,g,y,L){if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;var $=[],V=this.maxRepaintRectCount,z=!1,j=new BoundingRect$1(0,0,0,0);function re(he){if(!(!he.isFinite()||he.isZero()))if($.length===0){var _e=new BoundingRect$1(0,0,0,0);_e.copy(he),$.push(_e)}else{for(var Ce=!1,$e=1/0,xe=0,Ie=0;Ie<$.length;++Ie){var Ne=$[Ie];if(Ne.intersect(he)){var ze=new BoundingRect$1(0,0,0,0);ze.copy(Ne),ze.union(he),$[Ie]=ze,Ce=!0;break}else if(z){j.copy(he),j.union(Ne);var Fe=he.width*he.height,qe=Ne.width*Ne.height,Et=j.width*j.height,kt=Et-Fe-qe;kt<$e&&($e=kt,xe=Ie)}}if(z&&($[xe].union(he),Ce=!0),!Ce){var _e=new BoundingRect$1(0,0,0,0);_e.copy(he),$.push(_e)}z||(z=$.length>=V)}}for(var ae=this.__startIndex;ae<this.__endIndex;++ae){var oe=n[ae];if(oe){var ie=oe.shouldBePainted(y,L,!0,!0),le=oe.__isRendered&&(oe.__dirty&REDRAW_BIT||!ie)?oe.getPrevPaintRect():null;le&&re(le);var ue=ie&&(oe.__dirty&REDRAW_BIT||!oe.__isRendered)?oe.getPaintRect():null;ue&&re(ue)}}for(var ae=this.__prevStartIndex;ae<this.__prevEndIndex;++ae){var oe=g[ae],ie=oe&&oe.shouldBePainted(y,L,!0,!0);if(oe&&(!ie||!oe.__zr)&&oe.__isRendered){var le=oe.getPrevPaintRect();le&&re(le)}}var de;do{de=!1;for(var ae=0;ae<$.length;){if($[ae].isZero()){$.splice(ae,1);continue}for(var pe=ae+1;pe<$.length;)$[ae].intersect($[pe])?(de=!0,$[ae].union($[pe]),$.splice(pe,1)):pe++;ae++}}while(de);return this._paintRects=$,$},r.prototype.debugGetPaintRects=function(){return(this._paintRects||[]).slice()},r.prototype.resize=function(n,g){var y=this.dpr,L=this.dom,$=L.style,V=this.domBack;$&&($.width=n+"px",$.height=g+"px"),L.width=n*y,L.height=g*y,V&&(V.width=n*y,V.height=g*y,y!==1&&this.ctxBack.scale(y,y))},r.prototype.clear=function(n,g,y){var L=this.dom,$=this.ctx,V=L.width,z=L.height;g=g||this.clearColor;var j=this.motionBlur&&!n,re=this.lastFrameAlpha,ae=this.dpr,oe=this;j&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(L,0,0,V/ae,z/ae));var ie=this.domBack;function le(ue,de,pe,he){if($.clearRect(ue,de,pe,he),g&&g!=="transparent"){var _e=void 0;if(isGradientObject(g)){var Ce=g.global||g.__width===pe&&g.__height===he;_e=Ce&&g.__canvasGradient||getCanvasGradient($,g,{x:0,y:0,width:pe,height:he}),g.__canvasGradient=_e,g.__width=pe,g.__height=he}else isImagePatternObject(g)&&(g.scaleX=g.scaleX||ae,g.scaleY=g.scaleY||ae,_e=createCanvasPattern($,g,{dirty:function(){oe.setUnpainted(),oe.painter.refresh()}}));$.save(),$.fillStyle=_e||g,$.fillRect(ue,de,pe,he),$.restore()}j&&($.save(),$.globalAlpha=re,$.drawImage(ie,ue,de,pe,he),$.restore())}!y||j?le(0,0,V,z):y.length&&each$f(y,function(ue){le(ue.x*ae,ue.y*ae,ue.width*ae,ue.height*ae)})},r}(Eventful$1);const Layer$1=Layer;var HOVER_LAYER_ZLEVEL=1e5,CANVAS_ZLEVEL=314159,EL_AFTER_INCREMENTAL_INC=.01,INCREMENTAL_INC=.001;function isLayerValid(t){return t?t.__builtin__?!0:!(typeof t.resize!="function"||typeof t.refresh!="function"):!1}function createRoot(t,r){var n=document.createElement("div");return n.style.cssText=["position:relative","width:"+t+"px","height:"+r+"px","padding:0","margin:0","border-width:0"].join(";")+";",n}var CanvasPainter=function(){function t(r,n,g,y){this.type="canvas",this._zlevelList=[],this._prevDisplayList=[],this._layers={},this._layerConfig={},this._needsManuallyCompositing=!1,this.type="canvas";var L=!r.nodeName||r.nodeName.toUpperCase()==="CANVAS";this._opts=g=extend$1({},g||{}),this.dpr=g.devicePixelRatio||devicePixelRatio,this._singleCanvas=L,this.root=r;var $=r.style;$&&(disableUserSelect(r),r.innerHTML=""),this.storage=n;var V=this._zlevelList;this._prevDisplayList=[];var z=this._layers;if(L){var re=r,ae=re.width,oe=re.height;g.width!=null&&(ae=g.width),g.height!=null&&(oe=g.height),this.dpr=g.devicePixelRatio||1,re.width=ae*this.dpr,re.height=oe*this.dpr,this._width=ae,this._height=oe;var ie=new Layer$1(re,this,this.dpr);ie.__builtin__=!0,ie.initContext(),z[CANVAS_ZLEVEL]=ie,ie.zlevel=CANVAS_ZLEVEL,V.push(CANVAS_ZLEVEL),this._domRoot=r}else{this._width=getSize$1(r,0,g),this._height=getSize$1(r,1,g);var j=this._domRoot=createRoot(this._width,this._height);r.appendChild(j)}}return t.prototype.getType=function(){return"canvas"},t.prototype.isSingleCanvas=function(){return this._singleCanvas},t.prototype.getViewportRoot=function(){return this._domRoot},t.prototype.getViewportRootOffset=function(){var r=this.getViewportRoot();if(r)return{offsetLeft:r.offsetLeft||0,offsetTop:r.offsetTop||0}},t.prototype.refresh=function(r){var n=this.storage.getDisplayList(!0),g=this._prevDisplayList,y=this._zlevelList;this._redrawId=Math.random(),this._paintList(n,g,r,this._redrawId);for(var L=0;L<y.length;L++){var $=y[L],V=this._layers[$];if(!V.__builtin__&&V.refresh){var z=L===0?this._backgroundColor:null;V.refresh(z)}}return this._opts.useDirtyRect&&(this._prevDisplayList=n.slice()),this},t.prototype.refreshHover=function(){this._paintHoverList(this.storage.getDisplayList(!1))},t.prototype._paintHoverList=function(r){var n=r.length,g=this._hoverlayer;if(g&&g.clear(),!!n){for(var y={inHover:!0,viewWidth:this._width,viewHeight:this._height},L,$=0;$<n;$++){var V=r[$];V.__inHover&&(g||(g=this._hoverlayer=this.getLayer(HOVER_LAYER_ZLEVEL)),L||(L=g.ctx,L.save()),brush$1(L,V,y,$===n-1))}L&&L.restore()}},t.prototype.getHoverLayer=function(){return this.getLayer(HOVER_LAYER_ZLEVEL)},t.prototype.paintOne=function(r,n){brushSingle(r,n)},t.prototype._paintList=function(r,n,g,y){if(this._redrawId===y){g=g||!1,this._updateLayerStatus(r);var L=this._doPaintList(r,n,g),$=L.finished,V=L.needsRefreshHover;if(this._needsManuallyCompositing&&this._compositeManually(),V&&this._paintHoverList(r),$)this.eachLayer(function(j){j.afterBrush&&j.afterBrush()});else{var z=this;requestAnimationFrame$3(function(){z._paintList(r,n,g,y)})}}},t.prototype._compositeManually=function(){var r=this.getLayer(CANVAS_ZLEVEL).ctx,n=this._domRoot.width,g=this._domRoot.height;r.clearRect(0,0,n,g),this.eachBuiltinLayer(function(y){y.virtual&&r.drawImage(y.dom,0,0,n,g)})},t.prototype._doPaintList=function(r,n,g){for(var y=this,L=[],$=this._opts.useDirtyRect,V=0;V<this._zlevelList.length;V++){var z=this._zlevelList[V],j=this._layers[z];j.__builtin__&&j!==this._hoverlayer&&(j.__dirty||g)&&L.push(j)}for(var re=!0,ae=!1,oe=function(ue){var de=L[ue],pe=de.ctx,he=$&&de.createRepaintRects(r,n,ie._width,ie._height),_e=g?de.__startIndex:de.__drawIndex,Ce=!g&&de.incremental&&Date.now,$e=Ce&&Date.now(),xe=de.zlevel===ie._zlevelList[0]?ie._backgroundColor:null;if(de.__startIndex===de.__endIndex)de.clear(!1,xe,he);else if(_e===de.__startIndex){var Ie=r[_e];(!Ie.incremental||!Ie.notClear||g)&&de.clear(!1,xe,he)}_e===-1&&(console.error("For some unknown reason. drawIndex is -1"),_e=de.__startIndex);var Ne,ze=function(kt){var Lt={inHover:!1,allClipped:!1,prevEl:null,viewWidth:y._width,viewHeight:y._height};for(Ne=_e;Ne<de.__endIndex;Ne++){var vn=r[Ne];if(vn.__inHover&&(ae=!0),y._doPaintEl(vn,de,$,kt,Lt,Ne===de.__endIndex-1),Ce){var jt=Date.now()-$e;if(jt>15)break}}Lt.prevElClipPaths&&pe.restore()};if(he)if(he.length===0)Ne=de.__endIndex;else for(var Fe=ie.dpr,qe=0;qe<he.length;++qe){var Et=he[qe];pe.save(),pe.beginPath(),pe.rect(Et.x*Fe,Et.y*Fe,Et.width*Fe,Et.height*Fe),pe.clip(),ze(Et),pe.restore()}else pe.save(),ze(),pe.restore();de.__drawIndex=Ne,de.__drawIndex<de.__endIndex&&(re=!1)},ie=this,le=0;le<L.length;le++)oe(le);return env$1.wxa&&each$f(this._layers,function(ue){ue&&ue.ctx&&ue.ctx.draw&&ue.ctx.draw()}),{finished:re,needsRefreshHover:ae}},t.prototype._doPaintEl=function(r,n,g,y,L,$){var V=n.ctx;if(g){var z=r.getPaintRect();(!y||z&&z.intersect(y))&&(brush$1(V,r,L,$),r.setPrevPaintRect(z))}else brush$1(V,r,L,$)},t.prototype.getLayer=function(r,n){this._singleCanvas&&!this._needsManuallyCompositing&&(r=CANVAS_ZLEVEL);var g=this._layers[r];return g||(g=new Layer$1("zr_"+r,this,this.dpr),g.zlevel=r,g.__builtin__=!0,this._layerConfig[r]?merge$1(g,this._layerConfig[r],!0):this._layerConfig[r-EL_AFTER_INCREMENTAL_INC]&&merge$1(g,this._layerConfig[r-EL_AFTER_INCREMENTAL_INC],!0),n&&(g.virtual=n),this.insertLayer(r,g),g.initContext()),g},t.prototype.insertLayer=function(r,n){var g=this._layers,y=this._zlevelList,L=y.length,$=this._domRoot,V=null,z=-1;if(!g[r]&&isLayerValid(n)){if(L>0&&r>y[0]){for(z=0;z<L-1&&!(y[z]<r&&y[z+1]>r);z++);V=g[y[z]]}if(y.splice(z+1,0,r),g[r]=n,!n.virtual)if(V){var j=V.dom;j.nextSibling?$.insertBefore(n.dom,j.nextSibling):$.appendChild(n.dom)}else $.firstChild?$.insertBefore(n.dom,$.firstChild):$.appendChild(n.dom);n.painter||(n.painter=this)}},t.prototype.eachLayer=function(r,n){for(var g=this._zlevelList,y=0;y<g.length;y++){var L=g[y];r.call(n,this._layers[L],L)}},t.prototype.eachBuiltinLayer=function(r,n){for(var g=this._zlevelList,y=0;y<g.length;y++){var L=g[y],$=this._layers[L];$.__builtin__&&r.call(n,$,L)}},t.prototype.eachOtherLayer=function(r,n){for(var g=this._zlevelList,y=0;y<g.length;y++){var L=g[y],$=this._layers[L];$.__builtin__||r.call(n,$,L)}},t.prototype.getLayers=function(){return this._layers},t.prototype._updateLayerStatus=function(r){this.eachBuiltinLayer(function(ae,oe){ae.__dirty=ae.__used=!1});function n(ae){L&&(L.__endIndex!==ae&&(L.__dirty=!0),L.__endIndex=ae)}if(this._singleCanvas)for(var g=1;g<r.length;g++){var y=r[g];if(y.zlevel!==r[g-1].zlevel||y.incremental){this._needsManuallyCompositing=!0;break}}var L=null,$=0,V,z;for(z=0;z<r.length;z++){var y=r[z],j=y.zlevel,re=void 0;V!==j&&(V=j,$=0),y.incremental?(re=this.getLayer(j+INCREMENTAL_INC,this._needsManuallyCompositing),re.incremental=!0,$=1):re=this.getLayer(j+($>0?EL_AFTER_INCREMENTAL_INC:0),this._needsManuallyCompositing),re.__builtin__||logError("ZLevel "+j+" has been used by unkown layer "+re.id),re!==L&&(re.__used=!0,re.__startIndex!==z&&(re.__dirty=!0),re.__startIndex=z,re.incremental?re.__drawIndex=-1:re.__drawIndex=z,n(z),L=re),y.__dirty&REDRAW_BIT&&!y.__inHover&&(re.__dirty=!0,re.incremental&&re.__drawIndex<0&&(re.__drawIndex=z))}n(z),this.eachBuiltinLayer(function(ae,oe){!ae.__used&&ae.getElementCount()>0&&(ae.__dirty=!0,ae.__startIndex=ae.__endIndex=ae.__drawIndex=0),ae.__dirty&&ae.__drawIndex<0&&(ae.__drawIndex=ae.__startIndex)})},t.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},t.prototype._clearLayer=function(r){r.clear()},t.prototype.setBackgroundColor=function(r){this._backgroundColor=r,each$f(this._layers,function(n){n.setUnpainted()})},t.prototype.configLayer=function(r,n){if(n){var g=this._layerConfig;g[r]?merge$1(g[r],n,!0):g[r]=n;for(var y=0;y<this._zlevelList.length;y++){var L=this._zlevelList[y];if(L===r||L===r+EL_AFTER_INCREMENTAL_INC){var $=this._layers[L];merge$1($,g[r],!0)}}}},t.prototype.delLayer=function(r){var n=this._layers,g=this._zlevelList,y=n[r];y&&(y.dom.parentNode.removeChild(y.dom),delete n[r],g.splice(indexOf(g,r),1))},t.prototype.resize=function(r,n){if(this._domRoot.style){var g=this._domRoot;g.style.display="none";var y=this._opts,L=this.root;if(r!=null&&(y.width=r),n!=null&&(y.height=n),r=getSize$1(L,0,y),n=getSize$1(L,1,y),g.style.display="",this._width!==r||n!==this._height){g.style.width=r+"px",g.style.height=n+"px";for(var $ in this._layers)this._layers.hasOwnProperty($)&&this._layers[$].resize(r,n);this.refresh(!0)}this._width=r,this._height=n}else{if(r==null||n==null)return;this._width=r,this._height=n,this.getLayer(CANVAS_ZLEVEL).resize(r,n)}return this},t.prototype.clearLayer=function(r){var n=this._layers[r];n&&n.clear()},t.prototype.dispose=function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},t.prototype.getRenderedCanvas=function(r){if(r=r||{},this._singleCanvas&&!this._compositeManually)return this._layers[CANVAS_ZLEVEL].dom;var n=new Layer$1("image",this,r.pixelRatio||this.dpr);n.initContext(),n.clear(!1,r.backgroundColor||this._backgroundColor);var g=n.ctx;if(r.pixelRatio<=this.dpr){this.refresh();var y=n.dom.width,L=n.dom.height;this.eachLayer(function(ae){ae.__builtin__?g.drawImage(ae.dom,0,0,y,L):ae.renderToCanvas&&(g.save(),ae.renderToCanvas(g),g.restore())})}else for(var $={inHover:!1,viewWidth:this._width,viewHeight:this._height},V=this.storage.getDisplayList(!0),z=0,j=V.length;z<j;z++){var re=V[z];brush$1(g,re,$,z===j-1)}return n.dom},t.prototype.getWidth=function(){return this._width},t.prototype.getHeight=function(){return this._height},t}();const CanvasPainter$1=CanvasPainter;function install$R(t){t.registerPainter("canvas",CanvasPainter$1)}var LineSeriesModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.hasSymbolVisual=!0,n}return r.prototype.getInitialData=function(n){return createSeriesData(null,this,{useEncodeDefaulter:!0})},r.prototype.getLegendIcon=function(n){var g=new Group$4,y=createSymbol$1("line",0,n.itemHeight/2,n.itemWidth,0,n.lineStyle.stroke,!1);g.add(y),y.setStyle(n.lineStyle);var L=this.getData().getVisual("symbol"),$=this.getData().getVisual("symbolRotate"),V=L==="none"?"circle":L,z=n.itemHeight*.8,j=createSymbol$1(V,(n.itemWidth-z)/2,(n.itemHeight-z)/2,z,z,n.itemStyle.fill);g.add(j),j.setStyle(n.itemStyle);var re=n.iconRotate==="inherit"?$:n.iconRotate||0;return j.rotation=re*Math.PI/180,j.setOrigin([n.itemWidth/2,n.itemHeight/2]),V.indexOf("empty")>-1&&(j.style.stroke=j.style.fill,j.style.fill="#fff",j.style.lineWidth=2),g},r.type="series.line",r.dependencies=["grid","polar"],r.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},r}(SeriesModel$1);const LineSeries=LineSeriesModel;function getDefaultLabel(t,r){var n=t.mapDimensionsAll("defaultedLabel"),g=n.length;if(g===1){var y=retrieveRawValue(t,r,n[0]);return y!=null?y+"":null}else if(g){for(var L=[],$=0;$<n.length;$++)L.push(retrieveRawValue(t,r,n[$]));return L.join(" ")}}function getDefaultInterpolatedLabel(t,r){var n=t.mapDimensionsAll("defaultedLabel");if(!isArray$2(r))return r+"";for(var g=[],y=0;y<n.length;y++){var L=t.getDimensionIndex(n[y]);L>=0&&g.push(r[L])}return g.join(" ")}var Symbol$1=function(t){__extends(r,t);function r(n,g,y,L){var $=t.call(this)||this;return $.updateData(n,g,y,L),$}return r.prototype._createSymbol=function(n,g,y,L,$){this.removeAll();var V=createSymbol$1(n,-1,-1,2,2,null,$);V.attr({z2:100,culling:!0,scaleX:L[0]/2,scaleY:L[1]/2}),V.drift=driftSymbol,this._symbolType=n,this.add(V)},r.prototype.stopSymbolAnimation=function(n){this.childAt(0).stopAnimation(null,n)},r.prototype.getSymbolType=function(){return this._symbolType},r.prototype.getSymbolPath=function(){return this.childAt(0)},r.prototype.highlight=function(){enterEmphasis(this.childAt(0))},r.prototype.downplay=function(){leaveEmphasis(this.childAt(0))},r.prototype.setZ=function(n,g){var y=this.childAt(0);y.zlevel=n,y.z=g},r.prototype.setDraggable=function(n,g){var y=this.childAt(0);y.draggable=n,y.cursor=!g&&n?"move":y.cursor},r.prototype.updateData=function(n,g,y,L){this.silent=!1;var $=n.getItemVisual(g,"symbol")||"circle",V=n.hostModel,z=r.getSymbolSize(n,g),j=$!==this._symbolType,re=L&&L.disableAnimation;if(j){var ae=n.getItemVisual(g,"symbolKeepAspect");this._createSymbol($,n,g,z,ae)}else{var oe=this.childAt(0);oe.silent=!1;var ie={scaleX:z[0]/2,scaleY:z[1]/2};re?oe.attr(ie):updateProps$1(oe,ie,V,g),saveOldStyle(oe)}if(this._updateCommon(n,g,z,y,L),j){var oe=this.childAt(0);if(!re){var ie={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:oe.style.opacity}};oe.scaleX=oe.scaleY=0,oe.style.opacity=0,initProps(oe,ie,V,g)}}re&&this.childAt(0).stopAnimation("leave")},r.prototype._updateCommon=function(n,g,y,L,$){var V=this.childAt(0),z=n.hostModel,j,re,ae,oe,ie,le,ue,de,pe;if(L&&(j=L.emphasisItemStyle,re=L.blurItemStyle,ae=L.selectItemStyle,oe=L.focus,ie=L.blurScope,ue=L.labelStatesModels,de=L.hoverScale,pe=L.cursorStyle,le=L.emphasisDisabled),!L||n.hasItemOption){var he=L&&L.itemModel?L.itemModel:n.getItemModel(g),_e=he.getModel("emphasis");j=_e.getModel("itemStyle").getItemStyle(),ae=he.getModel(["select","itemStyle"]).getItemStyle(),re=he.getModel(["blur","itemStyle"]).getItemStyle(),oe=_e.get("focus"),ie=_e.get("blurScope"),le=_e.get("disabled"),ue=getLabelStatesModels(he),de=_e.getShallow("scale"),pe=he.getShallow("cursor")}var Ce=n.getItemVisual(g,"symbolRotate");V.attr("rotation",(Ce||0)*Math.PI/180||0);var $e=normalizeSymbolOffset(n.getItemVisual(g,"symbolOffset"),y);$e&&(V.x=$e[0],V.y=$e[1]),pe&&V.attr("cursor",pe);var xe=n.getItemVisual(g,"style"),Ie=xe.fill;if(V instanceof ZRImage$1){var Ne=V.style;V.useStyle(extend$1({image:Ne.image,x:Ne.x,y:Ne.y,width:Ne.width,height:Ne.height},xe))}else V.__isEmptyBrush?V.useStyle(extend$1({},xe)):V.useStyle(xe),V.style.decal=null,V.setColor(Ie,$&&$.symbolInnerColor),V.style.strokeNoScale=!0;var ze=n.getItemVisual(g,"liftZ"),Fe=this._z2;ze!=null?Fe==null&&(this._z2=V.z2,V.z2+=ze):Fe!=null&&(V.z2=Fe,this._z2=null);var qe=$&&$.useNameLabel;setLabelStyle(V,ue,{labelFetcher:z,labelDataIndex:g,defaultText:Et,inheritColor:Ie,defaultOpacity:xe.opacity});function Et(vn){return qe?n.getName(vn):getDefaultLabel(n,vn)}this._sizeX=y[0]/2,this._sizeY=y[1]/2;var kt=V.ensureState("emphasis");kt.style=j,V.ensureState("select").style=ae,V.ensureState("blur").style=re;var Lt=de==null||de===!0?Math.max(1.1,3/this._sizeY):isFinite(de)&&de>0?+de:1;kt.scaleX=this._sizeX*Lt,kt.scaleY=this._sizeY*Lt,this.setSymbolScale(1),toggleHoverEmphasis(this,oe,ie,le)},r.prototype.setSymbolScale=function(n){this.scaleX=this.scaleY=n},r.prototype.fadeOut=function(n,g,y){var L=this.childAt(0),$=getECData(this).dataIndex,V=y&&y.animation;if(this.silent=L.silent=!0,y&&y.fadeLabel){var z=L.getTextContent();z&&removeElement(z,{style:{opacity:0}},g,{dataIndex:$,removeOpt:V,cb:function(){L.removeTextContent()}})}else L.removeTextContent();removeElement(L,{style:{opacity:0},scaleX:0,scaleY:0},g,{dataIndex:$,cb:n,removeOpt:V})},r.getSymbolSize=function(n,g){return normalizeSymbolSize(n.getItemVisual(g,"symbolSize"))},r}(Group$4);function driftSymbol(t,r){this.parent.drift(t,r)}const SymbolClz=Symbol$1;function symbolNeedsDraw$1(t,r,n,g){return r&&!isNaN(r[0])&&!isNaN(r[1])&&!(g.isIgnore&&g.isIgnore(n))&&!(g.clipShape&&!g.clipShape.contain(r[0],r[1]))&&t.getItemVisual(n,"symbol")!=="none"}function normalizeUpdateOpt(t){return t!=null&&!isObject$5(t)&&(t={isIgnore:t}),t||{}}function makeSeriesScope$2(t){var r=t.hostModel,n=r.getModel("emphasis");return{emphasisItemStyle:n.getModel("itemStyle").getItemStyle(),blurItemStyle:r.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:r.getModel(["select","itemStyle"]).getItemStyle(),focus:n.get("focus"),blurScope:n.get("blurScope"),emphasisDisabled:n.get("disabled"),hoverScale:n.get("scale"),labelStatesModels:getLabelStatesModels(r),cursorStyle:r.get("cursor")}}var SymbolDraw=function(){function t(r){this.group=new Group$4,this._SymbolCtor=r||SymbolClz}return t.prototype.updateData=function(r,n){this._progressiveEls=null,n=normalizeUpdateOpt(n);var g=this.group,y=r.hostModel,L=this._data,$=this._SymbolCtor,V=n.disableAnimation,z=makeSeriesScope$2(r),j={disableAnimation:V},re=n.getSymbolPoint||function(ae){return r.getItemLayout(ae)};L||g.removeAll(),r.diff(L).add(function(ae){var oe=re(ae);if(symbolNeedsDraw$1(r,oe,ae,n)){var ie=new $(r,ae,z,j);ie.setPosition(oe),r.setItemGraphicEl(ae,ie),g.add(ie)}}).update(function(ae,oe){var ie=L.getItemGraphicEl(oe),le=re(ae);if(!symbolNeedsDraw$1(r,le,ae,n)){g.remove(ie);return}var ue=r.getItemVisual(ae,"symbol")||"circle",de=ie&&ie.getSymbolType&&ie.getSymbolType();if(!ie||de&&de!==ue)g.remove(ie),ie=new $(r,ae,z,j),ie.setPosition(le);else{ie.updateData(r,ae,z,j);var pe={x:le[0],y:le[1]};V?ie.attr(pe):updateProps$1(ie,pe,y)}g.add(ie),r.setItemGraphicEl(ae,ie)}).remove(function(ae){var oe=L.getItemGraphicEl(ae);oe&&oe.fadeOut(function(){g.remove(oe)},y)}).execute(),this._getSymbolPoint=re,this._data=r},t.prototype.updateLayout=function(){var r=this,n=this._data;n&&n.eachItemGraphicEl(function(g,y){var L=r._getSymbolPoint(y);g.setPosition(L),g.markRedraw()})},t.prototype.incrementalPrepareUpdate=function(r){this._seriesScope=makeSeriesScope$2(r),this._data=null,this.group.removeAll()},t.prototype.incrementalUpdate=function(r,n,g){this._progressiveEls=[],g=normalizeUpdateOpt(g);function y(z){z.isGroup||(z.incremental=!0,z.ensureState("emphasis").hoverLayer=!0)}for(var L=r.start;L<r.end;L++){var $=n.getItemLayout(L);if(symbolNeedsDraw$1(n,$,L,g)){var V=new this._SymbolCtor(n,L,this._seriesScope);V.traverse(y),V.setPosition($),this.group.add(V),n.setItemGraphicEl(L,V),this._progressiveEls.push(V)}}},t.prototype.eachRendered=function(r){traverseElements(this._progressiveEls||this.group,r)},t.prototype.remove=function(r){var n=this.group,g=this._data;g&&r?g.eachItemGraphicEl(function(y){y.fadeOut(function(){n.remove(y)},g.hostModel)}):n.removeAll()},t}();const SymbolDraw$1=SymbolDraw;function prepareDataCoordInfo(t,r,n){var g=t.getBaseAxis(),y=t.getOtherAxis(g),L=getValueStart(y,n),$=g.dim,V=y.dim,z=r.mapDimension(V),j=r.mapDimension($),re=V==="x"||V==="radius"?1:0,ae=map$1(t.dimensions,function(le){return r.mapDimension(le)}),oe=!1,ie=r.getCalculationInfo("stackResultDimension");return isDimensionStacked(r,ae[0])&&(oe=!0,ae[0]=ie),isDimensionStacked(r,ae[1])&&(oe=!0,ae[1]=ie),{dataDimsForPoint:ae,valueStart:L,valueAxisDim:V,baseAxisDim:$,stacked:!!oe,valueDim:z,baseDim:j,baseDataOffset:re,stackedOverDimension:r.getCalculationInfo("stackedOverDimension")}}function getValueStart(t,r){var n=0,g=t.scale.getExtent();return r==="start"?n=g[0]:r==="end"?n=g[1]:isNumber$1(r)&&!isNaN(r)?n=r:g[0]>0?n=g[0]:g[1]<0&&(n=g[1]),n}function getStackedOnPoint(t,r,n,g){var y=NaN;t.stacked&&(y=n.get(n.getCalculationInfo("stackedOverDimension"),g)),isNaN(y)&&(y=t.valueStart);var L=t.baseDataOffset,$=[];return $[L]=n.get(t.baseDim,g),$[1-L]=y,r.dataToPoint($)}function diffData(t,r){var n=[];return r.diff(t).add(function(g){n.push({cmd:"+",idx:g})}).update(function(g,y){n.push({cmd:"=",idx:y,idx1:g})}).remove(function(g){n.push({cmd:"-",idx:g})}).execute(),n}function lineAnimationDiff(t,r,n,g,y,L,$,V){for(var z=diffData(t,r),j=[],re=[],ae=[],oe=[],ie=[],le=[],ue=[],de=prepareDataCoordInfo(y,r,$),pe=t.getLayout("points")||[],he=r.getLayout("points")||[],_e=0;_e<z.length;_e++){var Ce=z[_e],$e=!0,xe=void 0,Ie=void 0;switch(Ce.cmd){case"=":xe=Ce.idx*2,Ie=Ce.idx1*2;var Ne=pe[xe],ze=pe[xe+1],Fe=he[Ie],qe=he[Ie+1];(isNaN(Ne)||isNaN(ze))&&(Ne=Fe,ze=qe),j.push(Ne,ze),re.push(Fe,qe),ae.push(n[xe],n[xe+1]),oe.push(g[Ie],g[Ie+1]),ue.push(r.getRawIndex(Ce.idx1));break;case"+":var Et=Ce.idx,kt=de.dataDimsForPoint,Lt=y.dataToPoint([r.get(kt[0],Et),r.get(kt[1],Et)]);Ie=Et*2,j.push(Lt[0],Lt[1]),re.push(he[Ie],he[Ie+1]);var vn=getStackedOnPoint(de,y,r,Et);ae.push(vn[0],vn[1]),oe.push(g[Ie],g[Ie+1]),ue.push(r.getRawIndex(Et));break;case"-":$e=!1}$e&&(ie.push(Ce),le.push(le.length))}le.sort(function(On,Rn){return ue[On]-ue[Rn]});for(var jt=j.length,At=createFloat32Array(jt),hn=createFloat32Array(jt),bn=createFloat32Array(jt),Cn=createFloat32Array(jt),Tn=[],_e=0;_e<le.length;_e++){var xn=le[_e],En=_e*2,kn=xn*2;At[En]=j[kn],At[En+1]=j[kn+1],hn[En]=re[kn],hn[En+1]=re[kn+1],bn[En]=ae[kn],bn[En+1]=ae[kn+1],Cn[En]=oe[kn],Cn[En+1]=oe[kn+1],Tn[_e]=ie[xn]}return{current:At,next:hn,stackedOnCurrent:bn,stackedOnNext:Cn,status:Tn}}var mathMin$5=Math.min,mathMax$5=Math.max;function isPointNull$1(t,r){return isNaN(t)||isNaN(r)}function drawSegment(t,r,n,g,y,L,$,V,z){for(var j,re,ae,oe,ie,le,ue=n,de=0;de<g;de++){var pe=r[ue*2],he=r[ue*2+1];if(ue>=y||ue<0)break;if(isPointNull$1(pe,he)){if(z){ue+=L;continue}break}if(ue===n)t[L>0?"moveTo":"lineTo"](pe,he),ae=pe,oe=he;else{var _e=pe-j,Ce=he-re;if(_e*_e+Ce*Ce<.5){ue+=L;continue}if($>0){for(var $e=ue+L,xe=r[$e*2],Ie=r[$e*2+1];xe===pe&&Ie===he&&de<g;)de++,$e+=L,ue+=L,xe=r[$e*2],Ie=r[$e*2+1],pe=r[ue*2],he=r[ue*2+1],_e=pe-j,Ce=he-re;var Ne=de+1;if(z)for(;isPointNull$1(xe,Ie)&&Ne<g;)Ne++,$e+=L,xe=r[$e*2],Ie=r[$e*2+1];var ze=.5,Fe=0,qe=0,Et=void 0,kt=void 0;if(Ne>=g||isPointNull$1(xe,Ie))ie=pe,le=he;else{Fe=xe-j,qe=Ie-re;var Lt=pe-j,vn=xe-pe,jt=he-re,At=Ie-he,hn=void 0,bn=void 0;if(V==="x"){hn=Math.abs(Lt),bn=Math.abs(vn);var Cn=Fe>0?1:-1;ie=pe-Cn*hn*$,le=he,Et=pe+Cn*bn*$,kt=he}else if(V==="y"){hn=Math.abs(jt),bn=Math.abs(At);var Tn=qe>0?1:-1;ie=pe,le=he-Tn*hn*$,Et=pe,kt=he+Tn*bn*$}else hn=Math.sqrt(Lt*Lt+jt*jt),bn=Math.sqrt(vn*vn+At*At),ze=bn/(bn+hn),ie=pe-Fe*$*(1-ze),le=he-qe*$*(1-ze),Et=pe+Fe*$*ze,kt=he+qe*$*ze,Et=mathMin$5(Et,mathMax$5(xe,pe)),kt=mathMin$5(kt,mathMax$5(Ie,he)),Et=mathMax$5(Et,mathMin$5(xe,pe)),kt=mathMax$5(kt,mathMin$5(Ie,he)),Fe=Et-pe,qe=kt-he,ie=pe-Fe*hn/bn,le=he-qe*hn/bn,ie=mathMin$5(ie,mathMax$5(j,pe)),le=mathMin$5(le,mathMax$5(re,he)),ie=mathMax$5(ie,mathMin$5(j,pe)),le=mathMax$5(le,mathMin$5(re,he)),Fe=pe-ie,qe=he-le,Et=pe+Fe*bn/hn,kt=he+qe*bn/hn}t.bezierCurveTo(ae,oe,ie,le,pe,he),ae=Et,oe=kt}else t.lineTo(pe,he)}j=pe,re=he,ue+=L}return de}var ECPolylineShape=function(){function t(){this.smooth=0,this.smoothConstraint=!0}return t}(),ECPolyline=function(t){__extends(r,t);function r(n){var g=t.call(this,n)||this;return g.type="ec-polyline",g}return r.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},r.prototype.getDefaultShape=function(){return new ECPolylineShape},r.prototype.buildPath=function(n,g){var y=g.points,L=0,$=y.length/2;if(g.connectNulls){for(;$>0&&isPointNull$1(y[$*2-2],y[$*2-1]);$--);for(;L<$&&isPointNull$1(y[L*2],y[L*2+1]);L++);}for(;L<$;)L+=drawSegment(n,y,L,$,$,1,g.smooth,g.smoothMonotone,g.connectNulls)+1},r.prototype.getPointOn=function(n,g){this.path||(this.createPathProxy(),this.buildPath(this.path,this.shape));for(var y=this.path,L=y.data,$=PathProxy.CMD,V,z,j=g==="x",re=[],ae=0;ae<L.length;){var oe=L[ae++],ie=void 0,le=void 0,ue=void 0,de=void 0,pe=void 0,he=void 0,_e=void 0;switch(oe){case $.M:V=L[ae++],z=L[ae++];break;case $.L:if(ie=L[ae++],le=L[ae++],_e=j?(n-V)/(ie-V):(n-z)/(le-z),_e<=1&&_e>=0){var Ce=j?(le-z)*_e+z:(ie-V)*_e+V;return j?[n,Ce]:[Ce,n]}V=ie,z=le;break;case $.C:ie=L[ae++],le=L[ae++],ue=L[ae++],de=L[ae++],pe=L[ae++],he=L[ae++];var $e=j?cubicRootAt(V,ie,ue,pe,n,re):cubicRootAt(z,le,de,he,n,re);if($e>0)for(var xe=0;xe<$e;xe++){var Ie=re[xe];if(Ie<=1&&Ie>=0){var Ce=j?cubicAt(z,le,de,he,Ie):cubicAt(V,ie,ue,pe,Ie);return j?[n,Ce]:[Ce,n]}}V=pe,z=he;break}}},r}(Path$1),ECPolygonShape=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r}(ECPolylineShape),ECPolygon=function(t){__extends(r,t);function r(n){var g=t.call(this,n)||this;return g.type="ec-polygon",g}return r.prototype.getDefaultShape=function(){return new ECPolygonShape},r.prototype.buildPath=function(n,g){var y=g.points,L=g.stackedOnPoints,$=0,V=y.length/2,z=g.smoothMonotone;if(g.connectNulls){for(;V>0&&isPointNull$1(y[V*2-2],y[V*2-1]);V--);for(;$<V&&isPointNull$1(y[$*2],y[$*2+1]);$++);}for(;$<V;){var j=drawSegment(n,y,$,V,V,1,g.smooth,z,g.connectNulls);drawSegment(n,L,$+j-1,j,V,-1,g.stackedOnSmooth,z,g.connectNulls),$+=j+1,n.closePath()}},r}(Path$1);function createGridClipPath(t,r,n,g,y){var L=t.getArea(),$=L.x,V=L.y,z=L.width,j=L.height,re=n.get(["lineStyle","width"])||2;$-=re/2,V-=re/2,z+=re,j+=re,z=Math.ceil(z),$!==Math.floor($)&&($=Math.floor($),z++);var ae=new Rect$3({shape:{x:$,y:V,width:z,height:j}});if(r){var oe=t.getBaseAxis(),ie=oe.isHorizontal(),le=oe.inverse;ie?(le&&(ae.shape.x+=z),ae.shape.width=0):(le||(ae.shape.y+=j),ae.shape.height=0);var ue=isFunction$1(y)?function(de){y(de,ae)}:null;initProps(ae,{shape:{width:z,height:j,x:$,y:V}},n,null,g,ue)}return ae}function createPolarClipPath(t,r,n){var g=t.getArea(),y=round$3(g.r0,1),L=round$3(g.r,1),$=new Sector$1({shape:{cx:round$3(t.cx,1),cy:round$3(t.cy,1),r0:y,r:L,startAngle:g.startAngle,endAngle:g.endAngle,clockwise:g.clockwise}});if(r){var V=t.getBaseAxis().dim==="angle";V?$.shape.endAngle=g.startAngle:$.shape.r=y,initProps($,{shape:{endAngle:g.endAngle,r:L}},n)}return $}function createClipPath(t,r,n,g,y){if(t){if(t.type==="polar")return createPolarClipPath(t,r,n);if(t.type==="cartesian2d")return createGridClipPath(t,r,n,g,y)}else return null;return null}function isCoordinateSystemType(t,r){return t.type===r}function isPointsSame(t,r){if(t.length===r.length){for(var n=0;n<t.length;n++)if(t[n]!==r[n])return;return!0}}function bboxFromPoints(t){for(var r=1/0,n=1/0,g=-1/0,y=-1/0,L=0;L<t.length;){var $=t[L++],V=t[L++];isNaN($)||(r=Math.min($,r),g=Math.max($,g)),isNaN(V)||(n=Math.min(V,n),y=Math.max(V,y))}return[[r,n],[g,y]]}function getBoundingDiff(t,r){var n=bboxFromPoints(t),g=n[0],y=n[1],L=bboxFromPoints(r),$=L[0],V=L[1];return Math.max(Math.abs(g[0]-$[0]),Math.abs(g[1]-$[1]),Math.abs(y[0]-V[0]),Math.abs(y[1]-V[1]))}function getSmooth(t){return isNumber$1(t)?t:t?.5:0}function getStackedOnPoints(t,r,n){if(!n.valueDim)return[];for(var g=r.count(),y=createFloat32Array(g*2),L=0;L<g;L++){var $=getStackedOnPoint(n,t,r,L);y[L*2]=$[0],y[L*2+1]=$[1]}return y}function turnPointsIntoStep(t,r,n,g){var y=r.getBaseAxis(),L=y.dim==="x"||y.dim==="radius"?0:1,$=[],V=0,z=[],j=[],re=[],ae=[];if(g){for(V=0;V<t.length;V+=2)!isNaN(t[V])&&!isNaN(t[V+1])&&ae.push(t[V],t[V+1]);t=ae}for(V=0;V<t.length-2;V+=2)switch(re[0]=t[V+2],re[1]=t[V+3],j[0]=t[V],j[1]=t[V+1],$.push(j[0],j[1]),n){case"end":z[L]=re[L],z[1-L]=j[1-L],$.push(z[0],z[1]);break;case"middle":var oe=(j[L]+re[L])/2,ie=[];z[L]=ie[L]=oe,z[1-L]=j[1-L],ie[1-L]=re[1-L],$.push(z[0],z[1]),$.push(ie[0],ie[1]);break;default:z[L]=j[L],z[1-L]=re[1-L],$.push(z[0],z[1])}return $.push(t[V++],t[V++]),$}function clipColorStops(t,r){var n=[],g=t.length,y,L;function $(re,ae,oe){var ie=re.coord,le=(oe-ie)/(ae.coord-ie),ue=lerp(le,[re.color,ae.color]);return{coord:oe,color:ue}}for(var V=0;V<g;V++){var z=t[V],j=z.coord;if(j<0)y=z;else if(j>r){L?n.push($(L,z,r)):y&&n.push($(y,z,0),$(y,z,r));break}else y&&(n.push($(y,z,0)),y=null),n.push(z),L=z}return n}function getVisualGradient(t,r,n){var g=t.getVisual("visualMeta");if(!(!g||!g.length||!t.count())&&r.type==="cartesian2d"){for(var y,L,$=g.length-1;$>=0;$--){var V=t.getDimensionInfo(g[$].dimension);if(y=V&&V.coordDim,y==="x"||y==="y"){L=g[$];break}}if(L){var z=r.getAxis(y),j=map$1(L.stops,function(_e){return{coord:z.toGlobalCoord(z.dataToCoord(_e.value)),color:_e.color}}),re=j.length,ae=L.outerColors.slice();re&&j[0].coord>j[re-1].coord&&(j.reverse(),ae.reverse());var oe=clipColorStops(j,y==="x"?n.getWidth():n.getHeight()),ie=oe.length;if(!ie&&re)return j[0].coord<0?ae[1]?ae[1]:j[re-1].color:ae[0]?ae[0]:j[0].color;var le=10,ue=oe[0].coord-le,de=oe[ie-1].coord+le,pe=de-ue;if(pe<.001)return"transparent";each$f(oe,function(_e){_e.offset=(_e.coord-ue)/pe}),oe.push({offset:ie?oe[ie-1].offset:.5,color:ae[1]||"transparent"}),oe.unshift({offset:ie?oe[0].offset:.5,color:ae[0]||"transparent"});var he=new LinearGradient$1(0,0,0,0,oe,!0);return he[y]=ue,he[y+"2"]=de,he}}}function getIsIgnoreFunc(t,r,n){var g=t.get("showAllSymbol"),y=g==="auto";if(!(g&&!y)){var L=n.getAxesByScale("ordinal")[0];if(L&&!(y&&canShowAllSymbolForCategory(L,r))){var $=r.mapDimension(L.dim),V={};return each$f(L.getViewLabels(),function(z){var j=L.scale.getRawOrdinalNumber(z.tickValue);V[j]=1}),function(z){return!V.hasOwnProperty(r.get($,z))}}}}function canShowAllSymbolForCategory(t,r){var n=t.getExtent(),g=Math.abs(n[1]-n[0])/t.scale.count();isNaN(g)&&(g=0);for(var y=r.count(),L=Math.max(1,Math.round(y/5)),$=0;$<y;$+=L)if(SymbolClz.getSymbolSize(r,$)[t.isHorizontal()?1:0]*1.5>g)return!1;return!0}function isPointNull(t,r){return isNaN(t)||isNaN(r)}function getLastIndexNotNull(t){for(var r=t.length/2;r>0&&isPointNull(t[r*2-2],t[r*2-1]);r--);return r-1}function getPointAtIndex(t,r){return[t[r*2],t[r*2+1]]}function getIndexRange(t,r,n){for(var g=t.length/2,y=n==="x"?0:1,L,$,V=0,z=-1,j=0;j<g;j++)if($=t[j*2+y],!(isNaN($)||isNaN(t[j*2+1-y]))){if(j===0){L=$;continue}if(L<=r&&$>=r||L>=r&&$<=r){z=j;break}V=j,L=$}return{range:[V,z],t:(r-L)/($-L)}}function anyStateShowEndLabel(t){if(t.get(["endLabel","show"]))return!0;for(var r=0;r<SPECIAL_STATES.length;r++)if(t.get([SPECIAL_STATES[r],"endLabel","show"]))return!0;return!1}function createLineClipPath(t,r,n,g){if(isCoordinateSystemType(r,"cartesian2d")){var y=g.getModel("endLabel"),L=y.get("valueAnimation"),$=g.getData(),V={lastFrameIndex:0},z=anyStateShowEndLabel(g)?function(ie,le){t._endLabelOnDuring(ie,le,$,V,L,y,r)}:null,j=r.getBaseAxis().isHorizontal(),re=createGridClipPath(r,n,g,function(){var ie=t._endLabel;ie&&n&&V.originalX!=null&&ie.attr({x:V.originalX,y:V.originalY})},z);if(!g.get("clip",!0)){var ae=re.shape,oe=Math.max(ae.width,ae.height);j?(ae.y-=oe,ae.height+=oe*2):(ae.x-=oe,ae.width+=oe*2)}return z&&z(1,re),re}else return createPolarClipPath(r,n,g)}function getEndLabelStateSpecified(t,r){var n=r.getBaseAxis(),g=n.isHorizontal(),y=n.inverse,L=g?y?"right":"left":"center",$=g?"middle":y?"top":"bottom";return{normal:{align:t.get("align")||L,verticalAlign:t.get("verticalAlign")||$}}}var LineView=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.init=function(){var n=new Group$4,g=new SymbolDraw$1;this.group.add(g.group),this._symbolDraw=g,this._lineGroup=n},r.prototype.render=function(n,g,y){var L=this,$=n.coordinateSystem,V=this.group,z=n.getData(),j=n.getModel("lineStyle"),re=n.getModel("areaStyle"),ae=z.getLayout("points")||[],oe=$.type==="polar",ie=this._coordSys,le=this._symbolDraw,ue=this._polyline,de=this._polygon,pe=this._lineGroup,he=!g.ssr&&n.get("animation"),_e=!re.isEmpty(),Ce=re.get("origin"),$e=prepareDataCoordInfo($,z,Ce),xe=_e&&getStackedOnPoints($,z,$e),Ie=n.get("showSymbol"),Ne=n.get("connectNulls"),ze=Ie&&!oe&&getIsIgnoreFunc(n,z,$),Fe=this._data;Fe&&Fe.eachItemGraphicEl(function(Rn,In){Rn.__temp&&(V.remove(Rn),Fe.setItemGraphicEl(In,null))}),Ie||le.remove(),V.add(pe);var qe=oe?!1:n.get("step"),Et;$&&$.getArea&&n.get("clip",!0)&&(Et=$.getArea(),Et.width!=null?(Et.x-=.1,Et.y-=.1,Et.width+=.2,Et.height+=.2):Et.r0&&(Et.r0-=.5,Et.r+=.5)),this._clipShapeForSymbol=Et;var kt=getVisualGradient(z,$,y)||z.getVisual("style")[z.getVisual("drawType")];if(!(ue&&ie.type===$.type&&qe===this._step))Ie&&le.updateData(z,{isIgnore:ze,clipShape:Et,disableAnimation:!0,getSymbolPoint:function(Rn){return[ae[Rn*2],ae[Rn*2+1]]}}),he&&this._initSymbolLabelAnimation(z,$,Et),qe&&(ae=turnPointsIntoStep(ae,$,qe,Ne),xe&&(xe=turnPointsIntoStep(xe,$,qe,Ne))),ue=this._newPolyline(ae),_e?de=this._newPolygon(ae,xe):de&&(pe.remove(de),de=this._polygon=null),oe||this._initOrUpdateEndLabel(n,$,convertToColorString(kt)),pe.setClipPath(createLineClipPath(this,$,!0,n));else{_e&&!de?de=this._newPolygon(ae,xe):de&&!_e&&(pe.remove(de),de=this._polygon=null),oe||this._initOrUpdateEndLabel(n,$,convertToColorString(kt));var Lt=pe.getClipPath();if(Lt){var vn=createLineClipPath(this,$,!1,n);initProps(Lt,{shape:vn.shape},n)}else pe.setClipPath(createLineClipPath(this,$,!0,n));Ie&&le.updateData(z,{isIgnore:ze,clipShape:Et,disableAnimation:!0,getSymbolPoint:function(Rn){return[ae[Rn*2],ae[Rn*2+1]]}}),(!isPointsSame(this._stackedOnPoints,xe)||!isPointsSame(this._points,ae))&&(he?this._doUpdateAnimation(z,xe,$,y,qe,Ce,Ne):(qe&&(ae=turnPointsIntoStep(ae,$,qe,Ne),xe&&(xe=turnPointsIntoStep(xe,$,qe,Ne))),ue.setShape({points:ae}),de&&de.setShape({points:ae,stackedOnPoints:xe})))}var jt=n.getModel("emphasis"),At=jt.get("focus"),hn=jt.get("blurScope"),bn=jt.get("disabled");if(ue.useStyle(defaults$2(j.getLineStyle(),{fill:"none",stroke:kt,lineJoin:"bevel"})),setStatesStylesFromModel(ue,n,"lineStyle"),ue.style.lineWidth>0&&n.get(["emphasis","lineStyle","width"])==="bolder"){var Cn=ue.getState("emphasis").style;Cn.lineWidth=+ue.style.lineWidth+1}getECData(ue).seriesIndex=n.seriesIndex,toggleHoverEmphasis(ue,At,hn,bn);var Tn=getSmooth(n.get("smooth")),xn=n.get("smoothMonotone");if(ue.setShape({smooth:Tn,smoothMonotone:xn,connectNulls:Ne}),de){var En=z.getCalculationInfo("stackedOnSeries"),kn=0;de.useStyle(defaults$2(re.getAreaStyle(),{fill:kt,opacity:.7,lineJoin:"bevel",decal:z.getVisual("style").decal})),En&&(kn=getSmooth(En.get("smooth"))),de.setShape({smooth:Tn,stackedOnSmooth:kn,smoothMonotone:xn,connectNulls:Ne}),setStatesStylesFromModel(de,n,"areaStyle"),getECData(de).seriesIndex=n.seriesIndex,toggleHoverEmphasis(de,At,hn,bn)}var On=function(Rn){L._changePolyState(Rn)};z.eachItemGraphicEl(function(Rn){Rn&&(Rn.onHoverStateChange=On)}),this._polyline.onHoverStateChange=On,this._data=z,this._coordSys=$,this._stackedOnPoints=xe,this._points=ae,this._step=qe,this._valueOrigin=Ce,n.get("triggerLineEvent")&&(this.packEventData(n,ue),de&&this.packEventData(n,de))},r.prototype.packEventData=function(n,g){getECData(g).eventData={componentType:"series",componentSubType:"line",componentIndex:n.componentIndex,seriesIndex:n.seriesIndex,seriesName:n.name,seriesType:"line"}},r.prototype.highlight=function(n,g,y,L){var $=n.getData(),V=queryDataIndex($,L);if(this._changePolyState("emphasis"),!(V instanceof Array)&&V!=null&&V>=0){var z=$.getLayout("points"),j=$.getItemGraphicEl(V);if(!j){var re=z[V*2],ae=z[V*2+1];if(isNaN(re)||isNaN(ae)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(re,ae))return;var oe=n.get("zlevel")||0,ie=n.get("z")||0;j=new SymbolClz($,V),j.x=re,j.y=ae,j.setZ(oe,ie);var le=j.getSymbolPath().getTextContent();le&&(le.zlevel=oe,le.z=ie,le.z2=this._polyline.z2+1),j.__temp=!0,$.setItemGraphicEl(V,j),j.stopSymbolAnimation(!0),this.group.add(j)}j.highlight()}else ChartView$1.prototype.highlight.call(this,n,g,y,L)},r.prototype.downplay=function(n,g,y,L){var $=n.getData(),V=queryDataIndex($,L);if(this._changePolyState("normal"),V!=null&&V>=0){var z=$.getItemGraphicEl(V);z&&(z.__temp?($.setItemGraphicEl(V,null),this.group.remove(z)):z.downplay())}else ChartView$1.prototype.downplay.call(this,n,g,y,L)},r.prototype._changePolyState=function(n){var g=this._polygon;setStatesFlag(this._polyline,n),g&&setStatesFlag(g,n)},r.prototype._newPolyline=function(n){var g=this._polyline;return g&&this._lineGroup.remove(g),g=new ECPolyline({shape:{points:n},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(g),this._polyline=g,g},r.prototype._newPolygon=function(n,g){var y=this._polygon;return y&&this._lineGroup.remove(y),y=new ECPolygon({shape:{points:n,stackedOnPoints:g},segmentIgnoreThreshold:2}),this._lineGroup.add(y),this._polygon=y,y},r.prototype._initSymbolLabelAnimation=function(n,g,y){var L,$,V=g.getBaseAxis(),z=V.inverse;g.type==="cartesian2d"?(L=V.isHorizontal(),$=!1):g.type==="polar"&&(L=V.dim==="angle",$=!0);var j=n.hostModel,re=j.get("animationDuration");isFunction$1(re)&&(re=re(null));var ae=j.get("animationDelay")||0,oe=isFunction$1(ae)?ae(null):ae;n.eachItemGraphicEl(function(ie,le){var ue=ie;if(ue){var de=[ie.x,ie.y],pe=void 0,he=void 0,_e=void 0;if(y)if($){var Ce=y,$e=g.pointToCoord(de);L?(pe=Ce.startAngle,he=Ce.endAngle,_e=-$e[1]/180*Math.PI):(pe=Ce.r0,he=Ce.r,_e=$e[0])}else{var xe=y;L?(pe=xe.x,he=xe.x+xe.width,_e=ie.x):(pe=xe.y+xe.height,he=xe.y,_e=ie.y)}var Ie=he===pe?0:(_e-pe)/(he-pe);z&&(Ie=1-Ie);var Ne=isFunction$1(ae)?ae(le):re*Ie+oe,ze=ue.getSymbolPath(),Fe=ze.getTextContent();ue.attr({scaleX:0,scaleY:0}),ue.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:Ne}),Fe&&Fe.animateFrom({style:{opacity:0}},{duration:300,delay:Ne}),ze.disableLabelAnimation=!0}})},r.prototype._initOrUpdateEndLabel=function(n,g,y){var L=n.getModel("endLabel");if(anyStateShowEndLabel(n)){var $=n.getData(),V=this._polyline,z=$.getLayout("points");if(!z){V.removeTextContent(),this._endLabel=null;return}var j=this._endLabel;j||(j=this._endLabel=new ZRText$1({z2:200}),j.ignoreClip=!0,V.setTextContent(this._endLabel),V.disableLabelAnimation=!0);var re=getLastIndexNotNull(z);re>=0&&(setLabelStyle(V,getLabelStatesModels(n,"endLabel"),{inheritColor:y,labelFetcher:n,labelDataIndex:re,defaultText:function(ae,oe,ie){return ie!=null?getDefaultInterpolatedLabel($,ie):getDefaultLabel($,ae)},enableTextSetter:!0},getEndLabelStateSpecified(L,g)),V.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},r.prototype._endLabelOnDuring=function(n,g,y,L,$,V,z){var j=this._endLabel,re=this._polyline;if(j){n<1&&L.originalX==null&&(L.originalX=j.x,L.originalY=j.y);var ae=y.getLayout("points"),oe=y.hostModel,ie=oe.get("connectNulls"),le=V.get("precision"),ue=V.get("distance")||0,de=z.getBaseAxis(),pe=de.isHorizontal(),he=de.inverse,_e=g.shape,Ce=he?pe?_e.x:_e.y+_e.height:pe?_e.x+_e.width:_e.y,$e=(pe?ue:0)*(he?-1:1),xe=(pe?0:-ue)*(he?-1:1),Ie=pe?"x":"y",Ne=getIndexRange(ae,Ce,Ie),ze=Ne.range,Fe=ze[1]-ze[0],qe=void 0;if(Fe>=1){if(Fe>1&&!ie){var Et=getPointAtIndex(ae,ze[0]);j.attr({x:Et[0]+$e,y:Et[1]+xe}),$&&(qe=oe.getRawValue(ze[0]))}else{var Et=re.getPointOn(Ce,Ie);Et&&j.attr({x:Et[0]+$e,y:Et[1]+xe});var kt=oe.getRawValue(ze[0]),Lt=oe.getRawValue(ze[1]);$&&(qe=interpolateRawValues(y,le,kt,Lt,Ne.t))}L.lastFrameIndex=ze[0]}else{var vn=n===1||L.lastFrameIndex>0?ze[0]:0,Et=getPointAtIndex(ae,vn);$&&(qe=oe.getRawValue(vn)),j.attr({x:Et[0]+$e,y:Et[1]+xe})}if($){var jt=labelInner(j);typeof jt.setLabelText=="function"&&jt.setLabelText(qe)}}},r.prototype._doUpdateAnimation=function(n,g,y,L,$,V,z){var j=this._polyline,re=this._polygon,ae=n.hostModel,oe=lineAnimationDiff(this._data,n,this._stackedOnPoints,g,this._coordSys,y,this._valueOrigin),ie=oe.current,le=oe.stackedOnCurrent,ue=oe.next,de=oe.stackedOnNext;if($&&(ie=turnPointsIntoStep(oe.current,y,$,z),le=turnPointsIntoStep(oe.stackedOnCurrent,y,$,z),ue=turnPointsIntoStep(oe.next,y,$,z),de=turnPointsIntoStep(oe.stackedOnNext,y,$,z)),getBoundingDiff(ie,ue)>3e3||re&&getBoundingDiff(le,de)>3e3){j.stopAnimation(),j.setShape({points:ue}),re&&(re.stopAnimation(),re.setShape({points:ue,stackedOnPoints:de}));return}j.shape.__points=oe.current,j.shape.points=ie;var pe={shape:{points:ue}};oe.current!==ie&&(pe.shape.__points=oe.next),j.stopAnimation(),updateProps$1(j,pe,ae),re&&(re.setShape({points:ie,stackedOnPoints:le}),re.stopAnimation(),updateProps$1(re,{shape:{stackedOnPoints:de}},ae),j.shape.points!==re.shape.points&&(re.shape.points=j.shape.points));for(var he=[],_e=oe.status,Ce=0;Ce<_e.length;Ce++){var $e=_e[Ce].cmd;if($e==="="){var xe=n.getItemGraphicEl(_e[Ce].idx1);xe&&he.push({el:xe,ptIdx:Ce})}}j.animators&&j.animators.length&&j.animators[0].during(function(){re&&re.dirtyShape();for(var Ie=j.shape.__points,Ne=0;Ne<he.length;Ne++){var ze=he[Ne].el,Fe=he[Ne].ptIdx*2;ze.x=Ie[Fe],ze.y=Ie[Fe+1],ze.markRedraw()}})},r.prototype.remove=function(n){var g=this.group,y=this._data;this._lineGroup.removeAll(),this._symbolDraw.remove(!0),y&&y.eachItemGraphicEl(function(L,$){L.__temp&&(g.remove(L),y.setItemGraphicEl($,null))}),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._endLabel=this._data=null},r.type="line",r}(ChartView$1);const LineView$1=LineView;function pointsLayout(t,r){return{seriesType:t,plan:createRenderPlanner(),reset:function(n){var g=n.getData(),y=n.coordinateSystem,L=n.pipelineContext,$=r||L.large;if(y){var V=map$1(y.dimensions,function(ie){return g.mapDimension(ie)}).slice(0,2),z=V.length,j=g.getCalculationInfo("stackResultDimension");isDimensionStacked(g,V[0])&&(V[0]=j),isDimensionStacked(g,V[1])&&(V[1]=j);var re=g.getStore(),ae=g.getDimensionIndex(V[0]),oe=g.getDimensionIndex(V[1]);return z&&{progress:function(ie,le){for(var ue=ie.end-ie.start,de=$&&createFloat32Array(ue*z),pe=[],he=[],_e=ie.start,Ce=0;_e<ie.end;_e++){var $e=void 0;if(z===1){var xe=re.get(ae,_e);$e=y.dataToPoint(xe,null,he)}else pe[0]=re.get(ae,_e),pe[1]=re.get(oe,_e),$e=y.dataToPoint(pe,null,he);$?(de[Ce++]=$e[0],de[Ce++]=$e[1]):le.setItemLayout(_e,$e.slice())}$&&le.setLayout("points",de)}}}}}}var samplers={average:function(t){for(var r=0,n=0,g=0;g<t.length;g++)isNaN(t[g])||(r+=t[g],n++);return n===0?NaN:r/n},sum:function(t){for(var r=0,n=0;n<t.length;n++)r+=t[n]||0;return r},max:function(t){for(var r=-1/0,n=0;n<t.length;n++)t[n]>r&&(r=t[n]);return isFinite(r)?r:NaN},min:function(t){for(var r=1/0,n=0;n<t.length;n++)t[n]<r&&(r=t[n]);return isFinite(r)?r:NaN},minmax:function(t){for(var r=-1/0,n=-1/0,g=0;g<t.length;g++){var y=t[g],L=Math.abs(y);L>r&&(r=L,n=y)}return isFinite(n)?n:NaN},nearest:function(t){return t[0]}},indexSampler=function(t){return Math.round(t.length/2)};function dataSample(t){return{seriesType:t,reset:function(r,n,g){var y=r.getData(),L=r.get("sampling"),$=r.coordinateSystem,V=y.count();if(V>10&&$.type==="cartesian2d"&&L){var z=$.getBaseAxis(),j=$.getOtherAxis(z),re=z.getExtent(),ae=g.getDevicePixelRatio(),oe=Math.abs(re[1]-re[0])*(ae||1),ie=Math.round(V/oe);if(isFinite(ie)&&ie>1){L==="lttb"&&r.setData(y.lttbDownSample(y.mapDimension(j.dim),1/ie));var le=void 0;isString$1(L)?le=samplers[L]:isFunction$1(L)&&(le=L),le&&r.setData(y.downSample(y.mapDimension(j.dim),1/ie,le,indexSampler))}}}}}function install$Q(t){t.registerChartView(LineView$1),t.registerSeriesModel(LineSeries),t.registerLayout(pointsLayout("line",!0)),t.registerVisual({seriesType:"line",reset:function(r){var n=r.getData(),g=r.getModel("lineStyle").getLineStyle();g&&!g.stroke&&(g.stroke=n.getVisual("style").fill),n.setVisual("legendLineStyle",g)}}),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,dataSample("line"))}var BaseBarSeriesModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.getInitialData=function(n,g){return createSeriesData(null,this,{useEncodeDefaulter:!0})},r.prototype.getMarkerPosition=function(n,g,y){var L=this.coordinateSystem;if(L&&L.clampData){var $=L.clampData(n),V=L.dataToPoint($);if(y)each$f(L.getAxes(),function(oe,ie){if(oe.type==="category"&&g!=null){var le=oe.getTicksCoords(),ue=oe.getTickModel().get("alignWithLabel"),de=$[ie],pe=g[ie]==="x1"||g[ie]==="y1";if(pe&&!ue&&(de+=1),le.length<2)return;if(le.length===2){V[ie]=oe.toGlobalCoord(oe.getExtent()[pe?1:0]);return}for(var he=void 0,_e=void 0,Ce=1,$e=0;$e<le.length;$e++){var xe=le[$e].coord,Ie=$e===le.length-1?le[$e-1].tickValue+Ce:le[$e].tickValue;if(Ie===de){_e=xe;break}else if(Ie<de)he=xe;else if(he!=null&&Ie>de){_e=(xe+he)/2;break}$e===1&&(Ce=Ie-le[0].tickValue)}_e==null&&(he?he&&(_e=le[le.length-1].coord):_e=le[0].coord),V[ie]=oe.toGlobalCoord(_e)}});else{var z=this.getData(),j=z.getLayout("offset"),re=z.getLayout("size"),ae=L.getBaseAxis().isHorizontal()?0:1;V[ae]+=j+re/2}return V}return[NaN,NaN]},r.type="series.__base_bar__",r.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},r}(SeriesModel$1);SeriesModel$1.registerClass(BaseBarSeriesModel);const BaseBarSeriesModel$1=BaseBarSeriesModel;var BarSeriesModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.getInitialData=function(){return createSeriesData(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},r.prototype.getProgressive=function(){return this.get("large")?this.get("progressive"):!1},r.prototype.getProgressiveThreshold=function(){var n=this.get("progressiveThreshold"),g=this.get("largeThreshold");return g>n&&(n=g),n},r.prototype.brushSelector=function(n,g,y){return y.rect(g.getItemLayout(n))},r.type="series.bar",r.dependencies=["grid","polar"],r.defaultOption=inheritDefaultOption(BaseBarSeriesModel$1.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}),r}(BaseBarSeriesModel$1);const BarSeries=BarSeriesModel;var SausageShape=function(){function t(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return t}(),SausagePath=function(t){__extends(r,t);function r(n){var g=t.call(this,n)||this;return g.type="sausage",g}return r.prototype.getDefaultShape=function(){return new SausageShape},r.prototype.buildPath=function(n,g){var y=g.cx,L=g.cy,$=Math.max(g.r0||0,0),V=Math.max(g.r,0),z=(V-$)*.5,j=$+z,re=g.startAngle,ae=g.endAngle,oe=g.clockwise,ie=Math.PI*2,le=oe?ae-re<ie:re-ae<ie;le||(re=ae-(oe?ie:-ie));var ue=Math.cos(re),de=Math.sin(re),pe=Math.cos(ae),he=Math.sin(ae);le?(n.moveTo(ue*$+y,de*$+L),n.arc(ue*j+y,de*j+L,z,-Math.PI+re,re,!oe)):n.moveTo(ue*V+y,de*V+L),n.arc(y,L,V,re,ae,!oe),n.arc(pe*j+y,he*j+L,z,ae-Math.PI*2,ae-Math.PI,!oe),$!==0&&n.arc(y,L,$,ae,re,oe)},r}(Path$1);const Sausage=SausagePath;function createSectorCalculateTextPosition(t,r){r=r||{};var n=r.isRoundCap;return function(g,y,L){var $=y.position;if(!$||$ instanceof Array)return calculateTextPosition(g,y,L);var V=t($),z=y.distance!=null?y.distance:5,j=this.shape,re=j.cx,ae=j.cy,oe=j.r,ie=j.r0,le=(oe+ie)/2,ue=j.startAngle,de=j.endAngle,pe=(ue+de)/2,he=n?Math.abs(oe-ie)/2:0,_e=Math.cos,Ce=Math.sin,$e=re+oe*_e(ue),xe=ae+oe*Ce(ue),Ie="left",Ne="top";switch(V){case"startArc":$e=re+(ie-z)*_e(pe),xe=ae+(ie-z)*Ce(pe),Ie="center",Ne="top";break;case"insideStartArc":$e=re+(ie+z)*_e(pe),xe=ae+(ie+z)*Ce(pe),Ie="center",Ne="bottom";break;case"startAngle":$e=re+le*_e(ue)+adjustAngleDistanceX(ue,z+he,!1),xe=ae+le*Ce(ue)+adjustAngleDistanceY(ue,z+he,!1),Ie="right",Ne="middle";break;case"insideStartAngle":$e=re+le*_e(ue)+adjustAngleDistanceX(ue,-z+he,!1),xe=ae+le*Ce(ue)+adjustAngleDistanceY(ue,-z+he,!1),Ie="left",Ne="middle";break;case"middle":$e=re+le*_e(pe),xe=ae+le*Ce(pe),Ie="center",Ne="middle";break;case"endArc":$e=re+(oe+z)*_e(pe),xe=ae+(oe+z)*Ce(pe),Ie="center",Ne="bottom";break;case"insideEndArc":$e=re+(oe-z)*_e(pe),xe=ae+(oe-z)*Ce(pe),Ie="center",Ne="top";break;case"endAngle":$e=re+le*_e(de)+adjustAngleDistanceX(de,z+he,!0),xe=ae+le*Ce(de)+adjustAngleDistanceY(de,z+he,!0),Ie="left",Ne="middle";break;case"insideEndAngle":$e=re+le*_e(de)+adjustAngleDistanceX(de,-z+he,!0),xe=ae+le*Ce(de)+adjustAngleDistanceY(de,-z+he,!0),Ie="right",Ne="middle";break;default:return calculateTextPosition(g,y,L)}return g=g||{},g.x=$e,g.y=xe,g.align=Ie,g.verticalAlign=Ne,g}}function setSectorTextRotation(t,r,n,g){if(isNumber$1(g)){t.setTextConfig({rotation:g});return}else if(isArray$2(r)){t.setTextConfig({rotation:0});return}var y=t.shape,L=y.clockwise?y.startAngle:y.endAngle,$=y.clockwise?y.endAngle:y.startAngle,V=(L+$)/2,z,j=n(r);switch(j){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":z=V;break;case"startAngle":case"insideStartAngle":z=L;break;case"endAngle":case"insideEndAngle":z=$;break;default:t.setTextConfig({rotation:0});return}var re=Math.PI*1.5-z;j==="middle"&&re>Math.PI/2&&re<Math.PI*1.5&&(re-=Math.PI),t.setTextConfig({rotation:re})}function adjustAngleDistanceX(t,r,n){return r*Math.sin(t)*(n?-1:1)}function adjustAngleDistanceY(t,r,n){return r*Math.cos(t)*(n?1:-1)}function getSectorCornerRadius(t,r,n){var g=t.get("borderRadius");if(g==null)return n?{cornerRadius:0}:null;isArray$2(g)||(g=[g,g,g,g]);var y=Math.abs(r.r||0-r.r0||0);return{cornerRadius:map$1(g,function(L){return parsePercent$1(L,y)})}}var mathMax$4=Math.max,mathMin$4=Math.min;function getClipArea(t,r){var n=t.getArea&&t.getArea();if(isCoordinateSystemType(t,"cartesian2d")){var g=t.getBaseAxis();if(g.type!=="category"||!g.onBand){var y=r.getLayout("bandWidth");g.isHorizontal()?(n.x-=y,n.width+=y*2):(n.y-=y,n.height+=y*2)}}return n}var BarView=function(t){__extends(r,t);function r(){var n=t.call(this)||this;return n.type=r.type,n._isFirstFrame=!0,n}return r.prototype.render=function(n,g,y,L){this._model=n,this._removeOnRenderedListener(y),this._updateDrawMode(n);var $=n.get("coordinateSystem");($==="cartesian2d"||$==="polar")&&(this._progressiveEls=null,this._isLargeDraw?this._renderLarge(n,g,y):this._renderNormal(n,g,y,L))},r.prototype.incrementalPrepareRender=function(n){this._clear(),this._updateDrawMode(n),this._updateLargeClip(n)},r.prototype.incrementalRender=function(n,g){this._progressiveEls=[],this._incrementalRenderLarge(n,g)},r.prototype.eachRendered=function(n){traverseElements(this._progressiveEls||this.group,n)},r.prototype._updateDrawMode=function(n){var g=n.pipelineContext.large;(this._isLargeDraw==null||g!==this._isLargeDraw)&&(this._isLargeDraw=g,this._clear())},r.prototype._renderNormal=function(n,g,y,L){var $=this.group,V=n.getData(),z=this._data,j=n.coordinateSystem,re=j.getBaseAxis(),ae;j.type==="cartesian2d"?ae=re.isHorizontal():j.type==="polar"&&(ae=re.dim==="angle");var oe=n.isAnimationEnabled()?n:null,ie=shouldRealtimeSort(n,j);ie&&this._enableRealtimeSort(ie,V,y);var le=n.get("clip",!0)||ie,ue=getClipArea(j,V);$.removeClipPath();var de=n.get("roundCap",!0),pe=n.get("showBackground",!0),he=n.getModel("backgroundStyle"),_e=he.get("borderRadius")||0,Ce=[],$e=this._backgroundEls,xe=L&&L.isInitSort,Ie=L&&L.type==="changeAxisOrder";function Ne(qe){var Et=getLayout[j.type](V,qe),kt=createBackgroundEl(j,ae,Et);return kt.useStyle(he.getItemStyle()),j.type==="cartesian2d"?kt.setShape("r",_e):kt.setShape("cornerRadius",_e),Ce[qe]=kt,kt}V.diff(z).add(function(qe){var Et=V.getItemModel(qe),kt=getLayout[j.type](V,qe,Et);if(pe&&Ne(qe),!(!V.hasValue(qe)||!isValidLayout[j.type](kt))){var Lt=!1;le&&(Lt=clip[j.type](ue,kt));var vn=elementCreator[j.type](n,V,qe,kt,ae,oe,re.model,!1,de);ie&&(vn.forceLabelAnimation=!0),updateStyle(vn,V,qe,Et,kt,n,ae,j.type==="polar"),xe?vn.attr({shape:kt}):ie?updateRealtimeAnimation(ie,oe,vn,kt,qe,ae,!1,!1):initProps(vn,{shape:kt},n,qe),V.setItemGraphicEl(qe,vn),$.add(vn),vn.ignore=Lt}}).update(function(qe,Et){var kt=V.getItemModel(qe),Lt=getLayout[j.type](V,qe,kt);if(pe){var vn=void 0;$e.length===0?vn=Ne(Et):(vn=$e[Et],vn.useStyle(he.getItemStyle()),j.type==="cartesian2d"?vn.setShape("r",_e):vn.setShape("cornerRadius",_e),Ce[qe]=vn);var jt=getLayout[j.type](V,qe),At=createBackgroundShape(ae,jt,j);updateProps$1(vn,{shape:At},oe,qe)}var hn=z.getItemGraphicEl(Et);if(!V.hasValue(qe)||!isValidLayout[j.type](Lt)){$.remove(hn);return}var bn=!1;if(le&&(bn=clip[j.type](ue,Lt),bn&&$.remove(hn)),hn?saveOldStyle(hn):hn=elementCreator[j.type](n,V,qe,Lt,ae,oe,re.model,!!hn,de),ie&&(hn.forceLabelAnimation=!0),Ie){var Cn=hn.getTextContent();if(Cn){var Tn=labelInner(Cn);Tn.prevValue!=null&&(Tn.prevValue=Tn.value)}}else updateStyle(hn,V,qe,kt,Lt,n,ae,j.type==="polar");xe?hn.attr({shape:Lt}):ie?updateRealtimeAnimation(ie,oe,hn,Lt,qe,ae,!0,Ie):updateProps$1(hn,{shape:Lt},n,qe,null),V.setItemGraphicEl(qe,hn),hn.ignore=bn,$.add(hn)}).remove(function(qe){var Et=z.getItemGraphicEl(qe);Et&&removeElementWithFadeOut(Et,n,qe)}).execute();var ze=this._backgroundGroup||(this._backgroundGroup=new Group$4);ze.removeAll();for(var Fe=0;Fe<Ce.length;++Fe)ze.add(Ce[Fe]);$.add(ze),this._backgroundEls=Ce,this._data=V},r.prototype._renderLarge=function(n,g,y){this._clear(),createLarge$1(n,this.group),this._updateLargeClip(n)},r.prototype._incrementalRenderLarge=function(n,g){this._removeBackground(),createLarge$1(g,this.group,this._progressiveEls,!0)},r.prototype._updateLargeClip=function(n){var g=n.get("clip",!0)&&createClipPath(n.coordinateSystem,!1,n),y=this.group;g?y.setClipPath(g):y.removeClipPath()},r.prototype._enableRealtimeSort=function(n,g,y){var L=this;if(g.count()){var $=n.baseAxis;if(this._isFirstFrame)this._dispatchInitSort(g,n,y),this._isFirstFrame=!1;else{var V=function(z){var j=g.getItemGraphicEl(z),re=j&&j.shape;return re&&Math.abs($.isHorizontal()?re.height:re.width)||0};this._onRendered=function(){L._updateSortWithinSameData(g,V,$,y)},y.getZr().on("rendered",this._onRendered)}}},r.prototype._dataSort=function(n,g,y){var L=[];return n.each(n.mapDimension(g.dim),function($,V){var z=y(V);z=z??NaN,L.push({dataIndex:V,mappedValue:z,ordinalNumber:$})}),L.sort(function($,V){return V.mappedValue-$.mappedValue}),{ordinalNumbers:map$1(L,function($){return $.ordinalNumber})}},r.prototype._isOrderChangedWithinSameData=function(n,g,y){for(var L=y.scale,$=n.mapDimension(y.dim),V=Number.MAX_VALUE,z=0,j=L.getOrdinalMeta().categories.length;z<j;++z){var re=n.rawIndexOf($,L.getRawOrdinalNumber(z)),ae=re<0?Number.MIN_VALUE:g(n.indexOfRawIndex(re));if(ae>V)return!0;V=ae}return!1},r.prototype._isOrderDifferentInView=function(n,g){for(var y=g.scale,L=y.getExtent(),$=Math.max(0,L[0]),V=Math.min(L[1],y.getOrdinalMeta().categories.length-1);$<=V;++$)if(n.ordinalNumbers[$]!==y.getRawOrdinalNumber($))return!0},r.prototype._updateSortWithinSameData=function(n,g,y,L){if(this._isOrderChangedWithinSameData(n,g,y)){var $=this._dataSort(n,y,g);this._isOrderDifferentInView($,y)&&(this._removeOnRenderedListener(L),L.dispatchAction({type:"changeAxisOrder",componentType:y.dim+"Axis",axisId:y.index,sortInfo:$}))}},r.prototype._dispatchInitSort=function(n,g,y){var L=g.baseAxis,$=this._dataSort(n,L,function(V){return n.get(n.mapDimension(g.otherAxis.dim),V)});y.dispatchAction({type:"changeAxisOrder",componentType:L.dim+"Axis",isInitSort:!0,axisId:L.index,sortInfo:$})},r.prototype.remove=function(n,g){this._clear(this._model),this._removeOnRenderedListener(g)},r.prototype.dispose=function(n,g){this._removeOnRenderedListener(g)},r.prototype._removeOnRenderedListener=function(n){this._onRendered&&(n.getZr().off("rendered",this._onRendered),this._onRendered=null)},r.prototype._clear=function(n){var g=this.group,y=this._data;n&&n.isAnimationEnabled()&&y&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],y.eachItemGraphicEl(function(L){removeElementWithFadeOut(L,n,getECData(L).dataIndex)})):g.removeAll(),this._data=null,this._isFirstFrame=!0},r.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},r.type="bar",r}(ChartView$1),clip={cartesian2d:function(t,r){var n=r.width<0?-1:1,g=r.height<0?-1:1;n<0&&(r.x+=r.width,r.width=-r.width),g<0&&(r.y+=r.height,r.height=-r.height);var y=t.x+t.width,L=t.y+t.height,$=mathMax$4(r.x,t.x),V=mathMin$4(r.x+r.width,y),z=mathMax$4(r.y,t.y),j=mathMin$4(r.y+r.height,L),re=V<$,ae=j<z;return r.x=re&&$>y?V:$,r.y=ae&&z>L?j:z,r.width=re?0:V-$,r.height=ae?0:j-z,n<0&&(r.x+=r.width,r.width=-r.width),g<0&&(r.y+=r.height,r.height=-r.height),re||ae},polar:function(t,r){var n=r.r0<=r.r?1:-1;if(n<0){var g=r.r;r.r=r.r0,r.r0=g}var y=mathMin$4(r.r,t.r),L=mathMax$4(r.r0,t.r0);r.r=y,r.r0=L;var $=y-L<0;if(n<0){var g=r.r;r.r=r.r0,r.r0=g}return $}},elementCreator={cartesian2d:function(t,r,n,g,y,L,$,V,z){var j=new Rect$3({shape:extend$1({},g),z2:1});if(j.__dataIndex=n,j.name="item",L){var re=j.shape,ae=y?"height":"width";re[ae]=0}return j},polar:function(t,r,n,g,y,L,$,V,z){var j=!y&&z?Sausage:Sector$1,re=new j({shape:g,z2:1});re.name="item";var ae=createPolarPositionMapping(y);if(re.calculateTextPosition=createSectorCalculateTextPosition(ae,{isRoundCap:j===Sausage}),L){var oe=re.shape,ie=y?"r":"endAngle",le={};oe[ie]=y?g.r0:g.startAngle,le[ie]=g[ie],(V?updateProps$1:initProps)(re,{shape:le},L)}return re}};function shouldRealtimeSort(t,r){var n=t.get("realtimeSort",!0),g=r.getBaseAxis();if(n&&g.type==="category"&&r.type==="cartesian2d")return{baseAxis:g,otherAxis:r.getOtherAxis(g)}}function updateRealtimeAnimation(t,r,n,g,y,L,$,V){var z,j;L?(j={x:g.x,width:g.width},z={y:g.y,height:g.height}):(j={y:g.y,height:g.height},z={x:g.x,width:g.width}),V||($?updateProps$1:initProps)(n,{shape:z},r,y,null);var re=r?t.baseAxis.model:null;($?updateProps$1:initProps)(n,{shape:j},re,y)}function checkPropertiesNotValid(t,r){for(var n=0;n<r.length;n++)if(!isFinite(t[r[n]]))return!0;return!1}var rectPropties=["x","y","width","height"],polarPropties=["cx","cy","r","startAngle","endAngle"],isValidLayout={cartesian2d:function(t){return!checkPropertiesNotValid(t,rectPropties)},polar:function(t){return!checkPropertiesNotValid(t,polarPropties)}},getLayout={cartesian2d:function(t,r,n){var g=t.getItemLayout(r),y=n?getLineWidth(n,g):0,L=g.width>0?1:-1,$=g.height>0?1:-1;return{x:g.x+L*y/2,y:g.y+$*y/2,width:g.width-L*y,height:g.height-$*y}},polar:function(t,r,n){var g=t.getItemLayout(r);return{cx:g.cx,cy:g.cy,r0:g.r0,r:g.r,startAngle:g.startAngle,endAngle:g.endAngle,clockwise:g.clockwise}}};function isZeroOnPolar(t){return t.startAngle!=null&&t.endAngle!=null&&t.startAngle===t.endAngle}function createPolarPositionMapping(t){return function(r){var n=r?"Arc":"Angle";return function(g){switch(g){case"start":case"insideStart":case"end":case"insideEnd":return g+n;default:return g}}}(t)}function updateStyle(t,r,n,g,y,L,$,V){var z=r.getItemVisual(n,"style");if(V){if(!L.get("roundCap")){var re=t.shape,ae=getSectorCornerRadius(g.getModel("itemStyle"),re,!0);extend$1(re,ae),t.setShape(re)}}else{var j=g.get(["itemStyle","borderRadius"])||0;t.setShape("r",j)}t.useStyle(z);var oe=g.getShallow("cursor");oe&&t.attr("cursor",oe);var ie=V?$?y.r>=y.r0?"endArc":"startArc":y.endAngle>=y.startAngle?"endAngle":"startAngle":$?y.height>=0?"bottom":"top":y.width>=0?"right":"left",le=getLabelStatesModels(g);setLabelStyle(t,le,{labelFetcher:L,labelDataIndex:n,defaultText:getDefaultLabel(L.getData(),n),inheritColor:z.fill,defaultOpacity:z.opacity,defaultOutsidePosition:ie});var ue=t.getTextContent();if(V&&ue){var de=g.get(["label","position"]);t.textConfig.inside=de==="middle"?!0:null,setSectorTextRotation(t,de==="outside"?ie:de,createPolarPositionMapping($),g.get(["label","rotate"]))}setLabelValueAnimation(ue,le,L.getRawValue(n),function(he){return getDefaultInterpolatedLabel(r,he)});var pe=g.getModel(["emphasis"]);toggleHoverEmphasis(t,pe.get("focus"),pe.get("blurScope"),pe.get("disabled")),setStatesStylesFromModel(t,g),isZeroOnPolar(y)&&(t.style.fill="none",t.style.stroke="none",each$f(t.states,function(he){he.style&&(he.style.fill=he.style.stroke="none")}))}function getLineWidth(t,r){var n=t.get(["itemStyle","borderColor"]);if(!n||n==="none")return 0;var g=t.get(["itemStyle","borderWidth"])||0,y=isNaN(r.width)?Number.MAX_VALUE:Math.abs(r.width),L=isNaN(r.height)?Number.MAX_VALUE:Math.abs(r.height);return Math.min(g,y,L)}var LagePathShape=function(){function t(){}return t}(),LargePath=function(t){__extends(r,t);function r(n){var g=t.call(this,n)||this;return g.type="largeBar",g}return r.prototype.getDefaultShape=function(){return new LagePathShape},r.prototype.buildPath=function(n,g){for(var y=g.points,L=this.baseDimIdx,$=1-this.baseDimIdx,V=[],z=[],j=this.barWidth,re=0;re<y.length;re+=3)z[L]=j,z[$]=y[re+2],V[L]=y[re+L],V[$]=y[re+$],n.rect(V[0],V[1],z[0],z[1])},r}(Path$1);function createLarge$1(t,r,n,g){var y=t.getData(),L=y.getLayout("valueAxisHorizontal")?1:0,$=y.getLayout("largeDataIndices"),V=y.getLayout("size"),z=t.getModel("backgroundStyle"),j=y.getLayout("largeBackgroundPoints");if(j){var re=new LargePath({shape:{points:j},incremental:!!g,silent:!0,z2:0});re.baseDimIdx=L,re.largeDataIndices=$,re.barWidth=V,re.useStyle(z.getItemStyle()),r.add(re),n&&n.push(re)}var ae=new LargePath({shape:{points:y.getLayout("largePoints")},incremental:!!g,ignoreCoarsePointer:!0,z2:1});ae.baseDimIdx=L,ae.largeDataIndices=$,ae.barWidth=V,r.add(ae),ae.useStyle(y.getVisual("style")),getECData(ae).seriesIndex=t.seriesIndex,t.get("silent")||(ae.on("mousedown",largePathUpdateDataIndex),ae.on("mousemove",largePathUpdateDataIndex)),n&&n.push(ae)}var largePathUpdateDataIndex=throttle$1(function(t){var r=this,n=largePathFindDataIndex(r,t.offsetX,t.offsetY);getECData(r).dataIndex=n>=0?n:null},30,!1);function largePathFindDataIndex(t,r,n){for(var g=t.baseDimIdx,y=1-g,L=t.shape.points,$=t.largeDataIndices,V=[],z=[],j=t.barWidth,re=0,ae=L.length/3;re<ae;re++){var oe=re*3;if(z[g]=j,z[y]=L[oe+2],V[g]=L[oe+g],V[y]=L[oe+y],z[y]<0&&(V[y]+=z[y],z[y]=-z[y]),r>=V[0]&&r<=V[0]+z[0]&&n>=V[1]&&n<=V[1]+z[1])return $[re]}return-1}function createBackgroundShape(t,r,n){if(isCoordinateSystemType(n,"cartesian2d")){var g=r,y=n.getArea();return{x:t?g.x:y.x,y:t?y.y:g.y,width:t?g.width:y.width,height:t?y.height:g.height}}else{var y=n.getArea(),L=r;return{cx:y.cx,cy:y.cy,r0:t?y.r0:L.r0,r:t?y.r:L.r,startAngle:t?L.startAngle:0,endAngle:t?L.endAngle:Math.PI*2}}}function createBackgroundEl(t,r,n){var g=t.type==="polar"?Sector$1:Rect$3;return new g({shape:createBackgroundShape(r,n,t),silent:!0,z2:0})}const BarView$1=BarView;function install$P(t){t.registerChartView(BarView$1),t.registerSeriesModel(BarSeries),t.registerLayout(t.PRIORITY.VISUAL.LAYOUT,curry$1(layout$3,"bar")),t.registerLayout(t.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,createProgressiveLayout("bar")),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,dataSample("bar")),t.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(r,n){var g=r.componentType||"series";n.eachComponent({mainType:g,query:r},function(y){r.sortInfo&&y.axis.setCategorySortInfo(r.sortInfo)})})}var PI2=Math.PI*2,RADIAN$2=Math.PI/180;function getViewRect$5(t,r){return getLayoutRect(t.getBoxLayoutParams(),{width:r.getWidth(),height:r.getHeight()})}function getBasicPieLayout(t,r){var n=getViewRect$5(t,r),g=t.get("center"),y=t.get("radius");isArray$2(y)||(y=[0,y]);var L=parsePercent(n.width,r.getWidth()),$=parsePercent(n.height,r.getHeight()),V=Math.min(L,$),z=parsePercent(y[0],V/2),j=parsePercent(y[1],V/2),re,ae,oe=t.coordinateSystem;if(oe){var ie=oe.dataToPoint(g);re=ie[0]||0,ae=ie[1]||0}else isArray$2(g)||(g=[g,g]),re=parsePercent(g[0],L)+n.x,ae=parsePercent(g[1],$)+n.y;return{cx:re,cy:ae,r0:z,r:j}}function pieLayout(t,r,n){r.eachSeriesByType(t,function(g){var y=g.getData(),L=y.mapDimension("value"),$=getViewRect$5(g,n),V=getBasicPieLayout(g,n),z=V.cx,j=V.cy,re=V.r,ae=V.r0,oe=-g.get("startAngle")*RADIAN$2,ie=g.get("endAngle"),le=g.get("padAngle")*RADIAN$2;ie=ie==="auto"?oe-PI2:-ie*RADIAN$2;var ue=g.get("minAngle")*RADIAN$2,de=ue+le,pe=0;y.each(L,function(jt){!isNaN(jt)&&pe++});var he=y.getSum(L),_e=Math.PI/(he||pe)*2,Ce=g.get("clockwise"),$e=g.get("roseType"),xe=g.get("stillShowZeroSum"),Ie=y.getDataExtent(L);Ie[0]=0;var Ne=Ce?1:-1,ze=[oe,ie],Fe=Ne*le/2;normalizeArcAngles(ze,!Ce),oe=ze[0],ie=ze[1];var qe=Math.abs(ie-oe),Et=qe,kt=0,Lt=oe;if(y.setLayout({viewRect:$,r:re}),y.each(L,function(jt,At){var hn;if(isNaN(jt)){y.setItemLayout(At,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:Ce,cx:z,cy:j,r0:ae,r:$e?NaN:re});return}$e!=="area"?hn=he===0&&xe?_e:jt*_e:hn=qe/pe,hn<de?(hn=de,Et-=de):kt+=jt;var bn=Lt+Ne*hn,Cn=0,Tn=0;le>hn?(Cn=Lt+Ne*hn/2,Tn=Cn):(Cn=Lt+Fe,Tn=bn-Fe),y.setItemLayout(At,{angle:hn,startAngle:Cn,endAngle:Tn,clockwise:Ce,cx:z,cy:j,r0:ae,r:$e?linearMap$2(jt,Ie,[ae,re]):re}),Lt=bn}),Et<PI2&&pe)if(Et<=.001){var vn=qe/pe;y.each(L,function(jt,At){if(!isNaN(jt)){var hn=y.getItemLayout(At);hn.angle=vn;var bn=0,Cn=0;vn<le?(bn=oe+Ne*(At+1/2)*vn,Cn=bn):(bn=oe+Ne*At*vn+Fe,Cn=oe+Ne*(At+1)*vn-Fe),hn.startAngle=bn,hn.endAngle=Cn}})}else _e=Et/kt,Lt=oe,y.each(L,function(jt,At){if(!isNaN(jt)){var hn=y.getItemLayout(At),bn=hn.angle===de?de:jt*_e,Cn=0,Tn=0;bn<le?(Cn=Lt+Ne*bn/2,Tn=Cn):(Cn=Lt+Fe,Tn=Lt+Ne*bn-Fe),hn.startAngle=Cn,hn.endAngle=Tn,Lt+=Ne*bn}})})}function dataFilter$1(t){return{seriesType:t,reset:function(r,n){var g=n.findComponents({mainType:"legend"});if(!(!g||!g.length)){var y=r.getData();y.filterSelf(function(L){for(var $=y.getName(L),V=0;V<g.length;V++)if(!g[V].isSelected($))return!1;return!0})}}}}var RADIAN$1=Math.PI/180;function adjustSingleSide(t,r,n,g,y,L,$,V,z,j){if(t.length<2)return;function re(ue){for(var de=ue.rB,pe=de*de,he=0;he<ue.list.length;he++){var _e=ue.list[he],Ce=Math.abs(_e.label.y-n),$e=g+_e.len,xe=$e*$e,Ie=Math.sqrt((1-Math.abs(Ce*Ce/pe))*xe),Ne=r+(Ie+_e.len2)*y,ze=Ne-_e.label.x,Fe=_e.targetTextWidth-ze*y;constrainTextWidth(_e,Fe,!0),_e.label.x=Ne}}function ae(ue){for(var de={list:[],maxY:0},pe={list:[],maxY:0},he=0;he<ue.length;he++)if(ue[he].labelAlignTo==="none"){var _e=ue[he],Ce=_e.label.y>n?pe:de,$e=Math.abs(_e.label.y-n);if($e>=Ce.maxY){var xe=_e.label.x-r-_e.len2*y,Ie=g+_e.len,Ne=Math.abs(xe)<Ie?Math.sqrt($e*$e/(1-xe*xe/Ie/Ie)):Ie;Ce.rB=Ne,Ce.maxY=$e}Ce.list.push(_e)}re(de),re(pe)}for(var oe=t.length,ie=0;ie<oe;ie++)if(t[ie].position==="outer"&&t[ie].labelAlignTo==="labelLine"){var le=t[ie].label.x-j;t[ie].linePoints[1][0]+=le,t[ie].label.x=j}shiftLayoutOnY(t,z,z+$)&&ae(t)}function avoidOverlap(t,r,n,g,y,L,$,V){for(var z=[],j=[],re=Number.MAX_VALUE,ae=-Number.MAX_VALUE,oe=0;oe<t.length;oe++){var ie=t[oe].label;isPositionCenter(t[oe])||(ie.x<r?(re=Math.min(re,ie.x),z.push(t[oe])):(ae=Math.max(ae,ie.x),j.push(t[oe])))}for(var oe=0;oe<t.length;oe++){var le=t[oe];if(!isPositionCenter(le)&&le.linePoints){if(le.labelStyleWidth!=null)continue;var ie=le.label,ue=le.linePoints,de=void 0;le.labelAlignTo==="edge"?ie.x<r?de=ue[2][0]-le.labelDistance-$-le.edgeDistance:de=$+y-le.edgeDistance-ue[2][0]-le.labelDistance:le.labelAlignTo==="labelLine"?ie.x<r?de=re-$-le.bleedMargin:de=$+y-ae-le.bleedMargin:ie.x<r?de=ie.x-$-le.bleedMargin:de=$+y-ie.x-le.bleedMargin,le.targetTextWidth=de,constrainTextWidth(le,de)}}adjustSingleSide(j,r,n,g,1,y,L,$,V,ae),adjustSingleSide(z,r,n,g,-1,y,L,$,V,re);for(var oe=0;oe<t.length;oe++){var le=t[oe];if(!isPositionCenter(le)&&le.linePoints){var ie=le.label,ue=le.linePoints,pe=le.labelAlignTo==="edge",he=ie.style.padding,_e=he?he[1]+he[3]:0,Ce=ie.style.backgroundColor?0:_e,$e=le.rect.width+Ce,xe=ue[1][0]-ue[2][0];pe?ie.x<r?ue[2][0]=$+le.edgeDistance+$e+le.labelDistance:ue[2][0]=$+y-le.edgeDistance-$e-le.labelDistance:(ie.x<r?ue[2][0]=ie.x+le.labelDistance:ue[2][0]=ie.x-le.labelDistance,ue[1][0]=ue[2][0]+xe),ue[1][1]=ue[2][1]=ie.y}}}function constrainTextWidth(t,r,n){if(n===void 0&&(n=!1),t.labelStyleWidth==null){var g=t.label,y=g.style,L=t.rect,$=y.backgroundColor,V=y.padding,z=V?V[1]+V[3]:0,j=y.overflow,re=L.width+($?0:z);if(r<re||n){var ae=L.height;if(j&&j.match("break")){g.setStyle("backgroundColor",null),g.setStyle("width",r-z);var oe=g.getBoundingRect();g.setStyle("width",Math.ceil(oe.width)),g.setStyle("backgroundColor",$)}else{var ie=r-z,le=r<re?ie:n?ie>t.unconstrainedWidth?null:ie:null;g.setStyle("width",le)}var ue=g.getBoundingRect();L.width=ue.width;var de=(g.style.margin||0)+2.1;L.height=ue.height+de,L.y-=(L.height-ae)/2}}}function isPositionCenter(t){return t.position==="center"}function pieLabelLayout(t){var r=t.getData(),n=[],g,y,L=!1,$=(t.get("minShowLabelAngle")||0)*RADIAN$1,V=r.getLayout("viewRect"),z=r.getLayout("r"),j=V.width,re=V.x,ae=V.y,oe=V.height;function ie(xe){xe.ignore=!0}function le(xe){if(!xe.ignore)return!0;for(var Ie in xe.states)if(xe.states[Ie].ignore===!1)return!0;return!1}r.each(function(xe){var Ie=r.getItemGraphicEl(xe),Ne=Ie.shape,ze=Ie.getTextContent(),Fe=Ie.getTextGuideLine(),qe=r.getItemModel(xe),Et=qe.getModel("label"),kt=Et.get("position")||qe.get(["emphasis","label","position"]),Lt=Et.get("distanceToLabelLine"),vn=Et.get("alignTo"),jt=parsePercent(Et.get("edgeDistance"),j),At=Et.get("bleedMargin"),hn=qe.getModel("labelLine"),bn=hn.get("length");bn=parsePercent(bn,j);var Cn=hn.get("length2");if(Cn=parsePercent(Cn,j),Math.abs(Ne.endAngle-Ne.startAngle)<$){each$f(ze.states,ie),ze.ignore=!0,Fe&&(each$f(Fe.states,ie),Fe.ignore=!0);return}if(le(ze)){var Tn=(Ne.startAngle+Ne.endAngle)/2,xn=Math.cos(Tn),En=Math.sin(Tn),kn,On,Rn,In;g=Ne.cx,y=Ne.cy;var Mn=kt==="inside"||kt==="inner";if(kt==="center")kn=Ne.cx,On=Ne.cy,In="center";else{var Vn=(Mn?(Ne.r+Ne.r0)/2*xn:Ne.r*xn)+g,zn=(Mn?(Ne.r+Ne.r0)/2*En:Ne.r*En)+y;if(kn=Vn+xn*3,On=zn+En*3,!Mn){var Jn=Vn+xn*(bn+z-Ne.r),tr=zn+En*(bn+z-Ne.r),$n=Jn+(xn<0?-1:1)*Cn,Pn=tr;vn==="edge"?kn=xn<0?re+jt:re+j-jt:kn=$n+(xn<0?-Lt:Lt),On=Pn,Rn=[[Vn,zn],[Jn,tr],[$n,Pn]]}In=Mn?"center":vn==="edge"?xn>0?"right":"left":xn>0?"left":"right"}var Bn=Math.PI,Un=0,Fn=Et.get("rotate");if(isNumber$1(Fn))Un=Fn*(Bn/180);else if(kt==="center")Un=0;else if(Fn==="radial"||Fn===!0){var cr=xn<0?-Tn+Bn:-Tn;Un=cr}else if(Fn==="tangential"&&kt!=="outside"&&kt!=="outer"){var ur=Math.atan2(xn,En);ur<0&&(ur=Bn*2+ur);var vr=En>0;vr&&(ur=Bn+ur),Un=ur-Bn}if(L=!!Un,ze.x=kn,ze.y=On,ze.rotation=Un,ze.setStyle({verticalAlign:"middle"}),Mn){ze.setStyle({align:In});var lr=ze.states.select;lr&&(lr.x+=ze.x,lr.y+=ze.y)}else{var Yn=ze.getBoundingRect().clone();Yn.applyTransform(ze.getComputedTransform());var gr=(ze.style.margin||0)+2.1;Yn.y-=gr/2,Yn.height+=gr,n.push({label:ze,labelLine:Fe,position:kt,len:bn,len2:Cn,minTurnAngle:hn.get("minTurnAngle"),maxSurfaceAngle:hn.get("maxSurfaceAngle"),surfaceNormal:new Point$1(xn,En),linePoints:Rn,textAlign:In,labelDistance:Lt,labelAlignTo:vn,edgeDistance:jt,bleedMargin:At,rect:Yn,unconstrainedWidth:Yn.width,labelStyleWidth:ze.style.width})}Ie.setTextConfig({inside:Mn})}}),!L&&t.get("avoidLabelOverlap")&&avoidOverlap(n,g,y,z,j,oe,re,ae);for(var ue=0;ue<n.length;ue++){var de=n[ue],pe=de.label,he=de.labelLine,_e=isNaN(pe.x)||isNaN(pe.y);if(pe){pe.setStyle({align:de.textAlign}),_e&&(each$f(pe.states,ie),pe.ignore=!0);var Ce=pe.states.select;Ce&&(Ce.x+=pe.x,Ce.y+=pe.y)}if(he){var $e=de.linePoints;_e||!$e?(each$f(he.states,ie),he.ignore=!0):(limitTurnAngle($e,de.minTurnAngle),limitSurfaceAngle($e,de.surfaceNormal,de.maxSurfaceAngle),he.setShape({points:$e}),pe.__hostTarget.textGuideLineConfig={anchor:new Point$1($e[0][0],$e[0][1])})}}}var PiePiece=function(t){__extends(r,t);function r(n,g,y){var L=t.call(this)||this;L.z2=2;var $=new ZRText$1;return L.setTextContent($),L.updateData(n,g,y,!0),L}return r.prototype.updateData=function(n,g,y,L){var $=this,V=n.hostModel,z=n.getItemModel(g),j=z.getModel("emphasis"),re=n.getItemLayout(g),ae=extend$1(getSectorCornerRadius(z.getModel("itemStyle"),re,!0),re);if(isNaN(ae.startAngle)){$.setShape(ae);return}if(L){$.setShape(ae);var oe=V.getShallow("animationType");V.ecModel.ssr?(initProps($,{scaleX:0,scaleY:0},V,{dataIndex:g,isFrom:!0}),$.originX=ae.cx,$.originY=ae.cy):oe==="scale"?($.shape.r=re.r0,initProps($,{shape:{r:re.r}},V,g)):y!=null?($.setShape({startAngle:y,endAngle:y}),initProps($,{shape:{startAngle:re.startAngle,endAngle:re.endAngle}},V,g)):($.shape.endAngle=re.startAngle,updateProps$1($,{shape:{endAngle:re.endAngle}},V,g))}else saveOldStyle($),updateProps$1($,{shape:ae},V,g);$.useStyle(n.getItemVisual(g,"style")),setStatesStylesFromModel($,z);var ie=(re.startAngle+re.endAngle)/2,le=V.get("selectedOffset"),ue=Math.cos(ie)*le,de=Math.sin(ie)*le,pe=z.getShallow("cursor");pe&&$.attr("cursor",pe),this._updateLabel(V,n,g),$.ensureState("emphasis").shape=extend$1({r:re.r+(j.get("scale")&&j.get("scaleSize")||0)},getSectorCornerRadius(j.getModel("itemStyle"),re)),extend$1($.ensureState("select"),{x:ue,y:de,shape:getSectorCornerRadius(z.getModel(["select","itemStyle"]),re)}),extend$1($.ensureState("blur"),{shape:getSectorCornerRadius(z.getModel(["blur","itemStyle"]),re)});var he=$.getTextGuideLine(),_e=$.getTextContent();he&&extend$1(he.ensureState("select"),{x:ue,y:de}),extend$1(_e.ensureState("select"),{x:ue,y:de}),toggleHoverEmphasis(this,j.get("focus"),j.get("blurScope"),j.get("disabled"))},r.prototype._updateLabel=function(n,g,y){var L=this,$=g.getItemModel(y),V=$.getModel("labelLine"),z=g.getItemVisual(y,"style"),j=z&&z.fill,re=z&&z.opacity;setLabelStyle(L,getLabelStatesModels($),{labelFetcher:g.hostModel,labelDataIndex:y,inheritColor:j,defaultOpacity:re,defaultText:n.getFormattedLabel(y,"normal")||g.getName(y)});var ae=L.getTextContent();L.setTextConfig({position:null,rotation:null}),ae.attr({z2:10});var oe=n.get(["label","position"]);if(oe!=="outside"&&oe!=="outer")L.removeTextGuideLine();else{var ie=this.getTextGuideLine();ie||(ie=new Polyline$3,this.setTextGuideLine(ie)),setLabelLineStyle(this,getLabelLineStatesModels($),{stroke:j,opacity:retrieve3(V.get(["lineStyle","opacity"]),re,1)})}},r}(Sector$1),PieView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.ignoreLabelLineUpdate=!0,n}return r.prototype.render=function(n,g,y,L){var $=n.getData(),V=this._data,z=this.group,j;if(!V&&$.count()>0){for(var re=$.getItemLayout(0),ae=1;isNaN(re&&re.startAngle)&&ae<$.count();++ae)re=$.getItemLayout(ae);re&&(j=re.startAngle)}if(this._emptyCircleSector&&z.remove(this._emptyCircleSector),$.count()===0&&n.get("showEmptyCircle")){var oe=new Sector$1({shape:getBasicPieLayout(n,y)});oe.useStyle(n.getModel("emptyCircleStyle").getItemStyle()),this._emptyCircleSector=oe,z.add(oe)}$.diff(V).add(function(ie){var le=new PiePiece($,ie,j);$.setItemGraphicEl(ie,le),z.add(le)}).update(function(ie,le){var ue=V.getItemGraphicEl(le);ue.updateData($,ie,j),ue.off("click"),z.add(ue),$.setItemGraphicEl(ie,ue)}).remove(function(ie){var le=V.getItemGraphicEl(ie);removeElementWithFadeOut(le,n,ie)}).execute(),pieLabelLayout(n),n.get("animationTypeUpdate")!=="expansion"&&(this._data=$)},r.prototype.dispose=function(){},r.prototype.containPoint=function(n,g){var y=g.getData(),L=y.getItemLayout(0);if(L){var $=n[0]-L.cx,V=n[1]-L.cy,z=Math.sqrt($*$+V*V);return z<=L.r&&z>=L.r0}},r.type="pie",r}(ChartView$1);const PieView$1=PieView;function createSeriesDataSimply(t,r,n){r=isArray$2(r)&&{coordDimensions:r}||extend$1({encodeDefine:t.getEncode()},r);var g=t.getSource(),y=prepareSeriesDataSchema(g,r).dimensions,L=new SeriesData$1(y,t);return L.initData(g,n),L}var LegendVisualProvider=function(){function t(r,n){this._getDataWithEncodedVisual=r,this._getRawData=n}return t.prototype.getAllNames=function(){var r=this._getRawData();return r.mapArray(r.getName)},t.prototype.containName=function(r){var n=this._getRawData();return n.indexOfName(r)>=0},t.prototype.indexOfName=function(r){var n=this._getDataWithEncodedVisual();return n.indexOfName(r)},t.prototype.getItemVisual=function(r,n){var g=this._getDataWithEncodedVisual();return g.getItemVisual(r,n)},t}();const LegendVisualProvider$1=LegendVisualProvider;var innerData=makeInner(),PieSeriesModel=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.init=function(n){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new LegendVisualProvider$1(bind$2(this.getData,this),bind$2(this.getRawData,this)),this._defaultLabelLine(n)},r.prototype.mergeOption=function(){t.prototype.mergeOption.apply(this,arguments)},r.prototype.getInitialData=function(){return createSeriesDataSimply(this,{coordDimensions:["value"],encodeDefaulter:curry$1(makeSeriesEncodeForNameBased,this)})},r.prototype.getDataParams=function(n){var g=this.getData(),y=innerData(g),L=y.seats;if(!L){var $=[];g.each(g.mapDimension("value"),function(z){$.push(z)}),L=y.seats=getPercentSeats($,g.hostModel.get("percentPrecision"))}var V=t.prototype.getDataParams.call(this,n);return V.percent=L[n]||0,V.$vars.push("percent"),V},r.prototype._defaultLabelLine=function(n){defaultEmphasis(n,"labelLine",["show"]);var g=n.labelLine,y=n.emphasis.labelLine;g.show=g.show&&n.label.show,y.show=y.show&&n.emphasis.label.show},r.type="series.pie",r.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"},r}(SeriesModel$1);const PieSeriesModel$1=PieSeriesModel;function negativeDataFilter(t){return{seriesType:t,reset:function(r,n){var g=r.getData();g.filterSelf(function(y){var L=g.mapDimension("value"),$=g.get(L,y);return!(isNumber$1($)&&!isNaN($)&&$<0)})}}}function install$O(t){t.registerChartView(PieView$1),t.registerSeriesModel(PieSeriesModel$1),createLegacyDataSelectAction("pie",t.registerAction),t.registerLayout(curry$1(pieLayout,"pie")),t.registerProcessor(dataFilter$1("pie")),t.registerProcessor(negativeDataFilter("pie"))}var ScatterSeriesModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.hasSymbolVisual=!0,n}return r.prototype.getInitialData=function(n,g){return createSeriesData(null,this,{useEncodeDefaulter:!0})},r.prototype.getProgressive=function(){var n=this.option.progressive;return n??(this.option.large?5e3:this.get("progressive"))},r.prototype.getProgressiveThreshold=function(){var n=this.option.progressiveThreshold;return n??(this.option.large?1e4:this.get("progressiveThreshold"))},r.prototype.brushSelector=function(n,g,y){return y.point(g.getItemLayout(n))},r.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},r.type="series.scatter",r.dependencies=["grid","polar","geo","singleAxis","calendar"],r.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"}},r}(SeriesModel$1);const ScatterSeriesModel$1=ScatterSeriesModel;var BOOST_SIZE_THRESHOLD=4,LargeSymbolPathShape=function(){function t(){}return t}(),LargeSymbolPath=function(t){__extends(r,t);function r(n){var g=t.call(this,n)||this;return g._off=0,g.hoverDataIdx=-1,g}return r.prototype.getDefaultShape=function(){return new LargeSymbolPathShape},r.prototype.reset=function(){this.notClear=!1,this._off=0},r.prototype.buildPath=function(n,g){var y=g.points,L=g.size,$=this.symbolProxy,V=$.shape,z=n.getContext?n.getContext():n,j=z&&L[0]<BOOST_SIZE_THRESHOLD,re=this.softClipShape,ae;if(j){this._ctx=z;return}for(this._ctx=null,ae=this._off;ae<y.length;){var oe=y[ae++],ie=y[ae++];isNaN(oe)||isNaN(ie)||re&&!re.contain(oe,ie)||(V.x=oe-L[0]/2,V.y=ie-L[1]/2,V.width=L[0],V.height=L[1],$.buildPath(n,V,!0))}this.incremental&&(this._off=ae,this.notClear=!0)},r.prototype.afterBrush=function(){var n=this.shape,g=n.points,y=n.size,L=this._ctx,$=this.softClipShape,V;if(L){for(V=this._off;V<g.length;){var z=g[V++],j=g[V++];isNaN(z)||isNaN(j)||$&&!$.contain(z,j)||L.fillRect(z-y[0]/2,j-y[1]/2,y[0],y[1])}this.incremental&&(this._off=V,this.notClear=!0)}},r.prototype.findDataIndex=function(n,g){for(var y=this.shape,L=y.points,$=y.size,V=Math.max($[0],4),z=Math.max($[1],4),j=L.length/2-1;j>=0;j--){var re=j*2,ae=L[re]-V/2,oe=L[re+1]-z/2;if(n>=ae&&g>=oe&&n<=ae+V&&g<=oe+z)return j}return-1},r.prototype.contain=function(n,g){var y=this.transformCoordToLocal(n,g),L=this.getBoundingRect();if(n=y[0],g=y[1],L.contain(n,g)){var $=this.hoverDataIdx=this.findDataIndex(n,g);return $>=0}return this.hoverDataIdx=-1,!1},r.prototype.getBoundingRect=function(){var n=this._rect;if(!n){for(var g=this.shape,y=g.points,L=g.size,$=L[0],V=L[1],z=1/0,j=1/0,re=-1/0,ae=-1/0,oe=0;oe<y.length;){var ie=y[oe++],le=y[oe++];z=Math.min(ie,z),re=Math.max(ie,re),j=Math.min(le,j),ae=Math.max(le,ae)}n=this._rect=new BoundingRect$1(z-$/2,j-V/2,re-z+$,ae-j+V)}return n},r}(Path$1),LargeSymbolDraw=function(){function t(){this.group=new Group$4}return t.prototype.updateData=function(r,n){this._clear();var g=this._create();g.setShape({points:r.getLayout("points")}),this._setCommon(g,r,n)},t.prototype.updateLayout=function(r){var n=r.getLayout("points");this.group.eachChild(function(g){if(g.startIndex!=null){var y=(g.endIndex-g.startIndex)*2,L=g.startIndex*4*2;n=new Float32Array(n.buffer,L,y)}g.setShape("points",n),g.reset()})},t.prototype.incrementalPrepareUpdate=function(r){this._clear()},t.prototype.incrementalUpdate=function(r,n,g){var y=this._newAdded[0],L=n.getLayout("points"),$=y&&y.shape.points;if($&&$.length<2e4){var V=$.length,z=new Float32Array(V+L.length);z.set($),z.set(L,V),y.endIndex=r.end,y.setShape({points:z})}else{this._newAdded=[];var j=this._create();j.startIndex=r.start,j.endIndex=r.end,j.incremental=!0,j.setShape({points:L}),this._setCommon(j,n,g)}},t.prototype.eachRendered=function(r){this._newAdded[0]&&r(this._newAdded[0])},t.prototype._create=function(){var r=new LargeSymbolPath({cursor:"default"});return r.ignoreCoarsePointer=!0,this.group.add(r),this._newAdded.push(r),r},t.prototype._setCommon=function(r,n,g){var y=n.hostModel;g=g||{};var L=n.getVisual("symbolSize");r.setShape("size",L instanceof Array?L:[L,L]),r.softClipShape=g.clipShape||null,r.symbolProxy=createSymbol$1(n.getVisual("symbol"),0,0,0,0),r.setColor=r.symbolProxy.setColor;var $=r.shape.size[0]<BOOST_SIZE_THRESHOLD;r.useStyle(y.getModel("itemStyle").getItemStyle($?["color","shadowBlur","shadowColor"]:["color"]));var V=n.getVisual("style"),z=V&&V.fill;z&&r.setColor(z);var j=getECData(r);j.seriesIndex=y.seriesIndex,r.on("mousemove",function(re){j.dataIndex=null;var ae=r.hoverDataIdx;ae>=0&&(j.dataIndex=ae+(r.startIndex||0))})},t.prototype.remove=function(){this._clear()},t.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},t}();const LargeSymbolDraw$1=LargeSymbolDraw;var ScatterView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.render=function(n,g,y){var L=n.getData(),$=this._updateSymbolDraw(L,n);$.updateData(L,{clipShape:this._getClipShape(n)}),this._finished=!0},r.prototype.incrementalPrepareRender=function(n,g,y){var L=n.getData(),$=this._updateSymbolDraw(L,n);$.incrementalPrepareUpdate(L),this._finished=!1},r.prototype.incrementalRender=function(n,g,y){this._symbolDraw.incrementalUpdate(n,g.getData(),{clipShape:this._getClipShape(g)}),this._finished=n.end===g.getData().count()},r.prototype.updateTransform=function(n,g,y){var L=n.getData();if(this.group.dirty(),!this._finished||L.count()>1e4)return{update:!0};var $=pointsLayout("").reset(n,g,y);$.progress&&$.progress({start:0,end:L.count(),count:L.count()},L),this._symbolDraw.updateLayout(L)},r.prototype.eachRendered=function(n){this._symbolDraw&&this._symbolDraw.eachRendered(n)},r.prototype._getClipShape=function(n){if(n.get("clip",!0)){var g=n.coordinateSystem;return g&&g.getArea&&g.getArea(.1)}},r.prototype._updateSymbolDraw=function(n,g){var y=this._symbolDraw,L=g.pipelineContext,$=L.large;return(!y||$!==this._isLargeDraw)&&(y&&y.remove(),y=this._symbolDraw=$?new LargeSymbolDraw$1:new SymbolDraw$1,this._isLargeDraw=$,this.group.removeAll()),this.group.add(y.group),y},r.prototype.remove=function(n,g){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},r.prototype.dispose=function(){},r.type="scatter",r}(ChartView$1);const ScatterView$1=ScatterView;var GridModel=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.type="grid",r.dependencies=["xAxis","yAxis"],r.layoutMode="box",r.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"},r}(ComponentModel$1);const GridModel$1=GridModel;var CartesianAxisModel=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",SINGLE_REFERRING).models[0]},r.type="cartesian2dAxis",r}(ComponentModel$1);mixin(CartesianAxisModel,AxisModelCommonMixin);var defaultOption$1={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)"]}}},categoryAxis=merge$1({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},defaultOption$1),valueAxis=merge$1({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}}},defaultOption$1),timeAxis=merge$1({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},valueAxis),logAxis=defaults$2({logBase:10},valueAxis);const axisDefault={category:categoryAxis,value:valueAxis,time:timeAxis,log:logAxis};var AXIS_TYPES={value:1,category:1,time:1,log:1};function axisModelCreator(t,r,n,g){each$f(AXIS_TYPES,function(y,L){var $=merge$1(merge$1({},axisDefault[L],!0),g,!0),V=function(z){__extends(j,z);function j(){var re=z!==null&&z.apply(this,arguments)||this;return re.type=r+"Axis."+L,re}return j.prototype.mergeDefaultAndTheme=function(re,ae){var oe=fetchLayoutMode(this),ie=oe?getLayoutParams(re):{},le=ae.getTheme();merge$1(re,le.get(L+"Axis")),merge$1(re,this.getDefaultOption()),re.type=getAxisType(re),oe&&mergeLayoutParam(re,ie,oe)},j.prototype.optionUpdated=function(){var re=this.option;re.type==="category"&&(this.__ordinalMeta=OrdinalMeta$1.createByAxisModel(this))},j.prototype.getCategories=function(re){var ae=this.option;if(ae.type==="category")return re?ae.data:this.__ordinalMeta.categories},j.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},j.type=r+"Axis."+L,j.defaultOption=$,j}(n);t.registerComponentModel(V)}),t.registerSubTypeDefaulter(r+"Axis",getAxisType)}function getAxisType(t){return t.type||(t.data?"category":"value")}var Cartesian=function(){function t(r){this.type="cartesian",this._dimList=[],this._axes={},this.name=r||""}return t.prototype.getAxis=function(r){return this._axes[r]},t.prototype.getAxes=function(){return map$1(this._dimList,function(r){return this._axes[r]},this)},t.prototype.getAxesByScale=function(r){return r=r.toLowerCase(),filter(this.getAxes(),function(n){return n.scale.type===r})},t.prototype.addAxis=function(r){var n=r.dim;this._axes[n]=r,this._dimList.push(n)},t}();const Cartesian$1=Cartesian;var cartesian2DDimensions=["x","y"];function canCalculateAffineTransform(t){return t.type==="interval"||t.type==="time"}var Cartesian2D=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type="cartesian2d",n.dimensions=cartesian2DDimensions,n}return r.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var n=this.getAxis("x").scale,g=this.getAxis("y").scale;if(!(!canCalculateAffineTransform(n)||!canCalculateAffineTransform(g))){var y=n.getExtent(),L=g.getExtent(),$=this.dataToPoint([y[0],L[0]]),V=this.dataToPoint([y[1],L[1]]),z=y[1]-y[0],j=L[1]-L[0];if(!(!z||!j)){var re=(V[0]-$[0])/z,ae=(V[1]-$[1])/j,oe=$[0]-y[0]*re,ie=$[1]-L[0]*ae,le=this._transform=[re,0,0,ae,oe,ie];this._invTransform=invert([],le)}}},r.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},r.prototype.containPoint=function(n){var g=this.getAxis("x"),y=this.getAxis("y");return g.contain(g.toLocalCoord(n[0]))&&y.contain(y.toLocalCoord(n[1]))},r.prototype.containData=function(n){return this.getAxis("x").containData(n[0])&&this.getAxis("y").containData(n[1])},r.prototype.containZone=function(n,g){var y=this.dataToPoint(n),L=this.dataToPoint(g),$=this.getArea(),V=new BoundingRect$1(y[0],y[1],L[0]-y[0],L[1]-y[1]);return $.intersect(V)},r.prototype.dataToPoint=function(n,g,y){y=y||[];var L=n[0],$=n[1];if(this._transform&&L!=null&&isFinite(L)&&$!=null&&isFinite($))return applyTransform$1(y,n,this._transform);var V=this.getAxis("x"),z=this.getAxis("y");return y[0]=V.toGlobalCoord(V.dataToCoord(L,g)),y[1]=z.toGlobalCoord(z.dataToCoord($,g)),y},r.prototype.clampData=function(n,g){var y=this.getAxis("x").scale,L=this.getAxis("y").scale,$=y.getExtent(),V=L.getExtent(),z=y.parse(n[0]),j=L.parse(n[1]);return g=g||[],g[0]=Math.min(Math.max(Math.min($[0],$[1]),z),Math.max($[0],$[1])),g[1]=Math.min(Math.max(Math.min(V[0],V[1]),j),Math.max(V[0],V[1])),g},r.prototype.pointToData=function(n,g){var y=[];if(this._invTransform)return applyTransform$1(y,n,this._invTransform);var L=this.getAxis("x"),$=this.getAxis("y");return y[0]=L.coordToData(L.toLocalCoord(n[0]),g),y[1]=$.coordToData($.toLocalCoord(n[1]),g),y},r.prototype.getOtherAxis=function(n){return this.getAxis(n.dim==="x"?"y":"x")},r.prototype.getArea=function(n){n=n||0;var g=this.getAxis("x").getGlobalExtent(),y=this.getAxis("y").getGlobalExtent(),L=Math.min(g[0],g[1])-n,$=Math.min(y[0],y[1])-n,V=Math.max(g[0],g[1])-L+n,z=Math.max(y[0],y[1])-$+n;return new BoundingRect$1(L,$,V,z)},r}(Cartesian$1),Axis2D=function(t){__extends(r,t);function r(n,g,y,L,$){var V=t.call(this,n,g,y)||this;return V.index=0,V.type=L||"value",V.position=$||"bottom",V}return r.prototype.isHorizontal=function(){var n=this.position;return n==="top"||n==="bottom"},r.prototype.getGlobalExtent=function(n){var g=this.getExtent();return g[0]=this.toGlobalCoord(g[0]),g[1]=this.toGlobalCoord(g[1]),n&&g[0]>g[1]&&g.reverse(),g},r.prototype.pointToData=function(n,g){return this.coordToData(this.toLocalCoord(n[this.dim==="x"?0:1]),g)},r.prototype.setCategorySortInfo=function(n){if(this.type!=="category")return!1;this.model.option.categorySortInfo=n,this.scale.setSortInfo(n)},r}(Axis$1);const Axis2D$1=Axis2D;function layout$2(t,r,n){n=n||{};var g=t.coordinateSystem,y=r.axis,L={},$=y.getAxesOnZeroOf()[0],V=y.position,z=$?"onZero":V,j=y.dim,re=g.getRect(),ae=[re.x,re.x+re.width,re.y,re.y+re.height],oe={left:0,right:1,top:0,bottom:1,onZero:2},ie=r.get("offset")||0,le=j==="x"?[ae[2]-ie,ae[3]+ie]:[ae[0]-ie,ae[1]+ie];if($){var ue=$.toGlobalCoord($.dataToCoord(0));le[oe.onZero]=Math.max(Math.min(ue,le[1]),le[0])}L.position=[j==="y"?le[oe[z]]:ae[0],j==="x"?le[oe[z]]:ae[3]],L.rotation=Math.PI/2*(j==="x"?0:1);var de={top:-1,bottom:1,left:-1,right:1};L.labelDirection=L.tickDirection=L.nameDirection=de[V],L.labelOffset=$?le[oe[V]]-le[oe.onZero]:0,r.get(["axisTick","inside"])&&(L.tickDirection=-L.tickDirection),retrieve(n.labelInside,r.get(["axisLabel","inside"]))&&(L.labelDirection=-L.labelDirection);var pe=r.get(["axisLabel","rotate"]);return L.labelRotate=z==="top"?-pe:pe,L.z2=1,L}function isCartesian2DSeries(t){return t.get("coordinateSystem")==="cartesian2d"}function findAxisModels(t){var r={xAxisModel:null,yAxisModel:null};return each$f(r,function(n,g){var y=g.replace(/Model$/,""),L=t.getReferringComponents(y,SINGLE_REFERRING).models[0];r[g]=L}),r}var mathLog=Math.log;function alignScaleTicks(t,r,n){var g=IntervalScale$1.prototype,y=g.getTicks.call(n),L=g.getTicks.call(n,!0),$=y.length-1,V=g.getInterval.call(n),z=getScaleExtent(t,r),j=z.extent,re=z.fixMin,ae=z.fixMax;if(t.type==="log"){var oe=mathLog(t.base);j=[mathLog(j[0])/oe,mathLog(j[1])/oe]}t.setExtent(j[0],j[1]),t.calcNiceExtent({splitNumber:$,fixMin:re,fixMax:ae});var ie=g.getExtent.call(t);re&&(j[0]=ie[0]),ae&&(j[1]=ie[1]);var le=g.getInterval.call(t),ue=j[0],de=j[1];if(re&&ae)le=(de-ue)/$;else if(re)for(de=j[0]+le*$;de<j[1]&&isFinite(de)&&isFinite(j[1]);)le=increaseInterval(le),de=j[0]+le*$;else if(ae)for(ue=j[1]-le*$;ue>j[0]&&isFinite(ue)&&isFinite(j[0]);)le=increaseInterval(le),ue=j[1]-le*$;else{var pe=t.getTicks().length-1;pe>$&&(le=increaseInterval(le));var he=le*$;de=Math.ceil(j[1]/le)*le,ue=round$3(de-he),ue<0&&j[0]>=0?(ue=0,de=round$3(he)):de>0&&j[1]<=0&&(de=0,ue=-round$3(he))}var _e=(y[0].value-L[0].value)/V,Ce=(y[$].value-L[$].value)/V;g.setExtent.call(t,ue+le*_e,de+le*Ce),g.setInterval.call(t,le),(_e||Ce)&&g.setNiceExtent.call(t,ue+le,de-le)}var Grid=function(){function t(r,n,g){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=cartesian2DDimensions,this._initCartesian(r,n,g),this.model=r}return t.prototype.getRect=function(){return this._rect},t.prototype.update=function(r,n){var g=this._axesMap;this._updateScale(r,this.model);function y($){var V,z=keys($),j=z.length;if(j){for(var re=[],ae=j-1;ae>=0;ae--){var oe=+z[ae],ie=$[oe],le=ie.model,ue=ie.scale;isIntervalOrLogScale(ue)&&le.get("alignTicks")&&le.get("interval")==null?re.push(ie):(niceScaleExtent(ue,le),isIntervalOrLogScale(ue)&&(V=ie))}re.length&&(V||(V=re.pop(),niceScaleExtent(V.scale,V.model)),each$f(re,function(de){alignScaleTicks(de.scale,de.model,V.scale)}))}}y(g.x),y(g.y);var L={};each$f(g.x,function($){fixAxisOnZero(g,"y",$,L)}),each$f(g.y,function($){fixAxisOnZero(g,"x",$,L)}),this.resize(this.model,n)},t.prototype.resize=function(r,n,g){var y=r.getBoxLayoutParams(),L=!g&&r.get("containLabel"),$=getLayoutRect(y,{width:n.getWidth(),height:n.getHeight()});this._rect=$;var V=this._axesList;z(),L&&(each$f(V,function(j){if(!j.model.get(["axisLabel","inside"])){var re=estimateLabelUnionRect(j);if(re){var ae=j.isHorizontal()?"height":"width",oe=j.model.get(["axisLabel","margin"]);$[ae]-=re[ae]+oe,j.position==="top"?$.y+=re.height+oe:j.position==="left"&&($.x+=re.width+oe)}}}),z()),each$f(this._coordsList,function(j){j.calcAffineTransform()});function z(){each$f(V,function(j){var re=j.isHorizontal(),ae=re?[0,$.width]:[0,$.height],oe=j.inverse?1:0;j.setExtent(ae[oe],ae[1-oe]),updateAxisTransform(j,re?$.x:$.y)})}},t.prototype.getAxis=function(r,n){var g=this._axesMap[r];if(g!=null)return g[n||0]},t.prototype.getAxes=function(){return this._axesList.slice()},t.prototype.getCartesian=function(r,n){if(r!=null&&n!=null){var g="x"+r+"y"+n;return this._coordsMap[g]}isObject$5(r)&&(n=r.yAxisIndex,r=r.xAxisIndex);for(var y=0,L=this._coordsList;y<L.length;y++)if(L[y].getAxis("x").index===r||L[y].getAxis("y").index===n)return L[y]},t.prototype.getCartesians=function(){return this._coordsList.slice()},t.prototype.convertToPixel=function(r,n,g){var y=this._findConvertTarget(n);return y.cartesian?y.cartesian.dataToPoint(g):y.axis?y.axis.toGlobalCoord(y.axis.dataToCoord(g)):null},t.prototype.convertFromPixel=function(r,n,g){var y=this._findConvertTarget(n);return y.cartesian?y.cartesian.pointToData(g):y.axis?y.axis.coordToData(y.axis.toLocalCoord(g)):null},t.prototype._findConvertTarget=function(r){var n=r.seriesModel,g=r.xAxisModel||n&&n.getReferringComponents("xAxis",SINGLE_REFERRING).models[0],y=r.yAxisModel||n&&n.getReferringComponents("yAxis",SINGLE_REFERRING).models[0],L=r.gridModel,$=this._coordsList,V,z;if(n)V=n.coordinateSystem,indexOf($,V)<0&&(V=null);else if(g&&y)V=this.getCartesian(g.componentIndex,y.componentIndex);else if(g)z=this.getAxis("x",g.componentIndex);else if(y)z=this.getAxis("y",y.componentIndex);else if(L){var j=L.coordinateSystem;j===this&&(V=this._coordsList[0])}return{cartesian:V,axis:z}},t.prototype.containPoint=function(r){var n=this._coordsList[0];if(n)return n.containPoint(r)},t.prototype._initCartesian=function(r,n,g){var y=this,L=this,$={left:!1,right:!1,top:!1,bottom:!1},V={x:{},y:{}},z={x:0,y:0};if(n.eachComponent("xAxis",j("x"),this),n.eachComponent("yAxis",j("y"),this),!z.x||!z.y){this._axesMap={},this._axesList=[];return}this._axesMap=V,each$f(V.x,function(re,ae){each$f(V.y,function(oe,ie){var le="x"+ae+"y"+ie,ue=new Cartesian2D(le);ue.master=y,ue.model=r,y._coordsMap[le]=ue,y._coordsList.push(ue),ue.addAxis(re),ue.addAxis(oe)})});function j(re){return function(ae,oe){if(isAxisUsedInTheGrid(ae,r)){var ie=ae.get("position");re==="x"?ie!=="top"&&ie!=="bottom"&&(ie=$.bottom?"top":"bottom"):ie!=="left"&&ie!=="right"&&(ie=$.left?"right":"left"),$[ie]=!0;var le=new Axis2D$1(re,createScaleByModel$1(ae),[0,0],ae.get("type"),ie),ue=le.type==="category";le.onBand=ue&&ae.get("boundaryGap"),le.inverse=ae.get("inverse"),ae.axis=le,le.model=ae,le.grid=L,le.index=oe,L._axesList.push(le),V[re][oe]=le,z[re]++}}}},t.prototype._updateScale=function(r,n){each$f(this._axesList,function(y){if(y.scale.setExtent(1/0,-1/0),y.type==="category"){var L=y.model.get("categorySortInfo");y.scale.setSortInfo(L)}}),r.eachSeries(function(y){if(isCartesian2DSeries(y)){var L=findAxisModels(y),$=L.xAxisModel,V=L.yAxisModel;if(!isAxisUsedInTheGrid($,n)||!isAxisUsedInTheGrid(V,n))return;var z=this.getCartesian($.componentIndex,V.componentIndex),j=y.getData(),re=z.getAxis("x"),ae=z.getAxis("y");g(j,re),g(j,ae)}},this);function g(y,L){each$f(getDataDimensionsOnAxis(y,L.dim),function($){L.scale.unionExtentFromData(y,$)})}},t.prototype.getTooltipAxes=function(r){var n=[],g=[];return each$f(this.getCartesians(),function(y){var L=r!=null&&r!=="auto"?y.getAxis(r):y.getBaseAxis(),$=y.getOtherAxis(L);indexOf(n,L)<0&&n.push(L),indexOf(g,$)<0&&g.push($)}),{baseAxes:n,otherAxes:g}},t.create=function(r,n){var g=[];return r.eachComponent("grid",function(y,L){var $=new t(y,r,n);$.name="grid_"+L,$.resize(y,n,!0),y.coordinateSystem=$,g.push($)}),r.eachSeries(function(y){if(isCartesian2DSeries(y)){var L=findAxisModels(y),$=L.xAxisModel,V=L.yAxisModel,z=$.getCoordSysModel(),j=z.coordinateSystem;y.coordinateSystem=j.getCartesian($.componentIndex,V.componentIndex)}}),g},t.dimensions=cartesian2DDimensions,t}();function isAxisUsedInTheGrid(t,r){return t.getCoordSysModel()===r}function fixAxisOnZero(t,r,n,g){n.getAxesOnZeroOf=function(){return L?[L]:[]};var y=t[r],L,$=n.model,V=$.get(["axisLine","onZero"]),z=$.get(["axisLine","onZeroAxisIndex"]);if(!V)return;if(z!=null)canOnZeroToAxis(y[z])&&(L=y[z]);else for(var j in y)if(y.hasOwnProperty(j)&&canOnZeroToAxis(y[j])&&!g[re(y[j])]){L=y[j];break}L&&(g[re(L)]=!0);function re(ae){return ae.dim+"_"+ae.index}}function canOnZeroToAxis(t){return t&&t.type!=="category"&&t.type!=="time"&&ifAxisCrossZero(t)}function updateAxisTransform(t,r){var n=t.getExtent(),g=n[0]+n[1];t.toGlobalCoord=t.dim==="x"?function(y){return y+r}:function(y){return g-y+r},t.toLocalCoord=t.dim==="x"?function(y){return y-r}:function(y){return g-y+r}}const Grid$1=Grid;var PI$3=Math.PI,AxisBuilder=function(){function t(r,n){this.group=new Group$4,this.opt=n,this.axisModel=r,defaults$2(n,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function(){return!0}});var g=new Group$4({x:n.position[0],y:n.position[1],rotation:n.rotation});g.updateTransform(),this._transformGroup=g}return t.prototype.hasBuilder=function(r){return!!builders[r]},t.prototype.add=function(r){builders[r](this.opt,this.axisModel,this.group,this._transformGroup)},t.prototype.getGroup=function(){return this.group},t.innerTextLayout=function(r,n,g){var y=remRadian(n-r),L,$;return isRadianAroundZero(y)?($=g>0?"top":"bottom",L="center"):isRadianAroundZero(y-PI$3)?($=g>0?"bottom":"top",L="center"):($="middle",y>0&&y<PI$3?L=g>0?"right":"left":L=g>0?"left":"right"),{rotation:y,textAlign:L,textVerticalAlign:$}},t.makeAxisEventDataBase=function(r){var n={componentType:r.mainType,componentIndex:r.componentIndex};return n[r.mainType+"Index"]=r.componentIndex,n},t.isLabelSilent=function(r){var n=r.get("tooltip");return r.get("silent")||!(r.get("triggerEvent")||n&&n.show)},t}(),builders={axisLine:function(t,r,n,g){var y=r.get(["axisLine","show"]);if(y==="auto"&&t.handleAutoShown&&(y=t.handleAutoShown("axisLine")),!!y){var L=r.axis.getExtent(),$=g.transform,V=[L[0],0],z=[L[1],0],j=V[0]>z[0];$&&(applyTransform$1(V,V,$),applyTransform$1(z,z,$));var re=extend$1({lineCap:"round"},r.getModel(["axisLine","lineStyle"]).getLineStyle()),ae=new Line$3({shape:{x1:V[0],y1:V[1],x2:z[0],y2:z[1]},style:re,strokeContainThreshold:t.strokeContainThreshold||5,silent:!0,z2:1});subPixelOptimizeLine(ae.shape,ae.style.lineWidth),ae.anid="line",n.add(ae);var oe=r.get(["axisLine","symbol"]);if(oe!=null){var ie=r.get(["axisLine","symbolSize"]);isString$1(oe)&&(oe=[oe,oe]),(isString$1(ie)||isNumber$1(ie))&&(ie=[ie,ie]);var le=normalizeSymbolOffset(r.get(["axisLine","symbolOffset"])||0,ie),ue=ie[0],de=ie[1];each$f([{rotate:t.rotation+Math.PI/2,offset:le[0],r:0},{rotate:t.rotation-Math.PI/2,offset:le[1],r:Math.sqrt((V[0]-z[0])*(V[0]-z[0])+(V[1]-z[1])*(V[1]-z[1]))}],function(pe,he){if(oe[he]!=="none"&&oe[he]!=null){var _e=createSymbol$1(oe[he],-ue/2,-de/2,ue,de,re.stroke,!0),Ce=pe.r+pe.offset,$e=j?z:V;_e.attr({rotation:pe.rotate,x:$e[0]+Ce*Math.cos(t.rotation),y:$e[1]-Ce*Math.sin(t.rotation),silent:!0,z2:11}),n.add(_e)}})}}},axisTickLabel:function(t,r,n,g){var y=buildAxisMajorTicks(n,g,r,t),L=buildAxisLabel(n,g,r,t);if(fixMinMaxLabelShow(r,L,y),buildAxisMinorTicks(n,g,r,t.tickDirection),r.get(["axisLabel","hideOverlap"])){var $=prepareLayoutList(map$1(L,function(V){return{label:V,priority:V.z2,defaultAttr:{ignore:V.ignore}}}));hideOverlap($)}},axisName:function(t,r,n,g){var y=retrieve(t.axisName,r.get("name"));if(y){var L=r.get("nameLocation"),$=t.nameDirection,V=r.getModel("nameTextStyle"),z=r.get("nameGap")||0,j=r.axis.getExtent(),re=j[0]>j[1]?-1:1,ae=[L==="start"?j[0]-re*z:L==="end"?j[1]+re*z:(j[0]+j[1])/2,isNameLocationCenter(L)?t.labelOffset+$*z:0],oe,ie=r.get("nameRotate");ie!=null&&(ie=ie*PI$3/180);var le;isNameLocationCenter(L)?oe=AxisBuilder.innerTextLayout(t.rotation,ie??t.rotation,$):(oe=endTextLayout(t.rotation,L,ie||0,j),le=t.axisNameAvailableWidth,le!=null&&(le=Math.abs(le/Math.sin(oe.rotation)),!isFinite(le)&&(le=null)));var ue=V.getFont(),de=r.get("nameTruncate",!0)||{},pe=de.ellipsis,he=retrieve(t.nameTruncateMaxWidth,de.maxWidth,le),_e=new ZRText$1({x:ae[0],y:ae[1],rotation:oe.rotation,silent:AxisBuilder.isLabelSilent(r),style:createTextStyle(V,{text:y,font:ue,overflow:"truncate",width:he,ellipsis:pe,fill:V.getTextColor()||r.get(["axisLine","lineStyle","color"]),align:V.get("align")||oe.textAlign,verticalAlign:V.get("verticalAlign")||oe.textVerticalAlign}),z2:1});if(setTooltipConfig({el:_e,componentModel:r,itemName:y}),_e.__fullText=y,_e.anid="name",r.get("triggerEvent")){var Ce=AxisBuilder.makeAxisEventDataBase(r);Ce.targetType="axisName",Ce.name=y,getECData(_e).eventData=Ce}g.add(_e),_e.updateTransform(),n.add(_e),_e.decomposeTransform()}}};function endTextLayout(t,r,n,g){var y=remRadian(n-t),L,$,V=g[0]>g[1],z=r==="start"&&!V||r!=="start"&&V;return isRadianAroundZero(y-PI$3/2)?($=z?"bottom":"top",L="center"):isRadianAroundZero(y-PI$3*1.5)?($=z?"top":"bottom",L="center"):($="middle",y<PI$3*1.5&&y>PI$3/2?L=z?"left":"right":L=z?"right":"left"),{rotation:y,textAlign:L,textVerticalAlign:$}}function fixMinMaxLabelShow(t,r,n){if(!shouldShowAllLabels(t.axis)){var g=t.get(["axisLabel","showMinLabel"]),y=t.get(["axisLabel","showMaxLabel"]);r=r||[],n=n||[];var L=r[0],$=r[1],V=r[r.length-1],z=r[r.length-2],j=n[0],re=n[1],ae=n[n.length-1],oe=n[n.length-2];g===!1?(ignoreEl(L),ignoreEl(j)):isTwoLabelOverlapped(L,$)&&(g?(ignoreEl($),ignoreEl(re)):(ignoreEl(L),ignoreEl(j))),y===!1?(ignoreEl(V),ignoreEl(ae)):isTwoLabelOverlapped(z,V)&&(y?(ignoreEl(z),ignoreEl(oe)):(ignoreEl(V),ignoreEl(ae)))}}function ignoreEl(t){t&&(t.ignore=!0)}function isTwoLabelOverlapped(t,r){var n=t&&t.getBoundingRect().clone(),g=r&&r.getBoundingRect().clone();if(!(!n||!g)){var y=identity([]);return rotate(y,y,-t.rotation),n.applyTransform(mul([],y,t.getLocalTransform())),g.applyTransform(mul([],y,r.getLocalTransform())),n.intersect(g)}}function isNameLocationCenter(t){return t==="middle"||t==="center"}function createTicks(t,r,n,g,y){for(var L=[],$=[],V=[],z=0;z<t.length;z++){var j=t[z].coord;$[0]=j,$[1]=0,V[0]=j,V[1]=n,r&&(applyTransform$1($,$,r),applyTransform$1(V,V,r));var re=new Line$3({shape:{x1:$[0],y1:$[1],x2:V[0],y2:V[1]},style:g,z2:2,autoBatch:!0,silent:!0});subPixelOptimizeLine(re.shape,re.style.lineWidth),re.anid=y+"_"+t[z].tickValue,L.push(re)}return L}function buildAxisMajorTicks(t,r,n,g){var y=n.axis,L=n.getModel("axisTick"),$=L.get("show");if($==="auto"&&g.handleAutoShown&&($=g.handleAutoShown("axisTick")),!(!$||y.scale.isBlank())){for(var V=L.getModel("lineStyle"),z=g.tickDirection*L.get("length"),j=y.getTicksCoords(),re=createTicks(j,r.transform,z,defaults$2(V.getLineStyle(),{stroke:n.get(["axisLine","lineStyle","color"])}),"ticks"),ae=0;ae<re.length;ae++)t.add(re[ae]);return re}}function buildAxisMinorTicks(t,r,n,g){var y=n.axis,L=n.getModel("minorTick");if(!(!L.get("show")||y.scale.isBlank())){var $=y.getMinorTicksCoords();if($.length)for(var V=L.getModel("lineStyle"),z=g*L.get("length"),j=defaults$2(V.getLineStyle(),defaults$2(n.getModel("axisTick").getLineStyle(),{stroke:n.get(["axisLine","lineStyle","color"])})),re=0;re<$.length;re++)for(var ae=createTicks($[re],r.transform,z,j,"minorticks_"+re),oe=0;oe<ae.length;oe++)t.add(ae[oe])}}function buildAxisLabel(t,r,n,g){var y=n.axis,L=retrieve(g.axisLabelShow,n.get(["axisLabel","show"]));if(!(!L||y.scale.isBlank())){var $=n.getModel("axisLabel"),V=$.get("margin"),z=y.getViewLabels(),j=(retrieve(g.labelRotate,$.get("rotate"))||0)*PI$3/180,re=AxisBuilder.innerTextLayout(g.rotation,j,g.labelDirection),ae=n.getCategories&&n.getCategories(!0),oe=[],ie=AxisBuilder.isLabelSilent(n),le=n.get("triggerEvent");return each$f(z,function(ue,de){var pe=y.scale.type==="ordinal"?y.scale.getRawOrdinalNumber(ue.tickValue):ue.tickValue,he=ue.formattedLabel,_e=ue.rawLabel,Ce=$;if(ae&&ae[pe]){var $e=ae[pe];isObject$5($e)&&$e.textStyle&&(Ce=new Model$1($e.textStyle,$,n.ecModel))}var xe=Ce.getTextColor()||n.get(["axisLine","lineStyle","color"]),Ie=y.dataToCoord(pe),Ne=Ce.getShallow("align",!0)||re.textAlign,ze=retrieve2(Ce.getShallow("alignMinLabel",!0),Ne),Fe=retrieve2(Ce.getShallow("alignMaxLabel",!0),Ne),qe=Ce.getShallow("verticalAlign",!0)||Ce.getShallow("baseline",!0)||re.textVerticalAlign,Et=retrieve2(Ce.getShallow("verticalAlignMinLabel",!0),qe),kt=retrieve2(Ce.getShallow("verticalAlignMaxLabel",!0),qe),Lt=new ZRText$1({x:Ie,y:g.labelOffset+g.labelDirection*V,rotation:re.rotation,silent:ie,z2:10+(ue.level||0),style:createTextStyle(Ce,{text:he,align:de===0?ze:de===z.length-1?Fe:Ne,verticalAlign:de===0?Et:de===z.length-1?kt:qe,fill:isFunction$1(xe)?xe(y.type==="category"?_e:y.type==="value"?pe+"":pe,de):xe})});if(Lt.anid="label_"+pe,le){var vn=AxisBuilder.makeAxisEventDataBase(n);vn.targetType="axisLabel",vn.value=_e,vn.tickIndex=de,y.type==="category"&&(vn.dataIndex=pe),getECData(Lt).eventData=vn}r.add(Lt),Lt.updateTransform(),oe.push(Lt),t.add(Lt),Lt.decomposeTransform()}),oe}}const AxisBuilder$1=AxisBuilder;function collect(t,r){var n={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return collectAxesInfo(n,t,r),n.seriesInvolved&&collectSeriesInfo(n,t),n}function collectAxesInfo(t,r,n){var g=r.getComponent("tooltip"),y=r.getComponent("axisPointer"),L=y.get("link",!0)||[],$=[];each$f(n.getCoordinateSystems(),function(V){if(!V.axisPointerEnabled)return;var z=makeKey(V.model),j=t.coordSysAxesInfo[z]={};t.coordSysMap[z]=V;var re=V.model,ae=re.getModel("tooltip",g);if(each$f(V.getAxes(),curry$1(ue,!1,null)),V.getTooltipAxes&&g&&ae.get("show")){var oe=ae.get("trigger")==="axis",ie=ae.get(["axisPointer","type"])==="cross",le=V.getTooltipAxes(ae.get(["axisPointer","axis"]));(oe||ie)&&each$f(le.baseAxes,curry$1(ue,ie?"cross":!0,oe)),ie&&each$f(le.otherAxes,curry$1(ue,"cross",!1))}function ue(de,pe,he){var _e=he.model.getModel("axisPointer",y),Ce=_e.get("show");if(!(!Ce||Ce==="auto"&&!de&&!isHandleTrigger(_e))){pe==null&&(pe=_e.get("triggerTooltip")),_e=de?makeAxisPointerModel(he,ae,y,r,de,pe):_e;var $e=_e.get("snap"),xe=_e.get("triggerEmphasis"),Ie=makeKey(he.model),Ne=pe||$e||he.type==="category",ze=t.axesInfo[Ie]={key:Ie,axis:he,coordSys:V,axisPointerModel:_e,triggerTooltip:pe,triggerEmphasis:xe,involveSeries:Ne,snap:$e,useHandle:isHandleTrigger(_e),seriesModels:[],linkGroup:null};j[Ie]=ze,t.seriesInvolved=t.seriesInvolved||Ne;var Fe=getLinkGroupIndex(L,he);if(Fe!=null){var qe=$[Fe]||($[Fe]={axesInfo:{}});qe.axesInfo[Ie]=ze,qe.mapper=L[Fe].mapper,ze.linkGroup=qe}}}})}function makeAxisPointerModel(t,r,n,g,y,L){var $=r.getModel("axisPointer"),V=["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],z={};each$f(V,function(oe){z[oe]=clone$4($.get(oe))}),z.snap=t.type!=="category"&&!!L,$.get("type")==="cross"&&(z.type="line");var j=z.label||(z.label={});if(j.show==null&&(j.show=!1),y==="cross"){var re=$.get(["label","show"]);if(j.show=re??!0,!L){var ae=z.lineStyle=$.get("crossStyle");ae&&defaults$2(j,ae.textStyle)}}return t.model.getModel("axisPointer",new Model$1(z,n,g))}function collectSeriesInfo(t,r){r.eachSeries(function(n){var g=n.coordinateSystem,y=n.get(["tooltip","trigger"],!0),L=n.get(["tooltip","show"],!0);!g||y==="none"||y===!1||y==="item"||L===!1||n.get(["axisPointer","show"],!0)===!1||each$f(t.coordSysAxesInfo[makeKey(g.model)],function($){var V=$.axis;g.getAxis(V.dim)===V&&($.seriesModels.push(n),$.seriesDataCount==null&&($.seriesDataCount=0),$.seriesDataCount+=n.getData().count())})})}function getLinkGroupIndex(t,r){for(var n=r.model,g=r.dim,y=0;y<t.length;y++){var L=t[y]||{};if(checkPropInLink(L[g+"AxisId"],n.id)||checkPropInLink(L[g+"AxisIndex"],n.componentIndex)||checkPropInLink(L[g+"AxisName"],n.name))return y}}function checkPropInLink(t,r){return t==="all"||isArray$2(t)&&indexOf(t,r)>=0||t===r}function fixValue(t){var r=getAxisInfo$1(t);if(r){var n=r.axisPointerModel,g=r.axis.scale,y=n.option,L=n.get("status"),$=n.get("value");$!=null&&($=g.parse($));var V=isHandleTrigger(n);L==null&&(y.status=V?"show":"hide");var z=g.getExtent().slice();z[0]>z[1]&&z.reverse(),($==null||$>z[1])&&($=z[1]),$<z[0]&&($=z[0]),y.value=$,V&&(y.status=r.axis.scale.isBlank()?"hide":"show")}}function getAxisInfo$1(t){var r=(t.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return r&&r.axesInfo[makeKey(t)]}function getAxisPointerModel(t){var r=getAxisInfo$1(t);return r&&r.axisPointerModel}function isHandleTrigger(t){return!!t.get(["handle","show"])}function makeKey(t){return t.type+"||"+t.id}var axisPointerClazz={},AxisView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.render=function(n,g,y,L){this.axisPointerClass&&fixValue(n),t.prototype.render.apply(this,arguments),this._doUpdateAxisPointerClass(n,y,!0)},r.prototype.updateAxisPointer=function(n,g,y,L){this._doUpdateAxisPointerClass(n,y,!1)},r.prototype.remove=function(n,g){var y=this._axisPointer;y&&y.remove(g)},r.prototype.dispose=function(n,g){this._disposeAxisPointer(g),t.prototype.dispose.apply(this,arguments)},r.prototype._doUpdateAxisPointerClass=function(n,g,y){var L=r.getAxisPointerClass(this.axisPointerClass);if(L){var $=getAxisPointerModel(n);$?(this._axisPointer||(this._axisPointer=new L)).render(n,$,g,y):this._disposeAxisPointer(g)}},r.prototype._disposeAxisPointer=function(n){this._axisPointer&&this._axisPointer.dispose(n),this._axisPointer=null},r.registerAxisPointerClass=function(n,g){axisPointerClazz[n]=g},r.getAxisPointerClass=function(n){return n&&axisPointerClazz[n]},r.type="axis",r}(ComponentView$1);const AxisView$1=AxisView;var inner$f=makeInner();function rectCoordAxisBuildSplitArea(t,r,n,g){var y=n.axis;if(!y.scale.isBlank()){var L=n.getModel("splitArea"),$=L.getModel("areaStyle"),V=$.get("color"),z=g.coordinateSystem.getRect(),j=y.getTicksCoords({tickModel:L,clamp:!0});if(j.length){var re=V.length,ae=inner$f(t).splitAreaColors,oe=createHashMap(),ie=0;if(ae)for(var le=0;le<j.length;le++){var ue=ae.get(j[le].tickValue);if(ue!=null){ie=(ue+(re-1)*le)%re;break}}var de=y.toGlobalCoord(j[0].coord),pe=$.getAreaStyle();V=isArray$2(V)?V:[V];for(var le=1;le<j.length;le++){var he=y.toGlobalCoord(j[le].coord),_e=void 0,Ce=void 0,$e=void 0,xe=void 0;y.isHorizontal()?(_e=de,Ce=z.y,$e=he-_e,xe=z.height,de=_e+$e):(_e=z.x,Ce=de,$e=z.width,xe=he-Ce,de=Ce+xe);var Ie=j[le-1].tickValue;Ie!=null&&oe.set(Ie,ie),r.add(new Rect$3({anid:Ie!=null?"area_"+Ie:null,shape:{x:_e,y:Ce,width:$e,height:xe},style:defaults$2({fill:V[ie]},pe),autoBatch:!0,silent:!0})),ie=(ie+1)%re}inner$f(t).splitAreaColors=oe}}}function rectCoordAxisHandleRemove(t){inner$f(t).splitAreaColors=null}var axisBuilderAttrs$3=["axisLine","axisTickLabel","axisName"],selfBuilderAttrs$2=["splitArea","splitLine","minorSplitLine"],CartesianAxisView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.axisPointerClass="CartesianAxisPointer",n}return r.prototype.render=function(n,g,y,L){this.group.removeAll();var $=this._axisGroup;if(this._axisGroup=new Group$4,this.group.add(this._axisGroup),!!n.get("show")){var V=n.getCoordSysModel(),z=layout$2(V,n),j=new AxisBuilder$1(n,extend$1({handleAutoShown:function(ae){for(var oe=V.coordinateSystem.getCartesians(),ie=0;ie<oe.length;ie++)if(isIntervalOrLogScale(oe[ie].getOtherAxis(n.axis).scale))return!0;return!1}},z));each$f(axisBuilderAttrs$3,j.add,j),this._axisGroup.add(j.getGroup()),each$f(selfBuilderAttrs$2,function(ae){n.get([ae,"show"])&&axisElementBuilders$2[ae](this,this._axisGroup,n,V)},this);var re=L&&L.type==="changeAxisOrder"&&L.isInitSort;re||groupTransition($,this._axisGroup,n),t.prototype.render.call(this,n,g,y,L)}},r.prototype.remove=function(){rectCoordAxisHandleRemove(this)},r.type="cartesianAxis",r}(AxisView$1),axisElementBuilders$2={splitLine:function(t,r,n,g){var y=n.axis;if(!y.scale.isBlank()){var L=n.getModel("splitLine"),$=L.getModel("lineStyle"),V=$.get("color");V=isArray$2(V)?V:[V];for(var z=g.coordinateSystem.getRect(),j=y.isHorizontal(),re=0,ae=y.getTicksCoords({tickModel:L}),oe=[],ie=[],le=$.getLineStyle(),ue=0;ue<ae.length;ue++){var de=y.toGlobalCoord(ae[ue].coord);j?(oe[0]=de,oe[1]=z.y,ie[0]=de,ie[1]=z.y+z.height):(oe[0]=z.x,oe[1]=de,ie[0]=z.x+z.width,ie[1]=de);var pe=re++%V.length,he=ae[ue].tickValue,_e=new Line$3({anid:he!=null?"line_"+ae[ue].tickValue:null,autoBatch:!0,shape:{x1:oe[0],y1:oe[1],x2:ie[0],y2:ie[1]},style:defaults$2({stroke:V[pe]},le),silent:!0});subPixelOptimizeLine(_e.shape,le.lineWidth),r.add(_e)}}},minorSplitLine:function(t,r,n,g){var y=n.axis,L=n.getModel("minorSplitLine"),$=L.getModel("lineStyle"),V=g.coordinateSystem.getRect(),z=y.isHorizontal(),j=y.getMinorTicksCoords();if(j.length)for(var re=[],ae=[],oe=$.getLineStyle(),ie=0;ie<j.length;ie++)for(var le=0;le<j[ie].length;le++){var ue=y.toGlobalCoord(j[ie][le].coord);z?(re[0]=ue,re[1]=V.y,ae[0]=ue,ae[1]=V.y+V.height):(re[0]=V.x,re[1]=ue,ae[0]=V.x+V.width,ae[1]=ue);var de=new Line$3({anid:"minor_line_"+j[ie][le].tickValue,autoBatch:!0,shape:{x1:re[0],y1:re[1],x2:ae[0],y2:ae[1]},style:oe,silent:!0});subPixelOptimizeLine(de.shape,oe.lineWidth),r.add(de)}},splitArea:function(t,r,n,g){rectCoordAxisBuildSplitArea(t,r,n,g)}},CartesianXAxisView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.type="xAxis",r}(CartesianAxisView),CartesianYAxisView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=CartesianXAxisView.type,n}return r.type="yAxis",r}(CartesianAxisView),GridView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type="grid",n}return r.prototype.render=function(n,g){this.group.removeAll(),n.get("show")&&this.group.add(new Rect$3({shape:n.coordinateSystem.getRect(),style:defaults$2({fill:n.get("backgroundColor")},n.getItemStyle()),silent:!0,z2:-1}))},r.type="grid",r}(ComponentView$1),extraOption={offset:0};function install$N(t){t.registerComponentView(GridView),t.registerComponentModel(GridModel$1),t.registerCoordinateSystem("cartesian2d",Grid$1),axisModelCreator(t,"x",CartesianAxisModel,extraOption),axisModelCreator(t,"y",CartesianAxisModel,extraOption),t.registerComponentView(CartesianXAxisView),t.registerComponentView(CartesianYAxisView),t.registerPreprocessor(function(r){r.xAxis&&r.yAxis&&!r.grid&&(r.grid={})})}function install$M(t){use(install$N),t.registerSeriesModel(ScatterSeriesModel$1),t.registerChartView(ScatterView$1),t.registerLayout(pointsLayout("scatter"))}function radarLayout(t){t.eachSeriesByType("radar",function(r){var n=r.getData(),g=[],y=r.coordinateSystem;if(y){var L=y.getIndicatorAxes();each$f(L,function($,V){n.each(n.mapDimension(L[V].dim),function(z,j){g[j]=g[j]||[];var re=y.dataToPoint(z,V);g[j][V]=isValidPoint(re)?re:getValueMissingPoint(y)})}),n.each(function($){var V=find(g[$],function(z){return isValidPoint(z)})||getValueMissingPoint(y);g[$].push(V.slice()),n.setItemLayout($,g[$])})}})}function isValidPoint(t){return!isNaN(t[0])&&!isNaN(t[1])}function getValueMissingPoint(t){return[t.cx,t.cy]}function radarBackwardCompat(t){var r=t.polar;if(r){isArray$2(r)||(r=[r]);var n=[];each$f(r,function(g,y){g.indicator?(g.type&&!g.shape&&(g.shape=g.type),t.radar=t.radar||[],isArray$2(t.radar)||(t.radar=[t.radar]),t.radar.push(g)):n.push(g)}),t.polar=n}each$f(t.series,function(g){g&&g.type==="radar"&&g.polarIndex&&(g.radarIndex=g.polarIndex)})}var RadarView$2=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.render=function(n,g,y){var L=n.coordinateSystem,$=this.group,V=n.getData(),z=this._data;function j(oe,ie){var le=oe.getItemVisual(ie,"symbol")||"circle";if(le!=="none"){var ue=normalizeSymbolSize(oe.getItemVisual(ie,"symbolSize")),de=createSymbol$1(le,-1,-1,2,2),pe=oe.getItemVisual(ie,"symbolRotate")||0;return de.attr({style:{strokeNoScale:!0},z2:100,scaleX:ue[0]/2,scaleY:ue[1]/2,rotation:pe*Math.PI/180||0}),de}}function re(oe,ie,le,ue,de,pe){le.removeAll();for(var he=0;he<ie.length-1;he++){var _e=j(ue,de);_e&&(_e.__dimIdx=he,oe[he]?(_e.setPosition(oe[he]),graphic[pe?"initProps":"updateProps"](_e,{x:ie[he][0],y:ie[he][1]},n,de)):_e.setPosition(ie[he]),le.add(_e))}}function ae(oe){return map$1(oe,function(ie){return[L.cx,L.cy]})}V.diff(z).add(function(oe){var ie=V.getItemLayout(oe);if(ie){var le=new Polygon$1,ue=new Polyline$3,de={shape:{points:ie}};le.shape.points=ae(ie),ue.shape.points=ae(ie),initProps(le,de,n,oe),initProps(ue,de,n,oe);var pe=new Group$4,he=new Group$4;pe.add(ue),pe.add(le),pe.add(he),re(ue.shape.points,ie,he,V,oe,!0),V.setItemGraphicEl(oe,pe)}}).update(function(oe,ie){var le=z.getItemGraphicEl(ie),ue=le.childAt(0),de=le.childAt(1),pe=le.childAt(2),he={shape:{points:V.getItemLayout(oe)}};he.shape.points&&(re(ue.shape.points,he.shape.points,pe,V,oe,!1),saveOldStyle(de),saveOldStyle(ue),updateProps$1(ue,he,n),updateProps$1(de,he,n),V.setItemGraphicEl(oe,le))}).remove(function(oe){$.remove(z.getItemGraphicEl(oe))}).execute(),V.eachItemGraphicEl(function(oe,ie){var le=V.getItemModel(ie),ue=oe.childAt(0),de=oe.childAt(1),pe=oe.childAt(2),he=V.getItemVisual(ie,"style"),_e=he.fill;$.add(oe),ue.useStyle(defaults$2(le.getModel("lineStyle").getLineStyle(),{fill:"none",stroke:_e})),setStatesStylesFromModel(ue,le,"lineStyle"),setStatesStylesFromModel(de,le,"areaStyle");var Ce=le.getModel("areaStyle"),$e=Ce.isEmpty()&&Ce.parentModel.isEmpty();de.ignore=$e,each$f(["emphasis","select","blur"],function(Ne){var ze=le.getModel([Ne,"areaStyle"]),Fe=ze.isEmpty()&&ze.parentModel.isEmpty();de.ensureState(Ne).ignore=Fe&&$e}),de.useStyle(defaults$2(Ce.getAreaStyle(),{fill:_e,opacity:.7,decal:he.decal}));var xe=le.getModel("emphasis"),Ie=xe.getModel("itemStyle").getItemStyle();pe.eachChild(function(Ne){if(Ne instanceof ZRImage$1){var ze=Ne.style;Ne.useStyle(extend$1({image:ze.image,x:ze.x,y:ze.y,width:ze.width,height:ze.height},he))}else Ne.useStyle(he),Ne.setColor(_e),Ne.style.strokeNoScale=!0;var Fe=Ne.ensureState("emphasis");Fe.style=clone$4(Ie);var qe=V.getStore().get(V.getDimensionIndex(Ne.__dimIdx),ie);(qe==null||isNaN(qe))&&(qe=""),setLabelStyle(Ne,getLabelStatesModels(le),{labelFetcher:V.hostModel,labelDataIndex:ie,labelDimIndex:Ne.__dimIdx,defaultText:qe,inheritColor:_e,defaultOpacity:he.opacity})}),toggleHoverEmphasis(oe,xe.get("focus"),xe.get("blurScope"),xe.get("disabled"))}),this._data=V},r.prototype.remove=function(){this.group.removeAll(),this._data=null},r.type="radar",r}(ChartView$1);const RadarView$3=RadarView$2;var RadarSeriesModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.hasSymbolVisual=!0,n}return r.prototype.init=function(n){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new LegendVisualProvider$1(bind$2(this.getData,this),bind$2(this.getRawData,this))},r.prototype.getInitialData=function(n,g){return createSeriesDataSimply(this,{generateCoord:"indicator_",generateCoordCount:1/0})},r.prototype.formatTooltip=function(n,g,y){var L=this.getData(),$=this.coordinateSystem,V=$.getIndicatorAxes(),z=this.getData().getName(n),j=z===""?this.name:z,re=retrieveVisualColorForTooltipMarker(this,n);return createTooltipMarkup("section",{header:j,sortBlocks:!0,blocks:map$1(V,function(ae){var oe=L.get(L.mapDimension(ae.dim),n);return createTooltipMarkup("nameValue",{markerType:"subItem",markerColor:re,name:ae.name,value:oe,sortParam:oe})})})},r.prototype.getTooltipPosition=function(n){if(n!=null){for(var g=this.getData(),y=this.coordinateSystem,L=g.getValues(map$1(y.dimensions,function(j){return g.mapDimension(j)}),n),$=0,V=L.length;$<V;$++)if(!isNaN(L[$])){var z=y.getIndicatorAxes();return y.coordToPoint(z[$].dataToCoord(L[$]),$)}}},r.type="series.radar",r.dependencies=["radar"],r.defaultOption={z:2,colorBy:"data",coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid",join:"round"},label:{position:"top"},symbolSize:8},r}(SeriesModel$1);const RadarSeriesModel$1=RadarSeriesModel;var valueAxisDefault=axisDefault.value;function defaultsShow(t,r){return defaults$2({show:r},t)}var RadarModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.optionUpdated=function(){var n=this.get("boundaryGap"),g=this.get("splitNumber"),y=this.get("scale"),L=this.get("axisLine"),$=this.get("axisTick"),V=this.get("axisLabel"),z=this.get("axisName"),j=this.get(["axisName","show"]),re=this.get(["axisName","formatter"]),ae=this.get("axisNameGap"),oe=this.get("triggerEvent"),ie=map$1(this.get("indicator")||[],function(le){le.max!=null&&le.max>0&&!le.min?le.min=0:le.min!=null&&le.min<0&&!le.max&&(le.max=0);var ue=z;le.color!=null&&(ue=defaults$2({color:le.color},z));var de=merge$1(clone$4(le),{boundaryGap:n,splitNumber:g,scale:y,axisLine:L,axisTick:$,axisLabel:V,name:le.text,showName:j,nameLocation:"end",nameGap:ae,nameTextStyle:ue,triggerEvent:oe},!1);if(isString$1(re)){var pe=de.name;de.name=re.replace("{value}",pe??"")}else isFunction$1(re)&&(de.name=re(de.name,de));var he=new Model$1(de,null,this.ecModel);return mixin(he,AxisModelCommonMixin.prototype),he.mainType="radar",he.componentIndex=this.componentIndex,he},this);this._indicatorModels=ie},r.prototype.getIndicatorModels=function(){return this._indicatorModels},r.type="radar",r.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:merge$1({lineStyle:{color:"#bbb"}},valueAxisDefault.axisLine),axisLabel:defaultsShow(valueAxisDefault.axisLabel,!1),axisTick:defaultsShow(valueAxisDefault.axisTick,!1),splitLine:defaultsShow(valueAxisDefault.splitLine,!0),splitArea:defaultsShow(valueAxisDefault.splitArea,!0),indicator:[]},r}(ComponentModel$1);const RadarModel$1=RadarModel;var axisBuilderAttrs$2=["axisLine","axisTickLabel","axisName"],RadarView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.render=function(n,g,y){var L=this.group;L.removeAll(),this._buildAxes(n),this._buildSplitLineAndArea(n)},r.prototype._buildAxes=function(n){var g=n.coordinateSystem,y=g.getIndicatorAxes(),L=map$1(y,function($){var V=$.model.get("showName")?$.name:"",z=new AxisBuilder$1($.model,{axisName:V,position:[g.cx,g.cy],rotation:$.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return z});each$f(L,function($){each$f(axisBuilderAttrs$2,$.add,$),this.group.add($.getGroup())},this)},r.prototype._buildSplitLineAndArea=function(n){var g=n.coordinateSystem,y=g.getIndicatorAxes();if(!y.length)return;var L=n.get("shape"),$=n.getModel("splitLine"),V=n.getModel("splitArea"),z=$.getModel("lineStyle"),j=V.getModel("areaStyle"),re=$.get("show"),ae=V.get("show"),oe=z.get("color"),ie=j.get("color"),le=isArray$2(oe)?oe:[oe],ue=isArray$2(ie)?ie:[ie],de=[],pe=[];function he(vn,jt,At){var hn=At%jt.length;return vn[hn]=vn[hn]||[],hn}if(L==="circle")for(var _e=y[0].getTicksCoords(),Ce=g.cx,$e=g.cy,xe=0;xe<_e.length;xe++){if(re){var Ie=he(de,le,xe);de[Ie].push(new Circle$1({shape:{cx:Ce,cy:$e,r:_e[xe].coord}}))}if(ae&&xe<_e.length-1){var Ie=he(pe,ue,xe);pe[Ie].push(new Ring$1({shape:{cx:Ce,cy:$e,r0:_e[xe].coord,r:_e[xe+1].coord}}))}}else for(var Ne,ze=map$1(y,function(vn,jt){var At=vn.getTicksCoords();return Ne=Ne==null?At.length-1:Math.min(At.length-1,Ne),map$1(At,function(hn){return g.coordToPoint(hn.coord,jt)})}),Fe=[],xe=0;xe<=Ne;xe++){for(var qe=[],Et=0;Et<y.length;Et++)qe.push(ze[Et][xe]);if(qe[0]&&qe.push(qe[0].slice()),re){var Ie=he(de,le,xe);de[Ie].push(new Polyline$3({shape:{points:qe}}))}if(ae&&Fe){var Ie=he(pe,ue,xe-1);pe[Ie].push(new Polygon$1({shape:{points:qe.concat(Fe)}}))}Fe=qe.slice().reverse()}var kt=z.getLineStyle(),Lt=j.getAreaStyle();each$f(pe,function(vn,jt){this.group.add(mergePath(vn,{style:defaults$2({stroke:"none",fill:ue[jt%ue.length]},Lt),silent:!0}))},this),each$f(de,function(vn,jt){this.group.add(mergePath(vn,{style:defaults$2({fill:"none",stroke:le[jt%le.length]},kt),silent:!0}))},this)},r.type="radar",r}(ComponentView$1);const RadarView$1=RadarView;var IndicatorAxis=function(t){__extends(r,t);function r(n,g,y){var L=t.call(this,n,g,y)||this;return L.type="value",L.angle=0,L.name="",L}return r}(Axis$1);const IndicatorAxis$1=IndicatorAxis;var Radar=function(){function t(r,n,g){this.dimensions=[],this._model=r,this._indicatorAxes=map$1(r.getIndicatorModels(),function(y,L){var $="indicator_"+L,V=new IndicatorAxis$1($,new IntervalScale$1);return V.name=y.get("name"),V.model=y,y.axis=V,this.dimensions.push($),V},this),this.resize(r,g)}return t.prototype.getIndicatorAxes=function(){return this._indicatorAxes},t.prototype.dataToPoint=function(r,n){var g=this._indicatorAxes[n];return this.coordToPoint(g.dataToCoord(r),n)},t.prototype.coordToPoint=function(r,n){var g=this._indicatorAxes[n],y=g.angle,L=this.cx+r*Math.cos(y),$=this.cy-r*Math.sin(y);return[L,$]},t.prototype.pointToData=function(r){var n=r[0]-this.cx,g=r[1]-this.cy,y=Math.sqrt(n*n+g*g);n/=y,g/=y;for(var L=Math.atan2(-g,n),$=1/0,V,z=-1,j=0;j<this._indicatorAxes.length;j++){var re=this._indicatorAxes[j],ae=Math.abs(L-re.angle);ae<$&&(V=re,z=j,$=ae)}return[z,+(V&&V.coordToData(y))]},t.prototype.resize=function(r,n){var g=r.get("center"),y=n.getWidth(),L=n.getHeight(),$=Math.min(y,L)/2;this.cx=parsePercent(g[0],y),this.cy=parsePercent(g[1],L),this.startAngle=r.get("startAngle")*Math.PI/180;var V=r.get("radius");(isString$1(V)||isNumber$1(V))&&(V=[0,V]),this.r0=parsePercent(V[0],$),this.r=parsePercent(V[1],$),each$f(this._indicatorAxes,function(z,j){z.setExtent(this.r0,this.r);var re=this.startAngle+j*Math.PI*2/this._indicatorAxes.length;re=Math.atan2(Math.sin(re),Math.cos(re)),z.angle=re},this)},t.prototype.update=function(r,n){var g=this._indicatorAxes,y=this._model;each$f(g,function(V){V.scale.setExtent(1/0,-1/0)}),r.eachSeriesByType("radar",function(V,z){if(!(V.get("coordinateSystem")!=="radar"||r.getComponent("radar",V.get("radarIndex"))!==y)){var j=V.getData();each$f(g,function(re){re.scale.unionExtentFromData(j,j.mapDimension(re.dim))})}},this);var L=y.get("splitNumber"),$=new IntervalScale$1;$.setExtent(0,L),$.setInterval(1),each$f(g,function(V,z){alignScaleTicks(V.scale,V.model,$)})},t.prototype.convertToPixel=function(r,n,g){return console.warn("Not implemented."),null},t.prototype.convertFromPixel=function(r,n,g){return console.warn("Not implemented."),null},t.prototype.containPoint=function(r){return console.warn("Not implemented."),!1},t.create=function(r,n){var g=[];return r.eachComponent("radar",function(y){var L=new t(y,r,n);g.push(L),y.coordinateSystem=L}),r.eachSeriesByType("radar",function(y){y.get("coordinateSystem")==="radar"&&(y.coordinateSystem=g[y.get("radarIndex")||0])}),g},t.dimensions=[],t}();const Radar$1=Radar;function install$L(t){t.registerCoordinateSystem("radar",Radar$1),t.registerComponentModel(RadarModel$1),t.registerComponentView(RadarView$1),t.registerVisual({seriesType:"radar",reset:function(r){var n=r.getData();n.each(function(g){n.setItemVisual(g,"legendIcon","roundRect")}),n.setVisual("legendIcon","roundRect")}})}function install$K(t){use(install$L),t.registerChartView(RadarView$3),t.registerSeriesModel(RadarSeriesModel$1),t.registerLayout(radarLayout),t.registerProcessor(dataFilter$1("radar")),t.registerPreprocessor(radarBackwardCompat)}var ATTR="\0_ec_interaction_mutex";function take(t,r,n){var g=getStore(t);g[r]=n}function release(t,r,n){var g=getStore(t),y=g[r];y===n&&(g[r]=null)}function isTaken(t,r){return!!getStore(t)[r]}function getStore(t){return t[ATTR]||(t[ATTR]={})}registerAction({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},noop$2);var RoamController=function(t){__extends(r,t);function r(n){var g=t.call(this)||this;g._zr=n;var y=bind$2(g._mousedownHandler,g),L=bind$2(g._mousemoveHandler,g),$=bind$2(g._mouseupHandler,g),V=bind$2(g._mousewheelHandler,g),z=bind$2(g._pinchHandler,g);return g.enable=function(j,re){this.disable(),this._opt=defaults$2(clone$4(re)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),j==null&&(j=!0),(j===!0||j==="move"||j==="pan")&&(n.on("mousedown",y),n.on("mousemove",L),n.on("mouseup",$)),(j===!0||j==="scale"||j==="zoom")&&(n.on("mousewheel",V),n.on("pinch",z))},g.disable=function(){n.off("mousedown",y),n.off("mousemove",L),n.off("mouseup",$),n.off("mousewheel",V),n.off("pinch",z)},g}return r.prototype.isDragging=function(){return this._dragging},r.prototype.isPinching=function(){return this._pinching},r.prototype.setPointerChecker=function(n){this.pointerChecker=n},r.prototype.dispose=function(){this.disable()},r.prototype._mousedownHandler=function(n){if(!isMiddleOrRightButtonOnMouseUpDown(n)){for(var g=n.target;g;){if(g.draggable)return;g=g.__hostTarget||g.parent}var y=n.offsetX,L=n.offsetY;this.pointerChecker&&this.pointerChecker(n,y,L)&&(this._x=y,this._y=L,this._dragging=!0)}},r.prototype._mousemoveHandler=function(n){if(!(!this._dragging||!isAvailableBehavior("moveOnMouseMove",n,this._opt)||n.gestureEvent==="pinch"||isTaken(this._zr,"globalPan"))){var g=n.offsetX,y=n.offsetY,L=this._x,$=this._y,V=g-L,z=y-$;this._x=g,this._y=y,this._opt.preventDefaultMouseMove&&stop(n.event),trigger$1(this,"pan","moveOnMouseMove",n,{dx:V,dy:z,oldX:L,oldY:$,newX:g,newY:y,isAvailableBehavior:null})}},r.prototype._mouseupHandler=function(n){isMiddleOrRightButtonOnMouseUpDown(n)||(this._dragging=!1)},r.prototype._mousewheelHandler=function(n){var g=isAvailableBehavior("zoomOnMouseWheel",n,this._opt),y=isAvailableBehavior("moveOnMouseWheel",n,this._opt),L=n.wheelDelta,$=Math.abs(L),V=n.offsetX,z=n.offsetY;if(!(L===0||!g&&!y)){if(g){var j=$>3?1.4:$>1?1.2:1.1,re=L>0?j:1/j;checkPointerAndTrigger(this,"zoom","zoomOnMouseWheel",n,{scale:re,originX:V,originY:z,isAvailableBehavior:null})}if(y){var ae=Math.abs(L),oe=(L>0?1:-1)*(ae>3?.4:ae>1?.15:.05);checkPointerAndTrigger(this,"scrollMove","moveOnMouseWheel",n,{scrollDelta:oe,originX:V,originY:z,isAvailableBehavior:null})}}},r.prototype._pinchHandler=function(n){if(!isTaken(this._zr,"globalPan")){var g=n.pinchScale>1?1.1:1/1.1;checkPointerAndTrigger(this,"zoom",null,n,{scale:g,originX:n.pinchX,originY:n.pinchY,isAvailableBehavior:null})}},r}(Eventful$1);function checkPointerAndTrigger(t,r,n,g,y){t.pointerChecker&&t.pointerChecker(g,y.originX,y.originY)&&(stop(g.event),trigger$1(t,r,n,g,y))}function trigger$1(t,r,n,g,y){y.isAvailableBehavior=bind$2(isAvailableBehavior,null,n,g),t.trigger(r,y)}function isAvailableBehavior(t,r,n){var g=n[t];return!t||g&&(!isString$1(g)||r.event[g+"Key"])}const RoamController$1=RoamController;function updateViewOnPan(t,r,n){var g=t.target;g.x+=r,g.y+=n,g.dirty()}function updateViewOnZoom(t,r,n,g){var y=t.target,L=t.zoomLimit,$=t.zoom=t.zoom||1;if($*=r,L){var V=L.min||0,z=L.max||1/0;$=Math.max(Math.min(z,$),V)}var j=$/t.zoom;t.zoom=$,y.x-=(n-y.x)*(j-1),y.y-=(g-y.y)*(j-1),y.scaleX*=j,y.scaleY*=j,y.dirty()}var IRRELEVANT_EXCLUDES={axisPointer:1,tooltip:1,brush:1};function onIrrelevantElement(t,r,n){var g=r.getComponentByElement(t.topTarget),y=g&&g.coordinateSystem;return g&&g!==n&&!IRRELEVANT_EXCLUDES.hasOwnProperty(g.mainType)&&y&&y.model!==n}function parseXML(t){if(isString$1(t)){var r=new DOMParser;t=r.parseFromString(t,"text/xml")}var n=t;for(n.nodeType===9&&(n=n.firstChild);n.nodeName.toLowerCase()!=="svg"||n.nodeType!==1;)n=n.nextSibling;return n}var nodeParsers,INHERITABLE_STYLE_ATTRIBUTES_MAP={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"},INHERITABLE_STYLE_ATTRIBUTES_MAP_KEYS=keys(INHERITABLE_STYLE_ATTRIBUTES_MAP),SELF_STYLE_ATTRIBUTES_MAP={"alignment-baseline":"textBaseline","stop-color":"stopColor"},SELF_STYLE_ATTRIBUTES_MAP_KEYS=keys(SELF_STYLE_ATTRIBUTES_MAP),SVGParser=function(){function t(){this._defs={},this._root=null}return t.prototype.parse=function(r,n){n=n||{};var g=parseXML(r);this._defsUsePending=[];var y=new Group$4;this._root=y;var L=[],$=g.getAttribute("viewBox")||"",V=parseFloat(g.getAttribute("width")||n.width),z=parseFloat(g.getAttribute("height")||n.height);isNaN(V)&&(V=null),isNaN(z)&&(z=null),parseAttributes(g,y,null,!0,!1);for(var j=g.firstChild;j;)this._parseNode(j,y,L,null,!1,!1),j=j.nextSibling;applyDefs(this._defs,this._defsUsePending),this._defsUsePending=[];var re,ae;if($){var oe=splitNumberSequence($);oe.length>=4&&(re={x:parseFloat(oe[0]||0),y:parseFloat(oe[1]||0),width:parseFloat(oe[2]),height:parseFloat(oe[3])})}if(re&&V!=null&&z!=null&&(ae=makeViewBoxTransform(re,{x:0,y:0,width:V,height:z}),!n.ignoreViewBox)){var ie=y;y=new Group$4,y.add(ie),ie.scaleX=ie.scaleY=ae.scale,ie.x=ae.x,ie.y=ae.y}return!n.ignoreRootClip&&V!=null&&z!=null&&y.setClipPath(new Rect$3({shape:{x:0,y:0,width:V,height:z}})),{root:y,width:V,height:z,viewBoxRect:re,viewBoxTransform:ae,named:L}},t.prototype._parseNode=function(r,n,g,y,L,$){var V=r.nodeName.toLowerCase(),z,j=y;if(V==="defs"&&(L=!0),V==="text"&&($=!0),V==="defs"||V==="switch")z=n;else{if(!L){var re=nodeParsers[V];if(re&&hasOwn(nodeParsers,V)){z=re.call(this,r,n);var ae=r.getAttribute("name");if(ae){var oe={name:ae,namedFrom:null,svgNodeTagLower:V,el:z};g.push(oe),V==="g"&&(j=oe)}else y&&g.push({name:y.name,namedFrom:y,svgNodeTagLower:V,el:z});n.add(z)}}var ie=paintServerParsers[V];if(ie&&hasOwn(paintServerParsers,V)){var le=ie.call(this,r),ue=r.getAttribute("id");ue&&(this._defs[ue]=le)}}if(z&&z.isGroup)for(var de=r.firstChild;de;)de.nodeType===1?this._parseNode(de,z,g,j,L,$):de.nodeType===3&&$&&this._parseText(de,z),de=de.nextSibling},t.prototype._parseText=function(r,n){var g=new TSpan$1({style:{text:r.textContent},silent:!0,x:this._textX||0,y:this._textY||0});inheritStyle(n,g),parseAttributes(r,g,this._defsUsePending,!1,!1),applyTextAlignment(g,n);var y=g.style,L=y.fontSize;L&&L<9&&(y.fontSize=9,g.scaleX*=L/9,g.scaleY*=L/9);var $=(y.fontSize||y.fontFamily)&&[y.fontStyle,y.fontWeight,(y.fontSize||12)+"px",y.fontFamily||"sans-serif"].join(" ");y.font=$;var V=g.getBoundingRect();return this._textX+=V.width,n.add(g),g},t.internalField=function(){nodeParsers={g:function(r,n){var g=new Group$4;return inheritStyle(n,g),parseAttributes(r,g,this._defsUsePending,!1,!1),g},rect:function(r,n){var g=new Rect$3;return inheritStyle(n,g),parseAttributes(r,g,this._defsUsePending,!1,!1),g.setShape({x:parseFloat(r.getAttribute("x")||"0"),y:parseFloat(r.getAttribute("y")||"0"),width:parseFloat(r.getAttribute("width")||"0"),height:parseFloat(r.getAttribute("height")||"0")}),g.silent=!0,g},circle:function(r,n){var g=new Circle$1;return inheritStyle(n,g),parseAttributes(r,g,this._defsUsePending,!1,!1),g.setShape({cx:parseFloat(r.getAttribute("cx")||"0"),cy:parseFloat(r.getAttribute("cy")||"0"),r:parseFloat(r.getAttribute("r")||"0")}),g.silent=!0,g},line:function(r,n){var g=new Line$3;return inheritStyle(n,g),parseAttributes(r,g,this._defsUsePending,!1,!1),g.setShape({x1:parseFloat(r.getAttribute("x1")||"0"),y1:parseFloat(r.getAttribute("y1")||"0"),x2:parseFloat(r.getAttribute("x2")||"0"),y2:parseFloat(r.getAttribute("y2")||"0")}),g.silent=!0,g},ellipse:function(r,n){var g=new Ellipse$1;return inheritStyle(n,g),parseAttributes(r,g,this._defsUsePending,!1,!1),g.setShape({cx:parseFloat(r.getAttribute("cx")||"0"),cy:parseFloat(r.getAttribute("cy")||"0"),rx:parseFloat(r.getAttribute("rx")||"0"),ry:parseFloat(r.getAttribute("ry")||"0")}),g.silent=!0,g},polygon:function(r,n){var g=r.getAttribute("points"),y;g&&(y=parsePoints(g));var L=new Polygon$1({shape:{points:y||[]},silent:!0});return inheritStyle(n,L),parseAttributes(r,L,this._defsUsePending,!1,!1),L},polyline:function(r,n){var g=r.getAttribute("points"),y;g&&(y=parsePoints(g));var L=new Polyline$3({shape:{points:y||[]},silent:!0});return inheritStyle(n,L),parseAttributes(r,L,this._defsUsePending,!1,!1),L},image:function(r,n){var g=new ZRImage$1;return inheritStyle(n,g),parseAttributes(r,g,this._defsUsePending,!1,!1),g.setStyle({image:r.getAttribute("xlink:href")||r.getAttribute("href"),x:+r.getAttribute("x"),y:+r.getAttribute("y"),width:+r.getAttribute("width"),height:+r.getAttribute("height")}),g.silent=!0,g},text:function(r,n){var g=r.getAttribute("x")||"0",y=r.getAttribute("y")||"0",L=r.getAttribute("dx")||"0",$=r.getAttribute("dy")||"0";this._textX=parseFloat(g)+parseFloat(L),this._textY=parseFloat(y)+parseFloat($);var V=new Group$4;return inheritStyle(n,V),parseAttributes(r,V,this._defsUsePending,!1,!0),V},tspan:function(r,n){var g=r.getAttribute("x"),y=r.getAttribute("y");g!=null&&(this._textX=parseFloat(g)),y!=null&&(this._textY=parseFloat(y));var L=r.getAttribute("dx")||"0",$=r.getAttribute("dy")||"0",V=new Group$4;return inheritStyle(n,V),parseAttributes(r,V,this._defsUsePending,!1,!0),this._textX+=parseFloat(L),this._textY+=parseFloat($),V},path:function(r,n){var g=r.getAttribute("d")||"",y=createFromString(g);return inheritStyle(n,y),parseAttributes(r,y,this._defsUsePending,!1,!1),y.silent=!0,y}}}(),t}(),paintServerParsers={lineargradient:function(t){var r=parseInt(t.getAttribute("x1")||"0",10),n=parseInt(t.getAttribute("y1")||"0",10),g=parseInt(t.getAttribute("x2")||"10",10),y=parseInt(t.getAttribute("y2")||"0",10),L=new LinearGradient$1(r,n,g,y);return parsePaintServerUnit(t,L),parseGradientColorStops(t,L),L},radialgradient:function(t){var r=parseInt(t.getAttribute("cx")||"0",10),n=parseInt(t.getAttribute("cy")||"0",10),g=parseInt(t.getAttribute("r")||"0",10),y=new RadialGradient$1(r,n,g);return parsePaintServerUnit(t,y),parseGradientColorStops(t,y),y}};function parsePaintServerUnit(t,r){var n=t.getAttribute("gradientUnits");n==="userSpaceOnUse"&&(r.global=!0)}function parseGradientColorStops(t,r){for(var n=t.firstChild;n;){if(n.nodeType===1&&n.nodeName.toLocaleLowerCase()==="stop"){var g=n.getAttribute("offset"),y=void 0;g&&g.indexOf("%")>0?y=parseInt(g,10)/100:g?y=parseFloat(g):y=0;var L={};parseInlineStyle(n,L,L);var $=L.stopColor||n.getAttribute("stop-color")||"#000000";r.colorStops.push({offset:y,color:$})}n=n.nextSibling}}function inheritStyle(t,r){t&&t.__inheritedStyle&&(r.__inheritedStyle||(r.__inheritedStyle={}),defaults$2(r.__inheritedStyle,t.__inheritedStyle))}function parsePoints(t){for(var r=splitNumberSequence(t),n=[],g=0;g<r.length;g+=2){var y=parseFloat(r[g]),L=parseFloat(r[g+1]);n.push([y,L])}return n}function parseAttributes(t,r,n,g,y){var L=r,$=L.__inheritedStyle=L.__inheritedStyle||{},V={};t.nodeType===1&&(parseTransformAttribute(t,r),parseInlineStyle(t,$,V),g||parseAttributeStyle(t,$,V)),L.style=L.style||{},$.fill!=null&&(L.style.fill=getFillStrokeStyle(L,"fill",$.fill,n)),$.stroke!=null&&(L.style.stroke=getFillStrokeStyle(L,"stroke",$.stroke,n)),each$f(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(z){$[z]!=null&&(L.style[z]=parseFloat($[z]))}),each$f(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign"],function(z){$[z]!=null&&(L.style[z]=$[z])}),y&&(L.__selfStyle=V),$.lineDash&&(L.style.lineDash=map$1(splitNumberSequence($.lineDash),function(z){return parseFloat(z)})),($.visibility==="hidden"||$.visibility==="collapse")&&(L.invisible=!0),$.display==="none"&&(L.ignore=!0)}function applyTextAlignment(t,r){var n=r.__selfStyle;if(n){var g=n.textBaseline,y=g;!g||g==="auto"||g==="baseline"?y="alphabetic":g==="before-edge"||g==="text-before-edge"?y="top":g==="after-edge"||g==="text-after-edge"?y="bottom":(g==="central"||g==="mathematical")&&(y="middle"),t.style.textBaseline=y}var L=r.__inheritedStyle;if(L){var $=L.textAlign,V=$;$&&($==="middle"&&(V="center"),t.style.textAlign=V)}}var urlRegex=/^url\(\s*#(.*?)\)/;function getFillStrokeStyle(t,r,n,g){var y=n&&n.match(urlRegex);if(y){var L=trim$2(y[1]);g.push([t,r,L]);return}return n==="none"&&(n=null),n}function applyDefs(t,r){for(var n=0;n<r.length;n++){var g=r[n];g[0].style[g[1]]=t[g[2]]}}var numberReg=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function splitNumberSequence(t){return t.match(numberReg)||[]}var transformRegex=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.eE,]*)\)/g,DEGREE_TO_ANGLE=Math.PI/180;function parseTransformAttribute(t,r){var n=t.getAttribute("transform");if(n){n=n.replace(/,/g," ");var g=[],y=null;n.replace(transformRegex,function(ae,oe,ie){return g.push(oe,ie),""});for(var L=g.length-1;L>0;L-=2){var $=g[L],V=g[L-1],z=splitNumberSequence($);switch(y=y||create$1(),V){case"translate":translate(y,y,[parseFloat(z[0]),parseFloat(z[1]||"0")]);break;case"scale":scale$1(y,y,[parseFloat(z[0]),parseFloat(z[1]||z[0])]);break;case"rotate":rotate(y,y,-parseFloat(z[0])*DEGREE_TO_ANGLE,[parseFloat(z[1]||"0"),parseFloat(z[2]||"0")]);break;case"skewX":var j=Math.tan(parseFloat(z[0])*DEGREE_TO_ANGLE);mul(y,[1,0,j,1,0,0],y);break;case"skewY":var re=Math.tan(parseFloat(z[0])*DEGREE_TO_ANGLE);mul(y,[1,re,0,1,0,0],y);break;case"matrix":y[0]=parseFloat(z[0]),y[1]=parseFloat(z[1]),y[2]=parseFloat(z[2]),y[3]=parseFloat(z[3]),y[4]=parseFloat(z[4]),y[5]=parseFloat(z[5]);break}}r.setLocalTransform(y)}}var styleRegex=/([^\s:;]+)\s*:\s*([^:;]+)/g;function parseInlineStyle(t,r,n){var g=t.getAttribute("style");if(g){styleRegex.lastIndex=0;for(var y;(y=styleRegex.exec(g))!=null;){var L=y[1],$=hasOwn(INHERITABLE_STYLE_ATTRIBUTES_MAP,L)?INHERITABLE_STYLE_ATTRIBUTES_MAP[L]:null;$&&(r[$]=y[2]);var V=hasOwn(SELF_STYLE_ATTRIBUTES_MAP,L)?SELF_STYLE_ATTRIBUTES_MAP[L]:null;V&&(n[V]=y[2])}}}function parseAttributeStyle(t,r,n){for(var g=0;g<INHERITABLE_STYLE_ATTRIBUTES_MAP_KEYS.length;g++){var y=INHERITABLE_STYLE_ATTRIBUTES_MAP_KEYS[g],L=t.getAttribute(y);L!=null&&(r[INHERITABLE_STYLE_ATTRIBUTES_MAP[y]]=L)}for(var g=0;g<SELF_STYLE_ATTRIBUTES_MAP_KEYS.length;g++){var y=SELF_STYLE_ATTRIBUTES_MAP_KEYS[g],L=t.getAttribute(y);L!=null&&(n[SELF_STYLE_ATTRIBUTES_MAP[y]]=L)}}function makeViewBoxTransform(t,r){var n=r.width/t.width,g=r.height/t.height,y=Math.min(n,g);return{scale:y,x:-(t.x+t.width/2)*y+(r.x+r.width/2),y:-(t.y+t.height/2)*y+(r.y+r.height/2)}}function parseSVG(t,r){var n=new SVGParser;return n.parse(t,r)}var REGION_AVAILABLE_SVG_TAG_MAP=createHashMap(["rect","circle","line","ellipse","polygon","polyline","path","text","tspan","g"]),GeoSVGResource=function(){function t(r,n){this.type="geoSVG",this._usedGraphicMap=createHashMap(),this._freedGraphics=[],this._mapName=r,this._parsedXML=parseXML(n)}return t.prototype.load=function(){var r=this._firstGraphic;if(!r){r=this._firstGraphic=this._buildGraphic(this._parsedXML),this._freedGraphics.push(r),this._boundingRect=this._firstGraphic.boundingRect.clone();var n=createRegions(r.named),g=n.regions,y=n.regionsMap;this._regions=g,this._regionsMap=y}return{boundingRect:this._boundingRect,regions:this._regions,regionsMap:this._regionsMap}},t.prototype._buildGraphic=function(r){var n,g;try{n=r&&parseSVG(r,{ignoreViewBox:!0,ignoreRootClip:!0})||{},g=n.root,assert(g!=null)}catch(de){throw new Error(`Invalid svg format
`+de.message)}var y=new Group$4;y.add(g),y.isGeoSVGGraphicRoot=!0;var L=n.width,$=n.height,V=n.viewBoxRect,z=this._boundingRect;if(!z){var j=void 0,re=void 0,ae=void 0,oe=void 0;if(L!=null?(j=0,ae=L):V&&(j=V.x,ae=V.width),$!=null?(re=0,oe=$):V&&(re=V.y,oe=V.height),j==null||re==null){var ie=g.getBoundingRect();j==null&&(j=ie.x,ae=ie.width),re==null&&(re=ie.y,oe=ie.height)}z=this._boundingRect=new BoundingRect$1(j,re,ae,oe)}if(V){var le=makeViewBoxTransform(V,z);g.scaleX=g.scaleY=le.scale,g.x=le.x,g.y=le.y}y.setClipPath(new Rect$3({shape:z.plain()}));var ue=[];return each$f(n.named,function(de){REGION_AVAILABLE_SVG_TAG_MAP.get(de.svgNodeTagLower)!=null&&(ue.push(de),setSilent(de.el))}),{root:y,boundingRect:z,named:ue}},t.prototype.useGraphic=function(r){var n=this._usedGraphicMap,g=n.get(r);return g||(g=this._freedGraphics.pop()||this._buildGraphic(this._parsedXML),n.set(r,g),g)},t.prototype.freeGraphic=function(r){var n=this._usedGraphicMap,g=n.get(r);g&&(n.removeKey(r),this._freedGraphics.push(g))},t}();function setSilent(t){t.silent=!1,t.isGroup&&t.traverse(function(r){r.silent=!1})}function createRegions(t){var r=[],n=createHashMap();return each$f(t,function(g){if(g.namedFrom==null){var y=new GeoSVGRegion(g.name,g.el);r.push(y),n.set(g.name,y)}}),{regions:r,regionsMap:n}}var geoCoord=[126,25],nanhaiName="南海诸岛",points$1=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]];for(var i=0;i<points$1.length;i++)for(var k=0;k<points$1[i].length;k++)points$1[i][k][0]/=10.5,points$1[i][k][1]/=-10.5/.75,points$1[i][k][0]+=geoCoord[0],points$1[i][k][1]+=geoCoord[1];function fixNanhai(t,r){if(t==="china"){for(var n=0;n<r.length;n++)if(r[n].name===nanhaiName)return;r.push(new GeoJSONRegion(nanhaiName,map$1(points$1,function(g){return{type:"polygon",exterior:g}}),geoCoord))}}var coordsOffsetMap={南海诸岛:[32,80],广东:[0,-10],香港:[10,5],澳门:[-10,10],天津:[5,5]};function fixTextCoords(t,r){if(t==="china"){var n=coordsOffsetMap[r.name];if(n){var g=r.getCenter();g[0]+=n[0]/10.5,g[1]+=-n[1]/(10.5/.75),r.setCenter(g)}}}var points=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]];function fixDiaoyuIsland(t,r){t==="china"&&r.name==="台湾"&&r.geometries.push({type:"polygon",exterior:points[0]})}var DEFAULT_NAME_PROPERTY="name",GeoJSONResource=function(){function t(r,n,g){this.type="geoJSON",this._parsedMap=createHashMap(),this._mapName=r,this._specialAreas=g,this._geoJSON=parseInput(n)}return t.prototype.load=function(r,n){n=n||DEFAULT_NAME_PROPERTY;var g=this._parsedMap.get(n);if(!g){var y=this._parseToRegions(n);g=this._parsedMap.set(n,{regions:y,boundingRect:calculateBoundingRect(y)})}var L=createHashMap(),$=[];return each$f(g.regions,function(V){var z=V.name;r&&hasOwn(r,z)&&(V=V.cloneShallow(z=r[z])),$.push(V),L.set(z,V)}),{regions:$,boundingRect:g.boundingRect||new BoundingRect$1(0,0,0,0),regionsMap:L}},t.prototype._parseToRegions=function(r){var n=this._mapName,g=this._geoJSON,y;try{y=g?parseGeoJSON(g,r):[]}catch(L){throw new Error(`Invalid geoJson format
`+L.message)}return fixNanhai(n,y),each$f(y,function(L){var $=L.name;fixTextCoords(n,L),fixDiaoyuIsland(n,L);var V=this._specialAreas&&this._specialAreas[$];V&&L.transformTo(V.left,V.top,V.width,V.height)},this),y},t.prototype.getMapForUser=function(){return{geoJson:this._geoJSON,geoJSON:this._geoJSON,specialAreas:this._specialAreas}},t}();function calculateBoundingRect(t){for(var r,n=0;n<t.length;n++){var g=t[n].getBoundingRect();r=r||g.clone(),r.union(g)}return r}function parseInput(t){return isString$1(t)?typeof JSON<"u"&&JSON.parse?JSON.parse(t):new Function("return ("+t+");")():t}var storage=createHashMap();const geoSourceManager={registerMap:function(t,r,n){if(r.svg){var g=new GeoSVGResource(t,r.svg);storage.set(t,g)}else{var y=r.geoJson||r.geoJSON;y&&!r.features?n=r.specialAreas:y=r;var g=new GeoJSONResource(t,y,n);storage.set(t,g)}},getGeoResource:function(t){return storage.get(t)},getMapForUser:function(t){var r=storage.get(t);return r&&r.type==="geoJSON"&&r.getMapForUser()},load:function(t,r,n){var g=storage.get(t);if(g)return g.load(r,n)}};var OPTION_STYLE_ENABLED_TAGS=["rect","circle","line","ellipse","polygon","polyline","path"],OPTION_STYLE_ENABLED_TAG_MAP=createHashMap(OPTION_STYLE_ENABLED_TAGS),STATE_TRIGGER_TAG_MAP=createHashMap(OPTION_STYLE_ENABLED_TAGS.concat(["g"])),LABEL_HOST_MAP=createHashMap(OPTION_STYLE_ENABLED_TAGS.concat(["g"])),mapLabelRaw=makeInner();function getFixedItemStyle(t){var r=t.getItemStyle(),n=t.get("areaColor");return n!=null&&(r.fill=n),r}function fixLineStyle(t){var r=t.style;r&&(r.stroke=r.stroke||r.fill,r.fill=null)}var MapDraw=function(){function t(r){var n=new Group$4;this.uid=getUID("ec_map_draw"),this._controller=new RoamController$1(r.getZr()),this._controllerHost={target:n},this.group=n,n.add(this._regionsGroup=new Group$4),n.add(this._svgGroup=new Group$4)}return t.prototype.draw=function(r,n,g,y,L){var $=r.mainType==="geo",V=r.getData&&r.getData();$&&n.eachComponent({mainType:"series",subType:"map"},function(pe){!V&&pe.getHostGeoModel()===r&&(V=pe.getData())});var z=r.coordinateSystem,j=this._regionsGroup,re=this.group,ae=z.getTransformInfo(),oe=ae.raw,ie=ae.roam,le=!j.childAt(0)||L;le?(re.x=ie.x,re.y=ie.y,re.scaleX=ie.scaleX,re.scaleY=ie.scaleY,re.dirty()):updateProps$1(re,ie,r);var ue=V&&V.getVisual("visualMeta")&&V.getVisual("visualMeta").length>0,de={api:g,geo:z,mapOrGeoModel:r,data:V,isVisualEncodedByVisualMap:ue,isGeo:$,transformInfoRaw:oe};z.resourceType==="geoJSON"?this._buildGeoJSON(de):z.resourceType==="geoSVG"&&this._buildSVG(de),this._updateController(r,n,g),this._updateMapSelectHandler(r,j,g,y)},t.prototype._buildGeoJSON=function(r){var n=this._regionsGroupByName=createHashMap(),g=createHashMap(),y=this._regionsGroup,L=r.transformInfoRaw,$=r.mapOrGeoModel,V=r.data,z=r.geo.projection,j=z&&z.stream;function re(ie,le){return le&&(ie=le(ie)),ie&&[ie[0]*L.scaleX+L.x,ie[1]*L.scaleY+L.y]}function ae(ie){for(var le=[],ue=!j&&z&&z.project,de=0;de<ie.length;++de){var pe=re(ie[de],ue);pe&&le.push(pe)}return le}function oe(ie){return{shape:{points:ae(ie)}}}y.removeAll(),each$f(r.geo.regions,function(ie){var le=ie.name,ue=n.get(le),de=g.get(le)||{},pe=de.dataIdx,he=de.regionModel;ue||(ue=n.set(le,new Group$4),y.add(ue),pe=V?V.indexOfName(le):null,he=r.isGeo?$.getRegionModel(le):V?V.getItemModel(pe):null,g.set(le,{dataIdx:pe,regionModel:he}));var _e=[],Ce=[];each$f(ie.geometries,function(Ie){if(Ie.type==="polygon"){var Ne=[Ie.exterior].concat(Ie.interiors||[]);j&&(Ne=projectPolys(Ne,j)),each$f(Ne,function(Fe){_e.push(new Polygon$1(oe(Fe)))})}else{var ze=Ie.points;j&&(ze=projectPolys(ze,j,!0)),each$f(ze,function(Fe){Ce.push(new Polyline$3(oe(Fe)))})}});var $e=re(ie.getCenter(),z&&z.project);function xe(Ie,Ne){if(Ie.length){var ze=new CompoundPath$1({culling:!0,segmentIgnoreThreshold:1,shape:{paths:Ie}});ue.add(ze),applyOptionStyleForRegion(r,ze,pe,he),resetLabelForRegion(r,ze,le,he,$,pe,$e),Ne&&(fixLineStyle(ze),each$f(ze.states,fixLineStyle))}}xe(_e),xe(Ce,!0)}),n.each(function(ie,le){var ue=g.get(le),de=ue.dataIdx,pe=ue.regionModel;resetEventTriggerForRegion(r,ie,le,pe,$,de),resetTooltipForRegion(r,ie,le,pe,$),resetStateTriggerForRegion(r,ie,le,pe,$)},this)},t.prototype._buildSVG=function(r){var n=r.geo.map,g=r.transformInfoRaw;this._svgGroup.x=g.x,this._svgGroup.y=g.y,this._svgGroup.scaleX=g.scaleX,this._svgGroup.scaleY=g.scaleY,this._svgResourceChanged(n)&&(this._freeSVG(),this._useSVG(n));var y=this._svgDispatcherMap=createHashMap(),L=!1;each$f(this._svgGraphicRecord.named,function($){var V=$.name,z=r.mapOrGeoModel,j=r.data,re=$.svgNodeTagLower,ae=$.el,oe=j?j.indexOfName(V):null,ie=z.getRegionModel(V);if(OPTION_STYLE_ENABLED_TAG_MAP.get(re)!=null&&ae instanceof Displayable$1&&applyOptionStyleForRegion(r,ae,oe,ie),ae instanceof Displayable$1&&(ae.culling=!0),ae.z2EmphasisLift=0,!$.namedFrom&&(LABEL_HOST_MAP.get(re)!=null&&resetLabelForRegion(r,ae,V,ie,z,oe,null),resetEventTriggerForRegion(r,ae,V,ie,z,oe),resetTooltipForRegion(r,ae,V,ie,z),STATE_TRIGGER_TAG_MAP.get(re)!=null)){var le=resetStateTriggerForRegion(r,ae,V,ie,z);le==="self"&&(L=!0);var ue=y.get(V)||y.set(V,[]);ue.push(ae)}},this),this._enableBlurEntireSVG(L,r)},t.prototype._enableBlurEntireSVG=function(r,n){if(r&&n.isGeo){var g=n.mapOrGeoModel.getModel(["blur","itemStyle"]).getItemStyle(),y=g.opacity;this._svgGraphicRecord.root.traverse(function(L){if(!L.isGroup){setDefaultStateProxy(L);var $=L.ensureState("blur").style||{};$.opacity==null&&y!=null&&($.opacity=y),L.ensureState("emphasis")}})}},t.prototype.remove=function(){this._regionsGroup.removeAll(),this._regionsGroupByName=null,this._svgGroup.removeAll(),this._freeSVG(),this._controller.dispose(),this._controllerHost=null},t.prototype.findHighDownDispatchers=function(r,n){if(r==null)return[];var g=n.coordinateSystem;if(g.resourceType==="geoJSON"){var y=this._regionsGroupByName;if(y){var L=y.get(r);return L?[L]:[]}}else if(g.resourceType==="geoSVG")return this._svgDispatcherMap&&this._svgDispatcherMap.get(r)||[]},t.prototype._svgResourceChanged=function(r){return this._svgMapName!==r},t.prototype._useSVG=function(r){var n=geoSourceManager.getGeoResource(r);if(n&&n.type==="geoSVG"){var g=n.useGraphic(this.uid);this._svgGroup.add(g.root),this._svgGraphicRecord=g,this._svgMapName=r}},t.prototype._freeSVG=function(){var r=this._svgMapName;if(r!=null){var n=geoSourceManager.getGeoResource(r);n&&n.type==="geoSVG"&&n.freeGraphic(this.uid),this._svgGraphicRecord=null,this._svgDispatcherMap=null,this._svgGroup.removeAll(),this._svgMapName=null}},t.prototype._updateController=function(r,n,g){var y=r.coordinateSystem,L=this._controller,$=this._controllerHost;$.zoomLimit=r.get("scaleLimit"),$.zoom=y.getZoom(),L.enable(r.get("roam")||!1);var V=r.mainType;function z(){var j={type:"geoRoam",componentType:V};return j[V+"Id"]=r.id,j}L.off("pan").on("pan",function(j){this._mouseDownFlag=!1,updateViewOnPan($,j.dx,j.dy),g.dispatchAction(extend$1(z(),{dx:j.dx,dy:j.dy,animation:{duration:0}}))},this),L.off("zoom").on("zoom",function(j){this._mouseDownFlag=!1,updateViewOnZoom($,j.scale,j.originX,j.originY),g.dispatchAction(extend$1(z(),{zoom:j.scale,originX:j.originX,originY:j.originY,animation:{duration:0}}))},this),L.setPointerChecker(function(j,re,ae){return y.containPoint([re,ae])&&!onIrrelevantElement(j,g,r)})},t.prototype.resetForLabelLayout=function(){this.group.traverse(function(r){var n=r.getTextContent();n&&(n.ignore=mapLabelRaw(n).ignore)})},t.prototype._updateMapSelectHandler=function(r,n,g,y){var L=this;n.off("mousedown"),n.off("click"),r.get("selectedMode")&&(n.on("mousedown",function(){L._mouseDownFlag=!0}),n.on("click",function($){L._mouseDownFlag&&(L._mouseDownFlag=!1)}))},t}();function applyOptionStyleForRegion(t,r,n,g){var y=g.getModel("itemStyle"),L=g.getModel(["emphasis","itemStyle"]),$=g.getModel(["blur","itemStyle"]),V=g.getModel(["select","itemStyle"]),z=getFixedItemStyle(y),j=getFixedItemStyle(L),re=getFixedItemStyle(V),ae=getFixedItemStyle($),oe=t.data;if(oe){var ie=oe.getItemVisual(n,"style"),le=oe.getItemVisual(n,"decal");t.isVisualEncodedByVisualMap&&ie.fill&&(z.fill=ie.fill),le&&(z.decal=createOrUpdatePatternFromDecal(le,t.api))}r.setStyle(z),r.style.strokeNoScale=!0,r.ensureState("emphasis").style=j,r.ensureState("select").style=re,r.ensureState("blur").style=ae,setDefaultStateProxy(r)}function resetLabelForRegion(t,r,n,g,y,L,$){var V=t.data,z=t.isGeo,j=V&&isNaN(V.get(V.mapDimension("value"),L)),re=V&&V.getItemLayout(L);if(z||j||re&&re.showLabel){var ae=z?n:L,oe=void 0;(!V||L>=0)&&(oe=y);var ie=$?{normal:{align:"center",verticalAlign:"middle"}}:null;setLabelStyle(r,getLabelStatesModels(g),{labelFetcher:oe,labelDataIndex:ae,defaultText:n},ie);var le=r.getTextContent();if(le&&(mapLabelRaw(le).ignore=le.ignore,r.textConfig&&$)){var ue=r.getBoundingRect().clone();r.textConfig.layoutRect=ue,r.textConfig.position=[($[0]-ue.x)/ue.width*100+"%",($[1]-ue.y)/ue.height*100+"%"]}r.disableLabelAnimation=!0}else r.removeTextContent(),r.removeTextConfig(),r.disableLabelAnimation=null}function resetEventTriggerForRegion(t,r,n,g,y,L){t.data?t.data.setItemGraphicEl(L,r):getECData(r).eventData={componentType:"geo",componentIndex:y.componentIndex,geoIndex:y.componentIndex,name:n,region:g&&g.option||{}}}function resetTooltipForRegion(t,r,n,g,y){t.data||setTooltipConfig({el:r,componentModel:y,itemName:n,itemTooltipOption:g.get("tooltip")})}function resetStateTriggerForRegion(t,r,n,g,y){r.highDownSilentOnTouch=!!y.get("selectedMode");var L=g.getModel("emphasis"),$=L.get("focus");return toggleHoverEmphasis(r,$,L.get("blurScope"),L.get("disabled")),t.isGeo&&enableComponentHighDownFeatures(r,y,n),$}function projectPolys(t,r,n){var g=[],y;function L(){y=[]}function $(){y.length&&(g.push(y),y=[])}var V=r({polygonStart:L,polygonEnd:$,lineStart:L,lineEnd:$,point:function(z,j){isFinite(z)&&isFinite(j)&&y.push([z,j])},sphere:function(){}});return!n&&V.polygonStart(),each$f(t,function(z){V.lineStart();for(var j=0;j<z.length;j++)V.point(z[j][0],z[j][1]);V.lineEnd()}),!n&&V.polygonEnd(),g}const MapDraw$1=MapDraw;var MapView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.render=function(n,g,y,L){if(!(L&&L.type==="mapToggleSelect"&&L.from===this.uid)){var $=this.group;if($.removeAll(),!n.getHostGeoModel()){if(this._mapDraw&&L&&L.type==="geoRoam"&&this._mapDraw.resetForLabelLayout(),L&&L.type==="geoRoam"&&L.componentType==="series"&&L.seriesId===n.id){var V=this._mapDraw;V&&$.add(V.group)}else if(n.needsDrawMap){var V=this._mapDraw||new MapDraw$1(y);$.add(V.group),V.draw(n,g,y,this,L),this._mapDraw=V}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;n.get("showLegendSymbol")&&g.getComponent("legend")&&this._renderSymbols(n,g,y)}}},r.prototype.remove=function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},r.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},r.prototype._renderSymbols=function(n,g,y){var L=n.originalData,$=this.group;L.each(L.mapDimension("value"),function(V,z){if(!isNaN(V)){var j=L.getItemLayout(z);if(!(!j||!j.point)){var re=j.point,ae=j.offset,oe=new Circle$1({style:{fill:n.getData().getVisual("style").fill},shape:{cx:re[0]+ae*9,cy:re[1],r:3},silent:!0,z2:8+(ae?0:Z2_EMPHASIS_LIFT+1)});if(!ae){var ie=n.mainSeries.getData(),le=L.getName(z),ue=ie.indexOfName(le),de=L.getItemModel(z),pe=de.getModel("label"),he=ie.getItemGraphicEl(ue);setLabelStyle(oe,getLabelStatesModels(de),{labelFetcher:{getFormattedLabel:function(_e,Ce){return n.getFormattedLabel(ue,Ce)}},defaultText:le}),oe.disableLabelAnimation=!0,pe.get("position")||oe.setTextConfig({position:"bottom"}),he.onHoverStateChange=function(_e){setStatesFlag(oe,_e)}}$.add(oe)}}})},r.type="map",r}(ChartView$1);const MapView$1=MapView;var MapSeries=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.needsDrawMap=!1,n.seriesGroup=[],n.getTooltipPosition=function(g){if(g!=null){var y=this.getData().getName(g),L=this.coordinateSystem,$=L.getRegion(y);return $&&L.dataToPoint($.getCenter())}},n}return r.prototype.getInitialData=function(n){for(var g=createSeriesDataSimply(this,{coordDimensions:["value"],encodeDefaulter:curry$1(makeSeriesEncodeForNameBased,this)}),y=createHashMap(),L=[],$=0,V=g.count();$<V;$++){var z=g.getName($);y.set(z,!0)}var j=geoSourceManager.load(this.getMapType(),this.option.nameMap,this.option.nameProperty);return each$f(j.regions,function(re){var ae=re.name;y.get(ae)||L.push(ae)}),g.appendValues([],L),g},r.prototype.getHostGeoModel=function(){var n=this.option.geoIndex;return n!=null?this.ecModel.getComponent("geo",n):null},r.prototype.getMapType=function(){return(this.getHostGeoModel()||this).option.map},r.prototype.getRawValue=function(n){var g=this.getData();return g.get(g.mapDimension("value"),n)},r.prototype.getRegionModel=function(n){var g=this.getData();return g.getItemModel(g.indexOfName(n))},r.prototype.formatTooltip=function(n,g,y){for(var L=this.getData(),$=this.getRawValue(n),V=L.getName(n),z=this.seriesGroup,j=[],re=0;re<z.length;re++){var ae=z[re].originalData.indexOfName(V),oe=L.mapDimension("value");isNaN(z[re].originalData.get(oe,ae))||j.push(z[re].name)}return createTooltipMarkup("section",{header:j.join(", "),noHeader:!j.length,blocks:[createTooltipMarkup("nameValue",{name:V,value:$})]})},r.prototype.setZoom=function(n){this.option.zoom=n},r.prototype.setCenter=function(n){this.option.center=n},r.prototype.getLegendIcon=function(n){var g=n.icon||"roundRect",y=createSymbol$1(g,0,0,n.itemWidth,n.itemHeight,n.itemStyle.fill);return y.setStyle(n.itemStyle),y.style.stroke="none",g.indexOf("empty")>-1&&(y.style.stroke=y.style.fill,y.style.fill="#fff",y.style.lineWidth=2),y},r.type="series.map",r.dependencies=["geo"],r.layoutMode="box",r.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"},r}(SeriesModel$1);const MapSeries$1=MapSeries;function dataStatistics(t,r){var n={};return each$f(t,function(g){g.each(g.mapDimension("value"),function(y,L){var $="ec-"+g.getName(L);n[$]=n[$]||[],isNaN(y)||n[$].push(y)})}),t[0].map(t[0].mapDimension("value"),function(g,y){for(var L="ec-"+t[0].getName(y),$=0,V=1/0,z=-1/0,j=n[L].length,re=0;re<j;re++)V=Math.min(V,n[L][re]),z=Math.max(z,n[L][re]),$+=n[L][re];var ae;return r==="min"?ae=V:r==="max"?ae=z:r==="average"?ae=$/j:ae=$,j===0?NaN:ae})}function mapDataStatistic(t){var r={};t.eachSeriesByType("map",function(n){var g=n.getHostGeoModel(),y=g?"o"+g.id:"i"+n.getMapType();(r[y]=r[y]||[]).push(n)}),each$f(r,function(n,g){for(var y=dataStatistics(map$1(n,function($){return $.getData()}),n[0].get("mapValueCalculation")),L=0;L<n.length;L++)n[L].originalData=n[L].getData();for(var L=0;L<n.length;L++)n[L].seriesGroup=n,n[L].needsDrawMap=L===0&&!n[L].getHostGeoModel(),n[L].setData(y.cloneShallow()),n[L].mainSeries=n[0]})}function mapSymbolLayout(t){var r={};t.eachSeriesByType("map",function(n){var g=n.getMapType();if(!(n.getHostGeoModel()||r[g])){var y={};each$f(n.seriesGroup,function($){var V=$.coordinateSystem,z=$.originalData;$.get("showLegendSymbol")&&t.getComponent("legend")&&z.each(z.mapDimension("value"),function(j,re){var ae=z.getName(re),oe=V.getRegion(ae);if(!(!oe||isNaN(j))){var ie=y[ae]||0,le=V.dataToPoint(oe.getCenter());y[ae]=ie+1,z.setItemLayout(re,{point:le,offset:ie})}})});var L=n.getData();L.each(function($){var V=L.getName($),z=L.getItemLayout($)||{};z.showLabel=!y[V],L.setItemLayout($,z)}),r[g]=!0}})}var v2ApplyTransform=applyTransform$1,View=function(t){__extends(r,t);function r(n){var g=t.call(this)||this;return g.type="view",g.dimensions=["x","y"],g._roamTransformable=new Transformable$1,g._rawTransformable=new Transformable$1,g.name=n,g}return r.prototype.setBoundingRect=function(n,g,y,L){return this._rect=new BoundingRect$1(n,g,y,L),this._rect},r.prototype.getBoundingRect=function(){return this._rect},r.prototype.setViewRect=function(n,g,y,L){this._transformTo(n,g,y,L),this._viewRect=new BoundingRect$1(n,g,y,L)},r.prototype._transformTo=function(n,g,y,L){var $=this.getBoundingRect(),V=this._rawTransformable;V.transform=$.calculateTransform(new BoundingRect$1(n,g,y,L));var z=V.parent;V.parent=null,V.decomposeTransform(),V.parent=z,this._updateTransform()},r.prototype.setCenter=function(n,g){n&&(this._center=[parsePercent(n[0],g.getWidth()),parsePercent(n[1],g.getHeight())],this._updateCenterAndZoom())},r.prototype.setZoom=function(n){n=n||1;var g=this.zoomLimit;g&&(g.max!=null&&(n=Math.min(g.max,n)),g.min!=null&&(n=Math.max(g.min,n))),this._zoom=n,this._updateCenterAndZoom()},r.prototype.getDefaultCenter=function(){var n=this.getBoundingRect(),g=n.x+n.width/2,y=n.y+n.height/2;return[g,y]},r.prototype.getCenter=function(){return this._center||this.getDefaultCenter()},r.prototype.getZoom=function(){return this._zoom||1},r.prototype.getRoamTransform=function(){return this._roamTransformable.getLocalTransform()},r.prototype._updateCenterAndZoom=function(){var n=this._rawTransformable.getLocalTransform(),g=this._roamTransformable,y=this.getDefaultCenter(),L=this.getCenter(),$=this.getZoom();L=applyTransform$1([],L,n),y=applyTransform$1([],y,n),g.originX=L[0],g.originY=L[1],g.x=y[0]-L[0],g.y=y[1]-L[1],g.scaleX=g.scaleY=$,this._updateTransform()},r.prototype._updateTransform=function(){var n=this._roamTransformable,g=this._rawTransformable;g.parent=n,n.updateTransform(),g.updateTransform(),copy(this.transform||(this.transform=[]),g.transform||create$1()),this._rawTransform=g.getLocalTransform(),this.invTransform=this.invTransform||[],invert(this.invTransform,this.transform),this.decomposeTransform()},r.prototype.getTransformInfo=function(){var n=this._rawTransformable,g=this._roamTransformable,y=new Transformable$1;return y.transform=g.transform,y.decomposeTransform(),{roam:{x:y.x,y:y.y,scaleX:y.scaleX,scaleY:y.scaleY},raw:{x:n.x,y:n.y,scaleX:n.scaleX,scaleY:n.scaleY}}},r.prototype.getViewRect=function(){return this._viewRect},r.prototype.getViewRectAfterRoam=function(){var n=this.getBoundingRect().clone();return n.applyTransform(this.transform),n},r.prototype.dataToPoint=function(n,g,y){var L=g?this._rawTransform:this.transform;return y=y||[],L?v2ApplyTransform(y,n,L):copy$1(y,n)},r.prototype.pointToData=function(n){var g=this.invTransform;return g?v2ApplyTransform([],n,g):[n[0],n[1]]},r.prototype.convertToPixel=function(n,g,y){var L=getCoordSys$4(g);return L===this?L.dataToPoint(y):null},r.prototype.convertFromPixel=function(n,g,y){var L=getCoordSys$4(g);return L===this?L.pointToData(y):null},r.prototype.containPoint=function(n){return this.getViewRectAfterRoam().contain(n[0],n[1])},r.dimensions=["x","y"],r}(Transformable$1);function getCoordSys$4(t){var r=t.seriesModel;return r?r.coordinateSystem:null}const View$1=View;var GEO_DEFAULT_PARAMS={geoJSON:{aspectScale:.75,invertLongitute:!0},geoSVG:{aspectScale:1,invertLongitute:!1}},geo2DDimensions=["lng","lat"],Geo=function(t){__extends(r,t);function r(n,g,y){var L=t.call(this,n)||this;L.dimensions=geo2DDimensions,L.type="geo",L._nameCoordMap=createHashMap(),L.map=g;var $=y.projection,V=geoSourceManager.load(g,y.nameMap,y.nameProperty),z=geoSourceManager.getGeoResource(g);L.resourceType=z?z.type:null;var j=L.regions=V.regions,re=GEO_DEFAULT_PARAMS[z.type];L._regionsMap=V.regionsMap,L.regions=V.regions,L.projection=$;var ae;if($)for(var oe=0;oe<j.length;oe++){var ie=j[oe].getBoundingRect($);ae=ae||ie.clone(),ae.union(ie)}else ae=V.boundingRect;return L.setBoundingRect(ae.x,ae.y,ae.width,ae.height),L.aspectScale=$?1:retrieve2(y.aspectScale,re.aspectScale),L._invertLongitute=$?!1:re.invertLongitute,L}return r.prototype._transformTo=function(n,g,y,L){var $=this.getBoundingRect(),V=this._invertLongitute;$=$.clone(),V&&($.y=-$.y-$.height);var z=this._rawTransformable;z.transform=$.calculateTransform(new BoundingRect$1(n,g,y,L));var j=z.parent;z.parent=null,z.decomposeTransform(),z.parent=j,V&&(z.scaleY=-z.scaleY),this._updateTransform()},r.prototype.getRegion=function(n){return this._regionsMap.get(n)},r.prototype.getRegionByCoord=function(n){for(var g=this.regions,y=0;y<g.length;y++){var L=g[y];if(L.type==="geoJSON"&&L.contain(n))return g[y]}},r.prototype.addGeoCoord=function(n,g){this._nameCoordMap.set(n,g)},r.prototype.getGeoCoord=function(n){var g=this._regionsMap.get(n);return this._nameCoordMap.get(n)||g&&g.getCenter()},r.prototype.dataToPoint=function(n,g,y){if(isString$1(n)&&(n=this.getGeoCoord(n)),n){var L=this.projection;return L&&(n=L.project(n)),n&&this.projectedToPoint(n,g,y)}},r.prototype.pointToData=function(n){var g=this.projection;return g&&(n=g.unproject(n)),n&&this.pointToProjected(n)},r.prototype.pointToProjected=function(n){return t.prototype.pointToData.call(this,n)},r.prototype.projectedToPoint=function(n,g,y){return t.prototype.dataToPoint.call(this,n,g,y)},r.prototype.convertToPixel=function(n,g,y){var L=getCoordSys$3(g);return L===this?L.dataToPoint(y):null},r.prototype.convertFromPixel=function(n,g,y){var L=getCoordSys$3(g);return L===this?L.pointToData(y):null},r}(View$1);mixin(Geo,View$1);function getCoordSys$3(t){var r=t.geoModel,n=t.seriesModel;return r?r.coordinateSystem:n?n.coordinateSystem||(n.getReferringComponents("geo",SINGLE_REFERRING).models[0]||{}).coordinateSystem:null}const Geo$1=Geo;function resizeGeo(t,r){var n=t.get("boundingCoords");if(n!=null){var g=n[0],y=n[1];if(isFinite(g[0])&&isFinite(g[1])&&isFinite(y[0])&&isFinite(y[1])){var L=this.projection;if(L){var $=g[0],V=g[1],z=y[0],j=y[1];g=[1/0,1/0],y=[-1/0,-1/0];var re=function(xe,Ie,Ne,ze){for(var Fe=Ne-xe,qe=ze-Ie,Et=0;Et<=100;Et++){var kt=Et/100,Lt=L.project([xe+Fe*kt,Ie+qe*kt]);min$1(g,g,Lt),max$1(y,y,Lt)}};re($,V,z,V),re(z,V,z,j),re(z,j,$,j),re($,j,z,V)}this.setBoundingRect(g[0],g[1],y[0]-g[0],y[1]-g[1])}}var ae=this.getBoundingRect(),oe=t.get("layoutCenter"),ie=t.get("layoutSize"),le=r.getWidth(),ue=r.getHeight(),de=ae.width/ae.height*this.aspectScale,pe=!1,he,_e;oe&&ie&&(he=[parsePercent(oe[0],le),parsePercent(oe[1],ue)],_e=parsePercent(ie,Math.min(le,ue)),!isNaN(he[0])&&!isNaN(he[1])&&!isNaN(_e)&&(pe=!0));var Ce;if(pe)Ce={},de>1?(Ce.width=_e,Ce.height=_e/de):(Ce.height=_e,Ce.width=_e*de),Ce.y=he[1]-Ce.height/2,Ce.x=he[0]-Ce.width/2;else{var $e=t.getBoxLayoutParams();$e.aspect=de,Ce=getLayoutRect($e,{width:le,height:ue})}this.setViewRect(Ce.x,Ce.y,Ce.width,Ce.height),this.setCenter(t.get("center"),r),this.setZoom(t.get("zoom"))}function setGeoCoords(t,r){each$f(r.get("geoCoord"),function(n,g){t.addGeoCoord(g,n)})}var GeoCreator=function(){function t(){this.dimensions=geo2DDimensions}return t.prototype.create=function(r,n){var g=[];function y($){return{nameProperty:$.get("nameProperty"),aspectScale:$.get("aspectScale"),projection:$.get("projection")}}r.eachComponent("geo",function($,V){var z=$.get("map"),j=new Geo$1(z+V,z,extend$1({nameMap:$.get("nameMap")},y($)));j.zoomLimit=$.get("scaleLimit"),g.push(j),$.coordinateSystem=j,j.model=$,j.resize=resizeGeo,j.resize($,n)}),r.eachSeries(function($){var V=$.get("coordinateSystem");if(V==="geo"){var z=$.get("geoIndex")||0;$.coordinateSystem=g[z]}});var L={};return r.eachSeriesByType("map",function($){if(!$.getHostGeoModel()){var V=$.getMapType();L[V]=L[V]||[],L[V].push($)}}),each$f(L,function($,V){var z=map$1($,function(re){return re.get("nameMap")}),j=new Geo$1(V,V,extend$1({nameMap:mergeAll(z)},y($[0])));j.zoomLimit=retrieve.apply(null,map$1($,function(re){return re.get("scaleLimit")})),g.push(j),j.resize=resizeGeo,j.resize($[0],n),each$f($,function(re){re.coordinateSystem=j,setGeoCoords(j,re)})}),g},t.prototype.getFilledRegions=function(r,n,g,y){for(var L=(r||[]).slice(),$=createHashMap(),V=0;V<L.length;V++)$.set(L[V].name,L[V]);var z=geoSourceManager.load(n,g,y);return each$f(z.regions,function(j){var re=j.name;!$.get(re)&&L.push({name:re})}),L},t}(),geoCreator=new GeoCreator;const geoCreator$1=geoCreator;var GeoModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.init=function(n,g,y){var L=geoSourceManager.getGeoResource(n.map);if(L&&L.type==="geoJSON"){var $=n.itemStyle=n.itemStyle||{};"color"in $||($.color="#eee")}this.mergeDefaultAndTheme(n,y),defaultEmphasis(n,"label",["show"])},r.prototype.optionUpdated=function(){var n=this,g=this.option;g.regions=geoCreator$1.getFilledRegions(g.regions,g.map,g.nameMap,g.nameProperty);var y={};this._optionModelMap=reduce(g.regions||[],function(L,$){var V=$.name;return V&&(L.set(V,new Model$1($,n,n.ecModel)),$.selected&&(y[V]=!0)),L},createHashMap()),g.selectedMap||(g.selectedMap=y)},r.prototype.getRegionModel=function(n){return this._optionModelMap.get(n)||new Model$1(null,this,this.ecModel)},r.prototype.getFormattedLabel=function(n,g){var y=this.getRegionModel(n),L=g==="normal"?y.get(["label","formatter"]):y.get(["emphasis","label","formatter"]),$={name:n};if(isFunction$1(L))return $.status=g,L($);if(isString$1(L))return L.replace("{a}",n??"")},r.prototype.setZoom=function(n){this.option.zoom=n},r.prototype.setCenter=function(n){this.option.center=n},r.prototype.select=function(n){var g=this.option,y=g.selectedMode;if(y){y!=="multiple"&&(g.selectedMap=null);var L=g.selectedMap||(g.selectedMap={});L[n]=!0}},r.prototype.unSelect=function(n){var g=this.option.selectedMap;g&&(g[n]=!1)},r.prototype.toggleSelected=function(n){this[this.isSelected(n)?"unSelect":"select"](n)},r.prototype.isSelected=function(n){var g=this.option.selectedMap;return!!(g&&g[n])},r.type="geo",r.layoutMode="box",r.defaultOption={z:0,show:!0,left:"center",top:"center",aspectScale:null,silent:!1,map:"",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},regions:[]},r}(ComponentModel$1);const GeoModel$1=GeoModel;function getCenterCoord(t,r){return t.pointToProjected?t.pointToProjected(r):t.pointToData(r)}function updateCenterAndZoom(t,r,n,g){var y=t.getZoom(),L=t.getCenter(),$=r.zoom,V=t.projectedToPoint?t.projectedToPoint(L):t.dataToPoint(L);if(r.dx!=null&&r.dy!=null&&(V[0]-=r.dx,V[1]-=r.dy,t.setCenter(getCenterCoord(t,V),g)),$!=null){if(n){var z=n.min||0,j=n.max||1/0;$=Math.max(Math.min(y*$,j),z)/y}t.scaleX*=$,t.scaleY*=$;var re=(r.originX-t.x)*($-1),ae=(r.originY-t.y)*($-1);t.x-=re,t.y-=ae,t.updateTransform(),t.setCenter(getCenterCoord(t,V),g),t.setZoom($*y)}return{center:t.getCenter(),zoom:t.getZoom()}}var GeoView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.focusBlurEnabled=!0,n}return r.prototype.init=function(n,g){this._api=g},r.prototype.render=function(n,g,y,L){if(this._model=n,!n.get("show")){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;return}this._mapDraw||(this._mapDraw=new MapDraw$1(y));var $=this._mapDraw;$.draw(n,g,y,this,L),$.group.on("click",this._handleRegionClick,this),$.group.silent=n.get("silent"),this.group.add($.group),this.updateSelectStatus(n,g,y)},r.prototype._handleRegionClick=function(n){var g;findEventDispatcher(n.target,function(y){return(g=getECData(y).eventData)!=null},!0),g&&this._api.dispatchAction({type:"geoToggleSelect",geoId:this._model.id,name:g.name})},r.prototype.updateSelectStatus=function(n,g,y){var L=this;this._mapDraw.group.traverse(function($){var V=getECData($).eventData;if(V)return L._model.isSelected(V.name)?y.enterSelect($):y.leaveSelect($),!0})},r.prototype.findHighDownDispatchers=function(n){return this._mapDraw&&this._mapDraw.findHighDownDispatchers(n,this._model)},r.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove()},r.type="geo",r}(ComponentView$1);const GeoView$1=GeoView;function registerMap(t,r,n){geoSourceManager.registerMap(t,r,n)}function install$J(t){t.registerCoordinateSystem("geo",geoCreator$1),t.registerComponentModel(GeoModel$1),t.registerComponentView(GeoView$1),t.registerImpl("registerMap",registerMap),t.registerImpl("getMap",function(n){return geoSourceManager.getMapForUser(n)});function r(n,g){g.update="geo:updateSelectStatus",t.registerAction(g,function(y,L){var $={},V=[];return L.eachComponent({mainType:"geo",query:y},function(z){z[n](y.name);var j=z.coordinateSystem;each$f(j.regions,function(ae){$[ae.name]=z.isSelected(ae.name)||!1});var re=[];each$f($,function(ae,oe){$[oe]&&re.push(oe)}),V.push({geoIndex:z.componentIndex,name:re})}),{selected:$,allSelected:V,name:y.name}})}r("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"}),r("select",{type:"geoSelect",event:"geoselected"}),r("unSelect",{type:"geoUnSelect",event:"geounselected"}),t.registerAction({type:"geoRoam",event:"geoRoam",update:"updateTransform"},function(n,g,y){var L=n.componentType||"series";g.eachComponent({mainType:L,query:n},function($){var V=$.coordinateSystem;if(V.type==="geo"){var z=updateCenterAndZoom(V,n,$.get("scaleLimit"),y);$.setCenter&&$.setCenter(z.center),$.setZoom&&$.setZoom(z.zoom),L==="series"&&each$f($.seriesGroup,function(j){j.setCenter(z.center),j.setZoom(z.zoom)})}})})}function install$I(t){use(install$J),t.registerChartView(MapView$1),t.registerSeriesModel(MapSeries$1),t.registerLayout(mapSymbolLayout),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,mapDataStatistic),createLegacyDataSelectAction("map",t.registerAction)}function init(t){var r=t;r.hierNode={defaultAncestor:null,ancestor:r,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var n=[r],g,y;g=n.pop();)if(y=g.children,g.isExpand&&y.length)for(var L=y.length,$=L-1;$>=0;$--){var V=y[$];V.hierNode={defaultAncestor:null,ancestor:V,prelim:0,modifier:0,change:0,shift:0,i:$,thread:null},n.push(V)}}function firstWalk(t,r){var n=t.isExpand?t.children:[],g=t.parentNode.children,y=t.hierNode.i?g[t.hierNode.i-1]:null;if(n.length){executeShifts(t);var L=(n[0].hierNode.prelim+n[n.length-1].hierNode.prelim)/2;y?(t.hierNode.prelim=y.hierNode.prelim+r(t,y),t.hierNode.modifier=t.hierNode.prelim-L):t.hierNode.prelim=L}else y&&(t.hierNode.prelim=y.hierNode.prelim+r(t,y));t.parentNode.hierNode.defaultAncestor=apportion(t,y,t.parentNode.hierNode.defaultAncestor||g[0],r)}function secondWalk(t){var r=t.hierNode.prelim+t.parentNode.hierNode.modifier;t.setLayout({x:r},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier}function separation(t){return arguments.length?t:defaultSeparation}function radialCoordinate(t,r){return t-=Math.PI/2,{x:r*Math.cos(t),y:r*Math.sin(t)}}function getViewRect$4(t,r){return getLayoutRect(t.getBoxLayoutParams(),{width:r.getWidth(),height:r.getHeight()})}function executeShifts(t){for(var r=t.children,n=r.length,g=0,y=0;--n>=0;){var L=r[n];L.hierNode.prelim+=g,L.hierNode.modifier+=g,y+=L.hierNode.change,g+=L.hierNode.shift+y}}function apportion(t,r,n,g){if(r){for(var y=t,L=t,$=L.parentNode.children[0],V=r,z=y.hierNode.modifier,j=L.hierNode.modifier,re=$.hierNode.modifier,ae=V.hierNode.modifier;V=nextRight(V),L=nextLeft(L),V&&L;){y=nextRight(y),$=nextLeft($),y.hierNode.ancestor=t;var oe=V.hierNode.prelim+ae-L.hierNode.prelim-j+g(V,L);oe>0&&(moveSubtree(nextAncestor(V,t,n),t,oe),j+=oe,z+=oe),ae+=V.hierNode.modifier,j+=L.hierNode.modifier,z+=y.hierNode.modifier,re+=$.hierNode.modifier}V&&!nextRight(y)&&(y.hierNode.thread=V,y.hierNode.modifier+=ae-z),L&&!nextLeft($)&&($.hierNode.thread=L,$.hierNode.modifier+=j-re,n=t)}return n}function nextRight(t){var r=t.children;return r.length&&t.isExpand?r[r.length-1]:t.hierNode.thread}function nextLeft(t){var r=t.children;return r.length&&t.isExpand?r[0]:t.hierNode.thread}function nextAncestor(t,r,n){return t.hierNode.ancestor.parentNode===r.parentNode?t.hierNode.ancestor:n}function moveSubtree(t,r,n){var g=n/(r.hierNode.i-t.hierNode.i);r.hierNode.change-=g,r.hierNode.shift+=n,r.hierNode.modifier+=n,r.hierNode.prelim+=n,t.hierNode.change+=g}function defaultSeparation(t,r){return t.parentNode===r.parentNode?1:2}var TreeEdgeShape=function(){function t(){this.parentPoint=[],this.childPoints=[]}return t}(),TreePath=function(t){__extends(r,t);function r(n){return t.call(this,n)||this}return r.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},r.prototype.getDefaultShape=function(){return new TreeEdgeShape},r.prototype.buildPath=function(n,g){var y=g.childPoints,L=y.length,$=g.parentPoint,V=y[0],z=y[L-1];if(L===1){n.moveTo($[0],$[1]),n.lineTo(V[0],V[1]);return}var j=g.orient,re=j==="TB"||j==="BT"?0:1,ae=1-re,oe=parsePercent(g.forkPosition,1),ie=[];ie[re]=$[re],ie[ae]=$[ae]+(z[ae]-$[ae])*oe,n.moveTo($[0],$[1]),n.lineTo(ie[0],ie[1]),n.moveTo(V[0],V[1]),ie[re]=V[re],n.lineTo(ie[0],ie[1]),ie[re]=z[re],n.lineTo(ie[0],ie[1]),n.lineTo(z[0],z[1]);for(var le=1;le<L-1;le++){var ue=y[le];n.moveTo(ue[0],ue[1]),ie[re]=ue[re],n.lineTo(ie[0],ie[1])}},r}(Path$1),TreeView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n._mainGroup=new Group$4,n}return r.prototype.init=function(n,g){this._controller=new RoamController$1(g.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},r.prototype.render=function(n,g,y){var L=n.getData(),$=n.layoutInfo,V=this._mainGroup,z=n.get("layout");z==="radial"?(V.x=$.x+$.width/2,V.y=$.y+$.height/2):(V.x=$.x,V.y=$.y),this._updateViewCoordSys(n,y),this._updateController(n,g,y);var j=this._data;L.diff(j).add(function(re){symbolNeedsDraw(L,re)&&updateNode(L,re,null,V,n)}).update(function(re,ae){var oe=j.getItemGraphicEl(ae);if(!symbolNeedsDraw(L,re)){oe&&removeNode(j,ae,oe,V,n);return}updateNode(L,re,oe,V,n)}).remove(function(re){var ae=j.getItemGraphicEl(re);ae&&removeNode(j,re,ae,V,n)}).execute(),this._nodeScaleRatio=n.get("nodeScaleRatio"),this._updateNodeAndLinkScale(n),n.get("expandAndCollapse")===!0&&L.eachItemGraphicEl(function(re,ae){re.off("click").on("click",function(){y.dispatchAction({type:"treeExpandAndCollapse",seriesId:n.id,dataIndex:ae})})}),this._data=L},r.prototype._updateViewCoordSys=function(n,g){var y=n.getData(),L=[];y.each(function(ae){var oe=y.getItemLayout(ae);oe&&!isNaN(oe.x)&&!isNaN(oe.y)&&L.push([+oe.x,+oe.y])});var $=[],V=[];fromPoints(L,$,V);var z=this._min,j=this._max;V[0]-$[0]===0&&($[0]=z?z[0]:$[0]-1,V[0]=j?j[0]:V[0]+1),V[1]-$[1]===0&&($[1]=z?z[1]:$[1]-1,V[1]=j?j[1]:V[1]+1);var re=n.coordinateSystem=new View$1;re.zoomLimit=n.get("scaleLimit"),re.setBoundingRect($[0],$[1],V[0]-$[0],V[1]-$[1]),re.setCenter(n.get("center"),g),re.setZoom(n.get("zoom")),this.group.attr({x:re.x,y:re.y,scaleX:re.scaleX,scaleY:re.scaleY}),this._min=$,this._max=V},r.prototype._updateController=function(n,g,y){var L=this,$=this._controller,V=this._controllerHost,z=this.group;$.setPointerChecker(function(j,re,ae){var oe=z.getBoundingRect();return oe.applyTransform(z.transform),oe.contain(re,ae)&&!onIrrelevantElement(j,y,n)}),$.enable(n.get("roam")),V.zoomLimit=n.get("scaleLimit"),V.zoom=n.coordinateSystem.getZoom(),$.off("pan").off("zoom").on("pan",function(j){updateViewOnPan(V,j.dx,j.dy),y.dispatchAction({seriesId:n.id,type:"treeRoam",dx:j.dx,dy:j.dy})}).on("zoom",function(j){updateViewOnZoom(V,j.scale,j.originX,j.originY),y.dispatchAction({seriesId:n.id,type:"treeRoam",zoom:j.scale,originX:j.originX,originY:j.originY}),L._updateNodeAndLinkScale(n),y.updateLabelLayout()})},r.prototype._updateNodeAndLinkScale=function(n){var g=n.getData(),y=this._getNodeGlobalScale(n);g.eachItemGraphicEl(function(L,$){L.setSymbolScale(y)})},r.prototype._getNodeGlobalScale=function(n){var g=n.coordinateSystem;if(g.type!=="view")return 1;var y=this._nodeScaleRatio,L=g.scaleX||1,$=g.getZoom(),V=($-1)*y+1;return V/L},r.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},r.prototype.remove=function(){this._mainGroup.removeAll(),this._data=null},r.type="tree",r}(ChartView$1);function symbolNeedsDraw(t,r){var n=t.getItemLayout(r);return n&&!isNaN(n.x)&&!isNaN(n.y)}function updateNode(t,r,n,g,y){var L=!n,$=t.tree.getNodeByDataIndex(r),V=$.getModel(),z=$.getVisual("style").fill,j=$.isExpand===!1&&$.children.length!==0?z:"#fff",re=t.tree.root,ae=$.parentNode===re?$:$.parentNode||$,oe=t.getItemGraphicEl(ae.dataIndex),ie=ae.getLayout(),le=oe?{x:oe.__oldX,y:oe.__oldY,rawX:oe.__radialOldRawX,rawY:oe.__radialOldRawY}:ie,ue=$.getLayout();L?(n=new SymbolClz(t,r,null,{symbolInnerColor:j,useNameLabel:!0}),n.x=le.x,n.y=le.y):n.updateData(t,r,null,{symbolInnerColor:j,useNameLabel:!0}),n.__radialOldRawX=n.__radialRawX,n.__radialOldRawY=n.__radialRawY,n.__radialRawX=ue.rawX,n.__radialRawY=ue.rawY,g.add(n),t.setItemGraphicEl(r,n),n.__oldX=n.x,n.__oldY=n.y,updateProps$1(n,{x:ue.x,y:ue.y},y);var de=n.getSymbolPath();if(y.get("layout")==="radial"){var pe=re.children[0],he=pe.getLayout(),_e=pe.children.length,Ce=void 0,$e=void 0;if(ue.x===he.x&&$.isExpand===!0&&pe.children.length){var xe={x:(pe.children[0].getLayout().x+pe.children[_e-1].getLayout().x)/2,y:(pe.children[0].getLayout().y+pe.children[_e-1].getLayout().y)/2};Ce=Math.atan2(xe.y-he.y,xe.x-he.x),Ce<0&&(Ce=Math.PI*2+Ce),$e=xe.x<he.x,$e&&(Ce=Ce-Math.PI)}else Ce=Math.atan2(ue.y-he.y,ue.x-he.x),Ce<0&&(Ce=Math.PI*2+Ce),$.children.length===0||$.children.length!==0&&$.isExpand===!1?($e=ue.x<he.x,$e&&(Ce=Ce-Math.PI)):($e=ue.x>he.x,$e||(Ce=Ce-Math.PI));var Ie=$e?"left":"right",Ne=V.getModel("label"),ze=Ne.get("rotate"),Fe=ze*(Math.PI/180),qe=de.getTextContent();qe&&(de.setTextConfig({position:Ne.get("position")||Ie,rotation:ze==null?-Ce:Fe,origin:"center"}),qe.setStyle("verticalAlign","middle"))}var Et=V.get(["emphasis","focus"]),kt=Et==="relative"?concatArray($.getAncestorsIndices(),$.getDescendantIndices()):Et==="ancestor"?$.getAncestorsIndices():Et==="descendant"?$.getDescendantIndices():null;kt&&(getECData(n).focus=kt),drawEdge(y,$,re,n,le,ie,ue,g),n.__edge&&(n.onHoverStateChange=function(Lt){if(Lt!=="blur"){var vn=$.parentNode&&t.getItemGraphicEl($.parentNode.dataIndex);vn&&vn.hoverState===HOVER_STATE_BLUR||setStatesFlag(n.__edge,Lt)}})}function drawEdge(t,r,n,g,y,L,$,V){var z=r.getModel(),j=t.get("edgeShape"),re=t.get("layout"),ae=t.getOrient(),oe=t.get(["lineStyle","curveness"]),ie=t.get("edgeForkPosition"),le=z.getModel("lineStyle").getLineStyle(),ue=g.__edge;if(j==="curve")r.parentNode&&r.parentNode!==n&&(ue||(ue=g.__edge=new BezierCurve$1({shape:getEdgeShape(re,ae,oe,y,y)})),updateProps$1(ue,{shape:getEdgeShape(re,ae,oe,L,$)},t));else if(j==="polyline"&&re==="orthogonal"&&r!==n&&r.children&&r.children.length!==0&&r.isExpand===!0){for(var de=r.children,pe=[],he=0;he<de.length;he++){var _e=de[he].getLayout();pe.push([_e.x,_e.y])}ue||(ue=g.__edge=new TreePath({shape:{parentPoint:[$.x,$.y],childPoints:[[$.x,$.y]],orient:ae,forkPosition:ie}})),updateProps$1(ue,{shape:{parentPoint:[$.x,$.y],childPoints:pe}},t)}ue&&!(j==="polyline"&&!r.isExpand)&&(ue.useStyle(defaults$2({strokeNoScale:!0,fill:null},le)),setStatesStylesFromModel(ue,z,"lineStyle"),setDefaultStateProxy(ue),V.add(ue))}function removeNodeEdge(t,r,n,g,y){var L=r.tree.root,$=getSourceNode(L,t),V=$.source,z=$.sourceLayout,j=r.getItemGraphicEl(t.dataIndex);if(j){var re=r.getItemGraphicEl(V.dataIndex),ae=re.__edge,oe=j.__edge||(V.isExpand===!1||V.children.length===1?ae:void 0),ie=g.get("edgeShape"),le=g.get("layout"),ue=g.get("orient"),de=g.get(["lineStyle","curveness"]);oe&&(ie==="curve"?removeElement(oe,{shape:getEdgeShape(le,ue,de,z,z),style:{opacity:0}},g,{cb:function(){n.remove(oe)},removeOpt:y}):ie==="polyline"&&g.get("layout")==="orthogonal"&&removeElement(oe,{shape:{parentPoint:[z.x,z.y],childPoints:[[z.x,z.y]]},style:{opacity:0}},g,{cb:function(){n.remove(oe)},removeOpt:y}))}}function getSourceNode(t,r){for(var n=r.parentNode===t?r:r.parentNode||r,g;g=n.getLayout(),g==null;)n=n.parentNode===t?n:n.parentNode||n;return{source:n,sourceLayout:g}}function removeNode(t,r,n,g,y){var L=t.tree.getNodeByDataIndex(r),$=t.tree.root,V=getSourceNode($,L).sourceLayout,z={duration:y.get("animationDurationUpdate"),easing:y.get("animationEasingUpdate")};removeElement(n,{x:V.x+1,y:V.y+1},y,{cb:function(){g.remove(n),t.setItemGraphicEl(r,null)},removeOpt:z}),n.fadeOut(null,t.hostModel,{fadeLabel:!0,animation:z}),L.children.forEach(function(j){removeNodeEdge(j,t,g,y,z)}),removeNodeEdge(L,t,g,y,z)}function getEdgeShape(t,r,n,g,y){var L,$,V,z,j,re,ae,oe;if(t==="radial"){j=g.rawX,ae=g.rawY,re=y.rawX,oe=y.rawY;var ie=radialCoordinate(j,ae),le=radialCoordinate(j,ae+(oe-ae)*n),ue=radialCoordinate(re,oe+(ae-oe)*n),de=radialCoordinate(re,oe);return{x1:ie.x||0,y1:ie.y||0,x2:de.x||0,y2:de.y||0,cpx1:le.x||0,cpy1:le.y||0,cpx2:ue.x||0,cpy2:ue.y||0}}else j=g.x,ae=g.y,re=y.x,oe=y.y,(r==="LR"||r==="RL")&&(L=j+(re-j)*n,$=ae,V=re+(j-re)*n,z=oe),(r==="TB"||r==="BT")&&(L=j,$=ae+(oe-ae)*n,V=re,z=oe+(ae-oe)*n);return{x1:j,y1:ae,x2:re,y2:oe,cpx1:L,cpy1:$,cpx2:V,cpy2:z}}const TreeView$1=TreeView;var inner$e=makeInner();function linkSeriesData(t){var r=t.mainData,n=t.datas;n||(n={main:r},t.datasAttr={main:"data"}),t.datas=t.mainData=null,linkAll(r,n,t),each$f(n,function(g){each$f(r.TRANSFERABLE_METHODS,function(y){g.wrapMethod(y,curry$1(transferInjection,t))})}),r.wrapMethod("cloneShallow",curry$1(cloneShallowInjection,t)),each$f(r.CHANGABLE_METHODS,function(g){r.wrapMethod(g,curry$1(changeInjection,t))}),assert(n[r.dataType]===r)}function transferInjection(t,r){if(isMainData(this)){var n=extend$1({},inner$e(this).datas);n[this.dataType]=r,linkAll(r,n,t)}else linkSingle(r,this.dataType,inner$e(this).mainData,t);return r}function changeInjection(t,r){return t.struct&&t.struct.update(),r}function cloneShallowInjection(t,r){return each$f(inner$e(r).datas,function(n,g){n!==r&&linkSingle(n.cloneShallow(),g,r,t)}),r}function getLinkedData(t){var r=inner$e(this).mainData;return t==null||r==null?r:inner$e(r).datas[t]}function getLinkedDataAll(){var t=inner$e(this).mainData;return t==null?[{data:t}]:map$1(keys(inner$e(t).datas),function(r){return{type:r,data:inner$e(t).datas[r]}})}function isMainData(t){return inner$e(t).mainData===t}function linkAll(t,r,n){inner$e(t).datas={},each$f(r,function(g,y){linkSingle(g,y,t,n)})}function linkSingle(t,r,n,g){inner$e(n).datas[r]=t,inner$e(t).mainData=n,t.dataType=r,g.struct&&(t[g.structAttr]=g.struct,g.struct[g.datasAttr[r]]=t),t.getLinkedData=getLinkedData,t.getLinkedDataAll=getLinkedDataAll}var TreeNode=function(){function t(r,n){this.depth=0,this.height=0,this.dataIndex=-1,this.children=[],this.viewChildren=[],this.isExpand=!1,this.name=r||"",this.hostTree=n}return t.prototype.isRemoved=function(){return this.dataIndex<0},t.prototype.eachNode=function(r,n,g){isFunction$1(r)&&(g=n,n=r,r=null),r=r||{},isString$1(r)&&(r={order:r});var y=r.order||"preorder",L=this[r.attr||"children"],$;y==="preorder"&&($=n.call(g,this));for(var V=0;!$&&V<L.length;V++)L[V].eachNode(r,n,g);y==="postorder"&&n.call(g,this)},t.prototype.updateDepthAndHeight=function(r){var n=0;this.depth=r;for(var g=0;g<this.children.length;g++){var y=this.children[g];y.updateDepthAndHeight(r+1),y.height>n&&(n=y.height)}this.height=n+1},t.prototype.getNodeById=function(r){if(this.getId()===r)return this;for(var n=0,g=this.children,y=g.length;n<y;n++){var L=g[n].getNodeById(r);if(L)return L}},t.prototype.contains=function(r){if(r===this)return!0;for(var n=0,g=this.children,y=g.length;n<y;n++){var L=g[n].contains(r);if(L)return L}},t.prototype.getAncestors=function(r){for(var n=[],g=r?this:this.parentNode;g;)n.push(g),g=g.parentNode;return n.reverse(),n},t.prototype.getAncestorsIndices=function(){for(var r=[],n=this;n;)r.push(n.dataIndex),n=n.parentNode;return r.reverse(),r},t.prototype.getDescendantIndices=function(){var r=[];return this.eachNode(function(n){r.push(n.dataIndex)}),r},t.prototype.getValue=function(r){var n=this.hostTree.data;return n.getStore().get(n.getDimensionIndex(r||"value"),this.dataIndex)},t.prototype.setLayout=function(r,n){this.dataIndex>=0&&this.hostTree.data.setItemLayout(this.dataIndex,r,n)},t.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},t.prototype.getModel=function(r){if(!(this.dataIndex<0)){var n=this.hostTree,g=n.data.getItemModel(this.dataIndex);return g.getModel(r)}},t.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},t.prototype.setVisual=function(r,n){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,r,n)},t.prototype.getVisual=function(r){return this.hostTree.data.getItemVisual(this.dataIndex,r)},t.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},t.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},t.prototype.getChildIndex=function(){if(this.parentNode){for(var r=this.parentNode.children,n=0;n<r.length;++n)if(r[n]===this)return n;return-1}return-1},t.prototype.isAncestorOf=function(r){for(var n=r.parentNode;n;){if(n===this)return!0;n=n.parentNode}return!1},t.prototype.isDescendantOf=function(r){return r!==this&&r.isAncestorOf(this)},t}(),Tree=function(){function t(r){this.type="tree",this._nodes=[],this.hostModel=r}return t.prototype.eachNode=function(r,n,g){this.root.eachNode(r,n,g)},t.prototype.getNodeByDataIndex=function(r){var n=this.data.getRawIndex(r);return this._nodes[n]},t.prototype.getNodeById=function(r){return this.root.getNodeById(r)},t.prototype.update=function(){for(var r=this.data,n=this._nodes,g=0,y=n.length;g<y;g++)n[g].dataIndex=-1;for(var g=0,y=r.count();g<y;g++)n[r.getRawIndex(g)].dataIndex=g},t.prototype.clearLayouts=function(){this.data.clearItemLayouts()},t.createTree=function(r,n,g){var y=new t(n),L=[],$=1;V(r);function V(re,ae){var oe=re.value;$=Math.max($,isArray$2(oe)?oe.length:1),L.push(re);var ie=new TreeNode(convertOptionIdName(re.name,""),y);ae?addChild(ie,ae):y.root=ie,y._nodes.push(ie);var le=re.children;if(le)for(var ue=0;ue<le.length;ue++)V(le[ue],ie)}y.root.updateDepthAndHeight(0);var z=prepareSeriesDataSchema(L,{coordDimensions:["value"],dimensionsCount:$}).dimensions,j=new SeriesData$1(z,n);return j.initData(L),g&&g(j),linkSeriesData({mainData:j,struct:y,structAttr:"tree"}),y.update(),y},t}();function addChild(t,r){var n=r.children;t.parentNode!==r&&(n.push(t),t.parentNode=r)}const Tree$1=Tree;function retrieveTargetInfo(t,r,n){if(t&&indexOf(r,t.type)>=0){var g=n.getData().tree.root,y=t.targetNode;if(isString$1(y)&&(y=g.getNodeById(y)),y&&g.contains(y))return{node:y};var L=t.targetNodeId;if(L!=null&&(y=g.getNodeById(L)))return{node:y}}}function getPathToRoot(t){for(var r=[];t;)t=t.parentNode,t&&r.push(t);return r.reverse()}function aboveViewRoot(t,r){var n=getPathToRoot(t);return indexOf(n,r)>=0}function wrapTreePathInfo(t,r){for(var n=[];t;){var g=t.dataIndex;n.push({name:t.name,dataIndex:g,value:r.getRawValue(g)}),t=t.parentNode}return n.reverse(),n}var TreeSeriesModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.hasSymbolVisual=!0,n.ignoreStyleOnData=!0,n}return r.prototype.getInitialData=function(n){var g={name:n.name,children:n.data},y=n.leaves||{},L=new Model$1(y,this,this.ecModel),$=Tree$1.createTree(g,this,V);function V(ae){ae.wrapMethod("getItemModel",function(oe,ie){var le=$.getNodeByDataIndex(ie);return le&&le.children.length&&le.isExpand||(oe.parentModel=L),oe})}var z=0;$.eachNode("preorder",function(ae){ae.depth>z&&(z=ae.depth)});var j=n.expandAndCollapse,re=j&&n.initialTreeDepth>=0?n.initialTreeDepth:z;return $.root.eachNode("preorder",function(ae){var oe=ae.hostTree.data.getRawDataItem(ae.dataIndex);ae.isExpand=oe&&oe.collapsed!=null?!oe.collapsed:ae.depth<=re}),$.data},r.prototype.getOrient=function(){var n=this.get("orient");return n==="horizontal"?n="LR":n==="vertical"&&(n="TB"),n},r.prototype.setZoom=function(n){this.option.zoom=n},r.prototype.setCenter=function(n){this.option.center=n},r.prototype.formatTooltip=function(n,g,y){for(var L=this.getData().tree,$=L.root.children[0],V=L.getNodeByDataIndex(n),z=V.getValue(),j=V.name;V&&V!==$;)j=V.parentNode.name+"."+j,V=V.parentNode;return createTooltipMarkup("nameValue",{name:j,value:z,noValue:isNaN(z)||z==null})},r.prototype.getDataParams=function(n){var g=t.prototype.getDataParams.apply(this,arguments),y=this.getData().tree.getNodeByDataIndex(n);return g.treeAncestors=wrapTreePathInfo(y,this),g.collapsed=!y.isExpand,g},r.type="series.tree",r.layoutMode="box",r.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},r}(SeriesModel$1);const TreeSeriesModel$1=TreeSeriesModel;function eachAfter(t,r,n){for(var g=[t],y=[],L;L=g.pop();)if(y.push(L),L.isExpand){var $=L.children;if($.length)for(var V=0;V<$.length;V++)g.push($[V])}for(;L=y.pop();)r(L,n)}function eachBefore(t,r){for(var n=[t],g;g=n.pop();)if(r(g),g.isExpand){var y=g.children;if(y.length)for(var L=y.length-1;L>=0;L--)n.push(y[L])}}function treeLayout(t,r){t.eachSeriesByType("tree",function(n){commonLayout(n,r)})}function commonLayout(t,r){var n=getViewRect$4(t,r);t.layoutInfo=n;var g=t.get("layout"),y=0,L=0,$=null;g==="radial"?(y=2*Math.PI,L=Math.min(n.height,n.width)/2,$=separation(function(_e,Ce){return(_e.parentNode===Ce.parentNode?1:2)/_e.depth})):(y=n.width,L=n.height,$=separation());var V=t.getData().tree.root,z=V.children[0];if(z){init(V),eachAfter(z,firstWalk,$),V.hierNode.modifier=-z.hierNode.prelim,eachBefore(z,secondWalk);var j=z,re=z,ae=z;eachBefore(z,function(_e){var Ce=_e.getLayout().x;Ce<j.getLayout().x&&(j=_e),Ce>re.getLayout().x&&(re=_e),_e.depth>ae.depth&&(ae=_e)});var oe=j===re?1:$(j,re)/2,ie=oe-j.getLayout().x,le=0,ue=0,de=0,pe=0;if(g==="radial")le=y/(re.getLayout().x+oe+ie),ue=L/(ae.depth-1||1),eachBefore(z,function(_e){de=(_e.getLayout().x+ie)*le,pe=(_e.depth-1)*ue;var Ce=radialCoordinate(de,pe);_e.setLayout({x:Ce.x,y:Ce.y,rawX:de,rawY:pe},!0)});else{var he=t.getOrient();he==="RL"||he==="LR"?(ue=L/(re.getLayout().x+oe+ie),le=y/(ae.depth-1||1),eachBefore(z,function(_e){pe=(_e.getLayout().x+ie)*ue,de=he==="LR"?(_e.depth-1)*le:y-(_e.depth-1)*le,_e.setLayout({x:de,y:pe},!0)})):(he==="TB"||he==="BT")&&(le=y/(re.getLayout().x+oe+ie),ue=L/(ae.depth-1||1),eachBefore(z,function(_e){de=(_e.getLayout().x+ie)*le,pe=he==="TB"?(_e.depth-1)*ue:L-(_e.depth-1)*ue,_e.setLayout({x:de,y:pe},!0)}))}}}function treeVisual(t){t.eachSeriesByType("tree",function(r){var n=r.getData(),g=n.tree;g.eachNode(function(y){var L=y.getModel(),$=L.getModel("itemStyle").getItemStyle(),V=n.ensureUniqueItemVisual(y.dataIndex,"style");extend$1(V,$)})})}function installTreeAction(t){t.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(r,n){n.eachComponent({mainType:"series",subType:"tree",query:r},function(g){var y=r.dataIndex,L=g.getData().tree,$=L.getNodeByDataIndex(y);$.isExpand=!$.isExpand})}),t.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(r,n,g){n.eachComponent({mainType:"series",subType:"tree",query:r},function(y){var L=y.coordinateSystem,$=updateCenterAndZoom(L,r,void 0,g);y.setCenter&&y.setCenter($.center),y.setZoom&&y.setZoom($.zoom)})})}function install$H(t){t.registerChartView(TreeView$1),t.registerSeriesModel(TreeSeriesModel$1),t.registerLayout(treeLayout),t.registerVisual(treeVisual),installTreeAction(t)}var actionTypes=["treemapZoomToNode","treemapRender","treemapMove"];function installTreemapAction(t){for(var r=0;r<actionTypes.length;r++)t.registerAction({type:actionTypes[r],update:"updateView"},noop$2);t.registerAction({type:"treemapRootToNode",update:"updateView"},function(n,g){g.eachComponent({mainType:"series",subType:"treemap",query:n},y);function y(L,$){var V=["treemapZoomToNode","treemapRootToNode"],z=retrieveTargetInfo(n,V,L);if(z){var j=L.getViewRoot();j&&(n.direction=aboveViewRoot(j,z.node)?"rollUp":"drillDown"),L.resetViewRoot(z.node)}}})}function enableAriaDecalForTree(t){var r=t.getData(),n=r.tree,g={};n.eachNode(function(y){for(var L=y;L&&L.depth>1;)L=L.parentNode;var $=getDecalFromPalette(t.ecModel,L.name||L.dataIndex+"",g);y.setVisual("decal",$)})}var TreemapSeriesModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.preventUsingHoverLayer=!0,n}return r.prototype.getInitialData=function(n,g){var y={name:n.name,children:n.data};completeTreeValue$1(y);var L=n.levels||[],$=this.designatedVisualItemStyle={},V=new Model$1({itemStyle:$},this,g);L=n.levels=setDefault(L,g);var z=map$1(L||[],function(ae){return new Model$1(ae,V,g)},this),j=Tree$1.createTree(y,this,re);function re(ae){ae.wrapMethod("getItemModel",function(oe,ie){var le=j.getNodeByDataIndex(ie),ue=le?z[le.depth]:null;return oe.parentModel=ue||V,oe})}return j.data},r.prototype.optionUpdated=function(){this.resetViewRoot()},r.prototype.formatTooltip=function(n,g,y){var L=this.getData(),$=this.getRawValue(n),V=L.getName(n);return createTooltipMarkup("nameValue",{name:V,value:$})},r.prototype.getDataParams=function(n){var g=t.prototype.getDataParams.apply(this,arguments),y=this.getData().tree.getNodeByDataIndex(n);return g.treeAncestors=wrapTreePathInfo(y,this),g.treePathInfo=g.treeAncestors,g},r.prototype.setLayoutInfo=function(n){this.layoutInfo=this.layoutInfo||{},extend$1(this.layoutInfo,n)},r.prototype.mapIdToIndex=function(n){var g=this._idIndexMap;g||(g=this._idIndexMap=createHashMap(),this._idIndexMapCount=0);var y=g.get(n);return y==null&&g.set(n,y=this._idIndexMapCount++),y},r.prototype.getViewRoot=function(){return this._viewRoot},r.prototype.resetViewRoot=function(n){n?this._viewRoot=n:n=this._viewRoot;var g=this.getRawData().tree.root;(!n||n!==g&&!g.contains(n))&&(this._viewRoot=g)},r.prototype.enableAriaDecal=function(){enableAriaDecalForTree(this)},r.type="series.treemap",r.layoutMode="box",r.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,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:[]},r}(SeriesModel$1);function completeTreeValue$1(t){var r=0;each$f(t.children,function(g){completeTreeValue$1(g);var y=g.value;isArray$2(y)&&(y=y[0]),r+=y});var n=t.value;isArray$2(n)&&(n=n[0]),(n==null||isNaN(n))&&(n=r),n<0&&(n=0),isArray$2(t.value)?t.value[0]=n:t.value=n}function setDefault(t,r){var n=normalizeToArray(r.get("color")),g=normalizeToArray(r.get(["aria","decal","decals"]));if(n){t=t||[];var y,L;each$f(t,function(V){var z=new Model$1(V),j=z.get("color"),re=z.get("decal");(z.get(["itemStyle","color"])||j&&j!=="none")&&(y=!0),(z.get(["itemStyle","decal"])||re&&re!=="none")&&(L=!0)});var $=t[0]||(t[0]={});return y||($.color=n.slice()),!L&&g&&($.decal=g.slice()),t}}const TreemapSeriesModel$1=TreemapSeriesModel;var TEXT_PADDING=8,ITEM_GAP=8,ARRAY_LENGTH=5,Breadcrumb=function(){function t(r){this.group=new Group$4,r.add(this.group)}return t.prototype.render=function(r,n,g,y){var L=r.getModel("breadcrumb"),$=this.group;if($.removeAll(),!(!L.get("show")||!g)){var V=L.getModel("itemStyle"),z=L.getModel("emphasis"),j=V.getModel("textStyle"),re=z.getModel(["itemStyle","textStyle"]),ae={pos:{left:L.get("left"),right:L.get("right"),top:L.get("top"),bottom:L.get("bottom")},box:{width:n.getWidth(),height:n.getHeight()},emptyItemWidth:L.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(g,ae,j),this._renderContent(r,ae,V,z,j,re,y),positionElement($,ae.pos,ae.box)}},t.prototype._prepare=function(r,n,g){for(var y=r;y;y=y.parentNode){var L=convertOptionIdName(y.getModel().get("name"),""),$=g.getTextRect(L),V=Math.max($.width+TEXT_PADDING*2,n.emptyItemWidth);n.totalWidth+=V+ITEM_GAP,n.renderList.push({node:y,text:L,width:V})}},t.prototype._renderContent=function(r,n,g,y,L,$,V){for(var z=0,j=n.emptyItemWidth,re=r.get(["breadcrumb","height"]),ae=getAvailableSize(n.pos,n.box),oe=n.totalWidth,ie=n.renderList,le=y.getModel("itemStyle").getItemStyle(),ue=ie.length-1;ue>=0;ue--){var de=ie[ue],pe=de.node,he=de.width,_e=de.text;oe>ae.width&&(oe-=he-j,he=j,_e=null);var Ce=new Polygon$1({shape:{points:makeItemPoints(z,0,he,re,ue===ie.length-1,ue===0)},style:defaults$2(g.getItemStyle(),{lineJoin:"bevel"}),textContent:new ZRText$1({style:createTextStyle(L,{text:_e})}),textConfig:{position:"inside"},z2:Z2_EMPHASIS_LIFT*1e4,onclick:curry$1(V,pe)});Ce.disableLabelAnimation=!0,Ce.getTextContent().ensureState("emphasis").style=createTextStyle($,{text:_e}),Ce.ensureState("emphasis").style=le,toggleHoverEmphasis(Ce,y.get("focus"),y.get("blurScope"),y.get("disabled")),this.group.add(Ce),packEventData(Ce,r,pe),z+=he+ITEM_GAP}},t.prototype.remove=function(){this.group.removeAll()},t}();function makeItemPoints(t,r,n,g,y,L){var $=[[y?t:t-ARRAY_LENGTH,r],[t+n,r],[t+n,r+g],[y?t:t-ARRAY_LENGTH,r+g]];return!L&&$.splice(2,0,[t+n+ARRAY_LENGTH,r+g/2]),!y&&$.push([t,r+g/2]),$}function packEventData(t,r,n){getECData(t).eventData={componentType:"series",componentSubType:"treemap",componentIndex:r.componentIndex,seriesIndex:r.seriesIndex,seriesName:r.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:n&&n.dataIndex,name:n&&n.name},treePathInfo:n&&wrapTreePathInfo(n,r)}}const Breadcrumb$1=Breadcrumb;var AnimationWrap=function(){function t(){this._storage=[],this._elExistsMap={}}return t.prototype.add=function(r,n,g,y,L){return this._elExistsMap[r.id]?!1:(this._elExistsMap[r.id]=!0,this._storage.push({el:r,target:n,duration:g,delay:y,easing:L}),!0)},t.prototype.finished=function(r){return this._finishedCallback=r,this},t.prototype.start=function(){for(var r=this,n=this._storage.length,g=function(){n--,n<=0&&(r._storage.length=0,r._elExistsMap={},r._finishedCallback&&r._finishedCallback())},y=0,L=this._storage.length;y<L;y++){var $=this._storage[y];$.el.animateTo($.target,{duration:$.duration,delay:$.delay,easing:$.easing,setToFinal:!0,done:g,aborted:g})}return this},t}();function createWrap(){return new AnimationWrap}var Group$2=Group$4,Rect$1=Rect$3,DRAG_THRESHOLD=3,PATH_LABEL_NOAMAL="label",PATH_UPPERLABEL_NORMAL="upperLabel",Z2_BASE=Z2_EMPHASIS_LIFT*10,Z2_BG=Z2_EMPHASIS_LIFT*2,Z2_CONTENT=Z2_EMPHASIS_LIFT*3,getStateItemStyle=makeStyleMapper([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),getItemStyleNormal=function(t){var r=getStateItemStyle(t);return r.stroke=r.fill=r.lineWidth=null,r},inner$d=makeInner(),TreemapView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n._state="ready",n._storage=createStorage(),n}return r.prototype.render=function(n,g,y,L){var $=g.findComponents({mainType:"series",subType:"treemap",query:L});if(!(indexOf($,n)<0)){this.seriesModel=n,this.api=y,this.ecModel=g;var V=["treemapZoomToNode","treemapRootToNode"],z=retrieveTargetInfo(L,V,n),j=L&&L.type,re=n.layoutInfo,ae=!this._oldTree,oe=this._storage,ie=j==="treemapRootToNode"&&z&&oe?{rootNodeGroup:oe.nodeGroup[z.node.getRawIndex()],direction:L.direction}:null,le=this._giveContainerGroup(re),ue=n.get("animation"),de=this._doRender(le,n,ie);ue&&!ae&&(!j||j==="treemapZoomToNode"||j==="treemapRootToNode")?this._doAnimation(le,de,n,ie):de.renderFinally(),this._resetController(y),this._renderBreadcrumb(n,y,z)}},r.prototype._giveContainerGroup=function(n){var g=this._containerGroup;return g||(g=this._containerGroup=new Group$2,this._initEvents(g),this.group.add(g)),g.x=n.x,g.y=n.y,g},r.prototype._doRender=function(n,g,y){var L=g.getData().tree,$=this._oldTree,V=createStorage(),z=createStorage(),j=this._storage,re=[];function ae(de,pe,he,_e){return renderNode(g,z,j,y,V,re,de,pe,he,_e)}ie(L.root?[L.root]:[],$&&$.root?[$.root]:[],n,L===$||!$,0);var oe=le(j);return this._oldTree=L,this._storage=z,{lastsForAnimation:V,willDeleteEls:oe,renderFinally:ue};function ie(de,pe,he,_e,Ce){_e?(pe=de,each$f(de,function(Ie,Ne){!Ie.isRemoved()&&xe(Ne,Ne)})):new DataDiffer$1(pe,de,$e,$e).add(xe).update(xe).remove(curry$1(xe,null)).execute();function $e(Ie){return Ie.getId()}function xe(Ie,Ne){var ze=Ie!=null?de[Ie]:null,Fe=Ne!=null?pe[Ne]:null,qe=ae(ze,Fe,he,Ce);qe&&ie(ze&&ze.viewChildren||[],Fe&&Fe.viewChildren||[],qe,_e,Ce+1)}}function le(de){var pe=createStorage();return de&&each$f(de,function(he,_e){var Ce=pe[_e];each$f(he,function($e){$e&&(Ce.push($e),inner$d($e).willDelete=!0)})}),pe}function ue(){each$f(oe,function(de){each$f(de,function(pe){pe.parent&&pe.parent.remove(pe)})}),each$f(re,function(de){de.invisible=!0,de.dirty()})}},r.prototype._doAnimation=function(n,g,y,L){var $=y.get("animationDurationUpdate"),V=y.get("animationEasing"),z=(isFunction$1($)?0:$)||0,j=(isFunction$1(V)?null:V)||"cubicOut",re=createWrap();each$f(g.willDeleteEls,function(ae,oe){each$f(ae,function(ie,le){if(!ie.invisible){var ue=ie.parent,de,pe=inner$d(ue);if(L&&L.direction==="drillDown")de=ue===L.rootNodeGroup?{shape:{x:0,y:0,width:pe.nodeWidth,height:pe.nodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var he=0,_e=0;pe.willDelete||(he=pe.nodeWidth/2,_e=pe.nodeHeight/2),de=oe==="nodeGroup"?{x:he,y:_e,style:{opacity:0}}:{shape:{x:he,y:_e,width:0,height:0},style:{opacity:0}}}de&&re.add(ie,de,z,0,j)}})}),each$f(this._storage,function(ae,oe){each$f(ae,function(ie,le){var ue=g.lastsForAnimation[oe][le],de={};ue&&(ie instanceof Group$4?ue.oldX!=null&&(de.x=ie.x,de.y=ie.y,ie.x=ue.oldX,ie.y=ue.oldY):(ue.oldShape&&(de.shape=extend$1({},ie.shape),ie.setShape(ue.oldShape)),ue.fadein?(ie.setStyle("opacity",0),de.style={opacity:1}):ie.style.opacity!==1&&(de.style={opacity:1})),re.add(ie,de,z,0,j))})},this),this._state="animating",re.finished(bind$2(function(){this._state="ready",g.renderFinally()},this)).start()},r.prototype._resetController=function(n){var g=this._controller;g||(g=this._controller=new RoamController$1(n.getZr()),g.enable(this.seriesModel.get("roam")),g.on("pan",bind$2(this._onPan,this)),g.on("zoom",bind$2(this._onZoom,this)));var y=new BoundingRect$1(0,0,n.getWidth(),n.getHeight());g.setPointerChecker(function(L,$,V){return y.contain($,V)})},r.prototype._clearController=function(){var n=this._controller;n&&(n.dispose(),n=null)},r.prototype._onPan=function(n){if(this._state!=="animating"&&(Math.abs(n.dx)>DRAG_THRESHOLD||Math.abs(n.dy)>DRAG_THRESHOLD)){var g=this.seriesModel.getData().tree.root;if(!g)return;var y=g.getLayout();if(!y)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:y.x+n.dx,y:y.y+n.dy,width:y.width,height:y.height}})}},r.prototype._onZoom=function(n){var g=n.originX,y=n.originY;if(this._state!=="animating"){var L=this.seriesModel.getData().tree.root;if(!L)return;var $=L.getLayout();if(!$)return;var V=new BoundingRect$1($.x,$.y,$.width,$.height),z=this.seriesModel.layoutInfo;g-=z.x,y-=z.y;var j=create$1();translate(j,j,[-g,-y]),scale$1(j,j,[n.scale,n.scale]),translate(j,j,[g,y]),V.applyTransform(j),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:V.x,y:V.y,width:V.width,height:V.height}})}},r.prototype._initEvents=function(n){var g=this;n.on("click",function(y){if(g._state==="ready"){var L=g.seriesModel.get("nodeClick",!0);if(L){var $=g.findTarget(y.offsetX,y.offsetY);if($){var V=$.node;if(V.getLayout().isLeafRoot)g._rootToNode($);else if(L==="zoomToNode")g._zoomToNode($);else if(L==="link"){var z=V.hostTree.data.getItemModel(V.dataIndex),j=z.get("link",!0),re=z.get("target",!0)||"blank";j&&windowOpen(j,re)}}}}},this)},r.prototype._renderBreadcrumb=function(n,g,y){var L=this;y||(y=n.get("leafDepth",!0)!=null?{node:n.getViewRoot()}:this.findTarget(g.getWidth()/2,g.getHeight()/2),y||(y={node:n.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new Breadcrumb$1(this.group))).render(n,g,y.node,function($){L._state!=="animating"&&(aboveViewRoot(n.getViewRoot(),$)?L._rootToNode({node:$}):L._zoomToNode({node:$}))})},r.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=createStorage(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},r.prototype.dispose=function(){this._clearController()},r.prototype._zoomToNode=function(n){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:n.node})},r.prototype._rootToNode=function(n){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:n.node})},r.prototype.findTarget=function(n,g){var y,L=this.seriesModel.getViewRoot();return L.eachNode({attr:"viewChildren",order:"preorder"},function($){var V=this._storage.background[$.getRawIndex()];if(V){var z=V.transformCoordToLocal(n,g),j=V.shape;if(j.x<=z[0]&&z[0]<=j.x+j.width&&j.y<=z[1]&&z[1]<=j.y+j.height)y={node:$,offsetX:z[0],offsetY:z[1]};else return!1}},this),y},r.type="treemap",r}(ChartView$1);function createStorage(){return{nodeGroup:[],background:[],content:[]}}function renderNode(t,r,n,g,y,L,$,V,z,j){if(!$)return;var re=$.getLayout(),ae=t.getData(),oe=$.getModel();if(ae.setItemGraphicEl($.dataIndex,null),!re||!re.isInView)return;var ie=re.width,le=re.height,ue=re.borderWidth,de=re.invisible,pe=$.getRawIndex(),he=V&&V.getRawIndex(),_e=$.viewChildren,Ce=re.upperHeight,$e=_e&&_e.length,xe=oe.getModel("itemStyle"),Ie=oe.getModel(["emphasis","itemStyle"]),Ne=oe.getModel(["blur","itemStyle"]),ze=oe.getModel(["select","itemStyle"]),Fe=xe.get("borderRadius")||0,qe=kn("nodeGroup",Group$2);if(!qe)return;if(z.add(qe),qe.x=re.x||0,qe.y=re.y||0,qe.markRedraw(),inner$d(qe).nodeWidth=ie,inner$d(qe).nodeHeight=le,re.isAboveViewRoot)return qe;var Et=kn("background",Rect$1,j,Z2_BG);Et&&bn(qe,Et,$e&&re.upperLabelHeight);var kt=oe.getModel("emphasis"),Lt=kt.get("focus"),vn=kt.get("blurScope"),jt=kt.get("disabled"),At=Lt==="ancestor"?$.getAncestorsIndices():Lt==="descendant"?$.getDescendantIndices():Lt;if($e)isHighDownDispatcher(qe)&&setAsHighDownDispatcher(qe,!1),Et&&(setAsHighDownDispatcher(Et,!jt),ae.setItemGraphicEl($.dataIndex,Et),enableHoverFocus(Et,At,vn));else{var hn=kn("content",Rect$1,j,Z2_CONTENT);hn&&Cn(qe,hn),Et.disableMorphing=!0,Et&&isHighDownDispatcher(Et)&&setAsHighDownDispatcher(Et,!1),setAsHighDownDispatcher(qe,!jt),ae.setItemGraphicEl($.dataIndex,qe),enableHoverFocus(qe,At,vn)}return qe;function bn(In,Mn,Vn){var zn=getECData(Mn);if(zn.dataIndex=$.dataIndex,zn.seriesIndex=t.seriesIndex,Mn.setShape({x:0,y:0,width:ie,height:le,r:Fe}),de)Tn(Mn);else{Mn.invisible=!1;var Jn=$.getVisual("style"),tr=Jn.stroke,$n=getItemStyleNormal(xe);$n.fill=tr;var Pn=getStateItemStyle(Ie);Pn.fill=Ie.get("borderColor");var Bn=getStateItemStyle(Ne);Bn.fill=Ne.get("borderColor");var Un=getStateItemStyle(ze);if(Un.fill=ze.get("borderColor"),Vn){var Fn=ie-2*ue;xn(Mn,tr,Jn.opacity,{x:ue,y:0,width:Fn,height:Ce})}else Mn.removeTextContent();Mn.setStyle($n),Mn.ensureState("emphasis").style=Pn,Mn.ensureState("blur").style=Bn,Mn.ensureState("select").style=Un,setDefaultStateProxy(Mn)}In.add(Mn)}function Cn(In,Mn){var Vn=getECData(Mn);Vn.dataIndex=$.dataIndex,Vn.seriesIndex=t.seriesIndex;var zn=Math.max(ie-2*ue,0),Jn=Math.max(le-2*ue,0);if(Mn.culling=!0,Mn.setShape({x:ue,y:ue,width:zn,height:Jn,r:Fe}),de)Tn(Mn);else{Mn.invisible=!1;var tr=$.getVisual("style"),$n=tr.fill,Pn=getItemStyleNormal(xe);Pn.fill=$n,Pn.decal=tr.decal;var Bn=getStateItemStyle(Ie),Un=getStateItemStyle(Ne),Fn=getStateItemStyle(ze);xn(Mn,$n,tr.opacity,null),Mn.setStyle(Pn),Mn.ensureState("emphasis").style=Bn,Mn.ensureState("blur").style=Un,Mn.ensureState("select").style=Fn,setDefaultStateProxy(Mn)}In.add(Mn)}function Tn(In){!In.invisible&&L.push(In)}function xn(In,Mn,Vn,zn){var Jn=oe.getModel(zn?PATH_UPPERLABEL_NORMAL:PATH_LABEL_NOAMAL),tr=convertOptionIdName(oe.get("name"),null),$n=Jn.getShallow("show");setLabelStyle(In,getLabelStatesModels(oe,zn?PATH_UPPERLABEL_NORMAL:PATH_LABEL_NOAMAL),{defaultText:$n?tr:null,inheritColor:Mn,defaultOpacity:Vn,labelFetcher:t,labelDataIndex:$.dataIndex});var Pn=In.getTextContent();if(Pn){var Bn=Pn.style,Un=normalizeCssArray$1(Bn.padding||0);zn&&(In.setTextConfig({layoutRect:zn}),Pn.disableLabelLayout=!0),Pn.beforeUpdate=function(){var cr=Math.max((zn?zn.width:In.shape.width)-Un[1]-Un[3],0),ur=Math.max((zn?zn.height:In.shape.height)-Un[0]-Un[2],0);(Bn.width!==cr||Bn.height!==ur)&&Pn.setStyle({width:cr,height:ur})},Bn.truncateMinChar=2,Bn.lineOverflow="truncate",En(Bn,zn,re);var Fn=Pn.getState("emphasis");En(Fn?Fn.style:null,zn,re)}}function En(In,Mn,Vn){var zn=In?In.text:null;if(!Mn&&Vn.isLeafRoot&&zn!=null){var Jn=t.get("drillDownIcon",!0);In.text=Jn?Jn+" "+zn:zn}}function kn(In,Mn,Vn,zn){var Jn=he!=null&&n[In][he],tr=y[In];return Jn?(n[In][he]=null,On(tr,Jn)):de||(Jn=new Mn,Jn instanceof Displayable$1&&(Jn.z2=calculateZ2(Vn,zn)),Rn(tr,Jn)),r[In][pe]=Jn}function On(In,Mn){var Vn=In[pe]={};Mn instanceof Group$2?(Vn.oldX=Mn.x,Vn.oldY=Mn.y):Vn.oldShape=extend$1({},Mn.shape)}function Rn(In,Mn){var Vn=In[pe]={},zn=$.parentNode,Jn=Mn instanceof Group$4;if(zn&&(!g||g.direction==="drillDown")){var tr=0,$n=0,Pn=y.background[zn.getRawIndex()];!g&&Pn&&Pn.oldShape&&(tr=Pn.oldShape.width,$n=Pn.oldShape.height),Jn?(Vn.oldX=0,Vn.oldY=$n):Vn.oldShape={x:tr,y:$n,width:0,height:0}}Vn.fadein=!Jn}}function calculateZ2(t,r){return t*Z2_BASE+r}const TreemapView$1=TreemapView;var each$c=each$f,isObject$2=isObject$5,CATEGORY_DEFAULT_VISUAL_INDEX=-1,VisualMapping=function(){function t(r){var n=r.mappingMethod,g=r.type,y=this.option=clone$4(r);this.type=g,this.mappingMethod=n,this._normalizeData=normalizers[n];var L=t.visualHandlers[g];this.applyVisual=L.applyVisual,this.getColorMapper=L.getColorMapper,this._normalizedToVisual=L._normalizedToVisual[n],n==="piecewise"?(normalizeVisualRange(y),preprocessForPiecewise(y)):n==="category"?y.categories?preprocessForSpecifiedCategory(y):normalizeVisualRange(y,!0):(assert(n!=="linear"||y.dataExtent),normalizeVisualRange(y))}return t.prototype.mapValueToVisual=function(r){var n=this._normalizeData(r);return this._normalizedToVisual(n,r)},t.prototype.getNormalizer=function(){return bind$2(this._normalizeData,this)},t.listVisualTypes=function(){return keys(t.visualHandlers)},t.isValidType=function(r){return t.visualHandlers.hasOwnProperty(r)},t.eachVisual=function(r,n,g){isObject$5(r)?each$f(r,n,g):n.call(g,r)},t.mapVisual=function(r,n,g){var y,L=isArray$2(r)?[]:isObject$5(r)?{}:(y=!0,null);return t.eachVisual(r,function($,V){var z=n.call(g,$,V);y?L=z:L[V]=z}),L},t.retrieveVisuals=function(r){var n={},g;return r&&each$c(t.visualHandlers,function(y,L){r.hasOwnProperty(L)&&(n[L]=r[L],g=!0)}),g?n:null},t.prepareVisualTypes=function(r){if(isArray$2(r))r=r.slice();else if(isObject$2(r)){var n=[];each$c(r,function(g,y){n.push(y)}),r=n}else return[];return r.sort(function(g,y){return y==="color"&&g!=="color"&&g.indexOf("color")===0?1:-1}),r},t.dependsOn=function(r,n){return n==="color"?!!(r&&r.indexOf(n)===0):r===n},t.findPieceIndex=function(r,n,g){for(var y,L=1/0,$=0,V=n.length;$<V;$++){var z=n[$].value;if(z!=null){if(z===r||isString$1(z)&&z===r+"")return $;g&&oe(z,$)}}for(var $=0,V=n.length;$<V;$++){var j=n[$],re=j.interval,ae=j.close;if(re){if(re[0]===-1/0){if(littleThan(ae[1],r,re[1]))return $}else if(re[1]===1/0){if(littleThan(ae[0],re[0],r))return $}else if(littleThan(ae[0],re[0],r)&&littleThan(ae[1],r,re[1]))return $;g&&oe(re[0],$),g&&oe(re[1],$)}}if(g)return r===1/0?n.length-1:r===-1/0?0:y;function oe(ie,le){var ue=Math.abs(ie-r);ue<L&&(L=ue,y=le)}},t.visualHandlers={color:{applyVisual:makeApplyVisual("color"),getColorMapper:function(){var r=this.option;return bind$2(r.mappingMethod==="category"?function(n,g){return!g&&(n=this._normalizeData(n)),doMapCategory.call(this,n)}:function(n,g,y){var L=!!y;return!g&&(n=this._normalizeData(n)),y=fastLerp(n,r.parsedVisual,y),L?y:stringify(y,"rgba")},this)},_normalizedToVisual:{linear:function(r){return stringify(fastLerp(r,this.option.parsedVisual),"rgba")},category:doMapCategory,piecewise:function(r,n){var g=getSpecifiedVisual.call(this,n);return g==null&&(g=stringify(fastLerp(r,this.option.parsedVisual),"rgba")),g},fixed:doMapFixed}},colorHue:makePartialColorVisualHandler(function(r,n){return modifyHSL(r,n)}),colorSaturation:makePartialColorVisualHandler(function(r,n){return modifyHSL(r,null,n)}),colorLightness:makePartialColorVisualHandler(function(r,n){return modifyHSL(r,null,null,n)}),colorAlpha:makePartialColorVisualHandler(function(r,n){return modifyAlpha(r,n)}),decal:{applyVisual:makeApplyVisual("decal"),_normalizedToVisual:{linear:null,category:doMapCategory,piecewise:null,fixed:null}},opacity:{applyVisual:makeApplyVisual("opacity"),_normalizedToVisual:createNormalizedToNumericVisual([0,1])},liftZ:{applyVisual:makeApplyVisual("liftZ"),_normalizedToVisual:{linear:doMapFixed,category:doMapFixed,piecewise:doMapFixed,fixed:doMapFixed}},symbol:{applyVisual:function(r,n,g){var y=this.mapValueToVisual(r);g("symbol",y)},_normalizedToVisual:{linear:doMapToArray,category:doMapCategory,piecewise:function(r,n){var g=getSpecifiedVisual.call(this,n);return g==null&&(g=doMapToArray.call(this,r)),g},fixed:doMapFixed}},symbolSize:{applyVisual:makeApplyVisual("symbolSize"),_normalizedToVisual:createNormalizedToNumericVisual([0,1])}},t}();function preprocessForPiecewise(t){var r=t.pieceList;t.hasSpecialVisual=!1,each$f(r,function(n,g){n.originIndex=g,n.visual!=null&&(t.hasSpecialVisual=!0)})}function preprocessForSpecifiedCategory(t){var r=t.categories,n=t.categoryMap={},g=t.visual;if(each$c(r,function($,V){n[$]=V}),!isArray$2(g)){var y=[];isObject$5(g)?each$c(g,function($,V){var z=n[V];y[z??CATEGORY_DEFAULT_VISUAL_INDEX]=$}):y[CATEGORY_DEFAULT_VISUAL_INDEX]=g,g=setVisualToOption(t,y)}for(var L=r.length-1;L>=0;L--)g[L]==null&&(delete n[r[L]],r.pop())}function normalizeVisualRange(t,r){var n=t.visual,g=[];isObject$5(n)?each$c(n,function(L){g.push(L)}):n!=null&&g.push(n);var y={color:1,symbol:1};!r&&g.length===1&&!y.hasOwnProperty(t.type)&&(g[1]=g[0]),setVisualToOption(t,g)}function makePartialColorVisualHandler(t){return{applyVisual:function(r,n,g){var y=this.mapValueToVisual(r);g("color",t(n("color"),y))},_normalizedToVisual:createNormalizedToNumericVisual([0,1])}}function doMapToArray(t){var r=this.option.visual;return r[Math.round(linearMap$2(t,[0,1],[0,r.length-1],!0))]||{}}function makeApplyVisual(t){return function(r,n,g){g(t,this.mapValueToVisual(r))}}function doMapCategory(t){var r=this.option.visual;return r[this.option.loop&&t!==CATEGORY_DEFAULT_VISUAL_INDEX?t%r.length:t]}function doMapFixed(){return this.option.visual[0]}function createNormalizedToNumericVisual(t){return{linear:function(r){return linearMap$2(r,t,this.option.visual,!0)},category:doMapCategory,piecewise:function(r,n){var g=getSpecifiedVisual.call(this,n);return g==null&&(g=linearMap$2(r,t,this.option.visual,!0)),g},fixed:doMapFixed}}function getSpecifiedVisual(t){var r=this.option,n=r.pieceList;if(r.hasSpecialVisual){var g=VisualMapping.findPieceIndex(t,n),y=n[g];if(y&&y.visual)return y.visual[this.type]}}function setVisualToOption(t,r){return t.visual=r,t.type==="color"&&(t.parsedVisual=map$1(r,function(n){var g=parse(n);return g||[0,0,0,1]})),r}var normalizers={linear:function(t){return linearMap$2(t,this.option.dataExtent,[0,1],!0)},piecewise:function(t){var r=this.option.pieceList,n=VisualMapping.findPieceIndex(t,r,!0);if(n!=null)return linearMap$2(n,[0,r.length-1],[0,1],!0)},category:function(t){var r=this.option.categories?this.option.categoryMap[t]:t;return r??CATEGORY_DEFAULT_VISUAL_INDEX},fixed:noop$2};function littleThan(t,r,n){return t?r<=n:r<n}const VisualMapping$1=VisualMapping;var ITEM_STYLE_NORMAL="itemStyle",inner$c=makeInner();const treemapVisual={seriesType:"treemap",reset:function(t){var r=t.getData().tree,n=r.root;n.isRemoved()||travelTree(n,{},t.getViewRoot().getAncestors(),t)}};function travelTree(t,r,n,g){var y=t.getModel(),L=t.getLayout(),$=t.hostTree.data;if(!(!L||L.invisible||!L.isInView)){var V=y.getModel(ITEM_STYLE_NORMAL),z=buildVisuals(V,r,g),j=$.ensureUniqueItemVisual(t.dataIndex,"style"),re=V.get("borderColor"),ae=V.get("borderColorSaturation"),oe;ae!=null&&(oe=calculateColor(z),re=calculateBorderColor(ae,oe)),j.stroke=re;var ie=t.viewChildren;if(!ie||!ie.length)oe=calculateColor(z),j.fill=oe;else{var le=buildVisualMapping(t,y,L,V,z,ie);each$f(ie,function(ue,de){if(ue.depth>=n.length||ue===n[ue.depth]){var pe=mapVisual$1(y,z,ue,de,le,g);travelTree(ue,pe,n,g)}})}}}function buildVisuals(t,r,n){var g=extend$1({},r),y=n.designatedVisualItemStyle;return each$f(["color","colorAlpha","colorSaturation"],function(L){y[L]=r[L];var $=t.get(L);y[L]=null,$!=null&&(g[L]=$)}),g}function calculateColor(t){var r=getValueVisualDefine(t,"color");if(r){var n=getValueVisualDefine(t,"colorAlpha"),g=getValueVisualDefine(t,"colorSaturation");return g&&(r=modifyHSL(r,null,null,g)),n&&(r=modifyAlpha(r,n)),r}}function calculateBorderColor(t,r){return r!=null?modifyHSL(r,null,null,t):null}function getValueVisualDefine(t,r){var n=t[r];if(n!=null&&n!=="none")return n}function buildVisualMapping(t,r,n,g,y,L){if(!(!L||!L.length)){var $=getRangeVisual(r,"color")||y.color!=null&&y.color!=="none"&&(getRangeVisual(r,"colorAlpha")||getRangeVisual(r,"colorSaturation"));if($){var V=r.get("visualMin"),z=r.get("visualMax"),j=n.dataExtent.slice();V!=null&&V<j[0]&&(j[0]=V),z!=null&&z>j[1]&&(j[1]=z);var re=r.get("colorMappingBy"),ae={type:$.name,dataExtent:j,visual:$.range};ae.type==="color"&&(re==="index"||re==="id")?(ae.mappingMethod="category",ae.loop=!0):ae.mappingMethod="linear";var oe=new VisualMapping$1(ae);return inner$c(oe).drColorMappingBy=re,oe}}}function getRangeVisual(t,r){var n=t.get(r);return isArray$2(n)&&n.length?{name:r,range:n}:null}function mapVisual$1(t,r,n,g,y,L){var $=extend$1({},r);if(y){var V=y.type,z=V==="color"&&inner$c(y).drColorMappingBy,j=z==="index"?g:z==="id"?L.mapIdToIndex(n.getId()):n.getValue(t.get("visualDimension"));$[V]=y.mapValueToVisual(j)}return $}var mathMax$3=Math.max,mathMin$3=Math.min,retrieveValue=retrieve,each$b=each$f,PATH_BORDER_WIDTH=["itemStyle","borderWidth"],PATH_GAP_WIDTH=["itemStyle","gapWidth"],PATH_UPPER_LABEL_SHOW=["upperLabel","show"],PATH_UPPER_LABEL_HEIGHT=["upperLabel","height"];const treemapLayout={seriesType:"treemap",reset:function(t,r,n,g){var y=n.getWidth(),L=n.getHeight(),$=t.option,V=getLayoutRect(t.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()}),z=$.size||[],j=parsePercent(retrieveValue(V.width,z[0]),y),re=parsePercent(retrieveValue(V.height,z[1]),L),ae=g&&g.type,oe=["treemapZoomToNode","treemapRootToNode"],ie=retrieveTargetInfo(g,oe,t),le=ae==="treemapRender"||ae==="treemapMove"?g.rootRect:null,ue=t.getViewRoot(),de=getPathToRoot(ue);if(ae!=="treemapMove"){var pe=ae==="treemapZoomToNode"?estimateRootSize(t,ie,ue,j,re):le?[le.width,le.height]:[j,re],he=$.sort;he&&he!=="asc"&&he!=="desc"&&(he="desc");var _e={squareRatio:$.squareRatio,sort:he,leafDepth:$.leafDepth};ue.hostTree.clearLayouts();var Ce={x:0,y:0,width:pe[0],height:pe[1],area:pe[0]*pe[1]};ue.setLayout(Ce),squarify(ue,_e,!1,0),Ce=ue.getLayout(),each$b(de,function(xe,Ie){var Ne=(de[Ie+1]||ue).getValue();xe.setLayout(extend$1({dataExtent:[Ne,Ne],borderWidth:0,upperHeight:0},Ce))})}var $e=t.getData().tree.root;$e.setLayout(calculateRootPosition(V,le,ie),!0),t.setLayoutInfo(V),prunning($e,new BoundingRect$1(-V.x,-V.y,y,L),de,ue,0)}};function squarify(t,r,n,g){var y,L;if(!t.isRemoved()){var $=t.getLayout();y=$.width,L=$.height;var V=t.getModel(),z=V.get(PATH_BORDER_WIDTH),j=V.get(PATH_GAP_WIDTH)/2,re=getUpperLabelHeight(V),ae=Math.max(z,re),oe=z-j,ie=ae-j;t.setLayout({borderWidth:z,upperHeight:ae,upperLabelHeight:re},!0),y=mathMax$3(y-2*oe,0),L=mathMax$3(L-oe-ie,0);var le=y*L,ue=initChildren$1(t,V,le,r,n,g);if(ue.length){var de={x:oe,y:ie,width:y,height:L},pe=mathMin$3(y,L),he=1/0,_e=[];_e.area=0;for(var Ce=0,$e=ue.length;Ce<$e;){var xe=ue[Ce];_e.push(xe),_e.area+=xe.getLayout().area;var Ie=worst(_e,pe,r.squareRatio);Ie<=he?(Ce++,he=Ie):(_e.area-=_e.pop().getLayout().area,position(_e,pe,de,j,!1),pe=mathMin$3(de.width,de.height),_e.length=_e.area=0,he=1/0)}if(_e.length&&position(_e,pe,de,j,!0),!n){var Ne=V.get("childrenVisibleMin");Ne!=null&&le<Ne&&(n=!0)}for(var Ce=0,$e=ue.length;Ce<$e;Ce++)squarify(ue[Ce],r,n,g+1)}}}function initChildren$1(t,r,n,g,y,L){var $=t.children||[],V=g.sort;V!=="asc"&&V!=="desc"&&(V=null);var z=g.leafDepth!=null&&g.leafDepth<=L;if(y&&!z)return t.viewChildren=[];$=filter($,function(ie){return!ie.isRemoved()}),sort$1($,V);var j=statistic(r,$,V);if(j.sum===0)return t.viewChildren=[];if(j.sum=filterByThreshold(r,n,j.sum,V,$),j.sum===0)return t.viewChildren=[];for(var re=0,ae=$.length;re<ae;re++){var oe=$[re].getValue()/j.sum*n;$[re].setLayout({area:oe})}return z&&($.length&&t.setLayout({isLeafRoot:!0},!0),$.length=0),t.viewChildren=$,t.setLayout({dataExtent:j.dataExtent},!0),$}function filterByThreshold(t,r,n,g,y){if(!g)return n;for(var L=t.get("visibleMin"),$=y.length,V=$,z=$-1;z>=0;z--){var j=y[g==="asc"?$-z-1:z].getValue();j/n*r<L&&(V=z,n-=j)}return g==="asc"?y.splice(0,$-V):y.splice(V,$-V),n}function sort$1(t,r){return r&&t.sort(function(n,g){var y=r==="asc"?n.getValue()-g.getValue():g.getValue()-n.getValue();return y===0?r==="asc"?n.dataIndex-g.dataIndex:g.dataIndex-n.dataIndex:y}),t}function statistic(t,r,n){for(var g=0,y=0,L=r.length;y<L;y++)g+=r[y].getValue();var $=t.get("visualDimension"),V;return!r||!r.length?V=[NaN,NaN]:$==="value"&&n?(V=[r[r.length-1].getValue(),r[0].getValue()],n==="asc"&&V.reverse()):(V=[1/0,-1/0],each$b(r,function(z){var j=z.getValue($);j<V[0]&&(V[0]=j),j>V[1]&&(V[1]=j)})),{sum:g,dataExtent:V}}function worst(t,r,n){for(var g=0,y=1/0,L=0,$=void 0,V=t.length;L<V;L++)$=t[L].getLayout().area,$&&($<y&&(y=$),$>g&&(g=$));var z=t.area*t.area,j=r*r*n;return z?mathMax$3(j*g/z,z/(j*y)):1/0}function position(t,r,n,g,y){var L=r===n.width?0:1,$=1-L,V=["x","y"],z=["width","height"],j=n[V[L]],re=r?t.area/r:0;(y||re>n[z[$]])&&(re=n[z[$]]);for(var ae=0,oe=t.length;ae<oe;ae++){var ie=t[ae],le={},ue=re?ie.getLayout().area/re:0,de=le[z[$]]=mathMax$3(re-2*g,0),pe=n[V[L]]+n[z[L]]-j,he=ae===oe-1||pe<ue?pe:ue,_e=le[z[L]]=mathMax$3(he-2*g,0);le[V[$]]=n[V[$]]+mathMin$3(g,de/2),le[V[L]]=j+mathMin$3(g,_e/2),j+=he,ie.setLayout(le,!0)}n[V[$]]+=re,n[z[$]]-=re}function estimateRootSize(t,r,n,g,y){var L=(r||{}).node,$=[g,y];if(!L||L===n)return $;for(var V,z=g*y,j=z*t.option.zoomToNodeRatio;V=L.parentNode;){for(var re=0,ae=V.children,oe=0,ie=ae.length;oe<ie;oe++)re+=ae[oe].getValue();var le=L.getValue();if(le===0)return $;j*=re/le;var ue=V.getModel(),de=ue.get(PATH_BORDER_WIDTH),pe=Math.max(de,getUpperLabelHeight(ue));j+=4*de*de+(3*de+pe)*Math.pow(j,.5),j>MAX_SAFE_INTEGER&&(j=MAX_SAFE_INTEGER),L=V}j<z&&(j=z);var he=Math.pow(j/z,.5);return[g*he,y*he]}function calculateRootPosition(t,r,n){if(r)return{x:r.x,y:r.y};var g={x:0,y:0};if(!n)return g;var y=n.node,L=y.getLayout();if(!L)return g;for(var $=[L.width/2,L.height/2],V=y;V;){var z=V.getLayout();$[0]+=z.x,$[1]+=z.y,V=V.parentNode}return{x:t.width/2-$[0],y:t.height/2-$[1]}}function prunning(t,r,n,g,y){var L=t.getLayout(),$=n[y],V=$&&$===t;if(!($&&!V||y===n.length&&t!==g)){t.setLayout({isInView:!0,invisible:!V&&!r.intersect(L),isAboveViewRoot:V},!0);var z=new BoundingRect$1(r.x-L.x,r.y-L.y,r.width,r.height);each$b(t.viewChildren||[],function(j){prunning(j,z,n,g,y+1)})}}function getUpperLabelHeight(t){return t.get(PATH_UPPER_LABEL_SHOW)?t.get(PATH_UPPER_LABEL_HEIGHT):0}function install$G(t){t.registerSeriesModel(TreemapSeriesModel$1),t.registerChartView(TreemapView$1),t.registerVisual(treemapVisual),t.registerLayout(treemapLayout),installTreemapAction(t)}function categoryFilter(t){var r=t.findComponents({mainType:"legend"});!r||!r.length||t.eachSeriesByType("graph",function(n){var g=n.getCategoriesData(),y=n.getGraph(),L=y.data,$=g.mapArray(g.getName);L.filterSelf(function(V){var z=L.getItemModel(V),j=z.getShallow("category");if(j!=null){isNumber$1(j)&&(j=$[j]);for(var re=0;re<r.length;re++)if(!r[re].isSelected(j))return!1}return!0})})}function categoryVisual(t){var r={};t.eachSeriesByType("graph",function(n){var g=n.getCategoriesData(),y=n.getData(),L={};g.each(function($){var V=g.getName($);L["ec-"+V]=$;var z=g.getItemModel($),j=z.getModel("itemStyle").getItemStyle();j.fill||(j.fill=n.getColorFromPalette(V,r)),g.setItemVisual($,"style",j);for(var re=["symbol","symbolSize","symbolKeepAspect"],ae=0;ae<re.length;ae++){var oe=z.getShallow(re[ae],!0);oe!=null&&g.setItemVisual($,re[ae],oe)}}),g.count()&&y.each(function($){var V=y.getItemModel($),z=V.getShallow("category");if(z!=null){isString$1(z)&&(z=L["ec-"+z]);var j=g.getItemVisual(z,"style"),re=y.ensureUniqueItemVisual($,"style");extend$1(re,j);for(var ae=["symbol","symbolSize","symbolKeepAspect"],oe=0;oe<ae.length;oe++)y.setItemVisual($,ae[oe],g.getItemVisual(z,ae[oe]))}})})}function normalize$1(t){return t instanceof Array||(t=[t,t]),t}function graphEdgeVisual(t){t.eachSeriesByType("graph",function(r){var n=r.getGraph(),g=r.getEdgeData(),y=normalize$1(r.get("edgeSymbol")),L=normalize$1(r.get("edgeSymbolSize"));g.setVisual("fromSymbol",y&&y[0]),g.setVisual("toSymbol",y&&y[1]),g.setVisual("fromSymbolSize",L&&L[0]),g.setVisual("toSymbolSize",L&&L[1]),g.setVisual("style",r.getModel("lineStyle").getLineStyle()),g.each(function($){var V=g.getItemModel($),z=n.getEdgeByIndex($),j=normalize$1(V.getShallow("symbol",!0)),re=normalize$1(V.getShallow("symbolSize",!0)),ae=V.getModel("lineStyle").getLineStyle(),oe=g.ensureUniqueItemVisual($,"style");switch(extend$1(oe,ae),oe.stroke){case"source":{var ie=z.node1.getVisual("style");oe.stroke=ie&&ie.fill;break}case"target":{var ie=z.node2.getVisual("style");oe.stroke=ie&&ie.fill;break}}j[0]&&z.setVisual("fromSymbol",j[0]),j[1]&&z.setVisual("toSymbol",j[1]),re[0]&&z.setVisual("fromSymbolSize",re[0]),re[1]&&z.setVisual("toSymbolSize",re[1])})})}var KEY_DELIMITER="-->",getAutoCurvenessParams=function(t){return t.get("autoCurveness")||null},createCurveness=function(t,r){var n=getAutoCurvenessParams(t),g=20,y=[];if(isNumber$1(n))g=n;else if(isArray$2(n)){t.__curvenessList=n;return}r>g&&(g=r);var L=g%2?g+2:g+3;y=[];for(var $=0;$<L;$++)y.push(($%2?$+1:$)/10*($%2?-1:1));t.__curvenessList=y},getKeyOfEdges=function(t,r,n){var g=[t.id,t.dataIndex].join("."),y=[r.id,r.dataIndex].join(".");return[n.uid,g,y].join(KEY_DELIMITER)},getOppositeKey=function(t){var r=t.split(KEY_DELIMITER);return[r[0],r[2],r[1]].join(KEY_DELIMITER)},getEdgeFromMap=function(t,r){var n=getKeyOfEdges(t.node1,t.node2,r);return r.__edgeMap[n]},getTotalLengthBetweenNodes=function(t,r){var n=getEdgeMapLengthWithKey(getKeyOfEdges(t.node1,t.node2,r),r),g=getEdgeMapLengthWithKey(getKeyOfEdges(t.node2,t.node1,r),r);return n+g},getEdgeMapLengthWithKey=function(t,r){var n=r.__edgeMap;return n[t]?n[t].length:0};function initCurvenessList(t){getAutoCurvenessParams(t)&&(t.__curvenessList=[],t.__edgeMap={},createCurveness(t))}function createEdgeMapForCurveness(t,r,n,g){if(getAutoCurvenessParams(n)){var y=getKeyOfEdges(t,r,n),L=n.__edgeMap,$=L[getOppositeKey(y)];L[y]&&!$?L[y].isForward=!0:$&&L[y]&&($.isForward=!0,L[y].isForward=!1),L[y]=L[y]||[],L[y].push(g)}}function getCurvenessForEdge(t,r,n,g){var y=getAutoCurvenessParams(r),L=isArray$2(y);if(!y)return null;var $=getEdgeFromMap(t,r);if(!$)return null;for(var V=-1,z=0;z<$.length;z++)if($[z]===n){V=z;break}var j=getTotalLengthBetweenNodes(t,r);createCurveness(r,j),t.lineStyle=t.lineStyle||{};var re=getKeyOfEdges(t.node1,t.node2,r),ae=r.__curvenessList,oe=L||j%2?0:1;if($.isForward)return ae[oe+V];var ie=getOppositeKey(re),le=getEdgeMapLengthWithKey(ie,r),ue=ae[V+le+oe];return g?L?y&&y[0]===0?(le+oe)%2?ue:-ue:((le%2?0:1)+oe)%2?ue:-ue:(le+oe)%2?ue:-ue:ae[V+le+oe]}function simpleLayout(t){var r=t.coordinateSystem;if(!(r&&r.type!=="view")){var n=t.getGraph();n.eachNode(function(g){var y=g.getModel();g.setLayout([+y.get("x"),+y.get("y")])}),simpleLayoutEdge(n,t)}}function simpleLayoutEdge(t,r){t.eachEdge(function(n,g){var y=retrieve3(n.getModel().get(["lineStyle","curveness"]),-getCurvenessForEdge(n,r,g,!0),0),L=clone$3(n.node1.getLayout()),$=clone$3(n.node2.getLayout()),V=[L,$];+y&&V.push([(L[0]+$[0])/2-(L[1]-$[1])*y,(L[1]+$[1])/2-($[0]-L[0])*y]),n.setLayout(V)})}function graphSimpleLayout(t,r){t.eachSeriesByType("graph",function(n){var g=n.get("layout"),y=n.coordinateSystem;if(y&&y.type!=="view"){var L=n.getData(),$=[];each$f(y.dimensions,function(oe){$=$.concat(L.mapDimensionsAll(oe))});for(var V=0;V<L.count();V++){for(var z=[],j=!1,re=0;re<$.length;re++){var ae=L.get($[re],V);isNaN(ae)||(j=!0),z.push(ae)}j?L.setItemLayout(V,y.dataToPoint(z)):L.setItemLayout(V,[NaN,NaN])}simpleLayoutEdge(L.graph,n)}else(!g||g==="none")&&simpleLayout(n)})}function getNodeGlobalScale(t){var r=t.coordinateSystem;if(r.type!=="view")return 1;var n=t.option.nodeScaleRatio,g=r.scaleX,y=r.getZoom(),L=(y-1)*n+1;return L/g}function getSymbolSize(t){var r=t.getVisual("symbolSize");return r instanceof Array&&(r=(r[0]+r[1])/2),+r}var PI$2=Math.PI,_symbolRadiansHalf=[];function circularLayout(t,r,n,g){var y=t.coordinateSystem;if(!(y&&y.type!=="view")){var L=y.getBoundingRect(),$=t.getData(),V=$.graph,z=L.width/2+L.x,j=L.height/2+L.y,re=Math.min(L.width,L.height)/2,ae=$.count();if($.setLayout({cx:z,cy:j}),!!ae){if(n){var oe=y.pointToData(g),ie=oe[0],le=oe[1],ue=[ie-z,le-j];normalize$3(ue,ue),scale$2(ue,ue,re),n.setLayout([z+ue[0],j+ue[1]],!0);var de=t.get(["circular","rotateLabel"]);rotateNodeLabel(n,de,z,j)}_layoutNodesBasedOn[r](t,V,$,re,z,j,ae),V.eachEdge(function(pe,he){var _e=retrieve3(pe.getModel().get(["lineStyle","curveness"]),getCurvenessForEdge(pe,t,he),0),Ce=clone$3(pe.node1.getLayout()),$e=clone$3(pe.node2.getLayout()),xe,Ie=(Ce[0]+$e[0])/2,Ne=(Ce[1]+$e[1])/2;+_e&&(_e*=3,xe=[z*_e+Ie*(1-_e),j*_e+Ne*(1-_e)]),pe.setLayout([Ce,$e,xe])})}}}var _layoutNodesBasedOn={value:function(t,r,n,g,y,L,$){var V=0,z=n.getSum("value"),j=Math.PI*2/(z||$);r.eachNode(function(re){var ae=re.getValue("value"),oe=j*(z?ae:1)/2;V+=oe,re.setLayout([g*Math.cos(V)+y,g*Math.sin(V)+L]),V+=oe})},symbolSize:function(t,r,n,g,y,L,$){var V=0;_symbolRadiansHalf.length=$;var z=getNodeGlobalScale(t);r.eachNode(function(ae){var oe=getSymbolSize(ae);isNaN(oe)&&(oe=2),oe<0&&(oe=0),oe*=z;var ie=Math.asin(oe/2/g);isNaN(ie)&&(ie=PI$2/2),_symbolRadiansHalf[ae.dataIndex]=ie,V+=ie*2});var j=(2*PI$2-V)/$/2,re=0;r.eachNode(function(ae){var oe=j+_symbolRadiansHalf[ae.dataIndex];re+=oe,(!ae.getLayout()||!ae.getLayout().fixed)&&ae.setLayout([g*Math.cos(re)+y,g*Math.sin(re)+L]),re+=oe})}};function rotateNodeLabel(t,r,n,g){var y=t.getGraphicEl();if(y){var L=t.getModel(),$=L.get(["label","rotate"])||0,V=y.getSymbolPath();if(r){var z=t.getLayout(),j=Math.atan2(z[1]-g,z[0]-n);j<0&&(j=Math.PI*2+j);var re=z[0]<n;re&&(j=j-Math.PI);var ae=re?"left":"right";V.setTextConfig({rotation:-j,position:ae,origin:"center"});var oe=V.ensureState("emphasis");extend$1(oe.textConfig||(oe.textConfig={}),{position:ae})}else V.setTextConfig({rotation:$*=Math.PI/180})}}function graphCircularLayout(t){t.eachSeriesByType("graph",function(r){r.get("layout")==="circular"&&circularLayout(r,"symbolSize")})}var scaleAndAdd=scaleAndAdd$1;function forceLayout(t,r,n){for(var g=t,y=r,L=n.rect,$=L.width,V=L.height,z=[L.x+$/2,L.y+V/2],j=n.gravity==null?.1:n.gravity,re=0;re<g.length;re++){var ae=g[re];ae.p||(ae.p=create$2($*(Math.random()-.5)+z[0],V*(Math.random()-.5)+z[1])),ae.pp=clone$3(ae.p),ae.edges=null}var oe=n.friction==null?.6:n.friction,ie=oe,le,ue;return{warmUp:function(){ie=oe*.8},setFixed:function(de){g[de].fixed=!0},setUnfixed:function(de){g[de].fixed=!1},beforeStep:function(de){le=de},afterStep:function(de){ue=de},step:function(de){le&&le(g,y);for(var pe=[],he=g.length,_e=0;_e<y.length;_e++){var Ce=y[_e];if(!Ce.ignoreForceLayout){var $e=Ce.n1,xe=Ce.n2;sub(pe,xe.p,$e.p);var Ie=len(pe)-Ce.d,Ne=xe.w/($e.w+xe.w);isNaN(Ne)&&(Ne=0),normalize$3(pe,pe),!$e.fixed&&scaleAndAdd($e.p,$e.p,pe,Ne*Ie*ie),!xe.fixed&&scaleAndAdd(xe.p,xe.p,pe,-(1-Ne)*Ie*ie)}}for(var _e=0;_e<he;_e++){var ze=g[_e];ze.fixed||(sub(pe,z,ze.p),scaleAndAdd(ze.p,ze.p,pe,j*ie))}for(var _e=0;_e<he;_e++)for(var $e=g[_e],Fe=_e+1;Fe<he;Fe++){var xe=g[Fe];sub(pe,xe.p,$e.p);var Ie=len(pe);Ie===0&&(set$1(pe,Math.random()-.5,Math.random()-.5),Ie=1);var qe=($e.rep+xe.rep)/Ie/Ie;!$e.fixed&&scaleAndAdd($e.pp,$e.pp,pe,qe),!xe.fixed&&scaleAndAdd(xe.pp,xe.pp,pe,-qe)}for(var Et=[],_e=0;_e<he;_e++){var ze=g[_e];ze.fixed||(sub(Et,ze.p,ze.pp),scaleAndAdd(ze.p,ze.p,Et,ie),copy$1(ze.pp,ze.p))}ie=ie*.992;var kt=ie<.01;ue&&ue(g,y,kt),de&&de(kt)}}}function graphForceLayout(t){t.eachSeriesByType("graph",function(r){var n=r.coordinateSystem;if(!(n&&n.type!=="view"))if(r.get("layout")==="force"){var g=r.preservedPoints||{},y=r.getGraph(),L=y.data,$=y.edgeData,V=r.getModel("force"),z=V.get("initLayout");r.preservedPoints?L.each(function(_e){var Ce=L.getId(_e);L.setItemLayout(_e,g[Ce]||[NaN,NaN])}):!z||z==="none"?simpleLayout(r):z==="circular"&&circularLayout(r,"value");var j=L.getDataExtent("value"),re=$.getDataExtent("value"),ae=V.get("repulsion"),oe=V.get("edgeLength"),ie=isArray$2(ae)?ae:[ae,ae],le=isArray$2(oe)?oe:[oe,oe];le=[le[1],le[0]];var ue=L.mapArray("value",function(_e,Ce){var $e=L.getItemLayout(Ce),xe=linearMap$2(_e,j,ie);return isNaN(xe)&&(xe=(ie[0]+ie[1])/2),{w:xe,rep:xe,fixed:L.getItemModel(Ce).get("fixed"),p:!$e||isNaN($e[0])||isNaN($e[1])?null:$e}}),de=$.mapArray("value",function(_e,Ce){var $e=y.getEdgeByIndex(Ce),xe=linearMap$2(_e,re,le);isNaN(xe)&&(xe=(le[0]+le[1])/2);var Ie=$e.getModel(),Ne=retrieve3($e.getModel().get(["lineStyle","curveness"]),-getCurvenessForEdge($e,r,Ce,!0),0);return{n1:ue[$e.node1.dataIndex],n2:ue[$e.node2.dataIndex],d:xe,curveness:Ne,ignoreForceLayout:Ie.get("ignoreForceLayout")}}),pe=n.getBoundingRect(),he=forceLayout(ue,de,{rect:pe,gravity:V.get("gravity"),friction:V.get("friction")});he.beforeStep(function(_e,Ce){for(var $e=0,xe=_e.length;$e<xe;$e++)_e[$e].fixed&&copy$1(_e[$e].p,y.getNodeByIndex($e).getLayout())}),he.afterStep(function(_e,Ce,$e){for(var xe=0,Ie=_e.length;xe<Ie;xe++)_e[xe].fixed||y.getNodeByIndex(xe).setLayout(_e[xe].p),g[L.getId(xe)]=_e[xe].p;for(var xe=0,Ie=Ce.length;xe<Ie;xe++){var Ne=Ce[xe],ze=y.getEdgeByIndex(xe),Fe=Ne.n1.p,qe=Ne.n2.p,Et=ze.getLayout();Et=Et?Et.slice():[],Et[0]=Et[0]||[],Et[1]=Et[1]||[],copy$1(Et[0],Fe),copy$1(Et[1],qe),+Ne.curveness&&(Et[2]=[(Fe[0]+qe[0])/2-(Fe[1]-qe[1])*Ne.curveness,(Fe[1]+qe[1])/2-(qe[0]-Fe[0])*Ne.curveness]),ze.setLayout(Et)}}),r.forceLayout=he,r.preservedPoints=g,he.step()}else r.forceLayout=null})}function getViewRect$3(t,r,n){var g=extend$1(t.getBoxLayoutParams(),{aspect:n});return getLayoutRect(g,{width:r.getWidth(),height:r.getHeight()})}function createViewCoordSys(t,r){var n=[];return t.eachSeriesByType("graph",function(g){var y=g.get("coordinateSystem");if(!y||y==="view"){var L=g.getData(),$=L.mapArray(function(de){var pe=L.getItemModel(de);return[+pe.get("x"),+pe.get("y")]}),V=[],z=[];fromPoints($,V,z),z[0]-V[0]===0&&(z[0]+=1,V[0]-=1),z[1]-V[1]===0&&(z[1]+=1,V[1]-=1);var j=(z[0]-V[0])/(z[1]-V[1]),re=getViewRect$3(g,r,j);isNaN(j)&&(V=[re.x,re.y],z=[re.x+re.width,re.y+re.height]);var ae=z[0]-V[0],oe=z[1]-V[1],ie=re.width,le=re.height,ue=g.coordinateSystem=new View$1;ue.zoomLimit=g.get("scaleLimit"),ue.setBoundingRect(V[0],V[1],ae,oe),ue.setViewRect(re.x,re.y,ie,le),ue.setCenter(g.get("center"),r),ue.setZoom(g.get("zoom")),n.push(ue)}}),n}var straightLineProto=Line$3.prototype,bezierCurveProto=BezierCurve$1.prototype,StraightLineShape=function(){function t(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1}return t}();(function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r})(StraightLineShape);function isStraightLine(t){return isNaN(+t.cpx1)||isNaN(+t.cpy1)}var ECLinePath=function(t){__extends(r,t);function r(n){var g=t.call(this,n)||this;return g.type="ec-line",g}return r.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},r.prototype.getDefaultShape=function(){return new StraightLineShape},r.prototype.buildPath=function(n,g){isStraightLine(g)?straightLineProto.buildPath.call(this,n,g):bezierCurveProto.buildPath.call(this,n,g)},r.prototype.pointAt=function(n){return isStraightLine(this.shape)?straightLineProto.pointAt.call(this,n):bezierCurveProto.pointAt.call(this,n)},r.prototype.tangentAt=function(n){var g=this.shape,y=isStraightLine(g)?[g.x2-g.x1,g.y2-g.y1]:bezierCurveProto.tangentAt.call(this,n);return normalize$3(y,y)},r}(Path$1);const ECLinePath$1=ECLinePath;var SYMBOL_CATEGORIES=["fromSymbol","toSymbol"];function makeSymbolTypeKey(t){return"_"+t+"Type"}function makeSymbolTypeValue(t,r,n){var g=r.getItemVisual(n,t);if(!g||g==="none")return g;var y=r.getItemVisual(n,t+"Size"),L=r.getItemVisual(n,t+"Rotate"),$=r.getItemVisual(n,t+"Offset"),V=r.getItemVisual(n,t+"KeepAspect"),z=normalizeSymbolSize(y),j=normalizeSymbolOffset($||0,z);return g+z+j+(L||"")+(V||"")}function createSymbol(t,r,n){var g=r.getItemVisual(n,t);if(!(!g||g==="none")){var y=r.getItemVisual(n,t+"Size"),L=r.getItemVisual(n,t+"Rotate"),$=r.getItemVisual(n,t+"Offset"),V=r.getItemVisual(n,t+"KeepAspect"),z=normalizeSymbolSize(y),j=normalizeSymbolOffset($||0,z),re=createSymbol$1(g,-z[0]/2+j[0],-z[1]/2+j[1],z[0],z[1],null,V);return re.__specifiedRotation=L==null||isNaN(L)?void 0:+L*Math.PI/180||0,re.name=t,re}}function createLine(t){var r=new ECLinePath$1({name:"line",subPixelOptimize:!0});return setLinePoints(r.shape,t),r}function setLinePoints(t,r){t.x1=r[0][0],t.y1=r[0][1],t.x2=r[1][0],t.y2=r[1][1],t.percent=1;var n=r[2];n?(t.cpx1=n[0],t.cpy1=n[1]):(t.cpx1=NaN,t.cpy1=NaN)}var Line=function(t){__extends(r,t);function r(n,g,y){var L=t.call(this)||this;return L._createLine(n,g,y),L}return r.prototype._createLine=function(n,g,y){var L=n.hostModel,$=n.getItemLayout(g),V=createLine($);V.shape.percent=0,initProps(V,{shape:{percent:1}},L,g),this.add(V),each$f(SYMBOL_CATEGORIES,function(z){var j=createSymbol(z,n,g);this.add(j),this[makeSymbolTypeKey(z)]=makeSymbolTypeValue(z,n,g)},this),this._updateCommonStl(n,g,y)},r.prototype.updateData=function(n,g,y){var L=n.hostModel,$=this.childOfName("line"),V=n.getItemLayout(g),z={shape:{}};setLinePoints(z.shape,V),updateProps$1($,z,L,g),each$f(SYMBOL_CATEGORIES,function(j){var re=makeSymbolTypeValue(j,n,g),ae=makeSymbolTypeKey(j);if(this[ae]!==re){this.remove(this.childOfName(j));var oe=createSymbol(j,n,g);this.add(oe)}this[ae]=re},this),this._updateCommonStl(n,g,y)},r.prototype.getLinePath=function(){return this.childAt(0)},r.prototype._updateCommonStl=function(n,g,y){var L=n.hostModel,$=this.childOfName("line"),V=y&&y.emphasisLineStyle,z=y&&y.blurLineStyle,j=y&&y.selectLineStyle,re=y&&y.labelStatesModels,ae=y&&y.emphasisDisabled,oe=y&&y.focus,ie=y&&y.blurScope;if(!y||n.hasItemOption){var le=n.getItemModel(g),ue=le.getModel("emphasis");V=ue.getModel("lineStyle").getLineStyle(),z=le.getModel(["blur","lineStyle"]).getLineStyle(),j=le.getModel(["select","lineStyle"]).getLineStyle(),ae=ue.get("disabled"),oe=ue.get("focus"),ie=ue.get("blurScope"),re=getLabelStatesModels(le)}var de=n.getItemVisual(g,"style"),pe=de.stroke;$.useStyle(de),$.style.fill=null,$.style.strokeNoScale=!0,$.ensureState("emphasis").style=V,$.ensureState("blur").style=z,$.ensureState("select").style=j,each$f(SYMBOL_CATEGORIES,function(xe){var Ie=this.childOfName(xe);if(Ie){Ie.setColor(pe),Ie.style.opacity=de.opacity;for(var Ne=0;Ne<SPECIAL_STATES.length;Ne++){var ze=SPECIAL_STATES[Ne],Fe=$.getState(ze);if(Fe){var qe=Fe.style||{},Et=Ie.ensureState(ze),kt=Et.style||(Et.style={});qe.stroke!=null&&(kt[Ie.__isEmptyBrush?"stroke":"fill"]=qe.stroke),qe.opacity!=null&&(kt.opacity=qe.opacity)}}Ie.markRedraw()}},this);var he=L.getRawValue(g);setLabelStyle(this,re,{labelDataIndex:g,labelFetcher:{getFormattedLabel:function(xe,Ie){return L.getFormattedLabel(xe,Ie,n.dataType)}},inheritColor:pe||"#000",defaultOpacity:de.opacity,defaultText:(he==null?n.getName(g):isFinite(he)?round$3(he):he)+""});var _e=this.getTextContent();if(_e){var Ce=re.normal;_e.__align=_e.style.align,_e.__verticalAlign=_e.style.verticalAlign,_e.__position=Ce.get("position")||"middle";var $e=Ce.get("distance");isArray$2($e)||($e=[$e,$e]),_e.__labelDistance=$e}this.setTextConfig({position:null,local:!0,inside:!1}),toggleHoverEmphasis(this,oe,ie,ae)},r.prototype.highlight=function(){enterEmphasis(this)},r.prototype.downplay=function(){leaveEmphasis(this)},r.prototype.updateLayout=function(n,g){this.setLinePoints(n.getItemLayout(g))},r.prototype.setLinePoints=function(n){var g=this.childOfName("line");setLinePoints(g.shape,n),g.dirty()},r.prototype.beforeUpdate=function(){var n=this,g=n.childOfName("fromSymbol"),y=n.childOfName("toSymbol"),L=n.getTextContent();if(!g&&!y&&(!L||L.ignore))return;for(var $=1,V=this.parent;V;)V.scaleX&&($/=V.scaleX),V=V.parent;var z=n.childOfName("line");if(!this.__dirty&&!z.__dirty)return;var j=z.shape.percent,re=z.pointAt(0),ae=z.pointAt(j),oe=sub([],ae,re);normalize$3(oe,oe);function ie(Fe,qe){var Et=Fe.__specifiedRotation;if(Et==null){var kt=z.tangentAt(qe);Fe.attr("rotation",(qe===1?-1:1)*Math.PI/2-Math.atan2(kt[1],kt[0]))}else Fe.attr("rotation",Et)}if(g&&(g.setPosition(re),ie(g,0),g.scaleX=g.scaleY=$*j,g.markRedraw()),y&&(y.setPosition(ae),ie(y,1),y.scaleX=y.scaleY=$*j,y.markRedraw()),L&&!L.ignore){L.x=L.y=0,L.originX=L.originY=0;var le=void 0,ue=void 0,de=L.__labelDistance,pe=de[0]*$,he=de[1]*$,_e=j/2,Ce=z.tangentAt(_e),$e=[Ce[1],-Ce[0]],xe=z.pointAt(_e);$e[1]>0&&($e[0]=-$e[0],$e[1]=-$e[1]);var Ie=Ce[0]<0?-1:1;if(L.__position!=="start"&&L.__position!=="end"){var Ne=-Math.atan2(Ce[1],Ce[0]);ae[0]<re[0]&&(Ne=Math.PI+Ne),L.rotation=Ne}var ze=void 0;switch(L.__position){case"insideStartTop":case"insideMiddleTop":case"insideEndTop":case"middle":ze=-he,ue="bottom";break;case"insideStartBottom":case"insideMiddleBottom":case"insideEndBottom":ze=he,ue="top";break;default:ze=0,ue="middle"}switch(L.__position){case"end":L.x=oe[0]*pe+ae[0],L.y=oe[1]*he+ae[1],le=oe[0]>.8?"left":oe[0]<-.8?"right":"center",ue=oe[1]>.8?"top":oe[1]<-.8?"bottom":"middle";break;case"start":L.x=-oe[0]*pe+re[0],L.y=-oe[1]*he+re[1],le=oe[0]>.8?"right":oe[0]<-.8?"left":"center",ue=oe[1]>.8?"bottom":oe[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":L.x=pe*Ie+re[0],L.y=re[1]+ze,le=Ce[0]<0?"right":"left",L.originX=-pe*Ie,L.originY=-ze;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":L.x=xe[0],L.y=xe[1]+ze,le="center",L.originY=-ze;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":L.x=-pe*Ie+ae[0],L.y=ae[1]+ze,le=Ce[0]>=0?"right":"left",L.originX=pe*Ie,L.originY=-ze;break}L.scaleX=L.scaleY=$,L.setStyle({verticalAlign:L.__verticalAlign||ue,align:L.__align||le})}},r}(Group$4);const Line$1=Line;var LineDraw=function(){function t(r){this.group=new Group$4,this._LineCtor=r||Line$1}return t.prototype.updateData=function(r){var n=this;this._progressiveEls=null;var g=this,y=g.group,L=g._lineData;g._lineData=r,L||y.removeAll();var $=makeSeriesScope$1(r);r.diff(L).add(function(V){n._doAdd(r,V,$)}).update(function(V,z){n._doUpdate(L,r,z,V,$)}).remove(function(V){y.remove(L.getItemGraphicEl(V))}).execute()},t.prototype.updateLayout=function(){var r=this._lineData;r&&r.eachItemGraphicEl(function(n,g){n.updateLayout(r,g)},this)},t.prototype.incrementalPrepareUpdate=function(r){this._seriesScope=makeSeriesScope$1(r),this._lineData=null,this.group.removeAll()},t.prototype.incrementalUpdate=function(r,n){this._progressiveEls=[];function g(V){!V.isGroup&&!isEffectObject(V)&&(V.incremental=!0,V.ensureState("emphasis").hoverLayer=!0)}for(var y=r.start;y<r.end;y++){var L=n.getItemLayout(y);if(lineNeedsDraw(L)){var $=new this._LineCtor(n,y,this._seriesScope);$.traverse(g),this.group.add($),n.setItemGraphicEl(y,$),this._progressiveEls.push($)}}},t.prototype.remove=function(){this.group.removeAll()},t.prototype.eachRendered=function(r){traverseElements(this._progressiveEls||this.group,r)},t.prototype._doAdd=function(r,n,g){var y=r.getItemLayout(n);if(lineNeedsDraw(y)){var L=new this._LineCtor(r,n,g);r.setItemGraphicEl(n,L),this.group.add(L)}},t.prototype._doUpdate=function(r,n,g,y,L){var $=r.getItemGraphicEl(g);if(!lineNeedsDraw(n.getItemLayout(y))){this.group.remove($);return}$?$.updateData(n,y,L):$=new this._LineCtor(n,y,L),n.setItemGraphicEl(y,$),this.group.add($)},t}();function isEffectObject(t){return t.animators&&t.animators.length>0}function makeSeriesScope$1(t){var r=t.hostModel,n=r.getModel("emphasis");return{lineStyle:r.getModel("lineStyle").getLineStyle(),emphasisLineStyle:n.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:r.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:r.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:n.get("disabled"),blurScope:n.get("blurScope"),focus:n.get("focus"),labelStatesModels:getLabelStatesModels(r)}}function isPointNaN(t){return isNaN(t[0])||isNaN(t[1])}function lineNeedsDraw(t){return t&&!isPointNaN(t[0])&&!isPointNaN(t[1])}const LineDraw$1=LineDraw;var v1=[],v2=[],v3=[],quadraticAt=quadraticAt$1,v2DistSquare=distSquare,mathAbs=Math.abs;function intersectCurveCircle(t,r,n){for(var g=t[0],y=t[1],L=t[2],$=1/0,V,z=n*n,j=.1,re=.1;re<=.9;re+=.1){v1[0]=quadraticAt(g[0],y[0],L[0],re),v1[1]=quadraticAt(g[1],y[1],L[1],re);var ae=mathAbs(v2DistSquare(v1,r)-z);ae<$&&($=ae,V=re)}for(var oe=0;oe<32;oe++){var ie=V+j;v2[0]=quadraticAt(g[0],y[0],L[0],V),v2[1]=quadraticAt(g[1],y[1],L[1],V),v3[0]=quadraticAt(g[0],y[0],L[0],ie),v3[1]=quadraticAt(g[1],y[1],L[1],ie);var ae=v2DistSquare(v2,r)-z;if(mathAbs(ae)<.01)break;var le=v2DistSquare(v3,r)-z;j/=2,ae<0?le>=0?V=V+j:V=V-j:le>=0?V=V-j:V=V+j}return V}function adjustEdge(t,r){var n=[],g=quadraticSubdivide,y=[[],[],[]],L=[[],[]],$=[];r/=2,t.eachEdge(function(V,z){var j=V.getLayout(),re=V.getVisual("fromSymbol"),ae=V.getVisual("toSymbol");j.__original||(j.__original=[clone$3(j[0]),clone$3(j[1])],j[2]&&j.__original.push(clone$3(j[2])));var oe=j.__original;if(j[2]!=null){if(copy$1(y[0],oe[0]),copy$1(y[1],oe[2]),copy$1(y[2],oe[1]),re&&re!=="none"){var ie=getSymbolSize(V.node1),le=intersectCurveCircle(y,oe[0],ie*r);g(y[0][0],y[1][0],y[2][0],le,n),y[0][0]=n[3],y[1][0]=n[4],g(y[0][1],y[1][1],y[2][1],le,n),y[0][1]=n[3],y[1][1]=n[4]}if(ae&&ae!=="none"){var ie=getSymbolSize(V.node2),le=intersectCurveCircle(y,oe[1],ie*r);g(y[0][0],y[1][0],y[2][0],le,n),y[1][0]=n[1],y[2][0]=n[2],g(y[0][1],y[1][1],y[2][1],le,n),y[1][1]=n[1],y[2][1]=n[2]}copy$1(j[0],y[0]),copy$1(j[1],y[2]),copy$1(j[2],y[1])}else{if(copy$1(L[0],oe[0]),copy$1(L[1],oe[1]),sub($,L[1],L[0]),normalize$3($,$),re&&re!=="none"){var ie=getSymbolSize(V.node1);scaleAndAdd$1(L[0],L[0],$,ie*r)}if(ae&&ae!=="none"){var ie=getSymbolSize(V.node2);scaleAndAdd$1(L[1],L[1],$,-ie*r)}copy$1(j[0],L[0]),copy$1(j[1],L[1])}})}function isViewCoordSys(t){return t.type==="view"}var GraphView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.init=function(n,g){var y=new SymbolDraw$1,L=new LineDraw$1,$=this.group;this._controller=new RoamController$1(g.getZr()),this._controllerHost={target:$},$.add(y.group),$.add(L.group),this._symbolDraw=y,this._lineDraw=L,this._firstRender=!0},r.prototype.render=function(n,g,y){var L=this,$=n.coordinateSystem;this._model=n;var V=this._symbolDraw,z=this._lineDraw,j=this.group;if(isViewCoordSys($)){var re={x:$.x,y:$.y,scaleX:$.scaleX,scaleY:$.scaleY};this._firstRender?j.attr(re):updateProps$1(j,re,n)}adjustEdge(n.getGraph(),getNodeGlobalScale(n));var ae=n.getData();V.updateData(ae);var oe=n.getEdgeData();z.updateData(oe),this._updateNodeAndLinkScale(),this._updateController(n,g,y),clearTimeout(this._layoutTimeout);var ie=n.forceLayout,le=n.get(["force","layoutAnimation"]);ie&&this._startForceLayoutIteration(ie,le);var ue=n.get("layout");ae.graph.eachNode(function(_e){var Ce=_e.dataIndex,$e=_e.getGraphicEl(),xe=_e.getModel();if($e){$e.off("drag").off("dragend");var Ie=xe.get("draggable");Ie&&$e.on("drag",function(ze){switch(ue){case"force":ie.warmUp(),!L._layouting&&L._startForceLayoutIteration(ie,le),ie.setFixed(Ce),ae.setItemLayout(Ce,[$e.x,$e.y]);break;case"circular":ae.setItemLayout(Ce,[$e.x,$e.y]),_e.setLayout({fixed:!0},!0),circularLayout(n,"symbolSize",_e,[ze.offsetX,ze.offsetY]),L.updateLayout(n);break;case"none":default:ae.setItemLayout(Ce,[$e.x,$e.y]),simpleLayoutEdge(n.getGraph(),n),L.updateLayout(n);break}}).on("dragend",function(){ie&&ie.setUnfixed(Ce)}),$e.setDraggable(Ie,!!xe.get("cursor"));var Ne=xe.get(["emphasis","focus"]);Ne==="adjacency"&&(getECData($e).focus=_e.getAdjacentDataIndices())}}),ae.graph.eachEdge(function(_e){var Ce=_e.getGraphicEl(),$e=_e.getModel().get(["emphasis","focus"]);Ce&&$e==="adjacency"&&(getECData(Ce).focus={edge:[_e.dataIndex],node:[_e.node1.dataIndex,_e.node2.dataIndex]})});var de=n.get("layout")==="circular"&&n.get(["circular","rotateLabel"]),pe=ae.getLayout("cx"),he=ae.getLayout("cy");ae.graph.eachNode(function(_e){rotateNodeLabel(_e,de,pe,he)}),this._firstRender=!1},r.prototype.dispose=function(){this.remove(),this._controller&&this._controller.dispose(),this._controllerHost=null},r.prototype._startForceLayoutIteration=function(n,g){var y=this;(function L(){n.step(function($){y.updateLayout(y._model),(y._layouting=!$)&&(g?y._layoutTimeout=setTimeout(L,16):L())})})()},r.prototype._updateController=function(n,g,y){var L=this,$=this._controller,V=this._controllerHost,z=this.group;if($.setPointerChecker(function(j,re,ae){var oe=z.getBoundingRect();return oe.applyTransform(z.transform),oe.contain(re,ae)&&!onIrrelevantElement(j,y,n)}),!isViewCoordSys(n.coordinateSystem)){$.disable();return}$.enable(n.get("roam")),V.zoomLimit=n.get("scaleLimit"),V.zoom=n.coordinateSystem.getZoom(),$.off("pan").off("zoom").on("pan",function(j){updateViewOnPan(V,j.dx,j.dy),y.dispatchAction({seriesId:n.id,type:"graphRoam",dx:j.dx,dy:j.dy})}).on("zoom",function(j){updateViewOnZoom(V,j.scale,j.originX,j.originY),y.dispatchAction({seriesId:n.id,type:"graphRoam",zoom:j.scale,originX:j.originX,originY:j.originY}),L._updateNodeAndLinkScale(),adjustEdge(n.getGraph(),getNodeGlobalScale(n)),L._lineDraw.updateLayout(),y.updateLabelLayout()})},r.prototype._updateNodeAndLinkScale=function(){var n=this._model,g=n.getData(),y=getNodeGlobalScale(n);g.eachItemGraphicEl(function(L,$){L&&L.setSymbolScale(y)})},r.prototype.updateLayout=function(n){adjustEdge(n.getGraph(),getNodeGlobalScale(n)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},r.prototype.remove=function(){clearTimeout(this._layoutTimeout),this._layouting=!1,this._layoutTimeout=null,this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},r.type="graph",r}(ChartView$1);const GraphView$1=GraphView;function generateNodeKey(t){return"_EC_"+t}var Graph=function(){function t(r){this.type="graph",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=r||!1}return t.prototype.isDirected=function(){return this._directed},t.prototype.addNode=function(r,n){r=r==null?""+n:""+r;var g=this._nodesMap;if(!g[generateNodeKey(r)]){var y=new GraphNode(r,n);return y.hostGraph=this,this.nodes.push(y),g[generateNodeKey(r)]=y,y}},t.prototype.getNodeByIndex=function(r){var n=this.data.getRawIndex(r);return this.nodes[n]},t.prototype.getNodeById=function(r){return this._nodesMap[generateNodeKey(r)]},t.prototype.addEdge=function(r,n,g){var y=this._nodesMap,L=this._edgesMap;if(isNumber$1(r)&&(r=this.nodes[r]),isNumber$1(n)&&(n=this.nodes[n]),r instanceof GraphNode||(r=y[generateNodeKey(r)]),n instanceof GraphNode||(n=y[generateNodeKey(n)]),!(!r||!n)){var $=r.id+"-"+n.id,V=new GraphEdge(r,n,g);return V.hostGraph=this,this._directed&&(r.outEdges.push(V),n.inEdges.push(V)),r.edges.push(V),r!==n&&n.edges.push(V),this.edges.push(V),L[$]=V,V}},t.prototype.getEdgeByIndex=function(r){var n=this.edgeData.getRawIndex(r);return this.edges[n]},t.prototype.getEdge=function(r,n){r instanceof GraphNode&&(r=r.id),n instanceof GraphNode&&(n=n.id);var g=this._edgesMap;return this._directed?g[r+"-"+n]:g[r+"-"+n]||g[n+"-"+r]},t.prototype.eachNode=function(r,n){for(var g=this.nodes,y=g.length,L=0;L<y;L++)g[L].dataIndex>=0&&r.call(n,g[L],L)},t.prototype.eachEdge=function(r,n){for(var g=this.edges,y=g.length,L=0;L<y;L++)g[L].dataIndex>=0&&g[L].node1.dataIndex>=0&&g[L].node2.dataIndex>=0&&r.call(n,g[L],L)},t.prototype.breadthFirstTraverse=function(r,n,g,y){if(n instanceof GraphNode||(n=this._nodesMap[generateNodeKey(n)]),!!n){for(var L=g==="out"?"outEdges":g==="in"?"inEdges":"edges",$=0;$<this.nodes.length;$++)this.nodes[$].__visited=!1;if(!r.call(y,n,null))for(var V=[n];V.length;)for(var z=V.shift(),j=z[L],$=0;$<j.length;$++){var re=j[$],ae=re.node1===z?re.node2:re.node1;if(!ae.__visited){if(r.call(y,ae,z))return;V.push(ae),ae.__visited=!0}}}},t.prototype.update=function(){for(var r=this.data,n=this.edgeData,g=this.nodes,y=this.edges,L=0,$=g.length;L<$;L++)g[L].dataIndex=-1;for(var L=0,$=r.count();L<$;L++)g[r.getRawIndex(L)].dataIndex=L;n.filterSelf(function(V){var z=y[n.getRawIndex(V)];return z.node1.dataIndex>=0&&z.node2.dataIndex>=0});for(var L=0,$=y.length;L<$;L++)y[L].dataIndex=-1;for(var L=0,$=n.count();L<$;L++)y[n.getRawIndex(L)].dataIndex=L},t.prototype.clone=function(){for(var r=new t(this._directed),n=this.nodes,g=this.edges,y=0;y<n.length;y++)r.addNode(n[y].id,n[y].dataIndex);for(var y=0;y<g.length;y++){var L=g[y];r.addEdge(L.node1.id,L.node2.id,L.dataIndex)}return r},t}(),GraphNode=function(){function t(r,n){this.inEdges=[],this.outEdges=[],this.edges=[],this.dataIndex=-1,this.id=r??"",this.dataIndex=n??-1}return t.prototype.degree=function(){return this.edges.length},t.prototype.inDegree=function(){return this.inEdges.length},t.prototype.outDegree=function(){return this.outEdges.length},t.prototype.getModel=function(r){if(!(this.dataIndex<0)){var n=this.hostGraph,g=n.data.getItemModel(this.dataIndex);return g.getModel(r)}},t.prototype.getAdjacentDataIndices=function(){for(var r={edge:[],node:[]},n=0;n<this.edges.length;n++){var g=this.edges[n];g.dataIndex<0||(r.edge.push(g.dataIndex),r.node.push(g.node1.dataIndex,g.node2.dataIndex))}return r},t.prototype.getTrajectoryDataIndices=function(){for(var r=createHashMap(),n=createHashMap(),g=0;g<this.edges.length;g++){var y=this.edges[g];if(!(y.dataIndex<0)){r.set(y.dataIndex,!0);for(var L=[y.node1],$=[y.node2],V=0;V<L.length;){var z=L[V];V++,n.set(z.dataIndex,!0);for(var j=0;j<z.inEdges.length;j++)r.set(z.inEdges[j].dataIndex,!0),L.push(z.inEdges[j].node1)}for(V=0;V<$.length;){var re=$[V];V++,n.set(re.dataIndex,!0);for(var j=0;j<re.outEdges.length;j++)r.set(re.outEdges[j].dataIndex,!0),$.push(re.outEdges[j].node2)}}}return{edge:r.keys(),node:n.keys()}},t}(),GraphEdge=function(){function t(r,n,g){this.dataIndex=-1,this.node1=r,this.node2=n,this.dataIndex=g??-1}return t.prototype.getModel=function(r){if(!(this.dataIndex<0)){var n=this.hostGraph,g=n.edgeData.getItemModel(this.dataIndex);return g.getModel(r)}},t.prototype.getAdjacentDataIndices=function(){return{edge:[this.dataIndex],node:[this.node1.dataIndex,this.node2.dataIndex]}},t.prototype.getTrajectoryDataIndices=function(){var r=createHashMap(),n=createHashMap();r.set(this.dataIndex,!0);for(var g=[this.node1],y=[this.node2],L=0;L<g.length;){var $=g[L];L++,n.set($.dataIndex,!0);for(var V=0;V<$.inEdges.length;V++)r.set($.inEdges[V].dataIndex,!0),g.push($.inEdges[V].node1)}for(L=0;L<y.length;){var z=y[L];L++,n.set(z.dataIndex,!0);for(var V=0;V<z.outEdges.length;V++)r.set(z.outEdges[V].dataIndex,!0),y.push(z.outEdges[V].node2)}return{edge:r.keys(),node:n.keys()}},t}();function createGraphDataProxyMixin(t,r){return{getValue:function(n){var g=this[t][r];return g.getStore().get(g.getDimensionIndex(n||"value"),this.dataIndex)},setVisual:function(n,g){this.dataIndex>=0&&this[t][r].setItemVisual(this.dataIndex,n,g)},getVisual:function(n){return this[t][r].getItemVisual(this.dataIndex,n)},setLayout:function(n,g){this.dataIndex>=0&&this[t][r].setItemLayout(this.dataIndex,n,g)},getLayout:function(){return this[t][r].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[t][r].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[t][r].getRawIndex(this.dataIndex)}}}mixin(GraphNode,createGraphDataProxyMixin("hostGraph","data"));mixin(GraphEdge,createGraphDataProxyMixin("hostGraph","edgeData"));const Graph$1=Graph;function createGraphFromNodeEdge(t,r,n,g,y){for(var L=new Graph$1(g),$=0;$<t.length;$++)L.addNode(retrieve(t[$].id,t[$].name,$),$);for(var V=[],z=[],j=0,$=0;$<r.length;$++){var re=r[$],ae=re.source,oe=re.target;L.addEdge(ae,oe,j)&&(z.push(re),V.push(retrieve(convertOptionIdName(re.id,null),ae+" > "+oe)),j++)}var ie=n.get("coordinateSystem"),le;if(ie==="cartesian2d"||ie==="polar")le=createSeriesData(t,n);else{var ue=CoordinateSystem.get(ie),de=ue?ue.dimensions||[]:[];indexOf(de,"value")<0&&de.concat(["value"]);var pe=prepareSeriesDataSchema(t,{coordDimensions:de,encodeDefine:n.getEncode()}).dimensions;le=new SeriesData$1(pe,n),le.initData(t)}var he=new SeriesData$1(["value"],n);return he.initData(z,V),y&&y(le,he),linkSeriesData({mainData:le,struct:L,structAttr:"graph",datas:{node:le,edge:he},datasAttr:{node:"data",edge:"edgeData"}}),L.update(),L}var GraphSeriesModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.hasSymbolVisual=!0,n}return r.prototype.init=function(n){t.prototype.init.apply(this,arguments);var g=this;function y(){return g._categoriesData}this.legendVisualProvider=new LegendVisualProvider$1(y,y),this.fillDataTextStyle(n.edges||n.links),this._updateCategoriesData()},r.prototype.mergeOption=function(n){t.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(n.edges||n.links),this._updateCategoriesData()},r.prototype.mergeDefaultAndTheme=function(n){t.prototype.mergeDefaultAndTheme.apply(this,arguments),defaultEmphasis(n,"edgeLabel",["show"])},r.prototype.getInitialData=function(n,g){var y=n.edges||n.links||[],L=n.data||n.nodes||[],$=this;if(L&&y){initCurvenessList(this);var V=createGraphFromNodeEdge(L,y,this,!0,z);return each$f(V.edges,function(j){createEdgeMapForCurveness(j.node1,j.node2,this,j.dataIndex)},this),V.data}function z(j,re){j.wrapMethod("getItemModel",function(le){var ue=$._categoriesModels,de=le.getShallow("category"),pe=ue[de];return pe&&(pe.parentModel=le.parentModel,le.parentModel=pe),le});var ae=Model$1.prototype.getModel;function oe(le,ue){var de=ae.call(this,le,ue);return de.resolveParentPath=ie,de}re.wrapMethod("getItemModel",function(le){return le.resolveParentPath=ie,le.getModel=oe,le});function ie(le){if(le&&(le[0]==="label"||le[1]==="label")){var ue=le.slice();return le[0]==="label"?ue[0]="edgeLabel":le[1]==="label"&&(ue[1]="edgeLabel"),ue}return le}}},r.prototype.getGraph=function(){return this.getData().graph},r.prototype.getEdgeData=function(){return this.getGraph().edgeData},r.prototype.getCategoriesData=function(){return this._categoriesData},r.prototype.formatTooltip=function(n,g,y){if(y==="edge"){var L=this.getData(),$=this.getDataParams(n,y),V=L.graph.getEdgeByIndex(n),z=L.getName(V.node1.dataIndex),j=L.getName(V.node2.dataIndex),re=[];return z!=null&&re.push(z),j!=null&&re.push(j),createTooltipMarkup("nameValue",{name:re.join(" > "),value:$.value,noValue:$.value==null})}var ae=defaultSeriesFormatTooltip({series:this,dataIndex:n,multipleSeries:g});return ae},r.prototype._updateCategoriesData=function(){var n=map$1(this.option.categories||[],function(y){return y.value!=null?y:extend$1({value:0},y)}),g=new SeriesData$1(["value"],this);g.initData(n),this._categoriesData=g,this._categoriesModels=g.mapArray(function(y){return g.getItemModel(y)})},r.prototype.setZoom=function(n){this.option.zoom=n},r.prototype.setCenter=function(n){this.option.center=n},r.prototype.isAnimationEnabled=function(){return t.prototype.isAnimationEnabled.call(this)&&!(this.get("layout")==="force"&&this.get(["force","layoutAnimation"]))},r.type="series.graph",r.dependencies=["grid","polar","geo","singleAxis","calendar"],r.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"}}},r}(SeriesModel$1);const GraphSeriesModel$1=GraphSeriesModel;var actionInfo$1={type:"graphRoam",event:"graphRoam",update:"none"};function install$F(t){t.registerChartView(GraphView$1),t.registerSeriesModel(GraphSeriesModel$1),t.registerProcessor(categoryFilter),t.registerVisual(categoryVisual),t.registerVisual(graphEdgeVisual),t.registerLayout(graphSimpleLayout),t.registerLayout(t.PRIORITY.VISUAL.POST_CHART_LAYOUT,graphCircularLayout),t.registerLayout(graphForceLayout),t.registerCoordinateSystem("graphView",{dimensions:View$1.dimensions,create:createViewCoordSys}),t.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},noop$2),t.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},noop$2),t.registerAction(actionInfo$1,function(r,n,g){n.eachComponent({mainType:"series",query:r},function(y){var L=y.coordinateSystem,$=updateCenterAndZoom(L,r,void 0,g);y.setCenter&&y.setCenter($.center),y.setZoom&&y.setZoom($.zoom)})})}var PointerShape=function(){function t(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0}return t}(),PointerPath=function(t){__extends(r,t);function r(n){var g=t.call(this,n)||this;return g.type="pointer",g}return r.prototype.getDefaultShape=function(){return new PointerShape},r.prototype.buildPath=function(n,g){var y=Math.cos,L=Math.sin,$=g.r,V=g.width,z=g.angle,j=g.x-y(z)*V*(V>=$/3?1:2),re=g.y-L(z)*V*(V>=$/3?1:2);z=g.angle-Math.PI/2,n.moveTo(j,re),n.lineTo(g.x+y(z)*V,g.y+L(z)*V),n.lineTo(g.x+y(g.angle)*$,g.y+L(g.angle)*$),n.lineTo(g.x-y(z)*V,g.y-L(z)*V),n.lineTo(j,re)},r}(Path$1);const PointerPath$1=PointerPath;function parsePosition(t,r){var n=t.get("center"),g=r.getWidth(),y=r.getHeight(),L=Math.min(g,y),$=parsePercent(n[0],r.getWidth()),V=parsePercent(n[1],r.getHeight()),z=parsePercent(t.get("radius"),L/2);return{cx:$,cy:V,r:z}}function formatLabel(t,r){var n=t==null?"":t+"";return r&&(isString$1(r)?n=r.replace("{value}",n):isFunction$1(r)&&(n=r(t))),n}var GaugeView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.render=function(n,g,y){this.group.removeAll();var L=n.get(["axisLine","lineStyle","color"]),$=parsePosition(n,y);this._renderMain(n,g,y,L,$),this._data=n.getData()},r.prototype.dispose=function(){},r.prototype._renderMain=function(n,g,y,L,$){var V=this.group,z=n.get("clockwise"),j=-n.get("startAngle")/180*Math.PI,re=-n.get("endAngle")/180*Math.PI,ae=n.getModel("axisLine"),oe=ae.get("roundCap"),ie=oe?Sausage:Sector$1,le=ae.get("show"),ue=ae.getModel("lineStyle"),de=ue.get("width"),pe=[j,re];normalizeArcAngles(pe,!z),j=pe[0],re=pe[1];for(var he=re-j,_e=j,Ce=[],$e=0;le&&$e<L.length;$e++){var xe=Math.min(Math.max(L[$e][0],0),1);re=j+he*xe;var Ie=new ie({shape:{startAngle:_e,endAngle:re,cx:$.cx,cy:$.cy,clockwise:z,r0:$.r-de,r:$.r},silent:!0});Ie.setStyle({fill:L[$e][1]}),Ie.setStyle(ue.getLineStyle(["color","width"])),Ce.push(Ie),_e=re}Ce.reverse(),each$f(Ce,function(ze){return V.add(ze)});var Ne=function(ze){if(ze<=0)return L[0][1];var Fe;for(Fe=0;Fe<L.length;Fe++)if(L[Fe][0]>=ze&&(Fe===0?0:L[Fe-1][0])<ze)return L[Fe][1];return L[Fe-1][1]};this._renderTicks(n,g,y,Ne,$,j,re,z,de),this._renderTitleAndDetail(n,g,y,Ne,$),this._renderAnchor(n,$),this._renderPointer(n,g,y,Ne,$,j,re,z,de)},r.prototype._renderTicks=function(n,g,y,L,$,V,z,j,re){for(var ae=this.group,oe=$.cx,ie=$.cy,le=$.r,ue=+n.get("min"),de=+n.get("max"),pe=n.getModel("splitLine"),he=n.getModel("axisTick"),_e=n.getModel("axisLabel"),Ce=n.get("splitNumber"),$e=he.get("splitNumber"),xe=parsePercent(pe.get("length"),le),Ie=parsePercent(he.get("length"),le),Ne=V,ze=(z-V)/Ce,Fe=ze/$e,qe=pe.getModel("lineStyle").getLineStyle(),Et=he.getModel("lineStyle").getLineStyle(),kt=pe.get("distance"),Lt,vn,jt=0;jt<=Ce;jt++){if(Lt=Math.cos(Ne),vn=Math.sin(Ne),pe.get("show")){var At=kt?kt+re:re,hn=new Line$3({shape:{x1:Lt*(le-At)+oe,y1:vn*(le-At)+ie,x2:Lt*(le-xe-At)+oe,y2:vn*(le-xe-At)+ie},style:qe,silent:!0});qe.stroke==="auto"&&hn.setStyle({stroke:L(jt/Ce)}),ae.add(hn)}if(_e.get("show")){var At=_e.get("distance")+kt,bn=formatLabel(round$3(jt/Ce*(de-ue)+ue),_e.get("formatter")),Cn=L(jt/Ce),Tn=Lt*(le-xe-At)+oe,xn=vn*(le-xe-At)+ie,En=_e.get("rotate"),kn=0;En==="radial"?(kn=-Ne+2*Math.PI,kn>Math.PI/2&&(kn+=Math.PI)):En==="tangential"?kn=-Ne-Math.PI/2:isNumber$1(En)&&(kn=En*Math.PI/180),kn===0?ae.add(new ZRText$1({style:createTextStyle(_e,{text:bn,x:Tn,y:xn,verticalAlign:vn<-.8?"top":vn>.8?"bottom":"middle",align:Lt<-.4?"left":Lt>.4?"right":"center"},{inheritColor:Cn}),silent:!0})):ae.add(new ZRText$1({style:createTextStyle(_e,{text:bn,x:Tn,y:xn,verticalAlign:"middle",align:"center"},{inheritColor:Cn}),silent:!0,originX:Tn,originY:xn,rotation:kn}))}if(he.get("show")&&jt!==Ce){var At=he.get("distance");At=At?At+re:re;for(var On=0;On<=$e;On++){Lt=Math.cos(Ne),vn=Math.sin(Ne);var Rn=new Line$3({shape:{x1:Lt*(le-At)+oe,y1:vn*(le-At)+ie,x2:Lt*(le-Ie-At)+oe,y2:vn*(le-Ie-At)+ie},silent:!0,style:Et});Et.stroke==="auto"&&Rn.setStyle({stroke:L((jt+On/$e)/Ce)}),ae.add(Rn),Ne+=Fe}Ne-=Fe}else Ne+=ze}},r.prototype._renderPointer=function(n,g,y,L,$,V,z,j,re){var ae=this.group,oe=this._data,ie=this._progressEls,le=[],ue=n.get(["pointer","show"]),de=n.getModel("progress"),pe=de.get("show"),he=n.getData(),_e=he.mapDimension("value"),Ce=+n.get("min"),$e=+n.get("max"),xe=[Ce,$e],Ie=[V,z];function Ne(Fe,qe){var Et=he.getItemModel(Fe),kt=Et.getModel("pointer"),Lt=parsePercent(kt.get("width"),$.r),vn=parsePercent(kt.get("length"),$.r),jt=n.get(["pointer","icon"]),At=kt.get("offsetCenter"),hn=parsePercent(At[0],$.r),bn=parsePercent(At[1],$.r),Cn=kt.get("keepAspect"),Tn;return jt?Tn=createSymbol$1(jt,hn-Lt/2,bn-vn,Lt,vn,null,Cn):Tn=new PointerPath$1({shape:{angle:-Math.PI/2,width:Lt,r:vn,x:hn,y:bn}}),Tn.rotation=-(qe+Math.PI/2),Tn.x=$.cx,Tn.y=$.cy,Tn}function ze(Fe,qe){var Et=de.get("roundCap"),kt=Et?Sausage:Sector$1,Lt=de.get("overlap"),vn=Lt?de.get("width"):re/he.count(),jt=Lt?$.r-vn:$.r-(Fe+1)*vn,At=Lt?$.r:$.r-Fe*vn,hn=new kt({shape:{startAngle:V,endAngle:qe,cx:$.cx,cy:$.cy,clockwise:j,r0:jt,r:At}});return Lt&&(hn.z2=$e-he.get(_e,Fe)%$e),hn}(pe||ue)&&(he.diff(oe).add(function(Fe){var qe=he.get(_e,Fe);if(ue){var Et=Ne(Fe,V);initProps(Et,{rotation:-((isNaN(+qe)?Ie[0]:linearMap$2(qe,xe,Ie,!0))+Math.PI/2)},n),ae.add(Et),he.setItemGraphicEl(Fe,Et)}if(pe){var kt=ze(Fe,V),Lt=de.get("clip");initProps(kt,{shape:{endAngle:linearMap$2(qe,xe,Ie,Lt)}},n),ae.add(kt),setCommonECData(n.seriesIndex,he.dataType,Fe,kt),le[Fe]=kt}}).update(function(Fe,qe){var Et=he.get(_e,Fe);if(ue){var kt=oe.getItemGraphicEl(qe),Lt=kt?kt.rotation:V,vn=Ne(Fe,Lt);vn.rotation=Lt,updateProps$1(vn,{rotation:-((isNaN(+Et)?Ie[0]:linearMap$2(Et,xe,Ie,!0))+Math.PI/2)},n),ae.add(vn),he.setItemGraphicEl(Fe,vn)}if(pe){var jt=ie[qe],At=jt?jt.shape.endAngle:V,hn=ze(Fe,At),bn=de.get("clip");updateProps$1(hn,{shape:{endAngle:linearMap$2(Et,xe,Ie,bn)}},n),ae.add(hn),setCommonECData(n.seriesIndex,he.dataType,Fe,hn),le[Fe]=hn}}).execute(),he.each(function(Fe){var qe=he.getItemModel(Fe),Et=qe.getModel("emphasis"),kt=Et.get("focus"),Lt=Et.get("blurScope"),vn=Et.get("disabled");if(ue){var jt=he.getItemGraphicEl(Fe),At=he.getItemVisual(Fe,"style"),hn=At.fill;if(jt instanceof ZRImage$1){var bn=jt.style;jt.useStyle(extend$1({image:bn.image,x:bn.x,y:bn.y,width:bn.width,height:bn.height},At))}else jt.useStyle(At),jt.type!=="pointer"&&jt.setColor(hn);jt.setStyle(qe.getModel(["pointer","itemStyle"]).getItemStyle()),jt.style.fill==="auto"&&jt.setStyle("fill",L(linearMap$2(he.get(_e,Fe),xe,[0,1],!0))),jt.z2EmphasisLift=0,setStatesStylesFromModel(jt,qe),toggleHoverEmphasis(jt,kt,Lt,vn)}if(pe){var Cn=le[Fe];Cn.useStyle(he.getItemVisual(Fe,"style")),Cn.setStyle(qe.getModel(["progress","itemStyle"]).getItemStyle()),Cn.z2EmphasisLift=0,setStatesStylesFromModel(Cn,qe),toggleHoverEmphasis(Cn,kt,Lt,vn)}}),this._progressEls=le)},r.prototype._renderAnchor=function(n,g){var y=n.getModel("anchor"),L=y.get("show");if(L){var $=y.get("size"),V=y.get("icon"),z=y.get("offsetCenter"),j=y.get("keepAspect"),re=createSymbol$1(V,g.cx-$/2+parsePercent(z[0],g.r),g.cy-$/2+parsePercent(z[1],g.r),$,$,null,j);re.z2=y.get("showAbove")?1:0,re.setStyle(y.getModel("itemStyle").getItemStyle()),this.group.add(re)}},r.prototype._renderTitleAndDetail=function(n,g,y,L,$){var V=this,z=n.getData(),j=z.mapDimension("value"),re=+n.get("min"),ae=+n.get("max"),oe=new Group$4,ie=[],le=[],ue=n.isAnimationEnabled(),de=n.get(["pointer","showAbove"]);z.diff(this._data).add(function(pe){ie[pe]=new ZRText$1({silent:!0}),le[pe]=new ZRText$1({silent:!0})}).update(function(pe,he){ie[pe]=V._titleEls[he],le[pe]=V._detailEls[he]}).execute(),z.each(function(pe){var he=z.getItemModel(pe),_e=z.get(j,pe),Ce=new Group$4,$e=L(linearMap$2(_e,[re,ae],[0,1],!0)),xe=he.getModel("title");if(xe.get("show")){var Ie=xe.get("offsetCenter"),Ne=$.cx+parsePercent(Ie[0],$.r),ze=$.cy+parsePercent(Ie[1],$.r),Fe=ie[pe];Fe.attr({z2:de?0:2,style:createTextStyle(xe,{x:Ne,y:ze,text:z.getName(pe),align:"center",verticalAlign:"middle"},{inheritColor:$e})}),Ce.add(Fe)}var qe=he.getModel("detail");if(qe.get("show")){var Et=qe.get("offsetCenter"),kt=$.cx+parsePercent(Et[0],$.r),Lt=$.cy+parsePercent(Et[1],$.r),vn=parsePercent(qe.get("width"),$.r),jt=parsePercent(qe.get("height"),$.r),At=n.get(["progress","show"])?z.getItemVisual(pe,"style").fill:$e,Fe=le[pe],hn=qe.get("formatter");Fe.attr({z2:de?0:2,style:createTextStyle(qe,{x:kt,y:Lt,text:formatLabel(_e,hn),width:isNaN(vn)?null:vn,height:isNaN(jt)?null:jt,align:"center",verticalAlign:"middle"},{inheritColor:At})}),setLabelValueAnimation(Fe,{normal:qe},_e,function(Cn){return formatLabel(Cn,hn)}),ue&&animateLabelValue(Fe,pe,z,n,{getFormattedLabel:function(Cn,Tn,xn,En,kn,On){return formatLabel(On?On.interpolatedValue:_e,hn)}}),Ce.add(Fe)}oe.add(Ce)}),this.group.add(oe),this._titleEls=ie,this._detailEls=le},r.type="gauge",r}(ChartView$1);const GaugeView$1=GaugeView;var GaugeSeriesModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.visualStyleAccessPath="itemStyle",n}return r.prototype.getInitialData=function(n,g){return createSeriesDataSimply(this,["value"])},r.type="series.gauge",r.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}},r}(SeriesModel$1);const GaugeSeriesModel$1=GaugeSeriesModel;function install$E(t){t.registerChartView(GaugeView$1),t.registerSeriesModel(GaugeSeriesModel$1)}var opacityAccessPath$1=["itemStyle","opacity"],FunnelPiece=function(t){__extends(r,t);function r(n,g){var y=t.call(this)||this,L=y,$=new Polyline$3,V=new ZRText$1;return L.setTextContent(V),y.setTextGuideLine($),y.updateData(n,g,!0),y}return r.prototype.updateData=function(n,g,y){var L=this,$=n.hostModel,V=n.getItemModel(g),z=n.getItemLayout(g),j=V.getModel("emphasis"),re=V.get(opacityAccessPath$1);re=re??1,y||saveOldStyle(L),L.useStyle(n.getItemVisual(g,"style")),L.style.lineJoin="round",y?(L.setShape({points:z.points}),L.style.opacity=0,initProps(L,{style:{opacity:re}},$,g)):updateProps$1(L,{style:{opacity:re},shape:{points:z.points}},$,g),setStatesStylesFromModel(L,V),this._updateLabel(n,g),toggleHoverEmphasis(this,j.get("focus"),j.get("blurScope"),j.get("disabled"))},r.prototype._updateLabel=function(n,g){var y=this,L=this.getTextGuideLine(),$=y.getTextContent(),V=n.hostModel,z=n.getItemModel(g),j=n.getItemLayout(g),re=j.label,ae=n.getItemVisual(g,"style"),oe=ae.fill;setLabelStyle($,getLabelStatesModels(z),{labelFetcher:n.hostModel,labelDataIndex:g,defaultOpacity:ae.opacity,defaultText:n.getName(g)},{normal:{align:re.textAlign,verticalAlign:re.verticalAlign}}),y.setTextConfig({local:!0,inside:!!re.inside,insideStroke:oe,outsideFill:oe});var ie=re.linePoints;L.setShape({points:ie}),y.textGuideLineConfig={anchor:ie?new Point$1(ie[0][0],ie[0][1]):null},updateProps$1($,{style:{x:re.x,y:re.y}},V,g),$.attr({rotation:re.rotation,originX:re.x,originY:re.y,z2:10}),setLabelLineStyle(y,getLabelLineStatesModels(z),{stroke:oe})},r}(Polygon$1),FunnelView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.ignoreLabelLineUpdate=!0,n}return r.prototype.render=function(n,g,y){var L=n.getData(),$=this._data,V=this.group;L.diff($).add(function(z){var j=new FunnelPiece(L,z);L.setItemGraphicEl(z,j),V.add(j)}).update(function(z,j){var re=$.getItemGraphicEl(j);re.updateData(L,z),V.add(re),L.setItemGraphicEl(z,re)}).remove(function(z){var j=$.getItemGraphicEl(z);removeElementWithFadeOut(j,n,z)}).execute(),this._data=L},r.prototype.remove=function(){this.group.removeAll(),this._data=null},r.prototype.dispose=function(){},r.type="funnel",r}(ChartView$1);const FunnelView$1=FunnelView;var FunnelSeriesModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.init=function(n){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new LegendVisualProvider$1(bind$2(this.getData,this),bind$2(this.getRawData,this)),this._defaultLabelLine(n)},r.prototype.getInitialData=function(n,g){return createSeriesDataSimply(this,{coordDimensions:["value"],encodeDefaulter:curry$1(makeSeriesEncodeForNameBased,this)})},r.prototype._defaultLabelLine=function(n){defaultEmphasis(n,"labelLine",["show"]);var g=n.labelLine,y=n.emphasis.labelLine;g.show=g.show&&n.label.show,y.show=y.show&&n.emphasis.label.show},r.prototype.getDataParams=function(n){var g=this.getData(),y=t.prototype.getDataParams.call(this,n),L=g.mapDimension("value"),$=g.getSum(L);return y.percent=$?+(g.get(L,n)/$*100).toFixed(2):0,y.$vars.push("percent"),y},r.type="series.funnel",r.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"}}},r}(SeriesModel$1);const FunnelSeriesModel$1=FunnelSeriesModel;function getViewRect$2(t,r){return getLayoutRect(t.getBoxLayoutParams(),{width:r.getWidth(),height:r.getHeight()})}function getSortedIndices(t,r){for(var n=t.mapDimension("value"),g=t.mapArray(n,function(z){return z}),y=[],L=r==="ascending",$=0,V=t.count();$<V;$++)y[$]=$;return isFunction$1(r)?y.sort(r):r!=="none"&&y.sort(function(z,j){return L?g[z]-g[j]:g[j]-g[z]}),y}function labelLayout(t){var r=t.hostModel,n=r.get("orient");t.each(function(g){var y=t.getItemModel(g),L=y.getModel("label"),$=L.get("position"),V=y.getModel("labelLine"),z=t.getItemLayout(g),j=z.points,re=$==="inner"||$==="inside"||$==="center"||$==="insideLeft"||$==="insideRight",ae,oe,ie,le;if(re)$==="insideLeft"?(oe=(j[0][0]+j[3][0])/2+5,ie=(j[0][1]+j[3][1])/2,ae="left"):$==="insideRight"?(oe=(j[1][0]+j[2][0])/2-5,ie=(j[1][1]+j[2][1])/2,ae="right"):(oe=(j[0][0]+j[1][0]+j[2][0]+j[3][0])/4,ie=(j[0][1]+j[1][1]+j[2][1]+j[3][1])/4,ae="center"),le=[[oe,ie],[oe,ie]];else{var ue=void 0,de=void 0,pe=void 0,he=void 0,_e=V.get("length");$==="left"?(ue=(j[3][0]+j[0][0])/2,de=(j[3][1]+j[0][1])/2,pe=ue-_e,oe=pe-5,ae="right"):$==="right"?(ue=(j[1][0]+j[2][0])/2,de=(j[1][1]+j[2][1])/2,pe=ue+_e,oe=pe+5,ae="left"):$==="top"?(ue=(j[3][0]+j[0][0])/2,de=(j[3][1]+j[0][1])/2,he=de-_e,ie=he-5,ae="center"):$==="bottom"?(ue=(j[1][0]+j[2][0])/2,de=(j[1][1]+j[2][1])/2,he=de+_e,ie=he+5,ae="center"):$==="rightTop"?(ue=n==="horizontal"?j[3][0]:j[1][0],de=n==="horizontal"?j[3][1]:j[1][1],n==="horizontal"?(he=de-_e,ie=he-5,ae="center"):(pe=ue+_e,oe=pe+5,ae="top")):$==="rightBottom"?(ue=j[2][0],de=j[2][1],n==="horizontal"?(he=de+_e,ie=he+5,ae="center"):(pe=ue+_e,oe=pe+5,ae="bottom")):$==="leftTop"?(ue=j[0][0],de=n==="horizontal"?j[0][1]:j[1][1],n==="horizontal"?(he=de-_e,ie=he-5,ae="center"):(pe=ue-_e,oe=pe-5,ae="right")):$==="leftBottom"?(ue=n==="horizontal"?j[1][0]:j[3][0],de=n==="horizontal"?j[1][1]:j[2][1],n==="horizontal"?(he=de+_e,ie=he+5,ae="center"):(pe=ue-_e,oe=pe-5,ae="right")):(ue=(j[1][0]+j[2][0])/2,de=(j[1][1]+j[2][1])/2,n==="horizontal"?(he=de+_e,ie=he+5,ae="center"):(pe=ue+_e,oe=pe+5,ae="left")),n==="horizontal"?(pe=ue,oe=pe):(he=de,ie=he),le=[[ue,de],[pe,he]]}z.label={linePoints:le,x:oe,y:ie,verticalAlign:"middle",textAlign:ae,inside:re}})}function funnelLayout(t,r){t.eachSeriesByType("funnel",function(n){var g=n.getData(),y=g.mapDimension("value"),L=n.get("sort"),$=getViewRect$2(n,r),V=n.get("orient"),z=$.width,j=$.height,re=getSortedIndices(g,L),ae=$.x,oe=$.y,ie=V==="horizontal"?[parsePercent(n.get("minSize"),j),parsePercent(n.get("maxSize"),j)]:[parsePercent(n.get("minSize"),z),parsePercent(n.get("maxSize"),z)],le=g.getDataExtent(y),ue=n.get("min"),de=n.get("max");ue==null&&(ue=Math.min(le[0],0)),de==null&&(de=le[1]);var pe=n.get("funnelAlign"),he=n.get("gap"),_e=V==="horizontal"?z:j,Ce=(_e-he*(g.count()-1))/g.count(),$e=function(Lt,vn){if(V==="horizontal"){var jt=g.get(y,Lt)||0,At=linearMap$2(jt,[ue,de],ie,!0),hn=void 0;switch(pe){case"top":hn=oe;break;case"center":hn=oe+(j-At)/2;break;case"bottom":hn=oe+(j-At);break}return[[vn,hn],[vn,hn+At]]}var bn=g.get(y,Lt)||0,Cn=linearMap$2(bn,[ue,de],ie,!0),Tn;switch(pe){case"left":Tn=ae;break;case"center":Tn=ae+(z-Cn)/2;break;case"right":Tn=ae+z-Cn;break}return[[Tn,vn],[Tn+Cn,vn]]};L==="ascending"&&(Ce=-Ce,he=-he,V==="horizontal"?ae+=z:oe+=j,re=re.reverse());for(var xe=0;xe<re.length;xe++){var Ie=re[xe],Ne=re[xe+1],ze=g.getItemModel(Ie);if(V==="horizontal"){var Fe=ze.get(["itemStyle","width"]);Fe==null?Fe=Ce:(Fe=parsePercent(Fe,z),L==="ascending"&&(Fe=-Fe));var qe=$e(Ie,ae),Et=$e(Ne,ae+Fe);ae+=Fe+he,g.setItemLayout(Ie,{points:qe.concat(Et.slice().reverse())})}else{var kt=ze.get(["itemStyle","height"]);kt==null?kt=Ce:(kt=parsePercent(kt,j),L==="ascending"&&(kt=-kt));var qe=$e(Ie,oe),Et=$e(Ne,oe+kt);oe+=kt+he,g.setItemLayout(Ie,{points:qe.concat(Et.slice().reverse())})}}labelLayout(g)})}function install$D(t){t.registerChartView(FunnelView$1),t.registerSeriesModel(FunnelSeriesModel$1),t.registerLayout(funnelLayout),t.registerProcessor(dataFilter$1("funnel"))}var DEFAULT_SMOOTH=.3,ParallelView$2=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n._dataGroup=new Group$4,n._initialized=!1,n}return r.prototype.init=function(){this.group.add(this._dataGroup)},r.prototype.render=function(n,g,y,L){this._progressiveEls=null;var $=this._dataGroup,V=n.getData(),z=this._data,j=n.coordinateSystem,re=j.dimensions,ae=makeSeriesScope(n);V.diff(z).add(oe).update(ie).remove(le).execute();function oe(de){var pe=addEl(V,$,de,re,j);updateElCommon(pe,V,de,ae)}function ie(de,pe){var he=z.getItemGraphicEl(pe),_e=createLinePoints(V,de,re,j);V.setItemGraphicEl(de,he),updateProps$1(he,{shape:{points:_e}},n,de),saveOldStyle(he),updateElCommon(he,V,de,ae)}function le(de){var pe=z.getItemGraphicEl(de);$.remove(pe)}if(!this._initialized){this._initialized=!0;var ue=createGridClipShape$2(j,n,function(){setTimeout(function(){$.removeClipPath()})});$.setClipPath(ue)}this._data=V},r.prototype.incrementalPrepareRender=function(n,g,y){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},r.prototype.incrementalRender=function(n,g,y){for(var L=g.getData(),$=g.coordinateSystem,V=$.dimensions,z=makeSeriesScope(g),j=this._progressiveEls=[],re=n.start;re<n.end;re++){var ae=addEl(L,this._dataGroup,re,V,$);ae.incremental=!0,updateElCommon(ae,L,re,z),j.push(ae)}},r.prototype.remove=function(){this._dataGroup&&this._dataGroup.removeAll(),this._data=null},r.type="parallel",r}(ChartView$1);function createGridClipShape$2(t,r,n){var g=t.model,y=t.getRect(),L=new Rect$3({shape:{x:y.x,y:y.y,width:y.width,height:y.height}}),$=g.get("layout")==="horizontal"?"width":"height";return L.setShape($,0),initProps(L,{shape:{width:y.width,height:y.height}},r,n),L}function createLinePoints(t,r,n,g){for(var y=[],L=0;L<n.length;L++){var $=n[L],V=t.get(t.mapDimension($),r);isEmptyValue(V,g.getAxis($).type)||y.push(g.dataToPoint(V,$))}return y}function addEl(t,r,n,g,y){var L=createLinePoints(t,n,g,y),$=new Polyline$3({shape:{points:L},z2:10});return r.add($),t.setItemGraphicEl(n,$),$}function makeSeriesScope(t){var r=t.get("smooth",!0);return r===!0&&(r=DEFAULT_SMOOTH),r=numericToNumber(r),eqNaN(r)&&(r=0),{smooth:r}}function updateElCommon(t,r,n,g){t.useStyle(r.getItemVisual(n,"style")),t.style.fill=null,t.setShape("smooth",g.smooth);var y=r.getItemModel(n),L=y.getModel("emphasis");setStatesStylesFromModel(t,y,"lineStyle"),toggleHoverEmphasis(t,L.get("focus"),L.get("blurScope"),L.get("disabled"))}function isEmptyValue(t,r){return r==="category"?t==null:t==null||isNaN(t)}const ParallelView$3=ParallelView$2;var ParallelSeriesModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.visualStyleAccessPath="lineStyle",n.visualDrawType="stroke",n}return r.prototype.getInitialData=function(n,g){return createSeriesData(null,this,{useEncodeDefaulter:bind$2(makeDefaultEncode,null,this)})},r.prototype.getRawIndicesByActiveState=function(n){var g=this.coordinateSystem,y=this.getData(),L=[];return g.eachActiveState(y,function($,V){n===$&&L.push(y.getRawIndex(V))}),L},r.type="series.parallel",r.dependencies=["parallel"],r.defaultOption={z:2,coordinateSystem:"parallel",parallelIndex:0,label:{show:!1},inactiveOpacity:.05,activeOpacity:1,lineStyle:{width:1,opacity:.45,type:"solid"},emphasis:{label:{show:!1}},progressive:500,smooth:!1,animationEasing:"linear"},r}(SeriesModel$1);function makeDefaultEncode(t){var r=t.ecModel.getComponent("parallel",t.get("parallelIndex"));if(r){var n={};return each$f(r.dimensions,function(g){var y=convertDimNameToNumber(g);n[g]=y}),n}}function convertDimNameToNumber(t){return+t.replace("dim","")}const ParallelSeriesModel$1=ParallelSeriesModel;var opacityAccessPath=["lineStyle","opacity"],parallelVisual={seriesType:"parallel",reset:function(t,r){var n=t.coordinateSystem,g={normal:t.get(["lineStyle","opacity"]),active:t.get("activeOpacity"),inactive:t.get("inactiveOpacity")};return{progress:function(y,L){n.eachActiveState(L,function($,V){var z=g[$];if($==="normal"&&L.hasItemOption){var j=L.getItemModel(V).get(opacityAccessPath,!0);j!=null&&(z=j)}var re=L.ensureUniqueItemVisual(V,"style");re.opacity=z},y.start,y.end)}}}};const parallelVisual$1=parallelVisual;function parallelPreprocessor(t){createParallelIfNeeded(t),mergeAxisOptionFromParallel(t)}function createParallelIfNeeded(t){if(!t.parallel){var r=!1;each$f(t.series,function(n){n&&n.type==="parallel"&&(r=!0)}),r&&(t.parallel=[{}])}}function mergeAxisOptionFromParallel(t){var r=normalizeToArray(t.parallelAxis);each$f(r,function(n){if(isObject$5(n)){var g=n.parallelIndex||0,y=normalizeToArray(t.parallel)[g];y&&y.parallelAxisDefault&&merge$1(n,y.parallelAxisDefault,!1)}})}var CLICK_THRESHOLD=5,ParallelView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.render=function(n,g,y){this._model=n,this._api=y,this._handlers||(this._handlers={},each$f(handlers$1,function(L,$){y.getZr().on($,this._handlers[$]=bind$2(L,this))},this)),createOrUpdate(this,"_throttledDispatchExpand",n.get("axisExpandRate"),"fixRate")},r.prototype.dispose=function(n,g){clear$1(this,"_throttledDispatchExpand"),each$f(this._handlers,function(y,L){g.getZr().off(L,y)}),this._handlers=null},r.prototype._throttledDispatchExpand=function(n){this._dispatchExpand(n)},r.prototype._dispatchExpand=function(n){n&&this._api.dispatchAction(extend$1({type:"parallelAxisExpand"},n))},r.type="parallel",r}(ComponentView$1),handlers$1={mousedown:function(t){checkTrigger(this,"click")&&(this._mouseDownPoint=[t.offsetX,t.offsetY])},mouseup:function(t){var r=this._mouseDownPoint;if(checkTrigger(this,"click")&&r){var n=[t.offsetX,t.offsetY],g=Math.pow(r[0]-n[0],2)+Math.pow(r[1]-n[1],2);if(g>CLICK_THRESHOLD)return;var y=this._model.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]);y.behavior!=="none"&&this._dispatchExpand({axisExpandWindow:y.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(t){if(!(this._mouseDownPoint||!checkTrigger(this,"mousemove"))){var r=this._model,n=r.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]),g=n.behavior;g==="jump"&&this._throttledDispatchExpand.debounceNextCall(r.get("axisExpandDebounce")),this._throttledDispatchExpand(g==="none"?null:{axisExpandWindow:n.axisExpandWindow,animation:g==="jump"?null:{duration:0}})}}};function checkTrigger(t,r){var n=t._model;return n.get("axisExpandable")&&n.get("axisExpandTriggerOn")===r}const ParallelView$1=ParallelView;var ParallelModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.init=function(){t.prototype.init.apply(this,arguments),this.mergeOption({})},r.prototype.mergeOption=function(n){var g=this.option;n&&merge$1(g,n,!0),this._initDimensions()},r.prototype.contains=function(n,g){var y=n.get("parallelIndex");return y!=null&&g.getComponent("parallel",y)===this},r.prototype.setAxisExpand=function(n){each$f(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(g){n.hasOwnProperty(g)&&(this.option[g]=n[g])},this)},r.prototype._initDimensions=function(){var n=this.dimensions=[],g=this.parallelAxisIndex=[],y=filter(this.ecModel.queryComponents({mainType:"parallelAxis"}),function(L){return(L.get("parallelIndex")||0)===this.componentIndex},this);each$f(y,function(L){n.push("dim"+L.get("dim")),g.push(L.componentIndex)})},r.type="parallel",r.dependencies=["parallelAxis"],r.layoutMode="box",r.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},r}(ComponentModel$1);const ParallelModel$1=ParallelModel;var ParallelAxis=function(t){__extends(r,t);function r(n,g,y,L,$){var V=t.call(this,n,g,y)||this;return V.type=L||"value",V.axisIndex=$,V}return r.prototype.isHorizontal=function(){return this.coordinateSystem.getModel().get("layout")!=="horizontal"},r}(Axis$1);const ParallelAxis$1=ParallelAxis;function sliderMove(t,r,n,g,y,L){t=t||0;var $=n[1]-n[0];if(y!=null&&(y=restrict$1(y,[0,$])),L!=null&&(L=Math.max(L,y??0)),g==="all"){var V=Math.abs(r[1]-r[0]);V=restrict$1(V,[0,$]),y=L=restrict$1(V,[y,L]),g=0}r[0]=restrict$1(r[0],n),r[1]=restrict$1(r[1],n);var z=getSpanSign(r,g);r[g]+=t;var j=y||0,re=n.slice();z.sign<0?re[0]+=j:re[1]-=j,r[g]=restrict$1(r[g],re);var ae;return ae=getSpanSign(r,g),y!=null&&(ae.sign!==z.sign||ae.span<y)&&(r[1-g]=r[g]+z.sign*y),ae=getSpanSign(r,g),L!=null&&ae.span>L&&(r[1-g]=r[g]+ae.sign*L),r}function getSpanSign(t,r){var n=t[r]-t[1-r];return{span:Math.abs(n),sign:n>0?-1:n<0?1:r?-1:1}}function restrict$1(t,r){return Math.min(r[1]!=null?r[1]:1/0,Math.max(r[0]!=null?r[0]:-1/0,t))}var each$a=each$f,mathMin$2=Math.min,mathMax$2=Math.max,mathFloor=Math.floor,mathCeil=Math.ceil,round=round$3,PI$1=Math.PI,Parallel=function(){function t(r,n,g){this.type="parallel",this._axesMap=createHashMap(),this._axesLayout={},this.dimensions=r.dimensions,this._model=r,this._init(r,n,g)}return t.prototype._init=function(r,n,g){var y=r.dimensions,L=r.parallelAxisIndex;each$a(y,function($,V){var z=L[V],j=n.getComponent("parallelAxis",z),re=this._axesMap.set($,new ParallelAxis$1($,createScaleByModel$1(j),[0,0],j.get("type"),z)),ae=re.type==="category";re.onBand=ae&&j.get("boundaryGap"),re.inverse=j.get("inverse"),j.axis=re,re.model=j,re.coordinateSystem=j.coordinateSystem=this},this)},t.prototype.update=function(r,n){this._updateAxesFromSeries(this._model,r)},t.prototype.containPoint=function(r){var n=this._makeLayoutInfo(),g=n.axisBase,y=n.layoutBase,L=n.pixelDimIndex,$=r[1-L],V=r[L];return $>=g&&$<=g+n.axisLength&&V>=y&&V<=y+n.layoutLength},t.prototype.getModel=function(){return this._model},t.prototype._updateAxesFromSeries=function(r,n){n.eachSeries(function(g){if(r.contains(g,n)){var y=g.getData();each$a(this.dimensions,function(L){var $=this._axesMap.get(L);$.scale.unionExtentFromData(y,y.mapDimension(L)),niceScaleExtent($.scale,$.model)},this)}},this)},t.prototype.resize=function(r,n){this._rect=getLayoutRect(r.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()}),this._layoutAxes()},t.prototype.getRect=function(){return this._rect},t.prototype._makeLayoutInfo=function(){var r=this._model,n=this._rect,g=["x","y"],y=["width","height"],L=r.get("layout"),$=L==="horizontal"?0:1,V=n[y[$]],z=[0,V],j=this.dimensions.length,re=restrict(r.get("axisExpandWidth"),z),ae=restrict(r.get("axisExpandCount")||0,[0,j]),oe=r.get("axisExpandable")&&j>3&&j>ae&&ae>1&&re>0&&V>0,ie=r.get("axisExpandWindow"),le;if(ie)le=restrict(ie[1]-ie[0],z),ie[1]=ie[0]+le;else{le=restrict(re*(ae-1),z);var ue=r.get("axisExpandCenter")||mathFloor(j/2);ie=[re*ue-le/2],ie[1]=ie[0]+le}var de=(V-le)/(j-ae);de<3&&(de=0);var pe=[mathFloor(round(ie[0]/re,1))+1,mathCeil(round(ie[1]/re,1))-1],he=de/re*ie[0];return{layout:L,pixelDimIndex:$,layoutBase:n[g[$]],layoutLength:V,axisBase:n[g[1-$]],axisLength:n[y[1-$]],axisExpandable:oe,axisExpandWidth:re,axisCollapseWidth:de,axisExpandWindow:ie,axisCount:j,winInnerIndices:pe,axisExpandWindow0Pos:he}},t.prototype._layoutAxes=function(){var r=this._rect,n=this._axesMap,g=this.dimensions,y=this._makeLayoutInfo(),L=y.layout;n.each(function($){var V=[0,y.axisLength],z=$.inverse?1:0;$.setExtent(V[z],V[1-z])}),each$a(g,function($,V){var z=(y.axisExpandable?layoutAxisWithExpand:layoutAxisWithoutExpand)(V,y),j={horizontal:{x:z.position,y:y.axisLength},vertical:{x:0,y:z.position}},re={horizontal:PI$1/2,vertical:0},ae=[j[L].x+r.x,j[L].y+r.y],oe=re[L],ie=create$1();rotate(ie,ie,oe),translate(ie,ie,ae),this._axesLayout[$]={position:ae,rotation:oe,transform:ie,axisNameAvailableWidth:z.axisNameAvailableWidth,axisLabelShow:z.axisLabelShow,nameTruncateMaxWidth:z.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},t.prototype.getAxis=function(r){return this._axesMap.get(r)},t.prototype.dataToPoint=function(r,n){return this.axisCoordToPoint(this._axesMap.get(n).dataToCoord(r),n)},t.prototype.eachActiveState=function(r,n,g,y){g==null&&(g=0),y==null&&(y=r.count());var L=this._axesMap,$=this.dimensions,V=[],z=[];each$f($,function(de){V.push(r.mapDimension(de)),z.push(L.get(de).model)});for(var j=this.hasAxisBrushed(),re=g;re<y;re++){var ae=void 0;if(!j)ae="normal";else{ae="active";for(var oe=r.getValues(V,re),ie=0,le=$.length;ie<le;ie++){var ue=z[ie].getActiveState(oe[ie]);if(ue==="inactive"){ae="inactive";break}}}n(ae,re)}},t.prototype.hasAxisBrushed=function(){for(var r=this.dimensions,n=this._axesMap,g=!1,y=0,L=r.length;y<L;y++)n.get(r[y]).model.getActiveState()!=="normal"&&(g=!0);return g},t.prototype.axisCoordToPoint=function(r,n){var g=this._axesLayout[n];return applyTransform([r,0],g.transform)},t.prototype.getAxisLayout=function(r){return clone$4(this._axesLayout[r])},t.prototype.getSlidedAxisExpandWindow=function(r){var n=this._makeLayoutInfo(),g=n.pixelDimIndex,y=n.axisExpandWindow.slice(),L=y[1]-y[0],$=[0,n.axisExpandWidth*(n.axisCount-1)];if(!this.containPoint(r))return{behavior:"none",axisExpandWindow:y};var V=r[g]-n.layoutBase-n.axisExpandWindow0Pos,z,j="slide",re=n.axisCollapseWidth,ae=this._model.get("axisExpandSlideTriggerArea"),oe=ae[0]!=null;if(re)oe&&re&&V<L*ae[0]?(j="jump",z=V-L*ae[2]):oe&&re&&V>L*(1-ae[0])?(j="jump",z=V-L*(1-ae[2])):(z=V-L*ae[1])>=0&&(z=V-L*(1-ae[1]))<=0&&(z=0),z*=n.axisExpandWidth/re,z?sliderMove(z,y,$,"all"):j="none";else{var ie=y[1]-y[0],le=$[1]*V/ie;y=[mathMax$2(0,le-ie/2)],y[1]=mathMin$2($[1],y[0]+ie),y[0]=y[1]-ie}return{axisExpandWindow:y,behavior:j}},t}();function restrict(t,r){return mathMin$2(mathMax$2(t,r[0]),r[1])}function layoutAxisWithoutExpand(t,r){var n=r.layoutLength/(r.axisCount-1);return{position:n*t,axisNameAvailableWidth:n,axisLabelShow:!0}}function layoutAxisWithExpand(t,r){var n=r.layoutLength,g=r.axisExpandWidth,y=r.axisCount,L=r.axisCollapseWidth,$=r.winInnerIndices,V,z=L,j=!1,re;return t<$[0]?(V=t*L,re=L):t<=$[1]?(V=r.axisExpandWindow0Pos+t*g-r.axisExpandWindow[0],z=g,j=!0):(V=n-(y-1-t)*L,re=L),{position:V,axisNameAvailableWidth:z,axisLabelShow:j,nameTruncateMaxWidth:re}}const Parallel$1=Parallel;function createParallelCoordSys(t,r){var n=[];return t.eachComponent("parallel",function(g,y){var L=new Parallel$1(g,t,r);L.name="parallel_"+y,L.resize(g,r),g.coordinateSystem=L,L.model=g,n.push(L)}),t.eachSeries(function(g){if(g.get("coordinateSystem")==="parallel"){var y=g.getReferringComponents("parallel",SINGLE_REFERRING).models[0];g.coordinateSystem=y.coordinateSystem}}),n}var parallelCoordSysCreator={create:createParallelCoordSys};const parallelCoordSysCreator$1=parallelCoordSysCreator;var ParallelAxisModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.activeIntervals=[],n}return r.prototype.getAreaSelectStyle=function(){return makeStyleMapper([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},r.prototype.setActiveIntervals=function(n){var g=this.activeIntervals=clone$4(n);if(g)for(var y=g.length-1;y>=0;y--)asc$2(g[y])},r.prototype.getActiveState=function(n){var g=this.activeIntervals;if(!g.length)return"normal";if(n==null||isNaN(+n))return"inactive";if(g.length===1){var y=g[0];if(y[0]<=n&&n<=y[1])return"active"}else for(var L=0,$=g.length;L<$;L++)if(g[L][0]<=n&&n<=g[L][1])return"active";return"inactive"},r}(ComponentModel$1);mixin(ParallelAxisModel,AxisModelCommonMixin);const ParallelAxisModel$1=ParallelAxisModel;var BRUSH_PANEL_GLOBAL=!0,mathMin$1=Math.min,mathMax$1=Math.max,mathPow=Math.pow,COVER_Z=1e4,UNSELECT_THRESHOLD=6,MIN_RESIZE_LINE_WIDTH=6,MUTEX_RESOURCE_KEY="globalPan",DIRECTION_MAP={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},CURSOR_MAP={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},DEFAULT_BRUSH_OPT={brushStyle:{lineWidth:2,stroke:"rgba(210,219,238,0.3)",fill:"#D2DBEE"},transformable:!0,brushMode:"single",removeOnClick:!1},baseUID=0,BrushController=function(t){__extends(r,t);function r(n){var g=t.call(this)||this;return g._track=[],g._covers=[],g._handlers={},g._zr=n,g.group=new Group$4,g._uid="brushController_"+baseUID++,each$f(pointerHandlers,function(y,L){this._handlers[L]=bind$2(y,this)},g),g}return r.prototype.enableBrush=function(n){return this._brushType&&this._doDisableBrush(),n.brushType&&this._doEnableBrush(n),this},r.prototype._doEnableBrush=function(n){var g=this._zr;this._enableGlobalPan||take(g,MUTEX_RESOURCE_KEY,this._uid),each$f(this._handlers,function(y,L){g.on(L,y)}),this._brushType=n.brushType,this._brushOption=merge$1(clone$4(DEFAULT_BRUSH_OPT),n,!0)},r.prototype._doDisableBrush=function(){var n=this._zr;release(n,MUTEX_RESOURCE_KEY,this._uid),each$f(this._handlers,function(g,y){n.off(y,g)}),this._brushType=this._brushOption=null},r.prototype.setPanels=function(n){if(n&&n.length){var g=this._panels={};each$f(n,function(y){g[y.panelId]=clone$4(y)})}else this._panels=null;return this},r.prototype.mount=function(n){n=n||{},this._enableGlobalPan=n.enableGlobalPan;var g=this.group;return this._zr.add(g),g.attr({x:n.x||0,y:n.y||0,rotation:n.rotation||0,scaleX:n.scaleX||1,scaleY:n.scaleY||1}),this._transform=g.getLocalTransform(),this},r.prototype.updateCovers=function(n){n=map$1(n,function(oe){return merge$1(clone$4(DEFAULT_BRUSH_OPT),oe,!0)});var g="\0-brush-index-",y=this._covers,L=this._covers=[],$=this,V=this._creatingCover;return new DataDiffer$1(y,n,j,z).add(re).update(re).remove(ae).execute(),this;function z(oe,ie){return(oe.id!=null?oe.id:g+ie)+"-"+oe.brushType}function j(oe,ie){return z(oe.__brushOption,ie)}function re(oe,ie){var le=n[oe];if(ie!=null&&y[ie]===V)L[oe]=y[ie];else{var ue=L[oe]=ie!=null?(y[ie].__brushOption=le,y[ie]):endCreating($,createCover($,le));updateCoverAfterCreation($,ue)}}function ae(oe){y[oe]!==V&&$.group.remove(y[oe])}},r.prototype.unmount=function(){return this.enableBrush(!1),clearCovers(this),this._zr.remove(this.group),this},r.prototype.dispose=function(){this.unmount(),this.off()},r}(Eventful$1);function createCover(t,r){var n=coverRenderers[r.brushType].createCover(t,r);return n.__brushOption=r,updateZ$1(n,r),t.group.add(n),n}function endCreating(t,r){var n=getCoverRenderer(r);return n.endCreating&&(n.endCreating(t,r),updateZ$1(r,r.__brushOption)),r}function updateCoverShape(t,r){var n=r.__brushOption;getCoverRenderer(r).updateCoverShape(t,r,n.range,n)}function updateZ$1(t,r){var n=r.z;n==null&&(n=COVER_Z),t.traverse(function(g){g.z=n,g.z2=n})}function updateCoverAfterCreation(t,r){getCoverRenderer(r).updateCommon(t,r),updateCoverShape(t,r)}function getCoverRenderer(t){return coverRenderers[t.__brushOption.brushType]}function getPanelByPoint(t,r,n){var g=t._panels;if(!g)return BRUSH_PANEL_GLOBAL;var y,L=t._transform;return each$f(g,function($){$.isTargetByCursor(r,n,L)&&(y=$)}),y}function getPanelByCover(t,r){var n=t._panels;if(!n)return BRUSH_PANEL_GLOBAL;var g=r.__brushOption.panelId;return g!=null?n[g]:BRUSH_PANEL_GLOBAL}function clearCovers(t){var r=t._covers,n=r.length;return each$f(r,function(g){t.group.remove(g)},t),r.length=0,!!n}function trigger(t,r){var n=map$1(t._covers,function(g){var y=g.__brushOption,L=clone$4(y.range);return{brushType:y.brushType,panelId:y.panelId,range:L}});t.trigger("brush",{areas:n,isEnd:!!r.isEnd,removeOnClick:!!r.removeOnClick})}function shouldShowCover(t){var r=t._track;if(!r.length)return!1;var n=r[r.length-1],g=r[0],y=n[0]-g[0],L=n[1]-g[1],$=mathPow(y*y+L*L,.5);return $>UNSELECT_THRESHOLD}function getTrackEnds(t){var r=t.length-1;return r<0&&(r=0),[t[0],t[r]]}function createBaseRectCover(t,r,n,g){var y=new Group$4;return y.add(new Rect$3({name:"main",style:makeStyle(n),silent:!0,draggable:!0,cursor:"move",drift:curry$1(driftRect,t,r,y,["n","s","w","e"]),ondragend:curry$1(trigger,r,{isEnd:!0})})),each$f(g,function(L){y.add(new Rect$3({name:L.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:curry$1(driftRect,t,r,y,L),ondragend:curry$1(trigger,r,{isEnd:!0})}))}),y}function updateBaseRect(t,r,n,g){var y=g.brushStyle.lineWidth||0,L=mathMax$1(y,MIN_RESIZE_LINE_WIDTH),$=n[0][0],V=n[1][0],z=$-y/2,j=V-y/2,re=n[0][1],ae=n[1][1],oe=re-L+y/2,ie=ae-L+y/2,le=re-$,ue=ae-V,de=le+y,pe=ue+y;updateRectShape(t,r,"main",$,V,le,ue),g.transformable&&(updateRectShape(t,r,"w",z,j,L,pe),updateRectShape(t,r,"e",oe,j,L,pe),updateRectShape(t,r,"n",z,j,de,L),updateRectShape(t,r,"s",z,ie,de,L),updateRectShape(t,r,"nw",z,j,L,L),updateRectShape(t,r,"ne",oe,j,L,L),updateRectShape(t,r,"sw",z,ie,L,L),updateRectShape(t,r,"se",oe,ie,L,L))}function updateCommon$1(t,r){var n=r.__brushOption,g=n.transformable,y=r.childAt(0);y.useStyle(makeStyle(n)),y.attr({silent:!g,cursor:g?"move":"default"}),each$f([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(L){var $=r.childOfName(L.join("")),V=L.length===1?getGlobalDirection1(t,L[0]):getGlobalDirection2(t,L);$&&$.attr({silent:!g,invisible:!g,cursor:g?CURSOR_MAP[V]+"-resize":null})})}function updateRectShape(t,r,n,g,y,L,$){var V=r.childOfName(n);V&&V.setShape(pointsToRect(clipByPanel(t,r,[[g,y],[g+L,y+$]])))}function makeStyle(t){return defaults$2({strokeNoScale:!0},t.brushStyle)}function formatRectRange(t,r,n,g){var y=[mathMin$1(t,n),mathMin$1(r,g)],L=[mathMax$1(t,n),mathMax$1(r,g)];return[[y[0],L[0]],[y[1],L[1]]]}function getTransform(t){return getTransform$1(t.group)}function getGlobalDirection1(t,r){var n={w:"left",e:"right",n:"top",s:"bottom"},g={left:"w",right:"e",top:"n",bottom:"s"},y=transformDirection(n[r],getTransform(t));return g[y]}function getGlobalDirection2(t,r){var n=[getGlobalDirection1(t,r[0]),getGlobalDirection1(t,r[1])];return(n[0]==="e"||n[0]==="w")&&n.reverse(),n.join("")}function driftRect(t,r,n,g,y,L){var $=n.__brushOption,V=t.toRectRange($.range),z=toLocalDelta(r,y,L);each$f(g,function(j){var re=DIRECTION_MAP[j];V[re[0]][re[1]]+=z[re[0]]}),$.range=t.fromRectRange(formatRectRange(V[0][0],V[1][0],V[0][1],V[1][1])),updateCoverAfterCreation(r,n),trigger(r,{isEnd:!1})}function driftPolygon(t,r,n,g){var y=r.__brushOption.range,L=toLocalDelta(t,n,g);each$f(y,function($){$[0]+=L[0],$[1]+=L[1]}),updateCoverAfterCreation(t,r),trigger(t,{isEnd:!1})}function toLocalDelta(t,r,n){var g=t.group,y=g.transformCoordToLocal(r,n),L=g.transformCoordToLocal(0,0);return[y[0]-L[0],y[1]-L[1]]}function clipByPanel(t,r,n){var g=getPanelByCover(t,r);return g&&g!==BRUSH_PANEL_GLOBAL?g.clipPath(n,t._transform):clone$4(n)}function pointsToRect(t){var r=mathMin$1(t[0][0],t[1][0]),n=mathMin$1(t[0][1],t[1][1]),g=mathMax$1(t[0][0],t[1][0]),y=mathMax$1(t[0][1],t[1][1]);return{x:r,y:n,width:g-r,height:y-n}}function resetCursor(t,r,n){if(!(!t._brushType||isOutsideZrArea(t,r.offsetX,r.offsetY))){var g=t._zr,y=t._covers,L=getPanelByPoint(t,r,n);if(!t._dragging)for(var $=0;$<y.length;$++){var V=y[$].__brushOption;if(L&&(L===BRUSH_PANEL_GLOBAL||V.panelId===L.panelId)&&coverRenderers[V.brushType].contain(y[$],n[0],n[1]))return}L&&g.setCursorStyle("crosshair")}}function preventDefault(t){var r=t.event;r.preventDefault&&r.preventDefault()}function mainShapeContain(t,r,n){return t.childOfName("main").contain(r,n)}function updateCoverByMouse(t,r,n,g){var y=t._creatingCover,L=t._creatingPanel,$=t._brushOption,V;if(t._track.push(n.slice()),shouldShowCover(t)||y){if(L&&!y){$.brushMode==="single"&&clearCovers(t);var z=clone$4($);z.brushType=determineBrushType(z.brushType,L),z.panelId=L===BRUSH_PANEL_GLOBAL?null:L.panelId,y=t._creatingCover=createCover(t,z),t._covers.push(y)}if(y){var j=coverRenderers[determineBrushType(t._brushType,L)],re=y.__brushOption;re.range=j.getCreatingRange(clipByPanel(t,y,t._track)),g&&(endCreating(t,y),j.updateCommon(t,y)),updateCoverShape(t,y),V={isEnd:g}}}else g&&$.brushMode==="single"&&$.removeOnClick&&getPanelByPoint(t,r,n)&&clearCovers(t)&&(V={isEnd:g,removeOnClick:!0});return V}function determineBrushType(t,r){return t==="auto"?r.defaultBrushType:t}var pointerHandlers={mousedown:function(t){if(this._dragging)handleDragEnd(this,t);else if(!t.target||!t.target.draggable){preventDefault(t);var r=this.group.transformCoordToLocal(t.offsetX,t.offsetY);this._creatingCover=null;var n=this._creatingPanel=getPanelByPoint(this,t,r);n&&(this._dragging=!0,this._track=[r.slice()])}},mousemove:function(t){var r=t.offsetX,n=t.offsetY,g=this.group.transformCoordToLocal(r,n);if(resetCursor(this,t,g),this._dragging){preventDefault(t);var y=updateCoverByMouse(this,t,g,!1);y&&trigger(this,y)}},mouseup:function(t){handleDragEnd(this,t)}};function handleDragEnd(t,r){if(t._dragging){preventDefault(r);var n=r.offsetX,g=r.offsetY,y=t.group.transformCoordToLocal(n,g),L=updateCoverByMouse(t,r,y,!0);t._dragging=!1,t._track=[],t._creatingCover=null,L&&trigger(t,L)}}function isOutsideZrArea(t,r,n){var g=t._zr;return r<0||r>g.getWidth()||n<0||n>g.getHeight()}var coverRenderers={lineX:getLineRenderer(0),lineY:getLineRenderer(1),rect:{createCover:function(t,r){function n(g){return g}return createBaseRectCover({toRectRange:n,fromRectRange:n},t,r,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(t){var r=getTrackEnds(t);return formatRectRange(r[1][0],r[1][1],r[0][0],r[0][1])},updateCoverShape:function(t,r,n,g){updateBaseRect(t,r,n,g)},updateCommon:updateCommon$1,contain:mainShapeContain},polygon:{createCover:function(t,r){var n=new Group$4;return n.add(new Polyline$3({name:"main",style:makeStyle(r),silent:!0})),n},getCreatingRange:function(t){return t},endCreating:function(t,r){r.remove(r.childAt(0)),r.add(new Polygon$1({name:"main",draggable:!0,drift:curry$1(driftPolygon,t,r),ondragend:curry$1(trigger,t,{isEnd:!0})}))},updateCoverShape:function(t,r,n,g){r.childAt(0).setShape({points:clipByPanel(t,r,n)})},updateCommon:updateCommon$1,contain:mainShapeContain}};function getLineRenderer(t){return{createCover:function(r,n){return createBaseRectCover({toRectRange:function(g){var y=[g,[0,100]];return t&&y.reverse(),y},fromRectRange:function(g){return g[t]}},r,n,[[["w"],["e"]],[["n"],["s"]]][t])},getCreatingRange:function(r){var n=getTrackEnds(r),g=mathMin$1(n[0][t],n[1][t]),y=mathMax$1(n[0][t],n[1][t]);return[g,y]},updateCoverShape:function(r,n,g,y){var L,$=getPanelByCover(r,n);if($!==BRUSH_PANEL_GLOBAL&&$.getLinearBrushOtherExtent)L=$.getLinearBrushOtherExtent(t);else{var V=r._zr;L=[0,[V.getWidth(),V.getHeight()][1-t]]}var z=[g,L];t&&z.reverse(),updateBaseRect(r,n,z,y)},updateCommon:updateCommon$1,contain:mainShapeContain}}const BrushController$1=BrushController;function makeRectPanelClipPath(t){return t=normalizeRect(t),function(r){return clipPointsByRect(r,t)}}function makeLinearBrushOtherExtent(t,r){return t=normalizeRect(t),function(n){var g=r??n,y=g?t.width:t.height,L=g?t.x:t.y;return[L,L+(y||0)]}}function makeRectIsTargetByCursor(t,r,n){var g=normalizeRect(t);return function(y,L){return g.contain(L[0],L[1])&&!onIrrelevantElement(y,r,n)}}function normalizeRect(t){return BoundingRect$1.create(t)}var elementList$1=["axisLine","axisTickLabel","axisName"],ParallelAxisView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.init=function(n,g){t.prototype.init.apply(this,arguments),(this._brushController=new BrushController$1(g.getZr())).on("brush",bind$2(this._onBrush,this))},r.prototype.render=function(n,g,y,L){if(!fromAxisAreaSelect(n,g,L)){this.axisModel=n,this.api=y,this.group.removeAll();var $=this._axisGroup;if(this._axisGroup=new Group$4,this.group.add(this._axisGroup),!!n.get("show")){var V=getCoordSysModel(n,g),z=V.coordinateSystem,j=n.getAreaSelectStyle(),re=j.width,ae=n.axis.dim,oe=z.getAxisLayout(ae),ie=extend$1({strokeContainThreshold:re},oe),le=new AxisBuilder$1(n,ie);each$f(elementList$1,le.add,le),this._axisGroup.add(le.getGroup()),this._refreshBrushController(ie,j,n,V,re,y),groupTransition($,this._axisGroup,n)}}},r.prototype._refreshBrushController=function(n,g,y,L,$,V){var z=y.axis.getExtent(),j=z[1]-z[0],re=Math.min(30,Math.abs(j)*.1),ae=BoundingRect$1.create({x:z[0],y:-$/2,width:j,height:$});ae.x-=re,ae.width+=2*re,this._brushController.mount({enableGlobalPan:!0,rotation:n.rotation,x:n.position[0],y:n.position[1]}).setPanels([{panelId:"pl",clipPath:makeRectPanelClipPath(ae),isTargetByCursor:makeRectIsTargetByCursor(ae,V,L),getLinearBrushOtherExtent:makeLinearBrushOtherExtent(ae,0)}]).enableBrush({brushType:"lineX",brushStyle:g,removeOnClick:!0}).updateCovers(getCoverInfoList(y))},r.prototype._onBrush=function(n){var g=n.areas,y=this.axisModel,L=y.axis,$=map$1(g,function(V){return[L.coordToData(V.range[0],!0),L.coordToData(V.range[1],!0)]});(!y.option.realtime===n.isEnd||n.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:y.id,intervals:$})},r.prototype.dispose=function(){this._brushController.dispose()},r.type="parallelAxis",r}(ComponentView$1);function fromAxisAreaSelect(t,r,n){return n&&n.type==="axisAreaSelect"&&r.findComponents({mainType:"parallelAxis",query:n})[0]===t}function getCoverInfoList(t){var r=t.axis;return map$1(t.activeIntervals,function(n){return{brushType:"lineX",panelId:"pl",range:[r.dataToCoord(n[0],!0),r.dataToCoord(n[1],!0)]}})}function getCoordSysModel(t,r){return r.getComponent("parallel",t.get("parallelIndex"))}const ParallelAxisView$1=ParallelAxisView;var actionInfo={type:"axisAreaSelect",event:"axisAreaSelected"};function installParallelActions(t){t.registerAction(actionInfo,function(r,n){n.eachComponent({mainType:"parallelAxis",query:r},function(g){g.axis.model.setActiveIntervals(r.intervals)})}),t.registerAction("parallelAxisExpand",function(r,n){n.eachComponent({mainType:"parallel",query:r},function(g){g.setAxisExpand(r)})})}var defaultAxisOption={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function install$C(t){t.registerComponentView(ParallelView$1),t.registerComponentModel(ParallelModel$1),t.registerCoordinateSystem("parallel",parallelCoordSysCreator$1),t.registerPreprocessor(parallelPreprocessor),t.registerComponentModel(ParallelAxisModel$1),t.registerComponentView(ParallelAxisView$1),axisModelCreator(t,"parallel",ParallelAxisModel$1,defaultAxisOption),installParallelActions(t)}function install$B(t){use(install$C),t.registerChartView(ParallelView$3),t.registerSeriesModel(ParallelSeriesModel$1),t.registerVisual(t.PRIORITY.VISUAL.BRUSH,parallelVisual$1)}var SankeyPathShape=function(){function t(){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 t}(),SankeyPath=function(t){__extends(r,t);function r(n){return t.call(this,n)||this}return r.prototype.getDefaultShape=function(){return new SankeyPathShape},r.prototype.buildPath=function(n,g){var y=g.extent;n.moveTo(g.x1,g.y1),n.bezierCurveTo(g.cpx1,g.cpy1,g.cpx2,g.cpy2,g.x2,g.y2),g.orient==="vertical"?(n.lineTo(g.x2+y,g.y2),n.bezierCurveTo(g.cpx2+y,g.cpy2,g.cpx1+y,g.cpy1,g.x1+y,g.y1)):(n.lineTo(g.x2,g.y2+y),n.bezierCurveTo(g.cpx2,g.cpy2+y,g.cpx1,g.cpy1+y,g.x1,g.y1+y)),n.closePath()},r.prototype.highlight=function(){enterEmphasis(this)},r.prototype.downplay=function(){leaveEmphasis(this)},r}(Path$1),SankeyView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n._focusAdjacencyDisabled=!1,n}return r.prototype.render=function(n,g,y){var L=this,$=n.getGraph(),V=this.group,z=n.layoutInfo,j=z.width,re=z.height,ae=n.getData(),oe=n.getData("edge"),ie=n.get("orient");this._model=n,V.removeAll(),V.x=z.x,V.y=z.y,$.eachEdge(function(le){var ue=new SankeyPath,de=getECData(ue);de.dataIndex=le.dataIndex,de.seriesIndex=n.seriesIndex,de.dataType="edge";var pe=le.getModel(),he=pe.getModel("lineStyle"),_e=he.get("curveness"),Ce=le.node1.getLayout(),$e=le.node1.getModel(),xe=$e.get("localX"),Ie=$e.get("localY"),Ne=le.node2.getLayout(),ze=le.node2.getModel(),Fe=ze.get("localX"),qe=ze.get("localY"),Et=le.getLayout(),kt,Lt,vn,jt,At,hn,bn,Cn;ue.shape.extent=Math.max(1,Et.dy),ue.shape.orient=ie,ie==="vertical"?(kt=(xe!=null?xe*j:Ce.x)+Et.sy,Lt=(Ie!=null?Ie*re:Ce.y)+Ce.dy,vn=(Fe!=null?Fe*j:Ne.x)+Et.ty,jt=qe!=null?qe*re:Ne.y,At=kt,hn=Lt*(1-_e)+jt*_e,bn=vn,Cn=Lt*_e+jt*(1-_e)):(kt=(xe!=null?xe*j:Ce.x)+Ce.dx,Lt=(Ie!=null?Ie*re:Ce.y)+Et.sy,vn=Fe!=null?Fe*j:Ne.x,jt=(qe!=null?qe*re:Ne.y)+Et.ty,At=kt*(1-_e)+vn*_e,hn=Lt,bn=kt*_e+vn*(1-_e),Cn=jt),ue.setShape({x1:kt,y1:Lt,x2:vn,y2:jt,cpx1:At,cpy1:hn,cpx2:bn,cpy2:Cn}),ue.useStyle(he.getItemStyle()),applyCurveStyle(ue.style,ie,le);var Tn=""+pe.get("value"),xn=getLabelStatesModels(pe,"edgeLabel");setLabelStyle(ue,xn,{labelFetcher:{getFormattedLabel:function(On,Rn,In,Mn,Vn,zn){return n.getFormattedLabel(On,Rn,"edge",Mn,retrieve3(Vn,xn.normal&&xn.normal.get("formatter"),Tn),zn)}},labelDataIndex:le.dataIndex,defaultText:Tn}),ue.setTextConfig({position:"inside"});var En=pe.getModel("emphasis");setStatesStylesFromModel(ue,pe,"lineStyle",function(On){var Rn=On.getItemStyle();return applyCurveStyle(Rn,ie,le),Rn}),V.add(ue),oe.setItemGraphicEl(le.dataIndex,ue);var kn=En.get("focus");toggleHoverEmphasis(ue,kn==="adjacency"?le.getAdjacentDataIndices():kn==="trajectory"?le.getTrajectoryDataIndices():kn,En.get("blurScope"),En.get("disabled"))}),$.eachNode(function(le){var ue=le.getLayout(),de=le.getModel(),pe=de.get("localX"),he=de.get("localY"),_e=de.getModel("emphasis"),Ce=new Rect$3({shape:{x:pe!=null?pe*j:ue.x,y:he!=null?he*re:ue.y,width:ue.dx,height:ue.dy},style:de.getModel("itemStyle").getItemStyle(),z2:10});setLabelStyle(Ce,getLabelStatesModels(de),{labelFetcher:{getFormattedLabel:function(xe,Ie){return n.getFormattedLabel(xe,Ie,"node")}},labelDataIndex:le.dataIndex,defaultText:le.id}),Ce.disableLabelAnimation=!0,Ce.setStyle("fill",le.getVisual("color")),Ce.setStyle("decal",le.getVisual("style").decal),setStatesStylesFromModel(Ce,de),V.add(Ce),ae.setItemGraphicEl(le.dataIndex,Ce),getECData(Ce).dataType="node";var $e=_e.get("focus");toggleHoverEmphasis(Ce,$e==="adjacency"?le.getAdjacentDataIndices():$e==="trajectory"?le.getTrajectoryDataIndices():$e,_e.get("blurScope"),_e.get("disabled"))}),ae.eachItemGraphicEl(function(le,ue){var de=ae.getItemModel(ue);de.get("draggable")&&(le.drift=function(pe,he){L._focusAdjacencyDisabled=!0,this.shape.x+=pe,this.shape.y+=he,this.dirty(),y.dispatchAction({type:"dragNode",seriesId:n.id,dataIndex:ae.getRawIndex(ue),localX:this.shape.x/j,localY:this.shape.y/re})},le.ondragend=function(){L._focusAdjacencyDisabled=!1},le.draggable=!0,le.cursor="move")}),!this._data&&n.isAnimationEnabled()&&V.setClipPath(createGridClipShape$1(V.getBoundingRect(),n,function(){V.removeClipPath()})),this._data=n.getData()},r.prototype.dispose=function(){},r.type="sankey",r}(ChartView$1);function applyCurveStyle(t,r,n){switch(t.fill){case"source":t.fill=n.node1.getVisual("color"),t.decal=n.node1.getVisual("style").decal;break;case"target":t.fill=n.node2.getVisual("color"),t.decal=n.node2.getVisual("style").decal;break;case"gradient":var g=n.node1.getVisual("color"),y=n.node2.getVisual("color");isString$1(g)&&isString$1(y)&&(t.fill=new LinearGradient$1(0,0,+(r==="horizontal"),+(r==="vertical"),[{color:g,offset:0},{color:y,offset:1}]))}}function createGridClipShape$1(t,r,n){var g=new Rect$3({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return initProps(g,{shape:{width:t.width+20}},r,n),g}const SankeyView$1=SankeyView;var SankeySeriesModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.getInitialData=function(n,g){var y=n.edges||n.links,L=n.data||n.nodes,$=n.levels;this.levelModels=[];for(var V=this.levelModels,z=0;z<$.length;z++)$[z].depth!=null&&$[z].depth>=0&&(V[$[z].depth]=new Model$1($[z],this,g));if(L&&y){var j=createGraphFromNodeEdge(L,y,this,!0,re);return j.data}function re(ae,oe){ae.wrapMethod("getItemModel",function(ie,le){var ue=ie.parentModel,de=ue.getData().getItemLayout(le);if(de){var pe=de.depth,he=ue.levelModels[pe];he&&(ie.parentModel=he)}return ie}),oe.wrapMethod("getItemModel",function(ie,le){var ue=ie.parentModel,de=ue.getGraph().getEdgeByIndex(le),pe=de.node1.getLayout();if(pe){var he=pe.depth,_e=ue.levelModels[he];_e&&(ie.parentModel=_e)}return ie})}},r.prototype.setNodePosition=function(n,g){var y=this.option.data||this.option.nodes,L=y[n];L.localX=g[0],L.localY=g[1]},r.prototype.getGraph=function(){return this.getData().graph},r.prototype.getEdgeData=function(){return this.getGraph().edgeData},r.prototype.formatTooltip=function(n,g,y){function L(ie){return isNaN(ie)||ie==null}if(y==="edge"){var $=this.getDataParams(n,y),V=$.data,z=$.value,j=V.source+" -- "+V.target;return createTooltipMarkup("nameValue",{name:j,value:z,noValue:L(z)})}else{var re=this.getGraph().getNodeByIndex(n),ae=re.getLayout().value,oe=this.getDataParams(n,y).data.name;return createTooltipMarkup("nameValue",{name:oe!=null?oe+"":null,value:ae,noValue:L(ae)})}},r.prototype.optionUpdated=function(){},r.prototype.getDataParams=function(n,g){var y=t.prototype.getDataParams.call(this,n,g);if(y.value==null&&g==="node"){var L=this.getGraph().getNodeByIndex(n),$=L.getLayout().value;y.value=$}return y},r.type="series.sankey",r.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},r}(SeriesModel$1);const SankeySeriesModel$1=SankeySeriesModel;function sankeyLayout(t,r){t.eachSeriesByType("sankey",function(n){var g=n.get("nodeWidth"),y=n.get("nodeGap"),L=getViewRect$1(n,r);n.layoutInfo=L;var $=L.width,V=L.height,z=n.getGraph(),j=z.nodes,re=z.edges;computeNodeValues(j);var ae=filter(j,function(ue){return ue.getLayout().value===0}),oe=ae.length!==0?0:n.get("layoutIterations"),ie=n.get("orient"),le=n.get("nodeAlign");layoutSankey(j,re,g,y,$,V,oe,ie,le)})}function getViewRect$1(t,r){return getLayoutRect(t.getBoxLayoutParams(),{width:r.getWidth(),height:r.getHeight()})}function layoutSankey(t,r,n,g,y,L,$,V,z){computeNodeBreadths(t,r,n,y,L,V,z),computeNodeDepths(t,r,L,y,g,$,V),computeEdgeDepths(t,V)}function computeNodeValues(t){each$f(t,function(r){var n=sum(r.outEdges,getEdgeValue),g=sum(r.inEdges,getEdgeValue),y=r.getValue()||0,L=Math.max(n,g,y);r.setLayout({value:L},!0)})}function computeNodeBreadths(t,r,n,g,y,L,$){for(var V=[],z=[],j=[],re=[],ae=0,oe=0;oe<r.length;oe++)V[oe]=1;for(var oe=0;oe<t.length;oe++)z[oe]=t[oe].inEdges.length,z[oe]===0&&j.push(t[oe]);for(var ie=-1;j.length;){for(var le=0;le<j.length;le++){var ue=j[le],de=ue.hostGraph.data.getRawDataItem(ue.dataIndex),pe=de.depth!=null&&de.depth>=0;pe&&de.depth>ie&&(ie=de.depth),ue.setLayout({depth:pe?de.depth:ae},!0),L==="vertical"?ue.setLayout({dy:n},!0):ue.setLayout({dx:n},!0);for(var he=0;he<ue.outEdges.length;he++){var _e=ue.outEdges[he],Ce=r.indexOf(_e);V[Ce]=0;var $e=_e.node2,xe=t.indexOf($e);--z[xe]===0&&re.indexOf($e)<0&&re.push($e)}}++ae,j=re,re=[]}for(var oe=0;oe<V.length;oe++)if(V[oe]===1)throw new Error("Sankey is a DAG, the original data has cycle!");var Ie=ie>ae-1?ie:ae-1;$&&$!=="left"&&adjustNodeWithNodeAlign(t,$,L,Ie);var Ne=L==="vertical"?(y-n)/Ie:(g-n)/Ie;scaleNodeBreadths(t,Ne,L)}function isNodeDepth(t){var r=t.hostGraph.data.getRawDataItem(t.dataIndex);return r.depth!=null&&r.depth>=0}function adjustNodeWithNodeAlign(t,r,n,g){if(r==="right"){for(var y=[],L=t,$=0;L.length;){for(var V=0;V<L.length;V++){var z=L[V];z.setLayout({skNodeHeight:$},!0);for(var j=0;j<z.inEdges.length;j++){var re=z.inEdges[j];y.indexOf(re.node1)<0&&y.push(re.node1)}}L=y,y=[],++$}each$f(t,function(ae){isNodeDepth(ae)||ae.setLayout({depth:Math.max(0,g-ae.getLayout().skNodeHeight)},!0)})}else r==="justify"&&moveSinksRight(t,g)}function moveSinksRight(t,r){each$f(t,function(n){!isNodeDepth(n)&&!n.outEdges.length&&n.setLayout({depth:r},!0)})}function scaleNodeBreadths(t,r,n){each$f(t,function(g){var y=g.getLayout().depth*r;n==="vertical"?g.setLayout({y},!0):g.setLayout({x:y},!0)})}function computeNodeDepths(t,r,n,g,y,L,$){var V=prepareNodesByBreadth(t,$);initializeNodeDepth(V,r,n,g,y,$),resolveCollisions(V,y,n,g,$);for(var z=1;L>0;L--)z*=.99,relaxRightToLeft(V,z,$),resolveCollisions(V,y,n,g,$),relaxLeftToRight(V,z,$),resolveCollisions(V,y,n,g,$)}function prepareNodesByBreadth(t,r){var n=[],g=r==="vertical"?"y":"x",y=groupData(t,function(L){return L.getLayout()[g]});return y.keys.sort(function(L,$){return L-$}),each$f(y.keys,function(L){n.push(y.buckets.get(L))}),n}function initializeNodeDepth(t,r,n,g,y,L){var $=1/0;each$f(t,function(V){var z=V.length,j=0;each$f(V,function(ae){j+=ae.getLayout().value});var re=L==="vertical"?(g-(z-1)*y)/j:(n-(z-1)*y)/j;re<$&&($=re)}),each$f(t,function(V){each$f(V,function(z,j){var re=z.getLayout().value*$;L==="vertical"?(z.setLayout({x:j},!0),z.setLayout({dx:re},!0)):(z.setLayout({y:j},!0),z.setLayout({dy:re},!0))})}),each$f(r,function(V){var z=+V.getValue()*$;V.setLayout({dy:z},!0)})}function resolveCollisions(t,r,n,g,y){var L=y==="vertical"?"x":"y";each$f(t,function($){$.sort(function(ue,de){return ue.getLayout()[L]-de.getLayout()[L]});for(var V,z,j,re=0,ae=$.length,oe=y==="vertical"?"dx":"dy",ie=0;ie<ae;ie++)z=$[ie],j=re-z.getLayout()[L],j>0&&(V=z.getLayout()[L]+j,y==="vertical"?z.setLayout({x:V},!0):z.setLayout({y:V},!0)),re=z.getLayout()[L]+z.getLayout()[oe]+r;var le=y==="vertical"?g:n;if(j=re-r-le,j>0){V=z.getLayout()[L]-j,y==="vertical"?z.setLayout({x:V},!0):z.setLayout({y:V},!0),re=V;for(var ie=ae-2;ie>=0;--ie)z=$[ie],j=z.getLayout()[L]+z.getLayout()[oe]+r-re,j>0&&(V=z.getLayout()[L]-j,y==="vertical"?z.setLayout({x:V},!0):z.setLayout({y:V},!0)),re=z.getLayout()[L]}})}function relaxRightToLeft(t,r,n){each$f(t.slice().reverse(),function(g){each$f(g,function(y){if(y.outEdges.length){var L=sum(y.outEdges,weightedTarget,n)/sum(y.outEdges,getEdgeValue);if(isNaN(L)){var $=y.outEdges.length;L=$?sum(y.outEdges,centerTarget,n)/$:0}if(n==="vertical"){var V=y.getLayout().x+(L-center(y,n))*r;y.setLayout({x:V},!0)}else{var z=y.getLayout().y+(L-center(y,n))*r;y.setLayout({y:z},!0)}}})})}function weightedTarget(t,r){return center(t.node2,r)*t.getValue()}function centerTarget(t,r){return center(t.node2,r)}function weightedSource(t,r){return center(t.node1,r)*t.getValue()}function centerSource(t,r){return center(t.node1,r)}function center(t,r){return r==="vertical"?t.getLayout().x+t.getLayout().dx/2:t.getLayout().y+t.getLayout().dy/2}function getEdgeValue(t){return t.getValue()}function sum(t,r,n){for(var g=0,y=t.length,L=-1;++L<y;){var $=+r(t[L],n);isNaN($)||(g+=$)}return g}function relaxLeftToRight(t,r,n){each$f(t,function(g){each$f(g,function(y){if(y.inEdges.length){var L=sum(y.inEdges,weightedSource,n)/sum(y.inEdges,getEdgeValue);if(isNaN(L)){var $=y.inEdges.length;L=$?sum(y.inEdges,centerSource,n)/$:0}if(n==="vertical"){var V=y.getLayout().x+(L-center(y,n))*r;y.setLayout({x:V},!0)}else{var z=y.getLayout().y+(L-center(y,n))*r;y.setLayout({y:z},!0)}}})})}function computeEdgeDepths(t,r){var n=r==="vertical"?"x":"y";each$f(t,function(g){g.outEdges.sort(function(y,L){return y.node2.getLayout()[n]-L.node2.getLayout()[n]}),g.inEdges.sort(function(y,L){return y.node1.getLayout()[n]-L.node1.getLayout()[n]})}),each$f(t,function(g){var y=0,L=0;each$f(g.outEdges,function($){$.setLayout({sy:y},!0),y+=$.getLayout().dy}),each$f(g.inEdges,function($){$.setLayout({ty:L},!0),L+=$.getLayout().dy})})}function sankeyVisual(t){t.eachSeriesByType("sankey",function(r){var n=r.getGraph(),g=n.nodes,y=n.edges;if(g.length){var L=1/0,$=-1/0;each$f(g,function(V){var z=V.getLayout().value;z<L&&(L=z),z>$&&($=z)}),each$f(g,function(V){var z=new VisualMapping$1({type:"color",mappingMethod:"linear",dataExtent:[L,$],visual:r.get("color")}),j=z.mapValueToVisual(V.getLayout().value),re=V.getModel().get(["itemStyle","color"]);re!=null?(V.setVisual("color",re),V.setVisual("style",{fill:re})):(V.setVisual("color",j),V.setVisual("style",{fill:j}))})}y.length&&each$f(y,function(V){var z=V.getModel().get("lineStyle");V.setVisual("style",z)})})}function install$A(t){t.registerChartView(SankeyView$1),t.registerSeriesModel(SankeySeriesModel$1),t.registerLayout(sankeyLayout),t.registerVisual(sankeyVisual),t.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(r,n){n.eachComponent({mainType:"series",subType:"sankey",query:r},function(g){g.setNodePosition(r.dataIndex,[r.localX,r.localY])})})}var WhiskerBoxCommonMixin=function(){function t(){}return t.prototype.getInitialData=function(r,n){var g,y=n.getComponent("xAxis",this.get("xAxisIndex")),L=n.getComponent("yAxis",this.get("yAxisIndex")),$=y.get("type"),V=L.get("type"),z;$==="category"?(r.layout="horizontal",g=y.getOrdinalMeta(),z=!0):V==="category"?(r.layout="vertical",g=L.getOrdinalMeta(),z=!0):r.layout=r.layout||"horizontal";var j=["x","y"],re=r.layout==="horizontal"?0:1,ae=this._baseAxisDim=j[re],oe=j[1-re],ie=[y,L],le=ie[re].get("type"),ue=ie[1-re].get("type"),de=r.data;if(de&&z){var pe=[];each$f(de,function(Ce,$e){var xe;isArray$2(Ce)?(xe=Ce.slice(),Ce.unshift($e)):isArray$2(Ce.value)?(xe=extend$1({},Ce),xe.value=xe.value.slice(),Ce.value.unshift($e)):xe=Ce,pe.push(xe)}),r.data=pe}var he=this.defaultValueDimensions,_e=[{name:ae,type:getDimensionTypeByAxis(le),ordinalMeta:g,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:oe,type:getDimensionTypeByAxis(ue),dimsDef:he.slice()}];return createSeriesDataSimply(this,{coordDimensions:_e,dimensionsCount:he.length+1,encodeDefaulter:curry$1(makeSeriesEncodeForAxisCoordSys,_e,this)})},t.prototype.getBaseAxis=function(){var r=this._baseAxisDim;return this.ecModel.getComponent(r+"Axis",this.get(r+"AxisIndex")).axis},t}(),BoxplotSeriesModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],n.visualDrawType="stroke",n}return r.type="series.boxplot",r.dependencies=["xAxis","yAxis","grid"],r.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},r}(SeriesModel$1);mixin(BoxplotSeriesModel,WhiskerBoxCommonMixin,!0);const BoxplotSeriesModel$1=BoxplotSeriesModel;var BoxplotView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.render=function(n,g,y){var L=n.getData(),$=this.group,V=this._data;this._data||$.removeAll();var z=n.get("layout")==="horizontal"?1:0;L.diff(V).add(function(j){if(L.hasValue(j)){var re=L.getItemLayout(j),ae=createNormalBox$1(re,L,j,z,!0);L.setItemGraphicEl(j,ae),$.add(ae)}}).update(function(j,re){var ae=V.getItemGraphicEl(re);if(!L.hasValue(j)){$.remove(ae);return}var oe=L.getItemLayout(j);ae?(saveOldStyle(ae),updateNormalBoxData(oe,ae,L,j)):ae=createNormalBox$1(oe,L,j,z),$.add(ae),L.setItemGraphicEl(j,ae)}).remove(function(j){var re=V.getItemGraphicEl(j);re&&$.remove(re)}).execute(),this._data=L},r.prototype.remove=function(n){var g=this.group,y=this._data;this._data=null,y&&y.eachItemGraphicEl(function(L){L&&g.remove(L)})},r.type="boxplot",r}(ChartView$1),BoxPathShape=function(){function t(){}return t}(),BoxPath=function(t){__extends(r,t);function r(n){var g=t.call(this,n)||this;return g.type="boxplotBoxPath",g}return r.prototype.getDefaultShape=function(){return new BoxPathShape},r.prototype.buildPath=function(n,g){var y=g.points,L=0;for(n.moveTo(y[L][0],y[L][1]),L++;L<4;L++)n.lineTo(y[L][0],y[L][1]);for(n.closePath();L<y.length;L++)n.moveTo(y[L][0],y[L][1]),L++,n.lineTo(y[L][0],y[L][1])},r}(Path$1);function createNormalBox$1(t,r,n,g,y){var L=t.ends,$=new BoxPath({shape:{points:y?transInit$1(L,g,t):L}});return updateNormalBoxData(t,$,r,n,y),$}function updateNormalBoxData(t,r,n,g,y){var L=n.hostModel,$=graphic[y?"initProps":"updateProps"];$(r,{shape:{points:t.ends}},L,g),r.useStyle(n.getItemVisual(g,"style")),r.style.strokeNoScale=!0,r.z2=100;var V=n.getItemModel(g),z=V.getModel("emphasis");setStatesStylesFromModel(r,V),toggleHoverEmphasis(r,z.get("focus"),z.get("blurScope"),z.get("disabled"))}function transInit$1(t,r,n){return map$1(t,function(g){return g=g.slice(),g[r]=n.initBaseline,g})}const BoxplotView$1=BoxplotView;var each$9=each$f;function boxplotLayout(t){var r=groupSeriesByAxis(t);each$9(r,function(n){var g=n.seriesModels;g.length&&(calculateBase(n),each$9(g,function(y,L){layoutSingleSeries(y,n.boxOffsetList[L],n.boxWidthList[L])}))})}function groupSeriesByAxis(t){var r=[],n=[];return t.eachSeriesByType("boxplot",function(g){var y=g.getBaseAxis(),L=indexOf(n,y);L<0&&(L=n.length,n[L]=y,r[L]={axis:y,seriesModels:[]}),r[L].seriesModels.push(g)}),r}function calculateBase(t){var r=t.axis,n=t.seriesModels,g=n.length,y=t.boxWidthList=[],L=t.boxOffsetList=[],$=[],V;if(r.type==="category")V=r.getBandWidth();else{var z=0;each$9(n,function(le){z=Math.max(z,le.getData().count())});var j=r.getExtent();V=Math.abs(j[1]-j[0])/z}each$9(n,function(le){var ue=le.get("boxWidth");isArray$2(ue)||(ue=[ue,ue]),$.push([parsePercent(ue[0],V)||0,parsePercent(ue[1],V)||0])});var re=V*.8-2,ae=re/g*.3,oe=(re-ae*(g-1))/g,ie=oe/2-re/2;each$9(n,function(le,ue){L.push(ie),ie+=ae+oe,y.push(Math.min(Math.max(oe,$[ue][0]),$[ue][1]))})}function layoutSingleSeries(t,r,n){var g=t.coordinateSystem,y=t.getData(),L=n/2,$=t.get("layout")==="horizontal"?0:1,V=1-$,z=["x","y"],j=y.mapDimension(z[$]),re=y.mapDimensionsAll(z[V]);if(j==null||re.length<5)return;for(var ae=0;ae<y.count();ae++){var oe=y.get(j,ae),ie=_e(oe,re[2],ae),le=_e(oe,re[0],ae),ue=_e(oe,re[1],ae),de=_e(oe,re[3],ae),pe=_e(oe,re[4],ae),he=[];Ce(he,ue,!1),Ce(he,de,!0),he.push(le,ue,pe,de),$e(he,le),$e(he,pe),$e(he,ie),y.setItemLayout(ae,{initBaseline:ie[V],ends:he})}function _e(xe,Ie,Ne){var ze=y.get(Ie,Ne),Fe=[];Fe[$]=xe,Fe[V]=ze;var qe;return isNaN(xe)||isNaN(ze)?qe=[NaN,NaN]:(qe=g.dataToPoint(Fe),qe[$]+=r),qe}function Ce(xe,Ie,Ne){var ze=Ie.slice(),Fe=Ie.slice();ze[$]+=L,Fe[$]-=L,Ne?xe.push(ze,Fe):xe.push(Fe,ze)}function $e(xe,Ie){var Ne=Ie.slice(),ze=Ie.slice();Ne[$]-=L,ze[$]+=L,xe.push(Ne,ze)}}function prepareBoxplotData(t,r){r=r||{};for(var n=[],g=[],y=r.boundIQR,L=y==="none"||y===0,$=0;$<t.length;$++){var V=asc$2(t[$].slice()),z=quantile(V,.25),j=quantile(V,.5),re=quantile(V,.75),ae=V[0],oe=V[V.length-1],ie=(y??1.5)*(re-z),le=L?ae:Math.max(ae,z-ie),ue=L?oe:Math.min(oe,re+ie),de=r.itemNameFormatter,pe=isFunction$1(de)?de({value:$}):isString$1(de)?de.replace("{value}",$+""):$+"";n.push([pe,le,z,j,re,ue]);for(var he=0;he<V.length;he++){var _e=V[he];if(_e<le||_e>ue){var Ce=[pe,_e];g.push(Ce)}}}return{boxData:n,outliers:g}}var boxplotTransform={type:"echarts:boxplot",transform:function t(r){var n=r.upstream;if(n.sourceFormat!==SOURCE_FORMAT_ARRAY_ROWS){var g="";throwError(g)}var y=prepareBoxplotData(n.getRawData(),r.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:y.boxData},{data:y.outliers}]}};function install$z(t){t.registerSeriesModel(BoxplotSeriesModel$1),t.registerChartView(BoxplotView$1),t.registerLayout(boxplotLayout),t.registerTransform(boxplotTransform)}var SKIP_PROPS=["color","borderColor"],CandlestickView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.render=function(n,g,y){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(n),this._isLargeDraw?this._renderLarge(n):this._renderNormal(n)},r.prototype.incrementalPrepareRender=function(n,g,y){this._clear(),this._updateDrawMode(n)},r.prototype.incrementalRender=function(n,g,y,L){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(n,g):this._incrementalRenderNormal(n,g)},r.prototype.eachRendered=function(n){traverseElements(this._progressiveEls||this.group,n)},r.prototype._updateDrawMode=function(n){var g=n.pipelineContext.large;(this._isLargeDraw==null||g!==this._isLargeDraw)&&(this._isLargeDraw=g,this._clear())},r.prototype._renderNormal=function(n){var g=n.getData(),y=this._data,L=this.group,$=g.getLayout("isSimpleBox"),V=n.get("clip",!0),z=n.coordinateSystem,j=z.getArea&&z.getArea();this._data||L.removeAll(),g.diff(y).add(function(re){if(g.hasValue(re)){var ae=g.getItemLayout(re);if(V&&isNormalBoxClipped(j,ae))return;var oe=createNormalBox(ae,re,!0);initProps(oe,{shape:{points:ae.ends}},n,re),setBoxCommon(oe,g,re,$),L.add(oe),g.setItemGraphicEl(re,oe)}}).update(function(re,ae){var oe=y.getItemGraphicEl(ae);if(!g.hasValue(re)){L.remove(oe);return}var ie=g.getItemLayout(re);if(V&&isNormalBoxClipped(j,ie)){L.remove(oe);return}oe?(updateProps$1(oe,{shape:{points:ie.ends}},n,re),saveOldStyle(oe)):oe=createNormalBox(ie),setBoxCommon(oe,g,re,$),L.add(oe),g.setItemGraphicEl(re,oe)}).remove(function(re){var ae=y.getItemGraphicEl(re);ae&&L.remove(ae)}).execute(),this._data=g},r.prototype._renderLarge=function(n){this._clear(),createLarge(n,this.group);var g=n.get("clip",!0)?createClipPath(n.coordinateSystem,!1,n):null;g?this.group.setClipPath(g):this.group.removeClipPath()},r.prototype._incrementalRenderNormal=function(n,g){for(var y=g.getData(),L=y.getLayout("isSimpleBox"),$;($=n.next())!=null;){var V=y.getItemLayout($),z=createNormalBox(V);setBoxCommon(z,y,$,L),z.incremental=!0,this.group.add(z),this._progressiveEls.push(z)}},r.prototype._incrementalRenderLarge=function(n,g){createLarge(g,this.group,this._progressiveEls,!0)},r.prototype.remove=function(n){this._clear()},r.prototype._clear=function(){this.group.removeAll(),this._data=null},r.type="candlestick",r}(ChartView$1),NormalBoxPathShape=function(){function t(){}return t}(),NormalBoxPath=function(t){__extends(r,t);function r(n){var g=t.call(this,n)||this;return g.type="normalCandlestickBox",g}return r.prototype.getDefaultShape=function(){return new NormalBoxPathShape},r.prototype.buildPath=function(n,g){var y=g.points;this.__simpleBox?(n.moveTo(y[4][0],y[4][1]),n.lineTo(y[6][0],y[6][1])):(n.moveTo(y[0][0],y[0][1]),n.lineTo(y[1][0],y[1][1]),n.lineTo(y[2][0],y[2][1]),n.lineTo(y[3][0],y[3][1]),n.closePath(),n.moveTo(y[4][0],y[4][1]),n.lineTo(y[5][0],y[5][1]),n.moveTo(y[6][0],y[6][1]),n.lineTo(y[7][0],y[7][1]))},r}(Path$1);function createNormalBox(t,r,n){var g=t.ends;return new NormalBoxPath({shape:{points:n?transInit(g,t):g},z2:100})}function isNormalBoxClipped(t,r){for(var n=!0,g=0;g<r.ends.length;g++)if(t.contain(r.ends[g][0],r.ends[g][1])){n=!1;break}return n}function setBoxCommon(t,r,n,g){var y=r.getItemModel(n);t.useStyle(r.getItemVisual(n,"style")),t.style.strokeNoScale=!0,t.__simpleBox=g,setStatesStylesFromModel(t,y)}function transInit(t,r){return map$1(t,function(n){return n=n.slice(),n[1]=r.initBaseline,n})}var LargeBoxPathShape=function(){function t(){}return t}(),LargeBoxPath=function(t){__extends(r,t);function r(n){var g=t.call(this,n)||this;return g.type="largeCandlestickBox",g}return r.prototype.getDefaultShape=function(){return new LargeBoxPathShape},r.prototype.buildPath=function(n,g){for(var y=g.points,L=0;L<y.length;)if(this.__sign===y[L++]){var $=y[L++];n.moveTo($,y[L++]),n.lineTo($,y[L++])}else L+=3},r}(Path$1);function createLarge(t,r,n,g){var y=t.getData(),L=y.getLayout("largePoints"),$=new LargeBoxPath({shape:{points:L},__sign:1,ignoreCoarsePointer:!0});r.add($);var V=new LargeBoxPath({shape:{points:L},__sign:-1,ignoreCoarsePointer:!0});r.add(V);var z=new LargeBoxPath({shape:{points:L},__sign:0,ignoreCoarsePointer:!0});r.add(z),setLargeStyle(1,$,t),setLargeStyle(-1,V,t),setLargeStyle(0,z,t),g&&($.incremental=!0,V.incremental=!0),n&&n.push($,V)}function setLargeStyle(t,r,n,g){var y=n.get(["itemStyle",t>0?"borderColor":"borderColor0"])||n.get(["itemStyle",t>0?"color":"color0"]);t===0&&(y=n.get(["itemStyle","borderColorDoji"]));var L=n.getModel("itemStyle").getItemStyle(SKIP_PROPS);r.useStyle(L),r.style.fill=null,r.style.stroke=y}const CandlestickView$1=CandlestickView;var CandlestickSeriesModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],n}return r.prototype.getShadowDim=function(){return"open"},r.prototype.brushSelector=function(n,g,y){var L=g.getItemLayout(n);return L&&y.rect(L.brushRect)},r.type="series.candlestick",r.dependencies=["xAxis","yAxis","grid"],r.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},r}(SeriesModel$1);mixin(CandlestickSeriesModel,WhiskerBoxCommonMixin,!0);const CandlestickSeriesModel$1=CandlestickSeriesModel;function candlestickPreprocessor(t){!t||!isArray$2(t.series)||each$f(t.series,function(r){isObject$5(r)&&r.type==="k"&&(r.type="candlestick")})}var positiveBorderColorQuery=["itemStyle","borderColor"],negativeBorderColorQuery=["itemStyle","borderColor0"],dojiBorderColorQuery=["itemStyle","borderColorDoji"],positiveColorQuery=["itemStyle","color"],negativeColorQuery=["itemStyle","color0"],candlestickVisual={seriesType:"candlestick",plan:createRenderPlanner(),performRawSeries:!0,reset:function(t,r){function n(L,$){return $.get(L>0?positiveColorQuery:negativeColorQuery)}function g(L,$){return $.get(L===0?dojiBorderColorQuery:L>0?positiveBorderColorQuery:negativeBorderColorQuery)}if(!r.isSeriesFiltered(t)){var y=t.pipelineContext.large;return!y&&{progress:function(L,$){for(var V;(V=L.next())!=null;){var z=$.getItemModel(V),j=$.getItemLayout(V).sign,re=z.getItemStyle();re.fill=n(j,z),re.stroke=g(j,z)||re.fill;var ae=$.ensureUniqueItemVisual(V,"style");extend$1(ae,re)}}}}}};const candlestickVisual$1=candlestickVisual;var candlestickLayout={seriesType:"candlestick",plan:createRenderPlanner(),reset:function(t){var r=t.coordinateSystem,n=t.getData(),g=calculateCandleWidth(t,n),y=0,L=1,$=["x","y"],V=n.getDimensionIndex(n.mapDimension($[y])),z=map$1(n.mapDimensionsAll($[L]),n.getDimensionIndex,n),j=z[0],re=z[1],ae=z[2],oe=z[3];if(n.setLayout({candleWidth:g,isSimpleBox:g<=1.3}),V<0||z.length<4)return;return{progress:t.pipelineContext.large?le:ie};function ie(ue,de){for(var pe,he=de.getStore();(pe=ue.next())!=null;){var _e=he.get(V,pe),Ce=he.get(j,pe),$e=he.get(re,pe),xe=he.get(ae,pe),Ie=he.get(oe,pe),Ne=Math.min(Ce,$e),ze=Math.max(Ce,$e),Fe=At(Ne,_e),qe=At(ze,_e),Et=At(xe,_e),kt=At(Ie,_e),Lt=[];hn(Lt,qe,0),hn(Lt,Fe,1),Lt.push(Cn(kt),Cn(qe),Cn(Et),Cn(Fe));var vn=de.getItemModel(pe),jt=!!vn.get(["itemStyle","borderColorDoji"]);de.setItemLayout(pe,{sign:getSign(he,pe,Ce,$e,re,jt),initBaseline:Ce>$e?qe[L]:Fe[L],ends:Lt,brushRect:bn(xe,Ie,_e)})}function At(Tn,xn){var En=[];return En[y]=xn,En[L]=Tn,isNaN(xn)||isNaN(Tn)?[NaN,NaN]:r.dataToPoint(En)}function hn(Tn,xn,En){var kn=xn.slice(),On=xn.slice();kn[y]=subPixelOptimize(kn[y]+g/2,1,!1),On[y]=subPixelOptimize(On[y]-g/2,1,!0),En?Tn.push(kn,On):Tn.push(On,kn)}function bn(Tn,xn,En){var kn=At(Tn,En),On=At(xn,En);return kn[y]-=g/2,On[y]-=g/2,{x:kn[0],y:kn[1],width:g,height:On[1]-kn[1]}}function Cn(Tn){return Tn[y]=subPixelOptimize(Tn[y],1),Tn}}function le(ue,de){for(var pe=createFloat32Array(ue.count*4),he=0,_e,Ce=[],$e=[],xe,Ie=de.getStore(),Ne=!!t.get(["itemStyle","borderColorDoji"]);(xe=ue.next())!=null;){var ze=Ie.get(V,xe),Fe=Ie.get(j,xe),qe=Ie.get(re,xe),Et=Ie.get(ae,xe),kt=Ie.get(oe,xe);if(isNaN(ze)||isNaN(Et)||isNaN(kt)){pe[he++]=NaN,he+=3;continue}pe[he++]=getSign(Ie,xe,Fe,qe,re,Ne),Ce[y]=ze,Ce[L]=Et,_e=r.dataToPoint(Ce,null,$e),pe[he++]=_e?_e[0]:NaN,pe[he++]=_e?_e[1]:NaN,Ce[L]=kt,_e=r.dataToPoint(Ce,null,$e),pe[he++]=_e?_e[1]:NaN}de.setLayout("largePoints",pe)}}};function getSign(t,r,n,g,y,L){var $;return n>g?$=-1:n<g?$=1:$=L?0:r>0?t.get(y,r-1)<=g?1:-1:1,$}function calculateCandleWidth(t,r){var n=t.getBaseAxis(),g,y=n.type==="category"?n.getBandWidth():(g=n.getExtent(),Math.abs(g[1]-g[0])/r.count()),L=parsePercent(retrieve2(t.get("barMaxWidth"),y),y),$=parsePercent(retrieve2(t.get("barMinWidth"),1),y),V=t.get("barWidth");return V!=null?parsePercent(V,y):Math.max(Math.min(y/2,L),$)}const candlestickLayout$1=candlestickLayout;function install$y(t){t.registerChartView(CandlestickView$1),t.registerSeriesModel(CandlestickSeriesModel$1),t.registerPreprocessor(candlestickPreprocessor),t.registerVisual(candlestickVisual$1),t.registerLayout(candlestickLayout$1)}function updateRipplePath(t,r){var n=r.rippleEffectColor||r.color;t.eachChild(function(g){g.attr({z:r.z,zlevel:r.zlevel,style:{stroke:r.brushType==="stroke"?n:null,fill:r.brushType==="fill"?n:null}})})}var EffectSymbol=function(t){__extends(r,t);function r(n,g){var y=t.call(this)||this,L=new SymbolClz(n,g),$=new Group$4;return y.add(L),y.add($),y.updateData(n,g),y}return r.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},r.prototype.startEffectAnimation=function(n){for(var g=n.symbolType,y=n.color,L=n.rippleNumber,$=this.childAt(1),V=0;V<L;V++){var z=createSymbol$1(g,-1,-1,2,2,y);z.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scaleX:.5,scaleY:.5});var j=-V/L*n.period+n.effectOffset;z.animate("",!0).when(n.period,{scaleX:n.rippleScale/2,scaleY:n.rippleScale/2}).delay(j).start(),z.animateStyle(!0).when(n.period,{opacity:0}).delay(j).start(),$.add(z)}updateRipplePath($,n)},r.prototype.updateEffectAnimation=function(n){for(var g=this._effectCfg,y=this.childAt(1),L=["symbolType","period","rippleScale","rippleNumber"],$=0;$<L.length;$++){var V=L[$];if(g[V]!==n[V]){this.stopEffectAnimation(),this.startEffectAnimation(n);return}}updateRipplePath(y,n)},r.prototype.highlight=function(){enterEmphasis(this)},r.prototype.downplay=function(){leaveEmphasis(this)},r.prototype.getSymbolType=function(){var n=this.childAt(0);return n&&n.getSymbolType()},r.prototype.updateData=function(n,g){var y=this,L=n.hostModel;this.childAt(0).updateData(n,g);var $=this.childAt(1),V=n.getItemModel(g),z=n.getItemVisual(g,"symbol"),j=normalizeSymbolSize(n.getItemVisual(g,"symbolSize")),re=n.getItemVisual(g,"style"),ae=re&&re.fill,oe=V.getModel("emphasis");$.setScale(j),$.traverse(function(de){de.setStyle("fill",ae)});var ie=normalizeSymbolOffset(n.getItemVisual(g,"symbolOffset"),j);ie&&($.x=ie[0],$.y=ie[1]);var le=n.getItemVisual(g,"symbolRotate");$.rotation=(le||0)*Math.PI/180||0;var ue={};ue.showEffectOn=L.get("showEffectOn"),ue.rippleScale=V.get(["rippleEffect","scale"]),ue.brushType=V.get(["rippleEffect","brushType"]),ue.period=V.get(["rippleEffect","period"])*1e3,ue.effectOffset=g/n.count(),ue.z=L.getShallow("z")||0,ue.zlevel=L.getShallow("zlevel")||0,ue.symbolType=z,ue.color=ae,ue.rippleEffectColor=V.get(["rippleEffect","color"]),ue.rippleNumber=V.get(["rippleEffect","number"]),ue.showEffectOn==="render"?(this._effectCfg?this.updateEffectAnimation(ue):this.startEffectAnimation(ue),this._effectCfg=ue):(this._effectCfg=null,this.stopEffectAnimation(),this.onHoverStateChange=function(de){de==="emphasis"?ue.showEffectOn!=="render"&&y.startEffectAnimation(ue):de==="normal"&&ue.showEffectOn!=="render"&&y.stopEffectAnimation()}),this._effectCfg=ue,toggleHoverEmphasis(this,oe.get("focus"),oe.get("blurScope"),oe.get("disabled"))},r.prototype.fadeOut=function(n){n&&n()},r}(Group$4);const EffectSymbol$1=EffectSymbol;var EffectScatterView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.init=function(){this._symbolDraw=new SymbolDraw$1(EffectSymbol$1)},r.prototype.render=function(n,g,y){var L=n.getData(),$=this._symbolDraw;$.updateData(L,{clipShape:this._getClipShape(n)}),this.group.add($.group)},r.prototype._getClipShape=function(n){var g=n.coordinateSystem,y=g&&g.getArea&&g.getArea();return n.get("clip",!0)?y:null},r.prototype.updateTransform=function(n,g,y){var L=n.getData();this.group.dirty();var $=pointsLayout("").reset(n,g,y);$.progress&&$.progress({start:0,end:L.count(),count:L.count()},L),this._symbolDraw.updateLayout()},r.prototype._updateGroupTransform=function(n){var g=n.coordinateSystem;g&&g.getRoamTransform&&(this.group.transform=clone$2(g.getRoamTransform()),this.group.decomposeTransform())},r.prototype.remove=function(n,g){this._symbolDraw&&this._symbolDraw.remove(!0)},r.type="effectScatter",r}(ChartView$1);const EffectScatterView$1=EffectScatterView;var EffectScatterSeriesModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.hasSymbolVisual=!0,n}return r.prototype.getInitialData=function(n,g){return createSeriesData(null,this,{useEncodeDefaulter:!0})},r.prototype.brushSelector=function(n,g,y){return y.point(g.getItemLayout(n))},r.type="series.effectScatter",r.dependencies=["grid","polar"],r.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,effectType:"ripple",progressive:0,showEffectOn:"render",clip:!0,rippleEffect:{period:4,scale:2.5,brushType:"fill",number:3},universalTransition:{divideShape:"clone"},symbolSize:10},r}(SeriesModel$1);const EffectScatterSeriesModel$1=EffectScatterSeriesModel;function install$x(t){t.registerChartView(EffectScatterView$1),t.registerSeriesModel(EffectScatterSeriesModel$1),t.registerLayout(pointsLayout("effectScatter"))}var EffectLine=function(t){__extends(r,t);function r(n,g,y){var L=t.call(this)||this;return L.add(L.createLine(n,g,y)),L._updateEffectSymbol(n,g),L}return r.prototype.createLine=function(n,g,y){return new Line$1(n,g,y)},r.prototype._updateEffectSymbol=function(n,g){var y=n.getItemModel(g),L=y.getModel("effect"),$=L.get("symbolSize"),V=L.get("symbol");isArray$2($)||($=[$,$]);var z=n.getItemVisual(g,"style"),j=L.get("color")||z&&z.stroke,re=this.childAt(1);this._symbolType!==V&&(this.remove(re),re=createSymbol$1(V,-.5,-.5,1,1,j),re.z2=100,re.culling=!0,this.add(re)),re&&(re.setStyle("shadowColor",j),re.setStyle(L.getItemStyle(["color"])),re.scaleX=$[0],re.scaleY=$[1],re.setColor(j),this._symbolType=V,this._symbolScale=$,this._updateEffectAnimation(n,L,g))},r.prototype._updateEffectAnimation=function(n,g,y){var L=this.childAt(1);if(L){var $=n.getItemLayout(y),V=g.get("period")*1e3,z=g.get("loop"),j=g.get("roundTrip"),re=g.get("constantSpeed"),ae=retrieve(g.get("delay"),function(ie){return ie/n.count()*V/3});if(L.ignore=!0,this._updateAnimationPoints(L,$),re>0&&(V=this._getLineLength(L)/re*1e3),V!==this._period||z!==this._loop||j!==this._roundTrip){L.stopAnimation();var oe=void 0;isFunction$1(ae)?oe=ae(y):oe=ae,L.__t>0&&(oe=-V*L.__t),this._animateSymbol(L,V,oe,z,j)}this._period=V,this._loop=z,this._roundTrip=j}},r.prototype._animateSymbol=function(n,g,y,L,$){if(g>0){n.__t=0;var V=this,z=n.animate("",L).when($?g*2:g,{__t:$?2:1}).delay(y).during(function(){V._updateSymbolPosition(n)});L||z.done(function(){V.remove(n)}),z.start()}},r.prototype._getLineLength=function(n){return dist$1(n.__p1,n.__cp1)+dist$1(n.__cp1,n.__p2)},r.prototype._updateAnimationPoints=function(n,g){n.__p1=g[0],n.__p2=g[1],n.__cp1=g[2]||[(g[0][0]+g[1][0])/2,(g[0][1]+g[1][1])/2]},r.prototype.updateData=function(n,g,y){this.childAt(0).updateData(n,g,y),this._updateEffectSymbol(n,g)},r.prototype._updateSymbolPosition=function(n){var g=n.__p1,y=n.__p2,L=n.__cp1,$=n.__t<1?n.__t:2-n.__t,V=[n.x,n.y],z=V.slice(),j=quadraticAt$1,re=quadraticDerivativeAt;V[0]=j(g[0],L[0],y[0],$),V[1]=j(g[1],L[1],y[1],$);var ae=n.__t<1?re(g[0],L[0],y[0],$):re(y[0],L[0],g[0],1-$),oe=n.__t<1?re(g[1],L[1],y[1],$):re(y[1],L[1],g[1],1-$);n.rotation=-Math.atan2(oe,ae)-Math.PI/2,(this._symbolType==="line"||this._symbolType==="rect"||this._symbolType==="roundRect")&&(n.__lastT!==void 0&&n.__lastT<n.__t?(n.scaleY=dist$1(z,V)*1.05,$===1&&(V[0]=z[0]+(V[0]-z[0])/2,V[1]=z[1]+(V[1]-z[1])/2)):n.__lastT===1?n.scaleY=2*dist$1(g,V):n.scaleY=this._symbolScale[1]),n.__lastT=n.__t,n.ignore=!1,n.x=V[0],n.y=V[1]},r.prototype.updateLayout=function(n,g){this.childAt(0).updateLayout(n,g);var y=n.getItemModel(g).getModel("effect");this._updateEffectAnimation(n,y,g)},r}(Group$4);const EffectLine$1=EffectLine;var Polyline=function(t){__extends(r,t);function r(n,g,y){var L=t.call(this)||this;return L._createPolyline(n,g,y),L}return r.prototype._createPolyline=function(n,g,y){var L=n.getItemLayout(g),$=new Polyline$3({shape:{points:L}});this.add($),this._updateCommonStl(n,g,y)},r.prototype.updateData=function(n,g,y){var L=n.hostModel,$=this.childAt(0),V={shape:{points:n.getItemLayout(g)}};updateProps$1($,V,L,g),this._updateCommonStl(n,g,y)},r.prototype._updateCommonStl=function(n,g,y){var L=this.childAt(0),$=n.getItemModel(g),V=y&&y.emphasisLineStyle,z=y&&y.focus,j=y&&y.blurScope,re=y&&y.emphasisDisabled;if(!y||n.hasItemOption){var ae=$.getModel("emphasis");V=ae.getModel("lineStyle").getLineStyle(),re=ae.get("disabled"),z=ae.get("focus"),j=ae.get("blurScope")}L.useStyle(n.getItemVisual(g,"style")),L.style.fill=null,L.style.strokeNoScale=!0;var oe=L.ensureState("emphasis");oe.style=V,toggleHoverEmphasis(this,z,j,re)},r.prototype.updateLayout=function(n,g){var y=this.childAt(0);y.setShape("points",n.getItemLayout(g))},r}(Group$4);const Polyline$1=Polyline;var EffectPolyline=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n._lastFrame=0,n._lastFramePercent=0,n}return r.prototype.createLine=function(n,g,y){return new Polyline$1(n,g,y)},r.prototype._updateAnimationPoints=function(n,g){this._points=g;for(var y=[0],L=0,$=1;$<g.length;$++){var V=g[$-1],z=g[$];L+=dist$1(V,z),y.push(L)}if(L===0){this._length=0;return}for(var $=0;$<y.length;$++)y[$]/=L;this._offsets=y,this._length=L},r.prototype._getLineLength=function(){return this._length},r.prototype._updateSymbolPosition=function(n){var g=n.__t<1?n.__t:2-n.__t,y=this._points,L=this._offsets,$=y.length;if(L){var V=this._lastFrame,z;if(g<this._lastFramePercent){var j=Math.min(V+1,$-1);for(z=j;z>=0&&!(L[z]<=g);z--);z=Math.min(z,$-2)}else{for(z=V;z<$&&!(L[z]>g);z++);z=Math.min(z-1,$-2)}var re=(g-L[z])/(L[z+1]-L[z]),ae=y[z],oe=y[z+1];n.x=ae[0]*(1-re)+re*oe[0],n.y=ae[1]*(1-re)+re*oe[1];var ie=n.__t<1?oe[0]-ae[0]:ae[0]-oe[0],le=n.__t<1?oe[1]-ae[1]:ae[1]-oe[1];n.rotation=-Math.atan2(le,ie)-Math.PI/2,this._lastFrame=z,this._lastFramePercent=g,n.ignore=!1}},r}(EffectLine$1);const EffectPolyline$1=EffectPolyline;var LargeLinesPathShape=function(){function t(){this.polyline=!1,this.curveness=0,this.segs=[]}return t}(),LargeLinesPath=function(t){__extends(r,t);function r(n){var g=t.call(this,n)||this;return g._off=0,g.hoverDataIdx=-1,g}return r.prototype.reset=function(){this.notClear=!1,this._off=0},r.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},r.prototype.getDefaultShape=function(){return new LargeLinesPathShape},r.prototype.buildPath=function(n,g){var y=g.segs,L=g.curveness,$;if(g.polyline)for($=this._off;$<y.length;){var V=y[$++];if(V>0){n.moveTo(y[$++],y[$++]);for(var z=1;z<V;z++)n.lineTo(y[$++],y[$++])}}else for($=this._off;$<y.length;){var j=y[$++],re=y[$++],ae=y[$++],oe=y[$++];if(n.moveTo(j,re),L>0){var ie=(j+ae)/2-(re-oe)*L,le=(re+oe)/2-(ae-j)*L;n.quadraticCurveTo(ie,le,ae,oe)}else n.lineTo(ae,oe)}this.incremental&&(this._off=$,this.notClear=!0)},r.prototype.findDataIndex=function(n,g){var y=this.shape,L=y.segs,$=y.curveness,V=this.style.lineWidth;if(y.polyline)for(var z=0,j=0;j<L.length;){var re=L[j++];if(re>0)for(var ae=L[j++],oe=L[j++],ie=1;ie<re;ie++){var le=L[j++],ue=L[j++];if(containStroke$4(ae,oe,le,ue,V,n,g))return z}z++}else for(var z=0,j=0;j<L.length;){var ae=L[j++],oe=L[j++],le=L[j++],ue=L[j++];if($>0){var de=(ae+le)/2-(oe-ue)*$,pe=(oe+ue)/2-(le-ae)*$;if(containStroke$2(ae,oe,de,pe,le,ue,V,n,g))return z}else if(containStroke$4(ae,oe,le,ue,V,n,g))return z;z++}return-1},r.prototype.contain=function(n,g){var y=this.transformCoordToLocal(n,g),L=this.getBoundingRect();if(n=y[0],g=y[1],L.contain(n,g)){var $=this.hoverDataIdx=this.findDataIndex(n,g);return $>=0}return this.hoverDataIdx=-1,!1},r.prototype.getBoundingRect=function(){var n=this._rect;if(!n){for(var g=this.shape,y=g.segs,L=1/0,$=1/0,V=-1/0,z=-1/0,j=0;j<y.length;){var re=y[j++],ae=y[j++];L=Math.min(re,L),V=Math.max(re,V),$=Math.min(ae,$),z=Math.max(ae,z)}n=this._rect=new BoundingRect$1(L,$,V,z)}return n},r}(Path$1),LargeLineDraw=function(){function t(){this.group=new Group$4}return t.prototype.updateData=function(r){this._clear();var n=this._create();n.setShape({segs:r.getLayout("linesPoints")}),this._setCommon(n,r)},t.prototype.incrementalPrepareUpdate=function(r){this.group.removeAll(),this._clear()},t.prototype.incrementalUpdate=function(r,n){var g=this._newAdded[0],y=n.getLayout("linesPoints"),L=g&&g.shape.segs;if(L&&L.length<2e4){var $=L.length,V=new Float32Array($+y.length);V.set(L),V.set(y,$),g.setShape({segs:V})}else{this._newAdded=[];var z=this._create();z.incremental=!0,z.setShape({segs:y}),this._setCommon(z,n),z.__startIndex=r.start}},t.prototype.remove=function(){this._clear()},t.prototype.eachRendered=function(r){this._newAdded[0]&&r(this._newAdded[0])},t.prototype._create=function(){var r=new LargeLinesPath({cursor:"default",ignoreCoarsePointer:!0});return this._newAdded.push(r),this.group.add(r),r},t.prototype._setCommon=function(r,n,g){var y=n.hostModel;r.setShape({polyline:y.get("polyline"),curveness:y.get(["lineStyle","curveness"])}),r.useStyle(y.getModel("lineStyle").getLineStyle()),r.style.strokeNoScale=!0;var L=n.getVisual("style");L&&L.stroke&&r.setStyle("stroke",L.stroke),r.setStyle("fill",null);var $=getECData(r);$.seriesIndex=y.seriesIndex,r.on("mousemove",function(V){$.dataIndex=null;var z=r.hoverDataIdx;z>0&&($.dataIndex=z+r.__startIndex)})},t.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},t}();const LargeLineDraw$1=LargeLineDraw;var linesLayout={seriesType:"lines",plan:createRenderPlanner(),reset:function(t){var r=t.coordinateSystem;if(r){var n=t.get("polyline"),g=t.pipelineContext.large;return{progress:function(y,L){var $=[];if(g){var V=void 0,z=y.end-y.start;if(n){for(var j=0,re=y.start;re<y.end;re++)j+=t.getLineCoordsCount(re);V=new Float32Array(z+j*2)}else V=new Float32Array(z*4);for(var ae=0,oe=[],re=y.start;re<y.end;re++){var ie=t.getLineCoords(re,$);n&&(V[ae++]=ie);for(var le=0;le<ie;le++)oe=r.dataToPoint($[le],!1,oe),V[ae++]=oe[0],V[ae++]=oe[1]}L.setLayout("linesPoints",V)}else for(var re=y.start;re<y.end;re++){var ue=L.getItemModel(re),ie=t.getLineCoords(re,$),de=[];if(n)for(var pe=0;pe<ie;pe++)de.push(r.dataToPoint($[pe]));else{de[0]=r.dataToPoint($[0]),de[1]=r.dataToPoint($[1]);var he=ue.get(["lineStyle","curveness"]);+he&&(de[2]=[(de[0][0]+de[1][0])/2-(de[0][1]-de[1][1])*he,(de[0][1]+de[1][1])/2-(de[1][0]-de[0][0])*he])}L.setItemLayout(re,de)}}}}}};const linesLayout$1=linesLayout;var LinesView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.render=function(n,g,y){var L=n.getData(),$=this._updateLineDraw(L,n),V=n.get("zlevel"),z=n.get(["effect","trailLength"]),j=y.getZr(),re=j.painter.getType()==="svg";re||j.painter.getLayer(V).clear(!0),this._lastZlevel!=null&&!re&&j.configLayer(this._lastZlevel,{motionBlur:!1}),this._showEffect(n)&&z>0&&(re||j.configLayer(V,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(z/10+.9,1),0)})),$.updateData(L);var ae=n.get("clip",!0)&&createClipPath(n.coordinateSystem,!1,n);ae?this.group.setClipPath(ae):this.group.removeClipPath(),this._lastZlevel=V,this._finished=!0},r.prototype.incrementalPrepareRender=function(n,g,y){var L=n.getData(),$=this._updateLineDraw(L,n);$.incrementalPrepareUpdate(L),this._clearLayer(y),this._finished=!1},r.prototype.incrementalRender=function(n,g,y){this._lineDraw.incrementalUpdate(n,g.getData()),this._finished=n.end===g.getData().count()},r.prototype.eachRendered=function(n){this._lineDraw&&this._lineDraw.eachRendered(n)},r.prototype.updateTransform=function(n,g,y){var L=n.getData(),$=n.pipelineContext;if(!this._finished||$.large||$.progressiveRender)return{update:!0};var V=linesLayout$1.reset(n,g,y);V.progress&&V.progress({start:0,end:L.count(),count:L.count()},L),this._lineDraw.updateLayout(),this._clearLayer(y)},r.prototype._updateLineDraw=function(n,g){var y=this._lineDraw,L=this._showEffect(g),$=!!g.get("polyline"),V=g.pipelineContext,z=V.large;return(!y||L!==this._hasEffet||$!==this._isPolyline||z!==this._isLargeDraw)&&(y&&y.remove(),y=this._lineDraw=z?new LargeLineDraw$1:new LineDraw$1($?L?EffectPolyline$1:Polyline$1:L?EffectLine$1:Line$1),this._hasEffet=L,this._isPolyline=$,this._isLargeDraw=z),this.group.add(y.group),y},r.prototype._showEffect=function(n){return!!n.get(["effect","show"])},r.prototype._clearLayer=function(n){var g=n.getZr(),y=g.painter.getType()==="svg";!y&&this._lastZlevel!=null&&g.painter.getLayer(this._lastZlevel).clear(!0)},r.prototype.remove=function(n,g){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(g)},r.prototype.dispose=function(n,g){this.remove(n,g)},r.type="lines",r}(ChartView$1);const LinesView$1=LinesView;var Uint32Arr=typeof Uint32Array>"u"?Array:Uint32Array,Float64Arr=typeof Float64Array>"u"?Array:Float64Array;function compatEc2(t){var r=t.data;r&&r[0]&&r[0][0]&&r[0][0].coord&&(t.data=map$1(r,function(n){var g=[n[0].coord,n[1].coord],y={coords:g};return n[0].name&&(y.fromName=n[0].name),n[1].name&&(y.toName=n[1].name),mergeAll([y,n[0],n[1]])}))}var LinesSeriesModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.visualStyleAccessPath="lineStyle",n.visualDrawType="stroke",n}return r.prototype.init=function(n){n.data=n.data||[],compatEc2(n);var g=this._processFlatCoordsArray(n.data);this._flatCoords=g.flatCoords,this._flatCoordsOffset=g.flatCoordsOffset,g.flatCoords&&(n.data=new Float32Array(g.count)),t.prototype.init.apply(this,arguments)},r.prototype.mergeOption=function(n){if(compatEc2(n),n.data){var g=this._processFlatCoordsArray(n.data);this._flatCoords=g.flatCoords,this._flatCoordsOffset=g.flatCoordsOffset,g.flatCoords&&(n.data=new Float32Array(g.count))}t.prototype.mergeOption.apply(this,arguments)},r.prototype.appendData=function(n){var g=this._processFlatCoordsArray(n.data);g.flatCoords&&(this._flatCoords?(this._flatCoords=concatArray(this._flatCoords,g.flatCoords),this._flatCoordsOffset=concatArray(this._flatCoordsOffset,g.flatCoordsOffset)):(this._flatCoords=g.flatCoords,this._flatCoordsOffset=g.flatCoordsOffset),n.data=new Float32Array(g.count)),this.getRawData().appendData(n.data)},r.prototype._getCoordsFromItemModel=function(n){var g=this.getData().getItemModel(n),y=g.option instanceof Array?g.option:g.getShallow("coords");return y},r.prototype.getLineCoordsCount=function(n){return this._flatCoordsOffset?this._flatCoordsOffset[n*2+1]:this._getCoordsFromItemModel(n).length},r.prototype.getLineCoords=function(n,g){if(this._flatCoordsOffset){for(var y=this._flatCoordsOffset[n*2],L=this._flatCoordsOffset[n*2+1],$=0;$<L;$++)g[$]=g[$]||[],g[$][0]=this._flatCoords[y+$*2],g[$][1]=this._flatCoords[y+$*2+1];return L}else{for(var V=this._getCoordsFromItemModel(n),$=0;$<V.length;$++)g[$]=g[$]||[],g[$][0]=V[$][0],g[$][1]=V[$][1];return V.length}},r.prototype._processFlatCoordsArray=function(n){var g=0;if(this._flatCoords&&(g=this._flatCoords.length),isNumber$1(n[0])){for(var y=n.length,L=new Uint32Arr(y),$=new Float64Arr(y),V=0,z=0,j=0,re=0;re<y;){j++;var ae=n[re++];L[z++]=V+g,L[z++]=ae;for(var oe=0;oe<ae;oe++){var ie=n[re++],le=n[re++];$[V++]=ie,$[V++]=le}}return{flatCoordsOffset:new Uint32Array(L.buffer,0,z),flatCoords:$,count:j}}return{flatCoordsOffset:null,flatCoords:null,count:n.length}},r.prototype.getInitialData=function(n,g){var y=new SeriesData$1(["value"],this);return y.hasItemOption=!1,y.initData(n.data,[],function(L,$,V,z){if(L instanceof Array)return NaN;y.hasItemOption=!0;var j=L.value;if(j!=null)return j instanceof Array?j[z]:j}),y},r.prototype.formatTooltip=function(n,g,y){var L=this.getData(),$=L.getItemModel(n),V=$.get("name");if(V)return V;var z=$.get("fromName"),j=$.get("toName"),re=[];return z!=null&&re.push(z),j!=null&&re.push(j),createTooltipMarkup("nameValue",{name:re.join(" > ")})},r.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},r.prototype.getProgressive=function(){var n=this.option.progressive;return n??(this.option.large?1e4:this.get("progressive"))},r.prototype.getProgressiveThreshold=function(){var n=this.option.progressiveThreshold;return n??(this.option.large?2e4:this.get("progressiveThreshold"))},r.prototype.getZLevelKey=function(){var n=this.getModel("effect"),g=n.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:n.get("show")&&g>0?g+"":""},r.type="series.lines",r.dependencies=["grid","polar","geo","calendar"],r.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}},r}(SeriesModel$1);const LinesSeriesModel$1=LinesSeriesModel;function normalize(t){return t instanceof Array||(t=[t,t]),t}var linesVisual={seriesType:"lines",reset:function(t){var r=normalize(t.get("symbol")),n=normalize(t.get("symbolSize")),g=t.getData();g.setVisual("fromSymbol",r&&r[0]),g.setVisual("toSymbol",r&&r[1]),g.setVisual("fromSymbolSize",n&&n[0]),g.setVisual("toSymbolSize",n&&n[1]);function y(L,$){var V=L.getItemModel($),z=normalize(V.getShallow("symbol",!0)),j=normalize(V.getShallow("symbolSize",!0));z[0]&&L.setItemVisual($,"fromSymbol",z[0]),z[1]&&L.setItemVisual($,"toSymbol",z[1]),j[0]&&L.setItemVisual($,"fromSymbolSize",j[0]),j[1]&&L.setItemVisual($,"toSymbolSize",j[1])}return{dataEach:g.hasItemOption?y:null}}};const linesVisual$1=linesVisual;function install$w(t){t.registerChartView(LinesView$1),t.registerSeriesModel(LinesSeriesModel$1),t.registerLayout(linesLayout$1),t.registerVisual(linesVisual$1)}var GRADIENT_LEVELS=256,HeatmapLayer=function(){function t(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var r=platformApi.createCanvas();this.canvas=r}return t.prototype.update=function(r,n,g,y,L,$){var V=this._getBrush(),z=this._getGradient(L,"inRange"),j=this._getGradient(L,"outOfRange"),re=this.pointSize+this.blurSize,ae=this.canvas,oe=ae.getContext("2d"),ie=r.length;ae.width=n,ae.height=g;for(var le=0;le<ie;++le){var ue=r[le],de=ue[0],pe=ue[1],he=ue[2],_e=y(he);oe.globalAlpha=_e,oe.drawImage(V,de-re,pe-re)}if(!ae.width||!ae.height)return ae;for(var Ce=oe.getImageData(0,0,ae.width,ae.height),$e=Ce.data,xe=0,Ie=$e.length,Ne=this.minOpacity,ze=this.maxOpacity,Fe=ze-Ne;xe<Ie;){var _e=$e[xe+3]/256,qe=Math.floor(_e*(GRADIENT_LEVELS-1))*4;if(_e>0){var Et=$(_e)?z:j;_e>0&&(_e=_e*Fe+Ne),$e[xe++]=Et[qe],$e[xe++]=Et[qe+1],$e[xe++]=Et[qe+2],$e[xe++]=Et[qe+3]*_e*256}else xe+=4}return oe.putImageData(Ce,0,0),ae},t.prototype._getBrush=function(){var r=this._brushCanvas||(this._brushCanvas=platformApi.createCanvas()),n=this.pointSize+this.blurSize,g=n*2;r.width=g,r.height=g;var y=r.getContext("2d");return y.clearRect(0,0,g,g),y.shadowOffsetX=g,y.shadowBlur=this.blurSize,y.shadowColor="#000",y.beginPath(),y.arc(-n,n,this.pointSize,0,Math.PI*2,!0),y.closePath(),y.fill(),r},t.prototype._getGradient=function(r,n){for(var g=this._gradientPixels,y=g[n]||(g[n]=new Uint8ClampedArray(256*4)),L=[0,0,0,0],$=0,V=0;V<256;V++)r[n](V/255,!0,L),y[$++]=L[0],y[$++]=L[1],y[$++]=L[2],y[$++]=L[3];return y},t}();const HeatmapLayer$1=HeatmapLayer;function getIsInPiecewiseRange(t,r,n){var g=t[1]-t[0];r=map$1(r,function($){return{interval:[($.interval[0]-t[0])/g,($.interval[1]-t[0])/g]}});var y=r.length,L=0;return function($){var V;for(V=L;V<y;V++){var z=r[V].interval;if(z[0]<=$&&$<=z[1]){L=V;break}}if(V===y)for(V=L-1;V>=0;V--){var z=r[V].interval;if(z[0]<=$&&$<=z[1]){L=V;break}}return V>=0&&V<y&&n[V]}}function getIsInContinuousRange(t,r){var n=t[1]-t[0];return r=[(r[0]-t[0])/n,(r[1]-t[0])/n],function(g){return g>=r[0]&&g<=r[1]}}function isGeoCoordSys(t){var r=t.dimensions;return r[0]==="lng"&&r[1]==="lat"}var HeatmapView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.render=function(n,g,y){var L;g.eachComponent("visualMap",function(V){V.eachTargetSeries(function(z){z===n&&(L=V)})}),this._progressiveEls=null,this.group.removeAll();var $=n.coordinateSystem;$.type==="cartesian2d"||$.type==="calendar"?this._renderOnCartesianAndCalendar(n,y,0,n.getData().count()):isGeoCoordSys($)&&this._renderOnGeo($,n,L,y)},r.prototype.incrementalPrepareRender=function(n,g,y){this.group.removeAll()},r.prototype.incrementalRender=function(n,g,y,L){var $=g.coordinateSystem;$&&(isGeoCoordSys($)?this.render(g,y,L):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(g,L,n.start,n.end,!0)))},r.prototype.eachRendered=function(n){traverseElements(this._progressiveEls||this.group,n)},r.prototype._renderOnCartesianAndCalendar=function(n,g,y,L,$){var V=n.coordinateSystem,z=isCoordinateSystemType(V,"cartesian2d"),j,re,ae,oe;if(z){var ie=V.getAxis("x"),le=V.getAxis("y");j=ie.getBandWidth()+.5,re=le.getBandWidth()+.5,ae=ie.scale.getExtent(),oe=le.scale.getExtent()}for(var ue=this.group,de=n.getData(),pe=n.getModel(["emphasis","itemStyle"]).getItemStyle(),he=n.getModel(["blur","itemStyle"]).getItemStyle(),_e=n.getModel(["select","itemStyle"]).getItemStyle(),Ce=n.get(["itemStyle","borderRadius"]),$e=getLabelStatesModels(n),xe=n.getModel("emphasis"),Ie=xe.get("focus"),Ne=xe.get("blurScope"),ze=xe.get("disabled"),Fe=z?[de.mapDimension("x"),de.mapDimension("y"),de.mapDimension("value")]:[de.mapDimension("time"),de.mapDimension("value")],qe=y;qe<L;qe++){var Et=void 0,kt=de.getItemVisual(qe,"style");if(z){var Lt=de.get(Fe[0],qe),vn=de.get(Fe[1],qe);if(isNaN(de.get(Fe[2],qe))||isNaN(Lt)||isNaN(vn)||Lt<ae[0]||Lt>ae[1]||vn<oe[0]||vn>oe[1])continue;var jt=V.dataToPoint([Lt,vn]);Et=new Rect$3({shape:{x:jt[0]-j/2,y:jt[1]-re/2,width:j,height:re},style:kt})}else{if(isNaN(de.get(Fe[1],qe)))continue;Et=new Rect$3({z2:1,shape:V.dataToRect([de.get(Fe[0],qe)]).contentShape,style:kt})}if(de.hasItemOption){var At=de.getItemModel(qe),hn=At.getModel("emphasis");pe=hn.getModel("itemStyle").getItemStyle(),he=At.getModel(["blur","itemStyle"]).getItemStyle(),_e=At.getModel(["select","itemStyle"]).getItemStyle(),Ce=At.get(["itemStyle","borderRadius"]),Ie=hn.get("focus"),Ne=hn.get("blurScope"),ze=hn.get("disabled"),$e=getLabelStatesModels(At)}Et.shape.r=Ce;var bn=n.getRawValue(qe),Cn="-";bn&&bn[2]!=null&&(Cn=bn[2]+""),setLabelStyle(Et,$e,{labelFetcher:n,labelDataIndex:qe,defaultOpacity:kt.opacity,defaultText:Cn}),Et.ensureState("emphasis").style=pe,Et.ensureState("blur").style=he,Et.ensureState("select").style=_e,toggleHoverEmphasis(Et,Ie,Ne,ze),Et.incremental=$,$&&(Et.states.emphasis.hoverLayer=!0),ue.add(Et),de.setItemGraphicEl(qe,Et),this._progressiveEls&&this._progressiveEls.push(Et)}},r.prototype._renderOnGeo=function(n,g,y,L){var $=y.targetVisuals.inRange,V=y.targetVisuals.outOfRange,z=g.getData(),j=this._hmLayer||this._hmLayer||new HeatmapLayer$1;j.blurSize=g.get("blurSize"),j.pointSize=g.get("pointSize"),j.minOpacity=g.get("minOpacity"),j.maxOpacity=g.get("maxOpacity");var re=n.getViewRect().clone(),ae=n.getRoamTransform();re.applyTransform(ae);var oe=Math.max(re.x,0),ie=Math.max(re.y,0),le=Math.min(re.width+re.x,L.getWidth()),ue=Math.min(re.height+re.y,L.getHeight()),de=le-oe,pe=ue-ie,he=[z.mapDimension("lng"),z.mapDimension("lat"),z.mapDimension("value")],_e=z.mapArray(he,function(Ie,Ne,ze){var Fe=n.dataToPoint([Ie,Ne]);return Fe[0]-=oe,Fe[1]-=ie,Fe.push(ze),Fe}),Ce=y.getExtent(),$e=y.type==="visualMap.continuous"?getIsInContinuousRange(Ce,y.option.range):getIsInPiecewiseRange(Ce,y.getPieceList(),y.option.selected);j.update(_e,de,pe,$.color.getNormalizer(),{inRange:$.color.getColorMapper(),outOfRange:V.color.getColorMapper()},$e);var xe=new ZRImage$1({style:{width:de,height:pe,x:oe,y:ie,image:j.canvas},silent:!0});this.group.add(xe)},r.type="heatmap",r}(ChartView$1);const HeatmapView$1=HeatmapView;var HeatmapSeriesModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.getInitialData=function(n,g){return createSeriesData(null,this,{generateCoord:"value"})},r.prototype.preventIncremental=function(){var n=CoordinateSystem.get(this.get("coordinateSystem"));if(n&&n.dimensions)return n.dimensions[0]==="lng"&&n.dimensions[1]==="lat"},r.type="series.heatmap",r.dependencies=["grid","geo","calendar"],r.defaultOption={coordinateSystem:"cartesian2d",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},r}(SeriesModel$1);const HeatmapSeriesModel$1=HeatmapSeriesModel;function install$v(t){t.registerChartView(HeatmapView$1),t.registerSeriesModel(HeatmapSeriesModel$1)}var BAR_BORDER_WIDTH_QUERY=["itemStyle","borderWidth"],LAYOUT_ATTRS=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],pathForLineWidth=new Circle$1,PictorialBarView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.render=function(n,g,y){var L=this.group,$=n.getData(),V=this._data,z=n.coordinateSystem,j=z.getBaseAxis(),re=j.isHorizontal(),ae=z.master.getRect(),oe={ecSize:{width:y.getWidth(),height:y.getHeight()},seriesModel:n,coordSys:z,coordSysExtent:[[ae.x,ae.x+ae.width],[ae.y,ae.y+ae.height]],isHorizontal:re,valueDim:LAYOUT_ATTRS[+re],categoryDim:LAYOUT_ATTRS[1-+re]};$.diff(V).add(function(le){if($.hasValue(le)){var ue=getItemModel($,le),de=getSymbolMeta($,le,ue,oe),pe=createBar($,oe,de);$.setItemGraphicEl(le,pe),L.add(pe),updateCommon(pe,oe,de)}}).update(function(le,ue){var de=V.getItemGraphicEl(ue);if(!$.hasValue(le)){L.remove(de);return}var pe=getItemModel($,le),he=getSymbolMeta($,le,pe,oe),_e=getShapeStr($,he);de&&_e!==de.__pictorialShapeStr&&(L.remove(de),$.setItemGraphicEl(le,null),de=null),de?updateBar(de,oe,he):de=createBar($,oe,he,!0),$.setItemGraphicEl(le,de),de.__pictorialSymbolMeta=he,L.add(de),updateCommon(de,oe,he)}).remove(function(le){var ue=V.getItemGraphicEl(le);ue&&removeBar(V,le,ue.__pictorialSymbolMeta.animationModel,ue)}).execute();var ie=n.get("clip",!0)?createClipPath(n.coordinateSystem,!1,n):null;return ie?L.setClipPath(ie):L.removeClipPath(),this._data=$,this.group},r.prototype.remove=function(n,g){var y=this.group,L=this._data;n.get("animation")?L&&L.eachItemGraphicEl(function($){removeBar(L,getECData($).dataIndex,n,$)}):y.removeAll()},r.type="pictorialBar",r}(ChartView$1);function getSymbolMeta(t,r,n,g){var y=t.getItemLayout(r),L=n.get("symbolRepeat"),$=n.get("symbolClip"),V=n.get("symbolPosition")||"start",z=n.get("symbolRotate"),j=(z||0)*Math.PI/180||0,re=n.get("symbolPatternSize")||2,ae=n.isAnimationEnabled(),oe={dataIndex:r,layout:y,itemModel:n,symbolType:t.getItemVisual(r,"symbol")||"circle",style:t.getItemVisual(r,"style"),symbolClip:$,symbolRepeat:L,symbolRepeatDirection:n.get("symbolRepeatDirection"),symbolPatternSize:re,rotation:j,animationModel:ae?n:null,hoverScale:ae&&n.get(["emphasis","scale"]),z2:n.getShallow("z",!0)||0};prepareBarLength(n,L,y,g,oe),prepareSymbolSize(t,r,y,L,$,oe.boundingLength,oe.pxSign,re,g,oe),prepareLineWidth(n,oe.symbolScale,j,g,oe);var ie=oe.symbolSize,le=normalizeSymbolOffset(n.get("symbolOffset"),ie);return prepareLayoutInfo(n,ie,y,L,$,le,V,oe.valueLineWidth,oe.boundingLength,oe.repeatCutLength,g,oe),oe}function prepareBarLength(t,r,n,g,y){var L=g.valueDim,$=t.get("symbolBoundingData"),V=g.coordSys.getOtherAxis(g.coordSys.getBaseAxis()),z=V.toGlobalCoord(V.dataToCoord(0)),j=1-+(n[L.wh]<=0),re;if(isArray$2($)){var ae=[convertToCoordOnAxis(V,$[0])-z,convertToCoordOnAxis(V,$[1])-z];ae[1]<ae[0]&&ae.reverse(),re=ae[j]}else $!=null?re=convertToCoordOnAxis(V,$)-z:r?re=g.coordSysExtent[L.index][j]-z:re=n[L.wh];y.boundingLength=re,r&&(y.repeatCutLength=n[L.wh]),y.pxSign=re>0?1:-1}function convertToCoordOnAxis(t,r){return t.toGlobalCoord(t.dataToCoord(t.scale.parse(r)))}function prepareSymbolSize(t,r,n,g,y,L,$,V,z,j){var re=z.valueDim,ae=z.categoryDim,oe=Math.abs(n[ae.wh]),ie=t.getItemVisual(r,"symbolSize"),le;isArray$2(ie)?le=ie.slice():ie==null?le=["100%","100%"]:le=[ie,ie],le[ae.index]=parsePercent(le[ae.index],oe),le[re.index]=parsePercent(le[re.index],g?oe:Math.abs(L)),j.symbolSize=le;var ue=j.symbolScale=[le[0]/V,le[1]/V];ue[re.index]*=(z.isHorizontal?-1:1)*$}function prepareLineWidth(t,r,n,g,y){var L=t.get(BAR_BORDER_WIDTH_QUERY)||0;L&&(pathForLineWidth.attr({scaleX:r[0],scaleY:r[1],rotation:n}),pathForLineWidth.updateTransform(),L/=pathForLineWidth.getLineScale(),L*=r[g.valueDim.index]),y.valueLineWidth=L||0}function prepareLayoutInfo(t,r,n,g,y,L,$,V,z,j,re,ae){var oe=re.categoryDim,ie=re.valueDim,le=ae.pxSign,ue=Math.max(r[ie.index]+V,0),de=ue;if(g){var pe=Math.abs(z),he=retrieve(t.get("symbolMargin"),"15%")+"",_e=!1;he.lastIndexOf("!")===he.length-1&&(_e=!0,he=he.slice(0,he.length-1));var Ce=parsePercent(he,r[ie.index]),$e=Math.max(ue+Ce*2,0),xe=_e?0:Ce*2,Ie=isNumeric(g),Ne=Ie?g:toIntTimes((pe+xe)/$e),ze=pe-Ne*ue;Ce=ze/2/(_e?Ne:Math.max(Ne-1,1)),$e=ue+Ce*2,xe=_e?0:Ce*2,!Ie&&g!=="fixed"&&(Ne=j?toIntTimes((Math.abs(j)+xe)/$e):0),de=Ne*$e-xe,ae.repeatTimes=Ne,ae.symbolMargin=Ce}var Fe=le*(de/2),qe=ae.pathPosition=[];qe[oe.index]=n[oe.wh]/2,qe[ie.index]=$==="start"?Fe:$==="end"?z-Fe:z/2,L&&(qe[0]+=L[0],qe[1]+=L[1]);var Et=ae.bundlePosition=[];Et[oe.index]=n[oe.xy],Et[ie.index]=n[ie.xy];var kt=ae.barRectShape=extend$1({},n);kt[ie.wh]=le*Math.max(Math.abs(n[ie.wh]),Math.abs(qe[ie.index]+Fe)),kt[oe.wh]=n[oe.wh];var Lt=ae.clipShape={};Lt[oe.xy]=-n[oe.xy],Lt[oe.wh]=re.ecSize[oe.wh],Lt[ie.xy]=0,Lt[ie.wh]=n[ie.wh]}function createPath(t){var r=t.symbolPatternSize,n=createSymbol$1(t.symbolType,-r/2,-r/2,r,r);return n.attr({culling:!0}),n.type!=="image"&&n.setStyle({strokeNoScale:!0}),n}function createOrUpdateRepeatSymbols(t,r,n,g){var y=t.__pictorialBundle,L=n.symbolSize,$=n.valueLineWidth,V=n.pathPosition,z=r.valueDim,j=n.repeatTimes||0,re=0,ae=L[r.valueDim.index]+$+n.symbolMargin*2;for(eachPath(t,function(ue){ue.__pictorialAnimationIndex=re,ue.__pictorialRepeatTimes=j,re<j?updateAttr(ue,null,le(re),n,g):updateAttr(ue,null,{scaleX:0,scaleY:0},n,g,function(){y.remove(ue)}),re++});re<j;re++){var oe=createPath(n);oe.__pictorialAnimationIndex=re,oe.__pictorialRepeatTimes=j,y.add(oe);var ie=le(re);updateAttr(oe,{x:ie.x,y:ie.y,scaleX:0,scaleY:0},{scaleX:ie.scaleX,scaleY:ie.scaleY,rotation:ie.rotation},n,g)}function le(ue){var de=V.slice(),pe=n.pxSign,he=ue;return(n.symbolRepeatDirection==="start"?pe>0:pe<0)&&(he=j-1-ue),de[z.index]=ae*(he-j/2+.5)+V[z.index],{x:de[0],y:de[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation}}}function createOrUpdateSingleSymbol(t,r,n,g){var y=t.__pictorialBundle,L=t.__pictorialMainPath;L?updateAttr(L,null,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation},n,g):(L=t.__pictorialMainPath=createPath(n),y.add(L),updateAttr(L,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:0,scaleY:0,rotation:n.rotation},{scaleX:n.symbolScale[0],scaleY:n.symbolScale[1]},n,g))}function createOrUpdateBarRect(t,r,n){var g=extend$1({},r.barRectShape),y=t.__pictorialBarRect;y?updateAttr(y,null,{shape:g},r,n):(y=t.__pictorialBarRect=new Rect$3({z2:2,shape:g,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),y.disableMorphing=!0,t.add(y))}function createOrUpdateClip(t,r,n,g){if(n.symbolClip){var y=t.__pictorialClipPath,L=extend$1({},n.clipShape),$=r.valueDim,V=n.animationModel,z=n.dataIndex;if(y)updateProps$1(y,{shape:L},V,z);else{L[$.wh]=0,y=new Rect$3({shape:L}),t.__pictorialBundle.setClipPath(y),t.__pictorialClipPath=y;var j={};j[$.wh]=n.clipShape[$.wh],graphic[g?"updateProps":"initProps"](y,{shape:j},V,z)}}}function getItemModel(t,r){var n=t.getItemModel(r);return n.getAnimationDelayParams=getAnimationDelayParams,n.isAnimationEnabled=isAnimationEnabled,n}function getAnimationDelayParams(t){return{index:t.__pictorialAnimationIndex,count:t.__pictorialRepeatTimes}}function isAnimationEnabled(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function createBar(t,r,n,g){var y=new Group$4,L=new Group$4;return y.add(L),y.__pictorialBundle=L,L.x=n.bundlePosition[0],L.y=n.bundlePosition[1],n.symbolRepeat?createOrUpdateRepeatSymbols(y,r,n):createOrUpdateSingleSymbol(y,r,n),createOrUpdateBarRect(y,n,g),createOrUpdateClip(y,r,n,g),y.__pictorialShapeStr=getShapeStr(t,n),y.__pictorialSymbolMeta=n,y}function updateBar(t,r,n){var g=n.animationModel,y=n.dataIndex,L=t.__pictorialBundle;updateProps$1(L,{x:n.bundlePosition[0],y:n.bundlePosition[1]},g,y),n.symbolRepeat?createOrUpdateRepeatSymbols(t,r,n,!0):createOrUpdateSingleSymbol(t,r,n,!0),createOrUpdateBarRect(t,n,!0),createOrUpdateClip(t,r,n,!0)}function removeBar(t,r,n,g){var y=g.__pictorialBarRect;y&&y.removeTextContent();var L=[];eachPath(g,function($){L.push($)}),g.__pictorialMainPath&&L.push(g.__pictorialMainPath),g.__pictorialClipPath&&(n=null),each$f(L,function($){removeElement($,{scaleX:0,scaleY:0},n,r,function(){g.parent&&g.parent.remove(g)})}),t.setItemGraphicEl(r,null)}function getShapeStr(t,r){return[t.getItemVisual(r.dataIndex,"symbol")||"none",!!r.symbolRepeat,!!r.symbolClip].join(":")}function eachPath(t,r,n){each$f(t.__pictorialBundle.children(),function(g){g!==t.__pictorialBarRect&&r.call(n,g)})}function updateAttr(t,r,n,g,y,L){r&&t.attr(r),g.symbolClip&&!y?n&&t.attr(n):n&&graphic[y?"updateProps":"initProps"](t,n,g.animationModel,g.dataIndex,L)}function updateCommon(t,r,n){var g=n.dataIndex,y=n.itemModel,L=y.getModel("emphasis"),$=L.getModel("itemStyle").getItemStyle(),V=y.getModel(["blur","itemStyle"]).getItemStyle(),z=y.getModel(["select","itemStyle"]).getItemStyle(),j=y.getShallow("cursor"),re=L.get("focus"),ae=L.get("blurScope"),oe=L.get("scale");eachPath(t,function(ue){if(ue instanceof ZRImage$1){var de=ue.style;ue.useStyle(extend$1({image:de.image,x:de.x,y:de.y,width:de.width,height:de.height},n.style))}else ue.useStyle(n.style);var pe=ue.ensureState("emphasis");pe.style=$,oe&&(pe.scaleX=ue.scaleX*1.1,pe.scaleY=ue.scaleY*1.1),ue.ensureState("blur").style=V,ue.ensureState("select").style=z,j&&(ue.cursor=j),ue.z2=n.z2});var ie=r.valueDim.posDesc[+(n.boundingLength>0)],le=t.__pictorialBarRect;le.ignoreClip=!0,setLabelStyle(le,getLabelStatesModels(y),{labelFetcher:r.seriesModel,labelDataIndex:g,defaultText:getDefaultLabel(r.seriesModel.getData(),g),inheritColor:n.style.fill,defaultOpacity:n.style.opacity,defaultOutsidePosition:ie}),toggleHoverEmphasis(t,re,ae,L.get("disabled"))}function toIntTimes(t){var r=Math.round(t);return Math.abs(t-r)<1e-4?r:Math.ceil(t)}const PictorialBarView$1=PictorialBarView;var PictorialBarSeriesModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.hasSymbolVisual=!0,n.defaultSymbol="roundRect",n}return r.prototype.getInitialData=function(n){return n.stack=null,t.prototype.getInitialData.apply(this,arguments)},r.type="series.pictorialBar",r.dependencies=["grid"],r.defaultOption=inheritDefaultOption(BaseBarSeriesModel$1.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"}}}),r}(BaseBarSeriesModel$1);const PictorialBarSeriesModel$1=PictorialBarSeriesModel;function install$u(t){t.registerChartView(PictorialBarView$1),t.registerSeriesModel(PictorialBarSeriesModel$1),t.registerLayout(t.PRIORITY.VISUAL.LAYOUT,curry$1(layout$3,"pictorialBar")),t.registerLayout(t.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,createProgressiveLayout("pictorialBar"))}var ThemeRiverView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n._layers=[],n}return r.prototype.render=function(n,g,y){var L=n.getData(),$=this,V=this.group,z=n.getLayerSeries(),j=L.getLayout("layoutInfo"),re=j.rect,ae=j.boundaryGap;V.x=0,V.y=re.y+ae[0];function oe(de){return de.name}var ie=new DataDiffer$1(this._layersSeries||[],z,oe,oe),le=[];ie.add(bind$2(ue,this,"add")).update(bind$2(ue,this,"update")).remove(bind$2(ue,this,"remove")).execute();function ue(de,pe,he){var _e=$._layers;if(de==="remove"){V.remove(_e[pe]);return}for(var Ce=[],$e=[],xe,Ie=z[pe].indices,Ne=0;Ne<Ie.length;Ne++){var ze=L.getItemLayout(Ie[Ne]),Fe=ze.x,qe=ze.y0,Et=ze.y;Ce.push(Fe,qe),$e.push(Fe,qe+Et),xe=L.getItemVisual(Ie[Ne],"style")}var kt,Lt=L.getItemLayout(Ie[0]),vn=n.getModel("label"),jt=vn.get("margin"),At=n.getModel("emphasis");if(de==="add"){var hn=le[pe]=new Group$4;kt=new ECPolygon({shape:{points:Ce,stackedOnPoints:$e,smooth:.4,stackedOnSmooth:.4,smoothConstraint:!1},z2:0}),hn.add(kt),V.add(hn),n.isAnimationEnabled()&&kt.setClipPath(createGridClipShape(kt.getBoundingRect(),n,function(){kt.removeClipPath()}))}else{var hn=_e[he];kt=hn.childAt(0),V.add(hn),le[pe]=hn,updateProps$1(kt,{shape:{points:Ce,stackedOnPoints:$e}},n),saveOldStyle(kt)}setLabelStyle(kt,getLabelStatesModels(n),{labelDataIndex:Ie[Ne-1],defaultText:L.getName(Ie[Ne-1]),inheritColor:xe.fill},{normal:{verticalAlign:"middle"}}),kt.setTextConfig({position:null,local:!0});var bn=kt.getTextContent();bn&&(bn.x=Lt.x-jt,bn.y=Lt.y0+Lt.y/2),kt.useStyle(xe),L.setItemGraphicEl(pe,kt),setStatesStylesFromModel(kt,n),toggleHoverEmphasis(kt,At.get("focus"),At.get("blurScope"),At.get("disabled"))}this._layersSeries=z,this._layers=le},r.type="themeRiver",r}(ChartView$1);function createGridClipShape(t,r,n){var g=new Rect$3({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return initProps(g,{shape:{x:t.x-50,width:t.width+100,height:t.height+20}},r,n),g}const ThemeRiverView$1=ThemeRiverView;var DATA_NAME_INDEX=2,ThemeRiverSeriesModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.init=function(n){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new LegendVisualProvider$1(bind$2(this.getData,this),bind$2(this.getRawData,this))},r.prototype.fixData=function(n){var g=n.length,y={},L=groupData(n,function(oe){return y.hasOwnProperty(oe[0]+"")||(y[oe[0]+""]=-1),oe[2]}),$=[];L.buckets.each(function(oe,ie){$.push({name:ie,dataList:oe})});for(var V=$.length,z=0;z<V;++z){for(var j=$[z].name,re=0;re<$[z].dataList.length;++re){var ae=$[z].dataList[re][0]+"";y[ae]=z}for(var ae in y)y.hasOwnProperty(ae)&&y[ae]!==z&&(y[ae]=z,n[g]=[ae,0,j],g++)}return n},r.prototype.getInitialData=function(n,g){for(var y=this.getReferringComponents("singleAxis",SINGLE_REFERRING).models[0],L=y.get("type"),$=filter(n.data,function(le){return le[2]!==void 0}),V=this.fixData($||[]),z=[],j=this.nameMap=createHashMap(),re=0,ae=0;ae<V.length;++ae)z.push(V[ae][DATA_NAME_INDEX]),j.get(V[ae][DATA_NAME_INDEX])||(j.set(V[ae][DATA_NAME_INDEX],re),re++);var oe=prepareSeriesDataSchema(V,{coordDimensions:["single"],dimensionsDefine:[{name:"time",type:getDimensionTypeByAxis(L)},{name:"value",type:"float"},{name:"name",type:"ordinal"}],encodeDefine:{single:0,value:1,itemName:2}}).dimensions,ie=new SeriesData$1(oe,this);return ie.initData(V),ie},r.prototype.getLayerSeries=function(){for(var n=this.getData(),g=n.count(),y=[],L=0;L<g;++L)y[L]=L;var $=n.mapDimension("single"),V=groupData(y,function(j){return n.get("name",j)}),z=[];return V.buckets.each(function(j,re){j.sort(function(ae,oe){return n.get($,ae)-n.get($,oe)}),z.push({name:re,indices:j})}),z},r.prototype.getAxisTooltipData=function(n,g,y){isArray$2(n)||(n=n?[n]:[]);for(var L=this.getData(),$=this.getLayerSeries(),V=[],z=$.length,j,re=0;re<z;++re){for(var ae=Number.MAX_VALUE,oe=-1,ie=$[re].indices.length,le=0;le<ie;++le){var ue=L.get(n[0],$[re].indices[le]),de=Math.abs(ue-g);de<=ae&&(j=ue,ae=de,oe=$[re].indices[le])}V.push(oe)}return{dataIndices:V,nestestValue:j}},r.prototype.formatTooltip=function(n,g,y){var L=this.getData(),$=L.getName(n),V=L.get(L.mapDimension("value"),n);return createTooltipMarkup("nameValue",{name:$,value:V})},r.type="series.themeRiver",r.dependencies=["singleAxis"],r.defaultOption={z:2,colorBy:"data",coordinateSystem:"singleAxis",boundaryGap:["10%","10%"],singleAxisIndex:0,animationEasing:"linear",label:{margin:4,show:!0,position:"left",fontSize:11},emphasis:{label:{show:!0}}},r}(SeriesModel$1);const ThemeRiverSeriesModel$1=ThemeRiverSeriesModel;function themeRiverLayout(t,r){t.eachSeriesByType("themeRiver",function(n){var g=n.getData(),y=n.coordinateSystem,L={},$=y.getRect();L.rect=$;var V=n.get("boundaryGap"),z=y.getAxis();if(L.boundaryGap=V,z.orient==="horizontal"){V[0]=parsePercent(V[0],$.height),V[1]=parsePercent(V[1],$.height);var j=$.height-V[0]-V[1];doThemeRiverLayout(g,n,j)}else{V[0]=parsePercent(V[0],$.width),V[1]=parsePercent(V[1],$.width);var re=$.width-V[0]-V[1];doThemeRiverLayout(g,n,re)}g.setLayout("layoutInfo",L)})}function doThemeRiverLayout(t,r,n){if(t.count())for(var g=r.coordinateSystem,y=r.getLayerSeries(),L=t.mapDimension("single"),$=t.mapDimension("value"),V=map$1(y,function(de){return map$1(de.indices,function(pe){var he=g.dataToPoint(t.get(L,pe));return he[1]=t.get($,pe),he})}),z=computeBaseline(V),j=z.y0,re=n/z.max,ae=y.length,oe=y[0].indices.length,ie,le=0;le<oe;++le){ie=j[le]*re,t.setItemLayout(y[0].indices[le],{layerIndex:0,x:V[0][le][0],y0:ie,y:V[0][le][1]*re});for(var ue=1;ue<ae;++ue)ie+=V[ue-1][le][1]*re,t.setItemLayout(y[ue].indices[le],{layerIndex:ue,x:V[ue][le][0],y0:ie,y:V[ue][le][1]*re})}}function computeBaseline(t){for(var r=t.length,n=t[0].length,g=[],y=[],L=0,$=0;$<n;++$){for(var V=0,z=0;z<r;++z)V+=t[z][$][1];V>L&&(L=V),g.push(V)}for(var j=0;j<n;++j)y[j]=(L-g[j])/2;L=0;for(var re=0;re<n;++re){var ae=g[re]+y[re];ae>L&&(L=ae)}return{y0:y,max:L}}function install$t(t){t.registerChartView(ThemeRiverView$1),t.registerSeriesModel(ThemeRiverSeriesModel$1),t.registerLayout(themeRiverLayout),t.registerProcessor(dataFilter$1("themeRiver"))}var DEFAULT_SECTOR_Z=2,DEFAULT_TEXT_Z=4,SunburstPiece=function(t){__extends(r,t);function r(n,g,y,L){var $=t.call(this)||this;$.z2=DEFAULT_SECTOR_Z,$.textConfig={inside:!0},getECData($).seriesIndex=g.seriesIndex;var V=new ZRText$1({z2:DEFAULT_TEXT_Z,silent:n.getModel().get(["label","silent"])});return $.setTextContent(V),$.updateData(!0,n,g,y,L),$}return r.prototype.updateData=function(n,g,y,L,$){this.node=g,g.piece=this,y=y||this._seriesModel,L=L||this._ecModel;var V=this;getECData(V).dataIndex=g.dataIndex;var z=g.getModel(),j=z.getModel("emphasis"),re=g.getLayout(),ae=extend$1({},re);ae.label=null;var oe=g.getVisual("style");oe.lineJoin="bevel";var ie=g.getVisual("decal");ie&&(oe.decal=createOrUpdatePatternFromDecal(ie,$));var le=getSectorCornerRadius(z.getModel("itemStyle"),ae,!0);extend$1(ae,le),each$f(SPECIAL_STATES,function(he){var _e=V.ensureState(he),Ce=z.getModel([he,"itemStyle"]);_e.style=Ce.getItemStyle();var $e=getSectorCornerRadius(Ce,ae);$e&&(_e.shape=$e)}),n?(V.setShape(ae),V.shape.r=re.r0,initProps(V,{shape:{r:re.r}},y,g.dataIndex)):(updateProps$1(V,{shape:ae},y),saveOldStyle(V)),V.useStyle(oe),this._updateLabel(y);var ue=z.getShallow("cursor");ue&&V.attr("cursor",ue),this._seriesModel=y||this._seriesModel,this._ecModel=L||this._ecModel;var de=j.get("focus"),pe=de==="ancestor"?g.getAncestorsIndices():de==="descendant"?g.getDescendantIndices():de;toggleHoverEmphasis(this,pe,j.get("blurScope"),j.get("disabled"))},r.prototype._updateLabel=function(n){var g=this,y=this.node.getModel(),L=y.getModel("label"),$=this.node.getLayout(),V=$.endAngle-$.startAngle,z=($.startAngle+$.endAngle)/2,j=Math.cos(z),re=Math.sin(z),ae=this,oe=ae.getTextContent(),ie=this.node.dataIndex,le=L.get("minAngle")/180*Math.PI,ue=L.get("show")&&!(le!=null&&Math.abs(V)<le);oe.ignore=!ue,each$f(DISPLAY_STATES,function(pe){var he=pe==="normal"?y.getModel("label"):y.getModel([pe,"label"]),_e=pe==="normal",Ce=_e?oe:oe.ensureState(pe),$e=n.getFormattedLabel(ie,pe);_e&&($e=$e||g.node.name),Ce.style=createTextStyle(he,{},null,pe!=="normal",!0),$e&&(Ce.style.text=$e);var xe=he.get("show");xe!=null&&!_e&&(Ce.ignore=!xe);var Ie=de(he,"position"),Ne=_e?ae:ae.states[pe],ze=Ne.style.fill;Ne.textConfig={outsideFill:he.get("color")==="inherit"?ze:null,inside:Ie!=="outside"};var Fe,qe=de(he,"distance")||0,Et=de(he,"align"),kt=de(he,"rotate"),Lt=Math.PI*.5,vn=Math.PI*1.5,jt=normalizeRadian(kt==="tangential"?Math.PI/2-z:z),At=jt>Lt&&!isRadianAroundZero(jt-Lt)&&jt<vn;Ie==="outside"?(Fe=$.r+qe,Et=At?"right":"left"):!Et||Et==="center"?(V===2*Math.PI&&$.r0===0?Fe=0:Fe=($.r+$.r0)/2,Et="center"):Et==="left"?(Fe=$.r0+qe,Et=At?"right":"left"):Et==="right"&&(Fe=$.r-qe,Et=At?"left":"right"),Ce.style.align=Et,Ce.style.verticalAlign=de(he,"verticalAlign")||"middle",Ce.x=Fe*j+$.cx,Ce.y=Fe*re+$.cy;var hn=0;kt==="radial"?hn=normalizeRadian(-z)+(At?Math.PI:0):kt==="tangential"?hn=normalizeRadian(Math.PI/2-z)+(At?Math.PI:0):isNumber$1(kt)&&(hn=kt*Math.PI/180),Ce.rotation=normalizeRadian(hn)});function de(pe,he){var _e=pe.get(he);return _e??L.get(he)}oe.dirtyStyle()},r}(Sector$1);const SunburstPiece$1=SunburstPiece;var ROOT_TO_NODE_ACTION="sunburstRootToNode",HIGHLIGHT_ACTION="sunburstHighlight",UNHIGHLIGHT_ACTION="sunburstUnhighlight";function installSunburstAction(t){t.registerAction({type:ROOT_TO_NODE_ACTION,update:"updateView"},function(r,n){n.eachComponent({mainType:"series",subType:"sunburst",query:r},g);function g(y,L){var $=retrieveTargetInfo(r,[ROOT_TO_NODE_ACTION],y);if($){var V=y.getViewRoot();V&&(r.direction=aboveViewRoot(V,$.node)?"rollUp":"drillDown"),y.resetViewRoot($.node)}}}),t.registerAction({type:HIGHLIGHT_ACTION,update:"none"},function(r,n,g){r=extend$1({},r),n.eachComponent({mainType:"series",subType:"sunburst",query:r},y);function y(L){var $=retrieveTargetInfo(r,[HIGHLIGHT_ACTION],L);$&&(r.dataIndex=$.node.dataIndex)}g.dispatchAction(extend$1(r,{type:"highlight"}))}),t.registerAction({type:UNHIGHLIGHT_ACTION,update:"updateView"},function(r,n,g){r=extend$1({},r),g.dispatchAction(extend$1(r,{type:"downplay"}))})}var SunburstView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.render=function(n,g,y,L){var $=this;this.seriesModel=n,this.api=y,this.ecModel=g;var V=n.getData(),z=V.tree.root,j=n.getViewRoot(),re=this.group,ae=n.get("renderLabelForZeroData"),oe=[];j.eachNode(function(he){oe.push(he)});var ie=this._oldChildren||[];le(oe,ie),pe(z,j),this._initEvents(),this._oldChildren=oe;function le(he,_e){if(he.length===0&&_e.length===0)return;new DataDiffer$1(_e,he,Ce,Ce).add($e).update($e).remove(curry$1($e,null)).execute();function Ce(xe){return xe.getId()}function $e(xe,Ie){var Ne=xe==null?null:he[xe],ze=Ie==null?null:_e[Ie];ue(Ne,ze)}}function ue(he,_e){if(!ae&&he&&!he.getValue()&&(he=null),he!==z&&_e!==z){if(_e&&_e.piece)he?(_e.piece.updateData(!1,he,n,g,y),V.setItemGraphicEl(he.dataIndex,_e.piece)):de(_e);else if(he){var Ce=new SunburstPiece$1(he,n,g,y);re.add(Ce),V.setItemGraphicEl(he.dataIndex,Ce)}}}function de(he){he&&he.piece&&(re.remove(he.piece),he.piece=null)}function pe(he,_e){_e.depth>0?($.virtualPiece?$.virtualPiece.updateData(!1,he,n,g,y):($.virtualPiece=new SunburstPiece$1(he,n,g,y),re.add($.virtualPiece)),_e.piece.off("click"),$.virtualPiece.on("click",function(Ce){$._rootToNode(_e.parentNode)})):$.virtualPiece&&(re.remove($.virtualPiece),$.virtualPiece=null)}},r.prototype._initEvents=function(){var n=this;this.group.off("click"),this.group.on("click",function(g){var y=!1,L=n.seriesModel.getViewRoot();L.eachNode(function($){if(!y&&$.piece&&$.piece===g.target){var V=$.getModel().get("nodeClick");if(V==="rootToNode")n._rootToNode($);else if(V==="link"){var z=$.getModel(),j=z.get("link");if(j){var re=z.get("target",!0)||"_blank";windowOpen(j,re)}}y=!0}})})},r.prototype._rootToNode=function(n){n!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:ROOT_TO_NODE_ACTION,from:this.uid,seriesId:this.seriesModel.id,targetNode:n})},r.prototype.containPoint=function(n,g){var y=g.getData(),L=y.getItemLayout(0);if(L){var $=n[0]-L.cx,V=n[1]-L.cy,z=Math.sqrt($*$+V*V);return z<=L.r&&z>=L.r0}},r.type="sunburst",r}(ChartView$1);const SunburstView$1=SunburstView;var SunburstSeriesModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.ignoreStyleOnData=!0,n}return r.prototype.getInitialData=function(n,g){var y={name:n.name,children:n.data};completeTreeValue(y);var L=this._levelModels=map$1(n.levels||[],function(z){return new Model$1(z,this,g)},this),$=Tree$1.createTree(y,this,V);function V(z){z.wrapMethod("getItemModel",function(j,re){var ae=$.getNodeByDataIndex(re),oe=L[ae.depth];return oe&&(j.parentModel=oe),j})}return $.data},r.prototype.optionUpdated=function(){this.resetViewRoot()},r.prototype.getDataParams=function(n){var g=t.prototype.getDataParams.apply(this,arguments),y=this.getData().tree.getNodeByDataIndex(n);return g.treePathInfo=wrapTreePathInfo(y,this),g},r.prototype.getLevelModel=function(n){return this._levelModels&&this._levelModels[n.depth]},r.prototype.getViewRoot=function(){return this._viewRoot},r.prototype.resetViewRoot=function(n){n?this._viewRoot=n:n=this._viewRoot;var g=this.getRawData().tree.root;(!n||n!==g&&!g.contains(n))&&(this._viewRoot=g)},r.prototype.enableAriaDecal=function(){enableAriaDecalForTree(this)},r.type="series.sunburst",r.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"},r}(SeriesModel$1);function completeTreeValue(t){var r=0;each$f(t.children,function(g){completeTreeValue(g);var y=g.value;isArray$2(y)&&(y=y[0]),r+=y});var n=t.value;isArray$2(n)&&(n=n[0]),(n==null||isNaN(n))&&(n=r),n<0&&(n=0),isArray$2(t.value)?t.value[0]=n:t.value=n}const SunburstSeriesModel$1=SunburstSeriesModel;var RADIAN=Math.PI/180;function sunburstLayout(t,r,n){r.eachSeriesByType(t,function(g){var y=g.get("center"),L=g.get("radius");isArray$2(L)||(L=[0,L]),isArray$2(y)||(y=[y,y]);var $=n.getWidth(),V=n.getHeight(),z=Math.min($,V),j=parsePercent(y[0],$),re=parsePercent(y[1],V),ae=parsePercent(L[0],z/2),oe=parsePercent(L[1],z/2),ie=-g.get("startAngle")*RADIAN,le=g.get("minAngle")*RADIAN,ue=g.getData().tree.root,de=g.getViewRoot(),pe=de.depth,he=g.get("sort");he!=null&&initChildren(de,he);var _e=0;each$f(de.children,function(jt){!isNaN(jt.getValue())&&_e++});var Ce=de.getValue(),$e=Math.PI/(Ce||_e)*2,xe=de.depth>0,Ie=de.height-(xe?-1:1),Ne=(oe-ae)/(Ie||1),ze=g.get("clockwise"),Fe=g.get("stillShowZeroSum"),qe=ze?1:-1,Et=function(jt,At){if(jt){var hn=At;if(jt!==ue){var bn=jt.getValue(),Cn=Ce===0&&Fe?$e:bn*$e;Cn<le&&(Cn=le),hn=At+qe*Cn;var Tn=jt.depth-pe-(xe?-1:1),xn=ae+Ne*Tn,En=ae+Ne*(Tn+1),kn=g.getLevelModel(jt);if(kn){var On=kn.get("r0",!0),Rn=kn.get("r",!0),In=kn.get("radius",!0);In!=null&&(On=In[0],Rn=In[1]),On!=null&&(xn=parsePercent(On,z/2)),Rn!=null&&(En=parsePercent(Rn,z/2))}jt.setLayout({angle:Cn,startAngle:At,endAngle:hn,clockwise:ze,cx:j,cy:re,r0:xn,r:En})}if(jt.children&&jt.children.length){var Mn=0;each$f(jt.children,function(Vn){Mn+=Et(Vn,At+Mn)})}return hn-At}};if(xe){var kt=ae,Lt=ae+Ne,vn=Math.PI*2;ue.setLayout({angle:vn,startAngle:ie,endAngle:ie+vn,clockwise:ze,cx:j,cy:re,r0:kt,r:Lt})}Et(de,ie)})}function initChildren(t,r){var n=t.children||[];t.children=sort(n,r),n.length&&each$f(t.children,function(g){initChildren(g,r)})}function sort(t,r){if(isFunction$1(r)){var n=map$1(t,function(y,L){var $=y.getValue();return{params:{depth:y.depth,height:y.height,dataIndex:y.dataIndex,getValue:function(){return $}},index:L}});return n.sort(function(y,L){return r(y.params,L.params)}),map$1(n,function(y){return t[y.index]})}else{var g=r==="asc";return t.sort(function(y,L){var $=(y.getValue()-L.getValue())*(g?1:-1);return $===0?(y.dataIndex-L.dataIndex)*(g?-1:1):$})}}function sunburstVisual(t){var r={};function n(g,y,L){for(var $=g;$&&$.depth>1;)$=$.parentNode;var V=y.getColorFromPalette($.name||$.dataIndex+"",r);return g.depth>1&&isString$1(V)&&(V=lift(V,(g.depth-1)/(L-1)*.5)),V}t.eachSeriesByType("sunburst",function(g){var y=g.getData(),L=y.tree;L.eachNode(function($){var V=$.getModel(),z=V.getModel("itemStyle").getItemStyle();z.fill||(z.fill=n($,g,L.root.height));var j=y.ensureUniqueItemVisual($.dataIndex,"style");extend$1(j,z)})})}function install$s(t){t.registerChartView(SunburstView$1),t.registerSeriesModel(SunburstSeriesModel$1),t.registerLayout(curry$1(sunburstLayout,"sunburst")),t.registerProcessor(curry$1(dataFilter$1,"sunburst")),t.registerVisual(sunburstVisual),installSunburstAction(t)}var STYLE_VISUAL_TYPE={color:"fill",borderColor:"stroke"},NON_STYLE_VISUAL_PROPS={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},customInnerStore=makeInner(),CustomSeriesModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},r.prototype.getInitialData=function(n,g){return createSeriesData(null,this)},r.prototype.getDataParams=function(n,g,y){var L=t.prototype.getDataParams.call(this,n,g);return y&&(L.info=customInnerStore(y).info),L},r.type="series.custom",r.dependencies=["grid","polar","geo","singleAxis","calendar"],r.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},r}(SeriesModel$1);const CustomSeriesModel$1=CustomSeriesModel;function dataToCoordSize$3(t,r){return r=r||[0,0],map$1(["x","y"],function(n,g){var y=this.getAxis(n),L=r[g],$=t[g]/2;return y.type==="category"?y.getBandWidth():Math.abs(y.dataToCoord(L-$)-y.dataToCoord(L+$))},this)}function cartesianPrepareCustom(t){var r=t.master.getRect();return{coordSys:{type:"cartesian2d",x:r.x,y:r.y,width:r.width,height:r.height},api:{coord:function(n){return t.dataToPoint(n)},size:bind$2(dataToCoordSize$3,t)}}}function dataToCoordSize$2(t,r){return r=r||[0,0],map$1([0,1],function(n){var g=r[n],y=t[n]/2,L=[],$=[];return L[n]=g-y,$[n]=g+y,L[1-n]=$[1-n]=r[1-n],Math.abs(this.dataToPoint(L)[n]-this.dataToPoint($)[n])},this)}function geoPrepareCustom(t){var r=t.getBoundingRect();return{coordSys:{type:"geo",x:r.x,y:r.y,width:r.width,height:r.height,zoom:t.getZoom()},api:{coord:function(n){return t.dataToPoint(n)},size:bind$2(dataToCoordSize$2,t)}}}function dataToCoordSize$1(t,r){var n=this.getAxis(),g=r instanceof Array?r[0]:r,y=(t instanceof Array?t[0]:t)/2;return n.type==="category"?n.getBandWidth():Math.abs(n.dataToCoord(g-y)-n.dataToCoord(g+y))}function singlePrepareCustom(t){var r=t.getRect();return{coordSys:{type:"singleAxis",x:r.x,y:r.y,width:r.width,height:r.height},api:{coord:function(n){return t.dataToPoint(n)},size:bind$2(dataToCoordSize$1,t)}}}function dataToCoordSize(t,r){return r=r||[0,0],map$1(["Radius","Angle"],function(n,g){var y="get"+n+"Axis",L=this[y](),$=r[g],V=t[g]/2,z=L.type==="category"?L.getBandWidth():Math.abs(L.dataToCoord($-V)-L.dataToCoord($+V));return n==="Angle"&&(z=z*Math.PI/180),z},this)}function polarPrepareCustom(t){var r=t.getRadiusAxis(),n=t.getAngleAxis(),g=r.getExtent();return g[0]>g[1]&&g.reverse(),{coordSys:{type:"polar",cx:t.cx,cy:t.cy,r:g[1],r0:g[0]},api:{coord:function(y){var L=r.dataToRadius(y[0]),$=n.dataToAngle(y[1]),V=t.coordToPoint([L,$]);return V.push(L,$*Math.PI/180),V},size:bind$2(dataToCoordSize,t)}}}function calendarPrepareCustom(t){var r=t.getRect(),n=t.getRangeInfo();return{coordSys:{type:"calendar",x:r.x,y:r.y,width:r.width,height:r.height,cellWidth:t.getCellWidth(),cellHeight:t.getCellHeight(),rangeInfo:{start:n.start,end:n.end,weeks:n.weeks,dayCount:n.allDay}},api:{coord:function(g,y){return t.dataToPoint(g,y)}}}}function isEC4CompatibleStyle(t,r,n,g){return t&&(t.legacy||t.legacy!==!1&&!n&&!g&&r!=="tspan"&&(r==="text"||hasOwn(t,"text")))}function convertFromEC4CompatibleStyle(t,r,n){var g=t,y,L,$;if(r==="text")$=g;else{$={},hasOwn(g,"text")&&($.text=g.text),hasOwn(g,"rich")&&($.rich=g.rich),hasOwn(g,"textFill")&&($.fill=g.textFill),hasOwn(g,"textStroke")&&($.stroke=g.textStroke),hasOwn(g,"fontFamily")&&($.fontFamily=g.fontFamily),hasOwn(g,"fontSize")&&($.fontSize=g.fontSize),hasOwn(g,"fontStyle")&&($.fontStyle=g.fontStyle),hasOwn(g,"fontWeight")&&($.fontWeight=g.fontWeight),L={type:"text",style:$,silent:!0},y={};var V=hasOwn(g,"textPosition");n?y.position=V?g.textPosition:"inside":V&&(y.position=g.textPosition),hasOwn(g,"textPosition")&&(y.position=g.textPosition),hasOwn(g,"textOffset")&&(y.offset=g.textOffset),hasOwn(g,"textRotation")&&(y.rotation=g.textRotation),hasOwn(g,"textDistance")&&(y.distance=g.textDistance)}return convertEC4CompatibleRichItem($,t),each$f($.rich,function(z){convertEC4CompatibleRichItem(z,z)}),{textConfig:y,textContent:L}}function convertEC4CompatibleRichItem(t,r){r&&(r.font=r.textFont||r.font,hasOwn(r,"textStrokeWidth")&&(t.lineWidth=r.textStrokeWidth),hasOwn(r,"textAlign")&&(t.align=r.textAlign),hasOwn(r,"textVerticalAlign")&&(t.verticalAlign=r.textVerticalAlign),hasOwn(r,"textLineHeight")&&(t.lineHeight=r.textLineHeight),hasOwn(r,"textWidth")&&(t.width=r.textWidth),hasOwn(r,"textHeight")&&(t.height=r.textHeight),hasOwn(r,"textBackgroundColor")&&(t.backgroundColor=r.textBackgroundColor),hasOwn(r,"textPadding")&&(t.padding=r.textPadding),hasOwn(r,"textBorderColor")&&(t.borderColor=r.textBorderColor),hasOwn(r,"textBorderWidth")&&(t.borderWidth=r.textBorderWidth),hasOwn(r,"textBorderRadius")&&(t.borderRadius=r.textBorderRadius),hasOwn(r,"textBoxShadowColor")&&(t.shadowColor=r.textBoxShadowColor),hasOwn(r,"textBoxShadowBlur")&&(t.shadowBlur=r.textBoxShadowBlur),hasOwn(r,"textBoxShadowOffsetX")&&(t.shadowOffsetX=r.textBoxShadowOffsetX),hasOwn(r,"textBoxShadowOffsetY")&&(t.shadowOffsetY=r.textBoxShadowOffsetY))}function convertToEC4StyleForCustomSerise(t,r,n){var g=t;g.textPosition=g.textPosition||n.position||"inside",n.offset!=null&&(g.textOffset=n.offset),n.rotation!=null&&(g.textRotation=n.rotation),n.distance!=null&&(g.textDistance=n.distance);var y=g.textPosition.indexOf("inside")>=0,L=t.fill||"#000";convertToEC4RichItem(g,r);var $=g.textFill==null;return y?$&&(g.textFill=n.insideFill||"#fff",!g.textStroke&&n.insideStroke&&(g.textStroke=n.insideStroke),!g.textStroke&&(g.textStroke=L),g.textStrokeWidth==null&&(g.textStrokeWidth=2)):($&&(g.textFill=t.fill||n.outsideFill||"#000"),!g.textStroke&&n.outsideStroke&&(g.textStroke=n.outsideStroke)),g.text=r.text,g.rich=r.rich,each$f(r.rich,function(V){convertToEC4RichItem(V,V)}),g}function convertToEC4RichItem(t,r){r&&(hasOwn(r,"fill")&&(t.textFill=r.fill),hasOwn(r,"stroke")&&(t.textStroke=r.fill),hasOwn(r,"lineWidth")&&(t.textStrokeWidth=r.lineWidth),hasOwn(r,"font")&&(t.font=r.font),hasOwn(r,"fontStyle")&&(t.fontStyle=r.fontStyle),hasOwn(r,"fontWeight")&&(t.fontWeight=r.fontWeight),hasOwn(r,"fontSize")&&(t.fontSize=r.fontSize),hasOwn(r,"fontFamily")&&(t.fontFamily=r.fontFamily),hasOwn(r,"align")&&(t.textAlign=r.align),hasOwn(r,"verticalAlign")&&(t.textVerticalAlign=r.verticalAlign),hasOwn(r,"lineHeight")&&(t.textLineHeight=r.lineHeight),hasOwn(r,"width")&&(t.textWidth=r.width),hasOwn(r,"height")&&(t.textHeight=r.height),hasOwn(r,"backgroundColor")&&(t.textBackgroundColor=r.backgroundColor),hasOwn(r,"padding")&&(t.textPadding=r.padding),hasOwn(r,"borderColor")&&(t.textBorderColor=r.borderColor),hasOwn(r,"borderWidth")&&(t.textBorderWidth=r.borderWidth),hasOwn(r,"borderRadius")&&(t.textBorderRadius=r.borderRadius),hasOwn(r,"shadowColor")&&(t.textBoxShadowColor=r.shadowColor),hasOwn(r,"shadowBlur")&&(t.textBoxShadowBlur=r.shadowBlur),hasOwn(r,"shadowOffsetX")&&(t.textBoxShadowOffsetX=r.shadowOffsetX),hasOwn(r,"shadowOffsetY")&&(t.textBoxShadowOffsetY=r.shadowOffsetY),hasOwn(r,"textShadowColor")&&(t.textShadowColor=r.textShadowColor),hasOwn(r,"textShadowBlur")&&(t.textShadowBlur=r.textShadowBlur),hasOwn(r,"textShadowOffsetX")&&(t.textShadowOffsetX=r.textShadowOffsetX),hasOwn(r,"textShadowOffsetY")&&(t.textShadowOffsetY=r.textShadowOffsetY))}var LEGACY_TRANSFORM_PROPS_MAP={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},LEGACY_TRANSFORM_PROPS=keys(LEGACY_TRANSFORM_PROPS_MAP);reduce(TRANSFORMABLE_PROPS,function(t,r){return t[r]=1,t},{});TRANSFORMABLE_PROPS.join(", ");var ELEMENT_ANIMATABLE_PROPS=["","style","shape","extra"],transitionInnerStore=makeInner();function getElementAnimationConfig(t,r,n,g,y){var L=t+"Animation",$=getAnimationConfig(t,g,y)||{},V=transitionInnerStore(r).userDuring;return $.duration>0&&($.during=V?bind$2(duringCall,{el:r,userDuring:V}):null,$.setToFinal=!0,$.scope=t),extend$1($,n[L]),$}function applyUpdateTransition(t,r,n,g){g=g||{};var y=g.dataIndex,L=g.isInit,$=g.clearStyle,V=n.isAnimationEnabled(),z=transitionInnerStore(t),j=r.style;z.userDuring=r.during;var re={},ae={};if(prepareTransformAllPropsFinal(t,r,ae),prepareShapeOrExtraAllPropsFinal("shape",r,ae),prepareShapeOrExtraAllPropsFinal("extra",r,ae),!L&&V&&(prepareTransformTransitionFrom(t,r,re),prepareShapeOrExtraTransitionFrom("shape",t,r,re),prepareShapeOrExtraTransitionFrom("extra",t,r,re),prepareStyleTransitionFrom(t,r,j,re)),ae.style=j,applyPropsDirectly(t,ae,$),applyMiscProps(t,r),V)if(L){var oe={};each$f(ELEMENT_ANIMATABLE_PROPS,function(le){var ue=le?r[le]:r;ue&&ue.enterFrom&&(le&&(oe[le]=oe[le]||{}),extend$1(le?oe[le]:oe,ue.enterFrom))});var ie=getElementAnimationConfig("enter",t,r,n,y);ie.duration>0&&t.animateFrom(oe,ie)}else applyPropsTransition(t,r,y||0,n,re);updateLeaveTo(t,r),j?t.dirty():t.markRedraw()}function updateLeaveTo(t,r){for(var n=transitionInnerStore(t).leaveToProps,g=0;g<ELEMENT_ANIMATABLE_PROPS.length;g++){var y=ELEMENT_ANIMATABLE_PROPS[g],L=y?r[y]:r;L&&L.leaveTo&&(n||(n=transitionInnerStore(t).leaveToProps={}),y&&(n[y]=n[y]||{}),extend$1(y?n[y]:n,L.leaveTo))}}function applyLeaveTransition(t,r,n,g){if(t){var y=t.parent,L=transitionInnerStore(t).leaveToProps;if(L){var $=getElementAnimationConfig("update",t,r,n,0);$.done=function(){y.remove(t),g&&g()},t.animateTo(L,$)}else y.remove(t),g&&g()}}function isTransitionAll(t){return t==="all"}function applyPropsDirectly(t,r,n){var g=r.style;if(!t.isGroup&&g){if(n){t.useStyle({});for(var y=t.animators,L=0;L<y.length;L++){var $=y[L];$.targetName==="style"&&$.changeTarget(t.style)}}t.setStyle(g)}r&&(r.style=null,r&&t.attr(r),r.style=g)}function applyPropsTransition(t,r,n,g,y){if(y){var L=getElementAnimationConfig("update",t,r,g,n);L.duration>0&&t.animateFrom(y,L)}}function applyMiscProps(t,r){hasOwn(r,"silent")&&(t.silent=r.silent),hasOwn(r,"ignore")&&(t.ignore=r.ignore),t instanceof Displayable$1&&hasOwn(r,"invisible")&&(t.invisible=r.invisible),t instanceof Path$1&&hasOwn(r,"autoBatch")&&(t.autoBatch=r.autoBatch)}var tmpDuringScope={},transitionDuringAPI={setTransform:function(t,r){return tmpDuringScope.el[t]=r,this},getTransform:function(t){return tmpDuringScope.el[t]},setShape:function(t,r){var n=tmpDuringScope.el,g=n.shape||(n.shape={});return g[t]=r,n.dirtyShape&&n.dirtyShape(),this},getShape:function(t){var r=tmpDuringScope.el.shape;if(r)return r[t]},setStyle:function(t,r){var n=tmpDuringScope.el,g=n.style;return g&&(g[t]=r,n.dirtyStyle&&n.dirtyStyle()),this},getStyle:function(t){var r=tmpDuringScope.el.style;if(r)return r[t]},setExtra:function(t,r){var n=tmpDuringScope.el.extra||(tmpDuringScope.el.extra={});return n[t]=r,this},getExtra:function(t){var r=tmpDuringScope.el.extra;if(r)return r[t]}};function duringCall(){var t=this,r=t.el;if(r){var n=transitionInnerStore(r).userDuring,g=t.userDuring;if(n!==g){t.el=t.userDuring=null;return}tmpDuringScope.el=r,g(transitionDuringAPI)}}function prepareShapeOrExtraTransitionFrom(t,r,n,g){var y=n[t];if(y){var L=r[t],$;if(L){var V=n.transition,z=y.transition;if(z)if(!$&&($=g[t]={}),isTransitionAll(z))extend$1($,L);else for(var j=normalizeToArray(z),re=0;re<j.length;re++){var ae=j[re],oe=L[ae];$[ae]=oe}else if(isTransitionAll(V)||indexOf(V,t)>=0){!$&&($=g[t]={});for(var ie=keys(L),re=0;re<ie.length;re++){var ae=ie[re],oe=L[ae];isNonStyleTransitionEnabled(y[ae],oe)&&($[ae]=oe)}}}}}function prepareShapeOrExtraAllPropsFinal(t,r,n){var g=r[t];if(g)for(var y=n[t]={},L=keys(g),$=0;$<L.length;$++){var V=L[$];y[V]=cloneValue(g[V])}}function prepareTransformTransitionFrom(t,r,n){for(var g=r.transition,y=isTransitionAll(g)?TRANSFORMABLE_PROPS:normalizeToArray(g||[]),L=0;L<y.length;L++){var $=y[L];if(!($==="style"||$==="shape"||$==="extra")){var V=t[$];n[$]=V}}}function prepareTransformAllPropsFinal(t,r,n){for(var g=0;g<LEGACY_TRANSFORM_PROPS.length;g++){var y=LEGACY_TRANSFORM_PROPS[g],L=LEGACY_TRANSFORM_PROPS_MAP[y],$=r[y];$&&(n[L[0]]=$[0],n[L[1]]=$[1])}for(var g=0;g<TRANSFORMABLE_PROPS.length;g++){var V=TRANSFORMABLE_PROPS[g];r[V]!=null&&(n[V]=r[V])}}function prepareStyleTransitionFrom(t,r,n,g){if(n){var y=t.style,L;if(y){var $=n.transition,V=r.transition;if($&&!isTransitionAll($)){var z=normalizeToArray($);!L&&(L=g.style={});for(var j=0;j<z.length;j++){var re=z[j],ae=y[re];L[re]=ae}}else if(t.getAnimationStyleProps&&(isTransitionAll(V)||isTransitionAll($)||indexOf(V,"style")>=0)){var oe=t.getAnimationStyleProps(),ie=oe?oe.style:null;if(ie){!L&&(L=g.style={});for(var le=keys(n),j=0;j<le.length;j++){var re=le[j];if(ie[re]){var ae=y[re];L[re]=ae}}}}}}}function isNonStyleTransitionEnabled(t,r){return isArrayLike(t)?t!==r:t!=null&&isFinite(t)}var getStateToRestore=makeInner(),KEYFRAME_EXCLUDE_KEYS=["percent","easing","shape","style","extra"];function stopPreviousKeyframeAnimationAndRestore(t){t.stopAnimation("keyframe"),t.attr(getStateToRestore(t))}function applyKeyframeAnimation(t,r,n){if(!(!n.isAnimationEnabled()||!r)){if(isArray$2(r)){each$f(r,function(V){applyKeyframeAnimation(t,V,n)});return}var g=r.keyframes,y=r.duration;if(n&&y==null){var L=getAnimationConfig("enter",n,0);y=L&&L.duration}if(!(!g||!y)){var $=getStateToRestore(t);each$f(ELEMENT_ANIMATABLE_PROPS,function(V){if(!(V&&!t[V])){var z;g.sort(function(j,re){return j.percent-re.percent}),each$f(g,function(j){var re=t.animators,ae=V?j[V]:j;if(ae){var oe=keys(ae);if(V||(oe=filter(oe,function(ue){return indexOf(KEYFRAME_EXCLUDE_KEYS,ue)<0})),!!oe.length){z||(z=t.animate(V,r.loop,!0),z.scope="keyframe");for(var ie=0;ie<re.length;ie++)re[ie]!==z&&re[ie].targetName===z.targetName&&re[ie].stopTracks(oe);V&&($[V]=$[V]||{});var le=V?$[V]:$;each$f(oe,function(ue){le[ue]=((V?t[V]:t)||{})[ue]}),z.whenWithKeys(y*j.percent,ae,oe,j.easing)}}}),z&&z.delay(r.delay||0).duration(y).start(r.easing)}})}}}var EMPHASIS="emphasis",NORMAL="normal",BLUR="blur",SELECT="select",STATES=[NORMAL,EMPHASIS,BLUR,SELECT],PATH_ITEM_STYLE={normal:["itemStyle"],emphasis:[EMPHASIS,"itemStyle"],blur:[BLUR,"itemStyle"],select:[SELECT,"itemStyle"]},PATH_LABEL={normal:["label"],emphasis:[EMPHASIS,"label"],blur:[BLUR,"label"],select:[SELECT,"label"]},DEFAULT_TRANSITION=["x","y"],GROUP_DIFF_PREFIX="e\0\0",attachedTxInfoTmp={normal:{},emphasis:{},blur:{},select:{}},prepareCustoms={cartesian2d:cartesianPrepareCustom,geo:geoPrepareCustom,single:singlePrepareCustom,polar:polarPrepareCustom,calendar:calendarPrepareCustom};function isPath(t){return t instanceof Path$1}function isDisplayable(t){return t instanceof Displayable$1}function copyElement(t,r){r.copyTransform(t),isDisplayable(r)&&isDisplayable(t)&&(r.setStyle(t.style),r.z=t.z,r.z2=t.z2,r.zlevel=t.zlevel,r.invisible=t.invisible,r.ignore=t.ignore,isPath(r)&&isPath(t)&&r.setShape(t.shape))}var CustomChartView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.render=function(n,g,y,L){this._progressiveEls=null;var $=this._data,V=n.getData(),z=this.group,j=makeRenderItem(n,V,g,y);$||z.removeAll(),V.diff($).add(function(ae){createOrUpdateItem(y,null,ae,j(ae,L),n,z,V)}).remove(function(ae){var oe=$.getItemGraphicEl(ae);oe&&applyLeaveTransition(oe,customInnerStore(oe).option,n)}).update(function(ae,oe){var ie=$.getItemGraphicEl(oe);createOrUpdateItem(y,ie,ae,j(ae,L),n,z,V)}).execute();var re=n.get("clip",!0)?createClipPath(n.coordinateSystem,!1,n):null;re?z.setClipPath(re):z.removeClipPath(),this._data=V},r.prototype.incrementalPrepareRender=function(n,g,y){this.group.removeAll(),this._data=null},r.prototype.incrementalRender=function(n,g,y,L,$){var V=g.getData(),z=makeRenderItem(g,V,y,L),j=this._progressiveEls=[];function re(ie){ie.isGroup||(ie.incremental=!0,ie.ensureState("emphasis").hoverLayer=!0)}for(var ae=n.start;ae<n.end;ae++){var oe=createOrUpdateItem(null,null,ae,z(ae,$),g,this.group,V);oe&&(oe.traverse(re),j.push(oe))}},r.prototype.eachRendered=function(n){traverseElements(this._progressiveEls||this.group,n)},r.prototype.filterForExposedEvent=function(n,g,y,L){var $=g.element;if($==null||y.name===$)return!0;for(;(y=y.__hostTarget||y.parent)&&y!==this.group;)if(y.name===$)return!0;return!1},r.type="custom",r}(ChartView$1);const CustomChartView$1=CustomChartView;function createEl$1(t){var r=t.type,n;if(r==="path"){var g=t.shape,y=g.width!=null&&g.height!=null?{x:g.x||0,y:g.y||0,width:g.width,height:g.height}:null,L=getPathData(g);n=makePath(L,null,y,g.layout||"center"),customInnerStore(n).customPathData=L}else if(r==="image")n=new ZRImage$1({}),customInnerStore(n).customImagePath=t.style.image;else if(r==="text")n=new ZRText$1({});else if(r==="group")n=new Group$4;else{if(r==="compoundPath")throw new Error('"compoundPath" is not supported yet.');var $=getShapeClass(r);if(!$){var V="";throwError(V)}n=new $}return customInnerStore(n).customGraphicType=r,n.name=t.name,n.z2EmphasisLift=1,n.z2SelectLift=1,n}function updateElNormal(t,r,n,g,y,L,$){stopPreviousKeyframeAnimationAndRestore(r);var V=y&&y.normal.cfg;V&&r.setTextConfig(V),g&&g.transition==null&&(g.transition=DEFAULT_TRANSITION);var z=g&&g.style;if(z){if(r.type==="text"){var j=z;hasOwn(j,"textFill")&&(j.fill=j.textFill),hasOwn(j,"textStroke")&&(j.stroke=j.textStroke)}var re=void 0,ae=isPath(r)?z.decal:null;t&&ae&&(ae.dirty=!0,re=createOrUpdatePatternFromDecal(ae,t)),z.__decalPattern=re}if(isDisplayable(r)&&z){var re=z.__decalPattern;re&&(z.decal=re)}applyUpdateTransition(r,g,L,{dataIndex:n,isInit:$,clearStyle:!0}),applyKeyframeAnimation(r,g.keyframeAnimation,L)}function updateElOnState(t,r,n,g,y){var L=r.isGroup?null:r,$=y&&y[t].cfg;if(L){var V=L.ensureState(t);if(g===!1){var z=L.getState(t);z&&(z.style=null)}else V.style=g||null;$&&(V.textConfig=$),setDefaultStateProxy(L)}}function updateZ(t,r,n){if(!t.isGroup){var g=t,y=n.currentZ,L=n.currentZLevel;g.z=y,g.zlevel=L;var $=r.z2;$!=null&&(g.z2=$||0);for(var V=0;V<STATES.length;V++)updateZForEachState(g,r,STATES[V])}}function updateZForEachState(t,r,n){var g=n===NORMAL,y=g?r:retrieveStateOption(r,n),L=y?y.z2:null,$;L!=null&&($=g?t:t.ensureState(n),$.z2=L||0)}function makeRenderItem(t,r,n,g){var y=t.get("renderItem"),L=t.coordinateSystem,$={};L&&($=L.prepareCustoms?L.prepareCustoms(L):prepareCustoms[L.type](L));for(var V=defaults$2({getWidth:g.getWidth,getHeight:g.getHeight,getZr:g.getZr,getDevicePixelRatio:g.getDevicePixelRatio,value:Ce,style:xe,ordinalRawValue:$e,styleEmphasis:Ie,visual:Fe,barLayout:qe,currentSeriesIndices:Et,font:kt},$.api||{}),z={context:{},seriesId:t.id,seriesName:t.name,seriesIndex:t.seriesIndex,coordSys:$.coordSys,dataInsideLength:r.count(),encode:wrapEncodeDef(t.getData())},j,re,ae={},oe={},ie={},le={},ue=0;ue<STATES.length;ue++){var de=STATES[ue];ie[de]=t.getModel(PATH_ITEM_STYLE[de]),le[de]=t.getModel(PATH_LABEL[de])}function pe(Lt){return Lt===j?re||(re=r.getItemModel(Lt)):r.getItemModel(Lt)}function he(Lt,vn){return r.hasItemOption?Lt===j?ae[vn]||(ae[vn]=pe(Lt).getModel(PATH_ITEM_STYLE[vn])):pe(Lt).getModel(PATH_ITEM_STYLE[vn]):ie[vn]}function _e(Lt,vn){return r.hasItemOption?Lt===j?oe[vn]||(oe[vn]=pe(Lt).getModel(PATH_LABEL[vn])):pe(Lt).getModel(PATH_LABEL[vn]):le[vn]}return function(Lt,vn){return j=Lt,re=null,ae={},oe={},y&&y(defaults$2({dataIndexInside:Lt,dataIndex:r.getRawIndex(Lt),actionType:vn?vn.type:null},z),V)};function Ce(Lt,vn){return vn==null&&(vn=j),r.getStore().get(r.getDimensionIndex(Lt||0),vn)}function $e(Lt,vn){vn==null&&(vn=j),Lt=Lt||0;var jt=r.getDimensionInfo(Lt);if(!jt){var At=r.getDimensionIndex(Lt);return At>=0?r.getStore().get(At,vn):void 0}var hn=r.get(jt.name,vn),bn=jt&&jt.ordinalMeta;return bn?bn.categories[hn]:hn}function xe(Lt,vn){vn==null&&(vn=j);var jt=r.getItemVisual(vn,"style"),At=jt&&jt.fill,hn=jt&&jt.opacity,bn=he(vn,NORMAL).getItemStyle();At!=null&&(bn.fill=At),hn!=null&&(bn.opacity=hn);var Cn={inheritColor:isString$1(At)?At:"#000"},Tn=_e(vn,NORMAL),xn=createTextStyle(Tn,null,Cn,!1,!0);xn.text=Tn.getShallow("show")?retrieve2(t.getFormattedLabel(vn,NORMAL),getDefaultLabel(r,vn)):null;var En=createTextConfig(Tn,Cn,!1);return ze(Lt,bn),bn=convertToEC4StyleForCustomSerise(bn,xn,En),Lt&&Ne(bn,Lt),bn.legacy=!0,bn}function Ie(Lt,vn){vn==null&&(vn=j);var jt=he(vn,EMPHASIS).getItemStyle(),At=_e(vn,EMPHASIS),hn=createTextStyle(At,null,null,!0,!0);hn.text=At.getShallow("show")?retrieve3(t.getFormattedLabel(vn,EMPHASIS),t.getFormattedLabel(vn,NORMAL),getDefaultLabel(r,vn)):null;var bn=createTextConfig(At,null,!0);return ze(Lt,jt),jt=convertToEC4StyleForCustomSerise(jt,hn,bn),Lt&&Ne(jt,Lt),jt.legacy=!0,jt}function Ne(Lt,vn){for(var jt in vn)hasOwn(vn,jt)&&(Lt[jt]=vn[jt])}function ze(Lt,vn){Lt&&(Lt.textFill&&(vn.textFill=Lt.textFill),Lt.textPosition&&(vn.textPosition=Lt.textPosition))}function Fe(Lt,vn){if(vn==null&&(vn=j),hasOwn(STYLE_VISUAL_TYPE,Lt)){var jt=r.getItemVisual(vn,"style");return jt?jt[STYLE_VISUAL_TYPE[Lt]]:null}if(hasOwn(NON_STYLE_VISUAL_PROPS,Lt))return r.getItemVisual(vn,Lt)}function qe(Lt){if(L.type==="cartesian2d"){var vn=L.getBaseAxis();return getLayoutOnAxis(defaults$2({axis:vn},Lt))}}function Et(){return n.getCurrentSeriesIndices()}function kt(Lt){return getFont(Lt,n)}}function wrapEncodeDef(t){var r={};return each$f(t.dimensions,function(n){var g=t.getDimensionInfo(n);if(!g.isExtraCoord){var y=g.coordDim,L=r[y]=r[y]||[];L[g.coordDimIndex]=t.getDimensionIndex(n)}}),r}function createOrUpdateItem(t,r,n,g,y,L,$){if(!g){L.remove(r);return}var V=doCreateOrUpdateEl(t,r,n,g,y,L);return V&&$.setItemGraphicEl(n,V),V&&toggleHoverEmphasis(V,g.focus,g.blurScope,g.emphasisDisabled),V}function doCreateOrUpdateEl(t,r,n,g,y,L){var $=-1,V=r;r&&doesElNeedRecreate(r,g,y)&&($=indexOf(L.childrenRef(),r),r=null);var z=!r,j=r;j?j.clearStates():(j=createEl$1(g),V&&copyElement(V,j)),g.morph===!1?j.disableMorphing=!0:j.disableMorphing&&(j.disableMorphing=!1),attachedTxInfoTmp.normal.cfg=attachedTxInfoTmp.normal.conOpt=attachedTxInfoTmp.emphasis.cfg=attachedTxInfoTmp.emphasis.conOpt=attachedTxInfoTmp.blur.cfg=attachedTxInfoTmp.blur.conOpt=attachedTxInfoTmp.select.cfg=attachedTxInfoTmp.select.conOpt=null,attachedTxInfoTmp.isLegacy=!1,doCreateOrUpdateAttachedTx(j,n,g,y,z,attachedTxInfoTmp),doCreateOrUpdateClipPath(j,n,g,y,z),updateElNormal(t,j,n,g,attachedTxInfoTmp,y,z),hasOwn(g,"info")&&(customInnerStore(j).info=g.info);for(var re=0;re<STATES.length;re++){var ae=STATES[re];if(ae!==NORMAL){var oe=retrieveStateOption(g,ae),ie=retrieveStyleOptionOnState(g,oe,ae);updateElOnState(ae,j,oe,ie,attachedTxInfoTmp)}}return updateZ(j,g,y),g.type==="group"&&mergeChildren(t,j,n,g,y),$>=0?L.replaceAt(j,$):L.add(j),j}function doesElNeedRecreate(t,r,n){var g=customInnerStore(t),y=r.type,L=r.shape,$=r.style;return n.isUniversalTransitionEnabled()||y!=null&&y!==g.customGraphicType||y==="path"&&hasOwnPathData(L)&&getPathData(L)!==g.customPathData||y==="image"&&hasOwn($,"image")&&$.image!==g.customImagePath}function doCreateOrUpdateClipPath(t,r,n,g,y){var L=n.clipPath;if(L===!1)t&&t.getClipPath()&&t.removeClipPath();else if(L){var $=t.getClipPath();$&&doesElNeedRecreate($,L,g)&&($=null),$||($=createEl$1(L),t.setClipPath($)),updateElNormal(null,$,r,L,null,g,y)}}function doCreateOrUpdateAttachedTx(t,r,n,g,y,L){if(!t.isGroup){processTxInfo(n,null,L),processTxInfo(n,EMPHASIS,L);var $=L.normal.conOpt,V=L.emphasis.conOpt,z=L.blur.conOpt,j=L.select.conOpt;if($!=null||V!=null||j!=null||z!=null){var re=t.getTextContent();if($===!1)re&&t.removeTextContent();else{$=L.normal.conOpt=$||{type:"text"},re?re.clearStates():(re=createEl$1($),t.setTextContent(re)),updateElNormal(null,re,r,$,null,g,y);for(var ae=$&&$.style,oe=0;oe<STATES.length;oe++){var ie=STATES[oe];if(ie!==NORMAL){var le=L[ie].conOpt;updateElOnState(ie,re,le,retrieveStyleOptionOnState($,le,ie),null)}}ae?re.dirty():re.markRedraw()}}}}function processTxInfo(t,r,n){var g=r?retrieveStateOption(t,r):t,y=r?retrieveStyleOptionOnState(t,g,EMPHASIS):t.style,L=t.type,$=g?g.textConfig:null,V=t.textContent,z=V?r?retrieveStateOption(V,r):V:null;if(y&&(n.isLegacy||isEC4CompatibleStyle(y,L,!!$,!!z))){n.isLegacy=!0;var j=convertFromEC4CompatibleStyle(y,L,!r);!$&&j.textConfig&&($=j.textConfig),!z&&j.textContent&&(z=j.textContent)}if(!r&&z){var re=z;!re.type&&(re.type="text")}var ae=r?n[r]:n.normal;ae.cfg=$,ae.conOpt=z}function retrieveStateOption(t,r){return r?t?t[r]:null:t}function retrieveStyleOptionOnState(t,r,n){var g=r&&r.style;return g==null&&n===EMPHASIS&&t&&(g=t.styleEmphasis),g}function mergeChildren(t,r,n,g,y){var L=g.children,$=L?L.length:0,V=g.$mergeChildren,z=V==="byName"||g.diffChildrenByName,j=V===!1;if(!(!$&&!z&&!j)){if(z){diffGroupChildren({api:t,oldChildren:r.children()||[],newChildren:L||[],dataIndex:n,seriesModel:y,group:r});return}j&&r.removeAll();for(var re=0;re<$;re++){var ae=L[re],oe=r.childAt(re);ae?(ae.ignore==null&&(ae.ignore=!1),doCreateOrUpdateEl(t,oe,n,ae,y,r)):oe.ignore=!0}for(var ie=r.childCount()-1;ie>=re;ie--){var le=r.childAt(ie);removeChildFromGroup(r,le,y)}}}function removeChildFromGroup(t,r,n){r&&applyLeaveTransition(r,customInnerStore(t).option,n)}function diffGroupChildren(t){new DataDiffer$1(t.oldChildren,t.newChildren,getKey,getKey,t).add(processAddUpdate).update(processAddUpdate).remove(processRemove).execute()}function getKey(t,r){var n=t&&t.name;return n??GROUP_DIFF_PREFIX+r}function processAddUpdate(t,r){var n=this.context,g=t!=null?n.newChildren[t]:null,y=r!=null?n.oldChildren[r]:null;doCreateOrUpdateEl(n.api,y,n.dataIndex,g,n.seriesModel,n.group)}function processRemove(t){var r=this.context,n=r.oldChildren[t];n&&applyLeaveTransition(n,customInnerStore(n).option,r.seriesModel)}function getPathData(t){return t&&(t.pathData||t.d)}function hasOwnPathData(t){return t&&(hasOwn(t,"pathData")||hasOwn(t,"d"))}function install$r(t){t.registerChartView(CustomChartView$1),t.registerSeriesModel(CustomSeriesModel$1)}var inner$b=makeInner(),clone$1=clone$4,bind$1=bind$2,BaseAxisPointer=function(){function t(){this._dragging=!1,this.animationThreshold=15}return t.prototype.render=function(r,n,g,y){var L=n.get("value"),$=n.get("status");if(this._axisModel=r,this._axisPointerModel=n,this._api=g,!(!y&&this._lastValue===L&&this._lastStatus===$)){this._lastValue=L,this._lastStatus=$;var V=this._group,z=this._handle;if(!$||$==="hide"){V&&V.hide(),z&&z.hide();return}V&&V.show(),z&&z.show();var j={};this.makeElOption(j,L,r,n,g);var re=j.graphicKey;re!==this._lastGraphicKey&&this.clear(g),this._lastGraphicKey=re;var ae=this._moveAnimation=this.determineAnimation(r,n);if(!V)V=this._group=new Group$4,this.createPointerEl(V,j,r,n),this.createLabelEl(V,j,r,n),g.getZr().add(V);else{var oe=curry$1(updateProps,n,ae);this.updatePointerEl(V,j,oe),this.updateLabelEl(V,j,oe,n)}updateMandatoryProps(V,n,!0),this._renderHandle(L)}},t.prototype.remove=function(r){this.clear(r)},t.prototype.dispose=function(r){this.clear(r)},t.prototype.determineAnimation=function(r,n){var g=n.get("animation"),y=r.axis,L=y.type==="category",$=n.get("snap");if(!$&&!L)return!1;if(g==="auto"||g==null){var V=this.animationThreshold;if(L&&y.getBandWidth()>V)return!0;if($){var z=getAxisInfo$1(r).seriesDataCount,j=y.getExtent();return Math.abs(j[0]-j[1])/z>V}return!1}return g===!0},t.prototype.makeElOption=function(r,n,g,y,L){},t.prototype.createPointerEl=function(r,n,g,y){var L=n.pointer;if(L){var $=inner$b(r).pointerEl=new graphic[L.type](clone$1(n.pointer));r.add($)}},t.prototype.createLabelEl=function(r,n,g,y){if(n.label){var L=inner$b(r).labelEl=new ZRText$1(clone$1(n.label));r.add(L),updateLabelShowHide(L,y)}},t.prototype.updatePointerEl=function(r,n,g){var y=inner$b(r).pointerEl;y&&n.pointer&&(y.setStyle(n.pointer.style),g(y,{shape:n.pointer.shape}))},t.prototype.updateLabelEl=function(r,n,g,y){var L=inner$b(r).labelEl;L&&(L.setStyle(n.label.style),g(L,{x:n.label.x,y:n.label.y}),updateLabelShowHide(L,y))},t.prototype._renderHandle=function(r){if(!(this._dragging||!this.updateHandleTransform)){var n=this._axisPointerModel,g=this._api.getZr(),y=this._handle,L=n.getModel("handle"),$=n.get("status");if(!L.get("show")||!$||$==="hide"){y&&g.remove(y),this._handle=null;return}var V;this._handle||(V=!0,y=this._handle=createIcon(L.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(j){stop(j.event)},onmousedown:bind$1(this._onHandleDragMove,this,0,0),drift:bind$1(this._onHandleDragMove,this),ondragend:bind$1(this._onHandleDragEnd,this)}),g.add(y)),updateMandatoryProps(y,n,!1),y.setStyle(L.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var z=L.get("size");isArray$2(z)||(z=[z,z]),y.scaleX=z[0]/2,y.scaleY=z[1]/2,createOrUpdate(this,"_doDispatchAxisPointer",L.get("throttle")||0,"fixRate"),this._moveHandleToValue(r,V)}},t.prototype._moveHandleToValue=function(r,n){updateProps(this._axisPointerModel,!n&&this._moveAnimation,this._handle,getHandleTransProps(this.getHandleTransform(r,this._axisModel,this._axisPointerModel)))},t.prototype._onHandleDragMove=function(r,n){var g=this._handle;if(g){this._dragging=!0;var y=this.updateHandleTransform(getHandleTransProps(g),[r,n],this._axisModel,this._axisPointerModel);this._payloadInfo=y,g.stopAnimation(),g.attr(getHandleTransProps(y)),inner$b(g).lastProp=null,this._doDispatchAxisPointer()}},t.prototype._doDispatchAxisPointer=function(){var r=this._handle;if(r){var n=this._payloadInfo,g=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:n.cursorPoint[0],y:n.cursorPoint[1],tooltipOption:n.tooltipOption,axesInfo:[{axisDim:g.axis.dim,axisIndex:g.componentIndex}]})}},t.prototype._onHandleDragEnd=function(){this._dragging=!1;var r=this._handle;if(r){var n=this._axisPointerModel.get("value");this._moveHandleToValue(n),this._api.dispatchAction({type:"hideTip"})}},t.prototype.clear=function(r){this._lastValue=null,this._lastStatus=null;var n=r.getZr(),g=this._group,y=this._handle;n&&g&&(this._lastGraphicKey=null,g&&n.remove(g),y&&n.remove(y),this._group=null,this._handle=null,this._payloadInfo=null),clear$1(this,"_doDispatchAxisPointer")},t.prototype.doClear=function(){},t.prototype.buildLabel=function(r,n,g){return g=g||0,{x:r[g],y:r[1-g],width:n[g],height:n[1-g]}},t}();function updateProps(t,r,n,g){propsEqual(inner$b(n).lastProp,g)||(inner$b(n).lastProp=g,r?updateProps$1(n,g,t):(n.stopAnimation(),n.attr(g)))}function propsEqual(t,r){if(isObject$5(t)&&isObject$5(r)){var n=!0;return each$f(r,function(g,y){n=n&&propsEqual(t[y],g)}),!!n}else return t===r}function updateLabelShowHide(t,r){t[r.get(["label","show"])?"show":"hide"]()}function getHandleTransProps(t){return{x:t.x||0,y:t.y||0,rotation:t.rotation||0}}function updateMandatoryProps(t,r,n){var g=r.get("z"),y=r.get("zlevel");t&&t.traverse(function(L){L.type!=="group"&&(g!=null&&(L.z=g),y!=null&&(L.zlevel=y),L.silent=n)})}const BaseAxisPointer$1=BaseAxisPointer;function buildElStyle(t){var r=t.get("type"),n=t.getModel(r+"Style"),g;return r==="line"?(g=n.getLineStyle(),g.fill=null):r==="shadow"&&(g=n.getAreaStyle(),g.stroke=null),g}function buildLabelElOption(t,r,n,g,y){var L=n.get("value"),$=getValueLabel(L,r.axis,r.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),V=n.getModel("label"),z=normalizeCssArray(V.get("padding")||0),j=V.getFont(),re=getBoundingRect($,j),ae=y.position,oe=re.width+z[1]+z[3],ie=re.height+z[0]+z[2],le=y.align;le==="right"&&(ae[0]-=oe),le==="center"&&(ae[0]-=oe/2);var ue=y.verticalAlign;ue==="bottom"&&(ae[1]-=ie),ue==="middle"&&(ae[1]-=ie/2),confineInContainer(ae,oe,ie,g);var de=V.get("backgroundColor");(!de||de==="auto")&&(de=r.get(["axisLine","lineStyle","color"])),t.label={x:ae[0],y:ae[1],style:createTextStyle(V,{text:$,font:j,fill:V.getTextColor(),padding:z,backgroundColor:de}),z2:10}}function confineInContainer(t,r,n,g){var y=g.getWidth(),L=g.getHeight();t[0]=Math.min(t[0]+r,y)-r,t[1]=Math.min(t[1]+n,L)-n,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}function getValueLabel(t,r,n,g,y){t=r.scale.parse(t);var L=r.scale.getLabel({value:t},{precision:y.precision}),$=y.formatter;if($){var V={value:getAxisRawValue(r,{value:t}),axisDimension:r.dim,axisIndex:r.index,seriesData:[]};each$f(g,function(z){var j=n.getSeriesByIndex(z.seriesIndex),re=z.dataIndexInside,ae=j&&j.getDataParams(re);ae&&V.seriesData.push(ae)}),isString$1($)?L=$.replace("{value}",L):isFunction$1($)&&(L=$(V))}return L}function getTransformedPosition(t,r,n){var g=create$1();return rotate(g,g,n.rotation),translate(g,g,n.position),applyTransform([t.dataToCoord(r),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],g)}function buildCartesianSingleLabelElOption(t,r,n,g,y,L){var $=AxisBuilder$1.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=y.get(["label","margin"]),buildLabelElOption(r,g,y,L,{position:getTransformedPosition(g.axis,t,n),align:$.textAlign,verticalAlign:$.textVerticalAlign})}function makeLineShape(t,r,n){return n=n||0,{x1:t[n],y1:t[1-n],x2:r[n],y2:r[1-n]}}function makeRectShape(t,r,n){return n=n||0,{x:t[n],y:t[1-n],width:r[n],height:r[1-n]}}function makeSectorShape(t,r,n,g,y,L){return{cx:t,cy:r,r0:n,r:g,startAngle:y,endAngle:L,clockwise:!0}}var CartesianAxisPointer=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.makeElOption=function(n,g,y,L,$){var V=y.axis,z=V.grid,j=L.get("type"),re=getCartesian(z,V).getOtherAxis(V).getGlobalExtent(),ae=V.toGlobalCoord(V.dataToCoord(g,!0));if(j&&j!=="none"){var oe=buildElStyle(L),ie=pointerShapeBuilder$2[j](V,ae,re);ie.style=oe,n.graphicKey=ie.type,n.pointer=ie}var le=layout$2(z.model,y);buildCartesianSingleLabelElOption(g,n,le,y,L,$)},r.prototype.getHandleTransform=function(n,g,y){var L=layout$2(g.axis.grid.model,g,{labelInside:!1});L.labelMargin=y.get(["handle","margin"]);var $=getTransformedPosition(g.axis,n,L);return{x:$[0],y:$[1],rotation:L.rotation+(L.labelDirection<0?Math.PI:0)}},r.prototype.updateHandleTransform=function(n,g,y,L){var $=y.axis,V=$.grid,z=$.getGlobalExtent(!0),j=getCartesian(V,$).getOtherAxis($).getGlobalExtent(),re=$.dim==="x"?0:1,ae=[n.x,n.y];ae[re]+=g[re],ae[re]=Math.min(z[1],ae[re]),ae[re]=Math.max(z[0],ae[re]);var oe=(j[1]+j[0])/2,ie=[oe,oe];ie[re]=ae[re];var le=[{verticalAlign:"middle"},{align:"center"}];return{x:ae[0],y:ae[1],rotation:n.rotation,cursorPoint:ie,tooltipOption:le[re]}},r}(BaseAxisPointer$1);function getCartesian(t,r){var n={};return n[r.dim+"AxisIndex"]=r.index,t.getCartesian(n)}var pointerShapeBuilder$2={line:function(t,r,n){var g=makeLineShape([r,n[0]],[r,n[1]],getAxisDimIndex(t));return{type:"Line",subPixelOptimize:!0,shape:g}},shadow:function(t,r,n){var g=Math.max(1,t.getBandWidth()),y=n[1]-n[0];return{type:"Rect",shape:makeRectShape([r-g/2,n[0]],[g,y],getAxisDimIndex(t))}}};function getAxisDimIndex(t){return t.dim==="x"?0:1}const CartesianAxisPointer$1=CartesianAxisPointer;var AxisPointerModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.type="axisPointer",r.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}},r}(ComponentModel$1);const AxisPointerModel$1=AxisPointerModel;var inner$a=makeInner(),each$8=each$f;function register(t,r,n){if(!env$1.node){var g=r.getZr();inner$a(g).records||(inner$a(g).records={}),initGlobalListeners(g,r);var y=inner$a(g).records[t]||(inner$a(g).records[t]={});y.handler=n}}function initGlobalListeners(t,r){if(inner$a(t).initialized)return;inner$a(t).initialized=!0,n("click",curry$1(doEnter,"click")),n("mousemove",curry$1(doEnter,"mousemove")),n("globalout",onLeave);function n(g,y){t.on(g,function(L){var $=makeDispatchAction$1(r);each$8(inner$a(t).records,function(V){V&&y(V,L,$.dispatchAction)}),dispatchTooltipFinally($.pendings,r)})}}function dispatchTooltipFinally(t,r){var n=t.showTip.length,g=t.hideTip.length,y;n?y=t.showTip[n-1]:g&&(y=t.hideTip[g-1]),y&&(y.dispatchAction=null,r.dispatchAction(y))}function onLeave(t,r,n){t.handler("leave",null,n)}function doEnter(t,r,n,g){r.handler(t,n,g)}function makeDispatchAction$1(t){var r={showTip:[],hideTip:[]},n=function(g){var y=r[g.type];y?y.push(g):(g.dispatchAction=n,t.dispatchAction(g))};return{dispatchAction:n,pendings:r}}function unregister(t,r){if(!env$1.node){var n=r.getZr(),g=(inner$a(n).records||{})[t];g&&(inner$a(n).records[t]=null)}}var AxisPointerView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.render=function(n,g,y){var L=g.getComponent("tooltip"),$=n.get("triggerOn")||L&&L.get("triggerOn")||"mousemove|click";register("axisPointer",y,function(V,z,j){$!=="none"&&(V==="leave"||$.indexOf(V)>=0)&&j({type:"updateAxisPointer",currTrigger:V,x:z&&z.offsetX,y:z&&z.offsetY})})},r.prototype.remove=function(n,g){unregister("axisPointer",g)},r.prototype.dispose=function(n,g){unregister("axisPointer",g)},r.type="axisPointer",r}(ComponentView$1);const AxisPointerView$1=AxisPointerView;function findPointFromSeries(t,r){var n=[],g=t.seriesIndex,y;if(g==null||!(y=r.getSeriesByIndex(g)))return{point:[]};var L=y.getData(),$=queryDataIndex(L,t);if($==null||$<0||isArray$2($))return{point:[]};var V=L.getItemGraphicEl($),z=y.coordinateSystem;if(y.getTooltipPosition)n=y.getTooltipPosition($)||[];else if(z&&z.dataToPoint)if(t.isStacked){var j=z.getBaseAxis(),re=z.getOtherAxis(j),ae=re.dim,oe=j.dim,ie=ae==="x"||ae==="radius"?1:0,le=L.mapDimension(oe),ue=[];ue[ie]=L.get(le,$),ue[1-ie]=L.get(L.getCalculationInfo("stackResultDimension"),$),n=z.dataToPoint(ue)||[]}else n=z.dataToPoint(L.getValues(map$1(z.dimensions,function(pe){return L.mapDimension(pe)}),$))||[];else if(V){var de=V.getBoundingRect().clone();de.applyTransform(V.transform),n=[de.x+de.width/2,de.y+de.height/2]}return{point:n,el:V}}var inner$9=makeInner();function axisTrigger(t,r,n){var g=t.currTrigger,y=[t.x,t.y],L=t,$=t.dispatchAction||bind$2(n.dispatchAction,n),V=r.getComponent("axisPointer").coordSysAxesInfo;if(V){illegalPoint(y)&&(y=findPointFromSeries({seriesIndex:L.seriesIndex,dataIndex:L.dataIndex},r).point);var z=illegalPoint(y),j=L.axesInfo,re=V.axesInfo,ae=g==="leave"||illegalPoint(y),oe={},ie={},le={list:[],map:{}},ue={showPointer:curry$1(showPointer,ie),showTooltip:curry$1(showTooltip,le)};each$f(V.coordSysMap,function(pe,he){var _e=z||pe.containPoint(y);each$f(V.coordSysAxesInfo[he],function(Ce,$e){var xe=Ce.axis,Ie=findInputAxisInfo(j,Ce);if(!ae&&_e&&(!j||Ie)){var Ne=Ie&&Ie.value;Ne==null&&!z&&(Ne=xe.pointToData(y)),Ne!=null&&processOnAxis(Ce,Ne,ue,!1,oe)}})});var de={};return each$f(re,function(pe,he){var _e=pe.linkGroup;_e&&!ie[he]&&each$f(_e.axesInfo,function(Ce,$e){var xe=ie[$e];if(Ce!==pe&&xe){var Ie=xe.value;_e.mapper&&(Ie=pe.axis.scale.parse(_e.mapper(Ie,makeMapperParam(Ce),makeMapperParam(pe)))),de[pe.key]=Ie}})}),each$f(de,function(pe,he){processOnAxis(re[he],pe,ue,!0,oe)}),updateModelActually(ie,re,oe),dispatchTooltipActually(le,y,t,$),dispatchHighDownActually(re,$,n),oe}}function processOnAxis(t,r,n,g,y){var L=t.axis;if(!(L.scale.isBlank()||!L.containData(r))){if(!t.involveSeries){n.showPointer(t,r);return}var $=buildPayloadsBySeries(r,t),V=$.payloadBatch,z=$.snapToValue;V[0]&&y.seriesIndex==null&&extend$1(y,V[0]),!g&&t.snap&&L.containData(z)&&z!=null&&(r=z),n.showPointer(t,r,V),n.showTooltip(t,$,z)}}function buildPayloadsBySeries(t,r){var n=r.axis,g=n.dim,y=t,L=[],$=Number.MAX_VALUE,V=-1;return each$f(r.seriesModels,function(z,j){var re=z.getData().mapDimensionsAll(g),ae,oe;if(z.getAxisTooltipData){var ie=z.getAxisTooltipData(re,t,n);oe=ie.dataIndices,ae=ie.nestestValue}else{if(oe=z.getData().indicesOfNearest(re[0],t,n.type==="category"?.5:null),!oe.length)return;ae=z.getData().get(re[0],oe[0])}if(!(ae==null||!isFinite(ae))){var le=t-ae,ue=Math.abs(le);ue<=$&&((ue<$||le>=0&&V<0)&&($=ue,V=le,y=ae,L.length=0),each$f(oe,function(de){L.push({seriesIndex:z.seriesIndex,dataIndexInside:de,dataIndex:z.getData().getRawIndex(de)})}))}}),{payloadBatch:L,snapToValue:y}}function showPointer(t,r,n,g){t[r.key]={value:n,payloadBatch:g}}function showTooltip(t,r,n,g){var y=n.payloadBatch,L=r.axis,$=L.model,V=r.axisPointerModel;if(!(!r.triggerTooltip||!y.length)){var z=r.coordSys.model,j=makeKey(z),re=t.map[j];re||(re=t.map[j]={coordSysId:z.id,coordSysIndex:z.componentIndex,coordSysType:z.type,coordSysMainType:z.mainType,dataByAxis:[]},t.list.push(re)),re.dataByAxis.push({axisDim:L.dim,axisIndex:$.componentIndex,axisType:$.type,axisId:$.id,value:g,valueLabelOpt:{precision:V.get(["label","precision"]),formatter:V.get(["label","formatter"])},seriesDataIndices:y.slice()})}}function updateModelActually(t,r,n){var g=n.axesInfo=[];each$f(r,function(y,L){var $=y.axisPointerModel.option,V=t[L];V?(!y.useHandle&&($.status="show"),$.value=V.value,$.seriesDataIndices=(V.payloadBatch||[]).slice()):!y.useHandle&&($.status="hide"),$.status==="show"&&g.push({axisDim:y.axis.dim,axisIndex:y.axis.model.componentIndex,value:$.value})})}function dispatchTooltipActually(t,r,n,g){if(illegalPoint(r)||!t.list.length){g({type:"hideTip"});return}var y=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};g({type:"showTip",escapeConnect:!0,x:r[0],y:r[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:y.dataIndexInside,dataIndex:y.dataIndex,seriesIndex:y.seriesIndex,dataByCoordSys:t.list})}function dispatchHighDownActually(t,r,n){var g=n.getZr(),y="axisPointerLastHighlights",L=inner$9(g)[y]||{},$=inner$9(g)[y]={};each$f(t,function(j,re){var ae=j.axisPointerModel.option;ae.status==="show"&&j.triggerEmphasis&&each$f(ae.seriesDataIndices,function(oe){var ie=oe.seriesIndex+" | "+oe.dataIndex;$[ie]=oe})});var V=[],z=[];each$f(L,function(j,re){!$[re]&&z.push(j)}),each$f($,function(j,re){!L[re]&&V.push(j)}),z.length&&n.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:z}),V.length&&n.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:V})}function findInputAxisInfo(t,r){for(var n=0;n<(t||[]).length;n++){var g=t[n];if(r.axis.dim===g.axisDim&&r.axis.model.componentIndex===g.axisIndex)return g}}function makeMapperParam(t){var r=t.axis.model,n={},g=n.axisDim=t.axis.dim;return n.axisIndex=n[g+"AxisIndex"]=r.componentIndex,n.axisName=n[g+"AxisName"]=r.name,n.axisId=n[g+"AxisId"]=r.id,n}function illegalPoint(t){return!t||t[0]==null||isNaN(t[0])||t[1]==null||isNaN(t[1])}function install$q(t){AxisView$1.registerAxisPointerClass("CartesianAxisPointer",CartesianAxisPointer$1),t.registerComponentModel(AxisPointerModel$1),t.registerComponentView(AxisPointerView$1),t.registerPreprocessor(function(r){if(r){(!r.axisPointer||r.axisPointer.length===0)&&(r.axisPointer={});var n=r.axisPointer.link;n&&!isArray$2(n)&&(r.axisPointer.link=[n])}}),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,function(r,n){r.getComponent("axisPointer").coordSysAxesInfo=collect(r,n)}),t.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},axisTrigger)}function install$p(t){use(install$N),use(install$q)}var PolarAxisPointer=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.makeElOption=function(n,g,y,L,$){var V=y.axis;V.dim==="angle"&&(this.animationThreshold=Math.PI/18);var z=V.polar,j=z.getOtherAxis(V),re=j.getExtent(),ae=V.dataToCoord(g),oe=L.get("type");if(oe&&oe!=="none"){var ie=buildElStyle(L),le=pointerShapeBuilder$1[oe](V,z,ae,re);le.style=ie,n.graphicKey=le.type,n.pointer=le}var ue=L.get(["label","margin"]),de=getLabelPosition(g,y,L,z,ue);buildLabelElOption(n,y,L,$,de)},r}(BaseAxisPointer$1);function getLabelPosition(t,r,n,g,y){var L=r.axis,$=L.dataToCoord(t),V=g.getAngleAxis().getExtent()[0];V=V/180*Math.PI;var z=g.getRadiusAxis().getExtent(),j,re,ae;if(L.dim==="radius"){var oe=create$1();rotate(oe,oe,V),translate(oe,oe,[g.cx,g.cy]),j=applyTransform([$,-y],oe);var ie=r.getModel("axisLabel").get("rotate")||0,le=AxisBuilder$1.innerTextLayout(V,ie*Math.PI/180,-1);re=le.textAlign,ae=le.textVerticalAlign}else{var ue=z[1];j=g.coordToPoint([ue+y,$]);var de=g.cx,pe=g.cy;re=Math.abs(j[0]-de)/ue<.3?"center":j[0]>de?"left":"right",ae=Math.abs(j[1]-pe)/ue<.3?"middle":j[1]>pe?"top":"bottom"}return{position:j,align:re,verticalAlign:ae}}var pointerShapeBuilder$1={line:function(t,r,n,g){return t.dim==="angle"?{type:"Line",shape:makeLineShape(r.coordToPoint([g[0],n]),r.coordToPoint([g[1],n]))}:{type:"Circle",shape:{cx:r.cx,cy:r.cy,r:n}}},shadow:function(t,r,n,g){var y=Math.max(1,t.getBandWidth()),L=Math.PI/180;return t.dim==="angle"?{type:"Sector",shape:makeSectorShape(r.cx,r.cy,g[0],g[1],(-n-y/2)*L,(-n+y/2)*L)}:{type:"Sector",shape:makeSectorShape(r.cx,r.cy,n-y/2,n+y/2,0,Math.PI*2)}}};const PolarAxisPointer$1=PolarAxisPointer;var PolarModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.findAxisModel=function(n){var g,y=this.ecModel;return y.eachComponent(n,function(L){L.getCoordSysModel()===this&&(g=L)},this),g},r.type="polar",r.dependencies=["radiusAxis","angleAxis"],r.defaultOption={z:0,center:["50%","50%"],radius:"80%"},r}(ComponentModel$1);const PolarModel$1=PolarModel;var PolarAxisModel=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",SINGLE_REFERRING).models[0]},r.type="polarAxis",r}(ComponentModel$1);mixin(PolarAxisModel,AxisModelCommonMixin);var AngleAxisModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.type="angleAxis",r}(PolarAxisModel),RadiusAxisModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.type="radiusAxis",r}(PolarAxisModel),RadiusAxis=function(t){__extends(r,t);function r(n,g){return t.call(this,"radius",n,g)||this}return r.prototype.pointToData=function(n,g){return this.polar.pointToData(n,g)[this.dim==="radius"?0:1]},r}(Axis$1);RadiusAxis.prototype.dataToRadius=Axis$1.prototype.dataToCoord;RadiusAxis.prototype.radiusToData=Axis$1.prototype.coordToData;const RadiusAxis$1=RadiusAxis;var inner$8=makeInner(),AngleAxis=function(t){__extends(r,t);function r(n,g){return t.call(this,"angle",n,g||[0,360])||this}return r.prototype.pointToData=function(n,g){return this.polar.pointToData(n,g)[this.dim==="radius"?0:1]},r.prototype.calculateCategoryInterval=function(){var n=this,g=n.getLabelModel(),y=n.scale,L=y.getExtent(),$=y.count();if(L[1]-L[0]<1)return 0;var V=L[0],z=n.dataToCoord(V+1)-n.dataToCoord(V),j=Math.abs(z),re=getBoundingRect(V==null?"":V+"",g.getFont(),"center","top"),ae=Math.max(re.height,7),oe=ae/j;isNaN(oe)&&(oe=1/0);var ie=Math.max(0,Math.floor(oe)),le=inner$8(n.model),ue=le.lastAutoInterval,de=le.lastTickCount;return ue!=null&&de!=null&&Math.abs(ue-ie)<=1&&Math.abs(de-$)<=1&&ue>ie?ie=ue:(le.lastTickCount=$,le.lastAutoInterval=ie),ie},r}(Axis$1);AngleAxis.prototype.dataToAngle=Axis$1.prototype.dataToCoord;AngleAxis.prototype.angleToData=Axis$1.prototype.coordToData;const AngleAxis$1=AngleAxis;var polarDimensions=["radius","angle"],Polar=function(){function t(r){this.dimensions=polarDimensions,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new RadiusAxis$1,this._angleAxis=new AngleAxis$1,this.axisPointerEnabled=!0,this.name=r||"",this._radiusAxis.polar=this._angleAxis.polar=this}return t.prototype.containPoint=function(r){var n=this.pointToCoord(r);return this._radiusAxis.contain(n[0])&&this._angleAxis.contain(n[1])},t.prototype.containData=function(r){return this._radiusAxis.containData(r[0])&&this._angleAxis.containData(r[1])},t.prototype.getAxis=function(r){var n="_"+r+"Axis";return this[n]},t.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},t.prototype.getAxesByScale=function(r){var n=[],g=this._angleAxis,y=this._radiusAxis;return g.scale.type===r&&n.push(g),y.scale.type===r&&n.push(y),n},t.prototype.getAngleAxis=function(){return this._angleAxis},t.prototype.getRadiusAxis=function(){return this._radiusAxis},t.prototype.getOtherAxis=function(r){var n=this._angleAxis;return r===n?this._radiusAxis:n},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},t.prototype.getTooltipAxes=function(r){var n=r!=null&&r!=="auto"?this.getAxis(r):this.getBaseAxis();return{baseAxes:[n],otherAxes:[this.getOtherAxis(n)]}},t.prototype.dataToPoint=function(r,n){return this.coordToPoint([this._radiusAxis.dataToRadius(r[0],n),this._angleAxis.dataToAngle(r[1],n)])},t.prototype.pointToData=function(r,n){var g=this.pointToCoord(r);return[this._radiusAxis.radiusToData(g[0],n),this._angleAxis.angleToData(g[1],n)]},t.prototype.pointToCoord=function(r){var n=r[0]-this.cx,g=r[1]-this.cy,y=this.getAngleAxis(),L=y.getExtent(),$=Math.min(L[0],L[1]),V=Math.max(L[0],L[1]);y.inverse?$=V-360:V=$+360;var z=Math.sqrt(n*n+g*g);n/=z,g/=z;for(var j=Math.atan2(-g,n)/Math.PI*180,re=j<$?1:-1;j<$||j>V;)j+=re*360;return[z,j]},t.prototype.coordToPoint=function(r){var n=r[0],g=r[1]/180*Math.PI,y=Math.cos(g)*n+this.cx,L=-Math.sin(g)*n+this.cy;return[y,L]},t.prototype.getArea=function(){var r=this.getAngleAxis(),n=this.getRadiusAxis(),g=n.getExtent().slice();g[0]>g[1]&&g.reverse();var y=r.getExtent(),L=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:g[0],r:g[1],startAngle:-y[0]*L,endAngle:-y[1]*L,clockwise:r.inverse,contain:function($,V){var z=$-this.cx,j=V-this.cy,re=z*z+j*j-1e-4,ae=this.r,oe=this.r0;return re<=ae*ae&&re>=oe*oe}}},t.prototype.convertToPixel=function(r,n,g){var y=getCoordSys$2(n);return y===this?this.dataToPoint(g):null},t.prototype.convertFromPixel=function(r,n,g){var y=getCoordSys$2(n);return y===this?this.pointToData(g):null},t}();function getCoordSys$2(t){var r=t.seriesModel,n=t.polarModel;return n&&n.coordinateSystem||r&&r.coordinateSystem}const Polar$1=Polar;function resizePolar(t,r,n){var g=r.get("center"),y=n.getWidth(),L=n.getHeight();t.cx=parsePercent(g[0],y),t.cy=parsePercent(g[1],L);var $=t.getRadiusAxis(),V=Math.min(y,L)/2,z=r.get("radius");z==null?z=[0,"100%"]:isArray$2(z)||(z=[0,z]);var j=[parsePercent(z[0],V),parsePercent(z[1],V)];$.inverse?$.setExtent(j[1],j[0]):$.setExtent(j[0],j[1])}function updatePolarScale(t,r){var n=this,g=n.getAngleAxis(),y=n.getRadiusAxis();if(g.scale.setExtent(1/0,-1/0),y.scale.setExtent(1/0,-1/0),t.eachSeries(function(V){if(V.coordinateSystem===n){var z=V.getData();each$f(getDataDimensionsOnAxis(z,"radius"),function(j){y.scale.unionExtentFromData(z,j)}),each$f(getDataDimensionsOnAxis(z,"angle"),function(j){g.scale.unionExtentFromData(z,j)})}}),niceScaleExtent(g.scale,g.model),niceScaleExtent(y.scale,y.model),g.type==="category"&&!g.onBand){var L=g.getExtent(),$=360/g.scale.count();g.inverse?L[1]+=$:L[1]-=$,g.setExtent(L[0],L[1])}}function isAngleAxisModel(t){return t.mainType==="angleAxis"}function setAxis(t,r){var n;if(t.type=r.get("type"),t.scale=createScaleByModel$1(r),t.onBand=r.get("boundaryGap")&&t.type==="category",t.inverse=r.get("inverse"),isAngleAxisModel(r)){t.inverse=t.inverse!==r.get("clockwise");var g=r.get("startAngle"),y=(n=r.get("endAngle"))!==null&&n!==void 0?n:g+(t.inverse?-360:360);t.setExtent(g,y)}r.axis=t,t.model=r}var polarCreator={dimensions:polarDimensions,create:function(t,r){var n=[];return t.eachComponent("polar",function(g,y){var L=new Polar$1(y+"");L.update=updatePolarScale;var $=L.getRadiusAxis(),V=L.getAngleAxis(),z=g.findAxisModel("radiusAxis"),j=g.findAxisModel("angleAxis");setAxis($,z),setAxis(V,j),resizePolar(L,g,r),n.push(L),g.coordinateSystem=L,L.model=g}),t.eachSeries(function(g){if(g.get("coordinateSystem")==="polar"){var y=g.getReferringComponents("polar",SINGLE_REFERRING).models[0];g.coordinateSystem=y.coordinateSystem}}),n}};const polarCreator$1=polarCreator;var elementList=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function getAxisLineShape(t,r,n){r[1]>r[0]&&(r=r.slice().reverse());var g=t.coordToPoint([r[0],n]),y=t.coordToPoint([r[1],n]);return{x1:g[0],y1:g[1],x2:y[0],y2:y[1]}}function getRadiusIdx(t){var r=t.getRadiusAxis();return r.inverse?0:1}function fixAngleOverlap(t){var r=t[0],n=t[t.length-1];r&&n&&Math.abs(Math.abs(r.coord-n.coord)-360)<1e-4&&t.pop()}var AngleAxisView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.axisPointerClass="PolarAxisPointer",n}return r.prototype.render=function(n,g){if(this.group.removeAll(),!!n.get("show")){var y=n.axis,L=y.polar,$=L.getRadiusAxis().getExtent(),V=y.getTicksCoords(),z=y.getMinorTicksCoords(),j=map$1(y.getViewLabels(),function(re){re=clone$4(re);var ae=y.scale,oe=ae.type==="ordinal"?ae.getRawOrdinalNumber(re.tickValue):re.tickValue;return re.coord=y.dataToCoord(oe),re});fixAngleOverlap(j),fixAngleOverlap(V),each$f(elementList,function(re){n.get([re,"show"])&&(!y.scale.isBlank()||re==="axisLine")&&angelAxisElementsBuilders[re](this.group,n,L,V,z,$,j)},this)}},r.type="angleAxis",r}(AxisView$1),angelAxisElementsBuilders={axisLine:function(t,r,n,g,y,L){var $=r.getModel(["axisLine","lineStyle"]),V=n.getAngleAxis(),z=Math.PI/180,j=V.getExtent(),re=getRadiusIdx(n),ae=re?0:1,oe,ie=Math.abs(j[1]-j[0])===360?"Circle":"Arc";L[ae]===0?oe=new graphic[ie]({shape:{cx:n.cx,cy:n.cy,r:L[re],startAngle:-j[0]*z,endAngle:-j[1]*z,clockwise:V.inverse},style:$.getLineStyle(),z2:1,silent:!0}):oe=new Ring$1({shape:{cx:n.cx,cy:n.cy,r:L[re],r0:L[ae]},style:$.getLineStyle(),z2:1,silent:!0}),oe.style.fill=null,t.add(oe)},axisTick:function(t,r,n,g,y,L){var $=r.getModel("axisTick"),V=($.get("inside")?-1:1)*$.get("length"),z=L[getRadiusIdx(n)],j=map$1(g,function(re){return new Line$3({shape:getAxisLineShape(n,[z,z+V],re.coord)})});t.add(mergePath(j,{style:defaults$2($.getModel("lineStyle").getLineStyle(),{stroke:r.get(["axisLine","lineStyle","color"])})}))},minorTick:function(t,r,n,g,y,L){if(y.length){for(var $=r.getModel("axisTick"),V=r.getModel("minorTick"),z=($.get("inside")?-1:1)*V.get("length"),j=L[getRadiusIdx(n)],re=[],ae=0;ae<y.length;ae++)for(var oe=0;oe<y[ae].length;oe++)re.push(new Line$3({shape:getAxisLineShape(n,[j,j+z],y[ae][oe].coord)}));t.add(mergePath(re,{style:defaults$2(V.getModel("lineStyle").getLineStyle(),defaults$2($.getLineStyle(),{stroke:r.get(["axisLine","lineStyle","color"])}))}))}},axisLabel:function(t,r,n,g,y,L,$){var V=r.getCategories(!0),z=r.getModel("axisLabel"),j=z.get("margin"),re=r.get("triggerEvent");each$f($,function(ae,oe){var ie=z,le=ae.tickValue,ue=L[getRadiusIdx(n)],de=n.coordToPoint([ue+j,ae.coord]),pe=n.cx,he=n.cy,_e=Math.abs(de[0]-pe)/ue<.3?"center":de[0]>pe?"left":"right",Ce=Math.abs(de[1]-he)/ue<.3?"middle":de[1]>he?"top":"bottom";if(V&&V[le]){var $e=V[le];isObject$5($e)&&$e.textStyle&&(ie=new Model$1($e.textStyle,z,z.ecModel))}var xe=new ZRText$1({silent:AxisBuilder$1.isLabelSilent(r),style:createTextStyle(ie,{x:de[0],y:de[1],fill:ie.getTextColor()||r.get(["axisLine","lineStyle","color"]),text:ae.formattedLabel,align:_e,verticalAlign:Ce})});if(t.add(xe),re){var Ie=AxisBuilder$1.makeAxisEventDataBase(r);Ie.targetType="axisLabel",Ie.value=ae.rawLabel,getECData(xe).eventData=Ie}},this)},splitLine:function(t,r,n,g,y,L){var $=r.getModel("splitLine"),V=$.getModel("lineStyle"),z=V.get("color"),j=0;z=z instanceof Array?z:[z];for(var re=[],ae=0;ae<g.length;ae++){var oe=j++%z.length;re[oe]=re[oe]||[],re[oe].push(new Line$3({shape:getAxisLineShape(n,L,g[ae].coord)}))}for(var ae=0;ae<re.length;ae++)t.add(mergePath(re[ae],{style:defaults$2({stroke:z[ae%z.length]},V.getLineStyle()),silent:!0,z:r.get("z")}))},minorSplitLine:function(t,r,n,g,y,L){if(y.length){for(var $=r.getModel("minorSplitLine"),V=$.getModel("lineStyle"),z=[],j=0;j<y.length;j++)for(var re=0;re<y[j].length;re++)z.push(new Line$3({shape:getAxisLineShape(n,L,y[j][re].coord)}));t.add(mergePath(z,{style:V.getLineStyle(),silent:!0,z:r.get("z")}))}},splitArea:function(t,r,n,g,y,L){if(g.length){var $=r.getModel("splitArea"),V=$.getModel("areaStyle"),z=V.get("color"),j=0;z=z instanceof Array?z:[z];for(var re=[],ae=Math.PI/180,oe=-g[0].coord*ae,ie=Math.min(L[0],L[1]),le=Math.max(L[0],L[1]),ue=r.get("clockwise"),de=1,pe=g.length;de<=pe;de++){var he=de===pe?g[0].coord:g[de].coord,_e=j++%z.length;re[_e]=re[_e]||[],re[_e].push(new Sector$1({shape:{cx:n.cx,cy:n.cy,r0:ie,r:le,startAngle:oe,endAngle:-he*ae,clockwise:ue},silent:!0})),oe=-he*ae}for(var de=0;de<re.length;de++)t.add(mergePath(re[de],{style:defaults$2({fill:z[de%z.length]},V.getAreaStyle()),silent:!0}))}}};const AngleAxisView$1=AngleAxisView;var axisBuilderAttrs$1=["axisLine","axisTickLabel","axisName"],selfBuilderAttrs$1=["splitLine","splitArea","minorSplitLine"],RadiusAxisView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.axisPointerClass="PolarAxisPointer",n}return r.prototype.render=function(n,g){if(this.group.removeAll(),!!n.get("show")){var y=this._axisGroup,L=this._axisGroup=new Group$4;this.group.add(L);var $=n.axis,V=$.polar,z=V.getAngleAxis(),j=$.getTicksCoords(),re=$.getMinorTicksCoords(),ae=z.getExtent()[0],oe=$.getExtent(),ie=layoutAxis(V,n,ae),le=new AxisBuilder$1(n,ie);each$f(axisBuilderAttrs$1,le.add,le),L.add(le.getGroup()),groupTransition(y,L,n),each$f(selfBuilderAttrs$1,function(ue){n.get([ue,"show"])&&!$.scale.isBlank()&&axisElementBuilders$1[ue](this.group,n,V,ae,oe,j,re)},this)}},r.type="radiusAxis",r}(AxisView$1),axisElementBuilders$1={splitLine:function(t,r,n,g,y,L){var $=r.getModel("splitLine"),V=$.getModel("lineStyle"),z=V.get("color"),j=0,re=n.getAngleAxis(),ae=Math.PI/180,oe=re.getExtent(),ie=Math.abs(oe[1]-oe[0])===360?"Circle":"Arc";z=z instanceof Array?z:[z];for(var le=[],ue=0;ue<L.length;ue++){var de=j++%z.length;le[de]=le[de]||[],le[de].push(new graphic[ie]({shape:{cx:n.cx,cy:n.cy,r:Math.max(L[ue].coord,0),startAngle:-oe[0]*ae,endAngle:-oe[1]*ae,clockwise:re.inverse}}))}for(var ue=0;ue<le.length;ue++)t.add(mergePath(le[ue],{style:defaults$2({stroke:z[ue%z.length],fill:null},V.getLineStyle()),silent:!0}))},minorSplitLine:function(t,r,n,g,y,L,$){if($.length){for(var V=r.getModel("minorSplitLine"),z=V.getModel("lineStyle"),j=[],re=0;re<$.length;re++)for(var ae=0;ae<$[re].length;ae++)j.push(new Circle$1({shape:{cx:n.cx,cy:n.cy,r:$[re][ae].coord}}));t.add(mergePath(j,{style:defaults$2({fill:null},z.getLineStyle()),silent:!0}))}},splitArea:function(t,r,n,g,y,L){if(L.length){var $=r.getModel("splitArea"),V=$.getModel("areaStyle"),z=V.get("color"),j=0;z=z instanceof Array?z:[z];for(var re=[],ae=L[0].coord,oe=1;oe<L.length;oe++){var ie=j++%z.length;re[ie]=re[ie]||[],re[ie].push(new Sector$1({shape:{cx:n.cx,cy:n.cy,r0:ae,r:L[oe].coord,startAngle:0,endAngle:Math.PI*2},silent:!0})),ae=L[oe].coord}for(var oe=0;oe<re.length;oe++)t.add(mergePath(re[oe],{style:defaults$2({fill:z[oe%z.length]},V.getAreaStyle()),silent:!0}))}}};function layoutAxis(t,r,n){return{position:[t.cx,t.cy],rotation:n/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:r.getModel("axisLabel").get("rotate"),z2:1}}const RadiusAxisView$1=RadiusAxisView;function getSeriesStackId(t){return t.get("stack")||"__ec_stack_"+t.seriesIndex}function getAxisKey(t,r){return r.dim+t.model.componentIndex}function barLayoutPolar(t,r,n){var g={},y=calRadialBar(filter(r.getSeriesByType(t),function(L){return!r.isSeriesFiltered(L)&&L.coordinateSystem&&L.coordinateSystem.type==="polar"}));r.eachSeriesByType(t,function(L){if(L.coordinateSystem.type==="polar"){var $=L.getData(),V=L.coordinateSystem,z=V.getBaseAxis(),j=getAxisKey(V,z),re=getSeriesStackId(L),ae=y[j][re],oe=ae.offset,ie=ae.width,le=V.getOtherAxis(z),ue=L.coordinateSystem.cx,de=L.coordinateSystem.cy,pe=L.get("barMinHeight")||0,he=L.get("barMinAngle")||0;g[re]=g[re]||[];for(var _e=$.mapDimension(le.dim),Ce=$.mapDimension(z.dim),$e=isDimensionStacked($,_e),xe=z.dim!=="radius"||!L.get("roundCap",!0),Ie=le.dataToCoord(0),Ne=0,ze=$.count();Ne<ze;Ne++){var Fe=$.get(_e,Ne),qe=$.get(Ce,Ne),Et=Fe>=0?"p":"n",kt=Ie;$e&&(g[re][qe]||(g[re][qe]={p:Ie,n:Ie}),kt=g[re][qe][Et]);var Lt=void 0,vn=void 0,jt=void 0,At=void 0;if(le.dim==="radius"){var hn=le.dataToCoord(Fe)-Ie,bn=z.dataToCoord(qe);Math.abs(hn)<pe&&(hn=(hn<0?-1:1)*pe),Lt=kt,vn=kt+hn,jt=bn-oe,At=jt-ie,$e&&(g[re][qe][Et]=vn)}else{var Cn=le.dataToCoord(Fe,xe)-Ie,Tn=z.dataToCoord(qe);Math.abs(Cn)<he&&(Cn=(Cn<0?-1:1)*he),Lt=Tn+oe,vn=Lt+ie,jt=kt,At=kt+Cn,$e&&(g[re][qe][Et]=At)}$.setItemLayout(Ne,{cx:ue,cy:de,r0:Lt,r:vn,startAngle:-jt*Math.PI/180,endAngle:-At*Math.PI/180,clockwise:jt>=At})}}})}function calRadialBar(t){var r={};each$f(t,function(g,y){var L=g.getData(),$=g.coordinateSystem,V=$.getBaseAxis(),z=getAxisKey($,V),j=V.getExtent(),re=V.type==="category"?V.getBandWidth():Math.abs(j[1]-j[0])/L.count(),ae=r[z]||{bandWidth:re,remainedWidth:re,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},oe=ae.stacks;r[z]=ae;var ie=getSeriesStackId(g);oe[ie]||ae.autoWidthCount++,oe[ie]=oe[ie]||{width:0,maxWidth:0};var le=parsePercent(g.get("barWidth"),re),ue=parsePercent(g.get("barMaxWidth"),re),de=g.get("barGap"),pe=g.get("barCategoryGap");le&&!oe[ie].width&&(le=Math.min(ae.remainedWidth,le),oe[ie].width=le,ae.remainedWidth-=le),ue&&(oe[ie].maxWidth=ue),de!=null&&(ae.gap=de),pe!=null&&(ae.categoryGap=pe)});var n={};return each$f(r,function(g,y){n[y]={};var L=g.stacks,$=g.bandWidth,V=parsePercent(g.categoryGap,$),z=parsePercent(g.gap,1),j=g.remainedWidth,re=g.autoWidthCount,ae=(j-V)/(re+(re-1)*z);ae=Math.max(ae,0),each$f(L,function(ue,de){var pe=ue.maxWidth;pe&&pe<ae&&(pe=Math.min(pe,j),ue.width&&(pe=Math.min(pe,ue.width)),j-=pe,ue.width=pe,re--)}),ae=(j-V)/(re+(re-1)*z),ae=Math.max(ae,0);var oe=0,ie;each$f(L,function(ue,de){ue.width||(ue.width=ae),ie=ue,oe+=ue.width*(1+z)}),ie&&(oe-=ie.width*z);var le=-oe/2;each$f(L,function(ue,de){n[y][de]=n[y][de]||{offset:le,width:ue.width},le+=ue.width*(1+z)})}),n}var angleAxisExtraOption={startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:0}},radiusAxisExtraOption={splitNumber:5},PolarView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.type="polar",r}(ComponentView$1);function install$o(t){use(install$q),AxisView$1.registerAxisPointerClass("PolarAxisPointer",PolarAxisPointer$1),t.registerCoordinateSystem("polar",polarCreator$1),t.registerComponentModel(PolarModel$1),t.registerComponentView(PolarView),axisModelCreator(t,"angle",AngleAxisModel,angleAxisExtraOption),axisModelCreator(t,"radius",RadiusAxisModel,radiusAxisExtraOption),t.registerComponentView(AngleAxisView$1),t.registerComponentView(RadiusAxisView$1),t.registerLayout(curry$1(barLayoutPolar,"bar"))}function layout$1(t,r){r=r||{};var n=t.coordinateSystem,g=t.axis,y={},L=g.position,$=g.orient,V=n.getRect(),z=[V.x,V.x+V.width,V.y,V.y+V.height],j={horizontal:{top:z[2],bottom:z[3]},vertical:{left:z[0],right:z[1]}};y.position=[$==="vertical"?j.vertical[L]:z[0],$==="horizontal"?j.horizontal[L]:z[3]];var re={horizontal:0,vertical:1};y.rotation=Math.PI/2*re[$];var ae={top:-1,bottom:1,right:1,left:-1};y.labelDirection=y.tickDirection=y.nameDirection=ae[L],t.get(["axisTick","inside"])&&(y.tickDirection=-y.tickDirection),retrieve(r.labelInside,t.get(["axisLabel","inside"]))&&(y.labelDirection=-y.labelDirection);var oe=r.rotate;return oe==null&&(oe=t.get(["axisLabel","rotate"])),y.labelRotation=L==="top"?-oe:oe,y.z2=1,y}var axisBuilderAttrs=["axisLine","axisTickLabel","axisName"],selfBuilderAttrs=["splitArea","splitLine"],SingleAxisView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.axisPointerClass="SingleAxisPointer",n}return r.prototype.render=function(n,g,y,L){var $=this.group;$.removeAll();var V=this._axisGroup;this._axisGroup=new Group$4;var z=layout$1(n),j=new AxisBuilder$1(n,z);each$f(axisBuilderAttrs,j.add,j),$.add(this._axisGroup),$.add(j.getGroup()),each$f(selfBuilderAttrs,function(re){n.get([re,"show"])&&axisElementBuilders[re](this,this.group,this._axisGroup,n)},this),groupTransition(V,this._axisGroup,n),t.prototype.render.call(this,n,g,y,L)},r.prototype.remove=function(){rectCoordAxisHandleRemove(this)},r.type="singleAxis",r}(AxisView$1),axisElementBuilders={splitLine:function(t,r,n,g){var y=g.axis;if(!y.scale.isBlank()){var L=g.getModel("splitLine"),$=L.getModel("lineStyle"),V=$.get("color");V=V instanceof Array?V:[V];for(var z=$.get("width"),j=g.coordinateSystem.getRect(),re=y.isHorizontal(),ae=[],oe=0,ie=y.getTicksCoords({tickModel:L}),le=[],ue=[],de=0;de<ie.length;++de){var pe=y.toGlobalCoord(ie[de].coord);re?(le[0]=pe,le[1]=j.y,ue[0]=pe,ue[1]=j.y+j.height):(le[0]=j.x,le[1]=pe,ue[0]=j.x+j.width,ue[1]=pe);var he=new Line$3({shape:{x1:le[0],y1:le[1],x2:ue[0],y2:ue[1]},silent:!0});subPixelOptimizeLine(he.shape,z);var _e=oe++%V.length;ae[_e]=ae[_e]||[],ae[_e].push(he)}for(var Ce=$.getLineStyle(["color"]),de=0;de<ae.length;++de)r.add(mergePath(ae[de],{style:defaults$2({stroke:V[de%V.length]},Ce),silent:!0}))}},splitArea:function(t,r,n,g){rectCoordAxisBuildSplitArea(t,n,g,g)}};const SingleAxisView$1=SingleAxisView;var SingleAxisModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.getCoordSysModel=function(){return this},r.type="singleAxis",r.layoutMode="box",r.defaultOption={left:"5%",top:"5%",right:"5%",bottom:"5%",type:"value",position:"bottom",orient:"horizontal",axisLine:{show:!0,lineStyle:{width:1,type:"solid"}},tooltip:{show:!0},axisTick:{show:!0,length:6,lineStyle:{width:1}},axisLabel:{show:!0,interval:"auto"},splitLine:{show:!0,lineStyle:{type:"dashed",opacity:.2}}},r}(ComponentModel$1);mixin(SingleAxisModel,AxisModelCommonMixin.prototype);const SingleAxisModel$1=SingleAxisModel;var SingleAxis=function(t){__extends(r,t);function r(n,g,y,L,$){var V=t.call(this,n,g,y)||this;return V.type=L||"value",V.position=$||"bottom",V}return r.prototype.isHorizontal=function(){var n=this.position;return n==="top"||n==="bottom"},r.prototype.pointToData=function(n,g){return this.coordinateSystem.pointToData(n)[0]},r}(Axis$1);const SingleAxis$1=SingleAxis;var singleDimensions=["single"],Single=function(){function t(r,n,g){this.type="single",this.dimension="single",this.dimensions=singleDimensions,this.axisPointerEnabled=!0,this.model=r,this._init(r,n,g)}return t.prototype._init=function(r,n,g){var y=this.dimension,L=new SingleAxis$1(y,createScaleByModel$1(r),[0,0],r.get("type"),r.get("position")),$=L.type==="category";L.onBand=$&&r.get("boundaryGap"),L.inverse=r.get("inverse"),L.orient=r.get("orient"),r.axis=L,L.model=r,L.coordinateSystem=this,this._axis=L},t.prototype.update=function(r,n){r.eachSeries(function(g){if(g.coordinateSystem===this){var y=g.getData();each$f(y.mapDimensionsAll(this.dimension),function(L){this._axis.scale.unionExtentFromData(y,L)},this),niceScaleExtent(this._axis.scale,this._axis.model)}},this)},t.prototype.resize=function(r,n){this._rect=getLayoutRect({left:r.get("left"),top:r.get("top"),right:r.get("right"),bottom:r.get("bottom"),width:r.get("width"),height:r.get("height")},{width:n.getWidth(),height:n.getHeight()}),this._adjustAxis()},t.prototype.getRect=function(){return this._rect},t.prototype._adjustAxis=function(){var r=this._rect,n=this._axis,g=n.isHorizontal(),y=g?[0,r.width]:[0,r.height],L=n.inverse?1:0;n.setExtent(y[L],y[1-L]),this._updateAxisTransform(n,g?r.x:r.y)},t.prototype._updateAxisTransform=function(r,n){var g=r.getExtent(),y=g[0]+g[1],L=r.isHorizontal();r.toGlobalCoord=L?function($){return $+n}:function($){return y-$+n},r.toLocalCoord=L?function($){return $-n}:function($){return y-$+n}},t.prototype.getAxis=function(){return this._axis},t.prototype.getBaseAxis=function(){return this._axis},t.prototype.getAxes=function(){return[this._axis]},t.prototype.getTooltipAxes=function(){return{baseAxes:[this.getAxis()],otherAxes:[]}},t.prototype.containPoint=function(r){var n=this.getRect(),g=this.getAxis(),y=g.orient;return y==="horizontal"?g.contain(g.toLocalCoord(r[0]))&&r[1]>=n.y&&r[1]<=n.y+n.height:g.contain(g.toLocalCoord(r[1]))&&r[0]>=n.y&&r[0]<=n.y+n.height},t.prototype.pointToData=function(r){var n=this.getAxis();return[n.coordToData(n.toLocalCoord(r[n.orient==="horizontal"?0:1]))]},t.prototype.dataToPoint=function(r){var n=this.getAxis(),g=this.getRect(),y=[],L=n.orient==="horizontal"?0:1;return r instanceof Array&&(r=r[0]),y[L]=n.toGlobalCoord(n.dataToCoord(+r)),y[1-L]=L===0?g.y+g.height/2:g.x+g.width/2,y},t.prototype.convertToPixel=function(r,n,g){var y=getCoordSys$1(n);return y===this?this.dataToPoint(g):null},t.prototype.convertFromPixel=function(r,n,g){var y=getCoordSys$1(n);return y===this?this.pointToData(g):null},t}();function getCoordSys$1(t){var r=t.seriesModel,n=t.singleAxisModel;return n&&n.coordinateSystem||r&&r.coordinateSystem}function create(t,r){var n=[];return t.eachComponent("singleAxis",function(g,y){var L=new Single(g,t,r);L.name="single_"+y,L.resize(g,r),g.coordinateSystem=L,n.push(L)}),t.eachSeries(function(g){if(g.get("coordinateSystem")==="singleAxis"){var y=g.getReferringComponents("singleAxis",SINGLE_REFERRING).models[0];g.coordinateSystem=y&&y.coordinateSystem}}),n}var singleCreator={create,dimensions:singleDimensions};const singleCreator$1=singleCreator;var XY$1=["x","y"],WH$1=["width","height"],SingleAxisPointer=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.makeElOption=function(n,g,y,L,$){var V=y.axis,z=V.coordinateSystem,j=getGlobalExtent(z,1-getPointDimIndex(V)),re=z.dataToPoint(g)[0],ae=L.get("type");if(ae&&ae!=="none"){var oe=buildElStyle(L),ie=pointerShapeBuilder[ae](V,re,j);ie.style=oe,n.graphicKey=ie.type,n.pointer=ie}var le=layout$1(y);buildCartesianSingleLabelElOption(g,n,le,y,L,$)},r.prototype.getHandleTransform=function(n,g,y){var L=layout$1(g,{labelInside:!1});L.labelMargin=y.get(["handle","margin"]);var $=getTransformedPosition(g.axis,n,L);return{x:$[0],y:$[1],rotation:L.rotation+(L.labelDirection<0?Math.PI:0)}},r.prototype.updateHandleTransform=function(n,g,y,L){var $=y.axis,V=$.coordinateSystem,z=getPointDimIndex($),j=getGlobalExtent(V,z),re=[n.x,n.y];re[z]+=g[z],re[z]=Math.min(j[1],re[z]),re[z]=Math.max(j[0],re[z]);var ae=getGlobalExtent(V,1-z),oe=(ae[1]+ae[0])/2,ie=[oe,oe];return ie[z]=re[z],{x:re[0],y:re[1],rotation:n.rotation,cursorPoint:ie,tooltipOption:{verticalAlign:"middle"}}},r}(BaseAxisPointer$1),pointerShapeBuilder={line:function(t,r,n){var g=makeLineShape([r,n[0]],[r,n[1]],getPointDimIndex(t));return{type:"Line",subPixelOptimize:!0,shape:g}},shadow:function(t,r,n){var g=t.getBandWidth(),y=n[1]-n[0];return{type:"Rect",shape:makeRectShape([r-g/2,n[0]],[g,y],getPointDimIndex(t))}}};function getPointDimIndex(t){return t.isHorizontal()?0:1}function getGlobalExtent(t,r){var n=t.getRect();return[n[XY$1[r]],n[XY$1[r]]+n[WH$1[r]]]}const SingleAxisPointer$1=SingleAxisPointer;var SingleView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.type="single",r}(ComponentView$1);function install$n(t){use(install$q),AxisView$1.registerAxisPointerClass("SingleAxisPointer",SingleAxisPointer$1),t.registerComponentView(SingleView),t.registerComponentView(SingleAxisView$1),t.registerComponentModel(SingleAxisModel$1),axisModelCreator(t,"single",SingleAxisModel$1,SingleAxisModel$1.defaultOption),t.registerCoordinateSystem("single",singleCreator$1)}var CalendarModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.init=function(n,g,y){var L=getLayoutParams(n);t.prototype.init.apply(this,arguments),mergeAndNormalizeLayoutParams$1(n,L)},r.prototype.mergeOption=function(n){t.prototype.mergeOption.apply(this,arguments),mergeAndNormalizeLayoutParams$1(this.option,n)},r.prototype.getCellSize=function(){return this.option.cellSize},r.type="calendar",r.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}},r}(ComponentModel$1);function mergeAndNormalizeLayoutParams$1(t,r){var n=t.cellSize,g;isArray$2(n)?g=n:g=t.cellSize=[n,n],g.length===1&&(g[1]=g[0]);var y=map$1([0,1],function(L){return sizeCalculable(r,L)&&(g[L]="auto"),g[L]!=null&&g[L]!=="auto"});mergeLayoutParam(t,r,{type:"box",ignoreSize:y})}const CalendarModel$1=CalendarModel;var CalendarView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.render=function(n,g,y){var L=this.group;L.removeAll();var $=n.coordinateSystem,V=$.getRangeInfo(),z=$.getOrient(),j=g.getLocaleModel();this._renderDayRect(n,V,L),this._renderLines(n,V,z,L),this._renderYearText(n,V,z,L),this._renderMonthText(n,j,z,L),this._renderWeekText(n,j,V,z,L)},r.prototype._renderDayRect=function(n,g,y){for(var L=n.coordinateSystem,$=n.getModel("itemStyle").getItemStyle(),V=L.getCellWidth(),z=L.getCellHeight(),j=g.start.time;j<=g.end.time;j=L.getNextNDay(j,1).time){var re=L.dataToRect([j],!1).tl,ae=new Rect$3({shape:{x:re[0],y:re[1],width:V,height:z},cursor:"default",style:$});y.add(ae)}},r.prototype._renderLines=function(n,g,y,L){var $=this,V=n.coordinateSystem,z=n.getModel(["splitLine","lineStyle"]).getLineStyle(),j=n.get(["splitLine","show"]),re=z.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var ae=g.start,oe=0;ae.time<=g.end.time;oe++){le(ae.formatedDate),oe===0&&(ae=V.getDateInfo(g.start.y+"-"+g.start.m));var ie=ae.date;ie.setMonth(ie.getMonth()+1),ae=V.getDateInfo(ie)}le(V.getNextNDay(g.end.time,1).formatedDate);function le(ue){$._firstDayOfMonth.push(V.getDateInfo(ue)),$._firstDayPoints.push(V.dataToRect([ue],!1).tl);var de=$._getLinePointsOfOneWeek(n,ue,y);$._tlpoints.push(de[0]),$._blpoints.push(de[de.length-1]),j&&$._drawSplitline(de,z,L)}j&&this._drawSplitline($._getEdgesPoints($._tlpoints,re,y),z,L),j&&this._drawSplitline($._getEdgesPoints($._blpoints,re,y),z,L)},r.prototype._getEdgesPoints=function(n,g,y){var L=[n[0].slice(),n[n.length-1].slice()],$=y==="horizontal"?0:1;return L[0][$]=L[0][$]-g/2,L[1][$]=L[1][$]+g/2,L},r.prototype._drawSplitline=function(n,g,y){var L=new Polyline$3({z2:20,shape:{points:n},style:g});y.add(L)},r.prototype._getLinePointsOfOneWeek=function(n,g,y){for(var L=n.coordinateSystem,$=L.getDateInfo(g),V=[],z=0;z<7;z++){var j=L.getNextNDay($.time,z),re=L.dataToRect([j.time],!1);V[2*j.day]=re.tl,V[2*j.day+1]=re[y==="horizontal"?"bl":"tr"]}return V},r.prototype._formatterLabel=function(n,g){return isString$1(n)&&n?formatTplSimple(n,g):isFunction$1(n)?n(g):g.nameMap},r.prototype._yearTextPositionControl=function(n,g,y,L,$){var V=g[0],z=g[1],j=["center","bottom"];L==="bottom"?(z+=$,j=["center","top"]):L==="left"?V-=$:L==="right"?(V+=$,j=["center","top"]):z-=$;var re=0;return(L==="left"||L==="right")&&(re=Math.PI/2),{rotation:re,x:V,y:z,style:{align:j[0],verticalAlign:j[1]}}},r.prototype._renderYearText=function(n,g,y,L){var $=n.getModel("yearLabel");if($.get("show")){var V=$.get("margin"),z=$.get("position");z||(z=y!=="horizontal"?"top":"left");var j=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],re=(j[0][0]+j[1][0])/2,ae=(j[0][1]+j[1][1])/2,oe=y==="horizontal"?0:1,ie={top:[re,j[oe][1]],bottom:[re,j[1-oe][1]],left:[j[1-oe][0],ae],right:[j[oe][0],ae]},le=g.start.y;+g.end.y>+g.start.y&&(le=le+"-"+g.end.y);var ue=$.get("formatter"),de={start:g.start.y,end:g.end.y,nameMap:le},pe=this._formatterLabel(ue,de),he=new ZRText$1({z2:30,style:createTextStyle($,{text:pe})});he.attr(this._yearTextPositionControl(he,ie[z],y,z,V)),L.add(he)}},r.prototype._monthTextPositionControl=function(n,g,y,L,$){var V="left",z="top",j=n[0],re=n[1];return y==="horizontal"?(re=re+$,g&&(V="center"),L==="start"&&(z="bottom")):(j=j+$,g&&(z="middle"),L==="start"&&(V="right")),{x:j,y:re,align:V,verticalAlign:z}},r.prototype._renderMonthText=function(n,g,y,L){var $=n.getModel("monthLabel");if($.get("show")){var V=$.get("nameMap"),z=$.get("margin"),j=$.get("position"),re=$.get("align"),ae=[this._tlpoints,this._blpoints];(!V||isString$1(V))&&(V&&(g=getLocaleModel(V)||g),V=g.get(["time","monthAbbr"])||[]);var oe=j==="start"?0:1,ie=y==="horizontal"?0:1;z=j==="start"?-z:z;for(var le=re==="center",ue=0;ue<ae[oe].length-1;ue++){var de=ae[oe][ue].slice(),pe=this._firstDayOfMonth[ue];if(le){var he=this._firstDayPoints[ue];de[ie]=(he[ie]+ae[0][ue+1][ie])/2}var _e=$.get("formatter"),Ce=V[+pe.m-1],$e={yyyy:pe.y,yy:(pe.y+"").slice(2),MM:pe.m,M:+pe.m,nameMap:Ce},xe=this._formatterLabel(_e,$e),Ie=new ZRText$1({z2:30,style:extend$1(createTextStyle($,{text:xe}),this._monthTextPositionControl(de,le,y,j,z))});L.add(Ie)}}},r.prototype._weekTextPositionControl=function(n,g,y,L,$){var V="center",z="middle",j=n[0],re=n[1],ae=y==="start";return g==="horizontal"?(j=j+L+(ae?1:-1)*$[0]/2,V=ae?"right":"left"):(re=re+L+(ae?1:-1)*$[1]/2,z=ae?"bottom":"top"),{x:j,y:re,align:V,verticalAlign:z}},r.prototype._renderWeekText=function(n,g,y,L,$){var V=n.getModel("dayLabel");if(V.get("show")){var z=n.coordinateSystem,j=V.get("position"),re=V.get("nameMap"),ae=V.get("margin"),oe=z.getFirstDayOfWeek();if(!re||isString$1(re)){re&&(g=getLocaleModel(re)||g);var ie=g.get(["time","dayOfWeekShort"]);re=ie||map$1(g.get(["time","dayOfWeekAbbr"]),function($e){return $e[0]})}var le=z.getNextNDay(y.end.time,7-y.lweek).time,ue=[z.getCellWidth(),z.getCellHeight()];ae=parsePercent(ae,Math.min(ue[1],ue[0])),j==="start"&&(le=z.getNextNDay(y.start.time,-(7+y.fweek)).time,ae=-ae);for(var de=0;de<7;de++){var pe=z.getNextNDay(le,de),he=z.dataToRect([pe.time],!1).center,_e=de;_e=Math.abs((de+oe)%7);var Ce=new ZRText$1({z2:30,style:extend$1(createTextStyle(V,{text:re[_e]}),this._weekTextPositionControl(he,L,j,ae,ue))});$.add(Ce)}}},r.type="calendar",r}(ComponentView$1);const CalendarView$1=CalendarView;var PROXIMATE_ONE_DAY=864e5,Calendar=function(){function t(r,n,g){this.type="calendar",this.dimensions=t.dimensions,this.getDimensionsInfo=t.getDimensionsInfo,this._model=r}return t.getDimensionsInfo=function(){return[{name:"time",type:"time"},"value"]},t.prototype.getRangeInfo=function(){return this._rangeInfo},t.prototype.getModel=function(){return this._model},t.prototype.getRect=function(){return this._rect},t.prototype.getCellWidth=function(){return this._sw},t.prototype.getCellHeight=function(){return this._sh},t.prototype.getOrient=function(){return this._orient},t.prototype.getFirstDayOfWeek=function(){return this._firstDayOfWeek},t.prototype.getDateInfo=function(r){r=parseDate(r);var n=r.getFullYear(),g=r.getMonth()+1,y=g<10?"0"+g:""+g,L=r.getDate(),$=L<10?"0"+L:""+L,V=r.getDay();return V=Math.abs((V+7-this.getFirstDayOfWeek())%7),{y:n+"",m:y,d:$,day:V,time:r.getTime(),formatedDate:n+"-"+y+"-"+$,date:r}},t.prototype.getNextNDay=function(r,n){return n=n||0,n===0?this.getDateInfo(r):(r=new Date(this.getDateInfo(r).time),r.setDate(r.getDate()+n),this.getDateInfo(r))},t.prototype.update=function(r,n){this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay"),this._orient=this._model.get("orient"),this._lineWidth=this._model.getModel("itemStyle").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var g=this._rangeInfo.weeks||1,y=["width","height"],L=this._model.getCellSize().slice(),$=this._model.getBoxLayoutParams(),V=this._orient==="horizontal"?[g,7]:[7,g];each$f([0,1],function(ae){re(L,ae)&&($[y[ae]]=L[ae]*V[ae])});var z={width:n.getWidth(),height:n.getHeight()},j=this._rect=getLayoutRect($,z);each$f([0,1],function(ae){re(L,ae)||(L[ae]=j[y[ae]]/V[ae])});function re(ae,oe){return ae[oe]!=null&&ae[oe]!=="auto"}this._sw=L[0],this._sh=L[1]},t.prototype.dataToPoint=function(r,n){isArray$2(r)&&(r=r[0]),n==null&&(n=!0);var g=this.getDateInfo(r),y=this._rangeInfo,L=g.formatedDate;if(n&&!(g.time>=y.start.time&&g.time<y.end.time+PROXIMATE_ONE_DAY))return[NaN,NaN];var $=g.day,V=this._getRangeInfo([y.start.time,L]).nthWeek;return this._orient==="vertical"?[this._rect.x+$*this._sw+this._sw/2,this._rect.y+V*this._sh+this._sh/2]:[this._rect.x+V*this._sw+this._sw/2,this._rect.y+$*this._sh+this._sh/2]},t.prototype.pointToData=function(r){var n=this.pointToDate(r);return n&&n.time},t.prototype.dataToRect=function(r,n){var g=this.dataToPoint(r,n);return{contentShape:{x:g[0]-(this._sw-this._lineWidth)/2,y:g[1]-(this._sh-this._lineWidth)/2,width:this._sw-this._lineWidth,height:this._sh-this._lineWidth},center:g,tl:[g[0]-this._sw/2,g[1]-this._sh/2],tr:[g[0]+this._sw/2,g[1]-this._sh/2],br:[g[0]+this._sw/2,g[1]+this._sh/2],bl:[g[0]-this._sw/2,g[1]+this._sh/2]}},t.prototype.pointToDate=function(r){var n=Math.floor((r[0]-this._rect.x)/this._sw)+1,g=Math.floor((r[1]-this._rect.y)/this._sh)+1,y=this._rangeInfo.range;return this._orient==="vertical"?this._getDateByWeeksAndDay(g,n-1,y):this._getDateByWeeksAndDay(n,g-1,y)},t.prototype.convertToPixel=function(r,n,g){var y=getCoordSys(n);return y===this?y.dataToPoint(g):null},t.prototype.convertFromPixel=function(r,n,g){var y=getCoordSys(n);return y===this?y.pointToData(g):null},t.prototype.containPoint=function(r){return console.warn("Not implemented."),!1},t.prototype._initRangeOption=function(){var r=this._model.get("range"),n;if(isArray$2(r)&&r.length===1&&(r=r[0]),isArray$2(r))n=r;else{var g=r.toString();if(/^\d{4}$/.test(g)&&(n=[g+"-01-01",g+"-12-31"]),/^\d{4}[\/|-]\d{1,2}$/.test(g)){var y=this.getDateInfo(g),L=y.date;L.setMonth(L.getMonth()+1);var $=this.getNextNDay(L,-1);n=[y.formatedDate,$.formatedDate]}/^\d{4}[\/|-]\d{1,2}[\/|-]\d{1,2}$/.test(g)&&(n=[g,g])}if(!n)return r;var V=this._getRangeInfo(n);return V.start.time>V.end.time&&n.reverse(),n},t.prototype._getRangeInfo=function(r){var n=[this.getDateInfo(r[0]),this.getDateInfo(r[1])],g;n[0].time>n[1].time&&(g=!0,n.reverse());var y=Math.floor(n[1].time/PROXIMATE_ONE_DAY)-Math.floor(n[0].time/PROXIMATE_ONE_DAY)+1,L=new Date(n[0].time),$=L.getDate(),V=n[1].date.getDate();L.setDate($+y-1);var z=L.getDate();if(z!==V)for(var j=L.getTime()-n[1].time>0?1:-1;(z=L.getDate())!==V&&(L.getTime()-n[1].time)*j>0;)y-=j,L.setDate(z-j);var re=Math.floor((y+n[0].day+6)/7),ae=g?-re+1:re-1;return g&&n.reverse(),{range:[n[0].formatedDate,n[1].formatedDate],start:n[0],end:n[1],allDay:y,weeks:re,nthWeek:ae,fweek:n[0].day,lweek:n[1].day}},t.prototype._getDateByWeeksAndDay=function(r,n,g){var y=this._getRangeInfo(g);if(r>y.weeks||r===0&&n<y.fweek||r===y.weeks&&n>y.lweek)return null;var L=(r-1)*7-y.fweek+n,$=new Date(y.start.time);return $.setDate(+y.start.d+L),this.getDateInfo($)},t.create=function(r,n){var g=[];return r.eachComponent("calendar",function(y){var L=new t(y);g.push(L),y.coordinateSystem=L}),r.eachSeries(function(y){y.get("coordinateSystem")==="calendar"&&(y.coordinateSystem=g[y.get("calendarIndex")||0])}),g},t.dimensions=["time","value"],t}();function getCoordSys(t){var r=t.calendarModel,n=t.seriesModel,g=r?r.coordinateSystem:n?n.coordinateSystem:null;return g}const Calendar$1=Calendar;function install$m(t){t.registerComponentModel(CalendarModel$1),t.registerComponentView(CalendarView$1),t.registerCoordinateSystem("calendar",Calendar$1)}function setKeyInfoToNewElOption(t,r){var n=t.existing;if(r.id=t.keyInfo.id,!r.type&&n&&(r.type=n.type),r.parentId==null){var g=r.parentOption;g?r.parentId=g.id:n&&(r.parentId=n.parentId)}r.parentOption=null}function isSetLoc(t,r){var n;return each$f(r,function(g){t[g]!=null&&t[g]!=="auto"&&(n=!0)}),n}function mergeNewElOptionToExist(t,r,n){var g=extend$1({},n),y=t[r],L=n.$action||"merge";L==="merge"?y?(merge$1(y,g,!0),mergeLayoutParam(y,g,{ignoreSize:!0}),copyLayoutParams(n,y),copyTransitionInfo(n,y),copyTransitionInfo(n,y,"shape"),copyTransitionInfo(n,y,"style"),copyTransitionInfo(n,y,"extra"),n.clipPath=y.clipPath):t[r]=g:L==="replace"?t[r]=g:L==="remove"&&y&&(t[r]=null)}var TRANSITION_PROPS_TO_COPY=["transition","enterFrom","leaveTo"],ROOT_TRANSITION_PROPS_TO_COPY=TRANSITION_PROPS_TO_COPY.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function copyTransitionInfo(t,r,n){if(n&&(!t[n]&&r[n]&&(t[n]={}),t=t[n],r=r[n]),!(!t||!r))for(var g=n?TRANSITION_PROPS_TO_COPY:ROOT_TRANSITION_PROPS_TO_COPY,y=0;y<g.length;y++){var L=g[y];t[L]==null&&r[L]!=null&&(t[L]=r[L])}}function setLayoutInfoToExist(t,r){if(t&&(t.hv=r.hv=[isSetLoc(r,["left","right"]),isSetLoc(r,["top","bottom"])],t.type==="group")){var n=t,g=r;n.width==null&&(n.width=g.width=0),n.height==null&&(n.height=g.height=0)}}var GraphicComponentModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.preventAutoZ=!0,n}return r.prototype.mergeOption=function(n,g){var y=this.option.elements;this.option.elements=null,t.prototype.mergeOption.call(this,n,g),this.option.elements=y},r.prototype.optionUpdated=function(n,g){var y=this.option,L=(g?y:n).elements,$=y.elements=g?[]:y.elements,V=[];this._flatten(L,V,null);var z=mappingToExists($,V,"normalMerge"),j=this._elOptionsToUpdate=[];each$f(z,function(re,ae){var oe=re.newOption;oe&&(j.push(oe),setKeyInfoToNewElOption(re,oe),mergeNewElOptionToExist($,ae,oe),setLayoutInfoToExist($[ae],oe))},this),y.elements=filter($,function(re){return re&&delete re.$action,re!=null})},r.prototype._flatten=function(n,g,y){each$f(n,function(L){if(L){y&&(L.parentOption=y),g.push(L);var $=L.children;$&&$.length&&this._flatten($,g,L),delete L.children}},this)},r.prototype.useElOptionsToUpdate=function(){var n=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,n},r.type="graphic",r.defaultOption={elements:[]},r}(ComponentModel$1),nonShapeGraphicElements={path:null,compoundPath:null,group:Group$4,image:ZRImage$1,text:ZRText$1},inner$7=makeInner(),GraphicComponentView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.init=function(){this._elMap=createHashMap()},r.prototype.render=function(n,g,y){n!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=n,this._updateElements(n),this._relocate(n,y)},r.prototype._updateElements=function(n){var g=n.useElOptionsToUpdate();if(g){var y=this._elMap,L=this.group,$=n.get("z"),V=n.get("zlevel");each$f(g,function(z){var j=convertOptionIdName(z.id,null),re=j!=null?y.get(j):null,ae=convertOptionIdName(z.parentId,null),oe=ae!=null?y.get(ae):L,ie=z.type,le=z.style;ie==="text"&&le&&z.hv&&z.hv[1]&&(le.textVerticalAlign=le.textBaseline=le.verticalAlign=le.align=null);var ue=z.textContent,de=z.textConfig;if(le&&isEC4CompatibleStyle(le,ie,!!de,!!ue)){var pe=convertFromEC4CompatibleStyle(le,ie,!0);!de&&pe.textConfig&&(de=z.textConfig=pe.textConfig),!ue&&pe.textContent&&(ue=pe.textContent)}var he=getCleanedElOption(z),_e=z.$action||"merge",Ce=_e==="merge",$e=_e==="replace";if(Ce){var xe=!re,Ie=re;xe?Ie=createEl(j,oe,z.type,y):(Ie&&(inner$7(Ie).isNew=!1),stopPreviousKeyframeAnimationAndRestore(Ie)),Ie&&(applyUpdateTransition(Ie,he,n,{isInit:xe}),updateCommonAttrs(Ie,z,$,V))}else if($e){removeEl$1(re,z,y,n);var Ne=createEl(j,oe,z.type,y);Ne&&(applyUpdateTransition(Ne,he,n,{isInit:!0}),updateCommonAttrs(Ne,z,$,V))}else _e==="remove"&&(updateLeaveTo(re,z),removeEl$1(re,z,y,n));var ze=y.get(j);if(ze&&ue)if(Ce){var Fe=ze.getTextContent();Fe?Fe.attr(ue):ze.setTextContent(new ZRText$1(ue))}else $e&&ze.setTextContent(new ZRText$1(ue));if(ze){var qe=z.clipPath;if(qe){var Et=qe.type,kt=void 0,xe=!1;if(Ce){var Lt=ze.getClipPath();xe=!Lt||inner$7(Lt).type!==Et,kt=xe?newEl(Et):Lt}else $e&&(xe=!0,kt=newEl(Et));ze.setClipPath(kt),applyUpdateTransition(kt,qe,n,{isInit:xe}),applyKeyframeAnimation(kt,qe.keyframeAnimation,n)}var vn=inner$7(ze);ze.setTextConfig(de),vn.option=z,setEventData(ze,n,z),setTooltipConfig({el:ze,componentModel:n,itemName:ze.name,itemTooltipOption:z.tooltip}),applyKeyframeAnimation(ze,z.keyframeAnimation,n)}})}},r.prototype._relocate=function(n,g){for(var y=n.option.elements,L=this.group,$=this._elMap,V=g.getWidth(),z=g.getHeight(),j=["x","y"],re=0;re<y.length;re++){var ae=y[re],oe=convertOptionIdName(ae.id,null),ie=oe!=null?$.get(oe):null;if(!(!ie||!ie.isGroup)){var le=ie.parent,ue=le===L,de=inner$7(ie),pe=inner$7(le);de.width=parsePercent(de.option.width,ue?V:pe.width)||0,de.height=parsePercent(de.option.height,ue?z:pe.height)||0}}for(var re=y.length-1;re>=0;re--){var ae=y[re],oe=convertOptionIdName(ae.id,null),ie=oe!=null?$.get(oe):null;if(ie){var le=ie.parent,pe=inner$7(le),he=le===L?{width:V,height:z}:{width:pe.width,height:pe.height},_e={},Ce=positionElement(ie,ae,he,null,{hv:ae.hv,boundingMode:ae.bounding},_e);if(!inner$7(ie).isNew&&Ce){for(var $e=ae.transition,xe={},Ie=0;Ie<j.length;Ie++){var Ne=j[Ie],ze=_e[Ne];$e&&(isTransitionAll($e)||indexOf($e,Ne)>=0)?xe[Ne]=ze:ie[Ne]=ze}updateProps$1(ie,xe,n,0)}else ie.attr(_e)}}},r.prototype._clear=function(){var n=this,g=this._elMap;g.each(function(y){removeEl$1(y,inner$7(y).option,g,n._lastGraphicModel)}),this._elMap=createHashMap()},r.prototype.dispose=function(){this._clear()},r.type="graphic",r}(ComponentView$1);function newEl(t){var r=hasOwn(nonShapeGraphicElements,t)?nonShapeGraphicElements[t]:getShapeClass(t),n=new r({});return inner$7(n).type=t,n}function createEl(t,r,n,g){var y=newEl(n);return r.add(y),g.set(t,y),inner$7(y).id=t,inner$7(y).isNew=!0,y}function removeEl$1(t,r,n,g){var y=t&&t.parent;y&&(t.type==="group"&&t.traverse(function(L){removeEl$1(L,r,n,g)}),applyLeaveTransition(t,r,g),n.removeKey(inner$7(t).id))}function updateCommonAttrs(t,r,n,g){t.isGroup||each$f([["cursor",Displayable$1.prototype.cursor],["zlevel",g||0],["z",n||0],["z2",0]],function(y){var L=y[0];hasOwn(r,L)?t[L]=retrieve2(r[L],y[1]):t[L]==null&&(t[L]=y[1])}),each$f(keys(r),function(y){if(y.indexOf("on")===0){var L=r[y];t[y]=isFunction$1(L)?L:null}}),hasOwn(r,"draggable")&&(t.draggable=r.draggable),r.name!=null&&(t.name=r.name),r.id!=null&&(t.id=r.id)}function getCleanedElOption(t){return t=extend$1({},t),each$f(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(LOCATION_PARAMS),function(r){delete t[r]}),t}function setEventData(t,r,n){var g=getECData(t).eventData;!t.silent&&!t.ignore&&!g&&(g=getECData(t).eventData={componentType:"graphic",componentIndex:r.componentIndex,name:t.name}),g&&(g.info=n.info)}function install$l(t){t.registerComponentModel(GraphicComponentModel),t.registerComponentView(GraphicComponentView),t.registerPreprocessor(function(r){var n=r.graphic;isArray$2(n)?!n[0]||!n[0].elements?r.graphic=[{elements:n}]:r.graphic=[r.graphic[0]]:n&&!n.elements&&(r.graphic=[{elements:[n]}])})}var DATA_ZOOM_AXIS_DIMENSIONS=["x","y","radius","angle","single"],SERIES_COORDS=["cartesian2d","polar","singleAxis"];function isCoordSupported(t){var r=t.get("coordinateSystem");return indexOf(SERIES_COORDS,r)>=0}function getAxisMainType(t){return t+"Axis"}function findEffectedDataZooms(t,r){var n=createHashMap(),g=[],y=createHashMap();t.eachComponent({mainType:"dataZoom",query:r},function(re){y.get(re.uid)||V(re)});var L;do L=!1,t.eachComponent("dataZoom",$);while(L);function $(re){!y.get(re.uid)&&z(re)&&(V(re),L=!0)}function V(re){y.set(re.uid,!0),g.push(re),j(re)}function z(re){var ae=!1;return re.eachTargetAxis(function(oe,ie){var le=n.get(oe);le&&le[ie]&&(ae=!0)}),ae}function j(re){re.eachTargetAxis(function(ae,oe){(n.get(ae)||n.set(ae,[]))[oe]=!0})}return g}function collectReferCoordSysModelInfo(t){var r=t.ecModel,n={infoList:[],infoMap:createHashMap()};return t.eachTargetAxis(function(g,y){var L=r.getComponent(getAxisMainType(g),y);if(L){var $=L.getCoordSysModel();if($){var V=$.uid,z=n.infoMap.get(V);z||(z={model:$,axisModels:[]},n.infoList.push(z),n.infoMap.set(V,z)),z.axisModels.push(L)}}}),n}var DataZoomAxisInfo=function(){function t(){this.indexList=[],this.indexMap=[]}return t.prototype.add=function(r){this.indexMap[r]||(this.indexList.push(r),this.indexMap[r]=!0)},t}(),DataZoomModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n._autoThrottle=!0,n._noTarget=!0,n._rangePropMode=["percent","percent"],n}return r.prototype.init=function(n,g,y){var L=retrieveRawOption(n);this.settledOption=L,this.mergeDefaultAndTheme(n,y),this._doInit(L)},r.prototype.mergeOption=function(n){var g=retrieveRawOption(n);merge$1(this.option,n,!0),merge$1(this.settledOption,g,!0),this._doInit(g)},r.prototype._doInit=function(n){var g=this.option;this._setDefaultThrottle(n),this._updateRangeUse(n);var y=this.settledOption;each$f([["start","startValue"],["end","endValue"]],function(L,$){this._rangePropMode[$]==="value"&&(g[L[0]]=y[L[0]]=null)},this),this._resetTarget()},r.prototype._resetTarget=function(){var n=this.get("orient",!0),g=this._targetAxisInfoMap=createHashMap(),y=this._fillSpecifiedTargetAxis(g);y?this._orient=n||this._makeAutoOrientByTargetAxis():(this._orient=n||"horizontal",this._fillAutoTargetAxisByOrient(g,this._orient)),this._noTarget=!0,g.each(function(L){L.indexList.length&&(this._noTarget=!1)},this)},r.prototype._fillSpecifiedTargetAxis=function(n){var g=!1;return each$f(DATA_ZOOM_AXIS_DIMENSIONS,function(y){var L=this.getReferringComponents(getAxisMainType(y),MULTIPLE_REFERRING);if(L.specified){g=!0;var $=new DataZoomAxisInfo;each$f(L.models,function(V){$.add(V.componentIndex)}),n.set(y,$)}},this),g},r.prototype._fillAutoTargetAxisByOrient=function(n,g){var y=this.ecModel,L=!0;if(L){var $=g==="vertical"?"y":"x",V=y.findComponents({mainType:$+"Axis"});z(V,$)}if(L){var V=y.findComponents({mainType:"singleAxis",filter:function(re){return re.get("orient",!0)===g}});z(V,"single")}function z(j,re){var ae=j[0];if(ae){var oe=new DataZoomAxisInfo;if(oe.add(ae.componentIndex),n.set(re,oe),L=!1,re==="x"||re==="y"){var ie=ae.getReferringComponents("grid",SINGLE_REFERRING).models[0];ie&&each$f(j,function(le){ae.componentIndex!==le.componentIndex&&ie===le.getReferringComponents("grid",SINGLE_REFERRING).models[0]&&oe.add(le.componentIndex)})}}}L&&each$f(DATA_ZOOM_AXIS_DIMENSIONS,function(j){if(L){var re=y.findComponents({mainType:getAxisMainType(j),filter:function(oe){return oe.get("type",!0)==="category"}});if(re[0]){var ae=new DataZoomAxisInfo;ae.add(re[0].componentIndex),n.set(j,ae),L=!1}}},this)},r.prototype._makeAutoOrientByTargetAxis=function(){var n;return this.eachTargetAxis(function(g){!n&&(n=g)},this),n==="y"?"vertical":"horizontal"},r.prototype._setDefaultThrottle=function(n){if(n.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var g=this.ecModel.option;this.option.throttle=g.animation&&g.animationDurationUpdate>0?100:20}},r.prototype._updateRangeUse=function(n){var g=this._rangePropMode,y=this.get("rangeMode");each$f([["start","startValue"],["end","endValue"]],function(L,$){var V=n[L[0]]!=null,z=n[L[1]]!=null;V&&!z?g[$]="percent":!V&&z?g[$]="value":y?g[$]=y[$]:V&&(g[$]="percent")})},r.prototype.noTarget=function(){return this._noTarget},r.prototype.getFirstTargetAxisModel=function(){var n;return this.eachTargetAxis(function(g,y){n==null&&(n=this.ecModel.getComponent(getAxisMainType(g),y))},this),n},r.prototype.eachTargetAxis=function(n,g){this._targetAxisInfoMap.each(function(y,L){each$f(y.indexList,function($){n.call(g,L,$)})})},r.prototype.getAxisProxy=function(n,g){var y=this.getAxisModel(n,g);if(y)return y.__dzAxisProxy},r.prototype.getAxisModel=function(n,g){var y=this._targetAxisInfoMap.get(n);if(y&&y.indexMap[g])return this.ecModel.getComponent(getAxisMainType(n),g)},r.prototype.setRawRange=function(n){var g=this.option,y=this.settledOption;each$f([["start","startValue"],["end","endValue"]],function(L){(n[L[0]]!=null||n[L[1]]!=null)&&(g[L[0]]=y[L[0]]=n[L[0]],g[L[1]]=y[L[1]]=n[L[1]])},this),this._updateRangeUse(n)},r.prototype.setCalculatedRange=function(n){var g=this.option;each$f(["start","startValue","end","endValue"],function(y){g[y]=n[y]})},r.prototype.getPercentRange=function(){var n=this.findRepresentativeAxisProxy();if(n)return n.getDataPercentWindow()},r.prototype.getValueRange=function(n,g){if(n==null&&g==null){var y=this.findRepresentativeAxisProxy();if(y)return y.getDataValueWindow()}else return this.getAxisProxy(n,g).getDataValueWindow()},r.prototype.findRepresentativeAxisProxy=function(n){if(n)return n.__dzAxisProxy;for(var g,y=this._targetAxisInfoMap.keys(),L=0;L<y.length;L++)for(var $=y[L],V=this._targetAxisInfoMap.get($),z=0;z<V.indexList.length;z++){var j=this.getAxisProxy($,V.indexList[z]);if(j.hostedBy(this))return j;g||(g=j)}return g},r.prototype.getRangePropMode=function(){return this._rangePropMode.slice()},r.prototype.getOrient=function(){return this._orient},r.type="dataZoom",r.dependencies=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","series","toolbox"],r.defaultOption={z:4,filterMode:"filter",start:0,end:100},r}(ComponentModel$1);function retrieveRawOption(t){var r={};return each$f(["start","end","startValue","endValue","throttle"],function(n){t.hasOwnProperty(n)&&(r[n]=t[n])}),r}const DataZoomModel$1=DataZoomModel;var SelectDataZoomModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.type="dataZoom.select",r}(DataZoomModel$1);const SelectZoomModel=SelectDataZoomModel;var DataZoomView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.render=function(n,g,y,L){this.dataZoomModel=n,this.ecModel=g,this.api=y},r.type="dataZoom",r}(ComponentView$1);const DataZoomView$1=DataZoomView;var SelectDataZoomView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.type="dataZoom.select",r}(DataZoomView$1);const SelectZoomView=SelectDataZoomView;var each$7=each$f,asc$1=asc$2,AxisProxy=function(){function t(r,n,g,y){this._dimName=r,this._axisIndex=n,this.ecModel=y,this._dataZoomModel=g}return t.prototype.hostedBy=function(r){return this._dataZoomModel===r},t.prototype.getDataValueWindow=function(){return this._valueWindow.slice()},t.prototype.getDataPercentWindow=function(){return this._percentWindow.slice()},t.prototype.getTargetSeriesModels=function(){var r=[];return this.ecModel.eachSeries(function(n){if(isCoordSupported(n)){var g=getAxisMainType(this._dimName),y=n.getReferringComponents(g,SINGLE_REFERRING).models[0];y&&this._axisIndex===y.componentIndex&&r.push(n)}},this),r},t.prototype.getAxisModel=function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},t.prototype.getMinMaxSpan=function(){return clone$4(this._minMaxSpan)},t.prototype.calculateDataWindow=function(r){var n=this._dataExtent,g=this.getAxisModel(),y=g.axis.scale,L=this._dataZoomModel.getRangePropMode(),$=[0,100],V=[],z=[],j;each$7(["start","end"],function(oe,ie){var le=r[oe],ue=r[oe+"Value"];L[ie]==="percent"?(le==null&&(le=$[ie]),ue=y.parse(linearMap$2(le,$,n))):(j=!0,ue=ue==null?n[ie]:y.parse(ue),le=linearMap$2(ue,n,$)),z[ie]=ue==null||isNaN(ue)?n[ie]:ue,V[ie]=le==null||isNaN(le)?$[ie]:le}),asc$1(z),asc$1(V);var re=this._minMaxSpan;j?ae(z,V,n,$,!1):ae(V,z,$,n,!0);function ae(oe,ie,le,ue,de){var pe=de?"Span":"ValueSpan";sliderMove(0,oe,le,"all",re["min"+pe],re["max"+pe]);for(var he=0;he<2;he++)ie[he]=linearMap$2(oe[he],le,ue,!0),de&&(ie[he]=y.parse(ie[he]))}return{valueWindow:z,percentWindow:V}},t.prototype.reset=function(r){if(r===this._dataZoomModel){var n=this.getTargetSeriesModels();this._dataExtent=calculateDataExtent(this,this._dimName,n),this._updateMinMaxSpan();var g=this.calculateDataWindow(r.settledOption);this._valueWindow=g.valueWindow,this._percentWindow=g.percentWindow,this._setAxisModel()}},t.prototype.filterData=function(r,n){if(r!==this._dataZoomModel)return;var g=this._dimName,y=this.getTargetSeriesModels(),L=r.get("filterMode"),$=this._valueWindow;if(L==="none")return;each$7(y,function(z){var j=z.getData(),re=j.mapDimensionsAll(g);if(re.length){if(L==="weakFilter"){var ae=j.getStore(),oe=map$1(re,function(ie){return j.getDimensionIndex(ie)},j);j.filterSelf(function(ie){for(var le,ue,de,pe=0;pe<re.length;pe++){var he=ae.get(oe[pe],ie),_e=!isNaN(he),Ce=he<$[0],$e=he>$[1];if(_e&&!Ce&&!$e)return!0;_e&&(de=!0),Ce&&(le=!0),$e&&(ue=!0)}return de&&le&&ue})}else each$7(re,function(ie){if(L==="empty")z.setData(j=j.map(ie,function(ue){return V(ue)?ue:NaN}));else{var le={};le[ie]=$,j.selectRange(le)}});each$7(re,function(ie){j.setApproximateExtent($,ie)})}});function V(z){return z>=$[0]&&z<=$[1]}},t.prototype._updateMinMaxSpan=function(){var r=this._minMaxSpan={},n=this._dataZoomModel,g=this._dataExtent;each$7(["min","max"],function(y){var L=n.get(y+"Span"),$=n.get(y+"ValueSpan");$!=null&&($=this.getAxisModel().axis.scale.parse($)),$!=null?L=linearMap$2(g[0]+$,g,[0,100],!0):L!=null&&($=linearMap$2(L,[0,100],g,!0)-g[0]),r[y+"Span"]=L,r[y+"ValueSpan"]=$},this)},t.prototype._setAxisModel=function(){var r=this.getAxisModel(),n=this._percentWindow,g=this._valueWindow;if(n){var y=getPixelPrecision(g,[0,500]);y=Math.min(y,20);var L=r.axis.scale.rawExtentInfo;n[0]!==0&&L.setDeterminedMinMax("min",+g[0].toFixed(y)),n[1]!==100&&L.setDeterminedMinMax("max",+g[1].toFixed(y)),L.freeze()}},t}();function calculateDataExtent(t,r,n){var g=[1/0,-1/0];each$7(n,function($){unionAxisExtentFromData(g,$.getData(),r)});var y=t.getAxisModel(),L=ensureScaleRawExtentInfo(y.axis.scale,y,g).calculate();return[L.min,L.max]}const AxisProxy$1=AxisProxy;var dataZoomProcessor={getTargetSeries:function(t){function r(y){t.eachComponent("dataZoom",function(L){L.eachTargetAxis(function($,V){var z=t.getComponent(getAxisMainType($),V);y($,V,z,L)})})}r(function(y,L,$,V){$.__dzAxisProxy=null});var n=[];r(function(y,L,$,V){$.__dzAxisProxy||($.__dzAxisProxy=new AxisProxy$1(y,L,V,t),n.push($.__dzAxisProxy))});var g=createHashMap();return each$f(n,function(y){each$f(y.getTargetSeriesModels(),function(L){g.set(L.uid,L)})}),g},overallReset:function(t,r){t.eachComponent("dataZoom",function(n){n.eachTargetAxis(function(g,y){n.getAxisProxy(g,y).reset(n)}),n.eachTargetAxis(function(g,y){n.getAxisProxy(g,y).filterData(n,r)})}),t.eachComponent("dataZoom",function(n){var g=n.findRepresentativeAxisProxy();if(g){var y=g.getDataPercentWindow(),L=g.getDataValueWindow();n.setCalculatedRange({start:y[0],end:y[1],startValue:L[0],endValue:L[1]})}})}};const dataZoomProcessor$1=dataZoomProcessor;function installDataZoomAction(t){t.registerAction("dataZoom",function(r,n){var g=findEffectedDataZooms(n,r);each$f(g,function(y){y.setRawRange({start:r.start,end:r.end,startValue:r.startValue,endValue:r.endValue})})})}var installed$1=!1;function installCommon$1(t){installed$1||(installed$1=!0,t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,dataZoomProcessor$1),installDataZoomAction(t),t.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function install$k(t){t.registerComponentModel(SelectZoomModel),t.registerComponentView(SelectZoomView),installCommon$1(t)}var ToolboxFeature=function(){function t(){}return t}(),features={};function registerFeature(t,r){features[t]=r}function getFeature(t){return features[t]}var ToolboxModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.optionUpdated=function(){t.prototype.optionUpdated.apply(this,arguments);var n=this.ecModel;each$f(this.option.feature,function(g,y){var L=getFeature(y);L&&(L.getDefaultOption&&(L.defaultOption=L.getDefaultOption(n)),merge$1(g,L.defaultOption))})},r.type="toolbox",r.layoutMode={type:"box",ignoreSize:!0},r.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"}},r}(ComponentModel$1);const ToolboxModel$1=ToolboxModel;function layout(t,r,n){var g=r.getBoxLayoutParams(),y=r.get("padding"),L={width:n.getWidth(),height:n.getHeight()},$=getLayoutRect(g,L,y);box(r.get("orient"),t,r.get("itemGap"),$.width,$.height),positionElement(t,g,L,y)}function makeBackground(t,r){var n=normalizeCssArray(r.get("padding")),g=r.getItemStyle(["color","opacity"]);return g.fill=r.get("backgroundColor"),t=new Rect$3({shape:{x:t.x-n[3],y:t.y-n[0],width:t.width+n[1]+n[3],height:t.height+n[0]+n[2],r:r.get("borderRadius")},style:g,silent:!0,z2:-1}),t}var ToolboxView=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.render=function(n,g,y,L){var $=this.group;if($.removeAll(),!n.get("show"))return;var V=+n.get("itemSize"),z=n.get("orient")==="vertical",j=n.get("feature")||{},re=this._features||(this._features={}),ae=[];each$f(j,function(le,ue){ae.push(ue)}),new DataDiffer$1(this._featureNames||[],ae).add(oe).update(oe).remove(curry$1(oe,null)).execute(),this._featureNames=ae;function oe(le,ue){var de=ae[le],pe=ae[ue],he=j[de],_e=new Model$1(he,n,n.ecModel),Ce;if(L&&L.newTitle!=null&&L.featureName===de&&(he.title=L.newTitle),de&&!pe){if(isUserFeatureName(de))Ce={onclick:_e.option.onclick,featureName:de};else{var $e=getFeature(de);if(!$e)return;Ce=new $e}re[de]=Ce}else if(Ce=re[pe],!Ce)return;Ce.uid=getUID("toolbox-feature"),Ce.model=_e,Ce.ecModel=g,Ce.api=y;var xe=Ce instanceof ToolboxFeature;if(!de&&pe){xe&&Ce.dispose&&Ce.dispose(g,y);return}if(!_e.get("show")||xe&&Ce.unusable){xe&&Ce.remove&&Ce.remove(g,y);return}ie(_e,Ce,de),_e.setIconStatus=function(Ie,Ne){var ze=this.option,Fe=this.iconPaths;ze.iconStatus=ze.iconStatus||{},ze.iconStatus[Ie]=Ne,Fe[Ie]&&(Ne==="emphasis"?enterEmphasis:leaveEmphasis)(Fe[Ie])},Ce instanceof ToolboxFeature&&Ce.render&&Ce.render(_e,g,y,L)}function ie(le,ue,de){var pe=le.getModel("iconStyle"),he=le.getModel(["emphasis","iconStyle"]),_e=ue instanceof ToolboxFeature&&ue.getIcons?ue.getIcons():le.get("icon"),Ce=le.get("title")||{},$e,xe;isString$1(_e)?($e={},$e[de]=_e):$e=_e,isString$1(Ce)?(xe={},xe[de]=Ce):xe=Ce;var Ie=le.iconPaths={};each$f($e,function(Ne,ze){var Fe=createIcon(Ne,{},{x:-V/2,y:-V/2,width:V,height:V});Fe.setStyle(pe.getItemStyle());var qe=Fe.ensureState("emphasis");qe.style=he.getItemStyle();var Et=new ZRText$1({style:{text:xe[ze],align:he.get("textAlign"),borderRadius:he.get("textBorderRadius"),padding:he.get("textPadding"),fill:null,font:getFont({fontStyle:he.get("textFontStyle"),fontFamily:he.get("textFontFamily"),fontSize:he.get("textFontSize"),fontWeight:he.get("textFontWeight")},g)},ignore:!0});Fe.setTextContent(Et),setTooltipConfig({el:Fe,componentModel:n,itemName:ze,formatterParamsExtra:{title:xe[ze]}}),Fe.__title=xe[ze],Fe.on("mouseover",function(){var kt=he.getItemStyle(),Lt=z?n.get("right")==null&&n.get("left")!=="right"?"right":"left":n.get("bottom")==null&&n.get("top")!=="bottom"?"bottom":"top";Et.setStyle({fill:he.get("textFill")||kt.fill||kt.stroke||"#000",backgroundColor:he.get("textBackgroundColor")}),Fe.setTextConfig({position:he.get("textPosition")||Lt}),Et.ignore=!n.get("showTitle"),y.enterEmphasis(this)}).on("mouseout",function(){le.get(["iconStatus",ze])!=="emphasis"&&y.leaveEmphasis(this),Et.hide()}),(le.get(["iconStatus",ze])==="emphasis"?enterEmphasis:leaveEmphasis)(Fe),$.add(Fe),Fe.on("click",bind$2(ue.onclick,ue,g,y,ze)),Ie[ze]=Fe})}layout($,n,y),$.add(makeBackground($.getBoundingRect(),n)),z||$.eachChild(function(le){var ue=le.__title,de=le.ensureState("emphasis"),pe=de.textConfig||(de.textConfig={}),he=le.getTextContent(),_e=he&&he.ensureState("emphasis");if(_e&&!isFunction$1(_e)&&ue){var Ce=_e.style||(_e.style={}),$e=getBoundingRect(ue,ZRText$1.makeFont(Ce)),xe=le.x+$.x,Ie=le.y+$.y+V,Ne=!1;Ie+$e.height>y.getHeight()&&(pe.position="top",Ne=!0);var ze=Ne?-5-$e.height:V+10;xe+$e.width/2>y.getWidth()?(pe.position=["100%",ze],Ce.align="right"):xe-$e.width/2<0&&(pe.position=[0,ze],Ce.align="left")}})},r.prototype.updateView=function(n,g,y,L){each$f(this._features,function($){$ instanceof ToolboxFeature&&$.updateView&&$.updateView($.model,g,y,L)})},r.prototype.remove=function(n,g){each$f(this._features,function(y){y instanceof ToolboxFeature&&y.remove&&y.remove(n,g)}),this.group.removeAll()},r.prototype.dispose=function(n,g){each$f(this._features,function(y){y instanceof ToolboxFeature&&y.dispose&&y.dispose(n,g)})},r.type="toolbox",r}(ComponentView$1);function isUserFeatureName(t){return t.indexOf("my")===0}const ToolboxView$1=ToolboxView;var SaveAsImage=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.onclick=function(n,g){var y=this.model,L=y.get("name")||n.get("title.0.text")||"echarts",$=g.getZr().painter.getType()==="svg",V=$?"svg":y.get("type",!0)||"png",z=g.getConnectedDataURL({type:V,backgroundColor:y.get("backgroundColor",!0)||n.get("backgroundColor")||"#fff",connectedBackgroundColor:y.get("connectedBackgroundColor"),excludeComponents:y.get("excludeComponents"),pixelRatio:y.get("pixelRatio")}),j=env$1.browser;if(isFunction$1(MouseEvent)&&(j.newEdge||!j.ie&&!j.edge)){var re=document.createElement("a");re.download=L+"."+V,re.target="_blank",re.href=z;var ae=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});re.dispatchEvent(ae)}else if(window.navigator.msSaveOrOpenBlob||$){var oe=z.split(","),ie=oe[0].indexOf("base64")>-1,le=$?decodeURIComponent(oe[1]):oe[1];ie&&(le=window.atob(le));var ue=L+"."+V;if(window.navigator.msSaveOrOpenBlob){for(var de=le.length,pe=new Uint8Array(de);de--;)pe[de]=le.charCodeAt(de);var he=new Blob([pe]);window.navigator.msSaveOrOpenBlob(he,ue)}else{var _e=document.createElement("iframe");document.body.appendChild(_e);var Ce=_e.contentWindow,$e=Ce.document;$e.open("image/svg+xml","replace"),$e.write(le),$e.close(),Ce.focus(),$e.execCommand("SaveAs",!0,ue),document.body.removeChild(_e)}}else{var xe=y.get("lang"),Ie='<body style="margin:0;"><img src="'+z+'" style="max-width:100%;" title="'+(xe&&xe[0]||"")+'" /></body>',Ne=window.open();Ne.document.write(Ie),Ne.document.title=L}},r.getDefaultOption=function(n){var g={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:n.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:n.getLocaleModel().get(["toolbox","saveAsImage","lang"])};return g},r}(ToolboxFeature);const SaveAsImage$1=SaveAsImage;var INNER_STACK_KEYWORD="__ec_magicType_stack__",radioTypes=[["line","bar"],["stack"]],MagicType=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.getIcons=function(){var n=this.model,g=n.get("icon"),y={};return each$f(n.get("type"),function(L){g[L]&&(y[L]=g[L])}),y},r.getDefaultOption=function(n){var g={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:n.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}};return g},r.prototype.onclick=function(n,g,y){var L=this.model,$=L.get(["seriesIndex",y]);if(seriesOptGenreator[y]){var V={series:[]},z=function(ae){var oe=ae.subType,ie=ae.id,le=seriesOptGenreator[y](oe,ie,ae,L);le&&(defaults$2(le,ae.option),V.series.push(le));var ue=ae.coordinateSystem;if(ue&&ue.type==="cartesian2d"&&(y==="line"||y==="bar")){var de=ue.getAxesByScale("ordinal")[0];if(de){var pe=de.dim,he=pe+"Axis",_e=ae.getReferringComponents(he,SINGLE_REFERRING).models[0],Ce=_e.componentIndex;V[he]=V[he]||[];for(var $e=0;$e<=Ce;$e++)V[he][Ce]=V[he][Ce]||{};V[he][Ce].boundaryGap=y==="bar"}}};each$f(radioTypes,function(ae){indexOf(ae,y)>=0&&each$f(ae,function(oe){L.setIconStatus(oe,"normal")})}),L.setIconStatus(y,"emphasis"),n.eachComponent({mainType:"series",query:$==null?null:{seriesIndex:$}},z);var j,re=y;y==="stack"&&(j=merge$1({stack:L.option.title.tiled,tiled:L.option.title.stack},L.option.title),L.get(["iconStatus",y])!=="emphasis"&&(re="tiled")),g.dispatchAction({type:"changeMagicType",currentType:re,newOption:V,newTitle:j,featureName:"magicType"})}},r}(ToolboxFeature),seriesOptGenreator={line:function(t,r,n,g){if(t==="bar")return merge$1({id:r,type:"line",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},g.get(["option","line"])||{},!0)},bar:function(t,r,n,g){if(t==="line")return merge$1({id:r,type:"bar",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},g.get(["option","bar"])||{},!0)},stack:function(t,r,n,g){var y=n.get("stack")===INNER_STACK_KEYWORD;if(t==="line"||t==="bar")return g.setIconStatus("stack",y?"normal":"emphasis"),merge$1({id:r,stack:y?"":INNER_STACK_KEYWORD},g.get(["option","stack"])||{},!0)}};registerAction({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(t,r){r.mergeOption(t.newOption)});const MagicType$1=MagicType;var BLOCK_SPLITER=new Array(60).join("-"),ITEM_SPLITER=" ";function groupSeries(t){var r={},n=[],g=[];return t.eachRawSeries(function(y){var L=y.coordinateSystem;if(L&&(L.type==="cartesian2d"||L.type==="polar")){var $=L.getBaseAxis();if($.type==="category"){var V=$.dim+"_"+$.index;r[V]||(r[V]={categoryAxis:$,valueAxis:L.getOtherAxis($),series:[]},g.push({axisDim:$.dim,axisIndex:$.index})),r[V].series.push(y)}else n.push(y)}else n.push(y)}),{seriesGroupByCategoryAxis:r,other:n,meta:g}}function assembleSeriesWithCategoryAxis(t){var r=[];return each$f(t,function(n,g){var y=n.categoryAxis,L=n.valueAxis,$=L.dim,V=[" "].concat(map$1(n.series,function(ie){return ie.name})),z=[y.model.getCategories()];each$f(n.series,function(ie){var le=ie.getRawData();z.push(ie.getRawData().mapArray(le.mapDimension($),function(ue){return ue}))});for(var j=[V.join(ITEM_SPLITER)],re=0;re<z[0].length;re++){for(var ae=[],oe=0;oe<z.length;oe++)ae.push(z[oe][re]);j.push(ae.join(ITEM_SPLITER))}r.push(j.join(`
`))}),r.join(`
`+BLOCK_SPLITER+`
`)}function assembleOtherSeries(t){return map$1(t,function(r){var n=r.getRawData(),g=[r.name],y=[];return n.each(n.dimensions,function(){for(var L=arguments.length,$=arguments[L-1],V=n.getName($),z=0;z<L-1;z++)y[z]=arguments[z];g.push((V?V+ITEM_SPLITER:"")+y.join(ITEM_SPLITER))}),g.join(`
`)}).join(`
`+BLOCK_SPLITER+`
`)}function getContentFromModel(t){var r=groupSeries(t);return{value:filter([assembleSeriesWithCategoryAxis(r.seriesGroupByCategoryAxis),assembleOtherSeries(r.other)],function(n){return!!n.replace(/[\n\t\s]/g,"")}).join(`
`+BLOCK_SPLITER+`
`),meta:r.meta}}function trim$1(t){return t.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function isTSVFormat(t){var r=t.slice(0,t.indexOf(`
`));if(r.indexOf(ITEM_SPLITER)>=0)return!0}var itemSplitRegex=new RegExp("["+ITEM_SPLITER+"]+","g");function parseTSVContents(t){for(var r=t.split(/\n+/g),n=trim$1(r.shift()).split(itemSplitRegex),g=[],y=map$1(n,function(z){return{name:z,data:[]}}),L=0;L<r.length;L++){var $=trim$1(r[L]).split(itemSplitRegex);g.push($.shift());for(var V=0;V<$.length;V++)y[V]&&(y[V].data[L]=$[V])}return{series:y,categories:g}}function parseListContents(t){for(var r=t.split(/\n+/g),n=trim$1(r.shift()),g=[],y=0;y<r.length;y++){var L=trim$1(r[y]);if(L){var $=L.split(itemSplitRegex),V="",z=void 0,j=!1;isNaN($[0])?(j=!0,V=$[0],$=$.slice(1),g[y]={name:V,value:[]},z=g[y].value):z=g[y]=[];for(var re=0;re<$.length;re++)z.push(+$[re]);z.length===1&&(j?g[y].value=z[0]:g[y]=z[0])}}return{name:n,data:g}}function parseContents(t,r){var n=t.split(new RegExp(`
*`+BLOCK_SPLITER+`
*`,"g")),g={series:[]};return each$f(n,function(y,L){if(isTSVFormat(y)){var $=parseTSVContents(y),V=r[L],z=V.axisDim+"Axis";V&&(g[z]=g[z]||[],g[z][V.axisIndex]={data:$.categories},g.series=g.series.concat($.series))}else{var $=parseListContents(y);g.series.push($)}}),g}var DataView=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.onclick=function(n,g){setTimeout(function(){g.dispatchAction({type:"hideTip"})});var y=g.getDom(),L=this.model;this._dom&&y.removeChild(this._dom);var $=document.createElement("div");$.style.cssText="position:absolute;top:0;bottom:0;left:0;right:0;padding:5px",$.style.backgroundColor=L.get("backgroundColor")||"#fff";var V=document.createElement("h4"),z=L.get("lang")||[];V.innerHTML=z[0]||L.get("title"),V.style.cssText="margin:10px 20px",V.style.color=L.get("textColor");var j=document.createElement("div"),re=document.createElement("textarea");j.style.cssText="overflow:auto";var ae=L.get("optionToContent"),oe=L.get("contentToOption"),ie=getContentFromModel(n);if(isFunction$1(ae)){var le=ae(g.getOption());isString$1(le)?j.innerHTML=le:isDom(le)&&j.appendChild(le)}else{re.readOnly=L.get("readOnly");var ue=re.style;ue.cssText="display:block;width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;resize:none;box-sizing:border-box;outline:none",ue.color=L.get("textColor"),ue.borderColor=L.get("textareaBorderColor"),ue.backgroundColor=L.get("textareaColor"),re.value=ie.value,j.appendChild(re)}var de=ie.meta,pe=document.createElement("div");pe.style.cssText="position:absolute;bottom:5px;left:0;right:0";var he="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",_e=document.createElement("div"),Ce=document.createElement("div");he+=";background-color:"+L.get("buttonColor"),he+=";color:"+L.get("buttonTextColor");var $e=this;function xe(){y.removeChild($),$e._dom=null}addEventListener(_e,"click",xe),addEventListener(Ce,"click",function(){if(oe==null&&ae!=null||oe!=null&&ae==null){xe();return}var Ie;try{isFunction$1(oe)?Ie=oe(j,g.getOption()):Ie=parseContents(re.value,de)}catch(Ne){throw xe(),new Error("Data view format error "+Ne)}Ie&&g.dispatchAction({type:"changeDataView",newOption:Ie}),xe()}),_e.innerHTML=z[1],Ce.innerHTML=z[2],Ce.style.cssText=_e.style.cssText=he,!L.get("readOnly")&&pe.appendChild(Ce),pe.appendChild(_e),$.appendChild(V),$.appendChild(j),$.appendChild(pe),j.style.height=y.clientHeight-80+"px",y.appendChild($),this._dom=$},r.prototype.remove=function(n,g){this._dom&&g.getDom().removeChild(this._dom)},r.prototype.dispose=function(n,g){this.remove(n,g)},r.getDefaultOption=function(n){var g={show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:n.getLocaleModel().get(["toolbox","dataView","title"]),lang:n.getLocaleModel().get(["toolbox","dataView","lang"]),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"};return g},r}(ToolboxFeature);function tryMergeDataOption(t,r){return map$1(t,function(n,g){var y=r&&r[g];if(isObject$5(y)&&!isArray$2(y)){var L=isObject$5(n)&&!isArray$2(n);L||(n={value:n});var $=y.name!=null&&n.name==null;return n=defaults$2(n,y),$&&delete n.name,n}else return n})}registerAction({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(t,r){var n=[];each$f(t.newOption.series,function(g){var y=r.getSeriesByName(g.name)[0];if(!y)n.push(extend$1({type:"scatter"},g));else{var L=y.get("data");n.push({name:g.name,data:tryMergeDataOption(g.data,L)})}}),r.mergeOption(defaults$2({series:n},t.newOption))});const DataView$1=DataView;var each$6=each$f,inner$6=makeInner();function push(t,r){var n=getStoreSnapshots(t);each$6(r,function(g,y){for(var L=n.length-1;L>=0;L--){var $=n[L];if($[y])break}if(L<0){var V=t.queryComponents({mainType:"dataZoom",subType:"select",id:y})[0];if(V){var z=V.getPercentRange();n[0][y]={dataZoomId:y,start:z[0],end:z[1]}}}}),n.push(r)}function pop(t){var r=getStoreSnapshots(t),n=r[r.length-1];r.length>1&&r.pop();var g={};return each$6(n,function(y,L){for(var $=r.length-1;$>=0;$--)if(y=r[$][L],y){g[L]=y;break}}),g}function clear(t){inner$6(t).snapshots=null}function count(t){return getStoreSnapshots(t).length}function getStoreSnapshots(t){var r=inner$6(t);return r.snapshots||(r.snapshots=[{}]),r.snapshots}var RestoreOption=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.onclick=function(n,g){clear(n),g.dispatchAction({type:"restore",from:this.uid})},r.getDefaultOption=function(n){var g={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:n.getLocaleModel().get(["toolbox","restore","title"])};return g},r}(ToolboxFeature);registerAction({type:"restore",event:"restore",update:"prepareAndUpdate"},function(t,r){r.resetOption("recreate")});const Restore=RestoreOption;var INCLUDE_FINDER_MAIN_TYPES=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],BrushTargetManager=function(){function t(r,n,g){var y=this;this._targetInfoList=[];var L=parseFinder(n,r);each$f(targetInfoBuilders,function($,V){(!g||!g.include||indexOf(g.include,V)>=0)&&$(L,y._targetInfoList)})}return t.prototype.setOutputRanges=function(r,n){return this.matchOutputRanges(r,n,function(g,y,L){if((g.coordRanges||(g.coordRanges=[])).push(y),!g.coordRange){g.coordRange=y;var $=coordConvert[g.brushType](0,L,y);g.__rangeOffset={offset:diffProcessor[g.brushType]($.values,g.range,[1,1]),xyMinMax:$.xyMinMax}}}),r},t.prototype.matchOutputRanges=function(r,n,g){each$f(r,function(y){var L=this.findTargetInfo(y,n);L&&L!==!0&&each$f(L.coordSyses,function($){var V=coordConvert[y.brushType](1,$,y.range,!0);g(y,V.values,$,n)})},this)},t.prototype.setInputRanges=function(r,n){each$f(r,function(g){var y=this.findTargetInfo(g,n);if(g.range=g.range||[],y&&y!==!0){g.panelId=y.panelId;var L=coordConvert[g.brushType](0,y.coordSys,g.coordRange),$=g.__rangeOffset;g.range=$?diffProcessor[g.brushType](L.values,$.offset,getScales(L.xyMinMax,$.xyMinMax)):L.values}},this)},t.prototype.makePanelOpts=function(r,n){return map$1(this._targetInfoList,function(g){var y=g.getPanelRect();return{panelId:g.panelId,defaultBrushType:n?n(g):null,clipPath:makeRectPanelClipPath(y),isTargetByCursor:makeRectIsTargetByCursor(y,r,g.coordSysModel),getLinearBrushOtherExtent:makeLinearBrushOtherExtent(y)}})},t.prototype.controlSeries=function(r,n,g){var y=this.findTargetInfo(r,g);return y===!0||y&&indexOf(y.coordSyses,n.coordinateSystem)>=0},t.prototype.findTargetInfo=function(r,n){for(var g=this._targetInfoList,y=parseFinder(n,r),L=0;L<g.length;L++){var $=g[L],V=r.panelId;if(V){if($.panelId===V)return $}else for(var z=0;z<targetInfoMatchers.length;z++)if(targetInfoMatchers[z](y,$))return $}return!0},t}();function formatMinMax(t){return t[0]>t[1]&&t.reverse(),t}function parseFinder(t,r){return parseFinder$1(t,r,{includeMainTypes:INCLUDE_FINDER_MAIN_TYPES})}var targetInfoBuilders={grid:function(t,r){var n=t.xAxisModels,g=t.yAxisModels,y=t.gridModels,L=createHashMap(),$={},V={};!n&&!g&&!y||(each$f(n,function(z){var j=z.axis.grid.model;L.set(j.id,j),$[j.id]=!0}),each$f(g,function(z){var j=z.axis.grid.model;L.set(j.id,j),V[j.id]=!0}),each$f(y,function(z){L.set(z.id,z),$[z.id]=!0,V[z.id]=!0}),L.each(function(z){var j=z.coordinateSystem,re=[];each$f(j.getCartesians(),function(ae,oe){(indexOf(n,ae.getAxis("x").model)>=0||indexOf(g,ae.getAxis("y").model)>=0)&&re.push(ae)}),r.push({panelId:"grid--"+z.id,gridModel:z,coordSysModel:z,coordSys:re[0],coordSyses:re,getPanelRect:panelRectBuilders.grid,xAxisDeclared:$[z.id],yAxisDeclared:V[z.id]})}))},geo:function(t,r){each$f(t.geoModels,function(n){var g=n.coordinateSystem;r.push({panelId:"geo--"+n.id,geoModel:n,coordSysModel:n,coordSys:g,coordSyses:[g],getPanelRect:panelRectBuilders.geo})})}},targetInfoMatchers=[function(t,r){var n=t.xAxisModel,g=t.yAxisModel,y=t.gridModel;return!y&&n&&(y=n.axis.grid.model),!y&&g&&(y=g.axis.grid.model),y&&y===r.gridModel},function(t,r){var n=t.geoModel;return n&&n===r.geoModel}],panelRectBuilders={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var t=this.coordSys,r=t.getBoundingRect().clone();return r.applyTransform(getTransform$1(t)),r}},coordConvert={lineX:curry$1(axisConvert,0),lineY:curry$1(axisConvert,1),rect:function(t,r,n,g){var y=t?r.pointToData([n[0][0],n[1][0]],g):r.dataToPoint([n[0][0],n[1][0]],g),L=t?r.pointToData([n[0][1],n[1][1]],g):r.dataToPoint([n[0][1],n[1][1]],g),$=[formatMinMax([y[0],L[0]]),formatMinMax([y[1],L[1]])];return{values:$,xyMinMax:$}},polygon:function(t,r,n,g){var y=[[1/0,-1/0],[1/0,-1/0]],L=map$1(n,function($){var V=t?r.pointToData($,g):r.dataToPoint($,g);return y[0][0]=Math.min(y[0][0],V[0]),y[1][0]=Math.min(y[1][0],V[1]),y[0][1]=Math.max(y[0][1],V[0]),y[1][1]=Math.max(y[1][1],V[1]),V});return{values:L,xyMinMax:y}}};function axisConvert(t,r,n,g){var y=n.getAxis(["x","y"][t]),L=formatMinMax(map$1([0,1],function(V){return r?y.coordToData(y.toLocalCoord(g[V]),!0):y.toGlobalCoord(y.dataToCoord(g[V]))})),$=[];return $[t]=L,$[1-t]=[NaN,NaN],{values:L,xyMinMax:$}}var diffProcessor={lineX:curry$1(axisDiffProcessor,0),lineY:curry$1(axisDiffProcessor,1),rect:function(t,r,n){return[[t[0][0]-n[0]*r[0][0],t[0][1]-n[0]*r[0][1]],[t[1][0]-n[1]*r[1][0],t[1][1]-n[1]*r[1][1]]]},polygon:function(t,r,n){return map$1(t,function(g,y){return[g[0]-n[0]*r[y][0],g[1]-n[1]*r[y][1]]})}};function axisDiffProcessor(t,r,n,g){return[r[0]-g[t]*n[0],r[1]-g[t]*n[1]]}function getScales(t,r){var n=getSize(t),g=getSize(r),y=[n[0]/g[0],n[1]/g[1]];return isNaN(y[0])&&(y[0]=1),isNaN(y[1])&&(y[1]=1),y}function getSize(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN]}const BrushTargetManager$1=BrushTargetManager;var each$5=each$f,DATA_ZOOM_ID_BASE=makeInternalComponentId("toolbox-dataZoom_"),DataZoomFeature=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.render=function(n,g,y,L){this._brushController||(this._brushController=new BrushController$1(y.getZr()),this._brushController.on("brush",bind$2(this._onBrush,this)).mount()),updateZoomBtnStatus(n,g,this,L,y),updateBackBtnStatus(n,g)},r.prototype.onclick=function(n,g,y){handlers[y].call(this)},r.prototype.remove=function(n,g){this._brushController&&this._brushController.unmount()},r.prototype.dispose=function(n,g){this._brushController&&this._brushController.dispose()},r.prototype._onBrush=function(n){var g=n.areas;if(!n.isEnd||!g.length)return;var y={},L=this.ecModel;this._brushController.updateCovers([]);var $=new BrushTargetManager$1(makeAxisFinder(this.model),L,{include:["grid"]});$.matchOutputRanges(g,L,function(j,re,ae){if(ae.type==="cartesian2d"){var oe=j.brushType;oe==="rect"?(V("x",ae,re[0]),V("y",ae,re[1])):V({lineX:"x",lineY:"y"}[oe],ae,re)}}),push(L,y),this._dispatchZoomAction(y);function V(j,re,ae){var oe=re.getAxis(j),ie=oe.model,le=z(j,ie,L),ue=le.findRepresentativeAxisProxy(ie).getMinMaxSpan();(ue.minValueSpan!=null||ue.maxValueSpan!=null)&&(ae=sliderMove(0,ae.slice(),oe.scale.getExtent(),0,ue.minValueSpan,ue.maxValueSpan)),le&&(y[le.id]={dataZoomId:le.id,startValue:ae[0],endValue:ae[1]})}function z(j,re,ae){var oe;return ae.eachComponent({mainType:"dataZoom",subType:"select"},function(ie){var le=ie.getAxisModel(j,re.componentIndex);le&&(oe=ie)}),oe}},r.prototype._dispatchZoomAction=function(n){var g=[];each$5(n,function(y,L){g.push(clone$4(y))}),g.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:g})},r.getDefaultOption=function(n){var g={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:n.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}};return g},r}(ToolboxFeature),handlers={zoom:function(){var t=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:t})},back:function(){this._dispatchZoomAction(pop(this.ecModel))}};function makeAxisFinder(t){var r={xAxisIndex:t.get("xAxisIndex",!0),yAxisIndex:t.get("yAxisIndex",!0),xAxisId:t.get("xAxisId",!0),yAxisId:t.get("yAxisId",!0)};return r.xAxisIndex==null&&r.xAxisId==null&&(r.xAxisIndex="all"),r.yAxisIndex==null&&r.yAxisId==null&&(r.yAxisIndex="all"),r}function updateBackBtnStatus(t,r){t.setIconStatus("back",count(r)>1?"emphasis":"normal")}function updateZoomBtnStatus(t,r,n,g,y){var L=n._isZoomActive;g&&g.type==="takeGlobalCursor"&&(L=g.key==="dataZoomSelect"?g.dataZoomSelectActive:!1),n._isZoomActive=L,t.setIconStatus("zoom",L?"emphasis":"normal");var $=new BrushTargetManager$1(makeAxisFinder(t),r,{include:["grid"]}),V=$.makePanelOpts(y,function(z){return z.xAxisDeclared&&!z.yAxisDeclared?"lineX":!z.xAxisDeclared&&z.yAxisDeclared?"lineY":"rect"});n._brushController.setPanels(V).enableBrush(L&&V.length?{brushType:"auto",brushStyle:t.getModel("brushStyle").getItemStyle()}:!1)}registerInternalOptionCreator("dataZoom",function(t){var r=t.getComponent("toolbox",0),n=["feature","dataZoom"];if(!r||r.get(n)==null)return;var g=r.getModel(n),y=[],L=makeAxisFinder(g),$=parseFinder$1(t,L);each$5($.xAxisModels,function(z){return V(z,"xAxis","xAxisIndex")}),each$5($.yAxisModels,function(z){return V(z,"yAxis","yAxisIndex")});function V(z,j,re){var ae=z.componentIndex,oe={type:"select",$fromToolbox:!0,filterMode:g.get("filterMode",!0)||"filter",id:DATA_ZOOM_ID_BASE+j+ae};oe[re]=ae,y.push(oe)}return y});const DataZoom=DataZoomFeature;function install$j(t){t.registerComponentModel(ToolboxModel$1),t.registerComponentView(ToolboxView$1),registerFeature("saveAsImage",SaveAsImage$1),registerFeature("magicType",MagicType$1),registerFeature("dataView",DataView$1),registerFeature("dataZoom",DataZoom),registerFeature("restore",Restore),use(install$k)}var TooltipModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.type="tooltip",r.dependencies=["axisPointer"],r.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}},r}(ComponentModel$1);const TooltipModel$1=TooltipModel;function shouldTooltipConfine(t){var r=t.get("confine");return r!=null?!!r:t.get("renderMode")==="richText"}function testStyle(t){if(env$1.domSupported){for(var r=document.documentElement.style,n=0,g=t.length;n<g;n++)if(t[n]in r)return t[n]}}var TRANSFORM_VENDOR=testStyle(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),TRANSITION_VENDOR=testStyle(["webkitTransition","transition","OTransition","MozTransition","msTransition"]);function toCSSVendorPrefix(t,r){if(!t)return r;r=toCamelCase$1(r,!0);var n=t.indexOf(r);return t=n===-1?r:"-"+t.slice(0,n)+"-"+r,t.toLowerCase()}function getComputedStyle$1(t,r){var n=t.currentStyle||document.defaultView&&document.defaultView.getComputedStyle(t);return n?r?n[r]:n:null}var CSS_TRANSITION_VENDOR=toCSSVendorPrefix(TRANSITION_VENDOR,"transition"),CSS_TRANSFORM_VENDOR=toCSSVendorPrefix(TRANSFORM_VENDOR,"transform"),gCssText="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+(env$1.transform3dSupported?"will-change:transform;":"");function mirrorPos(t){return t=t==="left"?"right":t==="right"?"left":t==="top"?"bottom":"top",t}function assembleArrow(t,r,n){if(!isString$1(n)||n==="inside")return"";var g=t.get("backgroundColor"),y=t.get("borderWidth");r=convertToColorString(r);var L=mirrorPos(n),$=Math.max(Math.round(y)*1.5,6),V="",z=CSS_TRANSFORM_VENDOR+":",j;indexOf(["left","right"],L)>-1?(V+="top:50%",z+="translateY(-50%) rotate("+(j=L==="left"?-225:-45)+"deg)"):(V+="left:50%",z+="translateX(-50%) rotate("+(j=L==="top"?225:45)+"deg)");var re=j*Math.PI/180,ae=$+y,oe=ae*Math.abs(Math.cos(re))+ae*Math.abs(Math.sin(re)),ie=Math.round(((oe-Math.SQRT2*y)/2+Math.SQRT2*y-(oe-ae)/2)*100)/100;V+=";"+L+":-"+ie+"px";var le=r+" solid "+y+"px;",ue=["position:absolute;width:"+$+"px;height:"+$+"px;z-index:-1;",V+";"+z+";","border-bottom:"+le,"border-right:"+le,"background-color:"+g+";"];return'<div style="'+ue.join("")+'"></div>'}function assembleTransition(t,r){var n="cubic-bezier(0.23,1,0.32,1)",g=" "+t/2+"s "+n,y="opacity"+g+",visibility"+g;return r||(g=" "+t+"s "+n,y+=env$1.transformSupported?","+CSS_TRANSFORM_VENDOR+g:",left"+g+",top"+g),CSS_TRANSITION_VENDOR+":"+y}function assembleTransform(t,r,n){var g=t.toFixed(0)+"px",y=r.toFixed(0)+"px";if(!env$1.transformSupported)return n?"top:"+y+";left:"+g+";":[["top",y],["left",g]];var L=env$1.transform3dSupported,$="translate"+(L?"3d":"")+"("+g+","+y+(L?",0":"")+")";return n?"top:0;left:0;"+CSS_TRANSFORM_VENDOR+":"+$+";":[["top",0],["left",0],[TRANSFORM_VENDOR,$]]}function assembleFont(t){var r=[],n=t.get("fontSize"),g=t.getTextColor();g&&r.push("color:"+g),r.push("font:"+t.getFont()),n&&r.push("line-height:"+Math.round(n*3/2)+"px");var y=t.get("textShadowColor"),L=t.get("textShadowBlur")||0,$=t.get("textShadowOffsetX")||0,V=t.get("textShadowOffsetY")||0;return y&&L&&r.push("text-shadow:"+$+"px "+V+"px "+L+"px "+y),each$f(["decoration","align"],function(z){var j=t.get(z);j&&r.push("text-"+z+":"+j)}),r.join(";")}function assembleCssText(t,r,n){var g=[],y=t.get("transitionDuration"),L=t.get("backgroundColor"),$=t.get("shadowBlur"),V=t.get("shadowColor"),z=t.get("shadowOffsetX"),j=t.get("shadowOffsetY"),re=t.getModel("textStyle"),ae=getPaddingFromTooltipModel(t,"html"),oe=z+"px "+j+"px "+$+"px "+V;return g.push("box-shadow:"+oe),r&&y&&g.push(assembleTransition(y,n)),L&&g.push("background-color:"+L),each$f(["width","color","radius"],function(ie){var le="border-"+ie,ue=toCamelCase$1(le),de=t.get(ue);de!=null&&g.push(le+":"+de+(ie==="color"?"":"px"))}),g.push(assembleFont(re)),ae!=null&&g.push("padding:"+normalizeCssArray(ae).join("px ")+"px"),g.join(";")+";"}function makeStyleCoord$1(t,r,n,g,y){var L=r&&r.painter;if(n){var $=L&&L.getViewportRoot();$&&transformLocalCoord(t,$,n,g,y)}else{t[0]=g,t[1]=y;var V=L&&L.getViewportRootOffset();V&&(t[0]+=V.offsetLeft,t[1]+=V.offsetTop)}t[2]=t[0]/r.getWidth(),t[3]=t[1]/r.getHeight()}var TooltipHTMLContent=function(){function t(r,n){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,env$1.wxa)return null;var g=document.createElement("div");g.domBelongToZr=!0,this.el=g;var y=this._zr=r.getZr(),L=n.appendTo,$=L&&(isString$1(L)?document.querySelector(L):isDom(L)?L:isFunction$1(L)&&L(r.getDom()));makeStyleCoord$1(this._styleCoord,y,$,r.getWidth()/2,r.getHeight()/2),($||r.getDom()).appendChild(g),this._api=r,this._container=$;var V=this;g.onmouseenter=function(){V._enterable&&(clearTimeout(V._hideTimeout),V._show=!0),V._inContent=!0},g.onmousemove=function(z){if(z=z||window.event,!V._enterable){var j=y.handler,re=y.painter.getViewportRoot();normalizeEvent(re,z,!0),j.dispatch("mousemove",z)}},g.onmouseleave=function(){V._inContent=!1,V._enterable&&V._show&&V.hideLater(V._hideDelay)}}return t.prototype.update=function(r){if(!this._container){var n=this._api.getDom(),g=getComputedStyle$1(n,"position"),y=n.style;y.position!=="absolute"&&g!=="absolute"&&(y.position="relative")}var L=r.get("alwaysShowContent");L&&this._moveIfResized(),this._alwaysShowContent=L,this.el.className=r.get("className")||""},t.prototype.show=function(r,n){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var g=this.el,y=g.style,L=this._styleCoord;g.innerHTML?y.cssText=gCssText+assembleCssText(r,!this._firstShow,this._longHide)+assembleTransform(L[0],L[1],!0)+("border-color:"+convertToColorString(n)+";")+(r.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):y.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},t.prototype.setContent=function(r,n,g,y,L){var $=this.el;if(r==null){$.innerHTML="";return}var V="";if(isString$1(L)&&g.get("trigger")==="item"&&!shouldTooltipConfine(g)&&(V=assembleArrow(g,y,L)),isString$1(r))$.innerHTML=r+V;else if(r){$.innerHTML="",isArray$2(r)||(r=[r]);for(var z=0;z<r.length;z++)isDom(r[z])&&r[z].parentNode!==$&&$.appendChild(r[z]);if(V&&$.childNodes.length){var j=document.createElement("div");j.innerHTML=V,$.appendChild(j)}}},t.prototype.setEnterable=function(r){this._enterable=r},t.prototype.getSize=function(){var r=this.el;return[r.offsetWidth,r.offsetHeight]},t.prototype.moveTo=function(r,n){var g=this._styleCoord;if(makeStyleCoord$1(g,this._zr,this._container,r,n),g[0]!=null&&g[1]!=null){var y=this.el.style,L=assembleTransform(g[0],g[1]);each$f(L,function($){y[$[0]]=$[1]})}},t.prototype._moveIfResized=function(){var r=this._styleCoord[2],n=this._styleCoord[3];this.moveTo(r*this._zr.getWidth(),n*this._zr.getHeight())},t.prototype.hide=function(){var r=this,n=this.el.style;n.visibility="hidden",n.opacity="0",env$1.transform3dSupported&&(n.willChange=""),this._show=!1,this._longHideTimeout=setTimeout(function(){return r._longHide=!0},500)},t.prototype.hideLater=function(r){this._show&&!(this._inContent&&this._enterable)&&!this._alwaysShowContent&&(r?(this._hideDelay=r,this._show=!1,this._hideTimeout=setTimeout(bind$2(this.hide,this),r)):this.hide())},t.prototype.isShow=function(){return this._show},t.prototype.dispose=function(){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var r=this.el.parentNode;r&&r.removeChild(this.el),this.el=this._container=null},t}();const TooltipHTMLContent$1=TooltipHTMLContent;var TooltipRichContent=function(){function t(r){this._show=!1,this._styleCoord=[0,0,0,0],this._alwaysShowContent=!1,this._enterable=!0,this._zr=r.getZr(),makeStyleCoord(this._styleCoord,this._zr,r.getWidth()/2,r.getHeight()/2)}return t.prototype.update=function(r){var n=r.get("alwaysShowContent");n&&this._moveIfResized(),this._alwaysShowContent=n},t.prototype.show=function(){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.show(),this._show=!0},t.prototype.setContent=function(r,n,g,y,L){var $=this;isObject$5(r)&&throwError(""),this.el&&this._zr.remove(this.el);var V=g.getModel("textStyle");this.el=new ZRText$1({style:{rich:n.richTextStyles,text:r,lineHeight:22,borderWidth:1,borderColor:y,textShadowColor:V.get("textShadowColor"),fill:g.get(["textStyle","color"]),padding:getPaddingFromTooltipModel(g,"richText"),verticalAlign:"top",align:"left"},z:g.get("z")}),each$f(["backgroundColor","borderRadius","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"],function(j){$.el.style[j]=g.get(j)}),each$f(["textShadowBlur","textShadowOffsetX","textShadowOffsetY"],function(j){$.el.style[j]=V.get(j)||0}),this._zr.add(this.el);var z=this;this.el.on("mouseover",function(){z._enterable&&(clearTimeout(z._hideTimeout),z._show=!0),z._inContent=!0}),this.el.on("mouseout",function(){z._enterable&&z._show&&z.hideLater(z._hideDelay),z._inContent=!1})},t.prototype.setEnterable=function(r){this._enterable=r},t.prototype.getSize=function(){var r=this.el,n=this.el.getBoundingRect(),g=calcShadowOuterSize(r.style);return[n.width+g.left+g.right,n.height+g.top+g.bottom]},t.prototype.moveTo=function(r,n){var g=this.el;if(g){var y=this._styleCoord;makeStyleCoord(y,this._zr,r,n),r=y[0],n=y[1];var L=g.style,$=mathMaxWith0(L.borderWidth||0),V=calcShadowOuterSize(L);g.x=r+$+V.left,g.y=n+$+V.top,g.markRedraw()}},t.prototype._moveIfResized=function(){var r=this._styleCoord[2],n=this._styleCoord[3];this.moveTo(r*this._zr.getWidth(),n*this._zr.getHeight())},t.prototype.hide=function(){this.el&&this.el.hide(),this._show=!1},t.prototype.hideLater=function(r){this._show&&!(this._inContent&&this._enterable)&&!this._alwaysShowContent&&(r?(this._hideDelay=r,this._show=!1,this._hideTimeout=setTimeout(bind$2(this.hide,this),r)):this.hide())},t.prototype.isShow=function(){return this._show},t.prototype.dispose=function(){this._zr.remove(this.el)},t}();function mathMaxWith0(t){return Math.max(0,t)}function calcShadowOuterSize(t){var r=mathMaxWith0(t.shadowBlur||0),n=mathMaxWith0(t.shadowOffsetX||0),g=mathMaxWith0(t.shadowOffsetY||0);return{left:mathMaxWith0(r-n),right:mathMaxWith0(r+n),top:mathMaxWith0(r-g),bottom:mathMaxWith0(r+g)}}function makeStyleCoord(t,r,n,g){t[0]=n,t[1]=g,t[2]=t[0]/r.getWidth(),t[3]=t[1]/r.getHeight()}const TooltipRichContent$1=TooltipRichContent;var proxyRect=new Rect$3({shape:{x:-1,y:-1,width:2,height:2}}),TooltipView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.init=function(n,g){if(!(env$1.node||!g.getDom())){var y=n.getComponent("tooltip"),L=this._renderMode=getTooltipRenderMode(y.get("renderMode"));this._tooltipContent=L==="richText"?new TooltipRichContent$1(g):new TooltipHTMLContent$1(g,{appendTo:y.get("appendToBody",!0)?"body":y.get("appendTo",!0)})}},r.prototype.render=function(n,g,y){if(!(env$1.node||!y.getDom())){this.group.removeAll(),this._tooltipModel=n,this._ecModel=g,this._api=y;var L=this._tooltipContent;L.update(n),L.setEnterable(n.get("enterable")),this._initGlobalListener(),this._keepShow(),this._renderMode!=="richText"&&n.get("transitionDuration")?createOrUpdate(this,"_updatePosition",50,"fixRate"):clear$1(this,"_updatePosition")}},r.prototype._initGlobalListener=function(){var n=this._tooltipModel,g=n.get("triggerOn");register("itemTooltip",this._api,bind$2(function(y,L,$){g!=="none"&&(g.indexOf(y)>=0?this._tryShow(L,$):y==="leave"&&this._hide($))},this))},r.prototype._keepShow=function(){var n=this._tooltipModel,g=this._ecModel,y=this._api,L=n.get("triggerOn");if(this._lastX!=null&&this._lastY!=null&&L!=="none"&&L!=="click"){var $=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!y.isDisposed()&&$.manuallyShowTip(n,g,y,{x:$._lastX,y:$._lastY,dataByCoordSys:$._lastDataByCoordSys})})}},r.prototype.manuallyShowTip=function(n,g,y,L){if(!(L.from===this.uid||env$1.node||!y.getDom())){var $=makeDispatchAction(L,y);this._ticket="";var V=L.dataByCoordSys,z=findComponentReference(L,g,y);if(z){var j=z.el.getBoundingRect().clone();j.applyTransform(z.el.transform),this._tryShow({offsetX:j.x+j.width/2,offsetY:j.y+j.height/2,target:z.el,position:L.position,positionDefault:"bottom"},$)}else if(L.tooltip&&L.x!=null&&L.y!=null){var re=proxyRect;re.x=L.x,re.y=L.y,re.update(),getECData(re).tooltipConfig={name:null,option:L.tooltip},this._tryShow({offsetX:L.x,offsetY:L.y,target:re},$)}else if(V)this._tryShow({offsetX:L.x,offsetY:L.y,position:L.position,dataByCoordSys:V,tooltipOption:L.tooltipOption},$);else if(L.seriesIndex!=null){if(this._manuallyAxisShowTip(n,g,y,L))return;var ae=findPointFromSeries(L,g),oe=ae.point[0],ie=ae.point[1];oe!=null&&ie!=null&&this._tryShow({offsetX:oe,offsetY:ie,target:ae.el,position:L.position,positionDefault:"bottom"},$)}else L.x!=null&&L.y!=null&&(y.dispatchAction({type:"updateAxisPointer",x:L.x,y:L.y}),this._tryShow({offsetX:L.x,offsetY:L.y,position:L.position,target:y.getZr().findHover(L.x,L.y).target},$))}},r.prototype.manuallyHideTip=function(n,g,y,L){var $=this._tooltipContent;this._tooltipModel&&$.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,L.from!==this.uid&&this._hide(makeDispatchAction(L,y))},r.prototype._manuallyAxisShowTip=function(n,g,y,L){var $=L.seriesIndex,V=L.dataIndex,z=g.getComponent("axisPointer").coordSysAxesInfo;if(!($==null||V==null||z==null)){var j=g.getSeriesByIndex($);if(j){var re=j.getData(),ae=buildTooltipModel([re.getItemModel(V),j,(j.coordinateSystem||{}).model],this._tooltipModel);if(ae.get("trigger")==="axis")return y.dispatchAction({type:"updateAxisPointer",seriesIndex:$,dataIndex:V,position:L.position}),!0}}},r.prototype._tryShow=function(n,g){var y=n.target,L=this._tooltipModel;if(L){this._lastX=n.offsetX,this._lastY=n.offsetY;var $=n.dataByCoordSys;if($&&$.length)this._showAxisTooltip($,n);else if(y){var V=getECData(y);if(V.ssrType==="legend")return;this._lastDataByCoordSys=null;var z,j;findEventDispatcher(y,function(re){if(getECData(re).dataIndex!=null)return z=re,!0;if(getECData(re).tooltipConfig!=null)return j=re,!0},!0),z?this._showSeriesItemTooltip(n,z,g):j?this._showComponentItemTooltip(n,j,g):this._hide(g)}else this._lastDataByCoordSys=null,this._hide(g)}},r.prototype._showOrMove=function(n,g){var y=n.get("showDelay");g=bind$2(g,this),clearTimeout(this._showTimout),y>0?this._showTimout=setTimeout(g,y):g()},r.prototype._showAxisTooltip=function(n,g){var y=this._ecModel,L=this._tooltipModel,$=[g.offsetX,g.offsetY],V=buildTooltipModel([g.tooltipOption],L),z=this._renderMode,j=[],re=createTooltipMarkup("section",{blocks:[],noHeader:!0}),ae=[],oe=new TooltipMarkupStyleCreator;each$f(n,function(he){each$f(he.dataByAxis,function(_e){var Ce=y.getComponent(_e.axisDim+"Axis",_e.axisIndex),$e=_e.value;if(!(!Ce||$e==null)){var xe=getValueLabel($e,Ce.axis,y,_e.seriesDataIndices,_e.valueLabelOpt),Ie=createTooltipMarkup("section",{header:xe,noHeader:!trim$2(xe),sortBlocks:!0,blocks:[]});re.blocks.push(Ie),each$f(_e.seriesDataIndices,function(Ne){var ze=y.getSeriesByIndex(Ne.seriesIndex),Fe=Ne.dataIndexInside,qe=ze.getDataParams(Fe);if(!(qe.dataIndex<0)){qe.axisDim=_e.axisDim,qe.axisIndex=_e.axisIndex,qe.axisType=_e.axisType,qe.axisId=_e.axisId,qe.axisValue=getAxisRawValue(Ce.axis,{value:$e}),qe.axisValueLabel=xe,qe.marker=oe.makeTooltipMarker("item",convertToColorString(qe.color),z);var Et=normalizeTooltipFormatResult(ze.formatTooltip(Fe,!0,null)),kt=Et.frag;if(kt){var Lt=buildTooltipModel([ze],L).get("valueFormatter");Ie.blocks.push(Lt?extend$1({valueFormatter:Lt},kt):kt)}Et.text&&ae.push(Et.text),j.push(qe)}})}})}),re.blocks.reverse(),ae.reverse();var ie=g.position,le=V.get("order"),ue=buildTooltipMarkup(re,oe,z,le,y.get("useUTC"),V.get("textStyle"));ue&&ae.unshift(ue);var de=z==="richText"?`
`:"<br/>",pe=ae.join(de);this._showOrMove(V,function(){this._updateContentNotChangedOnAxis(n,j)?this._updatePosition(V,ie,$[0],$[1],this._tooltipContent,j):this._showTooltipContent(V,pe,j,Math.random()+"",$[0],$[1],ie,null,oe)})},r.prototype._showSeriesItemTooltip=function(n,g,y){var L=this._ecModel,$=getECData(g),V=$.seriesIndex,z=L.getSeriesByIndex(V),j=$.dataModel||z,re=$.dataIndex,ae=$.dataType,oe=j.getData(ae),ie=this._renderMode,le=n.positionDefault,ue=buildTooltipModel([oe.getItemModel(re),j,z&&(z.coordinateSystem||{}).model],this._tooltipModel,le?{position:le}:null),de=ue.get("trigger");if(!(de!=null&&de!=="item")){var pe=j.getDataParams(re,ae),he=new TooltipMarkupStyleCreator;pe.marker=he.makeTooltipMarker("item",convertToColorString(pe.color),ie);var _e=normalizeTooltipFormatResult(j.formatTooltip(re,!1,ae)),Ce=ue.get("order"),$e=ue.get("valueFormatter"),xe=_e.frag,Ie=xe?buildTooltipMarkup($e?extend$1({valueFormatter:$e},xe):xe,he,ie,Ce,L.get("useUTC"),ue.get("textStyle")):_e.text,Ne="item_"+j.name+"_"+re;this._showOrMove(ue,function(){this._showTooltipContent(ue,Ie,pe,Ne,n.offsetX,n.offsetY,n.position,n.target,he)}),y({type:"showTip",dataIndexInside:re,dataIndex:oe.getRawIndex(re),seriesIndex:V,from:this.uid})}},r.prototype._showComponentItemTooltip=function(n,g,y){var L=getECData(g),$=L.tooltipConfig,V=$.option||{};if(isString$1(V)){var z=V;V={content:z,formatter:z}}var j=[V],re=this._ecModel.getComponent(L.componentMainType,L.componentIndex);re&&j.push(re),j.push({formatter:V.content});var ae=n.positionDefault,oe=buildTooltipModel(j,this._tooltipModel,ae?{position:ae}:null),ie=oe.get("content"),le=Math.random()+"",ue=new TooltipMarkupStyleCreator;this._showOrMove(oe,function(){var de=clone$4(oe.get("formatterParams")||{});this._showTooltipContent(oe,ie,de,le,n.offsetX,n.offsetY,n.position,g,ue)}),y({type:"showTip",from:this.uid})},r.prototype._showTooltipContent=function(n,g,y,L,$,V,z,j,re){if(this._ticket="",!(!n.get("showContent")||!n.get("show"))){var ae=this._tooltipContent;ae.setEnterable(n.get("enterable"));var oe=n.get("formatter");z=z||n.get("position");var ie=g,le=this._getNearestPoint([$,V],y,n.get("trigger"),n.get("borderColor")),ue=le.color;if(oe)if(isString$1(oe)){var de=n.ecModel.get("useUTC"),pe=isArray$2(y)?y[0]:y,he=pe&&pe.axisType&&pe.axisType.indexOf("time")>=0;ie=oe,he&&(ie=format(pe.axisValue,ie,de)),ie=formatTpl(ie,y,!0)}else if(isFunction$1(oe)){var _e=bind$2(function(Ce,$e){Ce===this._ticket&&(ae.setContent($e,re,n,ue,z),this._updatePosition(n,z,$,V,ae,y,j))},this);this._ticket=L,ie=oe(y,L,_e)}else ie=oe;ae.setContent(ie,re,n,ue,z),ae.show(n,ue),this._updatePosition(n,z,$,V,ae,y,j)}},r.prototype._getNearestPoint=function(n,g,y,L){if(y==="axis"||isArray$2(g))return{color:L||(this._renderMode==="html"?"#fff":"none")};if(!isArray$2(g))return{color:L||g.color||g.borderColor}},r.prototype._updatePosition=function(n,g,y,L,$,V,z){var j=this._api.getWidth(),re=this._api.getHeight();g=g||n.get("position");var ae=$.getSize(),oe=n.get("align"),ie=n.get("verticalAlign"),le=z&&z.getBoundingRect().clone();if(z&&le.applyTransform(z.transform),isFunction$1(g)&&(g=g([y,L],V,$.el,le,{viewSize:[j,re],contentSize:ae.slice()})),isArray$2(g))y=parsePercent(g[0],j),L=parsePercent(g[1],re);else if(isObject$5(g)){var ue=g;ue.width=ae[0],ue.height=ae[1];var de=getLayoutRect(ue,{width:j,height:re});y=de.x,L=de.y,oe=null,ie=null}else if(isString$1(g)&&z){var pe=calcTooltipPosition(g,le,ae,n.get("borderWidth"));y=pe[0],L=pe[1]}else{var pe=refixTooltipPosition(y,L,$,j,re,oe?null:20,ie?null:20);y=pe[0],L=pe[1]}if(oe&&(y-=isCenterAlign(oe)?ae[0]/2:oe==="right"?ae[0]:0),ie&&(L-=isCenterAlign(ie)?ae[1]/2:ie==="bottom"?ae[1]:0),shouldTooltipConfine(n)){var pe=confineTooltipPosition(y,L,$,j,re);y=pe[0],L=pe[1]}$.moveTo(y,L)},r.prototype._updateContentNotChangedOnAxis=function(n,g){var y=this._lastDataByCoordSys,L=this._cbParamsList,$=!!y&&y.length===n.length;return $&&each$f(y,function(V,z){var j=V.dataByAxis||[],re=n[z]||{},ae=re.dataByAxis||[];$=$&&j.length===ae.length,$&&each$f(j,function(oe,ie){var le=ae[ie]||{},ue=oe.seriesDataIndices||[],de=le.seriesDataIndices||[];$=$&&oe.value===le.value&&oe.axisType===le.axisType&&oe.axisId===le.axisId&&ue.length===de.length,$&&each$f(ue,function(pe,he){var _e=de[he];$=$&&pe.seriesIndex===_e.seriesIndex&&pe.dataIndex===_e.dataIndex}),L&&each$f(oe.seriesDataIndices,function(pe){var he=pe.seriesIndex,_e=g[he],Ce=L[he];_e&&Ce&&Ce.data!==_e.data&&($=!1)})})}),this._lastDataByCoordSys=n,this._cbParamsList=g,!!$},r.prototype._hide=function(n){this._lastDataByCoordSys=null,n({type:"hideTip",from:this.uid})},r.prototype.dispose=function(n,g){env$1.node||!g.getDom()||(clear$1(this,"_updatePosition"),this._tooltipContent.dispose(),unregister("itemTooltip",g))},r.type="tooltip",r}(ComponentView$1);function buildTooltipModel(t,r,n){var g=r.ecModel,y;n?(y=new Model$1(n,g,g),y=new Model$1(r.option,y,g)):y=r;for(var L=t.length-1;L>=0;L--){var $=t[L];$&&($ instanceof Model$1&&($=$.get("tooltip",!0)),isString$1($)&&($={formatter:$}),$&&(y=new Model$1($,y,g)))}return y}function makeDispatchAction(t,r){return t.dispatchAction||bind$2(r.dispatchAction,r)}function refixTooltipPosition(t,r,n,g,y,L,$){var V=n.getSize(),z=V[0],j=V[1];return L!=null&&(t+z+L+2>g?t-=z+L:t+=L),$!=null&&(r+j+$>y?r-=j+$:r+=$),[t,r]}function confineTooltipPosition(t,r,n,g,y){var L=n.getSize(),$=L[0],V=L[1];return t=Math.min(t+$,g)-$,r=Math.min(r+V,y)-V,t=Math.max(t,0),r=Math.max(r,0),[t,r]}function calcTooltipPosition(t,r,n,g){var y=n[0],L=n[1],$=Math.ceil(Math.SQRT2*g)+8,V=0,z=0,j=r.width,re=r.height;switch(t){case"inside":V=r.x+j/2-y/2,z=r.y+re/2-L/2;break;case"top":V=r.x+j/2-y/2,z=r.y-L-$;break;case"bottom":V=r.x+j/2-y/2,z=r.y+re+$;break;case"left":V=r.x-y-$,z=r.y+re/2-L/2;break;case"right":V=r.x+j+$,z=r.y+re/2-L/2}return[V,z]}function isCenterAlign(t){return t==="center"||t==="middle"}function findComponentReference(t,r,n){var g=preParseFinder(t).queryOptionMap,y=g.keys()[0];if(!(!y||y==="series")){var L=queryReferringComponents(r,y,g.get(y),{useDefault:!1,enableAll:!1,enableNone:!1}),$=L.models[0];if($){var V=n.getViewOfComponentModel($),z;if(V.group.traverse(function(j){var re=getECData(j).tooltipConfig;if(re&&re.name===t.name)return z=j,!0}),z)return{componentMainType:y,componentIndex:$.componentIndex,el:z}}}}const TooltipView$1=TooltipView;function install$i(t){use(install$q),t.registerComponentModel(TooltipModel$1),t.registerComponentView(TooltipView$1),t.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},noop$2),t.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},noop$2)}var DEFAULT_TOOLBOX_BTNS=["rect","polygon","keep","clear"];function brushPreprocessor(t,r){var n=normalizeToArray(t?t.brush:[]);if(n.length){var g=[];each$f(n,function(z){var j=z.hasOwnProperty("toolbox")?z.toolbox:[];j instanceof Array&&(g=g.concat(j))});var y=t&&t.toolbox;isArray$2(y)&&(y=y[0]),y||(y={feature:{}},t.toolbox=[y]);var L=y.feature||(y.feature={}),$=L.brush||(L.brush={}),V=$.type||($.type=[]);V.push.apply(V,g),removeDuplicate(V),r&&!V.length&&V.push.apply(V,DEFAULT_TOOLBOX_BTNS)}}function removeDuplicate(t){var r={};each$f(t,function(n){r[n]=1}),t.length=0,each$f(r,function(n,g){t.push(g)})}var each$4=each$f;function hasKeys(t){if(t){for(var r in t)if(t.hasOwnProperty(r))return!0}}function createVisualMappings(t,r,n){var g={};return each$4(r,function(L){var $=g[L]=y();each$4(t[L],function(V,z){if(VisualMapping$1.isValidType(z)){var j={type:z,visual:V};n&&n(j,L),$[z]=new VisualMapping$1(j),z==="opacity"&&(j=clone$4(j),j.type="colorAlpha",$.__hidden.__alphaForOpacity=new VisualMapping$1(j))}})}),g;function y(){var L=function(){};L.prototype.__hidden=L.prototype;var $=new L;return $}}function replaceVisualOption(t,r,n){var g;each$f(n,function(y){r.hasOwnProperty(y)&&hasKeys(r[y])&&(g=!0)}),g&&each$f(n,function(y){r.hasOwnProperty(y)&&hasKeys(r[y])?t[y]=clone$4(r[y]):delete t[y]})}function applyVisual(t,r,n,g,y,L){var $={};each$f(t,function(ae){var oe=VisualMapping$1.prepareVisualTypes(r[ae]);$[ae]=oe});var V;function z(ae){return getItemVisualFromData(n,V,ae)}function j(ae,oe){setItemVisualFromData(n,V,ae,oe)}L==null?n.each(re):n.each([L],re);function re(ae,oe){V=L==null?ae:oe;var ie=n.getRawDataItem(V);if(!(ie&&ie.visualMap===!1))for(var le=g.call(y,ae),ue=r[le],de=$[le],pe=0,he=de.length;pe<he;pe++){var _e=de[pe];ue[_e]&&ue[_e].applyVisual(ae,z,j)}}}function incrementalApplyVisual(t,r,n,g){var y={};return each$f(t,function(L){var $=VisualMapping$1.prepareVisualTypes(r[L]);y[L]=$}),{progress:function($,V){var z;g!=null&&(z=V.getDimensionIndex(g));function j($e){return getItemVisualFromData(V,ae,$e)}function re($e,xe){setItemVisualFromData(V,ae,$e,xe)}for(var ae,oe=V.getStore();(ae=$.next())!=null;){var ie=V.getRawDataItem(ae);if(!(ie&&ie.visualMap===!1))for(var le=g!=null?oe.get(z,ae):ae,ue=n(le),de=r[ue],pe=y[ue],he=0,_e=pe.length;he<_e;he++){var Ce=pe[he];de[Ce]&&de[Ce].applyVisual(le,j,re)}}}}}function makeBrushCommonSelectorForSeries(t){var r=t.brushType,n={point:function(g){return selector[r].point(g,n,t)},rect:function(g){return selector[r].rect(g,n,t)}};return n}var selector={lineX:getLineSelectors(0),lineY:getLineSelectors(1),rect:{point:function(t,r,n){return t&&n.boundingRect.contain(t[0],t[1])},rect:function(t,r,n){return t&&n.boundingRect.intersect(t)}},polygon:{point:function(t,r,n){return t&&n.boundingRect.contain(t[0],t[1])&&contain(n.range,t[0],t[1])},rect:function(t,r,n){var g=n.range;if(!t||g.length<=1)return!1;var y=t.x,L=t.y,$=t.width,V=t.height,z=g[0];if(contain(g,y,L)||contain(g,y+$,L)||contain(g,y,L+V)||contain(g,y+$,L+V)||BoundingRect$1.create(t).contain(z[0],z[1])||linePolygonIntersect(y,L,y+$,L,g)||linePolygonIntersect(y,L,y,L+V,g)||linePolygonIntersect(y+$,L,y+$,L+V,g)||linePolygonIntersect(y,L+V,y+$,L+V,g))return!0}}};function getLineSelectors(t){var r=["x","y"],n=["width","height"];return{point:function(g,y,L){if(g){var $=L.range,V=g[t];return inLineRange(V,$)}},rect:function(g,y,L){if(g){var $=L.range,V=[g[r[t]],g[r[t]]+g[n[t]]];return V[1]<V[0]&&V.reverse(),inLineRange(V[0],$)||inLineRange(V[1],$)||inLineRange($[0],V)||inLineRange($[1],V)}}}}function inLineRange(t,r){return r[0]<=t&&t<=r[1]}var STATE_LIST=["inBrush","outOfBrush"],DISPATCH_METHOD="__ecBrushSelect",DISPATCH_FLAG="__ecInBrushSelectEvent";function layoutCovers(t){t.eachComponent({mainType:"brush"},function(r){var n=r.brushTargetManager=new BrushTargetManager$1(r.option,t);n.setInputRanges(r.areas,t)})}function brushVisual(t,r,n){var g=[],y,L;t.eachComponent({mainType:"brush"},function($){n&&n.type==="takeGlobalCursor"&&$.setBrushOption(n.key==="brush"?n.brushOption:{brushType:!1})}),layoutCovers(t),t.eachComponent({mainType:"brush"},function($,V){var z={brushId:$.id,brushIndex:V,brushName:$.name,areas:clone$4($.areas),selected:[]};g.push(z);var j=$.option,re=j.brushLink,ae=[],oe=[],ie=[],le=!1;V||(y=j.throttleType,L=j.throttleDelay);var ue=map$1($.areas,function($e){var xe=boundingRectBuilders[$e.brushType],Ie=defaults$2({boundingRect:xe?xe($e):void 0},$e);return Ie.selectors=makeBrushCommonSelectorForSeries(Ie),Ie}),de=createVisualMappings($.option,STATE_LIST,function($e){$e.mappingMethod="fixed"});isArray$2(re)&&each$f(re,function($e){ae[$e]=1});function pe($e){return re==="all"||!!ae[$e]}function he($e){return!!$e.length}t.eachSeries(function($e,xe){var Ie=ie[xe]=[];$e.subType==="parallel"?_e($e,xe):Ce($e,xe,Ie)});function _e($e,xe){var Ie=$e.coordinateSystem;le=le||Ie.hasAxisBrushed(),pe(xe)&&Ie.eachActiveState($e.getData(),function(Ne,ze){Ne==="active"&&(oe[ze]=1)})}function Ce($e,xe,Ie){if(!(!$e.brushSelector||brushModelNotControll($,xe))&&(each$f(ue,function(ze){$.brushTargetManager.controlSeries(ze,$e,t)&&Ie.push(ze),le=le||he(Ie)}),pe(xe)&&he(Ie))){var Ne=$e.getData();Ne.each(function(ze){checkInRange($e,Ie,Ne,ze)&&(oe[ze]=1)})}}t.eachSeries(function($e,xe){var Ie={seriesId:$e.id,seriesIndex:xe,seriesName:$e.name,dataIndex:[]};z.selected.push(Ie);var Ne=ie[xe],ze=$e.getData(),Fe=pe(xe)?function(qe){return oe[qe]?(Ie.dataIndex.push(ze.getRawIndex(qe)),"inBrush"):"outOfBrush"}:function(qe){return checkInRange($e,Ne,ze,qe)?(Ie.dataIndex.push(ze.getRawIndex(qe)),"inBrush"):"outOfBrush"};(pe(xe)?le:he(Ne))&&applyVisual(STATE_LIST,de,ze,Fe)})}),dispatchAction$1(r,y,L,g,n)}function dispatchAction$1(t,r,n,g,y){if(y){var L=t.getZr();if(!L[DISPATCH_FLAG]){L[DISPATCH_METHOD]||(L[DISPATCH_METHOD]=doDispatch);var $=createOrUpdate(L,DISPATCH_METHOD,n,r);$(t,g)}}}function doDispatch(t,r){if(!t.isDisposed()){var n=t.getZr();n[DISPATCH_FLAG]=!0,t.dispatchAction({type:"brushSelect",batch:r}),n[DISPATCH_FLAG]=!1}}function checkInRange(t,r,n,g){for(var y=0,L=r.length;y<L;y++){var $=r[y];if(t.brushSelector(g,n,$.selectors,$))return!0}}function brushModelNotControll(t,r){var n=t.option.seriesIndex;return n!=null&&n!=="all"&&(isArray$2(n)?indexOf(n,r)<0:r!==n)}var boundingRectBuilders={rect:function(t){return getBoundingRectFromMinMax(t.range)},polygon:function(t){for(var r,n=t.range,g=0,y=n.length;g<y;g++){r=r||[[1/0,-1/0],[1/0,-1/0]];var L=n[g];L[0]<r[0][0]&&(r[0][0]=L[0]),L[0]>r[0][1]&&(r[0][1]=L[0]),L[1]<r[1][0]&&(r[1][0]=L[1]),L[1]>r[1][1]&&(r[1][1]=L[1])}return r&&getBoundingRectFromMinMax(r)}};function getBoundingRectFromMinMax(t){return new BoundingRect$1(t[0][0],t[1][0],t[0][1]-t[0][0],t[1][1]-t[1][0])}var BrushView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.init=function(n,g){this.ecModel=n,this.api=g,this.model,(this._brushController=new BrushController$1(g.getZr())).on("brush",bind$2(this._onBrush,this)).mount()},r.prototype.render=function(n,g,y,L){this.model=n,this._updateController(n,g,y,L)},r.prototype.updateTransform=function(n,g,y,L){layoutCovers(g),this._updateController(n,g,y,L)},r.prototype.updateVisual=function(n,g,y,L){this.updateTransform(n,g,y,L)},r.prototype.updateView=function(n,g,y,L){this._updateController(n,g,y,L)},r.prototype._updateController=function(n,g,y,L){(!L||L.$from!==n.id)&&this._brushController.setPanels(n.brushTargetManager.makePanelOpts(y)).enableBrush(n.brushOption).updateCovers(n.areas.slice())},r.prototype.dispose=function(){this._brushController.dispose()},r.prototype._onBrush=function(n){var g=this.model.id,y=this.model.brushTargetManager.setOutputRanges(n.areas,this.ecModel);(!n.isEnd||n.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:g,areas:clone$4(y),$from:g}),n.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:g,areas:clone$4(y),$from:g})},r.type="brush",r}(ComponentView$1);const BrushView$1=BrushView;var DEFAULT_OUT_OF_BRUSH_COLOR="#ddd",BrushModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.areas=[],n.brushOption={},n}return r.prototype.optionUpdated=function(n,g){var y=this.option;!g&&replaceVisualOption(y,n,["inBrush","outOfBrush"]);var L=y.inBrush=y.inBrush||{};y.outOfBrush=y.outOfBrush||{color:DEFAULT_OUT_OF_BRUSH_COLOR},L.hasOwnProperty("liftZ")||(L.liftZ=5)},r.prototype.setAreas=function(n){n&&(this.areas=map$1(n,function(g){return generateBrushOption(this.option,g)},this))},r.prototype.setBrushOption=function(n){this.brushOption=generateBrushOption(this.option,n),this.brushType=this.brushOption.brushType},r.type="brush",r.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],r.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},r}(ComponentModel$1);function generateBrushOption(t,r){return merge$1({brushType:t.brushType,brushMode:t.brushMode,transformable:t.transformable,brushStyle:new Model$1(t.brushStyle).getItemStyle(),removeOnClick:t.removeOnClick,z:t.z},r,!0)}const BrushModel$1=BrushModel;var ICON_TYPES=["rect","polygon","lineX","lineY","keep","clear"],BrushFeature=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.render=function(n,g,y){var L,$,V;g.eachComponent({mainType:"brush"},function(z){L=z.brushType,$=z.brushOption.brushMode||"single",V=V||!!z.areas.length}),this._brushType=L,this._brushMode=$,each$f(n.get("type",!0),function(z){n.setIconStatus(z,(z==="keep"?$==="multiple":z==="clear"?V:z===L)?"emphasis":"normal")})},r.prototype.updateView=function(n,g,y){this.render(n,g,y)},r.prototype.getIcons=function(){var n=this.model,g=n.get("icon",!0),y={};return each$f(n.get("type",!0),function(L){g[L]&&(y[L]=g[L])}),y},r.prototype.onclick=function(n,g,y){var L=this._brushType,$=this._brushMode;y==="clear"?(g.dispatchAction({type:"axisAreaSelect",intervals:[]}),g.dispatchAction({type:"brush",command:"clear",areas:[]})):g.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:y==="keep"?L:L===y?!1:y,brushMode:y==="keep"?$==="multiple"?"single":"multiple":$}})},r.getDefaultOption=function(n){var g={show:!0,type:ICON_TYPES.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:n.getLocaleModel().get(["toolbox","brush","title"])};return g},r}(ToolboxFeature);const BrushFeature$1=BrushFeature;function install$h(t){t.registerComponentView(BrushView$1),t.registerComponentModel(BrushModel$1),t.registerPreprocessor(brushPreprocessor),t.registerVisual(t.PRIORITY.VISUAL.BRUSH,brushVisual),t.registerAction({type:"brush",event:"brush",update:"updateVisual"},function(r,n){n.eachComponent({mainType:"brush",query:r},function(g){g.setAreas(r.areas)})}),t.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},noop$2),t.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},noop$2),registerFeature("brush",BrushFeature$1)}var TitleModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.layoutMode={type:"box",ignoreSize:!0},n}return r.type="title",r.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"}},r}(ComponentModel$1),TitleView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.render=function(n,g,y){if(this.group.removeAll(),!!n.get("show")){var L=this.group,$=n.getModel("textStyle"),V=n.getModel("subtextStyle"),z=n.get("textAlign"),j=retrieve2(n.get("textBaseline"),n.get("textVerticalAlign")),re=new ZRText$1({style:createTextStyle($,{text:n.get("text"),fill:$.getTextColor()},{disableBox:!0}),z2:10}),ae=re.getBoundingRect(),oe=n.get("subtext"),ie=new ZRText$1({style:createTextStyle(V,{text:oe,fill:V.getTextColor(),y:ae.height+n.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),le=n.get("link"),ue=n.get("sublink"),de=n.get("triggerEvent",!0);re.silent=!le&&!de,ie.silent=!ue&&!de,le&&re.on("click",function(){windowOpen(le,"_"+n.get("target"))}),ue&&ie.on("click",function(){windowOpen(ue,"_"+n.get("subtarget"))}),getECData(re).eventData=getECData(ie).eventData=de?{componentType:"title",componentIndex:n.componentIndex}:null,L.add(re),oe&&L.add(ie);var pe=L.getBoundingRect(),he=n.getBoxLayoutParams();he.width=pe.width,he.height=pe.height;var _e=getLayoutRect(he,{width:y.getWidth(),height:y.getHeight()},n.get("padding"));z||(z=n.get("left")||n.get("right"),z==="middle"&&(z="center"),z==="right"?_e.x+=_e.width:z==="center"&&(_e.x+=_e.width/2)),j||(j=n.get("top")||n.get("bottom"),j==="center"&&(j="middle"),j==="bottom"?_e.y+=_e.height:j==="middle"&&(_e.y+=_e.height/2),j=j||"top"),L.x=_e.x,L.y=_e.y,L.markRedraw();var Ce={align:z,verticalAlign:j};re.setStyle(Ce),ie.setStyle(Ce),pe=L.getBoundingRect();var $e=_e.margin,xe=n.getItemStyle(["color","opacity"]);xe.fill=n.get("backgroundColor");var Ie=new Rect$3({shape:{x:pe.x-$e[3],y:pe.y-$e[0],width:pe.width+$e[1]+$e[3],height:pe.height+$e[0]+$e[2],r:n.get("borderRadius")},style:xe,subPixelOptimize:!0,silent:!0});L.add(Ie)}},r.type="title",r}(ComponentView$1);function install$g(t){t.registerComponentModel(TitleModel),t.registerComponentView(TitleView)}var TimelineModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.layoutMode="box",n}return r.prototype.init=function(n,g,y){this.mergeDefaultAndTheme(n,y),this._initData()},r.prototype.mergeOption=function(n){t.prototype.mergeOption.apply(this,arguments),this._initData()},r.prototype.setCurrentIndex=function(n){n==null&&(n=this.option.currentIndex);var g=this._data.count();this.option.loop?n=(n%g+g)%g:(n>=g&&(n=g-1),n<0&&(n=0)),this.option.currentIndex=n},r.prototype.getCurrentIndex=function(){return this.option.currentIndex},r.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},r.prototype.setPlayState=function(n){this.option.autoPlay=!!n},r.prototype.getPlayState=function(){return!!this.option.autoPlay},r.prototype._initData=function(){var n=this.option,g=n.data||[],y=n.axisType,L=this._names=[],$;y==="category"?($=[],each$f(g,function(j,re){var ae=convertOptionIdName(getDataItemValue(j),""),oe;isObject$5(j)?(oe=clone$4(j),oe.value=re):oe=re,$.push(oe),L.push(ae)})):$=g;var V={category:"ordinal",time:"time",value:"number"}[y]||"number",z=this._data=new SeriesData$1([{name:"value",type:V}],this);z.initData($,L)},r.prototype.getData=function(){return this._data},r.prototype.getCategories=function(){if(this.get("axisType")==="category")return this._names.slice()},r.type="timeline",r.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:[]},r}(ComponentModel$1);const TimelineModel$1=TimelineModel;var SliderTimelineModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.type="timeline.slider",r.defaultOption=inheritDefaultOption(TimelineModel$1.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:[]}),r}(TimelineModel$1);mixin(SliderTimelineModel,DataFormatMixin.prototype);const SliderTimelineModel$1=SliderTimelineModel;var TimelineView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.type="timeline",r}(ComponentView$1);const TimelineView$1=TimelineView;var TimelineAxis=function(t){__extends(r,t);function r(n,g,y,L){var $=t.call(this,n,g,y)||this;return $.type=L||"value",$}return r.prototype.getLabelModel=function(){return this.model.getModel("label")},r.prototype.isHorizontal=function(){return this.model.get("orient")==="horizontal"},r}(Axis$1);const TimelineAxis$1=TimelineAxis;var PI=Math.PI,labelDataIndexStore=makeInner(),SliderTimelineView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.init=function(n,g){this.api=g},r.prototype.render=function(n,g,y){if(this.model=n,this.api=y,this.ecModel=g,this.group.removeAll(),n.get("show",!0)){var L=this._layout(n,y),$=this._createGroup("_mainGroup"),V=this._createGroup("_labelGroup"),z=this._axis=this._createAxis(L,n);n.formatTooltip=function(j){var re=z.scale.getLabel({value:j});return createTooltipMarkup("nameValue",{noName:!0,value:re})},each$f(["AxisLine","AxisTick","Control","CurrentPointer"],function(j){this["_render"+j](L,$,z,n)},this),this._renderAxisLabel(L,V,z,n),this._position(L,n)}this._doPlayStop(),this._updateTicksStatus()},r.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},r.prototype.dispose=function(){this._clearTimer()},r.prototype._layout=function(n,g){var y=n.get(["label","position"]),L=n.get("orient"),$=getViewRect(n,g),V;y==null||y==="auto"?V=L==="horizontal"?$.y+$.height/2<g.getHeight()/2?"-":"+":$.x+$.width/2<g.getWidth()/2?"+":"-":isString$1(y)?V={horizontal:{top:"-",bottom:"+"},vertical:{left:"-",right:"+"}}[L][y]:V=y;var z={horizontal:"center",vertical:V>=0||V==="+"?"left":"right"},j={horizontal:V>=0||V==="+"?"top":"bottom",vertical:"middle"},re={horizontal:0,vertical:PI/2},ae=L==="vertical"?$.height:$.width,oe=n.getModel("controlStyle"),ie=oe.get("show",!0),le=ie?oe.get("itemSize"):0,ue=ie?oe.get("itemGap"):0,de=le+ue,pe=n.get(["label","rotate"])||0;pe=pe*PI/180;var he,_e,Ce,$e=oe.get("position",!0),xe=ie&&oe.get("showPlayBtn",!0),Ie=ie&&oe.get("showPrevBtn",!0),Ne=ie&&oe.get("showNextBtn",!0),ze=0,Fe=ae;$e==="left"||$e==="bottom"?(xe&&(he=[0,0],ze+=de),Ie&&(_e=[ze,0],ze+=de),Ne&&(Ce=[Fe-le,0],Fe-=de)):(xe&&(he=[Fe-le,0],Fe-=de),Ie&&(_e=[0,0],ze+=de),Ne&&(Ce=[Fe-le,0],Fe-=de));var qe=[ze,Fe];return n.get("inverse")&&qe.reverse(),{viewRect:$,mainLength:ae,orient:L,rotation:re[L],labelRotation:pe,labelPosOpt:V,labelAlign:n.get(["label","align"])||z[L],labelBaseline:n.get(["label","verticalAlign"])||n.get(["label","baseline"])||j[L],playPosition:he,prevBtnPosition:_e,nextBtnPosition:Ce,axisExtent:qe,controlSize:le,controlGap:ue}},r.prototype._position=function(n,g){var y=this._mainGroup,L=this._labelGroup,$=n.viewRect;if(n.orient==="vertical"){var V=create$1(),z=$.x,j=$.y+$.height;translate(V,V,[-z,-j]),rotate(V,V,-PI/2),translate(V,V,[z,j]),$=$.clone(),$.applyTransform(V)}var re=he($),ae=he(y.getBoundingRect()),oe=he(L.getBoundingRect()),ie=[y.x,y.y],le=[L.x,L.y];le[0]=ie[0]=re[0][0];var ue=n.labelPosOpt;if(ue==null||isString$1(ue)){var de=ue==="+"?0:1;_e(ie,ae,re,1,de),_e(le,oe,re,1,1-de)}else{var de=ue>=0?0:1;_e(ie,ae,re,1,de),le[1]=ie[1]+ue}y.setPosition(ie),L.setPosition(le),y.rotation=L.rotation=n.rotation,pe(y),pe(L);function pe(Ce){Ce.originX=re[0][0]-Ce.x,Ce.originY=re[1][0]-Ce.y}function he(Ce){return[[Ce.x,Ce.x+Ce.width],[Ce.y,Ce.y+Ce.height]]}function _e(Ce,$e,xe,Ie,Ne){Ce[Ie]+=xe[Ie][Ne]-$e[Ie][Ne]}},r.prototype._createAxis=function(n,g){var y=g.getData(),L=g.get("axisType"),$=createScaleByModel(g,L);$.getTicks=function(){return y.mapArray(["value"],function(j){return{value:j}})};var V=y.getDataExtent("value");$.setExtent(V[0],V[1]),$.calcNiceTicks();var z=new TimelineAxis$1("value",$,n.axisExtent,L);return z.model=g,z},r.prototype._createGroup=function(n){var g=this[n]=new Group$4;return this.group.add(g),g},r.prototype._renderAxisLine=function(n,g,y,L){var $=y.getExtent();if(L.get(["lineStyle","show"])){var V=new Line$3({shape:{x1:$[0],y1:0,x2:$[1],y2:0},style:extend$1({lineCap:"round"},L.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});g.add(V);var z=this._progressLine=new Line$3({shape:{x1:$[0],x2:this._currentPointer?this._currentPointer.x:$[0],y1:0,y2:0},style:defaults$2({lineCap:"round",lineWidth:V.style.lineWidth},L.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});g.add(z)}},r.prototype._renderAxisTick=function(n,g,y,L){var $=this,V=L.getData(),z=y.scale.getTicks();this._tickSymbols=[],each$f(z,function(j){var re=y.dataToCoord(j.value),ae=V.getItemModel(j.value),oe=ae.getModel("itemStyle"),ie=ae.getModel(["emphasis","itemStyle"]),le=ae.getModel(["progress","itemStyle"]),ue={x:re,y:0,onclick:bind$2($._changeTimeline,$,j.value)},de=giveSymbol(ae,oe,g,ue);de.ensureState("emphasis").style=ie.getItemStyle(),de.ensureState("progress").style=le.getItemStyle(),enableHoverEmphasis(de);var pe=getECData(de);ae.get("tooltip")?(pe.dataIndex=j.value,pe.dataModel=L):pe.dataIndex=pe.dataModel=null,$._tickSymbols.push(de)})},r.prototype._renderAxisLabel=function(n,g,y,L){var $=this,V=y.getLabelModel();if(V.get("show")){var z=L.getData(),j=y.getViewLabels();this._tickLabels=[],each$f(j,function(re){var ae=re.tickValue,oe=z.getItemModel(ae),ie=oe.getModel("label"),le=oe.getModel(["emphasis","label"]),ue=oe.getModel(["progress","label"]),de=y.dataToCoord(re.tickValue),pe=new ZRText$1({x:de,y:0,rotation:n.labelRotation-n.rotation,onclick:bind$2($._changeTimeline,$,ae),silent:!1,style:createTextStyle(ie,{text:re.formattedLabel,align:n.labelAlign,verticalAlign:n.labelBaseline})});pe.ensureState("emphasis").style=createTextStyle(le),pe.ensureState("progress").style=createTextStyle(ue),g.add(pe),enableHoverEmphasis(pe),labelDataIndexStore(pe).dataIndex=ae,$._tickLabels.push(pe)})}},r.prototype._renderControl=function(n,g,y,L){var $=n.controlSize,V=n.rotation,z=L.getModel("controlStyle").getItemStyle(),j=L.getModel(["emphasis","controlStyle"]).getItemStyle(),re=L.getPlayState(),ae=L.get("inverse",!0);oe(n.nextBtnPosition,"next",bind$2(this._changeTimeline,this,ae?"-":"+")),oe(n.prevBtnPosition,"prev",bind$2(this._changeTimeline,this,ae?"+":"-")),oe(n.playPosition,re?"stop":"play",bind$2(this._handlePlayClick,this,!re),!0);function oe(ie,le,ue,de){if(ie){var pe=parsePercent$1(retrieve2(L.get(["controlStyle",le+"BtnSize"]),$),$),he=[0,-pe/2,pe,pe],_e=makeControlIcon(L,le+"Icon",he,{x:ie[0],y:ie[1],originX:$/2,originY:0,rotation:de?-V:0,rectHover:!0,style:z,onclick:ue});_e.ensureState("emphasis").style=j,g.add(_e),enableHoverEmphasis(_e)}}},r.prototype._renderCurrentPointer=function(n,g,y,L){var $=L.getData(),V=L.getCurrentIndex(),z=$.getItemModel(V).getModel("checkpointStyle"),j=this,re={onCreate:function(ae){ae.draggable=!0,ae.drift=bind$2(j._handlePointerDrag,j),ae.ondragend=bind$2(j._handlePointerDragend,j),pointerMoveTo(ae,j._progressLine,V,y,L,!0)},onUpdate:function(ae){pointerMoveTo(ae,j._progressLine,V,y,L)}};this._currentPointer=giveSymbol(z,z,this._mainGroup,{},this._currentPointer,re)},r.prototype._handlePlayClick=function(n){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:n,from:this.uid})},r.prototype._handlePointerDrag=function(n,g,y){this._clearTimer(),this._pointerChangeTimeline([y.offsetX,y.offsetY])},r.prototype._handlePointerDragend=function(n){this._pointerChangeTimeline([n.offsetX,n.offsetY],!0)},r.prototype._pointerChangeTimeline=function(n,g){var y=this._toAxisCoord(n)[0],L=this._axis,$=asc$2(L.getExtent().slice());y>$[1]&&(y=$[1]),y<$[0]&&(y=$[0]),this._currentPointer.x=y,this._currentPointer.markRedraw();var V=this._progressLine;V&&(V.shape.x2=y,V.dirty());var z=this._findNearestTick(y),j=this.model;(g||z!==j.getCurrentIndex()&&j.get("realtime"))&&this._changeTimeline(z)},r.prototype._doPlayStop=function(){var n=this;this._clearTimer(),this.model.getPlayState()&&(this._timer=setTimeout(function(){var g=n.model;n._changeTimeline(g.getCurrentIndex()+(g.get("rewind",!0)?-1:1))},this.model.get("playInterval")))},r.prototype._toAxisCoord=function(n){var g=this._mainGroup.getLocalTransform();return applyTransform(n,g,!0)},r.prototype._findNearestTick=function(n){var g=this.model.getData(),y=1/0,L,$=this._axis;return g.each(["value"],function(V,z){var j=$.dataToCoord(V),re=Math.abs(j-n);re<y&&(y=re,L=z)}),L},r.prototype._clearTimer=function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},r.prototype._changeTimeline=function(n){var g=this.model.getCurrentIndex();n==="+"?n=g+1:n==="-"&&(n=g-1),this.api.dispatchAction({type:"timelineChange",currentIndex:n,from:this.uid})},r.prototype._updateTicksStatus=function(){var n=this.model.getCurrentIndex(),g=this._tickSymbols,y=this._tickLabels;if(g)for(var L=0;L<g.length;L++)g&&g[L]&&g[L].toggleState("progress",L<n);if(y)for(var L=0;L<y.length;L++)y&&y[L]&&y[L].toggleState("progress",labelDataIndexStore(y[L]).dataIndex<=n)},r.type="timeline.slider",r}(TimelineView$1);function createScaleByModel(t,r){if(r=r||t.get("type"),r)switch(r){case"category":return new OrdinalScale$1({ordinalMeta:t.getCategories(),extent:[1/0,-1/0]});case"time":return new TimeScale$1({locale:t.ecModel.getLocaleModel(),useUTC:t.ecModel.get("useUTC")});default:return new IntervalScale$1}}function getViewRect(t,r){return getLayoutRect(t.getBoxLayoutParams(),{width:r.getWidth(),height:r.getHeight()},t.get("padding"))}function makeControlIcon(t,r,n,g){var y=g.style,L=createIcon(t.get(["controlStyle",r]),g||{},new BoundingRect$1(n[0],n[1],n[2],n[3]));return y&&L.setStyle(y),L}function giveSymbol(t,r,n,g,y,L){var $=r.get("color");if(y)y.setColor($),n.add(y),L&&L.onUpdate(y);else{var V=t.get("symbol");y=createSymbol$1(V,-1,-1,2,2,$),y.setStyle("strokeNoScale",!0),n.add(y),L&&L.onCreate(y)}var z=r.getItemStyle(["color"]);y.setStyle(z),g=merge$1({rectHover:!0,z2:100},g,!0);var j=normalizeSymbolSize(t.get("symbolSize"));g.scaleX=j[0]/2,g.scaleY=j[1]/2;var re=normalizeSymbolOffset(t.get("symbolOffset"),j);re&&(g.x=(g.x||0)+re[0],g.y=(g.y||0)+re[1]);var ae=t.get("symbolRotate");return g.rotation=(ae||0)*Math.PI/180||0,y.attr(g),y.updateTransform(),y}function pointerMoveTo(t,r,n,g,y,L){if(!t.dragging){var $=y.getModel("checkpointStyle"),V=g.dataToCoord(y.getData().get("value",n));if(L||!$.get("animation",!0))t.attr({x:V,y:0}),r&&r.attr({shape:{x2:V}});else{var z={duration:$.get("animationDuration",!0),easing:$.get("animationEasing",!0)};t.stopAnimation(null,!0),t.animateTo({x:V,y:0},z),r&&r.animateTo({shape:{x2:V}},z)}}}const SliderTimelineView$1=SliderTimelineView;function installTimelineAction(t){t.registerAction({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(r,n,g){var y=n.getComponent("timeline");return y&&r.currentIndex!=null&&(y.setCurrentIndex(r.currentIndex),!y.get("loop",!0)&&y.isIndexMax()&&y.getPlayState()&&(y.setPlayState(!1),g.dispatchAction({type:"timelinePlayChange",playState:!1,from:r.from}))),n.resetOption("timeline",{replaceMerge:y.get("replaceMerge",!0)}),defaults$2({currentIndex:y.option.currentIndex},r)}),t.registerAction({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(r,n){var g=n.getComponent("timeline");g&&r.playState!=null&&g.setPlayState(r.playState)})}function timelinePreprocessor(t){var r=t&&t.timeline;isArray$2(r)||(r=r?[r]:[]),each$f(r,function(n){n&&compatibleEC2(n)})}function compatibleEC2(t){var r=t.type,n={number:"value",time:"time"};if(n[r]&&(t.axisType=n[r],delete t.type),transferItem(t),has$1(t,"controlPosition")){var g=t.controlStyle||(t.controlStyle={});has$1(g,"position")||(g.position=t.controlPosition),g.position==="none"&&!has$1(g,"show")&&(g.show=!1,delete g.position),delete t.controlPosition}each$f(t.data||[],function(y){isObject$5(y)&&!isArray$2(y)&&(!has$1(y,"value")&&has$1(y,"name")&&(y.value=y.name),transferItem(y))})}function transferItem(t){var r=t.itemStyle||(t.itemStyle={}),n=r.emphasis||(r.emphasis={}),g=t.label||t.label||{},y=g.normal||(g.normal={}),L={normal:1,emphasis:1};each$f(g,function($,V){!L[V]&&!has$1(y,V)&&(y[V]=$)}),n.label&&!has$1(g,"emphasis")&&(g.emphasis=n.label,delete n.label)}function has$1(t,r){return t.hasOwnProperty(r)}function install$f(t){t.registerComponentModel(SliderTimelineModel$1),t.registerComponentView(SliderTimelineView$1),t.registerSubTypeDefaulter("timeline",function(){return"slider"}),installTimelineAction(t),t.registerPreprocessor(timelinePreprocessor)}function checkMarkerInSeries(t,r){if(!t)return!1;for(var n=isArray$2(t)?t:[t],g=0;g<n.length;g++)if(n[g]&&n[g][r])return!0;return!1}function fillLabel(t){defaultEmphasis(t,"label",["show"])}var inner$5=makeInner(),MarkerModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.createdBySelf=!1,n}return r.prototype.init=function(n,g,y){this.mergeDefaultAndTheme(n,y),this._mergeOption(n,y,!1,!0)},r.prototype.isAnimationEnabled=function(){if(env$1.node)return!1;var n=this.__hostSeries;return this.getShallow("animation")&&n&&n.isAnimationEnabled()},r.prototype.mergeOption=function(n,g){this._mergeOption(n,g,!1,!1)},r.prototype._mergeOption=function(n,g,y,L){var $=this.mainType;y||g.eachSeries(function(V){var z=V.get(this.mainType,!0),j=inner$5(V)[$];if(!z||!z.data){inner$5(V)[$]=null;return}j?j._mergeOption(z,g,!0):(L&&fillLabel(z),each$f(z.data,function(re){re instanceof Array?(fillLabel(re[0]),fillLabel(re[1])):fillLabel(re)}),j=this.createMarkerModelFromSeries(z,this,g),extend$1(j,{mainType:this.mainType,seriesIndex:V.seriesIndex,name:V.name,createdBySelf:!0}),j.__hostSeries=V),inner$5(V)[$]=j},this)},r.prototype.formatTooltip=function(n,g,y){var L=this.getData(),$=this.getRawValue(n),V=L.getName(n);return createTooltipMarkup("section",{header:this.name,blocks:[createTooltipMarkup("nameValue",{name:V,value:$,noName:!V,noValue:$==null})]})},r.prototype.getData=function(){return this._data},r.prototype.setData=function(n){this._data=n},r.getMarkerModelFromSeries=function(n,g){return inner$5(n)[g]},r.type="marker",r.dependencies=["series","grid","polar","geo"],r}(ComponentModel$1);mixin(MarkerModel,DataFormatMixin.prototype);const MarkerModel$1=MarkerModel;var MarkPointModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.createMarkerModelFromSeries=function(n,g,y){return new r(n,g,y)},r.type="markPoint",r.defaultOption={z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}},r}(MarkerModel$1);const MarkPointModel$1=MarkPointModel;function hasXOrY(t){return!(isNaN(parseFloat(t.x))&&isNaN(parseFloat(t.y)))}function hasXAndY(t){return!isNaN(parseFloat(t.x))&&!isNaN(parseFloat(t.y))}function markerTypeCalculatorWithExtent(t,r,n,g,y,L){var $=[],V=isDimensionStacked(r,g),z=V?r.getCalculationInfo("stackResultDimension"):g,j=numCalculate(r,z,t),re=r.indicesOfNearest(z,j)[0];$[y]=r.get(n,re),$[L]=r.get(z,re);var ae=r.get(g,re),oe=getPrecision(r.get(g,re));return oe=Math.min(oe,20),oe>=0&&($[L]=+$[L].toFixed(oe)),[$,ae]}var markerTypeCalculator={min:curry$1(markerTypeCalculatorWithExtent,"min"),max:curry$1(markerTypeCalculatorWithExtent,"max"),average:curry$1(markerTypeCalculatorWithExtent,"average"),median:curry$1(markerTypeCalculatorWithExtent,"median")};function dataTransform(t,r){if(r){var n=t.getData(),g=t.coordinateSystem,y=g&&g.dimensions;if(!hasXAndY(r)&&!isArray$2(r.coord)&&isArray$2(y)){var L=getAxisInfo(r,n,g,t);if(r=clone$4(r),r.type&&markerTypeCalculator[r.type]&&L.baseAxis&&L.valueAxis){var $=indexOf(y,L.baseAxis.dim),V=indexOf(y,L.valueAxis.dim),z=markerTypeCalculator[r.type](n,L.baseDataDim,L.valueDataDim,$,V);r.coord=z[0],r.value=z[1]}else r.coord=[r.xAxis!=null?r.xAxis:r.radiusAxis,r.yAxis!=null?r.yAxis:r.angleAxis]}if(r.coord==null||!isArray$2(y))r.coord=[];else for(var j=r.coord,re=0;re<2;re++)markerTypeCalculator[j[re]]&&(j[re]=numCalculate(n,n.mapDimension(y[re]),j[re]));return r}}function getAxisInfo(t,r,n,g){var y={};return t.valueIndex!=null||t.valueDim!=null?(y.valueDataDim=t.valueIndex!=null?r.getDimension(t.valueIndex):t.valueDim,y.valueAxis=n.getAxis(dataDimToCoordDim(g,y.valueDataDim)),y.baseAxis=n.getOtherAxis(y.valueAxis),y.baseDataDim=r.mapDimension(y.baseAxis.dim)):(y.baseAxis=g.getBaseAxis(),y.valueAxis=n.getOtherAxis(y.baseAxis),y.baseDataDim=r.mapDimension(y.baseAxis.dim),y.valueDataDim=r.mapDimension(y.valueAxis.dim)),y}function dataDimToCoordDim(t,r){var n=t.getData().getDimensionInfo(r);return n&&n.coordDim}function dataFilter(t,r){return t&&t.containData&&r.coord&&!hasXOrY(r)?t.containData(r.coord):!0}function zoneFilter(t,r,n){return t&&t.containZone&&r.coord&&n.coord&&!hasXOrY(r)&&!hasXOrY(n)?t.containZone(r.coord,n.coord):!0}function createMarkerDimValueGetter(t,r){return t?function(n,g,y,L){var $=L<2?n.coord&&n.coord[L]:n.value;return parseDataValue($,r[L])}:function(n,g,y,L){return parseDataValue(n.value,r[L])}}function numCalculate(t,r,n){if(n==="average"){var g=0,y=0;return t.each(r,function(L,$){isNaN(L)||(g+=L,y++)}),g/y}else return n==="median"?t.getMedian(r):t.getDataExtent(r)[n==="max"?1:0]}var inner$4=makeInner(),MarkerView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.init=function(){this.markerGroupMap=createHashMap()},r.prototype.render=function(n,g,y){var L=this,$=this.markerGroupMap;$.each(function(V){inner$4(V).keep=!1}),g.eachSeries(function(V){var z=MarkerModel$1.getMarkerModelFromSeries(V,L.type);z&&L.renderSeries(V,z,g,y)}),$.each(function(V){!inner$4(V).keep&&L.group.remove(V.group)})},r.prototype.markKeep=function(n){inner$4(n).keep=!0},r.prototype.toggleBlurSeries=function(n,g){var y=this;each$f(n,function(L){var $=MarkerModel$1.getMarkerModelFromSeries(L,y.type);if($){var V=$.getData();V.eachItemGraphicEl(function(z){z&&(g?enterBlur(z):leaveBlur(z))})}})},r.type="marker",r}(ComponentView$1);const MarkerView$1=MarkerView;function updateMarkerLayout(t,r,n){var g=r.coordinateSystem;t.each(function(y){var L=t.getItemModel(y),$,V=parsePercent(L.get("x"),n.getWidth()),z=parsePercent(L.get("y"),n.getHeight());if(!isNaN(V)&&!isNaN(z))$=[V,z];else if(r.getMarkerPosition)$=r.getMarkerPosition(t.getValues(t.dimensions,y));else if(g){var j=t.get(g.dimensions[0],y),re=t.get(g.dimensions[1],y);$=g.dataToPoint([j,re])}isNaN(V)||($[0]=V),isNaN(z)||($[1]=z),t.setItemLayout(y,$)})}var MarkPointView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.updateTransform=function(n,g,y){g.eachSeries(function(L){var $=MarkerModel$1.getMarkerModelFromSeries(L,"markPoint");$&&(updateMarkerLayout($.getData(),L,y),this.markerGroupMap.get(L.id).updateLayout())},this)},r.prototype.renderSeries=function(n,g,y,L){var $=n.coordinateSystem,V=n.id,z=n.getData(),j=this.markerGroupMap,re=j.get(V)||j.set(V,new SymbolDraw$1),ae=createData($,n,g);g.setData(ae),updateMarkerLayout(g.getData(),n,L),ae.each(function(oe){var ie=ae.getItemModel(oe),le=ie.getShallow("symbol"),ue=ie.getShallow("symbolSize"),de=ie.getShallow("symbolRotate"),pe=ie.getShallow("symbolOffset"),he=ie.getShallow("symbolKeepAspect");if(isFunction$1(le)||isFunction$1(ue)||isFunction$1(de)||isFunction$1(pe)){var _e=g.getRawValue(oe),Ce=g.getDataParams(oe);isFunction$1(le)&&(le=le(_e,Ce)),isFunction$1(ue)&&(ue=ue(_e,Ce)),isFunction$1(de)&&(de=de(_e,Ce)),isFunction$1(pe)&&(pe=pe(_e,Ce))}var $e=ie.getModel("itemStyle").getItemStyle(),xe=getVisualFromData(z,"color");$e.fill||($e.fill=xe),ae.setItemVisual(oe,{symbol:le,symbolSize:ue,symbolRotate:de,symbolOffset:pe,symbolKeepAspect:he,style:$e})}),re.updateData(ae),this.group.add(re.group),ae.eachItemGraphicEl(function(oe){oe.traverse(function(ie){getECData(ie).dataModel=g})}),this.markKeep(re),re.group.silent=g.get("silent")||n.get("silent")},r.type="markPoint",r}(MarkerView$1);function createData(t,r,n){var g;t?g=map$1(t&&t.dimensions,function(V){var z=r.getData().getDimensionInfo(r.getData().mapDimension(V))||{};return extend$1(extend$1({},z),{name:V,ordinalMeta:null})}):g=[{name:"value",type:"float"}];var y=new SeriesData$1(g,n),L=map$1(n.get("data"),curry$1(dataTransform,r));t&&(L=filter(L,curry$1(dataFilter,t)));var $=createMarkerDimValueGetter(!!t,g);return y.initData(L,null,$),y}const MarkPointView$1=MarkPointView;function install$e(t){t.registerComponentModel(MarkPointModel$1),t.registerComponentView(MarkPointView$1),t.registerPreprocessor(function(r){checkMarkerInSeries(r.series,"markPoint")&&(r.markPoint=r.markPoint||{})})}var MarkLineModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.createMarkerModelFromSeries=function(n,g,y){return new r(n,g,y)},r.type="markLine",r.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"},r}(MarkerModel$1);const MarkLineModel$1=MarkLineModel;var inner$3=makeInner(),markLineTransform=function(t,r,n,g){var y=t.getData(),L;if(isArray$2(g))L=g;else{var $=g.type;if($==="min"||$==="max"||$==="average"||$==="median"||g.xAxis!=null||g.yAxis!=null){var V=void 0,z=void 0;if(g.yAxis!=null||g.xAxis!=null)V=r.getAxis(g.yAxis!=null?"y":"x"),z=retrieve(g.yAxis,g.xAxis);else{var j=getAxisInfo(g,y,r,t);V=j.valueAxis;var re=getStackedDimension(y,j.valueDataDim);z=numCalculate(y,re,$)}var ae=V.dim==="x"?0:1,oe=1-ae,ie=clone$4(g),le={coord:[]};ie.type=null,ie.coord=[],ie.coord[oe]=-1/0,le.coord[oe]=1/0;var ue=n.get("precision");ue>=0&&isNumber$1(z)&&(z=+z.toFixed(Math.min(ue,20))),ie.coord[ae]=le.coord[ae]=z,L=[ie,le,{type:$,valueIndex:g.valueIndex,value:z}]}else L=[]}var de=[dataTransform(t,L[0]),dataTransform(t,L[1]),extend$1({},L[2])];return de[2].type=de[2].type||null,merge$1(de[2],de[0]),merge$1(de[2],de[1]),de};function isInfinity$1(t){return!isNaN(t)&&!isFinite(t)}function ifMarkLineHasOnlyDim(t,r,n,g){var y=1-t,L=g.dimensions[t];return isInfinity$1(r[y])&&isInfinity$1(n[y])&&r[t]===n[t]&&g.getAxis(L).containData(r[t])}function markLineFilter(t,r){if(t.type==="cartesian2d"){var n=r[0].coord,g=r[1].coord;if(n&&g&&(ifMarkLineHasOnlyDim(1,n,g,t)||ifMarkLineHasOnlyDim(0,n,g,t)))return!0}return dataFilter(t,r[0])&&dataFilter(t,r[1])}function updateSingleMarkerEndLayout(t,r,n,g,y){var L=g.coordinateSystem,$=t.getItemModel(r),V,z=parsePercent($.get("x"),y.getWidth()),j=parsePercent($.get("y"),y.getHeight());if(!isNaN(z)&&!isNaN(j))V=[z,j];else{if(g.getMarkerPosition)V=g.getMarkerPosition(t.getValues(t.dimensions,r));else{var re=L.dimensions,ae=t.get(re[0],r),oe=t.get(re[1],r);V=L.dataToPoint([ae,oe])}if(isCoordinateSystemType(L,"cartesian2d")){var ie=L.getAxis("x"),le=L.getAxis("y"),re=L.dimensions;isInfinity$1(t.get(re[0],r))?V[0]=ie.toGlobalCoord(ie.getExtent()[n?0:1]):isInfinity$1(t.get(re[1],r))&&(V[1]=le.toGlobalCoord(le.getExtent()[n?0:1]))}isNaN(z)||(V[0]=z),isNaN(j)||(V[1]=j)}t.setItemLayout(r,V)}var MarkLineView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.updateTransform=function(n,g,y){g.eachSeries(function(L){var $=MarkerModel$1.getMarkerModelFromSeries(L,"markLine");if($){var V=$.getData(),z=inner$3($).from,j=inner$3($).to;z.each(function(re){updateSingleMarkerEndLayout(z,re,!0,L,y),updateSingleMarkerEndLayout(j,re,!1,L,y)}),V.each(function(re){V.setItemLayout(re,[z.getItemLayout(re),j.getItemLayout(re)])}),this.markerGroupMap.get(L.id).updateLayout()}},this)},r.prototype.renderSeries=function(n,g,y,L){var $=n.coordinateSystem,V=n.id,z=n.getData(),j=this.markerGroupMap,re=j.get(V)||j.set(V,new LineDraw$1);this.group.add(re.group);var ae=createList$1($,n,g),oe=ae.from,ie=ae.to,le=ae.line;inner$3(g).from=oe,inner$3(g).to=ie,g.setData(le);var ue=g.get("symbol"),de=g.get("symbolSize"),pe=g.get("symbolRotate"),he=g.get("symbolOffset");isArray$2(ue)||(ue=[ue,ue]),isArray$2(de)||(de=[de,de]),isArray$2(pe)||(pe=[pe,pe]),isArray$2(he)||(he=[he,he]),ae.from.each(function(Ce){_e(oe,Ce,!0),_e(ie,Ce,!1)}),le.each(function(Ce){var $e=le.getItemModel(Ce).getModel("lineStyle").getLineStyle();le.setItemLayout(Ce,[oe.getItemLayout(Ce),ie.getItemLayout(Ce)]),$e.stroke==null&&($e.stroke=oe.getItemVisual(Ce,"style").fill),le.setItemVisual(Ce,{fromSymbolKeepAspect:oe.getItemVisual(Ce,"symbolKeepAspect"),fromSymbolOffset:oe.getItemVisual(Ce,"symbolOffset"),fromSymbolRotate:oe.getItemVisual(Ce,"symbolRotate"),fromSymbolSize:oe.getItemVisual(Ce,"symbolSize"),fromSymbol:oe.getItemVisual(Ce,"symbol"),toSymbolKeepAspect:ie.getItemVisual(Ce,"symbolKeepAspect"),toSymbolOffset:ie.getItemVisual(Ce,"symbolOffset"),toSymbolRotate:ie.getItemVisual(Ce,"symbolRotate"),toSymbolSize:ie.getItemVisual(Ce,"symbolSize"),toSymbol:ie.getItemVisual(Ce,"symbol"),style:$e})}),re.updateData(le),ae.line.eachItemGraphicEl(function(Ce){getECData(Ce).dataModel=g,Ce.traverse(function($e){getECData($e).dataModel=g})});function _e(Ce,$e,xe){var Ie=Ce.getItemModel($e);updateSingleMarkerEndLayout(Ce,$e,xe,n,L);var Ne=Ie.getModel("itemStyle").getItemStyle();Ne.fill==null&&(Ne.fill=getVisualFromData(z,"color")),Ce.setItemVisual($e,{symbolKeepAspect:Ie.get("symbolKeepAspect"),symbolOffset:retrieve2(Ie.get("symbolOffset",!0),he[xe?0:1]),symbolRotate:retrieve2(Ie.get("symbolRotate",!0),pe[xe?0:1]),symbolSize:retrieve2(Ie.get("symbolSize"),de[xe?0:1]),symbol:retrieve2(Ie.get("symbol",!0),ue[xe?0:1]),style:Ne})}this.markKeep(re),re.group.silent=g.get("silent")||n.get("silent")},r.type="markLine",r}(MarkerView$1);function createList$1(t,r,n){var g;t?g=map$1(t&&t.dimensions,function(j){var re=r.getData().getDimensionInfo(r.getData().mapDimension(j))||{};return extend$1(extend$1({},re),{name:j,ordinalMeta:null})}):g=[{name:"value",type:"float"}];var y=new SeriesData$1(g,n),L=new SeriesData$1(g,n),$=new SeriesData$1([],n),V=map$1(n.get("data"),curry$1(markLineTransform,r,t,n));t&&(V=filter(V,curry$1(markLineFilter,t)));var z=createMarkerDimValueGetter(!!t,g);return y.initData(map$1(V,function(j){return j[0]}),null,z),L.initData(map$1(V,function(j){return j[1]}),null,z),$.initData(map$1(V,function(j){return j[2]})),$.hasItemOption=!0,{from:y,to:L,line:$}}const MarkLineView$1=MarkLineView;function install$d(t){t.registerComponentModel(MarkLineModel$1),t.registerComponentView(MarkLineView$1),t.registerPreprocessor(function(r){checkMarkerInSeries(r.series,"markLine")&&(r.markLine=r.markLine||{})})}var MarkAreaModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.createMarkerModelFromSeries=function(n,g,y){return new r(n,g,y)},r.type="markArea",r.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},r}(MarkerModel$1);const MarkAreaModel$1=MarkAreaModel;var inner$2=makeInner(),markAreaTransform=function(t,r,n,g){var y=g[0],L=g[1];if(!(!y||!L)){var $=dataTransform(t,y),V=dataTransform(t,L),z=$.coord,j=V.coord;z[0]=retrieve(z[0],-1/0),z[1]=retrieve(z[1],-1/0),j[0]=retrieve(j[0],1/0),j[1]=retrieve(j[1],1/0);var re=mergeAll([{},$,V]);return re.coord=[$.coord,V.coord],re.x0=$.x,re.y0=$.y,re.x1=V.x,re.y1=V.y,re}};function isInfinity(t){return!isNaN(t)&&!isFinite(t)}function ifMarkAreaHasOnlyDim(t,r,n,g){var y=1-t;return isInfinity(r[y])&&isInfinity(n[y])}function markAreaFilter(t,r){var n=r.coord[0],g=r.coord[1],y={coord:n,x:r.x0,y:r.y0},L={coord:g,x:r.x1,y:r.y1};return isCoordinateSystemType(t,"cartesian2d")?n&&g&&(ifMarkAreaHasOnlyDim(1,n,g)||ifMarkAreaHasOnlyDim(0,n,g))?!0:zoneFilter(t,y,L):dataFilter(t,y)||dataFilter(t,L)}function getSingleMarkerEndPoint(t,r,n,g,y){var L=g.coordinateSystem,$=t.getItemModel(r),V,z=parsePercent($.get(n[0]),y.getWidth()),j=parsePercent($.get(n[1]),y.getHeight());if(!isNaN(z)&&!isNaN(j))V=[z,j];else{if(g.getMarkerPosition){var re=t.getValues(["x0","y0"],r),ae=t.getValues(["x1","y1"],r),oe=L.clampData(re),ie=L.clampData(ae),le=[];n[0]==="x0"?le[0]=oe[0]>ie[0]?ae[0]:re[0]:le[0]=oe[0]>ie[0]?re[0]:ae[0],n[1]==="y0"?le[1]=oe[1]>ie[1]?ae[1]:re[1]:le[1]=oe[1]>ie[1]?re[1]:ae[1],V=g.getMarkerPosition(le,n,!0)}else{var ue=t.get(n[0],r),de=t.get(n[1],r),pe=[ue,de];L.clampData&&L.clampData(pe,pe),V=L.dataToPoint(pe,!0)}if(isCoordinateSystemType(L,"cartesian2d")){var he=L.getAxis("x"),_e=L.getAxis("y"),ue=t.get(n[0],r),de=t.get(n[1],r);isInfinity(ue)?V[0]=he.toGlobalCoord(he.getExtent()[n[0]==="x0"?0:1]):isInfinity(de)&&(V[1]=_e.toGlobalCoord(_e.getExtent()[n[1]==="y0"?0:1]))}isNaN(z)||(V[0]=z),isNaN(j)||(V[1]=j)}return V}var dimPermutations=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],MarkAreaView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.updateTransform=function(n,g,y){g.eachSeries(function(L){var $=MarkerModel$1.getMarkerModelFromSeries(L,"markArea");if($){var V=$.getData();V.each(function(z){var j=map$1(dimPermutations,function(ae){return getSingleMarkerEndPoint(V,z,ae,L,y)});V.setItemLayout(z,j);var re=V.getItemGraphicEl(z);re.setShape("points",j)})}},this)},r.prototype.renderSeries=function(n,g,y,L){var $=n.coordinateSystem,V=n.id,z=n.getData(),j=this.markerGroupMap,re=j.get(V)||j.set(V,{group:new Group$4});this.group.add(re.group),this.markKeep(re);var ae=createList($,n,g);g.setData(ae),ae.each(function(oe){var ie=map$1(dimPermutations,function(Ne){return getSingleMarkerEndPoint(ae,oe,Ne,n,L)}),le=$.getAxis("x").scale,ue=$.getAxis("y").scale,de=le.getExtent(),pe=ue.getExtent(),he=[le.parse(ae.get("x0",oe)),le.parse(ae.get("x1",oe))],_e=[ue.parse(ae.get("y0",oe)),ue.parse(ae.get("y1",oe))];asc$2(he),asc$2(_e);var Ce=!(de[0]>he[1]||de[1]<he[0]||pe[0]>_e[1]||pe[1]<_e[0]),$e=!Ce;ae.setItemLayout(oe,{points:ie,allClipped:$e});var xe=ae.getItemModel(oe).getModel("itemStyle").getItemStyle(),Ie=getVisualFromData(z,"color");xe.fill||(xe.fill=Ie,isString$1(xe.fill)&&(xe.fill=modifyAlpha(xe.fill,.4))),xe.stroke||(xe.stroke=Ie),ae.setItemVisual(oe,"style",xe)}),ae.diff(inner$2(re).data).add(function(oe){var ie=ae.getItemLayout(oe);if(!ie.allClipped){var le=new Polygon$1({shape:{points:ie.points}});ae.setItemGraphicEl(oe,le),re.group.add(le)}}).update(function(oe,ie){var le=inner$2(re).data.getItemGraphicEl(ie),ue=ae.getItemLayout(oe);ue.allClipped?le&&re.group.remove(le):(le?updateProps$1(le,{shape:{points:ue.points}},g,oe):le=new Polygon$1({shape:{points:ue.points}}),ae.setItemGraphicEl(oe,le),re.group.add(le))}).remove(function(oe){var ie=inner$2(re).data.getItemGraphicEl(oe);re.group.remove(ie)}).execute(),ae.eachItemGraphicEl(function(oe,ie){var le=ae.getItemModel(ie),ue=ae.getItemVisual(ie,"style");oe.useStyle(ae.getItemVisual(ie,"style")),setLabelStyle(oe,getLabelStatesModels(le),{labelFetcher:g,labelDataIndex:ie,defaultText:ae.getName(ie)||"",inheritColor:isString$1(ue.fill)?modifyAlpha(ue.fill,1):"#000"}),setStatesStylesFromModel(oe,le),toggleHoverEmphasis(oe,null,null,le.get(["emphasis","disabled"])),getECData(oe).dataModel=g}),inner$2(re).data=ae,re.group.silent=g.get("silent")||n.get("silent")},r.type="markArea",r}(MarkerView$1);function createList(t,r,n){var g,y,L=["x0","y0","x1","y1"];if(t){var $=map$1(t&&t.dimensions,function(j){var re=r.getData(),ae=re.getDimensionInfo(re.mapDimension(j))||{};return extend$1(extend$1({},ae),{name:j,ordinalMeta:null})});y=map$1(L,function(j,re){return{name:j,type:$[re%2].type}}),g=new SeriesData$1(y,n)}else y=[{name:"value",type:"float"}],g=new SeriesData$1(y,n);var V=map$1(n.get("data"),curry$1(markAreaTransform,r,t,n));t&&(V=filter(V,curry$1(markAreaFilter,t)));var z=t?function(j,re,ae,oe){var ie=j.coord[Math.floor(oe/2)][oe%2];return parseDataValue(ie,y[oe])}:function(j,re,ae,oe){return parseDataValue(j.value,y[oe])};return g.initData(V,null,z),g.hasItemOption=!0,g}const MarkAreaView$1=MarkAreaView;function install$c(t){t.registerComponentModel(MarkAreaModel$1),t.registerComponentView(MarkAreaView$1),t.registerPreprocessor(function(r){checkMarkerInSeries(r.series,"markArea")&&(r.markArea=r.markArea||{})})}var getDefaultSelectorOptions=function(t,r){if(r==="all")return{type:"all",title:t.getLocaleModel().get(["legend","selector","all"])};if(r==="inverse")return{type:"inverse",title:t.getLocaleModel().get(["legend","selector","inverse"])}},LegendModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.layoutMode={type:"box",ignoreSize:!0},n}return r.prototype.init=function(n,g,y){this.mergeDefaultAndTheme(n,y),n.selected=n.selected||{},this._updateSelector(n)},r.prototype.mergeOption=function(n,g){t.prototype.mergeOption.call(this,n,g),this._updateSelector(n)},r.prototype._updateSelector=function(n){var g=n.selector,y=this.ecModel;g===!0&&(g=n.selector=["all","inverse"]),isArray$2(g)&&each$f(g,function(L,$){isString$1(L)&&(L={type:L}),g[$]=merge$1(L,getDefaultSelectorOptions(y,L.type))})},r.prototype.optionUpdated=function(){this._updateData(this.ecModel);var n=this._data;if(n[0]&&this.get("selectedMode")==="single"){for(var g=!1,y=0;y<n.length;y++){var L=n[y].get("name");if(this.isSelected(L)){this.select(L),g=!0;break}}!g&&this.select(n[0].get("name"))}},r.prototype._updateData=function(n){var g=[],y=[];n.eachRawSeries(function(z){var j=z.name;y.push(j);var re;if(z.legendVisualProvider){var ae=z.legendVisualProvider,oe=ae.getAllNames();n.isSeriesFiltered(z)||(y=y.concat(oe)),oe.length?g=g.concat(oe):re=!0}else re=!0;re&&isNameSpecified(z)&&g.push(z.name)}),this._availableNames=y;var L=this.get("data")||g,$=createHashMap(),V=map$1(L,function(z){return(isString$1(z)||isNumber$1(z))&&(z={name:z}),$.get(z.name)?null:($.set(z.name,!0),new Model$1(z,this,this.ecModel))},this);this._data=filter(V,function(z){return!!z})},r.prototype.getData=function(){return this._data},r.prototype.select=function(n){var g=this.option.selected,y=this.get("selectedMode");if(y==="single"){var L=this._data;each$f(L,function($){g[$.get("name")]=!1})}g[n]=!0},r.prototype.unSelect=function(n){this.get("selectedMode")!=="single"&&(this.option.selected[n]=!1)},r.prototype.toggleSelected=function(n){var g=this.option.selected;g.hasOwnProperty(n)||(g[n]=!0),this[g[n]?"unSelect":"select"](n)},r.prototype.allSelect=function(){var n=this._data,g=this.option.selected;each$f(n,function(y){g[y.get("name",!0)]=!0})},r.prototype.inverseSelect=function(){var n=this._data,g=this.option.selected;each$f(n,function(y){var L=y.get("name",!0);g.hasOwnProperty(L)||(g[L]=!0),g[L]=!g[L]})},r.prototype.isSelected=function(n){var g=this.option.selected;return!(g.hasOwnProperty(n)&&!g[n])&&indexOf(this._availableNames,n)>=0},r.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},r.type="legend.plain",r.dependencies=["series"],r.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}},r}(ComponentModel$1);const LegendModel$1=LegendModel;var curry=curry$1,each$3=each$f,Group$1=Group$4,LegendView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.newlineDisabled=!1,n}return r.prototype.init=function(){this.group.add(this._contentGroup=new Group$1),this.group.add(this._selectorGroup=new Group$1),this._isFirstRender=!0},r.prototype.getContentGroup=function(){return this._contentGroup},r.prototype.getSelectorGroup=function(){return this._selectorGroup},r.prototype.render=function(n,g,y){var L=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!n.get("show",!0)){var $=n.get("align"),V=n.get("orient");(!$||$==="auto")&&($=n.get("left")==="right"&&V==="vertical"?"right":"left");var z=n.get("selector",!0),j=n.get("selectorPosition",!0);z&&(!j||j==="auto")&&(j=V==="horizontal"?"end":"start"),this.renderInner($,n,g,y,z,V,j);var re=n.getBoxLayoutParams(),ae={width:y.getWidth(),height:y.getHeight()},oe=n.get("padding"),ie=getLayoutRect(re,ae,oe),le=this.layoutInner(n,$,ie,L,z,j),ue=getLayoutRect(defaults$2({width:le.width,height:le.height},re),ae,oe);this.group.x=ue.x-le.x,this.group.y=ue.y-le.y,this.group.markRedraw(),this.group.add(this._backgroundEl=makeBackground(le,n))}},r.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},r.prototype.renderInner=function(n,g,y,L,$,V,z){var j=this.getContentGroup(),re=createHashMap(),ae=g.get("selectedMode"),oe=[];y.eachRawSeries(function(ie){!ie.get("legendHoverLink")&&oe.push(ie.id)}),each$3(g.getData(),function(ie,le){var ue=ie.get("name");if(!this.newlineDisabled&&(ue===""||ue===`
`)){var de=new Group$1;de.newline=!0,j.add(de);return}var pe=y.getSeriesByName(ue)[0];if(!re.get(ue))if(pe){var he=pe.getData(),_e=he.getVisual("legendLineStyle")||{},Ce=he.getVisual("legendIcon"),$e=he.getVisual("style"),xe=this._createItem(pe,ue,le,ie,g,n,_e,$e,Ce,ae,L);xe.on("click",curry(dispatchSelectAction,ue,null,L,oe)).on("mouseover",curry(dispatchHighlightAction,pe.name,null,L,oe)).on("mouseout",curry(dispatchDownplayAction,pe.name,null,L,oe)),y.ssr&&xe.eachChild(function(Ie){var Ne=getECData(Ie);Ne.seriesIndex=pe.seriesIndex,Ne.dataIndex=le,Ne.ssrType="legend"}),re.set(ue,!0)}else y.eachRawSeries(function(Ie){if(!re.get(ue)&&Ie.legendVisualProvider){var Ne=Ie.legendVisualProvider;if(!Ne.containName(ue))return;var ze=Ne.indexOfName(ue),Fe=Ne.getItemVisual(ze,"style"),qe=Ne.getItemVisual(ze,"legendIcon"),Et=parse(Fe.fill);Et&&Et[3]===0&&(Et[3]=.2,Fe=extend$1(extend$1({},Fe),{fill:stringify(Et,"rgba")}));var kt=this._createItem(Ie,ue,le,ie,g,n,{},Fe,qe,ae,L);kt.on("click",curry(dispatchSelectAction,null,ue,L,oe)).on("mouseover",curry(dispatchHighlightAction,null,ue,L,oe)).on("mouseout",curry(dispatchDownplayAction,null,ue,L,oe)),y.ssr&&kt.eachChild(function(Lt){var vn=getECData(Lt);vn.seriesIndex=Ie.seriesIndex,vn.dataIndex=le,vn.ssrType="legend"}),re.set(ue,!0)}},this)},this),$&&this._createSelector($,g,L,V,z)},r.prototype._createSelector=function(n,g,y,L,$){var V=this.getSelectorGroup();each$3(n,function(j){var re=j.type,ae=new ZRText$1({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){y.dispatchAction({type:re==="all"?"legendAllSelect":"legendInverseSelect"})}});V.add(ae);var oe=g.getModel("selectorLabel"),ie=g.getModel(["emphasis","selectorLabel"]);setLabelStyle(ae,{normal:oe,emphasis:ie},{defaultText:j.title}),enableHoverEmphasis(ae)})},r.prototype._createItem=function(n,g,y,L,$,V,z,j,re,ae,oe){var ie=n.visualDrawType,le=$.get("itemWidth"),ue=$.get("itemHeight"),de=$.isSelected(g),pe=L.get("symbolRotate"),he=L.get("symbolKeepAspect"),_e=L.get("icon");re=_e||re||"roundRect";var Ce=getLegendStyle(re,L,z,j,ie,de,oe),$e=new Group$1,xe=L.getModel("textStyle");if(isFunction$1(n.getLegendIcon)&&(!_e||_e==="inherit"))$e.add(n.getLegendIcon({itemWidth:le,itemHeight:ue,icon:re,iconRotate:pe,itemStyle:Ce.itemStyle,lineStyle:Ce.lineStyle,symbolKeepAspect:he}));else{var Ie=_e==="inherit"&&n.getData().getVisual("symbol")?pe==="inherit"?n.getData().getVisual("symbolRotate"):pe:0;$e.add(getDefaultLegendIcon({itemWidth:le,itemHeight:ue,icon:re,iconRotate:Ie,itemStyle:Ce.itemStyle,lineStyle:Ce.lineStyle,symbolKeepAspect:he}))}var Ne=V==="left"?le+5:-5,ze=V,Fe=$.get("formatter"),qe=g;isString$1(Fe)&&Fe?qe=Fe.replace("{name}",g??""):isFunction$1(Fe)&&(qe=Fe(g));var Et=de?xe.getTextColor():L.get("inactiveColor");$e.add(new ZRText$1({style:createTextStyle(xe,{text:qe,x:Ne,y:ue/2,fill:Et,align:ze,verticalAlign:"middle"},{inheritColor:Et})}));var kt=new Rect$3({shape:$e.getBoundingRect(),style:{fill:"transparent"}}),Lt=L.getModel("tooltip");return Lt.get("show")&&setTooltipConfig({el:kt,componentModel:$,itemName:g,itemTooltipOption:Lt.option}),$e.add(kt),$e.eachChild(function(vn){vn.silent=!0}),kt.silent=!ae,this.getContentGroup().add($e),enableHoverEmphasis($e),$e.__legendDataIndex=y,$e},r.prototype.layoutInner=function(n,g,y,L,$,V){var z=this.getContentGroup(),j=this.getSelectorGroup();box(n.get("orient"),z,n.get("itemGap"),y.width,y.height);var re=z.getBoundingRect(),ae=[-re.x,-re.y];if(j.markRedraw(),z.markRedraw(),$){box("horizontal",j,n.get("selectorItemGap",!0));var oe=j.getBoundingRect(),ie=[-oe.x,-oe.y],le=n.get("selectorButtonGap",!0),ue=n.getOrient().index,de=ue===0?"width":"height",pe=ue===0?"height":"width",he=ue===0?"y":"x";V==="end"?ie[ue]+=re[de]+le:ae[ue]+=oe[de]+le,ie[1-ue]+=re[pe]/2-oe[pe]/2,j.x=ie[0],j.y=ie[1],z.x=ae[0],z.y=ae[1];var _e={x:0,y:0};return _e[de]=re[de]+le+oe[de],_e[pe]=Math.max(re[pe],oe[pe]),_e[he]=Math.min(0,oe[he]+ie[1-ue]),_e}else return z.x=ae[0],z.y=ae[1],this.group.getBoundingRect()},r.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},r.type="legend.plain",r}(ComponentView$1);function getLegendStyle(t,r,n,g,y,L,$){function V(de,pe){de.lineWidth==="auto"&&(de.lineWidth=pe.lineWidth>0?2:0),each$3(de,function(he,_e){de[_e]==="inherit"&&(de[_e]=pe[_e])})}var z=r.getModel("itemStyle"),j=z.getItemStyle(),re=t.lastIndexOf("empty",0)===0?"fill":"stroke",ae=z.getShallow("decal");j.decal=!ae||ae==="inherit"?g.decal:createOrUpdatePatternFromDecal(ae,$),j.fill==="inherit"&&(j.fill=g[y]),j.stroke==="inherit"&&(j.stroke=g[re]),j.opacity==="inherit"&&(j.opacity=(y==="fill"?g:n).opacity),V(j,g);var oe=r.getModel("lineStyle"),ie=oe.getLineStyle();if(V(ie,n),j.fill==="auto"&&(j.fill=g.fill),j.stroke==="auto"&&(j.stroke=g.fill),ie.stroke==="auto"&&(ie.stroke=g.fill),!L){var le=r.get("inactiveBorderWidth"),ue=j[re];j.lineWidth=le==="auto"?g.lineWidth>0&&ue?2:0:j.lineWidth,j.fill=r.get("inactiveColor"),j.stroke=r.get("inactiveBorderColor"),ie.stroke=oe.get("inactiveColor"),ie.lineWidth=oe.get("inactiveWidth")}return{itemStyle:j,lineStyle:ie}}function getDefaultLegendIcon(t){var r=t.icon||"roundRect",n=createSymbol$1(r,0,0,t.itemWidth,t.itemHeight,t.itemStyle.fill,t.symbolKeepAspect);return n.setStyle(t.itemStyle),n.rotation=(t.iconRotate||0)*Math.PI/180,n.setOrigin([t.itemWidth/2,t.itemHeight/2]),r.indexOf("empty")>-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2),n}function dispatchSelectAction(t,r,n,g){dispatchDownplayAction(t,r,n,g),n.dispatchAction({type:"legendToggleSelect",name:t??r}),dispatchHighlightAction(t,r,n,g)}function isUseHoverLayer(t){for(var r=t.getZr().storage.getDisplayList(),n,g=0,y=r.length;g<y&&!(n=r[g].states.emphasis);)g++;return n&&n.hoverLayer}function dispatchHighlightAction(t,r,n,g){isUseHoverLayer(n)||n.dispatchAction({type:"highlight",seriesName:t,name:r,excludeSeriesId:g})}function dispatchDownplayAction(t,r,n,g){isUseHoverLayer(n)||n.dispatchAction({type:"downplay",seriesName:t,name:r,excludeSeriesId:g})}const LegendView$1=LegendView;function legendFilter(t){var r=t.findComponents({mainType:"legend"});r&&r.length&&t.filterSeries(function(n){for(var g=0;g<r.length;g++)if(!r[g].isSelected(n.name))return!1;return!0})}function legendSelectActionHandler(t,r,n){var g={},y=t==="toggleSelected",L;return n.eachComponent("legend",function($){y&&L!=null?$[L?"select":"unSelect"](r.name):t==="allSelect"||t==="inverseSelect"?$[t]():($[t](r.name),L=$.isSelected(r.name));var V=$.getData();each$f(V,function(z){var j=z.get("name");if(!(j===`
`||j==="")){var re=$.isSelected(j);g.hasOwnProperty(j)?g[j]=g[j]&&re:g[j]=re}})}),t==="allSelect"||t==="inverseSelect"?{selected:g}:{name:r.name,selected:g}}function installLegendAction(t){t.registerAction("legendToggleSelect","legendselectchanged",curry$1(legendSelectActionHandler,"toggleSelected")),t.registerAction("legendAllSelect","legendselectall",curry$1(legendSelectActionHandler,"allSelect")),t.registerAction("legendInverseSelect","legendinverseselect",curry$1(legendSelectActionHandler,"inverseSelect")),t.registerAction("legendSelect","legendselected",curry$1(legendSelectActionHandler,"select")),t.registerAction("legendUnSelect","legendunselected",curry$1(legendSelectActionHandler,"unSelect"))}function install$b(t){t.registerComponentModel(LegendModel$1),t.registerComponentView(LegendView$1),t.registerProcessor(t.PRIORITY.PROCESSOR.SERIES_FILTER,legendFilter),t.registerSubTypeDefaulter("legend",function(){return"plain"}),installLegendAction(t)}var ScrollableLegendModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.setScrollDataIndex=function(n){this.option.scrollDataIndex=n},r.prototype.init=function(n,g,y){var L=getLayoutParams(n);t.prototype.init.call(this,n,g,y),mergeAndNormalizeLayoutParams(this,n,L)},r.prototype.mergeOption=function(n,g){t.prototype.mergeOption.call(this,n,g),mergeAndNormalizeLayoutParams(this,this.option,n)},r.type="legend.scroll",r.defaultOption=inheritDefaultOption(LegendModel$1.defaultOption,{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:"end",pageFormatter:"{current}/{total}",pageIcons:{horizontal:["M0,0L12,-10L12,10z","M0,0L-12,-10L-12,10z"],vertical:["M0,0L20,0L10,-20z","M0,0L20,0L10,20z"]},pageIconColor:"#2f4554",pageIconInactiveColor:"#aaa",pageIconSize:15,pageTextStyle:{color:"#333"},animationDurationUpdate:800}),r}(LegendModel$1);function mergeAndNormalizeLayoutParams(t,r,n){var g=t.getOrient(),y=[1,1];y[g.index]=0,mergeLayoutParam(r,n,{type:"box",ignoreSize:!!y})}const ScrollableLegendModel$1=ScrollableLegendModel;var Group=Group$4,WH=["width","height"],XY=["x","y"],ScrollableLegendView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.newlineDisabled=!0,n._currentIndex=0,n}return r.prototype.init=function(){t.prototype.init.call(this),this.group.add(this._containerGroup=new Group),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new Group)},r.prototype.resetInner=function(){t.prototype.resetInner.call(this),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},r.prototype.renderInner=function(n,g,y,L,$,V,z){var j=this;t.prototype.renderInner.call(this,n,g,y,L,$,V,z);var re=this._controllerGroup,ae=g.get("pageIconSize",!0),oe=isArray$2(ae)?ae:[ae,ae];le("pagePrev",0);var ie=g.getModel("pageTextStyle");re.add(new ZRText$1({name:"pageText",style:{text:"xx/xx",fill:ie.getTextColor(),font:ie.getFont(),verticalAlign:"middle",align:"center"},silent:!0})),le("pageNext",1);function le(ue,de){var pe=ue+"DataIndex",he=createIcon(g.get("pageIcons",!0)[g.getOrient().name][de],{onclick:bind$2(j._pageGo,j,pe,g,L)},{x:-oe[0]/2,y:-oe[1]/2,width:oe[0],height:oe[1]});he.name=ue,re.add(he)}},r.prototype.layoutInner=function(n,g,y,L,$,V){var z=this.getSelectorGroup(),j=n.getOrient().index,re=WH[j],ae=XY[j],oe=WH[1-j],ie=XY[1-j];$&&box("horizontal",z,n.get("selectorItemGap",!0));var le=n.get("selectorButtonGap",!0),ue=z.getBoundingRect(),de=[-ue.x,-ue.y],pe=clone$4(y);$&&(pe[re]=y[re]-ue[re]-le);var he=this._layoutContentAndController(n,L,pe,j,re,oe,ie,ae);if($){if(V==="end")de[j]+=he[re]+le;else{var _e=ue[re]+le;de[j]-=_e,he[ae]-=_e}he[re]+=ue[re]+le,de[1-j]+=he[ie]+he[oe]/2-ue[oe]/2,he[oe]=Math.max(he[oe],ue[oe]),he[ie]=Math.min(he[ie],ue[ie]+de[1-j]),z.x=de[0],z.y=de[1],z.markRedraw()}return he},r.prototype._layoutContentAndController=function(n,g,y,L,$,V,z,j){var re=this.getContentGroup(),ae=this._containerGroup,oe=this._controllerGroup;box(n.get("orient"),re,n.get("itemGap"),L?y.width:null,L?null:y.height),box("horizontal",oe,n.get("pageButtonItemGap",!0));var ie=re.getBoundingRect(),le=oe.getBoundingRect(),ue=this._showController=ie[$]>y[$],de=[-ie.x,-ie.y];g||(de[L]=re[j]);var pe=[0,0],he=[-le.x,-le.y],_e=retrieve2(n.get("pageButtonGap",!0),n.get("itemGap",!0));if(ue){var Ce=n.get("pageButtonPosition",!0);Ce==="end"?he[L]+=y[$]-le[$]:pe[L]+=le[$]+_e}he[1-L]+=ie[V]/2-le[V]/2,re.setPosition(de),ae.setPosition(pe),oe.setPosition(he);var $e={x:0,y:0};if($e[$]=ue?y[$]:ie[$],$e[V]=Math.max(ie[V],le[V]),$e[z]=Math.min(0,le[z]+he[1-L]),ae.__rectSize=y[$],ue){var xe={x:0,y:0};xe[$]=Math.max(y[$]-le[$]-_e,0),xe[V]=$e[V],ae.setClipPath(new Rect$3({shape:xe})),ae.__rectSize=xe[$]}else oe.eachChild(function(Ne){Ne.attr({invisible:!0,silent:!0})});var Ie=this._getPageInfo(n);return Ie.pageIndex!=null&&updateProps$1(re,{x:Ie.contentPosition[0],y:Ie.contentPosition[1]},ue?n:null),this._updatePageInfoView(n,Ie),$e},r.prototype._pageGo=function(n,g,y){var L=this._getPageInfo(g)[n];L!=null&&y.dispatchAction({type:"legendScroll",scrollDataIndex:L,legendId:g.id})},r.prototype._updatePageInfoView=function(n,g){var y=this._controllerGroup;each$f(["pagePrev","pageNext"],function(re){var ae=re+"DataIndex",oe=g[ae]!=null,ie=y.childOfName(re);ie&&(ie.setStyle("fill",oe?n.get("pageIconColor",!0):n.get("pageIconInactiveColor",!0)),ie.cursor=oe?"pointer":"default")});var L=y.childOfName("pageText"),$=n.get("pageFormatter"),V=g.pageIndex,z=V!=null?V+1:0,j=g.pageCount;L&&$&&L.setStyle("text",isString$1($)?$.replace("{current}",z==null?"":z+"").replace("{total}",j==null?"":j+""):$({current:z,total:j}))},r.prototype._getPageInfo=function(n){var g=n.get("scrollDataIndex",!0),y=this.getContentGroup(),L=this._containerGroup.__rectSize,$=n.getOrient().index,V=WH[$],z=XY[$],j=this._findTargetItemIndex(g),re=y.children(),ae=re[j],oe=re.length,ie=oe?1:0,le={contentPosition:[y.x,y.y],pageCount:ie,pageIndex:ie-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!ae)return le;var ue=Ce(ae);le.contentPosition[$]=-ue.s;for(var de=j+1,pe=ue,he=ue,_e=null;de<=oe;++de)_e=Ce(re[de]),(!_e&&he.e>pe.s+L||_e&&!$e(_e,pe.s))&&(he.i>pe.i?pe=he:pe=_e,pe&&(le.pageNextDataIndex==null&&(le.pageNextDataIndex=pe.i),++le.pageCount)),he=_e;for(var de=j-1,pe=ue,he=ue,_e=null;de>=-1;--de)_e=Ce(re[de]),(!_e||!$e(he,_e.s))&&pe.i<he.i&&(he=pe,le.pagePrevDataIndex==null&&(le.pagePrevDataIndex=pe.i),++le.pageCount,++le.pageIndex),pe=_e;return le;function Ce(xe){if(xe){var Ie=xe.getBoundingRect(),Ne=Ie[z]+xe[z];return{s:Ne,e:Ne+Ie[V],i:xe.__legendDataIndex}}}function $e(xe,Ie){return xe.e>=Ie&&xe.s<=Ie+L}},r.prototype._findTargetItemIndex=function(n){if(!this._showController)return 0;var g,y=this.getContentGroup(),L;return y.eachChild(function($,V){var z=$.__legendDataIndex;L==null&&z!=null&&(L=V),z===n&&(g=V)}),g??L},r.type="legend.scroll",r}(LegendView$1);const ScrollableLegendView$1=ScrollableLegendView;function installScrollableLegendAction(t){t.registerAction("legendScroll","legendscroll",function(r,n){var g=r.scrollDataIndex;g!=null&&n.eachComponent({mainType:"legend",subType:"scroll",query:r},function(y){y.setScrollDataIndex(g)})})}function install$a(t){use(install$b),t.registerComponentModel(ScrollableLegendModel$1),t.registerComponentView(ScrollableLegendView$1),installScrollableLegendAction(t)}function install$9(t){use(install$b),use(install$a)}var InsideZoomModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.type="dataZoom.inside",r.defaultOption=inheritDefaultOption(DataZoomModel$1.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),r}(DataZoomModel$1);const InsideZoomModel$1=InsideZoomModel;var inner$1=makeInner();function setViewInfoToCoordSysRecord(t,r,n){inner$1(t).coordSysRecordMap.each(function(g){var y=g.dataZoomInfoMap.get(r.uid);y&&(y.getRange=n)})}function disposeCoordSysRecordIfNeeded(t,r){for(var n=inner$1(t).coordSysRecordMap,g=n.keys(),y=0;y<g.length;y++){var L=g[y],$=n.get(L),V=$.dataZoomInfoMap;if(V){var z=r.uid,j=V.get(z);j&&(V.removeKey(z),V.keys().length||disposeCoordSysRecord(n,$))}}}function disposeCoordSysRecord(t,r){if(r){t.removeKey(r.model.uid);var n=r.controller;n&&n.dispose()}}function createCoordSysRecord(t,r){var n={model:r,containsPoint:curry$1(containsPoint,r),dispatchAction:curry$1(dispatchAction,t),dataZoomInfoMap:null,controller:null},g=n.controller=new RoamController$1(t.getZr());return each$f(["pan","zoom","scrollMove"],function(y){g.on(y,function(L){var $=[];n.dataZoomInfoMap.each(function(V){if(L.isAvailableBehavior(V.model.option)){var z=(V.getRange||{})[y],j=z&&z(V.dzReferCoordSysInfo,n.model.mainType,n.controller,L);!V.model.get("disabled",!0)&&j&&$.push({dataZoomId:V.model.id,start:j[0],end:j[1]})}}),$.length&&n.dispatchAction($)})}),n}function dispatchAction(t,r){t.isDisposed()||t.dispatchAction({type:"dataZoom",animation:{easing:"cubicOut",duration:100},batch:r})}function containsPoint(t,r,n,g){return t.coordinateSystem.containPoint([n,g])}function mergeControllerParams(t){var r,n="type_",g={type_true:2,type_move:1,type_false:0,type_undefined:-1},y=!0;return t.each(function(L){var $=L.model,V=$.get("disabled",!0)?!1:$.get("zoomLock",!0)?"move":!0;g[n+V]>g[n+r]&&(r=V),y=y&&$.get("preventDefaultMouseMove",!0)}),{controlType:r,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!y}}}function installDataZoomRoamProcessor(t){t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,function(r,n){var g=inner$1(n),y=g.coordSysRecordMap||(g.coordSysRecordMap=createHashMap());y.each(function(L){L.dataZoomInfoMap=null}),r.eachComponent({mainType:"dataZoom",subType:"inside"},function(L){var $=collectReferCoordSysModelInfo(L);each$f($.infoList,function(V){var z=V.model.uid,j=y.get(z)||y.set(z,createCoordSysRecord(n,V.model)),re=j.dataZoomInfoMap||(j.dataZoomInfoMap=createHashMap());re.set(L.uid,{dzReferCoordSysInfo:V,model:L,getRange:null})})}),y.each(function(L){var $=L.controller,V,z=L.dataZoomInfoMap;if(z){var j=z.keys()[0];j!=null&&(V=z.get(j))}if(!V){disposeCoordSysRecord(y,L);return}var re=mergeControllerParams(z);$.enable(re.controlType,re.opt),$.setPointerChecker(L.containsPoint),createOrUpdate(L,"dispatchAction",V.model.get("throttle",!0),"fixRate")})})}var InsideZoomView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type="dataZoom.inside",n}return r.prototype.render=function(n,g,y){if(t.prototype.render.apply(this,arguments),n.noTarget()){this._clear();return}this.range=n.getPercentRange(),setViewInfoToCoordSysRecord(y,n,{pan:bind$2(getRangeHandlers.pan,this),zoom:bind$2(getRangeHandlers.zoom,this),scrollMove:bind$2(getRangeHandlers.scrollMove,this)})},r.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments)},r.prototype._clear=function(){disposeCoordSysRecordIfNeeded(this.api,this.dataZoomModel),this.range=null},r.type="dataZoom.inside",r}(DataZoomView$1),getRangeHandlers={zoom:function(t,r,n,g){var y=this.range,L=y.slice(),$=t.axisModels[0];if($){var V=getDirectionInfo[r](null,[g.originX,g.originY],$,n,t),z=(V.signal>0?V.pixelStart+V.pixelLength-V.pixel:V.pixel-V.pixelStart)/V.pixelLength*(L[1]-L[0])+L[0],j=Math.max(1/g.scale,0);L[0]=(L[0]-z)*j+z,L[1]=(L[1]-z)*j+z;var re=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(sliderMove(0,L,[0,100],0,re.minSpan,re.maxSpan),this.range=L,y[0]!==L[0]||y[1]!==L[1])return L}},pan:makeMover(function(t,r,n,g,y,L){var $=getDirectionInfo[g]([L.oldX,L.oldY],[L.newX,L.newY],r,y,n);return $.signal*(t[1]-t[0])*$.pixel/$.pixelLength}),scrollMove:makeMover(function(t,r,n,g,y,L){var $=getDirectionInfo[g]([0,0],[L.scrollDelta,L.scrollDelta],r,y,n);return $.signal*(t[1]-t[0])*L.scrollDelta})};function makeMover(t){return function(r,n,g,y){var L=this.range,$=L.slice(),V=r.axisModels[0];if(V){var z=t($,V,r,n,g,y);if(sliderMove(z,$,[0,100],"all"),this.range=$,L[0]!==$[0]||L[1]!==$[1])return $}}}var getDirectionInfo={grid:function(t,r,n,g,y){var L=n.axis,$={},V=y.model.coordinateSystem.getRect();return t=t||[0,0],L.dim==="x"?($.pixel=r[0]-t[0],$.pixelLength=V.width,$.pixelStart=V.x,$.signal=L.inverse?1:-1):($.pixel=r[1]-t[1],$.pixelLength=V.height,$.pixelStart=V.y,$.signal=L.inverse?-1:1),$},polar:function(t,r,n,g,y){var L=n.axis,$={},V=y.model.coordinateSystem,z=V.getRadiusAxis().getExtent(),j=V.getAngleAxis().getExtent();return t=t?V.pointToCoord(t):[0,0],r=V.pointToCoord(r),n.mainType==="radiusAxis"?($.pixel=r[0]-t[0],$.pixelLength=z[1]-z[0],$.pixelStart=z[0],$.signal=L.inverse?1:-1):($.pixel=r[1]-t[1],$.pixelLength=j[1]-j[0],$.pixelStart=j[0],$.signal=L.inverse?-1:1),$},singleAxis:function(t,r,n,g,y){var L=n.axis,$=y.model.coordinateSystem.getRect(),V={};return t=t||[0,0],L.orient==="horizontal"?(V.pixel=r[0]-t[0],V.pixelLength=$.width,V.pixelStart=$.x,V.signal=L.inverse?1:-1):(V.pixel=r[1]-t[1],V.pixelLength=$.height,V.pixelStart=$.y,V.signal=L.inverse?-1:1),V}};const InsideZoomView$1=InsideZoomView;function install$8(t){installCommon$1(t),t.registerComponentModel(InsideZoomModel$1),t.registerComponentView(InsideZoomView$1),installDataZoomRoamProcessor(t)}var SliderZoomModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.type="dataZoom.slider",r.layoutMode="box",r.defaultOption=inheritDefaultOption(DataZoomModel$1.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"}}}),r}(DataZoomModel$1);const SliderZoomModel$1=SliderZoomModel;var Rect=Rect$3,DEFAULT_LOCATION_EDGE_GAP=7,DEFAULT_FRAME_BORDER_WIDTH=1,DEFAULT_FILLER_SIZE=30,DEFAULT_MOVE_HANDLE_SIZE=7,HORIZONTAL="horizontal",VERTICAL="vertical",LABEL_GAP=5,SHOW_DATA_SHADOW_SERIES_TYPE=["line","bar","candlestick","scatter"],REALTIME_ANIMATION_CONFIG={easing:"cubicOut",duration:100,delay:0},SliderZoomView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n._displayables={},n}return r.prototype.init=function(n,g){this.api=g,this._onBrush=bind$2(this._onBrush,this),this._onBrushEnd=bind$2(this._onBrushEnd,this)},r.prototype.render=function(n,g,y,L){if(t.prototype.render.apply(this,arguments),createOrUpdate(this,"_dispatchZoomAction",n.get("throttle"),"fixRate"),this._orient=n.getOrient(),n.get("show")===!1){this.group.removeAll();return}if(n.noTarget()){this._clear(),this.group.removeAll();return}(!L||L.type!=="dataZoom"||L.from!==this.uid)&&this._buildView(),this._updateView()},r.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments)},r.prototype._clear=function(){clear$1(this,"_dispatchZoomAction");var n=this.api.getZr();n.off("mousemove",this._onBrush),n.off("mouseup",this._onBrushEnd)},r.prototype._buildView=function(){var n=this.group;n.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var g=this._displayables.sliderGroup=new Group$4;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),n.add(g),this._positionGroup()},r.prototype._resetLocation=function(){var n=this.dataZoomModel,g=this.api,y=n.get("brushSelect"),L=y?DEFAULT_MOVE_HANDLE_SIZE:0,$=this._findCoordRect(),V={width:g.getWidth(),height:g.getHeight()},z=this._orient===HORIZONTAL?{right:V.width-$.x-$.width,top:V.height-DEFAULT_FILLER_SIZE-DEFAULT_LOCATION_EDGE_GAP-L,width:$.width,height:DEFAULT_FILLER_SIZE}:{right:DEFAULT_LOCATION_EDGE_GAP,top:$.y,width:DEFAULT_FILLER_SIZE,height:$.height},j=getLayoutParams(n.option);each$f(["right","top","width","height"],function(ae){j[ae]==="ph"&&(j[ae]=z[ae])});var re=getLayoutRect(j,V);this._location={x:re.x,y:re.y},this._size=[re.width,re.height],this._orient===VERTICAL&&this._size.reverse()},r.prototype._positionGroup=function(){var n=this.group,g=this._location,y=this._orient,L=this.dataZoomModel.getFirstTargetAxisModel(),$=L&&L.get("inverse"),V=this._displayables.sliderGroup,z=(this._dataShadowInfo||{}).otherAxisInverse;V.attr(y===HORIZONTAL&&!$?{scaleY:z?1:-1,scaleX:1}:y===HORIZONTAL&&$?{scaleY:z?1:-1,scaleX:-1}:y===VERTICAL&&!$?{scaleY:z?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:z?-1:1,scaleX:-1,rotation:Math.PI/2});var j=n.getBoundingRect([V]);n.x=g.x-j.x,n.y=g.y-j.y,n.markRedraw()},r.prototype._getViewExtent=function(){return[0,this._size[0]]},r.prototype._renderBackground=function(){var n=this.dataZoomModel,g=this._size,y=this._displayables.sliderGroup,L=n.get("brushSelect");y.add(new Rect({silent:!0,shape:{x:0,y:0,width:g[0],height:g[1]},style:{fill:n.get("backgroundColor")},z2:-40}));var $=new Rect({shape:{x:0,y:0,width:g[0],height:g[1]},style:{fill:"transparent"},z2:0,onclick:bind$2(this._onClickPanel,this)}),V=this.api.getZr();L?($.on("mousedown",this._onBrushStart,this),$.cursor="crosshair",V.on("mousemove",this._onBrush),V.on("mouseup",this._onBrushEnd)):(V.off("mousemove",this._onBrush),V.off("mouseup",this._onBrushEnd)),y.add($)},r.prototype._renderDataShadow=function(){var n=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!n)return;var g=this._size,y=this._shadowSize||[],L=n.series,$=L.getRawData(),V=L.getShadowDim&&L.getShadowDim(),z=V&&$.getDimensionInfo(V)?L.getShadowDim():n.otherDim;if(z==null)return;var j=this._shadowPolygonPts,re=this._shadowPolylinePts;if($!==this._shadowData||z!==this._shadowDim||g[0]!==y[0]||g[1]!==y[1]){var ae=$.getDataExtent(z),oe=(ae[1]-ae[0])*.3;ae=[ae[0]-oe,ae[1]+oe];var ie=[0,g[1]],le=[0,g[0]],ue=[[g[0],0],[0,0]],de=[],pe=le[1]/($.count()-1),he=0,_e=Math.round($.count()/g[0]),Ce;$.each([z],function(ze,Fe){if(_e>0&&Fe%_e){he+=pe;return}var qe=ze==null||isNaN(ze)||ze==="",Et=qe?0:linearMap$2(ze,ae,ie,!0);qe&&!Ce&&Fe?(ue.push([ue[ue.length-1][0],0]),de.push([de[de.length-1][0],0])):!qe&&Ce&&(ue.push([he,0]),de.push([he,0])),ue.push([he,Et]),de.push([he,Et]),he+=pe,Ce=qe}),j=this._shadowPolygonPts=ue,re=this._shadowPolylinePts=de}this._shadowData=$,this._shadowDim=z,this._shadowSize=[g[0],g[1]];var $e=this.dataZoomModel;function xe(ze){var Fe=$e.getModel(ze?"selectedDataBackground":"dataBackground"),qe=new Group$4,Et=new Polygon$1({shape:{points:j},segmentIgnoreThreshold:1,style:Fe.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),kt=new Polyline$3({shape:{points:re},segmentIgnoreThreshold:1,style:Fe.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return qe.add(Et),qe.add(kt),qe}for(var Ie=0;Ie<3;Ie++){var Ne=xe(Ie===1);this._displayables.sliderGroup.add(Ne),this._displayables.dataShadowSegs.push(Ne)}},r.prototype._prepareDataShadowInfo=function(){var n=this.dataZoomModel,g=n.get("showDataShadow");if(g!==!1){var y,L=this.ecModel;return n.eachTargetAxis(function($,V){var z=n.getAxisProxy($,V).getTargetSeriesModels();each$f(z,function(j){if(!y&&!(g!==!0&&indexOf(SHOW_DATA_SHADOW_SERIES_TYPE,j.get("type"))<0)){var re=L.getComponent(getAxisMainType($),V).axis,ae=getOtherDim($),oe,ie=j.coordinateSystem;ae!=null&&ie.getOtherAxis&&(oe=ie.getOtherAxis(re).inverse),ae=j.getData().mapDimension(ae),y={thisAxis:re,series:j,thisDim:$,otherDim:ae,otherAxisInverse:oe}}},this)},this),y}},r.prototype._renderHandle=function(){var n=this.group,g=this._displayables,y=g.handles=[null,null],L=g.handleLabels=[null,null],$=this._displayables.sliderGroup,V=this._size,z=this.dataZoomModel,j=this.api,re=z.get("borderRadius")||0,ae=z.get("brushSelect"),oe=g.filler=new Rect({silent:ae,style:{fill:z.get("fillerColor")},textConfig:{position:"inside"}});$.add(oe),$.add(new Rect({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:V[0],height:V[1],r:re},style:{stroke:z.get("dataBackgroundColor")||z.get("borderColor"),lineWidth:DEFAULT_FRAME_BORDER_WIDTH,fill:"rgba(0,0,0,0)"}})),each$f([0,1],function(_e){var Ce=z.get("handleIcon");!symbolBuildProxies[Ce]&&Ce.indexOf("path://")<0&&Ce.indexOf("image://")<0&&(Ce="path://"+Ce);var $e=createSymbol$1(Ce,-1,0,2,2,null,!0);$e.attr({cursor:getCursor$1(this._orient),draggable:!0,drift:bind$2(this._onDragMove,this,_e),ondragend:bind$2(this._onDragEnd,this),onmouseover:bind$2(this._showDataInfo,this,!0),onmouseout:bind$2(this._showDataInfo,this,!1),z2:5});var xe=$e.getBoundingRect(),Ie=z.get("handleSize");this._handleHeight=parsePercent(Ie,this._size[1]),this._handleWidth=xe.width/xe.height*this._handleHeight,$e.setStyle(z.getModel("handleStyle").getItemStyle()),$e.style.strokeNoScale=!0,$e.rectHover=!0,$e.ensureState("emphasis").style=z.getModel(["emphasis","handleStyle"]).getItemStyle(),enableHoverEmphasis($e);var Ne=z.get("handleColor");Ne!=null&&($e.style.fill=Ne),$.add(y[_e]=$e);var ze=z.getModel("textStyle");n.add(L[_e]=new ZRText$1({silent:!0,invisible:!0,style:createTextStyle(ze,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:ze.getTextColor(),font:ze.getFont()}),z2:10}))},this);var ie=oe;if(ae){var le=parsePercent(z.get("moveHandleSize"),V[1]),ue=g.moveHandle=new Rect$3({style:z.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:V[1]-.5,height:le}}),de=le*.8,pe=g.moveHandleIcon=createSymbol$1(z.get("moveHandleIcon"),-de/2,-de/2,de,de,"#fff",!0);pe.silent=!0,pe.y=V[1]+le/2-.5,ue.ensureState("emphasis").style=z.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var he=Math.min(V[1]/2,Math.max(le,10));ie=g.moveZone=new Rect$3({invisible:!0,shape:{y:V[1]-he,height:le+he}}),ie.on("mouseover",function(){j.enterEmphasis(ue)}).on("mouseout",function(){j.leaveEmphasis(ue)}),$.add(ue),$.add(pe),$.add(ie)}ie.attr({draggable:!0,cursor:getCursor$1(this._orient),drift:bind$2(this._onDragMove,this,"all"),ondragstart:bind$2(this._showDataInfo,this,!0),ondragend:bind$2(this._onDragEnd,this),onmouseover:bind$2(this._showDataInfo,this,!0),onmouseout:bind$2(this._showDataInfo,this,!1)})},r.prototype._resetInterval=function(){var n=this._range=this.dataZoomModel.getPercentRange(),g=this._getViewExtent();this._handleEnds=[linearMap$2(n[0],[0,100],g,!0),linearMap$2(n[1],[0,100],g,!0)]},r.prototype._updateInterval=function(n,g){var y=this.dataZoomModel,L=this._handleEnds,$=this._getViewExtent(),V=y.findRepresentativeAxisProxy().getMinMaxSpan(),z=[0,100];sliderMove(g,L,$,y.get("zoomLock")?"all":n,V.minSpan!=null?linearMap$2(V.minSpan,z,$,!0):null,V.maxSpan!=null?linearMap$2(V.maxSpan,z,$,!0):null);var j=this._range,re=this._range=asc$2([linearMap$2(L[0],$,z,!0),linearMap$2(L[1],$,z,!0)]);return!j||j[0]!==re[0]||j[1]!==re[1]},r.prototype._updateView=function(n){var g=this._displayables,y=this._handleEnds,L=asc$2(y.slice()),$=this._size;each$f([0,1],function(ie){var le=g.handles[ie],ue=this._handleHeight;le.attr({scaleX:ue/2,scaleY:ue/2,x:y[ie]+(ie?-1:1),y:$[1]/2-ue/2})},this),g.filler.setShape({x:L[0],y:0,width:L[1]-L[0],height:$[1]});var V={x:L[0],width:L[1]-L[0]};g.moveHandle&&(g.moveHandle.setShape(V),g.moveZone.setShape(V),g.moveZone.getBoundingRect(),g.moveHandleIcon&&g.moveHandleIcon.attr("x",V.x+V.width/2));for(var z=g.dataShadowSegs,j=[0,L[0],L[1],$[0]],re=0;re<z.length;re++){var ae=z[re],oe=ae.getClipPath();oe||(oe=new Rect$3,ae.setClipPath(oe)),oe.setShape({x:j[re],y:0,width:j[re+1]-j[re],height:$[1]})}this._updateDataInfo(n)},r.prototype._updateDataInfo=function(n){var g=this.dataZoomModel,y=this._displayables,L=y.handleLabels,$=this._orient,V=["",""];if(g.get("showDetail")){var z=g.findRepresentativeAxisProxy();if(z){var j=z.getAxisModel().axis,re=this._range,ae=n?z.calculateDataWindow({start:re[0],end:re[1]}).valueWindow:z.getDataValueWindow();V=[this._formatLabel(ae[0],j),this._formatLabel(ae[1],j)]}}var oe=asc$2(this._handleEnds.slice());ie.call(this,0),ie.call(this,1);function ie(le){var ue=getTransform$1(y.handles[le].parent,this.group),de=transformDirection(le===0?"right":"left",ue),pe=this._handleWidth/2+LABEL_GAP,he=applyTransform([oe[le]+(le===0?-pe:pe),this._size[1]/2],ue);L[le].setStyle({x:he[0],y:he[1],verticalAlign:$===HORIZONTAL?"middle":de,align:$===HORIZONTAL?de:"center",text:V[le]})}},r.prototype._formatLabel=function(n,g){var y=this.dataZoomModel,L=y.get("labelFormatter"),$=y.get("labelPrecision");($==null||$==="auto")&&($=g.getPixelPrecision());var V=n==null||isNaN(n)?"":g.type==="category"||g.type==="time"?g.scale.getLabel({value:Math.round(n)}):n.toFixed(Math.min($,20));return isFunction$1(L)?L(n,V):isString$1(L)?L.replace("{value}",V):V},r.prototype._showDataInfo=function(n){n=this._dragging||n;var g=this._displayables,y=g.handleLabels;y[0].attr("invisible",!n),y[1].attr("invisible",!n),g.moveHandle&&this.api[n?"enterEmphasis":"leaveEmphasis"](g.moveHandle,1)},r.prototype._onDragMove=function(n,g,y,L){this._dragging=!0,stop(L.event);var $=this._displayables.sliderGroup.getLocalTransform(),V=applyTransform([g,y],$,!0),z=this._updateInterval(n,V[0]),j=this.dataZoomModel.get("realtime");this._updateView(!j),z&&j&&this._dispatchZoomAction(!0)},r.prototype._onDragEnd=function(){this._dragging=!1,this._showDataInfo(!1);var n=this.dataZoomModel.get("realtime");!n&&this._dispatchZoomAction(!1)},r.prototype._onClickPanel=function(n){var g=this._size,y=this._displayables.sliderGroup.transformCoordToLocal(n.offsetX,n.offsetY);if(!(y[0]<0||y[0]>g[0]||y[1]<0||y[1]>g[1])){var L=this._handleEnds,$=(L[0]+L[1])/2,V=this._updateInterval("all",y[0]-$);this._updateView(),V&&this._dispatchZoomAction(!1)}},r.prototype._onBrushStart=function(n){var g=n.offsetX,y=n.offsetY;this._brushStart=new Point$1(g,y),this._brushing=!0,this._brushStartTime=+new Date},r.prototype._onBrushEnd=function(n){if(this._brushing){var g=this._displayables.brushRect;if(this._brushing=!1,!!g){g.attr("ignore",!0);var y=g.shape,L=+new Date;if(!(L-this._brushStartTime<200&&Math.abs(y.width)<5)){var $=this._getViewExtent(),V=[0,100];this._range=asc$2([linearMap$2(y.x,$,V,!0),linearMap$2(y.x+y.width,$,V,!0)]),this._handleEnds=[y.x,y.x+y.width],this._updateView(),this._dispatchZoomAction(!1)}}}},r.prototype._onBrush=function(n){this._brushing&&(stop(n.event),this._updateBrushRect(n.offsetX,n.offsetY))},r.prototype._updateBrushRect=function(n,g){var y=this._displayables,L=this.dataZoomModel,$=y.brushRect;$||($=y.brushRect=new Rect({silent:!0,style:L.getModel("brushStyle").getItemStyle()}),y.sliderGroup.add($)),$.attr("ignore",!1);var V=this._brushStart,z=this._displayables.sliderGroup,j=z.transformCoordToLocal(n,g),re=z.transformCoordToLocal(V.x,V.y),ae=this._size;j[0]=Math.max(Math.min(ae[0],j[0]),0),$.setShape({x:re[0],y:0,width:j[0]-re[0],height:ae[1]})},r.prototype._dispatchZoomAction=function(n){var g=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:n?REALTIME_ANIMATION_CONFIG:null,start:g[0],end:g[1]})},r.prototype._findCoordRect=function(){var n,g=collectReferCoordSysModelInfo(this.dataZoomModel).infoList;if(!n&&g.length){var y=g[0].model.coordinateSystem;n=y.getRect&&y.getRect()}if(!n){var L=this.api.getWidth(),$=this.api.getHeight();n={x:L*.2,y:$*.2,width:L*.6,height:$*.6}}return n},r.type="dataZoom.slider",r}(DataZoomView$1);function getOtherDim(t){var r={x:"y",y:"x",radius:"angle",angle:"radius"};return r[t]}function getCursor$1(t){return t==="vertical"?"ns-resize":"ew-resize"}const SliderZoomView$1=SliderZoomView;function install$7(t){t.registerComponentModel(SliderZoomModel$1),t.registerComponentView(SliderZoomView$1),installCommon$1(t)}function install$6(t){use(install$8),use(install$7)}var visualDefault={get:function(t,r,n){var g=clone$4((defaultOption[t]||{})[r]);return n&&isArray$2(g)?g[g.length-1]:g}},defaultOption={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]}};const visualDefault$1=visualDefault;var mapVisual=VisualMapping$1.mapVisual,eachVisual=VisualMapping$1.eachVisual,isArray$1=isArray$2,each$2=each$f,asc=asc$2,linearMap$1=linearMap$2,VisualMapModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.stateList=["inRange","outOfRange"],n.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],n.layoutMode={type:"box",ignoreSize:!0},n.dataBound=[-1/0,1/0],n.targetVisuals={},n.controllerVisuals={},n}return r.prototype.init=function(n,g,y){this.mergeDefaultAndTheme(n,y)},r.prototype.optionUpdated=function(n,g){var y=this.option;!g&&replaceVisualOption(y,n,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},r.prototype.resetVisual=function(n){var g=this.stateList;n=bind$2(n,this),this.controllerVisuals=createVisualMappings(this.option.controller,g,n),this.targetVisuals=createVisualMappings(this.option.target,g,n)},r.prototype.getItemSymbol=function(){return null},r.prototype.getTargetSeriesIndices=function(){var n=this.option.seriesIndex,g=[];return n==null||n==="all"?this.ecModel.eachSeries(function(y,L){g.push(L)}):g=normalizeToArray(n),g},r.prototype.eachTargetSeries=function(n,g){each$f(this.getTargetSeriesIndices(),function(y){var L=this.ecModel.getSeriesByIndex(y);L&&n.call(g,L)},this)},r.prototype.isTargetSeries=function(n){var g=!1;return this.eachTargetSeries(function(y){y===n&&(g=!0)}),g},r.prototype.formatValueText=function(n,g,y){var L=this.option,$=L.precision,V=this.dataBound,z=L.formatter,j;y=y||["<",">"],isArray$2(n)&&(n=n.slice(),j=!0);var re=g?n:j?[ae(n[0]),ae(n[1])]:ae(n);if(isString$1(z))return z.replace("{value}",j?re[0]:re).replace("{value2}",j?re[1]:re);if(isFunction$1(z))return j?z(n[0],n[1]):z(n);if(j)return n[0]===V[0]?y[0]+" "+re[1]:n[1]===V[1]?y[1]+" "+re[0]:re[0]+" - "+re[1];return re;function ae(oe){return oe===V[0]?"min":oe===V[1]?"max":(+oe).toFixed(Math.min($,20))}},r.prototype.resetExtent=function(){var n=this.option,g=asc([n.min,n.max]);this._dataExtent=g},r.prototype.getDataDimensionIndex=function(n){var g=this.option.dimension;if(g!=null)return n.getDimensionIndex(g);for(var y=n.dimensions,L=y.length-1;L>=0;L--){var $=y[L],V=n.getDimensionInfo($);if(!V.isCalculationCoord)return V.storeDimIndex}},r.prototype.getExtent=function(){return this._dataExtent.slice()},r.prototype.completeVisualOption=function(){var n=this.ecModel,g=this.option,y={inRange:g.inRange,outOfRange:g.outOfRange},L=g.target||(g.target={}),$=g.controller||(g.controller={});merge$1(L,y),merge$1($,y);var V=this.isCategory();z.call(this,L),z.call(this,$),j.call(this,L,"inRange","outOfRange"),re.call(this,$);function z(ae){isArray$1(g.color)&&!ae.inRange&&(ae.inRange={color:g.color.slice().reverse()}),ae.inRange=ae.inRange||{color:n.get("gradientColor")}}function j(ae,oe,ie){var le=ae[oe],ue=ae[ie];le&&!ue&&(ue=ae[ie]={},each$2(le,function(de,pe){if(VisualMapping$1.isValidType(pe)){var he=visualDefault$1.get(pe,"inactive",V);he!=null&&(ue[pe]=he,pe==="color"&&!ue.hasOwnProperty("opacity")&&!ue.hasOwnProperty("colorAlpha")&&(ue.opacity=[0,0]))}}))}function re(ae){var oe=(ae.inRange||{}).symbol||(ae.outOfRange||{}).symbol,ie=(ae.inRange||{}).symbolSize||(ae.outOfRange||{}).symbolSize,le=this.get("inactiveColor"),ue=this.getItemSymbol(),de=ue||"roundRect";each$2(this.stateList,function(pe){var he=this.itemSize,_e=ae[pe];_e||(_e=ae[pe]={color:V?le:[le]}),_e.symbol==null&&(_e.symbol=oe&&clone$4(oe)||(V?de:[de])),_e.symbolSize==null&&(_e.symbolSize=ie&&clone$4(ie)||(V?he[0]:[he[0],he[0]])),_e.symbol=mapVisual(_e.symbol,function(xe){return xe==="none"?de:xe});var Ce=_e.symbolSize;if(Ce!=null){var $e=-1/0;eachVisual(Ce,function(xe){xe>$e&&($e=xe)}),_e.symbolSize=mapVisual(Ce,function(xe){return linearMap$1(xe,[0,$e],[0,he[0]],!0)})}},this)}},r.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},r.prototype.isCategory=function(){return!!this.option.categories},r.prototype.setSelected=function(n){},r.prototype.getSelected=function(){return null},r.prototype.getValueState=function(n){return null},r.prototype.getVisualMeta=function(n){return null},r.type="visualMap",r.dependencies=["series"],r.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"}},r}(ComponentModel$1);const VisualMapModel$1=VisualMapModel;var DEFAULT_BAR_BOUND=[20,140],ContinuousModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.optionUpdated=function(n,g){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(y){y.mappingMethod="linear",y.dataExtent=this.getExtent()}),this._resetRange()},r.prototype.resetItemSize=function(){t.prototype.resetItemSize.apply(this,arguments);var n=this.itemSize;(n[0]==null||isNaN(n[0]))&&(n[0]=DEFAULT_BAR_BOUND[0]),(n[1]==null||isNaN(n[1]))&&(n[1]=DEFAULT_BAR_BOUND[1])},r.prototype._resetRange=function(){var n=this.getExtent(),g=this.option.range;!g||g.auto?(n.auto=1,this.option.range=n):isArray$2(g)&&(g[0]>g[1]&&g.reverse(),g[0]=Math.max(g[0],n[0]),g[1]=Math.min(g[1],n[1]))},r.prototype.completeVisualOption=function(){t.prototype.completeVisualOption.apply(this,arguments),each$f(this.stateList,function(n){var g=this.option.controller[n].symbolSize;g&&g[0]!==g[1]&&(g[0]=g[1]/3)},this)},r.prototype.setSelected=function(n){this.option.range=n.slice(),this._resetRange()},r.prototype.getSelected=function(){var n=this.getExtent(),g=asc$2((this.get("range")||[]).slice());return g[0]>n[1]&&(g[0]=n[1]),g[1]>n[1]&&(g[1]=n[1]),g[0]<n[0]&&(g[0]=n[0]),g[1]<n[0]&&(g[1]=n[0]),g},r.prototype.getValueState=function(n){var g=this.option.range,y=this.getExtent();return(g[0]<=y[0]||g[0]<=n)&&(g[1]>=y[1]||n<=g[1])?"inRange":"outOfRange"},r.prototype.findTargetDataIndices=function(n){var g=[];return this.eachTargetSeries(function(y){var L=[],$=y.getData();$.each(this.getDataDimensionIndex($),function(V,z){n[0]<=V&&V<=n[1]&&L.push(z)},this),g.push({seriesId:y.id,dataIndex:L})},this),g},r.prototype.getVisualMeta=function(n){var g=getColorStopValues(this,"outOfRange",this.getExtent()),y=getColorStopValues(this,"inRange",this.option.range.slice()),L=[];function $(ie,le){L.push({value:ie,color:n(ie,le)})}for(var V=0,z=0,j=y.length,re=g.length;z<re&&(!y.length||g[z]<=y[0]);z++)g[z]<y[V]&&$(g[z],"outOfRange");for(var ae=1;V<j;V++,ae=0)ae&&L.length&&$(y[V],"outOfRange"),$(y[V],"inRange");for(var ae=1;z<re;z++)(!y.length||y[y.length-1]<g[z])&&(ae&&(L.length&&$(L[L.length-1].value,"outOfRange"),ae=0),$(g[z],"outOfRange"));var oe=L.length;return{stops:L,outerColors:[oe?L[0].color:"transparent",oe?L[oe-1].color:"transparent"]}},r.type="visualMap.continuous",r.defaultOption=inheritDefaultOption(VisualMapModel$1.defaultOption,{align:"auto",calculable:!1,hoverLink:!0,realtime:!0,handleIcon:"path://M-11.39,9.77h0a3.5,3.5,0,0,1-3.5,3.5h-22a3.5,3.5,0,0,1-3.5-3.5h0a3.5,3.5,0,0,1,3.5-3.5h22A3.5,3.5,0,0,1-11.39,9.77Z",handleSize:"120%",handleStyle:{borderColor:"#fff",borderWidth:1},indicatorIcon:"circle",indicatorSize:"50%",indicatorStyle:{borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}}),r}(VisualMapModel$1);function getColorStopValues(t,r,n){if(n[0]===n[1])return n.slice();for(var g=200,y=(n[1]-n[0])/g,L=n[0],$=[],V=0;V<=g&&L<n[1];V++)$.push(L),L+=y;return $.push(n[1]),$}const ContinuousModel$1=ContinuousModel;var VisualMapView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n.autoPositionValues={left:1,right:1,top:1,bottom:1},n}return r.prototype.init=function(n,g){this.ecModel=n,this.api=g},r.prototype.render=function(n,g,y,L){if(this.visualMapModel=n,n.get("show")===!1){this.group.removeAll();return}this.doRender(n,g,y,L)},r.prototype.renderBackground=function(n){var g=this.visualMapModel,y=normalizeCssArray(g.get("padding")||0),L=n.getBoundingRect();n.add(new Rect$3({z2:-1,silent:!0,shape:{x:L.x-y[3],y:L.y-y[0],width:L.width+y[3]+y[1],height:L.height+y[0]+y[2]},style:{fill:g.get("backgroundColor"),stroke:g.get("borderColor"),lineWidth:g.get("borderWidth")}}))},r.prototype.getControllerVisual=function(n,g,y){y=y||{};var L=y.forceState,$=this.visualMapModel,V={};if(g==="color"){var z=$.get("contentColor");V.color=z}function j(ie){return V[ie]}function re(ie,le){V[ie]=le}var ae=$.controllerVisuals[L||$.getValueState(n)],oe=VisualMapping$1.prepareVisualTypes(ae);return each$f(oe,function(ie){var le=ae[ie];y.convertOpacityToAlpha&&ie==="opacity"&&(ie="colorAlpha",le=ae.__alphaForOpacity),VisualMapping$1.dependsOn(ie,g)&&le&&le.applyVisual(n,j,re)}),V[g]},r.prototype.positionGroup=function(n){var g=this.visualMapModel,y=this.api;positionElement(n,g.getBoxLayoutParams(),{width:y.getWidth(),height:y.getHeight()})},r.prototype.doRender=function(n,g,y,L){},r.type="visualMap",r}(ComponentView$1);const VisualMapView$1=VisualMapView;var paramsSet=[["left","right","width"],["top","bottom","height"]];function getItemAlign(t,r,n){var g=t.option,y=g.align;if(y!=null&&y!=="auto")return y;for(var L={width:r.getWidth(),height:r.getHeight()},$=g.orient==="horizontal"?1:0,V=paramsSet[$],z=[0,null,10],j={},re=0;re<3;re++)j[paramsSet[1-$][re]]=z[re],j[V[re]]=re===2?n[0]:g[V[re]];var ae=[["x","width",3],["y","height",0]][$],oe=getLayoutRect(j,L,g.padding);return V[(oe.margin[ae[2]]||0)+oe[ae[0]]+oe[ae[1]]*.5<L[ae[1]]*.5?0:1]}function makeHighDownBatch(t,r){return each$f(t||[],function(n){n.dataIndex!=null&&(n.dataIndexInside=n.dataIndex,n.dataIndex=null),n.highlightKey="visualMap"+(r?r.componentIndex:"")}),t}var linearMap=linearMap$2,each$1=each$f,mathMin=Math.min,mathMax=Math.max,HOVER_LINK_SIZE=12,HOVER_LINK_OUT=6,ContinuousView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n._shapes={},n._dataInterval=[],n._handleEnds=[],n._hoverLinkDataIndices=[],n}return r.prototype.init=function(n,g){t.prototype.init.call(this,n,g),this._hoverLinkFromSeriesMouseOver=bind$2(this._hoverLinkFromSeriesMouseOver,this),this._hideIndicator=bind$2(this._hideIndicator,this)},r.prototype.doRender=function(n,g,y,L){(!L||L.type!=="selectDataRange"||L.from!==this.uid)&&this._buildView()},r.prototype._buildView=function(){this.group.removeAll();var n=this.visualMapModel,g=this.group;this._orient=n.get("orient"),this._useHandle=n.get("calculable"),this._resetInterval(),this._renderBar(g);var y=n.get("text");this._renderEndsText(g,y,0),this._renderEndsText(g,y,1),this._updateView(!0),this.renderBackground(g),this._updateView(),this._enableHoverLinkToSeries(),this._enableHoverLinkFromSeries(),this.positionGroup(g)},r.prototype._renderEndsText=function(n,g,y){if(g){var L=g[1-y];L=L!=null?L+"":"";var $=this.visualMapModel,V=$.get("textGap"),z=$.itemSize,j=this._shapes.mainGroup,re=this._applyTransform([z[0]/2,y===0?-V:z[1]+V],j),ae=this._applyTransform(y===0?"bottom":"top",j),oe=this._orient,ie=this.visualMapModel.textStyleModel;this.group.add(new ZRText$1({style:createTextStyle(ie,{x:re[0],y:re[1],verticalAlign:oe==="horizontal"?"middle":ae,align:oe==="horizontal"?ae:"center",text:L})}))}},r.prototype._renderBar=function(n){var g=this.visualMapModel,y=this._shapes,L=g.itemSize,$=this._orient,V=this._useHandle,z=getItemAlign(g,this.api,L),j=y.mainGroup=this._createBarGroup(z),re=new Group$4;j.add(re),re.add(y.outOfRange=createPolygon()),re.add(y.inRange=createPolygon(null,V?getCursor(this._orient):null,bind$2(this._dragHandle,this,"all",!1),bind$2(this._dragHandle,this,"all",!0))),re.setClipPath(new Rect$3({shape:{x:0,y:0,width:L[0],height:L[1],r:3}}));var ae=g.textStyleModel.getTextRect("国"),oe=mathMax(ae.width,ae.height);V&&(y.handleThumbs=[],y.handleLabels=[],y.handleLabelPoints=[],this._createHandle(g,j,0,L,oe,$),this._createHandle(g,j,1,L,oe,$)),this._createIndicator(g,j,L,oe,$),n.add(j)},r.prototype._createHandle=function(n,g,y,L,$,V){var z=bind$2(this._dragHandle,this,y,!1),j=bind$2(this._dragHandle,this,y,!0),re=parsePercent$1(n.get("handleSize"),L[0]),ae=createSymbol$1(n.get("handleIcon"),-re/2,-re/2,re,re,null,!0),oe=getCursor(this._orient);ae.attr({cursor:oe,draggable:!0,drift:z,ondragend:j,onmousemove:function(pe){stop(pe.event)}}),ae.x=L[0]/2,ae.useStyle(n.getModel("handleStyle").getItemStyle()),ae.setStyle({strokeNoScale:!0,strokeFirst:!0}),ae.style.lineWidth*=2,ae.ensureState("emphasis").style=n.getModel(["emphasis","handleStyle"]).getItemStyle(),setAsHighDownDispatcher(ae,!0),g.add(ae);var ie=this.visualMapModel.textStyleModel,le=new ZRText$1({cursor:oe,draggable:!0,drift:z,onmousemove:function(pe){stop(pe.event)},ondragend:j,style:createTextStyle(ie,{x:0,y:0,text:""})});le.ensureState("blur").style={opacity:.1},le.stateTransition={duration:200},this.group.add(le);var ue=[re,0],de=this._shapes;de.handleThumbs[y]=ae,de.handleLabelPoints[y]=ue,de.handleLabels[y]=le},r.prototype._createIndicator=function(n,g,y,L,$){var V=parsePercent$1(n.get("indicatorSize"),y[0]),z=createSymbol$1(n.get("indicatorIcon"),-V/2,-V/2,V,V,null,!0);z.attr({cursor:"move",invisible:!0,silent:!0,x:y[0]/2});var j=n.getModel("indicatorStyle").getItemStyle();if(z instanceof ZRImage$1){var re=z.style;z.useStyle(extend$1({image:re.image,x:re.x,y:re.y,width:re.width,height:re.height},j))}else z.useStyle(j);g.add(z);var ae=this.visualMapModel.textStyleModel,oe=new ZRText$1({silent:!0,invisible:!0,style:createTextStyle(ae,{x:0,y:0,text:""})});this.group.add(oe);var ie=[($==="horizontal"?L/2:HOVER_LINK_OUT)+y[0]/2,0],le=this._shapes;le.indicator=z,le.indicatorLabel=oe,le.indicatorLabelPoint=ie,this._firstShowIndicator=!0},r.prototype._dragHandle=function(n,g,y,L){if(this._useHandle){if(this._dragging=!g,!g){var $=this._applyTransform([y,L],this._shapes.mainGroup,!0);this._updateInterval(n,$[1]),this._hideIndicator(),this._updateView()}g===!this.visualMapModel.get("realtime")&&this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:this._dataInterval.slice()}),g?!this._hovering&&this._clearHoverLinkToSeries():useHoverLinkOnHandle(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[n],!1)}},r.prototype._resetInterval=function(){var n=this.visualMapModel,g=this._dataInterval=n.getSelected(),y=n.getExtent(),L=[0,n.itemSize[1]];this._handleEnds=[linearMap(g[0],y,L,!0),linearMap(g[1],y,L,!0)]},r.prototype._updateInterval=function(n,g){g=g||0;var y=this.visualMapModel,L=this._handleEnds,$=[0,y.itemSize[1]];sliderMove(g,L,$,n,0);var V=y.getExtent();this._dataInterval=[linearMap(L[0],$,V,!0),linearMap(L[1],$,V,!0)]},r.prototype._updateView=function(n){var g=this.visualMapModel,y=g.getExtent(),L=this._shapes,$=[0,g.itemSize[1]],V=n?$:this._handleEnds,z=this._createBarVisual(this._dataInterval,y,V,"inRange"),j=this._createBarVisual(y,y,$,"outOfRange");L.inRange.setStyle({fill:z.barColor}).setShape("points",z.barPoints),L.outOfRange.setStyle({fill:j.barColor}).setShape("points",j.barPoints),this._updateHandle(V,z)},r.prototype._createBarVisual=function(n,g,y,L){var $={forceState:L,convertOpacityToAlpha:!0},V=this._makeColorGradient(n,$),z=[this.getControllerVisual(n[0],"symbolSize",$),this.getControllerVisual(n[1],"symbolSize",$)],j=this._createBarPoints(y,z);return{barColor:new LinearGradient$1(0,0,0,1,V),barPoints:j,handlesColor:[V[0].color,V[V.length-1].color]}},r.prototype._makeColorGradient=function(n,g){var y=100,L=[],$=(n[1]-n[0])/y;L.push({color:this.getControllerVisual(n[0],"color",g),offset:0});for(var V=1;V<y;V++){var z=n[0]+$*V;if(z>n[1])break;L.push({color:this.getControllerVisual(z,"color",g),offset:V/y})}return L.push({color:this.getControllerVisual(n[1],"color",g),offset:1}),L},r.prototype._createBarPoints=function(n,g){var y=this.visualMapModel.itemSize;return[[y[0]-g[0],n[0]],[y[0],n[0]],[y[0],n[1]],[y[0]-g[1],n[1]]]},r.prototype._createBarGroup=function(n){var g=this._orient,y=this.visualMapModel.get("inverse");return new Group$4(g==="horizontal"&&!y?{scaleX:n==="bottom"?1:-1,rotation:Math.PI/2}:g==="horizontal"&&y?{scaleX:n==="bottom"?-1:1,rotation:-Math.PI/2}:g==="vertical"&&!y?{scaleX:n==="left"?1:-1,scaleY:-1}:{scaleX:n==="left"?1:-1})},r.prototype._updateHandle=function(n,g){if(this._useHandle){var y=this._shapes,L=this.visualMapModel,$=y.handleThumbs,V=y.handleLabels,z=L.itemSize,j=L.getExtent();each$1([0,1],function(re){var ae=$[re];ae.setStyle("fill",g.handlesColor[re]),ae.y=n[re];var oe=linearMap(n[re],[0,z[1]],j,!0),ie=this.getControllerVisual(oe,"symbolSize");ae.scaleX=ae.scaleY=ie/z[0],ae.x=z[0]-ie/2;var le=applyTransform(y.handleLabelPoints[re],getTransform$1(ae,this.group));V[re].setStyle({x:le[0],y:le[1],text:L.formatValueText(this._dataInterval[re]),verticalAlign:"middle",align:this._orient==="vertical"?this._applyTransform("left",y.mainGroup):"center"})},this)}},r.prototype._showIndicator=function(n,g,y,L){var $=this.visualMapModel,V=$.getExtent(),z=$.itemSize,j=[0,z[1]],re=this._shapes,ae=re.indicator;if(ae){ae.attr("invisible",!1);var oe={convertOpacityToAlpha:!0},ie=this.getControllerVisual(n,"color",oe),le=this.getControllerVisual(n,"symbolSize"),ue=linearMap(n,V,j,!0),de=z[0]-le/2,pe={x:ae.x,y:ae.y};ae.y=ue,ae.x=de;var he=applyTransform(re.indicatorLabelPoint,getTransform$1(ae,this.group)),_e=re.indicatorLabel;_e.attr("invisible",!1);var Ce=this._applyTransform("left",re.mainGroup),$e=this._orient,xe=$e==="horizontal";_e.setStyle({text:(y||"")+$.formatValueText(g),verticalAlign:xe?Ce:"middle",align:xe?"center":Ce});var Ie={x:de,y:ue,style:{fill:ie}},Ne={style:{x:he[0],y:he[1]}};if($.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var ze={duration:100,easing:"cubicInOut",additive:!0};ae.x=pe.x,ae.y=pe.y,ae.animateTo(Ie,ze),_e.animateTo(Ne,ze)}else ae.attr(Ie),_e.attr(Ne);this._firstShowIndicator=!1;var Fe=this._shapes.handleLabels;if(Fe)for(var qe=0;qe<Fe.length;qe++)this.api.enterBlur(Fe[qe])}},r.prototype._enableHoverLinkToSeries=function(){var n=this;this._shapes.mainGroup.on("mousemove",function(g){if(n._hovering=!0,!n._dragging){var y=n.visualMapModel.itemSize,L=n._applyTransform([g.offsetX,g.offsetY],n._shapes.mainGroup,!0,!0);L[1]=mathMin(mathMax(0,L[1]),y[1]),n._doHoverLinkToSeries(L[1],0<=L[0]&&L[0]<=y[0])}}).on("mouseout",function(){n._hovering=!1,!n._dragging&&n._clearHoverLinkToSeries()})},r.prototype._enableHoverLinkFromSeries=function(){var n=this.api.getZr();this.visualMapModel.option.hoverLink?(n.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),n.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},r.prototype._doHoverLinkToSeries=function(n,g){var y=this.visualMapModel,L=y.itemSize;if(y.option.hoverLink){var $=[0,L[1]],V=y.getExtent();n=mathMin(mathMax($[0],n),$[1]);var z=getHalfHoverLinkSize(y,V,$),j=[n-z,n+z],re=linearMap(n,$,V,!0),ae=[linearMap(j[0],$,V,!0),linearMap(j[1],$,V,!0)];j[0]<$[0]&&(ae[0]=-1/0),j[1]>$[1]&&(ae[1]=1/0),g&&(ae[0]===-1/0?this._showIndicator(re,ae[1],"< ",z):ae[1]===1/0?this._showIndicator(re,ae[0],"> ",z):this._showIndicator(re,re,"≈ ",z));var oe=this._hoverLinkDataIndices,ie=[];(g||useHoverLinkOnHandle(y))&&(ie=this._hoverLinkDataIndices=y.findTargetDataIndices(ae));var le=compressBatches(oe,ie);this._dispatchHighDown("downplay",makeHighDownBatch(le[0],y)),this._dispatchHighDown("highlight",makeHighDownBatch(le[1],y))}},r.prototype._hoverLinkFromSeriesMouseOver=function(n){var g;if(findEventDispatcher(n.target,function(z){var j=getECData(z);if(j.dataIndex!=null)return g=j,!0},!0),!!g){var y=this.ecModel.getSeriesByIndex(g.seriesIndex),L=this.visualMapModel;if(L.isTargetSeries(y)){var $=y.getData(g.dataType),V=$.getStore().get(L.getDataDimensionIndex($),g.dataIndex);isNaN(V)||this._showIndicator(V,V)}}},r.prototype._hideIndicator=function(){var n=this._shapes;n.indicator&&n.indicator.attr("invisible",!0),n.indicatorLabel&&n.indicatorLabel.attr("invisible",!0);var g=this._shapes.handleLabels;if(g)for(var y=0;y<g.length;y++)this.api.leaveBlur(g[y])},r.prototype._clearHoverLinkToSeries=function(){this._hideIndicator();var n=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",makeHighDownBatch(n,this.visualMapModel)),n.length=0},r.prototype._clearHoverLinkFromSeries=function(){this._hideIndicator();var n=this.api.getZr();n.off("mouseover",this._hoverLinkFromSeriesMouseOver),n.off("mouseout",this._hideIndicator)},r.prototype._applyTransform=function(n,g,y,L){var $=getTransform$1(g,L?null:this.group);return isArray$2(n)?applyTransform(n,$,y):transformDirection(n,$,y)},r.prototype._dispatchHighDown=function(n,g){g&&g.length&&this.api.dispatchAction({type:n,batch:g})},r.prototype.dispose=function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},r.type="visualMap.continuous",r}(VisualMapView$1);function createPolygon(t,r,n,g){return new Polygon$1({shape:{points:t},draggable:!!n,cursor:r,drift:n,onmousemove:function(y){stop(y.event)},ondragend:g})}function getHalfHoverLinkSize(t,r,n){var g=HOVER_LINK_SIZE/2,y=t.get("hoverLinkDataSize");return y&&(g=linearMap(y,r,n,!0)/2),g}function useHoverLinkOnHandle(t){var r=t.get("hoverLinkOnHandle");return!!(r??t.get("realtime"))}function getCursor(t){return t==="vertical"?"ns-resize":"ew-resize"}const ContinuousView$1=ContinuousView;var visualMapActionInfo={type:"selectDataRange",event:"dataRangeSelected",update:"update"},visualMapActionHander=function(t,r){r.eachComponent({mainType:"visualMap",query:t},function(n){n.setSelected(t.selected)})},visualMapEncodingHandlers=[{createOnAllSeries:!0,reset:function(t,r){var n=[];return r.eachComponent("visualMap",function(g){var y=t.pipelineContext;!g.isTargetSeries(t)||y&&y.large||n.push(incrementalApplyVisual(g.stateList,g.targetVisuals,bind$2(g.getValueState,g),g.getDataDimensionIndex(t.getData())))}),n}},{createOnAllSeries:!0,reset:function(t,r){var n=t.getData(),g=[];r.eachComponent("visualMap",function(y){if(y.isTargetSeries(t)){var L=y.getVisualMeta(bind$2(getColorVisual,null,t,y))||{stops:[],outerColors:[]},$=y.getDataDimensionIndex(n);$>=0&&(L.dimension=$,g.push(L))}}),t.getData().setVisual("visualMeta",g)}}];function getColorVisual(t,r,n,g){for(var y=r.targetVisuals[g],L=VisualMapping$1.prepareVisualTypes(y),$={color:getVisualFromData(t.getData(),"color")},V=0,z=L.length;V<z;V++){var j=L[V],re=y[j==="opacity"?"__alphaForOpacity":j];re&&re.applyVisual(n,ae,oe)}return $.color;function ae(ie){return $[ie]}function oe(ie,le){$[ie]=le}}var each=each$f;function visualMapPreprocessor(t){var r=t&&t.visualMap;isArray$2(r)||(r=r?[r]:[]),each(r,function(n){if(n){has(n,"splitList")&&!has(n,"pieces")&&(n.pieces=n.splitList,delete n.splitList);var g=n.pieces;g&&isArray$2(g)&&each(g,function(y){isObject$5(y)&&(has(y,"start")&&!has(y,"min")&&(y.min=y.start),has(y,"end")&&!has(y,"max")&&(y.max=y.end))})}})}function has(t,r){return t&&t.hasOwnProperty&&t.hasOwnProperty(r)}var installed=!1;function installCommon(t){installed||(installed=!0,t.registerSubTypeDefaulter("visualMap",function(r){return!r.categories&&(!(r.pieces?r.pieces.length>0:r.splitNumber>0)||r.calculable)?"continuous":"piecewise"}),t.registerAction(visualMapActionInfo,visualMapActionHander),each$f(visualMapEncodingHandlers,function(r){t.registerVisual(t.PRIORITY.VISUAL.COMPONENT,r)}),t.registerPreprocessor(visualMapPreprocessor))}function install$5(t){t.registerComponentModel(ContinuousModel$1),t.registerComponentView(ContinuousView$1),installCommon(t)}var PiecewiseModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n._pieceList=[],n}return r.prototype.optionUpdated=function(n,g){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var y=this._mode=this._determineMode();this._pieceList=[],resetMethods[this._mode].call(this,this._pieceList),this._resetSelected(n,g);var L=this.option.categories;this.resetVisual(function($,V){y==="categories"?($.mappingMethod="category",$.categories=clone$4(L)):($.dataExtent=this.getExtent(),$.mappingMethod="piecewise",$.pieceList=map$1(this._pieceList,function(z){return z=clone$4(z),V!=="inRange"&&(z.visual=null),z}))})},r.prototype.completeVisualOption=function(){var n=this.option,g={},y=VisualMapping$1.listVisualTypes(),L=this.isCategory();each$f(n.pieces,function(V){each$f(y,function(z){V.hasOwnProperty(z)&&(g[z]=1)})}),each$f(g,function(V,z){var j=!1;each$f(this.stateList,function(re){j=j||$(n,re,z)||$(n.target,re,z)},this),!j&&each$f(this.stateList,function(re){(n[re]||(n[re]={}))[z]=visualDefault$1.get(z,re==="inRange"?"active":"inactive",L)})},this);function $(V,z,j){return V&&V[z]&&V[z].hasOwnProperty(j)}t.prototype.completeVisualOption.apply(this,arguments)},r.prototype._resetSelected=function(n,g){var y=this.option,L=this._pieceList,$=(g?y:n).selected||{};if(y.selected=$,each$f(L,function(z,j){var re=this.getSelectedMapKey(z);$.hasOwnProperty(re)||($[re]=!0)},this),y.selectedMode==="single"){var V=!1;each$f(L,function(z,j){var re=this.getSelectedMapKey(z);$[re]&&(V?$[re]=!1:V=!0)},this)}},r.prototype.getItemSymbol=function(){return this.get("itemSymbol")},r.prototype.getSelectedMapKey=function(n){return this._mode==="categories"?n.value+"":n.index+""},r.prototype.getPieceList=function(){return this._pieceList},r.prototype._determineMode=function(){var n=this.option;return n.pieces&&n.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},r.prototype.setSelected=function(n){this.option.selected=clone$4(n)},r.prototype.getValueState=function(n){var g=VisualMapping$1.findPieceIndex(n,this._pieceList);return g!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[g])]?"inRange":"outOfRange"},r.prototype.findTargetDataIndices=function(n){var g=[],y=this._pieceList;return this.eachTargetSeries(function(L){var $=[],V=L.getData();V.each(this.getDataDimensionIndex(V),function(z,j){var re=VisualMapping$1.findPieceIndex(z,y);re===n&&$.push(j)},this),g.push({seriesId:L.id,dataIndex:$})},this),g},r.prototype.getRepresentValue=function(n){var g;if(this.isCategory())g=n.value;else if(n.value!=null)g=n.value;else{var y=n.interval||[];g=y[0]===-1/0&&y[1]===1/0?0:(y[0]+y[1])/2}return g},r.prototype.getVisualMeta=function(n){if(this.isCategory())return;var g=[],y=["",""],L=this;function $(re,ae){var oe=L.getRepresentValue({interval:re});ae||(ae=L.getValueState(oe));var ie=n(oe,ae);re[0]===-1/0?y[0]=ie:re[1]===1/0?y[1]=ie:g.push({value:re[0],color:ie},{value:re[1],color:ie})}var V=this._pieceList.slice();if(!V.length)V.push({interval:[-1/0,1/0]});else{var z=V[0].interval[0];z!==-1/0&&V.unshift({interval:[-1/0,z]}),z=V[V.length-1].interval[1],z!==1/0&&V.push({interval:[z,1/0]})}var j=-1/0;return each$f(V,function(re){var ae=re.interval;ae&&(ae[0]>j&&$([j,ae[0]],"outOfRange"),$(ae.slice()),j=ae[1])},this),{stops:g,outerColors:y}},r.type="visualMap.piecewise",r.defaultOption=inheritDefaultOption(VisualMapModel$1.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}),r}(VisualMapModel$1),resetMethods={splitNumber:function(t){var r=this.option,n=Math.min(r.precision,20),g=this.getExtent(),y=r.splitNumber;y=Math.max(parseInt(y,10),1),r.splitNumber=y;for(var L=(g[1]-g[0])/y;+L.toFixed(n)!==L&&n<5;)n++;r.precision=n,L=+L.toFixed(n),r.minOpen&&t.push({interval:[-1/0,g[0]],close:[0,0]});for(var $=0,V=g[0];$<y;V+=L,$++){var z=$===y-1?g[1]:V+L;t.push({interval:[V,z],close:[1,1]})}r.maxOpen&&t.push({interval:[g[1],1/0],close:[0,0]}),reformIntervals(t),each$f(t,function(j,re){j.index=re,j.text=this.formatValueText(j.interval)},this)},categories:function(t){var r=this.option;each$f(r.categories,function(n){t.push({text:this.formatValueText(n,!0),value:n})},this),normalizeReverse(r,t)},pieces:function(t){var r=this.option;each$f(r.pieces,function(n,g){isObject$5(n)||(n={value:n});var y={text:"",index:g};if(n.label!=null&&(y.text=n.label),n.hasOwnProperty("value")){var L=y.value=n.value;y.interval=[L,L],y.close=[1,1]}else{for(var $=y.interval=[],V=y.close=[0,0],z=[1,0,1],j=[-1/0,1/0],re=[],ae=0;ae<2;ae++){for(var oe=[["gte","gt","min"],["lte","lt","max"]][ae],ie=0;ie<3&&$[ae]==null;ie++)$[ae]=n[oe[ie]],V[ae]=z[ie],re[ae]=ie===2;$[ae]==null&&($[ae]=j[ae])}re[0]&&$[1]===1/0&&(V[0]=0),re[1]&&$[0]===-1/0&&(V[1]=0),$[0]===$[1]&&V[0]&&V[1]&&(y.value=$[0])}y.visual=VisualMapping$1.retrieveVisuals(n),t.push(y)},this),normalizeReverse(r,t),reformIntervals(t),each$f(t,function(n){var g=n.close,y=[["<","≤"][g[1]],[">","≥"][g[0]]];n.text=n.text||this.formatValueText(n.value!=null?n.value:n.interval,!1,y)},this)}};function normalizeReverse(t,r){var n=t.inverse;(t.orient==="vertical"?!n:n)&&r.reverse()}const PiecewiseModel$1=PiecewiseModel;var PiecewiseVisualMapView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type=r.type,n}return r.prototype.doRender=function(){var n=this.group;n.removeAll();var g=this.visualMapModel,y=g.get("textGap"),L=g.textStyleModel,$=L.getFont(),V=L.getTextColor(),z=this._getItemAlign(),j=g.itemSize,re=this._getViewData(),ae=re.endsText,oe=retrieve(g.get("showLabel",!0),!ae);ae&&this._renderEndsText(n,ae[0],j,oe,z),each$f(re.viewPieceList,function(ie){var le=ie.piece,ue=new Group$4;ue.onclick=bind$2(this._onItemClick,this,le),this._enableHoverLink(ue,ie.indexInModelPieceList);var de=g.getRepresentValue(le);if(this._createItemSymbol(ue,de,[0,0,j[0],j[1]]),oe){var pe=this.visualMapModel.getValueState(de);ue.add(new ZRText$1({style:{x:z==="right"?-y:j[0]+y,y:j[1]/2,text:le.text,verticalAlign:"middle",align:z,font:$,fill:V,opacity:pe==="outOfRange"?.5:1}}))}n.add(ue)},this),ae&&this._renderEndsText(n,ae[1],j,oe,z),box(g.get("orient"),n,g.get("itemGap")),this.renderBackground(n),this.positionGroup(n)},r.prototype._enableHoverLink=function(n,g){var y=this;n.on("mouseover",function(){return L("highlight")}).on("mouseout",function(){return L("downplay")});var L=function($){var V=y.visualMapModel;V.option.hoverLink&&y.api.dispatchAction({type:$,batch:makeHighDownBatch(V.findTargetDataIndices(g),V)})}},r.prototype._getItemAlign=function(){var n=this.visualMapModel,g=n.option;if(g.orient==="vertical")return getItemAlign(n,this.api,n.itemSize);var y=g.align;return(!y||y==="auto")&&(y="left"),y},r.prototype._renderEndsText=function(n,g,y,L,$){if(g){var V=new Group$4,z=this.visualMapModel.textStyleModel;V.add(new ZRText$1({style:createTextStyle(z,{x:L?$==="right"?y[0]:0:y[0]/2,y:y[1]/2,verticalAlign:"middle",align:L?$:"center",text:g})})),n.add(V)}},r.prototype._getViewData=function(){var n=this.visualMapModel,g=map$1(n.getPieceList(),function(V,z){return{piece:V,indexInModelPieceList:z}}),y=n.get("text"),L=n.get("orient"),$=n.get("inverse");return(L==="horizontal"?$:!$)?g.reverse():y&&(y=y.slice().reverse()),{viewPieceList:g,endsText:y}},r.prototype._createItemSymbol=function(n,g,y){n.add(createSymbol$1(this.getControllerVisual(g,"symbol"),y[0],y[1],y[2],y[3],this.getControllerVisual(g,"color")))},r.prototype._onItemClick=function(n){var g=this.visualMapModel,y=g.option,L=y.selectedMode;if(L){var $=clone$4(y.selected),V=g.getSelectedMapKey(n);L==="single"||L===!0?($[V]=!0,each$f($,function(z,j){$[j]=j===V})):$[V]=!$[V],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:$})}},r.type="visualMap.piecewise",r}(VisualMapView$1);const PiecewiseView=PiecewiseVisualMapView;function install$4(t){t.registerComponentModel(PiecewiseModel$1),t.registerComponentView(PiecewiseView),installCommon(t)}function install$3(t){use(install$5),use(install$4)}var DEFAULT_OPTION={label:{enabled:!0},decal:{show:!1}},inner=makeInner(),decalPaletteScope={};function ariaVisual(t,r){var n=t.getModel("aria");if(!n.get("enabled"))return;var g=clone$4(DEFAULT_OPTION);merge$1(g.label,t.getLocaleModel().get("aria"),!1),merge$1(n.option,g,!1),y(),L();function y(){var j=n.getModel("decal"),re=j.get("show");if(re){var ae=createHashMap();t.eachSeries(function(oe){if(!oe.isColorBySeries()){var ie=ae.get(oe.type);ie||(ie={},ae.set(oe.type,ie)),inner(oe).scope=ie}}),t.eachRawSeries(function(oe){if(t.isSeriesFiltered(oe))return;if(isFunction$1(oe.enableAriaDecal)){oe.enableAriaDecal();return}var ie=oe.getData();if(oe.isColorBySeries()){var he=getDecalFromPalette(oe.ecModel,oe.name,decalPaletteScope,t.getSeriesCount()),_e=ie.getVisual("decal");ie.setVisual("decal",Ce(_e,he))}else{var le=oe.getRawData(),ue={},de=inner(oe).scope;ie.each(function($e){var xe=ie.getRawIndex($e);ue[xe]=$e});var pe=le.count();le.each(function($e){var xe=ue[$e],Ie=le.getName($e)||$e+"",Ne=getDecalFromPalette(oe.ecModel,Ie,de,pe),ze=ie.getItemVisual(xe,"decal");ie.setItemVisual(xe,"decal",Ce(ze,Ne))})}function Ce($e,xe){var Ie=$e?extend$1(extend$1({},xe),$e):xe;return Ie.dirty=!0,Ie}})}}function L(){var j=t.getLocaleModel().get("aria"),re=n.getModel("label");if(re.option=defaults$2(re.option,j),!!re.get("enabled")){var ae=r.getZr().dom;if(re.get("description")){ae.setAttribute("aria-label",re.get("description"));return}var oe=t.getSeriesCount(),ie=re.get(["data","maxCount"])||10,le=re.get(["series","maxCount"])||10,ue=Math.min(oe,le),de;if(!(oe<1)){var pe=V();if(pe){var he=re.get(["general","withTitle"]);de=$(he,{title:pe})}else de=re.get(["general","withoutTitle"]);var _e=[],Ce=oe>1?re.get(["series","multiple","prefix"]):re.get(["series","single","prefix"]);de+=$(Ce,{seriesCount:oe}),t.eachSeries(function(Ne,ze){if(ze<ue){var Fe=void 0,qe=Ne.get("name"),Et=qe?"withName":"withoutName";Fe=oe>1?re.get(["series","multiple",Et]):re.get(["series","single",Et]),Fe=$(Fe,{seriesId:Ne.seriesIndex,seriesName:Ne.get("name"),seriesType:z(Ne.subType)});var kt=Ne.getData();if(kt.count()>ie){var Lt=re.get(["data","partialData"]);Fe+=$(Lt,{displayCnt:ie})}else Fe+=re.get(["data","allData"]);for(var vn=re.get(["data","separator","middle"]),jt=re.get(["data","separator","end"]),At=[],hn=0;hn<kt.count();hn++)if(hn<ie){var bn=kt.getName(hn),Cn=kt.getValues(hn),Tn=re.get(["data",bn?"withName":"withoutName"]);At.push($(Tn,{name:bn,value:Cn.join(vn)}))}Fe+=At.join(vn)+jt,_e.push(Fe)}});var $e=re.getModel(["series","multiple","separator"]),xe=$e.get("middle"),Ie=$e.get("end");de+=_e.join(xe)+Ie,ae.setAttribute("aria-label",de)}}}function $(j,re){if(!isString$1(j))return j;var ae=j;return each$f(re,function(oe,ie){ae=ae.replace(new RegExp("\\{\\s*"+ie+"\\s*\\}","g"),oe)}),ae}function V(){var j=t.get("title");return j&&j.length&&(j=j[0]),j&&j.text}function z(j){var re=t.getLocaleModel().get(["series","typeNames"]);return re[j]||re.chart}}function ariaPreprocessor(t){if(!(!t||!t.aria)){var r=t.aria;r.show!=null&&(r.enabled=r.show),r.label=r.label||{},each$f(["description","general","series","data"],function(n){r[n]!=null&&(r.label[n]=r[n])})}}function install$2(t){t.registerPreprocessor(ariaPreprocessor),t.registerVisual(t.PRIORITY.VISUAL.ARIA,ariaVisual)}var RELATIONAL_EXPRESSION_OP_ALIAS_MAP={value:"eq","<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},RegExpEvaluator=function(){function t(r){var n=this._condVal=isString$1(r)?new RegExp(r):isRegExp$1(r)?r:null;if(n==null){var g="";throwError(g)}}return t.prototype.evaluate=function(r){var n=typeof r;return isString$1(n)?this._condVal.test(r):isNumber$1(n)?this._condVal.test(r+""):!1},t}(),ConstConditionInternal=function(){function t(){}return t.prototype.evaluate=function(){return this.value},t}(),AndConditionInternal=function(){function t(){}return t.prototype.evaluate=function(){for(var r=this.children,n=0;n<r.length;n++)if(!r[n].evaluate())return!1;return!0},t}(),OrConditionInternal=function(){function t(){}return t.prototype.evaluate=function(){for(var r=this.children,n=0;n<r.length;n++)if(r[n].evaluate())return!0;return!1},t}(),NotConditionInternal=function(){function t(){}return t.prototype.evaluate=function(){return!this.child.evaluate()},t}(),RelationalConditionInternal=function(){function t(){}return t.prototype.evaluate=function(){for(var r=!!this.valueParser,n=this.getValue,g=n(this.valueGetterParam),y=r?this.valueParser(g):null,L=0;L<this.subCondList.length;L++)if(!this.subCondList[L].evaluate(r?y:g))return!1;return!0},t}();function parseOption(t,r){if(t===!0||t===!1){var n=new ConstConditionInternal;return n.value=t,n}var g="";return isObjectNotArray(t)||throwError(g),t.and?parseAndOrOption("and",t,r):t.or?parseAndOrOption("or",t,r):t.not?parseNotOption(t,r):parseRelationalOption(t,r)}function parseAndOrOption(t,r,n){var g=r[t],y="";isArray$2(g)||throwError(y),g.length||throwError(y);var L=t==="and"?new AndConditionInternal:new OrConditionInternal;return L.children=map$1(g,function($){return parseOption($,n)}),L.children.length||throwError(y),L}function parseNotOption(t,r){var n=t.not,g="";isObjectNotArray(n)||throwError(g);var y=new NotConditionInternal;return y.child=parseOption(n,r),y.child||throwError(g),y}function parseRelationalOption(t,r){for(var n="",g=r.prepareGetValue(t),y=[],L=keys(t),$=t.parser,V=$?getRawValueParser($):null,z=0;z<L.length;z++){var j=L[z];if(!(j==="parser"||r.valueGetterAttrMap.get(j))){var re=hasOwn(RELATIONAL_EXPRESSION_OP_ALIAS_MAP,j)?RELATIONAL_EXPRESSION_OP_ALIAS_MAP[j]:j,ae=t[j],oe=V?V(ae):ae,ie=createFilterComparator(re,oe)||re==="reg"&&new RegExpEvaluator(oe);ie||throwError(n),y.push(ie)}}y.length||throwError(n);var le=new RelationalConditionInternal;return le.valueGetterParam=g,le.valueParser=V,le.getValue=r.getValue,le.subCondList=y,le}function isObjectNotArray(t){return isObject$5(t)&&!isArrayLike(t)}var ConditionalExpressionParsed=function(){function t(r,n){this._cond=parseOption(r,n)}return t.prototype.evaluate=function(){return this._cond.evaluate()},t}();function parseConditionalExpression(t,r){return new ConditionalExpressionParsed(t,r)}var filterTransform={type:"echarts:filter",transform:function(t){for(var r=t.upstream,n,g=parseConditionalExpression(t.config,{valueGetterAttrMap:createHashMap({dimension:!0}),prepareGetValue:function(V){var z="",j=V.dimension;hasOwn(V,"dimension")||throwError(z);var re=r.getDimensionInfo(j);return re||throwError(z),{dimIdx:re.index}},getValue:function(V){return r.retrieveValueFromItem(n,V.dimIdx)}}),y=[],L=0,$=r.count();L<$;L++)n=r.getRawDataItem(L),g.evaluate()&&y.push(n);return{data:y}}},sortTransform={type:"echarts:sort",transform:function(t){var r=t.upstream,n=t.config,g="",y=normalizeToArray(n);y.length||throwError(g);var L=[];each$f(y,function(re){var ae=re.dimension,oe=re.order,ie=re.parser,le=re.incomparable;if(ae==null&&throwError(g),oe!=="asc"&&oe!=="desc"&&throwError(g),le&&le!=="min"&&le!=="max"){var ue="";throwError(ue)}if(oe!=="asc"&&oe!=="desc"){var de="";throwError(de)}var pe=r.getDimensionInfo(ae);pe||throwError(g);var he=ie?getRawValueParser(ie):null;ie&&!he&&throwError(g),L.push({dimIdx:pe.index,parser:he,comparator:new SortOrderComparator(oe,le)})});var $=r.sourceFormat;$!==SOURCE_FORMAT_ARRAY_ROWS&&$!==SOURCE_FORMAT_OBJECT_ROWS&&throwError(g);for(var V=[],z=0,j=r.count();z<j;z++)V.push(r.getRawDataItem(z));return V.sort(function(re,ae){for(var oe=0;oe<L.length;oe++){var ie=L[oe],le=r.retrieveValueFromItem(re,ie.dimIdx),ue=r.retrieveValueFromItem(ae,ie.dimIdx);ie.parser&&(le=ie.parser(le),ue=ie.parser(ue));var de=ie.comparator.evaluate(le,ue);if(de!==0)return de}return 0}),{data:V}}};function install$1(t){t.registerTransform(filterTransform),t.registerTransform(sortTransform)}var DatasetModel=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type="dataset",n}return r.prototype.init=function(n,g,y){t.prototype.init.call(this,n,g,y),this._sourceManager=new SourceManager(this),disableTransformOptionMerge(this)},r.prototype.mergeOption=function(n,g){t.prototype.mergeOption.call(this,n,g),disableTransformOptionMerge(this)},r.prototype.optionUpdated=function(){this._sourceManager.dirty()},r.prototype.getSourceManager=function(){return this._sourceManager},r.type="dataset",r.defaultOption={seriesLayoutBy:SERIES_LAYOUT_BY_COLUMN},r}(ComponentModel$1),DatasetView=function(t){__extends(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.type="dataset",n}return r.type="dataset",r}(ComponentView$1);function install(t){t.registerComponentModel(DatasetModel),t.registerComponentView(DatasetView)}var CMD=PathProxy.CMD;function aroundEqual(t,r){return Math.abs(t-r)<1e-5}function pathToBezierCurves(t){var r=t.data,n=t.len(),g=[],y,L=0,$=0,V=0,z=0;function j(kt,Lt){y&&y.length>2&&g.push(y),y=[kt,Lt]}function re(kt,Lt,vn,jt){aroundEqual(kt,vn)&&aroundEqual(Lt,jt)||y.push(kt,Lt,vn,jt,vn,jt)}function ae(kt,Lt,vn,jt,At,hn){var bn=Math.abs(Lt-kt),Cn=Math.tan(bn/4)*4/3,Tn=Lt<kt?-1:1,xn=Math.cos(kt),En=Math.sin(kt),kn=Math.cos(Lt),On=Math.sin(Lt),Rn=xn*At+vn,In=En*hn+jt,Mn=kn*At+vn,Vn=On*hn+jt,zn=At*Cn*Tn,Jn=hn*Cn*Tn;y.push(Rn-zn*En,In+Jn*xn,Mn+zn*On,Vn-Jn*kn,Mn,Vn)}for(var oe,ie,le,ue,de=0;de<n;){var pe=r[de++],he=de===1;switch(he&&(L=r[de],$=r[de+1],V=L,z=$,(pe===CMD.L||pe===CMD.C||pe===CMD.Q)&&(y=[V,z])),pe){case CMD.M:L=V=r[de++],$=z=r[de++],j(V,z);break;case CMD.L:oe=r[de++],ie=r[de++],re(L,$,oe,ie),L=oe,$=ie;break;case CMD.C:y.push(r[de++],r[de++],r[de++],r[de++],L=r[de++],$=r[de++]);break;case CMD.Q:oe=r[de++],ie=r[de++],le=r[de++],ue=r[de++],y.push(L+2/3*(oe-L),$+2/3*(ie-$),le+2/3*(oe-le),ue+2/3*(ie-ue),le,ue),L=le,$=ue;break;case CMD.A:var _e=r[de++],Ce=r[de++],$e=r[de++],xe=r[de++],Ie=r[de++],Ne=r[de++]+Ie;de+=1;var ze=!r[de++];oe=Math.cos(Ie)*$e+_e,ie=Math.sin(Ie)*xe+Ce,he?(V=oe,z=ie,j(V,z)):re(L,$,oe,ie),L=Math.cos(Ne)*$e+_e,$=Math.sin(Ne)*xe+Ce;for(var Fe=(ze?-1:1)*Math.PI/2,qe=Ie;ze?qe>Ne:qe<Ne;qe+=Fe){var Et=ze?Math.max(qe+Fe,Ne):Math.min(qe+Fe,Ne);ae(qe,Et,_e,Ce,$e,xe)}break;case CMD.R:V=L=r[de++],z=$=r[de++],oe=V+r[de++],ie=z+r[de++],j(oe,z),re(oe,z,oe,ie),re(oe,ie,V,ie),re(V,ie,V,z),re(V,z,oe,z);break;case CMD.Z:y&&re(L,$,V,z),L=V,$=z;break}}return y&&y.length>2&&g.push(y),g}function adpativeBezier(t,r,n,g,y,L,$,V,z,j){if(aroundEqual(t,n)&&aroundEqual(r,g)&&aroundEqual(y,$)&&aroundEqual(L,V)){z.push($,V);return}var re=2/j,ae=re*re,oe=$-t,ie=V-r,le=Math.sqrt(oe*oe+ie*ie);oe/=le,ie/=le;var ue=n-t,de=g-r,pe=y-$,he=L-V,_e=ue*ue+de*de,Ce=pe*pe+he*he;if(_e<ae&&Ce<ae){z.push($,V);return}var $e=oe*ue+ie*de,xe=-oe*pe-ie*he,Ie=_e-$e*$e,Ne=Ce-xe*xe;if(Ie<ae&&$e>=0&&Ne<ae&&xe>=0){z.push($,V);return}var ze=[],Fe=[];cubicSubdivide(t,n,y,$,.5,ze),cubicSubdivide(r,g,L,V,.5,Fe),adpativeBezier(ze[0],Fe[0],ze[1],Fe[1],ze[2],Fe[2],ze[3],Fe[3],z,j),adpativeBezier(ze[4],Fe[4],ze[5],Fe[5],ze[6],Fe[6],ze[7],Fe[7],z,j)}function pathToPolygons(t,r){var n=pathToBezierCurves(t),g=[];r=r||1;for(var y=0;y<n.length;y++){var L=n[y],$=[],V=L[0],z=L[1];$.push(V,z);for(var j=2;j<L.length;){var re=L[j++],ae=L[j++],oe=L[j++],ie=L[j++],le=L[j++],ue=L[j++];adpativeBezier(V,z,re,ae,oe,ie,le,ue,$,r),V=le,z=ue}g.push($)}return g}function getDividingGrids(t,r,n){var g=t[r],y=t[1-r],L=Math.abs(g/y),$=Math.ceil(Math.sqrt(L*n)),V=Math.floor(n/$);V===0&&(V=1,$=n);for(var z=[],j=0;j<$;j++)z.push(V);var re=$*V,ae=n-re;if(ae>0)for(var j=0;j<ae;j++)z[j%$]+=1;return z}function divideSector(t,r,n){for(var g=t.r0,y=t.r,L=t.startAngle,$=t.endAngle,V=Math.abs($-L),z=V*y,j=y-g,re=z>Math.abs(j),ae=getDividingGrids([z,j],re?0:1,r),oe=(re?V:j)/ae.length,ie=0;ie<ae.length;ie++)for(var le=(re?j:V)/ae[ie],ue=0;ue<ae[ie];ue++){var de={};re?(de.startAngle=L+oe*ie,de.endAngle=L+oe*(ie+1),de.r0=g+le*ue,de.r=g+le*(ue+1)):(de.startAngle=L+le*ue,de.endAngle=L+le*(ue+1),de.r0=g+oe*ie,de.r=g+oe*(ie+1)),de.clockwise=t.clockwise,de.cx=t.cx,de.cy=t.cy,n.push(de)}}function divideRect(t,r,n){for(var g=t.width,y=t.height,L=g>y,$=getDividingGrids([g,y],L?0:1,r),V=L?"width":"height",z=L?"height":"width",j=L?"x":"y",re=L?"y":"x",ae=t[V]/$.length,oe=0;oe<$.length;oe++)for(var ie=t[z]/$[oe],le=0;le<$[oe];le++){var ue={};ue[j]=oe*ae,ue[re]=le*ie,ue[V]=ae,ue[z]=ie,ue.x+=t.x,ue.y+=t.y,n.push(ue)}}function crossProduct2d(t,r,n,g){return t*g-n*r}function lineLineIntersect(t,r,n,g,y,L,$,V){var z=n-t,j=g-r,re=$-y,ae=V-L,oe=crossProduct2d(re,ae,z,j);if(Math.abs(oe)<1e-6)return null;var ie=t-y,le=r-L,ue=crossProduct2d(ie,le,re,ae)/oe;return ue<0||ue>1?null:new Point$1(ue*z+t,ue*j+r)}function projPtOnLine(t,r,n){var g=new Point$1;Point$1.sub(g,n,r),g.normalize();var y=new Point$1;Point$1.sub(y,t,r);var L=y.dot(g);return L}function addToPoly(t,r){var n=t[t.length-1];n&&n[0]===r[0]&&n[1]===r[1]||t.push(r)}function splitPolygonByLine(t,r,n){for(var g=t.length,y=[],L=0;L<g;L++){var $=t[L],V=t[(L+1)%g],z=lineLineIntersect($[0],$[1],V[0],V[1],r.x,r.y,n.x,n.y);z&&y.push({projPt:projPtOnLine(z,r,n),pt:z,idx:L})}if(y.length<2)return[{points:t},{points:t}];y.sort(function(de,pe){return de.projPt-pe.projPt});var j=y[0],re=y[y.length-1];if(re.idx<j.idx){var ae=j;j=re,re=ae}for(var oe=[j.pt.x,j.pt.y],ie=[re.pt.x,re.pt.y],le=[oe],ue=[ie],L=j.idx+1;L<=re.idx;L++)addToPoly(le,t[L].slice());addToPoly(le,ie),addToPoly(le,oe);for(var L=re.idx+1;L<=j.idx+g;L++)addToPoly(ue,t[L%g].slice());return addToPoly(ue,oe),addToPoly(ue,ie),[{points:le},{points:ue}]}function binaryDividePolygon(t){var r=t.points,n=[],g=[];fromPoints(r,n,g);var y=new BoundingRect$1(n[0],n[1],g[0]-n[0],g[1]-n[1]),L=y.width,$=y.height,V=y.x,z=y.y,j=new Point$1,re=new Point$1;return L>$?(j.x=re.x=V+L/2,j.y=z,re.y=z+$):(j.y=re.y=z+$/2,j.x=V,re.x=V+L),splitPolygonByLine(r,j,re)}function binaryDivideRecursive(t,r,n,g){if(n===1)g.push(r);else{var y=Math.floor(n/2),L=t(r);binaryDivideRecursive(t,L[0],y,g),binaryDivideRecursive(t,L[1],n-y,g)}return g}function clone(t,r){for(var n=[],g=0;g<r;g++)n.push(clonePath(t));return n}function copyPathProps(t,r){r.setStyle(t.style),r.z=t.z,r.z2=t.z2,r.zlevel=t.zlevel}function polygonConvert(t){for(var r=[],n=0;n<t.length;)r.push([t[n++],t[n++]]);return r}function split(t,r){var n=[],g=t.shape,y;switch(t.type){case"rect":divideRect(g,r,n),y=Rect$3;break;case"sector":divideSector(g,r,n),y=Sector$1;break;case"circle":divideSector({r0:0,r:g.r,startAngle:0,endAngle:Math.PI*2,cx:g.cx,cy:g.cy},r,n),y=Sector$1;break;default:var L=t.getComputedTransform(),$=L?Math.sqrt(Math.max(L[0]*L[0]+L[1]*L[1],L[2]*L[2]+L[3]*L[3])):1,V=map$1(pathToPolygons(t.getUpdatedPathProxy(),$),function(pe){return polygonConvert(pe)}),z=V.length;if(z===0)binaryDivideRecursive(binaryDividePolygon,{points:V[0]},r,n);else if(z===r)for(var j=0;j<z;j++)n.push({points:V[j]});else{var re=0,ae=map$1(V,function(pe){var he=[],_e=[];fromPoints(pe,he,_e);var Ce=(_e[1]-he[1])*(_e[0]-he[0]);return re+=Ce,{poly:pe,area:Ce}});ae.sort(function(pe,he){return he.area-pe.area});for(var oe=r,j=0;j<z;j++){var ie=ae[j];if(oe<=0)break;var le=j===z-1?oe:Math.ceil(ie.area/re*r);le<0||(binaryDivideRecursive(binaryDividePolygon,{points:ie.poly},le,n),oe-=le)}}y=Polygon$1;break}if(!y)return clone(t,r);for(var ue=[],j=0;j<n.length;j++){var de=new y;de.setShape(n[j]),copyPathProps(t,de),ue.push(de)}return ue}function alignSubpath(t,r){var n=t.length,g=r.length;if(n===g)return[t,r];for(var y=[],L=[],$=n<g?t:r,V=Math.min(n,g),z=Math.abs(g-n)/6,j=(V-2)/6,re=Math.ceil(z/j)+1,ae=[$[0],$[1]],oe=z,ie=2;ie<V;){var le=$[ie-2],ue=$[ie-1],de=$[ie++],pe=$[ie++],he=$[ie++],_e=$[ie++],Ce=$[ie++],$e=$[ie++];if(oe<=0){ae.push(de,pe,he,_e,Ce,$e);continue}for(var xe=Math.min(oe,re-1)+1,Ie=1;Ie<=xe;Ie++){var Ne=Ie/xe;cubicSubdivide(le,de,he,Ce,Ne,y),cubicSubdivide(ue,pe,_e,$e,Ne,L),le=y[3],ue=L[3],ae.push(y[1],L[1],y[2],L[2],le,ue),de=y[5],pe=L[5],he=y[6],_e=L[6]}oe-=xe-1}return $===t?[ae,r]:[t,ae]}function createSubpath(t,r){for(var n=t.length,g=t[n-2],y=t[n-1],L=[],$=0;$<r.length;)L[$++]=g,L[$++]=y;return L}function alignBezierCurves(t,r){for(var n,g,y,L=[],$=[],V=0;V<Math.max(t.length,r.length);V++){var z=t[V],j=r[V],re=void 0,ae=void 0;z?j?(n=alignSubpath(z,j),re=n[0],ae=n[1],g=re,y=ae):(ae=createSubpath(y||z,z),re=z):(re=createSubpath(g||j,j),ae=j),L.push(re),$.push(ae)}return[L,$]}function centroid(t){for(var r=0,n=0,g=0,y=t.length,L=0,$=y-2;L<y;$=L,L+=2){var V=t[$],z=t[$+1],j=t[L],re=t[L+1],ae=V*re-j*z;r+=ae,n+=(V+j)*ae,g+=(z+re)*ae}return r===0?[t[0]||0,t[1]||0]:[n/r/3,g/r/3,r]}function findBestRingOffset(t,r,n,g){for(var y=(t.length-2)/6,L=1/0,$=0,V=t.length,z=V-2,j=0;j<y;j++){for(var re=j*6,ae=0,oe=0;oe<V;oe+=2){var ie=oe===0?re:(re+oe-2)%z+2,le=t[ie]-n[0],ue=t[ie+1]-n[1],de=r[oe]-g[0],pe=r[oe+1]-g[1],he=de-le,_e=pe-ue;ae+=he*he+_e*_e}ae<L&&(L=ae,$=j)}return $}function reverse(t){for(var r=[],n=t.length,g=0;g<n;g+=2)r[g]=t[n-g-2],r[g+1]=t[n-g-1];return r}function findBestMorphingRotation(t,r,n,g){for(var y=[],L,$=0;$<t.length;$++){var V=t[$],z=r[$],j=centroid(V),re=centroid(z);L==null&&(L=j[2]<0!=re[2]<0);var ae=[],oe=[],ie=0,le=1/0,ue=[],de=V.length;L&&(V=reverse(V));for(var pe=findBestRingOffset(V,z,j,re)*6,he=de-2,_e=0;_e<he;_e+=2){var Ce=(pe+_e)%he+2;ae[_e+2]=V[Ce]-j[0],ae[_e+3]=V[Ce+1]-j[1]}if(ae[0]=V[pe]-j[0],ae[1]=V[pe+1]-j[1],n>0)for(var $e=g/n,xe=-g/2;xe<=g/2;xe+=$e){for(var Ie=Math.sin(xe),Ne=Math.cos(xe),ze=0,_e=0;_e<V.length;_e+=2){var Fe=ae[_e],qe=ae[_e+1],Et=z[_e]-re[0],kt=z[_e+1]-re[1],Lt=Et*Ne-kt*Ie,vn=Et*Ie+kt*Ne;ue[_e]=Lt,ue[_e+1]=vn;var jt=Lt-Fe,At=vn-qe;ze+=jt*jt+At*At}if(ze<le){le=ze,ie=xe;for(var hn=0;hn<ue.length;hn++)oe[hn]=ue[hn]}}else for(var bn=0;bn<de;bn+=2)oe[bn]=z[bn]-re[0],oe[bn+1]=z[bn+1]-re[1];y.push({from:ae,to:oe,fromCp:j,toCp:re,rotation:-ie})}return y}function isCombineMorphing(t){return t.__isCombineMorphing}var SAVED_METHOD_PREFIX="__mOriginal_";function saveAndModifyMethod(t,r,n){var g=SAVED_METHOD_PREFIX+r,y=t[g]||t[r];t[g]||(t[g]=t[r]);var L=n.replace,$=n.after,V=n.before;t[r]=function(){var z=arguments,j;return V&&V.apply(this,z),L?j=L.apply(this,z):j=y.apply(this,z),$&&$.apply(this,z),j}}function restoreMethod(t,r){var n=SAVED_METHOD_PREFIX+r;t[n]&&(t[r]=t[n],t[n]=null)}function applyTransformOnBeziers(t,r){for(var n=0;n<t.length;n++)for(var g=t[n],y=0;y<g.length;){var L=g[y],$=g[y+1];g[y++]=r[0]*L+r[2]*$+r[4],g[y++]=r[1]*L+r[3]*$+r[5]}}function prepareMorphPath(t,r){var n=t.getUpdatedPathProxy(),g=r.getUpdatedPathProxy(),y=alignBezierCurves(pathToBezierCurves(n),pathToBezierCurves(g)),L=y[0],$=y[1],V=t.getComputedTransform(),z=r.getComputedTransform();function j(){this.transform=null}V&&applyTransformOnBeziers(L,V),z&&applyTransformOnBeziers($,z),saveAndModifyMethod(r,"updateTransform",{replace:j}),r.transform=null;var re=findBestMorphingRotation(L,$,10,Math.PI),ae=[];saveAndModifyMethod(r,"buildPath",{replace:function(oe){for(var ie=r.__morphT,le=1-ie,ue=[],de=0;de<re.length;de++){var pe=re[de],he=pe.from,_e=pe.to,Ce=pe.rotation*ie,$e=pe.fromCp,xe=pe.toCp,Ie=Math.sin(Ce),Ne=Math.cos(Ce);lerp$1(ue,$e,xe,ie);for(var ze=0;ze<he.length;ze+=2){var Fe=he[ze],qe=he[ze+1],Et=_e[ze],kt=_e[ze+1],Lt=Fe*le+Et*ie,vn=qe*le+kt*ie;ae[ze]=Lt*Ne-vn*Ie+ue[0],ae[ze+1]=Lt*Ie+vn*Ne+ue[1]}var jt=ae[0],At=ae[1];oe.moveTo(jt,At);for(var ze=2;ze<he.length;){var Et=ae[ze++],kt=ae[ze++],hn=ae[ze++],bn=ae[ze++],Cn=ae[ze++],Tn=ae[ze++];jt===Et&&At===kt&&hn===Cn&&bn===Tn?oe.lineTo(Cn,Tn):oe.bezierCurveTo(Et,kt,hn,bn,Cn,Tn),jt=Cn,At=Tn}}}})}function morphPath(t,r,n){if(!t||!r)return r;var g=n.done,y=n.during;prepareMorphPath(t,r),r.__morphT=0;function L(){restoreMethod(r,"buildPath"),restoreMethod(r,"updateTransform"),r.__morphT=-1,r.createPathProxy(),r.dirtyShape()}return r.animateTo({__morphT:1},defaults$2({during:function($){r.dirtyShape(),y&&y($)},done:function(){L(),g&&g()}},n)),r}function hilbert(t,r,n,g,y,L){var $=16;t=y===n?0:Math.round(32767*(t-n)/(y-n)),r=L===g?0:Math.round(32767*(r-g)/(L-g));for(var V=0,z,j=(1<<$)/2;j>0;j/=2){var re=0,ae=0;(t&j)>0&&(re=1),(r&j)>0&&(ae=1),V+=j*j*(3*re^ae),ae===0&&(re===1&&(t=j-1-t,r=j-1-r),z=t,t=r,r=z)}return V}function sortPaths(t){var r=1/0,n=1/0,g=-1/0,y=-1/0,L=map$1(t,function(V){var z=V.getBoundingRect(),j=V.getComputedTransform(),re=z.x+z.width/2+(j?j[4]:0),ae=z.y+z.height/2+(j?j[5]:0);return r=Math.min(re,r),n=Math.min(ae,n),g=Math.max(re,g),y=Math.max(ae,y),[re,ae]}),$=map$1(L,function(V,z){return{cp:V,z:hilbert(V[0],V[1],r,n,g,y),path:t[z]}});return $.sort(function(V,z){return V.z-z.z}).map(function(V){return V.path})}function defaultDividePath(t){return split(t.path,t.count)}function createEmptyReturn(){return{fromIndividuals:[],toIndividuals:[],count:0}}function combineMorph(t,r,n){var g=[];function y($e){for(var xe=0;xe<$e.length;xe++){var Ie=$e[xe];isCombineMorphing(Ie)?y(Ie.childrenRef()):Ie instanceof Path$1&&g.push(Ie)}}y(t);var L=g.length;if(!L)return createEmptyReturn();var $=n.dividePath||defaultDividePath,V=$({path:r,count:L});if(V.length!==L)return console.error("Invalid morphing: unmatched splitted path"),createEmptyReturn();g=sortPaths(g),V=sortPaths(V);for(var z=n.done,j=n.during,re=n.individualDelay,ae=new Transformable$1,oe=0;oe<L;oe++){var ie=g[oe],le=V[oe];le.parent=r,le.copyTransform(ae),re||prepareMorphPath(ie,le)}r.__isCombineMorphing=!0,r.childrenRef=function(){return V};function ue($e){for(var xe=0;xe<V.length;xe++)V[xe].addSelfToZr($e)}saveAndModifyMethod(r,"addSelfToZr",{after:function($e){ue($e)}}),saveAndModifyMethod(r,"removeSelfFromZr",{after:function($e){for(var xe=0;xe<V.length;xe++)V[xe].removeSelfFromZr($e)}});function de(){r.__isCombineMorphing=!1,r.__morphT=-1,r.childrenRef=null,restoreMethod(r,"addSelfToZr"),restoreMethod(r,"removeSelfFromZr")}var pe=V.length;if(re)for(var he=pe,_e=function(){he--,he===0&&(de(),z&&z())},oe=0;oe<pe;oe++){var Ce=re?defaults$2({delay:(n.delay||0)+re(oe,pe,g[oe],V[oe]),done:_e},n):n;morphPath(g[oe],V[oe],Ce)}else r.__morphT=0,r.animateTo({__morphT:1},defaults$2({during:function($e){for(var xe=0;xe<pe;xe++){var Ie=V[xe];Ie.__morphT=r.__morphT,Ie.dirtyShape()}j&&j($e)},done:function(){de();for(var $e=0;$e<t.length;$e++)restoreMethod(t[$e],"updateTransform");z&&z()}},n));return r.__zr&&ue(r.__zr),{fromIndividuals:g,toIndividuals:V,count:pe}}function separateMorph(t,r,n){var g=r.length,y=[],L=n.dividePath||defaultDividePath;function $(ie){for(var le=0;le<ie.length;le++){var ue=ie[le];isCombineMorphing(ue)?$(ue.childrenRef()):ue instanceof Path$1&&y.push(ue)}}if(isCombineMorphing(t)){$(t.childrenRef());var V=y.length;if(V<g)for(var z=0,j=V;j<g;j++)y.push(clonePath(y[z++%V]));y.length=g}else{y=L({path:t,count:g});for(var re=t.getComputedTransform(),j=0;j<y.length;j++)y[j].setLocalTransform(re);if(y.length!==g)return console.error("Invalid morphing: unmatched splitted path"),createEmptyReturn()}y=sortPaths(y),r=sortPaths(r);for(var ae=n.individualDelay,j=0;j<g;j++){var oe=ae?defaults$2({delay:(n.delay||0)+ae(j,g,y[j],r[j])},n):n;morphPath(y[j],r[j],oe)}return{fromIndividuals:y,toIndividuals:r,count:r.length}}function isMultiple(t){return isArray$2(t[0])}function prepareMorphBatches(t,r){for(var n=[],g=t.length,y=0;y<g;y++)n.push({one:t[y],many:[]});for(var y=0;y<r.length;y++){var L=r[y].length,$=void 0;for($=0;$<L;$++)n[$%g].many.push(r[y][$])}for(var V=0,y=g-1;y>=0;y--)if(!n[y].many.length){var z=n[V].many;if(z.length<=1)if(V)V=0;else return n;var L=z.length,j=Math.ceil(L/2);n[y].many=z.slice(j,L),n[V].many=z.slice(0,j),V++}return n}var pathDividers={clone:function(t){for(var r=[],n=1-Math.pow(1-t.path.style.opacity,1/t.count),g=0;g<t.count;g++){var y=clonePath(t.path);y.setStyle("opacity",n),r.push(y)}return r},split:null};function applyMorphAnimation(t,r,n,g,y,L){if(!t.length||!r.length)return;var $=getAnimationConfig("update",g,y);if(!($&&$.duration>0))return;var V=g.getModel("universalTransition").get("delay"),z=Object.assign({setToFinal:!0},$),j,re;isMultiple(t)&&(j=t,re=r),isMultiple(r)&&(j=r,re=t);function ae(pe,he,_e,Ce,$e){var xe=pe.many,Ie=pe.one;if(xe.length===1&&!$e){var Ne=he?xe[0]:Ie,ze=he?Ie:xe[0];if(isCombineMorphing(Ne))ae({many:[Ne],one:ze},!0,_e,Ce,!0);else{var Fe=V?defaults$2({delay:V(_e,Ce)},z):z;morphPath(Ne,ze,Fe),L(Ne,ze,Ne,ze,Fe)}}else for(var qe=defaults$2({dividePath:pathDividers[n],individualDelay:V&&function(At,hn,bn,Cn){return V(At+_e,Ce)}},z),Et=he?combineMorph(xe,Ie,qe):separateMorph(Ie,xe,qe),kt=Et.fromIndividuals,Lt=Et.toIndividuals,vn=kt.length,jt=0;jt<vn;jt++){var Fe=V?defaults$2({delay:V(jt,vn)},z):z;L(kt[jt],Lt[jt],he?xe[jt]:pe.one,he?pe.one:xe[jt],Fe)}}for(var oe=j?j===t:t.length>r.length,ie=j?prepareMorphBatches(re,j):prepareMorphBatches(oe?r:t,[oe?t:r]),le=0,ue=0;ue<ie.length;ue++)le+=ie[ue].many.length;for(var de=0,ue=0;ue<ie.length;ue++)ae(ie[ue],oe,de,le),de+=ie[ue].many.length}function getPathList(t){if(!t)return[];if(isArray$2(t)){for(var r=[],n=0;n<t.length;n++)r.push(getPathList(t[n]));return r}var g=[];return t.traverse(function(y){y instanceof Path$1&&!y.disableMorphing&&!y.invisible&&!y.ignore&&g.push(y)}),g}var DATA_COUNT_THRESHOLD=1e4,TRANSITION_NONE=0,TRANSITION_P2C=1,TRANSITION_C2P=2,getUniversalTransitionGlobalStore=makeInner();function getDimension(t,r){for(var n=t.dimensions,g=0;g<n.length;g++){var y=t.getDimensionInfo(n[g]);if(y&&y.otherDims[r]===0)return n[g]}}function getValueByDimension(t,r,n){var g=t.getDimensionInfo(n),y=g&&g.ordinalMeta;if(g){var L=t.get(g.name,r);return y&&y.categories[L]||L+""}}function getGroupId(t,r,n,g){var y=g?"itemChildGroupId":"itemGroupId",L=getDimension(t,y);if(L){var $=getValueByDimension(t,r,L);return $}var V=t.getRawDataItem(r),z=g?"childGroupId":"groupId";if(V&&V[z])return V[z]+"";if(!g)return n||t.getId(r)}function flattenDataDiffItems(t){var r=[];return each$f(t,function(n){var g=n.data,y=n.dataGroupId;if(!(g.count()>DATA_COUNT_THRESHOLD))for(var L=g.getIndices(),$=0;$<L.length;$++)r.push({data:g,groupId:getGroupId(g,$,y,!1),childGroupId:getGroupId(g,$,y,!0),divide:n.divide,dataIndex:$})}),r}function fadeInElement(t,r,n){t.traverse(function(g){g instanceof Path$1&&initProps(g,{style:{opacity:0}},r,{dataIndex:n,isFrom:!0})})}function removeEl(t){if(t.parent){var r=t.getComputedTransform();t.setLocalTransform(r),t.parent.remove(t)}}function stopAnimation(t){t.stopAnimation(),t.isGroup&&t.traverse(function(r){r.stopAnimation()})}function animateElementStyles(t,r,n){var g=getAnimationConfig("update",n,r);g&&t.traverse(function(y){if(y instanceof Displayable$1){var L=getOldStyle(y);L&&y.animateFrom({style:L},g)}})}function isAllIdSame(t,r){var n=t.length;if(n!==r.length)return!1;for(var g=0;g<n;g++){var y=t[g],L=r[g];if(y.data.getId(y.dataIndex)!==L.data.getId(L.dataIndex))return!1}return!0}function transitionBetween(t,r,n){var g=flattenDataDiffItems(t),y=flattenDataDiffItems(r);function L(_e,Ce,$e,xe,Ie){($e||_e)&&Ce.animateFrom({style:$e&&$e!==_e?extend$1(extend$1({},$e.style),_e.style):_e.style},Ie)}var $=!1,V=TRANSITION_NONE,z=createHashMap(),j=createHashMap();g.forEach(function(_e){_e.groupId&&z.set(_e.groupId,!0),_e.childGroupId&&j.set(_e.childGroupId,!0)});for(var re=0;re<y.length;re++){var ae=y[re].groupId;if(j.get(ae)){V=TRANSITION_P2C;break}var oe=y[re].childGroupId;if(oe&&z.get(oe)){V=TRANSITION_C2P;break}}function ie(_e,Ce){return function($e){var xe=$e.data,Ie=$e.dataIndex;return Ce?xe.getId(Ie):_e?V===TRANSITION_P2C?$e.childGroupId:$e.groupId:V===TRANSITION_C2P?$e.childGroupId:$e.groupId}}var le=isAllIdSame(g,y),ue={};if(!le)for(var re=0;re<y.length;re++){var de=y[re],pe=de.data.getItemGraphicEl(de.dataIndex);pe&&(ue[pe.id]=!0)}function he(_e,Ce){var $e=g[Ce],xe=y[_e],Ie=xe.data.hostModel,Ne=$e.data.getItemGraphicEl($e.dataIndex),ze=xe.data.getItemGraphicEl(xe.dataIndex);if(Ne===ze){ze&&animateElementStyles(ze,xe.dataIndex,Ie);return}Ne&&ue[Ne.id]||ze&&(stopAnimation(ze),Ne?(stopAnimation(Ne),removeEl(Ne),$=!0,applyMorphAnimation(getPathList(Ne),getPathList(ze),xe.divide,Ie,_e,L)):fadeInElement(ze,Ie,_e))}new DataDiffer$1(g,y,ie(!0,le),ie(!1,le),null,"multiple").update(he).updateManyToOne(function(_e,Ce){var $e=y[_e],xe=$e.data,Ie=xe.hostModel,Ne=xe.getItemGraphicEl($e.dataIndex),ze=filter(map$1(Ce,function(Fe){return g[Fe].data.getItemGraphicEl(g[Fe].dataIndex)}),function(Fe){return Fe&&Fe!==Ne&&!ue[Fe.id]});Ne&&(stopAnimation(Ne),ze.length?(each$f(ze,function(Fe){stopAnimation(Fe),removeEl(Fe)}),$=!0,applyMorphAnimation(getPathList(ze),getPathList(Ne),$e.divide,Ie,_e,L)):fadeInElement(Ne,Ie,$e.dataIndex))}).updateOneToMany(function(_e,Ce){var $e=g[Ce],xe=$e.data.getItemGraphicEl($e.dataIndex);if(!(xe&&ue[xe.id])){var Ie=filter(map$1(_e,function(ze){return y[ze].data.getItemGraphicEl(y[ze].dataIndex)}),function(ze){return ze&&ze!==xe}),Ne=y[_e[0]].data.hostModel;Ie.length&&(each$f(Ie,function(ze){return stopAnimation(ze)}),xe?(stopAnimation(xe),removeEl(xe),$=!0,applyMorphAnimation(getPathList(xe),getPathList(Ie),$e.divide,Ne,_e[0],L)):each$f(Ie,function(ze){return fadeInElement(ze,Ne,_e[0])}))}}).updateManyToMany(function(_e,Ce){new DataDiffer$1(Ce,_e,function($e){return g[$e].data.getId(g[$e].dataIndex)},function($e){return y[$e].data.getId(y[$e].dataIndex)}).update(function($e,xe){he(_e[$e],Ce[xe])}).execute()}).execute(),$&&each$f(r,function(_e){var Ce=_e.data,$e=Ce.hostModel,xe=$e&&n.getViewOfSeriesModel($e),Ie=getAnimationConfig("update",$e,0);xe&&$e.isAnimationEnabled()&&Ie&&Ie.duration>0&&xe.group.traverse(function(Ne){Ne instanceof Path$1&&!Ne.animators.length&&Ne.animateFrom({style:{opacity:0}},Ie)})})}function getSeriesTransitionKey(t){var r=t.getModel("universalTransition").get("seriesKey");return r||t.id}function convertArraySeriesKeyToString(t){return isArray$2(t)?t.sort().join(","):t}function getDivideShapeFromData(t){if(t.hostModel)return t.hostModel.getModel("universalTransition").get("divideShape")}function findTransitionSeriesBatches(t,r){var n=createHashMap(),g=createHashMap(),y=createHashMap();return each$f(t.oldSeries,function(L,$){var V=t.oldDataGroupIds[$],z=t.oldData[$],j=getSeriesTransitionKey(L),re=convertArraySeriesKeyToString(j);g.set(re,{dataGroupId:V,data:z}),isArray$2(j)&&each$f(j,function(ae){y.set(ae,{key:re,dataGroupId:V,data:z})})}),each$f(r.updatedSeries,function(L){if(L.isUniversalTransitionEnabled()&&L.isAnimationEnabled()){var $=L.get("dataGroupId"),V=L.getData(),z=getSeriesTransitionKey(L),j=convertArraySeriesKeyToString(z),re=g.get(j);if(re)n.set(j,{oldSeries:[{dataGroupId:re.dataGroupId,divide:getDivideShapeFromData(re.data),data:re.data}],newSeries:[{dataGroupId:$,divide:getDivideShapeFromData(V),data:V}]});else if(isArray$2(z)){var ae=[];each$f(z,function(le){var ue=g.get(le);ue.data&&ae.push({dataGroupId:ue.dataGroupId,divide:getDivideShapeFromData(ue.data),data:ue.data})}),ae.length&&n.set(j,{oldSeries:ae,newSeries:[{dataGroupId:$,data:V,divide:getDivideShapeFromData(V)}]})}else{var oe=y.get(z);if(oe){var ie=n.get(oe.key);ie||(ie={oldSeries:[{dataGroupId:oe.dataGroupId,data:oe.data,divide:getDivideShapeFromData(oe.data)}],newSeries:[]},n.set(oe.key,ie)),ie.newSeries.push({dataGroupId:$,data:V,divide:getDivideShapeFromData(V)})}}}}),n}function querySeries(t,r){for(var n=0;n<t.length;n++){var g=r.seriesIndex!=null&&r.seriesIndex===t[n].seriesIndex||r.seriesId!=null&&r.seriesId===t[n].id;if(g)return n}}function transitionSeriesFromOpt(t,r,n,g){var y=[],L=[];each$f(normalizeToArray(t.from),function($){var V=querySeries(r.oldSeries,$);V>=0&&y.push({dataGroupId:r.oldDataGroupIds[V],data:r.oldData[V],divide:getDivideShapeFromData(r.oldData[V]),groupIdDim:$.dimension})}),each$f(normalizeToArray(t.to),function($){var V=querySeries(n.updatedSeries,$);if(V>=0){var z=n.updatedSeries[V].getData();L.push({dataGroupId:r.oldDataGroupIds[V],data:z,divide:getDivideShapeFromData(z),groupIdDim:$.dimension})}}),y.length>0&&L.length>0&&transitionBetween(y,L,g)}function installUniversalTransition(t){t.registerUpdateLifecycle("series:beforeupdate",function(r,n,g){each$f(normalizeToArray(g.seriesTransition),function(y){each$f(normalizeToArray(y.to),function(L){for(var $=g.updatedSeries,V=0;V<$.length;V++)(L.seriesIndex!=null&&L.seriesIndex===$[V].seriesIndex||L.seriesId!=null&&L.seriesId===$[V].id)&&($[V][SERIES_UNIVERSAL_TRANSITION_PROP]=!0)})})}),t.registerUpdateLifecycle("series:transition",function(r,n,g){var y=getUniversalTransitionGlobalStore(n);if(y.oldSeries&&g.updatedSeries&&g.optionChanged){var L=g.seriesTransition;if(L)each$f(normalizeToArray(L),function(ie){transitionSeriesFromOpt(ie,y,g,n)});else{var $=findTransitionSeriesBatches(y,g);each$f($.keys(),function(ie){var le=$.get(ie);transitionBetween(le.oldSeries,le.newSeries,n)})}each$f(g.updatedSeries,function(ie){ie[SERIES_UNIVERSAL_TRANSITION_PROP]&&(ie[SERIES_UNIVERSAL_TRANSITION_PROP]=!1)})}for(var V=r.getSeries(),z=y.oldSeries=[],j=y.oldDataGroupIds=[],re=y.oldData=[],ae=0;ae<V.length;ae++){var oe=V[ae].getData();oe.count()<DATA_COUNT_THRESHOLD&&(z.push(V[ae]),j.push(V[ae].get("dataGroupId")),re.push(oe))}})}use([install$R]);use([install$S]);use([install$Q,install$P,install$O,install$M,install$K,install$I,install$H,install$G,install$F,install$E,install$D,install$B,install$A,install$z,install$y,install$x,install$w,install$v,install$u,install$t,install$s,install$r]);use(install$p);use(install$o);use(install$J);use(install$n);use(install$C);use(install$m);use(install$l);use(install$j);use(install$i);use(install$q);use(install$h);use(install$g);use(install$f);use(install$e);use(install$d);use(install$c);use(install$9);use(install$6);use(install$8);use(install$7);use(install$3);use(install$5);use(install$4);use(install$2);use(install$1);use(install);use(installUniversalTransition);use(installLabelLayout);var MapShim=function(){if(typeof Map<"u")return Map;function t(r,n){var g=-1;return r.some(function(y,L){return y[0]===n?(g=L,!0):!1}),g}return function(){function r(){this.__entries__=[]}return Object.defineProperty(r.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),r.prototype.get=function(n){var g=t(this.__entries__,n),y=this.__entries__[g];return y&&y[1]},r.prototype.set=function(n,g){var y=t(this.__entries__,n);~y?this.__entries__[y][1]=g:this.__entries__.push([n,g])},r.prototype.delete=function(n){var g=this.__entries__,y=t(g,n);~y&&g.splice(y,1)},r.prototype.has=function(n){return!!~t(this.__entries__,n)},r.prototype.clear=function(){this.__entries__.splice(0)},r.prototype.forEach=function(n,g){g===void 0&&(g=null);for(var y=0,L=this.__entries__;y<L.length;y++){var $=L[y];n.call(g,$[1],$[0])}},r}()}(),isBrowser=typeof window<"u"&&typeof document<"u"&&window.document===document,global$1=function(){return typeof global<"u"&&global.Math===Math?global:typeof self<"u"&&self.Math===Math?self:typeof window<"u"&&window.Math===Math?window:Function("return this")()}(),requestAnimationFrame$1=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(global$1):function(t){return setTimeout(function(){return t(Date.now())},1e3/60)}}(),trailingTimeout=2;function throttle(t,r){var n=!1,g=!1,y=0;function L(){n&&(n=!1,t()),g&&V()}function $(){requestAnimationFrame$1(L)}function V(){var z=Date.now();if(n){if(z-y<trailingTimeout)return;g=!0}else n=!0,g=!1,setTimeout($,r);y=z}return V}var REFRESH_DELAY=20,transitionKeys=["top","right","bottom","left","width","height","size","weight"],mutationObserverSupported=typeof MutationObserver<"u",ResizeObserverController=function(){function t(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=throttle(this.refresh.bind(this),REFRESH_DELAY)}return t.prototype.addObserver=function(r){~this.observers_.indexOf(r)||this.observers_.push(r),this.connected_||this.connect_()},t.prototype.removeObserver=function(r){var n=this.observers_,g=n.indexOf(r);~g&&n.splice(g,1),!n.length&&this.connected_&&this.disconnect_()},t.prototype.refresh=function(){var r=this.updateObservers_();r&&this.refresh()},t.prototype.updateObservers_=function(){var r=this.observers_.filter(function(n){return n.gatherActive(),n.hasActive()});return r.forEach(function(n){return n.broadcastActive()}),r.length>0},t.prototype.connect_=function(){!isBrowser||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),mutationObserverSupported?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){!isBrowser||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(r){var n=r.propertyName,g=n===void 0?"":n,y=transitionKeys.some(function(L){return!!~g.indexOf(L)});y&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),defineConfigurable=function(t,r){for(var n=0,g=Object.keys(r);n<g.length;n++){var y=g[n];Object.defineProperty(t,y,{value:r[y],enumerable:!1,writable:!1,configurable:!0})}return t},getWindowOf=function(t){var r=t&&t.ownerDocument&&t.ownerDocument.defaultView;return r||global$1},emptyRect=createRectInit(0,0,0,0);function toFloat(t){return parseFloat(t)||0}function getBordersSize(t){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];return r.reduce(function(g,y){var L=t["border-"+y+"-width"];return g+toFloat(L)},0)}function getPaddings(t){for(var r=["top","right","bottom","left"],n={},g=0,y=r;g<y.length;g++){var L=y[g],$=t["padding-"+L];n[L]=toFloat($)}return n}function getSVGContentRect(t){var r=t.getBBox();return createRectInit(0,0,r.width,r.height)}function getHTMLElementContentRect(t){var r=t.clientWidth,n=t.clientHeight;if(!r&&!n)return emptyRect;var g=getWindowOf(t).getComputedStyle(t),y=getPaddings(g),L=y.left+y.right,$=y.top+y.bottom,V=toFloat(g.width),z=toFloat(g.height);if(g.boxSizing==="border-box"&&(Math.round(V+L)!==r&&(V-=getBordersSize(g,"left","right")+L),Math.round(z+$)!==n&&(z-=getBordersSize(g,"top","bottom")+$)),!isDocumentElement(t)){var j=Math.round(V+L)-r,re=Math.round(z+$)-n;Math.abs(j)!==1&&(V-=j),Math.abs(re)!==1&&(z-=re)}return createRectInit(y.left,y.top,V,z)}var isSVGGraphicsElement=function(){return typeof SVGGraphicsElement<"u"?function(t){return t instanceof getWindowOf(t).SVGGraphicsElement}:function(t){return t instanceof getWindowOf(t).SVGElement&&typeof t.getBBox=="function"}}();function isDocumentElement(t){return t===getWindowOf(t).document.documentElement}function getContentRect(t){return isBrowser?isSVGGraphicsElement(t)?getSVGContentRect(t):getHTMLElementContentRect(t):emptyRect}function createReadOnlyRect(t){var r=t.x,n=t.y,g=t.width,y=t.height,L=typeof DOMRectReadOnly<"u"?DOMRectReadOnly:Object,$=Object.create(L.prototype);return defineConfigurable($,{x:r,y:n,width:g,height:y,top:n,right:r+g,bottom:y+n,left:r}),$}function createRectInit(t,r,n,g){return{x:t,y:r,width:n,height:g}}var ResizeObservation=function(){function t(r){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=createRectInit(0,0,0,0),this.target=r}return t.prototype.isActive=function(){var r=getContentRect(this.target);return this.contentRect_=r,r.width!==this.broadcastWidth||r.height!==this.broadcastHeight},t.prototype.broadcastRect=function(){var r=this.contentRect_;return this.broadcastWidth=r.width,this.broadcastHeight=r.height,r},t}(),ResizeObserverEntry=function(){function t(r,n){var g=createReadOnlyRect(n);defineConfigurable(this,{target:r,contentRect:g})}return t}(),ResizeObserverSPI=function(){function t(r,n,g){if(this.activeObservations_=[],this.observations_=new MapShim,typeof r!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=r,this.controller_=n,this.callbackCtx_=g}return t.prototype.observe=function(r){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(r instanceof getWindowOf(r).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(r)||(n.set(r,new ResizeObservation(r)),this.controller_.addObserver(this),this.controller_.refresh())}},t.prototype.unobserve=function(r){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(r instanceof getWindowOf(r).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(r)&&(n.delete(r),n.size||this.controller_.removeObserver(this))}},t.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},t.prototype.gatherActive=function(){var r=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&&r.activeObservations_.push(n)})},t.prototype.broadcastActive=function(){if(this.hasActive()){var r=this.callbackCtx_,n=this.activeObservations_.map(function(g){return new ResizeObserverEntry(g.target,g.broadcastRect())});this.callback_.call(r,n,r),this.clearActive()}},t.prototype.clearActive=function(){this.activeObservations_.splice(0)},t.prototype.hasActive=function(){return this.activeObservations_.length>0},t}(),observers=typeof WeakMap<"u"?new WeakMap:new MapShim,ResizeObserver$1=function(){function t(r){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=ResizeObserverController.getInstance(),g=new ResizeObserverSPI(r,n,this);observers.set(this,g)}return t}();["observe","unobserve","disconnect"].forEach(function(t){ResizeObserver$1.prototype[t]=function(){var r;return(r=observers.get(this))[t].apply(r,arguments)}});var index$1=function(){return typeof global$1.ResizeObserver<"u"?global$1.ResizeObserver:ResizeObserver$1}();const _withScopeId=t=>(pushScopeId("data-v-9aaa3000"),t=t(),popScopeId(),t),_hoisted_1={style:{padding:"15px"}},_hoisted_2={class:"flex align-center"},_hoisted_3=_withScopeId(()=>createBaseVNode("span",{class:"ml-1 font-bold"},"今日新增用户数量",-1)),_hoisted_4={class:"font-6"},_hoisted_5={class:"flex justify-between"},_hoisted_6=_withScopeId(()=>createBaseVNode("span",null,"总计用户数量:",-1)),_hoisted_7={class:"flex align-center"},_hoisted_8=_withScopeId(()=>createBaseVNode("span",{class:"ml-1 font-bold"},"今日对话数量",-1)),_hoisted_9={class:"font-6"},_hoisted_10={class:"flex justify-between"},_hoisted_11=_withScopeId(()=>createBaseVNode("span",null,"总计对话数量:",-1)),_hoisted_12={class:"flex align-center"},_hoisted_13=_withScopeId(()=>createBaseVNode("span",{class:"ml-1 font-bold"},"今日新加绘画数量",-1)),_hoisted_14={class:"font-6"},_hoisted_15={class:"flex justify-between"},_hoisted_16=_withScopeId(()=>createBaseVNode("span",null,"总计绘画数量:",-1)),_hoisted_17={class:"flex align-center"},_hoisted_18=_withScopeId(()=>createBaseVNode("span",{class:"ml-1 font-bold"},"今日订单数量",-1)),_hoisted_19={class:"font-6"},_hoisted_20={class:"flex justify-between"},_hoisted_21=_withScopeId(()=>createBaseVNode("span",null,"总计订单数量:",-1)),_hoisted_22={class:"flex align-center justify-between"},_hoisted_23=_withScopeId(()=>createBaseVNode("span",{class:"ml-1 font-bold"},"对话信息统计",-1)),_hoisted_24=_withScopeId(()=>createBaseVNode("div",{id:"chat"},null,-1)),_hoisted_25={class:"flex align-center justify-between"},_hoisted_26=_withScopeId(()=>createBaseVNode("span",{class:"ml-1 font-bold"},"网站访客统计",-1)),_hoisted_27=_withScopeId(()=>createBaseVNode("div",{id:"baidu"},null,-1)),_sfc_main$1=defineComponent({__name:"index",setup(t){const r=useSettingsStore(),n=computed(()=>r.settings.app.colorScheme),g=ref({});let y={getBaseInfo:()=>{},getBaiduVisit:()=>{},getChatStatistic:()=>{},getObserverCharts:()=>{}},L,$,V;const z=ref(30),j=ref(30),re={title:{text:"对话统计",left:"2%",padding:[10,0]},tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{top:"30px",data:[{name:"对话数量",icon:"rect",itemWidth:10,itemHeight:5},{name:"绘画数量",icon:"rect"}]},toolbox:{feature:{saveAsImage:{},restore:{},magicType:{type:["line","bar","stack"]}},right:"60px"},grid:{top:"80px",left:"2%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:[],splitLine:{show:!0,lineStyle:{color:["#ffffff1a"],width:1,type:"solid"}}}],yAxis:[{type:"value",splitLine:{show:!0,lineStyle:{width:1,color:["#ffffff1a"],type:"solid"}}}],series:[{name:"对话数量",type:"bar",smooth:!0,itemStyle:{},areaStyle:{color:"rgba(17, 76, 255, 0.2)"},emphasis:{focus:"series"},data:[]},{name:"绘画数量",type:"bar",smooth:!0,itemStyle:{},areaStyle:{color:"#00d7ff33"},emphasis:{focus:"series"},data:[]}]},ae={title:{text:"访问量统计",left:"2%",padding:[10,0]},tooltip:{trigger:"axis"},legend:{data:["pv","uv","ip"]},toolbox:{feature:{saveAsImage:{},restore:{},magicType:{type:["line","bar","stack"]}},right:"60px"},grid:{top:"80px",left:"2%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:[],splitLine:{show:!0,lineStyle:{color:["#ffffff1a"],width:1,type:"solid"}}},yAxis:{type:"value",splitLine:{show:!0,lineStyle:{width:1,color:["#ffffff1a"],type:"solid"}}},series:[{name:"pv",type:"bar",smooth:!0,areaStyle:{color:"rgba(17, 76, 255, 0.2)"},data:[]},{name:"uv",type:"bar",smooth:!0,areaStyle:{color:"#00d7ff33"},data:[]},{name:"ip",smooth:!0,areaStyle:{color:"rgba(0, 215, 255, 0.2)"},type:"bar",data:[]}]},oe=[{label:7,value:"最近七天"},{label:15,value:"最近半月"},{label:30,value:"最近一月"},{label:90,value:"最近三月"}];async function ie(){y=(await __vitePreload(()=>import("./dashboard-44f91c4a.js"),[])).default}async function le(){const he=await y.getBaseInfo();g.value=he.data}async function ue(){const he=await y.getBaiduVisit({days:j.value}),{data:_e}=he;ae.xAxis.data=_e.items[0].map($e=>$e[0]),ae.series.forEach(($e,xe)=>{$e.data=_e.items[1].map(Ie=>Ie[xe])});const Ce=document.getElementById("baidu");$=init$1(Ce),$.setOption(ae)}async function de(){const he=await y.getChatStatistic({days:z.value}),{date:_e,chat:Ce,draw:$e}=he.data;re.xAxis[0].data=_e,re.series[0].data=Ce,re.series[1].data=$e;const xe=document.getElementById("chat");L=init$1(xe),L.setOption(re)}watch(n,()=>{pe()});function pe(){const _e=r.settings.app.colorScheme==="dark"?["#ffffff1a"]:["#0000001a"];re.yAxis[0].splitLine.lineStyle.color=_e,re.xAxis[0].splitLine.lineStyle.color=_e,L.setOption(re),ae.yAxis.splitLine.lineStyle.color=_e,ae.xAxis.splitLine.lineStyle.color=_e,$.setOption(ae)}return onMounted(async()=>{await ie(),le(),await Promise.all([de(),ue()]),pe()}),onMounted(()=>{V=new index$1(()=>{L&&L.resize(),$&&$.resize()});const he=document.getElementById("chat");he&&(V==null||V.observe(he));const _e=document.getElementById("baidu");_e&&(V==null||V.observe(_e))}),onBeforeMount(()=>{V&&V.disconnect()}),(he,_e)=>{const Ce=resolveComponent("UserFilled"),$e=resolveComponent("el-icon"),xe=resolveComponent("el-card"),Ie=resolveComponent("el-col"),Ne=resolveComponent("ChatLineSquare"),ze=resolveComponent("MagicStick"),Fe=resolveComponent("Compass"),qe=resolveComponent("el-row"),Et=resolveComponent("Histogram"),kt=resolveComponent("el-radio-button"),Lt=resolveComponent("el-radio-group");return openBlock(),createElementBlock("div",_hoisted_1,[createVNode$1(qe,{gutter:10},{default:withCtx(()=>[createVNode$1(Ie,{lg:6,class:"header-tongji mb-3"},{default:withCtx(()=>[createVNode$1(xe,null,{header:withCtx(()=>[createBaseVNode("div",_hoisted_2,[createVNode$1($e,null,{default:withCtx(()=>[createVNode$1(Ce)]),_:1}),_hoisted_3])]),default:withCtx(()=>[createBaseVNode("b",_hoisted_4,toDisplayString(unref(g).newUserCount),1),createBaseVNode("div",_hoisted_5,[_hoisted_6,createBaseVNode("span",null,toDisplayString(unref(g).userCount),1)])]),_:1})]),_:1}),createVNode$1(Ie,{lg:6,class:"header-tongji mb-3"},{default:withCtx(()=>[createVNode$1(xe,null,{header:withCtx(()=>[createBaseVNode("div",_hoisted_7,[createVNode$1($e,null,{default:withCtx(()=>[createVNode$1(Ne)]),_:1}),_hoisted_8])]),default:withCtx(()=>[createBaseVNode("b",_hoisted_9,toDisplayString(unref(g).newChatCount),1),createBaseVNode("div",_hoisted_10,[_hoisted_11,createBaseVNode("span",null,toDisplayString(unref(g).chatCount),1)])]),_:1})]),_:1}),createVNode$1(Ie,{lg:6,class:"header-tongji mb-3"},{default:withCtx(()=>[createVNode$1(xe,null,{header:withCtx(()=>[createBaseVNode("div",_hoisted_12,[createVNode$1($e,null,{default:withCtx(()=>[createVNode$1(ze)]),_:1}),_hoisted_13])]),default:withCtx(()=>[createBaseVNode("b",_hoisted_14,toDisplayString(unref(g).newDrawCount),1),createBaseVNode("div",_hoisted_15,[_hoisted_16,createBaseVNode("span",null,toDisplayString(unref(g).drawCount),1)])]),_:1})]),_:1}),createVNode$1(Ie,{lg:6,class:"header-tongji mb-3"},{default:withCtx(()=>[createVNode$1(xe,null,{header:withCtx(()=>[createBaseVNode("div",_hoisted_17,[createVNode$1($e,null,{default:withCtx(()=>[createVNode$1(Fe)]),_:1}),_hoisted_18])]),default:withCtx(()=>[createBaseVNode("b",_hoisted_19,toDisplayString(unref(g).newOrderCount),1),createBaseVNode("div",_hoisted_20,[_hoisted_21,createBaseVNode("span",null,toDisplayString(unref(g).orderCount),1)])]),_:1})]),_:1})]),_:1}),createVNode$1(xe,{style:{width:"100%"},class:"mb-5"},{header:withCtx(()=>[createBaseVNode("div",_hoisted_22,[createBaseVNode("div",null,[createVNode$1($e,null,{default:withCtx(()=>[createVNode$1(Et)]),_:1}),_hoisted_23]),createBaseVNode("div",null,[createVNode$1(Lt,{modelValue:unref(z),"onUpdate:modelValue":_e[0]||(_e[0]=vn=>isRef(z)?z.value=vn:null),onChange:de},{default:withCtx(()=>[(openBlock(),createElementBlock(Fragment,null,renderList(oe,vn=>createVNode$1(kt,{key:vn.value,label:vn.label},{default:withCtx(()=>[createTextVNode(toDisplayString(vn.value),1)]),_:2},1032,["label"])),64))]),_:1},8,["modelValue"])])])]),default:withCtx(()=>[_hoisted_24]),_:1}),createVNode$1(xe,{style:{width:"100%"},class:"mb-5"},{header:withCtx(()=>[createBaseVNode("div",_hoisted_25,[createBaseVNode("div",null,[createVNode$1($e,null,{default:withCtx(()=>[createVNode$1(Et)]),_:1}),_hoisted_26]),createBaseVNode("div",null,[createVNode$1(Lt,{modelValue:unref(j),"onUpdate:modelValue":_e[1]||(_e[1]=vn=>isRef(j)?j.value=vn:null),onChange:ue},{default:withCtx(()=>[(openBlock(),createElementBlock(Fragment,null,renderList(oe,vn=>createVNode$1(kt,{key:vn.value,label:vn.label},{default:withCtx(()=>[createTextVNode(toDisplayString(vn.value),1)]),_:2},1032,["label"])),64))]),_:1},8,["modelValue"])])])]),default:withCtx(()=>[_hoisted_27]),_:1})])}}}),index_vue_vue_type_style_index_0_scoped_9aaa3000_lang="",block0={};typeof block0=="function"&&block0(_sfc_main$1);const Home=_export_sfc(_sfc_main$1,[["__scopeId","data-v-9aaa3000"]]),index=Object.freeze(Object.defineProperty({__proto__:null,default:Home},Symbol.toStringTag,{value:"Module"})),__pages_import_0__=()=>__vitePreload(()=>import("./wechat-b776c3ab.js"),["assets/wechat-b776c3ab.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_1__=()=>__vitePreload(()=>import("./register-b404c5a0.js"),["assets/register-b404c5a0.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js","assets/register-4322dd46.css"]),__pages_import_2__=()=>__vitePreload(()=>import("./phone-cf89a808.js"),["assets/phone-cf89a808.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_3__=()=>__vitePreload(()=>import("./index-eb607a95.js"),["assets/index-eb607a95.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/index-d5406c70.js","assets/utcformatTime-e76e5157.js"]),__pages_import_4__=()=>__vitePreload(()=>import("./email-43145a27.js"),["assets/email-43145a27.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_5__=()=>__vitePreload(()=>import("./accountLog-db22b156.js"),["assets/accountLog-db22b156.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/index-d5406c70.js","assets/utcformatTime-e76e5157.js"]),__pages_import_6__=()=>__vitePreload(()=>import("./secret-5ac48cea.js"),["assets/secret-5ac48cea.js","assets/config-e611a8d0.js"]),__pages_import_7__=()=>__vitePreload(()=>import("./notice-6fc93963.js").then(t=>t.w),["assets/notice-6fc93963.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js","assets/notice-28efbbd9.css"]),__pages_import_8__=()=>__vitePreload(()=>import("./menu-3ede3183.js"),["assets/menu-3ede3183.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/index.vue_vue_type_script_setup_true_lang-117764b5.js"]),__pages_import_9__=()=>__vitePreload(()=>import("./cos-5f580c9b.js"),["assets/cos-5f580c9b.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_10__=()=>__vitePreload(()=>import("./chatBox-cf3e01b9.js"),["assets/chatBox-cf3e01b9.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/chatgpt-56801f63.js","assets/index.vue_vue_type_script_setup_true_lang-117764b5.js","assets/prompts-15060667.css"]),__pages_import_11__=()=>__vitePreload(()=>import("./baseConfiguration-64ffb557.js"),["assets/baseConfiguration-64ffb557.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_12__=()=>__vitePreload(()=>import("./base-c20cb9e9.js"),["assets/base-c20cb9e9.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_13__=()=>__vitePreload(()=>import("./tencent-59d30659.js"),["assets/tencent-59d30659.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_14__=()=>__vitePreload(()=>import("./chevereto-1d93138a.js"),["assets/chevereto-1d93138a.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_15__=()=>__vitePreload(()=>import("./ali-9edf8f09.js"),["assets/ali-9edf8f09.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_16__=()=>__vitePreload(()=>import("./violation-6803d273.js"),["assets/violation-6803d273.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/marked.esm-76161808.js","assets/badWords-f2dbd210.js","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js","assets/violation-bbd61981.css"]),__pages_import_17__=()=>__vitePreload(()=>import("./custom-70138b5e.js"),["assets/custom-70138b5e.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/badWords-f2dbd210.js","assets/index-d5406c70.js"]),__pages_import_18__=()=>__vitePreload(()=>import("./builtIn-39cde54e.js"),["assets/builtIn-39cde54e.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_19__=()=>__vitePreload(()=>import("./baiduSensitive-c5b8992c.js"),["assets/baiduSensitive-c5b8992c.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_20__=()=>__vitePreload(()=>import("./autpReply-20c31207.js"),["assets/autpReply-20c31207.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js"]),__pages_import_21__=()=>__vitePreload(()=>import("./salesUser-a78fbb0e.js"),["assets/salesUser-a78fbb0e.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/sales-18eb3e01.js"]),__pages_import_22__=()=>__vitePreload(()=>import("./records-a4313ec4.js"),["assets/records-a4313ec4.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/sales-18eb3e01.js"]),__pages_import_23__=()=>__vitePreload(()=>import("./order-9dcbc392.js"),["assets/order-9dcbc392.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/sales-18eb3e01.js","assets/index-d5406c70.js"]),__pages_import_24__=()=>__vitePreload(()=>import("./base-98684b76.js"),["assets/base-98684b76.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_25__=()=>__vitePreload(()=>import("./setting-dcc9bad3.js"),["assets/setting-dcc9bad3.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/setting-06407436.css"]),__pages_import_26__=()=>__vitePreload(()=>import("./edit.password-a4e6a696.js"),["assets/edit.password-a4e6a696.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/edit.password-ee9c5d6e.css"]),__pages_import_27__=()=>__vitePreload(()=>import("./wechat-76ae9040.js"),["assets/wechat-76ae9040.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_28__=()=>__vitePreload(()=>import("./mpay-ff7fb2bf.js"),["assets/mpay-ff7fb2bf.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_29__=()=>__vitePreload(()=>import("./ltzf-9b512422.js"),["assets/ltzf-9b512422.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_30__=()=>__vitePreload(()=>import("./hupijiao-d3fb9765.js"),["assets/hupijiao-d3fb9765.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_31__=()=>__vitePreload(()=>import("./epay-b0358cd8.js"),["assets/epay-b0358cd8.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_32__=()=>__vitePreload(()=>import("./package-8529b664.js"),["assets/package-8529b664.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/package-c2d59ee2.js","assets/index-d5406c70.js","assets/utcformatTime-e76e5157.js"]),__pages_import_33__=()=>__vitePreload(()=>import("./crami-42567f32.js"),["assets/crami-42567f32.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/package-c2d59ee2.js","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js"]),__pages_import_34__=()=>__vitePreload(()=>import("./index-7f9a06d8.js"),["assets/index-7f9a06d8.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/index-d5406c70.js","assets/utcformatTime-e76e5157.js","assets/index-743018f7.css"]),__pages_import_35__=()=>__vitePreload(()=>import("./systemapp-f0169b03.js"),["assets/systemapp-f0169b03.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css"]),__pages_import_36__=()=>__vitePreload(()=>import("./proxy-b38f8b84.js"),["assets/proxy-b38f8b84.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_37__=()=>__vitePreload(()=>import("./prompts-d171cd47.js"),["assets/prompts-d171cd47.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/mj-bb9f2011.js","assets/prompts-15060667.css"]),__pages_import_38__=()=>__vitePreload(()=>import("./mind-dab8ec81.js"),["assets/mind-dab8ec81.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_39__=()=>__vitePreload(()=>import("./key-4975b8ab.js"),["assets/key-4975b8ab.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js"]),__pages_import_40__=()=>__vitePreload(()=>import("./interface-e780ba48.js"),["assets/interface-e780ba48.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_41__=()=>__vitePreload(()=>import("./index-ab9ad404.js"),["assets/index-ab9ad404.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_42__=()=>__vitePreload(()=>import("./draw-4da3d260.js"),["assets/draw-4da3d260.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/mj-bb9f2011.js","assets/chat-289dfdad.js","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js","assets/chat-5f421c63.css"]),__pages_import_43__=()=>__vitePreload(()=>import("./whiteList-2e65941a.js"),["assets/whiteList-2e65941a.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/chatgpt-56801f63.js","assets/index-d5406c70.js","assets/utcformatTime-e76e5157.js"]),__pages_import_44__=()=>__vitePreload(()=>import("./list-b95640b8.js"),["assets/list-b95640b8.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/chatgpt-56801f63.js","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js"]),__pages_import_45__=()=>__vitePreload(()=>import("./logo-fdee266d.js"),["assets/logo-fdee266d.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_46__=()=>__vitePreload(()=>import("./midjourney-17d01725.js"),["assets/midjourney-17d01725.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/chat-289dfdad.js","assets/index-d5406c70.js","assets/draw-48211430.css"]),__pages_import_47__=()=>__vitePreload(()=>import("./draw-0cd9ac98.js"),["assets/draw-0cd9ac98.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/chat-289dfdad.js","assets/index-d5406c70.js","assets/draw-48211430.css"]),__pages_import_48__=()=>__vitePreload(()=>import("./chat-3abcdb0b.js"),["assets/chat-3abcdb0b.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/chat-289dfdad.js","assets/utcformatTime-e76e5157.js","assets/marked.esm-76161808.js","assets/chat-5f421c63.css"]),__pages_import_49__=()=>__vitePreload(()=>import("./index-ae5a13a3.js"),["assets/index-ae5a13a3.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_50__=()=>__vitePreload(()=>import("./visible-3cf4bd2b.js"),["assets/visible-3cf4bd2b.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_51__=()=>__vitePreload(()=>import("./classify-c6c515e7.js"),["assets/classify-c6c515e7.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js"]),__pages_import_52__=()=>__vitePreload(()=>import("./application-64b37dc5.js"),["assets/application-64b37dc5.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js"]),__pages_import_53__=()=>__vitePreload(()=>import("./globalPre-08c48ec2.js"),["assets/globalPre-08c48ec2.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),__pages_import_54__=()=>__vitePreload(()=>import("./reload-94931e74.js"),[]),__pages_import_55__=()=>__vitePreload(()=>import("./login-c2d11df4.js"),["assets/login-c2d11df4.js","assets/index-726fcaec.js","assets/config-e611a8d0.js","assets/index-f7728387.css","assets/login-f710248b.css"]),__pages_import_57__=()=>__vitePreload(()=>import("./_...all_-4e8552be.js"),["assets/_...all_-4e8552be.js","assets/_...all_-512b21c9.css"]),routes$a=[{name:"users-wechat",path:"/users/wechat",component:__pages_import_0__,props:!0,meta:{title:"微信设置"}},{name:"users-register",path:"/users/register",component:__pages_import_1__,props:!0,meta:{title:"访问配置"}},{name:"users-phone",path:"/users/phone",component:__pages_import_2__,props:!0,meta:{title:"手机验证码配置"}},{name:"users",path:"/users",component:__pages_import_3__,props:!0,meta:{title:"用户管理"}},{name:"users-email",path:"/users/email",component:__pages_import_4__,props:!0,meta:{title:"邮件设置"}},{name:"users-accountLog",path:"/users/accountlog",component:__pages_import_5__,props:!0,meta:{title:"账户变更记录"}},{name:"system-secret",path:"/system/secret",component:__pages_import_6__,props:!0,meta:{title:"key设置"}},{name:"system-notice",path:"/system/notice",component:__pages_import_7__,props:!0,meta:{title:"公告设置"}},{name:"system-menu",path:"/system/menu",component:__pages_import_8__,props:!0,meta:{title:"动态菜单"}},{name:"system-cos",path:"/system/cos",component:__pages_import_9__,props:!0,meta:{title:"cos设置"}},{name:"system-chatBox",path:"/system/chatbox",component:__pages_import_10__,props:!0,meta:{title:"九宫格预设分类"}},{name:"system-baseConfiguration",path:"/system/baseconfiguration",component:__pages_import_11__,props:!0,meta:{title:"基础配置"}},{name:"system-base",path:"/system/base",component:__pages_import_12__,props:!0,meta:{title:"百度统计"}},{name:"storage-tencent",path:"/storage/tencent",component:__pages_import_13__,props:!0,meta:{title:"腾讯云cos设置"}},{name:"storage-chevereto",path:"/storage/chevereto",component:__pages_import_14__,props:!0,meta:{title:"Chevereto图床设置"}},{name:"storage-ali",path:"/storage/ali",component:__pages_import_15__,props:!0,meta:{title:"阿里云oss设置"}},{name:"sensitive-violation",path:"/sensitive/violation",component:__pages_import_16__,props:!0,meta:{title:"违规记录"}},{name:"sensitive-custom",path:"/sensitive/custom",component:__pages_import_17__,props:!0,meta:{title:"敏感词预设"}},{name:"sensitive-builtIn",path:"/sensitive/builtin",component:__pages_import_18__,props:!0,meta:{title:"内置敏感词设置"}},{name:"sensitive-baiduSensitive",path:"/sensitive/baidusensitive",component:__pages_import_19__,props:!0,meta:{title:"百度云敏感词设置"}},{name:"sensitive-autpReply",path:"/sensitive/autpreply",component:__pages_import_20__,props:!0,meta:{title:"自定义回复预设"}},{name:"sales-salesUser",path:"/sales/salesuser",component:__pages_import_21__,props:!0,meta:{title:"分销佣金账户"}},{name:"sales-records",path:"/sales/records",component:__pages_import_22__,props:!0,meta:{title:"佣金分销明细"}},{name:"sales-order",path:"/sales/order",component:__pages_import_23__,props:!0,meta:{title:"key列表"}},{name:"sales-base",path:"/sales/base",component:__pages_import_24__,props:!0,meta:{title:"分销系统基础设置"}},{name:"personalSetting",path:"/personal/setting",component:__pages_import_25__,props:!0,meta:{title:"个人设置",cache:"personal-edit.password"}},{name:"personalEditPassword",path:"/personal/edit.password",component:__pages_import_26__,props:!0,meta:{title:"修改密码"}},{name:"pay-wechat",path:"/pay/wechat",component:__pages_import_27__,props:!0,meta:{title:"官方微信支付设置"}},{name:"pay-mpay",path:"/pay/mpay",component:__pages_import_28__,props:!0,meta:{title:"码支付设置"}},{name:"pay-ltzf",path:"/pay/ltzf",component:__pages_import_29__,props:!0,meta:{title:"蓝兔支付设置"}},{name:"pay-hupijiao",path:"/pay/hupijiao",component:__pages_import_30__,props:!0,meta:{title:"虎皮椒支付设置"}},{name:"pay-epay",path:"/pay/epay",component:__pages_import_31__,props:!0,meta:{title:"易支付设置"}},{name:"package-package",path:"/package/package",component:__pages_import_32__,props:!0,meta:{title:"卡券管理"}},{name:"package-crami",path:"/package/crami",component:__pages_import_33__,props:!0,meta:{title:"卡密管理"}},{name:"order",path:"/order",component:__pages_import_34__,props:!0,meta:{title:"对话管理"}},{name:"models-systemapp",path:"/models/systemapp",component:__pages_import_35__,props:!0,meta:{title:"系统应用管理"}},{name:"models-proxy",path:"/models/proxy",component:__pages_import_36__,props:!0,meta:{title:"MJ设置"}},{name:"models-prompts",path:"/models/prompts",component:__pages_import_37__,props:!0,meta:{title:"模型列表"}},{name:"models-mind",path:"/models/mind",component:__pages_import_38__,props:!0,meta:{title:"思维导图"}},{name:"models-key",path:"/models/key",component:__pages_import_39__,props:!0,meta:{title:"模型列表"}},{name:"models-interface",path:"/models/interface",component:__pages_import_40__,props:!0,meta:{title:"接口请求设置"}},{name:"mjDraw",path:"/mjdraw",component:__pages_import_41__,props:!0,meta:{title:"MJ设置"}},{name:"mjDraw-draw",path:"/mjdraw/draw",component:__pages_import_42__,props:!0,meta:{title:"key列表"}},{name:"keys-whiteList",path:"/keys/whitelist",component:__pages_import_43__,props:!0,meta:{title:"开放白名单"}},{name:"keys-list",path:"/keys/list",component:__pages_import_44__,props:!0,meta:{title:"key列表"}},{name:"client-logo",path:"/client/logo",component:__pages_import_45__,props:!0,meta:{title:"动态菜单"}},{name:"chat-midjourney",path:"/chat/midjourney",component:__pages_import_46__,props:!0,meta:{title:"MJ绘画管理"}},{name:"chat-draw",path:"/chat/draw",component:__pages_import_47__,props:!0,meta:{title:"绘画管理"}},{name:"chat-chat",path:"/chat/chat",component:__pages_import_48__,props:!0,meta:{title:"对话管理"}},{name:"basic",path:"/basic",component:__pages_import_49__,props:!0,meta:{title:"全局预设"}},{name:"app-visible",path:"/app/visible",component:__pages_import_50__,props:!0,meta:{title:"显示设置"}},{name:"app-classify",path:"/app/classify",component:__pages_import_51__,props:!0,meta:{title:"App分类管理"}},{name:"app-application",path:"/app/application",component:__pages_import_52__,props:!0,meta:{title:"应用管理"}},{name:"ai-globalPre",path:"/ai/globalpre",component:__pages_import_53__,props:!0,meta:{title:"全局设置"}},{name:"reload",path:"/reload",component:__pages_import_54__,props:!0},{name:"login",path:"/login",component:__pages_import_55__,props:!0,meta:{title:"登录",constant:!0,layout:!1}},{name:"home",path:"/",component:Home,props:!0,meta:{title:"主页"}},{name:"notFound",path:"/:all(.*)*",component:__pages_import_57__,props:!0,meta:{title:"找不到页面",constant:!0,layout:!1}}];function Layout$9(){return __vitePreload(()=>import("./index-ae3f9f06.js"),["assets/index-ae3f9f06.js","assets/index-726fcaec.js","assets/config-e611a8d0.js","assets/index-f7728387.css","assets/link-885b9ecb.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-67c7447d.js","assets/index-9f94fa8a.js","assets/index-1c5236b7.css","assets/index-ae957cc8.js","assets/index-c0974f86.js","assets/index-1c1d96a8.css","assets/useMenu-e606149a.js","assets/index-5b287f81.css","assets/index-d1fde25b.js","assets/index-59cc5a58.css","assets/index-d2ace44b.js","assets/index-8847c619.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-41c34c90.js","assets/index-635e8a50.css","assets/index-ab2aba6b.js","assets/index-fb910e2b.css","assets/index-dd83f076.js","assets/index-ed149689.css","assets/index-c0099047.js","assets/index-e00796d2.css","assets/index-094514cd.css"])}const routes$9={path:"/user",component:Layout$9,redirect:"/user/dashboard",name:"userMenu",meta:{title:"用户管理",icon:"sidebar-client"},children:[{path:"dashboard",name:"dashboardMenu",component:()=>__vitePreload(()=>import("./index-eb607a95.js"),["assets/index-eb607a95.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/index-d5406c70.js","assets/utcformatTime-e76e5157.js"]),meta:{title:"用户信息",icon:"menu-userlist"}},{path:"account-log",name:"AccountLogMenu",component:()=>__vitePreload(()=>import("./accountLog-db22b156.js"),["assets/accountLog-db22b156.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/index-d5406c70.js","assets/utcformatTime-e76e5157.js"]),meta:{title:"账户明细",icon:"menu-account"}},{path:"register",name:"systemMenuRegister",component:()=>__vitePreload(()=>import("./register-b404c5a0.js"),["assets/register-b404c5a0.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js","assets/register-4322dd46.css"]),meta:{title:"访问配置",icon:"menu-register"}},{path:"email",name:"systemMenuEmail",component:()=>__vitePreload(()=>import("./email-43145a27.js"),["assets/email-43145a27.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),meta:{title:"邮件登录配置",icon:"menu-email"}},{path:"wechat",name:"systemMenuWechat",component:()=>__vitePreload(()=>import("./wechat-b776c3ab.js"),["assets/wechat-b776c3ab.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),meta:{title:"微信登录配置",icon:"menu-vx"}},{path:"ali-phone",name:"AliPhoneMenu",component:()=>__vitePreload(()=>import("./phone-cf89a808.js"),["assets/phone-cf89a808.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),meta:{title:"短信登录配置",icon:"menu-message"}}]};function Layout$8(){return __vitePreload(()=>import("./index-ae3f9f06.js"),["assets/index-ae3f9f06.js","assets/index-726fcaec.js","assets/config-e611a8d0.js","assets/index-f7728387.css","assets/link-885b9ecb.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-67c7447d.js","assets/index-9f94fa8a.js","assets/index-1c5236b7.css","assets/index-ae957cc8.js","assets/index-c0974f86.js","assets/index-1c1d96a8.css","assets/useMenu-e606149a.js","assets/index-5b287f81.css","assets/index-d1fde25b.js","assets/index-59cc5a58.css","assets/index-d2ace44b.js","assets/index-8847c619.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-41c34c90.js","assets/index-635e8a50.css","assets/index-ab2aba6b.js","assets/index-fb910e2b.css","assets/index-dd83f076.js","assets/index-ed149689.css","assets/index-c0099047.js","assets/index-e00796d2.css","assets/index-094514cd.css"])}const routes$8={path:"/sales",component:Layout$8,redirect:"/sales/config",name:"SalesMenu",meta:{title:"分销管理",icon:"sidebar-share"},children:[{path:"config",name:"SalesBaseManage",component:()=>__vitePreload(()=>import("./base-98684b76.js"),["assets/base-98684b76.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),meta:{title:"基础分销配置",icon:"menu-distribution"}},{path:"salesUser",name:"SalesUserManage",component:()=>__vitePreload(()=>import("./salesUser-a78fbb0e.js"),["assets/salesUser-a78fbb0e.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/sales-18eb3e01.js"]),meta:{title:"佣金账户列表",icon:"menu-commission"}},{path:"records",name:"SalesRecoredManage",component:()=>__vitePreload(()=>import("./records-a4313ec4.js"),["assets/records-a4313ec4.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/sales-18eb3e01.js"]),meta:{title:"佣金分销明细",icon:"menu-records"}},{path:"order",name:"SalesOrderManage",component:()=>__vitePreload(()=>import("./order-9dcbc392.js"),["assets/order-9dcbc392.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/sales-18eb3e01.js","assets/index-d5406c70.js"]),meta:{title:"提现工单管理",icon:"menu-tiixan"}}]};function Layout$7(){return __vitePreload(()=>import("./index-ae3f9f06.js"),["assets/index-ae3f9f06.js","assets/index-726fcaec.js","assets/config-e611a8d0.js","assets/index-f7728387.css","assets/link-885b9ecb.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-67c7447d.js","assets/index-9f94fa8a.js","assets/index-1c5236b7.css","assets/index-ae957cc8.js","assets/index-c0974f86.js","assets/index-1c1d96a8.css","assets/useMenu-e606149a.js","assets/index-5b287f81.css","assets/index-d1fde25b.js","assets/index-59cc5a58.css","assets/index-d2ace44b.js","assets/index-8847c619.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-41c34c90.js","assets/index-635e8a50.css","assets/index-ab2aba6b.js","assets/index-fb910e2b.css","assets/index-dd83f076.js","assets/index-ed149689.css","assets/index-c0099047.js","assets/index-e00796d2.css","assets/index-094514cd.css"])}const routes$7={path:"/package",component:Layout$7,redirect:"/package/list",name:"packageMenu",meta:{title:"套餐管理",icon:"sidebar-package"},children:[{path:"order-list",name:"OrderMenuList",component:()=>__vitePreload(()=>import("./index-7f9a06d8.js"),["assets/index-7f9a06d8.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/index-d5406c70.js","assets/utcformatTime-e76e5157.js","assets/index-743018f7.css"]),meta:{title:"订单列表",icon:"menu-order"}},{path:"list",name:"packageMenuList",component:()=>__vitePreload(()=>import("./package-8529b664.js"),["assets/package-8529b664.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/package-c2d59ee2.js","assets/index-d5406c70.js","assets/utcformatTime-e76e5157.js"]),meta:{title:"套餐设置",icon:"menu-package"}},{path:"crami",name:"cramiMenuList",component:()=>__vitePreload(()=>import("./crami-42567f32.js"),["assets/crami-42567f32.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/package-c2d59ee2.js","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js"]),meta:{title:"卡密管理",icon:"menu-crami"}}]};function Layout$6(){return __vitePreload(()=>import("./index-ae3f9f06.js"),["assets/index-ae3f9f06.js","assets/index-726fcaec.js","assets/config-e611a8d0.js","assets/index-f7728387.css","assets/link-885b9ecb.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-67c7447d.js","assets/index-9f94fa8a.js","assets/index-1c5236b7.css","assets/index-ae957cc8.js","assets/index-c0974f86.js","assets/index-1c1d96a8.css","assets/useMenu-e606149a.js","assets/index-5b287f81.css","assets/index-d1fde25b.js","assets/index-59cc5a58.css","assets/index-d2ace44b.js","assets/index-8847c619.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-41c34c90.js","assets/index-635e8a50.css","assets/index-ab2aba6b.js","assets/index-fb910e2b.css","assets/index-dd83f076.js","assets/index-ed149689.css","assets/index-c0099047.js","assets/index-e00796d2.css","assets/index-094514cd.css"])}const routes$6={path:"/chat",component:Layout$6,redirect:"/chat/chat",name:"chatMenu",meta:{title:"数据管理",icon:"sidebar-chat"},children:[{path:"list",name:"chatMenuList",component:()=>__vitePreload(()=>import("./chat-3abcdb0b.js"),["assets/chat-3abcdb0b.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/chat-289dfdad.js","assets/utcformatTime-e76e5157.js","assets/marked.esm-76161808.js","assets/chat-5f421c63.css"]),meta:{title:"GPT对话管理",icon:"menu-chat"}},{path:"draw",name:"drawMenuList",component:()=>__vitePreload(()=>import("./draw-0cd9ac98.js"),["assets/draw-0cd9ac98.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/chat-289dfdad.js","assets/index-d5406c70.js","assets/draw-48211430.css"]),meta:{title:"绘画管理",icon:"menu-draw"}},{path:"midjourney",name:"MjMenuList",component:()=>__vitePreload(()=>import("./midjourney-17d01725.js"),["assets/midjourney-17d01725.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/chat-289dfdad.js","assets/index-d5406c70.js","assets/draw-48211430.css"]),meta:{title:"midjourney绘画管理",icon:"menu-midjourney"}},{path:"mjdraw",name:"mjDrawManage",component:()=>__vitePreload(()=>import("./draw-4da3d260.js"),["assets/draw-4da3d260.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/mj-bb9f2011.js","assets/chat-289dfdad.js","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js","assets/chat-5f421c63.css"]),meta:{title:"绘图历史",icon:"menu-history"}}]};function Layout$5(){return __vitePreload(()=>import("./index-ae3f9f06.js"),["assets/index-ae3f9f06.js","assets/index-726fcaec.js","assets/config-e611a8d0.js","assets/index-f7728387.css","assets/link-885b9ecb.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-67c7447d.js","assets/index-9f94fa8a.js","assets/index-1c5236b7.css","assets/index-ae957cc8.js","assets/index-c0974f86.js","assets/index-1c1d96a8.css","assets/useMenu-e606149a.js","assets/index-5b287f81.css","assets/index-d1fde25b.js","assets/index-59cc5a58.css","assets/index-d2ace44b.js","assets/index-8847c619.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-41c34c90.js","assets/index-635e8a50.css","assets/index-ab2aba6b.js","assets/index-fb910e2b.css","assets/index-dd83f076.js","assets/index-ed149689.css","assets/index-c0099047.js","assets/index-e00796d2.css","assets/index-094514cd.css"])}const routes$5={path:"/app",component:Layout$5,redirect:"/app/classify",name:"AppMenu",meta:{title:"应用管理",icon:"sidebar-app"},children:[{path:"visible",name:"VisibleMenu",component:()=>__vitePreload(()=>import("./visible-3cf4bd2b.js"),["assets/visible-3cf4bd2b.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),meta:{title:"显示设置",icon:"menu-visible"}},{path:"classify",name:"AppMenuClassify",component:()=>__vitePreload(()=>import("./classify-c6c515e7.js"),["assets/classify-c6c515e7.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js"]),meta:{title:"分类列表",icon:"menu-type"}},{path:"application",name:"Application",component:()=>__vitePreload(()=>import("./application-64b37dc5.js"),["assets/application-64b37dc5.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js"]),meta:{title:"应用列表",icon:"menu-list"}}]};function Layout$4(){return __vitePreload(()=>import("./index-ae3f9f06.js"),["assets/index-ae3f9f06.js","assets/index-726fcaec.js","assets/config-e611a8d0.js","assets/index-f7728387.css","assets/link-885b9ecb.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-67c7447d.js","assets/index-9f94fa8a.js","assets/index-1c5236b7.css","assets/index-ae957cc8.js","assets/index-c0974f86.js","assets/index-1c1d96a8.css","assets/useMenu-e606149a.js","assets/index-5b287f81.css","assets/index-d1fde25b.js","assets/index-59cc5a58.css","assets/index-d2ace44b.js","assets/index-8847c619.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-41c34c90.js","assets/index-635e8a50.css","assets/index-ab2aba6b.js","assets/index-fb910e2b.css","assets/index-dd83f076.js","assets/index-ed149689.css","assets/index-c0099047.js","assets/index-e00796d2.css","assets/index-094514cd.css"])}const routes$4={path:"/system",component:Layout$4,redirect:"/system/base",name:"systemMenu",meta:{title:"系统管理",icon:"sidebar-system"},children:[{path:"base-configuration",name:"ClientBaseConfig",component:()=>__vitePreload(()=>import("./baseConfiguration-64ffb557.js"),["assets/baseConfiguration-64ffb557.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),meta:{title:"基础配置",icon:"menu-baseconfig"}},{path:"chatBox",name:"ClientChatBoxConfig",component:()=>__vitePreload(()=>import("./chatBox-cf3e01b9.js"),["assets/chatBox-cf3e01b9.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/chatgpt-56801f63.js","assets/index.vue_vue_type_script_setup_true_lang-117764b5.js","assets/prompts-15060667.css"]),meta:{title:"对话预设",icon:"menu-app"}},{path:"menu",name:"ClientMenuConfig",component:()=>__vitePreload(()=>import("./menu-3ede3183.js"),["assets/menu-3ede3183.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/index.vue_vue_type_script_setup_true_lang-117764b5.js"]),meta:{title:"动态菜单",icon:"menu-menu"}},{path:"notice",name:"systemMenuNotice",component:()=>__vitePreload(()=>import("./notice-6fc93963.js").then(t=>t.w),["assets/notice-6fc93963.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js","assets/notice-28efbbd9.css"]),meta:{title:"公告设置",icon:"menu-notice"}},{path:"baidu",name:"systemMenuBase",component:()=>__vitePreload(()=>import("./base-c20cb9e9.js"),["assets/base-c20cb9e9.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),meta:{title:"统计设置",icon:"menu-baidutongji"}}]};function Layout$3(){return __vitePreload(()=>import("./index-ae3f9f06.js"),["assets/index-ae3f9f06.js","assets/index-726fcaec.js","assets/config-e611a8d0.js","assets/index-f7728387.css","assets/link-885b9ecb.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-67c7447d.js","assets/index-9f94fa8a.js","assets/index-1c5236b7.css","assets/index-ae957cc8.js","assets/index-c0974f86.js","assets/index-1c1d96a8.css","assets/useMenu-e606149a.js","assets/index-5b287f81.css","assets/index-d1fde25b.js","assets/index-59cc5a58.css","assets/index-d2ace44b.js","assets/index-8847c619.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-41c34c90.js","assets/index-635e8a50.css","assets/index-ab2aba6b.js","assets/index-fb910e2b.css","assets/index-dd83f076.js","assets/index-ed149689.css","assets/index-c0099047.js","assets/index-e00796d2.css","assets/index-094514cd.css"])}const routes$3={path:"/pay",component:Layout$3,redirect:"/pay/hupijiao",name:"PayMenu",meta:{title:"支付管理",icon:"sidebar-pay"},children:[{path:"wechat",name:"WechatConfig",component:()=>__vitePreload(()=>import("./wechat-76ae9040.js"),["assets/wechat-76ae9040.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),meta:{title:"微信支付",icon:"menu-weixinpay"}},{path:"epay",name:"EpayConfig",component:()=>__vitePreload(()=>import("./epay-b0358cd8.js"),["assets/epay-b0358cd8.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),meta:{title:"易支付",icon:"menu-yipay"}},{path:"mpay",name:"MpayConfig",component:()=>__vitePreload(()=>import("./mpay-ff7fb2bf.js"),["assets/mpay-ff7fb2bf.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),meta:{title:"码支付",icon:"menu-mapay"}},{path:"hupi",name:"HupioConfig",component:()=>__vitePreload(()=>import("./hupijiao-d3fb9765.js"),["assets/hupijiao-d3fb9765.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),meta:{title:"虎皮椒支付",icon:"menu-hupipay"}},{path:"ltzf",name:"LtzfConfig",component:()=>__vitePreload(()=>import("./ltzf-9b512422.js"),["assets/ltzf-9b512422.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),meta:{title:"蓝兔支付",icon:"menu-ltzfpay"}}]};function Layout$2(){return __vitePreload(()=>import("./index-ae3f9f06.js"),["assets/index-ae3f9f06.js","assets/index-726fcaec.js","assets/config-e611a8d0.js","assets/index-f7728387.css","assets/link-885b9ecb.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-67c7447d.js","assets/index-9f94fa8a.js","assets/index-1c5236b7.css","assets/index-ae957cc8.js","assets/index-c0974f86.js","assets/index-1c1d96a8.css","assets/useMenu-e606149a.js","assets/index-5b287f81.css","assets/index-d1fde25b.js","assets/index-59cc5a58.css","assets/index-d2ace44b.js","assets/index-8847c619.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-41c34c90.js","assets/index-635e8a50.css","assets/index-ab2aba6b.js","assets/index-fb910e2b.css","assets/index-dd83f076.js","assets/index-ed149689.css","assets/index-c0099047.js","assets/index-e00796d2.css","assets/index-094514cd.css"])}const routes$2={path:"/storage",component:Layout$2,redirect:"/storage/config",name:"StorageMenu",meta:{title:"存储配置",icon:"sidebar-storage"},children:[{path:"tencent",name:"StorageTencent",component:()=>__vitePreload(()=>import("./tencent-59d30659.js"),["assets/tencent-59d30659.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),meta:{title:"腾讯云COS",icon:"menu-tengxuncos"}},{path:"ali",name:"StorageAli",component:()=>__vitePreload(()=>import("./ali-9edf8f09.js"),["assets/ali-9edf8f09.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),meta:{title:"阿里云OSS",icon:"menu-alioss"}},{path:"chevereto",name:"StorageChevereto",component:()=>__vitePreload(()=>import("./chevereto-1d93138a.js"),["assets/chevereto-1d93138a.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),meta:{title:"chevereto图床",icon:"menu-chevereto"}}]};function Layout$1(){return __vitePreload(()=>import("./index-ae3f9f06.js"),["assets/index-ae3f9f06.js","assets/index-726fcaec.js","assets/config-e611a8d0.js","assets/index-f7728387.css","assets/link-885b9ecb.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-67c7447d.js","assets/index-9f94fa8a.js","assets/index-1c5236b7.css","assets/index-ae957cc8.js","assets/index-c0974f86.js","assets/index-1c1d96a8.css","assets/useMenu-e606149a.js","assets/index-5b287f81.css","assets/index-d1fde25b.js","assets/index-59cc5a58.css","assets/index-d2ace44b.js","assets/index-8847c619.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-41c34c90.js","assets/index-635e8a50.css","assets/index-ab2aba6b.js","assets/index-fb910e2b.css","assets/index-dd83f076.js","assets/index-ed149689.css","assets/index-c0099047.js","assets/index-e00796d2.css","assets/index-094514cd.css"])}const routes$1={path:"/secure",component:Layout$1,redirect:"/secure/sensitive-baidu",name:"SecureMenu",meta:{title:"风控管理",icon:"sidebar-secure"},children:[{path:"sensitive-violation",name:"SensitiveViolationLog",component:()=>__vitePreload(()=>import("./violation-6803d273.js"),["assets/violation-6803d273.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/marked.esm-76161808.js","assets/badWords-f2dbd210.js","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js","assets/violation-bbd61981.css"]),meta:{title:"违规检测记录",icon:"menu-weigui"}},{path:"sensitive-baidu",name:"SensitiveBaiduyun",component:()=>__vitePreload(()=>import("./baiduSensitive-c5b8992c.js"),["assets/baiduSensitive-c5b8992c.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),meta:{title:"百度云敏感词",icon:"menu-baiduyunminganci"}},{path:"sensitive-custom",name:"SensitiveCuston",component:()=>__vitePreload(()=>import("./custom-70138b5e.js"),["assets/custom-70138b5e.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/badWords-f2dbd210.js","assets/index-d5406c70.js"]),meta:{title:"自定义敏感词",icon:"menu-zidingyi"}},{path:"auto-reply",name:"ReplyMenuList",component:()=>__vitePreload(()=>import("./autpReply-20c31207.js"),["assets/autpReply-20c31207.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js"]),meta:{title:"自定义回复预设",icon:"menu-huifuyushe"}}]};function Layout(){return __vitePreload(()=>import("./index-ae3f9f06.js"),["assets/index-ae3f9f06.js","assets/index-726fcaec.js","assets/config-e611a8d0.js","assets/index-f7728387.css","assets/link-885b9ecb.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-67c7447d.js","assets/index-9f94fa8a.js","assets/index-1c5236b7.css","assets/index-ae957cc8.js","assets/index-c0974f86.js","assets/index-1c1d96a8.css","assets/useMenu-e606149a.js","assets/index-5b287f81.css","assets/index-d1fde25b.js","assets/index-59cc5a58.css","assets/index-d2ace44b.js","assets/index-8847c619.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-41c34c90.js","assets/index-635e8a50.css","assets/index-ab2aba6b.js","assets/index-fb910e2b.css","assets/index-dd83f076.js","assets/index-ed149689.css","assets/index-c0099047.js","assets/index-e00796d2.css","assets/index-094514cd.css"])}const routes={path:"/ai",component:Layout,redirect:"/ai/chat-key-list",name:"AiMenu",meta:{title:"模型管理",icon:"sidebar-ai"},children:[{path:"model",name:"AiMenuInterface",component:()=>__vitePreload(()=>import("./interface-e780ba48.js"),["assets/interface-e780ba48.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),meta:{title:"模型全局配置",icon:"menu-model"}},{path:"keys",name:"AiMenuKeys",component:()=>__vitePreload(()=>import("./key-4975b8ab.js"),["assets/key-4975b8ab.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js"]),meta:{title:"模型设置",icon:"menu-key"}},{path:"proxy",name:"mjProxyManage",component:()=>__vitePreload(()=>import("./proxy-b38f8b84.js"),["assets/proxy-b38f8b84.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),meta:{title:"绘画设置",icon:"menu-proxy"}},{path:"prompts",name:"mjPromptsManage",component:()=>__vitePreload(()=>import("./prompts-d171cd47.js"),["assets/prompts-d171cd47.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/mj-bb9f2011.js","assets/prompts-15060667.css"]),meta:{title:"提示词预设",icon:"menu-prompt"}},{path:"mind",name:"systemMenuMind",component:()=>__vitePreload(()=>import("./mind-dab8ec81.js"),["assets/mind-dab8ec81.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),meta:{title:"思维导图",icon:"menu-mind"}},{path:"systemapp-list",name:"systemAppList",component:()=>__vitePreload(()=>import("./systemapp-f0169b03.js"),["assets/systemapp-f0169b03.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css"]),meta:{title:"系统应用",icon:"menu-type"}}]},constantRoutes=[{path:"/login",name:"login",component:()=>__vitePreload(()=>import("./login-c2d11df4.js"),["assets/login-c2d11df4.js","assets/index-726fcaec.js","assets/config-e611a8d0.js","assets/index-f7728387.css","assets/login-f710248b.css"]),meta:{title:"登录"}},{path:"/:all(.*)*",name:"notFound",component:()=>__vitePreload(()=>import("./_...all_-4e8552be.js"),["assets/_...all_-4e8552be.js","assets/_...all_-512b21c9.css"]),meta:{title:"找不到页面"}}],systemRoutes=[{path:"/",component:()=>__vitePreload(()=>import("./index-ae3f9f06.js"),["assets/index-ae3f9f06.js","assets/index-726fcaec.js","assets/config-e611a8d0.js","assets/index-f7728387.css","assets/link-885b9ecb.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-67c7447d.js","assets/index-9f94fa8a.js","assets/index-1c5236b7.css","assets/index-ae957cc8.js","assets/index-c0974f86.js","assets/index-1c1d96a8.css","assets/useMenu-e606149a.js","assets/index-5b287f81.css","assets/index-d1fde25b.js","assets/index-59cc5a58.css","assets/index-d2ace44b.js","assets/index-8847c619.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-41c34c90.js","assets/index-635e8a50.css","assets/index-ab2aba6b.js","assets/index-fb910e2b.css","assets/index-dd83f076.js","assets/index-ed149689.css","assets/index-c0099047.js","assets/index-e00796d2.css","assets/index-094514cd.css"]),meta:{title:()=>useSettingsStore().settings.home.title,breadcrumb:!1},children:[{path:"",name:"home",component:Home,meta:{title:()=>useSettingsStore().settings.home.title,breadcrumb:!1}},{path:"reload",name:"reload",component:()=>__vitePreload(()=>import("./reload-94931e74.js"),[]),meta:{title:"重新加载",breadcrumb:!1}},{path:"setting",name:"personalSetting",component:()=>__vitePreload(()=>import("./setting-dcc9bad3.js"),["assets/setting-dcc9bad3.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/setting-06407436.css"]),meta:{title:"个人设置",cache:"personalEditPassword"}},{path:"edit/password",name:"personalEditPassword",component:()=>__vitePreload(()=>import("./edit.password-a4e6a696.js"),["assets/edit.password-a4e6a696.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/edit.password-ee9c5d6e.css"]),meta:{title:"修改密码"}}]}],asyncRoutes=[{meta:{title:"演示",icon:"sidebar-default"},children:[routes$4,routes$9,routes,routes$6,routes$5,routes$2,routes$3,routes$7,routes$8,routes$1]}],constantRoutesByFilesystem=routes$a.filter(t=>{var r,n;return((r=t.meta)==null?void 0:r.enabled)!==!1&&((n=t.meta)==null?void 0:n.constant)===!0}),asyncRoutesByFilesystem=setupLayouts(routes$a.filter(t=>{var r,n,g;return((r=t.meta)==null?void 0:r.enabled)!==!1&&((n=t.meta)==null?void 0:n.constant)!==!0&&((g=t.meta)==null?void 0:g.layout)!==!1}));function bind(t,r){return function(){return t.apply(r,arguments)}}const{toString:toString$1}=Object.prototype,{getPrototypeOf}=Object,kindOf=(t=>r=>{const n=toString$1.call(r);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),kindOfTest=t=>(t=t.toLowerCase(),r=>kindOf(r)===t),typeOfTest=t=>r=>typeof r===t,{isArray}=Array,isUndefined=typeOfTest("undefined");function isBuffer(t){return t!==null&&!isUndefined(t)&&t.constructor!==null&&!isUndefined(t.constructor)&&isFunction(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const isArrayBuffer=kindOfTest("ArrayBuffer");function isArrayBufferView(t){let r;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?r=ArrayBuffer.isView(t):r=t&&t.buffer&&isArrayBuffer(t.buffer),r}const isString=typeOfTest("string"),isFunction=typeOfTest("function"),isNumber=typeOfTest("number"),isObject$1=t=>t!==null&&typeof t=="object",isBoolean=t=>t===!0||t===!1,isPlainObject=t=>{if(kindOf(t)!=="object")return!1;const r=getPrototypeOf(t);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},isDate=kindOfTest("Date"),isFile=kindOfTest("File"),isBlob=kindOfTest("Blob"),isFileList=kindOfTest("FileList"),isStream=t=>isObject$1(t)&&isFunction(t.pipe),isFormData=t=>{let r;return t&&(typeof FormData=="function"&&t instanceof FormData||isFunction(t.append)&&((r=kindOf(t))==="formdata"||r==="object"&&isFunction(t.toString)&&t.toString()==="[object FormData]"))},isURLSearchParams=kindOfTest("URLSearchParams"),trim=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(t,r,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let g,y;if(typeof t!="object"&&(t=[t]),isArray(t))for(g=0,y=t.length;g<y;g++)r.call(null,t[g],g,t);else{const L=n?Object.getOwnPropertyNames(t):Object.keys(t),$=L.length;let V;for(g=0;g<$;g++)V=L[g],r.call(null,t[V],V,t)}}function findKey(t,r){r=r.toLowerCase();const n=Object.keys(t);let g=n.length,y;for(;g-- >0;)if(y=n[g],r===y.toLowerCase())return y;return null}const _global=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),isContextDefined=t=>!isUndefined(t)&&t!==_global;function merge(){const{caseless:t}=isContextDefined(this)&&this||{},r={},n=(g,y)=>{const L=t&&findKey(r,y)||y;isPlainObject(r[L])&&isPlainObject(g)?r[L]=merge(r[L],g):isPlainObject(g)?r[L]=merge({},g):isArray(g)?r[L]=g.slice():r[L]=g};for(let g=0,y=arguments.length;g<y;g++)arguments[g]&&forEach(arguments[g],n);return r}const extend=(t,r,n,{allOwnKeys:g}={})=>(forEach(r,(y,L)=>{n&&isFunction(y)?t[L]=bind(y,n):t[L]=y},{allOwnKeys:g}),t),stripBOM=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),inherits=(t,r,n,g)=>{t.prototype=Object.create(r.prototype,g),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:r.prototype}),n&&Object.assign(t.prototype,n)},toFlatObject=(t,r,n,g)=>{let y,L,$;const V={};if(r=r||{},t==null)return r;do{for(y=Object.getOwnPropertyNames(t),L=y.length;L-- >0;)$=y[L],(!g||g($,t,r))&&!V[$]&&(r[$]=t[$],V[$]=!0);t=n!==!1&&getPrototypeOf(t)}while(t&&(!n||n(t,r))&&t!==Object.prototype);return r},endsWith=(t,r,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=r.length;const g=t.indexOf(r,n);return g!==-1&&g===n},toArray=t=>{if(!t)return null;if(isArray(t))return t;let r=t.length;if(!isNumber(r))return null;const n=new Array(r);for(;r-- >0;)n[r]=t[r];return n},isTypedArray=(t=>r=>t&&r instanceof t)(typeof Uint8Array<"u"&&getPrototypeOf(Uint8Array)),forEachEntry=(t,r)=>{const g=(t&&t[Symbol.iterator]).call(t);let y;for(;(y=g.next())&&!y.done;){const L=y.value;r.call(t,L[0],L[1])}},matchAll=(t,r)=>{let n;const g=[];for(;(n=t.exec(r))!==null;)g.push(n);return g},isHTMLForm=kindOfTest("HTMLFormElement"),toCamelCase=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,g,y){return g.toUpperCase()+y}),hasOwnProperty=(({hasOwnProperty:t})=>(r,n)=>t.call(r,n))(Object.prototype),isRegExp=kindOfTest("RegExp"),reduceDescriptors=(t,r)=>{const n=Object.getOwnPropertyDescriptors(t),g={};forEach(n,(y,L)=>{let $;($=r(y,L,t))!==!1&&(g[L]=$||y)}),Object.defineProperties(t,g)},freezeMethods=t=>{reduceDescriptors(t,(r,n)=>{if(isFunction(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const g=t[n];if(isFunction(g)){if(r.enumerable=!1,"writable"in r){r.writable=!1;return}r.set||(r.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},toObjectSet=(t,r)=>{const n={},g=y=>{y.forEach(L=>{n[L]=!0})};return isArray(t)?g(t):g(String(t).split(r)),n},noop$1=()=>{},toFiniteNumber=(t,r)=>(t=+t,Number.isFinite(t)?t:r),ALPHA="abcdefghijklmnopqrstuvwxyz",DIGIT="0123456789",ALPHABET={DIGIT,ALPHA,ALPHA_DIGIT:ALPHA+ALPHA.toUpperCase()+DIGIT},generateString=(t=16,r=ALPHABET.ALPHA_DIGIT)=>{let n="";const{length:g}=r;for(;t--;)n+=r[Math.random()*g|0];return n};function isSpecCompliantForm(t){return!!(t&&isFunction(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator])}const toJSONObject=t=>{const r=new Array(10),n=(g,y)=>{if(isObject$1(g)){if(r.indexOf(g)>=0)return;if(!("toJSON"in g)){r[y]=g;const L=isArray(g)?[]:{};return forEach(g,($,V)=>{const z=n($,y+1);!isUndefined(z)&&(L[V]=z)}),r[y]=void 0,L}}return g};return n(t,0)},isAsyncFn=kindOfTest("AsyncFunction"),isThenable=t=>t&&(isObject$1(t)||isFunction(t))&&isFunction(t.then)&&isFunction(t.catch),utils$1={isArray,isArrayBuffer,isBuffer,isFormData,isArrayBufferView,isString,isNumber,isBoolean,isObject:isObject$1,isPlainObject,isUndefined,isDate,isFile,isBlob,isRegExp,isFunction,isStream,isURLSearchParams,isTypedArray,isFileList,forEach,merge,extend,trim,stripBOM,inherits,toFlatObject,kindOf,kindOfTest,endsWith,toArray,forEachEntry,matchAll,isHTMLForm,hasOwnProperty,hasOwnProp:hasOwnProperty,reduceDescriptors,freezeMethods,toObjectSet,toCamelCase,noop:noop$1,toFiniteNumber,findKey,global:_global,isContextDefined,ALPHABET,generateString,isSpecCompliantForm,toJSONObject,isAsyncFn,isThenable};function AxiosError(t,r,n,g,y){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",r&&(this.code=r),n&&(this.config=n),g&&(this.request=g),y&&(this.response=y)}utils$1.inherits(AxiosError,Error,{toJSON:function t(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:utils$1.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const prototype$1=AxiosError.prototype,descriptors={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{descriptors[t]={value:t}});Object.defineProperties(AxiosError,descriptors);Object.defineProperty(prototype$1,"isAxiosError",{value:!0});AxiosError.from=(t,r,n,g,y,L)=>{const $=Object.create(prototype$1);return utils$1.toFlatObject(t,$,function(z){return z!==Error.prototype},V=>V!=="isAxiosError"),AxiosError.call($,t.message,r,n,g,y),$.cause=t,$.name=t.name,L&&Object.assign($,L),$};const httpAdapter=null;function isVisitable(t){return utils$1.isPlainObject(t)||utils$1.isArray(t)}function removeBrackets(t){return utils$1.endsWith(t,"[]")?t.slice(0,-2):t}function renderKey(t,r,n){return t?t.concat(r).map(function(y,L){return y=removeBrackets(y),!n&&L?"["+y+"]":y}).join(n?".":""):r}function isFlatArray(t){return utils$1.isArray(t)&&!t.some(isVisitable)}const predicates=utils$1.toFlatObject(utils$1,{},null,function t(r){return/^is[A-Z]/.test(r)});function toFormData(t,r,n){if(!utils$1.isObject(t))throw new TypeError("target must be an object");r=r||new FormData,n=utils$1.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(ue,de){return!utils$1.isUndefined(de[ue])});const g=n.metaTokens,y=n.visitor||re,L=n.dots,$=n.indexes,z=(n.Blob||typeof Blob<"u"&&Blob)&&utils$1.isSpecCompliantForm(r);if(!utils$1.isFunction(y))throw new TypeError("visitor must be a function");function j(le){if(le===null)return"";if(utils$1.isDate(le))return le.toISOString();if(!z&&utils$1.isBlob(le))throw new AxiosError("Blob is not supported. Use a Buffer instead.");return utils$1.isArrayBuffer(le)||utils$1.isTypedArray(le)?z&&typeof Blob=="function"?new Blob([le]):Buffer.from(le):le}function re(le,ue,de){let pe=le;if(le&&!de&&typeof le=="object"){if(utils$1.endsWith(ue,"{}"))ue=g?ue:ue.slice(0,-2),le=JSON.stringify(le);else if(utils$1.isArray(le)&&isFlatArray(le)||(utils$1.isFileList(le)||utils$1.endsWith(ue,"[]"))&&(pe=utils$1.toArray(le)))return ue=removeBrackets(ue),pe.forEach(function(_e,Ce){!(utils$1.isUndefined(_e)||_e===null)&&r.append($===!0?renderKey([ue],Ce,L):$===null?ue:ue+"[]",j(_e))}),!1}return isVisitable(le)?!0:(r.append(renderKey(de,ue,L),j(le)),!1)}const ae=[],oe=Object.assign(predicates,{defaultVisitor:re,convertValue:j,isVisitable});function ie(le,ue){if(!utils$1.isUndefined(le)){if(ae.indexOf(le)!==-1)throw Error("Circular reference detected in "+ue.join("."));ae.push(le),utils$1.forEach(le,function(pe,he){(!(utils$1.isUndefined(pe)||pe===null)&&y.call(r,pe,utils$1.isString(he)?he.trim():he,ue,oe))===!0&&ie(pe,ue?ue.concat(he):[he])}),ae.pop()}}if(!utils$1.isObject(t))throw new TypeError("data must be an object");return ie(t),r}function encode$1(t){const r={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(g){return r[g]})}function AxiosURLSearchParams(t,r){this._pairs=[],t&&toFormData(t,this,r)}const prototype=AxiosURLSearchParams.prototype;prototype.append=function t(r,n){this._pairs.push([r,n])};prototype.toString=function t(r){const n=r?function(g){return r.call(this,g,encode$1)}:encode$1;return this._pairs.map(function(y){return n(y[0])+"="+n(y[1])},"").join("&")};function encode(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(t,r,n){if(!r)return t;const g=n&&n.encode||encode,y=n&&n.serialize;let L;if(y?L=y(r,n):L=utils$1.isURLSearchParams(r)?r.toString():new AxiosURLSearchParams(r,n).toString(g),L){const $=t.indexOf("#");$!==-1&&(t=t.slice(0,$)),t+=(t.indexOf("?")===-1?"?":"&")+L}return t}class InterceptorManager{constructor(){this.handlers=[]}use(r,n,g){return this.handlers.push({fulfilled:r,rejected:n,synchronous:g?g.synchronous:!1,runWhen:g?g.runWhen:null}),this.handlers.length-1}eject(r){this.handlers[r]&&(this.handlers[r]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(r){utils$1.forEach(this.handlers,function(g){g!==null&&r(g)})}}const InterceptorManager$1=InterceptorManager,transitionalDefaults={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},URLSearchParams$1=typeof URLSearchParams<"u"?URLSearchParams:AxiosURLSearchParams,FormData$1=typeof FormData<"u"?FormData:null,Blob$1=typeof Blob<"u"?Blob:null,platform$1={isBrowser:!0,classes:{URLSearchParams:URLSearchParams$1,FormData:FormData$1,Blob:Blob$1},protocols:["http","https","file","blob","url","data"]},hasBrowserEnv=typeof window<"u"&&typeof document<"u",hasStandardBrowserEnv=(t=>hasBrowserEnv&&["ReactNative","NativeScript","NS"].indexOf(t)<0)(typeof navigator<"u"&&navigator.product),hasStandardBrowserWebWorkerEnv=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),utils=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv,hasStandardBrowserEnv,hasStandardBrowserWebWorkerEnv},Symbol.toStringTag,{value:"Module"})),platform={...utils,...platform$1};function toURLEncodedForm(t,r){return toFormData(t,new platform.classes.URLSearchParams,Object.assign({visitor:function(n,g,y,L){return platform.isNode&&utils$1.isBuffer(n)?(this.append(g,n.toString("base64")),!1):L.defaultVisitor.apply(this,arguments)}},r))}function parsePropPath(t){return utils$1.matchAll(/\w+|\[(\w*)]/g,t).map(r=>r[0]==="[]"?"":r[1]||r[0])}function arrayToObject(t){const r={},n=Object.keys(t);let g;const y=n.length;let L;for(g=0;g<y;g++)L=n[g],r[L]=t[L];return r}function formDataToJSON(t){function r(n,g,y,L){let $=n[L++];if($==="__proto__")return!0;const V=Number.isFinite(+$),z=L>=n.length;return $=!$&&utils$1.isArray(y)?y.length:$,z?(utils$1.hasOwnProp(y,$)?y[$]=[y[$],g]:y[$]=g,!V):((!y[$]||!utils$1.isObject(y[$]))&&(y[$]=[]),r(n,g,y[$],L)&&utils$1.isArray(y[$])&&(y[$]=arrayToObject(y[$])),!V)}if(utils$1.isFormData(t)&&utils$1.isFunction(t.entries)){const n={};return utils$1.forEachEntry(t,(g,y)=>{r(parsePropPath(g),y,n,0)}),n}return null}function stringifySafely(t,r,n){if(utils$1.isString(t))try{return(r||JSON.parse)(t),utils$1.trim(t)}catch(g){if(g.name!=="SyntaxError")throw g}return(n||JSON.stringify)(t)}const defaults={transitional:transitionalDefaults,adapter:["xhr","http"],transformRequest:[function t(r,n){const g=n.getContentType()||"",y=g.indexOf("application/json")>-1,L=utils$1.isObject(r);if(L&&utils$1.isHTMLForm(r)&&(r=new FormData(r)),utils$1.isFormData(r))return y?JSON.stringify(formDataToJSON(r)):r;if(utils$1.isArrayBuffer(r)||utils$1.isBuffer(r)||utils$1.isStream(r)||utils$1.isFile(r)||utils$1.isBlob(r))return r;if(utils$1.isArrayBufferView(r))return r.buffer;if(utils$1.isURLSearchParams(r))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),r.toString();let V;if(L){if(g.indexOf("application/x-www-form-urlencoded")>-1)return toURLEncodedForm(r,this.formSerializer).toString();if((V=utils$1.isFileList(r))||g.indexOf("multipart/form-data")>-1){const z=this.env&&this.env.FormData;return toFormData(V?{"files[]":r}:r,z&&new z,this.formSerializer)}}return L||y?(n.setContentType("application/json",!1),stringifySafely(r)):r}],transformResponse:[function t(r){const n=this.transitional||defaults.transitional,g=n&&n.forcedJSONParsing,y=this.responseType==="json";if(r&&utils$1.isString(r)&&(g&&!this.responseType||y)){const $=!(n&&n.silentJSONParsing)&&y;try{return JSON.parse(r)}catch(V){if($)throw V.name==="SyntaxError"?AxiosError.from(V,AxiosError.ERR_BAD_RESPONSE,this,null,this.response):V}}return r}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform.classes.FormData,Blob:platform.classes.Blob},validateStatus:function t(r){return r>=200&&r<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};utils$1.forEach(["delete","get","head","post","put","patch"],t=>{defaults.headers[t]={}});const defaults$1=defaults,ignoreDuplicateOf=utils$1.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),parseHeaders=t=>{const r={};let n,g,y;return t&&t.split(`
`).forEach(function($){y=$.indexOf(":"),n=$.substring(0,y).trim().toLowerCase(),g=$.substring(y+1).trim(),!(!n||r[n]&&ignoreDuplicateOf[n])&&(n==="set-cookie"?r[n]?r[n].push(g):r[n]=[g]:r[n]=r[n]?r[n]+", "+g:g)}),r},$internals=Symbol("internals");function normalizeHeader(t){return t&&String(t).trim().toLowerCase()}function normalizeValue(t){return t===!1||t==null?t:utils$1.isArray(t)?t.map(normalizeValue):String(t)}function parseTokens(t){const r=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let g;for(;g=n.exec(t);)r[g[1]]=g[2];return r}const isValidHeaderName=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function matchHeaderValue(t,r,n,g,y){if(utils$1.isFunction(g))return g.call(this,r,n);if(y&&(r=n),!!utils$1.isString(r)){if(utils$1.isString(g))return r.indexOf(g)!==-1;if(utils$1.isRegExp(g))return g.test(r)}}function formatHeader(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(r,n,g)=>n.toUpperCase()+g)}function buildAccessors(t,r){const n=utils$1.toCamelCase(" "+r);["get","set","has"].forEach(g=>{Object.defineProperty(t,g+n,{value:function(y,L,$){return this[g].call(this,r,y,L,$)},configurable:!0})})}class AxiosHeaders{constructor(r){r&&this.set(r)}set(r,n,g){const y=this;function L(V,z,j){const re=normalizeHeader(z);if(!re)throw new Error("header name must be a non-empty string");const ae=utils$1.findKey(y,re);(!ae||y[ae]===void 0||j===!0||j===void 0&&y[ae]!==!1)&&(y[ae||z]=normalizeValue(V))}const $=(V,z)=>utils$1.forEach(V,(j,re)=>L(j,re,z));return utils$1.isPlainObject(r)||r instanceof this.constructor?$(r,n):utils$1.isString(r)&&(r=r.trim())&&!isValidHeaderName(r)?$(parseHeaders(r),n):r!=null&&L(n,r,g),this}get(r,n){if(r=normalizeHeader(r),r){const g=utils$1.findKey(this,r);if(g){const y=this[g];if(!n)return y;if(n===!0)return parseTokens(y);if(utils$1.isFunction(n))return n.call(this,y,g);if(utils$1.isRegExp(n))return n.exec(y);throw new TypeError("parser must be boolean|regexp|function")}}}has(r,n){if(r=normalizeHeader(r),r){const g=utils$1.findKey(this,r);return!!(g&&this[g]!==void 0&&(!n||matchHeaderValue(this,this[g],g,n)))}return!1}delete(r,n){const g=this;let y=!1;function L($){if($=normalizeHeader($),$){const V=utils$1.findKey(g,$);V&&(!n||matchHeaderValue(g,g[V],V,n))&&(delete g[V],y=!0)}}return utils$1.isArray(r)?r.forEach(L):L(r),y}clear(r){const n=Object.keys(this);let g=n.length,y=!1;for(;g--;){const L=n[g];(!r||matchHeaderValue(this,this[L],L,r,!0))&&(delete this[L],y=!0)}return y}normalize(r){const n=this,g={};return utils$1.forEach(this,(y,L)=>{const $=utils$1.findKey(g,L);if($){n[$]=normalizeValue(y),delete n[L];return}const V=r?formatHeader(L):String(L).trim();V!==L&&delete n[L],n[V]=normalizeValue(y),g[V]=!0}),this}concat(...r){return this.constructor.concat(this,...r)}toJSON(r){const n=Object.create(null);return utils$1.forEach(this,(g,y)=>{g!=null&&g!==!1&&(n[y]=r&&utils$1.isArray(g)?g.join(", "):g)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([r,n])=>r+": "+n).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(r){return r instanceof this?r:new this(r)}static concat(r,...n){const g=new this(r);return n.forEach(y=>g.set(y)),g}static accessor(r){const g=(this[$internals]=this[$internals]={accessors:{}}).accessors,y=this.prototype;function L($){const V=normalizeHeader($);g[V]||(buildAccessors(y,$),g[V]=!0)}return utils$1.isArray(r)?r.forEach(L):L(r),this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);utils$1.reduceDescriptors(AxiosHeaders.prototype,({value:t},r)=>{let n=r[0].toUpperCase()+r.slice(1);return{get:()=>t,set(g){this[n]=g}}});utils$1.freezeMethods(AxiosHeaders);const AxiosHeaders$1=AxiosHeaders;function transformData(t,r){const n=this||defaults$1,g=r||n,y=AxiosHeaders$1.from(g.headers);let L=g.data;return utils$1.forEach(t,function(V){L=V.call(n,L,y.normalize(),r?r.status:void 0)}),y.normalize(),L}function isCancel(t){return!!(t&&t.__CANCEL__)}function CanceledError(t,r,n){AxiosError.call(this,t??"canceled",AxiosError.ERR_CANCELED,r,n),this.name="CanceledError"}utils$1.inherits(CanceledError,AxiosError,{__CANCEL__:!0});function settle(t,r,n){const g=n.config.validateStatus;!n.status||!g||g(n.status)?t(n):r(new AxiosError("Request failed with status code "+n.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const cookies=platform.hasStandardBrowserEnv?{write(t,r,n,g,y,L){const $=[t+"="+encodeURIComponent(r)];utils$1.isNumber(n)&&$.push("expires="+new Date(n).toGMTString()),utils$1.isString(g)&&$.push("path="+g),utils$1.isString(y)&&$.push("domain="+y),L===!0&&$.push("secure"),document.cookie=$.join("; ")},read(t){const r=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function isAbsoluteURL(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function combineURLs(t,r){return r?t.replace(/\/?\/$/,"")+"/"+r.replace(/^\/+/,""):t}function buildFullPath(t,r){return t&&!isAbsoluteURL(r)?combineURLs(t,r):r}const isURLSameOrigin=platform.hasStandardBrowserEnv?function t(){const r=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let g;function y(L){let $=L;return r&&(n.setAttribute("href",$),$=n.href),n.setAttribute("href",$),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return g=y(window.location.href),function($){const V=utils$1.isString($)?y($):$;return V.protocol===g.protocol&&V.host===g.host}}():function t(){return function(){return!0}}();function parseProtocol(t){const r=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return r&&r[1]||""}function speedometer(t,r){t=t||10;const n=new Array(t),g=new Array(t);let y=0,L=0,$;return r=r!==void 0?r:1e3,function(z){const j=Date.now(),re=g[L];$||($=j),n[y]=z,g[y]=j;let ae=L,oe=0;for(;ae!==y;)oe+=n[ae++],ae=ae%t;if(y=(y+1)%t,y===L&&(L=(L+1)%t),j-$<r)return;const ie=re&&j-re;return ie?Math.round(oe*1e3/ie):void 0}}function progressEventReducer(t,r){let n=0;const g=speedometer(50,250);return y=>{const L=y.loaded,$=y.lengthComputable?y.total:void 0,V=L-n,z=g(V),j=L<=$;n=L;const re={loaded:L,total:$,progress:$?L/$:void 0,bytes:V,rate:z||void 0,estimated:z&&$&&j?($-L)/z:void 0,event:y};re[r?"download":"upload"]=!0,t(re)}}const isXHRAdapterSupported=typeof XMLHttpRequest<"u",xhrAdapter=isXHRAdapterSupported&&function(t){return new Promise(function(n,g){let y=t.data;const L=AxiosHeaders$1.from(t.headers).normalize();let{responseType:$,withXSRFToken:V}=t,z;function j(){t.cancelToken&&t.cancelToken.unsubscribe(z),t.signal&&t.signal.removeEventListener("abort",z)}let re;if(utils$1.isFormData(y)){if(platform.hasStandardBrowserEnv||platform.hasStandardBrowserWebWorkerEnv)L.setContentType(!1);else if((re=L.getContentType())!==!1){const[ue,...de]=re?re.split(";").map(pe=>pe.trim()).filter(Boolean):[];L.setContentType([ue||"multipart/form-data",...de].join("; "))}}let ae=new XMLHttpRequest;if(t.auth){const ue=t.auth.username||"",de=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";L.set("Authorization","Basic "+btoa(ue+":"+de))}const oe=buildFullPath(t.baseURL,t.url);ae.open(t.method.toUpperCase(),buildURL(oe,t.params,t.paramsSerializer),!0),ae.timeout=t.timeout;function ie(){if(!ae)return;const ue=AxiosHeaders$1.from("getAllResponseHeaders"in ae&&ae.getAllResponseHeaders()),pe={data:!$||$==="text"||$==="json"?ae.responseText:ae.response,status:ae.status,statusText:ae.statusText,headers:ue,config:t,request:ae};settle(function(_e){n(_e),j()},function(_e){g(_e),j()},pe),ae=null}if("onloadend"in ae?ae.onloadend=ie:ae.onreadystatechange=function(){!ae||ae.readyState!==4||ae.status===0&&!(ae.responseURL&&ae.responseURL.indexOf("file:")===0)||setTimeout(ie)},ae.onabort=function(){ae&&(g(new AxiosError("Request aborted",AxiosError.ECONNABORTED,t,ae)),ae=null)},ae.onerror=function(){g(new AxiosError("Network Error",AxiosError.ERR_NETWORK,t,ae)),ae=null},ae.ontimeout=function(){let de=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded";const pe=t.transitional||transitionalDefaults;t.timeoutErrorMessage&&(de=t.timeoutErrorMessage),g(new AxiosError(de,pe.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,t,ae)),ae=null},platform.hasStandardBrowserEnv&&(V&&utils$1.isFunction(V)&&(V=V(t)),V||V!==!1&&isURLSameOrigin(oe))){const ue=t.xsrfHeaderName&&t.xsrfCookieName&&cookies.read(t.xsrfCookieName);ue&&L.set(t.xsrfHeaderName,ue)}y===void 0&&L.setContentType(null),"setRequestHeader"in ae&&utils$1.forEach(L.toJSON(),function(de,pe){ae.setRequestHeader(pe,de)}),utils$1.isUndefined(t.withCredentials)||(ae.withCredentials=!!t.withCredentials),$&&$!=="json"&&(ae.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&ae.addEventListener("progress",progressEventReducer(t.onDownloadProgress,!0)),typeof t.onUploadProgress=="function"&&ae.upload&&ae.upload.addEventListener("progress",progressEventReducer(t.onUploadProgress)),(t.cancelToken||t.signal)&&(z=ue=>{ae&&(g(!ue||ue.type?new CanceledError(null,t,ae):ue),ae.abort(),ae=null)},t.cancelToken&&t.cancelToken.subscribe(z),t.signal&&(t.signal.aborted?z():t.signal.addEventListener("abort",z)));const le=parseProtocol(oe);if(le&&platform.protocols.indexOf(le)===-1){g(new AxiosError("Unsupported protocol "+le+":",AxiosError.ERR_BAD_REQUEST,t));return}ae.send(y||null)})},knownAdapters={http:httpAdapter,xhr:xhrAdapter};utils$1.forEach(knownAdapters,(t,r)=>{if(t){try{Object.defineProperty(t,"name",{value:r})}catch{}Object.defineProperty(t,"adapterName",{value:r})}});const renderReason=t=>`- ${t}`,isResolvedHandle=t=>utils$1.isFunction(t)||t===null||t===!1,adapters={getAdapter:t=>{t=utils$1.isArray(t)?t:[t];const{length:r}=t;let n,g;const y={};for(let L=0;L<r;L++){n=t[L];let $;if(g=n,!isResolvedHandle(n)&&(g=knownAdapters[($=String(n)).toLowerCase()],g===void 0))throw new AxiosError(`Unknown adapter '${$}'`);if(g)break;y[$||"#"+L]=g}if(!g){const L=Object.entries(y).map(([V,z])=>`adapter ${V} `+(z===!1?"is not supported by the environment":"is not available in the build"));let $=r?L.length>1?`since :
`+L.map(renderReason).join(`
`):" "+renderReason(L[0]):"as no adapter specified";throw new AxiosError("There is no suitable adapter to dispatch the request "+$,"ERR_NOT_SUPPORT")}return g},adapters:knownAdapters};function throwIfCancellationRequested(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new CanceledError(null,t)}function dispatchRequest(t){return throwIfCancellationRequested(t),t.headers=AxiosHeaders$1.from(t.headers),t.data=transformData.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),adapters.getAdapter(t.adapter||defaults$1.adapter)(t).then(function(g){return throwIfCancellationRequested(t),g.data=transformData.call(t,t.transformResponse,g),g.headers=AxiosHeaders$1.from(g.headers),g},function(g){return isCancel(g)||(throwIfCancellationRequested(t),g&&g.response&&(g.response.data=transformData.call(t,t.transformResponse,g.response),g.response.headers=AxiosHeaders$1.from(g.response.headers))),Promise.reject(g)})}const headersToObject=t=>t instanceof AxiosHeaders$1?t.toJSON():t;function mergeConfig(t,r){r=r||{};const n={};function g(j,re,ae){return utils$1.isPlainObject(j)&&utils$1.isPlainObject(re)?utils$1.merge.call({caseless:ae},j,re):utils$1.isPlainObject(re)?utils$1.merge({},re):utils$1.isArray(re)?re.slice():re}function y(j,re,ae){if(utils$1.isUndefined(re)){if(!utils$1.isUndefined(j))return g(void 0,j,ae)}else return g(j,re,ae)}function L(j,re){if(!utils$1.isUndefined(re))return g(void 0,re)}function $(j,re){if(utils$1.isUndefined(re)){if(!utils$1.isUndefined(j))return g(void 0,j)}else return g(void 0,re)}function V(j,re,ae){if(ae in r)return g(j,re);if(ae in t)return g(void 0,j)}const z={url:L,method:L,data:L,baseURL:$,transformRequest:$,transformResponse:$,paramsSerializer:$,timeout:$,timeoutMessage:$,withCredentials:$,withXSRFToken:$,adapter:$,responseType:$,xsrfCookieName:$,xsrfHeaderName:$,onUploadProgress:$,onDownloadProgress:$,decompress:$,maxContentLength:$,maxBodyLength:$,beforeRedirect:$,transport:$,httpAgent:$,httpsAgent:$,cancelToken:$,socketPath:$,responseEncoding:$,validateStatus:V,headers:(j,re)=>y(headersToObject(j),headersToObject(re),!0)};return utils$1.forEach(Object.keys(Object.assign({},t,r)),function(re){const ae=z[re]||y,oe=ae(t[re],r[re],re);utils$1.isUndefined(oe)&&ae!==V||(n[re]=oe)}),n}const VERSION="1.6.7",validators$1={};["object","boolean","number","function","string","symbol"].forEach((t,r)=>{validators$1[t]=function(g){return typeof g===t||"a"+(r<1?"n ":" ")+t}});const deprecatedWarnings={};validators$1.transitional=function t(r,n,g){function y(L,$){return"[Axios v"+VERSION+"] Transitional option '"+L+"'"+$+(g?". "+g:"")}return(L,$,V)=>{if(r===!1)throw new AxiosError(y($," has been removed"+(n?" in "+n:"")),AxiosError.ERR_DEPRECATED);return n&&!deprecatedWarnings[$]&&(deprecatedWarnings[$]=!0,console.warn(y($," has been deprecated since v"+n+" and will be removed in the near future"))),r?r(L,$,V):!0}};function assertOptions(t,r,n){if(typeof t!="object")throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE);const g=Object.keys(t);let y=g.length;for(;y-- >0;){const L=g[y],$=r[L];if($){const V=t[L],z=V===void 0||$(V,L,t);if(z!==!0)throw new AxiosError("option "+L+" must be "+z,AxiosError.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new AxiosError("Unknown option "+L,AxiosError.ERR_BAD_OPTION)}}const validator={assertOptions,validators:validators$1},validators=validator.validators;class Axios{constructor(r){this.defaults=r,this.interceptors={request:new InterceptorManager$1,response:new InterceptorManager$1}}async request(r,n){try{return await this._request(r,n)}catch(g){if(g instanceof Error){let y;Error.captureStackTrace?Error.captureStackTrace(y={}):y=new Error;const L=y.stack?y.stack.replace(/^.+\n/,""):"";g.stack?L&&!String(g.stack).endsWith(L.replace(/^.+\n.+\n/,""))&&(g.stack+=`
`+L):g.stack=L}throw g}}_request(r,n){typeof r=="string"?(n=n||{},n.url=r):n=r||{},n=mergeConfig(this.defaults,n);const{transitional:g,paramsSerializer:y,headers:L}=n;g!==void 0&&validator.assertOptions(g,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1),y!=null&&(utils$1.isFunction(y)?n.paramsSerializer={serialize:y}:validator.assertOptions(y,{encode:validators.function,serialize:validators.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let $=L&&utils$1.merge(L.common,L[n.method]);L&&utils$1.forEach(["delete","get","head","post","put","patch","common"],le=>{delete L[le]}),n.headers=AxiosHeaders$1.concat($,L);const V=[];let z=!0;this.interceptors.request.forEach(function(ue){typeof ue.runWhen=="function"&&ue.runWhen(n)===!1||(z=z&&ue.synchronous,V.unshift(ue.fulfilled,ue.rejected))});const j=[];this.interceptors.response.forEach(function(ue){j.push(ue.fulfilled,ue.rejected)});let re,ae=0,oe;if(!z){const le=[dispatchRequest.bind(this),void 0];for(le.unshift.apply(le,V),le.push.apply(le,j),oe=le.length,re=Promise.resolve(n);ae<oe;)re=re.then(le[ae++],le[ae++]);return re}oe=V.length;let ie=n;for(ae=0;ae<oe;){const le=V[ae++],ue=V[ae++];try{ie=le(ie)}catch(de){ue.call(this,de);break}}try{re=dispatchRequest.call(this,ie)}catch(le){return Promise.reject(le)}for(ae=0,oe=j.length;ae<oe;)re=re.then(j[ae++],j[ae++]);return re}getUri(r){r=mergeConfig(this.defaults,r);const n=buildFullPath(r.baseURL,r.url);return buildURL(n,r.params,r.paramsSerializer)}}utils$1.forEach(["delete","get","head","options"],function t(r){Axios.prototype[r]=function(n,g){return this.request(mergeConfig(g||{},{method:r,url:n,data:(g||{}).data}))}});utils$1.forEach(["post","put","patch"],function t(r){function n(g){return function(L,$,V){return this.request(mergeConfig(V||{},{method:r,headers:g?{"Content-Type":"multipart/form-data"}:{},url:L,data:$}))}}Axios.prototype[r]=n(),Axios.prototype[r+"Form"]=n(!0)});const Axios$1=Axios;class CancelToken{constructor(r){if(typeof r!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(L){n=L});const g=this;this.promise.then(y=>{if(!g._listeners)return;let L=g._listeners.length;for(;L-- >0;)g._listeners[L](y);g._listeners=null}),this.promise.then=y=>{let L;const $=new Promise(V=>{g.subscribe(V),L=V}).then(y);return $.cancel=function(){g.unsubscribe(L)},$},r(function(L,$,V){g.reason||(g.reason=new CanceledError(L,$,V),n(g.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(r){if(this.reason){r(this.reason);return}this._listeners?this._listeners.push(r):this._listeners=[r]}unsubscribe(r){if(!this._listeners)return;const n=this._listeners.indexOf(r);n!==-1&&this._listeners.splice(n,1)}static source(){let r;return{token:new CancelToken(function(y){r=y}),cancel:r}}}const CancelToken$1=CancelToken;function spread(t){return function(n){return t.apply(null,n)}}function isAxiosError(t){return utils$1.isObject(t)&&t.isAxiosError===!0}const HttpStatusCode={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(HttpStatusCode).forEach(([t,r])=>{HttpStatusCode[r]=t});const HttpStatusCode$1=HttpStatusCode;function createInstance(t){const r=new Axios$1(t),n=bind(Axios$1.prototype.request,r);return utils$1.extend(n,Axios$1.prototype,r,{allOwnKeys:!0}),utils$1.extend(n,r,null,{allOwnKeys:!0}),n.create=function(y){return createInstance(mergeConfig(t,y))},n}const axios=createInstance(defaults$1);axios.Axios=Axios$1;axios.CanceledError=CanceledError;axios.CancelToken=CancelToken$1;axios.isCancel=isCancel;axios.VERSION=VERSION;axios.toFormData=toFormData;axios.AxiosError=AxiosError;axios.Cancel=axios.CanceledError;axios.all=function t(r){return Promise.all(r)};axios.spread=spread;axios.isAxiosError=isAxiosError;axios.mergeConfig=mergeConfig;axios.AxiosHeaders=AxiosHeaders$1;axios.formToJSON=t=>formDataToJSON(utils$1.isHTMLForm(t)?new FormData(t):t);axios.getAdapter=adapters.getAdapter;axios.HttpStatusCode=HttpStatusCode$1;axios.default=axios;const axios$1=axios;var nprogress$2={exports:{}};/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
* @license MIT */(function(t,r){(function(n,g){t.exports=g()})(commonjsGlobal,function(){var n={};n.version="0.2.0";var g=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};n.configure=function(le){var ue,de;for(ue in le)de=le[ue],de!==void 0&&le.hasOwnProperty(ue)&&(g[ue]=de);return this},n.status=null,n.set=function(le){var ue=n.isStarted();le=y(le,g.minimum,1),n.status=le===1?null:le;var de=n.render(!ue),pe=de.querySelector(g.barSelector),he=g.speed,_e=g.easing;return de.offsetWidth,V(function(Ce){g.positionUsing===""&&(g.positionUsing=n.getPositioningCSS()),z(pe,$(le,he,_e)),le===1?(z(de,{transition:"none",opacity:1}),de.offsetWidth,setTimeout(function(){z(de,{transition:"all "+he+"ms linear",opacity:0}),setTimeout(function(){n.remove(),Ce()},he)},he)):setTimeout(Ce,he)}),this},n.isStarted=function(){return typeof n.status=="number"},n.start=function(){n.status||n.set(0);var le=function(){setTimeout(function(){n.status&&(n.trickle(),le())},g.trickleSpeed)};return g.trickle&&le(),this},n.done=function(le){return!le&&!n.status?this:n.inc(.3+.5*Math.random()).set(1)},n.inc=function(le){var ue=n.status;return ue?(typeof le!="number"&&(le=(1-ue)*y(Math.random()*ue,.1,.95)),ue=y(ue+le,0,.994),n.set(ue)):n.start()},n.trickle=function(){return n.inc(Math.random()*g.trickleRate)},function(){var le=0,ue=0;n.promise=function(de){return!de||de.state()==="resolved"?this:(ue===0&&n.start(),le++,ue++,de.always(function(){ue--,ue===0?(le=0,n.done()):n.set((le-ue)/le)}),this)}}(),n.render=function(le){if(n.isRendered())return document.getElementById("nprogress");re(document.documentElement,"nprogress-busy");var ue=document.createElement("div");ue.id="nprogress",ue.innerHTML=g.template;var de=ue.querySelector(g.barSelector),pe=le?"-100":L(n.status||0),he=document.querySelector(g.parent),_e;return z(de,{transition:"all 0 linear",transform:"translate3d("+pe+"%,0,0)"}),g.showSpinner||(_e=ue.querySelector(g.spinnerSelector),_e&&ie(_e)),he!=document.body&&re(he,"nprogress-custom-parent"),he.appendChild(ue),ue},n.remove=function(){ae(document.documentElement,"nprogress-busy"),ae(document.querySelector(g.parent),"nprogress-custom-parent");var le=document.getElementById("nprogress");le&&ie(le)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var le=document.body.style,ue="WebkitTransform"in le?"Webkit":"MozTransform"in le?"Moz":"msTransform"in le?"ms":"OTransform"in le?"O":"";return ue+"Perspective"in le?"translate3d":ue+"Transform"in le?"translate":"margin"};function y(le,ue,de){return le<ue?ue:le>de?de:le}function L(le){return(-1+le)*100}function $(le,ue,de){var pe;return g.positionUsing==="translate3d"?pe={transform:"translate3d("+L(le)+"%,0,0)"}:g.positionUsing==="translate"?pe={transform:"translate("+L(le)+"%,0)"}:pe={"margin-left":L(le)+"%"},pe.transition="all "+ue+"ms "+de,pe}var V=function(){var le=[];function ue(){var de=le.shift();de&&de(ue)}return function(de){le.push(de),le.length==1&&ue()}}(),z=function(){var le=["Webkit","O","Moz","ms"],ue={};function de(Ce){return Ce.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function($e,xe){return xe.toUpperCase()})}function pe(Ce){var $e=document.body.style;if(Ce in $e)return Ce;for(var xe=le.length,Ie=Ce.charAt(0).toUpperCase()+Ce.slice(1),Ne;xe--;)if(Ne=le[xe]+Ie,Ne in $e)return Ne;return Ce}function he(Ce){return Ce=de(Ce),ue[Ce]||(ue[Ce]=pe(Ce))}function _e(Ce,$e,xe){$e=he($e),Ce.style[$e]=xe}return function(Ce,$e){var xe=arguments,Ie,Ne;if(xe.length==2)for(Ie in $e)Ne=$e[Ie],Ne!==void 0&&$e.hasOwnProperty(Ie)&&_e(Ce,Ie,Ne);else _e(Ce,xe[1],xe[2])}}();function j(le,ue){var de=typeof le=="string"?le:oe(le);return de.indexOf(" "+ue+" ")>=0}function re(le,ue){var de=oe(le),pe=de+ue;j(de,ue)||(le.className=pe.substring(1))}function ae(le,ue){var de=oe(le),pe;j(le,ue)&&(pe=de.replace(" "+ue+" "," "),le.className=pe.substring(1,pe.length-1))}function oe(le){return(" "+(le.className||"")+" ").replace(/\s+/gi," ")}function ie(le){le&&le.parentNode&&le.parentNode.removeChild(le)}return n})})(nprogress$2);var nprogressExports=nprogress$2.exports;const nprogress$1=getDefaultExportFromCjs(nprogressExports);function tryOnScopeDispose(t){return getCurrentScope()?(onScopeDispose(t),!0):!1}function toValue(t){return typeof t=="function"?t():unref(t)}const isClient=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const toString=Object.prototype.toString,isObject=t=>toString.call(t)==="[object Object]",noop=()=>{};function createSingletonPromise(t){let r;function n(){return r||(r=t()),r}return n.reset=async()=>{const g=r;r=void 0,g&&await g},n}function useTimeoutFn(t,r,n={}){const{immediate:g=!0}=n,y=ref(!1);let L=null;function $(){L&&(clearTimeout(L),L=null)}function V(){y.value=!1,$()}function z(...j){$(),y.value=!0,L=setTimeout(()=>{y.value=!1,L=null,t(...j)},toValue(r))}return g&&(y.value=!0,isClient&&z()),tryOnScopeDispose(V),{isPending:readonly(y),start:z,stop:V}}function useNProgress(t=null,r){const n=ref(t),g=computed({set:L=>L?nprogress$1.start():nprogress$1.done(),get:()=>typeof n.value=="number"&&n.value<1});r&&nprogress$1.configure(r);const y=nprogress$1.set;return nprogress$1.set=L=>(n.value=L,y.call(nprogress$1,L)),watchEffect(()=>{typeof n.value=="number"&&isClient&&y.call(nprogress$1,n.value)}),tryOnScopeDispose(nprogress$1.remove),{isLoading:g,progress:n,start:nprogress$1.start,done:nprogress$1.done,remove:()=>{n.value=null,nprogress$1.remove()}}}const nprogress="",pinia=createPinia(),useKeepAliveStore=defineStore("keepAlive",()=>{const t=ref([]);function r(y){typeof y=="string"?!t.value.includes(y)&&t.value.push(y):y.forEach(L=>{L&&!t.value.includes(L)&&t.value.push(L)})}function n(y){typeof y=="string"?t.value=t.value.filter(L=>L!==y):t.value=t.value.filter(L=>!y.includes(L))}function g(){t.value=[]}return{list:t,add:r,remove:n,clean:g}}),menus={meta:{title:"多级导航",icon:"sidebar-menu"},children:[{path:"/multilevel_menu_example/page",meta:{title:"导航1"}},{meta:{title:"导航2"},children:[{path:"/multilevel_menu_example/level2/page",meta:{title:"导航2-1"}},{meta:{title:"导航2-2"},children:[{path:"/multilevel_menu_example/level2/level3/page1",meta:{title:"导航2-2-1"}},{path:"/multilevel_menu_example/level2/level3/page2",meta:{title:"导航2-2-2"}}]}]}]},menu=[{meta:{title:"AIWeb",icon:"sidebar-default"},children:[menus]}],useMenuStore=defineStore("menu",()=>{const t=useSettingsStore(),r=useUserStore$1(),n=useRouteStore$1(),g=ref([{meta:{},children:[]}]),y=ref(0),L=computed(()=>{let de=[{meta:{},children:[]}];return t.settings.app.routeBaseOn!=="filesystem"?t.settings.menu.menuMode==="single"?(de[0].children=[],n.routes.forEach(pe=>{var he;(he=de[0].children)==null||he.push(...pe.children)})):de=n.routes:de=g.value,de}),$=computed(()=>L.value.length>0?L.value[y.value].children:[]),V=computed(()=>L.value.length>0?z($.value[0]):"/");function z(de,pe=""){let he="";if(de.children){const _e=de.children.find(Ce=>{var $e;return(($e=Ce.meta)==null?void 0:$e.sidebar)!==!1});_e?he=z(_e,resolveRoutePath(pe,de.path)):he=z(de.children[0],resolveRoutePath(pe,de.path))}else he=resolveRoutePath(pe,de.path);return he}const j=computed(()=>{let de=[];return t.settings.app.routeBaseOn!=="filesystem"&&(de=re($.value)),de});function re(de,pe=""){const he=[];return de.forEach(_e=>{var Ce;if((Ce=_e.meta)!=null&&Ce.defaultOpened&&_e.children){he.push(resolveRoutePath(pe,_e.path));const $e=re(_e.children,resolveRoutePath(pe,_e.path));$e.length>0&&he.push(...$e)}}),he}function ae(de,pe){let he=!1;return pe.meta&&pe.meta.auth?he=de.some(_e=>{var Ce,$e;return typeof((Ce=pe.meta)==null?void 0:Ce.auth)=="string"?pe.meta.auth!==""?pe.meta.auth===_e:!0:typeof(($e=pe.meta)==null?void 0:$e.auth)=="object"?pe.meta.auth.length>0?pe.meta.auth.includes(_e):!0:!1}):he=!0,he}function oe(de,pe){const he=[];return de.forEach(_e=>{const Ce=cloneDeep(_e);ae(pe,Ce)&&(Ce.children?(Ce.children=oe(Ce.children,pe),Ce.children.length&&he.push(Ce)):he.push(Ce))}),he}async function ie(){let de;if(t.settings.app.enablePermission){const pe=await r.getPermissions();de=oe(menu,pe)}else de=cloneDeep(menu);g.value=de.filter(pe=>pe.children.length!==0)}async function le(){await ApiApp.menuList().then(async de=>{let pe;if(t.settings.app.enablePermission){const he=await r.getPermissions();pe=oe(de.data,he)}else pe=cloneDeep(de.data);g.value=pe.filter(he=>he.children.length!==0)}).catch(()=>{})}function ue(de){if(typeof de=="number")y.value=de;else{const pe=L.value.findIndex(he=>he.children.some(_e=>de.indexOf(`${_e.path}/`)===0||de===_e.path));pe>=0&&(y.value=pe)}}return{menus:g,actived:y,allMenus:L,sidebarMenus:$,sidebarMenusFirstDeepestPath:V,defaultOpenedPaths:j,generateMenusAtFront:ie,generateMenusAtBack:le,setActived:ue}}),{isLoading}=useNProgress(),router=createRouter({history:createWebHashHistory("/admin/"),routes:useSettingsStore(pinia).settings.app.routeBaseOn==="filesystem"?constantRoutesByFilesystem:constantRoutes});router.beforeEach(async(t,r,n)=>{const g=useSettingsStore(),y=useUserStore$1(),L=useMenuStore(),$=useRouteStore$1();if(g.settings.app.enableProgress&&(isLoading.value=!0),y.isLogin)if($.isGenerate)g.settings.menu.menuMode!=="single"&&L.setActived(t.path),t.name==="login"?n({name:"home",replace:!0}):!g.settings.home.enable&&t.name==="home"&&L.sidebarMenus.length>0?n({path:L.sidebarMenusFirstDeepestPath,replace:!0}):n();else{switch(g.settings.app.routeBaseOn){case"frontend":await $.generateRoutesAtFront(asyncRoutes);break;case"backend":await $.generateRoutesAtBack();break;case"filesystem":switch(await $.generateRoutesAtFilesystem(asyncRoutesByFilesystem),g.settings.menu.baseOn){case"frontend":await L.generateMenusAtFront();break;case"backend":await L.generateMenusAtBack();break}break}const V=[];$.flatRoutes.forEach(z=>{/^(https?:|mailto:|tel:)/.test(z.path)||V.push(router.addRoute(z))}),g.settings.app.routeBaseOn!=="filesystem"&&$.flatSystemRoutes.forEach(z=>{V.push(router.addRoute(z))}),$.setCurrentRemoveRoutes(V),n({path:t.path,query:t.query,replace:!0})}else t.name!=="login"?n({name:"login",query:{redirect:t.fullPath!=="/"?t.fullPath:void 0}}):n()});router.afterEach((t,r)=>{var y,L,$,V,z,j;const n=useSettingsStore(),g=useKeepAliveStore();if(n.settings.app.enableProgress&&(isLoading.value=!1),n.settings.app.routeBaseOn!=="filesystem"?n.setTitle(((L=(y=t.meta.breadcrumbNeste)==null?void 0:y.at(-1))==null?void 0:L.title)??t.meta.title):n.setTitle(t.meta.title),t.meta.cache){const re=(V=($=t.matched.at(-1))==null?void 0:$.components)==null?void 0:V.default.name;re&&g.add(re)}if(r.meta.cache){const re=(j=(z=r.matched.at(-1))==null?void 0:z.components)==null?void 0:j.default.name;if(re){switch(typeof r.meta.cache){case"string":r.meta.cache!==t.name&&g.remove(re);break;case"object":r.meta.cache.includes(t.name)||g.remove(re);break}t.name==="reload"&&g.remove(re)}}document.documentElement.scrollTop=0});const api=axios$1.create({baseURL:"/api",timeout:1e3*60,responseType:"json"});api.interceptors.request.use(t=>{const r=useUserStore$1();return r.isLogin&&t.headers&&(t.headers.Authorization=r.token?`Bearer ${r.token}`:""),t.method,t});api.interceptors.response.use(t=>Promise.resolve(t.data),t=>{let r="";if(t!=null&&t.response){const{data:n,status:g}=t.response;g===401&&(r="权限验证失败,请重新登录",n.code===401&&n.message.includes("请登录后继续操作")&&useUserStore$1().logout().then(()=>{router.push({name:"login"})}));const{message:y,code:L}=n;y&&(r=y)}else r="接口请求异常,请稍后再试";return ElMessage({message:r,type:"error"}),Promise.reject(t)});const ApiApp={queryCats:t=>api.get("app/queryAppCats",{params:t}),deleteCats:t=>api.post("app/delAppCats",t),createCats:t=>api.post("app/createAppCats",t),updateCats:t=>api.post("app/updateAppCats",t),queryApp:t=>api.get("app/queryApp",{params:t}),querySystemApp:()=>api.get("app/querySystemApp"),deleteApp:t=>api.post("app/delApp",t),createApp:t=>api.post("app/createApp",t),updateApp:t=>api.post("app/updateApp",t),updateSystemApp:t=>api.post("app/updateSystemApp",t),auditPassApp:t=>api.post("app/auditPass",t),auditFailApp:t=>api.post("app/auditFail",t)},useRouteStore=defineStore("route",()=>{const t=useSettingsStore(),r=useUserStore$1(),n=ref(!1),g=ref([]),y=ref([]),L=ref([]);function $(_e){var Ce,$e,xe,Ie;return _e.children&&(_e.children=V(_e.children,[{path:_e.path,title:(Ce=_e.meta)==null?void 0:Ce.title,hide:!(($e=_e.meta)!=null&&$e.breadcrumb)&&((xe=_e.meta)==null?void 0:xe.breadcrumb)===!1}],_e.path,(Ie=_e.meta)==null?void 0:Ie.auth)),_e}function V(_e,Ce=[],$e="",xe){const Ie=[];return _e.forEach(Ne=>{var ze,Fe,qe,Et,kt,Lt,vn,jt;if(Ne.children){const At=resolveRoutePath($e,Ne.path),hn=xe??((ze=Ne.meta)==null?void 0:ze.auth),bn=cloneDeep(Ce);bn.push({path:At,title:(Fe=Ne.meta)==null?void 0:Fe.title,hide:!((qe=Ne.meta)!=null&&qe.breadcrumb)&&((Et=Ne.meta)==null?void 0:Et.breadcrumb)===!1});const Cn=cloneDeep(Ne);Cn.path=At,Cn.meta||(Cn.meta={}),Cn.meta.auth=hn,Cn.meta.breadcrumbNeste=bn,delete Cn.children,Ie.push(Cn),V(Ne.children,bn,At,hn).forEach(xn=>{Ie.some(En=>En.path===xn.path)?Ie.forEach((En,kn)=>{En.path===xn.path&&(Ie[kn]=xn)}):Ie.push(xn)})}else{const At=cloneDeep(Ne);At.path=resolveRoutePath($e,At.path);const hn=cloneDeep(Ce);hn.push({path:At.path,title:(kt=At.meta)==null?void 0:kt.title,hide:!((Lt=At.meta)!=null&&Lt.breadcrumb)&&((vn=At.meta)==null?void 0:vn.breadcrumb)===!1}),At.meta||(At.meta={}),At.meta.auth=xe??((jt=At.meta)==null?void 0:jt.auth),At.meta.breadcrumbNeste=hn,Ie.push(At)}}),Ie}const z=computed(()=>{const _e=useSettingsStore(),Ce=[];return g.value&&(_e.settings.app.routeBaseOn!=="filesystem"?(g.value.forEach($e=>{const xe=cloneDeep($e.children);xe.map(Ie=>{var Ne,ze;return Ie.meta||(Ie.meta={}),Ie.meta.auth=((Ne=$e.meta)==null?void 0:Ne.auth)??((ze=Ie.meta)==null?void 0:ze.auth),Ie}),Ce.push(...xe)}),Ce.forEach($e=>$($e))):Ce.push(...cloneDeep(y.value))),Ce}),j=computed(()=>{const _e=[...systemRoutes];return _e.forEach(Ce=>$(Ce)),_e});function re(_e,Ce){var xe;let $e=!1;return(xe=Ce.meta)!=null&&xe.auth?$e=_e.some(Ie=>{var Ne,ze;return typeof((Ne=Ce.meta)==null?void 0:Ne.auth)=="string"?Ce.meta.auth!==""?Ce.meta.auth===Ie:!0:typeof((ze=Ce.meta)==null?void 0:ze.auth)=="object"?Ce.meta.auth.length>0?Ce.meta.auth.includes(Ie):!0:!1}):$e=!0,$e}function ae(_e,Ce){const $e=[];return _e.forEach(xe=>{if(re(Ce,xe)){const Ie=cloneDeep(xe);Ie.children?(Ie.children=ae(Ie.children,Ce),Ie.children.length&&$e.push(Ie)):$e.push(Ie)}}),$e}const oe=computed(()=>{let _e;return t.settings.app.enablePermission?_e=ae(g.value,r.permissions):_e=cloneDeep(g.value),_e});async function ie(_e){g.value=cloneDeep(_e),t.settings.app.enablePermission&&await r.getPermissions(),n.value=!0}function le(_e,Ce=Object.assign({"../../views/[...all].vue":()=>__vitePreload(()=>import("./_...all_-4e8552be.js"),["assets/_...all_-4e8552be.js","assets/_...all_-512b21c9.css"]),"../../views/ai/globalPre.vue":()=>__vitePreload(()=>import("./globalPre-08c48ec2.js"),["assets/globalPre-08c48ec2.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/app/application.vue":()=>__vitePreload(()=>import("./application-64b37dc5.js"),["assets/application-64b37dc5.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js"]),"../../views/app/classify.vue":()=>__vitePreload(()=>import("./classify-c6c515e7.js"),["assets/classify-c6c515e7.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js"]),"../../views/app/visible.vue":()=>__vitePreload(()=>import("./visible-3cf4bd2b.js"),["assets/visible-3cf4bd2b.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/basic/index.vue":()=>__vitePreload(()=>import("./index-ae5a13a3.js"),["assets/index-ae5a13a3.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/chat/chat.vue":()=>__vitePreload(()=>import("./chat-3abcdb0b.js"),["assets/chat-3abcdb0b.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/chat-289dfdad.js","assets/utcformatTime-e76e5157.js","assets/marked.esm-76161808.js","assets/chat-5f421c63.css"]),"../../views/chat/draw.vue":()=>__vitePreload(()=>import("./draw-0cd9ac98.js"),["assets/draw-0cd9ac98.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/chat-289dfdad.js","assets/index-d5406c70.js","assets/draw-48211430.css"]),"../../views/chat/midjourney.vue":()=>__vitePreload(()=>import("./midjourney-17d01725.js"),["assets/midjourney-17d01725.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/chat-289dfdad.js","assets/index-d5406c70.js","assets/draw-48211430.css"]),"../../views/client/logo.vue":()=>__vitePreload(()=>import("./logo-fdee266d.js"),["assets/logo-fdee266d.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/index.vue":()=>__vitePreload(()=>Promise.resolve().then(()=>index),void 0),"../../views/keys/list.vue":()=>__vitePreload(()=>import("./list-b95640b8.js"),["assets/list-b95640b8.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/chatgpt-56801f63.js","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js"]),"../../views/keys/whiteList.vue":()=>__vitePreload(()=>import("./whiteList-2e65941a.js"),["assets/whiteList-2e65941a.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/chatgpt-56801f63.js","assets/index-d5406c70.js","assets/utcformatTime-e76e5157.js"]),"../../views/login.vue":()=>__vitePreload(()=>import("./login-c2d11df4.js"),["assets/login-c2d11df4.js","assets/index-726fcaec.js","assets/config-e611a8d0.js","assets/index-f7728387.css","assets/login-f710248b.css"]),"../../views/mjDraw/draw.vue":()=>__vitePreload(()=>import("./draw-4da3d260.js"),["assets/draw-4da3d260.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/mj-bb9f2011.js","assets/chat-289dfdad.js","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js","assets/chat-5f421c63.css"]),"../../views/mjDraw/index.vue":()=>__vitePreload(()=>import("./index-ab9ad404.js"),["assets/index-ab9ad404.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/models/interface.vue":()=>__vitePreload(()=>import("./interface-e780ba48.js"),["assets/interface-e780ba48.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/models/key.vue":()=>__vitePreload(()=>import("./key-4975b8ab.js"),["assets/key-4975b8ab.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js"]),"../../views/models/mind.vue":()=>__vitePreload(()=>import("./mind-dab8ec81.js"),["assets/mind-dab8ec81.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/models/prompts.vue":()=>__vitePreload(()=>import("./prompts-d171cd47.js"),["assets/prompts-d171cd47.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/mj-bb9f2011.js","assets/prompts-15060667.css"]),"../../views/models/proxy.vue":()=>__vitePreload(()=>import("./proxy-b38f8b84.js"),["assets/proxy-b38f8b84.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/models/systemapp.vue":()=>__vitePreload(()=>import("./systemapp-f0169b03.js"),["assets/systemapp-f0169b03.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css"]),"../../views/order/index.vue":()=>__vitePreload(()=>import("./index-7f9a06d8.js"),["assets/index-7f9a06d8.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/index-d5406c70.js","assets/utcformatTime-e76e5157.js","assets/index-743018f7.css"]),"../../views/package/crami.vue":()=>__vitePreload(()=>import("./crami-42567f32.js"),["assets/crami-42567f32.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/package-c2d59ee2.js","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js"]),"../../views/package/package.vue":()=>__vitePreload(()=>import("./package-8529b664.js"),["assets/package-8529b664.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/package-c2d59ee2.js","assets/index-d5406c70.js","assets/utcformatTime-e76e5157.js"]),"../../views/pay/epay.vue":()=>__vitePreload(()=>import("./epay-b0358cd8.js"),["assets/epay-b0358cd8.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/pay/hupijiao.vue":()=>__vitePreload(()=>import("./hupijiao-d3fb9765.js"),["assets/hupijiao-d3fb9765.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/pay/ltzf.vue":()=>__vitePreload(()=>import("./ltzf-9b512422.js"),["assets/ltzf-9b512422.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/pay/mpay.vue":()=>__vitePreload(()=>import("./mpay-ff7fb2bf.js"),["assets/mpay-ff7fb2bf.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/pay/wechat.vue":()=>__vitePreload(()=>import("./wechat-76ae9040.js"),["assets/wechat-76ae9040.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/personal/edit.password.vue":()=>__vitePreload(()=>import("./edit.password-a4e6a696.js"),["assets/edit.password-a4e6a696.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/edit.password-ee9c5d6e.css"]),"../../views/personal/setting.vue":()=>__vitePreload(()=>import("./setting-dcc9bad3.js"),["assets/setting-dcc9bad3.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/setting-06407436.css"]),"../../views/reload.vue":()=>__vitePreload(()=>import("./reload-94931e74.js"),[]),"../../views/sales/base.vue":()=>__vitePreload(()=>import("./base-98684b76.js"),["assets/base-98684b76.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/sales/order.vue":()=>__vitePreload(()=>import("./order-9dcbc392.js"),["assets/order-9dcbc392.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/sales-18eb3e01.js","assets/index-d5406c70.js"]),"../../views/sales/records.vue":()=>__vitePreload(()=>import("./records-a4313ec4.js"),["assets/records-a4313ec4.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/sales-18eb3e01.js"]),"../../views/sales/salesUser.vue":()=>__vitePreload(()=>import("./salesUser-a78fbb0e.js"),["assets/salesUser-a78fbb0e.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/sales-18eb3e01.js"]),"../../views/sensitive/autpReply.vue":()=>__vitePreload(()=>import("./autpReply-20c31207.js"),["assets/autpReply-20c31207.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js"]),"../../views/sensitive/baiduSensitive.vue":()=>__vitePreload(()=>import("./baiduSensitive-c5b8992c.js"),["assets/baiduSensitive-c5b8992c.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/sensitive/builtIn.vue":()=>__vitePreload(()=>import("./builtIn-39cde54e.js"),["assets/builtIn-39cde54e.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/sensitive/custom.vue":()=>__vitePreload(()=>import("./custom-70138b5e.js"),["assets/custom-70138b5e.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/badWords-f2dbd210.js","assets/index-d5406c70.js"]),"../../views/sensitive/violation.vue":()=>__vitePreload(()=>import("./violation-6803d273.js"),["assets/violation-6803d273.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/marked.esm-76161808.js","assets/badWords-f2dbd210.js","assets/utcformatTime-e76e5157.js","assets/index-d5406c70.js","assets/violation-bbd61981.css"]),"../../views/storage/ali.vue":()=>__vitePreload(()=>import("./ali-9edf8f09.js"),["assets/ali-9edf8f09.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/storage/chevereto.vue":()=>__vitePreload(()=>import("./chevereto-1d93138a.js"),["assets/chevereto-1d93138a.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/storage/tencent.vue":()=>__vitePreload(()=>import("./tencent-59d30659.js"),["assets/tencent-59d30659.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/system/base.vue":()=>__vitePreload(()=>import("./base-c20cb9e9.js"),["assets/base-c20cb9e9.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/system/baseConfiguration.vue":()=>__vitePreload(()=>import("./baseConfiguration-64ffb557.js"),["assets/baseConfiguration-64ffb557.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/system/chatBox.vue":()=>__vitePreload(()=>import("./chatBox-cf3e01b9.js"),["assets/chatBox-cf3e01b9.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/chatgpt-56801f63.js","assets/index.vue_vue_type_script_setup_true_lang-117764b5.js","assets/prompts-15060667.css"]),"../../views/system/cos.vue":()=>__vitePreload(()=>import("./cos-5f580c9b.js"),["assets/cos-5f580c9b.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/system/menu.vue":()=>__vitePreload(()=>import("./menu-3ede3183.js"),["assets/menu-3ede3183.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/index.vue_vue_type_script_setup_true_lang-117764b5.js"]),"../../views/system/notice.vue":()=>__vitePreload(()=>import("./notice-6fc93963.js").then($e=>$e.w),["assets/notice-6fc93963.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js","assets/notice-28efbbd9.css"]),"../../views/system/secret.vue":()=>__vitePreload(()=>import("./secret-5ac48cea.js"),["assets/secret-5ac48cea.js","assets/config-e611a8d0.js"]),"../../views/users/accountLog.vue":()=>__vitePreload(()=>import("./accountLog-db22b156.js"),["assets/accountLog-db22b156.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/index-d5406c70.js","assets/utcformatTime-e76e5157.js"]),"../../views/users/email.vue":()=>__vitePreload(()=>import("./email-43145a27.js"),["assets/email-43145a27.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/users/index.vue":()=>__vitePreload(()=>import("./index-eb607a95.js"),["assets/index-eb607a95.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/index-d5406c70.js","assets/utcformatTime-e76e5157.js"]),"../../views/users/phone.vue":()=>__vitePreload(()=>import("./phone-cf89a808.js"),["assets/phone-cf89a808.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"]),"../../views/users/register.vue":()=>__vitePreload(()=>import("./register-b404c5a0.js"),["assets/register-b404c5a0.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js","assets/register-4322dd46.css"]),"../../views/users/wechat.vue":()=>__vitePreload(()=>import("./wechat-b776c3ab.js"),["assets/wechat-b776c3ab.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/config-e611a8d0.js"])})){return _e.map($e=>{switch($e.component){case"Layout":$e.component=()=>__vitePreload(()=>import("./index-ae3f9f06.js"),["assets/index-ae3f9f06.js","assets/index-726fcaec.js","assets/config-e611a8d0.js","assets/index-f7728387.css","assets/link-885b9ecb.js","assets/index-fd8a5577.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-67c7447d.js","assets/index-9f94fa8a.js","assets/index-1c5236b7.css","assets/index-ae957cc8.js","assets/index-c0974f86.js","assets/index-1c1d96a8.css","assets/useMenu-e606149a.js","assets/index-5b287f81.css","assets/index-d1fde25b.js","assets/index-59cc5a58.css","assets/index-d2ace44b.js","assets/index-8847c619.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-41c34c90.js","assets/index-635e8a50.css","assets/index-ab2aba6b.js","assets/index-fb910e2b.css","assets/index-dd83f076.js","assets/index-ed149689.css","assets/index-c0099047.js","assets/index-e00796d2.css","assets/index-094514cd.css"]);break;default:$e.component&&($e.component=Ce[`../../views/${$e.component}`])}return $e.children&&($e.children=le($e.children,Ce)),$e})}async function ue(){await ApiApp.routeList().then(async _e=>{g.value=le(_e.data),t.settings.app.enablePermission&&r.getPermissions(),n.value=!0}).catch(()=>{})}async function de(_e){y.value=cloneDeep(_e),t.settings.app.enablePermission&&await r.getPermissions(),n.value=!0}function pe(_e){L.value=_e}function he(){n.value=!1,g.value=[],y.value=[],L.value.forEach(_e=>{_e()}),L.value=[]}return{isGenerate:n,routes:oe,currentRemoveRoutes:L,flatRoutes:z,flatSystemRoutes:j,generateRoutesAtFront:ie,generateRoutesAtBack:ue,generateRoutesAtFilesystem:de,setCurrentRemoveRoutes:pe,removeRoutes:he}}),useRouteStore$1=useRouteStore,ApiUsre={login:t=>api.post("auth/login",t),permission:()=>api.get("auth/getInfo"),getInfo:()=>api.get("auth/getInfo"),queryAllUser:t=>api.get("user/queryAll",{params:t}),updateUserStatus:t=>api.post("user/updateStatus",t),resetUserPassword:t=>api.post("user/resetUserPass",t),sendUserCrami:t=>api.post("user/recharge",t),updatePassword:t=>api.post("auth/updatePassword",t)},useUserStore=defineStore("user",()=>{const t=useRouteStore$1(),r=useMenuStore(),n=ref(localStorage.username??""),g=ref(localStorage.token??""),y=ref(localStorage.failure_time??""),L=ref([]),$=computed(()=>g.value);async function V(oe){const ie=await ApiUsre.login(oe);localStorage.setItem("token",ie.data),g.value=ie.data,await j()}async function z(){localStorage.removeItem("username"),localStorage.removeItem("token"),localStorage.removeItem("failure_time"),n.value="",g.value="",y.value="",t.removeRoutes(),r.setActived(0)}async function j(){const oe=await ApiUsre.getInfo(),{userInfo:ie}=oe.data;localStorage.setItem("username",ie.username);const{role:le}=ie;n.value=ie.username,["admin","super"].includes(le)||(ElMessage.error("您没有权限访问该系统!!!"),await z())}async function re(){const oe=await ApiUsre.permission(),{userInfo:ie}=oe.data,{username:le}=ie;return localStorage.setItem("username",le),n.value=le,L.value=["permission.browse","permission.create","permission.edit","permission.remove"],L.value}async function ae(oe){await ApiUsre.passwordEdit(oe)}return{username:n,token:g,permissions:L,isLogin:$,login:V,logout:z,getInfo:j,getPermissions:re,editPassword:ae}}),useUserStore$1=useUserStore;function useAuth(){function t(g){const y=useSettingsStore(),L=useUserStore$1();return y.settings.app.enablePermission?L.permissions.includes(g):!0}function r(g){let y;return typeof g=="string"?y=g!==""?t(g):!0:y=g.length>0?g.some(L=>t(L)):!0,y}function n(g){return g.length>0?g.every(y=>t(y)):!0}return{auth:r,authAll:n}}const _sfc_main=defineComponent({__name:"App",setup(t){const r=useSettingsStore(),{auth:n}=useAuth(),g=ref({autoInsertSpace:!0}),y=computed(()=>{let $=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--g-main-sidebar-width"));return["head","single"].includes(r.settings.menu.menuMode)&&($=0),`${$}px`}),L=computed(()=>{let $=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--g-sub-sidebar-width"));return r.settings.menu.subMenuCollapse&&($=64),`${$}px`});return watch([()=>r.settings.app.enableDynamicTitle,()=>r.title],()=>{if(r.settings.app.enableDynamicTitle&&r.title){const $=typeof r.title=="function"?r.title():r.title;document.title=`${$} - AIWeb-Admin`}else document.title="AIWeb-Admin"},{immediate:!0}),onMounted(()=>{r.setMode(document.documentElement.clientWidth),window.onresize=()=>{r.setMode(document.documentElement.clientWidth)},hotkeys("alt+i",()=>{eventBus.emit("global-system-info-toggle")})}),{}.VITE_APP_DEBUG_TOOL==="eruda"&&eruda.init(),{}.VITE_APP_DEBUG_TOOL==="vconsole"&&new VConsole,($,V)=>{const z=__unplugin_components_0,j=resolveComponent("RouterView"),re=__unplugin_components_1,ae=resolveComponent("el-config-provider");return openBlock(),createBlock(ae,{locale:unref(zhCn),size:unref(r).settings.app.elementSize,button:unref(g)},{default:withCtx(()=>[createVNode$1(j,{style:normalizeStyle$1({"--g-main-sidebar-actual-width":unref(y),"--g-sub-sidebar-actual-width":unref(L)})},{default:withCtx(({Component:oe,route:ie})=>[unref(n)(ie.meta.auth??"")?(openBlock(),createBlock(resolveDynamicComponent(oe),{key:0})):(openBlock(),createBlock(z,{key:1}))]),_:1},8,["style"]),createVNode$1(re)]),_:1},8,["locale","size","button"])}}});function directive(t){t.directive("auth",{mounted:(r,n)=>{useAuth().auth(n.value)||r.remove()}}),t.directive("auth-all",{mounted:(r,n)=>{useAuth().authAll(n.value)||r.remove()}})}if(typeof window<"u"){let t=function(){var r=document.body,n=document.getElementById("__svg__icons__dom__");n||(n=document.createElementNS("http://www.w3.org/2000/svg","svg"),n.style.position="absolute",n.style.width="0",n.style.height="0",n.id="__svg__icons__dom__",n.setAttribute("xmlns","http://www.w3.org/2000/svg"),n.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),n.innerHTML='<symbol viewBox="0 0 815 510" id="icon-403"><g fill="none" fill-rule="evenodd" transform="translate(0 1)"><ellipse cx="445.8" cy="311.6" fill="#E9F2FB" fill-rule="nonzero" rx="335.6" ry="196.9" /><g fill-rule="nonzero"><path fill="#EE706D" d="m724.7 279.8-35.6 40.8-34.6-.2v-1.2l36.3-39.8h30.9c1.1 0 2.1.1 3 .4Zm-75-.4-16.6 17.7v-17.7z" /><path fill="#FED280" d="M635.7 172.5v30.2c0 3.1-2.5 5.7-5.7 5.7H406.7c-3.1 0-5.7-2.5-5.7-5.7v-30.2c0-3.1 2.5-5.7 5.7-5.7H630c3.2 0 5.7 2.6 5.7 5.7Z" /><path fill="#99C592" d="M633.1 320.2v50.5c0 7.5-5.4 13.9-12.5 15.3h-15.9c1.2-2.2 2.2-4.1 2.9-5.7 1.9-3.9 2.8-8.1 2.9-12.4.1-8.5.2-26.9.3-47.9h1.2l21.1.2Zm0-96.1v55.3h-22c.2-24.5.5-45.9.8-52.2.8-17.1-3.1-18.8-3.1-18.8h8.6c8.6 0 15.7 7.1 15.7 15.7Z" /><path fill="#EE706D" d="M610.7 320c.1-12.9.2-26.8.4-39.8l.8-.8h21.2v17.7l-21.2 22.7v.3l-1.2-.1Z" /><path fill="#EE706D" d="m572.8 319.7 38.3-39.6c-.1 13-.2 26.9-.4 39.8l-37.9-.2Zm-6.2-40.3-38.8 39.4v.6l-36.7-.2 40.9-39.8z" /><path fill="#B0D7A1" d="m572.8 319.7 37.9.3c-.1 20.9-.2 39.4-.3 47.9 0 4.3-1 8.5-2.9 12.4-.7 1.6-1.7 3.5-2.9 5.7h-191c-7.1-1.5-12.5-7.8-12.5-15.3v-52.1l10.1.1 34.3.2 45.7.3 36.7.3 44.9.2Z" /><path fill="#EE706D" d="m488.3 279.4-42.9 39.4-34.3-.2 42.3-39.2z" /><path fill="#B0D7A1" d="M453.4 279.4h-52.3v-55.3c0-8.6 7.1-15.7 15.7-15.7h192s3.9 1.7 3.1 18.8c-.3 6.3-.6 27.6-.8 52.2H453.4Zm-40-21.5h5.2c.8 0 1.5-.7 1.5-1.5v-30.1c0-.8-.7-1.4-1.5-1.4h-5.2c-.8 0-1.4.6-1.4 1.4v30.1c0 .8.6 1.5 1.4 1.5Zm2.9 13.3c2.4 0 4.3-1.9 4.3-4.3s-1.9-4.3-4.3-4.3-4.3 1.9-4.3 4.3c0 2.3 1.9 4.3 4.3 4.3Z" /><path fill="#EE706D" d="M401.1 279.4v4.2l-33.7 34.7-36.9-.3v-.3l36.9-38.3z" /><path fill="#DFDFDF" d="M386.7 77.7c12.3 17.3-4.5 10.7-4.5 10.7l-24.5-12.5 15.1-13.3 13.9 15.1Z" /><path fill="#DFDFDF" d="m318.8 8 54.1 54.7L357.8 76l-5.1 4.5c-4 3.5-10.1 3.4-14-.3l-18.4-17.5-15.9-15.5-20.2-19.8.6-.6 19.5-19c4-3.9 10.5-3.9 14.5.2Z" /><path fill="#F0F3F8" d="M321.7 359.7s19.9 3.2 17.6 26.3h-150s-2.8-22.2 21.5-26.3h110.9Z" /><path fill="#EE706D" d="m324 279.4-21.2 20.7v-20.7z" /><path fill="#5C5C5C" d="M310.6 80.2c-1.8 2.7-5.4 3.3-7.9 1.4V64.2l1.5-1.6 5.9 5.7c.9.8 1.5 1.8 1.9 2.9 1.1 2.5.8 5.5-.7 8l-.7 1Z" /><path fill="#DAE3E9" d="M302.8 317.8v41.9h-18v-42z" /><path fill="#EE706D" d="M302.8 279.4v20.7l-18 17.6V283l3.6-3.6z" /><path fill="#DAE3E9" d="M302.8 160.7v118.7h-18V160.7zm-18-33.7h18v33.7h-18z" /><path fill="#5C5C5C" d="m310.2 68.3-5.9-5.7-6.4-6.2c-.7-.6-1.4-1.1-2.2-1.5l.2-.5 8.5-7.3 15.9 15.5L313 71l-.8.2c-.5-1.1-1.2-2-2-2.9Z" /><path fill="#5C5C5C" d="m297.9 56.5 6.4 6.2-1.5 1.6h-16.6c-1.3-2.8-.5-6.3 2.2-8.3l.2-.2c2.1-1.5 4.8-1.7 7.1-.8.8.3 1.5.8 2.2 1.5Zm-10.4 9.7c-.6-.6-1-1.2-1.3-1.9h16.6v17.4c-.2-.1-.4-.3-.6-.5l-14.7-15Z" /><path fill="#DAE3E9" d="m287.5 66.2 14.7 14.9c.2.2.4.4.6.5V127h-18V64.2h1.4c.3.7.7 1.4 1.3 2Z" /><path fill="#E7F2FA" d="M284.8 317.7v42h-34.7v-42.3z" /><path fill="#EE706D" d="M284.8 283v34.7l-34.7-.3z" /><path fill="#E7F2FA" d="M284.8 160.7v118.6h-34.6v-43.6c0-5.7-4.7-10.4-10.4-10.4h-14v-64.6h59Z" /><path fill="#FFF" d="M225.7 127h59.1v33.7h-59.1z" /><path fill="#E7F2FA" d="M284.8 64.2V127h-59.1V81.4c0-9.5 7.7-17.1 17.1-17.1h42v-.1Z" /><path fill="#E2E1E3" d="M250.1 317.4v42.2h-15.2V225.3h4.8c5.7 0 10.4 4.7 10.4 10.4v81.7Z" /><path fill="#FDFDFD" d="M234.9 225.3v134.3h-24.2V235.7c0-5.7 4.7-10.4 10.4-10.4h13.8Z" /></g><g fill="#96CEF7" fill-rule="nonzero" transform="translate(666 177)"><path d="M20.2 9.6V5.9c0-3 2.4-5.4 5.4-5.4h90.6c3 0 5.4 2.4 5.4 5.4v3.8c0 3-2.4 5.4-5.4 5.4H76.3c-3 0-5.4 2.4-5.4 5.4v4c0 3 2.4 5.4 5.4 5.4h7.6c3 0 5.4 2.4 5.4 5.3l.1 6.4c0 3-2.4 5.5-5.4 5.5H5.9c-3 0-5.4-2.4-5.4-5.4v-6.2c0-3 2.4-5.4 5.4-5.4l35.4-.2c2.9 0 5.3-2.4 5.4-5.3l.1-4.3c.1-3-2.4-5.5-5.5-5.5l-15.7.2c-2.9.1-5.4-2.4-5.4-5.4Z" /><circle cx="140.9" cy="8.5" r="8" /></g><g fill="#96CEF7" fill-rule="nonzero" transform="translate(0 278)"><path d="M161.6 11.8V7.2c0-3.7-3-6.8-6.8-6.8H41.7c-3.7 0-6.8 3-6.8 6.8v4.7c0 3.7 3 6.7 6.7 6.7h49.9c3.7 0 6.8 3 6.8 6.8v5c0 3.7-3 6.8-6.8 6.8H82c-3.7 0-6.7 3-6.8 6.7l-.1 8c-.1 3.8 3 6.9 6.8 6.9h97.6c3.7 0 6.8-3 6.8-6.8v-7.7c0-3.7-3-6.7-6.7-6.8l-44.3-.3c-3.7 0-6.7-3-6.7-6.6l-.1-5.3c-.1-3.8 3-6.9 6.8-6.9l19.6.2c3.6 0 6.7-3 6.7-6.8Z" /><circle cx="10.8" cy="10.4" r="9.9" /></g><path stroke="currentColor" d="M429.2 201.7h187m-201.3 0h9.7M192.4 378.1s-.7-13.2 16.4-19.2M337.2 70.6s6.7 9.2 13.8 3.5m2.5-2 14.8-13.5" /><g stroke="#000" stroke-width="2"><path d="M210.7 355.7v-124c0-5.7 4.7-10.4 10.4-10.4h18.6c5.7 0 10.4 4.7 10.4 10.4v123.9h-39.4v.1Zm77.7-80.3-35.9 38.3 32.2.2 18 .1 27.7.2 36.9.2 33.7.2 10.1.1 34.3.2 45.7.3 36.7.2 45 .3 39.1.3 21.2.1 21.4.1 34.5.2 32.6.2c5.8.1 10.4-4.6 10.4-10.4v-20.7c0-4.7-3.1-8.6-7.3-9.9-1-.3-2-.5-3-.5H250.1m73.9.3-39.2 38.3m82.6-38.3-36.9 38.3m74.7-38.3-37.8 38.9m43.7.3 42.3-39.2m-8 39.4 42.9-39.4m2.8 39.8 40.9-39.8m34.6 0-38.8 39.4m45 1 39.1-40.4m37.8 0-37.8 40.4m78.9-40.4-36.3 39.8" /><path d="m725.1 275.4-.4.4-35.7 40.8-.2.3m17.9 65.1h79.8m-85.1 0h2.3m-36.3 0h28.2m-306.1 0h272.8m-305.5 0h26.8M144 382h207.7m-217.9 0h7.4m-34.2 0h20.4m61.8 0s-2.8-22.2 21.5-26.3m39.4 0h71.5s19.9 3.2 17.6 26.3m-36.4-68.3v42m0-277v196.7m-77.1-54.1V77.4c0-9.5 7.7-17.1 17.1-17.1h42.8m-.8 62.7h18m-77.1 0h59.1m0 33.7h18m-77.1 0h59.1m1.3-96.7c.3.8.8 1.5 1.4 2.2l14.7 14.9c.3.3.6.5.9.7 2.5 1.7 5.9 1 7.6-1.6l.7-1.1c1.6-2.4 1.8-5.4.7-8-.4-1.1-1.1-2-1.9-2.9l-12.3-11.9c-.7-.6-1.4-1.1-2.2-1.5-2.3-.9-5-.7-7.1.8l-.2.2c-2.7 2-3.5 5.4-2.3 8.2Z" /><path d="m295.9 50.5 8.5-7.3 15.8 15.4-7.3 8.4m-29.4-44.2.6.5 20.3 19.9" /><path d="m320.2 58.6 18.4 17.5c3.9 3.7 9.9 3.8 14 .3l5.1-4.5 15.1-13.3-54-54.6c-4-4-10.5-4.1-14.6-.1L284 23.4l-.5.5m74.3 48 24.5 12.5s16.8 6.6 4.5-10.7L373 58.6m260.1 257.1v50.9c0 7.5-5.4 13.9-12.5 15.3-1 .2-2.1.3-3.2.3H416.8c-1.1 0-2.1-.1-3.2-.3-7.1-1.5-12.5-7.8-12.5-15.3v-23m216.3-139.2c8.6 0 15.7 7.1 15.7 15.7v55.3m-232 0v-55.3c0-8.6 7.1-15.7 15.7-15.7m-15.7 125.4v-15.5m178.6-151.5H620c8.6 0 15.7 7.1 15.7 15.7v10.2c0 8.6-7.1 15.7-15.7 15.7H416.8c-8.6 0-15.7-7.1-15.7-15.7v-10.2c0-8.6 7.1-15.7 15.7-15.7H439m10.6 0h117m-127.7 0h10.7" /><path d="M418.6 253.9h-5.2c-.8 0-1.4-.7-1.4-1.5v-30.1c0-.8.6-1.4 1.4-1.4h5.2c.8 0 1.5.6 1.5 1.4v30.1c0 .8-.7 1.5-1.5 1.5Zm-2.3 13.3c-2.4 0-4.3-1.9-4.3-4.3s1.9-4.3 4.3-4.3 4.3 1.9 4.3 4.3c.1 2.3-1.9 4.3-4.3 4.3Z" /></g></g></symbol><symbol viewBox="0 0 859 586" id="icon-404"><g fill="none" fill-rule="evenodd"><ellipse cx="452" cy="344" fill="#E7F4FE" fill-rule="nonzero" rx="406.2" ry="241.1" /><g fill="#96CEF7" fill-rule="nonzero" transform="translate(646 401)"><path d="M20.7 9.5V5.7c0-3.1 2.5-5.6 5.6-5.6h92.9c3.1 0 5.6 2.5 5.6 5.6v3.9c0 3.1-2.5 5.5-5.5 5.5H78.4c-3.1 0-5.6 2.5-5.6 5.6v4.1c0 3.1 2.5 5.6 5.6 5.6h7.8c3 0 5.5 2.4 5.6 5.5l.1 6.6c0 3.1-2.5 5.6-5.6 5.6H6.2c-3.1 0-5.6-2.5-5.6-5.6v-6.4c0-3.1 2.5-5.5 5.5-5.6l36.4-.2c3 0 5.5-2.4 5.5-5.5l.1-4.4c.1-3.1-2.5-5.7-5.6-5.7l-16.1.2c-3.1.2-5.7-2.3-5.7-5.4z" /><circle cx="144.6" cy="8.4" r="8.2" /></g><g fill="#96CEF7" fill-rule="nonzero" transform="translate(0 249)"><path d="M158.3 12V7.5c0-3.7-3-6.7-6.7-6.7H40.3c-3.7 0-6.7 3-6.7 6.7v4.6c0 3.7 3 6.6 6.6 6.6h49c3.7 0 6.7 3 6.7 6.7v4.9c0 3.7-3 6.7-6.7 6.7h-9.3c-3.6 0-6.6 2.9-6.7 6.5l-.1 7.9c-.1 3.7 2.9 6.8 6.7 6.8h96c3.7 0 6.7-3 6.7-6.7v-7.6c0-3.7-3-6.6-6.6-6.7l-43.6-.3c-3.6 0-6.5-2.9-6.6-6.5l-.1-5.2c-.1-3.7 3-6.8 6.7-6.8l19.3.2c3.6.1 6.7-2.9 6.7-6.6z" /><circle cx="9.9" cy="10.6" r="9.8" /></g><g fill-rule="nonzero"><path fill="#96CEF7" d="M513.5 354.8s-2 15.1 11.1 21.8c-5.5 9.6-12.4 18.4-20.3 26.1-20.1-35.8-40.6-14.5-40.6-14.5s-12.6-26.5-31-21.9c18.2-11.9 36.8-25.3 54.9-39 4.9 27 25.9 27.5 25.9 27.5z" /><path fill="#309EED" d="M524.7 376.6c-13.1-6.7-11.2-21.8-11.2-21.8s-21-.6-25.8-27.6c16.7-12.7 33-25.8 48.3-38.5 2.6 9.6 4 19.7 3.9 30.2 0 21.1-5.5 40.7-15.2 57.7zm-20.3 26.1c-21 20.3-49.5 32.8-81 32.8-2.8 0-5.5-.1-8.2-.3 0 0-9-16.1 3.7-25.2 0 0-16.6-17.5.5-35.2 4.4-2.7 8.9-5.6 13.3-8.5 18.4-4.6 31 21.9 31 21.9s20.6-21.3 40.7 14.5z" /><path fill="#309EED" d="M536 288.8c-15.3 12.7-31.6 25.8-48.3 38.5-.1-.5-.2-1-.2-1.5-4.2-28.5 24.2-39.4 24.2-39.4s-5-20.8 19-12.8c2.1 4.8 3.9 9.9 5.3 15.2z" /><path fill="#96CEF7" d="M487.4 325.7c.1.5.2 1 .2 1.5-18.1 13.8-36.7 27.1-54.9 39-3 .7-6.1 2.3-9.4 4.9-1.5 1.2-2.8 2.4-4 3.6-25 15.5-49 27.8-69.9 34.3-24.8-20.3-41-50.7-42.5-84.9v-.1c.4-10.6 2-21 4.7-30.9 4.8 1.1 17.7 3.7 23.5-.5 7.3-5.2-.7 51.8 30.6 51.8s33.7-52.2 33.7-52.2 26.7 1.2 13.3-29.1c0 0 17.8 1.5 22.6-16.4 3.4-12.5-2.2-25.6-12.8-33.1-4.2-3-9.7-6.4-16.9-10.1 5.7-.9 11.6-1.3 17.6-1.3 48.2 0 89.6 29.3 107.3 71-24-8-19 12.8-19 12.8s-28.3 11.2-24.1 39.7zM458 319s7.6-6.6 5.8-12.8c-1.8-6.2-10.3.7-10.3.7s-.6-18.7-17-12.1c-16.4 6.7-5.5 24.2-5.5 24.2 12.8 13.8 27 0 27 0z" /><path fill="#309EED" d="M463.8 306.2c1.8 6.2-5.8 12.8-5.8 12.8s-14.3 13.8-27 0c0 0-10.9-17.5 5.5-24.2 16.4-6.7 17 12.1 17 12.1s8.5-6.9 10.3-.7z" /><path fill="#96CEF7" d="M349.6 409.1c20.9-6.5 44.9-18.8 69.9-34.3-17.1 17.7-.5 35.2-.5 35.2-12.7 9.1-3.7 25.2-3.7 25.2-24.9-1.7-47.6-11.2-65.7-26.1z" /><path fill="#309EED" d="M435.5 246.9c-4.9 17.9-22.6 16.4-22.6 16.4 13.3 30.3-13.3 29.1-13.3 29.1s-2.4 52.2-33.7 52.2c-31.3 0-23.3-57-30.6-51.8-5.9 4.2-18.8 1.6-23.5.5 6.7-25.1 20.2-47.3 38.4-64.8 15.7-12.7 34.8-21.4 55.7-24.6 7.2 3.7 12.7 7.1 16.9 10.1 10.5 7.3 16.1 20.4 12.7 32.9z" /></g><circle cx="423.4" cy="319" r="116.5" /><path stroke="currentColor" d="M487 419.1c-2.4 1.4-4.9 2.8-7.4 4.1" /><path stroke="#000" stroke-width="2" d="M459.6 429.9c-11.3 3.6-23.3 5.6-35.8 5.6-64.3 0-116.5-52.2-116.5-116.5s52.2-116.5 116.5-116.5S540.3 254.6 540.3 319c0 39.8-20 75-50.5 96" /><path stroke="#5C5C5C" stroke-dasharray="3.0047,3.0047" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M445.5 470.4c77.651 0 140.6-62.949 140.6-140.6s-62.949-140.6-140.6-140.6-140.6 62.949-140.6 140.6 62.949 140.6 140.6 140.6z" /><path stroke="#5C5C5C" stroke-dasharray="2.994,2.994" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M441.4 524C547.218 524 633 438.218 633 332.4s-85.782-191.6-191.6-191.6-191.6 85.782-191.6 191.6S335.582 524 441.4 524z" /><path stroke="#EF706D" stroke-dasharray="3,3" stroke-width="2" d="M303.3 324s-66.9 112.7 34.9 87.2C440 385.7 668.8 176 668.8 176" /><path stroke="#EF706D" stroke-dasharray="3,3" stroke-width="2" d="M304.8 330.5s-50.5 85.1 26.4 65.8c76.9-19.2 321-242.9 321-242.9" /><g fill-rule="nonzero"><path fill="#AFD7A3" d="M785.4 115c17.8 26.5 24.6 49.3 15.4 58.4-13.7 13.7-58.3-8.8-99.6-50.3-17.7-17.8-31.9-36.1-41.3-52.4-1-1.7-1.9-3.3-2.7-4.9-1.8-3.3-3.3-6.5-4.6-9.6-6.4-15-7.3-26.9-1.2-32.9 8.5-8.5 28.7-3.1 52.7 12 14.9 9.3 31.1 22.4 46.9 38.3 9.3 9.4 17.7 18.9 24.9 28.2 3.4 4.5 6.6 8.9 9.5 13.2zm-23 22.4c5.3-5.3-7.7-26.9-29.1-48.3-21.3-21.4-42.9-34.5-48.2-29.3-5.3 5.2 7.8 26.9 29.1 48.3s43 34.6 48.2 29.3z" /><path fill="#E7B976" d="M791.3 66.8c5.2 13.1 7.1 30.7-6 48.2-2.9-4.3-6.1-8.7-9.6-13.2C796.5 88.5 789.6 63 789.6 63c.7 1.2 1.2 2.5 1.7 3.8zm-57.9 22.4c21.3 21.4 34.4 43 29.1 48.3-5.3 5.2-26.8-7.9-48.2-29.3-21.4-21.4-34.4-43-29.1-48.3 5.3-5.3 26.8 7.8 48.2 29.3z" /><path fill="#FED37C" d="M789.6 63s6.8 25.5-13.8 38.8c-7.2-9.3-15.5-18.8-24.9-28.2-15.8-15.9-32.1-28.9-46.9-38.3 0 0 21.3-19.7 58.4-.2 3.5 1.8 6.8 4 9.9 6.4 2.3 1.8 4.5 3.8 6.5 5.9 4.4 4.6 8.1 9.8 10.8 15.6zm-33.3-19.6c.7-1.2.4-2.7-.8-3.5-1.2-.7-2.8-.4-3.5.8-.7 1.2-.4 2.8.8 3.5 1.2.7 2.8.4 3.5-.8zm-11.9-1c1.5.1 2.9-.7 3.3-2.1.3-1.1-.1-2.4-2.5-3.5-4.1-2-11.8-1.5-15-1.2-1.3.1-2.6.6-3.5 1.4-3.1 2.6 0 5.8 3.6 5.1 3.3-.8 10.8-.1 14.1.3z" /><path fill="#AFD7A3" d="M800 21.8c1.2.7-21.2 25.6-21.2 25.6-2-2.1-4.2-4.1-6.5-5.9 0 .1 26.5-20.4 27.7-19.7z" /><path fill="#FFF" d="M755.5 39.9c1.2.7 1.6 2.3.8 3.5-.7 1.2-2.3 1.6-3.5.8-1.2-.7-1.6-2.3-.8-3.5.7-1.2 2.3-1.5 3.5-.8zm-7.8.3c-.4 1.4-1.8 2.3-3.3 2.1-3.3-.4-10.8-1.1-14.1-.4-3.6.8-6.7-2.4-3.6-5.1 1-.9 2.2-1.3 3.5-1.4 3.2-.3 10.9-.8 15 1.2 2.4 1.3 2.8 2.6 2.5 3.6z" /><path fill="#D8D7D7" d="M627.9 180.6c-.2.1-.4.1-.6.2-1.1-1.9-2.2-3.7-3.3-5.6 1.2 1.8 2.6 3.6 3.9 5.4z" /></g><g stroke="#000" stroke-width="2"><path d="M657.2 65.9c-1.8-3.3-3.3-6.5-4.6-9.6m7.3 14.5c-1-1.7-1.9-3.3-2.7-4.9m-4.6-9.6c-6.4-15-7.3-26.9-1.2-32.9 8.5-8.5 28.7-3.1 52.7 12 14.9 9.3 31.1 22.4 46.9 38.3 9.3 9.4 17.7 18.9 24.9 28.2 3.5 4.5 6.7 8.9 9.6 13.2 17.8 26.5 24.6 49.3 15.4 58.4-13.7 13.7-58.3-8.8-99.6-50.3-17.7-17.8-31.9-36.1-41.3-52.4" /><path d="M704 35.4s21.3-19.7 58.4-.2c3.5 1.8 6.8 4 9.9 6.4 2.3 1.8 4.5 3.8 6.5 5.9 4.4 4.6 8.1 9.8 10.9 15.6.6 1.2 1.2 2.5 1.7 3.8 5.2 13.1 7.1 30.7-6 48.2m-23 22.3c-5.3 5.2-26.8-7.9-48.2-29.3-21.4-21.4-34.4-43-29.1-48.3 5.3-5.2 26.8 7.9 48.2 29.3 21.4 21.5 34.4 43.1 29.1 48.3z" /><path d="M772.3 41.6s26.5-20.4 27.7-19.7c1.2.7-21.2 25.6-21.2 25.6m17.6-32.3L802.5.8m1.3 19 10.1-9.7m-7.6 15.6 12.9-.7" /></g><path stroke="#FFF" d="M624 70.7s7.6-4.1 15 0" /><path stroke="#FFF" stroke-linecap="round" stroke-linejoin="round" d="M657.2 22.8s14-5.3 59.3 25.4" /><path stroke="#FFF" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M720.5 51s56 43.6 75.9 91.7" /></g></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-draw"><path d="M702.976 551.168C660.224 716.203 510.123 840.96 480.853 692.395c-55.722-283.051-285.866-5.206-285.866-218.966 0-140.117 120.832-237.226 260.949-237.226 115.712 0 215.467 70.485 245.93 176.298" fill="#64EDAC" /><path d="M528.299 889.259h-2.39c-61.098-1.11-105.386-43.35-121.514-115.968-28.246-127.574-79.958-122.027-151.552-114.432-41.046 4.352-87.638 9.301-122.368-21.931-28.246-25.43-41.387-68.267-41.387-134.997 0-202.411 164.693-367.104 367.104-367.104 162.645 0 307.712 109.056 352.683 265.13 5.205 18.091-5.206 37.035-23.382 42.24s-37.034-5.205-42.24-23.296C706.645 291.84 588.544 203.093 456.107 203.093c-164.779 0-298.838 134.059-298.838 298.838 0 58.624 11.776 77.909 18.774 84.224 12.117 10.922 40.021 7.936 69.546 4.864 73.216-7.766 183.979-19.456 225.366 167.594 13.653 61.696 45.568 62.294 56.064 62.464h1.194c70.23 0 181.675-105.472 216.064-238.08 4.694-18.261 23.382-29.184 41.643-24.49 18.261 4.693 29.184 23.381 24.49 41.642C770.39 754.86 639.062 889.26 528.3 889.26z" fill="#333C4F" /><path d="M209.664 467.37a58.027 58.027 0 1 0 116.053 0 58.027 58.027 0 1 0-116.053 0ZM393.81300000000005 331.69a43.52 43.52 0 1 0 87.04 0 43.52 43.52 0 1 0-87.04 0ZM582.315 389.632a36.267 36.267 0 1 0 72.533 0 36.267 36.267 0 1 0-72.533 0ZM530.859 619.69a34.167 34.167 0 0 1-11.35-66.389l369.835-129.365c17.75-6.23 37.29 3.157 43.52 20.907 6.23 17.834-3.157 37.29-20.907 43.52L542.123 617.728c-3.67 1.28-7.51 1.963-11.264 1.963z" fill="#333C4F" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-fullscreen-exit"><path d="M768 298.667h170.667V384h-256V128H768v170.667zM341.333 384h-256v-85.333H256V128h85.333v256zM768 725.333V896h-85.333V640h256v85.333H768zM341.333 640v256H256V725.333H85.333V640h256z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-fullscreen"><path d="M682.667 128h256v256h-85.334V213.333H682.667V128zm-597.334 0h256v85.333H170.667V384H85.333V128zm768 682.667V640h85.334v256h-256v-85.333h170.666zm-682.666 0h170.666V896h-256V640h85.334v170.667z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-image-load-fail"><path d="M704 328a72 72 0 1 0 144 0 72 72 0 1 0-144 0z" /><path d="M999.904 116.608a32 32 0 0 0-21.952-10.912L521.76 73.792a31.552 31.552 0 0 0-27.2 11.904l-92.192 114.848a32 32 0 0 0 .672 40.896l146.144 169.952-147.456 194.656 36.48-173.376a32 32 0 0 0-11.136-31.424L235.616 245.504l79.616-125.696a32 32 0 0 0-29.28-49.024L45.76 87.552a32 32 0 0 0-29.696 34.176l55.808 798.016a32.064 32.064 0 0 0 34.304 29.696l176.512-13.184c17.632-1.312 30.848-16.672 29.504-34.272s-16.576-31.04-34.304-29.536L133.44 883.232l-6.432-92.512 125.312-12.576a32 32 0 0 0 28.672-35.04 32.16 32.16 0 0 0-35.04-28.672L122.56 726.848 82.144 149.184l145.152-10.144-60.96 96.224a32 32 0 0 0 6.848 41.952l198.4 161.344-58.752 279.296a30.912 30.912 0 0 0 .736 14.752 31.68 31.68 0 0 0 1.408 11.04l51.52 154.56a31.968 31.968 0 0 0 27.456 21.76l523.104 47.552a32.064 32.064 0 0 0 34.848-29.632l55.776-798.048a32.064 32.064 0 0 0-7.776-23.232zm-98.912 630.848-412.576-39.648a31.52 31.52 0 0 0-34.912 28.768 32 32 0 0 0 28.8 34.912l414.24 39.808-6.272 89.536-469.728-42.72-39.584-118.72 234.816-310.016a31.936 31.936 0 0 0-1.248-40.192L468.896 219.84l65.088-81.056 407.584 28.48-40.576 580.192z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-account"><path d="M853.2 319.95V202.635c0-17.67-14.325-31.995-31.995-31.995h-618.57c-17.67 0-31.995 14.325-31.995 31.995v618.57c0 17.67 14.325 31.995 31.995 31.995h618.57c17.67 0 31.995-14.325 31.995-31.995V703.89H554.58c-106.022 0-191.97-85.948-191.97-191.97s85.948-191.97 191.97-191.97H853.2zm0 63.99H554.58c-70.681 0-127.98 57.299-127.98 127.98 0 70.681 57.299 127.98 127.98 127.98H853.2V383.94zM554.58 554.58c-23.56 0-42.66-19.1-42.66-42.66 0-23.56 19.1-42.66 42.66-42.66 23.56 0 42.66 19.1 42.66 42.66 0 23.56-19.1 42.66-42.66 42.66zM202.635 106.65h618.57c53.011 0 95.985 42.974 95.985 95.985v618.57c0 53.011-42.974 95.985-95.985 95.985h-618.57c-53.011 0-95.985-42.974-95.985-95.985v-618.57c0-53.011 42.974-95.985 95.985-95.985z" /></symbol><symbol class="icon" viewBox="0 0 4608 1024" id="icon-menu-alioss"><path d="M3266.56 773.12h327.68v-102.4h-327.68v-102.4H3584V35.84h-737.28v532.48h317.44v102.4h-327.68v102.4h327.68v112.64h-353.28v102.4h814.08v-102.4h-353.28V773.12zm10.24-634.88h215.04v112.64H3276.8V138.24zm0 215.04h215.04V460.8H3276.8V353.28zM3174.4 460.8h-215.04V353.28h215.04V460.8zm0-209.92h-215.04V138.24h215.04v112.64zM537.6 445.44h537.6v122.88H537.6z" /><path d="M1341.44 5.12H988.16L1075.2 128l256 81.92c46.08 15.36 76.8 61.44 76.8 107.52v389.12c0 46.08-30.72 92.16-76.8 107.52l-256 81.92-87.04 122.88h353.28c148.48 0 266.24-117.76 266.24-266.24V276.48c0-148.48-117.76-271.36-266.24-271.36zM276.48 814.08c-46.08-15.36-76.8-61.44-76.8-107.52V317.44c0-46.08 30.72-92.16 76.8-107.52l256-81.92L619.52 5.12H266.24C117.76 5.12 0 128 0 276.48v471.04C0 896 117.76 1013.76 266.24 1013.76h353.28l-87.04-122.88-256-76.8zm2216.96-563.2h-261.12v537.6h261.12v-537.6zm-107.52 430.08h-56.32V353.28h56.32v327.68zm-537.6 307.2h102.4V138.24h107.52l-61.44 281.6v102.4h61.44v225.28c0 15.36-10.24 25.6-25.6 25.6h-25.6v102.4h51.2c56.32 0 102.4-46.08 102.4-102.4v-358.4h-61.44l61.44-281.6V30.72h-312.32v957.44z" /><path d="M2206.72 138.24H2560v660.48c0 46.08-35.84 87.04-87.04 87.04h-76.8v102.4h107.52c87.04 0 163.84-71.68 163.84-163.84V138.24h35.84V35.84h-496.64v102.4zM3763.2 40.96h737.28v102.4H3763.2zm778.24 486.4v-102.4h-814.08v102.4h204.8l-163.84 358.4v102.4h691.2c30.72 0 51.2-25.6 51.2-51.2 0-10.24 0-15.36-5.12-20.48l-87.04-194.56h-112.64l76.8 163.84h-496.64l163.84-358.4h491.52z" /></symbol><symbol viewBox="0 0 24 24" id="icon-menu-app"><path fill="currentColor" d="M2 2h9v9H2zm2 2v5h5V4zm13.5 0a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5M13 6.5a4.5 4.5 0 1 1 9 0 4.5 4.5 0 0 1-9 0M2 13h9v9H2zm2 2v5h5v-5zm9-2h9v9h-9zm2 2v5h5v-5z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-baidufanyi"><path d="M647.488 57.76c121.888 31.392 220.384 96.64 287.616 204.32 55.776 89.344 73.408 186.592 52.576 290.24-13.44 66.848-43.136 125.984-86.496 178.272-10.112 12.256-16.704 25.696-13.92 41.152 3.232 17.536 7.424 35.296 14.208 51.712 15.008 36.192 39.264 66.848 62.368 98.112 4.864 6.592 10.176 14.496 11.008 22.24 2.24 22.752-16.32 40.576-40.864 41.184-45.312 1.152-86.944-12.736-125.728-34.112-39.648-21.856-77.6-46.72-116.608-69.824a20.608 20.608 0 0 0-14.784-1.984c-75.712 24-152.672 30.368-231.168 17.952-103.008-16.288-192.928-59.264-267.328-132.672C104.32 691.232 60.8 602.56 54.496 498.144c-7.072-117.024 31.808-218.88 111.872-303.808C263.296 91.552 385.184 45.216 524.96 42.72c41.6-.128 82.464 4.704 122.528 15.04zm245.536 835.392c-20.096-30.944-38.528-62.816-45.6-99.68-6.336-32.768-.32-62.016 21.824-88.736 59.328-71.552 89.568-154.144 84.832-247.392-5.76-114.464-57.856-205.696-146.272-276.768-63.904-51.392-137.568-81.952-218.56-91.84C445.44 71.2 317.184 107.2 210.624 208.032c-65.12 61.664-104.992 137.824-113.376 227.488-12.672 135.84 40 245.056 144.512 329.92 66.368 53.952 143.68 83.264 228.64 93.216 72.416 8.544 142.72-.032 211.36-23.712 6.496-2.24 10.912-1.472 16.736 1.984 47.552 28 94.944 56.288 143.296 82.88a198.176 198.176 0 0 0 86.336 24.256c-12.384-17.888-24.192-34.08-35.104-50.912z" /><path d="M675.328 661.728a349.28 349.28 0 0 1-101.824 55.648c-14.016 4.832-25.44.864-29.728-10.72-4.576-12.192 1.6-23.072 16.16-27.968a301.248 301.248 0 0 0 76.256-38.656c2.752-1.92 5.312-4.032 7.744-5.92-13.12-16.032-25.984-31.392-38.432-47.136a180.544 180.544 0 0 1-14.24-21.216c-6.88-11.616-3.936-24.16 6.56-30.08 10.56-5.984 20.928-2.208 28.928 8.672 13.76 18.624 28.192 36.704 42.432 54.944 1.984 2.624 4.736 4.672 7.136 6.944 25.44-20.288 59.808-77.888 67.136-112.704H567.52c-15.136 0-23.936-7.52-23.968-20.384-.032-12.864 8.768-20.48 23.84-20.512h101.056c0-13.792-.064-26.656.064-39.52.064-13.6 8.64-22.816 20.8-22.656 11.872.16 19.936 9.056 20 22.336.128 12.896.064 25.792.064 39.84h37.312c21.504 0 43.008-.096 64.512.032 13.12.096 21.44 8.48 21.248 20.864-.256 11.84-8.512 19.712-21.248 19.968-7.808.128-15.616 0-24 0-15.424 53.344-42.112 99.872-82.112 141.792 24.512 14.656 48.064 28.192 70.944 42.784 6.048 3.84 12.864 10.24 14.304 16.64 1.312 5.856-2.624 14.528-7.072 19.584-5.824 6.72-15.2 6.592-22.688 2.048-24.992-15.136-49.696-30.816-74.432-46.4-3.776-2.336-7.008-5.312-10.816-8.224zM464.832 536a20.896 20.896 0 0 1-16.544 21.504A19.648 19.648 0 0 1 424.8 544.32a2263.552 2263.552 0 0 1-22.048-63.616c-1.952-5.92-4.576-7.84-10.752-7.776-27.296.352-54.592.32-81.888.032-6.016-.064-8.928 1.504-10.912 7.552-6.592 20.384-13.952 40.512-20.992 60.736-4.8 13.824-15.392 19.84-27.392 15.584-11.36-4-16.096-15.552-11.584-28.608l90.912-262.08c4.8-13.856 10.368-18.656 21.152-18.4 11.904.256 16.96 7.968 20.48 18.112 30.176 87.424 60.544 174.784 90.848 262.208.992 2.912 1.664 5.92 2.208 7.936zm-112.64-201.376-2.496.064-33.536 97.184h69.664l-33.632-97.248z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-baidutongji"><path d="M955.904 887.296H68.096C30.72 887.296 0 857.088 0 819.2V102.4c0-37.888 30.72-68.096 68.096-68.096h887.296c37.888 0 68.096 30.72 68.096 68.096v716.8c.512 37.888-30.208 68.096-67.584 68.096zm0-751.104c0-18.944-15.36-34.304-34.304-34.304H102.4c-18.944 0-34.304 15.36-34.304 34.304v648.192c0 18.944 15.36 34.304 34.304 34.304h819.712c18.944 0 34.304-15.36 34.304-34.304V136.192h-.512zM832 417.792c-10.752 0-20.992-2.56-30.208-7.68L697.856 519.168c14.848 31.744 1.536 69.632-30.208 84.48-15.36 7.168-33.28 8.192-49.664 2.048l-16.384-8.704c-5.632-4.096-10.24-8.704-14.336-14.336l-171.52-174.08c-19.968 12.288-44.544 12.288-64.512 0L247.296 514.56c5.12 9.216 8.192 19.968 8.192 30.72 0 35.328-28.672 64-64 64-10.24 0-17.92-2.048-24.064-5.12-6.144-2.56-19.968-7.68-30.72-26.624-8.704-16.896-7.68-18.944-9.216-32.256 0-35.328 28.672-64 64-64 11.264 0 22.016 3.072 31.232 8.704l104.96-105.472c-5.12-9.216-7.68-19.456-7.68-30.208 0-35.328 28.672-64 64-64s64 28.672 64 64c0 10.24-2.56 20.992-7.68 30.208l139.264 141.312c11.264-33.28 47.104-51.2 80.384-40.448 5.632 2.048 11.264 4.608 16.384 8.192l100.864-106.496c-19.456-32.256-7.168-74.752 28.16-91.136 26.624-12.288 59.392-4.096 77.312 18.944 23.552 30.72 14.336 74.24-17.92 93.696-9.728 6.144-20.992 9.216-32.768 9.216zM325.12 921.088h408.576c9.728 0 17.92 8.192 17.92 17.92v33.28c0 9.728-8.192 17.92-17.92 17.92H325.12c-9.728 0-17.92-8.192-17.92-17.92v-33.28c0-9.728 8.192-17.92 17.92-17.92z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-baiduyunminganci"><path d="M512 928c228.8 0 415-186.2 415-415S740.8 98 512 98 97 284.2 97 513s186.2 415 415 415zm0-785c204 0 370 166 370 370S716 883 512 883 142 717 142 513s166-370 370-370z" /><path d="M463.2 301.2c0 5.4.7 11.5 1.1 16.9 1.2 15.1 4 31.1 6.7 46 5.2 29.8 9.6 59.9 14 89.8 4.2 28.8 8.3 57.6 12.3 86.5 1.9 13.6 3.7 27.2 5.9 40.7 1 6 2 12.2 2.5 18.3.2 1.9.6 5.5 1.8 7.1l.1.1c1.5 2.5 3.7 4.8 6.9 4.3 3.5-.4 5.5-6.8 6.2-9.5 2.3-8.6 3.7-17.9 4.7-26.7 1.5-12.5 3.2-25 5-37.5l11.5-80.7c2.6-20.9 5.2-41.7 7.8-62.6 1.8-14.2 3.6-28.4 5.5-42.5 1.1-8.5 2.3-17 3.7-25.4 1.5-10.2 1.9-20.5 1.2-30.8-.7-10.7-6.2-19-14.5-25.4-10.3-8-23.2-10.5-36-10.4-11.8.1-24.5 2.5-33.4 10.9-8.4 8.4-11.9 19.5-13 30.9zm48.7 368.1c-8.4.2-16.3 2.5-23.8 6.4-7.8 4.1-13.9 9.9-18.3 17.5s-6.6 15.8-6.5 24.6c.1 8.7 2.2 16.9 6.6 24.4 4.3 7.5 10.2 13.4 17.6 17.7 7.5 4.3 15.7 6.5 24.4 6.5 8.7.2 16.8-2 24.3-6.3 7.6-4.3 13.5-10.3 17.9-17.9 4.3-7.6 6.6-15.8 6.7-24.5 0-8.8-2.3-16.9-6.7-24.5-4.5-7.7-10.6-13.6-18.5-17.7-7.4-3.9-15.4-6.2-23.7-6.2z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-baseconfig"><path d="M512 703.8c-105.8 0-191.8-86-191.8-191.8s86-191.8 191.8-191.8S703.8 406.3 703.8 512 617.7 703.8 512 703.8zm0-321.8c-71.7 0-130 58.3-130 130s58.3 130 130 130 130-58.3 130-130-58.3-130-130-130z" fill="#979FB2" /><path d="M596.1 1024H427.9c-10.9 0-20.2-8-21.7-18.8l-17.1-121.8-52.9-21.8-98.1 73.9c-8.8 6.6-21 5.8-28.6-2l-119-118.9c-7.7-7.7-8.6-19.9-2-28.6l73.9-98.1-21.8-52.9-121.8-17.2C8 616.2 0 607 0 596.1V427.9c0-10.9 8-20.2 18.8-21.7l121.8-17.1 21.8-52.9-73.9-98.1c-6.6-8.7-5.7-20.9 2-28.6l118.9-119c7.8-7.8 20-8.6 28.6-2l98.1 73.9 52.9-21.8 17.1-121.8C407.8 8 417 0 427.9 0h168.2c10.9 0 20.2 8 21.7 18.8l17.1 121.8 52.9 21.8 98.1-73.9c8.7-6.6 20.9-5.7 28.6 2l118.9 118.9c7.7 7.7 8.6 19.9 2 28.6l-73.9 98.1 21.8 52.9 121.8 17.1c10.8 1.5 18.8 10.8 18.8 21.7V596c0 10.9-8 20.2-18.8 21.7l-121.8 17.1-21.8 52.9 73.9 98.1c6.6 8.7 5.7 20.9-2 28.6L814.6 933.5c-7.8 7.8-19.9 8.6-28.6 2l-98.1-73.9-52.9 21.8-17.1 121.8c-1.7 10.8-10.9 18.8-21.8 18.8zm-145.4-71h122.5l15.3-108.6c1-7.2 5.8-13.4 12.6-16.2l71.6-29.5c6.8-2.8 14.4-1.8 20.3 2.6l87.5 65.9 86.6-86.6-65.9-87.6c-4.4-5.8-5.4-13.5-2.6-20.3l29.5-71.6c2.8-6.8 8.9-11.5 16.2-12.6L953 573.3V450.7l-108.6-15.3c-7.2-1-13.4-5.8-16.2-12.6l-29.5-71.6c-2.8-6.7-1.8-14.4 2.6-20.3l65.9-87.5-86.6-86.6-87.6 66c-5.8 4.4-13.4 5.4-20.3 2.6l-71.6-29.5c-6.8-2.8-11.5-8.9-12.6-16.2L573.3 71H450.7l-15.3 108.6c-1 7.2-5.8 13.4-12.6 16.2l-71.6 29.5c-6.7 2.8-14.4 1.8-20.3-2.6l-87.5-65.9-85.6 86.6 64.9 87.5c4.4 5.8 5.4 13.5 2.6 20.3l-29.5 71.6c-2.8 6.7-8.9 11.5-16.2 12.6L71 450.7v122.5l108.6 15.3c7.2 1 13.4 5.8 16.2 12.6l29.5 71.6c2.8 6.7 1.8 14.4-2.6 20.3l-65.9 87.5 86.6 86.6 87.5-65.9c5.8-4.4 13.6-5.3 20.3-2.6l71.6 29.5c6.7 2.8 11.5 8.9 12.6 16.2L450.7 953z" fill="#979FB2" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-book"><path d="M841.322 87.089h-3.9L541.113 167.9v-.031h-57.292L186.577 86.803h-3.898c-47.329 0-85.833 38.504-85.833 85.834v595.568c0 22.92 8.948 43.111 25.875 58.393 12.931 11.674 30.025 20.311 52.204 26.391 1.558.43 156.07 43.113 307.962 83.951l.956.258h55.15l2.121-.559c154.5-40.689 306.48-82.951 308.012-83.379l1.078-.322c21.422-6.861 37.787-15.387 50.029-26.064 17.613-15.363 26.922-35.551 26.922-58.381v-595.57c-.001-47.328-38.505-85.834-85.833-85.834zM190.375 796.848c-35.303-9.676-35.303-22.967-35.303-28.643V172.637c0-14.134 10.678-25.822 24.39-27.421l303.424 82.752v648.673c-146.655-39.502-290.952-79.362-292.511-79.793zm678.553-28.356c0 5.154 0 17.191-35.969 28.826-9.916 2.756-147.693 41.006-291.846 79.1V228.254l303.424-82.751c13.713 1.599 24.391 13.287 24.391 27.421v595.568z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-chat"><path d="M798.24 592.527V177.359c0-35.273-28.6-63.871-63.871-63.871H127.584c-35.273 0-63.871 28.598-63.871 63.871v415.168c0 35.273 28.598 63.872 63.871 63.872h63.872v159.678L351.136 656.4h383.232c35.271 0 63.87-28.599 63.872-63.872zm-473.55 0-69.363 69.362v-69.362H127.584V177.359H734.37v415.168h-409.68zm569.358-383.231h-63.872v63.871h63.872v415.17H766.304v69.36l-69.362-69.36h-313.87v63.87h287.423l159.68 159.68V752.206h63.873c35.272 0 63.87-28.599 63.87-63.87V273.166c0-35.273-28.599-63.871-63.87-63.871z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-chevereto"><path d="M899.14 97.53H124.86A109 109 0 0 0 16 206.39v611.22a109 109 0 0 0 108.86 108.86h774.28A109 109 0 0 0 1008 817.61V206.39A109 109 0 0 0 899.14 97.53zM124.86 145h774.28a61.42 61.42 0 0 1 61.35 61.35v444.91L848.35 539.15a73.52 73.52 0 0 0-103.93 0L612.84 670.7 368 425.81a73.52 73.52 0 0 0-103.93 0L63.51 626.31V206.39A61.42 61.42 0 0 1 124.86 145zm774.28 734H124.86a61.42 61.42 0 0 1-61.35-61.35V693.5l234.14-234.14a26 26 0 0 1 36.75 0l345.9 346a23.75 23.75 0 0 0 33.59-33.59l-67.46-67.46L778 572.72a26 26 0 0 1 36.75 0L958 715.92a23.85 23.85 0 0 0 2.53 2.17v99.54A61.42 61.42 0 0 1 899.14 879z" /><path d="M622.73 458.43A97.46 97.46 0 1 0 525.27 361a97.46 97.46 0 0 0 97.46 97.43zm0-147.41a50 50 0 1 1-50 50 50 50 0 0 1 50-50.02z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-commission"><path d="M742.4 281.6c12.8-12.8 25.6-25.6 38.4-44.8 44.8-76.8 32-166.4-32-204.8-38.4-19.2-83.2-19.2-121.6 6.4-64-51.2-166.4-51.2-230.4 0-44.8-25.6-89.6-25.6-128-6.4-64 38.4-76.8 128-32 204.8 12.8 19.2 25.6 32 38.4 44.8C121.6 352 0 569.6 0 768c0 172.8 108.8 256 320 256h384c211.2 0 320-83.2 320-256 0-198.4-121.6-416-281.6-486.4zM704 960H320C96 960 64 857.6 64 768c0-179.2 108.8-364.8 243.2-428.8l89.6-38.4-76.8-64c-6.4-12.8-19.2-19.2-25.6-32-25.6-51.2-19.2-102.4 6.4-115.2 6.4-6.4 12.8-6.4 19.2-6.4 12.8 0 25.6 6.4 38.4 12.8l38.4 25.6 32-32c38.4-32 108.8-32 147.2 0l32 25.6 38.4-25.6c19.2-12.8 44.8-12.8 57.6-6.4 25.6 12.8 38.4 64 6.4 115.2-6.4 12.8-12.8 19.2-25.6 32l-70.4 64 89.6 38.4c134.4 64 243.2 256 243.2 428.8C960 857.6 928 960 704 960z" fill="#5D5D5D" /><path d="M640 608c19.2 0 32-12.8 32-32s-12.8-32-32-32h-76.8l57.6-57.6c19.2-12.8 19.2-38.4 6.4-44.8-12.8-12.8-32-12.8-44.8 0L512 512l-70.4-70.4c-12.8-12.8-32-12.8-44.8 0-12.8 6.4-12.8 32 0 44.8l57.6 57.6H384c-19.2 0-32 12.8-32 32s12.8 32 32 32h96v64h-96c-19.2 0-32 12.8-32 32s12.8 32 32 32h96v96c0 19.2 12.8 32 32 32s32-12.8 32-32v-96h96c19.2 0 32-12.8 32-32s-12.8-32-32-32h-96v-64h96z" fill="#5D5D5D" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-copyright"><path d="M512 96c229.76 0 416 186.24 416 416S741.76 928 512 928 96 741.76 96 512 282.24 96 512 96zm0 64c-194.4 0-352 157.6-352 352s157.6 352 352 352 352-157.6 352-352-157.6-352-352-352zm0 128a191.68 191.68 0 0 1 150.848 73.184l-45.76 45.76A128 128 0 0 0 384 480v63.968a128 128 0 0 0 233.088 73.088l45.76 45.728A192 192 0 0 1 320 544v-64a192 192 0 0 1 192-192z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-crami"><path d="M972.8 339.2v-96c0-32-25.6-57.6-57.6-57.6H108.8c-32 0-57.6 25.6-57.6 57.6v96h921.6zM51.2 377.6v409.6c0 32 25.6 57.6 57.6 57.6h806.4c32 0 57.6-25.6 57.6-57.6V377.6H51.2zm281.6 288H115.2v-64h217.6v64zM512 531.2H115.2v-64H512v64z" fill="#999" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-distribution"><path d="M499.657 384.57c-9.597 0-18.747-5.565-22.859-14.913-5.552-12.618.176-27.348 12.794-32.899l205.94-90.614c12.621-5.552 27.348.177 32.899 12.794 5.552 12.618-.177 27.348-12.794 32.899l-205.941 90.614a24.887 24.887 0 0 1-10.039 2.119zm189.431 436.59a24.849 24.849 0 0 1-14.27-4.498l-190.78-133.228c-11.302-7.893-14.066-23.452-6.173-34.755 7.892-11.301 23.452-14.065 34.754-6.173L703.4 775.734c11.302 7.893 14.065 23.452 6.173 34.755-4.853 6.949-12.606 10.671-20.485 10.671z" fill="#666" /><path d="M812.673 351.613c-77.354 0-140.286-62.932-140.286-140.286S735.318 71.04 812.673 71.04 952.96 133.972 952.96 211.327s-62.933 140.286-140.287 140.286zm0-230.653c-49.828 0-90.366 40.539-90.366 90.367s40.538 90.366 90.366 90.366 90.367-40.538 90.367-90.366-40.539-90.367-90.367-90.367zm-57.663 832c-59.186 0-107.336-48.15-107.336-107.336s48.15-107.336 107.336-107.336 107.336 48.15 107.336 107.336S814.195 952.96 755.01 952.96zm0-164.752c-31.659 0-57.416 25.757-57.416 57.416s25.757 57.416 57.416 57.416 57.416-25.757 57.416-57.416-25.757-57.416-57.416-57.416zm-432.475-24.713c-67.177 0-130.333-26.16-177.833-73.661S71.04 579.177 71.04 512s26.16-130.332 73.661-177.833 110.657-73.661 177.833-73.661 130.333 26.16 177.833 73.661S574.029 444.823 574.029 512s-26.16 130.333-73.661 177.834-110.657 73.661-177.833 73.661zm0-453.069c-111.149 0-201.575 90.426-201.575 201.574 0 111.149 90.426 201.575 201.575 201.575S524.109 623.149 524.109 512c0-111.149-90.425-201.574-201.574-201.574z" fill="#666" /><path d="M394.346 568.403H338.3v102.286h-33.269V568.403h-54.307v-28.707h54.307v-52.568h-54.307v-29.42h42.049l-42.049-104.396h34.323l39.255 99.15 37.83-99.15h32.214l-40.282 104.396h40.282v29.42H338.3v52.568h56.046v28.707z" fill="#666" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-draw"><path d="M702.976 551.168C660.224 716.203 510.123 840.96 480.853 692.395c-55.722-283.051-285.866-5.206-285.866-218.966 0-140.117 120.832-237.226 260.949-237.226 115.712 0 215.467 70.485 245.93 176.298" fill="#fff" /><path d="M528.299 889.259h-2.39c-61.098-1.11-105.386-43.35-121.514-115.968-28.246-127.574-79.958-122.027-151.552-114.432-41.046 4.352-87.638 9.301-122.368-21.931-28.246-25.43-41.387-68.267-41.387-134.997 0-202.411 164.693-367.104 367.104-367.104 162.645 0 307.712 109.056 352.683 265.13 5.205 18.091-5.206 37.035-23.382 42.24s-37.034-5.205-42.24-23.296C706.645 291.84 588.544 203.093 456.107 203.093c-164.779 0-298.838 134.059-298.838 298.838 0 58.624 11.776 77.909 18.774 84.224 12.117 10.922 40.021 7.936 69.546 4.864 73.216-7.766 183.979-19.456 225.366 167.594 13.653 61.696 45.568 62.294 56.064 62.464h1.194c70.23 0 181.675-105.472 216.064-238.08 4.694-18.261 23.382-29.184 41.643-24.49 18.261 4.693 29.184 23.381 24.49 41.642C770.39 754.86 639.062 889.26 528.3 889.26z" fill="#333C4F" /><path d="M209.664 467.37a58.027 58.027 0 1 0 116.053 0 58.027 58.027 0 1 0-116.053 0ZM393.81300000000005 331.69a43.52 43.52 0 1 0 87.04 0 43.52 43.52 0 1 0-87.04 0ZM582.315 389.632a36.267 36.267 0 1 0 72.533 0 36.267 36.267 0 1 0-72.533 0ZM530.859 619.69a34.167 34.167 0 0 1-11.35-66.389l369.835-129.365c17.75-6.23 37.29 3.157 43.52 20.907 6.23 17.834-3.157 37.29-20.907 43.52L542.123 617.728c-3.67 1.28-7.51 1.963-11.264 1.963z" fill="#333C4F" /></symbol><symbol class="icon" viewBox="0 0 1070 1024" id="icon-menu-email"><path d="M847.059 848.314H224.627c-64 0-115.45-45.177-115.45-101.647V212.078c0-56.47 51.45-101.647 115.45-101.647h84.079c10.04 0 18.823 8.785 18.823 18.824s-8.784 18.823-18.823 18.823h-84.079c-42.666 0-77.803 28.863-77.803 64v533.334c0 35.137 35.137 64 77.803 64H847.06c42.666 0 77.804-28.863 77.804-64V212.078c0-35.137-35.138-64-77.804-64H382.745c-10.04 0-18.823-8.784-18.823-18.823s8.784-18.824 18.823-18.824H847.06c64 0 115.45 45.177 115.45 101.647v533.334c-1.254 56.47-52.705 102.902-115.45 102.902z" fill="#0B3155" /><path d="M532.078 498.196c-37.647 0-72.784-15.059-99.137-41.412L143.06 166.902c-7.53-7.53-7.53-18.824 0-26.353 7.53-7.53 18.823-7.53 26.353 0l289.882 289.882c18.824 18.824 45.177 30.118 72.784 30.118 27.608 0 53.961-10.04 72.785-30.118L892.235 143.06c7.53-7.53 18.824-7.53 26.353 0 7.53 7.53 7.53 18.823 0 26.353L631.216 456.784c-26.353 26.353-61.49 41.412-99.138 41.412z" fill="#0B3155" /><path d="M927.373 692.706c-5.02 0-10.04-1.255-13.804-5.02L643.765 417.882c-7.53-7.53-7.53-18.823 0-26.353 7.53-7.529 18.823-7.529 26.353 0l271.058 269.804c7.53 7.53 7.53 18.824 0 26.353-3.764 3.765-8.784 5.02-13.803 5.02zm-793.098 0c-5.02 0-10.04-1.255-13.804-5.02-7.53-7.53-7.53-18.823 0-26.353l271.058-271.058c7.53-7.53 18.824-7.53 26.353 0 7.53 7.529 7.53 18.823 0 26.352l-269.804 271.06c-3.764 3.764-8.784 5.019-13.803 5.019z" fill="#0B3155" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-header"><path d="M560.342 77.721c39.652 0 77.722 6.203 113.36 18.366 29.312 10.096 58.625 24.57 87.33 43.179a460.585 460.585 0 0 1 79.423 65.315c24.57 25.299 45.003 52.3 60.937 80.397 16.541 29.313 27.61 58.869 32.84 88.06 8.514 47.314 10.46 83.681 6.081 114.697-3.77 26.88-11.798 46.706-21.163 69.572-3.892 9.609-8.028 19.582-11.92 30.65-13.866 39.044-47.192 70.91-76.505 99.129-12.163 11.676-23.718 22.745-32.962 33.57l-.121.121-.122.122c-40.138 48.165-55.828 99.98-44.273 145.712 8.879 35.638 8.636 42.084 8.27 51.206 0 1.338-.12 2.676-.12 4.257-.366 7.298-.123 16.785.12 23.353h-359.78c-.973-10.217-1.703-21.65-1.338-25.785 1.703-8.758-.486-17.637-5.96-24.448-9.73-11.92-25.177-13.257-36.002-13.257-9.73 0-21.285 1.337-34.664 3.892h-.244c-11.92 2.432-58.139 9-101.439 9-46.34 0-58.99-7.662-61.18-9.244-5.351-12.04-2.432-20.92 2.676-34.056 4.257-10.825 9.488-24.204 3.163-38.678-2.433-5.473-5.474-9.852-8.514-13.38l4.987-.85 3.405-16.42c.973-4.866 1.825-17.029-11.433-26.03-.487-.364-1.095-.73-1.703-1.094 3.527-3.892 6.447-8.514 7.906-14.352v-.244c3.162-13.5 7.784-66.166-26.272-77.356l-.365-.122-.365-.121c-4.987-1.46-11.311-2.555-19.217-4.014-7.785-1.338-16.542-2.92-24.326-4.865-4.014-.973-6.811-1.946-8.88-2.676.487-4.5 2.312-6.933 6.082-12.406l.122-.122.122-.122c12.041-17.88 27.001-41.475 36.61-65.315v-.243c4.136-10.582 9.244-20.799 14.11-30.65 6.08-12.407 11.432-22.989 14.352-33.084l.486-1.581c4.379-15.082 8.392-28.218-4.135-47.07-.365-.487-.609-.974-.973-1.46-6.325-9.366-19.583-28.948-6.447-64.1 3.77-9.851 24.205-60.328 62.275-118.71 17.514-26.88 36.002-50.963 54.855-71.518 21.893-23.84 44.394-43.057 66.896-57.166 71.761-45.246 154.834-70.059 234.015-70.059m0-24.326c-87.938 0-175.268 28.705-246.908 73.708-104.966 65.558-175.147 210.784-194 259.314-18.365 49.139 3.65 78.208 9.974 87.817 6.447 9.609 4.987 13.014.365 28.218-4.378 15.204-18.244 37.34-27.853 61.788-9.609 23.961-26.393 49.138-34.178 60.815-8.149 11.798-11.433 18.61-10.338 35.759 1.824 17.15 54.976 21.042 69.937 25.42 14.595 4.744 12.041 40.99 10.217 48.774-1.825 7.42-21.164 14.839-20.434 21.65.608 6.446 26.637 20.555 25.42 20.799-1.216.608-13.257 7.784-15.811 19.217-2.433 11.433 11.798 12.406 17.636 26.029 6.203 13.622-22.623 37.948-4.987 74.559 8.393 16.906 44.152 21.893 82.587 21.893 44.151 0 91.83-6.568 106.182-9.487 11.19-2.19 21.772-3.405 30.043-3.405 11.92 0 19.46 2.554 18.123 8.757-1.946 8.636 2.797 54.612 4.622 54.612h407.094c-1.581 0-3.406-32.84-2.554-46.585.365-13.622 2.19-18.609-8.758-62.396-10.946-43.543 9.852-88.546 39.408-124.183 30.165-35.151 91.952-78.573 113.967-140.361 22.259-62.153 51.571-95.966 27.975-227.326-23.84-131.603-151.429-252.625-276.586-295.56-39.408-13.622-80.397-19.826-121.143-19.826z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-history"><path d="M874.034 149.966A508.62 508.62 0 0 0 511.999.002 511.794 511.794 0 0 0 109.926 194.92V128a25.6 25.6 0 0 0-51.2 0v152.167a25.6 25.6 0 0 0 33.843 24.268l146.074-49.766a25.6 25.6 0 0 0-16.487-48.435l-76.287 26.01A460.697 460.697 0 0 1 512.05 51.303c254.106 0 460.8 206.694 460.8 460.8s-206.694 460.798-460.8 460.798a460.543 460.543 0 0 1-405.913-242.534 25.6 25.6 0 1 0-45.055 24.27 511.846 511.846 0 0 0 451.02 269.464c136.755 0 265.318-53.248 362.034-149.964s149.965-225.28 149.965-362.035A508.62 508.62 0 0 0 874.136 150.07z" /><path d="M512 537.6a25.6 25.6 0 0 1-12.442-3.225l-230.4-128a25.6 25.6 0 0 1 24.883-44.748L511.13 482.202l268.748-171.007a25.6 25.6 0 1 1 27.495 43.161l-281.6 179.2a25.6 25.6 0 0 1-13.722 3.994z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-huifuyushe"><path d="M514.048 936.96c-68.608 0-136.192-15.872-197.12-46.592-24.064 6.656-61.44 15.872-97.28 25.088-19.456 5.12-38.912 9.728-56.32 14.336-19.968 5.12-40.96-.512-56.32-14.336C92.16 901.12 85.504 880.64 89.6 860.16c9.216-44.032 16.384-89.088 23.04-124.928 2.56-15.36 5.12-29.696 7.168-41.472C84.992 624.128 69.12 545.28 74.24 466.944 88.064 241.152 278.016 60.928 504.32 56.32c120.832-2.56 233.984 43.52 319.488 129.024S954.88 384 952.832 504.832l-29.696-.512 29.696.512c-4.096 227.328-185.344 416.256-411.136 430.592a250.176 250.176 0 0 1-27.648 1.536zm-197.12-106.496c9.216 0 18.432 2.048 27.136 6.656 59.904 29.696 127.488 43.52 194.56 38.912 195.584-12.288 351.744-176.128 355.328-372.224C896 399.36 856.576 301.056 782.848 227.84S611.328 114.688 506.88 116.736c-196.608 3.072-359.936 158.72-372.736 354.304-4.608 68.096 9.216 135.68 39.424 195.584 6.144 11.776 8.192 25.088 5.632 37.888-2.048 11.264-4.608 25.6-7.168 40.96-6.144 36.352-13.824 81.92-23.04 126.464 17.408-4.608 36.864-9.728 56.32-14.336 35.328-9.216 72.192-17.92 95.744-24.576 4.608-2.048 10.24-2.56 15.872-2.56z" fill="#666" /><path d="M513.536 758.784c-119.808 0-217.088-97.28-217.088-217.088h59.904c0 87.04 70.144 157.184 157.184 157.184S670.72 628.736 670.72 541.696h59.904c0 119.808-97.28 217.088-217.088 217.088z" fill="#666" /></symbol><symbol class="icon" viewBox="0 0 1088 1024" id="icon-menu-hupipay"><path d="M773.415 319.616c42.496 36.224 62.912 92.288 58.048 158.08-8.064 107.904-69.632 211.968-172.8 293.12a612.096 612.096 0 0 1-193.536 101.44A484.48 484.48 0 0 1 318.887 896a429.44 429.44 0 0 1-88.192-9.152 700.288 700.288 0 0 1-84.416-23.232c-21.184-7.168-74.176-34.944-76.288-35.968a10.496 10.496 0 0 1-5.696-10.944A10.88 10.88 0 0 1 73.191 808l12.992-2.56 13.76-2.688a1246.272 1246.272 0 0 0 87.232-19.968c41.6-12.288 74.176-29.12 99.456-51.008 59.904-52.032 100.8-142.592 121.216-269.12a274.112 274.112 0 0 1 62.336-133.376c33.6-37.952 81.728-61.184 135.744-64.768a235.52 235.52 0 0 1 167.488 55.04zm-165.824-33.92c-47.872 3.328-90.624 23.424-120.192 57.152a249.216 249.216 0 0 0-57.216 122.88c-9.408 58.176-22.336 107.136-39.808 150.208-22.336 55.68-52.16 99.776-88.448 131.392-27.968 24.192-63.168 42.304-108.032 55.552-23.104 6.912-59.968 14.848-86.016 19.904 16.128 8.192 35.712 17.344 45.952 20.672 27.712 9.472 55.104 17.088 81.728 22.4 72 14.848 144.896 10.496 222.528-13.696a593.024 593.024 0 0 0 186.24-97.728c98.688-77.504 157.056-176.448 164.864-278.208 4.48-59.2-13.44-109.184-50.56-140.8a213.184 213.184 0 0 0-151.04-49.728zm-24 395.52c4.864 3.584 5.696 10.24 1.92 15.104-39.04 47.168-92.16 79.04-130.368 97.664a446.208 446.208 0 0 1-73.92 29.312 10.112 10.112 0 0 1-2.944.512 11.136 11.136 0 0 1-10.752-7.68c-1.92-5.568 1.6-11.456 7.488-13.248 1.344-.256 123.136-35.2 192.768-119.808a11.84 11.84 0 0 1 15.808-1.792zm137.92-187.136c6.208.512 10.752 5.888 9.984 11.712-.256 1.536-4.032 35.2-31.168 71.936a11.52 11.52 0 0 1-9.152 4.352 11.712 11.712 0 0 1-6.464-1.792 10.048 10.048 0 0 1-2.688-14.784c23.68-32.128 27.136-61.76 27.136-62.016.576-5.824 6.208-9.92 12.352-9.408zm20.48-291.84c23.36 7.68 42.688 21.76 54.784 39.808 12.672 18.88 15.872 39.552 8.896 58.432a61.888 61.888 0 0 1-8.896 15.808 10.688 10.688 0 0 1-8.832 4.352 12.928 12.928 0 0 1-6.72-2.048c-5.12-3.584-6.208-10.24-2.432-14.784a36.16 36.16 0 0 0 5.632-10.496c4.608-12.48 2.176-26.752-6.72-39.744a82.624 82.624 0 0 0-43.264-31.104c-18.56-6.144-37.888-6.4-54.272-1.024-15.616 5.12-26.624 14.72-31.232 27.264a11.52 11.52 0 0 1-14.208 6.656 10.624 10.624 0 0 1-7.04-13.568c7.04-18.816 22.912-33.152 45.184-40.512a112.32 112.32 0 0 1 69.12 1.024zm39.488-73.152c5.632 2.56 7.808 8.96 5.12 14.272l-21.248 41.6a12.224 12.224 0 0 1-10.24 5.824 11.008 11.008 0 0 1-4.8-1.024 10.368 10.368 0 0 1-5.12-14.272l21.248-41.6c2.688-5.312 9.408-7.36 15.04-4.8z" fill="#231815" /></symbol><symbol class="icon" viewBox="0 0 1025 1024" id="icon-menu-key"><path d="M469.856 470.336c3.744 0 7.52-1.312 10.56-3.968L842.56 148.864 821.44 124.8 459.296 442.272c-6.656 5.824-7.328 15.936-1.472 22.592a15.951 15.951 0 0 0 12.032 5.472zM326.016 1024C522.56 1024 640 869.44 640 720c0-43.072-10.304-90.528-25.536-121.344l144.704-72.352A16.026 16.026 0 0 0 768 512V384h96c.352 0 3.264-.192 3.616-.192 21.312-1.44 27.68-8.224 28.384-31.808V224h96c4.128 0 6.976.448 8.896.736 3.872.608 11.104 1.728 17.376-3.904 6.464-5.76 6.176-13.056 5.92-19.488-.064-2.304-.192-5.344-.192-9.344V47.008C1024 21.088 1002.912 0 976.992 0h-124c-11.328 0-22.336 4.128-31.008 11.648L400 381.568c-20.768-4.16-52.16-9.568-74.016-9.568C146.24 372 0 518.24 0 697.984S146.24 1024 326.016 1024zm0-620c16.032 0 43.488 3.84 75.328 10.496 4.96 1.088 10.048-.32 13.824-3.616L843.04 35.776c2.784-2.432 6.336-3.776 9.952-3.776h124C985.28 32 992 38.72 992 47.008V192H880c-8.832 0-16 7.168-16 16v144H752c-8.832 0-16 7.168-16 16v134.112l-151.168 75.584c-4.192 2.08-7.264 5.952-8.384 10.496s-.192 9.376 2.56 13.184C593.088 620.8 608 669.024 608 720c0 133.696-105.472 272-281.984 272C163.904 992 32 860.096 32 697.984S163.904 404 326.016 404zM272 864c61.76 0 112-50.24 112-112s-50.24-112-112-112-112 50.24-112 112 50.24 112 112 112zm0-192c44.096 0 80 35.904 80 80s-35.904 80-80 80-80-35.904-80-80 35.904-80 80-80z" fill="#444" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-list"><path d="M127 192c-35.346 0-64-28.654-64-64 0-35.346 28.654-64 64-64 35.346 0 64 28.654 64 64 0 35.346-28.654 64-64 64zm0 384c-35.346 0-64-28.654-64-64 0-35.346 28.654-64 64-64 35.346 0 64 28.654 64 64 0 35.346-28.654 64-64 64zm0 384c-35.346 0-64-28.654-64-64 0-35.346 28.654-64 64-64 35.346 0 64 28.654 64 64 0 35.346-28.654 64-64 64zM288 88h632c22.091 0 40 17.909 40 40s-17.909 40-40 40H288c-22.091 0-40-17.909-40-40s17.909-40 40-40zm0 384h632c22.091 0 40 17.909 40 40s-17.909 40-40 40H288c-22.091 0-40-17.909-40-40s17.909-40 40-40zm0 384h632c22.091 0 40 17.909 40 40s-17.909 40-40 40H288c-22.091 0-40-17.909-40-40s17.909-40 40-40z" fill="#707070" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-logo"><path d="M512 28.8C243.2 28.8 28.8 243.2 28.8 512S243.2 998.4 512 998.4 998.4 780.8 998.4 512 780.8 28.8 512 28.8zm0 918.4C272 947.2 76.8 752 76.8 512S272 76.8 512 76.8 947.2 272 947.2 512 752 947.2 512 947.2z" fill="#333" /><path d="m592 582.4 25.6-16c41.6-25.6 64-70.4 64-124.8 0-92.8-64-147.2-169.6-147.2H361.6c-3.2 0-3.2 3.2-3.2 3.2v425.6c0 3.2 3.2 6.4 3.2 6.4h41.6c3.2 0 3.2-3.2 3.2-6.4V592h115.2v-6.4 3.2h12.8l99.2 134.4 3.2 3.2H688c3.2 0 3.2 0 3.2-3.2v-6.4L592 582.4zm35.2-140.8c0 64-41.6 99.2-121.6 99.2H403.2V342.4h102.4c80 3.2 121.6 38.4 121.6 99.2z" fill="#333" /></symbol><symbol class="icon" viewBox="0 0 1156 1024" id="icon-menu-ltzfpay"><path d="M874.24 612.821V216.62H757.333l.384-.427V56.32H517.12l22.613-35.499L310.4-28.459 285.696 5.717c-74.837 103.851-162.475 184.32-260.48 239.104l-67.883 38.016L95.02 447.744v187.477h164.437C209.963 676.736 139.008 714.837 47.829 748.8l-81.322 30.336 142.848 188.245 46.122-19.456C266.54 901.12 356.181 847.19 422.485 787.328c5.974 93.653 70.187 151.083 170.539 151.083h187.605c52.736 0 93.44-13.483 124.246-41.174 24.533-22.144 48.81-62.08 60.245-202.965l4.096-51.115-94.933-30.293z" fill="#2c2c2c" data-spm-anchor-id="a313x.search_index.0.i12.34d93a81Tq9g87" class="selected" /><path d="m784.043 718.933-75.563 52.864c-26.41-38.229-61.952-80.085-106.539-126.592l71.894-45.568c47.36 45.568 83.797 85.632 110.208 119.296zM713.94 371.115H529.92a1253.12 1253.12 0 0 1-17.28 115.626h201.259V371.115zm-277.76 0H247.723V486.74h168.533c8.15-34.56 14.507-73.728 20.01-115.626zm122.88-162.987H325.12a868.437 868.437 0 0 1-77.44 76.459h211.285a1396.48 1396.48 0 0 0 100.139-76.459zm-441.557 173.91-64.683-77.355C160.3 244.48 254.123 158.08 334.208 46.933l97.45 20.992c-12.757 20.011-26.453 38.23-39.21 56.406h296.875v70.101a795.435 795.435 0 0 1-96.512 90.155h213.077v289.578H576.427v181.248c0 23.68 12.757 36.395 39.168 36.395h144.768c13.653 0 23.68-6.4 30.933-17.28 7.253-12.757 11.861-49.195 14.592-111.104l91.05 29.141c-7.253 90.155-20.906 143.872-39.125 160.299-18.218 16.384-44.672 24.533-81.066 24.533H589.184c-71.04 0-106.539-33.706-106.539-101.034V587.776a407.296 407.296 0 0 1-48.256 91.136c-60.16 81.067-163.029 152.064-307.84 213.077L66.475 812.8c132.053-49.195 225.792-107.477 280.49-174.805 14.507-18.219 27.307-40.107 39.126-63.787H155.733v-217.6c-12.8 9.088-25.514 17.28-38.272 25.472z" fill="#FEFEFE" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-mapay"><path d="M936.585 274.732v699.317H87.415V274.732h849.17zm0-49.952H87.415a49.951 49.951 0 0 0-49.952 49.952v699.317A49.951 49.951 0 0 0 87.415 1024h849.17a49.951 49.951 0 0 0 49.952-49.951V274.732a49.951 49.951 0 0 0-49.952-49.952z" fill="#515151" /><path d="M307.95 505.257a24.976 24.976 0 0 1 49.95 0v246.26a24.976 24.976 0 0 1-49.95 0v-246.26zm120.881 0a24.976 24.976 0 0 1 49.951 0v246.26a24.976 24.976 0 0 1-49.95 0v-246.26zm124.878-3.497a24.976 24.976 0 0 1 49.951 0v246.01a24.976 24.976 0 0 1-49.95 0V501.76zm116.387 0a24.976 24.976 0 0 1 49.95 0v246.01a24.976 24.976 0 0 1-49.95 0V501.76zM319.763 252.029a24.976 24.976 0 0 1-48.603-11.539c1.724-7.243 5.245-19.156 10.964-34.266a376.557 376.557 0 0 1 37.064-73.554C364.344 63.763 427.458 21.48 510.002 21.48c82.57 0 145.608 42.309 190.714 111.191a376.033 376.033 0 0 1 36.964 73.579c5.694 15.11 9.216 27.048 10.914 34.266a24.976 24.976 0 0 1-48.603 11.489 154.1 154.1 0 0 0-1.998-7.243 310.871 310.871 0 0 0-7.068-20.93 326.756 326.756 0 0 0-32.018-63.787c-36.64-55.996-85.267-88.614-148.905-88.614-63.638 0-112.34 32.643-149.03 88.614-13.237 20.205-23.901 42.009-32.118 63.812-2.872 7.618-5.245 14.661-7.093 20.93-1.074 3.646-1.749 6.119-1.998 7.243z" fill="#515151" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-menu"><path d="M192 768v64h-64v-64h64zm704 0v64H320v-64h576zM192 480v64h-64v-64h64zm704 0v64H320v-64h576zM192 192v64h-64v-64h64zm704 0v64H320v-64h576z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-message"><path d="M534.828 373.11a68.575 68.575 0 1 0 .045 137.061 68.575 68.575 0 0 0-.045-137.06zm-228.486 0a68.575 68.575 0 1 0 .045 137.151 68.575 68.575 0 0 0-.045-137.15zM923.271 53.22H100.707a91.381 91.381 0 0 0-91.381 91.382v548.376a91.381 91.381 0 0 0 91.38 91.381h228.487v228.487L633.84 784.359h289.407a91.426 91.426 0 0 0 91.404-91.38V144.623a91.381 91.381 0 0 0-91.381-91.403zM968.973 647.3a91.426 91.426 0 0 1-91.404 91.404H618.6L374.896 921.487V738.703H146.408a91.404 91.404 0 0 1-91.38-91.404V190.326a91.381 91.381 0 0 1 91.38-91.38H877.57a91.449 91.449 0 0 1 91.404 91.38V647.3zM763.315 373.111a68.575 68.575 0 1 0 .067 137.128 68.575 68.575 0 0 0-.067-137.128z" fill="#203646" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-midjourney"><path d="M744.3 891.4c7 7.8 14.3 8.8 22.6 7.3 16.6-2.8 28.9-12.6 40.5-23.6 12.1-11.6 24.9-21.9 41-27.9 21.4-7.5 43-7 64.1-2 28.9 6.8 53.6 22.9 75.7 42.2 10.6 9.3 20.6 19.4 31.2 28.9 4.3 3.8 6.3 7.8 3 14.8-15.1 7.5-31.7 6.3-46.8-2-11.3-6-20.9-15.1-31.2-22.9-8.6-6.5-16.6-14.1-25.4-20.1-18.6-12.3-38.5-11.8-56.8-1-19.4 11.3-37.5 24.9-56.1 37.5-10.8 7.3-22.9 12.3-35.7 14.8-14.6 2.8-28.7-1.3-41-8.3-15.1-8.8-28.9-19.6-43.5-29.2-6.5-4.3-13.3-8.6-20.1-12.6-23.6-13.3-46.5-10.6-68.1 5-10.1 7.3-20.1 15.1-29.9 22.9-24.4 19.1-52.3 23.6-81.7 17.1-13.3-2.8-25.6-9.6-36.5-18.6-11.1-9.3-22.6-18.6-34.4-26.9-15.6-10.8-32.7-10.1-48.8-1.8-12.6 6.5-23.9 15.1-35.7 23.1-25.9 18.1-54.1 28.4-86 22.9-28.9-4.8-54.6-16.3-73.2-39.7-16.8-21.1-36.2-20.4-55.8-13.3-16.1 5.8-29.4 15.8-42.2 26.4C60.9 914.7 47.6 924 32.3 930c-9.6 3.8-19.4 4.3-28.9 1.5-5.8-14.3-4.5-21.4 7-29.9 20.1-14.8 41-28.7 61.3-43.2 4.8-3.3 9.1-7.3 14.6-11.6-2.5-4.5-4.5-8.3-7-12.1C72.8 825 67.2 815 68 802.4c.8-17.1 9.6-27.4 26.7-29.2 24.1-2.3 48.3-3.8 72.4-5.5 33.4-2.3 66.6-4.3 100.1-6.3 22.9-1.3 46-2 68.9-3.8 58.1-3.8 115.9-8 173.7-11.8 21.4-1.5 42.5-1.8 63.9-3 59.3-3.8 118.4-8 177.5-12.1 17.6-1.3 35.2-1.5 52.5-2.5 44.2-2.5 88.5-5.5 132.8-8 4.3-.3 8.3-.5 12.6 0 13.6 1.8 19.6 13.1 12.6 24.6-4.8 7.8-10.3 15.8-17.6 20.9-34.5 23.6-69.1 46.8-104.3 69.1-29.4 18.4-59.6 34.9-89.5 52.5-1.7.8-3.2 2.1-6 4.1zm137.3-127.2c-.3-1-.5-1.8-.8-2.8-5-.3-10.3-1-15.3-.5-15.8 1-31.7 2.8-47.5 3.8-40.5 2.8-81 5.3-121.2 7.8-39.2 2.5-78.4 5-117.7 7.3-42 2.5-84.2 5.3-126.2 7.8-36.7 2.3-73.4 4.8-110.1 7-57.1 3.5-114.1 6.8-171.5 10.3-9.1.5-18.4 1-27.4 2.8-7.3 1.5-15.3 2.3-21.9 9.1 4.5 3.5 8.3 6.8 12.6 9.6 31.2 19.4 62.1 39.2 93.5 57.8 11.3 6.8 23.9 11.8 38 11.1 12.6-.8 23.6-5.8 33.7-12.1 18.9-11.6 36.5-25.1 55.3-36.2 17.3-10.1 36.5-15.8 56.1-5.8 12.1 6.3 24.1 13.1 35.7 20.4 15.1 9.6 28.9 21.4 44.8 29.7 14.3 7.8 31.2 8.3 45.5-.8 12.8-8.3 24.4-18.9 36.2-28.7 23.1-18.9 49-28.7 78.9-20.9 12.1 3 23.4 8.3 34.9 12.8 14.6 5.8 29.2 6 43.7 0 6.8-3 13.6-6.5 20.4-9.8 42.2-19.6 81.2-44 119.4-70.4 4.1-2.5 7.4-6.3 10.9-9.3zm-754-28.7c6.8-10.6 11.6-18.1 16.6-25.6 22.1-33.2 40.2-68.1 53.1-106.1 7-21.4 14.6-42.7 19.4-64.6 5-22.4 7.8-45.3 10.1-68.1 3.3-32.4 3-65.1.8-97.8-2-29.2-7.3-57.8-13.8-86.5-6-26.9-14.8-53.1-25.6-78.4-13.1-30.4-28.9-59.3-47.5-86.5-7-10.3-7.8-18.6-2.5-26.7 5-7.5 18.6-12.8 27.9-8.8 20.9 8.5 41.5 17.6 61.3 27.9 37.2 19.1 72.2 42 105.6 66.9 42.5 31.4 81.7 66.1 118.2 104.3 31.9 33.7 61.1 69.6 87.7 107.6 23.9 34.2 46 69.6 64.1 107.4 15.3 32.2 29.9 65.1 43.2 98.3 8 20.4 13.8 42 18.9 63.6 2 9.1 1.3 19.4-.8 28.4-3.8 17.1-20.4 25.1-36.7 18.6-29.2-11.6-58.6-22.1-89.3-28.9-19.1-4.3-38.5-8-58.1-9.8-38.5-3.5-76.9-3.8-115.2 0-35.7 3.8-71.2 11.1-105.1 23.1-25.9 9.1-50.5 21.6-75.9 32.4-13.3 5.8-26.4 12.8-41.7 11.3-3.9-.2-7.7-1-14.7-2zm79.7-585.6c-.3 3.8-.5 4.5-.3 5.3 16.3 43.2 32.7 86.5 44.8 131.2 9.6 35.2 14.3 71.2 17.9 107.4 3.3 34.2 1.5 68.4-3.8 102.3-3.3 20.6-6 41.5-11.1 61.6-6.8 26.1-14.6 52.3-26.4 76.7-4.8 9.8-8.3 20.4-13.1 32.9 5.3-1.5 8.5-2 11.6-3 18.9-5.8 37.2-12.3 56.3-16.8 19.4-4.8 39.5-7.3 59.1-11.1 46-8.5 92.5-6.3 138.8-3.3 21.9 1.5 43.7 6.8 65.4 11.6 20.4 4.5 40.2 10.8 60.3 16.1 5 1.3 10.1 1.8 15.1 2.8.5-3 1.3-4.3 1-5.3-4.5-15.6-8-31.7-13.8-46.8-10.8-28.4-22.6-56.6-34.9-84.2-21.4-47.8-49.5-91.8-80.7-133.8-42.2-56.8-91.5-107.1-146.3-152.4-40.2-33.2-84-61.8-129-88-2.9-1.4-6.7-1.9-10.9-3.2z" /><path d="M441.3 181.9c4.8 2 13.8 4.3 21.6 8.8 61.6 34.2 117.9 75.7 169 124 50.8 48.3 95.5 101.6 133.5 160.4 25.1 39 47 79.7 65.4 122.2 11.8 27.7 23.1 55.3 31.2 84.5.8 3.3 2.3 6.8 1.5 9.8-3.3 15.6-10.8 21.6-25.9 14.3-19.6-9.6-39.7-15.1-61.1-16.6-9.6-.8-19.1-.3-28.7 1-18.6 2.3-30.9-6.3-38.7-21.6-6.5-12.8-10.8-26.9-16.1-40.5-5.8-15.3-10.8-30.7-16.6-45.8-6-15.8-12.1-31.9-19.4-47.5-14.6-31.4-29.4-62.6-45-93.5-19.1-38.2-42.7-73.4-69.1-106.9-33.4-42.5-71.7-80.2-116.7-110.9-1-.8-2-1.5-3-2.3-10.6-7.5-13.3-14.3-10.1-24.1 3.6-9.8 13.4-15.8 28.2-15.3zm373.2 470.9c-1.5-5-2.3-8.8-3.8-12.1-6-14.1-12.3-28.4-18.6-42.2-22.1-48.3-49-93.8-79.7-137-28.2-40-58.8-77.7-93.8-112.4-12.3-12.3-25.1-24.4-37.7-36.7-3-3-5.5-5-9.3-.5 1.5 2.5 2.5 5.3 4.3 7.5 18.1 26.4 37.2 52.3 54.6 79.2 24.9 38.7 45.5 79.7 62.6 122.2 14.1 34.7 25.9 70.4 38.2 105.8 5.3 15.3 15.1 24.6 31.7 25.9 13.8 1 27.4 1.5 41.2 2 2.5.3 5.2-.7 10.3-1.7z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-mind"><path d="m893.806 41.984 111.957 796.72a48.762 48.762 0 0 1-41.496 55.077l-796.745 111.982a48.762 48.762 0 0 1-55.077-41.496L.488 167.522a48.762 48.762 0 0 1 41.496-55.077L838.704.488a48.762 48.762 0 0 1 55.077 41.496zm-56.588 17.798L59.782 169.033 169.033 946.47 946.47 837.218 837.218 59.782zm-350.33 460.556a29.257 29.257 0 0 1 34.499-5.12l2.78 1.707 267.848 184.466 2.536 1.95a29.257 29.257 0 0 1-33.012 47.91l-2.706-1.683-245.395-168.96-182.71 228.84-2.122 2.389a29.257 29.257 0 0 1-45.47-36.328l1.853-2.584 199.729-250.149 2.17-2.438zm235.788-324.973a29.257 29.257 0 0 1 5.9 38.619l-1.902 2.56L520.07 487.668a29.257 29.257 0 0 1-36.815 6.997l-2.73-1.707-260.95-185.441a29.257 29.257 0 0 1 31.207-49.396l2.682 1.707 238.739 169.618 189.293-230.083a29.257 29.257 0 0 1 41.204-3.998z" fill="#979797" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-minganci"><path d="M512 998.441c-262.349 0-475.77-213.443-475.77-475.77C36.23 260.3 249.65 46.857 512 46.857S987.75 260.301 987.75 522.67c0 262.328-213.401 475.771-475.75 475.771zm0-895.672c-231.526 0-419.922 188.354-419.922 419.901 0 231.526 188.396 419.902 419.922 419.902 231.567 0 419.922-188.376 419.922-419.902 0-231.547-188.355-419.901-419.922-419.901zm177.562 705.085c-23.225 0-49.378-4.956-77.722-14.766l.061-.184c-16.609-5.14-29.06-10.793-37.068-16.835-7.66-5.837-11.53-11.92-11.53-18.043 0-4.219.634-7.966 1.925-11.366 1.29-3.236 3.4-5.673 6.43-7.434 2.294-1.393 5.223-2.09 8.684-2.09 1.065 0 2.191.062 3.379.205 5.16.553 11.98 2.847 20.132 6.759 28.979 14.48 55.193 21.832 77.885 21.832 13.066 0 25.232-2.274 36.25-6.738 8.479-3.134 12.636-13.6 12.636-31.908V341.443c0-10.691-5.448-16.364-15.79-16.364H440.36c-14.52 0-21.545-6.267-21.545-19.17 0-14.5 7.025-21.524 21.545-21.524h271.462c23.47 0 39.26 3.277 46.9 9.77 9.113 7.986 13.783 23.9 13.783 47.288v397.27c0 8.97-1.782 17.572-5.264 25.723-3.502 8.11-8.724 15.504-15.524 21.935-6.778 6.41-15.482 11.632-25.825 15.544-10.363 3.973-22.61 5.94-36.331 5.94zm-348.529-4.178c-7.721 0-14.07-4.813-19.395-14.664-5.427-10.096-8.192-21.934-8.192-35.184 2.007-45.67 4.322-92.344 6.902-139.879a12988.91 12988.91 0 0 0 6.943-139.96c0-3.543-1.393-9.38-10.67-9.38-.901 0-1.864.062-2.908.164l-65.557 5.427c-1.864.144-3.625.246-5.222.246-5.55 0-9.462-1.024-11.285-2.97-1.68-1.802-3.707-6.205-3.707-17.06 0-10.424 1.762-14.93 3.257-16.916 1.392-1.884 5.304-4.3 16.077-5.243 12.39-.798 24.862-1.802 37.314-3.01 12.431-1.209 24.842-2.192 37.274-3.01a85.143 85.143 0 0 1 5.509-.206c13.025 0 23.101 3.81 29.983 11.326 7.843 8.622 12.021 20.869 12.43 36.372l-14.09 280.576s7.271-7.413 9.892-10.24c2.581-2.826 6.083-6.41 10.486-10.793 5.694-5.693 11.203-11.94 16.384-18.514a448.519 448.519 0 0 0 15.135-20.254c5.284-7.578 10.65-11.981 15.954-13.067a20.56 20.56 0 0 1 4.219-.45c3.584 0 6.717 1.024 9.646 3.133l2.826-2.416c-3.85-7.721-5.796-18.965-5.796-33.465V525.087c0-19.026 3.42-32.031 10.24-38.667 6.82-6.615 19.129-9.994 36.578-9.994h146.268c17.858 0 30.597 3.564 37.806 10.588 7.188 7.025 10.834 19.825 10.834 38.052V644.22c0 18.678-3.666 31.887-10.855 39.321-7.209 7.373-19.927 11.142-37.785 11.142H481.28c-14.397 0-25.21-2.13-32.092-6.329l-2.663 2.58c1.434 2.5 2.13 5.018 2.13 7.476 0 10.24-14.97 30.413-44.564 60.027-29.205 30.024-50.401 45.24-63.058 45.24zm144.466-288.358c-3.625 0-9.728 1.515-9.728 11.53v114.975c0 11.059 5.284 13.373 9.728 13.373h140.267c4.445 0 9.77-2.314 9.77-13.373V526.848c0-10.035-6.124-11.53-9.77-11.53H485.5zm-60.19-93.901c-14.091 0-20.952-6.656-20.952-20.357 0-13.68 6.84-20.337 20.951-20.337h258.826c13.702 0 20.337 6.656 20.337 20.337 0 13.701-6.635 20.357-20.337 20.357H425.308zm-40.777-31.724c-1.474 0-3.01-.143-4.648-.43-5.223-.942-11.142-4.73-17.634-11.243-9.257-9.216-21.524-20.685-36.495-34.079-14.828-13.23-32.891-28.733-54.15-46.449l.513-.45c-6.697-3.707-10.65-7.721-11.715-12.001-1.106-4.424-.86-8.459.799-12.33 1.659-3.89 4.3-7.167 7.803-9.748 3.584-2.642 6.902-4.342 9.85-5.079 4.793.02 9.401 1.31 13.538 3.932l.39-.43c1.453.82 3.85 2.396 7.577 5.427 4.198 3.42 9.072 7.7 14.663 12.862l65.639 58.409c5.96 5.59 10.567 9.994 13.742 13.189 3.113 3.113 5.345 5.632 6.717 7.578 1.27 1.822 2.11 3.338 2.437 4.546.349 1.25.533 3.01.533 5.182 0 3.256-1.065 6.799-3.072 10.506-2.028 3.686-4.854 6.574-8.295 8.601-2.314 1.332-5.079 2.007-8.192 2.007z" fill="#272636" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-model"><path d="m511.925 961.85-3.6-1.8-446.4-222.694V286.494l450-224.457 3.6 1.8 446.4 222.657v450.862l-450 224.494zM116.708 703.572l367.807 183.51V528.985l-367.807-179.31v353.896zM511.925 123.12 148.618 304.38l363.307 177.135L875.232 304.38 511.925 123.12zm395.217 226.556-367.807 179.31v358.095l367.807-183.51V349.677zM636.265 569.258l184.822-90.143a27.748 27.748 0 0 1 36.672 12.562 27.373 27.373 0 0 1-12.562 36.56l-184.86 90.142a27.56 27.56 0 0 1-36.634-12.524 27.373 27.373 0 0 1 12.562-36.597zm-260.716 51.858a27.373 27.373 0 0 1-11.962-2.737l-184.934-90.18a27.335 27.335 0 0 1-12.562-36.56 27.898 27.898 0 0 1 36.635-12.561l184.897 90.142a27.373 27.373 0 0 1-12.074 51.896z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-notice"><path d="M521.4 222.5c-2.9 1-6.1 1.6-9.4 1.6s-6.5-.6-9.4-1.6c6.2-.5 12.5-.5 18.8 0z" /><path d="M780.6 442.8 593.8 255.9c-10.5-10.5-22.4-18.5-35.2-24.1 7.8-10 12.4-22.5 12.4-36.1 0-32.5-26.4-58.9-58.9-58.9s-58.9 26.4-58.9 58.9c0 13.6 4.6 26.1 12.4 36.1-12.8 5.6-24.8 13.6-35.2 24.1l-187 186.9c-63.5.3-115 52.1-115 115.6v213.1c0 63.8 51.9 115.6 115.6 115.6h536c63.8 0 115.7-51.9 115.7-115.6V558.4c0-63.5-51.6-115.3-115.1-115.6zM512 167.4c15.6 0 28.4 12.7 28.4 28.4 0 12.4-7.9 22.9-19 26.8-2.9 1-6.1 1.6-9.4 1.6s-6.5-.6-9.4-1.6c-11.1-3.9-19-14.4-19-26.8 0-15.7 12.7-28.4 28.4-28.4zm-60.2 110.1c13.6-13.6 30.6-21.6 48.3-24 7.9-1.1 15.9-1.1 23.8 0 17.7 2.5 34.7 10.5 48.3 24.1l165.2 165.2H286.6l165.2-165.3zm413.3 494c0 46.9-38.2 85.1-85.1 85.1H244c-46.9 0-85.1-38.2-85.1-85.1V558.4c0-46.9 38.2-85.1 85.1-85.1h536c46.9 0 85.1 38.2 85.1 85.1v213.1z" /><path d="M507.3 750.4c0 8.4-6.8 15.3-15.3 15.3H237.9c-8.4 0-15.3-6.8-15.3-15.3 0-8.4 6.8-15.3 15.3-15.3H492c8.5 0 15.3 6.9 15.3 15.3zm276.2-170.9c0 8.4-6.8 15.3-15.3 15.3H237.9c-8.4 0-15.3-6.8-15.3-15.3 0-8.4 6.8-15.3 15.3-15.3h530.4c8.4 0 15.2 6.9 15.2 15.3z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-order"><path d="M833.6 65.8h-59.5c-16.5 0-35.4 10.1-35.4 26.6s19 32.9 35.4 32.9h59.5c35.4 0 59.5 24 59.5 59.5v684.7c0 35.4-24 59.5-59.5 59.5H193.2c-35.4 0-74.7-24-74.7-59.5V184.8c0-35.4 24-59.5 59.5-59.5h74.7c16.5 0 22.8-16.5 22.8-32.9s-6.3-26.6-22.8-26.6H178C94.5 65.8 59 117.7 59 186v677.1c0 73.4 44.3 125.3 125.3 125.3h642.9c81 0 125.3-43 125.3-125.3V186c.1-68.3-41.7-120.2-118.9-120.2zM252.7 334.1c0 16.5 13.9 30.4 30.4 30.4h446.7c16.5 0 30.4-13.9 30.4-30.4s-13.9-30.4-30.4-30.4H283.1c-16.5.1-30.4 14-30.4 30.4zm475.8 134.2H283.1c-16.5 0-30.4 13.9-30.4 30.4s13.9 30.4 30.4 30.4h446.7c16.5 0 30.4-13.9 30.4-30.4-1.3-17.7-15.2-30.4-31.7-30.4zm0 178.4H283.1c-16.5 0-30.4 13.9-30.4 30.4s13.9 30.4 30.4 30.4h446.7c16.5 0 30.4-13.9 30.4-30.4-1.3-17.7-15.2-30.4-31.7-30.4zM403.3 140.5h207.6c24 0 44.3-24 44.3-51.9S635 36.7 609.6 36.7H403.3c-25.3 0-45.6 24-45.6 51.9s20.3 51.9 45.6 51.9z" /></symbol><symbol class="icon" viewBox="0 0 1057 1024" id="icon-menu-package"><path d="M885.438 557.919c25.695-51.52 40.545-109.247 40.545-170.527C925.983 173.44 749.918 0 532.769 0 315.614 0 139.552 173.44 139.552 387.424c0 61.28 14.847 119.007 40.542 170.525L20.48 830.303s101.215 20.285 203.904 41.44a154951.3 154951.3 0 0 1 136.64 152.255l146.75-250.429c8.32.51 16.545 1.245 24.995 1.245 8.445 0 16.7-.735 24.99-1.245l146.75 250.429s68.16-76.03 136.61-152.255c102.69-21.155 203.935-41.44 203.935-41.44L885.438 557.919zM353.407 907.838s-49.152-46.59-95.36-91.52c-65.535-18.625-131.68-37.63-131.68-37.63l92.8-158.275c53.505 69.795 130.272 121.025 219.104 142.655l-84.864 144.77zm179.362-203.585c-176.577 0-319.682-143.425-319.682-320.349 0-176.897 143.137-320.319 319.682-320.319 176.54 0 319.679 143.422 319.679 320.319 0 176.925-143.14 320.349-319.679 320.349zm274.719 112.065c-46.21 44.93-95.36 91.52-95.36 91.52l-84.835-144.77c88.835-21.63 165.6-72.86 219.104-142.655l92.77 158.305c-.034-.03-66.144 18.945-131.679 37.6zM532.769 160c-123.715 0-224.002 100.287-224.002 223.999s100.287 223.999 224.002 223.999c123.71 0 223.999-100.287 223.999-223.999S656.478 160 532.769 160zm0 383.999c-88.355 0-160.002-71.647-160.002-160s71.647-160 160.002-160c88.35 0 160 71.647 160 160s-71.651 160-160 160z" fill="#272636" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-params"><path d="M903.5 98.2H119.3c-30.9 0-56 25.1-56 56v606.1c0 30.9 25.1 56 56 56h224v56c0 30.9 25.1 56 56 56h224c30.9 0 56-25.1 56-56v-56h224c30.9 0 56-25.1 56-56V154.2c.2-31-24.9-56-55.8-56zm-1.8 648.4H126.6V168.5h769.1l6 578.1zM567.3 326.7h-308c-15.4 0-28-12.6-28-28s12.6-28 28-28h308c15.4 0 28 12.6 28 28s-12.6 28-28 28zm56 148.9h-364c-15.4 0-28-12.6-28-28s12.6-28 28-28h364c15.4 0 28 12.6 28 28s-12.6 28-28 28zm140 149h-504c-15.4 0-28-12.6-28-28s12.6-28 28-28h504c15.4 0 28 12.6 28 28s-12.6 28-28 28z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-preset"><path d="M889.4 183.5H137.5c-19.7 0-35.7-16-35.7-35.7v-1.1c0-19.7 16-35.7 35.7-35.7h751.8c19.7 0 35.7 16 35.7 35.7v1.1c.1 19.7-15.9 35.7-35.6 35.7zM357 893.7H137.5c-19.7 0-35.7-16-35.7-35.7v-1.1c0-19.7 16-35.7 35.7-35.7H357c19.7 0 35.7 16 35.7 35.7v1.1c.1 19.7-15.9 35.7-35.7 35.7zm0-362.5H137.5c-19.7 0-35.7-16-35.7-35.7v-1.1c0-19.7 16-35.7 35.7-35.7H357c19.7 0 35.7 16 35.7 35.7v1.1c.1 19.7-15.9 35.7-35.7 35.7z" /><path d="M956.2 656.9c0-26.7 16.2-50.2 41.3-59.8l12.8-4.9-3.4-13.3c-7.4-29.1-18.9-56.9-34.2-82.7l-7-11.8-12.6 5.6c-8.3 3.7-17.3 5.6-26.3 5.6-17 0-33.2-6.7-45.2-18.7-18.9-18.7-24.1-47.2-13.1-71.4l5.6-12.6-11.9-7c-25.8-15.3-53.7-26.8-82.7-34.2l-13.3-3.4-4.9 12.8c-9.4 24.9-33.2 41.4-59.8 41.3-26.7 0-50.1-16.2-59.8-41.3l-4.9-12.8-13.3 3.4c-29 7.4-56.9 18.9-82.7 34.2l-11.8 7 5.6 12.6c11 24.2 5.8 52.7-13.1 71.5-18.8 18.7-47.2 23.9-71.5 13.1l-12.6-5.5-7 11.8c-15.4 25.8-27 53.7-34.3 82.7l-3.3 13.3 12.8 4.9c24.9 9.4 41.4 33.2 41.3 59.8 0 26.7-16.2 50.2-41.3 59.8l-12.8 4.9 3.4 13.3c7.4 29.1 18.9 56.9 34.2 82.7l7 11.8L450 824c8.3-3.7 17.3-5.6 26.3-5.6 17 0 33.1 6.6 45.1 18.7 18.9 18.9 24 46.9 13.1 71.4l-5.6 12.6 11.9 7c25.8 15.3 53.7 26.8 82.7 34.2l13.3 3.4 4.9-12.8c9.4-24.9 33.2-41.3 59.8-41.3 26.7 0 50.2 16.2 59.8 41.3l4.9 12.8 13.3-3.4c29.1-7.4 56.9-18.9 82.7-34.2l11.8-7-5.6-12.6c-11-24.2-5.8-52.7 13.1-71.5 18.9-18.7 47.2-23.9 71.5-13.1l12.6 5.5 7-11.8c15.3-25.8 26.9-53.6 34.3-82.7l3.4-13.4-12.8-4.9c-24.9-9.2-41.4-33.1-41.3-59.7zm-21.8 70.8c-4.6 15.2-10.7 29.9-18.2 43.9-7.1-2-14.4-2.9-21.8-2.9-21.7 0-42.1 8.4-57.4 23.8-20.8 20.7-28.8 51-20.8 79.2-14 7.5-28.7 13.6-43.9 18.2-14.3-25.6-41.4-41.5-70.7-41.3-29.3-.1-56.4 15.7-70.7 41.3-15.2-4.6-30-10.7-44-18.2 7.7-28.2-.2-58.4-20.7-79.2-20.7-20.7-51-28.6-79.2-20.8-7.5-14-13.6-28.7-18.2-43.9 25.6-14.3 41.4-41.4 41.3-70.7.1-29.3-15.7-56.4-41.3-70.7 4.6-15.2 10.7-30 18.2-44 7.1 1.9 14.3 2.9 21.8 2.9 21.7 0 42.1-8.4 57.4-23.8 20.8-20.7 28.8-51 20.8-79.2 14-7.5 28.7-13.6 43.9-18.2 14.3 25.6 41.4 41.5 70.7 41.3 29.3.1 56.4-15.7 70.7-41.3 15.2 4.6 30 10.7 44 18.2-7.7 28.2.2 58.4 20.7 79.2 20.7 20.7 51 28.7 79.2 20.8 7.5 14 13.6 28.7 18.2 43.9-25.6 14.3-41.5 41.4-41.3 70.7 0 29.9 15.8 56.5 41.3 70.8z" fill="#4A4A4A" /><path d="M704.1 572.4c-44.6 0-80.7 36.2-80.7 80.7 0 44.6 36.2 80.7 80.7 80.7 44.6 0 80.7-36.2 80.7-80.7s-36.1-80.6-80.7-80.7zm0 103.3c-12.4 0-22.5-10.1-22.5-22.5s10.1-22.5 22.5-22.5 22.5 10.1 22.5 22.5c.1 12.4-10 22.5-22.5 22.5z" fill="#4A4A4A" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-prompt"><path d="M542.208 765.542h99.482a9.933 9.933 0 0 0 10.086-9.728v-.358l-3.072-86.22a28.98 28.98 0 0 1 13.517-25.345c75.673-48.537 122.06-130.253 122.06-219.648 0-145.408-121.855-263.321-272.281-263.321-150.374 0-272.282 117.862-272.282 263.321 0 89.395 46.388 171.162 122.112 219.648 8.141 5.223 13.159 13.927 13.517 23.399l3.175 88.832c.153 5.273 4.608 9.42 10.035 9.42h93.184V567.501l-72.448-74.445a28.57 28.57 0 0 1-6.963-28.518 29.85 29.85 0 0 1 22.016-20.02 30.925 30.925 0 0 1 29.03 8.397l59.904 61.594 68.71-62.771a30.976 30.976 0 0 1 42.752 1.177 28.57 28.57 0 0 1-1.228 41.37l-81.255 74.24v197.017zM844.8 424.243c.102 102.144-50.022 198.247-135.014 258.867l2.457 70.35a67.072 67.072 0 0 1-19.763 49.766c-13.312 13.312-31.642 20.838-50.79 20.838H388.557c-38.042 0-69.223-29.184-70.554-65.894l-2.611-74.24C229.734 623.36 179.098 526.848 179.2 424.243 179.2 246.477 328.192 102.4 512 102.4s332.8 144.077 332.8 321.843zM421.222 921.6a29.747 29.747 0 0 1-30.208-29.235c0-16.18 13.517-29.287 30.208-29.287h181.556c16.69 0 30.208 13.108 30.208 29.287a29.747 29.747 0 0 1-30.208 29.235H421.222z" fill="#475569" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-proxy"><path d="M846 835q-43-37-94-61l2-6q16-53 26-113l2-16q3-22 5-46l2-18q1-19 1-40h186q-4 85-37.5 162T846 835zM650 957q15-16 29-35l2-4q28-39 50-89l5-12q43 22 77 50-72 61-163 90zm-115 18V769q82 3 160 31-29 73-70 119t-90 56zm0-440h209q-2 113-34 221-85-31-175-33V535zm0-234q90-2 175-33 30 98 34 221H535V301zm0-252q49 10 90 56t70 119q-78 28-160 31V49zm278 108q-34 28-77 50l-5-12q-20-47-49-89l-3-4q-13-18-29-35 91 29 163 90zm163 332H790q0-20-1-40l-2-18q-2-23-5-46l-2-16q-9-57-26-113l-2-6q53-26 94-61 59 61 92.5 138T976 489zM489 255q-82-3-160-31 29-73 70-119t90-56v206zm0 234H280q4-123 34-221 80 30 175 33v188zm0 234q-90 2-175 33-32-108-34-221h209v188zm0 252q-49-10-90-56t-70-119q78-28 160-31v206zM211 867q34-28 77-50l5 12q22 50 49 89l3 4q14 19 29 35-90-29-163-90zM48 535h186q0 20 1 40l2 18q2 24 5 46l2 16q10 60 26 113l2 6q-51 24-94 61-59-61-92.5-138T48 535zm130-346q41 35 94 61l-2 6q-17 56-26 113l-2 16q-3 23-5 46l-2 18q-1 20-1 40H48q4-85 37.5-162T178 189zM374 67q-15 16-29 35l-3 4q-29 42-49 89l-5 12q-41-20-77-50 72-61 163-90zM512 0Q294 5 149.5 149.5T0 512q5 218 149.5 362.5T512 1024q218-5 362.5-149.5T1024 512q-5-218-149.5-362.5T512 0z" fill="#666" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-qianyizhushou"><path d="M677.97 682.652a35.413 35.413 0 0 0-34.133-8.534 34.133 34.133 0 0 0-25.173 23.893 33.706 33.706 0 0 0 8.96 33.28l125.01 119.464a36.266 36.266 0 0 0 34.56 8.533 34.986 34.986 0 0 0 25.173-23.893 33.706 33.706 0 0 0-9.387-33.28zm56.318-106.665a255.994 255.994 0 0 0-99.41-247.46 285.86 285.86 0 0 0-273.061-42.667 34.986 34.986 0 0 0-20.48 26.88 32.853 32.853 0 0 0 9.813 31.146l109.224 104.53a33.706 33.706 0 0 1 0 48.213l-34.985 33.28a36.693 36.693 0 0 1-50.773 0l-110.93-103.252a37.546 37.546 0 0 0-32.426-9.386 35.413 35.413 0 0 0-26.027 20.906A255.994 255.994 0 0 0 247.9 700.145a282.447 282.447 0 0 0 255.995 95.997l162.983 155.304a167.676 167.676 0 0 0 229.541 0 151.037 151.037 0 0 0 0-219.729zM845.646 902.38a93.438 93.438 0 0 1-127.997 0L527.786 720.624l-19.2 4.267a210.769 210.769 0 0 1-180.475-42.666 190.29 190.29 0 0 1-69.545-164.69l64.425 61.439a109.65 109.65 0 0 0 151.463 0l34.986-33.28a99.411 99.411 0 0 0 0-144.636l-64.425-59.732a207.355 207.355 0 0 1 170.663 67.412A189.436 189.436 0 0 1 658.343 579.4l-4.693 18.772 189.863 181.33a85.331 85.331 0 0 1 2.133 122.45zm147.197-485.11L587.518 29.867a110.504 110.504 0 0 0-151.036 0L31.157 417.271a99.838 99.838 0 0 0 17.067 157.863V921.58a104.958 104.958 0 0 0 107.09 102.397H512a34.133 34.133 0 1 0 0-68.265H155.315a34.986 34.986 0 0 1-35.84-34.132V554.654a34.133 34.133 0 0 0-23.892-31.999 34.986 34.986 0 0 1-23.467-24.746 33.706 33.706 0 0 1 9.813-32L486.827 78.506a36.693 36.693 0 0 1 50.346 0L942.07 465.91a33.706 33.706 0 0 1-13.654 56.745 34.133 34.133 0 0 0-23.892 32v81.918a35.84 35.84 0 0 0 71.251 0V575.56a100.264 100.264 0 0 0 17.067-158.29z" fill="#636363" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-records"><path d="M715.5 801.1c-23.7 0-46.3-3.6-63.7-10.2-30.8-11.7-35.4-28.8-35.4-38s4.6-26.3 35.4-38c3.6-1.4 7.5-1.4 11.1 0 27.7 10.5 77.1 10.5 105.1 0 3.6-1.4 7.5-1.4 11.1 0 30.8 11.6 35.4 28.8 35.4 38s-4.6 26.3-35.4 38c-17.4 6.6-40 10.2-63.6 10.2zm-67.7-47.4c.9 0 4.9 3.9 15.1 7.8 27.7 10.5 77.1 10.5 105.1 0 9-3.4 13.2-6.9 14.7-8.6-1.2-1.4-4-3.8-9.6-6.4-33 10.5-82.4 10.4-115.1 0-7.1 3.3-9.8 6.3-10.2 7.3-.1-.1 0-.1 0-.1zm135.4.1h.2-.2z" /><path d="M715.5 754.6c-23.7 0-46.4-3.6-63.7-10.2-30.8-11.6-35.4-28.8-35.4-38 0-33.1 51.4-48.2 99.1-48.2s99.1 15.1 99.1 48.2c0 9.2-4.6 26.3-35.4 38-17.5 6.5-40.1 10.2-63.7 10.2zm-67.7-47.4c.8 0 4.8 3.9 15.1 7.8 27.7 10.5 77.2 10.6 105.1 0 9.1-3.4 13.3-6.9 14.7-8.6-4.2-5.4-27.2-16.7-67.2-16.7-42.2 0-65.6 12.5-67.8 17.5h.1zm135.4 0h.2-.2z" /><path d="M498.8 891.4H256.2c-66.6 0-120.8-54.2-120.8-120.8V239.8c0-66.6 54.2-120.8 120.8-120.8h432.4c66.6 0 120.8 54.2 120.8 120.8v275.9c0 8.7-7 15.7-15.7 15.7s-15.7-7-15.7-15.7V239.8c0-49.3-40.1-89.3-89.4-89.3H256.2c-49.3 0-89.4 40.1-89.4 89.3v530.8c0 49.3 40.1 89.3 89.4 89.3h242.7c8.7 0 15.7 7 15.7 15.7s-7.1 15.8-15.8 15.8z" /><path d="M641.3 532.7c-8.7 0-15.7-7-15.7-15.7V384.8c0-8.7 7-15.7 15.7-15.7s15.7 7 15.7 15.7V517c.1 8.6-7 15.7-15.7 15.7zm-305 111.2c-8.7 0-15.7-7-15.7-15.7V473.6c0-8.7 7-15.7 15.7-15.7s15.7 7 15.7 15.7v154.6c0 8.7-7.1 15.7-15.7 15.7zm152.5-41.1c-8.7 0-15.7-7-15.7-15.7V384.8c0-8.7 7-15.7 15.7-15.7s15.7 7 15.7 15.7v202.3c0 8.7-7 15.7-15.7 15.7zM709.6 905c-98.7 0-179.1-80.3-179.1-179s80.3-179 179.1-179c98.7 0 179 80.3 179 179s-80.3 179-179 179zm0-326.6C628.2 578.4 562 644.6 562 726c0 81.4 66.2 147.6 147.6 147.6S857.2 807.4 857.2 726c0-81.4-66.2-147.6-147.6-147.6z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-register"><path d="M632.555 583.662a334.724 334.724 0 0 1 34.43 15.764c13.844 7.312 19.14 24.463 11.828 38.308-7.312 13.845-24.463 19.14-38.308 11.829-39.825-21.033-84.256-32.18-130.354-32.18-134.46 0-249.156 95.628-274.315 225.944-2.968 15.373-17.837 25.43-33.21 22.462-15.374-2.968-25.43-17.837-22.462-33.21 22.237-115.181 102.51-207.796 207.629-248.892-76.518-42.868-128.233-124.698-128.233-218.602 0-138.316 112.198-250.435 250.592-250.435 138.392 0 250.59 112.12 250.59 250.435 0 93.886-51.695 175.702-128.187 218.577zm71.487-218.577c0-106.992-86.804-193.735-193.89-193.735-107.088 0-193.892 86.742-193.892 193.735 0 106.992 86.804 193.734 193.892 193.734 107.086 0 193.89-86.743 193.89-193.734zm12.694 346.77V626.83a28.26 28.26 0 0 1 3.87-14.324 28.468 28.468 0 0 1 10.175-10.174 28.26 28.26 0 0 1 14.324-3.87 28.26 28.26 0 0 1 14.324 3.87 28.468 28.468 0 0 1 10.174 10.174 28.26 28.26 0 0 1 3.87 14.324v85.025h84.179c15.656 0 28.348 12.692 28.348 28.349 0 15.656-12.692 28.348-28.348 28.348h-84.18v84.08a28.26 28.26 0 0 1-3.87 14.324 28.468 28.468 0 0 1-10.173 10.174 28.26 28.26 0 0 1-14.324 3.87 28.26 28.26 0 0 1-14.324-3.87 28.468 28.468 0 0 1-10.175-10.174 28.26 28.26 0 0 1-3.87-14.324v-84.08h-85.124c-15.656 0-28.348-12.692-28.348-28.348 0-15.657 12.692-28.349 28.348-28.349h85.124z" fill="#333" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-signIn"><path d="M921.6 97.28H709.12V25.6h-71.68v71.68H389.12V25.6h-71.68v71.68H102.4c-38.4 0-71.68 30.72-71.68 71.68v747.52c0 38.4 30.72 71.68 71.68 71.68h819.2c38.4 0 71.68-30.72 71.68-71.68V168.96c0-40.96-33.28-71.68-71.68-71.68zm0 744.96c0 38.4-30.72 71.68-71.68 71.68H174.08c-38.4 0-71.68-30.72-71.68-71.68V238.08c0-38.4 30.72-71.68 71.68-71.68h143.36v107.52h71.68V168.96h248.32v107.52h71.68V168.96h143.36c38.4 0 71.68 30.72 71.68 71.68v601.6zM138.24 417.28h747.52V345.6H138.24v71.68zm294.4 381.44L353.28 665.6H281.6l107.52 176.64h71.68L803.84 486.4h-71.68L432.64 798.72z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-tengxuncos"><path d="M190.47 741.97h341.808v78.456H206.886v1.302c-100.295 0-181.602-81.825-181.602-182.765 0-100.94 81.307-182.765 181.602-182.765 1.416 0 2.832.013 4.241.05C230.236 305.86 357.888 189.63 512.512 189.63c112.482 0 214.136 62.072 266.973 159.68l-68.456 37.534c-39.317-72.621-114.865-118.758-198.523-118.758-124.758 0-225.887 101.787-225.887 227.34.006 2.554.006 2.554.05 5.101l1.176 53.843-51.282-15.386a103.051 103.051 0 0 0-29.677-4.33c-57.237 0-103.645 46.7-103.645 104.31 0 51.983 37.787 95.086 87.23 103.006zm585.678-34.866-40.404 26.34-86.87-44.374V454.08l138.664-68.297 163.486 79.353v49.494l-163.486-77.894-90.055 44.702v188.176l78.665 37.496zM571 570.355l48.608-28.678v171.906l110.833 53.576 147.595-89.189v-81.857l40.429 16.833v88.589L730.44 814.27 571 739.947V570.355zM831.614 787.04l120.927-72.786V602.997L786.9 527.442l-58.38 25.885v-49.481l58.38-29.393 211.816 98.924v164.725l-122.899 75.713-44.196-26.776z" fill="#999" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-tiixan"><path d="M819.2 339.2c-166.4-19.2-275.2-6.4-384 6.4-121.6 6.4-236.8 19.2-416-6.4-6.4 0-12.8 0-12.8 6.4C0 345.6 0 352 0 358.4v422.4c0 6.4 6.4 19.2 19.2 19.2 64 12.8 128 12.8 179.2 12.8 83.2 0 160-6.4 230.4-19.2 121.6-12.8 236.8-25.6 390.4 0 6.4 0 12.8 0 12.8-6.4 6.4-6.4 6.4-6.4 6.4-12.8v-416c0-12.8-12.8-19.2-19.2-19.2zm-19.2 416c-147.2-25.6-256-12.8-377.6 0-115.2 12.8-230.4 25.6-384 6.4v-384c172.8 25.6 288 12.8 403.2 0C544 364.8 652.8 352 800 371.2v384z" /><path d="M915.2 236.8c-160-19.2-275.2-6.4-384 6.4-121.6 12.8-236.8 25.6-416-6.4-6.4 0-19.2 6.4-19.2 12.8s6.4 19.2 12.8 19.2c179.2 32 300.8 19.2 422.4 6.4 102.4-12.8 211.2-19.2 364.8-6.4v409.6c0 6.4 6.4 19.2 19.2 19.2s19.2-6.4 19.2-19.2V256l-19.2-19.2z" /><path d="M1011.2 153.6c-160-19.2-275.2-6.4-384 6.4-121.6 12.8-236.8 25.6-416-6.4-6.4 0-12.8 6.4-19.2 12.8 0 6.4 6.4 12.8 12.8 12.8 179.2 32 300.8 19.2 422.4 6.4 102.4-12.8 211.2-25.6 364.8-6.4v416c0 6.4 6.4 12.8 12.8 12.8s12.8-6.4 12.8-12.8V166.4c0-6.4 0-12.8-6.4-12.8z" /><path d="M678.4 435.2H736c6.4 0 12.8-6.4 12.8-12.8s-6.4-12.8-12.8-12.8h-57.6c-6.4 0-12.8 6.4-12.8 12.8s6.4 12.8 12.8 12.8zM128 704H70.4c-6.4 0-12.8 6.4-12.8 12.8s6.4 12.8 12.8 12.8H128c6.4 0 12.8-6.4 12.8-12.8S134.4 704 128 704zM518.4 428.8l-89.6 96-83.2-96c-6.4-6.4-12.8-6.4-12.8 0-6.4 6.4-6.4 12.8 0 12.8l76.8 89.6H352c-6.4 0-12.8 6.4-12.8 12.8s6.4 12.8 12.8 12.8h70.4v44.8H352c-6.4 0-12.8 6.4-12.8 12.8s6.4 12.8 12.8 12.8h70.4V704c0 6.4 6.4 12.8 12.8 12.8S448 710.4 448 704v-83.2h64c6.4 0 12.8-6.4 12.8-12.8s-6.4-12.8-12.8-12.8h-70.4v-44.8H512c6.4 0 12.8-6.4 12.8-12.8s-6.4-12.8-12.8-12.8h-57.6l76.8-89.6c6.4-6.4 6.4-12.8 0-12.8s-12.8 0-12.8 6.4z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-tips"><path d="M512 64a317.248 317.248 0 0 0-226.176 93.824A317.248 317.248 0 0 0 192 384c0 88 35.456 168.32 93.76 226.048 19.776 20.288 42.176 37.12 66.24 51.008V768a64 64 0 0 0 64 64h192a64 64 0 0 0 64-64V661.056c24.064-13.824 46.464-30.72 66.24-51.008A317.248 317.248 0 0 0 832 384c0-177.024-142.976-320-320-320zM331.264 202.944A253.248 253.248 0 0 1 512 128c141.696 0 256 114.304 256 256a253.184 253.184 0 0 1-74.944 180.736l-.512.512a245.248 245.248 0 0 1-66.88 48L608 622.144V768H416V622.144l-17.664-8.832a245.248 245.248 0 0 1-66.88-48.064l-.512-.512A253.248 253.248 0 0 1 256 384c0-70.656 28.48-134.784 74.944-180.736l.32-.32zM352 896v64h320v-64H352z" fill-opacity=".85" /></symbol><symbol class="icon" viewBox="0 0 1260 1024" id="icon-menu-type"><path d="M481.164 467.782H317.382c-58.182 0-105.6-47.127-105.6-105.6V198.69c0-58.182 47.127-105.6 105.6-105.6h163.782c58.181 0 105.6 47.127 105.6 105.6v163.782c0 58.182-47.128 105.309-105.6 105.309zM317.382 148.655c-27.637 0-50.037 22.109-50.037 50.036v163.782c0 27.636 22.11 50.036 50.037 50.036h163.782c27.636 0 50.036-22.109 50.036-50.036V198.69c0-27.636-22.11-50.036-50.036-50.036H317.382zm621.963 319.127H775.564c-58.182 0-105.6-47.127-105.6-105.6V198.69c0-58.182 47.127-105.6 105.6-105.6h163.781c58.182 0 105.6 47.127 105.6 105.6v163.782c-.29 58.182-47.418 105.309-105.6 105.309zM775.564 148.655c-27.637 0-50.037 22.109-50.037 50.036v163.782c0 27.636 22.11 50.036 50.037 50.036h163.781c27.637 0 50.037-22.109 50.037-50.036V198.69c0-27.636-22.11-50.036-50.037-50.036H775.564zm163.781 790.981H775.564c-58.182 0-105.6-47.127-105.6-105.6V670.255c0-58.182 47.127-105.6 105.6-105.6h163.781c58.182 0 105.6 47.127 105.6 105.6v163.781c-.29 58.473-47.418 105.6-105.6 105.6zM775.564 620.51c-27.637 0-50.037 22.11-50.037 50.036v163.782c0 27.637 22.11 50.037 50.037 50.037h163.781c27.637 0 50.037-22.11 50.037-50.037V670.545c0-27.636-22.11-50.036-50.037-50.036H775.564zm-294.4 319.127H317.382c-58.182 0-105.6-47.127-105.6-105.6V670.255c0-58.182 47.127-105.6 105.6-105.6h163.782c58.181 0 105.6 47.127 105.6 105.6v163.781c0 58.473-47.128 105.6-105.6 105.6zM317.382 620.51c-27.637 0-50.037 22.11-50.037 50.036v163.782c0 27.637 22.11 50.037 50.037 50.037h163.782c27.636 0 50.036-22.11 50.036-50.037V670.545c0-27.636-22.11-50.036-50.036-50.036H317.382z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-userlist"><path d="M874.667 426.667c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333h-128c-12.8 0-21.334-8.533-21.334-21.333s8.534-21.333 21.334-21.333h128zm-405.334-256c-93.866 0-170.666 76.8-170.666 170.666S375.467 512 469.333 512 640 435.2 640 341.333s-76.8-170.666-170.667-170.666zM874.667 512c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.334-21.333 21.334H704c-12.8 0-21.333-8.534-21.333-21.334S691.2 512 704 512h170.667zM469.333 128c119.467 0 213.334 93.867 213.334 213.333S588.8 554.667 469.333 554.667 256 460.8 256 341.333 354.133 128 469.333 128zm405.334 469.333c12.8 0 21.333 8.534 21.333 21.334S887.467 640 874.667 640H832c-12.8 0-21.333-8.533-21.333-21.333S819.2 597.333 832 597.333h42.667zm-192 42.667H256c-46.933 0-85.333 38.4-85.333 85.333s34.133 81.067 81.066 85.334h430.934c46.933 0 85.333-38.4 85.333-85.334S733.867 644.267 686.933 640h-4.266zm0-42.667c72.533 0 128 55.467 128 128s-55.467 128-128 128H256c-72.533 0-128-55.466-128-128s55.467-128 128-128h426.667z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-visible"><path d="M512 224a508.48 508.48 0 0 1 444.16 272.64 32 32 0 0 1 0 32A508.48 508.48 0 0 1 512 800 508.48 508.48 0 0 1 67.84 527.36a32 32 0 0 1 0-32A508.48 508.48 0 0 1 512 224zm0 64a442.24 442.24 0 0 0-379.2 224A442.24 442.24 0 0 0 512 736a442.24 442.24 0 0 0 379.2-224A442.24 442.24 0 0 0 512 288z" /><path d="M640 512a128 128 0 1 1-128-128 128 128 0 0 1 128 128" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-visitor"><path d="M568 760c4.3 252.3 379.7 252.4 384 0-4.3-252.3-379.7-252.4-384 0zm284.9-64.6-35.7 35.7 20 19.9a4.2 4.2 0 0 1 0 5.7l-22.7 22.6a3.9 3.9 0 0 1-5.6 0l-20-20-35.7 35.7a3.4 3.4 0 0 1-1.6 1 43.9 43.9 0 1 1-27.6-27.6 3.4 3.4 0 0 1 1-1.6l99.6-99.7a4 4 0 0 1 5.7 0l22.6 22.6a4 4 0 0 1 0 5.7zM512 566c133.7 0 242-108.3 242-242S645.7 82 512 82 270 190.3 270 324s108.3 242 242 242zm4.8 299.3a264.4 264.4 0 0 1 0-205.6c2.3-5.4 4.8-10.8 7.4-16a4 4 0 0 0-3.7-5.8H512a311.4 311.4 0 0 1-122.2-24.7 319.8 319.8 0 0 1-57.9-32 4 4 0 0 0-4.2-.3C208.7 646.3 128 772.7 128 918v25a4 4 0 0 0 4 4h429.9a4 4 0 0 0 3-6.7 261.9 261.9 0 0 1-48.1-75z" /></symbol><symbol class="icon" viewBox="0 0 1228 1024" id="icon-menu-vx"><path d="M86.177 791.99a21.24 21.24 0 0 1-19.542-29.567l61.247-143.649C90.255 587.57 60.093 551.46 38.246 511.247 12.914 464.53 0 414.67 0 363.06c0-49.595 11.907-97.647 35.405-142.848 22.503-43.294 54.62-82.098 95.475-115.307C214.01 37.25 324.268 0 441.37 0s227.325 37.25 310.444 104.869c40.843 33.233 72.97 72.036 95.474 115.307 23.498 45.2 35.405 93.253 35.405 142.847h-42.481c0-176.723-178.933-320.541-398.842-320.541S42.481 186.3 42.481 363.06c0 44.447 11.13 87.487 33.1 127.906 21.423 39.447 52.07 74.573 91.032 104.383a21.24 21.24 0 0 1 6.639 25.21l-45.94 107.745 146.67-67.837a21.253 21.253 0 0 1 15.67-.91 481.292 481.292 0 0 0 151.72 24.056 500.372 500.372 0 0 0 53.793-2.9l4.588 42.226a543.012 543.012 0 0 1-58.382 3.144 524.902 524.902 0 0 1-157.012-23.608l-189.273 87.56a21.217 21.217 0 0 1-8.91 1.955z" /><path d="M1151.578 1024a21.204 21.204 0 0 1-8.909-1.966l-161.685-74.816a454.504 454.504 0 0 1-134.8 20.1c-101.373.036-196.835-32.238-268.872-90.814-35.441-28.839-63.321-62.509-82.85-100.099a265.959 265.959 0 0 1 0-248.408c19.54-37.626 47.42-71.272 82.85-100.098 72-58.589 167.5-90.85 268.836-90.85s196.86 32.261 268.86 90.85c35.441 28.839 63.321 62.508 82.85 100.098a266.93 266.93 0 0 1 30.782 124.204c0 44.91-11.191 88.228-33.245 128.84-18.631 34.302-44.193 65.168-76.078 91.907l51.803 121.485a21.24 21.24 0 0 1-19.542 29.567zM982.38 903.267a21.229 21.229 0 0 1 8.921 1.967l119.094 55.08-36.412-85.521a21.24 21.24 0 0 1 6.639-25.21c33.208-25.38 59.292-55.263 77.51-88.81 18.644-34.326 28.099-70.848 28.099-108.56 0-150.348-152.52-272.67-339.998-272.67S506.186 501.84 506.186 652.2s152.521 272.671 339.986 272.671a410.857 410.857 0 0 0 129.52-20.524 21.229 21.229 0 0 1 6.688-1.08zM230.626 215.83a45.917 45.917 0 1 0 91.833 0 45.917 45.917 0 1 0-91.833 0ZM491.40299999999996 215.83a45.917 45.917 0 1 0 91.833 0 45.917 45.917 0 1 0-91.833 0Z" /><path d="M669.874 509.997a45.917 45.917 0 1 0 91.833 0 45.917 45.917 0 1 0-91.833 0ZM930.6500000000001 509.997a45.917 45.917 0 1 0 91.833 0 45.917 45.917 0 1 0-91.833 0Z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-weigui"><path d="M485.478 624.23V414.31c0-14.438 11.674-26.112 26.112-26.112h.205c14.439 0 26.112 11.674 26.112 26.112v209.92c0 14.439-11.673 26.112-26.112 26.112h-.205c-14.336 0-26.112-11.776-26.112-26.112zM512 702.362h.205c14.438 0 26.112 11.673 26.112 26.112v.204c0 14.439-11.674 26.112-26.112 26.112H512c-14.438 0-26.112-11.673-26.112-26.112v-.204c-.102-14.439 11.674-26.112 26.112-26.112zm0 0" /><path d="m511.693 259.891 296.55 533.3h-593.1l296.55-533.3m0-80.077c-9.011 0-17.92 4.506-22.938 13.517L147.763 806.707c-9.728 17.51 2.97 39.117 22.938 39.117h681.984c20.07 0 32.665-21.504 22.937-39.117L534.63 193.331c-5.017-9.011-13.926-13.517-22.937-13.517zm0 0" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-weixinpay"><path d="M902.982 318.836 395.636 614.4l-2.327 2.327c-4.654 2.328-9.309 2.328-13.964 2.328-11.636 0-20.945-6.982-25.6-13.964l-2.327-4.655-81.454-176.872c0-2.328-2.328-4.655-2.328-6.982 0-6.982 6.982-13.964 13.964-13.964 2.327 0 6.982 0 9.31 2.327l95.417 67.491c6.982 4.655 16.291 6.982 23.273 6.982 4.655 0 9.31 0 13.964-2.327L870.4 279.273C793.6 183.855 660.945 121.018 512 121.018c-244.364 0-442.182 165.237-442.182 367.71 0 111.708 60.51 211.781 153.6 279.272 6.982 4.655 11.637 13.964 11.637 23.273 0 2.327 0 6.982-2.328 9.309-6.982 27.927-18.618 72.145-20.945 74.473 0 2.327-2.327 6.981-2.327 11.636 0 6.982 6.981 13.964 13.963 13.964 2.327 0 4.655-2.328 9.31-2.328l97.745-55.854c6.982-4.655 13.963-6.982 23.272-6.982 4.655 0 9.31 0 13.964 2.327C411.927 851.782 460.8 858.764 512 858.764c244.364 0 442.182-165.237 442.182-367.71 0-62.836-18.618-121.018-51.2-172.218z" fill="#A8ABB0" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-yipay"><path d="M429.092 768.397c-11.149.532-22.396.829-33.627.829-85.13 0-164.935-15.29-224.715-43.051-52.572-24.408-83.952-56.268-83.952-85.232v-66.066c28.902 25.39 70.658 46.798 121.664 62.263 56.187 17.036 120.855 26.04 187.003 26.04 17.2 0 34.482-.624 51.59-1.843a287.776 287.776 0 0 1 22.165-46.65c-24.07 2.632-48.815 3.983-73.755 3.983-85.13 0-164.935-15.29-224.715-43.05-52.572-24.408-83.952-56.274-83.952-85.233v-66.066c28.897 25.396 70.653 46.804 121.659 62.263 56.186 17.036 120.855 26.04 187.008 26.04 66.154 0 130.817-9.004 187.004-26.04 51.006-15.46 92.756-36.867 121.658-62.263v48.508a296.14 296.14 0 0 1 44.495 1.147V189.28c0-47.167-37.44-91.067-105.426-123.614-66.297-31.738-154.278-49.214-247.73-49.214-93.464 0-181.45 17.476-247.741 49.214C79.745 98.214 42.309 142.114 42.309 189.28v451.662c0 47.157 37.435 91.047 105.416 123.584 66.291 31.733 154.272 49.209 247.74 49.209 12.578 0 25.283-.343 37.948-1.008a292.056 292.056 0 0 1-4.32-44.331zM170.75 104.008c59.775-27.76 139.58-43.046 224.715-43.046 85.125 0 164.925 15.291 224.705 43.052 52.573 24.412 83.962 56.288 83.962 85.267 0 28.958-31.39 60.814-83.967 85.227-59.78 27.75-139.58 43.036-224.7 43.036-85.13 0-164.935-15.286-224.715-43.036-52.572-24.408-83.952-56.269-83.952-85.227 0-28.979 31.385-60.855 83.952-85.273zM86.798 273.766c28.902 25.395 70.658 46.803 121.67 62.267 56.18 17.031 120.85 26.036 186.997 26.036 66.154 0 130.812-9.005 186.998-26.036 51.006-15.464 92.767-36.872 121.67-62.267v66.066c0 28.963-31.39 60.824-83.968 85.237-59.78 27.76-139.58 43.046-224.7 43.046-85.13 0-164.935-15.286-224.715-43.046-52.572-24.408-83.952-56.274-83.952-85.232v-66.071zm817.104 303.558c-49.362-49.373-115.09-76.565-185.088-76.565-69.967 0-135.67 27.177-185.002 76.514-102.022 102.042-102.002 268.099.046 370.167 49.358 49.373 115.086 76.56 185.084 76.56h.01c69.962 0 135.665-27.172 184.997-76.514 102.022-102.043 102.001-268.094-.047-370.162zm-27.391 343.313c-42.017 41.648-97.979 64.581-157.574 64.581-59.617 0-115.603-22.948-157.646-64.617-42.022-41.654-65.165-97.118-65.165-156.177 0-59.037 23.128-114.476 65.124-156.11 42.017-41.643 97.978-64.581 157.569-64.581 59.621 0 115.613 22.954 157.65 64.628 42.028 41.658 65.166 97.123 65.166 156.181 0 59.033-23.128 114.462-65.124 156.095zM678.3 828.873l-71.164-74.738-34.605 34.615 91.344 95.92.753-.752 11.15 13.381 189.204-193.51-29.62-35.546z" fill="#272636" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu-zidingyi"><path d="M811.008 768.17v106.667a106.667 106.667 0 0 1-106.667 106.667h-128a21.248 21.248 0 0 1-21.333-21.333v-21.504c0-75.52-43.307-127.872-128.341-127.872-84.224 0-128.086 52.821-128.086 127.872v21.461a21.333 21.333 0 0 1-21.333 21.333h-128A106.667 106.667 0 0 1 42.581 874.752l.427-128a21.333 21.333 0 0 1 21.333-21.248h42.667c58.752 0 106.41-55.21 106.41-128 0-73.387-47.36-128-106.41-128H64.213a21.333 21.333 0 0 1-21.333-21.333v-128a106.667 106.667 0 0 1 106.667-106.667h106.368v-.17c0-97.067 61.013-170.54 170.752-170.54 107.008 0 171.392 75.435 171.392 170.54v.127h106.837a106.667 106.667 0 0 1 106.667 106.667v106.667h20.778c84.054 0 149.078 75.008 149.078 170.666 0 95.104-65.28 170.667-149.078 170.667h-21.333zm-42.667-20.735v-.598a21.333 21.333 0 0 1 21.334-21.333h42.666c58.752 0 106.411-55.21 106.411-128 0-73.387-47.36-128-106.41-128h-42.667a21.333 21.333 0 0 1-20.779-26.325V320.128a64 64 0 0 0-64-64h-126.89a21.76 21.76 0 0 1-1.28 0 21.333 21.333 0 0 1-21.334-21.333v-21.462c0-72.917-46.933-127.872-128.725-127.872-84.224 0-128.086 52.822-128.086 127.872v21.462a21.248 21.248 0 0 1-21.333 21.333H149.547a64 64 0 0 0-64 64v106.667h21.461c84.053 0 149.077 75.008 149.077 170.666 0 95.104-65.28 170.667-149.077 170.667H85.589l-.341 106.667a64 64 0 0 0 64 64h106.667v-.128c0-97.067 61.013-170.539 170.752-170.539 110.592 0 171.008 73.003 171.008 170.539v.17H704.34a64 64 0 0 0 64-64V747.435z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-search-down"><path d="M512.213 958.99 63.595 510.93l84.025-84.023 300.584 302.222V63.546h127.94V729.13l299.652-302.222 84.01 84.024L512.213 958.99z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-search-enter"><path d="M916.21 242.526v215.58H204.8l194.021-194.022-75.453-75.452L0 512l323.368 323.368 75.453-75.452L204.8 565.895H1024V242.526z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-search-up"><path d="m959.804 511.604-84.009 84.024-299.652-302.222V958.99h-127.94V293.406L147.62 595.63l-84.025-84.024 448.618-448.06 447.591 448.058z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-sidebar-ai"><path d="M61.952 510.976c0 247.808 200.704 448.512 448.512 448.512s448.512-200.704 448.512-448.512S758.272 62.464 510.464 62.464c-247.296 0-448.512 200.704-448.512 448.512z" fill="#FB9E02" /><path d="m290.816 379.392 210.432-119.296c5.632-3.072 13.312-3.072 18.944 0l210.432 119.296c5.632 3.072 9.728 9.728 9.728 15.872V634.88c0 6.656-3.584 12.8-9.728 15.872L520.192 770.048c-5.632 3.072-13.312 3.072-18.944 0L290.816 650.752c-5.632-3.072-9.728-9.728-9.728-15.872V395.776c.512-6.656 4.096-12.8 9.728-16.384zm31.232 25.6c-1.536 1.024-2.56 2.56-2.56 4.096v211.968c0 1.536 1.024 3.072 2.56 4.096l186.368 105.984c1.536 1.024 3.072 1.024 4.608 0l186.368-105.984c1.536-1.024 2.56-2.56 2.56-4.096V409.088c0-1.536-1.024-3.072-2.56-4.096L513.024 299.008c-1.536-1.024-3.072-1.024-4.608 0L322.048 404.992zm188.416 91.136 145.408-82.944c9.216-5.12 20.48-2.048 25.6 6.656s2.048 20.48-6.656 25.6l-145.408 82.432v163.84c0 10.24-8.704 18.432-18.944 18.432s-18.944-8.192-18.944-18.432V528.384l-144.896-82.432c-9.216-5.12-12.288-16.384-6.656-25.6 5.12-8.704 16.896-11.776 25.6-6.656l144.896 82.432z" fill="#FFF" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-sidebar-app"><path d="M170.667 85.333H384a85.333 85.333 0 0 1 85.333 85.334V384A85.333 85.333 0 0 1 384 469.333H170.667A85.333 85.333 0 0 1 85.333 384V170.667a85.333 85.333 0 0 1 85.334-85.334zm0 469.334H384A85.333 85.333 0 0 1 469.333 640v213.333A85.333 85.333 0 0 1 384 938.667H170.667a85.333 85.333 0 0 1-85.334-85.334V640a85.333 85.333 0 0 1 85.334-85.333zm469.333 0h213.333A85.333 85.333 0 0 1 938.667 640v213.333a85.333 85.333 0 0 1-85.334 85.334H640a85.333 85.333 0 0 1-85.333-85.334V640A85.333 85.333 0 0 1 640 554.667z" fill="#FFB319" /><path d="m807.007 66.144 150.849 150.85q60.34 60.34 0 120.68l-150.85 150.849q-60.34 60.34-120.68 0l-150.849-150.85q-60.34-60.34 0-120.68l150.85-150.849q60.34-60.34 120.68 0Z" fill="#FF6E26" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-sidebar-breadcrumb"><path d="M165.415 827.077c-11.815 0-19.692-7.877-19.692-19.692V214.646c0-11.815 7.877-19.692 19.692-19.692h159.508c7.877 0 17.723 3.938 23.63 9.846l228.432 287.508c7.877 9.846 7.877 25.6 0 37.415l-230.4 287.508c-5.908 7.877-15.754 11.815-25.6 11.815l-155.57-1.97zm706.954-334.77L641.97 206.77c-9.846-11.815-27.569-15.754-41.354-3.938l-45.292 37.415c-13.785 9.846-15.754 29.539-3.938 41.354L738.462 512 551.385 744.37c-9.847 11.815-7.877 31.507 3.938 41.353l45.292 37.415c13.785 9.847 29.539 7.877 41.354-3.938l230.4-287.508c7.877-15.754 7.877-29.538 0-39.384z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-sidebar-chat"><path d="M237.714 603.429c30.322 0 54.857-24.573 54.857-54.858s-24.535-54.857-54.857-54.857-54.857 24.573-54.857 54.857 24.536 54.858 54.857 54.858zM420.571 603.429c30.322 0 54.858-24.573 54.858-54.858s-24.536-54.857-54.858-54.857-54.857 24.573-54.857 54.857 24.536 54.858 54.857 54.858zM603.429 603.429c30.32 0 54.857-24.573 54.857-54.858s-24.536-54.857-54.857-54.857-54.858 24.573-54.858 54.857 24.536 54.858 54.858 54.858z" fill="#F69661" /><path d="M804.571 256h-768S0 256 0 292.571v512c0 36.572 36.571 36.572 36.571 36.572h109.715V1024l182.857-182.857H804.57s36.572 0 36.572-36.572v-512C841.143 256 804.57 256 804.57 256zM768 768H298.858l-21.429 21.429-58 58V768H73.143V329.143H768V768z" fill="#F69661" /><path d="M987.429 73.143h-768s-36.572 0-36.572 36.571V219.43H256v-73.143h694.857v438.857h-73.143v73.143H987.43s36.571 0 36.571-36.572v-512c0-36.571-36.571-36.571-36.571-36.571z" fill="#F69661" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-sidebar-client"><path d="M809.6 928H186.112a38.72 38.72 0 0 1 0-77.504H809.6a38.72 38.72 0 0 1 0 77.504zM792 96H203.584A171.776 171.776 0 0 0 32 267.584v326.4a171.776 171.776 0 0 0 171.584 171.584h588.8a171.776 171.776 0 0 0 171.584-171.584v-326.4A171.904 171.904 0 0 0 792 96zM677.184 563.648H318.4a38.72 38.72 0 1 1 0-77.504h358.848a38.72 38.72 0 1 1 0 77.504zm0-188.224H318.4a38.72 38.72 0 1 1 0-77.504h358.848a38.72 38.72 0 1 1 0 77.504z" fill="#EEBB7A" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-sidebar-default"><path d="M487 71.425a75 75 0 0 1 72.575 0l335.7 185.5a75 75 0 0 1 38.75 65.65V690.85a75 75 0 0 1-38.75 65.625l-335.7 185.55a75 75 0 0 1-72.55 0l-335.7-185.5a75 75 0 0 1-38.75-65.675V322.6a75 75 0 0 1 38.75-65.6L487 71.4v.025zM859 322.6 523.275 137.1l-335.7 185.5v368.25l335.7 185.5 335.75-185.5V322.6zm-601.75 37.1A37.5 37.5 0 0 1 308.2 345l215.1 118.875L738.45 345a37.5 37.5 0 0 1 36.25 65.625l-213.9 118.25V764.55a37.5 37.5 0 0 1-75 0v-235.7l-213.9-118.2a37.5 37.5 0 0 1-14.65-51v.05z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-sidebar-keys"><path d="M367.36 499.2 71.322 795.29a55.603 55.603 0 0 0-15.975 33.382L42.752 945.664a35.84 35.84 0 0 0 39.424 39.424l117.094-12.595c12.596-1.331 24.372-6.963 33.383-15.923l41.42-41.472a5.632 5.632 0 0 0 1.639-3.943v-35.174c0-3.072 2.509-5.632 5.632-5.632h35.123a5.632 5.632 0 0 0 5.632-5.581v-40.653a5.632 5.632 0 0 1 1.639-3.942l18.79-18.842a5.632 5.632 0 0 1 3.994-1.587h40.601a5.632 5.632 0 0 0 2.816-.768l1.536-1.229a5.632 5.632 0 0 0 1.639-3.993v-40.96a5.632 5.632 0 0 1 1.638-3.994l28.058-28.058a5.632 5.632 0 0 1 3.993-1.69h40.96a5.632 5.632 0 0 0 3.994-1.586l56.934-56.986 3.43 3.43a40.755 40.755 0 0 0 63.745-7.833l58.93-98.304a42.7 42.7 0 0 0-6.4-52.122L522.24 379.546a42.7 42.7 0 0 0-52.173-6.452l-98.304 59.034a40.704 40.704 0 0 0-7.833 63.744l3.43 3.43z" fill="#F9BE29" /><path d="M199.27 972.544c12.596-1.331 24.372-6.963 33.383-15.923l41.42-41.472a5.632 5.632 0 0 0 1.639-3.943v-35.174c0-3.072 2.509-5.632 5.58-5.632h35.175a5.632 5.632 0 0 0 5.632-5.58v-40.654a5.632 5.632 0 0 1 1.639-3.942l18.79-18.79a5.632 5.632 0 0 1 3.994-1.639h40.601a5.632 5.632 0 0 0 2.816-.768l1.536-1.229a5.632 5.632 0 0 0 1.639-3.993v-40.96a5.632 5.632 0 0 1 1.638-3.994l28.058-28.057a5.632 5.632 0 0 1 3.942-1.69h41.011a5.632 5.632 0 0 0 3.994-1.587l56.934-56.986 3.43 3.43a40.755 40.755 0 0 0 63.745-7.833l32.256-53.76-56.423-56.422a42.291 42.291 0 0 0-59.75 0L72.96 984.934a36.045 36.045 0 0 0 9.216.256l117.094-12.646z" fill="#F8AC2B" /><path d="M925.594 102.4A292.045 292.045 0 0 1 636.16 588.954l-40.294 67.174a40.755 40.755 0 0 1-59.546 11.52l-4.198-3.686-3.43-3.43-56.935 56.985a5.632 5.632 0 0 1-2.56 1.433l-1.434.154h-40.96a5.632 5.632 0 0 0-2.816.768l-1.177.922-28.058 28.057a5.632 5.632 0 0 0-1.485 2.509l-.153 1.434v41.01a5.632 5.632 0 0 1-.768 2.817l-.87 1.177-1.537 1.23-1.331.511-1.485.256h-40.601a5.632 5.632 0 0 0-2.816.717l-1.178.87-18.79 18.842a5.58 5.58 0 0 0-1.485 2.56l-.154 1.382v40.653a5.632 5.632 0 0 1-4.147 5.427l-1.536.154h-35.174a5.632 5.632 0 0 0-5.12 3.43l-.512 2.202v35.174a5.632 5.632 0 0 1-.717 2.816l-.87 1.127-41.473 41.472a55.374 55.374 0 0 1-25.856 14.592l-7.475 1.331L82.176 985.19a35.84 35.84 0 0 1-39.68-34.662l.205-4.813 12.595-117.043c1.126-10.086 4.915-19.66 11.008-27.648l4.966-5.734L367.31 499.25l-3.43-3.43a40.755 40.755 0 0 1 3.327-60.621l4.608-3.174 67.175-40.346A292.045 292.045 0 0 1 925.594 102.4zm-234.752 94.822a93.798 93.798 0 0 0 0 132.506 93.798 93.798 0 0 0 132.505 0 93.798 93.798 0 0 0 0-132.506 93.798 93.798 0 0 0-132.505 0z" fill="#F9BE29" /><path d="M511.949 545.946a42.291 42.291 0 0 1 55.45-3.79l4.3 3.79 56.423 56.422-32.256 53.76a40.755 40.755 0 0 1-59.546 11.52l-4.198-3.686-3.43-3.43-56.935 56.985a5.632 5.632 0 0 1-2.56 1.433l-1.434.205h-40.96a5.632 5.632 0 0 0-2.816.717l-1.177.922-28.058 28.057a5.632 5.632 0 0 0-1.485 2.509l-.153 1.434v41.01a5.632 5.632 0 0 1-.768 2.817l-.87 1.177-1.537 1.23-1.331.511-1.485.256h-40.601a5.632 5.632 0 0 0-2.816.717l-1.178.922-18.79 18.79a5.58 5.58 0 0 0-1.485 2.56l-.154 1.382v40.653a5.632 5.632 0 0 1-4.147 5.427l-1.536.154h-35.174a5.632 5.632 0 0 0-5.12 3.38l-.512 2.2v35.175a5.632 5.632 0 0 1-.717 2.816l-.87 1.127-41.473 41.472c-7.168 7.168-16.128 12.185-25.856 14.643l-7.475 1.28-117.043 12.646-4.71.154-4.608-.41L512 545.946zm380.928-410.932a246.118 246.118 0 0 1 0 347.648 246.118 246.118 0 0 1-347.648 0 246.118 246.118 0 0 1 0-347.648 246.118 246.118 0 0 1 347.648 0zm-202.035 62.208a93.798 93.798 0 0 0 0 132.506 93.798 93.798 0 0 0 132.505 0 93.798 93.798 0 0 0 0-132.506 93.798 93.798 0 0 0-132.505 0z" fill="#F8AC2B" /><path d="m567.398 542.208 4.301 3.738 56.423 56.422-10.496 17.46-45.927-45.876a42.291 42.291 0 0 0-55.45-3.789L512 573.952 102.912 982.938l-20.736 2.252-4.71.154-4.608-.41L512 545.946a42.291 42.291 0 0 1 55.45-3.79zm-134.656 6.554-1.024 3.02-9.574 21.146a95.232 95.232 0 0 1-18.586 27.75l-5.324 5.479L44.186 960.205a36.096 36.096 0 0 1-1.588-9.472l.154-5.018 7.27-67.481 310.17-310.17c11.571-11.622 19.2-16.896 28.416-21.555l4.813-2.304 21.145-9.626a12.954 12.954 0 0 1 18.176 14.183zM545.23 135.066a246.118 246.118 0 0 1 347.648 0 246.118 246.118 0 0 1-12.083 358.86 246.067 246.067 0 0 0-11.264-335.564 246.067 246.067 0 0 0-335.514-11.264c3.584-4.096 7.322-8.141 11.264-12.084z" fill="#ED8C16" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-sidebar-menu"><path d="M913.6 135.2H380.2c-26.7 0-44.4 17.8-44.4 44.4V224c0 26.7 17.8 44.4 44.4 44.4h533.3c26.7 0 44.4-17.8 44.4-44.4v-44.4c.1-26.6-17.7-44.4-44.3-44.4zm-755.6 0h-44.4c-22.2 0-44.4 22.2-44.4 44.4V224c0 22.2 22.2 44.4 44.4 44.4H158c22.2 0 44.4-22.2 44.4-44.4v-44.4c.1-22.2-22.1-44.4-44.4-44.4zm0 311.1h-44.4c-22.2 0-44.4 22.2-44.4 44.4v44.4c0 22.2 22.2 44.4 44.4 44.4H158c22.2 0 44.4-22.2 44.4-44.4v-44.4c.1-22.2-22.1-44.4-44.4-44.4zm755.6 0H380.2c-26.7 0-44.4 17.8-44.4 44.4v44.4c0 26.7 17.8 44.4 44.4 44.4h533.3c26.7 0 44.4-17.8 44.4-44.4v-44.4c.1-26.6-17.7-44.4-44.3-44.4zM158 757.4h-44.4c-22.2 0-44.4 22.2-44.4 44.4v44.4c0 22.2 22.2 44.4 44.4 44.4H158c22.2 0 44.4-22.2 44.4-44.4v-44.4c.1-22.2-22.1-44.4-44.4-44.4zm755.6 0H380.2c-26.7 0-44.4 17.8-44.4 44.4v44.4c0 26.7 17.8 44.4 44.4 44.4h533.3c26.7 0 44.4-17.8 44.4-44.4v-44.4c.1-26.6-17.7-44.4-44.3-44.4z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-sidebar-mj"><path d="M547.6 618.4c10.1 7.2 20.4 13.5 31.2 18.9 11.6 5.9 23.5 10.8 35.6 14.6 94.5 30.2 201.8-.6 265-84.3 58.1-77.1 62.8-177.9 20.3-257.8-.1-.1-.1-.2-.2-.3-4.4-8.4-9.4-16.5-14.9-24.3-.3-.4-.6-.9-.9-1.3-26.1-39.4-59.3-75.1-99.2-105.2C595 35.8 325.7 73.5 182.8 262.9 40 452.3 77.7 721.7 267.1 864.6c35.4 26.7 73.7 47.2 113.4 61.4.4.1.7.3 1.1.4.7.3 1.4.5 2.1.7.3.1.6.2 1 .3 35.6 11.8 76.4.4 100.2-31.3 22-29.2 23.6-67.4 7.1-97.5-5-9.2-11.7-17.6-20.1-24.8-1.5-1.3-3.1-2.6-4.7-3.8-1.8-1.3-3.6-2.6-5.5-3.8-34.2-29.7-40-81.2-12.3-118 23.4-30.9 63.4-41.9 98.2-29.8zm-283 6.2c-38.2-28.8-45.9-83.2-17-121.4 28.8-38.2 83.2-45.9 121.4-17 38.2 28.8 45.9 83.2 17 121.4-28.8 38.2-83.2 45.8-121.4 17z" fill="#FDF17F" /><path d="M306.8 816.8a58.4 58.4 0 1 0 116.8 0 58.4 58.4 0 1 0-116.8 0Z" fill="#F65D73" /><path d="M306.8 284.4a58.4 58.4 0 1 0 116.8 0 58.4 58.4 0 1 0-116.8 0Z" fill="#50E6CC" /><path d="M532 226a58.4 58.4 0 1 0 116.8 0 58.4 58.4 0 1 0-116.8 0Z" fill="#46CDFB" /><path d="M708.4 351a58.4 58.4 0 1 0 116.8 0 58.4 58.4 0 1 0-116.8 0Z" fill="#BD9EE2" /><path d="M623.5 522a58.4 58.4 0 1 0 116.8 0 58.4 58.4 0 1 0-116.8 0Z" fill="#EB866B" /><path d="M899.6 309.8c-.1-.1-.1-.2-.2-.3-4.4-8.4-9.4-16.5-14.9-24.3-.3-.4-.6-.9-.9-1.3-26.1-39.4-59.3-75.1-99.2-105.2-87.1-65.7-191-93.2-291.9-85.3 78.9 6.1 157.1 34.1 225 85.3 39.9 30.1 73.1 65.8 99.2 105.2.3.4.6.9.9 1.3 5.5 7.8 10.5 15.9 14.9 24.3.1.1.1.2.2.3 42.5 80 37.8 180.7-20.3 257.8-40 53-97.7 84.8-158.6 93.3 83.6 11.7 171-21.1 225.5-93.3 58.2-77.1 62.9-177.9 20.3-257.8zM492 798.7c-5-9.2-11.7-17.6-20.1-24.8-1.5-1.3-3.1-2.6-4.7-3.8-1.8-1.4-3.6-2.6-5.5-3.9-34.2-29.7-40-81.2-12.3-118 9.3-12.4 21.4-21.6 34.7-27.4-1.2-.8-2.3-1.6-3.5-2.4-34.8-12.1-74.8-1.1-98.1 29.8-27.7 36.7-21.9 88.3 12.3 118 1.9 1.2 3.7 2.5 5.5 3.9 1.6 1.2 3.2 2.5 4.8 3.8 8.3 7.2 15 15.6 20.1 24.8 16.4 30.1 14.9 68.3-7.1 97.5-10.3 13.7-23.7 23.5-38.5 29.4.3.1.7.2 1 .4.4.1.7.3 1.1.4.7.3 1.4.5 2.1.8.3.1.6.2 1 .3 35.6 11.8 76.4.4 100.2-31.3 21.9-29.2 23.5-67.4 7-97.5z" fill="#FAD672" /><path d="M423.6 816.8c0 32.2-26.1 58.4-58.4 58.4-7 0-13.8-1.2-20-3.5 22.4-8.2 38.4-29.7 38.4-54.9s-16-46.7-38.4-54.9c6.2-2.3 13-3.5 20-3.5 32.3 0 58.4 26.1 58.4 58.4z" fill="#F04B69" /><path d="M423.5 284.4c0 32.2-26.1 58.4-58.4 58.4-7 0-13.8-1.2-20-3.5 22.4-8.2 38.4-29.7 38.4-54.9s-16-46.7-38.4-54.9c6.2-2.3 13-3.5 20-3.5 32.3 0 58.4 26.2 58.4 58.4z" fill="#45DABD" /><path d="M648.8 226c0 32.2-26.1 58.4-58.4 58.4-7 0-13.8-1.2-20-3.5 22.4-8.2 38.4-29.6 38.4-54.9 0-25.2-16-46.7-38.4-54.9 6.2-2.3 13-3.5 20-3.5 32.2.1 58.4 26.2 58.4 58.4z" fill="#15B7FF" /><path d="M825.2 351c0 32.2-26.1 58.4-58.4 58.4-7 0-13.8-1.2-20-3.5 22.4-8.2 38.4-29.7 38.4-54.9s-16-46.7-38.4-54.9c6.2-2.3 13-3.5 20-3.5 32.2 0 58.4 26.1 58.4 58.4z" fill="#978CDB" /><path d="M740.2 522c0 32.2-26.1 58.4-58.4 58.4-7 0-13.8-1.2-20-3.5 22.4-8.2 38.4-29.6 38.4-54.9s-16-46.7-38.4-54.9c6.2-2.3 13-3.5 20-3.5 32.3 0 58.4 26.2 58.4 58.4z" fill="#DA6749" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-sidebar-order"><path d="M813.668 142.196c38.66 3.88 68.968 29.468 76.562 67.572 11.222 56.4 24.17 159.66 24.17 335.832 0 176.176-12.948 279.44-24.17 335.82-7.594 38.126-37.9 63.706-76.562 67.58-52.596 5.288-145.736 11-302.468 11-156.732 0-249.872-5.712-302.468-11-38.66-3.874-68.968-29.454-76.562-67.58C120.948 825.04 108 721.776 108 545.6c0-176.174 12.948-279.432 24.17-335.832 7.594-38.104 37.9-63.692 76.562-67.572 52.596-5.28 145.736-10.996 302.468-10.996 156.732 0 249.872 5.716 302.468 10.996z" fill="#FF934A" /><path d="M625.754 65.096c39.2.796 68.768 35.396 64.176 74.328l-5.242 44.448c-3.988 33.834-32.66 59.328-66.73 59.328H404.532c-34.072 0-62.744-25.494-66.73-59.328l-5.242-44.448c-4.592-38.932 24.976-73.532 64.176-74.328C430.784 64.4 468.82 64 511.244 64c42.426 0 80.46.4 114.51 1.096z" fill="#FFDA8F" /><path d="M287.2 702.4c0-32.12 20.564-55.754 52.662-55.978 1.098-.022 2.196-.022 3.338-.022s2.24 0 3.338.022c32.1.224 52.662 23.856 52.662 55.978 0 32.12-20.564 55.754-52.662 55.978-1.098.022-2.196.022-3.338.022s-2.24 0-3.338-.022c-32.1-.224-52.662-23.856-52.662-55.978zm179.692-18.906c1.166-20.226 16.688-33.69 36.894-35.146 14.896-1.052 35.638-1.948 63.414-1.948 27.776 0 48.52.896 63.414 1.948 20.206 1.456 35.728 14.92 36.894 35.146.312 5.42.492 11.694.492 18.906 0 7.212-.18 13.484-.492 18.906-1.166 20.226-16.688 33.69-36.894 35.146-14.896 1.052-35.638 1.948-63.414 1.948-27.776 0-48.52-.896-63.414-1.948-20.206-1.456-35.728-14.92-36.894-35.146-.312-5.42-.492-11.694-.492-18.906 0-7.212.18-13.484.492-18.906zM287.2 478.4c0-32.118 20.564-55.754 52.662-55.988a540.422 540.422 0 0 1 6.676 0c32.1.234 52.662 23.87 52.662 55.988 0 32.12-20.564 55.754-52.662 55.978-1.098.022-2.196.022-3.338.022s-2.24 0-3.338-.022c-32.1-.224-52.662-23.856-52.662-55.978zm180.14-22.172c1.726-18.514 16.958-29.778 35.504-31.06 20.116-1.388 51.722-2.768 97.956-2.768s77.84 1.38 97.956 2.768c18.546 1.282 33.78 12.546 35.504 31.06.58 6.132.94 13.46.94 22.172 0 8.714-.36 16.04-.94 22.176-1.726 18.502-16.958 29.77-35.504 31.046-20.116 1.39-51.722 2.778-97.956 2.778s-77.84-1.388-97.956-2.778c-18.546-1.276-33.78-12.544-35.504-31.046-.58-6.138-.94-13.462-.94-22.176 0-8.714.36-16.04.94-22.172z" fill="#FFF" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-sidebar-package"><path d="M195.307 869.76 39.04 171.307l301.653-54.08-18.133 79.146L128 229.44l100.373 485.333zM828.16 989.333 232.213 876.48l159.36-841.813L987.52 147.413l-159.36 841.92zM319.467 817.067 768.64 902.08l131.627-695.253-449.174-85.014-131.626 695.254z" fill="#FF9F06" /><path d="m478.63 457.426 38.682-205.031 73.375 13.843-38.683 205.03z" fill="#FF9F06" /><path d="m695.863 316.818 6.47-28.829 104.076 23.36-6.47 28.83zM685.1 365.246l6.47-28.829 104.075 23.36-6.47 28.829zM673.7 412.862l6.472-28.829 104.074 23.36-6.471 28.829zm-9.923 47.837 6.47-28.83 104.075 23.36-6.47 28.83zm-12.004 49.446 6.47-28.828 104.075 23.36-6.47 28.83zm-11.193 49.899 6.472-28.83 104.074 23.36-6.471 28.83zm-9.697 48.427 6.47-28.828 104.075 23.36-6.47 28.828zm-11.375 47.513 6.47-28.829 104.075 23.36-6.47 28.829zm-10.05 47.917 6.47-28.829 104.074 23.36-6.47 28.829zm-10.915 49.343 6.471-28.83 104.075 23.36-6.471 28.83z" fill="#F7931E" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-sidebar-pay"><path d="M59.303 919.928h363.553v14.906H59.303zm873.976-637.927-.038-.76c-3.514-34.351-32.228-60.253-66.79-60.253h-166.6l-2.235 2.798c-11.01 13.758-27.474 21.648-45.164 21.648H377.934l-48.646 42.157v-66.603h-164.96a66.85 66.85 0 0 0-45.101 17.432 66.916 66.916 0 0 0-21.688 42.823l-.038.688a64.662 64.662 0 0 0-.298 6.182v398.14c0 2.018.042 4.426.334 6.806 3.068 30.52 26.466 54.986 56.976 59.504 2.584.356 6.034.768 9.814.768h702.12c3.722 0 7.064-.386 9.942-.776 30.404-4.516 53.782-28.98 56.834-59.342.306-2.542.35-4.944.35-6.958v-398.14a59.44 59.44 0 0 0-.294-6.114zm-14.61 404.252c0 1.568-.028 3.408-.258 5.316-2.388 23.712-20.564 42.728-44.122 46.228-2.286.31-5.008.628-7.84.628H164.33c-2.27 0-4.596-.186-7.704-.616a52.074 52.074 0 0 1-44.274-46.402c-.214-1.746-.242-3.586-.242-5.152v-398.14c0-1.684.088-3.368.26-5.054l.036-.65a52.02 52.02 0 0 1 16.846-32.955 51.968 51.968 0 0 1 35.076-13.56H314.38v84.343l69.112-59.898h268.954c21.02 0 40.662-8.863 54.446-24.445h159.555c26.89 0 49.23 20.147 51.924 46.405l.038.76c.174 1.686.258 3.37.258 5.054v398.138z" fill="#4A555F" /><path d="M901.58 284.735a38.574 38.574 0 0 0-1.243-6.31c-3.43-11.974-12.572-21.066-24.148-24.147a32.286 32.286 0 0 0-6.608-1.242c-1.292-.148-2.386-.148-3.082-.148H380.714l-58.878 51.027v-51.027H164.38c-.746 0-1.788 0-3.08.148-2.236.198-4.422.546-6.508 1.192-11.826 3.23-20.868 12.271-24.198 23.947a35.432 35.432 0 0 0-1.44 9.988v398.088c0 .794 0 1.988.148 3.378a33.468 33.468 0 0 0 1.192 6.062l.1.448c.2.746.448 1.44.696 1.988 2.236 6.41 6.31 11.974 11.826 16.148l.446.348c.696.448 1.292.894 1.888 1.242.944.646 1.79 1.092 2.534 1.49a34.3 34.3 0 0 0 13.514 4.024l.794.05c.894.1 1.64.1 2.086.1h702.122c.448 0 1.192 0 2.086-.1l.796-.05a34.334 34.334 0 0 0 13.514-4.024c.746-.398 1.59-.844 2.534-1.49.596-.348 1.192-.794 1.888-1.242l.448-.348c5.516-4.174 9.59-9.738 11.826-16.148.248-.546.498-1.242.696-1.988l.1-.448a33.468 33.468 0 0 0 1.192-6.062c.148-1.392.148-2.584.148-3.378V288.165c0-1.194 0-2.336-.148-3.43zM373.193 618.187H198.05v-51.474h175.145v51.474zm4.172-208.598c0 23.762-19.344 43.106-43.074 43.106h-77.204c-23.761 0-43.107-19.344-43.107-43.108V381.65c0-23.728 19.346-43.074 43.107-43.074l77.204.002c23.728 0 43.074 19.344 43.074 43.072v27.94zm222.238 208.598H424.458v-51.474h175.146v51.474zm31.336-228.214c0-34.946 28.442-63.346 63.346-63.346 14.39 0 27.938 4.698 39.266 13.674l5.118 4.028 6.25-1.846c4.53-1.3 9.188-2.014 13.928-2.014 27.225 0 49.417 22.192 49.417 49.502 0 27.268-22.192 49.46-49.417 49.46-4.74 0-9.396-.67-13.928-2.014l-6.25-1.846-5.118 4.07c-11.328 8.936-24.876 13.676-39.266 13.676-34.902.002-63.346-28.44-63.346-63.344zm195.073 228.214H650.868v-51.474h175.145v51.474z" fill="#FFD452" /><path d="M416.99 559.24v66.387h190.062V559.24H416.99zm175.156 51.479h-160.25v-36.574h160.25v36.574zM190.585 559.24v66.386h190.06V559.24h-190.06zm175.153 51.478h-160.25v-36.574h160.25v36.574zm277.66-51.478v66.386h190.061V559.24H643.398zm175.155 51.478h-160.25v-36.574h160.25v36.574zm-172.835 51.944h184.625v14.906H645.718zM334.276 348.525l-77.2-.002c-18.275 0-33.143 14.87-33.143 33.146v27.93c0 18.276 14.868 33.144 33.143 33.144l77.2.002c18.276 0 33.144-14.87 33.144-33.146v-27.93c0-18.276-14.868-33.144-33.144-33.144zm18.238 61.074c0 10.056-8.182 18.24-18.238 18.24l-77.2-.002c-10.055 0-18.237-8.18-18.237-18.236v-27.93c0-10.056 8.18-18.24 18.237-18.24l77.2.002c10.056 0 18.238 8.18 18.238 18.238V409.6z" fill="#4A555F" /><path d="M231.387 388.181h128.581v14.906H231.387z" fill="#4A555F" /><path d="M262.852 355.977h14.906v39.656h-14.906zm51.512.002h14.906v39.654h-14.906zm-26.14 39.654h14.906v39.654h-14.906z" fill="#4A555F" /><path d="M645.718 389.975a48.608 48.608 0 1 0 97.216 0 48.608 48.608 0 1 0-97.216 0Z" fill="#F58E6F" /><path d="M724.088 389.977a34.72 34.72 0 1 0 69.44 0 34.72 34.72 0 1 0-69.44 0Z" fill="#71CCE0" /><path d="M652.462 0H387.248c-40.188 0-72.886 32.696-72.886 72.888v247.315l69.122-59.854h268.978c40.19 0 72.884-32.695 72.884-72.885V72.888C725.348 32.696 692.654 0 652.462 0zm57.98 187.464c0 31.968-26.008 57.98-57.98 57.98H377.93l-48.66 42.133V72.887c0-31.971 26.01-57.981 57.98-57.981h265.214c31.972 0 57.98 26.01 57.98 57.982v114.576z" fill="#4A555F" /><path d="M652.46 32.296H387.25c-22.378 0-40.588 18.208-40.588 40.59v176.63l24.786-21.462H652.46c22.384 0 40.594-18.21 40.594-40.594V72.888c0-22.384-18.21-40.592-40.594-40.592z" fill="#71CCE0" /><path d="M417.184 95.344h14.906v69.97h-14.906z" fill="#4A555F" /><path d="m391.018 142.574 59.306-37.126 7.91 12.634-59.308 37.126z" fill="#4A555F" /><path d="m390.674 119.036 7.544-12.852 60.344 35.42-7.544 12.852zm122.57-23.692h14.906v69.97h-14.906z" fill="#4A555F" /><path d="m487.068 142.558 59.31-37.128 7.908 12.634-59.31 37.128z" fill="#4A555F" /><path d="m486.774 119.02 7.55-12.852 60.338 35.44-7.55 12.854zm122.534-23.676h14.906v69.97h-14.906z" fill="#4A555F" /><path d="m583.136 142.578 59.306-37.126 7.91 12.634-59.306 37.126z" fill="#4A555F" /><path d="m582.84 119.018 7.55-12.854 60.334 35.44-7.55 12.854zm-78.272 626.859h14.906v92.34h-14.906z" fill="#4A555F" /><path d="M512.02 830.764c-53.274 0-96.618 43.342-96.618 96.618 0 53.274 43.342 96.618 96.618 96.618 53.278 0 96.618-43.342 96.618-96.618 0-53.276-43.34-96.618-96.618-96.618zm0 178.328c-45.056 0-81.71-36.656-81.71-81.71 0-45.056 36.656-81.71 81.71-81.71 45.058 0 81.712 36.656 81.712 81.71 0 45.054-36.654 81.71-81.712 81.71z" fill="#4A555F" /><path d="M540.412 913.754H483.63a6.184 6.184 0 0 0-6.184 6.184v48.382a6.184 6.184 0 0 0 6.184 6.184h56.782a6.184 6.184 0 0 0 6.184-6.184v-48.382a6.184 6.184 0 0 0-6.184-6.184z" fill="#F58E6F" /><path d="M540.412 906.3h-56.78c-7.518 0-13.634 6.118-13.634 13.638v48.382a13.65 13.65 0 0 0 13.634 13.636h56.78c7.52 0 13.64-6.118 13.64-13.636v-48.382a13.656 13.656 0 0 0-13.64-13.638zm-1.268 60.75H484.9v-45.844h54.244v45.844z" fill="#4A555F" /><path d="M512.02 862.862c-17.182 0-31.16 13.98-31.16 31.16v27.184h62.322v-27.184c0-17.182-13.98-31.16-31.162-31.16zm16.256 43.438h-32.51v-12.278c0-8.962 7.292-16.254 16.254-16.254s16.254 7.292 16.254 16.254V906.3zm72.864 13.628h363.555v14.906H601.14z" fill="#4A555F" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-sidebar-register"><path d="M661.333 640H608a10.667 10.667 0 1 0 0 21.333h53.333v53.334a10.667 10.667 0 1 0 21.334 0v-53.334H736A10.667 10.667 0 1 0 736 640h-53.333v-53.333a10.667 10.667 0 1 0-21.334 0V640zM512 1024C229.227 1024 0 794.773 0 512S229.227 0 512 0s512 229.227 512 512-229.227 512-512 512zm0-512a106.667 106.667 0 1 0 0-213.333A106.667 106.667 0 0 0 512 512zm0-21.333A85.333 85.333 0 1 1 512 320a85.333 85.333 0 0 1 0 170.667zm125.27 89.173A192 192 0 0 0 320 725.333h21.333A170.667 170.667 0 0 1 624.811 597.27l12.458-17.45z" fill="#FFB91E" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-sidebar-repply"><path d="M307.2 136.533h512q136.533 0 136.533 136.534v307.2q0 136.533-136.533 136.533h-512q-136.533 0-136.533-136.533v-307.2q0-136.534 136.533-136.534Z" fill="#FC7300" /><path d="M307.2 170.667h512q136.533 0 136.533 136.533v307.2q0 136.533-136.533 136.533h-512q-136.533 0-136.533-136.533V307.2q0-136.533 136.533-136.533Z" fill="#FA8511" /><path d="M170.667 273.067h512A136.533 136.533 0 0 1 819.2 409.6v307.2a136.533 136.533 0 0 1-136.533 136.533H493.909l-67.242 67.482-67.55-67.482h-188.45A136.533 136.533 0 0 1 34.133 716.8V409.6a136.533 136.533 0 0 1 136.534-136.533z" fill="#FBC476" /><path d="M170.667 307.2h512A136.533 136.533 0 0 1 819.2 443.733v307.2a136.533 136.533 0 0 1-136.533 136.534H493.909l-67.242 67.481-67.55-67.481h-188.45A136.533 136.533 0 0 1 34.133 750.933v-307.2A136.533 136.533 0 0 1 170.667 307.2z" fill="#FAB85F" /><path d="M238.93300000000002 477.867H614.4q34.133 0 34.133 34.133T614.4 546.133H238.933q-34.133 0-34.133-34.133t34.133-34.133ZM238.93300000000002 648.533H512q34.133 0 34.133 34.134 0 34.133-34.133 34.133H238.933q-34.133 0-34.133-34.133 0-34.134 34.133-34.134Z" fill="#FFF" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-sidebar-secure"><path d="M893.36 142.983c-141.158 0-270.146-48.675-360.195-133.856-12.169-12.17-31.639-12.17-43.808 0-87.615 85.18-219.037 133.856-360.194 133.856-17.037 0-31.64 14.602-31.64 31.639v386.966c0 124.12 65.712 238.507 172.797 309.086l223.905 146.025c4.867 2.434 12.169 4.867 17.036 4.867 4.868 0 12.169-2.433 17.036-4.867l223.905-146.025C861.722 800.095 925 683.275 925 561.588V174.622c0-17.037-14.603-31.64-31.64-31.64zM569.67 668.673c0 21.903-24.337 46.24-58.41 46.24-36.506 0-58.41-24.337-58.41-46.24 0-31.64 36.506-53.543 36.506-99.784 0-58.41-51.108-138.724-51.108-189.833 0-38.94 29.205-65.71 73.012-65.71s73.013 26.77 73.013 65.71c0 48.675-51.11 131.423-51.11 189.833 2.435 51.109 36.507 65.711 36.507 99.784z" fill="#F5B53A" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-sidebar-sensitive"><path d="M181.59 504.32a336 336 0 1 0 672 0 336 336 0 0 0-672 0z" fill="#FEEDCD" /><path d="M924.928 663.467a440.235 440.235 0 0 1-404.053 288.64l-6.699.128h-4.48c-105.259 0-207.403-37.718-287.403-106.283A443.136 443.136 0 0 1 73.045 582.613l-1.28-7.765 66.859 44.587 36.821-55.211-123.008-82.048a33.28 33.28 0 0 0-51.754 27.52c0 280.704 228.352 509.013 509.013 509.013h.256a506.88 506.88 0 0 0 291.541-91.733 506.24 506.24 0 0 0 186.155-241.707l2.859-7.68-62.848-21.333-2.731 7.168zM509.696.64C404.821.64 304 32.427 218.069 92.416a506.453 506.453 0 0 0-186.282 241.75l-2.859 7.68 62.848 21.333 2.73-7.254A444.373 444.373 0 0 1 509.612 66.987a443.008 443.008 0 0 1 436.693 369.706l1.237 7.766-66.858-44.587-36.779 55.21 122.965 82.049a33.28 33.28 0 0 0 51.627-27.52C1018.752 229.035 790.4.683 509.696.683z" fill="orange" /><path d="M662.528 438.4v-46.933H424.021V438.4h238.507zm-303.787-50.987 46.848-30.592c-11.861-14.08-23.424-28.245-34.602-42.752l-36.694-42.752-44.928 26.411c8.107 9.6 18.987 23.765 32.683 42.837 16.341 20.352 28.587 36.011 36.693 46.848zm16.342 254.72V434.347H275.2v50.944h46.848v171.221c1.365 20.352-4.779 34.603-18.39 42.837l32.683 42.88c8.107-8.234 17.622-17.066 28.459-26.538 10.837-10.838 27.904-23.766 50.987-38.742 9.472-6.741 16.341-11.52 20.309-14.293a423.68 423.68 0 0 1-12.203-57.13l-48.81 36.693z" fill="orange" /><path d="M744.021 682.965V289.58H436.224v48.938h252.672v326.187c2.773 23.04-9.472 33.237-36.693 30.592H584.96c5.376 21.76 8.79 39.339 10.155 52.907h81.493c47.787-.086 70.187-21.803 67.413-65.238z" fill="orange" /><path d="M633.941 491.435H446.38V664.66H633.94V491.435zm-48.896 128.341h-89.728v-83.541h89.728v83.541z" fill="orange" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-sidebar-share"><path d="M512 0C230.4 0 0 230.4 0 512s230.4 512 512 512 512-230.4 512-512S793.6 0 512 0z" fill="#F49C2E" /><path d="M750.933 257.422c2.845 1.422 2.845 4.267 2.845 5.69L649.956 695.466c0 1.422-1.423 2.844-2.845 4.266-1.422 0-1.422 1.423-2.844 1.423h-1.423l-207.644-64c-1.422 0-2.844-1.423-4.267-4.267 0-1.422 0-4.267 1.423-5.689l206.222-247.467L381.156 614.4c-1.423 1.422-4.267 1.422-5.69 1.422l-186.31-59.733c-2.845 0-4.267-2.845-4.267-5.689s1.422-4.267 2.844-5.689L745.244 256c2.845 0 4.267 0 5.69 1.422zM489.244 684.09c1.423 0 2.845 1.422 2.845 2.844v4.267l-54.045 86.756c-1.422 1.422-2.844 2.844-4.266 2.844h-1.422c-2.845 0-4.267-2.844-4.267-5.689V671.29c0-1.422 1.422-2.845 2.844-4.267 1.423-1.422 2.845-1.422 4.267-1.422l54.044 18.489z" fill="#FFF" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-sidebar-storage"><path d="M803.7 887.2H226.9c-47.4 0-86.2-38.8-86.2-86.2V278.2c0-47.4 38.8-86.2 86.2-86.2h576.8c47.4 0 86.2 38.8 86.2 86.2v522.9c0 47.3-38.8 86.1-86.2 86.1z" fill="#FCA235" opacity=".7" /><path d="M646.6 496.6H384c-49.5 0-90-40.5-90-90V175.8c0-25.5 20.8-46.3 46.3-46.3h349.9c25.5 0 46.3 20.8 46.3 46.3v230.7c.1 49.6-40.4 90.1-89.9 90.1z" fill="#FCA235" opacity=".7" /><path d="M642.9 743.5H387.7c-22 0-40-18-40-40s18-40 40-40h255.2c22 0 40 18 40 40s-18 40-40 40zm-26.4-327.3c-22 0-40-18-40-40V273.9c0-22 18-40 40-40s40 18 40 40v102.2c0 22.1-18 40.1-40 40.1z" fill="#FFF" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-sidebar-system"><path d="M910.72 807.04 704.832 603.712c13.248-27.84 20.608-59.008 20.608-91.648A213.12 213.12 0 0 0 512 298.624a215.486 215.486 0 0 0-57.024 7.68l91.392 91.008c37.824 38.144 34.944 102.016-6.144 142.976C499.328 581.12 435.2 584 397.312 546.496l-91.072-91.648c-5.056 18.112-7.68 37.248-7.68 57.28a213.76 213.76 0 0 0 213.504 214.016 209.28 209.28 0 0 0 91.328-20.8L808.256 909.12c26.24 25.664 69.888 24.128 97.984-4.352 28.032-27.968 30.016-72.064 4.48-97.728zm-55.36 82.944a36.736 36.736 0 0 1-36.608-36.416 36.48 36.48 0 0 1 36.608-35.584 35.84 35.84 0 0 1 36.224 35.584 36.16 36.16 0 0 1-36.224 36.416zM960 417.344h-20.736l-48.64-.512h-.384a59.776 59.776 0 0 1-27.136-9.664c-.64 0-.896-.192-1.152-.64a62.272 62.272 0 0 1-24.832-73.28 54.016 54.016 0 0 1 10.24-19.52l10.752-11.008 24.256-23.872 14.272-14.528a74.88 74.88 0 0 0-.768-92.096l-41.728-42.752a76.672 76.672 0 0 0-92.992-1.344l-15.168 14.592-33.728 34.688h-.512a63.424 63.424 0 0 1-64.896 8.512 69.184 69.184 0 0 1-20.096-13.568 67.008 67.008 0 0 1-17.856-37.504V64.64A74.368 74.368 0 0 0 543.04 0h-59.456a75.712 75.712 0 0 0-66.432 64.256v69.504c-.256 1.792-.896 3.712-1.024 5.312v.64c-.512 1.728-.704 3.52-.96 5.056-.64 0-.64.64-.64.64-.64 1.536-1.024 3.968-1.856 5.056-.576 1.92-1.664 3.456-2.496 5.248v.192a56.128 56.128 0 0 1-15.488 19.328 63.552 63.552 0 0 1-80.704 1.28l-10.88-10.944-24.192-23.68-14.656-14.912a74.752 74.752 0 0 0-92.096 1.088l-42.688 42.112a75.904 75.904 0 0 0-1.28 92.544l14.656 14.464 34.432 34.24 1.92 3.072c.448.192.832 1.088 1.728 2.24.448.64.832 1.92 1.536 2.816 0 .192 1.152 1.344 1.152 1.984.576.896 1.28 2.432 2.048 3.52 0 .64.192 1.344.576 1.984.64.896.896 2.432 1.856 3.776 0 .448.128 1.088.32 1.728.192 1.92 1.216 3.456 1.216 5.376a19.456 19.456 0 0 1 .832 5.696 61.76 61.76 0 0 1-18.304 53.12 62.72 62.72 0 0 1-37.568 18.24H65.024c-34.112 4.8-60.992 32-64.832 65.792L0 540.608c3.456 34.368 30.272 61.376 64.256 65.984h20.928l48.512.64c1.728.256 4.16.256 5.824.896h1.664c1.536.64 2.432 1.152 4.16 1.344 26.176 8.128 45.184 32.512 45.184 61.44a63.808 63.808 0 0 1-13.888 39.872l-10.688 10.368-24.448 23.872-14.592 14.528a76.224 76.224 0 0 0 .768 92.288l42.432 42.752a75.392 75.392 0 0 0 92.544.896l14.464-14.464 34.752-33.984c0-.448.256-.448.704-.704 1.344-1.344 2.752-1.92 3.776-3.264 1.216-.192 1.408-.192 2.304-.896.64-.448 1.728-1.344 2.624-1.92 1.216-.768 2.752-.896 3.968-1.536.768-.448 1.344-.704 1.6-1.152 1.792-.192 3.008-.896 5.44-1.536 2.112-.64 3.52-1.472 5.056-1.472h.576c1.664-.448 3.392-.704 5.312-1.152h.448c1.6 0 3.072 0 4.416-.64a63.872 63.872 0 0 1 48.896 19.072 63.232 63.232 0 0 1 18.56 37.952l-.192 14.912v54.336c4.032 34.432 31.36 61.44 65.408 64.96H540.8a74.496 74.496 0 0 0 65.984-63.808v-20.608l.64-35.072v-13.888a63.232 63.232 0 0 1 14.592-34.368c.512-.256 1.024-1.536 1.984-1.984a81.92 81.92 0 0 1 12.736-11.2c1.472-.192 2.88-1.344 3.776-1.92 1.152-.64 1.152-.64 1.6-.64.64-.256 1.024-.256 1.152-.256 1.28-.896 2.24-.896 3.648-1.472l-57.344-57.28a279.04 279.04 0 0 1-78.144 10.752A279.488 279.488 0 0 1 231.744 512a280.32 280.32 0 0 1 281.088-280.256 280.512 280.512 0 0 1 279.36 281.152c0 26.304-4.032 52.416-11.008 76.096l57.728 56.832c3.008-6.784 7.616-12.736 12.864-18.688 6.016-5.696 13.888-10.048 21.12-12.864a56.96 56.96 0 0 1 16.384-4.864h69.824a75.264 75.264 0 0 0 64.768-65.536v-60.608A74.496 74.496 0 0 0 960 417.344z" fill="#f59e37" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-sidebar-user"><path d="M1024 806.4V704s-70.4-12.8-70.4-19.2c0-6.4 0-12.8-6.4-12.8 6.4-12.8 44.8-44.8 44.8-44.8l-76.8-102.4s-51.2 38.4-64 44.8c-6.4 0-12.8-6.4-19.2-6.4-6.4 0-25.6-64-25.6-64H704s-12.8 64-25.6 64c-6.4 0-12.8 6.4-19.2 6.4-12.8-6.4-64-44.8-64-44.8l-70.4 102.4s38.4 38.4 38.4 51.2c0 6.4-6.4 6.4-6.4 12.8-19.2 6.4-64 12.8-64 12.8v102.4s57.6 12.8 64 19.2c0 6.4 6.4 12.8 6.4 19.2-12.8 12.8-44.8 38.4-44.8 38.4l76.8 102.4s64-38.4 70.4-44.8c6.4 0 12.8 6.4 12.8 6.4 6.4 0 19.2 64 19.2 64H800s6.4-57.6 12.8-57.6 12.8-6.4 19.2-6.4c6.4 6.4 51.2 44.8 51.2 44.8l102.4-102.4s-38.4-25.6-51.2-38.4c0-6.4 6.4-12.8 6.4-19.2 19.2-12.8 83.2-25.6 83.2-25.6zm-262.4 76.8c-70.4 0-128-57.6-128-128s57.6-128 128-128 128 57.6 128 128-57.6 128-128 128z" fill="#F1D2B0" /><path d="M428.8 492.8C550.4 492.8 672 377.6 672 256c0-121.6-115.2-243.2-236.8-243.2-121.6 0-243.2 128-243.2 249.6s115.2 230.4 236.8 230.4zM480 544H243.2c-64 0-153.6 32-179.2 121.6-32 89.6-32 89.6-57.6 179.2-12.8 44.8 204.8 70.4 422.4 70.4 70.4 0 25.6-57.6 25.6-128C448 614.4 588.8 544 480 544z" fill="#F49F3F" /></symbol><symbol class="icon" viewBox="0 0 1028 1024" id="icon-toolbar-collapse"><path d="M989.867 234.667H499.2c-17.067 0-34.133-21.334-34.133-42.667 0-25.6 12.8-42.667 34.133-42.667h490.667c17.066 0 34.133 17.067 34.133 42.667 0 21.333-12.8 42.667-34.133 42.667zm-473.6 128h465.066c25.6 0 46.934 21.333 46.934 42.666 0 25.6-21.334 42.667-46.934 42.667H516.267c-25.6 0-46.934-17.067-46.934-42.667s21.334-42.666 46.934-42.666zm0 298.666c-25.6 0-46.934-21.333-46.934-42.666 0-25.6 21.334-42.667 46.934-42.667h465.066c25.6 0 46.934 17.067 46.934 42.667s-21.334 42.666-46.934 42.666H516.267zm4.266 128H972.8c29.867 0 51.2 17.067 51.2 42.667s-21.333 42.667-51.2 42.667H520.533c-29.866 0-51.2-17.067-51.2-42.667s21.334-42.667 51.2-42.667zm-192 25.6c-17.066 17.067-46.933 17.067-64 0L12.8 541.867c-17.067-17.067-17.067-51.2 0-68.267l251.733-273.067c17.067-17.066 46.934-17.066 64 0s17.067 51.2 0 68.267L106.667 507.733l221.866 238.934c17.067 21.333 17.067 51.2 0 68.266z" /></symbol>',r.insertBefore(n,r.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",t):t()}const globals="";async function downloadAndInstall(){const t=Object.freeze(await fetch("./icons/icons.json").then(r=>r.json()));addCollection(t)}const app=createApp(_sfc_main);for(const[t,r]of Object.entries(ElementPlusIconsVue))app.component(t,r);app.use(installer);app.use(pinia);app.use(router);directive(app);useSettingsStore().settings.app.iconifyOfflineUse&&downloadAndInstall();app.mount("#app");export{useRouteStore$1 as $,useMenuStore as A,computed as B,watch as C,hotkeys as D,ElMessage as E,onUnmounted as F,normalizeClass as G,normalizeStyle$1 as H,createBlock as I,createCommentVNode as J,resolveDynamicComponent as K,KeepAlive as L,eventBus as M,renderSlot as N,useSlots as O,ApiUsre as P,reactive as Q,resolveDirective as R,Fragment as S,Transition as T,renderList as U,isRef as V,ApiApp as W,nextTick as X,api as Y,TransitionGroup as Z,_sfc_main$3 as _,createBaseVNode as a,onBeforeUpdate as a0,cloneDeep as a1,createSlots as a2,router as a3,resolveRoutePath as a4,useTimeoutFn as a5,toValue as a6,isClient as a7,noop as a8,isObject as a9,tryOnScopeDispose as aa,createSingletonPromise as ab,getCurrentInstance as ac,ElInput as ad,useAttrs$1 as ae,mergeProps as af,Icon as ag,__vitePreload as ah,getDefaultExportFromCjs as ai,getAugmentedNamespace as aj,onBeforeUnmount as ak,inject as al,provide as am,cloneVNode as an,toRef as ao,shallowRef as ap,isVNode as aq,axios$1 as ar,unref as b,createElementBlock as c,defineComponent as d,createVNode$1 as e,withCtx as f,useRoute as g,resolveComponent as h,popScopeId as i,useRouter as j,withKeys as k,createTextVNode as l,withModifiers as m,_export_sfc as n,openBlock as o,pushScopeId as p,block0 as q,ref as r,onBeforeRouteLeave as s,toDisplayString as t,useUserStore$1 as u,vShow as v,withDirectives as w,onMounted as x,useSettingsStore as y,useKeepAliveStore as z};