"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("vue-demi"),t=require("echarts/core"),n=require("resize-detector"),r=function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;ndiv{width:100%;height:100%}\n",{});var g=function(){if(null!=p)return p;if("undefined"==typeof HTMLElement||"undefined"==typeof customElements)return p=!1;try{new Function("tag","class EChartsElement extends HTMLElement {\n __dispose = null;\n\n disconnectedCallback() {\n if (this.__dispose) {\n this.__dispose();\n this.__dispose = null;\n }\n }\n}\n\nif (customElements.get(tag) == null) {\n customElements.define(tag, EChartsElement);\n}\n")(d)}catch(e){return p=!1}return p=!0}();e.Vue2&&e.Vue2.config.ignoredElements.push(d);var m="ecTheme",O="ecInitOptions",E="ecUpdateOptions",_=e.defineComponent({name:"echarts",props:r(r({option:Object,theme:{type:[Object,String]},initOptions:Object,updateOptions:Object,group:String,manualUpdate:Boolean},u),f),emits:{},inheritAttrs:!1,setup:function(o,u){var a=u.attrs,f=e.shallowRef(),p=e.shallowRef(),d=e.shallowRef(),v=e.shallowRef(),h=e.inject(m,null),_=e.inject(O,null),b=e.inject(E,null),y=e.toRefs(o),x=y.autoresize,w=y.manualUpdate,j=y.loading,T=y.loadingOptions,A=e.computed((function(){return v.value||o.option||null})),L=e.computed((function(){return o.theme||c(h,{})})),C=e.computed((function(){return o.initOptions||c(_,{})})),z=e.computed((function(){return o.updateOptions||c(b,{})})),S=e.computed((function(){return function(e){var t={};for(var n in e)s(n)||(t[n]=e[n]);return t}(a)})),P=e.getCurrentInstance().proxy.$listeners;function D(n){if(p.value){var r=d.value=t.init(p.value,L.value,C.value);o.group&&(r.group=o.group);var i=P;i||(i={},Object.keys(a).filter((function(e){return 0===e.indexOf("on")&&e.length>2})).forEach((function(e){var t=e.charAt(2).toLowerCase()+e.slice(3);"Once"===t.substring(t.length-4)&&(t="~".concat(t.substring(0,t.length-4))),i[t]=a[e]}))),Object.keys(i).forEach((function(e){var t=i[e];if(t){var n=e.toLowerCase();"~"===n.charAt(0)&&(n=n.substring(1),t.__once__=!0);var o=r;if(0===n.indexOf("zr:")&&(o=r.getZr(),n=n.substring(3)),t.__once__){delete t.__once__;var u=t;t=function(){for(var e=[],r=0;r