@nocobase/plugin-verification
Version:
User identity verification management, including SMS, TOTP authenticator, with extensibility.
1 lines • 1.89 MB
JavaScript
(function(){var e={14812:function(e,t,s){e.exports={parallel:s(8210),serial:s(50445),serialOrdered:s(3578)}},1700:function(e){e.exports=abort;function abort(e){Object.keys(e.jobs).forEach(clean.bind(e));e.jobs={}}function clean(e){if(typeof this.jobs[e]=="function"){this.jobs[e]()}}},72794:function(e,t,s){var r=s(15295);e.exports=async;function async(e){var t=false;r((function(){t=true}));return function async_callback(s,i){if(t){e(s,i)}else{r((function nextTick_callback(){e(s,i)}))}}}},15295:function(e){e.exports=defer;function defer(e){var t=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;if(t){t(e)}else{setTimeout(e,0)}}},9023:function(e,t,s){var r=s(72794),i=s(1700);e.exports=iterate;function iterate(e,t,s,r){var n=s["keyedList"]?s["keyedList"][s.index]:s.index;s.jobs[n]=runJob(t,n,e[n],(function(e,t){if(!(n in s.jobs)){return}delete s.jobs[n];if(e){i(s)}else{s.results[n]=t}r(e,s.results)}))}function runJob(e,t,s,i){var n;if(e.length==2){n=e(s,r(i))}else{n=e(s,t,r(i))}return n}},42474:function(e){e.exports=state;function state(e,t){var s=!Array.isArray(e),r={index:0,keyedList:s||t?Object.keys(e):null,jobs:{},results:s?{}:[],size:s?Object.keys(e).length:e.length};if(t){r.keyedList.sort(s?t:function(s,r){return t(e[s],e[r])})}return r}},37942:function(e,t,s){var r=s(1700),i=s(72794);e.exports=terminator;function terminator(e){if(!Object.keys(this.jobs).length){return}this.index=this.size;r(this);i(e)(null,this.results)}},8210:function(e,t,s){var r=s(9023),i=s(42474),n=s(37942);e.exports=parallel;function parallel(e,t,s){var a=i(e);while(a.index<(a["keyedList"]||e).length){r(e,t,a,(function(e,t){if(e){s(e,t);return}if(Object.keys(a.jobs).length===0){s(null,a.results);return}}));a.index++}return n.bind(a,s)}},50445:function(e,t,s){var r=s(3578);e.exports=serial;function serial(e,t,s){return r(e,t,null,s)}},3578:function(e,t,s){var r=s(9023),i=s(42474),n=s(37942);e.exports=serialOrdered;e.exports.ascending=ascending;e.exports.descending=descending;function serialOrdered(e,t,s,a){var c=i(e,s);r(e,t,c,(function iteratorHandler(s,i){if(s){a(s,i);return}c.index++;if(c.index<(c["keyedList"]||e).length){r(e,t,c,iteratorHandler);return}a(null,c.results)}));return n.bind(c,a)}function ascending(e,t){return e<t?-1:e>t?1:0}function descending(e,t){return-1*ascending(e,t)}},87558:function(e){(function(t){"use strict";var s,r=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,i=Math.ceil,n=Math.floor,a="[BigNumber Error] ",c=a+"Number primitive has more than 15 significant digits: ",u=1e14,o=14,l=9007199254740991,p=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],d=1e7,y=1e9;function clone(e){var t,s,h,m=BigNumber.prototype={constructor:BigNumber,toString:null,valueOf:null},b=new BigNumber(1),D=20,q=4,v=-7,C=21,g=-1e7,S=1e7,P=false,M=1,A=0,R={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:" ",suffix:""},T="0123456789abcdefghijklmnopqrstuvwxyz",I=true;function BigNumber(e,t){var i,a,u,p,d,y,m,b,v=this;if(!(v instanceof BigNumber))return new BigNumber(e,t);if(t==null){if(e&&e._isBigNumber===true){v.s=e.s;if(!e.c||e.e>S){v.c=v.e=null}else if(e.e<g){v.c=[v.e=0]}else{v.e=e.e;v.c=e.c.slice()}return}if((y=typeof e=="number")&&e*0==0){v.s=1/e<0?(e=-e,-1):1;if(e===~~e){for(p=0,d=e;d>=10;d/=10,p++);if(p>S){v.c=v.e=null}else{v.e=p;v.c=[e]}return}b=String(e)}else{if(!r.test(b=String(e)))return h(v,b,y);v.s=b.charCodeAt(0)==45?(b=b.slice(1),-1):1}if((p=b.indexOf("."))>-1)b=b.replace(".","");if((d=b.search(/e/i))>0){if(p<0)p=d;p+=+b.slice(d+1);b=b.substring(0,d)}else if(p<0){p=b.length}}else{intCheck(t,2,T.length,"Base");if(t==10&&I){v=new BigNumber(e);return round(v,D+v.e+1,q)}b=String(e);if(y=typeof e=="number"){if(e*0!=0)return h(v,b,y,t);v.s=1/e<0?(b=b.slice(1),-1):1;if(BigNumber.DEBUG&&b.replace(/^0\.0*|\./,"").length>15){throw Error(c+e)}}else{v.s=b.charCodeAt(0)===45?(b=b.slice(1),-1):1}i=T.slice(0,t);p=d=0;for(m=b.length;d<m;d++){if(i.indexOf(a=b.charAt(d))<0){if(a=="."){if(d>p){p=m;continue}}else if(!u){if(b==b.toUpperCase()&&(b=b.toLowerCase())||b==b.toLowerCase()&&(b=b.toUpperCase())){u=true;d=-1;p=0;continue}}return h(v,String(e),y,t)}}y=false;b=s(b,t,10,v.s);if((p=b.indexOf("."))>-1)b=b.replace(".","");else p=b.length}for(d=0;b.charCodeAt(d)===48;d++);for(m=b.length;b.charCodeAt(--m)===48;);if(b=b.slice(d,++m)){m-=d;if(y&&BigNumber.DEBUG&&m>15&&(e>l||e!==n(e))){throw Error(c+v.s*e)}if((p=p-d-1)>S){v.c=v.e=null}else if(p<g){v.c=[v.e=0]}else{v.e=p;v.c=[];d=(p+1)%o;if(p<0)d+=o;if(d<m){if(d)v.c.push(+b.slice(0,d));for(m-=o;d<m;){v.c.push(+b.slice(d,d+=o))}d=o-(b=b.slice(d)).length}else{d-=m}for(;d--;b+="0");v.c.push(+b)}}else{v.c=[v.e=0]}}BigNumber.clone=clone;BigNumber.ROUND_UP=0;BigNumber.ROUND_DOWN=1;BigNumber.ROUND_CEIL=2;BigNumber.ROUND_FLOOR=3;BigNumber.ROUND_HALF_UP=4;BigNumber.ROUND_HALF_DOWN=5;BigNumber.ROUND_HALF_EVEN=6;BigNumber.ROUND_HALF_CEIL=7;BigNumber.ROUND_HALF_FLOOR=8;BigNumber.EUCLID=9;BigNumber.config=BigNumber.set=function(e){var t,s;if(e!=null){if(typeof e=="object"){if(e.hasOwnProperty(t="DECIMAL_PLACES")){s=e[t];intCheck(s,0,y,t);D=s}if(e.hasOwnProperty(t="ROUNDING_MODE")){s=e[t];intCheck(s,0,8,t);q=s}if(e.hasOwnProperty(t="EXPONENTIAL_AT")){s=e[t];if(s&&s.pop){intCheck(s[0],-y,0,t);intCheck(s[1],0,y,t);v=s[0];C=s[1]}else{intCheck(s,-y,y,t);v=-(C=s<0?-s:s)}}if(e.hasOwnProperty(t="RANGE")){s=e[t];if(s&&s.pop){intCheck(s[0],-y,-1,t);intCheck(s[1],1,y,t);g=s[0];S=s[1]}else{intCheck(s,-y,y,t);if(s){g=-(S=s<0?-s:s)}else{throw Error(a+t+" cannot be zero: "+s)}}}if(e.hasOwnProperty(t="CRYPTO")){s=e[t];if(s===!!s){if(s){if(typeof crypto!="undefined"&&crypto&&(crypto.getRandomValues||crypto.randomBytes)){P=s}else{P=!s;throw Error(a+"crypto unavailable")}}else{P=s}}else{throw Error(a+t+" not true or false: "+s)}}if(e.hasOwnProperty(t="MODULO_MODE")){s=e[t];intCheck(s,0,9,t);M=s}if(e.hasOwnProperty(t="POW_PRECISION")){s=e[t];intCheck(s,0,y,t);A=s}if(e.hasOwnProperty(t="FORMAT")){s=e[t];if(typeof s=="object")R=s;else throw Error(a+t+" not an object: "+s)}if(e.hasOwnProperty(t="ALPHABET")){s=e[t];if(typeof s=="string"&&!/^.?$|[+\-.\s]|(.).*\1/.test(s)){I=s.slice(0,10)=="0123456789";T=s}else{throw Error(a+t+" invalid: "+s)}}}else{throw Error(a+"Object expected: "+e)}}return{DECIMAL_PLACES:D,ROUNDING_MODE:q,EXPONENTIAL_AT:[v,C],RANGE:[g,S],CRYPTO:P,MODULO_MODE:M,POW_PRECISION:A,FORMAT:R,ALPHABET:T}};BigNumber.isBigNumber=function(e){if(!e||e._isBigNumber!==true)return false;if(!BigNumber.DEBUG)return true;var t,s,r=e.c,i=e.e,c=e.s;e:if({}.toString.call(r)=="[object Array]"){if((c===1||c===-1)&&i>=-y&&i<=y&&i===n(i)){if(r[0]===0){if(i===0&&r.length===1)return true;break e}t=(i+1)%o;if(t<1)t+=o;if(String(r[0]).length==t){for(t=0;t<r.length;t++){s=r[t];if(s<0||s>=u||s!==n(s))break e}if(s!==0)return true}}}else if(r===null&&i===null&&(c===null||c===1||c===-1)){return true}throw Error(a+"Invalid BigNumber: "+e)};BigNumber.maximum=BigNumber.max=function(){return maxOrMin(arguments,-1)};BigNumber.minimum=BigNumber.min=function(){return maxOrMin(arguments,1)};BigNumber.random=function(){var e=9007199254740992;var t=Math.random()*e&2097151?function(){return n(Math.random()*e)}:function(){return(Math.random()*1073741824|0)*8388608+(Math.random()*8388608|0)};return function(e){var s,r,c,u,l,d=0,h=[],m=new BigNumber(b);if(e==null)e=D;else intCheck(e,0,y);u=i(e/o);if(P){if(crypto.getRandomValues){s=crypto.getRandomValues(new Uint32Array(u*=2));for(;d<u;){l=s[d]*131072+(s[d+1]>>>11);if(l>=9e15){r=crypto.getRandomValues(new Uint32Array(2));s[d]=r[0];s[d+1]=r[1]}else{h.push(l%1e14);d+=2}}d=u/2}else if(crypto.randomBytes){s=crypto.randomBytes(u*=7);for(;d<u;){l=(s[d]&31)*281474976710656+s[d+1]*1099511627776+s[d+2]*4294967296+s[d+3]*16777216+(s[d+4]<<16)+(s[d+5]<<8)+s[d+6];if(l>=9e15){crypto.randomBytes(7).copy(s,d)}else{h.push(l%1e14);d+=7}}d=u/7}else{P=false;throw Error(a+"crypto unavailable")}}if(!P){for(;d<u;){l=t();if(l<9e15)h[d++]=l%1e14}}u=h[--d];e%=o;if(u&&e){l=p[o-e];h[d]=n(u/l)*l}for(;h[d]===0;h.pop(),d--);if(d<0){h=[c=0]}else{for(c=-1;h[0]===0;h.splice(0,1),c-=o);for(d=1,l=h[0];l>=10;l/=10,d++);if(d<o)c-=o-d}m.e=c;m.c=h;return m}}();BigNumber.sum=function(){var e=1,t=arguments,s=new BigNumber(t[0]);for(;e<t.length;)s=s.plus(t[e++]);return s};s=function(){var e="0123456789";function toBaseOut(e,t,s,r){var i,n=[0],a,c=0,u=e.length;for(;c<u;){for(a=n.length;a--;n[a]*=t);n[0]+=r.indexOf(e.charAt(c++));for(i=0;i<n.length;i++){if(n[i]>s-1){if(n[i+1]==null)n[i+1]=0;n[i+1]+=n[i]/s|0;n[i]%=s}}}return n.reverse()}return function(s,r,i,n,a){var c,u,o,l,p,d,y,h,m=s.indexOf("."),b=D,v=q;if(m>=0){l=A;A=0;s=s.replace(".","");h=new BigNumber(r);d=h.pow(s.length-m);A=l;h.c=toBaseOut(toFixedPoint(coeffToString(d.c),d.e,"0"),10,i,e);h.e=h.c.length}y=toBaseOut(s,r,i,a?(c=T,e):(c=e,T));o=l=y.length;for(;y[--l]==0;y.pop());if(!y[0])return c.charAt(0);if(m<0){--o}else{d.c=y;d.e=o;d.s=n;d=t(d,h,b,v,i);y=d.c;p=d.r;o=d.e}u=o+b+1;m=y[u];l=i/2;p=p||u<0||y[u+1]!=null;p=v<4?(m!=null||p)&&(v==0||v==(d.s<0?3:2)):m>l||m==l&&(v==4||p||v==6&&y[u-1]&1||v==(d.s<0?8:7));if(u<1||!y[0]){s=p?toFixedPoint(c.charAt(1),-b,c.charAt(0)):c.charAt(0)}else{y.length=u;if(p){for(--i;++y[--u]>i;){y[u]=0;if(!u){++o;y=[1].concat(y)}}}for(l=y.length;!y[--l];);for(m=0,s="";m<=l;s+=c.charAt(y[m++]));s=toFixedPoint(s,o,c.charAt(0))}return s}}();t=function(){function multiply(e,t,s){var r,i,n,a,c=0,u=e.length,o=t%d,l=t/d|0;for(e=e.slice();u--;){n=e[u]%d;a=e[u]/d|0;r=l*n+a*o;i=o*n+r%d*d+c;c=(i/s|0)+(r/d|0)+l*a;e[u]=i%s}if(c)e=[c].concat(e);return e}function compare(e,t,s,r){var i,n;if(s!=r){n=s>r?1:-1}else{for(i=n=0;i<s;i++){if(e[i]!=t[i]){n=e[i]>t[i]?1:-1;break}}}return n}function subtract(e,t,s,r){var i=0;for(;s--;){e[s]-=i;i=e[s]<t[s]?1:0;e[s]=i*r+e[s]-t[s]}for(;!e[0]&&e.length>1;e.splice(0,1));}return function(e,t,s,r,i){var a,c,l,p,d,y,h,m,b,D,q,v,C,g,S,P,M,A=e.s==t.s?1:-1,R=e.c,T=t.c;if(!R||!R[0]||!T||!T[0]){return new BigNumber(!e.s||!t.s||(R?T&&R[0]==T[0]:!T)?NaN:R&&R[0]==0||!T?A*0:A/0)}m=new BigNumber(A);b=m.c=[];c=e.e-t.e;A=s+c+1;if(!i){i=u;c=bitFloor(e.e/o)-bitFloor(t.e/o);A=A/o|0}for(l=0;T[l]==(R[l]||0);l++);if(T[l]>(R[l]||0))c--;if(A<0){b.push(1);p=true}else{g=R.length;P=T.length;l=0;A+=2;d=n(i/(T[0]+1));if(d>1){T=multiply(T,d,i);R=multiply(R,d,i);P=T.length;g=R.length}C=P;D=R.slice(0,P);q=D.length;for(;q<P;D[q++]=0);M=T.slice();M=[0].concat(M);S=T[0];if(T[1]>=i/2)S++;do{d=0;a=compare(T,D,P,q);if(a<0){v=D[0];if(P!=q)v=v*i+(D[1]||0);d=n(v/S);if(d>1){if(d>=i)d=i-1;y=multiply(T,d,i);h=y.length;q=D.length;while(compare(y,D,h,q)==1){d--;subtract(y,P<h?M:T,h,i);h=y.length;a=1}}else{if(d==0){a=d=1}y=T.slice();h=y.length}if(h<q)y=[0].concat(y);subtract(D,y,q,i);q=D.length;if(a==-1){while(compare(T,D,P,q)<1){d++;subtract(D,P<q?M:T,q,i);q=D.length}}}else if(a===0){d++;D=[0]}b[l++]=d;if(D[0]){D[q++]=R[C]||0}else{D=[R[C]];q=1}}while((C++<g||D[0]!=null)&&A--);p=D[0]!=null;if(!b[0])b.splice(0,1)}if(i==u){for(l=1,A=b[0];A>=10;A/=10,l++);round(m,s+(m.e=l+c*o-1)+1,r,p)}else{m.e=c;m.r=+p}return m}}();function format(e,t,s,r){var i,n,a,c,u;if(s==null)s=q;else intCheck(s,0,8);if(!e.c)return e.toString();i=e.c[0];a=e.e;if(t==null){u=coeffToString(e.c);u=r==1||r==2&&(a<=v||a>=C)?toExponential(u,a):toFixedPoint(u,a,"0")}else{e=round(new BigNumber(e),t,s);n=e.e;u=coeffToString(e.c);c=u.length;if(r==1||r==2&&(t<=n||n<=v)){for(;c<t;u+="0",c++);u=toExponential(u,n)}else{t-=a;u=toFixedPoint(u,n,"0");if(n+1>c){if(--t>0)for(u+=".";t--;u+="0");}else{t+=n-c;if(t>0){if(n+1==c)u+=".";for(;t--;u+="0");}}}}return e.s<0&&i?"-"+u:u}function maxOrMin(e,t){var s,r,i=1,n=new BigNumber(e[0]);for(;i<e.length;i++){r=new BigNumber(e[i]);if(!r.s||(s=compare(n,r))===t||s===0&&n.s===t){n=r}}return n}function normalise(e,t,s){var r=1,i=t.length;for(;!t[--i];t.pop());for(i=t[0];i>=10;i/=10,r++);if((s=r+s*o-1)>S){e.c=e.e=null}else if(s<g){e.c=[e.e=0]}else{e.e=s;e.c=t}return e}h=function(){var e=/^(-?)0([xbo])(?=\w[\w.]*$)/i,t=/^([^.]+)\.$/,s=/^\.([^.]+)$/,r=/^-?(Infinity|NaN)$/,i=/^\s*\+(?=[\w.])|^\s+|\s+$/g;return function(n,c,u,o){var l,p=u?c:c.replace(i,"");if(r.test(p)){n.s=isNaN(p)?null:p<0?-1:1}else{if(!u){p=p.replace(e,(function(e,t,s){l=(s=s.toLowerCase())=="x"?16:s=="b"?2:8;return!o||o==l?t:e}));if(o){l=o;p=p.replace(t,"$1").replace(s,"0.$1")}if(c!=p)return new BigNumber(p,l)}if(BigNumber.DEBUG){throw Error(a+"Not a"+(o?" base "+o:"")+" number: "+c)}n.s=null}n.c=n.e=null}}();function round(e,t,s,r){var a,c,l,d,y,h,m,b=e.c,D=p;if(b){e:{for(a=1,d=b[0];d>=10;d/=10,a++);c=t-a;if(c<0){c+=o;l=t;y=b[h=0];m=n(y/D[a-l-1]%10)}else{h=i((c+1)/o);if(h>=b.length){if(r){for(;b.length<=h;b.push(0));y=m=0;a=1;c%=o;l=c-o+1}else{break e}}else{y=d=b[h];for(a=1;d>=10;d/=10,a++);c%=o;l=c-o+a;m=l<0?0:n(y/D[a-l-1]%10)}}r=r||t<0||b[h+1]!=null||(l<0?y:y%D[a-l-1]);r=s<4?(m||r)&&(s==0||s==(e.s<0?3:2)):m>5||m==5&&(s==4||r||s==6&&(c>0?l>0?y/D[a-l]:0:b[h-1])%10&1||s==(e.s<0?8:7));if(t<1||!b[0]){b.length=0;if(r){t-=e.e+1;b[0]=D[(o-t%o)%o];e.e=-t||0}else{b[0]=e.e=0}return e}if(c==0){b.length=h;d=1;h--}else{b.length=h+1;d=D[o-c];b[h]=l>0?n(y/D[a-l]%D[l])*d:0}if(r){for(;;){if(h==0){for(c=1,l=b[0];l>=10;l/=10,c++);l=b[0]+=d;for(d=1;l>=10;l/=10,d++);if(c!=d){e.e++;if(b[0]==u)b[0]=1}break}else{b[h]+=d;if(b[h]!=u)break;b[h--]=0;d=1}}}for(c=b.length;b[--c]===0;b.pop());}if(e.e>S){e.c=e.e=null}else if(e.e<g){e.c=[e.e=0]}}return e}function valueOf(e){var t,s=e.e;if(s===null)return e.toString();t=coeffToString(e.c);t=s<=v||s>=C?toExponential(t,s):toFixedPoint(t,s,"0");return e.s<0?"-"+t:t}m.absoluteValue=m.abs=function(){var e=new BigNumber(this);if(e.s<0)e.s=1;return e};m.comparedTo=function(e,t){return compare(this,new BigNumber(e,t))};m.decimalPlaces=m.dp=function(e,t){var s,r,i,n=this;if(e!=null){intCheck(e,0,y);if(t==null)t=q;else intCheck(t,0,8);return round(new BigNumber(n),e+n.e+1,t)}if(!(s=n.c))return null;r=((i=s.length-1)-bitFloor(this.e/o))*o;if(i=s[i])for(;i%10==0;i/=10,r--);if(r<0)r=0;return r};m.dividedBy=m.div=function(e,s){return t(this,new BigNumber(e,s),D,q)};m.dividedToIntegerBy=m.idiv=function(e,s){return t(this,new BigNumber(e,s),0,1)};m.exponentiatedBy=m.pow=function(e,t){var s,r,c,u,l,p,d,y,h,m=this;e=new BigNumber(e);if(e.c&&!e.isInteger()){throw Error(a+"Exponent not an integer: "+valueOf(e))}if(t!=null)t=new BigNumber(t);p=e.e>14;if(!m.c||!m.c[0]||m.c[0]==1&&!m.e&&m.c.length==1||!e.c||!e.c[0]){h=new BigNumber(Math.pow(+valueOf(m),p?e.s*(2-isOdd(e)):+valueOf(e)));return t?h.mod(t):h}d=e.s<0;if(t){if(t.c?!t.c[0]:!t.s)return new BigNumber(NaN);r=!d&&m.isInteger()&&t.isInteger();if(r)m=m.mod(t)}else if(e.e>9&&(m.e>0||m.e<-1||(m.e==0?m.c[0]>1||p&&m.c[1]>=24e7:m.c[0]<8e13||p&&m.c[0]<=9999975e7))){u=m.s<0&&isOdd(e)?-0:0;if(m.e>-1)u=1/u;return new BigNumber(d?1/u:u)}else if(A){u=i(A/o+2)}if(p){s=new BigNumber(.5);if(d)e.s=1;y=isOdd(e)}else{c=Math.abs(+valueOf(e));y=c%2}h=new BigNumber(b);for(;;){if(y){h=h.times(m);if(!h.c)break;if(u){if(h.c.length>u)h.c.length=u}else if(r){h=h.mod(t)}}if(c){c=n(c/2);if(c===0)break;y=c%2}else{e=e.times(s);round(e,e.e+1,1);if(e.e>14){y=isOdd(e)}else{c=+valueOf(e);if(c===0)break;y=c%2}}m=m.times(m);if(u){if(m.c&&m.c.length>u)m.c.length=u}else if(r){m=m.mod(t)}}if(r)return h;if(d)h=b.div(h);return t?h.mod(t):u?round(h,A,q,l):h};m.integerValue=function(e){var t=new BigNumber(this);if(e==null)e=q;else intCheck(e,0,8);return round(t,t.e+1,e)};m.isEqualTo=m.eq=function(e,t){return compare(this,new BigNumber(e,t))===0};m.isFinite=function(){return!!this.c};m.isGreaterThan=m.gt=function(e,t){return compare(this,new BigNumber(e,t))>0};m.isGreaterThanOrEqualTo=m.gte=function(e,t){return(t=compare(this,new BigNumber(e,t)))===1||t===0};m.isInteger=function(){return!!this.c&&bitFloor(this.e/o)>this.c.length-2};m.isLessThan=m.lt=function(e,t){return compare(this,new BigNumber(e,t))<0};m.isLessThanOrEqualTo=m.lte=function(e,t){return(t=compare(this,new BigNumber(e,t)))===-1||t===0};m.isNaN=function(){return!this.s};m.isNegative=function(){return this.s<0};m.isPositive=function(){return this.s>0};m.isZero=function(){return!!this.c&&this.c[0]==0};m.minus=function(e,t){var s,r,i,n,a=this,c=a.s;e=new BigNumber(e,t);t=e.s;if(!c||!t)return new BigNumber(NaN);if(c!=t){e.s=-t;return a.plus(e)}var l=a.e/o,p=e.e/o,d=a.c,y=e.c;if(!l||!p){if(!d||!y)return d?(e.s=-t,e):new BigNumber(y?a:NaN);if(!d[0]||!y[0]){return y[0]?(e.s=-t,e):new BigNumber(d[0]?a:q==3?-0:0)}}l=bitFloor(l);p=bitFloor(p);d=d.slice();if(c=l-p){if(n=c<0){c=-c;i=d}else{p=l;i=y}i.reverse();for(t=c;t--;i.push(0));i.reverse()}else{r=(n=(c=d.length)<(t=y.length))?c:t;for(c=t=0;t<r;t++){if(d[t]!=y[t]){n=d[t]<y[t];break}}}if(n){i=d;d=y;y=i;e.s=-e.s}t=(r=y.length)-(s=d.length);if(t>0)for(;t--;d[s++]=0);t=u-1;for(;r>c;){if(d[--r]<y[r]){for(s=r;s&&!d[--s];d[s]=t);--d[s];d[r]+=u}d[r]-=y[r]}for(;d[0]==0;d.splice(0,1),--p);if(!d[0]){e.s=q==3?-1:1;e.c=[e.e=0];return e}return normalise(e,d,p)};m.modulo=m.mod=function(e,s){var r,i,n=this;e=new BigNumber(e,s);if(!n.c||!e.s||e.c&&!e.c[0]){return new BigNumber(NaN)}else if(!e.c||n.c&&!n.c[0]){return new BigNumber(n)}if(M==9){i=e.s;e.s=1;r=t(n,e,0,3);e.s=i;r.s*=i}else{r=t(n,e,0,M)}e=n.minus(r.times(e));if(!e.c[0]&&M==1)e.s=n.s;return e};m.multipliedBy=m.times=function(e,t){var s,r,i,n,a,c,l,p,y,h,m,b,D,q,v,C=this,g=C.c,S=(e=new BigNumber(e,t)).c;if(!g||!S||!g[0]||!S[0]){if(!C.s||!e.s||g&&!g[0]&&!S||S&&!S[0]&&!g){e.c=e.e=e.s=null}else{e.s*=C.s;if(!g||!S){e.c=e.e=null}else{e.c=[0];e.e=0}}return e}r=bitFloor(C.e/o)+bitFloor(e.e/o);e.s*=C.s;l=g.length;h=S.length;if(l<h){D=g;g=S;S=D;i=l;l=h;h=i}for(i=l+h,D=[];i--;D.push(0));q=u;v=d;for(i=h;--i>=0;){s=0;m=S[i]%v;b=S[i]/v|0;for(a=l,n=i+a;n>i;){p=g[--a]%v;y=g[a]/v|0;c=b*p+y*m;p=m*p+c%v*v+D[n]+s;s=(p/q|0)+(c/v|0)+b*y;D[n--]=p%q}D[n]=s}if(s){++r}else{D.splice(0,1)}return normalise(e,D,r)};m.negated=function(){var e=new BigNumber(this);e.s=-e.s||null;return e};m.plus=function(e,t){var s,r=this,i=r.s;e=new BigNumber(e,t);t=e.s;if(!i||!t)return new BigNumber(NaN);if(i!=t){e.s=-t;return r.minus(e)}var n=r.e/o,a=e.e/o,c=r.c,l=e.c;if(!n||!a){if(!c||!l)return new BigNumber(i/0);if(!c[0]||!l[0])return l[0]?e:new BigNumber(c[0]?r:i*0)}n=bitFloor(n);a=bitFloor(a);c=c.slice();if(i=n-a){if(i>0){a=n;s=l}else{i=-i;s=c}s.reverse();for(;i--;s.push(0));s.reverse()}i=c.length;t=l.length;if(i-t<0){s=l;l=c;c=s;t=i}for(i=0;t;){i=(c[--t]=c[t]+l[t]+i)/u|0;c[t]=u===c[t]?0:c[t]%u}if(i){c=[i].concat(c);++a}return normalise(e,c,a)};m.precision=m.sd=function(e,t){var s,r,i,n=this;if(e!=null&&e!==!!e){intCheck(e,1,y);if(t==null)t=q;else intCheck(t,0,8);return round(new BigNumber(n),e,t)}if(!(s=n.c))return null;i=s.length-1;r=i*o+1;if(i=s[i]){for(;i%10==0;i/=10,r--);for(i=s[0];i>=10;i/=10,r++);}if(e&&n.e+1>r)r=n.e+1;return r};m.shiftedBy=function(e){intCheck(e,-l,l);return this.times("1e"+e)};m.squareRoot=m.sqrt=function(){var e,s,r,i,n,a=this,c=a.c,u=a.s,o=a.e,l=D+4,p=new BigNumber("0.5");if(u!==1||!c||!c[0]){return new BigNumber(!u||u<0&&(!c||c[0])?NaN:c?a:1/0)}u=Math.sqrt(+valueOf(a));if(u==0||u==1/0){s=coeffToString(c);if((s.length+o)%2==0)s+="0";u=Math.sqrt(+s);o=bitFloor((o+1)/2)-(o<0||o%2);if(u==1/0){s="5e"+o}else{s=u.toExponential();s=s.slice(0,s.indexOf("e")+1)+o}r=new BigNumber(s)}else{r=new BigNumber(u+"")}if(r.c[0]){o=r.e;u=o+l;if(u<3)u=0;for(;;){n=r;r=p.times(n.plus(t(a,n,l,1)));if(coeffToString(n.c).slice(0,u)===(s=coeffToString(r.c)).slice(0,u)){if(r.e<o)--u;s=s.slice(u-3,u+1);if(s=="9999"||!i&&s=="4999"){if(!i){round(n,n.e+D+2,0);if(n.times(n).eq(a)){r=n;break}}l+=4;u+=4;i=1}else{if(!+s||!+s.slice(1)&&s.charAt(0)=="5"){round(r,r.e+D+2,1);e=!r.times(r).eq(a)}break}}}}return round(r,r.e+D+1,q,e)};m.toExponential=function(e,t){if(e!=null){intCheck(e,0,y);e++}return format(this,e,t,1)};m.toFixed=function(e,t){if(e!=null){intCheck(e,0,y);e=e+this.e+1}return format(this,e,t)};m.toFormat=function(e,t,s){var r,i=this;if(s==null){if(e!=null&&t&&typeof t=="object"){s=t;t=null}else if(e&&typeof e=="object"){s=e;e=t=null}else{s=R}}else if(typeof s!="object"){throw Error(a+"Argument not an object: "+s)}r=i.toFixed(e,t);if(i.c){var n,c=r.split("."),u=+s.groupSize,o=+s.secondaryGroupSize,l=s.groupSeparator||"",p=c[0],d=c[1],y=i.s<0,h=y?p.slice(1):p,m=h.length;if(o){n=u;u=o;o=n;m-=n}if(u>0&&m>0){n=m%u||u;p=h.substr(0,n);for(;n<m;n+=u)p+=l+h.substr(n,u);if(o>0)p+=l+h.slice(n);if(y)p="-"+p}r=d?p+(s.decimalSeparator||"")+((o=+s.fractionGroupSize)?d.replace(new RegExp("\\d{"+o+"}\\B","g"),"$&"+(s.fractionGroupSeparator||"")):d):p}return(s.prefix||"")+r+(s.suffix||"")};m.toFraction=function(e){var s,r,i,n,c,u,l,d,y,h,m,D,v=this,C=v.c;if(e!=null){l=new BigNumber(e);if(!l.isInteger()&&(l.c||l.s!==1)||l.lt(b)){throw Error(a+"Argument "+(l.isInteger()?"out of range: ":"not an integer: ")+valueOf(l))}}if(!C)return new BigNumber(v);s=new BigNumber(b);y=r=new BigNumber(b);i=d=new BigNumber(b);D=coeffToString(C);c=s.e=D.length-v.e-1;s.c[0]=p[(u=c%o)<0?o+u:u];e=!e||l.comparedTo(s)>0?c>0?s:y:l;u=S;S=1/0;l=new BigNumber(D);d.c[0]=0;for(;;){h=t(l,s,0,1);n=r.plus(h.times(i));if(n.comparedTo(e)==1)break;r=i;i=n;y=d.plus(h.times(n=y));d=n;s=l.minus(h.times(n=s));l=n}n=t(e.minus(r),i,0,1);d=d.plus(n.times(y));r=r.plus(n.times(i));d.s=y.s=v.s;c=c*2;m=t(y,i,c,q).minus(v).abs().comparedTo(t(d,r,c,q).minus(v).abs())<1?[y,i]:[d,r];S=u;return m};m.toNumber=function(){return+valueOf(this)};m.toPrecision=function(e,t){if(e!=null)intCheck(e,1,y);return format(this,e,t,2)};m.toString=function(e){var t,r=this,i=r.s,n=r.e;if(n===null){if(i){t="Infinity";if(i<0)t="-"+t}else{t="NaN"}}else{if(e==null){t=n<=v||n>=C?toExponential(coeffToString(r.c),n):toFixedPoint(coeffToString(r.c),n,"0")}else if(e===10&&I){r=round(new BigNumber(r),D+n+1,q);t=toFixedPoint(coeffToString(r.c),r.e,"0")}else{intCheck(e,2,T.length,"Base");t=s(toFixedPoint(coeffToString(r.c),n,"0"),10,e,i,true)}if(i<0&&r.c[0])t="-"+t}return t};m.valueOf=m.toJSON=function(){return valueOf(this)};m._isBigNumber=true;if(e!=null)BigNumber.set(e);return BigNumber}function bitFloor(e){var t=e|0;return e>0||e===t?t:t-1}function coeffToString(e){var t,s,r=1,i=e.length,n=e[0]+"";for(;r<i;){t=e[r++]+"";s=o-t.length;for(;s--;t="0"+t);n+=t}for(i=n.length;n.charCodeAt(--i)===48;);return n.slice(0,i+1||1)}function compare(e,t){var s,r,i=e.c,n=t.c,a=e.s,c=t.s,u=e.e,o=t.e;if(!a||!c)return null;s=i&&!i[0];r=n&&!n[0];if(s||r)return s?r?0:-c:a;if(a!=c)return a;s=a<0;r=u==o;if(!i||!n)return r?0:!i^s?1:-1;if(!r)return u>o^s?1:-1;c=(u=i.length)<(o=n.length)?u:o;for(a=0;a<c;a++)if(i[a]!=n[a])return i[a]>n[a]^s?1:-1;return u==o?0:u>o^s?1:-1}function intCheck(e,t,s,r){if(e<t||e>s||e!==n(e)){throw Error(a+(r||"Argument")+(typeof e=="number"?e<t||e>s?" out of range: ":" not an integer: ":" not a primitive number: ")+String(e))}}function isOdd(e){var t=e.c.length-1;return bitFloor(e.e/o)==t&&e.c[t]%2!=0}function toExponential(e,t){return(e.length>1?e.charAt(0)+"."+e.slice(1):e)+(t<0?"e":"e+")+t}function toFixedPoint(e,t,s){var r,i;if(t<0){for(i=s+".";++t;i+=s);e=i+e}else{r=e.length;if(++t>r){for(i=s,t-=r;--t;i+=s);e+=i}else if(t<r){e=e.slice(0,t)+"."+e.slice(t)}}return e}s=clone();s["default"]=s.BigNumber=s;if(typeof define=="function"&&define.amd){define((function(){return s}))}else if(true&&e.exports){e.exports=s}else{if(!t){t=typeof self!="undefined"&&self?self:window}t.BigNumber=s}})(this)},85443:function(e,t,s){var r=s(73837);var i=s(12781).Stream;var n=s(18611);e.exports=CombinedStream;function CombinedStream(){this.writable=false;this.readable=true;this.dataSize=0;this.maxDataSize=2*1024*1024;this.pauseStreams=true;this._released=false;this._streams=[];this._currentStream=null;this._insideLoop=false;this._pendingNext=false}r.inherits(CombinedStream,i);CombinedStream.create=function(e){var t=new this;e=e||{};for(var s in e){t[s]=e[s]}return t};CombinedStream.isStreamLike=function(e){return typeof e!=="function"&&typeof e!=="string"&&typeof e!=="boolean"&&typeof e!=="number"&&!Buffer.isBuffer(e)};CombinedStream.prototype.append=function(e){var t=CombinedStream.isStreamLike(e);if(t){if(!(e instanceof n)){var s=n.create(e,{maxDataSize:Infinity,pauseStream:this.pauseStreams});e.on("data",this._checkDataSize.bind(this));e=s}this._handleErrors(e);if(this.pauseStreams){e.pause()}}this._streams.push(e);return this};CombinedStream.prototype.pipe=function(e,t){i.prototype.pipe.call(this,e,t);this.resume();return e};CombinedStream.prototype._getNext=function(){this._currentStream=null;if(this._insideLoop){this._pendingNext=true;return}this._insideLoop=true;try{do{this._pendingNext=false;this._realGetNext()}while(this._pendingNext)}finally{this._insideLoop=false}};CombinedStream.prototype._realGetNext=function(){var e=this._streams.shift();if(typeof e=="undefined"){this.end();return}if(typeof e!=="function"){this._pipeNext(e);return}var t=e;t(function(e){var t=CombinedStream.isStreamLike(e);if(t){e.on("data",this._checkDataSize.bind(this));this._handleErrors(e)}this._pipeNext(e)}.bind(this))};CombinedStream.prototype._pipeNext=function(e){this._currentStream=e;var t=CombinedStream.isStreamLike(e);if(t){e.on("end",this._getNext.bind(this));e.pipe(this,{end:false});return}var s=e;this.write(s);this._getNext()};CombinedStream.prototype._handleErrors=function(e){var t=this;e.on("error",(function(e){t._emitError(e)}))};CombinedStream.prototype.write=function(e){this.emit("data",e)};CombinedStream.prototype.pause=function(){if(!this.pauseStreams){return}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function")this._currentStream.pause();this.emit("pause")};CombinedStream.prototype.resume=function(){if(!this._released){this._released=true;this.writable=true;this._getNext()}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function")this._currentStream.resume();this.emit("resume")};CombinedStream.prototype.end=function(){this._reset();this.emit("end")};CombinedStream.prototype.destroy=function(){this._reset();this.emit("close")};CombinedStream.prototype._reset=function(){this.writable=false;this._streams=[];this._currentStream=null};CombinedStream.prototype._checkDataSize=function(){this._updateDataSize();if(this.dataSize<=this.maxDataSize){return}var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(e))};CombinedStream.prototype._updateDataSize=function(){this.dataSize=0;var e=this;this._streams.forEach((function(t){if(!t.dataSize){return}e.dataSize+=t.dataSize}));if(this._currentStream&&this._currentStream.dataSize){this.dataSize+=this._currentStream.dataSize}};CombinedStream.prototype._emitError=function(e){this._reset();this.emit("error",e)}},84697:function(e){var t=1e3;var s=t*60;var r=s*60;var i=r*24;var n=i*7;var a=i*365.25;e.exports=function(e,t){t=t||{};var s=typeof e;if(s==="string"&&e.length>0){return parse(e)}else if(s==="number"&&isFinite(e)){return t.long?fmtLong(e):fmtShort(e)}throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function parse(e){e=String(e);if(e.length>100){return}var c=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!c){return}var u=parseFloat(c[1]);var o=(c[2]||"ms").toLowerCase();switch(o){case"years":case"year":case"yrs":case"yr":case"y":return u*a;case"weeks":case"week":case"w":return u*n;case"days":case"day":case"d":return u*i;case"hours":case"hour":case"hrs":case"hr":case"h":return u*r;case"minutes":case"minute":case"mins":case"min":case"m":return u*s;case"seconds":case"second":case"secs":case"sec":case"s":return u*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return u;default:return undefined}}function fmtShort(e){var n=Math.abs(e);if(n>=i){return Math.round(e/i)+"d"}if(n>=r){return Math.round(e/r)+"h"}if(n>=s){return Math.round(e/s)+"m"}if(n>=t){return Math.round(e/t)+"s"}return e+"ms"}function fmtLong(e){var n=Math.abs(e);if(n>=i){return plural(e,n,i,"day")}if(n>=r){return plural(e,n,r,"hour")}if(n>=s){return plural(e,n,s,"minute")}if(n>=t){return plural(e,n,t,"second")}return e+" ms"}function plural(e,t,s,r){var i=t>=s*1.5;return Math.round(e/s)+" "+r+(i?"s":"")}},28222:function(e,t,s){t.formatArgs=formatArgs;t.save=save;t.load=load;t.useColors=useColors;t.storage=localstorage();t.destroy=(()=>{let e=false;return()=>{if(!e){e=true;console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}}})();t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function useColors(){if(typeof window!=="undefined"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)){return true}if(typeof navigator!=="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)){return false}let e;return typeof document!=="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!=="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!=="undefined"&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||typeof navigator!=="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function formatArgs(t){t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff);if(!this.useColors){return}const s="color: "+this.color;t.splice(1,0,s,"color: inherit");let r=0;let i=0;t[0].replace(/%[a-zA-Z%]/g,(e=>{if(e==="%%"){return}r++;if(e==="%c"){i=r}}));t.splice(i,0,s)}t.log=console.debug||console.log||(()=>{});function save(e){try{if(e){t.storage.setItem("debug",e)}else{t.storage.removeItem("debug")}}catch(e){}}function load(){let e;try{e=t.storage.getItem("debug")}catch(e){}if(!e&&typeof process!=="undefined"&&"env"in process){e=process.env.DEBUG}return e}function localstorage(){try{return localStorage}catch(e){}}e.exports=s(46243)(t);const{formatters:r}=e.exports;r.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},46243:function(e,t,s){function setup(e){createDebug.debug=createDebug;createDebug.default=createDebug;createDebug.coerce=coerce;createDebug.disable=disable;createDebug.enable=enable;createDebug.enabled=enabled;createDebug.humanize=s(84697);createDebug.destroy=destroy;Object.keys(e).forEach((t=>{createDebug[t]=e[t]}));createDebug.names=[];createDebug.skips=[];createDebug.formatters={};function selectColor(e){let t=0;for(let s=0;s<e.length;s++){t=(t<<5)-t+e.charCodeAt(s);t|=0}return createDebug.colors[Math.abs(t)%createDebug.colors.length]}createDebug.selectColor=selectColor;function createDebug(e){let t;let s=null;let r;let i;function debug(...e){if(!debug.enabled){return}const s=debug;const r=Number(new Date);const i=r-(t||r);s.diff=i;s.prev=t;s.curr=r;t=r;e[0]=createDebug.coerce(e[0]);if(typeof e[0]!=="string"){e.unshift("%O")}let n=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,((t,r)=>{if(t==="%%"){return"%"}n++;const i=createDebug.formatters[r];if(typeof i==="function"){const r=e[n];t=i.call(s,r);e.splice(n,1);n--}return t}));createDebug.formatArgs.call(s,e);const a=s.log||createDebug.log;a.apply(s,e)}debug.namespace=e;debug.useColors=createDebug.useColors();debug.color=createDebug.selectColor(e);debug.extend=extend;debug.destroy=createDebug.destroy;Object.defineProperty(debug,"enabled",{enumerable:true,configurable:false,get:()=>{if(s!==null){return s}if(r!==createDebug.namespaces){r=createDebug.namespaces;i=createDebug.enabled(e)}return i},set:e=>{s=e}});if(typeof createDebug.init==="function"){createDebug.init(debug)}return debug}function extend(e,t){const s=createDebug(this.namespace+(typeof t==="undefined"?":":t)+e);s.log=this.log;return s}function enable(e){createDebug.save(e);createDebug.namespaces=e;createDebug.names=[];createDebug.skips=[];let t;const s=(typeof e==="string"?e:"").split(/[\s,]+/);const r=s.length;for(t=0;t<r;t++){if(!s[t]){continue}e=s[t].replace(/\*/g,".*?");if(e[0]==="-"){createDebug.skips.push(new RegExp("^"+e.slice(1)+"$"))}else{createDebug.names.push(new RegExp("^"+e+"$"))}}}function disable(){const e=[...createDebug.names.map(toNamespace),...createDebug.skips.map(toNamespace).map((e=>"-"+e))].join(",");createDebug.enable("");return e}function enabled(e){if(e[e.length-1]==="*"){return true}let t;let s;for(t=0,s=createDebug.skips.length;t<s;t++){if(createDebug.skips[t].test(e)){return false}}for(t=0,s=createDebug.names.length;t<s;t++){if(createDebug.names[t].test(e)){return true}}return false}function toNamespace(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}function coerce(e){if(e instanceof Error){return e.stack||e.message}return e}function destroy(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}createDebug.enable(createDebug.load());return createDebug}e.exports=setup},38237:function(e,t,s){if(typeof process==="undefined"||process.type==="renderer"||process.browser===true||process.__nwjs){e.exports=s(28222)}else{e.exports=s(35332)}},35332:function(e,t,s){const r=s(76224);const i=s(73837);t.init=init;t.log=log;t.formatArgs=formatArgs;t.save=save;t.load=load;t.useColors=useColors;t.destroy=i.deprecate((()=>{}),"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");t.colors=[6,2,3,4,5,1];try{const e=s(59318);if(e&&(e.stderr||e).level>=2){t.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221]}}catch(e){}t.inspectOpts=Object.keys(process.env).filter((e=>/^debug_/i.test(e))).reduce(((e,t)=>{const s=t.substring(6).toLowerCase().replace(/_([a-z])/g,((e,t)=>t.toUpperCase()));let r=process.env[t];if(/^(yes|on|true|enabled)$/i.test(r)){r=true}else if(/^(no|off|false|disabled)$/i.test(r)){r=false}else if(r==="null"){r=null}else{r=Number(r)}e[s]=r;return e}),{});function useColors(){return"colors"in t.inspectOpts?Boolean(t.inspectOpts.colors):r.isatty(process.stderr.fd)}function formatArgs(t){const{namespace:s,useColors:r}=this;if(r){const r=this.color;const i="[3"+(r<8?r:"8;5;"+r);const n=` ${i};1m${s} [0m`;t[0]=n+t[0].split("\n").join("\n"+n);t.push(i+"m+"+e.exports.humanize(this.diff)+"[0m")}else{t[0]=getDate()+s+" "+t[0]}}function getDate(){if(t.inspectOpts.hideDate){return""}return(new Date).toISOString()+" "}function log(...e){return process.stderr.write(i.formatWithOptions(t.inspectOpts,...e)+"\n")}function save(e){if(e){process.env.DEBUG=e}else{delete process.env.DEBUG}}function load(){return process.env.DEBUG}function init(e){e.inspectOpts={};const s=Object.keys(t.inspectOpts);for(let r=0;r<s.length;r++){e.inspectOpts[s[r]]=t.inspectOpts[s[r]]}}e.exports=s(46243)(t);const{formatters:n}=e.exports;n.o=function(e){this.inspectOpts.colors=this.useColors;return i.inspect(e,this.inspectOpts).split("\n").map((e=>e.trim())).join(" ")};n.O=function(e){this.inspectOpts.colors=this.useColors;return i.inspect(e,this.inspectOpts)}},18611:function(e,t,s){var r=s(12781).Stream;var i=s(73837);e.exports=DelayedStream;function DelayedStream(){this.source=null;this.dataSize=0;this.maxDataSize=1024*1024;this.pauseStream=true;this._maxDataSizeExceeded=false;this._released=false;this._bufferedEvents=[]}i.inherits(DelayedStream,r);DelayedStream.create=function(e,t){var s=new this;t=t||{};for(var r in t){s[r]=t[r]}s.source=e;var i=e.emit;e.emit=function(){s._handleEmit(arguments);return i.apply(e,arguments)};e.on("error",(function(){}));if(s.pauseStream){e.pause()}return s};Object.defineProperty(DelayedStream.prototype,"readable",{configurable:true,enumerable:true,get:function(){return this.source.readable}});DelayedStream.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};DelayedStream.prototype.resume=function(){if(!this._released){this.release()}this.source.resume()};DelayedStream.prototype.pause=function(){this.source.pause()};DelayedStream.prototype.release=function(){this._released=true;this._bufferedEvents.forEach(function(e){this.emit.apply(this,e)}.bind(this));this._bufferedEvents=[]};DelayedStream.prototype.pipe=function(){var e=r.prototype.pipe.apply(this,arguments);this.resume();return e};DelayedStream.prototype._handleEmit=function(e){if(this._released){this.emit.apply(this,e);return}if(e[0]==="data"){this.dataSize+=e[1].length;this._checkIfMaxDataSizeExceeded()}this._bufferedEvents.push(e)};DelayedStream.prototype._checkIfMaxDataSizeExceeded=function(){if(this._maxDataSizeExceeded){return}if(this.dataSize<=this.maxDataSize){return}this._maxDataSizeExceeded=true;var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(e))}},28685:function(e,t,s){"use strict";var r=s(19032);e.exports.O=convert;function convert(e,t,s){s=checkEncoding(s||"UTF-8");t=checkEncoding(t||"UTF-8");e=e||"";var r;if(s!=="UTF-8"&&typeof e==="string"){e=Buffer.from(e,"binary")}if(s===t){if(typeof e==="string"){r=Buffer.from(e)}else{r=e}}else{try{r=convertIconvLite(e,t,s)}catch(t){console.error(t);r=e}}if(typeof r==="string"){r=Buffer.from(r,"utf-8")}return r}function convertIconvLite(e,t,s){if(t==="UTF-8"){return r.decode(e,s)}else if(s==="UTF-8"){return r.encode(e,t)}else{return r.encode(r.decode(e,s),t)}}function checkEncoding(e){return(e||"").toString().trim().replace(/^latin[\-_]?(\d+)$/i,"ISO-8859-$1").replace(/^win(?:dows)?[\-_]?(\d+)$/i,"WINDOWS-$1").replace(/^utf[\-_]?(\d+)$/i,"UTF-$1").replace(/^ks_c_5601\-1987$/i,"CP949").replace(/^us[\-_]?ascii$/i,"ASCII").toUpperCase()}},91585:function(e,t,s){"use strict";const{PassThrough:r}=s(12781);e.exports=e=>{e={...e};const{array:t}=e;let{encoding:s}=e;const i=s==="buffer";let n=false;if(t){n=!(s||i)}else{s=s||"utf8"}if(i){s=null}const a=new r({objectMode:n});if(s){a.setEncoding(s)}let c=0;const u=[];a.on("data",(e=>{u.push(e);if(n){c=u.length}else{c+=e.length}}));a.getBufferedValue=()=>{if(t){return u}return i?Buffer.concat(u,c):u.join("")};a.getBufferedLength=()=>c;return a}},21766:function(e,t,s){"use strict";const{constants:r}=s(14300);const i=s(12781);const{promisify:n}=s(73837);const a=s(91585);const c=n(i.pipeline);class MaxBufferError extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}}async function getStream(e,t){if(!e){throw new Error("Expected a stream")}t={maxBuffer:Infinity,...t};const{maxBuffer:s}=t;const i=a(t);await new Promise(((t,n)=>{const rejectPromise=e=>{if(e&&i.getBufferedLength()<=r.MAX_LENGTH){e.bufferedData=i.getBufferedValue()}n(e)};(async()=>{try{await c(e,i);t()}catch(e){rejectPromise(e)}})();i.on("data",(()=>{if(i.getBufferedLength()>s){rejectPromise(new MaxBufferError)}}))}));return i.getBufferedValue()}e.exports=getStream;e.exports.buffer=(e,t)=>getStream(e,{...t,encoding:"buffer"});e.exports.array=(e,t)=>getStream(e,{...t,array:true});e.exports.MaxBufferError=MaxBufferError},15098:function(e,t,s){"use strict";var r=this&&this.__awaiter||function(e,t,s,r){function adopt(e){return e instanceof s?e:new s((function(t){t(e)}))}return new(s||(s=Promise))((function(s,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?s(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())}))};var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const n=i(s(41808));const a=i(s(24404));const c=i(s(57310));const u=i(s(39491));const o=i(s(38237));const l=s(70439);const p=i(s(595));const d=o.default("https-proxy-agent:agent");class HttpsProxyAgent extends l.Agent{constructor(e){let t;if(typeof e==="string"){t=c.default.parse(e)}else{t=e}if(!t){throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!")}d("creating new HttpsProxyAgent instance: %o",t);super(t);const s=Object.assign({},t);this.secureProxy=t.secureProxy||isHTTPS(s.protocol);s.host=s.hostname||s.host;if(typeof s.port==="string"){s.port=parseInt(s.port,10)}if(!s.port&&s.host){s.port=this.secureProxy?443:80}if(this.secureProxy&&!("ALPNProtocols"in s)){s.ALPNProtocols=["http 1.1"]}if(s.host&&s.path){delete s.path;delete s.pathname}this.proxy=s}callback(e,t){return r(this,void 0,void 0,(function*(){const{proxy:s,secureProxy:r}=this;let i;if(r){d("Creating `tls.Socket`: %o",s);i=a.default.connect(s)}else{d("Creating `net.Socket`: %o",s);i=n.default.connect(s)}const c=Object.assign({},s.headers);const o=`${t.host}:${t.port}`;let l=`CONNECT ${o} HTTP/1.1\r\n`;if(s.auth){c["Proxy-Authorization"]=`Basic ${Buffer.from(s.auth).toString("base64")}`}let{host:y,port:h,secureEndpoint:m}=t;if(!isDefaultPort(h,m)){y+=`:${h}`}c.Host=y;c.Connection="close";for(const e of Object.keys(c)){l+=`${e}: ${c[e]}\r\n`}const b=p.default(i);i.write(`${l}\r\n`);const{statusCode:D,buffered:q}=yield b;if(D===200){e.once("socket",resume);if(t.secureEndpoint){d("Upgrading socket connection to TLS");const e=t.servername||t.host;return a.default.connect(Object.assign(Object.assign({},omit(t,"host","hostname","path","port")),{socket:i,servername:e}))}return i}i.destroy();const v=new n.default.Socket({writable:false});v.readable=true;e.once("socket",(e=>{d("replaying proxy buffer for failed request");u.default(e.listenerCount("data")>0);e.push(q);e.push(null)}));return v}))}}t["default"]=HttpsProxyAgent;function resume(e){e.resume()}function isDefaultPort(e,t){return Boolean(!t&&e===80||t&&e===443)}function isHTTPS(e){return typeof e==="string"?/^https:?$/i.test(e):false}function omit(e,...t){const s={};let r;for(r in e){if(!t.includes(r)){s[r]=e[r]}}return s}},77219:function(e,t,s){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};const i=r(s(15098));function createHttpsProxyAgent(e){return new i.default(e)}(function(e){e.HttpsProxyAgent=i.default;e.prototype=i.default.prototype})(createHttpsProxyAgent||(createHttpsProxyAgent={}));e.exports=createHttpsProxyAgent},595:function(e,t,s){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const i=r(s(38237));const n=i.default("https-proxy-agent:parse-proxy-response");function parseProxyResponse(e){return new Promise(((t,s)=>{let r=0;const i=[];function read(){const t=e.read();if(t)ondata(t);else e.once("readable",read)}function cleanup(){e.removeListener("end",onend);e.removeListener("error",onerror);e.removeListener("close",onclose);e.removeListener("readable",read)}function onclose(e){n("onclose had error %o",e)}function onend(){n("onend")}function onerror(e){cleanup();n("onerror %o",e);s(e)}function ondata(e){i.push(e);r+=e.length;const s=Buffer.concat(i,r);const a=s.indexOf("\r\n\r\n");if(a===-1){n("have not received end of HTTP headers yet...");read();return}const c=s.toString("ascii",0,s.indexOf("\r\n"));const u=+c.split(" ")[1];n("got proxy server response: %o",c);t({statusCode:u,buffered:s})}e.on("error",onerror);e.on("close",onclose);e.on("end",onend);read()}))}t["default"]=parseProxyResponse},70439:function(e,t,s){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};const i=s(82361);const n=r(s(38237));const a=r(s(28997));const c=n.default("agent-base");function isAgent(e){return Boolean(e)&&typeof e.addRequest==="function"}function isSecureEndpoint(){const{stack:e}=new Error;if(typeof e!=="string")return false;return e.split("\n").some((e=>e.indexOf("(https.js:")!==-1||e.indexOf("node:https:")!==-1))}function createAgent(e,t){return new createAgent.Agent(e,t)}(function(e){class Agent extends i.EventEmitter{constructor(e,t){super();let s=t;if(typeof e==="function"){this.callback=e}else if(e){s=e}this.timeout=null;if(s&&typeof s.timeout==="number"){this.timeout=s.timeout}this.maxFreeSockets=1;this.maxSockets=1;this.maxTotalSockets=Infinity;this.sockets={};this.freeSockets={};this.requests={};this.options={}}get defaultPort(){if(typeof this.explicitDefaultPort==="number"){return this.explicitDefaultPort}return isSecureEndpoint()?443:80}set defaultPort(e){this.explicitDefaultPort=e}get protocol(){if(typeof this.explicitProtocol==="string"){return this.explicitProtocol}return isSecureEndpoint()?"https:":"http:"}set protocol(e){this.explicitProtocol=e}callback(e,t,s){throw new Error('"agent-base" has no default implementation, you must subclass and override `callback()`')}addRequest(e,t){const s=Object.assign({},t);if(typeof s.secureEndpoint!=="boolean"){s.secureEndpoint=isSecureEndpoint()}if(s.host==null){s.host="localhost"}if(s.port==null){s.port=s.secureEndpoint?443:80}if(s.protocol==null){s.protocol=s.secureEndpoint?"https:":"http:"}if(s.host&&s.path){delete s.path}delete s.agent;delete s.hostname;delete s._defaultAgent;delete s.defaultPort;delete s.createConnection;e._last=true;e.shouldKeepAlive=false;let r=false;let i=null;const n=s.timeout||this.timeout;const onerror=t=>{if(e._hadError)return;e.emit("error",t);e._hadError=true};const ontimeout=()=>{i=null;r=true;const e=new Error(`A "socket" was not created for HTTP request before ${n}ms`);e.code="ETIMEOUT";onerror(e)};const callbackError=e=>{if(r)return;if(i!==null){clearTimeout(i);i=null}onerror(e)};const onsocket=t=>{if(r)return;if(i!=null){clearTimeout(i);i=null}if(isAgent(t)){c("Callback returned another Agent instance %o",t.constructor.name);t.addRequest(e,s);return}if(t){t.once("free",(()=>{this.freeSocket(t,s)}));e.onSocket(t);return}const n=new Error(`no Duplex stream was returned to agent-base for \`${e.method} ${e.path}\``);onerror(n)};if(typeof this.callback!=="function"){onerror(new Error("`callback` is not defined"));return}if(!this.promisifiedCallback){if(this.callback.length>=3){c("Converting legacy callback function to promise");this.promisifiedCallback=a.default(this.callback)}else{this.promisifiedCallback=this.callback}}if(typeof n==="number"&&n>0){i=setTimeout(ontimeout,n)}if("port"in s&&typeof s.port!=="number"){s.port=Number(s.port)}try{c("Resolving socket for %o request: %o",s.protocol,`${e.method} ${e.path}`);Promise.resolve(this.promisifiedCallback(e,s)).then(onsocket,callbackError)}catch(e){Promise.reject(e).catch(callbackError)}}freeSocket(e,t){c("Freeing socket %o %o",e.constructor.name,t);e.destroy()}destroy(){c("Destroying agent %o",this.constructor.name)}}e.Agent=Agent;e.prototype=e.Agent.prototype})(createAgent||(createAgent={}));e.exports=createAgent},28997:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function promisify(e){return function(t,s){return new Promise(((r,i)=>{e.call(this,t,s,((e,t)=>{if(e){i(e)}else{r(t)}}))}))}}t["default"]=promisify},39695:function(e,t,s){"use strict";var r=s(15118).Buffer;t._dbcs=DBCSCodec;var i=-1,n=-2,a=-10,c=-1e3,u=new Array(256),o=-1;for(var l=0;l<256;l++)u[l]=i;function DBCSCodec(e,t){this.encodingName=e.encodingName;if(!e)throw new Error("DBCS codec is called without the data.");if(!e.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var s=e.table();this.decodeTables=[];this.decodeTables[0]=u.slice(0);this.decodeTableSeq=[];for(var r=0;r<s.length;r++)this._addDecodeChunk(s[r]);if(typeof e.gb18030==="function"){this.gb18030=e.gb18030();var a=this.decodeTables.length;this.decodeTables.push(u.slice(0));var o=this.decodeTables.length;this.decodeTables.push(u.slice(0));var l=this.decodeTables[0];for(var r=129;r<=254;r++){var p=this.decodeTables[c-l[r]];for(var d=48;d<=57;d++){if(p[d]===i){p[d]=c-a}else if(p[d]>c){throw new Error("gb18030 decode tables conflict at byte 2")}var y=this.decodeTables[c-p[d]];for(var h=129;h<=254;h++){if(y[h]===i){y[h]=c-o}else if(y[h]===c-o){continue}else if(y[h]>c){throw new Error("gb18030 decode tables conflict at byte 3")}var m=this.decodeTables[c-y[h]];for(var b=48;b<=57;b++){if(m[b]===i)m[b]=n}}}}}this.defaultCharUnicode=t.defaultCharUnicode;this.encodeTable=[];this.encodeTableSeq=[];var D={};if(e.encodeSkipVals)for(var r=0;r<e.encodeSkipVals.length;r++){var q=e.encodeSkipVals[r];if(typeof q==="number")D[q]=true;else for(var d=q.from;d<=q.to;d++)D[d]=true}this._fillEncodeTable(0,0,D);if(e.encodeAdd){for(var v in e.encodeAdd)if(Object.prototype.hasOwnProperty.call(e.encodeAdd,v))this._setEncodeChar(v.charCodeAt(0),e.encodeAdd[v])}this.defCharSB=this.encodeTable[0][t.defaultCharSingleByte.charCodeAt(0)];if(this.defCharSB===i)this.defCharSB=this.encodeTable[0]["?"];if(this.defCharSB===i)this.defCharSB="?".charCodeAt(0)}DBCSCodec.prototype.encoder=DBCSEncoder;DBCSCodec.prototype.decoder=DBCSDecoder;DBCSCodec.prototype._getDecodeTrieNode=function(e){var t=[];for(;e>0;e>>>=8)t.push(e&255);if(t.length==0)t.push(0);var s=this.decodeTables[0];for(var r=t.length-1;r>0;r--){var n=s[t[r]];if(n==i){s[t[r]]=c-this.decodeTables.length;this.decodeTables.push(s=u.slice(0))}else if(n<=c){s=this.decodeTables[c-n]}else throw new Error("Overwrite byte in "+this