Cube('pandav:/com/tableListV2/1.0.0/components/Col.jsx',['pandav:/npm/react/16.13.1','pandav:/npm/d3/5.16.0','pandav:/npm/lodash/4.6.1','pandav:/com/tableListV2/1.0.0/utils','pandav:/com/tableListV2/1.0.0/common/cssModules','pandav:/com/tableListV2/1.0.0/components/AnimateText.jsx','pandav:/com/tableListV2/1.0.0/components/SortBar/SortBody.jsx','pandav:/com/tableListV2/1.0.0/components/SortBar/SortText.jsx'],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){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){A(a,b,e[b])})},d=1;d<arguments.length;d++)c();return a}function t(a,b){return a&&b?a&&a.xs.find(function(a){return a.x===b.toString()})?a.color:null:null}var u=c('pandav:/npm/react/16.13.1'),v=c('pandav:/npm/d3/5.16.0'),o=c('pandav:/npm/lodash/4.6.1'),i=c('pandav:/com/tableListV2/1.0.0/utils'),w=c('pandav:/com/tableListV2/1.0.0/common/cssModules'),x=c('pandav:/com/tableListV2/1.0.0/components/AnimateText.jsx'),y=c('pandav:/com/tableListV2/1.0.0/components/SortBar/SortBody.jsx'),z=c('pandav:/com/tableListV2/1.0.0/components/SortBar/SortText.jsx'),A=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},B=function(a){function b(a){var c;return e(this,b),c=k(this,b,[a]),c.state={offsetWidth:[]},c.dom=[],c.setDom=function(){},c}return q(b,a),g(b,[{key:'componentDidMount',value:function a(){this._measureText()}},{key:'componentWillReceiveProps',value:function c(a,b){o.isEqual(this.state.offsetWidth,a.offsetWidth)&&this._measureText()}},{key:'_measureText',value:function a(){var b=this.dom;if(b&&0<b.length){var c=Object.values(b).map(function(a){return a.offsetWidth});this.setState({offsetWidth:c})}}},{key:'getNumeral',value:function c(a,b){var d,e=a.style,f=a.startNumber+(b-1),g=e.width,h=e.text,j=e.numeralStyle,k=e.justifyContent,l=e.marginLeft,m=e.shadow,n=j.normal,p=j.specify,q=n.length,r=length&&b%q,v=p.find(function(a){return parseInt(a.index)===f}),s=v||n[r],x=s&&'custom'===s.background.fillType,y=s&&o.merge({},s.size,s.fontStyle),z=s&&i.getBackground(s.background);return d=s?s.position:{x:0,y:0},u.createElement('div',{className:w.flex+' '+w['align-items-center'],style:o.merge({},{width:100*(g/this.props.totalWidth)+'%',justifyContent:k,marginLeft:l,alignItems:'center'},h,{textShadow:m.show?i.getShadow(m):'none',color:t(this.props.itemHighlight,this.props.data.index)||h.color})},u.createElement('i',{className:w['text-align-center']+' '+w['inline-block']+' '+(!x&&w['full-border-radius']),style:o.merge({},y,{background:z,fontStyle:'normal'})},u.createElement('div',{className:w['inline-block'],style:{transform:'translate3d('+d.x+'px, '+d.y+'px, 0px)'}},f)))}},{key:'getBlockList',value:function b(a){for(var c=Math.floor,d=c(+a/20),e=+a%20,f=[],g=0;g<d;g++)f.push('');return 10<=e&&f.push('half-'),5<f.length&&(f=f.slice(0,5)),f}},{key:'drawHeart',value:function c(a,b){var d=b.style,e=b.color,f=e.from,g=e.to,h=v.interpolateRgb(f,g);return this.getBlockList(a).map(function(a,b){return u.createElement('i',{key:b,style:Object.assign({color:h(b/5)},d),className:w.font_family+' '+w['icon-'+a+'heart']})})}},{key:'drawSquare',value:function c(a,b){var d=b.style,e=b.color,f=e.from,g=e.to,h=v.interpolateRgb(f,g);return this.getBlockList(a).map(function(a,b){return u.createElement('i',{key:b,style:Object.assign({color:h(b/5)},d),className:w.font_family+' '+w['icon-'+a+'square']})})}},{key:'drawBar',value:function c(a,b){var d,e=b.color,f=b.size,g=b.underColor,h=f.width,i=f.height,j=e.from,k=e.to,l=v.interpolateRgb(j,k),m=v.interpolateRgb(g.from,g.to);d='double'===e.style?'linear-gradient(90deg, '+j+' 0%, '+l(a/100)+' '+a+'%)':e.value;var n;return n='double'===g.style?'linear-gradient(90deg, '+g.from+' 0%, '+m(a/100)+' '+a+'%)':g.value,u.createElement('div',{style:{background:n,width:'100%',height:i,borderRadius:i,position:'relative',display:'inline-block'}},u.createElement('div',{style:{position:'absolute',display:'inline-block',background:d,width:''.concat(a,'%'),height:i,borderRadius:i,transition:'width 1s ease-in-out'}}))}},{key:'drawImage',value:function d(a,b,c){var e=b?{maskImage:'url('+b+')',WebkitMaskImage:'url('+b+')',maskSize:'cover',WebkitMaskSize:'cover'}:{};return u.createElement('img',{src:a,style:Object.assign({},e,c),alt:''})}},{key:'drawState',value:function c(a,b){var d=a.filter(function(a){return a.value===b})[0]||{},e=d.url,f=d.size;return e?u.createElement('img',{src:e,style:Object.assign({},f)}):null}},{key:'calculateTextColor',value:function c(a,b){var d=a.isColorRange,e=a.colorRange,f=a.singleColor,g=a.sameColor,h=a.colorSeries,j=o.omit(a,['isColorRange','colorRange','singleColor','sameColor','colorSeries']),k=g;if(d)for(var l in e)parseFloat(b)>=+e[l].min&&parseFloat(b)<+e[l].max&&(k=e[l].colors);else if('different'===f)for(var m=0;m<h.length;m++)h[m].colorName===b&&(k=h[m].colorValue);return Object.assign({},j,{color:k})}},{key:'drawSortBarText',value:function b(a){var c=this,d=a.series.list,e=[];return d.forEach(function(a){e.push({name:a.name,value:c.props.data[a.value]})}),u.createElement(z,{width:'100%',height:5,data:e,config:a})}},{key:'drawSortBar',value:function b(a){var c=this,d=a.series.list,e=[];return d.forEach(function(a){e.push({name:a.name,value:c.props.data[a.value]})}),u.createElement(y,{width:'100%',height:5,data:e,config:a})}},{key:'getValue',value:function d(a,b,c){var e=a.type,f=a.progressType,g=a.mask,h=a.size,i=a.states,j=a.split,k=a.progressColor,l=a.underColor;switch(e){case'progress':if(isNaN(+b))return b;var m=s(s({},c),{},{color:k});switch(f){case'bar':return this.drawBar(b,s(s({},m),{},{size:h,underColor:l}));case'sortBar':return this.drawSortBar(a.sortBar)}break;case'image':return this.drawImage(b,g,h);case'state':return this.drawState(i,b);case'number':return isNaN(+b)?b:j?function(a){for(var b=a+'',c=b.split('.'),d=c[0],e=1<c.length?''.concat('.').concat(c[1]):'',f=/(\d+)(\d{3})/;f.test(d);)d=d.replace(f,'$1'.concat(',','$2'));return''.concat(0>b?'-':'').concat(d).concat(e)}(b):b;default:return b}}},{key:'render',value:function a(){var b=this,c=this.props,d=c.numberRow,e=c.selectedRowConfig,f=c.selectedRows,g=c.rowSettingArr,h=c.fixedColor,j=c.data,k=c.lineHeight,l=c.lineStyle,m=c.numberColumnMax,n=c.itemHighlight,p=e.color,q=e.width,r=e.shadow,s=e.iconColor,v=this.state.offsetWidth,y=t(n,j.index),z=void 0!==f[j.index];return u.createElement('div',{className:w.flex+' '+w['full-height'],style:{position:'relative',boxShadow:z?'inset 0px 0px '.concat(r.width,'px ').concat(r.color):'',border:z?''.concat(q,'px solid ').concat(p):''.concat(q,'px solid transparent'),paddingLeft:'-10px',marginLeft:'10px'}},u.createElement('div',{style:{position:'absolute',height:k+1+'px',left:'-10px',top:'-1px',borderRight:z?''.concat(3,'px solid ',s):''}}),d.show&&this.getNumeral(d,j.index),0!==g.length&&g.map(function(a,c){var d=a.width,e=a.marginLeft,f=a.textAlign,g=a.offset,k=a.wrapLock,n=a.value,p=a.textOverflow,q=a.duration,r=a.text,s=a.suffix,t=void 0===s?{}:s,z=a.subTitle,A=void 0===z?{}:z,B=a.border,C=void 0===B?{}:B,D=a.shadow,E=a.percentBg,F=void 0===E?{}:E,G=a.hoverTitle,H=a.truthValue,I=Object.assign({},b.calculateTextColor(r,j[n]),l,g,{wrapLock:k,display:'flex',alignItems:'center',textAlign:f,justifyContent:'left'===f?'flex-start':'center'===f?'center':'flex-end'}),J=b.getValue(a,j[n],I);1===t.keepStyle&&(t.color=r.sameColor),F.show&&m[n]&&(I.percentBg=F,I.percentBg.max=I.percentBg.max?I.percentBg.max:m[n],I.percentBg.width=100*J/I.percentBg.max);var K={textOverflow:p,duration:q,style:I,containerWidth:b.state.offsetWidth[c],__color__:y||b.props.__color__,title:G?J:null,renderType:a.progressType},L={itemHighlight:b.props.itemHighlight,textOverflow:p,duration:o,style:o.merge({},I,{fontSize:A.fontSize,color:b.props.__color__?b.props.__color__:A.color}),containerWidth:v[c],__color__:b.props.__color__,renderType:a.progressType};if(d)return u.createElement('div',{ref:function d(a){b.dom||(b.dom=[]),b.dom[c]=a},key:c,style:{textShadow:D&&D.show?i.getShadow(D):'none',flexShrink:0,textAlign:f,marginLeft:e,overflow:'hidden',flexBasis:100*(d/b.props.totalWidth)+'%',border:C.show?C.borderWidth+'px solid '+(h||C.borderColor):'none',borderRadius:C.show?C.borderRadius:0,display:'flex'},className:w.flex+' '+w.pr+' '+w.ovh+' '+w['flex-direction-column']+' '+w['justify-content-center']},'sortBar'===a.progressType&&a.sortBar.text.enable&&u.createElement('div',null,b.drawSortBarText(a.sortBar)),u.createElement(x,K,t.show?u.createElement('div',{style:{display:'inline-block'}},J):J,H&&H.show&&u.createElement('div',{style:Object.assign({fontSize:H.fontSize,color:y||(b.props.__color__?b.props.__color__:H.color),fontFamily:H.fontFamily,display:'inline-block'},H.offset?{transform:'translate('.concat(H.offset.left,'px, ').concat(H.offset.top,'px)')}:{})},j[n]),t.show&&'sortBar'!==a.progressType&&u.createElement('div',{style:Object.assign({fontSize:t.fontSize,fontFamily:t.font.fontFamily,fontWeight:t.font.fontWeight,fontStyle:t.font.italic,letterSpacing:t.font.letterSpacing+'px',color:y||(b.props.__color__?b.props.__color__:t.color),textShadow:t.shadow.show?i.getShadow(t.shadow):'none',display:'inline-block'},t.offset?{transform:'translate('.concat(t.offset.left,'px, ').concat(t.offset.top,'px)')}:{})},t.content)),A.show&&u.createElement(x,L))}))}}])}(u.Component);return a.exports=B,a.exports});