UNPKG

next

Version:

The React Framework

1 lines • 59.4 kB
module.exports=(()=>{"use strict";var a={301:(a,i,h)=>{var e=h(357);var v=h(249);var l=h(132);var g=h(517);var b=h(11);for(var n in b){i[n]=b[n]}i.NONE=0;i.DEFLATE=1;i.INFLATE=2;i.GZIP=3;i.GUNZIP=4;i.DEFLATERAW=5;i.INFLATERAW=6;i.UNZIP=7;var k=31;var d=139;function Zlib(a){if(typeof a!=="number"||a<i.DEFLATE||a>i.UNZIP){throw new TypeError("Bad argument")}this.dictionary=null;this.err=0;this.flush=0;this.init_done=false;this.level=0;this.memLevel=0;this.mode=a;this.strategy=0;this.windowBits=0;this.write_in_progress=false;this.pending_close=false;this.gzip_id_bytes_read=0}Zlib.prototype.close=function(){if(this.write_in_progress){this.pending_close=true;return}this.pending_close=false;e(this.init_done,"close before init");e(this.mode<=i.UNZIP);if(this.mode===i.DEFLATE||this.mode===i.GZIP||this.mode===i.DEFLATERAW){l.deflateEnd(this.strm)}else if(this.mode===i.INFLATE||this.mode===i.GUNZIP||this.mode===i.INFLATERAW||this.mode===i.UNZIP){g.inflateEnd(this.strm)}this.mode=i.NONE;this.dictionary=null};Zlib.prototype.write=function(a,i,h,e,v,l,g){return this._write(true,a,i,h,e,v,l,g)};Zlib.prototype.writeSync=function(a,i,h,e,v,l,g){return this._write(false,a,i,h,e,v,l,g)};Zlib.prototype._write=function(a,h,v,l,g,b,n,k){e.equal(arguments.length,8);e(this.init_done,"write before init");e(this.mode!==i.NONE,"already finalized");e.equal(false,this.write_in_progress,"write already in progress");e.equal(false,this.pending_close,"close is pending");this.write_in_progress=true;e.equal(false,h===undefined,"must provide flush value");this.write_in_progress=true;if(h!==i.Z_NO_FLUSH&&h!==i.Z_PARTIAL_FLUSH&&h!==i.Z_SYNC_FLUSH&&h!==i.Z_FULL_FLUSH&&h!==i.Z_FINISH&&h!==i.Z_BLOCK){throw new Error("Invalid flush value")}if(v==null){v=Buffer.alloc(0);g=0;l=0}this.strm.avail_in=g;this.strm.input=v;this.strm.next_in=l;this.strm.avail_out=k;this.strm.output=b;this.strm.next_out=n;this.flush=h;if(!a){this._process();if(this._checkError()){return this._afterSync()}return}var d=this;process.nextTick(function(){d._process();d._after()});return this};Zlib.prototype._afterSync=function(){var a=this.strm.avail_out;var i=this.strm.avail_in;this.write_in_progress=false;return[i,a]};Zlib.prototype._process=function(){var a=null;switch(this.mode){case i.DEFLATE:case i.GZIP:case i.DEFLATERAW:this.err=l.deflate(this.strm,this.flush);break;case i.UNZIP:if(this.strm.avail_in>0){a=this.strm.next_in}switch(this.gzip_id_bytes_read){case 0:if(a===null){break}if(this.strm.input[a]===k){this.gzip_id_bytes_read=1;a++;if(this.strm.avail_in===1){break}}else{this.mode=i.INFLATE;break}case 1:if(a===null){break}if(this.strm.input[a]===d){this.gzip_id_bytes_read=2;this.mode=i.GUNZIP}else{this.mode=i.INFLATE}break;default:throw new Error("invalid number of gzip magic number bytes read")}case i.INFLATE:case i.GUNZIP:case i.INFLATERAW:this.err=g.inflate(this.strm,this.flush);if(this.err===i.Z_NEED_DICT&&this.dictionary){this.err=g.inflateSetDictionary(this.strm,this.dictionary);if(this.err===i.Z_OK){this.err=g.inflate(this.strm,this.flush)}else if(this.err===i.Z_DATA_ERROR){this.err=i.Z_NEED_DICT}}while(this.strm.avail_in>0&&this.mode===i.GUNZIP&&this.err===i.Z_STREAM_END&&this.strm.next_in[0]!==0){this.reset();this.err=g.inflate(this.strm,this.flush)}break;default:throw new Error("Unknown mode "+this.mode)}};Zlib.prototype._checkError=function(){switch(this.err){case i.Z_OK:case i.Z_BUF_ERROR:if(this.strm.avail_out!==0&&this.flush===i.Z_FINISH){this._error("unexpected end of file");return false}break;case i.Z_STREAM_END:break;case i.Z_NEED_DICT:if(this.dictionary==null){this._error("Missing dictionary")}else{this._error("Bad dictionary")}return false;default:this._error("Zlib error");return false}return true};Zlib.prototype._after=function(){if(!this._checkError()){return}var a=this.strm.avail_out;var i=this.strm.avail_in;this.write_in_progress=false;this.callback(i,a);if(this.pending_close){this.close()}};Zlib.prototype._error=function(a){if(this.strm.msg){a=this.strm.msg}this.onerror(a,this.err);this.write_in_progress=false;if(this.pending_close){this.close()}};Zlib.prototype.init=function(a,h,v,l,g){e(arguments.length===4||arguments.length===5,"init(windowBits, level, memLevel, strategy, [dictionary])");e(a>=8&&a<=15,"invalid windowBits");e(h>=-1&&h<=9,"invalid compression level");e(v>=1&&v<=9,"invalid memlevel");e(l===i.Z_FILTERED||l===i.Z_HUFFMAN_ONLY||l===i.Z_RLE||l===i.Z_FIXED||l===i.Z_DEFAULT_STRATEGY,"invalid strategy");this._init(h,a,v,l,g);this._setDictionary()};Zlib.prototype.params=function(){throw new Error("deflateParams Not supported")};Zlib.prototype.reset=function(){this._reset();this._setDictionary()};Zlib.prototype._init=function(a,h,e,b,n){this.level=a;this.windowBits=h;this.memLevel=e;this.strategy=b;this.flush=i.Z_NO_FLUSH;this.err=i.Z_OK;if(this.mode===i.GZIP||this.mode===i.GUNZIP){this.windowBits+=16}if(this.mode===i.UNZIP){this.windowBits+=32}if(this.mode===i.DEFLATERAW||this.mode===i.INFLATERAW){this.windowBits=-1*this.windowBits}this.strm=new v;switch(this.mode){case i.DEFLATE:case i.GZIP:case i.DEFLATERAW:this.err=l.deflateInit2(this.strm,this.level,i.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case i.INFLATE:case i.GUNZIP:case i.INFLATERAW:case i.UNZIP:this.err=g.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}if(this.err!==i.Z_OK){this._error("Init error")}this.dictionary=n;this.write_in_progress=false;this.init_done=true};Zlib.prototype._setDictionary=function(){if(this.dictionary==null){return}this.err=i.Z_OK;switch(this.mode){case i.DEFLATE:case i.DEFLATERAW:this.err=l.deflateSetDictionary(this.strm,this.dictionary);break;default:break}if(this.err!==i.Z_OK){this._error("Failed to set dictionary")}};Zlib.prototype._reset=function(){this.err=i.Z_OK;switch(this.mode){case i.DEFLATE:case i.DEFLATERAW:case i.GZIP:this.err=l.deflateReset(this.strm);break;case i.INFLATE:case i.INFLATERAW:case i.GUNZIP:this.err=g.inflateReset(this.strm);break;default:break}if(this.err!==i.Z_OK){this._error("Failed to reset stream")}};i.Zlib=Zlib},555:(a,i,h)=>{var e=h(293).Buffer;var v=h(413).Transform;var l=h(301);var g=h(669);var b=h(357).ok;var n=h(293).kMaxLength;var k="Cannot create final Buffer. It would be larger "+"than 0x"+n.toString(16)+" bytes";l.Z_MIN_WINDOWBITS=8;l.Z_MAX_WINDOWBITS=15;l.Z_DEFAULT_WINDOWBITS=15;l.Z_MIN_CHUNK=64;l.Z_MAX_CHUNK=Infinity;l.Z_DEFAULT_CHUNK=16*1024;l.Z_MIN_MEMLEVEL=1;l.Z_MAX_MEMLEVEL=9;l.Z_DEFAULT_MEMLEVEL=8;l.Z_MIN_LEVEL=-1;l.Z_MAX_LEVEL=9;l.Z_DEFAULT_LEVEL=l.Z_DEFAULT_COMPRESSION;var d=Object.keys(l);for(var r=0;r<d.length;r++){var c=d[r];if(c.match(/^Z/)){Object.defineProperty(i,c,{enumerable:true,value:l[c],writable:false})}}var y={Z_OK:l.Z_OK,Z_STREAM_END:l.Z_STREAM_END,Z_NEED_DICT:l.Z_NEED_DICT,Z_ERRNO:l.Z_ERRNO,Z_STREAM_ERROR:l.Z_STREAM_ERROR,Z_DATA_ERROR:l.Z_DATA_ERROR,Z_MEM_ERROR:l.Z_MEM_ERROR,Z_BUF_ERROR:l.Z_BUF_ERROR,Z_VERSION_ERROR:l.Z_VERSION_ERROR};var Z=Object.keys(y);for(var E=0;E<Z.length;E++){var R=Z[E];y[y[R]]=R}Object.defineProperty(i,"codes",{enumerable:true,value:Object.freeze(y),writable:false});i.Deflate=Deflate;i.Inflate=Inflate;i.Gzip=Gzip;i.Gunzip=Gunzip;i.DeflateRaw=DeflateRaw;i.InflateRaw=InflateRaw;i.Unzip=Unzip;i.createDeflate=function(a){return new Deflate(a)};i.createInflate=function(a){return new Inflate(a)};i.createDeflateRaw=function(a){return new DeflateRaw(a)};i.createInflateRaw=function(a){return new InflateRaw(a)};i.createGzip=function(a){return new Gzip(a)};i.createGunzip=function(a){return new Gunzip(a)};i.createUnzip=function(a){return new Unzip(a)};i.deflate=function(a,i,h){if(typeof i==="function"){h=i;i={}}return zlibBuffer(new Deflate(i),a,h)};i.deflateSync=function(a,i){return zlibBufferSync(new Deflate(i),a)};i.gzip=function(a,i,h){if(typeof i==="function"){h=i;i={}}return zlibBuffer(new Gzip(i),a,h)};i.gzipSync=function(a,i){return zlibBufferSync(new Gzip(i),a)};i.deflateRaw=function(a,i,h){if(typeof i==="function"){h=i;i={}}return zlibBuffer(new DeflateRaw(i),a,h)};i.deflateRawSync=function(a,i){return zlibBufferSync(new DeflateRaw(i),a)};i.unzip=function(a,i,h){if(typeof i==="function"){h=i;i={}}return zlibBuffer(new Unzip(i),a,h)};i.unzipSync=function(a,i){return zlibBufferSync(new Unzip(i),a)};i.inflate=function(a,i,h){if(typeof i==="function"){h=i;i={}}return zlibBuffer(new Inflate(i),a,h)};i.inflateSync=function(a,i){return zlibBufferSync(new Inflate(i),a)};i.gunzip=function(a,i,h){if(typeof i==="function"){h=i;i={}}return zlibBuffer(new Gunzip(i),a,h)};i.gunzipSync=function(a,i){return zlibBufferSync(new Gunzip(i),a)};i.inflateRaw=function(a,i,h){if(typeof i==="function"){h=i;i={}}return zlibBuffer(new InflateRaw(i),a,h)};i.inflateRawSync=function(a,i){return zlibBufferSync(new InflateRaw(i),a)};function zlibBuffer(a,i,h){var v=[];var l=0;a.on("error",onError);a.on("end",onEnd);a.end(i);flow();function flow(){var i;while(null!==(i=a.read())){v.push(i);l+=i.length}a.once("readable",flow)}function onError(i){a.removeListener("end",onEnd);a.removeListener("readable",flow);h(i)}function onEnd(){var i;var g=null;if(l>=n){g=new RangeError(k)}else{i=e.concat(v,l)}v=[];a.close();h(g,i)}}function zlibBufferSync(a,i){if(typeof i==="string")i=e.from(i);if(!e.isBuffer(i))throw new TypeError("Not a string or buffer");var h=a._finishFlushFlag;return a._processChunk(i,h)}function Deflate(a){if(!(this instanceof Deflate))return new Deflate(a);Zlib.call(this,a,l.DEFLATE)}function Inflate(a){if(!(this instanceof Inflate))return new Inflate(a);Zlib.call(this,a,l.INFLATE)}function Gzip(a){if(!(this instanceof Gzip))return new Gzip(a);Zlib.call(this,a,l.GZIP)}function Gunzip(a){if(!(this instanceof Gunzip))return new Gunzip(a);Zlib.call(this,a,l.GUNZIP)}function DeflateRaw(a){if(!(this instanceof DeflateRaw))return new DeflateRaw(a);Zlib.call(this,a,l.DEFLATERAW)}function InflateRaw(a){if(!(this instanceof InflateRaw))return new InflateRaw(a);Zlib.call(this,a,l.INFLATERAW)}function Unzip(a){if(!(this instanceof Unzip))return new Unzip(a);Zlib.call(this,a,l.UNZIP)}function isValidFlushFlag(a){return a===l.Z_NO_FLUSH||a===l.Z_PARTIAL_FLUSH||a===l.Z_SYNC_FLUSH||a===l.Z_FULL_FLUSH||a===l.Z_FINISH||a===l.Z_BLOCK}function Zlib(a,h){var g=this;this._opts=a=a||{};this._chunkSize=a.chunkSize||i.Z_DEFAULT_CHUNK;v.call(this,a);if(a.flush&&!isValidFlushFlag(a.flush)){throw new Error("Invalid flush flag: "+a.flush)}if(a.finishFlush&&!isValidFlushFlag(a.finishFlush)){throw new Error("Invalid flush flag: "+a.finishFlush)}this._flushFlag=a.flush||l.Z_NO_FLUSH;this._finishFlushFlag=typeof a.finishFlush!=="undefined"?a.finishFlush:l.Z_FINISH;if(a.chunkSize){if(a.chunkSize<i.Z_MIN_CHUNK||a.chunkSize>i.Z_MAX_CHUNK){throw new Error("Invalid chunk size: "+a.chunkSize)}}if(a.windowBits){if(a.windowBits<i.Z_MIN_WINDOWBITS||a.windowBits>i.Z_MAX_WINDOWBITS){throw new Error("Invalid windowBits: "+a.windowBits)}}if(a.level){if(a.level<i.Z_MIN_LEVEL||a.level>i.Z_MAX_LEVEL){throw new Error("Invalid compression level: "+a.level)}}if(a.memLevel){if(a.memLevel<i.Z_MIN_MEMLEVEL||a.memLevel>i.Z_MAX_MEMLEVEL){throw new Error("Invalid memLevel: "+a.memLevel)}}if(a.strategy){if(a.strategy!=i.Z_FILTERED&&a.strategy!=i.Z_HUFFMAN_ONLY&&a.strategy!=i.Z_RLE&&a.strategy!=i.Z_FIXED&&a.strategy!=i.Z_DEFAULT_STRATEGY){throw new Error("Invalid strategy: "+a.strategy)}}if(a.dictionary){if(!e.isBuffer(a.dictionary)){throw new Error("Invalid dictionary: it should be a Buffer instance")}}this._handle=new l.Zlib(h);var b=this;this._hadError=false;this._handle.onerror=function(a,h){_close(b);b._hadError=true;var e=new Error(a);e.errno=h;e.code=i.codes[h];b.emit("error",e)};var n=i.Z_DEFAULT_COMPRESSION;if(typeof a.level==="number")n=a.level;var k=i.Z_DEFAULT_STRATEGY;if(typeof a.strategy==="number")k=a.strategy;this._handle.init(a.windowBits||i.Z_DEFAULT_WINDOWBITS,n,a.memLevel||i.Z_DEFAULT_MEMLEVEL,k,a.dictionary);this._buffer=e.allocUnsafe(this._chunkSize);this._offset=0;this._level=n;this._strategy=k;this.once("end",this.close);Object.defineProperty(this,"_closed",{get:function(){return!g._handle},configurable:true,enumerable:true})}g.inherits(Zlib,v);Zlib.prototype.params=function(a,h,e){if(a<i.Z_MIN_LEVEL||a>i.Z_MAX_LEVEL){throw new RangeError("Invalid compression level: "+a)}if(h!=i.Z_FILTERED&&h!=i.Z_HUFFMAN_ONLY&&h!=i.Z_RLE&&h!=i.Z_FIXED&&h!=i.Z_DEFAULT_STRATEGY){throw new TypeError("Invalid strategy: "+h)}if(this._level!==a||this._strategy!==h){var v=this;this.flush(l.Z_SYNC_FLUSH,function(){b(v._handle,"zlib binding closed");v._handle.params(a,h);if(!v._hadError){v._level=a;v._strategy=h;if(e)e()}})}else{process.nextTick(e)}};Zlib.prototype.reset=function(){b(this._handle,"zlib binding closed");return this._handle.reset()};Zlib.prototype._flush=function(a){this._transform(e.alloc(0),"",a)};Zlib.prototype.flush=function(a,i){var h=this;var v=this._writableState;if(typeof a==="function"||a===undefined&&!i){i=a;a=l.Z_FULL_FLUSH}if(v.ended){if(i)process.nextTick(i)}else if(v.ending){if(i)this.once("end",i)}else if(v.needDrain){if(i){this.once("drain",function(){return h.flush(a,i)})}}else{this._flushFlag=a;this.write(e.alloc(0),"",i)}};Zlib.prototype.close=function(a){_close(this,a);process.nextTick(emitCloseNT,this)};function _close(a,i){if(i)process.nextTick(i);if(!a._handle)return;a._handle.close();a._handle=null}function emitCloseNT(a){a.emit("close")}Zlib.prototype._transform=function(a,i,h){var v;var g=this._writableState;var b=g.ending||g.ended;var n=b&&(!a||g.length===a.length);if(a!==null&&!e.isBuffer(a))return h(new Error("invalid input"));if(!this._handle)return h(new Error("zlib binding closed"));if(n)v=this._finishFlushFlag;else{v=this._flushFlag;if(a.length>=g.length){this._flushFlag=this._opts.flush||l.Z_NO_FLUSH}}this._processChunk(a,v,h)};Zlib.prototype._processChunk=function(a,i,h){var v=a&&a.length;var l=this._chunkSize-this._offset;var g=0;var d=this;var r=typeof h==="function";if(!r){var c=[];var y=0;var Z;this.on("error",function(a){Z=a});b(this._handle,"zlib binding closed");do{var E=this._handle.writeSync(i,a,g,v,this._buffer,this._offset,l)}while(!this._hadError&&callback(E[0],E[1]));if(this._hadError){throw Z}if(y>=n){_close(this);throw new RangeError(k)}var R=e.concat(c,y);_close(this);return R}b(this._handle,"zlib binding closed");var I=this._handle.write(i,a,g,v,this._buffer,this._offset,l);I.buffer=a;I.callback=callback;function callback(n,k){if(this){this.buffer=null;this.callback=null}if(d._hadError)return;var Z=l-k;b(Z>=0,"have should not go down");if(Z>0){var E=d._buffer.slice(d._offset,d._offset+Z);d._offset+=Z;if(r){d.push(E)}else{c.push(E);y+=E.length}}if(k===0||d._offset>=d._chunkSize){l=d._chunkSize;d._offset=0;d._buffer=e.allocUnsafe(d._chunkSize)}if(k===0){g+=v-n;v=n;if(!r)return true;var R=d._handle.write(i,a,g,v,d._buffer,d._offset,d._chunkSize);R.callback=callback;R.buffer=a;return}if(!r)return false;h()}};g.inherits(Deflate,Zlib);g.inherits(Inflate,Zlib);g.inherits(Gzip,Zlib);g.inherits(Gunzip,Zlib);g.inherits(DeflateRaw,Zlib);g.inherits(InflateRaw,Zlib);g.inherits(Unzip,Zlib)},311:(a,i)=>{var h=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";function _has(a,i){return Object.prototype.hasOwnProperty.call(a,i)}i.assign=function(a){var i=Array.prototype.slice.call(arguments,1);while(i.length){var h=i.shift();if(!h){continue}if(typeof h!=="object"){throw new TypeError(h+"must be non-object")}for(var e in h){if(_has(h,e)){a[e]=h[e]}}}return a};i.shrinkBuf=function(a,i){if(a.length===i){return a}if(a.subarray){return a.subarray(0,i)}a.length=i;return a};var e={arraySet:function(a,i,h,e,v){if(i.subarray&&a.subarray){a.set(i.subarray(h,h+e),v);return}for(var l=0;l<e;l++){a[v+l]=i[h+l]}},flattenChunks:function(a){var i,h,e,v,l,g;e=0;for(i=0,h=a.length;i<h;i++){e+=a[i].length}g=new Uint8Array(e);v=0;for(i=0,h=a.length;i<h;i++){l=a[i];g.set(l,v);v+=l.length}return g}};var v={arraySet:function(a,i,h,e,v){for(var l=0;l<e;l++){a[v+l]=i[h+l]}},flattenChunks:function(a){return[].concat.apply([],a)}};i.setTyped=function(a){if(a){i.Buf8=Uint8Array;i.Buf16=Uint16Array;i.Buf32=Int32Array;i.assign(i,e)}else{i.Buf8=Array;i.Buf16=Array;i.Buf32=Array;i.assign(i,v)}};i.setTyped(h)},759:a=>{function adler32(a,i,h,e){var v=a&65535|0,l=a>>>16&65535|0,g=0;while(h!==0){g=h>2e3?2e3:h;h-=g;do{v=v+i[e++]|0;l=l+v|0}while(--g);v%=65521;l%=65521}return v|l<<16|0}a.exports=adler32},11:a=>{a.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},662:a=>{function makeTable(){var a,i=[];for(var h=0;h<256;h++){a=h;for(var e=0;e<8;e++){a=a&1?3988292384^a>>>1:a>>>1}i[h]=a}return i}var i=makeTable();function crc32(a,h,e,v){var l=i,g=v+e;a^=-1;for(var b=v;b<g;b++){a=a>>>8^l[(a^h[b])&255]}return a^-1}a.exports=crc32},132:(a,i,h)=>{var e=h(311);var v=h(922);var l=h(759);var g=h(662);var b=h(296);var n=0;var k=1;var d=3;var r=4;var c=5;var y=0;var Z=1;var E=-2;var R=-3;var I=-5;var L=-1;var S=1;var F=2;var U=3;var D=4;var N=0;var T=2;var G=8;var z=9;var O=15;var A=8;var P=29;var W=256;var B=W+1+P;var K=30;var V=19;var q=2*B+1;var X=15;var j=3;var C=258;var H=C+j+1;var J=32;var Q=42;var $=69;var M=73;var Y=91;var f=103;var x=113;var _=666;var s=1;var w=2;var t=3;var m=4;var u=3;function err(a,i){a.msg=b[i];return i}function rank(a){return(a<<1)-(a>4?9:0)}function zero(a){var i=a.length;while(--i>=0){a[i]=0}}function flush_pending(a){var i=a.state;var h=i.pending;if(h>a.avail_out){h=a.avail_out}if(h===0){return}e.arraySet(a.output,i.pending_buf,i.pending_out,h,a.next_out);a.next_out+=h;i.pending_out+=h;a.total_out+=h;a.avail_out-=h;i.pending-=h;if(i.pending===0){i.pending_out=0}}function flush_block_only(a,i){v._tr_flush_block(a,a.block_start>=0?a.block_start:-1,a.strstart-a.block_start,i);a.block_start=a.strstart;flush_pending(a.strm)}function put_byte(a,i){a.pending_buf[a.pending++]=i}function putShortMSB(a,i){a.pending_buf[a.pending++]=i>>>8&255;a.pending_buf[a.pending++]=i&255}function read_buf(a,i,h,v){var b=a.avail_in;if(b>v){b=v}if(b===0){return 0}a.avail_in-=b;e.arraySet(i,a.input,a.next_in,b,h);if(a.state.wrap===1){a.adler=l(a.adler,i,b,h)}else if(a.state.wrap===2){a.adler=g(a.adler,i,b,h)}a.next_in+=b;a.total_in+=b;return b}function longest_match(a,i){var h=a.max_chain_length;var e=a.strstart;var v;var l;var g=a.prev_length;var b=a.nice_match;var n=a.strstart>a.w_size-H?a.strstart-(a.w_size-H):0;var k=a.window;var d=a.w_mask;var r=a.prev;var c=a.strstart+C;var y=k[e+g-1];var Z=k[e+g];if(a.prev_length>=a.good_match){h>>=2}if(b>a.lookahead){b=a.lookahead}do{v=i;if(k[v+g]!==Z||k[v+g-1]!==y||k[v]!==k[e]||k[++v]!==k[e+1]){continue}e+=2;v++;do{}while(k[++e]===k[++v]&&k[++e]===k[++v]&&k[++e]===k[++v]&&k[++e]===k[++v]&&k[++e]===k[++v]&&k[++e]===k[++v]&&k[++e]===k[++v]&&k[++e]===k[++v]&&e<c);l=C-(c-e);e=c-C;if(l>g){a.match_start=i;g=l;if(l>=b){break}y=k[e+g-1];Z=k[e+g]}}while((i=r[i&d])>n&&--h!==0);if(g<=a.lookahead){return g}return a.lookahead}function fill_window(a){var i=a.w_size;var h,v,l,g,b;do{g=a.window_size-a.lookahead-a.strstart;if(a.strstart>=i+(i-H)){e.arraySet(a.window,a.window,i,i,0);a.match_start-=i;a.strstart-=i;a.block_start-=i;v=a.hash_size;h=v;do{l=a.head[--h];a.head[h]=l>=i?l-i:0}while(--v);v=i;h=v;do{l=a.prev[--h];a.prev[h]=l>=i?l-i:0}while(--v);g+=i}if(a.strm.avail_in===0){break}v=read_buf(a.strm,a.window,a.strstart+a.lookahead,g);a.lookahead+=v;if(a.lookahead+a.insert>=j){b=a.strstart-a.insert;a.ins_h=a.window[b];a.ins_h=(a.ins_h<<a.hash_shift^a.window[b+1])&a.hash_mask;while(a.insert){a.ins_h=(a.ins_h<<a.hash_shift^a.window[b+j-1])&a.hash_mask;a.prev[b&a.w_mask]=a.head[a.ins_h];a.head[a.ins_h]=b;b++;a.insert--;if(a.lookahead+a.insert<j){break}}}}while(a.lookahead<H&&a.strm.avail_in!==0)}function deflate_stored(a,i){var h=65535;if(h>a.pending_buf_size-5){h=a.pending_buf_size-5}for(;;){if(a.lookahead<=1){fill_window(a);if(a.lookahead===0&&i===n){return s}if(a.lookahead===0){break}}a.strstart+=a.lookahead;a.lookahead=0;var e=a.block_start+h;if(a.strstart===0||a.strstart>=e){a.lookahead=a.strstart-e;a.strstart=e;flush_block_only(a,false);if(a.strm.avail_out===0){return s}}if(a.strstart-a.block_start>=a.w_size-H){flush_block_only(a,false);if(a.strm.avail_out===0){return s}}}a.insert=0;if(i===r){flush_block_only(a,true);if(a.strm.avail_out===0){return t}return m}if(a.strstart>a.block_start){flush_block_only(a,false);if(a.strm.avail_out===0){return s}}return s}function deflate_fast(a,i){var h;var e;for(;;){if(a.lookahead<H){fill_window(a);if(a.lookahead<H&&i===n){return s}if(a.lookahead===0){break}}h=0;if(a.lookahead>=j){a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+j-1])&a.hash_mask;h=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h];a.head[a.ins_h]=a.strstart}if(h!==0&&a.strstart-h<=a.w_size-H){a.match_length=longest_match(a,h)}if(a.match_length>=j){e=v._tr_tally(a,a.strstart-a.match_start,a.match_length-j);a.lookahead-=a.match_length;if(a.match_length<=a.max_lazy_match&&a.lookahead>=j){a.match_length--;do{a.strstart++;a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+j-1])&a.hash_mask;h=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h];a.head[a.ins_h]=a.strstart}while(--a.match_length!==0);a.strstart++}else{a.strstart+=a.match_length;a.match_length=0;a.ins_h=a.window[a.strstart];a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+1])&a.hash_mask}}else{e=v._tr_tally(a,0,a.window[a.strstart]);a.lookahead--;a.strstart++}if(e){flush_block_only(a,false);if(a.strm.avail_out===0){return s}}}a.insert=a.strstart<j-1?a.strstart:j-1;if(i===r){flush_block_only(a,true);if(a.strm.avail_out===0){return t}return m}if(a.last_lit){flush_block_only(a,false);if(a.strm.avail_out===0){return s}}return w}function deflate_slow(a,i){var h;var e;var l;for(;;){if(a.lookahead<H){fill_window(a);if(a.lookahead<H&&i===n){return s}if(a.lookahead===0){break}}h=0;if(a.lookahead>=j){a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+j-1])&a.hash_mask;h=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h];a.head[a.ins_h]=a.strstart}a.prev_length=a.match_length;a.prev_match=a.match_start;a.match_length=j-1;if(h!==0&&a.prev_length<a.max_lazy_match&&a.strstart-h<=a.w_size-H){a.match_length=longest_match(a,h);if(a.match_length<=5&&(a.strategy===S||a.match_length===j&&a.strstart-a.match_start>4096)){a.match_length=j-1}}if(a.prev_length>=j&&a.match_length<=a.prev_length){l=a.strstart+a.lookahead-j;e=v._tr_tally(a,a.strstart-1-a.prev_match,a.prev_length-j);a.lookahead-=a.prev_length-1;a.prev_length-=2;do{if(++a.strstart<=l){a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+j-1])&a.hash_mask;h=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h];a.head[a.ins_h]=a.strstart}}while(--a.prev_length!==0);a.match_available=0;a.match_length=j-1;a.strstart++;if(e){flush_block_only(a,false);if(a.strm.avail_out===0){return s}}}else if(a.match_available){e=v._tr_tally(a,0,a.window[a.strstart-1]);if(e){flush_block_only(a,false)}a.strstart++;a.lookahead--;if(a.strm.avail_out===0){return s}}else{a.match_available=1;a.strstart++;a.lookahead--}}if(a.match_available){e=v._tr_tally(a,0,a.window[a.strstart-1]);a.match_available=0}a.insert=a.strstart<j-1?a.strstart:j-1;if(i===r){flush_block_only(a,true);if(a.strm.avail_out===0){return t}return m}if(a.last_lit){flush_block_only(a,false);if(a.strm.avail_out===0){return s}}return w}function deflate_rle(a,i){var h;var e;var l,g;var b=a.window;for(;;){if(a.lookahead<=C){fill_window(a);if(a.lookahead<=C&&i===n){return s}if(a.lookahead===0){break}}a.match_length=0;if(a.lookahead>=j&&a.strstart>0){l=a.strstart-1;e=b[l];if(e===b[++l]&&e===b[++l]&&e===b[++l]){g=a.strstart+C;do{}while(e===b[++l]&&e===b[++l]&&e===b[++l]&&e===b[++l]&&e===b[++l]&&e===b[++l]&&e===b[++l]&&e===b[++l]&&l<g);a.match_length=C-(g-l);if(a.match_length>a.lookahead){a.match_length=a.lookahead}}}if(a.match_length>=j){h=v._tr_tally(a,1,a.match_length-j);a.lookahead-=a.match_length;a.strstart+=a.match_length;a.match_length=0}else{h=v._tr_tally(a,0,a.window[a.strstart]);a.lookahead--;a.strstart++}if(h){flush_block_only(a,false);if(a.strm.avail_out===0){return s}}}a.insert=0;if(i===r){flush_block_only(a,true);if(a.strm.avail_out===0){return t}return m}if(a.last_lit){flush_block_only(a,false);if(a.strm.avail_out===0){return s}}return w}function deflate_huff(a,i){var h;for(;;){if(a.lookahead===0){fill_window(a);if(a.lookahead===0){if(i===n){return s}break}}a.match_length=0;h=v._tr_tally(a,0,a.window[a.strstart]);a.lookahead--;a.strstart++;if(h){flush_block_only(a,false);if(a.strm.avail_out===0){return s}}}a.insert=0;if(i===r){flush_block_only(a,true);if(a.strm.avail_out===0){return t}return m}if(a.last_lit){flush_block_only(a,false);if(a.strm.avail_out===0){return s}}return w}function Config(a,i,h,e,v){this.good_length=a;this.max_lazy=i;this.nice_length=h;this.max_chain=e;this.func=v}var p;p=[new Config(0,0,0,0,deflate_stored),new Config(4,4,8,4,deflate_fast),new Config(4,5,16,8,deflate_fast),new Config(4,6,32,32,deflate_fast),new Config(4,4,16,16,deflate_slow),new Config(8,16,32,32,deflate_slow),new Config(8,16,128,128,deflate_slow),new Config(8,32,128,256,deflate_slow),new Config(32,128,258,1024,deflate_slow),new Config(32,258,258,4096,deflate_slow)];function lm_init(a){a.window_size=2*a.w_size;zero(a.head);a.max_lazy_match=p[a.level].max_lazy;a.good_match=p[a.level].good_length;a.nice_match=p[a.level].nice_length;a.max_chain_length=p[a.level].max_chain;a.strstart=0;a.block_start=0;a.lookahead=0;a.insert=0;a.match_length=a.prev_length=j-1;a.match_available=0;a.ins_h=0}function DeflateState(){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=G;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 e.Buf16(q*2);this.dyn_dtree=new e.Buf16((2*K+1)*2);this.bl_tree=new e.Buf16((2*V+1)*2);zero(this.dyn_ltree);zero(this.dyn_dtree);zero(this.bl_tree);this.l_desc=null;this.d_desc=null;this.bl_desc=null;this.bl_count=new e.Buf16(X+1);this.heap=new e.Buf16(2*B+1);zero(this.heap);this.heap_len=0;this.heap_max=0;this.depth=new e.Buf16(2*B+1);zero(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 deflateResetKeep(a){var i;if(!a||!a.state){return err(a,E)}a.total_in=a.total_out=0;a.data_type=T;i=a.state;i.pending=0;i.pending_out=0;if(i.wrap<0){i.wrap=-i.wrap}i.status=i.wrap?Q:x;a.adler=i.wrap===2?0:1;i.last_flush=n;v._tr_init(i);return y}function deflateReset(a){var i=deflateResetKeep(a);if(i===y){lm_init(a.state)}return i}function deflateSetHeader(a,i){if(!a||!a.state){return E}if(a.state.wrap!==2){return E}a.state.gzhead=i;return y}function deflateInit2(a,i,h,v,l,g){if(!a){return E}var b=1;if(i===L){i=6}if(v<0){b=0;v=-v}else if(v>15){b=2;v-=16}if(l<1||l>z||h!==G||v<8||v>15||i<0||i>9||g<0||g>D){return err(a,E)}if(v===8){v=9}var n=new DeflateState;a.state=n;n.strm=a;n.wrap=b;n.gzhead=null;n.w_bits=v;n.w_size=1<<n.w_bits;n.w_mask=n.w_size-1;n.hash_bits=l+7;n.hash_size=1<<n.hash_bits;n.hash_mask=n.hash_size-1;n.hash_shift=~~((n.hash_bits+j-1)/j);n.window=new e.Buf8(n.w_size*2);n.head=new e.Buf16(n.hash_size);n.prev=new e.Buf16(n.w_size);n.lit_bufsize=1<<l+6;n.pending_buf_size=n.lit_bufsize*4;n.pending_buf=new e.Buf8(n.pending_buf_size);n.d_buf=1*n.lit_bufsize;n.l_buf=(1+2)*n.lit_bufsize;n.level=i;n.strategy=g;n.method=h;return deflateReset(a)}function deflateInit(a,i){return deflateInit2(a,i,G,O,A,N)}function deflate(a,i){var h,e;var l,b;if(!a||!a.state||i>c||i<0){return a?err(a,E):E}e=a.state;if(!a.output||!a.input&&a.avail_in!==0||e.status===_&&i!==r){return err(a,a.avail_out===0?I:E)}e.strm=a;h=e.last_flush;e.last_flush=i;if(e.status===Q){if(e.wrap===2){a.adler=0;put_byte(e,31);put_byte(e,139);put_byte(e,8);if(!e.gzhead){put_byte(e,0);put_byte(e,0);put_byte(e,0);put_byte(e,0);put_byte(e,0);put_byte(e,e.level===9?2:e.strategy>=F||e.level<2?4:0);put_byte(e,u);e.status=x}else{put_byte(e,(e.gzhead.text?1:0)+(e.gzhead.hcrc?2:0)+(!e.gzhead.extra?0:4)+(!e.gzhead.name?0:8)+(!e.gzhead.comment?0:16));put_byte(e,e.gzhead.time&255);put_byte(e,e.gzhead.time>>8&255);put_byte(e,e.gzhead.time>>16&255);put_byte(e,e.gzhead.time>>24&255);put_byte(e,e.level===9?2:e.strategy>=F||e.level<2?4:0);put_byte(e,e.gzhead.os&255);if(e.gzhead.extra&&e.gzhead.extra.length){put_byte(e,e.gzhead.extra.length&255);put_byte(e,e.gzhead.extra.length>>8&255)}if(e.gzhead.hcrc){a.adler=g(a.adler,e.pending_buf,e.pending,0)}e.gzindex=0;e.status=$}}else{var R=G+(e.w_bits-8<<4)<<8;var L=-1;if(e.strategy>=F||e.level<2){L=0}else if(e.level<6){L=1}else if(e.level===6){L=2}else{L=3}R|=L<<6;if(e.strstart!==0){R|=J}R+=31-R%31;e.status=x;putShortMSB(e,R);if(e.strstart!==0){putShortMSB(e,a.adler>>>16);putShortMSB(e,a.adler&65535)}a.adler=1}}if(e.status===$){if(e.gzhead.extra){l=e.pending;while(e.gzindex<(e.gzhead.extra.length&65535)){if(e.pending===e.pending_buf_size){if(e.gzhead.hcrc&&e.pending>l){a.adler=g(a.adler,e.pending_buf,e.pending-l,l)}flush_pending(a);l=e.pending;if(e.pending===e.pending_buf_size){break}}put_byte(e,e.gzhead.extra[e.gzindex]&255);e.gzindex++}if(e.gzhead.hcrc&&e.pending>l){a.adler=g(a.adler,e.pending_buf,e.pending-l,l)}if(e.gzindex===e.gzhead.extra.length){e.gzindex=0;e.status=M}}else{e.status=M}}if(e.status===M){if(e.gzhead.name){l=e.pending;do{if(e.pending===e.pending_buf_size){if(e.gzhead.hcrc&&e.pending>l){a.adler=g(a.adler,e.pending_buf,e.pending-l,l)}flush_pending(a);l=e.pending;if(e.pending===e.pending_buf_size){b=1;break}}if(e.gzindex<e.gzhead.name.length){b=e.gzhead.name.charCodeAt(e.gzindex++)&255}else{b=0}put_byte(e,b)}while(b!==0);if(e.gzhead.hcrc&&e.pending>l){a.adler=g(a.adler,e.pending_buf,e.pending-l,l)}if(b===0){e.gzindex=0;e.status=Y}}else{e.status=Y}}if(e.status===Y){if(e.gzhead.comment){l=e.pending;do{if(e.pending===e.pending_buf_size){if(e.gzhead.hcrc&&e.pending>l){a.adler=g(a.adler,e.pending_buf,e.pending-l,l)}flush_pending(a);l=e.pending;if(e.pending===e.pending_buf_size){b=1;break}}if(e.gzindex<e.gzhead.comment.length){b=e.gzhead.comment.charCodeAt(e.gzindex++)&255}else{b=0}put_byte(e,b)}while(b!==0);if(e.gzhead.hcrc&&e.pending>l){a.adler=g(a.adler,e.pending_buf,e.pending-l,l)}if(b===0){e.status=f}}else{e.status=f}}if(e.status===f){if(e.gzhead.hcrc){if(e.pending+2>e.pending_buf_size){flush_pending(a)}if(e.pending+2<=e.pending_buf_size){put_byte(e,a.adler&255);put_byte(e,a.adler>>8&255);a.adler=0;e.status=x}}else{e.status=x}}if(e.pending!==0){flush_pending(a);if(a.avail_out===0){e.last_flush=-1;return y}}else if(a.avail_in===0&&rank(i)<=rank(h)&&i!==r){return err(a,I)}if(e.status===_&&a.avail_in!==0){return err(a,I)}if(a.avail_in!==0||e.lookahead!==0||i!==n&&e.status!==_){var S=e.strategy===F?deflate_huff(e,i):e.strategy===U?deflate_rle(e,i):p[e.level].func(e,i);if(S===t||S===m){e.status=_}if(S===s||S===t){if(a.avail_out===0){e.last_flush=-1}return y}if(S===w){if(i===k){v._tr_align(e)}else if(i!==c){v._tr_stored_block(e,0,0,false);if(i===d){zero(e.head);if(e.lookahead===0){e.strstart=0;e.block_start=0;e.insert=0}}}flush_pending(a);if(a.avail_out===0){e.last_flush=-1;return y}}}if(i!==r){return y}if(e.wrap<=0){return Z}if(e.wrap===2){put_byte(e,a.adler&255);put_byte(e,a.adler>>8&255);put_byte(e,a.adler>>16&255);put_byte(e,a.adler>>24&255);put_byte(e,a.total_in&255);put_byte(e,a.total_in>>8&255);put_byte(e,a.total_in>>16&255);put_byte(e,a.total_in>>24&255)}else{putShortMSB(e,a.adler>>>16);putShortMSB(e,a.adler&65535)}flush_pending(a);if(e.wrap>0){e.wrap=-e.wrap}return e.pending!==0?y:Z}function deflateEnd(a){var i;if(!a||!a.state){return E}i=a.state.status;if(i!==Q&&i!==$&&i!==M&&i!==Y&&i!==f&&i!==x&&i!==_){return err(a,E)}a.state=null;return i===x?err(a,R):y}function deflateSetDictionary(a,i){var h=i.length;var v;var g,b;var n;var k;var d;var r;var c;if(!a||!a.state){return E}v=a.state;n=v.wrap;if(n===2||n===1&&v.status!==Q||v.lookahead){return E}if(n===1){a.adler=l(a.adler,i,h,0)}v.wrap=0;if(h>=v.w_size){if(n===0){zero(v.head);v.strstart=0;v.block_start=0;v.insert=0}c=new e.Buf8(v.w_size);e.arraySet(c,i,h-v.w_size,v.w_size,0);i=c;h=v.w_size}k=a.avail_in;d=a.next_in;r=a.input;a.avail_in=h;a.next_in=0;a.input=i;fill_window(v);while(v.lookahead>=j){g=v.strstart;b=v.lookahead-(j-1);do{v.ins_h=(v.ins_h<<v.hash_shift^v.window[g+j-1])&v.hash_mask;v.prev[g&v.w_mask]=v.head[v.ins_h];v.head[v.ins_h]=g;g++}while(--b);v.strstart=g;v.lookahead=j-1;fill_window(v)}v.strstart+=v.lookahead;v.block_start=v.strstart;v.insert=v.lookahead;v.lookahead=0;v.match_length=v.prev_length=j-1;v.match_available=0;a.next_in=d;a.input=r;a.avail_in=k;v.wrap=n;return y}i.deflateInit=deflateInit;i.deflateInit2=deflateInit2;i.deflateReset=deflateReset;i.deflateResetKeep=deflateResetKeep;i.deflateSetHeader=deflateSetHeader;i.deflate=deflate;i.deflateEnd=deflateEnd;i.deflateSetDictionary=deflateSetDictionary;i.deflateInfo="pako deflate (from Nodeca project)"},36:a=>{var i=30;var h=12;a.exports=function inflate_fast(a,e){var v;var l;var g;var b;var n;var k;var d;var r;var c;var y;var Z;var E;var R;var I;var L;var S;var F;var U;var D;var N;var T;var G;var z;var O,A;v=a.state;l=a.next_in;O=a.input;g=l+(a.avail_in-5);b=a.next_out;A=a.output;n=b-(e-a.avail_out);k=b+(a.avail_out-257);d=v.dmax;r=v.wsize;c=v.whave;y=v.wnext;Z=v.window;E=v.hold;R=v.bits;I=v.lencode;L=v.distcode;S=(1<<v.lenbits)-1;F=(1<<v.distbits)-1;a:do{if(R<15){E+=O[l++]<<R;R+=8;E+=O[l++]<<R;R+=8}U=I[E&S];i:for(;;){D=U>>>24;E>>>=D;R-=D;D=U>>>16&255;if(D===0){A[b++]=U&65535}else if(D&16){N=U&65535;D&=15;if(D){if(R<D){E+=O[l++]<<R;R+=8}N+=E&(1<<D)-1;E>>>=D;R-=D}if(R<15){E+=O[l++]<<R;R+=8;E+=O[l++]<<R;R+=8}U=L[E&F];h:for(;;){D=U>>>24;E>>>=D;R-=D;D=U>>>16&255;if(D&16){T=U&65535;D&=15;if(R<D){E+=O[l++]<<R;R+=8;if(R<D){E+=O[l++]<<R;R+=8}}T+=E&(1<<D)-1;if(T>d){a.msg="invalid distance too far back";v.mode=i;break a}E>>>=D;R-=D;D=b-n;if(T>D){D=T-D;if(D>c){if(v.sane){a.msg="invalid distance too far back";v.mode=i;break a}}G=0;z=Z;if(y===0){G+=r-D;if(D<N){N-=D;do{A[b++]=Z[G++]}while(--D);G=b-T;z=A}}else if(y<D){G+=r+y-D;D-=y;if(D<N){N-=D;do{A[b++]=Z[G++]}while(--D);G=0;if(y<N){D=y;N-=D;do{A[b++]=Z[G++]}while(--D);G=b-T;z=A}}}else{G+=y-D;if(D<N){N-=D;do{A[b++]=Z[G++]}while(--D);G=b-T;z=A}}while(N>2){A[b++]=z[G++];A[b++]=z[G++];A[b++]=z[G++];N-=3}if(N){A[b++]=z[G++];if(N>1){A[b++]=z[G++]}}}else{G=b-T;do{A[b++]=A[G++];A[b++]=A[G++];A[b++]=A[G++];N-=3}while(N>2);if(N){A[b++]=A[G++];if(N>1){A[b++]=A[G++]}}}}else if((D&64)===0){U=L[(U&65535)+(E&(1<<D)-1)];continue h}else{a.msg="invalid distance code";v.mode=i;break a}break}}else if((D&64)===0){U=I[(U&65535)+(E&(1<<D)-1)];continue i}else if(D&32){v.mode=h;break a}else{a.msg="invalid literal/length code";v.mode=i;break a}break}}while(l<g&&b<k);N=R>>3;l-=N;R-=N<<3;E&=(1<<R)-1;a.next_in=l;a.next_out=b;a.avail_in=l<g?5+(g-l):5-(l-g);a.avail_out=b<k?257+(k-b):257-(b-k);v.hold=E;v.bits=R;return}},517:(a,i,h)=>{var e=h(311);var v=h(759);var l=h(662);var g=h(36);var b=h(622);var n=0;var k=1;var d=2;var r=4;var c=5;var y=6;var Z=0;var E=1;var R=2;var I=-2;var L=-3;var S=-4;var F=-5;var U=8;var D=1;var N=2;var T=3;var G=4;var z=5;var O=6;var A=7;var P=8;var W=9;var B=10;var K=11;var V=12;var q=13;var X=14;var j=15;var C=16;var H=17;var J=18;var Q=19;var $=20;var M=21;var Y=22;var f=23;var x=24;var _=25;var s=26;var w=27;var t=28;var m=29;var u=30;var p=31;var o=32;var aa=852;var ia=592;var ha=15;var ea=ha;function zswap32(a){return(a>>>24&255)+(a>>>8&65280)+((a&65280)<<8)+((a&255)<<24)}function InflateState(){this.mode=0;this.last=false;this.wrap=0;this.havedict=false;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 e.Buf16(320);this.work=new e.Buf16(288);this.lendyn=null;this.distdyn=null;this.sane=0;this.back=0;this.was=0}function inflateResetKeep(a){var i;if(!a||!a.state){return I}i=a.state;a.total_in=a.total_out=i.total=0;a.msg="";if(i.wrap){a.adler=i.wrap&1}i.mode=D;i.last=0;i.havedict=0;i.dmax=32768;i.head=null;i.hold=0;i.bits=0;i.lencode=i.lendyn=new e.Buf32(aa);i.distcode=i.distdyn=new e.Buf32(ia);i.sane=1;i.back=-1;return Z}function inflateReset(a){var i;if(!a||!a.state){return I}i=a.state;i.wsize=0;i.whave=0;i.wnext=0;return inflateResetKeep(a)}function inflateReset2(a,i){var h;var e;if(!a||!a.state){return I}e=a.state;if(i<0){h=0;i=-i}else{h=(i>>4)+1;if(i<48){i&=15}}if(i&&(i<8||i>15)){return I}if(e.window!==null&&e.wbits!==i){e.window=null}e.wrap=h;e.wbits=i;return inflateReset(a)}function inflateInit2(a,i){var h;var e;if(!a){return I}e=new InflateState;a.state=e;e.window=null;h=inflateReset2(a,i);if(h!==Z){a.state=null}return h}function inflateInit(a){return inflateInit2(a,ea)}var va=true;var la,ga;function fixedtables(a){if(va){var i;la=new e.Buf32(512);ga=new e.Buf32(32);i=0;while(i<144){a.lens[i++]=8}while(i<256){a.lens[i++]=9}while(i<280){a.lens[i++]=7}while(i<288){a.lens[i++]=8}b(k,a.lens,0,288,la,0,a.work,{bits:9});i=0;while(i<32){a.lens[i++]=5}b(d,a.lens,0,32,ga,0,a.work,{bits:5});va=false}a.lencode=la;a.lenbits=9;a.distcode=ga;a.distbits=5}function updatewindow(a,i,h,v){var l;var g=a.state;if(g.window===null){g.wsize=1<<g.wbits;g.wnext=0;g.whave=0;g.window=new e.Buf8(g.wsize)}if(v>=g.wsize){e.arraySet(g.window,i,h-g.wsize,g.wsize,0);g.wnext=0;g.whave=g.wsize}else{l=g.wsize-g.wnext;if(l>v){l=v}e.arraySet(g.window,i,h-v,l,g.wnext);v-=l;if(v){e.arraySet(g.window,i,h-v,v,0);g.wnext=v;g.whave=g.wsize}else{g.wnext+=l;if(g.wnext===g.wsize){g.wnext=0}if(g.whave<g.wsize){g.whave+=l}}}return 0}function inflate(a,i){var h;var aa,ia;var ha;var ea;var va,la;var ga;var ba;var na,ka;var da;var ra;var ca;var ya=0;var Za,Ea,Ra;var Ia,La,Sa;var Fa;var Ua;var Da=new e.Buf8(4);var Na;var Ta;var Ga=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!a||!a.state||!a.output||!a.input&&a.avail_in!==0){return I}h=a.state;if(h.mode===V){h.mode=q}ea=a.next_out;ia=a.output;la=a.avail_out;ha=a.next_in;aa=a.input;va=a.avail_in;ga=h.hold;ba=h.bits;na=va;ka=la;Ua=Z;a:for(;;){switch(h.mode){case D:if(h.wrap===0){h.mode=q;break}while(ba<16){if(va===0){break a}va--;ga+=aa[ha++]<<ba;ba+=8}if(h.wrap&2&&ga===35615){h.check=0;Da[0]=ga&255;Da[1]=ga>>>8&255;h.check=l(h.check,Da,2,0);ga=0;ba=0;h.mode=N;break}h.flags=0;if(h.head){h.head.done=false}if(!(h.wrap&1)||(((ga&255)<<8)+(ga>>8))%31){a.msg="incorrect header check";h.mode=u;break}if((ga&15)!==U){a.msg="unknown compression method";h.mode=u;break}ga>>>=4;ba-=4;Fa=(ga&15)+8;if(h.wbits===0){h.wbits=Fa}else if(Fa>h.wbits){a.msg="invalid window size";h.mode=u;break}h.dmax=1<<Fa;a.adler=h.check=1;h.mode=ga&512?B:V;ga=0;ba=0;break;case N:while(ba<16){if(va===0){break a}va--;ga+=aa[ha++]<<ba;ba+=8}h.flags=ga;if((h.flags&255)!==U){a.msg="unknown compression method";h.mode=u;break}if(h.flags&57344){a.msg="unknown header flags set";h.mode=u;break}if(h.head){h.head.text=ga>>8&1}if(h.flags&512){Da[0]=ga&255;Da[1]=ga>>>8&255;h.check=l(h.check,Da,2,0)}ga=0;ba=0;h.mode=T;case T:while(ba<32){if(va===0){break a}va--;ga+=aa[ha++]<<ba;ba+=8}if(h.head){h.head.time=ga}if(h.flags&512){Da[0]=ga&255;Da[1]=ga>>>8&255;Da[2]=ga>>>16&255;Da[3]=ga>>>24&255;h.check=l(h.check,Da,4,0)}ga=0;ba=0;h.mode=G;case G:while(ba<16){if(va===0){break a}va--;ga+=aa[ha++]<<ba;ba+=8}if(h.head){h.head.xflags=ga&255;h.head.os=ga>>8}if(h.flags&512){Da[0]=ga&255;Da[1]=ga>>>8&255;h.check=l(h.check,Da,2,0)}ga=0;ba=0;h.mode=z;case z:if(h.flags&1024){while(ba<16){if(va===0){break a}va--;ga+=aa[ha++]<<ba;ba+=8}h.length=ga;if(h.head){h.head.extra_len=ga}if(h.flags&512){Da[0]=ga&255;Da[1]=ga>>>8&255;h.check=l(h.check,Da,2,0)}ga=0;ba=0}else if(h.head){h.head.extra=null}h.mode=O;case O:if(h.flags&1024){da=h.length;if(da>va){da=va}if(da){if(h.head){Fa=h.head.extra_len-h.length;if(!h.head.extra){h.head.extra=new Array(h.head.extra_len)}e.arraySet(h.head.extra,aa,ha,da,Fa)}if(h.flags&512){h.check=l(h.check,aa,da,ha)}va-=da;ha+=da;h.length-=da}if(h.length){break a}}h.length=0;h.mode=A;case A:if(h.flags&2048){if(va===0){break a}da=0;do{Fa=aa[ha+da++];if(h.head&&Fa&&h.length<65536){h.head.name+=String.fromCharCode(Fa)}}while(Fa&&da<va);if(h.flags&512){h.check=l(h.check,aa,da,ha)}va-=da;ha+=da;if(Fa){break a}}else if(h.head){h.head.name=null}h.length=0;h.mode=P;case P:if(h.flags&4096){if(va===0){break a}da=0;do{Fa=aa[ha+da++];if(h.head&&Fa&&h.length<65536){h.head.comment+=String.fromCharCode(Fa)}}while(Fa&&da<va);if(h.flags&512){h.check=l(h.check,aa,da,ha)}va-=da;ha+=da;if(Fa){break a}}else if(h.head){h.head.comment=null}h.mode=W;case W:if(h.flags&512){while(ba<16){if(va===0){break a}va--;ga+=aa[ha++]<<ba;ba+=8}if(ga!==(h.check&65535)){a.msg="header crc mismatch";h.mode=u;break}ga=0;ba=0}if(h.head){h.head.hcrc=h.flags>>9&1;h.head.done=true}a.adler=h.check=0;h.mode=V;break;case B:while(ba<32){if(va===0){break a}va--;ga+=aa[ha++]<<ba;ba+=8}a.adler=h.check=zswap32(ga);ga=0;ba=0;h.mode=K;case K:if(h.havedict===0){a.next_out=ea;a.avail_out=la;a.next_in=ha;a.avail_in=va;h.hold=ga;h.bits=ba;return R}a.adler=h.check=1;h.mode=V;case V:if(i===c||i===y){break a}case q:if(h.last){ga>>>=ba&7;ba-=ba&7;h.mode=w;break}while(ba<3){if(va===0){break a}va--;ga+=aa[ha++]<<ba;ba+=8}h.last=ga&1;ga>>>=1;ba-=1;switch(ga&3){case 0:h.mode=X;break;case 1:fixedtables(h);h.mode=$;if(i===y){ga>>>=2;ba-=2;break a}break;case 2:h.mode=H;break;case 3:a.msg="invalid block type";h.mode=u}ga>>>=2;ba-=2;break;case X:ga>>>=ba&7;ba-=ba&7;while(ba<32){if(va===0){break a}va--;ga+=aa[ha++]<<ba;ba+=8}if((ga&65535)!==(ga>>>16^65535)){a.msg="invalid stored block lengths";h.mode=u;break}h.length=ga&65535;ga=0;ba=0;h.mode=j;if(i===y){break a}case j:h.mode=C;case C:da=h.length;if(da){if(da>va){da=va}if(da>la){da=la}if(da===0){break a}e.arraySet(ia,aa,ha,da,ea);va-=da;ha+=da;la-=da;ea+=da;h.length-=da;break}h.mode=V;break;case H:while(ba<14){if(va===0){break a}va--;ga+=aa[ha++]<<ba;ba+=8}h.nlen=(ga&31)+257;ga>>>=5;ba-=5;h.ndist=(ga&31)+1;ga>>>=5;ba-=5;h.ncode=(ga&15)+4;ga>>>=4;ba-=4;if(h.nlen>286||h.ndist>30){a.msg="too many length or distance symbols";h.mode=u;break}h.have=0;h.mode=J;case J:while(h.have<h.ncode){while(ba<3){if(va===0){break a}va--;ga+=aa[ha++]<<ba;ba+=8}h.lens[Ga[h.have++]]=ga&7;ga>>>=3;ba-=3}while(h.have<19){h.lens[Ga[h.have++]]=0}h.lencode=h.lendyn;h.lenbits=7;Na={bits:h.lenbits};Ua=b(n,h.lens,0,19,h.lencode,0,h.work,Na);h.lenbits=Na.bits;if(Ua){a.msg="invalid code lengths set";h.mode=u;break}h.have=0;h.mode=Q;case Q:while(h.have<h.nlen+h.ndist){for(;;){ya=h.lencode[ga&(1<<h.lenbits)-1];Za=ya>>>24;Ea=ya>>>16&255;Ra=ya&65535;if(Za<=ba){break}if(va===0){break a}va--;ga+=aa[ha++]<<ba;ba+=8}if(Ra<16){ga>>>=Za;ba-=Za;h.lens[h.have++]=Ra}else{if(Ra===16){Ta=Za+2;while(ba<Ta){if(va===0){break a}va--;ga+=aa[ha++]<<ba;ba+=8}ga>>>=Za;ba-=Za;if(h.have===0){a.msg="invalid bit length repeat";h.mode=u;break}Fa=h.lens[h.have-1];da=3+(ga&3);ga>>>=2;ba-=2}else if(Ra===17){Ta=Za+3;while(ba<Ta){if(va===0){break a}va--;ga+=aa[ha++]<<ba;ba+=8}ga>>>=Za;ba-=Za;Fa=0;da=3+(ga&7);ga>>>=3;ba-=3}else{Ta=Za+7;while(ba<Ta){if(va===0){break a}va--;ga+=aa[ha++]<<ba;ba+=8}ga>>>=Za;ba-=Za;Fa=0;da=11+(ga&127);ga>>>=7;ba-=7}if(h.have+da>h.nlen+h.ndist){a.msg="invalid bit length repeat";h.mode=u;break}while(da--){h.lens[h.have++]=Fa}}}if(h.mode===u){break}if(h.lens[256]===0){a.msg="invalid code -- missing end-of-block";h.mode=u;break}h.lenbits=9;Na={bits:h.lenbits};Ua=b(k,h.lens,0,h.nlen,h.lencode,0,h.work,Na);h.lenbits=Na.bits;if(Ua){a.msg="invalid literal/lengths set";h.mode=u;break}h.distbits=6;h.distcode=h.distdyn;Na={bits:h.distbits};Ua=b(d,h.lens,h.nlen,h.ndist,h.distcode,0,h.work,Na);h.distbits=Na.bits;if(Ua){a.msg="invalid distances set";h.mode=u;break}h.mode=$;if(i===y){break a}case $:h.mode=M;case M:if(va>=6&&la>=258){a.next_out=ea;a.avail_out=la;a.next_in=ha;a.avail_in=va;h.hold=ga;h.bits=ba;g(a,ka);ea=a.next_out;ia=a.output;la=a.avail_out;ha=a.next_in;aa=a.input;va=a.avail_in;ga=h.hold;ba=h.bits;if(h.mode===V){h.back=-1}break}h.back=0;for(;;){ya=h.lencode[ga&(1<<h.lenbits)-1];Za=ya>>>24;Ea=ya>>>16&255;Ra=ya&65535;if(Za<=ba){break}if(va===0){break a}va--;ga+=aa[ha++]<<ba;ba+=8}if(Ea&&(Ea&240)===0){Ia=Za;La=Ea;Sa=Ra;for(;;){ya=h.lencode[Sa+((ga&(1<<Ia+La)-1)>>Ia)];Za=ya>>>24;Ea=ya>>>16&255;Ra=ya&65535;if(Ia+Za<=ba){break}if(va===0){break a}va--;ga+=aa[ha++]<<ba;ba+=8}ga>>>=Ia;ba-=Ia;h.back+=Ia}ga>>>=Za;ba-=Za;h.back+=Za;h.length=Ra;if(Ea===0){h.mode=s;break}if(Ea&32){h.back=-1;h.mode=V;break}if(Ea&64){a.msg="invalid literal/length code";h.mode=u;break}h.extra=Ea&15;h.mode=Y;case Y:if(h.extra){Ta=h.extra;while(ba<Ta){if(va===0){break a}va--;ga+=aa[ha++]<<ba;ba+=8}h.length+=ga&(1<<h.extra)-1;ga>>>=h.extra;ba-=h.extra;h.back+=h.extra}h.was=h.length;h.mode=f;case f:for(;;){ya=h.distcode[ga&(1<<h.distbits)-1];Za=ya>>>24;Ea=ya>>>16&255;Ra=ya&65535;if(Za<=ba){break}if(va===0){break a}va--;ga+=aa[ha++]<<ba;ba+=8}if((Ea&240)===0){Ia=Za;La=Ea;Sa=Ra;for(;;){ya=h.distcode[Sa+((ga&(1<<Ia+La)-1)>>Ia)];Za=ya>>>24;Ea=ya>>>16&255;Ra=ya&65535;if(Ia+Za<=ba){break}if(va===0){break a}va--;ga+=aa[ha++]<<ba;ba+=8}ga>>>=Ia;ba-=Ia;h.back+=Ia}ga>>>=Za;ba-=Za;h.back+=Za;if(Ea&64){a.msg="invalid distance code";h.mode=u;break}h.offset=Ra;h.extra=Ea&15;h.mode=x;case x:if(h.extra){Ta=h.extra;while(ba<Ta){if(va===0){break a}va--;ga+=aa[ha++]<<ba;ba+=8}h.offset+=ga&(1<<h.extra)-1;ga>>>=h.extra;ba-=h.extra;h.back+=h.extra}if(h.offset>h.dmax){a.msg="invalid distance too far back";h.mode=u;break}h.mode=_;case _:if(la===0){break a}da=ka-la;if(h.offset>da){da=h.offset-da;if(da>h.whave){if(h.sane){a.msg="invalid distance too far back";h.mode=u;break}}if(da>h.wnext){da-=h.wnext;ra=h.wsize-da}else{ra=h.wnext-da}if(da>h.length){da=h.length}ca=h.window}else{ca=ia;ra=ea-h.offset;da=h.length}if(da>la){da=la}la-=da;h.length-=da;do{ia[ea++]=ca[ra++]}while(--da);if(h.length===0){h.mode=M}break;case s:if(la===0){break a}ia[ea++]=h.length;la--;h.mode=M;break;case w:if(h.wrap){while(ba<32){if(va===0){break a}va--;ga|=aa[ha++]<<ba;ba+=8}ka-=la;a.total_out+=ka;h.total+=ka;if(ka){a.adler=h.check=h.flags?l(h.check,ia,ka,ea-ka):v(h.check,ia,ka,ea-ka)}ka=la;if((h.flags?ga:zswap32(ga))!==h.check){a.msg="incorrect data check";h.mode=u;break}ga=0;ba=0}h.mode=t;case t:if(h.wrap&&h.flags){while(ba<32){if(va===0){break a}va--;ga+=aa[ha++]<<ba;ba+=8}if(ga!==(h.total&4294967295)){a.msg="incorrect length check";h.mode=u;break}ga=0;ba=0}h.mode=m;case m:Ua=E;break a;case u:Ua=L;break a;case p:return S;case o:default:return I}}a.next_out=ea;a.avail_out=la;a.next_in=ha;a.avail_in=va;h.hold=ga;h.bits=ba;if(h.wsize||ka!==a.avail_out&&h.mode<u&&(h.mode<w||i!==r)){if(updatewindow(a,a.output,a.next_out,ka-a.avail_out)){h.mode=p;return S}}na-=a.avail_in;ka-=a.avail_out;a.total_in+=na;a.total_out+=ka;h.total+=ka;if(h.wrap&&ka){a.adler=h.check=h.flags?l(h.check,ia,ka,a.next_out-ka):v(h.check,ia,ka,a.next_out-ka)}a.data_type=h.bits+(h.last?64:0)+(h.mode===V?128:0)+(h.mode===$||h.mode===j?256:0);if((na===0&&ka===0||i===r)&&Ua===Z){Ua=F}return Ua}function inflateEnd(a){if(!a||!a.state){return I}var i=a.state;if(i.window){i.window=null}a.state=null;return Z}function inflateGetHeader(a,i){var h;if(!a||!a.state){return I}h=a.state;if((h.wrap&2)===0){return I}h.head=i;i.done=false;return Z}function inflateSetDictionary(a,i){var h=i.length;var e;var l;var g;if(!a||!a.state){return I}e=a.state;if(e.wrap!==0&&e.mode!==K){return I}if(e.mode===K){l=1;l=v(l,i,h,0);if(l!==e.check){return L}}g=updatewindow(a,i,h,h);if(g){e.mode=p;return S}e.havedict=1;return Z}i.inflateReset=inflateReset;i.inflateReset2=inflateReset2;i.inflateResetKeep=inflateResetKeep;i.inflateInit=inflateInit;i.inflateInit2=inflateInit2;i.inflate=inflate;i.inflateEnd=inflateEnd;i.inflateGetHeader=inflateGetHeader;i.inflateSetDictionary=inflateSetDictionary;i.inflateInfo="pako inflate (from Nodeca project)"},622:(a,i,h)=>{var e=h(311);var v=15;var l=852;var g=592;var b=0;var n=1;var k=2;var d=[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];var r=[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];var c=[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];var y=[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];a.exports=function inflate_table(a,i,h,Z,E,R,I,L){var S=L.bits;var F=0;var U=0;var D=0,N=0;var T=0;var G=0;var z=0;var O=0;var A=0;var P=0;var W;var B;var K;var V;var q;var X=null;var j=0;var C;var H=new e.Buf16(v+1);var J=new e.Buf16(v+1);var Q=null;var $=0;var M,Y,f;for(F=0;F<=v;F++){H[F]=0}for(U=0;U<Z;U++){H[i[h+U]]++}T=S;for(N=v;N>=1;N--){if(H[N]!==0){break}}if(T>N){T=N}if(N===0){E[R++]=1<<24|64<<16|0;E[R++]=1<<24|64<<16|0;L.bits=1;return 0}for(D=1;D<N;D++){if(H[D]!==0){break}}if(T<D){T=D}O=1;for(F=1;F<=v;F++){O<<=1;O-=H[F];if(O<0){return-1}}if(O>0&&(a===b||N!==1)){return-1}J[1]=0;for(F=1;F<v;F++){J[F+1]=J[F]+H[F]}for(U=0;U<Z;U++){if(i[h+U]!==0){I[J[i[h+U]]++]=U}}if(a===b){X=Q=I;C=19}else if(a===n){X=d;j-=257;Q=r;$-=257;C=256}else{X=c;Q=y;C=-1}P=0;U=0;F=D;q=R;G=T;z=0;K=-1;A=1<<T;V=A-1;if(a===n&&A>l||a===k&&A>g){return 1}for(;;){M=F-z;if(I[U]<C){Y=0;f=I[U]}else if(I[U]>C){Y=Q[$+I[U]];f=X[j+I[