labelmake
Version:
PDF generation library of declarative style programing.
1 lines • 2.68 MB
JavaScript
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("url"),require("zlib"),require("stream")):"function"==typeof define&&define.amd?define(["url","zlib","stream"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).labelmake=t(e.require$$0$1,e.require$$1$1)}(this,(function(e,t){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=r(e),i=r(t),a=function(e,t){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}a(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var s=function(){return(s=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function c(e,t,r,n){return new(r||(r=Promise))((function(i,a){function o(e){try{c(n.next(e))}catch(e){a(e)}}function s(e){try{c(n.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,s)}c((n=n.apply(e,t||[])).next())}))}function l(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=o.trys,(i=i.length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],n=0}finally{r=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}}function f(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,a=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(i)throw i.error}}return o}function h(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),i=0;for(t=0;t<r;t++)for(var a=arguments[t],o=0,s=a.length;o<s;o++,i++)n[i]=a[o];return n}for(var d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=new Uint8Array(256),p=0;p<d.length;p++)u[d.charCodeAt(p)]=p;var v,g=function(e){var t,r,n,i,a,o=.75*e.length,s=e.length,c=0;"="===e[e.length-1]&&(o--,"="===e[e.length-2]&&o--);var l=new Uint8Array(o);for(t=0;t<s;t+=4)r=u[e.charCodeAt(t)],n=u[e.charCodeAt(t+1)],i=u[e.charCodeAt(t+2)],a=u[e.charCodeAt(t+3)],l[c++]=r<<2|n>>4,l[c++]=(15&n)<<4|i>>2,l[c++]=(3&i)<<6|63&a;return l},b=/^(data)?:?([\w\/\+]+)?;?(charset=[\w-]+|base64)?.*,/i,m=function(e){return e.charCodeAt(0)},A=function(e,t){return y(e.toString(16),t,"0").toUpperCase()},w=function(e){return A(e,2)},x=function(e){return String.fromCharCode(e)},y=function(e,t,r){for(var n="",i=0,a=t-e.length;i<a;i++)n+=r;return n+e},k=function(e,t,r){for(var n=e.length,i=0;i<n;i++)t[r++]=e.charCodeAt(i);return n},B=function(e,t){return void 0===t&&(t=4),e+"-"+Math.floor(Math.random()*Math.pow(10,t))},C=function(e){return e.replace(/\t|\u0085|\u2028|\u2029/g," ").replace(/[\b\v]/g,"")},S=["\\n","\\f","\\r","\\u000B"],E=function(e){return/^[\n\f\r\u000B]$/.test(e)},F=function(e){return e.split(/[\n\f\r\u000B]/)},I=function(e){return e.replace(/[\n\f\r\u000B]/g," ")},M=function(e,t){var r,n=e.charCodeAt(t),i=t+1,a=1;return n>=55296&&n<=56319&&e.length>i&&(r=e.charCodeAt(i))>=56320&&r<=57343&&(a=2),[e.slice(t,t+a),a]},R=function(e,t,r,n){for(var i=function(e){for(var t=S.join("|"),r=["$"],n=0,i=e.length;n<i;n++){var a=e[n];if(E(a))throw new TypeError("`wordBreak` must not include "+t);r.push(""===a?".":a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"))}var o=r.join("|");return new RegExp("("+t+")|((.*?)("+o+"))","gm")}(t),a=C(e).match(i),o="",s=0,c=[],l=function(){""!==o&&c.push(o),o="",s=0},f=0,h=a.length;f<h;f++){var d=a[f];if(E(d))l();else{var u=n(d);s+u>r&&l(),o+=d,s+=u}}return l(),c},j=/^D:(\d\d\d\d)(\d\d)?(\d\d)?(\d\d)?(\d\d)?(\d\d)?([+\-Z])?(\d\d)?'?(\d\d)?'?$/,D=function(e){var t=e.match(j);if(t){var r=t[1],n=t[2],i=void 0===n?"01":n,a=t[3],o=void 0===a?"01":a,s=t[4],c=void 0===s?"00":s,l=t[5],f=void 0===l?"00":l,h=t[6],d=void 0===h?"00":h,u=t[7],p=void 0===u?"Z":u,v=t[8],g=void 0===v?"00":v,b=t[9];return new Date(r+"-"+i+"-"+o+"T"+c+":"+f+":"+d+("Z"===p?"Z":""+p+g+":"+(void 0===b?"00":b)))}},N=function(e,t){for(var r,n,i=0;i<e.length;){var a=e.substring(i).match(t);if(!a)return{match:n,pos:i};n=a,i+=(null!==(r=a.index)&&void 0!==r?r:0)+a[0].length}return{match:n,pos:i}},U=function(e){return e[e.length-1]},T=function(e){if(e instanceof Uint8Array)return e;for(var t=e.length,r=new Uint8Array(t),n=0;n<t;n++)r[n]=e.charCodeAt(n);return r},P=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var r=e.length,n=[],i=0;i<r;i++){var a=e[i];n[i]=a instanceof Uint8Array?a:T(a)}var o=0;for(i=0;i<r;i++)o+=e[i].length;for(var s=new Uint8Array(o),c=0,l=0;l<r;l++)for(var f=n[l],h=0,d=f.length;h<d;h++)s[c++]=f[h];return s},z=function(e){for(var t="",r=0,n=e.length;r<n;r++)t+=x(e[r]);return t},Q=function(e,t){return e.id-t.id},G=function(e){for(var t=e.length,r=0,n=Math.floor(t/2);r<n;r++){var i=r,a=t-r-1,o=e[r];e[i]=e[a],e[a]=o}return e},O=function(e){if("string"==typeof e)return function(e){var t=e.trim(),r=t.substring(0,100).match(b);if(!r)return g(t);var n=r[0],i=t.substring(n.length);return g(i)}(e);if(e instanceof ArrayBuffer)return new Uint8Array(e);if(e instanceof Uint8Array)return e;throw new TypeError("`input` must be one of `string | ArrayBuffer | Uint8Array`")},Y=function(){return new Promise((function(e){setTimeout((function(){return e()}),0)}))},H=function(e){return Math.floor((e-65536)/1024)+55296},V=function(e){return(e-65536)%1024+56320};!function(e){e.BigEndian="BigEndian",e.LittleEndian="LittleEndian"}(v||(v={}));var L="�".codePointAt(0),q=function(e,t){if(void 0===t&&(t=!0),e.length<=1)return String.fromCodePoint(L);for(var r=t?J(e):v.BigEndian,n=t?2:0,i=[];e.length-n>=2;){var a=X(e[n++],e[n++],r);if(W(a))if(e.length-n<2)i.push(L);else{var o=X(e[n++],e[n++],r);K(o)?i.push(a,o):i.push(L)}else K(a)?(n+=2,i.push(L)):i.push(a)}return n<e.length&&i.push(L),String.fromCodePoint.apply(String,i)},W=function(e){return e>=55296&&e<=56319},K=function(e){return e>=56320&&e<=57343},X=function(e,t,r){if(r===v.LittleEndian)return t<<8|e;if(r===v.BigEndian)return e<<8|t;throw new Error("Invalid byteOrder: "+r)},J=function(e){return Z(e)?v.BigEndian:_(e)?v.LittleEndian:v.BigEndian},Z=function(e){return 254===e[0]&&255===e[1]},_=function(e){return 255===e[0]&&254===e[1]},ee=function(e){return Z(e)||_(e)},te=function(e){return Math.ceil(e.toString(2).length/8)},re=function(e){for(var t=new Uint8Array(te(e)),r=1;r<=t.length;r++)t[r-1]=e>>8*(t.length-r);return t},ne=function(e){throw new Error(e)},ie="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},ae={};!function(e){var t="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var n=t.shift();if(n){if("object"!=typeof n)throw new TypeError(n+"must be non-object");for(var i in n)r(n,i)&&(e[i]=n[i])}}return e},e.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var n={arraySet:function(e,t,r,n,i){if(t.subarray&&e.subarray)e.set(t.subarray(r,r+n),i);else for(var a=0;a<n;a++)e[i+a]=t[r+a]},flattenChunks:function(e){var t,r,n,i,a,o;for(n=0,t=0,r=e.length;t<r;t++)n+=e[t].length;for(o=new Uint8Array(n),i=0,t=0,r=e.length;t<r;t++)a=e[t],o.set(a,i),i+=a.length;return o}},i={arraySet:function(e,t,r,n,i){for(var a=0;a<n;a++)e[i+a]=t[r+a]},flattenChunks:function(e){return[].concat.apply([],e)}};e.setTyped=function(t){t?(e.Buf8=Uint8Array,e.Buf16=Uint16Array,e.Buf32=Int32Array,e.assign(e,n)):(e.Buf8=Array,e.Buf16=Array,e.Buf32=Array,e.assign(e,i))},e.setTyped(t)}(ae);var oe={},se={},ce={},le=ae;function fe(e){for(var t=e.length;--t>=0;)e[t]=0}var he=256,de=286,ue=30,pe=15,ve=[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],ge=[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],be=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],me=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Ae=new Array(576);fe(Ae);var we=new Array(60);fe(we);var xe=new Array(512);fe(xe);var ye=new Array(256);fe(ye);var ke=new Array(29);fe(ke);var Be,Ce,Se,Ee=new Array(ue);function Fe(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}function Ie(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function Me(e){return e<256?xe[e]:xe[256+(e>>>7)]}function Re(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function je(e,t,r){e.bi_valid>16-r?(e.bi_buf|=t<<e.bi_valid&65535,Re(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=r-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)}function De(e,t,r){je(e,r[2*t],r[2*t+1])}function Ne(e,t){var r=0;do{r|=1&e,e>>>=1,r<<=1}while(--t>0);return r>>>1}function Ue(e,t,r){var n,i,a=new Array(16),o=0;for(n=1;n<=pe;n++)a[n]=o=o+r[n-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];0!==s&&(e[2*i]=Ne(a[s]++,s))}}function Te(e){var t;for(t=0;t<de;t++)e.dyn_ltree[2*t]=0;for(t=0;t<ue;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function Pe(e){e.bi_valid>8?Re(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 ze(e,t,r,n){var i=2*t,a=2*r;return e[i]<e[a]||e[i]===e[a]&&n[t]<=n[r]}function Qe(e,t,r){for(var n=e.heap[r],i=r<<1;i<=e.heap_len&&(i<e.heap_len&&ze(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!ze(t,n,e.heap[i],e.depth));)e.heap[r]=e.heap[i],r=i,i<<=1;e.heap[r]=n}function Ge(e,t,r){var n,i,a,o,s=0;if(0!==e.last_lit)do{n=e.pending_buf[e.d_buf+2*s]<<8|e.pending_buf[e.d_buf+2*s+1],i=e.pending_buf[e.l_buf+s],s++,0===n?De(e,i,t):(De(e,(a=ye[i])+he+1,t),0!==(o=ve[a])&&je(e,i-=ke[a],o),De(e,a=Me(--n),r),0!==(o=ge[a])&&je(e,n-=Ee[a],o))}while(s<e.last_lit);De(e,256,t)}function Oe(e,t){var r,n,i,a=t.dyn_tree,o=t.stat_desc.static_tree,s=t.stat_desc.has_stree,c=t.stat_desc.elems,l=-1;for(e.heap_len=0,e.heap_max=573,r=0;r<c;r++)0!==a[2*r]?(e.heap[++e.heap_len]=l=r,e.depth[r]=0):a[2*r+1]=0;for(;e.heap_len<2;)a[2*(i=e.heap[++e.heap_len]=l<2?++l:0)]=1,e.depth[i]=0,e.opt_len--,s&&(e.static_len-=o[2*i+1]);for(t.max_code=l,r=e.heap_len>>1;r>=1;r--)Qe(e,a,r);i=c;do{r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],Qe(e,a,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,a[2*i]=a[2*r]+a[2*n],e.depth[i]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,a[2*r+1]=a[2*n+1]=i,e.heap[1]=i++,Qe(e,a,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var r,n,i,a,o,s,c=t.dyn_tree,l=t.max_code,f=t.stat_desc.static_tree,h=t.stat_desc.has_stree,d=t.stat_desc.extra_bits,u=t.stat_desc.extra_base,p=t.stat_desc.max_length,v=0;for(a=0;a<=pe;a++)e.bl_count[a]=0;for(c[2*e.heap[e.heap_max]+1]=0,r=e.heap_max+1;r<573;r++)(a=c[2*c[2*(n=e.heap[r])+1]+1]+1)>p&&(a=p,v++),c[2*n+1]=a,n>l||(e.bl_count[a]++,o=0,n>=u&&(o=d[n-u]),s=c[2*n],e.opt_len+=s*(a+o),h&&(e.static_len+=s*(f[2*n+1]+o)));if(0!==v){do{for(a=p-1;0===e.bl_count[a];)a--;e.bl_count[a]--,e.bl_count[a+1]+=2,e.bl_count[p]--,v-=2}while(v>0);for(a=p;0!==a;a--)for(n=e.bl_count[a];0!==n;)(i=e.heap[--r])>l||(c[2*i+1]!==a&&(e.opt_len+=(a-c[2*i+1])*c[2*i],c[2*i+1]=a),n--)}}(e,t),Ue(a,l,e.bl_count)}function Ye(e,t,r){var n,i,a=-1,o=t[1],s=0,c=7,l=4;for(0===o&&(c=138,l=3),t[2*(r+1)+1]=65535,n=0;n<=r;n++)i=o,o=t[2*(n+1)+1],++s<c&&i===o||(s<l?e.bl_tree[2*i]+=s:0!==i?(i!==a&&e.bl_tree[2*i]++,e.bl_tree[32]++):s<=10?e.bl_tree[34]++:e.bl_tree[36]++,s=0,a=i,0===o?(c=138,l=3):i===o?(c=6,l=3):(c=7,l=4))}function He(e,t,r){var n,i,a=-1,o=t[1],s=0,c=7,l=4;for(0===o&&(c=138,l=3),n=0;n<=r;n++)if(i=o,o=t[2*(n+1)+1],!(++s<c&&i===o)){if(s<l)do{De(e,i,e.bl_tree)}while(0!=--s);else 0!==i?(i!==a&&(De(e,i,e.bl_tree),s--),De(e,16,e.bl_tree),je(e,s-3,2)):s<=10?(De(e,17,e.bl_tree),je(e,s-3,3)):(De(e,18,e.bl_tree),je(e,s-11,7));s=0,a=i,0===o?(c=138,l=3):i===o?(c=6,l=3):(c=7,l=4)}}fe(Ee);var Ve=!1;function Le(e,t,r,n){je(e,0+(n?1:0),3),function(e,t,r,n){Pe(e),n&&(Re(e,r),Re(e,~r)),le.arraySet(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}(e,t,r,!0)}ce._tr_init=function(e){Ve||(!function(){var e,t,r,n,i,a=new Array(16);for(r=0,n=0;n<28;n++)for(ke[n]=r,e=0;e<1<<ve[n];e++)ye[r++]=n;for(ye[r-1]=n,i=0,n=0;n<16;n++)for(Ee[n]=i,e=0;e<1<<ge[n];e++)xe[i++]=n;for(i>>=7;n<ue;n++)for(Ee[n]=i<<7,e=0;e<1<<ge[n]-7;e++)xe[256+i++]=n;for(t=0;t<=pe;t++)a[t]=0;for(e=0;e<=143;)Ae[2*e+1]=8,e++,a[8]++;for(;e<=255;)Ae[2*e+1]=9,e++,a[9]++;for(;e<=279;)Ae[2*e+1]=7,e++,a[7]++;for(;e<=287;)Ae[2*e+1]=8,e++,a[8]++;for(Ue(Ae,287,a),e=0;e<ue;e++)we[2*e+1]=5,we[2*e]=Ne(e,5);Be=new Fe(Ae,ve,257,de,pe),Ce=new Fe(we,ge,0,ue,pe),Se=new Fe(new Array(0),be,0,19,7)}(),Ve=!0),e.l_desc=new Ie(e.dyn_ltree,Be),e.d_desc=new Ie(e.dyn_dtree,Ce),e.bl_desc=new Ie(e.bl_tree,Se),e.bi_buf=0,e.bi_valid=0,Te(e)},ce._tr_stored_block=Le,ce._tr_flush_block=function(e,t,r,n){var i,a,o=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,r=4093624447;for(t=0;t<=31;t++,r>>>=1)if(1&r&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<he;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),Oe(e,e.l_desc),Oe(e,e.d_desc),o=function(e){var t;for(Ye(e,e.dyn_ltree,e.l_desc.max_code),Ye(e,e.dyn_dtree,e.d_desc.max_code),Oe(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*me[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),i=e.opt_len+3+7>>>3,(a=e.static_len+3+7>>>3)<=i&&(i=a)):i=a=r+5,r+4<=i&&-1!==t?Le(e,t,r,n):4===e.strategy||a===i?(je(e,2+(n?1:0),3),Ge(e,Ae,we)):(je(e,4+(n?1:0),3),function(e,t,r,n){var i;for(je(e,t-257,5),je(e,r-1,5),je(e,n-4,4),i=0;i<n;i++)je(e,e.bl_tree[2*me[i]+1],3);He(e,e.dyn_ltree,t-1),He(e,e.dyn_dtree,r-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1),Ge(e,e.dyn_ltree,e.dyn_dtree)),Te(e),n&&Pe(e)},ce._tr_tally=function(e,t,r){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(ye[r]+he+1)]++,e.dyn_dtree[2*Me(t)]++),e.last_lit===e.lit_bufsize-1},ce._tr_align=function(e){je(e,2,3),De(e,256,Ae),function(e){16===e.bi_valid?(Re(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)};var qe=function(e,t,r,n){for(var i=65535&e|0,a=e>>>16&65535|0,o=0;0!==r;){r-=o=r>2e3?2e3:r;do{a=a+(i=i+t[n++]|0)|0}while(--o);i%=65521,a%=65521}return i|a<<16|0};var We=function(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}();var Ke,Xe=function(e,t,r,n){var i=We,a=n+r;e^=-1;for(var o=n;o<a;o++)e=e>>>8^i[255&(e^t[o])];return-1^e},Je={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"},Ze=ae,_e=ce,$e=qe,et=Xe,tt=Je,rt=-2,nt=258,it=262,at=103,ot=113,st=666;function ct(e,t){return e.msg=tt[t],t}function lt(e){return(e<<1)-(e>4?9:0)}function ft(e){for(var t=e.length;--t>=0;)e[t]=0}function ht(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),0!==r&&(Ze.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,0===t.pending&&(t.pending_out=0))}function dt(e,t){_e._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,ht(e.strm)}function ut(e,t){e.pending_buf[e.pending++]=t}function pt(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function vt(e,t,r,n){var i=e.avail_in;return i>n&&(i=n),0===i?0:(e.avail_in-=i,Ze.arraySet(t,e.input,e.next_in,i,r),1===e.state.wrap?e.adler=$e(e.adler,t,i,r):2===e.state.wrap&&(e.adler=et(e.adler,t,i,r)),e.next_in+=i,e.total_in+=i,i)}function gt(e,t){var r,n,i=e.max_chain_length,a=e.strstart,o=e.prev_length,s=e.nice_match,c=e.strstart>e.w_size-it?e.strstart-(e.w_size-it):0,l=e.window,f=e.w_mask,h=e.prev,d=e.strstart+nt,u=l[a+o-1],p=l[a+o];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(l[(r=t)+o]===p&&l[r+o-1]===u&&l[r]===l[a]&&l[++r]===l[a+1]){a+=2,r++;do{}while(l[++a]===l[++r]&&l[++a]===l[++r]&&l[++a]===l[++r]&&l[++a]===l[++r]&&l[++a]===l[++r]&&l[++a]===l[++r]&&l[++a]===l[++r]&&l[++a]===l[++r]&&a<d);if(n=nt-(d-a),a=d-nt,n>o){if(e.match_start=t,o=n,n>=s)break;u=l[a+o-1],p=l[a+o]}}}while((t=h[t&f])>c&&0!=--i);return o<=e.lookahead?o:e.lookahead}function bt(e){var t,r,n,i,a,o=e.w_size;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=o+(o-it)){Ze.arraySet(e.window,e.window,o,o,0),e.match_start-=o,e.strstart-=o,e.block_start-=o,t=r=e.hash_size;do{n=e.head[--t],e.head[t]=n>=o?n-o:0}while(--r);t=r=o;do{n=e.prev[--t],e.prev[t]=n>=o?n-o:0}while(--r);i+=o}if(0===e.strm.avail_in)break;if(r=vt(e.strm,e.window,e.strstart+e.lookahead,i),e.lookahead+=r,e.lookahead+e.insert>=3)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+3-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<3)););}while(e.lookahead<it&&0!==e.strm.avail_in)}function mt(e,t){for(var r,n;;){if(e.lookahead<it){if(bt(e),e.lookahead<it&&0===t)return 1;if(0===e.lookahead)break}if(r=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==r&&e.strstart-r<=e.w_size-it&&(e.match_length=gt(e,r)),e.match_length>=3)if(n=_e._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!=--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else n=_e._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(dt(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,4===t?(dt(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(dt(e,!1),0===e.strm.avail_out)?1:2}function At(e,t){for(var r,n,i;;){if(e.lookahead<it){if(bt(e),e.lookahead<it&&0===t)return 1;if(0===e.lookahead)break}if(r=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-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=2,0!==r&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-it&&(e.match_length=gt(e,r),e.match_length<=5&&(1===e.strategy||3===e.match_length&&e.strstart-e.match_start>4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-3,n=_e._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=i&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-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(0!=--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,n&&(dt(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if((n=_e._tr_tally(e,0,e.window[e.strstart-1]))&&dt(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=_e._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,4===t?(dt(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(dt(e,!1),0===e.strm.avail_out)?1:2}function wt(e,t,r,n,i){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=i}function xt(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Ze.Buf16(1146),this.dyn_dtree=new Ze.Buf16(122),this.bl_tree=new Ze.Buf16(78),ft(this.dyn_ltree),ft(this.dyn_dtree),ft(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Ze.Buf16(16),this.heap=new Ze.Buf16(573),ft(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Ze.Buf16(573),ft(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 yt(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=2,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:ot,e.adler=2===t.wrap?0:1,t.last_flush=0,_e._tr_init(t),0):ct(e,rt)}function kt(e){var t,r=yt(e);return 0===r&&((t=e.state).window_size=2*t.w_size,ft(t.head),t.max_lazy_match=Ke[t.level].max_lazy,t.good_match=Ke[t.level].good_length,t.nice_match=Ke[t.level].nice_length,t.max_chain_length=Ke[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0),r}function Bt(e,t,r,n,i,a){if(!e)return rt;var o=1;if(-1===t&&(t=6),n<0?(o=0,n=-n):n>15&&(o=2,n-=16),i<1||i>9||8!==r||n<8||n>15||t<0||t>9||a<0||a>4)return ct(e,rt);8===n&&(n=9);var s=new xt;return e.state=s,s.strm=e,s.wrap=o,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+3-1)/3),s.window=new Ze.Buf8(2*s.w_size),s.head=new Ze.Buf16(s.hash_size),s.prev=new Ze.Buf16(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=4*s.lit_bufsize,s.pending_buf=new Ze.Buf8(s.pending_buf_size),s.d_buf=1*s.lit_bufsize,s.l_buf=3*s.lit_bufsize,s.level=t,s.strategy=a,s.method=r,kt(e)}Ke=[new wt(0,0,0,0,(function(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(bt(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,dt(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-it&&(dt(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(dt(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(dt(e,!1),e.strm.avail_out),1)})),new wt(4,4,8,4,mt),new wt(4,5,16,8,mt),new wt(4,6,32,32,mt),new wt(4,4,16,16,At),new wt(8,16,32,32,At),new wt(8,16,128,128,At),new wt(8,32,128,256,At),new wt(32,128,258,1024,At),new wt(32,258,258,4096,At)],se.deflateInit=function(e,t){return Bt(e,t,8,15,8,0)},se.deflateInit2=Bt,se.deflateReset=kt,se.deflateResetKeep=yt,se.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?rt:(e.state.gzhead=t,0):rt},se.deflate=function(e,t){var r,n,i,a;if(!e||!e.state||t>5||t<0)return e?ct(e,rt):rt;if(n=e.state,!e.output||!e.input&&0!==e.avail_in||n.status===st&&4!==t)return ct(e,0===e.avail_out?-5:rt);if(n.strm=e,r=n.last_flush,n.last_flush=t,42===n.status)if(2===n.wrap)e.adler=0,ut(n,31),ut(n,139),ut(n,8),n.gzhead?(ut(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)),ut(n,255&n.gzhead.time),ut(n,n.gzhead.time>>8&255),ut(n,n.gzhead.time>>16&255),ut(n,n.gzhead.time>>24&255),ut(n,9===n.level?2:n.strategy>=2||n.level<2?4:0),ut(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(ut(n,255&n.gzhead.extra.length),ut(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=et(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69):(ut(n,0),ut(n,0),ut(n,0),ut(n,0),ut(n,0),ut(n,9===n.level?2:n.strategy>=2||n.level<2?4:0),ut(n,3),n.status=ot);else{var o=8+(n.w_bits-8<<4)<<8;o|=(n.strategy>=2||n.level<2?0:n.level<6?1:6===n.level?2:3)<<6,0!==n.strstart&&(o|=32),o+=31-o%31,n.status=ot,pt(n,o),0!==n.strstart&&(pt(n,e.adler>>>16),pt(n,65535&e.adler)),e.adler=1}if(69===n.status)if(n.gzhead.extra){for(i=n.pending;n.gzindex<(65535&n.gzhead.extra.length)&&(n.pending!==n.pending_buf_size||(n.gzhead.hcrc&&n.pending>i&&(e.adler=et(e.adler,n.pending_buf,n.pending-i,i)),ht(e),i=n.pending,n.pending!==n.pending_buf_size));)ut(n,255&n.gzhead.extra[n.gzindex]),n.gzindex++;n.gzhead.hcrc&&n.pending>i&&(e.adler=et(e.adler,n.pending_buf,n.pending-i,i)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=73)}else n.status=73;if(73===n.status)if(n.gzhead.name){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=et(e.adler,n.pending_buf,n.pending-i,i)),ht(e),i=n.pending,n.pending===n.pending_buf_size)){a=1;break}a=n.gzindex<n.gzhead.name.length?255&n.gzhead.name.charCodeAt(n.gzindex++):0,ut(n,a)}while(0!==a);n.gzhead.hcrc&&n.pending>i&&(e.adler=et(e.adler,n.pending_buf,n.pending-i,i)),0===a&&(n.gzindex=0,n.status=91)}else n.status=91;if(91===n.status)if(n.gzhead.comment){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=et(e.adler,n.pending_buf,n.pending-i,i)),ht(e),i=n.pending,n.pending===n.pending_buf_size)){a=1;break}a=n.gzindex<n.gzhead.comment.length?255&n.gzhead.comment.charCodeAt(n.gzindex++):0,ut(n,a)}while(0!==a);n.gzhead.hcrc&&n.pending>i&&(e.adler=et(e.adler,n.pending_buf,n.pending-i,i)),0===a&&(n.status=at)}else n.status=at;if(n.status===at&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&ht(e),n.pending+2<=n.pending_buf_size&&(ut(n,255&e.adler),ut(n,e.adler>>8&255),e.adler=0,n.status=ot)):n.status=ot),0!==n.pending){if(ht(e),0===e.avail_out)return n.last_flush=-1,0}else if(0===e.avail_in&<(t)<=lt(r)&&4!==t)return ct(e,-5);if(n.status===st&&0!==e.avail_in)return ct(e,-5);if(0!==e.avail_in||0!==n.lookahead||0!==t&&n.status!==st){var s=2===n.strategy?function(e,t){for(var r;;){if(0===e.lookahead&&(bt(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,r=_e._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(dt(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(dt(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(dt(e,!1),0===e.strm.avail_out)?1:2}(n,t):3===n.strategy?function(e,t){for(var r,n,i,a,o=e.window;;){if(e.lookahead<=nt){if(bt(e),e.lookahead<=nt&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(n=o[i=e.strstart-1])===o[++i]&&n===o[++i]&&n===o[++i]){a=e.strstart+nt;do{}while(n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&i<a);e.match_length=nt-(a-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(r=_e._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=_e._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(dt(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(dt(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(dt(e,!1),0===e.strm.avail_out)?1:2}(n,t):Ke[n.level].func(n,t);if(3!==s&&4!==s||(n.status=st),1===s||3===s)return 0===e.avail_out&&(n.last_flush=-1),0;if(2===s&&(1===t?_e._tr_align(n):5!==t&&(_e._tr_stored_block(n,0,0,!1),3===t&&(ft(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),ht(e),0===e.avail_out))return n.last_flush=-1,0}return 4!==t?0:n.wrap<=0?1:(2===n.wrap?(ut(n,255&e.adler),ut(n,e.adler>>8&255),ut(n,e.adler>>16&255),ut(n,e.adler>>24&255),ut(n,255&e.total_in),ut(n,e.total_in>>8&255),ut(n,e.total_in>>16&255),ut(n,e.total_in>>24&255)):(pt(n,e.adler>>>16),pt(n,65535&e.adler)),ht(e),n.wrap>0&&(n.wrap=-n.wrap),0!==n.pending?0:1)},se.deflateEnd=function(e){var t;return e&&e.state?42!==(t=e.state.status)&&69!==t&&73!==t&&91!==t&&t!==at&&t!==ot&&t!==st?ct(e,rt):(e.state=null,t===ot?ct(e,-3):0):rt},se.deflateSetDictionary=function(e,t){var r,n,i,a,o,s,c,l,f=t.length;if(!e||!e.state)return rt;if(2===(a=(r=e.state).wrap)||1===a&&42!==r.status||r.lookahead)return rt;for(1===a&&(e.adler=$e(e.adler,t,f,0)),r.wrap=0,f>=r.w_size&&(0===a&&(ft(r.head),r.strstart=0,r.block_start=0,r.insert=0),l=new Ze.Buf8(r.w_size),Ze.arraySet(l,t,f-r.w_size,r.w_size,0),t=l,f=r.w_size),o=e.avail_in,s=e.next_in,c=e.input,e.avail_in=f,e.next_in=0,e.input=t,bt(r);r.lookahead>=3;){n=r.strstart,i=r.lookahead-2;do{r.ins_h=(r.ins_h<<r.hash_shift^r.window[n+3-1])&r.hash_mask,r.prev[n&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=n,n++}while(--i);r.strstart=n,r.lookahead=2,bt(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=2,r.match_available=0,e.next_in=s,e.input=c,e.avail_in=o,r.wrap=a,0},se.deflateInfo="pako deflate (from Nodeca project)";var Ct={},St=ae,Et=!0,Ft=!0;try{String.fromCharCode.apply(null,[0])}catch(e){Et=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(e){Ft=!1}for(var It=new St.Buf8(256),Mt=0;Mt<256;Mt++)It[Mt]=Mt>=252?6:Mt>=248?5:Mt>=240?4:Mt>=224?3:Mt>=192?2:1;function Rt(e,t){if(t<65534&&(e.subarray&&Ft||!e.subarray&&Et))return String.fromCharCode.apply(null,St.shrinkBuf(e,t));for(var r="",n=0;n<t;n++)r+=String.fromCharCode(e[n]);return r}It[254]=It[254]=1,Ct.string2buf=function(e){var t,r,n,i,a,o=e.length,s=0;for(i=0;i<o;i++)55296==(64512&(r=e.charCodeAt(i)))&&i+1<o&&56320==(64512&(n=e.charCodeAt(i+1)))&&(r=65536+(r-55296<<10)+(n-56320),i++),s+=r<128?1:r<2048?2:r<65536?3:4;for(t=new St.Buf8(s),a=0,i=0;a<s;i++)55296==(64512&(r=e.charCodeAt(i)))&&i+1<o&&56320==(64512&(n=e.charCodeAt(i+1)))&&(r=65536+(r-55296<<10)+(n-56320),i++),r<128?t[a++]=r:r<2048?(t[a++]=192|r>>>6,t[a++]=128|63&r):r<65536?(t[a++]=224|r>>>12,t[a++]=128|r>>>6&63,t[a++]=128|63&r):(t[a++]=240|r>>>18,t[a++]=128|r>>>12&63,t[a++]=128|r>>>6&63,t[a++]=128|63&r);return t},Ct.buf2binstring=function(e){return Rt(e,e.length)},Ct.binstring2buf=function(e){for(var t=new St.Buf8(e.length),r=0,n=t.length;r<n;r++)t[r]=e.charCodeAt(r);return t},Ct.buf2string=function(e,t){var r,n,i,a,o=t||e.length,s=new Array(2*o);for(n=0,r=0;r<o;)if((i=e[r++])<128)s[n++]=i;else if((a=It[i])>4)s[n++]=65533,r+=a-1;else{for(i&=2===a?31:3===a?15:7;a>1&&r<o;)i=i<<6|63&e[r++],a--;a>1?s[n++]=65533:i<65536?s[n++]=i:(i-=65536,s[n++]=55296|i>>10&1023,s[n++]=56320|1023&i)}return Rt(s,n)},Ct.utf8border=function(e,t){var r;for((t=t||e.length)>e.length&&(t=e.length),r=t-1;r>=0&&128==(192&e[r]);)r--;return r<0||0===r?t:r+It[e[r]]>t?r:t};var jt=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},Dt=se,Nt=ae,Ut=Ct,Tt=Je,Pt=jt,zt=Object.prototype.toString;function Qt(e){if(!(this instanceof Qt))return new Qt(e);this.options=Nt.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Pt,this.strm.avail_out=0;var r=Dt.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(0!==r)throw new Error(Tt[r]);if(t.header&&Dt.deflateSetHeader(this.strm,t.header),t.dictionary){var n;if(n="string"==typeof t.dictionary?Ut.string2buf(t.dictionary):"[object ArrayBuffer]"===zt.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,0!==(r=Dt.deflateSetDictionary(this.strm,n)))throw new Error(Tt[r]);this._dict_set=!0}}function Gt(e,t){var r=new Qt(t);if(r.push(e,!0),r.err)throw r.msg||Tt[r.err];return r.result}Qt.prototype.push=function(e,t){var r,n,i=this.strm,a=this.options.chunkSize;if(this.ended)return!1;n=t===~~t?t:!0===t?4:0,"string"==typeof e?i.input=Ut.string2buf(e):"[object ArrayBuffer]"===zt.call(e)?i.input=new Uint8Array(e):i.input=e,i.next_in=0,i.avail_in=i.input.length;do{if(0===i.avail_out&&(i.output=new Nt.Buf8(a),i.next_out=0,i.avail_out=a),1!==(r=Dt.deflate(i,n))&&0!==r)return this.onEnd(r),this.ended=!0,!1;0!==i.avail_out&&(0!==i.avail_in||4!==n&&2!==n)||("string"===this.options.to?this.onData(Ut.buf2binstring(Nt.shrinkBuf(i.output,i.next_out))):this.onData(Nt.shrinkBuf(i.output,i.next_out)))}while((i.avail_in>0||0===i.avail_out)&&1!==r);return 4===n?(r=Dt.deflateEnd(this.strm),this.onEnd(r),this.ended=!0,0===r):2!==n||(this.onEnd(0),i.avail_out=0,!0)},Qt.prototype.onData=function(e){this.chunks.push(e)},Qt.prototype.onEnd=function(e){0===e&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=Nt.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},oe.Deflate=Qt,oe.deflate=Gt,oe.deflateRaw=function(e,t){return(t=t||{}).raw=!0,Gt(e,t)},oe.gzip=function(e,t){return(t=t||{}).gzip=!0,Gt(e,t)};var Ot={},Yt={},Ht=ae,Vt=15,Lt=[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],qt=[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],Wt=[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],Kt=[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],Xt=ae,Jt=qe,Zt=Xe,_t=function(e,t){var r,n,i,a,o,s,c,l,f,h,d,u,p,v,g,b,m,A,w,x,y,k,B,C,S;r=e.state,n=e.next_in,C=e.input,i=n+(e.avail_in-5),a=e.next_out,S=e.output,o=a-(t-e.avail_out),s=a+(e.avail_out-257),c=r.dmax,l=r.wsize,f=r.whave,h=r.wnext,d=r.window,u=r.hold,p=r.bits,v=r.lencode,g=r.distcode,b=(1<<r.lenbits)-1,m=(1<<r.distbits)-1;e:do{p<15&&(u+=C[n++]<<p,p+=8,u+=C[n++]<<p,p+=8),A=v[u&b];t:for(;;){if(u>>>=w=A>>>24,p-=w,0===(w=A>>>16&255))S[a++]=65535&A;else{if(!(16&w)){if(0==(64&w)){A=v[(65535&A)+(u&(1<<w)-1)];continue t}if(32&w){r.mode=12;break e}e.msg="invalid literal/length code",r.mode=30;break e}x=65535&A,(w&=15)&&(p<w&&(u+=C[n++]<<p,p+=8),x+=u&(1<<w)-1,u>>>=w,p-=w),p<15&&(u+=C[n++]<<p,p+=8,u+=C[n++]<<p,p+=8),A=g[u&m];r:for(;;){if(u>>>=w=A>>>24,p-=w,!(16&(w=A>>>16&255))){if(0==(64&w)){A=g[(65535&A)+(u&(1<<w)-1)];continue r}e.msg="invalid distance code",r.mode=30;break e}if(y=65535&A,p<(w&=15)&&(u+=C[n++]<<p,(p+=8)<w&&(u+=C[n++]<<p,p+=8)),(y+=u&(1<<w)-1)>c){e.msg="invalid distance too far back",r.mode=30;break e}if(u>>>=w,p-=w,y>(w=a-o)){if((w=y-w)>f&&r.sane){e.msg="invalid distance too far back",r.mode=30;break e}if(k=0,B=d,0===h){if(k+=l-w,w<x){x-=w;do{S[a++]=d[k++]}while(--w);k=a-y,B=S}}else if(h<w){if(k+=l+h-w,(w-=h)<x){x-=w;do{S[a++]=d[k++]}while(--w);if(k=0,h<x){x-=w=h;do{S[a++]=d[k++]}while(--w);k=a-y,B=S}}}else if(k+=h-w,w<x){x-=w;do{S[a++]=d[k++]}while(--w);k=a-y,B=S}for(;x>2;)S[a++]=B[k++],S[a++]=B[k++],S[a++]=B[k++],x-=3;x&&(S[a++]=B[k++],x>1&&(S[a++]=B[k++]))}else{k=a-y;do{S[a++]=S[k++],S[a++]=S[k++],S[a++]=S[k++],x-=3}while(x>2);x&&(S[a++]=S[k++],x>1&&(S[a++]=S[k++]))}break}}break}}while(n<i&&a<s);n-=x=p>>3,u&=(1<<(p-=x<<3))-1,e.next_in=n,e.next_out=a,e.avail_in=n<i?i-n+5:5-(n-i),e.avail_out=a<s?s-a+257:257-(a-s),r.hold=u,r.bits=p},$t=function(e,t,r,n,i,a,o,s){var c,l,f,h,d,u,p,v,g,b=s.bits,m=0,A=0,w=0,x=0,y=0,k=0,B=0,C=0,S=0,E=0,F=null,I=0,M=new Ht.Buf16(16),R=new Ht.Buf16(16),j=null,D=0;for(m=0;m<=Vt;m++)M[m]=0;for(A=0;A<n;A++)M[t[r+A]]++;for(y=b,x=Vt;x>=1&&0===M[x];x--);if(y>x&&(y=x),0===x)return i[a++]=20971520,i[a++]=20971520,s.bits=1,0;for(w=1;w<x&&0===M[w];w++);for(y<w&&(y=w),C=1,m=1;m<=Vt;m++)if(C<<=1,(C-=M[m])<0)return-1;if(C>0&&(0===e||1!==x))return-1;for(R[1]=0,m=1;m<Vt;m++)R[m+1]=R[m]+M[m];for(A=0;A<n;A++)0!==t[r+A]&&(o[R[t[r+A]]++]=A);if(0===e?(F=j=o,u=19):1===e?(F=Lt,I-=257,j=qt,D-=257,u=256):(F=Wt,j=Kt,u=-1),E=0,A=0,m=w,d=a,k=y,B=0,f=-1,h=(S=1<<y)-1,1===e&&S>852||2===e&&S>592)return 1;for(;;){p=m-B,o[A]<u?(v=0,g=o[A]):o[A]>u?(v=j[D+o[A]],g=F[I+o[A]]):(v=96,g=0),c=1<<m-B,w=l=1<<k;do{i[d+(E>>B)+(l-=c)]=p<<24|v<<16|g|0}while(0!==l);for(c=1<<m-1;E&c;)c>>=1;if(0!==c?(E&=c-1,E+=c):E=0,A++,0==--M[m]){if(m===x)break;m=t[r+o[A]]}if(m>y&&(E&h)!==f){for(0===B&&(B=y),d+=w,C=1<<(k=m-B);k+B<x&&!((C-=M[k+B])<=0);)k++,C<<=1;if(S+=1<<k,1===e&&S>852||2===e&&S>592)return 1;i[f=E&h]=y<<24|k<<16|d-a|0}}return 0!==E&&(i[d+E]=m-B<<24|64<<16|0),s.bits=y,0},er=-2,tr=12,rr=30;function nr(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function ir(){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 Xt.Buf16(320),this.work=new Xt.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ar(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Xt.Buf32(852),t.distcode=t.distdyn=new Xt.Buf32(592),t.sane=1,t.back=-1,0):er}function or(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,ar(e)):er}function sr(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?er:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,or(e))):er}function cr(e,t){var r,n;return e?(n=new ir,e.state=n,n.window=null,0!==(r=sr(e,t))&&(e.state=null),r):er}var lr,fr,hr=!0;function dr(e){if(hr){var t;for(lr=new Xt.Buf32(512),fr=new Xt.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($t(1,e.lens,0,288,lr,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;$t(2,e.lens,0,32,fr,0,e.work,{bits:5}),hr=!1}e.lencode=lr,e.lenbits=9,e.distcode=fr,e.distbits=5}function ur(e,t,r,n){var i,a=e.state;return null===a.window&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new Xt.Buf8(a.wsize)),n>=a.wsize?(Xt.arraySet(a.window,t,r-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):((i=a.wsize-a.wnext)>n&&(i=n),Xt.arraySet(a.window,t,r-n,i,a.wnext),(n-=i)?(Xt.arraySet(a.window,t,r-n,n,0),a.wnext=n,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=i))),0}Yt.inflateReset=or,Yt.inflateReset2=sr,Yt.inflateResetKeep=ar,Yt.inflateInit=function(e){return cr(e,15)},Yt.inflateInit2=cr,Yt.inflate=function(e,t){var r,n,i,a,o,s,c,l,f,h,d,u,p,v,g,b,m,A,w,x,y,k,B,C,S=0,E=new Xt.Buf8(4),F=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return er;(r=e.state).mode===tr&&(r.mode=13),o=e.next_out,i=e.output,c=e.avail_out,a=e.next_in,n=e.input,s=e.avail_in,l=r.hold,f=r.bits,h=s,d=c,k=0;e:for(;;)switch(r.mode){case 1:if(0===r.wrap){r.mode=13;break}for(;f<16;){if(0===s)break e;s--,l+=n[a++]<<f,f+=8}if(2&r.wrap&&35615===l){r.check=0,E[0]=255&l,E[1]=l>>>8&255,r.check=Zt(r.check,E,2,0),l=0,f=0,r.mode=2;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&l)<<8)+(l>>8))%31){e.msg="incorrect header check",r.mode=rr;break}if(8!=(15&l)){e.msg="unknown compression method",r.mode=rr;break}if(f-=4,y=8+(15&(l>>>=4)),0===r.wbits)r.wbits=y;else if(y>r.wbits){e.msg="invalid window size",r.mode=rr;break}r.dmax=1<<y,e.adler=r.check=1,r.mode=512&l?10:tr,l=0,f=0;break;case 2:for(;f<16;){if(0===s)break e;s--,l+=n[a++]<<f,f+=8}if(r.flags=l,8!=(255&r.flags)){e.msg="unknown compression method",r.mode=rr;break}if(57344&r.flags){e.msg="unknown header flags set",r.mode=rr;break}r.head&&(r.head.text=l>>8&1),512&r.flags&&(E[0]=255&l,E[1]=l>>>8&255,r.check=Zt(r.check,E,2,0)),l=0,f=0,r.mode=3;case 3:for(;f<32;){if(0===s)break e;s--,l+=n[a++]<<f,f+=8}r.head&&(r.head.time=l),512&r.flags&&(E[0]=255&l,E[1]=l>>>8&255,E[2]=l>>>16&255,E[3]=l>>>24&255,r.check=Zt(r.check,E,4,0)),l=0,f=0,r.mode=4;case 4:for(;f<16;){if(0===s)break e;s--,l+=n[a++]<<f,f+=8}r.head&&(r.head.xflags=255&l,r.head.os=l>>8),512&r.flags&&(E[0]=255&l,E[1]=l>>>8&255,r.check=Zt(r.check,E,2,0)),l=0,f=0,r.mode=5;case 5:if(1024&r.flags){for(;f<16;){if(0===s)break e;s--,l+=n[a++]<<f,f+=8}r.length=l,r.head&&(r.head.extra_len=l),512&r.flags&&(E[0]=255&l,E[1]=l>>>8&255,r.check=Zt(r.check,E,2,0)),l=0,f=0}else r.head&&(r.head.extra=null);r.mode=6;case 6:if(1024&r.flags&&((u=r.length)>s&&(u=s),u&&(r.head&&(y=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),Xt.arraySet(r.head.extra,n,a,u,y)),512&r.flags&&(r.check=Zt(r.check,n,u,a)),s-=u,a+=u,r.length-=u),r.length))break e;r.length=0,r.mode=7;case 7:if(2048&r.flags){if(0===s)break e;u=0;do{y=n[a+u++],r.head&&y&&r.length<65536&&(r.head.name+=String.fromCharCode(y))}while(y&&u<s);if(512&r.flags&&(r.check=Zt(r.check,n,u,a)),s-=u,a+=u,y)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=8;case 8:if(4096&r.flags){if(0===s)break e;u=0;do{y=n[a+u++],r.head&&y&&r.length<65536&&(r.head.comment+=String.fromCharCode(y))}while(y&&u<s);if(512&r.flags&&(r.check=Zt(r.check,n,u,a)),s-=u,a+=u,y)break e}else r.head&&(r.head.comment=null);r.mode=9;case 9:if(512&r.flags){for(;f<16;){if(0===s)break e;s--,l+=n[a++]<<f,f+=8}if(l!==(65535&r.check)){e.msg="header crc mismatch",r.mode=rr;break}l=0,f=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=tr;break;case 10:for(;f<32;){if(0===s)break e;s--,l+=n[a++]<<f,f+=8}e.adler=r.check=nr(l),l=0,f=0,r.mode=11;case 11:if(0===r.havedict)return e.next_out=o,e.avail_out=c,e.next_in=a,e.avail_in=s,r.hold=l,r.bits=f,2;e.adler=r.check=1,r.mode=tr;case tr:if(5===t||6===t)break e;case 13:if(r.last){l>>>=7&f,f-=7&f,r.mode=27;break}for(;f<3;){if(0===s)break e;s--,l+=n[a++]<<f,f+=8}switch(r.last=1&l,f-=1,3&(l>>>=1)){case 0:r.mode=14;break;case 1:if(dr(r),r.mode=20,6===t){l>>>=2,f-=2;break e}break;case 2:r.mode=17;break;case 3:e.msg="invalid block type",r.mode=rr}l>>>=2,f-=2;break;case 14:for(l>>>=7&f,f-=7&f;f<32;){if(0===s)break e;s--,l+=n[a++]<<f,f+=8}if((65535&l)!=(l>>>16^65535)){e.msg="invalid stored block lengths",r.mode=rr;break}if(r.length=65535&l,l=0,f=0,r.mode=15,6===t)break e;case 15:r.mode=16;case 16:if(u=r.length){if(u>s&&(u=s),u>c&&(u=c),0===u)break e;Xt.arraySet(i,n,a,u,o),s-=u,a+=u,c-=u,o+=u,r.length-=u;break}r.mode=tr;break;case 17:for(;f<14;){if(0===s)break e;s--,l+=n[a++]<<f,f+=8}if(r.nlen=257+(31&l),l>>>=5,f-=5,r.ndist=1+(31&l),l>>>=5,f-=5,r.ncode=4+(15&l),l>>>=4,f-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=rr;break}r.have=0,r.mode=18;case 18:for(;r.have<r.ncode;){for(;f<3;){if(0===s)break e;s--,l+=n[a++]<<f,f+=8}r.lens[F[r.have++]]=7&l,l>>>=3,f-=3}for(;r.have<19;)r.lens[F[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,B={bits:r.lenbits},k=$t(0,r.lens,0,19,r.lencode,0,r.work,B),r.lenbits=B.bits,k){e.msg="invalid code lengths set",r.mode=rr;break}r.have=0,r.mode=19;case 19:for(;r.have<r.nlen+r.ndist;){for(;b=(S=r.lencode[l&(1<<r.lenbits)-1])>>>16&255,m=65535&S,!((g=S>>>24)<=f);){if(0===s)break e;s--,l+=n[a++]<<f,f+=8}if(m<16)l>>>=g,f-=g,r.lens[r.have++]=m;else{if(16===m){for(C=g+2;f<C;){if(0===s)break e;s--,l+=n[a++]<<f,f+=8}if(l>>>=g,f-=g,0===r.have){e.msg="invalid bit length repeat",r.mode=rr;break}y=r.lens[r.have-1],u=3+(3&l),l>>>=2,f-=2}else if(17===m){for(C=g+3;f<C;){if(0===s)break e;s--,l+=n[a++]<<f,f+=8}f-=g,y=0,u=3+(7&(l>>>=g)),l>>>=3,f-=3}else{for(C=g+7;f<C;){if(0===s)break e;s--,l+=n[a++]<<f,f+=8}f-=g,y=0,u=11+(127&(l>>>=g)),l>>>=7,f-=7}if(r.have+u>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=rr;break}for(;u--;)r.lens[r.have++]=y}}if(r.mode===rr)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=rr;break}if(r.lenbits=9,B={bits:r.lenbits},k=$t(1,r.lens,0,r.nlen,r.lencode,0,r.work,B),r.lenbits=B.bits,k){e.msg="invalid literal/lengths set",r.mode=rr;break}if(r.distbits=6,r.distcode=r.distdyn,B={bits:r.distbits},k=$t(2,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,B),r.distbits=B.bits,k){e.msg="invalid distances set",r.mode=rr;break}if(r.mode=20,6===t)break e;case 20:r.mode=21;case 21:if(s>=6&&c>=258){e.next_out=o,e.avail_out=c,e.next_in=a,e.avail_in=s,r.hold=l,r.bits=f,_t(e,d),o=e.next_out,i=e.output,c=e.avail_out,a=e.next_in,n=e.input,s=e.avail_in,l=r.hold,f=r.bits,r.mode===tr&&(r.back=-1);break}for(r.back=0;b=(S=r.lencode[l&(1<<r.lenbits)-1])>>>16&255,m=65535&S,!((g=S>>>24)<=f);){if(0===s)break e;s--,l+=n[a++]<<f,f+=8}if(b&&0==(240&b)){for(A=g,w=b,x=m;b=(S=r.lencode[x+((l&(1<<A+w)-1)>>A)])>>>16&255,m=65535&S,!(A+(g=S>>>24)<=f);){if(0===s)break e;s--,l+=n[a++]<<f,f+=8}l>>>=A,f-=A,r.back+=A}if(l>>>=g,f-=g,r.back+=g,r.length=m,0===b){r.mode=26;break}if(32&b){r.back=-1,r.mode=tr;break}if(64&b){e.msg="invalid literal/length code",r.mode=rr;break}r.extra=15&b,r.mode=22;case 22:if(r.extra){for(C=r.extra;f<C;){if(0===s)break e;s--,l+=n[a++]<<f,f+=8}r.length+=l&(1<<r.extra)-1,l>>>=r.extra,f-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=23;case 23:for(;b=(S=r.distcode[l&(1<<r.distbits)-1])>>>16&255,m=65535&S,!((g=S>>>24)<=f);){if(0===s)break e;s--,l+=n[a++]<<f,f+=8}if(0==(240&b)){for(A=g,w=b,x=m;b=(S=r.distcode[x+((l&(1<<A+w)-1)>>A)])>>>16&255,m=65535&S,!(A+(g=S>>>24)<=f);){if(0===s)break e;s--,l+=n[a++]<<f,f+=8}l>>>=A,f-=A,r.back+=A}if(l>>>=g,f-=g,r.back+=g,64&b){e.msg="invalid distance code",r.mode=rr;break}r.offset=m,r.extra=15&b,r.mode=24;case 24:if(r.extra){for(C=r.extra;f<C;){if(0===s)break e;s--,l+=n[a++]<<f,f+=8}r.offset+=l&(1<<r.extra)-1,l>>>=r.extra,f-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=rr;break}r.mode=25;case 25:if(0===c)break e;if(u=d-c,r.offset>u){if((u=r.offset-u)>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=rr;break}u>r.wnext?(u-=r.wnext,p=r.wsize-u):p=r.wnext-u,u>r.length&&(u=r.length),v=r.window}else v=i,p=o-r.offset,u=r.length;u>c&&(u=c),c-=u,r.length-=u;do{i[o++]=v[p++]}while(--u);0===r.length&&(r.mode=21);break;case 26:if(0===c)break e;i[o++]=r.length,c--,r.mode=21;break;case 27:if(r.wrap){for(;f<32;){if(0===s)break e;s--,l|=n[a++]<<f,f+=8}if(d-=c,e.total_out+=d,r.total+=d,d&&(e.adler=r.check=r.flags?Zt(r.check,i,d,o-d):Jt(r.check,i,d,o-d)),d=c,(r.flags?l:nr(l))!==r.check){e.msg="incorrect data check",r.mode=rr;break}l=0,f=0}r.mode=28;case 28:if(r.wrap&&r.flags){for(;f<32;){if(0===s)break e;s--,l+=n[a++]<<f,f+=8}if(l!==(4294967295&r.total)){e.msg="incorrect length check",r.mode=rr;break}l=0,f=0}r.mode=29;case 29:k=1;break e;case rr:k=-3;break e;case 31:return-4;case 32:default:return er}return e.next_out=o,e.avail_out=c,e.next_in=a,e.avail_in=s,r.hold=l,r.bits=f,(r.wsize||d!==e.avail_out&&r.mode<rr&&(r.mode<27||4!==t))&&ur(e,e.output,e.next_out,d-e.avail_out),h-=e.avail_in,d-=e.avail_out,e.total_in+=h,e.total_out+=d,r.total+=d,r.wrap&&d&&(e.adler=r.check=r.flags?Zt(r.check,i,d,e.next_out-d):Jt(r.check,i,d,e.next_out-d)),e.data_type=r.bits+(r.last?64:0)+(r.mode===tr?128:0)+(20===r.mode||15===r.mode?256:0),(0===h&&0===d||4===t)&&0===k&&(k=-5),k},Yt.inflateEnd=function(e){if(!e||!e.state)return er;var t=e.state;return t.window&&(t.window=null),e.state=null,0},Yt.inflateGetHeader=function(e,t){var r;return e&&e.state?0==(2&(r=e.state).wrap)?er:(r.head=t,t.done=!1,0):er},Yt.inflateSetDictionary=function(e,t){var r,n=t.length;return e&&e.state?0!==(r=e.state).wrap&&11!==r.mode?er:11===r.mode&&Jt(1,t,n,0)!==r.check?-3:ur(e,t,n,n)?(r.mode=31,-4):(r.havedict=1,0):er},Yt.inflateInfo="pako inflate (from Nodeca project)";var pr={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 vr=Yt,gr=ae,br=Ct,mr=pr,Ar=Je,wr=jt,xr=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},yr=Object.prototype.toString;function kr(e){if(!(this instanceof kr))return new kr(e);this.options=gr.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0==(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new wr,this.strm.avail_out=0;var r=vr.inflateInit2(this.strm,t.windowBits);if(r!==mr.Z_OK)throw new Error(Ar[r]);if(this.header=new xr,vr.inflateGe