"use strict";function _interopDefault(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var utils=require('./utils'),utilsLite=require("utils-lite");require("echarts/lib/chart/line");var Core=_interopDefault(require('./core')),_extends=Object.assign||function(e){for(var i=1;i"),e.forEach(function(e){var n,r=e.seriesName,l=e.data,o=e.marker,u=~s.indexOf(r)?t[1]:t[0],d=utilsLite.isArray(l)?l[1]:l;n=utils.getFormated(d,u,a),i.push(o),i.push(r+": "+n),i.push("
")}),i.join("")}}}function getLegend(e){var i=e.metrics,t=e.legendName,a=e.labelMap;return t||a?{data:a?i.map(function(e){return null==a[e]?e:a[e]}):i,formatter:function(e){return null!=t[e]?t[e]:e}}:{data:i}}var line$1=function(e,i,t,a){i=utilsLite.isArray(i)?i:[],e=utilsLite.isArray(e)?e:[];var n=t.axisSite,r=void 0===n?{}:n,l=t.yAxisType,s=void 0===l?["normal","normal"]:l,o=t.xAxisType,u=void 0===o?"category":o,d=t.yAxisName,x=void 0===d?[]:d,c=t.dimension,m=void 0===c?[e[0]]:c,p=t.xAxisName,f=void 0===p?[]:p,y=t.axisVisible,g=void 0===y||y,v=t.area,A=t.stack,h=t.scale,b=void 0===h?[!1,!1]:h,S=t.min,L=void 0===S?[null,null]:S,T=t.max,N=void 0===T?[null,null]:T,w=t.nullAddZero,V=void 0!==w&&w,k=t.digit,M=void 0===k?2:k,O=t.legendName,_=void 0===O?{}:O,E=t.labelMap,F=void 0===E?{}:E,j=t.label,q=t.itemStyle,Z=t.lineStyle,C=t.areaStyle,D=a.tooltipVisible,X=a.legendVisible,Y=a.tooltipFormatter,$=e.slice();r.left&&r.right?$=r.left.concat(r.right):r.left&&!r.right?$=r.left:t.metrics?$=t.metrics:$.splice(e.indexOf(m[0]),1);var G=X&&getLegend({metrics:$,legendName:_,labelMap:F}),H=D&&getLineTooltip({axisSite:r,yAxisType:s,digit:M,labelMap:F,xAxisType:u,tooltipFormatter:Y}),I=getLineXAxis({dimension:m,rows:i,xAxisName:f,axisVisible:g,xAxisType:u}),P=getLineYAxis({yAxisName:x,yAxisType:s,axisVisible:g,scale:b,min:L,max:N,digit:M});return{legend:G,xAxis:I,series:getLineSeries({rows:i,axisSite:r,metrics:$,area:v,stack:A,nullAddZero:V,labelMap:F,label:j,itemStyle:q,lineStyle:Z,areaStyle:C,xAxisType:u,dimension:m}),yAxis:P,tooltip:H}},index=_extends({},Core,{name:"VeLine",data:function(){return this.chartHandler=line$1,{}}});module.exports=index;