UNPKG

asd-javascript-sdk

Version:

official analysysAgent javascript sdk

1 lines 69.1 kB
var t=function(t){"use strict";"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;function e(t,e){return t(e={exports:{}},e.exports),e.exports}var n=e((function(t,e){var n;t.exports=(n=n||function(t,e){var n=Object.create||function(){function t(){}return function(e){var n;return t.prototype=e,n=new t,t.prototype=null,n}}(),r={},i=r.lib={},a=i.Base={extend:function(t){var e=n(this);return t&&e.mixIn(t),e.hasOwnProperty("init")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),e.init.prototype=e,e.$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},s=i.WordArray=a.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||h).stringify(this)},concat:function(t){var e=this.words,n=t.words,r=this.sigBytes,i=t.sigBytes;if(this.clamp(),r%4)for(var a=0;a<i;a++){var s=n[a>>>2]>>>24-a%4*8&255;e[r+a>>>2]|=s<<24-(r+a)%4*8}else for(a=0;a<i;a+=4)e[r+a>>>2]=n[a>>>2];return this.sigBytes+=i,this},clamp:function(){var e=this.words,n=this.sigBytes;e[n>>>2]&=4294967295<<32-n%4*8,e.length=t.ceil(n/4)},clone:function(){var t=a.clone.call(this);return t.words=this.words.slice(0),t},random:function(e){for(var n,r=[],i=function(e){e=e;var n=987654321,r=4294967295;return function(){var i=((n=36969*(65535&n)+(n>>16)&r)<<16)+(e=18e3*(65535&e)+(e>>16)&r)&r;return i/=4294967296,(i+=.5)*(t.random()>.5?1:-1)}},a=0;a<e;a+=4){var o=i(4294967296*(n||t.random()));n=987654071*o(),r.push(4294967296*o()|0)}return new s.init(r,e)}}),o=r.enc={},h=o.Hex={stringify:function(t){for(var e=t.words,n=t.sigBytes,r=[],i=0;i<n;i++){var a=e[i>>>2]>>>24-i%4*8&255;r.push((a>>>4).toString(16)),r.push((15&a).toString(16))}return r.join("")},parse:function(t){for(var e=t.length,n=[],r=0;r<e;r+=2)n[r>>>3]|=parseInt(t.substr(r,2),16)<<24-r%8*4;return new s.init(n,e/2)}},l=o.Latin1={stringify:function(t){for(var e=t.words,n=t.sigBytes,r=[],i=0;i<n;i++){var a=e[i>>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(a))}return r.join("")},parse:function(t){for(var e=t.length,n=[],r=0;r<e;r++)n[r>>>2]|=(255&t.charCodeAt(r))<<24-r%4*8;return new s.init(n,e)}},d=o.Utf8={stringify:function(t){try{return decodeURIComponent(escape(l.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return l.parse(unescape(encodeURIComponent(t)))}},_=i.BufferedBlockAlgorithm=a.extend({reset:function(){this._data=new s.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=d.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(e){var n=this._data,r=n.words,i=n.sigBytes,a=this.blockSize,o=i/(4*a),h=(o=e?t.ceil(o):t.max((0|o)-this._minBufferSize,0))*a,l=t.min(4*h,i);if(h){for(var d=0;d<h;d+=a)this._doProcessBlock(r,d);var _=r.splice(0,h);n.sigBytes-=l}return new s.init(_,l)},clone:function(){var t=a.clone.call(this);return t._data=this._data.clone(),t},_minBufferSize:0}),f=(i.Hasher=_.extend({cfg:a.extend(),init:function(t){this.cfg=this.cfg.extend(t),this.reset()},reset:function(){_.reset.call(this),this._doReset()},update:function(t){return this._append(t),this._process(),this},finalize:function(t){return t&&this._append(t),this._doFinalize()},blockSize:16,_createHelper:function(t){return function(e,n){return new t.init(n).finalize(e)}},_createHmacHelper:function(t){return function(e,n){return new f.HMAC.init(t,n).finalize(e)}}}),r.algo={});return r}(Math),n)})),r={__proto__:null,default:n,__moduleExports:n},i=r&&n||r,a=e((function(t,e){t.exports=i.enc.Utf8})),s=(e((function(t,e){var n,r,a;t.exports=(r=(n=a=i).lib.WordArray,n.enc.Base64={stringify:function(t){var e=t.words,n=t.sigBytes,r=this._map;t.clamp();for(var i=[],a=0;a<n;a+=3)for(var s=(e[a>>>2]>>>24-a%4*8&255)<<16|(e[a+1>>>2]>>>24-(a+1)%4*8&255)<<8|e[a+2>>>2]>>>24-(a+2)%4*8&255,o=0;o<4&&a+.75*o<n;o++)i.push(r.charAt(s>>>6*(3-o)&63));var h=r.charAt(64);if(h)for(;i.length%4;)i.push(h);return i.join("")},parse:function(t){var e=t.length,n=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var a=0;a<n.length;a++)i[n.charCodeAt(a)]=a}var s=n.charAt(64);if(s){var o=t.indexOf(s);-1!==o&&(e=o)}return function(t,e,n){for(var i=[],a=0,s=0;s<e;s++)if(s%4){var o=n[t.charCodeAt(s-1)]<<s%4*2,h=n[t.charCodeAt(s)]>>>6-s%4*2;i[a>>>2]|=(o|h)<<24-a%4*8,a++}return r.create(i,a)}(t,e,i)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},a.enc.Base64)})),e((function(t,e){var n;t.exports=(n=i,function(t){var e=n,r=e.lib,i=r.WordArray,a=r.Hasher,s=e.algo,o=[];!function(){for(var e=0;e<64;e++)o[e]=4294967296*t.abs(t.sin(e+1))|0}();var h=s.MD5=a.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,e){for(var n=0;n<16;n++){var r=e+n,i=t[r];t[r]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var a=this._hash.words,s=t[e+0],h=t[e+1],u=t[e+2],c=t[e+3],p=t[e+4],g=t[e+5],v=t[e+6],w=t[e+7],m=t[e+8],b=t[e+9],k=t[e+10],y=t[e+11],x=t[e+12],z=t[e+13],B=t[e+14],S=t[e+15],E=a[0],A=a[1],C=a[2],R=a[3];E=l(E,A,C,R,s,7,o[0]),R=l(R,E,A,C,h,12,o[1]),C=l(C,R,E,A,u,17,o[2]),A=l(A,C,R,E,c,22,o[3]),E=l(E,A,C,R,p,7,o[4]),R=l(R,E,A,C,g,12,o[5]),C=l(C,R,E,A,v,17,o[6]),A=l(A,C,R,E,w,22,o[7]),E=l(E,A,C,R,m,7,o[8]),R=l(R,E,A,C,b,12,o[9]),C=l(C,R,E,A,k,17,o[10]),A=l(A,C,R,E,y,22,o[11]),E=l(E,A,C,R,x,7,o[12]),R=l(R,E,A,C,z,12,o[13]),C=l(C,R,E,A,B,17,o[14]),E=d(E,A=l(A,C,R,E,S,22,o[15]),C,R,h,5,o[16]),R=d(R,E,A,C,v,9,o[17]),C=d(C,R,E,A,y,14,o[18]),A=d(A,C,R,E,s,20,o[19]),E=d(E,A,C,R,g,5,o[20]),R=d(R,E,A,C,k,9,o[21]),C=d(C,R,E,A,S,14,o[22]),A=d(A,C,R,E,p,20,o[23]),E=d(E,A,C,R,b,5,o[24]),R=d(R,E,A,C,B,9,o[25]),C=d(C,R,E,A,c,14,o[26]),A=d(A,C,R,E,m,20,o[27]),E=d(E,A,C,R,z,5,o[28]),R=d(R,E,A,C,u,9,o[29]),C=d(C,R,E,A,w,14,o[30]),E=_(E,A=d(A,C,R,E,x,20,o[31]),C,R,g,4,o[32]),R=_(R,E,A,C,m,11,o[33]),C=_(C,R,E,A,y,16,o[34]),A=_(A,C,R,E,B,23,o[35]),E=_(E,A,C,R,h,4,o[36]),R=_(R,E,A,C,p,11,o[37]),C=_(C,R,E,A,w,16,o[38]),A=_(A,C,R,E,k,23,o[39]),E=_(E,A,C,R,z,4,o[40]),R=_(R,E,A,C,s,11,o[41]),C=_(C,R,E,A,c,16,o[42]),A=_(A,C,R,E,v,23,o[43]),E=_(E,A,C,R,b,4,o[44]),R=_(R,E,A,C,x,11,o[45]),C=_(C,R,E,A,S,16,o[46]),E=f(E,A=_(A,C,R,E,u,23,o[47]),C,R,s,6,o[48]),R=f(R,E,A,C,w,10,o[49]),C=f(C,R,E,A,B,15,o[50]),A=f(A,C,R,E,g,21,o[51]),E=f(E,A,C,R,x,6,o[52]),R=f(R,E,A,C,c,10,o[53]),C=f(C,R,E,A,k,15,o[54]),A=f(A,C,R,E,h,21,o[55]),E=f(E,A,C,R,m,6,o[56]),R=f(R,E,A,C,S,10,o[57]),C=f(C,R,E,A,v,15,o[58]),A=f(A,C,R,E,z,21,o[59]),E=f(E,A,C,R,p,6,o[60]),R=f(R,E,A,C,y,10,o[61]),C=f(C,R,E,A,u,15,o[62]),A=f(A,C,R,E,b,21,o[63]),a[0]=a[0]+E|0,a[1]=a[1]+A|0,a[2]=a[2]+C|0,a[3]=a[3]+R|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,i=8*e.sigBytes;n[i>>>5]|=128<<24-i%32;var a=t.floor(r/4294967296),s=r;n[15+(i+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),n[14+(i+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),e.sigBytes=4*(n.length+1),this._process();for(var o=this._hash,h=o.words,l=0;l<4;l++){var d=h[l];h[l]=16711935&(d<<8|d>>>24)|4278255360&(d<<24|d>>>8)}return o},clone:function(){var t=a.clone.call(this);return t._hash=this._hash.clone(),t}});function l(t,e,n,r,i,a,s){var o=t+(e&n|~e&r)+i+s;return(o<<a|o>>>32-a)+e}function d(t,e,n,r,i,a,s){var o=t+(e&r|n&~r)+i+s;return(o<<a|o>>>32-a)+e}function _(t,e,n,r,i,a,s){var o=t+(e^n^r)+i+s;return(o<<a|o>>>32-a)+e}function f(t,e,n,r,i,a,s){var o=t+(n^(e|~r))+i+s;return(o<<a|o>>>32-a)+e}e.MD5=a._createHelper(h),e.HmacMD5=a._createHmacHelper(h)}(Math),n.MD5)})),e((function(t,e){var n,r,a,s,o,h,l,d;t.exports=(r=(n=d=i).lib,a=r.WordArray,s=r.Hasher,o=n.algo,h=[],l=o.SHA1=s.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var n=this._hash.words,r=n[0],i=n[1],a=n[2],s=n[3],o=n[4],l=0;l<80;l++){if(l<16)h[l]=0|t[e+l];else{var d=h[l-3]^h[l-8]^h[l-14]^h[l-16];h[l]=d<<1|d>>>31}var _=(r<<5|r>>>27)+o+h[l];_+=l<20?1518500249+(i&a|~i&s):l<40?1859775393+(i^a^s):l<60?(i&a|i&s|a&s)-1894007588:(i^a^s)-899497514,o=s,s=a,a=i<<30|i>>>2,i=r,r=_}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+a|0,n[3]=n[3]+s|0,n[4]=n[4]+o|0},_doFinalize:function(){var t=this._data,e=t.words,n=8*this._nDataBytes,r=8*t.sigBytes;return e[r>>>5]|=128<<24-r%32,e[14+(r+64>>>9<<4)]=Math.floor(n/4294967296),e[15+(r+64>>>9<<4)]=n,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=s.clone.call(this);return t._hash=this._hash.clone(),t}}),n.SHA1=s._createHelper(l),n.HmacSHA1=s._createHmacHelper(l),d.SHA1)})),e((function(t,e){var n,r,a;t.exports=(r=(n=i).lib.Base,a=n.enc.Utf8,void(n.algo.HMAC=r.extend({init:function(t,e){t=this._hasher=new t.init,"string"==typeof e&&(e=a.parse(e));var n=t.blockSize,r=4*n;e.sigBytes>r&&(e=t.finalize(e)),e.clamp();for(var i=this._oKey=e.clone(),s=this._iKey=e.clone(),o=i.words,h=s.words,l=0;l<n;l++)o[l]^=1549556828,h[l]^=909522486;i.sigBytes=s.sigBytes=r,this.reset()},reset:function(){var t=this._hasher;t.reset(),t.update(this._iKey)},update:function(t){return this._hasher.update(t),this},finalize:function(t){var e=this._hasher,n=e.finalize(t);return e.reset(),e.finalize(this._oKey.clone().concat(n))}})))})),e((function(t,e){var n;t.exports=(n=i,function(){var t=n,e=t.lib,r=e.Base,i=e.WordArray,a=t.algo,s=a.MD5,o=a.EvpKDF=r.extend({cfg:r.extend({keySize:4,hasher:s,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var n=this.cfg,r=n.hasher.create(),a=i.create(),s=a.words,o=n.keySize,h=n.iterations;s.length<o;){l&&r.update(l);var l=r.update(t).finalize(e);r.reset();for(var d=1;d<h;d++)l=r.finalize(l),r.reset();a.concat(l)}return a.sigBytes=4*o,a}});t.EvpKDF=function(t,e,n){return o.create(n).compute(t,e)}}(),n.EvpKDF)})),e((function(t,e){var n,r,a,s,o,h,l,d,_,f,u,c,p,g,v,w,m,b,k;t.exports=void((n=i).lib.Cipher||(r=n,a=r.lib,s=a.Base,o=a.WordArray,h=a.BufferedBlockAlgorithm,l=r.enc,l.Utf8,d=l.Base64,_=r.algo.EvpKDF,f=a.Cipher=h.extend({cfg:s.extend(),createEncryptor:function(t,e){return this.create(this._ENC_XFORM_MODE,t,e)},createDecryptor:function(t,e){return this.create(this._DEC_XFORM_MODE,t,e)},init:function(t,e,n){this.cfg=this.cfg.extend(n),this._xformMode=t,this._key=e,this.reset()},reset:function(){h.reset.call(this),this._doReset()},process:function(t){return this._append(t),this._process()},finalize:function(t){return t&&this._append(t),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function t(t){return"string"==typeof t?k:m}return function(e){return{encrypt:function(n,r,i){return t(r).encrypt(e,n,r,i)},decrypt:function(n,r,i){return t(r).decrypt(e,n,r,i)}}}}()}),a.StreamCipher=f.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),u=r.mode={},c=a.BlockCipherMode=s.extend({createEncryptor:function(t,e){return this.Encryptor.create(t,e)},createDecryptor:function(t,e){return this.Decryptor.create(t,e)},init:function(t,e){this._cipher=t,this._iv=e}}),p=u.CBC=function(){var t=c.extend();function e(t,e,n){var r=this._iv;if(r){var i=r;this._iv=void 0}else i=this._prevBlock;for(var a=0;a<n;a++)t[e+a]^=i[a]}return t.Encryptor=t.extend({processBlock:function(t,n){var r=this._cipher,i=r.blockSize;e.call(this,t,n,i),r.encryptBlock(t,n),this._prevBlock=t.slice(n,n+i)}}),t.Decryptor=t.extend({processBlock:function(t,n){var r=this._cipher,i=r.blockSize,a=t.slice(n,n+i);r.decryptBlock(t,n),e.call(this,t,n,i),this._prevBlock=a}}),t}(),g=(r.pad={}).Pkcs7={pad:function(t,e){for(var n=4*e,r=n-t.sigBytes%n,i=r<<24|r<<16|r<<8|r,a=[],s=0;s<r;s+=4)a.push(i);var h=o.create(a,r);t.concat(h)},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},a.BlockCipher=f.extend({cfg:f.cfg.extend({mode:p,padding:g}),reset:function(){f.reset.call(this);var t=this.cfg,e=t.iv,n=t.mode;if(this._xformMode==this._ENC_XFORM_MODE)var r=n.createEncryptor;else r=n.createDecryptor,this._minBufferSize=1;this._mode&&this._mode.__creator==r?this._mode.init(this,e&&e.words):(this._mode=r.call(n,this,e&&e.words),this._mode.__creator=r)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){t.pad(this._data,this.blockSize);var e=this._process(!0)}else e=this._process(!0),t.unpad(e);return e},blockSize:4}),v=a.CipherParams=s.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}}),w=(r.format={}).OpenSSL={stringify:function(t){var e=t.ciphertext,n=t.salt;if(n)var r=o.create([1398893684,1701076831]).concat(n).concat(e);else r=e;return r.toString(d)},parse:function(t){var e=d.parse(t),n=e.words;if(1398893684==n[0]&&1701076831==n[1]){var r=o.create(n.slice(2,4));n.splice(0,4),e.sigBytes-=16}return v.create({ciphertext:e,salt:r})}},m=a.SerializableCipher=s.extend({cfg:s.extend({format:w}),encrypt:function(t,e,n,r){r=this.cfg.extend(r);var i=t.createEncryptor(n,r),a=i.finalize(e),s=i.cfg;return v.create({ciphertext:a,key:n,iv:s.iv,algorithm:t,mode:s.mode,padding:s.padding,blockSize:t.blockSize,formatter:r.format})},decrypt:function(t,e,n,r){return r=this.cfg.extend(r),e=this._parse(e,r.format),t.createDecryptor(n,r).finalize(e.ciphertext)},_parse:function(t,e){return"string"==typeof t?e.parse(t,this):t}}),b=(r.kdf={}).OpenSSL={execute:function(t,e,n,r){r||(r=o.random(8));var i=_.create({keySize:e+n}).compute(t,r),a=o.create(i.words.slice(e),4*n);return i.sigBytes=4*e,v.create({key:i,iv:a,salt:r})}},k=a.PasswordBasedCipher=m.extend({cfg:m.cfg.extend({kdf:b}),encrypt:function(t,e,n,r){var i=(r=this.cfg.extend(r)).kdf.execute(n,t.keySize,t.ivSize);r.iv=i.iv;var a=m.encrypt.call(this,t,e,i.key,r);return a.mixIn(i),a},decrypt:function(t,e,n,r){r=this.cfg.extend(r),e=this._parse(e,r.format);var i=r.kdf.execute(n,t.keySize,t.ivSize,e.salt);return r.iv=i.iv,m.decrypt.call(this,t,e,i.key,r)}})))})),e((function(t,e){var n;t.exports=(n=i,function(){var t=n,e=t.lib.BlockCipher,r=t.algo,i=[],a=[],s=[],o=[],h=[],l=[],d=[],_=[],f=[],u=[];!function(){for(var t=[],e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;var n=0,r=0;for(e=0;e<256;e++){var c=r^r<<1^r<<2^r<<3^r<<4;c=c>>>8^255&c^99,i[n]=c,a[c]=n;var p=t[n],g=t[p],v=t[g],w=257*t[c]^16843008*c;s[n]=w<<24|w>>>8,o[n]=w<<16|w>>>16,h[n]=w<<8|w>>>24,l[n]=w,w=16843009*v^65537*g^257*p^16843008*n,d[c]=w<<24|w>>>8,_[c]=w<<16|w>>>16,f[c]=w<<8|w>>>24,u[c]=w,n?(n=p^t[t[t[v^p]]],r^=t[t[r]]):n=r=1}}();var c=[0,1,2,4,8,16,32,64,128,27,54],p=r.AES=e.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var t=this._keyPriorReset=this._key,e=t.words,n=t.sigBytes/4,r=4*((this._nRounds=n+6)+1),a=this._keySchedule=[],s=0;s<r;s++)if(s<n)a[s]=e[s];else{var o=a[s-1];s%n?n>6&&s%n==4&&(o=i[o>>>24]<<24|i[o>>>16&255]<<16|i[o>>>8&255]<<8|i[255&o]):(o=i[(o=o<<8|o>>>24)>>>24]<<24|i[o>>>16&255]<<16|i[o>>>8&255]<<8|i[255&o],o^=c[s/n|0]<<24),a[s]=a[s-n]^o}for(var h=this._invKeySchedule=[],l=0;l<r;l++)s=r-l,o=l%4?a[s]:a[s-4],h[l]=l<4||s<=4?o:d[i[o>>>24]]^_[i[o>>>16&255]]^f[i[o>>>8&255]]^u[i[255&o]]}},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,s,o,h,l,i)},decryptBlock:function(t,e){var n=t[e+1];t[e+1]=t[e+3],t[e+3]=n,this._doCryptBlock(t,e,this._invKeySchedule,d,_,f,u,a),n=t[e+1],t[e+1]=t[e+3],t[e+3]=n},_doCryptBlock:function(t,e,n,r,i,a,s,o){for(var h=this._nRounds,l=t[e]^n[0],d=t[e+1]^n[1],_=t[e+2]^n[2],f=t[e+3]^n[3],u=4,c=1;c<h;c++){var p=r[l>>>24]^i[d>>>16&255]^a[_>>>8&255]^s[255&f]^n[u++],g=r[d>>>24]^i[_>>>16&255]^a[f>>>8&255]^s[255&l]^n[u++],v=r[_>>>24]^i[f>>>16&255]^a[l>>>8&255]^s[255&d]^n[u++],w=r[f>>>24]^i[l>>>16&255]^a[d>>>8&255]^s[255&_]^n[u++];l=p,d=g,_=v,f=w}p=(o[l>>>24]<<24|o[d>>>16&255]<<16|o[_>>>8&255]<<8|o[255&f])^n[u++],g=(o[d>>>24]<<24|o[_>>>16&255]<<16|o[f>>>8&255]<<8|o[255&l])^n[u++],v=(o[_>>>24]<<24|o[f>>>16&255]<<16|o[l>>>8&255]<<8|o[255&d])^n[u++],w=(o[f>>>24]<<24|o[l>>>16&255]<<16|o[d>>>8&255]<<8|o[255&_])^n[u++],t[e]=p,t[e+1]=g,t[e+2]=v,t[e+3]=w},keySize:8});t.AES=e._createHelper(p)}(),n.AES)}))),o=e((function(t,e){var n,r;t.exports=((r=i).mode.ECB=((n=r.lib.BlockCipherMode.extend()).Encryptor=n.extend({processBlock:function(t,e){this._cipher.encryptBlock(t,e)}}),n.Decryptor=n.extend({processBlock:function(t,e){this._cipher.decryptBlock(t,e)}}),n),r.mode.ECB)})),h=e((function(t,e){var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function r(t,e){return Object.prototype.hasOwnProperty.call(t,e)}e.assign=function(t){for(var e=Array.prototype.slice.call(arguments,1);e.length;){var n=e.shift();if(n){if("object"!=typeof n)throw new TypeError(n+"must be non-object");for(var i in n)r(n,i)&&(t[i]=n[i])}}return t},e.shrinkBuf=function(t,e){return t.length===e?t:t.subarray?t.subarray(0,e):(t.length=e,t)};var i={arraySet:function(t,e,n,r,i){if(e.subarray&&t.subarray)t.set(e.subarray(n,n+r),i);else for(var a=0;a<r;a++)t[i+a]=e[n+a]},flattenChunks:function(t){var e,n,r,i,a,s;for(r=0,e=0,n=t.length;e<n;e++)r+=t[e].length;for(s=new Uint8Array(r),i=0,e=0,n=t.length;e<n;e++)a=t[e],s.set(a,i),i+=a.length;return s}},a={arraySet:function(t,e,n,r,i){for(var a=0;a<r;a++)t[i+a]=e[n+a]},flattenChunks:function(t){return[].concat.apply([],t)}};e.setTyped=function(t){t?(e.Buf8=Uint8Array,e.Buf16=Uint16Array,e.Buf32=Int32Array,e.assign(e,i)):(e.Buf8=Array,e.Buf16=Array,e.Buf32=Array,e.assign(e,a))},e.setTyped(n)})),l={__proto__:null,default:h,__moduleExports:h,assign:h.assign,shrinkBuf:h.shrinkBuf,setTyped:h.setTyped,Buf8:h.Buf8,Buf16:h.Buf16,Buf32:h.Buf32},d=l&&h||l;function _(t){for(var e=t.length;--e>=0;)t[e]=0}var f=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],u=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],c=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],p=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],g=new Array(576);_(g);var v=new Array(60);_(v);var w=new Array(512);_(w);var m=new Array(256);_(m);var b=new Array(29);_(b);var k,y,x,z=new Array(30);function B(t,e,n,r,i){this.static_tree=t,this.extra_bits=e,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=t&&t.length}function S(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}function E(t){return t<256?w[t]:w[256+(t>>>7)]}function A(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255}function C(t,e,n){t.bi_valid>16-n?(t.bi_buf|=e<<t.bi_valid&65535,A(t,t.bi_buf),t.bi_buf=e>>16-t.bi_valid,t.bi_valid+=n-16):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=n)}function R(t,e,n){C(t,n[2*e],n[2*e+1])}function Z(t,e){var n=0;do{n|=1&t,t>>>=1,n<<=1}while(--e>0);return n>>>1}function D(t,e,n){var r,i,a=new Array(16),s=0;for(r=1;r<=15;r++)a[r]=s=s+n[r-1]<<1;for(i=0;i<=e;i++){var o=t[2*i+1];0!==o&&(t[2*i]=Z(a[o]++,o))}}function O(t){var e;for(e=0;e<286;e++)t.dyn_ltree[2*e]=0;for(e=0;e<30;e++)t.dyn_dtree[2*e]=0;for(e=0;e<19;e++)t.bl_tree[2*e]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0}function N(t){t.bi_valid>8?A(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function F(t,e,n,r){var i=2*e,a=2*n;return t[i]<t[a]||t[i]===t[a]&&r[e]<=r[n]}function I(t,e,n){for(var r=t.heap[n],i=n<<1;i<=t.heap_len&&(i<t.heap_len&&F(e,t.heap[i+1],t.heap[i],t.depth)&&i++,!F(e,r,t.heap[i],t.depth));)t.heap[n]=t.heap[i],n=i,i<<=1;t.heap[n]=r}function T(t,e,n){var r,i,a,s,o=0;if(0!==t.last_lit)do{r=t.pending_buf[t.d_buf+2*o]<<8|t.pending_buf[t.d_buf+2*o+1],i=t.pending_buf[t.l_buf+o],o++,0===r?R(t,i,e):(R(t,(a=m[i])+256+1,e),0!==(s=f[a])&&C(t,i-=b[a],s),R(t,a=E(--r),n),0!==(s=u[a])&&C(t,r-=z[a],s))}while(o<t.last_lit);R(t,256,e)}function U(t,e){var n,r,i,a=e.dyn_tree,s=e.stat_desc.static_tree,o=e.stat_desc.has_stree,h=e.stat_desc.elems,l=-1;for(t.heap_len=0,t.heap_max=573,n=0;n<h;n++)0!==a[2*n]?(t.heap[++t.heap_len]=l=n,t.depth[n]=0):a[2*n+1]=0;for(;t.heap_len<2;)a[2*(i=t.heap[++t.heap_len]=l<2?++l:0)]=1,t.depth[i]=0,t.opt_len--,o&&(t.static_len-=s[2*i+1]);for(e.max_code=l,n=t.heap_len>>1;n>=1;n--)I(t,a,n);i=h;do{n=t.heap[1],t.heap[1]=t.heap[t.heap_len--],I(t,a,1),r=t.heap[1],t.heap[--t.heap_max]=n,t.heap[--t.heap_max]=r,a[2*i]=a[2*n]+a[2*r],t.depth[i]=(t.depth[n]>=t.depth[r]?t.depth[n]:t.depth[r])+1,a[2*n+1]=a[2*r+1]=i,t.heap[1]=i++,I(t,a,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],function(t,e){var n,r,i,a,s,o,h=e.dyn_tree,l=e.max_code,d=e.stat_desc.static_tree,_=e.stat_desc.has_stree,f=e.stat_desc.extra_bits,u=e.stat_desc.extra_base,c=e.stat_desc.max_length,p=0;for(a=0;a<=15;a++)t.bl_count[a]=0;for(h[2*t.heap[t.heap_max]+1]=0,n=t.heap_max+1;n<573;n++)(a=h[2*h[2*(r=t.heap[n])+1]+1]+1)>c&&(a=c,p++),h[2*r+1]=a,r>l||(t.bl_count[a]++,s=0,r>=u&&(s=f[r-u]),o=h[2*r],t.opt_len+=o*(a+s),_&&(t.static_len+=o*(d[2*r+1]+s)));if(0!==p){do{for(a=c-1;0===t.bl_count[a];)a--;t.bl_count[a]--,t.bl_count[a+1]+=2,t.bl_count[c]--,p-=2}while(p>0);for(a=c;0!==a;a--)for(r=t.bl_count[a];0!==r;)(i=t.heap[--n])>l||(h[2*i+1]!==a&&(t.opt_len+=(a-h[2*i+1])*h[2*i],h[2*i+1]=a),r--)}}(t,e),D(a,l,t.bl_count)}function H(t,e,n){var r,i,a=-1,s=e[1],o=0,h=7,l=4;for(0===s&&(h=138,l=3),e[2*(n+1)+1]=65535,r=0;r<=n;r++)i=s,s=e[2*(r+1)+1],++o<h&&i===s||(o<l?t.bl_tree[2*i]+=o:0!==i?(i!==a&&t.bl_tree[2*i]++,t.bl_tree[32]++):o<=10?t.bl_tree[34]++:t.bl_tree[36]++,o=0,a=i,0===s?(h=138,l=3):i===s?(h=6,l=3):(h=7,l=4))}function M(t,e,n){var r,i,a=-1,s=e[1],o=0,h=7,l=4;for(0===s&&(h=138,l=3),r=0;r<=n;r++)if(i=s,s=e[2*(r+1)+1],!(++o<h&&i===s)){if(o<l)do{R(t,i,t.bl_tree)}while(0!=--o);else 0!==i?(i!==a&&(R(t,i,t.bl_tree),o--),R(t,16,t.bl_tree),C(t,o-3,2)):o<=10?(R(t,17,t.bl_tree),C(t,o-3,3)):(R(t,18,t.bl_tree),C(t,o-11,7));o=0,a=i,0===s?(h=138,l=3):i===s?(h=6,l=3):(h=7,l=4)}}_(z);var L=!1;function K(t,e,n,r){C(t,0+(r?1:0),3),function(t,e,n,r){N(t),r&&(A(t,n),A(t,~n)),d.arraySet(t.pending_buf,t.window,e,n,t.pending),t.pending+=n}(t,e,n,!0)}var P=function(t){L||(!function(){var t,e,n,r,i,a=new Array(16);for(n=0,r=0;r<28;r++)for(b[r]=n,t=0;t<1<<f[r];t++)m[n++]=r;for(m[n-1]=r,i=0,r=0;r<16;r++)for(z[r]=i,t=0;t<1<<u[r];t++)w[i++]=r;for(i>>=7;r<30;r++)for(z[r]=i<<7,t=0;t<1<<u[r]-7;t++)w[256+i++]=r;for(e=0;e<=15;e++)a[e]=0;for(t=0;t<=143;)g[2*t+1]=8,t++,a[8]++;for(;t<=255;)g[2*t+1]=9,t++,a[9]++;for(;t<=279;)g[2*t+1]=7,t++,a[7]++;for(;t<=287;)g[2*t+1]=8,t++,a[8]++;for(D(g,287,a),t=0;t<30;t++)v[2*t+1]=5,v[2*t]=Z(t,5);k=new B(g,f,257,286,15),y=new B(v,u,0,30,15),x=new B(new Array(0),c,0,19,7)}(),L=!0),t.l_desc=new S(t.dyn_ltree,k),t.d_desc=new S(t.dyn_dtree,y),t.bl_desc=new S(t.bl_tree,x),t.bi_buf=0,t.bi_valid=0,O(t)},j=function(t,e,n,r){var i,a,s=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=function(t){var e,n=4093624447;for(e=0;e<=31;e++,n>>>=1)if(1&n&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<256;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0}(t)),U(t,t.l_desc),U(t,t.d_desc),s=function(t){var e;for(H(t,t.dyn_ltree,t.l_desc.max_code),H(t,t.dyn_dtree,t.d_desc.max_code),U(t,t.bl_desc),e=18;e>=3&&0===t.bl_tree[2*p[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}(t),i=t.opt_len+3+7>>>3,(a=t.static_len+3+7>>>3)<=i&&(i=a)):i=a=n+5,n+4<=i&&-1!==e?K(t,e,n,r):4===t.strategy||a===i?(C(t,2+(r?1:0),3),T(t,g,v)):(C(t,4+(r?1:0),3),function(t,e,n,r){var i;for(C(t,e-257,5),C(t,n-1,5),C(t,r-4,4),i=0;i<r;i++)C(t,t.bl_tree[2*p[i]+1],3);M(t,t.dyn_ltree,e-1),M(t,t.dyn_dtree,n-1)}(t,t.l_desc.max_code+1,t.d_desc.max_code+1,s+1),T(t,t.dyn_ltree,t.dyn_dtree)),O(t),r&&N(t)},Y=function(t,e,n){return t.pending_buf[t.d_buf+2*t.last_lit]=e>>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&n,t.last_lit++,0===e?t.dyn_ltree[2*n]++:(t.matches++,e--,t.dyn_ltree[2*(m[n]+256+1)]++,t.dyn_dtree[2*E(e)]++),t.last_lit===t.lit_bufsize-1},X=function(t){C(t,2,3),R(t,256,g),function(t){16===t.bi_valid?(A(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}(t)},W={_tr_init:P,_tr_stored_block:K,_tr_flush_block:j,_tr_tally:Y,_tr_align:X},G={__proto__:null,default:W,__moduleExports:W,_tr_init:P,_tr_stored_block:K,_tr_flush_block:j,_tr_tally:Y,_tr_align:X};var q=function(t,e,n,r){for(var i=65535&t|0,a=t>>>16&65535|0,s=0;0!==n;){n-=s=n>2e3?2e3:n;do{a=a+(i=i+e[r++]|0)|0}while(--s);i%=65521,a%=65521}return i|a<<16|0},$={__proto__:null,default:q,__moduleExports:q};var J=function(){for(var t,e=[],n=0;n<256;n++){t=n;for(var r=0;r<8;r++)t=1&t?3988292384^t>>>1:t>>>1;e[n]=t}return e}();var Q,V=function(t,e,n,r){var i=J,a=r+n;t^=-1;for(var s=r;s<a;s++)t=t>>>8^i[255&(t^e[s])];return-1^t},tt={__proto__:null,default:V,__moduleExports:V},et={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},nt={__proto__:null,default:et,__moduleExports:et},rt=G&&W||G,it=$&&q||$,at=tt&&V||tt,st=nt&&et||nt;function ot(t,e){return t.msg=st[e],e}function ht(t){return(t<<1)-(t>4?9:0)}function lt(t){for(var e=t.length;--e>=0;)t[e]=0}function dt(t){var e=t.state,n=e.pending;n>t.avail_out&&(n=t.avail_out),0!==n&&(d.arraySet(t.output,e.pending_buf,e.pending_out,n,t.next_out),t.next_out+=n,e.pending_out+=n,t.total_out+=n,t.avail_out-=n,e.pending-=n,0===e.pending&&(e.pending_out=0))}function _t(t,e){rt._tr_flush_block(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,dt(t.strm)}function ft(t,e){t.pending_buf[t.pending++]=e}function ut(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e}function ct(t,e,n,r){var i=t.avail_in;return i>r&&(i=r),0===i?0:(t.avail_in-=i,d.arraySet(e,t.input,t.next_in,i,n),1===t.state.wrap?t.adler=it(t.adler,e,i,n):2===t.state.wrap&&(t.adler=at(t.adler,e,i,n)),t.next_in+=i,t.total_in+=i,i)}function pt(t,e){var n,r,i=t.max_chain_length,a=t.strstart,s=t.prev_length,o=t.nice_match,h=t.strstart>t.w_size-262?t.strstart-(t.w_size-262):0,l=t.window,d=t.w_mask,_=t.prev,f=t.strstart+258,u=l[a+s-1],c=l[a+s];t.prev_length>=t.good_match&&(i>>=2),o>t.lookahead&&(o=t.lookahead);do{if(l[(n=e)+s]===c&&l[n+s-1]===u&&l[n]===l[a]&&l[++n]===l[a+1]){a+=2,n++;do{}while(l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&a<f);if(r=258-(f-a),a=f-258,r>s){if(t.match_start=e,s=r,r>=o)break;u=l[a+s-1],c=l[a+s]}}}while((e=_[e&d])>h&&0!=--i);return s<=t.lookahead?s:t.lookahead}function gt(t){var e,n,r,i,a,s=t.w_size;do{if(i=t.window_size-t.lookahead-t.strstart,t.strstart>=s+(s-262)){d.arraySet(t.window,t.window,s,s,0),t.match_start-=s,t.strstart-=s,t.block_start-=s,e=n=t.hash_size;do{r=t.head[--e],t.head[e]=r>=s?r-s:0}while(--n);e=n=s;do{r=t.prev[--e],t.prev[e]=r>=s?r-s:0}while(--n);i+=s}if(0===t.strm.avail_in)break;if(n=ct(t.strm,t.window,t.strstart+t.lookahead,i),t.lookahead+=n,t.lookahead+t.insert>=3)for(a=t.strstart-t.insert,t.ins_h=t.window[a],t.ins_h=(t.ins_h<<t.hash_shift^t.window[a+1])&t.hash_mask;t.insert&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[a+3-1])&t.hash_mask,t.prev[a&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=a,a++,t.insert--,!(t.lookahead+t.insert<3)););}while(t.lookahead<262&&0!==t.strm.avail_in)}function vt(t,e){for(var n,r;;){if(t.lookahead<262){if(gt(t),t.lookahead<262&&0===e)return 1;if(0===t.lookahead)break}if(n=0,t.lookahead>=3&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+3-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==n&&t.strstart-n<=t.w_size-262&&(t.match_length=pt(t,n)),t.match_length>=3)if(r=rt._tr_tally(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){t.match_length--;do{t.strstart++,t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+3-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!=--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+1])&t.hash_mask;else r=rt._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(r&&(_t(t,!1),0===t.strm.avail_out))return 1}return t.insert=t.strstart<2?t.strstart:2,4===e?(_t(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(_t(t,!1),0===t.strm.avail_out)?1:2}function wt(t,e){for(var n,r,i;;){if(t.lookahead<262){if(gt(t),t.lookahead<262&&0===e)return 1;if(0===t.lookahead)break}if(n=0,t.lookahead>=3&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+3-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==n&&t.prev_length<t.max_lazy_match&&t.strstart-n<=t.w_size-262&&(t.match_length=pt(t,n),t.match_length<=5&&(1===t.strategy||3===t.match_length&&t.strstart-t.match_start>4096)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){i=t.strstart+t.lookahead-3,r=rt._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=i&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+3-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!=--t.prev_length);if(t.match_available=0,t.match_length=2,t.strstart++,r&&(_t(t,!1),0===t.strm.avail_out))return 1}else if(t.match_available){if((r=rt._tr_tally(t,0,t.window[t.strstart-1]))&&_t(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return 1}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(r=rt._tr_tally(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,4===e?(_t(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(_t(t,!1),0===t.strm.avail_out)?1:2}function mt(t,e,n,r,i){this.good_length=t,this.max_lazy=e,this.nice_length=n,this.max_chain=r,this.func=i}function bt(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new d.Buf16(1146),this.dyn_dtree=new d.Buf16(122),this.bl_tree=new d.Buf16(78),lt(this.dyn_ltree),lt(this.dyn_dtree),lt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new d.Buf16(16),this.heap=new d.Buf16(573),lt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new d.Buf16(573),lt(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function kt(t){var e;return t&&t.state?(t.total_in=t.total_out=0,t.data_type=2,(e=t.state).pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?42:113,t.adler=2===e.wrap?0:1,e.last_flush=0,rt._tr_init(e),0):ot(t,-2)}function yt(t){var e,n=kt(t);return 0===n&&((e=t.state).window_size=2*e.w_size,lt(e.head),e.max_lazy_match=Q[e.level].max_lazy,e.good_match=Q[e.level].good_length,e.nice_match=Q[e.level].nice_length,e.max_chain_length=Q[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=2,e.match_available=0,e.ins_h=0),n}function xt(t,e,n,r,i,a){if(!t)return-2;var s=1;if(-1===e&&(e=6),r<0?(s=0,r=-r):r>15&&(s=2,r-=16),i<1||i>9||8!==n||r<8||r>15||e<0||e>9||a<0||a>4)return ot(t,-2);8===r&&(r=9);var o=new bt;return t.state=o,o.strm=t,o.wrap=s,o.gzhead=null,o.w_bits=r,o.w_size=1<<o.w_bits,o.w_mask=o.w_size-1,o.hash_bits=i+7,o.hash_size=1<<o.hash_bits,o.hash_mask=o.hash_size-1,o.hash_shift=~~((o.hash_bits+3-1)/3),o.window=new d.Buf8(2*o.w_size),o.head=new d.Buf16(o.hash_size),o.prev=new d.Buf16(o.w_size),o.lit_bufsize=1<<i+6,o.pending_buf_size=4*o.lit_bufsize,o.pending_buf=new d.Buf8(o.pending_buf_size),o.d_buf=1*o.lit_bufsize,o.l_buf=3*o.lit_bufsize,o.level=e,o.strategy=a,o.method=n,yt(t)}Q=[new mt(0,0,0,0,(function(t,e){var n=65535;for(n>t.pending_buf_size-5&&(n=t.pending_buf_size-5);;){if(t.lookahead<=1){if(gt(t),0===t.lookahead&&0===e)return 1;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var r=t.block_start+n;if((0===t.strstart||t.strstart>=r)&&(t.lookahead=t.strstart-r,t.strstart=r,_t(t,!1),0===t.strm.avail_out))return 1;if(t.strstart-t.block_start>=t.w_size-262&&(_t(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(_t(t,!0),0===t.strm.avail_out?3:4):(t.strstart>t.block_start&&(_t(t,!1),t.strm.avail_out),1)})),new mt(4,4,8,4,vt),new mt(4,5,16,8,vt),new mt(4,6,32,32,vt),new mt(4,4,16,16,wt),new mt(8,16,32,32,wt),new mt(8,16,128,128,wt),new mt(8,32,128,256,wt),new mt(32,128,258,1024,wt),new mt(32,258,258,4096,wt)];var zt=function(t,e){return xt(t,e,8,15,8,0)},Bt=function(t,e){return t&&t.state?2!==t.state.wrap?-2:(t.state.gzhead=e,0):-2},St=function(t,e){var n,r,i,a;if(!t||!t.state||e>5||e<0)return t?ot(t,-2):-2;if(r=t.state,!t.output||!t.input&&0!==t.avail_in||666===r.status&&4!==e)return ot(t,0===t.avail_out?-5:-2);if(r.strm=t,n=r.last_flush,r.last_flush=e,42===r.status)if(2===r.wrap)t.adler=0,ft(r,31),ft(r,139),ft(r,8),r.gzhead?(ft(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),ft(r,255&r.gzhead.time),ft(r,r.gzhead.time>>8&255),ft(r,r.gzhead.time>>16&255),ft(r,r.gzhead.time>>24&255),ft(r,9===r.level?2:r.strategy>=2||r.level<2?4:0),ft(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(ft(r,255&r.gzhead.extra.length),ft(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(t.adler=at(t.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(ft(r,0),ft(r,0),ft(r,0),ft(r,0),ft(r,0),ft(r,9===r.level?2:r.strategy>=2||r.level<2?4:0),ft(r,3),r.status=113);else{var s=8+(r.w_bits-8<<4)<<8;s|=(r.strategy>=2||r.level<2?0:r.level<6?1:6===r.level?2:3)<<6,0!==r.strstart&&(s|=32),s+=31-s%31,r.status=113,ut(r,s),0!==r.strstart&&(ut(r,t.adler>>>16),ut(r,65535&t.adler)),t.adler=1}if(69===r.status)if(r.gzhead.extra){for(i=r.pending;r.gzindex<(65535&r.gzhead.extra.length)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>i&&(t.adler=at(t.adler,r.pending_buf,r.pending-i,i)),dt(t),i=r.pending,r.pending!==r.pending_buf_size));)ft(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>i&&(t.adler=at(t.adler,r.pending_buf,r.pending-i,i)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=73)}else r.status=73;if(73===r.status)if(r.gzhead.name){i=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(t.adler=at(t.adler,r.pending_buf,r.pending-i,i)),dt(t),i=r.pending,r.pending===r.pending_buf_size)){a=1;break}a=r.gzindex<r.gzhead.name.length?255&r.gzhead.name.charCodeAt(r.gzindex++):0,ft(r,a)}while(0!==a);r.gzhead.hcrc&&r.pending>i&&(t.adler=at(t.adler,r.pending_buf,r.pending-i,i)),0===a&&(r.gzindex=0,r.status=91)}else r.status=91;if(91===r.status)if(r.gzhead.comment){i=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(t.adler=at(t.adler,r.pending_buf,r.pending-i,i)),dt(t),i=r.pending,r.pending===r.pending_buf_size)){a=1;break}a=r.gzindex<r.gzhead.comment.length?255&r.gzhead.comment.charCodeAt(r.gzindex++):0,ft(r,a)}while(0!==a);r.gzhead.hcrc&&r.pending>i&&(t.adler=at(t.adler,r.pending_buf,r.pending-i,i)),0===a&&(r.status=103)}else r.status=103;if(103===r.status&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&dt(t),r.pending+2<=r.pending_buf_size&&(ft(r,255&t.adler),ft(r,t.adler>>8&255),t.adler=0,r.status=113)):r.status=113),0!==r.pending){if(dt(t),0===t.avail_out)return r.last_flush=-1,0}else if(0===t.avail_in&&ht(e)<=ht(n)&&4!==e)return ot(t,-5);if(666===r.status&&0!==t.avail_in)return ot(t,-5);if(0!==t.avail_in||0!==r.lookahead||0!==e&&666!==r.status){var o=2===r.strategy?function(t,e){for(var n;;){if(0===t.lookahead&&(gt(t),0===t.lookahead)){if(0===e)return 1;break}if(t.match_length=0,n=rt._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,n&&(_t(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(_t(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(_t(t,!1),0===t.strm.avail_out)?1:2}(r,e):3===r.strategy?function(t,e){for(var n,r,i,a,s=t.window;;){if(t.lookahead<=258){if(gt(t),t.lookahead<=258&&0===e)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&t.strstart>0&&(r=s[i=t.strstart-1])===s[++i]&&r===s[++i]&&r===s[++i]){a=t.strstart+258;do{}while(r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&i<a);t.match_length=258-(a-i),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(n=rt._tr_tally(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(n=rt._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),n&&(_t(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(_t(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(_t(t,!1),0===t.strm.avail_out)?1:2}(r,e):Q[r.level].func(r,e);if(3!==o&&4!==o||(r.status=666),1===o||3===o)return 0===t.avail_out&&(r.last_flush=-1),0;if(2===o&&(1===e?rt._tr_align(r):5!==e&&(rt._tr_stored_block(r,0,0,!1),3===e&&(lt(r.head),0===r.lookahead&&(r.strstart=0,r.block_start=0,r.insert=0))),dt(t),0===t.avail_out))return r.last_flush=-1,0}return 4!==e?0:r.wrap<=0?1:(2===r.wrap?(ft(r,255&t.adler),ft(r,t.adler>>8&255),ft(r,t.adler>>16&255),ft(r,t.adler>>24&255),ft(r,255&t.total_in),ft(r,t.total_in>>8&255),ft(r,t.total_in>>16&255),ft(r,t.total_in>>24&255)):(ut(r,t.adler>>>16),ut(r,65535&t.adler)),dt(t),r.wrap>0&&(r.wrap=-r.wrap),0!==r.pending?0:1)},Et=function(t){var e;return t&&t.state?42!==(e=t.state.status)&&69!==e&&73!==e&&91!==e&&103!==e&&113!==e&&666!==e?ot(t,-2):(t.state=null,113===e?ot(t,-3):0):-2},At=function(t,e){var n,r,i,a,s,o,h,l,_=e.length;if(!t||!t.state)return-2;if(2===(a=(n=t.state).wrap)||1===a&&42!==n.status||n.lookahead)return-2;for(1===a&&(t.adler=it(t.adler,e,_,0)),n.wrap=0,_>=n.w_size&&(0===a&&(lt(n.head),n.strstart=0,n.block_start=0,n.insert=0),l=new d.Buf8(n.w_size),d.arraySet(l,e,_-n.w_size,n.w_size,0),e=l,_=n.w_size),s=t.avail_in,o=t.next_in,h=t.input,t.avail_in=_,t.next_in=0,t.input=e,gt(n);n.lookahead>=3;){r=n.strstart,i=n.lookahead-2;do{n.ins_h=(n.ins_h<<n.hash_shift^n.window[r+3-1])&n.hash_mask,n.prev[r&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=r,r++}while(--i);n.strstart=r,n.lookahead=2,gt(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=2,n.match_available=0,t.next_in=o,t.input=h,t.avail_in=s,n.wrap=a,0},Ct="pako deflate (from Nodeca project)",Rt={deflateInit:zt,deflateInit2:xt,deflateReset:yt,deflateResetKeep:kt,deflateSetHeader:Bt,deflate:St,deflateEnd:Et,deflateSetDictionary:At,deflateInfo:Ct},Zt={__proto__:null,default:Rt,__moduleExports:Rt,deflateInit:zt,deflateInit2:xt,deflateReset:yt,deflateResetKeep:kt,deflateSetHeader:Bt,deflate:St,deflateEnd:Et,deflateSetDictionary:At,deflateInfo:Ct},Dt=!0,Ot=!0;try{String.fromCharCode.apply(null,[0])}catch(t){Dt=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(t){Ot=!1}for(var Nt=new d.Buf8(256),Ft=0;Ft<256;Ft++)Nt[Ft]=Ft>=252?6:Ft>=248?5:Ft>=240?4:Ft>=224?3:Ft>=192?2:1;Nt[254]=Nt[254]=1;var It=function(t){var e,n,r,i,a,s=t.length,o=0;for(i=0;i<s;i++)55296==(64512&(n=t.charCodeAt(i)))&&i+1<s&&56320==(64512&(r=t.charCodeAt(i+1)))&&(n=65536+(n-55296<<10)+(r-56320),i++),o+=n<128?1:n<2048?2:n<65536?3:4;for(e=new d.Buf8(o),a=0,i=0;a<o;i++)55296==(64512&(n=t.charCodeAt(i)))&&i+1<s&&56320==(64512&(r=t.charCodeAt(i+1)))&&(n=65536+(n-55296<<10)+(r-56320),i++),n<128?e[a++]=n:n<2048?(e[a++]=192|n>>>6,e[a++]=128|63&n):n<65536?(e[a++]=224|n>>>12,e[a++]=128|n>>>6&63,e[a++]=128|63&n):(e[a++]=240|n>>>18,e[a++]=128|n>>>12&63,e[a++]=128|n>>>6&63,e[a++]=128|63&n);return e};function Tt(t,e){if(e<65534&&(t.subarray&&Ot||!t.subarray&&Dt))return String.fromCharCode.apply(null,d.shrinkBuf(t,e));for(var n="",r=0;r<e;r++)n+=String.fromCharCode(t[r]);return n}var Ut=function(t){return Tt(t,t.length)},Ht=function(t){for(var e=new d.Buf8(t.length),n=0,r=e.length;n<r;n++)e[n]=t.charCodeAt(n);return e},Mt=function(t,e){var n,r,i,a,s=e||t.length,o=new Array(2*s);for(r=0,n=0;n<s;)if((i=t[n++])<128)o[r++]=i;else if((a=Nt[i])>4)o[r++]=65533,n+=a-1;else{for(i&=2===a?31:3===a?15:7;a>1&&n<s;)i=i<<6|63&t[n++],a--;a>1?o[r++]=65533:i<65536?o[r++]=i:(i-=65536,o[r++]=55296|i>>10&1023,o[r++]=56320|1023&i)}return Tt(o,r)},Lt=function(t,e){var n;for((e=e||t.length)>t.length&&(e=t.length),n=e-1;n>=0&&128==(192&t[n]);)n--;return n<0||0===n?e:n+Nt[t[n]]>e?n:e},Kt={string2buf:It,buf2binstring:Ut,binstring2buf:Ht,buf2string:Mt,utf8border:Lt},Pt={__proto__:null,default:Kt,__moduleExports:Kt,string2buf:It,buf2binstring:Ut,binstring2buf:Ht,buf2string:Mt,utf8border:Lt};var jt=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0},Yt={__proto__:null,default:jt,__moduleExports:jt},Xt=Zt&&Rt||Zt,Wt=Pt&&Kt||Pt,Gt=Yt&&jt||Yt,qt=Object.prototype.toString;function $t(t){if(!(this instanceof $t))return new $t(t);this.options=d.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},t||{});var e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Gt,this.strm.avail_out=0;var n=Xt.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(0!==n)throw new Error(st[n]);if(e.header&&Xt.deflateSetHeader(this.strm,e.header),e.dictionary){var r;if(r="string"==typeof e.dictionary?Wt.string2buf(e.dictionary):"[object ArrayBuffer]"===qt.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,0!==(n=Xt.deflateSetDictionary(this.strm,r)))throw new Error(st[n]);this._dict_set=!0}}function Jt(t,e){var n=new $t(e);if(n.push(t,!0),n.err)throw n.msg||st[n.err];return n.result}$t.prototype.push=function(t,e){var n,r,i=this.strm,a=this.options.chunkSize;if(this.ended)return!1;r=e===~~e?e:!0===e?4:0,"string"==typeof t?i.input=Wt.string2buf(t):"[object ArrayBuffer]"===qt.call(t)?i.input=new Uint8Array(t):i.input=t,i.next_in=0,i.avail_in=i.input.length;do{if(0===i.avail_out&&(i.output=new d.Buf8(a),i.next_out=0,i.avail_out=a),1!==(n=Xt.deflate(i,r))&&0!==n)return this.onEnd(n),this.ended=!0,!1;0!==i.avail_out&&(0!==i.avail_in||4!==r&&2!==r)||("string"===this.options.to?this.onData(Wt.buf2binstring(d.shrinkBuf(i.output,i.next_out))):this.onData(d.shrinkBuf(i.output,i.next_out)))}while((i.avail_in>0||0===i.avail_out)&&1!==n);return 4===r?(n=Xt.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,0===n):2!==r||(this.onEnd(0),i.avail_out=0,!0)},$t.prototype.onData=function(t){this.chunks.push(t)},$t.prototype.onEnd=function(t){0===t&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=d.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var Qt=function(t,e){return(e=e||{}).raw=!0,Jt(t,e)},Vt=function(t,e){return(e=e||{}).gzip=!0,Jt(t,e)},te={Deflate:$t,deflate:Jt,deflateRaw:Qt,gzip:Vt},ee={__proto__:null,default:te,__moduleExports:te,Deflate:$t,deflate:Jt,deflateRaw:Qt,gzip:Vt},ne=function(t,e){var n,r,i,a,s,o,h,l,d,_,f,u,c,p,g,v,w,m,b,k,y,x,z,B,S;n=t.state,r=t.next_in,B=t.input,i=r+(t.avail_in-5),a=t.next_out,S=t.output,s=a-(e-t.avail_out),o=a+(t.avail_out-257),h=n.dmax,l=n.wsize,d=n.whave,_=n.wnext,f=n.window,u=n.hold,c=n.bits,p=n.lencode,g=n.distcode,v=(1<<n.lenbits)-1,w=(1<<n.distbits)-1;t:do{c<15&&(u+=B[r++]<<c,c+=8,u+=B[r++]<<c,c+=8),m=p[u&v];e:for(;;){if(u>>>=b=m>>>24,c-=b,0===(b=m>>>16&255))S[a++]=65535&m;else{if(!(16&b)){if(0==(64&b)){m=p[(65535&m)+(u&(1<<b)-1)];continue e}if(32&b){n.mode=12;break t}t.msg="invalid literal/length code",n.mode=30;break t}k=65535&m,(b&=15)&&(c<b&&(u+=B[r++]<<c,c+=8),k+=u&(1<<b)-1,u>>>=b,c-=b),c<15&&(u+=B[r++]<<c,c+=8,u+=B[r++]<<c,c+=8),m=g[u&w];n:for(;;){if(u>>>=b=m>>>24,c-=b,!(16&(b=m>>>16&255))){if(0==(64&b)){m=g[(65535&m)+(u&(1<<b)-1)];continue n}t.msg="invalid distance code",n.mode=30;break t}if(y=65535&m,c<(b&=15)&&(u+=B[r++]<<c,(c+=8)<b&&(u+=B[r++]<<c,c+=8)),(y+=u&(1<<b)-1)>h){t.msg="invalid distance too far back",n.mode=30;break t}if(u>>>=b,c-=b,y>(b=a-s)){if((b=y-b)>d&&n.sane){t.msg="invalid distance too far back",n.mode=30;break t}if(x=0,z=f,0===_){if(x+=l-b,b<k){k-=b;do{S[a++]=f[x++]}while(--b);x=a-y,z=S}}else if(_<b){if(x+=l+_-b,(b-=_)<k){k-=b;do{S[a++]=f[x++]}while(--b);if(x=0,_<k){k-=b=_;do{S[a++]=f[x++]}while(--b);x=a-y,z=S}}}else if(x+=_-b,b<k){k-=b;do{S[a++]=f[x++]}while(--b);x=a-y,z=S}for(;k>2;)S[a++]=z[x++],S[a++]=z[x++],S[a++]=z[x++],k-=3;k&&(S[a++]=z[x++],k>1&&(S[a++]=z[x++]))}else{x=a-y;do{S[a++]=S[x++],S[a++]=S[x++],S[a++]=S[x++],k-=3}while(k>2);k&&(S[a++]=S[x++],k>1&&(S[a++]=S[x++]))}break}}break}}while(r<i&&a<o);r-=k=c>>3,u&=(1<<(c-=k<<3))-1,t.next_in=r,t.next_out=a,t.avail_in=r<i?i-r+5:5-(r-i),t.avail_out=a<o?o-a+257:257-(a-o),n.hold=u,n.bits=c},re={__proto__:null,default:ne,__moduleExports:ne},ie=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],ae=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],se=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],oe=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64],he=function(t,e,n,r,i,a,s,o){var h,l,_,f,u,c,p,g,v,w=o.bits,m=0,b=0,k=0,y=0,x=0,z=0,B=0,S=0,E=0,A=0,C=null,R=0,Z=new d.Buf16(16),D=new d.Buf16(16),O=null,N=0;for(m=0;m<=15;m++)Z[m]=0;for(b=0;b<r;b++)Z[e[n+b]]++;for(x=w,y=15;y>=1&&0===Z[y];y--);if(x>y&&(x=y),0===y)return i[a++]=20971520,i[a++]=20971520,o.bits=1,0;for(k=1;k<y&&0===Z[k];k++);for(x<k&&(x=k),S=1,m=1;m<=15;m++)if(S<<=1,(S-=Z[m])<0)return-1;if(S>0&&(0===t||1!==y))return-1;for(D[1]=0,m=1;m<15;m++)D[m+1]=D[m]+Z[m];for(b=0;b<r;b++)0!==e[n+b]&&(s[D[e[n+b]]++]=b);if(0===t?(C=O=s,c=19):1===t?(C=ie,R-=257,O=ae,N-=257,c=256):(C=se,O=oe,c=-1),A=0,b=0,m=k,u=a,z=x,B=0,_=-1,f=(E=1<<x)-1,1===t&&E>852||2===t&&E>592)return 1;for(;;){p=m-B,s[b]<c?(g=0,v=s[b]):s[b]>c?(g=O[N+s[b]],v=C[R+s[b]]):(g=96,v=0),h=1<<m-B,k=l=1<<z;do{i[u+(A>>B)+(l-=h)]=p<<24|g<<16|v|0}while(0!==l);for(h=1<<m-1;A&h;)h>>=1;if(0!==h?(A&=h-1,A+=h):A=0,b++,0==--Z[m]){if(m===y)break;m=e[n+s[b]]}if(m>x&&(A&f)!==_){for(0===B&&(B=x),u+=k,S=1<<(z=m-B);z+B<y&&!((S-=Z[z+B])<=0);)z++,S<<=1;if(E+=1<<z,1===t&&E>852||2===t&&E>592)return 1;i[_=A&f]=x<<24|z<<16|u-a|0}}return 0!==A&&(i[u+A]=m-B<<24|64<<16|0),o.bits=x,0},le={__proto__:null,default:he,__moduleExports:he},de=re&&ne||re,_e=le&&he||le;function fe(t){return(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24)}function ue(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new d.Buf16(320),this.work=new d.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ce(t){var e;return t&&t.state?(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=1,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new d.Buf32(852),e.distcode=e.distdyn=new d.Buf32(592),e.sane=1,e.back=-1,0):-2}function pe(t){var e;return t&&t.state?((e=t.state).wsize=0,e.whave=0,e.wnext=0,ce(t)):-2}function ge(t,e){var n,r;return t&&t.state?(r=t.state,e<0?(n=0,e=-e):(n=1+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?-2:(null!==r.window&&r.wbits!==e&&(r.window=null),r.wrap=n,r.wbits=e,pe(t))):-2}function ve(t,e){var n,r;return t?(r=new ue,t.state=r,r.window=null,0!==(n=ge(t,e))&&(t.state=null),n):-2}var we,me,be=!0;function ke(t){if(be){var e;for(we=new d.Buf32(512),me=new d.Buf32(32),e=0;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(_e(1,t.lens,0,288,we,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;_e(2,t.lens,0,32,me,0,t.work,{bits:5}),be=!1}t.lencode=we,t.lenbits=9,t.distcode=me,t.distbits=5}function ye(t,e,n,r){var i,a=t.state;return null===a.window&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new d.Buf8(a.wsize)),r>=a.wsize?(d.arraySet(a.window,e,n-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):((i=a.wsize-a.wnext)>r&&(i=r),d.arraySet(a.window,e,n-r,i,a.wnext),(r-=i)?(d.arraySet(a.window,e,n-r,r,0),a.wnext=r,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=i))),0}var xe=function(t){return ve(t,15)},ze=function(t,e){var n,r,i,a,s,o,h,l,_,f,u,c,p,g,v,w,m,b,k,y,x,z,B,S,E=0,A=new d.Buf8(4),C=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!t||!t.state||!t.output||!t.input&&0!==t.avail_in)return-2;12===(n=t.state).mode&&(n.mode=13),s=t.next_out,i=t.output,h=t.avail_out,a=t.next_in,r=t.input,o=t.avail_in,l=n.hold,_=n.bits,f=o,u=h,z=0;t:for(;;)switch(n.mode){case 1:if(0===n.wrap){n.mode=13;break}for(;_<16;){if(0===o)break t;o--,l+=r[a++]<<_,_+=8}if(2&n.wrap&&35615===l){n.check=0,A[0]=255&l,A[1]=l>>>8&255,n.check=at(n.check,A,2,0),l=0,_=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&l)<<8)+(l>>8))%31){t.msg="incorrect header check",n.mode=30;break}if(8!=(15&l)){t.msg="unknown compression method",n.mode=30;break}if(_-=4,x=8+(15&(l>>>=4)),0===n.wbits)n.wbits=x;else if(