qcobjects-charts
Version:
App template for New App in QCObjects
1 lines • 171 kB
JavaScript
!function(t){"object"==typeof module&&"undefined"!=typeof module.exports?module.exports=t:t()}((function(){(window.webpackJsonpFusionCharts=window.webpackJsonpFusionCharts||[]).push([[1],{413:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(414));e.Column2D=n["default"];var r=o(a(494));e.Column3D=r["default"];var i=o(a(507));e.Line=i["default"];var l=o(a(513));e.Area=l["default"];var s=o(a(515));e.Bar2D=s["default"];var c=o(a(535));e.Bar3D=c["default"];var u=o(a(540));e.Pie2D=u["default"];var d=o(a(546));e.Pie3D=d["default"];var f=o(a(553));e.Doughnut2D=f["default"];var h=o(a(555));e.Doughnut3D=h["default"];var p=o(a(559));e.Pareto2D=p["default"];var g=o(a(570));e.Pareto3D=g["default"];var v=o(a(573));e.ScrollCombiDy2D=v["default"];var m=o(a(584));e.ScrollCombi2D=m["default"];var b=o(a(589));e.ScrollStackedColumn2D=b["default"];var C=o(a(593));e.ScrollMSStackedColumn2D=C["default"];var D=o(a(597));e.ScrollMSStackedColumn2dLineDY=D["default"];var _=o(a(601));e.ScrollStackedBar2D=_["default"];var y=o(a(604));e.ScrollArea2D=y["default"];var S=o(a(605));e.ScrollLine2D=S["default"];var k=o(a(607));e.ScrollColumn2D=k["default"];var x=o(a(608));e.ScrollBar2D=x["default"];var A=o(a(609));e.Bubble=A["default"];var P=o(a(622));e.Scatter=P["default"];var w=o(a(623));e.MSStackedColumn2D=w["default"];var N=o(a(624));e.StackedArea2D=N["default"];var F=o(a(628));e.StackedBar3D=F["default"];var M=o(a(633));e.StackedBar2D=M["default"];var T=o(a(636));e.StackedColumn3D=T["default"];var B=o(a(640));e.StackedColumn2D=B["default"];var L=o(a(642));e.MSStackedColumn2DLineDy=L["default"];var I=o(a(643));e.StackedColumn3DLineDy=I["default"];var E=o(a(648));e.MSColumn3DLineDy=E["default"];var O=o(a(649));e.MSCombidy2D=O["default"];var R=o(a(650));e.MSCombidy3D=R["default"];var G=o(a(652));e.StackedColumn3DLine=G["default"];var V=o(a(655));e.StackedColumn2DLine=V["default"];var z=o(a(658));e.MSColumnLine3D=z["default"];var H=o(a(660));e.MSCombi3D=H["default"];var W=o(a(661));e.MSCombi2D=W["default"];var Y=o(a(662));e.Marimekko=Y["default"];var U=o(a(667));e.MSArea=U["default"];var j=o(a(668));e.MSBar3D=j["default"];var X=o(a(669));e.MSBar2D=X["default"];var Z=o(a(670));e.MSLine=Z["default"];var J=o(a(672));e.MSColumn3D=J["default"];var q=o(a(673));e.MSColumn2D=q["default"];var K=o(a(674));e.Spline=K["default"];var $=o(a(677));e.Splinearea=$["default"];var Q=o(a(679));e.Msspline=Q["default"];var tt=o(a(682));e.MSSplineDy=tt["default"];var et=o(a(684));e.Mssplinearea=et["default"];var at=o(a(686));e.StackedColumn2DLineDy=at["default"];var ot=o(a(688));e.StackedArea2DLineDy=ot["default"];var nt={name:"charts",type:"package",requiresFusionCharts:!0,extension:function(t){t.addDep(n["default"]),t.addDep(r["default"]),t.addDep(i["default"]),t.addDep(l["default"]),t.addDep(s["default"]),t.addDep(c["default"]),t.addDep(u["default"]),t.addDep(d["default"]),t.addDep(f["default"]),t.addDep(h["default"]),t.addDep(p["default"]),t.addDep(g["default"]),t.addDep(v["default"]),t.addDep(m["default"]),t.addDep(b["default"]),t.addDep(C["default"]),t.addDep(D["default"]),t.addDep(_["default"]),t.addDep(y["default"]),t.addDep(S["default"]),t.addDep(k["default"]),t.addDep(x["default"]),t.addDep(A["default"]),t.addDep(P["default"]),t.addDep(w["default"]),t.addDep(N["default"]),t.addDep(F["default"]),t.addDep(M["default"]),t.addDep(T["default"]),t.addDep(B["default"]),t.addDep(L["default"]),t.addDep(I["default"]),t.addDep(at["default"]),t.addDep(ot["default"]),t.addDep(E["default"]),t.addDep(O["default"]),t.addDep(R["default"]),t.addDep(G["default"]),t.addDep(V["default"]),t.addDep(z["default"]),t.addDep(H["default"]),t.addDep(W["default"]),t.addDep(Y["default"]),t.addDep(U["default"]),t.addDep(j["default"]),t.addDep(X["default"]),t.addDep(Z["default"]),t.addDep(J["default"]),t.addDep(q["default"]),t.addDep(K["default"]),t.addDep($["default"]),t.addDep(tt["default"]),t.addDep(Q["default"]),t.addDep(et["default"])}};e["default"]=nt},414:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(415))["default"];e["default"]=n},415:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(207)),r=o(a(416)),i=o(a(492)),l=function(t){function e(){return t.apply(this,arguments)||this}(0,n["default"])(e,t),e.getName=function(){return"Column2D"};var a=e.prototype;return a.getName=function(){return"Column2D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this),this.config.friendlyName="Column Chart",this.config.singleseries=!0,this.config.defaultDatasetType="column",this.config.enablemousetracking=!0},a.getDSdef=function(){return i["default"]},e}(r["default"]);e["default"]=l},494:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(495))["default"];e["default"]=n},495:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(207)),r=o(a(496)),i=o(a(504)),l=function(t){function e(){var e;return(e=t.call(this)||this).defaultPlotShadow=1,e.defaultZeroPlaneHighlighted=!1,e}(0,n["default"])(e,t),e.getName=function(){return"Column3D"};var a=e.prototype;return a.getName=function(){return"Column3D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.is3D=!0,e.hasLegend=!1,e.singleseries=!0,e.friendlyName="3D Column Chart",e.showplotborder=0,e.enablemousetracking=!0},a.getDSdef=function(){return i["default"]},e}(r["default"]);e["default"]=l},496:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(207)),r=o(a(416)),i=o(a(497)),l=o(a(501)),s=function(t){function e(){var e;return(e=t.call(this)||this).registerFactory("canvas",i["default"]),e.registerFactory("dataset",l["default"],["vCanvas"]),e}(0,n["default"])(e,t),e.getName=function(){return"SSCartesian3D"};var a=e.prototype;return a.getName=function(){return"SSCartesian3D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.is3D=!0,e.hasLegend=!1,e.showplotborder=0,e.drawcrosslineontop=0,e.showzeroplaneontop=0},e}(r["default"]);e["default"]=s},497:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=function(t){var e;if((0,i.componentFactory)(t,n["default"],"canvas",t.config.showVolumeChart?2:1),e=t.getChildren("canvas"))for(var a=0,o=e.length;a<o;a++)e[a].configure(),(0,i.componentFactory)(e[a],r["default"],"axisRefVisualCartesian")};var n=o(a(498)),r=o(a(485)),i=a(193)},498:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(207)),r=o(a(421)),i=a(193),l=a(201),s=o(a(499)),c=o(a(500)),u=(0,l.getDep)("redraphael","plugin"),d=i.preDefStr.ROUND,f=i.preDefStr.miterStr,h=Math.max,p=u,g="M",v={chart2D:{bgColor:"bgColor",bgAlpha:"bgAlpha",bgAngle:"bgAngle",bgRatio:"bgRatio",canvasBgColor:"canvasBgColor",canvasBaseColor:"canvasBaseColor",divLineColor:"divLineColor",legendBgColor:"legendBgColor",legendBorderColor:"legendBorderColor",toolTipbgColor:"toolTipbgColor",toolTipBorderColor:"toolTipBorderColor",baseFontColor:"baseFontColor",anchorBgColor:"anchorBgColor"},chart3D:{bgColor:"bgColor3D",bgAlpha:"bgAlpha3D",bgAngle:"bgAngle3D",bgRatio:"bgRatio3D",canvasBgColor:"canvasBgColor3D",canvasBaseColor:"canvasBaseColor3D",divLineColor:"divLineColor3D",divLineAlpha:"divLineAlpha3D",legendBgColor:"legendBgColor3D",legendBorderColor:"legendBorderColor3D",toolTipbgColor:"toolTipbgColor3D",toolTipBorderColor:"toolTipBorderColor3D",baseFontColor:"baseFontColor3D",anchorBgColor:"anchorBgColor3D"}},m=function(){this.hide()},b=function(){this.hide(),this._.cubeside.hide(),this._.cubetop.hide()},C=function(){this.show(),this._.cubeside.show(),this._.cubetop.show()};(0,l.addDep)({name:"canvas3dAnimation",type:"animationRule",extension:s["default"]}),(0,c["default"])(u);var D=function(t){function e(){return t.apply(this,arguments)||this}(0,n["default"])(e,t);var a=e.prototype;return a.getName=function(){return"canvas"},a.getType=function(){return"canvas"},a.drawCanvas=function(){this.getFromEnv("chart").isBar?this.drawCanvas3dBar():this.drawCanvas3dColumn()},a.configureAttributes=function(){t.prototype.configureAttributes.call(this),this.config.xDepth=10,this.config.yDepth=10},a.drawCanvas3dColumn=function(){var t,e,a,o,n,r,l,s,c,d,p,D,_,y,S,k,x=this.getFromEnv("chart"),A=x.getFromEnv("dataSource"),P=this.config,w=x.config,N=P.canvasLeft,F=P.canvasTop,M=P.canvasWidth,T=P.canvasHeight,B=A.chart,L=this.getFromEnv("animationManager"),I=x.getFromEnv("color-manager"),E=this.getGraphicalElement("canvasBorderElement"),O=this.getGraphicalElement("canvasElement"),R=this.config,G=R.clip={},V=this.getContainer("canvasGroup"),z=this.getGraphicalElement("canvasBg"),H=this.getGraphicalElement("canvas3DBase"),W=x.getChildContainer("plotGroup"),Y=x.getChildContainer("datalabelsGroup"),U=this.getGraphicalElement("canvas3dbaseline"),j=R.canvasBgColor,X=R.showCanvasBG=Boolean((0,i.pluckNumber)(B.showcanvasbg,1)),Z=w.canvasBgDepth,J=w.showCanvasBase,q=w.canvasBaseDepth,K=R.canvasBaseColor3D=(0,i.pluck)(B.canvasbasecolor,I.getColor("canvasBaseColor3D")),$=R.use3DLighting=(0,i.pluckNumber)(B.use3dlighting,1),Q=v.chart3D,tt=R.canvasBorderRadius=(0,i.pluckNumber)(B.plotborderradius,0),et=R.canvasBorderColor=(0,i.convertColor)((0,i.pluck)(B.canvasbordercolor,I.getColor(i.canvasBorderColorStr))),at=R.canBGAlpha=(0,i.pluck)(B.canvasbgalpha,I.getColor("canvasBgAlpha")),ot=R.canBGColor=(0,i.pluck)(B.canvasbgcolor,I.getColor(Q.canvasBgColor)),nt=w.canvasBasePadding||2;j=R.canvasBgColor=$?{FCcolor:{color:(0,i.getDarkColor)(ot,85)+i.COMMASTRING+(0,i.getLightColor)(ot,55),alpha:at+i.COMMASTRING+at,ratio:i.BGRATIOSTRING,angle:(0,i.getAngle)(w.width-(w.marginLeft+w.marginRight),w.height-(w.marginTop+w.marginBottom),1)}}:(0,i.convertColor)(ot,at),ot=ot.split(i.COMMASTRING)[0],at=at.split(i.COMMASTRING)[0],S=R.xDepth,k=R.yDepth,r={x:N-0,y:F-0,width:M+0,height:T+0,r:tt,"stroke-width":0,stroke:et,"stroke-linejoin":f},t=L.setAnimation({el:E||"rect",attr:r,component:this,label:"canvas",container:V}),E||this.addGraphicalElement("canvasBorderElement",t),G["clip-canvas"]=[h(0,N-S),h(0,F),h(1,M+S),h(1,T+k)],G["clip-canvas-init"]=[h(0,N-S),h(0,F-k),1,h(1,T+2*k)],_=G["clip-canvas"].slice(0),L.setAnimation({el:W,attr:{"clip-rect":_},component:this}),L.setAnimation({el:Y,attr:{"clip-rect":_},component:this}),r={x:N,y:F,width:M,height:T,r:tt,"stroke-width":0,stroke:"none",fill:(0,i.toRaphaelColor)(j)},e=L.setAnimation({el:O||"rect",attr:r,component:this,label:"canvas",callback:X?i.stubFN:m,container:V}),O||this.addGraphicalElement("canvasElement",e),n=[g,N+M,F,"L",N+M+Z,F+1.2*Z,N+M+Z,F+T-Z,N+M,F+T,"Z"],a=L.setAnimation({el:z||"path",attr:{path:n,"stroke-width":0,stroke:"none",fill:(0,i.toRaphaelColor)(j)},component:this,label:"canvas",callback:X?i.stubFN:m,container:V}),z||this.addGraphicalElement("canvasBg",a),X?(a.show(),e.show()):(a.hide(),e.hide()),l=N-S-nt,s=F+T+k+nt,c=M,d=q,p=S+nt,D=k+nt,o=L.setAnimation({el:H||"cubepath",component:this,index:0,attr:{cubepath:[l,s,c,d,p,D],stroke:"none","stroke-width":0,visibility:J?"visible":"hidden",fill:K.replace(i.dropHash,i.HASHSTRING),noGradient:!$},callback:J?i.stubFN:b,label:"canvas",container:V}),H||this.addGraphicalElement("canvas3DBase",o),y=L.setAnimation({el:U||"path",attr:{path:[g,N,F+T,"H",M+N],stroke:u.tintshade(K.replace(i.dropHash,i.HASHSTRING),.05).rgba},component:this,callback:J?i.stubFN:m,label:"canvas",container:V}),U||this.addGraphicalElement("canvas3dbaseline",y),J&&(C.call(o),y.show())},a.drawCanvas3dBar=function(){var t,e,a,o,n,r,l,s,c,u,D,_,y,S,k=this.getFromEnv("chart"),x=k.getFromEnv("dataSource"),A=k.config,P=A.canvasLeft,w=A.canvasTop,N=A.canvasWidth,F=A.canvasHeight,M=x.chart,T=k.getFromEnv("color-manager"),B=this.getGraphicalElement("canvasBorderElement"),L=this.getGraphicalElement("canvasElement"),I=this.config,E=I.clip={},O=this.getContainer("canvasGroup"),R=this.getGraphicalElement("canvasBg"),G=this.getGraphicalElement("canvas3DBase"),V=k.getChildContainer("plotGroup"),z=k.getChildContainer("datalabelsGroup"),H=this.getFromEnv("animationManager"),W=this.getGraphicalElement("canvas3dbaseline"),Y=I.canvasBgColor,U=I.showCanvasBG=Boolean((0,i.pluckNumber)(M.showcanvasbg,1)),j=A.canvasBgDepth,X=A.showCanvasBase,Z=A.canvasBaseDepth,J=I.canvasBaseColor3D=(0,i.pluck)(M.canvasbasecolor,T.getColor("canvasBaseColor3D")),q=I.use3DLighting=(0,i.pluckNumber)(M.use3dlighting,1),K=v.chart3D,$=I.canvasBorderRadius=(0,i.pluckNumber)(M.plotborderradius,0),Q=I.canvasBorderWidth=0,tt=.5*Q,et=I.canvasBorderColor=(0,i.convertColor)((0,i.pluck)(M.canvasbordercolor,T.getColor(i.canvasBorderColorStr))),at=I.canBGAlpha=(0,i.pluck)(M.canvasbgalpha,T.getColor("canvasBgAlpha")),ot=I.canBGColor=(0,i.pluck)(M.canvasbgcolor,T.getColor(K.canvasBgColor)),nt=I.xDepth,rt=I.yDepth;Y=I.canvasBgColor=q?{FCcolor:{color:(0,i.getDarkColor)(ot,85)+","+(0,i.getLightColor)(ot,55),alpha:at+","+at,ratio:i.BGRATIOSTRING,angle:(0,i.getAngle)(A.width-(A.marginLeft+A.marginRight),A.height-(A.marginTop+A.marginBottom),1)}}:(0,i.convertColor)(ot,at),ot=ot.split(",")[0],at=at.split(",")[0],nt=I.xDepth=5,rt=I.yDepth=5,n={x:P-tt,y:w-tt,width:N+Q,height:F+Q,r:$,"stroke-width":Q,stroke:et,"stroke-linejoin":Q>2?d:f},t=H.setAnimation({el:B||"rect",attr:n,container:O,label:"canvas",component:this}),B||this.addGraphicalElement("canvasBorderElement",t),E["clip-canvas"]=[h(0,P-nt),h(0,w),h(1,N+nt),h(1,F+rt)],E["clip-canvas-init"]=[h(0,P-nt),h(0,w-rt),1,h(1,F+2*rt)],y=E["clip-canvas"].slice(0),H.setAnimation({el:V,attr:{"clip-rect":y},component:this}),H.setAnimation({el:z,attr:{"clip-rect":y},component:this}),n={x:P,y:w,width:N,height:F,r:$,"stroke-width":0,stroke:"none",fill:(0,i.toRaphaelColor)(Y)},e=H.setAnimation({el:L||"rect",attr:n,component:this,label:"canvas",container:O}),L||this.addGraphicalElement("canvasElement",e),r=[g,P,w,"L",P+1.2*j,w-j,P+N-j,w-j,P+N,w,"Z"],a=H.setAnimation({el:R||"path",attr:{path:r,"stroke-width":0,stroke:"none",fill:(0,i.toRaphaelColor)(Y)},component:this,callback:U?i.stubFN:m,label:"canvas",container:O}),R||this.addGraphicalElement("canvasBg",a),U?(e.show(),a.show()):(e.hide(),a.hide()),l=P-nt-Z-1,s=w+rt+1,c=Z,u=F,D=nt+1,_=rt+1,o=H.setAnimation({el:G||"cubepath",attr:{cubepath:[l,s,c,u,D,_],stroke:"none","stroke-width":0,visibility:"hidden",fill:J.replace(i.dropHash,i.HASHSTRING),noGradient:!q},component:this,callback:X?i.stubFN:b,label:"canvas",container:O}),G||this.addGraphicalElement("canvas3DBase",o),S=H.setAnimation({el:W||"path",attr:{path:[g,P,w,"V",F+w],stroke:p.tintshade(J.replace(i.dropHash,i.HASHSTRING),.05).rgba},component:this,callback:X?i.stubFN:m,label:"canvas",container:O}),W||this.addGraphicalElement("canvas3dbaseline",S),X&&(S.show(),C.call(o))},e}(r["default"]);e["default"]=D},499:function(t,e,a){"use strict";e.__esModule=!0,e["default"]=void 0;var o={"initial.canvas.canvas":{"canvas.appearing":[{initialAttr:{opacity:0},finalAttr:{opacity:1},slot:"initial"}]}};e["default"]=o},500:function(t,e,a){"use strict";e.__esModule=!0,e["default"]=function(t){var e,a=Math.atan2;t.define&&t.define([{name:"cubepath",cubepath:function(){var a,n,r,i,l=this,s={"stroke-linejoin":"round","shape-rendering":"precision",stroke:"none"},c=arguments,u=c.length-1,d=c[u],f=function(t,a,n,r,i,l){var s=this,c=s._.cubetop,u=s._.cubeside,d=t,f=a,h=n,p=r,g=i,v=l;return"object"==typeof d||d===e&&f===e&&h===e&&p===e&&g===e&&v===e?this:(d=(0,o.pluckNumber)(d,s.attrs.x,0),f=(0,o.pluckNumber)(f,s.attrs.y,0),h=(0,o.pluckNumber)(h,s.attrs.width,0),p=(0,o.pluckNumber)(p,s.attrs.height,0),g=(0,o.pluckNumber)(g,s.attrs.xDepth,0),v=(0,o.pluckNumber)(v,s.attrs.yDepth,0),s.attrs.x=d,s.attrs.y=f,s.attrs.width=h,s.attrs.height=p,s.attrs.xDepth=g,s.attrs.yDepth=v,s._attr("path",["M",d+h,f,"l",0,p,-h,0,0,-p,"z"]),c.attr("path",["M",d,f,"l",1,1,h-1,0,0,-1,g,-v,-h,0,"z"]),u.attr("path",["M",d+h-1,f+1,"l",0,p-1,1,0,g,-v,0,-p,-g,v]),this)},h=function(t,e,a,o){var n=this,r=n._.cubetop,i=n._.cubeside;return n.dropshadow&&(r.dropshadow(t,-e,a,o),i.dropshadow(t,-e,a,o)),!1};for(r in d&&d.constructor===t.el.constructor?c[u]=e:d=e,a=l.path(s,d),n=l.path(s,d),(i=l.path(s,d))._.cubetop=a.follow(i,e,"before"),i._.cubeside=n.follow(i,e,"before"),t.fn.cubepath.ca)i.ca[r]=t.fn.cubepath.ca[r];return i._attr=i.attr,i._shadow=i.shadow,i.attr=function(t,a){var o="object"==typeof t,n=a;return o&&(t.cubepath?n=[].concat(t.cubepath):((n=[]).push(t.x),n.push(t.y),n.push(t.width),n.push(t.height),n.push(t.xDepth),n.push(t.yDepth)),t.noGradient!==e&&(i.attrs.noGradient=t.noGradient)),t===e&&n===e?this.attrs:n===e?this.attrs[t]:(o?f.apply(this,n):"drop-shadow"===t&&h.apply(this,[].concat(n)),i._attr(t),this)},i.appendTo=function(t){t.appendChild(i._.cubetop),t.appendChild(i._.cubeside),t.appendChild(i)},"object"==typeof c[0]?i.attr(c[0]):f.apply(i,[c[0],c[1],c[2],c[3],c[4],c[5]])},fn:{_getBBox2:function(){var t=this._.cubeside.getBBox(),e=this._.cubetop.getBBox(),a=this.getBBox();return{x:a.x+e.height,y:a.y-t.width,width:a.width,height:a.height}},shadow:function(){return this._.cubeside.shadow.apply(this._.cubeside,arguments),this._.cubetop.shadow.apply(this._.cubetop,arguments),this._shadow.apply(this,arguments)}},ca:{"stroke-linejoin":function(){return{"stroke-linejoin":"round"}},fill:function(o,n){var r,i=this,l=i._.cubetop,s=i._.cubeside,c=i._attr("cubepath")||[0,0,0,0,0,0],u=o,d=n,f=c[2],h=c[4],p=c[5];return d===e&&(d=i._attr("noGradient")),"object"==typeof(u=t.color(u))&&(u=r="opacity"in u?"rgba("+[u.r,u.g,u.b,u.opacity]+")":"rgb("+[u.r,u.g,u.b]+")"),d?(i._attr("fill",u),l.attr("fill",t.tintshade(u,-.78).rgba),s.attr("fill",t.tintshade(u,-.65).rgba)):(i._attr("fill",[270,t.tintshade(r,.55).rgba,t.tintshade(r,-.65).rgba].join("-")),s.attr("fill",[270,t.tintshade(r,-.75).rgba,t.tintshade(r,-.35).rgba].join("-")),l.attr("fill",[45+t.deg(a(p,h+f)),t.tintshade(r,-.78).rgba,t.tintshade(r,.22).rgba].join("-"))),!1}}}])};var o=a(193)},501:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=function(t){var e,a,o,i=t.getChildren().canvas[0].getChildren("vCanvas")[0],l=t.getFromEnv("dataSource"),s=l.dataset,c=t.config.defaultDatasetType||"",u=l.data||s&&s[0].data;if(a=function(t){var e=[];return(0,n.fcEach)(t,(function(t){"true"!==t.vline&&!0!==t.vline&&1!==t.vline&&"1"!==t.vline&&e.push(t)})),{data:e}}(u),!(u&&0!==u.length))return void t.setChartMessage();(0,n.componentFactory)(i,r["default"],"datasetGroup_"+c),o=i.getChildren("datasetGroup_"+c)[0],e=t.getDSdef(),(0,n.datasetFactory)(o,e,"dataset",1,[a])};var n=a(193),r=o(a(502))},502:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(207)),r=a(208),i=a(201),l=o(a(503));(0,i.addDep)({name:"column3dManagerAnimation",type:"animationRule",extension:l["default"]});var s=function(t){function e(){var e;return(e=t.call(this)||this).setState("visible",!0),e}(0,n["default"])(e,t);var a=e.prototype;return a.getType=function(){return"group"},a.getName=function(){return"column3d"},a.getCanvasPadding=function(){var t,e,a={paddingLeft:0,paddingRight:0,paddingTop:0,paddingBottom:0};return this._mapChildren((function(o){for(e in t=o.getCanvasPadding&&o.getCanvasPadding()||{})t.hasOwnProperty(e)&&(a[e]=Math.max(t[e],a[e]))})),a},a.createContainer=function(){var t,e,a=this.getFromEnv("animationManager"),o=this.getLinkedParent().getChildContainer();for(t in o)e=o[t],!this.getChildContainer(t)&&this.addChildContainer(t,a.setAnimation({el:"group",attr:{name:"manager"+t},container:e,component:this,label:"group"}))},a.draw3DContainer=function(){var t,e=this.getFromEnv("animationManager"),a=this.getChildContainer("plotGroup3d"),o=this.getFromEnv("xAxis").getTicksLen(),n=a&&a.negative,r=a&&a.positive,i=this.getLinkedParent().getChildContainer().columnVcanvasGroup;for(!this.getChildContainer("plotGroup3d")&&this.addChildContainer("plotGroup3d",e.setAnimation({el:"group",attr:{name:"3d-plots"},container:i,component:this,label:"group"})),a=this.getChildContainer("plotGroup3d"),this.addToEnv("plotGroup3d",a),n=a.negative=e.setAnimation({el:n||"group",attr:{name:"negative-values"},container:a,component:this,label:"group"}),r=a.positive=e.setAnimation({el:r||"group",attr:{name:"positive-values"},container:a,component:this,label:"group"}),a.zeroPlane=e.setAnimation({el:a.zeroPlane||"group",attr:{name:"zero-plane"},container:a,component:this,label:"group"}).insertBefore(a.positive),(a.negativeGroupArray=a.negativeGroupArray=n.data("categoryplots"))||(n.data("categoryplots",new Array(o)),a.negativeGroupArray=n.data("categoryplots")),(a.positiveGroupAarray=a.positiveGroupAarray=r.data("categoryplots"))||(r.data("categoryplots",new Array(o)),a.positiveGroupAarray=r.data("categoryplots")),t=0;t<o;t++)a.negativeGroupArray[t]=e.setAnimation({el:a.negativeGroupArray[t]||"group",attr:{name:"negative-group-"+t},container:n,component:this,label:"group"}),a.positiveGroupAarray[t]=e.setAnimation({el:a.positiveGroupAarray[t]||"group",attr:{name:"positive-group-"+t},container:r,component:this,label:"group"})},a.drawZeroPlane=function(){var t,e,a=this.getFromEnv("chart"),o=a.getFromEnv("animationManager"),n=a.isBar,r=a.config,i=r.use3dlighting,l=this.getChildContainer("plotGroup3d"),s=this.getFromEnv("yAxis"),c=s.getLimit(),u=c.max,d=c.min,f=this.getGraphicalElement("zeroplane"),h={},p=r.xDepth,g=r.yDepth,v=s.getPixel(s.getAxisBase());d<0&&u>=0?(!this.graphics&&(this.graphics={}),e=l.zeroPlane,h.fill=r.zeroPlaneColor,h.noGradient=!i,h.stroke=r.zeroPlaneBorderColor||"none",h["stroke-width"]=r.zeroPlaneShowBorder?1:0,h.x=n?v-p:r.canvasLeft-p,h.y=n?r.canvasTop+g:v+g,h.width=n?1:r.canvasWidth,h.height=n?r.canvasHeight:1,h.xDepth=p,h.yDepth=g,f&&(f.show(),f._.cubetop.show(),f._.cubeside.show()),t={el:f||"cubepath",attr:h,container:e,component:this,label:"zeroPlane"}):f&&(t={el:f,attr:n?{x:v-g}:{y:v+g},component:this,doNotRemove:!0,callback:function(){f.hide(),f._.cubetop.hide(),f._.cubeside.hide()},container:l,label:"zeroPlane"}),t&&this.addGraphicalElement("zeroplane",o.setAnimation(t))},a.draw=function(){this.createContainer(),this.draw3DContainer(),this.drawZeroPlane()},a.childChanged=function(t){void 0===t&&(t={});var e,a,o=this.config,n=this.getLinkedParent(),r=0,i=this.getState("visible"),l={};this._mapChildren((function(t){t.getState("visible")&&r++})),this.setState("visible",!!r),i!==!!r&&(a=!0),!1!==t.dataLimitChanged&&((e=this.getDataLimits()).min===o.range.min&&e.max===o.range.max||(o.range.min=e.min,o.range.max=e.max,l.dataLimitChanged=!0,a=!0)),a?n.childChanged&&n.childChanged(l):this.asyncDraw()},a.getAxisValuePadding=function(){var t={},e=-Infinity,a=-Infinity;return this._mapChildren((function(o){o.getState("removed")||(t=o.getAxisValuePadding&&o.getAxisValuePadding()||{},e=Math.max(e,t.left||-Infinity),a=Math.max(a,t.right||-Infinity))})),e===-Infinity&&(e=0),a===-Infinity&&(a=0),this.config.padding||(this.config.padding={},this.config.padding.left=e,this.config.padding.right=a),{left:e,right:a}},a.getDataLimits=function(t){var e,a=+Infinity,o=-Infinity,n=0,r=function(t){o=Math.max(o,t.max),a=Math.min(a,t.min)};return this._mapChildren((function(a){a.getState("removed")||(!1!==a.getState("visible")?(n++,e=a.getDataLimits(t),r(e)):t&&(e=a.getDataLimits(t),r(e)))})),n?this.setState("visible",!0):this.setState("visible",!1),this.config.range||(this.config.range={},this.config.range.min=this.config.dataMin,this.config.range.max=this.config.dataMax),{max:o,min:a}},a.isVisible=function(){return!this.isNotVisible},e}(r.ComponentInterface);e["default"]=s},503:function(t,e,a){"use strict";e.__esModule=!0,e["default"]=void 0;e["default"]={"initial.group.column3d":function(){return{"zeroPlane.appearing":function(){return[{initialAttr:{opacity:0},finalAttr:{opacity:1},slot:"axis"}]}}}}},504:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(207)),r=o(a(492)),i=a(193),l=a(505),s=a(201),c=o(a(506));(0,s.addDep)({name:"column3dAnimation",type:"animationRule",extension:c["default"]});var u=function(t){function e(){var e;return(e=t.call(this)||this).setContainerVisibility=i.stubFN,e}(0,n["default"])(e,t);var a=e.prototype;return a.getType=function(){return"dataset"},a.getName=function(){return"column3D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this),this.config.use3dlighting=i.UNDEF},a.createContainer=function(){var t=this.getLinkedParent(),e=this.getFromEnv("paper");!this.getContainer("labelGroup")&&this.addContainer("labelGroup",function(t,e,a){return e.group(t,a)}("label-group",e,t.getChildContainer("vcanvasLabelGroup")).attr("class","fusioncharts-datalabels")).attr("opacity",1)},a._getHoveredPlot=function(t,e){var a,o,n=this.getFromEnv("chart").isBar;return a=this.getFromEnv("xAxis").getValue(n?e:t),(o=Math.round(a))-a>0?l._checkPointerOverColumn.call(this,o,t,e)||l._checkPointerOverColumn.call(this,o-1,t,e):l._checkPointerOverColumn.call(this,o+1,t,e)||l._checkPointerOverColumn.call(this,o,t,e)},e}(r["default"]);e["default"]=u},505:function(t,e,a){"use strict";e.__esModule=!0,e._checkPointerOverColumn=function(t,e,a){var n,r,i,l,s,c,u,d,f,h=this.getFromEnv("chart").config,p=h.plotborderthickness,g=h.showplotborder,v=this.components.data,m=v[t];if(!m)return;if(n=m.config.setValue,s=(s=(p=g?p:0)/2)%2==0?s+1:o(s),null!==n&&(c=m._xPos-10,d=m._width+10,u=m._yPos,f=m._height+10,i=a-u+s,l=!!(l=!!(l=(r=e-c+s)>=0&&r<=d+p&&i>=0&&i<=f+p)&&e+a-(c+u)-10>0)&&e+a-(c+u+d+f)+10<0))return{pointIndex:t,hovered:l,pointObj:v[t]}};var o=Math.round},506:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n={"initial.dataset.column3D":o(a(493))["default"]["initial.dataset.column"]};e["default"]=n},507:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(508))["default"];e["default"]=n},508:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(207)),r=o(a(416)),i=o(a(509)),l=a(193),s=l.preDefStr.SEVENTYSTRING,c=function(t){function e(){var e;return(e=t.call(this)||this).defaultPlotShadow=1,e.axisPaddingLeft=0,e.axisPaddingRight=0,e}(0,n["default"])(e,t),e.getName=function(){return"Line"};var a=e.prototype;return a.getName=function(){return"Line"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.friendlyName="Line Chart",e.singleseries=!0,e.defaultDatasetType="line",e.anchorborderthickness=1,e.anchorimageurl=void 0,e.anchorimagepadding=1,e.anchorsides=1,e.anchoralpha=void 0,e.anchorbgalpha=l.HUNDREDSTRING,e.anchorimagealpha=l.HUNDREDSTRING,e.anchorimagescale=100,e.anchorstartangle=90,e.anchorshadow=0,e.anchorbgcolor=void 0,e.anchorbordercolor=void 0,e.anchorradius=3,e.showvalues=1,e.plotfillalpha=s,e.linedashlen=5,e.linedashgap=4,e.linedashed=void 0,e.linealpha=l.HUNDREDSTRING,e.linethickness=2,e.drawfullareaborder=1,e.connectnulldata=0,e.zeroplanethickness=1,e.enablemousetracking=!0,e.zeroplanealpha=40,e.showzeroplaneontop=0,e.defaultcrosslinethickness=1},a.getDSdef=function(){return i["default"]},e}(r["default"]);e["default"]=c},513:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(514))["default"];e["default"]=n},514:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(207)),r=o(a(416)),i=o(a(510)),l=a(193),s=l.preDefStr.SEVENTYSTRING,c=function(t){function e(){var e;return(e=t.call(this)||this).defaultPlotShadow=0,e}(0,n["default"])(e,t),e.getName=function(){return"Area2D"};var a=e.prototype;return a.getName=function(){return"Area2D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.friendlyName="Area Chart",e.singleseries=!0,e.defaultDatasetType="area",e.anchorborderthickness=1,e.anchorimageurl=void 0,e.anchorimagepadding=1,e.anchorsides=1,e.anchoralpha=void 0,e.anchorbgalpha=l.HUNDREDSTRING,e.anchorimagealpha=l.HUNDREDSTRING,e.anchorimagescale=100,e.anchorstartangle=90,e.anchorshadow=0,e.anchorbgcolor=void 0,e.anchorbordercolor=void 0,e.anchorradius=3,e.showvalues=1,e.plotfillalpha=s,e.linedashlen=5,e.linedashgap=4,e.linedashed=void 0,e.linealpha=l.HUNDREDSTRING,e.linethickness=2,e.drawfullareaborder=1,e.inheritplotbordercolor=0,e.connectnulldata=0,e.enablemousetracking=!0,e.defaultcrosslinethickness=1},a.getDSdef=function(){return i["default"]},e}(r["default"]);e["default"]=c},515:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(516))["default"];e["default"]=n},516:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(207)),r=o(a(517)),i=o(a(533)),l=function(t){function e(){var e;return(e=t.call(this)||this).isBar=!0,e}(0,n["default"])(e,t),e.getName=function(){return"Bar2D"};var a=e.prototype;return a.getType=function(){return"chartAPI"},a.getName=function(){return"Bar2D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this),this.config.friendlyName="Bar Chart",this.config.singleseries=!0,this.config.defaultDatasetType="bar2d",this.config.enablemousetracking=!0},a.getDSdef=function(){return i["default"]},a.getDSGroupdef=function(){},e}(r["default"]);e["default"]=l},517:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(207)),r=o(a(416)),i=a(518),l=function(t){function e(){return t.apply(this,arguments)||this}(0,n["default"])(e,t);var a=e.prototype;return a.getName=function(){return"SSBarCartesian"},e.getName=function(){return"SSBarCartesian"},a._feedAxesRawData=function(){return i.__feedAxesRawData.call(this)},a._spaceManager=function(){i.__spaceManager.call(this)},a._postSpaceManagement=function(){i.__postSpaceManagement.call(this)},e}(r["default"]);e["default"]=l},535:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(536))["default"];e["default"]=n},536:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(207)),r=o(a(537)),i=o(a(538)),l=function(t){function e(){var e;return(e=t.call(this)||this).defaultPlotShadow=1,e.fireGroupEvent=!0,e.isBar=!0,e.defaultZeroPlaneHighlighted=!1,e}(0,n["default"])(e,t),e.getName=function(){return"Bar3D"};var a=e.prototype;return a.getName=function(){return"Bar3D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.is3D=!0,e.singleseries=!0,e.friendlyName="3D Bar Chart",e.defaultDatasetType="bar3d",e.showplotborder=0,e.enablemousetracking=!0},a.getDSdef=function(){return i["default"]},e}(r["default"]);e["default"]=l},537:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(207)),r=o(a(496)),i=a(518),l=function(t){function e(){var e;return(e=t.call(this)||this).__feedAxesRawData=i.__feedAxesRawData,e.__spaceManager=i.__spaceManager,e.__postSpaceManagement=i.__postSpaceManagement,e}(0,n["default"])(e,t),e.getName=function(){return"SSBarCartesian3D"};var a=e.prototype;return a.getName=function(){return"SSBarCartesian3D"},a._feedAxesRawData=function(){return i.__feedAxesRawData.call(this)},a._spaceManager=function(){i.__spaceManager.call(this)},a._postSpaceManagement=function(){i.__postSpaceManagement.call(this)},e}(r["default"]);e["default"]=l},538:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(207)),r=o(a(504)),i=a(533),l=a(201),s=o(a(539));(0,l.addDep)({name:"bar3DAnimation",type:"animationRule",extension:s["default"]});var c=function(t){function e(){return t.apply(this,arguments)||this}(0,n["default"])(e,t);var a=e.prototype;return a.getType=function(){return"dataset"},a.getName=function(){return"bar3D"},a._checkPointerOverColumn=function(t,e,a){var o,n,r,i,l,s,c,u=this.getFromEnv("chart").config,d=u.plotborderthickness,f=u.showplotborder,h=this.components.data,p=h[t];if(p)return d=f?d:0,null!==p.config.setValue&&(l=p._yPos,c=p._height+5,i=p._xPos-5,s=p._width+5,n=a-l,r=!!(r=!!(r=(o=e-i)>=0&&o<=s+d&&n>=0&&n<=c+d)&&e+a-(i+l)-5>0)&&e+a-(i+l+s+c)+5<0)?{pointIndex:t,hovered:r,pointObj:h[t]}:void 0},a._getHoveredPlot=function(t,e){var a,o,n=this.getFromEnv("chart").isBar;return a=this.getFromEnv("xAxis").getValue(n?e:t),(o=Math.round(a))-a>0?this._checkPointerOverColumn(o,t,e)||this._checkPointerOverColumn(o-1,t,e):this._checkPointerOverColumn(o+1,t,e)||this._checkPointerOverColumn(o,t,e)},a.drawLabel=function(){var t=this.config;i.drawLabel.call(this,t.scrollMinVal,t.scrollMaxVal)},e}(r["default"]);e["default"]=c},539:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n={"initial.dataset.bar3D":o(a(534))["default"]["initial.dataset.bar2D"]};e["default"]=n},540:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(541))["default"];e["default"]=n},541:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(207)),r=o(a(542)),i=o(a(419)),l=a(193),s=o(a(424)),c=o(a(426)),u=o(a(428)),d=o(a(545)),f=o(a(522)),h=a(520),p=a(205),g=Math,v=g.min,m=g.max,b=g.abs,C=g.PI,D=g.round,_=C/180,y=180/C,S=0,k=function(t,e,a){var o,n,r,i,l=!!a,s=e;return t?((i=(o=t.components&&t.components.data||[])[s=t.config.reversePlotOrder?o.length-s-1:s])&&(n=i.config,r=l!==i.config.sliced||void 0===a?t.plotGraphicClick.call(i.graphics.element):n.sliced),r):r},x=function(t){(0,n["default"])(a,t),a.getName=function(){return"Pie2D"};var e=a.prototype;function a(){var e;return(e=t.call(this)||this).defaultSeriesType="pie",e.defaultPlotShadow=1,e.reverseLegend=1,e.defaultPaletteOptions=void 0,e.sliceOnLegendClick=!0,e.dontShowLegendByDefault=!0,e.defaultZeroPlaneHighlighted=!1,e.hasCanvas=!0,e.eiMethods={isPlotItemSliced:function(t){var e,a,o=this.apiInstance,n=o&&o.getDatasets();return n&&(n=n[0])&&(e=n.components.data)&&e[t]&&(a=e[t].config)&&a.sliced},addData:function(){var t=this.apiInstance,e=t&&t.getDatasets();return e&&(e=e[0])&&e.addData.apply(e,arguments)},removeData:function(){var t=this.apiInstance,e=t&&t.getDatasets();return e&&(e=e[0])&&e.removeData.apply(e,arguments)},updateData:function(){var t=this.apiInstance,e=t&&t.getDatasets();return e&&(e=e[0])&&e.updateData.apply(e,arguments)},slicePlotItem:function(t,e,a){var o=this.apiInstance;if(!a)return k(o.getDatasets()[0],t,e);o.addJob("eiMethods-slice-plot"+S++,(function(){var n=k(o.getDatasets()[0],t,e);return"function"==typeof a&&a(n)}),p.priorityList.postRender)},startingAngle:function(t,e,a){var o,n=this.apiInstance;if(!a)return n._startingAngle(t,e);n.addJob("eiMethods-start-angle"+S++,(function(){o=n._startingAngle(t,e),"function"==typeof a&&a(o)}),p.priorityList.postRender)}},e.registerFactory("dataset",d["default"],["vCanvas","legend"]),e.registerFactory("legend",f["default"]),e}return e.getName=function(){return"Pie2D"},e.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.alignCaptionWithCanvas=0,e.formatnumberscale=1,e.isSingleSeries=!0,e.friendlyName="Pie Chart",e.defaultDatasetType="Pie2D",e.plotborderthickness=1,e.decimals=2,e.alphaanimation=0,e.singletonPlaceValue=!0,e.usedataplotcolorforlabels=0,e.enableslicing=l.ONESTRING,e.skipCanvasDrawing=!0},e.parseChartAttr=function(e){t.prototype.parseChartAttr.call(this,e);var a=this.getFromEnv("chart-attrib");this.config.showLegend=(0,l.pluckNumber)(a.showlegend,0),this.config.showvalues=(0,l.pluckNumber)(a.showvalues,1),this.config.showlabels=(0,l.pluckNumber)(a.showlabels,1)},e.configureAttributes=function(t){var e=this.config;this.parseChartAttr(t),this.createComponent(t),this.config.skipConfigureIteration.axis=!0,this.configureChildren(),this.getFromEnv("toolTipController").setStyle({backgroundColor:l.hasSVG?(0,l.convertColor)(e.tooltipbgcolor||"FFF",e.tooltipbgalpha||100):(e.tooltipbgcolor||"FFF").replace(/\s+/g,"").replace(/^#?([a-f0-9]+)/gi,"#$1"),color:(e.tooltipcolor||e.basefontcolor||"545454").replace(/^#?([a-f0-9]+)/gi,"#$1"),borderColor:l.hasSVG?(0,l.convertColor)(e.tooltipbordercolor||"666",e.tooltipborderalpha||100):(e.tooltipbordercolor||"666").replace(/\s+/g,"").replace(/^#?([a-f0-9]+)/gi,"#$1"),borderWidth:(0,l.pluckNumber)(e.tooltipborderthickness,1)+"px",showToolTipShadow:(0,l.pluckNumber)(e.showtooltipshadow||0),borderRadius:(0,l.pluckNumber)(e.tooltipborderradius,0)+"px",fontSize:(0,l.pluckNumber)(e.basefontsize,10)+"px",fontFamily:e.basefont||this.getFromEnv("style").inCanfontFamily,padding:(0,l.pluckNumber)(e.tooltippadding||3)+"px"})},e.createComponent=function(){var t;t=this.config.skipConfigureIteration={},this.createBaseComponent(),this.getFromEnv("animationManager").setAnimationState(this._firstConfigure?"initial":"update"),(0,l.componentFactory)(this,s["default"],"caption"),t.caption=!0,(0,l.componentFactory)(this,c["default"],"subCaption"),t.subCaption=!0,(0,l.componentFactory)(this,u["default"],"background"),t.background=!0,t.canvas=!0,this._createConfigurableComponents&&this._createConfigurableComponents(),this.config.realtimeEnabled&&this._realTimeConfigure&&this._realTimeConfigure()},e._postSpaceManagement=function(){this.config.showLegend&&this.getChildren("legend")&&this.getChildren("legend")[0].postSpaceManager(),this.allocateDimensionOfChartMenuBar()},e._checkInvalidSpecificData=function(){var t,e,a,o=0,n=0,r=this.getFromEnv("dataSource").data;if(!r)return!0;for(e=r.length||0,t=0;t<e;t++)a=Number(r[t].value),o+=isNaN(a)||0!==a?0:1,n+=isNaN(a)?1:0;return o+n>=e},e._spaceManager=function(){var t,e,a,o,n,r,i=this.config,s=this.getChildren("dataset")[0],c=s.components.data,u=s.config,d=this.getFromEnv("legend"),f=this.getFromEnv("color-manager"),h=this.getFromEnv("smartLabel"),p=this.getFromEnv("chartWidth"),g=this.getFromEnv("chartHeight"),C=[],D=u.dataLabelCounter,_=0,y=this.getFromEnv("dataSource").chart,S=(0,l.pluckNumber)(y.managelabeloverflow,0),k=(0,l.pluckNumber)(y.slicingdistance),x=u.preSliced||i.allPlotSliceEnabled!==l.ZEROSTRING||y.showlegend===l.ONESTRING&&y.interactivelegend!==l.ZEROSTRING?b((0,l.pluckNumber)(k,20)):0,A=/%/g.test(y.pieradius),P=(0,l.pluckNumber)(A?Math.min(p/2,g/2)*(parseFloat(y.pieradius)/100):y.pieradius,0),w=(0,l.pluckNumber)(y.enablesmartlabels,y.enablesmartlabel,1),N=w?(0,l.pluckNumber)(y.skipoverlaplabels,y.skipoverlaplabel,1):0,F=(0,l.pluckNumber)(y.issmartlineslanted,1),M=D?(0,l.pluckNumber)(y.labeldistance,y.smartlabelclearance,5):x,T=i.width,B=i.height,L=(this._manageActionBarSpace(.225*B)||{}).bottom,I=T-(i.marginRight+i.marginLeft),E=B-(i.marginTop+i.marginBottom)-(L?L+i.marginBottom:0),O=v(E,I),R=(0,l.pluck)(y.smartlinecolor,f.getColor("plotFillColor")),G=(0,l.pluckNumber)(y.smartlinealpha,100),V=(0,l.pluckNumber)(y.smartlinethickness,.7),z=u.dataLabelOptions=s._parseDataLabelOptions(),H=z.style,W=D?(0,l.pluckNumber)(parseInt(H.lineHeight,10),12):0,Y=0===P?.15*O:P,U=2*Y,j=u.pieYScale,X=u.pieSliceDepth,Z=(0,l.pluck)(y.legendposition,l.POSITION_BOTTOM).toLowerCase().split("-");if(z.connectorWidth=V,z.connectorPadding=(0,l.pluckNumber)(y.connectorpadding,5),z.connectorColor=(0,l.convertColor)(R,G),r=U+2*(W+(t=(i.showvalues||i.showlabels)&&("inside"!==u.labelPosition||"inside"!==u.valuePosition)?M+x:M)),E-=((a=this._manageChartMenuBar(r<E?E-r:E/2)).top||0)+(a.bottom||0),u.showLegend&&(this.config.hasLegend=!0,Z[0]===l.POSITION_RIGHT||Z[0]===l.POSITION_LEFT?(e=d._manageLegendPosition(E/2),I-=m(e.left,e.right)):(e=d._manageLegendPosition(E/2),E-=m(e.top,e.bottom)),e&&this._allocateSpace(e)),h.useEllipsesOnOverflow(i.useEllipsesWhenOverflow),1!==D)for(;D--;)h.setStyle(c[D].config.style||i.dataLabelStyle),C[D]=o=h.getOriSize(c[D].config.displayValue),_="inside"!==u.labelPosition||"inside"!==u.valuePosition?m(_,o.width):0;0===P?Y=this._stubRadius(I,_,E,t,x,W,Y,M):(u.slicingDistance=x,u.pieMinRadius=Y,z.distance=M),n=E-2*(Y*j+W),u.managedPieSliceDepth=X>n?X-n:u.pieSliceDepth,z.isSmartLineSlanted=F,z.enableSmartLabels=w,z.skipOverlapLabels=N,z.manageLabelOverflow=S},e._stubRadius=function(t,e,a,o,n,r,i,s){var c,u=i,d=n,f=this.getChildren("dataset")[0],h=f.config,p=this.getFromEnv("dataSource").chart,g=(0,l.pluckNumber)(p.slicingdistance),b=h.dataLabelOptions||(h.dataLabelOptions=f._parseDataLabelOptions());return(c=v(t/2-e-d,a/2-r)-o)>=u?u=c:g||(d=m(v(o-(u-c),d),10)),h.slicingDistance=d,h.pieMinRadius=u,b.distance=s,u},e._startingAngle=function(t,e){var a,o=t,n=this.getChildren("dataset")[0],r=n.config,i=(a=r.startAngle)*-y+(-1*a<0?360:0);return isNaN(o)||r.singletonCase||r.isRotating||(o+=e?i:0,r.startAngle=-o*_,n._rotate(o),i=o),D(100*((i%=360)+(i<0?360:0)))/100},e._manageLegendSpace=function(){h._manageLegendSpace.call(this)},e.getDSdef=function(){return r["default"]},a}(i["default"]);e["default"]=x},545:function(t,e,a){"use strict";e.__esModule=!0,e["default"]=function(t){var e,a,n=t.getFromEnv("dataSource"),r=n.dataset,i=n.data||r&&r[0].data;if(a=function(t){var e=[];return(0,o.fcEach)(t,(function(t){"true"!==t.vline&&!0!==t.vline&&1!==t.vline&&"1"!==t.vline&&e.push(t)})),{catData:[],data:e}}(i),!(i&&0!==i.length))return void t.setChartMessage();e=t.getDSdef(),(0,o.datasetFactory)(t,e,"dataset",1,[a])};var o=a(193)},546:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(547))["default"];e["default"]=n},547:function(t,e,a){"use strict";var o=a(187);e.__esModule=!0,e["default"]=void 0;var n=o(a(207)),r=o(a(541)),i=o(a(548)),l=a(193),s=Math,c=s.round,u=s.min,d=s.max,f=s.PI,h=function(t){function e(){var e;return(e=t.call(this)||this).defaultPlotShadow=0,e}(0,n["default"])(e,t),e.getName=function(){return"Pie3D"};var a=e.prototype;return a.getName=function(){return"Pie3D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.is3D=!0,e.friendlyName="3D Pie Chart",e.defaultDatasetType="Pie3D",e.plotborderthickness=.1,e.alphaanimation=1},a.animate=function(){var t,e,a,o,n,r,i,l,s=this.components.dataset[0],c=s.config,u=s.components.data,d=u.length,h=c.alphaAnimation,p=this.get("config","animationObj"),g=p.duration||0,v=p.dummyObj,m=p.animObj,b=p.animType;if(!h)for(t=0;t<d;t++)a=(e=u[t]).graphics,n=e.config.shapeArgs,r=2*f,(o=a.element)&&(o.attr({sAngle:r,eAngle:r}),i=n.sAngle,l=n.eAngle,(void 0).animateWith(v,m,{cx:i-r,cy:l-r},g,b))},a._stubRadius=function(t,e,a,o,n,r,i){var s,c=a,f=i,h=n,p=o,g=this.getChildren("dataset")[0],v=g.config,m=g.config,b=(0,l.pluckNumber)(m.slicingdistance),C=v.dataLabelOptions||(v.dataLabelOptions=g._parseDataLabelOptions()),D=v.pieYScale,_=v.pieSliceDepth;return(s=u(t/2-e-h,((c-=_)/2-r)/D)-p)>=f?f=s:b||(h=p=d(u(p-(f-s),h),10)),v.slicingDistance=h,v.pieMinRadius=f,C.distance=p,f},a._startingAngle=function(t,e){var a,o=t,n=this.getChildren("dataset")[0],r=n.config,i=(a=r.startAngle)+(a<0?360:0);return isNaN(o)||r.singletonCase||r.isRotating||(o+=e?i:0,n._rotate(o),i=o),c(100*((i%=360)+(i<0?360:0)))/100},a.getDSdef=function(){return i["default"]},e}(r["default"]);e["default"]=h},548:function(t,e,a){"use strict";var o=a(191),n=a(187);e.__esModule=!0,e["default"]=void 0;var r,i=n(a(210)),l=n(a(207)),s=o(a(542)),c=a(193),u=a(208),d=a(549),f=n(a(551)),h=a(201),p=n(a(552)),g=(0,h.getDep)("redraphael","plugin"),v=window,m=8===window.document.documentMode?"visible":"",b=c.preDefStr.elementStr,C="M",D="L",_="v",y="A",S="Z",k=Math,x=k.max,A=k.min,P=k.abs,w=k.ceil,N=k.sin,F=k.atan2,M=k.cos,T=k.floor,B=k.round,L=k.PI,I=2*L,E=L/2,O=L+E,R=function(t,e){for(var a=[],o=0,n=t.length;o<n;o++)a[o]=e.call(t[o],t[o],o,t);return a},G=function(t){return"string"==typeof t},V=function(t,e){return parseInt(t,e||10)},z={lighting3D:{},lighting2D:{}},H=function(t,e,a,o,n){return F((e-a[1]-o.top)/n,t-a[0]-o.left)},W=function(t){var e=this.data("plotItem"),a=e.index,o=e.chart,n=o.getFromEnv("animationManager"),r=o.config,i=o.getChildren("dataset")[0],l=i.config,s=i.components.data[a],c=s.graphics,u=s.config,d=c.element,f=u.hoverEffects;l.isRotating||(o.plotEventHandler(d,t,"DataPlotRollOver"),f.enabled&&n.setAnimation({el:d,attr:f,component:i})),r.isHovered=!0},Y=function(t){var e,a,o=this.data("plotItem"),n=o.index,r=o.chart,i=r.getFromEnv("animationManager"),l=r.config,s=r.getChildren("dataset")[0],c=s.config,u=s.components.data[n];u&&(e=u.config,a=u.graphics.element,c.isRotating||(r.plotEventHandler(a,t,"DataPlotRollOut"),i.setAnimation({el:a,attr:{color:e.color.color.split(",")[0],alpha:e._3dAlpha,borderWidth:e.borderWidth,borderColor:e.borderColor},component:s})),l.isHovered=!1)},U=function(t){var e,a=this.data("plotItem").chart.getChildren("dataset")[0],o=(0,c.pluckNumber)(t.button,t.originalEvent.button),n=a.config,r=t.data[0],i=t.data[1];n.isRightClicked=!(c.touchEnabled||0===o||1===o),n.enableRotation&&!n.isRightClicked&&(n.isRotating=!1,e=H.call(t,r,i,n.center,n.chartPosition=(0,c.getPosition)(a.getFromEnv("chart-container")),n.pieYScale),n.dragStartAngle=e,n._lastAngle=-n.startAngle,n.startingAngleOnDragStart=n.startAngle)},j=function(){var t=this.data("plotItem"),e=t.index,a=t.chart,o=a.getFromEnv("animationManager"),n=a.config,r=a.getChildren("dataset")[0],i=r.config,l=r.components.data[e],s=l.graphics,u=l.config,d=s.element,f=i.startAngle;i.isRightClicked||i.isRotating&&(setTimeout((function(){i.isRotating=!1}),0),a.fireChartInstanceEvent("rotationEnd",{startingAngle:(0,c.normalizeAngle)(f,!0),changeInAngle:f-i.startingAngleOnDragStart}),!n.isHovered&&o.setAnimation({el:d,attr:{color:u.color.color.split(",")[0],alpha:u._3dAlpha,borderWidth:u.borderWidth,borderColor:u.borderColor},component:r}))},X=function(t){var e,a,o,n=this.data("plotItem").chart,r=t.data,i=r[0],l=r[1],s=r[2],u=r[3],d=n.getChildren("dataset")[0],f=d.config;isNaN(i)||isNaN(l)||!f.enableRotation||f.singletonCase||f.isRightClicked||(e=H.call(t,s,u,f.center,f.chartPosition,f.pieYScale),f.dragStartAngle===e||f.isRotating||(f.isRotating=!0,n.fireChartInstanceEvent("rotationStart",{startingAngle:(0,c.normalizeAngle)(f.startAngle,!0)})),o=e-f.dragStartAngle,f.dragStartAngle=e,f.moveDuration=0,f._lastAngle+=180*o/L,a=(new Date).getTime(),(!f._lastTime||f._lastTime+f.timerThreshold<a)&&(f._lastTime||d._rotate(),f.timerId=setTimeout((function(){n.disposed&&n.disposing||d._rotate()}),f.timerThreshold),f._lastTime=a))},Z=function(t,e){return t._conf.index-e._conf.index||t._conf.cIndex-e._conf.cIndex||t._conf.isStart-e._conf.isStart||t._conf.si-e._conf.si},J=function(t,e){return t.point.value-e.point.value},q=function(t,e){return t.angle-e.angle},K=["start","start","end","end"],$=[-1,1,1,-1],Q=[1,1,-1,-1],tt={stroke:!0,strokeWidth:!0,"stroke-width":!0,dashstyle:!0,"stroke-dasharray":!0,translateX:!0,translateY:!0,"stroke-opacity":!0,fill:!0,"fill-opacity":!0,opacity:!0,transform:!0,cursor:!0,sAngle:!0,eAngle:!0,color:!0,alpha:!0,borderColor:!0,borderAlpha:!0,borderWidth:!0,rolloverProps:!0,showBorderEffect:!0,positionIndex:!0,cx:!0,cy:!0,radiusYFactor:!0,r:!0,innerR:!0},et=function(t,e){var a,o,n,i,l,s,c,u=t,d=this,f=d._confObject,h={},p=f.elements,g=f.Pie3DManager;if(G(u)&&((c=e)!==r&&null!==c)&&(a=u,(u={})[a]=e),!u||G(u))d=tt[u]?f[u]:d._attr(u);else{for(a in u)o=u[a],tt[a]?(f[a]=o,"cursor"===a||"transform"===a||"opacity"===a||"fill-opacity"===a?(h[a]=o,s=!0):"sAngle"===a||"eAngle"===a||"cx"===a||"cy"===a||"radiusYFactor"===a||"r"===a||"innerR"===a?i=!0:"color"!==a&&"alpha"!==a&&"borderColor"!==a&&"borderAlpha"!==a&&"borderWidth"!==a||(l=!0)):d._attr(a,o);if(i&&(g._setSliceShape(f),g.refreshDrawing()),(l||i)&&g._setSliceCosmetics(f),s){for(n in p)p[n].attr(h);d._attr(h)}}return d},at=function(t,e,a){if(!a){var o,n=this._confObject.elements;for(o in n)n[o].on(t,e);return this._on(t,e)}this._on(t,e,!0)},ot=function(t,e,a){var o,n=this._confObject.elements,r=v.navigator.userAgent.toLowerCase().indexOf("android")>-1;for(o in n)r&&"topBorder"!==o&&"frontOuter"!==o&&"startSlice"!==o&&"endSlice"!==o||n[o].drag(t,e,a);return this._drag(t,e,a)},nt=function(){var t,e=this._confObject.elements;for(t in e)e[t].hide();return this._hide()},rt=function(){var t,e=this._confObject.elements;for(t in e)e[t].show();return this._show()},it=function(){var t,e=this._confObject,a=e.elements;for(t in a)a[t].destroy();return c.hasSVG&&(e.clipTop.destroy(),e.clipOuterFront.destroy(),e.clipOuterBack.destroy(),e.clipOuterFront1&&e.clipOuterFront1.destroy(),e.clipInnerFront&&e.clipInnerFront.destroy(),e.clipInnerBack&&e.clipInnerBack.destroy()),this._destroy()},lt=function(t,e){var a,o=this._confObject.elements;if(e===r)return this._data(t);for(a in o)o[a].data(t,e);return this._data(t,e)},st=0;(0,h.addDep)({name:"pie3dAnimation",type:"animationRule",extension:f["default"]});var ct=function(t){function e(){return t.apply(this,arguments)||this}(0,l["default"])(e,t);var a=e.prototype;return a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.setBorderWidth=r,e.alphaanimation=1,e.showBorderEffect=r},a.placeDataLabels=function(t){var e,a,o,n,i,l,u,d,f,h,p,g,v,b,_,y,S,F,T,R,G,V,z,H,Z,tt,et,at,ot,nt,rt,it,lt,st,ct,ut,dt,ft=this,ht=ft.getFromEnv("chart"),pt=ht.getFromEnv("toolTipController"),gt=ht.config,vt=ft.config,mt=ft.components.data,bt=vt.piePlotOptions,Ct=gt.canvasLeft,Dt=gt.canvasTop,_t=gt.canvasWidth,yt=Ct+.5*gt.canvasWidth,St=Dt+.5*gt.canvasHeight,kt=ht.getFromEnv("smartLabel"),xt=vt.dataLabelOptions,At=xt.style,Pt=(0,c.pluckNumber)(w(parseFloat(At.lineHeight)),12),wt=(0,c.getFirstValue)(xt.placeInside,!1),Nt=xt.skipOverlapLabels,Ft=xt.manageLabelOverflow,Mt=xt.connectorPadding,Tt=xt.distance,Bt=xt.connectorWidth,Lt=[[],[],[],[]],It=Ct,Et=Dt,Ot=_t,Rt=parseInt(At.fontSize,10),Gt=Rt,Vt=Gt/2,zt=[Mt,Mt,-Mt,-Mt],Ht=xt.isSmartLineSlanted,Wt=Tt>0,Yt=vt.center||(vt.center=[yt,St,bt.size,bt.innerSize||0]),Ut=Yt[1],jt=Yt[0],Xt=Yt[2],Zt=Yt[4],Jt=vt.labelsRadius,qt=B(100*vt.labelsRadiusY)/100,Kt=vt.maxLabels,$t=vt.enableSmartLabels,Qt=vt.pieSliceDepth/2,te=ht.getFromEnv("animationManager"),ee=ft.getContainer("label-group");if(kt.useEllipsesOnOverflow(gt.useEllipsesWhenOverflow),vt.dataLabelCounter)if(t||kt.setStyle(At),1===mt.length)G=mt[0],rt=G.graphics,nt=G.config,dt=nt._textAttrs,ut=nt._textCss,Z=rt.label,it=rt.connector,nt.slicedTranslation=[It,Et],null!==nt.y&&nt.y!==r&&(dt.visibility=m,dt["text-anchor"]="middle",dt.x=jt,dt.y=Ut+Vt-2,dt