Files
simstudioai--sim/apps/sim/lib/execution/sandbox/bundles/pdf-lib.cjs
T
wehub-resource-sync d25d482dc2
CI / Migrate Dev DB (push) Has been skipped
CI / Detect Version (push) Has been cancelled
CI / Migrate DB (push) Has been cancelled
CI / Build Dev ECR (./docker/app.Dockerfile, ECR_APP) (push) Has been cancelled
CI / Build Dev ECR (./docker/db.Dockerfile, ECR_MIGRATIONS) (push) Has been cancelled
CI / Build Dev ECR (./docker/pii.Dockerfile, ECR_PII) (push) Has been cancelled
CI / Build Dev ECR (./docker/realtime.Dockerfile, ECR_REALTIME) (push) Has been cancelled
CI / Deploy Trigger.dev (Dev) (push) Has been cancelled
CI / Build AMD64 (./docker/app.Dockerfile, ECR_APP, ghcr.io/simstudioai/simstudio) (push) Has been cancelled
CI / Build AMD64 (./docker/db.Dockerfile, ECR_MIGRATIONS, ghcr.io/simstudioai/migrations) (push) Has been cancelled
CI / Build AMD64 (./docker/pii.Dockerfile, ECR_PII, ghcr.io/simstudioai/pii) (push) Has been cancelled
CI / Build AMD64 (./docker/realtime.Dockerfile, ECR_REALTIME, ghcr.io/simstudioai/realtime) (push) Has been cancelled
CI / Build ARM64 (GHCR Only) (./docker/app.Dockerfile, ghcr.io/simstudioai/simstudio) (push) Has been cancelled
CI / Build ARM64 (GHCR Only) (./docker/db.Dockerfile, ghcr.io/simstudioai/migrations) (push) Has been cancelled
CI / Build ARM64 (GHCR Only) (./docker/pii.Dockerfile, ghcr.io/simstudioai/pii) (push) Has been cancelled
CI / Build ARM64 (GHCR Only) (./docker/realtime.Dockerfile, ghcr.io/simstudioai/realtime) (push) Has been cancelled
CI / Create GHCR Manifests (ghcr.io/simstudioai/migrations) (push) Has been cancelled
CI / Create GHCR Manifests (ghcr.io/simstudioai/pii) (push) Has been cancelled
CI / Create GHCR Manifests (ghcr.io/simstudioai/realtime) (push) Has been cancelled
CI / Create GHCR Manifests (ghcr.io/simstudioai/simstudio) (push) Has been cancelled
CI / Check Docs Changes (push) Has been cancelled
CI / Process Docs (push) Has been cancelled
CI / Create GitHub Release (push) Has been cancelled
CI / Test and Build (push) Has been cancelled
Publish CLI Package / publish-npm (push) Has been cancelled
Publish Python SDK / publish-pypi (push) Has been cancelled
Publish TypeScript SDK / publish-npm (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:20:55 +08:00

56 lines
466 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// sandbox bundle: pdf-lib
// generated by apps/sim/lib/execution/sandbox/bundles/build.ts
// do not edit by hand. run `bun run build:sandbox-bundles` to regenerate.
(()=>{var dK=Object.create;var{getPrototypeOf:nK,defineProperty:fq,getOwnPropertyNames:rK}=Object;var iK=Object.prototype.hasOwnProperty;function aK(q){return this[q]}var oK,sK,$8=(q,X,V)=>{var K=q!=null&&typeof q==="object";if(K){var Q=X?oK??=new WeakMap:sK??=new WeakMap,Y=Q.get(q);if(Y)return Y}V=q!=null?dK(nK(q)):{};let J=X||!q||!q.__esModule?fq(V,"default",{value:q,enumerable:!0}):V;for(let G of rK(q))if(!iK.call(J,G))fq(J,G,{get:aK.bind(q,G),enumerable:!0});if(K)Q.set(q,J);return J};var g0=(q,X)=>()=>(X||q((X={exports:{}}).exports,X),X.exports);var tK=(q)=>q;function eK(q,X){this[q]=tK.bind(null,X)}var qQ=(q,X)=>{for(var V in X)fq(q,V,{get:X[V],enumerable:!0,configurable:!0,set:eK.bind(X,V)})};var gX=g0((b3,uX)=>{var A0=uX.exports={},F2,P2;function sq(){throw Error("setTimeout has not been defined")}function tq(){throw Error("clearTimeout has not been defined")}(function(){try{if(typeof setTimeout==="function")F2=setTimeout;else F2=sq}catch(q){F2=sq}try{if(typeof clearTimeout==="function")P2=clearTimeout;else P2=tq}catch(q){P2=tq}})();function FX(q){if(F2===setTimeout)return setTimeout(q,0);if((F2===sq||!F2)&&setTimeout)return F2=setTimeout,setTimeout(q,0);try{return F2(q,0)}catch(X){try{return F2.call(null,q,0)}catch(V){return F2.call(this,q,0)}}}function FQ(q){if(P2===clearTimeout)return clearTimeout(q);if((P2===tq||!P2)&&clearTimeout)return P2=clearTimeout,clearTimeout(q);try{return P2(q)}catch(X){try{return P2.call(null,q)}catch(V){return P2.call(this,q)}}}var o2=[],$5=!1,d6,h1=-1;function PQ(){if(!$5||!d6)return;if($5=!1,d6.length)o2=d6.concat(o2);else h1=-1;if(o2.length)PX()}function PX(){if($5)return;var q=FX(PQ);$5=!0;var X=o2.length;while(X){d6=o2,o2=[];while(++h1<X)if(d6)d6[h1].run();h1=-1,X=o2.length}d6=null,$5=!1,FQ(q)}A0.nextTick=function(q){var X=Array(arguments.length-1);if(arguments.length>1)for(var V=1;V<arguments.length;V++)X[V-1]=arguments[V];if(o2.push(new DX(q,X)),o2.length===1&&!$5)FX(PX)};function DX(q,X){this.fun=q,this.array=X}DX.prototype.run=function(){this.fun.apply(null,this.array)};A0.title="browser";A0.browser=!0;A0.env={};A0.argv=[];A0.version="";A0.versions={};function s2(){}A0.on=s2;A0.addListener=s2;A0.once=s2;A0.off=s2;A0.removeListener=s2;A0.removeAllListeners=s2;A0.emit=s2;A0.prependListener=s2;A0.prependOnceListener=s2;A0.listeners=function(q){return[]};A0.binding=function(q){throw Error("process.binding is not supported")};A0.cwd=function(){return"/"};A0.chdir=function(q){throw Error("process.chdir is not supported")};A0.umask=function(){return 0}});var t2=g0((r0)=>{var _Q=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function cQ(q,X){return Object.prototype.hasOwnProperty.call(q,X)}r0.assign=function(q){var X=Array.prototype.slice.call(arguments,1);while(X.length){var V=X.shift();if(!V)continue;if(typeof V!=="object")throw TypeError(V+"must be non-object");for(var K in V)if(cQ(V,K))q[K]=V[K]}return q};r0.shrinkBuf=function(q,X){if(q.length===X)return q;if(q.subarray)return q.subarray(0,X);return q.length=X,q};var pQ={arraySet:function(q,X,V,K,Q){if(X.subarray&&q.subarray){q.set(X.subarray(V,V+K),Q);return}for(var Y=0;Y<K;Y++)q[Q+Y]=X[V+Y]},flattenChunks:function(q){var X,V,K,Q,Y,J;K=0;for(X=0,V=q.length;X<V;X++)K+=q[X].length;J=new Uint8Array(K),Q=0;for(X=0,V=q.length;X<V;X++)Y=q[X],J.set(Y,Q),Q+=Y.length;return J}},dQ={arraySet:function(q,X,V,K,Q){for(var Y=0;Y<K;Y++)q[Q+Y]=X[V+Y]},flattenChunks:function(q){return[].concat.apply([],q)}};r0.setTyped=function(q){if(q)r0.Buf8=Uint8Array,r0.Buf16=Uint16Array,r0.Buf32=Int32Array,r0.assign(r0,pQ);else r0.Buf8=Array,r0.Buf16=Array,r0.Buf32=Array,r0.assign(r0,dQ)};r0.setTyped(_Q)});var zV=g0((g5)=>{var nQ=t2(),rQ=4,pX=0,dX=1,iQ=2;function u5(q){var X=q.length;while(--X>=0)q[X]=0}var aQ=0,sX=1,oQ=2,sQ=3,tQ=258,N4=29,p8=256,f8=p8+1+N4,D5=30,S4=19,tX=2*f8+1,i6=15,T4=16,eQ=7,y4=256,eX=16,qV=17,XV=18,w4=[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],g1=[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],qY=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],VV=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],XY=512,e2=Array((f8+2)*2);u5(e2);var m8=Array(D5*2);u5(m8);var l8=Array(XY);u5(l8);var _8=Array(tQ-sQ+1);u5(_8);var $4=Array(N4);u5($4);var x1=Array(D5);u5(x1);function v4(q,X,V,K,Q){this.static_tree=q,this.extra_bits=X,this.extra_base=V,this.elems=K,this.max_length=Q,this.has_stree=q&&q.length}var KV,QV,YV;function R4(q,X){this.dyn_tree=q,this.max_code=0,this.stat_desc=X}function JV(q){return q<256?l8[q]:l8[256+(q>>>7)]}function c8(q,X){q.pending_buf[q.pending++]=X&255,q.pending_buf[q.pending++]=X>>>8&255}function q2(q,X,V){if(q.bi_valid>T4-V)q.bi_buf|=X<<q.bi_valid&65535,c8(q,q.bi_buf),q.bi_buf=X>>T4-q.bi_valid,q.bi_valid+=V-T4;else q.bi_buf|=X<<q.bi_valid&65535,q.bi_valid+=V}function g2(q,X,V){q2(q,V[X*2],V[X*2+1])}function GV(q,X){var V=0;do V|=q&1,q>>>=1,V<<=1;while(--X>0);return V>>>1}function VY(q){if(q.bi_valid===16)c8(q,q.bi_buf),q.bi_buf=0,q.bi_valid=0;else if(q.bi_valid>=8)q.pending_buf[q.pending++]=q.bi_buf&255,q.bi_buf>>=8,q.bi_valid-=8}function KY(q,X){var{dyn_tree:V,max_code:K}=X,Q=X.stat_desc.static_tree,Y=X.stat_desc.has_stree,J=X.stat_desc.extra_bits,G=X.stat_desc.extra_base,W=X.stat_desc.max_length,Z,H,U,z,k,M,j=0;for(z=0;z<=i6;z++)q.bl_count[z]=0;V[q.heap[q.heap_max]*2+1]=0;for(Z=q.heap_max+1;Z<tX;Z++){if(H=q.heap[Z],z=V[V[H*2+1]*2+1]+1,z>W)z=W,j++;if(V[H*2+1]=z,H>K)continue;if(q.bl_count[z]++,k=0,H>=G)k=J[H-G];if(M=V[H*2],q.opt_len+=M*(z+k),Y)q.static_len+=M*(Q[H*2+1]+k)}if(j===0)return;do{z=W-1;while(q.bl_count[z]===0)z--;q.bl_count[z]--,q.bl_count[z+1]+=2,q.bl_count[W]--,j-=2}while(j>0);for(z=W;z!==0;z--){H=q.bl_count[z];while(H!==0){if(U=q.heap[--Z],U>K)continue;if(V[U*2+1]!==z)q.opt_len+=(z-V[U*2+1])*V[U*2],V[U*2+1]=z;H--}}}function ZV(q,X,V){var K=Array(i6+1),Q=0,Y,J;for(Y=1;Y<=i6;Y++)K[Y]=Q=Q+V[Y-1]<<1;for(J=0;J<=X;J++){var G=q[J*2+1];if(G===0)continue;q[J*2]=GV(K[G]++,G)}}function QY(){var q,X,V,K,Q,Y=Array(i6+1);V=0;for(K=0;K<N4-1;K++){$4[K]=V;for(q=0;q<1<<w4[K];q++)_8[V++]=K}_8[V-1]=K,Q=0;for(K=0;K<16;K++){x1[K]=Q;for(q=0;q<1<<g1[K];q++)l8[Q++]=K}Q>>=7;for(;K<D5;K++){x1[K]=Q<<7;for(q=0;q<1<<g1[K]-7;q++)l8[256+Q++]=K}for(X=0;X<=i6;X++)Y[X]=0;q=0;while(q<=143)e2[q*2+1]=8,q++,Y[8]++;while(q<=255)e2[q*2+1]=9,q++,Y[9]++;while(q<=279)e2[q*2+1]=7,q++,Y[7]++;while(q<=287)e2[q*2+1]=8,q++,Y[8]++;ZV(e2,f8+1,Y);for(q=0;q<D5;q++)m8[q*2+1]=5,m8[q*2]=GV(q,5);KV=new v4(e2,w4,p8+1,f8,i6),QV=new v4(m8,g1,0,D5,i6),YV=new v4([],qY,0,S4,eQ)}function WV(q){var X;for(X=0;X<f8;X++)q.dyn_ltree[X*2]=0;for(X=0;X<D5;X++)q.dyn_dtree[X*2]=0;for(X=0;X<S4;X++)q.bl_tree[X*2]=0;q.dyn_ltree[y4*2]=1,q.opt_len=q.static_len=0,q.last_lit=q.matches=0}function HV(q){if(q.bi_valid>8)c8(q,q.bi_buf);else if(q.bi_valid>0)q.pending_buf[q.pending++]=q.bi_buf;q.bi_buf=0,q.bi_valid=0}function YY(q,X,V,K){if(HV(q),K)c8(q,V),c8(q,~V);nQ.arraySet(q.pending_buf,q.window,X,V,q.pending),q.pending+=V}function nX(q,X,V,K){var Q=X*2,Y=V*2;return q[Q]<q[Y]||q[Q]===q[Y]&&K[X]<=K[V]}function O4(q,X,V){var K=q.heap[V],Q=V<<1;while(Q<=q.heap_len){if(Q<q.heap_len&&nX(X,q.heap[Q+1],q.heap[Q],q.depth))Q++;if(nX(X,K,q.heap[Q],q.depth))break;q.heap[V]=q.heap[Q],V=Q,Q<<=1}q.heap[V]=K}function rX(q,X,V){var K,Q,Y=0,J,G;if(q.last_lit!==0)do if(K=q.pending_buf[q.d_buf+Y*2]<<8|q.pending_buf[q.d_buf+Y*2+1],Q=q.pending_buf[q.l_buf+Y],Y++,K===0)g2(q,Q,X);else{if(J=_8[Q],g2(q,J+p8+1,X),G=w4[J],G!==0)Q-=$4[J],q2(q,Q,G);if(K--,J=JV(K),g2(q,J,V),G=g1[J],G!==0)K-=x1[J],q2(q,K,G)}while(Y<q.last_lit);g2(q,y4,X)}function A4(q,X){var V=X.dyn_tree,K=X.stat_desc.static_tree,Q=X.stat_desc.has_stree,Y=X.stat_desc.elems,J,G,W=-1,Z;q.heap_len=0,q.heap_max=tX;for(J=0;J<Y;J++)if(V[J*2]!==0)q.heap[++q.heap_len]=W=J,q.depth[J]=0;else V[J*2+1]=0;while(q.heap_len<2)if(Z=q.heap[++q.heap_len]=W<2?++W:0,V[Z*2]=1,q.depth[Z]=0,q.opt_len--,Q)q.static_len-=K[Z*2+1];X.max_code=W;for(J=q.heap_len>>1;J>=1;J--)O4(q,V,J);Z=Y;do J=q.heap[1],q.heap[1]=q.heap[q.heap_len--],O4(q,V,1),G=q.heap[1],q.heap[--q.heap_max]=J,q.heap[--q.heap_max]=G,V[Z*2]=V[J*2]+V[G*2],q.depth[Z]=(q.depth[J]>=q.depth[G]?q.depth[J]:q.depth[G])+1,V[J*2+1]=V[G*2+1]=Z,q.heap[1]=Z++,O4(q,V,1);while(q.heap_len>=2);q.heap[--q.heap_max]=q.heap[1],KY(q,X),ZV(V,W,q.bl_count)}function iX(q,X,V){var K,Q=-1,Y,J=X[1],G=0,W=7,Z=4;if(J===0)W=138,Z=3;X[(V+1)*2+1]=65535;for(K=0;K<=V;K++){if(Y=J,J=X[(K+1)*2+1],++G<W&&Y===J)continue;else if(G<Z)q.bl_tree[Y*2]+=G;else if(Y!==0){if(Y!==Q)q.bl_tree[Y*2]++;q.bl_tree[eX*2]++}else if(G<=10)q.bl_tree[qV*2]++;else q.bl_tree[XV*2]++;if(G=0,Q=Y,J===0)W=138,Z=3;else if(Y===J)W=6,Z=3;else W=7,Z=4}}function aX(q,X,V){var K,Q=-1,Y,J=X[1],G=0,W=7,Z=4;if(J===0)W=138,Z=3;for(K=0;K<=V;K++){if(Y=J,J=X[(K+1)*2+1],++G<W&&Y===J)continue;else if(G<Z)do g2(q,Y,q.bl_tree);while(--G!==0);else if(Y!==0){if(Y!==Q)g2(q,Y,q.bl_tree),G--;g2(q,eX,q.bl_tree),q2(q,G-3,2)}else if(G<=10)g2(q,qV,q.bl_tree),q2(q,G-3,3);else g2(q,XV,q.bl_tree),q2(q,G-11,7);if(G=0,Q=Y,J===0)W=138,Z=3;else if(Y===J)W=6,Z=3;else W=7,Z=4}}function JY(q){var X;iX(q,q.dyn_ltree,q.l_desc.max_code),iX(q,q.dyn_dtree,q.d_desc.max_code),A4(q,q.bl_desc);for(X=S4-1;X>=3;X--)if(q.bl_tree[VV[X]*2+1]!==0)break;return q.opt_len+=3*(X+1)+5+5+4,X}function GY(q,X,V,K){var Q;q2(q,X-257,5),q2(q,V-1,5),q2(q,K-4,4);for(Q=0;Q<K;Q++)q2(q,q.bl_tree[VV[Q]*2+1],3);aX(q,q.dyn_ltree,X-1),aX(q,q.dyn_dtree,V-1)}function ZY(q){var X=4093624447,V;for(V=0;V<=31;V++,X>>>=1)if(X&1&&q.dyn_ltree[V*2]!==0)return pX;if(q.dyn_ltree[18]!==0||q.dyn_ltree[20]!==0||q.dyn_ltree[26]!==0)return dX;for(V=32;V<p8;V++)if(q.dyn_ltree[V*2]!==0)return dX;return pX}var oX=!1;function WY(q){if(!oX)QY(),oX=!0;q.l_desc=new R4(q.dyn_ltree,KV),q.d_desc=new R4(q.dyn_dtree,QV),q.bl_desc=new R4(q.bl_tree,YV),q.bi_buf=0,q.bi_valid=0,WV(q)}function UV(q,X,V,K){q2(q,(aQ<<1)+(K?1:0),3),YY(q,X,V,!0)}function HY(q){q2(q,sX<<1,3),g2(q,y4,e2),VY(q)}function UY(q,X,V,K){var Q,Y,J=0;if(q.level>0){if(q.strm.data_type===iQ)q.strm.data_type=ZY(q);if(A4(q,q.l_desc),A4(q,q.d_desc),J=JY(q),Q=q.opt_len+3+7>>>3,Y=q.static_len+3+7>>>3,Y<=Q)Q=Y}else Q=Y=V+5;if(V+4<=Q&&X!==-1)UV(q,X,V,K);else if(q.strategy===rQ||Y===Q)q2(q,(sX<<1)+(K?1:0),3),rX(q,e2,m8);else q2(q,(oQ<<1)+(K?1:0),3),GY(q,q.l_desc.max_code+1,q.d_desc.max_code+1,J+1),rX(q,q.dyn_ltree,q.dyn_dtree);if(WV(q),K)HV(q)}function zY(q,X,V){if(q.pending_buf[q.d_buf+q.last_lit*2]=X>>>8&255,q.pending_buf[q.d_buf+q.last_lit*2+1]=X&255,q.pending_buf[q.l_buf+q.last_lit]=V&255,q.last_lit++,X===0)q.dyn_ltree[V*2]++;else q.matches++,X--,q.dyn_ltree[(_8[V]+p8+1)*2]++,q.dyn_dtree[JV(X)*2]++;return q.last_lit===q.lit_bufsize-1}g5._tr_init=WY;g5._tr_stored_block=UV;g5._tr_flush_block=UY;g5._tr_tally=zY;g5._tr_align=HY});var C4=g0((t3,MV)=>{function MY(q,X,V,K){var Q=q&65535|0,Y=q>>>16&65535|0,J=0;while(V!==0){J=V>2000?2000:V,V-=J;do Q=Q+X[K++]|0,Y=Y+Q|0;while(--J);Q%=65521,Y%=65521}return Q|Y<<16|0}MV.exports=MY});var h4=g0((e3,kV)=>{function kY(){var q,X=[];for(var V=0;V<256;V++){q=V;for(var K=0;K<8;K++)q=q&1?3988292384^q>>>1:q>>>1;X[V]=q}return X}var IY=kY();function EY(q,X,V,K){var Q=IY,Y=K+V;q^=-1;for(var J=K;J<Y;J++)q=q>>>8^Q[(q^X[J])&255];return q^-1}kV.exports=EY});var b1=g0((qW,IV)=>{IV.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 wV=g0((m2)=>{var i0=t2(),H2=zV(),BV=C4(),B6=h4(),jY=b1(),t6=0,LY=1,BY=3,w6=4,EV=5,b2=0,jV=1,U2=-2,TY=-3,F4=-5,vY=-1,RY=1,m1=2,OY=3,wY=4,AY=0,NY=2,c1=8,SY=9,yY=15,$Y=8,CY=29,hY=256,D4=hY+1+CY,FY=30,PY=19,DY=2*D4+1,uY=15,H0=3,R6=258,O2=R6+H0+1,gY=32,p1=42,u4=69,f1=73,l1=91,_1=103,a6=113,n8=666,h0=1,r8=2,o6=3,m5=4,xY=3;function O6(q,X){return q.msg=jY[X],X}function LV(q){return(q<<1)-(q>4?9:0)}function v6(q){var X=q.length;while(--X>=0)q[X]=0}function T6(q){var X=q.state,V=X.pending;if(V>q.avail_out)V=q.avail_out;if(V===0)return;if(i0.arraySet(q.output,X.pending_buf,X.pending_out,V,q.next_out),q.next_out+=V,X.pending_out+=V,q.total_out+=V,q.avail_out-=V,X.pending-=V,X.pending===0)X.pending_out=0}function x0(q,X){H2._tr_flush_block(q,q.block_start>=0?q.block_start:-1,q.strstart-q.block_start,X),q.block_start=q.strstart,T6(q.strm)}function U0(q,X){q.pending_buf[q.pending++]=X}function d8(q,X){q.pending_buf[q.pending++]=X>>>8&255,q.pending_buf[q.pending++]=X&255}function bY(q,X,V,K){var Q=q.avail_in;if(Q>K)Q=K;if(Q===0)return 0;if(q.avail_in-=Q,i0.arraySet(X,q.input,q.next_in,Q,V),q.state.wrap===1)q.adler=BV(q.adler,X,Q,V);else if(q.state.wrap===2)q.adler=B6(q.adler,X,Q,V);return q.next_in+=Q,q.total_in+=Q,Q}function TV(q,X){var{max_chain_length:V,strstart:K}=q,Q,Y,J=q.prev_length,G=q.nice_match,W=q.strstart>q.w_size-O2?q.strstart-(q.w_size-O2):0,Z=q.window,H=q.w_mask,U=q.prev,z=q.strstart+R6,k=Z[K+J-1],M=Z[K+J];if(q.prev_length>=q.good_match)V>>=2;if(G>q.lookahead)G=q.lookahead;do{if(Q=X,Z[Q+J]!==M||Z[Q+J-1]!==k||Z[Q]!==Z[K]||Z[++Q]!==Z[K+1])continue;K+=2,Q++;do;while(Z[++K]===Z[++Q]&&Z[++K]===Z[++Q]&&Z[++K]===Z[++Q]&&Z[++K]===Z[++Q]&&Z[++K]===Z[++Q]&&Z[++K]===Z[++Q]&&Z[++K]===Z[++Q]&&Z[++K]===Z[++Q]&&K<z);if(Y=R6-(z-K),K=z-R6,Y>J){if(q.match_start=X,J=Y,Y>=G)break;k=Z[K+J-1],M=Z[K+J]}}while((X=U[X&H])>W&&--V!==0);if(J<=q.lookahead)return J;return q.lookahead}function s6(q){var X=q.w_size,V,K,Q,Y,J;do{if(Y=q.window_size-q.lookahead-q.strstart,q.strstart>=X+(X-O2)){i0.arraySet(q.window,q.window,X,X,0),q.match_start-=X,q.strstart-=X,q.block_start-=X,K=q.hash_size,V=K;do Q=q.head[--V],q.head[V]=Q>=X?Q-X:0;while(--K);K=X,V=K;do Q=q.prev[--V],q.prev[V]=Q>=X?Q-X:0;while(--K);Y+=X}if(q.strm.avail_in===0)break;if(K=bY(q.strm,q.window,q.strstart+q.lookahead,Y),q.lookahead+=K,q.lookahead+q.insert>=H0){J=q.strstart-q.insert,q.ins_h=q.window[J],q.ins_h=(q.ins_h<<q.hash_shift^q.window[J+1])&q.hash_mask;while(q.insert)if(q.ins_h=(q.ins_h<<q.hash_shift^q.window[J+H0-1])&q.hash_mask,q.prev[J&q.w_mask]=q.head[q.ins_h],q.head[q.ins_h]=J,J++,q.insert--,q.lookahead+q.insert<H0)break}}while(q.lookahead<O2&&q.strm.avail_in!==0)}function mY(q,X){var V=65535;if(V>q.pending_buf_size-5)V=q.pending_buf_size-5;for(;;){if(q.lookahead<=1){if(s6(q),q.lookahead===0&&X===t6)return h0;if(q.lookahead===0)break}q.strstart+=q.lookahead,q.lookahead=0;var K=q.block_start+V;if(q.strstart===0||q.strstart>=K){if(q.lookahead=q.strstart-K,q.strstart=K,x0(q,!1),q.strm.avail_out===0)return h0}if(q.strstart-q.block_start>=q.w_size-O2){if(x0(q,!1),q.strm.avail_out===0)return h0}}if(q.insert=0,X===w6){if(x0(q,!0),q.strm.avail_out===0)return o6;return m5}if(q.strstart>q.block_start){if(x0(q,!1),q.strm.avail_out===0)return h0}return h0}function P4(q,X){var V,K;for(;;){if(q.lookahead<O2){if(s6(q),q.lookahead<O2&&X===t6)return h0;if(q.lookahead===0)break}if(V=0,q.lookahead>=H0)q.ins_h=(q.ins_h<<q.hash_shift^q.window[q.strstart+H0-1])&q.hash_mask,V=q.prev[q.strstart&q.w_mask]=q.head[q.ins_h],q.head[q.ins_h]=q.strstart;if(V!==0&&q.strstart-V<=q.w_size-O2)q.match_length=TV(q,V);if(q.match_length>=H0)if(K=H2._tr_tally(q,q.strstart-q.match_start,q.match_length-H0),q.lookahead-=q.match_length,q.match_length<=q.max_lazy_match&&q.lookahead>=H0){q.match_length--;do q.strstart++,q.ins_h=(q.ins_h<<q.hash_shift^q.window[q.strstart+H0-1])&q.hash_mask,V=q.prev[q.strstart&q.w_mask]=q.head[q.ins_h],q.head[q.ins_h]=q.strstart;while(--q.match_length!==0);q.strstart++}else q.strstart+=q.match_length,q.match_length=0,q.ins_h=q.window[q.strstart],q.ins_h=(q.ins_h<<q.hash_shift^q.window[q.strstart+1])&q.hash_mask;else K=H2._tr_tally(q,0,q.window[q.strstart]),q.lookahead--,q.strstart++;if(K){if(x0(q,!1),q.strm.avail_out===0)return h0}}if(q.insert=q.strstart<H0-1?q.strstart:H0-1,X===w6){if(x0(q,!0),q.strm.avail_out===0)return o6;return m5}if(q.last_lit){if(x0(q,!1),q.strm.avail_out===0)return h0}return r8}function x5(q,X){var V,K,Q;for(;;){if(q.lookahead<O2){if(s6(q),q.lookahead<O2&&X===t6)return h0;if(q.lookahead===0)break}if(V=0,q.lookahead>=H0)q.ins_h=(q.ins_h<<q.hash_shift^q.window[q.strstart+H0-1])&q.hash_mask,V=q.prev[q.strstart&q.w_mask]=q.head[q.ins_h],q.head[q.ins_h]=q.strstart;if(q.prev_length=q.match_length,q.prev_match=q.match_start,q.match_length=H0-1,V!==0&&q.prev_length<q.max_lazy_match&&q.strstart-V<=q.w_size-O2){if(q.match_length=TV(q,V),q.match_length<=5&&(q.strategy===RY||q.match_length===H0&&q.strstart-q.match_start>4096))q.match_length=H0-1}if(q.prev_length>=H0&&q.match_length<=q.prev_length){Q=q.strstart+q.lookahead-H0,K=H2._tr_tally(q,q.strstart-1-q.prev_match,q.prev_length-H0),q.lookahead-=q.prev_length-1,q.prev_length-=2;do if(++q.strstart<=Q)q.ins_h=(q.ins_h<<q.hash_shift^q.window[q.strstart+H0-1])&q.hash_mask,V=q.prev[q.strstart&q.w_mask]=q.head[q.ins_h],q.head[q.ins_h]=q.strstart;while(--q.prev_length!==0);if(q.match_available=0,q.match_length=H0-1,q.strstart++,K){if(x0(q,!1),q.strm.avail_out===0)return h0}}else if(q.match_available){if(K=H2._tr_tally(q,0,q.window[q.strstart-1]),K)x0(q,!1);if(q.strstart++,q.lookahead--,q.strm.avail_out===0)return h0}else q.match_available=1,q.strstart++,q.lookahead--}if(q.match_available)K=H2._tr_tally(q,0,q.window[q.strstart-1]),q.match_available=0;if(q.insert=q.strstart<H0-1?q.strstart:H0-1,X===w6){if(x0(q,!0),q.strm.avail_out===0)return o6;return m5}if(q.last_lit){if(x0(q,!1),q.strm.avail_out===0)return h0}return r8}function fY(q,X){var V,K,Q,Y,J=q.window;for(;;){if(q.lookahead<=R6){if(s6(q),q.lookahead<=R6&&X===t6)return h0;if(q.lookahead===0)break}if(q.match_length=0,q.lookahead>=H0&&q.strstart>0){if(Q=q.strstart-1,K=J[Q],K===J[++Q]&&K===J[++Q]&&K===J[++Q]){Y=q.strstart+R6;do;while(K===J[++Q]&&K===J[++Q]&&K===J[++Q]&&K===J[++Q]&&K===J[++Q]&&K===J[++Q]&&K===J[++Q]&&K===J[++Q]&&Q<Y);if(q.match_length=R6-(Y-Q),q.match_length>q.lookahead)q.match_length=q.lookahead}}if(q.match_length>=H0)V=H2._tr_tally(q,1,q.match_length-H0),q.lookahead-=q.match_length,q.strstart+=q.match_length,q.match_length=0;else V=H2._tr_tally(q,0,q.window[q.strstart]),q.lookahead--,q.strstart++;if(V){if(x0(q,!1),q.strm.avail_out===0)return h0}}if(q.insert=0,X===w6){if(x0(q,!0),q.strm.avail_out===0)return o6;return m5}if(q.last_lit){if(x0(q,!1),q.strm.avail_out===0)return h0}return r8}function lY(q,X){var V;for(;;){if(q.lookahead===0){if(s6(q),q.lookahead===0){if(X===t6)return h0;break}}if(q.match_length=0,V=H2._tr_tally(q,0,q.window[q.strstart]),q.lookahead--,q.strstart++,V){if(x0(q,!1),q.strm.avail_out===0)return h0}}if(q.insert=0,X===w6){if(x0(q,!0),q.strm.avail_out===0)return o6;return m5}if(q.last_lit){if(x0(q,!1),q.strm.avail_out===0)return h0}return r8}function x2(q,X,V,K,Q){this.good_length=q,this.max_lazy=X,this.nice_length=V,this.max_chain=K,this.func=Q}var b5;b5=[new x2(0,0,0,0,mY),new x2(4,4,8,4,P4),new x2(4,5,16,8,P4),new x2(4,6,32,32,P4),new x2(4,4,16,16,x5),new x2(8,16,32,32,x5),new x2(8,16,128,128,x5),new x2(8,32,128,256,x5),new x2(32,128,258,1024,x5),new x2(32,258,258,4096,x5)];function _Y(q){q.window_size=2*q.w_size,v6(q.head),q.max_lazy_match=b5[q.level].max_lazy,q.good_match=b5[q.level].good_length,q.nice_match=b5[q.level].nice_length,q.max_chain_length=b5[q.level].max_chain,q.strstart=0,q.block_start=0,q.lookahead=0,q.insert=0,q.match_length=q.prev_length=H0-1,q.match_available=0,q.ins_h=0}function cY(){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=c1,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 i0.Buf16(DY*2),this.dyn_dtree=new i0.Buf16((2*FY+1)*2),this.bl_tree=new i0.Buf16((2*PY+1)*2),v6(this.dyn_ltree),v6(this.dyn_dtree),v6(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new i0.Buf16(uY+1),this.heap=new i0.Buf16(2*D4+1),v6(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new i0.Buf16(2*D4+1),v6(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 vV(q){var X;if(!q||!q.state)return O6(q,U2);if(q.total_in=q.total_out=0,q.data_type=NY,X=q.state,X.pending=0,X.pending_out=0,X.wrap<0)X.wrap=-X.wrap;return X.status=X.wrap?p1:a6,q.adler=X.wrap===2?0:1,X.last_flush=t6,H2._tr_init(X),b2}function RV(q){var X=vV(q);if(X===b2)_Y(q.state);return X}function pY(q,X){if(!q||!q.state)return U2;if(q.state.wrap!==2)return U2;return q.state.gzhead=X,b2}function OV(q,X,V,K,Q,Y){if(!q)return U2;var J=1;if(X===vY)X=6;if(K<0)J=0,K=-K;else if(K>15)J=2,K-=16;if(Q<1||Q>SY||V!==c1||K<8||K>15||X<0||X>9||Y<0||Y>wY)return O6(q,U2);if(K===8)K=9;var G=new cY;return q.state=G,G.strm=q,G.wrap=J,G.gzhead=null,G.w_bits=K,G.w_size=1<<G.w_bits,G.w_mask=G.w_size-1,G.hash_bits=Q+7,G.hash_size=1<<G.hash_bits,G.hash_mask=G.hash_size-1,G.hash_shift=~~((G.hash_bits+H0-1)/H0),G.window=new i0.Buf8(G.w_size*2),G.head=new i0.Buf16(G.hash_size),G.prev=new i0.Buf16(G.w_size),G.lit_bufsize=1<<Q+6,G.pending_buf_size=G.lit_bufsize*4,G.pending_buf=new i0.Buf8(G.pending_buf_size),G.d_buf=1*G.lit_bufsize,G.l_buf=3*G.lit_bufsize,G.level=X,G.strategy=Y,G.method=V,RV(q)}function dY(q,X){return OV(q,X,c1,yY,$Y,AY)}function nY(q,X){var V,K,Q,Y;if(!q||!q.state||X>EV||X<0)return q?O6(q,U2):U2;if(K=q.state,!q.output||!q.input&&q.avail_in!==0||K.status===n8&&X!==w6)return O6(q,q.avail_out===0?F4:U2);if(K.strm=q,V=K.last_flush,K.last_flush=X,K.status===p1)if(K.wrap===2)if(q.adler=0,U0(K,31),U0(K,139),U0(K,8),!K.gzhead)U0(K,0),U0(K,0),U0(K,0),U0(K,0),U0(K,0),U0(K,K.level===9?2:K.strategy>=m1||K.level<2?4:0),U0(K,xY),K.status=a6;else{if(U0(K,(K.gzhead.text?1:0)+(K.gzhead.hcrc?2:0)+(!K.gzhead.extra?0:4)+(!K.gzhead.name?0:8)+(!K.gzhead.comment?0:16)),U0(K,K.gzhead.time&255),U0(K,K.gzhead.time>>8&255),U0(K,K.gzhead.time>>16&255),U0(K,K.gzhead.time>>24&255),U0(K,K.level===9?2:K.strategy>=m1||K.level<2?4:0),U0(K,K.gzhead.os&255),K.gzhead.extra&&K.gzhead.extra.length)U0(K,K.gzhead.extra.length&255),U0(K,K.gzhead.extra.length>>8&255);if(K.gzhead.hcrc)q.adler=B6(q.adler,K.pending_buf,K.pending,0);K.gzindex=0,K.status=u4}else{var J=c1+(K.w_bits-8<<4)<<8,G=-1;if(K.strategy>=m1||K.level<2)G=0;else if(K.level<6)G=1;else if(K.level===6)G=2;else G=3;if(J|=G<<6,K.strstart!==0)J|=gY;if(J+=31-J%31,K.status=a6,d8(K,J),K.strstart!==0)d8(K,q.adler>>>16),d8(K,q.adler&65535);q.adler=1}if(K.status===u4)if(K.gzhead.extra){Q=K.pending;while(K.gzindex<(K.gzhead.extra.length&65535)){if(K.pending===K.pending_buf_size){if(K.gzhead.hcrc&&K.pending>Q)q.adler=B6(q.adler,K.pending_buf,K.pending-Q,Q);if(T6(q),Q=K.pending,K.pending===K.pending_buf_size)break}U0(K,K.gzhead.extra[K.gzindex]&255),K.gzindex++}if(K.gzhead.hcrc&&K.pending>Q)q.adler=B6(q.adler,K.pending_buf,K.pending-Q,Q);if(K.gzindex===K.gzhead.extra.length)K.gzindex=0,K.status=f1}else K.status=f1;if(K.status===f1)if(K.gzhead.name){Q=K.pending;do{if(K.pending===K.pending_buf_size){if(K.gzhead.hcrc&&K.pending>Q)q.adler=B6(q.adler,K.pending_buf,K.pending-Q,Q);if(T6(q),Q=K.pending,K.pending===K.pending_buf_size){Y=1;break}}if(K.gzindex<K.gzhead.name.length)Y=K.gzhead.name.charCodeAt(K.gzindex++)&255;else Y=0;U0(K,Y)}while(Y!==0);if(K.gzhead.hcrc&&K.pending>Q)q.adler=B6(q.adler,K.pending_buf,K.pending-Q,Q);if(Y===0)K.gzindex=0,K.status=l1}else K.status=l1;if(K.status===l1)if(K.gzhead.comment){Q=K.pending;do{if(K.pending===K.pending_buf_size){if(K.gzhead.hcrc&&K.pending>Q)q.adler=B6(q.adler,K.pending_buf,K.pending-Q,Q);if(T6(q),Q=K.pending,K.pending===K.pending_buf_size){Y=1;break}}if(K.gzindex<K.gzhead.comment.length)Y=K.gzhead.comment.charCodeAt(K.gzindex++)&255;else Y=0;U0(K,Y)}while(Y!==0);if(K.gzhead.hcrc&&K.pending>Q)q.adler=B6(q.adler,K.pending_buf,K.pending-Q,Q);if(Y===0)K.status=_1}else K.status=_1;if(K.status===_1)if(K.gzhead.hcrc){if(K.pending+2>K.pending_buf_size)T6(q);if(K.pending+2<=K.pending_buf_size)U0(K,q.adler&255),U0(K,q.adler>>8&255),q.adler=0,K.status=a6}else K.status=a6;if(K.pending!==0){if(T6(q),q.avail_out===0)return K.last_flush=-1,b2}else if(q.avail_in===0&&LV(X)<=LV(V)&&X!==w6)return O6(q,F4);if(K.status===n8&&q.avail_in!==0)return O6(q,F4);if(q.avail_in!==0||K.lookahead!==0||X!==t6&&K.status!==n8){var W=K.strategy===m1?lY(K,X):K.strategy===OY?fY(K,X):b5[K.level].func(K,X);if(W===o6||W===m5)K.status=n8;if(W===h0||W===o6){if(q.avail_out===0)K.last_flush=-1;return b2}if(W===r8){if(X===LY)H2._tr_align(K);else if(X!==EV){if(H2._tr_stored_block(K,0,0,!1),X===BY){if(v6(K.head),K.lookahead===0)K.strstart=0,K.block_start=0,K.insert=0}}if(T6(q),q.avail_out===0)return K.last_flush=-1,b2}}if(X!==w6)return b2;if(K.wrap<=0)return jV;if(K.wrap===2)U0(K,q.adler&255),U0(K,q.adler>>8&255),U0(K,q.adler>>16&255),U0(K,q.adler>>24&255),U0(K,q.total_in&255),U0(K,q.total_in>>8&255),U0(K,q.total_in>>16&255),U0(K,q.total_in>>24&255);else d8(K,q.adler>>>16),d8(K,q.adler&65535);if(T6(q),K.wrap>0)K.wrap=-K.wrap;return K.pending!==0?b2:jV}function rY(q){var X;if(!q||!q.state)return U2;if(X=q.state.status,X!==p1&&X!==u4&&X!==f1&&X!==l1&&X!==_1&&X!==a6&&X!==n8)return O6(q,U2);return q.state=null,X===a6?O6(q,TY):b2}function iY(q,X){var V=X.length,K,Q,Y,J,G,W,Z,H;if(!q||!q.state)return U2;if(K=q.state,J=K.wrap,J===2||J===1&&K.status!==p1||K.lookahead)return U2;if(J===1)q.adler=BV(q.adler,X,V,0);if(K.wrap=0,V>=K.w_size){if(J===0)v6(K.head),K.strstart=0,K.block_start=0,K.insert=0;H=new i0.Buf8(K.w_size),i0.arraySet(H,X,V-K.w_size,K.w_size,0),X=H,V=K.w_size}G=q.avail_in,W=q.next_in,Z=q.input,q.avail_in=V,q.next_in=0,q.input=X,s6(K);while(K.lookahead>=H0){Q=K.strstart,Y=K.lookahead-(H0-1);do K.ins_h=(K.ins_h<<K.hash_shift^K.window[Q+H0-1])&K.hash_mask,K.prev[Q&K.w_mask]=K.head[K.ins_h],K.head[K.ins_h]=Q,Q++;while(--Y);K.strstart=Q,K.lookahead=H0-1,s6(K)}return K.strstart+=K.lookahead,K.block_start=K.strstart,K.insert=K.lookahead,K.lookahead=0,K.match_length=K.prev_length=H0-1,K.match_available=0,q.next_in=W,q.input=Z,q.avail_in=G,K.wrap=J,b2}m2.deflateInit=dY;m2.deflateInit2=OV;m2.deflateReset=RV;m2.deflateResetKeep=vV;m2.deflateSetHeader=pY;m2.deflate=nY;m2.deflateEnd=rY;m2.deflateSetDictionary=iY;m2.deflateInfo="pako deflate (from Nodeca project)"});var g4=g0((f5)=>{var d1=t2(),AV=!0,NV=!0;try{String.fromCharCode.apply(null,[0])}catch(q){AV=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(q){NV=!1}var i8=new d1.Buf8(256);for(f2=0;f2<256;f2++)i8[f2]=f2>=252?6:f2>=248?5:f2>=240?4:f2>=224?3:f2>=192?2:1;var f2;i8[254]=i8[254]=1;f5.string2buf=function(q){var X,V,K,Q,Y,J=q.length,G=0;for(Q=0;Q<J;Q++){if(V=q.charCodeAt(Q),(V&64512)===55296&&Q+1<J){if(K=q.charCodeAt(Q+1),(K&64512)===56320)V=65536+(V-55296<<10)+(K-56320),Q++}G+=V<128?1:V<2048?2:V<65536?3:4}X=new d1.Buf8(G);for(Y=0,Q=0;Y<G;Q++){if(V=q.charCodeAt(Q),(V&64512)===55296&&Q+1<J){if(K=q.charCodeAt(Q+1),(K&64512)===56320)V=65536+(V-55296<<10)+(K-56320),Q++}if(V<128)X[Y++]=V;else if(V<2048)X[Y++]=192|V>>>6,X[Y++]=128|V&63;else if(V<65536)X[Y++]=224|V>>>12,X[Y++]=128|V>>>6&63,X[Y++]=128|V&63;else X[Y++]=240|V>>>18,X[Y++]=128|V>>>12&63,X[Y++]=128|V>>>6&63,X[Y++]=128|V&63}return X};function SV(q,X){if(X<65534){if(q.subarray&&NV||!q.subarray&&AV)return String.fromCharCode.apply(null,d1.shrinkBuf(q,X))}var V="";for(var K=0;K<X;K++)V+=String.fromCharCode(q[K]);return V}f5.buf2binstring=function(q){return SV(q,q.length)};f5.binstring2buf=function(q){var X=new d1.Buf8(q.length);for(var V=0,K=X.length;V<K;V++)X[V]=q.charCodeAt(V);return X};f5.buf2string=function(q,X){var V,K,Q,Y,J=X||q.length,G=Array(J*2);for(K=0,V=0;V<J;){if(Q=q[V++],Q<128){G[K++]=Q;continue}if(Y=i8[Q],Y>4){G[K++]=65533,V+=Y-1;continue}Q&=Y===2?31:Y===3?15:7;while(Y>1&&V<J)Q=Q<<6|q[V++]&63,Y--;if(Y>1){G[K++]=65533;continue}if(Q<65536)G[K++]=Q;else Q-=65536,G[K++]=55296|Q>>10&1023,G[K++]=56320|Q&1023}return SV(G,K)};f5.utf8border=function(q,X){var V;if(X=X||q.length,X>q.length)X=q.length;V=X-1;while(V>=0&&(q[V]&192)===128)V--;if(V<0)return X;if(V===0)return X;return V+i8[q[V]]>X?V:X}});var x4=g0((KW,yV)=>{function aY(){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}yV.exports=aY});var FV=g0((s8)=>{var a8=wV(),o8=t2(),m4=g4(),f4=b1(),oY=x4(),hV=Object.prototype.toString,sY=0,b4=4,l5=0,$V=1,CV=2,tY=-1,eY=0,qJ=8;function e6(q){if(!(this instanceof e6))return new e6(q);this.options=o8.assign({level:tY,method:qJ,chunkSize:16384,windowBits:15,memLevel:8,strategy:eY,to:""},q||{});var X=this.options;if(X.raw&&X.windowBits>0)X.windowBits=-X.windowBits;else if(X.gzip&&X.windowBits>0&&X.windowBits<16)X.windowBits+=16;this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new oY,this.strm.avail_out=0;var V=a8.deflateInit2(this.strm,X.level,X.method,X.windowBits,X.memLevel,X.strategy);if(V!==l5)throw Error(f4[V]);if(X.header)a8.deflateSetHeader(this.strm,X.header);if(X.dictionary){var K;if(typeof X.dictionary==="string")K=m4.string2buf(X.dictionary);else if(hV.call(X.dictionary)==="[object ArrayBuffer]")K=new Uint8Array(X.dictionary);else K=X.dictionary;if(V=a8.deflateSetDictionary(this.strm,K),V!==l5)throw Error(f4[V]);this._dict_set=!0}}e6.prototype.push=function(q,X){var V=this.strm,K=this.options.chunkSize,Q,Y;if(this.ended)return!1;if(Y=X===~~X?X:X===!0?b4:sY,typeof q==="string")V.input=m4.string2buf(q);else if(hV.call(q)==="[object ArrayBuffer]")V.input=new Uint8Array(q);else V.input=q;V.next_in=0,V.avail_in=V.input.length;do{if(V.avail_out===0)V.output=new o8.Buf8(K),V.next_out=0,V.avail_out=K;if(Q=a8.deflate(V,Y),Q!==$V&&Q!==l5)return this.onEnd(Q),this.ended=!0,!1;if(V.avail_out===0||V.avail_in===0&&(Y===b4||Y===CV))if(this.options.to==="string")this.onData(m4.buf2binstring(o8.shrinkBuf(V.output,V.next_out)));else this.onData(o8.shrinkBuf(V.output,V.next_out))}while((V.avail_in>0||V.avail_out===0)&&Q!==$V);if(Y===b4)return Q=a8.deflateEnd(this.strm),this.onEnd(Q),this.ended=!0,Q===l5;if(Y===CV)return this.onEnd(l5),V.avail_out=0,!0;return!0};e6.prototype.onData=function(q){this.chunks.push(q)};e6.prototype.onEnd=function(q){if(q===l5)if(this.options.to==="string")this.result=this.chunks.join("");else this.result=o8.flattenChunks(this.chunks);this.chunks=[],this.err=q,this.msg=this.strm.msg};function l4(q,X){var V=new e6(X);if(V.push(q,!0),V.err)throw V.msg||f4[V.err];return V.result}function XJ(q,X){return X=X||{},X.raw=!0,l4(q,X)}function VJ(q,X){return X=X||{},X.gzip=!0,l4(q,X)}s8.Deflate=e6;s8.deflate=l4;s8.deflateRaw=XJ;s8.gzip=VJ});var DV=g0((YW,PV)=>{var n1=30,KJ=12;PV.exports=function(X,V){var K,Q,Y,J,G,W,Z,H,U,z,k,M,j,B,L,O,N,R,v,w,$,S,h,b,C;K=X.state,Q=X.next_in,b=X.input,Y=Q+(X.avail_in-5),J=X.next_out,C=X.output,G=J-(V-X.avail_out),W=J+(X.avail_out-257),Z=K.dmax,H=K.wsize,U=K.whave,z=K.wnext,k=K.window,M=K.hold,j=K.bits,B=K.lencode,L=K.distcode,O=(1<<K.lenbits)-1,N=(1<<K.distbits)-1;q:do{if(j<15)M+=b[Q++]<<j,j+=8,M+=b[Q++]<<j,j+=8;R=B[M&O];X:for(;;){if(v=R>>>24,M>>>=v,j-=v,v=R>>>16&255,v===0)C[J++]=R&65535;else if(v&16){if(w=R&65535,v&=15,v){if(j<v)M+=b[Q++]<<j,j+=8;w+=M&(1<<v)-1,M>>>=v,j-=v}if(j<15)M+=b[Q++]<<j,j+=8,M+=b[Q++]<<j,j+=8;R=L[M&N];V:for(;;){if(v=R>>>24,M>>>=v,j-=v,v=R>>>16&255,v&16){if($=R&65535,v&=15,j<v){if(M+=b[Q++]<<j,j+=8,j<v)M+=b[Q++]<<j,j+=8}if($+=M&(1<<v)-1,$>Z){X.msg="invalid distance too far back",K.mode=n1;break q}if(M>>>=v,j-=v,v=J-G,$>v){if(v=$-v,v>U){if(K.sane){X.msg="invalid distance too far back",K.mode=n1;break q}}if(S=0,h=k,z===0){if(S+=H-v,v<w){w-=v;do C[J++]=k[S++];while(--v);S=J-$,h=C}}else if(z<v){if(S+=H+z-v,v-=z,v<w){w-=v;do C[J++]=k[S++];while(--v);if(S=0,z<w){v=z,w-=v;do C[J++]=k[S++];while(--v);S=J-$,h=C}}}else if(S+=z-v,v<w){w-=v;do C[J++]=k[S++];while(--v);S=J-$,h=C}while(w>2)C[J++]=h[S++],C[J++]=h[S++],C[J++]=h[S++],w-=3;if(w){if(C[J++]=h[S++],w>1)C[J++]=h[S++]}}else{S=J-$;do C[J++]=C[S++],C[J++]=C[S++],C[J++]=C[S++],w-=3;while(w>2);if(w){if(C[J++]=C[S++],w>1)C[J++]=C[S++]}}}else if((v&64)===0){R=L[(R&65535)+(M&(1<<v)-1)];continue V}else{X.msg="invalid distance code",K.mode=n1;break q}break}}else if((v&64)===0){R=B[(R&65535)+(M&(1<<v)-1)];continue X}else if(v&32){K.mode=KJ;break q}else{X.msg="invalid literal/length code",K.mode=n1;break q}break}}while(Q<Y&&J<W);w=j>>3,Q-=w,j-=w<<3,M&=(1<<j)-1,X.next_in=Q,X.next_out=J,X.avail_in=Q<Y?5+(Y-Q):5-(Q-Y),X.avail_out=J<W?257+(W-J):257-(J-W),K.hold=M,K.bits=j;return}});var lV=g0((JW,fV)=>{var uV=t2(),_5=15,gV=852,xV=592,bV=0,_4=1,mV=2,QJ=[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],YJ=[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],JJ=[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],GJ=[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];fV.exports=function(X,V,K,Q,Y,J,G,W){var Z=W.bits,H=0,U=0,z=0,k=0,M=0,j=0,B=0,L=0,O=0,N=0,R,v,w,$,S,h=null,b=0,C,D=new uV.Buf16(_5+1),l=new uV.Buf16(_5+1),u=null,q0=0,J0,r,I0;for(H=0;H<=_5;H++)D[H]=0;for(U=0;U<Q;U++)D[V[K+U]]++;M=Z;for(k=_5;k>=1;k--)if(D[k]!==0)break;if(M>k)M=k;if(k===0)return Y[J++]=20971520,Y[J++]=20971520,W.bits=1,0;for(z=1;z<k;z++)if(D[z]!==0)break;if(M<z)M=z;L=1;for(H=1;H<=_5;H++)if(L<<=1,L-=D[H],L<0)return-1;if(L>0&&(X===bV||k!==1))return-1;l[1]=0;for(H=1;H<_5;H++)l[H+1]=l[H]+D[H];for(U=0;U<Q;U++)if(V[K+U]!==0)G[l[V[K+U]]++]=U;if(X===bV)h=u=G,C=19;else if(X===_4)h=QJ,b-=257,u=YJ,q0-=257,C=256;else h=JJ,u=GJ,C=-1;if(N=0,U=0,H=z,S=J,j=M,B=0,w=-1,O=1<<M,$=O-1,X===_4&&O>gV||X===mV&&O>xV)return 1;for(;;){if(J0=H-B,G[U]<C)r=0,I0=G[U];else if(G[U]>C)r=u[q0+G[U]],I0=h[b+G[U]];else r=96,I0=0;R=1<<H-B,v=1<<j,z=v;do v-=R,Y[S+(N>>B)+v]=J0<<24|r<<16|I0|0;while(v!==0);R=1<<H-1;while(N&R)R>>=1;if(R!==0)N&=R-1,N+=R;else N=0;if(U++,--D[H]===0){if(H===k)break;H=V[K+G[U]]}if(H>M&&(N&$)!==w){if(B===0)B=M;S+=z,j=H-B,L=1<<j;while(j+B<k){if(L-=D[j+B],L<=0)break;j++,L<<=1}if(O+=1<<j,X===_4&&O>gV||X===mV&&O>xV)return 1;w=N&$,Y[w]=M<<24|j<<16|S-J|0}}if(N!==0)Y[S+N]=H-B<<24|4194304|0;return W.bits=M,0}});var R9=g0((w2)=>{var Q2=t2(),i4=C4(),l2=h4(),ZJ=DV(),t8=lV(),WJ=0,M9=1,k9=2,_V=4,HJ=5,r1=6,q5=0,UJ=1,zJ=2,z2=-2,I9=-3,a4=-4,MJ=-5,cV=8,E9=1,pV=2,dV=3,nV=4,rV=5,iV=6,aV=7,oV=8,sV=9,tV=10,o1=11,q6=12,c4=13,eV=14,p4=15,q9=16,X9=17,V9=18,K9=19,i1=20,a1=21,Q9=22,Y9=23,J9=24,G9=25,Z9=26,d4=27,W9=28,H9=29,L0=30,o4=31,kJ=32,IJ=852,EJ=592,jJ=15,LJ=jJ;function U9(q){return(q>>>24&255)+(q>>>8&65280)+((q&65280)<<8)+((q&255)<<24)}function BJ(){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 Q2.Buf16(320),this.work=new Q2.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function j9(q){var X;if(!q||!q.state)return z2;if(X=q.state,q.total_in=q.total_out=X.total=0,q.msg="",X.wrap)q.adler=X.wrap&1;return X.mode=E9,X.last=0,X.havedict=0,X.dmax=32768,X.head=null,X.hold=0,X.bits=0,X.lencode=X.lendyn=new Q2.Buf32(IJ),X.distcode=X.distdyn=new Q2.Buf32(EJ),X.sane=1,X.back=-1,q5}function L9(q){var X;if(!q||!q.state)return z2;return X=q.state,X.wsize=0,X.whave=0,X.wnext=0,j9(q)}function B9(q,X){var V,K;if(!q||!q.state)return z2;if(K=q.state,X<0)V=0,X=-X;else if(V=(X>>4)+1,X<48)X&=15;if(X&&(X<8||X>15))return z2;if(K.window!==null&&K.wbits!==X)K.window=null;return K.wrap=V,K.wbits=X,L9(q)}function T9(q,X){var V,K;if(!q)return z2;if(K=new BJ,q.state=K,K.window=null,V=B9(q,X),V!==q5)q.state=null;return V}function TJ(q){return T9(q,LJ)}var z9=!0,n4,r4;function vJ(q){if(z9){var X;n4=new Q2.Buf32(512),r4=new Q2.Buf32(32),X=0;while(X<144)q.lens[X++]=8;while(X<256)q.lens[X++]=9;while(X<280)q.lens[X++]=7;while(X<288)q.lens[X++]=8;t8(M9,q.lens,0,288,n4,0,q.work,{bits:9}),X=0;while(X<32)q.lens[X++]=5;t8(k9,q.lens,0,32,r4,0,q.work,{bits:5}),z9=!1}q.lencode=n4,q.lenbits=9,q.distcode=r4,q.distbits=5}function v9(q,X,V,K){var Q,Y=q.state;if(Y.window===null)Y.wsize=1<<Y.wbits,Y.wnext=0,Y.whave=0,Y.window=new Q2.Buf8(Y.wsize);if(K>=Y.wsize)Q2.arraySet(Y.window,X,V-Y.wsize,Y.wsize,0),Y.wnext=0,Y.whave=Y.wsize;else{if(Q=Y.wsize-Y.wnext,Q>K)Q=K;if(Q2.arraySet(Y.window,X,V-K,Q,Y.wnext),K-=Q,K)Q2.arraySet(Y.window,X,V-K,K,0),Y.wnext=K,Y.whave=Y.wsize;else{if(Y.wnext+=Q,Y.wnext===Y.wsize)Y.wnext=0;if(Y.whave<Y.wsize)Y.whave+=Q}}return 0}function RJ(q,X){var V,K,Q,Y,J,G,W,Z,H,U,z,k,M,j,B=0,L,O,N,R,v,w,$,S,h=new Q2.Buf8(4),b,C,D=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!q||!q.state||!q.output||!q.input&&q.avail_in!==0)return z2;if(V=q.state,V.mode===q6)V.mode=c4;J=q.next_out,Q=q.output,W=q.avail_out,Y=q.next_in,K=q.input,G=q.avail_in,Z=V.hold,H=V.bits,U=G,z=W,S=q5;q:for(;;)switch(V.mode){case E9:if(V.wrap===0){V.mode=c4;break}while(H<16){if(G===0)break q;G--,Z+=K[Y++]<<H,H+=8}if(V.wrap&2&&Z===35615){V.check=0,h[0]=Z&255,h[1]=Z>>>8&255,V.check=l2(V.check,h,2,0),Z=0,H=0,V.mode=pV;break}if(V.flags=0,V.head)V.head.done=!1;if(!(V.wrap&1)||(((Z&255)<<8)+(Z>>8))%31){q.msg="incorrect header check",V.mode=L0;break}if((Z&15)!==cV){q.msg="unknown compression method",V.mode=L0;break}if(Z>>>=4,H-=4,$=(Z&15)+8,V.wbits===0)V.wbits=$;else if($>V.wbits){q.msg="invalid window size",V.mode=L0;break}V.dmax=1<<$,q.adler=V.check=1,V.mode=Z&512?tV:q6,Z=0,H=0;break;case pV:while(H<16){if(G===0)break q;G--,Z+=K[Y++]<<H,H+=8}if(V.flags=Z,(V.flags&255)!==cV){q.msg="unknown compression method",V.mode=L0;break}if(V.flags&57344){q.msg="unknown header flags set",V.mode=L0;break}if(V.head)V.head.text=Z>>8&1;if(V.flags&512)h[0]=Z&255,h[1]=Z>>>8&255,V.check=l2(V.check,h,2,0);Z=0,H=0,V.mode=dV;case dV:while(H<32){if(G===0)break q;G--,Z+=K[Y++]<<H,H+=8}if(V.head)V.head.time=Z;if(V.flags&512)h[0]=Z&255,h[1]=Z>>>8&255,h[2]=Z>>>16&255,h[3]=Z>>>24&255,V.check=l2(V.check,h,4,0);Z=0,H=0,V.mode=nV;case nV:while(H<16){if(G===0)break q;G--,Z+=K[Y++]<<H,H+=8}if(V.head)V.head.xflags=Z&255,V.head.os=Z>>8;if(V.flags&512)h[0]=Z&255,h[1]=Z>>>8&255,V.check=l2(V.check,h,2,0);Z=0,H=0,V.mode=rV;case rV:if(V.flags&1024){while(H<16){if(G===0)break q;G--,Z+=K[Y++]<<H,H+=8}if(V.length=Z,V.head)V.head.extra_len=Z;if(V.flags&512)h[0]=Z&255,h[1]=Z>>>8&255,V.check=l2(V.check,h,2,0);Z=0,H=0}else if(V.head)V.head.extra=null;V.mode=iV;case iV:if(V.flags&1024){if(k=V.length,k>G)k=G;if(k){if(V.head){if($=V.head.extra_len-V.length,!V.head.extra)V.head.extra=Array(V.head.extra_len);Q2.arraySet(V.head.extra,K,Y,k,$)}if(V.flags&512)V.check=l2(V.check,K,k,Y);G-=k,Y+=k,V.length-=k}if(V.length)break q}V.length=0,V.mode=aV;case aV:if(V.flags&2048){if(G===0)break q;k=0;do if($=K[Y+k++],V.head&&$&&V.length<65536)V.head.name+=String.fromCharCode($);while($&&k<G);if(V.flags&512)V.check=l2(V.check,K,k,Y);if(G-=k,Y+=k,$)break q}else if(V.head)V.head.name=null;V.length=0,V.mode=oV;case oV:if(V.flags&4096){if(G===0)break q;k=0;do if($=K[Y+k++],V.head&&$&&V.length<65536)V.head.comment+=String.fromCharCode($);while($&&k<G);if(V.flags&512)V.check=l2(V.check,K,k,Y);if(G-=k,Y+=k,$)break q}else if(V.head)V.head.comment=null;V.mode=sV;case sV:if(V.flags&512){while(H<16){if(G===0)break q;G--,Z+=K[Y++]<<H,H+=8}if(Z!==(V.check&65535)){q.msg="header crc mismatch",V.mode=L0;break}Z=0,H=0}if(V.head)V.head.hcrc=V.flags>>9&1,V.head.done=!0;q.adler=V.check=0,V.mode=q6;break;case tV:while(H<32){if(G===0)break q;G--,Z+=K[Y++]<<H,H+=8}q.adler=V.check=U9(Z),Z=0,H=0,V.mode=o1;case o1:if(V.havedict===0)return q.next_out=J,q.avail_out=W,q.next_in=Y,q.avail_in=G,V.hold=Z,V.bits=H,zJ;q.adler=V.check=1,V.mode=q6;case q6:if(X===HJ||X===r1)break q;case c4:if(V.last){Z>>>=H&7,H-=H&7,V.mode=d4;break}while(H<3){if(G===0)break q;G--,Z+=K[Y++]<<H,H+=8}switch(V.last=Z&1,Z>>>=1,H-=1,Z&3){case 0:V.mode=eV;break;case 1:if(vJ(V),V.mode=i1,X===r1){Z>>>=2,H-=2;break q}break;case 2:V.mode=X9;break;case 3:q.msg="invalid block type",V.mode=L0}Z>>>=2,H-=2;break;case eV:Z>>>=H&7,H-=H&7;while(H<32){if(G===0)break q;G--,Z+=K[Y++]<<H,H+=8}if((Z&65535)!==(Z>>>16^65535)){q.msg="invalid stored block lengths",V.mode=L0;break}if(V.length=Z&65535,Z=0,H=0,V.mode=p4,X===r1)break q;case p4:V.mode=q9;case q9:if(k=V.length,k){if(k>G)k=G;if(k>W)k=W;if(k===0)break q;Q2.arraySet(Q,K,Y,k,J),G-=k,Y+=k,W-=k,J+=k,V.length-=k;break}V.mode=q6;break;case X9:while(H<14){if(G===0)break q;G--,Z+=K[Y++]<<H,H+=8}if(V.nlen=(Z&31)+257,Z>>>=5,H-=5,V.ndist=(Z&31)+1,Z>>>=5,H-=5,V.ncode=(Z&15)+4,Z>>>=4,H-=4,V.nlen>286||V.ndist>30){q.msg="too many length or distance symbols",V.mode=L0;break}V.have=0,V.mode=V9;case V9:while(V.have<V.ncode){while(H<3){if(G===0)break q;G--,Z+=K[Y++]<<H,H+=8}V.lens[D[V.have++]]=Z&7,Z>>>=3,H-=3}while(V.have<19)V.lens[D[V.have++]]=0;if(V.lencode=V.lendyn,V.lenbits=7,b={bits:V.lenbits},S=t8(WJ,V.lens,0,19,V.lencode,0,V.work,b),V.lenbits=b.bits,S){q.msg="invalid code lengths set",V.mode=L0;break}V.have=0,V.mode=K9;case K9:while(V.have<V.nlen+V.ndist){for(;;){if(B=V.lencode[Z&(1<<V.lenbits)-1],L=B>>>24,O=B>>>16&255,N=B&65535,L<=H)break;if(G===0)break q;G--,Z+=K[Y++]<<H,H+=8}if(N<16)Z>>>=L,H-=L,V.lens[V.have++]=N;else{if(N===16){C=L+2;while(H<C){if(G===0)break q;G--,Z+=K[Y++]<<H,H+=8}if(Z>>>=L,H-=L,V.have===0){q.msg="invalid bit length repeat",V.mode=L0;break}$=V.lens[V.have-1],k=3+(Z&3),Z>>>=2,H-=2}else if(N===17){C=L+3;while(H<C){if(G===0)break q;G--,Z+=K[Y++]<<H,H+=8}Z>>>=L,H-=L,$=0,k=3+(Z&7),Z>>>=3,H-=3}else{C=L+7;while(H<C){if(G===0)break q;G--,Z+=K[Y++]<<H,H+=8}Z>>>=L,H-=L,$=0,k=11+(Z&127),Z>>>=7,H-=7}if(V.have+k>V.nlen+V.ndist){q.msg="invalid bit length repeat",V.mode=L0;break}while(k--)V.lens[V.have++]=$}}if(V.mode===L0)break;if(V.lens[256]===0){q.msg="invalid code -- missing end-of-block",V.mode=L0;break}if(V.lenbits=9,b={bits:V.lenbits},S=t8(M9,V.lens,0,V.nlen,V.lencode,0,V.work,b),V.lenbits=b.bits,S){q.msg="invalid literal/lengths set",V.mode=L0;break}if(V.distbits=6,V.distcode=V.distdyn,b={bits:V.distbits},S=t8(k9,V.lens,V.nlen,V.ndist,V.distcode,0,V.work,b),V.distbits=b.bits,S){q.msg="invalid distances set",V.mode=L0;break}if(V.mode=i1,X===r1)break q;case i1:V.mode=a1;case a1:if(G>=6&&W>=258){if(q.next_out=J,q.avail_out=W,q.next_in=Y,q.avail_in=G,V.hold=Z,V.bits=H,ZJ(q,z),J=q.next_out,Q=q.output,W=q.avail_out,Y=q.next_in,K=q.input,G=q.avail_in,Z=V.hold,H=V.bits,V.mode===q6)V.back=-1;break}V.back=0;for(;;){if(B=V.lencode[Z&(1<<V.lenbits)-1],L=B>>>24,O=B>>>16&255,N=B&65535,L<=H)break;if(G===0)break q;G--,Z+=K[Y++]<<H,H+=8}if(O&&(O&240)===0){R=L,v=O,w=N;for(;;){if(B=V.lencode[w+((Z&(1<<R+v)-1)>>R)],L=B>>>24,O=B>>>16&255,N=B&65535,R+L<=H)break;if(G===0)break q;G--,Z+=K[Y++]<<H,H+=8}Z>>>=R,H-=R,V.back+=R}if(Z>>>=L,H-=L,V.back+=L,V.length=N,O===0){V.mode=Z9;break}if(O&32){V.back=-1,V.mode=q6;break}if(O&64){q.msg="invalid literal/length code",V.mode=L0;break}V.extra=O&15,V.mode=Q9;case Q9:if(V.extra){C=V.extra;while(H<C){if(G===0)break q;G--,Z+=K[Y++]<<H,H+=8}V.length+=Z&(1<<V.extra)-1,Z>>>=V.extra,H-=V.extra,V.back+=V.extra}V.was=V.length,V.mode=Y9;case Y9:for(;;){if(B=V.distcode[Z&(1<<V.distbits)-1],L=B>>>24,O=B>>>16&255,N=B&65535,L<=H)break;if(G===0)break q;G--,Z+=K[Y++]<<H,H+=8}if((O&240)===0){R=L,v=O,w=N;for(;;){if(B=V.distcode[w+((Z&(1<<R+v)-1)>>R)],L=B>>>24,O=B>>>16&255,N=B&65535,R+L<=H)break;if(G===0)break q;G--,Z+=K[Y++]<<H,H+=8}Z>>>=R,H-=R,V.back+=R}if(Z>>>=L,H-=L,V.back+=L,O&64){q.msg="invalid distance code",V.mode=L0;break}V.offset=N,V.extra=O&15,V.mode=J9;case J9:if(V.extra){C=V.extra;while(H<C){if(G===0)break q;G--,Z+=K[Y++]<<H,H+=8}V.offset+=Z&(1<<V.extra)-1,Z>>>=V.extra,H-=V.extra,V.back+=V.extra}if(V.offset>V.dmax){q.msg="invalid distance too far back",V.mode=L0;break}V.mode=G9;case G9:if(W===0)break q;if(k=z-W,V.offset>k){if(k=V.offset-k,k>V.whave){if(V.sane){q.msg="invalid distance too far back",V.mode=L0;break}}if(k>V.wnext)k-=V.wnext,M=V.wsize-k;else M=V.wnext-k;if(k>V.length)k=V.length;j=V.window}else j=Q,M=J-V.offset,k=V.length;if(k>W)k=W;W-=k,V.length-=k;do Q[J++]=j[M++];while(--k);if(V.length===0)V.mode=a1;break;case Z9:if(W===0)break q;Q[J++]=V.length,W--,V.mode=a1;break;case d4:if(V.wrap){while(H<32){if(G===0)break q;G--,Z|=K[Y++]<<H,H+=8}if(z-=W,q.total_out+=z,V.total+=z,z)q.adler=V.check=V.flags?l2(V.check,Q,z,J-z):i4(V.check,Q,z,J-z);if(z=W,(V.flags?Z:U9(Z))!==V.check){q.msg="incorrect data check",V.mode=L0;break}Z=0,H=0}V.mode=W9;case W9:if(V.wrap&&V.flags){while(H<32){if(G===0)break q;G--,Z+=K[Y++]<<H,H+=8}if(Z!==(V.total&4294967295)){q.msg="incorrect length check",V.mode=L0;break}Z=0,H=0}V.mode=H9;case H9:S=UJ;break q;case L0:S=I9;break q;case o4:return a4;case kJ:default:return z2}if(q.next_out=J,q.avail_out=W,q.next_in=Y,q.avail_in=G,V.hold=Z,V.bits=H,V.wsize||z!==q.avail_out&&V.mode<L0&&(V.mode<d4||X!==_V)){if(v9(q,q.output,q.next_out,z-q.avail_out))return V.mode=o4,a4}if(U-=q.avail_in,z-=q.avail_out,q.total_in+=U,q.total_out+=z,V.total+=z,V.wrap&&z)q.adler=V.check=V.flags?l2(V.check,Q,z,q.next_out-z):i4(V.check,Q,z,q.next_out-z);if(q.data_type=V.bits+(V.last?64:0)+(V.mode===q6?128:0)+(V.mode===i1||V.mode===p4?256:0),(U===0&&z===0||X===_V)&&S===q5)S=MJ;return S}function OJ(q){if(!q||!q.state)return z2;var X=q.state;if(X.window)X.window=null;return q.state=null,q5}function wJ(q,X){var V;if(!q||!q.state)return z2;if(V=q.state,(V.wrap&2)===0)return z2;return V.head=X,X.done=!1,q5}function AJ(q,X){var V=X.length,K,Q,Y;if(!q||!q.state)return z2;if(K=q.state,K.wrap!==0&&K.mode!==o1)return z2;if(K.mode===o1){if(Q=1,Q=i4(Q,X,V,0),Q!==K.check)return I9}if(Y=v9(q,X,V,V),Y)return K.mode=o4,a4;return K.havedict=1,q5}w2.inflateReset=L9;w2.inflateReset2=B9;w2.inflateResetKeep=j9;w2.inflateInit=TJ;w2.inflateInit2=T9;w2.inflate=RJ;w2.inflateEnd=OJ;w2.inflateGetHeader=wJ;w2.inflateSetDictionary=AJ;w2.inflateInfo="pako inflate (from Nodeca project)"});var s4=g0((ZW,O9)=>{O9.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 A9=g0((WW,w9)=>{function NJ(){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}w9.exports=NJ});var S9=g0((q1)=>{var c5=R9(),e8=t2(),s1=g4(),N0=s4(),t4=b1(),SJ=x4(),yJ=A9(),N9=Object.prototype.toString;function X5(q){if(!(this instanceof X5))return new X5(q);this.options=e8.assign({chunkSize:16384,windowBits:0,to:""},q||{});var X=this.options;if(X.raw&&X.windowBits>=0&&X.windowBits<16){if(X.windowBits=-X.windowBits,X.windowBits===0)X.windowBits=-15}if(X.windowBits>=0&&X.windowBits<16&&!(q&&q.windowBits))X.windowBits+=32;if(X.windowBits>15&&X.windowBits<48){if((X.windowBits&15)===0)X.windowBits|=15}this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new SJ,this.strm.avail_out=0;var V=c5.inflateInit2(this.strm,X.windowBits);if(V!==N0.Z_OK)throw Error(t4[V]);if(this.header=new yJ,c5.inflateGetHeader(this.strm,this.header),X.dictionary){if(typeof X.dictionary==="string")X.dictionary=s1.string2buf(X.dictionary);else if(N9.call(X.dictionary)==="[object ArrayBuffer]")X.dictionary=new Uint8Array(X.dictionary);if(X.raw){if(V=c5.inflateSetDictionary(this.strm,X.dictionary),V!==N0.Z_OK)throw Error(t4[V])}}}X5.prototype.push=function(q,X){var V=this.strm,K=this.options.chunkSize,Q=this.options.dictionary,Y,J,G,W,Z,H=!1;if(this.ended)return!1;if(J=X===~~X?X:X===!0?N0.Z_FINISH:N0.Z_NO_FLUSH,typeof q==="string")V.input=s1.binstring2buf(q);else if(N9.call(q)==="[object ArrayBuffer]")V.input=new Uint8Array(q);else V.input=q;V.next_in=0,V.avail_in=V.input.length;do{if(V.avail_out===0)V.output=new e8.Buf8(K),V.next_out=0,V.avail_out=K;if(Y=c5.inflate(V,N0.Z_NO_FLUSH),Y===N0.Z_NEED_DICT&&Q)Y=c5.inflateSetDictionary(this.strm,Q);if(Y===N0.Z_BUF_ERROR&&H===!0)Y=N0.Z_OK,H=!1;if(Y!==N0.Z_STREAM_END&&Y!==N0.Z_OK)return this.onEnd(Y),this.ended=!0,!1;if(V.next_out){if(V.avail_out===0||Y===N0.Z_STREAM_END||V.avail_in===0&&(J===N0.Z_FINISH||J===N0.Z_SYNC_FLUSH))if(this.options.to==="string"){if(G=s1.utf8border(V.output,V.next_out),W=V.next_out-G,Z=s1.buf2string(V.output,G),V.next_out=W,V.avail_out=K-W,W)e8.arraySet(V.output,V.output,G,W,0);this.onData(Z)}else this.onData(e8.shrinkBuf(V.output,V.next_out))}if(V.avail_in===0&&V.avail_out===0)H=!0}while((V.avail_in>0||V.avail_out===0)&&Y!==N0.Z_STREAM_END);if(Y===N0.Z_STREAM_END)J=N0.Z_FINISH;if(J===N0.Z_FINISH)return Y=c5.inflateEnd(this.strm),this.onEnd(Y),this.ended=!0,Y===N0.Z_OK;if(J===N0.Z_SYNC_FLUSH)return this.onEnd(N0.Z_OK),V.avail_out=0,!0;return!0};X5.prototype.onData=function(q){this.chunks.push(q)};X5.prototype.onEnd=function(q){if(q===N0.Z_OK)if(this.options.to==="string")this.result=this.chunks.join("");else this.result=e8.flattenChunks(this.chunks);this.chunks=[],this.err=q,this.msg=this.strm.msg};function e4(q,X){var V=new X5(X);if(V.push(q,!0),V.err)throw V.msg||t4[V.err];return V.result}function $J(q,X){return X=X||{},X.raw=!0,e4(q,X)}q1.Inflate=X5;q1.inflate=e4;q1.inflateRaw=$J;q1.ungzip=e4});var X1=g0((UW,$9)=>{var CJ=t2().assign,hJ=FV(),FJ=S9(),PJ=s4(),y9={};CJ(y9,hJ,FJ,PJ);$9.exports=y9});var zX=globalThis;if(typeof zX.global>"u")zX.global=globalThis;var C2=[],W2=[],lq="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(c6=0,MX=lq.length;c6<MX;++c6)C2[c6]=lq[c6],W2[lq.charCodeAt(c6)]=c6;var c6,MX;W2[45]=62;W2[95]=63;function XQ(q){var X=q.length;if(X%4>0)throw Error("Invalid string. Length must be a multiple of 4");var V=q.indexOf("=");if(V===-1)V=X;var K=V===X?0:4-V%4;return[V,K]}function VQ(q,X){return(q+X)*3/4-X}function KQ(q){var X,V=XQ(q),K=V[0],Q=V[1],Y=new Uint8Array(VQ(K,Q)),J=0,G=Q>0?K-4:K,W;for(W=0;W<G;W+=4)X=W2[q.charCodeAt(W)]<<18|W2[q.charCodeAt(W+1)]<<12|W2[q.charCodeAt(W+2)]<<6|W2[q.charCodeAt(W+3)],Y[J++]=X>>16&255,Y[J++]=X>>8&255,Y[J++]=X&255;if(Q===2)X=W2[q.charCodeAt(W)]<<2|W2[q.charCodeAt(W+1)]>>4,Y[J++]=X&255;if(Q===1)X=W2[q.charCodeAt(W)]<<10|W2[q.charCodeAt(W+1)]<<4|W2[q.charCodeAt(W+2)]>>2,Y[J++]=X>>8&255,Y[J++]=X&255;return Y}function QQ(q){return C2[q>>18&63]+C2[q>>12&63]+C2[q>>6&63]+C2[q&63]}function YQ(q,X,V){var K,Q=[];for(var Y=X;Y<V;Y+=3)K=(q[Y]<<16&16711680)+(q[Y+1]<<8&65280)+(q[Y+2]&255),Q.push(QQ(K));return Q.join("")}function kX(q){var X,V=q.length,K=V%3,Q=[],Y=16383;for(var J=0,G=V-K;J<G;J+=Y)Q.push(YQ(q,J,J+Y>G?G:J+Y));if(K===1)X=q[V-1],Q.push(C2[X>>2]+C2[X<<4&63]+"==");else if(K===2)X=(q[V-2]<<8)+q[V-1],Q.push(C2[X>>10]+C2[X>>4&63]+C2[X<<2&63]+"=");return Q.join("")}function $1(q,X,V,K,Q){var Y,J,G=Q*8-K-1,W=(1<<G)-1,Z=W>>1,H=-7,U=V?Q-1:0,z=V?-1:1,k=q[X+U];U+=z,Y=k&(1<<-H)-1,k>>=-H,H+=G;for(;H>0;Y=Y*256+q[X+U],U+=z,H-=8);J=Y&(1<<-H)-1,Y>>=-H,H+=K;for(;H>0;J=J*256+q[X+U],U+=z,H-=8);if(Y===0)Y=1-Z;else if(Y===W)return J?NaN:(k?-1:1)*(1/0);else J=J+Math.pow(2,K),Y=Y-Z;return(k?-1:1)*J*Math.pow(2,Y-K)}function BX(q,X,V,K,Q,Y){var J,G,W,Z=Y*8-Q-1,H=(1<<Z)-1,U=H>>1,z=Q===23?Math.pow(2,-24)-Math.pow(2,-77):0,k=K?0:Y-1,M=K?1:-1,j=X<0||X===0&&1/X<0?1:0;if(X=Math.abs(X),isNaN(X)||X===1/0)G=isNaN(X)?1:0,J=H;else{if(J=Math.floor(Math.log(X)/Math.LN2),X*(W=Math.pow(2,-J))<1)J--,W*=2;if(J+U>=1)X+=z/W;else X+=z*Math.pow(2,1-U);if(X*W>=2)J++,W/=2;if(J+U>=H)G=0,J=H;else if(J+U>=1)G=(X*W-1)*Math.pow(2,Q),J=J+U;else G=X*Math.pow(2,U-1)*Math.pow(2,Q),J=0}for(;Q>=8;q[V+k]=G&255,k+=M,G/=256,Q-=8);J=J<<Q|G,Z+=Q;for(;Z>0;q[V+k]=J&255,k+=M,J/=256,Z-=8);q[V+k-M]|=j*128}var IX=typeof Symbol==="function"&&typeof Symbol.for==="function"?Symbol.for("nodejs.util.inspect.custom"):null,JQ=50,_q=2147483647;var{btoa:$3,atob:C3,File:h3,Blob:F3}=globalThis;function a2(q){if(q>_q)throw RangeError('The value "'+q+'" is invalid for option "size"');let X=new Uint8Array(q);return Object.setPrototypeOf(X,y.prototype),X}function rq(q,X,V){return class extends V{constructor(){super();Object.defineProperty(this,"message",{value:X.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${q}]`,this.stack,delete this.name}get code(){return q}set code(K){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:K,writable:!0})}toString(){return`${this.name} [${q}]: ${this.message}`}}}var GQ=rq("ERR_BUFFER_OUT_OF_BOUNDS",function(q){if(q)return`${q} is outside of buffer bounds`;return"Attempt to access memory outside buffer bounds"},RangeError),ZQ=rq("ERR_INVALID_ARG_TYPE",function(q,X){return`The "${q}" argument must be of type number. Received type ${typeof X}`},TypeError),cq=rq("ERR_OUT_OF_RANGE",function(q,X,V){let K=`The value of "${q}" is out of range.`,Q=V;if(Number.isInteger(V)&&Math.abs(V)>4294967296)Q=LX(String(V));else if(typeof V==="bigint"){if(Q=String(V),V>BigInt(2)**BigInt(32)||V<-(BigInt(2)**BigInt(32)))Q=LX(Q);Q+="n"}return K+=` It must be ${X}. Received ${Q}`,K},RangeError);function y(q,X,V){if(typeof q==="number"){if(typeof X==="string")throw TypeError('The "string" argument must be of type string. Received type number');return iq(q)}return TX(q,X,V)}Object.defineProperty(y.prototype,"parent",{enumerable:!0,get:function(){if(!y.isBuffer(this))return;return this.buffer}});Object.defineProperty(y.prototype,"offset",{enumerable:!0,get:function(){if(!y.isBuffer(this))return;return this.byteOffset}});y.poolSize=8192;function TX(q,X,V){if(typeof q==="string")return HQ(q,X);if(ArrayBuffer.isView(q))return UQ(q);if(q==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof q);if(h2(q,ArrayBuffer)||q&&h2(q.buffer,ArrayBuffer))return dq(q,X,V);if(typeof SharedArrayBuffer<"u"&&(h2(q,SharedArrayBuffer)||q&&h2(q.buffer,SharedArrayBuffer)))return dq(q,X,V);if(typeof q==="number")throw TypeError('The "value" argument must not be of type number. Received type number');let K=q.valueOf&&q.valueOf();if(K!=null&&K!==q)return y.from(K,X,V);let Q=zQ(q);if(Q)return Q;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof q[Symbol.toPrimitive]==="function")return y.from(q[Symbol.toPrimitive]("string"),X,V);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof q)}y.from=function(q,X,V){return TX(q,X,V)};Object.setPrototypeOf(y.prototype,Uint8Array.prototype);Object.setPrototypeOf(y,Uint8Array);function vX(q){if(typeof q!=="number")throw TypeError('"size" argument must be of type number');else if(q<0)throw RangeError('The value "'+q+'" is invalid for option "size"')}function WQ(q,X,V){if(vX(q),q<=0)return a2(q);if(X!==void 0)return typeof V==="string"?a2(q).fill(X,V):a2(q).fill(X);return a2(q)}y.alloc=function(q,X,V){return WQ(q,X,V)};function iq(q){return vX(q),a2(q<0?0:aq(q)|0)}y.allocUnsafe=function(q){return iq(q)};y.allocUnsafeSlow=function(q){return iq(q)};function HQ(q,X){if(typeof X!=="string"||X==="")X="utf8";if(!y.isEncoding(X))throw TypeError("Unknown encoding: "+X);let V=RX(q,X)|0,K=a2(V),Q=K.write(q,X);if(Q!==V)K=K.slice(0,Q);return K}function pq(q){let X=q.length<0?0:aq(q.length)|0,V=a2(X);for(let K=0;K<X;K+=1)V[K]=q[K]&255;return V}function UQ(q){if(h2(q,Uint8Array)){let X=new Uint8Array(q);return dq(X.buffer,X.byteOffset,X.byteLength)}return pq(q)}function dq(q,X,V){if(X<0||q.byteLength<X)throw RangeError('"offset" is outside of buffer bounds');if(q.byteLength<X+(V||0))throw RangeError('"length" is outside of buffer bounds');let K;if(X===void 0&&V===void 0)K=new Uint8Array(q);else if(V===void 0)K=new Uint8Array(q,X);else K=new Uint8Array(q,X,V);return Object.setPrototypeOf(K,y.prototype),K}function zQ(q){if(y.isBuffer(q)){let X=aq(q.length)|0,V=a2(X);if(V.length===0)return V;return q.copy(V,0,0,X),V}if(q.length!==void 0){if(typeof q.length!=="number"||Number.isNaN(q.length))return a2(0);return pq(q)}if(q.type==="Buffer"&&Array.isArray(q.data))return pq(q.data)}function aq(q){if(q>=_q)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+_q.toString(16)+" bytes");return q|0}y.isBuffer=function(q){return q!=null&&q._isBuffer===!0&&q!==y.prototype};y.compare=function(q,X){if(h2(q,Uint8Array))q=y.from(q,q.offset,q.byteLength);if(h2(X,Uint8Array))X=y.from(X,X.offset,X.byteLength);if(!y.isBuffer(q)||!y.isBuffer(X))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(q===X)return 0;let V=q.length,K=X.length;for(let Q=0,Y=Math.min(V,K);Q<Y;++Q)if(q[Q]!==X[Q]){V=q[Q],K=X[Q];break}if(V<K)return-1;if(K<V)return 1;return 0};y.isEncoding=function(q){switch(String(q).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};y.concat=function(q,X){if(!Array.isArray(q))throw TypeError('"list" argument must be an Array of Buffers');if(q.length===0)return y.alloc(0);let V;if(X===void 0){X=0;for(V=0;V<q.length;++V)X+=q[V].length}let K=y.allocUnsafe(X),Q=0;for(V=0;V<q.length;++V){let Y=q[V];if(h2(Y,Uint8Array))if(Q+Y.length>K.length){if(!y.isBuffer(Y))Y=y.from(Y);Y.copy(K,Q)}else Uint8Array.prototype.set.call(K,Y,Q);else if(!y.isBuffer(Y))throw TypeError('"list" argument must be an Array of Buffers');else Y.copy(K,Q);Q+=Y.length}return K};function RX(q,X){if(y.isBuffer(q))return q.length;if(ArrayBuffer.isView(q)||h2(q,ArrayBuffer))return q.byteLength;if(typeof q!=="string")throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof q);let V=q.length,K=arguments.length>2&&arguments[2]===!0;if(!K&&V===0)return 0;let Q=!1;for(;;)switch(X){case"ascii":case"latin1":case"binary":return V;case"utf8":case"utf-8":return nq(q).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return V*2;case"hex":return V>>>1;case"base64":return hX(q).length;default:if(Q)return K?-1:nq(q).length;X=(""+X).toLowerCase(),Q=!0}}y.byteLength=RX;function MQ(q,X,V){let K=!1;if(X===void 0||X<0)X=0;if(X>this.length)return"";if(V===void 0||V>this.length)V=this.length;if(V<=0)return"";if(V>>>=0,X>>>=0,V<=X)return"";if(!q)q="utf8";while(!0)switch(q){case"hex":return OQ(this,X,V);case"utf8":case"utf-8":return wX(this,X,V);case"ascii":return vQ(this,X,V);case"latin1":case"binary":return RQ(this,X,V);case"base64":return BQ(this,X,V);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return wQ(this,X,V);default:if(K)throw TypeError("Unknown encoding: "+q);q=(q+"").toLowerCase(),K=!0}}y.prototype._isBuffer=!0;function p6(q,X,V){let K=q[X];q[X]=q[V],q[V]=K}y.prototype.swap16=function(){let q=this.length;if(q%2!==0)throw RangeError("Buffer size must be a multiple of 16-bits");for(let X=0;X<q;X+=2)p6(this,X,X+1);return this};y.prototype.swap32=function(){let q=this.length;if(q%4!==0)throw RangeError("Buffer size must be a multiple of 32-bits");for(let X=0;X<q;X+=4)p6(this,X,X+3),p6(this,X+1,X+2);return this};y.prototype.swap64=function(){let q=this.length;if(q%8!==0)throw RangeError("Buffer size must be a multiple of 64-bits");for(let X=0;X<q;X+=8)p6(this,X,X+7),p6(this,X+1,X+6),p6(this,X+2,X+5),p6(this,X+3,X+4);return this};y.prototype.toString=function(){let q=this.length;if(q===0)return"";if(arguments.length===0)return wX(this,0,q);return MQ.apply(this,arguments)};y.prototype.toLocaleString=y.prototype.toString;y.prototype.equals=function(q){if(!y.isBuffer(q))throw TypeError("Argument must be a Buffer");if(this===q)return!0;return y.compare(this,q)===0};y.prototype.inspect=function(){let q="",X=JQ;if(q=this.toString("hex",0,X).replace(/(.{2})/g,"$1 ").trim(),this.length>X)q+=" ... ";return"<Buffer "+q+">"};if(IX)y.prototype[IX]=y.prototype.inspect;y.prototype.compare=function(q,X,V,K,Q){if(h2(q,Uint8Array))q=y.from(q,q.offset,q.byteLength);if(!y.isBuffer(q))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof q);if(X===void 0)X=0;if(V===void 0)V=q?q.length:0;if(K===void 0)K=0;if(Q===void 0)Q=this.length;if(X<0||V>q.length||K<0||Q>this.length)throw RangeError("out of range index");if(K>=Q&&X>=V)return 0;if(K>=Q)return-1;if(X>=V)return 1;if(X>>>=0,V>>>=0,K>>>=0,Q>>>=0,this===q)return 0;let Y=Q-K,J=V-X,G=Math.min(Y,J),W=this.slice(K,Q),Z=q.slice(X,V);for(let H=0;H<G;++H)if(W[H]!==Z[H]){Y=W[H],J=Z[H];break}if(Y<J)return-1;if(J<Y)return 1;return 0};function OX(q,X,V,K,Q){if(q.length===0)return-1;if(typeof V==="string")K=V,V=0;else if(V>2147483647)V=2147483647;else if(V<-2147483648)V=-2147483648;if(V=+V,Number.isNaN(V))V=Q?0:q.length-1;if(V<0)V=q.length+V;if(V>=q.length)if(Q)return-1;else V=q.length-1;else if(V<0)if(Q)V=0;else return-1;if(typeof X==="string")X=y.from(X,K);if(y.isBuffer(X)){if(X.length===0)return-1;return EX(q,X,V,K,Q)}else if(typeof X==="number"){if(X=X&255,typeof Uint8Array.prototype.indexOf==="function")if(Q)return Uint8Array.prototype.indexOf.call(q,X,V);else return Uint8Array.prototype.lastIndexOf.call(q,X,V);return EX(q,[X],V,K,Q)}throw TypeError("val must be string, number or Buffer")}function EX(q,X,V,K,Q){let Y=1,J=q.length,G=X.length;if(K!==void 0){if(K=String(K).toLowerCase(),K==="ucs2"||K==="ucs-2"||K==="utf16le"||K==="utf-16le"){if(q.length<2||X.length<2)return-1;Y=2,J/=2,G/=2,V/=2}}function W(H,U){if(Y===1)return H[U];else return H.readUInt16BE(U*Y)}let Z;if(Q){let H=-1;for(Z=V;Z<J;Z++)if(W(q,Z)===W(X,H===-1?0:Z-H)){if(H===-1)H=Z;if(Z-H+1===G)return H*Y}else{if(H!==-1)Z-=Z-H;H=-1}}else{if(V+G>J)V=J-G;for(Z=V;Z>=0;Z--){let H=!0;for(let U=0;U<G;U++)if(W(q,Z+U)!==W(X,U)){H=!1;break}if(H)return Z}}return-1}y.prototype.includes=function(q,X,V){return this.indexOf(q,X,V)!==-1};y.prototype.indexOf=function(q,X,V){return OX(this,q,X,V,!0)};y.prototype.lastIndexOf=function(q,X,V){return OX(this,q,X,V,!1)};function kQ(q,X,V,K){V=Number(V)||0;let Q=q.length-V;if(!K)K=Q;else if(K=Number(K),K>Q)K=Q;let Y=X.length;if(K>Y/2)K=Y/2;let J;for(J=0;J<K;++J){let G=parseInt(X.substr(J*2,2),16);if(Number.isNaN(G))return J;q[V+J]=G}return J}function IQ(q,X,V,K){return C1(nq(X,q.length-V),q,V,K)}function EQ(q,X,V,K){return C1(yQ(X),q,V,K)}function jQ(q,X,V,K){return C1(hX(X),q,V,K)}function LQ(q,X,V,K){return C1($Q(X,q.length-V),q,V,K)}y.prototype.write=function(q,X,V,K){if(X===void 0)K="utf8",V=this.length,X=0;else if(V===void 0&&typeof X==="string")K=X,V=this.length,X=0;else if(isFinite(X))if(X=X>>>0,isFinite(V)){if(V=V>>>0,K===void 0)K="utf8"}else K=V,V=void 0;else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let Q=this.length-X;if(V===void 0||V>Q)V=Q;if(q.length>0&&(V<0||X<0)||X>this.length)throw RangeError("Attempt to write outside buffer bounds");if(!K)K="utf8";let Y=!1;for(;;)switch(K){case"hex":return kQ(this,q,X,V);case"utf8":case"utf-8":return IQ(this,q,X,V);case"ascii":case"latin1":case"binary":return EQ(this,q,X,V);case"base64":return jQ(this,q,X,V);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return LQ(this,q,X,V);default:if(Y)throw TypeError("Unknown encoding: "+K);K=(""+K).toLowerCase(),Y=!0}};y.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function BQ(q,X,V){if(X===0&&V===q.length)return kX(q);else return kX(q.slice(X,V))}function wX(q,X,V){V=Math.min(q.length,V);let K=[],Q=X;while(Q<V){let Y=q[Q],J=null,G=Y>239?4:Y>223?3:Y>191?2:1;if(Q+G<=V){let W,Z,H,U;switch(G){case 1:if(Y<128)J=Y;break;case 2:if(W=q[Q+1],(W&192)===128){if(U=(Y&31)<<6|W&63,U>127)J=U}break;case 3:if(W=q[Q+1],Z=q[Q+2],(W&192)===128&&(Z&192)===128){if(U=(Y&15)<<12|(W&63)<<6|Z&63,U>2047&&(U<55296||U>57343))J=U}break;case 4:if(W=q[Q+1],Z=q[Q+2],H=q[Q+3],(W&192)===128&&(Z&192)===128&&(H&192)===128){if(U=(Y&15)<<18|(W&63)<<12|(Z&63)<<6|H&63,U>65535&&U<1114112)J=U}}}if(J===null)J=65533,G=1;else if(J>65535)J-=65536,K.push(J>>>10&1023|55296),J=56320|J&1023;K.push(J),Q+=G}return TQ(K)}var jX=4096;function TQ(q){let X=q.length;if(X<=jX)return String.fromCharCode.apply(String,q);let V="",K=0;while(K<X)V+=String.fromCharCode.apply(String,q.slice(K,K+=jX));return V}function vQ(q,X,V){let K="";V=Math.min(q.length,V);for(let Q=X;Q<V;++Q)K+=String.fromCharCode(q[Q]&127);return K}function RQ(q,X,V){let K="";V=Math.min(q.length,V);for(let Q=X;Q<V;++Q)K+=String.fromCharCode(q[Q]);return K}function OQ(q,X,V){let K=q.length;if(!X||X<0)X=0;if(!V||V<0||V>K)V=K;let Q="";for(let Y=X;Y<V;++Y)Q+=CQ[q[Y]];return Q}function wQ(q,X,V){let K=q.slice(X,V),Q="";for(let Y=0;Y<K.length-1;Y+=2)Q+=String.fromCharCode(K[Y]+K[Y+1]*256);return Q}y.prototype.slice=function(q,X){let V=this.length;if(q=~~q,X=X===void 0?V:~~X,q<0){if(q+=V,q<0)q=0}else if(q>V)q=V;if(X<0){if(X+=V,X<0)X=0}else if(X>V)X=V;if(X<q)X=q;let K=this.subarray(q,X);return Object.setPrototypeOf(K,y.prototype),K};function D0(q,X,V){if(q%1!==0||q<0)throw RangeError("offset is not uint");if(q+X>V)throw RangeError("Trying to access beyond buffer length")}y.prototype.readUintLE=y.prototype.readUIntLE=function(q,X,V){if(q=q>>>0,X=X>>>0,!V)D0(q,X,this.length);let K=this[q],Q=1,Y=0;while(++Y<X&&(Q*=256))K+=this[q+Y]*Q;return K};y.prototype.readUintBE=y.prototype.readUIntBE=function(q,X,V){if(q=q>>>0,X=X>>>0,!V)D0(q,X,this.length);let K=this[q+--X],Q=1;while(X>0&&(Q*=256))K+=this[q+--X]*Q;return K};y.prototype.readUint8=y.prototype.readUInt8=function(q,X){if(q=q>>>0,!X)D0(q,1,this.length);return this[q]};y.prototype.readUint16LE=y.prototype.readUInt16LE=function(q,X){if(q=q>>>0,!X)D0(q,2,this.length);return this[q]|this[q+1]<<8};y.prototype.readUint16BE=y.prototype.readUInt16BE=function(q,X){if(q=q>>>0,!X)D0(q,2,this.length);return this[q]<<8|this[q+1]};y.prototype.readUint32LE=y.prototype.readUInt32LE=function(q,X){if(q=q>>>0,!X)D0(q,4,this.length);return(this[q]|this[q+1]<<8|this[q+2]<<16)+this[q+3]*16777216};y.prototype.readUint32BE=y.prototype.readUInt32BE=function(q,X){if(q=q>>>0,!X)D0(q,4,this.length);return this[q]*16777216+(this[q+1]<<16|this[q+2]<<8|this[q+3])};y.prototype.readBigUInt64LE=M6(function(q){q=q>>>0,y5(q,"offset");let X=this[q],V=this[q+7];if(X===void 0||V===void 0)C8(q,this.length-8);let K=X+this[++q]*256+this[++q]*65536+this[++q]*16777216,Q=this[++q]+this[++q]*256+this[++q]*65536+V*16777216;return BigInt(K)+(BigInt(Q)<<BigInt(32))});y.prototype.readBigUInt64BE=M6(function(q){q=q>>>0,y5(q,"offset");let X=this[q],V=this[q+7];if(X===void 0||V===void 0)C8(q,this.length-8);let K=X*16777216+this[++q]*65536+this[++q]*256+this[++q],Q=this[++q]*16777216+this[++q]*65536+this[++q]*256+V;return(BigInt(K)<<BigInt(32))+BigInt(Q)});y.prototype.readIntLE=function(q,X,V){if(q=q>>>0,X=X>>>0,!V)D0(q,X,this.length);let K=this[q],Q=1,Y=0;while(++Y<X&&(Q*=256))K+=this[q+Y]*Q;if(Q*=128,K>=Q)K-=Math.pow(2,8*X);return K};y.prototype.readIntBE=function(q,X,V){if(q=q>>>0,X=X>>>0,!V)D0(q,X,this.length);let K=X,Q=1,Y=this[q+--K];while(K>0&&(Q*=256))Y+=this[q+--K]*Q;if(Q*=128,Y>=Q)Y-=Math.pow(2,8*X);return Y};y.prototype.readInt8=function(q,X){if(q=q>>>0,!X)D0(q,1,this.length);if(!(this[q]&128))return this[q];return(255-this[q]+1)*-1};y.prototype.readInt16LE=function(q,X){if(q=q>>>0,!X)D0(q,2,this.length);let V=this[q]|this[q+1]<<8;return V&32768?V|4294901760:V};y.prototype.readInt16BE=function(q,X){if(q=q>>>0,!X)D0(q,2,this.length);let V=this[q+1]|this[q]<<8;return V&32768?V|4294901760:V};y.prototype.readInt32LE=function(q,X){if(q=q>>>0,!X)D0(q,4,this.length);return this[q]|this[q+1]<<8|this[q+2]<<16|this[q+3]<<24};y.prototype.readInt32BE=function(q,X){if(q=q>>>0,!X)D0(q,4,this.length);return this[q]<<24|this[q+1]<<16|this[q+2]<<8|this[q+3]};y.prototype.readBigInt64LE=M6(function(q){q=q>>>0,y5(q,"offset");let X=this[q],V=this[q+7];if(X===void 0||V===void 0)C8(q,this.length-8);let K=this[q+4]+this[q+5]*256+this[q+6]*65536+(V<<24);return(BigInt(K)<<BigInt(32))+BigInt(X+this[++q]*256+this[++q]*65536+this[++q]*16777216)});y.prototype.readBigInt64BE=M6(function(q){q=q>>>0,y5(q,"offset");let X=this[q],V=this[q+7];if(X===void 0||V===void 0)C8(q,this.length-8);let K=(X<<24)+this[++q]*65536+this[++q]*256+this[++q];return(BigInt(K)<<BigInt(32))+BigInt(this[++q]*16777216+this[++q]*65536+this[++q]*256+V)});y.prototype.readFloatLE=function(q,X){if(q=q>>>0,!X)D0(q,4,this.length);return $1(this,q,!0,23,4)};y.prototype.readFloatBE=function(q,X){if(q=q>>>0,!X)D0(q,4,this.length);return $1(this,q,!1,23,4)};y.prototype.readDoubleLE=function(q,X){if(q=q>>>0,!X)D0(q,8,this.length);return $1(this,q,!0,52,8)};y.prototype.readDoubleBE=function(q,X){if(q=q>>>0,!X)D0(q,8,this.length);return $1(this,q,!1,52,8)};function s0(q,X,V,K,Q,Y){if(!y.isBuffer(q))throw TypeError('"buffer" argument must be a Buffer instance');if(X>Q||X<Y)throw RangeError('"value" argument is out of bounds');if(V+K>q.length)throw RangeError("Index out of range")}y.prototype.writeUintLE=y.prototype.writeUIntLE=function(q,X,V,K){if(q=+q,X=X>>>0,V=V>>>0,!K){let J=Math.pow(2,8*V)-1;s0(this,q,X,V,J,0)}let Q=1,Y=0;this[X]=q&255;while(++Y<V&&(Q*=256))this[X+Y]=q/Q&255;return X+V};y.prototype.writeUintBE=y.prototype.writeUIntBE=function(q,X,V,K){if(q=+q,X=X>>>0,V=V>>>0,!K){let J=Math.pow(2,8*V)-1;s0(this,q,X,V,J,0)}let Q=V-1,Y=1;this[X+Q]=q&255;while(--Q>=0&&(Y*=256))this[X+Q]=q/Y&255;return X+V};y.prototype.writeUint8=y.prototype.writeUInt8=function(q,X,V){if(q=+q,X=X>>>0,!V)s0(this,q,X,1,255,0);return this[X]=q&255,X+1};y.prototype.writeUint16LE=y.prototype.writeUInt16LE=function(q,X,V){if(q=+q,X=X>>>0,!V)s0(this,q,X,2,65535,0);return this[X]=q&255,this[X+1]=q>>>8,X+2};y.prototype.writeUint16BE=y.prototype.writeUInt16BE=function(q,X,V){if(q=+q,X=X>>>0,!V)s0(this,q,X,2,65535,0);return this[X]=q>>>8,this[X+1]=q&255,X+2};y.prototype.writeUint32LE=y.prototype.writeUInt32LE=function(q,X,V){if(q=+q,X=X>>>0,!V)s0(this,q,X,4,4294967295,0);return this[X+3]=q>>>24,this[X+2]=q>>>16,this[X+1]=q>>>8,this[X]=q&255,X+4};y.prototype.writeUint32BE=y.prototype.writeUInt32BE=function(q,X,V){if(q=+q,X=X>>>0,!V)s0(this,q,X,4,4294967295,0);return this[X]=q>>>24,this[X+1]=q>>>16,this[X+2]=q>>>8,this[X+3]=q&255,X+4};function AX(q,X,V,K,Q){CX(X,K,Q,q,V,7);let Y=Number(X&BigInt(4294967295));q[V++]=Y,Y=Y>>8,q[V++]=Y,Y=Y>>8,q[V++]=Y,Y=Y>>8,q[V++]=Y;let J=Number(X>>BigInt(32)&BigInt(4294967295));return q[V++]=J,J=J>>8,q[V++]=J,J=J>>8,q[V++]=J,J=J>>8,q[V++]=J,V}function NX(q,X,V,K,Q){CX(X,K,Q,q,V,7);let Y=Number(X&BigInt(4294967295));q[V+7]=Y,Y=Y>>8,q[V+6]=Y,Y=Y>>8,q[V+5]=Y,Y=Y>>8,q[V+4]=Y;let J=Number(X>>BigInt(32)&BigInt(4294967295));return q[V+3]=J,J=J>>8,q[V+2]=J,J=J>>8,q[V+1]=J,J=J>>8,q[V]=J,V+8}y.prototype.writeBigUInt64LE=M6(function(q,X=0){return AX(this,q,X,BigInt(0),BigInt("0xffffffffffffffff"))});y.prototype.writeBigUInt64BE=M6(function(q,X=0){return NX(this,q,X,BigInt(0),BigInt("0xffffffffffffffff"))});y.prototype.writeIntLE=function(q,X,V,K){if(q=+q,X=X>>>0,!K){let G=Math.pow(2,8*V-1);s0(this,q,X,V,G-1,-G)}let Q=0,Y=1,J=0;this[X]=q&255;while(++Q<V&&(Y*=256)){if(q<0&&J===0&&this[X+Q-1]!==0)J=1;this[X+Q]=(q/Y>>0)-J&255}return X+V};y.prototype.writeIntBE=function(q,X,V,K){if(q=+q,X=X>>>0,!K){let G=Math.pow(2,8*V-1);s0(this,q,X,V,G-1,-G)}let Q=V-1,Y=1,J=0;this[X+Q]=q&255;while(--Q>=0&&(Y*=256)){if(q<0&&J===0&&this[X+Q+1]!==0)J=1;this[X+Q]=(q/Y>>0)-J&255}return X+V};y.prototype.writeInt8=function(q,X,V){if(q=+q,X=X>>>0,!V)s0(this,q,X,1,127,-128);if(q<0)q=255+q+1;return this[X]=q&255,X+1};y.prototype.writeInt16LE=function(q,X,V){if(q=+q,X=X>>>0,!V)s0(this,q,X,2,32767,-32768);return this[X]=q&255,this[X+1]=q>>>8,X+2};y.prototype.writeInt16BE=function(q,X,V){if(q=+q,X=X>>>0,!V)s0(this,q,X,2,32767,-32768);return this[X]=q>>>8,this[X+1]=q&255,X+2};y.prototype.writeInt32LE=function(q,X,V){if(q=+q,X=X>>>0,!V)s0(this,q,X,4,2147483647,-2147483648);return this[X]=q&255,this[X+1]=q>>>8,this[X+2]=q>>>16,this[X+3]=q>>>24,X+4};y.prototype.writeInt32BE=function(q,X,V){if(q=+q,X=X>>>0,!V)s0(this,q,X,4,2147483647,-2147483648);if(q<0)q=4294967295+q+1;return this[X]=q>>>24,this[X+1]=q>>>16,this[X+2]=q>>>8,this[X+3]=q&255,X+4};y.prototype.writeBigInt64LE=M6(function(q,X=0){return AX(this,q,X,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});y.prototype.writeBigInt64BE=M6(function(q,X=0){return NX(this,q,X,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function SX(q,X,V,K,Q,Y){if(V+K>q.length)throw RangeError("Index out of range");if(V<0)throw RangeError("Index out of range")}function yX(q,X,V,K,Q){if(X=+X,V=V>>>0,!Q)SX(q,X,V,4,340282346638528860000000000000000000000,-340282346638528860000000000000000000000);return BX(q,X,V,K,23,4),V+4}y.prototype.writeFloatLE=function(q,X,V){return yX(this,q,X,!0,V)};y.prototype.writeFloatBE=function(q,X,V){return yX(this,q,X,!1,V)};function $X(q,X,V,K,Q){if(X=+X,V=V>>>0,!Q)SX(q,X,V,8,179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000);return BX(q,X,V,K,52,8),V+8}y.prototype.writeDoubleLE=function(q,X,V){return $X(this,q,X,!0,V)};y.prototype.writeDoubleBE=function(q,X,V){return $X(this,q,X,!1,V)};y.prototype.copy=function(q,X,V,K){if(!y.isBuffer(q))throw TypeError("argument should be a Buffer");if(!V)V=0;if(!K&&K!==0)K=this.length;if(X>=q.length)X=q.length;if(!X)X=0;if(K>0&&K<V)K=V;if(K===V)return 0;if(q.length===0||this.length===0)return 0;if(X<0)throw RangeError("targetStart out of bounds");if(V<0||V>=this.length)throw RangeError("Index out of range");if(K<0)throw RangeError("sourceEnd out of bounds");if(K>this.length)K=this.length;if(q.length-X<K-V)K=q.length-X+V;let Q=K-V;if(this===q&&typeof Uint8Array.prototype.copyWithin==="function")this.copyWithin(X,V,K);else Uint8Array.prototype.set.call(q,this.subarray(V,K),X);return Q};y.prototype.fill=function(q,X,V,K){if(typeof q==="string"){if(typeof X==="string")K=X,X=0,V=this.length;else if(typeof V==="string")K=V,V=this.length;if(K!==void 0&&typeof K!=="string")throw TypeError("encoding must be a string");if(typeof K==="string"&&!y.isEncoding(K))throw TypeError("Unknown encoding: "+K);if(q.length===1){let Y=q.charCodeAt(0);if(K==="utf8"&&Y<128||K==="latin1")q=Y}}else if(typeof q==="number")q=q&255;else if(typeof q==="boolean")q=Number(q);if(X<0||this.length<X||this.length<V)throw RangeError("Out of range index");if(V<=X)return this;if(X=X>>>0,V=V===void 0?this.length:V>>>0,!q)q=0;let Q;if(typeof q==="number")for(Q=X;Q<V;++Q)this[Q]=q;else{let Y=y.isBuffer(q)?q:y.from(q,K),J=Y.length;if(J===0)throw TypeError('The value "'+q+'" is invalid for argument "value"');for(Q=0;Q<V-X;++Q)this[Q+X]=Y[Q%J]}return this};function LX(q){let X="",V=q.length,K=q[0]==="-"?1:0;for(;V>=K+4;V-=3)X=`_${q.slice(V-3,V)}${X}`;return`${q.slice(0,V)}${X}`}function AQ(q,X,V){if(y5(X,"offset"),q[X]===void 0||q[X+V]===void 0)C8(X,q.length-(V+1))}function CX(q,X,V,K,Q,Y){if(q>V||q<X){let J=typeof X==="bigint"?"n":"",G;if(Y>3)if(X===0||X===BigInt(0))G=`>= 0${J} and < 2${J} ** ${(Y+1)*8}${J}`;else G=`>= -(2${J} ** ${(Y+1)*8-1}${J}) and < 2 ** ${(Y+1)*8-1}${J}`;else G=`>= ${X}${J} and <= ${V}${J}`;throw new cq("value",G,q)}AQ(K,Q,Y)}function y5(q,X){if(typeof q!=="number")throw new ZQ(X,"number",q)}function C8(q,X,V){if(Math.floor(q)!==q)throw y5(q,V),new cq(V||"offset","an integer",q);if(X<0)throw new GQ;throw new cq(V||"offset",`>= ${V?1:0} and <= ${X}`,q)}var NQ=/[^+/0-9A-Za-z-_]/g;function SQ(q){if(q=q.split("=")[0],q=q.trim().replace(NQ,""),q.length<2)return"";while(q.length%4!==0)q=q+"=";return q}function nq(q,X){X=X||1/0;let V,K=q.length,Q=null,Y=[];for(let J=0;J<K;++J){if(V=q.charCodeAt(J),V>55295&&V<57344){if(!Q){if(V>56319){if((X-=3)>-1)Y.push(239,191,189);continue}else if(J+1===K){if((X-=3)>-1)Y.push(239,191,189);continue}Q=V;continue}if(V<56320){if((X-=3)>-1)Y.push(239,191,189);Q=V;continue}V=(Q-55296<<10|V-56320)+65536}else if(Q){if((X-=3)>-1)Y.push(239,191,189)}if(Q=null,V<128){if((X-=1)<0)break;Y.push(V)}else if(V<2048){if((X-=2)<0)break;Y.push(V>>6|192,V&63|128)}else if(V<65536){if((X-=3)<0)break;Y.push(V>>12|224,V>>6&63|128,V&63|128)}else if(V<1114112){if((X-=4)<0)break;Y.push(V>>18|240,V>>12&63|128,V>>6&63|128,V&63|128)}else throw Error("Invalid code point")}return Y}function yQ(q){let X=[];for(let V=0;V<q.length;++V)X.push(q.charCodeAt(V)&255);return X}function $Q(q,X){let V,K,Q,Y=[];for(let J=0;J<q.length;++J){if((X-=2)<0)break;V=q.charCodeAt(J),K=V>>8,Q=V%256,Y.push(Q),Y.push(K)}return Y}function hX(q){return KQ(SQ(q))}function C1(q,X,V,K){let Q;for(Q=0;Q<K;++Q){if(Q+V>=X.length||Q>=q.length)break;X[Q+V]=q[Q]}return Q}function h2(q,X){return q instanceof X||q!=null&&q.constructor!=null&&q.constructor.name!=null&&q.constructor.name===X.name}var CQ=function(){let q=Array(256);for(let X=0;X<16;++X){let V=X*16;for(let K=0;K<16;++K)q[V+K]="0123456789abcdef"[X]+"0123456789abcdef"[K]}return q}();function M6(q){return typeof BigInt>"u"?hQ:q}function hQ(){throw Error("BigInt not supported")}function oq(q){return()=>{throw Error(q+" is not implemented for node:buffer browser polyfill")}}var P3=oq("resolveObjectURL"),D3=oq("isUtf8");var u3=oq("transcode");var N3=$8(gX(),1);var UX={};qQ(UX,{waitForTick:()=>R2,values:()=>d5,utf8Encode:()=>mQ,utf16Encode:()=>E4,utf16Decode:()=>x8,typedArrayFor:()=>D8,translate:()=>c0,toUint8Array:()=>r6,toRadians:()=>O0,toHexStringOfMinLength:()=>D2,toHexString:()=>u2,toDegrees:()=>k1,toCodePoint:()=>K4,toCharCode:()=>s,sum:()=>z4,stroke:()=>B5,square:()=>lZ,sortedUniq:()=>U4,skewRadians:()=>k8,skewDegrees:()=>bZ,sizeInBytes:()=>P5,singleQuote:()=>t9,showText:()=>L1,setWordSpacing:()=>pZ,setTextRise:()=>nZ,setTextRenderingMode:()=>rZ,setTextMatrix:()=>FK,setStrokingRgbColor:()=>g7,setStrokingGrayscaleColor:()=>D7,setStrokingColor:()=>v5,setStrokingCmykColor:()=>b7,setLineWidth:()=>L5,setLineJoin:()=>fZ,setLineHeight:()=>F7,setLineCap:()=>I8,setGraphicsState:()=>i2,setFontAndSize:()=>T5,setFillingRgbColor:()=>u7,setFillingGrayscaleColor:()=>P7,setFillingColor:()=>E2,setFillingCmykColor:()=>x7,setDashPattern:()=>j5,setCharacterSqueeze:()=>dZ,setCharacterSpacing:()=>cZ,scale:()=>g6,rotateRectangle:()=>y7,rotateRadians:()=>x6,rotateInPlace:()=>j2,rotateDegrees:()=>M8,rotateAndSkewTextRadiansAndTranslate:()=>j8,rotateAndSkewTextDegreesAndTranslate:()=>iZ,rgb:()=>Y0,reverseArray:()=>I6,restoreDashPattern:()=>mZ,reduceRotation:()=>I2,rectanglesAreEqual:()=>n5,rectangle:()=>hK,range:()=>M4,radiansToDegrees:()=>CK,radians:()=>gZ,pushGraphicsState:()=>B0,popGraphicsState:()=>T0,pluckIndices:()=>k4,pdfDocEncodingDecode:()=>J1,parseDate:()=>P8,padStart:()=>e0,numberToString:()=>B4,normalizeAppearance:()=>G2,nextLine:()=>h7,newlineChars:()=>gQ,moveTo:()=>J2,moveText:()=>_Z,mergeUint8Arrays:()=>W4,mergeLines:()=>F1,mergeIntoTypedArray:()=>Z4,lowSurrogate:()=>u1,lineTo:()=>S0,lineSplit:()=>F8,layoutSinglelineText:()=>v8,layoutMultilineText:()=>uq,layoutCombedText:()=>KX,last:()=>n6,isWithinBMP:()=>j4,isType:()=>XK,isStandardFont:()=>e1,isNewlineChar:()=>Y4,highSurrogate:()=>D1,hasUtf16BOM:()=>b8,hasSurrogates:()=>L4,grayscale:()=>Sq,getType:()=>qK,findLastMatch:()=>F5,fillAndStroke:()=>j1,fill:()=>E1,escapedNewlineChars:()=>mX,escapeRegExp:()=>bX,error:()=>L6,endText:()=>T1,endPath:()=>wq,endMarkedContent:()=>Nq,encodeToBase64:()=>X4,drawTextLines:()=>Fq,drawTextField:()=>Pq,drawText:()=>eZ,drawSvgPath:()=>d7,drawRectangle:()=>b6,drawRadioButton:()=>T8,drawPage:()=>c7,drawOptionList:()=>n7,drawObject:()=>L8,drawLinesOfText:()=>_7,drawLine:()=>p7,drawImage:()=>w1,drawEllipsePath:()=>xK,drawEllipse:()=>O1,drawCheckMark:()=>bK,drawCheckBox:()=>B8,drawButton:()=>hq,degreesToRadians:()=>H6,degrees:()=>p,defaultTextFieldAppearanceProvider:()=>GX,defaultRadioGroupAppearanceProvider:()=>YX,defaultOptionListAppearanceProvider:()=>WX,defaultDropdownAppearanceProvider:()=>ZX,defaultCheckBoxAppearanceProvider:()=>QX,defaultButtonAppearanceProvider:()=>JX,decodePDFRawStream:()=>V8,decodeFromBase64DataUri:()=>V4,decodeFromBase64:()=>q4,createValueErrorMsg:()=>e9,createTypeErrorMsg:()=>VK,createPDFAcroFields:()=>Z8,createPDFAcroField:()=>kq,copyStringIntoBuffer:()=>k0,concatTransformationMatrix:()=>I1,componentsToColor:()=>l0,colorToComponents:()=>$q,cmyk:()=>yq,closePath:()=>N2,clipEvenOdd:()=>xZ,clip:()=>Oq,cleanText:()=>k6,charSplit:()=>J4,charFromHexCode:()=>Q4,charFromCode:()=>t0,charAtIndex:()=>P1,canBeConvertedToUint8Array:()=>I4,bytesFor:()=>j6,byAscendingId:()=>H4,breakTextIntoLines:()=>G4,beginText:()=>B1,beginMarkedContent:()=>Aq,backtick:()=>$0,assertRangeOrUndefined:()=>X2,assertRange:()=>b0,assertPositive:()=>X6,assertOrUndefined:()=>F,assertMultiple:()=>Y1,assertIsSubset:()=>V7,assertIsOneOfOrUndefined:()=>a0,assertIsOneOf:()=>M2,assertIs:()=>T,assertInteger:()=>K7,assertEachIs:()=>Q1,asPDFNumber:()=>f,asPDFName:()=>z8,asNumber:()=>t,arrayAsString:()=>u8,appendQuadraticCurve:()=>E8,appendBezierCurve:()=>p0,adjustDimsForRotation:()=>r2,addRandomSuffix:()=>uQ,ViewerPreferences:()=>W1,UnsupportedEncodingError:()=>Q7,UnrecognizedStreamTypeError:()=>J7,UnexpectedObjectTypeError:()=>A6,UnexpectedFieldTypeError:()=>z6,UnbalancedParenthesisError:()=>E7,TextRenderingMode:()=>C7,TextAlignment:()=>v0,StandardFonts:()=>N5,StandardFontValues:()=>o9,StandardFontEmbedder:()=>$6,StalledParserError:()=>j7,RotationTypes:()=>E5,RichTextFieldReadError:()=>e7,ReparseError:()=>Q5,RemovePageFromEmptyDocumentError:()=>o7,ReadingDirection:()=>U5,PrivateConstructorError:()=>K5,PrintScaling:()=>z5,PngEmbedder:()=>X8,ParseSpeeds:()=>A1,PageSizes:()=>HX,PageEmbeddingMismatchedContextError:()=>G7,PDFXRefStreamParser:()=>Lq,PDFWriter:()=>o5,PDFWidgetAnnotation:()=>M5,PDFTrailerDict:()=>Qq,PDFTrailer:()=>S6,PDFTextField:()=>A5,PDFString:()=>K0,PDFStreamWriter:()=>Jq,PDFStreamParsingError:()=>I7,PDFStream:()=>E0,PDFSignature:()=>O8,PDFRef:()=>a,PDFRawStream:()=>A2,PDFRadioGroup:()=>l6,PDFParsingError:()=>V6,PDFParser:()=>Bq,PDFPageTree:()=>H8,PDFPageLeaf:()=>_0,PDFPageEmbedder:()=>K8,PDFPage:()=>y0,PDFOptionList:()=>w5,PDFOperatorNames:()=>X0,PDFOperator:()=>e,PDFObjectStreamParser:()=>jq,PDFObjectStream:()=>a5,PDFObjectParsingError:()=>M7,PDFObjectParser:()=>U8,PDFObjectCopier:()=>Z1,PDFObject:()=>z0,PDFNumber:()=>x,PDFNull:()=>F0,PDFName:()=>I,PDFJavaScript:()=>xq,PDFInvalidObjectParsingError:()=>k7,PDFInvalidObject:()=>s5,PDFImage:()=>R5,PDFHexString:()=>g,PDFHeader:()=>_2,PDFForm:()=>gq,PDFFont:()=>w0,PDFFlateStream:()=>N6,PDFField:()=>d0,PDFEmbeddedPage:()=>R8,PDFDropdown:()=>O5,PDFDocument:()=>o0,PDFDict:()=>m,PDFCrossRefStream:()=>Yq,PDFCrossRefSection:()=>i5,PDFContext:()=>Z5,PDFContentStream:()=>p2,PDFCheckBox:()=>f6,PDFCatalog:()=>W8,PDFButton:()=>S5,PDFBool:()=>c2,PDFArrayIsNotRectangleError:()=>Z7,PDFArray:()=>i,PDFAnnotation:()=>Mq,PDFAcroText:()=>J6,PDFAcroTerminal:()=>K2,PDFAcroSignature:()=>F6,PDFAcroRadioButton:()=>Z6,PDFAcroPushButton:()=>G6,PDFAcroNonTerminal:()=>Y6,PDFAcroListBox:()=>W6,PDFAcroForm:()=>P6,PDFAcroField:()=>Y8,PDFAcroComboBox:()=>Q6,PDFAcroChoice:()=>G8,PDFAcroCheckBox:()=>K6,PDFAcroButton:()=>h6,NumberParsingError:()=>Vq,NonFullScreenPageMode:()=>H5,NoSuchFieldError:()=>s7,NextByteAssertionError:()=>z7,MultiSelectValueError:()=>W7,MissingTfOperatorError:()=>U7,MissingPageContentsEmbeddingError:()=>Y7,MissingPDFHeaderError:()=>L7,MissingOnValueCheckError:()=>X3,MissingKeywordError:()=>B7,MissingDAEntryError:()=>H7,MissingCatalogError:()=>qG,MethodNotImplementedError:()=>u0,LineJoinStyle:()=>$7,LineCapStyle:()=>u6,JpegEmbedder:()=>q8,InvalidTargetIndexError:()=>qq,InvalidPDFDateStringError:()=>G1,InvalidMaxLengthError:()=>VX,InvalidFieldNamePartError:()=>t7,InvalidAcroFieldValueError:()=>J5,IndexOutOfBoundsError:()=>Y5,ImageAlignment:()=>T2,ForeignPageError:()=>a7,FontkitNotRegisteredError:()=>i7,FileEmbedder:()=>Wq,FieldExistsAsNonTerminalError:()=>V3,FieldAlreadyExistsError:()=>Dq,ExceededMaxLengthError:()=>XX,EncryptedPDFError:()=>r7,Duplex:()=>Q8,CustomFontSubsetEmbedder:()=>Zq,CustomFontEmbedder:()=>C6,CorruptPageTreeError:()=>Xq,CombedTextLayoutError:()=>qX,ColorTypes:()=>U6,CharCodes:()=>E,Cache:()=>m0,BlendMode:()=>S2,AppearanceCharacteristics:()=>J8,AnnotationFlags:()=>I5,AcroTextFlags:()=>j0,AcroFieldFlags:()=>Y2,AcroChoiceFlags:()=>G0,AcroButtonFlags:()=>f0,AFRelationship:()=>t5});/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var eq=function(q,X){return eq=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(V,K){V.__proto__=K}||function(V,K){for(var Q in K)if(K.hasOwnProperty(Q))V[Q]=K[Q]},eq(q,X)};function A(q,X){eq(q,X);function V(){this.constructor=q}q.prototype=X===null?Object.create(X):(V.prototype=X.prototype,new V)}var o=function(){return o=Object.assign||function(X){for(var V,K=1,Q=arguments.length;K<Q;K++){V=arguments[K];for(var Y in V)if(Object.prototype.hasOwnProperty.call(V,Y))X[Y]=V[Y]}return X},o.apply(this,arguments)};function xX(q,X){var V={};for(var K in q)if(Object.prototype.hasOwnProperty.call(q,K)&&X.indexOf(K)<0)V[K]=q[K];if(q!=null&&typeof Object.getOwnPropertySymbols==="function"){for(var Q=0,K=Object.getOwnPropertySymbols(q);Q<K.length;Q++)if(X.indexOf(K[Q])<0&&Object.prototype.propertyIsEnumerable.call(q,K[Q]))V[K[Q]]=q[K[Q]]}return V}function _(q,X,V,K){function Q(Y){return Y instanceof V?Y:new V(function(J){J(Y)})}return new(V||(V=Promise))(function(Y,J){function G(H){try{Z(K.next(H))}catch(U){J(U)}}function W(H){try{Z(K.throw(H))}catch(U){J(U)}}function Z(H){H.done?Y(H.value):Q(H.value).then(G,W)}Z((K=K.apply(q,X||[])).next())})}function c(q,X){var V={label:0,sent:function(){if(Y[0]&1)throw Y[1];return Y[1]},trys:[],ops:[]},K,Q,Y,J;return J={next:G(0),throw:G(1),return:G(2)},typeof Symbol==="function"&&(J[Symbol.iterator]=function(){return this}),J;function G(Z){return function(H){return W([Z,H])}}function W(Z){if(K)throw TypeError("Generator is already executing.");while(V)try{if(K=1,Q&&(Y=Z[0]&2?Q.return:Z[0]?Q.throw||((Y=Q.return)&&Y.call(Q),0):Q.next)&&!(Y=Y.call(Q,Z[1])).done)return Y;if(Q=0,Y)Z=[Z[0]&2,Y.value];switch(Z[0]){case 0:case 1:Y=Z;break;case 4:return V.label++,{value:Z[1],done:!1};case 5:V.label++,Q=Z[1],Z=[0];continue;case 7:Z=V.ops.pop(),V.trys.pop();continue;default:if((Y=V.trys,!(Y=Y.length>0&&Y[Y.length-1]))&&(Z[0]===6||Z[0]===2)){V=0;continue}if(Z[0]===3&&(!Y||Z[1]>Y[0]&&Z[1]<Y[3])){V.label=Z[1];break}if(Z[0]===6&&V.label<Y[1]){V.label=Y[1],Y=Z;break}if(Y&&V.label<Y[2]){V.label=Y[2],V.ops.push(Z);break}if(Y[2])V.ops.pop();V.trys.pop();continue}Z=X.call(q,V)}catch(H){Z=[6,H],Q=0}finally{K=Y=0}if(Z[0]&5)throw Z[1];return{value:Z[0]?Z[1]:void 0,done:!0}}}function Q0(){for(var q=0,X=0,V=arguments.length;X<V;X++)q+=arguments[X].length;for(var K=Array(q),Q=0,X=0;X<V;X++)for(var Y=arguments[X],J=0,G=Y.length;J<G;J++,Q++)K[Q]=Y[J];return K}var h5="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h8=new Uint8Array(256);for(C5=0;C5<h5.length;C5++)h8[h5.charCodeAt(C5)]=C5;var C5,X4=function(q){var X="",V=q.length;for(var K=0;K<V;K+=3)X+=h5[q[K]>>2],X+=h5[(q[K]&3)<<4|q[K+1]>>4],X+=h5[(q[K+1]&15)<<2|q[K+2]>>6],X+=h5[q[K+2]&63];if(V%3===2)X=X.substring(0,X.length-1)+"=";else if(V%3===1)X=X.substring(0,X.length-2)+"==";return X},q4=function(q){var X=q.length*0.75,V=q.length,K,Q=0,Y,J,G,W;if(q[q.length-1]==="="){if(X--,q[q.length-2]==="=")X--}var Z=new Uint8Array(X);for(K=0;K<V;K+=4)Y=h8[q.charCodeAt(K)],J=h8[q.charCodeAt(K+1)],G=h8[q.charCodeAt(K+2)],W=h8[q.charCodeAt(K+3)],Z[Q++]=Y<<2|J>>4,Z[Q++]=(J&15)<<4|G>>2,Z[Q++]=(G&3)<<6|W&63;return Z},DQ=/^(data)?:?([\w\/\+]+)?;?(charset=[\w-]+|base64)?.*,/i,V4=function(q){var X=q.trim(),V=X.substring(0,100),K=V.match(DQ);if(!K)return q4(X);var Q=K[0],Y=X.substring(Q.length);return q4(Y)};var s=function(q){return q.charCodeAt(0)},K4=function(q){return q.codePointAt(0)},D2=function(q,X){return e0(q.toString(16),X,"0").toUpperCase()},u2=function(q){return D2(q,2)},t0=function(q){return String.fromCharCode(q)},Q4=function(q){return t0(parseInt(q,16))},e0=function(q,X,V){var K="";for(var Q=0,Y=X-q.length;Q<Y;Q++)K+=V;return K+q},k0=function(q,X,V){var K=q.length;for(var Q=0;Q<K;Q++)X[V++]=q.charCodeAt(Q);return K},uQ=function(q,X){if(X===void 0)X=4;return q+"-"+Math.floor(Math.random()*Math.pow(10,X))},bX=function(q){return q.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")},k6=function(q){return q.replace(/\t|\u0085|\u2028|\u2029/g," ").replace(/[\b\v]/g,"")},mX=["\\n","\\f","\\r","\\u000B"],gQ=[`
`,"\f","\r","\v"],Y4=function(q){return/^[\n\f\r\u000B]$/.test(q)},F8=function(q){return q.split(/[\n\f\r\u000B]/)},F1=function(q){return q.replace(/[\n\f\r\u000B]/g," ")},P1=function(q,X){var V=q.charCodeAt(X),K,Q=X+1,Y=1;if(V>=55296&&V<=56319&&q.length>Q){if(K=q.charCodeAt(Q),K>=56320&&K<=57343)Y=2}return[q.slice(X,X+Y),Y]},J4=function(q){var X=[];for(var V=0,K=q.length;V<K;){var Q=P1(q,V),Y=Q[0],J=Q[1];X.push(Y),V+=J}return X},xQ=function(q){var X=mX.join("|"),V=["$"];for(var K=0,Q=q.length;K<Q;K++){var Y=q[K];if(Y4(Y))throw TypeError("`wordBreak` must not include "+X);V.push(Y===""?".":bX(Y))}var J=V.join("|");return new RegExp("("+X+")|((.*?)("+J+"))","gm")},G4=function(q,X,V,K){var Q=xQ(X),Y=k6(q).match(Q),J="",G=0,W=[],Z=function(){if(J!=="")W.push(J);J="",G=0};for(var H=0,U=Y.length;H<U;H++){var z=Y[H];if(Y4(z))Z();else{var k=K(z);if(G+k>V)Z();J+=z,G+=k}}return Z(),W},bQ=/^D:(\d\d\d\d)(\d\d)?(\d\d)?(\d\d)?(\d\d)?(\d\d)?([+\-Z])?(\d\d)?'?(\d\d)?'?$/,P8=function(q){var X=q.match(bQ);if(!X)return;var V=X[1],K=X[2],Q=K===void 0?"01":K,Y=X[3],J=Y===void 0?"01":Y,G=X[4],W=G===void 0?"00":G,Z=X[5],H=Z===void 0?"00":Z,U=X[6],z=U===void 0?"00":U,k=X[7],M=k===void 0?"Z":k,j=X[8],B=j===void 0?"00":j,L=X[9],O=L===void 0?"00":L,N=M==="Z"?"Z":""+M+B+":"+O,R=new Date(V+"-"+Q+"-"+J+"T"+W+":"+H+":"+z+N);return R},F5=function(q,X){var V,K=0,Q;while(K<q.length){var Y=q.substring(K).match(X);if(!Y)return{match:Q,pos:K};Q=Y,K+=((V=Y.index)!==null&&V!==void 0?V:0)+Y[0].length}return{match:Q,pos:K}};var n6=function(q){return q[q.length-1]},D8=function(q){if(q instanceof Uint8Array)return q;var X=q.length,V=new Uint8Array(X);for(var K=0;K<X;K++)V[K]=q.charCodeAt(K);return V},Z4=function(){var q=[];for(var X=0;X<arguments.length;X++)q[X]=arguments[X];var V=q.length,K=[];for(var Q=0;Q<V;Q++){var Y=q[Q];K[Q]=Y instanceof Uint8Array?Y:D8(Y)}var J=0;for(var Q=0;Q<V;Q++)J+=q[Q].length;var G=new Uint8Array(J),W=0;for(var Z=0;Z<V;Z++){var H=K[Z];for(var U=0,z=H.length;U<z;U++)G[W++]=H[U]}return G},W4=function(q){var X=0;for(var V=0,K=q.length;V<K;V++)X+=q[V].length;var Q=new Uint8Array(X),Y=0;for(var V=0,K=q.length;V<K;V++){var J=q[V];Q.set(J,Y),Y+=J.length}return Q},u8=function(q){var X="";for(var V=0,K=q.length;V<K;V++)X+=t0(q[V]);return X},H4=function(q,X){return q.id-X.id},U4=function(q,X){var V=[];for(var K=0,Q=q.length;K<Q;K++){var Y=q[K],J=q[K-1];if(K===0||X(Y)!==X(J))V.push(Y)}return V},I6=function(q){var X=q.length;for(var V=0,K=Math.floor(X/2);V<K;V++){var Q=V,Y=X-V-1,J=q[V];q[Q]=q[Y],q[Y]=J}return q},z4=function(q){var X=0;for(var V=0,K=q.length;V<K;V++)X+=q[V];return X},M4=function(q,X){var V=Array(X-q);for(var K=0,Q=V.length;K<Q;K++)V[K]=q+K;return V},k4=function(q,X){var V=Array(X.length);for(var K=0,Q=X.length;K<Q;K++)V[K]=q[X[K]];return V},I4=function(q){return q instanceof Uint8Array||q instanceof ArrayBuffer||typeof q==="string"},r6=function(q){if(typeof q==="string")return V4(q);else if(q instanceof ArrayBuffer)return new Uint8Array(q);else if(q instanceof Uint8Array)return q;else throw TypeError("`input` must be one of `string | ArrayBuffer | Uint8Array`")};var R2=function(){return new Promise(function(q){setTimeout(function(){return q()},0)})};var mQ=function(q,X){if(X===void 0)X=!0;var V=[];if(X)V.push(239,187,191);for(var K=0,Q=q.length;K<Q;){var Y=q.codePointAt(K);if(Y<128){var J=Y&127;V.push(J),K+=1}else if(Y<2048){var J=Y>>6&31|192,G=Y&63|128;V.push(J,G),K+=1}else if(Y<65536){var J=Y>>12&15|224,G=Y>>6&63|128,W=Y&63|128;V.push(J,G,W),K+=1}else if(Y<1114112){var J=Y>>18&7|240,G=Y>>12&63|128,W=Y>>6&63|128,Z=Y>>0&63|128;V.push(J,G,W,Z),K+=2}else throw Error("Invalid code point: 0x"+u2(Y))}return new Uint8Array(V)},E4=function(q,X){if(X===void 0)X=!0;var V=[];if(X)V.push(65279);for(var K=0,Q=q.length;K<Q;){var Y=q.codePointAt(K);if(Y<65536)V.push(Y),K+=1;else if(Y<1114112)V.push(D1(Y),u1(Y)),K+=2;else throw Error("Invalid code point: 0x"+u2(Y))}return new Uint16Array(V)},j4=function(q){return q>=0&&q<=65535},L4=function(q){return q>=65536&&q<=1114111},D1=function(q){return Math.floor((q-65536)/1024)+55296},u1=function(q){return(q-65536)%1024+56320},E6;(function(q){q.BigEndian="BigEndian",q.LittleEndian="LittleEndian"})(E6||(E6={}));var g8="".codePointAt(0),x8=function(q,X){if(X===void 0)X=!0;if(q.length<=1)return String.fromCodePoint(g8);var V=X?lQ(q):E6.BigEndian,K=X?2:0,Q=[];while(q.length-K>=2){var Y=lX(q[K++],q[K++],V);if(fQ(Y))if(q.length-K<2)Q.push(g8);else{var J=lX(q[K++],q[K++],V);if(fX(J))Q.push(Y,J);else Q.push(g8)}else if(fX(Y))K+=2,Q.push(g8);else Q.push(Y)}if(K<q.length)Q.push(g8);return String.fromCodePoint.apply(String,Q)},fQ=function(q){return q>=55296&&q<=56319},fX=function(q){return q>=56320&&q<=57343},lX=function(q,X,V){if(V===E6.LittleEndian)return X<<8|q;if(V===E6.BigEndian)return q<<8|X;throw Error("Invalid byteOrder: "+V)},lQ=function(q){return _X(q)?E6.BigEndian:cX(q)?E6.LittleEndian:E6.BigEndian},_X=function(q){return q[0]===254&&q[1]===255},cX=function(q){return q[0]===255&&q[1]===254},b8=function(q){return _X(q)||cX(q)};var B4=function(q){var X=String(q);if(Math.abs(q)<1){var V=parseInt(q.toString().split("e-")[1]);if(V){var K=q<0;if(K)q*=-1;if(q*=Math.pow(10,V-1),X="0."+Array(V).join("0")+q.toString().substring(2),K)X="-"+X}}else{var V=parseInt(q.toString().split("+")[1]);if(V>20)V-=20,q/=Math.pow(10,V),X=q.toString()+Array(V+1).join("0")}return X},P5=function(q){return Math.ceil(q.toString(2).length/8)},j6=function(q){var X=new Uint8Array(P5(q));for(var V=1;V<=X.length;V++)X[V-1]=q>>(X.length-V)*8;return X};var L6=function(q){throw Error(q)};var h9=$8(X1(),1),C9="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",V1=new Uint8Array(256);for(p5=0;p5<C9.length;p5++)V1[C9.charCodeAt(p5)]=p5;var p5,DJ=function(q){var X=q.length*0.75,V=q.length,K,Q=0,Y,J,G,W;if(q[q.length-1]==="="){if(X--,q[q.length-2]==="=")X--}var Z=new Uint8Array(X);for(K=0;K<V;K+=4)Y=V1[q.charCodeAt(K)],J=V1[q.charCodeAt(K+1)],G=V1[q.charCodeAt(K+2)],W=V1[q.charCodeAt(K+3)],Z[Q++]=Y<<2|J>>4,Z[Q++]=(J&15)<<4|G>>2,Z[Q++]=(G&3)<<6|W&63;return Z},uJ=function(q){var X="";for(var V=0;V<q.length;V++)X+=String.fromCharCode(q[V]);return X},t1=function(q){return uJ(h9.default.inflate(DJ(q)))},F9=function(q,X,V){var K="";for(var Q=0,Y=X-q.length;Q<Y;Q++)K+=V;return K+q};var P9="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";var D9="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";var u9="eJyFWVtT2zgU/isZP+3OhE5Iy/UtDaHNFhI2IdDS4UGxFUeLbKW6AKHT/77Hhnbb1fnUFw98x9K5fzpyvmZDU1Wy9tlxdnUenChlZ3e//+awc7B32D/Kutmpqf1EVJJeGJpglbQ706VWX4JshEHrX4Wdn4SiUnr7q5jga6nKdaPvXBYqVISMvdAqH9Slpjd3dvuEuFP1KIsL5fN1duxtkN1suBZW5F7auWxWjx69rAtZzEwl6hc73741j9nx553+QXenv9frHr456h729m672YJetVrV8sI45ZWpG0W93k+Cy7XK72rpXHZMK7MraV37WtbrvX7V6/VIxcR4lT87s9naxovOH/mfnd2jw6MuPY967XO3ffbb5+v2edAZFGYpO/Ot87JynXGdG7sxVnhZvOp0Blp3Zs1urjOTTtp7QknbiN4qVF3O87VsQ9huMveiLoQtvkvpxaHYvH+J6d4+Be/j9//e9Pe72cDlTZxsdrzfP+pmJ/LH/zu7ewfdbO6L99e0crf98+rlzybY59JblVM8Pn/Nrj/S+iZeEzLEbQSF4Vv3f7B8zLWoYvxLMOToUseSOlTLJs5lHcsKo7WwMb6RNm/qNRKIikSOogMsaBPG7CesrLVcIRFYJlyzo7tjVungYjSnNhMxvN5u1pLxnlxRhvHEaeHWMfwkrYlRUzNZ8g/Mm35tJfPuipqWQdU9865Tjwwo7znvJB/TWnEG50YbZg8nKwVEuuniWOmXIJgaLK2kPmTcJBJzLVPEuWdsH8TQ2xgaxtBJDI1i6DSG3sXQ+xgax9BfMfQhhs5i6DyGJjE0jaGLGPo7hmYxNI+hyxhaxNBVDF3H0McY+hRDNzG0pJPoTnqeNpYkA336sg5ySq5UrmweGBYNDWk7OjiYFmn5jTeG4Zwl02MM/zIdxHAB01AMy8WQiqF/YoihV6aFmWgxXcvQ3oYJZQwx3MDQCxP7EEP3MfQQQwyTbhnS5+sLFMKSO0zb91PV6JUu4FFfmAcmzvzp3ByXuplX4hJqpjqWZ7fc2bHSxir2PAC75MHSMZ4zAWzbxql27oRTCx/NMiiSVAZQQCNuN/6NGIR+xXTHiil8GuRYmilEWXJH2jPOjmLPA0eTO2kl0/s0C4nSig1HanQJkIwX/4V3KVwiwmkpCNGPBAC51FptnGIalTz1axPQpPh86POlTQHgRh+RB88NLi2Tr7Rk2hn0VSVyy9Xw0kpOcWG8yPl+K+iyJVn/LduFOV3GaOBmuDvUpbCh0iIwakxJQybD0rlg/ZAVX7ADZuQxtljRjMcPhWfggJ0inFdQEckFzWoQfLyb2ZLpTg30GoQzu1Nr0lWWSp5J2hjnU4LyE6BoQjqjEqTuE7agUPeKq+ZPwLJBqjMEWLRILdqCRa69dqEekaktF3yfLHAYBGqGBbAuoAUjrOSECIK7fyQdzb9/r2BUIcrJQR0IPi6TpAEa1Shg1MvkbkO0G2DVUYInHXDTQUJUQLs2T7IuGcEMqHiXdDIkmyQlHKCUWmBIDn29SUTucm0ss9kUaZ+BuM0BXgBrF0hB4Cuz/bbhQjvgMDPRFJTgAOGAVqugvdpoZswMwMFL4CCNWl4JXagVc7vaYmqYAD0qVSyjZJklTh0syoEdNaJBlNAJCNAYbNR8eaOBgfv8trTmTtbsHcjKUjkw9b4DyR6nGCVQV/NXkRGoKQscMigyN2DBDYjYy0cu8Als5JkJZQhJQSd5y6PRD56OSDBA40OiKkGAn1BrIN1TlBF09KBMOaQZOzFNjiXAwxOpPZMrz5O0fzAJRsSmVcwnDQUsMuk5c4RCX4AJp+VxKmBLhcyYNk/UK1+RH5J1fAYS560oZCUsY7lMsMIYRGmMCucMWE1BWwvNnAzNzQQ0uElVVA2mpsVv8gfiI5FDJeBScuglq1xS+SDMk6mbpi0viCW4XzsMSNEQGBEgmxcq59JwAjaySW8mID8G4LN0WSelA7DnAHI0P3NNwT5PiQ4ZodMe6b5LugIGgXGyFYAJPn25MWWT79pw30cwlwYsoq3Qr1XpCy13kD8Bp+rkVhRyfEIo1OOj0PwOedvNPkhbXwhlm1+Pb7/9C/NFF2U=";var g9="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";var x9="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";var b9="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";var m9="eJyNnVtzG8mxrf+KAk/nRGh8eBWleZPnItsaD0dXWNvhB5BsUdgC0TLAFgjt2P/9AI2uzJUrV7X8olB/q4CuyspaVX0p8H8mP7V3d83yfvLj5P3fu/Xstnl0fPbsydGjJ89Oz55MHk9+bZf3v8/uml2BvzSLr839/Hr2w+XVYv7vrtnL3WLB8iOQZ3fzxZYL7IRpM7/9tD/r35ubeXe3I3+9ny3m18+Xt4td2R+OT3Zk/ev8obn5Y35//Wny4/2qax5Pfvo0W82u75vVm2b/6V8e7pvlTXPzur2bLYfa/vnP7cPkx3/+cHxx9PiHk5Pzx8fHx08ePzs9/tfjybtd4dVivmz+aNfz+3m73J/q6AiEt5/m15+XzXo9+fF8x983q3VfbHJ0dPKno6Oj3Ul+b3eN2Dfop/bLdrVvx6P/c/1/Hx0/e3r+eP/vRf/vs/2/z476fy8ePb9pr5pHb7br++Zu/eivy+t29aVdze6bmz89evR8sXj0ev8960evm3Wz+rqjHs35+tHs0f1qdtPczVafH7UfH/02X7b32y/ND7tCi0fPXzyaLW/+X7t6NN99wbq7Ws9v5rPVvFn/aVfZX3anupkvb99cf2r6Xuhr8uZ+95HZ6qaou4I/zb78ZeiUi+Onjyf/KEfnJ6ePJ8/X1/tArwbx58aOfzg5ung8eXN/85fpTnzS//f97r9Pnx566+/N/Wp+vQvnP/9nMv3H5MeTi53w+64i6y+zXRT/9zHh5uF6Mbszfnp+fuD/7tpdtK4WppyfPzkoy+7uat9Nt8us3bSLxWxl/OmuW3r+pVld79O+CE+eXByE2d1OWu+i4zU7OYEa9P3ttTs9Hb5vtmqWi+ZjTaKPlWrM1vtvXH/2ij89Gz616NY5ONe70TrLp/i0/fKpWebiu6bM25vM14vZ+lMO1rdm1WbaLpsM7zei5P2nVSPKfmy7laDzr6Lsev4gYPO1EX3bhJh6OsyXIq2u20UrIrRu7uZRsh5Y7E0g0ebf3WyR8e2q2Q1m0cydD657oynK8dHxkNEzkX7PM/qzoYuSiT9l9HP+4C+Ojo8P6Ff/YInAi/xdf8lx+qu3bG+Xe/S3fMaXuf2/+dgr2fr3fMbfc70u89f/kUu9yt/1On/wTY7E2/zBd/mD7w09Oxt6eppL/SOjD/mM/5WjerWbyz4398E3XNxpcaDy56KpnD0xU7mez6/nq+vuLvdHt3ft9W76gTESDC5Uxj42y+gqp8S1MGAxbnODPuZStxl9ylWeZ/TfuV6fc6lFzksRLeE6wve+iGGfTXqV6yUcXsS+yx/8mrN3k0s9ZLTN6BtU9czzKybCyZOjkpWrSvmYjeaMfTbezxc3TQ7JYa6/aTcizmF69qngvl+meXIclxH3cb8uRKO1z2zV5PFx0a7mgq+byrdcd6vdPH7tATx+dgzDZj3vV66piWXZoofVbTffKXftvV467OX+i78jU+hLz36cCyYWULuVnFwP3Mxub9WcduC4FqMVx77vmlUDY//0whZDs9vV7Iuf7fS8ZNbuUqKBjAuu1DfzarYeifC4utKLBeuAqO+uCYZa7VbY8y/r+VpIu7bef2q7sFg0ty/zfkhu77nV7Kuo7Oy6uxf44OUfF81D1ioj6252vWrFia9WjTrxTXs/uw4jzqX5ricxAG5oOA69srsLut2aWyxSu+XtbNXdLWadOE17u1tnfhZfN1uFxZP1y13IWRee+7Ln9GJg7erm426hF1aGvkKJk6wvQCL3M1zCGZ6c2xnudk7XLfAUdrUxE1PezX7Qr9diAlvEE1tKtZHbiqRtctnd+NxdEe/yXkwxf01d6k4QM9Cn/5g3PjXJTvWvi73nq6NcgzJd3My/ziGh/SOxZr5gFoPDqx0/5Cs99SGbIikGNln3F180TKCp+Sv9fGGoOK53xIzGg3+m0kMdfcCvAtJJ/Jph5xFwEXJSnFg19KI4+HW56SFORa7j68KYB95KHZffVQV8eNRyNJqqr/Rlc+xSqvZt0VghnMkqIUNmsvlr9kQbivN49rOLoc6L9luzvBWZ+zqewq/iRpOzGx0kQvThVZtIVpW2XnNb/fonR85O8/ZTuxKtuqSzexgqbvCG+FmZxChsNpo4Yy1ienLr73Csu36VsxL1pRS0KNY42WoxwbtucT//stiKelEDPclDA88uyqXJbHU/ny1u5h8/5r7a1q3h93geT9ixZPllNM1GZp0sWTpVhueyZoO1jPk9BsgnQ/oivP+2WzHgTTi7BFq1n5slXgiZOa6a2/k6Ln19iMbOhuk4jwtzjm43qsP1iAe7soZcVSLTUmR8XFZS6r9ohJ89K2vX/lZXvBFmcf7l/lOGPyUDNDNXvnV6PLTxvjJvNNXZsTYLPq8tH0ayMgbYr5dpaNitCK6UuUKtR2pTT20aXdcGZR7Hdu7RZQnPmGVd0CzuxQ2f+2DS7ombdsQR6/G960RLKOYWKrnO9LFAofcr1bjCeVpuWPQ+vkvg1S6R1/n73qR8ffas5Kte0b4cnX9/ix3nlxL2WEeZYrIFt4wYJue16ey3WG2Lwy5qn2YLmBrKIN9fmtCtbuuLMZdfxmWTp9p3OrAyFJpag26jmWKDhm5Vvar77o1cIFoGy5qflR682dmEeujRxi4CK9SW1sXyZ+dm5zfza2W0P8cvgoXZ2HL399g/Xt1Kv70ez2ulurdWltDPqyYdLwesB6jOZsQjC8pfatM9O4XdIpYNtQVZXAnYt40OhUoV7kfPtGhv9/29bEW427qZdlkqQ3n3VZWRfDt+RQszuce8kr5LOY/bzZ1lXjS759fG+C/d/nHkvx5PXjar5R+z+Wr/EPmfk+f7h9WTxz+cHv3r8XB0cI+ADvWMaDB1hC/i0cFVAsKGoXAZj3IVcOoN3Loq0MP4Dyg4T1CGkAV2uDsU0GHgIHoVjt7ujo5P/LAELbDQflDe7Q7P/agEAFAIAHAIANASAEAUAFAsAMCGoR1Y7yhI3u+OLuxoGrQP+wYe+WFpEjKoO+AuhLXLydBVkqGTydDlZOiqydCJZOgsFsCGWDj5ujs6s6NNONrGo9IiQFDzgQ6FcHQaopAYp3HqnAdrUV4IRMPWuBy7Rb0UqFJLOZRNzF1oEvWjcd2ZJnOPmkBj3DgN9MJfZYRD3hiPexfk4C8yOIAhsgHjygtMzIZgErmCcW0NJrM/mMAmYUJ0ioLBLgqa5lJoHMbYPUwQFlK0LncYm4nxsZwUtmJSJScrBmNyLSeT1ZgQ/aZgMJ2CNhltBSIPMp6NaPADNCJDFE7jZETO2YiK8kIgMiLj0oiKeilQpZbSiEzMnW4Sdbpx3ekmc6ebQEZknIyo8FcZoREZYyNyQRpRkcGIDJERGVdGZGI2IpPIiIxrIzKZjcgENiITohEVDEZU0DSXQiMyxkZkgjCionW5w9iIjI/lpDAikyo5WTEik2s5mYzIhGhEBYMRFbTJaCsQGZHxbEQYGnSjyCmwUSRfIpHNKcgvapxsKorSq0KRyxofa4i0rlgi50rUKWGiqLMmluHUiSp5WhTJ2IL4qsLR4qLAPkeqNLtQBhwvcrK9KCrviyWyAUadXDCK2gpjGfbDqLIpRjU6Y9DAHgOfVsqjUUaB3TKqwjJDga6SCmyeUfzu0BA2GvWxoVEx1FhmdGgka41q9NeggckGvqnwbY2T50YxG68TtF2k1CEokeUGiQ0XxBeaktmiJK0WClxqWq+6NFnUcx6hSlmEks4hLMEZhBpZK0pkrCC9khRNFTFbatCkoUIJsFOkZKYoKStFPRspqmSjKGkTxRJsoaixgaIW7RMUME+gU1kWjRMx2yZqwjRB7mQ3s2Gi9J0kF2aJaj3JK0aJJUaSPJkkatEiQQGDBLqRdKspWSNK2RiH1qMrGqKQGyc/dM5mWJQXApENGpceWNRLgSq1lNZnYk4JkygfjOtkMJkzwQTyOuNkdIW/yggtzhj7mwvS3IoMzmaIbM248jQTs6GZRG5mXFuZyexjJrCJmRAdrGCwr4KmuRQalzF2LROEZRWtyx3GZmV8LCeFTZlUycmKQZlcy8lkTSZEXyoYTKmgTUZbgciLjGcjKnVFJ3JGAXWBvAgENiOTXihGduSC9COTLxWrVVZakqu5/12jBHBBZ4DrnAKukC+5QMZkwivB0JocsjeBIs3JdHAnZ2RPLih/cjUblGvkUC5oi3KdPcoVNilXoksZB5syNhXl0KgcslO5IqzKxE50IZuVC6PpKuzKtVq6VgzL9Wq6JstyJXqWcTAtYxvBtoqRb7mQjatUDI3LGQXXBTIuENi4THqhGBmXC9K4TL5UrFZZaVyu5kxwjTLBBZ0JrnMmuELG5QIZlwmvBEPjcsjGBYo0LtPBuJyRcbmgjMvVbFyukXG5oI3LdTYuV9i4XInGZRyMy9hUlEPjcsjG5YowLhM70YVsXC6MpqswLtdq6VoxLter6ZqMy5VoXMbBuIxtBNsqRsblQjau1fBDH16FQiiwBZNlGWbDGoQXmZBZFSytahAvM9HVkyZVtNznRaEeL1j3d1G5twsnayqYjGnArxJBUyqILcm4NKRBBTsqhMyoYGVFRctGVBSyoYK1CRWVLahwNqDCo/0MFMxnINNUBo2nILadwoXpDFKXuocNp+CRxBNmUxSdeBWjKWol8ZLJFB4tZqBgMAPZJLLNhKyl4GwsQ7qjsxiiEBonb3HO5lKUFwKRvRiX/lLUS4EqtZQWY2LuapOor43rzjaZe9sE8hnjZDSFv8oIrcYYe40L0myKDG5jiOzGuPIbE7PhmESOY1xbjsnsOSaw6ZgQXadgsJ2CprkUGo8xdh4ThPUUrcsdxuZjfCwnhf2YVMnJigGZXMvJZEEmRA8qGEyooE1GW4HIh4wnI/rzkJvHfuSdYSjED3joHqMlaoAoYKBYrIBZmIANEXJy+F2vxz+cGBl+uqugn6DQqRErNKDyShyVLJiLD8OfixecihdrTh8wgT7y8w49t+7pj2Jn9qi4OKDQR8BTl/e09BEg6wlg1hPAhp4AUizVkXvBz4MNuLZ3gGd+VFoHCKrstATQv9YiN6DSCRA+QxRD4xRI4yqaJuaQmkRxNc7BNYEjbEIMs2GKdeHvcximuRSE3hDF33juBM59Ol/qjn4fYeyOgrg7CufuKFx2RxFFdxSJu6Pw1B1FSN1RBOqOgrk7Bv4+h2GaS2F3FMTdUbjojkHi7hgwdcevQ0889aNyKkAl/oBC6IFDhYCWgAOyWAOzMAMbIgykBNfRzBYU/VFcQfWotACQWE/1PC2lehpXUT2iFVLPaHHUs7Au6klpgaPSW8eOfIXRH8VFTI/iyv+A8pKm52k1c6C27S/guL7pEa1dekbLlj1r41Guc1upYCsr2OaatHKR1Suijm1c7vcorvR/xTEB0V/tx+W5HZkzOSrRRxQW+wfhb8MIO6w+/oYjDFDJT0AhUsAhUkBLpABZPIBZnwEb8hNICZGjWTzKLZjlFswqLZjJFsxyC2aiBTPRgllqwSy3IK60/paXWHvUhY90uZldpU2dbFOX28QXCaCI1naitV1o7cvJ4Tr83I+i/fVIeF3Pk9f1NHpdj+TFYq+QC/asjDpA0fJeDv525kdx7n+J/oYoz/gvyd+Qgr8BjtP/y+BvwGjSfzn4GxzlOreVCraygm2uCfsbKKKO5m+A4trj5QSviV9O0uXwy5TVwJMrv5yk69+XIqtBIVd+OckXvC8nfK27J9uQLduc1ducvcGAcVyQQF9GqhotVOS7p6YxRKoeTlSIRxbJNMhIpfEWVUgPEiijSaUByapIfSqSRwEXyCOWStCQIZXHCMk8pKPcVoXRsMgxT0W+13B2AlK1KVCh8bazVZBKrhFVMBASyEtIVbZCRbLDUAEyG1K171AhtiCS2Y1IjsYUxW1thLFdkZrs47fJcGP52A/tnjKyeDvZlffxcH9ZeWFH/d3VMz+0e3nA8Kad4/ijr1ky/sT41oL1GwYCUOrz38Ke6mNiHIfanmqS3wsGYQk7js+IcYDkjmPSaqEKOscLd+lSLDhyapfuIJV7LRg+Yxw+F2T48NYRMwgf3jsqLU03j5Igwle0WviCzuEr4jbHgsNnXIQvDM4QxKikUJKsAxoKva8qGNwghBBHJQU6yircoUQ16LlUCn0yQhnN1A1VIxwKDNNU6AZj3AEuyNAX+b1gEO6CMNDGOMQmiOAWrRbWoHNAi7jNseAgGk/h2y154W5DfxQvYnsUr9V7JK5re56ua3sar2t7RFevPaOr156Fq9eexGv1y6Hvz/woLjsvc3+78N5m1Muhjz0u/9gdPbGjD9b/l9jNgKDpTsttBD+l3UYYUPFp6AZD1BfGqUOMq14xMXeNSdQ/xrmTTOCeMiF2l2HqM5y/KQzce5XZm1ToR5y7TyOCHsXp/IIQ9a2azEmiXk6P/QYe9k5Cf0dOnR5F6vkoqu6PJXIORJ0SIYqcDVHllIhqzIuoUXKkndwqepwmY/u4VRFImLRt+VRwSJ20nflCcUqi6mZmpVM6BY1zCjadQUYhpXxCibIJJZVLqOdMQpXyCCXOItQ4h1CLGYQK5Q9tWc1x4typb1jNBSBvaMfmaaKQM7SP8yJTypfKLs6sUq6AwplStgRBmhiiHDFOCWJcZYeJOTVMorwwzklhAmeECTEdDFMu4MY+CgNnQWVbH6nQ/7jl7TQi6HncBXdBiPpc7YEjiXq7YO7qeJsDe5wV6niWqf9ZVmnAZXI2cAlKCpY5N1jnFGE9ZgqrlDAkv63GlNMnySqLqBAkEymQU6RAapECGcYKJRrLOd+oBKUdqZx9tocH8s4ZZZwLlGsuqCxzNeeXa5RZLnBOucLZ5ErMI+eUQWHHHkeEs6a2X49lyJSwhe2UGGRH2NZ2wYwyQm5qY42ywDj3f7nchO43RL1vnDrfuOp7E3PXm0Q9b5w73gTudxNitxumXsfbEBQG7vPKTQhSocfxFsRpRNDfeFfighD1tronQRL1dcHc1eWVUOhqQ9TVxqmrjauuNjF3tUnU1ca5q03grjYhdrVh6mp8sZvCwF1dea2bVOhqfOX5NCLoanwL+oIQdbV6B5ok6uqCqav/GHp5eCX9D+xhZKV3kcUXf0HAe2KA7dVfYP6GL0B/xRdgeccXUOlBYLPQMntDBVB8i7BH4sldz9Pjup7GZ3Q9omduPaOHjD0L7wn2JD5w+wP67fipocYyqT+KD5V6VBIUUX583fP00OlA4Ykr4Pj8ukf0PLpn9L7bnrXxKNe5rVSwlRVsc034cSgooo724BNQfDr+B46OIfqvJvgGfH8U34DvkXgDvufpDfiexjfgeyTfgO8VegO+Z/QGfM/CG/CvJ4e3Hk78KLp2j4Qx9zx5ck+jHfdIvsPUK+TRPSvxBxQd+PVgvqd+FF9tfJ0t14V3NoheYy8BEqP8NfUS0DjKX4teAoXG/+vQS8DC+H8d5ojXYXp4PUwDrn2II+g1mf9Ayy1K6H1DlALGVR6YmJPBJMoI4zotTObcMIESxDhlCd5kPiVE+VK5yUwqZI4hSh/jKodMzIlkEmWTcZ1SJnNemcDJZULMsHwf3dA0B+JDLsVZp26aD1J5sgqpZ4hSz7hKPRNz6plEqWdcp57JnHomUOoZp9TDB+ynhCj1Ko/XSYXUM0SpZ1ylnok59Uyi1DOuU89kTj0TOPVMiKmHLxBQhkxzID7kUpx66u2BIqX3/U6kwGk48r6fLiJSUr/vp9VKelbe99Myp6p+30+qmLb6jYaKKlM4lMFEjgKnc1RlUsciIrVjAU7wqFbSPBZKyR7llPJRpsRPL3rILJ3WQvmh9ok0IKpveRwKvJnwPsg3k7QP8g0/6yTMxXmbF+FUPG1xTEL6SGgWfyyI9NFdfuO1bH9I17I9o2vZnqlr2V7I17I9pmvZnvG1bA/5WraH8Vq2R3Qt+3YwsjM/iiPpbbIs4GnMvEVzAiRHx9tgQ8Diu6Nv0XAczWIjZqIH7Br8iaNaB8x0B8xEB/hlOHyviv8sx98uxP2j1+0CfPgtJCN8jqrQiNbaxXlgleY2urnh+hx5CYNXuxFRaFQUPm2/fGr6ennntbFIK5rT1qre6qq3oqf40h0lUX27dsdyucP84t2LrehQNGgl+of2cIGybu7mOTO6WKgTp+lqcet03DoRN37RGSURt051e5eTfxMPt3QoGoOvnA3nww3WpWTaYZ0E9mK9xzqpImRpl3USkj/nfdZJoWClndYsgGenqx/myr3V1Q9L5OO1qx+W2dHT1Q9z8vbCZ6LZyeVNIKs3Ptq/yvRNq/Vvsn8Tqt3LE4FxMhdf9YSBz4sh/hpVyzRDmMA25MJYqNSE4ZqYNUykqcN4LYx5EilKmkmK0IrCaU4xYbSdanYxrZYStXnG9Fpb04xjQiUz0txThJVitRCkqcgFOR8VWUxKRepE8TQ9mTDaBWqiMq3WBbUpy/RaF+TJy5TKqN0ItlWs1nw1q4ULjjC3RSV9Z5TTPBdlHfdYRkU/lkh9EOU8/0U9BzzqHPaophkx3ZQ5kwLPjiM3ZXQRMVPqmzJarcyalZsyWuYZVN+UkeqsGrI8p0aZZ9ao/gcZJWfZWGI8o/KMG+XvJFSafaPKTkv3BaLbyZsG+ovr7clzc5STO5P8/ZDL2ZpKqDk7FuGZO6rjnSJm8aDnuTzIbfWDeV6P8n8QHTnHxxLjCVmd72Op8QjluT/Ko3mZ1wFBXtWV8fDllQHJen0QCqlVQijQVT+aVwxR/g86V64eYonxzq2uJGKp8c4Vq4qoj3rSpqps68p46PKa492w0DjzozhHvsMFBSAxV76jhQPQOCu+CwsEYHTv+x0sBIDEKe7dhF8/ejdJbx6VJwPY1rRDijm1Wu+QYjG3P+2QYs6RyDukWIgxSTukiFN0KjuLwuMRjJPeWSRFitjIziJZIsdO7yySIkexsrNIqjGeemeREimyY5ts4NESBldtshESBba6yUboOahqk42QOKByk43QYjDVJpssUSDrO1DKAziMYdqBwpyip3egsJjjlnagMOeI5R0oLMRYpR0oxClKlZ0b73h7Ql2hgNV2blRkFb6RnRuVEhTM6s6Nis6hrezcqKgU6NEtC6xy2MOWhcQo1HnLQhJUeOWWhaRRSMWWhaRwGNOWhcQpdJU3/J1zuOyPHTxXjMLlAoXLBRUuV3O4XKNwucDhcoXD5UoMl3MKlwkULuMcruEH3J9nQqEqmAJVsApT0XKQikIhKpgDVDiHp/AYnEIpNAOmwAyUwvJ+CMlTPyrhABR/S/R9CgPw9Fui77H5gOi3RN+HZgMLvyX6Hpvr6EVoz4vYcz2KV1wuXMajmAo9Ev3d89TXPY393CN5y6pXqPd7Fm9O9Sh27x75b8T2R3G7QY9KCACFhgBPmxJ6WhoCyKoLzHoM2NBjQEoLHJUr2zMg5TbQeUGxk5ucmHaPB5FOzEYmZrh/AzjnayPytRH5andkHLXxKDejrdS5lXVuc+X4Tgoootp2ywRQHlNwb8Q6BO9JeM91oWe7nI1dJfU6mXpdTj2+mQCKSMpOJGUXknI6uN65H8XXtaboeoDELogpuR7QuAtiGlwPGO3HmILrAYnbH6YTfHVyit4FSLwkOSXvAhpfh5wK7wKFXnyconcBiq84Tie452eK3gUo2vc0eRfwZMJT9C5AZLXT4F3AwgQ7Re9yVJzqqZG9fupHpU2A4jub02RUwNPvA03ZqADHX9qbBqMCRj+XN0Wj8oa1oUCbm6F+CXpKRgU0V07/EvQ0GBWw+EvQUzQqR2ZU3h9dKNDlhqhfOZySIwHNDdE/YjgNjgRMxD/+RuGebMM42ebxvE3j9sNgZMMPZX1AJ0NmDzSBxbvAIOCtX8B2vxeYP6QE6DdtAZY7tYDsGaSzvaU9PbcjmyodxanSOU6VTm2qdMRTpSs+VTqzqdKRTZWG+mXLmTXCHwUCiwuyD8nUsGz+lbIPaGvIaPr7EHwNC5b4A7L4OyuT+xMgw7LMC9FnGtFcf/iGrNLeRrc3PlsDLuLQiDg0Kg78wGzP5mE4zeO46xFtVv4weCV8RyuC0NYa3OoGt6Jh6RkZSD74ANrjMGCio3115wxXd54AXRyhnbCXrmYlnbaSTlhJel4EknKZTrlMRy6DDy0S44akxxZJkM1UDy6Sxg3Ojy6SktrHDy8SZz/F7YWDWaXthcyVvarthSyR0da2F7LMlpu2FzIn8y0cHcoYD0kTyIuNy/Fqqhi0pvHINYF9yYRkTqaQUxuPF9HGacTyMyv+GlXL5OAmsI27MBYqZeiuCVc3sRbH5O8mVOOYnL4IYPeGyPONs/EXoRXfm6YAE0aDpSYD02rxqE0LptfileYHE3iSSE85WRDTRZFwzjBW81s9e5g6YqtpHjGhMpmYXrXdPK2YQrZLjyMV5harB5JKkwGpPJJUModFPpRUYmq8eCypJJ55QIPJBynNPyipKQj1PAuhShMRSnouwhI8HaFGMxJKNCmBhA6MmK0CNZqdUJJGggWEl6DMdoIaOwZqyWRRpPkKJZqywvPqYBziSbb4vkrV0/SFGs9gQftOONU8FmQxlaE+Eu40oaE2Fu40rYEGMxtSmtxQ4vkNtFafI81yqH0voGquQ3kkYLUZD4ukCyIUeeJDjec+9fqE0MQMCCpOgohHZgU9FWKBcedPEyJqlTkRi4xNDnlmRDFODvudwl8tq/ZHm3DkP5feH8X7cz1K9+GKZeL3FrTJaJs/yKcxns81WDCeq6BNRtv8QT6X8Xyu8M4TnDDwTYVvK9/D549irgR0JVQB6EbSrfwGPjlK+dTlJRw4b0GbjLb5g3w64/lc9i4FnMzYRrCt+Cyfz4V8QnsbAU5obCPYVnyWT+hCPiH8zfuTQDaJbNOn+ETib94PCv5Z65OINhlt8wf5VOrPWh+kqx292luLHcUXG/ZkYefsj+KE16P4/B+E+MzqapLekLia4J8YvEIHBySetF2RXwONT9quhDuDQk/aroIXAws/nHgVOudqgk8XrjD+gFJdr3E5dl7I56B/VpG9TnchzgP+nEvq70l7Ns8D/pxLVr4n/bJF+SYTPqvS+tsOU/5k/WV2vQ/h+UD7L85/R+Qoy6TlSMULb0NfbVTEkbY/egjaNmjU2zzQBqo7zTDXByfk0/gNm/ylD7nUNpfiiqo5epB0ahjm2hYOtcWdiPSlD7nUNpfi2qqdiUVSbz2Xqsm3npWIldfLg8gfKuW3lfKpQbVlw6Cry7ZzVrhFtNY4TV+1kSd4kGW3siy3o7ICKapfxqVmgJTaARo2BPBGn+RBl97q0qkxqOXW8LvOQ23Tu87EoQV5+WXoIZfa5lJcY7UiG6T01utQrfzWKwtQYbGEc/Ygym1FOa60XNYNWnr5dKhcfvmUBai1WAc6exDltqIc11quDQ/ax8nhftSpH8VFWI/K3SdA4l2JnqelWk/juxI9ojciekZvRPQsvBHRk/i2x0eIuJPdeFg063V/8+NpgfFDTW4ovZFzQLqh+Y2cA01v5PQ4t5/fyOmZaH8bj3Kd1es3PZcVbHNN9Os3vSLqSK/f9Ch3CP1F7o95CfQkCgM9rJr21xf9Nks/svsjjuwmHqC4hfIglMvslUD0tcbpu52rE4j9oVKgk9V2h2pVnDj+jTnx5+X0X5b7PIyEEz+KfvEZRwKifDnzmUYCUhgJgONVzucwEoDRtcznYSTAUa5zW6lgKyvY5prwSABF1LGNV4mfcSQMKO9a1wK1pbJnvaKKRtd3rFcK5L6q7FfXKkentl9dym1VGA2L7O36ZnRdYLRZlXSo7UTXMiVJZSP6Qb2bDDeI/Sh6Ro/ET5X3HO8CO40/Vd4j+VPlvUI/Vd4z+qnynoWfKr8bbOiwqrlDGwKEtevpMjR2mRu7rDR2KRu7zI1dVhu7FI1disYuU2PjfcJlaPoyN52XigMNj8SPIqIgVB6Ik5jDkR+HE9eBEQ/DSeAQpUfhEUOw8BKfAsFhU5f4gxR+FekoIopd5TeRSMyxy7+IRFzHLv8eEgscu/RzSBFD7MKPIcVAcOzUDYci5d+KOFICx3HslyJkERHTyu9ESLUS38qvRGg5xVr/SIQSMe75JyJUKFMfVH8gYihQbm1DHxii6BtXcTcxR9wkirVxHWWTOb4mcGRNiDHNjwOWeO+fAsERVPf+D9JuvUB3+/eEbtC3w4n9I5tw5NdKbVhFt3kV3cpVdFmccFXSjVHiUCm8MUroIZ9nKxBVtP7wspW3Gs+ExvVOtxqHmqZbjYo/VCqwrXFq0HeeUML6jtukbjVmCdpDtxozfZCn3WpK7Rh92NnyzbmziLn+eHNuqCbenCP0kM+zFYgqXH9c2o7u5meV604yNIGUTVV5qFZlW1eoeSznVlY23rf5FiQL0KZwC5LZgzjZVjGq+8iT5XKx0d/ROz+PqHwNc9vQSDzuaiQRTs2S7W8k7pscSfCdjiSU7Y6Ebc9j5FcZXQtUCUN5VJh5eeyXlCExnkV8k0ve7Bo+u89cVKOpVK+pVK8Z66Wm3kvxj4WRVunBptaDTa0HP2YkOvS2koHxFhirnzKaC1SJ53wsbvN63OaV2MxrsZnXYvPfGYlSn0djsBCo0uDF+BfZX1aL/C4j0cZl5ZzLStIuR+uyrIzvVqDKidux3m3rvdtWejf9mTqSa53fVsLaVpr4RaAyzZDN/DsXXQlUCdCq0jOr0Z4REVtXTrCunGBdtdP16KkVGv1AJ1Clrt1YtnT1bOkq2cLXVSzXsqWrWUWnJ8L9QuMizvubjPx9eUPbXMoWGcyh+SR9yzX6Vonwt0o2fBOzkP7bp4Z52YUXmcfxGzYZwZorv4bWVl5Da+uvoX2Bip6eF+IPvwxtw0foBF/0dw/fUnt3KOo1sbyOdHjcRl9l6pmri+bjffnSw/9/OL8wtXywX+UcZWwrnayFaoqvXOmPuYUJzfJKadEecol1BY+ccD1yQrQ2pX63OkNfHIbZaljFH/tRvC20wrU7IHGTaEUrdqDx1tAqrNOB0R2fFazOgdgL84aGl+JOARwGy7mR3aLtMEhXsFwDgu0B7M0BOLQGSGkMoNIWR/EgdJTzRThI9VzUPjZ4nZPdmurEDpbhYPhWIEO+IcHzAB+C7+QLxt0syQMP+xS83O47z/wgnMt5h83pUig63WWd6rIudRnNniDkvuxyXw5zpYOv2LxtOBhqDsSrOMByRw2GoiEaj8ZpUBpXI9PEPDxNojFqnAeqCTxaTYhD1jCNW7+xicnBtzvPI/ZhbCQmhmGRHaalFDEl5olhygnjlBjwijETNW6LuMhEN0qOfhOjBRTsPlDIMpPoCIajLTgW3mBiNAi7TZ06mK2i8OwXRXFzMKKcAx56Uig6HVVlJOKJJys6VbSvpMedzCuJFG0G7u1TaLaZRNcRt+wHJfytJkJkPekvNTFX1iP/UBNJZD35zzSxwNaT/koTYbIe+iNNp0yD9RTs1mMk5pNhkU+mpXwyJeaTYcoY45QxsCuBiTKNIi4y0Y2S1mNitJ6C3XoKWWYSrcdwtB7HwnpMjNZjL+OnDmbrEX8biT7h7mJEWQ+8M0Ch6HRUlfWIFwZY0amirSe9LcC8kkjReuBVAQrNNpNoPeI9gaKEp9doQFFgG4oqm1FUpSXFIsKYYgG2p6gmk4pysqook2FFkW0rqJSppEULCyIYWeSUo1FUmRpL5HyNOmVtFDk7o8o5GtQql5YViixqfCwU2gpjETLEIIItBr6scbLIKJJRkqjsMhYh0wzil0p6JQMNqrDRoINfRi4tlV8lkiFle62/SKRLfCd12XDH3iLSZUbTO1mweoVIal8rId7WOFlz7fWhg563VoktVeVNhuEjfP02FEqrfuLwDXpv3TpN3sTxGyobLtfiT4knBb9Hemr5hB4RUoXv9LFBWziHo/3fzGUS7wY6Frf6ivg+kandfy1k/+fjn0VSZlrCMENGpdzoHe7gnmZxUA73hb8O0/zBbL7i3A6oTOiA4jvYzvHFa6f2trUjf3vamb8u7qzsY3Zir04bKonw1NoU9Sa3yd+tB6Tb1Mg2xVfnHeemNqKpjWhqG49yndtKBVtZwTbXJL3X7oqoo7/B7ijHnn5vd1PWjed2FN/v24QVoqO4LHSe3gLchAWgI1/1OfOlnrOyvnNiizpDJaGeWJt80bfBhAIUt/FsUkIBT+vbDScU4LjW3YSEAkar2s2QUHCU69xWKtjKCra5JulneFwRdfQf3XEUF9QbTKhD8B8muH3vAYMPKG7fe0jBB56etz1w8AHHTXMPIfjAaPvetriqH9lodmSu6kjsbNmyqzqNe1i20VWd0SacLbqqk7ghZYvT65GhWKDJjaItS9tsq85lo8SOpG2wVUeirbzhaFts1Y9yndV+oi3bqtNcE71daBtt1VncGLQNtmrIly9D9PGBxAkhalN6IMFcNVg9kGCJmp4fSLDA3cEPJBhTHNLSlWIhinJOGqfEdD4SC5GiLuU8Na0Sp5SxJtTi1ApUaaDMYhPrDeF8Nq6T2uRaWzi9jVf6NiU6vDINuY6UIoASZTxKKj6o5xChSlFCiSOBGncsanEMoEKhUr+rkYOlP8DjASUaEkEaD5YYGEHNYwPleizTCEFtJJatpvW2y9GC+mgDecygpIcNlhhpIw8elOpJwUPoW1mvnttRXIN/C+tVQHkN/o3Xq0Bxveo4Ls2/xfWqM1qafyvrVT/KdW4rFWxlBdtck7RedUXU0derjuK1wjeciRhR/dNMlLhonJqJkpT7Ic1EzLm1eSYioRWo0kDZS2omYqlS2Uqn5ZmIBeq+NBMNvNyvUoiaaJz60Llouom56S7lPjSNwmKc220C92ERWoEqDZR9aGK9IdyHxnUfmlxrC/ehcepD/BWkGqamBo36M2oiFKFADkeUc98GnUIWNI5LELmfUWwreCQIss9DgfGGct8HTfd/KDLWVs6DoEEu/Ot//z8nhUqv";var f9="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";var l9="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";var _9="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";var c9="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";var p9="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";var d9="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";var n9="eJxtmNtu20YQhl+F4FULyMGeD7pz3AY1ChtG7NpFA18w1NomIlECSRcxgrx7SVk7+wOdG8H5OJydf2Z2d5gf9cV+t0v9VK/r+6vXsXlOlbHe28paq229qj/t++m62aXZ4J/m8PRb1z9/baZxefK63Z6eXN5dVMvTCh83u277xr/6kLrnl2XNq7TpXnczuZyabdee98/b2VzM/x4/dd/T5qab2pd6PQ2vaVVfvDRD005puE3Lu7eH1HbN9hTjx4/77/X6y5lcnUmjVzHIVVDicVX/1W/SsO36dLMfu6nb9/X6TAoBD+5euvZbn8axXtuZ36dhPJrVQqgPQoh5hev91LWLkIv94W1Ygq9+aX+tZAx2tfz64284/sblN/rqfLP/mqrbt3FKu7G67Nv9cNgPzZQ2H6rz7bb6vLgZq89pTMO/M/xfEqturJpqSM/d7GJIm2oamk3aNcO3av80O5xh3yyKmm1193ZIT02bqovTKjP+MAf++7zsZvZ3276kYyWWXB0z99S18/PbafPHQ71W4fjn/fxnFO+ZvkrT0LVzTr78qB/+nk38bHM9exgP8zr1z9U7jt6840YW5uSJKcZOCaBBnKgm5mU8MVNYyMwWFvO7Ukagkmgg6sDWQ5yFFqjzUrLEaQ3BEmiwNsMSaZS0vgWfOkPHWQowNeTUc0kumnxZvsgPxlGai6VTGUqAVCTQ6QkWnc77DKEiLktSUBJKqHIQZ86d8gCpHYoiEzMsb1ubYy8vW50DChB5ZhGqrijD0EqUIeiaEHIfCg5Kpuu0ApiToaGPSY0uaQsyr65L2oKi1yFt1PLaQ3lzfXTgXodGoJYzglndSLDMPg1sTPJpQJHJigw0QrGERqD9YhyTOgONQDUyuF1zaxuokc/BW2ztXCMrGZ9WMW1oQZHIXWNBkSCfRZEL5BMUiZw6CzVSFCfUSGZFNjIldoKDkonTKQiJIGzWmFd3BizJJ9SINoLDriOfUCOZS+zg+KGD1qGiLNMLxtJD1/ns00ON6EzyUCM6vbxhoBKaqbG3DFQCNiL1iHccBPV0DHhQH/JW8EW90dkyFKGywCJU0WkVSvSGeiSUODWFFD0HYdPQVoiRgfPMA+/nnRgiAyNYSjpWNQcNSMrtFCUH4ZIRpSCWocFCSuhCEY6hoUClc0WC52BJlCYYLQdhN+hygRRRlo5BKRRLS6oihSqh+ZzzRGG1Mo4Iz1LoP0qsxDGFzk0JE42ji0jCPejomJKCuwil4m5CiRMEUMVSzVLDUstSx1Juc0oVWMpqY295qVltmtWmWW2a1aZZbZrVplltmtWmWW2G1WZYbYbVZlhthtVmWG2G1WZYbYbVZlhtltVmWW2W1WZZbZbVZlltltVmWW2W1QYjQCh7E2aAQHeGhCFgPoNoy8KNb2wxBhmGKBxoUZXlLGsLI6AsftEDHV0wIURVbANLcTKlGGBIKPOAxCmhePCKUwFzAmpDFRQvjA9R06Hq8TONvshgKDCuRAZTXigUxjxNFfKRo3CLhnIJBMFRvMZpqpNBMlQJzGT5WFQMVQI/AikPMIhEU1aDjqJvQwmjSHB05cC9jbYwc5UtAHNLhDw41ha+lEqF4JaH3gmB61SYcqInxTDmQK8v08vjqv4zDf1N0w3Lf4A8/vwPpfK11w==";var oJ={Courier:g9,"Courier-Bold":P9,"Courier-Oblique":u9,"Courier-BoldOblique":D9,Helvetica:f9,"Helvetica-Bold":x9,"Helvetica-Oblique":m9,"Helvetica-BoldOblique":b9,"Times-Roman":p9,"Times-Bold":l9,"Times-Italic":c9,"Times-BoldItalic":_9,Symbol:d9,ZapfDingbats:n9},V5;(function(q){q.Courier="Courier",q.CourierBold="Courier-Bold",q.CourierOblique="Courier-Oblique",q.CourierBoldOblique="Courier-BoldOblique",q.Helvetica="Helvetica",q.HelveticaBold="Helvetica-Bold",q.HelveticaOblique="Helvetica-Oblique",q.HelveticaBoldOblique="Helvetica-BoldOblique",q.TimesRoman="Times-Roman",q.TimesRomanBold="Times-Bold",q.TimesRomanItalic="Times-Italic",q.TimesRomanBoldItalic="Times-BoldItalic",q.Symbol="Symbol",q.ZapfDingbats="ZapfDingbats"})(V5||(V5={}));var r9={},i9=function(){function q(){var X=this;this.getWidthOfGlyph=function(V){return X.CharWidths[V]},this.getXAxisKerningForPair=function(V,K){return(X.KernPairXAmounts[V]||{})[K]}}return q.load=function(X){var V=r9[X];if(V)return V;var K=t1(oJ[X]),Q=Object.assign(new q,JSON.parse(K));return Q.CharWidths=Q.CharMetrics.reduce(function(Y,J){return Y[J.N]=J.WX,Y},{}),Q.KernPairXAmounts=Q.KernPairs.reduce(function(Y,J){var G=J[0],W=J[1],Z=J[2];if(!Y[G])Y[G]={};return Y[G][W]=Z,Y},{}),r9[X]=Q,Q},q}();var a9="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";var tJ=t1(a9),q7=JSON.parse(tJ),X7=function(){function q(X,V){var K=this;this.canEncodeUnicodeCodePoint=function(Q){return Q in K.unicodeMappings},this.encodeUnicodeCodePoint=function(Q){var Y=K.unicodeMappings[Q];if(!Y){var J=String.fromCharCode(Q),G="0x"+F9(Q.toString(16),4,"0"),W=K.name+' cannot encode "'+J+'" ('+G+")";throw Error(W)}return{code:Y[0],name:Y[1]}},this.name=X,this.supportedCodePoints=Object.keys(V).map(Number).sort(function(Q,Y){return Q-Y}),this.unicodeMappings=V}return q}(),K1={Symbol:new X7("Symbol",q7.symbol),ZapfDingbats:new X7("ZapfDingbats",q7.zapfdingbats),WinAnsi:new X7("WinAnsi",q7.win1252)};var d5=function(q){return Object.keys(q).map(function(X){return q[X]})},o9=d5(V5),e1=function(q){return o9.includes(q)},n5=function(q,X){return q.x===X.x&&q.y===X.y&&q.width===X.width&&q.height===X.height};var $0=function(q){return"`"+q+"`"},t9=function(q){return"'"+q+"'"},s9=function(q){var X=typeof q;if(X==="string")return t9(q);else if(X==="undefined")return $0(q);else return q},e9=function(q,X,V){var K=Array(V.length);for(var Q=0,Y=V.length;Q<Y;Q++){var J=V[Q];K[Q]=s9(J)}var G=K.join(" or ");return $0(X)+" must be one of "+G+", but was actually "+s9(q)},M2=function(q,X,V){if(!Array.isArray(V))V=d5(V);for(var K=0,Q=V.length;K<Q;K++)if(q===V[K])return;throw TypeError(e9(q,X,V))},a0=function(q,X,V){if(!Array.isArray(V))V=d5(V);M2(q,X,V.concat(void 0))},V7=function(q,X,V){if(!Array.isArray(V))V=d5(V);for(var K=0,Q=q.length;K<Q;K++)M2(q[K],X,V)},qK=function(q){if(q===null)return"null";if(q===void 0)return"undefined";if(typeof q==="string")return"string";if(isNaN(q))return"NaN";if(typeof q==="number")return"number";if(typeof q==="boolean")return"boolean";if(typeof q==="symbol")return"symbol";if(typeof q==="bigint")return"bigint";if(q.constructor&&q.constructor.name)return q.constructor.name;if(q.name)return q.name;if(q.constructor)return String(q.constructor);return String(q)},XK=function(q,X){if(X==="null")return q===null;if(X==="undefined")return q===void 0;if(X==="string")return typeof q==="string";if(X==="number")return typeof q==="number"&&!isNaN(q);if(X==="boolean")return typeof q==="boolean";if(X==="symbol")return typeof q==="symbol";if(X==="bigint")return typeof q==="bigint";if(X===Date)return q instanceof Date;if(X===Array)return q instanceof Array;if(X===Uint8Array)return q instanceof Uint8Array;if(X===ArrayBuffer)return q instanceof ArrayBuffer;if(X===Function)return q instanceof Function;return q instanceof X[0]},VK=function(q,X,V){var K=Array(V.length);for(var Q=0,Y=V.length;Q<Y;Q++){var J=V[Q];if(J==="null")K[Q]=$0("null");if(J==="undefined")K[Q]=$0("undefined");if(J==="string")K[Q]=$0("string");else if(J==="number")K[Q]=$0("number");else if(J==="boolean")K[Q]=$0("boolean");else if(J==="symbol")K[Q]=$0("symbol");else if(J==="bigint")K[Q]=$0("bigint");else if(J===Array)K[Q]=$0("Array");else if(J===Uint8Array)K[Q]=$0("Uint8Array");else if(J===ArrayBuffer)K[Q]=$0("ArrayBuffer");else K[Q]=$0(J[1])}var G=K.join(" or ");return $0(X)+" must be of type "+G+", but was actually of type "+$0(qK(q))},T=function(q,X,V){for(var K=0,Q=V.length;K<Q;K++)if(XK(q,V[K]))return;throw TypeError(VK(q,X,V))},F=function(q,X,V){T(q,X,V.concat("undefined"))},Q1=function(q,X,V){for(var K=0,Q=q.length;K<Q;K++)T(q[K],X,V)},b0=function(q,X,V,K){if(T(q,X,["number"]),T(V,"min",["number"]),T(K,"max",["number"]),K=Math.max(V,K),q<V||q>K)throw Error($0(X)+" must be at least "+V+" and at most "+K+", but was actually "+q)},X2=function(q,X,V,K){if(T(q,X,["number","undefined"]),typeof q==="number")b0(q,X,V,K)},Y1=function(q,X,V){if(T(q,X,["number"]),q%V!==0)throw Error($0(X)+" must be a multiple of "+V+", but was actually "+q)},K7=function(q,X){if(!Number.isInteger(q))throw Error($0(X)+" must be an integer, but was actually "+q)},X6=function(q,X){if(![1,0].includes(Math.sign(q)))throw Error($0(X)+" must be a positive number or 0, but was actually "+q)};var V0=new Uint16Array(256);for(r5=0;r5<256;r5++)V0[r5]=r5;var r5;V0[22]=s("\x17");V0[24]=s("˘");V0[25]=s("ˇ");V0[26]=s("ˆ");V0[27]=s("˙");V0[28]=s("˝");V0[29]=s("˛");V0[30]=s("˚");V0[31]=s("˜");V0[127]=s("");V0[128]=s("•");V0[129]=s("†");V0[130]=s("‡");V0[131]=s("…");V0[132]=s("—");V0[133]=s("");V0[134]=s("ƒ");V0[135]=s("");V0[136]=s("");V0[137]=s("");V0[138]=s("");V0[139]=s("‰");V0[140]=s("„");V0[141]=s("“");V0[142]=s("”");V0[143]=s("");V0[144]=s("");V0[145]=s("");V0[146]=s("™");V0[147]=s("fi");V0[148]=s("fl");V0[149]=s("Ł");V0[150]=s("Œ");V0[151]=s("Š");V0[152]=s("Ÿ");V0[153]=s("Ž");V0[154]=s("ı");V0[155]=s("ł");V0[156]=s("œ");V0[157]=s("š");V0[158]=s("ž");V0[159]=s("");V0[160]=s("€");V0[173]=s("");var J1=function(q){var X=Array(q.length);for(var V=0,K=q.length;V<K;V++)X[V]=V0[q[V]];return String.fromCodePoint.apply(String,X)};var eJ=function(){function q(X){this.populate=X,this.value=void 0}return q.prototype.getValue=function(){return this.value},q.prototype.access=function(){if(!this.value)this.value=this.populate();return this.value},q.prototype.invalidate=function(){this.value=void 0},q.populatedBy=function(X){return new q(X)},q}(),m0=eJ;var u0=function(q){A(X,q);function X(V,K){var Q=this,Y="Method "+V+"."+K+"() not implemented";return Q=q.call(this,Y)||this,Q}return X}(Error);var K5=function(q){A(X,q);function X(V){var K=this,Q="Cannot construct "+V+" - it has a private constructor";return K=q.call(this,Q)||this,K}return X}(Error);var A6=function(q){A(X,q);function X(V,K){var Q=this,Y=function(W){var Z,H;return(Z=W===null||W===void 0?void 0:W.name)!==null&&Z!==void 0?Z:(H=W===null||W===void 0?void 0:W.constructor)===null||H===void 0?void 0:H.name},J=Array.isArray(V)?V.map(Y):[Y(V)],G="Expected instance of "+J.join(" or ")+", "+("but got instance of "+(K?Y(K):K));return Q=q.call(this,G)||this,Q}return X}(Error);var Q7=function(q){A(X,q);function X(V){var K=this,Q=V+" stream encoding not supported";return K=q.call(this,Q)||this,K}return X}(Error);var Q5=function(q){A(X,q);function X(V,K){var Q=this,Y="Cannot call "+V+"."+K+"() more than once";return Q=q.call(this,Y)||this,Q}return X}(Error);var qG=function(q){A(X,q);function X(V){var K=this,Q="Missing catalog (ref="+V+")";return K=q.call(this,Q)||this,K}return X}(Error);var Y7=function(q){A(X,q);function X(){var V=this,K="Can't embed page with missing Contents";return V=q.call(this,K)||this,V}return X}(Error);var J7=function(q){A(X,q);function X(V){var K,Q,Y,J=this,G=(Y=(Q=(K=V===null||V===void 0?void 0:V.contructor)===null||K===void 0?void 0:K.name)!==null&&Q!==void 0?Q:V===null||V===void 0?void 0:V.name)!==null&&Y!==void 0?Y:V,W="Unrecognized stream type: "+G;return J=q.call(this,W)||this,J}return X}(Error);var G7=function(q){A(X,q);function X(){var V=this,K="Found mismatched contexts while embedding pages. All pages in the array passed to `PDFDocument.embedPages()` must be from the same document.";return V=q.call(this,K)||this,V}return X}(Error);var Z7=function(q){A(X,q);function X(V){var K=this,Q="Attempted to convert PDFArray with "+V+" elements to rectangle, but must have exactly 4 elements.";return K=q.call(this,Q)||this,K}return X}(Error);var G1=function(q){A(X,q);function X(V){var K=this,Q='Attempted to convert "'+V+'" to a date, but it does not match the PDF date string format.';return K=q.call(this,Q)||this,K}return X}(Error);var qq=function(q){A(X,q);function X(V,K){var Q=this,Y="Invalid targetIndex specified: targetIndex="+V+" must be less than Count="+K;return Q=q.call(this,Y)||this,Q}return X}(Error);var Xq=function(q){A(X,q);function X(V,K){var Q=this,Y="Failed to "+K+" at targetIndex="+V+" due to corrupt page tree: It is likely that one or more 'Count' entries are invalid";return Q=q.call(this,Y)||this,Q}return X}(Error);var Y5=function(q){A(X,q);function X(V,K,Q){var Y=this,J="index should be at least "+K+" and at most "+Q+", but was actually "+V;return Y=q.call(this,J)||this,Y}return X}(Error);var J5=function(q){A(X,q);function X(){var V=this,K="Attempted to set invalid field value";return V=q.call(this,K)||this,V}return X}(Error);var W7=function(q){A(X,q);function X(){var V=this,K="Attempted to select multiple values for single-select field";return V=q.call(this,K)||this,V}return X}(Error);var H7=function(q){A(X,q);function X(V){var K=this,Q="No /DA (default appearance) entry found for field: "+V;return K=q.call(this,Q)||this,K}return X}(Error);var U7=function(q){A(X,q);function X(V){var K=this,Q="No Tf operator found for DA of field: "+V;return K=q.call(this,Q)||this,K}return X}(Error);var Vq=function(q){A(X,q);function X(V,K){var Q=this,Y="Failed to parse number "+("(line:"+V.line+" col:"+V.column+" offset="+V.offset+'): "'+K+'"');return Q=q.call(this,Y)||this,Q}return X}(Error);var V6=function(q){A(X,q);function X(V,K){var Q=this,Y="Failed to parse PDF document "+("(line:"+V.line+" col:"+V.column+" offset="+V.offset+"): "+K);return Q=q.call(this,Y)||this,Q}return X}(Error);var z7=function(q){A(X,q);function X(V,K,Q){var Y=this,J="Expected next byte to be "+K+" but it was actually "+Q;return Y=q.call(this,V,J)||this,Y}return X}(V6);var M7=function(q){A(X,q);function X(V,K){var Q=this,Y="Failed to parse PDF object starting with the following byte: "+K;return Q=q.call(this,V,Y)||this,Q}return X}(V6);var k7=function(q){A(X,q);function X(V){var K=this,Q="Failed to parse invalid PDF object";return K=q.call(this,V,Q)||this,K}return X}(V6);var I7=function(q){A(X,q);function X(V){var K=this,Q="Failed to parse PDF stream";return K=q.call(this,V,Q)||this,K}return X}(V6);var E7=function(q){A(X,q);function X(V){var K=this,Q="Failed to parse PDF literal string due to unbalanced parenthesis";return K=q.call(this,V,Q)||this,K}return X}(V6);var j7=function(q){A(X,q);function X(V){var K=this,Q="Parser stalled";return K=q.call(this,V,Q)||this,K}return X}(V6);var L7=function(q){A(X,q);function X(V){var K=this,Q="No PDF header found";return K=q.call(this,V,Q)||this,K}return X}(V6);var B7=function(q){A(X,q);function X(V,K){var Q=this,Y="Did not find expected keyword '"+u8(K)+"'";return Q=q.call(this,V,Y)||this,Q}return X}(V6);var T7;(function(q){q[q.Null=0]="Null",q[q.Backspace=8]="Backspace",q[q.Tab=9]="Tab",q[q.Newline=10]="Newline",q[q.FormFeed=12]="FormFeed",q[q.CarriageReturn=13]="CarriageReturn",q[q.Space=32]="Space",q[q.ExclamationPoint=33]="ExclamationPoint",q[q.Hash=35]="Hash",q[q.Percent=37]="Percent",q[q.LeftParen=40]="LeftParen",q[q.RightParen=41]="RightParen",q[q.Plus=43]="Plus",q[q.Minus=45]="Minus",q[q.Dash=45]="Dash",q[q.Period=46]="Period",q[q.ForwardSlash=47]="ForwardSlash",q[q.Zero=48]="Zero",q[q.One=49]="One",q[q.Two=50]="Two",q[q.Three=51]="Three",q[q.Four=52]="Four",q[q.Five=53]="Five",q[q.Six=54]="Six",q[q.Seven=55]="Seven",q[q.Eight=56]="Eight",q[q.Nine=57]="Nine",q[q.LessThan=60]="LessThan",q[q.GreaterThan=62]="GreaterThan",q[q.A=65]="A",q[q.D=68]="D",q[q.E=69]="E",q[q.F=70]="F",q[q.O=79]="O",q[q.P=80]="P",q[q.R=82]="R",q[q.LeftSquareBracket=91]="LeftSquareBracket",q[q.BackSlash=92]="BackSlash",q[q.RightSquareBracket=93]="RightSquareBracket",q[q.a=97]="a",q[q.b=98]="b",q[q.d=100]="d",q[q.e=101]="e",q[q.f=102]="f",q[q.i=105]="i",q[q.j=106]="j",q[q.l=108]="l",q[q.m=109]="m",q[q.n=110]="n",q[q.o=111]="o",q[q.r=114]="r",q[q.s=115]="s",q[q.t=116]="t",q[q.u=117]="u",q[q.x=120]="x",q[q.LeftCurly=123]="LeftCurly",q[q.RightCurly=125]="RightCurly",q[q.Tilde=126]="Tilde"})(T7||(T7={}));var E=T7;var WK=$8(X1(),1);var XG=function(){function q(X,V){this.major=String(X),this.minor=String(V)}return q.prototype.toString=function(){var X=t0(129);return"%PDF-"+this.major+"."+this.minor+`
%`+X+X+X+X},q.prototype.sizeInBytes=function(){return 12+this.major.length+this.minor.length},q.prototype.copyBytesInto=function(X,V){var K=V;return X[V++]=E.Percent,X[V++]=E.P,X[V++]=E.D,X[V++]=E.F,X[V++]=E.Dash,V+=k0(this.major,X,V),X[V++]=E.Period,V+=k0(this.minor,X,V),X[V++]=E.Newline,X[V++]=E.Percent,X[V++]=129,X[V++]=129,X[V++]=129,X[V++]=129,V-K},q.forVersion=function(X,V){return new q(X,V)},q}(),_2=XG;var VG=function(){function q(){}return q.prototype.clone=function(X){throw new u0(this.constructor.name,"clone")},q.prototype.toString=function(){throw new u0(this.constructor.name,"toString")},q.prototype.sizeInBytes=function(){throw new u0(this.constructor.name,"sizeInBytes")},q.prototype.copyBytesInto=function(X,V){throw new u0(this.constructor.name,"copyBytesInto")},q}(),z0=VG;var KG=function(q){A(X,q);function X(V){var K=q.call(this)||this;return K.numberValue=V,K.stringValue=B4(V),K}return X.prototype.asNumber=function(){return this.numberValue},X.prototype.value=function(){return this.numberValue},X.prototype.clone=function(){return X.of(this.numberValue)},X.prototype.toString=function(){return this.stringValue},X.prototype.sizeInBytes=function(){return this.stringValue.length},X.prototype.copyBytesInto=function(V,K){return K+=k0(this.stringValue,V,K),this.stringValue.length},X.of=function(V){return new X(V)},X}(z0),x=KG;var QG=function(q){A(X,q);function X(V){var K=q.call(this)||this;return K.array=[],K.context=V,K}return X.prototype.size=function(){return this.array.length},X.prototype.push=function(V){this.array.push(V)},X.prototype.insert=function(V,K){this.array.splice(V,0,K)},X.prototype.indexOf=function(V){var K=this.array.indexOf(V);return K===-1?void 0:K},X.prototype.remove=function(V){this.array.splice(V,1)},X.prototype.set=function(V,K){this.array[V]=K},X.prototype.get=function(V){return this.array[V]},X.prototype.lookupMaybe=function(V){var K,Q=[];for(var Y=1;Y<arguments.length;Y++)Q[Y-1]=arguments[Y];return(K=this.context).lookupMaybe.apply(K,Q0([this.get(V)],Q))},X.prototype.lookup=function(V){var K,Q=[];for(var Y=1;Y<arguments.length;Y++)Q[Y-1]=arguments[Y];return(K=this.context).lookup.apply(K,Q0([this.get(V)],Q))},X.prototype.asRectangle=function(){if(this.size()!==4)throw new Z7(this.size());var V=this.lookup(0,x).asNumber(),K=this.lookup(1,x).asNumber(),Q=this.lookup(2,x).asNumber(),Y=this.lookup(3,x).asNumber(),J=V,G=K,W=Q-V,Z=Y-K;return{x:J,y:G,width:W,height:Z}},X.prototype.asArray=function(){return this.array.slice()},X.prototype.clone=function(V){var K=X.withContext(V||this.context);for(var Q=0,Y=this.size();Q<Y;Q++)K.push(this.array[Q]);return K},X.prototype.toString=function(){var V="[ ";for(var K=0,Q=this.size();K<Q;K++)V+=this.get(K).toString(),V+=" ";return V+="]",V},X.prototype.sizeInBytes=function(){var V=3;for(var K=0,Q=this.size();K<Q;K++)V+=this.get(K).sizeInBytes()+1;return V},X.prototype.copyBytesInto=function(V,K){var Q=K;V[K++]=E.LeftSquareBracket,V[K++]=E.Space;for(var Y=0,J=this.size();Y<J;Y++)K+=this.get(Y).copyBytesInto(V,K),V[K++]=E.Space;return V[K++]=E.RightSquareBracket,K-Q},X.prototype.scalePDFNumbers=function(V,K){for(var Q=0,Y=this.size();Q<Y;Q++){var J=this.lookup(Q);if(J instanceof x){var G=Q%2===0?V:K;this.set(Q,x.of(J.asNumber()*G))}}},X.withContext=function(V){return new X(V)},X}(z0),i=QG;var v7={},YG=function(q){A(X,q);function X(V,K){var Q=this;if(V!==v7)throw new K5("PDFBool");return Q=q.call(this)||this,Q.value=K,Q}return X.prototype.asBoolean=function(){return this.value},X.prototype.clone=function(){return this},X.prototype.toString=function(){return String(this.value)},X.prototype.sizeInBytes=function(){return this.value?4:5},X.prototype.copyBytesInto=function(V,K){if(this.value)return V[K++]=E.t,V[K++]=E.r,V[K++]=E.u,V[K++]=E.e,4;else return V[K++]=E.f,V[K++]=E.a,V[K++]=E.l,V[K++]=E.s,V[K++]=E.e,5},X.True=new X(v7,!0),X.False=new X(v7,!1),X}(z0),c2=YG;var V2=new Uint8Array(256);V2[E.LeftParen]=1;V2[E.RightParen]=1;V2[E.LessThan]=1;V2[E.GreaterThan]=1;V2[E.LeftSquareBracket]=1;V2[E.RightSquareBracket]=1;V2[E.LeftCurly]=1;V2[E.RightCurly]=1;V2[E.ForwardSlash]=1;V2[E.Percent]=1;var k2=new Uint8Array(256);k2[E.Null]=1;k2[E.Tab]=1;k2[E.Newline]=1;k2[E.FormFeed]=1;k2[E.CarriageReturn]=1;k2[E.Space]=1;var Kq=new Uint8Array(256);for(G5=0,R7=256;G5<R7;G5++)Kq[G5]=k2[G5]||V2[G5]?1:0;var G5,R7;Kq[E.Hash]=1;var JG=function(q){return q.replace(/#([\dABCDEF]{2})/g,function(X,V){return Q4(V)})},GG=function(q){return q>=E.ExclamationPoint&&q<=E.Tilde&&!Kq[q]},KK={},QK=new Map,ZG=function(q){A(X,q);function X(V,K){var Q=this;if(V!==KK)throw new K5("PDFName");Q=q.call(this)||this;var Y="/";for(var J=0,G=K.length;J<G;J++){var W=K[J],Z=s(W);Y+=GG(Z)?W:"#"+u2(Z)}return Q.encodedName=Y,Q}return X.prototype.asBytes=function(){var V=[],K="",Q=!1,Y=function(U){if(U!==void 0)V.push(U);Q=!1};for(var J=1,G=this.encodedName.length;J<G;J++){var W=this.encodedName[J],Z=s(W),H=this.encodedName[J+1];if(!Q)if(Z===E.Hash)Q=!0;else Y(Z);else if(Z>=E.Zero&&Z<=E.Nine||Z>=E.a&&Z<=E.f||Z>=E.A&&Z<=E.F){if(K+=W,K.length===2||!(H>="0"&&H<="9"||H>="a"&&H<="f"||H>="A"&&H<="F"))Y(parseInt(K,16)),K=""}else Y(Z)}return new Uint8Array(V)},X.prototype.decodeText=function(){var V=this.asBytes();return String.fromCharCode.apply(String,Array.from(V))},X.prototype.asString=function(){return this.encodedName},X.prototype.value=function(){return this.encodedName},X.prototype.clone=function(){return this},X.prototype.toString=function(){return this.encodedName},X.prototype.sizeInBytes=function(){return this.encodedName.length},X.prototype.copyBytesInto=function(V,K){return K+=k0(this.encodedName,V,K),this.encodedName.length},X.of=function(V){var K=JG(V),Q=QK.get(K);if(!Q)Q=new X(KK,K),QK.set(K,Q);return Q},X.Length=X.of("Length"),X.FlateDecode=X.of("FlateDecode"),X.Resources=X.of("Resources"),X.Font=X.of("Font"),X.XObject=X.of("XObject"),X.ExtGState=X.of("ExtGState"),X.Contents=X.of("Contents"),X.Type=X.of("Type"),X.Parent=X.of("Parent"),X.MediaBox=X.of("MediaBox"),X.Page=X.of("Page"),X.Annots=X.of("Annots"),X.TrimBox=X.of("TrimBox"),X.ArtBox=X.of("ArtBox"),X.BleedBox=X.of("BleedBox"),X.CropBox=X.of("CropBox"),X.Rotate=X.of("Rotate"),X.Title=X.of("Title"),X.Author=X.of("Author"),X.Subject=X.of("Subject"),X.Creator=X.of("Creator"),X.Keywords=X.of("Keywords"),X.Producer=X.of("Producer"),X.CreationDate=X.of("CreationDate"),X.ModDate=X.of("ModDate"),X}(z0),I=ZG;var WG=function(q){A(X,q);function X(){return q!==null&&q.apply(this,arguments)||this}return X.prototype.asNull=function(){return null},X.prototype.clone=function(){return this},X.prototype.toString=function(){return"null"},X.prototype.sizeInBytes=function(){return 4},X.prototype.copyBytesInto=function(V,K){return V[K++]=E.n,V[K++]=E.u,V[K++]=E.l,V[K++]=E.l,4},X}(z0),F0=new WG;var HG=function(q){A(X,q);function X(V,K){var Q=q.call(this)||this;return Q.dict=V,Q.context=K,Q}return X.prototype.keys=function(){return Array.from(this.dict.keys())},X.prototype.values=function(){return Array.from(this.dict.values())},X.prototype.entries=function(){return Array.from(this.dict.entries())},X.prototype.set=function(V,K){this.dict.set(V,K)},X.prototype.get=function(V,K){if(K===void 0)K=!1;var Q=this.dict.get(V);if(Q===F0&&!K)return;return Q},X.prototype.has=function(V){var K=this.dict.get(V);return K!==void 0&&K!==F0},X.prototype.lookupMaybe=function(V){var K,Q=[];for(var Y=1;Y<arguments.length;Y++)Q[Y-1]=arguments[Y];var J=Q.includes(F0),G=(K=this.context).lookupMaybe.apply(K,Q0([this.get(V,J)],Q));if(G===F0&&!J)return;return G},X.prototype.lookup=function(V){var K,Q=[];for(var Y=1;Y<arguments.length;Y++)Q[Y-1]=arguments[Y];var J=Q.includes(F0),G=(K=this.context).lookup.apply(K,Q0([this.get(V,J)],Q));if(G===F0&&!J)return;return G},X.prototype.delete=function(V){return this.dict.delete(V)},X.prototype.asMap=function(){return new Map(this.dict)},X.prototype.uniqueKey=function(V){if(V===void 0)V="";var K=this.keys(),Q=I.of(this.context.addRandomSuffix(V,10));while(K.includes(Q))Q=I.of(this.context.addRandomSuffix(V,10));return Q},X.prototype.clone=function(V){var K=X.withContext(V||this.context),Q=this.entries();for(var Y=0,J=Q.length;Y<J;Y++){var G=Q[Y],W=G[0],Z=G[1];K.set(W,Z)}return K},X.prototype.toString=function(){var V=`<<
`,K=this.entries();for(var Q=0,Y=K.length;Q<Y;Q++){var J=K[Q],G=J[0],W=J[1];V+=G.toString()+" "+W.toString()+`
`}return V+=">>",V},X.prototype.sizeInBytes=function(){var V=5,K=this.entries();for(var Q=0,Y=K.length;Q<Y;Q++){var J=K[Q],G=J[0],W=J[1];V+=G.sizeInBytes()+W.sizeInBytes()+2}return V},X.prototype.copyBytesInto=function(V,K){var Q=K;V[K++]=E.LessThan,V[K++]=E.LessThan,V[K++]=E.Newline;var Y=this.entries();for(var J=0,G=Y.length;J<G;J++){var W=Y[J],Z=W[0],H=W[1];K+=Z.copyBytesInto(V,K),V[K++]=E.Space,K+=H.copyBytesInto(V,K),V[K++]=E.Newline}return V[K++]=E.GreaterThan,V[K++]=E.GreaterThan,K-Q},X.withContext=function(V){return new X(new Map,V)},X.fromMapWithContext=function(V,K){return new X(V,K)},X}(z0),m=HG;var UG=function(q){A(X,q);function X(V){var K=q.call(this)||this;return K.dict=V,K}return X.prototype.clone=function(V){throw new u0(this.constructor.name,"clone")},X.prototype.getContentsString=function(){throw new u0(this.constructor.name,"getContentsString")},X.prototype.getContents=function(){throw new u0(this.constructor.name,"getContents")},X.prototype.getContentsSize=function(){throw new u0(this.constructor.name,"getContentsSize")},X.prototype.updateDict=function(){var V=this.getContentsSize();this.dict.set(I.Length,x.of(V))},X.prototype.sizeInBytes=function(){return this.updateDict(),this.dict.sizeInBytes()+this.getContentsSize()+18},X.prototype.toString=function(){this.updateDict();var V=this.dict.toString();return V+=`
stream
`,V+=this.getContentsString(),V+=`
endstream`,V},X.prototype.copyBytesInto=function(V,K){this.updateDict();var Q=K;K+=this.dict.copyBytesInto(V,K),V[K++]=E.Newline,V[K++]=E.s,V[K++]=E.t,V[K++]=E.r,V[K++]=E.e,V[K++]=E.a,V[K++]=E.m,V[K++]=E.Newline;var Y=this.getContents();for(var J=0,G=Y.length;J<G;J++)V[K++]=Y[J];return V[K++]=E.Newline,V[K++]=E.e,V[K++]=E.n,V[K++]=E.d,V[K++]=E.s,V[K++]=E.t,V[K++]=E.r,V[K++]=E.e,V[K++]=E.a,V[K++]=E.m,K-Q},X}(z0),E0=UG;var zG=function(q){A(X,q);function X(V,K){var Q=q.call(this,V)||this;return Q.contents=K,Q}return X.prototype.asUint8Array=function(){return this.contents.slice()},X.prototype.clone=function(V){return X.of(this.dict.clone(V),this.contents.slice())},X.prototype.getContentsString=function(){return u8(this.contents)},X.prototype.getContents=function(){return this.contents},X.prototype.getContentsSize=function(){return this.contents.length},X.of=function(V,K){return new X(V,K)},X}(E0),A2=zG;var YK={},JK=new Map,MG=function(q){A(X,q);function X(V,K,Q){var Y=this;if(V!==YK)throw new K5("PDFRef");return Y=q.call(this)||this,Y.objectNumber=K,Y.generationNumber=Q,Y.tag=K+" "+Q+" R",Y}return X.prototype.clone=function(){return this},X.prototype.toString=function(){return this.tag},X.prototype.sizeInBytes=function(){return this.tag.length},X.prototype.copyBytesInto=function(V,K){return K+=k0(this.tag,V,K),this.tag.length},X.of=function(V,K){if(K===void 0)K=0;var Q=V+" "+K+" R",Y=JK.get(Q);if(!Y)Y=new X(YK,V,K),JK.set(Q,Y);return Y},X}(z0),a=MG;var kG=function(){function q(X,V){this.name=X,this.args=V||[]}return q.prototype.clone=function(X){var V=Array(this.args.length);for(var K=0,Q=V.length;K<Q;K++){var Y=this.args[K];V[K]=Y instanceof z0?Y.clone(X):Y}return q.of(this.name,V)},q.prototype.toString=function(){var X="";for(var V=0,K=this.args.length;V<K;V++)X+=String(this.args[V])+" ";return X+=this.name,X},q.prototype.sizeInBytes=function(){var X=0;for(var V=0,K=this.args.length;V<K;V++){var Q=this.args[V];X+=(Q instanceof z0?Q.sizeInBytes():Q.length)+1}return X+=this.name.length,X},q.prototype.copyBytesInto=function(X,V){var K=V;for(var Q=0,Y=this.args.length;Q<Y;Q++){var J=this.args[Q];if(J instanceof z0)V+=J.copyBytesInto(X,V);else V+=k0(J,X,V);X[V++]=E.Space}return V+=k0(this.name,X,V),V-K},q.of=function(X,V){return new q(X,V)},q}(),e=kG;var O7;(function(q){q.NonStrokingColor="sc",q.NonStrokingColorN="scn",q.NonStrokingColorRgb="rg",q.NonStrokingColorGray="g",q.NonStrokingColorCmyk="k",q.NonStrokingColorspace="cs",q.StrokingColor="SC",q.StrokingColorN="SCN",q.StrokingColorRgb="RG",q.StrokingColorGray="G",q.StrokingColorCmyk="K",q.StrokingColorspace="CS",q.BeginMarkedContentSequence="BDC",q.BeginMarkedContent="BMC",q.EndMarkedContent="EMC",q.MarkedContentPointWithProps="DP",q.MarkedContentPoint="MP",q.DrawObject="Do",q.ConcatTransformationMatrix="cm",q.PopGraphicsState="Q",q.PushGraphicsState="q",q.SetFlatness="i",q.SetGraphicsStateParams="gs",q.SetLineCapStyle="J",q.SetLineDashPattern="d",q.SetLineJoinStyle="j",q.SetLineMiterLimit="M",q.SetLineWidth="w",q.SetTextMatrix="Tm",q.SetRenderingIntent="ri",q.AppendRectangle="re",q.BeginInlineImage="BI",q.BeginInlineImageData="ID",q.EndInlineImage="EI",q.ClipEvenOdd="W*",q.ClipNonZero="W",q.CloseAndStroke="s",q.CloseFillEvenOddAndStroke="b*",q.CloseFillNonZeroAndStroke="b",q.ClosePath="h",q.AppendBezierCurve="c",q.CurveToReplicateFinalPoint="y",q.CurveToReplicateInitialPoint="v",q.EndPath="n",q.FillEvenOddAndStroke="B*",q.FillEvenOdd="f*",q.FillNonZeroAndStroke="B",q.FillNonZero="f",q.LegacyFillNonZero="F",q.LineTo="l",q.MoveTo="m",q.ShadingFill="sh",q.StrokePath="S",q.BeginText="BT",q.EndText="ET",q.MoveText="Td",q.MoveTextSetLeading="TD",q.NextLine="T*",q.SetCharacterSpacing="Tc",q.SetFontAndSize="Tf",q.SetTextHorizontalScaling="Tz",q.SetTextLineHeight="TL",q.SetTextRenderingMode="Tr",q.SetTextRise="Ts",q.SetWordSpacing="Tw",q.ShowText="Tj",q.ShowTextAdjusted="TJ",q.ShowTextLine="'",q.ShowTextLineAndSpace='"',q.Type3D0="d0",q.Type3D1="d1",q.BeginCompatibilitySection="BX",q.EndCompatibilitySection="EX"})(O7||(O7={}));var X0=O7;var GK=$8(X1(),1);var IG=function(q){A(X,q);function X(V,K){var Q=q.call(this,V)||this;if(Q.computeContents=function(){var Y=Q.getUnencodedContents();return Q.encode?GK.default.deflate(Y):Y},Q.encode=K,K)V.set(I.of("Filter"),I.of("FlateDecode"));return Q.contentsCache=m0.populatedBy(Q.computeContents),Q}return X.prototype.getContents=function(){return this.contentsCache.access()},X.prototype.getContentsSize=function(){return this.contentsCache.access().length},X.prototype.getUnencodedContents=function(){throw new u0(this.constructor.name,"getUnencodedContents")},X}(E0),N6=IG;var EG=function(q){A(X,q);function X(V,K,Q){if(Q===void 0)Q=!0;var Y=q.call(this,V,Q)||this;return Y.operators=K,Y}return X.prototype.push=function(){var V,K=[];for(var Q=0;Q<arguments.length;Q++)K[Q]=arguments[Q];(V=this.operators).push.apply(V,K)},X.prototype.clone=function(V){var K=Array(this.operators.length);for(var Q=0,Y=this.operators.length;Q<Y;Q++)K[Q]=this.operators[Q].clone(V);var J=this,G=J.dict,W=J.encode;return X.of(G.clone(V),K,W)},X.prototype.getContentsString=function(){var V="";for(var K=0,Q=this.operators.length;K<Q;K++)V+=this.operators[K]+`
`;return V},X.prototype.getUnencodedContents=function(){var V=new Uint8Array(this.getUnencodedContentsSize()),K=0;for(var Q=0,Y=this.operators.length;Q<Y;Q++)K+=this.operators[Q].copyBytesInto(V,K),V[K++]=E.Newline;return V},X.prototype.getUnencodedContentsSize=function(){var V=0;for(var K=0,Q=this.operators.length;K<Q;K++)V+=this.operators[K].sizeInBytes()+1;return V},X.of=function(V,K,Q){if(Q===void 0)Q=!0;return new X(V,K,Q)},X}(N6),p2=EG;var ZK=function(){function q(X){this.seed=X}return q.prototype.nextInt=function(){var X=Math.sin(this.seed++)*1e4;return X-Math.floor(X)},q.withSeed=function(X){return new q(X)},q}();var jG=function(q,X){var V=q[0],K=X[0];return V.objectNumber-K.objectNumber},LG=function(){function q(){this.largestObjectNumber=0,this.header=_2.forVersion(1,7),this.trailerInfo={},this.indirectObjects=new Map,this.rng=ZK.withSeed(1)}return q.prototype.assign=function(X,V){if(this.indirectObjects.set(X,V),X.objectNumber>this.largestObjectNumber)this.largestObjectNumber=X.objectNumber},q.prototype.nextRef=function(){return this.largestObjectNumber+=1,a.of(this.largestObjectNumber)},q.prototype.register=function(X){var V=this.nextRef();return this.assign(V,X),V},q.prototype.delete=function(X){return this.indirectObjects.delete(X)},q.prototype.lookupMaybe=function(X){var V=[];for(var K=1;K<arguments.length;K++)V[K-1]=arguments[K];var Q=V.includes(F0),Y=X instanceof a?this.indirectObjects.get(X):X;if(!Y||Y===F0&&!Q)return;for(var J=0,G=V.length;J<G;J++){var W=V[J];if(W===F0){if(Y===F0)return Y}else if(Y instanceof W)return Y}throw new A6(V,Y)},q.prototype.lookup=function(X){var V=[];for(var K=1;K<arguments.length;K++)V[K-1]=arguments[K];var Q=X instanceof a?this.indirectObjects.get(X):X;if(V.length===0)return Q;for(var Y=0,J=V.length;Y<J;Y++){var G=V[Y];if(G===F0){if(Q===F0)return Q}else if(Q instanceof G)return Q}throw new A6(V,Q)},q.prototype.getObjectRef=function(X){var V=Array.from(this.indirectObjects.entries());for(var K=0,Q=V.length;K<Q;K++){var Y=V[K],J=Y[0],G=Y[1];if(G===X)return J}return},q.prototype.enumerateIndirectObjects=function(){return Array.from(this.indirectObjects.entries()).sort(jG)},q.prototype.obj=function(X){if(X instanceof z0)return X;else if(X===null||X===void 0)return F0;else if(typeof X==="string")return I.of(X);else if(typeof X==="number")return x.of(X);else if(typeof X==="boolean")return X?c2.True:c2.False;else if(Array.isArray(X)){var V=i.withContext(this);for(var K=0,Q=X.length;K<Q;K++)V.push(this.obj(X[K]));return V}else{var Y=m.withContext(this),J=Object.keys(X);for(var K=0,Q=J.length;K<Q;K++){var G=J[K],W=X[G];if(W!==void 0)Y.set(I.of(G),this.obj(W))}return Y}},q.prototype.stream=function(X,V){if(V===void 0)V={};return A2.of(this.obj(V),D8(X))},q.prototype.flateStream=function(X,V){if(V===void 0)V={};return this.stream(WK.default.deflate(D8(X)),o(o({},V),{Filter:"FlateDecode"}))},q.prototype.contentStream=function(X,V){if(V===void 0)V={};return p2.of(this.obj(V),X)},q.prototype.formXObject=function(X,V){if(V===void 0)V={};return this.contentStream(X,o(o({BBox:this.obj([0,0,0,0]),Matrix:this.obj([1,0,0,1,0,0])},V),{Type:"XObject",Subtype:"Form"}))},q.prototype.getPushGraphicsStateContentStream=function(){if(this.pushGraphicsStateContentStreamRef)return this.pushGraphicsStateContentStreamRef;var X=this.obj({}),V=e.of(X0.PushGraphicsState),K=p2.of(X,[V]);return this.pushGraphicsStateContentStreamRef=this.register(K),this.pushGraphicsStateContentStreamRef},q.prototype.getPopGraphicsStateContentStream=function(){if(this.popGraphicsStateContentStreamRef)return this.popGraphicsStateContentStreamRef;var X=this.obj({}),V=e.of(X0.PopGraphicsState),K=p2.of(X,[V]);return this.popGraphicsStateContentStreamRef=this.register(K),this.popGraphicsStateContentStreamRef},q.prototype.addRandomSuffix=function(X,V){if(V===void 0)V=4;return X+"-"+Math.floor(this.rng.nextInt()*Math.pow(10,V))},q.create=function(){return new q},q}(),Z5=LG;var BG=function(q){A(X,q);function X(V,K,Q){if(Q===void 0)Q=!0;var Y=q.call(this,V,K)||this;return Y.normalized=!1,Y.autoNormalizeCTM=Q,Y}return X.prototype.clone=function(V){var K=X.fromMapWithContext(new Map,V||this.context,this.autoNormalizeCTM),Q=this.entries();for(var Y=0,J=Q.length;Y<J;Y++){var G=Q[Y],W=G[0],Z=G[1];K.set(W,Z)}return K},X.prototype.Parent=function(){return this.lookupMaybe(I.Parent,m)},X.prototype.Contents=function(){return this.lookup(I.of("Contents"))},X.prototype.Annots=function(){return this.lookupMaybe(I.Annots,i)},X.prototype.BleedBox=function(){return this.lookupMaybe(I.BleedBox,i)},X.prototype.TrimBox=function(){return this.lookupMaybe(I.TrimBox,i)},X.prototype.ArtBox=function(){return this.lookupMaybe(I.ArtBox,i)},X.prototype.Resources=function(){var V=this.getInheritableAttribute(I.Resources);return this.context.lookupMaybe(V,m)},X.prototype.MediaBox=function(){var V=this.getInheritableAttribute(I.MediaBox);return this.context.lookup(V,i)},X.prototype.CropBox=function(){var V=this.getInheritableAttribute(I.CropBox);return this.context.lookupMaybe(V,i)},X.prototype.Rotate=function(){var V=this.getInheritableAttribute(I.Rotate);return this.context.lookupMaybe(V,x)},X.prototype.getInheritableAttribute=function(V){var K;return this.ascend(function(Q){if(!K)K=Q.get(V)}),K},X.prototype.setParent=function(V){this.set(I.Parent,V)},X.prototype.addContentStream=function(V){var K=this.normalizedEntries().Contents||this.context.obj([]);this.set(I.Contents,K),K.push(V)},X.prototype.wrapContentStreams=function(V,K){var Q=this.Contents();if(Q instanceof i)return Q.insert(0,V),Q.push(K),!0;return!1},X.prototype.addAnnot=function(V){var K=this.normalizedEntries().Annots;K.push(V)},X.prototype.removeAnnot=function(V){var K=this.normalizedEntries().Annots,Q=K.indexOf(V);if(Q!==void 0)K.remove(Q)},X.prototype.setFontDictionary=function(V,K){var Q=this.normalizedEntries().Font;Q.set(V,K)},X.prototype.newFontDictionaryKey=function(V){var K=this.normalizedEntries().Font;return K.uniqueKey(V)},X.prototype.newFontDictionary=function(V,K){var Q=this.newFontDictionaryKey(V);return this.setFontDictionary(Q,K),Q},X.prototype.setXObject=function(V,K){var Q=this.normalizedEntries().XObject;Q.set(V,K)},X.prototype.newXObjectKey=function(V){var K=this.normalizedEntries().XObject;return K.uniqueKey(V)},X.prototype.newXObject=function(V,K){var Q=this.newXObjectKey(V);return this.setXObject(Q,K),Q},X.prototype.setExtGState=function(V,K){var Q=this.normalizedEntries().ExtGState;Q.set(V,K)},X.prototype.newExtGStateKey=function(V){var K=this.normalizedEntries().ExtGState;return K.uniqueKey(V)},X.prototype.newExtGState=function(V,K){var Q=this.newExtGStateKey(V);return this.setExtGState(Q,K),Q},X.prototype.ascend=function(V){V(this);var K=this.Parent();if(K)K.ascend(V)},X.prototype.normalize=function(){if(this.normalized)return;var V=this.context,K=this.get(I.Contents),Q=this.context.lookup(K);if(Q instanceof E0)this.set(I.Contents,V.obj([K]));if(this.autoNormalizeCTM)this.wrapContentStreams(this.context.getPushGraphicsStateContentStream(),this.context.getPopGraphicsStateContentStream());var Y=this.getInheritableAttribute(I.Resources),J=V.lookupMaybe(Y,m)||V.obj({});this.set(I.Resources,J);var G=J.lookupMaybe(I.Font,m)||V.obj({});J.set(I.Font,G);var W=J.lookupMaybe(I.XObject,m)||V.obj({});J.set(I.XObject,W);var Z=J.lookupMaybe(I.ExtGState,m)||V.obj({});J.set(I.ExtGState,Z);var H=this.Annots()||V.obj([]);this.set(I.Annots,H),this.normalized=!0},X.prototype.normalizedEntries=function(){this.normalize();var V=this.Annots(),K=this.Resources(),Q=this.Contents();return{Annots:V,Resources:K,Contents:Q,Font:K.lookup(I.Font,m),XObject:K.lookup(I.XObject,m),ExtGState:K.lookup(I.ExtGState,m)}},X.InheritableEntries=["Resources","MediaBox","CropBox","Rotate"],X.withContextAndParent=function(V,K){var Q=new Map;return Q.set(I.Type,I.Page),Q.set(I.Parent,K),Q.set(I.Resources,V.obj({})),Q.set(I.MediaBox,V.obj([0,0,612,792])),new X(Q,V,!1)},X.fromMapWithContext=function(V,K,Q){if(Q===void 0)Q=!0;return new X(V,K,Q)},X}(m),_0=BG;var TG=function(){function q(X,V){var K=this;this.traversedObjects=new Map,this.copy=function(Q){return Q instanceof _0?K.copyPDFPage(Q):Q instanceof m?K.copyPDFDict(Q):Q instanceof i?K.copyPDFArray(Q):Q instanceof E0?K.copyPDFStream(Q):Q instanceof a?K.copyPDFIndirectObject(Q):Q.clone()},this.copyPDFPage=function(Q){var Y=Q.clone(),J=_0.InheritableEntries;for(var G=0,W=J.length;G<W;G++){var Z=I.of(J[G]),H=Y.getInheritableAttribute(Z);if(!Y.get(Z)&&H)Y.set(Z,H)}return Y.delete(I.of("Parent")),K.copyPDFDict(Y)},this.copyPDFDict=function(Q){if(K.traversedObjects.has(Q))return K.traversedObjects.get(Q);var Y=Q.clone(K.dest);K.traversedObjects.set(Q,Y);var J=Q.entries();for(var G=0,W=J.length;G<W;G++){var Z=J[G],H=Z[0],U=Z[1];Y.set(H,K.copy(U))}return Y},this.copyPDFArray=function(Q){if(K.traversedObjects.has(Q))return K.traversedObjects.get(Q);var Y=Q.clone(K.dest);K.traversedObjects.set(Q,Y);for(var J=0,G=Q.size();J<G;J++){var W=Q.get(J);Y.set(J,K.copy(W))}return Y},this.copyPDFStream=function(Q){if(K.traversedObjects.has(Q))return K.traversedObjects.get(Q);var Y=Q.clone(K.dest);K.traversedObjects.set(Q,Y);var J=Q.dict.entries();for(var G=0,W=J.length;G<W;G++){var Z=J[G],H=Z[0],U=Z[1];Y.dict.set(H,K.copy(U))}return Y},this.copyPDFIndirectObject=function(Q){var Y=K.traversedObjects.has(Q);if(!Y){var J=K.dest.nextRef();K.traversedObjects.set(Q,J);var G=K.src.lookup(Q);if(G){var W=K.copy(G);K.dest.assign(J,W)}}return K.traversedObjects.get(Q)},this.src=X,this.dest=V}return q.for=function(X,V){return new q(X,V)},q}(),Z1=TG;var vG=function(){function q(X){this.subsections=X?[[X]]:[],this.chunkIdx=0,this.chunkLength=X?1:0}return q.prototype.addEntry=function(X,V){this.append({ref:X,offset:V,deleted:!1})},q.prototype.addDeletedEntry=function(X,V){this.append({ref:X,offset:V,deleted:!0})},q.prototype.toString=function(){var X=`xref
`;for(var V=0,K=this.subsections.length;V<K;V++){var Q=this.subsections[V];X+=Q[0].ref.objectNumber+" "+Q.length+`
`;for(var Y=0,J=Q.length;Y<J;Y++){var G=Q[Y];X+=e0(String(G.offset),10,"0"),X+=" ",X+=e0(String(G.ref.generationNumber),5,"0"),X+=" ",X+=G.deleted?"f":"n",X+=`
`}}return X},q.prototype.sizeInBytes=function(){var X=5;for(var V=0,K=this.subsections.length;V<K;V++){var Q=this.subsections[V],Y=Q.length,J=Q[0];X+=2,X+=String(J.ref.objectNumber).length,X+=String(Y).length,X+=20*Y}return X},q.prototype.copyBytesInto=function(X,V){var K=V;return X[V++]=E.x,X[V++]=E.r,X[V++]=E.e,X[V++]=E.f,X[V++]=E.Newline,V+=this.copySubsectionsIntoBuffer(this.subsections,X,V),V-K},q.prototype.copySubsectionsIntoBuffer=function(X,V,K){var Q=K,Y=X.length;for(var J=0;J<Y;J++){var G=this.subsections[J],W=String(G[0].ref.objectNumber);K+=k0(W,V,K),V[K++]=E.Space;var Z=String(G.length);K+=k0(Z,V,K),V[K++]=E.Newline,K+=this.copyEntriesIntoBuffer(G,V,K)}return K-Q},q.prototype.copyEntriesIntoBuffer=function(X,V,K){var Q=X.length;for(var Y=0;Y<Q;Y++){var J=X[Y],G=e0(String(J.offset),10,"0");K+=k0(G,V,K),V[K++]=E.Space;var W=e0(String(J.ref.generationNumber),5,"0");K+=k0(W,V,K),V[K++]=E.Space,V[K++]=J.deleted?E.f:E.n,V[K++]=E.Space,V[K++]=E.Newline}return 20*Q},q.prototype.append=function(X){if(this.chunkLength===0){this.subsections.push([X]),this.chunkIdx=0,this.chunkLength=1;return}var V=this.subsections[this.chunkIdx],K=V[this.chunkLength-1];if(X.ref.objectNumber-K.ref.objectNumber>1)this.subsections.push([X]),this.chunkIdx+=1,this.chunkLength=1;else V.push(X),this.chunkLength+=1},q.create=function(){return new q({ref:a.of(0,65535),offset:0,deleted:!0})},q.createEmpty=function(){return new q},q}(),i5=vG;var RG=function(){function q(X){this.lastXRefOffset=String(X)}return q.prototype.toString=function(){return`startxref
`+this.lastXRefOffset+`
%%EOF`},q.prototype.sizeInBytes=function(){return 16+this.lastXRefOffset.length},q.prototype.copyBytesInto=function(X,V){var K=V;return X[V++]=E.s,X[V++]=E.t,X[V++]=E.a,X[V++]=E.r,X[V++]=E.t,X[V++]=E.x,X[V++]=E.r,X[V++]=E.e,X[V++]=E.f,X[V++]=E.Newline,V+=k0(this.lastXRefOffset,X,V),X[V++]=E.Newline,X[V++]=E.Percent,X[V++]=E.Percent,X[V++]=E.E,X[V++]=E.O,X[V++]=E.F,V-K},q.forLastCrossRefSectionOffset=function(X){return new q(X)},q}(),S6=RG;var OG=function(){function q(X){this.dict=X}return q.prototype.toString=function(){return`trailer
`+this.dict.toString()},q.prototype.sizeInBytes=function(){return 8+this.dict.sizeInBytes()},q.prototype.copyBytesInto=function(X,V){var K=V;return X[V++]=E.t,X[V++]=E.r,X[V++]=E.a,X[V++]=E.i,X[V++]=E.l,X[V++]=E.e,X[V++]=E.r,X[V++]=E.Newline,V+=this.dict.copyBytesInto(X,V),V-K},q.of=function(X){return new q(X)},q}(),Qq=OG;var wG=function(q){A(X,q);function X(V,K,Q){if(Q===void 0)Q=!0;var Y=q.call(this,V.obj({}),Q)||this;return Y.objects=K,Y.offsets=Y.computeObjectOffsets(),Y.offsetsString=Y.computeOffsetsString(),Y.dict.set(I.of("Type"),I.of("ObjStm")),Y.dict.set(I.of("N"),x.of(Y.objects.length)),Y.dict.set(I.of("First"),x.of(Y.offsetsString.length)),Y}return X.prototype.getObjectsCount=function(){return this.objects.length},X.prototype.clone=function(V){return X.withContextAndObjects(V||this.dict.context,this.objects.slice(),this.encode)},X.prototype.getContentsString=function(){var V=this.offsetsString;for(var K=0,Q=this.objects.length;K<Q;K++){var Y=this.objects[K],J=Y[1];V+=J+`
`}return V},X.prototype.getUnencodedContents=function(){var V=new Uint8Array(this.getUnencodedContentsSize()),K=k0(this.offsetsString,V,0);for(var Q=0,Y=this.objects.length;Q<Y;Q++){var J=this.objects[Q],G=J[1];K+=G.copyBytesInto(V,K),V[K++]=E.Newline}return V},X.prototype.getUnencodedContentsSize=function(){return this.offsetsString.length+n6(this.offsets)[1]+n6(this.objects)[1].sizeInBytes()+1},X.prototype.computeOffsetsString=function(){var V="";for(var K=0,Q=this.offsets.length;K<Q;K++){var Y=this.offsets[K],J=Y[0],G=Y[1];V+=J+" "+G+" "}return V},X.prototype.computeObjectOffsets=function(){var V=0,K=Array(this.objects.length);for(var Q=0,Y=this.objects.length;Q<Y;Q++){var J=this.objects[Q],G=J[0],W=J[1];K[Q]=[G.objectNumber,V],V+=W.sizeInBytes()+1}return K},X.withContextAndObjects=function(V,K,Q){if(Q===void 0)Q=!0;return new X(V,K,Q)},X}(N6),a5=wG;var AG=function(){function q(X,V){var K=this;this.parsedObjects=0,this.shouldWaitForTick=function(Q){return K.parsedObjects+=Q,K.parsedObjects%K.objectsPerTick===0},this.context=X,this.objectsPerTick=V}return q.prototype.serializeToBuffer=function(){return _(this,void 0,void 0,function(){var X,V,K,Q,Y,J,G,W,Z,H,U,z,k,M,j,B,L;return c(this,function(O){switch(O.label){case 0:return[4,this.computeBufferSize()];case 1:X=O.sent(),V=X.size,K=X.header,Q=X.indirectObjects,Y=X.xref,J=X.trailerDict,G=X.trailer,W=0,Z=new Uint8Array(V),W+=K.copyBytesInto(Z,W),Z[W++]=E.Newline,Z[W++]=E.Newline,H=0,U=Q.length,O.label=2;case 2:if(!(H<U))return[3,5];if(z=Q[H],k=z[0],M=z[1],j=String(k.objectNumber),W+=k0(j,Z,W),Z[W++]=E.Space,B=String(k.generationNumber),W+=k0(B,Z,W),Z[W++]=E.Space,Z[W++]=E.o,Z[W++]=E.b,Z[W++]=E.j,Z[W++]=E.Newline,W+=M.copyBytesInto(Z,W),Z[W++]=E.Newline,Z[W++]=E.e,Z[W++]=E.n,Z[W++]=E.d,Z[W++]=E.o,Z[W++]=E.b,Z[W++]=E.j,Z[W++]=E.Newline,Z[W++]=E.Newline,L=M instanceof a5?M.getObjectsCount():1,!this.shouldWaitForTick(L))return[3,4];return[4,R2()];case 3:O.sent(),O.label=4;case 4:return H++,[3,2];case 5:if(Y)W+=Y.copyBytesInto(Z,W),Z[W++]=E.Newline;if(J)W+=J.copyBytesInto(Z,W),Z[W++]=E.Newline,Z[W++]=E.Newline;return W+=G.copyBytesInto(Z,W),[2,Z]}})})},q.prototype.computeIndirectObjectSize=function(X){var V=X[0],K=X[1],Q=V.sizeInBytes()+3,Y=K.sizeInBytes()+9;return Q+Y},q.prototype.createTrailerDict=function(){return this.context.obj({Size:this.context.largestObjectNumber+1,Root:this.context.trailerInfo.Root,Encrypt:this.context.trailerInfo.Encrypt,Info:this.context.trailerInfo.Info,ID:this.context.trailerInfo.ID})},q.prototype.computeBufferSize=function(){return _(this,void 0,void 0,function(){var X,V,K,Q,Y,J,G,W,Z,H,U;return c(this,function(z){switch(z.label){case 0:X=_2.forVersion(1,7),V=X.sizeInBytes()+2,K=i5.create(),Q=this.context.enumerateIndirectObjects(),Y=0,J=Q.length,z.label=1;case 1:if(!(Y<J))return[3,4];if(G=Q[Y],W=G[0],K.addEntry(W,V),V+=this.computeIndirectObjectSize(G),!this.shouldWaitForTick(1))return[3,3];return[4,R2()];case 2:z.sent(),z.label=3;case 3:return Y++,[3,1];case 4:return Z=V,V+=K.sizeInBytes()+1,H=Qq.of(this.createTrailerDict()),V+=H.sizeInBytes()+2,U=S6.forLastCrossRefSectionOffset(Z),V+=U.sizeInBytes(),[2,{size:V,header:X,indirectObjects:Q,xref:K,trailerDict:H,trailer:U}]}})})},q.forContext=function(X,V){return new q(X,V)},q}(),o5=AG;var NG=function(q){A(X,q);function X(V){var K=q.call(this)||this;return K.data=V,K}return X.prototype.clone=function(){return X.of(this.data.slice())},X.prototype.toString=function(){return"PDFInvalidObject("+this.data.length+" bytes)"},X.prototype.sizeInBytes=function(){return this.data.length},X.prototype.copyBytesInto=function(V,K){var Q=this.data.length;for(var Y=0;Y<Q;Y++)V[K++]=this.data[Y];return Q},X.of=function(V){return new X(V)},X}(z0),s5=NG;var y6;(function(q){q[q.Deleted=0]="Deleted",q[q.Uncompressed=1]="Uncompressed",q[q.Compressed=2]="Compressed"})(y6||(y6={}));var SG=function(q){A(X,q);function X(V,K,Q){if(Q===void 0)Q=!0;var Y=q.call(this,V,Q)||this;return Y.computeIndex=function(){var J=[],G=0;for(var W=0,Z=Y.entries.length;W<Z;W++){var H=Y.entries[W],U=Y.entries[W-1];if(W===0)J.push(H.ref.objectNumber);else if(H.ref.objectNumber-U.ref.objectNumber>1)J.push(G),J.push(H.ref.objectNumber),G=0;G+=1}return J.push(G),J},Y.computeEntryTuples=function(){var J=Array(Y.entries.length);for(var G=0,W=Y.entries.length;G<W;G++){var Z=Y.entries[G];if(Z.type===y6.Deleted){var{type:H,nextFreeObjectNumber:U,ref:z}=Z;J[G]=[H,U,z.generationNumber]}if(Z.type===y6.Uncompressed){var{type:H,offset:k,ref:z}=Z;J[G]=[H,k,z.generationNumber]}if(Z.type===y6.Compressed){var{type:H,objectStreamRef:M,index:j}=Z;J[G]=[H,M.objectNumber,j]}}return J},Y.computeMaxEntryByteWidths=function(){var J=Y.entryTuplesCache.access(),G=[0,0,0];for(var W=0,Z=J.length;W<Z;W++){var H=J[W],U=H[0],z=H[1],k=H[2],M=P5(U),j=P5(z),B=P5(k);if(M>G[0])G[0]=M;if(j>G[1])G[1]=j;if(B>G[2])G[2]=B}return G},Y.entries=K||[],Y.entryTuplesCache=m0.populatedBy(Y.computeEntryTuples),Y.maxByteWidthsCache=m0.populatedBy(Y.computeMaxEntryByteWidths),Y.indexCache=m0.populatedBy(Y.computeIndex),V.set(I.of("Type"),I.of("XRef")),Y}return X.prototype.addDeletedEntry=function(V,K){var Q=y6.Deleted;this.entries.push({type:Q,ref:V,nextFreeObjectNumber:K}),this.entryTuplesCache.invalidate(),this.maxByteWidthsCache.invalidate(),this.indexCache.invalidate(),this.contentsCache.invalidate()},X.prototype.addUncompressedEntry=function(V,K){var Q=y6.Uncompressed;this.entries.push({type:Q,ref:V,offset:K}),this.entryTuplesCache.invalidate(),this.maxByteWidthsCache.invalidate(),this.indexCache.invalidate(),this.contentsCache.invalidate()},X.prototype.addCompressedEntry=function(V,K,Q){var Y=y6.Compressed;this.entries.push({type:Y,ref:V,objectStreamRef:K,index:Q}),this.entryTuplesCache.invalidate(),this.maxByteWidthsCache.invalidate(),this.indexCache.invalidate(),this.contentsCache.invalidate()},X.prototype.clone=function(V){var K=this,Q=K.dict,Y=K.entries,J=K.encode;return X.of(Q.clone(V),Y.slice(),J)},X.prototype.getContentsString=function(){var V=this.entryTuplesCache.access(),K=this.maxByteWidthsCache.access(),Q="";for(var Y=0,J=V.length;Y<J;Y++){var G=V[Y],W=G[0],Z=G[1],H=G[2],U=I6(j6(W)),z=I6(j6(Z)),k=I6(j6(H));for(var M=K[0]-1;M>=0;M--)Q+=(U[M]||0).toString(2);for(var M=K[1]-1;M>=0;M--)Q+=(z[M]||0).toString(2);for(var M=K[2]-1;M>=0;M--)Q+=(k[M]||0).toString(2)}return Q},X.prototype.getUnencodedContents=function(){var V=this.entryTuplesCache.access(),K=this.maxByteWidthsCache.access(),Q=new Uint8Array(this.getUnencodedContentsSize()),Y=0;for(var J=0,G=V.length;J<G;J++){var W=V[J],Z=W[0],H=W[1],U=W[2],z=I6(j6(Z)),k=I6(j6(H)),M=I6(j6(U));for(var j=K[0]-1;j>=0;j--)Q[Y++]=z[j]||0;for(var j=K[1]-1;j>=0;j--)Q[Y++]=k[j]||0;for(var j=K[2]-1;j>=0;j--)Q[Y++]=M[j]||0}return Q},X.prototype.getUnencodedContentsSize=function(){var V=this.maxByteWidthsCache.access(),K=z4(V);return K*this.entries.length},X.prototype.updateDict=function(){q.prototype.updateDict.call(this);var V=this.maxByteWidthsCache.access(),K=this.indexCache.access(),Q=this.dict.context;this.dict.set(I.of("W"),Q.obj(V)),this.dict.set(I.of("Index"),Q.obj(K))},X.create=function(V,K){if(K===void 0)K=!0;var Q=new X(V,[],K);return Q.addDeletedEntry(a.of(0,65535),0),Q},X.of=function(V,K,Q){if(Q===void 0)Q=!0;return new X(V,K,Q)},X}(N6),Yq=SG;var yG=function(q){A(X,q);function X(V,K,Q,Y){var J=q.call(this,V,K)||this;return J.encodeStreams=Q,J.objectsPerStream=Y,J}return X.prototype.computeBufferSize=function(){return _(this,void 0,void 0,function(){var V,K,Q,Y,J,G,W,Z,M,j,H,L,U,z,B,k,M,j,B,L,O,N,R,v;return c(this,function(w){switch(w.label){case 0:V=this.context.largestObjectNumber+1,K=_2.forVersion(1,7),Q=K.sizeInBytes()+2,Y=Yq.create(this.createTrailerDict(),this.encodeStreams),J=[],G=[],W=[],Z=this.context.enumerateIndirectObjects(),M=0,j=Z.length,w.label=1;case 1:if(!(M<j))return[3,6];if(H=Z[M],L=H[0],U=H[1],z=L===this.context.trailerInfo.Encrypt||U instanceof E0||U instanceof s5||L.generationNumber!==0,!z)return[3,4];if(J.push(H),Y.addUncompressedEntry(L,Q),Q+=this.computeIndirectObjectSize(H),!this.shouldWaitForTick(1))return[3,3];return[4,R2()];case 2:w.sent(),w.label=3;case 3:return[3,5];case 4:if(B=n6(G),k=n6(W),!B||B.length%this.objectsPerStream===0)B=[],G.push(B),k=a.of(V++),W.push(k);Y.addCompressedEntry(L,k,B.length),B.push(H),w.label=5;case 5:return M++,[3,1];case 6:M=0,j=G.length,w.label=7;case 7:if(!(M<j))return[3,10];if(B=G[M],L=W[M],O=a5.withContextAndObjects(this.context,B,this.encodeStreams),Y.addUncompressedEntry(L,Q),Q+=this.computeIndirectObjectSize([L,O]),J.push([L,O]),!this.shouldWaitForTick(B.length))return[3,9];return[4,R2()];case 8:w.sent(),w.label=9;case 9:return M++,[3,7];case 10:return N=a.of(V++),Y.dict.set(I.of("Size"),x.of(V)),Y.addUncompressedEntry(N,Q),R=Q,Q+=this.computeIndirectObjectSize([N,Y]),J.push([N,Y]),v=S6.forLastCrossRefSectionOffset(R),Q+=v.sizeInBytes(),[2,{size:Q,header:K,indirectObjects:J,trailer:v}]}})})},X.forContext=function(V,K,Q,Y){if(Q===void 0)Q=!0;if(Y===void 0)Y=50;return new X(V,K,Q,Y)},X}(o5),Jq=yG;var $G=function(q){A(X,q);function X(V){var K=q.call(this)||this;return K.value=V,K}return X.prototype.asBytes=function(){var V=this.value+(this.value.length%2===1?"0":""),K=V.length,Q=new Uint8Array(V.length/2),Y=0,J=0;while(Y<K){var G=parseInt(V.substring(Y,Y+2),16);Q[J]=G,Y+=2,J+=1}return Q},X.prototype.decodeText=function(){var V=this.asBytes();if(b8(V))return x8(V);return J1(V)},X.prototype.decodeDate=function(){var V=this.decodeText(),K=P8(V);if(!K)throw new G1(V);return K},X.prototype.asString=function(){return this.value},X.prototype.clone=function(){return X.of(this.value)},X.prototype.toString=function(){return"<"+this.value+">"},X.prototype.sizeInBytes=function(){return this.value.length+2},X.prototype.copyBytesInto=function(V,K){return V[K++]=E.LessThan,K+=k0(this.value,V,K),V[K++]=E.GreaterThan,this.value.length+2},X.of=function(V){return new X(V)},X.fromText=function(V){var K=E4(V),Q="";for(var Y=0,J=K.length;Y<J;Y++)Q+=D2(K[Y],4);return new X(Q)},X}(z0),g=$G;var CG=function(){function q(X,V){this.encoding=X===V5.ZapfDingbats?K1.ZapfDingbats:X===V5.Symbol?K1.Symbol:K1.WinAnsi,this.font=i9.load(X),this.fontName=this.font.FontName,this.customName=V}return q.prototype.encodeText=function(X){var V=this.encodeTextAsGlyphs(X),K=Array(V.length);for(var Q=0,Y=V.length;Q<Y;Q++)K[Q]=u2(V[Q].code);return g.of(K.join(""))},q.prototype.widthOfTextAtSize=function(X,V){var K=this.encodeTextAsGlyphs(X),Q=0;for(var Y=0,J=K.length;Y<J;Y++){var G=K[Y].name,W=(K[Y+1]||{}).name,Z=this.font.getXAxisKerningForPair(G,W)||0;Q+=this.widthOfGlyph(G)+Z}var H=V/1000;return Q*H},q.prototype.heightOfFontAtSize=function(X,V){if(V===void 0)V={};var K=V.descender,Q=K===void 0?!0:K,Y=this.font,J=Y.Ascender,G=Y.Descender,W=Y.FontBBox,Z=J||W[3],H=G||W[1],U=Z-H;if(!Q)U+=G||0;return U/1000*X},q.prototype.sizeOfFontAtHeight=function(X){var V=this.font,K=V.Ascender,Q=V.Descender,Y=V.FontBBox,J=K||Y[3],G=Q||Y[1];return 1000*X/(J-G)},q.prototype.embedIntoContext=function(X,V){var K=X.obj({Type:"Font",Subtype:"Type1",BaseFont:this.customName||this.fontName,Encoding:this.encoding===K1.WinAnsi?"WinAnsiEncoding":void 0});if(V)return X.assign(V,K),V;else return X.register(K)},q.prototype.widthOfGlyph=function(X){return this.font.getWidthOfGlyph(X)||250},q.prototype.encodeTextAsGlyphs=function(X){var V=Array.from(X),K=Array(V.length);for(var Q=0,Y=V.length;Q<Y;Q++){var J=K4(V[Q]);K[Q]=this.encoding.encodeUnicodeCodePoint(J)}return K},q.for=function(X,V){return new q(X,V)},q}(),$6=CG;var UK=function(q,X){var V=Array(q.length);for(var K=0,Q=q.length;K<Q;K++){var Y=q[K],J=HK(Gq(X(Y))),G=HK.apply(void 0,Y.codePoints.map(FG));V[K]=[J,G]}return hG(V)},hG=function(q){return`/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CIDSystemInfo <<
/Registry (Adobe)
/Ordering (UCS)
/Supplement 0
>> def
/CMapName /Adobe-Identity-UCS def
/CMapType 2 def
1 begincodespacerange
<0000><ffff>
endcodespacerange
`+q.length+` beginbfchar
`+q.map(function(X){var V=X[0],K=X[1];return V+" "+K}).join(`
`)+`
endbfchar
endcmap
CMapName currentdict /CMap defineresource pop
end
end`},HK=function(){var q=[];for(var X=0;X<arguments.length;X++)q[X]=arguments[X];return"<"+q.join("")+">"},Gq=function(q){return D2(q,4)},FG=function(q){if(j4(q))return Gq(q);if(L4(q)){var X=D1(q),V=u1(q);return""+Gq(X)+Gq(V)}var K=u2(q),Q="0x"+K+" is not a valid UTF-8 or UTF-16 codepoint.";throw Error(Q)};var PG=function(q){var X=0,V=function(K){X|=1<<K-1};if(q.fixedPitch)V(1);if(q.serif)V(2);if(q.symbolic)V(3);if(q.script)V(4);if(q.nonsymbolic)V(6);if(q.italic)V(7);if(q.allCap)V(17);if(q.smallCap)V(18);if(q.forceBold)V(19);return X},zK=function(q){var X=q["OS/2"]?q["OS/2"].sFamilyClass:0,V=PG({fixedPitch:q.post.isFixedPitch,serif:1<=X&&X<=7,symbolic:!0,script:X===10,italic:q.head.macStyle.italic});return V};var DG=function(q){A(X,q);function X(V){var K=q.call(this)||this;return K.value=V,K}return X.prototype.asBytes=function(){var V=[],K="",Q=!1,Y=function(U){if(U!==void 0)V.push(U);Q=!1};for(var J=0,G=this.value.length;J<G;J++){var W=this.value[J],Z=s(W),H=this.value[J+1];if(!Q)if(Z===E.BackSlash)Q=!0;else Y(Z);else if(Z===E.Newline)Y();else if(Z===E.CarriageReturn)Y();else if(Z===E.n)Y(E.Newline);else if(Z===E.r)Y(E.CarriageReturn);else if(Z===E.t)Y(E.Tab);else if(Z===E.b)Y(E.Backspace);else if(Z===E.f)Y(E.FormFeed);else if(Z===E.LeftParen)Y(E.LeftParen);else if(Z===E.RightParen)Y(E.RightParen);else if(Z===E.Backspace)Y(E.BackSlash);else if(Z>=E.Zero&&Z<=E.Seven){if(K+=W,K.length===3||!(H>="0"&&H<="7"))Y(parseInt(K,8)),K=""}else Y(Z)}return new Uint8Array(V)},X.prototype.decodeText=function(){var V=this.asBytes();if(b8(V))return x8(V);return J1(V)},X.prototype.decodeDate=function(){var V=this.decodeText(),K=P8(V);if(!K)throw new G1(V);return K},X.prototype.asString=function(){return this.value},X.prototype.clone=function(){return X.of(this.value)},X.prototype.toString=function(){return"("+this.value+")"},X.prototype.sizeInBytes=function(){return this.value.length+2},X.prototype.copyBytesInto=function(V,K){return V[K++]=E.LeftParen,K+=k0(this.value,V,K),V[K++]=E.RightParen,this.value.length+2},X.of=function(V){return new X(V)},X.fromDate=function(V){var K=e0(String(V.getUTCFullYear()),4,"0"),Q=e0(String(V.getUTCMonth()+1),2,"0"),Y=e0(String(V.getUTCDate()),2,"0"),J=e0(String(V.getUTCHours()),2,"0"),G=e0(String(V.getUTCMinutes()),2,"0"),W=e0(String(V.getUTCSeconds()),2,"0");return new X("D:"+K+Q+Y+J+G+W+"Z")},X}(z0),K0=DG;var uG=function(){function q(X,V,K,Q){var Y=this;this.allGlyphsInFontSortedById=function(){var J=Array(Y.font.characterSet.length);for(var G=0,W=J.length;G<W;G++){var Z=Y.font.characterSet[G];J[G]=Y.font.glyphForCodePoint(Z)}return U4(J.sort(H4),function(H){return H.id})},this.font=X,this.scale=1000/this.font.unitsPerEm,this.fontData=V,this.fontName=this.font.postscriptName||"Font",this.customName=K,this.fontFeatures=Q,this.baseFontName="",this.glyphCache=m0.populatedBy(this.allGlyphsInFontSortedById)}return q.for=function(X,V,K,Q){return _(this,void 0,void 0,function(){var Y;return c(this,function(J){switch(J.label){case 0:return[4,X.create(V)];case 1:return Y=J.sent(),[2,new q(Y,V,K,Q)]}})})},q.prototype.encodeText=function(X){var V=this.font.layout(X,this.fontFeatures).glyphs,K=Array(V.length);for(var Q=0,Y=V.length;Q<Y;Q++)K[Q]=D2(V[Q].id,4);return g.of(K.join(""))},q.prototype.widthOfTextAtSize=function(X,V){var K=this.font.layout(X,this.fontFeatures).glyphs,Q=0;for(var Y=0,J=K.length;Y<J;Y++)Q+=K[Y].advanceWidth*this.scale;var G=V/1000;return Q*G},q.prototype.heightOfFontAtSize=function(X,V){if(V===void 0)V={};var K=V.descender,Q=K===void 0?!0:K,Y=this.font,J=Y.ascent,G=Y.descent,W=Y.bbox,Z=(J||W.maxY)*this.scale,H=(G||W.minY)*this.scale,U=Z-H;if(!Q)U-=Math.abs(G)||0;return U/1000*X},q.prototype.sizeOfFontAtHeight=function(X){var V=this.font,K=V.ascent,Q=V.descent,Y=V.bbox,J=(K||Y.maxY)*this.scale,G=(Q||Y.minY)*this.scale;return 1000*X/(J-G)},q.prototype.embedIntoContext=function(X,V){return this.baseFontName=this.customName||X.addRandomSuffix(this.fontName),this.embedFontDict(X,V)},q.prototype.embedFontDict=function(X,V){return _(this,void 0,void 0,function(){var K,Q,Y;return c(this,function(J){switch(J.label){case 0:return[4,this.embedCIDFontDict(X)];case 1:if(K=J.sent(),Q=this.embedUnicodeCmap(X),Y=X.obj({Type:"Font",Subtype:"Type0",BaseFont:this.baseFontName,Encoding:"Identity-H",DescendantFonts:[K],ToUnicode:Q}),V)return X.assign(V,Y),[2,V];else return[2,X.register(Y)];return[2]}})})},q.prototype.isCFF=function(){return this.font.cff},q.prototype.embedCIDFontDict=function(X){return _(this,void 0,void 0,function(){var V,K;return c(this,function(Q){switch(Q.label){case 0:return[4,this.embedFontDescriptor(X)];case 1:return V=Q.sent(),K=X.obj({Type:"Font",Subtype:this.isCFF()?"CIDFontType0":"CIDFontType2",CIDToGIDMap:"Identity",BaseFont:this.baseFontName,CIDSystemInfo:{Registry:K0.of("Adobe"),Ordering:K0.of("Identity"),Supplement:0},FontDescriptor:V,W:this.computeWidths()}),[2,X.register(K)]}})})},q.prototype.embedFontDescriptor=function(X){return _(this,void 0,void 0,function(){var V,K,Q,Y,J,G,W,Z,H,U,z,k,M,j,B;return c(this,function(L){switch(L.label){case 0:return[4,this.embedFontStream(X)];case 1:return V=L.sent(),K=this.scale,Q=this.font,Y=Q.italicAngle,J=Q.ascent,G=Q.descent,W=Q.capHeight,Z=Q.xHeight,H=this.font.bbox,U=H.minX,z=H.minY,k=H.maxX,M=H.maxY,j=X.obj((B={Type:"FontDescriptor",FontName:this.baseFontName,Flags:zK(this.font),FontBBox:[U*K,z*K,k*K,M*K],ItalicAngle:Y,Ascent:J*K,Descent:G*K,CapHeight:(W||J)*K,XHeight:(Z||0)*K,StemV:0},B[this.isCFF()?"FontFile3":"FontFile2"]=V,B)),[2,X.register(j)]}})})},q.prototype.serializeFont=function(){return _(this,void 0,void 0,function(){return c(this,function(X){return[2,this.fontData]})})},q.prototype.embedFontStream=function(X){return _(this,void 0,void 0,function(){var V,K,Q;return c(this,function(Y){switch(Y.label){case 0:return Q=(K=X).flateStream,[4,this.serializeFont()];case 1:return V=Q.apply(K,[Y.sent(),{Subtype:this.isCFF()?"CIDFontType0C":void 0}]),[2,X.register(V)]}})})},q.prototype.embedUnicodeCmap=function(X){var V=UK(this.glyphCache.access(),this.glyphId.bind(this)),K=X.flateStream(V);return X.register(K)},q.prototype.glyphId=function(X){return X?X.id:-1},q.prototype.computeWidths=function(){var X=this.glyphCache.access(),V=[],K=[];for(var Q=0,Y=X.length;Q<Y;Q++){var J=X[Q],G=X[Q-1],W=this.glyphId(J),Z=this.glyphId(G);if(Q===0)V.push(W);else if(W-Z!==1)V.push(K),V.push(W),K=[];K.push(J.advanceWidth*this.scale)}return V.push(K),V},q}(),C6=uG;var gG=function(q){A(X,q);function X(V,K,Q,Y){var J=q.call(this,V,K,Q,Y)||this;return J.subset=J.font.createSubset(),J.glyphs=[],J.glyphCache=m0.populatedBy(function(){return J.glyphs}),J.glyphIdMap=new Map,J}return X.for=function(V,K,Q,Y){return _(this,void 0,void 0,function(){var J;return c(this,function(G){switch(G.label){case 0:return[4,V.create(K)];case 1:return J=G.sent(),[2,new X(J,K,Q,Y)]}})})},X.prototype.encodeText=function(V){var K=this.font.layout(V,this.fontFeatures).glyphs,Q=Array(K.length);for(var Y=0,J=K.length;Y<J;Y++){var G=K[Y],W=this.subset.includeGlyph(G);this.glyphs[W-1]=G,this.glyphIdMap.set(G.id,W),Q[Y]=D2(W,4)}return this.glyphCache.invalidate(),g.of(Q.join(""))},X.prototype.isCFF=function(){return this.subset.cff},X.prototype.glyphId=function(V){return V?this.glyphIdMap.get(V.id):-1},X.prototype.serializeFont=function(){var V=this;return new Promise(function(K,Q){var Y=[];V.subset.encodeStream().on("data",function(J){return Y.push(J)}).on("end",function(){return K(W4(Y))}).on("error",function(J){return Q(J)})})},X}(C6),Zq=gG;var t5;(function(q){q.Source="Source",q.Data="Data",q.Alternative="Alternative",q.Supplement="Supplement",q.EncryptedPayload="EncryptedPayload",q.FormData="EncryptedPayload",q.Schema="Schema",q.Unspecified="Unspecified"})(t5||(t5={}));var xG=function(){function q(X,V,K){if(K===void 0)K={};this.fileData=X,this.fileName=V,this.options=K}return q.for=function(X,V,K){if(K===void 0)K={};return new q(X,V,K)},q.prototype.embedIntoContext=function(X,V){return _(this,void 0,void 0,function(){var K,Q,Y,J,G,W,Z,H,U;return c(this,function(z){if(K=this.options,Q=K.mimeType,Y=K.description,J=K.creationDate,G=K.modificationDate,W=K.afRelationship,Z=X.flateStream(this.fileData,{Type:"EmbeddedFile",Subtype:Q!==null&&Q!==void 0?Q:void 0,Params:{Size:this.fileData.length,CreationDate:J?K0.fromDate(J):void 0,ModDate:G?K0.fromDate(G):void 0}}),H=X.register(Z),U=X.obj({Type:"Filespec",F:K0.of(this.fileName),UF:g.fromText(this.fileName),EF:{F:H},Desc:Y?g.fromText(Y):void 0,AFRelationship:W!==null&&W!==void 0?W:void 0}),V)return X.assign(V,U),[2,V];else return[2,X.register(U)];return[2]})})},q}(),Wq=xG;var MK=[65472,65473,65474,65475,65477,65478,65479,65480,65481,65482,65483,65484,65485,65486,65487],e5;(function(q){q.DeviceGray="DeviceGray",q.DeviceRGB="DeviceRGB",q.DeviceCMYK="DeviceCMYK"})(e5||(e5={}));var bG={1:e5.DeviceGray,3:e5.DeviceRGB,4:e5.DeviceCMYK},mG=function(){function q(X,V,K,Q,Y){this.imageData=X,this.bitsPerComponent=V,this.width=K,this.height=Q,this.colorSpace=Y}return q.for=function(X){return _(this,void 0,void 0,function(){var V,K,Q,Y,J,G,W,Z,H,U;return c(this,function(z){if(V=new DataView(X.buffer),K=V.getUint16(0),K!==65496)throw Error("SOI not found in JPEG");Q=2;while(Q<V.byteLength){if(Y=V.getUint16(Q),Q+=2,MK.includes(Y))break;Q+=V.getUint16(Q)}if(!MK.includes(Y))throw Error("Invalid JPEG");if(Q+=2,J=V.getUint8(Q++),G=V.getUint16(Q),Q+=2,W=V.getUint16(Q),Q+=2,Z=V.getUint8(Q++),H=bG[Z],!H)throw Error("Unknown JPEG channel.");return U=H,[2,new q(X,J,W,G,U)]})})},q.prototype.embedIntoContext=function(X,V){return _(this,void 0,void 0,function(){var K;return c(this,function(Q){if(K=X.stream(this.imageData,{Type:"XObject",Subtype:"Image",BitsPerComponent:this.bitsPerComponent,Width:this.width,Height:this.height,ColorSpace:this.colorSpace,Filter:"DCTDecode",Decode:this.colorSpace===e5.DeviceCMYK?[1,0,1,0,1,0,1,0]:void 0}),V)return X.assign(V,K),[2,V];else return[2,X.register(K)];return[2]})})},q}(),q8=mG;var kK=$8(X1(),1),P={};P.toRGBA8=function(q){var{width:X,height:V}=q;if(q.tabs.acTL==null)return[P.toRGBA8.decodeImage(q.data,X,V,q).buffer];var K=[];if(q.frames[0].data==null)q.frames[0].data=q.data;var Q=X*V*4,Y=new Uint8Array(Q),J=new Uint8Array(Q),G=new Uint8Array(Q);for(var W=0;W<q.frames.length;W++){var Z=q.frames[W],H=Z.rect.x,U=Z.rect.y,z=Z.rect.width,k=Z.rect.height,M=P.toRGBA8.decodeImage(Z.data,z,k,q);if(W!=0)for(var j=0;j<Q;j++)G[j]=Y[j];if(Z.blend==0)P._copyTile(M,z,k,Y,X,V,H,U,0);else if(Z.blend==1)P._copyTile(M,z,k,Y,X,V,H,U,1);if(K.push(Y.buffer.slice(0)),Z.dispose==0);else if(Z.dispose==1)P._copyTile(J,z,k,Y,X,V,H,U,0);else if(Z.dispose==2)for(var j=0;j<Q;j++)Y[j]=G[j]}return K};P.toRGBA8.decodeImage=function(q,X,V,K){var Q=X*V,Y=P.decode._getBPP(K),J=Math.ceil(X*Y/8),G=new Uint8Array(Q*4),W=new Uint32Array(G.buffer),Z=K.ctype,H=K.depth,U=P._bin.readUshort,z=Date.now();if(Z==6){var k=Q<<2;if(H==8)for(var M=0;M<k;M+=4)G[M]=q[M],G[M+1]=q[M+1],G[M+2]=q[M+2],G[M+3]=q[M+3];if(H==16)for(var M=0;M<k;M++)G[M]=q[M<<1]}else if(Z==2){var j=K.tabs.tRNS;if(j==null){if(H==8)for(var M=0;M<Q;M++){var B=M*3;W[M]=-16777216|q[B+2]<<16|q[B+1]<<8|q[B]}if(H==16)for(var M=0;M<Q;M++){var B=M*6;W[M]=-16777216|q[B+4]<<16|q[B+2]<<8|q[B]}}else{var L=j[0],O=j[1],N=j[2];if(H==8)for(var M=0;M<Q;M++){var R=M<<2,B=M*3;if(W[M]=-16777216|q[B+2]<<16|q[B+1]<<8|q[B],q[B]==L&&q[B+1]==O&&q[B+2]==N)G[R+3]=0}if(H==16)for(var M=0;M<Q;M++){var R=M<<2,B=M*6;if(W[M]=-16777216|q[B+4]<<16|q[B+2]<<8|q[B],U(q,B)==L&&U(q,B+2)==O&&U(q,B+4)==N)G[R+3]=0}}}else if(Z==3){var v=K.tabs.PLTE,w=K.tabs.tRNS,$=w?w.length:0;if(H==1)for(var S=0;S<V;S++){var h=S*J,b=S*X;for(var M=0;M<X;M++){var R=b+M<<2,C=q[h+(M>>3)]>>7-((M&7)<<0)&1,D=3*C;G[R]=v[D],G[R+1]=v[D+1],G[R+2]=v[D+2],G[R+3]=C<$?w[C]:255}}if(H==2)for(var S=0;S<V;S++){var h=S*J,b=S*X;for(var M=0;M<X;M++){var R=b+M<<2,C=q[h+(M>>2)]>>6-((M&3)<<1)&3,D=3*C;G[R]=v[D],G[R+1]=v[D+1],G[R+2]=v[D+2],G[R+3]=C<$?w[C]:255}}if(H==4)for(var S=0;S<V;S++){var h=S*J,b=S*X;for(var M=0;M<X;M++){var R=b+M<<2,C=q[h+(M>>1)]>>4-((M&1)<<2)&15,D=3*C;G[R]=v[D],G[R+1]=v[D+1],G[R+2]=v[D+2],G[R+3]=C<$?w[C]:255}}if(H==8)for(var M=0;M<Q;M++){var R=M<<2,C=q[M],D=3*C;G[R]=v[D],G[R+1]=v[D+1],G[R+2]=v[D+2],G[R+3]=C<$?w[C]:255}}else if(Z==4){if(H==8)for(var M=0;M<Q;M++){var R=M<<2,l=M<<1,u=q[l];G[R]=u,G[R+1]=u,G[R+2]=u,G[R+3]=q[l+1]}if(H==16)for(var M=0;M<Q;M++){var R=M<<2,l=M<<2,u=q[l];G[R]=u,G[R+1]=u,G[R+2]=u,G[R+3]=q[l+2]}}else if(Z==0){var L=K.tabs.tRNS?K.tabs.tRNS:-1;for(var S=0;S<V;S++){var q0=S*J,J0=S*X;if(H==1)for(var r=0;r<X;r++){var u=255*(q[q0+(r>>>3)]>>>7-(r&7)&1),I0=u==L*255?0:255;W[J0+r]=I0<<24|u<<16|u<<8|u}else if(H==2)for(var r=0;r<X;r++){var u=85*(q[q0+(r>>>2)]>>>6-((r&3)<<1)&3),I0=u==L*85?0:255;W[J0+r]=I0<<24|u<<16|u<<8|u}else if(H==4)for(var r=0;r<X;r++){var u=17*(q[q0+(r>>>1)]>>>4-((r&1)<<2)&15),I0=u==L*17?0:255;W[J0+r]=I0<<24|u<<16|u<<8|u}else if(H==8)for(var r=0;r<X;r++){var u=q[q0+r],I0=u==L?0:255;W[J0+r]=I0<<24|u<<16|u<<8|u}else if(H==16)for(var r=0;r<X;r++){var u=q[q0+(r<<1)],I0=U(q,q0+(r<<M))==L?0:255;W[J0+r]=I0<<24|u<<16|u<<8|u}}}return G};P.decode=function(q){var X=new Uint8Array(q),V=8,K=P._bin,Q=K.readUshort,Y=K.readUint,J={tabs:{},frames:[]},G=new Uint8Array(X.length),W=0,Z,H=0,U=[137,80,78,71,13,10,26,10];for(var z=0;z<8;z++)if(X[z]!=U[z])throw"The input is not a PNG file!";while(V<X.length){var k=K.readUint(X,V);V+=4;var M=K.readASCII(X,V,4);if(V+=4,M=="IHDR")P.decode._IHDR(X,V,J);else if(M=="IDAT"){for(var z=0;z<k;z++)G[W+z]=X[V+z];W+=k}else if(M=="acTL")J.tabs[M]={num_frames:Y(X,V),num_plays:Y(X,V+4)},Z=new Uint8Array(X.length);else if(M=="fcTL"){if(H!=0){var j=J.frames[J.frames.length-1];j.data=P.decode._decompress(J,Z.slice(0,H),j.rect.width,j.rect.height),H=0}var B={x:Y(X,V+12),y:Y(X,V+16),width:Y(X,V+4),height:Y(X,V+8)},L=Q(X,V+22);L=Q(X,V+20)/(L==0?100:L);var O={rect:B,delay:Math.round(L*1000),dispose:X[V+24],blend:X[V+25]};J.frames.push(O)}else if(M=="fdAT"){for(var z=0;z<k-4;z++)Z[H+z]=X[V+z+4];H+=k-4}else if(M=="pHYs")J.tabs[M]=[K.readUint(X,V),K.readUint(X,V+4),X[V+8]];else if(M=="cHRM"){J.tabs[M]=[];for(var z=0;z<8;z++)J.tabs[M].push(K.readUint(X,V+z*4))}else if(M=="tEXt"){if(J.tabs[M]==null)J.tabs[M]={};var N=K.nextZero(X,V),R=K.readASCII(X,V,N-V),v=K.readASCII(X,N+1,V+k-N-1);J.tabs[M][R]=v}else if(M=="iTXt"){if(J.tabs[M]==null)J.tabs[M]={};var N=0,w=V;N=K.nextZero(X,w);var R=K.readASCII(X,w,N-w);w=N+1;var $=X[w],S=X[w+1];w+=2,N=K.nextZero(X,w);var h=K.readASCII(X,w,N-w);w=N+1,N=K.nextZero(X,w);var b=K.readUTF8(X,w,N-w);w=N+1;var v=K.readUTF8(X,w,k-(w-V));J.tabs[M][R]=v}else if(M=="PLTE")J.tabs[M]=K.readBytes(X,V,k);else if(M=="hIST"){var C=J.tabs.PLTE.length/3;J.tabs[M]=[];for(var z=0;z<C;z++)J.tabs[M].push(Q(X,V+z*2))}else if(M=="tRNS"){if(J.ctype==3)J.tabs[M]=K.readBytes(X,V,k);else if(J.ctype==0)J.tabs[M]=Q(X,V);else if(J.ctype==2)J.tabs[M]=[Q(X,V),Q(X,V+2),Q(X,V+4)]}else if(M=="gAMA")J.tabs[M]=K.readUint(X,V)/1e5;else if(M=="sRGB")J.tabs[M]=X[V];else if(M=="bKGD"){if(J.ctype==0||J.ctype==4)J.tabs[M]=[Q(X,V)];else if(J.ctype==2||J.ctype==6)J.tabs[M]=[Q(X,V),Q(X,V+2),Q(X,V+4)];else if(J.ctype==3)J.tabs[M]=X[V]}else if(M=="IEND")break;V+=k;var D=K.readUint(X,V);V+=4}if(H!=0){var j=J.frames[J.frames.length-1];j.data=P.decode._decompress(J,Z.slice(0,H),j.rect.width,j.rect.height),H=0}return J.data=P.decode._decompress(J,G,J.width,J.height),delete J.compress,delete J.interlace,delete J.filter,J};P.decode._decompress=function(q,X,V,K){var G=Date.now(),Q=P.decode._getBPP(q),Y=Math.ceil(V*Q/8),J=new Uint8Array((Y+1+q.interlace)*K);X=P.decode._inflate(X,J);var G=Date.now();if(q.interlace==0)X=P.decode._filterZero(X,q,0,V,K);else if(q.interlace==1)X=P.decode._readInterlace(X,q);return X};P.decode._inflate=function(q,X){var V=P.inflateRaw(new Uint8Array(q.buffer,2,q.length-6),X);return V};P.inflateRaw=function(){var q={};return q.H={},q.H.N=function(X,V){var K=Uint8Array,Q=0,Y=0,J=0,G=0,W=0,Z=0,H=0,U=0,z=0,k,M;if(X[0]==3&&X[1]==0)return V?V:new K(0);var j=q.H,B=j.b,L=j.e,O=j.R,N=j.n,R=j.A,v=j.Z,w=j.m,$=V==null;if($)V=new K(X.length>>>2<<3);while(Q==0){if(Q=B(X,z,1),Y=B(X,z+1,2),z+=3,Y==0){if((z&7)!=0)z+=8-(z&7);var S=(z>>>3)+4,h=X[S-4]|X[S-3]<<8;if($)V=q.H.W(V,U+h);V.set(new K(X.buffer,X.byteOffset+S,h),U),z=S+h<<3,U+=h;continue}if($)V=q.H.W(V,U+131072);if(Y==1)k=w.J,M=w.h,Z=511,H=31;if(Y==2){J=L(X,z,5)+257,G=L(X,z+5,5)+1,W=L(X,z+10,4)+4,z+=14;var b=z,C=1;for(var D=0;D<38;D+=2)w.Q[D]=0,w.Q[D+1]=0;for(var D=0;D<W;D++){var l=L(X,z+D*3,3);if(w.Q[(w.X[D]<<1)+1]=l,l>C)C=l}z+=3*W,N(w.Q,C),R(w.Q,C,w.u),k=w.w,M=w.d,z=O(w.u,(1<<C)-1,J+G,X,z,w.v);var u=j.V(w.v,0,J,w.C);Z=(1<<u)-1;var q0=j.V(w.v,J,G,w.D);H=(1<<q0)-1,N(w.C,u),R(w.C,u,k),N(w.D,q0),R(w.D,q0,M)}while(!0){var J0=k[v(X,z)&Z];z+=J0&15;var r=J0>>>4;if(r>>>8==0)V[U++]=r;else if(r==256)break;else{var I0=U+r-254;if(r>264){var n0=w.q[r-257];I0=U+(n0>>>3)+L(X,z,n0&7),z+=n0&7}var N8=M[v(X,z)&H];z+=N8&15;var S8=N8>>>4,y2=w.c[S8],Z2=(y2>>>4)+B(X,z,y2&15);z+=y2&15;while(U<I0)V[U]=V[U++-Z2],V[U]=V[U++-Z2],V[U]=V[U++-Z2],V[U]=V[U++-Z2];U=I0}}}return V.length==U?V:V.slice(0,U)},q.H.W=function(X,V){var K=X.length;if(V<=K)return X;var Q=new Uint8Array(K<<1);return Q.set(X,0),Q},q.H.R=function(X,V,K,Q,Y,J){var G=q.H.e,W=q.H.Z,Z=0;while(Z<K){var H=X[W(Q,Y)&V];Y+=H&15;var U=H>>>4;if(U<=15)J[Z]=U,Z++;else{var z=0,k=0;if(U==16)k=3+G(Q,Y,2),Y+=2,z=J[Z-1];else if(U==17)k=3+G(Q,Y,3),Y+=3;else if(U==18)k=11+G(Q,Y,7),Y+=7;var M=Z+k;while(Z<M)J[Z]=z,Z++}}return Y},q.H.V=function(X,V,K,Q){var Y=0,J=0,G=Q.length>>>1;while(J<K){var W=X[J+V];if(Q[J<<1]=0,Q[(J<<1)+1]=W,W>Y)Y=W;J++}while(J<G)Q[J<<1]=0,Q[(J<<1)+1]=0,J++;return Y},q.H.n=function(X,V){var K=q.H.m,Q=X.length,Y,J,G,W,Z,H=K.j;for(var W=0;W<=V;W++)H[W]=0;for(W=1;W<Q;W+=2)H[X[W]]++;var U=K.K;Y=0,H[0]=0;for(J=1;J<=V;J++)Y=Y+H[J-1]<<1,U[J]=Y;for(G=0;G<Q;G+=2)if(Z=X[G+1],Z!=0)X[G]=U[Z],U[Z]++},q.H.A=function(X,V,K){var Q=X.length,Y=q.H.m,J=Y.r;for(var G=0;G<Q;G+=2)if(X[G+1]!=0){var W=G>>1,Z=X[G+1],H=W<<4|Z,U=V-Z,z=X[G]<<U,k=z+(1<<U);while(z!=k){var M=J[z]>>>15-V;K[M]=H,z++}}},q.H.l=function(X,V){var K=q.H.m.r,Q=15-V;for(var Y=0;Y<X.length;Y+=2){var J=X[Y]<<V-X[Y+1];X[Y]=K[J]>>>Q}},q.H.M=function(X,V,K){K=K<<(V&7);var Q=V>>>3;X[Q]|=K,X[Q+1]|=K>>>8},q.H.I=function(X,V,K){K=K<<(V&7);var Q=V>>>3;X[Q]|=K,X[Q+1]|=K>>>8,X[Q+2]|=K>>>16},q.H.e=function(X,V,K){return(X[V>>>3]|X[(V>>>3)+1]<<8)>>>(V&7)&(1<<K)-1},q.H.b=function(X,V,K){return(X[V>>>3]|X[(V>>>3)+1]<<8|X[(V>>>3)+2]<<16)>>>(V&7)&(1<<K)-1},q.H.Z=function(X,V){return(X[V>>>3]|X[(V>>>3)+1]<<8|X[(V>>>3)+2]<<16)>>>(V&7)},q.H.i=function(X,V){return(X[V>>>3]|X[(V>>>3)+1]<<8|X[(V>>>3)+2]<<16|X[(V>>>3)+3]<<24)>>>(V&7)},q.H.m=function(){var X=Uint16Array,V=Uint32Array;return{K:new X(16),j:new X(16),X:[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],S:[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,999,999,999],T:[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,0,0,0],q:new X(32),p:[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,65535,65535],z:[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,0,0],c:new V(32),J:new X(512),_:[],h:new X(32),$:[],w:new X(32768),C:[],v:[],d:new X(32768),D:[],u:new X(512),Q:[],r:new X(32768),s:new V(286),Y:new V(30),a:new V(19),t:new V(15000),k:new X(65536),g:new X(32768)}}(),function(){var X=q.H.m,V=32768;for(var K=0;K<V;K++){var Q=K;Q=(Q&2863311530)>>>1|(Q&1431655765)<<1,Q=(Q&3435973836)>>>2|(Q&858993459)<<2,Q=(Q&4042322160)>>>4|(Q&252645135)<<4,Q=(Q&4278255360)>>>8|(Q&16711935)<<8,X.r[K]=(Q>>>16|Q<<16)>>>17}function Y(J,G,W){while(G--!=0)J.push(0,W)}for(var K=0;K<32;K++)X.q[K]=X.S[K]<<3|X.T[K],X.c[K]=X.p[K]<<4|X.z[K];Y(X._,144,8),Y(X._,112,9),Y(X._,24,7),Y(X._,8,8),q.H.n(X._,9),q.H.A(X._,9,X.J),q.H.l(X._,9),Y(X.$,32,5),q.H.n(X.$,5),q.H.A(X.$,5,X.h),q.H.l(X.$,5),Y(X.Q,19,0),Y(X.C,286,0),Y(X.D,30,0),Y(X.v,320,0)}(),q.H.N}();P.decode._readInterlace=function(q,X){var{width:V,height:K}=X,Q=P.decode._getBPP(X),Y=Q>>3,J=Math.ceil(V*Q/8),G=new Uint8Array(K*J),W=0,Z=[0,0,4,0,2,0,1],H=[0,4,0,2,0,1,0],U=[8,8,8,4,4,2,2],z=[8,8,4,4,2,2,1],k=0;while(k<7){var M=U[k],j=z[k],B=0,L=0,O=Z[k];while(O<K)O+=M,L++;var N=H[k];while(N<V)N+=j,B++;var R=Math.ceil(B*Q/8);P.decode._filterZero(q,X,W,B,L);var v=0,w=Z[k];while(w<K){var $=H[k],S=W+v*R<<3;while($<V){if(Q==1){var h=q[S>>3];h=h>>7-(S&7)&1,G[w*J+($>>3)]|=h<<7-(($&7)<<0)}if(Q==2){var h=q[S>>3];h=h>>6-(S&7)&3,G[w*J+($>>2)]|=h<<6-(($&3)<<1)}if(Q==4){var h=q[S>>3];h=h>>4-(S&7)&15,G[w*J+($>>1)]|=h<<4-(($&1)<<2)}if(Q>=8){var b=w*J+$*Y;for(var C=0;C<Y;C++)G[b+C]=q[(S>>3)+C]}S+=Q,$+=j}v++,w+=M}if(B*L!=0)W+=L*(1+R);k=k+1}return G};P.decode._getBPP=function(q){var X=[1,null,3,1,2,null,4][q.ctype];return X*q.depth};P.decode._filterZero=function(q,X,V,K,Q){var Y=P.decode._getBPP(X),J=Math.ceil(K*Y/8),G=P.decode._paeth;Y=Math.ceil(Y/8);var W=0,Z=1,H=q[V],U=0;if(H>1)q[V]=[0,0,1][H-2];if(H==3)for(U=Y;U<J;U++)q[U+1]=q[U+1]+(q[U+1-Y]>>>1)&255;for(var z=0;z<Q;z++)if(W=V+z*J,Z=W+z+1,H=q[Z-1],U=0,H==0)for(;U<J;U++)q[W+U]=q[Z+U];else if(H==1){for(;U<Y;U++)q[W+U]=q[Z+U];for(;U<J;U++)q[W+U]=q[Z+U]+q[W+U-Y]}else if(H==2)for(;U<J;U++)q[W+U]=q[Z+U]+q[W+U-J];else if(H==3){for(;U<Y;U++)q[W+U]=q[Z+U]+(q[W+U-J]>>>1);for(;U<J;U++)q[W+U]=q[Z+U]+(q[W+U-J]+q[W+U-Y]>>>1)}else{for(;U<Y;U++)q[W+U]=q[Z+U]+G(0,q[W+U-J],0);for(;U<J;U++)q[W+U]=q[Z+U]+G(q[W+U-Y],q[W+U-J],q[W+U-Y-J])}return q};P.decode._paeth=function(q,X,V){var K=q+X-V,Q=K-q,Y=K-X,J=K-V;if(Q*Q<=Y*Y&&Q*Q<=J*J)return q;else if(Y*Y<=J*J)return X;return V};P.decode._IHDR=function(q,X,V){var K=P._bin;V.width=K.readUint(q,X),X+=4,V.height=K.readUint(q,X),X+=4,V.depth=q[X],X++,V.ctype=q[X],X++,V.compress=q[X],X++,V.filter=q[X],X++,V.interlace=q[X],X++};P._bin={nextZero:function(q,X){while(q[X]!=0)X++;return X},readUshort:function(q,X){return q[X]<<8|q[X+1]},writeUshort:function(q,X,V){q[X]=V>>8&255,q[X+1]=V&255},readUint:function(q,X){return q[X]*16777216+(q[X+1]<<16|q[X+2]<<8|q[X+3])},writeUint:function(q,X,V){q[X]=V>>24&255,q[X+1]=V>>16&255,q[X+2]=V>>8&255,q[X+3]=V&255},readASCII:function(q,X,V){var K="";for(var Q=0;Q<V;Q++)K+=String.fromCharCode(q[X+Q]);return K},writeASCII:function(q,X,V){for(var K=0;K<V.length;K++)q[X+K]=V.charCodeAt(K)},readBytes:function(q,X,V){var K=[];for(var Q=0;Q<V;Q++)K.push(q[X+Q]);return K},pad:function(q){return q.length<2?"0"+q:q},readUTF8:function(q,X,V){var K="",Q;for(var Y=0;Y<V;Y++)K+="%"+P._bin.pad(q[X+Y].toString(16));try{Q=decodeURIComponent(K)}catch(J){return P._bin.readASCII(q,X,V)}return Q}};P._copyTile=function(q,X,V,K,Q,Y,J,G,W){var Z=Math.min(X,Q),H=Math.min(V,Y),U=0,z=0;for(var k=0;k<H;k++)for(var M=0;M<Z;M++){if(J>=0&&G>=0)U=k*X+M<<2,z=(G+k)*Q+J+M<<2;else U=(-G+k)*X-J+M<<2,z=k*Q+M<<2;if(W==0)K[z]=q[U],K[z+1]=q[U+1],K[z+2]=q[U+2],K[z+3]=q[U+3];else if(W==1){var j=q[U+3]*0.00392156862745098,B=q[U]*j,L=q[U+1]*j,O=q[U+2]*j,N=K[z+3]*0.00392156862745098,R=K[z]*N,v=K[z+1]*N,w=K[z+2]*N,$=1-j,S=j+N*$,h=S==0?0:1/S;K[z+3]=255*S,K[z+0]=(B+R*$)*h,K[z+1]=(L+v*$)*h,K[z+2]=(O+w*$)*h}else if(W==2){var j=q[U+3],B=q[U],L=q[U+1],O=q[U+2],N=K[z+3],R=K[z],v=K[z+1],w=K[z+2];if(j==N&&B==R&&L==v&&O==w)K[z]=0,K[z+1]=0,K[z+2]=0,K[z+3]=0;else K[z]=B,K[z+1]=L,K[z+2]=O,K[z+3]=j}else if(W==3){var j=q[U+3],B=q[U],L=q[U+1],O=q[U+2],N=K[z+3],R=K[z],v=K[z+1],w=K[z+2];if(j==N&&B==R&&L==v&&O==w)continue;if(j<220&&N>20)return!1}}return!0};P.encode=function(q,X,V,K,Q,Y,J){if(K==null)K=0;if(J==null)J=!1;var G=P.encode.compress(q,X,V,K,[!1,!1,!1,0,J]);return P.encode.compressPNG(G,-1),P.encode._main(G,X,V,Q,Y)};P.encodeLL=function(q,X,V,K,Q,Y,J,G){var W={ctype:0+(K==1?0:2)+(Q==0?0:4),depth:Y,frames:[]},Z=Date.now(),H=(K+Q)*Y,U=H*X;for(var z=0;z<q.length;z++)W.frames.push({rect:{x:0,y:0,width:X,height:V},img:new Uint8Array(q[z]),blend:0,dispose:1,bpp:Math.ceil(H/8),bpl:Math.ceil(U/8)});P.encode.compressPNG(W,0,!0);var k=P.encode._main(W,X,V,J,G);return k};P.encode._main=function(q,X,V,K,Q){if(Q==null)Q={};var Y=P.crc.crc,J=P._bin.writeUint,G=P._bin.writeUshort,W=P._bin.writeASCII,Z=8,H=q.frames.length>1,U=!1,z=33+(H?20:0);if(Q.sRGB!=null)z+=13;if(Q.pHYs!=null)z+=21;if(q.ctype==3){var k=q.plte.length;for(var M=0;M<k;M++)if(q.plte[M]>>>24!=255)U=!0;z+=8+k*3+4+(U?8+k*1+4:0)}for(var j=0;j<q.frames.length;j++){var B=q.frames[j];if(H)z+=38;if(z+=B.cimg.length+12,j!=0)z+=4}z+=12;var L=new Uint8Array(z),O=[137,80,78,71,13,10,26,10];for(var M=0;M<8;M++)L[M]=O[M];if(J(L,Z,13),Z+=4,W(L,Z,"IHDR"),Z+=4,J(L,Z,X),Z+=4,J(L,Z,V),Z+=4,L[Z]=q.depth,Z++,L[Z]=q.ctype,Z++,L[Z]=0,Z++,L[Z]=0,Z++,L[Z]=0,Z++,J(L,Z,Y(L,Z-17,17)),Z+=4,Q.sRGB!=null)J(L,Z,1),Z+=4,W(L,Z,"sRGB"),Z+=4,L[Z]=Q.sRGB,Z++,J(L,Z,Y(L,Z-5,5)),Z+=4;if(Q.pHYs!=null)J(L,Z,9),Z+=4,W(L,Z,"pHYs"),Z+=4,J(L,Z,Q.pHYs[0]),Z+=4,J(L,Z,Q.pHYs[1]),Z+=4,L[Z]=Q.pHYs[2],Z++,J(L,Z,Y(L,Z-13,13)),Z+=4;if(H)J(L,Z,8),Z+=4,W(L,Z,"acTL"),Z+=4,J(L,Z,q.frames.length),Z+=4,J(L,Z,Q.loop!=null?Q.loop:0),Z+=4,J(L,Z,Y(L,Z-12,12)),Z+=4;if(q.ctype==3){var k=q.plte.length;J(L,Z,k*3),Z+=4,W(L,Z,"PLTE"),Z+=4;for(var M=0;M<k;M++){var N=M*3,R=q.plte[M],v=R&255,w=R>>>8&255,$=R>>>16&255;L[Z+N+0]=v,L[Z+N+1]=w,L[Z+N+2]=$}if(Z+=k*3,J(L,Z,Y(L,Z-k*3-4,k*3+4)),Z+=4,U){J(L,Z,k),Z+=4,W(L,Z,"tRNS"),Z+=4;for(var M=0;M<k;M++)L[Z+M]=q.plte[M]>>>24&255;Z+=k,J(L,Z,Y(L,Z-k-4,k+4)),Z+=4}}var S=0;for(var j=0;j<q.frames.length;j++){var B=q.frames[j];if(H)J(L,Z,26),Z+=4,W(L,Z,"fcTL"),Z+=4,J(L,Z,S++),Z+=4,J(L,Z,B.rect.width),Z+=4,J(L,Z,B.rect.height),Z+=4,J(L,Z,B.rect.x),Z+=4,J(L,Z,B.rect.y),Z+=4,G(L,Z,K[j]),Z+=2,G(L,Z,1000),Z+=2,L[Z]=B.dispose,Z++,L[Z]=B.blend,Z++,J(L,Z,Y(L,Z-30,30)),Z+=4;var h=B.cimg,k=h.length;J(L,Z,k+(j==0?0:4)),Z+=4;var b=Z;if(W(L,Z,j==0?"IDAT":"fdAT"),Z+=4,j!=0)J(L,Z,S++),Z+=4;L.set(h,Z),Z+=k,J(L,Z,Y(L,b,Z-b)),Z+=4}return J(L,Z,0),Z+=4,W(L,Z,"IEND"),Z+=4,J(L,Z,Y(L,Z-4,4)),Z+=4,L.buffer};P.encode.compressPNG=function(q,X,V){for(var K=0;K<q.frames.length;K++){var Q=q.frames[K],Y=Q.rect.width,J=Q.rect.height,G=new Uint8Array(J*Q.bpl+J);Q.cimg=P.encode._filterZero(Q.img,J,Q.bpp,Q.bpl,G,X,V)}};P.encode.compress=function(q,X,V,K,Q){var Y=Q[0],J=Q[1],G=Q[2],W=Q[3],Z=Q[4],H=6,U=8,z=255;for(var k=0;k<q.length;k++){var M=new Uint8Array(q[k]),j=M.length;for(var B=0;B<j;B+=4)z&=M[B+3]}var L=z!=255,O=P.encode.framize(q,X,V,Y,J,G),N={},R=[],v=[];if(K!=0){var w=[];for(var B=0;B<O.length;B++)w.push(O[B].img.buffer);var $=P.encode.concatRGBA(w),S=P.quantize($,K),h=0,b=new Uint8Array(S.abuf);for(var B=0;B<O.length;B++){var C=O[B].img,D=C.length;v.push(new Uint8Array(S.inds.buffer,h>>2,D>>2));for(var k=0;k<D;k+=4)C[k]=b[h+k],C[k+1]=b[h+k+1],C[k+2]=b[h+k+2],C[k+3]=b[h+k+3];h+=D}for(var B=0;B<S.plte.length;B++)R.push(S.plte[B].est.rgba)}else for(var k=0;k<O.length;k++){var l=O[k],u=new Uint32Array(l.img.buffer),q0=l.rect.width,j=u.length,J0=new Uint8Array(j);v.push(J0);for(var B=0;B<j;B++){var r=u[B];if(B!=0&&r==u[B-1])J0[B]=J0[B-1];else if(B>q0&&r==u[B-q0])J0[B]=J0[B-q0];else{var I0=N[r];if(I0==null){if(N[r]=I0=R.length,R.push(r),R.length>=300)break}J0[B]=I0}}}var n0=R.length;if(n0<=256&&Z==!1){if(n0<=2)U=1;else if(n0<=4)U=2;else if(n0<=16)U=4;else U=8;U=Math.max(U,W)}for(var k=0;k<O.length;k++){var l=O[k],N8=l.rect.x,S8=l.rect.y,q0=l.rect.width,y2=l.rect.height,Z2=l.img,S3=new Uint32Array(Z2.buffer),y8=4*q0,bq=4;if(n0<=256&&Z==!1){y8=Math.ceil(U*q0/8);var $2=new Uint8Array(y8*y2),N1=v[k];for(var S1=0;S1<y2;S1++){var B=S1*y8,y1=S1*q0;if(U==8)for(var R0=0;R0<q0;R0++)$2[B+R0]=N1[y1+R0];else if(U==4)for(var R0=0;R0<q0;R0++)$2[B+(R0>>1)]|=N1[y1+R0]<<4-(R0&1)*4;else if(U==2)for(var R0=0;R0<q0;R0++)$2[B+(R0>>2)]|=N1[y1+R0]<<6-(R0&3)*2;else if(U==1)for(var R0=0;R0<q0;R0++)$2[B+(R0>>3)]|=N1[y1+R0]<<7-(R0&7)*1}Z2=$2,H=3,bq=1}else if(L==!1&&O.length==1){var $2=new Uint8Array(q0*y2*3),pK=q0*y2;for(var B=0;B<pK;B++){var C=B*3,mq=B*4;$2[C]=Z2[mq],$2[C+1]=Z2[mq+1],$2[C+2]=Z2[mq+2]}Z2=$2,H=2,bq=3,y8=3*q0}l.img=Z2,l.bpl=y8,l.bpp=bq}return{ctype:H,depth:U,plte:R,frames:O}};P.encode.framize=function(q,X,V,K,Q,Y){var J=[];for(var G=0;G<q.length;G++){var W=new Uint8Array(q[G]),Z=new Uint32Array(W.buffer),H,U=0,z=0,k=X,M=V,j=K?1:0;if(G!=0){var B=Y||K||G==1||J[G-2].dispose!=0?1:2,L=0,O=1e9;for(var N=0;N<B;N++){var l=new Uint8Array(q[G-1-N]),R=new Uint32Array(q[G-1-N]),v=X,w=V,$=-1,S=-1;for(var h=0;h<V;h++)for(var b=0;b<X;b++){var C=h*X+b;if(Z[C]!=R[C]){if(b<v)v=b;if(b>$)$=b;if(h<w)w=h;if(h>S)S=h}}if($==-1)v=w=$=S=0;if(Q){if((v&1)==1)v--;if((w&1)==1)w--}var D=($-v+1)*(S-w+1);if(D<O)O=D,L=N,U=v,z=w,k=$-v+1,M=S-w+1}var l=new Uint8Array(q[G-1-L]);if(L==1)J[G-1].dispose=2;if(H=new Uint8Array(k*M*4),P._copyTile(l,X,V,H,k,M,-U,-z,0),j=P._copyTile(W,X,V,H,k,M,-U,-z,3)?1:0,j==1)P.encode._prepareDiff(W,X,V,H,{x:U,y:z,width:k,height:M});else P._copyTile(W,X,V,H,k,M,-U,-z,0)}else H=W.slice(0);J.push({rect:{x:U,y:z,width:k,height:M},img:H,blend:j,dispose:0})}if(K)for(var G=0;G<J.length;G++){var u=J[G];if(u.blend==1)continue;var q0=u.rect,J0=J[G-1].rect,r=Math.min(q0.x,J0.x),I0=Math.min(q0.y,J0.y),n0=Math.max(q0.x+q0.width,J0.x+J0.width),N8=Math.max(q0.y+q0.height,J0.y+J0.height),S8={x:r,y:I0,width:n0-r,height:N8-I0};if(J[G-1].dispose=1,G-1!=0)P.encode._updateFrame(q,X,V,J,G-1,S8,Q);P.encode._updateFrame(q,X,V,J,G,S8,Q)}var y2=0;if(q.length!=1)for(var C=0;C<J.length;C++){var u=J[C];y2+=u.rect.width*u.rect.height}return J};P.encode._updateFrame=function(q,X,V,K,Q,Y,J){var G=Uint8Array,W=Uint32Array,Z=new G(q[Q-1]),H=new W(q[Q-1]),U=Q+1<q.length?new G(q[Q+1]):null,z=new G(q[Q]),k=new W(z.buffer),M=X,j=V,B=-1,L=-1;for(var O=0;O<Y.height;O++)for(var N=0;N<Y.width;N++){var R=Y.x+N,v=Y.y+O,w=v*X+R,$=k[w];if($==0||K[Q-1].dispose==0&&H[w]==$&&(U==null||U[w*4+3]!=0));else{if(R<M)M=R;if(R>B)B=R;if(v<j)j=v;if(v>L)L=v}}if(B==-1)M=j=B=L=0;if(J){if((M&1)==1)M--;if((j&1)==1)j--}Y={x:M,y:j,width:B-M+1,height:L-j+1};var S=K[Q];if(S.rect=Y,S.blend=1,S.img=new Uint8Array(Y.width*Y.height*4),K[Q-1].dispose==0)P._copyTile(Z,X,V,S.img,Y.width,Y.height,-Y.x,-Y.y,0),P.encode._prepareDiff(z,X,V,S.img,Y);else P._copyTile(z,X,V,S.img,Y.width,Y.height,-Y.x,-Y.y,0)};P.encode._prepareDiff=function(q,X,V,K,Q){P._copyTile(q,X,V,K,Q.width,Q.height,-Q.x,-Q.y,2)};P.encode._filterZero=function(q,X,V,K,Q,Y,J){var G=[],W=[0,1,2,3,4];if(Y!=-1)W=[Y];else if(X*K>500000||V==1)W=[0];var Z;if(J)Z={level:0};var H=J&&UZIP!=null?UZIP:kK.default;for(var U=0;U<W.length;U++){for(var z=0;z<X;z++)P.encode._filterLine(Q,q,z,K,V,W[U]);G.push(H.deflate(Q,Z))}var k,M=1e9;for(var U=0;U<G.length;U++)if(G[U].length<M)k=U,M=G[U].length;return G[k]};P.encode._filterLine=function(q,X,V,K,Q,Y){var J=V*K,G=J+V,W=P.decode._paeth;if(q[G]=Y,G++,Y==0)if(K<500)for(var Z=0;Z<K;Z++)q[G+Z]=X[J+Z];else q.set(new Uint8Array(X.buffer,J,K),G);else if(Y==1){for(var Z=0;Z<Q;Z++)q[G+Z]=X[J+Z];for(var Z=Q;Z<K;Z++)q[G+Z]=X[J+Z]-X[J+Z-Q]+256&255}else if(V==0){for(var Z=0;Z<Q;Z++)q[G+Z]=X[J+Z];if(Y==2)for(var Z=Q;Z<K;Z++)q[G+Z]=X[J+Z];if(Y==3)for(var Z=Q;Z<K;Z++)q[G+Z]=X[J+Z]-(X[J+Z-Q]>>1)+256&255;if(Y==4)for(var Z=Q;Z<K;Z++)q[G+Z]=X[J+Z]-W(X[J+Z-Q],0,0)+256&255}else{if(Y==2)for(var Z=0;Z<K;Z++)q[G+Z]=X[J+Z]+256-X[J+Z-K]&255;if(Y==3){for(var Z=0;Z<Q;Z++)q[G+Z]=X[J+Z]+256-(X[J+Z-K]>>1)&255;for(var Z=Q;Z<K;Z++)q[G+Z]=X[J+Z]+256-(X[J+Z-K]+X[J+Z-Q]>>1)&255}if(Y==4){for(var Z=0;Z<Q;Z++)q[G+Z]=X[J+Z]+256-W(0,X[J+Z-K],0)&255;for(var Z=Q;Z<K;Z++)q[G+Z]=X[J+Z]+256-W(X[J+Z-Q],X[J+Z-K],X[J+Z-Q-K])&255}}};P.crc={table:function(){var q=new Uint32Array(256);for(var X=0;X<256;X++){var V=X;for(var K=0;K<8;K++)if(V&1)V=3988292384^V>>>1;else V=V>>>1;q[X]=V}return q}(),update:function(q,X,V,K){for(var Q=0;Q<K;Q++)q=P.crc.table[(q^X[V+Q])&255]^q>>>8;return q},crc:function(q,X,V){return P.crc.update(4294967295,q,X,V)^4294967295}};P.quantize=function(q,X){var V=new Uint8Array(q),K=V.slice(0),Q=new Uint32Array(K.buffer),Y=P.quantize.getKDtree(K,X),J=Y[0],G=Y[1],W=P.quantize.planeDst,Z=V,H=Q,U=Z.length,z=new Uint8Array(V.length>>2);for(var k=0;k<U;k+=4){var M=Z[k]*0.00392156862745098,j=Z[k+1]*0.00392156862745098,B=Z[k+2]*0.00392156862745098,L=Z[k+3]*0.00392156862745098,O=P.quantize.getNearest(J,M,j,B,L);z[k>>2]=O.ind,H[k>>2]=O.est.rgba}return{abuf:K.buffer,inds:z,plte:G}};P.quantize.getKDtree=function(q,X,V){if(V==null)V=0.0001;var K=new Uint32Array(q.buffer),Q={i0:0,i1:q.length,bst:null,est:null,tdst:0,left:null,right:null};Q.bst=P.quantize.stats(q,Q.i0,Q.i1),Q.est=P.quantize.estats(Q.bst);var Y=[Q];while(Y.length<X){var J=0,G=0;for(var W=0;W<Y.length;W++)if(Y[W].est.L>J)J=Y[W].est.L,G=W;if(J<V)break;var Z=Y[G],H=P.quantize.splitPixels(q,K,Z.i0,Z.i1,Z.est.e,Z.est.eMq255),U=Z.i0>=H||Z.i1<=H;if(U){Z.est.L=0;continue}var z={i0:Z.i0,i1:H,bst:null,est:null,tdst:0,left:null,right:null};z.bst=P.quantize.stats(q,z.i0,z.i1),z.est=P.quantize.estats(z.bst);var k={i0:H,i1:Z.i1,bst:null,est:null,tdst:0,left:null,right:null};k.bst={R:[],m:[],N:Z.bst.N-z.bst.N};for(var W=0;W<16;W++)k.bst.R[W]=Z.bst.R[W]-z.bst.R[W];for(var W=0;W<4;W++)k.bst.m[W]=Z.bst.m[W]-z.bst.m[W];k.est=P.quantize.estats(k.bst),Z.left=z,Z.right=k,Y[G]=z,Y.push(k)}Y.sort(function(M,j){return j.bst.N-M.bst.N});for(var W=0;W<Y.length;W++)Y[W].ind=W;return[Q,Y]};P.quantize.getNearest=function(q,X,V,K,Q){if(q.left==null)return q.tdst=P.quantize.dist(q.est.q,X,V,K,Q),q;var Y=P.quantize.planeDst(q.est,X,V,K,Q),J=q.left,G=q.right;if(Y>0)J=q.right,G=q.left;var W=P.quantize.getNearest(J,X,V,K,Q);if(W.tdst<=Y*Y)return W;var Z=P.quantize.getNearest(G,X,V,K,Q);return Z.tdst<W.tdst?Z:W};P.quantize.planeDst=function(q,X,V,K,Q){var Y=q.e;return Y[0]*X+Y[1]*V+Y[2]*K+Y[3]*Q-q.eMq};P.quantize.dist=function(q,X,V,K,Q){var Y=X-q[0],J=V-q[1],G=K-q[2],W=Q-q[3];return Y*Y+J*J+G*G+W*W};P.quantize.splitPixels=function(q,X,V,K,Q,Y){var J=P.quantize.vecDot;K-=4;var G=0;while(V<K){while(J(q,V,Q)<=Y)V+=4;while(J(q,K,Q)>Y)K-=4;if(V>=K)break;var W=X[V>>2];X[V>>2]=X[K>>2],X[K>>2]=W,V+=4,K-=4}while(J(q,V,Q)>Y)V-=4;return V+4};P.quantize.vecDot=function(q,X,V){return q[X]*V[0]+q[X+1]*V[1]+q[X+2]*V[2]+q[X+3]*V[3]};P.quantize.stats=function(q,X,V){var K=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Q=[0,0,0,0],Y=V-X>>2;for(var J=X;J<V;J+=4){var G=q[J]*0.00392156862745098,W=q[J+1]*0.00392156862745098,Z=q[J+2]*0.00392156862745098,H=q[J+3]*0.00392156862745098;Q[0]+=G,Q[1]+=W,Q[2]+=Z,Q[3]+=H,K[0]+=G*G,K[1]+=G*W,K[2]+=G*Z,K[3]+=G*H,K[5]+=W*W,K[6]+=W*Z,K[7]+=W*H,K[10]+=Z*Z,K[11]+=Z*H,K[15]+=H*H}return K[4]=K[1],K[8]=K[2],K[9]=K[6],K[12]=K[3],K[13]=K[7],K[14]=K[11],{R:K,m:Q,N:Y}};P.quantize.estats=function(q){var{R:X,m:V,N:K}=q,Q=V[0],Y=V[1],J=V[2],G=V[3],W=K==0?0:1/K,Z=[X[0]-Q*Q*W,X[1]-Q*Y*W,X[2]-Q*J*W,X[3]-Q*G*W,X[4]-Y*Q*W,X[5]-Y*Y*W,X[6]-Y*J*W,X[7]-Y*G*W,X[8]-J*Q*W,X[9]-J*Y*W,X[10]-J*J*W,X[11]-J*G*W,X[12]-G*Q*W,X[13]-G*Y*W,X[14]-G*J*W,X[15]-G*G*W],H=Z,U=P.M4,z=[0.5,0.5,0.5,0.5],k=0,M=0;if(K!=0)for(var j=0;j<10;j++){if(z=U.multVec(H,z),M=Math.sqrt(U.dot(z,z)),z=U.sml(1/M,z),Math.abs(M-k)<0.000000001)break;k=M}var B=[Q*W,Y*W,J*W,G*W],L=U.dot(U.sml(255,B),z);return{Cov:Z,q:B,e:z,L:k,eMq255:L,eMq:U.dot(z,B),rgba:(Math.round(255*B[3])<<24|Math.round(255*B[2])<<16|Math.round(255*B[1])<<8|Math.round(255*B[0])<<0)>>>0}};P.M4={multVec:function(q,X){return[q[0]*X[0]+q[1]*X[1]+q[2]*X[2]+q[3]*X[3],q[4]*X[0]+q[5]*X[1]+q[6]*X[2]+q[7]*X[3],q[8]*X[0]+q[9]*X[1]+q[10]*X[2]+q[11]*X[3],q[12]*X[0]+q[13]*X[1]+q[14]*X[2]+q[15]*X[3]]},dot:function(q,X){return q[0]*X[0]+q[1]*X[1]+q[2]*X[2]+q[3]*X[3]},sml:function(q,X){return[q*X[0],q*X[1],q*X[2],q*X[3]]}};P.encode.concatRGBA=function(q){var X=0;for(var V=0;V<q.length;V++)X+=q[V].byteLength;var K=new Uint8Array(X),Q=0;for(var V=0;V<q.length;V++){var Y=new Uint8Array(q[V]),J=Y.length;for(var G=0;G<J;G+=4){var W=Y[G],Z=Y[G+1],H=Y[G+2],U=Y[G+3];if(U==0)W=Z=H=0;K[Q+G]=W,K[Q+G+1]=Z,K[Q+G+2]=H,K[Q+G+3]=U}Q+=J}return K.buffer};var w7=P;var fG=function(q){if(q===0)return W5.Greyscale;if(q===2)return W5.Truecolour;if(q===3)return W5.IndexedColour;if(q===4)return W5.GreyscaleWithAlpha;if(q===6)return W5.TruecolourWithAlpha;throw Error("Unknown color type: "+q)},lG=function(q){var X=Math.floor(q.length/4),V=new Uint8Array(X*3),K=new Uint8Array(X*1),Q=0,Y=0,J=0;while(Q<q.length)V[Y++]=q[Q++],V[Y++]=q[Q++],V[Y++]=q[Q++],K[J++]=q[Q++];return{rgbChannel:V,alphaChannel:K}},W5;(function(q){q.Greyscale="Greyscale",q.Truecolour="Truecolour",q.IndexedColour="IndexedColour",q.GreyscaleWithAlpha="GreyscaleWithAlpha",q.TruecolourWithAlpha="TruecolourWithAlpha"})(W5||(W5={}));var IK=function(){function q(X){var V=w7.decode(X),K=w7.toRGBA8(V);if(K.length>1)throw Error("Animated PNGs are not supported");var Q=new Uint8Array(K[0]),Y=lG(Q),J=Y.rgbChannel,G=Y.alphaChannel;this.rgbChannel=J;var W=G.some(function(Z){return Z<255});if(W)this.alphaChannel=G;this.type=fG(V.ctype),this.width=V.width,this.height=V.height,this.bitsPerComponent=8}return q.load=function(X){return new q(X)},q}();var _G=function(){function q(X){this.image=X,this.bitsPerComponent=X.bitsPerComponent,this.width=X.width,this.height=X.height,this.colorSpace="DeviceRGB"}return q.for=function(X){return _(this,void 0,void 0,function(){var V;return c(this,function(K){return V=IK.load(X),[2,new q(V)]})})},q.prototype.embedIntoContext=function(X,V){return _(this,void 0,void 0,function(){var K,Q;return c(this,function(Y){if(K=this.embedAlphaChannel(X),Q=X.flateStream(this.image.rgbChannel,{Type:"XObject",Subtype:"Image",BitsPerComponent:this.image.bitsPerComponent,Width:this.image.width,Height:this.image.height,ColorSpace:this.colorSpace,SMask:K}),V)return X.assign(V,Q),[2,V];else return[2,X.register(Q)];return[2]})})},q.prototype.embedAlphaChannel=function(X){if(!this.image.alphaChannel)return;var V=X.flateStream(this.image.alphaChannel,{Type:"XObject",Subtype:"Image",Height:this.image.height,Width:this.image.width,BitsPerComponent:this.image.bitsPerComponent,ColorSpace:"DeviceGray",Decode:[0,1]});return X.register(V)},q}(),X8=_G;var cG=function(){function q(X,V,K){this.bytes=X,this.start=V||0,this.pos=this.start,this.end=!!V&&!!K?V+K:this.bytes.length}return Object.defineProperty(q.prototype,"length",{get:function(){return this.end-this.start},enumerable:!1,configurable:!0}),Object.defineProperty(q.prototype,"isEmpty",{get:function(){return this.length===0},enumerable:!1,configurable:!0}),q.prototype.getByte=function(){if(this.pos>=this.end)return-1;return this.bytes[this.pos++]},q.prototype.getUint16=function(){var X=this.getByte(),V=this.getByte();if(X===-1||V===-1)return-1;return(X<<8)+V},q.prototype.getInt32=function(){var X=this.getByte(),V=this.getByte(),K=this.getByte(),Q=this.getByte();return(X<<24)+(V<<16)+(K<<8)+Q},q.prototype.getBytes=function(X,V){if(V===void 0)V=!1;var K=this.bytes,Q=this.pos,Y=this.end;if(!X){var J=K.subarray(Q,Y);return V?new Uint8ClampedArray(J):J}else{var G=Q+X;if(G>Y)G=Y;this.pos=G;var J=K.subarray(Q,G);return V?new Uint8ClampedArray(J):J}},q.prototype.peekByte=function(){var X=this.getByte();return this.pos--,X},q.prototype.peekBytes=function(X,V){if(V===void 0)V=!1;var K=this.getBytes(X,V);return this.pos-=K.length,K},q.prototype.skip=function(X){if(!X)X=1;this.pos+=X},q.prototype.reset=function(){this.pos=this.start},q.prototype.moveStart=function(){this.start=this.pos},q.prototype.makeSubStream=function(X,V){return new q(this.bytes,X,V)},q.prototype.decode=function(){return this.bytes},q}(),Hq=cG;var pG=new Uint8Array(0),dG=function(){function q(X){if(this.pos=0,this.bufferLength=0,this.eof=!1,this.buffer=pG,this.minBufferLength=512,X)while(this.minBufferLength<X)this.minBufferLength*=2}return Object.defineProperty(q.prototype,"isEmpty",{get:function(){while(!this.eof&&this.bufferLength===0)this.readBlock();return this.bufferLength===0},enumerable:!1,configurable:!0}),q.prototype.getByte=function(){var X=this.pos;while(this.bufferLength<=X){if(this.eof)return-1;this.readBlock()}return this.buffer[this.pos++]},q.prototype.getUint16=function(){var X=this.getByte(),V=this.getByte();if(X===-1||V===-1)return-1;return(X<<8)+V},q.prototype.getInt32=function(){var X=this.getByte(),V=this.getByte(),K=this.getByte(),Q=this.getByte();return(X<<24)+(V<<16)+(K<<8)+Q},q.prototype.getBytes=function(X,V){if(V===void 0)V=!1;var K,Q=this.pos;if(X){this.ensureBuffer(Q+X),K=Q+X;while(!this.eof&&this.bufferLength<K)this.readBlock();var Y=this.bufferLength;if(K>Y)K=Y}else{while(!this.eof)this.readBlock();K=this.bufferLength}this.pos=K;var J=this.buffer.subarray(Q,K);return V&&!(J instanceof Uint8ClampedArray)?new Uint8ClampedArray(J):J},q.prototype.peekByte=function(){var X=this.getByte();return this.pos--,X},q.prototype.peekBytes=function(X,V){if(V===void 0)V=!1;var K=this.getBytes(X,V);return this.pos-=K.length,K},q.prototype.skip=function(X){if(!X)X=1;this.pos+=X},q.prototype.reset=function(){this.pos=0},q.prototype.makeSubStream=function(X,V){var K=X+V;while(this.bufferLength<=K&&!this.eof)this.readBlock();return new Hq(this.buffer,X,V)},q.prototype.decode=function(){while(!this.eof)this.readBlock();return this.buffer.subarray(0,this.bufferLength)},q.prototype.readBlock=function(){throw new u0(this.constructor.name,"readBlock")},q.prototype.ensureBuffer=function(X){var V=this.buffer;if(X<=V.byteLength)return V;var K=this.minBufferLength;while(K<X)K*=2;var Q=new Uint8Array(K);return Q.set(V),this.buffer=Q},q}(),d2=dG;var EK=function(q){return q===32||q===9||q===13||q===10},nG=function(q){A(X,q);function X(V,K){var Q=q.call(this,K)||this;if(Q.stream=V,Q.input=new Uint8Array(5),K)K=0.8*K;return Q}return X.prototype.readBlock=function(){var V=126,K=122,Q=-1,Y=this.stream,J=Y.getByte();while(EK(J))J=Y.getByte();if(J===Q||J===V){this.eof=!0;return}var G=this.bufferLength,W,Z;if(J===K){W=this.ensureBuffer(G+4);for(Z=0;Z<4;++Z)W[G+Z]=0;this.bufferLength+=4}else{var H=this.input;H[0]=J;for(Z=1;Z<5;++Z){J=Y.getByte();while(EK(J))J=Y.getByte();if(H[Z]=J,J===Q||J===V)break}if(W=this.ensureBuffer(G+Z-1),this.bufferLength+=Z-1,Z<5){for(;Z<5;++Z)H[Z]=117;this.eof=!0}var U=0;for(Z=0;Z<5;++Z)U=U*85+(H[Z]-33);for(Z=3;Z>=0;--Z)W[G+Z]=U&255,U>>=8}},X}(d2),jK=nG;var rG=function(q){A(X,q);function X(V,K){var Q=q.call(this,K)||this;if(Q.stream=V,Q.firstDigit=-1,K)K=0.5*K;return Q}return X.prototype.readBlock=function(){var V=8000,K=this.stream.getBytes(V);if(!K.length){this.eof=!0;return}var Q=K.length+1>>1,Y=this.ensureBuffer(this.bufferLength+Q),J=this.bufferLength,G=this.firstDigit;for(var W=0,Z=K.length;W<Z;W++){var H=K[W],U=void 0;if(H>=48&&H<=57)U=H&15;else if(H>=65&&H<=70||H>=97&&H<=102)U=(H&15)+9;else if(H===62){this.eof=!0;break}else continue;if(G<0)G=U;else Y[J++]=G<<4|U,G=-1}if(G>=0&&this.eof)Y[J++]=G<<4,G=-1;this.firstDigit=G,this.bufferLength=J},X}(d2),LK=rG;var BK=new Int32Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),iG=new Int32Array([3,4,5,6,7,8,9,10,65547,65549,65551,65553,131091,131095,131099,131103,196643,196651,196659,196667,262211,262227,262243,262259,327811,327843,327875,327907,258,258,258]),aG=new Int32Array([1,2,3,4,65541,65543,131081,131085,196625,196633,262177,262193,327745,327777,393345,393409,459009,459137,524801,525057,590849,591361,657409,658433,724993,727041,794625,798721,868353,876545]),oG=[new Int32Array([459008,524368,524304,524568,459024,524400,524336,590016,459016,524384,524320,589984,524288,524416,524352,590048,459012,524376,524312,589968,459028,524408,524344,590032,459020,524392,524328,590000,524296,524424,524360,590064,459010,524372,524308,524572,459026,524404,524340,590024,459018,524388,524324,589992,524292,524420,524356,590056,459014,524380,524316,589976,459030,524412,524348,590040,459022,524396,524332,590008,524300,524428,524364,590072,459009,524370,524306,524570,459025,524402,524338,590020,459017,524386,524322,589988,524290,524418,524354,590052,459013,524378,524314,589972,459029,524410,524346,590036,459021,524394,524330,590004,524298,524426,524362,590068,459011,524374,524310,524574,459027,524406,524342,590028,459019,524390,524326,589996,524294,524422,524358,590060,459015,524382,524318,589980,459031,524414,524350,590044,459023,524398,524334,590012,524302,524430,524366,590076,459008,524369,524305,524569,459024,524401,524337,590018,459016,524385,524321,589986,524289,524417,524353,590050,459012,524377,524313,589970,459028,524409,524345,590034,459020,524393,524329,590002,524297,524425,524361,590066,459010,524373,524309,524573,459026,524405,524341,590026,459018,524389,524325,589994,524293,524421,524357,590058,459014,524381,524317,589978,459030,524413,524349,590042,459022,524397,524333,590010,524301,524429,524365,590074,459009,524371,524307,524571,459025,524403,524339,590022,459017,524387,524323,589990,524291,524419,524355,590054,459013,524379,524315,589974,459029,524411,524347,590038,459021,524395,524331,590006,524299,524427,524363,590070,459011,524375,524311,524575,459027,524407,524343,590030,459019,524391,524327,589998,524295,524423,524359,590062,459015,524383,524319,589982,459031,524415,524351,590046,459023,524399,524335,590014,524303,524431,524367,590078,459008,524368,524304,524568,459024,524400,524336,590017,459016,524384,524320,589985,524288,524416,524352,590049,459012,524376,524312,589969,459028,524408,524344,590033,459020,524392,524328,590001,524296,524424,524360,590065,459010,524372,524308,524572,459026,524404,524340,590025,459018,524388,524324,589993,524292,524420,524356,590057,459014,524380,524316,589977,459030,524412,524348,590041,459022,524396,524332,590009,524300,524428,524364,590073,459009,524370,524306,524570,459025,524402,524338,590021,459017,524386,524322,589989,524290,524418,524354,590053,459013,524378,524314,589973,459029,524410,524346,590037,459021,524394,524330,590005,524298,524426,524362,590069,459011,524374,524310,524574,459027,524406,524342,590029,459019,524390,524326,589997,524294,524422,524358,590061,459015,524382,524318,589981,459031,524414,524350,590045,459023,524398,524334,590013,524302,524430,524366,590077,459008,524369,524305,524569,459024,524401,524337,590019,459016,524385,524321,589987,524289,524417,524353,590051,459012,524377,524313,589971,459028,524409,524345,590035,459020,524393,524329,590003,524297,524425,524361,590067,459010,524373,524309,524573,459026,524405,524341,590027,459018,524389,524325,589995,524293,524421,524357,590059,459014,524381,524317,589979,459030,524413,524349,590043,459022,524397,524333,590011,524301,524429,524365,590075,459009,524371,524307,524571,459025,524403,524339,590023,459017,524387,524323,589991,524291,524419,524355,590055,459013,524379,524315,589975,459029,524411,524347,590039,459021,524395,524331,590007,524299,524427,524363,590071,459011,524375,524311,524575,459027,524407,524343,590031,459019,524391,524327,589999,524295,524423,524359,590063,459015,524383,524319,589983,459031,524415,524351,590047,459023,524399,524335,590015,524303,524431,524367,590079]),9],sG=[new Int32Array([327680,327696,327688,327704,327684,327700,327692,327708,327682,327698,327690,327706,327686,327702,327694,0,327681,327697,327689,327705,327685,327701,327693,327709,327683,327699,327691,327707,327687,327703,327695,0]),5],tG=function(q){A(X,q);function X(V,K){var Q=q.call(this,K)||this;Q.stream=V;var Y=V.getByte(),J=V.getByte();if(Y===-1||J===-1)throw Error("Invalid header in flate stream: "+Y+", "+J);if((Y&15)!==8)throw Error("Unknown compression method in flate stream: "+Y+", "+J);if(((Y<<8)+J)%31!==0)throw Error("Bad FCHECK in flate stream: "+Y+", "+J);if(J&32)throw Error("FDICT bit set in flate stream: "+Y+", "+J);return Q.codeSize=0,Q.codeBuf=0,Q}return X.prototype.readBlock=function(){var V,K,Q=this.stream,Y=this.getBits(3);if(Y&1)this.eof=!0;if(Y>>=1,Y===0){var J=void 0;if((J=Q.getByte())===-1)throw Error("Bad block header in flate stream");var G=J;if((J=Q.getByte())===-1)throw Error("Bad block header in flate stream");if(G|=J<<8,(J=Q.getByte())===-1)throw Error("Bad block header in flate stream");var W=J;if((J=Q.getByte())===-1)throw Error("Bad block header in flate stream");if(W|=J<<8,W!==(~G&65535)&&(G!==0||W!==0))throw Error("Bad uncompressed block length in flate stream");this.codeBuf=0,this.codeSize=0;var Z=this.bufferLength;V=this.ensureBuffer(Z+G);var H=Z+G;if(this.bufferLength=H,G===0){if(Q.peekByte()===-1)this.eof=!0}else for(var U=Z;U<H;++U){if((J=Q.getByte())===-1){this.eof=!0;break}V[U]=J}return}var z,k;if(Y===1)z=oG,k=sG;else if(Y===2){var M=this.getBits(5)+257,j=this.getBits(5)+1,B=this.getBits(4)+4,L=new Uint8Array(BK.length),O=void 0;for(O=0;O<B;++O)L[BK[O]]=this.getBits(3);var N=this.generateHuffmanTable(L);K=0,O=0;var R=M+j,v=new Uint8Array(R),w=void 0,$=void 0,S=void 0;while(O<R){var h=this.getCode(N);if(h===16)w=2,$=3,S=K;else if(h===17)w=3,$=3,S=K=0;else if(h===18)w=7,$=11,S=K=0;else{v[O++]=K=h;continue}var b=this.getBits(w)+$;while(b-- >0)v[O++]=S}z=this.generateHuffmanTable(v.subarray(0,M)),k=this.generateHuffmanTable(v.subarray(M,R))}else throw Error("Unknown block type in flate stream");V=this.buffer;var C=V?V.length:0,D=this.bufferLength;while(!0){var l=this.getCode(z);if(l<256){if(D+1>=C)V=this.ensureBuffer(D+1),C=V.length;V[D++]=l;continue}if(l===256){this.bufferLength=D;return}l-=257,l=iG[l];var u=l>>16;if(u>0)u=this.getBits(u);if(K=(l&65535)+u,l=this.getCode(k),l=aG[l],u=l>>16,u>0)u=this.getBits(u);var q0=(l&65535)+u;if(D+K>=C)V=this.ensureBuffer(D+K),C=V.length;for(var J0=0;J0<K;++J0,++D)V[D]=V[D-q0]}},X.prototype.getBits=function(V){var K=this.stream,Q=this.codeSize,Y=this.codeBuf,J;while(Q<V){if((J=K.getByte())===-1)throw Error("Bad encoding in flate stream");Y|=J<<Q,Q+=8}return J=Y&(1<<V)-1,this.codeBuf=Y>>V,this.codeSize=Q-=V,J},X.prototype.getCode=function(V){var K=this.stream,Q=V[0],Y=V[1],J=this.codeSize,G=this.codeBuf,W;while(J<Y){if((W=K.getByte())===-1)break;G|=W<<J,J+=8}var Z=Q[G&(1<<Y)-1];if(typeof Q==="number")console.log("FLATE:",Z);var H=Z>>16,U=Z&65535;if(H<1||J<H)throw Error("Bad encoding in flate stream");return this.codeBuf=G>>H,this.codeSize=J-H,U},X.prototype.generateHuffmanTable=function(V){var K=V.length,Q=0,Y;for(Y=0;Y<K;++Y)if(V[Y]>Q)Q=V[Y];var J=1<<Q,G=new Int32Array(J);for(var W=1,Z=0,H=2;W<=Q;++W,Z<<=1,H<<=1)for(var U=0;U<K;++U)if(V[U]===W){var z=0,k=Z;for(Y=0;Y<W;++Y)z=z<<1|k&1,k>>=1;for(Y=z;Y<J;Y+=H)G[Y]=W<<16|U;++Z}return[G,Q]},X}(d2),TK=tG;var eG=function(q){A(X,q);function X(V,K,Q){var Y=q.call(this,K)||this;Y.stream=V,Y.cachedData=0,Y.bitsCached=0;var J=4096,G={earlyChange:Q,codeLength:9,nextCode:258,dictionaryValues:new Uint8Array(J),dictionaryLengths:new Uint16Array(J),dictionaryPrevCodes:new Uint16Array(J),currentSequence:new Uint8Array(J),currentSequenceLength:0};for(var W=0;W<256;++W)G.dictionaryValues[W]=W,G.dictionaryLengths[W]=1;return Y.lzwState=G,Y}return X.prototype.readBlock=function(){var V=512,K=V*2,Q=V,Y,J,G,W=this.lzwState;if(!W)return;var{earlyChange:Z,nextCode:H,dictionaryValues:U,dictionaryLengths:z,dictionaryPrevCodes:k,codeLength:M,prevCode:j,currentSequence:B,currentSequenceLength:L}=W,O=0,N=this.bufferLength,R=this.ensureBuffer(this.bufferLength+K);for(Y=0;Y<V;Y++){var v=this.readBits(M),w=L>0;if(!v||v<256)B[0]=v,L=1;else if(v>=258)if(v<H){L=z[v];for(J=L-1,G=v;J>=0;J--)B[J]=U[G],G=k[G]}else B[L++]=B[0];else if(v===256){M=9,H=258,L=0;continue}else{this.eof=!0,delete this.lzwState;break}if(w)k[H]=j,z[H]=z[j]+1,U[H]=B[0],H++,M=H+Z&H+Z-1?M:Math.min(Math.log(H+Z)/0.6931471805599453+1,12)|0;if(j=v,O+=L,K<O){do K+=Q;while(K<O);R=this.ensureBuffer(this.bufferLength+K)}for(J=0;J<L;J++)R[N++]=B[J]}W.nextCode=H,W.codeLength=M,W.prevCode=j,W.currentSequenceLength=L,this.bufferLength=N},X.prototype.readBits=function(V){var K=this.bitsCached,Q=this.cachedData;while(K<V){var Y=this.stream.getByte();if(Y===-1)return this.eof=!0,null;Q=Q<<8|Y,K+=8}return this.bitsCached=K-=V,this.cachedData=Q,Q>>>K&(1<<V)-1},X}(d2),vK=eG;var qZ=function(q){A(X,q);function X(V,K){var Q=q.call(this,K)||this;return Q.stream=V,Q}return X.prototype.readBlock=function(){var V=this.stream.getBytes(2);if(!V||V.length<2||V[0]===128){this.eof=!0;return}var K,Q=this.bufferLength,Y=V[0];if(Y<128){if(K=this.ensureBuffer(Q+Y+1),K[Q++]=V[1],Y>0){var J=this.stream.getBytes(Y);K.set(J,Q),Q+=Y}}else{Y=257-Y;var G=V[1];K=this.ensureBuffer(Q+Y+1);for(var W=0;W<Y;W++)K[Q++]=G}this.bufferLength=Q},X}(d2),RK=qZ;var OK=function(q,X,V){if(X===I.of("FlateDecode"))return new TK(q);if(X===I.of("LZWDecode")){var K=1;if(V instanceof m){var Q=V.lookup(I.of("EarlyChange"));if(Q instanceof x)K=Q.asNumber()}return new vK(q,void 0,K)}if(X===I.of("ASCII85Decode"))return new jK(q);if(X===I.of("ASCIIHexDecode"))return new LK(q);if(X===I.of("RunLengthDecode"))return new RK(q);throw new Q7(X.asString())},V8=function(q){var{dict:X,contents:V}=q,K=new Hq(V),Q=X.lookup(I.of("Filter")),Y=X.lookup(I.of("DecodeParms"));if(Q instanceof I)K=OK(K,Q,Y);else if(Q instanceof i)for(var J=0,G=Q.size();J<G;J++)K=OK(K,Q.lookup(J,I),Y&&Y.lookupMaybe(J,m));else if(Q)throw new A6([I,i],Q);return K};var XZ=function(q){var X=q.MediaBox(),V=X.lookup(2,x).asNumber()-X.lookup(0,x).asNumber(),K=X.lookup(3,x).asNumber()-X.lookup(1,x).asNumber();return{left:0,bottom:0,right:V,top:K}},VZ=function(q){return[1,0,0,1,-q.left,-q.bottom]},KZ=function(){function q(X,V,K){this.page=X;var Q=V!==null&&V!==void 0?V:XZ(X);this.width=Q.right-Q.left,this.height=Q.top-Q.bottom,this.boundingBox=Q,this.transformationMatrix=K!==null&&K!==void 0?K:VZ(Q)}return q.for=function(X,V,K){return _(this,void 0,void 0,function(){return c(this,function(Q){return[2,new q(X,V,K)]})})},q.prototype.embedIntoContext=function(X,V){return _(this,void 0,void 0,function(){var K,Q,Y,J,G,W,Z,H,U,z;return c(this,function(k){if(K=this.page.normalizedEntries(),Q=K.Contents,Y=K.Resources,!Q)throw new Y7;if(J=this.decodeContents(Q),G=this.boundingBox,W=G.left,Z=G.bottom,H=G.right,U=G.top,z=X.flateStream(J,{Type:"XObject",Subtype:"Form",FormType:1,BBox:[W,Z,H,U],Matrix:this.transformationMatrix,Resources:Y}),V)return X.assign(V,z),[2,V];else return[2,X.register(z)];return[2]})})},q.prototype.decodeContents=function(X){var V=Uint8Array.of(E.Newline),K=[];for(var Q=0,Y=X.size();Q<Y;Q++){var J=X.lookup(Q,E0),G=void 0;if(J instanceof A2)G=V8(J).decode();else if(J instanceof p2)G=J.getUnencodedContents();else throw new J7(J);K.push(G,V)}return Z4.apply(void 0,K)},q}(),K8=KZ;var Uq=function(q,X){if(q===void 0)return;return X[q]},H5;(function(q){q.UseNone="UseNone",q.UseOutlines="UseOutlines",q.UseThumbs="UseThumbs",q.UseOC="UseOC"})(H5||(H5={}));var U5;(function(q){q.L2R="L2R",q.R2L="R2L"})(U5||(U5={}));var z5;(function(q){q.None="None",q.AppDefault="AppDefault"})(z5||(z5={}));var Q8;(function(q){q.Simplex="Simplex",q.DuplexFlipShortEdge="DuplexFlipShortEdge",q.DuplexFlipLongEdge="DuplexFlipLongEdge"})(Q8||(Q8={}));var QZ=function(){function q(X){this.dict=X}return q.prototype.lookupBool=function(X){var V=this.dict.lookup(I.of(X));if(V instanceof c2)return V;return},q.prototype.lookupName=function(X){var V=this.dict.lookup(I.of(X));if(V instanceof I)return V;return},q.prototype.HideToolbar=function(){return this.lookupBool("HideToolbar")},q.prototype.HideMenubar=function(){return this.lookupBool("HideMenubar")},q.prototype.HideWindowUI=function(){return this.lookupBool("HideWindowUI")},q.prototype.FitWindow=function(){return this.lookupBool("FitWindow")},q.prototype.CenterWindow=function(){return this.lookupBool("CenterWindow")},q.prototype.DisplayDocTitle=function(){return this.lookupBool("DisplayDocTitle")},q.prototype.NonFullScreenPageMode=function(){return this.lookupName("NonFullScreenPageMode")},q.prototype.Direction=function(){return this.lookupName("Direction")},q.prototype.PrintScaling=function(){return this.lookupName("PrintScaling")},q.prototype.Duplex=function(){return this.lookupName("Duplex")},q.prototype.PickTrayByPDFSize=function(){return this.lookupBool("PickTrayByPDFSize")},q.prototype.PrintPageRange=function(){var X=this.dict.lookup(I.of("PrintPageRange"));if(X instanceof i)return X;return},q.prototype.NumCopies=function(){var X=this.dict.lookup(I.of("NumCopies"));if(X instanceof x)return X;return},q.prototype.getHideToolbar=function(){var X,V;return(V=(X=this.HideToolbar())===null||X===void 0?void 0:X.asBoolean())!==null&&V!==void 0?V:!1},q.prototype.getHideMenubar=function(){var X,V;return(V=(X=this.HideMenubar())===null||X===void 0?void 0:X.asBoolean())!==null&&V!==void 0?V:!1},q.prototype.getHideWindowUI=function(){var X,V;return(V=(X=this.HideWindowUI())===null||X===void 0?void 0:X.asBoolean())!==null&&V!==void 0?V:!1},q.prototype.getFitWindow=function(){var X,V;return(V=(X=this.FitWindow())===null||X===void 0?void 0:X.asBoolean())!==null&&V!==void 0?V:!1},q.prototype.getCenterWindow=function(){var X,V;return(V=(X=this.CenterWindow())===null||X===void 0?void 0:X.asBoolean())!==null&&V!==void 0?V:!1},q.prototype.getDisplayDocTitle=function(){var X,V;return(V=(X=this.DisplayDocTitle())===null||X===void 0?void 0:X.asBoolean())!==null&&V!==void 0?V:!1},q.prototype.getNonFullScreenPageMode=function(){var X,V,K=(X=this.NonFullScreenPageMode())===null||X===void 0?void 0:X.decodeText();return(V=Uq(K,H5))!==null&&V!==void 0?V:H5.UseNone},q.prototype.getReadingDirection=function(){var X,V,K=(X=this.Direction())===null||X===void 0?void 0:X.decodeText();return(V=Uq(K,U5))!==null&&V!==void 0?V:U5.L2R},q.prototype.getPrintScaling=function(){var X,V,K=(X=this.PrintScaling())===null||X===void 0?void 0:X.decodeText();return(V=Uq(K,z5))!==null&&V!==void 0?V:z5.AppDefault},q.prototype.getDuplex=function(){var X,V=(X=this.Duplex())===null||X===void 0?void 0:X.decodeText();return Uq(V,Q8)},q.prototype.getPickTrayByPDFSize=function(){var X;return(X=this.PickTrayByPDFSize())===null||X===void 0?void 0:X.asBoolean()},q.prototype.getPrintPageRange=function(){var X=this.PrintPageRange();if(!X)return[];var V=[];for(var K=0;K<X.size();K+=2){var Q=X.lookup(K,x).asNumber(),Y=X.lookup(K+1,x).asNumber();V.push({start:Q,end:Y})}return V},q.prototype.getNumCopies=function(){var X,V;return(V=(X=this.NumCopies())===null||X===void 0?void 0:X.asNumber())!==null&&V!==void 0?V:1},q.prototype.setHideToolbar=function(X){var V=this.dict.context.obj(X);this.dict.set(I.of("HideToolbar"),V)},q.prototype.setHideMenubar=function(X){var V=this.dict.context.obj(X);this.dict.set(I.of("HideMenubar"),V)},q.prototype.setHideWindowUI=function(X){var V=this.dict.context.obj(X);this.dict.set(I.of("HideWindowUI"),V)},q.prototype.setFitWindow=function(X){var V=this.dict.context.obj(X);this.dict.set(I.of("FitWindow"),V)},q.prototype.setCenterWindow=function(X){var V=this.dict.context.obj(X);this.dict.set(I.of("CenterWindow"),V)},q.prototype.setDisplayDocTitle=function(X){var V=this.dict.context.obj(X);this.dict.set(I.of("DisplayDocTitle"),V)},q.prototype.setNonFullScreenPageMode=function(X){M2(X,"nonFullScreenPageMode",H5);var V=I.of(X);this.dict.set(I.of("NonFullScreenPageMode"),V)},q.prototype.setReadingDirection=function(X){M2(X,"readingDirection",U5);var V=I.of(X);this.dict.set(I.of("Direction"),V)},q.prototype.setPrintScaling=function(X){M2(X,"printScaling",z5);var V=I.of(X);this.dict.set(I.of("PrintScaling"),V)},q.prototype.setDuplex=function(X){M2(X,"duplex",Q8);var V=I.of(X);this.dict.set(I.of("Duplex"),V)},q.prototype.setPickTrayByPDFSize=function(X){var V=this.dict.context.obj(X);this.dict.set(I.of("PickTrayByPDFSize"),V)},q.prototype.setPrintPageRange=function(X){if(!Array.isArray(X))X=[X];var V=[];for(var K=0,Q=X.length;K<Q;K++)V.push(X[K].start),V.push(X[K].end);Q1(V,"printPageRange",["number"]);var Y=this.dict.context.obj(V);this.dict.set(I.of("PrintPageRange"),Y)},q.prototype.setNumCopies=function(X){b0(X,"numCopies",1,Number.MAX_VALUE),K7(X,"numCopies");var V=this.dict.context.obj(X);this.dict.set(I.of("NumCopies"),V)},q.fromDict=function(X){return new q(X)},q.create=function(X){var V=X.obj({});return new q(V)},q}(),W1=QZ;var YZ=/\/([^\0\t\n\f\r\ ]+)[\0\t\n\f\r\ ]*(\d*\.\d+|\d+)?[\0\t\n\f\r\ ]+Tf/,JZ=function(){function q(X,V){this.dict=X,this.ref=V}return q.prototype.T=function(){return this.dict.lookupMaybe(I.of("T"),K0,g)},q.prototype.Ff=function(){var X=this.getInheritableAttribute(I.of("Ff"));return this.dict.context.lookupMaybe(X,x)},q.prototype.V=function(){var X=this.getInheritableAttribute(I.of("V"));return this.dict.context.lookup(X)},q.prototype.Kids=function(){return this.dict.lookupMaybe(I.of("Kids"),i)},q.prototype.DA=function(){var X=this.dict.lookup(I.of("DA"));if(X instanceof K0||X instanceof g)return X;return},q.prototype.setKids=function(X){this.dict.set(I.of("Kids"),this.dict.context.obj(X))},q.prototype.getParent=function(){var X=this.dict.get(I.of("Parent"));if(X instanceof a){var V=this.dict.lookup(I.of("Parent"),m);return new q(V,X)}return},q.prototype.setParent=function(X){if(!X)this.dict.delete(I.of("Parent"));else this.dict.set(I.of("Parent"),X)},q.prototype.getFullyQualifiedName=function(){var X=this.getParent();if(!X)return this.getPartialName();return X.getFullyQualifiedName()+"."+this.getPartialName()},q.prototype.getPartialName=function(){var X;return(X=this.T())===null||X===void 0?void 0:X.decodeText()},q.prototype.setPartialName=function(X){if(!X)this.dict.delete(I.of("T"));else this.dict.set(I.of("T"),g.fromText(X))},q.prototype.setDefaultAppearance=function(X){this.dict.set(I.of("DA"),K0.of(X))},q.prototype.getDefaultAppearance=function(){var X=this.DA();if(X instanceof g)return X.decodeText();return X===null||X===void 0?void 0:X.asString()},q.prototype.setFontSize=function(X){var V,K=(V=this.getFullyQualifiedName())!==null&&V!==void 0?V:"",Q=this.getDefaultAppearance();if(!Q)throw new H7(K);var Y=F5(Q,YZ);if(!Y.match)throw new U7(K);var J=Q.slice(0,Y.pos-Y.match[0].length),G=Y.pos<=Q.length?Q.slice(Y.pos):"",W=Y.match[1],Z=J+" /"+W+" "+X+" Tf "+G;this.setDefaultAppearance(Z)},q.prototype.getFlags=function(){var X,V;return(V=(X=this.Ff())===null||X===void 0?void 0:X.asNumber())!==null&&V!==void 0?V:0},q.prototype.setFlags=function(X){this.dict.set(I.of("Ff"),x.of(X))},q.prototype.hasFlag=function(X){var V=this.getFlags();return(V&X)!==0},q.prototype.setFlag=function(X){var V=this.getFlags();this.setFlags(V|X)},q.prototype.clearFlag=function(X){var V=this.getFlags();this.setFlags(V&~X)},q.prototype.setFlagTo=function(X,V){if(V)this.setFlag(X);else this.clearFlag(X)},q.prototype.getInheritableAttribute=function(X){var V;return this.ascend(function(K){if(!V)V=K.dict.get(X)}),V},q.prototype.ascend=function(X){X(this);var V=this.getParent();if(V)V.ascend(X)},q}(),Y8=JZ;var GZ=function(){function q(X){this.dict=X}return q.prototype.W=function(){var X=this.dict.lookup(I.of("W"));if(X instanceof x)return X;return},q.prototype.getWidth=function(){var X,V;return(V=(X=this.W())===null||X===void 0?void 0:X.asNumber())!==null&&V!==void 0?V:1},q.prototype.setWidth=function(X){var V=this.dict.context.obj(X);this.dict.set(I.of("W"),V)},q.fromDict=function(X){return new q(X)},q}(),zq=GZ;var ZZ=function(){function q(X){this.dict=X}return q.prototype.Rect=function(){return this.dict.lookup(I.of("Rect"),i)},q.prototype.AP=function(){return this.dict.lookupMaybe(I.of("AP"),m)},q.prototype.F=function(){var X=this.dict.lookup(I.of("F"));return this.dict.context.lookupMaybe(X,x)},q.prototype.getRectangle=function(){var X,V=this.Rect();return(X=V===null||V===void 0?void 0:V.asRectangle())!==null&&X!==void 0?X:{x:0,y:0,width:0,height:0}},q.prototype.setRectangle=function(X){var{x:V,y:K,width:Q,height:Y}=X,J=this.dict.context.obj([V,K,V+Q,K+Y]);this.dict.set(I.of("Rect"),J)},q.prototype.getAppearanceState=function(){var X=this.dict.lookup(I.of("AS"));if(X instanceof I)return X;return},q.prototype.setAppearanceState=function(X){this.dict.set(I.of("AS"),X)},q.prototype.setAppearances=function(X){this.dict.set(I.of("AP"),X)},q.prototype.ensureAP=function(){var X=this.AP();if(!X)X=this.dict.context.obj({}),this.dict.set(I.of("AP"),X);return X},q.prototype.getNormalAppearance=function(){var X=this.ensureAP(),V=X.get(I.of("N"));if(V instanceof a||V instanceof m)return V;throw Error("Unexpected N type: "+(V===null||V===void 0?void 0:V.constructor.name))},q.prototype.setNormalAppearance=function(X){var V=this.ensureAP();V.set(I.of("N"),X)},q.prototype.setRolloverAppearance=function(X){var V=this.ensureAP();V.set(I.of("R"),X)},q.prototype.setDownAppearance=function(X){var V=this.ensureAP();V.set(I.of("D"),X)},q.prototype.removeRolloverAppearance=function(){var X=this.AP();X===null||X===void 0||X.delete(I.of("R"))},q.prototype.removeDownAppearance=function(){var X=this.AP();X===null||X===void 0||X.delete(I.of("D"))},q.prototype.getAppearances=function(){var X=this.AP();if(!X)return;var V=X.lookup(I.of("N"),m,E0),K=X.lookupMaybe(I.of("R"),m,E0),Q=X.lookupMaybe(I.of("D"),m,E0);return{normal:V,rollover:K,down:Q}},q.prototype.getFlags=function(){var X,V;return(V=(X=this.F())===null||X===void 0?void 0:X.asNumber())!==null&&V!==void 0?V:0},q.prototype.setFlags=function(X){this.dict.set(I.of("F"),x.of(X))},q.prototype.hasFlag=function(X){var V=this.getFlags();return(V&X)!==0},q.prototype.setFlag=function(X){var V=this.getFlags();this.setFlags(V|X)},q.prototype.clearFlag=function(X){var V=this.getFlags();this.setFlags(V&~X)},q.prototype.setFlagTo=function(X,V){if(V)this.setFlag(X);else this.clearFlag(X)},q.fromDict=function(X){return new q(X)},q}(),Mq=ZZ;var WZ=function(){function q(X){this.dict=X}return q.prototype.R=function(){var X=this.dict.lookup(I.of("R"));if(X instanceof x)return X;return},q.prototype.BC=function(){var X=this.dict.lookup(I.of("BC"));if(X instanceof i)return X;return},q.prototype.BG=function(){var X=this.dict.lookup(I.of("BG"));if(X instanceof i)return X;return},q.prototype.CA=function(){var X=this.dict.lookup(I.of("CA"));if(X instanceof g||X instanceof K0)return X;return},q.prototype.RC=function(){var X=this.dict.lookup(I.of("RC"));if(X instanceof g||X instanceof K0)return X;return},q.prototype.AC=function(){var X=this.dict.lookup(I.of("AC"));if(X instanceof g||X instanceof K0)return X;return},q.prototype.getRotation=function(){var X;return(X=this.R())===null||X===void 0?void 0:X.asNumber()},q.prototype.getBorderColor=function(){var X=this.BC();if(!X)return;var V=[];for(var K=0,Q=X===null||X===void 0?void 0:X.size();K<Q;K++){var Y=X.get(K);if(Y instanceof x)V.push(Y.asNumber())}return V},q.prototype.getBackgroundColor=function(){var X=this.BG();if(!X)return;var V=[];for(var K=0,Q=X===null||X===void 0?void 0:X.size();K<Q;K++){var Y=X.get(K);if(Y instanceof x)V.push(Y.asNumber())}return V},q.prototype.getCaptions=function(){var X=this.CA(),V=this.RC(),K=this.AC();return{normal:X===null||X===void 0?void 0:X.decodeText(),rollover:V===null||V===void 0?void 0:V.decodeText(),down:K===null||K===void 0?void 0:K.decodeText()}},q.prototype.setRotation=function(X){var V=this.dict.context.obj(X);this.dict.set(I.of("R"),V)},q.prototype.setBorderColor=function(X){var V=this.dict.context.obj(X);this.dict.set(I.of("BC"),V)},q.prototype.setBackgroundColor=function(X){var V=this.dict.context.obj(X);this.dict.set(I.of("BG"),V)},q.prototype.setCaptions=function(X){var V=g.fromText(X.normal);if(this.dict.set(I.of("CA"),V),X.rollover){var K=g.fromText(X.rollover);this.dict.set(I.of("RC"),K)}else this.dict.delete(I.of("RC"));if(X.down){var Q=g.fromText(X.down);this.dict.set(I.of("AC"),Q)}else this.dict.delete(I.of("AC"))},q.fromDict=function(X){return new q(X)},q}(),J8=WZ;var HZ=function(q){A(X,q);function X(){return q!==null&&q.apply(this,arguments)||this}return X.prototype.MK=function(){var V=this.dict.lookup(I.of("MK"));if(V instanceof m)return V;return},X.prototype.BS=function(){var V=this.dict.lookup(I.of("BS"));if(V instanceof m)return V;return},X.prototype.DA=function(){var V=this.dict.lookup(I.of("DA"));if(V instanceof K0||V instanceof g)return V;return},X.prototype.P=function(){var V=this.dict.get(I.of("P"));if(V instanceof a)return V;return},X.prototype.setP=function(V){this.dict.set(I.of("P"),V)},X.prototype.setDefaultAppearance=function(V){this.dict.set(I.of("DA"),K0.of(V))},X.prototype.getDefaultAppearance=function(){var V=this.DA();if(V instanceof g)return V.decodeText();return V===null||V===void 0?void 0:V.asString()},X.prototype.getAppearanceCharacteristics=function(){var V=this.MK();if(V)return J8.fromDict(V);return},X.prototype.getOrCreateAppearanceCharacteristics=function(){var V=this.MK();if(V)return J8.fromDict(V);var K=J8.fromDict(this.dict.context.obj({}));return this.dict.set(I.of("MK"),K.dict),K},X.prototype.getBorderStyle=function(){var V=this.BS();if(V)return zq.fromDict(V);return},X.prototype.getOrCreateBorderStyle=function(){var V=this.BS();if(V)return zq.fromDict(V);var K=zq.fromDict(this.dict.context.obj({}));return this.dict.set(I.of("BS"),K.dict),K},X.prototype.getOnValue=function(){var V,K=(V=this.getAppearances())===null||V===void 0?void 0:V.normal;if(K instanceof m){var Q=K.keys();for(var Y=0,J=Q.length;Y<J;Y++){var G=Q[Y];if(G!==I.of("Off"))return G}}return},X.fromDict=function(V){return new X(V)},X.create=function(V,K){var Q=V.obj({Type:"Annot",Subtype:"Widget",Rect:[0,0,0,0],Parent:K});return new X(Q)},X}(Mq),M5=HZ;var UZ=function(q){A(X,q);function X(){return q!==null&&q.apply(this,arguments)||this}return X.prototype.FT=function(){var V=this.getInheritableAttribute(I.of("FT"));return this.dict.context.lookup(V,I)},X.prototype.getWidgets=function(){var V=this.Kids();if(!V)return[M5.fromDict(this.dict)];var K=Array(V.size());for(var Q=0,Y=V.size();Q<Y;Q++){var J=V.lookup(Q,m);K[Q]=M5.fromDict(J)}return K},X.prototype.addWidget=function(V){var K=this.normalizedEntries().Kids;K.push(V)},X.prototype.removeWidget=function(V){var K=this.Kids();if(!K){if(V!==0)throw new Y5(V,0,0);this.setKids([])}else{if(V<0||V>K.size())throw new Y5(V,0,K.size());K.remove(V)}},X.prototype.normalizedEntries=function(){var V=this.Kids();if(!V)V=this.dict.context.obj([this.ref]),this.dict.set(I.of("Kids"),V);return{Kids:V}},X.fromDict=function(V,K){return new X(V,K)},X}(Y8),K2=UZ;var zZ=function(q){A(X,q);function X(){return q!==null&&q.apply(this,arguments)||this}return X.prototype.Opt=function(){return this.dict.lookupMaybe(I.of("Opt"),K0,g,i)},X.prototype.setOpt=function(V){this.dict.set(I.of("Opt"),this.dict.context.obj(V))},X.prototype.getExportValues=function(){var V=this.Opt();if(!V)return;if(V instanceof K0||V instanceof g)return[V];var K=[];for(var Q=0,Y=V.size();Q<Y;Q++){var J=V.lookup(Q);if(J instanceof K0||J instanceof g)K.push(J)}return K},X.prototype.removeExportValue=function(V){var K=this.Opt();if(!K)return;if(K instanceof K0||K instanceof g){if(V!==0)throw new Y5(V,0,0);this.setOpt([])}else{if(V<0||V>K.size())throw new Y5(V,0,K.size());K.remove(V)}},X.prototype.normalizeExportValues=function(){var V,K,Q,Y,J=(V=this.getExportValues())!==null&&V!==void 0?V:[],G=[],W=this.getWidgets();for(var Z=0,H=W.length;Z<H;Z++){var U=W[Z],z=(K=J[Z])!==null&&K!==void 0?K:g.fromText((Y=(Q=U.getOnValue())===null||Q===void 0?void 0:Q.decodeText())!==null&&Y!==void 0?Y:"");G.push(z)}this.setOpt(G)},X.prototype.addOpt=function(V,K){var Q;this.normalizeExportValues();var Y=V.decodeText(),J;if(K){var G=(Q=this.getExportValues())!==null&&Q!==void 0?Q:[];for(var W=0,Z=G.length;W<Z;W++){var H=G[W];if(H.decodeText()===Y)J=W}}var U=this.Opt();return U.push(V),J!==null&&J!==void 0?J:U.size()-1},X.prototype.addWidgetWithOpt=function(V,K,Q){var Y=this.addOpt(K,Q),J=I.of(String(Y));return this.addWidget(V),J},X}(K2),h6=zZ;var MZ=function(q){A(X,q);function X(){return q!==null&&q.apply(this,arguments)||this}return X.prototype.setValue=function(V){var K,Q=(K=this.getOnValue())!==null&&K!==void 0?K:I.of("Yes");if(V!==Q&&V!==I.of("Off"))throw new J5;this.dict.set(I.of("V"),V);var Y=this.getWidgets();for(var J=0,G=Y.length;J<G;J++){var W=Y[J],Z=W.getOnValue()===V?V:I.of("Off");W.setAppearanceState(Z)}},X.prototype.getValue=function(){var V=this.V();if(V instanceof I)return V;return I.of("Off")},X.prototype.getOnValue=function(){var V=this.getWidgets()[0];return V===null||V===void 0?void 0:V.getOnValue()},X.fromDict=function(V,K){return new X(V,K)},X.create=function(V){var K=V.obj({FT:"Btn",Kids:[]}),Q=V.register(K);return new X(K,Q)},X}(h6),K6=MZ;var C0=function(q){return 1<<q},Y2;(function(q){q[q.ReadOnly=C0(0)]="ReadOnly",q[q.Required=C0(1)]="Required",q[q.NoExport=C0(2)]="NoExport"})(Y2||(Y2={}));var f0;(function(q){q[q.NoToggleToOff=C0(14)]="NoToggleToOff",q[q.Radio=C0(15)]="Radio",q[q.PushButton=C0(16)]="PushButton",q[q.RadiosInUnison=C0(25)]="RadiosInUnison"})(f0||(f0={}));var j0;(function(q){q[q.Multiline=C0(12)]="Multiline",q[q.Password=C0(13)]="Password",q[q.FileSelect=C0(20)]="FileSelect",q[q.DoNotSpellCheck=C0(22)]="DoNotSpellCheck",q[q.DoNotScroll=C0(23)]="DoNotScroll",q[q.Comb=C0(24)]="Comb",q[q.RichText=C0(25)]="RichText"})(j0||(j0={}));var G0;(function(q){q[q.Combo=C0(17)]="Combo",q[q.Edit=C0(18)]="Edit",q[q.Sort=C0(19)]="Sort",q[q.MultiSelect=C0(21)]="MultiSelect",q[q.DoNotSpellCheck=C0(22)]="DoNotSpellCheck",q[q.CommitOnSelChange=C0(26)]="CommitOnSelChange"})(G0||(G0={}));var kZ=function(q){A(X,q);function X(){return q!==null&&q.apply(this,arguments)||this}return X.prototype.setValues=function(V){if(this.hasFlag(G0.Combo)&&!this.hasFlag(G0.Edit)&&!this.valuesAreValid(V))throw new J5;if(V.length===0)this.dict.delete(I.of("V"));if(V.length===1)this.dict.set(I.of("V"),V[0]);if(V.length>1){if(!this.hasFlag(G0.MultiSelect))throw new W7;this.dict.set(I.of("V"),this.dict.context.obj(V))}this.updateSelectedIndices(V)},X.prototype.valuesAreValid=function(V){var K=this.getOptions(),Q=function(W,Z){var H=V[W].decodeText();if(!K.find(function(U){return H===(U.display||U.value).decodeText()}))return{value:!1}};for(var Y=0,J=V.length;Y<J;Y++){var G=Q(Y,J);if(typeof G==="object")return G.value}return!0},X.prototype.updateSelectedIndices=function(V){if(V.length>1){var K=Array(V.length),Q=this.getOptions(),Y=function(W,Z){var H=V[W].decodeText();K[W]=Q.findIndex(function(U){return H===(U.display||U.value).decodeText()})};for(var J=0,G=V.length;J<G;J++)Y(J,G);this.dict.set(I.of("I"),this.dict.context.obj(K.sort()))}else this.dict.delete(I.of("I"))},X.prototype.getValues=function(){var V=this.V();if(V instanceof K0||V instanceof g)return[V];if(V instanceof i){var K=[];for(var Q=0,Y=V.size();Q<Y;Q++){var J=V.lookup(Q);if(J instanceof K0||J instanceof g)K.push(J)}return K}return[]},X.prototype.Opt=function(){return this.dict.lookupMaybe(I.of("Opt"),K0,g,i)},X.prototype.setOptions=function(V){var K=Array(V.length);for(var Q=0,Y=V.length;Q<Y;Q++){var J=V[Q],G=J.value,W=J.display;K[Q]=this.dict.context.obj([G,W||G])}this.dict.set(I.of("Opt"),this.dict.context.obj(K))},X.prototype.getOptions=function(){var V=this.Opt();if(V instanceof K0||V instanceof g)return[{value:V,display:V}];if(V instanceof i){var K=[];for(var Q=0,Y=V.size();Q<Y;Q++){var J=V.lookup(Q);if(J instanceof K0||J instanceof g)K.push({value:J,display:J});if(J instanceof i){if(J.size()>0){var G=J.lookup(0,K0,g),W=J.lookupMaybe(1,K0,g);K.push({value:G,display:W||G})}}}return K}return[]},X}(K2),G8=kZ;var IZ=function(q){A(X,q);function X(){return q!==null&&q.apply(this,arguments)||this}return X.fromDict=function(V,K){return new X(V,K)},X.create=function(V){var K=V.obj({FT:"Ch",Ff:G0.Combo,Kids:[]}),Q=V.register(K);return new X(K,Q)},X}(G8),Q6=IZ;var EZ=function(q){A(X,q);function X(){return q!==null&&q.apply(this,arguments)||this}return X.prototype.addField=function(V){var K=this.normalizedEntries().Kids;K===null||K===void 0||K.push(V)},X.prototype.normalizedEntries=function(){var V=this.Kids();if(!V)V=this.dict.context.obj([]),this.dict.set(I.of("Kids"),V);return{Kids:V}},X.fromDict=function(V,K){return new X(V,K)},X.create=function(V){var K=V.obj({}),Q=V.register(K);return new X(K,Q)},X}(Y8),Y6=EZ;var jZ=function(q){A(X,q);function X(){return q!==null&&q.apply(this,arguments)||this}return X.fromDict=function(V,K){return new X(V,K)},X}(K2),F6=jZ;var LZ=function(q){A(X,q);function X(){return q!==null&&q.apply(this,arguments)||this}return X.prototype.MaxLen=function(){var V=this.dict.lookup(I.of("MaxLen"));if(V instanceof x)return V;return},X.prototype.Q=function(){var V=this.dict.lookup(I.of("Q"));if(V instanceof x)return V;return},X.prototype.setMaxLength=function(V){this.dict.set(I.of("MaxLen"),x.of(V))},X.prototype.removeMaxLength=function(){this.dict.delete(I.of("MaxLen"))},X.prototype.getMaxLength=function(){var V;return(V=this.MaxLen())===null||V===void 0?void 0:V.asNumber()},X.prototype.setQuadding=function(V){this.dict.set(I.of("Q"),x.of(V))},X.prototype.getQuadding=function(){var V;return(V=this.Q())===null||V===void 0?void 0:V.asNumber()},X.prototype.setValue=function(V){this.dict.set(I.of("V"),V)},X.prototype.removeValue=function(){this.dict.delete(I.of("V"))},X.prototype.getValue=function(){var V=this.V();if(V instanceof K0||V instanceof g)return V;return},X.fromDict=function(V,K){return new X(V,K)},X.create=function(V){var K=V.obj({FT:"Tx",Kids:[]}),Q=V.register(K);return new X(K,Q)},X}(K2),J6=LZ;var BZ=function(q){A(X,q);function X(){return q!==null&&q.apply(this,arguments)||this}return X.fromDict=function(V,K){return new X(V,K)},X.create=function(V){var K=V.obj({FT:"Btn",Ff:f0.PushButton,Kids:[]}),Q=V.register(K);return new X(K,Q)},X}(h6),G6=BZ;var TZ=function(q){A(X,q);function X(){return q!==null&&q.apply(this,arguments)||this}return X.prototype.setValue=function(V){var K=this.getOnValues();if(!K.includes(V)&&V!==I.of("Off"))throw new J5;this.dict.set(I.of("V"),V);var Q=this.getWidgets();for(var Y=0,J=Q.length;Y<J;Y++){var G=Q[Y],W=G.getOnValue()===V?V:I.of("Off");G.setAppearanceState(W)}},X.prototype.getValue=function(){var V=this.V();if(V instanceof I)return V;return I.of("Off")},X.prototype.getOnValues=function(){var V=this.getWidgets(),K=[];for(var Q=0,Y=V.length;Q<Y;Q++){var J=V[Q].getOnValue();if(J)K.push(J)}return K},X.fromDict=function(V,K){return new X(V,K)},X.create=function(V){var K=V.obj({FT:"Btn",Ff:f0.Radio,Kids:[]}),Q=V.register(K);return new X(K,Q)},X}(h6),Z6=TZ;var vZ=function(q){A(X,q);function X(){return q!==null&&q.apply(this,arguments)||this}return X.fromDict=function(V,K){return new X(V,K)},X.create=function(V){var K=V.obj({FT:"Ch",Kids:[]}),Q=V.register(K);return new X(K,Q)},X}(G8),W6=vZ;var Z8=function(q){if(!q)return[];var X=[];for(var V=0,K=q.size();V<K;V++){var Q=q.get(V),Y=q.lookup(V);if(Q instanceof a&&Y instanceof m)X.push([kq(Y,Q),Q])}return X},kq=function(q,X){var V=RZ(q);if(V)return Y6.fromDict(q,X);return OZ(q,X)},RZ=function(q){var X=q.lookup(I.of("Kids"));if(X instanceof i)for(var V=0,K=X.size();V<K;V++){var Q=X.lookup(V),Y=Q instanceof m&&Q.has(I.of("T"));if(Y)return!0}return!1},OZ=function(q,X){var V=N7(q,I.of("FT")),K=q.context.lookup(V,I);if(K===I.of("Btn"))return wZ(q,X);if(K===I.of("Ch"))return AZ(q,X);if(K===I.of("Tx"))return J6.fromDict(q,X);if(K===I.of("Sig"))return F6.fromDict(q,X);return K2.fromDict(q,X)},wZ=function(q,X){var V,K=N7(q,I.of("Ff")),Q=q.context.lookupMaybe(K,x),Y=(V=Q===null||Q===void 0?void 0:Q.asNumber())!==null&&V!==void 0?V:0;if(A7(Y,f0.PushButton))return G6.fromDict(q,X);else if(A7(Y,f0.Radio))return Z6.fromDict(q,X);else return K6.fromDict(q,X)},AZ=function(q,X){var V,K=N7(q,I.of("Ff")),Q=q.context.lookupMaybe(K,x),Y=(V=Q===null||Q===void 0?void 0:Q.asNumber())!==null&&V!==void 0?V:0;if(A7(Y,G0.Combo))return Q6.fromDict(q,X);else return W6.fromDict(q,X)},A7=function(q,X){return(q&X)!==0},N7=function(q,X){var V;return wK(q,function(K){if(!V)V=K.get(X)}),V},wK=function(q,X){X(q);var V=q.lookupMaybe(I.of("Parent"),m);if(V)wK(V,X)};var NZ=function(){function q(X){this.dict=X}return q.prototype.Fields=function(){var X=this.dict.lookup(I.of("Fields"));if(X instanceof i)return X;return},q.prototype.getFields=function(){var X=this.normalizedEntries().Fields,V=Array(X.size());for(var K=0,Q=X.size();K<Q;K++){var Y=X.get(K),J=X.lookup(K,m);V[K]=[kq(J,Y),Y]}return V},q.prototype.getAllFields=function(){var X=[],V=function(K){if(!K)return;for(var Q=0,Y=K.length;Q<Y;Q++){var J=K[Q];X.push(J);var G=J[0];if(G instanceof Y6)V(Z8(G.Kids()))}};return V(this.getFields()),X},q.prototype.addField=function(X){var V=this.normalizedEntries().Fields;V===null||V===void 0||V.push(X)},q.prototype.removeField=function(X){var V=X.getParent(),K=V===void 0?this.normalizedEntries().Fields:V.Kids(),Q=K===null||K===void 0?void 0:K.indexOf(X.ref);if(K===void 0||Q===void 0)throw Error("Tried to remove inexistent field "+X.getFullyQualifiedName());if(K.remove(Q),V!==void 0&&K.size()===0)this.removeField(V)},q.prototype.normalizedEntries=function(){var X=this.Fields();if(!X)X=this.dict.context.obj([]),this.dict.set(I.of("Fields"),X);return{Fields:X}},q.fromDict=function(X){return new q(X)},q.create=function(X){var V=X.obj({Fields:[]});return new q(V)},q}(),P6=NZ;var SZ=function(q){A(X,q);function X(){return q!==null&&q.apply(this,arguments)||this}return X.prototype.Pages=function(){return this.lookup(I.of("Pages"),m)},X.prototype.AcroForm=function(){return this.lookupMaybe(I.of("AcroForm"),m)},X.prototype.getAcroForm=function(){var V=this.AcroForm();if(!V)return;return P6.fromDict(V)},X.prototype.getOrCreateAcroForm=function(){var V=this.getAcroForm();if(!V){V=P6.create(this.context);var K=this.context.register(V.dict);this.set(I.of("AcroForm"),K)}return V},X.prototype.ViewerPreferences=function(){return this.lookupMaybe(I.of("ViewerPreferences"),m)},X.prototype.getViewerPreferences=function(){var V=this.ViewerPreferences();if(!V)return;return W1.fromDict(V)},X.prototype.getOrCreateViewerPreferences=function(){var V=this.getViewerPreferences();if(!V){V=W1.create(this.context);var K=this.context.register(V.dict);this.set(I.of("ViewerPreferences"),K)}return V},X.prototype.insertLeafNode=function(V,K){var Q=this.get(I.of("Pages")),Y=this.Pages().insertLeafNode(V,K);return Y||Q},X.prototype.removeLeafNode=function(V){this.Pages().removeLeafNode(V)},X.withContextAndPages=function(V,K){var Q=new Map;return Q.set(I.of("Type"),I.of("Catalog")),Q.set(I.of("Pages"),K),new X(Q,V)},X.fromMapWithContext=function(V,K){return new X(V,K)},X}(m),W8=SZ;var yZ=function(q){A(X,q);function X(){return q!==null&&q.apply(this,arguments)||this}return X.prototype.Parent=function(){return this.lookup(I.of("Parent"))},X.prototype.Kids=function(){return this.lookup(I.of("Kids"),i)},X.prototype.Count=function(){return this.lookup(I.of("Count"),x)},X.prototype.pushTreeNode=function(V){var K=this.Kids();K.push(V)},X.prototype.pushLeafNode=function(V){var K=this.Kids();this.insertLeafKid(K.size(),V)},X.prototype.insertLeafNode=function(V,K){var Q=this.Kids(),Y=this.Count().asNumber();if(K>Y)throw new qq(K,Y);var J=K;for(var G=0,W=Q.size();G<W;G++){if(J===0){this.insertLeafKid(G,V);return}var Z=Q.get(G),H=this.context.lookup(Z);if(H instanceof X)if(H.Count().asNumber()>J)return H.insertLeafNode(V,J)||Z;else J-=H.Count().asNumber();if(H instanceof _0)J-=1}if(J===0){this.insertLeafKid(Q.size(),V);return}throw new Xq(K,"insertLeafNode")},X.prototype.removeLeafNode=function(V,K){if(K===void 0)K=!0;var Q=this.Kids(),Y=this.Count().asNumber();if(V>=Y)throw new qq(V,Y);var J=V;for(var G=0,W=Q.size();G<W;G++){var Z=Q.get(G),H=this.context.lookup(Z);if(H instanceof X)if(H.Count().asNumber()>J){if(H.removeLeafNode(J,K),K&&H.Kids().size()===0)Q.remove(G);return}else J-=H.Count().asNumber();if(H instanceof _0)if(J===0){this.removeKid(G);return}else J-=1}throw new Xq(V,"removeLeafNode")},X.prototype.ascend=function(V){V(this);var K=this.Parent();if(K)K.ascend(V)},X.prototype.traverse=function(V){var K=this.Kids();for(var Q=0,Y=K.size();Q<Y;Q++){var J=K.get(Q),G=this.context.lookup(J);if(G instanceof X)G.traverse(V);V(G,J)}},X.prototype.insertLeafKid=function(V,K){var Q=this.Kids();this.ascend(function(Y){var J=Y.Count().asNumber()+1;Y.set(I.of("Count"),x.of(J))}),Q.insert(V,K)},X.prototype.removeKid=function(V){var K=this.Kids(),Q=K.lookup(V);if(Q instanceof _0)this.ascend(function(Y){var J=Y.Count().asNumber()-1;Y.set(I.of("Count"),x.of(J))});K.remove(V)},X.withContext=function(V,K){var Q=new Map;if(Q.set(I.of("Type"),I.of("Pages")),Q.set(I.of("Kids"),V.obj([])),Q.set(I.of("Count"),V.obj(0)),K)Q.set(I.of("Parent"),K);return new X(Q,V)},X.fromMapWithContext=function(V,K){return new X(V,K)},X}(m),H8=yZ;var P0=new Uint8Array(256);P0[E.Zero]=1;P0[E.One]=1;P0[E.Two]=1;P0[E.Three]=1;P0[E.Four]=1;P0[E.Five]=1;P0[E.Six]=1;P0[E.Seven]=1;P0[E.Eight]=1;P0[E.Nine]=1;var Iq=new Uint8Array(256);Iq[E.Period]=1;Iq[E.Plus]=1;Iq[E.Minus]=1;var H1=new Uint8Array(256);for(k5=0,S7=256;k5<S7;k5++)H1[k5]=P0[k5]||Iq[k5]?1:0;var k5,S7;var AK=E.Newline,NK=E.CarriageReturn,$Z=function(){function q(X,V){if(V===void 0)V=!1;this.bytes=X,this.capNumbers=V}return q.prototype.parseRawInt=function(){var X="";while(!this.bytes.done()){var V=this.bytes.peek();if(!P0[V])break;X+=t0(this.bytes.next())}var K=Number(X);if(!X||!isFinite(K))throw new Vq(this.bytes.position(),X);return K},q.prototype.parseRawNumber=function(){var X="";while(!this.bytes.done()){var V=this.bytes.peek();if(!H1[V])break;if(X+=t0(this.bytes.next()),V===E.Period)break}while(!this.bytes.done()){var V=this.bytes.peek();if(!P0[V])break;X+=t0(this.bytes.next())}var K=Number(X);if(!X||!isFinite(K))throw new Vq(this.bytes.position(),X);if(K>Number.MAX_SAFE_INTEGER)if(this.capNumbers){var Q="Parsed number that is too large for some PDF readers: "+X+", using Number.MAX_SAFE_INTEGER instead.";return console.warn(Q),Number.MAX_SAFE_INTEGER}else{var Q="Parsed number that is too large for some PDF readers: "+X+", not capping.";console.warn(Q)}return K},q.prototype.skipWhitespace=function(){while(!this.bytes.done()&&k2[this.bytes.peek()])this.bytes.next()},q.prototype.skipLine=function(){while(!this.bytes.done()){var X=this.bytes.peek();if(X===AK||X===NK)return;this.bytes.next()}},q.prototype.skipComment=function(){if(this.bytes.peek()!==E.Percent)return!1;while(!this.bytes.done()){var X=this.bytes.peek();if(X===AK||X===NK)return!0;this.bytes.next()}return!0},q.prototype.skipWhitespaceAndComments=function(){this.skipWhitespace();while(this.skipComment())this.skipWhitespace()},q.prototype.matchKeyword=function(X){var V=this.bytes.offset();for(var K=0,Q=X.length;K<Q;K++)if(this.bytes.done()||this.bytes.next()!==X[K])return this.bytes.moveTo(V),!1;return!0},q}(),SK=$Z;var CZ=function(){function q(X){this.idx=0,this.line=0,this.column=0,this.bytes=X,this.length=this.bytes.length}return q.prototype.moveTo=function(X){this.idx=X},q.prototype.next=function(){var X=this.bytes[this.idx++];if(X===E.Newline)this.line+=1,this.column=0;else this.column+=1;return X},q.prototype.assertNext=function(X){if(this.peek()!==X)throw new z7(this.position(),X,this.peek());return this.next()},q.prototype.peek=function(){return this.bytes[this.idx]},q.prototype.peekAhead=function(X){return this.bytes[this.idx+X]},q.prototype.peekAt=function(X){return this.bytes[X]},q.prototype.done=function(){return this.idx>=this.length},q.prototype.offset=function(){return this.idx},q.prototype.slice=function(X,V){return this.bytes.slice(X,V)},q.prototype.position=function(){return{line:this.line,column:this.column,offset:this.idx}},q.of=function(X){return new q(X)},q.fromPDFRawStream=function(X){return q.of(V8(X).decode())},q}(),D6=CZ;var hZ=E.Space,U1=E.CarriageReturn,z1=E.Newline,M1=[E.s,E.t,E.r,E.e,E.a,E.m],Eq=[E.e,E.n,E.d,E.s,E.t,E.r,E.e,E.a,E.m],M0={header:[E.Percent,E.P,E.D,E.F,E.Dash],eof:[E.Percent,E.Percent,E.E,E.O,E.F],obj:[E.o,E.b,E.j],endobj:[E.e,E.n,E.d,E.o,E.b,E.j],xref:[E.x,E.r,E.e,E.f],trailer:[E.t,E.r,E.a,E.i,E.l,E.e,E.r],startxref:[E.s,E.t,E.a,E.r,E.t,E.x,E.r,E.e,E.f],true:[E.t,E.r,E.u,E.e],false:[E.f,E.a,E.l,E.s,E.e],null:[E.n,E.u,E.l,E.l],stream:M1,streamEOF1:Q0(M1,[hZ,U1,z1]),streamEOF2:Q0(M1,[U1,z1]),streamEOF3:Q0(M1,[U1]),streamEOF4:Q0(M1,[z1]),endstream:Eq,EOF1endstream:Q0([U1,z1],Eq),EOF2endstream:Q0([U1],Eq),EOF3endstream:Q0([z1],Eq)};var FZ=function(q){A(X,q);function X(V,K,Q){if(Q===void 0)Q=!1;var Y=q.call(this,V,Q)||this;return Y.context=K,Y}return X.prototype.parseObject=function(){if(this.skipWhitespaceAndComments(),this.matchKeyword(M0.true))return c2.True;if(this.matchKeyword(M0.false))return c2.False;if(this.matchKeyword(M0.null))return F0;var V=this.bytes.peek();if(V===E.LessThan&&this.bytes.peekAhead(1)===E.LessThan)return this.parseDictOrStream();if(V===E.LessThan)return this.parseHexString();if(V===E.LeftParen)return this.parseString();if(V===E.ForwardSlash)return this.parseName();if(V===E.LeftSquareBracket)return this.parseArray();if(H1[V])return this.parseNumberOrRef();throw new M7(this.bytes.position(),V)},X.prototype.parseNumberOrRef=function(){var V=this.parseRawNumber();this.skipWhitespaceAndComments();var K=this.bytes.offset();if(P0[this.bytes.peek()]){var Q=this.parseRawNumber();if(this.skipWhitespaceAndComments(),this.bytes.peek()===E.R)return this.bytes.assertNext(E.R),a.of(V,Q)}return this.bytes.moveTo(K),x.of(V)},X.prototype.parseHexString=function(){var V="";this.bytes.assertNext(E.LessThan);while(!this.bytes.done()&&this.bytes.peek()!==E.GreaterThan)V+=t0(this.bytes.next());return this.bytes.assertNext(E.GreaterThan),g.of(V)},X.prototype.parseString=function(){var V=0,K=!1,Q="";while(!this.bytes.done()){var Y=this.bytes.next();if(Q+=t0(Y),!K){if(Y===E.LeftParen)V+=1;if(Y===E.RightParen)V-=1}if(Y===E.BackSlash)K=!K;else if(K)K=!1;if(V===0)return K0.of(Q.substring(1,Q.length-1))}throw new E7(this.bytes.position())},X.prototype.parseName=function(){this.bytes.assertNext(E.ForwardSlash);var V="";while(!this.bytes.done()){var K=this.bytes.peek();if(k2[K]||V2[K])break;V+=t0(K),this.bytes.next()}return I.of(V)},X.prototype.parseArray=function(){this.bytes.assertNext(E.LeftSquareBracket),this.skipWhitespaceAndComments();var V=i.withContext(this.context);while(this.bytes.peek()!==E.RightSquareBracket){var K=this.parseObject();V.push(K),this.skipWhitespaceAndComments()}return this.bytes.assertNext(E.RightSquareBracket),V},X.prototype.parseDict=function(){this.bytes.assertNext(E.LessThan),this.bytes.assertNext(E.LessThan),this.skipWhitespaceAndComments();var V=new Map;while(!this.bytes.done()&&this.bytes.peek()!==E.GreaterThan&&this.bytes.peekAhead(1)!==E.GreaterThan){var K=this.parseName(),Q=this.parseObject();V.set(K,Q),this.skipWhitespaceAndComments()}this.skipWhitespaceAndComments(),this.bytes.assertNext(E.GreaterThan),this.bytes.assertNext(E.GreaterThan);var Y=V.get(I.of("Type"));if(Y===I.of("Catalog"))return W8.fromMapWithContext(V,this.context);else if(Y===I.of("Pages"))return H8.fromMapWithContext(V,this.context);else if(Y===I.of("Page"))return _0.fromMapWithContext(V,this.context);else return m.fromMapWithContext(V,this.context)},X.prototype.parseDictOrStream=function(){var V=this.bytes.position(),K=this.parseDict();if(this.skipWhitespaceAndComments(),!this.matchKeyword(M0.streamEOF1)&&!this.matchKeyword(M0.streamEOF2)&&!this.matchKeyword(M0.streamEOF3)&&!this.matchKeyword(M0.streamEOF4)&&!this.matchKeyword(M0.stream))return K;var Q=this.bytes.offset(),Y,J=K.get(I.of("Length"));if(J instanceof x){if(Y=Q+J.asNumber(),this.bytes.moveTo(Y),this.skipWhitespaceAndComments(),!this.matchKeyword(M0.endstream))this.bytes.moveTo(Q),Y=this.findEndOfStreamFallback(V)}else Y=this.findEndOfStreamFallback(V);var G=this.bytes.slice(Q,Y);return A2.of(K,G)},X.prototype.findEndOfStreamFallback=function(V){var K=1,Q=this.bytes.offset();while(!this.bytes.done()){if(Q=this.bytes.offset(),this.matchKeyword(M0.stream))K+=1;else if(this.matchKeyword(M0.EOF1endstream)||this.matchKeyword(M0.EOF2endstream)||this.matchKeyword(M0.EOF3endstream)||this.matchKeyword(M0.endstream))K-=1;else this.bytes.next();if(K===0)break}if(K!==0)throw new I7(V);return Q},X.forBytes=function(V,K,Q){return new X(D6.of(V),K,Q)},X.forByteStream=function(V,K,Q){if(Q===void 0)Q=!1;return new X(V,K,Q)},X}(SK),U8=FZ;var PZ=function(q){A(X,q);function X(V,K){var Q=q.call(this,D6.fromPDFRawStream(V),V.dict.context)||this,Y=V.dict;return Q.alreadyParsed=!1,Q.shouldWaitForTick=K||function(){return!1},Q.firstOffset=Y.lookup(I.of("First"),x).asNumber(),Q.objectCount=Y.lookup(I.of("N"),x).asNumber(),Q}return X.prototype.parseIntoContext=function(){return _(this,void 0,void 0,function(){var V,K,Q,Y,J,G,W,Z;return c(this,function(H){switch(H.label){case 0:if(this.alreadyParsed)throw new Q5("PDFObjectStreamParser","parseIntoContext");this.alreadyParsed=!0,V=this.parseOffsetsAndObjectNumbers(),K=0,Q=V.length,H.label=1;case 1:if(!(K<Q))return[3,4];if(Y=V[K],J=Y.objectNumber,G=Y.offset,this.bytes.moveTo(this.firstOffset+G),W=this.parseObject(),Z=a.of(J,0),this.context.assign(Z,W),!this.shouldWaitForTick())return[3,3];return[4,R2()];case 2:H.sent(),H.label=3;case 3:return K++,[3,1];case 4:return[2]}})})},X.prototype.parseOffsetsAndObjectNumbers=function(){var V=[];for(var K=0,Q=this.objectCount;K<Q;K++){this.skipWhitespaceAndComments();var Y=this.parseRawInt();this.skipWhitespaceAndComments();var J=this.parseRawInt();V.push({objectNumber:Y,offset:J})}return V},X.forStream=function(V,K){return new X(V,K)},X}(U8),jq=PZ;var DZ=function(){function q(X){this.alreadyParsed=!1,this.dict=X.dict,this.bytes=D6.fromPDFRawStream(X),this.context=this.dict.context;var V=this.dict.lookup(I.of("Size"),x),K=this.dict.lookup(I.of("Index"));if(K instanceof i){this.subsections=[];for(var Q=0,Y=K.size();Q<Y;Q+=2){var J=K.lookup(Q+0,x).asNumber(),G=K.lookup(Q+1,x).asNumber();this.subsections.push({firstObjectNumber:J,length:G})}}else this.subsections=[{firstObjectNumber:0,length:V.asNumber()}];var W=this.dict.lookup(I.of("W"),i);this.byteWidths=[-1,-1,-1];for(var Q=0,Y=W.size();Q<Y;Q++)this.byteWidths[Q]=W.lookup(Q,x).asNumber()}return q.prototype.parseIntoContext=function(){if(this.alreadyParsed)throw new Q5("PDFXRefStreamParser","parseIntoContext");this.alreadyParsed=!0,this.context.trailerInfo={Root:this.dict.get(I.of("Root")),Encrypt:this.dict.get(I.of("Encrypt")),Info:this.dict.get(I.of("Info")),ID:this.dict.get(I.of("ID"))};var X=this.parseEntries();return X},q.prototype.parseEntries=function(){var X=[],V=this.byteWidths,K=V[0],Q=V[1],Y=V[2];for(var J=0,G=this.subsections.length;J<G;J++){var W=this.subsections[J],Z=W.firstObjectNumber,H=W.length;for(var U=0;U<H;U++){var z=0;for(var k=0,M=K;k<M;k++)z=z<<8|this.bytes.next();var j=0;for(var k=0,M=Q;k<M;k++)j=j<<8|this.bytes.next();var B=0;for(var k=0,M=Y;k<M;k++)B=B<<8|this.bytes.next();if(K===0)z=1;var L=Z+U,O={ref:a.of(L,B),offset:j,deleted:z===0,inObjectStream:z===2};X.push(O)}}return X},q.forStream=function(X){return new q(X)},q}(),Lq=DZ;var uZ=function(q){A(X,q);function X(V,K,Q,Y){if(K===void 0)K=1/0;if(Q===void 0)Q=!1;if(Y===void 0)Y=!1;var J=q.call(this,D6.of(V),Z5.create(),Y)||this;return J.alreadyParsed=!1,J.parsedObjects=0,J.shouldWaitForTick=function(){return J.parsedObjects+=1,J.parsedObjects%J.objectsPerTick===0},J.objectsPerTick=K,J.throwOnInvalidObject=Q,J}return X.prototype.parseDocument=function(){return _(this,void 0,void 0,function(){var V,K;return c(this,function(Q){switch(Q.label){case 0:if(this.alreadyParsed)throw new Q5("PDFParser","parseDocument");this.alreadyParsed=!0,this.context.header=this.parseHeader(),Q.label=1;case 1:if(this.bytes.done())return[3,3];return[4,this.parseDocumentSection()];case 2:if(Q.sent(),K=this.bytes.offset(),K===V)throw new j7(this.bytes.position());return V=K,[3,1];case 3:if(this.maybeRecoverRoot(),this.context.lookup(a.of(0)))console.warn("Removing parsed object: 0 0 R"),this.context.delete(a.of(0));return[2,this.context]}})})},X.prototype.maybeRecoverRoot=function(){var V=function(H){return H instanceof m&&H.lookup(I.of("Type"))===I.of("Catalog")},K=this.context.lookup(this.context.trailerInfo.Root);if(!V(K)){var Q=this.context.enumerateIndirectObjects();for(var Y=0,J=Q.length;Y<J;Y++){var G=Q[Y],W=G[0],Z=G[1];if(V(Z))this.context.trailerInfo.Root=W}}},X.prototype.parseHeader=function(){while(!this.bytes.done()){if(this.matchKeyword(M0.header)){var V=this.parseRawInt();this.bytes.assertNext(E.Period);var K=this.parseRawInt(),Q=_2.forVersion(V,K);return this.skipBinaryHeaderComment(),Q}this.bytes.next()}throw new L7(this.bytes.position())},X.prototype.parseIndirectObjectHeader=function(){this.skipWhitespaceAndComments();var V=this.parseRawInt();this.skipWhitespaceAndComments();var K=this.parseRawInt();if(this.skipWhitespaceAndComments(),!this.matchKeyword(M0.obj))throw new B7(this.bytes.position(),M0.obj);return a.of(V,K)},X.prototype.matchIndirectObjectHeader=function(){var V=this.bytes.offset();try{return this.parseIndirectObjectHeader(),!0}catch(K){return this.bytes.moveTo(V),!1}},X.prototype.parseIndirectObject=function(){return _(this,void 0,void 0,function(){var V,K;return c(this,function(Q){switch(Q.label){case 0:if(V=this.parseIndirectObjectHeader(),this.skipWhitespaceAndComments(),K=this.parseObject(),this.skipWhitespaceAndComments(),this.matchKeyword(M0.endobj),!(K instanceof A2&&K.dict.lookup(I.of("Type"))===I.of("ObjStm")))return[3,2];return[4,jq.forStream(K,this.shouldWaitForTick).parseIntoContext()];case 1:return Q.sent(),[3,3];case 2:if(K instanceof A2&&K.dict.lookup(I.of("Type"))===I.of("XRef"))Lq.forStream(K).parseIntoContext();else this.context.assign(V,K);Q.label=3;case 3:return[2,V]}})})},X.prototype.tryToParseInvalidIndirectObject=function(){var V=this.bytes.position(),K="Trying to parse invalid object: "+JSON.stringify(V)+")";if(this.throwOnInvalidObject)throw Error(K);console.warn(K);var Q=this.parseIndirectObjectHeader();console.warn("Invalid object ref: "+Q),this.skipWhitespaceAndComments();var Y=this.bytes.offset(),J=!0;while(!this.bytes.done()){if(this.matchKeyword(M0.endobj))J=!1;if(!J)break;this.bytes.next()}if(J)throw new k7(V);var G=this.bytes.offset()-M0.endobj.length,W=s5.of(this.bytes.slice(Y,G));return this.context.assign(Q,W),Q},X.prototype.parseIndirectObjects=function(){return _(this,void 0,void 0,function(){var V,K;return c(this,function(Q){switch(Q.label){case 0:this.skipWhitespaceAndComments(),Q.label=1;case 1:if(!(!this.bytes.done()&&P0[this.bytes.peek()]))return[3,8];V=this.bytes.offset(),Q.label=2;case 2:return Q.trys.push([2,4,,5]),[4,this.parseIndirectObject()];case 3:return Q.sent(),[3,5];case 4:return K=Q.sent(),this.bytes.moveTo(V),this.tryToParseInvalidIndirectObject(),[3,5];case 5:if(this.skipWhitespaceAndComments(),this.skipJibberish(),!this.shouldWaitForTick())return[3,7];return[4,R2()];case 6:Q.sent(),Q.label=7;case 7:return[3,1];case 8:return[2]}})})},X.prototype.maybeParseCrossRefSection=function(){if(this.skipWhitespaceAndComments(),!this.matchKeyword(M0.xref))return;this.skipWhitespaceAndComments();var V=-1,K=i5.createEmpty();while(!this.bytes.done()&&P0[this.bytes.peek()]){var Q=this.parseRawInt();this.skipWhitespaceAndComments();var Y=this.parseRawInt();this.skipWhitespaceAndComments();var J=this.bytes.peek();if(J===E.n||J===E.f){var G=a.of(V,Y);if(this.bytes.next()===E.n)K.addEntry(G,Q);else K.addDeletedEntry(G,Q);V+=1}else V=Q;this.skipWhitespaceAndComments()}return K},X.prototype.maybeParseTrailerDict=function(){if(this.skipWhitespaceAndComments(),!this.matchKeyword(M0.trailer))return;this.skipWhitespaceAndComments();var V=this.parseDict(),K=this.context;K.trailerInfo={Root:V.get(I.of("Root"))||K.trailerInfo.Root,Encrypt:V.get(I.of("Encrypt"))||K.trailerInfo.Encrypt,Info:V.get(I.of("Info"))||K.trailerInfo.Info,ID:V.get(I.of("ID"))||K.trailerInfo.ID}},X.prototype.maybeParseTrailer=function(){if(this.skipWhitespaceAndComments(),!this.matchKeyword(M0.startxref))return;this.skipWhitespaceAndComments();var V=this.parseRawInt();return this.skipWhitespace(),this.matchKeyword(M0.eof),this.skipWhitespaceAndComments(),this.matchKeyword(M0.eof),this.skipWhitespaceAndComments(),S6.forLastCrossRefSectionOffset(V)},X.prototype.parseDocumentSection=function(){return _(this,void 0,void 0,function(){return c(this,function(V){switch(V.label){case 0:return[4,this.parseIndirectObjects()];case 1:return V.sent(),this.maybeParseCrossRefSection(),this.maybeParseTrailerDict(),this.maybeParseTrailer(),this.skipJibberish(),[2]}})})},X.prototype.skipJibberish=function(){this.skipWhitespaceAndComments();while(!this.bytes.done()){var V=this.bytes.offset(),K=this.bytes.peek(),Q=K>=E.Space&&K<=E.Tilde;if(Q){if(this.matchKeyword(M0.xref)||this.matchKeyword(M0.trailer)||this.matchKeyword(M0.startxref)||this.matchIndirectObjectHeader()){this.bytes.moveTo(V);break}}this.bytes.next()}},X.prototype.skipBinaryHeaderComment=function(){this.skipWhitespaceAndComments();try{var V=this.bytes.offset();this.parseIndirectObjectHeader(),this.bytes.moveTo(V)}catch(K){this.bytes.next(),this.skipWhitespaceAndComments()}},X.forBytesWithOptions=function(V,K,Q,Y){return new X(V,K,Q,Y)},X}(U8),Bq=uZ;var n2=function(q){return 1<<q},I5;(function(q){q[q.Invisible=n2(0)]="Invisible",q[q.Hidden=n2(1)]="Hidden",q[q.Print=n2(2)]="Print",q[q.NoZoom=n2(3)]="NoZoom",q[q.NoRotate=n2(4)]="NoRotate",q[q.NoView=n2(5)]="NoView",q[q.ReadOnly=n2(6)]="ReadOnly",q[q.Locked=n2(7)]="Locked",q[q.ToggleNoView=n2(8)]="ToggleNoView",q[q.LockedContents=n2(9)]="LockedContents"})(I5||(I5={}));var z8=function(q){return q instanceof I?q:I.of(q)},f=function(q){return q instanceof x?q:x.of(q)},t=function(q){return q instanceof x?q.asNumber():q};var E5;(function(q){q.Degrees="degrees",q.Radians="radians"})(E5||(E5={}));var gZ=function(q){return T(q,"radianAngle",["number"]),{type:E5.Radians,angle:q}},p=function(q){return T(q,"degreeAngle",["number"]),{type:E5.Degrees,angle:q}},yK=E5.Radians,$K=E5.Degrees,H6=function(q){return q*Math.PI/180},CK=function(q){return q*180/Math.PI},O0=function(q){return q.type===yK?q.angle:q.type===$K?H6(q.angle):L6("Invalid rotation: "+JSON.stringify(q))},k1=function(q){return q.type===yK?CK(q.angle):q.type===$K?q.angle:L6("Invalid rotation: "+JSON.stringify(q))},I2=function(q){if(q===void 0)q=0;var X=q/90%4;if(X===0)return 0;if(X===1)return 90;if(X===2)return 180;if(X===3)return 270;return 0},r2=function(q,X){if(X===void 0)X=0;var V=I2(X);return V===90||V===270?{width:q.height,height:q.width}:{width:q.width,height:q.height}},y7=function(q,X,V){if(X===void 0)X=0;if(V===void 0)V=0;var{x:K,y:Q,width:Y,height:J}=q,G=I2(V),W=X/2;if(G===0)return{x:K-W,y:Q-W,width:Y,height:J};else if(G===90)return{x:K-J+W,y:Q-W,width:J,height:Y};else if(G===180)return{x:K-Y+W,y:Q-J+W,width:Y,height:J};else if(G===270)return{x:K-W,y:Q-Y+W,width:J,height:Y};else return{x:K-W,y:Q-W,width:Y,height:J}};var Oq=function(){return e.of(X0.ClipNonZero)},xZ=function(){return e.of(X0.ClipEvenOdd)},Tq=Math.cos,vq=Math.sin,Rq=Math.tan,I1=function(q,X,V,K,Q,Y){return e.of(X0.ConcatTransformationMatrix,[f(q),f(X),f(V),f(K),f(Q),f(Y)])},c0=function(q,X){return I1(1,0,0,1,q,X)},g6=function(q,X){return I1(q,0,0,X,0,0)},x6=function(q){return I1(Tq(t(q)),vq(t(q)),-vq(t(q)),Tq(t(q)),0,0)},M8=function(q){return x6(H6(t(q)))},k8=function(q,X){return I1(1,Rq(t(q)),Rq(t(X)),1,0,0)},bZ=function(q,X){return k8(H6(t(q)),H6(t(X)))},j5=function(q,X){return e.of(X0.SetLineDashPattern,["["+q.map(f).join(" ")+"]",f(X)])},mZ=function(){return j5([],0)},u6;(function(q){q[q.Butt=0]="Butt",q[q.Round=1]="Round",q[q.Projecting=2]="Projecting"})(u6||(u6={}));var I8=function(q){return e.of(X0.SetLineCapStyle,[f(q)])},$7;(function(q){q[q.Miter=0]="Miter",q[q.Round=1]="Round",q[q.Bevel=2]="Bevel"})($7||($7={}));var fZ=function(q){return e.of(X0.SetLineJoinStyle,[f(q)])},i2=function(q){return e.of(X0.SetGraphicsStateParams,[z8(q)])},B0=function(){return e.of(X0.PushGraphicsState)},T0=function(){return e.of(X0.PopGraphicsState)},L5=function(q){return e.of(X0.SetLineWidth,[f(q)])},p0=function(q,X,V,K,Q,Y){return e.of(X0.AppendBezierCurve,[f(q),f(X),f(V),f(K),f(Q),f(Y)])},E8=function(q,X,V,K){return e.of(X0.CurveToReplicateInitialPoint,[f(q),f(X),f(V),f(K)])},N2=function(){return e.of(X0.ClosePath)},J2=function(q,X){return e.of(X0.MoveTo,[f(q),f(X)])},S0=function(q,X){return e.of(X0.LineTo,[f(q),f(X)])},hK=function(q,X,V,K){return e.of(X0.AppendRectangle,[f(q),f(X),f(V),f(K)])},lZ=function(q,X,V){return hK(q,X,V,V)},B5=function(){return e.of(X0.StrokePath)},E1=function(){return e.of(X0.FillNonZero)},j1=function(){return e.of(X0.FillNonZeroAndStroke)},wq=function(){return e.of(X0.EndPath)},h7=function(){return e.of(X0.NextLine)},_Z=function(q,X){return e.of(X0.MoveText,[f(q),f(X)])},L1=function(q){return e.of(X0.ShowText,[q])},B1=function(){return e.of(X0.BeginText)},T1=function(){return e.of(X0.EndText)},T5=function(q,X){return e.of(X0.SetFontAndSize,[z8(q),f(X)])},cZ=function(q){return e.of(X0.SetCharacterSpacing,[f(q)])},pZ=function(q){return e.of(X0.SetWordSpacing,[f(q)])},dZ=function(q){return e.of(X0.SetTextHorizontalScaling,[f(q)])},F7=function(q){return e.of(X0.SetTextLineHeight,[f(q)])},nZ=function(q){return e.of(X0.SetTextRise,[f(q)])},C7;(function(q){q[q.Fill=0]="Fill",q[q.Outline=1]="Outline",q[q.FillAndOutline=2]="FillAndOutline",q[q.Invisible=3]="Invisible",q[q.FillAndClip=4]="FillAndClip",q[q.OutlineAndClip=5]="OutlineAndClip",q[q.FillAndOutlineAndClip=6]="FillAndOutlineAndClip",q[q.Clip=7]="Clip"})(C7||(C7={}));var rZ=function(q){return e.of(X0.SetTextRenderingMode,[f(q)])},FK=function(q,X,V,K,Q,Y){return e.of(X0.SetTextMatrix,[f(q),f(X),f(V),f(K),f(Q),f(Y)])},j8=function(q,X,V,K,Q){return FK(Tq(t(q)),vq(t(q))+Rq(t(X)),-vq(t(q))+Rq(t(V)),Tq(t(q)),K,Q)},iZ=function(q,X,V,K,Q){return j8(H6(t(q)),H6(t(X)),H6(t(V)),K,Q)},L8=function(q){return e.of(X0.DrawObject,[z8(q)])},P7=function(q){return e.of(X0.NonStrokingColorGray,[f(q)])},D7=function(q){return e.of(X0.StrokingColorGray,[f(q)])},u7=function(q,X,V){return e.of(X0.NonStrokingColorRgb,[f(q),f(X),f(V)])},g7=function(q,X,V){return e.of(X0.StrokingColorRgb,[f(q),f(X),f(V)])},x7=function(q,X,V,K){return e.of(X0.NonStrokingColorCmyk,[f(q),f(X),f(V),f(K)])},b7=function(q,X,V,K){return e.of(X0.StrokingColorCmyk,[f(q),f(X),f(V),f(K)])},Aq=function(q){return e.of(X0.BeginMarkedContent,[z8(q)])},Nq=function(){return e.of(X0.EndMarkedContent)};var U6;(function(q){q.Grayscale="Grayscale",q.RGB="RGB",q.CMYK="CMYK"})(U6||(U6={}));var Sq=function(q){return b0(q,"gray",0,1),{type:U6.Grayscale,gray:q}},Y0=function(q,X,V){return b0(q,"red",0,1),b0(X,"green",0,1),b0(V,"blue",0,1),{type:U6.RGB,red:q,green:X,blue:V}},yq=function(q,X,V,K){return b0(q,"cyan",0,1),b0(X,"magenta",0,1),b0(V,"yellow",0,1),b0(K,"key",0,1),{type:U6.CMYK,cyan:q,magenta:X,yellow:V,key:K}},m7=U6.Grayscale,f7=U6.RGB,l7=U6.CMYK,E2=function(q){return q.type===m7?P7(q.gray):q.type===f7?u7(q.red,q.green,q.blue):q.type===l7?x7(q.cyan,q.magenta,q.yellow,q.key):L6("Invalid color: "+JSON.stringify(q))},v5=function(q){return q.type===m7?D7(q.gray):q.type===f7?g7(q.red,q.green,q.blue):q.type===l7?b7(q.cyan,q.magenta,q.yellow,q.key):L6("Invalid color: "+JSON.stringify(q))},l0=function(q,X){if(X===void 0)X=1;return(q===null||q===void 0?void 0:q.length)===1?Sq(q[0]*X):(q===null||q===void 0?void 0:q.length)===3?Y0(q[0]*X,q[1]*X,q[2]*X):(q===null||q===void 0?void 0:q.length)===4?yq(q[0]*X,q[1]*X,q[2]*X,q[3]*X):void 0},$q=function(q){return q.type===m7?[q.gray]:q.type===f7?[q.red,q.green,q.blue]:q.type===l7?[q.cyan,q.magenta,q.yellow,q.key]:L6("Invalid color: "+JSON.stringify(q))};var d=0,n=0,Z0=0,W0=0,v1=0,R1=0,PK=new Map([["A",7],["a",7],["C",6],["c",6],["H",1],["h",1],["L",2],["l",2],["M",2],["m",2],["Q",4],["q",4],["S",4],["s",4],["T",2],["t",2],["V",1],["v",1],["Z",0],["z",0]]),aZ=function(q){var X,V=[],K=[],Q="",Y=!1,J=0;for(var G=0,W=q;G<W.length;G++){var Z=W[G];if(PK.has(Z)){if(J=PK.get(Z),X){if(Q.length>0)K[K.length]=+Q;V[V.length]={cmd:X,args:K},K=[],Q="",Y=!1}X=Z}else if([" ",","].includes(Z)||Z==="-"&&Q.length>0&&Q[Q.length-1]!=="e"||Z==="."&&Y){if(Q.length===0)continue;if(K.length===J){if(V[V.length]={cmd:X,args:K},K=[+Q],X==="M")X="L";if(X==="m")X="l"}else K[K.length]=+Q;Y=Z===".",Q=["-","."].includes(Z)?Z:""}else if(Q+=Z,Z===".")Y=!0}if(Q.length>0)if(K.length===J){if(V[V.length]={cmd:X,args:K},K=[+Q],X==="M")X="L";if(X==="m")X="l"}else K[K.length]=+Q;return V[V.length]={cmd:X,args:K},V},oZ=function(q){d=n=Z0=W0=v1=R1=0;var X=[];for(var V=0;V<q.length;V++){var K=q[V];if(K.cmd&&typeof DK[K.cmd]==="function"){var Q=DK[K.cmd](K.args);if(Array.isArray(Q))X=X.concat(Q);else X.push(Q)}}return X},DK={M:function(q){return d=q[0],n=q[1],Z0=W0=null,v1=d,R1=n,J2(d,n)},m:function(q){return d+=q[0],n+=q[1],Z0=W0=null,v1=d,R1=n,J2(d,n)},C:function(q){return d=q[4],n=q[5],Z0=q[2],W0=q[3],p0(q[0],q[1],q[2],q[3],q[4],q[5])},c:function(q){var X=p0(q[0]+d,q[1]+n,q[2]+d,q[3]+n,q[4]+d,q[5]+n);return Z0=d+q[2],W0=n+q[3],d+=q[4],n+=q[5],X},S:function(q){if(Z0===null||W0===null)Z0=d,W0=n;var X=p0(d-(Z0-d),n-(W0-n),q[0],q[1],q[2],q[3]);return Z0=q[0],W0=q[1],d=q[2],n=q[3],X},s:function(q){if(Z0===null||W0===null)Z0=d,W0=n;var X=p0(d-(Z0-d),n-(W0-n),d+q[0],n+q[1],d+q[2],n+q[3]);return Z0=d+q[0],W0=n+q[1],d+=q[2],n+=q[3],X},Q:function(q){return Z0=q[0],W0=q[1],d=q[2],n=q[3],E8(q[0],q[1],d,n)},q:function(q){var X=E8(q[0]+d,q[1]+n,q[2]+d,q[3]+n);return Z0=d+q[0],W0=n+q[1],d+=q[2],n+=q[3],X},T:function(q){if(Z0===null||W0===null)Z0=d,W0=n;else Z0=d-(Z0-d),W0=n-(W0-n);var X=E8(Z0,W0,q[0],q[1]);return Z0=d-(Z0-d),W0=n-(W0-n),d=q[0],n=q[1],X},t:function(q){if(Z0===null||W0===null)Z0=d,W0=n;else Z0=d-(Z0-d),W0=n-(W0-n);var X=E8(Z0,W0,d+q[0],n+q[1]);return d+=q[0],n+=q[1],X},A:function(q){var X=uK(d,n,q);return d=q[5],n=q[6],X},a:function(q){q[5]+=d,q[6]+=n;var X=uK(d,n,q);return d=q[5],n=q[6],X},L:function(q){return d=q[0],n=q[1],Z0=W0=null,S0(d,n)},l:function(q){return d+=q[0],n+=q[1],Z0=W0=null,S0(d,n)},H:function(q){return d=q[0],Z0=W0=null,S0(d,n)},h:function(q){return d+=q[0],Z0=W0=null,S0(d,n)},V:function(q){return n=q[0],Z0=W0=null,S0(d,n)},v:function(q){return n+=q[0],Z0=W0=null,S0(d,n)},Z:function(){var q=N2();return d=v1,n=R1,q},z:function(){var q=N2();return d=v1,n=R1,q}},uK=function(q,X,V){var K=V[0],Q=V[1],Y=V[2],J=V[3],G=V[4],W=V[5],Z=V[6],H=sZ(W,Z,K,Q,J,G,Y,q,X),U=[];for(var z=0,k=H;z<k.length;z++){var M=k[z],j=tZ.apply(void 0,M);U.push(p0.apply(void 0,j))}return U},sZ=function(q,X,V,K,Q,Y,J,G,W){var Z=J*(Math.PI/180),H=Math.sin(Z),U=Math.cos(Z);V=Math.abs(V),K=Math.abs(K),Z0=U*(G-q)*0.5+H*(W-X)*0.5,W0=U*(W-X)*0.5-H*(G-q)*0.5;var z=Z0*Z0/(V*V)+W0*W0/(K*K);if(z>1)z=Math.sqrt(z),V*=z,K*=z;var k=U/V,M=H/V,j=-H/K,B=U/K,L=k*G+M*W,O=j*G+B*W,N=k*q+M*X,R=j*q+B*X,v=(N-L)*(N-L)+(R-O)*(R-O),w=1/v-0.25;if(w<0)w=0;var $=Math.sqrt(w);if(Y===Q)$=-$;var S=0.5*(L+N)-$*(R-O),h=0.5*(O+R)+$*(N-L),b=Math.atan2(O-h,L-S),C=Math.atan2(R-h,N-S),D=C-b;if(D<0&&Y===1)D+=2*Math.PI;else if(D>0&&Y===0)D-=2*Math.PI;var l=Math.ceil(Math.abs(D/(Math.PI*0.5+0.001))),u=[];for(var q0=0;q0<l;q0++){var J0=b+q0*D/l,r=b+(q0+1)*D/l;u[q0]=[S,h,J0,r,V,K,H,U]}return u},tZ=function(q,X,V,K,Q,Y,J,G){var W=G*Q,Z=-J*Y,H=J*Q,U=G*Y,z=0.5*(K-V),k=2.6666666666666665*Math.sin(z*0.5)*Math.sin(z*0.5)/Math.sin(z),M=q+Math.cos(V)-k*Math.sin(V),j=X+Math.sin(V)+k*Math.cos(V),B=q+Math.cos(K),L=X+Math.sin(K),O=B+k*Math.sin(K),N=L-k*Math.cos(K),R=[W*M+Z*j,H*M+U*j,W*O+Z*N,H*O+U*N,W*B+Z*L,H*B+U*L];return R},gK=function(q){return oZ(aZ(q))};var eZ=function(q,X){return[B0(),X.graphicsState&&i2(X.graphicsState),B1(),E2(X.color),T5(X.font,X.size),j8(O0(X.rotate),O0(X.xSkew),O0(X.ySkew),X.x,X.y),L1(q),T1(),T0()].filter(Boolean)},_7=function(q,X){var V=[B0(),X.graphicsState&&i2(X.graphicsState),B1(),E2(X.color),T5(X.font,X.size),F7(X.lineHeight),j8(O0(X.rotate),O0(X.xSkew),O0(X.ySkew),X.x,X.y)].filter(Boolean);for(var K=0,Q=q.length;K<Q;K++)V.push(L1(q[K]),h7());return V.push(T1(),T0()),V},w1=function(q,X){return[B0(),X.graphicsState&&i2(X.graphicsState),c0(X.x,X.y),x6(O0(X.rotate)),g6(X.width,X.height),k8(O0(X.xSkew),O0(X.ySkew)),L8(q),T0()].filter(Boolean)},c7=function(q,X){return[B0(),X.graphicsState&&i2(X.graphicsState),c0(X.x,X.y),x6(O0(X.rotate)),g6(X.xScale,X.yScale),k8(O0(X.xSkew),O0(X.ySkew)),L8(q),T0()].filter(Boolean)},p7=function(q){var X,V;return[B0(),q.graphicsState&&i2(q.graphicsState),q.color&&v5(q.color),L5(q.thickness),j5((X=q.dashArray)!==null&&X!==void 0?X:[],(V=q.dashPhase)!==null&&V!==void 0?V:0),J2(q.start.x,q.start.y),q.lineCap&&I8(q.lineCap),J2(q.start.x,q.start.y),S0(q.end.x,q.end.y),B5(),T0()].filter(Boolean)},b6=function(q){var X,V;return[B0(),q.graphicsState&&i2(q.graphicsState),q.color&&E2(q.color),q.borderColor&&v5(q.borderColor),L5(q.borderWidth),q.borderLineCap&&I8(q.borderLineCap),j5((X=q.borderDashArray)!==null&&X!==void 0?X:[],(V=q.borderDashPhase)!==null&&V!==void 0?V:0),c0(q.x,q.y),x6(O0(q.rotate)),k8(O0(q.xSkew),O0(q.ySkew)),J2(0,0),S0(0,q.height),S0(q.width,q.height),S0(q.width,0),N2(),q.color&&q.borderWidth?j1():q.color?E1():q.borderColor?B5():N2(),T0()].filter(Boolean)},Cq=4*((Math.sqrt(2)-1)/3),xK=function(q){var X=t(q.x),V=t(q.y),K=t(q.xScale),Q=t(q.yScale);X-=K,V-=Q;var Y=K*Cq,J=Q*Cq,G=X+K*2,W=V+Q*2,Z=X+K,H=V+Q;return[B0(),J2(X,H),p0(X,H-J,Z-Y,V,Z,V),p0(Z+Y,V,G,H-J,G,H),p0(G,H+J,Z+Y,W,Z,W),p0(Z-Y,W,X,H+J,X,H),T0()]},q3=function(q){var X=t(q.x),V=t(q.y),K=t(q.xScale),Q=t(q.yScale),Y=-K,J=-Q,G=K*Cq,W=Q*Cq,Z=Y+K*2,H=J+Q*2,U=Y+K,z=J+Q;return[c0(X,V),x6(O0(q.rotate)),J2(Y,z),p0(Y,z-W,U-G,J,U,J),p0(U+G,J,Z,z-W,Z,z),p0(Z,z+W,U+G,H,U,H),p0(U-G,H,Y,z+W,Y,z)]},O1=function(q){var X,V,K;return Q0([B0(),q.graphicsState&&i2(q.graphicsState),q.color&&E2(q.color),q.borderColor&&v5(q.borderColor),L5(q.borderWidth),q.borderLineCap&&I8(q.borderLineCap),j5((X=q.borderDashArray)!==null&&X!==void 0?X:[],(V=q.borderDashPhase)!==null&&V!==void 0?V:0)],q.rotate===void 0?xK({x:q.x,y:q.y,xScale:q.xScale,yScale:q.yScale}):q3({x:q.x,y:q.y,xScale:q.xScale,yScale:q.yScale,rotate:(K=q.rotate)!==null&&K!==void 0?K:p(0)}),[q.color&&q.borderWidth?j1():q.color?E1():q.borderColor?B5():N2(),T0()]).filter(Boolean)},d7=function(q,X){var V,K,Q;return Q0([B0(),X.graphicsState&&i2(X.graphicsState),c0(X.x,X.y),x6(O0((V=X.rotate)!==null&&V!==void 0?V:p(0))),X.scale?g6(X.scale,-X.scale):g6(1,-1),X.color&&E2(X.color),X.borderColor&&v5(X.borderColor),X.borderWidth&&L5(X.borderWidth),X.borderLineCap&&I8(X.borderLineCap),j5((K=X.borderDashArray)!==null&&K!==void 0?K:[],(Q=X.borderDashPhase)!==null&&Q!==void 0?Q:0)],gK(q),[X.color&&X.borderWidth?j1():X.color?E1():X.borderColor?B5():N2(),T0()]).filter(Boolean)},bK=function(q){var X=t(q.size),V=-0.25,K=-0.49,Q=0.475,Y=0.69,J=-0.675,G=-((J-V)*(Y-V))/(Q-K)+K;return[B0(),q.color&&v5(q.color),L5(q.thickness),c0(q.x,q.y),J2(J*X,G*X),S0(V*X,K*X),S0(Y*X,Q*X),B5(),T0()].filter(Boolean)},j2=function(q){return q.rotation===0?[c0(0,0),M8(0)]:q.rotation===90?[c0(q.width,0),M8(90)]:q.rotation===180?[c0(q.width,q.height),M8(180)]:q.rotation===270?[c0(0,q.height),M8(270)]:[]},B8=function(q){var X=b6({x:q.x,y:q.y,width:q.width,height:q.height,borderWidth:q.borderWidth,color:q.color,borderColor:q.borderColor,rotate:p(0),xSkew:p(0),ySkew:p(0)});if(!q.filled)return X;var V=t(q.width),K=t(q.height),Q=Math.min(V,K)/2,Y=bK({x:V/2,y:K/2,size:Q,thickness:q.thickness,color:q.markColor});return Q0([B0()],X,Y,[T0()])},T8=function(q){var X=t(q.width),V=t(q.height),K=Math.min(X,V)/2,Q=O1({x:q.x,y:q.y,xScale:K,yScale:K,color:q.color,borderColor:q.borderColor,borderWidth:q.borderWidth});if(!q.filled)return Q;var Y=O1({x:q.x,y:q.y,xScale:K*0.45,yScale:K*0.45,color:q.dotColor,borderColor:void 0,borderWidth:0});return Q0([B0()],Q,Y,[T0()])},hq=function(q){var X=t(q.x),V=t(q.y),K=t(q.width),Q=t(q.height),Y=b6({x:X,y:V,width:K,height:Q,borderWidth:q.borderWidth,color:q.color,borderColor:q.borderColor,rotate:p(0),xSkew:p(0),ySkew:p(0)}),J=Fq(q.textLines,{color:q.textColor,font:q.font,size:q.fontSize,rotate:p(0),xSkew:p(0),ySkew:p(0)});return Q0([B0()],Y,J,[T0()])},Fq=function(q,X){var V=[B1(),E2(X.color),T5(X.font,X.size)];for(var K=0,Q=q.length;K<Q;K++){var Y=q[K],J=Y.encoded,G=Y.x,W=Y.y;V.push(j8(O0(X.rotate),O0(X.xSkew),O0(X.ySkew),G,W),L1(J))}return V.push(T1()),V},Pq=function(q){var X=t(q.x),V=t(q.y),K=t(q.width),Q=t(q.height),Y=t(q.borderWidth),J=t(q.padding),G=X+Y/2+J,W=V+Y/2+J,Z=K-(Y/2+J)*2,H=Q-(Y/2+J)*2,U=[J2(G,W),S0(G,W+H),S0(G+Z,W+H),S0(G+Z,W),N2(),Oq(),wq()],z=b6({x:X,y:V,width:K,height:Q,borderWidth:q.borderWidth,color:q.color,borderColor:q.borderColor,rotate:p(0),xSkew:p(0),ySkew:p(0)}),k=Fq(q.textLines,{color:q.textColor,font:q.font,size:q.fontSize,rotate:p(0),xSkew:p(0),ySkew:p(0)}),M=Q0([Aq("Tx"),B0()],k,[T0(),Nq()]);return Q0([B0()],z,U,M,[T0()])},n7=function(q){var X=t(q.x),V=t(q.y),K=t(q.width),Q=t(q.height),Y=t(q.lineHeight),J=t(q.borderWidth),G=t(q.padding),W=X+J/2+G,Z=V+J/2+G,H=K-(J/2+G)*2,U=Q-(J/2+G)*2,z=[J2(W,Z),S0(W,Z+U),S0(W+H,Z+U),S0(W+H,Z),N2(),Oq(),wq()],k=b6({x:X,y:V,width:K,height:Q,borderWidth:q.borderWidth,color:q.color,borderColor:q.borderColor,rotate:p(0),xSkew:p(0),ySkew:p(0)}),M=[];for(var j=0,B=q.selectedLines.length;j<B;j++){var L=q.textLines[q.selectedLines[j]];M.push.apply(M,b6({x:L.x-G,y:L.y-(Y-L.height)/2,width:K-J,height:L.height+(Y-L.height)/2,borderWidth:0,color:q.selectedColor,borderColor:void 0,rotate:p(0),xSkew:p(0),ySkew:p(0)}))}var O=Fq(q.textLines,{color:q.textColor,font:q.font,size:q.fontSize,rotate:p(0),xSkew:p(0),ySkew:p(0)}),N=Q0([Aq("Tx"),B0()],O,[T0(),Nq()]);return Q0([B0()],k,M,z,N,[T0()])};var r7=function(q){A(X,q);function X(){var V=this,K="Input document to `PDFDocument.load` is encrypted. You can use `PDFDocument.load(..., { ignoreEncryption: true })` if you wish to load the document anyways.";return V=q.call(this,K)||this,V}return X}(Error);var i7=function(q){A(X,q);function X(){var V=this,K="Input to `PDFDocument.embedFont` was a custom font, but no `fontkit` instance was found. You must register a `fontkit` instance with `PDFDocument.registerFontkit(...)` before embedding custom fonts.";return V=q.call(this,K)||this,V}return X}(Error);var a7=function(q){A(X,q);function X(){var V=this,K="A `page` passed to `PDFDocument.addPage` or `PDFDocument.insertPage` was from a different (foreign) PDF document. If you want to copy pages from one PDFDocument to another, you must use `PDFDocument.copyPages(...)` to copy the pages before adding or inserting them.";return V=q.call(this,K)||this,V}return X}(Error);var o7=function(q){A(X,q);function X(){var V=this,K="PDFDocument has no pages so `PDFDocument.removePage` cannot be called";return V=q.call(this,K)||this,V}return X}(Error);var s7=function(q){A(X,q);function X(V){var K=this,Q='PDFDocument has no form field with the name "'+V+'"';return K=q.call(this,Q)||this,K}return X}(Error);var z6=function(q){A(X,q);function X(V,K,Q){var Y,J,G=this,W=K===null||K===void 0?void 0:K.name,Z=(J=(Y=Q===null||Q===void 0?void 0:Q.constructor)===null||Y===void 0?void 0:Y.name)!==null&&J!==void 0?J:Q,H='Expected field "'+V+'" to be of type '+W+", "+("but it is actually of type "+Z);return G=q.call(this,H)||this,G}return X}(Error);var X3=function(q){A(X,q);function X(V){var K=this,Q='Failed to select check box due to missing onValue: "'+V+'"';return K=q.call(this,Q)||this,K}return X}(Error);var Dq=function(q){A(X,q);function X(V){var K=this,Q='A field already exists with the specified name: "'+V+'"';return K=q.call(this,Q)||this,K}return X}(Error);var t7=function(q){A(X,q);function X(V){var K=this,Q='Field name contains invalid component: "'+V+'"';return K=q.call(this,Q)||this,K}return X}(Error);var V3=function(q){A(X,q);function X(V){var K=this,Q='A non-terminal field already exists with the specified name: "'+V+'"';return K=q.call(this,Q)||this,K}return X}(Error);var e7=function(q){A(X,q);function X(V){var K=this,Q="Reading rich text fields is not supported: Attempted to read rich text field: "+V;return K=q.call(this,Q)||this,K}return X}(Error);var qX=function(q){A(X,q);function X(V,K){var Q=this,Y="Failed to layout combed text as lineLength="+V+" is greater than cellCount="+K;return Q=q.call(this,Y)||this,Q}return X}(Error);var XX=function(q){A(X,q);function X(V,K,Q){var Y=this,J="Attempted to set text with length="+V+" for TextField with maxLength="+K+" and name="+Q;return Y=q.call(this,J)||this,Y}return X}(Error);var VX=function(q){A(X,q);function X(V,K,Q){var Y=this,J="Attempted to set maxLength="+K+", which is less than "+V+", the length of this field's current value (name="+Q+")";return Y=q.call(this,J)||this,Y}return X}(Error);var v0;(function(q){q[q.Left=0]="Left",q[q.Center=1]="Center",q[q.Right=2]="Right"})(v0||(v0={}));var mK=4,fK=500,lK=function(q,X,V,K){if(K===void 0)K=!1;var Q=mK;while(Q<fK){var Y=0;for(var J=0,G=q.length;J<G;J++){Y+=1;var W=q[J],Z=W.split(" "),H=V.width;for(var U=0,z=Z.length;U<z;U++){var k=U===z-1,M=k?Z[U]:Z[U]+" ",j=X.widthOfTextAtSize(M,Q);if(H-=j,H<=0)Y+=1,H=V.width-j}}if(!K&&Y>q.length)return Q-1;var B=X.heightAtSize(Q),L=B+B*0.2,O=L*Y;if(O>Math.abs(V.height))return Q-1;Q+=1}return Q},K3=function(q,X,V,K){var Q=V.width/K,Y=V.height,J=mK,G=J4(q);while(J<fK){for(var W=0,Z=G.length;W<Z;W++){var H=G[W],U=X.widthOfTextAtSize(H,J)>Q*0.75;if(U)return J-1}var z=X.heightAtSize(J,{descender:!1});if(z>Y)return J-1;J+=1}return J},Q3=function(q){for(var X=q.length;X>0;X--)if(/\s/.test(q[X]))return X;return},Y3=function(q,X,V,K){var Q,Y=q.length;while(Y>0){var J=q.substring(0,Y),G=V.encodeText(J),W=V.widthOfTextAtSize(J,K);if(W<X){var Z=q.substring(Y)||void 0;return{line:J,encoded:G,width:W,remainder:Z}}Y=(Q=Q3(J))!==null&&Q!==void 0?Q:0}return{line:q,encoded:V.encodeText(q),width:V.widthOfTextAtSize(q,K),remainder:void 0}},uq=function(q,X){var{alignment:V,fontSize:K,font:Q,bounds:Y}=X,J=F8(k6(q));if(K===void 0||K===0)K=lK(J,Q,Y,!0);var G=Q.heightAtSize(K),W=G+G*0.2,Z=[],H=Y.x,U=Y.y,z=Y.x+Y.width,k=Y.y+Y.height,M=Y.y+Y.height;for(var j=0,B=J.length;j<B;j++){var L=J[j];while(L!==void 0){var O=Y3(L,Y.width,Q,K),N=O.line,R=O.encoded,v=O.width,w=O.remainder,$=V===v0.Left?Y.x:V===v0.Center?Y.x+Y.width/2-v/2:V===v0.Right?Y.x+Y.width-v:Y.x;if(M-=W,$<H)H=$;if(M<U)U=M;if($+v>z)z=$+v;if(M+G>k)k=M+G;Z.push({text:N,encoded:R,width:v,height:G,x:$,y:M}),L=w===null||w===void 0?void 0:w.trim()}}return{fontSize:K,lineHeight:W,lines:Z,bounds:{x:H,y:U,width:z-H,height:k-U}}},KX=function(q,X){var{fontSize:V,font:K,bounds:Q,cellCount:Y}=X,J=F1(k6(q));if(J.length>Y)throw new qX(J.length,Y);if(V===void 0||V===0)V=K3(J,K,Q,Y);var G=Q.width/Y,W=K.heightAtSize(V,{descender:!1}),Z=Q.y+(Q.height/2-W/2),H=[],U=Q.x,z=Q.y,k=Q.x+Q.width,M=Q.y+Q.height,j=0,B=0;while(j<Y){var L=P1(J,B),O=L[0],N=L[1],R=K.encodeText(O),v=K.widthOfTextAtSize(O,V),w=Q.x+(G*j+G/2),$=w-v/2;if($<U)U=$;if(Z<z)z=Z;if($+v>k)k=$+v;if(Z+W>M)M=Z+W;H.push({text:J,encoded:R,width:v,height:W,x:$,y:Z}),j+=1,B+=N}return{fontSize:V,cells:H,bounds:{x:U,y:z,width:k-U,height:M-z}}},v8=function(q,X){var{alignment:V,fontSize:K,font:Q,bounds:Y}=X,J=F1(k6(q));if(K===void 0||K===0)K=lK([J],Q,Y);var G=Q.encodeText(J),W=Q.widthOfTextAtSize(J,K),Z=Q.heightAtSize(K,{descender:!1}),H=V===v0.Left?Y.x:V===v0.Center?Y.x+Y.width/2-W/2:V===v0.Right?Y.x+Y.width-W:Y.x,U=Y.y+(Y.height/2-Z/2);return{fontSize:K,line:{text:J,encoded:G,width:W,height:Z,x:H,y:U},bounds:{x:H,y:U,width:W,height:Z}}};var G2=function(q){if("normal"in q)return q;return{normal:q}},J3=/\/([^\0\t\n\f\r\ ]+)[\0\t\n\f\r\ ]+(\d*\.\d+|\d+)[\0\t\n\f\r\ ]+Tf/,m6=function(q){var X,V,K=(X=q.getDefaultAppearance())!==null&&X!==void 0?X:"",Q=(V=F5(K,J3).match)!==null&&V!==void 0?V:[],Y=Number(Q[2]);return isFinite(Y)?Y:void 0},G3=/(\d*\.\d+|\d+)[\0\t\n\f\r\ ]*(\d*\.\d+|\d+)?[\0\t\n\f\r\ ]*(\d*\.\d+|\d+)?[\0\t\n\f\r\ ]*(\d*\.\d+|\d+)?[\0\t\n\f\r\ ]+(g|rg|k)/,L2=function(q){var X,V=(X=q.getDefaultAppearance())!==null&&X!==void 0?X:"",K=F5(V,G3).match,Q=K!==null&&K!==void 0?K:[],Y=Q[1],J=Q[2],G=Q[3],W=Q[4],Z=Q[5];if(Z==="g"&&Y)return Sq(Number(Y));if(Z==="rg"&&Y&&J&&G)return Y0(Number(Y),Number(J),Number(G));if(Z==="k"&&Y&&J&&G&&W)return yq(Number(Y),Number(J),Number(G),Number(W));return},B2=function(q,X,V,K){var Q;if(K===void 0)K=0;var Y=[E2(X).toString(),T5((Q=V===null||V===void 0?void 0:V.name)!==null&&Q!==void 0?Q:"dummy__noop",K).toString()].join(`
`);q.setDefaultAppearance(Y)},QX=function(q,X){var V,K,Q,Y=L2(X),J=L2(q.acroField),G=X.getRectangle(),W=X.getAppearanceCharacteristics(),Z=X.getBorderStyle(),H=(V=Z===null||Z===void 0?void 0:Z.getWidth())!==null&&V!==void 0?V:0,U=I2(W===null||W===void 0?void 0:W.getRotation()),z=r2(G,U),k=z.width,M=z.height,j=j2(o(o({},G),{rotation:U})),B=Y0(0,0,0),L=(K=l0(W===null||W===void 0?void 0:W.getBorderColor()))!==null&&K!==void 0?K:B,O=l0(W===null||W===void 0?void 0:W.getBackgroundColor()),N=l0(W===null||W===void 0?void 0:W.getBackgroundColor(),0.8),R=(Q=Y!==null&&Y!==void 0?Y:J)!==null&&Q!==void 0?Q:B;if(Y)B2(X,R);else B2(q.acroField,R);var v={x:0+H/2,y:0+H/2,width:k-H,height:M-H,thickness:1.5,borderWidth:H,borderColor:L,markColor:R};return{normal:{on:Q0(j,B8(o(o({},v),{color:O,filled:!0}))),off:Q0(j,B8(o(o({},v),{color:O,filled:!1})))},down:{on:Q0(j,B8(o(o({},v),{color:N,filled:!0}))),off:Q0(j,B8(o(o({},v),{color:N,filled:!1})))}}},YX=function(q,X){var V,K,Q,Y=L2(X),J=L2(q.acroField),G=X.getRectangle(),W=X.getAppearanceCharacteristics(),Z=X.getBorderStyle(),H=(V=Z===null||Z===void 0?void 0:Z.getWidth())!==null&&V!==void 0?V:0,U=I2(W===null||W===void 0?void 0:W.getRotation()),z=r2(G,U),k=z.width,M=z.height,j=j2(o(o({},G),{rotation:U})),B=Y0(0,0,0),L=(K=l0(W===null||W===void 0?void 0:W.getBorderColor()))!==null&&K!==void 0?K:B,O=l0(W===null||W===void 0?void 0:W.getBackgroundColor()),N=l0(W===null||W===void 0?void 0:W.getBackgroundColor(),0.8),R=(Q=Y!==null&&Y!==void 0?Y:J)!==null&&Q!==void 0?Q:B;if(Y)B2(X,R);else B2(q.acroField,R);var v={x:k/2,y:M/2,width:k-H,height:M-H,borderWidth:H,borderColor:L,dotColor:R};return{normal:{on:Q0(j,T8(o(o({},v),{color:O,filled:!0}))),off:Q0(j,T8(o(o({},v),{color:O,filled:!1})))},down:{on:Q0(j,T8(o(o({},v),{color:N,filled:!0}))),off:Q0(j,T8(o(o({},v),{color:N,filled:!1})))}}},JX=function(q,X,V){var K,Q,Y,J,G,W=L2(X),Z=L2(q.acroField),H=m6(X),U=m6(q.acroField),z=X.getRectangle(),k=X.getAppearanceCharacteristics(),M=X.getBorderStyle(),j=k===null||k===void 0?void 0:k.getCaptions(),B=(K=j===null||j===void 0?void 0:j.normal)!==null&&K!==void 0?K:"",L=(Y=(Q=j===null||j===void 0?void 0:j.down)!==null&&Q!==void 0?Q:B)!==null&&Y!==void 0?Y:"",O=(J=M===null||M===void 0?void 0:M.getWidth())!==null&&J!==void 0?J:0,N=I2(k===null||k===void 0?void 0:k.getRotation()),R=r2(z,N),v=R.width,w=R.height,$=j2(o(o({},z),{rotation:N})),S=Y0(0,0,0),h=l0(k===null||k===void 0?void 0:k.getBorderColor()),b=l0(k===null||k===void 0?void 0:k.getBackgroundColor()),C=l0(k===null||k===void 0?void 0:k.getBackgroundColor(),0.8),D={x:O,y:O,width:v-O*2,height:w-O*2},l=v8(B,{alignment:v0.Center,fontSize:H!==null&&H!==void 0?H:U,font:V,bounds:D}),u=v8(L,{alignment:v0.Center,fontSize:H!==null&&H!==void 0?H:U,font:V,bounds:D}),q0=Math.min(l.fontSize,u.fontSize),J0=(G=W!==null&&W!==void 0?W:Z)!==null&&G!==void 0?G:S;if(W||H!==void 0)B2(X,J0,V,q0);else B2(q.acroField,J0,V,q0);var r={x:0+O/2,y:0+O/2,width:v-O,height:w-O,borderWidth:O,borderColor:h,textColor:J0,font:V.name,fontSize:q0};return{normal:Q0($,hq(o(o({},r),{color:b,textLines:[l.line]}))),down:Q0($,hq(o(o({},r),{color:C,textLines:[u.line]})))}},GX=function(q,X,V){var K,Q,Y,J,G=L2(X),W=L2(q.acroField),Z=m6(X),H=m6(q.acroField),U=X.getRectangle(),z=X.getAppearanceCharacteristics(),k=X.getBorderStyle(),M=(K=q.getText())!==null&&K!==void 0?K:"",j=(Q=k===null||k===void 0?void 0:k.getWidth())!==null&&Q!==void 0?Q:0,B=I2(z===null||z===void 0?void 0:z.getRotation()),L=r2(U,B),O=L.width,N=L.height,R=j2(o(o({},U),{rotation:B})),v=Y0(0,0,0),w=l0(z===null||z===void 0?void 0:z.getBorderColor()),$=l0(z===null||z===void 0?void 0:z.getBackgroundColor()),S,h,b=q.isCombed()?0:1,C={x:j+b,y:j+b,width:O-(j+b)*2,height:N-(j+b)*2};if(q.isMultiline()){var D=uq(M,{alignment:q.getAlignment(),fontSize:Z!==null&&Z!==void 0?Z:H,font:V,bounds:C});S=D.lines,h=D.fontSize}else if(q.isCombed()){var D=KX(M,{fontSize:Z!==null&&Z!==void 0?Z:H,font:V,bounds:C,cellCount:(Y=q.getMaxLength())!==null&&Y!==void 0?Y:0});S=D.cells,h=D.fontSize}else{var D=v8(M,{alignment:q.getAlignment(),fontSize:Z!==null&&Z!==void 0?Z:H,font:V,bounds:C});S=[D.line],h=D.fontSize}var l=(J=G!==null&&G!==void 0?G:W)!==null&&J!==void 0?J:v;if(G||Z!==void 0)B2(X,l,V,h);else B2(q.acroField,l,V,h);var u={x:0+j/2,y:0+j/2,width:O-j,height:N-j,borderWidth:j!==null&&j!==void 0?j:0,borderColor:w,textColor:l,font:V.name,fontSize:h,color:$,textLines:S,padding:b};return Q0(R,Pq(u))},ZX=function(q,X,V){var K,Q,Y,J=L2(X),G=L2(q.acroField),W=m6(X),Z=m6(q.acroField),H=X.getRectangle(),U=X.getAppearanceCharacteristics(),z=X.getBorderStyle(),k=(K=q.getSelected()[0])!==null&&K!==void 0?K:"",M=(Q=z===null||z===void 0?void 0:z.getWidth())!==null&&Q!==void 0?Q:0,j=I2(U===null||U===void 0?void 0:U.getRotation()),B=r2(H,j),L=B.width,O=B.height,N=j2(o(o({},H),{rotation:j})),R=Y0(0,0,0),v=l0(U===null||U===void 0?void 0:U.getBorderColor()),w=l0(U===null||U===void 0?void 0:U.getBackgroundColor()),$=1,S={x:M+$,y:M+$,width:L-(M+$)*2,height:O-(M+$)*2},h=v8(k,{alignment:v0.Left,fontSize:W!==null&&W!==void 0?W:Z,font:V,bounds:S}),b=h.line,C=h.fontSize,D=(Y=J!==null&&J!==void 0?J:G)!==null&&Y!==void 0?Y:R;if(J||W!==void 0)B2(X,D,V,C);else B2(q.acroField,D,V,C);var l={x:0+M/2,y:0+M/2,width:L-M,height:O-M,borderWidth:M!==null&&M!==void 0?M:0,borderColor:v,textColor:D,font:V.name,fontSize:C,color:w,textLines:[b],padding:$};return Q0(N,Pq(l))},WX=function(q,X,V){var K,Q,Y=L2(X),J=L2(q.acroField),G=m6(X),W=m6(q.acroField),Z=X.getRectangle(),H=X.getAppearanceCharacteristics(),U=X.getBorderStyle(),z=(K=U===null||U===void 0?void 0:U.getWidth())!==null&&K!==void 0?K:0,k=I2(H===null||H===void 0?void 0:H.getRotation()),M=r2(Z,k),j=M.width,B=M.height,L=j2(o(o({},Z),{rotation:k})),O=Y0(0,0,0),N=l0(H===null||H===void 0?void 0:H.getBorderColor()),R=l0(H===null||H===void 0?void 0:H.getBackgroundColor()),v=q.getOptions(),w=q.getSelected();if(q.isSorted())v.sort();var $="";for(var S=0,h=v.length;S<h;S++)if($+=v[S],S<h-1)$+=`
`;var b=1,C={x:z+b,y:z+b,width:j-(z+b)*2,height:B-(z+b)*2},D=uq($,{alignment:v0.Left,fontSize:G!==null&&G!==void 0?G:W,font:V,bounds:C}),l=D.lines,u=D.fontSize,q0=D.lineHeight,J0=[];for(var S=0,h=l.length;S<h;S++){var r=l[S];if(w.includes(r.text))J0.push(S)}var I0=Y0(0.6,0.7568627450980392,0.8549019607843137),n0=(Q=Y!==null&&Y!==void 0?Y:J)!==null&&Q!==void 0?Q:O;if(Y||G!==void 0)B2(X,n0,V,u);else B2(q.acroField,n0,V,u);return Q0(L,n7({x:0+z/2,y:0+z/2,width:j-z,height:B-z,borderWidth:z!==null&&z!==void 0?z:0,borderColor:N,textColor:n0,font:V.name,fontSize:u,color:R,textLines:l,lineHeight:q0,selectedColor:I0,selectedLines:J0,padding:b}))};var Z3=function(){function q(X,V,K){this.alreadyEmbedded=!1,T(X,"ref",[[a,"PDFRef"]]),T(V,"doc",[[o0,"PDFDocument"]]),T(K,"embedder",[[K8,"PDFPageEmbedder"]]),this.ref=X,this.doc=V,this.width=K.width,this.height=K.height,this.embedder=K}return q.prototype.scale=function(X){return T(X,"factor",["number"]),{width:this.width*X,height:this.height*X}},q.prototype.size=function(){return this.scale(1)},q.prototype.embed=function(){return _(this,void 0,void 0,function(){return c(this,function(X){switch(X.label){case 0:if(this.alreadyEmbedded)return[3,2];return[4,this.embedder.embedIntoContext(this.doc.context,this.ref)];case 1:X.sent(),this.alreadyEmbedded=!0,X.label=2;case 2:return[2]}})})},q.of=function(X,V,K){return new q(X,V,K)},q}(),R8=Z3;var W3=function(){function q(X,V,K){this.modified=!0,T(X,"ref",[[a,"PDFRef"]]),T(V,"doc",[[o0,"PDFDocument"]]),T(K,"embedder",[[C6,"CustomFontEmbedder"],[$6,"StandardFontEmbedder"]]),this.ref=X,this.doc=V,this.name=K.fontName,this.embedder=K}return q.prototype.encodeText=function(X){return T(X,"text",["string"]),this.modified=!0,this.embedder.encodeText(X)},q.prototype.widthOfTextAtSize=function(X,V){return T(X,"text",["string"]),T(V,"size",["number"]),this.embedder.widthOfTextAtSize(X,V)},q.prototype.heightAtSize=function(X,V){var K;return T(X,"size",["number"]),F(V===null||V===void 0?void 0:V.descender,"options.descender",["boolean"]),this.embedder.heightOfFontAtSize(X,{descender:(K=V===null||V===void 0?void 0:V.descender)!==null&&K!==void 0?K:!0})},q.prototype.sizeAtHeight=function(X){return T(X,"height",["number"]),this.embedder.sizeOfFontAtHeight(X)},q.prototype.getCharacterSet=function(){if(this.embedder instanceof $6)return this.embedder.encoding.supportedCodePoints;else return this.embedder.font.characterSet},q.prototype.embed=function(){return _(this,void 0,void 0,function(){return c(this,function(X){switch(X.label){case 0:if(!this.modified)return[3,2];return[4,this.embedder.embedIntoContext(this.doc.context,this.ref)];case 1:X.sent(),this.modified=!1,X.label=2;case 2:return[2]}})})},q.of=function(X,V,K){return new q(X,V,K)},q}(),w0=W3;var H3=function(){function q(X,V,K){T(X,"ref",[[a,"PDFRef"]]),T(V,"doc",[[o0,"PDFDocument"]]),T(K,"embedder",[[q8,"JpegEmbedder"],[X8,"PngEmbedder"]]),this.ref=X,this.doc=V,this.width=K.width,this.height=K.height,this.embedder=K}return q.prototype.scale=function(X){return T(X,"factor",["number"]),{width:this.width*X,height:this.height*X}},q.prototype.scaleToFit=function(X,V){T(X,"width",["number"]),T(V,"height",["number"]);var K=X/this.width,Q=V/this.height,Y=Math.min(K,Q);return this.scale(Y)},q.prototype.size=function(){return this.scale(1)},q.prototype.embed=function(){return _(this,void 0,void 0,function(){var X,V,K;return c(this,function(Q){switch(Q.label){case 0:if(!this.embedder)return[2];if(!this.embedTask)X=this,V=X.doc,K=X.ref,this.embedTask=this.embedder.embedIntoContext(V.context,K);return[4,this.embedTask];case 1:return Q.sent(),this.embedder=void 0,[2]}})})},q.of=function(X,V,K){return new q(X,V,K)},q}(),R5=H3;var T2;(function(q){q[q.Left=0]="Left",q[q.Center=1]="Center",q[q.Right=2]="Right"})(T2||(T2={}));var v2=function(q){F(q===null||q===void 0?void 0:q.x,"options.x",["number"]),F(q===null||q===void 0?void 0:q.y,"options.y",["number"]),F(q===null||q===void 0?void 0:q.width,"options.width",["number"]),F(q===null||q===void 0?void 0:q.height,"options.height",["number"]),F(q===null||q===void 0?void 0:q.textColor,"options.textColor",[[Object,"Color"]]),F(q===null||q===void 0?void 0:q.backgroundColor,"options.backgroundColor",[[Object,"Color"]]),F(q===null||q===void 0?void 0:q.borderColor,"options.borderColor",[[Object,"Color"]]),F(q===null||q===void 0?void 0:q.borderWidth,"options.borderWidth",["number"]),F(q===null||q===void 0?void 0:q.rotate,"options.rotate",[[Object,"Rotation"]])},U3=function(){function q(X,V,K){T(X,"acroField",[[K2,"PDFAcroTerminal"]]),T(V,"ref",[[a,"PDFRef"]]),T(K,"doc",[[o0,"PDFDocument"]]),this.acroField=X,this.ref=V,this.doc=K}return q.prototype.getName=function(){var X;return(X=this.acroField.getFullyQualifiedName())!==null&&X!==void 0?X:""},q.prototype.isReadOnly=function(){return this.acroField.hasFlag(Y2.ReadOnly)},q.prototype.enableReadOnly=function(){this.acroField.setFlagTo(Y2.ReadOnly,!0)},q.prototype.disableReadOnly=function(){this.acroField.setFlagTo(Y2.ReadOnly,!1)},q.prototype.isRequired=function(){return this.acroField.hasFlag(Y2.Required)},q.prototype.enableRequired=function(){this.acroField.setFlagTo(Y2.Required,!0)},q.prototype.disableRequired=function(){this.acroField.setFlagTo(Y2.Required,!1)},q.prototype.isExported=function(){return!this.acroField.hasFlag(Y2.NoExport)},q.prototype.enableExporting=function(){this.acroField.setFlagTo(Y2.NoExport,!1)},q.prototype.disableExporting=function(){this.acroField.setFlagTo(Y2.NoExport,!0)},q.prototype.needsAppearancesUpdate=function(){throw new u0(this.constructor.name,"needsAppearancesUpdate")},q.prototype.defaultUpdateAppearances=function(X){throw new u0(this.constructor.name,"defaultUpdateAppearances")},q.prototype.markAsDirty=function(){this.doc.getForm().markFieldAsDirty(this.ref)},q.prototype.markAsClean=function(){this.doc.getForm().markFieldAsClean(this.ref)},q.prototype.isDirty=function(){return this.doc.getForm().fieldIsDirty(this.ref)},q.prototype.createWidget=function(X){var V,K=X.textColor,Q=X.backgroundColor,Y=X.borderColor,J=X.borderWidth,G=k1(X.rotate),W=X.caption,Z=X.x,H=X.y,U=X.width+J,z=X.height+J,k=Boolean(X.hidden),M=X.page;Y1(G,"degreesAngle",90);var j=M5.create(this.doc.context,this.ref),B=y7({x:Z,y:H,width:U,height:z},J,G);if(j.setRectangle(B),M)j.setP(M);var L=j.getOrCreateAppearanceCharacteristics();if(Q)L.setBackgroundColor($q(Q));if(L.setRotation(G),W)L.setCaptions({normal:W});if(Y)L.setBorderColor($q(Y));var O=j.getOrCreateBorderStyle();if(J!==void 0)O.setWidth(J);if(j.setFlagTo(I5.Print,!0),j.setFlagTo(I5.Hidden,k),j.setFlagTo(I5.Invisible,!1),K){var N=(V=this.acroField.getDefaultAppearance())!==null&&V!==void 0?V:"",R=N+`
`+E2(K).toString();this.acroField.setDefaultAppearance(R)}return j},q.prototype.updateWidgetAppearanceWithFont=function(X,V,K){var{normal:Q,rollover:Y,down:J}=K;this.updateWidgetAppearances(X,{normal:this.createAppearanceStream(X,Q,V),rollover:Y&&this.createAppearanceStream(X,Y,V),down:J&&this.createAppearanceStream(X,J,V)})},q.prototype.updateOnOffWidgetAppearance=function(X,V,K){var{normal:Q,rollover:Y,down:J}=K;this.updateWidgetAppearances(X,{normal:this.createAppearanceDict(X,Q,V),rollover:Y&&this.createAppearanceDict(X,Y,V),down:J&&this.createAppearanceDict(X,J,V)})},q.prototype.updateWidgetAppearances=function(X,V){var{normal:K,rollover:Q,down:Y}=V;if(X.setNormalAppearance(K),Q)X.setRolloverAppearance(Q);else X.removeRolloverAppearance();if(Y)X.setDownAppearance(Y);else X.removeDownAppearance()},q.prototype.createAppearanceStream=function(X,V,K){var Q,Y=this.acroField.dict.context,J=X.getRectangle(),G=J.width,W=J.height,Z=K&&{Font:(Q={},Q[K.name]=K.ref,Q)},H=Y.formXObject(V,{Resources:Z,BBox:Y.obj([0,0,G,W]),Matrix:Y.obj([1,0,0,1,0,0])}),U=Y.register(H);return U},q.prototype.createImageAppearanceStream=function(X,V,K){var Q,Y,J=this.acroField.dict.context,G=X.getRectangle(),W=X.getAppearanceCharacteristics(),Z=X.getBorderStyle(),H=(Y=Z===null||Z===void 0?void 0:Z.getWidth())!==null&&Y!==void 0?Y:0,U=I2(W===null||W===void 0?void 0:W.getRotation()),z=j2(o(o({},G),{rotation:U})),k=r2(G,U),M=V.scaleToFit(k.width-H*2,k.height-H*2),j={x:H,y:H,width:M.width,height:M.height,rotate:p(0),xSkew:p(0),ySkew:p(0)};if(K===T2.Center)j.x+=(k.width-H*2)/2-M.width/2,j.y+=(k.height-H*2)/2-M.height/2;else if(K===T2.Right)j.x=k.width-H-M.width,j.y=k.height-H-M.height;var B=this.doc.context.addRandomSuffix("Image",10),L=Q0(z,w1(B,j)),O={XObject:(Q={},Q[B]=V.ref,Q)},N=J.formXObject(L,{Resources:O,BBox:J.obj([0,0,G.width,G.height]),Matrix:J.obj([1,0,0,1,0,0])});return J.register(N)},q.prototype.createAppearanceDict=function(X,V,K){var Q=this.acroField.dict.context,Y=this.createAppearanceStream(X,V.on),J=this.createAppearanceStream(X,V.off),G=Q.obj({});return G.set(K,Y),G.set(I.of("Off"),J),G},q}(),d0=U3;var z3=function(q){A(X,q);function X(V,K,Q){var Y=q.call(this,V,K,Q)||this;return T(V,"acroCheckBox",[[K6,"PDFAcroCheckBox"]]),Y.acroField=V,Y}return X.prototype.check=function(){var V,K=(V=this.acroField.getOnValue())!==null&&V!==void 0?V:I.of("Yes");this.markAsDirty(),this.acroField.setValue(K)},X.prototype.uncheck=function(){this.markAsDirty(),this.acroField.setValue(I.of("Off"))},X.prototype.isChecked=function(){var V=this.acroField.getOnValue();return!!V&&V===this.acroField.getValue()},X.prototype.addToPage=function(V,K){var Q,Y,J,G,W,Z;if(T(V,"page",[[y0,"PDFPage"]]),v2(K),!K)K={};if(!("textColor"in K))K.textColor=Y0(0,0,0);if(!("backgroundColor"in K))K.backgroundColor=Y0(1,1,1);if(!("borderColor"in K))K.borderColor=Y0(0,0,0);if(!("borderWidth"in K))K.borderWidth=1;var H=this.createWidget({x:(Q=K.x)!==null&&Q!==void 0?Q:0,y:(Y=K.y)!==null&&Y!==void 0?Y:0,width:(J=K.width)!==null&&J!==void 0?J:50,height:(G=K.height)!==null&&G!==void 0?G:50,textColor:K.textColor,backgroundColor:K.backgroundColor,borderColor:K.borderColor,borderWidth:(W=K.borderWidth)!==null&&W!==void 0?W:0,rotate:(Z=K.rotate)!==null&&Z!==void 0?Z:p(0),hidden:K.hidden,page:V.ref}),U=this.doc.context.register(H.dict);this.acroField.addWidget(U),H.setAppearanceState(I.of("Off")),this.updateWidgetAppearance(H,I.of("Yes")),V.node.addAnnot(U)},X.prototype.needsAppearancesUpdate=function(){var V,K=this.acroField.getWidgets();for(var Q=0,Y=K.length;Q<Y;Q++){var J=K[Q],G=J.getAppearanceState(),W=(V=J.getAppearances())===null||V===void 0?void 0:V.normal;if(!(W instanceof m))return!0;if(G&&!W.has(G))return!0}return!1},X.prototype.defaultUpdateAppearances=function(){this.updateAppearances()},X.prototype.updateAppearances=function(V){var K;F(V,"provider",[Function]);var Q=this.acroField.getWidgets();for(var Y=0,J=Q.length;Y<J;Y++){var G=Q[Y],W=(K=G.getOnValue())!==null&&K!==void 0?K:I.of("Yes");if(!W)continue;this.updateWidgetAppearance(G,W,V)}this.markAsClean()},X.prototype.updateWidgetAppearance=function(V,K,Q){var Y=Q!==null&&Q!==void 0?Q:QX,J=G2(Y(this,V));this.updateOnOffWidgetAppearance(V,K,J)},X.of=function(V,K,Q){return new X(V,K,Q)},X}(d0),f6=z3;var M3=function(q){A(X,q);function X(V,K,Q){var Y=q.call(this,V,K,Q)||this;return T(V,"acroComboBox",[[Q6,"PDFAcroComboBox"]]),Y.acroField=V,Y}return X.prototype.getOptions=function(){var V=this.acroField.getOptions(),K=Array(V.length);for(var Q=0,Y=K.length;Q<Y;Q++){var J=V[Q],G=J.display,W=J.value;K[Q]=(G!==null&&G!==void 0?G:W).decodeText()}return K},X.prototype.getSelected=function(){var V=this.acroField.getValues(),K=Array(V.length);for(var Q=0,Y=V.length;Q<Y;Q++)K[Q]=V[Q].decodeText();return K},X.prototype.setOptions=function(V){T(V,"options",[Array]);var K=Array(V.length);for(var Q=0,Y=V.length;Q<Y;Q++)K[Q]={value:g.fromText(V[Q])};this.acroField.setOptions(K)},X.prototype.addOptions=function(V){T(V,"options",["string",Array]);var K=Array.isArray(V)?V:[V],Q=this.acroField.getOptions(),Y=Array(K.length);for(var J=0,G=K.length;J<G;J++)Y[J]={value:g.fromText(K[J])};this.acroField.setOptions(Q.concat(Y))},X.prototype.select=function(V,K){if(K===void 0)K=!1;T(V,"options",["string",Array]),T(K,"merge",["boolean"]);var Q=Array.isArray(V)?V:[V],Y=this.getOptions(),J=Q.find(function(U){return!Y.includes(U)});if(J)this.enableEditing();if(this.markAsDirty(),Q.length>1||Q.length===1&&K)this.enableMultiselect();var G=Array(Q.length);for(var W=0,Z=Q.length;W<Z;W++)G[W]=g.fromText(Q[W]);if(K){var H=this.acroField.getValues();this.acroField.setValues(H.concat(G))}else this.acroField.setValues(G)},X.prototype.clear=function(){this.markAsDirty(),this.acroField.setValues([])},X.prototype.setFontSize=function(V){X6(V,"fontSize"),this.acroField.setFontSize(V),this.markAsDirty()},X.prototype.isEditable=function(){return this.acroField.hasFlag(G0.Edit)},X.prototype.enableEditing=function(){this.acroField.setFlagTo(G0.Edit,!0)},X.prototype.disableEditing=function(){this.acroField.setFlagTo(G0.Edit,!1)},X.prototype.isSorted=function(){return this.acroField.hasFlag(G0.Sort)},X.prototype.enableSorting=function(){this.acroField.setFlagTo(G0.Sort,!0)},X.prototype.disableSorting=function(){this.acroField.setFlagTo(G0.Sort,!1)},X.prototype.isMultiselect=function(){return this.acroField.hasFlag(G0.MultiSelect)},X.prototype.enableMultiselect=function(){this.acroField.setFlagTo(G0.MultiSelect,!0)},X.prototype.disableMultiselect=function(){this.acroField.setFlagTo(G0.MultiSelect,!1)},X.prototype.isSpellChecked=function(){return!this.acroField.hasFlag(G0.DoNotSpellCheck)},X.prototype.enableSpellChecking=function(){this.acroField.setFlagTo(G0.DoNotSpellCheck,!1)},X.prototype.disableSpellChecking=function(){this.acroField.setFlagTo(G0.DoNotSpellCheck,!0)},X.prototype.isSelectOnClick=function(){return this.acroField.hasFlag(G0.CommitOnSelChange)},X.prototype.enableSelectOnClick=function(){this.acroField.setFlagTo(G0.CommitOnSelChange,!0)},X.prototype.disableSelectOnClick=function(){this.acroField.setFlagTo(G0.CommitOnSelChange,!1)},X.prototype.addToPage=function(V,K){var Q,Y,J,G,W,Z,H;if(T(V,"page",[[y0,"PDFPage"]]),v2(K),!K)K={};if(!("textColor"in K))K.textColor=Y0(0,0,0);if(!("backgroundColor"in K))K.backgroundColor=Y0(1,1,1);if(!("borderColor"in K))K.borderColor=Y0(0,0,0);if(!("borderWidth"in K))K.borderWidth=1;var U=this.createWidget({x:(Q=K.x)!==null&&Q!==void 0?Q:0,y:(Y=K.y)!==null&&Y!==void 0?Y:0,width:(J=K.width)!==null&&J!==void 0?J:200,height:(G=K.height)!==null&&G!==void 0?G:50,textColor:K.textColor,backgroundColor:K.backgroundColor,borderColor:K.borderColor,borderWidth:(W=K.borderWidth)!==null&&W!==void 0?W:0,rotate:(Z=K.rotate)!==null&&Z!==void 0?Z:p(0),hidden:K.hidden,page:V.ref}),z=this.doc.context.register(U.dict);this.acroField.addWidget(z);var k=(H=K.font)!==null&&H!==void 0?H:this.doc.getForm().getDefaultFont();this.updateWidgetAppearance(U,k),V.node.addAnnot(z)},X.prototype.needsAppearancesUpdate=function(){var V;if(this.isDirty())return!0;var K=this.acroField.getWidgets();for(var Q=0,Y=K.length;Q<Y;Q++){var J=K[Q],G=((V=J.getAppearances())===null||V===void 0?void 0:V.normal)instanceof E0;if(!G)return!0}return!1},X.prototype.defaultUpdateAppearances=function(V){T(V,"font",[[w0,"PDFFont"]]),this.updateAppearances(V)},X.prototype.updateAppearances=function(V,K){T(V,"font",[[w0,"PDFFont"]]),F(K,"provider",[Function]);var Q=this.acroField.getWidgets();for(var Y=0,J=Q.length;Y<J;Y++){var G=Q[Y];this.updateWidgetAppearance(G,V,K)}this.markAsClean()},X.prototype.updateWidgetAppearance=function(V,K,Q){var Y=Q!==null&&Q!==void 0?Q:ZX,J=G2(Y(this,V,K));this.updateWidgetAppearanceWithFont(V,K,J)},X.of=function(V,K,Q){return new X(V,K,Q)},X}(d0),O5=M3;var k3=function(q){A(X,q);function X(V,K,Q){var Y=q.call(this,V,K,Q)||this;return T(V,"acroListBox",[[W6,"PDFAcroListBox"]]),Y.acroField=V,Y}return X.prototype.getOptions=function(){var V=this.acroField.getOptions(),K=Array(V.length);for(var Q=0,Y=K.length;Q<Y;Q++){var J=V[Q],G=J.display,W=J.value;K[Q]=(G!==null&&G!==void 0?G:W).decodeText()}return K},X.prototype.getSelected=function(){var V=this.acroField.getValues(),K=Array(V.length);for(var Q=0,Y=V.length;Q<Y;Q++)K[Q]=V[Q].decodeText();return K},X.prototype.setOptions=function(V){T(V,"options",[Array]),this.markAsDirty();var K=Array(V.length);for(var Q=0,Y=V.length;Q<Y;Q++)K[Q]={value:g.fromText(V[Q])};this.acroField.setOptions(K)},X.prototype.addOptions=function(V){T(V,"options",["string",Array]),this.markAsDirty();var K=Array.isArray(V)?V:[V],Q=this.acroField.getOptions(),Y=Array(K.length);for(var J=0,G=K.length;J<G;J++)Y[J]={value:g.fromText(K[J])};this.acroField.setOptions(Q.concat(Y))},X.prototype.select=function(V,K){if(K===void 0)K=!1;T(V,"options",["string",Array]),T(K,"merge",["boolean"]);var Q=Array.isArray(V)?V:[V],Y=this.getOptions();if(V7(Q,"option",Y),this.markAsDirty(),Q.length>1||Q.length===1&&K)this.enableMultiselect();var J=Array(Q.length);for(var G=0,W=Q.length;G<W;G++)J[G]=g.fromText(Q[G]);if(K){var Z=this.acroField.getValues();this.acroField.setValues(Z.concat(J))}else this.acroField.setValues(J)},X.prototype.clear=function(){this.markAsDirty(),this.acroField.setValues([])},X.prototype.setFontSize=function(V){X6(V,"fontSize"),this.acroField.setFontSize(V),this.markAsDirty()},X.prototype.isSorted=function(){return this.acroField.hasFlag(G0.Sort)},X.prototype.enableSorting=function(){this.acroField.setFlagTo(G0.Sort,!0)},X.prototype.disableSorting=function(){this.acroField.setFlagTo(G0.Sort,!1)},X.prototype.isMultiselect=function(){return this.acroField.hasFlag(G0.MultiSelect)},X.prototype.enableMultiselect=function(){this.acroField.setFlagTo(G0.MultiSelect,!0)},X.prototype.disableMultiselect=function(){this.acroField.setFlagTo(G0.MultiSelect,!1)},X.prototype.isSelectOnClick=function(){return this.acroField.hasFlag(G0.CommitOnSelChange)},X.prototype.enableSelectOnClick=function(){this.acroField.setFlagTo(G0.CommitOnSelChange,!0)},X.prototype.disableSelectOnClick=function(){this.acroField.setFlagTo(G0.CommitOnSelChange,!1)},X.prototype.addToPage=function(V,K){var Q,Y,J,G,W,Z,H;if(T(V,"page",[[y0,"PDFPage"]]),v2(K),!K)K={};if(!("textColor"in K))K.textColor=Y0(0,0,0);if(!("backgroundColor"in K))K.backgroundColor=Y0(1,1,1);if(!("borderColor"in K))K.borderColor=Y0(0,0,0);if(!("borderWidth"in K))K.borderWidth=1;var U=this.createWidget({x:(Q=K.x)!==null&&Q!==void 0?Q:0,y:(Y=K.y)!==null&&Y!==void 0?Y:0,width:(J=K.width)!==null&&J!==void 0?J:200,height:(G=K.height)!==null&&G!==void 0?G:100,textColor:K.textColor,backgroundColor:K.backgroundColor,borderColor:K.borderColor,borderWidth:(W=K.borderWidth)!==null&&W!==void 0?W:0,rotate:(Z=K.rotate)!==null&&Z!==void 0?Z:p(0),hidden:K.hidden,page:V.ref}),z=this.doc.context.register(U.dict);this.acroField.addWidget(z);var k=(H=K.font)!==null&&H!==void 0?H:this.doc.getForm().getDefaultFont();this.updateWidgetAppearance(U,k),V.node.addAnnot(z)},X.prototype.needsAppearancesUpdate=function(){var V;if(this.isDirty())return!0;var K=this.acroField.getWidgets();for(var Q=0,Y=K.length;Q<Y;Q++){var J=K[Q],G=((V=J.getAppearances())===null||V===void 0?void 0:V.normal)instanceof E0;if(!G)return!0}return!1},X.prototype.defaultUpdateAppearances=function(V){T(V,"font",[[w0,"PDFFont"]]),this.updateAppearances(V)},X.prototype.updateAppearances=function(V,K){T(V,"font",[[w0,"PDFFont"]]),F(K,"provider",[Function]);var Q=this.acroField.getWidgets();for(var Y=0,J=Q.length;Y<J;Y++){var G=Q[Y];this.updateWidgetAppearance(G,V,K)}this.markAsClean()},X.prototype.updateWidgetAppearance=function(V,K,Q){var Y=Q!==null&&Q!==void 0?Q:WX,J=G2(Y(this,V,K));this.updateWidgetAppearanceWithFont(V,K,J)},X.of=function(V,K,Q){return new X(V,K,Q)},X}(d0),w5=k3;var I3=function(q){A(X,q);function X(V,K,Q){var Y=q.call(this,V,K,Q)||this;return T(V,"acroRadioButton",[[Z6,"PDFAcroRadioButton"]]),Y.acroField=V,Y}return X.prototype.getOptions=function(){var V=this.acroField.getExportValues();if(V){var K=Array(V.length);for(var Q=0,Y=V.length;Q<Y;Q++)K[Q]=V[Q].decodeText();return K}var J=this.acroField.getOnValues(),G=Array(J.length);for(var Q=0,Y=G.length;Q<Y;Q++)G[Q]=J[Q].decodeText();return G},X.prototype.getSelected=function(){var V=this.acroField.getValue();if(V===I.of("Off"))return;var K=this.acroField.getExportValues();if(K){var Q=this.acroField.getOnValues();for(var Y=0,J=Q.length;Y<J;Y++)if(Q[Y]===V)return K[Y].decodeText()}return V.decodeText()},X.prototype.select=function(V){T(V,"option",["string"]);var K=this.getOptions();M2(V,"option",K),this.markAsDirty();var Q=this.acroField.getOnValues(),Y=this.acroField.getExportValues();if(Y){for(var J=0,G=Y.length;J<G;J++)if(Y[J].decodeText()===V)this.acroField.setValue(Q[J])}else for(var J=0,G=Q.length;J<G;J++){var W=Q[J];if(W.decodeText()===V)this.acroField.setValue(W)}},X.prototype.clear=function(){this.markAsDirty(),this.acroField.setValue(I.of("Off"))},X.prototype.isOffToggleable=function(){return!this.acroField.hasFlag(f0.NoToggleToOff)},X.prototype.enableOffToggling=function(){this.acroField.setFlagTo(f0.NoToggleToOff,!1)},X.prototype.disableOffToggling=function(){this.acroField.setFlagTo(f0.NoToggleToOff,!0)},X.prototype.isMutuallyExclusive=function(){return!this.acroField.hasFlag(f0.RadiosInUnison)},X.prototype.enableMutualExclusion=function(){this.acroField.setFlagTo(f0.RadiosInUnison,!1)},X.prototype.disableMutualExclusion=function(){this.acroField.setFlagTo(f0.RadiosInUnison,!0)},X.prototype.addOptionToPage=function(V,K,Q){var Y,J,G,W,Z,H,U,z,k;T(V,"option",["string"]),T(K,"page",[[y0,"PDFPage"]]),v2(Q);var M=this.createWidget({x:(Y=Q===null||Q===void 0?void 0:Q.x)!==null&&Y!==void 0?Y:0,y:(J=Q===null||Q===void 0?void 0:Q.y)!==null&&J!==void 0?J:0,width:(G=Q===null||Q===void 0?void 0:Q.width)!==null&&G!==void 0?G:50,height:(W=Q===null||Q===void 0?void 0:Q.height)!==null&&W!==void 0?W:50,textColor:(Z=Q===null||Q===void 0?void 0:Q.textColor)!==null&&Z!==void 0?Z:Y0(0,0,0),backgroundColor:(H=Q===null||Q===void 0?void 0:Q.backgroundColor)!==null&&H!==void 0?H:Y0(1,1,1),borderColor:(U=Q===null||Q===void 0?void 0:Q.borderColor)!==null&&U!==void 0?U:Y0(0,0,0),borderWidth:(z=Q===null||Q===void 0?void 0:Q.borderWidth)!==null&&z!==void 0?z:1,rotate:(k=Q===null||Q===void 0?void 0:Q.rotate)!==null&&k!==void 0?k:p(0),hidden:Q===null||Q===void 0?void 0:Q.hidden,page:K.ref}),j=this.doc.context.register(M.dict),B=this.acroField.addWidgetWithOpt(j,g.fromText(V),!this.isMutuallyExclusive());M.setAppearanceState(I.of("Off")),this.updateWidgetAppearance(M,B),K.node.addAnnot(j)},X.prototype.needsAppearancesUpdate=function(){var V,K=this.acroField.getWidgets();for(var Q=0,Y=K.length;Q<Y;Q++){var J=K[Q],G=J.getAppearanceState(),W=(V=J.getAppearances())===null||V===void 0?void 0:V.normal;if(!(W instanceof m))return!0;if(G&&!W.has(G))return!0}return!1},X.prototype.defaultUpdateAppearances=function(){this.updateAppearances()},X.prototype.updateAppearances=function(V){F(V,"provider",[Function]);var K=this.acroField.getWidgets();for(var Q=0,Y=K.length;Q<Y;Q++){var J=K[Q],G=J.getOnValue();if(!G)continue;this.updateWidgetAppearance(J,G,V)}},X.prototype.updateWidgetAppearance=function(V,K,Q){var Y=Q!==null&&Q!==void 0?Q:YX,J=G2(Y(this,V));this.updateOnOffWidgetAppearance(V,K,J)},X.of=function(V,K,Q){return new X(V,K,Q)},X}(d0),l6=I3;var E3=function(q){A(X,q);function X(V,K,Q){var Y=q.call(this,V,K,Q)||this;return T(V,"acroSignature",[[F6,"PDFAcroSignature"]]),Y.acroField=V,Y}return X.prototype.needsAppearancesUpdate=function(){return!1},X.of=function(V,K,Q){return new X(V,K,Q)},X}(d0),O8=E3;var j3=function(q){A(X,q);function X(V,K,Q){var Y=q.call(this,V,K,Q)||this;return T(V,"acroText",[[J6,"PDFAcroText"]]),Y.acroField=V,Y}return X.prototype.getText=function(){var V=this.acroField.getValue();if(!V&&this.isRichFormatted())throw new e7(this.getName());return V===null||V===void 0?void 0:V.decodeText()},X.prototype.setText=function(V){F(V,"text",["string"]);var K=this.getMaxLength();if(K!==void 0&&V&&V.length>K)throw new XX(V.length,K,this.getName());if(this.markAsDirty(),this.disableRichFormatting(),V)this.acroField.setValue(g.fromText(V));else this.acroField.removeValue()},X.prototype.getAlignment=function(){var V=this.acroField.getQuadding();return V===0?v0.Left:V===1?v0.Center:V===2?v0.Right:v0.Left},X.prototype.setAlignment=function(V){M2(V,"alignment",v0),this.markAsDirty(),this.acroField.setQuadding(V)},X.prototype.getMaxLength=function(){return this.acroField.getMaxLength()},X.prototype.setMaxLength=function(V){if(X2(V,"maxLength",0,Number.MAX_SAFE_INTEGER),this.markAsDirty(),V===void 0)this.acroField.removeMaxLength();else{var K=this.getText();if(K&&K.length>V)throw new VX(K.length,V,this.getName());this.acroField.setMaxLength(V)}},X.prototype.removeMaxLength=function(){this.markAsDirty(),this.acroField.removeMaxLength()},X.prototype.setImage=function(V){var K=this.getAlignment(),Q=K===v0.Center?T2.Center:K===v0.Right?T2.Right:T2.Left,Y=this.acroField.getWidgets();for(var J=0,G=Y.length;J<G;J++){var W=Y[J],Z=this.createImageAppearanceStream(W,V,Q);this.updateWidgetAppearances(W,{normal:Z})}this.markAsClean()},X.prototype.setFontSize=function(V){X6(V,"fontSize"),this.acroField.setFontSize(V),this.markAsDirty()},X.prototype.isMultiline=function(){return this.acroField.hasFlag(j0.Multiline)},X.prototype.enableMultiline=function(){this.markAsDirty(),this.acroField.setFlagTo(j0.Multiline,!0)},X.prototype.disableMultiline=function(){this.markAsDirty(),this.acroField.setFlagTo(j0.Multiline,!1)},X.prototype.isPassword=function(){return this.acroField.hasFlag(j0.Password)},X.prototype.enablePassword=function(){this.acroField.setFlagTo(j0.Password,!0)},X.prototype.disablePassword=function(){this.acroField.setFlagTo(j0.Password,!1)},X.prototype.isFileSelector=function(){return this.acroField.hasFlag(j0.FileSelect)},X.prototype.enableFileSelection=function(){this.acroField.setFlagTo(j0.FileSelect,!0)},X.prototype.disableFileSelection=function(){this.acroField.setFlagTo(j0.FileSelect,!1)},X.prototype.isSpellChecked=function(){return!this.acroField.hasFlag(j0.DoNotSpellCheck)},X.prototype.enableSpellChecking=function(){this.acroField.setFlagTo(j0.DoNotSpellCheck,!1)},X.prototype.disableSpellChecking=function(){this.acroField.setFlagTo(j0.DoNotSpellCheck,!0)},X.prototype.isScrollable=function(){return!this.acroField.hasFlag(j0.DoNotScroll)},X.prototype.enableScrolling=function(){this.acroField.setFlagTo(j0.DoNotScroll,!1)},X.prototype.disableScrolling=function(){this.acroField.setFlagTo(j0.DoNotScroll,!0)},X.prototype.isCombed=function(){return this.acroField.hasFlag(j0.Comb)&&!this.isMultiline()&&!this.isPassword()&&!this.isFileSelector()&&this.getMaxLength()!==void 0},X.prototype.enableCombing=function(){if(this.getMaxLength()===void 0){var V="PDFTextFields must have a max length in order to be combed";console.warn(V)}this.markAsDirty(),this.disableMultiline(),this.disablePassword(),this.disableFileSelection(),this.acroField.setFlagTo(j0.Comb,!0)},X.prototype.disableCombing=function(){this.markAsDirty(),this.acroField.setFlagTo(j0.Comb,!1)},X.prototype.isRichFormatted=function(){return this.acroField.hasFlag(j0.RichText)},X.prototype.enableRichFormatting=function(){this.acroField.setFlagTo(j0.RichText,!0)},X.prototype.disableRichFormatting=function(){this.acroField.setFlagTo(j0.RichText,!1)},X.prototype.addToPage=function(V,K){var Q,Y,J,G,W,Z,H;if(T(V,"page",[[y0,"PDFPage"]]),v2(K),!K)K={};if(!("textColor"in K))K.textColor=Y0(0,0,0);if(!("backgroundColor"in K))K.backgroundColor=Y0(1,1,1);if(!("borderColor"in K))K.borderColor=Y0(0,0,0);if(!("borderWidth"in K))K.borderWidth=1;var U=this.createWidget({x:(Q=K.x)!==null&&Q!==void 0?Q:0,y:(Y=K.y)!==null&&Y!==void 0?Y:0,width:(J=K.width)!==null&&J!==void 0?J:200,height:(G=K.height)!==null&&G!==void 0?G:50,textColor:K.textColor,backgroundColor:K.backgroundColor,borderColor:K.borderColor,borderWidth:(W=K.borderWidth)!==null&&W!==void 0?W:0,rotate:(Z=K.rotate)!==null&&Z!==void 0?Z:p(0),hidden:K.hidden,page:V.ref}),z=this.doc.context.register(U.dict);this.acroField.addWidget(z);var k=(H=K.font)!==null&&H!==void 0?H:this.doc.getForm().getDefaultFont();this.updateWidgetAppearance(U,k),V.node.addAnnot(z)},X.prototype.needsAppearancesUpdate=function(){var V;if(this.isDirty())return!0;var K=this.acroField.getWidgets();for(var Q=0,Y=K.length;Q<Y;Q++){var J=K[Q],G=((V=J.getAppearances())===null||V===void 0?void 0:V.normal)instanceof E0;if(!G)return!0}return!1},X.prototype.defaultUpdateAppearances=function(V){T(V,"font",[[w0,"PDFFont"]]),this.updateAppearances(V)},X.prototype.updateAppearances=function(V,K){T(V,"font",[[w0,"PDFFont"]]),F(K,"provider",[Function]);var Q=this.acroField.getWidgets();for(var Y=0,J=Q.length;Y<J;Y++){var G=Q[Y];this.updateWidgetAppearance(G,V,K)}this.markAsClean()},X.prototype.updateWidgetAppearance=function(V,K,Q){var Y=Q!==null&&Q!==void 0?Q:GX,J=G2(Y(this,V,K));this.updateWidgetAppearanceWithFont(V,K,J)},X.of=function(V,K,Q){return new X(V,K,Q)},X}(d0),A5=j3;var N5;(function(q){q.Courier="Courier",q.CourierBold="Courier-Bold",q.CourierOblique="Courier-Oblique",q.CourierBoldOblique="Courier-BoldOblique",q.Helvetica="Helvetica",q.HelveticaBold="Helvetica-Bold",q.HelveticaOblique="Helvetica-Oblique",q.HelveticaBoldOblique="Helvetica-BoldOblique",q.TimesRoman="Times-Roman",q.TimesRomanBold="Times-Bold",q.TimesRomanItalic="Times-Italic",q.TimesRomanBoldItalic="Times-BoldItalic",q.Symbol="Symbol",q.ZapfDingbats="ZapfDingbats"})(N5||(N5={}));var L3=function(){function q(X,V){var K=this;this.embedDefaultFont=function(){return K.doc.embedStandardFont(N5.Helvetica)},T(X,"acroForm",[[P6,"PDFAcroForm"]]),T(V,"doc",[[o0,"PDFDocument"]]),this.acroForm=X,this.doc=V,this.dirtyFields=new Set,this.defaultFontCache=m0.populatedBy(this.embedDefaultFont)}return q.prototype.hasXFA=function(){return this.acroForm.dict.has(I.of("XFA"))},q.prototype.deleteXFA=function(){this.acroForm.dict.delete(I.of("XFA"))},q.prototype.getFields=function(){var X=this.acroForm.getAllFields(),V=[];for(var K=0,Q=X.length;K<Q;K++){var Y=X[K],J=Y[0],G=Y[1],W=B3(J,G,this.doc);if(W)V.push(W)}return V},q.prototype.getFieldMaybe=function(X){T(X,"name",["string"]);var V=this.getFields();for(var K=0,Q=V.length;K<Q;K++){var Y=V[K];if(Y.getName()===X)return Y}return},q.prototype.getField=function(X){T(X,"name",["string"]);var V=this.getFieldMaybe(X);if(V)return V;throw new s7(X)},q.prototype.getButton=function(X){T(X,"name",["string"]);var V=this.getField(X);if(V instanceof S5)return V;throw new z6(X,S5,V)},q.prototype.getCheckBox=function(X){T(X,"name",["string"]);var V=this.getField(X);if(V instanceof f6)return V;throw new z6(X,f6,V)},q.prototype.getDropdown=function(X){T(X,"name",["string"]);var V=this.getField(X);if(V instanceof O5)return V;throw new z6(X,O5,V)},q.prototype.getOptionList=function(X){T(X,"name",["string"]);var V=this.getField(X);if(V instanceof w5)return V;throw new z6(X,w5,V)},q.prototype.getRadioGroup=function(X){T(X,"name",["string"]);var V=this.getField(X);if(V instanceof l6)return V;throw new z6(X,l6,V)},q.prototype.getSignature=function(X){T(X,"name",["string"]);var V=this.getField(X);if(V instanceof O8)return V;throw new z6(X,O8,V)},q.prototype.getTextField=function(X){T(X,"name",["string"]);var V=this.getField(X);if(V instanceof A5)return V;throw new z6(X,A5,V)},q.prototype.createButton=function(X){T(X,"name",["string"]);var V=w8(X),K=this.findOrCreateNonTerminals(V.nonTerminal),Q=G6.create(this.doc.context);return Q.setPartialName(V.terminal),A8(K,[Q,Q.ref],V.terminal),S5.of(Q,Q.ref,this.doc)},q.prototype.createCheckBox=function(X){T(X,"name",["string"]);var V=w8(X),K=this.findOrCreateNonTerminals(V.nonTerminal),Q=K6.create(this.doc.context);return Q.setPartialName(V.terminal),A8(K,[Q,Q.ref],V.terminal),f6.of(Q,Q.ref,this.doc)},q.prototype.createDropdown=function(X){T(X,"name",["string"]);var V=w8(X),K=this.findOrCreateNonTerminals(V.nonTerminal),Q=Q6.create(this.doc.context);return Q.setPartialName(V.terminal),A8(K,[Q,Q.ref],V.terminal),O5.of(Q,Q.ref,this.doc)},q.prototype.createOptionList=function(X){T(X,"name",["string"]);var V=w8(X),K=this.findOrCreateNonTerminals(V.nonTerminal),Q=W6.create(this.doc.context);return Q.setPartialName(V.terminal),A8(K,[Q,Q.ref],V.terminal),w5.of(Q,Q.ref,this.doc)},q.prototype.createRadioGroup=function(X){T(X,"name",["string"]);var V=w8(X),K=this.findOrCreateNonTerminals(V.nonTerminal),Q=Z6.create(this.doc.context);return Q.setPartialName(V.terminal),A8(K,[Q,Q.ref],V.terminal),l6.of(Q,Q.ref,this.doc)},q.prototype.createTextField=function(X){T(X,"name",["string"]);var V=w8(X),K=this.findOrCreateNonTerminals(V.nonTerminal),Q=J6.create(this.doc.context);return Q.setPartialName(V.terminal),A8(K,[Q,Q.ref],V.terminal),A5.of(Q,Q.ref,this.doc)},q.prototype.flatten=function(X){if(X===void 0)X={updateFieldAppearances:!0};if(X.updateFieldAppearances)this.updateFieldAppearances();var V=this.getFields();for(var K=0,Q=V.length;K<Q;K++){var Y=V[K],J=Y.acroField.getWidgets();for(var G=0,W=J.length;G<W;G++){var Z=J[G],H=this.findWidgetPage(Z),U=this.findWidgetAppearanceRef(Y,Z),z=H.node.newXObject("FlatWidget",U),k=Z.getRectangle(),M=Q0([B0(),c0(k.x,k.y)],j2(o(o({},k),{rotation:0})),[L8(z),T0()]).filter(Boolean);H.pushOperators.apply(H,M)}this.removeField(Y)}},q.prototype.removeField=function(X){var V=X.acroField.getWidgets(),K=new Set;for(var Q=0,Y=V.length;Q<Y;Q++){var J=V[Q],G=this.findWidgetAppearanceRef(X,J),W=this.findWidgetPage(J);K.add(W),W.node.removeAnnot(G)}K.forEach(function(k){return k.node.removeAnnot(X.ref)}),this.acroForm.removeField(X.acroField);var Z=X.acroField.normalizedEntries().Kids,H=Z.size();for(var U=0;U<H;U++){var z=Z.get(U);if(z instanceof a)this.doc.context.delete(z)}this.doc.context.delete(X.ref)},q.prototype.updateFieldAppearances=function(X){F(X,"font",[[w0,"PDFFont"]]),X=X!==null&&X!==void 0?X:this.getDefaultFont();var V=this.getFields();for(var K=0,Q=V.length;K<Q;K++){var Y=V[K];if(Y.needsAppearancesUpdate())Y.defaultUpdateAppearances(X)}},q.prototype.markFieldAsDirty=function(X){F(X,"fieldRef",[[a,"PDFRef"]]),this.dirtyFields.add(X)},q.prototype.markFieldAsClean=function(X){F(X,"fieldRef",[[a,"PDFRef"]]),this.dirtyFields.delete(X)},q.prototype.fieldIsDirty=function(X){return F(X,"fieldRef",[[a,"PDFRef"]]),this.dirtyFields.has(X)},q.prototype.getDefaultFont=function(){return this.defaultFontCache.access()},q.prototype.findWidgetPage=function(X){var V=X.P(),K=this.doc.getPages().find(function(Y){return Y.ref===V});if(K===void 0){var Q=this.doc.context.getObjectRef(X.dict);if(Q===void 0)throw Error("Could not find PDFRef for PDFObject");if(K=this.doc.findPageForAnnotationRef(Q),K===void 0)throw Error("Could not find page for PDFRef "+Q)}return K},q.prototype.findWidgetAppearanceRef=function(X,V){var K,Q=V.getNormalAppearance();if(Q instanceof m&&(X instanceof f6||X instanceof l6)){var Y=X.acroField.getValue(),J=(K=Q.get(Y))!==null&&K!==void 0?K:Q.get(I.of("Off"));if(J instanceof a)Q=J}if(!(Q instanceof a)){var G=X.getName();throw Error("Failed to extract appearance ref for: "+G)}return Q},q.prototype.findOrCreateNonTerminals=function(X){var V=[this.acroForm];for(var K=0,Q=X.length;K<Q;K++){var Y=X[K];if(!Y)throw new t7(Y);var J=V[0],G=V[1],W=this.findNonTerminal(Y,J);if(W)V=W;else{var Z=Y6.create(this.doc.context);Z.setPartialName(Y),Z.setParent(G);var H=this.doc.context.register(Z.dict);J.addField(H),V=[Z,H]}}return V},q.prototype.findNonTerminal=function(X,V){var K=V instanceof P6?this.acroForm.getFields():Z8(V.Kids());for(var Q=0,Y=K.length;Q<Y;Q++){var J=K[Q],G=J[0],W=J[1];if(G.getPartialName()===X){if(G instanceof Y6)return[G,W];throw new Dq(X)}}return},q.of=function(X,V){return new q(X,V)},q}(),gq=L3,B3=function(q,X,V){if(q instanceof G6)return S5.of(q,X,V);if(q instanceof K6)return f6.of(q,X,V);if(q instanceof Q6)return O5.of(q,X,V);if(q instanceof W6)return w5.of(q,X,V);if(q instanceof J6)return A5.of(q,X,V);if(q instanceof Z6)return l6.of(q,X,V);if(q instanceof F6)return O8.of(q,X,V);return},w8=function(q){if(q.length===0)throw Error("PDF field names must not be empty strings");var X=q.split(".");for(var V=0,K=X.length;V<K;V++)if(X[V]==="")throw Error('Periods in PDF field names must be separated by at least one character: "'+q+'"');if(X.length===1)return{nonTerminal:[],terminal:X[0]};return{nonTerminal:X.slice(0,X.length-1),terminal:X[X.length-1]}},A8=function(q,X,V){var K=q[0],Q=q[1],Y=X[0],J=X[1],G=K.normalizedEntries(),W=Z8("Kids"in G?G.Kids:G.Fields);for(var Z=0,H=W.length;Z<H;Z++)if(W[Z][0].getPartialName()===V)throw new Dq(V);K.addField(J),Y.setParent(Q)};var HX={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],A0:[2383.94,3370.39],A1:[1683.78,2383.94],A2:[1190.55,1683.78],A3:[841.89,1190.55],A4:[595.28,841.89],A5:[419.53,595.28],A6:[297.64,419.53],A7:[209.76,297.64],A8:[147.4,209.76],A9:[104.88,147.4],A10:[73.7,104.88],B0:[2834.65,4008.19],B1:[2004.09,2834.65],B2:[1417.32,2004.09],B3:[1000.63,1417.32],B4:[708.66,1000.63],B5:[498.9,708.66],B6:[354.33,498.9],B7:[249.45,354.33],B8:[175.75,249.45],B9:[124.72,175.75],B10:[87.87,124.72],C0:[2599.37,3676.54],C1:[1836.85,2599.37],C2:[1298.27,1836.85],C3:[918.43,1298.27],C4:[649.13,918.43],C5:[459.21,649.13],C6:[323.15,459.21],C7:[229.61,323.15],C8:[161.57,229.61],C9:[113.39,161.57],C10:[79.37,113.39],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],Executive:[521.86,756],Folio:[612,936],Legal:[612,1008],Letter:[612,792],Tabloid:[792,1224]};var A1;(function(q){q[q.Fastest=1/0]="Fastest",q[q.Fast=1500]="Fast",q[q.Medium=500]="Medium",q[q.Slow=100]="Slow"})(A1||(A1={}));var T3=function(){function q(X,V,K){this.alreadyEmbedded=!1,this.ref=X,this.doc=V,this.embedder=K}return q.prototype.embed=function(){return _(this,void 0,void 0,function(){var X,V,K,Q,Y;return c(this,function(J){switch(J.label){case 0:if(this.alreadyEmbedded)return[3,2];return[4,this.embedder.embedIntoContext(this.doc.context,this.ref)];case 1:if(X=J.sent(),!this.doc.catalog.has(I.of("Names")))this.doc.catalog.set(I.of("Names"),this.doc.context.obj({}));if(V=this.doc.catalog.lookup(I.of("Names"),m),!V.has(I.of("EmbeddedFiles")))V.set(I.of("EmbeddedFiles"),this.doc.context.obj({}));if(K=V.lookup(I.of("EmbeddedFiles"),m),!K.has(I.of("Names")))K.set(I.of("Names"),this.doc.context.obj([]));if(Q=K.lookup(I.of("Names"),i),Q.push(g.fromText(this.embedder.fileName)),Q.push(X),!this.doc.catalog.has(I.of("AF")))this.doc.catalog.set(I.of("AF"),this.doc.context.obj([]));Y=this.doc.catalog.lookup(I.of("AF"),i),Y.push(X),this.alreadyEmbedded=!0,J.label=2;case 2:return[2]}})})},q.of=function(X,V,K){return new q(X,V,K)},q}(),_K=T3;var v3=function(){function q(X,V,K){this.alreadyEmbedded=!1,this.ref=X,this.doc=V,this.embedder=K}return q.prototype.embed=function(){return _(this,void 0,void 0,function(){var X,V,K,Q,Y,J,G;return c(this,function(W){switch(W.label){case 0:if(this.alreadyEmbedded)return[3,2];return X=this.doc,V=X.catalog,K=X.context,[4,this.embedder.embedIntoContext(this.doc.context,this.ref)];case 1:if(Q=W.sent(),!V.has(I.of("Names")))V.set(I.of("Names"),K.obj({}));if(Y=V.lookup(I.of("Names"),m),!Y.has(I.of("JavaScript")))Y.set(I.of("JavaScript"),K.obj({}));if(J=Y.lookup(I.of("JavaScript"),m),!J.has(I.of("Names")))J.set(I.of("Names"),K.obj([]));G=J.lookup(I.of("Names"),i),G.push(g.fromText(this.embedder.scriptName)),G.push(Q),this.alreadyEmbedded=!0,W.label=2;case 2:return[2]}})})},q.of=function(X,V,K){return new q(X,V,K)},q}(),xq=v3;var R3=function(){function q(X,V){this.script=X,this.scriptName=V}return q.for=function(X,V){return new q(X,V)},q.prototype.embedIntoContext=function(X,V){return _(this,void 0,void 0,function(){var K;return c(this,function(Q){if(K=X.obj({Type:"Action",S:"JavaScript",JS:g.fromText(this.script)}),V)return X.assign(V,K),[2,V];else return[2,X.register(K)];return[2]})})},q}(),cK=R3;var O3=function(){function q(X,V,K){var Q=this;if(this.defaultWordBreaks=[" "],this.computePages=function(){var Y=[];return Q.catalog.Pages().traverse(function(J,G){if(J instanceof _0){var W=Q.pageMap.get(J);if(!W)W=y0.of(J,G,Q),Q.pageMap.set(J,W);Y.push(W)}}),Y},this.getOrCreateForm=function(){var Y=Q.catalog.getOrCreateAcroForm();return gq.of(Y,Q)},T(X,"context",[[Z5,"PDFContext"]]),T(V,"ignoreEncryption",["boolean"]),this.context=X,this.catalog=X.lookup(X.trailerInfo.Root),this.isEncrypted=!!X.lookup(X.trailerInfo.Encrypt),this.pageCache=m0.populatedBy(this.computePages),this.pageMap=new Map,this.formCache=m0.populatedBy(this.getOrCreateForm),this.fonts=[],this.images=[],this.embeddedPages=[],this.embeddedFiles=[],this.javaScripts=[],!V&&this.isEncrypted)throw new r7;if(K)this.updateInfoDict()}return q.load=function(X,V){if(V===void 0)V={};return _(this,void 0,void 0,function(){var K,Q,Y,J,G,W,Z,H,U,z,k,M;return c(this,function(j){switch(j.label){case 0:return K=V.ignoreEncryption,Q=K===void 0?!1:K,Y=V.parseSpeed,J=Y===void 0?A1.Slow:Y,G=V.throwOnInvalidObject,W=G===void 0?!1:G,Z=V.updateMetadata,H=Z===void 0?!0:Z,U=V.capNumbers,z=U===void 0?!1:U,T(X,"pdf",["string",Uint8Array,ArrayBuffer]),T(Q,"ignoreEncryption",["boolean"]),T(J,"parseSpeed",["number"]),T(W,"throwOnInvalidObject",["boolean"]),k=r6(X),[4,Bq.forBytesWithOptions(k,J,W,z).parseDocument()];case 1:return M=j.sent(),[2,new q(M,Q,H)]}})})},q.create=function(X){if(X===void 0)X={};return _(this,void 0,void 0,function(){var V,K,Q,Y,J,G;return c(this,function(W){return V=X.updateMetadata,K=V===void 0?!0:V,Q=Z5.create(),Y=H8.withContext(Q),J=Q.register(Y),G=W8.withContextAndPages(Q,J),Q.trailerInfo.Root=Q.register(G),[2,new q(Q,!1,K)]})})},q.prototype.registerFontkit=function(X){this.fontkit=X},q.prototype.getForm=function(){var X=this.formCache.access();if(X.hasXFA())console.warn("Removing XFA form data as pdf-lib does not support reading or writing XFA"),X.deleteXFA();return X},q.prototype.getTitle=function(){var X=this.getInfoDict().lookup(I.Title);if(!X)return;return _6(X),X.decodeText()},q.prototype.getAuthor=function(){var X=this.getInfoDict().lookup(I.Author);if(!X)return;return _6(X),X.decodeText()},q.prototype.getSubject=function(){var X=this.getInfoDict().lookup(I.Subject);if(!X)return;return _6(X),X.decodeText()},q.prototype.getKeywords=function(){var X=this.getInfoDict().lookup(I.Keywords);if(!X)return;return _6(X),X.decodeText()},q.prototype.getCreator=function(){var X=this.getInfoDict().lookup(I.Creator);if(!X)return;return _6(X),X.decodeText()},q.prototype.getProducer=function(){var X=this.getInfoDict().lookup(I.Producer);if(!X)return;return _6(X),X.decodeText()},q.prototype.getCreationDate=function(){var X=this.getInfoDict().lookup(I.CreationDate);if(!X)return;return _6(X),X.decodeDate()},q.prototype.getModificationDate=function(){var X=this.getInfoDict().lookup(I.ModDate);if(!X)return;return _6(X),X.decodeDate()},q.prototype.setTitle=function(X,V){T(X,"title",["string"]);var K=I.of("Title");if(this.getInfoDict().set(K,g.fromText(X)),V===null||V===void 0?void 0:V.showInWindowTitleBar){var Q=this.catalog.getOrCreateViewerPreferences();Q.setDisplayDocTitle(!0)}},q.prototype.setAuthor=function(X){T(X,"author",["string"]);var V=I.of("Author");this.getInfoDict().set(V,g.fromText(X))},q.prototype.setSubject=function(X){T(X,"author",["string"]);var V=I.of("Subject");this.getInfoDict().set(V,g.fromText(X))},q.prototype.setKeywords=function(X){T(X,"keywords",[Array]);var V=I.of("Keywords");this.getInfoDict().set(V,g.fromText(X.join(" ")))},q.prototype.setCreator=function(X){T(X,"creator",["string"]);var V=I.of("Creator");this.getInfoDict().set(V,g.fromText(X))},q.prototype.setProducer=function(X){T(X,"creator",["string"]);var V=I.of("Producer");this.getInfoDict().set(V,g.fromText(X))},q.prototype.setLanguage=function(X){T(X,"language",["string"]);var V=I.of("Lang");this.catalog.set(V,K0.of(X))},q.prototype.setCreationDate=function(X){T(X,"creationDate",[[Date,"Date"]]);var V=I.of("CreationDate");this.getInfoDict().set(V,K0.fromDate(X))},q.prototype.setModificationDate=function(X){T(X,"modificationDate",[[Date,"Date"]]);var V=I.of("ModDate");this.getInfoDict().set(V,K0.fromDate(X))},q.prototype.getPageCount=function(){if(this.pageCount===void 0)this.pageCount=this.getPages().length;return this.pageCount},q.prototype.getPages=function(){return this.pageCache.access()},q.prototype.getPage=function(X){var V=this.getPages();return b0(X,"index",0,V.length-1),V[X]},q.prototype.getPageIndices=function(){return M4(0,this.getPageCount())},q.prototype.removePage=function(X){var V=this.getPageCount();if(this.pageCount===0)throw new o7;b0(X,"index",0,V-1),this.catalog.removeLeafNode(X),this.pageCount=V-1},q.prototype.addPage=function(X){return T(X,"page",["undefined",[y0,"PDFPage"],Array]),this.insertPage(this.getPageCount(),X)},q.prototype.insertPage=function(X,V){var K=this.getPageCount();if(b0(X,"index",0,K),T(V,"page",["undefined",[y0,"PDFPage"],Array]),!V||Array.isArray(V)){var Q=Array.isArray(V)?V:HX.A4;V=y0.create(this),V.setSize.apply(V,Q)}else if(V.doc!==this)throw new a7;var Y=this.catalog.insertLeafNode(V.ref,X);return V.node.setParent(Y),this.pageMap.set(V.node,V),this.pageCache.invalidate(),this.pageCount=K+1,V},q.prototype.copyPages=function(X,V){return _(this,void 0,void 0,function(){var K,Q,Y,J,G,W,Z,H;return c(this,function(U){switch(U.label){case 0:return T(X,"srcDoc",[[q,"PDFDocument"]]),T(V,"indices",[Array]),[4,X.flush()];case 1:U.sent(),K=Z1.for(X.context,this.context),Q=X.getPages(),Y=Array(V.length);for(J=0,G=V.length;J<G;J++)W=Q[V[J]],Z=K.copy(W.node),H=this.context.register(Z),Y[J]=y0.of(Z,H,this);return[2,Y]}})})},q.prototype.copy=function(){return _(this,void 0,void 0,function(){var X,V,K,Q;return c(this,function(Y){switch(Y.label){case 0:return[4,q.create()];case 1:return X=Y.sent(),[4,X.copyPages(this,this.getPageIndices())];case 2:V=Y.sent();for(K=0,Q=V.length;K<Q;K++)X.addPage(V[K]);if(this.getAuthor()!==void 0)X.setAuthor(this.getAuthor());if(this.getCreationDate()!==void 0)X.setCreationDate(this.getCreationDate());if(this.getCreator()!==void 0)X.setCreator(this.getCreator());if(this.getModificationDate()!==void 0)X.setModificationDate(this.getModificationDate());if(this.getProducer()!==void 0)X.setProducer(this.getProducer());if(this.getSubject()!==void 0)X.setSubject(this.getSubject());if(this.getTitle()!==void 0)X.setTitle(this.getTitle());return X.defaultWordBreaks=this.defaultWordBreaks,[2,X]}})})},q.prototype.addJavaScript=function(X,V){T(X,"name",["string"]),T(V,"script",["string"]);var K=cK.for(V,X),Q=this.context.nextRef(),Y=xq.of(Q,this,K);this.javaScripts.push(Y)},q.prototype.attach=function(X,V,K){if(K===void 0)K={};return _(this,void 0,void 0,function(){var Q,Y,J,G;return c(this,function(W){return T(X,"attachment",["string",Uint8Array,ArrayBuffer]),T(V,"name",["string"]),F(K.mimeType,"mimeType",["string"]),F(K.description,"description",["string"]),F(K.creationDate,"options.creationDate",[Date]),F(K.modificationDate,"options.modificationDate",[Date]),a0(K.afRelationship,"options.afRelationship",t5),Q=r6(X),Y=Wq.for(Q,V,K),J=this.context.nextRef(),G=_K.of(J,this,Y),this.embeddedFiles.push(G),[2]})})},q.prototype.embedFont=function(X,V){if(V===void 0)V={};return _(this,void 0,void 0,function(){var K,Q,Y,J,G,W,Z,H,U,z;return c(this,function(k){switch(k.label){case 0:if(K=V.subset,Q=K===void 0?!1:K,Y=V.customName,J=V.features,T(X,"font",["string",Uint8Array,ArrayBuffer]),T(Q,"subset",["boolean"]),!e1(X))return[3,1];return G=$6.for(X,Y),[3,7];case 1:if(!I4(X))return[3,6];if(W=r6(X),Z=this.assertFontkit(),!Q)return[3,3];return[4,Zq.for(Z,W,Y,J)];case 2:return H=k.sent(),[3,5];case 3:return[4,C6.for(Z,W,Y,J)];case 4:H=k.sent(),k.label=5;case 5:return G=H,[3,7];case 6:throw TypeError("`font` must be one of `StandardFonts | string | Uint8Array | ArrayBuffer`");case 7:return U=this.context.nextRef(),z=w0.of(U,this,G),this.fonts.push(z),[2,z]}})})},q.prototype.embedStandardFont=function(X,V){if(T(X,"font",["string"]),!e1(X))throw TypeError("`font` must be one of type `StandardFonts`");var K=$6.for(X,V),Q=this.context.nextRef(),Y=w0.of(Q,this,K);return this.fonts.push(Y),Y},q.prototype.embedJpg=function(X){return _(this,void 0,void 0,function(){var V,K,Q,Y;return c(this,function(J){switch(J.label){case 0:return T(X,"jpg",["string",Uint8Array,ArrayBuffer]),V=r6(X),[4,q8.for(V)];case 1:return K=J.sent(),Q=this.context.nextRef(),Y=R5.of(Q,this,K),this.images.push(Y),[2,Y]}})})},q.prototype.embedPng=function(X){return _(this,void 0,void 0,function(){var V,K,Q,Y;return c(this,function(J){switch(J.label){case 0:return T(X,"png",["string",Uint8Array,ArrayBuffer]),V=r6(X),[4,X8.for(V)];case 1:return K=J.sent(),Q=this.context.nextRef(),Y=R5.of(Q,this,K),this.images.push(Y),[2,Y]}})})},q.prototype.embedPdf=function(X,V){if(V===void 0)V=[0];return _(this,void 0,void 0,function(){var K,Q,Y;return c(this,function(J){switch(J.label){case 0:if(T(X,"pdf",["string",Uint8Array,ArrayBuffer,[q,"PDFDocument"]]),T(V,"indices",[Array]),!(X instanceof q))return[3,1];return Q=X,[3,3];case 1:return[4,q.load(X)];case 2:Q=J.sent(),J.label=3;case 3:return K=Q,Y=k4(K.getPages(),V),[2,this.embedPages(Y)]}})})},q.prototype.embedPage=function(X,V,K){return _(this,void 0,void 0,function(){var Q;return c(this,function(Y){switch(Y.label){case 0:return T(X,"page",[[y0,"PDFPage"]]),[4,this.embedPages([X],[V],[K])];case 1:return Q=Y.sent()[0],[2,Q]}})})},q.prototype.embedPages=function(X,V,K){if(V===void 0)V=[];if(K===void 0)K=[];return _(this,void 0,void 0,function(){var Z,H,Q,Y,J,G,W,Z,H,U,z,k,M,j,B;return c(this,function(L){switch(L.label){case 0:if(X.length===0)return[2,[]];for(Z=0,H=X.length-1;Z<H;Z++)if(Q=X[Z],Y=X[Z+1],Q.node.context!==Y.node.context)throw new G7;J=X[0].node.context,G=J===this.context?function(O){return O}:Z1.for(J,this.context).copy,W=Array(X.length),Z=0,H=X.length,L.label=1;case 1:if(!(Z<H))return[3,4];return U=G(X[Z].node),z=V[Z],k=K[Z],[4,K8.for(U,z,k)];case 2:M=L.sent(),j=this.context.nextRef(),W[Z]=R8.of(j,this,M),L.label=3;case 3:return Z++,[3,1];case 4:return(B=this.embeddedPages).push.apply(B,W),[2,W]}})})},q.prototype.flush=function(){return _(this,void 0,void 0,function(){return c(this,function(X){switch(X.label){case 0:return[4,this.embedAll(this.fonts)];case 1:return X.sent(),[4,this.embedAll(this.images)];case 2:return X.sent(),[4,this.embedAll(this.embeddedPages)];case 3:return X.sent(),[4,this.embedAll(this.embeddedFiles)];case 4:return X.sent(),[4,this.embedAll(this.javaScripts)];case 5:return X.sent(),[2]}})})},q.prototype.save=function(X){if(X===void 0)X={};return _(this,void 0,void 0,function(){var V,K,Q,Y,J,G,W,Z,H,U;return c(this,function(z){switch(z.label){case 0:if(V=X.useObjectStreams,K=V===void 0?!0:V,Q=X.addDefaultPage,Y=Q===void 0?!0:Q,J=X.objectsPerTick,G=J===void 0?50:J,W=X.updateFieldAppearances,Z=W===void 0?!0:W,T(K,"useObjectStreams",["boolean"]),T(Y,"addDefaultPage",["boolean"]),T(G,"objectsPerTick",["number"]),T(Z,"updateFieldAppearances",["boolean"]),Y&&this.getPageCount()===0)this.addPage();if(Z){if(H=this.formCache.getValue(),H)H.updateFieldAppearances()}return[4,this.flush()];case 1:return z.sent(),U=K?Jq:o5,[2,U.forContext(this.context,G).serializeToBuffer()]}})})},q.prototype.saveAsBase64=function(X){if(X===void 0)X={};return _(this,void 0,void 0,function(){var V,K,Q,Y,J;return c(this,function(G){switch(G.label){case 0:return V=X.dataUri,K=V===void 0?!1:V,Q=xX(X,["dataUri"]),T(K,"dataUri",["boolean"]),[4,this.save(Q)];case 1:return Y=G.sent(),J=X4(Y),[2,K?"data:application/pdf;base64,"+J:J]}})})},q.prototype.findPageForAnnotationRef=function(X){var V=this.getPages();for(var K=0,Q=V.length;K<Q;K++){var Y=V[K],J=Y.node.Annots();if((J===null||J===void 0?void 0:J.indexOf(X))!==void 0)return Y}return},q.prototype.embedAll=function(X){return _(this,void 0,void 0,function(){var V,K;return c(this,function(Q){switch(Q.label){case 0:V=0,K=X.length,Q.label=1;case 1:if(!(V<K))return[3,4];return[4,X[V].embed()];case 2:Q.sent(),Q.label=3;case 3:return V++,[3,1];case 4:return[2]}})})},q.prototype.updateInfoDict=function(){var X="pdf-lib (https://github.com/Hopding/pdf-lib)",V=new Date,K=this.getInfoDict();if(this.setProducer(X),this.setModificationDate(V),!K.get(I.of("Creator")))this.setCreator(X);if(!K.get(I.of("CreationDate")))this.setCreationDate(V)},q.prototype.getInfoDict=function(){var X=this.context.lookup(this.context.trailerInfo.Info);if(X instanceof m)return X;var V=this.context.obj({});return this.context.trailerInfo.Info=this.context.register(V),V},q.prototype.assertFontkit=function(){if(!this.fontkit)throw new i7;return this.fontkit},q}(),o0=O3;function _6(q){if(!(q instanceof g)&&!(q instanceof K0))throw new A6([g,K0],q)}var S2;(function(q){q.Normal="Normal",q.Multiply="Multiply",q.Screen="Screen",q.Overlay="Overlay",q.Darken="Darken",q.Lighten="Lighten",q.ColorDodge="ColorDodge",q.ColorBurn="ColorBurn",q.HardLight="HardLight",q.SoftLight="SoftLight",q.Difference="Difference",q.Exclusion="Exclusion"})(S2||(S2={}));var w3=function(){function q(X,V,K){this.fontSize=24,this.fontColor=Y0(0,0,0),this.lineHeight=24,this.x=0,this.y=0,T(X,"leafNode",[[_0,"PDFPageLeaf"]]),T(V,"ref",[[a,"PDFRef"]]),T(K,"doc",[[o0,"PDFDocument"]]),this.node=X,this.ref=V,this.doc=K}return q.prototype.setRotation=function(X){var V=k1(X);Y1(V,"degreesAngle",90),this.node.set(I.of("Rotate"),this.doc.context.obj(V))},q.prototype.getRotation=function(){var X=this.node.Rotate();return p(X?X.asNumber():0)},q.prototype.setSize=function(X,V){T(X,"width",["number"]),T(V,"height",["number"]);var K=this.getMediaBox();this.setMediaBox(K.x,K.y,X,V);var Q=this.getCropBox(),Y=this.getBleedBox(),J=this.getTrimBox(),G=this.getArtBox(),W=this.node.CropBox(),Z=this.node.BleedBox(),H=this.node.TrimBox(),U=this.node.ArtBox();if(W&&n5(Q,K))this.setCropBox(K.x,K.y,X,V);if(Z&&n5(Y,K))this.setBleedBox(K.x,K.y,X,V);if(H&&n5(J,K))this.setTrimBox(K.x,K.y,X,V);if(U&&n5(G,K))this.setArtBox(K.x,K.y,X,V)},q.prototype.setWidth=function(X){T(X,"width",["number"]),this.setSize(X,this.getSize().height)},q.prototype.setHeight=function(X){T(X,"height",["number"]),this.setSize(this.getSize().width,X)},q.prototype.setMediaBox=function(X,V,K,Q){T(X,"x",["number"]),T(V,"y",["number"]),T(K,"width",["number"]),T(Q,"height",["number"]);var Y=this.doc.context.obj([X,V,X+K,V+Q]);this.node.set(I.MediaBox,Y)},q.prototype.setCropBox=function(X,V,K,Q){T(X,"x",["number"]),T(V,"y",["number"]),T(K,"width",["number"]),T(Q,"height",["number"]);var Y=this.doc.context.obj([X,V,X+K,V+Q]);this.node.set(I.CropBox,Y)},q.prototype.setBleedBox=function(X,V,K,Q){T(X,"x",["number"]),T(V,"y",["number"]),T(K,"width",["number"]),T(Q,"height",["number"]);var Y=this.doc.context.obj([X,V,X+K,V+Q]);this.node.set(I.BleedBox,Y)},q.prototype.setTrimBox=function(X,V,K,Q){T(X,"x",["number"]),T(V,"y",["number"]),T(K,"width",["number"]),T(Q,"height",["number"]);var Y=this.doc.context.obj([X,V,X+K,V+Q]);this.node.set(I.TrimBox,Y)},q.prototype.setArtBox=function(X,V,K,Q){T(X,"x",["number"]),T(V,"y",["number"]),T(K,"width",["number"]),T(Q,"height",["number"]);var Y=this.doc.context.obj([X,V,X+K,V+Q]);this.node.set(I.ArtBox,Y)},q.prototype.getSize=function(){var X=this.getMediaBox(),V=X.width,K=X.height;return{width:V,height:K}},q.prototype.getWidth=function(){return this.getSize().width},q.prototype.getHeight=function(){return this.getSize().height},q.prototype.getMediaBox=function(){var X=this.node.MediaBox();return X.asRectangle()},q.prototype.getCropBox=function(){var X,V=this.node.CropBox();return(X=V===null||V===void 0?void 0:V.asRectangle())!==null&&X!==void 0?X:this.getMediaBox()},q.prototype.getBleedBox=function(){var X,V=this.node.BleedBox();return(X=V===null||V===void 0?void 0:V.asRectangle())!==null&&X!==void 0?X:this.getCropBox()},q.prototype.getTrimBox=function(){var X,V=this.node.TrimBox();return(X=V===null||V===void 0?void 0:V.asRectangle())!==null&&X!==void 0?X:this.getCropBox()},q.prototype.getArtBox=function(){var X,V=this.node.ArtBox();return(X=V===null||V===void 0?void 0:V.asRectangle())!==null&&X!==void 0?X:this.getCropBox()},q.prototype.translateContent=function(X,V){T(X,"x",["number"]),T(V,"y",["number"]),this.node.normalize(),this.getContentStream();var K=this.createContentStream(B0(),c0(X,V)),Q=this.doc.context.register(K),Y=this.createContentStream(T0()),J=this.doc.context.register(Y);this.node.wrapContentStreams(Q,J)},q.prototype.scale=function(X,V){T(X,"x",["number"]),T(V,"y",["number"]),this.setSize(this.getWidth()*X,this.getHeight()*V),this.scaleContent(X,V),this.scaleAnnotations(X,V)},q.prototype.scaleContent=function(X,V){T(X,"x",["number"]),T(V,"y",["number"]),this.node.normalize(),this.getContentStream();var K=this.createContentStream(B0(),g6(X,V)),Q=this.doc.context.register(K),Y=this.createContentStream(T0()),J=this.doc.context.register(Y);this.node.wrapContentStreams(Q,J)},q.prototype.scaleAnnotations=function(X,V){T(X,"x",["number"]),T(V,"y",["number"]);var K=this.node.Annots();if(!K)return;for(var Q=0;Q<K.size();Q++){var Y=K.lookup(Q);if(Y instanceof m)this.scaleAnnot(Y,X,V)}},q.prototype.resetPosition=function(){this.getContentStream(!1),this.x=0,this.y=0},q.prototype.setFont=function(X){T(X,"font",[[w0,"PDFFont"]]),this.font=X,this.fontKey=this.node.newFontDictionary(this.font.name,this.font.ref)},q.prototype.setFontSize=function(X){T(X,"fontSize",["number"]),this.fontSize=X},q.prototype.setFontColor=function(X){T(X,"fontColor",[[Object,"Color"]]),this.fontColor=X},q.prototype.setLineHeight=function(X){T(X,"lineHeight",["number"]),this.lineHeight=X},q.prototype.getPosition=function(){return{x:this.x,y:this.y}},q.prototype.getX=function(){return this.x},q.prototype.getY=function(){return this.y},q.prototype.moveTo=function(X,V){T(X,"x",["number"]),T(V,"y",["number"]),this.x=X,this.y=V},q.prototype.moveDown=function(X){T(X,"yDecrease",["number"]),this.y-=X},q.prototype.moveUp=function(X){T(X,"yIncrease",["number"]),this.y+=X},q.prototype.moveLeft=function(X){T(X,"xDecrease",["number"]),this.x-=X},q.prototype.moveRight=function(X){T(X,"xIncrease",["number"]),this.x+=X},q.prototype.pushOperators=function(){var X=[];for(var V=0;V<arguments.length;V++)X[V]=arguments[V];Q1(X,"operator",[[e,"PDFOperator"]]);var K=this.getContentStream();K.push.apply(K,X)},q.prototype.drawText=function(X,V){var K,Q,Y,J,G,W,Z;if(V===void 0)V={};T(X,"text",["string"]),F(V.color,"options.color",[[Object,"Color"]]),X2(V.opacity,"opacity.opacity",0,1),F(V.font,"options.font",[[w0,"PDFFont"]]),F(V.size,"options.size",["number"]),F(V.rotate,"options.rotate",[[Object,"Rotation"]]),F(V.xSkew,"options.xSkew",[[Object,"Rotation"]]),F(V.ySkew,"options.ySkew",[[Object,"Rotation"]]),F(V.x,"options.x",["number"]),F(V.y,"options.y",["number"]),F(V.lineHeight,"options.lineHeight",["number"]),F(V.maxWidth,"options.maxWidth",["number"]),F(V.wordBreaks,"options.wordBreaks",[Array]),a0(V.blendMode,"options.blendMode",S2);var H=this.setOrEmbedFont(V.font),U=H.oldFont,z=H.newFont,k=H.newFontKey,M=V.size||this.fontSize,j=V.wordBreaks||this.doc.defaultWordBreaks,B=function($){return z.widthOfTextAtSize($,M)},L=V.maxWidth===void 0?F8(k6(X)):G4(X,j,V.maxWidth,B),O=Array(L.length);for(var N=0,R=L.length;N<R;N++)O[N]=z.encodeText(L[N]);var v=this.maybeEmbedGraphicsState({opacity:V.opacity,blendMode:V.blendMode}),w=this.getContentStream();if(w.push.apply(w,_7(O,{color:(K=V.color)!==null&&K!==void 0?K:this.fontColor,font:k,size:M,rotate:(Q=V.rotate)!==null&&Q!==void 0?Q:p(0),xSkew:(Y=V.xSkew)!==null&&Y!==void 0?Y:p(0),ySkew:(J=V.ySkew)!==null&&J!==void 0?J:p(0),x:(G=V.x)!==null&&G!==void 0?G:this.x,y:(W=V.y)!==null&&W!==void 0?W:this.y,lineHeight:(Z=V.lineHeight)!==null&&Z!==void 0?Z:this.lineHeight,graphicsState:v})),V.font)if(U)this.setFont(U);else this.resetFont()},q.prototype.drawImage=function(X,V){var K,Q,Y,J,G,W,Z;if(V===void 0)V={};T(X,"image",[[R5,"PDFImage"]]),F(V.x,"options.x",["number"]),F(V.y,"options.y",["number"]),F(V.width,"options.width",["number"]),F(V.height,"options.height",["number"]),F(V.rotate,"options.rotate",[[Object,"Rotation"]]),F(V.xSkew,"options.xSkew",[[Object,"Rotation"]]),F(V.ySkew,"options.ySkew",[[Object,"Rotation"]]),X2(V.opacity,"opacity.opacity",0,1),a0(V.blendMode,"options.blendMode",S2);var H=this.node.newXObject("Image",X.ref),U=this.maybeEmbedGraphicsState({opacity:V.opacity,blendMode:V.blendMode}),z=this.getContentStream();z.push.apply(z,w1(H,{x:(K=V.x)!==null&&K!==void 0?K:this.x,y:(Q=V.y)!==null&&Q!==void 0?Q:this.y,width:(Y=V.width)!==null&&Y!==void 0?Y:X.size().width,height:(J=V.height)!==null&&J!==void 0?J:X.size().height,rotate:(G=V.rotate)!==null&&G!==void 0?G:p(0),xSkew:(W=V.xSkew)!==null&&W!==void 0?W:p(0),ySkew:(Z=V.ySkew)!==null&&Z!==void 0?Z:p(0),graphicsState:U}))},q.prototype.drawPage=function(X,V){var K,Q,Y,J,G;if(V===void 0)V={};T(X,"embeddedPage",[[R8,"PDFEmbeddedPage"]]),F(V.x,"options.x",["number"]),F(V.y,"options.y",["number"]),F(V.xScale,"options.xScale",["number"]),F(V.yScale,"options.yScale",["number"]),F(V.width,"options.width",["number"]),F(V.height,"options.height",["number"]),F(V.rotate,"options.rotate",[[Object,"Rotation"]]),F(V.xSkew,"options.xSkew",[[Object,"Rotation"]]),F(V.ySkew,"options.ySkew",[[Object,"Rotation"]]),X2(V.opacity,"opacity.opacity",0,1),a0(V.blendMode,"options.blendMode",S2);var W=this.node.newXObject("EmbeddedPdfPage",X.ref),Z=this.maybeEmbedGraphicsState({opacity:V.opacity,blendMode:V.blendMode}),H=V.width!==void 0?V.width/X.width:V.xScale!==void 0?V.xScale:1,U=V.height!==void 0?V.height/X.height:V.yScale!==void 0?V.yScale:1,z=this.getContentStream();z.push.apply(z,c7(W,{x:(K=V.x)!==null&&K!==void 0?K:this.x,y:(Q=V.y)!==null&&Q!==void 0?Q:this.y,xScale:H,yScale:U,rotate:(Y=V.rotate)!==null&&Y!==void 0?Y:p(0),xSkew:(J=V.xSkew)!==null&&J!==void 0?J:p(0),ySkew:(G=V.ySkew)!==null&&G!==void 0?G:p(0),graphicsState:Z}))},q.prototype.drawSvgPath=function(X,V){var K,Q,Y,J,G,W,Z,H,U;if(V===void 0)V={};T(X,"path",["string"]),F(V.x,"options.x",["number"]),F(V.y,"options.y",["number"]),F(V.scale,"options.scale",["number"]),F(V.rotate,"options.rotate",[[Object,"Rotation"]]),F(V.borderWidth,"options.borderWidth",["number"]),F(V.color,"options.color",[[Object,"Color"]]),X2(V.opacity,"opacity.opacity",0,1),F(V.borderColor,"options.borderColor",[[Object,"Color"]]),F(V.borderDashArray,"options.borderDashArray",[Array]),F(V.borderDashPhase,"options.borderDashPhase",["number"]),a0(V.borderLineCap,"options.borderLineCap",u6),X2(V.borderOpacity,"options.borderOpacity",0,1),a0(V.blendMode,"options.blendMode",S2);var z=this.maybeEmbedGraphicsState({opacity:V.opacity,borderOpacity:V.borderOpacity,blendMode:V.blendMode});if(!("color"in V)&&!("borderColor"in V))V.borderColor=Y0(0,0,0);var k=this.getContentStream();k.push.apply(k,d7(X,{x:(K=V.x)!==null&&K!==void 0?K:this.x,y:(Q=V.y)!==null&&Q!==void 0?Q:this.y,scale:V.scale,rotate:(Y=V.rotate)!==null&&Y!==void 0?Y:p(0),color:(J=V.color)!==null&&J!==void 0?J:void 0,borderColor:(G=V.borderColor)!==null&&G!==void 0?G:void 0,borderWidth:(W=V.borderWidth)!==null&&W!==void 0?W:0,borderDashArray:(Z=V.borderDashArray)!==null&&Z!==void 0?Z:void 0,borderDashPhase:(H=V.borderDashPhase)!==null&&H!==void 0?H:void 0,borderLineCap:(U=V.borderLineCap)!==null&&U!==void 0?U:void 0,graphicsState:z}))},q.prototype.drawLine=function(X){var V,K,Q,Y,J;T(X.start,"options.start",[[Object,"{ x: number, y: number }"]]),T(X.end,"options.end",[[Object,"{ x: number, y: number }"]]),T(X.start.x,"options.start.x",["number"]),T(X.start.y,"options.start.y",["number"]),T(X.end.x,"options.end.x",["number"]),T(X.end.y,"options.end.y",["number"]),F(X.thickness,"options.thickness",["number"]),F(X.color,"options.color",[[Object,"Color"]]),F(X.dashArray,"options.dashArray",[Array]),F(X.dashPhase,"options.dashPhase",["number"]),a0(X.lineCap,"options.lineCap",u6),X2(X.opacity,"opacity.opacity",0,1),a0(X.blendMode,"options.blendMode",S2);var G=this.maybeEmbedGraphicsState({borderOpacity:X.opacity,blendMode:X.blendMode});if(!("color"in X))X.color=Y0(0,0,0);var W=this.getContentStream();W.push.apply(W,p7({start:X.start,end:X.end,thickness:(V=X.thickness)!==null&&V!==void 0?V:1,color:(K=X.color)!==null&&K!==void 0?K:void 0,dashArray:(Q=X.dashArray)!==null&&Q!==void 0?Q:void 0,dashPhase:(Y=X.dashPhase)!==null&&Y!==void 0?Y:void 0,lineCap:(J=X.lineCap)!==null&&J!==void 0?J:void 0,graphicsState:G}))},q.prototype.drawRectangle=function(X){var V,K,Q,Y,J,G,W,Z,H,U,z,k,M;if(X===void 0)X={};F(X.x,"options.x",["number"]),F(X.y,"options.y",["number"]),F(X.width,"options.width",["number"]),F(X.height,"options.height",["number"]),F(X.rotate,"options.rotate",[[Object,"Rotation"]]),F(X.xSkew,"options.xSkew",[[Object,"Rotation"]]),F(X.ySkew,"options.ySkew",[[Object,"Rotation"]]),F(X.borderWidth,"options.borderWidth",["number"]),F(X.color,"options.color",[[Object,"Color"]]),X2(X.opacity,"opacity.opacity",0,1),F(X.borderColor,"options.borderColor",[[Object,"Color"]]),F(X.borderDashArray,"options.borderDashArray",[Array]),F(X.borderDashPhase,"options.borderDashPhase",["number"]),a0(X.borderLineCap,"options.borderLineCap",u6),X2(X.borderOpacity,"options.borderOpacity",0,1),a0(X.blendMode,"options.blendMode",S2);var j=this.maybeEmbedGraphicsState({opacity:X.opacity,borderOpacity:X.borderOpacity,blendMode:X.blendMode});if(!("color"in X)&&!("borderColor"in X))X.color=Y0(0,0,0);var B=this.getContentStream();B.push.apply(B,b6({x:(V=X.x)!==null&&V!==void 0?V:this.x,y:(K=X.y)!==null&&K!==void 0?K:this.y,width:(Q=X.width)!==null&&Q!==void 0?Q:150,height:(Y=X.height)!==null&&Y!==void 0?Y:100,rotate:(J=X.rotate)!==null&&J!==void 0?J:p(0),xSkew:(G=X.xSkew)!==null&&G!==void 0?G:p(0),ySkew:(W=X.ySkew)!==null&&W!==void 0?W:p(0),borderWidth:(Z=X.borderWidth)!==null&&Z!==void 0?Z:0,color:(H=X.color)!==null&&H!==void 0?H:void 0,borderColor:(U=X.borderColor)!==null&&U!==void 0?U:void 0,borderDashArray:(z=X.borderDashArray)!==null&&z!==void 0?z:void 0,borderDashPhase:(k=X.borderDashPhase)!==null&&k!==void 0?k:void 0,graphicsState:j,borderLineCap:(M=X.borderLineCap)!==null&&M!==void 0?M:void 0}))},q.prototype.drawSquare=function(X){if(X===void 0)X={};var V=X.size;F(V,"size",["number"]),this.drawRectangle(o(o({},X),{width:V,height:V}))},q.prototype.drawEllipse=function(X){var V,K,Q,Y,J,G,W,Z,H,U,z;if(X===void 0)X={};F(X.x,"options.x",["number"]),F(X.y,"options.y",["number"]),F(X.xScale,"options.xScale",["number"]),F(X.yScale,"options.yScale",["number"]),F(X.rotate,"options.rotate",[[Object,"Rotation"]]),F(X.color,"options.color",[[Object,"Color"]]),X2(X.opacity,"opacity.opacity",0,1),F(X.borderColor,"options.borderColor",[[Object,"Color"]]),X2(X.borderOpacity,"options.borderOpacity",0,1),F(X.borderWidth,"options.borderWidth",["number"]),F(X.borderDashArray,"options.borderDashArray",[Array]),F(X.borderDashPhase,"options.borderDashPhase",["number"]),a0(X.borderLineCap,"options.borderLineCap",u6),a0(X.blendMode,"options.blendMode",S2);var k=this.maybeEmbedGraphicsState({opacity:X.opacity,borderOpacity:X.borderOpacity,blendMode:X.blendMode});if(!("color"in X)&&!("borderColor"in X))X.color=Y0(0,0,0);var M=this.getContentStream();M.push.apply(M,O1({x:(V=X.x)!==null&&V!==void 0?V:this.x,y:(K=X.y)!==null&&K!==void 0?K:this.y,xScale:(Q=X.xScale)!==null&&Q!==void 0?Q:100,yScale:(Y=X.yScale)!==null&&Y!==void 0?Y:100,rotate:(J=X.rotate)!==null&&J!==void 0?J:void 0,color:(G=X.color)!==null&&G!==void 0?G:void 0,borderColor:(W=X.borderColor)!==null&&W!==void 0?W:void 0,borderWidth:(Z=X.borderWidth)!==null&&Z!==void 0?Z:0,borderDashArray:(H=X.borderDashArray)!==null&&H!==void 0?H:void 0,borderDashPhase:(U=X.borderDashPhase)!==null&&U!==void 0?U:void 0,borderLineCap:(z=X.borderLineCap)!==null&&z!==void 0?z:void 0,graphicsState:k}))},q.prototype.drawCircle=function(X){if(X===void 0)X={};var V=X.size,K=V===void 0?100:V;F(K,"size",["number"]),this.drawEllipse(o(o({},X),{xScale:K,yScale:K}))},q.prototype.setOrEmbedFont=function(X){var V=this.font,K=this.fontKey;if(X)this.setFont(X);else this.getFont();var Q=this.font,Y=this.fontKey;return{oldFont:V,oldFontKey:K,newFont:Q,newFontKey:Y}},q.prototype.getFont=function(){if(!this.font||!this.fontKey){var X=this.doc.embedStandardFont(N5.Helvetica);this.setFont(X)}return[this.font,this.fontKey]},q.prototype.resetFont=function(){this.font=void 0,this.fontKey=void 0},q.prototype.getContentStream=function(X){if(X===void 0)X=!0;if(X&&this.contentStream)return this.contentStream;return this.contentStream=this.createContentStream(),this.contentStreamRef=this.doc.context.register(this.contentStream),this.node.addContentStream(this.contentStreamRef),this.contentStream},q.prototype.createContentStream=function(){var X=[];for(var V=0;V<arguments.length;V++)X[V]=arguments[V];var K=this.doc.context.obj({}),Q=p2.of(K,X);return Q},q.prototype.maybeEmbedGraphicsState=function(X){var{opacity:V,borderOpacity:K,blendMode:Q}=X;if(V===void 0&&K===void 0&&Q===void 0)return;var Y=this.doc.context.obj({Type:"ExtGState",ca:V,CA:K,BM:Q}),J=this.node.newExtGState("GS",Y);return J},q.prototype.scaleAnnot=function(X,V,K){var Q=["RD","CL","Vertices","QuadPoints","L","Rect"];for(var Y=0,J=Q.length;Y<J;Y++){var G=X.lookup(I.of(Q[Y]));if(G instanceof i)G.scalePDFNumbers(V,K)}var W=X.lookup(I.of("InkList"));if(W instanceof i)for(var Y=0,J=W.size();Y<J;Y++){var Z=W.lookup(Y);if(Z instanceof i)Z.scalePDFNumbers(V,K)}},q.of=function(X,V,K){return new q(X,V,K)},q.create=function(X){T(X,"doc",[[o0,"PDFDocument"]]);var V=a.of(-1),K=_0.withContextAndParent(X.context,V),Q=X.context.register(K);return new q(K,Q,X)},q}(),y0=w3;var A3=function(q){A(X,q);function X(V,K,Q){var Y=q.call(this,V,K,Q)||this;return T(V,"acroButton",[[G6,"PDFAcroPushButton"]]),Y.acroField=V,Y}return X.prototype.setImage=function(V,K){if(K===void 0)K=T2.Center;var Q=this.acroField.getWidgets();for(var Y=0,J=Q.length;Y<J;Y++){var G=Q[Y],W=this.createImageAppearanceStream(G,V,K);this.updateWidgetAppearances(G,{normal:W})}this.markAsClean()},X.prototype.setFontSize=function(V){X6(V,"fontSize"),this.acroField.setFontSize(V),this.markAsDirty()},X.prototype.addToPage=function(V,K,Q){var Y,J,G,W,Z,H,U,z,k,M,j;F(V,"text",["string"]),F(K,"page",[[y0,"PDFPage"]]),v2(Q);var B=this.createWidget({x:((Y=Q===null||Q===void 0?void 0:Q.x)!==null&&Y!==void 0?Y:0)-((J=Q===null||Q===void 0?void 0:Q.borderWidth)!==null&&J!==void 0?J:0)/2,y:((G=Q===null||Q===void 0?void 0:Q.y)!==null&&G!==void 0?G:0)-((W=Q===null||Q===void 0?void 0:Q.borderWidth)!==null&&W!==void 0?W:0)/2,width:(Z=Q===null||Q===void 0?void 0:Q.width)!==null&&Z!==void 0?Z:100,height:(H=Q===null||Q===void 0?void 0:Q.height)!==null&&H!==void 0?H:50,textColor:(U=Q===null||Q===void 0?void 0:Q.textColor)!==null&&U!==void 0?U:Y0(0,0,0),backgroundColor:(z=Q===null||Q===void 0?void 0:Q.backgroundColor)!==null&&z!==void 0?z:Y0(0.75,0.75,0.75),borderColor:Q===null||Q===void 0?void 0:Q.borderColor,borderWidth:(k=Q===null||Q===void 0?void 0:Q.borderWidth)!==null&&k!==void 0?k:0,rotate:(M=Q===null||Q===void 0?void 0:Q.rotate)!==null&&M!==void 0?M:p(0),caption:V,hidden:Q===null||Q===void 0?void 0:Q.hidden,page:K.ref}),L=this.doc.context.register(B.dict);this.acroField.addWidget(L);var O=(j=Q===null||Q===void 0?void 0:Q.font)!==null&&j!==void 0?j:this.doc.getForm().getDefaultFont();this.updateWidgetAppearance(B,O),K.node.addAnnot(L)},X.prototype.needsAppearancesUpdate=function(){var V;if(this.isDirty())return!0;var K=this.acroField.getWidgets();for(var Q=0,Y=K.length;Q<Y;Q++){var J=K[Q],G=((V=J.getAppearances())===null||V===void 0?void 0:V.normal)instanceof E0;if(!G)return!0}return!1},X.prototype.defaultUpdateAppearances=function(V){T(V,"font",[[w0,"PDFFont"]]),this.updateAppearances(V)},X.prototype.updateAppearances=function(V,K){T(V,"font",[[w0,"PDFFont"]]),F(K,"provider",[Function]);var Q=this.acroField.getWidgets();for(var Y=0,J=Q.length;Y<J;Y++){var G=Q[Y];this.updateWidgetAppearance(G,V,K)}},X.prototype.updateWidgetAppearance=function(V,K,Q){var Y=Q!==null&&Q!==void 0?Q:JX,J=G2(Y(this,V,K));this.updateWidgetAppearanceWithFont(V,K,J)},X.of=function(V,K,Q){return new X(V,K,Q)},X}(d0),S5=A3;if(typeof globalThis.Buffer>"u")globalThis.Buffer=y;if(typeof globalThis.process>"u")globalThis.process=N3;globalThis.__bundles=globalThis.__bundles||{};globalThis.__bundles["pdf-lib"]=UX;})();