import{a as ne,r as re}from"./resize-detector-G6vbKCU7.js";import{t as ae,i as oe}from"./echarts-CXZcVnUo.js";import{d as ie,h as q,S as T,G as S,t as ue,b as O,Q as se,w as U,e as G,f as ce,a7 as le,P as fe,K as pe,u as ve}from"./@vue-DqCYILjk.js";var v=function(){return v=Object.assign||function(e){for(var o,r=1,l=arguments.length;r"u"||typeof customElements>"u")return _=!1;try{new Function("tag",`class EChartsElement extends HTMLElement { __dispose = null; disconnectedCallback() { if (this.__dispose) { this.__dispose(); this.__dispose = null; } } } if (customElements.get(tag) == null) { customElements.define(tag, EChartsElement); } `)(Z)}catch{return _=!1}return _=!0}(),Ee="ecTheme",_e="ecInitOptions",xe="ecUpdateOptions",W=/(^&?~?!?)native:/,Ce=ie({name:"echarts",props:v(v({option:Object,theme:{type:[Object,String]},initOptions:Object,updateOptions:Object,group:String,manualUpdate:Boolean},ge),be),emits:{},inheritAttrs:!1,setup:function(e,o){var r=o.attrs,l=T(),s=T(),a=T(),p=T(),j=S(Ee,null),g=S(_e,null),b=S(xe,null),d=ue(e),w=d.autoresize,J=d.manualUpdate,V=d.loading,X=d.loadingOptions,Y=O(function(){return p.value||e.option||null}),B=O(function(){return e.theme||k(j,{})}),P=O(function(){return e.initOptions||k(g,{})}),H=O(function(){return e.updateOptions||k(b,{})}),ee=O(function(){return function(n){var t={};for(var i in n)K(i)||(t[i]=n[i]);return t}(r)}),D={},L=se().proxy.$listeners,C={};function A(n){if(s.value){var t=a.value=oe(s.value,B.value,P.value);e.group&&(t.group=e.group),Object.keys(C).forEach(function(f){var u=C[f];if(u){var c=f.toLowerCase();c.charAt(0)==="~"&&(c=c.substring(1),u.__once__=!0);var y=t;if(c.indexOf("zr:")===0&&(y=t.getZr(),c=c.substring(3)),u.__once__){delete u.__once__;var m=u;u=function(){for(var E=[],h=0;h