!/** * Highstock JS v11.4.1 (2024-04-04) * * Indicator series type for Highcharts Stock * * (c) 2010-2024 Wojciech Chmiel * * License: www.highcharts.com/license */function(o){"object"==typeof module&&module.exports?(o.default=o,module.exports=o):"function"==typeof define&&define.amd?define("highcharts/indicators/ao",["highcharts","highcharts/modules/stock"],function(t){return o(t),o.Highcharts=t,o}):o("undefined"!=typeof Highcharts?Highcharts:void 0)}(function(o){"use strict";var t=o?o._modules:{};function e(o,t,e,r){o.hasOwnProperty(t)||(o[t]=r.apply(null,e),"function"==typeof CustomEvent&&window.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:t,module:o[t]}})))}e(t,"Stock/Indicators/AO/AOIndicator.js",[t["Core/Globals.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],function(o,t,e){let{noop:r}=o,{column:{prototype:s},sma:i}=t.seriesTypes,{extend:a,merge:n,correctFloat:l,isArray:d}=e;class c extends i{drawGraph(){let o;let t=this.options,e=this.points,r=this.userOptions.color,s=t.greaterBarColor,i=t.lowerBarColor,a=e[0];if(!r&&a)for(o=1,a.color=s;oe[o-1].y?e[o].color=s:e[o].y=29&&(m=l(m+h)),g=l(g+h);for(f=33;f