(function(){var a=window.AmCharts;a.GaugeAxis=a.Class({construct:function(b){this.cname="GaugeAxis";this.radius="95%";this.createEvents("rollOverBand","rollOutBand","clickBand");this.labelsEnabled=!0;this.startAngle=-120;this.endAngle=120;this.startValue=0;this.endValue=200;this.gridCount=5;this.tickLength=10;this.minorTickLength=5;this.tickColor="#555555";this.labelFrequency=this.tickThickness=this.tickAlpha=1;this.inside=!0;this.labelOffset=10;this.showLastLabel=this.showFirstLabel=!0;this.axisThickness=1;this.axisColor="#000000";this.axisAlpha=1;this.gridInside=!0;this.topTextYOffset=0;this.topTextBold=!0;this.bottomTextYOffset=0;this.bottomTextBold=!0;this.centerY=this.centerX="0%";this.bandOutlineAlpha=this.bandOutlineThickness=0;this.bandOutlineColor="#000000";this.bandAlpha=1;this.bcn="gauge-axis";a.applyTheme(this,b,"GaugeAxis")},value2angle:function(b){return(b-this.startValue)/(this.endValue-this.startValue)*(this.endAngle-this.startAngle)+this.startAngle},setTopText:function(f){if(void 0!==f){this.topText=f;var d=this.chart;if(this.axisCreated){this.topTF&&this.topTF.remove();var h=this.topTextFontSize;h||(h=d.fontSize);var g=this.topTextColor;g||(g=d.color);f=a.text(d.container,f,g,d.fontFamily,h,void 0,this.topTextBold);a.setCN(d,f,"axis-top-label");f.translate(this.centerXReal,this.centerYReal-this.radiusReal/2+this.topTextYOffset);this.set.push(f);this.topTF=f}}},setBottomText:function(f){if(void 0!==f){this.bottomText=f;var d=this.chart;if(this.axisCreated){this.bottomTF&&this.bottomTF.remove();var h=this.bottomTextFontSize;h||(h=d.fontSize);var g=this.bottomTextColor;g||(g=d.color);f=a.text(d.container,f,g,d.fontFamily,h,void 0,this.bottomTextBold);a.setCN(d,f,"axis-bottom-label");f.translate(this.centerXReal,this.centerYReal+this.radiusReal/2+this.bottomTextYOffset);this.bottomTF=f;this.set.push(f)}}},draw:function(){var an=this.chart,am=an.container.set();this.set=am;a.setCN(an,am,this.bcn);a.setCN(an,am,this.bcn+"-"+this.id);an.graphsSet.push(am);this.bandSet=an.container.set();this.set.push(this.bandSet);var al=this.startValue,ak=this.endValue,ai=this.valueInterval;isNaN(ai)&&(ai=(ak-al)/this.gridCount);var af=this.minorTickInterval;isNaN(af)&&(af=ai/5);var ad=this.startAngle,ah=this.endAngle,ag=this.tickLength,ac=(ak-al)/ai+1,aj=(ah-ad)/(ac-1);this.singleValueAngle=aj/ai;var ae=an.container,P=this.tickColor,j=this.tickAlpha,s=this.tickThickness,af=ai/af,i=aj/af,O=this.minorTickLength,N=this.labelFrequency,R=this.radiusReal;this.inside||(R-=15);this.radiusRealReal=R;var ab=an.centerX+a.toCoordinate(this.centerX,an.realWidth),aa=an.centerY+a.toCoordinate(this.centerY,an.realHeight);this.centerXReal=ab;this.centerYReal=aa;var V={fill:this.axisColor,"fill-opacity":this.axisAlpha,"stroke-width":0,"stroke-opacity":0},Y,X;this.gridInside?X=Y=R:(Y=R-ag,X=Y+O);this.minorTickRadius=X;this.drawBands();var Z=this.axisThickness/2,ah=a.wedge(ae,ab,aa,ad,ah-ad,Y+Z,Y+Z,Y-Z,0,V);a.setCN(an,ah.wedge,"axis-line");am.push(ah);ah=a.doNothing;a.isModern||(ah=Math.round);V=a.getDecimals(al);Y=a.getDecimals(ak);ak=a.getDecimals(ai);ak=Math.max(ak,V,Y);ai=a.roundTo(ai,ak+1);for(V=0;V=d.totalFrames){d=this.endValue,e=this.startValue}else{this.frame++;var f=a.getEffect(d.startEffect),e=a[f](0,this.frame,this.previousStartValue,this.startValue-this.previousStartValue,d.totalFrames),d=a[f](0,this.frame,this.previousEndValue,this.endValue-this.previousEndValue,d.totalFrames);isNaN(e)&&(e=this.startValue);isNaN(d)&&(d=this.endValue)}e==this.currentStartValue&&d==this.currentEndValue||this.draw(e,d)}},setStartValue:function(b){this.previousStartValue=this.startValue;this.startValue=b;this.frame=0},setEndValue:function(b){this.previousEndValue=this.endValue;this.endValue=b;this.frame=0}})})();(function(){var a=window.AmCharts;a.AmAngularGauge=a.Class({inherits:a.AmChart,construct:function(b){this.cname="AmAngularGauge";a.AmAngularGauge.base.construct.call(this,b);this.theme=b;this.type="gauge";this.minRadius=this.marginRight=this.marginBottom=this.marginTop=this.marginLeft=10;this.faceColor="#FAFAFA";this.faceAlpha=0;this.faceBorderWidth=1;this.faceBorderColor="#555555";this.faceBorderAlpha=0;this.arrows=[];this.axes=[];this.startDuration=1;this.startEffect="easeOutSine";this.adjustSize=!0;this.extraHeight=this.extraWidth=0;a.applyTheme(this,b,this.cname)},addAxis:function(b){b.chart=this;this.axes.push(b)},formatString:function(d,c){return d=a.formatValue(d,c,["value"],this.nf,"",this.usePrefixes,this.prefixesOfSmallNumbers,this.prefixesOfBigNumbers)},initChart:function(){a.AmAngularGauge.base.initChart.call(this);var f;0===this.axes.length&&(f=new a.GaugeAxis(this.theme),this.addAxis(f));var d;for(d=0;dv&&(v=t.width*j),t.height*j>m&&(m=t.height*j)}(u=this.legend)&&u.invalidateSize();if(this.adjustSize&&!this.sizeAdjusted){r&&(r=r.getBBox(),r.width>v&&(v=r.width),r.height>m&&(m=r.height));r=0;if(d>m||s>v){r=Math.min(d-m,s-v)}5=this.totalFrames?j=d.value:(d.frame++,d.clockWiseOnly&&d.value