"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("vue-demi"),t=require("echarts/core"),n=require("resize-detector"),o=function(){return(o=Object.assign||function(e){for(var t,n=1,o=arguments.length;n2})).forEach((function(e){var t=e.charAt(2).toLowerCase()+e.slice(3);i[t]=u[e]}))),Object.keys(i).forEach((function(e){var t=i[e];t&&(0===e.indexOf("zr:")?o.getZr().on(e.slice(3).toLowerCase(),t):o.on(e.toLowerCase(),t))})),O.value?e.nextTick((function(){o&&!o.isDisposed()&&o.resize(),a()})):a()}function a(){var e=n||E.value;e&&o.setOption(e,w.value)}}function A(){l.value&&(l.value.dispose(),l.value=void 0)}var z=null;e.watch(m,(function(t){"function"==typeof z&&(z(),z=null),t||(z=e.watch((function(){return r.option}),(function(e,t){e&&(l.value?l.value.setOption(e,o({notMerge:e.value!==(null==t?void 0:t.value)},w.value)):L())}),{deep:!0}))}),{immediate:!0}),e.watch([x,j],(function(){A(),L()}),{deep:!0}),e.watchEffect((function(){r.group&&l.value&&(l.value.group=r.group)}));var P=i(l);return function(t,n,r){var i=e.inject("ecLoadingOptions",{}),a=e.computed((function(){return o(o({},e.unref(i)),null==r?void 0:r.value)}));e.watchEffect((function(){var e=t.value;e&&(n.value?e.showLoading(a.value):e.hideLoading())}))}(l,b,y),function(o,r,i){var a=null;e.watch([i,o,r],(function(e,o,r){var i=e[0],u=e[1],c=e[2];i&&u&&c&&(a=t.throttle((function(){u.resize()}),100),n.addListener(i,a)),r((function(){a&&i&&n.removeListener(i,a)}))}))}(l,O,s),e.onMounted((function(){L()})),e.onUnmounted(A),o({chart:l,root:s,setOption:function(e,t){r.manualUpdate&&(f.value=e),l.value?l.value.setOption(e,t||{}):L(e)},nonEventAttrs:T},P)},render:function(){var t=o({},this.nonEventAttrs);return t.ref="root",t.class=t.class?["echarts"].concat(t.class):"echarts",e.h("x-vue-echarts",t)}});exports.INIT_OPTIONS_KEY="ecInitOptions",exports.LOADING_OPTIONS_KEY="ecLoadingOptions",exports.THEME_KEY="ecTheme",exports.UPDATE_OPTIONS_KEY="ecUpdateOptions",exports.default=f; //# sourceMappingURL=index.cjs.min.js.map