!/**
 * Highcharts JS v12.6.0 (2026-04-13)
 * @module highcharts/modules/dumbbell
 * @requires highcharts
 *
 * (c) 2009-2026 Highsoft AS
 * Author: Sebastian Bochan, Rafał Sebestjański
 *
 * A commercial license may be required depending on use.
 * See www.highcharts.com/license
 */function(t,o){"object"==typeof exports&&"object"==typeof module?module.exports=o(t._Highcharts,t._Highcharts.SeriesRegistry,t._Highcharts.SVGRenderer):"function"==typeof define&&define.amd?define("highcharts/modules/dumbbell",["highcharts/highcharts"],function(t){return o(t,t.SeriesRegistry,t.SVGRenderer)}):"object"==typeof exports?exports["highcharts/modules/dumbbell"]=o(t._Highcharts,t._Highcharts.SeriesRegistry,t._Highcharts.SVGRenderer):t.Highcharts=o(t.Highcharts,t.Highcharts.SeriesRegistry,t.Highcharts.SVGRenderer)}("u"<typeof window?this:window,function(t,o,r){return function(){"use strict";var e,i,n,s={512:function(t){t.exports=o},540:function(t){t.exports=r},944:function(o){o.exports=t}},p={};function a(t){var o=p[t];if(void 0!==o)return o.exports;var r=p[t]={exports:{}};return s[t](r,r.exports,a),r.exports}a.n=function(t){var o=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(o,{a:o}),o},a.d=function(t,o){for(var r in o)a.o(o,r)&&!a.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:o[r]})},a.o=function(t,o){return Object.prototype.hasOwnProperty.call(t,o)};var l={};a.d(l,{default:function(){return R}});var h=a(944),c=a.n(h),u=a(512),f=a.n(u),y=function(t,o,r){if(r||2==arguments.length)for(var e,i=0,n=o.length;i<n;i++)!e&&i in o||(e||(e=Array.prototype.slice.call(o,0,i)),e[i]=o[i]);return t.concat(e||Array.prototype.slice.call(o))};function d(t,o){var r;for(r in t||(t={}),o)t[r]=o[r];return t}function g(t){return w(t)&&"number"==typeof t.nodeType}function v(t){return"number"==typeof t&&!isNaN(t)&&t<1/0&&t>-1/0}function w(t,o){var r;return!!t&&"object"==typeof t&&(!o||"[object Array]"!==(r=Object.prototype.toString.call(t))&&"[object Array Iterator]"!==r)}function b(){for(var t=arguments,o=t.length,r=0;r<o;r++){var e=t[r];if(null!=e)return e}}c().doc,c().win,Array.prototype.find;var _=(e=function(t,o){return(e=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var r in o)o.hasOwnProperty(r)&&(t[r]=o[r])})(t,o)},function(t,o){function r(){this.constructor=t}e(t,o),t.prototype=null===o?Object.create(o):(r.prototype=o.prototype,new r)}),m=f().seriesTypes.area.prototype,C=m.pointClass,S=m.pointClass.prototype,P=function(t){function o(){return null!==t&&t.apply(this,arguments)||this}return _(o,t),o.prototype.setState=function(){var t=this.state,o=this.series,r=o.chart.polar;null==this.plotHigh&&(this.plotHigh=o.yAxis.toPixels(this.high,!0)),null==this.plotLow&&(this.plotLow=this.plotY=o.yAxis.toPixels(this.low,!0)),o.lowerStateMarkerGraphic=o.stateMarkerGraphic,o.stateMarkerGraphic=o.upperStateMarkerGraphic,this.graphic=this.graphics&&this.graphics[1],this.plotY=this.plotHigh,r&&v(this.plotHighX)&&(this.plotX=this.plotHighX),S.setState.apply(this,arguments),this.state=t,this.plotY=this.plotLow,this.graphic=this.graphics&&this.graphics[0],r&&v(this.plotLowX)&&(this.plotX=this.plotLowX),o.upperStateMarkerGraphic=o.stateMarkerGraphic,o.stateMarkerGraphic=o.lowerStateMarkerGraphic,o.lowerStateMarkerGraphic=void 0;var e=o.modifyMarkerSettings();S.setState.apply(this,arguments),o.restoreMarkerSettings(e)},o.prototype.haloPath=function(){var t=this.series.chart.polar,o=[];return this.plotY=this.plotLow,t&&v(this.plotLowX)&&(this.plotX=this.plotLowX),this.isInside&&(o=S.haloPath.apply(this,arguments)),this.plotY=this.plotHigh,t&&v(this.plotHighX)&&(this.plotX=this.plotHighX),this.isTopInside&&(o=o.concat(S.haloPath.apply(this,arguments))),o},o.prototype.isValid=function(){return v(this.low)&&v(this.high)},o}(C),x=(i=function(t,o){return(i=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(t[r]=o[r])})(t,o)},function(t,o){if("function"!=typeof o&&null!==o)throw TypeError("Class extends value "+String(o)+" is not a constructor or null");function r(){this.constructor=t}i(t,o),t.prototype=null===o?Object.create(o):(r.prototype=o.prototype,new r)}),k=function(t){function o(){return null!==t&&t.apply(this,arguments)||this}return x(o,t),o.prototype.setState=function(){var t,o,r,e=this.series,i=e.chart,n=e.options.lowColor,s=e.options.marker,p=e.options.lowMarker,a=this.options,l=a.lowColor,h=this.zone&&this.zone.color,c=b(l,null==p?void 0:p.fillColor,n,a.color,h,this.color,e.color),u="attr";if(this.pointSetState.apply(this,arguments),!this.state){u="animate";var f=this.graphics||[],y=f[0],g=f[1];y&&!i.styledMode&&(y.attr({fill:c}),g&&(r={y:this.y,zone:this.zone},this.y=this.high,this.zone=this.zone?this.getZone():void 0,o=b(this.marker?this.marker.fillColor:void 0,s?s.fillColor:void 0,a.color,this.zone?this.zone.color:void 0,this.color),g.attr({fill:o}),d(this,r)))}null==(t=this.connector)||t[u](e.getConnectorAttribs(this))},o.prototype.destroy=function(){return this.graphic||(this.graphic=this.connector,this.connector=void 0),t.prototype.destroy.call(this)},o}(P);d(k.prototype,{pointSetState:P.prototype.setState});var A={trackByArea:!1,fillColor:"none",lineWidth:0,pointRange:1,connectorWidth:1,stickyTracking:!1,groupPadding:.2,crisp:!1,pointPadding:.1,legendSymbol:"rectangle",lowColor:"#333333",states:{hover:{lineWidthPlus:0,connectorWidthPlus:1,halo:!1}}},O=a(540),M=a.n(O),j=(n=function(t,o){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(t[r]=o[r])})(t,o)},function(t,o){if("function"!=typeof o&&null!==o)throw TypeError("Class extends value "+String(o)+" is not a constructor or null");function r(){this.constructor=t}n(t,o),t.prototype=null===o?Object.create(o):(r.prototype=o.prototype,new r)}),X=c().noop,z=f().seriesTypes,H=z.arearange,G=z.column,L=z.columnrange,T=function(t){function o(){return null!==t&&t.apply(this,arguments)||this}return j(o,t),o.prototype.getConnectorAttribs=function(t){var o,r=this.chart,e=t.options,i=this.options,n=this.xAxis,s=this.yAxis,p=b(i.states&&i.states.hover&&i.states.hover.connectorWidthPlus,1),a=b(e.dashStyle,i.dashStyle),l=s.toPixels(i.threshold||0,!0),h=r.inverted?s.len-l:l,c=b(e.connectorWidth,i.connectorWidth),u=b(e.connectorColor,i.connectorColor,e.color,t.zone?t.zone.color:void 0,t.color),f=b(t.plotLow,t.plotY),y=b(t.plotHigh,h);if("number"!=typeof f)return{};t.state&&(c+=p),f<0?f=0:f>=s.len&&(f=s.len),y<0?y=0:y>=s.len&&(y=s.len),(t.plotX<0||t.plotX>n.len)&&(c=0),t.graphics&&t.graphics[1]&&(o={y:t.y,zone:t.zone},t.y=t.high,t.zone=t.zone?t.getZone():void 0,u=b(e.connectorColor,i.connectorColor,e.color,t.zone?t.zone.color:void 0,t.color),d(t,o));var g={d:M().prototype.crispLine([["M",t.plotX,f],["L",t.plotX,y]],c)};return!r.styledMode&&(g.stroke=u,g["stroke-width"]=c,a&&(g.dashstyle=a)),g},o.prototype.drawConnector=function(t){var o=b(this.options.animationLimit,250),r=t.connector&&this.chart.pointCount<o?"animate":"attr";t.connector||(t.connector=this.chart.renderer.path().addClass("highcharts-lollipop-stem").attr({zIndex:-1}).add(this.group)),t.connector[r](this.getConnectorAttribs(t))},o.prototype.getColumnMetrics=function(){var t=G.prototype.getColumnMetrics.apply(this,arguments);return t.offset+=t.width/2,t},o.prototype.translate=function(){var t=this.chart.inverted;this.setShapeArgs.apply(this),this.translatePoint.apply(this,arguments);for(var o=0,r=this.points;o<r.length;o++){var e=r[o],i=e.pointWidth,n=e.shapeArgs,s=void 0===n?{}:n,p=e.tooltipPos;e.plotX=s.x||0,s.x=e.plotX-i/2,p&&(t?p[1]=this.xAxis.len-e.plotX:p[0]=e.plotX)}this.columnMetrics.offset-=this.columnMetrics.width/2},o.prototype.drawPoints=function(){var t,o,r,e=this.chart,i=this.points.length,n=this.lowColor=this.options.lowColor,s=this.options.lowMarker,p=0;for(this.seriesDrawPoints.apply(this,arguments);p<i;){var a=(o=this.points[p]).graphics||[],l=a[0],h=a[1];this.drawConnector(o),h&&(h.element.point=o,h.addClass("highcharts-lollipop-high")),o.connector&&(o.connector.element.point=o),l&&(r=o.zone&&o.zone.color,t=b(o.options.lowColor,null==s?void 0:s.fillColor,n,o.options.color,r,o.color,this.color),e.styledMode||l.attr({fill:t}),l.addClass("highcharts-lollipop-low")),p++}},o.prototype.pointAttribs=function(o,r){var e=t.prototype.pointAttribs.apply(this,arguments);return"hover"===r&&delete e.fill,e},o.prototype.setShapeArgs=function(){G.prototype.translate.apply(this),L.prototype.afterColumnTranslate.apply(this)},o.defaultOptions=function(t){for(var o=[],r=1;r<arguments.length;r++)o[r-1]=arguments[r];var e,i=y([t],o,!0),n={},s=function(t,o){return"object"!=typeof t&&(t={}),function(t,o,r){for(var e in t)Object.hasOwnProperty.call(t,e)&&o.call((0,t[e]),t[e],e,t)}(o,function(r,e){if("__proto__"!==e&&"constructor"!==e){var i;!w(r,!0)||(i=null==r?void 0:r.constructor,w(r,!0)&&!g(r)&&(null==i?void 0:i.name)&&"Object"!==i.name)||g(r)?t[e]=o[e]:t[e]=s(t[e]||{},r)}}),t};!0===t&&(n=i[1],i=Array.prototype.slice.call(i,2));var p=i.length;for(e=0;e<p;e++)n=s(n,i[e]);return n}(H.defaultOptions,A),o}(H);d(T.prototype,{crispCol:G.prototype.crispCol,drawGraph:X,drawTracker:G.prototype.drawTracker,pointClass:k,seriesDrawPoints:H.prototype.drawPoints,trackerGroups:["group","markerGroup","dataLabelsGroup"],translatePoint:H.prototype.translate}),f().registerSeriesType("dumbbell",T);var R=c();return l.default}()});