13,13],N=t?newUint8Array(ea):ea,O=new(t?Uint8Array:Array)(288),P,fa;P=0;for(fa=O.length;P<fa;++P)O[P]=143>=P?8:255>=P?9:279>=P?7:8;varba=v(O),Q=new(t?Uint8Array:Array)(30),R,ga;R=0;for(ga=Q.length;R<ga;++R)Q[R]=5;varca=v(Q);functionC(c,d){for(vara=c.f,b=c.d,e=c.input,f=c.a,g=e.length,h;b<d;){if(f>=g)throwError("input buffer is broken");a|=e[f++]<<b;b+=8}h=a&(1<<d)-1;c.f=a>>>d;c.d=b-d;c.a=f;returnh}
w.prototype.v=function(){varc,d=this.b;t?this.r?(c=newUint8Array(d),c.set(this.c.subarray(0,d))):c=this.c.subarray(0,d):(this.c.length>d&&(this.c.length=d),c=this.c);returnthis.buffer=c};functionW(c,d){vara,b;this.input=c;this.a=0;if(d||!(d={}))d.index&&(this.a=d.index),d.verify&&(this.A=d.verify);a=c[this.a++];b=c[this.a++];switch(a&15){caseha:this.method=ha;break;default:throwError("unsupported compression method");}if(0!==((a<<8)+b)%31)throwError("invalid fcheck flag:"+((a<<8)+b)%31);if(b&32)throwError("fdict flag is not supported");this.q=neww(c,{index:this.a,bufferSize:d.bufferSize,bufferType:d.bufferType,resize:d.resize})}