!/**
 * Highcharts JS v13.0.0 (2026-06-11)
 * @module highcharts/modules/bullet
 * @requires highcharts
 *
 * Bullet graph series type for Highcharts
 *
 * (c) 2010-2026 Highsoft AS
 * Author: Kacper Madej
 *
 * 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.Series.types.column,t._Highcharts.SeriesRegistry):"function"==typeof define&&define.amd?define("highcharts/modules/bullet",["highcharts/highcharts"],function(t){return r(t,t.Series,["types"],["column"],t.SeriesRegistry)}):"object"==typeof exports?exports["highcharts/modules/bullet"]=r(t._Highcharts,t._Highcharts.Series.types.column,t._Highcharts.SeriesRegistry):t.Highcharts=r(t.Highcharts,t.Highcharts.Series.types.column,t.Highcharts.SeriesRegistry)}("u"<typeof window?this:window,function(t,r,e){return function(){"use strict";var o,i,n={448:function(t){t.exports=r},512:function(t){t.exports=e},944:function(r){r.exports=t}},s={};function a(t){var r=s[t];if(void 0!==r)return r.exports;var e=s[t]={exports:{}};return n[t](e,e.exports,a),e.exports}a.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(r,{a:r}),r},a.d=function(t,r){for(var e in r)a.o(r,e)&&!a.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:r[e]})},a.o=function(t,r){return Object.prototype.hasOwnProperty.call(t,r)};var p={};a.d(p,{default:function(){return v}});var c=a(944),h=a.n(c),u=a(448),l=a.n(u),d=(o=function(t,r){return(o=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 e(){this.constructor=t}o(t,r),t.prototype=null===r?Object.create(r):(e.prototype=r.prototype,new e)}),f=function(t){function r(){return null!==t&&t.apply(this,arguments)||this}return d(r,t),r.prototype.destroy=function(){this.targetGraphic&&(this.targetGraphic=this.targetGraphic.destroy()),t.prototype.destroy.apply(this,arguments)},r}(l().prototype.pointClass),y={targetOptions:{width:"140%",height:3,borderWidth:0,borderRadius:0},tooltip:{pointFormat:'<span style="color:{series.color}">●</span> {series.name}: <b>{point.y}</b>. Target: <b>{point.target}</b><br/>'}},g=a(512),b=a.n(g),m=(i=function(t,r){return(i=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&(t[e]=r[e])})(t,r)},function(t,r){if("function"!=typeof r&&null!==r)throw TypeError("Class extends value "+String(r)+" is not a constructor or null");function e(){this.constructor=t}i(t,r),t.prototype=null===r?Object.create(r):(e.prototype=r.prototype,new e)}),x=function(t){function r(){return null!==t&&t.apply(this,arguments)||this}return m(r,t),r.prototype.drawPoints=function(){var r=this.chart,e=this.options,o=e.animationLimit||250;t.prototype.drawPoints.apply(this,arguments);for(var i=0,n=this.points;i<n.length;i++){var s=n[i],a=s.options,p=s.target,h=s.y,u=void 0,l=s.targetGraphic,d=void 0,f=void 0,y=void 0,g=void 0;if((0,c.isNumber)(p)&&null!==p){f=(y=(0,c.merge)(e.targetOptions,a.targetOptions)).height;var b=s.shapeArgs;s.dlBox&&b&&!(0,c.isNumber)(b.width)&&(b=s.dlBox),d=(0,c.relativeLength)(y.width,b.width),g=this.yAxis.translate(p,!1,!0,!1,!0)-y.height/2-.5,u=this.crispCol.apply({chart:r,borderWidth:y.borderWidth,options:{crisp:e.crisp}},[b.x+b.width/2-d/2,g,d,f]),l?(l[r.pointCount<o?"animate":"attr"](u),(0,c.isNumber)(h)&&null!==h?l.element.point=s:l.element.point=void 0):s.targetGraphic=l=r.renderer.rect().attr(u).add(this.group),r.styledMode||l.attr({fill:(0,c.pick)(y.color,a.color,this.zones.length&&(s.getZone.call({series:this,x:s.x,y:p,options:{}}).color||this.color)||void 0,s.color,this.color),stroke:(0,c.pick)(y.borderColor,s.borderColor,this.options.borderColor),"stroke-width":y.borderWidth,r:y.borderRadius}),(0,c.isNumber)(h)&&null!==h&&(l.element.point=s),l.addClass(s.getClassName()+" highcharts-bullet-target",!0)}else l&&(s.targetGraphic=l.destroy())}},r.prototype.getExtremes=function(r){var e=t.prototype.getExtremes.call(this,r),o=this.targetData;if(o&&o.length){var i=t.prototype.getExtremes.call(this,o);(0,c.isNumber)(i.dataMin)&&(e.dataMin=Math.min((0,c.pick)(e.dataMin,1/0),i.dataMin)),(0,c.isNumber)(i.dataMax)&&(e.dataMax=Math.max((0,c.pick)(e.dataMax,-1/0),i.dataMax))}return e},r.defaultOptions=(0,c.merge)(l().defaultOptions,y),r}(l());(0,c.extend)(x.prototype,{parallelArrays:["x","y","target"],pointArrayMap:["y","target"]}),x.prototype.pointClass=f,b().registerSeriesType("bullet",x);var v=h();return p.default}()});