"use strict";var __extends=this&&this.__extends||function(){var e=function(r,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var t in r)r.hasOwnProperty(t)&&(e[t]=r[t])})(r,t)};return function(r,t){function i(){this.constructor=r}e(r,t),r.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}}();import ReduceArrayMixin from"../../../Mixins/ReduceArray.js";var getArrayExtremes=ReduceArrayMixin.getArrayExtremes;import SeriesRegistry from"../../../Core/Series/SeriesRegistry.js";var SMAIndicator=SeriesRegistry.seriesTypes.sma;import U from"../../../Core/Utilities.js";var extend=U.extend,isArray=U.isArray,merge=U.merge,WilliamsRIndicator=function(e){function r(){var r=null!==e&&e.apply(this,arguments)||this;return r.data=void 0,r.options=void 0,r.points=void 0,r}return __extends(r,e),r.prototype.getValues=function(e,r){var t,i,s,o,a,n,p=r.period,u=e.xData,c=e.yData,l=c?c.length:0,y=[],d=[],m=[];if(!(u.length