1!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).pako={})}(this,function(t){"use strict";const O=0,I=1;function e(t){let e=t.length;for(;0<=--e;)t[e]=0}const F=29,h=256,L=h+1+F,s=30,N=19,B=2*L+1,b=15,C=16,M=7,H=256,j=new Uint8Array([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]),K=new Uint8Array([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]),P=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),Y=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);const d=new Array(2*(L+2)),G=(e(d),new Array(2*s)),X=(e(G),new Array(512)),Q=(e(X),new Array(256)),V=(e(Q),new Array(F)),$=(e(V),new Array(s));function tt(t,e,a,i,r){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=i,this.max_length=r,this.has_stree=t&&t.length}e($);let et,at,it;function rt(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}const nt=t=>t<256?X[t]:X[256+(t>>>7)],st=(t,e)=>{t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},_=(t,e,a)=>{t.bi_valid>C-a?(t.bi_buf|=e<<t.bi_valid&65535,st(t,t.bi_buf),t.bi_buf=e>>C-t.bi_valid,t.bi_valid+=a-C):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=a)},f=(t,e,a)=>{_(t,a[2*e],a[2*e+1])},lt=(t,e)=>{let a=0;for(;a|=1&t,t>>>=1,a<<=1,0<--e;);return a>>>1},ot=(t,e)=>{var a,i=e.dyn_tree,r=e.max_code,n=e.stat_desc.static_tree,s=e.stat_desc.has_stree,l=e.stat_desc.extra_bits,o=e.stat_desc.extra_base,h=e.stat_desc.max_length;let d,_,f,c,u,w=0;for(c=0;c<=b;c++)t.bl_count[c]=0;for(i[2*t.heap[t.heap_max]+1]=0,d=t.heap_max+1;d<B;d++)_=t.heap[d],(c=i[2*i[2*_+1]+1]+1)>h&&(c=h,w++),i[2*_+1]=c,_>r||(t.bl_count[c]++,u=0,_>=o&&(u=l[_-o]),a=i[2*_],t.opt_len+=a*(c+u),s&&(t.static_len+=a*(n[2*_+1]+u)));if(0!==w){do{for(c=h-1;0===t.bl_count[c];)c--}while(t.bl_count[c]--,t.bl_count[c+1]+=2,t.bl_count[h]--,0<(w-=2));for(c=h;0!==c;c--)for(_=t.bl_count[c];0!==_;)r<(f=t.heap[--d])||(i[2*f+1]!==c&&(t.opt_len+=(c-i[2*f+1])*i[2*f],i[2*f+1]=c),_--)}},ht=(t,e,a)=>{var i=new Array(b+1);let r=0,n,s;for(n=1;n<=b;n++)i[n]=r=r+a[n-1]<<1;for(s=0;s<=e;s++){var l=t[2*s+1];0!==l&&(t[2*s]=lt(i[l]++,l))}},dt=t=>{let e;for(e=0;e<L;e++)t.dyn_ltree[2*e]=0;for(e=0;e<s;e++)t.dyn_dtree[2*e]=0;for(e=0;e<N;e++)t.bl_tree[2*e]=0;t.dyn_ltree[2*H]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0},_t=t=>{8<t.bi_valid?st(t,t.bi_buf):0<t.bi_valid&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},ft=(t,e,a,i)=>{var r=2*e,n=2*a;return t[r]<t[n]||t[r]===t[n]&&i[e]<=i[a]},ct=(t,e,a)=>{var i=t.heap[a];let r=a<<1;for(;r<=t.heap_len&&(r<t.heap_len&&ft(e,t.heap[r+1],t.heap[r],t.depth)&&r++,!ft(e,i,t.heap[r],t.depth));)t.heap[a]=t.heap[r],a=r,r<<=1;t.heap[a]=i},ut=(t,e,a)=>{var i,r,n,s;let l=0;if(0!==t.last_lit)for(;i=t.pending_buf[t.d_buf+2*l]<<8|t.pending_buf[t.d_buf+2*l+1],r=t.pending_buf[t.l_buf+l],l++,0==i?f(t,r,e):(n=Q[r],f(t,n+h+1,e),0!==(s=j[n])&&(r-=V[n],_(t,r,s)),i--,n=nt(i),f(t,n,a),0!==(s=K[n])&&(i-=$[n],_(t,i,s))),l<t.last_lit;);f(t,H,e)},wt=(t,e)=>{var a=e.dyn_tree,i=e.stat_desc.static_tree,r=e.stat_desc.has_stree,n=e.stat_desc.elems;let s,l,o=-1,h;for(t.heap_len=0,t.heap_max=B,s=0;s<n;s++)0!==a[2*s]?(t.heap[++t.heap_len]=o=s,t.depth[s]=0):a[2*s+1]=0;for(;t.heap_len<2;)a[2*(h=t.heap[++t.heap_len]=o<2?++o:0)]=1,t.depth[h]=0,t.opt_len--,r&&(t.static_len-=i[2*h+1]);for(e.max_code=o,s=t.heap_len>>1;1<=s;s--)ct(t,a,s);for(h=n;s=t.heap[1],t.heap[1]=t.heap[t.heap_len--],ct(t,a,1),l=t.heap[1],t.heap[--t.heap_max]=s,t.heap[--t.heap_max]=l,a[2*h]=a[2*s]+a[2*l],t.depth[h]=(t.depth[s]>=t.depth[l]?t.depth[s]:t.depth[l])+1,a[2*s+1]=a[2*l+1]=h,t.heap[1]=h++,ct(t,a,1),2<=t.heap_len;);t.heap[--t.heap_max]=t.heap[1],ot(t,e),ht(a,o,t.bl_count)},bt=(t,e,a)=>{let i,r=-1;var n;let s=e[1],l=0,o=7,h=4;for(0===s&&(o=138,h=3),e[2*(a+1)+1]=65535,i=0;i<=a;i++)n=s,s=e[2*(i+1)+1],++l<o&&n===s||(l<h?t.bl_tree[2*n]+=l:0!==n?(n!==r&&t.bl_tree[2*n]++,t.bl_tree[32]++):l<=10?t.bl_tree[34]++:t.bl_tree[36]++,l=0,r=n,h=0===s?(o=138,3):n===s?(o=6,3):(o=7,4))},gt=(t,e,a)=>{let i,r=-1;var n;let s=e[1],l=0,o=7,h=4;for(0===s&&(o=138,h=3),i=0;i<=a;i++)if(n=s,s=e[2*(i+1)+1],!(++l<o&&n===s)){if(l<h)for(;f(t,n,t.bl_tree),0!=--l;);
1else 0!==n?(n!==r&&(f(t,n,t.bl_tree),l--),f(t,16,t.bl_tree),_(t,l-3,2)):l<=10?(f(t,17,t.bl_tree),_(t,l-3,3)):(f(t,18,t.bl_tree),_(t,l-11,7));l=0,r=n,h=0===s?(o=138,3):n===s?(o=6,3):(o=7,4)}};let pt=!1;const mt=(t,e,a,i)=>{_(t,0+(i?1:0),3),i=t,t=e,e=a,a=!0,_t(i),a&&(st(i,e),st(i,~e)),i.pending_buf.set(i.window.subarray(t,t+e),i.pending),i.pending+=e};var a={_tr_init:t=>{if(!pt){{let t,e,a,i,r;var n=new Array(b+1);for(a=0,i=0;i<F-1;i++)for(V[i]=a,t=0;t<1<<j[i];t++)Q[a++]=i;for(Q[a-1]=i,r=0,i=0;i<16;i++)for($[i]=r,t=0;t<1<<K[i];t++)X[r++]=i;for(r>>=7;i<s;i++)for($[i]=r<<7,t=0;t<1<<K[i]-7;t++)X[256+r++]=i;for(e=0;e<=b;e++)n[e]=0;for(t=0;t<=143;)d[2*t+1]=8,t++,n[8]++;for(;t<=255;)d[2*t+1]=9,t++,n[9]++;for(;t<=279;)d[2*t+1]=7,t++,n[7]++;for(;t<=287;)d[2*t+1]=8,t++,n[8]++;for(ht(d,L+1,n),t=0;t<s;t++)G[2*t+1]=5,G[2*t]=lt(t,5);et=new tt(d,j,h+1,L,b),at=new tt(G,K,0,s,b),it=new tt(new Array(0),P,0,N,M)}pt=!0}t.l_desc=new rt(t.dyn_ltree,et),t.d_desc=new rt(t.dyn_dtree,at),t.bl_desc=new rt(t.bl_tree,it),t.bi_buf=0,t.bi_valid=0,dt(t)},_tr_stored_block:mt,_tr_flush_block:(e,a,i,t)=>{let r,n,s=0;if(0<e.level?(2===e.strm.data_type&&(e.strm.data_type=(t=>{let e=4093624447,a;for(a=0;a<=31;a++,e>>>=1)if(1&e&&0!==t.dyn_ltree[2*a])return O;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return I;for(a=32;a<h;a++)if(0!==t.dyn_ltree[2*a])return I;return O})(e)),wt(e,e.l_desc),wt(e,e.d_desc),s=(t=>{let e;for(bt(t,t.dyn_ltree,t.l_desc.max_code),bt(t,t.dyn_dtree,t.d_desc.max_code),wt(t,t.bl_desc),e=N-1;3<=e&&0===t.bl_tree[2*Y[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e})(e),r=e.opt_len+3+7>>>3,(n=e.static_len+3+7>>>3)<=r&&(r=n)):r=n=i+5,i+4<=r&&-1!==a)mt(e,a,i,t);else if(4===e.strategy||n===r)_(e,2+(t?1:0),3),ut(e,d,G);else{_(e,4+(t?1:0),3);{var l=e;a=e.l_desc.max_code+1;i=e.d_desc.max_code+1;var o=s+1;let t;for(_(l,a-257,5),_(l,i-1,5),_(l,o-4,4),t=0;t<o;t++)_(l,l.bl_tree[2*Y[t]+1],3);gt(l,l.dyn_ltree,a-1),gt(l,l.dyn_dtree,i-1)}ut(e,e.dyn_ltree,e.dyn_dtree)}dt(e),t&&_t(e)},_tr_tally:(t,e,a)=>(t.pending_buf[t.d_buf+2*t.last_lit]=e>>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&a,t.last_lit++,0===e?t.dyn_ltree[2*a]++:(t.matches++,e--,t.dyn_ltree[2*(Q[a]+h+1)]++,t.dyn_dtree[2*nt(e)]++),t.last_lit===t.lit_bufsize-1),_tr_align:t=>{_(t,2,3),f(t,H,d),16===(t=t).bi_valid?(st(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):8<=t.bi_valid&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}},vt=(t,e,a,i)=>{let r=65535&t|0,n=t>>>16&65535|0,s=0;for(;0!==a;){for(a-=s=2e3<a?2e3:a;r=r+e[i++]|0,n=n+r|0,--s;);r%=65521,n%=65521}return r|n<<16|0};const kt=new Uint32Array((()=>{let t,e=[];for(var a=0;a<256;a++){t=a;for(var i=0;i<8;i++)t=1&t?3988292384^t>>>1:t>>>1;e[a]=t}return e})());var W=(e,a,t,i)=>{var r=kt,n=i+t;e^=-1;for(let t=i;t<n;t++)e=e>>>8^r[255&(e^a[t])];return-1^e},i={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"},r={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_MEM_ERROR:-4,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};const{_tr_init:yt,_tr_stored_block:xt,_tr_flush_block:zt,_tr_tally:l,_tr_align:At}=a,{Z_NO_FLUSH:o,Z_PARTIAL_FLUSH:Et,Z_FULL_FLUSH:Rt,Z_FINISH:c,Z_BLOCK:Zt,Z_OK:u,Z_STREAM_END:Ut,Z_STREAM_ERROR:w,Z_DATA_ERROR:St,Z_BUF_ERROR:Dt,Z_DEFAULT_COMPRESSION:Tt,Z_FILTERED:Ot,Z_HUFFMAN_ONLY:It,Z_RLE:Ft,Z_FIXED:Lt,Z_DEFAULT_STRATEGY:Nt,Z_UNKNOWN:Bt,Z_DEFLATED:Ct}=r,Mt=9;const Ht=286,jt=30,Kt=19,Pt=2*Ht+1,Yt=15,g=3,p=258,m=p+g+1,Gt=42,v=113,k=1,Xt=2,y=3,x=4,z=(t,e)=>(t.msg=i[e],e),Wt=t=>(t<<1)-(4<t?9:0),A=t=>{let e=t.length;for(;0<=--e;)t[e]=0};let E=(t,e,a)=>(e<<t.hash_shift^a)&t.hash_mask;const R=t=>{var e=t.state;let a=e.pending;0!==(a=a>t.avail_out?t.avail_out:a)&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+a),t.next_out),t.next_out+=a,e.pending_out+=a,t.total_out+=a,t.avail_out-=a,e.pending-=a,0===e.pending)&&(e.pending_out=0)},Z=(t,e)=>{zt(t,0<=t.block_start?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,R(t.strm)},U=(t,e)=>{t.pending_buf[t.pending++]=e},qt=(t,e)=>{t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e},Jt=(t,e,a,i)=>{let r=t.avail_in;return 0===(r=r>
1i?i:r)?0:(t.avail_in-=r,e.set(t.input.subarray(t.next_in,t.next_in+r),a),1===t.state.wrap?t.adler=vt(t.adler,e,r,a):2===t.state.wrap&&(t.adler=W(t.adler,e,r,a)),t.next_in+=r,t.total_in+=r,r)},Qt=(t,e)=>{let a=t.max_chain_length,i=t.strstart,r;var n;let s=t.prev_length,l=t.nice_match;var o=t.strstart>t.w_size-m?t.strstart-(t.w_size-m):0,h=t.window,d=t.w_mask,_=t.prev,f=t.strstart+p;let c=h[i+s-1],u=h[i+s];t.prev_length>=t.good_match&&(a>>=2),l>t.lookahead&&(l=t.lookahead);do{if(h[(r=e)+s]===u&&h[r+s-1]===c&&h[r]===h[i]&&h[++r]===h[i+1]){for(i+=2,r++;h[++i]===h[++r]&&h[++i]===h[++r]&&h[++i]===h[++r]&&h[++i]===h[++r]&&h[++i]===h[++r]&&h[++i]===h[++r]&&h[++i]===h[++r]&&h[++i]===h[++r]&&i<f;);if(n=p-(f-i),i=f-p,n>s){if(t.match_start=e,(s=n)>=l)break;c=h[i+s-1],u=h[i+s]}}}while((e=_[e&d])>o&&0!=--a);return s<=t.lookahead?s:t.lookahead},S=t=>{var e=t.w_size;let a,i,r,n,s;do{if(n=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-m)){for(t.window.set(t.window.subarray(e,e+e),0),t.match_start-=e,t.strstart-=e,t.block_start-=e,i=t.hash_size,a=i;r=t.head[--a],t.head[a]=r>=e?r-e:0,--i;);for(i=e,a=i;r=t.prev[--a],t.prev[a]=r>=e?r-e:0,--i;);n+=e}if(0===t.strm.avail_in)break;if(i=Jt(t.strm,t.window,t.strstart+t.lookahead,n),t.lookahead+=i,t.lookahead+t.insert>=g)for(s=t.strstart-t.insert,t.ins_h=t.window[s],t.ins_h=E(t,t.ins_h,t.window[s+1]);t.insert&&(t.ins_h=E(t,t.ins_h,t.window[s+g-1]),t.prev[s&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=s,s++,t.insert--,!(t.lookahead+t.insert<g)););}while(t.lookahead<m&&0!==t.strm.avail_in)};var a=(t,e)=>{let a,i;for(;;){if(t.lookahead<m){if(S(t),t.lookahead<m&&e===o)return k;if(0===t.lookahead)break}if(a=0,t.lookahead>=g&&(t.ins_h=E(t,t.ins_h,t.window[t.strstart+g-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==a&&t.strstart-a<=t.w_size-m&&(t.match_length=Qt(t,a)),t.match_length>=g)if(i=l(t,t.strstart-t.match_start,t.match_length-g),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=g){for(t.match_length--;t.strstart++,t.ins_h=E(t,t.ins_h,t.window[t.strstart+g-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart,0!=--t.match_length;);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=E(t,t.ins_h,t.window[t.strstart+1]);else i=l(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(i&&(Z(t,!1),0===t.strm.avail_out))return k}return t.insert=t.strstart<g-1?t.strstart:g-1,e===c?(Z(t,!0),0===t.strm.avail_out?y:x):t.last_lit&&(Z(t,!1),0===t.strm.avail_out)?k:Xt},n=(t,e)=>{let a,i;for(var r;;){if(t.lookahead<m){if(S(t),t.lookahead<m&&e===o)return k;if(0===t.lookahead)break}if(a=0,t.lookahead>=g&&(t.ins_h=E(t,t.ins_h,t.window[t.strstart+g-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=g-1,0!==a&&t.prev_length<t.max_lazy_match&&t.strstart-a<=t.w_size-m&&(t.match_length=Qt(t,a),t.match_length<=5)&&(t.strategy===Ot||t.match_length===g&&4096<t.strstart-t.match_start)&&(t.match_length=g-1),t.prev_length>=g&&t.match_length<=t.prev_length){for(r=t.strstart+t.lookahead-g,i=l(t,t.strstart-1-t.prev_match,t.prev_length-g),t.lookahead-=t.prev_length-1,t.prev_length-=2;++t.strstart<=r&&(t.ins_h=E(t,t.ins_h,t.window[t.strstart+g-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!=--t.prev_length;);if(t.match_available=0,t.match_length=g-1,t.strstart++,i&&(Z(t,!1),0===t.strm.avail_out))return k}else if(t.match_available){if((i=l(t,0,t.window[t.strstart-1]))&&Z(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return k}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(i=l(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<g-1?t.strstart:g-1,e===c?(Z(t,!0),0===t.strm.avail_out?y:x):t.last_lit&&(Z(t,!1),0===t.strm.avail_out)?k:Xt};function D(t,e,a,i,r){this.good_length=t,this.max_lazy=e,this.nice_length=a,this.max_chain=i,this.func=r}const Vt=[new D(0,0,0,0,(t,e)=>{let a=65535;for(a>t.pending_buf_size-5&&(a=t.pending_buf_size-5);;){if(t.lookahead<=1){if(S(t),0===t.lookahead&&e===o)return k;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var i=t.block_start+a;if((0===t.strstart||t.strstart>=i)&&(t.lookahead=t.strstart-i,t.strstart=i,Z(t,!1),0===t.strm.avail_out))return k;if(t.strstart-t.block_start>=t.w_size-m&&(Z(t,!1),0===t.strm.avail_out))return k}return t.insert=0,e===c?(Z(t,!0),0===t.strm.avail_out?y:x):(t.strstart>t.block_start&&(Z(t,!1),t.strm.avail_out),k)}),new D(4,4,8,4,a),new D(4,5,16,8,a),new D(4,6,32,32,a),new D(4,4,16,16,n),new D(8,16,32,32,n),new D(8,16,128,128,n),new D(8,32,128,256,n),new D(32,128,258,1024,n),new D(32,258,258,4096,n)];function $t(){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=Ct,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 Uint16Array(2*Pt),this.dyn_dtree=new Uint16Array(2*(2*jt+1)),this.bl_tree=new Uint16Array(2*(2*Kt+1)),A(this.dyn_ltree),A(this.dyn_dtree),A(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(Yt+1),this.heap=new Uint16Array(2*Ht+1),A(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*Ht+1),A(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}const te=t=>{if(!t||!t.state)return z(t,w);t.total_in=t.total_out=0,t.data_type=Bt;var e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?Gt:v,t.adler=2===e.wrap?0:1,e.last_flush=o,yt(e),u},ee=t=>{var e=te(t);return e===u&&((t=t.state).window_size=2*t.w_size,A(t.head),t.max_lazy_match=Vt[t.level].max_lazy,t.good_match=Vt[t.level].good_length,t.nice_match=Vt[t.level].nice_length,t.max_chain_length=Vt[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=g-1,t.match_available=0,t.ins_h=0),e};const ae=(t,e,a,i,r,n)=>{if(!t)return w;let s=1;if(e===Tt&&(e=6),i<0?(s=0,i=-i):15<i&&(s=2,i-=16),r<1||r>Mt||a!==Ct||i<8||15<i||e<0||9<e||n<0||n>Lt)return z(t,w);8===i&&(i=9);var l=new $t;return(t.state=l).strm=t,l.wrap=s,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+g-1)/g),l.window=new Uint8Array(2*l.w_size),l.head=new Uint16Array(l.hash_size),l.prev=new Uint16Array(l.w_size),l.lit_bufsize=1<<r+6,l.pending_buf_size=4*l.lit_bufsize,l.pending_buf=new Uint8Array(l.pending_buf_size),l.d_buf=+l.lit_bufsize,l.l_buf=3*l.lit_bufsize,l.level=e,l.strategy=n,l.method=a,ee(t)};var ie={deflateInit:(t,e)=>ae(t,e,Ct,15,8,Nt),deflateInit2:ae,deflateReset:ee,deflateResetKeep:te,deflateSetHeader:(t,e)=>!t||!t.state||2!==t.state.wrap?w:(t.state.gzhead=e,u),deflate:(a,t)=>{let e,i;if(!a||!a.state||t>Zt||t<0)return a?z(a,w):w;var r=a.state;if(!a.output||!a.input&&0!==a.avail_in||666===r.status&&t!==c)return z(a,0===a.avail_out?Dt:w);r.strm=a;var n=r.last_flush;if(r.last_flush=t,r.status===Gt)if(2===r.wrap)a.adler=0,U(r,31),U(r,139),U(r,8),r.gzhead?(U(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),U(r,255&r.gzhead.time),U(r,r.gzhead.time>>8&255),U(r,r.gzhead.time>>16&255),U(r,r.gzhead.time>>24&255),U(r,9===r.level?2:r.strategy>=It||r.level<2?4:0),U(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(U(r,255&r.gzhead.extra.length),U(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(a.adler=W(a.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(U(r,0),U(r,0),U(r,0),U(r,0),U(r,0),U(r,9===r.level?2:r.strategy>=It||r.level<2?4:0),U(r,3),r.status=v);else{let t=Ct+(r.w_bits-8<<4)<<8,e=-1;e=r.strategy>
1=It||r.level<2?0:r.level<6?1:6===r.level?2:3,t|=e<<6,0!==r.strstart&&(t|=32),t+=31-t%31,r.status=v,qt(r,t),0!==r.strstart&&(qt(r,a.adler>>>16),qt(r,65535&a.adler)),a.adler=1}if(69===r.status)if(r.gzhead.extra){for(e=r.pending;r.gzindex<(65535&r.gzhead.extra.length)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>e&&(a.adler=W(a.adler,r.pending_buf,r.pending-e,e)),R(a),e=r.pending,r.pending!==r.pending_buf_size));)U(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>e&&(a.adler=W(a.adler,r.pending_buf,r.pending-e,e)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=73)}else r.status=73;if(73===r.status)if(r.gzhead.name){e=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>e&&(a.adler=W(a.adler,r.pending_buf,r.pending-e,e)),R(a),e=r.pending,r.pending===r.pending_buf_size)){i=1;break}}while(i=r.gzindex<r.gzhead.name.length?255&r.gzhead.name.charCodeAt(r.gzindex++):0,U(r,i),0!==i);r.gzhead.hcrc&&r.pending>e&&(a.adler=W(a.adler,r.pending_buf,r.pending-e,e)),0===i&&(r.gzindex=0,r.status=91)}else r.status=91;if(91===r.status)if(r.gzhead.comment){e=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>e&&(a.adler=W(a.adler,r.pending_buf,r.pending-e,e)),R(a),e=r.pending,r.pending===r.pending_buf_size)){i=1;break}}while(i=r.gzindex<r.gzhead.comment.length?255&r.gzhead.comment.charCodeAt(r.gzindex++):0,U(r,i),0!==i);r.gzhead.hcrc&&r.pending>e&&(a.adler=W(a.adler,r.pending_buf,r.pending-e,e)),0===i&&(r.status=103)}else r.status=103;if(103===r.status&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&R(a),r.pending+2<=r.pending_buf_size&&(U(r,255&a.adler),U(r,a.adler>>8&255),a.adler=0,r.status=v)):r.status=v),0!==r.pending){if(R(a),0===a.avail_out)return r.last_flush=-1,u}else if(0===a.avail_in&&Wt(t)<=Wt(n)&&t!==c)return z(a,Dt);if(666===r.status&&0!==a.avail_in)return z(a,Dt);if(0!==a.avail_in||0!==r.lookahead||t!==o&&666!==r.status){n=r.strategy===It?((t,e)=>{for(var a;;){if(0===t.lookahead&&(S(t),0===t.lookahead)){if(e===o)return k;break}if(t.match_length=0,a=l(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,a&&(Z(t,!1),0===t.strm.avail_out))return k}return t.insert=0,e===c?(Z(t,!0),0===t.strm.avail_out?y:x):t.last_lit&&(Z(t,!1),0===t.strm.avail_out)?k:Xt})(r,t):r.strategy===Ft?((t,e)=>{let a;var i;let r,n;for(var s=t.window;;){if(t.lookahead<=p){if(S(t),t.lookahead<=p&&e===o)return k;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=g&&0<t.strstart&&(i=s[r=t.strstart-1])===s[++r]&&i===s[++r]&&i===s[++r]){for(n=t.strstart+p;i===s[++r]&&i===s[++r]&&i===s[++r]&&i===s[++r]&&i===s[++r]&&i===s[++r]&&i===s[++r]&&i===s[++r]&&r<n;);t.match_length=p-(n-r),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=g?(a=l(t,1,t.match_length-g),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(a=l(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),a&&(Z(t,!1),0===t.strm.avail_out))return k}return t.insert=0,e===c?(Z(t,!0),0===t.strm.avail_out?y:x):t.last_lit&&(Z(t,!1),0===t.strm.avail_out)?k:Xt})(r,t):Vt[r.level].func(r,t);if(n!==y&&n!==x||(r.status=666),n===k||n===y)return 0===a.avail_out&&(r.last_flush=-1),u;if(n===Xt&&(t===Et?At(r):t!==Zt&&(xt(r,0,0,!1),t===Rt)&&(A(r.head),0===r.lookahead)&&(r.strstart=0,r.block_start=0,r.insert=0),R(a),0===a.avail_out))return r.last_flush=-1,u}return t!==c||!(r.wrap<=0)&&(2===r.wrap?(U(r,255&a.adler),U(r,a.adler>>8&255),U(r,a.adler>>16&255),U(r,a.adler>>24&255),U(r,255&a.total_in),U(r,a.total_in>>8&255),U(r,a.total_in>>16&255),U(r,a.total_in>>24&255)):(qt(r,a.adler>>>16),qt(r,65535&a.adler)),R(a),0<r.wrap&&(r.wrap=-r.wrap),0!==r.pending)?u:Ut},deflateEnd:t=>{var e;return t&&t.state?(e=t.state.status)!==Gt&&69!==e&&73!==e&&91!==e&&103!==e&&e!==v&&666!==e?z(t,w):(t.state=null,e===v?z(t,St):u):w},deflateSetDictionary:(t,e)=>{let a=e.length;if(!t||!t.state)return w;var i=t.state,r=i.wrap;if(2===r||1===r&&i.status!==Gt||i.lookahead)return w;1===r&&(t.adler=vt(t.adler,e,a,0)),i.wrap=0,a>=i.w_size&&(0===r&&(A(i.head),i.strstart=0,i.block_start=0,i.insert=0),(n=new Uint8Array(i.w_size)).set(e.subarray(a-i.w_size,a),0),e=n,a=i.w_size);var n=t.avail_in,s=t.next_in,l=t.input;for(t.avail_in=a,t.next_in=0,t.input=e,S(i);i.lookahead>=g;){let t=i.strstart,e=i.lookahead-(g-1);for(;i.ins_h=E(i,i.ins_h,i.window[t+g-1]),i.prev[t&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=t,t++,--e;);i.strstart=t,i.lookahead=g-1,S(i)}return i.strstart+=i.lookahead,i.block_start=i.strstart,i.insert=i.lookahead,i.lookahead=0,i.match_length=i.prev_length=g-1,i.match_available=0,t.next_in=s,t.input=l,t.avail_in=n,i.wrap=r,u},deflateInfo:"pako deflate (from Nodeca project)"};var re=function(t){for(var e,a,i=Array.prototype.slice.call(arguments,1
1);i.length;){var r=i.shift();if(r){if("object"!=typeof r)throw new TypeError(r+"must be non-object");for(const n in r)e=r,a=n,Object.prototype.hasOwnProperty.call(e,a)&&(t[n]=r[n])}}return t},ne=i=>{let a=0;for(let t=0,e=i.length;t<e;t++)a+=i[t].length;var r=new Uint8Array(a);for(let t=0,e=0,a=i.length;t<a;t++){var n=i[t];r.set(n,e),e+=n.length}return r};let se=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(t){se=!1}const le=new Uint8Array(256);for(let t=0;t<256;t++)le[t]=252<=t?6:248<=t?5:240<=t?4:224<=t?3:192<=t?2:1;le[254]=le[254]=1;var oe=t=>{if("function"==typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(t);let e,a,i,r,n,s=t.length,l=0;for(r=0;r<s;r++)55296==(64512&(a=t.charCodeAt(r)))&&r+1<s&&56320==(64512&(i=t.charCodeAt(r+1)))&&(a=65536+(a-55296<<10)+(i-56320),r++),l+=a<128?1:a<2048?2:a<65536?3:4;for(e=new Uint8Array(l),n=0,r=0;n<l;r++)55296==(64512&(a=t.charCodeAt(r)))&&r+1<s&&56320==(64512&(i=t.charCodeAt(r+1)))&&(a=65536+(a-55296<<10)+(i-56320),r++),a<128?e[n++]=a:(a<2048?e[n++]=192|a>>>6:(a<65536?e[n++]=224|a>>>12:(e[n++]=240|a>>>18,e[n++]=128|a>>>12&63),e[n++]=128|a>>>6&63),e[n++]=128|63&a);return e},he=(a,t)=>{var i=t||a.length;if("function"==typeof TextDecoder&&TextDecoder.prototype.decode)return(new TextDecoder).decode(a.subarray(0,t));let r,n;var s=new Array(2*i);for(n=0,r=0;r<i;){let e=a[r++];if(e<128)s[n++]=e;else{let t=le[e];if(4<t)s[n++]=65533,r+=t-1;else{for(e&=2===t?31:3===t?15:7;1<t&&r<i;)e=e<<6|63&a[r++],t--;1<t?s[n++]=65533:e<65536?s[n++]=e:(e-=65536,s[n++]=55296|e>>10&1023,s[n++]=56320|1023&e)}}}{var l=s,o=n;if(o<65534&&l.subarray&&se)return String.fromCharCode.apply(null,l.length===o?l:l.subarray(0,o));let e="";for(let t=0;t<o;t++)e+=String.fromCharCode(l[t]);return e}},de=(t,e)=>{let a=(e=(e=e||t.length)>t.length?t.length:e)-1;for(;0<=a&&128==(192&t[a]);)a--;return!(a<0)&&0!==a&&a+le[t[a]]>e?a:e};var _e=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};const fe=Object.prototype.toString,{Z_NO_FLUSH:ce,Z_SYNC_FLUSH:ue,Z_FULL_FLUSH:we,Z_FINISH:be,Z_OK:ge,Z_STREAM_END:pe,Z_DEFAULT_COMPRESSION:me,Z_DEFAULT_STRATEGY:ve,Z_DEFLATED:ke}=r;function ye(e){this.options=re({level:me,method:ke,chunkSize:16384,windowBits:15,memLevel:8,strategy:ve},e||{});var e=this.options,a=(e.raw&&0<e.windowBits?e.windowBits=-e.windowBits:e.gzip&&0<e.windowBits&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new _e,this.strm.avail_out=0,ie.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy));if(a!==ge)throw new Error(i[a]);if(e.header&&ie.deflateSetHeader(this.strm,e.header),e.dictionary){let t;if(t="string"==typeof e.dictionary?oe(e.dictionary):"[object ArrayBuffer]"===fe.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,(a=ie.deflateSetDictionary(this.strm,t))!==ge)throw new Error(i[a]);this._dict_set=!0}}function xe(t,e){e=new ye(e);if(e.push(t,!0),e.err)throw e.msg||i[e.err];return e.result}ye.prototype.push=function(t,e){var a=this.strm,i=this.options.chunkSize;let r,n;if(this.ended)return!1;for(n=e===~~e?e:!0===e?be:ce,"string"==typeof t?a.input=oe(t):"[object ArrayBuffer]"===fe.call(t)?a.input=new Uint8Array(t):a.input=t,a.next_in=0,a.avail_in=a.input.length;;)if(0===a.avail_out&&(a.output=new Uint8Array(i),a.next_out=0,a.avail_out=i),(n===ue||n===we)&&a.avail_out<=6)this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;else{if(ie.deflate(a,n)===pe)return 0<a.next_out&&this.onData(a.output.subarray(0,a.next_out)),r=ie.deflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===ge;if(0===a.avail_out)this.onData(a.output);else if(0<n&&0<a.next_out)this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;else if(0===a.avail_in)break}return!0},ye.prototype.onData=function(t){this.chunks.push(t)},ye.prototype.onEnd=function(t){t===ge&&(this.result=ne(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};a={Deflate:ye,deflate:xe,deflateRaw:function(t,e){return(e=e||{}).raw=!0,xe(t,e)},gzip:function(t,e){return(e=e||{}).gzip=!0,xe(t,e)},constants:r};const ze=30,Ae=12;const Ee=new Uint16Array([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]),Re=new Uint8Array([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]),Ze
1=new Uint16Array([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]),Ue=new Uint8Array([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]);var Se=(t,e,a,i,r,n,s,l)=>{var o,h=l.bits;let d=0,_=0,f=0,c=0,u=0,w=0,b=0,g=0,p=0,m=0,v,k,y,x,z=null,A=0,E;var R=new Uint16Array(16),Z=new Uint16Array(16);let U=null,S=0,D,T,O;for(d=0;d<=15;d++)R[d]=0;for(_=0;_<i;_++)R[e[a+_]]++;for(u=h,c=15;1<=c&&0===R[c];c--);if(u>c&&(u=c),0===c)r[n++]=20971520,r[n++]=20971520,l.bits=1;else{for(f=1;f<c&&0===R[f];f++);for(u<f&&(u=f),g=1,d=1;d<=15;d++)if((g=(g<<=1)-R[d])<0)return-1;if(0<g&&(0===t||1!==c))return-1;for(Z[1]=0,d=1;d<15;d++)Z[d+1]=Z[d]+R[d];for(_=0;_<i;_++)0!==e[a+_]&&(s[Z[e[a+_]]++]=_);if(E=0===t?(z=U=s,19):1===t?(z=Ee,A-=257,U=Re,S-=257,256):(z=Ze,U=Ue,-1),m=0,_=0,d=f,x=n,w=u,b=0,y=-1,o=(p=1<<u)-1,1===t&&852<p||2===t&&592<p)return 1;for(;;){for(D=d-b,O=s[_]<E?(T=0,s[_]):s[_]>E?(T=U[S+s[_]],z[A+s[_]]):(T=96,0),v=1<<d-b,k=1<<w,f=k;k-=v,r[x+(m>>b)+k]=D<<24|T<<16|O|0,0!==k;);for(v=1<<d-1;m&v;)v>>=1;if(m=0!==v?(m&=v-1)+v:0,_++,0==--R[d]){if(d===c)break;d=e[a+s[_]]}if(d>u&&(m&o)!==y){for(0===b&&(b=u),x+=f,w=d-b,g=1<<w;w+b<c&&!((g-=R[w+b])<=0);)w++,g<<=1;if(p+=1<<w,1===t&&852<p||2===t&&592<p)return 1;r[y=m&o]=u<<24|w<<16|x-n|0}}0!==m&&(r[x+m]=d-b<<24|64<<16|0),l.bits=u}return 0};const De=1,Te=2,{Z_FINISH:Oe,Z_BLOCK:Ie,Z_TREES:Fe,Z_OK:q,Z_STREAM_END:Le,Z_NEED_DICT:Ne,Z_STREAM_ERROR:J,Z_DATA_ERROR:Be,Z_MEM_ERROR:Ce,Z_BUF_ERROR:Me,Z_DEFLATED:He}=r,je=1,Ke=852,Pe=592;const Ye=t=>(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24);function Ge(){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 Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const Xe=t=>{var e;return t&&t.state?(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=je,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(Ke),e.distcode=e.distdyn=new Int32Array(Pe),e.sane=1,e.back=-1,q):J},We=t=>{var e;return t&&t.state?((e=t.state).wsize=0,e.whave=0,e.wnext=0,Xe(t)):J},qe=(t,e)=>{let a;var i;return!t||!t.state||(i=t.state,e<0?(a=0,e=-e):(a=1+(e>>4),e<48&&(e&=15)),e&&(e<8||15<e))?J:(null!==i.window&&i.wbits!==e&&(i.window=null),i.wrap=a,i.wbits=e,We(t))},Je=(t,e)=>{var a;return t?(a=new Ge,(t.state=a).window=null,(a=qe(t,e))!==q&&(t.state=null),a):J};let Qe=!0,Ve,$e;const ta=(t,e,a,i)=>{let r;t=t.state;return null===t.window&&(t.wsize=1<<t.wbits,t.wnext=0,t.whave=0,t.window=new Uint8Array(t.wsize)),i>=t.wsize?(t.window.set(e.subarray(a-t.wsize,a),0),t.wnext=0,t.whave=t.wsize):((r=t.wsize-t.wnext)>i&&(r=i),t.window.set(e.subarray(a-i,a-i+r),t.wnext),(i-=r)?(t.window.set(e.subarray(a-i,a),0),t.wnext=i,t.whave=t.wsize):(t.wnext+=r,t.wnext===t.wsize&&(t.wnext=0),t.whave<t.wsize&&(t.whave+=r))),0};var T={inflateReset:We,inflateReset2:qe,inflateResetKeep:Xe,inflateInit:t=>Je(t,15),inflateInit2:Je,inflate:(h,t)=>{var e;let a,i,r,n,s,l,o,d,_,f,c,L,N,u=0,w,b,g,p,m,v,k,y;var x=new Uint8Array(4);let z,A;var E,B,R,C,M,H,Z,U,j,K,P,Y,S,D,T,G=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(!h||!h.state||!h.output||!h.input&&0!==h.avail_in)return J;12===(e=h.state).mode&&(e.mode=13),n=h.next_out,i=h.output,l=h.avail_out,r=h.next_in,a=h.input,s=h.avail_in,o=e.hold,d=e.bits,_=s,f=l,y=q;t:for(;;)switch(e.mode){case je:if(0===e.wrap)e.mode=13;else{for(;d<16;){if(0===s)break t;s--,o+=a[r++]<<d,d+=8}if(2&e.wrap&&35615===o)x[e.check=0]=255&o,x[1]=o>>>8&255,e.check=W(e.check,x,2,0),o=0,d=0,e.mode=2;else if(e.flags=0,e.head&&(e.head.done=!1),!(1&e.wrap)||(((255&o)<<8)+(o>>8))%31)h.msg="incorrect header check",e.mode=30;else if((15&o)!==He)h.msg="unknown compression method",e.mode=30;else{if(o>>>=4,d-=4,k=8+(15&o),0===e.wbits)e.wbits=k;else if(k>e.wbits){h.msg="invalid window size",e.mode=30;break}e.dmax=1<<e.wbits,h.adler=e.check=1,e.mode=512&o?10:12,o=0,d=0}}break;case 2:for(;d<16;){if(0===s)break t;s--,o+=a[r++]<<d,d+=8}if(e.flags=o,(255&e.flags)!==He){h.msg="unknown compression method",e.mode=30;break}if(57344&e.flags){h.msg="unknown header flags set",e.mode=30;break}e.head&&(e.head.text=o>>8&1),512&e.flags&&(x[0]=255&o,x[1]=o>>>8&255,e.check=W(e.check,x,2,0)),o=0,d=0,e.mode=3;case 3:for(;d<32;){if(0===s)break t;s--,o+=a[r++]<<d,d+=8}e.head&&(e.head.time=o),512&e.flags&&(x[0]=255&o,x[1]=o>>>8&255,x[2]=o>>>16&255,x[3]=o>>>24&255,e.check=W(e.check,x,4,0)),o=0,d=0,e.mode=4;case 4:for(;d<16;){if(0===s)break t;s--,o+=a[r++]<<d,d+=8}e.head&&(e.head.xflags=255&o,e.head.os=o>>8),512&e.flags&&(x[0]=255&o,x[1]=o>>>8&255,e.check=W(e.check,x,2,0)),o=0,d=0,e.mode=5;case 5:if(1024&e.flags){for(;d<16;){if(0===s)break t;s--,o+=a[r++]<<d,d+=8}e.length=o,e.head&&(e.head.extra_len=o),512&e.flags&&(x[0]=255&o,x[1]=o>>>8&255,e.check=W(e.check,x,2,0)),o=0,d=0}else e.head&&(e.head.extra=null);e.mode=6;case 6:if(1024&e.flags&&((c=(c=e.length)>s?s:c)&&(e.head&&(k=e.head.extra_len-e.length,e.head.extra||(e.head.extra=new Uint8Array(e.head.extra_len)),e.head.extra.set(a.subarray(r,r+c),k)),512&e.flags&&(e.check=W(e.check,a,c,r)),s-=c,r+=c,e.length-=c),e.length))break t;e.length=0,e.mode=7;case 7:if(2048&e.flags){if(0===s)break t;for(c=0;k=a[r+c++],e.head&&k&&e.length<65536&&(e.head.name+=String.fromCharCode(k)),k&&c<s;);if(512&e.flags&&(e.check=W(e.check,a,c,r)),s-=c,r+=c,k)break t}else e.head&&(e.head.name=null);e.length=0,e.mode=8;case 8:if(4096&e.flags){if(0===s)break t;for(c=0;k=a[r+c++],e.head&&k&&e.length<65536&&(e.head.comment+=String.fromCharCode(k)),k&&c<s;);if(512&e.flags&&(e.check=W(e.check,a,c,r)),s-=c,r+=c,k)break t}else e.head&&(e.head.comment=null);e.mode=9;case 9:if(512&e.flags){for(;d<16;){if(0===s)break t;s--,o+=a[r++]<<d,d+=8}if(o!==(65535&e.check)){h.msg="header crc mismatch",e.mode=30;break}o=0,d=0}e.head&&(e.head.hcrc=e.flags>>9&1,e.head.done=!0),h.adler=e.check=0,e.mode=12;break;case 10:for(;d<32;){if(0===s)break t;s--,o+=a[r++]<<d,d+=8}h.adler=e.check=Ye(o),o=0,d=0,e.mode=11;case 11:if(0===e.havedict)return h.next_out=n,h.avail_out=l,h.next_in=r,h.avail_in=s,e.hold=o,e.bits=d,Ne;h.adler=e.check=1,e.mode=12;case 12:if(t===Ie||t===Fe)break t;case 13:if(e.last)o>>>=7&d,d-=7&d,e.mode=27;else{for(;d<3;){if(0===s)break t;s--,o+=a[r++]<<d,d+=8}switch(e.last=1&o,o>>>=1,--d,3&o){case 0:e.mode=14;break;case 1:var O=e;if(Qe){Ve=new Int32Array(512),$e=new Int32Array(32);let t=0;for(;t<144;)O.lens[t++]=8;for(;t<256;)O.lens[t++]=9;for(;t<280;)O.lens[t++]=7;for(;t<288;)O.lens[t++]=8;for(Se(De,O.lens,0,288,Ve,0,O.work,{bits:9}),t=0;t<32;)O.lens[t++]=5;Se(Te,O.lens,0,32,$e,0,O.work,{bits:5}),Qe=!1}if(O.lencode=Ve,O.lenbits=9,O.distcode=$e,O.distbits=5,e.mode=20,t!==Fe)break;o>>>=2,d-=2;break t;case 2:e.mode=17;break;case 3:h.msg="invalid block type",e.mode=30}o>>>=2,d-=2}break;case 14:for(o>>>=7&d,d-=7&d;d<32;){if(0===s)break t;s--,o+=a[r++]<<d,d+=8}if((65535&o)!=(o>>>16^65535)){h.msg="invalid stored block lengths",e.mode=30;break}if(e.length=65535&o,o=0,d=0,e.mode=15,t===Fe)break t;case 15:e.mode=16;case 16:if(c=e.length){if(0===(c=(c=c>s?s:c)>l?l:c))break t;i.set(a.subarray(r,r+c),n),s-=c,r+=c,l-=c,n+=c,e.length-=c}else e.mode=12;break;case 17:for(;d<14;){if(0===s)break t;s--,o+=a[r++]<<d,d+=8}if(e.nlen=257+(31&o),o>>>=5,d-=5,e.ndist=1+(31&o),o>>>=5,d-=5,e.ncode=4+(15&o),o>>>=4,d-=4,286<e.nlen||30<e.ndist){h.msg="too many length or distance symbols",e.mode=30;break}e.have=0,e.mode=18;case 18:for(;e.have<e.ncode;){for(;d<3;){if(0===s)break t;s--,o+=a[r++]<<d,d+=8}e.lens[G[e.have++]]=7&o,o>>>=3,d-=3}for(;e.have<19;)e.lens[G[e.have++]]=0;if(e.lencode=e.lendyn,e.lenbits=7,z={bits:e.lenbits},y=Se(0,e.lens,0,19,e.lencode,0,e.work,z),e.lenbits=z.bits,y){h.msg="invalid code lengths set",e.mode=30;break}e.have=0,e.mode=19;case 19:for(;e.have<e.nlen+e.ndist;){for(;u=e.lencode[o&(1<<e.lenbits)-1],w=u>>>24,b=u>>>16&255,g=65535&u,!(w<=d);){if(0===s)break t;s--,o+=a[r++]<<d,d+=8}if(g<16)o>>>=w,d-=w,e.lens[e.have++]=g;else{if(16===g){for(A=w+2;d<A;){if(0===s)break t;s--,o+=a[r++]<<d,d+=8}if(o>>>=w,d-=w,0===e.have){h.msg="invalid bit length repeat",e.mode=30;break}k=e.lens[e.have-1],c=3+(3&o),o>>>=2,d-=2}else if(17===g){for(A=w+3;d<A;){if(0===s)break t;s--,o+=a[r++]<<d,d+=8}o>>>=w,d-=w,k=0,c=3+(7&o),o>>>=3,d-=3}else{for(A=w+7;d<A;){if(0===s)break t;s--,o+=a[r++]<<d,d+=8}o>>>=w,d-=w,k=0,c=11+(127&o),o>>>=7,d-=7}if(e.have+c>e.nlen+e.ndist){h.msg="invalid bit length repeat",e.mode=30;break}for(;c--;)e.lens[e.have++]=k}}if(30===e.mode)break;if(0===e.lens[256]){h.msg="invalid code -- missing end-of-block",e.mode=30;break}if(e.lenbits=9,z={bits:e.lenbits},y=Se(De,e.lens,0,e.nlen,e.lencode,0,e.work,z),e.lenbits=z.bits,y){h.msg="invalid literal/lengths set",e.mode=30;break}if(e.distbits=6,e.distcode=e.distdyn,z={bits:e.distbits}
1,y=Se(Te,e.lens,e.nlen,e.ndist,e.distcode,0,e.work,z),e.distbits=z.bits,y){h.msg="invalid distances set",e.mode=30;break}if(e.mode=20,t===Fe)break t;case 20:e.mode=21;case 21:if(6<=s&&258<=l){h.next_out=n,h.avail_out=l,h.next_in=r,h.avail_in=s,e.hold=o,e.bits=d;{E=void 0;B=void 0;R=void 0;C=void 0;M=void 0;H=void 0;Z=void 0;U=void 0;j=void 0;K=void 0;P=void 0;Y=void 0;S=void 0;D=void 0;T=void 0;F=void 0;var I=h;var X=f;let t;let e,a,i,r,n,s,l,o;var F=I.state;t=I.next_in,D=I.input,E=t+(I.avail_in-5),e=I.next_out,T=I.output,B=e-(X-I.avail_out),R=e+(I.avail_out-257),C=F.dmax,M=F.wsize,H=F.whave,Z=F.wnext,U=F.window,a=F.hold,i=F.bits,j=F.lencode,K=F.distcode,P=(1<<F.lenbits)-1,Y=(1<<F.distbits)-1;e:do{for(i<15&&(a+=D[t++]<<i,i+=8,a+=D[t++]<<i,i+=8),r=j[a&P];;){if(n=r>>>24,a>>>=n,i-=n,0===(n=r>>>16&255))T[e++]=65535&r;else{if(!(16&n)){if(0==(64&n)){r=j[(65535&r)+(a&(1<<n)-1)];continue}if(32&n){F.mode=Ae;break e}I.msg="invalid literal/length code",F.mode=ze;break e}for(s=65535&r,(n&=15)&&(i<n&&(a+=D[t++]<<i,i+=8),s+=a&(1<<n)-1,a>>>=n,i-=n),i<15&&(a+=D[t++]<<i,i+=8,a+=D[t++]<<i,i+=8),r=K[a&Y];;){if(n=r>>>24,a>>>=n,i-=n,!(16&(n=r>>>16&255))){if(0==(64&n)){r=K[(65535&r)+(a&(1<<n)-1)];continue}I.msg="invalid distance code",F.mode=ze;break e}if(S=65535&r,n&=15,i<n&&(a+=D[t++]<<i,(i+=8)<n)&&(a+=D[t++]<<i,i+=8),C<(S+=a&(1<<n)-1)){I.msg="invalid distance too far back",F.mode=ze;break e}if(a>>>=n,i-=n,S>(n=e-B)){if((n=S-n)>H&&F.sane){I.msg="invalid distance too far back",F.mode=ze;break e}if(l=0,o=U,0===Z){if(l+=M-n,n<s){for(s-=n;T[e++]=U[l++],--n;);l=e-S,o=T}}else if(Z<n){if(l+=M+Z-n,(n-=Z)<s){for(s-=n;T[e++]=U[l++],--n;);if(l=0,Z<s){for(n=Z,s-=n;T[e++]=U[l++],--n;);l=e-S,o=T}}}else if(l+=Z-n,n<s){for(s-=n;T[e++]=U[l++],--n;);l=e-S,o=T}for(;2<s;)T[e++]=o[l++],T[e++]=o[l++],T[e++]=o[l++],s-=3;s&&(T[e++]=o[l++],1<s)&&(T[e++]=o[l++])}else{for(l=e-S;T[e++]=T[l++],T[e++]=T[l++],T[e++]=T[l++],2<(s-=3););s&&(T[e++]=T[l++],1<s)&&(T[e++]=T[l++])}break}}break}}while(t<E&&e<R);s=i>>3,t-=s,i-=s<<3,a&=(1<<i)-1,I.next_in=t,I.next_out=e,I.avail_in=t<E?E-t+5:5-(t-E),I.avail_out=e<R?R-e+257:257-(e-R),F.hold=a,F.bits=i}n=h.next_out,i=h.output,l=h.avail_out,r=h.next_in,a=h.input,s=h.avail_in,o=e.hold,d=e.bits,12===e.mode&&(e.back=-1);break}for(e.back=0;u=e.lencode[o&(1<<e.lenbits)-1],w=u>>>24,b=u>>>16&255,g=65535&u,!(w<=d);){if(0===s)break t;s--,o+=a[r++]<<d,d+=8}if(b&&0==(240&b)){for(p=w,m=b,v=g;u=e.lencode[v+((o&(1<<p+m)-1)>>p)],w=u>>>24,b=u>>>16&255,g=65535&u,!(p+w<=d);){if(0===s)break t;s--,o+=a[r++]<<d,d+=8}o>>>=p,d-=p,e.back+=p}if(o>>>=w,d-=w,e.back+=w,e.length=g,0===b){e.mode=26;break}if(32&b){e.back=-1,e.mode=12;break}if(64&b){h.msg="invalid literal/length code",e.mode=30;break}e.extra=15&b,e.mode=22;case 22:if(e.extra){for(A=e.extra;d<A;){if(0===s)break t;s--,o+=a[r++]<<d,d+=8}e.length+=o&(1<<e.extra)-1,o>>>=e.extra,d-=e.extra,e.back+=e.extra}e.was=e.length,e.mode=23;case 23:for(;u=e.distcode[o&(1<<e.distbits)-1],w=u>>>24,b=u>>>16&255,g=65535&u,!(w<=d);){if(0===s)break t;s--,o+=a[r++]<<d,d+=8}if(0==(240&b)){for(p=w,m=b,v=g;u=e.distcode[v+((o&(1<<p+m)-1)>>p)],w=u>>>24,b=u>>>16&255,g=65535&u,!(p+w<=d);){if(0===s)break t;s--,o+=a[r++]<<d,d+=8}o>>>=p,d-=p,e.back+=p}if(o>>>=w,d-=w,e.back+=w,64&b){h.msg="invalid distance code",e.mode=30;break}e.offset=g,e.extra=15&b,e.mode=24;case 24:if(e.extra){for(A=e.extra;d<A;){if(0===s)break t;s--,o+=a[r++]<<d,d+=8}e.offset+=o&(1<<e.extra)-1,o>>>=e.extra,d-=e.extra,e.back+=e.extra}if(e.offset>e.dmax){h.msg="invalid distance too far back",e.mode=30;break}e.mode=25;case 25:if(0===l)break t;if(c=f-l,e.offset>c){if((c=e.offset-c)>e.whave&&e.sane){h.msg="invalid distance too far back",e.mode=30;break}L=c>e.wnext?(c-=e.wnext,e.wsize-c):e.wnext-c,c>e.length&&(c=e.length),N=e.window}else N=i,L=n-e.offset,c=e.length;for(c>l&&(c=l),l-=c,e.length-=c;i[n++]=N[L++],--c;);0===e.length&&(e.mode=21);break;case 26:if(0===l)break t;i[n++]=e.length,l--,e.mode=21;break;case 27:if(e.wrap){for(;d<32;){if(0===s)break t;s--,o|=a[r++]<<d,d+=8}if(f-=l,h.total_out+=f,e.total+=f,f&&(h.adler=e.check=(e.flags?W:vt)(e.check,i,f,n-f)),f=l,(e.flags?o:Ye(o))!==e.check){h.msg="incorrect data check",e.mode=30;break}o=0,d=0}e.mode=28;case 28:if(e.wrap&&e.flags){for(;d<32;){if(0===s)break t;s--,o+=a[r++]<<d,d+=8}if(o!==(4294967295&e.total)){h.msg="incorrect length check",e.mode=30;break}o=0,d=0}e.mode=29;case 29:y=Le;break t;case 30:y=Be;break t;case 31:return Ce;default:return J}return h.next_out=n,h.avail_out=l,h.next_in=r,h.avail_in=s,e.hold=o,e.bits=d,(e.wsize||f!==h.avail_out&&e.mode<30&&(e.mode<27||t!==Oe))&&ta(h,h.output,h.next_out,f-h.avail_out),_-=h.avail_in,f-=h.avail_out,h.total_in+=_,h.total_out+=f,e.total+=f,e.wrap&&f&&(h.adler=e.check=(e.flags?W:vt)(e.check,i,f,h.next_out-f)),h.data_type=e.bits+(e.last?64:0)+(12===e.mode?128:0)+(20===e.mode||15===e.mode?256:0),y=(0==_&&0===f||t===Oe)&&y===q?Me:y},inflateEnd:t=>{var e;return t&&t.state?((e=t.state).window&&(e.window=null),t.state=null,q):J},inflateGetHeader:(t,e)=>{return!t||!t.state||0==(2&(t=t.state).wrap)?J:((t.head=e).done=!1,q)},inflateSetDictionary:(t,e)=>{var a,i=e.length;return!t||!t.state||0!==(a=t.state).wrap&&11!==a.mode?J:11===a.mode&&vt(1,e,i,0)!==a.check?Be:ta(t,e,
1i,i)?(a.mode=31,Ce):(a.havedict=1,q)},inflateInfo:"pako inflate (from Nodeca project)"};var ea=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};const aa=Object.prototype.toString,{Z_NO_FLUSH:ia,Z_FINISH:ra,Z_OK:na,Z_STREAM_END:sa,Z_NEED_DICT:la,Z_STREAM_ERROR:oa,Z_DATA_ERROR:ha,Z_MEM_ERROR:da}=r;function _a(t){this.options=re({chunkSize:65536,windowBits:15,to:""},t||{});var e=this.options,t=(e.raw&&0<=e.windowBits&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits)&&(e.windowBits=-15),!(0<=e.windowBits&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),15<e.windowBits&&e.windowBits<48&&0==(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new _e,this.strm.avail_out=0,T.inflateInit2(this.strm,e.windowBits));if(t!==na)throw new Error(i[t]);if(this.header=new ea,T.inflateGetHeader(this.strm,this.header),e.dictionary&&("string"==typeof e.dictionary?e.dictionary=oe(e.dictionary):"[object ArrayBuffer]"===aa.call(e.dictionary)&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw)&&(t=T.inflateSetDictionary(this.strm,e.dictionary))!==na)throw new Error(i[t])}function fa(t,e){e=new _a(e);if(e.push(t),e.err)throw e.msg||i[e.err];return e.result}_a.prototype.push=function(t,e){var a,i,r,n=this.strm,s=this.options.chunkSize,l=this.options.dictionary;let o,h,d;if(this.ended)return!1;for(h=e===~~e?e:!0===e?ra:ia,"[object ArrayBuffer]"===aa.call(t)?n.input=new Uint8Array(t):n.input=t,n.next_in=0,n.avail_in=n.input.length;;){for(0===n.avail_out&&(n.output=new Uint8Array(s),n.next_out=0,n.avail_out=s),(o=T.inflate(n,h))===la&&l&&((o=T.inflateSetDictionary(n,l))===na?o=T.inflate(n,h):o===ha&&(o=la));0<n.avail_in&&o===sa&&0<n.state.wrap&&0!==t[n.next_in];)T.inflateReset(n),o=T.inflate(n,h);switch(o){case oa:case ha:case la:case da:return this.onEnd(o),!(this.ended=!0)}if(d=n.avail_out,!n.next_out||0!==n.avail_out&&o!==sa||("string"===this.options.to?(a=de(n.output,n.next_out),i=n.next_out-a,r=he(n.output,a),n.next_out=i,n.avail_out=s-i,i&&n.output.set(n.output.subarray(a,a+i),0),this.onData(r)):this.onData(n.output.length===n.next_out?n.output:n.output.subarray(0,n.next_out))),o!==na||0!==d){if(o===sa)return o=T.inflateEnd(this.strm),this.onEnd(o),this.ended=!0;if(0===n.avail_in)break}}return!0},_a.prototype.onData=function(t){this.chunks.push(t)},_a.prototype.onEnd=function(t){t===na&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=ne(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var{Deflate:n,deflate:a,deflateRaw:ca,gzip:ua}=a,{Inflate:wa,inflate:ba,inflateRaw:ga,ungzip:pa}={Inflate:_a,inflate:fa,inflateRaw:function(t,e){return(e=e||{}).raw=!0,fa(t,e)},ungzip:fa},ma={Deflate:n,deflate:a,deflateRaw:ca,gzip:ua,Inflate:wa,inflate:ba,inflateRaw:ga,ungzip:pa,constants:r};t.Deflate=n,t.Inflate=wa,t.constants=r,t.default=ma,t.deflate=a,t.deflateRaw=ca,t.gzip=ua,t.inflate=ba,t.inflateRaw=ga,t.ungzip=pa,Object.defineProperty(t,"__esModule",{value:!0})}); 2//# sourceMappingURL=pako.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.