UNPKG

easy-api-client

Version:

开源项目服务端api框架easy-spring-boot-api的typescript客户端api对接工具包

1 lines 58 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.EasyApiClient=t():e.EasyApiClient=t()}(this,(()=>(()=>{var e={955:function(e,t,n){var r;e.exports=(r=n(21),n(754),n(636),n(506),n(165),function(){var e=r,t=e.lib.BlockCipher,n=e.algo,o=[],i=[],s=[],a=[],c=[],u=[],f=[],l=[],p=[],d=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var n=0,r=0;for(t=0;t<256;t++){var h=r^r<<1^r<<2^r<<3^r<<4;h=h>>>8^255&h^99,o[n]=h,i[h]=n;var y=e[n],m=e[y],g=e[m],v=257*e[h]^16843008*h;s[n]=v<<24|v>>>8,a[n]=v<<16|v>>>16,c[n]=v<<8|v>>>24,u[n]=v,v=16843009*g^65537*m^257*y^16843008*n,f[h]=v<<24|v>>>8,l[h]=v<<16|v>>>16,p[h]=v<<8|v>>>24,d[h]=v,n?(n=y^e[e[e[g^y]]],r^=e[e[r]]):n=r=1}}();var h=[0,1,2,4,8,16,32,64,128,27,54],y=n.AES=t.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,n=e.sigBytes/4,r=4*((this._nRounds=n+6)+1),i=this._keySchedule=[],s=0;s<r;s++)s<n?i[s]=t[s]:(u=i[s-1],s%n?n>6&&s%n==4&&(u=o[u>>>24]<<24|o[u>>>16&255]<<16|o[u>>>8&255]<<8|o[255&u]):(u=o[(u=u<<8|u>>>24)>>>24]<<24|o[u>>>16&255]<<16|o[u>>>8&255]<<8|o[255&u],u^=h[s/n|0]<<24),i[s]=i[s-n]^u);for(var a=this._invKeySchedule=[],c=0;c<r;c++){if(s=r-c,c%4)var u=i[s];else u=i[s-4];a[c]=c<4||s<=4?u:f[o[u>>>24]]^l[o[u>>>16&255]]^p[o[u>>>8&255]]^d[o[255&u]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,s,a,c,u,o)},decryptBlock:function(e,t){var n=e[t+1];e[t+1]=e[t+3],e[t+3]=n,this._doCryptBlock(e,t,this._invKeySchedule,f,l,p,d,i),n=e[t+1],e[t+1]=e[t+3],e[t+3]=n},_doCryptBlock:function(e,t,n,r,o,i,s,a){for(var c=this._nRounds,u=e[t]^n[0],f=e[t+1]^n[1],l=e[t+2]^n[2],p=e[t+3]^n[3],d=4,h=1;h<c;h++){var y=r[u>>>24]^o[f>>>16&255]^i[l>>>8&255]^s[255&p]^n[d++],m=r[f>>>24]^o[l>>>16&255]^i[p>>>8&255]^s[255&u]^n[d++],g=r[l>>>24]^o[p>>>16&255]^i[u>>>8&255]^s[255&f]^n[d++],v=r[p>>>24]^o[u>>>16&255]^i[f>>>8&255]^s[255&l]^n[d++];u=y,f=m,l=g,p=v}y=(a[u>>>24]<<24|a[f>>>16&255]<<16|a[l>>>8&255]<<8|a[255&p])^n[d++],m=(a[f>>>24]<<24|a[l>>>16&255]<<16|a[p>>>8&255]<<8|a[255&u])^n[d++],g=(a[l>>>24]<<24|a[p>>>16&255]<<16|a[u>>>8&255]<<8|a[255&f])^n[d++],v=(a[p>>>24]<<24|a[u>>>16&255]<<16|a[f>>>8&255]<<8|a[255&l])^n[d++],e[t]=y,e[t+1]=m,e[t+2]=g,e[t+3]=v},keySize:8});e.AES=t._createHelper(y)}(),r.AES)},165:function(e,t,n){var r,o,i,s,a,c,u,f,l,p,d,h,y,m,g,v,w,b,E;e.exports=(r=n(21),n(506),void(r.lib.Cipher||(o=r,i=o.lib,s=i.Base,a=i.WordArray,c=i.BufferedBlockAlgorithm,u=o.enc,u.Utf8,f=u.Base64,l=o.algo.EvpKDF,p=i.Cipher=c.extend({cfg:s.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,n){this.cfg=this.cfg.extend(n),this._xformMode=e,this._key=t,this.reset()},reset:function(){c.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?E:w}return function(t){return{encrypt:function(n,r,o){return e(r).encrypt(t,n,r,o)},decrypt:function(n,r,o){return e(r).decrypt(t,n,r,o)}}}}()}),i.StreamCipher=p.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),d=o.mode={},h=i.BlockCipherMode=s.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),y=d.CBC=function(){var e=h.extend();function t(e,t,n){var r,o=this._iv;o?(r=o,this._iv=void 0):r=this._prevBlock;for(var i=0;i<n;i++)e[t+i]^=r[i]}return e.Encryptor=e.extend({processBlock:function(e,n){var r=this._cipher,o=r.blockSize;t.call(this,e,n,o),r.encryptBlock(e,n),this._prevBlock=e.slice(n,n+o)}}),e.Decryptor=e.extend({processBlock:function(e,n){var r=this._cipher,o=r.blockSize,i=e.slice(n,n+o);r.decryptBlock(e,n),t.call(this,e,n,o),this._prevBlock=i}}),e}(),m=(o.pad={}).Pkcs7={pad:function(e,t){for(var n=4*t,r=n-e.sigBytes%n,o=r<<24|r<<16|r<<8|r,i=[],s=0;s<r;s+=4)i.push(o);var c=a.create(i,r);e.concat(c)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},i.BlockCipher=p.extend({cfg:p.cfg.extend({mode:y,padding:m}),reset:function(){var e;p.reset.call(this);var t=this.cfg,n=t.iv,r=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=r.createEncryptor:(e=r.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,n&&n.words):(this._mode=e.call(r,this,n&&n.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),g=i.CipherParams=s.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),v=(o.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,n=e.salt;return(n?a.create([1398893684,1701076831]).concat(n).concat(t):t).toString(f)},parse:function(e){var t,n=f.parse(e),r=n.words;return 1398893684==r[0]&&1701076831==r[1]&&(t=a.create(r.slice(2,4)),r.splice(0,4),n.sigBytes-=16),g.create({ciphertext:n,salt:t})}},w=i.SerializableCipher=s.extend({cfg:s.extend({format:v}),encrypt:function(e,t,n,r){r=this.cfg.extend(r);var o=e.createEncryptor(n,r),i=o.finalize(t),s=o.cfg;return g.create({ciphertext:i,key:n,iv:s.iv,algorithm:e,mode:s.mode,padding:s.padding,blockSize:e.blockSize,formatter:r.format})},decrypt:function(e,t,n,r){return r=this.cfg.extend(r),t=this._parse(t,r.format),e.createDecryptor(n,r).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),b=(o.kdf={}).OpenSSL={execute:function(e,t,n,r,o){if(r||(r=a.random(8)),o)i=l.create({keySize:t+n,hasher:o}).compute(e,r);else var i=l.create({keySize:t+n}).compute(e,r);var s=a.create(i.words.slice(t),4*n);return i.sigBytes=4*t,g.create({key:i,iv:s,salt:r})}},E=i.PasswordBasedCipher=w.extend({cfg:w.cfg.extend({kdf:b}),encrypt:function(e,t,n,r){var o=(r=this.cfg.extend(r)).kdf.execute(n,e.keySize,e.ivSize,r.salt,r.hasher);r.iv=o.iv;var i=w.encrypt.call(this,e,t,o.key,r);return i.mixIn(o),i},decrypt:function(e,t,n,r){r=this.cfg.extend(r),t=this._parse(t,r.format);var o=r.kdf.execute(n,e.keySize,e.ivSize,t.salt,r.hasher);return r.iv=o.iv,w.decrypt.call(this,e,t,o.key,r)}}))))},21:function(e,t,n){var r;e.exports=(r=r||function(e,t){var r;if("undefined"!=typeof window&&window.crypto&&(r=window.crypto),"undefined"!=typeof self&&self.crypto&&(r=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(r=globalThis.crypto),!r&&"undefined"!=typeof window&&window.msCrypto&&(r=window.msCrypto),!r&&void 0!==n.g&&n.g.crypto&&(r=n.g.crypto),!r)try{r=n(477)}catch(e){}var o=function(){if(r){if("function"==typeof r.getRandomValues)try{return r.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof r.randomBytes)try{return r.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")},i=Object.create||function(){function e(){}return function(t){var n;return e.prototype=t,n=new e,e.prototype=null,n}}(),s={},a=s.lib={},c=a.Base={extend:function(e){var t=i(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},u=a.WordArray=c.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||l).stringify(this)},concat:function(e){var t=this.words,n=e.words,r=this.sigBytes,o=e.sigBytes;if(this.clamp(),r%4)for(var i=0;i<o;i++){var s=n[i>>>2]>>>24-i%4*8&255;t[r+i>>>2]|=s<<24-(r+i)%4*8}else for(var a=0;a<o;a+=4)t[r+a>>>2]=n[a>>>2];return this.sigBytes+=o,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=c.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],n=0;n<e;n+=4)t.push(o());return new u.init(t,e)}}),f=s.enc={},l=f.Hex={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],o=0;o<n;o++){var i=t[o>>>2]>>>24-o%4*8&255;r.push((i>>>4).toString(16)),r.push((15&i).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r<t;r+=2)n[r>>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new u.init(n,t/2)}},p=f.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],o=0;o<n;o++){var i=t[o>>>2]>>>24-o%4*8&255;r.push(String.fromCharCode(i))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r<t;r++)n[r>>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new u.init(n,t)}},d=f.Utf8={stringify:function(e){try{return decodeURIComponent(escape(p.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return p.parse(unescape(encodeURIComponent(e)))}},h=a.BufferedBlockAlgorithm=c.extend({reset:function(){this._data=new u.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=d.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n,r=this._data,o=r.words,i=r.sigBytes,s=this.blockSize,a=i/(4*s),c=(a=t?e.ceil(a):e.max((0|a)-this._minBufferSize,0))*s,f=e.min(4*c,i);if(c){for(var l=0;l<c;l+=s)this._doProcessBlock(o,l);n=o.splice(0,c),r.sigBytes-=f}return new u.init(n,f)},clone:function(){var e=c.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),y=(a.Hasher=h.extend({cfg:c.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){h.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,n){return new e.init(n).finalize(t)}},_createHmacHelper:function(e){return function(t,n){return new y.HMAC.init(e,n).finalize(t)}}}),s.algo={});return s}(Math),r)},754:function(e,t,n){var r,o,i;e.exports=(r=n(21),i=(o=r).lib.WordArray,o.enc.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,r=this._map;e.clamp();for(var o=[],i=0;i<n;i+=3)for(var s=(t[i>>>2]>>>24-i%4*8&255)<<16|(t[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|t[i+2>>>2]>>>24-(i+2)%4*8&255,a=0;a<4&&i+.75*a<n;a++)o.push(r.charAt(s>>>6*(3-a)&63));var c=r.charAt(64);if(c)for(;o.length%4;)o.push(c);return o.join("")},parse:function(e){var t=e.length,n=this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var o=0;o<n.length;o++)r[n.charCodeAt(o)]=o}var s=n.charAt(64);if(s){var a=e.indexOf(s);-1!==a&&(t=a)}return function(e,t,n){for(var r=[],o=0,s=0;s<t;s++)if(s%4){var a=n[e.charCodeAt(s-1)]<<s%4*2|n[e.charCodeAt(s)]>>>6-s%4*2;r[o>>>2]|=a<<24-o%4*8,o++}return i.create(r,o)}(e,t,r)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},r.enc.Base64)},956:function(e,t,n){e.exports=n(21).enc.Hex},178:function(e,t,n){e.exports=n(21).enc.Utf8},506:function(e,t,n){var r,o,i,s,a,c,u,f;e.exports=(f=n(21),n(471),n(25),i=(o=(r=f).lib).Base,s=o.WordArray,c=(a=r.algo).MD5,u=a.EvpKDF=i.extend({cfg:i.extend({keySize:4,hasher:c,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var n,r=this.cfg,o=r.hasher.create(),i=s.create(),a=i.words,c=r.keySize,u=r.iterations;a.length<c;){n&&o.update(n),n=o.update(e).finalize(t),o.reset();for(var f=1;f<u;f++)n=o.finalize(n),o.reset();i.concat(n)}return i.sigBytes=4*c,i}}),r.EvpKDF=function(e,t,n){return u.create(n).compute(e,t)},f.EvpKDF)},25:function(e,t,n){var r,o,i;e.exports=(o=(r=n(21)).lib.Base,i=r.enc.Utf8,void(r.algo.HMAC=o.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=i.parse(t));var n=e.blockSize,r=4*n;t.sigBytes>r&&(t=e.finalize(t)),t.clamp();for(var o=this._oKey=t.clone(),s=this._iKey=t.clone(),a=o.words,c=s.words,u=0;u<n;u++)a[u]^=1549556828,c[u]^=909522486;o.sigBytes=s.sigBytes=r,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,n=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(n))}})))},636:function(e,t,n){var r;e.exports=(r=n(21),function(e){var t=r,n=t.lib,o=n.WordArray,i=n.Hasher,s=t.algo,a=[];!function(){for(var t=0;t<64;t++)a[t]=4294967296*e.abs(e.sin(t+1))|0}();var c=s.MD5=i.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var n=0;n<16;n++){var r=t+n,o=e[r];e[r]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var i=this._hash.words,s=e[t+0],c=e[t+1],d=e[t+2],h=e[t+3],y=e[t+4],m=e[t+5],g=e[t+6],v=e[t+7],w=e[t+8],b=e[t+9],E=e[t+10],S=e[t+11],_=e[t+12],O=e[t+13],A=e[t+14],x=e[t+15],R=i[0],C=i[1],P=i[2],B=i[3];R=u(R,C,P,B,s,7,a[0]),B=u(B,R,C,P,c,12,a[1]),P=u(P,B,R,C,d,17,a[2]),C=u(C,P,B,R,h,22,a[3]),R=u(R,C,P,B,y,7,a[4]),B=u(B,R,C,P,m,12,a[5]),P=u(P,B,R,C,g,17,a[6]),C=u(C,P,B,R,v,22,a[7]),R=u(R,C,P,B,w,7,a[8]),B=u(B,R,C,P,b,12,a[9]),P=u(P,B,R,C,E,17,a[10]),C=u(C,P,B,R,S,22,a[11]),R=u(R,C,P,B,_,7,a[12]),B=u(B,R,C,P,O,12,a[13]),P=u(P,B,R,C,A,17,a[14]),R=f(R,C=u(C,P,B,R,x,22,a[15]),P,B,c,5,a[16]),B=f(B,R,C,P,g,9,a[17]),P=f(P,B,R,C,S,14,a[18]),C=f(C,P,B,R,s,20,a[19]),R=f(R,C,P,B,m,5,a[20]),B=f(B,R,C,P,E,9,a[21]),P=f(P,B,R,C,x,14,a[22]),C=f(C,P,B,R,y,20,a[23]),R=f(R,C,P,B,b,5,a[24]),B=f(B,R,C,P,A,9,a[25]),P=f(P,B,R,C,h,14,a[26]),C=f(C,P,B,R,w,20,a[27]),R=f(R,C,P,B,O,5,a[28]),B=f(B,R,C,P,d,9,a[29]),P=f(P,B,R,C,v,14,a[30]),R=l(R,C=f(C,P,B,R,_,20,a[31]),P,B,m,4,a[32]),B=l(B,R,C,P,w,11,a[33]),P=l(P,B,R,C,S,16,a[34]),C=l(C,P,B,R,A,23,a[35]),R=l(R,C,P,B,c,4,a[36]),B=l(B,R,C,P,y,11,a[37]),P=l(P,B,R,C,v,16,a[38]),C=l(C,P,B,R,E,23,a[39]),R=l(R,C,P,B,O,4,a[40]),B=l(B,R,C,P,s,11,a[41]),P=l(P,B,R,C,h,16,a[42]),C=l(C,P,B,R,g,23,a[43]),R=l(R,C,P,B,b,4,a[44]),B=l(B,R,C,P,_,11,a[45]),P=l(P,B,R,C,x,16,a[46]),R=p(R,C=l(C,P,B,R,d,23,a[47]),P,B,s,6,a[48]),B=p(B,R,C,P,v,10,a[49]),P=p(P,B,R,C,A,15,a[50]),C=p(C,P,B,R,m,21,a[51]),R=p(R,C,P,B,_,6,a[52]),B=p(B,R,C,P,h,10,a[53]),P=p(P,B,R,C,E,15,a[54]),C=p(C,P,B,R,c,21,a[55]),R=p(R,C,P,B,w,6,a[56]),B=p(B,R,C,P,x,10,a[57]),P=p(P,B,R,C,g,15,a[58]),C=p(C,P,B,R,O,21,a[59]),R=p(R,C,P,B,y,6,a[60]),B=p(B,R,C,P,S,10,a[61]),P=p(P,B,R,C,d,15,a[62]),C=p(C,P,B,R,b,21,a[63]),i[0]=i[0]+R|0,i[1]=i[1]+C|0,i[2]=i[2]+P|0,i[3]=i[3]+B|0},_doFinalize:function(){var t=this._data,n=t.words,r=8*this._nDataBytes,o=8*t.sigBytes;n[o>>>5]|=128<<24-o%32;var i=e.floor(r/4294967296),s=r;n[15+(o+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),n[14+(o+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),t.sigBytes=4*(n.length+1),this._process();for(var a=this._hash,c=a.words,u=0;u<4;u++){var f=c[u];c[u]=16711935&(f<<8|f>>>24)|4278255360&(f<<24|f>>>8)}return a},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function u(e,t,n,r,o,i,s){var a=e+(t&n|~t&r)+o+s;return(a<<i|a>>>32-i)+t}function f(e,t,n,r,o,i,s){var a=e+(t&r|n&~r)+o+s;return(a<<i|a>>>32-i)+t}function l(e,t,n,r,o,i,s){var a=e+(t^n^r)+o+s;return(a<<i|a>>>32-i)+t}function p(e,t,n,r,o,i,s){var a=e+(n^(t|~r))+o+s;return(a<<i|a>>>32-i)+t}t.MD5=i._createHelper(c),t.HmacMD5=i._createHmacHelper(c)}(Math),r.MD5)},454:function(e,t,n){var r,o;e.exports=(o=n(21),n(165),o.mode.ECB=((r=o.lib.BlockCipherMode.extend()).Encryptor=r.extend({processBlock:function(e,t){this._cipher.encryptBlock(e,t)}}),r.Decryptor=r.extend({processBlock:function(e,t){this._cipher.decryptBlock(e,t)}}),r),o.mode.ECB)},344:function(e,t,n){var r;e.exports=(r=n(21),n(165),r.pad.Pkcs7)},471:function(e,t,n){var r,o,i,s,a,c,u,f;e.exports=(o=(r=f=n(21)).lib,i=o.WordArray,s=o.Hasher,a=r.algo,c=[],u=a.SHA1=s.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],o=n[1],i=n[2],s=n[3],a=n[4],u=0;u<80;u++){if(u<16)c[u]=0|e[t+u];else{var f=c[u-3]^c[u-8]^c[u-14]^c[u-16];c[u]=f<<1|f>>>31}var l=(r<<5|r>>>27)+a+c[u];l+=u<20?1518500249+(o&i|~o&s):u<40?1859775393+(o^i^s):u<60?(o&i|o&s|i&s)-1894007588:(o^i^s)-899497514,a=s,s=i,i=o<<30|o>>>2,o=r,r=l}n[0]=n[0]+r|0,n[1]=n[1]+o|0,n[2]=n[2]+i|0,n[3]=n[3]+s|0,n[4]=n[4]+a|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=Math.floor(n/4294967296),t[15+(r+64>>>9<<4)]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=s.clone.call(this);return e._hash=this._hash.clone(),e}}),r.SHA1=s._createHelper(u),r.HmacSHA1=s._createHmacHelper(u),f.SHA1)},672:(e,t)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.CurrentLoginUserInfo=t.LoginUserInfo=t.RequestType=void 0,function(e){e.get="get",e.post="post",e.put="put",e.delete="delete",e.head="head",e.patch="patch"}(n||(t.RequestType=n={}));var r=function(){this.online=!1,this.enableLog=!1};t.LoginUserInfo=r;var o=new r;t.CurrentLoginUserInfo=o},722:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ApiDecryptAfterHandler=t.ApiCheckSignAfterHandler=void 0;var r=n(551),o=function(){function e(){}return e.newInstance=function(){return new e},e.prototype.convertToSignParams=function(e,t,n){var r=this;n instanceof Array?n.forEach((function(n,o){r.convertToSignParams(e,"".concat(t,"[").concat(o,"]"),n)})):"object"==typeof n&&null!=n?Object.keys(n).forEach((function(o){r.convertToSignParams(e,"".concat(t,".").concat(o),n[o])})):e[t]=n},e.prototype.handle=function(e,t,n){var o=this;if(!e.needSignResult)return n;var i=n.data.data;if(!i)return n;var s={};Object.keys(i).forEach((function(e){var t=i[e];o.convertToSignParams(s,e,t)}));var a=n.data.timestamp,c=r.EncryptUtil.signSHA1Hex(s,a,t.secret);if(n.data.sign!=c)throw console.warn("验签失败, 服务器响应信息非法!"),new Error("验签失败, 服务器响应信息非法!");return n},e.prototype.order=function(){return-2},e}();t.ApiCheckSignAfterHandler=o;var i=function(){function e(){}return e.newInstance=function(){return new e},e.prototype.handle=function(e,t,n){var o;if(!e.decryptResponse||!e.decryptParams||!(null===(o=n.data)||void 0===o?void 0:o.data))return n;var i=n.data.data;return e.decryptParams.forEach((function(e){var n=i[e];if("string"==typeof n)try{var o=r.EncryptUtil.decrypt(n,t.secret);i[e]=o}catch(e){console.warn("参数[".concat(n,"]加密失败!"))}})),n},e.prototype.order=function(){return 999},e}();t.ApiDecryptAfterHandler=i},699:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ApiClientInstance=t.newApiClientInstance=void 0;var r=n(672),o=n(425),i=n(713),s=n(722),a=n(826);t.newApiClientInstance=function(e){var t=c.newInstance(e);return t.addAfterHandler(s.ApiCheckSignAfterHandler.newInstance()),t.addAfterHandler(s.ApiDecryptAfterHandler.newInstance()),t.addPreHandler(i.ApiSignPreHandler.newInstance()),t.addPreHandler(i.ApiEncryptPreHandler.newInstance()),t.addPreHandler(i.ApiSysParamSetPreHandler.newInstance()),t.addResponseInterceptor(new a.DefaultApiResponseInterceptor),t};var c=function(){function e(){this.preHandlers=[],this.afterHandlers=[],this.interceptors=[],this.options={baseUrl:"http://localhost:8080",appId:"",secret:""}}return e.newInstance=function(t){var n=new e;return n.init(t),n},e.prototype.init=function(e){var t=e.config;t||(t={}),t.baseURL=e.baseUrl||t.baseURL,t.timeout=e.timeout||t.timeout,t.headers||(t.headers={}),t.headers["Content-Type"]=e.contentType||t.headers["Content-Type"]||"application/json",this.api=o.default.create(t),e.config=t,this.options=e,this.initMethodMapping(),this.initResponseInterceptors()},e.prototype.initMethodMapping=function(){var e;if(this.api){var t=this.api;this.apiMethodMappings=((e={})[r.RequestType.get]=function(e,n,r){return(r=r||{}).params=n,t.get(e,r)},e[r.RequestType.post]=function(e,n,r){return n.parameters&&((r=r||{}).params=n.parameters,delete n.parameters),t.post(e,n,r)},e[r.RequestType.delete]=function(e,n,r){return r=r||{},n.parameters&&(r.params=n.parameters,delete n.parameters),r.data=n,t.delete(e,r)},e[r.RequestType.head]=function(e,n,r){return r=r||{},n.parameters&&(r.params=n.parameters,delete n.parameters),r.data=n,t.head(e,r)},e[r.RequestType.put]=function(e,n,r){return n.parameters&&((r=r||{}).params=n.parameters,delete n.parameters),t.put(e,n,r)},e[r.RequestType.patch]=function(e,n,r){return n.parameters&&((r=r||{}).params=n.parameters,delete n.parameters),t.patch(e,n,r)},e)}},e.prototype.errorHandle=function(e,t){this.interceptors.forEach((function(n){n.support(e)&&n.failedHandle(e,t&&JSON.stringify(t))}))},e.prototype.initResponseInterceptors=function(){var e=this;this.api&&this.api.interceptors.response.use((function(t){return t?"application/octet-stream"==t.headers["Content-Type"]||t.headers["content-disposition"]&&"application/json"!=t.headers["Content-Type"]?Promise.resolve(t):0!==t.data.code?(e.interceptors.forEach((function(e){e.support(t.status)&&e.failedHandle(t.status,t.data.msg,t.data.code)})),Promise.reject(t)):(e.interceptors.forEach((function(e){e.support(200,0)&&e.successHandle(t.data)})),Promise.resolve(t)):t}),(function(t){var n=t.response;return n?(e.errorHandle(n.status,n.data.message||t.message),Promise.reject(n)):Promise.reject(t)}))},e.prototype.composeApiUrl=function(e,t){var n=this.options.baseUrl+e.apiName;void 0!==e.apiSuffix?n+=e.apiSuffix:n+=this.options.apiSuffix||"",t||(t={});for(var r=0,o=this.preHandlers;r<o.length;r++)t=o[r].handle(e,this.options,t);return encodeURI(this.composeUrl(n,t))},e.prototype.composeUrl=function(e,t){return Object.keys(t).forEach((function(n){var r=t[n];void 0!==r&&(e+=(-1==e.indexOf("?")?"?":"&")+n+"="+r)})),e},e.prototype.request=function(e,t,n,r){var o=this;return new Promise((function(n,i){try{t||(t={});for(var s=0,a=o.preHandlers;s<a.length;s++){var c=a[s];t=c.handle(e,o.options,t)}var u=o.options.baseUrl+e.apiName;void 0!==e.apiSuffix?u+=e.apiSuffix:u+=o.options.apiSuffix||"",o.apiMethodMappings&&o.apiMethodMappings[e.type](u,t,r).then((function(t){for(var r=0,i=o.afterHandlers;r<i.length;r++)t=i[r].handle(e,o.options,t);n(t)}),(function(e){i(e)})).catch((function(e){console.warn(e),i(e)}))}catch(e){console.warn(e.message),console.warn(e),i(e.message)}}))},e.prototype.addAfterHandler=function(e){this.afterHandlers.push(e),this.afterHandlers.sort((function(e,t){return e.order()-t.order()}))},e.prototype.addPreHandler=function(e){this.preHandlers.push(e),this.preHandlers.sort((function(e,t){return e.order()-t.order()}))},e.prototype.addResponseInterceptor=function(e){this.interceptors.push(e)},e}();t.ApiClientInstance=c},713:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ApiSysParamSetPreHandler=t.ApiSignPreHandler=t.ApiEncryptPreHandler=void 0;var r=n(672),o=n(551),i=function(){function e(){}return e.newInstance=function(){return new e},e.prototype.handle=function(e,t,n){return e.encryptRequest?(e.encryptParams&&e.encryptParams.forEach((function(e){var r=n[e];if("string"==typeof r)try{var i=o.EncryptUtil.encrypt(r,t.secret);n[e]=i}catch(e){console.warn("参数[".concat(r,"]加密失败!"))}})),n):n},e.prototype.order=function(){return-1},e}();t.ApiEncryptPreHandler=i;var s=function(){function e(){}return e.newInstance=function(){return new e},e.prototype.convertToSignParams=function(e,t,n,r){var o=this;if(r instanceof Array){if(t.has("".concat(n)))return;r.forEach((function(r,i){o.convertToSignParams(e,t,"".concat(n,"[").concat(i,"]"),r)}))}else if("object"==typeof r&&null!=r)Object.keys(r).filter((function(e){return!t.has("".concat(n,".").concat(e))})).forEach((function(i){o.convertToSignParams(e,t,"".concat(n,".").concat(i),r[i])}));else{if(null==r||""===r)return;e[n]=r}},e.prototype.handle=function(e,t,n){var r=this;if(!e.needSign)return n;n=n||{},e.ignoreSignParams||(e.ignoreSignParams=[]),e.ignoreSignParams.push("parameters");var i=new Set(e.ignoreSignParams),s={};Object.keys(n).filter((function(e){return!i.has(e)})).forEach((function(e){var t=n[e];r.convertToSignParams(s,i,e,t)})),n.parameters&&Object.keys(n.parameters).filter((function(e){return!i.has(e)})).forEach((function(e){var t=n.parameters[e];r.convertToSignParams(s,i,e,t)}));var a=Date.now();return n.sign=o.EncryptUtil.signSHA1Hex(s,a,t.secret),n.timestamp=a,n},e.prototype.order=function(){return-2},e}();t.ApiSignPreHandler=s;var a=function(){function e(){}return e.newInstance=function(){return new e},e.prototype.handle=function(e,t,n){return n.appId=t.appId,null==t.locale||("string"==typeof t.locale?n.locale=t.locale:n.locale=t.locale()),r.CurrentLoginUserInfo.online&&(n.sessionId=r.CurrentLoginUserInfo.sessionId),n.clientId=r.CurrentLoginUserInfo.deviceId,n.versionCode=t.versionCode,n.channelId=t.channelId,n},e.prototype.order=function(){return 999},e}();t.ApiSysParamSetPreHandler=a},826:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DefaultApiResponseInterceptor=void 0;var n=function(){function e(){}return e.prototype.support=function(e,t){return!0},e.prototype.failedHandle=function(e,t,n){switch(n=n||0,e){case 401:console.warn("status:[".concat(e,"],请先登录后再执行此操作!"));break;case 403:console.warn("status:[".concat(e,"],登录过期,请重新登录!"));break;case 404:console.warn("status:[".concat(e,"],请求的资源不存在"));break;default:130002===n?console.warn("code:[".concat(n,"],登录过期,请重新登录!")):120003===n?t&&"".concat(t).indexOf("sessionId")>=0?console.warn("code:[".concat(n,"],请先登录后再执行此操作!")):console.warn("[".concat(n,"]").concat(t)):console.warn("status:[".concat(e,"],code:[").concat(n,"], ").concat(t))}},e.prototype.successHandle=function(e){},e}();t.DefaultApiResponseInterceptor=n},551:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EncryptUtil=void 0;var r=n(672),o=function(){function e(){}return e.sortAndMontage=function(e){var t="",n=Object.keys(e),r={};return n.forEach((function(t){void 0===e[t]||null===e[t]||e[t]instanceof Array||(r[t]=e[t])})),(n=(n=Object.keys(r)).sort()).forEach((function(e){t+=e;var n=String(r[e]);t+=n})),t},e.signSHA1Hex=function(e,t,n){var o=this.sortAndMontage(e);r.CurrentLoginUserInfo.enableLog&&console.log("sortedParamsResult:".concat(o));var i=String(t),s=n+i+o+i+n;try{return this.Sha1(s).toString(this.EncodeHex).toUpperCase()}catch(e){console.error(e)}return""},e.signMD5Hex=function(e,t){try{return this.MD5(e+t).toString(this.EncodeHex).toUpperCase()}catch(e){console.error(e)}return""},e.encrypt=function(e,t){var n=this.EncodeUtf8.parse(t),r=this.EncodeUtf8.parse(e);return this.AES.encrypt(r,n,{mode:this.Ecb,padding:this.Pkcs7}).toString()},e.decrypt=function(e,t){var n=this.EncodeUtf8.parse(t);return this.AES.decrypt(e,n,{mode:this.Ecb,padding:this.Pkcs7}).toString(this.EncodeUtf8)||e},e.maskData=function(e){if(!e)return e;for(var t=e.length/4,n=3*e.length/4,r=e.substring(0,t),o=e.substring(n),i=n-t,s="",a=0;a<i;a++)s+="*";return r+s+o},e.AES=n(955),e.EncodeUtf8=n(178),e.EncodeHex=n(956),e.EncodeBase64=n(754),e.Ecb=n(454),e.Pkcs7=n(344),e.Sha1=n(471),e.MD5=n(636),e}();t.EncryptUtil=o},477:()=>{},425:(e,t,n)=>{"use strict";function r(e,t){return function(){return e.apply(t,arguments)}}const{toString:o}=Object.prototype,{getPrototypeOf:i}=Object,s=(a=Object.create(null),e=>{const t=o.call(e);return a[t]||(a[t]=t.slice(8,-1).toLowerCase())});var a;const c=e=>(e=e.toLowerCase(),t=>s(t)===e),u=e=>t=>typeof t===e,{isArray:f}=Array,l=u("undefined"),p=c("ArrayBuffer"),d=u("string"),h=u("function"),y=u("number"),m=e=>null!==e&&"object"==typeof e,g=e=>{if("object"!==s(e))return!1;const t=i(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},v=c("Date"),w=c("File"),b=c("Blob"),E=c("FileList"),S=c("URLSearchParams");function _(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),f(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),i=o.length;let s;for(r=0;r<i;r++)s=o[r],t.call(null,e[s],s,e)}}function O(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const A="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:n.g,x=e=>!l(e)&&e!==A,R=(C="undefined"!=typeof Uint8Array&&i(Uint8Array),e=>C&&e instanceof C);var C;const P=c("HTMLFormElement"),B=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),k=c("RegExp"),T=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};_(n,((n,o)=>{let i;!1!==(i=t(n,o,e))&&(r[o]=i||n)})),Object.defineProperties(e,r)},j="abcdefghijklmnopqrstuvwxyz",U="0123456789",D={DIGIT:U,ALPHA:j,ALPHA_DIGIT:j+j.toUpperCase()+U},H=c("AsyncFunction");var N={isArray:f,isArrayBuffer:p,isBuffer:function(e){return null!==e&&!l(e)&&null!==e.constructor&&!l(e.constructor)&&h(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||h(e.append)&&("formdata"===(t=s(e))||"object"===t&&h(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&p(e.buffer),t},isString:d,isNumber:y,isBoolean:e=>!0===e||!1===e,isObject:m,isPlainObject:g,isUndefined:l,isDate:v,isFile:w,isBlob:b,isRegExp:k,isFunction:h,isStream:e=>m(e)&&h(e.pipe),isURLSearchParams:S,isTypedArray:R,isFileList:E,forEach:_,merge:function e(){const{caseless:t}=x(this)&&this||{},n={},r=(r,o)=>{const i=t&&O(n,o)||o;g(n[i])&&g(r)?n[i]=e(n[i],r):g(r)?n[i]=e({},r):f(r)?n[i]=r.slice():n[i]=r};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&_(arguments[e],r);return n},extend:(e,t,n,{allOwnKeys:o}={})=>(_(t,((t,o)=>{n&&h(t)?e[o]=r(t,n):e[o]=t}),{allOwnKeys:o}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,s,a;const c={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),s=o.length;s-- >0;)a=o[s],r&&!r(a,e,t)||c[a]||(t[a]=e[a],c[a]=!0);e=!1!==n&&i(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:s,kindOfTest:c,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(f(e))return e;let t=e.length;if(!y(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:P,hasOwnProperty:B,hasOwnProp:B,reduceDescriptors:T,freezeMethods:e=>{T(e,((t,n)=>{if(h(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];h(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return f(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:O,global:A,isContextDefined:x,ALPHABET:D,generateString:(e=16,t=D.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&h(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(m(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=f(e)?[]:{};return _(e,((e,t)=>{const i=n(e,r+1);!l(i)&&(o[t]=i)})),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn:H,isThenable:e=>e&&(m(e)||h(e))&&h(e.then)&&h(e.catch)};function I(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}N.inherits(I,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:N.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const F=I.prototype,L={};function M(e){return N.isPlainObject(e)||N.isArray(e)}function z(e){return N.endsWith(e,"[]")?e.slice(0,-2):e}function q(e,t,n){return e?e.concat(t).map((function(e,t){return e=z(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{L[e]={value:e}})),Object.defineProperties(I,L),Object.defineProperty(F,"isAxiosError",{value:!0}),I.from=(e,t,n,r,o,i)=>{const s=Object.create(F);return N.toFlatObject(e,s,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),I.call(s,e.message,t,n,r,o),s.cause=e,s.name=e.name,i&&Object.assign(s,i),s};const K=N.toFlatObject(N,{},null,(function(e){return/^is[A-Z]/.test(e)}));function W(e,t,n){if(!N.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=N.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!N.isUndefined(t[e])}))).metaTokens,o=n.visitor||u,i=n.dots,s=n.indexes,a=(n.Blob||"undefined"!=typeof Blob&&Blob)&&N.isSpecCompliantForm(t);if(!N.isFunction(o))throw new TypeError("visitor must be a function");function c(e){if(null===e)return"";if(N.isDate(e))return e.toISOString();if(!a&&N.isBlob(e))throw new I("Blob is not supported. Use a Buffer instead.");return N.isArrayBuffer(e)||N.isTypedArray(e)?a&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function u(e,n,o){let a=e;if(e&&!o&&"object"==typeof e)if(N.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(N.isArray(e)&&function(e){return N.isArray(e)&&!e.some(M)}(e)||(N.isFileList(e)||N.endsWith(n,"[]"))&&(a=N.toArray(e)))return n=z(n),a.forEach((function(e,r){!N.isUndefined(e)&&null!==e&&t.append(!0===s?q([n],r,i):null===s?n:n+"[]",c(e))})),!1;return!!M(e)||(t.append(q(o,n,i),c(e)),!1)}const f=[],l=Object.assign(K,{defaultVisitor:u,convertValue:c,isVisitable:M});if(!N.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!N.isUndefined(n)){if(-1!==f.indexOf(n))throw Error("Circular reference detected in "+r.join("."));f.push(n),N.forEach(n,(function(n,i){!0===(!(N.isUndefined(n)||null===n)&&o.call(t,n,N.isString(i)?i.trim():i,r,l))&&e(n,r?r.concat(i):[i])})),f.pop()}}(e),t}function J(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function V(e,t){this._pairs=[],e&&W(e,this,t)}const X=V.prototype;function $(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function G(e,t,n){if(!t)return e;const r=n&&n.encode||$,o=n&&n.serialize;let i;if(i=o?o(t,n):N.isURLSearchParams(t)?t.toString():new V(t,n).toString(r),i){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}X.append=function(e,t){this._pairs.push([e,t])},X.toString=function(e){const t=e?function(t){return e.call(this,t,J)}:J;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var Q=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){N.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},Z={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Y={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:V,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]};const ee="undefined"!=typeof window&&"undefined"!=typeof document,te=(ne="undefined"!=typeof navigator&&navigator.product,ee&&["ReactNative","NativeScript","NS"].indexOf(ne)<0);var ne;const re="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts;var oe={...Object.freeze({__proto__:null,hasBrowserEnv:ee,hasStandardBrowserWebWorkerEnv:re,hasStandardBrowserEnv:te}),...Y};function ie(e){function t(e,n,r,o){let i=e[o++];if("__proto__"===i)return!0;const s=Number.isFinite(+i),a=o>=e.length;return i=!i&&N.isArray(r)?r.length:i,a?(N.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!s):(r[i]&&N.isObject(r[i])||(r[i]=[]),t(e,n,r[i],o)&&N.isArray(r[i])&&(r[i]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r<o;r++)i=n[r],t[i]=e[i];return t}(r[i])),!s)}if(N.isFormData(e)&&N.isFunction(e.entries)){const n={};return N.forEachEntry(e,((e,r)=>{t(function(e){return N.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null}const se={transitional:Z,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=N.isObject(e);if(o&&N.isHTMLForm(e)&&(e=new FormData(e)),N.isFormData(e))return r?JSON.stringify(ie(e)):e;if(N.isArrayBuffer(e)||N.isBuffer(e)||N.isStream(e)||N.isFile(e)||N.isBlob(e))return e;if(N.isArrayBufferView(e))return e.buffer;if(N.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return W(e,new oe.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return oe.isNode&&N.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((i=N.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return W(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(N.isString(e))try{return(0,JSON.parse)(e),N.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||se.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&N.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw I.from(e,I.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:oe.classes.FormData,Blob:oe.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};N.forEach(["delete","get","head","post","put","patch"],(e=>{se.headers[e]={}}));var ae=se;const ce=N.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),ue=Symbol("internals");function fe(e){return e&&String(e).trim().toLowerCase()}function le(e){return!1===e||null==e?e:N.isArray(e)?e.map(le):String(e)}function pe(e,t,n,r,o){return N.isFunction(r)?r.call(this,t,n):(o&&(t=n),N.isString(t)?N.isString(r)?-1!==t.indexOf(r):N.isRegExp(r)?r.test(t):void 0:void 0)}class de{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=fe(t);if(!o)throw new Error("header name must be a non-empty string");const i=N.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=le(e))}const i=(e,t)=>N.forEach(e,((e,n)=>o(e,n,t)));return N.isPlainObject(e)||e instanceof this.constructor?i(e,t):N.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim())?i((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&ce[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t):null!=e&&o(t,e,n),this}get(e,t){if(e=fe(e)){const n=N.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(N.isFunction(t))return t.call(this,e,n);if(N.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=fe(e)){const n=N.findKey(this,e);return!(!n||void 0===this[n]||t&&!pe(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=fe(e)){const o=N.findKey(n,e);!o||t&&!pe(0,n[o],o,t)||(delete n[o],r=!0)}}return N.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!pe(0,this[o],o,e,!0)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return N.forEach(this,((r,o)=>{const i=N.findKey(n,o);if(i)return t[i]=le(r),void delete t[o];const s=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();s!==o&&delete t[o],t[s]=le(r),n[s]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return N.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&N.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[ue]=this[ue]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=fe(e);t[r]||(function(e,t){const n=N.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return N.isArray(e)?e.forEach(r):r(e),this}}de.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),N.reduceDescriptors(de.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),N.freezeMethods(de);var he=de;function ye(e,t){const n=this||ae,r=t||n,o=he.from(r.headers);let i=r.data;return N.forEach(e,(function(e){i=e.call(n,i,o.normalize(),t?t.status:void 0)})),o.normalize(),i}function me(e){return!(!e||!e.__CANCEL__)}function ge(e,t,n){I.call(this,null==e?"canceled":e,I.ERR_CANCELED,t,n),this.name="CanceledError"}N.inherits(ge,I,{__CANCEL__:!0});var ve=oe.hasStandardBrowserEnv?{write(e,t,n,r,o,i){const s=[e+"="+encodeURIComponent(t)];N.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),N.isString(r)&&s.push("path="+r),N.isString(o)&&s.push("domain="+o),!0===i&&s.push("secure"),document.cookie=s.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function we(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}var be=oe.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=N.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0};function Ee(e,t){let n=0;const r=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,i=0,s=0;return t=void 0!==t?t:1e3,function(a){const c=Date.now(),u=r[s];o||(o=c),n[i]=a,r[i]=c;let f=s,l=0;for(;f!==i;)l+=n[f++],f%=e;if(i=(i+1)%e,i===s&&(s=(s+1)%e),c-o<t)return;const p=u&&c-u;return p?Math.round(1e3*l/p):void 0}}(50,250);return o=>{const i=o.loaded,s=o.lengthComputable?o.total:void 0,a=i-n,c=r(a);n=i;const u={loaded:i,total:s,progress:s?i/s:void 0,bytes:a,rate:c||void 0,estimated:c&&s&&i<=s?(s-i)/c:void 0,event:o};u[t?"download":"upload"]=!0,e(u)}}const Se={http:null,xhr:"undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){let r=e.data;const o=he.from(e.headers).normalize();let i,s,{responseType:a,withXSRFToken:c}=e;function u(){e.cancelToken&&e.cancelToken.unsubscribe(i),e.signal&&e.signal.removeEventListener("abort",i)}if(N.isFormData(r))if(oe.hasStandardBrowserEnv||oe.hasStandardBrowserWebWorkerEnv)o.setContentType(!1);else if(!1!==(s=o.getContentType())){const[e,...t]=s?s.split(";").map((e=>e.trim())).filter(Boolean):[];o.setContentType([e||"multipart/form-data",...t].join("; "))}let f=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(t+":"+n))}const l=we(e.baseURL,e.url);function p(){if(!f)return;const r=he.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders());!function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new I("Request failed with status code "+n.status,[I.ERR_BAD_REQUEST,I.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),u()}),(function(e){n(e),u()}),{data:a&&"text"!==a&&"json"!==a?f.response:f.responseText,status:f.status,statusText:f.statusText,headers:r,config:e,request:f}),f=null}if(f.open(e.method.toUpperCase(),G(l,e.params,e.paramsSerializer),!0),f.timeout=e.timeout,"onloadend"in f?f.onloadend=p:f.onreadystatechange=function(){f&&4===f.readyState&&(0!==f.status||f.responseURL&&0===f.responseURL.indexOf("file:"))&&setTimeout(p)},f.onabort=function(){f&&(n(new I("Request aborted",I.ECONNABORTED,e,f)),f=null)},f.onerror=function(){n(new I("Network Error",I.ERR_NETWORK,e,f)),f=null},f.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const r=e.transitional||Z;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new I(t,r.clarifyTimeoutError?I.ETIMEDOUT:I.ECONNABORTED,e,f)),f=null},oe.hasStandardBrowserEnv&&(c&&N.isFunction(c)&&(c=c(e)),c||!1!==c&&be(l))){const t=e.xsrfHeaderName&&e.xsrfCookieName&&ve.read(e.xsrfCookieName);t&&o.set(e.xsrfHeaderName,t)}void 0===r&&o.setContentType(null),"setRequestHeader"in f&&N.forEach(o.toJSON(),(function(e,t){f.setRequestHeader(t,e)})),N.isUndefined(e.withCredentials)||(f.withCredentials=!!e.withCredentials),a&&"json"!==a&&(f.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&f.addEventListener("progress",Ee(e.onDownloadProgress,!0)),"function"==typeof e.onUploadProgress&&f.upload&&f.upload.addEventListener("progress",Ee(e.onUploadProgress)),(e.cancelToken||e.signal)&&(i=t=>{f&&(n(!t||t.type?new ge(null,e,f):t),f.abort(),f=null)},e.cancelToken&&e.cancelToken.subscribe(i),e.signal&&(e.signal.aborted?i():e.signal.addEventListener("abort",i)));const d=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(l);d&&-1===oe.protocols.indexOf(d)?n(new I("Unsupported protocol "+d+":",I.ERR_BAD_REQUEST,e)):f.send(r||null)}))}};N.forEach(Se,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const _e=e=>`- ${e}`,Oe=e=>N.isFunction(e)||null===e||!1===e;var Ae=e=>{e=N.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let i=0;i<t;i++){let t;if(n=e[i],r=n,!Oe(n)&&(r=Se[(t=String(n)).toLowerCase()],void 0===r))throw new I(`Unknown adapter '${t}'`);if(r)break;o[t||"#"+i]=r}if(!r){const e=Object.entries(o).map((([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));throw new I("There is no suitable adapter to dispatch the request "+(t?e.length>1?"since :\n"+e.map(_e).join("\n"):" "+_e(e[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return r};function xe(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ge(null,e)}function Re(e){return xe(e),e.headers=he.from(e.headers),e.data=ye.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Ae(e.adapter||ae.adapter)(e).then((function(t){return xe(e),t.data=ye.call(e,e.transformResponse,t),t.headers=he.from(t.headers),t}),(function(t){return me(t)||(xe(e),t&&t.response&&(t.response.data=ye.call(e,e.transformResponse,t.response),t.response.headers=he.from(t.response.headers))),Promise.reject(t)}))}const Ce=e=>e instanceof he?e.toJSON():e;function Pe(e,t){t=t||{};const n={};function r(e,t,n){return N.isPlainObject(e)&&N.isPlainObject(t)?N.merge.call({caseless:n},e,t):N.isPlainOb