Hacked By AnonymousFox
{"version":3,"sources":["<anon>"],"sourcesContent":["/**\n * @license Highstock JS v12.1.2 (2025-01-09)\n * @module highcharts/indicators/ao\n * @requires highcharts\n * @requires highcharts/modules/stock\n *\n * Indicator series type for Highcharts Stock\n *\n * (c) 2010-2024 Wojciech Chmiel\n *\n * License: www.highcharts.com/license\n */\n(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory(require(\"highcharts\"), require(\"highcharts\")[\"SeriesRegistry\"]);\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine(\"highcharts/indicators/ao\", [[\"highcharts/highcharts\"], [\"highcharts/highcharts\",\"SeriesRegistry\"]], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"highcharts/indicators/ao\"] = factory(require(\"highcharts\"), require(\"highcharts\")[\"SeriesRegistry\"]);\n\telse\n\t\troot[\"Highcharts\"] = factory(root[\"Highcharts\"], root[\"Highcharts\"][\"SeriesRegistry\"]);\n})(this, function(__WEBPACK_EXTERNAL_MODULE__944__, __WEBPACK_EXTERNAL_MODULE__512__) {\nreturn /******/ (function() { // webpackBootstrap\n/******/ \t\"use strict\";\n/******/ \tvar __webpack_modules__ = ({\n\n/***/ 512:\n/***/ (function(module) {\n\nmodule.exports = __WEBPACK_EXTERNAL_MODULE__512__;\n\n/***/ }),\n\n/***/ 944:\n/***/ (function(module) {\n\nmodule.exports = __WEBPACK_EXTERNAL_MODULE__944__;\n\n/***/ })\n\n/******/ \t});\n/************************************************************************/\n/******/ \t// The module cache\n/******/ \tvar __webpack_module_cache__ = {};\n/******/ \t\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/ \t\t// Check if module is in cache\n/******/ \t\tvar cachedModule = __webpack_module_cache__[moduleId];\n/******/ \t\tif (cachedModule !== undefined) {\n/******/ \t\t\treturn cachedModule.exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = __webpack_module_cache__[moduleId] = {\n/******/ \t\t\t// no module.id needed\n/******/ \t\t\t// no module.loaded needed\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/ \t\n/******/ \t\t// Execute the module function\n/******/ \t\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n/******/ \t\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/ \t\n/************************************************************************/\n/******/ \t/* webpack/runtime/compat get default export */\n/******/ \t!function() {\n/******/ \t\t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t\t__webpack_require__.n = function(module) {\n/******/ \t\t\tvar getter = module && module.__esModule ?\n/******/ \t\t\t\tfunction() { return module['default']; } :\n/******/ \t\t\t\tfunction() { return module; };\n/******/ \t\t\t__webpack_require__.d(getter, { a: getter });\n/******/ \t\t\treturn getter;\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/define property getters */\n/******/ \t!function() {\n/******/ \t\t// define getter functions for harmony exports\n/******/ \t\t__webpack_require__.d = function(exports, definition) {\n/******/ \t\t\tfor(var key in definition) {\n/******/ \t\t\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n/******/ \t\t\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n/******/ \t\t\t\t}\n/******/ \t\t\t}\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/hasOwnProperty shorthand */\n/******/ \t!function() {\n/******/ \t\t__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }\n/******/ \t}();\n/******/ \t\n/************************************************************************/\nvar __webpack_exports__ = {};\n\n// EXPORTS\n__webpack_require__.d(__webpack_exports__, {\n \"default\": function() { return /* binding */ ao_src; }\n});\n\n// EXTERNAL MODULE: external {\"amd\":[\"highcharts/highcharts\"],\"commonjs\":[\"highcharts\"],\"commonjs2\":[\"highcharts\"],\"root\":[\"Highcharts\"]}\nvar highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_ = __webpack_require__(944);\nvar highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default = /*#__PURE__*/__webpack_require__.n(highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_);\n// EXTERNAL MODULE: external {\"amd\":[\"highcharts/highcharts\",\"SeriesRegistry\"],\"commonjs\":[\"highcharts\",\"SeriesRegistry\"],\"commonjs2\":[\"highcharts\",\"SeriesRegistry\"],\"root\":[\"Highcharts\",\"SeriesRegistry\"]}\nvar highcharts_SeriesRegistry_commonjs_highcharts_SeriesRegistry_commonjs2_highcharts_SeriesRegistry_root_Highcharts_SeriesRegistry_ = __webpack_require__(512);\nvar highcharts_SeriesRegistry_commonjs_highcharts_SeriesRegistry_commonjs2_highcharts_SeriesRegistry_root_Highcharts_SeriesRegistry_default = /*#__PURE__*/__webpack_require__.n(highcharts_SeriesRegistry_commonjs_highcharts_SeriesRegistry_commonjs2_highcharts_SeriesRegistry_root_Highcharts_SeriesRegistry_);\n;// ./code/es5/es-modules/Stock/Indicators/AO/AOIndicator.js\n/* *\n *\n * License: www.highcharts.com/license\n *\n * !!!!!!! SOURCE GETS TRANSPILED BY TYPESCRIPT. EDIT TS FILE ONLY. !!!!!!!\n *\n * */\n\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d,\n b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d,\n b) { d.__proto__ = b; }) ||\n function (d,\n b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\nvar noop = (highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default()).noop;\n\nvar _a = (highcharts_SeriesRegistry_commonjs_highcharts_SeriesRegistry_commonjs2_highcharts_SeriesRegistry_root_Highcharts_SeriesRegistry_default()).seriesTypes, columnProto = _a.column.prototype, SMAIndicator = _a.sma;\n\nvar extend = (highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default()).extend, merge = (highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default()).merge, correctFloat = (highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default()).correctFloat, isArray = (highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default()).isArray;\n/* *\n *\n * Class\n *\n * */\n/**\n * The AO series type\n *\n * @private\n * @class\n * @name Highcharts.seriesTypes.ao\n *\n * @augments Highcharts.Series\n */\nvar AOIndicator = /** @class */ (function (_super) {\n __extends(AOIndicator, _super);\n function AOIndicator() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n /* *\n *\n * Functions\n *\n * */\n AOIndicator.prototype.drawGraph = function () {\n var indicator = this,\n options = indicator.options,\n points = indicator.points,\n userColor = indicator.userOptions.color,\n positiveColor = options.greaterBarColor,\n negativeColor = options.lowerBarColor,\n firstPoint = points[0];\n var i;\n if (!userColor && firstPoint) {\n firstPoint.color = positiveColor;\n for (i = 1; i < points.length; i++) {\n if (points[i].y > points[i - 1].y) {\n points[i].color = positiveColor;\n }\n else if (points[i].y < points[i - 1].y) {\n points[i].color = negativeColor;\n }\n else {\n points[i].color = points[i - 1].color;\n }\n }\n }\n };\n AOIndicator.prototype.getValues = function (series) {\n var shortPeriod = 5,\n longPeriod = 34,\n xVal = series.xData || [],\n yVal = series.yData || [],\n yValLen = yVal.length,\n AO = [], // 0- date, 1- Awesome Oscillator\n xData = [],\n yData = [],\n high = 1,\n low = 2;\n var shortSMA, // Shorter Period SMA\n longSMA, // Longer Period SMA\n awesome,\n shortLastIndex,\n longLastIndex,\n price,\n i,\n j,\n longSum = 0,\n shortSum = 0;\n if (xVal.length <= longPeriod ||\n !isArray(yVal[0]) ||\n yVal[0].length !== 4) {\n return;\n }\n for (i = 0; i < longPeriod - 1; i++) {\n price = (yVal[i][high] + yVal[i][low]) / 2;\n if (i >= longPeriod - shortPeriod) {\n shortSum = correctFloat(shortSum + price);\n }\n longSum = correctFloat(longSum + price);\n }\n for (j = longPeriod - 1; j < yValLen; j++) {\n price = (yVal[j][high] + yVal[j][low]) / 2;\n shortSum = correctFloat(shortSum + price);\n longSum = correctFloat(longSum + price);\n shortSMA = shortSum / shortPeriod;\n longSMA = longSum / longPeriod;\n awesome = correctFloat(shortSMA - longSMA);\n AO.push([xVal[j], awesome]);\n xData.push(xVal[j]);\n yData.push(awesome);\n shortLastIndex = j + 1 - shortPeriod;\n longLastIndex = j + 1 - longPeriod;\n shortSum = correctFloat(shortSum -\n (yVal[shortLastIndex][high] +\n yVal[shortLastIndex][low]) / 2);\n longSum = correctFloat(longSum -\n (yVal[longLastIndex][high] +\n yVal[longLastIndex][low]) / 2);\n }\n return {\n values: AO,\n xData: xData,\n yData: yData\n };\n };\n /* *\n *\n * Static Properties\n *\n * */\n /**\n * Awesome Oscillator. This series requires the `linkedTo` option to\n * be set and should be loaded after the `stock/indicators/indicators.js`\n *\n * @sample {highstock} stock/indicators/ao\n * Awesome\n *\n * @extends plotOptions.sma\n * @since 7.0.0\n * @product highstock\n * @excluding allAreas, colorAxis, joinBy, keys, navigatorOptions,\n * params, pointInterval, pointIntervalUnit, pointPlacement,\n * pointRange, pointStart, showInNavigator, stacking\n * @requires stock/indicators/indicators\n * @requires stock/indicators/ao\n * @optionparent plotOptions.ao\n */\n AOIndicator.defaultOptions = merge(SMAIndicator.defaultOptions, {\n params: {\n // Index and period are unchangeable, do not inherit (#15362)\n index: void 0,\n period: void 0\n },\n /**\n * Color of the Awesome oscillator series bar that is greater than the\n * previous one. Note that if a `color` is defined, the `color`\n * takes precedence and the `greaterBarColor` is ignored.\n *\n * @sample {highstock} stock/indicators/ao/\n * greaterBarColor\n *\n * @type {Highcharts.ColorString|Highcharts.GradientColorObject|Highcharts.PatternObject}\n * @since 7.0.0\n */\n greaterBarColor: \"#06b535\" /* Palette.positiveColor */,\n /**\n * Color of the Awesome oscillator series bar that is lower than the\n * previous one. Note that if a `color` is defined, the `color`\n * takes precedence and the `lowerBarColor` is ignored.\n *\n * @sample {highstock} stock/indicators/ao/\n * lowerBarColor\n *\n * @type {Highcharts.ColorString|Highcharts.GradientColorObject|Highcharts.PatternObject}\n * @since 7.0.0\n */\n lowerBarColor: \"#f21313\" /* Palette.negativeColor */,\n threshold: 0,\n groupPadding: 0.2,\n pointPadding: 0.2,\n crisp: false,\n states: {\n hover: {\n halo: {\n size: 0\n }\n }\n }\n });\n return AOIndicator;\n}(SMAIndicator));\nextend(AOIndicator.prototype, {\n nameBase: 'AO',\n nameComponents: void 0,\n // Columns support:\n markerAttribs: noop,\n getColumnMetrics: columnProto.getColumnMetrics,\n crispCol: columnProto.crispCol,\n translate: columnProto.translate,\n drawPoints: columnProto.drawPoints\n});\nhighcharts_SeriesRegistry_commonjs_highcharts_SeriesRegistry_commonjs2_highcharts_SeriesRegistry_root_Highcharts_SeriesRegistry_default().registerSeriesType('ao', AOIndicator);\n/* *\n *\n * Default Export\n *\n * */\n/* harmony default export */ var AO_AOIndicator = ((/* unused pure expression or super */ null && (AOIndicator)));\n/* *\n *\n * API Options\n *\n * */\n/**\n * An `AO` series. If the [type](#series.ao.type)\n * option is not specified, it is inherited from [chart.type](#chart.type).\n *\n * @extends series,plotOptions.ao\n * @since 7.0.0\n * @product highstock\n * @excluding allAreas, colorAxis, dataParser, dataURL, joinBy, keys,\n * navigatorOptions, pointInterval, pointIntervalUnit,\n * pointPlacement, pointRange, pointStart, showInNavigator, stacking\n * @requires stock/indicators/indicators\n * @requires stock/indicators/ao\n * @apioption series.ao\n */\n''; // For including the above in the doclets\n\n;// ./code/es5/es-modules/masters/indicators/ao.src.js\n\n\n\n\n/* harmony default export */ var ao_src = ((highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default()));\n\n__webpack_exports__ = __webpack_exports__[\"default\"];\n/******/ \treturn __webpack_exports__;\n/******/ })()\n;\n});"],"names":["root","factory","exports","module","require","define","amd","__WEBPACK_EXTERNAL_MODULE__944__","__WEBPACK_EXTERNAL_MODULE__512__","extendStatics","__webpack_modules__","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","n","getter","__esModule","d","a","definition","key","o","Object","defineProperty","enumerable","get","obj","prop","prototype","hasOwnProperty","call","__webpack_exports__","ao_src","highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_","highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default","highcharts_SeriesRegistry_commonjs_highcharts_SeriesRegistry_commonjs2_highcharts_SeriesRegistry_root_Highcharts_SeriesRegistry_","highcharts_SeriesRegistry_commonjs_highcharts_SeriesRegistry_commonjs2_highcharts_SeriesRegistry_root_Highcharts_SeriesRegistry_default","__extends","b","setPrototypeOf","__proto__","Array","p","__","constructor","create","noop","_a","seriesTypes","columnProto","column","SMAIndicator","sma","extend","merge","correctFloat","isArray","AOIndicator","_super","apply","arguments","drawGraph","i","options","indicator","points","userColor","userOptions","color","positiveColor","greaterBarColor","negativeColor","lowerBarColor","firstPoint","length","y","getValues","series","awesome","shortLastIndex","longLastIndex","price","j","xVal","xData","yVal","yData","yValLen","AO","longSum","shortSum","longPeriod","shortSMA","push","values","defaultOptions","params","index","period","threshold","groupPadding","pointPadding","crisp","states","hover","halo","size","nameBase","nameComponents","markerAttribs","getColumnMetrics","crispCol","translate","drawPoints","registerSeriesType"],"mappings":"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"}
Hacked By AnonymousFox1.0, Coded By AnonymousFox