/*! * * SpreadJS Library 13.1.0 * * Copyright(c) GrapeCity, Inc. All rights reserved. * * Licensed under the SpreadJS Commercial License. * us.sales@grapecity.com * http://www.grapecity.com/en/licensing/grapecity/ * * */ var GC="object"==typeof GC?GC:{};GC.Spread=GC.Spread||{},GC.Spread.CalcEngine=GC.Spread.CalcEngine||{},GC.Spread.CalcEngine.AdvancedFunctions=function(a){var b={};function c(d){if(b[d])return b[d].exports;var e=b[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,c),e.l=!0,e.exports}return c.m=a,c.c=b,c.d=function(a,b,d){c.o(a,b)||Object.defineProperty(a,b,{enumerable:!0,get:d})},c.r=function(a){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},c.t=function(a,b){var d,e;if(1&b&&(a=c(a)),8&b)return a;if(4&b&&"object"==typeof a&&a&&a.__esModule)return a;if(d=Object.create(null),c.r(d),Object.defineProperty(d,"default",{enumerable:!0,value:a}),2&b&&"string"!=typeof a)for(e in a)c.d(d,e,function(b){return a[b]}.bind(null,e));return d},c.n=function(a){var b=a&&a.__esModule?function b(){return a.default}:function b(){return a};return c.d(b,"a",b),b},c.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},c.p="",c(c.s="./node_modules_local/@grapecity/js-calc-advancedfunctions/index.js")}({"./node_modules_local/@grapecity/js-calc-advancedfunctions/dist/gc.spread.calcengine.advancedfunctions.js":function(a,b,c){var d="object"==typeof d?d:{};d.Spread=d.Spread||{},d.Spread.CalcEngine=d.Spread.CalcEngine||{},d.Spread.CalcEngine.AdvancedFunctions=function(a){var b={};function c(d){if(b[d])return b[d].exports;var e=b[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,c),e.l=!0,e.exports}return c.m=a,c.c=b,c.d=function(a,b,d){c.o(a,b)||Object.defineProperty(a,b,{enumerable:!0,get:d})},c.r=function(a){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},c.t=function(a,b){var d,e;if(1&b&&(a=c(a)),8&b)return a;if(4&b&&"object"==typeof a&&a&&a.__esModule)return a;if(d=Object.create(null),c.r(d),Object.defineProperty(d,"default",{enumerable:!0,value:a}),2&b&&"string"!=typeof a)for(e in a)c.d(d,e,function(b){return a[b]}.bind(null,e));return d},c.n=function(a){var b=a&&a.__esModule?function b(){return a.default}:function b(){return a};return c.d(b,"a",b),b},c.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},c.p="/assets/",c(c.s="./src/advancedFunctions.entry.ts")}({"./src/advancedFunctions.entry.ts":function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0});var d=c("CalcEngine");b.Functions=d.Functions,c("./src/functions-db.ts"),c("./src/functions-eng.ts"),c("./src/functions-fin.ts"),c("./src/functions-lookup.ts"),c("./src/functions-stat.ts")},"./src/functions-db.ts":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;Object.defineProperty(b,"__esModule",{value:!0}),d=c("Common"),e=c("CalcEngine"),f=d.Common.q,g=null,h=e.Convert.Pa,i=e.Convert.Na,j=e.Convert.vf,k=e.Convert.Nh,l=e.Errors.DivideByZero,m=e.Errors.Value,n=e.Functions.ak,o=e.Functions.jk,p=isNaN,q=d.Common.u,r=q.kb,s=e.sR().Exp_InvalidCast,t=function(){function a(a,b,c){this.Gk=a,this.Hk=b,this.Wob=c}return a.prototype.Ik=function(a){var b={"=":9,"<>":10,"<":11,"<=":12,">":13,">=":14},c=e.evaluateOperator(b[this.Gk],a,this.Hk);return!!e.Functions.ik(c)&&e.Convert.Vh(c)},a}();function z(a,b){return[a,b].join(",")}u=function(){function a(a,b,c){var d=this;if(d.cj=0,d.Jk=a,d.Kk=c,d.Xob={},3===arguments.length){if(d.Lk=d.Mk(a,b),a.rowCount<2||a.colCount<1||c.rowCount<2||c.colCount<1||d.Lk<0||d.Jk.colCount<=d.Lk)throw s}else if(2===arguments.length&&(d.Lk=-1,a.rowCount<2||a.colCount<1||c.rowCount<2||c.colCount<1))throw s}return a.prototype.Mk=function(a,b){var c,d;if(o(b)){for(c=0;c","<=",">=","<",">"],c=e.Convert.bc(a),f=void 0,h=void 0,f=0;fl)&&(l=f),g=!0}}return g?k(l):0}function H(a,b,c){for(var d,f,g=!1,l=e.Functions.hk,n=new u(a,b,c);n.Pk();){if(d=n.Ok(),j(d))return d;if(i(d)){if(f=h(d),p(f))return m;(!g||d0){for(s=-o,f=1;f1&&n/u1&&n/t1&&n/d1.1102230246251565e-16);return c=.5*c/t,0!==(1&b)&&(c=-c),p+=c,x(p)}function Ea(a,b){var c=[.0007969367292973471,.08283523921074408,1.239533716464143,5.447250030587687,8.74716500199817,5.303240382353949,1],d=[.0007621256162081731,.07313970569409176,1.1271960812968493,5.112079511468076,8.424045901417724,5.214515986823615,1],e=[.0009244088105588637,.08562884743544745,1.2535274390105895,5.470977403304171,8.761908832370695,5.306052882353947,1],f=[.0005713231280725487,.06884559087544954,1.105142326340617,5.073863861286015,8.399855543276042,5.209828486823619,1],g=[-.011366383889846916,-1.2825271867050931,-19.553954425773597,-93.20601521237683,-177.68116798048806,-147.07750515495118,-51.41053267665993,-6.050143506007285],h=[.05108625947501766,4.982138729512334,75.82382841325453,366.7796093601508,710.8563049989261,597.4896124006136,211.68875710057213,25.207020585802372],m=[64.3178256118178,856.4300259769806,3882.4018360540163,7240.467741956525,5930.727011873169,2062.0933166032783,242.0057402402914],n=[74.23732770356752,1056.4488603826283,4986.410583376536,9562.318924047562,7997.041604473507,2826.1927851763908,336.0936078106983],o=[15592.436785523574,-14663929.59039716,5435264770.518765,-982136065717.9115,87590639439536.7,-0xc5090e8ec6601,0x9d4a5b305a0018,-0x41b52d6418d9ec],p=[1263204747.9017804,-647355876379.1603,114509511541823.73,-8127702555013251,0x2cf35a16e6cd620,-0xacf20aeef158b80],r=[1041.2835366425984,626107.330137135,268919633.39381415,86400248710.3935,20297961275010.555,3171577528429750.5,0x37a4bf79f36ba00],s=[594.3015923461282,235564.09294306856,73481194.44597217,18760131610.870617,3882312774962.3857,620557727146953.8,0xf41f1e2a3d2440,0x3721e321ece8fe00],t=[-4794432209.782018,1956174919465.5657,-249248344360967.72,9708622510473064],u=[-899971225.7055594,452228297998.19403,-72749424522181.83,0xd15a1534be241],v=[499.563147152651,173785.4016763747,48440965.83399621,11185553704.535683,2112775201154.892,310518229857422.56,0x710505f9ecba70,0x17be34c7b662cc00],w=[620.8364781180543,256987.25675774884,83514679.14319493,22151159547.97925,4749141220799.914,784369607876235.9,89522233618462740,0x49de55d9c0a4e400],y=.7978845608028654,z=2.356194490192345,A=.7853981633974483;function B(a,b,c,d){var e=0,f=q(b[e++]),g=c;d&&(f+=a,g--);do f=f*a+q(b[e++]);while(0!==--g);return f}function C(a,b){var l,o,p,q,r,s=b?c:d,x=b?e:f,C=b?g:h,D=b?m:n,E=b?t:u,F=b?v:w,G=b?5.783185962946784:14.681970642123893,H=b?30.471262343662087:49.2184563216946;return a<=5?(o=a*a,b&&a<1e-5?1-o/4:(l=B(o,E,3)/B(o,F,8,!0),p=(o-G)*(o-H),p*=l,b?p:p*a)):(l=5/a,o=b?25/(a*a):l*l,p=B(o,s,6)/B(o,x,6),q=B(o,C,7)/B(o,D,7,!0),r=a-(b?A:z),p=p*j(r)-l*q*i(r),p*y/k(a))}function D(a,b){var q,t,u,v,w,x=b?c:d,D=b?e:f,E=b?g:h,F=b?m:n,G=b?o:p,H=b?r:s,I=b?1:a,J=b?7:5,K=b?7:8;return a<=5?(t=a*a,q=I*B(t,G,J)/B(t,H,K,!0),q+=.6366197723675814*(b?l(a)*C(a,!0):C(a,!1)*l(a)-1/a)):(q=5/a,t=b?25/(a*a):q*q,u=B(t,x,6)/B(t,D,6),v=B(t,E,7)/B(t,F,7,!0),w=a-(b?A:z),u=u*i(w)+q*v*j(w),u*y/k(a))}function E(a,b){var c=D(a,!0),d=D(a,!1),e=1,f=2*e,g;if(0===b)return c;if(1===b)return d;do g=f*d/a-c,c=d,d=g,f+=2,++e;while(e=b?1:0}function Wa(a,b,c){return"i"!==c&&"j"!==c?e.Errors.Value:ya(pa(a,b),c)}function Xa(a){return x(k(a.Ri*a.Ri+a.Si*a.Si))}function Ya(a){return x(a.Si)}function Za(a){return 0===a.Ri&&0===a.Si?e.Errors.DivideByZero:x(p(a.Si,a.Ri))}function $a(a){return ya(pa(a.Ri,-a.Si))}function _a(a){return ya(pa(j(a.Ri)*A(a.Si,!1),-i(a.Ri)*A(a.Si,!0)))}function ab(a,b){var c=a.Ri,d=a.Si,e=b.Ri,f=b.Si;return ya(pa((c*e+d*f)/(e*e+f*f),(d*e-c*f)/(e*e+f*f)))}function bb(a){return ya(pa(n(a.Ri)*j(a.Si),n(a.Ri)*i(a.Si)))}function cb(a){var b=a.Ri,c=a.Si;return ya(pa(l(k(b*b+c*c)),p(c,b)))}function db(a){var b=a.Ri,c=a.Si,d=z.Ek(o,10);return ya(pa(d*l(k(b*b+c*c)),d*p(c,b)))}function eb(a){var b=a.Ri,c=a.Si,d=z.Ek(o,2);return ya(pa(d*l(k(b*b+c*c)),d*p(c,b)))}function fb(a,b){var c,d,e=a.Ri,f=a.Si;return 0===e&&0===f?b>0?"0":t:(c=k(e*e+f*f),d=p(f,e),ya(pa(m(c,b)*j(b*d),m(c,b)*i(b*d))))}function gb(a){return x(a.Ri)}function hb(a){return ya(pa(i(a.Ri)*A(a.Si,!1),j(a.Ri)*A(a.Si,!0)))}function ib(a){var b,c,d=a.Ri,e=a.Si;return 0===d&&0===e?"0":(b=k(d*d+e*e),c=p(e,d),ya(pa(k(b)*j(c/2),k(b)*i(c/2))))}function jb(a,b){return ya(pa(a.Ri-b.Ri,a.Si-b.Si))}function kb(){return Aa(arguments,!0)}function lb(){return Aa(arguments,!1)}function mb(a){var b,c=["cup","mmHg","J","sec","cel","kel","hh","Wh","wh","flb","BTU"];for(b=0;c[b];b++)if(0===a.localeCompare(c[b]))return!1;return!0}function nb(a,b,c){var d,e,g,h,i,j,k=0,l=1;for(d=0;a[d].Ld;d++)if(0===c.localeCompare(a[d].Ld))return k=a[d].Sk,{Tk:!0,Uk:l,Vk:k};if(b)for(d=0;b[d].Ld;d++)e=c.substr(0,1).toLowerCase(),g=b[d].Ld.substr(0,1).toLowerCase(),e===g&&mb(c)&&(l=b[d].Sk);for(d=0;a[d].Ld;d++)if(h=f(a[d].Ld),i=c.substr(1,h),j=a[d].Ld.substr(0,h),i===j&&mb(c))return k=a[d].Sk,{Tk:!0,Uk:l,Vk:k};return{Tk:!1,Uk:l,Vk:k}}function ob(a,b,c){var d,e,g,h,i,j,k,l,m,n,o,p,q,r,t,u,v;function w(a,b){return a===b}if(d=273.15,!b||!c)return s;if(e=w(b,"C")||w(b,"cel"),g=w(c,"C")||w(c,"cel"),h=w(b,"F")||w(b,"fah"),i=w(c,"F")||w(c,"fah"),j=w(b,"K")||w(b,"kel"),k=w(c,"K")||w(c,"kel"),e&&g||h&&i||j&&k)return a;if(e&&i)return 9*a/5+32;if(h&&g)return 5*(a-32)/9;if(h&&k)return 5*(a-32)/9+d;if(j&&i)return 9*(a-d)/5+32;if(e&&k)return a+d;if(j&&g)return a-d;for(l=[F,K,P,R,T,$,V,_,ba,_,ca],m=0;mC||a%1!==0)return t;if("bitOperator"===c){if(b<0||b>C||b%1!==0)return t}else if("shiftOperator"===c&&0===a)return 0;return d(a,b)}return u}function qb(a,b){return pb(a,b,"bitOperator",function(a,b){return a&b})}function rb(a,b){return pb(a,b,"bitOperator",function(a,b){return a|b})}function sb(a,b){return pb(a,b,"bitOperator",function(a,b){return a^b})}function tb(a,b){return pb(a,b,"shiftOperator",function(a,b){if(b>=48)return t;if(b<0&&a<1<<-b)return 0;var c=a<C?t:c})}function ub(a,b){return pb(a,b,"shiftOperator",function(c,d){return d>53?t:b>=0?a>>b:a<<-b})}function vb(a,b){if(""===a)return t;if(a===!0||a===!1)return u;var c=B(a);return c?b(c):t}function wb(a){return vb(a,function(a){return ya(Hb(a),a.lja())})}function xb(a){return vb(a,function(a){return Ob(Eb(a),pa(0,0))?t:ya(Nb(Fb(a),Eb(a)),a.lja())})}function yb(a){return vb(a,function(a){return Ob(a,pa(0,0))?t:ya(Jb(a),a.lja())})}function zb(a){return vb(a,function(a){return Ob(Gb(a),pa(0,0))?t:ya(Kb(a),a.lja())})}function Ab(a){return vb(a,function(a){return Ob(Fb(a),pa(0,0))?t:ya(Lb(a),a.lja())})}function Bb(a){return vb(a,function(a){return Ob(Hb(a),pa(0,0))?t:ya(Mb(a),a.lja())})}function Cb(a){return vb(a,function(a){return ya(Gb(a),a.lja())})}function Db(a){return vb(a,function(a){return ya(Ib(a),a.lja())})}function Eb(a){var b=a.Pi(),c=a.Qi();return pa(i(b)*A(c,!1),j(b)*A(c,!0))}function Fb(a){var b=a.Pi(),c=a.Qi();return pa(j(b)*A(c,!1),-(i(b)*A(c,!0)))}function Gb(a){var b=a.Pi(),c=a.Qi();return pa(A(b,!0)*j(c),A(b,!1)*i(c))}function Hb(a){var b=a.Pi(),c=a.Qi();return pa(A(b,!1)*j(c),A(b,!0)*i(c))}function Ib(a){return Nb(Eb(a),Fb(a))}function Jb(a){return Nb(E,Eb(a))}function Kb(a){return Nb(E,Gb(a))}function Lb(a){return Nb(E,Fb(a))}function Mb(a){return Nb(E,Hb(a))}function Nb(a,b){var c,d,e=a.Pi(),f=a.Qi(),g=b.Pi(),h=b.Qi();return Math.abs(h) 10"]},ia={Hi:2,aj:"< 0"},ja={Hi:8},ka={Hi:8,Oi:!0},la=[ea,ia],ma=[{Hi:0,aj:"<= 0"},ia],na=[ea,{Hi:0,_i:0}],oa=[ga,ha],v("BESSELI",Ba,2,2,la),v("BESSELJ",Ca,2,2,la),v("BESSELK",Da,2,2,ma),v("BESSELY",Ea,2,2,ma),v("BIN2DEC",Fa,1,1,ga),v("BIN2HEX",Ia,1,2,oa,g,g,{bk:1}),v("BIN2OCT",Ja,1,2,oa,g,g,{bk:1}),v("DEC2BIN",Ka,1,2,[{Hi:0,aj:["< -512","> 511"]},ha],g,g,{bk:1}),v("DEC2HEX",La,1,2,[{Hi:0,aj:["< -549755813888","> 549755813887"]},ha],g,g,{bk:1}),v("DEC2OCT",Ma,1,2,[{Hi:0,aj:["< -536870912","> 536870911"]},ha],g,g,{bk:1}),v("HEX2BIN",Na,1,2,oa,g,g,{bk:1}),v("HEX2DEC",Ga,1,1,ga),v("HEX2OCT",Pa,1,2,oa,g,g,{bk:1}),v("OCT2BIN",Oa,1,2,oa,g,g,{bk:1}),v("OCT2DEC",Ha,1,1,ga),v("OCT2HEX",Qa,1,2,oa,g,g,{bk:1}),v("ERF",Ra,1,2,[ea,{Zi:!0,Hi:0}],g,g,{bk:1}),v("ERF.PRECISE",Sa,1,1,ea),v("ERFC",Ta,1,1,ea),v("ERFC.PRECISE",Ta,1,1,ea),v("DELTA",Ua,1,2,na,g,g,{bk:1}),v("GESTEP",Va,1,2,na,g,g,{bk:1}),v("COMPLEX",Wa,2,3,[ea,ea,{Hi:5,_i:"i"}],g,g,{bk:2}),v("IMABS",Xa,1,1,ja),v("IMAGINARY",Ya,1,1,ja),v("IMARGUMENT",Za,1,1,ja),v("IMCONJUGATE",$a,1,1,ja),v("IMCOS",_a,1,1,ja),v("IMDIV",ab,2,2,[ja,ka]),v("IMEXP",bb,1,1,ja),v("IMLN",cb,1,1,ka),v("IMLOG10",db,1,1,ka),v("IMLOG2",eb,1,1,ka),v("IMREAL",gb,1,1,ja),v("IMSIN",hb,1,1,ja),v("IMSQRT",ib,1,1,ja),v("IMSUB",jb,2,2,[ja,ja]),v("IMPOWER",fb,2,2,[ja,{Hi:2}]),v("IMPRODUCT",kb,1,255,g,-1,-1),v("IMSUM",lb,1,255,g,-1,-1),v("CONVERT",ob,3,3,[{Hi:1},fa,fa]),v("BITAND",qb,0,2),v("BITLSHIFT",tb,0,2),v("BITOR",rb,0,2),v("BITRSHIFT",ub,0,2),v("BITXOR",sb,0,2),v("IMCOSH",wb,1,1),v("IMCOT",xb,1,1),v("IMCSC",yb,1,1),v("IMCSCH",zb,1,1),v("IMSEC",Ab,1,1),v("IMSECH",Bb,1,1),v("IMSINH",Cb,1,1),v("IMTAN",Db,1,1)},"./src/functions-fin.ts":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,aa,ba,ca,da,ea,fa,ga,ha,ia,ja,ka,la,ma,na,oa,pa,qa,ra,sa,ta;Object.defineProperty(b,"__esModule",{value:!0}),d=c("Common"),e=c("CalcEngine"),f=isFinite,g=parseInt,h=d.Common.j,i=h.Ea,j=h.Ca,k=h.Fa,l=d.Common.k.ac,m=e.Convert.Rh,n=e.Convert.vf,o=e.Convert.Nh,p=e.Convert.Ph,q=e.Convert.Pa,r=e.Convert.CalcConvertedError,s=null,t=void 0,u=Math.pow,v=Math.abs,w=Math.ceil,x=Math.log,y=Math.sqrt,z=Math.floor,A=Math.max,B=Math.min,C=e.Errors.DivideByZero,D=e.Errors.Value,E=e.Errors.Number,F=e.Functions.ak,G=e.Functions.MathHelper,H=G.Ak,I=e.Functions.hk,J=e.Functions.lk,K=e.Functions.nk,L=e.Functions.mk,M=e.Functions.pk,N=e.Functions.vk,O=e.Convert.Th;function ua(a){return a.getMonth()}function va(a){return a.getDate()}function wa(a){return a.getFullYear()}function xa(a){return a instanceof Date?d.Common.l.Ra(a):a}function ya(a,b,c){var d=wa(b)-wa(a),f=ua(b)-ua(a)+12*d,g=va(b)-va(a),h=-1;return 0===c?h=e.Functions.uk(a,b):i(c,[1,2,3])>=0?h=xa(b)-xa(a):4===c&&(h=30*f+g),h}function za(a,b,c,d,e){var g,h=u(1+a,b),i=f(h)?h:E;return 0===a?b:n(i)||(h=(h-1)/a,g=f(h)?h:E,n(g))?E:(h=(-c*i-d)/((1+a*e)*g),f(h)?h:E)}function Aa(a,b,c,d){var e=wa(b),f=ua(b),g=va(b),h=new Date(1,0,1),i=0,j=g===K(e,f),k=12/c,l=e-wa(a);h.setFullYear(1),l>0&&(l=(l-1)*c);do h=new Date(e,f,g),l++,h.setMonth(f-l*k),j&&(i=K(wa(h),ua(h)),h=new Date(wa(h),ua(h),i));while(L(a,h)<0);return d&&(h=new Date(e,f,g),l--,h.setMonth(f-l*k),j&&(i=K(wa(h),ua(h)),h=new Date(wa(h),ua(h),i))),h}function Ba(a,b,c,d){return M(Aa(a,b,c,!1),a,d)}function Ca(a,b,c,d){var e;return e=i(d,[0,2,4,5])>=0?360/c:3===d?365/c:M(Aa(a,b,c,!1),Aa(a,b,c,!0),1)}function Da(a,b,c,d){return M(a,Aa(a,b,c,!0),d)}function Ea(a,b,c){var d=wa(b),e=ua(b),f=va(b),h=new Date(d,e,f),i=e-ua(a)+12*(d-wa(a));if(h.setMonth(ua(h)-i),f===K(d,e))for(;va(h)!==K(wa(h),ua(h));)h.setDate(va(h)+1);return va(a)>=va(h)&&i--,g(""+(1+i/(12/c)))}function Fa(a,b,c){return b>0?(c.Wk?c.Xk?v(a-c.Yk)=0)return M(a,b,e)/Ca(h,g,d,e);for(f=M(a,g,e)/Ca(h,g,d,e);;){if(h=new Date(wa(g),ua(g),va(g)),g.setMonth(ua(g)+12/d),L(g,b)>=0)return f+=M(h,b,e)/Ca(h,g,d,e);f+=1}}function Ha(a,b,c,d,e,f,h){var i,j,k,l=Ba(a,b,f,h),m=Da(a,b,f,h),n=Ca(a,b,f,h),o=g(""+Ea(a,b,f)),p=0,q=100*c/f,r=1+d/f,s=m/n;for(i=0;it)switch(h){case 0:case 4:k=M(j,b,h),v=1+g(""+w(k/t));break;default:for(l=new Date(wa(j),ua(j),va(j)),v=0;v<32767;v++)if(m=new Date(wa(l),ua(l),va(l)),l.setMonth(ua(l)+12/f),L(l,b)>=0){v+=g(""+w(M(m,b,h))/Ca(m,l,f,h))+1;break}q=t*Ga(i,a,j,f,h),r=t*Ga(a,j,j,f,h),s=t*Ga(i,j,j,f,h)}return n=e/u(y,v-1+r/t),o=s/t/u(y,r/t),p=u(y,-r/t)*(u(y,-v)-1/y)/(1/y-1),n+x*(o+p-q/t)}function Ja(a,b){var c=a.substr(0,3),d={ATS:13.7603,BEF:40.3399,DEM:1.95583,ESP:166.386,EUR:1,FIM:5.94573,FRF:6.55957,GRD:340.75,IEP:.787564,ITL:1936.27,LUX:40.3399,LUF:40.3399,NLG:2.20371,PTE:200.482,SIT:245.18};return d[c]?H(d[c],b):-1}function Ka(a,b,c,d,e){var f,g=u(1+a,b);return 0===a?f=(c+d)/b:(f=d*a/(g-1)+c*a/(1-1/g),e>0&&(f/=1+a)),-f}function La(a,b,c,d,e){var f=u(1+a,b),g=e>0?1+a:1;return-(0===a?d+c*b:d*f+c*g*(f-1)/a)}function Ma(a,b,c,d,e,f,g){if(fc||0!==g&&1!==g)return E;var h=Ka(b,c,d,0,g),i=0,j,k;for(1===e&&(a&&(i=h),g<=0&&(i+=a?d*b:-d),e++),j=e;j<=f;j++)k=g>0?La(b,j-2,h,d,1)-h:La(b,j-1,h,d,0),i+=a?h-k*b:k;return a?i:i*b}function Na(a,b,c,d){var e=u(1+c,d),g=-(a*e*c+b*(e-1));return f(g)?g:E}function Oa(a,b,c,d,e){return i(d,[1,2,4])<0||L(b,c)>=0?E:a(b,c,d,e)}function Pa(a,b,c,d,e,f){function g(a,b,c,d){var e=0,f,g=0,h=100;for(a*=h/q(c),b/=c,b++,f=1;f0)return E;var h=g(d,e,f,Ea(b,c,f));return a?h/(1+e/f):h}function Qa(a,b,c,d,e,f,g,h,j){var k,l,m,n;if(i(g,[1,2,4])<0||L(b,c)>0||L(d,b)>0)return E;k=new Date(wa(d),ua(d),va(d));do k.setMonth(ua(k)+12/g);while(L(k,c)<0);return l=Ga(d,b,k,g,h),m=Ga(d,c,k,g,h),n=Ga(b,c,k,g,h),a?(f*g+100*e*(m-l*(1+j*n/g)))/(j*n+g):(g*(f-j)+100*e*(m-l))/(n*j+100*e*l*n/g)}function Ra(a,b,c){var d,e,f,g;return 0===c?C:(d=b<0?w(b):z(b),e=u(10,w(G.Ek(c,10))),f=b-d,g=a?f*e/c:f*c/e,o(d+g))}function Sa(a,b,c){var d,e=l(b),f=0;for(d=0;d-1&&0!==a?(e=c,f=u(1+a,e.bl-(d?1:0)),g=(u(1+a,e.bl)-1)/a,b=d?-e.cl*g/a+f*e.bl*(e.dl+e.cl*(e.Nc+1/a)):e.dl*f+e.cl*(1+a*e.Nc)*g+e.el,[!0,b,c]):[!1,b,c]}function Va(a,b,c,d,e,f,g,h,i,k,l,m,n,o,p){var q,r,s,t,u=0,v=0,w=c-e,x=c+e,y=2===a;if(wf.gl&&(x=c),w===x)return y?[!1,d,f,g]:[!1,d,f];if(0===a?(q=b(g,h,i,w,l,m,n,o,p)-k,r=b(g,h,i,x,l,m,n,o,p)-k):1===a?(q=b(w,g,u,h),r=b(x,g,v,h)):(q=Ua(w,u,g),r=Ua(x,v,g)),j(q)){if(t=q[2],u=q[1],s=q[0],!s)return y?[s,d,f,t]:[s,d,f]}else u=q;if(j(r)){if(t=r[2],v=r[1],s=r[0],!s)return y?[s,d,f,t]:[s,d,f]}else v=r;return d=(v-u)/(x-w),y?[!0,d,f,t]:[!0,d,f]}function Wa(a,b,c,d,e,f,g,h,i,j,k,l,m){var n,o;return dc.gl?[!1,c]:(n=a?Sa(d,e):b(e,f,g,d,i,j,k,l,m)-h,o=Fa(d,n,c),c=o[1],[!!o[0],c])}function Xa(a,b,c,d,e){if(b>a.gl)return[!1,a,c];var f=Ta(b,d,c,e);return c=f[1],f[0]?(f=Fa(b,c,a),a=f[1],[!!f[0],a,c]):[f[0],a,c]}function Ya(a,b,c){var d,e,f=0;return ba.gl?[!1,a,c]:(d=Ua(b,f,c),c=d[2],f=d[1],d[0]?(e=Fa(b,f,a),a=e[1],[!!e[0],a,c]):[d[0],a,c])}function Za(a,b,c,d,e,f,g,h,i,j){var k,l,m,n,o,p,q=0,r=a?15:2;if(!c.Wk||!c.Xk)return a?[!1,c,d]:[!1,c];for(l=v(c.Zk-c.Yk)/(v(c.Zk)+v(c.Yk)),k=0;k<100+4*r;k++)if(m=0,n=0,o=void 0,o=k%4===0?1:k%4===2?2:3,p=void 0,p=a?cb(c,d,l,q,n,o):b?db(!0,c,q,m,n,o,Ta,l,e,d,Va):db(!1,c,q,m,n,o,Ha,l,f,g,h,d,e,i,j),c=p[1],a&&(d=p[2]),q=a?p[3]:p[2],p[0])return a?[!0,c,d]:[!0,c];return a?[!1,c,d]:[!1,c]}function $a(a,b,c,d,e,f,g,h,i,j,l){var m,n,o,p,q,r,u,w=0,x=a?15:2;if(!b.Wk||!b.Xk)return[!1,b];for(n=v(b.Zk-b.Yk)/(v(b.Zk)+v(b.Yk)),m=0;m<100+4*x;m++)if(o=0,p=0,q=void 0,q=m%4===0?1:m%4===2?2:3,r=a?db(!0,b,w,o,p,q,Sa,n,t,c,Va):db(!1,b,w,o,p,q,Ia,n,g,h,i,c,d,j,l,e,f),b=r[1],w=r[2],o=r[3],!(a&&r[0]===s||!a&&k(r[0]))){if(r[0])return[!0,b];if(p=a?Sa(o,c):Ia(c,d,g,o,i,j,l,e,f)-h,u=Fa(o,p,b),b=u[1],u[0])return[!0,b];if(n=v(b.Zk-b.Yk)/(v(b.Zk)+v(b.Yk)),nc.gl){if(!a||c.Xk&&c.Wk||!(d<=-1))return[!1,c];d=-1,I=!0}if(s=a?Ta(d,e,0,f):b(e,f,g,d,i,k,l,m,n)-h,j(s)){if(r=s[1],q=s[0],!q)return[q,c]}else r=s;if(t=Fa(d,r,c),c=t[1],t[0])return[!0,c];if(I)return[!1,c];if(u=c.Xk&&c.Wk?v(c.Zk-c.Yk):c.gl-c.fl,w=(v(d)<1e-10?u:v(d))/1e6,x=0,t=a?Va(1,Ta,d,x,w,c,e,f):Va(0,b,d,x,w,c,e,f,g,h,i,k,l,m,n),c=t[2],x=t[1]<0?t[1]:-t[1],q=t[0],!q)return[q,c];if(0===x)return[!1,c];if(y=d-1.000001*r/x,y===d)return c.al=d,[!0,c];if(a&&c.Xk&&c.Wk&&(z=[c.Zk,c.Yk],A=z[0],B=z[1],yB&&(o=[B,A],A=o[0],B=o[1],C=!1),D=[c.$k,c._k],E=D[0],F=D[1],y=A+v((C?E:F)/(F-E))*(B-A))),G=v(y-d)/(v(d)+v(y)),d=y,Ga.gl)return[!1,a];if(k=Sa(c,e),m=Fa(c,k,a),a=m[1],m[0])return[!0,a];if(l=Sa(c,e,!0),0===l)return[!1,a];if(i=c-k/l,i===c)return a.al=c,[!0,a];if(j=v(i-c)/(v(c)+v(i)),c=i,ja.gl)return[!1,a,b];if(j=Ua(c,h,b),b=j[2],h=j[1],g=j[0],!g)return[g,a,b];if(k=Fa(c,h,a),a=k[1],k[0])return[!0,a,b];if(j=Ua(c,i,b,!0),b=j[2],i=j[1],g=j[0],!g)return[g,a,b];if(0===i)return[!1,a,b];if(e=c-1.000001*h/i,e===c)return a.al=c,[!0,a,b];if(f=v(e-c)/(v(c)+v(e)),c=e,f.1)return f=3,cb(a,b,c,d,e,f);if(o=d++%4,0===o)k=a.Zk,m=a.$k;else if(2===o)k=a.Yk,m=a._k;else if(k=(a.Zk+a.Yk)/2,j=Ua(k,m,b),b=j[2],m=j[1],h=j[0],!h)return[s,a,b,d];if(l=v(a.Zk-a.Yk)/1e6,p=Va(2,void 0,k,n,l,a,b),b=p[3],a=p[2],n=p[1],h=p[0],!h||0===n)return[s,a,b,d];if(g=k-1.01*m/n,ga.Zk&&g>a.Yk)return[s,a,b,d]}return[!1,a,b,d]}function db(a,b,c,d,e,f,g,h,i,k,l,m,n,o,p,q,r){var t,u,w,x,z,A,B,C,D;switch(f){case 0:d=b.Zk-b.$k*((b.Yk-b.Zk)/(b._k-b.$k));break;case 1:if(d=(b.Zk+b.Yk)/2,t=a?g(d,k,e,i):g(m,n,i,d,l,o,p,q,r)-k,j(t)){if(e=t[1],!t[0])return[s,b,c,d,e,f]}else e=t;if(0===e)return b=Fa(d,e,b)[1],[!0,b,c,d,e,f];if(u=y(e*e-b.$k*b._k),0===u)return[s,b,c,d,e,f];d+=(d-b.Zk)*e/u;break;case 3:d=(b.Zk+b.Yk)/2;break;case 2:if(w=void 0,x=0,z=void 0,A=0,h>.1)return f=3,db(a,b,c,d,e,f,g,h,i,k,l,m,n,o,p);if(B=c++%4,0===B)w=b.Zk,x=b.$k;else if(2===B)w=b.Yk,x=b._k;else if(w=(b.Zk+b.Yk)/2,t=a?g(w,k,x,i):g(m,n,i,w,l,o,p,q,r)-k,j(t)){if(x=t[1],!t[0])return[s,b,c,d,e,f]}else x=t;if(z=v(b.Zk-b.Yk)/1e6,C=a?l(1,g,w,A,z,b,k,i):Va(0,g,w,A,z,b,m,n,i,k,l,o,p,q,r),b=C[2],A=C[1],!C[0]||0===A)return[s,b,c,d,e,f];if(d=w-1.01*x/A,db.Zk&&d>b.Yk)return[s,b,c,d,e,f]}return t=a?g(d,k,e,i):g(m,n,i,d,l,o,p,q,r)-k,j(t)&&(e=t[1],!t[0])?[s,b,c,d,e,f]:(D=Fa(d,e,b),D[0]?[!0,b,c,d,e,f]:(h=v(b.Zk-b.Yk)/(v(b.Zk)+v(b.Yk)),h=0?E:(f=ya(a,b,e),g=J(a,e),f<=0||g<=0?E:(h=1-d*f/g,h<=0?E:c/h))}function jb(a,b,c){var d=l(b),e=l(c),f=0,g;if(d!==e)return E;if(b.some(function(a){return a===r}))return D;for(g=0;g=c+1||0!==f&&1!==f)return E;var g=za(a,c,d,e,f);return Na(d,g,a,b-1)}function nb(a,b,c,d){return o(d*a*(b/c-1))}function ob(a,b,c,d,e){e=e?1:0;var f=u(1+a,b);return f=0===a?(c+d)/b:(c*f+d)/((1+a*e)*(f-1)/a),o(-f)}function pb(a,b,c,d,e,f){var g,h; return f=f?1:0,b>=c+1?E:(g=za(a,c,d,e,f),n(g)||(h=Na(d,g,a,b-1),n(h))?E:g-h)}function qb(a,b,c,d){return Oa(Ba,a,b,c,d)}function rb(a,b,c,d){return Oa(Ca,a,b,c,d)}function sb(a,b,c,d){return Oa(Da,a,b,c,d)}function tb(a,b,c){return xa(Aa(a,b,c,!0))}function ub(a,b,c){return Oa(tb,a,b,c)}function vb(a,b,c){return Oa(Ea,a,b,c)}function wb(a,b,c){return xa(Aa(a,b,c,!1))}function xb(a,b,c){return Oa(wb,a,b,c)}function yb(a,b,c,d,e){return Pa(!1,a,b,c,d,e)}function zb(a,b,c,d,e){return d<0||c<0?E:Pa(!0,a,b,c,d,e)}function Ab(a,b,c,d,e){return e=e?1:0,0===a?0===b?C:o(-(c+d)/b):o(x((b*(1+a*e)-d*a)/(c*a+b*(1+a*e)))/x(1+a))}function Bb(a,b,c,d,e,f,g){var h,j,k,l,m,n,o,p,q,r,s;if(i(f,[1,2,4])<0||L(a,b)>0)return E;if(h=Ea(a,b,f),h<=1)return j=Ba(a,b,f,g),k=Da(a,b,f,g),l=Ca(a,b,f,g),m=f*l/k,n=e/100+c/f-(d/100+j/l*c/f),o=d/100+j/l*c/f,n/o*m;if(q=.1,r={fl:0,gl:1e3,hl:1e-10,Wk:!1,Zk:0,$k:0,Xk:!1,Yk:0,_k:0,al:0},s=_a(!1,Ha,r,q,a,b,c,d,e,f,g),r=s[1],p=s[0],!p){for(q=1e-10;q=0?E:(d/c-1)/N(a,b,e)}function Db(a,b,c,d,e,f){var g,h,i,j;return L(a,b)>=0?E:(g=N(c,b,f),h=N(c,a,f),i=N(a,b,f),j=1+g*d,j/=e/100+h*d,j--,j/=i)}function Eb(a,b,c,d,e,f,g){function h(a,b,c,d,e,f,g){var h,i,j,k,l,m,o=1/f;if(i=o<3?1:o<5?1.5:o<=6?2:2.5,f*=i,l=N(b,c,g),n(l))return 0;for(j=z(l*f*a+.5),a-=j,k=a-d,h=0;h0&&i<1||i>1&&i<2||i>2&&i<3||i>4&&i<5||L(b,c)>0?E:h(a,b,c,d,e,f,g)}function Fb(a,b,c,d,e,f,g){function h(a,b,c,d,e,f,g){var h,i,j,k,l=a*f,o=a-d,p=N(b,c,g);return n(p)?0:(h=p*f*a,i=(a-d-h)/l,j=m((a-d-h)/l),k=0===e?h:e<=j?l*(i<1?i:1):e===j+1?o-l*j-h:0)}return L(b,c)>0?E:h(a,b,c,d,e,f,g)}function Gb(a,b,c,d,e,f,g,h,j){var k,l,m,n=.1;if(i(h,[1,2,4])<0||L(c,a)>0||L(a,d)>0||L(d,b)>0)return E;if(k={fl:0,gl:1e3,hl:1e-10,Wk:!1,Zk:0,$k:0,Xk:!1,Yk:0,_k:0,al:0},l=_a(!1,Ia,k,n,a,b,e,f,g,h,j,c,d),k=l[1],m=l[0]){for(n=1e-10;n=0||f>365?E:(d=365*c,e=360-c*f,0===e?C:e<0?E:o(d/e))}function Kb(a,b,c){var d=xa(b)-xa(a);return L(a,b)>=0||d>365?E:(100-c)/c*(360/d)}function Lb(a,b){var c,d,e,f,g,h=l(a),i=[],j=!1,k=!1,m={fl:-1e10,gl:1e10,hl:1e-10,Wk:!1,Zk:0,$k:0,Xk:!1,Yk:0,_k:0,al:0};if(h<2)return E;for(v(b)>1&&(b=.1),m.gl=B(m.gl,u(I/1e10,1/h)-1),c=0;c0&&(j=!0),d<0&&(k=!0));if(!j||!k)return E;if(e=ab(m,i,b),m=e[1],f=e[0],!f){for(g=2;(!m.Xk||!m.Wk)&&g<100;g*=2)m=Wa(!0,t,m,b*g,i)[1],m=Wa(!0,t,m,b/g,i)[1];e=$a(!0,m,i),m=e[1],f=e[0]}return f?m.al:E}function Mb(a,b,c){var d,e,f,g,h=0,i=0,j=0,k=0,m=0,n=[],o=l(a);if(o<2)return C;for(d=0;d0?h++:i++));if(i<1||h<1)return C;for(f=0;f0?k+=g/u(1+c,f):m+=g/u(1+b,f));return 0===m||0===k||c<=-1?C:u(-k*u(1+c,j)/(m*(1+c)),1/(j-1))-1}function Nb(a,b,c,d){for(var e=.5,f=c-e,g=c+e,h=0,i=0;Ta(f,a,i,b)[1]*Ta(g,a,i,b)[1]>0&&h++=d?[0,0]:[f,g]}function Ob(a,b,c,d){var e,f,g,h=100,i=1,j=d.hl,k=d.Xk&&d.Wk?[d.Zk,d.Yk]:Nb(a,b,c,h),l=k[0],m=k[1],n=Ta(l,a,0,b)[1],o=Ta(m,a,0,b)[1],p=0;for(e=0;e0);e++)if(p=(l+m)/2,f=Ta(p,a,0,b)[1],f*n<0?(m=p,o=f):(l=p,n=f),v(l-m)0||d,e=a[f]<0||e;return d&&e?(g=a[0],0===g?0===c?Q:P:(h={fl:-1,gl:1e10,hl:1e-10,Wk:!1,Zk:0,$k:0,Xk:!1,Yk:0,_k:0,al:0},i=_a(!0,Va,h,c,a,b),h=i[1],i[0]?(j=h.al,Math.abs(j)=1?(i=1,g=1===d?a:0):g=a*u(1-i,d-1),h=a*u(1-i,d),f=g-(hg?(h=k,o=!0):(h=g,n-=g)),i===m&&(h*=e+1-l),j+=h;return j}function Tb(a,b,c,d,e,f,g){var h,i,j,k,l=z(d),m=l,n=w(e),o=n,p=0;if(g)for(h=m+1;h<=o;h++)i=Rb(a,b,c,h,f),h===m+1?i*=B(e,l+1)-d:h===o&&(i*=e+1-n),p+=i;else j=c,k=void 0,d!==z(d)&&f>1&&d>=c/2&&(k=d-c/2,d=c/2,e-=k,j+=1),a-=Sb(a,b,c,j,d,f),p=Sb(a,b,c,c-d,e-d,f);return p}function Ub(a,b,c,d,e,f,g){return e=0)return E;if(1===f||0===g||4===g)return Wb(a,b,c,d,e,f,g);for(h=a.getFullYear(),j=a.getMonth(),k=a.getDate(),l=c.getFullYear(),m=c.getMonth(),n=c.getDate(),o=b.getMonth(),p=b.getDate(),q=[],r=[],s=[],t=[31,28,31,30,31,30,31,31,30,31,30,31],u=0;uq[u]?2001:2002,s[u]=xa(new Date(w,q[v],r[v]))-xa(new Date(2001,q[u],r[u]));for(x=0,y=xa(c);hq[u-1]);)u++;for(;uq[u]||j===q[u]&&k>=r[u])&&(u++,j!==q[u-1]||k!==r[u-1]););u--,v=u===f-1?0:u+1,w=j+12/f>=12?h+1:h,z=xa(new Date(h,j,k)),A=Math.min(xa(new Date(w,q[v],r[v])),y),x+=e*d/f*(A-z)/s[u],h=w,j=q[v],k=r[v]}return x}function Wb(a,b,c,d,e,f,g){var h=ya(a,c,g),i=J(a,g);return h<0||i<=0?E:e*d*(h/i)}function Xb(a,b,c,d,e){if(L(a,b)>0)return E;var f=ya(a,b,e),g=J(a,e);return f<0||g<=0?E:d*c*f/g}function Yb(a,b,c,d,e){if(L(a,b)>=0)return E;var f=J(a,e),g=ya(a,b,e);return g<=0||f<=0?E:(d-c)/d*(f/g)}function Zb(a,b){return u(1+a/b,b)-1}function $b(a,b,c,d,e){if(L(a,b)>=0)return E;var f=ya(a,b,e),g=J(a,e);return f<=0||g<=0?E:(d-c)/c*(g/f)}function _b(a,b){return b*(u(1+a,1/b)-1)}function ac(a,b,c,d,e){var f,g,h,i,j=c+(e<12?1:0);if(jc?E:(a-b)*(c-d+1)*2/(c*(c+1))}function ec(a,b){return b<1?C:Ra(!0,a,b)}function fc(a,b){return 0===b?C:Ra(!1,a,b)}function gc(a,b,c,d,e,f,g){return i(f,[1,2,4])<0||L(a,b)>0?E:Ha(a,b,c,d,e,f,g)}function hc(a,b,c,d,e){if(L(a,b)>=0)return E;var f=ya(a,b,e),g=J(a,e);return f<=0||g<=0?E:d-c*d*f/g}function ic(a,b,c,d,e,f){var g,h,i,j,k;return L(a,b)>=0?E:(g=ya(a,b,f),h=ya(c,b,f),i=ya(c,a,f),j=J(a,f),i<=0||j<=0||g<=0||h<=0?E:(k=1+g/j*e,0===k?E:(100+h/j*d*100)/k-i/j*d*100))}function jc(a,b,c,d,e,f,g,h,j){return i(h,[1,2,4])<0||L(c,a)>0||L(a,d)>0||L(d,b)>0?E:Ia(a,b,e,f,g,h,j,c,d)}function kc(a,b,c){var d=xa(b)-xa(a);return L(a,b)>=0||d>365?E:100*(1-c*d/360)}function lc(a){var b=Ja(a,2);return b>=0?b:E}function mc(a,b,c,d,e){var f,g,h,j;function k(a){var b=a.substr(0,3),c=["BEF","LUF","ESP","ITL","PTE","GRD","LUX"];return i(b,c)>=0?0:2}function l(a){var b=a.substr(0,3),c=["BEF","LUF","ESP","ITL","LUX"];return i(b,c)>=0?0:2}return f=0,d||(f=l(c)),e.$i||(e.Qb=k(b)),h=Ja(b,e.Qb),j=Ja(c,e.Qb),h>=0&&j>=0?(g=a*j/h,d||(g=H(g,f)),g):D}function nc(a,b,c,d){var e,f,g;return""===a&&""===b&&""===c?D:(e={value:0},a=O(a,e),f={value:0},b=O(b,f),g={value:0},c=O(c,g),a===!0&&b===!0&&c===!0?d(e,f,g):D)}function oc(a,b,c){return nc(a,b,c,function(a,b,c){var d,e;return b.value>0&&a.value>0&&c.value>0?(d=(Math.log(c.value)-Math.log(b.value))/Math.log(1+a.value),e=Math.abs(d),e<=1.79769e308?e>=2.2250738585072014e-308?d:0:C):E})}function pc(a,b,c){return nc(a,b,c,function(b,c,d){if(c.value>0&&b.value>0&&d.value>=0){a=Math.pow(d.value/c.value,1/b.value)-1;var e=Math.abs(a);if(e<=1.79769e308)return e>=2.2250738585072014e-308?a:0}return E})}R={Hi:0},S={_i:0,Hi:0},T={Hi:0,aj:"<= 0"},U={Hi:0,aj:"< 1"},V={Hi:0,aj:"< 0"},W={_i:.1,Hi:0},X={_i:2,Hi:0},Y={_i:1e3,Hi:0,aj:"<= 0"},Z={Hi:6},$={Hi:5},_={_i:!1,Hi:7},aa={Hi:2},ba={Hi:2,aj:"<= 0"},ca={Hi:2,aj:"< 1"},da={_i:0,Hi:2},ea={_i:0,Hi:2,aj:["< 0","> 4"]},fa={_i:0,Hi:2,aj:["< 0","> 4","= 2"]},ga={Hi:2,aj:"= 0",bj:C},ha={Hi:2,aj:"< 0"},ia={Hi:4,Ii:1,Ji:!0,Ki:!0},ja={Hi:4,Ii:1,Ji:!0,Ki:!0,breakOnConvertError:!0},ka={Hi:4,Ii:11,Ji:!0,Ki:!0,breakOnConvertError:!0},la=[Z,Z,aa,ea],ma=[Z,Z,R,R,aa,ea],na=[Z,Z,T],oa=[R,Z,Z,R,aa,T,fa],pa=[R,R,R,S,S],qa=[Z,Z,T,T,ea],ra=[T,ba,T,ca,aa,aa],sa=[T,ca],ta=[R,ha],F("FV",eb,3,5,pa,t,t,{bk:[3,4]}),F("FVSCHEDULE",fb,2,2,[R,ia],1,1),F("NPV",gb,2,t,R,"> 0","> 0"),F("PV",hb,3,5,pa,t,t,{bk:[3,4]}),F("RECEIVED",ib,4,5,qa,t,t,{bk:3}),F("XNPV",jb,3,3,[R,ja,ja],"!= 0","!= 0"),F("CUMIPMT",kb,6,6,ra),F("CUMPRINC",lb,6,6,ra),F("IPMT",mb,4,6,[R,U,U,R,S,da],t,t,{bk:[4,5]}),F("ISPMT",nb,4,4,[R,aa,ga,R]),F("PMT",ob,3,5,[R,{Hi:0,aj:"= 0",bj:C},R,S,S],t,t,{bk:[3,4]}),F("PPMT",pb,4,6,[R,U,R,R,S,S],t,t,{bk:[4,5]}),F("COUPDAYBS",qb,3,4,la,t,t,{bk:3}),F("COUPDAYS",rb,3,4,la,t,t,{bk:3}),F("COUPDAYSNC",sb,3,4,la,t,t,{bk:3}),F("COUPNCD",ub,3,4,la,t,t,{bk:3}),F("COUPNUM",vb,3,4,la,t,t,{bk:3}),F("COUPPCD",xb,3,4,la,t,t,{bk:3}),F("DURATION",yb,5,6,ma,t,t,{bk:5}),F("MDURATION",zb,5,6,ma,t,t,{bk:5}),F("NPER",Ab,3,5,[{Hi:0,aj:"<= -1"},R,R,S,S],t,t,{bk:[3,4]}),F("YIELD",Bb,6,7,[Z,Z,V,T,T,aa,ea],t,t,{bk:6}),F("YIELDDISC",Cb,4,5,[Z,Z,T,T,ea],t,t,{bk:3}),F("YIELDMAT",Db,5,6,[Z,Z,Z,V,T,ea],t,t,{bk:5}),F("AMORDEGRC",Eb,6,7,oa,t,t,{bk:6}),F("AMORLINC",Fb,6,7,oa,t,t,{bk:6}),F("ODDFYIELD",Gb,8,9,[Z,Z,Z,Z,V,T,T,aa,ea],t,t,{bk:8}),F("ODDLYIELD",Hb,7,8,[Z,Z,Z,V,T,T,R,ea],t,t,{bk:7}),F("ODDLPRICE",Ib,7,8,[Z,Z,Z,V,V,T,aa,ea],t,t,{bk:7}),F("TBILLEQ",Jb,3,3,na),F("TBILLYIELD",Kb,3,3,na),F("IRR",Lb,1,2,[ia,W],0,0,{bk:1}),F("MIRR",Mb,3,3,[ia,R,R],0,0),F("XIRR",Pb,2,3,[ka,{Hi:4,Ii:4,Ji:!0,Ki:!0,breakOnConvertError:!0},W],"!= 2","!= 2",{bk:2}),F("RATE",Qb,3,6,[T,R,R,S,{_i:0,Hi:2,aj:"< 0",bj:D},W],t,t,{bk:[3,4,5]}),F("VDB",Ub,5,7,[V,V,ha,V,V,X,_],t,t,{bk:[5,6]}),F("ACCRINT",Vb,6,8,[Z,Z,Z,T,Y,aa,ea],t,t,{bk:[4,6,7]}),F("ACCRINTM",Xb,3,5,[Z,Z,T,Y,ea],t,t,{bk:[3,4]}),F("DISC",Yb,4,5,[Z,Z,T,T,ea],t,t,{bk:3}),F("EFFECT",Zb,2,2,sa),F("INTRATE",$b,4,5,qa,t,t,{bk:3}),F("NOMINAL",_b,2,2,sa),F("DB",ac,4,5,[V,R,ca,ca,{_i:12,Hi:2,aj:["< 1","> 12"]}],t,t,{bk:3}),F("DDB",bc,4,5,[V,R,ba,ba,{_i:2,Hi:0,aj:"<= 0"}],t,t,{bk:3}),F("SLN",cc,3,3,[R,R,ga]),F("SYD",dc,4,4,[R,V,ca,ba]),F("DOLLARDE",ec,2,2,ta),F("DOLLARFR",fc,2,2,ta),F("PRICE",gc,6,7,[Z,Z,V,V,T,aa,ea],t,t,{bk:6}),F("PRICEDISC",hc,4,5,qa,t,t,{bk:3}),F("PRICEMAT",ic,5,6,[Z,Z,Z,V,V,ea],t,t,{bk:5}),F("ODDFPRICE",jc,8,9,[Z,Z,Z,Z,V,V,T,aa,ea],t,t,{bk:8}),F("TBILLPRICE",kc,3,3,[Z,Z,T]),F("EURO",lc,1,1,$),F("EUROCONVERT",mc,3,5,[R,$,$,_,{Zi:!0,Hi:2,_i:3,aj:"< 3",bj:D}],t,t,{bk:[3,4]}),F("PDURATION",oc,3,3),F("RRI",pc,3,3)},"./src/functions-lookup.ts":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X=this&&this.__extends||function(){var a=function(b,c){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])})(b,c)};return function(b,c){a(b,c);function d(){this.constructor=b}b.prototype=null===c?Object.create(c):(d.prototype=c.prototype,new d)}}();Object.defineProperty(b,"__esModule",{value:!0}),d=c("Common"),e=c("CalcEngine"),f=null,g=void 0,h=d.Common.q,i=d.Common.j,j=d.Common.l,k=j.lb,l=i.Fa,m=i.G,n=d.Common.k.ac,o=j.Ska,p=j.Ra,q=e.Convert.vf,r=e.Convert.Rh,s=e.Convert.Sh,t=e.Convert.Na,u=e.Convert.Pa,v=e.Convert.Fh,w=e.Convert.Ca,x=e.Convert.bc,y=e.Errors.Value,z=e.Errors.Reference,A=e.Errors.NotAvailable,B=e.Errors.Null,C=e.Errors.Calc,D=e.Functions.ak,E=e.Functions.ik,F=e.Functions.jk,G=1048576,H=16384;function Y(a,b,c,d){return{row:a,col:b,rowCount:c,colCount:d}}function Z(a,b,c){var d,e;return l(a)?f:a.isArray||a.isReference?(d=a.colCount,b>d&&(e=b,b=c,c=e),a[c*d+b]):a[0]}function $(a,b){return!l(b)&&(!!((l(a)||t(a,!0))&&t(b,!0)||E(a)&&E(b))||!(!F(a)||!F(b)))}function _(a,b,c,d,e){if(a<0||b<0||bb)return-1;if(e)return I=a,J=b,K=c,L=c,M=d,N=d,K;if(M){if(K++,K>J){if(M!==N)return-1;K=L-1,M=!1}}else if(K--,Kb?e=1:d0&&(d=1),d}return b instanceof Date?aa(a,b,1):-1}return F(b)?a||0!==n(""+b)?t(a)?2:E(a)?1:a instanceof Date?aa(a,b,2):-1:0:E(a)&&t(b)?1:E(b)&&t(a)?2:(e=u(a),f=u(b),e===f?0:e=1!=(2===j)&&(l=m),m=r((k+n)/2),m=_(k,n,m,c>=0,!0),g=m;!$(h,e)&&m!==-1&&(e=d?Z(b,0,m):Z(b,m,0),!$(h,e));)m=_(0,0,0,!1,!1),c>=0&&mg&&(k=m);if(m===-1&&c>=1!=(2===j))return l;if(m===-1)return-1;if(j=ba(h,e,!1),c>=1&&1===j)k=m+1;else if(c>=1&&2===j)n=m-1;else if(c<=-1&&1===j)n=m-1;else if(c<=-1&&2===j)k=m+1;else if(0===j){for(;c<=-1&&m>k||c>=0&&m=0?m+1:m-1,e=d?ca(b,0,i):ca(b,i,0),null===e)return-1;if(!$(h,e))break;if(j=ba(h,e,!1),0!==j)break;m=i}return m}}return c>=1!=(2===j)?m:l}function ea(a,b,c,d){var e,g,i,j,k,l=f,m=-1,n=a[0],o=F(n),p=h.zb(n),q=d?b.rowCount:b.colCount;for(o&&p&&(i=h.sb(p)),g=0;g=1&&1===e)e=-1,m>=0&&(e=ba(j,l,!1)),(m<0||m>=0&&1===e)&&(m=g,l=j);else if(c<=-1&&2===e)e=-1,m>=0&&(e=ba(j,l,!1)),(m<0||m>=0&&2===e)&&(m=g,l=j);else if(0===e)return g;return m}O=e.CalcReference.prototype,P=function(a){X(b,a);function b(b,c,d,e,f,g){var h,i=a.call(this,b,[Y(c,d,e,f)])||this;return i.getValue=function(a,b,c){var d=this,e=d.Nc,f;return f=0===e?d.getRow(0)+1+b:1===e?d.getColumn(0)+1+c:O.getValue.call(d,a,b,c)},h=i,h.cj=c,h.Lk=d,h.Xj=e,h.Yj=f,h.Nc=g,i}return b.prototype.type=function(){return this.Nc},b.prototype.toArray=function(a,b){var c=this,d=[],e=c.cj,f=c.Lk,g=c.Nc,h=c.getRangeCount(),i=c.Xj,j=c.Yj,k,l,m,n,o,p;for(k=0;k1){for(i=0;i1){for(i=0;ib.colCount||!e&&c>b.rowCount)return z;var f=d?da(a,b,1,e):ea(a,b,0,e);return f>=0?e?ca(b,c-1,f):ca(b,f,c-1):A}function ha(a,b){return fa(a,b,!0)}function ia(a,b){return fa(a,b,!1)}function ja(a){return e.CalcArrayHelper.getRowCount(a)}function ka(a){return e.CalcArrayHelper.getColumnCount(a)}function la(a){return new Q(a)}function ma(a,b,c,d){return ga(a,b,c,d,!1)}function na(a,b,c,d){return ga(a,b,c,d,!0)}function oa(a,b,c){var d,f,h,i,j,k,m,n=[];if(b)for(d=0;dj?ma(k,n,j,!0):na(k,n,i,!0),q(m)?A:m;if(h=e.Convert.Ph(c,0,!0,!1,!1)){if(h.colCount>1&&h.rowCount>1)return A}else h=n;return f=da(k,n,1,!(i>j)),f>=0?(i=h.colCount,j=h.rowCount,i>j?ca(h,f,j-1):ca(h,i-1,f)):A}function pa(a){var b=arguments;return a<1||n(b)<=a?y:l(b[a])?0:b[a]}function qa(a,b,c){var d,e,h,i,j;function k(a,b){var c,d,e,f,g;if(!b)for(c=n(a),d=void 0,d=1;d1&&i>1?A:1===c&&!k(e,!0)||c===-1&&!k(e,!1)?A:(c===g?c=1:c===f&&(c=0),1===c?j=da(d,e,1,i>1):0===c?j=ea(d,e,0,i>1):c===-1&&(j=da(d,e,-1,i>1)),j===-1?A:j+1)):A}function ra(a,b,c,d){return a+=b,d?0!==c&&(a+="[",a+=""+c,a+="]"):a+=c,a}function sa(a,b,c){return c||(a+="$"),a+=b}function ta(a,b,c){c||(a+="$");for(var e=a.length;b>.1;b=parseInt(""+(b-1)/26,10))a=d.Common.u.Eb(a,e,String.fromCharCode("A".charCodeAt(0)+(b-1)%26));return a}function ua(a,b){if(b&&0G||b<1&&(d||!g)||b>H||c<1||8=p.getRangeCount())return z;if(h===i||h<0)return y;if(q=p.getRowCount(h),t=p.getColumnCount(h),u=p.getRow(h),v=p.getColumn(h),w=void 0,x=void 0,3===n(arguments)){if(1!==q&&1!==t)return z;1!==t?(d=c,c=1):1!==q&&(d=1)}if(c===g&&(c=0),c=B(c)&&s(c,o)?o.value-1:i,c===-1){if(1!==q&&!k&&!m&&(u>j.row||j.row>=u+q))return y}else{if(c<-1||c===i)return y;if(q<=c)return z;w=c+u}if(d===g&&(d=0),d=B(d)&&s(d,o)?o.value-1:i,d===-1){if(1!==t&&!k&&!m&&(v>j.column||j.column>=v+t))return y}else{if(d<-1||d===i)return y;if(t<=d)return z;x=d+v}return c===-1&&d===-1?p.create([Y(u,v,q,t)]):c===-1?p.create([Y(u,x,q,1)]):d===-1?p.create([Y(w,v,1,t)]):p.create([Y(w,x,1,1)])}if(e.Convert.Ca(b))return A=b,q=A.getRowCount(),c=c!==g?r(c):-1,d=d!==g?r(d):-1,h=h!==g?r(h)-1:1,1!==h?z:(c===-1&&d===-1?c=d=0:d===-1&&1===q&&(d=c,c=1),c=c===-1?0:c,d=d===-1?0:d,q=A.getRowCount(),t=A.getColumnCount(),c<0||d<0||h<0?y:(c>q&&1===q&&d===g&&(d=c,c=0),qu||!Fa(D))return y;x.push([C-1,1===D])}return Ga(g,x),new e.CalcArray(d?Ea(g,d):g)}function Ka(a,b,c){var d,f,g,h,i,j,k,l,m,n,o,p,r,s,t,u,x,z,A,B,C,D,E,F,G,H,I;for(void 0===c&&(c=1),d=[],f=3;f=0&&F=0&&F=0&&k=0&&j= 1",">= 1",{gk:">= 1",isBranch:!0,findTestArgument:0,findBranchArgument:function(a){var b={value:-1};return q(a)?-1:(s(a,b),b.value)}}),D("MATCH",qa,2,3,[W,W,T],1,1,{}),D("INDIRECT",ya,1,2,[{Hi:5},R],g,g,{bk:2,dk:!0}),D("HYPERLINK",za,1,2),D("AREAS",Aa,1,g,{Hi:4,Ji:!0,Ki:!0,Xi:!0},-1,-1),D("FORMULATEXT",Ba,1,1,g,-1,g,{dk:!0}),D("ISFORMULA",Ca,1,1,g,-1,g,{dk:!0}),D("SORT",Ja,1,4,g,[0,1,2],[0,1,2],{bk:[1,2,3]},!0),D("SORTBY",Ka,2,g,g,[0,"%= 1"],[0,"%= 1"],g,!0),D("UNIQUE",Na,1,3,g,[0],[0],{bk:[1,2]},!0),D("FILTER",Oa,2,3,g,[0,1,2],[0,1,2],g,!0),D("@",Pa,1,1,g,[0],[0],{dk:!0},!0)},"./src/functions-stat.ts":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,aa,ba,ca,da,ea,fa,ga,ha,ia,ja,ka,la,ma,na,oa,pa,qa,ra,sa,ta,ua,va,wa,xa,ya,za,Aa,Ba,Ca,Da,Ea,Fa,Ga,Ha,Ia,Ja,Ka,La,Ma,Na,Oa,Pa,Qa,Ra,Sa,Ta,Ua,Va,Wa,Xa,Ya;Object.defineProperty(b,"__esModule",{value:!0}),d=c("Common"),e=c("CalcEngine"),f=d.Common.k.ac,g=null,h=void 0,i=isNaN,j=isFinite,k=parseInt,l=Math.pow,m=Math.max,n=Math.min,o=Math.floor,p=Math.sin,q=Math.tan,r=Math.PI,s=Math.atan,t=Math.exp,u=Math.abs,v=Math.sqrt,w=Math.log,x=Math.round,y=e.Errors.DivideByZero,z=e.Errors.Value,A=e.Errors.NotAvailable,B=e.Errors.Number,C=e.Errors.Null,D=e.Convert.Nh,E=e.Convert.Ph,F=e.Convert.Rh,G=e.Convert.Pa,H=e.Functions.MathHelper,I=H.Bk,J=H.xk,K=e.Convert.Na,L=e.Convert.vf,M=e.Functions.rk,N=e.Functions.sk,O=e.Functions.sja,P=e.Functions.qk,Q=e.Functions.ik,R=e.Functions.jk,S=e.Functions.Na,T=e.Functions.hk,U=e.Convert.CalcConvertedError,V=e.Functions.ak,W=e.Convert.Th,X=e.Convert.Sh;function Za(a){var b,c=0;for(b=0;b=.5*e?b=1:c<1?(d=c*c,b=((((((((.000124818987*d-.001075204047)*d+.005198775019)*d-.019198292004)*d+.059054035642)*d-.151968751364)*d+.319152932694)*d-.5319230073)*d+.797884560593)*c*2):(c-=2,b=(((((((((((((-45255659e-12*c+.00015252929)*c-19538132e-12)*c-.000676904986)*c+.001390604284)*c-.00079462082)*c-.002034254874)*c+.006549791214)*c-.010557625006)*c+.011630447319)*c-.009279453341)*c+.005353579108)*c-.002141268741)*c+.000535310849)*c+.999936657524)),a>0?.5*(b+1):.5*(1-b)}function _a(a,b,c){var d,e,g,h,i,j=f(a);if(b!==a[0]){for(g=0,h=a[0],e=1;eh[e-1]?A:(g=1===e?1:_a(h,b,d),0!==g?x(g*l(10,c))/l(10,c):g)}function bb(a,b,c){var d,e,f,g,h,i=300,j=1e-50,k=1e-20,l=a+b,m=a+1,n=a-1,o=1,p=1-l*c/m;for(u(p)c)return e;return e}function eb(a,b,c){var d,e,f,g,h;if(c<1||c>1e3||a<-1.1||a>1.1)return NaN;for(d=2*a,f=e=0,g=0,h=1;h<=c;h++)f=e,e=g,g=d*e-f+G(b[c-h]);return.5*(g-f)}function fb(a){var b,c=[.16663894804518634,-1384948176067564e-20,9.81082564692473e-9,-1.809129475572494e-11,6.221098041892606e-14,-3.399615005417722e-16,2.683181998482699e-18,-2.868042435334643e-20,3.9628370610464347e-22,-6.831888753985767e-24,1.4292273559424982e-25,-3.5475981581010704e-27,1.025680058010471e-28,-3.401102254316749e-30,1.276642195630063e-31],d=db(c,15,cb(3)),e=1/v(cb(3)),f=t(n(w(cb(2)/12),-w(12*cb(1))));return a<10?NaN:a>=f?4.930380657631324e-32:a171)return 1e308;if(a===F(a))if(a>0)for(b=1,e=2;e1){for(d=u(a),f=F(d),h=1,c=1;c<=f;c++)h*=d-c;d-=f}else d=a;for(g=i[24],c=23;c>=0;c--)g=g*d+i[c];b=1/(g*d),u(a)>1&&(b*=h,a<0&&(b=-r/(a*b*p(r*a))))}return b}function ib(a){var b,c,d,e,f,g=0,h=[.08333333333333333,-.002777777777777778,.0007936507936507937,-.0005952380952380952,.0008417508417508418,-.001917526917526918,.00641025641025641,-.02955065359477124,.1796443723688307,-1.3924322169059],i=a;if(a<=0)return 1e308;if(1===a||2===a)return 0;for(a<=7&&(g=F(7-a),i=a+g),c=1/(i*i),d=2*r,e=h[9],b=8;b>=0;b--)e=e*c+h[b];if(f=e/i+.5*w(d)+(i-.5)*w(i)-i,a<=7)for(b=1;b<=g;b++)f-=w(i-1),i-=1;return f}function jb(a,b){var c,d,e,f=d=a;return bd&&(d=b),f<0?NaN:0===f?T:f>=10?(c=fb(f)+fb(d)-fb(f+d),w(d)*-.5+.9189385332046728+c+(f-.5)*w(f/(f+d))+d*gb(-f/(f+d))):d>=10?(c=fb(d)-fb(f+d),e=nd(f),L(e)?NaN:G(e)+c+f-f*w(f+d)+(d-.5)*gb(-f/(f+d))):w(hb(f)*(hb(d)/hb(f+d)))}function kb(a,b,c){var d,e,f,g,h,i,j,k,l,p,q,r=cb(3),s=w(r),u=cb(1),v=w(u),x=a,y=b,z=c; if(y/(y+z)v&&0!==x&&(d=t(f)),x===a&&y===b||(d=1-d);else{if(i=z-o(z),0===i&&(i=1),f=y*w(x)-jb(i,y)-w(y),d=0,f>=v&&(d=t(f),e=d*y,1!==i))for(h=F(m(s/w(x),4)),j=1;j<=h;j++)g=j,e=e*(g-i)*x/g,d+=e/(y+g);if(z>1){for(f=y*w(x)+z*w(1-x)-jb(y,z)-w(z),k=F(m(f/v,0)),e=t(f-k*v),l=1/(1-x),p=z*l/(y+z-1),q=0,h=F(z),z===h&&(h-=1),j=1;j<=h&&!(p<=1&&e/r<=q);j++)g=j,e=(z-g+1)*l*e/(y+z-g),e>1&&(k-=1,e*=u),0===k&&(q+=e);d+=q}x===a&&y===b||(d=1-d),d=m(n(d,1),0)}return d}function lb(a){var b,c;return a=.7071067811865475*-a,b=G(a),i(b)?z:(c=P(b*v(2)),L(c)?NaN:.5*(2-2*c))}function mb(a,b,c,d){var e,f,g,h,i,j,k,l,n,o,p,q,r,s;function t(a,b){return a<0&&b>0||a>0&&b<0}for(e=1e-307,f=2.22045e-16,g=a.ge(b),h=a.ge(c),j=0;j<1e3&&!t(g,h);j++)u(g)<=u(h)?(i=b,b+=2*(b-c),b<0&&(b=0),c=i,h=g,g=a.ge(b)):(i=c,c+=2*(c-b),b=i,g=h,h=a.ge(c));if(0===g)return b;if(0===h)return c;if(!t(g,h))return d.jl=!0,0;for(k=b,l=g,n=c,o=h,p=b,q=g,r=.5*(b+c),s=!0,j=0;j<500&&u(q)>e&&c-b>m(u(b),u(c))*f;)s&&(l!==o&&o!==q&&q!==l?(r=k*q*o/(q-l)/(o-l)+p*o*l/(o-q)/(l-q)+n*l*q/(l-o)/(q-o),s=b=(a+1)/(a+b+2);for(s&&(d=a,a=b,b=d,c=1-c),e=4.450147717014403e-308,f=100,g=a+b,h=a+1,i=a-1,j=1,k=1-g*c/h,u(k)=1?1:1===c?l(a,b):1===b?-p(c*q(-a)):(e=.5-a+.5,f=q(-a),g=a,h=w(a),i=b,j=c,k=a>b/(b+c),k&&(i=c,j=b,g=e,e=a,h=f,f=w(a)),d=vb(g,i,j),d/=i,m=i/(i+j),n=j/(i+j),o=i>1&&j>1&&m<.97&&n<.97?wb(g,i,j)*g*e:t(i*h+j*f-xb(!1,i,j)),d*=o,k&&(d=.5-d+.5),d>1&&(d=1),d<0&&(d=0),d)}function vb(a,b,c){var d,e,f,g,h,i,j,k,l,m,n=2.22045e-16,o=1,p=1,q=1-(b+c)/(b+1)*a;0===q?(d=0,e=1,g=1):(d=1,e=1/q,g=d*e),f=1,h=1,i=5e4,j=!1;do k=b+2*h,l=h*(c-h)*a/((k-1)*k),m=-(b+h)*(b+c+h)*a/(k*(k+1)),o=(d+l*o)*e,p=(q+l*p)*e,d=o+m*d*e,q=p+m*q*e,0!==q&&(e=1/q,f=d*e,j=u(g-f)=1&&!(c<1&&1===a)?0:(d=w(cb(2)),e=w(cb(1)),f=w(a<.1?1+a:1-a),g=w(a),h=(b-1)*g,i=(c-1)*f,j=xb(!1,b,c),he&&ie&&je&&h+ie?l(a,b-1)*l(.5-a+.5,c-1)/xb(!0,b,c):t(h+i-j))}function xb(a,b,c){var d,e,f,g,h,i,j,k,l,m=c,n=b,o=171.624376956302;return b>c&&(d=m,m=n,n=d),a&&m+nf?B:a>=1?yb(a):a>=.5?yb(a+1)/a:a>=-.5?(b=yb(a+2)-w(a+1)-w(u(a)),b>=e?B:yb(a+2)/(a+1)/a):(c=yb(1-a)+w(u(p(r*a))),c-d>=e?0:c<0&&d-c>e?B:t(d-c)*(p(r*a)<0?-1:1))}function Ab(a){var b=171.624376956302;return a>=b?yb(a):a>=1?w(yb(a)):a>=.5?w(yb(a+1)/a):yb(a+2)-w(a+1)-w(a)}function Bb(a){var b,c,d,e,f=[23531376880.41076,42919803642.6491,35711959237.35567,17921034426.03721,6039542586.352028,1439720407.3117216,248874557.86205417,31426415.585400194,2876370.6289353725,186056.26539522348,8071.672002365816,210.82427775157936,2.5066282746310002],g=[0,39916800,120543840,150917976,105258076,45995730,13339535,2637558,357423,32670,1925,66,1];if(a<=1)for(b=f[12],c=g[12],d=11;d>=0;--d)b*=a,b+=f[d],c*=a,c+=g[d];else for(e=1/a,b=f[0],c=g[0],d=1;d<=12;++d)b*=e,b+=f[d],c*=e,c+=g[d];return b/c}function Cb(a,b){return a<=0?0:Db(b/2,a/2)}function Db(a,b){var c=a*w(b)-b-Ab(a),d=t(c);return b>a+1?1-d*Fb(a,b):d*Eb(a,b)}function Eb(a,b){var c=.5*cb(3),d=a,e=1/a,f=e,g=1;do d+=1,e=e*b/d,f+=e,g+=1;while(e/f>c&&g<=1e4);return g>1e4?z:f}function Fb(a,b){var c=cb(3),d=.5*c,e=1/c,f=0,g=0,h=1-a,i=b+2-a,j=0,k=b+1,l=1,m=1,n=i*b,o=b,p=k/n,q=!1,r=0;do f+=1,h+=1,g=h*f,i+=2,j=k*i-l*g,m=n*i-o*g,0!==m&&(r=j/m,q=u((p-r)/r)<=d,p=r),l=k,k=j,o=n,n=m,u(j)>e&&(l*=c,k*=c,o*=c,n*=c);while(!q&&f<1e4);return q?p:z}function Gb(a,b){var c,d;if(a<=0)return 0;if(b*a>1391e3)c=t((.5*b-1)*w(.5*a)-.5*a-w(2)-Ab(.5*b));else{for(b%2<.5?(c=.5,d=2):(c=1/v(2*a*r),d=1);d=1425?t(w(c)-a/2):c*t(-a/2)}return c}function Hb(a,b,c,d){var e,f,g,h=I(c,a);return L(h)?h:(e=G(h),h=I(d-c,b-a),L(h)?h:(f=G(h),h=I(d,b),L(h)?h:(g=G(h),D(e*f/g))))}function Ib(a,b,c){var d,e,f=ub(b/(b+a*a),b/2,.5);switch(c){case 1:return.5*f;case 2:return f;case 3:return l(1+a*a/b,-(b+1)/2)/(v(b)*xb(!0,.5,b/2));case 4:return d=b/(a*a+b),e=.5*ub(d,.5*b,.5),a<0?e:1-e}return z}function Jb(a,b,c){return{ge:function(d){return a-Ib(d,b,c)}}}function Kb(a,b,c){var d={jl:!1},e=Jb(a,b,c),f=mb(e,.5*b,b,d);return d.jl?A:f}function Lb(a,b){var c=!1,d=0,e,g,h,i,j;for(g=0;gd||!a&&e0){for(g=h[0],o.push(g),d=0;d1&&q>1?(r=(A*A-3)/6,s=1/(o+o-1),x=1/(q+q-1),n=2/(s+x),z=A*v(n+r)/n-(x-s)*(r+N/O-P/(3*n)),E=o/(o+q*t(z+z))):(r=q+q,x=1/(9*q),x=r*l(1-x+A*v(x),3),x<=0?E=1-t((w((1-i)*q)+Q)/q):(x=(4*o+r-P)/x,E=x<=1?t((w(i*o)+Q)/o):1-P/(x+1))),r=1-o,x=1-q,B=0,j=1,EM&&(E=M),C=m(K,l(10,-13-2.5/(o*o)-.5/(i*i))),y=p=0,g=0;g<1e3;g++){for(A=kb(E,o,q),A=(A-i)*t(Q+r*w(E)+x*w(1-E)),A*B<=0&&(p=m(u(j),J)),k=1,h=0;h<1e3;h++){if(j=k*A,u(j)=0&&y<=1)){if(p<=C)return 0!==f&&(E=1-E),D((e-d)*E+d);if(u(A)<=C)return 0!==f&&(E=1-E),D((e-d)*E+d);if(0!==y&&1!==y)break}k/=3}if(y===E)return 0!==f&&(E=1-E),D((e-d)*E+d);E=y,B=A}return 0!==f&&(E=1-E),D((e-d)*E+d)}function Uc(a,b,c,d){var e,f,g,h;if(b0;g++)f*=G(b-g)/G(g+1)*e/c;return f}for(g=0;g0;g++)f*=G(b-g)/G(g+1)*c/e;return f}if(b===a)return 1;if(e=1-c,f=l(e,b),0===f){if(f=l(c,b),0===f)return B;for(h=1-f,g=0;g0;g++)f*=G(b-g)/G(g+1)*e/c,h-=f;return h<0?0:h}for(h=f,g=0;g0;g++)f*=G(b-g)/G(g+1)*c/e,h+=f;return h}function Vc(a,b,c){if(a+b-1<=0)return B;var d=I(a+b-1,b-1);return L(d)?d:D(G(d)*l(c,b)*l(1-c,a))}function Wc(a,b,c,d){if(a+b-1<=0)return B;if(d)return 1-ub(1-c,a+1,b);var e=l(c,b),f;for(f=0;f=c;e++)g*=G(a-e)/G((e+1)*f/b),d-=g;return G(a-e)}for(d=g,e=0;e1&&(k=t(-m)),g=P(-v(l)),L(g))return g;if(h=G(g),d=n?k:2*h,b>2){if(l=.5*(b-1),e=n?1:.5,m>20){for(c=n?0:i,f=w(m);e<=l;)c=w(e)+c,d+=t(f*e-m-c),e+=1;return d}for(c=n?1:j/v(m),f=0;e<=l;)c*=m/e,f+=c,e+=1;return f*k+d}return d}function Zc(a,b,c){return c?Cb(a,b):Gb(a,b)}function $c(a,b){var c=md(1-a,.5*b,2);return G(c)}function _c(a,b){return{ge:function(c){return a-Cb(c,b)}}}function ad(a,b){var c=_c(a,b),d={jl:!1},e=mb(c,.5*b,b,d);return d.jl?A:e}function bd(a,b){var c,d,e,g,h=0,i=a.rowCount,j=a.colCount;if(i!==b.rowCount||j!==b.colCount)return A;if(i>1&&j>1)c=(i-1)*(j-1);else if(i>1&&1===j)c=i-1;else{if(!(1===i&&j>1))return A;c=j-1}for(d=0;d0&&!j(c)&&c>0?1:b/c}function kd(a,b){var c,d,e,f,g,h,i={N:0,M:0,Q:0,kl:0};return qb(i,a),f=i.N-1,1===i.N?y:(c=i.Q/(i.N-1),0===c?y:(i.N=0,i.M=0,i.Q=0,i.kl=0,qb(i,b),g=i.N-1,1===i.N?y:(d=i.Q/(i.N-1),0===d?y:(h=ed(c/d,f,g),L(h)?h:(e=2*(1-G(h)),e>1&&(e=2-e),e)))))}function ld(a,b,c,d){var e,f,g,h,k,m,o,p,q,r,s,x,z,A,C,D,E,F,H,I,J,K,M,N;if(d===!1)return e=l(c,b),i(e)||!j(e)?y:(f=1/(e*hb(b)),g=l(a,b-1),h=t(-(a/c)),k=g*h,f*k);if(I=1/3,J=1e8,K=1e37,M=1e3,N=-88,a/=c,a<=0)return B;if(b>M)return m=3*v(b)*(l(a/b,I)+1/(9*b)-1),H=td(m,0,1,!0),L(H)?H:G(H);if(a>J)return 1;if(a<=1||a2.220446049250313e-16);x+=w(F),F=0,x>=N&&(F=t(x))}else{if(H=nd(b),L(H))return H;for(x=b*w(a)-a-G(H),C=1-b,D=C+a+1,z=0,m=1,o=a,p=a+1,q=a*D,F=p/q;;){if(C+=1,D+=2,z+=1,E=C*z,r=D*p-E*m,s=D*q-E*o,u(s)>0){if(A=r/s,u(F-A)<=n(2.220446049250313e-16,2.220446049250313e-16*A))break;F=A}m=p,o=q,p=r,q=s,u(r)>=K&&(m/=K,o/=K,p/=K,q/=K)}x+=w(F),F=1,x>=N&&(F=1-t(x))}return F}function md(a,b,c){var d,e,f,g,h,i,j,k,m,n,o,p,q,r,s,x,y,z,A,B=4.67,C=6.66,D=6.73,E=13.32,F=60,H=70,I=84,J=105,K=120,M=127,N=140,O=1175,P=210,Q=252,R=2264,S=294,U=346,V=420,W=462,X=606,Y=672,Z=707,$=735,_=889,aa=932,ba=966,ca=1141,da=1182,ea=1278,fa=1740,ga=2520,ha=5040,ia=5e-7,ja=.01,ka=5e-7,la=20,ma=2e-6,na=.999998;if(ana)return T;if(j=2*b,f=b-1,A=nd(b),L(A))return A;if(h=G(A),j<-1.24*w(a)){if(g=l(a*b*t(h+.6931471805599453*b),1/b),g.32){if(A=ud(a,0,1),L(A))return A;y=G(A),i=.222222/j,g=j*l(y*v(i)+1-i,3),g>2.2*j+6&&(g=-2*(w(1-a)-f*w(.5*g)+h))}else{g=.4,d=w(1-a)+h+.6931471805599453*f;do m=g,i=1+g*(B+g),k=g*(D+g*(C+g)),x=-.5+(B+2*g)/i-(D+g*(E+3*g))/k,g-=(1-t(d+.5*g)*k/i)/x;while(u(m/g-1)>ja)}for(z=1;z<=la;z++){if(m=g,i=.5*g,A=ld(i,b,1,!0),L(A))return A;if(k=a-G(A),x=k*t(.6931471805599453*b+h+i-f*w(g)),e=x/g,d=.5*x-e*f,n=(P+d*(N+d*(J+d*(I+d*(H+F*d)))))/V,o=(V+d*($+d*(ba+d*(ca+ea*d))))/ga,p=(P+d*(W+d*(Z+aa*d)))/ga,q=(Q+d*(Y+da*d)+f*(S+d*(_+fa*d)))/ha,r=(I+R*d+f*(O+X*d))/ga,s=(K+f*(U+M*f))/ha,g+=x*(1+.5*x*n-e*f*(n-e*(o-e*(p-e*(q-e*(r-e*s)))))),u(m/g-1)>ka)return.5*c*g}return.5*c*g}function nd(a){return ib(a)}function od(a,b,c,d){return a>n(b,c)||ad||c>d?B:Hb(a,b,c,d)}function pd(a,b,c,d,e){var f,g;if(a>n(b,c)||ad||c>d)return B;if(e){for(f=0,g=0;g<=a;g++)f+=Hb(g,b,c,d);return f}return Hb(a,b,c,d)}function qd(a,b,c){return P((w(a)-b)/c)}function rd(a,b,c,d){if(d)return P((w(a)-b)/c);var e=(w(a)-b)/c;return.3989422804014327*t(-(e*e)/2)/c/a}function sd(a,b,c){var d,e=vd(a);return L(e)?e:(d=G(e),D(t(b+c*d)))}function td(a,b,c,d){return d?P((a-b)/c):D(t(-((a-b)*(a-b))/(2*c*c))/(v(2*r)*c))}function ud(a,b,c){var d,e,f,g,h,i=a-.5;if(u(i)<=.42)d=i*i,e=i*(((-25.44106049637*d+41.39119773534)*d-18.61500062529)*d+2.50662823884)/((((3.13082909833*d-21.06224101826)*d+23.08336743743)*d+-8.4735109309)*d+1);else{if(d=a,i>0&&(d=1-a),!(d>2.220446049250313e-16))return d>1e-300?(e=-2*w(a),d=w(6.283185307179586*e),d=d/e+(2-d)/(e*e)+(-14+6*d-d*d)/(2*e*e*e),e=v(e*(1-d)),i<0?-e:e):i<0?-T:T;d=v(-w(d)),e=(((2.32121276858*d+4.85014127135)*d-2.29796479134)*d-2.78718931138)/((1.63706781897*d+3.54388924762)*d+1),i<0&&(e=-e)}return f=(e-0)/1,g=.3989422804014327*t(-.5*f*f)/1,h=td(e,0,1,!0),L(h)?h:(e-=(h-a)/g,b+c*e)}function vd(a){return ud(a,0,1)}function wd(a,b){return b?lb(a):t(-l(a,2)/2)/v(2*r)}function xd(a,b){var c,d,e,g,h=0,i=0,j=0,k=0,l=0,m=f(a);if(m!==f(b))return A;for(c=0,d=0;d=2)for(m=F(k);m<=g&&(j=j*f*(l-1)/l,i+=j,i!==d);m+=2)d=i,l+=2;return 1!==h?c*(1-(.5+.5*e*v(f)*i)):(1===b&&(i=0),c*(1-(.5+.3183098862*(e*f*i+s(e)))))}function Fd(a,b,c){return Ib(a,b,c?4:3)}function Gd(a,b){return Ed(a,b,1)}function Hd(a,b){return Ed(a,b,2)}function Id(a,b){var c,d,e,f,g,h,i,j,k,m,n,o=1e-12,p=a/2,r=p;if(b>1e20)return vd(p);if(r<.5?(m=0,h=2*r):(m=1,h=2*(1-r)),u(b-2)0?v(2/(h*(2-h))-2):T;else if(G(b)<1+o)h>0?(g=1.5707963267948966*(h+1),i=-q(g)):i=T;else{if(c=1/(b-.5),d=48/(c*c),e=((20700*c/d-98)*c-16)*c+96.36,f=((94.5/(d+e)-3)/d+1)*v(1.5707963267948966*c)*b,k=l(f*h,2/b),k>.05+c){if(n=vd(.5*h),L(n))return n;j=G(n),k=j*j,b<5&&(e+=.3*(b-4.5)*(j+.6)),e=(((.05*f*j-5)*j-7)*j-2)*j+d+e,k=(((((.4*k+6.3)*k+36)*k+94.5)/e-k-3)/d+1)*j,k=c*k*k,k=k>.002?t(k)-1:.5*k*k+k}else k=((1/(((b+6)/(b*k)-.089*f-.822)*(b+2)*3)+.5/(b+4))*k-1)*(b+1)/(b+2)+1/k;i=v(b*k)}return 0!==m&&(i=-i),D(i)}function Jd(a,b){return a<.5?-Kb(1-a,b,4):Kb(a,b,4)}function Kd(a,b,c,d){var e,g,h,k,l,m,n,o,p,q,r,s,t,w,x,z,C,D,E,F,H={N:0,M:0,Q:0,kl:0};if(1!==c&&2!==c)return B;if(1===d){if(q=void 0,r=void 0,s=void 0,t=void 0,w=void 0,x=void 0,z=void 0,f(a)!==f(b))return A;for(C=f(a),z=0;zd?(d=b,g=[],g.push([h[a]])):b===d&&g.push([h[a]])}return 0===d?A:new e.CalcArray(g)}function Qd(a,b){return O([a,b],18)}function Rd(a,b){return O([a,b],19)}function Sd(a,b,c){return a.rowCount>1||a.colCount>1?z:Mb(!1,b,a[0],c)}function Td(a,b){var c,d=b;return a>=0&&a<2147483647&&d>=0&&d<2147483647&&(a=Math.pow(k(a),k(d)),c=Math.abs(a),c<=1.79769e308)?c>=2.2250738585072014e-308?a:0:B}function Ud(a){var b,c;return""===a?z:(b={value:0},W(a,b)===!0?(a=.3989422804014327*Math.exp(.5*-(b.value*b.value)),c=Math.abs(a),c<=1.79769e308?c>=2.2250738585072014e-308?a:0:B):z)}function Vd(a,b,c,d){var e,f,g,h,i,j,k,l,m=[1,1,2,6,24,120,720,5040,40320,362880,3628800,39916800,479001600,6227020800,87178291200,1307674368e3,20922789888e3,355687428096e3,6402373705728e3,0x1b02b9306890000,243290200817664e4,5109094217170944e4,0x3ceea4c2b3e0d80000,2.585201673888498e22,6.204484017332394e23,1.5511210043330986e25,4.0329146112660565e26,1.0888869450418352e28,3.0488834461171387e29,8.841761993739702e30,2.6525285981219107e32,8.222838654177922e33,2.631308369336935e35,8.683317618811886e36,2.9523279903960416e38,1.0333147966386145e40,3.7199332678990125e41,1.3763753091226346e43,5.230226174666011e44,2.0397882081197444e46,8.159152832478977e47,3.345252661316381e49,1.40500611775288e51,6.041526306337383e52,2.658271574788449e54,1.1962222086548019e56,5.502622159812089e57,2.5862324151116818e59,1.2413915592536073e61,6.082818640342675e62,3.0414093201713376e64,1.5511187532873822e66,8.065817517094388e67,4.2748832840600255e69,2.308436973392414e71,1.2696403353658276e73,7.109985878048635e74,4.0526919504877214e76,2.3505613312828785e78,1.3868311854568984e80,8.32098711274139e81,5.075802138772248e83,3.146997326038794e85,1.98260831540444e87,1.2688693218588417e89,8.247650592082472e90,5.443449390774431e92,3.647111091818868e94,2.4800355424368305e96,1.711224524281413e98,1.1978571669969892e100,8.504785885678623e101,6.1234458376886085e103,4.4701154615126844e105,3.307885441519386e107,2.48091408113954e109,1.8854947016660504e111,1.4518309202828587e113,1.1324281178206297e115,8.946182130782976e116,7.156945704626381e118,5.797126020747368e120,4.753643337012842e122,3.945523969720659e124,3.314240134565353e126,2.81710411438055e128,2.4227095383672734e130,2.107757298379528e132,1.8548264225739844e134,1.650795516090846e136,1.4857159644817615e138,1.352001527678403e140,1.2438414054641308e142,1.1567725070816416e144,1.087366156656743e146,1.032997848823906e148,9.916779348709496e149,9.619275968248212e151,9.426890448883248e153,9.332621544394415e155,9.332621544394415e157,9.42594775983836e159,9.614466715035127e161,9.90290071648618e163,1.0299016745145628e166,1.081396758240291e168,1.1462805637347084e170,1.226520203196138e172,1.324641819451829e174,1.4438595832024937e176,1.588245541522743e178,1.7629525510902446e180,1.974506857221074e182,2.2311927486598138e184,2.5435597334721877e186,2.925093693493016e188,3.393108684451898e190,3.969937160808721e192,4.684525849754291e194,5.574585761207606e196,6.689502913449127e198,8.094298525273444e200,9.875044200833601e202,1.214630436702533e205,1.506141741511141e207,1.882677176888926e209,2.372173242880047e211,3.0126600184576594e213,3.856204823625804e215,4.974504222477287e217,6.466855489220474e219,8.47158069087882e221,1.1182486511960043e224,1.4872707060906857e226,1.9929427461615188e228,2.6904727073180504e230,3.659042881952549e232,5.012888748274992e234,6.917786472619489e236,9.615723196941089e238,1.3462012475717526e241,1.898143759076171e243,2.695364137888163e245,3.854370717180073e247,5.5502938327393044e249,8.047926057471992e251,1.1749972043909107e254,1.727245890454639e256,2.5563239178728654e258,3.80892263763057e260,5.713383956445855e262,8.62720977423324e264,1.3113358856834524e267,2.0063439050956823e269,3.0897696138473508e271,4.789142901463394e273,7.471062926282894e275,1.1729568794264145e278,1.853271869493735e280,2.9467022724950384e282,4.7147236359920616e284,7.590705053947219e286,1.2296942187394494e289,2.0044015765453026e291,3.287218585534296e293,5.423910666131589e295,9.003691705778438e297,1.503616514864999e300,2.5260757449731984e302,4.269068009004705e304,7.257415615307999e306];function n(a){return a<171?a<0?NaN:m[a]:1/0}function o(a,b){var c,d,e,f;if(a<=b)return a===b&&b>=0?1:z;if(a<2*b&&(b=a-b),b<2)return b>=0?0!==b?a:1:z;if(a<171)return n(a)/(n(b)*n(a-b));if(b>514)return z;if(a>8192){for(c=a,d=2;d<=b;d++)c*=--a/d;return c}for(e=a,a--,f=2;;)switch(b-f){case-1:return e;case 0:return a/f*e;case 1:return a*(a-1)/(f*(f+1))*e;case 2:return a*(a-1)*(a-2)/(f*(f+1)*(f+2))*e;default:e=a*(a-1)*(a-2)*(a-3)/(f*(f+1)*(f+2)*(f+3))*e,f+=4,a-=4}}if(e={value:0},a=X(a,e),f={value:0},b=W(b,f),g={value:0},c=X(c,g),4===arguments.length&&d?(h={value:0},d=X(d,h)):(d=c,h=g),a===!0&&b===!0&&c===!0&&d===!0){if(a=e.value,b=f.value,c=g.value,d=h.value,a>=0&&a<=2147483646&&b>=0&&b<=1&&c>=0&&c<=a&&d>=c&&d<=a){if(i=a*b*(1-b),i>100)return i=Math.sqrt(i),b*=a,$a((d-b+.5)/i)-$a((c-1-b+.5)/i);if(j=o(a,c)*Math.pow(b,c)*Math.pow(1-b,a-c), 0===j)return 0;for(k=j,i=j,b/=1-b,l=c;l0)a=Math.exp(ib(a));else{if(b=Math.abs(k(a)),c=a+b,0===c)return B;a=Math.pow(-1,b-1)*Math.exp(ib(-c))*Math.exp(ib(1+c))/Math.exp(ib(b+1-c))}return d=Math.abs(a),d<=1.79769e308?d>=2.2250738585072014e-308?a:0:B}function Xd(a){a=$a(a)-.5;var b=Math.abs(a);return b<=1.79769e308?b>=2.2250738585072014e-308?a:0:B}Y={Hi:7},Z={_i:!0,Hi:7},$={Hi:2},_={Hi:2,aj:"< 1"},aa={Hi:2,aj:"< 0"},ba={Hi:2,aj:["< 1","> 10000000000"]},ca={Hi:0},da={Hi:0,aj:["< 0",">= 1"]},ea={Hi:0,aj:["<= 0",">= 1"]},fa={Hi:0,aj:"<= 0"},ga={_i:0,Hi:0},ha={_i:1,Hi:0},ia={Hi:0,aj:["< 0","> 1"]},ja={Hi:0,aj:"< 0"},ka={Hi:0,aj:["< 1","> 10000000000"]},la={Hi:0,aj:["< 1",">= 10000000000"]},ma={Hi:4,Ii:1,Ji:!0,Ki:!0,Mi:!0},na={Hi:4,Ii:1,Ji:!0,Ki:!0},oa={Hi:4,Ii:1,Ji:!0,Ki:!0,Mi:!0,Xi:!0},pa={Hi:4,Ii:1,Ji:!0,Ki:!0,Xi:!0},qa={Hi:4,Ii:1,Ki:!0,Mi:!0},ra={Hi:4,Ii:0,Ji:!0},sa={Hi:4,Ii:1,Ji:!0},ta={Hi:4,Ii:1,Ji:!0,Ki:!0,Li:!0},ua={Hi:4,Ii:0,Ji:!0,Ki:!0,Xi:!0},va={Hi:4,Ii:0,Ji:!0,Ki:!0,Mi:!0,Xi:!0},wa={Hi:4,Ii:0,Ji:!0,Ki:!0},xa={Hi:4,Ii:1,Ki:!0,Li:!0},ya={Hi:4,Ii:1,Ji:!0,Ki:!0,jOb:!0,Mi:!0},za=[ma,{Hi:2}],Aa=[ma,ca,{_i:3,Hi:2,aj:"< 1"}],Ba=[ea,fa,_],Ca=[ea,fa,fa,ga,ha],Da=[aa,aa,ia,Y],Ea=[aa,ia,ea],Fa=[ja,ka],Ga=[ia,ba],Ha=[na,na],Ia=[ja,fa,Y],Ja=[ja,la,la],Ka=[ia,la,la],La=[ma,ma],Ma=[ja,fa,fa,Y],Na=[ia,fa,fa],Oa=[ia,ca,fa],Pa=[ca,ca,fa,Y],Qa=[sa,sa],Ra=[aa,ja,Y],Sa=[ja,_],Ta=[ta,ta,$,{Hi:2,aj:["< 1","> 3"]}],Ua=[ja,fa,fa,Y],Va=[ma,ca],Wa=[xa,{},Z,{_i:!1,Hi:7}],Xa=[{},ma,ga],Ya=[ya,ca],V("TREND",Tb,1,4,[{Hi:4,Ii:0,Ki:!0},{},{},Z],[0,1,2],[0,1,2],{bk:[1,2,3]}),V("GROWTH",Ub,1,4,[xa,{},{},Z],"!= 3","!= 3",{bk:[1,2,3]}),V("FORECAST",Vb,3,3,[ca,na,na],"> 0","> 0"),V("AVERAGE",Wb,1,h,h,-1,-1),V("STDEV",Xb,1,h,h,-1,-1),V("STDEV.S",Xb,1,h,h,-1,-1),V("PERCENTILE",Yb,2,2,h,0,0),V("PERCENTILE.INC",Yb,2,2,h,0,0),V("MAX",Zb,1,h,h,-1,-1),V("MAXA",$b,1,h,ua,-1,-1),V("MIN",_b,1,h,h,-1,-1),V("MINA",ac,1,h,ua,-1,-1),V("LARGE",bc,2,2,Ya,0,0),V("SMALL",cc,2,2,Ya,0,0),V("AVERAGEA",dc,1,h,va,-1,-1),V("AVERAGEIF",gc,2,3,h,[0,1,2],[0,1,2],{bk:2}),V("AVERAGEIFS",hc,3,h,ma,-1,-1),V("MEDIAN",ic,1,h,oa,-1,-1),V("MODE",jc,1,h,oa,-1,-1),V("MODE.SNGL",jc,1,h,oa,-1,-1),V("GEOMEAN",kc,1,h,pa,-1,-1),V("HARMEAN",lc,1,h,oa,-1,-1),V("TRIMMEAN",mc,2,2,[ma,da],0,0),V("FREQUENCY",nc,2,2,[qa,qa],-1,-1),V("RANK",oc,2,3,Xa,[0,1],[0,1],{bk:2}),V("RANK.EQ",oc,2,3,Xa,[0,1],1,{bk:2}),V("KURT",pc,1,h,oa,-1,-1),V("PERCENTRANK",qc,2,3,Aa,0,0,{bk:2}),V("PERCENTRANK.INC",qc,2,3,Aa,0,0,{bk:2}),V("PERCENTRANK.EXC",rc,2,3,Aa,0,0,{bk:2}),V("QUARTILE",sc,2,2,za,0,0),V("QUARTILE.INC",sc,2,2,za,0,0),V("COUNT",tc,1,h,h,-1,-1,{gk:-1}),V("COUNTA",uc,1,h,h,-1,-1,{gk:-1}),V("COUNTBLANK",vc,1,1,ra,-1,-1),V("COUNTIF",xc,2,2,[ra,ra],[0,1],[0,1]),V("COUNTIFS",yc,2,h,wa,"%= 0","%= 0"),V("AVEDEV",zc,1,h,oa,-1,-1),V("STDEVA",Ac,1,h,va,-1,-1),V("STDEVP",Bc,1,h,h,-1,-1),V("STDEV.P",Bc,1,h,h,-1,-1),V("STDEVPA",Cc,1,h,va,-1,-1),V("VAR",Dc,1,h,h,-1,-1),V("VAR.S",Dc,1,h,h,-1,-1),V("VARA",Ec,1,h,va,-1,-1),V("VARP",Fc,1,h,h,-1,-1),V("VAR.P",Fc,1,h,h,-1,-1),V("VARPA",Gc,1,h,va,-1,-1),V("COVAR",Hc,2,2,Ha,-1,-1),V("COVARIANCE.P",Hc,2,2,Ha,-1,-1),V("DEVSQ",Ic,1,h,oa,-1,-1),V("CONFIDENCE",Jc,3,3,Ba),V("CONFIDENCE.NORM",Jc,3,3,Ba),V("CONFIDENCE.T",Kc,3,3,Ba),V("INTERCEPT",Lc,2,2,[oa,oa],-1,-1),V("LINEST",Mc,1,4,Wa,[0,1],[0,1],{bk:[1,2,3],fk:1}),V("SLOPE",Nc,2,2,[oa,oa],-1,-1,{fk:1}),V("LOGEST",Oc,1,4,Wa,[0,1],[0,1],{bk:[1,2,3]}),V("STEYX",Pc,2,2,Ha,-1,-1),V("BETADIST",Rc,3,5,[ca,fa,fa,ga,ha],h,h,{bk:[3,4]}),V("BETA.DIST",Sc,4,6,[ca,fa,fa,Y,ga,ha],h,h,{bk:[5,6]}),V("BETAINV",Tc,3,5,Ca,h,h,{bk:[3,4]}),V("BETA.INV",Tc,3,5,Ca,h,h,{bk:[3,4]}),V("BINOMDIST",Uc,4,4,Da),V("BINOM.DIST",Uc,4,4,Da),V("NEGBINOMDIST",Vc,3,3,[$,$,da]),V("NEGBINOM.DIST",Wc,4,4,[aa,_,da,Y]),V("CRITBINOM",Xc,3,3,Ea),V("BINOM.INV",Xc,3,3,Ea),V("CHIDIST",Yc,2,2,Fa),V("CHISQ.DIST.RT",Yc,2,2,Fa),V("CHISQ.DIST",Zc,3,3,[ja,ba,Y]),V("CHIINV",$c,2,2,Ga),V("CHISQ.INV.RT",$c,2,2,[ia,_]),V("CHISQ.INV",ad,2,2,Ga),V("CHITEST",bd,2,2,Ha,-1,-1),V("CHISQ.TEST",bd,2,2,Ha,-1,-1),V("CORREL",cd,2,2,h,-1,-1),V("EXPONDIST",dd,3,3,Ia),V("EXPON.DIST",dd,3,3,Ia),V("FDIST",ed,3,3,Ja),V("F.DIST",fd,4,4,[ja,ka,ka,Y]),V("F.DIST.RT",ed,3,3,Ja),V("FINV",gd,3,3,Ka),V("F.INV.RT",gd,3,3,Ka),V("F.INV",hd,3,3,[ia,ba,ba]),V("FISHER",id,1,1,{Hi:0,aj:["<= -1",">= 1"]}),V("FISHERINV",jd,1,1,ca),V("FTEST",kd,2,2,La,-1,-1),V("F.TEST",kd,2,2,La,-1,-1),V("GAMMADIST",ld,4,4,Ma),V("GAMMA.DIST",ld,4,4,Ma),V("GAMMAINV",md,3,3,Na),V("GAMMA.INV",md,3,3,Na),V("GAMMALN",nd,1,1,fa),V("GAMMALN.PRECISE",nd,1,1,fa),V("HYPGEOMDIST",od,4,4,[aa,aa,aa,aa]),V("HYPGEOM.DIST",pd,5,5,[aa,aa,aa,aa,Y]),V("LOGNORMDIST",qd,3,3,[fa,ca,fa]),V("LOGNORM.DIST",rd,4,4,[fa,ca,fa,Y]),V("LOGINV",sd,3,3,Oa),V("LOGNORM.INV",sd,3,3,Oa),V("NORMDIST",td,4,4,Pa),V("NORM.DIST",td,4,4,Pa),V("NORMINV",ud,3,3,Oa),V("NORM.INV",ud,3,3,Oa),V("NORMSDIST",P,1,1,ca,h,h),V("NORMSINV",vd,1,1,ia),V("NORM.S.INV",vd,1,1,ia),V("NORM.S.DIST",wd,2,2,[ca,Y]),V("PEARSON",xd,2,2,Qa,-1,-1),V("RSQ",yd,2,2,Qa,[0,1],[0,1]),V("POISSON",zd,3,3,Ra),V("POISSON.DIST",zd,3,3,Ra),V("PROB",Ad,3,4,[ta,na,ca],[0,1],[0,1],{bk:3}),V("SKEW",Bd,1,h,oa,-1,-1),V("STANDARDIZE",Dd,3,3,[ca,ca,fa]),V("TDIST",Ed,3,3,[ja,_,$]),V("T.DIST",Fd,3,3,[ja,_,Y]),V("T.DIST.RT",Gd,2,2,Sa),V("T.DIST.2T",Hd,2,2,Sa),V("TINV",Id,2,2,Ga),V("T.INV.2T",Id,2,2,Ga),V("T.INV",Jd,2,2,[{Hi:0,aj:["<= 0","> 1"]},ba]),V("TTEST",Kd,4,4,Ta,[0,1],[0,1]),V("T.TEST",Kd,4,4,Ta,[0,1],[0,1]),V("WEIBULL",Ld,4,4,Ua),V("WEIBULL.DIST",Ld,4,4,Ua),V("ZTEST",Md,2,3,Va,0,0,{bk:2}),V("Z.TEST",Md,2,3,Va,0,0,{bk:2}),V("PERMUT",Nd,2,2),V("COVARIANCE.S",Od,2,2,Ha,-1,-1),V("MODE.MULT",Pd,1,h,pa,-1,-1),V("PERCENTILE.EXC",Qd,2,2,[ma,ea],0,0),V("QUARTILE.EXC",Rd,2,2,[ua,$],0,0),V("RANK.AVG",Sd,2,3,[ta,sa,ga],[0,1],1,{bk:2}),V("PERMUTATIONA",Td,2,2,[ca,ca]),V("PHI",Ud,1,1),V("BINOM.DIST.RANGE",Vd,3,4,[{_i:0},{_i:0},{_i:0}]),V("GAMMA",Wd,1,1,fa),V("GAUSS",Xd,1,1,ca),V("SKEW.P",Cd,1,h,va,-1,-1)},CalcEngine:function(a,b){a.exports=c("@grapecity/js-calc")},Common:function(a,b){a.exports=c("@grapecity/js-sheets-common")}}),a.exports=d.Spread.CalcEngine.AdvancedFunctions},"./node_modules_local/@grapecity/js-calc-advancedfunctions/index.js":function(a,b,c){a.exports=c("./node_modules_local/@grapecity/js-calc-advancedfunctions/dist/gc.spread.calcengine.advancedfunctions.js")},"@grapecity/js-calc":function(a,b){a.exports=GC.Spread.CalcEngine},"@grapecity/js-sheets-common":function(a,b){a.exports=GC.Spread}});