mirror of
https://github.com/futurepress/epub.js.git
synced 2025-10-05 15:32:55 +02:00
1 line
No EOL
18 KiB
JavaScript
1 line
No EOL
18 KiB
JavaScript
(function(e){function O(){function n(n){var r=e.dyn_tree,i=e.stat_desc.static_tree,s=e.stat_desc.extra_bits,o=e.stat_desc.extra_base,a=e.stat_desc.max_length,f,l,c,h,p,d,v=0;for(h=0;h<=t;h++)n.bl_count[h]=0;r[n.heap[n.heap_max]*2+1]=0;for(f=n.heap_max+1;f<u;f++){l=n.heap[f],h=r[r[l*2+1]*2+1]+1,h>a&&(h=a,v++),r[l*2+1]=h;if(l>e.max_code)continue;n.bl_count[h]++,p=0,l>=o&&(p=s[l-o]),d=r[l*2],n.opt_len+=d*(h+p),i&&(n.static_len+=d*(i[l*2+1]+p))}if(v===0)return;do{h=a-1;while(n.bl_count[h]===0)h--;n.bl_count[h]--,n.bl_count[h+1]+=2,n.bl_count[a]--,v-=2}while(v>0);for(h=a;h!==0;h--){l=n.bl_count[h];while(l!==0){c=n.heap[--f];if(c>e.max_code)continue;r[c*2+1]!=h&&(n.opt_len+=(h-r[c*2+1])*r[c*2],r[c*2+1]=h),l--}}}function r(e,t){var n=0;do n|=e&1,e>>>=1,n<<=1;while(--t>0);return n>>>1}function i(e,n,i){var s=[],o=0,u,a,f;for(u=1;u<=t;u++)s[u]=o=o+i[u-1]<<1;for(a=0;a<=n;a++){f=e[a*2+1];if(f===0)continue;e[a*2]=r(s[f]++,f)}}var e=this;e.build_tree=function(t){var r=e.dyn_tree,s=e.stat_desc.static_tree,o=e.stat_desc.elems,a,f,l=-1,c;t.heap_len=0,t.heap_max=u;for(a=0;a<o;a++)r[a*2]!==0?(t.heap[++t.heap_len]=l=a,t.depth[a]=0):r[a*2+1]=0;while(t.heap_len<2)c=t.heap[++t.heap_len]=l<2?++l:0,r[c*2]=1,t.depth[c]=0,t.opt_len--,s&&(t.static_len-=s[c*2+1]);e.max_code=l;for(a=Math.floor(t.heap_len/2);a>=1;a--)t.pqdownheap(r,a);c=o;do a=t.heap[1],t.heap[1]=t.heap[t.heap_len--],t.pqdownheap(r,1),f=t.heap[1],t.heap[--t.heap_max]=a,t.heap[--t.heap_max]=f,r[c*2]=r[a*2]+r[f*2],t.depth[c]=Math.max(t.depth[a],t.depth[f])+1,r[a*2+1]=r[f*2+1]=c,t.heap[1]=c++,t.pqdownheap(r,1);while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],n(t),i(r,e.max_code,t.bl_count)}}function M(e,t,n,r,i){var s=this;s.static_tree=e,s.extra_bits=t,s.extra_base=n,s.elems=r,s.max_length=i}function P(e,t,n,r,i){var s=this;s.good_length=e,s.max_lazy=t,s.nice_length=n,s.max_chain=r,s.func=i}function it(e,t,n,r){var i=e[t*2],s=e[n*2];return i<s||i==s&&r[t]<=r[n]}function st(){function zt(){var e;ut=2*A,ft[ct-1]=0;for(e=0;e<ct-1;e++)ft[e]=0;Tt=F[Nt].max_lazy,kt=F[Nt].good_length,Lt=F[Nt].nice_length,xt=F[Nt].max_chain,bt=0,vt=0,Et=0,mt=St=tt-1,yt=0,lt=0}function Wt(){var t;for(t=0;t<o;t++)At[t*2]=0;for(t=0;t<n;t++)Ot[t*2]=0;for(t=0;t<r;t++)Mt[t*2]=0;At[a*2]=1,e.opt_len=e.static_len=0,jt=It=0}function Xt(){_t.dyn_tree=At,_t.stat_desc=M.static_l_desc,Dt.dyn_tree=Ot,Dt.stat_desc=M.static_d_desc,Pt.dyn_tree=Mt,Pt.stat_desc=M.static_bl_desc,Rt=0,Ut=0,qt=8,Wt()}function Vt(e,t){var n,r=-1,i,s=e[1],o=0,u=7,a=4;s===0&&(u=138,a=3),e[(t+1)*2+1]=65535;for(n=0;n<=t;n++){i=s,s=e[(n+1)*2+1];if(++o<u&&i==s)continue;o<a?Mt[i*2]+=o:i!==0?(i!=r&&Mt[i*2]++,Mt[l*2]++):o<=10?Mt[c*2]++:Mt[h*2]++,o=0,r=i,s===0?(u=138,a=3):i==s?(u=6,a=3):(u=7,a=4)}}function $t(){var t;Vt(At,_t.max_code),Vt(Ot,Dt.max_code),Pt.build_tree(e);for(t=r-1;t>=3;t--)if(Mt[O.bl_order[t]*2+1]!==0)break;return e.opt_len+=3*(t+1)+5+5+4,t}function Jt(t){e.pending_buf[e.pending++]=t}function Kt(e){Jt(e&255),Jt(e>>>8&255)}function Qt(e){Jt(e>>8&255),Jt(e&255&255)}function Gt(e,t){var n,r=t;Ut>p-r?(n=e,Rt|=n<<Ut&65535,Kt(Rt),Rt=n>>>p-Ut,Ut+=r-p):(Rt|=e<<Ut&65535,Ut+=r)}function Yt(e,t){var n=e*2;Gt(t[n]&65535,t[n+1]&65535)}function Zt(e,t){var n,r=-1,i,s=e[1],o=0,u=7,a=4;s===0&&(u=138,a=3);for(n=0;n<=t;n++){i=s,s=e[(n+1)*2+1];if(++o<u&&i==s)continue;if(o<a){do Yt(i,Mt);while(--o!==0)}else i!==0?(i!=r&&(Yt(i,Mt),o--),Yt(l,Mt),Gt(o-3,2)):o<=10?(Yt(c,Mt),Gt(o-3,3)):(Yt(h,Mt),Gt(o-11,7));o=0,r=i,s===0?(u=138,a=3):i==s?(u=6,a=3):(u=7,a=4)}}function en(e,t,n){var r;Gt(e-257,5),Gt(t-1,5),Gt(n-4,4);for(r=0;r<n;r++)Gt(Mt[O.bl_order[r]*2+1],3);Zt(At,e-1),Zt(Ot,t-1)}function tn(){Ut==16?(Kt(Rt),Rt=0,Ut=0):Ut>=8&&(Jt(Rt&255),Rt>>>=8,Ut-=8)}function nn(){Gt(Q<<1,3),Yt(a,M.static_ltree),tn(),1+qt+10-Ut<9&&(Gt(Q<<1,3),Yt(a,M.static_ltree),tn()),qt=7}function rn(t,r){var i,o,u;e.pending_buf[Ft+jt*2]=t>>>8&255,e.pending_buf[Ft+jt*2+1]=t&255,e.pending_buf[Ht+jt]=r&255,jt++,t===0?At[r*2]++:(It++,t--,At[(O._length_code[r]+s+1)*2]++,Ot[O.d_code(t)*2]++);if((jt&8191)===0&&Nt>2){i=jt*8,o=bt-vt;for(u=0;u<n;u++)i+=Ot[u*2]*(5+O.extra_dbits[u]);i>>>=3;if(It<Math.floor(jt/2)&&i<Math.floor(o/2))return!0}return jt==Bt-1}function sn(t,n){var r,i,o=0,u,f;if(jt!==0)do r=e.pending_buf[Ft+o*2]<<8&65280|e.pending_buf[Ft+o*2+1]&255,i=e.pending_buf[Ht+o]&255,o++,r===0?Yt(i,t):(u=O._length_code[i],Yt(u+s+1,t),f=O.extra_lbits[u],f!==0&&(i-=O.base_length[u],Gt(i,f)),r--,u=O.d_code(r),Yt(u,n),f=O.extra_dbits[u],f!==0&&(r-=O.base_dist[u],Gt(r,f)));while(o<jt);Yt(a,t),qt=t[a*2+1]}function on(){var t=0,n=0,r=0;while(t<7)r+=At[t*2],t++;while(t<128)n+=At[t*2],t++;while(t<s)r+=At[t*2],t++;e.data_type=(r>n>>>2?Y:Z)&255}function un(){Ut>8?Kt(Rt):Ut>0&&Jt(Rt&255),Rt=0,Ut=0}function an(t,n,r){var i=0;un(),qt=8,r&&(Kt(n),Kt(~n)),e.pending_buf.set(ot.subarray(t,t+n),e.pending),e.pending+=n}function fn(e,t,n){Gt((K<<1)+(n?1:0),3),an(e,t,!0)}function ln(t,n,r){var i,s,o=0;Nt>0?(e.data_type==et&&on(),_t.build_tree(e),Dt.build_tree(e),o=$t(),i=e.opt_len+3+7>>>3,s=e.static_len+3+7>>>3,s<=i&&(i=s)):i=s=n+5,n+4<=i&&t!=-1?fn(t,n,r):s==i?(Gt((Q<<1)+(r?1:0),3),sn(M.static_ltree,M.static_dtree)):(Gt((G<<1)+(r?1:0),3),en(_t.max_code+1,Dt.max_code+1,o+1),sn(At,Ot)),Wt(),r&&un()}function cn(e){ln(vt>=0?vt:-1,bt-vt,e),vt=bt,t.flush_pending()}function hn(){var e,n,r,i;do{i=ut-Et-bt;if(i===0&&bt===0&&Et===0)i=A;else if(i==-1)i--;else if(bt>=A+A-rt){ot.set(ot.subarray(A,A+A),0),wt-=A,bt-=A,vt-=A,e=ct,r=e;do n=ft[--r]&65535,ft[r]=n>=A?n-A:0;while(--e!==0);e=A,r=e;do n=at[--r]&65535,at[r]=n>=A?n-A:0;while(--e!==0);i+=A}if(t.avail_in===0)return;e=t.read_buf(ot,bt+Et,i),Et+=e,Et>=tt&&(lt=ot[bt]&255,lt=(lt<<dt^ot[bt+1]&255)&pt)}while(Et<rt&&t.avail_in!==0)}function pn(e){var n=65535,r;n>u-5&&(n=u-5);for(;;){if(Et<=1){hn();if(Et===0&&e==y)return q;if(Et===0)break}bt+=Et,Et=0,r=vt+n;if(bt===0||bt>=r){Et=bt-r,bt=r,cn(!1);if(t.avail_out===0)return q}if(bt-vt>=A-rt){cn(!1);if(t.avail_out===0)return q}}return cn(e==E),t.avail_out===0?e==E?U:q:e==E?z:R}function dn(e){var t=xt,n=bt,r,i,s=St,o=bt>A-rt?bt-(A-rt):0,u=Lt,a=st,f=bt+nt,l=ot[n+s-1],c=ot[n+s];St>=kt&&(t>>=2),u>Et&&(u=Et);do{r=e;if(ot[r+s]!=c||ot[r+s-1]!=l||ot[r]!=ot[n]||ot[++r]!=ot[n+1])continue;n+=2,r++;do;while(ot[++n]==ot[++r]&&ot[++n]==ot[++r]&&ot[++n]==ot[++r]&&ot[++n]==ot[++r]&&ot[++n]==ot[++r]&&ot[++n]==ot[++r]&&ot[++n]==ot[++r]&&ot[++n]==ot[++r]&&n<f);i=nt-(f-n),n=f-nt;if(i>s){wt=e,s=i;if(i>=u)break;l=ot[n+s-1],c=ot[n+s]}}while((e=at[e&a]&65535)>o&&--t!==0);return s<=Et?s:Et}function vn(e){var n=0,r;for(;;){if(Et<rt){hn();if(Et<rt&&e==y)return q;if(Et===0)break}Et>=tt&&(lt=(lt<<dt^ot[bt+(tt-1)]&255)&pt,n=ft[lt]&65535,at[bt&st]=ft[lt],ft[lt]=bt),n!==0&&(bt-n&65535)<=A-rt&&Ct!=m&&(mt=dn(n));if(mt>=tt){r=rn(bt-wt,mt-tt),Et-=mt;if(mt<=Tt&&Et>=tt){mt--;do bt++,lt=(lt<<dt^ot[bt+(tt-1)]&255)&pt,n=ft[lt]&65535,at[bt&st]=ft[lt],ft[lt]=bt;while(--mt!==0);bt++}else bt+=mt,mt=0,lt=ot[bt]&255,lt=(lt<<dt^ot[bt+1]&255)&pt}else r=rn(0,ot[bt]&255),Et--,bt++;if(r){cn(!1);if(t.avail_out===0)return q}}return cn(e==E),t.avail_out===0?e==E?U:q:e==E?z:R}function mn(e){var n=0,r,i;for(;;){if(Et<rt){hn();if(Et<rt&&e==y)return q;if(Et===0)break}Et>=tt&&(lt=(lt<<dt^ot[bt+(tt-1)]&255)&pt,n=ft[lt]&65535,at[bt&st]=ft[lt],ft[lt]=bt),St=mt,gt=wt,mt=tt-1,n!==0&&St<Tt&&(bt-n&65535)<=A-rt&&(Ct!=m&&(mt=dn(n)),mt<=5&&(Ct==v||mt==tt&&bt-wt>4096)&&(mt=tt-1));if(St>=tt&&mt<=St){i=bt+Et-tt,r=rn(bt-1-gt,St-tt),Et-=St-1,St-=2;do++bt<=i&&(lt=(lt<<dt^ot[bt+(tt-1)]&255)&pt,n=ft[lt]&65535,at[bt&st]=ft[lt],ft[lt]=bt);while(--St!==0);yt=0,mt=tt-1,bt++;if(r){cn(!1);if(t.avail_out===0)return q}}else if(yt!==0){r=rn(0,ot[bt-1]&255),r&&cn(!1),bt++,Et--;if(t.avail_out===0)return q}else yt=1,bt++,Et--}return yt!==0&&(r=rn(0,ot[bt-1]&255),yt=0),cn(e==E),t.avail_out===0?e==E?U:q:e==E?z:R}function gn(t){return t.total_in=t.total_out=0,t.msg=null,t.data_type=et,e.pending=0,e.pending_out=0,i=V,L=y,Xt(),zt(),S}var e=this,t,i,u,f,L,A,P,st,ot,ut,at,ft,lt,ct,ht,pt,dt,vt,mt,gt,yt,bt,wt,Et,St,xt,Tt,Nt,Ct,kt,Lt,At,Ot,Mt,_t=new O,Dt=new O,Pt=new O;e.depth=[];var Ht,Bt,jt,Ft,It,qt,Rt,Ut;e.bl_count=[],e.heap=[],At=[],Ot=[],Mt=[],e.pqdownheap=function(t,n){var r=e.heap,i=r[n],s=n<<1;while(s<=e.heap_len){s<e.heap_len&&it(t,r[s+1],r[s],e.depth)&&s++;if(it(t,i,r[s],e.depth))break;r[n]=r[s],n=s,s<<=1}r[n]=i},e.deflateInit=function(t,n,r,i,s,o){return i||(i=J),s||(s=D),o||(o=g),t.msg=null,n==d&&(n=6),s<1||s>_||i!=J||r<9||r>15||n<0||n>9||o<0||o>m?N:(t.dstate=e,P=r,A=1<<P,st=A-1,ht=s+7,ct=1<<ht,pt=ct-1,dt=Math.floor((ht+tt-1)/tt),ot=new Uint8Array(A*2),at=[],ft=[],Bt=1<<s+6,e.pending_buf=new Uint8Array(Bt*4),u=Bt*4,Ft=Math.floor(Bt/2),Ht=3*Bt,Nt=n,Ct=o,f=i&255,gn(t))},e.deflateEnd=function(){return i!=X&&i!=V&&i!=$?N:(e.pending_buf=null,ft=null,at=null,ot=null,e.dstate=null,i==V?C:S)},e.deflateParams=function(e,t,n){var r=S;return t==d&&(t=6),t<0||t>9||n<0||n>m?N:(F[Nt].func!=F[t].func&&e.total_in!==0&&(r=e.deflate(b)),Nt!=t&&(Nt=t,Tt=F[Nt].max_lazy,kt=F[Nt].good_length,Lt=F[Nt].nice_length,xt=F[Nt].max_chain),Ct=n,r)},e.deflateSetDictionary=function(e,t,n){var r=n,s,o=0;if(!t||i!=X)return N;if(r<tt)return S;r>A-rt&&(r=A-rt,o=n-r),ot.set(t.subarray(o,o+r),0),bt=r,vt=r,lt=ot[0]&255,lt=(lt<<dt^ot[1]&255)&pt;for(s=0;s<=r-tt;s++)lt=(lt<<dt^ot[s+(tt-1)]&255)&pt,at[s&st]=ft[lt],ft[lt]=s;return S},e.deflate=function(n,r){var s,o,u,a,f;if(r>E||r<0)return N;if(!n.next_out||!n.next_in&&n.avail_in!==0||i==$&&r!=E)return n.msg=I[T-N],N;if(n.avail_out===0)return n.msg=I[T-k],k;t=n,a=L,L=r,i==X&&(o=J+(P-8<<4)<<8,u=(Nt-1&255)>>1,u>3&&(u=3),o|=u<<6,bt!==0&&(o|=W),o+=31-o%31,i=V,Qt(o));if(e.pending!==0){t.flush_pending();if(t.avail_out===0)return L=-1,S}else if(t.avail_in===0&&r<=a&&r!=E)return t.msg=I[T-k],k;if(i==$&&t.avail_in!==0)return n.msg=I[T-k],k;if(t.avail_in!==0||Et!==0||r!=y&&i!=$){f=-1;switch(F[Nt].func){case H:f=pn(r);break;case B:f=vn(r);break;case j:f=mn(r);break;default:}if(f==U||f==z)i=$;if(f==q||f==U)return t.avail_out===0&&(L=-1),S;if(f==R){if(r==b)nn();else{fn(0,0,!1);if(r==w)for(s=0;s<ct;s++)ft[s]=0}t.flush_pending();if(t.avail_out===0)return L=-1,S}}return r!=E?S:x}}function ot(){var e=this;e.next_in_index=0,e.next_out_index=0,e.avail_in=0,e.total_in=0,e.avail_out=0,e.total_out=0}function ut(e){var t=this,n=new ot,r=512,i=y,s=new Uint8Array(r);typeof e=="undefined"&&(e=d),n.deflateInit(e),n.next_out=s,t.append=function(e,t){var o,u=[],a=0,f=0,l=0,c;if(!e.length)return;n.next_in_index=0,n.next_in=e,n.avail_in=e.length;do{n.next_out_index=0,n.avail_out=r,o=n.deflate(i);if(o!=S)throw"deflating: "+n.msg;n.next_out_index&&(n.next_out_index==r?u.push(new Uint8Array(s)):u.push(new Uint8Array(s.subarray(0,n.next_out_index)))),l+=n.next_out_index,t&&n.next_in_index>0&&n.next_in_index!=a&&(t(n.next_in_index),a=n.next_in_index)}while(n.avail_in>0||n.avail_out===0);return c=new Uint8Array(l),u.forEach(function(e){c.set(e,f),f+=e.length}),c},t.flush=function(){var e,t,i=[],o=0,u=0,a;do{n.next_out_index=0,n.avail_out=r,e=n.deflate(E);if(e!=x&&e!=S)throw"deflating: "+n.msg;r-n.avail_out>0&&i.push(new Uint8Array(s.subarray(0,n.next_out_index))),u+=n.next_out_index}while(n.avail_in>0||n.avail_out===0);return n.deflateEnd(),a=new Uint8Array(u),i.forEach(function(e){a.set(e,o),o+=e.length}),a}}var t=15,n=30,r=19,i=29,s=256,o=s+1+i,u=2*o+1,a=256,f=7,l=16,c=17,h=18,p=16,d=-1,v=1,m=2,g=0,y=0,b=1,w=3,E=4,S=0,x=1,T=2,N=-2,C=-3,k=-5,L=512,A=[0,1,2,3,4,4,5,5,6,6,6,6,7,7,7,7,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,16,17,18,18,19,19,20,20,20,20,21,21,21,21,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29];O._length_code=[0,1,2,3,4,5,6,7,8,8,9,9,10,10,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28],O.base_length=[0,1,2,3,4,5,6,7,8,10,12,14,16,20,24,28,32,40,48,56,64,80,96,112,128,160,192,224,0],O.base_dist=[0,1,2,3,4,6,8,12,16,24,32,48,64,96,128,192,256,384,512,768,1024,1536,2048,3072,4096,6144,8192,12288,16384,24576],O.d_code=function(e){return e<256?A[e]:A[256+(e>>>7)]},O.extra_lbits=[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],O.extra_dbits=[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],O.extra_blbits=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],O.bl_order=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],M.static_ltree=[12,8,140,8,76,8,204,8,44,8,172,8,108,8,236,8,28,8,156,8,92,8,220,8,60,8,188,8,124,8,252,8,2,8,130,8,66,8,194,8,34,8,162,8,98,8,226,8,18,8,146,8,82,8,210,8,50,8,178,8,114,8,242,8,10,8,138,8,74,8,202,8,42,8,170,8,106,8,234,8,26,8,154,8,90,8,218,8,58,8,186,8,122,8,250,8,6,8,134,8,70,8,198,8,38,8,166,8,102,8,230,8,22,8,150,8,86,8,214,8,54,8,182,8,118,8,246,8,14,8,142,8,78,8,206,8,46,8,174,8,110,8,238,8,30,8,158,8,94,8,222,8,62,8,190,8,126,8,254,8,1,8,129,8,65,8,193,8,33,8,161,8,97,8,225,8,17,8,145,8,81,8,209,8,49,8,177,8,113,8,241,8,9,8,137,8,73,8,201,8,41,8,169,8,105,8,233,8,25,8,153,8,89,8,217,8,57,8,185,8,121,8,249,8,5,8,133,8,69,8,197,8,37,8,165,8,101,8,229,8,21,8,149,8,85,8,213,8,53,8,181,8,117,8,245,8,13,8,141,8,77,8,205,8,45,8,173,8,109,8,237,8,29,8,157,8,93,8,221,8,61,8,189,8,125,8,253,8,19,9,275,9,147,9,403,9,83,9,339,9,211,9,467,9,51,9,307,9,179,9,435,9,115,9,371,9,243,9,499,9,11,9,267,9,139,9,395,9,75,9,331,9,203,9,459,9,43,9,299,9,171,9,427,9,107,9,363,9,235,9,491,9,27,9,283,9,155,9,411,9,91,9,347,9,219,9,475,9,59,9,315,9,187,9,443,9,123,9,379,9,251,9,507,9,7,9,263,9,135,9,391,9,71,9,327,9,199,9,455,9,39,9,295,9,167,9,423,9,103,9,359,9,231,9,487,9,23,9,279,9,151,9,407,9,87,9,343,9,215,9,471,9,55,9,311,9,183,9,439,9,119,9,375,9,247,9,503,9,15,9,271,9,143,9,399,9,79,9,335,9,207,9,463,9,47,9,303,9,175,9,431,9,111,9,367,9,239,9,495,9,31,9,287,9,159,9,415,9,95,9,351,9,223,9,479,9,63,9,319,9,191,9,447,9,127,9,383,9,255,9,511,9,0,7,64,7,32,7,96,7,16,7,80,7,48,7,112,7,8,7,72,7,40,7,104,7,24,7,88,7,56,7,120,7,4,7,68,7,36,7,100,7,20,7,84,7,52,7,116,7,3,8,131,8,67,8,195,8,35,8,163,8,99,8,227,8],M.static_dtree=[0,5,16,5,8,5,24,5,4,5,20,5,12,5,28,5,2,5,18,5,10,5,26,5,6,5,22,5,14,5,30,5,1,5,17,5,9,5,25,5,5,5,21,5,13,5,29,5,3,5,19,5,11,5,27,5,7,5,23,5],M.static_l_desc=new M(M.static_ltree,O.extra_lbits,s+1,o,t),M.static_d_desc=new M(M.static_dtree,O.extra_dbits,0,n,t),M.static_bl_desc=new M(null,O.extra_blbits,0,r,f);var _=9,D=8,H=0,B=1,j=2,F=[new P(0,0,0,0,H),new P(4,4,8,4,B),new P(4,5,16,8,B),new P(4,6,32,32,B),new P(4,4,16,16,j),new P(8,16,32,32,j),new P(8,16,128,128,j),new P(8,32,128,256,j),new P(32,128,258,1024,j),new P(32,258,258,4096,j)],I=["need dictionary","stream end","","","stream error","data error","","buffer error","",""],q=0,R=1,U=2,z=3,W=32,X=42,V=113,$=666,J=8,K=0,Q=1,G=2,Y=0,Z=1,et=2,tt=3,nt=258,rt=nt+tt+1;ot.prototype={deflateInit:function(e,n){var r=this;return r.dstate=new st,n||(n=t),r.dstate.deflateInit(r,e,n)},deflate:function(e){var t=this;return t.dstate?t.dstate.deflate(t,e):N},deflateEnd:function(){var e=this;if(!e.dstate)return N;var t=e.dstate.deflateEnd();return e.dstate=null,t},deflateParams:function(e,t){var n=this;return n.dstate?n.dstate.deflateParams(n,e,t):N},deflateSetDictionary:function(e,t){var n=this;return n.dstate?n.dstate.deflateSetDictionary(n,e,t):N},read_buf:function(e,t,n){var r=this,i=r.avail_in;return i>n&&(i=n),i===0?0:(r.avail_in-=i,e.set(r.next_in.subarray(r.next_in_index,r.next_in_index+i),t),r.next_in_index+=i,r.total_in+=i,i)},flush_pending:function(){var e=this,t=e.dstate.pending;t>e.avail_out&&(t=e.avail_out);if(t===0)return;e.next_out.set(e.dstate.pending_buf.subarray(e.dstate.pending_out,e.dstate.pending_out+t),e.next_out_index),e.next_out_index+=t,e.dstate.pending_out+=t,e.total_out+=t,e.avail_out-=t,e.dstate.pending-=t,e.dstate.pending===0&&(e.dstate.pending_out=0)}};var at;e.zip?e.zip.Deflater=ut:(at=new ut,e.addEventListener("message",function(t){var n=t.data;n.init&&(at=new ut(n.level),e.postMessage({oninit:!0})),n.append&&e.postMessage({onappend:!0,data:at.append(n.data,function(t){e.postMessage({progress:!0,current:t})})}),n.flush&&e.postMessage({onflush:!0,data:at.flush()})},!1))})(this); |