!function(t,i){"object"==typeof exports&&"undefined"!=typeof module?i(exports):"function"==typeof define&&define.amd?define(["exports"],i):i((t="undefined"!=typeof globalThis?globalThis:t||self).zip={})}(this,(function(t){"use strict";function i(){ /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ i=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},c=r.iterator||"@@iterator",d=r.asyncIterator||"@@asyncIterator",l=r.toStringTag||"@@toStringTag";function o(t,i,e){return Object.defineProperty(t,i,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[i]}try{o({},"")}catch(t){o=function(t,i,e){return t[i]=e}}function s(t,i,e,n){var r=i&&i.prototype instanceof m?i:m,c=Object.create(r.prototype),d=new W(n||[]);return c._invoke=function(t,i,e){var n="suspendedStart";return function(r,c){if("executing"===n)throw Error("Generator is already running");if("completed"===n){if("throw"===r)throw c;return{value:void 0,done:!0}}for(e.method=r,e.arg=c;;){var d=e.delegate;if(d){var l=I(d,e);if(l){if(l===a)continue;return l}}if("next"===e.method)e.sent=e._sent=e.arg;else if("throw"===e.method){if("suspendedStart"===n)throw n="completed",e.arg;e.dispatchException(e.arg)}else"return"===e.method&&e.abrupt("return",e.arg);n="executing";var o=u(t,i,e);if("normal"===o.type){if(n=e.done?"completed":"suspendedYield",o.arg===a)continue;return{value:o.arg,done:e.done}}"throw"===o.type&&(n="completed",e.method="throw",e.arg=o.arg)}}}(t,e,d),c}function u(t,i,e){try{return{type:"normal",arg:t.call(i,e)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var a={};function m(){}function y(){}function b(){}var h={};o(h,c,(function(){return this}));var p=Object.getPrototypeOf,Z=p&&p(p(x([])));Z&&Z!==e&&n.call(Z,c)&&(h=Z);var L=b.prototype=m.prototype=Object.create(h);function X(t){["next","throw","return"].forEach((function(i){o(t,i,(function(t){return this._invoke(i,t)}))}))}function f(t,i){function e(r,c,d,l){var o=u(t[r],t,c);if("throw"!==o.type){var s=o.arg,a=s.value;return a&&"object"==typeof a&&n.call(a,"__await")?i.resolve(a.__await).then((function(t){e("next",t,d,l)}),(function(t){e("throw",t,d,l)})):i.resolve(a).then((function(t){s.value=t,d(s)}),(function(t){return e("throw",t,d,l)}))}l(o.arg)}var r;this._invoke=function(t,n){function c(){return new i((function(i,r){e(t,n,i,r)}))}return r=r?r.then(c,c):c()}}function I(t,i){var e=t.iterator[i.method];if(void 0===e){if(i.delegate=null,"throw"===i.method){if(t.iterator.return&&(i.method="return",i.arg=void 0,I(t,i),"throw"===i.method))return a;i.method="throw",i.arg=new TypeError("The iterator does not provide a 'throw' method")}return a}var n=u(e,t.iterator,i.arg);if("throw"===n.type)return i.method="throw",i.arg=n.arg,i.delegate=null,a;var r=n.arg;return r?r.done?(i[t.resultName]=r.value,i.next=t.nextLoc,"return"!==i.method&&(i.method="next",i.arg=void 0),i.delegate=null,a):r:(i.method="throw",i.arg=new TypeError("iterator result is not an object"),i.delegate=null,a)}function G(t){var i={tryLoc:t[0]};1 in t&&(i.catchLoc=t[1]),2 in t&&(i.finallyLoc=t[2],i.afterLoc=t[3]),this.tryEntries.push(i)}function K(t){var i=t.completion||{};i.type="normal",delete i.arg,t.completion=i}function W(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(G,this),this.reset(!0)}function x(t){if(t){var i=t[c];if(i)return i.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var e=-1,r=function i(){for(;++e=0;--r){var c=this.tryEntries[r],d=c.completion;if("root"===c.tryLoc)return e("end");if(c.tryLoc<=this.prev){var l=n.call(c,"catchLoc"),o=n.call(c,"finallyLoc");if(l&&o){if(this.prev=0;--e){var r=this.tryEntries[e];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--i){var e=this.tryEntries[i];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),K(e),a}},catch:function(t){for(var i=this.tryEntries.length-1;i>=0;--i){var e=this.tryEntries[i];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var r=n.arg;K(e)}return r}}throw Error("illegal catch attempt")},delegateYield:function(t,i,e){return this.delegate={iterator:x(t),resultName:i,nextLoc:e},"next"===this.method&&(this.arg=void 0),a}},t}function e(t){this.wrapped=t}function n(t){var i,n;function r(i,n){try{var d=t[i](n),l=d.value,o=l instanceof e;Promise.resolve(o?l.wrapped:l).then((function(t){o?r("return"===i?"return":"next",t):c(d.done?"return":"normal",t)}),(function(t){r("throw",t)}))}catch(t){c("throw",t)}}function c(t,e){switch(t){case"return":i.resolve({value:e,done:!0});break;case"throw":i.reject(e);break;default:i.resolve({value:e,done:!1})}(i=i.next)?r(i.key,i.arg):n=null}this._invoke=function(t,e){return new Promise((function(c,d){var l={key:t,arg:e,resolve:c,reject:d,next:null};n?n=n.next=l:(i=n=l,r(t,e))}))},"function"!=typeof t.return&&(this.return=void 0)}function r(t){return function(){return new n(t.apply(this,arguments))}}function c(t){return new e(t)}function d(t,i){if(!(t instanceof i))throw new TypeError("Cannot call a class as a function")}function l(t,i){for(var e=0;earguments.length?t:e):r.value}},Z.apply(this,arguments)}function L(t,i){return function(t){if(Array.isArray(t))return t}(t)||function(t,i){var e=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=e){var n,r,c=[],d=!0,l=!1;try{for(e=e.call(t);!(d=(n=e.next()).done)&&(c.push(n.value),!i||c.length!==i);d=!0);}catch(t){l=!0,r=t}finally{try{d||null==e.return||e.return()}finally{if(l)throw r}}return c}}(t,i)||f(t,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function X(t){return function(t){if(Array.isArray(t))return I(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||f(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(t,i){if(t){if("string"==typeof t)return I(t,i);var e={}.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?I(t,i):void 0}}function I(t,i){(null==i||i>t.length)&&(i=t.length);for(var e=0,n=Array(i);i>e;e++)n[e]=t[e];return n}function G(t,i){var e="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!e){if(Array.isArray(t)||(e=f(t))||i&&t&&"number"==typeof t.length){e&&(t=e);var n=0,r=function(){};return{s:r,n:function(){return narguments.length?ut(ot[t]):ot[t]&&ot[t][i]},mt=F({}.isPrototypeOf),yt=at("navigator","userAgent")||"",bt=x,ht=yt,pt=bt.process,Zt=bt.Deno,Lt=pt&&pt.versions||Zt&&Zt.version,Xt=Lt&&Lt.v8;Xt&&(J=(k=Xt.split("."))[0]>0&&4>k[0]?1:+(k[0]+k[1])),!J&&ht&&((k=ht.match(/Edge\/(\d+)/))&&74>k[1]||(k=ht.match(/Chrome\/(\d+)/))&&(J=+k[1]));var ft=J,It=ft,Gt=!!Object.getOwnPropertySymbols&&!w((function(){var t=Symbol();return!(t+"")||!(Object(t)instanceof Symbol)||!Symbol.sham&&It&&41>It})),Kt=Gt&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,Wt=at,xt=ct,St=mt,wt=Object,Yt=Kt?function(t){return"symbol"==typeof t}:function(t){var i=Wt("Symbol");return xt(i)&&St(i.prototype,wt(t))},Vt=String,Tt=function(t){try{return Vt(t)}catch(t){return"Object"}},gt=ct,Ht=Tt,vt=TypeError,Pt=function(t){if(gt(t))return t;throw vt(Ht(t)+" is not a function")},Ct=Pt,kt=function(t,i){var e=t[i];return null==e?void 0:Ct(e)},Jt=g,Mt=ct,Rt=lt,Dt=TypeError,Ut={exports:{}},Nt=x,jt=Object.defineProperty,Ft=function(t,i){try{jt(Nt,t,{value:i,configurable:!0,writable:!0})}catch(e){Nt[t]=i}return i},zt=Ft,Et="__core-js_shared__",Qt=x[Et]||zt(Et,{}),Ot=Qt;(Ut.exports=function(t,i){return Ot[t]||(Ot[t]=void 0!==i?i:{})})("versions",[]).push({version:"3.23.2",mode:"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.23.2/LICENSE",source:"https://github.com/zloirock/core-js"});var Bt=it,At=Object,_t=function(t){return At(Bt(t))},qt=_t,$t=F({}.hasOwnProperty),ti=Object.hasOwn||function(t,i){return $t(qt(t),i)},ii=F,ei=0,ni=Math.random(),ri=ii(1..toString),ci=function(t){return"Symbol("+(void 0===t?"":t)+")_"+ri(++ei+ni,36)},di=x,li=Ut.exports,oi=ti,si=ci,ui=Gt,ai=Kt,mi=li("wks"),yi=di.Symbol,bi=yi&&yi.for,hi=ai?yi:yi&&yi.withoutSetter||si,pi=function(t){if(!oi(mi,t)||!ui&&"string"!=typeof mi[t]){var i="Symbol."+t;ui&&oi(yi,t)?mi[t]=yi[t]:mi[t]=ai&&bi?bi(i):hi(i)}return mi[t]},Zi=g,Li=lt,Xi=Yt,fi=kt,Ii=TypeError,Gi=pi("toPrimitive"),Ki=function(t,i){if(!Li(t)||Xi(t))return t;var e,n=fi(t,Gi);if(n){if(void 0===i&&(i="default"),e=Zi(n,t,i),!Li(e)||Xi(e))return e;throw Ii("Can't convert object to primitive value")}return void 0===i&&(i="number"),function(t,i){var e,n;if("string"===i&&Mt(e=t.toString)&&!Rt(n=Jt(e,t)))return n;if(Mt(e=t.valueOf)&&!Rt(n=Jt(e,t)))return n;if("string"!==i&&Mt(e=t.toString)&&!Rt(n=Jt(e,t)))return n;throw Dt("Can't convert object to primitive value")}(t,i)},Wi=Ki,xi=Yt,Si=function(t){var i=Wi(t,"string");return xi(i)?i:i+""},wi=lt,Yi=x.document,Vi=wi(Yi)&&wi(Yi.createElement),Ti=function(t){return Vi?Yi.createElement(t):{}},gi=Ti,Hi=!Y&&!w((function(){return 7!=Object.defineProperty(gi("div"),"a",{get:function(){return 7}}).a})),vi=Y,Pi=g,Ci=H,ki=M,Ji=rt,Mi=Si,Ri=ti,Di=Hi,Ui=Object.getOwnPropertyDescriptor;S.f=vi?Ui:function(t,i){if(t=Ji(t),i=Mi(i),Di)try{return Ui(t,i)}catch(t){}if(Ri(t,i))return ki(!Pi(Ci.f,t,i),t[i])};var Ni={},ji=Y&&w((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),Fi=lt,zi=String,Ei=TypeError,Qi=function(t){if(Fi(t))return t;throw Ei(zi(t)+" is not an object")},Oi=Y,Bi=Hi,Ai=ji,_i=Qi,qi=Si,$i=TypeError,te=Object.defineProperty,ie=Object.getOwnPropertyDescriptor;Ni.f=Oi?Ai?function(t,i,e){if(_i(t),i=qi(i),_i(e),"function"==typeof t&&"prototype"===i&&"value"in e&&"writable"in e&&!e.writable){var n=ie(t,i);n&&n.writable&&(t[i]=e.value,e={configurable:"configurable"in e?e.configurable:n.configurable,enumerable:"enumerable"in e?e.enumerable:n.enumerable,writable:!1})}return te(t,i,e)}:te:function(t,i,e){if(_i(t),i=qi(i),_i(e),Bi)try{return te(t,i,e)}catch(t){}if("get"in e||"set"in e)throw $i("Accessors not supported");return"value"in e&&(t[i]=e.value),t};var ee=Ni,ne=M,re=Y?function(t,i,e){return ee.f(t,i,ne(1,e))}:function(t,i,e){return t[i]=e,t},ce={exports:{}},de=Y,le=Function.prototype,oe=de&&Object.getOwnPropertyDescriptor,se=ti(le,"name"),ue={EXISTS:se,PROPER:se&&!1,CONFIGURABLE:se&&(!de||de&&oe(le,"name").configurable)},ae=ct,me=Qt,ye=F(Function.toString);ae(me.inspectSource)||(me.inspectSource=function(t){return ye(t)});var be,he,pe,Ze=me.inspectSource,Le=ct,Xe=Ze,fe=x.WeakMap,Ie=Le(fe)&&/native code/.test(Xe(fe)),Ge=Ut.exports,Ke=ci,We=Ge("keys"),xe=function(t){return We[t]||(We[t]=Ke(t))},Se={},we=Ie,Ye=x,Ve=F,Te=lt,ge=re,He=ti,ve=Qt,Pe=xe,Ce=Se,ke="Object already initialized",Je=Ye.TypeError,Me=Ye.WeakMap;if(we||ve.state){var Re=ve.state||(ve.state=new Me),De=Ve(Re.get),Ue=Ve(Re.has),Ne=Ve(Re.set);be=function(t,i){if(Ue(Re,t))throw new Je(ke);return i.facade=t,Ne(Re,t,i),i},he=function(t){return De(Re,t)||{}},pe=function(t){return Ue(Re,t)}}else{var je=Pe("state");Ce[je]=!0,be=function(t,i){if(He(t,je))throw new Je(ke);return i.facade=t,ge(t,je,i),i},he=function(t){return He(t,je)?t[je]:{}},pe=function(t){return He(t,je)}}var Fe={set:be,get:he,has:pe,enforce:function(t){return pe(t)?he(t):be(t,{})},getterFor:function(t){return function(i){var e;if(!Te(i)||(e=he(i)).type!==t)throw Je("Incompatible receiver, "+t+" required");return e}}},ze=ct,Ee=ti,Qe=Y,Oe=ue.CONFIGURABLE,Be=Ze,Ae=Fe.enforce,_e=Fe.get,qe=Object.defineProperty,$e=Qe&&!w((function(){return 8!==qe((function(){}),"length",{value:8}).length})),tn=(String+"").split("String"),en=ce.exports=function(t,i,e){"Symbol("===(i+"").slice(0,7)&&(i="["+(i+"").replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),e&&e.getter&&(i="get "+i),e&&e.setter&&(i="set "+i),(!Ee(t,"name")||Oe&&t.name!==i)&&qe(t,"name",{value:i,configurable:!0}),$e&&e&&Ee(e,"arity")&&t.length!==e.arity&&qe(t,"length",{value:e.arity});try{e&&Ee(e,"constructor")&&e.constructor?Qe&&qe(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var n=Ae(t);return Ee(n,"source")||(n.source=tn.join("string"==typeof i?i:"")),t};Function.prototype.toString=en((function(){return ze(this)&&_e(this).source||Be(this)}),"toString");var nn=ct,rn=Ni,cn=ce.exports,dn=Ft,ln=function(t,i,e,n){n||(n={});var r=n.enumerable,c=void 0!==n.name?n.name:i;return nn(e)&&cn(e,c,n),n.global?r?t[i]=e:dn(i,e):(n.unsafe?t[i]&&(r=!0):delete t[i],r?t[i]=e:rn.f(t,i,{value:e,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})),t},on={},sn=Math.ceil,un=Math.floor,an=Math.trunc||function(t){var i=+t;return(i>0?un:sn)(i)},mn=function(t){var i=+t;return i!=i||0===i?0:an(i)},yn=mn,bn=Math.max,hn=Math.min,pn=function(t,i){var e=yn(t);return 0>e?bn(e+i,0):hn(e,i)},Zn=mn,Ln=Math.min,Xn=function(t){return t>0?Ln(Zn(t),9007199254740991):0},fn=Xn,In=function(t){return fn(t.length)},Gn=rt,Kn=pn,Wn=In,xn=function(t){return function(i,e,n){var r,c=Gn(i),d=Wn(c),l=Kn(n,d);if(t&&e!=e){for(;d>l;)if((r=c[l++])!=r)return!0}else for(;d>l;l++)if((t||l in c)&&c[l]===e)return t||l||0;return!t&&-1}},Sn={includes:xn(!0),indexOf:xn(!1)},wn=ti,Yn=rt,Vn=Sn.indexOf,Tn=Se,gn=F([].push),Hn=function(t,i){var e,n=Yn(t),r=0,c=[];for(e in n)!wn(Tn,e)&&wn(n,e)&&gn(c,e);for(;i.length>r;)wn(n,e=i[r++])&&(~Vn(c,e)||gn(c,e));return c},vn=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Pn=Hn,Cn=vn.concat("length","prototype");on.f=Object.getOwnPropertyNames||function(t){return Pn(t,Cn)};var kn={};kn.f=Object.getOwnPropertySymbols;var Jn=at,Mn=on,Rn=kn,Dn=Qi,Un=F([].concat),Nn=Jn("Reflect","ownKeys")||function(t){var i=Mn.f(Dn(t)),e=Rn.f;return e?Un(i,e(t)):i},jn=ti,Fn=Nn,zn=S,En=Ni,Qn=function(t,i,e){for(var n=Fn(i),r=En.f,c=zn.f,d=0;dL;L++)if((l||L in h)&&(y=p(m=h[L],L,b),t))if(i)f[L]=y;else if(y)switch(t){case 3:return!0;case 5:return m;case 6:return L;case 2:_r(f,m)}else switch(t){case 4:return!1;case 7:_r(f,m)}return c?-1:n||r?r:f}},$r={forEach:qr(0),map:qr(1),filter:qr(2),some:qr(3),every:qr(4),find:qr(5),findIndex:qr(6),filterReject:qr(7)},tc=w,ic=ft,ec=pi("species"),nc=function(t){return ic>=51||!tc((function(){var i=[];return(i.constructor={})[ec]=function(){return{foo:1}},1!==i[t](Boolean).foo}))},rc=$r.map;ur({target:"Array",proto:!0,forced:!nc("map")},{map:function(t){return rc(this,t,arguments.length>1?arguments[1]:void 0)}});var cc=_t,dc=pn,lc=In,oc=function(t){for(var i=cc(this),e=lc(i),n=arguments.length,r=dc(n>1?arguments[1]:void 0,e),c=n>2?arguments[2]:void 0,d=void 0===c?e:dc(c,e);d>r;)i[r++]=t;return i},sc={},uc=Hn,ac=vn,mc=Object.keys||function(t){return uc(t,ac)},yc=Y,bc=ji,hc=Ni,pc=Qi,Zc=rt,Lc=mc;sc.f=yc&&!bc?Object.defineProperties:function(t,i){pc(t);for(var e,n=Zc(i),r=Lc(i),c=r.length,d=0;c>d;)hc.f(t,e=r[d++],n[e]);return t};var Xc,fc=at("document","documentElement"),Ic=Qi,Gc=sc,Kc=vn,Wc=Se,xc=fc,Sc=Ti,wc=xe("IE_PROTO"),Yc=function(){},Vc=function(t){return"