logseq/resources/js/excalidraw-assets/vendor-3525c448906ddcdcb701.js

2 lines
52 KiB
JavaScript

/*! For license information please see vendor-3525c448906ddcdcb701.js.LICENSE.txt */
(self.webpackChunkExcalidraw=self.webpackChunkExcalidraw||[]).push([[736],{6980:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>n});const i=async(e,t,a=e.name)=>{const n=[],r=[];for await(const s of e.getEntries()){const e=`${a}/${s.name}`;s.isFile?r.push(s.getFile().then((t=>Object.defineProperty(t,"webkitRelativePath",{configurable:!0,enumerable:!0,get:()=>e})))):s.isDirectory&&t&&n.push(i(s,t,e))}return[...(await Promise.all(n)).flat(),...await Promise.all(r)]},n=async(e={})=>{e.recursive=e.recursive||!1;const t=await window.chooseFileSystemEntries({type:"open-directory"});return i(t,e.recursive)}},9012:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>n});const i=async e=>{const t=await e.getFile();return t.handle=e,t},n=async(e={})=>{const t=await window.chooseFileSystemEntries({accepts:[{description:e.description||"",mimeTypes:e.mimeTypes||["*/*"],extensions:e.extensions||[""]}],multiple:e.multiple||!1});return e.multiple?Promise.all(t.map(i)):i(t)}},1170:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});const i=async(e,t={},a=null)=>{t.fileName=t.fileName||"Untitled",a=a||await window.chooseFileSystemEntries({type:"save-file",accepts:[{description:t.description||"",mimeTypes:[e.type],extensions:t.extensions||[""]}]});const i=await a.createWritable();return await i.write(e),await i.close(),a}},868:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>n});const i=async(e,t,a=e.name)=>{const n=[],r=[];for await(const s of e.values()){const e=`${a}/${s.name}`;"file"===s.kind?r.push(s.getFile().then((t=>Object.defineProperty(t,"webkitRelativePath",{configurable:!0,enumerable:!0,get:()=>e})))):"directory"===s.kind&&t&&n.push(i(s,t,e))}return[...(await Promise.all(n)).flat(),...await Promise.all(r)]},n=async(e={})=>{e.recursive=e.recursive||!1;const t=await window.showDirectoryPicker();return i(t,e.recursive)}},499:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>n});const i=async e=>{const t=await e.getFile();return t.handle=e,t},n=async(e={})=>{const t={};e.mimeTypes?e.mimeTypes.map((a=>{t[a]=e.extensions||[]})):t["*/*"]=e.extensions||[];const a=await window.showOpenFilePicker({types:[{description:e.description||"",accept:t}],multiple:e.multiple||!1}),n=await Promise.all(a.map(i));return e.multiple?n:n[0]}},7814:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});const i=async(e,t={},a=null)=>{t.fileName=t.fileName||"Untitled";const i={};t.mimeTypes?(t.mimeTypes.push(e.type),t.mimeTypes.map((e=>{i[e]=t.extensions||[]}))):i[e.type]=t.extensions||[],a=a||await window.showSaveFilePicker({suggestedName:t.fileName,types:[{description:t.description||"",accept:i}]});const n=await a.createWritable();return await n.write(e),await n.close(),a}},3110:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});const i=async(e={})=>(e.recursive=e.recursive||!1,new Promise(((t,a)=>{const i=document.createElement("input");i.type="file",i.webkitdirectory=!0;const n=()=>{window.removeEventListener("focus",n),requestAnimationFrame((()=>{requestAnimationFrame((()=>{0===i.files.length&&a(new DOMException("The user aborted a request.","AbortError"))}))}))};i.addEventListener("click",(()=>{window.addEventListener("focus",n,!0)})),i.addEventListener("change",(()=>{let a=Array.from(i.files);e.recursive||(a=a.filter((e=>2===e.webkitRelativePath.split("/").length))),t(a)})),i.click()})))},5034:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});const i=async(e={})=>new Promise(((t,a)=>{const i=document.createElement("input");i.type="file";const n=[...e.mimeTypes?e.mimeTypes:[],e.extensions?e.extensions:[]].join();i.multiple=e.multiple||!1,i.accept=n||"*/*";const r=()=>{window.removeEventListener("focus",r),requestAnimationFrame((()=>{requestAnimationFrame((()=>{0===i.files.length&&a(new DOMException("The user aborted a request.","AbortError"))}))}))};i.addEventListener("click",(()=>{window.addEventListener("focus",r,!0)})),i.addEventListener("change",(()=>{t(i.multiple?i.files:i.files[0])})),i.click()}))},4001:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});const i=async(e,t={})=>{const a=document.createElement("a");a.download=t.fileName||"Untitled",a.href=URL.createObjectURL(e),a.addEventListener("click",(()=>{setTimeout((()=>URL.revokeObjectURL(a.href)),3e4)})),a.click()}},6233:(e,t)=>{var a;a=function(e){e.version="0.3.0";var t=function(){for(var e=0,t=new Array(256),a=0;256!=a;++a)e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=a)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1,t[a]=e;return"undefined"!=typeof Int32Array?new Int32Array(t):t}(),a="undefined"!=typeof Buffer;function i(e){for(var a=-1,i=0,n=e.length-7;i<n;)a=(a=(a=(a=(a=(a=(a=(a=a>>>8^t[255&(a^e[i++])])>>>8^t[255&(a^e[i++])])>>>8^t[255&(a^e[i++])])>>>8^t[255&(a^e[i++])])>>>8^t[255&(a^e[i++])])>>>8^t[255&(a^e[i++])])>>>8^t[255&(a^e[i++])])>>>8^t[255&(a^e[i++])];for(;i<n+7;)a=a>>>8^t[255&(a^e[i++])];return-1^a}e.table=t,e.bstr=function(e){if(e.length>32768&&a)return i(new Buffer(e));for(var n=-1,r=e.length-1,s=0;s<r;)n=t[255&(n^e.charCodeAt(s++))]^n>>>8,n=t[255&(n^e.charCodeAt(s++))]^n>>>8;return s===r&&(n=n>>>8^t[255&(n^e.charCodeAt(s))]),-1^n},e.buf=function(e){if(e.length>1e4)return i(e);for(var a=-1,n=0,r=e.length-3;n<r;)a=(a=(a=(a=a>>>8^t[255&(a^e[n++])])>>>8^t[255&(a^e[n++])])>>>8^t[255&(a^e[n++])])>>>8^t[255&(a^e[n++])];for(;n<r+3;)a=a>>>8^t[255&(a^e[n++])];return-1^a},e.str=function(e){for(var a,i,n=-1,r=0,s=e.length;r<s;)(a=e.charCodeAt(r++))<128?n=n>>>8^t[255&(n^a)]:a<2048?n=(n=n>>>8^t[255&(n^(192|a>>6&31))])>>>8^t[255&(n^(128|63&a))]:a>=55296&&a<57344?(a=64+(1023&a),i=1023&e.charCodeAt(r++),n=(n=(n=(n=n>>>8^t[255&(n^(240|a>>8&7))])>>>8^t[255&(n^(128|a>>2&63))])>>>8^t[255&(n^(128|i>>6&15|3&a))])>>>8^t[255&(n^(128|63&i))]):n=(n=(n=n>>>8^t[255&(n^(224|a>>12&15))])>>>8^t[255&(n^(128|a>>6&63))])>>>8^t[255&(n^(128|63&a))];return-1^n}},"undefined"==typeof DO_NOT_EXPORT_CRC?a(t):a({})},2744:(e,t,a)=>{"use strict";var i={};(0,a(9187).assign)(i,a(4395),a(578),a(2684)),e.exports=i},4395:(e,t,a)=>{"use strict";var i=a(7651),n=a(9187),r=a(8592),s=a(5604),o=a(249),l=Object.prototype.toString;function h(e){if(!(this instanceof h))return new h(e);this.options=n.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new o,this.strm.avail_out=0;var a=i.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(0!==a)throw new Error(s[a]);if(t.header&&i.deflateSetHeader(this.strm,t.header),t.dictionary){var d;if(d="string"==typeof t.dictionary?r.string2buf(t.dictionary):"[object ArrayBuffer]"===l.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,0!==(a=i.deflateSetDictionary(this.strm,d)))throw new Error(s[a]);this._dict_set=!0}}function d(e,t){var a=new h(t);if(a.push(e,!0),a.err)throw a.msg||s[a.err];return a.result}h.prototype.push=function(e,t){var a,s,o=this.strm,h=this.options.chunkSize;if(this.ended)return!1;s=t===~~t?t:!0===t?4:0,"string"==typeof e?o.input=r.string2buf(e):"[object ArrayBuffer]"===l.call(e)?o.input=new Uint8Array(e):o.input=e,o.next_in=0,o.avail_in=o.input.length;do{if(0===o.avail_out&&(o.output=new n.Buf8(h),o.next_out=0,o.avail_out=h),1!==(a=i.deflate(o,s))&&0!==a)return this.onEnd(a),this.ended=!0,!1;0!==o.avail_out&&(0!==o.avail_in||4!==s&&2!==s)||("string"===this.options.to?this.onData(r.buf2binstring(n.shrinkBuf(o.output,o.next_out))):this.onData(n.shrinkBuf(o.output,o.next_out)))}while((o.avail_in>0||0===o.avail_out)&&1!==a);return 4===s?(a=i.deflateEnd(this.strm),this.onEnd(a),this.ended=!0,0===a):2!==s||(this.onEnd(0),o.avail_out=0,!0)},h.prototype.onData=function(e){this.chunks.push(e)},h.prototype.onEnd=function(e){0===e&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=n.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},t.Deflate=h,t.deflate=d,t.deflateRaw=function(e,t){return(t=t||{}).raw=!0,d(e,t)},t.gzip=function(e,t){return(t=t||{}).gzip=!0,d(e,t)}},578:(e,t,a)=>{"use strict";var i=a(7823),n=a(9187),r=a(8592),s=a(2684),o=a(5604),l=a(249),h=a(9968),d=Object.prototype.toString;function f(e){if(!(this instanceof f))return new f(e);this.options=n.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0==(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var a=i.inflateInit2(this.strm,t.windowBits);if(a!==s.Z_OK)throw new Error(o[a]);if(this.header=new h,i.inflateGetHeader(this.strm,this.header),t.dictionary&&("string"==typeof t.dictionary?t.dictionary=r.string2buf(t.dictionary):"[object ArrayBuffer]"===d.call(t.dictionary)&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(a=i.inflateSetDictionary(this.strm,t.dictionary))!==s.Z_OK))throw new Error(o[a])}function u(e,t){var a=new f(t);if(a.push(e,!0),a.err)throw a.msg||o[a.err];return a.result}f.prototype.push=function(e,t){var a,o,l,h,f,u=this.strm,c=this.options.chunkSize,_=this.options.dictionary,w=!1;if(this.ended)return!1;o=t===~~t?t:!0===t?s.Z_FINISH:s.Z_NO_FLUSH,"string"==typeof e?u.input=r.binstring2buf(e):"[object ArrayBuffer]"===d.call(e)?u.input=new Uint8Array(e):u.input=e,u.next_in=0,u.avail_in=u.input.length;do{if(0===u.avail_out&&(u.output=new n.Buf8(c),u.next_out=0,u.avail_out=c),(a=i.inflate(u,s.Z_NO_FLUSH))===s.Z_NEED_DICT&&_&&(a=i.inflateSetDictionary(this.strm,_)),a===s.Z_BUF_ERROR&&!0===w&&(a=s.Z_OK,w=!1),a!==s.Z_STREAM_END&&a!==s.Z_OK)return this.onEnd(a),this.ended=!0,!1;u.next_out&&(0!==u.avail_out&&a!==s.Z_STREAM_END&&(0!==u.avail_in||o!==s.Z_FINISH&&o!==s.Z_SYNC_FLUSH)||("string"===this.options.to?(l=r.utf8border(u.output,u.next_out),h=u.next_out-l,f=r.buf2string(u.output,l),u.next_out=h,u.avail_out=c-h,h&&n.arraySet(u.output,u.output,l,h,0),this.onData(f)):this.onData(n.shrinkBuf(u.output,u.next_out)))),0===u.avail_in&&0===u.avail_out&&(w=!0)}while((u.avail_in>0||0===u.avail_out)&&a!==s.Z_STREAM_END);return a===s.Z_STREAM_END&&(o=s.Z_FINISH),o===s.Z_FINISH?(a=i.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,a===s.Z_OK):o!==s.Z_SYNC_FLUSH||(this.onEnd(s.Z_OK),u.avail_out=0,!0)},f.prototype.onData=function(e){this.chunks.push(e)},f.prototype.onEnd=function(e){e===s.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=n.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},t.Inflate=f,t.inflate=u,t.inflateRaw=function(e,t){return(t=t||{}).raw=!0,u(e,t)},t.ungzip=u},9187:(e,t)=>{"use strict";var a="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function i(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var a=t.shift();if(a){if("object"!=typeof a)throw new TypeError(a+"must be non-object");for(var n in a)i(a,n)&&(e[n]=a[n])}}return e},t.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var n={arraySet:function(e,t,a,i,n){if(t.subarray&&e.subarray)e.set(t.subarray(a,a+i),n);else for(var r=0;r<i;r++)e[n+r]=t[a+r]},flattenChunks:function(e){var t,a,i,n,r,s;for(i=0,t=0,a=e.length;t<a;t++)i+=e[t].length;for(s=new Uint8Array(i),n=0,t=0,a=e.length;t<a;t++)r=e[t],s.set(r,n),n+=r.length;return s}},r={arraySet:function(e,t,a,i,n){for(var r=0;r<i;r++)e[n+r]=t[a+r]},flattenChunks:function(e){return[].concat.apply([],e)}};t.setTyped=function(e){e?(t.Buf8=Uint8Array,t.Buf16=Uint16Array,t.Buf32=Int32Array,t.assign(t,n)):(t.Buf8=Array,t.Buf16=Array,t.Buf32=Array,t.assign(t,r))},t.setTyped(a)},8592:(e,t,a)=>{"use strict";var i=a(9187),n=!0,r=!0;try{String.fromCharCode.apply(null,[0])}catch(e){n=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(e){r=!1}for(var s=new i.Buf8(256),o=0;o<256;o++)s[o]=o>=252?6:o>=248?5:o>=240?4:o>=224?3:o>=192?2:1;function l(e,t){if(t<65534&&(e.subarray&&r||!e.subarray&&n))return String.fromCharCode.apply(null,i.shrinkBuf(e,t));for(var a="",s=0;s<t;s++)a+=String.fromCharCode(e[s]);return a}s[254]=s[254]=1,t.string2buf=function(e){var t,a,n,r,s,o=e.length,l=0;for(r=0;r<o;r++)55296==(64512&(a=e.charCodeAt(r)))&&r+1<o&&56320==(64512&(n=e.charCodeAt(r+1)))&&(a=65536+(a-55296<<10)+(n-56320),r++),l+=a<128?1:a<2048?2:a<65536?3:4;for(t=new i.Buf8(l),s=0,r=0;s<l;r++)55296==(64512&(a=e.charCodeAt(r)))&&r+1<o&&56320==(64512&(n=e.charCodeAt(r+1)))&&(a=65536+(a-55296<<10)+(n-56320),r++),a<128?t[s++]=a:a<2048?(t[s++]=192|a>>>6,t[s++]=128|63&a):a<65536?(t[s++]=224|a>>>12,t[s++]=128|a>>>6&63,t[s++]=128|63&a):(t[s++]=240|a>>>18,t[s++]=128|a>>>12&63,t[s++]=128|a>>>6&63,t[s++]=128|63&a);return t},t.buf2binstring=function(e){return l(e,e.length)},t.binstring2buf=function(e){for(var t=new i.Buf8(e.length),a=0,n=t.length;a<n;a++)t[a]=e.charCodeAt(a);return t},t.buf2string=function(e,t){var a,i,n,r,o=t||e.length,h=new Array(2*o);for(i=0,a=0;a<o;)if((n=e[a++])<128)h[i++]=n;else if((r=s[n])>4)h[i++]=65533,a+=r-1;else{for(n&=2===r?31:3===r?15:7;r>1&&a<o;)n=n<<6|63&e[a++],r--;r>1?h[i++]=65533:n<65536?h[i++]=n:(n-=65536,h[i++]=55296|n>>10&1023,h[i++]=56320|1023&n)}return l(h,i)},t.utf8border=function(e,t){var a;for((t=t||e.length)>e.length&&(t=e.length),a=t-1;a>=0&&128==(192&e[a]);)a--;return a<0||0===a?t:a+s[e[a]]>t?a:t}},3693:e=>{"use strict";e.exports=function(e,t,a,i){for(var n=65535&e|0,r=e>>>16&65535|0,s=0;0!==a;){a-=s=a>2e3?2e3:a;do{r=r+(n=n+t[i++]|0)|0}while(--s);n%=65521,r%=65521}return n|r<<16|0}},2684:e=>{"use strict";e.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}},8464:e=>{"use strict";var t=function(){for(var e,t=[],a=0;a<256;a++){e=a;for(var i=0;i<8;i++)e=1&e?3988292384^e>>>1:e>>>1;t[a]=e}return t}();e.exports=function(e,a,i,n){var r=t,s=n+i;e^=-1;for(var o=n;o<s;o++)e=e>>>8^r[255&(e^a[o])];return-1^e}},7651:(e,t,a)=>{"use strict";var i,n=a(9187),r=a(8676),s=a(3693),o=a(8464),l=a(5604),h=-2,d=258,f=262,u=103,c=113,_=666;function w(e,t){return e.msg=l[t],t}function m(e){return(e<<1)-(e>4?9:0)}function g(e){for(var t=e.length;--t>=0;)e[t]=0}function p(e){var t=e.state,a=t.pending;a>e.avail_out&&(a=e.avail_out),0!==a&&(n.arraySet(e.output,t.pending_buf,t.pending_out,a,e.next_out),e.next_out+=a,t.pending_out+=a,e.total_out+=a,e.avail_out-=a,t.pending-=a,0===t.pending&&(t.pending_out=0))}function b(e,t){r._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,p(e.strm)}function v(e,t){e.pending_buf[e.pending++]=t}function k(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function y(e,t){var a,i,n=e.max_chain_length,r=e.strstart,s=e.prev_length,o=e.nice_match,l=e.strstart>e.w_size-f?e.strstart-(e.w_size-f):0,h=e.window,u=e.w_mask,c=e.prev,_=e.strstart+d,w=h[r+s-1],m=h[r+s];e.prev_length>=e.good_match&&(n>>=2),o>e.lookahead&&(o=e.lookahead);do{if(h[(a=t)+s]===m&&h[a+s-1]===w&&h[a]===h[r]&&h[++a]===h[r+1]){r+=2,a++;do{}while(h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&r<_);if(i=d-(_-r),r=_-d,i>s){if(e.match_start=t,s=i,i>=o)break;w=h[r+s-1],m=h[r+s]}}}while((t=c[t&u])>l&&0!=--n);return s<=e.lookahead?s:e.lookahead}function x(e){var t,a,i,r,l,h,d,u,c,_,w=e.w_size;do{if(r=e.window_size-e.lookahead-e.strstart,e.strstart>=w+(w-f)){n.arraySet(e.window,e.window,w,w,0),e.match_start-=w,e.strstart-=w,e.block_start-=w,t=a=e.hash_size;do{i=e.head[--t],e.head[t]=i>=w?i-w:0}while(--a);t=a=w;do{i=e.prev[--t],e.prev[t]=i>=w?i-w:0}while(--a);r+=w}if(0===e.strm.avail_in)break;if(h=e.strm,d=e.window,u=e.strstart+e.lookahead,c=r,_=void 0,(_=h.avail_in)>c&&(_=c),a=0===_?0:(h.avail_in-=_,n.arraySet(d,h.input,h.next_in,_,u),1===h.state.wrap?h.adler=s(h.adler,d,_,u):2===h.state.wrap&&(h.adler=o(h.adler,d,_,u)),h.next_in+=_,h.total_in+=_,_),e.lookahead+=a,e.lookahead+e.insert>=3)for(l=e.strstart-e.insert,e.ins_h=e.window[l],e.ins_h=(e.ins_h<<e.hash_shift^e.window[l+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[l+3-1])&e.hash_mask,e.prev[l&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=l,l++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<f&&0!==e.strm.avail_in)}function z(e,t){for(var a,i;;){if(e.lookahead<f){if(x(e),e.lookahead<f&&0===t)return 1;if(0===e.lookahead)break}if(a=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,a=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==a&&e.strstart-a<=e.w_size-f&&(e.match_length=y(e,a)),e.match_length>=3)if(i=r._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,a=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!=--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else i=r._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(i&&(b(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,4===t?(b(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(b(e,!1),0===e.strm.avail_out)?1:2}function E(e,t){for(var a,i,n;;){if(e.lookahead<f){if(x(e),e.lookahead<f&&0===t)return 1;if(0===e.lookahead)break}if(a=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,a=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==a&&e.prev_length<e.max_lazy_match&&e.strstart-a<=e.w_size-f&&(e.match_length=y(e,a),e.match_length<=5&&(1===e.strategy||3===e.match_length&&e.strstart-e.match_start>4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){n=e.strstart+e.lookahead-3,i=r._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=n&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,a=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!=--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,i&&(b(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if((i=r._tr_tally(e,0,e.window[e.strstart-1]))&&b(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(i=r._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,4===t?(b(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(b(e,!1),0===e.strm.avail_out)?1:2}function A(e,t,a,i,n){this.good_length=e,this.max_lazy=t,this.nice_length=a,this.max_chain=i,this.func=n}function S(){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 n.Buf16(1146),this.dyn_dtree=new n.Buf16(122),this.bl_tree=new n.Buf16(78),g(this.dyn_ltree),g(this.dyn_dtree),g(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new n.Buf16(16),this.heap=new n.Buf16(573),g(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new n.Buf16(573),g(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 B(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=2,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:c,e.adler=2===t.wrap?0:1,t.last_flush=0,r._tr_init(t),0):w(e,h)}function C(e){var t,a=B(e);return 0===a&&((t=e.state).window_size=2*t.w_size,g(t.head),t.max_lazy_match=i[t.level].max_lazy,t.good_match=i[t.level].good_length,t.nice_match=i[t.level].nice_length,t.max_chain_length=i[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0),a}function R(e,t,a,i,r,s){if(!e)return h;var o=1;if(-1===t&&(t=6),i<0?(o=0,i=-i):i>15&&(o=2,i-=16),r<1||r>9||8!==a||i<8||i>15||t<0||t>9||s<0||s>4)return w(e,h);8===i&&(i=9);var l=new S;return e.state=l,l.strm=e,l.wrap=o,l.gzhead=null,l.w_bits=i,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.hash_bits=r+7,l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+3-1)/3),l.window=new n.Buf8(2*l.w_size),l.head=new n.Buf16(l.hash_size),l.prev=new n.Buf16(l.w_size),l.lit_bufsize=1<<r+6,l.pending_buf_size=4*l.lit_bufsize,l.pending_buf=new n.Buf8(l.pending_buf_size),l.d_buf=1*l.lit_bufsize,l.l_buf=3*l.lit_bufsize,l.level=t,l.strategy=s,l.method=a,C(e)}i=[new A(0,0,0,0,(function(e,t){var a=65535;for(a>e.pending_buf_size-5&&(a=e.pending_buf_size-5);;){if(e.lookahead<=1){if(x(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var i=e.block_start+a;if((0===e.strstart||e.strstart>=i)&&(e.lookahead=e.strstart-i,e.strstart=i,b(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-f&&(b(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(b(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(b(e,!1),e.strm.avail_out),1)})),new A(4,4,8,4,z),new A(4,5,16,8,z),new A(4,6,32,32,z),new A(4,4,16,16,E),new A(8,16,32,32,E),new A(8,16,128,128,E),new A(8,32,128,256,E),new A(32,128,258,1024,E),new A(32,258,258,4096,E)],t.deflateInit=function(e,t){return R(e,t,8,15,8,0)},t.deflateInit2=R,t.deflateReset=C,t.deflateResetKeep=B,t.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?h:(e.state.gzhead=t,0):h},t.deflate=function(e,t){var a,n,s,l;if(!e||!e.state||t>5||t<0)return e?w(e,h):h;if(n=e.state,!e.output||!e.input&&0!==e.avail_in||n.status===_&&4!==t)return w(e,0===e.avail_out?-5:h);if(n.strm=e,a=n.last_flush,n.last_flush=t,42===n.status)if(2===n.wrap)e.adler=0,v(n,31),v(n,139),v(n,8),n.gzhead?(v(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),v(n,255&n.gzhead.time),v(n,n.gzhead.time>>8&255),v(n,n.gzhead.time>>16&255),v(n,n.gzhead.time>>24&255),v(n,9===n.level?2:n.strategy>=2||n.level<2?4:0),v(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(v(n,255&n.gzhead.extra.length),v(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=o(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69):(v(n,0),v(n,0),v(n,0),v(n,0),v(n,0),v(n,9===n.level?2:n.strategy>=2||n.level<2?4:0),v(n,3),n.status=c);else{var f=8+(n.w_bits-8<<4)<<8;f|=(n.strategy>=2||n.level<2?0:n.level<6?1:6===n.level?2:3)<<6,0!==n.strstart&&(f|=32),f+=31-f%31,n.status=c,k(n,f),0!==n.strstart&&(k(n,e.adler>>>16),k(n,65535&e.adler)),e.adler=1}if(69===n.status)if(n.gzhead.extra){for(s=n.pending;n.gzindex<(65535&n.gzhead.extra.length)&&(n.pending!==n.pending_buf_size||(n.gzhead.hcrc&&n.pending>s&&(e.adler=o(e.adler,n.pending_buf,n.pending-s,s)),p(e),s=n.pending,n.pending!==n.pending_buf_size));)v(n,255&n.gzhead.extra[n.gzindex]),n.gzindex++;n.gzhead.hcrc&&n.pending>s&&(e.adler=o(e.adler,n.pending_buf,n.pending-s,s)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=73)}else n.status=73;if(73===n.status)if(n.gzhead.name){s=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>s&&(e.adler=o(e.adler,n.pending_buf,n.pending-s,s)),p(e),s=n.pending,n.pending===n.pending_buf_size)){l=1;break}l=n.gzindex<n.gzhead.name.length?255&n.gzhead.name.charCodeAt(n.gzindex++):0,v(n,l)}while(0!==l);n.gzhead.hcrc&&n.pending>s&&(e.adler=o(e.adler,n.pending_buf,n.pending-s,s)),0===l&&(n.gzindex=0,n.status=91)}else n.status=91;if(91===n.status)if(n.gzhead.comment){s=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>s&&(e.adler=o(e.adler,n.pending_buf,n.pending-s,s)),p(e),s=n.pending,n.pending===n.pending_buf_size)){l=1;break}l=n.gzindex<n.gzhead.comment.length?255&n.gzhead.comment.charCodeAt(n.gzindex++):0,v(n,l)}while(0!==l);n.gzhead.hcrc&&n.pending>s&&(e.adler=o(e.adler,n.pending_buf,n.pending-s,s)),0===l&&(n.status=u)}else n.status=u;if(n.status===u&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&p(e),n.pending+2<=n.pending_buf_size&&(v(n,255&e.adler),v(n,e.adler>>8&255),e.adler=0,n.status=c)):n.status=c),0!==n.pending){if(p(e),0===e.avail_out)return n.last_flush=-1,0}else if(0===e.avail_in&&m(t)<=m(a)&&4!==t)return w(e,-5);if(n.status===_&&0!==e.avail_in)return w(e,-5);if(0!==e.avail_in||0!==n.lookahead||0!==t&&n.status!==_){var y=2===n.strategy?function(e,t){for(var a;;){if(0===e.lookahead&&(x(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,a=r._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,a&&(b(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(b(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(b(e,!1),0===e.strm.avail_out)?1:2}(n,t):3===n.strategy?function(e,t){for(var a,i,n,s,o=e.window;;){if(e.lookahead<=d){if(x(e),e.lookahead<=d&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(i=o[n=e.strstart-1])===o[++n]&&i===o[++n]&&i===o[++n]){s=e.strstart+d;do{}while(i===o[++n]&&i===o[++n]&&i===o[++n]&&i===o[++n]&&i===o[++n]&&i===o[++n]&&i===o[++n]&&i===o[++n]&&n<s);e.match_length=d-(s-n),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(a=r._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(a=r._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),a&&(b(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(b(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(b(e,!1),0===e.strm.avail_out)?1:2}(n,t):i[n.level].func(n,t);if(3!==y&&4!==y||(n.status=_),1===y||3===y)return 0===e.avail_out&&(n.last_flush=-1),0;if(2===y&&(1===t?r._tr_align(n):5!==t&&(r._tr_stored_block(n,0,0,!1),3===t&&(g(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),p(e),0===e.avail_out))return n.last_flush=-1,0}return 4!==t?0:n.wrap<=0?1:(2===n.wrap?(v(n,255&e.adler),v(n,e.adler>>8&255),v(n,e.adler>>16&255),v(n,e.adler>>24&255),v(n,255&e.total_in),v(n,e.total_in>>8&255),v(n,e.total_in>>16&255),v(n,e.total_in>>24&255)):(k(n,e.adler>>>16),k(n,65535&e.adler)),p(e),n.wrap>0&&(n.wrap=-n.wrap),0!==n.pending?0:1)},t.deflateEnd=function(e){var t;return e&&e.state?42!==(t=e.state.status)&&69!==t&&73!==t&&91!==t&&t!==u&&t!==c&&t!==_?w(e,h):(e.state=null,t===c?w(e,-3):0):h},t.deflateSetDictionary=function(e,t){var a,i,r,o,l,d,f,u,c=t.length;if(!e||!e.state)return h;if(2===(o=(a=e.state).wrap)||1===o&&42!==a.status||a.lookahead)return h;for(1===o&&(e.adler=s(e.adler,t,c,0)),a.wrap=0,c>=a.w_size&&(0===o&&(g(a.head),a.strstart=0,a.block_start=0,a.insert=0),u=new n.Buf8(a.w_size),n.arraySet(u,t,c-a.w_size,a.w_size,0),t=u,c=a.w_size),l=e.avail_in,d=e.next_in,f=e.input,e.avail_in=c,e.next_in=0,e.input=t,x(a);a.lookahead>=3;){i=a.strstart,r=a.lookahead-2;do{a.ins_h=(a.ins_h<<a.hash_shift^a.window[i+3-1])&a.hash_mask,a.prev[i&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=i,i++}while(--r);a.strstart=i,a.lookahead=2,x(a)}return a.strstart+=a.lookahead,a.block_start=a.strstart,a.insert=a.lookahead,a.lookahead=0,a.match_length=a.prev_length=2,a.match_available=0,e.next_in=d,e.input=f,e.avail_in=l,a.wrap=o,0},t.deflateInfo="pako deflate (from Nodeca project)"},9968:e=>{"use strict";e.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},9365:e=>{"use strict";e.exports=function(e,t){var a,i,n,r,s,o,l,h,d,f,u,c,_,w,m,g,p,b,v,k,y,x,z,E,A;a=e.state,i=e.next_in,E=e.input,n=i+(e.avail_in-5),r=e.next_out,A=e.output,s=r-(t-e.avail_out),o=r+(e.avail_out-257),l=a.dmax,h=a.wsize,d=a.whave,f=a.wnext,u=a.window,c=a.hold,_=a.bits,w=a.lencode,m=a.distcode,g=(1<<a.lenbits)-1,p=(1<<a.distbits)-1;e:do{_<15&&(c+=E[i++]<<_,_+=8,c+=E[i++]<<_,_+=8),b=w[c&g];t:for(;;){if(c>>>=v=b>>>24,_-=v,0===(v=b>>>16&255))A[r++]=65535&b;else{if(!(16&v)){if(0==(64&v)){b=w[(65535&b)+(c&(1<<v)-1)];continue t}if(32&v){a.mode=12;break e}e.msg="invalid literal/length code",a.mode=30;break e}k=65535&b,(v&=15)&&(_<v&&(c+=E[i++]<<_,_+=8),k+=c&(1<<v)-1,c>>>=v,_-=v),_<15&&(c+=E[i++]<<_,_+=8,c+=E[i++]<<_,_+=8),b=m[c&p];a:for(;;){if(c>>>=v=b>>>24,_-=v,!(16&(v=b>>>16&255))){if(0==(64&v)){b=m[(65535&b)+(c&(1<<v)-1)];continue a}e.msg="invalid distance code",a.mode=30;break e}if(y=65535&b,_<(v&=15)&&(c+=E[i++]<<_,(_+=8)<v&&(c+=E[i++]<<_,_+=8)),(y+=c&(1<<v)-1)>l){e.msg="invalid distance too far back",a.mode=30;break e}if(c>>>=v,_-=v,y>(v=r-s)){if((v=y-v)>d&&a.sane){e.msg="invalid distance too far back",a.mode=30;break e}if(x=0,z=u,0===f){if(x+=h-v,v<k){k-=v;do{A[r++]=u[x++]}while(--v);x=r-y,z=A}}else if(f<v){if(x+=h+f-v,(v-=f)<k){k-=v;do{A[r++]=u[x++]}while(--v);if(x=0,f<k){k-=v=f;do{A[r++]=u[x++]}while(--v);x=r-y,z=A}}}else if(x+=f-v,v<k){k-=v;do{A[r++]=u[x++]}while(--v);x=r-y,z=A}for(;k>2;)A[r++]=z[x++],A[r++]=z[x++],A[r++]=z[x++],k-=3;k&&(A[r++]=z[x++],k>1&&(A[r++]=z[x++]))}else{x=r-y;do{A[r++]=A[x++],A[r++]=A[x++],A[r++]=A[x++],k-=3}while(k>2);k&&(A[r++]=A[x++],k>1&&(A[r++]=A[x++]))}break}}break}}while(i<n&&r<o);i-=k=_>>3,c&=(1<<(_-=k<<3))-1,e.next_in=i,e.next_out=r,e.avail_in=i<n?n-i+5:5-(i-n),e.avail_out=r<o?o-r+257:257-(r-o),a.hold=c,a.bits=_}},7823:(e,t,a)=>{"use strict";var i=a(9187),n=a(3693),r=a(8464),s=a(9365),o=a(6446),l=-2,h=12,d=30;function f(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function u(){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 i.Buf16(320),this.work=new i.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function c(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new i.Buf32(852),t.distcode=t.distdyn=new i.Buf32(592),t.sane=1,t.back=-1,0):l}function _(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,c(e)):l}function w(e,t){var a,i;return e&&e.state?(i=e.state,t<0?(a=0,t=-t):(a=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?l:(null!==i.window&&i.wbits!==t&&(i.window=null),i.wrap=a,i.wbits=t,_(e))):l}function m(e,t){var a,i;return e?(i=new u,e.state=i,i.window=null,0!==(a=w(e,t))&&(e.state=null),a):l}var g,p,b=!0;function v(e){if(b){var t;for(g=new i.Buf32(512),p=new i.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(o(1,e.lens,0,288,g,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;o(2,e.lens,0,32,p,0,e.work,{bits:5}),b=!1}e.lencode=g,e.lenbits=9,e.distcode=p,e.distbits=5}function k(e,t,a,n){var r,s=e.state;return null===s.window&&(s.wsize=1<<s.wbits,s.wnext=0,s.whave=0,s.window=new i.Buf8(s.wsize)),n>=s.wsize?(i.arraySet(s.window,t,a-s.wsize,s.wsize,0),s.wnext=0,s.whave=s.wsize):((r=s.wsize-s.wnext)>n&&(r=n),i.arraySet(s.window,t,a-n,r,s.wnext),(n-=r)?(i.arraySet(s.window,t,a-n,n,0),s.wnext=n,s.whave=s.wsize):(s.wnext+=r,s.wnext===s.wsize&&(s.wnext=0),s.whave<s.wsize&&(s.whave+=r))),0}t.inflateReset=_,t.inflateReset2=w,t.inflateResetKeep=c,t.inflateInit=function(e){return m(e,15)},t.inflateInit2=m,t.inflate=function(e,t){var a,u,c,_,w,m,g,p,b,y,x,z,E,A,S,B,C,R,Z,I,N,U,O,D,F=0,T=new i.Buf8(4),L=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return l;(a=e.state).mode===h&&(a.mode=13),w=e.next_out,c=e.output,g=e.avail_out,_=e.next_in,u=e.input,m=e.avail_in,p=a.hold,b=a.bits,y=m,x=g,U=0;e:for(;;)switch(a.mode){case 1:if(0===a.wrap){a.mode=13;break}for(;b<16;){if(0===m)break e;m--,p+=u[_++]<<b,b+=8}if(2&a.wrap&&35615===p){a.check=0,T[0]=255&p,T[1]=p>>>8&255,a.check=r(a.check,T,2,0),p=0,b=0,a.mode=2;break}if(a.flags=0,a.head&&(a.head.done=!1),!(1&a.wrap)||(((255&p)<<8)+(p>>8))%31){e.msg="incorrect header check",a.mode=d;break}if(8!=(15&p)){e.msg="unknown compression method",a.mode=d;break}if(b-=4,N=8+(15&(p>>>=4)),0===a.wbits)a.wbits=N;else if(N>a.wbits){e.msg="invalid window size",a.mode=d;break}a.dmax=1<<N,e.adler=a.check=1,a.mode=512&p?10:h,p=0,b=0;break;case 2:for(;b<16;){if(0===m)break e;m--,p+=u[_++]<<b,b+=8}if(a.flags=p,8!=(255&a.flags)){e.msg="unknown compression method",a.mode=d;break}if(57344&a.flags){e.msg="unknown header flags set",a.mode=d;break}a.head&&(a.head.text=p>>8&1),512&a.flags&&(T[0]=255&p,T[1]=p>>>8&255,a.check=r(a.check,T,2,0)),p=0,b=0,a.mode=3;case 3:for(;b<32;){if(0===m)break e;m--,p+=u[_++]<<b,b+=8}a.head&&(a.head.time=p),512&a.flags&&(T[0]=255&p,T[1]=p>>>8&255,T[2]=p>>>16&255,T[3]=p>>>24&255,a.check=r(a.check,T,4,0)),p=0,b=0,a.mode=4;case 4:for(;b<16;){if(0===m)break e;m--,p+=u[_++]<<b,b+=8}a.head&&(a.head.xflags=255&p,a.head.os=p>>8),512&a.flags&&(T[0]=255&p,T[1]=p>>>8&255,a.check=r(a.check,T,2,0)),p=0,b=0,a.mode=5;case 5:if(1024&a.flags){for(;b<16;){if(0===m)break e;m--,p+=u[_++]<<b,b+=8}a.length=p,a.head&&(a.head.extra_len=p),512&a.flags&&(T[0]=255&p,T[1]=p>>>8&255,a.check=r(a.check,T,2,0)),p=0,b=0}else a.head&&(a.head.extra=null);a.mode=6;case 6:if(1024&a.flags&&((z=a.length)>m&&(z=m),z&&(a.head&&(N=a.head.extra_len-a.length,a.head.extra||(a.head.extra=new Array(a.head.extra_len)),i.arraySet(a.head.extra,u,_,z,N)),512&a.flags&&(a.check=r(a.check,u,z,_)),m-=z,_+=z,a.length-=z),a.length))break e;a.length=0,a.mode=7;case 7:if(2048&a.flags){if(0===m)break e;z=0;do{N=u[_+z++],a.head&&N&&a.length<65536&&(a.head.name+=String.fromCharCode(N))}while(N&&z<m);if(512&a.flags&&(a.check=r(a.check,u,z,_)),m-=z,_+=z,N)break e}else a.head&&(a.head.name=null);a.length=0,a.mode=8;case 8:if(4096&a.flags){if(0===m)break e;z=0;do{N=u[_+z++],a.head&&N&&a.length<65536&&(a.head.comment+=String.fromCharCode(N))}while(N&&z<m);if(512&a.flags&&(a.check=r(a.check,u,z,_)),m-=z,_+=z,N)break e}else a.head&&(a.head.comment=null);a.mode=9;case 9:if(512&a.flags){for(;b<16;){if(0===m)break e;m--,p+=u[_++]<<b,b+=8}if(p!==(65535&a.check)){e.msg="header crc mismatch",a.mode=d;break}p=0,b=0}a.head&&(a.head.hcrc=a.flags>>9&1,a.head.done=!0),e.adler=a.check=0,a.mode=h;break;case 10:for(;b<32;){if(0===m)break e;m--,p+=u[_++]<<b,b+=8}e.adler=a.check=f(p),p=0,b=0,a.mode=11;case 11:if(0===a.havedict)return e.next_out=w,e.avail_out=g,e.next_in=_,e.avail_in=m,a.hold=p,a.bits=b,2;e.adler=a.check=1,a.mode=h;case h:if(5===t||6===t)break e;case 13:if(a.last){p>>>=7&b,b-=7&b,a.mode=27;break}for(;b<3;){if(0===m)break e;m--,p+=u[_++]<<b,b+=8}switch(a.last=1&p,b-=1,3&(p>>>=1)){case 0:a.mode=14;break;case 1:if(v(a),a.mode=20,6===t){p>>>=2,b-=2;break e}break;case 2:a.mode=17;break;case 3:e.msg="invalid block type",a.mode=d}p>>>=2,b-=2;break;case 14:for(p>>>=7&b,b-=7&b;b<32;){if(0===m)break e;m--,p+=u[_++]<<b,b+=8}if((65535&p)!=(p>>>16^65535)){e.msg="invalid stored block lengths",a.mode=d;break}if(a.length=65535&p,p=0,b=0,a.mode=15,6===t)break e;case 15:a.mode=16;case 16:if(z=a.length){if(z>m&&(z=m),z>g&&(z=g),0===z)break e;i.arraySet(c,u,_,z,w),m-=z,_+=z,g-=z,w+=z,a.length-=z;break}a.mode=h;break;case 17:for(;b<14;){if(0===m)break e;m--,p+=u[_++]<<b,b+=8}if(a.nlen=257+(31&p),p>>>=5,b-=5,a.ndist=1+(31&p),p>>>=5,b-=5,a.ncode=4+(15&p),p>>>=4,b-=4,a.nlen>286||a.ndist>30){e.msg="too many length or distance symbols",a.mode=d;break}a.have=0,a.mode=18;case 18:for(;a.have<a.ncode;){for(;b<3;){if(0===m)break e;m--,p+=u[_++]<<b,b+=8}a.lens[L[a.have++]]=7&p,p>>>=3,b-=3}for(;a.have<19;)a.lens[L[a.have++]]=0;if(a.lencode=a.lendyn,a.lenbits=7,O={bits:a.lenbits},U=o(0,a.lens,0,19,a.lencode,0,a.work,O),a.lenbits=O.bits,U){e.msg="invalid code lengths set",a.mode=d;break}a.have=0,a.mode=19;case 19:for(;a.have<a.nlen+a.ndist;){for(;B=(F=a.lencode[p&(1<<a.lenbits)-1])>>>16&255,C=65535&F,!((S=F>>>24)<=b);){if(0===m)break e;m--,p+=u[_++]<<b,b+=8}if(C<16)p>>>=S,b-=S,a.lens[a.have++]=C;else{if(16===C){for(D=S+2;b<D;){if(0===m)break e;m--,p+=u[_++]<<b,b+=8}if(p>>>=S,b-=S,0===a.have){e.msg="invalid bit length repeat",a.mode=d;break}N=a.lens[a.have-1],z=3+(3&p),p>>>=2,b-=2}else if(17===C){for(D=S+3;b<D;){if(0===m)break e;m--,p+=u[_++]<<b,b+=8}b-=S,N=0,z=3+(7&(p>>>=S)),p>>>=3,b-=3}else{for(D=S+7;b<D;){if(0===m)break e;m--,p+=u[_++]<<b,b+=8}b-=S,N=0,z=11+(127&(p>>>=S)),p>>>=7,b-=7}if(a.have+z>a.nlen+a.ndist){e.msg="invalid bit length repeat",a.mode=d;break}for(;z--;)a.lens[a.have++]=N}}if(a.mode===d)break;if(0===a.lens[256]){e.msg="invalid code -- missing end-of-block",a.mode=d;break}if(a.lenbits=9,O={bits:a.lenbits},U=o(1,a.lens,0,a.nlen,a.lencode,0,a.work,O),a.lenbits=O.bits,U){e.msg="invalid literal/lengths set",a.mode=d;break}if(a.distbits=6,a.distcode=a.distdyn,O={bits:a.distbits},U=o(2,a.lens,a.nlen,a.ndist,a.distcode,0,a.work,O),a.distbits=O.bits,U){e.msg="invalid distances set",a.mode=d;break}if(a.mode=20,6===t)break e;case 20:a.mode=21;case 21:if(m>=6&&g>=258){e.next_out=w,e.avail_out=g,e.next_in=_,e.avail_in=m,a.hold=p,a.bits=b,s(e,x),w=e.next_out,c=e.output,g=e.avail_out,_=e.next_in,u=e.input,m=e.avail_in,p=a.hold,b=a.bits,a.mode===h&&(a.back=-1);break}for(a.back=0;B=(F=a.lencode[p&(1<<a.lenbits)-1])>>>16&255,C=65535&F,!((S=F>>>24)<=b);){if(0===m)break e;m--,p+=u[_++]<<b,b+=8}if(B&&0==(240&B)){for(R=S,Z=B,I=C;B=(F=a.lencode[I+((p&(1<<R+Z)-1)>>R)])>>>16&255,C=65535&F,!(R+(S=F>>>24)<=b);){if(0===m)break e;m--,p+=u[_++]<<b,b+=8}p>>>=R,b-=R,a.back+=R}if(p>>>=S,b-=S,a.back+=S,a.length=C,0===B){a.mode=26;break}if(32&B){a.back=-1,a.mode=h;break}if(64&B){e.msg="invalid literal/length code",a.mode=d;break}a.extra=15&B,a.mode=22;case 22:if(a.extra){for(D=a.extra;b<D;){if(0===m)break e;m--,p+=u[_++]<<b,b+=8}a.length+=p&(1<<a.extra)-1,p>>>=a.extra,b-=a.extra,a.back+=a.extra}a.was=a.length,a.mode=23;case 23:for(;B=(F=a.distcode[p&(1<<a.distbits)-1])>>>16&255,C=65535&F,!((S=F>>>24)<=b);){if(0===m)break e;m--,p+=u[_++]<<b,b+=8}if(0==(240&B)){for(R=S,Z=B,I=C;B=(F=a.distcode[I+((p&(1<<R+Z)-1)>>R)])>>>16&255,C=65535&F,!(R+(S=F>>>24)<=b);){if(0===m)break e;m--,p+=u[_++]<<b,b+=8}p>>>=R,b-=R,a.back+=R}if(p>>>=S,b-=S,a.back+=S,64&B){e.msg="invalid distance code",a.mode=d;break}a.offset=C,a.extra=15&B,a.mode=24;case 24:if(a.extra){for(D=a.extra;b<D;){if(0===m)break e;m--,p+=u[_++]<<b,b+=8}a.offset+=p&(1<<a.extra)-1,p>>>=a.extra,b-=a.extra,a.back+=a.extra}if(a.offset>a.dmax){e.msg="invalid distance too far back",a.mode=d;break}a.mode=25;case 25:if(0===g)break e;if(z=x-g,a.offset>z){if((z=a.offset-z)>a.whave&&a.sane){e.msg="invalid distance too far back",a.mode=d;break}z>a.wnext?(z-=a.wnext,E=a.wsize-z):E=a.wnext-z,z>a.length&&(z=a.length),A=a.window}else A=c,E=w-a.offset,z=a.length;z>g&&(z=g),g-=z,a.length-=z;do{c[w++]=A[E++]}while(--z);0===a.length&&(a.mode=21);break;case 26:if(0===g)break e;c[w++]=a.length,g--,a.mode=21;break;case 27:if(a.wrap){for(;b<32;){if(0===m)break e;m--,p|=u[_++]<<b,b+=8}if(x-=g,e.total_out+=x,a.total+=x,x&&(e.adler=a.check=a.flags?r(a.check,c,x,w-x):n(a.check,c,x,w-x)),x=g,(a.flags?p:f(p))!==a.check){e.msg="incorrect data check",a.mode=d;break}p=0,b=0}a.mode=28;case 28:if(a.wrap&&a.flags){for(;b<32;){if(0===m)break e;m--,p+=u[_++]<<b,b+=8}if(p!==(4294967295&a.total)){e.msg="incorrect length check",a.mode=d;break}p=0,b=0}a.mode=29;case 29:U=1;break e;case d:U=-3;break e;case 31:return-4;case 32:default:return l}return e.next_out=w,e.avail_out=g,e.next_in=_,e.avail_in=m,a.hold=p,a.bits=b,(a.wsize||x!==e.avail_out&&a.mode<d&&(a.mode<27||4!==t))&&k(e,e.output,e.next_out,x-e.avail_out)?(a.mode=31,-4):(y-=e.avail_in,x-=e.avail_out,e.total_in+=y,e.total_out+=x,a.total+=x,a.wrap&&x&&(e.adler=a.check=a.flags?r(a.check,c,x,e.next_out-x):n(a.check,c,x,e.next_out-x)),e.data_type=a.bits+(a.last?64:0)+(a.mode===h?128:0)+(20===a.mode||15===a.mode?256:0),(0===y&&0===x||4===t)&&0===U&&(U=-5),U)},t.inflateEnd=function(e){if(!e||!e.state)return l;var t=e.state;return t.window&&(t.window=null),e.state=null,0},t.inflateGetHeader=function(e,t){var a;return e&&e.state?0==(2&(a=e.state).wrap)?l:(a.head=t,t.done=!1,0):l},t.inflateSetDictionary=function(e,t){var a,i=t.length;return e&&e.state?0!==(a=e.state).wrap&&11!==a.mode?l:11===a.mode&&n(1,t,i,0)!==a.check?-3:k(e,t,i,i)?(a.mode=31,-4):(a.havedict=1,0):l},t.inflateInfo="pako inflate (from Nodeca project)"},6446:(e,t,a)=>{"use strict";var i=a(9187),n=15,r=[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],s=[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],o=[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],l=[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];e.exports=function(e,t,a,h,d,f,u,c){var _,w,m,g,p,b,v,k,y,x=c.bits,z=0,E=0,A=0,S=0,B=0,C=0,R=0,Z=0,I=0,N=0,U=null,O=0,D=new i.Buf16(16),F=new i.Buf16(16),T=null,L=0;for(z=0;z<=n;z++)D[z]=0;for(E=0;E<h;E++)D[t[a+E]]++;for(B=x,S=n;S>=1&&0===D[S];S--);if(B>S&&(B=S),0===S)return d[f++]=20971520,d[f++]=20971520,c.bits=1,0;for(A=1;A<S&&0===D[A];A++);for(B<A&&(B=A),Z=1,z=1;z<=n;z++)if(Z<<=1,(Z-=D[z])<0)return-1;if(Z>0&&(0===e||1!==S))return-1;for(F[1]=0,z=1;z<n;z++)F[z+1]=F[z]+D[z];for(E=0;E<h;E++)0!==t[a+E]&&(u[F[t[a+E]]++]=E);if(0===e?(U=T=u,b=19):1===e?(U=r,O-=257,T=s,L-=257,b=256):(U=o,T=l,b=-1),N=0,E=0,z=A,p=f,C=B,R=0,m=-1,g=(I=1<<B)-1,1===e&&I>852||2===e&&I>592)return 1;for(;;){v=z-R,u[E]<b?(k=0,y=u[E]):u[E]>b?(k=T[L+u[E]],y=U[O+u[E]]):(k=96,y=0),_=1<<z-R,A=w=1<<C;do{d[p+(N>>R)+(w-=_)]=v<<24|k<<16|y|0}while(0!==w);for(_=1<<z-1;N&_;)_>>=1;if(0!==_?(N&=_-1,N+=_):N=0,E++,0==--D[z]){if(z===S)break;z=t[a+u[E]]}if(z>B&&(N&g)!==m){for(0===R&&(R=B),p+=A,Z=1<<(C=z-R);C+R<S&&!((Z-=D[C+R])<=0);)C++,Z<<=1;if(I+=1<<C,1===e&&I>852||2===e&&I>592)return 1;d[m=N&g]=B<<24|C<<16|p-f|0}}return 0!==N&&(d[p+N]=z-R<<24|64<<16|0),c.bits=B,0}},5604:e=>{"use strict";e.exports={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"}},8676:(e,t,a)=>{"use strict";var i=a(9187);function n(e){for(var t=e.length;--t>=0;)e[t]=0}var r=256,s=286,o=30,l=15,h=[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],d=[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],f=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],u=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],c=new Array(576);n(c);var _=new Array(60);n(_);var w=new Array(512);n(w);var m=new Array(256);n(m);var g=new Array(29);n(g);var p,b,v,k=new Array(o);function y(e,t,a,i,n){this.static_tree=e,this.extra_bits=t,this.extra_base=a,this.elems=i,this.max_length=n,this.has_stree=e&&e.length}function x(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function z(e){return e<256?w[e]:w[256+(e>>>7)]}function E(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function A(e,t,a){e.bi_valid>16-a?(e.bi_buf|=t<<e.bi_valid&65535,E(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=a-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=a)}function S(e,t,a){A(e,a[2*t],a[2*t+1])}function B(e,t){var a=0;do{a|=1&e,e>>>=1,a<<=1}while(--t>0);return a>>>1}function C(e,t,a){var i,n,r=new Array(16),s=0;for(i=1;i<=l;i++)r[i]=s=s+a[i-1]<<1;for(n=0;n<=t;n++){var o=e[2*n+1];0!==o&&(e[2*n]=B(r[o]++,o))}}function R(e){var t;for(t=0;t<s;t++)e.dyn_ltree[2*t]=0;for(t=0;t<o;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function Z(e){e.bi_valid>8?E(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function I(e,t,a,i){var n=2*t,r=2*a;return e[n]<e[r]||e[n]===e[r]&&i[t]<=i[a]}function N(e,t,a){for(var i=e.heap[a],n=a<<1;n<=e.heap_len&&(n<e.heap_len&&I(t,e.heap[n+1],e.heap[n],e.depth)&&n++,!I(t,i,e.heap[n],e.depth));)e.heap[a]=e.heap[n],a=n,n<<=1;e.heap[a]=i}function U(e,t,a){var i,n,s,o,l=0;if(0!==e.last_lit)do{i=e.pending_buf[e.d_buf+2*l]<<8|e.pending_buf[e.d_buf+2*l+1],n=e.pending_buf[e.l_buf+l],l++,0===i?S(e,n,t):(S(e,(s=m[n])+r+1,t),0!==(o=h[s])&&A(e,n-=g[s],o),S(e,s=z(--i),a),0!==(o=d[s])&&A(e,i-=k[s],o))}while(l<e.last_lit);S(e,256,t)}function O(e,t){var a,i,n,r=t.dyn_tree,s=t.stat_desc.static_tree,o=t.stat_desc.has_stree,h=t.stat_desc.elems,d=-1;for(e.heap_len=0,e.heap_max=573,a=0;a<h;a++)0!==r[2*a]?(e.heap[++e.heap_len]=d=a,e.depth[a]=0):r[2*a+1]=0;for(;e.heap_len<2;)r[2*(n=e.heap[++e.heap_len]=d<2?++d:0)]=1,e.depth[n]=0,e.opt_len--,o&&(e.static_len-=s[2*n+1]);for(t.max_code=d,a=e.heap_len>>1;a>=1;a--)N(e,r,a);n=h;do{a=e.heap[1],e.heap[1]=e.heap[e.heap_len--],N(e,r,1),i=e.heap[1],e.heap[--e.heap_max]=a,e.heap[--e.heap_max]=i,r[2*n]=r[2*a]+r[2*i],e.depth[n]=(e.depth[a]>=e.depth[i]?e.depth[a]:e.depth[i])+1,r[2*a+1]=r[2*i+1]=n,e.heap[1]=n++,N(e,r,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var a,i,n,r,s,o,h=t.dyn_tree,d=t.max_code,f=t.stat_desc.static_tree,u=t.stat_desc.has_stree,c=t.stat_desc.extra_bits,_=t.stat_desc.extra_base,w=t.stat_desc.max_length,m=0;for(r=0;r<=l;r++)e.bl_count[r]=0;for(h[2*e.heap[e.heap_max]+1]=0,a=e.heap_max+1;a<573;a++)(r=h[2*h[2*(i=e.heap[a])+1]+1]+1)>w&&(r=w,m++),h[2*i+1]=r,i>d||(e.bl_count[r]++,s=0,i>=_&&(s=c[i-_]),o=h[2*i],e.opt_len+=o*(r+s),u&&(e.static_len+=o*(f[2*i+1]+s)));if(0!==m){do{for(r=w-1;0===e.bl_count[r];)r--;e.bl_count[r]--,e.bl_count[r+1]+=2,e.bl_count[w]--,m-=2}while(m>0);for(r=w;0!==r;r--)for(i=e.bl_count[r];0!==i;)(n=e.heap[--a])>d||(h[2*n+1]!==r&&(e.opt_len+=(r-h[2*n+1])*h[2*n],h[2*n+1]=r),i--)}}(e,t),C(r,d,e.bl_count)}function D(e,t,a){var i,n,r=-1,s=t[1],o=0,l=7,h=4;for(0===s&&(l=138,h=3),t[2*(a+1)+1]=65535,i=0;i<=a;i++)n=s,s=t[2*(i+1)+1],++o<l&&n===s||(o<h?e.bl_tree[2*n]+=o:0!==n?(n!==r&&e.bl_tree[2*n]++,e.bl_tree[32]++):o<=10?e.bl_tree[34]++:e.bl_tree[36]++,o=0,r=n,0===s?(l=138,h=3):n===s?(l=6,h=3):(l=7,h=4))}function F(e,t,a){var i,n,r=-1,s=t[1],o=0,l=7,h=4;for(0===s&&(l=138,h=3),i=0;i<=a;i++)if(n=s,s=t[2*(i+1)+1],!(++o<l&&n===s)){if(o<h)do{S(e,n,e.bl_tree)}while(0!=--o);else 0!==n?(n!==r&&(S(e,n,e.bl_tree),o--),S(e,16,e.bl_tree),A(e,o-3,2)):o<=10?(S(e,17,e.bl_tree),A(e,o-3,3)):(S(e,18,e.bl_tree),A(e,o-11,7));o=0,r=n,0===s?(l=138,h=3):n===s?(l=6,h=3):(l=7,h=4)}}n(k);var T=!1;function L(e,t,a,n){A(e,0+(n?1:0),3),function(e,t,a,n){Z(e),n&&(E(e,a),E(e,~a)),i.arraySet(e.pending_buf,e.window,t,a,e.pending),e.pending+=a}(e,t,a,!0)}t._tr_init=function(e){T||(!function(){var e,t,a,i,n,r=new Array(16);for(a=0,i=0;i<28;i++)for(g[i]=a,e=0;e<1<<h[i];e++)m[a++]=i;for(m[a-1]=i,n=0,i=0;i<16;i++)for(k[i]=n,e=0;e<1<<d[i];e++)w[n++]=i;for(n>>=7;i<o;i++)for(k[i]=n<<7,e=0;e<1<<d[i]-7;e++)w[256+n++]=i;for(t=0;t<=l;t++)r[t]=0;for(e=0;e<=143;)c[2*e+1]=8,e++,r[8]++;for(;e<=255;)c[2*e+1]=9,e++,r[9]++;for(;e<=279;)c[2*e+1]=7,e++,r[7]++;for(;e<=287;)c[2*e+1]=8,e++,r[8]++;for(C(c,287,r),e=0;e<o;e++)_[2*e+1]=5,_[2*e]=B(e,5);p=new y(c,h,257,s,l),b=new y(_,d,0,o,l),v=new y(new Array(0),f,0,19,7)}(),T=!0),e.l_desc=new x(e.dyn_ltree,p),e.d_desc=new x(e.dyn_dtree,b),e.bl_desc=new x(e.bl_tree,v),e.bi_buf=0,e.bi_valid=0,R(e)},t._tr_stored_block=L,t._tr_flush_block=function(e,t,a,i){var n,s,o=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,a=4093624447;for(t=0;t<=31;t++,a>>>=1)if(1&a&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<r;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),O(e,e.l_desc),O(e,e.d_desc),o=function(e){var t;for(D(e,e.dyn_ltree,e.l_desc.max_code),D(e,e.dyn_dtree,e.d_desc.max_code),O(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*u[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),n=e.opt_len+3+7>>>3,(s=e.static_len+3+7>>>3)<=n&&(n=s)):n=s=a+5,a+4<=n&&-1!==t?L(e,t,a,i):4===e.strategy||s===n?(A(e,2+(i?1:0),3),U(e,c,_)):(A(e,4+(i?1:0),3),function(e,t,a,i){var n;for(A(e,t-257,5),A(e,a-1,5),A(e,i-4,4),n=0;n<i;n++)A(e,e.bl_tree[2*u[n]+1],3);F(e,e.dyn_ltree,t-1),F(e,e.dyn_dtree,a-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1),U(e,e.dyn_ltree,e.dyn_dtree)),R(e),i&&Z(e)},t._tr_tally=function(e,t,a){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&a,e.last_lit++,0===t?e.dyn_ltree[2*a]++:(e.matches++,t--,e.dyn_ltree[2*(m[a]+r+1)]++,e.dyn_dtree[2*z(t)]++),e.last_lit===e.lit_bufsize-1},t._tr_align=function(e){A(e,2,3),S(e,256,c),function(e){16===e.bi_valid?(E(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}},249:e=>{"use strict";e.exports=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}},9066:e=>{e.exports=function(e){e.data&&e.name&&(e=e.data);for(var t=!0,a="",i="",n=0;n<e.length;n++){var r=e[n];if(t)r?i+=String.fromCharCode(r):t=!1;else{if(!r)throw new Error("Invalid NULL character found. 0x00 character is not permitted in tEXt content");a+=String.fromCharCode(r)}}return{keyword:i,text:a}}},9686:e=>{e.exports=function(e,t){if(e=String(e),t=String(t),!/^[\x00-\xFF]+$/.test(e)||!/^[\x00-\xFF]+$/.test(t))throw new Error("Only Latin-1 characters are permitted in PNG tEXt chunks. You might want to consider base64 encoding and/or zEXt compression");if(e.length>=80)throw new Error('Keyword "'+e+'" is longer than the 79-character limit imposed by the PNG specification');for(var a,i=e.length+t.length+1,n=new Uint8Array(i),r=0,s=0;s<e.length;s++){if(!(a=e.charCodeAt(s)))throw new Error("0x00 character is not permitted in tEXt keywords");n[r++]=a}n[r++]=0;for(var o=0;o<t.length;o++){if(!(a=t.charCodeAt(o)))throw new Error("0x00 character is not permitted in tEXt content");n[r++]=a}return{name:"tEXt",data:n}}},1194:(e,t,a)=>{t.encode=a(9686),t.decode=a(9066)},3434:(e,t,a)=>{var i=a(5714),n=a(6233);e.exports=function(e){var t,a=8,l=a;for(t=0;t<e.length;t++)a+=e[t].data.length,a+=12;var h=new Uint8Array(a);for(h[0]=137,h[1]=80,h[2]=78,h[3]=71,h[4]=13,h[5]=10,h[6]=26,h[7]=10,t=0;t<e.length;t++){var d=e[t],f=d.name,u=d.data,c=u.length,_=[f.charCodeAt(0),f.charCodeAt(1),f.charCodeAt(2),f.charCodeAt(3)];o[0]=c,h[l++]=r[3],h[l++]=r[2],h[l++]=r[1],h[l++]=r[0],h[l++]=_[0],h[l++]=_[1],h[l++]=_[2],h[l++]=_[3];for(var w=0;w<c;)h[l++]=u[w++];var m=_.concat(i(u)),g=n.buf(m);s[0]=g,h[l++]=r[3],h[l++]=r[2],h[l++]=r[1],h[l++]=r[0]}return h};var r=new Uint8Array(4),s=new Int32Array(r.buffer),o=new Uint32Array(r.buffer)},2983:(e,t,a)=>{var i=a(6233);e.exports=function(e){if(137!==e[0])throw new Error("Invalid .png file header");if(80!==e[1])throw new Error("Invalid .png file header");if(78!==e[2])throw new Error("Invalid .png file header");if(71!==e[3])throw new Error("Invalid .png file header");if(13!==e[4])throw new Error("Invalid .png file header: possibly caused by DOS-Unix line ending conversion?");if(10!==e[5])throw new Error("Invalid .png file header: possibly caused by DOS-Unix line ending conversion?");if(26!==e[6])throw new Error("Invalid .png file header");if(10!==e[7])throw new Error("Invalid .png file header: possibly caused by DOS-Unix line ending conversion?");var t=!1,a=[],o=8;for(;o<e.length;){n[3]=e[o++],n[2]=e[o++],n[1]=e[o++],n[0]=e[o++];var l=s[0]+4,h=new Uint8Array(l);h[0]=e[o++],h[1]=e[o++],h[2]=e[o++],h[3]=e[o++];var d=String.fromCharCode(h[0])+String.fromCharCode(h[1])+String.fromCharCode(h[2])+String.fromCharCode(h[3]);if(!a.length&&"IHDR"!==d)throw new Error("IHDR header missing");if("IEND"===d){t=!0,a.push({name:d,data:new Uint8Array(0)});break}for(var f=4;f<l;f++)h[f]=e[o++];n[3]=e[o++],n[2]=e[o++],n[1]=e[o++],n[0]=e[o++];var u=r[0];if(i.buf(h)!==u)throw new Error("CRC values for "+d+" header do not match, PNG file is likely corrupted");var c=new Uint8Array(h.buffer.slice(4));a.push({name:d,data:c})}if(!t)throw new Error(".png file ended prematurely: no IEND header was found");return a};var n=new Uint8Array(4),r=new Int32Array(n.buffer),s=new Uint32Array(n.buffer)},5714:e=>{e.exports=function(e,t,a){var i=[],n=e.length;if(0===n)return i;var r=t<0?Math.max(0,t+n):t||0;for(void 0!==a&&(n=a<0?a+n:a);n-- >r;)i[n-r]=e[n];return i}}}]);