UNPKG

@stdlib/esm

Version:

ES module distribution for Stdlib, a standard library for JavaScript and Node.js.

3 lines 829 B
// This file is a part of stdlib. License is Apache-2.0: http://www.apache.org/licenses/LICENSE-2.0 import r from"./../../utils/define-nonenumerable-read-only-property.js";import n from"./../../math/base/assert/is-nan.js";var e=n;function f(r,n,f,t,a){var i,u,o,N,s,m;if(r<=0)return NaN;for(o=f<0?(1-r)*f:0,N=a<0?(1-r)*a:0,m=0;m<r&&0!==t[N];m++)o+=f,N+=a;if(m===r)return NaN;if(u=n[o],e(u))return u;for(i=u,m+=1;m<r;m++)if(o+=f,!t[N+=a]){if(s=n[o],e(s))return s;s<u?u=s:s>i&&(i=s)}return i-u}var t=n;function a(r,n,e,f,a,i,u){var o,N,s,m,p,v;if(r<=0)return NaN;for(s=f,m=u,v=0;v<r&&0!==a[m];v++)s+=e,m+=i;if(v===r)return NaN;if(N=n[s],t(N))return N;for(o=N,v+=1;v<r;v++)if(s+=e,!a[m+=i]){if(p=n[s],t(p))return p;p<N?N=p:p>o&&(o=p)}return o-N}var i=r,u=f,o=a;i(u,"ndarray",o);export default u; //# sourceMappingURL=mskrange.js.map