/*
Highcharts JS v7.2.0 (2019-09-03)
Variable Pie module for Highcharts
(c) 2010-2019 Grzegorz Blachliski
License: www.highcharts.com/license
*/
(function(a){"object"===typeof module&&module.exports?(a["default"]=a,module.exports=a):"function"===typeof define&&define.amd?define("highcharts/modules/variable-pie",["highcharts"],function(e){a(e);a.Highcharts=e;return a}):a("undefined"!==typeof Highcharts?Highcharts:void 0)})(function(a){function e(a,t,e,p){a.hasOwnProperty(t)||(a[t]=p.apply(null,e))}a=a?a._modules:{};e(a,"modules/variable-pie.src.js",[a["parts/Globals.js"]],function(a){var e=a.pick,w=a.fireEvent,p=a.arrayMin,x=a.arrayMax,y=a.seriesType,
z=a.seriesTypes.pie.prototype;y("variablepie","pie",{minPointSize:"10%",maxPointSize:"100%",zMin:void 0,zMax:void 0,sizeBy:"area",tooltip:{pointFormat:'\u25cf {series.name}
Value: {point.y}
Size: {point.z}
'}},{pointArrayMap:["y","z"],parallelArrays:["x","y","z"],redraw:function(){this.center=null;z.redraw.call(this,arguments)},zValEval:function(b){return"number"!==typeof b||isNaN(b)?null:!0},calculateExtremes:function(){var b=this.chart,a=this.options;
var c=this.zData;var m=Math.min(b.plotWidth,b.plotHeight)-2*(a.slicedOffset||0),h={};b=this.center||this.getCenter();["minPointSize","maxPointSize"].forEach(function(b){var c=a[b],e=/%$/.test(c);c=parseInt(c,10);h[b]=e?m*c/100:2*c});this.minPxSize=b[3]+h.minPointSize;this.maxPxSize=Math.max(Math.min(b[2],h.maxPointSize),b[3]+h.minPointSize);c.length&&(b=e(a.zMin,p(c.filter(this.zValEval))),c=e(a.zMax,x(c.filter(this.zValEval))),this.getRadii(b,c,this.minPxSize,this.maxPxSize))},getRadii:function(b,
a,c,e){var h=0,l=this.zData,q=l.length,k=[],m="radius"!==this.options.sizeBy,u=a-b;for(h;h=a?g=e/2:(g=01.5*Math.PI?
d-=2*Math.PI:d<-Math.PI/2&&(d+=2*Math.PI);f.slicedTranslation={translateX:Math.round(Math.cos(d)*m),translateY:Math.round(Math.sin(d)*m)};var v=Math.cos(d)*b[2]/2;var t=Math.sin(d)*b[2]/2;r=Math.cos(d)*n;n*=Math.sin(d);f.tooltipPos=[b[0]+.7*v,b[1]+.7*t];f.half=d<-Math.PI/2||d>Math.PI/2?1:0;f.angle=d;v=Math.min(h,f.labelDistance/5);f.labelPosition={natural:{x:b[0]+r+Math.cos(d)*f.labelDistance,y:b[1]+n+Math.sin(d)*f.labelDistance},"final":{},alignment:f.half?"right":"left",connectorPosition:{breakAt:{x:b[0]+
r+Math.cos(d)*v,y:b[1]+n+Math.sin(d)*v},touchingSliceAt:{x:b[0]+r,y:b[1]+n}}}}w(this,"afterTranslate")}})});e(a,"masters/modules/variable-pie.src.js",[],function(){})});
//# sourceMappingURL=variable-pie.js.map