!/**
 * Highcharts JS v12.6.0 (2026-04-13)
 * @module highcharts/modules/solid-gauge
 * @requires highcharts
 * @requires highcharts/highcharts-more
 *
 * Solid angular gauge module
 *
 * (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,o){"object"==typeof exports&&"object"==typeof module?module.exports=o(t._Highcharts,t._Highcharts.SeriesRegistry,t._Highcharts.Color):"function"==typeof define&&define.amd?define("highcharts/modules/solid-gauge",["highcharts/highcharts"],function(t){return o(t,t.SeriesRegistry,t.Color)}):"object"==typeof exports?exports["highcharts/modules/solid-gauge"]=o(t._Highcharts,t._Highcharts.SeriesRegistry,t._Highcharts.Color):t.Highcharts=o(t.Highcharts,t.Highcharts.SeriesRegistry,t.Highcharts.Color)}("u"<typeof window?this:window,function(t,o,r){return function(){"use strict";var e,n,i,a={512:function(t){t.exports=o},620:function(t){t.exports=r},944:function(o){o.exports=t}},s={};function l(t){var o=s[t];if(void 0!==o)return o.exports;var r=s[t]={exports:{}};return a[t](r,r.exports,l),r.exports}l.n=function(t){var o=t&&t.__esModule?function(){return t.default}:function(){return t};return l.d(o,{a:o}),o},l.d=function(t,o){for(var r in o)l.o(o,r)&&!l.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:o[r]})},l.o=function(t,o){return Object.prototype.hasOwnProperty.call(t,o)};var c={};l.d(c,{default:function(){return V}});var d=l(944),u=l.n(d),h=function(t,o,r){if(r||2==arguments.length)for(var e,n=0,i=o.length;n<i;n++)!e&&n in o||(e||(e=Array.prototype.slice.call(o,0,n)),e[n]=o[n]);return t.concat(e||Array.prototype.slice.call(o))};function p(t,o){var r;for(r in t||(t={}),o)t[r]=o[r];return t}function f(t){return y(t)&&"number"==typeof t.nodeType}function g(t){return"number"==typeof t&&!isNaN(t)&&t<1/0&&t>-1/0}function y(t,o){var r;return!!t&&"object"==typeof t&&(!o||"[object Array]"!==(r=Object.prototype.toString.call(t))&&"[object Array Iterator]"!==r)}function v(t){for(var o=[],r=1;r<arguments.length;r++)o[r-1]=arguments[r];var e,n=h([t],o,!0),i={},a=function(t,o){return"object"!=typeof t&&(t={}),m(o,function(r,e){if("__proto__"!==e&&"constructor"!==e){var n;!y(r,!0)||(n=null==r?void 0:r.constructor,y(r,!0)&&!f(r)&&(null==n?void 0:n.name)&&"Object"!==n.name)||f(r)?t[e]=o[e]:t[e]=a(t[e]||{},r)}}),t};!0===t&&(i=n[1],n=Array.prototype.slice.call(n,2));var s=n.length;for(e=0;e<s;e++)i=a(i,n[e]);return i}function m(t,o,r){for(var e in t)Object.hasOwnProperty.call(t,e)&&o.call(r||t[e],t[e],e,t)}function b(){for(var t=arguments,o=t.length,r=0;r<o;r++){var e=t[r];if(null!=e)return e}}function C(t,o){return parseInt(t,o||10)}u().doc,u().win,Array.prototype.find;var R=u().defaultOptions,x=u().noop,A={radius:0,scope:"stack",where:void 0};function _(t,o){return y(t)||(t={radius:t||0}),v(A,o,t)}var w=_,j=l(512),O=l.n(j),M=l(620),H=l.n(M)().parse;(e=i||(i={})).initDataClasses=function(t){var o,r,e,n=this.chart,i=this.legendItem=this.legendItem||{},a=this.options,s=t.dataClasses||[],l=n.options.chart.colorCount,c=0;this.dataClasses=r=[],i.labels=[];for(var d=0,u=s.length;d<u;++d)o=v(o=s[d]),r.push(o),(n.styledMode||!o.color)&&("category"===a.dataClassColor?(n.styledMode||(l=(e=n.options.colors||[]).length,o.color=e[c]),o.colorIndex=c,++c===l&&(c=0)):o.color=H(a.minColor).tweenTo(H(a.maxColor),u<2?.5:d/(u-1)))},e.initStops=function(){for(var t=this.options,o=this.stops=t.stops||[[0,t.minColor||""],[1,t.maxColor||""]],r=0,e=o.length;r<e;++r)o[r].color=H(o[r][1])},e.normalizedValue=function(t){var o=this.max||0,r=this.min||0;return this.logarithmic&&(t=this.logarithmic.log2lin(t)),1-(o-t)/(o-r||1)},e.toColor=function(t,o){var r,e,n,i,a,s,l=this.dataClasses,c=this.stops;if(l){for(s=l.length;s--;)if(e=(a=l[s]).from,n=a.to,(void 0===e||t>=e)&&(void 0===n||t<=n)){i=a.color,o&&(o.dataClass=s,o.colorIndex=a.colorIndex);break}}else{for(r=this.normalizedValue(t),s=c.length;s--&&!(r>c[s][0]););e=c[s]||c[s+1],r=1-((n=c[s+1]||e)[0]-r)/(n[0]-e[0]||1),i=e.color.tweenTo(n.color,r)}return i};var I=i,P=function(t){p(t,I)},S={colorByPoint:!0,dataLabels:{y:0}},k=(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)o.hasOwnProperty(r)&&(t[r]=o[r])})(t,o)},function(t,o){function r(){this.constructor=t}n(t,o),t.prototype=null===o?Object.create(o):(r.prototype=o.prototype,new r)}),T=O().seriesTypes,N=T.gauge,z=T.pie,D=function(t){function o(){return null!==t&&t.apply(this,arguments)||this}return k(o,t),o.prototype.translate=function(){var t=this.yAxis;P(t),!t.dataClasses&&t.options.dataClasses&&t.initDataClasses(t.options),t.initStops(),N.prototype.translate.call(this)},o.prototype.drawPoints=function(){var t,o,r=this.yAxis,e=r.center,n=this.options,i=this.chart.renderer,a=n.overshoot,s=n.rounded&&void 0===n.borderRadius,l=g(a)?a/180*Math.PI:0;g(n.threshold)&&(o=r.startAngleRad+r.translate(n.threshold,void 0,void 0,void 0,!0)),this.thresholdAngleRad=b(o,r.startAngleRad);for(var c=0,d=this.points;c<d.length;c++){var u=d[c];if(!u.isNull){var h,f,y,v,m=C(b(u.options.radius,n.radius,100))*e[2]/200,R=C(b(u.options.innerRadius,n.innerRadius,60))*e[2]/200,x=Math.min(r.startAngleRad,r.endAngleRad),A=Math.max(r.startAngleRad,r.endAngleRad),_=u.graphic,j=r.startAngleRad+r.translate(u.y,void 0,void 0,void 0,!0),O=void 0,M=void 0,H=r.toColor(u.y,u),I=u.getClassName();"none"===H&&(H=u.color||this.color||"none"),"none"!==H&&(u.color=H),h=j,f=x-l,y=A+l,j=h>f?h<y?h:y:f,!1===n.wrap&&(j=(v=j)>x?v<A?v:A:x);var P=s?(m-R)/2/m:0,S=Math.min(j,this.thresholdAngleRad)-P,k=Math.max(j,this.thresholdAngleRad)+P;k-S>2*Math.PI&&(k=S+2*Math.PI);var T=s?"50%":0;n.borderRadius&&(T=w(n.borderRadius).radius),u.shapeArgs=O={x:e[0],y:e[1],r:m,innerR:R,start:S,end:k,borderRadius:T},u.startR=m,_?(M=O.d,_.animate(p({fill:H},O)),M&&(O.d=M)):u.graphic=_=i.arc(O).attr({fill:H,"sweep-flag":0}).add(this.group),this.chart.styledMode?(null==(t=this.yAxis)?void 0:t.stops)&&(I=I.replace(/highcharts-color-\d/gm,"").trim()):("square"!==n.linecap&&_.attr({"stroke-linecap":"round","stroke-linejoin":"round"}),_.attr({stroke:n.borderColor||"none","stroke-width":n.borderWidth||0})),_&&_.addClass(I)}}},o.prototype.animate=function(t){t||(this.startAngleRad=this.thresholdAngleRad,z.prototype.animate.call(this,t))},o.defaultOptions=v(N.defaultOptions,S),o}(N);O().registerSeriesType("solidgauge",D);var V=u();return c.default}()});