Cube('pandav:/com/basicBar/1.0.0/src/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){var d=c('pandav:/npm/react/17.0.2'),e=c('pandav:/npm/lodash/4.6.1'),f=c('pandav:/com/cube-chart/0.0.1'),g=f.utils.createObject,h=d.memo(function(a){var b=a.config,c=a.data,h=a.width,i=a.height,j=a.childrenConfig,k=void 0===j?[]:j,l=a.id,m=d.useMemo(function(){var a=b.chart,c=b.axes,h=b.series,i=b.tooltip,j=b.interaction,m=a.bar,n=a.legend,o=a.animation,p=a.dataAnimation,q=n.iconSize,r=n.iconGap,s=m.paddingOuter,t=m.paddingInner,u=m.seriesIntervalWidth,v=m.style,w=m.background,x=c.xAxis,y=c.yAxis,z=c.zAxis,A=x.label,B=k.map(function(a){return a.data}).flat();return g(g({},e.omit(b,['chart','chart','axes','series','tooltip','interaction'])),{},{dataAnimation:p,baseLine:{orientation:'left',config:k.map(function(a){return a.config}),data:B.map(function(a){return Object.assign(a,{id:l})})},background:{background:w,paddingInner:t,seriesIntervalWidth:u},tooltip:{config:i,formatter:function(a){var b=a.series,c=a.x,e=a.data,h=c.x,i=c.config,j=i.align,k=i.font,l=i.translate,m=e.data,n=e.config,o=n.lineHeight,p=n.iconSize,q=n.name,t=n.value,u=n.suffix;return d.createElement('dl',{style:{display:'flex',flexDirection:'column',justifyContent:'space-between',height:'100%'}},d.createElement('dt',{style:g({textAlign:j,transform:f.utils.getTranslate3d(l)},f.utils.getFontStyle(k))},'date'===A.format.type?f.utils.dateFormat(h,A.format.showType):h),m.map(function(a,c){var e=a.y,g=a.s,h=b.find(function(a){return a.name===g}),i=h.type,j=h.icon,k=h.displayName,l=u.show,m=u.content,n=u.font,s=u.translate,v=f.utils.getIcon(i,j),w=new Map;return Object.values(m).forEach(function(a){w.set(a.suffix.name,a.suffix.suffix)}),d.createElement('dd',{style:{display:'flex',justifyContent:'space-between',lineHeight:o+'px'},key:c},d.createElement('span',{style:{display:'flex',alignItems:'center',gap:r}},d.createElement('span',{style:f.utils.createObject(f.utils.createObject({},v),{},{width:p,height:p})}),d.createElement('span',{style:f.utils.getFontStyle(q)},k||g)),d.createElement('span',{style:f.utils.getFontStyle(t)},e,l&&d.createElement('span',{style:f.utils.createObject(f.utils.createObject({},f.utils.getFontStyle(n)),{},{transform:f.utils.getTranslate3d(s),display:'inline-block'})},w.get(g))))}))}},chart:f.utils.createObject(f.utils.createObject({},a),{},{legend:{config:n}}),series:h.series.map(function(a){var b=a.mapping,c=a.fillType,d=a.fill,e=a.url,g=a.yOrZ,h=a.label,i=b.fieldName,j=b.displayName,k=h.font;return{type:'band',fieldName:i,displayName:j,yOrZ:g,icon:{width:q.width,height:q.height,gap:r,background:'color'===c?f.utils.getColor(d):'50% 50% / 100% 100% no-repeat url('+e+')'},config:f.utils.createObject(f.utils.createObject({paddingInner:t,seriesIntervalWidth:u},a),{},{url:e,label:f.utils.createObject(f.utils.createObject({},h),{},{font:f.utils.getFontStyle(k,'svg')}),style:v}),Component:f.Band}}),axes:[{config:x,orientation:'left',type:'ordinal',axisType:'x',tickCount:A.appearance.count,paddingOuter:s,rotate:A.appearance.angle,carousel:o.show,formatter:function(a,b){var c=b.appearance.wordBreak,d=b.format,e=d.type,g=d.showType,h='keep-all'===c&&isNaN(c),i='date'===e?f.utils.dateFormat(a,g):a;return h?i:f.utils.getBreakWord(i,c)}},{config:y,orientation:'bottom',type:'linear',axisType:'y',tickCount:y.label.count,mode:y.label.mode,step:y.label.step,auto:y.label.auto,domain:(''!==y.label.extent.min||''!==y.label.extent.max)&&y.label.extent,formatter:function(a,b){var c=b.decimal,d=b.suffix;return f.utils.toFixed(a,c)+d}},{config:z,orientation:'top',type:'linear',axisType:'z',tickCount:z.label.count,mode:z.label.mode,step:z.label.step,auto:z.label.auto,domain:(''!==z.label.extent.min||''!==z.label.extent.max)&&z.label.extent,formatter:function(a,b){var c=b.decimal,d=b.suffix;return f.utils.toFixed(a,c)+d}}],interaction:{}})},[b,k]);return d.createElement(f.Chart,Object.assign({},e.omit(a,['id','config']),{config:m,data:c,width:h||a.containSize.boxWidth,height:i||a.containSize.boxHeight,id:a.id}))});return a.exports=f.Container(h),a.exports});