(function(b,I){var r=b.arrayMin,t=b.arrayMax,i=b.each,B=b.extend,k=b.merge,G=b.map,j=b.pick,c=b.pInt,H=b.getOptions().plotOptions,F=b.seriesTypes,w=b.extendClass,E=b.splat,q=b.wrap,o=b.Axis,a=b.Tick,n=b.Series,D=F.column.prototype,g=Math,y=g.round,v=g.floor,p=g.max,h=function(){};function C(J,K,L){this.init.call(this,J,K,L)}B(C.prototype,{init:function(K,L,N){var O=this,M,J=O.defaultOptions;O.chart=L;if(L.angular){J.background={}}O.options=K=k(J,K);M=K.background;if(M){i([].concat(E(M)).reverse(),function(Q){var P=Q.backgroundColor;Q=k(O.defaultBackgroundOptions,Q);if(P){Q.backgroundColor=P}Q.color=Q.backgroundColor;N.options.plotBands.unshift(Q)})}},defaultOptions:{center:["50%","50%"],size:"85%",startAngle:0},defaultBackgroundOptions:{shape:"circle",borderWidth:1,borderColor:"silver",backgroundColor:{linearGradient:{x1:0,y1:0,x2:0,y2:1},stops:[[0,"#FFF"],[1,"#DDD"]]},from:Number.MIN_VALUE,innerRadius:0,to:Number.MAX_VALUE,outerRadius:"105%"}});var A=o.prototype,m=a.prototype;var f={getOffset:h,redraw:function(){this.isDirty=false},render:function(){this.isDirty=false},setScale:h,setCategories:h,setTitle:h};var s={isRadial:true,defaultRadialGaugeOptions:{labels:{align:"center",x:0,y:null},minorGridLineWidth:0,minorTickInterval:"auto",minorTickLength:10,minorTickPosition:"inside",minorTickWidth:1,plotBands:[],tickLength:10,tickPosition:"inside",tickWidth:2,title:{rotation:0},zIndex:2},defaultRadialXOptions:{gridLineWidth:1,labels:{align:null,distance:15,x:0,y:null},maxPadding:0,minPadding:0,plotBands:[],showLastLabel:false,tickLength:0},defaultRadialYOptions:{gridLineInterpolation:"circle",labels:{align:"right",x:-3,y:-2},plotBands:[],showLastLabel:false,title:{x:4,text:null,rotation:90}},setOptions:function(J){this.options=k(this.defaultOptions,this.defaultRadialOptions,J)},getOffset:function(){A.getOffset.call(this);this.chart.axisOffset[this.side]=0},getLinePath:function(L,K){var J=this.center;K=j(K,J[2]/2-this.offset);return this.chart.renderer.symbols.arc(this.left+J[0],this.top+J[1],K,K,{start:this.startAngleRad,end:this.endAngleRad,open:true,innerR:0})},setAxisTranslation:function(){A.setAxisTranslation.call(this);if(this.center){if(this.isCircular){this.transA=(this.endAngleRad-this.startAngleRad)/((this.max-this.min)||1)}else{this.transA=(this.center[2]/2)/((this.max-this.min)||1)}if(this.isXAxis){this.minPixelPadding=this.transA*this.minPointOffset+(this.reversed?(this.endAngleRad-this.startAngleRad)/4:0)}}},beforeSetTickPositions:function(){if(this.autoConnect){this.max+=(this.categories&&1)||this.pointRange||this.closestPointRange||0}},setAxisSize:function(){A.setAxisSize.call(this);if(this.isRadial){this.center=this.pane.center=F.pie.prototype.getCenter.call(this.pane);this.len=this.width=this.height=this.isCircular?this.center[2]*(this.endAngleRad-this.startAngleRad)/2:this.center[2]/2}},getPosition:function(K,J){if(!this.isCircular){J=this.translate(K);K=this.min}return this.postTranslate(this.translate(K),j(J,this.center[2]/2)-this.offset)},postTranslate:function(M,K){var L=this.chart,J=this.center;M=this.startAngleRad+M;return{x:L.plotLeft+J[0]+Math.cos(M)*K,y:L.plotTop+J[1]+Math.sin(M)*K}},getPlotBandPath:function(T,U,V){var J=this.center,S=this.startAngleRad,P=J[2]/2,O=[j(V.outerRadius,"100%"),V.innerRadius,j(V.thickness,10)],K=/%$/,L,N,Q,M=this.isCircular,R;if(this.options.gridLineInterpolation==="polygon"){R=this.getPlotLinePath(T).concat(this.getPlotLinePath(U,true))}else{if(!M){O[0]=this.translate(T);O[1]=this.translate(U)}O=G(O,function(W){if(K.test(W)){W=(c(W,10)*P)/100}return W});if(V.shape==="circle"||!M){L=-Math.PI/2;N=Math.PI*1.5;Q=true}else{L=S+this.translate(T);N=S+this.translate(U)}R=this.chart.renderer.symbols.arc(this.left+J[0],this.top+J[1],O[0],O[0],{start:L,end:N,innerR:j(O[1],O[0]-O[2]),open:Q})}return R},getPlotLinePath:function(Q,O){var L=this,J=L.center,P=L.chart,M=L.getPosition(Q),K,S,R,N;if(L.isCircular){N=["M",J[0]+P.plotLeft,J[1]+P.plotTop,"L",M.x,M.y]}else{if(L.options.gridLineInterpolation==="circle"){Q=L.translate(Q);if(Q){N=L.getLinePath(0,Q)}}else{K=P.xAxis[0];N=[];Q=L.translate(Q);R=K.tickPositions;if(K.autoConnect){R=R.concat([R[0]])}if(O){R=[].concat(R).reverse()}i(R,function(U,T){S=K.getPosition(U,Q);N.push(T?"L":"M",S.x,S.y)})}}return N},getTitlePosition:function(){var J=this.center,K=this.chart,L=this.options.title;return{x:K.plotLeft+J[0]+(L.x||0),y:K.plotTop+J[1]-({high:0.5,middle:0.25,low:0}[L.align]*J[2])+(L.y||0)}}};q(A,"init",function(T,U,S){var N=this,V=U.angular,K=U.polar,Y=S.isX,L=V&&Y,O,W,R,X,P=U.options,J=S.pane||0,M,Q;if(V){B(this,L?f:s);O=!Y;if(O){this.defaultRadialOptions=this.defaultRadialGaugeOptions}}else{if(K){B(this,s);O=Y;this.defaultRadialOptions=Y?this.defaultRadialXOptions:k(this.defaultYAxisOptions,this.defaultRadialYOptions)}}T.call(this,U,S);if(!L&&(V||K)){X=this.options;if(!U.panes){U.panes=[]}this.pane=M=U.panes[J]=U.panes[J]||new C(E(P.pane)[J],U,N);Q=M.options;U.inverted=false;P.chart.zoomType=null;this.startAngleRad=W=(Q.startAngle-90)*Math.PI/180;this.endAngleRad=R=(j(Q.endAngle,Q.startAngle+360)-90)*Math.PI/180;this.offset=X.offset||0;this.isCircular=O;if(O&&S.max===I&&R-W===2*Math.PI){this.autoConnect=true}}});q(m,"getPosition",function(L,O,N,M,J){var K=this.axis;return K.getPosition?K.getPosition(N):L.call(this,O,N,M,J)});q(m,"getLabelPosition",function(S,V,T,U,W,N,O,P,J){var L=this.axis,K=N.y,R,Q=N.align,M=((L.translate(this.pos)+L.startAngleRad+Math.PI/2)/Math.PI*180)%360;if(L.isRadial){R=L.getPosition(this.pos,(L.center[2]/2)+j(N.distance,-25));if(N.rotation==="auto"){U.attr({rotation:M})}else{if(K===null){K=c(U.styles.lineHeight)*0.9-U.getBBox().height/2}}if(Q===null){if(L.isCircular){if(M>20&&M<160){Q="left"}else{if(M>200&&M<340){Q="right"}else{Q="center"}}}else{Q="center"}U.attr({align:Q})}R.x+=N.x;R.y+=K}else{R=S.call(this,V,T,U,W,N,O,P,J)}return R});q(m,"getMarkPath",function(M,R,Q,N,O,S,L){var J=this.axis,P,K;if(J.isRadial){P=J.getPosition(this.pos,J.center[2]/2+N);K=["M",R,Q,"L",P.x,P.y]}else{K=M.call(this,R,Q,N,O,S,L)}return K});H.arearange=k(H.area,{lineWidth:1,marker:null,threshold:null,tooltip:{pointFormat:'{series.name}: {point.low} - {point.high}
'},trackByArea:true,dataLabels:{verticalAlign:null,xLow:0,xHigh:0,yLow:0,yHigh:0}});F.arearange=b.extendClass(F.area,{type:"arearange",pointArrayMap:["low","high"],toYData:function(J){return[J.low,J.high]},pointValKey:"low",getSegments:function(){var J=this;i(J.points,function(K){if(!J.options.connectNulls&&(K.low===null||K.high===null)){K.y=null}else{if(K.low===null&&K.high!==null){K.y=K.high}}});n.prototype.getSegments.call(this)},translate:function(){var K=this,J=K.yAxis;F.area.prototype.translate.apply(K);i(K.points,function(M){var L=M.low,O=M.high,N=M.plotY;if(O===null&&L===null){M.y=null}else{if(L===null){M.plotLow=M.plotY=null;M.plotHigh=J.translate(O,0,1,0,1)}else{if(O===null){M.plotLow=N;M.plotHigh=null}else{M.plotLow=N;M.plotHigh=J.translate(O,0,1,0,1)}}}})},getSegmentPath:function(N){var K,T=[],M=N.length,J=n.prototype.getSegmentPath,Q,R,P,S=this.options,L=S.step,O;K=HighchartsAdapter.grep(N,function(U){return U.plotLow!==null});while(M--){Q=N[M];if(Q.plotHigh!==null){T.push({plotX:Q.plotX,plotY:Q.plotHigh})}}P=J.call(this,K);if(L){if(L===true){L="left"}S.step={left:"right",center:"center",right:"left"}[L]}O=J.call(this,T);S.step=L;R=[].concat(P,O);O[0]="L";this.areaPath=this.areaPath.concat(P,O);return R},drawDataLabels:function(){var Q=this.data,P=Q.length,L,O=[],N=n.prototype,M=this.options.dataLabels,J,K=this.chart.inverted;if(M.enabled||this._hasPointLabels){L=P;while(L--){J=Q[L];J.y=J.high;J.plotY=J.plotHigh;O[L]=J.dataLabel;J.dataLabel=J.dataLabelUpper;J.below=false;if(K){M.align="left";M.x=M.xHigh}else{M.y=M.yHigh}}N.drawDataLabels.apply(this,arguments);L=P;while(L--){J=Q[L];J.dataLabelUpper=J.dataLabel;J.dataLabel=O[L];J.y=J.low;J.plotY=J.plotLow;J.below=true;if(K){M.align="right";M.x=M.xLow}else{M.y=M.yLow}}N.drawDataLabels.apply(this,arguments)}},alignDataLabel:F.column.prototype.alignDataLabel,getSymbol:F.column.prototype.getSymbol,drawPoints:h});H.areasplinerange=k(H.arearange);F.areasplinerange=w(F.arearange,{type:"areasplinerange",getPointSpline:F.spline.prototype.getPointSpline});H.columnrange=k(H.column,H.arearange,{lineWidth:1,pointRange:null});F.columnrange=w(F.arearange,{type:"columnrange",translate:function(){var K=this,J=K.yAxis,L;D.translate.apply(K);i(K.points,function(N){var Q=N.shapeArgs,O=K.options.minPointLength,P,M,R;N.plotHigh=L=J.translate(N.high,0,1,0,1);N.plotLow=N.plotY;R=L;M=N.plotY-L;if(M{series.name}
Maximum: {point.high}
Upper quartile: {point.q3}
Median: {point.median}
Lower quartile: {point.q1}
Minimum: {point.low}
'},whiskerLength:"50%",whiskerWidth:2});F.boxplot=w(F.column,{type:"boxplot",pointArrayMap:["low","q1","median","q3","high"],toYData:function(J){return[J.low,J.q1,J.median,J.q3,J.high]},pointValKey:"high",pointAttrToOptions:{fill:"fillColor",stroke:"color","stroke-width":"lineWidth"},drawDataLabels:h,translate:function(){var L=this,K=L.yAxis,J=L.pointArrayMap;F.column.prototype.translate.apply(L);i(L.points,function(M){i(J,function(N){if(M[N]!==null){M[N+"Plot"]=K.translate(M[N],0,1,0,1)}})})},drawPoints:function(){var R=this,ac=R.points,L=R.options,W=R.chart,Z=W.renderer,T,K,O,ag,U,J,ab,aj,V,Q,S,Y,af,ak,ai,al,X,N,ae,P,ad,aa,M=R.doQuartiles!==false,ah=parseInt(R.options.whiskerLength,10)/100;i(ac,function(am){V=am.graphic;ad=am.shapeArgs;S={};ak={};al={};aa=am.color||R.color;if(am.plotY!==I){T=am.pointAttr[am.selected?"selected":""];X=ad.width;N=v(ad.x);ae=N+X;P=y(X/2);K=v(M?am.q1Plot:am.lowPlot);O=v(M?am.q3Plot:am.lowPlot);ag=v(am.highPlot);U=v(am.lowPlot);S.stroke=am.stemColor||L.stemColor||aa;S["stroke-width"]=j(am.stemWidth,L.stemWidth,L.lineWidth);S.dashstyle=am.stemDashStyle||L.stemDashStyle;ak.stroke=am.whiskerColor||L.whiskerColor||aa;ak["stroke-width"]=j(am.whiskerWidth,L.whiskerWidth,L.lineWidth);al.stroke=am.medianColor||L.medianColor||aa;al["stroke-width"]=j(am.medianWidth,L.medianWidth,L.lineWidth);ab=(S["stroke-width"]%2)/2;aj=N+P+ab;Q=["M",aj,O,"L",aj,ag,"M",aj,K,"L",aj,U,"z"];if(M){ab=(T["stroke-width"]%2)/2;aj=v(aj)+ab;K=v(K)+ab;O=v(O)+ab;N+=ab;ae+=ab;Y=["M",N,O,"L",N,K,"L",ae,K,"L",ae,O,"L",N,O,"z"]}if(ah){ab=(ak["stroke-width"]%2)/2;ag=ag+ab;U=U+ab;af=["M",aj-P*ah,ag,"L",aj+P*ah,ag,"M",aj-P*ah,U,"L",aj+P*ah,U]}ab=(al["stroke-width"]%2)/2;J=y(am.medianPlot)+ab;ai=["M",N,J,"L",ae,J,"z"];if(V){am.stem.animate({d:Q});if(ah){am.whiskers.animate({d:af})}if(M){am.box.animate({d:Y})}am.medianShape.animate({d:ai})}else{am.graphic=V=Z.g().add(R.group);am.stem=Z.path(Q).attr(S).add(V);if(ah){am.whiskers=Z.path(af).attr(ak).add(V)}if(M){am.box=Z.path(Y).attr(T).add(V)}am.medianShape=Z.path(ai).attr(al).add(V)}}})}});H.errorbar=k(H.boxplot,{color:"#000000",grouping:false,linkedTo:":previous",tooltip:{pointFormat:H.arearange.tooltip.pointFormat},whiskerWidth:null});F.errorbar=w(F.boxplot,{type:"errorbar",pointArrayMap:["low","high"],toYData:function(J){return[J.low,J.high]},pointValKey:"high",doQuartiles:false,getColumnMetrics:function(){return(this.linkedParent&&this.linkedParent.columnMetrics)||F.column.prototype.getColumnMetrics.call(this)}});H.waterfall=k(H.column,{lineWidth:1,lineColor:"#333",dashStyle:"dot",borderColor:"#333"});F.waterfall=w(F.column,{type:"waterfall",upColorProp:"fill",pointArrayMap:["low","y"],pointValKey:"y",init:function(K,J){J.stacking=true;F.column.prototype.init.call(this,K,J)},translate:function(){var N=this,W=N.options,K=N.yAxis,Q,O,U,T,L,S,R,M,J,P=W.threshold,V=(W.borderWidth%2)/2;F.column.prototype.translate.apply(this);M=P;U=N.points;for(O=0,Q=U.length;O0&&!Q.color){Q.pointAttr=N;Q.color=O}})},getGraphPath:function(){var P=this.data,K=P.length,R=this.options.lineWidth+this.options.borderWidth,N=y(R)%2/2,V=[],T="M",U="L",Q,J,O,S;for(O=1;O0?(K[M]-O)/(S-O):0.5;L.push(g.ceil(J+Q*(R-J))/2)}this.radii=L},animate:function(K){var J=this.options.animation;if(!K){i(this.points,function(L){var N=L.graphic,M=L.shapeArgs;if(N&&M){N.attr("r",1);N.animate({r:M.r},J)}});this.animate=null}},translate:function(){var L,M=this.data,K,J,N=this.radii;F.scatter.prototype.translate.call(this);L=M.length;while(L--){K=M[L];J=N?N[L]:0;K.negative=K.z<(this.options.zThreshold||0);if(J>=this.minPxSize/2){K.shapeType="circle";K.shapeArgs={x:K.plotX,y:K.plotY,r:J};K.dlBox={x:K.plotX-J,y:K.plotY-J,width:2*J,height:2*J}}else{K.shapeArgs=K.plotY=K.dlBox=I}}},drawLegendSymbol:function(K,L){var J=c(K.itemStyle.fontSize)/2;L.legendSymbol=this.chart.renderer.circle(J,K.baseline-J,J).attr({zIndex:3}).add(L.legendGroup);L.legendSymbol.isMarker=true},drawPoints:F.column.prototype.drawPoints,alignDataLabel:F.column.prototype.alignDataLabel});o.prototype.beforePadding=function(){var L=this,R=this.len,T=this.chart,M=0,V=R,J=this.isXAxis,Q=J?"xData":"yData",N=this.min,X={},U=g.min(T.plotWidth,T.plotHeight),S=Number.MAX_VALUE,W=-Number.MAX_VALUE,P=this.max-N,O=R/P,K=[];if(this.tickPositions){i(this.series,function(Z){var Y=Z.options,aa;if(Z.type==="bubble"&&Z.visible){L.allowZoomOutside=true;K.push(Z);if(J){i(["minSize","maxSize"],function(ad){var ab=Y[ad],ac=/%$/.test(ab);ab=c(ab);X[ad]=ac?U*ab/100:ab});Z.minPxSize=X.minSize;aa=Z.zData;if(aa.length){S=g.min(S,g.max(r(aa),Y.displayNegative===false?Y.zThreshold:-Number.MAX_VALUE));W=g.max(W,t(aa))}}}});i(K,function(aa){var ab=aa[Q],Z=ab.length,Y;if(J){aa.getRadii(S,W,X.minSize,X.maxSize)}if(P>0){while(Z--){Y=aa.radii[Z];M=Math.min(((ab[Z]-N)*O)-Y,M);V=Math.max(((ab[Z]-N)*O)+Y,V)}}});if(K.length&&P>0&&j(this.options.min,this.userMin)===I&&j(this.options.max,this.userMax)===I){V-=R;O*=(R+M-V)/R;this.min+=M/O;this.max+=V/O}}};var e=n.prototype,u=b.Pointer.prototype;e.toXY=function(J){var N,M=this.chart,L=J.plotX,K=J.plotY;J.rectPlotX=L;J.rectPlotY=K;J.clientX=((L/Math.PI*180)+this.xAxis.pane.options.startAngle)%360;N=this.xAxis.postTranslate(J.plotX,this.yAxis.len-K);J.plotX=J.polarPlotX=N.x-M.plotLeft;J.plotY=J.polarPlotY=N.y-M.plotTop};e.orderTooltipPoints=function(J){if(this.chart.polar){J.sort(function(L,K){return L.clientX-K.clientX});if(J[0]){J[0].wrappedClientX=J[0].clientX+360;J.push(J[0])}}};function z(L,K,J){L.call(this,K,J);if(this.chart.polar){this.closeSegment=function(N){var M=this.xAxis.center;N.push("L",M[0],M[1])};this.closedStacks=true}}q(F.area.prototype,"init",z);q(F.areaspline.prototype,"init",z);q(F.spline.prototype,"getPointSpline",function(L,K,Z,aa){var ag,Y=1.5,J=Y+1,O,M,N,ab,Q,P,ae,ad,U,S,W,V,af,R,X,ac,T;if(this.chart.polar){O=Z.plotX;M=Z.plotY;N=K[aa-1];ab=K[aa+1];if(this.connectEnds){if(!N){N=K[K.length-2]}if(!ab){ab=K[1]}}if(N&&ab){Q=N.plotX;P=N.plotY;ae=ab.plotX;ad=ab.plotY;U=(Y*O+Q)/J;S=(Y*M+P)/J;W=(Y*O+ae)/J;V=(Y*M+ad)/J;af=Math.sqrt(Math.pow(U-O,2)+Math.pow(S-M,2));R=Math.sqrt(Math.pow(W-O,2)+Math.pow(V-M,2));X=Math.atan2(S-M,U-O);ac=Math.atan2(V-M,W-O);T=(Math.PI/2)+((X+ac)/2);if(Math.abs(X-T)>Math.PI/2){T-=Math.PI}U=O+Math.cos(T)*af;S=M+Math.sin(T)*af;W=O+Math.cos(Math.PI+T)*R;V=M+Math.sin(Math.PI+T)*R;Z.rightContX=W;Z.rightContY=V}if(!aa){ag=["M",O,M]}else{ag=["C",N.rightContX||N.plotX,N.rightContY||N.plotY,U||O,S||M,O,M];N.rightContX=N.rightContY=null}}else{ag=L.call(this,K,Z,aa)}return ag});q(e,"translate",function(L){L.call(this);if(this.chart.polar&&!this.preventPostTranslate){var K=this.points,J=K.length;while(J--){this.toXY(K[J])}}});q(e,"getSegmentPath",function(L,K){var J=this.points;if(this.chart.polar&&this.options.connectEnds!==false&&K[K.length-1]===J[J.length-1]&&J[0].y!==null){this.connectEnds=true;K=[].concat(K,[J[0]])}return L.call(this,K)});function d(N,R){var O=this.chart,M=this.options.animation,Q=this.group,S=this.markerGroup,J=this.xAxis.center,L=O.plotLeft,P=O.plotTop,K;if(O.polar){if(O.renderer.isSVG){if(M===true){M={}}if(R){K={translateX:J[0]+L,translateY:J[1]+P,scaleX:0.001,scaleY:0.001};Q.attr(K);if(S){S.attrSetters=Q.attrSetters;S.attr(K)}}else{K={translateX:L,translateY:P,scaleX:1,scaleY:1};Q.animate(K,M);if(S){S.animate(K,M)}this.animate=null}}}else{N.call(this,R)}}q(e,"animate",d);q(D,"animate",d);q(e,"setTooltipPoints",function(K,J){if(this.chart.polar){B(this.xAxis,{tooltipLen:360})}return K.call(this,J)});q(D,"translate",function(P){var L=this.xAxis,N=this.yAxis.len,J=L.center,Q=L.startAngleRad,O=this.chart.renderer,K,S,R,M;this.preventPostTranslate=true;P.call(this);if(L.isRadial){S=this.points;M=S.length;while(M--){R=S[M];K=R.barX+Q;R.shapeType="path";R.shapeArgs={d:O.symbols.arc(J[0],J[1],N-R.plotY,null,{start:K,end:K+R.pointWidth,innerR:N-j(R.yBottom,N)})};this.toXY(R)}}});q(D,"alignDataLabel",function(O,P,Q,R,N,L){if(this.chart.polar){var K=P.rectPlotX/Math.PI*180,M,J;if(R.align===null){if(K>20&&K<160){M="left"}else{if(K>200&&K<340){M="right"}else{M="center"}}R.align=M}if(R.verticalAlign===null){if(K<45||K>315){J="bottom"}else{if(K>135&&K<225){J="top"}else{J="middle"}}R.verticalAlign=J}e.alignDataLabel.call(this,P,Q,R,N,L)}else{O.call(this,P,Q,R,N,L)}});q(u,"getIndex",function(N,O){var L,M=this.chart,K,J,P;if(M.polar){K=M.xAxis[0].center;J=O.chartX-K[0]-M.plotLeft;P=O.chartY-K[1]-M.plotTop;L=180-Math.round(Math.atan2(J,P)/Math.PI*180)}else{L=N.call(this,O)}return L});q(u,"getCoordinates",function(L,M){var K=this.chart,J={xAxis:[],yAxis:[]};if(K.polar){i(K.axes,function(P){var Q=P.isXAxis,O=P.center,N=M.chartX-O[0]-K.plotLeft,R=M.chartY-O[1]-K.plotTop;J[Q?"xAxis":"yAxis"].push({axis:P,value:P.translate(Q?Math.PI-Math.atan2(N,R):Math.sqrt(Math.pow(N,2)+Math.pow(R,2)),true)})})}else{J=L.call(this,M)}return J})}(Highcharts));