/*! ../../util/states.js */

/*! ../../legacy/dataSelectAction.js */

/*! ../../coord/Axis.js */

/*! ./CandlestickView.js */

/*! ../../../util/model.js */

/*! ../../visual/visualDefault.js */

/*! ./funnelLayout.js */

/*! ../../util/layout.js */

/*! zrender/lib/core/curve.js */

/*! zrender/lib/core/util.js */

/*! ../util/model.js */

/*! ../helper/createClipPathFromCoordSys.js */

/*! ../util/model.js */

/*! zrender/lib/graphic/Path.js */

/*! ../util/log.js */

/*! ../../model/Model.js */

/*! zrender/lib/core/event.js */

/*! ./Handler.js */

/*! ../../view/Chart.js */

/*! ../core/BoundingRect.js */

/*! ../../data/SeriesData.js */

/*! ../helper/sliderMove.js */

/*! ./core/util.js */

/*! ../../util/graphic.js */

/*! ../data/helper/transform.js */

/*! zrender/lib/core/util.js */

/*! ../../helper/sliderMove.js */

/*! ../../util/types.js */

/*! tslib */

/*! ../../extension.js */

/*! ./axisTrigger.js */

/*! ../model/Series.js */

/*! ./number.js */

/*! ../helper/createSeriesDataSimply.js */

/*! ../../component/grid/installSimple.js */

/*! ../core/platform.js */

/*! ./ContinuousModel.js */

/*! ../model/mixin/itemStyle.js */

/*! ./path.js */

/*! zrender/lib/core/util.js */

/*! ../../data/helper/dataValueHelper.js */

/*! ./Interval.js */

/*! ../helper/createClipPathFromCoordSys.js */

/*! ../../util/graphic.js */

/*! ../../util/number.js */

/*! ../../coord/axisHelper.js */

/*! ./RadarView.js */

/*! zrender/lib/core/util.js */

/*! ../../util/symbol.js */

/*! ../../util/log.js */

/*! zrender/lib/core/util.js */

/*! ../../view/Chart.js */

/*! ./helper.js */

/*! ./locale.js */

/*! ./vector.js */

/*! ./dom.js */

/*! ../../model/Component.js */

/*! ../util/graphic.js */

/*! ../../core/CoordinateSystem.js */

/*! ../../util/types.js */

/*! ../../view/Component.js */

/*! ./simpleLayout.js */

/*! ../../component/helper/cursorHelper.js */

/*! zrender/lib/core/util.js */

/*! ../../extension.js */

/*! ./labelLayoutHelper.js */

/*! ../../util/graphic.js */

/*! ../../label/labelStyle.js */

/*! ../../util/model.js */

/*! ../helper/enableAriaDecalForTree.js */

/*! ../../view/Chart.js */

/*! ./LineView.js */

/*! ./mapSymbolLayout.js */

/*! ./createView.js */

/*! zrender/lib/graphic/Displayable.js */

/*! ./AxisPointerModel.js */

/*! ../../util/graphic.js */

/*! ../axisModelCommonMixin.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! ./helper.js */

/*! ./BaseAxisPointer.js */

/*! ../tool/color.js */

/*! tslib */

/*! ../../model/Component.js */

/*! zrender/lib/core/BoundingRect.js */

/*! ../../util/innerStore.js */

/*! ../../layout/points.js */

/*! ./model.js */

/*! ../../util/number.js */

/*! ../util/number.js */

/*! ../model/mixin/makeStyleMapper.js */

/*! ../../scale/Interval.js */

/*! ../../util/model.js */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! ./cssEmphasis.js */

/*! ../../label/labelStyle.js */

/*! ./treemapLayout.js */

/*! ../../util/model.js */

/*! tslib */

/*! ../../coord/single/singleCreator.js */

/*! ./AxisView.js */

/*! ./GraphSeries.js */

/*! ../../helper/BrushTargetManager.js */

/*! ../../label/labelStyle.js */

/*! zrender/lib/core/vector.js */

/*! zrender/lib/core/util.js */

/*! ../canvas/helper.js */

/*! ./MarkerModel.js */

/*! zrender/lib/core/util.js */

/*! ./Clip.js */

/*! ./MapSeries.js */

/*! tslib */

/*! ../../view/Component.js */

/*! ../scale/Interval.js */

/*! ../../core/CoordinateSystem.js */

/*! ./MarkerModel.js */

/*! tslib */

/*! ../../view/Component.js */

/*! ../../util/number.js */

/*! ./filterTransform.js */

/*! ../../data/DataDiffer.js */

/*! ./Region.js */

/*! zrender/lib/graphic/shape/Rect.js */

/*! ./labelGuideHelper.js */

/*! ../helper/sectorHelper.js */

/*! ../../model/Series.js */

/*! tslib */

/*! ../graphic/shape/Sector.js */

/*! ./lib/export/core.js */

/*! ../../util/log.js */

/*! ../Axis.js */

/*! ../graphic/Image.js */

/*! ../../util/graphic.js */

/*! zrender/lib/core/vector.js */

/*! ./candlestickVisual.js */

/*! ../../util/model.js */

/*! ../../coord/CoordinateSystem.js */

/*! ./SliderTimelineModel.js */

/*! ../../animation/customGraphicKeyframeAnimation.js */

/*! ../../util/model.js */

/*! zrender/lib/graphic/Text.js */

/*! ../../model/Series.js */

/*! ../util/log.js */

/*! zrender/lib/core/util.js */

/*! ../util/log.js */

/*! ../../util/graphic.js */

/*! zrender/lib/core/util.js */

/*! ./vector.js */

/*! ./ParallelAxis.js */

/*! ./helper.js */

/*! ../config.js */

/*! zrender/lib/core/PathProxy.js */

/*! ../../coord/geo/geoSourceManager.js */

/*! ../axis/AxisBuilder.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/matrix.js */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! ../util/clazz.js */

/*! ../../util/types.js */

/*! ./constants.js */

/*! ./helper.js */

/*! zrender/lib/core/platform.js */

/*! ../../util/symbol.js */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! ../../util/throttle.js */

/*! ./simpleLayoutHelper.js */

/*! ../../util/number.js */

/*! zrender/lib/core/timsort.js */

/*! zrender/lib/core/util.js */

/*! ../util/number.js */

/*! ../util/states.js */

/*! zrender/lib/core/matrix.js */

/*! ./easing.js */

/*! ../core/util.js */

/*! tslib */

/*! ../../label/labelStyle.js */

/*! ../../view/Chart.js */

/*! ./LegendView.js */

/*! ../component/dataZoom/installDataZoomInside.js */

/*! ../../util/innerStore.js */

/*! ./DataZoomView.js */

/*! ../../util/graphic.js */

/*! ../component/marker/installMarkLine.js */

/*! zrender/lib/core/util.js */

/*! ../../util/graphic.js */

/*! ../axis/AxisView.js */

/*! zrender/lib/core/util.js */

/*! ./DataDiffer.js */

/*! ../../util/symbol.js */

/*! ../core/task.js */

/*! ../../util/innerStore.js */

/*! ../core/PathProxy.js */

/*! ../../util/graphic.js */

/*! ../../util/model.js */

/*! ./helper.js */

/*! ../axisPointer/viewHelper.js */

/*! ./roams.js */

/*! zrender/lib/core/BoundingRect.js */

/*! ../../util/states.js */

/*! ./AxisBuilder.js */

/*! ./TimelineAxis.js */

/*! ../Source.js */

/*! ../core/LRU.js */

/*! zrender/lib/contain/text.js */

/*! ../../component/tooltip/tooltipMarkup.js */

/*! ../helper/createSeriesData.js */

/*! ./checkMarkerInSeries.js */

/*! ./dataValueHelper.js */

/*! ../../model/Model.js */

/*! ./internalComponentCreator.js */

/*! ../theme/light.js */

/*! ../../util/model.js */

/*! ../../model/Series.js */

/*! ../../model/Model.js */

/*! ../component/legend/installLegendScroll.js */

/*! zrender/lib/core/util.js */

/*! ../component/radar/install.js */

/*! ../DataStore.js */

/*! ../visual/style.js */

/*! ../helper/BrushController.js */

/*! ../core/util.js */

/*! ../../util/states.js */

/*! ../data/helper/dataStackHelper.js */

/*! ../util/clazz.js */

/*! ../../util/layout.js */

/*! ./Cartesian.js */

/*! zrender/lib/core/util.js */

/*! ../util/log.js */

/*! ../../extension.js */

/*! ./Scale.js */

/*! zrender/lib/core/util.js */

/*! ../util/innerStore.js */

/*! ../helper/EffectPolyline.js */

/*! ../../model/mixin/palette.js */

/*! ../../visual/LegendVisualProvider.js */

/*! ../../util/graphic.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/vector.js */

/*! ./Animator.js */

/*! ./themeRiverLayout.js */

/*! ../../coord/CoordinateSystem.js */

/*! ./basicTransition.js */

/*! zrender/lib/core/util.js */

/*! ./bbox.js */

/*! tslib */

/*! ../core/curve.js */

/*! ../../model/Model.js */

/*! ../../util/format.js */

/*! zrender/lib/graphic/Path.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ../../util/innerStore.js */

/*! tslib */

/*! ../../util/graphic.js */

/*! ../helper/whiskerBoxCommon.js */

/*! ./SingleAxis.js */

/*! ../../util/layout.js */

/*! ../../util/graphic.js */

/*! ./CalendarView.js */

/*! ../../data/Tree.js */

/*! ../../label/labelStyle.js */

/*! ../graphic/helper/image.js */

/*! ./innerStore.js */

/*! ../../util/throttle.js */

/*! ../../util/innerStore.js */

/*! ../../data/SeriesData.js */

/*! ./format.js */

/*! zrender/lib/graphic/shape/BezierCurve.js */

/*! ./SeriesDataSchema.js */

/*! ../../label/labelStyle.js */

/*! ./graphHelper.js */

/*! ../../data/helper/sourceHelper.js */

/*! ../../util/layout.js */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! ../../util/innerStore.js */

/*! tslib */

/*! ../component/calendar/install.js */

/*! ./api/format.js */

/*! ../core/Eventful.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/vector.js */

/*! ../../util/model.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ../../util/layout.js */

/*! ../../model/Series.js */

/*! ../../coord/View.js */

/*! ../../util/vendor.js */

/*! ../helper/Polyline.js */

/*! ../../util/model.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ./sankeyLayout.js */

/*! zrender/lib/core/util.js */

/*! ../helper/image.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! ./LinesSeries.js */

/*! tslib */

/*! tslib */

/*! ../../util/number.js */

/*! ./featureManager.js */

/*! ./installLegendPlain.js */

/*! tslib */

/*! ./installCommon.js */

/*! ../helper/poly.js */

/*! ./mixin/lineStyle.js */

/*! ./DataZoomModel.js */

/*! ./Geo.js */

/*! zrender/lib/core/util.js */

/*! ../core/PathProxy.js */

/*! zrender/lib/core/util.js */

/*! ./linesVisual.js */

/*! ../../util/model.js */

/*! ../../model/Component.js */

/*! ../helper/Line.js */

/*! ./feature/Restore.js */

/*! ./fix/textCoord.js */

/*! ../../util/format.js */

/*! ../chart/helper/createRenderPlanner.js */

/*! ../core/util.js */

/*! zrender/lib/graphic/Path.js */

/*! ../../util/states.js */

/*! ../tool/color.js */

/*! tslib */

/*! zrender/lib/contain/text.js */

/*! ./TreeSeries.js */

/*! ../pie/pieLayout.js */

/*! tslib */

/*! ../../coord/cartesian/cartesianAxisHelper.js */

/*! ./BaseAxisPointer.js */

/*! ../helper/Symbol.js */

/*! zrender/lib/core/util.js */

/*! ./circularLayoutHelper.js */

/*! ../../util/symbol.js */

/*! ../../util/symbol.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! ../../data/Tree.js */

/*! ../../util/states.js */

/*! ./tooltipMarkup.js */

/*! ../contain/text.js */

/*! ./geoSourceManager.js */

/*! ./core/env.js */

/*! tslib */

/*! ../../core/curve.js */

/*! ./Displayable.js */

/*! tslib */

/*! ../helper/createSeriesData.js */

/*! zrender/lib/core/Transformable.js */

/*! ../../util/graphic.js */

/*! ../../coord/CoordinateSystem.js */

/*! ../../label/labelStyle.js */

/*! ./MarkerView.js */

/*! ./feature/MagicType.js */

/*! zrender/lib/core/util.js */

/*! ../../coord/axisHelper.js */

/*! ./tooltipMarkup.js */

/*! tslib */

/*! ./helper.js */

/*! ../config.js */

/*! ../Path.js */

/*! ../animation/cubicEasing.js */

/*! tslib */

/*! ../../util/number.js */

/*! ../../visual/VisualMapping.js */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/event.js */

/*! zrender/lib/core/util.js */

/*! ./axisSplitHelper.js */

/*! zrender/lib/core/util.js */

/*! ./core/env.js */

/*! ./Component.js */

/*! zrender/lib/core/Eventful.js */

/*! ../../util/conditionalExpression.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/Transformable.js */

/*! ../helper/enableAriaDecalForTree.js */

/*! tslib */

/*! ../core/util.js */

/*! ../../view/Chart.js */

/*! zrender/lib/contain/text.js */

/*! tslib */

/*! ../../util/innerStore.js */

/*! ../../model/Component.js */

/*! ./domapi.js */

/*! ../chart/gauge/install.js */

/*! ./markerHelper.js */

/*! ../../util/number.js */

/*! zrender/lib/core/util.js */

/*! ../../../core/echarts.js */

/*! ./windingLine.js */

/*! ../../core/CoordinateSystem.js */

/*! tslib */

/*! ../../data/SeriesData.js */

/*! ../../chart/helper/createSeriesData.js */

/*! ./FunnelSeries.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! ../toolbox/feature/Brush.js */

/*! ../../view/Component.js */

/*! zrender/lib/core/util.js */

/*! ./contain/text.js */

/*! ./env.js */

/*! ./sunburstAction.js */

/*! ./dividePath.js */

/*! tslib */

/*! ./core/BoundingRect.js */

/*! ../core/Transformable.js */

/*! ../helper/Symbol.js */

/*! ../../util/graphic.js */

/*! zrender/lib/core/util.js */

/*! ../../util/model.js */

/*! ../../component/helper/roamHelper.js */

/*! ./LegendView.js */

/*! ../../data/helper/sourceHelper.js */

/*! ./poly.js */

/*! ../../util/graphic.js */

/*! ../../extension.js */

/*! tslib */

/*! ../../model/referHelper.js */

/*! tslib */

/*! ../core/PathProxy.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ../i18n/langEN.js */

/*! ../helper/treeHelper.js */

/*! ../helper/labelHelper.js */

/*! zrender/lib/core/curve.js */

/*! ../Source.js */

/*! zrender/lib/core/util.js */

/*! ./featureManager.js */

/*! ../component/tooltip/install.js */

/*! ../../util/model.js */

/*! ../radar/backwardCompat.js */

/*! ./SeriesDimensionDefine.js */

/*! ../../label/labelGuideHelper.js */

/*! zrender/lib/core/util.js */

/*! ../Axis.js */

/*! zrender/lib/tool/color.js */

/*! ./MarkAreaView.js */

/*! ../../util/throttle.js */

/*! ../../component/helper/sliderMove.js */

/*! ../../util/number.js */

/*! zrender/lib/core/util.js */

/*! ./checkMarkerInSeries.js */

/*! ../../util/layout.js */

/*! ../../coord/axisHelper.js */

/*! ../util/graphic.js */

/*! ./Storage.js */

/*! ../../data/helper/createDimensions.js */

/*! ./Gradient.js */

/*! zrender/lib/core/util.js */

/*! ../helper/createSeriesData.js */

/*! ./categoryVisual.js */

/*! ../../util/layout.js */

/*! zrender/lib/core/vector.js */

/*! ./cartesianAxisHelper.js */

/*! ./ToolboxView.js */

/*! tslib */

/*! ../helper/createClipPathFromCoordSys.js */

/*! ../helper/poly.js */

/*! zrender/lib/core/util.js */

/*! ../../util/graphic.js */

/*! ../../component/helper/RoamController.js */

/*! ./visualEncoding.js */

/*! ../../view/Component.js */

/*! ./curve.js */

/*! tslib */

/*! tslib */

/*! ./edgeVisual.js */

/*! ../component/timeline/install.js */

/*! ../featureManager.js */

/*! ../../util/states.js */

/*! zrender/lib/core/vector.js */

/*! zrender/lib/graphic/Image.js */

/*! ../../util/layout.js */

/*! ./graphHelper.js */

/*! ./core/BoundingRect.js */

/*! ./log.js */

/*! ./SliderZoomModel.js */

/*! ../../util/model.js */

/*! ../../util/model.js */

/*! ../../util/layout.js */

/*! ./labelStyle.js */

/*! ../../util/layout.js */

/*! ../../util/graphic.js */

/*! zrender/lib/core/util.js */

/*! ../../view/Chart.js */

/*! ../Path.js */

/*! ../../util/format.js */

/*! ./mapDataStatistic.js */

/*! ./viewHelper.js */

/*! ./Axis2D.js */

/*! zrender/lib/tool/parseXML.js */

/*! ./cssClassId.js */

/*! ./mapStyleToAttrs.js */

/*! ../../util/vendor.js */

/*! ../../component/tooltip/tooltipMarkup.js */

/*! ../../data/helper/dataValueHelper.js */

/*! ./AxisBuilder.js */

/*! ../../view/Component.js */

/*! ./MapView.js */

/*! ./preprocessor.js */

/*! tslib */

/*! ./TreemapSeries.js */

/*! ../../action/roamHelper.js */

/*! ../../core/echarts.js */

/*! ./treemapAction.js */

/*! ../helper/LargeSymbolDraw.js */

/*! ../util/log.js */

/*! ./VisualMapModel.js */

/*! tslib */

/*! ../../util/innerStore.js */

/*! ../../label/labelStyle.js */

/*! ../../util/number.js */

/*! ./circularLayoutHelper.js */

/*! zrender/lib/core/util.js */

/*! ../model/mixin/palette.js */

/*! ../helper/multipleGraphEdgeHelper.js */

/*! ../../util/innerStore.js */

/*! ./BaseAxisPointer.js */

/*! ./sortTransform.js */

/*! zrender/lib/core/util.js */

/*! ../../data/SeriesData.js */

/*! ../graphic/constants.js */

/*! ../util/graphic.js */

/*! ../../coord/parallel/ParallelModel.js */

/*! ../chart/bar/installPictorialBar.js */

/*! ../../animation/basicTransition.js */

/*! ../helper/createSeriesData.js */

/*! zrender/lib/core/matrix.js */

/*! tslib */

/*! ../../util/graphic.js */

/*! ../axisDefault.js */

/*! ./Region.js */

/*! ../../view/Chart.js */

/*! ../../util/format.js */

/*! ../graphic/TSpan.js */

/*! ../visual/helper.js */

/*! tslib */

/*! ../../util/number.js */

/*! ../helper/labelHelper.js */

/*! ../graphic/constants.js */

/*! ../../data/helper/dimensionHelper.js */

/*! ./ScatterView.js */

/*! ../../util/component.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ../../visual/visualSolution.js */

/*! ../axisPointer/modelHelper.js */

/*! ../../util/graphic.js */

/*! ../../util/innerStore.js */

/*! ./core.js */

/*! ./helper/dataProvider.js */

/*! ../../util/graphic.js */

/*! ../axisModelCommonMixin.js */

/*! ../../util/states.js */

/*! ../core/matrix.js */

/*! ../../util/model.js */

/*! ./lib/extension.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! ../util/ECEventProcessor.js */

/*! ../core/util.js */

/*! ../../processor/negativeDataFilter.js */

/*! ../../model/Component.js */

/*! tslib */

/*! ../util/clazz.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/graphic/Group.js */

/*! ../../coord/axisHelper.js */

/*! zrender/lib/graphic/shape/Arc.js */

/*! zrender/lib/core/util.js */

/*! ../../view/Component.js */

/*! zrender/lib/core/util.js */

/*! ../util/states.js */

/*! zrender/lib/core/vector.js */

/*! zrender/lib/core/util.js */

/*! ../../processor/dataFilter.js */

/*! ../../coord/calendar/Calendar.js */

/*! ./core/echarts.js */

/*! ../../util/states.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ../helper/treeHelper.js */

/*! ./linesLayout.js */

/*! ./lib/export/renderers.js */

/*! zrender/lib/zrender.js */

/*! ../../core/util.js */

/*! tslib */

/*! tslib */

/*! tslib */

/*! ../../util/number.js */

/*! ../renderer/installCanvasRenderer.js */

/*! ./windingLine.js */

/*! ../../label/labelStyle.js */

/*! ../../helper/BrushController.js */

/*! ../../label/labelStyle.js */

/*! tslib */

/*! ../loading/default.js */

/*! zrender/lib/core/BoundingRect.js */

/*! ../component/aria/install.js */

/*! ../../util/symbol.js */

/*! zrender/lib/core/env.js */

/*! zrender/lib/core/env.js */

/*! ../chart/sankey/install.js */

/*! tslib */

/*! ./TimelineView.js */

/*! ../../util/number.js */

/*! ../featureManager.js */

/*! ../../util/types.js */

/*! ./mixin/palette.js */

/*! ../../label/labelStyle.js */

/*! ../../util/event.js */

/*! zrender/lib/core/BoundingRect.js */

/*! ../../data/helper/sourceHelper.js */

/*! ../data/helper/dataStackHelper.js */

/*! ../util/component.js */

/*! zrender/lib/core/util.js */

/*! ../../label/labelStyle.js */

/*! ../../label/labelStyle.js */

/*! ../../label/labelStyle.js */

/*! ./Scheduler.js */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! ./CustomSeries.js */

/*! ../graphic/shape/Polygon.js */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! ../../data/helper/dataStackHelper.js */

/*! ../../util/log.js */

/*! ../../label/sectorLabel.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/graphic/Image.js */

/*! ../data/DataDiffer.js */

/*! tslib */

/*! ../../util/model.js */

/*! ./dataProvider.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/Eventful.js */

/*! ../coord/geo/parseGeoJson.js */

/*! ../../view/Component.js */

/*! ../../data/helper/createDimensions.js */

/*! ./number.js */

/*! ./Scale.js */

/*! ./circularLayoutHelper.js */

/*! ../../util/graphic.js */

/*! ../../util/innerStore.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ./helper.js */

/*! zrender/lib/core/vector.js */

/*! ../../util/layout.js */

/*! ./Image.js */

/*! ../../util/number.js */

/*! ./modelHelper.js */

/*! zrender/lib/core/util.js */

/*! ../helper/multipleGraphEdgeHelper.js */

/*! ./line.js */

/*! ../util/graphic.js */

/*! ../../util/model.js */

/*! ../../util/graphic.js */

/*! ../../util/innerStore.js */

/*! zrender/lib/graphic/Path.js */

/*! ../../util/graphic.js */

/*! ../../model/Model.js */

/*! ./installLegendScroll.js */

/*! ../../data/Graph.js */

/*! ../Source.js */

/*! ./Polyline.js */

/*! ../../data/helper/createDimensions.js */

/*! ../util/log.js */

/*! ../../coord/calendar/CalendarModel.js */

/*! ./api/time.js */

/*! zrender/lib/core/util.js */

/*! ../coord/Axis.js */

/*! ../util/types.js */

/*! zrender/lib/core/util.js */

/*! ../../view/Chart.js */

/*! ../../processor/dataFilter.js */

/*! ../../util/innerStore.js */

/*! ../../coord/axisModelCreator.js */

/*! ../../util/model.js */

/*! ../../util/states.js */

/*! zrender/lib/contain/text.js */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! ./ParallelSeries.js */

/*! ../graphic/shape/Line.js */

/*! zrender/lib/core/util.js */

/*! ../../coord/cartesian/prepareCustom.js */

/*! ../helper/whiskerBoxCommon.js */

/*! ../../util/number.js */

/*! ../../visual/LegendVisualProvider.js */

/*! ../helper/multipleGraphEdgeHelper.js */

/*! ../../component/helper/cursorHelper.js */

/*! ../Source.js */

/*! ../data/helper/sourceHelper.js */

/*! ./selector.js */

/*! ../../coord/axisModelCreator.js */

/*! ../core/util.js */

/*! zrender/lib/core/bbox.js */

/*! ./feature/DataZoom.js */

/*! ../graphic/Image.js */

/*! ../../data/helper/dataProvider.js */

/*! ./fix/diaoyuIsland.js */

/*! zrender/lib/core/util.js */

/*! ./SankeySeries.js */

/*! ./candlestickLayout.js */

/*! ./Interval.js */

/*! ../../util/number.js */

/*! ../../label/labelGuideHelper.js */

/*! ../../util/layout.js */

/*! ./transformPath.js */

/*! tslib */

/*! ../util/number.js */

/*! zrender/lib/core/util.js */

/*! ./Line.js */

/*! ../renderer/installSVGRenderer.js */

/*! ./prepareBoxplotData.js */

/*! ./helper.js */

/*! tslib */

/*! zrender/lib/core/env.js */

/*! ./Displayable.js */

/*! ../graphic/shape/Ellipse.js */

/*! ../../label/labelStyle.js */

/*! ../core/util.js */

/*! zrender/lib/core/util.js */

/*! ./dashStyle.js */

/*! zrender/lib/core/util.js */

/*! ../component/marker/installMarkPoint.js */

/*! ./TooltipModel.js */

/*! ./VisualMapping.js */

/*! zrender/lib/graphic/Group.js */

/*! ../../util/graphic.js */

/*! ./mixin/textStyle.js */

/*! ../../util/types.js */

/*! zrender/lib/core/util.js */

/*! ../axisPointer/SingleAxisPointer.js */

/*! tslib */

/*! ../toolbox/featureManager.js */

/*! zrender/lib/contain/text.js */

/*! zrender/lib/core/BoundingRect.js */

/*! ../../util/graphic.js */

/*! zrender/lib/core/Eventful.js */

/*! ./feature/DataView.js */

/*! ./Eventful.js */

/*! ../../animation/basicTransition.js */

/*! ../../extension.js */

/*! ../../model/Model.js */

/*! tslib */

/*! ./treeLayout.js */

/*! ./core.js */

/*! ../../label/labelLayoutHelper.js */

/*! zrender/lib/core/util.js */

/*! ../../util/model.js */

/*! ./ScrollableLegendModel.js */

/*! ./basicTransition.js */

/*! ./helper/createDimensions.js */

/*! zrender/lib/graphic/Displayable.js */

/*! ../graphic/Path.js */

/*! ./Model.js */

/*! tslib */

/*! ../../label/labelLayoutHelper.js */

/*! zrender/lib/core/env.js */

/*! ../../util/format.js */

/*! zrender/lib/core/util.js */

/*! ../../core/vector.js */

/*! ../core/curve.js */

/*! ../../model/mixin/dataFormat.js */

/*! ../../util/component.js */

/*! ./preprocessor.js */

/*! ../helper/roundRect.js */

/*! ../../util/graphic.js */

/*! zrender/lib/core/util.js */

/*! ./globalDefault.js */

/*! ../../component/tooltip/seriesFormatTooltip.js */

/*! tslib */

/*! ../../label/labelStyle.js */

/*! ../core/util.js */

/*! ../../data/SeriesData.js */

/*! zrender/lib/core/util.js */

/*! ./arc.js */

/*! ../../util/log.js */

/*! ./cssClassId.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/Transformable.js */

/*! ../Path.js */

/*! ../../util/model.js */

/*! ../../util/graphic.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/contain/text.js */

/*! ../../component/helper/MapDraw.js */

/*! ../util/number.js */

/*! ../../util/model.js */

/*! tslib */

/*! ./BarSeries.js */

/*! ../../util/number.js */

/*! tslib */

/*! ../../data/helper/dataValueHelper.js */

/*! ./AxisView.js */

/*! zrender/lib/core/BoundingRect.js */

/*! ../../util/graphic.js */

/*! ./FunnelView.js */

/*! ../chart/line/install.js */

/*! ./core/Eventful.js */

/*! zrender/lib/core/matrix.js */

/*! ./animation/Animation.js */

/*! ../../util/states.js */

/*! ../helper/sliderMove.js */

/*! ../line/poly.js */

/*! ./installDataZoomSlider.js */

/*! ./task.js */

/*! ../featureManager.js */

/*! ../../util/symbol.js */

/*! ./Path.js */

/*! ../../data/Source.js */

/*! ./helper/SeriesDataSchema.js */

/*! ../../view/Chart.js */

/*! zrender/lib/core/BoundingRect.js */

/*! ../Element.js */

/*! ./InsideZoomModel.js */

/*! ../../coord/single/singleAxisHelper.js */

/*! ../util/graphic.js */

/*! zrender/lib/graphic/Path.js */

/*! ../Path.js */

/*! ../../label/labelStyle.js */

/*! zrender/lib/tool/morphPath.js */

/*! ../axisAlignTicks.js */

/*! ../graphic/CompoundPath.js */

/*! ../core/util.js */

/*! ../../util/component.js */

/*! ../../model/Component.js */

/*! ../helper/treeHelper.js */

/*! zrender/lib/graphic/shape/Line.js */

/*! zrender/lib/core/util.js */

/*! ../model/Model.js */

/*! ../../layout/barGrid.js */

/*! ../helper/createSeriesDataSimply.js */

/*! ./MarkAreaModel.js */

/*! ./graphic/constants.js */

/*! ../../animation/customGraphicTransition.js */

/*! ./MarkLineView.js */

/*! ../Region.js */

/*! ../chart/themeRiver/install.js */

/*! ./basicTransition.js */

/*! ../helper/createRenderPlanner.js */

/*! ./checkMarkerInSeries.js */

/*! zrender/lib/core/util.js */

/*! ../axis/RadiusAxisView.js */

/*! ./roams.js */

/*! ../../visual/helper.js */

/*! ../../util/number.js */

/*! ../axisPointer/install.js */

/*! ./DataZoomView.js */

/*! ../helper/subPixelOptimize.js */

/*! ../helper/createSeriesData.js */

/*! ./labelHelper.js */

/*! tslib */

/*! ./installSimple.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! zrender/lib/graphic/CompoundPath.js */

/*! ./circularLayout.js */

/*! ../../action/roamHelper.js */

/*! ./Cartesian2D.js */

/*! ./core.js */

/*! ../../view/Chart.js */

/*! zrender/lib/contain/polygon.js */

/*! ../util/decal.js */

/*! zrender/lib/core/BoundingRect.js */

/*! ../../util/format.js */

/*! ../../util/symbol.js */

/*! tslib */

/*! ../core/PathProxy.js */

/*! zrender/lib/core/PathProxy.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! ./VisualMapView.js */

/*! zrender/lib/core/util.js */

/*! ../../util/model.js */

/*! ../../data/helper/dataProvider.js */

/*! zrender/lib/core/BoundingRect.js */

/*! ../core/util.js */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! ./Parallel.js */

/*! zrender/lib/core/vector.js */

/*! ../../util/number.js */

/*! ../graphic/RadialGradient.js */

/*! tslib */

/*! ../util/log.js */

/*! ./helper/dimensionHelper.js */

/*! ../../util/event.js */

/*! ../../component/helper/RoamController.js */

/*! ../../util/format.js */

/*! ../../util/symbol.js */

/*! ../../util/number.js */

/*! ../axisPointer/PolarAxisPointer.js */

/*! ../core/platform.js */

/*! zrender/lib/core/util.js */

/*! ./markerHelper.js */

/*! ../component/transform/install.js */

/*! ../data/helper/sourceManager.js */

/*! ./smoothBezier.js */

/*! ./timelineAction.js */

/*! ../helper/brushHelper.js */

/*! ../../util/number.js */

/*! zrender/lib/graphic/shape/Ring.js */

/*! ./BaseBarSeries.js */

/*! zrender/lib/core/util.js */

/*! ../axis/parallelAxisAction.js */

/*! ../axisModelCommonMixin.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! ../layout/barGrid.js */

/*! ./SVGPathRebuilder.js */

/*! ../canvas/dashStyle.js */

/*! tslib */

/*! ../../util/model.js */

/*! ./sunburstVisual.js */

/*! ../../view/Component.js */

/*! tslib */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! ./core/util.js */

/*! zrender/lib/core/util.js */

/*! ../tool/color.js */

/*! tslib */

/*! ../core/env.js */

/*! ./core/timsort.js */

/*! ../../model/Model.js */

/*! ../core/util.js */

/*! zrender/lib/core/util.js */

/*! ../../util/layout.js */

/*! tslib */

/*! ./GaugeView.js */

/*! zrender/lib/core/util.js */

/*! ../helper/createClipPathFromCoordSys.js */

/*! ./viewHelper.js */

/*! ./GeoView.js */

/*! ../core/BoundingRect.js */

/*! ../scale/Ordinal.js */

/*! ../../data/DataDiffer.js */

/*! tslib */

/*! tslib */

/*! tslib */

/*! tslib */

/*! ../helper/BrushController.js */

/*! zrender/lib/core/matrix.js */

/*! ../chart/boxplot/install.js */

/*! ../util/model.js */

/*! ../core/util.js */

/*! ./helper/parseText.js */

/*! ./SunburstSeries.js */

/*! ../radar/radarLayout.js */

/*! ./core/impl.js */

/*! ../../util/innerStore.js */

/*! ../../model/Model.js */

/*! ../axis/AxisBuilder.js */

/*! ../core/util.js */

/*! ../axis/AxisView.js */

/*! ./GraphicView.js */

/*! zrender/lib/contain/text.js */

/*! zrender/lib/core/util.js */

/*! ./Single.js */

/*! ../../coord/axisHelper.js */

/*! zrender/lib/contain/polygon.js */

/*! ../../data/helper/linkSeriesData.js */

/*! ../../core/platform.js */

/*! ../../label/labelStyle.js */

/*! zrender/lib/core/util.js */

/*! ../util/model.js */

/*! ./model/Series.js */

/*! ../../data/helper/dataProvider.js */

/*! zrender/lib/graphic/Group.js */

/*! ./TooltipRichContent.js */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! ../util/model.js */

/*! zrender/lib/core/util.js */

/*! ../../animation/customGraphicKeyframeAnimation.js */

/*! zrender/lib/core/util.js */

/*! ../../model/Model.js */

/*! ../../view/Chart.js */

/*! zrender/lib/canvas/graphic.js */

/*! ../helper/BrushTargetManager.js */

/*! ../../model/mixin/makeStyleMapper.js */

/*! ../../view/Chart.js */

/*! ../../component/helper/roamHelper.js */

/*! ../../extension.js */

/*! ../util/format.js */

/*! ../../model/Model.js */

/*! ../../util/types.js */

/*! ../../model/Series.js */

/*! zrender/lib/core/util.js */

/*! ../../util/number.js */

/*! ../graphic.js */

/*! ../component/graphic/install.js */

/*! ../util/number.js */

/*! zrender/lib/core/BoundingRect.js */

/*! ../../model/Series.js */

/*! tslib */

/*! ../../util/symbol.js */

/*! zrender/lib/core/util.js */

/*! ../scale/helper.js */

/*! ../../model/Component.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/matrix.js */

/*! ../../util/number.js */

/*! ../util/log.js */

/*! ../util/log.js */

/*! tslib */

/*! ../data/OrdinalMeta.js */

/*! ./findPointFromSeries.js */

/*! ../../util/log.js */

/*! ./path.js */

/*! ../../util/layout.js */

/*! ../../model/Component.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/platform.js */

/*! ./model.js */

/*! ../../layout/points.js */

/*! ../helper/treeHelper.js */

/*! zrender/lib/core/matrix.js */

/*! zrender/lib/core/util.js */

/*! ./axisSplitHelper.js */

/*! zrender/lib/core/vector.js */

/*! ./helper.js */

/*! ./DataZoomModel.js */

/*! zrender/lib/core/vector.js */

/*! zrender/lib/core/util.js */

/*! ./AxisBuilder.js */

/*! ../../util/symbol.js */

/*! ../../util/decal.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ../../util/symbol.js */

/*! ../../data/helper/sourceHelper.js */

/*! ./Layer.js */

/*! ./Component.js */

/*! ./CustomView.js */

/*! ../../model/Model.js */

/*! zrender/lib/graphic/Group.js */

/*! ../model/Series.js */

/*! ./Displayable.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ../../util/graphic.js */

/*! ../../util/states.js */

/*! ../../data/SeriesData.js */

/*! ../view/Component.js */

/*! ../../util/symbol.js */

/*! ../../component/tooltip/tooltipMarkup.js */

/*! zrender/lib/core/util.js */

/*! ../chart/heatmap/install.js */

/*! ./ParallelView.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ../util/model.js */

/*! ../util/model.js */

/*! ../../util/states.js */

/*! tslib */

/*! ../../util/states.js */

/*! ../../util/graphic.js */

/*! zrender/lib/core/util.js */

/*! ../../util/states.js */

/*! zrender/lib/core/util.js */

/*! ../../model/Component.js */

/*! zrender/lib/core/util.js */

/*! ../view/Component.js */

/*! ../../view/Component.js */

/*! ./shape/Rect.js */

/*! ../../data/SeriesData.js */

/*! ../chart/parallel/install.js */

/*! ../../util/layout.js */

/*! tslib */

/*! ../core/BoundingRect.js */

/*! ../../data/DataDiffer.js */

/*! ../../coord/View.js */

/*! ../../util/layout.js */

/*! ../../../core/echarts.js */

/*! tslib */

/*! ../../util/format.js */

/*! ../axisHelper.js */

/*! zrender/lib/core/util.js */

/*! ../core/util.js */

/*! ./EffectScatterView.js */

/*! ../../data/DataDiffer.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! ./EffectLine.js */

/*! ../../util/types.js */

/*! ../core/platform.js */

/*! ./PieSeries.js */

/*! ../../coord/scaleRawExtentInfo.js */

/*! zrender/lib/core/Point.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! ../processor/dataStack.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! ../../coord/cartesian/GridModel.js */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! ../../model/Component.js */

/*! ../../component/helper/RoamController.js */

/*! ../component/polar/install.js */

/*! ../../util/number.js */

/*! ./SankeyView.js */

/*! ../chart/lines/install.js */

/*! ./scaleRawExtentInfo.js */

/*! zrender/lib/core/util.js */

/*! ../Path.js */

/*! ./boxplotLayout.js */

/*! ../../util/model.js */

/*! ../../util/shape/sausage.js */

/*! ./BoxplotView.js */

/*! ../../coord/CoordinateSystem.js */

/*! zrender/lib/tool/path.js */

/*! tslib */

/*! ../helper/EffectLine.js */

/*! ../helper/SymbolDraw.js */

/*! ../helper/createSeriesData.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ./quadratic.js */

/*! ../../util/layout.js */

/*! ./IndicatorAxis.js */

/*! ../util/model.js */

/*! ../../coord/axisModelCreator.js */

/*! ./preprocessor.js */

/*! ../core/PathProxy.js */

/*! ../../component/geo/install.js */

/*! ../../extension.js */

/*! ./SelectZoomModel.js */

/*! zrender/lib/core/matrix.js */

/*! ../../util/log.js */

/*! ../graphic/Path.js */

/*! zrender/lib/core/util.js */

/*! ./helper.js */

/*! tslib */

/*! ../../model/Series.js */

/*! ../../component/helper/cursorHelper.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ../../util/graphic.js */

/*! ../../util/states.js */

/*! zrender/lib/core/util.js */

/*! ./Point.js */

/*! zrender/lib/core/curve.js */

/*! ../../util/model.js */

/*! ../../model/Component.js */

/*! ./graphHelper.js */

/*! tslib */

/*! ../../util/log.js */

/*! ../../model/Model.js */

/*! ./mixin/areaStyle.js */

/*! ../../util/types.js */

/*! ../axis/SingleAxisView.js */

/*! ../../data/SeriesData.js */

/*! ../../util/number.js */

/*! tslib */

/*! ../../util/graphic.js */

/*! ../../visual/visualSolution.js */

/*! ../util/throttle.js */

/*! ../../util/states.js */

/*! zrender/lib/core/util.js */

/*! ../../util/graphic.js */

/*! ./treeVisual.js */

/*! tslib */

/*! ./CandlestickSeries.js */

/*! zrender/lib/core/BoundingRect.js */

/*! ./graphic.js */

/*! ../../coord/polar/PolarModel.js */

/*! ./visualEncoding.js */

/*! ../core/vector.js */

/*! ../../processor/dataSample.js */

/*! ../../util/number.js */

/*! ../../util/model.js */

/*! ../../animation/customGraphicTransition.js */

/*! ./dom/HandlerProxy.js */

/*! ../../util/states.js */

/*! ../component/parallel/install.js */

/*! ../../util/states.js */

/*! ../../model/Series.js */

/*! ../graphic/shape/Rect.js */

/*! ./LegendModel.js */

/*! ../Axis.js */

/*! ./dataZoomProcessor.js */

/*! ../../data/helper/dataValueHelper.js */

/*! ../../core/vector.js */

/*! ../helper/createSeriesDataSimply.js */

/*! ./AxisView.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/platform.js */

/*! ../../util/component.js */

/*! ./simpleLayoutHelper.js */

/*! zrender/lib/core/util.js */

/*! ../component/dataZoom/installDataZoomSlider.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/graphic/Group.js */

/*! tslib */

/*! ./Source.js */

/*! ./installLegendPlain.js */

/*! ../../util/model.js */

/*! ./helper.js */

/*! zrender/lib/contain/util.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/env.js */

/*! ../../model/Series.js */

/*! ../../visual/helper.js */

/*! ../core/platform.js */

/*! ../helper/createSeriesDataSimply.js */

/*! tslib */

/*! ./modelHelper.js */

/*! ./ContinuousView.js */

/*! ../graphic/shape/Circle.js */

/*! ../../visual/helper.js */

/*! ./BarView.js */

/*! ../../util/model.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ../axisPointer/findPointFromSeries.js */

/*! zrender/lib/contain/text.js */

/*! ./modelHelper.js */

/*! ./config.js */

/*! ./pieLayout.js */

/*! zrender/lib/core/util.js */

/*! ./SVGPathRebuilder.js */

/*! tslib */

/*! ../../coord/geo/geoSourceManager.js */

/*! zrender/lib/core/vector.js */

/*! zrender/lib/core/util.js */

/*! ../component/grid/installSimple.js */

/*! ../../view/Chart.js */

/*! ../core/BoundingRect.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/env.js */

/*! ../../util/innerStore.js */

/*! ./MarkLineModel.js */

/*! ../util/types.js */

/*! zrender/lib/tool/color.js */

/*! ./installCommon.js */

/*! ../../model/Component.js */

/*! ../../model/Component.js */

/*! ./LineSeries.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! ../Path.js */

/*! zrender/lib/graphic/shape/Circle.js */

/*! ../../util/graphic.js */

/*! tslib */

/*! ../../util/log.js */

/*! ./RadarSeries.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! ../model/Model.js */

/*! ../helper/multipleGraphEdgeHelper.js */

/*! ./helper.js */

/*! ../../processor/dataFilter.js */

/*! ../../util/number.js */

/*! ./dataProvider.js */

/*! ../../view/Component.js */

/*! ./BrushView.js */

/*! ../../util/log.js */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! ../util/event.js */

/*! zrender/lib/core/PathProxy.js */

/*! ../helper/listComponent.js */

/*! zrender/lib/core/util.js */

/*! ./installDataZoomInside.js */

/*! zrender/lib/graphic/Displayable.js */

/*! ../../../core/echarts.js */

/*! ../../visual/VisualMapping.js */

/*! tslib */

/*! ../../util/number.js */

/*! ../../util/decal.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ../../visual/VisualMapping.js */

/*! zrender/lib/core/PathProxy.js */

/*! ../../util/innerStore.js */

/*! ./GeoJSONResource.js */

/*! ../../util/component.js */

/*! ./AxisBuilder.js */

/*! ../../util/component.js */

/*! zrender/lib/core/event.js */

/*! ../util/layout.js */

/*! zrender/lib/core/util.js */

/*! ../../util/graphic.js */

/*! ./HeatmapLayer.js */

/*! ../helper/sectorHelper.js */

/*! ../../processor/dataFilter.js */

/*! ./CoordinateSystem.js */

/*! ../chart/treemap/install.js */

/*! zrender/lib/core/util.js */

/*! ./Scale.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/env.js */

/*! ../util/vendor.js */

/*! ../../util/graphic.js */

/*! ../../util/model.js */

/*! tslib */

/*! ../../util/innerStore.js */

/*! tslib */

/*! ../../component/tooltip/tooltipMarkup.js */

/*! ./parseXML.js */

/*! ../../data/SeriesData.js */

/*! zrender/lib/core/util.js */

/*! ./GraphView.js */

/*! ../../visual/visualSolution.js */

/*! ../../model/mixin/dataFormat.js */

/*! ./lib/export/components.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! ./ExtensionAPI.js */

/*! tslib */

/*! ./RadarView.js */

/*! ../../util/format.js */

/*! ./MarkerView.js */

/*! ./helper.js */

/*! ../../util/innerStore.js */

/*! ./mixin/Draggable.js */

/*! tslib */

/*! ../core/env.js */

/*! ../../util/graphic.js */

/*! ../../util/styleCompat.js */

/*! ./sunburstAction.js */

/*! ../zrender.js */

/*! ./BaseBarSeries.js */

/*! ../../model/mixin/dataFormat.js */

/*! tslib */

/*! ../../util/model.js */

/*! ../core/platform.js */

/*! zrender/lib/core/util.js */

/*! ../core/env.js */

/*! ./basicTransition.js */

/*! tslib */

/*! zrender/lib/graphic/Displayable.js */

/*! ../util/graphic.js */

/*! ../../component/tooltip/tooltipMarkup.js */

/*! ../../extension.js */

/*! ../chart/tree/install.js */

/*! ../../label/labelStyle.js */

/*! ../../util/innerStore.js */

/*! ./MarkerModel.js */

/*! ./convertPath.js */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! ../../util/graphic.js */

/*! ../config.js */

/*! zrender/lib/core/vector.js */

/*! ../../label/labelStyle.js */

/*! zrender/lib/graphic/Path.js */

/*! ../graphic/shape/Polyline.js */

/*! ../../util/graphic.js */

/*! ../component/title/install.js */

/*! ./makeStyleMapper.js */

/*! ./graphic.js */

/*! ../helper/sliderMove.js */

/*! zrender/lib/graphic/Displayable.js */

/*! ../graphic/Path.js */

/*! ../util/layout.js */

/*! tslib */

/*! ./SunburstPiece.js */

/*! ../../util/format.js */

/*! ../../util/format.js */

/*! ../../view/Chart.js */

/*! zrender/lib/core/BoundingRect.js */

/*!
* 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
*/

/*! ../../visual/LegendVisualProvider.js */

/*! zrender/lib/graphic/Text.js */

/*! zrender/lib/core/util.js */

/*! ./model/Component.js */

/*! ./Point.js */

/*! zrender/lib/contain/text.js */

/*! ../component/geo/install.js */

/*! tslib */

/*! zrender/lib/core/vector.js */

/*! ../core/BoundingRect.js */

/*! ./number.js */

/*! ../helper/sliderMove.js */

/*! ../core/task.js */

/*! ./helper.js */

/*! ./layoutHelper.js */

/*! zrender/lib/core/util.js */

/*! ../animation/basicTransition.js */

/*! ../../core/LRU.js */

/*! ../chart/map/install.js */

/*! ./PiecewiseModel.js */

/*! tslib */

/*! ../../layout/points.js */

/*! tslib */

/*! tslib */

/*! ./cubicEasing.js */

/*! ../../util/component.js */

/*! ../util/model.js */

/*! ../graphic/shape/Rect.js */

/*! ../../util/model.js */

/*! ../../coord/geo/prepareCustom.js */

/*! ./easing.js */

/*! ../../model/Component.js */

/*! zrender/lib/core/util.js */

/*! ../../util/layout.js */

/*! ../../../util/model.js */

/*! tslib */

/*! ./MarkPointModel.js */

/*! ../../model/Series.js */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! ../../model/Component.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! ./TooltipHTMLContent.js */

/*! zrender/lib/core/matrix.js */

/*! tslib */

/*! ./visualEncoding.js */

/*! ../util/model.js */

/*! zrender/lib/core/vector.js */

/*! ../core/util.js */

/*! ./helper.js */

/*! ./requestAnimationFrame.js */

/*! ../core/util.js */

/*! tslib */

/*! ../theme/dark.js */

/*! ./helper/compatStyle.js */

/*! ../util/clazz.js */

/*! ../../util/model.js */

/*! ./Breadcrumb.js */

/*! ../../data/Tree.js */

/*! ../../coord/polar/AxisModel.js */

/*! ../data/SeriesData.js */

/*! zrender/lib/core/util.js */

/*! ./mixin/palette.js */

/*! ./EffectScatterSeries.js */

/*! ./Model.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/contain/quadratic.js */

/*! ../axisAlignTicks.js */

/*! ../graphic/shape/Polygon.js */

/*! ../../coord/cartesian/cartesianAxisHelper.js */

/*! ../util/layout.js */

/*! ../../util/graphic.js */

/*! zrender/lib/core/matrix.js */

/*! tslib */

/*! *****************************************************************************
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.
***************************************************************************** */

/*! ../../coord/parallel/parallelPreprocessor.js */

/*! ../../view/Component.js */

/*! zrender/lib/graphic/shape/Polyline.js */

/*! ../core/BoundingRect.js */

/*! ../util/model.js */

/*! ../../util/graphic.js */

/*! tslib */

/*! tslib */

/*! ./api/number.js */

/*! ./AngleAxis.js */

/*! ../../util/format.js */

/*! zrender/lib/core/util.js */

/*! ./PictorialBarSeries.js */

/*! zrender/lib/core/event.js */

/*! ../util/log.js */

/*! ./AxisProxy.js */

/*! ../../view/Chart.js */

/*! ../core/util.js */

/*! ../../model/Component.js */

/*! ../../model/Series.js */

/*! zrender/lib/core/util.js */

/*! ./PieView.js */

/*! ../../util/graphic.js */

/*! ../util/number.js */

/*! tslib */

/*! ../helper/labelHelper.js */

/*! ../chart/scatter/install.js */

/*! zrender/lib/core/vector.js */

/*! zrender/lib/tool/path.js */

/*! zrender/lib/core/util.js */

/*! ../tooltip/tooltipMarkup.js */

/*! ../../model/Component.js */

/*! ./geoSourceManager.js */

/*! ../model/Series.js */

/*! ../util/model.js */

/*! ../../visual/visualDefault.js */

/*! ./boxplotTransform.js */

/*! zrender/lib/core/matrix.js */

/*! ./log.js */

/*! ../../view/Component.js */

/*! ../graphic/TSpan.js */

/*! zrender/lib/core/util.js */

/*! ./helper.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/graphic/Image.js */

/*! ../../util/graphic.js */

/*! ./curve.js */

/*! ./createSeriesDataSimply.js */

/*! ./globalListener.js */

/*! zrender/lib/core/util.js */

/*! ./LinesView.js */

/*! ../../scale/Interval.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/contain/text.js */

/*! ../component/visualMap/install.js */

/*! ../core/util.js */

/*! ../../util/symbol.js */

/*! ../../visual/LegendVisualProvider.js */

/*! ../../util/graphic.js */

/*! zrender/lib/graphic/helper/subPixelOptimize.js */

/*! ../../data/helper/createDimensions.js */

/*! zrender/lib/graphic/shape/Rect.js */

/*! ./log.js */

/*! zrender/lib/graphic/Image.js */

/*! zrender/lib/graphic/Displayable.js */

/*! ../../core/util.js */

/*! ./linesLayout.js */

/*! ../core/curve.js */

/*! ../tooltip/tooltipMarkup.js */

/*! ../../util/graphic.js */

/*! ../../util/model.js */

/*! ../../util/number.js */

/*! tslib */

/*! ../chart/custom/install.js */

/*! zrender/lib/core/util.js */

/*! ../../chart/helper/LineDraw.js */

/*! ../chart/pie/install.js */

/*! ../../util/graphic.js */

/*! zrender/lib/contain/line.js */

/*! ../../util/model.js */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! zrender/lib/zrender.js */

/*! tslib */

/*! ../../util/layout.js */

/*! ../../layout/barPolar.js */

/*! zrender/lib/core/OrientedBoundingRect.js */

/*! zrender/lib/core/util.js */

/*! ../data/helper/dataStackHelper.js */

/*! ../featureManager.js */

/*! zrender/lib/core/util.js */

/*! ../util/model.js */

/*! ../../model/Series.js */

/*! tslib */

/*! ../../util/graphic.js */

/*! ../../model/Series.js */

/*! ../../util/states.js */

/*! ../Source.js */

/*! ../../model/Model.js */

/*! ../../util/model.js */

/*! ../core/dom.js */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! ../helper/createRenderPlanner.js */

/*! zrender/lib/core/util.js */

/*! ../../../util/log.js */

/*! ../../model/Series.js */

/*! ../util/number.js */

/*! zrender/lib/core/util.js */

/*! ./env.js */

/*! ../util/model.js */

/*! ../../util/number.js */

/*! ../util/clazz.js */

/*! zrender/lib/core/util.js */

/*! ../component/dataZoom/install.js */

/*! ../../component/radar/install.js */

/*! ../../visual/LegendVisualProvider.js */

/*! ./helper/dataValueHelper.js */

/*! ./clazz.js */

/*! ../model/Model.js */

/*! ./treeAction.js */

/*! ./lineAnimationDiff.js */

/*! ../util/time.js */

/*! ../../util/layout.js */

/*! ../../core/CoordinateSystem.js */

/*! ../../model/Component.js */

/*! ../../view/Chart.js */

/*! zrender/lib/tool/color.js */

/*! ../Path.js */

/*! zrender/lib/core/util.js */

/*! ../../view/Component.js */

/*! ../../util/graphic.js */

/*! ../../view/Chart.js */

/*! ../core/curve.js */

/*! ./tool/color.js */

/*! ../../util/shape/sausage.js */

/*! ../../util/model.js */

/*! ./Gradient.js */

/*! tslib */

/*! ../../coord/parallel/parallelCreator.js */

/*! ../../coord/cartesian/Grid.js */

/*! ../../util/graphic.js */

/*! zrender/lib/graphic/Path.js */

/*! ../helper/treeHelper.js */

/*! zrender/lib/core/util.js */

/*! ../helper/createRenderPlanner.js */

/*! ../featureManager.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ../axisPointer/install.js */

/*! ./convertPath.js */

/*! ../../animation/basicTransition.js */

/*! ../label/installLabelLayout.js */

/*! ./installCommon.js */

/*! ./helper/linkSeriesData.js */

/*! ./vector.js */

/*! ../../util/layout.js */

/*! tslib */

/*! ./core.js */

/*! ../../view/Component.js */

/*! ./graphic/Group.js */

/*! ./PointerPath.js */

/*! ../scale/Time.js */

/*! tslib */

/*! ../../util/log.js */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! tslib */

/*! ../helper/LineDraw.js */

/*! zrender/lib/core/util.js */

/*! ../core/locale.js */

/*! ./axisCommonTypes.js */

/*! zrender/lib/core/util.js */

/*! ../../visual/VisualMapping.js */

/*! ../axisModelCommonMixin.js */

/*! ../../view/Component.js */

/*! ../scale/Log.js */

/*! ./animation/Animator.js */

/*! ../../scale/helper.js */

/*! ./featureManager.js */

/*! ../core/LRU.js */

/*! ../../util/number.js */

/*! ../../util/innerStore.js */

/*! ./preprocessor.js */

/*! ../../animation/basicTransition.js */

/*! tslib */

/*! ./transform.js */

/*! zrender/lib/core/util.js */

/*! ../axis/AxisView.js */

/*! ../../view/Component.js */

/*! ../axisPointer/install.js */

/*! ./ToolboxModel.js */

/*! ../../data/helper/dataStackHelper.js */

/*! ../helper/SymbolDraw.js */

/*! ../../extension.js */

/*! ../../core/locale.js */

/*! zrender/lib/core/util.js */

/*! ../../data/helper/sourceHelper.js */

/*! ../../util/innerStore.js */

/*! ../../util/model.js */

/*! ../visual/decal.js */

/*! ./helper.js */

/*! ./lib/export/features.js */

/*! ../DataStore.js */

/*! zrender/lib/core/util.js */

/*! ./config.js */

/*! zrender/lib/core/util.js */

/*! ../../coord/axisModelCreator.js */

/*! ./categoryFilter.js */

/*! ../../coord/radar/Radar.js */

/*! ../../util/layout.js */

/*! ../helper/createSeriesData.js */

/*! ../util/graphic.js */

/*! ./SliderZoomView.js */

/*! ./adjustEdge.js */

/*! ./Source.js */

/*! ../chart/helper/createRenderPlanner.js */

/*! ./VisualMapView.js */

/*! ./lifecycle.js */

/*! ./BrushModel.js */

/*! ../../util/states.js */

/*! ./log.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ../graphic/Group.js */

/*! ../../util/states.js */

/*! ../../util/states.js */

/*! ../core/curve.js */

/*! ../../util/number.js */

/*! ./DataStore.js */

/*! zrender/lib/core/util.js */

/*! ../../util/graphic.js */

/*! ./MarkerModel.js */

/*! ../../coord/radar/RadarModel.js */

/*! ../extension.js */

/*! ./GeoSVGResource.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! ../core/util.js */

/*! ../../util/symbol.js */

/*! ../../util/model.js */

/*! tslib */

/*! ./core/GestureMgr.js */

/*! ./vector.js */

/*! ../model/Global.js */

/*! ../animation/requestAnimationFrame.js */

/*! ../../util/vendor.js */

/*! ./TreemapView.js */

/*! ../../model/Component.js */

/*! zrender/lib/core/Eventful.js */

/*! ./core/Eventful.js */

/*! zrender/lib/core/util.js */

/*! ./cssAnimation.js */

/*! ../core/util.js */

/*! ../component/toolbox/install.js */

/*! ../../util/format.js */

/*! zrender/lib/core/util.js */

/*! ../graphic/helper/image.js */

/*! ./RoamController.js */

/*! ../../util/model.js */

/*! ../../extension.js */

/*! ./VisualMapModel.js */

/*! ../../scale/Time.js */

/*! ../core/util.js */

/*! zrender/lib/core/util.js */

/*! ./patch.js */

/*! ../data/helper/dataValueHelper.js */

/*! ./core/util.js */

/*! ../scale/Scale.js */

/*! ../../scale/Ordinal.js */

/*! ../Path.js */

/*! ../../model/Series.js */

/*! ../../data/helper/dimensionHelper.js */

/*! zrender/lib/core/util.js */

/*! ../../view/Component.js */

/*! ./core/vector.js */

/*! ./ScatterSeries.js */

/*! zrender/lib/core/dom.js */

/*! ../../data/helper/dataStackHelper.js */

/*! ../../data/helper/dataStackHelper.js */

/*! ../../util/number.js */

/*! zrender/lib/core/util.js */

/*! ../../label/labelStyle.js */

/*! ../visual/symbol.js */

/*! ../graphic/Path.js */

/*! ./customGraphicTransition.js */

/*! zrender/lib/core/util.js */

/*! ../../data/helper/dimensionHelper.js */

/*! ./lib/export/charts.js */

/*! zrender/lib/core/util.js */

/*! ../util/component.js */

/*! ../../model/Component.js */

/*! ../../util/number.js */

/*! ./helper.js */

/*! ../../data/SeriesData.js */

/*! ./simpleLayoutHelper.js */

/*! ../../util/number.js */

/*! zrender/lib/core/util.js */

/*! ../scale/Interval.js */

/*! ../Element.js */

/*! zrender/lib/core/util.js */

/*! ../../view/Component.js */

/*! ./view/Component.js */

/*! ../../animation/basicTransition.js */

/*! ../axis/ParallelAxisView.js */

/*! ../../util/log.js */

/*! ../helper/treeHelper.js */

/*! ./helper.js */

/*! ./PiecewiseView.js */

/*! zrender/lib/core/util.js */

/*! ../../extension.js */

/*! ./traversalHelper.js */

/*! ../../label/labelStyle.js */

/*! ../util/states.js */

/*! ../../util/innerStore.js */

/*! ../helper/LargeLineDraw.js */

/*! ../Axis.js */

/*! ../../view/Component.js */

/*! ./legendAction.js */

/*! ../util/number.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ../../label/labelGuideHelper.js */

/*! ../../util/styleCompat.js */

/*! zrender/lib/graphic/RadialGradient.js */

/*! ../../util/graphic.js */

/*! ../helper/labelHelper.js */

/*! ./MarkPointView.js */

/*! ./LabelManager.js */

/*! zrender/lib/core/util.js */

/*! ./path.js */

/*! ../../model/Component.js */

/*! ./TimelineModel.js */

/*! ../contain/text.js */

/*! ../../animation/basicTransition.js */

/*! ../../extension.js */

/*! ../../util/states.js */

/*! zrender/lib/core/matrix.js */

/*! ../util/graphic.js */

/*! ../helper/roundSector.js */

/*! ../util/model.js */

/*! tslib */

/*! ../../visual/VisualMapping.js */

/*! zrender/lib/core/bbox.js */

/*! ../../util/number.js */

/*! ../util/graphic.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ./DataZoomView.js */

/*! ./log.js */

/*! ../../visual/helper.js */

/*! ../../util/throttle.js */

/*! ../../label/labelStyle.js */

/*! ../../util/model.js */

/*! ./sourceHelper.js */

/*! ./Path.js */

/*! ../core/platform.js */

/*! ../../layout/barGrid.js */

/*! zrender/lib/core/util.js */

/*! ./RadiusAxis.js */

/*! ./time.js */

/*! ../../util/states.js */

/*! ../util/vendor.js */

/*! ../component/brush/install.js */

/*! zrender/lib/core/curve.js */

/*! ./helper/sourceHelper.js */

/*! ../../coord/CoordinateSystem.js */

/*! ../../label/labelStyle.js */

/*! ./helper.js */

/*! tslib */

/*! ../../coord/parallel/AxisModel.js */

/*! zrender/lib/core/util.js */

/*! ./scrollableLegendAction.js */

/*! ../../util/model.js */

/*! ../view/Chart.js */

/*! ../../util/model.js */

/*! ../../data/DataDiffer.js */

/*! ./MarkerModel.js */

/*! zrender/lib/core/env.js */

/*! zrender/lib/core/env.js */

/*! ./clazz.js */

/*! ../../util/layout.js */

/*! tslib */

/*! ../Path.js */

/*! ../../coord/geo/GeoModel.js */

/*! ../model/Component.js */

/*! ../../util/states.js */

/*! ./preprocessor.js */

/*! zrender/lib/core/util.js */

/*! ../model/Model.js */

/*! zrender/lib/core/util.js */

/*! ./parallelVisual.js */

/*! ../../visual/visualSolution.js */

/*! ../helper/EffectSymbol.js */

/*! ../../view/Component.js */

/*! ../../util/model.js */

/*! ../component/visualMap/installVisualMapPiecewise.js */

/*! ../util/number.js */

/*! ../../coord/axisHelper.js */

/*! ./helper.js */

/*! ../core/Point.js */

/*! ../../util/graphic.js */

/*! ../../model/Series.js */

/*! ../../coord/calendar/prepareCustom.js */

/*! ../core/Eventful.js */

/*! zrender/lib/core/util.js */

/*! ../../util/graphic.js */

/*! zrender/lib/core/BoundingRect.js */

/*! tslib */

/*! ./helper.js */

/*! ../../util/graphic.js */

/*! zrender/lib/canvas/graphic.js */

/*! tslib */

/*! ./PictorialBarView.js */

/*! ../core/util.js */

/*! ../../util/number.js */

/*! ./ParallelView.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! ./ThemeRiverView.js */

/*! ../helper/subPixelOptimize.js */

/*! ../../util/number.js */

/*! ./cubic.js */

/*! ../../util/animation.js */

/*! zrender/lib/core/util.js */

/*! ../../data/helper/dataStackHelper.js */

/*! ../core/bbox.js */

/*! ./sankeyVisual.js */

/*! ./ScrollableLegendView.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/platform.js */

/*! ./api/util.js */

/*! zrender/lib/graphic/Image.js */

/*! ../core/env.js */

/*! ../../util/time.js */

/*! ../util/model.js */

/*! ../axisPointer/globalListener.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! ../helper/createClipPathFromCoordSys.js */

/*! tslib */

/*! ./parseGeoJson.js */

/*! ./fourPointsTransform.js */

/*! zrender/lib/core/util.js */

/*! ../../view/Chart.js */

/*! ./event.js */

/*! ../../util/graphic.js */

/*! zrender/lib/core/event.js */

/*! ../../util/number.js */

/*! ./HeatmapView.js */

/*! zrender/lib/graphic/shape/Ellipse.js */

/*! ../util/model.js */

/*! ./MarkerView.js */

/*! ../../model/Component.js */

/*! ./TooltipView.js */

/*! ./candlestickVisual.js */

/*! ../component/tooltip/seriesFormatTooltip.js */

/*! ../axis/CartesianAxisView.js */

/*! ../../coord/axisHelper.js */

/*! ../graphic/Displayable.js */

/*! ../../util/symbol.js */

/*! ./viewHelper.js */

/*! zrender/lib/core/util.js */

/*! ../../util/model.js */

/*! zrender/lib/core/util.js */

/*! ../../legacy/dataSelectAction.js */

/*! ../../util/number.js */

/*! ../../label/labelStyle.js */

/*! ./cursorHelper.js */

/*! ../../label/labelStyle.js */

/*! ../../util/component.js */

/*! ./createSeriesData.js */

/*! ../helper/LineDraw.js */

/*! tslib */

/*! tslib */

/*! ../../util/model.js */

/*! ../../util/innerStore.js */

/*! ../../data/helper/createDimensions.js */

/*! ../../label/labelStyle.js */

/*! ./axisHelper.js */

/*! ./symbol.js */

/*! ../../coord/single/singleAxisHelper.js */

/*! ../../data/helper/sourceManager.js */

/*! ../core/PathProxy.js */

/*! ../../util/symbol.js */

/*! ../component/grid/install.js */

/*! ./api/helper.js */

/*! zrender/lib/core/util.js */

/*! ../../model/Model.js */

/*! ../../util/model.js */

/*! tslib */

/*! ../chart/sunburst/install.js */

/*! zrender/lib/graphic/shape/Polygon.js */

/*! zrender/lib/core/util.js */

/*! ../../util/innerStore.js */

/*! ./graphic.js */

/*! zrender/lib/contain/util.js */

/*! ./MarkerModel.js */

/*! zrender/lib/tool/color.js */

/*! ../../util/states.js */

/*! ../label/installLabelLayout.js */

/*! ../core/vector.js */

/*! ./Polar.js */

/*! ../util/log.js */

/*! tslib */

/*! ./tooltipMarkup.js */

/*! ./DataZoomModel.js */

/*! ./ExtensionAPI.js */

/*! zrender/lib/core/util.js */

/*! ../../component/tooltip/tooltipMarkup.js */

/*! ./geoSourceManager.js */

/*! tslib */

/*! ../../coord/polar/prepareCustom.js */

/*! ../../util/graphic.js */

/*! ./feature/SaveAsImage.js */

/*! zrender/lib/contain/util.js */

/*! ../../util/states.js */

/*! ../../util/model.js */

/*! ../helper/createGraphFromNodeEdge.js */

/*! zrender/lib/core/util.js */

/*! ./Line.js */

/*! ../../util/model.js */

/*! ../../util/model.js */

/*! tslib */

/*! ../../util/log.js */

/*! ./InsideZoomView.js */

/*! ../../util/graphic.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! ../core/curve.js */

/*! zrender/lib/tool/color.js */

/*! ../../layout/points.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ../component/dataset/install.js */

/*! ../View.js */

/*! ../helper/SymbolDraw.js */

/*! ./number.js */

/*! tslib */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! ../../model/Series.js */

/*! ../i18n/langZH.js */

/*! ./sourceHelper.js */

/*! ./installVisualMapPiecewise.js */

/*! ../core/util.js */

/*! ./SeriesData.js */

/*! ../util/innerStore.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ../model/OptionManager.js */

/*! ../chart/graph/install.js */

/*! ./makeStyleMapper.js */

/*! tslib */

/*! ./impl.js */

/*! ../../label/labelStyle.js */

/*! ../../component/dataZoom/installDataZoomSelect.js */

/*! ../helper/treeHelper.js */

/*! zrender/lib/canvas/Painter.js */

/*! ../../util/states.js */

/*! ../data/OrdinalMeta.js */

/*! ../../util/graphic.js */

/*! zrender/lib/core/util.js */

/*! ../util/model.js */

/*! ../chart/candlestick/install.js */

/*! ./helper.js */

/*! ../../layout/points.js */

/*! ../../util/graphic.js */

/*! ./AxisPointerView.js */

/*! ../../util/component.js */

/*! ../animation/universalTransition.js */

/*! ./installCommon.js */

/*! ../../visual/VisualMapping.js */

/*! ../component/marker/installMarkArea.js */

/*! ./MarkerModel.js */

/*! ./forceLayout.js */

/*! tslib */

/*! ../../dataZoom/history.js */

/*! ../component/legend/installLegendPlain.js */

/*! ../../util/throttle.js */

/*! ../util/log.js */

/*! ./matrix.js */

/*! ../component/singleAxis/install.js */

/*! ../graphic/TSpan.js */

/*! tslib */

/*! ./Displayable.js */

/*! zrender/lib/core/util.js */

/*! ./tool/color.js */

/*! ../graphic/Image.js */

/*! ./axisDefault.js */

/*! ../core/util.js */

/*! ../../util/graphic.js */

/*! ../../coord/View.js */

/*! zrender/lib/core/util.js */

/*! ./core/Transformable.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/tool/parseSVG.js */

/*! ../chart/helper/createRenderPlanner.js */

/*! ../legacy/dataSelectAction.js */

/*! ../component/visualMap/installVisualMapContinuous.js */

/*! zrender/lib/graphic/Path.js */

/*! ../../component/tooltip/tooltipMarkup.js */

/*! ../../view/Chart.js */

/*! ../../util/graphic.js */

/*! zrender/lib/core/util.js */

/*! ../../util/event.js */

/*! zrender/lib/core/BoundingRect.js */

/*! ../../coord/single/prepareCustom.js */

/*! ./tooltipMarkup.js */

/*! ../../model/mixin/makeStyleMapper.js */

/*! ./innerStore.js */

/*! zrender/lib/graphic/IncrementalDisplayable.js */

/*! ./graphic/constants.js */

/*! ../axis/AngleAxisView.js */

/*! ./CartesianAxisPointer.js */

/*! ../helper/createSeriesDataSimply.js */

/*! ../legacy/getTextRect.js */

/*! ./treemapVisual.js */

/*! ./installVisualMapContinuous.js */

/*! ../../util/number.js */

/*! ../../model/Series.js */

/*! ../helper/sectorHelper.js */

/*! ../graphic/Text.js */

/*! ../../util/innerStore.js */

/*! ../../component/tooltip/tooltipMarkup.js */

/*! ../Axis.js */

/*! ../tool/color.js */

/*! ./SliderTimelineView.js */

/*! ../../model/Model.js */

/*! zrender/lib/zrender.js */

/*! zrender/lib/core/util.js */

/*! ../../data/DataDiffer.js */

/*! ../Axis.js */

/*! ./core/event.js */

/*! ../util/model.js */

/*! ./CustomSeries.js */

/*! ../../util/decal.js */

/*! ../../util/model.js */

/*! tslib */

/*! ../../util/log.js */

/*! ../../util/types.js */

/*! zrender/lib/graphic/LinearGradient.js */

/*! ./sunburstLayout.js */

/*! zrender/lib/graphic/Path.js */

/*! ../../chart/helper/SymbolDraw.js */

/*! ../../util/decal.js */

/*! ../../coord/cartesian/AxisModel.js */

/*! ./GaugeSeries.js */

/*! ../../coord/polar/polarCreator.js */

/*! ../core/Eventful.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/graphic/helper/parseText.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ../helper/MapDraw.js */

/*! ./GraphicModel.js */

/*! ./axisTickLabelBuilder.js */

/*! ../contain/text.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! ../graphic/Image.js */

/*! ../../label/labelStyle.js */

/*! ../graphic/LinearGradient.js */

/*! ./SunburstView.js */

/*! zrender/lib/core/Transformable.js */

/*! ../model/mixin/dataFormat.js */

/*! ../util/component.js */

/*! zrender/lib/core/util.js */

/*! ../util/model.js */

/*! ./BoundingRect.js */

/*! zrender/lib/core/util.js */

/*! ../../component/parallel/install.js */

/*! ../../util/format.js */

/*! ../../util/model.js */

/*! ../../layout/barGrid.js */

/*! ../core/echarts.js */

/*! ../helper/SymbolDraw.js */

/*! ../../animation/basicTransition.js */

/*! ./installCommon.js */

/*! ./LegendModel.js */

/*! zrender/lib/animation/Animator.js */

/*! ./makeStyleMapper.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ../../view/Chart.js */

/*! ./axisHelper.js */

/*! ../../util/time.js */

/*! ../../animation/basicTransition.js */

/*! ../model/Model.js */

/*! ../../animation/basicTransition.js */

/*! ../../component/helper/roamHelper.js */

/*! ./view/Chart.js */

/*! ./TSpan.js */

/*! ./legendFilter.js */

/*! ../util/clazz.js */

/*! zrender/lib/core/util.js */

/*! ../../coord/geo/geoCreator.js */

/*! ../../util/innerStore.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ../config.js */

/*! ../util/model.js */

/*! ./SeriesDataSchema.js */

/*! ../util/number.js */

/*! ../svg/helper.js */

/*! zrender/lib/core/util.js */

/*! ../../coord/single/AxisModel.js */

/*! ./forceHelper.js */

/*! ../../scale/helper.js */

/*! ../core/util.js */

/*! ../../util/model.js */

/*! ../helper/createSeriesData.js */

/*! ../../util/model.js */

/*! zrender/lib/graphic/shape/Sector.js */

/*! ./graphic.js */

/*! ../../util/layout.js */

/*! ../../util/model.js */

/*! ../../util/graphic.js */

/*! ../SeriesDimensionDefine.js */

/*! ./AxisView.js */

/*! ../chart/radar/install.js */

/*! ../../label/labelStyle.js */

/*! ../../util/throttle.js */

/*! zrender/lib/core/util.js */

/*! ./cubicEasing.js */

/*! zrender/lib/graphic/Text.js */

/*! ../../util/model.js */

/*! ../helper/treeHelper.js */

/*! ../helper/createGraphFromNodeEdge.js */

/*! zrender/lib/tool/color.js */

/*! ../../util/innerStore.js */

/*! tslib */

/*! ../core/BoundingRect.js */

/*! ../util/throttle.js */

/*! ../util/log.js */

/*! ../util/model.js */

/*! ../util/model.js */

/*! ../../animation/basicTransition.js */

/*! ./Symbol.js */

/*! ../../label/labelStyle.js */

/*! ../../util/model.js */

/*! ./Scale.js */

/*! ../util/states.js */

/*! zrender/lib/core/util.js */

/*! ../util/number.js */

/*! ../../component/helper/RoamController.js */

/*! ./Symbol.js */

/*! zrender/lib/core/util.js */

/*! ./number.js */

/*! zrender/lib/core/util.js */

/*! ../axis/AxisBuilder.js */

/*! zrender/lib/core/util.js */

/*! ../../visual/aria.js */

/*! ../../../model/internalComponentCreator.js */

/*! ../../coord/axisModelCommonMixin.js */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! ../../util/layout.js */

/*! ../util/innerStore.js */

/*! ../util/graphic.js */

/*! zrender/lib/core/env.js */

/*! ./LinePath.js */

/*! zrender/lib/core/matrix.js */

/*! ../view/Chart.js */

/*! ./labelLayout.js */

/*! zrender/lib/core/util.js */

/*! ../helper/listComponent.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ../../model/Series.js */

/*! ../helper/createClipPathFromCoordSys.js */

/*! zrender/lib/tool/color.js */

/*! ./ThemeRiverSeries.js */

/*! ../../util/states.js */

/*! ./api/graphic.js */

/*! ../../util/states.js */

/*! ../core/event.js */

/*! ../../util/log.js */

/*! ../../util/graphic.js */

/*! ../../util/types.js */

/*! ./Displayable.js */

/*! tslib */

/*! ../util/graphic.js */

/*! ../../label/labelStyle.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/util.js */

/*! ../graphic/constants.js */

/*! ../core/util.js */

/*! ../../extension.js */

/*! ../../util/layout.js */

/*! ./mixin/itemStyle.js */

/*! ./matrix.js */

/*! zrender/lib/svg/Painter.js */

/*! ../../util/graphic.js */

/*! ./interactionMutex.js */

/*! zrender/lib/graphic/Image.js */

/*! ./interactionMutex.js */

/*! ../../contain/text.js */

/*! ../contain/path.js */

/*! ./BoxplotSeries.js */

/*! *****************************************************************************
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.
***************************************************************************** */

/*! ../../model/Series.js */

/*! ../graphic/Path.js */

/*! ../core/PathProxy.js */

/*! ./helper.js */

/*! ../component/axisPointer/install.js */

/*! ../../util/layout.js */

/*! zrender/lib/core/util.js */

/*! ./SelectZoomView.js */

/*! zrender/lib/core/util.js */

/*! tslib */

/*! tslib */

/*! ../core/util.js */

/*! ../util/clazz.js */

/*! ../../coord/geo/geoSourceManager.js */

/*! tslib */

/*! ../axisPointer/install.js */

/*! ./HeatmapSeries.js */

/*! ./number.js */

/*! ../featureManager.js */

/*! ./platform.js */

/*! ./TreeView.js */

/*! tslib */

/*! ./morphTransitionHelper.js */

/*! zrender/lib/graphic/LinearGradient.js */

/*! zrender/lib/core/BoundingRect.js */

/*! ../../label/labelStyle.js */

/*! ../../util/number.js */

/*! zrender/lib/graphic/Text.js */

/*! zrender/lib/core/util.js */

/*! zrender/lib/core/LRU.js */

/*! ../../view/Chart.js */

/*! zrender/lib/core/env.js */

/*! ./fix/nanhai.js */

/*! ../chart/funnel/install.js */

/*! tslib */

/*! ../preprocessor/backwardCompat.js */

/*! ../../util/graphic.js */

/*! ./api.js */

/*! ../../processor/dataFilter.js */

/*! zrender/lib/core/vector.js */

/*! ../../model/Series.js */

/*! ./brushHelper.js */

/*! ./layoutHelper.js */

/*! ../core/Transformable.js */

/*! ../../util/states.js */

/*! ../../util/graphic.js */

/*! tslib */

/*! zrender/lib/core/BoundingRect.js */

/*! ../chart/effectScatter/install.js */

/*! ../../util/throttle.js */

/*! ./markerHelper.js */

/*! zrender/lib/core/event.js */

/*! zrender/lib/core/util.js */

/*! ../../dataZoom/history.js */

/*! tslib */

/*! zrender/lib/core/util.js */

/*! ../../coord/axisHelper.js */

/*! ../../util/graphic.js */

/*! ./util.js */

/*! ../../action/roamHelper.js */

/*! ../../util/number.js */

/*! tslib */

/*! ../../util/component.js */

/*! ./helper.js */

/*! ../chart/bar/install.js */

/*! ../../util/model.js */

/*! ../../view/Chart.js */

/*! ./AxisBuilder.js */

/*! tslib */

/*! tslib */

/*! zrender/lib/core/WeakMap.js */

/*! ./dataZoomAction.js */

/*! ../axisModelCommonMixin.js */

/*! ../model/mixin/lineStyle.js */

/*! zrender/lib/core/dom.js */

/*! zrender/lib/graphic/Text.js */

/*! tslib */

/*! ../../util/model.js */

/*! zrender/lib/tool/color.js */

/*! ../util/log.js */

/*! tslib */

/*! tslib */

/*! ../../animation/basicTransition.js */

/*! ../../util/number.js */

/*! ../component/legend/install.js */

/*! ./core/util.js */

/*! zrender/lib/core/env.js */

/*! ../core/BoundingRect.js */

/*! ./visualMapAction.js */

/*! ../../label/labelStyle.js */

/*! zrender/lib/core/util.js */

/*! ../../util/model.js */

/*! ../../util/model.js */

/*! ../extension.js */

/*! ./geoCreator.js */

/*! ../util/number.js */

/*! ../util/model.js */

/*! ./constants.js */

/*! ../../util/states.js */

/*! zrender/lib/core/util.js */

/*! ../model/Global.js */

/*! ../core/Transformable.js */

/*! tslib */

/*! ../util/component.js */

/*! ../data/helper/dataStackHelper.js */

/*! ../../processor/dataSample.js */

/*! zrender/lib/core/util.js */

/*! ../Path.js */