@liascript/exporter
Version:
A generic exporter for LiaScript
11 lines (9 loc) • 1.48 MB
JavaScript
!function(e,t,r,n,i){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},o="function"==typeof a[n]&&a[n],s=o.cache||{},l="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function u(t,r){if(!s[t]){if(!e[t]){var i="function"==typeof a[n]&&a[n];if(!r&&i)return i(t,!0);if(o)return o(t,!0);if(l&&"string"==typeof t)return l(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}d.resolve=function(r){var n=e[t][1][r];return null!=n?n:r},d.cache={};var p=s[t]=new u.Module(t);e[t][0].call(p.exports,d,p,p.exports,this)}return s[t].exports;function d(e){var t=d.resolve(e);return!1===t?{}:u(t)}}u.isParcelRequire=!0,u.Module=function(e){this.id=e,this.bundle=u,this.exports={}},u.modules=e,u.cache=s,u.parent=o,u.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(u,"root",{get:function(){return a[n]}}),a[n]=u;for(var c=0;c<t.length;c++)u(t[c]);if(r){var p=u(r);"object"==typeof exports&&"undefined"!=typeof module?module.exports=p:"function"==typeof define&&define.amd&&define((function(){return p}))}}({"9l4d7":[function(require,module,exports){var parcelHelpers=require("@parcel/transformer-js/src/esmodule-helpers.js"),_resizeObserverPolyfill=require("resize-observer-polyfill"),_resizeObserverPolyfillDefault=parcelHelpers.interopDefault(_resizeObserverPolyfill),_pdfast=require("pdfast"),_script=require("../liascript/service/Script"),_echarts=require("echarts"),_echartsWordcloud=require("echarts-wordcloud"),_langDEJs=require("echarts/i18n/langDE.js"),_langENJs=require("echarts/i18n/langEN.js"),_langESJs=require("echarts/i18n/langES.js"),_langFIJs=require("echarts/i18n/langFI.js"),_langFRJs=require("echarts/i18n/langFR.js"),_langJAJs=require("echarts/i18n/langJA.js"),_langTHJs=require("echarts/i18n/langTH.js"),_langZHJs=require("echarts/i18n/langZH.js"),_helper=require("../helper");const style="width: 100%; height: 400px; margin-top: -0.2em;";customElements.define("lia-chart",class extends HTMLElement{val="";renderer="svg";static get observedAttributes(){return["style","mode","json","locale","aria-label","renderer"]}constructor(){super(),this.option_={},this.chart=void 0,this.geoJson={url:"",data:null},this.locale="en",this.setRenderer(this.getAttribute("renderer")),this.mode="",this.style_=style}setRenderer(e){"canvas"!==e&&"svg"!==e||(this.renderer=e)}getOption(){let option=this.getAttribute("option");if(option){try{return JSON.parse(option)}catch(e){console.warn("lia-chart: could not parse json, will evaluate =>",e.message)}try{return eval("option = "+option)}catch(e){(0,_script.evalError)("lia-chart",option,e)}}return null}connectedCallback(){if(this.container||this.init(),!this.chart){this.container&&this.container.setAttribute("style",this.style_),this.initChart(),this.option_=this.getOption()||this.option_,this.option_.aria={show:!0};let e=this;this.chart?.on("finished",(function(){e.setAttribute("aria-label",e.container?.getAttribute("aria-label")||"")})),e.setAttribute("aria-role","figure alert"),e.setAttribute("aria-relevant","text"),this.geoJson.url||(this.updateChart(),this.resizeChart());try{this.parentElement&&this.resizeObserver.observe(this.parentElement)}catch(e){console.warn("charts: resize observer =>",e)}}}init(){const e=this.attachShadow({mode:"open"});this.container=document.createElement("div"),e.appendChild(this.container);let t=this;this.resizeObserver=new(0,_resizeObserverPolyfillDefault.default)(_helper.debounce((()=>{t.resizeChart()})))}disconnectedCallback(){this.chart&&_echarts.dispose(this.chart),this.resizeObserver.disconnect(),this.geoJson.data={}}attributeChangedCallback(e,t,r){if(t!==r)switch(e){case"style":this.style_=style+r,this.container?.setAttribute("style",this.style_),this.resizeChart();break;case"locale":this.chart&&this.locale!==r&&(this.locale=r,this.initChart(),this.updateChart());case"mode":r=r||"",this.chart&&this.mode!==r&&(this.mode=r,this.initChart(),this.updateChart());break;case"renderer":r=r||"svg",this.chart&&this.renderer!==r&&(this.setRenderer(r),this.initChart(),this.updateChart());break;case"json":if(this.geoJson.url=r,this.geoJson.data=null,_helper.allowedProtocol(this.geoJson.url)){let e=new XMLHttpRequest,t=this;e.onreadystatechange=function(){if(4==e.readyState&&200==e.status)try{e.responseText&&(t.geoJson.data=JSON.parse(e.responseText),t.updateChart())}catch(e){console.warn("eCharts ... could not load =>",e)}},e.open("GET",r,!0),e.send(null)}break;default:console.warn("charts: unknown attribute",e)}}updateChart(){this.chart&&this.option_&&(null!==this.geoJson.data&&_echarts.registerMap(this.geoJson.url,this.geoJson.data),this.chart.setOption(this.option_,!0))}initChart(){this.chart&&_echarts.dispose(this.chart),this.chart=_echarts.init(this.container,this.mode||"",{renderer:this.renderer,locale:this.locale,useDirtyRect:!1})}resizeChart(){this.chart&&this.chart.resize()}get option(){return this.option_}set option(e){if(e){const t=JSON.stringify(e);if(t!==this.val){if(this.val=t,e.aria={show:!0},e.pdf){const t=_pdfast.create(e.pdf.data,{min:e.pdf.min,max:e.pdf.max,size:e.pdf.size,width:e.pdf.width}),r=[],n=[];for(let e=0;e<t.length;e++)r.push(t[e].x),n.push(t[e].y);e.xAxis.data=r,e.series[0].data=n}this.option_=e,this.updateChart()}}}})},{"resize-observer-polyfill":"1wcIT",pdfast:"kT2vb","../liascript/service/Script":"ewivn",echarts:"1hyec","echarts-wordcloud":"86PWK","echarts/i18n/langDE.js":"58A5F","echarts/i18n/langEN.js":"lMQ6F","echarts/i18n/langES.js":"f4YGf","echarts/i18n/langFI.js":"amKqR","echarts/i18n/langFR.js":"fcunU","echarts/i18n/langJA.js":"6zybZ","echarts/i18n/langTH.js":"2pFXI","echarts/i18n/langZH.js":"6LASw","../helper":"967cd","@parcel/transformer-js/src/esmodule-helpers.js":"XTfsy"}],"1wcIT":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=arguments[3],i=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var r=-1;return e.some((function(e,n){return e[0]===t&&(r=n,!0)})),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var r=e(this.__entries__,t),n=this.__entries__[r];return n&&n[1]},t.prototype.set=function(t,r){var n=e(this.__entries__,t);~n?this.__entries__[n][1]=r:this.__entries__.push([t,r])},t.prototype.delete=function(t){var r=this.__entries__,n=e(r,t);~n&&r.splice(n,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var r=0,n=this.__entries__;r<n.length;r++){var i=n[r];e.call(t,i[1],i[0])}},t}()}(),a="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,o=void 0!==n&&n.Math===Math?n:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),s="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(o):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var l=["top","right","bottom","left","width","height","size","weight"],u="undefined"!=typeof MutationObserver,c=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var r=!1,n=!1,i=0;function a(){r&&(r=!1,e()),n&&l()}function o(){s(a)}function l(){var e=Date.now();if(r){if(e-i<2)return;n=!0}else r=!0,n=!1,setTimeout(o,t);i=e}return l}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,r=t.indexOf(e);~r&&t.splice(r,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){a&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),u?(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)},e.prototype.disconnect_=function(){a&&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)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,r=void 0===t?"":t;l.some((function(e){return!!~r.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),p=function(e,t){for(var r=0,n=Object.keys(t);r<n.length;r++){var i=n[r];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e},d=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||o},h=x(0,0,0,0);function f(e){return parseFloat(e)||0}function g(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return t.reduce((function(t,r){return t+f(e["border-"+r+"-width"])}),0)}function m(e){var t=e.clientWidth,r=e.clientHeight;if(!t&&!r)return h;var n=d(e).getComputedStyle(e),i=function(e){for(var t={},r=0,n=["top","right","bottom","left"];r<n.length;r++){var i=n[r],a=e["padding-"+i];t[i]=f(a)}return t}(n),a=i.left+i.right,o=i.top+i.bottom,s=f(n.width),l=f(n.height);if("border-box"===n.boxSizing&&(Math.round(s+a)!==t&&(s-=g(n,"left","right")+a),Math.round(l+o)!==r&&(l-=g(n,"top","bottom")+o)),!function(e){return e===d(e).document.documentElement}(e)){var u=Math.round(s+a)-t,c=Math.round(l+o)-r;1!==Math.abs(u)&&(s-=u),1!==Math.abs(c)&&(l-=c)}return x(i.left,i.top,s,l)}var y="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof d(e).SVGGraphicsElement}:function(e){return e instanceof d(e).SVGElement&&"function"==typeof e.getBBox};function v(e){return a?y(e)?function(e){var t=e.getBBox();return x(0,0,t.width,t.height)}(e):m(e):h}function x(e,t,r,n){return{x:e,y:t,width:r,height:n}}var j=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=x(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=v(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),b=function(e,t){var r,n,i,a,o,s,l,u=(n=(r=t).x,i=r.y,a=r.width,o=r.height,s="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,l=Object.create(s.prototype),p(l,{x:n,y:i,width:a,height:o,top:i,right:n+a,bottom:o+i,left:n}),l);p(this,{target:e,contentRect:u})},_=function(){function e(e,t,r){if(this.activeObservations_=[],this.observations_=new i,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=r}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof d(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new j(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof d(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new b(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),S="undefined"!=typeof WeakMap?new WeakMap:new i,w=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=c.getInstance(),n=new _(t,r,this);S.set(this,n)};["observe","unobserve","disconnect"].forEach((function(e){w.prototype[e]=function(){var t;return(t=S.get(this))[e].apply(t,arguments)}}));var T=void 0!==o.ResizeObserver?o.ResizeObserver:w;r.default=T},{"@parcel/transformer-js/src/esmodule-helpers.js":"XTfsy"}],kT2vb:[function(e,t,r){"use strict";var n=Math.log(2),i=t.exports,a=e("c2ab88812fa851a");function o(e){return 1-Math.abs(e)}t.exports.getUnifiedMinMax=function(e,t){return i.getUnifiedMinMaxMulti([e],t)},t.exports.getUnifiedMinMaxMulti=function(e,t){t=t||{};var r=!1,n=!1,i=a.isNumber(t.width)?t.width:2,o=a.isNumber(t.size)?t.size:50,s=a.isNumber(t.min)?t.min:(r=!0,a.findMinMulti(e)),l=a.isNumber(t.max)?t.max:(n=!0,a.findMaxMulti(e)),u=(l-s)/(o-1);return r&&(s-=2*i*u),n&&(l+=2*i*u),{min:s,max:l}},t.exports.create=function(e,t){if(t=t||{},!e||0===e.length)return[];var r=a.isNumber(t.size)?t.size:50,n=a.isNumber(t.width)?t.width:2,s=i.getUnifiedMinMax(e,{size:r,width:n,min:t.min,max:t.max}),l=s.min,u=s.max-l,c=u/(r-1);if(0===u)return[{x:l,y:1}];for(var p=[],d=0;d<r;d++)p.push({x:l+d*c,y:0});var h=function(e,t){for(var r={},n=0,i=-t;i<=t;i++)n+=e(i/t),r[i]=n;return r}(o,n),f=h[n],g=h[n-1]-h[n-2],m=0;e.forEach((function(e){var t=function(e){return Math.floor((e-l)/c)}(e);if(!(t+n<0||t-n>=p.length)){var r=Math.max(t-n,0),i=t,o=Math.min(t+n,p.length-1),s=r-(t-n),u=t+n-o,d=h[-n-1+s]||0,y=h[-n-1+u]||0,v=f/(f-d-y);s>0&&(m+=v*(s-1)*g);var x=Math.max(0,t-n+1);a.inside(0,p.length-1,x)&&(p[x].y+=1*v*g),a.inside(0,p.length-1,i+1)&&(p[i+1].y-=2*v*g),a.inside(0,p.length-1,o+1)&&(p[o+1].y+=1*v*g)}}));var y=m,v=0,x=0;return p.forEach((function(e){v+=e.y,y+=v,e.y=y,x+=y})),x>0&&p.forEach((function(e){e.y/=x})),p},t.exports.getExpectedValueFromPdf=function(e){if(e&&0!==e.length){var t=0;return e.forEach((function(e){t+=e.x*e.y})),t}},t.exports.getXWithLeftTailArea=function(e,t){if(e&&0!==e.length){for(var r=0,n=0,i=0;i<e.length&&(n=i,!((r+=e[i].y)>=t));i++);return e[n].x}},t.exports.getPerplexity=function(e){if(e&&0!==e.length){var t=0;return e.forEach((function(e){var r=Math.log(e.y);isFinite(r)&&(t+=e.y*r)})),t=-t/n,Math.pow(2,t)}}},{c2ab88812fa851a:"lp9E9"}],lp9E9:[function(e,t,r){"use strict";var n=t.exports;t.exports.isNumber=function(e){return"number"==typeof e},t.exports.findMin=function(e){if(0===e.length)return 1/0;for(var t=e[0],r=1;r<e.length;r++)t=Math.min(t,e[r]);return t},t.exports.findMax=function(e){if(0===e.length)return-1/0;for(var t=e[0],r=1;r<e.length;r++)t=Math.max(t,e[r]);return t},t.exports.findMinMulti=function(e){for(var t=n.findMin(e[0]),r=1;r<e.length;r++)t=Math.min(t,n.findMin(e[r]));return t},t.exports.findMaxMulti=function(e){for(var t=n.findMax(e[0]),r=1;r<e.length;r++)t=Math.max(t,n.findMax(e[r]));return t},t.exports.inside=function(e,t,r){return e<=r&&r<=t}},{}],"1hyec":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("./lib/extension.js"),a=e("./lib/export/core.js");n.exportAll(a,r);var o=e("./lib/export/renderers.js"),s=e("./lib/export/charts.js"),l=e("./lib/export/components.js"),u=e("./lib/export/features.js");(0,i.use)([o.CanvasRenderer]),(0,i.use)([o.SVGRenderer]),(0,i.use)([s.LineChart,s.BarChart,s.PieChart,s.ScatterChart,s.RadarChart,s.MapChart,s.TreeChart,s.TreemapChart,s.GraphChart,s.GaugeChart,s.FunnelChart,s.ParallelChart,s.SankeyChart,s.BoxplotChart,s.CandlestickChart,s.EffectScatterChart,s.LinesChart,s.HeatmapChart,s.PictorialBarChart,s.ThemeRiverChart,s.SunburstChart,s.CustomChart]),(0,i.use)(l.GridComponent),(0,i.use)(l.PolarComponent),(0,i.use)(l.GeoComponent),(0,i.use)(l.SingleAxisComponent),(0,i.use)(l.ParallelComponent),(0,i.use)(l.CalendarComponent),(0,i.use)(l.GraphicComponent),(0,i.use)(l.ToolboxComponent),(0,i.use)(l.TooltipComponent),(0,i.use)(l.AxisPointerComponent),(0,i.use)(l.BrushComponent),(0,i.use)(l.TitleComponent),(0,i.use)(l.TimelineComponent),(0,i.use)(l.MarkPointComponent),(0,i.use)(l.MarkLineComponent),(0,i.use)(l.MarkAreaComponent),(0,i.use)(l.LegendComponent),(0,i.use)(l.DataZoomComponent),(0,i.use)(l.DataZoomInsideComponent),(0,i.use)(l.DataZoomSliderComponent),(0,i.use)(l.VisualMapComponent),(0,i.use)(l.VisualMapContinuousComponent),(0,i.use)(l.VisualMapPiecewiseComponent),(0,i.use)(l.AriaComponent),(0,i.use)(l.TransformComponent),(0,i.use)(l.DatasetComponent),(0,i.use)(u.UniversalTransition),(0,i.use)(u.LabelLayout)},{"./lib/extension.js":"eI28y","./lib/export/core.js":"d2Bnd","./lib/export/renderers.js":"3Caw6","./lib/export/charts.js":"bbglF","./lib/export/components.js":"gXJjL","./lib/export/features.js":"gBDoA","@parcel/transformer-js/src/esmodule-helpers.js":"XTfsy"}],eI28y:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"use",(()=>v));var i=e("./core/echarts.js"),a=e("./view/Component.js"),o=n.interopDefault(a),s=e("./view/Chart.js"),l=n.interopDefault(s),u=e("./model/Component.js"),c=n.interopDefault(u),p=e("./model/Series.js"),d=n.interopDefault(p),h=e("zrender/lib/core/util.js"),f=e("./core/impl.js"),g=e("zrender/lib/zrender.js"),m=[],y={registerPreprocessor:i.registerPreprocessor,registerProcessor:i.registerProcessor,registerPostInit:i.registerPostInit,registerPostUpdate:i.registerPostUpdate,registerUpdateLifecycle:i.registerUpdateLifecycle,registerAction:i.registerAction,registerCoordinateSystem:i.registerCoordinateSystem,registerLayout:i.registerLayout,registerVisual:i.registerVisual,registerTransform:i.registerTransform,registerLoading:i.registerLoading,registerMap:i.registerMap,registerImpl:f.registerImpl,PRIORITY:i.PRIORITY,ComponentModel:c.default,ComponentView:o.default,SeriesModel:d.default,ChartView:l.default,registerComponentModel:function(e){c.default.registerClass(e)},registerComponentView:function(e){o.default.registerClass(e)},registerSeriesModel:function(e){d.default.registerClass(e)},registerChartView:function(e){l.default.registerClass(e)},registerSubTypeDefaulter:function(e,t){c.default.registerSubTypeDefaulter(e,t)},registerPainter:function(e,t){(0,g.registerPainter)(e,t)}};function v(e){(0,h.isArray)(e)?(0,h.each)(e,(function(e){v(e)})):(0,h.indexOf)(m,e)>=0||(m.push(e),(0,h.isFunction)(e)&&(e={install:e}),e.install(y))}},{"./core/echarts.js":"5Qv8C","./view/Component.js":"l2CrX","./view/Chart.js":"5UTqU","./model/Component.js":"78cfy","./model/Series.js":"VALkb","zrender/lib/core/util.js":"cDvxk","./core/impl.js":"hBkID","zrender/lib/zrender.js":"azB4t","@parcel/transformer-js/src/esmodule-helpers.js":"XTfsy"}],"5Qv8C":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"registerLocale",(()=>Q.registerLocale)),n.export(r,"version",(()=>oe)),n.export(r,"dependencies",(()=>se)),n.export(r,"PRIORITY",(()=>he)),n.export(r,"init",(()=>nt)),n.export(r,"connect",(()=>it)),n.export(r,"disconnect",(()=>at)),n.export(r,"disConnect",(()=>ot)),n.export(r,"dispose",(()=>st)),n.export(r,"getInstanceByDom",(()=>lt)),n.export(r,"getInstanceById",(()=>ut)),n.export(r,"registerTheme",(()=>ct)),n.export(r,"registerPreprocessor",(()=>pt)),n.export(r,"registerProcessor",(()=>dt)),n.export(r,"registerPostInit",(()=>ht)),n.export(r,"registerPostUpdate",(()=>ft)),n.export(r,"registerUpdateLifecycle",(()=>gt)),n.export(r,"registerAction",(()=>mt)),n.export(r,"registerCoordinateSystem",(()=>yt)),n.export(r,"getCoordinateSystemDimensions",(()=>vt)),n.export(r,"registerLayout",(()=>xt)),n.export(r,"registerVisual",(()=>jt)),n.export(r,"registerLoading",(()=>St)),n.export(r,"setCanvasCreator",(()=>wt)),n.export(r,"registerMap",(()=>Tt)),n.export(r,"getMap",(()=>Mt)),n.export(r,"registerTransform",(()=>Dt)),n.export(r,"dataTool",(()=>It));var i=e("tslib"),a=e("zrender/lib/zrender.js"),o=e("zrender/lib/core/util.js"),s=e("zrender/lib/core/env.js"),l=n.interopDefault(s),u=e("zrender/lib/core/timsort.js"),c=n.interopDefault(u),p=e("zrender/lib/core/Eventful.js"),d=n.interopDefault(p),h=e("../model/Global.js"),f=n.interopDefault(h),g=e("./ExtensionAPI.js"),m=n.interopDefault(g),y=e("./CoordinateSystem.js"),v=n.interopDefault(y),x=e("../model/OptionManager.js"),j=n.interopDefault(x),b=e("../preprocessor/backwardCompat.js"),_=n.interopDefault(b),S=e("../processor/dataStack.js"),w=n.interopDefault(S),T=e("../model/Series.js"),M=n.interopDefault(T),D=e("../view/Component.js"),I=n.interopDefault(D),C=e("../view/Chart.js"),A=n.interopDefault(C),k=e("../util/graphic.js"),L=e("../util/innerStore.js"),P=e("../util/states.js"),E=e("../util/model.js"),z=e("../util/throttle.js"),O=e("../visual/style.js"),R=e("../loading/default.js"),F=n.interopDefault(R),N=e("./Scheduler.js"),B=n.interopDefault(N),V=e("../theme/light.js"),G=n.interopDefault(V),H=e("../theme/dark.js"),X=n.interopDefault(H),W=e("../util/clazz.js"),U=e("../util/ECEventProcessor.js"),Y=e("../visual/symbol.js"),Z=e("../visual/helper.js"),K=e("../util/log.js"),q=e("../legacy/dataSelectAction.js"),J=e("../data/helper/transform.js"),Q=e("./locale.js"),$=e("../util/event.js"),ee=e("../visual/decal.js"),te=n.interopDefault(ee),re=e("./lifecycle.js"),ne=n.interopDefault(re),ie=e("zrender/lib/core/platform.js"),ae=e("./impl.js"),oe="5.6.0",se={zrender:"5.6.1"},le=2e3,ue=1e3,ce=2e3,pe=3e3,de=4500,he={PROCESSOR:{FILTER:1e3,SERIES_FILTER:800,STATISTIC:5e3},VISUAL:{LAYOUT:ue,PROGRESSIVE_LAYOUT:1100,GLOBAL:ce,CHART:pe,POST_CHART_LAYOUT:4600,COMPONENT:4e3,BRUSH:5e3,CHART_ITEM:de,ARIA:6e3,DECAL:7e3}},fe="__flagInMainProcess",ge="__pendingUpdate",me="__needsUpdateStatus",ye=/^[a-zA-Z0-9_]+$/,ve="__connectUpdateStatus";function xe(e){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];if(!this.isDisposed())return be(this,e,t);this.id}}function je(e){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return be(this,e,t)}}function be(e,t,r){return r[0]=r[0]&&r[0].toLowerCase(),d.default.prototype[t].apply(e,r)}var _e,Se,we,Te,Me,De,Ie,Ce,Ae,ke,Le,Pe,Ee,ze,Oe,Re,Fe,Ne,Be=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,i.__extends)(t,e),t}(d.default),Ve=Be.prototype;Ve.on=je("on"),Ve.off=je("off");var Ge=function(e){function t(t,r,n){var i=e.call(this,new(0,U.ECEventProcessor))||this;i._chartsViews=[],i._chartsMap={},i._componentsViews=[],i._componentsMap={},i._pendingActions=[],n=n||{},(0,o.isString)(r)&&(r=qe[r]),i._dom=t;n.ssr&&a.registerSSRDataGetter((function(e){var t=(0,L.getECData)(e),r=t.dataIndex;if(null!=r){var n=(0,o.createHashMap)();return n.set("series_index",t.seriesIndex),n.set("data_index",r),t.ssrType&&n.set("ssr_type",t.ssrType),n}}));var s=i._zr=a.init(t,{renderer:n.renderer||"canvas",devicePixelRatio:n.devicePixelRatio,width:n.width,height:n.height,ssr:n.ssr,useDirtyRect:(0,o.retrieve2)(n.useDirtyRect,!1),useCoarsePointer:(0,o.retrieve2)(n.useCoarsePointer,"auto"),pointerSize:n.pointerSize});i._ssr=n.ssr,i._throttledZrFlush=(0,z.throttle)((0,o.bind)(s.flush,s),17),(r=(0,o.clone)(r))&&(0,_.default)(r,!0),i._theme=r,i._locale=(0,Q.createLocaleObject)(n.locale||Q.SYSTEM_LANG),i._coordSysMgr=new(0,v.default);var l=i._api=Oe(i);function u(e,t){return e.__prio-t.__prio}return(0,c.default)(Ke,u),(0,c.default)(Ye,u),i._scheduler=new(0,B.default)(i,l,Ye,Ke),i._messageCenter=new Be,i._initEvents(),i.resize=(0,o.bind)(i.resize,i),s.animation.on("frame",i._onframe,i),ke(s,i),Le(s,i),(0,o.setAsPrimitive)(i),i}return(0,i.__extends)(t,e),t.prototype._onframe=function(){if(!this._disposed){Ne(this);var e=this._scheduler;if(this[ge]){var t=this[ge].silent;this[fe]=!0;try{_e(this),Te.update.call(this,null,this[ge].updateParams)}catch(e){throw this[fe]=!1,this[ge]=null,e}this._zr.flush(),this[fe]=!1,this[ge]=null,Ce.call(this,t),Ae.call(this,t)}else if(e.unfinished){var r=1,n=this._model,i=this._api;e.unfinished=!1;do{var a=+new Date;e.performSeriesTasks(n),e.performDataProcessorTasks(n),De(this,n),e.performVisualTasks(n),ze(this,this._model,i,"remain",{}),r-=+new Date-a}while(r>0&&e.unfinished);e.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(e,t,r){if(!this[fe])if(this._disposed)this.id;else{var n,i,a;if((0,o.isObject)(t)&&(r=t.lazyUpdate,n=t.silent,i=t.replaceMerge,a=t.transition,t=t.notMerge),this[fe]=!0,!this._model||t){var s=new(0,j.default)(this._api),l=this._theme,u=this._model=new(0,f.default);u.scheduler=this._scheduler,u.ssr=this._ssr,u.init(null,null,null,l,this._locale,s)}this._model.setOption(e,{replaceMerge:i},Ze);var c={seriesTransition:a,optionChanged:!0};if(r)this[ge]={silent:n,updateParams:c},this[fe]=!1,this.getZr().wakeUp();else{try{_e(this),Te.update.call(this,null,c)}catch(e){throw this[ge]=null,this[fe]=!1,e}this._ssr||this._zr.flush(),this[ge]=null,this[fe]=!1,Ce.call(this,n),Ae.call(this,n)}}},t.prototype.setTheme=function(){(0,K.deprecateLog)("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||l.default.hasGlobalWindow&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(e){return this.renderToCanvas(e)},t.prototype.renderToCanvas=function(e){return e=e||{},this._zr.painter.getRenderedCanvas({backgroundColor:e.backgroundColor||this._model.get("backgroundColor"),pixelRatio:e.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(e){return e=e||{},this._zr.painter.renderToString({useViewBox:e.useViewBox})},t.prototype.getSvgDataURL=function(){if(l.default.svgSupported){var e=this._zr,t=e.storage.getDisplayList();return(0,o.each)(t,(function(e){e.stopAnimation(null,!0)})),e.painter.toDataURL()}},t.prototype.getDataURL=function(e){if(!this._disposed){var t=(e=e||{}).excludeComponents,r=this._model,n=[],i=this;(0,o.each)(t,(function(e){r.eachComponent({mainType:e},(function(e){var t=i._componentsMap[e.__viewId];t.group.ignore||(n.push(t),t.group.ignore=!0)}))}));var a="svg"===this._zr.painter.getType()?this.getSvgDataURL():this.renderToCanvas(e).toDataURL("image/"+(e&&e.type||"png"));return(0,o.each)(n,(function(e){e.group.ignore=!1})),a}this.id},t.prototype.getConnectedDataURL=function(e){if(!this._disposed){var t="svg"===e.type,r=this.group,n=Math.min,i=Math.max,s=1/0;if($e[r]){var l=s,u=s,c=-1/0,p=-1/0,d=[],h=e&&e.pixelRatio||this.getDevicePixelRatio();(0,o.each)(Qe,(function(a,s){if(a.group===r){var h=t?a.getZr().painter.getSvgDom().innerHTML:a.renderToCanvas((0,o.clone)(e)),f=a.getDom().getBoundingClientRect();l=n(f.left,l),u=n(f.top,u),c=i(f.right,c),p=i(f.bottom,p),d.push({dom:h,left:f.left,top:f.top})}}));var f=(c*=h)-(l*=h),g=(p*=h)-(u*=h),m=ie.platformApi.createCanvas(),y=a.init(m,{renderer:t?"svg":"canvas"});if(y.resize({width:f,height:g}),t){var v="";return(0,o.each)(d,(function(e){var t=e.left-l,r=e.top-u;v+='<g transform="translate('+t+","+r+')">'+e.dom+"</g>"})),y.painter.getSvgRoot().innerHTML=v,e.connectedBackgroundColor&&y.painter.setBackgroundColor(e.connectedBackgroundColor),y.refreshImmediately(),y.painter.toDataURL()}return e.connectedBackgroundColor&&y.add(new k.Rect({shape:{x:0,y:0,width:f,height:g},style:{fill:e.connectedBackgroundColor}})),(0,o.each)(d,(function(e){var t=new k.Image({style:{x:e.left*h-l,y:e.top*h-u,image:e.dom}});y.add(t)})),y.refreshImmediately(),m.toDataURL("image/"+(e&&e.type||"png"))}return this.getDataURL(e)}this.id},t.prototype.convertToPixel=function(e,t){return Me(this,"convertToPixel",e,t)},t.prototype.convertFromPixel=function(e,t){return Me(this,"convertFromPixel",e,t)},t.prototype.containPixel=function(e,t){if(!this._disposed){var r,n=this._model,i=E.parseFinder(n,e);return(0,o.each)(i,(function(e,n){n.indexOf("Models")>=0&&(0,o.each)(e,(function(e){var i=e.coordinateSystem;if(i&&i.containPoint)r=r||!!i.containPoint(t);else if("seriesModels"===n){var a=this._chartsMap[e.__viewId];a&&a.containPoint&&(r=r||a.containPoint(t,e))}}),this)}),this),!!r}this.id},t.prototype.getVisual=function(e,t){var r=this._model,n=E.parseFinder(r,e,{defaultMainType:"series"}),i=n.seriesModel.getData(),a=n.hasOwnProperty("dataIndexInside")?n.dataIndexInside:n.hasOwnProperty("dataIndex")?i.indexOfRawIndex(n.dataIndex):null;return null!=a?(0,Z.getItemVisualFromData)(i,a,t):(0,Z.getVisualFromData)(i,t)},t.prototype.getViewOfComponentModel=function(e){return this._componentsMap[e.__viewId]},t.prototype.getViewOfSeriesModel=function(e){return this._chartsMap[e.__viewId]},t.prototype._initEvents=function(){var e=this;(0,o.each)(Xe,(function(t){var r=function(r){var n,i=e.getModel(),a=r.target;if("globalout"===t?n={}:a&&(0,$.findEventDispatcher)(a,(function(e){var t=(0,L.getECData)(e);if(t&&null!=t.dataIndex){var r=t.dataModel||i.getSeriesByIndex(t.seriesIndex);return n=r&&r.getDataParams(t.dataIndex,t.dataType,a)||{},!0}if(t.eventData)return n=(0,o.extend)({},t.eventData),!0}),!0),n){var s=n.componentType,l=n.componentIndex;"markLine"!==s&&"markPoint"!==s&&"markArea"!==s||(s="series",l=n.seriesIndex);var u=s&&null!=l&&i.getComponent(s,l),c=u&&e["series"===u.mainType?"_chartsMap":"_componentsMap"][u.__viewId];n.event=r,n.type=t,e._$eventProcessor.eventInfo={targetEl:a,packedEvent:n,model:u,view:c},e.trigger(t,n)}};r.zrEventfulCallAtLast=!0,e._zr.on(t,r,e)})),(0,o.each)(Ue,(function(t,r){e._messageCenter.on(r,(function(e){this.trigger(r,e)}),e)})),(0,o.each)(["selectchanged"],(function(t){e._messageCenter.on(t,(function(e){this.trigger(t,e)}),e)})),(0,q.handleLegacySelectEvents)(this._messageCenter,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){this._disposed?this.id:this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed)this.id;else{this._disposed=!0,this.getDom()&&E.setAttribute(this.getDom(),rt,"");var e=this,t=e._api,r=e._model;(0,o.each)(e._componentsViews,(function(e){e.dispose(r,t)})),(0,o.each)(e._chartsViews,(function(e){e.dispose(r,t)})),e._zr.dispose(),e._dom=e._model=e._chartsMap=e._componentsMap=e._chartsViews=e._componentsViews=e._scheduler=e._api=e._zr=e._throttledZrFlush=e._theme=e._coordSysMgr=e._messageCenter=null,delete Qe[e.id]}},t.prototype.resize=function(e){if(!this[fe])if(this._disposed)this.id;else{this._zr.resize(e);var t=this._model;if(this._loadingFX&&this._loadingFX.resize(),t){var r=t.resetOption("media"),n=e&&e.silent;this[ge]&&(null==n&&(n=this[ge].silent),r=!0,this[ge]=null),this[fe]=!0;try{r&&_e(this),Te.update.call(this,{type:"resize",animation:(0,o.extend)({duration:0},e&&e.animation)})}catch(e){throw this[fe]=!1,e}this[fe]=!1,Ce.call(this,n),Ae.call(this,n)}}},t.prototype.showLoading=function(e,t){if(this._disposed)this.id;else if((0,o.isObject)(e)&&(t=e,e=""),e=e||"default",this.hideLoading(),Je[e]){var r=Je[e](this._api,t),n=this._zr;this._loadingFX=r,n.add(r)}},t.prototype.hideLoading=function(){this._disposed?this.id:(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},t.prototype.makeActionFromEvent=function(e){var t=(0,o.extend)({},e);return t.type=Ue[e.type],t},t.prototype.dispatchAction=function(e,t){if(this._disposed)this.id;else if((0,o.isObject)(t)||(t={silent:!!t}),We[e.type]&&this._model)if(this[fe])this._pendingActions.push(e);else{var r=t.silent;Ie.call(this,e,r);var n=t.flush;n?this._zr.flush():!1!==n&&l.default.browser.weChat&&this._throttledZrFlush(),Ce.call(this,r),Ae.call(this,r)}},t.prototype.updateLabelLayout=function(){ne.default.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(e){if(this._disposed)this.id;else{var t=e.seriesIndex;this.getModel().getSeriesByIndex(t).appendData(e),this._scheduler.unfinished=!0,this.getZr().wakeUp()}},t.internalField=function(){function e(e){e.clearColorPalette(),e.eachSeries((function(e){e.clearColorPalette()}))}function t(e){for(var t=[],r=e.currentStates,n=0;n<r.length;n++){var i=r[n];"emphasis"!==i&&"blur"!==i&&"select"!==i&&t.push(i)}e.selected&&e.states.select&&t.push("select"),e.hoverState===P.HOVER_STATE_EMPHASIS&&e.states.emphasis?t.push("emphasis"):e.hoverState===P.HOVER_STATE_BLUR&&e.states.blur&&t.push("blur"),e.useStates(t)}function r(e,t){if(!e.preventAutoZ){var r=e.get("z")||0,i=e.get("zlevel")||0;t.eachRendered((function(e){return n(e,r,i,-1/0),!0}))}}function n(e,t,r,i){var a=e.getTextContent(),o=e.getTextGuideLine();if(e.isGroup)for(var s=e.childrenRef(),l=0;l<s.length;l++)i=Math.max(n(s[l],t,r,i),i);else e.z=t,e.zlevel=r,i=Math.max(e.z2,i);if(a&&(a.z=t,a.zlevel=r,isFinite(i)&&(a.z2=i+2)),o){var u=e.textGuideLineConfig;o.z=t,o.zlevel=r,isFinite(i)&&(o.z2=i+(u&&u.showAbove?1:-1))}return i}function a(e,t){t.eachRendered((function(e){if(!k.isElementRemoved(e)){var t=e.getTextContent(),r=e.getTextGuideLine();e.stateTransition&&(e.stateTransition=null),t&&t.stateTransition&&(t.stateTransition=null),r&&r.stateTransition&&(r.stateTransition=null),e.hasState()?(e.prevStates=e.currentStates,e.clearStates()):e.prevStates&&(e.prevStates=null)}}))}function s(e,r){var n=e.getModel("stateAnimation"),i=e.isAnimationEnabled(),a=n.get("duration"),o=a>0?{duration:a,delay:n.get("delay"),easing:n.get("easing")}:null;r.eachRendered((function(e){if(e.states&&e.states.emphasis){if(k.isElementRemoved(e))return;if(e instanceof k.Path&&(0,P.savePathStates)(e),e.__dirty){var r=e.prevStates;r&&e.useStates(r)}if(i){e.stateTransition=o;var n=e.getTextContent(),a=e.getTextGuideLine();n&&(n.stateTransition=o),a&&(a.stateTransition=o)}e.__dirty&&t(e)}}))}_e=function(e){var t=e._scheduler;t.restorePipelines(e._model),t.prepareStageTasks(),Se(e,!0),Se(e,!1),t.plan()},Se=function(e,t){for(var r=e._model,n=e._scheduler,i=t?e._componentsViews:e._chartsViews,a=t?e._componentsMap:e._chartsMap,o=e._zr,s=e._api,l=0;l<i.length;l++)i[l].__alive=!1;function u(e){var l=e.__requireNewView;e.__requireNewView=!1;var u="_ec_"+e.id+"_"+e.type,c=!l&&a[u];if(!c){var p=(0,W.parseClassType)(e.type);(c=new(t?I.default.getClass(p.main,p.sub):A.default.getClass(p.sub))).init(r,s),a[u]=c,i.push(c),o.add(c.group)}e.__viewId=c.__id=u,c.__alive=!0,c.__model=e,c.group.__ecComponentInfo={mainType:e.mainType,index:e.componentIndex},!t&&n.prepareView(c,e,r,s)}t?r.eachComponent((function(e,t){"series"!==e&&u(t)})):r.eachSeries(u);for(l=0;l<i.length;){var c=i[l];c.__alive?l++:(!t&&c.renderTask.dispose(),o.remove(c.group),c.dispose(r,s),i.splice(l,1),a[c.__id]===c&&delete a[c.__id],c.__id=c.group.__ecComponentInfo=null)}},we=function(e,t,r,n,i){var a=e._model;if(a.setUpdatePayload(r),n){var s={};s[n+"Id"]=r[n+"Id"],s[n+"Index"]=r[n+"Index"],s[n+"Name"]=r[n+"Name"];var l={mainType:n,query:s};i&&(l.subType=i);var u,c=r.excludeSeriesId;null!=c&&(u=(0,o.createHashMap)(),(0,o.each)(E.normalizeToArray(c),(function(e){var t=E.convertOptionIdName(e,null);null!=t&&u.set(t,!0)}))),a&&a.eachComponent(l,(function(t){if(!(u&&null!=u.get(t.id)))if((0,P.isHighDownPayload)(r))if(t instanceof M.default)r.type!==P.HIGHLIGHT_ACTION_TYPE||r.notBlur||t.get(["emphasis","disabled"])||(0,P.blurSeriesFromHighlightPayload)(t,r,e._api);else{var n=(0,P.findComponentHighDownDispatchers)(t.mainType,t.componentIndex,r.name,e._api),i=n.focusSelf,a=n.dispatchers;r.type===P.HIGHLIGHT_ACTION_TYPE&&i&&!r.notBlur&&(0,P.blurComponent)(t.mainType,t.componentIndex,e._api),a&&(0,o.each)(a,(function(e){r.type===P.HIGHLIGHT_ACTION_TYPE?(0,P.enterEmphasis)(e):(0,P.leaveEmphasis)(e)}))}else(0,P.isSelectChangePayload)(r)&&t instanceof M.default&&((0,P.toggleSelectionFromPayload)(t,r,e._api),(0,P.updateSeriesElementSelection)(t),Fe(e))}),e),a&&a.eachComponent(l,(function(t){u&&null!=u.get(t.id)||p(e["series"===n?"_chartsMap":"_componentsMap"][t.__viewId])}),e)}else(0,o.each)([].concat(e._componentsViews).concat(e._chartsViews),p);function p(n){n&&n.__alive&&n[t]&&n[t](n.__model,a,e._api,r)}},Te={prepareAndUpdate:function(e){_e(this),Te.update.call(this,e,{optionChanged:null!=e.newOption})},update:function(t,r){var n=this._model,i=this._api,a=this._zr,o=this._coordSysMgr,s=this._scheduler;if(n){n.setUpdatePayload(t),s.restoreData(n,t),s.performSeriesTasks(n),o.create(n,i),s.performDataProcessorTasks(n,t),De(this,n),o.update(n,i),e(n),s.performVisualTasks(n,t),Pe(this,n,i,t,r);var l=n.get("backgroundColor")||"transparent",u=n.get("darkMode");a.setBackgroundColor(l),null!=u&&"auto"!==u&&a.setDarkMode(u),ne.default.trigger("afterupdate",n,i)}},updateTransform:function(t){var r=this,n=this._model,i=this._api;if(n){n.setUpdatePayload(t);var a=[];n.eachComponent((function(e,o){if("series"!==e){var s=r.getViewOfComponentModel(o);if(s&&s.__alive)if(s.updateTransform){var l=s.updateTransform(o,n,i,t);l&&l.update&&a.push(s)}else a.push(s)}}));var s=(0,o.createHashMap)();n.eachSeries((function(e){var a=r._chartsMap[e.__viewId];if(a.updateTransform){var o=a.updateTransform(e,n,i,t);o&&o.update&&s.set(e.uid,1)}else s.set(e.uid,1)})),e(n),this._scheduler.performVisualTasks(n,t,{setDirty:!0,dirtyMap:s}),ze(this,n,i,t,{},s),ne.default.trigger("afterupdate",n,i)}},updateView:function(t){var r=this._model;r&&(r.setUpdatePayload(t),A.default.markUpdateMethod(t,"updateView"),e(r),this._scheduler.performVisualTasks(r,t,{setDirty:!0}),Pe(this,r,this._api,t,{}),ne.default.trigger("afterupdate",r,this._api))},updateVisual:function(t){var r=this,n=this._model;n&&(n.setUpdatePayload(t),n.eachSeries((function(e){e.getData().clearAllVisual()})),A.default.markUpdateMethod(t,"updateVisual"),e(n),this._scheduler.performVisualTasks(n,t,{visualType:"visual",setDirty:!0}),n.eachComponent((function(e,i){if("series"!==e){var a=r.getViewOfComponentModel(i);a&&a.__alive&&a.updateVisual(i,n,r._api,t)}})),n.eachSeries((function(e){r._chartsMap[e.__viewId].updateVisual(e,n,r._api,t)})),ne.default.trigger("afterupdate",n,this._api))},updateLayout:function(e){Te.update.call(this,e)}},Me=function(e,t,r,n){if(e._disposed)e.id;else for(var i,a=e._model,o=e._coordSysMgr.getCoordinateSystems(),s=E.parseFinder(a,r),l=0;l<o.length;l++){var u=o[l];if(u[t]&&null!=(i=u[t](a,s,n)))return i}},De=function(e,t){var r=e._chartsMap,n=e._scheduler;t.eachSeries((function(e){n.updateStreamModes(e,r[e.__viewId])}))},Ie=function(e,t){var r=this,n=this.getModel(),i=e.type,a=e.escapeConnect,s=We[i],l=s.actionInfo,u=(l.update||"update").split(":"),c=u.pop(),p=null!=u[0]&&(0,W.parseClassType)(u[0]);this[fe]=!0;var d=[e],h=!1;e.batch&&(h=!0,d=(0,o.map)(e.batch,(function(t){return(t=(0,o.defaults)((0,o.extend)({},t),e)).batch=null,t})));var f,g=[],m=(0,P.isSelectChangePayload)(e),y=(0,P.isHighDownPayload)(e);if(y&&(0,P.allLeaveBlur)(this._api),(0,o.each)(d,(function(t){if((f=(f=s.action(t,r._model,r._api))||(0,o.extend)({},t)).type=l.event||f.type,g.push(f),y){var n=E.preParseFinder(e),i=n.queryOptionMap,a=n.mainTypeSpecified?i.keys()[0]:"series";we(r,c,t,a),Fe(r)}else m?(we(r,c,t,"series"),Fe(r)):p&&we(r,c,t,p.main,p.sub)})),"none"!==c&&!y&&!m&&!p)try{this[ge]?(_e(this),Te.update.call(this,e),this[ge]=null):Te[c].call(this,e)}catch(e){throw this[fe]=!1,e}if(f=h?{type:l.event||i,escapeConnect:a,batch:g}:g[0],this[fe]=!1,!t){var v=this._messageCenter;if(v.trigger(f.type,f),m){var x={type:"selectchanged",escapeConnect:a,selected:(0,P.getAllSelectedIndices)(n),isFromClick:e.isFromClick||!1,fromAction:e.type,fromActionPayload:e};v.trigger(x.type,x)}}},Ce=function(e){for(var t=this._pendingActions;t.length;){var r=t.shift();Ie.call(this,r,e)}},Ae=function(e){!e&&this.trigger("updated")},ke=function(e,t){e.on("rendered",(function(r){t.trigger("rendered",r),!e.animation.isFinished()||t[ge]||t._scheduler.unfinished||t._pendingActions.length||t.trigger("finished")}))},Le=function(e,t){e.on("mouseover",(function(e){var r=e.target,n=(0,$.findEventDispatcher)(r,P.isHighDownDispatcher);n&&((0,P.handleGlobalMouseOverForHighDown)(n,e,t._api),Fe(t))})).on("mouseout",(function(e){var r=e.target,n=(0,$.findEventDispatcher)(r,P.isHighDownDispatcher);n&&((0,P.handleGlobalMouseOutForHighDown)(n,e,t._api),Fe(t))})).on("click",(function(e){var r=e.target,n=(0,$.findEventDispatcher)(r,(function(e){return null!=(0,L.getECData)(e).dataIndex}),!0);if(n){var i=n.selected?"unselect":"select",a=(0,L.getECData)(n);t._api.dispatchAction({type:i,dataType:a.dataType,dataIndexInside:a.dataIndex,seriesIndex:a.seriesIndex,isFromClick:!0})}}))},Pe=function(e,t,r,n,i){!function(e){var t=[],r=[],n=!1;if(e.eachComponent((function(e,i){var a=i.get("zlevel")||0,o=i.get("z")||0,s=i.getZLevelKey();n=n||!!s,("series"===e?r:t).push({zlevel:a,z:o,idx:i.componentIndex,type:e,key:s})})),n){var i,a,s=t.concat(r);(0,c.default)(s,(function(e,t){return e.zlevel===t.zlevel?e.z-t.z:e.zlevel-t.zlevel})),(0,o.each)(s,(function(t){var r=e.getComponent(t.type,t.idx),n=t.zlevel,o=t.key;null!=i&&(n=Math.max(i,n)),o?(n===i&&o!==a&&n++,a=o):a&&(n===i&&n++,a=""),i=n,r.setZLevel(n)}))}}(t),Ee(e,t,r,n,i),(0,o.each)(e._chartsViews,(function(e){e.__alive=!1})),ze(e,t,r,n,i),(0,o.each)(e._chartsViews,(function(e){e.__alive||e.remove(t,r)}))},Ee=function(e,t,n,i,l,u){(0,o.each)(u||e._componentsViews,(function(e){var o=e.__model;a(o,e),e.render(o,t,n,i),r(o,e),s(o,e)}))},ze=function(e,t,n,i,u,c){var p=e._scheduler;u=(0,o.extend)(u||{},{updatedSeries:t.getSeries()}),ne.default.trigger("series:beforeupdate",t,n,u);var d=!1;t.eachSeries((function(t){var r=e._chartsMap[t.__viewId];r.__alive=!0;var n=r.renderTask;p.updatePayload(n,i),a(t,r),c&&c.get(t.uid)&&n.dirty(),n.perform(p.getPerformArgs(n))&&(d=!0),r.group.silent=!!t.get("silent"),function(e,t){var r=e.get("blendMode")||null;t.eachRendered((function(e){e.isGroup||(e.style.blend=r)}))}(t,r),(0,P.updateSeriesElementSelection)(t)})),p.unfinished=d||p.unfinished,ne.default.trigger("series:layoutlabels",t,n,u),ne.default.trigger("series:transition",t,n,u),t.eachSeries((function(t){var n=e._chartsMap[t.__viewId];r(t,n),s(t,n)})),function(e,t){var r=e._zr,n=r.storage,i=0;n.traverse((function(e){e.isGroup||i++})),i>t.get("hoverLayerThreshold")&&!l.default.node&&!l.default.worker&&t.eachSeries((function(t){if(!t.preventUsingHoverLayer){var r=e._chartsMap[t.__viewId];r.__alive&&r.eachRendered((function(e){e.states.emphasis&&(e.states.emphasis.hoverLayer=!0)}))}}))}(e,t),ne.default.trigger("series:afterupdate",t,n,u)},Fe=function(e){e[me]=!0,e.getZr().wakeUp()},Ne=function(e){e[me]&&(e.getZr().storage.traverse((function(e){k.isElementRemoved(e)||t(e)})),e[me]=!1)},Oe=function(e){return new(function(t){function r(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(r,t),r.prototype.getCoordinateSystems=function(){return e._coordSysMgr.getCoordinateSystems()},r.prototype.getComponentByElement=function(t){for(;t;){var r=t.__ecComponentInfo;if(null!=r)return e._model.getComponent(r.mainType,r.index);t=t.parent}},r.prototype.enterEmphasis=function(t,r){(0,P.enterEmphasis)(t,r),Fe(e)},r.prototype.leaveEmphasis=function(t,r){(0,P.leaveEmphasis)(t,r),Fe(e)},r.prototype.enterBlur=function(t){(0,P.enterBlur)(t),Fe(e)},r.prototype.leaveBlur=function(t){(0,P.leaveBlur)(t),Fe(e)},r.prototype.enterSelect=function(t){(0,P.enterSelect)(t),Fe(e)},r.prototype.leaveSelect=function(t){(0,P.leaveSelect)(t),Fe(e)},r.prototype.getModel=function(){return e.getModel()},r.prototype.getViewOfComponentModel=function(t){return e.getViewOfComponentModel(t)},r.prototype.getViewOfSeriesModel=function(t){return e.getViewOfSeriesModel(t)},r}(m.default))(e)},Re=function(e){function t(e,t){for(var r=0;r<e.length;r++){e[r][ve]=t}}(0,o.each)(Ue,(function(r,n){e._messageCenter.on(n,(function(r){if($e[e.group]&&0!==e[ve]){if(r&&r.escapeConnect)return;var n=e.makeActionFromEvent(r),i=[];(0,o.each)(Qe,(function(t){t!==e&&t.group===e.group&&i.push(t)})),t(i,0),(0,o.each)(i,(function(e){1!==e[ve]&&e.dispatchAction(n)})),t(i,2)}}))}))}}(),t}(d.default),He=Ge.prototype;He.on=xe("on"),He.off=xe("off"),He.one=function(e,t,r){var n=this;(0,K.deprecateLog)("ECharts#one is deprecated."),this.on.call(this,e,(function r(){for(var i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];t&&t.apply&&t.apply(this,i),n.off(e,r)}),r)};var Xe=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];var We={},Ue={},Ye=[],Ze=[],Ke=[],qe={},Je={},Qe={},$e={},et=+new Date-0,tt=+new Date-0,rt="_echarts_instance_";function nt(e,t,r){var n=!(r&&r.ssr);if(n){var i=lt(e);if(i)return i}var a=new Ge(e,t,r);return a.id="ec_"+et++,Qe[a.id]=a,n&&E.setAttribute(e,rt,a.id),Re(a),ne.default.trigger("afterinit",a),a}function it(e){if((0,o.isArray)(e)){var t=e;e=null,(0,o.each)(t,(function(t){null!=t.group&&(e=t.group)})),e=e||"g_"+tt++,(0,o.each)(t,(function(t){t.group=e}))}return $e[e]=!0,e}function at(e){$e[e]=!1}var ot=at;function st(e){(0,o.isString)(e)?e=Qe[e]:e instanceof Ge||(e=lt(e)),e instanceof Ge&&!e.isDisposed()&&e.dispose()}function lt(e){return Qe[E.getAttribute(e,rt)]}function ut(e){return Qe[e]}function ct(e,t){qe[e]=t}function pt(e){(0,o.indexOf)(Ze,e)<0&&Ze.push(e)}function dt(e,t){_t(Ye,e,t,le)}function ht(e){gt("afterinit",e)}function ft(e){gt("afterupdate",e)}function gt(e,t){ne.default.on(e,t)}function mt(e,t,r){(0,o.isFunction)(t)&&(r=t,t="");var n=(0,o.isObject)(e)?e.type:[e,e={event:t}][0];e.event=(e.event||n).toLowerCase(),t=e.event,Ue[t]||((0,o.assert)(ye.test(n)&&ye.test(t)),We[n]||(We[n]={action:r,actionInfo:e}),Ue[t]=n)}function yt(e,t){v.default.register(e,t)}function vt(e){var t=v.default.get(e);if(t)return t.getDimensionsInfo?t.getDimensionsInfo():t.dimensions.slice()}function xt(e,t){_t(Ke,e,t,ue,"layout")}function jt(e,t){_t(Ke,e,t,pe,"visual")}var bt=[];function _t(e,t,r,n,i){if(((0,o.isFunction)(t)||(0,o.isObject)(t))&&(r=t,t=n),!((0,o.indexOf)(bt,r)>=0)){bt.push(r);var a=B.default.wrapStageHandler(r,i);a.__prio=t,a.__raw=r,e.push(a)}}function St(e,t){Je[e]=t}function wt(e){(0,ie.setPlatformAPI)({createCanvas:e})}function Tt(e,t,r){var n=(0,ae.getImpl)("registerMap");n&&n(e,t,r)}function Mt(e){var t=(0,ae.getImpl)("getMap");return t&&t(e)}var Dt=J.registerExternalTransform;jt(ce,O.seriesStyleTask),jt(de,O.dataStyleTask),jt(de,O.dataColorPaletteTask),jt(ce,Y.seriesSymbolTask),jt(de,Y.dataSymbolTask),jt(7e3,te.default),pt(_.default),dt(900,w.default),St("default",F.default),mt({type:P.HIGHLIGHT_ACTION_TYPE,event:P.HIGHLIGHT_ACTION_TYPE,update:P.HIGHLIGHT_ACTION_TYPE},o.noop),mt({type:P.DOWNPLAY_ACTION_TYPE,event:P.DOWNPLAY_ACTION_TYPE,update:P.DOWNPLAY_ACTION_TYPE},o.noop),mt({type:P.SELECT_ACTION_TYPE,event:P.SELECT_ACTION_TYPE,update:P.SELECT_ACTION_TYPE},o.noop),mt({type:P.UNSELECT_ACTION_TYPE,event:P.UNSELECT_ACTION_TYPE,update:P.UNSELECT_ACTION_TYPE},o.noop),mt({type:P.TOGGLE_SELECT_ACTION_TYPE,event:P.TOGGLE_SELECT_ACTION_TYPE,update:P.TOGGLE_SELECT_ACTION_TYPE},o.noop),ct("light",G.default),ct("dark",X.default);var It={}},{tslib:"5KoFu","zrender/lib/zrender.js":"azB4t","zrender/lib/core/util.js":"cDvxk","zrender/lib/core/env.js":"2KmZl","zrender/lib/core/timsort.js":"9iWWn","zrender/lib/core/Eventful.js":"ajwMz","../model/Global.js":"eVzIi","./ExtensionAPI.js":"bepTC","./CoordinateSystem.js":"hbhyp","../model/OptionManager.js":"81Z4n","../preprocessor/backwardCompat.js":"3quEI","../processor/dataStack.js":"fbUWJ","../model/Series.js":"VALkb","../view/Component.js":"l2CrX","../view/Chart.js":"5UTqU","../util/graphic.js":"fcone","../util/innerStore.js":"mlknW","../util/states.js":"by0y1","../util/model.js":"lqjp2","../util/throttle.js":"iuGJt","../visual/style.js":"cDqA8","../loading/default.js":"cAr4D","./Scheduler.js":"7jnlJ","../theme/light.js":"dW3wg","../theme/dark.js":"fB3aY","../util/clazz.js":"7DHW3","../util/ECEventProcessor.js":"1Pdtv","../visual/symbol.js":"g5AUu","../visual/helper.js":"fGn77","../util/log.js":"frf4w","../legacy/dataSelectAction.js":"132uX","../data/helper/transform.js":"cCgNi","./locale.js":"1P4sf","../util/event.js":"kThWg","../visual/decal.js":"64Sqb","./lifecycle.js":"eG0Mg","zrender/lib/core/platform.js":"7ie93","./impl.js":"hBkID","@parcel/transformer-js/src/esmodule-helpers.js":"XTfsy"}],"5KoFu":[function(e,t,r){
/*! *****************************************************************************
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 WHATSOE