Cube('pandav:/com/basic-line/1.0.0/com.jsx',['pandav:/npm/react/17.0.2','pandav:/npm/lodash/4.6.1','pandav:/com/cube-chart/0.0.1'],function(a,b,c){function d(a){for(var b=arguments,c=function c(){var e=null==b[d]?{}:b[d],f=Object.keys(e);'function'==typeof Object.getOwnPropertySymbols&&(f=f.concat(Object.getOwnPropertySymbols(e).filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),f.forEach(function(b){h(a,b,e[b])})},d=1;d<arguments.length;d++)c();return a}var e=c('pandav:/npm/react/17.0.2'),f=c('pandav:/npm/lodash/4.6.1'),g=c('pandav:/com/cube-chart/0.0.1'),h=function d(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a},i=e.memo(function(a){var b=a.config,c=a.data,h=a.width,i=a.height,j=a.childrenLayer,k=void 0===j?{}:j,l=k._data,m=e.useMemo(function(){var c=b.chart,h=b.tooltip,i=b.axes,j=b.series,l=c.paddingOuter,m=c.dataAnimation,n=c.legend,o=c.animation,p=n.iconSize,q=n.iconGap,r=k&&k.config&&k.config.options||{},s=k._data||[],t=i.xAxis,u=t.label,v=u.format,w=v.type;return d(d({},f.omit(b,['chart','chart','axes','series','tooltip','interaction'])),{},{dataAnimation:m,baseLine:{orientation:'bottom',config:[r],data:s},tooltip:{config:h,formatter:function b(a){var c=a.series,f=a.data.config,h=f.lineHeight,i=f.iconSize,j=f.name,k=f.value,l=f.suffix;return e.createElement('dl',{style:{display:'flex',flexDirection:'column',justifyContent:'space-between',height:'100%'}},e.createElement('dt',{style:d({textAlign:a.x.config.align,transform:g.utils.getTranslate3d(a.x.config.translate)},g.utils.getFontStyle(a.x.config.font))},'date'===w?g.utils.dateFormat(a.x.x,u.format.showType):a.x.x),a.data.data.map(function(a,b){var f=a.y,m=a.s,n=c.find(function(a){return a.name===m}),o=new Map;Object.values(l.content).forEach(function(a){o.set(a.suffix.name,a.suffix.suffix)});var p=g.utils.getIcon(n.type,n.icon);return e.createElement('dd',{style:{display:'flex',justifyContent:'space-between',lineHeight:h+'px'},key:b},e.createElement('span',{style:{display:'flex',alignItems:'center',gap:q}},e.createElement('span',{style:d(d({},p),{},{width:i,height:i})}),e.createElement('span',{style:g.utils.getFontStyle(j)},n.displayName||m)),e.createElement('span',{style:g.utils.getFontStyle(k)},f,l.show&&e.createElement('span',{style:d(d({},g.utils.getFontStyle(l.font)),{},{transform:g.utils.getTranslate3d(l.translate)})},o.get(m))))}))}},chart:d(d({},c),{},{legend:{config:n}}),series:j.series.map(function(b,c){var e=b.mapping,f=b.yOrZ,h=b.stack,i=b.line,j=b.label,k=e.fieldName,l=e.displayName;return{config:d(d({},b),{},{label:d(d({},b.label),{},{font:g.utils.getFontStyle(b.label.font,'svg')})}),fieldName:k,displayName:l,yOrZ:f,stack:h,icon:{background:i.color,width:p.width,height:p.height,gap:q},line:{id:a.id+'-line-'+c,stroke:i.color},type:'line',Component:g.Line}}),axes:[{config:i.xAxis,orientation:'bottom',type:'ordinal',axisType:'x',tickCount:i.xAxis.label.appearance.count,paddingOuter:l,rotate:i.xAxis.label.appearance.angle,carousel:o.show,formatter:function c(a,b){var d=b.appearance,e=b.format,f=d.wordBreak,h=e.type,i=e.showType,j='keep-all'===f&&isNaN(f),k='date'===h?g.utils.dateFormat(a,i):a;return j?k:g.utils.getBreakWord(k,f)}},{config:i.yAxis,orientation:'left',type:'linear',axisType:'y',tickCount:i.yAxis.label.count,step:i.yAxis.label.step,mode:i.yAxis.label.mode,auto:i.yAxis.label.auto,domain:(''!==i.yAxis.label.min||''!==i.yAxis.label.max)&&i.yAxis.label.extent,formatter:function c(a,b){var d=b.decimal,e=b.suffix;return g.utils.toFixed(a,d)+e}},{config:i.zAxis,orientation:'right',type:'linear',axisType:'z',tickCount:i.zAxis.label.count,step:i.zAxis.label.step,mode:i.zAxis.label.mode,auto:i.zAxis.label.auto,domain:(''!==i.zAxis.label.extent.min||''!==i.zAxis.label.extent.max)&&i.zAxis.label.extent,formatter:function c(a,b){var d=b.decimal,e=b.suffix;return g.utils.toFixed(a,d)+e}}],interaction:{}})},[b,l,k.config]);return e.createElement(g.Chart,Object.assign(f.omit(a,['id','config']),{config:m,data:c,width:h||a.containSize.boxWidth,height:i||a.containSize.boxHeight,id:a.id}))});return a.exports=g.Container(i),a.exports});