Mini Shell
/*
Highcharts JS v8.2.2 (2020-10-22)
X-range series
(c) 2010-2019 Torstein Honsi, Lars A. V. Cabrera
License: www.highcharts.com/license
*/
(function(b){"object"===typeof module&&module.exports?(b["default"]=b,module.exports=b):"function"===typeof define&&define.amd?define("highcharts/modules/xrange",["highcharts"],function(g){b(g);b.Highcharts=g;return b}):b("undefined"!==typeof Highcharts?Highcharts:void 0)})(function(b){function g(b,g,p,r){b.hasOwnProperty(g)||(b[g]=r.apply(null,p))}b=b?b._modules:{};g(b,"Series/XRangeSeries.js",[b["Core/Axis/Axis.js"],b["Core/Series/Series.js"],b["Core/Globals.js"],b["Core/Color/Color.js"],b["Core/Series/Point.js"],
b["Core/Utilities.js"]],function(b,g,p,r,y,k){var A=r.parse;r=k.addEvent;var t=k.clamp,D=k.correctFloat,E=k.defined,B=k.find,u=k.isNumber,w=k.isObject,v=k.merge,x=k.pick,F=p.Series,z=g.seriesTypes,C=z.column;g.seriesType("xrange","column",{colorByPoint:!0,dataLabels:{formatter:function(){var a=this.point.partialFill;w(a)&&(a=a.amount);if(u(a)&&0<a)return D(100*a)+"%"},inside:!0,verticalAlign:"middle"},tooltip:{headerFormat:'<span style="font-size: 10px">{point.x} - {point.x2}</span><br/>',pointFormat:'<span style="color:{point.color}">\u25cf</span> {series.name}: <b>{point.yCategory}</b><br/>'},
borderRadius:3,pointRange:0},{type:"xrange",parallelArrays:["x","x2","y"],requireSorting:!1,animate:z.line.prototype.animate,cropShoulder:1,getExtremesFromAll:!0,autoIncrement:p.noop,buildKDTree:p.noop,init:function(){z.column.prototype.init.apply(this,arguments);this.options.stacking=void 0},getColumnMetrics:function(){function a(){f.series.forEach(function(a){var c=a.xAxis;a.xAxis=a.yAxis;a.yAxis=c})}var f=this.chart;a();var d=C.prototype.getColumnMetrics.call(this);a();return d},cropData:function(a,
f,d,l){f=F.prototype.cropData.call(this,this.x2Data,f,d,l);f.xData=a.slice(f.start,f.end);return f},findPointIndex:function(a){var f=this.cropped,d=this.cropStart,l=this.points,c=a.id;if(c)var e=(e=B(l,function(a){return a.id===c}))?e.index:void 0;"undefined"===typeof e&&(e=(e=B(l,function(c){return c.x===a.x&&c.x2===a.x2&&!c.touched}))?e.index:void 0);f&&u(e)&&u(d)&&e>=d&&(e-=d);return e},translatePoint:function(a){var f=this.xAxis,d=this.yAxis,l=this.columnMetrics,c=this.options,e=c.minPointLength||
0,b=a.plotX,g=x(a.x2,a.x+(a.len||0)),h=f.translate(g,0,0,0,1);g=Math.abs(h-b);var n=this.chart.inverted,k=x(c.borderWidth,1)%2/2,m=l.offset,q=Math.round(l.width);e&&(e-=g,0>e&&(e=0),b-=e/2,h+=e/2);b=Math.max(b,-10);h=t(h,-10,f.len+10);E(a.options.pointWidth)&&(m-=(Math.ceil(a.options.pointWidth)-q)/2,q=Math.ceil(a.options.pointWidth));c.pointPlacement&&u(a.plotY)&&d.categories&&(a.plotY=d.translate(a.y,0,1,0,1,c.pointPlacement));a.shapeArgs={x:Math.floor(Math.min(b,h))+k,y:Math.floor(a.plotY+m)+k,
width:Math.round(Math.abs(h-b)),height:q,r:this.options.borderRadius};c=a.shapeArgs.x;e=c+a.shapeArgs.width;0>c||e>f.len?(c=t(c,0,f.len),e=t(e,0,f.len),h=e-c,a.dlBox=v(a.shapeArgs,{x:c,width:e-c,centerX:h?h/2:null})):a.dlBox=null;c=a.tooltipPos;e=n?1:0;h=n?0:1;l=this.columnMetrics?this.columnMetrics.offset:-l.width/2;c[e]=t(c[e]+g/2*(f.reversed?-1:1)*(n?-1:1),0,f.len-1);c[h]=t(c[h]+(n?-1:1)*l,0,d.len-1);if(l=a.partialFill)w(l)&&(l=l.amount),u(l)||(l=0),d=a.shapeArgs,a.partShapeArgs={x:d.x,y:d.y,width:d.width,
height:d.height,r:this.options.borderRadius},b=Math.max(Math.round(g*l+a.plotX-b),0),a.clipRectArgs={x:f.reversed?d.x+g-b:d.x,y:d.y,width:b,height:d.height}},translate:function(){C.prototype.translate.apply(this,arguments);this.points.forEach(function(a){this.translatePoint(a)},this)},drawPoint:function(a,f){var d=this.options,b=this.chart.renderer,c=a.graphic,e=a.shapeType,g=a.shapeArgs,k=a.partShapeArgs,h=a.clipRectArgs,n=a.partialFill,p=d.stacking&&!d.borderRadius,m=a.state,q=d.states[m||"normal"]||
{},r="undefined"===typeof m?"attr":f;m=this.pointAttribs(a,m);q=x(this.chart.options.chart.animation,q.animation);if(a.isNull||!1===a.visible)c&&(a.graphic=c.destroy());else{if(c)c.rect[f](g);else a.graphic=c=b.g("point").addClass(a.getClassName()).add(a.group||this.group),c.rect=b[e](v(g)).addClass(a.getClassName()).addClass("highcharts-partfill-original").add(c);k&&(c.partRect?(c.partRect[f](v(k)),c.partialClipRect[f](v(h))):(c.partialClipRect=b.clipRect(h.x,h.y,h.width,h.height),c.partRect=b[e](k).addClass("highcharts-partfill-overlay").add(c).clip(c.partialClipRect)));
this.chart.styledMode||(c.rect[f](m,q).shadow(d.shadow,null,p),k&&(w(n)||(n={}),w(d.partialFill)&&(n=v(d.partialFill,n)),a=n.fill||A(m.fill).brighten(-.3).get()||A(a.color||this.color).brighten(-.3).get(),m.fill=a,c.partRect[r](m,q).shadow(d.shadow,null,p)))}},drawPoints:function(){var a=this,b=a.getAnimationVerb();a.points.forEach(function(f){a.drawPoint(f,b)})},getAnimationVerb:function(){return this.chart.pointCount<(this.options.animationLimit||250)?"animate":"attr"}},{resolveColor:function(){var a=
this.series;if(a.options.colorByPoint&&!this.options.color){var b=a.options.colors||a.chart.options.colors;var d=this.y%(b?b.length:a.chart.options.chart.colorCount);b=b&&b[d];a.chart.styledMode||(this.color=b);this.options.colorIndex||(this.colorIndex=d)}else this.color||(this.color=a.color)},init:function(){y.prototype.init.apply(this,arguments);this.y||(this.y=0);return this},setState:function(){y.prototype.setState.apply(this,arguments);this.series.drawPoint(this,this.series.getAnimationVerb())},
getLabelConfig:function(){var a=y.prototype.getLabelConfig.call(this),b=this.series.yAxis.categories;a.x2=this.x2;a.yCategory=this.yCategory=b&&b[this.y];return a},tooltipDateKeys:["x","x2"],isValid:function(){return"number"===typeof this.x&&"number"===typeof this.x2}});r(b,"afterGetSeriesExtremes",function(){var a=this.series,b;if(this.isXAxis){var d=x(this.dataMax,-Number.MAX_VALUE);a.forEach(function(a){a.x2Data&&a.x2Data.forEach(function(a){a>d&&(d=a,b=!0)})});b&&(this.dataMax=d)}});""});g(b,
"masters/modules/xrange.src.js",[],function(){})});
//# sourceMappingURL=xrange.js.map
Zerion Mini Shell 1.0