UNPKG

@deck.gl/carto

Version:

CARTO official integration with Deck.gl. Build geospatial applications using CARTO and Deck.gl.

7 lines 349 kB
(function webpackUniversalModuleDefinition(root, factory) { if (typeof exports === 'object' && typeof module === 'object') module.exports = factory(); else if (typeof define === 'function' && define.amd) define([], factory); else if (typeof exports === 'object') exports['deck'] = factory(); else root['deck'] = factory();})(globalThis, function () { "use strict";var __exports__=(()=>{var Sg=Object.create;var Gi=Object.defineProperty;var Tg=Object.getOwnPropertyDescriptor;var Cg=Object.getOwnPropertyNames;var Ag=Object.getPrototypeOf,Pg=Object.prototype.hasOwnProperty;var K=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Va=(e,t)=>{for(var r in t)Gi(e,r,{get:t[r],enumerable:!0})},qi=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Cg(t))!Pg.call(e,i)&&i!==r&&Gi(e,i,{get:()=>t[i],enumerable:!(n=Tg(t,i))||n.enumerable});return e},et=(e,t,r)=>(qi(e,t,"default"),r&&qi(r,t,"default")),q=(e,t,r)=>(r=e!=null?Sg(Ag(e)):{},qi(t||!e||!e.__esModule?Gi(r,"default",{value:e,enumerable:!0}):r,e)),kg=e=>qi(Gi({},"__esModule",{value:!0}),e);var Mt=K((t3,_l)=>{_l.exports=globalThis.deck});var gt=K((r3,El)=>{El.exports=globalThis.deck});var pn=K((n3,Sl)=>{Sl.exports=globalThis.loaders});var Se=K((s3,Pl)=>{Pl.exports=globalThis.deck});var zl=K((f3,Nl)=>{var Dg=Math.PI/180,Ng=180/Math.PI;function Fl(e){var t=kl(e[0]+1,e[2]),r=kl(e[0],e[2]),n=Ml(e[1]+1,e[2]),i=Ml(e[1],e[2]);return[r,n,t,i]}function zg(e){var t=Fl(e),r={type:"Polygon",coordinates:[[[t[0],t[1]],[t[0],t[3]],[t[2],t[3]],[t[2],t[1]],[t[0],t[1]]]]};return r}function kl(e,t){return e/Math.pow(2,t)*360-180}function Ml(e,t){var r=Math.PI-2*Math.PI*e/Math.pow(2,t);return Ng*Math.atan(.5*(Math.exp(r)-Math.exp(-r)))}function Za(e,t,r){var n=Dl(e,t,r);return n[0]=Math.floor(n[0]),n[1]=Math.floor(n[1]),n}function Ll(e){return[[e[0]*2,e[1]*2,e[2]+1],[e[0]*2+1,e[1]*2,e[2]+1],[e[0]*2+1,e[1]*2+1,e[2]+1],[e[0]*2,e[1]*2+1,e[2]+1]]}function Il(e){return e[0]%2===0&&e[1]%2===0?[e[0]/2,e[1]/2,e[2]-1]:e[0]%2===0&&!e[1]%2===0?[e[0]/2,(e[1]-1)/2,e[2]-1]:!e[0]%2===0&&e[1]%2===0?[(e[0]-1)/2,e[1]/2,e[2]-1]:[(e[0]-1)/2,(e[1]-1)/2,e[2]-1]}function Ol(e){return Ll(Il(e))}function Ug(e,t){for(var r=Ol(e),n=0;n<r.length;n++)if(!Rl(t,r[n]))return!1;return!0}function Rl(e,t){for(var r=0;r<e.length;r++)if(Bl(e[r],t))return!0;return!1}function Bl(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]}function qg(e){for(var t="",r=e[2];r>0;r--){var n=0,i=1<<r-1;e[0]&i&&n++,e[1]&i&&(n+=2),t+=n.toString()}return t}function Gg(e){for(var t=0,r=0,n=e.length,i=n;i>0;i--){var o=1<<i-1;switch(e[n-i]){case"0":break;case"1":t|=o;break;case"2":r|=o;break;case"3":t|=o,r|=o;break}}return[t,r,n]}function Vg(e){var t=Za(e[0],e[1],32),r=Za(e[2],e[3],32),n=[t[0],t[1],r[0],r[1]],i=$g(n);if(i===0)return[0,0,0];var o=n[0]>>>32-i,a=n[1]>>>32-i;return[o,a,i]}function $g(e){for(var t=28,r=0;r<t;r++){var n=1<<32-(r+1);if((e[0]&n)!=(e[2]&n)||(e[1]&n)!=(e[3]&n))return r}return t}function Dl(e,t,r){var n=Math.sin(t*Dg),i=Math.pow(2,r),o=i*(e/360+.5),a=i*(.5-.25*Math.log((1+n)/(1-n))/Math.PI);return[o,a,r]}Nl.exports={tileToGeoJSON:zg,tileToBBOX:Fl,getChildren:Ll,getParent:Il,getSiblings:Ol,hasTile:Rl,hasSiblings:Ug,tilesEqual:Bl,tileToQuadkey:qg,quadkeyToTile:Gg,pointToTile:Za,bboxToTile:Vg,pointToTileFraction:Dl}});var Gl=K(Zi=>{var Ar=zl();Zi.geojson=function(e,t){return{type:"FeatureCollection",features:ja(e,t).map(Zg)}};function Zg(e){return{type:"Feature",geometry:Ar.tileToGeoJSON(e),properties:{}}}Zi.tiles=ja;Zi.indexes=function(e,t){return ja(e,t).map(Ar.tileToQuadkey)};function ja(e,t){var r,n,i=e.coordinates,o=t.max_zoom,a={},s=[];if(e.type==="Point")return[Ar.pointToTile(i[0],i[1],o)];if(e.type==="MultiPoint")for(r=0;r<i.length;r++)n=Ar.pointToTile(i[r][0],i[r][1],o),a[Ue(n[0],n[1],n[2])]=!0;else if(e.type==="LineString")Ha(a,i,o);else if(e.type==="MultiLineString")for(r=0;r<i.length;r++)Ha(a,i[r],o);else if(e.type==="Polygon")Ul(a,s,i,o);else if(e.type==="MultiPolygon")for(r=0;r<i.length;r++)Ul(a,s,i[r],o);else throw new Error("Geometry type not implemented");if(t.min_zoom!==o){var l=s.length;for(ql(a,s),r=0;r<l;r++){var f=s[r];a[Ue(f[0],f[1],f[2])]=!0}return Hg(a,s,t)}return ql(a,s),s}function Hg(e,t,r){for(var n=[],i=r.max_zoom;i>r.min_zoom;i--){for(var o={},a=[],s=0;s<t.length;s++){var l=t[s];if(l[0]%2===0&&l[1]%2===0){var f=Ue(l[0]+1,l[1],i),c=Ue(l[0],l[1]+1,i),u=Ue(l[0]+1,l[1]+1,i);if(e[f]&&e[c]&&e[u]){e[Ue(l[0],l[1],l[2])]=!1,e[f]=!1,e[c]=!1,e[u]=!1;var d=[l[0]/2,l[1]/2,i-1];i-1===r.min_zoom?n.push(d):(o[Ue(l[0]/2,l[1]/2,i-1)]=!0,a.push(d))}}}for(s=0;s<t.length;s++)l=t[s],e[Ue(l[0],l[1],l[2])]&&n.push(l);e=o,t=a}return n}function Ul(e,t,r,n){for(var i=[],o=0;o<r.length;o++){var a=[];Ha(e,r[o],n,a);for(var s=0,l=a.length,f=l-1;s<l;f=s++){var c=(s+1)%l,u=a[s][1];(u>a[f][1]||u>a[c][1])&&(u<a[f][1]||u<a[c][1])&&u!==a[c][1]&&i.push(a[s])}}for(i.sort(jg),o=0;o<i.length;o+=2){u=i[o][1];for(var d=i[o][0]+1;d<i[o+1][0];d++){var h=Ue(d,u,n);e[h]||t.push([d,u,n])}}}function jg(e,t){return e[1]-t[1]||e[0]-t[0]}function Ha(e,t,r,n){for(var i,o,a=0;a<t.length-1;a++){var s=Ar.pointToTileFraction(t[a][0],t[a][1],r),l=Ar.pointToTileFraction(t[a+1][0],t[a+1][1],r),f=s[0],c=s[1],u=l[0],d=l[1],h=u-f,g=d-c;if(!(g===0&&h===0)){var x=h>0?1:-1,T=g>0?1:-1,_=Math.floor(f),v=Math.floor(c),M=h===0?1/0:Math.abs(((h>0?1:0)+_-f)/h),L=g===0?1/0:Math.abs(((g>0?1:0)+v-c)/g),I=Math.abs(x/h),B=Math.abs(T/g);for((_!==i||v!==o)&&(e[Ue(_,v,r)]=!0,n&&v!==o&&n.push([_,v]),i=_,o=v);M<1||L<1;)M<L?(M+=I,_+=x):(L+=B,v+=T),e[Ue(_,v,r)]=!0,n&&v!==o&&n.push([_,v]),i=_,o=v}}n&&v===n[0][1]&&n.pop()}function ql(e,t){for(var r=Object.keys(e),n=0;n<r.length;n++)t.push(Yg(+r[n]))}function Ue(e,t,r){var n=2*(1<<r);return(n*t+e)*32+r}function Yg(e){var t=e%32,r=2*(1<<t),n=(e-t)/32,i=n%r,o=(n-i)/r%r;return[i,o,t]}});var Yt=K((t5,Kl)=>{Kl.exports=globalThis.h3||{}});var mt=K(pe=>{"use strict";var _m=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function Em(e,t){return Object.prototype.hasOwnProperty.call(e,t)}pe.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var r=t.shift();if(r){if(typeof r!="object")throw new TypeError(r+"must be non-object");for(var n in r)Em(r,n)&&(e[n]=r[n])}}return e};pe.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var Sm={arraySet:function(e,t,r,n,i){if(t.subarray&&e.subarray){e.set(t.subarray(r,r+n),i);return}for(var o=0;o<n;o++)e[i+o]=t[r+o]},flattenChunks:function(e){var t,r,n,i,o,a;for(n=0,t=0,r=e.length;t<r;t++)n+=e[t].length;for(a=new Uint8Array(n),i=0,t=0,r=e.length;t<r;t++)o=e[t],a.set(o,i),i+=o.length;return a}},Tm={arraySet:function(e,t,r,n,i){for(var o=0;o<n;o++)e[i+o]=t[r+o]},flattenChunks:function(e){return[].concat.apply([],e)}};pe.setTyped=function(e){e?(pe.Buf8=Uint8Array,pe.Buf16=Uint16Array,pe.Buf32=Int32Array,pe.assign(pe,Sm)):(pe.Buf8=Array,pe.Buf16=Array,pe.Buf32=Array,pe.assign(pe,Tm))};pe.setTyped(_m)});var Bc=K(Or=>{"use strict";var Cm=mt(),Am=4,pc=0,gc=1,Pm=2;function Ir(e){for(var t=e.length;--t>=0;)e[t]=0}var km=0,wc=1,Mm=2,Fm=3,Lm=258,ss=29,Sn=256,vn=Sn+1+ss,Lr=30,fs=19,_c=2*vn+1,Wt=15,ts=16,Im=7,ls=256,Ec=16,Sc=17,Tc=18,os=[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],Qi=[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],Om=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Cc=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Rm=512,bt=new Array((vn+2)*2);Ir(bt);var xn=new Array(Lr*2);Ir(xn);var wn=new Array(Rm);Ir(wn);var _n=new Array(Lm-Fm+1);Ir(_n);var cs=new Array(ss);Ir(cs);var Ji=new Array(Lr);Ir(Ji);function rs(e,t,r,n,i){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=e&&e.length}var Ac,Pc,kc;function ns(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function Mc(e){return e<256?wn[e]:wn[256+(e>>>7)]}function En(e,t){e.pending_buf[e.pending++]=t&255,e.pending_buf[e.pending++]=t>>>8&255}function be(e,t,r){e.bi_valid>ts-r?(e.bi_buf|=t<<e.bi_valid&65535,En(e,e.bi_buf),e.bi_buf=t>>ts-e.bi_valid,e.bi_valid+=r-ts):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)}function nt(e,t,r){be(e,r[t*2],r[t*2+1])}function Fc(e,t){var r=0;do r|=e&1,e>>>=1,r<<=1;while(--t>0);return r>>>1}function Bm(e){e.bi_valid===16?(En(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=e.bi_buf&255,e.bi_buf>>=8,e.bi_valid-=8)}function Dm(e,t){var r=t.dyn_tree,n=t.max_code,i=t.stat_desc.static_tree,o=t.stat_desc.has_stree,a=t.stat_desc.extra_bits,s=t.stat_desc.extra_base,l=t.stat_desc.max_length,f,c,u,d,h,g,x=0;for(d=0;d<=Wt;d++)e.bl_count[d]=0;for(r[e.heap[e.heap_max]*2+1]=0,f=e.heap_max+1;f<_c;f++)c=e.heap[f],d=r[r[c*2+1]*2+1]+1,d>l&&(d=l,x++),r[c*2+1]=d,!(c>n)&&(e.bl_count[d]++,h=0,c>=s&&(h=a[c-s]),g=r[c*2],e.opt_len+=g*(d+h),o&&(e.static_len+=g*(i[c*2+1]+h)));if(x!==0){do{for(d=l-1;e.bl_count[d]===0;)d--;e.bl_count[d]--,e.bl_count[d+1]+=2,e.bl_count[l]--,x-=2}while(x>0);for(d=l;d!==0;d--)for(c=e.bl_count[d];c!==0;)u=e.heap[--f],!(u>n)&&(r[u*2+1]!==d&&(e.opt_len+=(d-r[u*2+1])*r[u*2],r[u*2+1]=d),c--)}}function Lc(e,t,r){var n=new Array(Wt+1),i=0,o,a;for(o=1;o<=Wt;o++)n[o]=i=i+r[o-1]<<1;for(a=0;a<=t;a++){var s=e[a*2+1];s!==0&&(e[a*2]=Fc(n[s]++,s))}}function Nm(){var e,t,r,n,i,o=new Array(Wt+1);for(r=0,n=0;n<ss-1;n++)for(cs[n]=r,e=0;e<1<<os[n];e++)_n[r++]=n;for(_n[r-1]=n,i=0,n=0;n<16;n++)for(Ji[n]=i,e=0;e<1<<Qi[n];e++)wn[i++]=n;for(i>>=7;n<Lr;n++)for(Ji[n]=i<<7,e=0;e<1<<Qi[n]-7;e++)wn[256+i++]=n;for(t=0;t<=Wt;t++)o[t]=0;for(e=0;e<=143;)bt[e*2+1]=8,e++,o[8]++;for(;e<=255;)bt[e*2+1]=9,e++,o[9]++;for(;e<=279;)bt[e*2+1]=7,e++,o[7]++;for(;e<=287;)bt[e*2+1]=8,e++,o[8]++;for(Lc(bt,vn+1,o),e=0;e<Lr;e++)xn[e*2+1]=5,xn[e*2]=Fc(e,5);Ac=new rs(bt,os,Sn+1,vn,Wt),Pc=new rs(xn,Qi,0,Lr,Wt),kc=new rs(new Array(0),Om,0,fs,Im)}function Ic(e){var t;for(t=0;t<vn;t++)e.dyn_ltree[t*2]=0;for(t=0;t<Lr;t++)e.dyn_dtree[t*2]=0;for(t=0;t<fs;t++)e.bl_tree[t*2]=0;e.dyn_ltree[ls*2]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function Oc(e){e.bi_valid>8?En(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 zm(e,t,r,n){Oc(e),n&&(En(e,r),En(e,~r)),Cm.arraySet(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}function mc(e,t,r,n){var i=t*2,o=r*2;return e[i]<e[o]||e[i]===e[o]&&n[t]<=n[r]}function is(e,t,r){for(var n=e.heap[r],i=r<<1;i<=e.heap_len&&(i<e.heap_len&&mc(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!mc(t,n,e.heap[i],e.depth));)e.heap[r]=e.heap[i],r=i,i<<=1;e.heap[r]=n}function bc(e,t,r){var n,i,o=0,a,s;if(e.last_lit!==0)do n=e.pending_buf[e.d_buf+o*2]<<8|e.pending_buf[e.d_buf+o*2+1],i=e.pending_buf[e.l_buf+o],o++,n===0?nt(e,i,t):(a=_n[i],nt(e,a+Sn+1,t),s=os[a],s!==0&&(i-=cs[a],be(e,i,s)),n--,a=Mc(n),nt(e,a,r),s=Qi[a],s!==0&&(n-=Ji[a],be(e,n,s)));while(o<e.last_lit);nt(e,ls,t)}function as(e,t){var r=t.dyn_tree,n=t.stat_desc.static_tree,i=t.stat_desc.has_stree,o=t.stat_desc.elems,a,s,l=-1,f;for(e.heap_len=0,e.heap_max=_c,a=0;a<o;a++)r[a*2]!==0?(e.heap[++e.heap_len]=l=a,e.depth[a]=0):r[a*2+1]=0;for(;e.heap_len<2;)f=e.heap[++e.heap_len]=l<2?++l:0,r[f*2]=1,e.depth[f]=0,e.opt_len--,i&&(e.static_len-=n[f*2+1]);for(t.max_code=l,a=e.heap_len>>1;a>=1;a--)is(e,r,a);f=o;do a=e.heap[1],e.heap[1]=e.heap[e.heap_len--],is(e,r,1),s=e.heap[1],e.heap[--e.heap_max]=a,e.heap[--e.heap_max]=s,r[f*2]=r[a*2]+r[s*2],e.depth[f]=(e.depth[a]>=e.depth[s]?e.depth[a]:e.depth[s])+1,r[a*2+1]=r[s*2+1]=f,e.heap[1]=f++,is(e,r,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],Dm(e,t),Lc(r,l,e.bl_count)}function yc(e,t,r){var n,i=-1,o,a=t[0*2+1],s=0,l=7,f=4;for(a===0&&(l=138,f=3),t[(r+1)*2+1]=65535,n=0;n<=r;n++)o=a,a=t[(n+1)*2+1],!(++s<l&&o===a)&&(s<f?e.bl_tree[o*2]+=s:o!==0?(o!==i&&e.bl_tree[o*2]++,e.bl_tree[Ec*2]++):s<=10?e.bl_tree[Sc*2]++:e.bl_tree[Tc*2]++,s=0,i=o,a===0?(l=138,f=3):o===a?(l=6,f=3):(l=7,f=4))}function xc(e,t,r){var n,i=-1,o,a=t[0*2+1],s=0,l=7,f=4;for(a===0&&(l=138,f=3),n=0;n<=r;n++)if(o=a,a=t[(n+1)*2+1],!(++s<l&&o===a)){if(s<f)do nt(e,o,e.bl_tree);while(--s!==0);else o!==0?(o!==i&&(nt(e,o,e.bl_tree),s--),nt(e,Ec,e.bl_tree),be(e,s-3,2)):s<=10?(nt(e,Sc,e.bl_tree),be(e,s-3,3)):(nt(e,Tc,e.bl_tree),be(e,s-11,7));s=0,i=o,a===0?(l=138,f=3):o===a?(l=6,f=3):(l=7,f=4)}}function Um(e){var t;for(yc(e,e.dyn_ltree,e.l_desc.max_code),yc(e,e.dyn_dtree,e.d_desc.max_code),as(e,e.bl_desc),t=fs-1;t>=3&&e.bl_tree[Cc[t]*2+1]===0;t--);return e.opt_len+=3*(t+1)+5+5+4,t}function qm(e,t,r,n){var i;for(be(e,t-257,5),be(e,r-1,5),be(e,n-4,4),i=0;i<n;i++)be(e,e.bl_tree[Cc[i]*2+1],3);xc(e,e.dyn_ltree,t-1),xc(e,e.dyn_dtree,r-1)}function Gm(e){var t=4093624447,r;for(r=0;r<=31;r++,t>>>=1)if(t&1&&e.dyn_ltree[r*2]!==0)return pc;if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0)return gc;for(r=32;r<Sn;r++)if(e.dyn_ltree[r*2]!==0)return gc;return pc}var vc=!1;function Vm(e){vc||(Nm(),vc=!0),e.l_desc=new ns(e.dyn_ltree,Ac),e.d_desc=new ns(e.dyn_dtree,Pc),e.bl_desc=new ns(e.bl_tree,kc),e.bi_buf=0,e.bi_valid=0,Ic(e)}function Rc(e,t,r,n){be(e,(km<<1)+(n?1:0),3),zm(e,t,r,!0)}function $m(e){be(e,wc<<1,3),nt(e,ls,bt),Bm(e)}function Zm(e,t,r,n){var i,o,a=0;e.level>0?(e.strm.data_type===Pm&&(e.strm.data_type=Gm(e)),as(e,e.l_desc),as(e,e.d_desc),a=Um(e),i=e.opt_len+3+7>>>3,o=e.static_len+3+7>>>3,o<=i&&(i=o)):i=o=r+5,r+4<=i&&t!==-1?Rc(e,t,r,n):e.strategy===Am||o===i?(be(e,(wc<<1)+(n?1:0),3),bc(e,bt,xn)):(be(e,(Mm<<1)+(n?1:0),3),qm(e,e.l_desc.max_code+1,e.d_desc.max_code+1,a+1),bc(e,e.dyn_ltree,e.dyn_dtree)),Ic(e),n&&Oc(e)}function Hm(e,t,r){return e.pending_buf[e.d_buf+e.last_lit*2]=t>>>8&255,e.pending_buf[e.d_buf+e.last_lit*2+1]=t&255,e.pending_buf[e.l_buf+e.last_lit]=r&255,e.last_lit++,t===0?e.dyn_ltree[r*2]++:(e.matches++,t--,e.dyn_ltree[(_n[r]+Sn+1)*2]++,e.dyn_dtree[Mc(t)*2]++),e.last_lit===e.lit_bufsize-1}Or._tr_init=Vm;Or._tr_stored_block=Rc;Or._tr_flush_block=Zm;Or._tr_tally=Hm;Or._tr_align=$m});var us=K((I5,Dc)=>{"use strict";function jm(e,t,r,n){for(var i=e&65535|0,o=e>>>16&65535|0,a=0;r!==0;){a=r>2e3?2e3:r,r-=a;do i=i+t[n++]|0,o=o+i|0;while(--a);i%=65521,o%=65521}return i|o<<16|0}Dc.exports=jm});var ds=K((O5,Nc)=>{"use strict";function Ym(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=e&1?3988292384^e>>>1:e>>>1;t[r]=e}return t}var Wm=Ym();function Xm(e,t,r,n){var i=Wm,o=n+r;e^=-1;for(var a=n;a<o;a++)e=e>>>8^i[(e^t[a])&255];return e^-1}Nc.exports=Xm});var eo=K((R5,zc)=>{"use strict";zc.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"}});var Yc=K(at=>{"use strict";var ge=mt(),Fe=Bc(),Vc=us(),It=ds(),Km=eo(),Jt=0,Qm=1,Jm=3,Nt=4,Uc=5,ot=0,qc=1,Le=-2,e1=-3,hs=-5,t1=-1,r1=1,to=2,n1=3,i1=4,o1=0,a1=2,oo=8,s1=9,f1=15,l1=8,c1=29,u1=256,gs=u1+1+c1,d1=30,h1=19,p1=2*gs+1,g1=15,$=3,Bt=258,qe=Bt+$+1,m1=32,ao=42,ms=69,ro=73,no=91,io=103,Xt=113,Cn=666,se=1,An=2,Kt=3,Dr=4,b1=3;function Dt(e,t){return e.msg=Km[t],t}function Gc(e){return(e<<1)-(e>4?9:0)}function Rt(e){for(var t=e.length;--t>=0;)e[t]=0}function Ot(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),r!==0&&(ge.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,t.pending===0&&(t.pending_out=0))}function le(e,t){Fe._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,Ot(e.strm)}function j(e,t){e.pending_buf[e.pending++]=t}function Tn(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=t&255}function y1(e,t,r,n){var i=e.avail_in;return i>n&&(i=n),i===0?0:(e.avail_in-=i,ge.arraySet(t,e.input,e.next_in,i,r),e.state.wrap===1?e.adler=Vc(e.adler,t,i,r):e.state.wrap===2&&(e.adler=It(e.adler,t,i,r)),e.next_in+=i,e.total_in+=i,i)}function $c(e,t){var r=e.max_chain_length,n=e.strstart,i,o,a=e.prev_length,s=e.nice_match,l=e.strstart>e.w_size-qe?e.strstart-(e.w_size-qe):0,f=e.window,c=e.w_mask,u=e.prev,d=e.strstart+Bt,h=f[n+a-1],g=f[n+a];e.prev_length>=e.good_match&&(r>>=2),s>e.lookahead&&(s=e.lookahead);do if(i=t,!(f[i+a]!==g||f[i+a-1]!==h||f[i]!==f[n]||f[++i]!==f[n+1])){n+=2,i++;do;while(f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&n<d);if(o=Bt-(d-n),n=d-Bt,o>a){if(e.match_start=t,a=o,o>=s)break;h=f[n+a-1],g=f[n+a]}}while((t=u[t&c])>l&&--r!==0);return a<=e.lookahead?a:e.lookahead}function Qt(e){var t=e.w_size,r,n,i,o,a;do{if(o=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-qe)){ge.arraySet(e.window,e.window,t,t,0),e.match_start-=t,e.strstart-=t,e.block_start-=t,n=e.hash_size,r=n;do i=e.head[--r],e.head[r]=i>=t?i-t:0;while(--n);n=t,r=n;do i=e.prev[--r],e.prev[r]=i>=t?i-t:0;while(--n);o+=t}if(e.strm.avail_in===0)break;if(n=y1(e.strm,e.window,e.strstart+e.lookahead,o),e.lookahead+=n,e.lookahead+e.insert>=$)for(a=e.strstart-e.insert,e.ins_h=e.window[a],e.ins_h=(e.ins_h<<e.hash_shift^e.window[a+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[a+$-1])&e.hash_mask,e.prev[a&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=a,a++,e.insert--,!(e.lookahead+e.insert<$)););}while(e.lookahead<qe&&e.strm.avail_in!==0)}function x1(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(Qt(e),e.lookahead===0&&t===Jt)return se;if(e.lookahead===0)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((e.strstart===0||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,le(e,!1),e.strm.avail_out===0)||e.strstart-e.block_start>=e.w_size-qe&&(le(e,!1),e.strm.avail_out===0))return se}return e.insert=0,t===Nt?(le(e,!0),e.strm.avail_out===0?Kt:Dr):(e.strstart>e.block_start&&(le(e,!1),e.strm.avail_out===0),se)}function ps(e,t){for(var r,n;;){if(e.lookahead<qe){if(Qt(e),e.lookahead<qe&&t===Jt)return se;if(e.lookahead===0)break}if(r=0,e.lookahead>=$&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+$-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),r!==0&&e.strstart-r<=e.w_size-qe&&(e.match_length=$c(e,r)),e.match_length>=$)if(n=Fe._tr_tally(e,e.strstart-e.match_start,e.match_length-$),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=$){e.match_length--;do e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+$-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;while(--e.match_length!==0);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 n=Fe._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(le(e,!1),e.strm.avail_out===0))return se}return e.insert=e.strstart<$-1?e.strstart:$-1,t===Nt?(le(e,!0),e.strm.avail_out===0?Kt:Dr):e.last_lit&&(le(e,!1),e.strm.avail_out===0)?se:An}function Rr(e,t){for(var r,n,i;;){if(e.lookahead<qe){if(Qt(e),e.lookahead<qe&&t===Jt)return se;if(e.lookahead===0)break}if(r=0,e.lookahead>=$&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+$-1])&e.hash_mask,r=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=$-1,r!==0&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-qe&&(e.match_length=$c(e,r),e.match_length<=5&&(e.strategy===r1||e.match_length===$&&e.strstart-e.match_start>4096)&&(e.match_length=$-1)),e.prev_length>=$&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-$,n=Fe._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-$),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=i&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+$-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);while(--e.prev_length!==0);if(e.match_available=0,e.match_length=$-1,e.strstart++,n&&(le(e,!1),e.strm.avail_out===0))return se}else if(e.match_available){if(n=Fe._tr_tally(e,0,e.window[e.strstart-1]),n&&le(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return se}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=Fe._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<$-1?e.strstart:$-1,t===Nt?(le(e,!0),e.strm.avail_out===0?Kt:Dr):e.last_lit&&(le(e,!1),e.strm.avail_out===0)?se:An}function v1(e,t){for(var r,n,i,o,a=e.window;;){if(e.lookahead<=Bt){if(Qt(e),e.lookahead<=Bt&&t===Jt)return se;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=$&&e.strstart>0&&(i=e.strstart-1,n=a[i],n===a[++i]&&n===a[++i]&&n===a[++i])){o=e.strstart+Bt;do;while(n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&i<o);e.match_length=Bt-(o-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=$?(r=Fe._tr_tally(e,1,e.match_length-$),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=Fe._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(le(e,!1),e.strm.avail_out===0))return se}return e.insert=0,t===Nt?(le(e,!0),e.strm.avail_out===0?Kt:Dr):e.last_lit&&(le(e,!1),e.strm.avail_out===0)?se:An}function w1(e,t){for(var r;;){if(e.lookahead===0&&(Qt(e),e.lookahead===0)){if(t===Jt)return se;break}if(e.match_length=0,r=Fe._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(le(e,!1),e.strm.avail_out===0))return se}return e.insert=0,t===Nt?(le(e,!0),e.strm.avail_out===0?Kt:Dr):e.last_lit&&(le(e,!1),e.strm.avail_out===0)?se:An}function it(e,t,r,n,i){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=i}var Br;Br=[new it(0,0,0,0,x1),new it(4,4,8,4,ps),new it(4,5,16,8,ps),new it(4,6,32,32,ps),new it(4,4,16,16,Rr),new it(8,16,32,32,Rr),new it(8,16,128,128,Rr),new it(8,32,128,256,Rr),new it(32,128,258,1024,Rr),new it(32,258,258,4096,Rr)];function _1(e){e.window_size=2*e.w_size,Rt(e.head),e.max_lazy_match=Br[e.level].max_lazy,e.good_match=Br[e.level].good_length,e.nice_match=Br[e.level].nice_length,e.max_chain_length=Br[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=$-1,e.match_available=0,e.ins_h=0}function E1(){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=oo,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 ge.Buf16(p1*2),this.dyn_dtree=new ge.Buf16((2*d1+1)*2),this.bl_tree=new ge.Buf16((2*h1+1)*2),Rt(this.dyn_ltree),Rt(this.dyn_dtree),Rt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new ge.Buf16(g1+1),this.heap=new ge.Buf16(2*gs+1),Rt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new ge.Buf16(2*gs+1),Rt(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 Zc(e){var t;return!e||!e.state?Dt(e,Le):(e.total_in=e.total_out=0,e.data_type=a1,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?ao:Xt,e.adler=t.wrap===2?0:1,t.last_flush=Jt,Fe._tr_init(t),ot)}function Hc(e){var t=Zc(e);return t===ot&&_1(e.state),t}function S1(e,t){return!e||!e.state||e.state.wrap!==2?Le:(e.state.gzhead=t,ot)}function jc(e,t,r,n,i,o){if(!e)return Le;var a=1;if(t===t1&&(t=6),n<0?(a=0,n=-n):n>15&&(a=2,n-=16),i<1||i>s1||r!==oo||n<8||n>15||t<0||t>9||o<0||o>i1)return Dt(e,Le);n===8&&(n=9);var s=new E1;return e.state=s,s.strm=e,s.wrap=a,s.gzhead=null,s.w_bits=n,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=i+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+$-1)/$),s.window=new ge.Buf8(s.w_size*2),s.head=new ge.Buf16(s.hash_size),s.prev=new ge.Buf16(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=s.lit_bufsize*4,s.pending_buf=new ge.Buf8(s.pending_buf_size),s.d_buf=1*s.lit_bufsize,s.l_buf=(1+2)*s.lit_bufsize,s.level=t,s.strategy=o,s.method=r,Hc(e)}function T1(e,t){return jc(e,t,oo,f1,l1,o1)}function C1(e,t){var r,n,i,o;if(!e||!e.state||t>Uc||t<0)return e?Dt(e,Le):Le;if(n=e.state,!e.output||!e.input&&e.avail_in!==0||n.status===Cn&&t!==Nt)return Dt(e,e.avail_out===0?hs:Le);if(n.strm=e,r=n.last_flush,n.last_flush=t,n.status===ao)if(n.wrap===2)e.adler=0,j(n,31),j(n,139),j(n,8),n.gzhead?(j(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)),j(n,n.gzhead.time&255),j(n,n.gzhead.time>>8&255),j(n,n.gzhead.time>>16&255),j(n,n.gzhead.time>>24&255),j(n,n.level===9?2:n.strategy>=to||n.level<2?4:0),j(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&(j(n,n.gzhead.extra.length&255),j(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=It(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=ms):(j(n,0),j(n,0),j(n,0),j(n,0),j(n,0),j(n,n.level===9?2:n.strategy>=to||n.level<2?4:0),j(n,b1),n.status=Xt);else{var a=oo+(n.w_bits-8<<4)<<8,s=-1;n.strategy>=to||n.level<2?s=0:n.level<6?s=1:n.level===6?s=2:s=3,a|=s<<6,n.strstart!==0&&(a|=m1),a+=31-a%31,n.status=Xt,Tn(n,a),n.strstart!==0&&(Tn(n,e.adler>>>16),Tn(n,e.adler&65535)),e.adler=1}if(n.status===ms)if(n.gzhead.extra){for(i=n.pending;n.gzindex<(n.gzhead.extra.length&65535)&&!(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=It(e.adler,n.pending_buf,n.pending-i,i)),Ot(e),i=n.pending,n.pending===n.pending_buf_size));)j(n,n.gzhead.extra[n.gzindex]&255),n.gzindex++;n.gzhead.hcrc&&n.pending>i&&(e.adler=It(e.adler,n.pending_buf,n.pending-i,i)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=ro)}else n.status=ro;if(n.status===ro)if(n.gzhead.name){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=It(e.adler,n.pending_buf,n.pending-i,i)),Ot(e),i=n.pending,n.pending===n.pending_buf_size)){o=1;break}n.gzindex<n.gzhead.name.length?o=n.gzhead.name.charCodeAt(n.gzindex++)&255:o=0,j(n,o)}while(o!==0);n.gzhead.hcrc&&n.pending>i&&(e.adler=It(e.adler,n.pending_buf,n.pending-i,i)),o===0&&(n.gzindex=0,n.status=no)}else n.status=no;if(n.status===no)if(n.gzhead.comment){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=It(e.adler,n.pending_buf,n.pending-i,i)),Ot(e),i=n.pending,n.pending===n.pending_buf_size)){o=1;break}n.gzindex<n.gzhead.comment.length?o=n.gzhead.comment.charCodeAt(n.gzindex++)&255:o=0,j(n,o)}while(o!==0);n.gzhead.hcrc&&n.pending>i&&(e.adler=It(e.adler,n.pending_buf,n.pending-i,i)),o===0&&(n.status=io)}else n.status=io;if(n.status===io&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&Ot(e),n.pending+2<=n.pending_buf_size&&(j(n,e.adler&255),j(n,e.adler>>8&255),e.adler=0,n.status=Xt)):n.status=Xt),n.pending!==0){if(Ot(e),e.avail_out===0)return n.last_flush=-1,ot}else if(e.avail_in===0&&Gc(t)<=Gc(r)&&t!==Nt)return Dt(e,hs);if(n.status===Cn&&e.avail_in!==0)return Dt(e,hs);if(e.avail_in!==0||n.lookahead!==0||t!==Jt&&n.status!==Cn){var l=n.strategy===to?w1(n,t):n.strategy===n1?v1(n,t):Br[n.level].func(n,t);if((l===Kt||l===Dr)&&(n.status=Cn),l===se||l===Kt)return e.avail_out===0&&(n.last_flush=-1),ot;if(l===An&&(t===Qm?Fe._tr_align(n):t!==Uc&&(Fe._tr_stored_block(n,0,0,!1),t===Jm&&(Rt(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),Ot(e),e.avail_out===0))return n.last_flush=-1,ot}return t!==Nt?ot:n.wrap<=0?qc:(n.wrap===2?(j(n,e.adler&255),j(n,e.adler>>8&255),j(n,e.adler>>16&255),j(n,e.adler>>24&255),j(n,e.total_in&255),j(n,e.total_in>>8&255),j(n,e.total_in>>16&255),j(n,e.total_in>>24&255)):(Tn(n,e.adler>>>16),Tn(n,e.adler&65535)),Ot(e),n.wrap>0&&(n.wrap=-n.wrap),n.pending!==0?ot:qc)}function A1(e){var t;return!e||!e.state?Le:(t=e.state.status,t!==ao&&t!==ms&&t!==ro&&t!==no&&t!==io&&t!==Xt&&t!==Cn?Dt(e,Le):(e.state=null,t===Xt?Dt(e,e1):ot))}function P1(e,t){var r=t.length,n,i,o,a,s,l,f,c;if(!e||!e.state||(n=e.state,a=n.wrap,a===2||a===1&&n.status!==ao||n.lookahead))return Le;for(a===1&&(e.adler=Vc(e.adler,t,r,0)),n.wrap=0,r>=n.w_size&&(a===0&&(Rt(n.head),n.strstart=0,n.block_start=0,n.insert=0),c=new ge.Buf8(n.w_size),ge.arraySet(c,t,r-n.w_size,n.w_size,0),t=c,r=n.w_size),s=e.avail_in,l=e.next_in,f=e.input,e.avail_in=r,e.next_in=0,e.input=t,Qt(n);n.lookahead>=$;){i=n.strstart,o=n.lookahead-($-1);do n.ins_h=(n.ins_h<<n.hash_shift^n.window[i+$-1])&n.hash_mask,n.prev[i&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=i,i++;while(--o);n.strstart=i,n.lookahead=$-1,Qt(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=$-1,n.match_available=0,e.next_in=l,e.input=f,e.avail_in=s,n.wrap=a,ot}at.deflateInit=T1;at.deflateInit2=jc;at.deflateReset=Hc;at.deflateResetKeep=Zc;at.deflateSetHeader=S1;at.deflate=C1;at.deflateEnd=A1;at.deflateSetDictionary=P1;at.deflateInfo="pako deflate (from Nodeca project)"});var bs=K(Nr=>{"use strict";var so=mt(),Wc=!0,Xc=!0;try{String.fromCharCode.apply(null,[0])}catch{Wc=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{Xc=!1}var Pn=new so.Buf8(256);for(yt=0;yt<256;yt++)Pn[yt]=yt>=252?6:yt>=248?5:yt>=240?4:yt>=224?3:yt>=192?2:1;var yt;Pn[254]=Pn[254]=1;Nr.string2buf=function(e){var t,r,n,i,o,a=e.length,s=0;for(i=0;i<a;i++)r=e.charCodeAt(i),(r&64512)===55296&&i+1<a&&(n=e.charCodeAt(i+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),i++)),s+=r<128?1:r<2048?2:r<65536?3:4;for(t=new so.Buf8(s),o=0,i=0;o<s;i++)r=e.charCodeAt(i),(r&64512)===55296&&i+1<a&&(n=e.charCodeAt(i+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),i++)),r<128?t[o++]=r:r<2048?(t[o++]=192|r>>>6,t[o++]=128|r&63):r<65536?(t[o++]=224|r>>>12,t[o++]=128|r>>>6&63,t[o++]=128|r&63):(t[o++]=240|r>>>18,t[o++]=128|r>>>12&63,t[o++]=128|r>>>6&63,t[o++]=128|r&63);return t};function Kc(e,t){if(t<65534&&(e.subarray&&Xc||!e.subarray&&Wc))return String.fromCharCode.apply(null,so.shrinkBuf(e,t));for(var r="",n=0;n<t;n++)r+=String.fromCharCode(e[n]);return r}Nr.buf2binstring=function(e){return Kc(e,e.length)};Nr.binstring2buf=function(e){for(var t=new so.Buf8(e.length),r=0,n=t.length;r<n;r++)t[r]=e.charCodeAt(r);return t};Nr.buf2string=function(e,t){var r,n,i,o,a=t||e.length,s=new Array(a*2);for(n=0,r=0;r<a;){if(i=e[r++],i<128){s[n++]=i;continue}if(o=Pn[i],o>4){s[n++]=65533,r+=o-1;continue}for(i&=o===2?31:o===3?15:7;o>1&&r<a;)i=i<<6|e[r++]&63,o--;if(o>1){s[n++]=65533;continue}i<65536?s[n++]=i:(i-=65536,s[n++]=55296|i>>10&1023,s[n++]=56320|i&1023)}return Kc(s,n)};Nr.utf8border=function(e,t){var r;for(t=t||e.length,t>e.length&&(t=e.length),r=t-1;r>=0&&(e[r]&192)===128;)r--;return r<0||r===0?t:r+Pn[e[r]]>t?r:t}});var ys=K((N5,Qc)=>{"use strict";function k1(){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}Qc.exports=k1});var ru=K(Fn=>{"use strict";var kn=Yc(),Mn=mt(),vs=bs(),ws=eo(),M1=ys(),tu=Object.prototype.toString,F1=0,xs=4,zr=0,Jc=1,eu=2,L1=-1,I1=0,O1=8;function er(e){if(!(this instanceof er))return new er(e);this.options=Mn.assign({level:L1,method:O1,chunkSize:16384,windowBits:15,memLevel:8,strategy:I1,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 M1,this.strm.avail_out=0;var r=kn.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(r!==zr)throw new Error(ws[r]);if(t.header&&kn.deflateSetHeader(this.strm,t.header),t.dictionary){var n;if(typeof t.dictionary=="string"?n=vs.string2buf(t.dictionary):tu.call(t.dictionary)==="[object ArrayBuffer]"?n=new Uint8Array(t.dictionary):n=t.dictionary,r=kn.deflateSetDictionary(this.strm,n),r!==zr)throw new Error(ws[r]);this._dict_set=!0}}er.prototype.push=function(e,t){var r=this.strm,n=this.options.chunkSize,i,o;if(this.ended)return!1;o=t===~~t?t:t===!0?xs:F1,typeof e=="string"?r.input=vs.string2buf(e):tu.call(e)==="[object ArrayBuffer]"?r.input=new Uint8Array(e):r.input=e,r.next_in=0,r.avail_in=r.input.length;do{if(r.avail_out===0&&(r.output=new Mn.Buf8(n),r.next_out=0,r.avail_out=n),i=kn.deflate(r,o),i!==Jc&&i!==zr)return this.onEnd(i),this.ended=!0,!1;(r.avail_out===0||r.avail_in===0&&(o===xs||o===eu))&&(this.options.to==="string"?this.onData(vs.buf2binstring(Mn.shrinkBuf(r.output,r.next_out))):this.onData(Mn.shrinkBuf(r.output,r.next_out)))}while((r.avail_in>0||r.avail_out===0)&&i!==Jc);return o===xs?(i=kn.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===zr):(o===eu&&(this.onEnd(zr),r.avail_out=0),!0)};er.prototype.onData=function(e){this.chunks.push(e)};er.prototype.onEnd=function(e){e===zr&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Mn.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function _s(e,t){var r=new er(t);if(r.push(e,!0),r.err)throw r.msg||ws[r.err];return r.result}function R1(e,t){return t=t||{},t.raw=!0,_s(e,t)}function B1(e,t){return t=t||{},t.gzip=!0,_s(e,t)}Fn.Deflate=er;Fn.deflate=_s;Fn.deflateRaw=R1;Fn.gzip=B1});var iu=K((U5,nu)=>{"use strict";var fo=30,D1=12;nu.exports=function(t,r){var n,i,o,a,s,l,f,c,u,d,h,g,x,T,_,v,M,L,I,B,N,p,m,b,y;n=t.state,i=t.next_in,b=t.input,o=i+(t.avail_in-5),a=t.next_out,y=t.output,s=a-(r-t.avail_out),l=a+(t.avail_out-257),f=n.dmax,c=n.wsize,u=n.whave,d=n.wnext,h=n.window,g=n.hold,x=n.bits,T=n.lencode,_=n.distcode,v=(1<<n.lenbits)-1,M=(1<<n.distbits)-1;e:do{x<15&&(g+=b[i++]<<x,x+=8,g+=b[i++]<<x,x+=8),L=T[g&v];t:for(;;){if(I=L>>>24,g>>>=I,x-=I,I=L>>>16&255,I===0)y[a++]=L&65535;else if(I&16){B=L&65535,I&=15,I&&(x<I&&(g+=b[i++]<<x,x+=8),B+=g&(1<<I)-1,g>>>=I,x-=I),x<15&&(g+=b[i++]<<x,x+=8,g+=b[i++]<<x,x+=8),L=_[g&M];r:for(;;){if(I=L>>>24,g>>>=I,x-=I,I=L>>>16&255,I&16){if(N=L&65535,I&=15,x<I&&(g+=b[i++]<<x,x+=8,x<I&&(g+=b[i++]<<x,x+=8)),N+=g&(1<<I)-1,N>f){t.msg="invalid distance too far back",n.mode=fo;break e}if(g>>>=I,x-=I,I=a-s,N>I){if(I=N-I,I>u&&n.sane){t.msg="invalid distance too far back",n.mode=fo;break e}if(p=0,m=h,d===0){if(p+=c-I,I<B){B-=I;do y[a++]=h[p++];while(--I);p=a-N,m=y}}else if(d<I){if(p+=c+d-I,I-=d,I<B){B-=I;do y[a++]=h[p++];while(--I);if(p=0,d<B){I=d,B-=I;do y[a++]=h[p++];while(--I);p=a-N,m=y}}}else if(p+=d-I,I<B){B-=I;do y[a++]=h[p++];while(--I);p=a-N,m=y}for(;B>2;)y[a++]=m[p++],y[a++]=m[p++],y[a++]=m[p++],B-=3;B&&(y[a++]=m[p++],B>1&&(y[a++]=m[p++]))}else{p=a-N;do y[a++]=y[p++],y[a++]=y[p++],y[a++]=y[p++],B-=3;while(B>2);B&&(y[a++]=y[p++],B>1&&(y[a++]=y[p++]))}}else if(I&64){t.msg="invalid distance code",n.mode=fo;break e}else{L=_[(L&65535)+(g&(1<<I)-1)];continue r}break}}else if(I&64)if(I&32){n.mode=D1;break e}else{t.msg="invalid literal/length code",n.mode=fo;break e}else{L=T[(L&65535)+(g&(1<<I)-1)];continue t}break}}while(i<o&&a<l);B=x>>3,i-=B,x-=B<<3,g&=(1<<x)-1,t.next_in=i,t.next_out=a,t.avail_in=i<o?5+(o-i):5-(i-o),t.avail_out=a<l?257+(l-a):257-(a-l),n.hold=g,n.bits=x}});var uu=K((q5,cu)=>{"use strict";var ou=mt(),Ur=15,au=852,su=592,fu=0,Es=1,lu=2,N1=[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],z1=[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],U1=[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],q1=[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];cu.exports=function(t,r,n,i,o,a,s,l){var f=l.bits,c=0,u=0,d=0,h=0,g=0,x=0,T=0,_=0,v=0,M=0,L,I,B,N,p,m=null,b=0,y,w=new ou.Buf16(Ur+1),S=new ou.Buf16(Ur+1),P=null,E=0,C,k,A;for(c=0;c<=Ur;c++)w[c]=0;for(u=0;u<i;u++)w[r[n+u]]++;for(g=f,h=Ur;h>=1&&w[h]===0;h--);if(g>h&&(g=h),h===0)return o[a++]=1<<24|64<<16|0,o[a++]=1<<24|64<<16|0,l.bits=1,0;for(d=1;d<h&&w[d]===0;d++);for(g<d&&(g=d),_=1,c=1;c<=Ur;c++)if(_<<=1,_-=w[c],_<0)return-1;if(_>0&&(t===fu||h!==1))return-1;for(S[1]=0,c=1;c<Ur;c++)S[c+1]=S[c]+w[c];for(u=0;u<i;u++)r[n+u]!==0&&(s[S[r[n+u]]++]=u);if(t===fu?(m=P=s,y=19):t===Es?(m=N1,b-=257,P=z1,E-=257,y=256):(m=U1,P=q1,y=-1),M=0,u=0,c=d,p=a,x=g,T=0,B=-1,v=1<<g,N=v-1,t===Es&&v>au||t===lu&&v>su)return 1;for(;;){C=c-T,s[u]<y?(k=0,A=s[u]):s[u]>y?(k=P[E+s[u]],A=m[b+s[u]]):(k=32+64,A=0),L=1<<c-T,I=1<<x,d=I;do I-=L,o[p+(M>>T)+I]=C<<24|k<<16|A|0;while(I!==0);for(L=1<<c-1;M&L;)L>>=1;if(L!==0?(M&=L-1,M+=L):M=0,u++,--w[c]===0){if(c===h)break;c=r[n+s[u]]}if(c>g&&(M&N)!==B){for(T===0&&(T=g),p+=d,x=c-T,_=1<<x;x+T<h&&(_-=w[x+T],!(_<=0));)x++,_<<=1;if(v+=1<<x,t===Es&&v>au||t===lu&&v>su)return 1;B=M&N,o[B]=g<<24|x<<16|p-a|0}}return M!==0&&(o[p+M]=c-T<<24|64<<16|0),l.bits=g,0}});var Hu=K(Ge=>{"use strict";var Ce=mt(),ks=us(),st=ds(),G1=iu(),Ln=uu(),V1=0,Du=1,Nu=2,du=4,$1=5,lo=6,tr=0,Z1=1,H1=2,Ie=-2,zu=-3,Ms=-4,j1=-5,hu=8,Uu=1,pu=2,gu=3,mu=4,bu=5,yu=6,xu=7,vu=8,wu=9,_u=10,ho=11,xt=12,Ss=13,Eu=14,Ts=15,Su=16,Tu=17,Cu=18,Au=19,co=20,uo=21,Pu=22,ku=23,Mu=24,Fu=25,Lu=26,Cs=27,Iu=28,Ou=29,Q=30,Fs=31,Y1=32,W1=852,X1=592,K1=15,Q1=K1;function Ru(e){return(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24)}function J1(){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 Ce.Buf16(320),this.work=new Ce.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function qu(e){var t;return!e||!e.state?Ie:(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=t.wrap&1),t.mode=Uu,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Ce.Buf32(W1),t.distcode=t.distdyn=new Ce.Buf32(X1),t.sane=1,t.back=-1,tr)}function Gu(e){var t;return!e||!e.state?Ie:(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,qu(e))}function Vu(e,t){var r,n;return!e||!e.state||(n=e.state,t<0?(r=0,t=-t):(r=(t>>4)+1,t<48&&(t&=15)),t&&(t<8||t>15))?Ie:(n.window!==null&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,Gu(e))}function $u(e,t){var r,n;return e?(n=new J1,e.state=n,n.window=null,r=Vu(e,t),r!==tr&&(e.state=null),r):Ie}function eb(e){return $u(e,Q1)}var Bu=!0,As,Ps;function tb(e){if(Bu){var t;for(As=new Ce.Buf32(512),Ps=new Ce.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(Ln(Du,e.lens,0,288,As,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;Ln(Nu,e.lens,0,32,Ps,0,e.work,{bits:5}),Bu=!1}e.lencode=As,e.lenbits=9,e.distcode=Ps,e.distbits=5}function Zu(e,t,r,n){var i,o=e.state;return o.window===null&&(o.wsize=1<<o.wbits,o.wnext=0,o.whave=0,o.window=new Ce.Buf8(o.wsize)),n>=o.wsize?(Ce.arraySet(o.window,t,r-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):(i=o.wsize-o.wnext,i>n&&(i=n),Ce.arraySet(o.window,t,r-n,i,o.wnext),n-=i,n?(Ce.arraySet(o.window,t,r-n,n,0),o.wnext=n,o.whave=o.wsize):(o.wnext+=i,o.wnext===o.wsize&&(o.wnext=0),o.whave<o.wsize&&(o.whave+=i))),0}function rb(e,t){var r,n,i,o,a,s,l,f,c,u,d,h,g,x,T=0,_,v,M,L,I,B,N,p,m=new Ce.Buf8(4),b,y,w=[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&&e.avail_in!==0)return Ie;r=e.state,r.mode===xt&&(r.mode=Ss),a=e.next_out,i=e.output,l=e.avail_out,o=e.next_in,n=e.input,s=e.avail_in,f=r.hold,c=r.bits,u=s,d=l,p=tr;e:for(;;)switch(r.mode){case Uu:if(r.wrap===0){r.mode=Ss;break}for(;c<16;){if(s===0)break e;s--,f+=n[o++]<<c,c+=8}if(r.wrap&2&&f===35615){r.check=0,m[0]=f&255,m[1]=f>>>8&255,r.check=st(r.check,m,2,0),f=0,c=0,r.mode=pu;break}if(r.flags=0,r.head&&(r.head.done=!1),!(r.wrap&1)||(((f&255)<<8)+(f>>8))%31){e.msg="incorrect header check",r.mode=Q;break}if((f&15)!==hu){e.msg="unknown compression method",r.mode=Q;break}if(f>>>=4,c-=4,N=(f&15)+8,r.wbits===0)r.wbits=N;else if(N>r.wbits){e.msg="invalid window size",r.mode=Q;break}r.dmax=1<<N,e.adler=r.check=1,r.mode=f&512?_u:xt,f=0,c=0;break;case pu:for(;c<16;){if(s===0)break e;s--,f+=n[o++]<<c,c+=8}if(r.flags=f,(r.flags&255)!==hu){e.msg="unknown compression method",r.mode=Q;break}if(r.flags&57344){e.msg="unknown header flags set",r.mode=Q;break}r.head&&(r.head.text=f>>8&1),r.flags&512&&(m[0]=f&255,m[1]=f>>>8&255,r.check=st(r.check,m,2,0)),f=0,c=0,r.mode=gu;case gu:for(;c<32;){if(s===0)break e;s--,f+=n[o++]<<c,c+=8}r.head&&(r.head.time=f),r.flags&512&&(m[0]=f&255,m[1]=f>>>8&255,m[2]=f>>>16&255,m[3]=f>>>24&255,r.check=st(r.check,m,4,0)),f=0,c=0,r.mode=mu;case mu:for(;c<16;){if(s===0)break e;s--,f+=n[o++]<<c,c+=8}r.head&&(r.head.xflags=f&255,r.head.os=f>>8),r.flags&512&&(m[0]=f&255,m[1]=f>>>8&255,r.check=st(r.check,m,2,0)),f=0,c=0,r.mode=bu;case bu:if(r.flags&1024){for(;c<16;){if(s===0)break e;s--,f+=n[o++]<<c,c+=8}r.length=f,r.head&&(r.head.extra_len=f),r.flags&512&&(m[0]=f&255,m[1]=f>>>8&255,r.check=st(r.check,m,2,0)),f=0,c=0}else r.head&&(r.head.extra=null);r.mode=yu;case yu:if(r.flags&1024&&(h=r.length,h>s&&(h=s),h&&(r.head&&(N=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),Ce.arraySet(r.head.extra,n,o,h,N)),r.flags&512&&(r.check=st(r.check,n,h,o)),s-=h,o+=h,r.length-=h),r.length))break e;r.length=0,r.mode=xu;case xu:if(r.flags&2048){if(s===0)break e;h=0;do N=n[o+h++],r.head&&N&&r.length<65536&&(r.head.name+=String.fromCharCode(N));while(N&&h<s);if(r.flags&512&&(r.check=st(r.check,n,h,o)),s-=h,o+=h,N)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=vu;case vu:if(r.flags&4096){if(s===0)break e;h=0;do N=n[o+h++],r.head&&N&&r.length<65536&&(r.head.comment+=String.fromCharCode(N));while(N&&h<s);if(r.flags&512&&(r.check=st(r.check,n,h,o)),s-=h,o+=h,N)break e}else r.head&&(r.head.comment=null);r.mode=wu;case wu:if(r.flags&512){for(;c<16;){if(s===0)break e;s--,f+=n[o++]<<c,c+=8}if(f!==(r.check&65535)){e.msg="header crc mismatch",r.mode=Q;break}f=0,c=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=xt;break;case _u:for(;c<32;){if(s===0)break e;s--,f+=n[o++]<<c,c+=8}e.adler=r.check=Ru(f),f=0,c=0,r.mode=ho;case ho:if(r.havedict===0)return e.next_out=a,e.avail_out=l,e.next_in=o,e.avail_in=s,r.hold=f,r.bits=c,H1;e.adler=r.check=1,r.mode=xt;case xt:if(t===$1||t===lo)break e;case Ss:if(r.last){f>>>=c&7,c-=c&7,r.mode=Cs;break}for(;c<3;){if(s===0)break e;s--,f+=n[o++]<<c,c+=8}switch(r.last=f&1,f>>>=1,c-=1,f&3){case 0:r.mode=Eu;break;case 1:if(tb(r),r.mode=co,t===lo){f>>>=2,c-=2;break e}break;case 2:r.mode=Tu;break;case 3:e.msg="invalid block type",r.mode=Q}f>>>=2,c-=2;break;case Eu:for(f>>>=c&7,c-=c&7;c<32;){if(s===0)break e;s--,f+=n[o++]<<c,c+=8}if((f&65535)!==(f>>>16^65535)){e.msg="invalid stored block lengths",r.mode=Q;break}if(r.length=f&65535,f=0,c=0,r.mode=Ts,t===lo)break e;case Ts:r.mode=Su;case Su:if(h=r.length,h){if(h>s&&(h=s),h>l&&(h=l),h===0)break e;Ce.arraySet(i,n,o,h,a),s-=h,o+=h,l-=h,a+=h,r.length-=h;break}r.mode=xt;break;case Tu:for(;c<14;){if(s===0)break e;s--,f+=n[o++]<<c,c+=8}if(r.nlen=(f&31)+257,f>>>=5,c-=5,r.ndist=(f&31)+1,f>>>=5,c-=5,r.ncode=(f&15)+4,f>>>=4,c-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=Q;break}r.have=0,r.mode=Cu;case Cu:for(;r.have<r.ncode;){for(;c<3;){if(s===0)break e;s--,f+=n[o++]<<c,c+=8}r.lens[w[r.have++]]=f&7,f>>>=3,c-=3}for(;r.have<19;)r.lens[w[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,b={bits:r.lenbits},p=Ln(V1,r.lens,0,19,r.lencode,0,r.work,b),r.lenbits=b.bits,p){e.msg="invalid code lengths set",r.mode=Q;break}r.have=0,r.mode=Au;case Au:for(;r.have<r.nlen+r.ndist;){for(;T=r.lencode[f&(1<<r.lenbits)-1],_=T>>>24,v=T>>>16&255,M=T&65535,!(_<=c);){if(s===0)break e;s--,f+=n[o++]<<c,c+=8}if(M<16)f>>>=_,c-=_,r.lens[r.have++]=M;else{if(M===16){for(y=_+2;c<y;){if(s===0)break e;s--,f+=n[o++]<<c,c+=8}if(f>>>=_,c-=_,r.have===0){e.msg="invalid bit length repeat",r.mode=Q;break}N=r.lens[r.have-1],h=3+(f&3),f>>>=2,c-=2}else if(M===17){for(y=_+3;c<y;){if(s===0)break e;s--,f+=n[o++]<<c,c+=8}f>>>=_,c-=_,N=0,h=3+(f&7),f>>>=3,c-=3}else{for(y=_+7;c<y;){if(s===0)break e;s--,f+=n[o++]<<c,c+=8}f>>>=_,c-=_,N=0,h=11+(f&127),f>>>=7,c-=7}if(r.have+h>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=Q;break}for(;h--;)r.lens[r.have++]=N}}if(r.mode===Q)break;if(r.lens[256]===0){e.msg="invalid code -- missing end-of-block",r.mode=Q;break}if(r.lenbits=9,b={bits:r.lenbits},p=Ln(Du,r.lens,0,r.nlen,r.lencode,0,r.work,b),r.lenbits=b.bits,p){e.msg="invalid literal/lengths set",r.mode=Q;break}if(r.distbits=6,r.distcode=r.distdyn,b={bits:r.distbits},p=Ln(Nu,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,b),r.distbits=b.bits,p){e.msg="invalid distances set",r.mode=Q;break}if(r.mode=co,t===lo)break e;case co:r.mode=uo;case uo:if(s>=6&&l>=258){e.next_out=a,e.avail_out=l,e.next_in=o,e.avail_in=s,r.hold=f,r.bits=c,G1(e,d),a=e.next_out,i=e.output,l=e.avail_out,o=e.next_in,n=e.input,s=e.avail_in,f=r.hold,c=r.bits,r.mode===xt&&(r.back=-1);break}for(r.back=0;T=r.lencode[f&(1<<r.lenbits)-1],_=T>>>24,v=T>>>16&255,M=T&65535,!(_<=c);){if(s===0)break e;s--,f+=n[o++]<<c,c+=8}if(v&&!(v&240)){for(L=_,I=v,B=M;T=r.lencode[B+((f&(1<<L+I)-1)>>L)],_=T>>>24,v=T>>>16&255,M=T&65535,!(L+_<=c);){if(s===0)break e;s--,f+=n[o++]<<c,c+=8}f>>>=L,c-=L,r.back+=L}if(f>>>=_,c-=_,r.back+=_,r.length=M,v===0){r.mode=Lu;break}if(v&32){r.back=-1,r.mode=xt;break}if(v&64){e.msg="invalid literal/length code",r.mode=Q;break}r.extra=v&15,r.mode=Pu;case Pu:if(r.extra){for(y=r.extra;c<y;){if(s===0)break e;s--,f+=n[o++]<<c,c+=8}r.length+=f&(1<<r.extra)-1,f>>>=r.extra,c-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=ku;case ku:for(;T=r.distcode[f&(1<<r.distbits)-1],_=T>>>24,v=T>>>16&255,M=T&65535,!(_<=c);){if(s===0)break e;s--,f+=n[o++]<<c,c+=8}if(!(v&240)){for(L=_,I=v,B=M;T=r.distcode[B+((f&(1<<L+I)-1)>>L)],_=T>>>24,v=T>>>16&255,M=T&65535,!(L+_<=c);){if(s===0)break e;s--,f+=n[o++]<<c,c+=8}f>>>=L,c-=L,r.back+=L}if(f>>>=_,c-=_,r.back+=_,v&64){e.msg="invalid distance code",r.mode=Q;break}r.offset=M,r.extra=v&15,r.mode=Mu;case Mu:if(r.extra){for(y=r.extra;c<y;){if(s===0)break e;s--,f+=n[o++]<<c,c+=8}r.offset+=f&(1<<r.extra)-1,f>>>=r.extra,c-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=Q;break}r.mode=Fu;case Fu:if(l===0)break e;if(h=d-l,r.offset>h){if(h=r.offset-h,h>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=Q;break}h>r.wnext?(h-=r.wnext,g=r.wsize-h):g=r.wnext-h,h>r.length&&(h=r.length),x=r.window}else x=i,g=a-r.offset,h=r.length;h>l&&(h=l),l-=h,r.length-=h;do i[a++]=x[g++];while(--h);r.length===0&&(r.mode=uo);break;case Lu:if(l===0)break e;i[a++]=r.length,l--,r.mode=uo;break;case Cs:if(r.wrap){for(;c<32;){if(s===0)break e;s--,f|=n[o++]<<c,c+=8}if(d-=l,e.total_out+=d,r.total+=d,d&&(e.adler=r.check=r.flags?st(r.check,i,d,a-d):ks(r.check,i,d,a-d)),d=l,(r.flags?f:Ru(f))!==r.check){e.msg="incorrect data check",r.mode=Q;break}f=0,c=0}r.mode=Iu;case Iu:if(r.wrap&&r.flags){for(;c<32;){if(s===0)break e;s--,f+=n[o++]<<c,c+=8}if(f!==(r.total&4294967295)){e.msg="incorrect length check",r.mode=Q;break}f=0,c=0}r.mode=Ou;case Ou:p=Z1;break e;case Q:p=zu;break e;case Fs:return Ms;case Y1:default:return Ie}return e.next_out=a,e.avail_out=l,e.next_in=o,e.avail_in=s,r.hold=f,r.bits=c,(r.wsize||d!==e.avail_out&&r.mode<Q&&(r.mode<Cs||t!==du))&&Zu(e,e.output,e.next_out,d-e.avail_out)?(r.mode=Fs,Ms):(u-=e.avail_in,d-=e.avail_out,e.total_in+=u,e.total_out+=d,r.total+=d,r.wrap&&d&&(e.adler=r.check=r.flags?st(r.check,i,d,e.next_out-d):ks(r.check,i,d,e.next_out-d)),e.data_type=r.bits+(r.last?64:0)+(r.mode===xt?128:0)+(r.mode===co||r.mode===Ts?256:0),(u===0&&d===0||t===du)&&p===tr&&(p=j1),p)}function nb(e){if(!e||!e.state)return Ie;var t=e.state;return t.window&&(t.window=null),e.state=null,tr}function ib(e,t){var r;return!e||!e.state||(r=e.state,!(r.wrap&2))?Ie:(r.head=t,t.done=!1,tr)}function ob(e,t){var r=t.length,n,i,o;return!e||!e.state||(n=e.state,n.wrap!==0&&n.mode!==ho)?Ie:n.mode===ho&&(i=1,i=ks(i,t,r,0),i!==n.check)?zu:(o=Zu(e,t,r,r),o?(n.mode=Fs,Ms):(n.havedict=1,tr))}Ge.inflateReset=Gu;Ge.inflateReset2=Vu;Ge.inflateResetKeep=qu;Ge.inflateInit=eb;Ge.inflateInit2=$u;Ge.inflate=rb;Ge.inflateEnd=nb;Ge.inflateGetHeader=ib;Ge.inflateSetDictionary=ob;Ge.inflateInfo="pako inflate (from Nodeca project)"});var Ls=K((V5,ju)=>{"use strict";ju.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}});var Wu=K(($5,Yu)=>{"use strict";function ab(){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}Yu.exports=ab});var Ku=K(On=>{"use strict";var qr=Hu(),In=mt(),po=bs(),oe=Ls(),Is=eo(),sb=ys(),fb=Wu(),Xu=Object.prototype.toString;function rr(e){if(!(this instanceof rr))return new rr(e);this.options=In.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,t.windowBits===0&&(t.windowBits=-15)),t.windowBits>=0&&t.windowBits<16&&!(e&&e.windowBits)&&(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&(t.windowBits&15||(t.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new sb,this.strm.avail_out=0;var r=qr.inflateInit2(this.strm,t.windowBits);if(r!==oe.Z_OK)throw new Error(Is[r]);if(this.header=new fb,qr.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=po.string2buf(t.dictionary):Xu.call(t.di