@progress/kendo-ui
Version:
This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.
4 lines • 25.9 kB
JavaScript
module.exports=function(r){function e(t){if(n[t])return n[t].exports;var a=n[t]={exports:{},id:t,loaded:!1};return r[t].call(a.exports,a,a.exports,e),a.loaded=!0,a.exports}var n={};return e.m=r,e.c=n,e.p="",e(0)}({0:function(r,e,n){n(1532),r.exports=n(1532)},3:function(r,e){r.exports=function(){throw Error("define cannot be used indirect")}},1485:function(r,e){r.exports=require("./runtime")},1532:function(r,e,n){var t,a,u;!function(o,define){a=[n(1485)],t=o,u="function"==typeof t?t.apply(e,a):t,!(void 0!==u&&(r.exports=u))}(function(){"use strict";function r(r){var n,t,a,u;if(me(r)>=3.3)return 1-e(r);for(n=r>0?1:-1,n==-1&&(r=-r),t=0,a=1,u=1;u<100;u++)t+=a,a*=2*r*r/(2*u+1);return 2*n/Math.sqrt(Math.PI)*r*Math.exp(-r*r)*t}function e(e){var n,t,a;if(me(e)<3.3)return 1-r(e);for(n=1,e<0&&(n=-1,e=-e),t=e,a=8;a>=1;a-=.5)t=e+a/t;return t=1/(e+t),1==n?Math.exp(-e*e)/Math.sqrt(Math.PI)*t:2-Math.exp(-e*e)/Math.sqrt(Math.PI)*t}function n(r){var e,n=[1.000000000190015,76.18009172947146,-86.50532032941678,24.01409824083091,-1.231739572450155,.001208650973866179,-5395239384953e-18],t=r,a=r+5.5,u=n[0];for(a-=(r+.5)*Math.log(a),e=1;e<=6;e++)t+=1,u+=n[e]/t;return-a+Math.log(Math.sqrt(2*Math.PI)*u/r)}function t(r){if(r>0)return Math.exp(n(r));var e=Math.PI,a=-r;return-e/(a*t(a)*Math.sin(e*a))}function a(r,e){return n(r)+n(e)-n(r+e)}function u(r,e){return Math.exp(a(r,e))}function o(r,e){return e<r+1?l(r,e):1-s(r,e)}function l(r,e){var t,a=1/r,u=a,o=r,l=n(r);for(t=1;t<=le&&(o++,u*=e/o,a+=u,!(me(u)<me(a)*se));t++);return a*Math.exp(-e+r*Math.log(e)-l)}function s(r,e){var t,a,u=ie,o=u,l=0,s=1,i=e+1-r,m=n(r);for(t=1;t<=le&&(l=i+s*l,me(l)<ie&&(l=ie),o=i+s/o,me(o)<ie&&(o=ie),l=1/l,a=o*l,u*=a,!(me(a-1)<se));t++)i+=2,s=-t*(t-r);return u*Math.exp(-e-m+r*Math.log(e))}function i(r,e,n,a){return a?o(e,r/n):Math.pow(r/n,e-1)*Math.exp(-r/n)/(n*t(e))}function m(r,e,n){var t,a,u,o,l,s;if(0===r)return 0;if(1==r)return 1/0;for(t=0,a=10,u=0,o=e*n,o>1&&(a*=o),l=0;l<le&&(u=.5*(t+a),s=i(u,e,n,!0),!(me(r-s)<1e-16));l++)s>r?a=u:t=u;return u}function g(e,n){return n?.5+.5*r(e/Math.sqrt(2)):Math.exp(-e*e/2)/Math.sqrt(2*Math.PI)}function c(r){var e,n,t=[-39.69683028665376,220.9460984245205,-275.9285104469687,138.357751867269,-30.66479806614716,2.506628277459239],a=[-54.47609879822406,161.5858368580409,-155.6989798598866,66.80131188771972,-13.28068155288572],u=[-.007784894002430293,-.3223964580411365,-2.400758277161838,-2.549732539343734,4.374664141464968,2.938163982698783],o=[.007784695709041462,.3224671290700398,2.445134137142996,3.754408661907416],l=.02425,s=1-l;return r<l?(e=Math.sqrt(-2*Math.log(r)),(((((u[0]*e+u[1])*e+u[2])*e+u[3])*e+u[4])*e+u[5])/((((o[0]*e+o[1])*e+o[2])*e+o[3])*e+1)):s<r?(e=Math.sqrt(-2*Math.log(1-r)),-(((((u[0]*e+u[1])*e+u[2])*e+u[3])*e+u[4])*e+u[5])/((((o[0]*e+o[1])*e+o[2])*e+o[3])*e+1)):(e=r-.5,n=e*e,(((((t[0]*n+t[1])*n+t[2])*n+t[3])*n+t[4])*n+t[5])*e/(((((a[0]*n+a[1])*n+a[2])*n+a[3])*n+a[4])*n+1))}function f(r,e,n,t){return t?g((r-e)/n,!0):Math.exp(-(r-e)*(r-e)/(2*n*n))/(n*Math.sqrt(2*Math.PI))}function h(r,e,n){return e+n*c(r)}function b(r,e,n){return Math.exp((e-1)*Math.log(r)+(n-1)*Math.log(1-r)-a(e,n))}function p(r,e,n){var t=Math.exp(e*Math.log(r)+n*Math.log(1-r)-a(e,n));return r<(e+1)/(e+n+2)?t*d(e,n,r)/e:1-t*d(n,e,1-r)/n}function d(r,e,n){var t,a,u,o,l,s=r+e,i=r+1,m=r-1,g=1,c=1-s*n/i;for(me(c)<ie&&(c=ie),c=1/c,l=c,t=1;t<=le&&(a=2*t,u=t*(e-t)*n/((m+a)*(r+a)),c=1+u*c,me(c)<ie&&(c=ie),g=1+u/g,me(g)<ie&&(g=ie),c=1/c,l*=c*g,u=-(r+t)*(s+t)*n/((r+a)*(i+a)),c=1+u*c,me(c)<ie&&(c=ie),g=1+u/g,me(g)<ie&&(g=ie),c=1/c,o=c*g,l*=o,!(me(o-1)<se));t++);return l}function M(r,e,n){var t,a,u=0,o=1,l=0;for(t=0;t<le&&(l=.5*(u+o),a=p(l,e,n),!(me(r-a)<se));t++)a>r?o=l:u=l;return l}function v(r,e,n,t,a){return p((r-t)/(a-t),e,n)}function w(r,e,n,t,a,u){return t?p((r-a)/(u-a),e,n):b((r-a)/(u-a),e,n)/(u-a)}function _(r,e,n,t,a){return t+(a-t)*M(r,e,n)}function x(r,e,n){return i(r,e/2,2,n)}function y(r,e){return 1-x(r,e,!0)}function $(r,e){return m(r,e/2,2)}function N(r,e){return $(1-r,e)}function I(r,e){var n,t,a,u,o,l=r.length,s=r[0].length,i=0;for(n=0;n<l;n++)for(t=0;t<s;t++)a=e[n][t],u=r[n][t]-a,u*=u,i+=u/a;return o=(l-1)*(s-1),y(i,o)}function T(r,e,n){return n?1-Math.exp(-e*r):e*Math.exp(-e*r)}function S(r,e,n){var t,a;if(n)return 1-x(2*e,2*(r+1),!0);for(t=0,a=2;a<=r;a++)t+=Math.log(a);return Math.exp(r*Math.log(e)-e-t)}function k(r,e,n,t){if(t)return p(e*r/(n+e*r),e/2,n/2);var a=e/n;return e/=2,n/=2,a/u(e,n)*Math.pow(a*r,e-1)/Math.pow(1+a*r,e+n)}function A(r,e,n){return 1-k(r,e,n,!0)}function D(r,e,n){return n/e*(1/_(r,n/2,e/2,0,1)-1)}function R(r,e,n){return n/e*(1/_(1-r,n/2,e/2,0,1)-1)}function E(r){var e,n=0,t=r.length;for(e=0;e<t;e++)n+=r[e];return n/t}function C(r,e){var n,t,a=0,u=r.length;for(n=0;n<u;n++)t=r[n]-e,a+=t*t;return a/(u-1)}function P(r,e){var n=r.length-1,t=e.length-1,a=C(r,E(r)),u=C(e,E(e));if(!a||!u)throw new re("DIV/0");return 2*k(a/u,n,t,!0)}function U(r){return.5*Math.log((1+r)/(1-r))}function O(r){var e=Math.exp(2*r);return(e-1)/(e+1)}function q(r,e,n){return n?1-.5*p(e/(r*r+e),e/2,.5):1/(Math.sqrt(e)*u(.5,e/2))*Math.pow(1+r*r/e,-(e+1)/2)}function V(r,e){return 1-q(r,e,!0)}function F(r,e){return r<0&&(r=-r),2*V(r,e)}function B(r,e){var n=M(2*Math.min(r,1-r),e/2,.5);return n=Math.sqrt(e*(1-n)/n),r>.5?n:-n}function G(r,e){return B(1-r/2,e)}function H(r,e,n,t){var a,u,o,l,s,i,m,g,c,f,h,b,p,d,M,v,w=r.length,_=e.length;if(1==t){for(o=0,l=0,s=0;s<w;s++)i=r[s]-e[s],o+=i,l+=i*i;return m=o/w,a=m/Math.sqrt((l-o*m)/(w*(w-1))),1==n?V(a,w-1):F(a,w-1)}return g=E(r),c=E(e),f=C(r,g),h=C(e,c),3==t?(b=f/w,p=h/_,d=b+p,M=b/d,v=p/d,u=1/(M*M/(w-1)+v*v/(_-1)),a=me(g-c)/Math.sqrt(d),1==n?V(a,u):F(a,u)):(u=w+_-2,a=me(g-c)*Math.sqrt(u*w*_/((w+_)*((w-1)*f+(_-1)*h))),1==n?V(a,u):F(a,u))}function L(r,e,n){return-B(r/2,n-1)*e/Math.sqrt(n)}function Q(r,e,n){return-c(r/2)*e/Math.sqrt(n)}function Y(r){return g(r,!0)-.5}function z(r){return g(r)}function X(e,n,t,a){if(a)return.5+.5*r((Math.log(e)-n)/(t*Math.sqrt(2)));var u=Math.log(e)-n;return Math.exp(-u*u/(2*t*t))/(e*t*Math.sqrt(2*Math.PI))}function W(r,e,n){return Math.exp(h(r,e,n))}function j(r,e,n,t){var a,u,o,l=r.length,s=0;for(a=0;a<l;a++){if(e[a]<=0||e[a]>1)throw new re("NUM");s+=e[a]}if(1!=s)throw new re("NUM");for(u=0,a=0;a<l;a++)o=r[a],o>=n&&o<=t&&(u+=e[a]);return u}function J(r,e){var n,t,a,u=E(e),o=E(r),l=0,s=0;for(n=0,t=r.length;n<t;n++)a=e[n]-u,l+=a*(r[n]-o),s+=a*a;return l/s}function K(r,e){var n,t,a,u=E(e),o=E(r),l=0,s=0;for(n=0,t=r.length;n<t;n++)a=e[n]-u,l+=a*(r[n]-o),s+=a*a;return o-l*u/s}function Z(r,e){var n,t,a,u,o,l,s,i,m;for(Wr(r,e),n=E(r),t=E(e),a=0,u=0,o=0,l=0,s=r.length;l<s;l++)i=r[l]-n,m=e[l]-t,a+=i*m,u+=i*i,o+=m*m;return a/Math.sqrt(u*o)}function rr(r,e){var n=Z(r,e);return n*n}function er(r,e){var n,t,a,u=e.length,o=E(e),l=E(r),s=0,i=0,m=0;for(n=0;n<u;n++)t=e[n]-o,a=r[n]-l,s+=a*a,i+=t*a,m+=t*t;return Math.sqrt((s-i*i/m)/(u-2))}function nr(r,e,n){var t,a,u,o,l,s,i=E(n),m=E(e),g=0,c=0;for(t=0,a=n.length;t<a;t++)u=n[t]-i,o=e[t]-m,g+=u*o,c+=u*u;if(0===c)throw new re("N/A");return l=g/c,s=m-l*i,s+l*r}function tr(r){var e,n=r.height,t=0;for(e=0;e<n;e++)t+=r.data[e][0];return t/n}function ar(r,e){var n,t,a=r.height,u=0;for(n=0;n<a;n++)t=r.data[n][0]-e,u+=t*t;return u}function ur(r,e,n,t){var a,u,o,l,s,i,m,g,c,f,h,b,p,d,M,v,w,_,x=0;for(e||(e=r.map(function(){return++x})),n&&(e=e.clone(),e.eachRow(function(r){e.data[r].unshift(1)}),++e.width),a=e.transpose(),u=a.multiply(e).inverse().multiply(a).multiply(r),o=[],x=u.height-1;x>=0;x--)o.push(u.data[x][0]);if(n||o.push(0),!t)return this.asMatrix([o]);for(l=e.multiply(u),s=r.adds(l,!0),i=n?tr(l):0,m=ar(l,i),g=n?tr(s):0,c=ar(s,g),f=[],f.push(m,c),h=m/(m+c),b=r.height-e.width,p=Math.sqrt(c/b),d=[],d.push(h,p),M=n?m/(e.width-1)/(c/b):h/e.width/((1-h)/b),v=[],v.push(M,b),w=a.multiply(e).inverse(),_=[],x=w.height-1;x>=0;x--)_.push(Math.sqrt(w.data[x][x]*c/b));return this.asMatrix([o,_,d,v,f])}function or(r,e,n,t){return ur.call(this,r.map(Math.log),e,n,t).map(Math.exp)}function lr(r,e,n,t){var a,u,o=0;return e||(e=r.map(function(){return++o})),t&&(e=e.clone(),e.eachRow(function(r){e.data[r].unshift(1)}),++e.width),a=e.transpose(),u=a.multiply(e).inverse().multiply(a).multiply(r),n?t&&(n=n.clone(),n.eachRow(function(r){n.data[r].unshift(1)}),++n.width):n=e,n.multiply(u)}function sr(r,e,n,t){return lr.call(this,r.map(Math.log),e,n,t).map(Math.exp)}function ir(r,e,n,t){var a,u,o,l,s,i=n||20,m=t||1e-7,g=e;for(a=1;a<=i;a++)if(u=r(g),o=u[0],l=u[1],s=o/l,g-=s,Math.abs(s)<m)return g;return new re("NUM")}function mr(r,e,n,t,a){var u=Math.pow(1+r,e),o=r?(u-1)/r:e;return-(t*u+n*o*(1+r*a))}function gr(r,e,n,t,a){if(!r)return-t-n*e;var u=Math.pow(1+r,e);return-(t+n*(u-1)/r*(1+r*a))/u}function cr(r,e,n,t,a){if(!r)return-(t+n)/e;var u=Math.pow(1+r,e);return-r*(t+n*u)/((1+r*a)*(u-1))}function fr(r,e,n,t,a){if(!r)return-(t+n)/e;var u=e*(1+r*a);return Math.log((u-t*r)/(u+n*r))/Math.log(1+r)}function hr(r,e,n,t,a,u){function o(u){var o=Math.pow(1+u,r-1),l=o*(1+u);return[n*l+e*(1/u+a)*(l-1)+t,r*n*o+e*(-(l-1)/(u*u)+(1/u+a)*r*o)]}return ir(o,u)}function br(r,e,n,t,a,u){var o,l;return 1==u&&1==e?0:(o=cr(r,n,t,a,u),l=mr(r,e-1,o,t,u)*r,u?l/(1+r):l)}function pr(r,e,n,t,a,u){var o=cr(r,n,t,a,u);return o-br(r,e,n,t,a,u)}function dr(r,e,n,t,a,u){var o,l,s,i,m,g;return 1==u&&(t--,a--),o=Math.pow(1+r,e),l=Math.pow(1+r,t-1),s=Math.pow(1+r,a),i=r*n*o/(o-1),m=l*n-(l-1)/r*i,g=s*n-(s-1)/r*i,g-m}function Mr(r,e,n,t,a,u){var o,l=0;for(o=t;o<=a;o++)l+=br(r,o,e,n,0,u);return l}function vr(r,e){var n,t,a=0;for(n=0,t=e.length;n<t;n++)a+=e[n]*Math.pow(1+r,-n-1);return a}function wr(r,e){function n(e){var n,t,a=0,u=0;for(n=0,t=r.length;n<t;n++)a+=r[n]*Math.pow(1+e,-n-1),u+=-n*r[n]*Math.pow(1+e,-n-2);return[a,u]}return ir(n,e)}function _r(r,e){return Math.pow(1+r/e,e)-1}function xr(r,e){return e*(Math.pow(r+1,1/e)-1)}function yr(r,e,n){var t,a,u=0;for(t=0,a=e.length;t<a;t++)u+=e[t]*Math.pow(1+r,(n[0]-n[t])/365);return u}function $r(r,e,n){function t(n){var t,a,u,o=r[0],l=0;for(t=1,a=r.length;t<a;t++)u=(e[0]-e[t])/365,o+=r[t]*Math.pow(1+n,u),l+=u*r[t]*Math.pow(1+n,u-1);return[o,l]}return ir(t,n)}function Nr(r,e,n,t){var a=-t*r;return a*(1-e/n)}function Ir(r,e,n,t,a){var u,o,l=1-Math.pow(e/r,1/n);if(l=Math.floor(1e3*l+.5)/1e3,u=r*l*a/12,1==t)return u;for(o=1;o<n;o++){if(o==t-1)return(r-u)*l;u+=(r-u)*l}return(r-u)*l*(12-a)/12}function Tr(r,e,n,t,a){var u=a/n,o=-r*(Math.pow(1-u,t-1)-1),l=(r-o)*u;return l=Math.min(l,Math.max(0,r-o-e))}function Sr(r,e,n){return(r-e)/n}function kr(r,e,n,t){return(r-e)*(n-t+1)*2/(n*(n+1))}
// available under GNU Lesser General Public License (LGPL).
// https://github.com/GNOME/gnumeric/blob/master/plugins/fn-financial/sc-fin.c
function Ar(r,e,n,t,a,u,o){function l(r,n){var t,a,u;return a=1==f?1==n?r:0:r*Math.pow(1-f,n-1),u=r*Math.pow(1-f,n),t=u<e?a-e:a-u,t<0?0:t}function s(r,n,t){var a,u,o,s=r-e,i=Math.ceil(t),m=0,g=0,c=!1;for(u=1;u<=i;u++)c?a=m:(o=l(r,u),m=s/(n-u+1),m>o?(a=m,c=!0):(a=o,s-=o)),u==i&&(a*=t+1-i),g+=a;return g}var i,m,g,c,f=u>=n?1:u/n,h=Math.floor(t),b=Math.ceil(a),p=0;if(o)for(i=h+1;i<=b;i++)m=l(r,i),i==h+1?m*=Math.min(a,h+1)-t:i==b&&(m*=a+1-b),p+=m;else g=n,t!=Math.floor(t)&&u>1&&t>=n/2&&(c=t-n/2,t=n/2,a-=c,g+=1),r-=s(r,g,t),p=s(r,n-t,a-t);return p}function Dr(r,e){var n=ne(r),t=n.month+e,a=n.year+Math.floor(t/12);return t%=12,t<0&&(t+=12),n=Math.min(n.date,ae(a,t)),ee(a,t,n)}function Rr(r,e,n){return 1==n||2==n||3==n?e-r:ue(r,e,n)}function Er(r,e,n){var t,a,u,o=ne(r),l=ne(e),s=l.year-o.year;s>0&&(s=(s-1)*n),u=12/n;do s++,t=Dr(e,-s*u);while(r<t);return s--,a=Dr(e,-s*u),[t,a]}function Cr(r,e,n){var t,a,u,o=ne(e),l=ne(r),s=o.year-l.year;for(s>0&&(s=(s-1)*n),t=r,u=12/n;e>t;)a=t,s++,t=Dr(r,s*u);return[a,t]}function Pr(r,e,n,t){var a=Er(r,e,n)[0];return Rr(a,r,t)}function Ur(r,e,n,t){if(1==t){var a=Er(r,e,n);return Rr(a[0],a[1],1)}return 3==t?365/n:360/n}function Or(r,e,n,t){var a=Er(r,e,n)[1];return Rr(r,a,t)}function qr(r,e,n){return Er(r,e,n)[0]}function Vr(r,e,n){return Er(r,e,n)[1]}function Fr(r,e,n){var t=ne(r),a=ne(e),u=12*(a.year-t.year)+a.month-t.month;return 1+(u*n/12|0)}function Br(r,e){return 3==e?365:1==e?te(r)?366:365:360}function Gr(r,e,n,t,a){var u=Br(ne(e).year,a);return n*t*Rr(r,e,a)/u}function Hr(r,e,n,t,a,u,o,l){function s(r,e){return(e-r)*u/d|0}var i,m,g,c,f,h,b=0,p=a*t/u,d=o%2===0?360:365;return n<=e?(i=Er(n,e,u),m=i[0],g=i[1],m<=r?p*Rr(r,n,o)/Rr(m,g,o):(i=Er(r,m,u),c=i[0],f=i[1],h=s(f,n),p*(h+Rr(r,f,o)/Rr(c,f,o)+(n<g?Rr(m,n,o)/Rr(m,g,o):0)))):(i=Cr(e,n,u),m=i[0],g=i[1],h=s(e,n),b=g==n?p*h:p*(h+Rr(m,n,o)/Rr(m,g,o)),l?(i=Er(r,e,u),m=i[0],g=i[1],h=s(r,e),b+=p*(h+Rr(r,g,o)/Rr(m,g,o))):b)}function Lr(r,e,n,t,a){var u=a%2===0?360:te(ne(r).year)?366:365;return(t-n)/t*u/Rr(r,e,a)}function Qr(r,e,n,t,a){var u=a%2===0?360:te(ne(r).year)?366:365;return(t-n)/n*u/Rr(r,e,a)}function Yr(r,e,n,t,a){var u=a%2===0?360:te(ne(r).year)?366:365;return n/(1-t*Rr(r,e,a)/u)}function zr(r,e,n,t,a,u,o){var l=1+((e-r)*u/(o%2===0?360:365)|0),s=Er(r,e,u),i=s[0],m=s[1],g=Rr(i,r,o),c=Rr(r,m,o),f=Rr(i,m,o),h=100*n/u,b=t/u,p=c/f;return 1==l?(a+h)/(1+p*b)-g/f*h:a/Math.pow(1+b,l-1+p)+h*Math.pow(1+b,1-l-p)*(Math.pow(1+b,l)-1)/b-g/f*h}function Xr(r,e,n,t,a){var u=Rr(r,e,a),o=Br(ne(e).year,a);return t-n*t*u/o}function Wr(r,e){for(var n=r.length;--n>=0;)"number"==typeof r[n]&&"number"==typeof e[n]||(r.splice(n,1),e.splice(n,1))}var jr,Jr,Kr,Zr,re,ee,ne,te,ae,ue,oe,le,se,ie,me;kendo.support.browser.msie&&kendo.support.browser.version<9||(jr=kendo.spreadsheet,Jr=jr.calc,Kr=Jr.runtime,Zr=Kr.defineFunction,re=Kr.CalcError,ee=Kr.packDate,ne=Kr.unpackDate,te=Kr.isLeapYear,ae=Kr.daysInMonth,ue=Kr._days_360,Zr("ERF",function(e,n){return null==n?r(e):r(n)-r(e)}).args([["lower_limit","number"],["upper_limit",["or","number","null"]]]),Zr("ERFC",e).args([["x","number"]]),Zr("GAMMALN",n).args([["x","number++"]]),Zr("GAMMA",t).args([["x","number"]]),Zr("GAMMA.DIST",i).args([["x","number+"],["alpha","number++"],["beta","number++"],["cumulative","logical"]]),Zr("GAMMA.INV",m).args([["p",["and","number",["[between]",0,1]]],["alpha","number++"],["beta","number++"]]),Zr("NORM.S.DIST",g).args([["z","number"],["cumulative","logical"]]),Zr("NORM.S.INV",c).args([["p",["and","number",["[between]",0,1]]]]),Zr("NORM.DIST",f).args([["x","number"],["mean","number"],["stddev","number++"],["cumulative","logical"]]),Zr("NORM.INV",h).args([["p",["and","number",["[between]",0,1]]],["mean","number"],["stddev","number++"]]),Zr("BETADIST",v).args([["x","number"],["alpha","number++"],["beta","number++"],["A",["or","number",["null",0]]],["B",["or","number",["null",1]]],["?",["assert","$x >= $A","NUM"]],["?",["assert","$x <= $B","NUM"]],["?",["assert","$A < $B","NUM"]]]),Zr("BETA.DIST",w).args([["x","number"],["alpha","number++"],["beta","number++"],["cumulative","logical"],["A",["or","number",["null",0]]],["B",["or","number",["null",1]]],["?",["assert","$x >= $A","NUM"]],["?",["assert","$x <= $B","NUM"]],["?",["assert","$A < $B","NUM"]]]),Zr("BETA.INV",_).args([["p",["and","number",["[between]",0,1]]],["alpha","number++"],["beta","number++"],["A",["or","number",["null",0]]],["B",["or","number",["null",1]]]]),Zr("CHISQ.DIST",x).args([["x","number+"],["deg_freedom","integer++"],["cumulative","logical"]]),Zr("CHISQ.DIST.RT",y).args([["x","number+"],["deg_freedom","integer++"]]),Zr("CHISQ.INV",$).args([["p",["and","number",["[between]",0,1]]],["deg_freedom","integer++"]]),Zr("CHISQ.INV.RT",N).args([["p",["and","number",["[between]",0,1]]],["deg_freedom","integer++"]]),Zr("CHISQ.TEST",function(r,e){return I(r.data,e.data)}).args([["actual_range","matrix"],["expected_range","matrix"],["?",["assert","$actual_range.width == $expected_range.width"]],["?",["assert","$actual_range.height == $expected_range.height"]]]),Zr("EXPON.DIST",T).args([["x","number+"],["lambda","number++"],["cumulative","logical"]]),Zr("POISSON.DIST",S).args([["x","integer+"],["mean","number+"],["cumulative","logical"]]),Zr("F.DIST",k).args([["x","number+"],["deg_freedom1","integer++"],["deg_freedom2","integer++"],["cumulative","logical"]]),Zr("F.DIST.RT",A).args([["x","number+"],["deg_freedom1","integer++"],["deg_freedom2","integer++"]]),Zr("F.INV",R).args([["p",["and","number",["[between]",0,1]]],["deg_freedom1","integer++"],["deg_freedom2","integer++"]]),Zr("F.INV.RT",D).args([["p",["and","number",["[between]",0,1]]],["deg_freedom1","integer++"],["deg_freedom2","integer++"]]),Zr("F.TEST",P).args([["array1",["collect","number",1]],["array2",["collect","number",1]],["?",["assert","$array1.length >= 2","DIV/0"]],["?",["assert","$array2.length >= 2","DIV/0"]]]),Zr("FISHER",U).args([["x",["and","number",["(between)",-1,1]]]]),Zr("FISHERINV",O).args([["y","number"]]),Zr("T.DIST",q).args([["x","number"],["deg_freedom","integer++"],["cumulative","logical"]]),Zr("T.DIST.RT",V).args([["x","number"],["deg_freedom","integer++"]]),Zr("T.DIST.2T",F).args([["x","number+"],["deg_freedom","integer++"]]),Zr("T.INV",B).args([["p",["and","number",["(between]",0,1]]],["deg_freedom","integer++"]]),Zr("T.INV.2T",G).args([["p",["and","number",["(between]",0,1]]],["deg_freedom","integer++"]]),Zr("T.TEST",H).args([["array1",["collect","number",1]],["array2",["collect","number",1]],["tails",["and","integer",["values",1,2]]],["type",["and","integer",["values",1,2,3]]],["?",["assert","$type != 1 || $array1.length == $array2.length","N/A"]],["?",["assert","$array1.length >= 2","DIV/0"]],["?",["assert","$array2.length >= 2","DIV/0"]]]),Zr("CONFIDENCE.T",L).args([["alpha",["and","number",["(between)",0,1]]],["standard_dev","number++"],["size",["and","integer++",["assert","$size != 1","DIV/0"]]]]),Zr("CONFIDENCE.NORM",Q).args([["alpha",["and","number",["(between)",0,1]]],["standard_dev","number++"],["size",["and","integer++"]]]),Zr("GAUSS",Y).args([["z","number"]]),Zr("PHI",z).args([["x","number"]]),Zr("LOGNORM.DIST",X).args([["x","number++"],["mean","number"],["standard_dev","number++"],["cumulative","logical"]]),Zr("LOGNORM.INV",W).args([["probability",["and","number",["(between)",0,1]]],["mean","number"],["standard_dev","number++"]]),Zr("PROB",j).args([["x_range",["collect","number",1]],["prob_range",["collect","number",1]],["lower_limit","number"],["upper_limit",["or","number",["null","$lower_limit"]]],["?",["assert","$prob_range.length == $x_range.length","N/A"]]]),Zr("SLOPE",J).args([["known_y",["collect","number",1]],["known_x",["collect","number",1]],["?",["assert","$known_x.length == $known_y.length","N/A"]],["?",["assert","$known_x.length > 0 && $known_y.length > 0","N/A"]]]),Zr("INTERCEPT",K).args([["known_y",["collect","number",1]],["known_x",["collect","number",1]],["?",["assert","$known_x.length == $known_y.length","N/A"]],["?",["assert","$known_x.length > 0 && $known_y.length > 0","N/A"]]]),Zr("PEARSON",Z).args([["array1",["collect!","anything",1]],["array2",["collect!","anything",1]],["?",["assert","$array2.length == $array1.length","N/A"]],["?",["assert","$array2.length > 0 && $array1.length > 0","N/A"]]]),Zr("RSQ",rr).args([["known_y",["collect","number",1]],["known_x",["collect","number",1]],["?",["assert","$known_x.length == $known_y.length","N/A"]],["?",["assert","$known_x.length > 0 && $known_y.length > 0","N/A"]],["?",["assert","$known_x.length != 1 && $known_y.length != 1","N/A"]]]),Zr("STEYX",er).args([["known_y",["collect","number",1]],["known_x",["collect","number",1]],["?",["assert","$known_x.length == $known_y.length","N/A"]],["?",["assert","$known_x.length >= 3 && $known_y.length >= 3","DIV/0"]]]),Zr("FORECAST",nr).args([["x","number"],["known_y",["collect","number",1]],["known_x",["collect","number",1]],["?",["assert","$known_x.length == $known_y.length","N/A"]],["?",["assert","$known_x.length > 0 && $known_y.length > 0","N/A"]]]),Zr("LINEST",ur).args([["known_y","matrix"],["known_x",["or","matrix","null"]],["const",["or","logical",["null",!0]]],["stats",["or","logical",["null",!1]]]]),Zr("LOGEST",or).args([["known_y","matrix"],["known_x",["or","matrix","null"]],["const",["or","logical",["null",!0]]],["stats",["or","logical",["null",!1]]]]),Zr("TREND",lr).args([["known_y","matrix"],["known_x",["or","matrix","null"]],["new_x",["or","matrix","null"]],["const",["or","logical",["null",!0]]]]),Zr("GROWTH",sr).args([["known_y","matrix"],["known_x",["or","matrix","null"]],["new_x",["or","matrix","null"]],["const",["or","logical",["null",!0]]]]),Zr("FV",mr).args([["rate","number"],["nper","number"],["pmt",["or","number",["null",0]]],["pv",["or","number",["null",0]]],["type",["or",["values",0,1],["null",0]]],["?",["assert","$pmt || $pv"]]]),Zr("PV",gr).args([["rate","number"],["nper","number"],["pmt",["or","number",["null",0]]],["fv",["or","number",["null",0]]],["type",["or",["values",0,1],["null",0]]]]),Zr("PMT",cr).args([["rate","number"],["nper","number"],["pmt","number"],["fv",["or","number",["null",0]]],["type",["or",["values",0,1],["null",0]]]]),Zr("NPER",fr).args([["rate","number"],["pmt","number"],["pv","number"],["fv",["or","number",["null",0]]],["type",["or",["values",0,1],["null",0]]]]),Zr("RATE",hr).args([["nper","number"],["pmt",["or","number",["null",0]]],["pv","number"],["fv",["or","number",["null",0]]],["type",["or",["values",0,1],["null",0]]],["guess",["or","number++",["null",.01]]],["?",["assert","$pmt || $fv"]]]),Zr("IPMT",br).args([["rate","number"],["per","number++"],["nper","number++"],["pv","number"],["fv",["or","number",["null",0]]],["type",["or",["values",0,1],["null",0]]],["?",["assert","$per >= 1 && $per <= $nper"]]]),Zr("PPMT",pr).args([["rate","number"],["per","number++"],["nper","number++"],["pv","number"],["fv",["or","number",["null",0]]],["type",["or",["values",0,1],["null",0]]],["?",["assert","$per >= 1 && $per <= $nper"]]]),Zr("CUMPRINC",dr).args([["rate","number++"],["nper","number++"],["pv","number++"],["start_period","number++"],["end_period","number++"],["type",["or",["values",0,1],["null",0]]],["?",["assert","$end_period >= $start_period","NUM"]]]),Zr("CUMIPMT",Mr).args([["rate","number++"],["nper","number++"],["pv","number++"],["start_period","number++"],["end_period","number++"],["type",["or",["values",0,1],["null",0]]],["?",["assert","$end_period >= $start_period","NUM"]]]),Zr("NPV",vr).args([["rate","number"],["values",["collect","number"]],["?",["assert","$values.length > 0","N/A"]]]),Zr("IRR",wr).args([["values",["collect","number",1]],["guess",["or","number",["null",.1]]]]),Zr("EFFECT",_r).args([["nominal_rate","number++"],["npery","integer++"]]),Zr("NOMINAL",xr).args([["effect_rate","number++"],["npery","integer++"]]),Zr("XNPV",yr).args([["rate","number"],["values",["collect","number",1]],["dates",["collect","date",1]],["?",["assert","$values.length == $dates.length","NUM"]]]),Zr("XIRR",$r).args([["values",["collect","number",1]],["dates",["collect","date",1]],["guess",["or","number",["null",.1]]],["?",["assert","$values.length == $dates.length","NUM"]]]),Zr("ISPMT",Nr).args([["rate","number"],["per","number++"],["nper","number++"],["pv","number"],["?",["assert","$per >= 1 && $per <= $nper"]]]),Zr("DB",Ir).args([["cost","number"],["salvage","number"],["life","number++"],["period","number++"],["month",["or","number",["null",12]]]]),Zr("DDB",Tr).args([["cost","number"],["salvage","number"],["life","number++"],["period","number++"],["factor",["or","number",["null",2]]]]),Zr("SLN",Sr).args([["cost","number"],["salvage","number"],["life","number++"]]),Zr("SYD",kr).args([["cost","number"],["salvage","number"],["life","number++"],["per","number++"]]),Zr("VDB",Ar).args([["cost","number+"],["salvage","number+"],["life","number++"],["start_period","number+"],["end_period","number+"],["factor",["or","number+",["null",2]]],["no_switch",["or","logical",["null",!1]]],["?",["assert","$end_period >= $start_period","NUM"]]]),oe=[["settlement","date"],["maturity","date"],["frequency",["and","integer",["values",1,2,4]]],["basis",["or",["null",0],["and","integer",["values",0,1,2,3,4]]]],["?",["assert","$settlement < $maturity","NUM"]]],Zr("COUPDAYBS",Pr).args(oe),Zr("COUPDAYS",Ur).args(oe),Zr("COUPDAYSNC",Or).args(oe),Zr("COUPPCD",qr).args(oe),Zr("COUPNCD",Vr).args(oe),Zr("COUPNUM",Fr).args(oe),Zr("ACCRINTM",Gr).args([["issue","date"],["settlement","date"],["rate","number++"],["par",["or",["null",1e3],"number++"]],["basis",["or",["null",0],["and","integer",["values",0,1,2,3,4]]]],["?",["assert","$issue < $settlement","NUM"]]]),Zr("ACCRINT",Hr).args([["issue","date"],["first_interest","date"],["settlement","date"],["rate","number++"],["par",["or",["null",1e3],"number++"]],["frequency",["and","integer",["values",1,2,4]]],["basis",["or",["null",0],["and","integer",["values",0,1,2,3,4]]]],["calc_method",["or","logical",["null",!0]]],["?",["assert","$issue < $settlement","NUM"]]]),Zr("DISC",Lr).args([["settlement","date"],["maturity","date"],["pr","number++"],["redemption","number++"],["basis",["or",["null",0],["and","integer",["values",0,1,2,3,4]]]],["?",["assert","$settlement < $maturity","NUM"]]]),Zr("INTRATE",Qr).args([["settlement","date"],["maturity","date"],["investment","number++"],["redemption","number++"],["basis",["or",["null",0],["and","integer",["values",0,1,2,3,4]]]],["?",["assert","$settlement < $maturity","NUM"]]]),Zr("RECEIVED",Yr).args([["settlement","date"],["maturity","date"],["investment","number++"],["discount","number++"],["basis",["or",["null",0],["and","integer",["values",0,1,2,3,4]]]],["?",["assert","$settlement < $maturity","NUM"]]]),Zr("PRICE",zr).args([["settlement","date"],["maturity","date"],["rate","number++"],["yld","number++"],["redemption","number++"],["frequency",["and","integer",["values",1,2,4]]],["basis",["or",["null",0],["and","integer",["values",0,1,2,3,4]]]],["?",["assert","$settlement < $maturity","NUM"]]]),Zr("PRICEDISC",Xr).args([["settlement","date"],["maturity","date"],["discount","number++"],["redemption","number++"],["basis",["or",["null",0],["and","integer",["values",0,1,2,3,4]]]],["?",["assert","$settlement < $maturity","NUM"]]]),le=300,se=2.2204e-16,ie=1e-30,me=Math.abs)},n(3))}});