/
index.js
1 lines (1 loc) · 19.2 KB
/
index.js
1
module.exports=(()=>{var A={175:(A,t,i)=>{"use strict";const r={26:"abcdefghijklmnopqrstuvwxyz",32:"123456789abcdefghjkmnpqrstuvwxyz",36:"0123456789abcdefghijklmnopqrstuvwxyz",49:"abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",52:"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",58:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",62:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",64:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"};function encodeBufferToBase(A,t){const f=r[t];if(!f){throw new Error("Unknown encoding base"+t)}const g=A.length;const s=i(152);s.RM=s.DP=0;let h=new s(0);for(let t=g-1;t>=0;t--){h=h.times(256).plus(A[t])}let I="";while(h.gt(0)){I=f[h.mod(t)]+I;h=h.div(t)}s.DP=20;s.RM=1;return I}let f=undefined;let g=undefined;let s=undefined;let h=undefined;let I=undefined;function getHashDigest(A,t,r,e){t=t||"xxhash64";e=e||9999;let n;if(t==="xxhash64"){if(g===undefined){g=i(945);if(h===undefined){h=i(909)}}n=new h(g())}else if(t==="md4"){if(s===undefined){s=i(966);if(h===undefined){h=i(909)}}n=new h(s())}else if(t==="native-md4"){if(typeof f==="undefined"){f=i(417);if(I===undefined){I=i(588)}}n=new I(()=>f.createHash("md4"),"md4")}else{if(typeof f==="undefined"){f=i(417);if(I===undefined){I=i(588)}}n=new I(()=>f.createHash(t),t)}n.update(A);if(r==="base26"||r==="base32"||r==="base36"||r==="base49"||r==="base52"||r==="base58"||r==="base62"){return encodeBufferToBase(n.digest(),r.substr(4)).substr(0,e)}else{return n.digest(r||"hex").substr(0,e)}}A.exports=getHashDigest},909:(A,t,i)=>{const r=i(173).MAX_SHORT_STRING;class BatchedHash{constructor(A){this.string=undefined;this.encoding=undefined;this.hash=A}update(A,t){if(this.string!==undefined){if(typeof A==="string"&&t===this.encoding&&this.string.length+A.length<r){this.string+=A;return this}this.hash.update(this.string,this.encoding);this.string=undefined}if(typeof A==="string"){if(A.length<r&&(!t||!t.startsWith("ba"))){this.string=A;this.encoding=t}else{this.hash.update(A,t)}}else{this.hash.update(A)}return this}digest(A){if(this.string!==undefined){this.hash.update(this.string,this.encoding)}return this.hash.digest(A)}}A.exports=BatchedHash},588:A=>{const t=2e3;const i={};class BulkUpdateDecorator{constructor(A,t){this.hashKey=t;if(typeof A==="function"){this.hashFactory=A;this.hash=undefined}else{this.hashFactory=undefined;this.hash=A}this.buffer=""}update(A,i){if(i!==undefined||typeof A!=="string"||A.length>t){if(this.hash===undefined){this.hash=this.hashFactory()}if(this.buffer.length>0){this.hash.update(this.buffer);this.buffer=""}this.hash.update(A,i)}else{this.buffer+=A;if(this.buffer.length>t){if(this.hash===undefined){this.hash=this.hashFactory()}this.hash.update(this.buffer);this.buffer=""}}return this}digest(A){let t;const r=this.buffer;if(this.hash===undefined){const f=`${this.hashKey}-${A}`;t=i[f];if(t===undefined){t=i[f]=new Map}const g=t.get(r);if(g!==undefined){return g}this.hash=this.hashFactory()}if(r.length>0){this.hash.update(r)}const f=this.hash.digest(A);if(t!==undefined){t.set(r,f)}return f}}A.exports=BulkUpdateDecorator},966:(A,t,i)=>{"use strict";const r=i(173);const f=new WebAssembly.Module(Buffer.from("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","base64"));A.exports=r.bind(null,f,[],64,32)},173:A=>{"use strict";const t=Math.floor((65536-64)/4)&~3;class WasmHash{constructor(A,t,i,r){const f=A.exports;f.init();this.exports=f;this.mem=Buffer.from(f.memory.buffer,0,65536);this.buffered=0;this.instancesPool=t;this.chunkSize=i;this.digestSize=r}reset(){this.buffered=0;this.exports.init()}update(A,i){if(typeof A==="string"){while(A.length>t){this._updateWithShortString(A.slice(0,t),i);A=A.slice(t)}this._updateWithShortString(A,i);return this}this._updateWithBuffer(A);return this}_updateWithShortString(A,t){const{exports:i,buffered:r,mem:f,chunkSize:g}=this;let s;if(A.length<70){if(!t||t==="utf-8"||t==="utf8"){s=r;for(let i=0;i<A.length;i++){const r=A.charCodeAt(i);if(r<128){f[s++]=r}else if(r<2048){f[s]=r>>6|192;f[s+1]=r&63|128;s+=2}else{s+=f.write(A.slice(i),s,t);break}}}else if(t==="latin1"){s=r;for(let t=0;t<A.length;t++){const i=A.charCodeAt(t);f[s++]=i}}else{s=r+f.write(A,r,t)}}else{s=r+f.write(A,r,t)}if(s<g){this.buffered=s}else{const A=s&~(this.chunkSize-1);i.update(A);const t=s-A;this.buffered=t;if(t>0){f.copyWithin(0,A,s)}}}_updateWithBuffer(A){const{exports:t,buffered:i,mem:r}=this;const f=A.length;if(i+f<this.chunkSize){A.copy(r,i,0,f);this.buffered+=f}else{const g=i+f&~(this.chunkSize-1);if(g>65536){let f=65536-i;A.copy(r,i,0,f);t.update(65536);const s=g-i-65536;while(f<s){A.copy(r,0,f,f+65536);t.update(65536);f+=65536}A.copy(r,0,f,g-i);t.update(g-i-f)}else{A.copy(r,i,0,g-i);t.update(g)}const s=f+i-g;this.buffered=s;if(s>0){A.copy(r,0,f-s,f)}}}digest(A){const{exports:t,buffered:i,mem:r,digestSize:f}=this;t.final(i);this.instancesPool.push(this);const g=r.toString("latin1",0,f);if(A==="hex"){return g}if(A==="binary"||!A){return Buffer.from(g,"hex")}return Buffer.from(g,"hex").toString(A)}}const i=(A,t,i,r)=>{if(t.length>0){const A=t.pop();A.reset();return A}else{return new WasmHash(new WebAssembly.Instance(A),t,i,r)}};A.exports=i;A.exports.MAX_SHORT_STRING=t},945:(A,t,i)=>{"use strict";const r=i(173);const f=new WebAssembly.Module(Buffer.from("AGFzbQEAAAABCAJgAX8AYAAAAwQDAQAABQMBAAEGGgV+AUIAC34BQgALfgFCAAt+AUIAC34BQgALByIEBGluaXQAAAZ1cGRhdGUAAQVmaW5hbAACBm1lbW9yeQIACrUIAzAAQtbrgu7q/Yn14AAkAELP1tO+0ser2UIkAUIAJAJC+erQ0OfJoeThACQDQgAkBAvUAQIBfwR+IABFBEAPCyMEIACtfCQEIwAhAiMBIQMjAiEEIwMhBQNAIAIgASkDAELP1tO+0ser2UJ+fEIfiUKHla+vmLbem55/fiECIAMgASkDCELP1tO+0ser2UJ+fEIfiUKHla+vmLbem55/fiEDIAQgASkDEELP1tO+0ser2UJ+fEIfiUKHla+vmLbem55/fiEEIAUgASkDGELP1tO+0ser2UJ+fEIfiUKHla+vmLbem55/fiEFIAAgAUEgaiIBSw0ACyACJAAgAyQBIAQkAiAFJAMLqwYCAX8EfiMEQgBSBH4jACICQgGJIwEiA0IHiXwjAiIEQgyJfCMDIgVCEol8IAJCz9bTvtLHq9lCfkIfiUKHla+vmLbem55/foVCh5Wvr5i23puef35CnaO16oOxjYr6AH0gA0LP1tO+0ser2UJ+Qh+JQoeVr6+Ytt6bnn9+hUKHla+vmLbem55/fkKdo7Xqg7GNivoAfSAEQs/W077Sx6vZQn5CH4lCh5Wvr5i23puef36FQoeVr6+Ytt6bnn9+Qp2jteqDsY2K+gB9IAVCz9bTvtLHq9lCfkIfiUKHla+vmLbem55/foVCh5Wvr5i23puef35CnaO16oOxjYr6AH0FQsXP2bLx5brqJwsjBCAArXx8IQIDQCABQQhqIABNBEAgAiABKQMAQs/W077Sx6vZQn5CH4lCh5Wvr5i23puef36FQhuJQoeVr6+Ytt6bnn9+Qp2jteqDsY2K+gB9IQIgAUEIaiEBDAELCyABQQRqIABNBEACfyACIAE1AgBCh5Wvr5i23puef36FQheJQs/W077Sx6vZQn5C+fPd8Zn2masWfCECIAFBBGoLIQELA0AgACABRwRAIAIgATEAAELFz9my8eW66id+hUILiUKHla+vmLbem55/fiECIAFBAWohAQwBCwtBACACIAJCIYiFQs/W077Sx6vZQn4iAiACQh2IhUL5893xmfaZqxZ+IgIgAkIgiIUiAkIgiCIDQv//A4NCIIYgA0KAgPz/D4NCEIiEIgNC/4GAgPAfg0IQhiADQoD+g4CA4D+DQgiIhCIDQo+AvIDwgcAHg0IIhiADQvCBwIeAnoD4AINCBIiEIgNChoyYsODAgYMGfEIEiEKBgoSIkKDAgAGDQid+IANCsODAgYOGjJgwhHw3AwBBCCACQv////8PgyICQv//A4NCIIYgAkKAgPz/D4NCEIiEIgJC/4GAgPAfg0IQhiACQoD+g4CA4D+DQgiIhCICQo+AvIDwgcAHg0IIhiACQvCBwIeAnoD4AINCBIiEIgJChoyYsODAgYMGfEIEiEKBgoSIkKDAgAGDQid+IAJCsODAgYOGjJgwhHw3AwAL","base64"));A.exports=r.bind(null,f,[],32,16)},926:(A,t,i)=>{"use strict";const r=i(392);const f=i(794);const g=i(175);const s=i(481);t.urlToRequest=f;t.getHashDigest=g;t.interpolateName=s;t.isUrlRequest=r},481:(A,t,i)=>{"use strict";const r=i(622);const f=i(175);function interpolateName(A,t,i={}){let g;const s=A.resourceQuery&&A.resourceQuery.length>1;if(typeof t==="function"){g=t(A.resourcePath,s?A.resourceQuery:undefined)}else{g=t||"[hash].[ext]"}const h=i.context;const I=i.content;const e=i.regExp;let n="bin";let u="file";let B="";let C="";let E="";if(A.resourcePath){const t=r.parse(A.resourcePath);let i=A.resourcePath;if(t.ext){n=t.ext.substr(1)}if(t.dir){u=t.name;i=t.dir+r.sep}if(typeof h!=="undefined"){B=r.relative(h,i+"_").replace(/\\/g,"/").replace(/\.\.(\/)?/g,"_$1");B=B.substr(0,B.length-1)}else{B=i.replace(/\\/g,"/").replace(/\.\.(\/)?/g,"_$1")}if(B.length===1){B=""}else if(B.length>1){C=r.basename(B)}}if(A.resourceQuery&&A.resourceQuery.length>1){E=A.resourceQuery;const t=E.indexOf("#");if(t>=0){E=E.substr(0,t)}}let Q=g;if(I){Q=Q.replace(/\[(?:([^:\]]+):)?(?:hash|contenthash)(?::([a-z]+\d*))?(?::(\d+))?\]/gi,(A,t,i,r)=>f(I,t,i,parseInt(r,10)))}Q=Q.replace(/\[ext\]/gi,()=>n).replace(/\[name\]/gi,()=>u).replace(/\[path\]/gi,()=>B).replace(/\[folder\]/gi,()=>C).replace(/\[query\]/gi,()=>E);if(e&&A.resourcePath){const t=A.resourcePath.match(new RegExp(e));t&&t.forEach((A,t)=>{Q=Q.replace(new RegExp("\\["+t+"\\]","ig"),A)})}if(typeof A.options==="object"&&typeof A.options.customInterpolateName==="function"){Q=A.options.customInterpolateName.call(A,Q,t,i)}return Q}A.exports=interpolateName},392:(A,t,i)=>{"use strict";const r=i(622);function isUrlRequest(A){if(/^data:/i.test(A)){return true}if(/^[a-z][a-z0-9+.-]*:/i.test(A)&&!r.win32.isAbsolute(A)){return false}if(/^\/\//.test(A)){return false}if(/^#/.test(A)){return false}return true}A.exports=isUrlRequest},794:A=>{"use strict";const t=/^[A-Z]:[/\\]|^\\\\/i;function urlToRequest(A,i){if(A===""){return""}const r=/^[^?]*~/;let f;if(t.test(A)){f=A}else if(i!==undefined&&i!==false&&/^\//.test(A)){switch(typeof i){case"string":if(r.test(i)){f=i.replace(/([^~/])$/,"$1/")+A.slice(1)}else{f=i+A}break;case"boolean":f=A;break;default:throw new Error("Unexpected parameters to loader-utils 'urlToRequest': url = "+A+", root = "+i+".")}}else if(/^\.\.?\//.test(A)){f=A}else{f="./"+A}if(r.test(f)){f=f.replace(r,"")}return f}A.exports=urlToRequest},152:function(A){(function(t){"use strict";var i,r=20,f=1,g=1e6,s=1e6,h=-7,I=21,e=false,n="[big.js] ",u=n+"Invalid ",B=u+"decimal places",C=u+"rounding mode",E=n+"Division by zero",Q={},l=void 0,o=/^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i;function _Big_(){function Big(A){var t=this;if(!(t instanceof Big))return A===l?_Big_():new Big(A);if(A instanceof Big){t.s=A.s;t.e=A.e;t.c=A.c.slice()}else{if(typeof A!=="string"){if(Big.strict===true){throw TypeError(u+"number")}A=A===0&&1/A<0?"-0":String(A)}parse(t,A)}t.constructor=Big}Big.prototype=Q;Big.DP=r;Big.RM=f;Big.NE=h;Big.PE=I;Big.strict=e;Big.roundDown=0;Big.roundHalfUp=1;Big.roundHalfEven=2;Big.roundUp=3;return Big}function parse(A,t){var i,r,f;if(!o.test(t)){throw Error(u+"number")}A.s=t.charAt(0)=="-"?(t=t.slice(1),-1):1;if((i=t.indexOf("."))>-1)t=t.replace(".","");if((r=t.search(/e/i))>0){if(i<0)i=r;i+=+t.slice(r+1);t=t.substring(0,r)}else if(i<0){i=t.length}f=t.length;for(r=0;r<f&&t.charAt(r)=="0";)++r;if(r==f){A.c=[A.e=0]}else{for(;f>0&&t.charAt(--f)=="0";);A.e=i-r-1;A.c=[];for(i=0;r<=f;)A.c[i++]=+t.charAt(r++)}return A}function round(A,t,i,r){var f=A.c;if(i===l)i=A.constructor.RM;if(i!==0&&i!==1&&i!==2&&i!==3){throw Error(C)}if(t<1){r=i===3&&(r||!!f[0])||t===0&&(i===1&&f[0]>=5||i===2&&(f[0]>5||f[0]===5&&(r||f[1]!==l)));f.length=1;if(r){A.e=A.e-t+1;f[0]=1}else{f[0]=A.e=0}}else if(t<f.length){r=i===1&&f[t]>=5||i===2&&(f[t]>5||f[t]===5&&(r||f[t+1]!==l||f[t-1]&1))||i===3&&(r||!!f[0]);f.length=t--;if(r){for(;++f[t]>9;){f[t]=0;if(!t--){++A.e;f.unshift(1)}}}for(t=f.length;!f[--t];)f.pop()}return A}function stringify(A,t,i){var r=A.e,f=A.c.join(""),g=f.length;if(t){f=f.charAt(0)+(g>1?"."+f.slice(1):"")+(r<0?"e":"e+")+r}else if(r<0){for(;++r;)f="0"+f;f="0."+f}else if(r>0){if(++r>g){for(r-=g;r--;)f+="0"}else if(r<g){f=f.slice(0,r)+"."+f.slice(r)}}else if(g>1){f=f.charAt(0)+"."+f.slice(1)}return A.s<0&&i?"-"+f:f}Q.abs=function(){var A=new this.constructor(this);A.s=1;return A};Q.cmp=function(A){var t,i=this,r=i.c,f=(A=new i.constructor(A)).c,g=i.s,s=A.s,h=i.e,I=A.e;if(!r[0]||!f[0])return!r[0]?!f[0]?0:-s:g;if(g!=s)return g;t=g<0;if(h!=I)return h>I^t?1:-1;s=(h=r.length)<(I=f.length)?h:I;for(g=-1;++g<s;){if(r[g]!=f[g])return r[g]>f[g]^t?1:-1}return h==I?0:h>I^t?1:-1};Q.div=function(A){var t=this,i=t.constructor,r=t.c,f=(A=new i(A)).c,s=t.s==A.s?1:-1,h=i.DP;if(h!==~~h||h<0||h>g){throw Error(B)}if(!f[0]){throw Error(E)}if(!r[0]){A.s=s;A.c=[A.e=0];return A}var I,e,n,u,C,Q=f.slice(),o=I=f.length,p=r.length,w=r.slice(0,I),D=w.length,y=A,v=y.c=[],S=0,J=h+(y.e=t.e-A.e)+1;y.s=s;s=J<0?0:J;Q.unshift(0);for(;D++<I;)w.push(0);do{for(n=0;n<10;n++){if(I!=(D=w.length)){u=I>D?1:-1}else{for(C=-1,u=0;++C<I;){if(f[C]!=w[C]){u=f[C]>w[C]?1:-1;break}}}if(u<0){for(e=D==I?f:Q;D;){if(w[--D]<e[D]){C=D;for(;C&&!w[--C];)w[C]=9;--w[C];w[D]+=10}w[D]-=e[D]}for(;!w[0];)w.shift()}else{break}}v[S++]=u?n:++n;if(w[0]&&u)w[D]=r[o]||0;else w=[r[o]]}while((o++<p||w[0]!==l)&&s--);if(!v[0]&&S!=1){v.shift();y.e--;J--}if(S>J)round(y,J,i.RM,w[0]!==l);return y};Q.eq=function(A){return this.cmp(A)===0};Q.gt=function(A){return this.cmp(A)>0};Q.gte=function(A){return this.cmp(A)>-1};Q.lt=function(A){return this.cmp(A)<0};Q.lte=function(A){return this.cmp(A)<1};Q.minus=Q.sub=function(A){var t,i,r,f,g=this,s=g.constructor,h=g.s,I=(A=new s(A)).s;if(h!=I){A.s=-I;return g.plus(A)}var e=g.c.slice(),n=g.e,u=A.c,B=A.e;if(!e[0]||!u[0]){if(u[0]){A.s=-I}else if(e[0]){A=new s(g)}else{A.s=1}return A}if(h=n-B){if(f=h<0){h=-h;r=e}else{B=n;r=u}r.reverse();for(I=h;I--;)r.push(0);r.reverse()}else{i=((f=e.length<u.length)?e:u).length;for(h=I=0;I<i;I++){if(e[I]!=u[I]){f=e[I]<u[I];break}}}if(f){r=e;e=u;u=r;A.s=-A.s}if((I=(i=u.length)-(t=e.length))>0)for(;I--;)e[t++]=0;for(I=t;i>h;){if(e[--i]<u[i]){for(t=i;t&&!e[--t];)e[t]=9;--e[t];e[i]+=10}e[i]-=u[i]}for(;e[--I]===0;)e.pop();for(;e[0]===0;){e.shift();--B}if(!e[0]){A.s=1;e=[B=0]}A.c=e;A.e=B;return A};Q.mod=function(A){var t,i=this,r=i.constructor,f=i.s,g=(A=new r(A)).s;if(!A.c[0]){throw Error(E)}i.s=A.s=1;t=A.cmp(i)==1;i.s=f;A.s=g;if(t)return new r(i);f=r.DP;g=r.RM;r.DP=r.RM=0;i=i.div(A);r.DP=f;r.RM=g;return this.minus(i.times(A))};Q.plus=Q.add=function(A){var t,i,r,f=this,g=f.constructor;A=new g(A);if(f.s!=A.s){A.s=-A.s;return f.minus(A)}var s=f.e,h=f.c,I=A.e,e=A.c;if(!h[0]||!e[0]){if(!e[0]){if(h[0]){A=new g(f)}else{A.s=f.s}}return A}h=h.slice();if(t=s-I){if(t>0){I=s;r=e}else{t=-t;r=h}r.reverse();for(;t--;)r.push(0);r.reverse()}if(h.length-e.length<0){r=e;e=h;h=r}t=e.length;for(i=0;t;h[t]%=10)i=(h[--t]=h[t]+e[t]+i)/10|0;if(i){h.unshift(i);++I}for(t=h.length;h[--t]===0;)h.pop();A.c=h;A.e=I;return A};Q.pow=function(A){var t=this,i=new t.constructor("1"),r=i,f=A<0;if(A!==~~A||A<-s||A>s){throw Error(u+"exponent")}if(f)A=-A;for(;;){if(A&1)r=r.times(t);A>>=1;if(!A)break;t=t.times(t)}return f?i.div(r):r};Q.prec=function(A,t){if(A!==~~A||A<1||A>g){throw Error(u+"precision")}return round(new this.constructor(this),A,t)};Q.round=function(A,t){if(A===l)A=0;else if(A!==~~A||A<-g||A>g){throw Error(B)}return round(new this.constructor(this),A+this.e+1,t)};Q.sqrt=function(){var A,t,i,r=this,f=r.constructor,g=r.s,s=r.e,h=new f("0.5");if(!r.c[0])return new f(r);if(g<0){throw Error(n+"No square root")}g=Math.sqrt(r+"");if(g===0||g===1/0){t=r.c.join("");if(!(t.length+s&1))t+="0";g=Math.sqrt(t);s=((s+1)/2|0)-(s<0||s&1);A=new f((g==1/0?"5e":(g=g.toExponential()).slice(0,g.indexOf("e")+1))+s)}else{A=new f(g+"")}s=A.e+(f.DP+=4);do{i=A;A=h.times(i.plus(r.div(i)))}while(i.c.slice(0,s).join("")!==A.c.slice(0,s).join(""));return round(A,(f.DP-=4)+A.e+1,f.RM)};Q.times=Q.mul=function(A){var t,i=this,r=i.constructor,f=i.c,g=(A=new r(A)).c,s=f.length,h=g.length,I=i.e,e=A.e;A.s=i.s==A.s?1:-1;if(!f[0]||!g[0]){A.c=[A.e=0];return A}A.e=I+e;if(s<h){t=f;f=g;g=t;e=s;s=h;h=e}for(t=new Array(e=s+h);e--;)t[e]=0;for(I=h;I--;){h=0;for(e=s+I;e>I;){h=t[e]+g[I]*f[e-I-1]+h;t[e--]=h%10;h=h/10|0}t[e]=h}if(h)++A.e;else t.shift();for(I=t.length;!t[--I];)t.pop();A.c=t;return A};Q.toExponential=function(A,t){var i=this,r=i.c[0];if(A!==l){if(A!==~~A||A<0||A>g){throw Error(B)}i=round(new i.constructor(i),++A,t);for(;i.c.length<A;)i.c.push(0)}return stringify(i,true,!!r)};Q.toFixed=function(A,t){var i=this,r=i.c[0];if(A!==l){if(A!==~~A||A<0||A>g){throw Error(B)}i=round(new i.constructor(i),A+i.e+1,t);for(A=A+i.e+1;i.c.length<A;)i.c.push(0)}return stringify(i,false,!!r)};Q.toJSON=Q.toString=function(){var A=this,t=A.constructor;return stringify(A,A.e<=t.NE||A.e>=t.PE,!!A.c[0])};Q.toNumber=function(){var A=Number(stringify(this,true,true));if(this.constructor.strict===true&&!this.eq(A.toString())){throw Error(n+"Imprecise conversion")}return A};Q.toPrecision=function(A,t){var i=this,r=i.constructor,f=i.c[0];if(A!==l){if(A!==~~A||A<1||A>g){throw Error(u+"precision")}i=round(new r(i),A,t);for(;i.c.length<A;)i.c.push(0)}return stringify(i,A<=i.e||i.e<=r.NE||i.e>=r.PE,!!f)};Q.valueOf=function(){var A=this,t=A.constructor;if(t.strict===true){throw Error(n+"valueOf disallowed")}return stringify(A,A.e<=t.NE||A.e>=t.PE,true)};i=_Big_();i["default"]=i.Big=i;if(typeof define==="function"&&define.amd){define(function(){return i})}else if(true&&A.exports){A.exports=i}else{t.Big=i}})(this)},417:A=>{"use strict";A.exports=require("crypto")},622:A=>{"use strict";A.exports=require("path")}};var t={};function __nccwpck_require__(i){if(t[i]){return t[i].exports}var r=t[i]={exports:{}};var f=true;try{A[i].call(r.exports,r,r.exports,__nccwpck_require__);f=false}finally{if(f)delete t[i]}return r.exports}__nccwpck_require__.ab=__dirname+"/";return __nccwpck_require__(926)})();