!/**
 * Highcharts JS v12.6.0 (2026-04-13)
 * @module highcharts/modules/dotplot
 * @requires highcharts
 *
 * Dot plot series type for Highcharts
 *
 * (c) 2010-2026 Highsoft AS
 * Author: Torstein Hønsi
 *
 * A commercial license may be required depending on use.
 * See www.highcharts.com/license
 */function(t,r){"object"==typeof exports&&"object"==typeof module?module.exports=r(t._Highcharts,t._Highcharts.SeriesRegistry):"function"==typeof define&&define.amd?define("highcharts/modules/dotplot",["highcharts/highcharts"],function(t){return r(t,t.SeriesRegistry)}):"object"==typeof exports?exports["highcharts/modules/dotplot"]=r(t._Highcharts,t._Highcharts.SeriesRegistry):t.Highcharts=r(t.Highcharts,t.Highcharts.SeriesRegistry)}("u"<typeof window?this:window,function(t,r){return function(){"use strict";var e,o={512:function(t){t.exports=r},944:function(r){r.exports=t}},n={};function i(t){var r=n[t];if(void 0!==r)return r.exports;var e=n[t]={exports:{}};return o[t](e,e.exports,i),e.exports}i.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(r,{a:r}),r},i.d=function(t,r){for(var e in r)i.o(r,e)&&!i.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:r[e]})},i.o=function(t,r){return Object.prototype.hasOwnProperty.call(t,r)};var s={};i.d(s,{default:function(){return m}});var a=i(944),c=i.n(a),u={itemPadding:.1,marker:{symbol:"circle",states:{hover:{},select:{}}},slotsPerBar:void 0},p=i(512),l=i.n(p),f=function(t,r,e){if(e||2==arguments.length)for(var o,n=0,i=r.length;n<i;n++)!o&&n in r||(o||(o=Array.prototype.slice.call(r,0,n)),o[n]=r[n]);return t.concat(o||Array.prototype.slice.call(r))};function h(t,r){var e;for(e in t||(t={}),r)t[e]=r[e];return t}function d(t){return y(t)&&"number"==typeof t.nodeType}function y(t,r){var e;return!!t&&"object"==typeof t&&(!r||"[object Array]"!==(e=Object.prototype.toString.call(t))&&"[object Array Iterator]"!==e)}c().doc,c().win,Array.prototype.find;var v=(e=function(t,r){return(e=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var e in r)r.hasOwnProperty(e)&&(t[e]=r[e])})(t,r)},function(t,r){function o(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(o.prototype=r.prototype,new o)}),g=l().seriesTypes.column,b=function(t){function r(){return null!==t&&t.apply(this,arguments)||this}return v(r,t),r.prototype.drawPoints=function(){var t,r,e,o,n=this.options,i=this.chart.renderer,s=n.marker,a=this.points.reduce(function(t,r){return t+Math.abs(r.y||0)},0),c=this.points.reduce(function(t,r){var e;return t+((null==(e=r.shapeArgs)?void 0:e.height)||0)},0),u=n.itemPadding||0,p=(null==(e=null==(r=this.points[0])?void 0:r.shapeArgs)?void 0:e.width)||0,l=n.slotsPerBar,f=p;if(!("number"==typeof(t=l)&&!isNaN(t)&&t<1/0&&t>-1/0))for(l=1;l<a&&!(a/l<c/f*1.2);)f=p/++l;for(var d=c*l/a,y=0,v=this.points;y<v.length;y++){var g=v[y],b=g.marker||{},m=b.symbol||s.symbol,A=function(){for(var t=arguments,r=t.length,e=0;e<r;e++){var o=t[e];if(null!=o)return o}}(b.radius,s.radius),_="rect"!==m?d:f,j=g.shapeArgs||{},w=(j.x||0)+((j.width||0)-l*_)/2,O=Math.abs(null!=(o=g.y)?o:0),x=j.y||0,P=j.height||0,H=void 0,k=w,S=g.negative?x:x+P-d,M=0;g.graphics=H=g.graphics||[];var R=g.pointAttr?g.pointAttr[g.selected?"selected":""]||this.pointAttr[""]:this.pointAttribs(g,g.selected&&"select");if(delete R.r,this.chart.styledMode&&(delete R.stroke,delete R["stroke-width"]),"number"==typeof g.y){g.graphic||(g.graphic=i.g("point").add(this.group));for(var T=0;T<O;T++){var B={x:k+_*u,y:S+d*u,width:_*(1-2*u),height:d*(1-2*u),r:A},N=H[T];N?N.animate(B):N=i.symbol(m).attr(h(B,R)).add(g.graphic),N.isActive=!0,H[T]=N,k+=_,++M>=l&&(M=0,k=w,S=g.negative?S+d:S-d)}}for(var I=-1,q=0,z=H;q<z.length;q++){var N=z[q];++I,N&&(N.isActive?N.isActive=!1:(N.destroy(),H.splice(I,1)))}}},r.defaultOptions=function(t){for(var r=[],e=1;e<arguments.length;e++)r[e-1]=arguments[e];var o,n=f([t],r,!0),i={},s=function(t,r){return"object"!=typeof t&&(t={}),function(t,r,e){for(var o in t)Object.hasOwnProperty.call(t,o)&&r.call((0,t[o]),t[o],o,t)}(r,function(e,o){if("__proto__"!==o&&"constructor"!==o){var n;!y(e,!0)||(n=null==e?void 0:e.constructor,y(e,!0)&&!d(e)&&(null==n?void 0:n.name)&&"Object"!==n.name)||d(e)?t[o]=r[o]:t[o]=s(t[o]||{},e)}}),t};!0===t&&(i=n[1],n=Array.prototype.slice.call(n,2));var a=n.length;for(o=0;o<a;o++)i=s(i,n[o]);return i}(g.defaultOptions,u),r}(g);h(b.prototype,{markerAttribs:void 0}),l().registerSeriesType("dotplot",b);var m=c();return s.default}()});