Cube('pandav:/com/tableListV2/1.0.0/components/com.jsx',['pandav:/npm/react/16.13.1'],function(a,b,c){function d(a){"@babel/helpers - typeof";return d='function'==typeof Symbol&&'symbol'==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&'function'==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?'symbol':typeof a},d(a)}function e(a,b){if(!(a instanceof b))throw new TypeError('Cannot call a class as a function')}function f(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,'value'in c&&(c.writable=!0),Object.defineProperty(a,h(c.key),c)}function g(a,b,c){return b&&f(a.prototype,b),c&&f(a,c),Object.defineProperty(a,'prototype',{writable:!1}),a}function h(a){var b=j(a,'string');return'symbol'==d(b)?b:b+''}function j(a,b){if('object'!=d(a)||!a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var e=c.call(a,b||'default');if('object'!=d(e))return e;throw new TypeError('@@toPrimitive must return a primitive value.')}return('string'===b?String:Number)(a)}function k(a,b,c){return b=p(b),l(a,n()?Reflect.construct(b,c||[],p(a).constructor):b.apply(a,c))}function l(a,b){if(b&&('object'===d(b)||'function'==typeof b))return b;if(void 0!==b)throw new TypeError('Derived constructors may only return object or undefined');return m(a)}function m(a){if(void 0===a)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return a}function n(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(a){}return(n=function b(){return!!a})()}function p(a){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function b(a){return a.__proto__||Object.getPrototypeOf(a)},p(a)}function q(a,b){if('function'!=typeof b&&null!==b)throw new TypeError('Super expression must either be null or a function');a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),Object.defineProperty(a,'prototype',{writable:!1}),b&&r(a,b)}function r(a,b){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function c(a,b){return a.__proto__=b,a},r(a,b)}function s(a,b){var c;if('undefined'==typeof Symbol||null==a[Symbol.iterator]){if(Array.isArray(a)||(c=function(a,b){if(a){if('string'==typeof a)return toArray(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return'Object'===c&&a.constructor&&(c=a.constructor.name),'Map'===c||'Set'===c?Array.from(a):'Arguments'===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?toArray(a,b):void 0}}(a))||b&&a&&'number'==typeof a.length){c&&(a=c);var d=0,e=function a(){};return{s:e,n:function b(){return d>=a.length?{done:!0}:{done:!1,value:a[d++]}},e:function b(a){throw a},f:e}}throw new TypeError('Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.')}var f=!0,g='',h=!1;return{s:function b(){c=a[Symbol.iterator]()},n:function a(){var b=c.next();return f=b.done,b},e:function b(a){h=!0,g=a},f:function a(){try{f||null==c.return||c.return()}finally{if(h)throw g}}}}function t(a){var b=1<arguments.length&&void 0!==arguments[1]?arguments[1]:'dom';if(a){var c=a.fontFamily,d=a.fontSize,e=a.letterSpacing,f=a.lineheight,g={fontFamily:c,fontSize:d&&d+'px',fontStyle:'normal',fontWeight:'normal',letterSpacing:e&&e+'px',lineheight:f&&f+'px'};return'svg'==b?g.fill=a.color:g.color=a.color,g}return{}}function u(a,b){if(!a.text)return null;var c=a.customStyle?a.textStyle:b;return w.createElement('div',{style:Object.assign({},t(c),{transform:'translate('.concat(a.offset.x,'px,').concat(a.offset.y,'px)')})},a.text)}function v(a){var b='';if('linearGradient'===a.type){var c=a.value,d=c.angle,e=c.stops;return b+='linear-gradient('.concat(d,'deg,'),e.sort(function(a,b){return a.offset-b.offset}),b+=e.map(function(a){return a.color+' '+a.offset+'%'}).join(','),b+=')',b}if('double'===a.style){var f=a.angle,g=a.from,h=a.to,i=[{offset:0,color:g},{offset:100,color:h}];return b+='linear-gradient('.concat(f,'deg,'),i.sort(function(a,b){return a.offset-b.offset}),b+=i.map(function(a){return a.color+' '+a.offset+'%'}).join(','),b+=')',b}return a.value||a}var w=c('pandav:/npm/react/16.13.1'),x=function(a){function b(a){var c;return e(this,b),c=k(this,b,[a]),c.refresh(a),c}return q(b,a),g(b,[{key:'componentDidMount',value:function a(){this.refresh(this.props)}},{key:'componentWillReceiveProps',value:function c(a,b){this.refresh(a)}},{key:'refresh',value:function b(a){this.reduceData(a)}},{key:'getSeriesMap',value:function b(a){var c={};return a.config.series.list.forEach(function(a){return c[a.name]=a}),c}},{key:'reduceData',value:function b(a){try{var c=0,d=void 0,e=s(a.data);try{for(e.s();!(d=e.n()).done;){var f=d.value;if(c+=f.value,isNaN(c))throw'\u6570\u636E\u503C\u4E0D\u5408\u6CD5'}}catch(a){e.e(a)}finally{e.f()}this.data=a.data.map(function(a){return Object.assign({},a,{width:100*(a.value/c)+'%'})})}catch(a){this.data=[]}}},{key:'render',value:function a(){var b=this.props,c=b.width,d=b.height,e=this.props.config,f=e.text,g=e.chart,h=f.enable,i=f.label,j=f.offset,k=f.indicator,l=f.textAlign,m=g.bgColor,n=g.interval,o=g.borderRadius,p=this.getSeriesMap(this.props);return w.createElement(w.Fragment,null,w.createElement(w.Fragment,null,h&&w.createElement('div',{style:{position:'absolute',width:c,display:'flex',left:j.x,top:j.y}},this.data.map(function(a,b){var c=p[a.name];return c?w.createElement('div',{key:a.name,style:{flexGrow:1,marginLeft:0===b?0:n,textAlign:l,flexBasis:a.weight,whiteSpace:'nowrap',width:a.weight}},w.createElement('span',{style:t(i.textStyle)},a.name),w.createElement('span',{style:Object.assign({},t(c.textStyle),{transform:'translate('.concat(j.x,'px,').concat(j.y,'px)')})},(+a.value).toFixed(k.decimals),u(c.suffix))):null})),w.createElement('div',{style:{width:c,height:d,display:'flex',background:m}},this.data.map(function(a,b){var c=p[a.name];return c?w.createElement('div',{key:a.name,style:{flexGrow:1,marginLeft:0===b?0:n,width:a.width,height:d,flexBasis:a.weight,borderRadius:o+'px',background:v(c.color)}}):null}))))}}])}(w.Component);return a.exports=x,a.exports});