E&&--f!=0);return L<=i.lookahead?L:i.lookahead}function ct(i){var I,M,b,f,S,L,D,E,$,X,H=i.w_size;do{if(f=i.window_size-i.lookahead-i.strstart,i.strstart>=H+(H-Y)){for(n.arraySet(i.window,i.window,H,H,0),i.match_start-=H,i.strstart-=H,i.block_start-=H,I=M=i.hash_size;b=i.head[--I],i.head[I]=H<=b?b-H:0,--M;);for(I=M=H;b=i.prev[--I],i.prev[I]=H<=b?b-H:0,--M;);f+=H}if(i.strm.avail_in===0)break;if(L=i.strm,D=i.window,E=i.strstart+i.lookahead,$=f,X=void 0,X=L.avail_in,$=B)for(S=i.strstart-i.insert,i.ins_h=i.window[S],i.ins_h=(i.ins_h< =B&&(i.ins_h=(i.ins_h< =B)if(b=s._tr_tally(i,i.strstart-i.match_start,i.match_length-B),i.lookahead-=i.match_length,i.match_length<=i.max_lazy_match&&i.lookahead>=B){for(i.match_length--;i.strstart++,i.ins_h=(i.ins_h< =B&&(i.ins_h=(i.ins_h< =B&&i.match_length<=i.prev_length){for(f=i.strstart+i.lookahead-B,b=s._tr_tally(i,i.strstart-1-i.prev_match,i.prev_length-B),i.lookahead-=i.prev_length-1,i.prev_length-=2;++i.strstart<=f&&(i.ins_h=(i.ins_h< i.pending_buf_size-5&&(M=i.pending_buf_size-5);;){if(i.lookahead<=1){if(ct(i),i.lookahead===0&&I===m)return l;if(i.lookahead===0)break}i.strstart+=i.lookahead,i.lookahead=0;var b=i.block_start+M;if((i.strstart===0||i.strstart>=b)&&(i.lookahead=i.strstart-b,i.strstart=b,P(i,!1),i.strm.avail_out===0)||i.strstart-i.block_start>=i.w_size-Y&&(P(i,!1),i.strm.avail_out===0))return l}return i.insert=0,I===y?(P(i,!0),i.strm.avail_out===0?Q:U):(i.strstart>i.block_start&&(P(i,!1),i.strm.avail_out),l)}),new nt(4,4,8,4,mt),new nt(4,5,16,8,mt),new nt(4,6,32,32,mt),new nt(4,4,16,16,rt),new nt(8,16,32,32,rt),new nt(8,16,128,128,rt),new nt(8,32,128,256,rt),new nt(32,128,258,1024,rt),new nt(32,258,258,4096,rt)],t.deflateInit=function(i,I){return yt(i,I,k,15,8,0)},t.deflateInit2=yt,t.deflateReset=kt,t.deflateResetKeep=ut,t.deflateSetHeader=function(i,I){return i&&i.state?i.state.wrap!==2?g:(i.state.gzhead=I,u):g},t.deflate=function(i,I){var M,b,f,S;if(!i||!i.state||5>8&255),K(b,b.gzhead.time>>16&255),K(b,b.gzhead.time>>24&255),K(b,b.level===9?2:2<=b.strategy||b.level<2?4:0),K(b,255&b.gzhead.os),b.gzhead.extra&&b.gzhead.extra.length&&(K(b,255&b.gzhead.extra.length),K(b,b.gzhead.extra.length>>8&255)),b.gzhead.hcrc&&(i.adler=d(i.adler,b.pending_buf,b.pending,0)),b.gzindex=0,b.status=69):(K(b,0),K(b,0),K(b,0),K(b,0),K(b,0),K(b,b.level===9?2:2<=b.strategy||b.level<2?4:0),K(b,3),b.status=R);else{var L=k+(b.w_bits-8<<4)<<8;L|=(2<=b.strategy||b.level<2?0:b.level<6?1:b.level===6?2:3)<<6,b.strstart!==0&&(L|=32),L+=31-L%31,b.status=R,G(b,L),b.strstart!==0&&(G(b,i.adler>>>16),G(b,65535&i.adler)),i.adler=1}if(b.status===69)if(b.gzhead.extra){for(f=b.pending;b.gzindex<(65535&b.gzhead.extra.length)&&(b.pending!==b.pending_buf_size||(b.gzhead.hcrc&&b.pending>f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),N(i),f=b.pending,b.pending!==b.pending_buf_size));)K(b,255&b.gzhead.extra[b.gzindex]),b.gzindex++;b.gzhead.hcrc&&b.pending>f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),b.gzindex===b.gzhead.extra.length&&(b.gzindex=0,b.status=73)}else b.status=73;if(b.status===73)if(b.gzhead.name){f=b.pending;do{if(b.pending===b.pending_buf_size&&(b.gzhead.hcrc&&b.pending>f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),N(i),f=b.pending,b.pending===b.pending_buf_size)){S=1;break}S=b.gzindex f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),S===0&&(b.gzindex=0,b.status=91)}else b.status=91;if(b.status===91)if(b.gzhead.comment){f=b.pending;do{if(b.pending===b.pending_buf_size&&(b.gzhead.hcrc&&b.pending>f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),N(i),f=b.pending,b.pending===b.pending_buf_size)){S=1;break}S=b.gzindex f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),S===0&&(b.status=103)}else b.status=103;if(b.status===103&&(b.gzhead.hcrc?(b.pending+2>b.pending_buf_size&&N(i),b.pending+2<=b.pending_buf_size&&(K(b,255&i.adler),K(b,i.adler>>8&255),i.adler=0,b.status=R)):b.status=R),b.pending!==0){if(N(i),i.avail_out===0)return b.last_flush=-1,u}else if(i.avail_in===0&&W(I)<=W(M)&&I!==y)return tt(i,-5);if(b.status===666&&i.avail_in!==0)return tt(i,-5);if(i.avail_in!==0||b.lookahead!==0||I!==m&&b.status!==666){var D=b.strategy===2?function(E,$){for(var X;;){if(E.lookahead===0&&(ct(E),E.lookahead===0)){if($===m)return l;break}if(E.match_length=0,X=s._tr_tally(E,0,E.window[E.strstart]),E.lookahead--,E.strstart++,X&&(P(E,!1),E.strm.avail_out===0))return l}return E.insert=0,$===y?(P(E,!0),E.strm.avail_out===0?Q:U):E.last_lit&&(P(E,!1),E.strm.avail_out===0)?l:F}(b,I):b.strategy===3?function(E,$){for(var X,H,q,it,at=E.window;;){if(E.lookahead<=Z){if(ct(E),E.lookahead<=Z&&$===m)return l;if(E.lookahead===0)break}if(E.match_length=0,E.lookahead>=B&&0 E.lookahead&&(E.match_length=E.lookahead)}if(E.match_length>=B?(X=s._tr_tally(E,1,E.match_length-B),E.lookahead-=E.match_length,E.strstart+=E.match_length,E.match_length=0):(X=s._tr_tally(E,0,E.window[E.strstart]),E.lookahead--,E.strstart++),X&&(P(E,!1),E.strm.avail_out===0))return l}return E.insert=0,$===y?(P(E,!0),E.strm.avail_out===0?Q:U):E.last_lit&&(P(E,!1),E.strm.avail_out===0)?l:F}(b,I):r[b.level].func(b,I);if(D!==Q&&D!==U||(b.status=666),D===l||D===Q)return i.avail_out===0&&(b.last_flush=-1),u;if(D===F&&(I===1?s._tr_align(b):I!==5&&(s._tr_stored_block(b,0,0,!1),I===3&&(J(b.head),b.lookahead===0&&(b.strstart=0,b.block_start=0,b.insert=0))),N(i),i.avail_out===0))return b.last_flush=-1,u}return I!==y?u:b.wrap<=0?1:(b.wrap===2?(K(b,255&i.adler),K(b,i.adler>>8&255),K(b,i.adler>>16&255),K(b,i.adler>>24&255),K(b,255&i.total_in),K(b,i.total_in>>8&255),K(b,i.total_in>>16&255),K(b,i.total_in>>24&255)):(G(b,i.adler>>>16),G(b,65535&i.adler)),N(i),0 =M.w_size&&(S===0&&(J(M.head),M.strstart=0,M.block_start=0,M.insert=0),$=new n.Buf8(M.w_size),n.arraySet($,I,X-M.w_size,M.w_size,0),I=$,X=M.w_size),L=i.avail_in,D=i.next_in,E=i.input,i.avail_in=X,i.next_in=0,i.input=I,ct(M);M.lookahead>=B;){for(b=M.strstart,f=M.lookahead-(B-1);M.ins_h=(M.ins_h< >>=B=j>>>24,w-=B,(B=j>>>16&255)===0)F[v++]=65535&j;else{if(!(16&B)){if(!(64&B)){j=x[(65535&j)+(k&(1<>>=B,w-=B),w<15&&(k+=l[o++]< >>=B=j>>>24,w-=B,!(16&(B=j>>>16&255))){if(!(64&B)){j=C[(65535&j)+(k&(1<>>=B,w-=B,(B=v-m) >3,k&=(1<<(w-=Z<<3))-1,r.next_in=o,r.next_out=v,r.avail_in=o >>24&255)+(_>>>8&65280)+((65280&_)<<8)+((255&_)<<24)}function k(){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 r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function w(_){var R;return _&&_.state?(R=_.state,_.total_in=_.total_out=R.total=0,_.msg=\"\",R.wrap&&(_.adler=1&R.wrap),R.mode=g,R.last=0,R.havedict=0,R.dmax=32768,R.head=null,R.hold=0,R.bits=0,R.lencode=R.lendyn=new r.Buf32(c),R.distcode=R.distdyn=new r.Buf32(p),R.sane=1,R.back=-1,y):u}function x(_){var R;return _&&_.state?((R=_.state).wsize=0,R.whave=0,R.wnext=0,w(_)):u}function C(_,R){var l,F;return _&&_.state?(F=_.state,R<0?(l=0,R=-R):(l=1+(R>>4),R<48&&(R&=15)),R&&(R<8||15 =U.wsize?(r.arraySet(U.window,R,l-U.wsize,U.wsize,0),U.wnext=0,U.whave=U.wsize):(F<(Q=U.wsize-U.wnext)&&(Q=F),r.arraySet(U.window,R,l-F,Q,U.wnext),(F-=Q)?(r.arraySet(U.window,R,l-F,F,0),U.wnext=F,U.whave=U.wsize):(U.wnext+=Q,U.wnext===U.wsize&&(U.wnext=0),U.whave >>8&255,l.check=s(l.check,S,2,0),P=N=0,l.mode=2;break}if(l.flags=0,l.head&&(l.head.done=!1),!(1&l.wrap)||(((255&N)<<8)+(N>>8))%31){_.msg=\"incorrect header check\",l.mode=30;break}if((15&N)!=8){_.msg=\"unknown compression method\",l.mode=30;break}if(P-=4,i=8+(15&(N>>>=4)),l.wbits===0)l.wbits=i;else if(i>l.wbits){_.msg=\"invalid window size\",l.mode=30;break}l.dmax=1<>8&1),512&l.flags&&(S[0]=255&N,S[1]=N>>>8&255,l.check=s(l.check,S,2,0)),P=N=0,l.mode=3;case 3:for(;P<32;){if(W===0)break t;W--,N+=F[U++]< >>8&255,S[2]=N>>>16&255,S[3]=N>>>24&255,l.check=s(l.check,S,4,0)),P=N=0,l.mode=4;case 4:for(;P<16;){if(W===0)break t;W--,N+=F[U++]<
>8),512&l.flags&&(S[0]=255&N,S[1]=N>>>8&255,l.check=s(l.check,S,2,0)),P=N=0,l.mode=5;case 5:if(1024&l.flags){for(;P<16;){if(W===0)break t;W--,N+=F[U++]<
>>8&255,l.check=s(l.check,S,2,0)),P=N=0}else l.head&&(l.head.extra=null);l.mode=6;case 6:if(1024&l.flags&&(W<(V=l.length)&&(V=W),V&&(l.head&&(i=l.head.extra_len-l.length,l.head.extra||(l.head.extra=new Array(l.head.extra_len)),r.arraySet(l.head.extra,F,U,V,i)),512&l.flags&&(l.check=s(l.check,F,V,U)),W-=V,U+=V,l.length-=V),l.length))break t;l.length=0,l.mode=7;case 7:if(2048&l.flags){if(W===0)break t;for(V=0;i=F[U+V++],l.head&&i&&l.length<65536&&(l.head.name+=String.fromCharCode(i)),i&&V
>9&1,l.head.done=!0),_.adler=l.check=0,l.mode=12;break;case 10:for(;P<32;){if(W===0)break t;W--,N+=F[U++]< >>=7&P,P-=7&P,l.mode=27;break}for(;P<3;){if(W===0)break t;W--,N+=F[U++]<
>>=1)){case 0:l.mode=14;break;case 1:if(Z(l),l.mode=20,R!==6)break;N>>>=2,P-=2;break t;case 2:l.mode=17;break;case 3:_.msg=\"invalid block type\",l.mode=30}N>>>=2,P-=2;break;case 14:for(N>>>=7&P,P-=7&P;P<32;){if(W===0)break t;W--,N+=F[U++]<
>>16^65535)){_.msg=\"invalid stored block lengths\",l.mode=30;break}if(l.length=65535&N,P=N=0,l.mode=15,R===6)break t;case 15:l.mode=16;case 16:if(V=l.length){if(W
>>=5,P-=5,l.ndist=1+(31&N),N>>>=5,P-=5,l.ncode=4+(15&N),N>>>=4,P-=4,286 >>=3,P-=3}for(;l.have<19;)l.lens[L[l.have++]]=0;if(l.lencode=l.lendyn,l.lenbits=7,M={bits:l.lenbits},I=d(0,l.lens,0,19,l.lencode,0,l.work,M),l.lenbits=M.bits,I){_.msg=\"invalid code lengths set\",l.mode=30;break}l.have=0,l.mode=19;case 19:for(;l.have >>16&255,pt=65535&f,!((rt=f>>>24)<=P);){if(W===0)break t;W--,N+=F[U++]< >>=rt,P-=rt,l.lens[l.have++]=pt;else{if(pt===16){for(b=rt+2;P>>=rt,P-=rt,l.have===0){_.msg=\"invalid bit length repeat\",l.mode=30;break}i=l.lens[l.have-1],V=3+(3&N),N>>>=2,P-=2}else if(pt===17){for(b=rt+3;P>>=rt)),N>>>=3,P-=3}else{for(b=rt+7;P>>=rt)),N>>>=7,P-=7}if(l.have+V>l.nlen+l.ndist){_.msg=\"invalid bit length repeat\",l.mode=30;break}for(;V--;)l.lens[l.have++]=i}}if(l.mode===30)break;if(l.lens[256]===0){_.msg=\"invalid code -- missing end-of-block\",l.mode=30;break}if(l.lenbits=9,M={bits:l.lenbits},I=d(v,l.lens,0,l.nlen,l.lencode,0,l.work,M),l.lenbits=M.bits,I){_.msg=\"invalid literal/lengths set\",l.mode=30;break}if(l.distbits=6,l.distcode=l.distdyn,M={bits:l.distbits},I=d(m,l.lens,l.nlen,l.ndist,l.distcode,0,l.work,M),l.distbits=M.bits,I){_.msg=\"invalid distances set\",l.mode=30;break}if(l.mode=20,R===6)break t;case 20:l.mode=21;case 21:if(6<=W&&258<=J){_.next_out=tt,_.avail_out=J,_.next_in=U,_.avail_in=W,l.hold=N,l.bits=P,o(_,G),tt=_.next_out,Q=_.output,J=_.avail_out,U=_.next_in,F=_.input,W=_.avail_in,N=l.hold,P=l.bits,l.mode===12&&(l.back=-1);break}for(l.back=0;nt=(f=l.lencode[N&(1<
>>16&255,pt=65535&f,!((rt=f>>>24)<=P);){if(W===0)break t;W--,N+=F[U++]< >ut)])>>>16&255,pt=65535&f,!(ut+(rt=f>>>24)<=P);){if(W===0)break t;W--,N+=F[U++]<
>>=ut,P-=ut,l.back+=ut}if(N>>>=rt,P-=rt,l.back+=rt,l.length=pt,nt===0){l.mode=26;break}if(32&nt){l.back=-1,l.mode=12;break}if(64&nt){_.msg=\"invalid literal/length code\",l.mode=30;break}l.extra=15&nt,l.mode=22;case 22:if(l.extra){for(b=l.extra;P>>=l.extra,P-=l.extra,l.back+=l.extra}l.was=l.length,l.mode=23;case 23:for(;nt=(f=l.distcode[N&(1<
>>16&255,pt=65535&f,!((rt=f>>>24)<=P);){if(W===0)break t;W--,N+=F[U++]< >ut)])>>>16&255,pt=65535&f,!(ut+(rt=f>>>24)<=P);){if(W===0)break t;W--,N+=F[U++]<
>>=ut,P-=ut,l.back+=ut}if(N>>>=rt,P-=rt,l.back+=rt,64&nt){_.msg=\"invalid distance code\",l.mode=30;break}l.offset=pt,l.extra=15&nt,l.mode=24;case 24:if(l.extra){for(b=l.extra;P>>=l.extra,P-=l.extra,l.back+=l.extra}if(l.offset>l.dmax){_.msg=\"invalid distance too far back\",l.mode=30;break}l.mode=25;case 25:if(J===0)break t;if(V=G-J,l.offset>V){if((V=l.offset-V)>l.whave&&l.sane){_.msg=\"invalid distance too far back\",l.mode=30;break}ct=V>l.wnext?(V-=l.wnext,l.wsize-V):l.wnext-V,V>l.length&&(V=l.length),mt=l.window}else mt=Q,ct=tt-l.offset,V=l.length;for(J
O?(B=ct[mt+p[R]],P[K+p[R]]):(B=96,0),k=1<<_-tt,l=w=1<>tt)+(w-=k)]=j<<24|B<<16|Z|0,w!==0;);for(k=1<<_-1;N&k;)k>>=1;if(k!==0?(N&=k-1,N+=k):N=0,R++,--G[_]==0){if(_===F)break;_=m[y+p[R]]}if(Q<_&&(N&C)!==x){for(tt===0&&(tt=Q),T+=l,W=1<<(U=_-tt);U+tt >>7)]}function K(f,S){f.pending_buf[f.pending++]=255&S,f.pending_buf[f.pending++]=S>>>8&255}function G(f,S,L){f.bi_valid>h-L?(f.bi_buf|=S< >h-f.bi_valid,f.bi_valid+=L-h):(f.bi_buf|=S< >>=1,L<<=1,0<--S;);return L>>>1}function mt(f,S,L){var D,E,$=new Array(p+1),X=0;for(D=1;D<=p;D++)$[D]=X=X+L[D-1]<<1;for(E=0;E<=S;E++){var H=f[2*E+1];H!==0&&(f[2*E]=ct($[H]++,H))}}function rt(f){var S;for(S=0;S >1;1<=L;L--)ut(f,$,L);for(E=q;L=f.heap[1],f.heap[1]=f.heap[f.heap_len--],ut(f,$,1),D=f.heap[1],f.heap[--f.heap_max]=L,f.heap[--f.heap_max]=D,$[2*E]=$[2*L]+$[2*D],f.depth[E]=(f.depth[L]>=f.depth[D]?f.depth[L]:f.depth[D])+1,$[2*L+1]=$[2*D+1]=E,f.heap[1]=E++,ut(f,$,1),2<=f.heap_len;);f.heap[--f.heap_max]=f.heap[1],function(at,vt){var Ct,_t,At,ht,Rt,Zt,wt=vt.dyn_tree,Se=vt.max_code,rr=vt.stat_desc.static_tree,ar=vt.stat_desc.has_stree,nr=vt.stat_desc.extra_bits,xe=vt.stat_desc.extra_base,Et=vt.stat_desc.max_length,It=0;for(ht=0;ht<=p;ht++)at.bl_count[ht]=0;for(wt[2*at.heap[at.heap_max]+1]=0,Ct=at.heap_max+1;Ct >=7;E>>=1)if(1&it&&H.dyn_ltree[2*q]!==0)return n;if(H.dyn_ltree[18]!==0||H.dyn_ltree[20]!==0||H.dyn_ltree[26]!==0)return s;for(q=32;q >>3,($=f.static_len+3+7>>>3)<=E&&(E=$)):E=$=L+5,L+4<=E&&S!==-1?b(f,S,L,D):f.strategy===4||$===E?(G(f,2+(D?1:0),3),kt(f,Y,_)):(G(f,4+(D?1:0),3),function(H,q,it,at){var vt;for(G(H,q-257,5),G(H,it-1,5),G(H,at-4,4),vt=0;vt >>8&255,f.pending_buf[f.d_buf+2*f.last_lit+1]=255&S,f.pending_buf[f.l_buf+f.last_lit]=255&L,f.last_lit++,S===0?f.dyn_ltree[2*L]++:(f.matches++,S--,f.dyn_ltree[2*(l[L]+m+1)]++,f.dyn_dtree[2*P(S)]++),f.last_lit===f.lit_bufsize-1},t._tr_align=function(f){G(f,2,3),V(f,w,Y),function(S){S.bi_valid===16?(K(S,S.bi_buf),S.bi_buf=0,S.bi_valid=0):8<=S.bi_valid&&(S.pending_buf[S.pending++]=255&S.bi_buf,S.bi_buf>>=8,S.bi_valid-=8)}(f)}},{\"../utils/common\":41}],53:[function(a,e,t){\"use strict\";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg=\"\",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(a,e,t){(function(r){(function(n,s){\"use strict\";if(!n.setImmediate){var o,d,v,m,y=1,u={},g=!1,c=n.document,p=Object.getPrototypeOf&&Object.getPrototypeOf(n);p=p&&p.setTimeout?p:n,o={}.toString.call(n.process)===\"[object process]\"?function(x){process.nextTick(function(){k(x)})}:function(){if(n.postMessage&&!n.importScripts){var x=!0,C=n.onmessage;return n.onmessage=function(){x=!1},n.postMessage(\"\",\"*\"),n.onmessage=C,x}}()?(m=\"setImmediate$\"+Math.random()+\"$\",n.addEventListener?n.addEventListener(\"message\",w,!1):n.attachEvent(\"onmessage\",w),function(x){n.postMessage(m+x,\"*\")}):n.MessageChannel?((v=new MessageChannel).port1.onmessage=function(x){k(x.data)},function(x){v.port2.postMessage(x)}):c&&\"onreadystatechange\"in c.createElement(\"script\")?(d=c.documentElement,function(x){var C=c.createElement(\"script\");C.onreadystatechange=function(){k(x),C.onreadystatechange=null,d.removeChild(C),C=null},d.appendChild(C)}):function(x){setTimeout(k,0,x)},p.setImmediate=function(x){typeof x!=\"function\"&&(x=new Function(\"\"+x));for(var C=new Array(arguments.length-1),T=0;T \"u\"?r===void 0?this:r:self)}).call(this,typeof global<\"u\"?global:typeof self<\"u\"?self:typeof window<\"u\"?window:{})},{}]},{},[10])(10)})});var mr=a=>a instanceof Error||a&&typeof a.message==\"string\";function Pe(a){if(typeof a==\"string\"||typeof a==\"number\"||typeof a==\"boolean\"||a===void 0||a===null)return a;if(mr(a))return Gt(a);if(Array.isArray(a))return gr(a);if(typeof a==\"object\")return Ne(a)}function gr(a){return a.map(Pe)}function Ne(a){if(typeof a!=\"object\")return;let e={};return Object.entries(a).forEach(([t,r])=>{let n=Pe(r);n!==void 0&&(e[t]=n)}),e}function Gt(a){return{name:a.name,message:a.message,stack:a.stack,context:Ne(a.context)}}var We=pr(ze(),1);var ft;(function(a){a.OfficeDocument=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument\",a.FontTable=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable\",a.Image=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image\",a.Numbering=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/numbering\",a.Styles=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles\",a.StylesWithEffects=\"http://schemas.microsoft.com/office/2007/relationships/stylesWithEffects\",a.Theme=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme\",a.Settings=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings\",a.WebSettings=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/webSettings\",a.Hyperlink=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink\",a.Footnotes=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/footnotes\",a.Endnotes=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/endnotes\",a.Footer=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/footer\",a.Header=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/header\",a.ExtendedProperties=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties\",a.CoreProperties=\"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties\",a.CustomProperties=\"http://schemas.openxmlformats.org/package/2006/relationships/metadata/custom-properties\"})(ft||(ft={}));function br(a,e){return e.elements(a).map(t=>({id:e.attr(t,\"Id\"),type:e.attr(t,\"Type\"),target:e.attr(t,\"Target\"),targetMode:e.attr(t,\"TargetMode\")}))}var $e={wordml:\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\",drawingml:\"http://schemas.openxmlformats.org/drawingml/2006/main\",picture:\"http://schemas.openxmlformats.org/drawingml/2006/picture\",compatibility:\"http://schemas.openxmlformats.org/markup-compatibility/2006\",math:\"http://schemas.openxmlformats.org/officeDocument/2006/math\"},dt={Dxa:{mul:.05,unit:\"pt\"},Emu:{mul:1/12700,unit:\"pt\"},FontSize:{mul:.5,unit:\"pt\"},Border:{mul:.125,unit:\"pt\"},Point:{mul:1,unit:\"pt\"},Percent:{mul:.02,unit:\"%\"},LineHeight:{mul:1/240,unit:\"\"},VmlEmu:{mul:1/12700,unit:\"\"}};function He(a,e=dt.Dxa){return a==null||/.+(p[xt]|[%])$/.test(a)?a:\"\".concat((parseInt(a)*e.mul).toFixed(2)).concat(e.unit)}function vr(a,e=!1){switch(a){case\"1\":return!0;case\"0\":return!1;case\"on\":return!0;case\"off\":return!1;case\"true\":return!0;case\"false\":return!1;default:return e}}function Ze(a,e,t){if(a.namespaceURI!=$e.wordml)return!1;switch(a.localName){case\"color\":e.color=t.attr(a,\"val\");break;case\"sz\":e.fontSize=t.lengthAttr(a,\"val\",dt.FontSize);break;default:return!1}return!0}function yr(a,e=!1){e&&(a=a.replace(/<[?].*[?]>/,\"\")),a=_r(a);let t=new DOMParser().parseFromString(a,\"application/xml\"),r=kr(t);if(r)throw new Error(r);return t}function kr(a){var e;return(e=a.getElementsByTagName(\"parsererror\")[0])==null?void 0:e.textContent}function _r(a){return a.charCodeAt(0)===65279?a.substring(1):a}function wr(a){return new XMLSerializer().serializeToString(a)}var Dt=class{elements(e,t=null){let r=[];for(let n=0,s=e.childNodes.length;n Cr(t,e))}function Cr(a,e){let t={name:e.attr(a,\"name\"),embedFontRefs:[]};for(let r of e.elements(a))switch(r.localName){case\"family\":t.family=e.attr(r,\"val\");break;case\"altName\":t.altName=e.attr(r,\"val\");break;case\"embedRegular\":case\"embedBold\":case\"embedItalic\":case\"embedBoldItalic\":t.embedFontRefs.push(Ar(r,e));break}return t}function Ar(a,e){return{id:e.attr(a,\"id\"),key:e.attr(a,\"fontKey\"),type:Sr[a.localName]}}var Yt=class extends bt{parseXml(e){this.fonts=xr(e,this._package.xmlParser)}};function Er(a){return a==null?void 0:a.replace(/[ .]+/g,\"-\").replace(/[&]+/g,\"and\").toLowerCase()}function Ft(a){let e=a.lastIndexOf(\"/\")+1,t=e==0?\"\":a.substring(0,e),r=e==0?a:a.substring(e);return[t,r]}function qt(a,e){try{let t=\"http://docx/\";return new URL(a,t+e).toString().substring(t.length)}catch(t){return\"\".concat(e).concat(a)}}function St(a,e){return a.reduce((t,r)=>(t[e(r)]=r,t),{})}function Pr(a){return new Promise((e,t)=>{let r=new FileReader;r.onloadend=()=>e(r.result),r.onerror=()=>t(),r.readAsDataURL(a)})}function Kt(a){return a&&typeof a==\"object\"&&!Array.isArray(a)}function Nr(a){return typeof a==\"string\"||a instanceof String}function jt(a,...e){var r;if(!e.length)return a;let t=e.shift();if(Kt(a)&&Kt(t))for(let n in t)if(Kt(t[n])){let s=(r=a[n])!=null?r:a[n]={};jt(s,t[n])}else a[n]=t[n];return jt(a,...e)}function Mt(a){return Array.isArray(a)?a:[a]}var Jt=class a{constructor(e,t){this._zip=e,this.options=t,this.xmlParser=new Dt}get(e){return this._zip.files[Mr(e)]}update(e,t){this._zip.file(e,t)}static async load(e,t){let r=await We.default.loadAsync(e);return new a(r,t)}save(e=\"blob\"){return this._zip.generateAsync({type:e})}load(e,t=\"string\"){var r,n;return(n=(r=this.get(e))==null?void 0:r.async(t))!=null?n:Promise.resolve(null)}async loadRelationships(e=null){let t=\"_rels/.rels\";if(e!=null){let[n,s]=Ft(e);t=\"\".concat(n,\"_rels/\").concat(s,\".rels\")}let r=await this.load(t);return r?br(this.parseXmlDocument(r).firstElementChild,this.xmlParser):null}parseXmlDocument(e){return yr(e,this.options.trimXmlDeclaration)}};function Mr(a){return a.startsWith(\"/\")?a.substr(1):a}var Qt=class extends bt{constructor(e,t,r){super(e,t),this._documentParser=r}parseXml(e){this.body=this._documentParser.parseDocumentFile(e)}};function Tt(a,e){return{type:e.attr(a,\"val\"),color:e.attr(a,\"color\"),size:e.lengthAttr(a,\"sz\",dt.Border),offset:e.lengthAttr(a,\"space\",dt.Point),frame:e.boolAttr(a,\"frame\"),shadow:e.boolAttr(a,\"shadow\")}}function zr(a,e){var t={};for(let r of e.elements(a))switch(r.localName){case\"left\":t.left=Tt(r,e);break;case\"top\":t.top=Tt(r,e);break;case\"right\":t.right=Tt(r,e);break;case\"bottom\":t.bottom=Tt(r,e);break}return t}var Be;(function(a){a.Continuous=\"continuous\",a.NextPage=\"nextPage\",a.NextColumn=\"nextColumn\",a.EvenPage=\"evenPage\",a.OddPage=\"oddPage\"})(Be||(Be={}));function Ve(a,e=A){var r,n;var t={};for(let s of e.elements(a))switch(s.localName){case\"pgSz\":t.pageSize={width:e.lengthAttr(s,\"w\"),height:e.lengthAttr(s,\"h\"),orientation:e.attr(s,\"orient\")};break;case\"type\":t.type=e.attr(s,\"val\");break;case\"pgMar\":t.pageMargins={left:e.lengthAttr(s,\"left\"),right:e.lengthAttr(s,\"right\"),top:e.lengthAttr(s,\"top\"),bottom:e.lengthAttr(s,\"bottom\"),header:e.lengthAttr(s,\"header\"),footer:e.lengthAttr(s,\"footer\"),gutter:e.lengthAttr(s,\"gutter\")};break;case\"cols\":t.columns=Br(s,e);break;case\"headerReference\":((r=t.headerRefs)!=null?r:t.headerRefs=[]).push(Oe(s,e));break;case\"footerReference\":((n=t.footerRefs)!=null?n:t.footerRefs=[]).push(Oe(s,e));break;case\"titlePg\":t.titlePage=e.boolAttr(s,\"val\",!0);break;case\"pgBorders\":t.pageBorders=zr(s,e);break;case\"pgNumType\":t.pageNumber=Or(s,e);break}return t}function Br(a,e){return{numberOfColumns:e.intAttr(a,\"num\"),space:e.lengthAttr(a,\"space\"),separator:e.boolAttr(a,\"sep\"),equalWidth:e.boolAttr(a,\"equalWidth\",!0),columns:e.elements(a,\"col\").map(t=>({width:e.lengthAttr(t,\"w\"),space:e.lengthAttr(t,\"space\")}))}}function Or(a,e){return{chapSep:e.attr(a,\"chapSep\"),chapStyle:e.attr(a,\"chapStyle\"),format:e.attr(a,\"fmt\"),start:e.intAttr(a,\"start\")}}function Oe(a,e){return{id:e.attr(a,\"id\"),type:e.attr(a,\"type\")}}function Rr(a,e){return{before:e.lengthAttr(a,\"before\"),after:e.lengthAttr(a,\"after\"),line:e.intAttr(a,\"line\"),lineRule:e.attr(a,\"lineRule\")}}function we(a,e){let t={};for(let r of e.elements(a))Ir(r,t,e);return t}function Ir(a,e,t){return!!Ze(a,e,t)}function Ge(a,e){let t={};for(let r of e.elements(a))Xe(r,t,e);return t}function Xe(a,e,t){if(a.namespaceURI!=$e.wordml)return!1;if(Ze(a,e,t))return!0;switch(a.localName){case\"tabs\":e.tabs=Tr(a,t);break;case\"sectPr\":e.sectionProps=Ve(a,t);break;case\"numPr\":e.numbering=Fr(a,t);break;case\"spacing\":return e.lineSpacing=Rr(a,t),!1;case\"textAlignment\":return e.textAlignment=t.attr(a,\"val\"),!1;case\"keepLines\":e.keepLines=t.boolAttr(a,\"val\",!0);break;case\"keepNext\":e.keepNext=t.boolAttr(a,\"val\",!0);break;case\"pageBreakBefore\":e.pageBreakBefore=t.boolAttr(a,\"val\",!0);break;case\"outlineLvl\":e.outlineLevel=t.intAttr(a,\"val\");break;case\"pStyle\":e.styleName=t.attr(a,\"val\");break;case\"rPr\":e.runProps=we(a,t);break;default:return!1}return!0}function Tr(a,e){return e.elements(a,\"tab\").map(t=>({position:e.lengthAttr(t,\"pos\"),leader:e.attr(t,\"leader\"),style:e.attr(t,\"val\")}))}function Fr(a,e){var t={};for(let r of e.elements(a))switch(r.localName){case\"numId\":t.id=e.attr(r,\"val\");break;case\"ilvl\":t.level=e.intAttr(r,\"val\");break}return t}function Lr(a,e){let t={numberings:[],abstractNumberings:[],bulletPictures:[]};for(let r of e.elements(a))switch(r.localName){case\"num\":t.numberings.push(Dr(r,e));break;case\"abstractNum\":t.abstractNumberings.push(jr(r,e));break;case\"numPicBullet\":t.bulletPictures.push(Wr(r,e));break}return t}function Dr(a,e){let t={id:e.attr(a,\"numId\"),overrides:[]};for(let r of e.elements(a))switch(r.localName){case\"abstractNumId\":t.abstractId=e.attr(r,\"val\");break;case\"lvlOverride\":t.overrides.push(Ur(r,e));break}return t}function jr(a,e){let t={id:e.attr(a,\"abstractNumId\"),levels:[]};for(let r of e.elements(a))switch(r.localName){case\"name\":t.name=e.attr(r,\"val\");break;case\"multiLevelType\":t.multiLevelType=e.attr(r,\"val\");break;case\"numStyleLink\":t.numberingStyleLink=e.attr(r,\"val\");break;case\"styleLink\":t.styleLink=e.attr(r,\"val\");break;case\"lvl\":t.levels.push(qe(r,e));break}return t}function qe(a,e){let t={level:e.intAttr(a,\"ilvl\")};for(let r of e.elements(a))switch(r.localName){case\"start\":t.start=e.attr(r,\"val\");break;case\"lvlRestart\":t.restart=e.intAttr(r,\"val\");break;case\"numFmt\":t.format=e.attr(r,\"val\");break;case\"lvlText\":t.text=e.attr(r,\"val\");break;case\"lvlJc\":t.justification=e.attr(r,\"val\");break;case\"lvlPicBulletId\":t.bulletPictureId=e.attr(r,\"val\");break;case\"pStyle\":t.paragraphStyle=e.attr(r,\"val\");break;case\"pPr\":t.paragraphProps=Ge(r,e);break;case\"rPr\":t.runProps=we(r,e);break}return t}function Ur(a,e){let t={level:e.intAttr(a,\"ilvl\")};for(let r of e.elements(a))switch(r.localName){case\"startOverride\":t.start=e.intAttr(r,\"val\");break;case\"lvl\":t.numberingLevel=qe(r,e);break}return t}function Wr(a,e){var t=e.element(a,\"pict\"),r=t&&e.element(t,\"shape\"),n=r&&e.element(r,\"imagedata\");return n?{id:e.attr(a,\"numPicBulletId\"),referenceId:e.attr(n,\"id\"),style:e.attr(r,\"style\")}:null}var te=class extends bt{constructor(e,t,r){super(e,t),this._documentParser=r}parseXml(e){Object.assign(this,Lr(e,this._package.xmlParser)),this.domNumberings=this._documentParser.parseNumberingFile(e)}},ee=class extends bt{constructor(e,t,r){super(e,t),this._documentParser=r}parseXml(e){this.styles=this._documentParser.parseStylesFile(e)}},z;(function(a){a.Document=\"document\",a.Paragraph=\"paragraph\",a.Run=\"run\",a.Break=\"break\",a.NoBreakHyphen=\"noBreakHyphen\",a.Table=\"table\",a.Row=\"row\",a.Cell=\"cell\",a.Hyperlink=\"hyperlink\",a.Drawing=\"drawing\",a.Image=\"image\",a.Text=\"text\",a.Tab=\"tab\",a.Symbol=\"symbol\",a.BookmarkStart=\"bookmarkStart\",a.BookmarkEnd=\"bookmarkEnd\",a.Footer=\"footer\",a.Header=\"header\",a.FootnoteReference=\"footnoteReference\",a.EndnoteReference=\"endnoteReference\",a.Footnote=\"footnote\",a.Endnote=\"endnote\",a.SimpleField=\"simpleField\",a.ComplexField=\"complexField\",a.Instruction=\"instruction\",a.VmlPicture=\"vmlPicture\",a.MmlMath=\"mmlMath\",a.MmlMathParagraph=\"mmlMathParagraph\",a.MmlFraction=\"mmlFraction\",a.MmlFunction=\"mmlFunction\",a.MmlFunctionName=\"mmlFunctionName\",a.MmlNumerator=\"mmlNumerator\",a.MmlDenominator=\"mmlDenominator\",a.MmlRadical=\"mmlRadical\",a.MmlBase=\"mmlBase\",a.MmlDegree=\"mmlDegree\",a.MmlSuperscript=\"mmlSuperscript\",a.MmlSubscript=\"mmlSubscript\",a.MmlPreSubSuper=\"mmlPreSubSuper\",a.MmlSubArgument=\"mmlSubArgument\",a.MmlSuperArgument=\"mmlSuperArgument\",a.MmlNary=\"mmlNary\",a.MmlDelimiter=\"mmlDelimiter\",a.MmlRun=\"mmlRun\",a.MmlEquationArray=\"mmlEquationArray\",a.MmlLimit=\"mmlLimit\",a.MmlLimitLower=\"mmlLimitLower\",a.MmlMatrix=\"mmlMatrix\",a.MmlMatrixRow=\"mmlMatrixRow\",a.MmlBox=\"mmlBox\",a.MmlBar=\"mmlBar\",a.MmlGroupChar=\"mmlGroupChar\",a.VmlElement=\"vmlElement\",a.Inserted=\"inserted\",a.Deleted=\"deleted\",a.DeletedText=\"deletedText\"})(z||(z={}));var Ot=class{constructor(){this.children=[],this.cssStyle={}}},re=class extends Ot{constructor(){super(...arguments),this.type=z.Header}},ae=class extends Ot{constructor(){super(...arguments),this.type=z.Footer}},Ut=class extends bt{constructor(e,t,r){super(e,t),this._documentParser=r}parseXml(e){this.rootElement=this.createRootElement(),this.rootElement.children=this._documentParser.parseBodyElements(e)}},ne=class extends Ut{createRootElement(){return new re}},se=class extends Ut{createRootElement(){return new ae}};function $r(a,e){let t={};for(let r of e.elements(a))switch(r.localName){case\"Template\":t.template=r.textContent;break;case\"Pages\":t.pages=zt(r.textContent);break;case\"Words\":t.words=zt(r.textContent);break;case\"Characters\":t.characters=zt(r.textContent);break;case\"Application\":t.application=r.textContent;break;case\"Lines\":t.lines=zt(r.textContent);break;case\"Paragraphs\":t.paragraphs=zt(r.textContent);break;case\"Company\":t.company=r.textContent;break;case\"AppVersion\":t.appVersion=r.textContent;break}return t}function zt(a){if(!(typeof a>\"u\"))return parseInt(a)}var ie=class extends bt{parseXml(e){this.props=$r(e,this._package.xmlParser)}};function Hr(a,e){let t={};for(let r of e.elements(a))switch(r.localName){case\"title\":t.title=r.textContent;break;case\"description\":t.description=r.textContent;break;case\"subject\":t.subject=r.textContent;break;case\"creator\":t.creator=r.textContent;break;case\"keywords\":t.keywords=r.textContent;break;case\"language\":t.language=r.textContent;break;case\"lastModifiedBy\":t.lastModifiedBy=r.textContent;break;case\"revision\":r.textContent&&(t.revision=parseInt(r.textContent));break}return t}var oe=class extends bt{parseXml(e){this.props=Hr(e,this._package.xmlParser)}},le=class{};function Zr(a,e){var t=new le,r=e.element(a,\"themeElements\");for(let n of e.elements(r))switch(n.localName){case\"clrScheme\":t.colorScheme=Vr(n,e);break;case\"fontScheme\":t.fontScheme=Gr(n,e);break}return t}function Vr(a,e){var t={name:e.attr(a,\"name\"),colors:{}};for(let s of e.elements(a)){var r=e.element(s,\"srgbClr\"),n=e.element(s,\"sysClr\");r?t.colors[s.localName]=e.attr(r,\"val\"):n&&(t.colors[s.localName]=e.attr(n,\"lastClr\"))}return t}function Gr(a,e){var t={name:e.attr(a,\"name\")};for(let r of e.elements(a))switch(r.localName){case\"majorFont\":t.majorFont=Re(r,e);break;case\"minorFont\":t.minorFont=Re(r,e);break}return t}function Re(a,e){return{latinTypeface:e.elementAttr(a,\"latin\",\"typeface\"),eaTypeface:e.elementAttr(a,\"ea\",\"typeface\"),csTypeface:e.elementAttr(a,\"cs\",\"typeface\")}}var ce=class extends bt{constructor(e,t){super(e,t)}parseXml(e){this.theme=Zr(e,this._package.xmlParser)}},Wt=class{},ue=class extends Wt{constructor(){super(...arguments),this.type=z.Footnote}},he=class extends Wt{constructor(){super(...arguments),this.type=z.Endnote}},$t=class extends bt{constructor(e,t,r){super(e,t),this._documentParser=r}},de=class extends $t{constructor(e,t,r){super(e,t,r)}parseXml(e){this.notes=this._documentParser.parseNotes(e,\"footnote\",ue)}},fe=class extends $t{constructor(e,t,r){super(e,t,r)}parseXml(e){this.notes=this._documentParser.parseNotes(e,\"endnote\",he)}};function Xr(a,e){var t={};for(let r of e.elements(a))switch(r.localName){case\"defaultTabStop\":t.defaultTabStop=e.lengthAttr(r,\"val\");break;case\"footnotePr\":t.footnoteProps=Ie(r,e);break;case\"endnotePr\":t.endnoteProps=Ie(r,e);break;case\"autoHyphenation\":t.autoHyphenation=e.boolAttr(r,\"val\");break}return t}function Ie(a,e){var t={defaultNoteIds:[]};for(let r of e.elements(a))switch(r.localName){case\"numFmt\":t.nummeringFormat=e.attr(r,\"val\");break;case\"footnote\":case\"endnote\":t.defaultNoteIds.push(e.attr(r,\"id\"));break}return t}var pe=class extends bt{constructor(e,t){super(e,t)}parseXml(e){this.settings=Xr(e,this._package.xmlParser)}};function qr(a,e){return e.elements(a,\"property\").map(t=>{let r=t.firstChild;return{formatId:e.attr(t,\"fmtid\"),name:e.attr(t,\"name\"),type:r.nodeName,value:r.textContent}})}var me=class extends bt{parseXml(e){this.props=qr(e,this._package.xmlParser)}},Kr=[{type:ft.OfficeDocument,target:\"word/document.xml\"},{type:ft.ExtendedProperties,target:\"docProps/app.xml\"},{type:ft.CoreProperties,target:\"docProps/core.xml\"},{type:ft.CustomProperties,target:\"docProps/custom.xml\"}],ge=class a{constructor(){this.parts=[],this.partsMap={}}static async load(e,t,r){var n=new a;return n._options=r,n._parser=t,n._package=await Jt.load(e,r),n.rels=await n._package.loadRelationships(),await Promise.all(Kr.map(s=>{var d;let o=(d=n.rels.find(v=>v.type===s.type))!=null?d:s;return n.loadRelationshipPart(o.target,o.type)})),n}save(e=\"blob\"){return this._package.save(e)}async loadRelationshipPart(e,t){var n;if(this.partsMap[e])return this.partsMap[e];if(!this._package.get(e))return null;let r=null;switch(t){case ft.OfficeDocument:this.documentPart=r=new Qt(this._package,e,this._parser);break;case ft.FontTable:this.fontTablePart=r=new Yt(this._package,e);break;case ft.Numbering:this.numberingPart=r=new te(this._package,e,this._parser);break;case ft.Styles:this.stylesPart=r=new ee(this._package,e,this._parser);break;case ft.Theme:this.themePart=r=new ce(this._package,e);break;case ft.Footnotes:this.footnotesPart=r=new de(this._package,e,this._parser);break;case ft.Endnotes:this.endnotesPart=r=new fe(this._package,e,this._parser);break;case ft.Footer:r=new se(this._package,e,this._parser);break;case ft.Header:r=new ne(this._package,e,this._parser);break;case ft.CoreProperties:this.corePropsPart=r=new oe(this._package,e);break;case ft.ExtendedProperties:this.extendedPropsPart=r=new ie(this._package,e);break;case ft.CustomProperties:r=new me(this._package,e);break;case ft.Settings:this.settingsPart=r=new pe(this._package,e);break}if(r==null)return Promise.resolve(null);if(this.partsMap[e]=r,this.parts.push(r),await r.load(),((n=r.rels)==null?void 0:n.length)>0){let[s]=Ft(r.path);await Promise.all(r.rels.map(o=>this.loadRelationshipPart(qt(o.target,s),o.type)))}return r}async loadDocumentImage(e,t){let r=await this.loadResource(t!=null?t:this.documentPart,e,\"blob\");return this.blobToURL(r)}async loadNumberingImage(e){let t=await this.loadResource(this.numberingPart,e,\"blob\");return this.blobToURL(t)}async loadFont(e,t){let r=await this.loadResource(this.fontTablePart,e,\"uint8array\");return r&&this.blobToURL(new Blob([Yr(r,t)]))}blobToURL(e){return e?this._options.useBase64URL?Pr(e):URL.createObjectURL(e):null}findPartByRelId(e,t=null){var s;var r=((s=t.rels)!=null?s:this.rels).find(o=>o.id==e);let n=t?Ft(t.path)[0]:\"\";return r?this.partsMap[qt(r.target,n)]:null}getPathById(e,t){let r=e.rels.find(s=>s.id==t),[n]=Ft(e.path);return r?qt(r.target,n):null}loadResource(e,t,r){let n=this.getPathById(e,t);return n?this._package.load(n,r):Promise.resolve(null)}};function Yr(a,e){let r=e.replace(/{|}|-/g,\"\"),n=new Array(16);for(let s=0;s<16;s++)n[16-s-1]=parseInt(r.substr(s*2,2),16);for(let s=0;s<32;s++)a[s]=a[s]^n[s%16];return a}function Jr(a,e){return{type:z.BookmarkStart,id:e.attr(a,\"id\"),name:e.attr(a,\"name\"),colFirst:e.intAttr(a,\"colFirst\"),colLast:e.intAttr(a,\"colLast\")}}function Qr(a,e){return{type:z.BookmarkEnd,id:e.attr(a,\"id\")}}var be=class extends Ot{constructor(){super(...arguments),this.type=z.VmlElement,this.attrs={}}};function Ke(a,e){var t=new be;switch(a.localName){case\"rect\":t.tagName=\"rect\",Object.assign(t.attrs,{width:\"100%\",height:\"100%\"});break;case\"oval\":t.tagName=\"ellipse\",Object.assign(t.attrs,{cx:\"50%\",cy:\"50%\",rx:\"50%\",ry:\"50%\"});break;case\"line\":t.tagName=\"line\";break;case\"shape\":t.tagName=\"g\";break;case\"textbox\":t.tagName=\"foreignObject\",Object.assign(t.attrs,{width:\"100%\",height:\"100%\"});break;default:return null}for(let r of A.attrs(a))switch(r.localName){case\"style\":t.cssStyleText=r.value;break;case\"fillcolor\":t.attrs.fill=r.value;break;case\"from\":let[n,s]=Te(r.value);Object.assign(t.attrs,{x1:n,y1:s});break;case\"to\":let[o,d]=Te(r.value);Object.assign(t.attrs,{x2:o,y2:d});break}for(let r of A.elements(a))switch(r.localName){case\"stroke\":Object.assign(t.attrs,ta(r));break;case\"fill\":Object.assign(t.attrs,ea());break;case\"imagedata\":t.tagName=\"image\",Object.assign(t.attrs,{width:\"100%\",height:\"100%\"}),t.imageHref={id:A.attr(r,\"id\"),title:A.attr(r,\"title\")};break;case\"txbxContent\":t.children.push(...e.parseBodyElements(r));break;default:let n=Ke(r,e);n&&t.children.push(n);break}return t}function ta(a){var e;return{stroke:A.attr(a,\"color\"),\"stroke-width\":(e=A.lengthAttr(a,\"weight\",dt.Emu))!=null?e:\"1px\"}}function ea(a){return{}}function Te(a){return a.split(\",\")}var Lt={shd:\"inherit\",color:\"black\",borderColor:\"black\",highlight:\"transparent\"},ra=[],Fe={oMath:z.MmlMath,oMathPara:z.MmlMathParagraph,f:z.MmlFraction,func:z.MmlFunction,fName:z.MmlFunctionName,num:z.MmlNumerator,den:z.MmlDenominator,rad:z.MmlRadical,deg:z.MmlDegree,e:z.MmlBase,sSup:z.MmlSuperscript,sSub:z.MmlSubscript,sPre:z.MmlPreSubSuper,sup:z.MmlSuperArgument,sub:z.MmlSubArgument,d:z.MmlDelimiter,nary:z.MmlNary,eqArr:z.MmlEquationArray,lim:z.MmlLimit,limLow:z.MmlLimitLower,m:z.MmlMatrix,mr:z.MmlMatrixRow,box:z.MmlBox,bar:z.MmlBar,groupChr:z.MmlGroupChar},ve=class{constructor(e){this.options=gt({ignoreWidth:!1,debug:!1},e)}parseNotes(e,t,r){var n=[];for(let s of A.elements(e,t)){let o=new r;o.id=A.attr(s,\"id\"),o.noteType=A.attr(s,\"type\"),o.children=this.parseBodyElements(s),n.push(o)}return n}parseDocumentFile(e){var t=A.element(e,\"body\"),r=A.element(e,\"background\"),n=A.element(t,\"sectPr\");return{type:z.Document,children:this.parseBodyElements(t),props:n?Ve(n,A):{},cssStyle:r?this.parseBackground(r):{}}}parseBackground(e){var t={},r=lt.colorAttr(e,\"color\");return r&&(t[\"background-color\"]=r),t}parseBodyElements(e){var t=[];for(let r of A.elements(e))switch(r.localName){case\"p\":t.push(this.parseParagraph(r));break;case\"tbl\":t.push(this.parseTable(r));break;case\"sdt\":t.push(...this.parseSdt(r,n=>this.parseBodyElements(n)));break}return t}parseStylesFile(e){var t=[];return lt.foreach(e,r=>{switch(r.localName){case\"style\":t.push(this.parseStyle(r));break;case\"docDefaults\":t.push(this.parseDefaultStyles(r));break}}),t}parseDefaultStyles(e){var t={id:null,name:null,target:null,basedOn:null,styles:[]};return lt.foreach(e,r=>{switch(r.localName){case\"rPrDefault\":var n=A.element(r,\"rPr\");n&&t.styles.push({target:\"span\",values:this.parseDefaultProperties(n,{})});break;case\"pPrDefault\":var s=A.element(r,\"pPr\");s&&t.styles.push({target:\"p\",values:this.parseDefaultProperties(s,{})});break}}),t}parseStyle(e){var t={id:A.attr(e,\"styleId\"),isDefault:A.boolAttr(e,\"default\"),name:null,target:null,basedOn:null,styles:[],linked:null};switch(A.attr(e,\"type\")){case\"paragraph\":t.target=\"p\";break;case\"table\":t.target=\"table\";break;case\"character\":t.target=\"span\";break}return lt.foreach(e,r=>{switch(r.localName){case\"basedOn\":t.basedOn=A.attr(r,\"val\");break;case\"name\":t.name=A.attr(r,\"val\");break;case\"link\":t.linked=A.attr(r,\"val\");break;case\"next\":t.next=A.attr(r,\"val\");break;case\"aliases\":t.aliases=A.attr(r,\"val\").split(\",\");break;case\"pPr\":t.styles.push({target:\"p\",values:this.parseDefaultProperties(r,{})}),t.paragraphProps=Ge(r,A);break;case\"rPr\":t.styles.push({target:\"span\",values:this.parseDefaultProperties(r,{})}),t.runProps=we(r,A);break;case\"tblPr\":case\"tcPr\":t.styles.push({target:\"td\",values:this.parseDefaultProperties(r,{})});break;case\"tblStylePr\":for(let n of this.parseTableStyle(r))t.styles.push(n);break;case\"rsid\":case\"qFormat\":case\"hidden\":case\"semiHidden\":case\"unhideWhenUsed\":case\"autoRedefine\":case\"uiPriority\":break;default:this.options.debug&&console.warn(\"DOCX: Unknown style element: \".concat(r.localName))}}),t}parseTableStyle(e){var t=[],r=A.attr(e,\"type\"),n=\"\",s=\"\";switch(r){case\"firstRow\":s=\".first-row\",n=\"tr.first-row td\";break;case\"lastRow\":s=\".last-row\",n=\"tr.last-row td\";break;case\"firstCol\":s=\".first-col\",n=\"td.first-col\";break;case\"lastCol\":s=\".last-col\",n=\"td.last-col\";break;case\"band1Vert\":s=\":not(.no-vband)\",n=\"td.odd-col\";break;case\"band2Vert\":s=\":not(.no-vband)\",n=\"td.even-col\";break;case\"band1Horz\":s=\":not(.no-hband)\",n=\"tr.odd-row\";break;case\"band2Horz\":s=\":not(.no-hband)\",n=\"tr.even-row\";break;default:return[]}return lt.foreach(e,o=>{switch(o.localName){case\"pPr\":t.push({target:\"\".concat(n,\" p\"),mod:s,values:this.parseDefaultProperties(o,{})});break;case\"rPr\":t.push({target:\"\".concat(n,\" span\"),mod:s,values:this.parseDefaultProperties(o,{})});break;case\"tblPr\":case\"tcPr\":t.push({target:n,mod:s,values:this.parseDefaultProperties(o,{})});break}}),t}parseNumberingFile(e){var t=[],r={},n=[];return lt.foreach(e,s=>{switch(s.localName){case\"abstractNum\":this.parseAbstractNumbering(s,n).forEach(v=>t.push(v));break;case\"numPicBullet\":n.push(this.parseNumberingPicBullet(s));break;case\"num\":var o=A.attr(s,\"numId\"),d=A.elementAttr(s,\"abstractNumId\",\"val\");r[d]=o;break}}),t.forEach(s=>s.id=r[s.id]),t}parseNumberingPicBullet(e){var t=A.element(e,\"pict\"),r=t&&A.element(t,\"shape\"),n=r&&A.element(r,\"imagedata\");return n?{id:A.intAttr(e,\"numPicBulletId\"),src:A.attr(n,\"id\"),style:A.attr(r,\"style\")}:null}parseAbstractNumbering(e,t){var r=[],n=A.attr(e,\"abstractNumId\");return lt.foreach(e,s=>{switch(s.localName){case\"lvl\":r.push(this.parseNumberingLevel(n,s,t));break}}),r}parseNumberingLevel(e,t,r){var n={id:e,level:A.intAttr(t,\"ilvl\"),start:1,pStyleName:void 0,pStyle:{},rStyle:{},suff:\"tab\"};return lt.foreach(t,s=>{switch(s.localName){case\"start\":n.start=A.intAttr(s,\"val\");break;case\"pPr\":this.parseDefaultProperties(s,n.pStyle);break;case\"rPr\":this.parseDefaultProperties(s,n.rStyle);break;case\"lvlPicBulletId\":var o=A.intAttr(s,\"val\");n.bullet=r.find(d=>d.id==o);break;case\"lvlText\":n.levelText=A.attr(s,\"val\");break;case\"pStyle\":n.pStyleName=A.attr(s,\"val\");break;case\"numFmt\":n.format=A.attr(s,\"val\");break;case\"suff\":n.suff=A.attr(s,\"val\");break}}),n}parseSdt(e,t){let r=A.element(e,\"sdtContent\");return r?t(r):[]}parseInserted(e,t){var r,n;return{type:z.Inserted,children:(n=(r=t(e))==null?void 0:r.children)!=null?n:[]}}parseDeleted(e,t){var r,n;return{type:z.Deleted,children:(n=(r=t(e))==null?void 0:r.children)!=null?n:[]}}parseParagraph(e){var t={type:z.Paragraph,children:[]};for(let r of A.elements(e))switch(r.localName){case\"pPr\":this.parseParagraphProperties(r,t);break;case\"r\":t.children.push(this.parseRun(r,t));break;case\"hyperlink\":t.children.push(this.parseHyperlink(r,t));break;case\"bookmarkStart\":t.children.push(Jr(r,A));break;case\"bookmarkEnd\":t.children.push(Qr(r,A));break;case\"oMath\":case\"oMathPara\":t.children.push(this.parseMathElement(r));break;case\"sdt\":t.children.push(...this.parseSdt(r,n=>this.parseParagraph(n).children));break;case\"ins\":t.children.push(this.parseInserted(r,n=>this.parseParagraph(n)));break;case\"del\":t.children.push(this.parseDeleted(r,n=>this.parseParagraph(n)));break}return t}parseParagraphProperties(e,t){this.parseDefaultProperties(e,t.cssStyle={},null,r=>{if(Xe(r,t,A))return!0;switch(r.localName){case\"pStyle\":t.styleName=A.attr(r,\"val\");break;case\"cnfStyle\":t.className=st.classNameOfCnfStyle(r);break;case\"framePr\":this.parseFrame(r,t);break;case\"rPr\":break;default:return!1}return!0})}parseFrame(e,t){var r=A.attr(e,\"dropCap\");r==\"drop\"&&(t.cssStyle.float=\"left\")}parseHyperlink(e,t){var r={type:z.Hyperlink,parent:t,children:[]},n=A.attr(e,\"anchor\"),s=A.attr(e,\"id\");return n&&(r.href=\"#\"+n),s&&(r.id=s),lt.foreach(e,o=>{switch(o.localName){case\"r\":r.children.push(this.parseRun(o,r));break}}),r}parseRun(e,t){var r={type:z.Run,parent:t,children:[]};return lt.foreach(e,n=>{switch(n=this.checkAlternateContent(n),n.localName){case\"t\":r.children.push({type:z.Text,text:n.textContent});break;case\"delText\":r.children.push({type:z.DeletedText,text:n.textContent});break;case\"fldSimple\":r.children.push({type:z.SimpleField,instruction:A.attr(n,\"instr\"),lock:A.boolAttr(n,\"lock\",!1),dirty:A.boolAttr(n,\"dirty\",!1)});break;case\"instrText\":r.fieldRun=!0,r.children.push({type:z.Instruction,text:n.textContent});break;case\"fldChar\":r.fieldRun=!0,r.children.push({type:z.ComplexField,charType:A.attr(n,\"fldCharType\"),lock:A.boolAttr(n,\"lock\",!1),dirty:A.boolAttr(n,\"dirty\",!1)});break;case\"noBreakHyphen\":r.children.push({type:z.NoBreakHyphen});break;case\"br\":r.children.push({type:z.Break,break:A.attr(n,\"type\")||\"textWrapping\"});break;case\"lastRenderedPageBreak\":r.children.push({type:z.Break,break:\"lastRenderedPageBreak\"});break;case\"sym\":r.children.push({type:z.Symbol,font:A.attr(n,\"font\"),char:A.attr(n,\"char\")});break;case\"tab\":r.children.push({type:z.Tab});break;case\"footnoteReference\":r.children.push({type:z.FootnoteReference,id:A.attr(n,\"id\")});break;case\"endnoteReference\":r.children.push({type:z.EndnoteReference,id:A.attr(n,\"id\")});break;case\"drawing\":let s=this.parseDrawing(n);s&&(r.children=[s]);break;case\"pict\":r.children.push(this.parseVmlPicture(n));break;case\"rPr\":this.parseRunProperties(n,r);break}}),r}parseMathElement(e){let t=\"\".concat(e.localName,\"Pr\"),r={type:Fe[e.localName],children:[]};for(let s of A.elements(e))if(Fe[s.localName])r.children.push(this.parseMathElement(s));else if(s.localName==\"r\"){var n=this.parseRun(s);n.type=z.MmlRun,r.children.push(n)}else s.localName==t&&(r.props=this.parseMathProperies(s));return r}parseMathProperies(e){let t={};for(let r of A.elements(e))switch(r.localName){case\"chr\":t.char=A.attr(r,\"val\");break;case\"vertJc\":t.verticalJustification=A.attr(r,\"val\");break;case\"pos\":t.position=A.attr(r,\"val\");break;case\"degHide\":t.hideDegree=A.boolAttr(r,\"val\");break;case\"begChr\":t.beginChar=A.attr(r,\"val\");break;case\"endChr\":t.endChar=A.attr(r,\"val\");break}return t}parseRunProperties(e,t){this.parseDefaultProperties(e,t.cssStyle={},null,r=>{switch(r.localName){case\"rStyle\":t.styleName=A.attr(r,\"val\");break;case\"vertAlign\":t.verticalAlign=st.valueOfVertAlign(r,!0);break;default:return!1}return!0})}parseVmlPicture(e){let t={type:z.VmlPicture,children:[]};for(let r of A.elements(e)){let n=Ke(r,this);n&&t.children.push(n)}return t}checkAlternateContent(e){var s;if(e.localName!=\"AlternateContent\")return e;var t=A.element(e,\"Choice\");if(t){var r=A.attr(t,\"Requires\"),n=e.lookupNamespaceURI(r);if(ra.includes(n))return t.firstElementChild}return(s=A.element(e,\"Fallback\"))==null?void 0:s.firstElementChild}parseDrawing(e){for(var t of A.elements(e))switch(t.localName){case\"inline\":case\"anchor\":return this.parseDrawingWrapper(t)}}parseDrawingWrapper(e){var g;var t={type:z.Drawing,children:[],cssStyle:{}},r=e.localName==\"anchor\";let n=null,s=A.boolAttr(e,\"simplePos\"),o={relative:\"page\",align:\"left\",offset:\"0\"},d={relative:\"page\",align:\"top\",offset:\"0\"};for(var v of A.elements(e))switch(v.localName){case\"simplePos\":s&&(o.offset=A.lengthAttr(v,\"x\",dt.Emu),d.offset=A.lengthAttr(v,\"y\",dt.Emu));break;case\"extent\":t.cssStyle.width=A.lengthAttr(v,\"cx\",dt.Emu),t.cssStyle.height=A.lengthAttr(v,\"cy\",dt.Emu);break;case\"positionH\":case\"positionV\":if(!s){let c=v.localName==\"positionH\"?o:d;var m=A.element(v,\"align\"),y=A.element(v,\"posOffset\");c.relative=(g=A.attr(v,\"relativeFrom\"))!=null?g:c.relative,m&&(c.align=m.textContent),y&&(c.offset=lt.sizeValue(y,dt.Emu))}break;case\"wrapTopAndBottom\":n=\"wrapTopAndBottom\";break;case\"wrapNone\":n=\"wrapNone\";break;case\"graphic\":var u=this.parseGraphic(v);u&&t.children.push(u);break}return n==\"wrapTopAndBottom\"?(t.cssStyle.display=\"block\",o.align&&(t.cssStyle[\"text-align\"]=o.align,t.cssStyle.width=\"100%\")):n==\"wrapNone\"?(t.cssStyle.display=\"block\",t.cssStyle.position=\"relative\",t.cssStyle.width=\"0px\",t.cssStyle.height=\"0px\",o.offset&&(t.cssStyle.left=o.offset),d.offset&&(t.cssStyle.top=d.offset)):r&&(o.align==\"left\"||o.align==\"right\")&&(t.cssStyle.float=o.align),t}parseGraphic(e){var t=A.element(e,\"graphicData\");for(let r of A.elements(t))switch(r.localName){case\"pic\":return this.parsePicture(r)}return null}parsePicture(e){var t={type:z.Image,src:\"\",cssStyle:{}},r=A.element(e,\"blipFill\"),n=A.element(r,\"blip\");t.src=A.attr(n,\"embed\");var s=A.element(e,\"spPr\"),o=A.element(s,\"xfrm\");t.cssStyle.position=\"relative\";for(var d of A.elements(o))switch(d.localName){case\"ext\":t.cssStyle.width=A.lengthAttr(d,\"cx\",dt.Emu),t.cssStyle.height=A.lengthAttr(d,\"cy\",dt.Emu);break;case\"off\":t.cssStyle.left=A.lengthAttr(d,\"x\",dt.Emu),t.cssStyle.top=A.lengthAttr(d,\"y\",dt.Emu);break}return t}parseTable(e){var t={type:z.Table,children:[]};return lt.foreach(e,r=>{switch(r.localName){case\"tr\":t.children.push(this.parseTableRow(r));break;case\"tblGrid\":t.columns=this.parseTableColumns(r);break;case\"tblPr\":this.parseTableProperties(r,t);break}}),t}parseTableColumns(e){var t=[];return lt.foreach(e,r=>{switch(r.localName){case\"gridCol\":t.push({width:A.lengthAttr(r,\"w\")});break}}),t}parseTableProperties(e,t){switch(t.cssStyle={},t.cellStyle={},this.parseDefaultProperties(e,t.cssStyle,t.cellStyle,r=>{switch(r.localName){case\"tblStyle\":t.styleName=A.attr(r,\"val\");break;case\"tblLook\":t.className=st.classNameOftblLook(r);break;case\"tblpPr\":this.parseTablePosition(r,t);break;case\"tblStyleColBandSize\":t.colBandSize=A.intAttr(r,\"val\");break;case\"tblStyleRowBandSize\":t.rowBandSize=A.intAttr(r,\"val\");break;default:return!1}return!0}),t.cssStyle[\"text-align\"]){case\"center\":delete t.cssStyle[\"text-align\"],t.cssStyle[\"margin-left\"]=\"auto\",t.cssStyle[\"margin-right\"]=\"auto\";break;case\"right\":delete t.cssStyle[\"text-align\"],t.cssStyle[\"margin-left\"]=\"auto\";break}}parseTablePosition(e,t){var r=A.lengthAttr(e,\"topFromText\"),n=A.lengthAttr(e,\"bottomFromText\"),s=A.lengthAttr(e,\"rightFromText\"),o=A.lengthAttr(e,\"leftFromText\");t.cssStyle.float=\"left\",t.cssStyle[\"margin-bottom\"]=st.addSize(t.cssStyle[\"margin-bottom\"],n),t.cssStyle[\"margin-left\"]=st.addSize(t.cssStyle[\"margin-left\"],o),t.cssStyle[\"margin-right\"]=st.addSize(t.cssStyle[\"margin-right\"],s),t.cssStyle[\"margin-top\"]=st.addSize(t.cssStyle[\"margin-top\"],r)}parseTableRow(e){var t={type:z.Row,children:[]};return lt.foreach(e,r=>{switch(r.localName){case\"tc\":t.children.push(this.parseTableCell(r));break;case\"trPr\":this.parseTableRowProperties(r,t);break}}),t}parseTableRowProperties(e,t){t.cssStyle=this.parseDefaultProperties(e,{},null,r=>{switch(r.localName){case\"cnfStyle\":t.className=st.classNameOfCnfStyle(r);break;case\"tblHeader\":t.isHeader=A.boolAttr(r,\"val\");break;default:return!1}return!0})}parseTableCell(e){var t={type:z.Cell,children:[]};return lt.foreach(e,r=>{switch(r.localName){case\"tbl\":t.children.push(this.parseTable(r));break;case\"p\":t.children.push(this.parseParagraph(r));break;case\"tcPr\":this.parseTableCellProperties(r,t);break}}),t}parseTableCellProperties(e,t){t.cssStyle=this.parseDefaultProperties(e,{},null,r=>{var n;switch(r.localName){case\"gridSpan\":t.span=A.intAttr(r,\"val\",null);break;case\"vMerge\":t.verticalMerge=(n=A.attr(r,\"val\"))!=null?n:\"continue\";break;case\"cnfStyle\":t.className=st.classNameOfCnfStyle(r);break;default:return!1}return!0})}parseDefaultProperties(e,t=null,r=null,n=null){return t=t||{},lt.foreach(e,s=>{if(!(n!=null&&n(s)))switch(s.localName){case\"jc\":t[\"text-align\"]=st.valueOfJc(s);break;case\"textAlignment\":t[\"vertical-align\"]=st.valueOfTextAlignment(s);break;case\"color\":t.color=lt.colorAttr(s,\"val\",null,Lt.color);break;case\"sz\":t[\"font-size\"]=t[\"min-height\"]=A.lengthAttr(s,\"val\",dt.FontSize);break;case\"shd\":t[\"background-color\"]=lt.colorAttr(s,\"fill\",null,Lt.shd);break;case\"highlight\":t[\"background-color\"]=lt.colorAttr(s,\"val\",null,Lt.highlight);break;case\"vertAlign\":break;case\"position\":t.verticalAlign=A.lengthAttr(s,\"val\",dt.FontSize);break;case\"tcW\":if(this.options.ignoreWidth)break;case\"tblW\":t.width=st.valueOfSize(s,\"w\");break;case\"trHeight\":this.parseTrHeight(s,t);break;case\"strike\":t[\"text-decoration\"]=A.boolAttr(s,\"val\",!0)?\"line-through\":\"none\";break;case\"b\":t[\"font-weight\"]=A.boolAttr(s,\"val\",!0)?\"bold\":\"normal\";break;case\"i\":t[\"font-style\"]=A.boolAttr(s,\"val\",!0)?\"italic\":\"normal\";break;case\"caps\":t[\"text-transform\"]=A.boolAttr(s,\"val\",!0)?\"uppercase\":\"none\";break;case\"smallCaps\":t[\"font-variant\"]=A.boolAttr(s,\"val\",!0)?\"small-caps\":\"none\";break;case\"u\":this.parseUnderline(s,t);break;case\"ind\":case\"tblInd\":this.parseIndentation(s,t);break;case\"rFonts\":this.parseFont(s,t);break;case\"tblBorders\":this.parseBorderProperties(s,r||t);break;case\"tblCellSpacing\":t[\"border-spacing\"]=st.valueOfMargin(s),t[\"border-collapse\"]=\"separate\";break;case\"pBdr\":this.parseBorderProperties(s,t);break;case\"bdr\":t.border=st.valueOfBorder(s);break;case\"tcBorders\":this.parseBorderProperties(s,t);break;case\"vanish\":A.boolAttr(s,\"val\",!0)&&(t.display=\"none\");break;case\"kern\":break;case\"noWrap\":break;case\"tblCellMar\":case\"tcMar\":this.parseMarginProperties(s,r||t);break;case\"tblLayout\":t[\"table-layout\"]=st.valueOfTblLayout(s);break;case\"vAlign\":t[\"vertical-align\"]=st.valueOfTextAlignment(s);break;case\"spacing\":e.localName==\"pPr\"&&this.parseSpacing(s,t);break;case\"wordWrap\":A.boolAttr(s,\"val\")&&(t[\"overflow-wrap\"]=\"break-word\");break;case\"suppressAutoHyphens\":t.hyphens=A.boolAttr(s,\"val\",!0)?\"none\":\"auto\";break;case\"lang\":t.$lang=A.attr(s,\"val\");break;case\"bCs\":case\"iCs\":case\"szCs\":case\"tabs\":case\"outlineLvl\":case\"contextualSpacing\":case\"tblStyleColBandSize\":case\"tblStyleRowBandSize\":case\"webHidden\":case\"pageBreakBefore\":case\"suppressLineNumbers\":case\"keepLines\":case\"keepNext\":case\"widowControl\":case\"bidi\":case\"rtl\":case\"noProof\":break;default:this.options.debug&&console.warn(\"DOCX: Unknown document element: \".concat(e.localName,\".\").concat(s.localName));break}}),t}parseUnderline(e,t){var r=A.attr(e,\"val\");if(r!=null){switch(r){case\"dash\":case\"dashDotDotHeavy\":case\"dashDotHeavy\":case\"dashedHeavy\":case\"dashLong\":case\"dashLongHeavy\":case\"dotDash\":case\"dotDotDash\":t[\"text-decoration\"]=\"underline dashed\";break;case\"dotted\":case\"dottedHeavy\":t[\"text-decoration\"]=\"underline dotted\";break;case\"double\":t[\"text-decoration\"]=\"underline double\";break;case\"single\":case\"thick\":t[\"text-decoration\"]=\"underline\";break;case\"wave\":case\"wavyDouble\":case\"wavyHeavy\":t[\"text-decoration\"]=\"underline wavy\";break;case\"words\":t[\"text-decoration\"]=\"underline\";break;case\"none\":t[\"text-decoration\"]=\"none\";break}var n=lt.colorAttr(e,\"color\");n&&(t[\"text-decoration-color\"]=n)}}parseFont(e,t){var r=A.attr(e,\"ascii\"),n=st.themeValue(e,\"asciiTheme\"),s=[r,n].filter(o=>o).join(\", \");s.length>0&&(t[\"font-family\"]=s)}parseIndentation(e,t){var r=A.lengthAttr(e,\"firstLine\"),n=A.lengthAttr(e,\"hanging\"),s=A.lengthAttr(e,\"left\"),o=A.lengthAttr(e,\"start\"),d=A.lengthAttr(e,\"right\"),v=A.lengthAttr(e,\"end\");r&&(t[\"text-indent\"]=r),n&&(t[\"text-indent\"]=\"-\".concat(n)),(s||o)&&(t[\"margin-left\"]=s||o),(d||v)&&(t[\"margin-right\"]=d||v)}parseSpacing(e,t){var r=A.lengthAttr(e,\"before\"),n=A.lengthAttr(e,\"after\"),s=A.intAttr(e,\"line\",null),o=A.attr(e,\"lineRule\");if(r&&(t[\"margin-top\"]=r),n&&(t[\"margin-bottom\"]=n),s!==null)switch(o){case\"auto\":t[\"line-height\"]=\"\".concat((s/240).toFixed(2));break;case\"atLeast\":t[\"line-height\"]=\"calc(100% + \".concat(s/20,\"pt)\");break;default:t[\"line-height\"]=t[\"min-height\"]=\"\".concat(s/20,\"pt\");break}}parseMarginProperties(e,t){lt.foreach(e,r=>{switch(r.localName){case\"left\":t[\"padding-left\"]=st.valueOfMargin(r);break;case\"right\":t[\"padding-right\"]=st.valueOfMargin(r);break;case\"top\":t[\"padding-top\"]=st.valueOfMargin(r);break;case\"bottom\":t[\"padding-bottom\"]=st.valueOfMargin(r);break}})}parseTrHeight(e,t){switch(A.attr(e,\"hRule\")){case\"exact\":t.height=A.lengthAttr(e,\"val\");break;case\"atLeast\":default:t.height=A.lengthAttr(e,\"val\");break}}parseBorderProperties(e,t){lt.foreach(e,r=>{switch(r.localName){case\"start\":case\"left\":t[\"border-left\"]=st.valueOfBorder(r);break;case\"end\":case\"right\":t[\"border-right\"]=st.valueOfBorder(r);break;case\"top\":t[\"border-top\"]=st.valueOfBorder(r);break;case\"bottom\":t[\"border-bottom\"]=st.valueOfBorder(r);break}})}},aa=[\"black\",\"blue\",\"cyan\",\"darkBlue\",\"darkCyan\",\"darkGray\",\"darkGreen\",\"darkMagenta\",\"darkRed\",\"darkYellow\",\"green\",\"lightGray\",\"magenta\",\"none\",\"red\",\"white\",\"yellow\"],lt=class{static foreach(e,t){for(var r=0;rt[s]==\"1\").join(\" \")}static valueOfJc(e){var t=A.attr(e,\"val\");switch(t){case\"start\":case\"left\":return\"left\";case\"center\":return\"center\";case\"end\":case\"right\":return\"right\";case\"both\":return\"justify\"}return t}static valueOfVertAlign(e,t=!1){var r=A.attr(e,\"val\");switch(r){case\"subscript\":return\"sub\";case\"superscript\":return t?\"sup\":\"super\"}return t?null:r}static valueOfTextAlignment(e){var t=A.attr(e,\"val\");switch(t){case\"auto\":case\"baseline\":return\"baseline\";case\"top\":return\"top\";case\"center\":return\"middle\";case\"bottom\":return\"bottom\"}return t}static addSize(e,t){return e==null?t:t==null?e:\"calc(\".concat(e,\" + \").concat(t,\")\")}static classNameOftblLook(e){let t=A.hexAttr(e,\"val\",0),r=\"\";return(A.boolAttr(e,\"firstRow\")||t&32)&&(r+=\" first-row\"),(A.boolAttr(e,\"lastRow\")||t&64)&&(r+=\" last-row\"),(A.boolAttr(e,\"firstColumn\")||t&128)&&(r+=\" first-col\"),(A.boolAttr(e,\"lastColumn\")||t&256)&&(r+=\" last-col\"),(A.boolAttr(e,\"noHBand\")||t&512)&&(r+=\" no-hband\"),(A.boolAttr(e,\"noVBand\")||t&1024)&&(r+=\" no-vband\"),r.trim()}},Le={pos:0,leader:\"none\",style:\"left\"},na=50;function sa(a=document.body){let e=document.createElement(\"div\");e.style.width=\"100pt\",a.appendChild(e);let t=100/e.offsetWidth;return a.removeChild(e),t}function ia(a,e,t,r=72/96){let n=a.closest(\"p\"),s=a.getBoundingClientRect(),o=n.getBoundingClientRect(),d=getComputedStyle(n),v=(e==null?void 0:e.length)>0?e.map(x=>({pos:De(x.position),leader:x.leader,style:x.style})).sort((x,C)=>x.pos-C.pos):[Le],m=v[v.length-1],y=o.width*r,u=De(t),g=m.pos+u;if(g x.style!=\"clear\"&&x.pos>h);if(k==null)return;let w=1;if(k.style==\"right\"||k.style==\"center\"){let x=Array.from(n.querySelectorAll(\".\".concat(a.className))),C=x.indexOf(a)+1,T=document.createRange();T.setStart(a,1),C d.id)),e.endnotesPart&&(this.endnoteMap=St(e.endnotesPart.notes,d=>d.id)),e.settingsPart&&(this.defaultTabSize=(o=e.settingsPart.settings)==null?void 0:o.defaultTabStop),!n.ignoreFonts&&e.fontTablePart&&this.renderFontTable(e.fontTablePart,r);var s=this.renderSections(e.documentPart.body);this.options.inWrapper?t.appendChild(this.renderWrapper(s)):_e(t,s),this.refreshTabStops()}renderTheme(e,t){var d,v;let r={},n=(d=e.theme)==null?void 0:d.fontScheme;n&&(n.majorFont&&(r[\"--docx-majorHAnsi-font\"]=n.majorFont.latinTypeface),n.minorFont&&(r[\"--docx-minorHAnsi-font\"]=n.minorFont.latinTypeface));let s=(v=e.theme)==null?void 0:v.colorScheme;if(s)for(let[m,y]of Object.entries(s.colors))r[\"--docx-\".concat(m,\"-color\")]=\"#\".concat(y);let o=this.styleToString(\".\".concat(this.className),r);t.appendChild(xt(o))}renderFontTable(e,t){for(let r of e.fonts)for(let n of r.embedFontRefs)this.tasks.push(this.document.loadFont(n.id,n.key).then(s=>{let o={\"font-family\":r.name,src:\"url(\".concat(s,\")\")};(n.type==\"bold\"||n.type==\"boldItalic\")&&(o[\"font-weight\"]=\"bold\"),(n.type==\"italic\"||n.type==\"boldItalic\")&&(o[\"font-style\"]=\"italic\"),Bt(t,\"docxjs \".concat(r.name,\" font\"));let d=this.styleToString(\"@font-face\",o);t.appendChild(xt(d)),this.refreshTabStops()}))}processStyleName(e){return e?\"\".concat(this.className,\"_\").concat(Er(e)):this.className}processStyles(e){let t=St(e.filter(n=>n.id!=null),n=>n.id);for(let n of e.filter(s=>s.basedOn)){var r=t[n.basedOn];if(r){n.paragraphProps=jt(n.paragraphProps,r.paragraphProps),n.runProps=jt(n.runProps,r.runProps);for(let s of r.styles){let o=n.styles.find(d=>d.target==s.target);o?this.copyStyleProperties(s.values,o.values):n.styles.push(Pt(gt({},s),{values:gt({},s.values)}))}}else this.options.debug&&console.warn(\"Can't find base style \".concat(n.basedOn))}for(let n of e)n.cssName=this.processStyleName(n.id);return t}prodessNumberings(e){var t;for(let r of e.filter(n=>n.pStyleName)){let n=this.findStyle(r.pStyleName);(t=n==null?void 0:n.paragraphProps)!=null&&t.numbering&&(n.paragraphProps.numbering.level=r.level)}}processElement(e){if(e.children)for(var t of e.children)t.parent=e,t.type==z.Table?this.processTable(t):this.processElement(t)}processTable(e){for(var t of e.children)for(var r of t.children)r.cssStyle=this.copyStyleProperties(e.cellStyle,r.cssStyle,[\"border-left\",\"border-right\",\"border-top\",\"border-bottom\",\"padding-left\",\"padding-right\",\"padding-top\",\"padding-bottom\"]),this.processElement(r)}copyStyleProperties(e,t,r=null){if(!e)return t;t==null&&(t={}),r==null&&(r=Object.getOwnPropertyNames(e));for(var n of r)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n]);return t}createSection(e,t){var r=this.createElement(\"section\",{className:e});return t&&(t.pageMargins&&(r.style.paddingLeft=t.pageMargins.left,r.style.paddingRight=t.pageMargins.right,r.style.paddingTop=t.pageMargins.top,r.style.paddingBottom=t.pageMargins.bottom),t.pageSize&&(this.options.ignoreWidth||(r.style.width=t.pageSize.width),this.options.ignoreHeight||(r.style.minHeight=t.pageSize.height)),t.columns&&t.columns.numberOfColumns&&(r.style.columnCount=\"\".concat(t.columns.numberOfColumns),r.style.columnGap=t.columns.space,t.columns.separator&&(r.style.columnRule=\"1px solid black\"))),r}renderSections(e){let t=[];this.processElement(e);let r=this.splitBySection(e.children),n=null;for(let o=0,d=r.length;o y.type==\"first\"):null)!=null?v:r%2==1?e.find(y=>y.type==\"even\"):null)!=null?m:e.find(y=>y.type==\"default\"),d=o&&this.document.findPartByRelId(o.id,this.document.documentPart);if(d){this.currentPart=d,this.usedHederFooterParts.includes(d.path)||(this.processElement(d.rootElement),this.usedHederFooterParts.push(d.path));let[y]=this.renderElements([d.rootElement],s);t!=null&&t.pageMargins&&(d.rootElement.type===z.Header?(y.style.marginTop=\"calc(\".concat(t.pageMargins.header,\" - \").concat(t.pageMargins.top,\")\"),y.style.minHeight=\"calc(\".concat(t.pageMargins.top,\" - \").concat(t.pageMargins.header,\")\")):d.rootElement.type===z.Footer&&(y.style.marginBottom=\"calc(\".concat(t.pageMargins.footer,\" - \").concat(t.pageMargins.bottom,\")\"),y.style.minHeight=\"calc(\".concat(t.pageMargins.bottom,\" - \").concat(t.pageMargins.footer,\")\"))),this.currentPart=null}}}isPageBreakElement(e){return e.type!=z.Break?!1:e.break==\"lastRenderedPageBreak\"?!this.options.ignoreLastRenderedPageBreak:e.break==\"page\"}splitBySection(e){var y;var t={sectProps:null,elements:[]},r=[t];for(let u of e){if(u.type==z.Paragraph){let g=this.findStyle(u.styleName);(y=g==null?void 0:g.paragraphProps)!=null&&y.pageBreakBefore&&(t.sectProps=n,t={sectProps:null,elements:[]},r.push(t))}if(t.elements.push(u),u.type==z.Paragraph){let g=u;var n=g.sectionProps,s=-1,o=-1;if(this.options.breakPages&&g.children&&(s=g.children.findIndex(c=>{var p,h;return o=(h=(p=c.children)==null?void 0:p.findIndex(this.isPageBreakElement.bind(this)))!=null?h:-1,o!=-1})),(n||s!=-1)&&(t.sectProps=n,t={sectProps:null,elements:[]},r.push(t)),s!=-1){let c=g.children[s],p=o =0;u--)r[u].sectProps==null?r[u].sectProps=m:m=r[u].sectProps;return r}renderWrapper(e){return this.createElement(\"div\",{className:\"\".concat(this.className,\"-wrapper\")},e)}renderDefaultStyle(){var e=this.className,t=\"\\n.\".concat(e,\"-wrapper { background: gray; padding: 30px; padding-bottom: 0px; display: flex; flex-flow: column; align-items: center; } \\n.\").concat(e,\"-wrapper>section.\").concat(e,\" { background: white; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); margin-bottom: 30px; }\\n.\").concat(e,\" { color: black; hyphens: auto; text-underline-position: from-font; }\\nsection.\").concat(e,\" { box-sizing: border-box; display: flex; flex-flow: column nowrap; position: relative; overflow: hidden; }\\nsection.\").concat(e,\">article { margin-bottom: auto; z-index: 1; }\\nsection.\").concat(e,\">footer { z-index: 1; }\\n.\").concat(e,\" table { border-collapse: collapse; }\\n.\").concat(e,\" table td, .\").concat(e,\" table th { vertical-align: top; }\\n.\").concat(e,\" p { margin: 0pt; min-height: 1em; }\\n.\").concat(e,\" span { white-space: pre-wrap; overflow-wrap: break-word; }\\n.\").concat(e,\" a { color: inherit; text-decoration: inherit; }\\n\");return xt(t)}renderNumbering(e,t){var r=\"\",n=[];for(var s of e){var o=\"p.\".concat(this.numberingClass(s.id,s.level)),d=\"none\";if(s.bullet){let v=\"--\".concat(this.className,\"-\").concat(s.bullet.src).toLowerCase();r+=this.styleToString(\"\".concat(o,\":before\"),{content:\"' '\",display:\"inline-block\",background:\"var(\".concat(v,\")\")},s.bullet.style),this.tasks.push(this.document.loadNumberingImage(s.bullet.src).then(m=>{var y=\"\".concat(this.rootSelector,\" { \").concat(v,\": url(\").concat(m,\") }\");t.appendChild(xt(y))}))}else if(s.levelText){let v=this.numberingCounter(s.id,s.level),m=v+\" \"+(s.start-1);s.level>0&&(r+=this.styleToString(\"p.\".concat(this.numberingClass(s.id,s.level-1)),{\"counter-reset\":m})),n.push(m),r+=this.styleToString(\"\".concat(o,\":before\"),gt({content:this.levelTextToContent(s.levelText,s.suff,s.id,this.numFormatToCssValue(s.format)),\"counter-increment\":v},s.rStyle))}else d=this.numFormatToCssValue(s.format);r+=this.styleToString(o,gt({display:\"list-item\",\"list-style-position\":\"inside\",\"list-style-type\":d},s.pStyle))}return n.length>0&&(r+=this.styleToString(this.rootSelector,{\"counter-reset\":n.join(\" \")})),xt(r)}renderStyles(e){var v;var t=\"\";let r=this.styleMap,n=St(e.filter(m=>m.isDefault),m=>m.target);for(let m of e){var s=m.styles;if(m.linked){var o=m.linked&&r[m.linked];o?s=s.concat(o.styles):this.options.debug&&console.warn(\"Can't find linked style \".concat(m.linked))}for(let y of s){var d=\"\".concat((v=m.target)!=null?v:\"\",\".\").concat(m.cssName);m.target!=y.target&&(d+=\" \".concat(y.target)),n[m.target]==m&&(d=\".\".concat(this.className,\" \").concat(m.target,\", \")+d),t+=this.styleToString(d,y.values)}}return xt(t)}renderNotes(e,t,r){var n=e.map(o=>t[o]).filter(o=>o);if(n.length>0){var s=this.createElement(\"ol\",null,this.renderElements(n));r.appendChild(s)}}renderElement(e){switch(e.type){case z.Paragraph:return this.renderParagraph(e);case z.BookmarkStart:return this.renderBookmarkStart(e);case z.BookmarkEnd:return null;case z.Run:return this.renderRun(e);case z.Table:return this.renderTable(e);case z.Row:return this.renderTableRow(e);case z.Cell:return this.renderTableCell(e);case z.Hyperlink:return this.renderHyperlink(e);case z.Drawing:return this.renderDrawing(e);case z.Image:return this.renderImage(e);case z.Text:return this.renderText(e);case z.Text:return this.renderText(e);case z.DeletedText:return this.renderDeletedText(e);case z.Tab:return this.renderTab(e);case z.Symbol:return this.renderSymbol(e);case z.Break:return this.renderBreak(e);case z.Footer:return this.renderContainer(e,\"footer\");case z.Header:return this.renderContainer(e,\"header\");case z.Footnote:case z.Endnote:return this.renderContainer(e,\"li\");case z.FootnoteReference:return this.renderFootnoteReference(e);case z.EndnoteReference:return this.renderEndnoteReference(e);case z.NoBreakHyphen:return this.createElement(\"wbr\");case z.VmlPicture:return this.renderVmlPicture(e);case z.VmlElement:return this.renderVmlElement(e);case z.MmlMath:return this.renderContainerNS(e,et.mathML,\"math\",{xmlns:et.mathML});case z.MmlMathParagraph:return this.renderContainer(e,\"span\");case z.MmlFraction:return this.renderContainerNS(e,et.mathML,\"mfrac\");case z.MmlBase:return this.renderContainerNS(e,et.mathML,e.parent.type==z.MmlMatrixRow?\"mtd\":\"mrow\");case z.MmlNumerator:case z.MmlDenominator:case z.MmlFunction:case z.MmlLimit:case z.MmlBox:return this.renderContainerNS(e,et.mathML,\"mrow\");case z.MmlGroupChar:return this.renderMmlGroupChar(e);case z.MmlLimitLower:return this.renderContainerNS(e,et.mathML,\"munder\");case z.MmlMatrix:return this.renderContainerNS(e,et.mathML,\"mtable\");case z.MmlMatrixRow:return this.renderContainerNS(e,et.mathML,\"mtr\");case z.MmlRadical:return this.renderMmlRadical(e);case z.MmlSuperscript:return this.renderContainerNS(e,et.mathML,\"msup\");case z.MmlSubscript:return this.renderContainerNS(e,et.mathML,\"msub\");case z.MmlDegree:case z.MmlSuperArgument:case z.MmlSubArgument:return this.renderContainerNS(e,et.mathML,\"mn\");case z.MmlFunctionName:return this.renderContainerNS(e,et.mathML,\"ms\");case z.MmlDelimiter:return this.renderMmlDelimiter(e);case z.MmlRun:return this.renderMmlRun(e);case z.MmlNary:return this.renderMmlNary(e);case z.MmlPreSubSuper:return this.renderMmlPreSubSuper(e);case z.MmlBar:return this.renderMmlBar(e);case z.MmlEquationArray:return this.renderMllList(e);case z.Inserted:return this.renderInserted(e);case z.Deleted:return this.renderDeleted(e)}return null}renderChildren(e,t){return this.renderElements(e.children,t)}renderElements(e,t){if(e==null)return null;var r=e.flatMap(n=>this.renderElement(n)).filter(n=>n!=null);return t&&_e(t,r),r}renderContainer(e,t,r){return this.createElement(t,r,this.renderChildren(e))}renderContainerNS(e,t,r,n){return ot(t,r,n,this.renderChildren(e))}renderParagraph(e){var s,o,d,v;var t=this.createElement(\"p\");let r=this.findStyle(e.styleName);(o=e.tabs)!=null||(e.tabs=(s=r==null?void 0:r.paragraphProps)==null?void 0:s.tabs),this.renderClass(e,t),this.renderChildren(e,t),this.renderStyleValues(e.cssStyle,t),this.renderCommonProperties(t.style,e);let n=(v=e.numbering)!=null?v:(d=r==null?void 0:r.paragraphProps)==null?void 0:d.numbering;return n&&t.classList.add(this.numberingClass(n.id,n.level)),t}renderRunProperties(e,t){this.renderCommonProperties(e,t)}renderCommonProperties(e,t){t!=null&&(t.color&&(e.color=t.color),t.fontSize&&(e[\"font-size\"]=t.fontSize))}renderHyperlink(e){var t=this.createElement(\"a\");if(this.renderChildren(e,t),this.renderStyleValues(e.cssStyle,t),e.href)t.href=e.href;else if(e.id){let r=this.document.documentPart.rels.find(n=>n.id==e.id&&n.targetMode===\"External\");t.href=r==null?void 0:r.target}return t}renderDrawing(e){var t=this.createElement(\"div\");return t.style.display=\"inline-block\",t.style.position=\"relative\",t.style.textIndent=\"0px\",this.renderChildren(e,t),this.renderStyleValues(e.cssStyle,t),t}renderImage(e){let t=this.createElement(\"img\");return this.renderStyleValues(e.cssStyle,t),this.document&&this.tasks.push(this.document.loadDocumentImage(e.src,this.currentPart).then(r=>{t.src=r})),t}renderText(e){return this.htmlDocument.createTextNode(e.text)}renderDeletedText(e){return this.options.renderEndnotes?this.htmlDocument.createTextNode(e.text):null}renderBreak(e){return e.break==\"textWrapping\"?this.createElement(\"br\"):null}renderInserted(e){return this.options.renderChanges?this.renderContainer(e,\"ins\"):this.renderChildren(e)}renderDeleted(e){return this.options.renderChanges?this.renderContainer(e,\"del\"):null}renderSymbol(e){var t=this.createElement(\"span\");return t.style.fontFamily=e.font,t.innerHTML=\"\".concat(e.char,\";\"),t}renderFootnoteReference(e){var t=this.createElement(\"sup\");return this.currentFootnoteIds.push(e.id),t.textContent=\"\".concat(this.currentFootnoteIds.length),t}renderEndnoteReference(e){var t=this.createElement(\"sup\");return this.currentEndnoteIds.push(e.id),t.textContent=\"\".concat(this.currentEndnoteIds.length),t}renderTab(e){var n;var t=this.createElement(\"span\");if(t.innerHTML=\" \",this.options.experimental){t.className=this.tabStopClass();var r=(n=oa(e,z.Paragraph))==null?void 0:n.tabs;this.currentTabs.push({stops:r,span:t})}return t}renderBookmarkStart(e){var t=this.createElement(\"span\");return t.id=e.name,t}renderRun(e){if(e.fieldRun)return null;let t=this.createElement(\"span\");if(e.id&&(t.id=e.id),this.renderClass(e,t),this.renderStyleValues(e.cssStyle,t),e.verticalAlign){let r=this.createElement(e.verticalAlign);this.renderChildren(e,r),t.appendChild(r)}else this.renderChildren(e,t);return t}renderTable(e){let t=this.createElement(\"table\");return this.tableCellPositions.push(this.currentCellPosition),this.tableVerticalMerges.push(this.currentVerticalMerge),this.currentVerticalMerge={},this.currentCellPosition={col:0,row:0},e.columns&&t.appendChild(this.renderTableColumns(e.columns)),this.renderClass(e,t),this.renderChildren(e,t),this.renderStyleValues(e.cssStyle,t),this.currentVerticalMerge=this.tableVerticalMerges.pop(),this.currentCellPosition=this.tableCellPositions.pop(),t}renderTableColumns(e){let t=this.createElement(\"colgroup\");for(let r of e){let n=this.createElement(\"col\");r.width&&(n.style.width=r.width),t.appendChild(n)}return t}renderTableRow(e){let t=this.createElement(\"tr\");return this.currentCellPosition.col=0,this.renderClass(e,t),this.renderChildren(e,t),this.renderStyleValues(e.cssStyle,t),this.currentCellPosition.row++,t}renderTableCell(e){let t=this.createElement(\"td\"),r=this.currentCellPosition.col;return e.verticalMerge?e.verticalMerge==\"restart\"?(this.currentVerticalMerge[r]=t,t.rowSpan=1):this.currentVerticalMerge[r]&&(this.currentVerticalMerge[r].rowSpan+=1,t.style.display=\"none\"):this.currentVerticalMerge[r]=null,this.renderClass(e,t),this.renderChildren(e,t),this.renderStyleValues(e.cssStyle,t),e.span&&(t.colSpan=e.span),this.currentCellPosition.col+=t.colSpan,t}renderVmlPicture(e){var t=ke(\"div\");return this.renderChildren(e,t),t}renderVmlElement(e){var n,s;var t=je(\"svg\");t.setAttribute(\"style\",e.cssStyleText);let r=this.renderVmlChildElement(e);return(n=e.imageHref)!=null&&n.id&&this.tasks.push((s=this.document)==null?void 0:s.loadDocumentImage(e.imageHref.id,this.currentPart).then(o=>r.setAttribute(\"href\",o))),t.appendChild(r),requestAnimationFrame(()=>{let o=t.firstElementChild.getBBox();t.setAttribute(\"width\",\"\".concat(Math.ceil(o.x+o.width))),t.setAttribute(\"height\",\"\".concat(Math.ceil(o.y+o.height)))}),t}renderVmlChildElement(e){let t=je(e.tagName);Object.entries(e.attrs).forEach(([r,n])=>t.setAttribute(r,n));for(let r of e.children)r.type==z.VmlElement?t.appendChild(this.renderVmlChildElement(r)):t.appendChild(...Mt(this.renderElement(r)));return t}renderMmlRadical(e){var n;let t=e.children.find(s=>s.type==z.MmlBase);if((n=e.props)!=null&&n.hideDegree)return ot(et.mathML,\"msqrt\",null,this.renderElements([t]));let r=e.children.find(s=>s.type==z.MmlDegree);return ot(et.mathML,\"mroot\",null,this.renderElements([t,r]))}renderMmlDelimiter(e){var r,n;let t=[];return t.push(ot(et.mathML,\"mo\",null,[(r=e.props.beginChar)!=null?r:\"(\"])),t.push(...this.renderElements(e.children)),t.push(ot(et.mathML,\"mo\",null,[(n=e.props.endChar)!=null?n:\")\"])),ot(et.mathML,\"mrow\",null,t)}renderMmlNary(e){var m,y;let t=[],r=St(e.children,u=>u.type),n=r[z.MmlSuperArgument],s=r[z.MmlSubArgument],o=n?ot(et.mathML,\"mo\",null,Mt(this.renderElement(n))):null,d=s?ot(et.mathML,\"mo\",null,Mt(this.renderElement(s))):null,v=ot(et.mathML,\"mo\",null,[(y=(m=e.props)==null?void 0:m.char)!=null?y:\"\\u222B\"]);return o||d?t.push(ot(et.mathML,\"munderover\",null,[v,d,o])):o?t.push(ot(et.mathML,\"mover\",null,[v,o])):d?t.push(ot(et.mathML,\"munder\",null,[v,d])):t.push(v),t.push(...this.renderElements(r[z.MmlBase].children)),ot(et.mathML,\"mrow\",null,t)}renderMmlPreSubSuper(e){let t=[],r=St(e.children,m=>m.type),n=r[z.MmlSuperArgument],s=r[z.MmlSubArgument],o=n?ot(et.mathML,\"mo\",null,Mt(this.renderElement(n))):null,d=s?ot(et.mathML,\"mo\",null,Mt(this.renderElement(s))):null,v=ot(et.mathML,\"mo\",null);return t.push(ot(et.mathML,\"msubsup\",null,[v,d,o])),t.push(...this.renderElements(r[z.MmlBase].children)),ot(et.mathML,\"mrow\",null,t)}renderMmlGroupChar(e){let t=e.props.verticalJustification===\"bot\"?\"mover\":\"munder\",r=this.renderContainerNS(e,et.mathML,t);return e.props.char&&r.appendChild(ot(et.mathML,\"mo\",null,[e.props.char])),r}renderMmlBar(e){let t=this.renderContainerNS(e,et.mathML,\"mrow\");switch(e.props.position){case\"top\":t.style.textDecoration=\"overline\";break;case\"bottom\":t.style.textDecoration=\"underline\";break}return t}renderMmlRun(e){let t=ot(et.mathML,\"ms\");return this.renderClass(e,t),this.renderStyleValues(e.cssStyle,t),this.renderChildren(e,t),t}renderMllList(e){let t=ot(et.mathML,\"mtable\");this.renderClass(e,t),this.renderStyleValues(e.cssStyle,t),this.renderChildren(e);for(let r of this.renderChildren(e))t.appendChild(ot(et.mathML,\"mtr\",null,[ot(et.mathML,\"mtd\",null,[r])]));return t}renderStyleValues(e,t){for(let r in e)r.startsWith(\"$\")?t.setAttribute(r.slice(1),e[r]):t.style[r]=e[r]}renderClass(e,t){e.className&&(t.className=e.className),e.styleName&&t.classList.add(this.processStyleName(e.styleName))}findStyle(e){var t;return e&&((t=this.styleMap)==null?void 0:t[e])}numberingClass(e,t){return\"\".concat(this.className,\"-num-\").concat(e,\"-\").concat(t)}tabStopClass(){return\"\".concat(this.className,\"-tab-stop\")}styleToString(e,t,r=null){let n=\"\".concat(e,\" {\\r\\n\");for(let s in t)s.startsWith(\"$\")||(n+=\" \".concat(s,\": \").concat(t[s],\";\\r\\n\"));return r&&(n+=r),n+\"}\\r\\n\"}numberingCounter(e,t){return\"\".concat(this.className,\"-num-\").concat(e,\"-\").concat(t)}levelTextToContent(e,t,r,n){var d;let s={tab:\"\\\\9\",space:\"\\\\a0\"};var o=e.replace(/%\\d*/g,v=>{let m=parseInt(v.substring(1),10)-1;return'\"counter('.concat(this.numberingCounter(r,m),\", \").concat(n,')\"')});return'\"'.concat(o).concat((d=s[t])!=null?d:\"\",'\"')}numFormatToCssValue(e){var r;var t={none:\"none\",bullet:\"disc\",decimal:\"decimal\",lowerLetter:\"lower-alpha\",upperLetter:\"upper-alpha\",lowerRoman:\"lower-roman\",upperRoman:\"upper-roman\",decimalZero:\"decimal-leading-zero\",aiueo:\"katakana\",aiueoFullWidth:\"katakana\",chineseCounting:\"simp-chinese-informal\",chineseCountingThousand:\"simp-chinese-informal\",chineseLegalSimplified:\"simp-chinese-formal\",chosung:\"hangul-consonant\",ideographDigital:\"cjk-ideographic\",ideographTraditional:\"cjk-heavenly-stem\",ideographLegalTraditional:\"trad-chinese-formal\",ideographZodiac:\"cjk-earthly-branch\",iroha:\"katakana-iroha\",irohaFullWidth:\"katakana-iroha\",japaneseCounting:\"japanese-informal\",japaneseDigitalTenThousand:\"cjk-decimal\",japaneseLegal:\"japanese-formal\",thaiNumbers:\"thai\",koreanCounting:\"korean-hangul-formal\",koreanDigital:\"korean-hangul-formal\",koreanDigital2:\"korean-hanja-informal\",hebrew1:\"hebrew\",hebrew2:\"hebrew\",hindiNumbers:\"devanagari\",ganada:\"hangul\",taiwaneseCounting:\"cjk-ideographic\",taiwaneseCountingThousand:\"cjk-ideographic\",taiwaneseDigital:\"cjk-decimal\"};return(r=t[e])!=null?r:e}refreshTabStops(){this.options.experimental&&(clearTimeout(this.tabsTimeout),this.tabsTimeout=setTimeout(()=>{let e=sa();for(let t of this.currentTabs)ia(t.span,t.stops,this.defaultTabSize,e)},500))}};function ke(a,e,t){return ot(void 0,a,e,t)}function je(a,e,t){return ot(et.svg,a,e,t)}function ot(a,e,t,r){var n=a?document.createElementNS(a,e):document.createElement(e);return Object.assign(n,t),r&&_e(n,r),n}function Ue(a){a.innerHTML=\"\"}function _e(a,e){e.forEach(t=>a.appendChild(Nr(t)?document.createTextNode(t):t))}function xt(a){return ke(\"style\",{innerHTML:a})}function Bt(a,e){a.appendChild(document.createComment(e))}function oa(a,e){for(var t=a.parent;t!=null&&t.type!=e;)t=t.parent;return t}var Ye={ignoreHeight:!1,ignoreWidth:!1,ignoreFonts:!1,breakPages:!0,debug:!1,experimental:!1,className:\"docx\",inWrapper:!0,trimXmlDeclaration:!0,ignoreLastRenderedPageBreak:!0,renderHeaders:!0,renderFooters:!0,renderFootnotes:!0,renderEndnotes:!0,useBase64URL:!1,renderChanges:!1};function la(a,e){let t=gt(gt({},Ye),e);return ge.load(a,new ve(t),t)}async function ca(a,e,t,r){let n=gt(gt({},Ye),r),s=new ye(window.document);return s.render(a,e,t,n),Promise.allSettled(s.tasks.filter(o=>o))}async function Je(a,e,t,r){let n=await la(a,r);return await ca(n,e,t,r),n}var ua=async a=>{let e=document.createElement(\"div\");await Je(a,e,e,{className:\"docx\",breakPages:!0}),document.body.appendChild(e)},Qe=ua;var ha={\"application/vnd.openxmlformats-officedocument.wordprocessingml.document\":Qe},tr=ha;var da=a=>{window.parent.postMessage(a,window.location.origin)},Ht=a=>{console.error(a),da({type:\"error\",error:Gt(a)})},fa=async a=>{let e=tr[a.mimeType];try{if(e)await e(a.data);else throw new Error(\"Unsupported sandboxed preview mimetype: \".concat(a.mimeType))}catch(t){Ht(t)}},er=a=>{a.type===\"data\"?fa(a):Ht(new Error(\"Unexpected message type: \".concat(a.type)))};window.addEventListener(\"load\",()=>{window.addEventListener(\"message\",a=>{if(a.origin!==window.location.origin)return;let e=a.data;if(typeof e!=\"object\"||!e.type){Ht(new Error(\"Unexpected message format\"));return}er(e)})});})();\n+\"use strict\";(()=>{var sr=Object.create;var Vt=Object.defineProperty,ir=Object.defineProperties,or=Object.getOwnPropertyDescriptor,lr=Object.getOwnPropertyDescriptors,cr=Object.getOwnPropertyNames,Ce=Object.getOwnPropertySymbols,ur=Object.getPrototypeOf,Ee=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable;var Ae=(a,e,t)=>e in a?Vt(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t,gt=(a,e)=>{for(var t in e||(e={}))Ee.call(e,t)&&Ae(a,t,e[t]);if(Ce)for(var t of Ce(e))hr.call(e,t)&&Ae(a,t,e[t]);return a},Pt=(a,e)=>ir(a,lr(e));var Nt=(a=>typeof require<\"u\"?require:typeof Proxy<\"u\"?new Proxy(a,{get:(e,t)=>(typeof require<\"u\"?require:e)[t]}):a)(function(a){if(typeof require<\"u\")return require.apply(this,arguments);throw Error('Dynamic require of \"'+a+'\" is not supported')});var dr=(a,e)=>()=>(e||a((e={exports:{}}).exports,e),e.exports);var fr=(a,e,t,r)=>{if(e&&typeof e==\"object\"||typeof e==\"function\")for(let n of cr(e))!Ee.call(a,n)&&n!==t&&Vt(a,n,{get:()=>e[n],enumerable:!(r=or(e,n))||r.enumerable});return a};var pr=(a,e,t)=>(t=a!=null?sr(ur(a)):{},fr(e||!a||!a.__esModule?Vt(t,\"default\",{value:a,enumerable:!0}):t,a));var ze=dr((Me,Xt)=>{(function(a){typeof Me==\"object\"&&typeof Xt<\"u\"?Xt.exports=a():typeof define==\"function\"&&define.amd?define([],a):(typeof window<\"u\"?window:typeof global<\"u\"?global:typeof self<\"u\"?self:this).JSZip=a()})(function(){return function a(e,t,r){function n(d,v){if(!t[d]){if(!e[d]){var m=typeof Nt==\"function\"&&Nt;if(!v&&m)return m(d,!0);if(s)return s(d,!0);var y=new Error(\"Cannot find module '\"+d+\"'\");throw y.code=\"MODULE_NOT_FOUND\",y}var u=t[d]={exports:{}};e[d][0].call(u.exports,function(g){var c=e[d][1][g];return n(c||g)},u,u.exports,a,e,t,r)}return t[d].exports}for(var s=typeof Nt==\"function\"&&Nt,o=0;o >2,u=(3&d)<<4|v>>4,g=1 >6:64,c=2 >4,v=(15&y)<<4|(u=s.indexOf(o.charAt(c++)))>>2,m=(3&u)<<6|(g=s.indexOf(o.charAt(c++))),k[p++]=d,u!==64&&(k[p++]=v),g!==64&&(k[p++]=m);return k}},{\"./support\":30,\"./utils\":32}],2:[function(a,e,t){\"use strict\";var r=a(\"./external\"),n=a(\"./stream/DataWorker\"),s=a(\"./stream/Crc32Probe\"),o=a(\"./stream/DataLengthProbe\");function d(v,m,y,u,g){this.compressedSize=v,this.uncompressedSize=m,this.crc32=y,this.compression=u,this.compressedContent=g}d.prototype={getContentWorker:function(){var v=new n(r.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new o(\"data_length\")),m=this;return v.on(\"end\",function(){if(this.streamInfo.data_length!==m.uncompressedSize)throw new Error(\"Bug : uncompressed data size mismatch\")}),v},getCompressedWorker:function(){return new n(r.Promise.resolve(this.compressedContent)).withStreamInfo(\"compressedSize\",this.compressedSize).withStreamInfo(\"uncompressedSize\",this.uncompressedSize).withStreamInfo(\"crc32\",this.crc32).withStreamInfo(\"compression\",this.compression)}},d.createWorkerFrom=function(v,m,y){return v.pipe(new s).pipe(new o(\"uncompressedSize\")).pipe(m.compressWorker(y)).pipe(new o(\"compressedSize\")).withStreamInfo(\"compression\",m)},e.exports=d},{\"./external\":6,\"./stream/Crc32Probe\":25,\"./stream/DataLengthProbe\":26,\"./stream/DataWorker\":27}],3:[function(a,e,t){\"use strict\";var r=a(\"./stream/GenericWorker\");t.STORE={magic:\"\\0\\0\",compressWorker:function(){return new r(\"STORE compression\")},uncompressWorker:function(){return new r(\"STORE decompression\")}},t.DEFLATE=a(\"./flate\")},{\"./flate\":7,\"./stream/GenericWorker\":28}],4:[function(a,e,t){\"use strict\";var r=a(\"./utils\"),n=function(){for(var s,o=[],d=0;d<256;d++){s=d;for(var v=0;v<8;v++)s=1&s?3988292384^s>>>1:s>>>1;o[d]=s}return o}();e.exports=function(s,o){return s!==void 0&&s.length?r.getTypeOf(s)!==\"string\"?function(d,v,m,y){var u=n,g=y+m;d^=-1;for(var c=y;c >>8^u[255&(d^v[c])];return-1^d}(0|o,s,s.length,0):function(d,v,m,y){var u=n,g=y+m;d^=-1;for(var c=y;c >>8^u[255&(d^v.charCodeAt(c))];return-1^d}(0|o,s,s.length,0):0}},{\"./utils\":32}],5:[function(a,e,t){\"use strict\";t.base64=!1,t.binary=!1,t.dir=!1,t.createFolders=!0,t.date=null,t.compression=null,t.compressionOptions=null,t.comment=null,t.unixPermissions=null,t.dosPermissions=null},{}],6:[function(a,e,t){\"use strict\";var r=null;r=typeof Promise<\"u\"?Promise:a(\"lie\"),e.exports={Promise:r}},{lie:37}],7:[function(a,e,t){\"use strict\";var r=typeof Uint8Array<\"u\"&&typeof Uint16Array<\"u\"&&typeof Uint32Array<\"u\",n=a(\"pako\"),s=a(\"./utils\"),o=a(\"./stream/GenericWorker\"),d=r?\"uint8array\":\"array\";function v(m,y){o.call(this,\"FlateWorker/\"+m),this._pako=null,this._pakoAction=m,this._pakoOptions=y,this.meta={}}t.magic=\"\\b\\0\",s.inherits(v,o),v.prototype.processChunk=function(m){this.meta=m.meta,this._pako===null&&this._createPako(),this._pako.push(s.transformTo(d,m.data),!1)},v.prototype.flush=function(){o.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},v.prototype.cleanUp=function(){o.prototype.cleanUp.call(this),this._pako=null},v.prototype._createPako=function(){this._pako=new n[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var m=this;this._pako.onData=function(y){m.push({data:y,meta:m.meta})}},t.compressWorker=function(m){return new v(\"Deflate\",m)},t.uncompressWorker=function(){return new v(\"Inflate\",{})}},{\"./stream/GenericWorker\":28,\"./utils\":32,pako:38}],8:[function(a,e,t){\"use strict\";function r(u,g){var c,p=\"\";for(c=0;c >>=8;return p}function n(u,g,c,p,h,k){var w,x,C=u.file,T=u.compression,O=k!==d.utf8encode,j=s.transformTo(\"string\",k(C.name)),B=s.transformTo(\"string\",d.utf8encode(C.name)),Z=C.comment,Y=s.transformTo(\"string\",k(Z)),_=s.transformTo(\"string\",d.utf8encode(Z)),R=B.length!==C.name.length,l=_.length!==Z.length,F=\"\",Q=\"\",U=\"\",tt=C.dir,W=C.date,J={crc32:0,compressedSize:0,uncompressedSize:0};g&&!c||(J.crc32=u.crc32,J.compressedSize=u.compressedSize,J.uncompressedSize=u.uncompressedSize);var N=0;g&&(N|=8),O||!R&&!l||(N|=2048);var P=0,K=0;tt&&(P|=16),h===\"UNIX\"?(K=798,P|=function(V,ct){var mt=V;return V||(mt=ct?16893:33204),(65535&mt)<<16}(C.unixPermissions,tt)):(K=20,P|=function(V){return 63&(V||0)}(C.dosPermissions)),w=W.getUTCHours(),w<<=6,w|=W.getUTCMinutes(),w<<=5,w|=W.getUTCSeconds()/2,x=W.getUTCFullYear()-1980,x<<=4,x|=W.getUTCMonth()+1,x<<=5,x|=W.getUTCDate(),R&&(Q=r(1,1)+r(v(j),4)+B,F+=\"up\"+r(Q.length,2)+Q),l&&(U=r(1,1)+r(v(Y),4)+_,F+=\"uc\"+r(U.length,2)+U);var G=\"\";return G+=\"\\n\\0\",G+=r(N,2),G+=T.magic,G+=r(w,2),G+=r(x,2),G+=r(J.crc32,4),G+=r(J.compressedSize,4),G+=r(J.uncompressedSize,4),G+=r(j.length,2),G+=r(F.length,2),{fileRecord:m.LOCAL_FILE_HEADER+G+j+F,dirRecord:m.CENTRAL_FILE_HEADER+r(K,2)+G+r(Y.length,2)+\"\\0\\0\\0\\0\"+r(P,4)+r(p,4)+j+F+Y}}var s=a(\"../utils\"),o=a(\"../stream/GenericWorker\"),d=a(\"../utf8\"),v=a(\"../crc32\"),m=a(\"../signature\");function y(u,g,c,p){o.call(this,\"ZipFileWorker\"),this.bytesWritten=0,this.zipComment=g,this.zipPlatform=c,this.encodeFileName=p,this.streamFiles=u,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}s.inherits(y,o),y.prototype.push=function(u){var g=u.meta.percent||0,c=this.entriesCount,p=this._sources.length;this.accumulate?this.contentBuffer.push(u):(this.bytesWritten+=u.data.length,o.prototype.push.call(this,{data:u.data,meta:{currentFile:this.currentFile,percent:c?(g+100*(c-p-1))/c:100}}))},y.prototype.openedSource=function(u){this.currentSourceOffset=this.bytesWritten,this.currentFile=u.file.name;var g=this.streamFiles&&!u.file.dir;if(g){var c=n(u,g,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:c.fileRecord,meta:{percent:0}})}else this.accumulate=!0},y.prototype.closedSource=function(u){this.accumulate=!1;var g=this.streamFiles&&!u.file.dir,c=n(u,g,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(c.dirRecord),g)this.push({data:function(p){return m.DATA_DESCRIPTOR+r(p.crc32,4)+r(p.compressedSize,4)+r(p.uncompressedSize,4)}(u),meta:{percent:100}});else for(this.push({data:c.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},y.prototype.flush=function(){for(var u=this.bytesWritten,g=0;g =this.index;o--)d=(d<<8)+this.byteAt(o);return this.index+=s,d},readString:function(s){return r.transformTo(\"string\",this.readData(s))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var s=this.readInt(4);return new Date(Date.UTC(1980+(s>>25&127),(s>>21&15)-1,s>>16&31,s>>11&31,s>>5&63,(31&s)<<1))}},e.exports=n},{\"../utils\":32}],19:[function(a,e,t){\"use strict\";var r=a(\"./Uint8ArrayReader\");function n(s){r.call(this,s)}a(\"../utils\").inherits(n,r),n.prototype.readData=function(s){this.checkOffset(s);var o=this.data.slice(this.zero+this.index,this.zero+this.index+s);return this.index+=s,o},e.exports=n},{\"../utils\":32,\"./Uint8ArrayReader\":21}],20:[function(a,e,t){\"use strict\";var r=a(\"./DataReader\");function n(s){r.call(this,s)}a(\"../utils\").inherits(n,r),n.prototype.byteAt=function(s){return this.data.charCodeAt(this.zero+s)},n.prototype.lastIndexOfSignature=function(s){return this.data.lastIndexOf(s)-this.zero},n.prototype.readAndCheckSignature=function(s){return s===this.readData(4)},n.prototype.readData=function(s){this.checkOffset(s);var o=this.data.slice(this.zero+this.index,this.zero+this.index+s);return this.index+=s,o},e.exports=n},{\"../utils\":32,\"./DataReader\":18}],21:[function(a,e,t){\"use strict\";var r=a(\"./ArrayReader\");function n(s){r.call(this,s)}a(\"../utils\").inherits(n,r),n.prototype.readData=function(s){if(this.checkOffset(s),s===0)return new Uint8Array(0);var o=this.data.subarray(this.zero+this.index,this.zero+this.index+s);return this.index+=s,o},e.exports=n},{\"../utils\":32,\"./ArrayReader\":17}],22:[function(a,e,t){\"use strict\";var r=a(\"../utils\"),n=a(\"../support\"),s=a(\"./ArrayReader\"),o=a(\"./StringReader\"),d=a(\"./NodeBufferReader\"),v=a(\"./Uint8ArrayReader\");e.exports=function(m){var y=r.getTypeOf(m);return r.checkSupport(y),y!==\"string\"||n.uint8array?y===\"nodebuffer\"?new d(m):n.uint8array?new v(r.transformTo(\"uint8array\",m)):new s(r.transformTo(\"array\",m)):new o(m)}},{\"../support\":30,\"../utils\":32,\"./ArrayReader\":17,\"./NodeBufferReader\":19,\"./StringReader\":20,\"./Uint8ArrayReader\":21}],23:[function(a,e,t){\"use strict\";t.LOCAL_FILE_HEADER=\"PK\u0003\u0004\",t.CENTRAL_FILE_HEADER=\"PK\u0001\u0002\",t.CENTRAL_DIRECTORY_END=\"PK\u0005\u0006\",t.ZIP64_CENTRAL_DIRECTORY_LOCATOR=\"PK\u0006\\x07\",t.ZIP64_CENTRAL_DIRECTORY_END=\"PK\u0006\u0006\",t.DATA_DESCRIPTOR=\"PK\\x07\\b\"},{}],24:[function(a,e,t){\"use strict\";var r=a(\"./GenericWorker\"),n=a(\"../utils\");function s(o){r.call(this,\"ConvertWorker to \"+o),this.destType=o}n.inherits(s,r),s.prototype.processChunk=function(o){this.push({data:n.transformTo(this.destType,o.data),meta:o.meta})},e.exports=s},{\"../utils\":32,\"./GenericWorker\":28}],25:[function(a,e,t){\"use strict\";var r=a(\"./GenericWorker\"),n=a(\"../crc32\");function s(){r.call(this,\"Crc32Probe\"),this.withStreamInfo(\"crc32\",0)}a(\"../utils\").inherits(s,r),s.prototype.processChunk=function(o){this.streamInfo.crc32=n(o.data,this.streamInfo.crc32||0),this.push(o)},e.exports=s},{\"../crc32\":4,\"../utils\":32,\"./GenericWorker\":28}],26:[function(a,e,t){\"use strict\";var r=a(\"../utils\"),n=a(\"./GenericWorker\");function s(o){n.call(this,\"DataLengthProbe for \"+o),this.propName=o,this.withStreamInfo(o,0)}r.inherits(s,n),s.prototype.processChunk=function(o){if(o){var d=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=d+o.data.length}n.prototype.processChunk.call(this,o)},e.exports=s},{\"../utils\":32,\"./GenericWorker\":28}],27:[function(a,e,t){\"use strict\";var r=a(\"../utils\"),n=a(\"./GenericWorker\");function s(o){n.call(this,\"DataWorker\");var d=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type=\"\",this._tickScheduled=!1,o.then(function(v){d.dataIsReady=!0,d.data=v,d.max=v&&v.length||0,d.type=r.getTypeOf(v),d.isPaused||d._tickAndRepeat()},function(v){d.error(v)})}r.inherits(s,n),s.prototype.cleanUp=function(){n.prototype.cleanUp.call(this),this.data=null},s.prototype.resume=function(){return!!n.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,r.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(r.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var o=null,d=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case\"string\":o=this.data.substring(this.index,d);break;case\"uint8array\":o=this.data.subarray(this.index,d);break;case\"array\":case\"nodebuffer\":o=this.data.slice(this.index,d)}return this.index=d,this.push({data:o,meta:{percent:this.max?this.index/this.max*100:0}})},e.exports=s},{\"../utils\":32,\"./GenericWorker\":28}],28:[function(a,e,t){\"use strict\";function r(n){this.name=n||\"default\",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}r.prototype={push:function(n){this.emit(\"data\",n)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit(\"end\"),this.cleanUp(),this.isFinished=!0}catch(n){this.emit(\"error\",n)}return!0},error:function(n){return!this.isFinished&&(this.isPaused?this.generatedError=n:(this.isFinished=!0,this.emit(\"error\",n),this.previous&&this.previous.error(n),this.cleanUp()),!0)},on:function(n,s){return this._listeners[n].push(s),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(n,s){if(this._listeners[n])for(var o=0;o \"+n:n}},e.exports=r},{}],29:[function(a,e,t){\"use strict\";var r=a(\"../utils\"),n=a(\"./ConvertWorker\"),s=a(\"./GenericWorker\"),o=a(\"../base64\"),d=a(\"../support\"),v=a(\"../external\"),m=null;if(d.nodestream)try{m=a(\"../nodejs/NodejsStreamOutputAdapter\")}catch(g){}function y(g,c){return new v.Promise(function(p,h){var k=[],w=g._internalType,x=g._outputType,C=g._mimeType;g.on(\"data\",function(T,O){k.push(T),c&&c(O)}).on(\"error\",function(T){k=[],h(T)}).on(\"end\",function(){try{var T=function(O,j,B){switch(O){case\"blob\":return r.newBlob(r.transformTo(\"arraybuffer\",j),B);case\"base64\":return o.encode(j);default:return r.transformTo(O,j)}}(x,function(O,j){var B,Z=0,Y=null,_=0;for(B=0;B \"u\")t.blob=!1;else{var r=new ArrayBuffer(0);try{t.blob=new Blob([r],{type:\"application/zip\"}).size===0}catch(s){try{var n=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);n.append(r),t.blob=n.getBlob(\"application/zip\").size===0}catch(o){t.blob=!1}}}try{t.nodestream=!!a(\"readable-stream\").Readable}catch(s){t.nodestream=!1}},{\"readable-stream\":16}],31:[function(a,e,t){\"use strict\";for(var r=a(\"./utils\"),n=a(\"./support\"),s=a(\"./nodejsUtils\"),o=a(\"./stream/GenericWorker\"),d=new Array(256),v=0;v<256;v++)d[v]=252<=v?6:248<=v?5:240<=v?4:224<=v?3:192<=v?2:1;d[254]=d[254]=1;function m(){o.call(this,\"utf-8 decode\"),this.leftOver=null}function y(){o.call(this,\"utf-8 encode\")}t.utf8encode=function(u){return n.nodebuffer?s.newBufferFrom(u,\"utf-8\"):function(g){var c,p,h,k,w,x=g.length,C=0;for(k=0;k >>6:(p<65536?c[w++]=224|p>>>12:(c[w++]=240|p>>>18,c[w++]=128|p>>>12&63),c[w++]=128|p>>>6&63),c[w++]=128|63&p);return c}(u)},t.utf8decode=function(u){return n.nodebuffer?r.transformTo(\"nodebuffer\",u).toString(\"utf-8\"):function(g){var c,p,h,k,w=g.length,x=new Array(2*w);for(c=p=0;c >10&1023,x[p++]=56320|1023&h)}return x.length!==p&&(x.subarray?x=x.subarray(0,p):x.length=p),r.applyFromCharCode(x)}(u=r.transformTo(n.uint8array?\"uint8array\":\"array\",u))},r.inherits(m,o),m.prototype.processChunk=function(u){var g=r.transformTo(n.uint8array?\"uint8array\":\"array\",u.data);if(this.leftOver&&this.leftOver.length){if(n.uint8array){var c=g;(g=new Uint8Array(c.length+this.leftOver.length)).set(this.leftOver,0),g.set(c,this.leftOver.length)}else g=this.leftOver.concat(g);this.leftOver=null}var p=function(k,w){var x;for((w=w||k.length)>k.length&&(w=k.length),x=w-1;0<=x&&(192&k[x])==128;)x--;return x<0||x===0?w:x+d[k[x]]>w?x:w}(g),h=g;p!==g.length&&(n.uint8array?(h=g.subarray(0,p),this.leftOver=g.subarray(p,g.length)):(h=g.slice(0,p),this.leftOver=g.slice(p,g.length))),this.push({data:t.utf8decode(h),meta:u.meta})},m.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:t.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},t.Utf8DecodeWorker=m,r.inherits(y,o),y.prototype.processChunk=function(u){this.push({data:t.utf8encode(u.data),meta:u.meta})},t.Utf8EncodeWorker=y},{\"./nodejsUtils\":14,\"./stream/GenericWorker\":28,\"./support\":30,\"./utils\":32}],32:[function(a,e,t){\"use strict\";var r=a(\"./support\"),n=a(\"./base64\"),s=a(\"./nodejsUtils\"),o=a(\"./external\");function d(c){return c}function v(c,p){for(var h=0;h >8;this.dir=!!(16&this.externalFileAttributes),u==0&&(this.dosPermissions=63&this.externalFileAttributes),u==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!==\"/\"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var u=r(this.extraFields[1].value);this.uncompressedSize===n.MAX_VALUE_32BITS&&(this.uncompressedSize=u.readInt(8)),this.compressedSize===n.MAX_VALUE_32BITS&&(this.compressedSize=u.readInt(8)),this.localHeaderOffset===n.MAX_VALUE_32BITS&&(this.localHeaderOffset=u.readInt(8)),this.diskNumberStart===n.MAX_VALUE_32BITS&&(this.diskNumberStart=u.readInt(4))}},readExtraFields:function(u){var g,c,p,h=u.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});u.index+4 >>6:(u<65536?y[p++]=224|u>>>12:(y[p++]=240|u>>>18,y[p++]=128|u>>>12&63),y[p++]=128|u>>>6&63),y[p++]=128|63&u);return y},t.buf2binstring=function(m){return v(m,m.length)},t.binstring2buf=function(m){for(var y=new r.Buf8(m.length),u=0,g=y.length;u >10&1023,k[g++]=56320|1023&c)}return v(k,g)},t.utf8border=function(m,y){var u;for((y=y||m.length)>m.length&&(y=m.length),u=y-1;0<=u&&(192&m[u])==128;)u--;return u<0||u===0?y:u+o[m[u]]>y?u:y}},{\"./common\":41}],43:[function(a,e,t){\"use strict\";e.exports=function(r,n,s,o){for(var d=65535&r|0,v=r>>>16&65535|0,m=0;s!==0;){for(s-=m=2e3 >>1:n>>>1;s[o]=n}return s}();e.exports=function(n,s,o,d){var v=r,m=d+o;n^=-1;for(var y=d;y>>8^v[255&(n^s[y])];return-1^n}},{}],46:[function(a,e,t){\"use strict\";var r,n=a(\"../utils/common\"),s=a(\"./trees\"),o=a(\"./adler32\"),d=a(\"./crc32\"),v=a(\"./messages\"),m=0,y=4,u=0,g=-2,c=-1,p=4,h=2,k=8,w=9,x=286,C=30,T=19,O=2*x+1,j=15,B=3,Z=258,Y=Z+B+1,_=42,R=113,l=1,F=2,Q=3,U=4;function tt(i,I){return i.msg=v[I],I}function W(i){return(i<<1)-(4i.avail_out&&(M=i.avail_out),M!==0&&(n.arraySet(i.output,I.pending_buf,I.pending_out,M,i.next_out),i.next_out+=M,I.pending_out+=M,i.total_out+=M,i.avail_out-=M,I.pending-=M,I.pending===0&&(I.pending_out=0))}function P(i,I){s._tr_flush_block(i,0<=i.block_start?i.block_start:-1,i.strstart-i.block_start,I),i.block_start=i.strstart,N(i.strm)}function K(i,I){i.pending_buf[i.pending++]=I}function G(i,I){i.pending_buf[i.pending++]=I>>>8&255,i.pending_buf[i.pending++]=255&I}function V(i,I){var M,b,f=i.max_chain_length,S=i.strstart,L=i.prev_length,D=i.nice_match,E=i.strstart>i.w_size-Y?i.strstart-(i.w_size-Y):0,$=i.window,X=i.w_mask,H=i.prev,q=i.strstart+Z,it=$[S+L-1],at=$[S+L];i.prev_length>=i.good_match&&(f>>=2),D>i.lookahead&&(D=i.lookahead);do if($[(M=I)+L]===at&&$[M+L-1]===it&&$[M]===$[S]&&$[++M]===$[S+1]){S+=2,M++;do;while($[++S]===$[++M]&&$[++S]===$[++M]&&$[++S]===$[++M]&&$[++S]===$[++M]&&$[++S]===$[++M]&&$[++S]===$[++M]&&$[++S]===$[++M]&&$[++S]===$[++M]&&S E&&--f!=0);return L<=i.lookahead?L:i.lookahead}function ct(i){var I,M,b,f,S,L,D,E,$,X,H=i.w_size;do{if(f=i.window_size-i.lookahead-i.strstart,i.strstart>=H+(H-Y)){for(n.arraySet(i.window,i.window,H,H,0),i.match_start-=H,i.strstart-=H,i.block_start-=H,I=M=i.hash_size;b=i.head[--I],i.head[I]=H<=b?b-H:0,--M;);for(I=M=H;b=i.prev[--I],i.prev[I]=H<=b?b-H:0,--M;);f+=H}if(i.strm.avail_in===0)break;if(L=i.strm,D=i.window,E=i.strstart+i.lookahead,$=f,X=void 0,X=L.avail_in,$=B)for(S=i.strstart-i.insert,i.ins_h=i.window[S],i.ins_h=(i.ins_h< =B&&(i.ins_h=(i.ins_h< =B)if(b=s._tr_tally(i,i.strstart-i.match_start,i.match_length-B),i.lookahead-=i.match_length,i.match_length<=i.max_lazy_match&&i.lookahead>=B){for(i.match_length--;i.strstart++,i.ins_h=(i.ins_h< =B&&(i.ins_h=(i.ins_h< =B&&i.match_length<=i.prev_length){for(f=i.strstart+i.lookahead-B,b=s._tr_tally(i,i.strstart-1-i.prev_match,i.prev_length-B),i.lookahead-=i.prev_length-1,i.prev_length-=2;++i.strstart<=f&&(i.ins_h=(i.ins_h< i.pending_buf_size-5&&(M=i.pending_buf_size-5);;){if(i.lookahead<=1){if(ct(i),i.lookahead===0&&I===m)return l;if(i.lookahead===0)break}i.strstart+=i.lookahead,i.lookahead=0;var b=i.block_start+M;if((i.strstart===0||i.strstart>=b)&&(i.lookahead=i.strstart-b,i.strstart=b,P(i,!1),i.strm.avail_out===0)||i.strstart-i.block_start>=i.w_size-Y&&(P(i,!1),i.strm.avail_out===0))return l}return i.insert=0,I===y?(P(i,!0),i.strm.avail_out===0?Q:U):(i.strstart>i.block_start&&(P(i,!1),i.strm.avail_out),l)}),new nt(4,4,8,4,mt),new nt(4,5,16,8,mt),new nt(4,6,32,32,mt),new nt(4,4,16,16,rt),new nt(8,16,32,32,rt),new nt(8,16,128,128,rt),new nt(8,32,128,256,rt),new nt(32,128,258,1024,rt),new nt(32,258,258,4096,rt)],t.deflateInit=function(i,I){return yt(i,I,k,15,8,0)},t.deflateInit2=yt,t.deflateReset=kt,t.deflateResetKeep=ut,t.deflateSetHeader=function(i,I){return i&&i.state?i.state.wrap!==2?g:(i.state.gzhead=I,u):g},t.deflate=function(i,I){var M,b,f,S;if(!i||!i.state||5>8&255),K(b,b.gzhead.time>>16&255),K(b,b.gzhead.time>>24&255),K(b,b.level===9?2:2<=b.strategy||b.level<2?4:0),K(b,255&b.gzhead.os),b.gzhead.extra&&b.gzhead.extra.length&&(K(b,255&b.gzhead.extra.length),K(b,b.gzhead.extra.length>>8&255)),b.gzhead.hcrc&&(i.adler=d(i.adler,b.pending_buf,b.pending,0)),b.gzindex=0,b.status=69):(K(b,0),K(b,0),K(b,0),K(b,0),K(b,0),K(b,b.level===9?2:2<=b.strategy||b.level<2?4:0),K(b,3),b.status=R);else{var L=k+(b.w_bits-8<<4)<<8;L|=(2<=b.strategy||b.level<2?0:b.level<6?1:b.level===6?2:3)<<6,b.strstart!==0&&(L|=32),L+=31-L%31,b.status=R,G(b,L),b.strstart!==0&&(G(b,i.adler>>>16),G(b,65535&i.adler)),i.adler=1}if(b.status===69)if(b.gzhead.extra){for(f=b.pending;b.gzindex<(65535&b.gzhead.extra.length)&&(b.pending!==b.pending_buf_size||(b.gzhead.hcrc&&b.pending>f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),N(i),f=b.pending,b.pending!==b.pending_buf_size));)K(b,255&b.gzhead.extra[b.gzindex]),b.gzindex++;b.gzhead.hcrc&&b.pending>f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),b.gzindex===b.gzhead.extra.length&&(b.gzindex=0,b.status=73)}else b.status=73;if(b.status===73)if(b.gzhead.name){f=b.pending;do{if(b.pending===b.pending_buf_size&&(b.gzhead.hcrc&&b.pending>f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),N(i),f=b.pending,b.pending===b.pending_buf_size)){S=1;break}S=b.gzindex f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),S===0&&(b.gzindex=0,b.status=91)}else b.status=91;if(b.status===91)if(b.gzhead.comment){f=b.pending;do{if(b.pending===b.pending_buf_size&&(b.gzhead.hcrc&&b.pending>f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),N(i),f=b.pending,b.pending===b.pending_buf_size)){S=1;break}S=b.gzindex f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),S===0&&(b.status=103)}else b.status=103;if(b.status===103&&(b.gzhead.hcrc?(b.pending+2>b.pending_buf_size&&N(i),b.pending+2<=b.pending_buf_size&&(K(b,255&i.adler),K(b,i.adler>>8&255),i.adler=0,b.status=R)):b.status=R),b.pending!==0){if(N(i),i.avail_out===0)return b.last_flush=-1,u}else if(i.avail_in===0&&W(I)<=W(M)&&I!==y)return tt(i,-5);if(b.status===666&&i.avail_in!==0)return tt(i,-5);if(i.avail_in!==0||b.lookahead!==0||I!==m&&b.status!==666){var D=b.strategy===2?function(E,$){for(var X;;){if(E.lookahead===0&&(ct(E),E.lookahead===0)){if($===m)return l;break}if(E.match_length=0,X=s._tr_tally(E,0,E.window[E.strstart]),E.lookahead--,E.strstart++,X&&(P(E,!1),E.strm.avail_out===0))return l}return E.insert=0,$===y?(P(E,!0),E.strm.avail_out===0?Q:U):E.last_lit&&(P(E,!1),E.strm.avail_out===0)?l:F}(b,I):b.strategy===3?function(E,$){for(var X,H,q,it,at=E.window;;){if(E.lookahead<=Z){if(ct(E),E.lookahead<=Z&&$===m)return l;if(E.lookahead===0)break}if(E.match_length=0,E.lookahead>=B&&0 E.lookahead&&(E.match_length=E.lookahead)}if(E.match_length>=B?(X=s._tr_tally(E,1,E.match_length-B),E.lookahead-=E.match_length,E.strstart+=E.match_length,E.match_length=0):(X=s._tr_tally(E,0,E.window[E.strstart]),E.lookahead--,E.strstart++),X&&(P(E,!1),E.strm.avail_out===0))return l}return E.insert=0,$===y?(P(E,!0),E.strm.avail_out===0?Q:U):E.last_lit&&(P(E,!1),E.strm.avail_out===0)?l:F}(b,I):r[b.level].func(b,I);if(D!==Q&&D!==U||(b.status=666),D===l||D===Q)return i.avail_out===0&&(b.last_flush=-1),u;if(D===F&&(I===1?s._tr_align(b):I!==5&&(s._tr_stored_block(b,0,0,!1),I===3&&(J(b.head),b.lookahead===0&&(b.strstart=0,b.block_start=0,b.insert=0))),N(i),i.avail_out===0))return b.last_flush=-1,u}return I!==y?u:b.wrap<=0?1:(b.wrap===2?(K(b,255&i.adler),K(b,i.adler>>8&255),K(b,i.adler>>16&255),K(b,i.adler>>24&255),K(b,255&i.total_in),K(b,i.total_in>>8&255),K(b,i.total_in>>16&255),K(b,i.total_in>>24&255)):(G(b,i.adler>>>16),G(b,65535&i.adler)),N(i),0 =M.w_size&&(S===0&&(J(M.head),M.strstart=0,M.block_start=0,M.insert=0),$=new n.Buf8(M.w_size),n.arraySet($,I,X-M.w_size,M.w_size,0),I=$,X=M.w_size),L=i.avail_in,D=i.next_in,E=i.input,i.avail_in=X,i.next_in=0,i.input=I,ct(M);M.lookahead>=B;){for(b=M.strstart,f=M.lookahead-(B-1);M.ins_h=(M.ins_h< >>=B=j>>>24,w-=B,(B=j>>>16&255)===0)F[v++]=65535&j;else{if(!(16&B)){if(!(64&B)){j=x[(65535&j)+(k&(1<>>=B,w-=B),w<15&&(k+=l[o++]< >>=B=j>>>24,w-=B,!(16&(B=j>>>16&255))){if(!(64&B)){j=C[(65535&j)+(k&(1<>>=B,w-=B,(B=v-m) >3,k&=(1<<(w-=Z<<3))-1,r.next_in=o,r.next_out=v,r.avail_in=o >>24&255)+(_>>>8&65280)+((65280&_)<<8)+((255&_)<<24)}function k(){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 r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function w(_){var R;return _&&_.state?(R=_.state,_.total_in=_.total_out=R.total=0,_.msg=\"\",R.wrap&&(_.adler=1&R.wrap),R.mode=g,R.last=0,R.havedict=0,R.dmax=32768,R.head=null,R.hold=0,R.bits=0,R.lencode=R.lendyn=new r.Buf32(c),R.distcode=R.distdyn=new r.Buf32(p),R.sane=1,R.back=-1,y):u}function x(_){var R;return _&&_.state?((R=_.state).wsize=0,R.whave=0,R.wnext=0,w(_)):u}function C(_,R){var l,F;return _&&_.state?(F=_.state,R<0?(l=0,R=-R):(l=1+(R>>4),R<48&&(R&=15)),R&&(R<8||15 =U.wsize?(r.arraySet(U.window,R,l-U.wsize,U.wsize,0),U.wnext=0,U.whave=U.wsize):(F<(Q=U.wsize-U.wnext)&&(Q=F),r.arraySet(U.window,R,l-F,Q,U.wnext),(F-=Q)?(r.arraySet(U.window,R,l-F,F,0),U.wnext=F,U.whave=U.wsize):(U.wnext+=Q,U.wnext===U.wsize&&(U.wnext=0),U.whave >>8&255,l.check=s(l.check,S,2,0),P=N=0,l.mode=2;break}if(l.flags=0,l.head&&(l.head.done=!1),!(1&l.wrap)||(((255&N)<<8)+(N>>8))%31){_.msg=\"incorrect header check\",l.mode=30;break}if((15&N)!=8){_.msg=\"unknown compression method\",l.mode=30;break}if(P-=4,i=8+(15&(N>>>=4)),l.wbits===0)l.wbits=i;else if(i>l.wbits){_.msg=\"invalid window size\",l.mode=30;break}l.dmax=1<>8&1),512&l.flags&&(S[0]=255&N,S[1]=N>>>8&255,l.check=s(l.check,S,2,0)),P=N=0,l.mode=3;case 3:for(;P<32;){if(W===0)break t;W--,N+=F[U++]< >>8&255,S[2]=N>>>16&255,S[3]=N>>>24&255,l.check=s(l.check,S,4,0)),P=N=0,l.mode=4;case 4:for(;P<16;){if(W===0)break t;W--,N+=F[U++]<
>8),512&l.flags&&(S[0]=255&N,S[1]=N>>>8&255,l.check=s(l.check,S,2,0)),P=N=0,l.mode=5;case 5:if(1024&l.flags){for(;P<16;){if(W===0)break t;W--,N+=F[U++]<
>>8&255,l.check=s(l.check,S,2,0)),P=N=0}else l.head&&(l.head.extra=null);l.mode=6;case 6:if(1024&l.flags&&(W<(V=l.length)&&(V=W),V&&(l.head&&(i=l.head.extra_len-l.length,l.head.extra||(l.head.extra=new Array(l.head.extra_len)),r.arraySet(l.head.extra,F,U,V,i)),512&l.flags&&(l.check=s(l.check,F,V,U)),W-=V,U+=V,l.length-=V),l.length))break t;l.length=0,l.mode=7;case 7:if(2048&l.flags){if(W===0)break t;for(V=0;i=F[U+V++],l.head&&i&&l.length<65536&&(l.head.name+=String.fromCharCode(i)),i&&V
>9&1,l.head.done=!0),_.adler=l.check=0,l.mode=12;break;case 10:for(;P<32;){if(W===0)break t;W--,N+=F[U++]< >>=7&P,P-=7&P,l.mode=27;break}for(;P<3;){if(W===0)break t;W--,N+=F[U++]<
>>=1)){case 0:l.mode=14;break;case 1:if(Z(l),l.mode=20,R!==6)break;N>>>=2,P-=2;break t;case 2:l.mode=17;break;case 3:_.msg=\"invalid block type\",l.mode=30}N>>>=2,P-=2;break;case 14:for(N>>>=7&P,P-=7&P;P<32;){if(W===0)break t;W--,N+=F[U++]<
>>16^65535)){_.msg=\"invalid stored block lengths\",l.mode=30;break}if(l.length=65535&N,P=N=0,l.mode=15,R===6)break t;case 15:l.mode=16;case 16:if(V=l.length){if(W
>>=5,P-=5,l.ndist=1+(31&N),N>>>=5,P-=5,l.ncode=4+(15&N),N>>>=4,P-=4,286 >>=3,P-=3}for(;l.have<19;)l.lens[L[l.have++]]=0;if(l.lencode=l.lendyn,l.lenbits=7,M={bits:l.lenbits},I=d(0,l.lens,0,19,l.lencode,0,l.work,M),l.lenbits=M.bits,I){_.msg=\"invalid code lengths set\",l.mode=30;break}l.have=0,l.mode=19;case 19:for(;l.have >>16&255,pt=65535&f,!((rt=f>>>24)<=P);){if(W===0)break t;W--,N+=F[U++]< >>=rt,P-=rt,l.lens[l.have++]=pt;else{if(pt===16){for(b=rt+2;P>>=rt,P-=rt,l.have===0){_.msg=\"invalid bit length repeat\",l.mode=30;break}i=l.lens[l.have-1],V=3+(3&N),N>>>=2,P-=2}else if(pt===17){for(b=rt+3;P>>=rt)),N>>>=3,P-=3}else{for(b=rt+7;P>>=rt)),N>>>=7,P-=7}if(l.have+V>l.nlen+l.ndist){_.msg=\"invalid bit length repeat\",l.mode=30;break}for(;V--;)l.lens[l.have++]=i}}if(l.mode===30)break;if(l.lens[256]===0){_.msg=\"invalid code -- missing end-of-block\",l.mode=30;break}if(l.lenbits=9,M={bits:l.lenbits},I=d(v,l.lens,0,l.nlen,l.lencode,0,l.work,M),l.lenbits=M.bits,I){_.msg=\"invalid literal/lengths set\",l.mode=30;break}if(l.distbits=6,l.distcode=l.distdyn,M={bits:l.distbits},I=d(m,l.lens,l.nlen,l.ndist,l.distcode,0,l.work,M),l.distbits=M.bits,I){_.msg=\"invalid distances set\",l.mode=30;break}if(l.mode=20,R===6)break t;case 20:l.mode=21;case 21:if(6<=W&&258<=J){_.next_out=tt,_.avail_out=J,_.next_in=U,_.avail_in=W,l.hold=N,l.bits=P,o(_,G),tt=_.next_out,Q=_.output,J=_.avail_out,U=_.next_in,F=_.input,W=_.avail_in,N=l.hold,P=l.bits,l.mode===12&&(l.back=-1);break}for(l.back=0;nt=(f=l.lencode[N&(1<
>>16&255,pt=65535&f,!((rt=f>>>24)<=P);){if(W===0)break t;W--,N+=F[U++]< >ut)])>>>16&255,pt=65535&f,!(ut+(rt=f>>>24)<=P);){if(W===0)break t;W--,N+=F[U++]<
>>=ut,P-=ut,l.back+=ut}if(N>>>=rt,P-=rt,l.back+=rt,l.length=pt,nt===0){l.mode=26;break}if(32&nt){l.back=-1,l.mode=12;break}if(64&nt){_.msg=\"invalid literal/length code\",l.mode=30;break}l.extra=15&nt,l.mode=22;case 22:if(l.extra){for(b=l.extra;P>>=l.extra,P-=l.extra,l.back+=l.extra}l.was=l.length,l.mode=23;case 23:for(;nt=(f=l.distcode[N&(1<
>>16&255,pt=65535&f,!((rt=f>>>24)<=P);){if(W===0)break t;W--,N+=F[U++]< >ut)])>>>16&255,pt=65535&f,!(ut+(rt=f>>>24)<=P);){if(W===0)break t;W--,N+=F[U++]<
>>=ut,P-=ut,l.back+=ut}if(N>>>=rt,P-=rt,l.back+=rt,64&nt){_.msg=\"invalid distance code\",l.mode=30;break}l.offset=pt,l.extra=15&nt,l.mode=24;case 24:if(l.extra){for(b=l.extra;P>>=l.extra,P-=l.extra,l.back+=l.extra}if(l.offset>l.dmax){_.msg=\"invalid distance too far back\",l.mode=30;break}l.mode=25;case 25:if(J===0)break t;if(V=G-J,l.offset>V){if((V=l.offset-V)>l.whave&&l.sane){_.msg=\"invalid distance too far back\",l.mode=30;break}ct=V>l.wnext?(V-=l.wnext,l.wsize-V):l.wnext-V,V>l.length&&(V=l.length),mt=l.window}else mt=Q,ct=tt-l.offset,V=l.length;for(J
O?(B=ct[mt+p[R]],P[K+p[R]]):(B=96,0),k=1<<_-tt,l=w=1<>tt)+(w-=k)]=j<<24|B<<16|Z|0,w!==0;);for(k=1<<_-1;N&k;)k>>=1;if(k!==0?(N&=k-1,N+=k):N=0,R++,--G[_]==0){if(_===F)break;_=m[y+p[R]]}if(Q<_&&(N&C)!==x){for(tt===0&&(tt=Q),T+=l,W=1<<(U=_-tt);U+tt >>7)]}function K(f,S){f.pending_buf[f.pending++]=255&S,f.pending_buf[f.pending++]=S>>>8&255}function G(f,S,L){f.bi_valid>h-L?(f.bi_buf|=S< >h-f.bi_valid,f.bi_valid+=L-h):(f.bi_buf|=S< >>=1,L<<=1,0<--S;);return L>>>1}function mt(f,S,L){var D,E,$=new Array(p+1),X=0;for(D=1;D<=p;D++)$[D]=X=X+L[D-1]<<1;for(E=0;E<=S;E++){var H=f[2*E+1];H!==0&&(f[2*E]=ct($[H]++,H))}}function rt(f){var S;for(S=0;S >1;1<=L;L--)ut(f,$,L);for(E=q;L=f.heap[1],f.heap[1]=f.heap[f.heap_len--],ut(f,$,1),D=f.heap[1],f.heap[--f.heap_max]=L,f.heap[--f.heap_max]=D,$[2*E]=$[2*L]+$[2*D],f.depth[E]=(f.depth[L]>=f.depth[D]?f.depth[L]:f.depth[D])+1,$[2*L+1]=$[2*D+1]=E,f.heap[1]=E++,ut(f,$,1),2<=f.heap_len;);f.heap[--f.heap_max]=f.heap[1],function(at,vt){var Ct,_t,At,ht,Rt,Zt,wt=vt.dyn_tree,Se=vt.max_code,rr=vt.stat_desc.static_tree,ar=vt.stat_desc.has_stree,nr=vt.stat_desc.extra_bits,xe=vt.stat_desc.extra_base,Et=vt.stat_desc.max_length,It=0;for(ht=0;ht<=p;ht++)at.bl_count[ht]=0;for(wt[2*at.heap[at.heap_max]+1]=0,Ct=at.heap_max+1;Ct >=7;E>>=1)if(1&it&&H.dyn_ltree[2*q]!==0)return n;if(H.dyn_ltree[18]!==0||H.dyn_ltree[20]!==0||H.dyn_ltree[26]!==0)return s;for(q=32;q >>3,($=f.static_len+3+7>>>3)<=E&&(E=$)):E=$=L+5,L+4<=E&&S!==-1?b(f,S,L,D):f.strategy===4||$===E?(G(f,2+(D?1:0),3),kt(f,Y,_)):(G(f,4+(D?1:0),3),function(H,q,it,at){var vt;for(G(H,q-257,5),G(H,it-1,5),G(H,at-4,4),vt=0;vt >>8&255,f.pending_buf[f.d_buf+2*f.last_lit+1]=255&S,f.pending_buf[f.l_buf+f.last_lit]=255&L,f.last_lit++,S===0?f.dyn_ltree[2*L]++:(f.matches++,S--,f.dyn_ltree[2*(l[L]+m+1)]++,f.dyn_dtree[2*P(S)]++),f.last_lit===f.lit_bufsize-1},t._tr_align=function(f){G(f,2,3),V(f,w,Y),function(S){S.bi_valid===16?(K(S,S.bi_buf),S.bi_buf=0,S.bi_valid=0):8<=S.bi_valid&&(S.pending_buf[S.pending++]=255&S.bi_buf,S.bi_buf>>=8,S.bi_valid-=8)}(f)}},{\"../utils/common\":41}],53:[function(a,e,t){\"use strict\";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg=\"\",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(a,e,t){(function(r){(function(n,s){\"use strict\";if(!n.setImmediate){var o,d,v,m,y=1,u={},g=!1,c=n.document,p=Object.getPrototypeOf&&Object.getPrototypeOf(n);p=p&&p.setTimeout?p:n,o={}.toString.call(n.process)===\"[object process]\"?function(x){process.nextTick(function(){k(x)})}:function(){if(n.postMessage&&!n.importScripts){var x=!0,C=n.onmessage;return n.onmessage=function(){x=!1},n.postMessage(\"\",\"*\"),n.onmessage=C,x}}()?(m=\"setImmediate$\"+Math.random()+\"$\",n.addEventListener?n.addEventListener(\"message\",w,!1):n.attachEvent(\"onmessage\",w),function(x){n.postMessage(m+x,\"*\")}):n.MessageChannel?((v=new MessageChannel).port1.onmessage=function(x){k(x.data)},function(x){v.port2.postMessage(x)}):c&&\"onreadystatechange\"in c.createElement(\"script\")?(d=c.documentElement,function(x){var C=c.createElement(\"script\");C.onreadystatechange=function(){k(x),C.onreadystatechange=null,d.removeChild(C),C=null},d.appendChild(C)}):function(x){setTimeout(k,0,x)},p.setImmediate=function(x){typeof x!=\"function\"&&(x=new Function(\"\"+x));for(var C=new Array(arguments.length-1),T=0;T \"u\"?r===void 0?this:r:self)}).call(this,typeof global<\"u\"?global:typeof self<\"u\"?self:typeof window<\"u\"?window:{})},{}]},{},[10])(10)})});var mr=a=>a instanceof Error||!!a&&typeof a==\"object\"&&\"name\"in a&&typeof a.name==\"string\"&&\"message\"in a&&typeof a.message==\"string\";function Pe(a){if(typeof a==\"string\"||typeof a==\"number\"||typeof a==\"boolean\"||a===void 0||a===null)return a;if(mr(a))return Gt(a);if(Array.isArray(a))return gr(a);if(typeof a==\"object\")return Ne(a)}function gr(a){return a.map(Pe)}function Ne(a){if(typeof a!=\"object\")return;let e={};return Object.entries(a).forEach(([t,r])=>{let n=Pe(r);n!==void 0&&(e[t]=n)}),e}function Gt(a){return{name:a.name,message:a.message,stack:a.stack,isEnrichedError:a.isEnrichedError,context:Ne(a.context),sentryMessage:a.sentryMessage}}var We=pr(ze(),1);var ft;(function(a){a.OfficeDocument=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument\",a.FontTable=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable\",a.Image=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image\",a.Numbering=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/numbering\",a.Styles=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles\",a.StylesWithEffects=\"http://schemas.microsoft.com/office/2007/relationships/stylesWithEffects\",a.Theme=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme\",a.Settings=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings\",a.WebSettings=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/webSettings\",a.Hyperlink=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink\",a.Footnotes=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/footnotes\",a.Endnotes=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/endnotes\",a.Footer=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/footer\",a.Header=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/header\",a.ExtendedProperties=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties\",a.CoreProperties=\"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties\",a.CustomProperties=\"http://schemas.openxmlformats.org/package/2006/relationships/metadata/custom-properties\"})(ft||(ft={}));function br(a,e){return e.elements(a).map(t=>({id:e.attr(t,\"Id\"),type:e.attr(t,\"Type\"),target:e.attr(t,\"Target\"),targetMode:e.attr(t,\"TargetMode\")}))}var $e={wordml:\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\",drawingml:\"http://schemas.openxmlformats.org/drawingml/2006/main\",picture:\"http://schemas.openxmlformats.org/drawingml/2006/picture\",compatibility:\"http://schemas.openxmlformats.org/markup-compatibility/2006\",math:\"http://schemas.openxmlformats.org/officeDocument/2006/math\"},dt={Dxa:{mul:.05,unit:\"pt\"},Emu:{mul:1/12700,unit:\"pt\"},FontSize:{mul:.5,unit:\"pt\"},Border:{mul:.125,unit:\"pt\"},Point:{mul:1,unit:\"pt\"},Percent:{mul:.02,unit:\"%\"},LineHeight:{mul:1/240,unit:\"\"},VmlEmu:{mul:1/12700,unit:\"\"}};function He(a,e=dt.Dxa){return a==null||/.+(p[xt]|[%])$/.test(a)?a:\"\".concat((parseInt(a)*e.mul).toFixed(2)).concat(e.unit)}function vr(a,e=!1){switch(a){case\"1\":return!0;case\"0\":return!1;case\"on\":return!0;case\"off\":return!1;case\"true\":return!0;case\"false\":return!1;default:return e}}function Ze(a,e,t){if(a.namespaceURI!=$e.wordml)return!1;switch(a.localName){case\"color\":e.color=t.attr(a,\"val\");break;case\"sz\":e.fontSize=t.lengthAttr(a,\"val\",dt.FontSize);break;default:return!1}return!0}function yr(a,e=!1){e&&(a=a.replace(/<[?].*[?]>/,\"\")),a=_r(a);let t=new DOMParser().parseFromString(a,\"application/xml\"),r=kr(t);if(r)throw new Error(r);return t}function kr(a){var e;return(e=a.getElementsByTagName(\"parsererror\")[0])==null?void 0:e.textContent}function _r(a){return a.charCodeAt(0)===65279?a.substring(1):a}function wr(a){return new XMLSerializer().serializeToString(a)}var Dt=class{elements(e,t=null){let r=[];for(let n=0,s=e.childNodes.length;n Cr(t,e))}function Cr(a,e){let t={name:e.attr(a,\"name\"),embedFontRefs:[]};for(let r of e.elements(a))switch(r.localName){case\"family\":t.family=e.attr(r,\"val\");break;case\"altName\":t.altName=e.attr(r,\"val\");break;case\"embedRegular\":case\"embedBold\":case\"embedItalic\":case\"embedBoldItalic\":t.embedFontRefs.push(Ar(r,e));break}return t}function Ar(a,e){return{id:e.attr(a,\"id\"),key:e.attr(a,\"fontKey\"),type:Sr[a.localName]}}var Yt=class extends bt{parseXml(e){this.fonts=xr(e,this._package.xmlParser)}};function Er(a){return a==null?void 0:a.replace(/[ .]+/g,\"-\").replace(/[&]+/g,\"and\").toLowerCase()}function Ft(a){let e=a.lastIndexOf(\"/\")+1,t=e==0?\"\":a.substring(0,e),r=e==0?a:a.substring(e);return[t,r]}function qt(a,e){try{let t=\"http://docx/\";return new URL(a,t+e).toString().substring(t.length)}catch(t){return\"\".concat(e).concat(a)}}function St(a,e){return a.reduce((t,r)=>(t[e(r)]=r,t),{})}function Pr(a){return new Promise((e,t)=>{let r=new FileReader;r.onloadend=()=>e(r.result),r.onerror=()=>t(),r.readAsDataURL(a)})}function Kt(a){return a&&typeof a==\"object\"&&!Array.isArray(a)}function Nr(a){return typeof a==\"string\"||a instanceof String}function jt(a,...e){var r;if(!e.length)return a;let t=e.shift();if(Kt(a)&&Kt(t))for(let n in t)if(Kt(t[n])){let s=(r=a[n])!=null?r:a[n]={};jt(s,t[n])}else a[n]=t[n];return jt(a,...e)}function Mt(a){return Array.isArray(a)?a:[a]}var Jt=class a{constructor(e,t){this._zip=e,this.options=t,this.xmlParser=new Dt}get(e){return this._zip.files[Mr(e)]}update(e,t){this._zip.file(e,t)}static async load(e,t){let r=await We.default.loadAsync(e);return new a(r,t)}save(e=\"blob\"){return this._zip.generateAsync({type:e})}load(e,t=\"string\"){var r,n;return(n=(r=this.get(e))==null?void 0:r.async(t))!=null?n:Promise.resolve(null)}async loadRelationships(e=null){let t=\"_rels/.rels\";if(e!=null){let[n,s]=Ft(e);t=\"\".concat(n,\"_rels/\").concat(s,\".rels\")}let r=await this.load(t);return r?br(this.parseXmlDocument(r).firstElementChild,this.xmlParser):null}parseXmlDocument(e){return yr(e,this.options.trimXmlDeclaration)}};function Mr(a){return a.startsWith(\"/\")?a.substr(1):a}var Qt=class extends bt{constructor(e,t,r){super(e,t),this._documentParser=r}parseXml(e){this.body=this._documentParser.parseDocumentFile(e)}};function Tt(a,e){return{type:e.attr(a,\"val\"),color:e.attr(a,\"color\"),size:e.lengthAttr(a,\"sz\",dt.Border),offset:e.lengthAttr(a,\"space\",dt.Point),frame:e.boolAttr(a,\"frame\"),shadow:e.boolAttr(a,\"shadow\")}}function zr(a,e){var t={};for(let r of e.elements(a))switch(r.localName){case\"left\":t.left=Tt(r,e);break;case\"top\":t.top=Tt(r,e);break;case\"right\":t.right=Tt(r,e);break;case\"bottom\":t.bottom=Tt(r,e);break}return t}var Be;(function(a){a.Continuous=\"continuous\",a.NextPage=\"nextPage\",a.NextColumn=\"nextColumn\",a.EvenPage=\"evenPage\",a.OddPage=\"oddPage\"})(Be||(Be={}));function Ve(a,e=A){var r,n;var t={};for(let s of e.elements(a))switch(s.localName){case\"pgSz\":t.pageSize={width:e.lengthAttr(s,\"w\"),height:e.lengthAttr(s,\"h\"),orientation:e.attr(s,\"orient\")};break;case\"type\":t.type=e.attr(s,\"val\");break;case\"pgMar\":t.pageMargins={left:e.lengthAttr(s,\"left\"),right:e.lengthAttr(s,\"right\"),top:e.lengthAttr(s,\"top\"),bottom:e.lengthAttr(s,\"bottom\"),header:e.lengthAttr(s,\"header\"),footer:e.lengthAttr(s,\"footer\"),gutter:e.lengthAttr(s,\"gutter\")};break;case\"cols\":t.columns=Br(s,e);break;case\"headerReference\":((r=t.headerRefs)!=null?r:t.headerRefs=[]).push(Oe(s,e));break;case\"footerReference\":((n=t.footerRefs)!=null?n:t.footerRefs=[]).push(Oe(s,e));break;case\"titlePg\":t.titlePage=e.boolAttr(s,\"val\",!0);break;case\"pgBorders\":t.pageBorders=zr(s,e);break;case\"pgNumType\":t.pageNumber=Or(s,e);break}return t}function Br(a,e){return{numberOfColumns:e.intAttr(a,\"num\"),space:e.lengthAttr(a,\"space\"),separator:e.boolAttr(a,\"sep\"),equalWidth:e.boolAttr(a,\"equalWidth\",!0),columns:e.elements(a,\"col\").map(t=>({width:e.lengthAttr(t,\"w\"),space:e.lengthAttr(t,\"space\")}))}}function Or(a,e){return{chapSep:e.attr(a,\"chapSep\"),chapStyle:e.attr(a,\"chapStyle\"),format:e.attr(a,\"fmt\"),start:e.intAttr(a,\"start\")}}function Oe(a,e){return{id:e.attr(a,\"id\"),type:e.attr(a,\"type\")}}function Rr(a,e){return{before:e.lengthAttr(a,\"before\"),after:e.lengthAttr(a,\"after\"),line:e.intAttr(a,\"line\"),lineRule:e.attr(a,\"lineRule\")}}function we(a,e){let t={};for(let r of e.elements(a))Ir(r,t,e);return t}function Ir(a,e,t){return!!Ze(a,e,t)}function Ge(a,e){let t={};for(let r of e.elements(a))Xe(r,t,e);return t}function Xe(a,e,t){if(a.namespaceURI!=$e.wordml)return!1;if(Ze(a,e,t))return!0;switch(a.localName){case\"tabs\":e.tabs=Tr(a,t);break;case\"sectPr\":e.sectionProps=Ve(a,t);break;case\"numPr\":e.numbering=Fr(a,t);break;case\"spacing\":return e.lineSpacing=Rr(a,t),!1;case\"textAlignment\":return e.textAlignment=t.attr(a,\"val\"),!1;case\"keepLines\":e.keepLines=t.boolAttr(a,\"val\",!0);break;case\"keepNext\":e.keepNext=t.boolAttr(a,\"val\",!0);break;case\"pageBreakBefore\":e.pageBreakBefore=t.boolAttr(a,\"val\",!0);break;case\"outlineLvl\":e.outlineLevel=t.intAttr(a,\"val\");break;case\"pStyle\":e.styleName=t.attr(a,\"val\");break;case\"rPr\":e.runProps=we(a,t);break;default:return!1}return!0}function Tr(a,e){return e.elements(a,\"tab\").map(t=>({position:e.lengthAttr(t,\"pos\"),leader:e.attr(t,\"leader\"),style:e.attr(t,\"val\")}))}function Fr(a,e){var t={};for(let r of e.elements(a))switch(r.localName){case\"numId\":t.id=e.attr(r,\"val\");break;case\"ilvl\":t.level=e.intAttr(r,\"val\");break}return t}function Lr(a,e){let t={numberings:[],abstractNumberings:[],bulletPictures:[]};for(let r of e.elements(a))switch(r.localName){case\"num\":t.numberings.push(Dr(r,e));break;case\"abstractNum\":t.abstractNumberings.push(jr(r,e));break;case\"numPicBullet\":t.bulletPictures.push(Wr(r,e));break}return t}function Dr(a,e){let t={id:e.attr(a,\"numId\"),overrides:[]};for(let r of e.elements(a))switch(r.localName){case\"abstractNumId\":t.abstractId=e.attr(r,\"val\");break;case\"lvlOverride\":t.overrides.push(Ur(r,e));break}return t}function jr(a,e){let t={id:e.attr(a,\"abstractNumId\"),levels:[]};for(let r of e.elements(a))switch(r.localName){case\"name\":t.name=e.attr(r,\"val\");break;case\"multiLevelType\":t.multiLevelType=e.attr(r,\"val\");break;case\"numStyleLink\":t.numberingStyleLink=e.attr(r,\"val\");break;case\"styleLink\":t.styleLink=e.attr(r,\"val\");break;case\"lvl\":t.levels.push(qe(r,e));break}return t}function qe(a,e){let t={level:e.intAttr(a,\"ilvl\")};for(let r of e.elements(a))switch(r.localName){case\"start\":t.start=e.attr(r,\"val\");break;case\"lvlRestart\":t.restart=e.intAttr(r,\"val\");break;case\"numFmt\":t.format=e.attr(r,\"val\");break;case\"lvlText\":t.text=e.attr(r,\"val\");break;case\"lvlJc\":t.justification=e.attr(r,\"val\");break;case\"lvlPicBulletId\":t.bulletPictureId=e.attr(r,\"val\");break;case\"pStyle\":t.paragraphStyle=e.attr(r,\"val\");break;case\"pPr\":t.paragraphProps=Ge(r,e);break;case\"rPr\":t.runProps=we(r,e);break}return t}function Ur(a,e){let t={level:e.intAttr(a,\"ilvl\")};for(let r of e.elements(a))switch(r.localName){case\"startOverride\":t.start=e.intAttr(r,\"val\");break;case\"lvl\":t.numberingLevel=qe(r,e);break}return t}function Wr(a,e){var t=e.element(a,\"pict\"),r=t&&e.element(t,\"shape\"),n=r&&e.element(r,\"imagedata\");return n?{id:e.attr(a,\"numPicBulletId\"),referenceId:e.attr(n,\"id\"),style:e.attr(r,\"style\")}:null}var te=class extends bt{constructor(e,t,r){super(e,t),this._documentParser=r}parseXml(e){Object.assign(this,Lr(e,this._package.xmlParser)),this.domNumberings=this._documentParser.parseNumberingFile(e)}},ee=class extends bt{constructor(e,t,r){super(e,t),this._documentParser=r}parseXml(e){this.styles=this._documentParser.parseStylesFile(e)}},z;(function(a){a.Document=\"document\",a.Paragraph=\"paragraph\",a.Run=\"run\",a.Break=\"break\",a.NoBreakHyphen=\"noBreakHyphen\",a.Table=\"table\",a.Row=\"row\",a.Cell=\"cell\",a.Hyperlink=\"hyperlink\",a.Drawing=\"drawing\",a.Image=\"image\",a.Text=\"text\",a.Tab=\"tab\",a.Symbol=\"symbol\",a.BookmarkStart=\"bookmarkStart\",a.BookmarkEnd=\"bookmarkEnd\",a.Footer=\"footer\",a.Header=\"header\",a.FootnoteReference=\"footnoteReference\",a.EndnoteReference=\"endnoteReference\",a.Footnote=\"footnote\",a.Endnote=\"endnote\",a.SimpleField=\"simpleField\",a.ComplexField=\"complexField\",a.Instruction=\"instruction\",a.VmlPicture=\"vmlPicture\",a.MmlMath=\"mmlMath\",a.MmlMathParagraph=\"mmlMathParagraph\",a.MmlFraction=\"mmlFraction\",a.MmlFunction=\"mmlFunction\",a.MmlFunctionName=\"mmlFunctionName\",a.MmlNumerator=\"mmlNumerator\",a.MmlDenominator=\"mmlDenominator\",a.MmlRadical=\"mmlRadical\",a.MmlBase=\"mmlBase\",a.MmlDegree=\"mmlDegree\",a.MmlSuperscript=\"mmlSuperscript\",a.MmlSubscript=\"mmlSubscript\",a.MmlPreSubSuper=\"mmlPreSubSuper\",a.MmlSubArgument=\"mmlSubArgument\",a.MmlSuperArgument=\"mmlSuperArgument\",a.MmlNary=\"mmlNary\",a.MmlDelimiter=\"mmlDelimiter\",a.MmlRun=\"mmlRun\",a.MmlEquationArray=\"mmlEquationArray\",a.MmlLimit=\"mmlLimit\",a.MmlLimitLower=\"mmlLimitLower\",a.MmlMatrix=\"mmlMatrix\",a.MmlMatrixRow=\"mmlMatrixRow\",a.MmlBox=\"mmlBox\",a.MmlBar=\"mmlBar\",a.MmlGroupChar=\"mmlGroupChar\",a.VmlElement=\"vmlElement\",a.Inserted=\"inserted\",a.Deleted=\"deleted\",a.DeletedText=\"deletedText\"})(z||(z={}));var Ot=class{constructor(){this.children=[],this.cssStyle={}}},re=class extends Ot{constructor(){super(...arguments),this.type=z.Header}},ae=class extends Ot{constructor(){super(...arguments),this.type=z.Footer}},Ut=class extends bt{constructor(e,t,r){super(e,t),this._documentParser=r}parseXml(e){this.rootElement=this.createRootElement(),this.rootElement.children=this._documentParser.parseBodyElements(e)}},ne=class extends Ut{createRootElement(){return new re}},se=class extends Ut{createRootElement(){return new ae}};function $r(a,e){let t={};for(let r of e.elements(a))switch(r.localName){case\"Template\":t.template=r.textContent;break;case\"Pages\":t.pages=zt(r.textContent);break;case\"Words\":t.words=zt(r.textContent);break;case\"Characters\":t.characters=zt(r.textContent);break;case\"Application\":t.application=r.textContent;break;case\"Lines\":t.lines=zt(r.textContent);break;case\"Paragraphs\":t.paragraphs=zt(r.textContent);break;case\"Company\":t.company=r.textContent;break;case\"AppVersion\":t.appVersion=r.textContent;break}return t}function zt(a){if(!(typeof a>\"u\"))return parseInt(a)}var ie=class extends bt{parseXml(e){this.props=$r(e,this._package.xmlParser)}};function Hr(a,e){let t={};for(let r of e.elements(a))switch(r.localName){case\"title\":t.title=r.textContent;break;case\"description\":t.description=r.textContent;break;case\"subject\":t.subject=r.textContent;break;case\"creator\":t.creator=r.textContent;break;case\"keywords\":t.keywords=r.textContent;break;case\"language\":t.language=r.textContent;break;case\"lastModifiedBy\":t.lastModifiedBy=r.textContent;break;case\"revision\":r.textContent&&(t.revision=parseInt(r.textContent));break}return t}var oe=class extends bt{parseXml(e){this.props=Hr(e,this._package.xmlParser)}},le=class{};function Zr(a,e){var t=new le,r=e.element(a,\"themeElements\");for(let n of e.elements(r))switch(n.localName){case\"clrScheme\":t.colorScheme=Vr(n,e);break;case\"fontScheme\":t.fontScheme=Gr(n,e);break}return t}function Vr(a,e){var t={name:e.attr(a,\"name\"),colors:{}};for(let s of e.elements(a)){var r=e.element(s,\"srgbClr\"),n=e.element(s,\"sysClr\");r?t.colors[s.localName]=e.attr(r,\"val\"):n&&(t.colors[s.localName]=e.attr(n,\"lastClr\"))}return t}function Gr(a,e){var t={name:e.attr(a,\"name\")};for(let r of e.elements(a))switch(r.localName){case\"majorFont\":t.majorFont=Re(r,e);break;case\"minorFont\":t.minorFont=Re(r,e);break}return t}function Re(a,e){return{latinTypeface:e.elementAttr(a,\"latin\",\"typeface\"),eaTypeface:e.elementAttr(a,\"ea\",\"typeface\"),csTypeface:e.elementAttr(a,\"cs\",\"typeface\")}}var ce=class extends bt{constructor(e,t){super(e,t)}parseXml(e){this.theme=Zr(e,this._package.xmlParser)}},Wt=class{},ue=class extends Wt{constructor(){super(...arguments),this.type=z.Footnote}},he=class extends Wt{constructor(){super(...arguments),this.type=z.Endnote}},$t=class extends bt{constructor(e,t,r){super(e,t),this._documentParser=r}},de=class extends $t{constructor(e,t,r){super(e,t,r)}parseXml(e){this.notes=this._documentParser.parseNotes(e,\"footnote\",ue)}},fe=class extends $t{constructor(e,t,r){super(e,t,r)}parseXml(e){this.notes=this._documentParser.parseNotes(e,\"endnote\",he)}};function Xr(a,e){var t={};for(let r of e.elements(a))switch(r.localName){case\"defaultTabStop\":t.defaultTabStop=e.lengthAttr(r,\"val\");break;case\"footnotePr\":t.footnoteProps=Ie(r,e);break;case\"endnotePr\":t.endnoteProps=Ie(r,e);break;case\"autoHyphenation\":t.autoHyphenation=e.boolAttr(r,\"val\");break}return t}function Ie(a,e){var t={defaultNoteIds:[]};for(let r of e.elements(a))switch(r.localName){case\"numFmt\":t.nummeringFormat=e.attr(r,\"val\");break;case\"footnote\":case\"endnote\":t.defaultNoteIds.push(e.attr(r,\"id\"));break}return t}var pe=class extends bt{constructor(e,t){super(e,t)}parseXml(e){this.settings=Xr(e,this._package.xmlParser)}};function qr(a,e){return e.elements(a,\"property\").map(t=>{let r=t.firstChild;return{formatId:e.attr(t,\"fmtid\"),name:e.attr(t,\"name\"),type:r.nodeName,value:r.textContent}})}var me=class extends bt{parseXml(e){this.props=qr(e,this._package.xmlParser)}},Kr=[{type:ft.OfficeDocument,target:\"word/document.xml\"},{type:ft.ExtendedProperties,target:\"docProps/app.xml\"},{type:ft.CoreProperties,target:\"docProps/core.xml\"},{type:ft.CustomProperties,target:\"docProps/custom.xml\"}],ge=class a{constructor(){this.parts=[],this.partsMap={}}static async load(e,t,r){var n=new a;return n._options=r,n._parser=t,n._package=await Jt.load(e,r),n.rels=await n._package.loadRelationships(),await Promise.all(Kr.map(s=>{var d;let o=(d=n.rels.find(v=>v.type===s.type))!=null?d:s;return n.loadRelationshipPart(o.target,o.type)})),n}save(e=\"blob\"){return this._package.save(e)}async loadRelationshipPart(e,t){var n;if(this.partsMap[e])return this.partsMap[e];if(!this._package.get(e))return null;let r=null;switch(t){case ft.OfficeDocument:this.documentPart=r=new Qt(this._package,e,this._parser);break;case ft.FontTable:this.fontTablePart=r=new Yt(this._package,e);break;case ft.Numbering:this.numberingPart=r=new te(this._package,e,this._parser);break;case ft.Styles:this.stylesPart=r=new ee(this._package,e,this._parser);break;case ft.Theme:this.themePart=r=new ce(this._package,e);break;case ft.Footnotes:this.footnotesPart=r=new de(this._package,e,this._parser);break;case ft.Endnotes:this.endnotesPart=r=new fe(this._package,e,this._parser);break;case ft.Footer:r=new se(this._package,e,this._parser);break;case ft.Header:r=new ne(this._package,e,this._parser);break;case ft.CoreProperties:this.corePropsPart=r=new oe(this._package,e);break;case ft.ExtendedProperties:this.extendedPropsPart=r=new ie(this._package,e);break;case ft.CustomProperties:r=new me(this._package,e);break;case ft.Settings:this.settingsPart=r=new pe(this._package,e);break}if(r==null)return Promise.resolve(null);if(this.partsMap[e]=r,this.parts.push(r),await r.load(),((n=r.rels)==null?void 0:n.length)>0){let[s]=Ft(r.path);await Promise.all(r.rels.map(o=>this.loadRelationshipPart(qt(o.target,s),o.type)))}return r}async loadDocumentImage(e,t){let r=await this.loadResource(t!=null?t:this.documentPart,e,\"blob\");return this.blobToURL(r)}async loadNumberingImage(e){let t=await this.loadResource(this.numberingPart,e,\"blob\");return this.blobToURL(t)}async loadFont(e,t){let r=await this.loadResource(this.fontTablePart,e,\"uint8array\");return r&&this.blobToURL(new Blob([Yr(r,t)]))}blobToURL(e){return e?this._options.useBase64URL?Pr(e):URL.createObjectURL(e):null}findPartByRelId(e,t=null){var s;var r=((s=t.rels)!=null?s:this.rels).find(o=>o.id==e);let n=t?Ft(t.path)[0]:\"\";return r?this.partsMap[qt(r.target,n)]:null}getPathById(e,t){let r=e.rels.find(s=>s.id==t),[n]=Ft(e.path);return r?qt(r.target,n):null}loadResource(e,t,r){let n=this.getPathById(e,t);return n?this._package.load(n,r):Promise.resolve(null)}};function Yr(a,e){let r=e.replace(/{|}|-/g,\"\"),n=new Array(16);for(let s=0;s<16;s++)n[16-s-1]=parseInt(r.substr(s*2,2),16);for(let s=0;s<32;s++)a[s]=a[s]^n[s%16];return a}function Jr(a,e){return{type:z.BookmarkStart,id:e.attr(a,\"id\"),name:e.attr(a,\"name\"),colFirst:e.intAttr(a,\"colFirst\"),colLast:e.intAttr(a,\"colLast\")}}function Qr(a,e){return{type:z.BookmarkEnd,id:e.attr(a,\"id\")}}var be=class extends Ot{constructor(){super(...arguments),this.type=z.VmlElement,this.attrs={}}};function Ke(a,e){var t=new be;switch(a.localName){case\"rect\":t.tagName=\"rect\",Object.assign(t.attrs,{width:\"100%\",height:\"100%\"});break;case\"oval\":t.tagName=\"ellipse\",Object.assign(t.attrs,{cx:\"50%\",cy:\"50%\",rx:\"50%\",ry:\"50%\"});break;case\"line\":t.tagName=\"line\";break;case\"shape\":t.tagName=\"g\";break;case\"textbox\":t.tagName=\"foreignObject\",Object.assign(t.attrs,{width:\"100%\",height:\"100%\"});break;default:return null}for(let r of A.attrs(a))switch(r.localName){case\"style\":t.cssStyleText=r.value;break;case\"fillcolor\":t.attrs.fill=r.value;break;case\"from\":let[n,s]=Te(r.value);Object.assign(t.attrs,{x1:n,y1:s});break;case\"to\":let[o,d]=Te(r.value);Object.assign(t.attrs,{x2:o,y2:d});break}for(let r of A.elements(a))switch(r.localName){case\"stroke\":Object.assign(t.attrs,ta(r));break;case\"fill\":Object.assign(t.attrs,ea());break;case\"imagedata\":t.tagName=\"image\",Object.assign(t.attrs,{width:\"100%\",height:\"100%\"}),t.imageHref={id:A.attr(r,\"id\"),title:A.attr(r,\"title\")};break;case\"txbxContent\":t.children.push(...e.parseBodyElements(r));break;default:let n=Ke(r,e);n&&t.children.push(n);break}return t}function ta(a){var e;return{stroke:A.attr(a,\"color\"),\"stroke-width\":(e=A.lengthAttr(a,\"weight\",dt.Emu))!=null?e:\"1px\"}}function ea(a){return{}}function Te(a){return a.split(\",\")}var Lt={shd:\"inherit\",color:\"black\",borderColor:\"black\",highlight:\"transparent\"},ra=[],Fe={oMath:z.MmlMath,oMathPara:z.MmlMathParagraph,f:z.MmlFraction,func:z.MmlFunction,fName:z.MmlFunctionName,num:z.MmlNumerator,den:z.MmlDenominator,rad:z.MmlRadical,deg:z.MmlDegree,e:z.MmlBase,sSup:z.MmlSuperscript,sSub:z.MmlSubscript,sPre:z.MmlPreSubSuper,sup:z.MmlSuperArgument,sub:z.MmlSubArgument,d:z.MmlDelimiter,nary:z.MmlNary,eqArr:z.MmlEquationArray,lim:z.MmlLimit,limLow:z.MmlLimitLower,m:z.MmlMatrix,mr:z.MmlMatrixRow,box:z.MmlBox,bar:z.MmlBar,groupChr:z.MmlGroupChar},ve=class{constructor(e){this.options=gt({ignoreWidth:!1,debug:!1},e)}parseNotes(e,t,r){var n=[];for(let s of A.elements(e,t)){let o=new r;o.id=A.attr(s,\"id\"),o.noteType=A.attr(s,\"type\"),o.children=this.parseBodyElements(s),n.push(o)}return n}parseDocumentFile(e){var t=A.element(e,\"body\"),r=A.element(e,\"background\"),n=A.element(t,\"sectPr\");return{type:z.Document,children:this.parseBodyElements(t),props:n?Ve(n,A):{},cssStyle:r?this.parseBackground(r):{}}}parseBackground(e){var t={},r=lt.colorAttr(e,\"color\");return r&&(t[\"background-color\"]=r),t}parseBodyElements(e){var t=[];for(let r of A.elements(e))switch(r.localName){case\"p\":t.push(this.parseParagraph(r));break;case\"tbl\":t.push(this.parseTable(r));break;case\"sdt\":t.push(...this.parseSdt(r,n=>this.parseBodyElements(n)));break}return t}parseStylesFile(e){var t=[];return lt.foreach(e,r=>{switch(r.localName){case\"style\":t.push(this.parseStyle(r));break;case\"docDefaults\":t.push(this.parseDefaultStyles(r));break}}),t}parseDefaultStyles(e){var t={id:null,name:null,target:null,basedOn:null,styles:[]};return lt.foreach(e,r=>{switch(r.localName){case\"rPrDefault\":var n=A.element(r,\"rPr\");n&&t.styles.push({target:\"span\",values:this.parseDefaultProperties(n,{})});break;case\"pPrDefault\":var s=A.element(r,\"pPr\");s&&t.styles.push({target:\"p\",values:this.parseDefaultProperties(s,{})});break}}),t}parseStyle(e){var t={id:A.attr(e,\"styleId\"),isDefault:A.boolAttr(e,\"default\"),name:null,target:null,basedOn:null,styles:[],linked:null};switch(A.attr(e,\"type\")){case\"paragraph\":t.target=\"p\";break;case\"table\":t.target=\"table\";break;case\"character\":t.target=\"span\";break}return lt.foreach(e,r=>{switch(r.localName){case\"basedOn\":t.basedOn=A.attr(r,\"val\");break;case\"name\":t.name=A.attr(r,\"val\");break;case\"link\":t.linked=A.attr(r,\"val\");break;case\"next\":t.next=A.attr(r,\"val\");break;case\"aliases\":t.aliases=A.attr(r,\"val\").split(\",\");break;case\"pPr\":t.styles.push({target:\"p\",values:this.parseDefaultProperties(r,{})}),t.paragraphProps=Ge(r,A);break;case\"rPr\":t.styles.push({target:\"span\",values:this.parseDefaultProperties(r,{})}),t.runProps=we(r,A);break;case\"tblPr\":case\"tcPr\":t.styles.push({target:\"td\",values:this.parseDefaultProperties(r,{})});break;case\"tblStylePr\":for(let n of this.parseTableStyle(r))t.styles.push(n);break;case\"rsid\":case\"qFormat\":case\"hidden\":case\"semiHidden\":case\"unhideWhenUsed\":case\"autoRedefine\":case\"uiPriority\":break;default:this.options.debug&&console.warn(\"DOCX: Unknown style element: \".concat(r.localName))}}),t}parseTableStyle(e){var t=[],r=A.attr(e,\"type\"),n=\"\",s=\"\";switch(r){case\"firstRow\":s=\".first-row\",n=\"tr.first-row td\";break;case\"lastRow\":s=\".last-row\",n=\"tr.last-row td\";break;case\"firstCol\":s=\".first-col\",n=\"td.first-col\";break;case\"lastCol\":s=\".last-col\",n=\"td.last-col\";break;case\"band1Vert\":s=\":not(.no-vband)\",n=\"td.odd-col\";break;case\"band2Vert\":s=\":not(.no-vband)\",n=\"td.even-col\";break;case\"band1Horz\":s=\":not(.no-hband)\",n=\"tr.odd-row\";break;case\"band2Horz\":s=\":not(.no-hband)\",n=\"tr.even-row\";break;default:return[]}return lt.foreach(e,o=>{switch(o.localName){case\"pPr\":t.push({target:\"\".concat(n,\" p\"),mod:s,values:this.parseDefaultProperties(o,{})});break;case\"rPr\":t.push({target:\"\".concat(n,\" span\"),mod:s,values:this.parseDefaultProperties(o,{})});break;case\"tblPr\":case\"tcPr\":t.push({target:n,mod:s,values:this.parseDefaultProperties(o,{})});break}}),t}parseNumberingFile(e){var t=[],r={},n=[];return lt.foreach(e,s=>{switch(s.localName){case\"abstractNum\":this.parseAbstractNumbering(s,n).forEach(v=>t.push(v));break;case\"numPicBullet\":n.push(this.parseNumberingPicBullet(s));break;case\"num\":var o=A.attr(s,\"numId\"),d=A.elementAttr(s,\"abstractNumId\",\"val\");r[d]=o;break}}),t.forEach(s=>s.id=r[s.id]),t}parseNumberingPicBullet(e){var t=A.element(e,\"pict\"),r=t&&A.element(t,\"shape\"),n=r&&A.element(r,\"imagedata\");return n?{id:A.intAttr(e,\"numPicBulletId\"),src:A.attr(n,\"id\"),style:A.attr(r,\"style\")}:null}parseAbstractNumbering(e,t){var r=[],n=A.attr(e,\"abstractNumId\");return lt.foreach(e,s=>{switch(s.localName){case\"lvl\":r.push(this.parseNumberingLevel(n,s,t));break}}),r}parseNumberingLevel(e,t,r){var n={id:e,level:A.intAttr(t,\"ilvl\"),start:1,pStyleName:void 0,pStyle:{},rStyle:{},suff:\"tab\"};return lt.foreach(t,s=>{switch(s.localName){case\"start\":n.start=A.intAttr(s,\"val\");break;case\"pPr\":this.parseDefaultProperties(s,n.pStyle);break;case\"rPr\":this.parseDefaultProperties(s,n.rStyle);break;case\"lvlPicBulletId\":var o=A.intAttr(s,\"val\");n.bullet=r.find(d=>d.id==o);break;case\"lvlText\":n.levelText=A.attr(s,\"val\");break;case\"pStyle\":n.pStyleName=A.attr(s,\"val\");break;case\"numFmt\":n.format=A.attr(s,\"val\");break;case\"suff\":n.suff=A.attr(s,\"val\");break}}),n}parseSdt(e,t){let r=A.element(e,\"sdtContent\");return r?t(r):[]}parseInserted(e,t){var r,n;return{type:z.Inserted,children:(n=(r=t(e))==null?void 0:r.children)!=null?n:[]}}parseDeleted(e,t){var r,n;return{type:z.Deleted,children:(n=(r=t(e))==null?void 0:r.children)!=null?n:[]}}parseParagraph(e){var t={type:z.Paragraph,children:[]};for(let r of A.elements(e))switch(r.localName){case\"pPr\":this.parseParagraphProperties(r,t);break;case\"r\":t.children.push(this.parseRun(r,t));break;case\"hyperlink\":t.children.push(this.parseHyperlink(r,t));break;case\"bookmarkStart\":t.children.push(Jr(r,A));break;case\"bookmarkEnd\":t.children.push(Qr(r,A));break;case\"oMath\":case\"oMathPara\":t.children.push(this.parseMathElement(r));break;case\"sdt\":t.children.push(...this.parseSdt(r,n=>this.parseParagraph(n).children));break;case\"ins\":t.children.push(this.parseInserted(r,n=>this.parseParagraph(n)));break;case\"del\":t.children.push(this.parseDeleted(r,n=>this.parseParagraph(n)));break}return t}parseParagraphProperties(e,t){this.parseDefaultProperties(e,t.cssStyle={},null,r=>{if(Xe(r,t,A))return!0;switch(r.localName){case\"pStyle\":t.styleName=A.attr(r,\"val\");break;case\"cnfStyle\":t.className=st.classNameOfCnfStyle(r);break;case\"framePr\":this.parseFrame(r,t);break;case\"rPr\":break;default:return!1}return!0})}parseFrame(e,t){var r=A.attr(e,\"dropCap\");r==\"drop\"&&(t.cssStyle.float=\"left\")}parseHyperlink(e,t){var r={type:z.Hyperlink,parent:t,children:[]},n=A.attr(e,\"anchor\"),s=A.attr(e,\"id\");return n&&(r.href=\"#\"+n),s&&(r.id=s),lt.foreach(e,o=>{switch(o.localName){case\"r\":r.children.push(this.parseRun(o,r));break}}),r}parseRun(e,t){var r={type:z.Run,parent:t,children:[]};return lt.foreach(e,n=>{switch(n=this.checkAlternateContent(n),n.localName){case\"t\":r.children.push({type:z.Text,text:n.textContent});break;case\"delText\":r.children.push({type:z.DeletedText,text:n.textContent});break;case\"fldSimple\":r.children.push({type:z.SimpleField,instruction:A.attr(n,\"instr\"),lock:A.boolAttr(n,\"lock\",!1),dirty:A.boolAttr(n,\"dirty\",!1)});break;case\"instrText\":r.fieldRun=!0,r.children.push({type:z.Instruction,text:n.textContent});break;case\"fldChar\":r.fieldRun=!0,r.children.push({type:z.ComplexField,charType:A.attr(n,\"fldCharType\"),lock:A.boolAttr(n,\"lock\",!1),dirty:A.boolAttr(n,\"dirty\",!1)});break;case\"noBreakHyphen\":r.children.push({type:z.NoBreakHyphen});break;case\"br\":r.children.push({type:z.Break,break:A.attr(n,\"type\")||\"textWrapping\"});break;case\"lastRenderedPageBreak\":r.children.push({type:z.Break,break:\"lastRenderedPageBreak\"});break;case\"sym\":r.children.push({type:z.Symbol,font:A.attr(n,\"font\"),char:A.attr(n,\"char\")});break;case\"tab\":r.children.push({type:z.Tab});break;case\"footnoteReference\":r.children.push({type:z.FootnoteReference,id:A.attr(n,\"id\")});break;case\"endnoteReference\":r.children.push({type:z.EndnoteReference,id:A.attr(n,\"id\")});break;case\"drawing\":let s=this.parseDrawing(n);s&&(r.children=[s]);break;case\"pict\":r.children.push(this.parseVmlPicture(n));break;case\"rPr\":this.parseRunProperties(n,r);break}}),r}parseMathElement(e){let t=\"\".concat(e.localName,\"Pr\"),r={type:Fe[e.localName],children:[]};for(let s of A.elements(e))if(Fe[s.localName])r.children.push(this.parseMathElement(s));else if(s.localName==\"r\"){var n=this.parseRun(s);n.type=z.MmlRun,r.children.push(n)}else s.localName==t&&(r.props=this.parseMathProperies(s));return r}parseMathProperies(e){let t={};for(let r of A.elements(e))switch(r.localName){case\"chr\":t.char=A.attr(r,\"val\");break;case\"vertJc\":t.verticalJustification=A.attr(r,\"val\");break;case\"pos\":t.position=A.attr(r,\"val\");break;case\"degHide\":t.hideDegree=A.boolAttr(r,\"val\");break;case\"begChr\":t.beginChar=A.attr(r,\"val\");break;case\"endChr\":t.endChar=A.attr(r,\"val\");break}return t}parseRunProperties(e,t){this.parseDefaultProperties(e,t.cssStyle={},null,r=>{switch(r.localName){case\"rStyle\":t.styleName=A.attr(r,\"val\");break;case\"vertAlign\":t.verticalAlign=st.valueOfVertAlign(r,!0);break;default:return!1}return!0})}parseVmlPicture(e){let t={type:z.VmlPicture,children:[]};for(let r of A.elements(e)){let n=Ke(r,this);n&&t.children.push(n)}return t}checkAlternateContent(e){var s;if(e.localName!=\"AlternateContent\")return e;var t=A.element(e,\"Choice\");if(t){var r=A.attr(t,\"Requires\"),n=e.lookupNamespaceURI(r);if(ra.includes(n))return t.firstElementChild}return(s=A.element(e,\"Fallback\"))==null?void 0:s.firstElementChild}parseDrawing(e){for(var t of A.elements(e))switch(t.localName){case\"inline\":case\"anchor\":return this.parseDrawingWrapper(t)}}parseDrawingWrapper(e){var g;var t={type:z.Drawing,children:[],cssStyle:{}},r=e.localName==\"anchor\";let n=null,s=A.boolAttr(e,\"simplePos\"),o={relative:\"page\",align:\"left\",offset:\"0\"},d={relative:\"page\",align:\"top\",offset:\"0\"};for(var v of A.elements(e))switch(v.localName){case\"simplePos\":s&&(o.offset=A.lengthAttr(v,\"x\",dt.Emu),d.offset=A.lengthAttr(v,\"y\",dt.Emu));break;case\"extent\":t.cssStyle.width=A.lengthAttr(v,\"cx\",dt.Emu),t.cssStyle.height=A.lengthAttr(v,\"cy\",dt.Emu);break;case\"positionH\":case\"positionV\":if(!s){let c=v.localName==\"positionH\"?o:d;var m=A.element(v,\"align\"),y=A.element(v,\"posOffset\");c.relative=(g=A.attr(v,\"relativeFrom\"))!=null?g:c.relative,m&&(c.align=m.textContent),y&&(c.offset=lt.sizeValue(y,dt.Emu))}break;case\"wrapTopAndBottom\":n=\"wrapTopAndBottom\";break;case\"wrapNone\":n=\"wrapNone\";break;case\"graphic\":var u=this.parseGraphic(v);u&&t.children.push(u);break}return n==\"wrapTopAndBottom\"?(t.cssStyle.display=\"block\",o.align&&(t.cssStyle[\"text-align\"]=o.align,t.cssStyle.width=\"100%\")):n==\"wrapNone\"?(t.cssStyle.display=\"block\",t.cssStyle.position=\"relative\",t.cssStyle.width=\"0px\",t.cssStyle.height=\"0px\",o.offset&&(t.cssStyle.left=o.offset),d.offset&&(t.cssStyle.top=d.offset)):r&&(o.align==\"left\"||o.align==\"right\")&&(t.cssStyle.float=o.align),t}parseGraphic(e){var t=A.element(e,\"graphicData\");for(let r of A.elements(t))switch(r.localName){case\"pic\":return this.parsePicture(r)}return null}parsePicture(e){var t={type:z.Image,src:\"\",cssStyle:{}},r=A.element(e,\"blipFill\"),n=A.element(r,\"blip\");t.src=A.attr(n,\"embed\");var s=A.element(e,\"spPr\"),o=A.element(s,\"xfrm\");t.cssStyle.position=\"relative\";for(var d of A.elements(o))switch(d.localName){case\"ext\":t.cssStyle.width=A.lengthAttr(d,\"cx\",dt.Emu),t.cssStyle.height=A.lengthAttr(d,\"cy\",dt.Emu);break;case\"off\":t.cssStyle.left=A.lengthAttr(d,\"x\",dt.Emu),t.cssStyle.top=A.lengthAttr(d,\"y\",dt.Emu);break}return t}parseTable(e){var t={type:z.Table,children:[]};return lt.foreach(e,r=>{switch(r.localName){case\"tr\":t.children.push(this.parseTableRow(r));break;case\"tblGrid\":t.columns=this.parseTableColumns(r);break;case\"tblPr\":this.parseTableProperties(r,t);break}}),t}parseTableColumns(e){var t=[];return lt.foreach(e,r=>{switch(r.localName){case\"gridCol\":t.push({width:A.lengthAttr(r,\"w\")});break}}),t}parseTableProperties(e,t){switch(t.cssStyle={},t.cellStyle={},this.parseDefaultProperties(e,t.cssStyle,t.cellStyle,r=>{switch(r.localName){case\"tblStyle\":t.styleName=A.attr(r,\"val\");break;case\"tblLook\":t.className=st.classNameOftblLook(r);break;case\"tblpPr\":this.parseTablePosition(r,t);break;case\"tblStyleColBandSize\":t.colBandSize=A.intAttr(r,\"val\");break;case\"tblStyleRowBandSize\":t.rowBandSize=A.intAttr(r,\"val\");break;default:return!1}return!0}),t.cssStyle[\"text-align\"]){case\"center\":delete t.cssStyle[\"text-align\"],t.cssStyle[\"margin-left\"]=\"auto\",t.cssStyle[\"margin-right\"]=\"auto\";break;case\"right\":delete t.cssStyle[\"text-align\"],t.cssStyle[\"margin-left\"]=\"auto\";break}}parseTablePosition(e,t){var r=A.lengthAttr(e,\"topFromText\"),n=A.lengthAttr(e,\"bottomFromText\"),s=A.lengthAttr(e,\"rightFromText\"),o=A.lengthAttr(e,\"leftFromText\");t.cssStyle.float=\"left\",t.cssStyle[\"margin-bottom\"]=st.addSize(t.cssStyle[\"margin-bottom\"],n),t.cssStyle[\"margin-left\"]=st.addSize(t.cssStyle[\"margin-left\"],o),t.cssStyle[\"margin-right\"]=st.addSize(t.cssStyle[\"margin-right\"],s),t.cssStyle[\"margin-top\"]=st.addSize(t.cssStyle[\"margin-top\"],r)}parseTableRow(e){var t={type:z.Row,children:[]};return lt.foreach(e,r=>{switch(r.localName){case\"tc\":t.children.push(this.parseTableCell(r));break;case\"trPr\":this.parseTableRowProperties(r,t);break}}),t}parseTableRowProperties(e,t){t.cssStyle=this.parseDefaultProperties(e,{},null,r=>{switch(r.localName){case\"cnfStyle\":t.className=st.classNameOfCnfStyle(r);break;case\"tblHeader\":t.isHeader=A.boolAttr(r,\"val\");break;default:return!1}return!0})}parseTableCell(e){var t={type:z.Cell,children:[]};return lt.foreach(e,r=>{switch(r.localName){case\"tbl\":t.children.push(this.parseTable(r));break;case\"p\":t.children.push(this.parseParagraph(r));break;case\"tcPr\":this.parseTableCellProperties(r,t);break}}),t}parseTableCellProperties(e,t){t.cssStyle=this.parseDefaultProperties(e,{},null,r=>{var n;switch(r.localName){case\"gridSpan\":t.span=A.intAttr(r,\"val\",null);break;case\"vMerge\":t.verticalMerge=(n=A.attr(r,\"val\"))!=null?n:\"continue\";break;case\"cnfStyle\":t.className=st.classNameOfCnfStyle(r);break;default:return!1}return!0})}parseDefaultProperties(e,t=null,r=null,n=null){return t=t||{},lt.foreach(e,s=>{if(!(n!=null&&n(s)))switch(s.localName){case\"jc\":t[\"text-align\"]=st.valueOfJc(s);break;case\"textAlignment\":t[\"vertical-align\"]=st.valueOfTextAlignment(s);break;case\"color\":t.color=lt.colorAttr(s,\"val\",null,Lt.color);break;case\"sz\":t[\"font-size\"]=t[\"min-height\"]=A.lengthAttr(s,\"val\",dt.FontSize);break;case\"shd\":t[\"background-color\"]=lt.colorAttr(s,\"fill\",null,Lt.shd);break;case\"highlight\":t[\"background-color\"]=lt.colorAttr(s,\"val\",null,Lt.highlight);break;case\"vertAlign\":break;case\"position\":t.verticalAlign=A.lengthAttr(s,\"val\",dt.FontSize);break;case\"tcW\":if(this.options.ignoreWidth)break;case\"tblW\":t.width=st.valueOfSize(s,\"w\");break;case\"trHeight\":this.parseTrHeight(s,t);break;case\"strike\":t[\"text-decoration\"]=A.boolAttr(s,\"val\",!0)?\"line-through\":\"none\";break;case\"b\":t[\"font-weight\"]=A.boolAttr(s,\"val\",!0)?\"bold\":\"normal\";break;case\"i\":t[\"font-style\"]=A.boolAttr(s,\"val\",!0)?\"italic\":\"normal\";break;case\"caps\":t[\"text-transform\"]=A.boolAttr(s,\"val\",!0)?\"uppercase\":\"none\";break;case\"smallCaps\":t[\"font-variant\"]=A.boolAttr(s,\"val\",!0)?\"small-caps\":\"none\";break;case\"u\":this.parseUnderline(s,t);break;case\"ind\":case\"tblInd\":this.parseIndentation(s,t);break;case\"rFonts\":this.parseFont(s,t);break;case\"tblBorders\":this.parseBorderProperties(s,r||t);break;case\"tblCellSpacing\":t[\"border-spacing\"]=st.valueOfMargin(s),t[\"border-collapse\"]=\"separate\";break;case\"pBdr\":this.parseBorderProperties(s,t);break;case\"bdr\":t.border=st.valueOfBorder(s);break;case\"tcBorders\":this.parseBorderProperties(s,t);break;case\"vanish\":A.boolAttr(s,\"val\",!0)&&(t.display=\"none\");break;case\"kern\":break;case\"noWrap\":break;case\"tblCellMar\":case\"tcMar\":this.parseMarginProperties(s,r||t);break;case\"tblLayout\":t[\"table-layout\"]=st.valueOfTblLayout(s);break;case\"vAlign\":t[\"vertical-align\"]=st.valueOfTextAlignment(s);break;case\"spacing\":e.localName==\"pPr\"&&this.parseSpacing(s,t);break;case\"wordWrap\":A.boolAttr(s,\"val\")&&(t[\"overflow-wrap\"]=\"break-word\");break;case\"suppressAutoHyphens\":t.hyphens=A.boolAttr(s,\"val\",!0)?\"none\":\"auto\";break;case\"lang\":t.$lang=A.attr(s,\"val\");break;case\"bCs\":case\"iCs\":case\"szCs\":case\"tabs\":case\"outlineLvl\":case\"contextualSpacing\":case\"tblStyleColBandSize\":case\"tblStyleRowBandSize\":case\"webHidden\":case\"pageBreakBefore\":case\"suppressLineNumbers\":case\"keepLines\":case\"keepNext\":case\"widowControl\":case\"bidi\":case\"rtl\":case\"noProof\":break;default:this.options.debug&&console.warn(\"DOCX: Unknown document element: \".concat(e.localName,\".\").concat(s.localName));break}}),t}parseUnderline(e,t){var r=A.attr(e,\"val\");if(r!=null){switch(r){case\"dash\":case\"dashDotDotHeavy\":case\"dashDotHeavy\":case\"dashedHeavy\":case\"dashLong\":case\"dashLongHeavy\":case\"dotDash\":case\"dotDotDash\":t[\"text-decoration\"]=\"underline dashed\";break;case\"dotted\":case\"dottedHeavy\":t[\"text-decoration\"]=\"underline dotted\";break;case\"double\":t[\"text-decoration\"]=\"underline double\";break;case\"single\":case\"thick\":t[\"text-decoration\"]=\"underline\";break;case\"wave\":case\"wavyDouble\":case\"wavyHeavy\":t[\"text-decoration\"]=\"underline wavy\";break;case\"words\":t[\"text-decoration\"]=\"underline\";break;case\"none\":t[\"text-decoration\"]=\"none\";break}var n=lt.colorAttr(e,\"color\");n&&(t[\"text-decoration-color\"]=n)}}parseFont(e,t){var r=A.attr(e,\"ascii\"),n=st.themeValue(e,\"asciiTheme\"),s=[r,n].filter(o=>o).join(\", \");s.length>0&&(t[\"font-family\"]=s)}parseIndentation(e,t){var r=A.lengthAttr(e,\"firstLine\"),n=A.lengthAttr(e,\"hanging\"),s=A.lengthAttr(e,\"left\"),o=A.lengthAttr(e,\"start\"),d=A.lengthAttr(e,\"right\"),v=A.lengthAttr(e,\"end\");r&&(t[\"text-indent\"]=r),n&&(t[\"text-indent\"]=\"-\".concat(n)),(s||o)&&(t[\"margin-left\"]=s||o),(d||v)&&(t[\"margin-right\"]=d||v)}parseSpacing(e,t){var r=A.lengthAttr(e,\"before\"),n=A.lengthAttr(e,\"after\"),s=A.intAttr(e,\"line\",null),o=A.attr(e,\"lineRule\");if(r&&(t[\"margin-top\"]=r),n&&(t[\"margin-bottom\"]=n),s!==null)switch(o){case\"auto\":t[\"line-height\"]=\"\".concat((s/240).toFixed(2));break;case\"atLeast\":t[\"line-height\"]=\"calc(100% + \".concat(s/20,\"pt)\");break;default:t[\"line-height\"]=t[\"min-height\"]=\"\".concat(s/20,\"pt\");break}}parseMarginProperties(e,t){lt.foreach(e,r=>{switch(r.localName){case\"left\":t[\"padding-left\"]=st.valueOfMargin(r);break;case\"right\":t[\"padding-right\"]=st.valueOfMargin(r);break;case\"top\":t[\"padding-top\"]=st.valueOfMargin(r);break;case\"bottom\":t[\"padding-bottom\"]=st.valueOfMargin(r);break}})}parseTrHeight(e,t){switch(A.attr(e,\"hRule\")){case\"exact\":t.height=A.lengthAttr(e,\"val\");break;case\"atLeast\":default:t.height=A.lengthAttr(e,\"val\");break}}parseBorderProperties(e,t){lt.foreach(e,r=>{switch(r.localName){case\"start\":case\"left\":t[\"border-left\"]=st.valueOfBorder(r);break;case\"end\":case\"right\":t[\"border-right\"]=st.valueOfBorder(r);break;case\"top\":t[\"border-top\"]=st.valueOfBorder(r);break;case\"bottom\":t[\"border-bottom\"]=st.valueOfBorder(r);break}})}},aa=[\"black\",\"blue\",\"cyan\",\"darkBlue\",\"darkCyan\",\"darkGray\",\"darkGreen\",\"darkMagenta\",\"darkRed\",\"darkYellow\",\"green\",\"lightGray\",\"magenta\",\"none\",\"red\",\"white\",\"yellow\"],lt=class{static foreach(e,t){for(var r=0;rt[s]==\"1\").join(\" \")}static valueOfJc(e){var t=A.attr(e,\"val\");switch(t){case\"start\":case\"left\":return\"left\";case\"center\":return\"center\";case\"end\":case\"right\":return\"right\";case\"both\":return\"justify\"}return t}static valueOfVertAlign(e,t=!1){var r=A.attr(e,\"val\");switch(r){case\"subscript\":return\"sub\";case\"superscript\":return t?\"sup\":\"super\"}return t?null:r}static valueOfTextAlignment(e){var t=A.attr(e,\"val\");switch(t){case\"auto\":case\"baseline\":return\"baseline\";case\"top\":return\"top\";case\"center\":return\"middle\";case\"bottom\":return\"bottom\"}return t}static addSize(e,t){return e==null?t:t==null?e:\"calc(\".concat(e,\" + \").concat(t,\")\")}static classNameOftblLook(e){let t=A.hexAttr(e,\"val\",0),r=\"\";return(A.boolAttr(e,\"firstRow\")||t&32)&&(r+=\" first-row\"),(A.boolAttr(e,\"lastRow\")||t&64)&&(r+=\" last-row\"),(A.boolAttr(e,\"firstColumn\")||t&128)&&(r+=\" first-col\"),(A.boolAttr(e,\"lastColumn\")||t&256)&&(r+=\" last-col\"),(A.boolAttr(e,\"noHBand\")||t&512)&&(r+=\" no-hband\"),(A.boolAttr(e,\"noVBand\")||t&1024)&&(r+=\" no-vband\"),r.trim()}},Le={pos:0,leader:\"none\",style:\"left\"},na=50;function sa(a=document.body){let e=document.createElement(\"div\");e.style.width=\"100pt\",a.appendChild(e);let t=100/e.offsetWidth;return a.removeChild(e),t}function ia(a,e,t,r=72/96){let n=a.closest(\"p\"),s=a.getBoundingClientRect(),o=n.getBoundingClientRect(),d=getComputedStyle(n),v=(e==null?void 0:e.length)>0?e.map(x=>({pos:De(x.position),leader:x.leader,style:x.style})).sort((x,C)=>x.pos-C.pos):[Le],m=v[v.length-1],y=o.width*r,u=De(t),g=m.pos+u;if(g x.style!=\"clear\"&&x.pos>h);if(k==null)return;let w=1;if(k.style==\"right\"||k.style==\"center\"){let x=Array.from(n.querySelectorAll(\".\".concat(a.className))),C=x.indexOf(a)+1,T=document.createRange();T.setStart(a,1),C d.id)),e.endnotesPart&&(this.endnoteMap=St(e.endnotesPart.notes,d=>d.id)),e.settingsPart&&(this.defaultTabSize=(o=e.settingsPart.settings)==null?void 0:o.defaultTabStop),!n.ignoreFonts&&e.fontTablePart&&this.renderFontTable(e.fontTablePart,r);var s=this.renderSections(e.documentPart.body);this.options.inWrapper?t.appendChild(this.renderWrapper(s)):_e(t,s),this.refreshTabStops()}renderTheme(e,t){var d,v;let r={},n=(d=e.theme)==null?void 0:d.fontScheme;n&&(n.majorFont&&(r[\"--docx-majorHAnsi-font\"]=n.majorFont.latinTypeface),n.minorFont&&(r[\"--docx-minorHAnsi-font\"]=n.minorFont.latinTypeface));let s=(v=e.theme)==null?void 0:v.colorScheme;if(s)for(let[m,y]of Object.entries(s.colors))r[\"--docx-\".concat(m,\"-color\")]=\"#\".concat(y);let o=this.styleToString(\".\".concat(this.className),r);t.appendChild(xt(o))}renderFontTable(e,t){for(let r of e.fonts)for(let n of r.embedFontRefs)this.tasks.push(this.document.loadFont(n.id,n.key).then(s=>{let o={\"font-family\":r.name,src:\"url(\".concat(s,\")\")};(n.type==\"bold\"||n.type==\"boldItalic\")&&(o[\"font-weight\"]=\"bold\"),(n.type==\"italic\"||n.type==\"boldItalic\")&&(o[\"font-style\"]=\"italic\"),Bt(t,\"docxjs \".concat(r.name,\" font\"));let d=this.styleToString(\"@font-face\",o);t.appendChild(xt(d)),this.refreshTabStops()}))}processStyleName(e){return e?\"\".concat(this.className,\"_\").concat(Er(e)):this.className}processStyles(e){let t=St(e.filter(n=>n.id!=null),n=>n.id);for(let n of e.filter(s=>s.basedOn)){var r=t[n.basedOn];if(r){n.paragraphProps=jt(n.paragraphProps,r.paragraphProps),n.runProps=jt(n.runProps,r.runProps);for(let s of r.styles){let o=n.styles.find(d=>d.target==s.target);o?this.copyStyleProperties(s.values,o.values):n.styles.push(Pt(gt({},s),{values:gt({},s.values)}))}}else this.options.debug&&console.warn(\"Can't find base style \".concat(n.basedOn))}for(let n of e)n.cssName=this.processStyleName(n.id);return t}prodessNumberings(e){var t;for(let r of e.filter(n=>n.pStyleName)){let n=this.findStyle(r.pStyleName);(t=n==null?void 0:n.paragraphProps)!=null&&t.numbering&&(n.paragraphProps.numbering.level=r.level)}}processElement(e){if(e.children)for(var t of e.children)t.parent=e,t.type==z.Table?this.processTable(t):this.processElement(t)}processTable(e){for(var t of e.children)for(var r of t.children)r.cssStyle=this.copyStyleProperties(e.cellStyle,r.cssStyle,[\"border-left\",\"border-right\",\"border-top\",\"border-bottom\",\"padding-left\",\"padding-right\",\"padding-top\",\"padding-bottom\"]),this.processElement(r)}copyStyleProperties(e,t,r=null){if(!e)return t;t==null&&(t={}),r==null&&(r=Object.getOwnPropertyNames(e));for(var n of r)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n]);return t}createSection(e,t){var r=this.createElement(\"section\",{className:e});return t&&(t.pageMargins&&(r.style.paddingLeft=t.pageMargins.left,r.style.paddingRight=t.pageMargins.right,r.style.paddingTop=t.pageMargins.top,r.style.paddingBottom=t.pageMargins.bottom),t.pageSize&&(this.options.ignoreWidth||(r.style.width=t.pageSize.width),this.options.ignoreHeight||(r.style.minHeight=t.pageSize.height)),t.columns&&t.columns.numberOfColumns&&(r.style.columnCount=\"\".concat(t.columns.numberOfColumns),r.style.columnGap=t.columns.space,t.columns.separator&&(r.style.columnRule=\"1px solid black\"))),r}renderSections(e){let t=[];this.processElement(e);let r=this.splitBySection(e.children),n=null;for(let o=0,d=r.length;o y.type==\"first\"):null)!=null?v:r%2==1?e.find(y=>y.type==\"even\"):null)!=null?m:e.find(y=>y.type==\"default\"),d=o&&this.document.findPartByRelId(o.id,this.document.documentPart);if(d){this.currentPart=d,this.usedHederFooterParts.includes(d.path)||(this.processElement(d.rootElement),this.usedHederFooterParts.push(d.path));let[y]=this.renderElements([d.rootElement],s);t!=null&&t.pageMargins&&(d.rootElement.type===z.Header?(y.style.marginTop=\"calc(\".concat(t.pageMargins.header,\" - \").concat(t.pageMargins.top,\")\"),y.style.minHeight=\"calc(\".concat(t.pageMargins.top,\" - \").concat(t.pageMargins.header,\")\")):d.rootElement.type===z.Footer&&(y.style.marginBottom=\"calc(\".concat(t.pageMargins.footer,\" - \").concat(t.pageMargins.bottom,\")\"),y.style.minHeight=\"calc(\".concat(t.pageMargins.bottom,\" - \").concat(t.pageMargins.footer,\")\"))),this.currentPart=null}}}isPageBreakElement(e){return e.type!=z.Break?!1:e.break==\"lastRenderedPageBreak\"?!this.options.ignoreLastRenderedPageBreak:e.break==\"page\"}splitBySection(e){var y;var t={sectProps:null,elements:[]},r=[t];for(let u of e){if(u.type==z.Paragraph){let g=this.findStyle(u.styleName);(y=g==null?void 0:g.paragraphProps)!=null&&y.pageBreakBefore&&(t.sectProps=n,t={sectProps:null,elements:[]},r.push(t))}if(t.elements.push(u),u.type==z.Paragraph){let g=u;var n=g.sectionProps,s=-1,o=-1;if(this.options.breakPages&&g.children&&(s=g.children.findIndex(c=>{var p,h;return o=(h=(p=c.children)==null?void 0:p.findIndex(this.isPageBreakElement.bind(this)))!=null?h:-1,o!=-1})),(n||s!=-1)&&(t.sectProps=n,t={sectProps:null,elements:[]},r.push(t)),s!=-1){let c=g.children[s],p=o =0;u--)r[u].sectProps==null?r[u].sectProps=m:m=r[u].sectProps;return r}renderWrapper(e){return this.createElement(\"div\",{className:\"\".concat(this.className,\"-wrapper\")},e)}renderDefaultStyle(){var e=this.className,t=\"\\n.\".concat(e,\"-wrapper { background: gray; padding: 30px; padding-bottom: 0px; display: flex; flex-flow: column; align-items: center; } \\n.\").concat(e,\"-wrapper>section.\").concat(e,\" { background: white; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); margin-bottom: 30px; }\\n.\").concat(e,\" { color: black; hyphens: auto; text-underline-position: from-font; }\\nsection.\").concat(e,\" { box-sizing: border-box; display: flex; flex-flow: column nowrap; position: relative; overflow: hidden; }\\nsection.\").concat(e,\">article { margin-bottom: auto; z-index: 1; }\\nsection.\").concat(e,\">footer { z-index: 1; }\\n.\").concat(e,\" table { border-collapse: collapse; }\\n.\").concat(e,\" table td, .\").concat(e,\" table th { vertical-align: top; }\\n.\").concat(e,\" p { margin: 0pt; min-height: 1em; }\\n.\").concat(e,\" span { white-space: pre-wrap; overflow-wrap: break-word; }\\n.\").concat(e,\" a { color: inherit; text-decoration: inherit; }\\n\");return xt(t)}renderNumbering(e,t){var r=\"\",n=[];for(var s of e){var o=\"p.\".concat(this.numberingClass(s.id,s.level)),d=\"none\";if(s.bullet){let v=\"--\".concat(this.className,\"-\").concat(s.bullet.src).toLowerCase();r+=this.styleToString(\"\".concat(o,\":before\"),{content:\"' '\",display:\"inline-block\",background:\"var(\".concat(v,\")\")},s.bullet.style),this.tasks.push(this.document.loadNumberingImage(s.bullet.src).then(m=>{var y=\"\".concat(this.rootSelector,\" { \").concat(v,\": url(\").concat(m,\") }\");t.appendChild(xt(y))}))}else if(s.levelText){let v=this.numberingCounter(s.id,s.level),m=v+\" \"+(s.start-1);s.level>0&&(r+=this.styleToString(\"p.\".concat(this.numberingClass(s.id,s.level-1)),{\"counter-reset\":m})),n.push(m),r+=this.styleToString(\"\".concat(o,\":before\"),gt({content:this.levelTextToContent(s.levelText,s.suff,s.id,this.numFormatToCssValue(s.format)),\"counter-increment\":v},s.rStyle))}else d=this.numFormatToCssValue(s.format);r+=this.styleToString(o,gt({display:\"list-item\",\"list-style-position\":\"inside\",\"list-style-type\":d},s.pStyle))}return n.length>0&&(r+=this.styleToString(this.rootSelector,{\"counter-reset\":n.join(\" \")})),xt(r)}renderStyles(e){var v;var t=\"\";let r=this.styleMap,n=St(e.filter(m=>m.isDefault),m=>m.target);for(let m of e){var s=m.styles;if(m.linked){var o=m.linked&&r[m.linked];o?s=s.concat(o.styles):this.options.debug&&console.warn(\"Can't find linked style \".concat(m.linked))}for(let y of s){var d=\"\".concat((v=m.target)!=null?v:\"\",\".\").concat(m.cssName);m.target!=y.target&&(d+=\" \".concat(y.target)),n[m.target]==m&&(d=\".\".concat(this.className,\" \").concat(m.target,\", \")+d),t+=this.styleToString(d,y.values)}}return xt(t)}renderNotes(e,t,r){var n=e.map(o=>t[o]).filter(o=>o);if(n.length>0){var s=this.createElement(\"ol\",null,this.renderElements(n));r.appendChild(s)}}renderElement(e){switch(e.type){case z.Paragraph:return this.renderParagraph(e);case z.BookmarkStart:return this.renderBookmarkStart(e);case z.BookmarkEnd:return null;case z.Run:return this.renderRun(e);case z.Table:return this.renderTable(e);case z.Row:return this.renderTableRow(e);case z.Cell:return this.renderTableCell(e);case z.Hyperlink:return this.renderHyperlink(e);case z.Drawing:return this.renderDrawing(e);case z.Image:return this.renderImage(e);case z.Text:return this.renderText(e);case z.Text:return this.renderText(e);case z.DeletedText:return this.renderDeletedText(e);case z.Tab:return this.renderTab(e);case z.Symbol:return this.renderSymbol(e);case z.Break:return this.renderBreak(e);case z.Footer:return this.renderContainer(e,\"footer\");case z.Header:return this.renderContainer(e,\"header\");case z.Footnote:case z.Endnote:return this.renderContainer(e,\"li\");case z.FootnoteReference:return this.renderFootnoteReference(e);case z.EndnoteReference:return this.renderEndnoteReference(e);case z.NoBreakHyphen:return this.createElement(\"wbr\");case z.VmlPicture:return this.renderVmlPicture(e);case z.VmlElement:return this.renderVmlElement(e);case z.MmlMath:return this.renderContainerNS(e,et.mathML,\"math\",{xmlns:et.mathML});case z.MmlMathParagraph:return this.renderContainer(e,\"span\");case z.MmlFraction:return this.renderContainerNS(e,et.mathML,\"mfrac\");case z.MmlBase:return this.renderContainerNS(e,et.mathML,e.parent.type==z.MmlMatrixRow?\"mtd\":\"mrow\");case z.MmlNumerator:case z.MmlDenominator:case z.MmlFunction:case z.MmlLimit:case z.MmlBox:return this.renderContainerNS(e,et.mathML,\"mrow\");case z.MmlGroupChar:return this.renderMmlGroupChar(e);case z.MmlLimitLower:return this.renderContainerNS(e,et.mathML,\"munder\");case z.MmlMatrix:return this.renderContainerNS(e,et.mathML,\"mtable\");case z.MmlMatrixRow:return this.renderContainerNS(e,et.mathML,\"mtr\");case z.MmlRadical:return this.renderMmlRadical(e);case z.MmlSuperscript:return this.renderContainerNS(e,et.mathML,\"msup\");case z.MmlSubscript:return this.renderContainerNS(e,et.mathML,\"msub\");case z.MmlDegree:case z.MmlSuperArgument:case z.MmlSubArgument:return this.renderContainerNS(e,et.mathML,\"mn\");case z.MmlFunctionName:return this.renderContainerNS(e,et.mathML,\"ms\");case z.MmlDelimiter:return this.renderMmlDelimiter(e);case z.MmlRun:return this.renderMmlRun(e);case z.MmlNary:return this.renderMmlNary(e);case z.MmlPreSubSuper:return this.renderMmlPreSubSuper(e);case z.MmlBar:return this.renderMmlBar(e);case z.MmlEquationArray:return this.renderMllList(e);case z.Inserted:return this.renderInserted(e);case z.Deleted:return this.renderDeleted(e)}return null}renderChildren(e,t){return this.renderElements(e.children,t)}renderElements(e,t){if(e==null)return null;var r=e.flatMap(n=>this.renderElement(n)).filter(n=>n!=null);return t&&_e(t,r),r}renderContainer(e,t,r){return this.createElement(t,r,this.renderChildren(e))}renderContainerNS(e,t,r,n){return ot(t,r,n,this.renderChildren(e))}renderParagraph(e){var s,o,d,v;var t=this.createElement(\"p\");let r=this.findStyle(e.styleName);(o=e.tabs)!=null||(e.tabs=(s=r==null?void 0:r.paragraphProps)==null?void 0:s.tabs),this.renderClass(e,t),this.renderChildren(e,t),this.renderStyleValues(e.cssStyle,t),this.renderCommonProperties(t.style,e);let n=(v=e.numbering)!=null?v:(d=r==null?void 0:r.paragraphProps)==null?void 0:d.numbering;return n&&t.classList.add(this.numberingClass(n.id,n.level)),t}renderRunProperties(e,t){this.renderCommonProperties(e,t)}renderCommonProperties(e,t){t!=null&&(t.color&&(e.color=t.color),t.fontSize&&(e[\"font-size\"]=t.fontSize))}renderHyperlink(e){var t=this.createElement(\"a\");if(this.renderChildren(e,t),this.renderStyleValues(e.cssStyle,t),e.href)t.href=e.href;else if(e.id){let r=this.document.documentPart.rels.find(n=>n.id==e.id&&n.targetMode===\"External\");t.href=r==null?void 0:r.target}return t}renderDrawing(e){var t=this.createElement(\"div\");return t.style.display=\"inline-block\",t.style.position=\"relative\",t.style.textIndent=\"0px\",this.renderChildren(e,t),this.renderStyleValues(e.cssStyle,t),t}renderImage(e){let t=this.createElement(\"img\");return this.renderStyleValues(e.cssStyle,t),this.document&&this.tasks.push(this.document.loadDocumentImage(e.src,this.currentPart).then(r=>{t.src=r})),t}renderText(e){return this.htmlDocument.createTextNode(e.text)}renderDeletedText(e){return this.options.renderEndnotes?this.htmlDocument.createTextNode(e.text):null}renderBreak(e){return e.break==\"textWrapping\"?this.createElement(\"br\"):null}renderInserted(e){return this.options.renderChanges?this.renderContainer(e,\"ins\"):this.renderChildren(e)}renderDeleted(e){return this.options.renderChanges?this.renderContainer(e,\"del\"):null}renderSymbol(e){var t=this.createElement(\"span\");return t.style.fontFamily=e.font,t.innerHTML=\"\".concat(e.char,\";\"),t}renderFootnoteReference(e){var t=this.createElement(\"sup\");return this.currentFootnoteIds.push(e.id),t.textContent=\"\".concat(this.currentFootnoteIds.length),t}renderEndnoteReference(e){var t=this.createElement(\"sup\");return this.currentEndnoteIds.push(e.id),t.textContent=\"\".concat(this.currentEndnoteIds.length),t}renderTab(e){var n;var t=this.createElement(\"span\");if(t.innerHTML=\" \",this.options.experimental){t.className=this.tabStopClass();var r=(n=oa(e,z.Paragraph))==null?void 0:n.tabs;this.currentTabs.push({stops:r,span:t})}return t}renderBookmarkStart(e){var t=this.createElement(\"span\");return t.id=e.name,t}renderRun(e){if(e.fieldRun)return null;let t=this.createElement(\"span\");if(e.id&&(t.id=e.id),this.renderClass(e,t),this.renderStyleValues(e.cssStyle,t),e.verticalAlign){let r=this.createElement(e.verticalAlign);this.renderChildren(e,r),t.appendChild(r)}else this.renderChildren(e,t);return t}renderTable(e){let t=this.createElement(\"table\");return this.tableCellPositions.push(this.currentCellPosition),this.tableVerticalMerges.push(this.currentVerticalMerge),this.currentVerticalMerge={},this.currentCellPosition={col:0,row:0},e.columns&&t.appendChild(this.renderTableColumns(e.columns)),this.renderClass(e,t),this.renderChildren(e,t),this.renderStyleValues(e.cssStyle,t),this.currentVerticalMerge=this.tableVerticalMerges.pop(),this.currentCellPosition=this.tableCellPositions.pop(),t}renderTableColumns(e){let t=this.createElement(\"colgroup\");for(let r of e){let n=this.createElement(\"col\");r.width&&(n.style.width=r.width),t.appendChild(n)}return t}renderTableRow(e){let t=this.createElement(\"tr\");return this.currentCellPosition.col=0,this.renderClass(e,t),this.renderChildren(e,t),this.renderStyleValues(e.cssStyle,t),this.currentCellPosition.row++,t}renderTableCell(e){let t=this.createElement(\"td\"),r=this.currentCellPosition.col;return e.verticalMerge?e.verticalMerge==\"restart\"?(this.currentVerticalMerge[r]=t,t.rowSpan=1):this.currentVerticalMerge[r]&&(this.currentVerticalMerge[r].rowSpan+=1,t.style.display=\"none\"):this.currentVerticalMerge[r]=null,this.renderClass(e,t),this.renderChildren(e,t),this.renderStyleValues(e.cssStyle,t),e.span&&(t.colSpan=e.span),this.currentCellPosition.col+=t.colSpan,t}renderVmlPicture(e){var t=ke(\"div\");return this.renderChildren(e,t),t}renderVmlElement(e){var n,s;var t=je(\"svg\");t.setAttribute(\"style\",e.cssStyleText);let r=this.renderVmlChildElement(e);return(n=e.imageHref)!=null&&n.id&&this.tasks.push((s=this.document)==null?void 0:s.loadDocumentImage(e.imageHref.id,this.currentPart).then(o=>r.setAttribute(\"href\",o))),t.appendChild(r),requestAnimationFrame(()=>{let o=t.firstElementChild.getBBox();t.setAttribute(\"width\",\"\".concat(Math.ceil(o.x+o.width))),t.setAttribute(\"height\",\"\".concat(Math.ceil(o.y+o.height)))}),t}renderVmlChildElement(e){let t=je(e.tagName);Object.entries(e.attrs).forEach(([r,n])=>t.setAttribute(r,n));for(let r of e.children)r.type==z.VmlElement?t.appendChild(this.renderVmlChildElement(r)):t.appendChild(...Mt(this.renderElement(r)));return t}renderMmlRadical(e){var n;let t=e.children.find(s=>s.type==z.MmlBase);if((n=e.props)!=null&&n.hideDegree)return ot(et.mathML,\"msqrt\",null,this.renderElements([t]));let r=e.children.find(s=>s.type==z.MmlDegree);return ot(et.mathML,\"mroot\",null,this.renderElements([t,r]))}renderMmlDelimiter(e){var r,n;let t=[];return t.push(ot(et.mathML,\"mo\",null,[(r=e.props.beginChar)!=null?r:\"(\"])),t.push(...this.renderElements(e.children)),t.push(ot(et.mathML,\"mo\",null,[(n=e.props.endChar)!=null?n:\")\"])),ot(et.mathML,\"mrow\",null,t)}renderMmlNary(e){var m,y;let t=[],r=St(e.children,u=>u.type),n=r[z.MmlSuperArgument],s=r[z.MmlSubArgument],o=n?ot(et.mathML,\"mo\",null,Mt(this.renderElement(n))):null,d=s?ot(et.mathML,\"mo\",null,Mt(this.renderElement(s))):null,v=ot(et.mathML,\"mo\",null,[(y=(m=e.props)==null?void 0:m.char)!=null?y:\"\\u222B\"]);return o||d?t.push(ot(et.mathML,\"munderover\",null,[v,d,o])):o?t.push(ot(et.mathML,\"mover\",null,[v,o])):d?t.push(ot(et.mathML,\"munder\",null,[v,d])):t.push(v),t.push(...this.renderElements(r[z.MmlBase].children)),ot(et.mathML,\"mrow\",null,t)}renderMmlPreSubSuper(e){let t=[],r=St(e.children,m=>m.type),n=r[z.MmlSuperArgument],s=r[z.MmlSubArgument],o=n?ot(et.mathML,\"mo\",null,Mt(this.renderElement(n))):null,d=s?ot(et.mathML,\"mo\",null,Mt(this.renderElement(s))):null,v=ot(et.mathML,\"mo\",null);return t.push(ot(et.mathML,\"msubsup\",null,[v,d,o])),t.push(...this.renderElements(r[z.MmlBase].children)),ot(et.mathML,\"mrow\",null,t)}renderMmlGroupChar(e){let t=e.props.verticalJustification===\"bot\"?\"mover\":\"munder\",r=this.renderContainerNS(e,et.mathML,t);return e.props.char&&r.appendChild(ot(et.mathML,\"mo\",null,[e.props.char])),r}renderMmlBar(e){let t=this.renderContainerNS(e,et.mathML,\"mrow\");switch(e.props.position){case\"top\":t.style.textDecoration=\"overline\";break;case\"bottom\":t.style.textDecoration=\"underline\";break}return t}renderMmlRun(e){let t=ot(et.mathML,\"ms\");return this.renderClass(e,t),this.renderStyleValues(e.cssStyle,t),this.renderChildren(e,t),t}renderMllList(e){let t=ot(et.mathML,\"mtable\");this.renderClass(e,t),this.renderStyleValues(e.cssStyle,t),this.renderChildren(e);for(let r of this.renderChildren(e))t.appendChild(ot(et.mathML,\"mtr\",null,[ot(et.mathML,\"mtd\",null,[r])]));return t}renderStyleValues(e,t){for(let r in e)r.startsWith(\"$\")?t.setAttribute(r.slice(1),e[r]):t.style[r]=e[r]}renderClass(e,t){e.className&&(t.className=e.className),e.styleName&&t.classList.add(this.processStyleName(e.styleName))}findStyle(e){var t;return e&&((t=this.styleMap)==null?void 0:t[e])}numberingClass(e,t){return\"\".concat(this.className,\"-num-\").concat(e,\"-\").concat(t)}tabStopClass(){return\"\".concat(this.className,\"-tab-stop\")}styleToString(e,t,r=null){let n=\"\".concat(e,\" {\\r\\n\");for(let s in t)s.startsWith(\"$\")||(n+=\" \".concat(s,\": \").concat(t[s],\";\\r\\n\"));return r&&(n+=r),n+\"}\\r\\n\"}numberingCounter(e,t){return\"\".concat(this.className,\"-num-\").concat(e,\"-\").concat(t)}levelTextToContent(e,t,r,n){var d;let s={tab:\"\\\\9\",space:\"\\\\a0\"};var o=e.replace(/%\\d*/g,v=>{let m=parseInt(v.substring(1),10)-1;return'\"counter('.concat(this.numberingCounter(r,m),\", \").concat(n,')\"')});return'\"'.concat(o).concat((d=s[t])!=null?d:\"\",'\"')}numFormatToCssValue(e){var r;var t={none:\"none\",bullet:\"disc\",decimal:\"decimal\",lowerLetter:\"lower-alpha\",upperLetter:\"upper-alpha\",lowerRoman:\"lower-roman\",upperRoman:\"upper-roman\",decimalZero:\"decimal-leading-zero\",aiueo:\"katakana\",aiueoFullWidth:\"katakana\",chineseCounting:\"simp-chinese-informal\",chineseCountingThousand:\"simp-chinese-informal\",chineseLegalSimplified:\"simp-chinese-formal\",chosung:\"hangul-consonant\",ideographDigital:\"cjk-ideographic\",ideographTraditional:\"cjk-heavenly-stem\",ideographLegalTraditional:\"trad-chinese-formal\",ideographZodiac:\"cjk-earthly-branch\",iroha:\"katakana-iroha\",irohaFullWidth:\"katakana-iroha\",japaneseCounting:\"japanese-informal\",japaneseDigitalTenThousand:\"cjk-decimal\",japaneseLegal:\"japanese-formal\",thaiNumbers:\"thai\",koreanCounting:\"korean-hangul-formal\",koreanDigital:\"korean-hangul-formal\",koreanDigital2:\"korean-hanja-informal\",hebrew1:\"hebrew\",hebrew2:\"hebrew\",hindiNumbers:\"devanagari\",ganada:\"hangul\",taiwaneseCounting:\"cjk-ideographic\",taiwaneseCountingThousand:\"cjk-ideographic\",taiwaneseDigital:\"cjk-decimal\"};return(r=t[e])!=null?r:e}refreshTabStops(){this.options.experimental&&(clearTimeout(this.tabsTimeout),this.tabsTimeout=setTimeout(()=>{let e=sa();for(let t of this.currentTabs)ia(t.span,t.stops,this.defaultTabSize,e)},500))}};function ke(a,e,t){return ot(void 0,a,e,t)}function je(a,e,t){return ot(et.svg,a,e,t)}function ot(a,e,t,r){var n=a?document.createElementNS(a,e):document.createElement(e);return Object.assign(n,t),r&&_e(n,r),n}function Ue(a){a.innerHTML=\"\"}function _e(a,e){e.forEach(t=>a.appendChild(Nr(t)?document.createTextNode(t):t))}function xt(a){return ke(\"style\",{innerHTML:a})}function Bt(a,e){a.appendChild(document.createComment(e))}function oa(a,e){for(var t=a.parent;t!=null&&t.type!=e;)t=t.parent;return t}var Ye={ignoreHeight:!1,ignoreWidth:!1,ignoreFonts:!1,breakPages:!0,debug:!1,experimental:!1,className:\"docx\",inWrapper:!0,trimXmlDeclaration:!0,ignoreLastRenderedPageBreak:!0,renderHeaders:!0,renderFooters:!0,renderFootnotes:!0,renderEndnotes:!0,useBase64URL:!1,renderChanges:!1};function la(a,e){let t=gt(gt({},Ye),e);return ge.load(a,new ve(t),t)}async function ca(a,e,t,r){let n=gt(gt({},Ye),r),s=new ye(window.document);return s.render(a,e,t,n),Promise.allSettled(s.tasks.filter(o=>o))}async function Je(a,e,t,r){let n=await la(a,r);return await ca(n,e,t,r),n}var ua=async a=>{let e=document.createElement(\"div\");await Je(a,e,e,{className:\"docx\",breakPages:!0}),document.body.appendChild(e)},Qe=ua;var ha={\"application/vnd.openxmlformats-officedocument.wordprocessingml.document\":Qe},tr=ha;var da=a=>{window.parent.postMessage(a,window.location.origin)},Ht=a=>{console.error(a),da({type:\"error\",error:Gt(a)})},fa=async a=>{let e=tr[a.mimeType];try{if(e)await e(a.data);else throw new Error(\"Unsupported sandboxed preview mimetype: \".concat(a.mimeType))}catch(t){Ht(t)}},er=a=>{a.type===\"data\"?fa(a):Ht(new Error(\"Unexpected message type: \".concat(a.type)))};window.addEventListener(\"load\",()=>{window.addEventListener(\"message\",a=>{if(a.origin!==window.location.origin)return;let e=a.data;if(typeof e!=\"object\"||!e.type){Ht(new Error(\"Unexpected message format\"));return}er(e)})});})();\n /*! Bundled license information:\n \n jszip/dist/jszip.min.js:\ndiff --git a/applications/mail/public/assets/sandbox.js b/applications/mail/public/assets/sandbox.js\nindex 83cbf25523..f585996d6c 100644\n--- a/applications/mail/public/assets/sandbox.js\n+++ b/applications/mail/public/assets/sandbox.js\n@@ -1,4 +1,4 @@\n-\"use strict\";(()=>{var sr=Object.create;var Vt=Object.defineProperty,ir=Object.defineProperties,or=Object.getOwnPropertyDescriptor,lr=Object.getOwnPropertyDescriptors,cr=Object.getOwnPropertyNames,Ce=Object.getOwnPropertySymbols,ur=Object.getPrototypeOf,Ee=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable;var Ae=(a,e,t)=>e in a?Vt(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t,gt=(a,e)=>{for(var t in e||(e={}))Ee.call(e,t)&&Ae(a,t,e[t]);if(Ce)for(var t of Ce(e))hr.call(e,t)&&Ae(a,t,e[t]);return a},Pt=(a,e)=>ir(a,lr(e));var Nt=(a=>typeof require<\"u\"?require:typeof Proxy<\"u\"?new Proxy(a,{get:(e,t)=>(typeof require<\"u\"?require:e)[t]}):a)(function(a){if(typeof require<\"u\")return require.apply(this,arguments);throw Error('Dynamic require of \"'+a+'\" is not supported')});var dr=(a,e)=>()=>(e||a((e={exports:{}}).exports,e),e.exports);var fr=(a,e,t,r)=>{if(e&&typeof e==\"object\"||typeof e==\"function\")for(let n of cr(e))!Ee.call(a,n)&&n!==t&&Vt(a,n,{get:()=>e[n],enumerable:!(r=or(e,n))||r.enumerable});return a};var pr=(a,e,t)=>(t=a!=null?sr(ur(a)):{},fr(e||!a||!a.__esModule?Vt(t,\"default\",{value:a,enumerable:!0}):t,a));var ze=dr((Me,Xt)=>{(function(a){typeof Me==\"object\"&&typeof Xt<\"u\"?Xt.exports=a():typeof define==\"function\"&&define.amd?define([],a):(typeof window<\"u\"?window:typeof global<\"u\"?global:typeof self<\"u\"?self:this).JSZip=a()})(function(){return function a(e,t,r){function n(d,v){if(!t[d]){if(!e[d]){var m=typeof Nt==\"function\"&&Nt;if(!v&&m)return m(d,!0);if(s)return s(d,!0);var y=new Error(\"Cannot find module '\"+d+\"'\");throw y.code=\"MODULE_NOT_FOUND\",y}var u=t[d]={exports:{}};e[d][0].call(u.exports,function(g){var c=e[d][1][g];return n(c||g)},u,u.exports,a,e,t,r)}return t[d].exports}for(var s=typeof Nt==\"function\"&&Nt,o=0;o >2,u=(3&d)<<4|v>>4,g=1 >6:64,c=2 >4,v=(15&y)<<4|(u=s.indexOf(o.charAt(c++)))>>2,m=(3&u)<<6|(g=s.indexOf(o.charAt(c++))),k[p++]=d,u!==64&&(k[p++]=v),g!==64&&(k[p++]=m);return k}},{\"./support\":30,\"./utils\":32}],2:[function(a,e,t){\"use strict\";var r=a(\"./external\"),n=a(\"./stream/DataWorker\"),s=a(\"./stream/Crc32Probe\"),o=a(\"./stream/DataLengthProbe\");function d(v,m,y,u,g){this.compressedSize=v,this.uncompressedSize=m,this.crc32=y,this.compression=u,this.compressedContent=g}d.prototype={getContentWorker:function(){var v=new n(r.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new o(\"data_length\")),m=this;return v.on(\"end\",function(){if(this.streamInfo.data_length!==m.uncompressedSize)throw new Error(\"Bug : uncompressed data size mismatch\")}),v},getCompressedWorker:function(){return new n(r.Promise.resolve(this.compressedContent)).withStreamInfo(\"compressedSize\",this.compressedSize).withStreamInfo(\"uncompressedSize\",this.uncompressedSize).withStreamInfo(\"crc32\",this.crc32).withStreamInfo(\"compression\",this.compression)}},d.createWorkerFrom=function(v,m,y){return v.pipe(new s).pipe(new o(\"uncompressedSize\")).pipe(m.compressWorker(y)).pipe(new o(\"compressedSize\")).withStreamInfo(\"compression\",m)},e.exports=d},{\"./external\":6,\"./stream/Crc32Probe\":25,\"./stream/DataLengthProbe\":26,\"./stream/DataWorker\":27}],3:[function(a,e,t){\"use strict\";var r=a(\"./stream/GenericWorker\");t.STORE={magic:\"\\0\\0\",compressWorker:function(){return new r(\"STORE compression\")},uncompressWorker:function(){return new r(\"STORE decompression\")}},t.DEFLATE=a(\"./flate\")},{\"./flate\":7,\"./stream/GenericWorker\":28}],4:[function(a,e,t){\"use strict\";var r=a(\"./utils\"),n=function(){for(var s,o=[],d=0;d<256;d++){s=d;for(var v=0;v<8;v++)s=1&s?3988292384^s>>>1:s>>>1;o[d]=s}return o}();e.exports=function(s,o){return s!==void 0&&s.length?r.getTypeOf(s)!==\"string\"?function(d,v,m,y){var u=n,g=y+m;d^=-1;for(var c=y;c >>8^u[255&(d^v[c])];return-1^d}(0|o,s,s.length,0):function(d,v,m,y){var u=n,g=y+m;d^=-1;for(var c=y;c >>8^u[255&(d^v.charCodeAt(c))];return-1^d}(0|o,s,s.length,0):0}},{\"./utils\":32}],5:[function(a,e,t){\"use strict\";t.base64=!1,t.binary=!1,t.dir=!1,t.createFolders=!0,t.date=null,t.compression=null,t.compressionOptions=null,t.comment=null,t.unixPermissions=null,t.dosPermissions=null},{}],6:[function(a,e,t){\"use strict\";var r=null;r=typeof Promise<\"u\"?Promise:a(\"lie\"),e.exports={Promise:r}},{lie:37}],7:[function(a,e,t){\"use strict\";var r=typeof Uint8Array<\"u\"&&typeof Uint16Array<\"u\"&&typeof Uint32Array<\"u\",n=a(\"pako\"),s=a(\"./utils\"),o=a(\"./stream/GenericWorker\"),d=r?\"uint8array\":\"array\";function v(m,y){o.call(this,\"FlateWorker/\"+m),this._pako=null,this._pakoAction=m,this._pakoOptions=y,this.meta={}}t.magic=\"\\b\\0\",s.inherits(v,o),v.prototype.processChunk=function(m){this.meta=m.meta,this._pako===null&&this._createPako(),this._pako.push(s.transformTo(d,m.data),!1)},v.prototype.flush=function(){o.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},v.prototype.cleanUp=function(){o.prototype.cleanUp.call(this),this._pako=null},v.prototype._createPako=function(){this._pako=new n[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var m=this;this._pako.onData=function(y){m.push({data:y,meta:m.meta})}},t.compressWorker=function(m){return new v(\"Deflate\",m)},t.uncompressWorker=function(){return new v(\"Inflate\",{})}},{\"./stream/GenericWorker\":28,\"./utils\":32,pako:38}],8:[function(a,e,t){\"use strict\";function r(u,g){var c,p=\"\";for(c=0;c >>=8;return p}function n(u,g,c,p,h,k){var w,x,C=u.file,T=u.compression,O=k!==d.utf8encode,j=s.transformTo(\"string\",k(C.name)),B=s.transformTo(\"string\",d.utf8encode(C.name)),Z=C.comment,Y=s.transformTo(\"string\",k(Z)),_=s.transformTo(\"string\",d.utf8encode(Z)),R=B.length!==C.name.length,l=_.length!==Z.length,F=\"\",Q=\"\",U=\"\",tt=C.dir,W=C.date,J={crc32:0,compressedSize:0,uncompressedSize:0};g&&!c||(J.crc32=u.crc32,J.compressedSize=u.compressedSize,J.uncompressedSize=u.uncompressedSize);var N=0;g&&(N|=8),O||!R&&!l||(N|=2048);var P=0,K=0;tt&&(P|=16),h===\"UNIX\"?(K=798,P|=function(V,ct){var mt=V;return V||(mt=ct?16893:33204),(65535&mt)<<16}(C.unixPermissions,tt)):(K=20,P|=function(V){return 63&(V||0)}(C.dosPermissions)),w=W.getUTCHours(),w<<=6,w|=W.getUTCMinutes(),w<<=5,w|=W.getUTCSeconds()/2,x=W.getUTCFullYear()-1980,x<<=4,x|=W.getUTCMonth()+1,x<<=5,x|=W.getUTCDate(),R&&(Q=r(1,1)+r(v(j),4)+B,F+=\"up\"+r(Q.length,2)+Q),l&&(U=r(1,1)+r(v(Y),4)+_,F+=\"uc\"+r(U.length,2)+U);var G=\"\";return G+=\"\\n\\0\",G+=r(N,2),G+=T.magic,G+=r(w,2),G+=r(x,2),G+=r(J.crc32,4),G+=r(J.compressedSize,4),G+=r(J.uncompressedSize,4),G+=r(j.length,2),G+=r(F.length,2),{fileRecord:m.LOCAL_FILE_HEADER+G+j+F,dirRecord:m.CENTRAL_FILE_HEADER+r(K,2)+G+r(Y.length,2)+\"\\0\\0\\0\\0\"+r(P,4)+r(p,4)+j+F+Y}}var s=a(\"../utils\"),o=a(\"../stream/GenericWorker\"),d=a(\"../utf8\"),v=a(\"../crc32\"),m=a(\"../signature\");function y(u,g,c,p){o.call(this,\"ZipFileWorker\"),this.bytesWritten=0,this.zipComment=g,this.zipPlatform=c,this.encodeFileName=p,this.streamFiles=u,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}s.inherits(y,o),y.prototype.push=function(u){var g=u.meta.percent||0,c=this.entriesCount,p=this._sources.length;this.accumulate?this.contentBuffer.push(u):(this.bytesWritten+=u.data.length,o.prototype.push.call(this,{data:u.data,meta:{currentFile:this.currentFile,percent:c?(g+100*(c-p-1))/c:100}}))},y.prototype.openedSource=function(u){this.currentSourceOffset=this.bytesWritten,this.currentFile=u.file.name;var g=this.streamFiles&&!u.file.dir;if(g){var c=n(u,g,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:c.fileRecord,meta:{percent:0}})}else this.accumulate=!0},y.prototype.closedSource=function(u){this.accumulate=!1;var g=this.streamFiles&&!u.file.dir,c=n(u,g,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(c.dirRecord),g)this.push({data:function(p){return m.DATA_DESCRIPTOR+r(p.crc32,4)+r(p.compressedSize,4)+r(p.uncompressedSize,4)}(u),meta:{percent:100}});else for(this.push({data:c.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},y.prototype.flush=function(){for(var u=this.bytesWritten,g=0;g =this.index;o--)d=(d<<8)+this.byteAt(o);return this.index+=s,d},readString:function(s){return r.transformTo(\"string\",this.readData(s))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var s=this.readInt(4);return new Date(Date.UTC(1980+(s>>25&127),(s>>21&15)-1,s>>16&31,s>>11&31,s>>5&63,(31&s)<<1))}},e.exports=n},{\"../utils\":32}],19:[function(a,e,t){\"use strict\";var r=a(\"./Uint8ArrayReader\");function n(s){r.call(this,s)}a(\"../utils\").inherits(n,r),n.prototype.readData=function(s){this.checkOffset(s);var o=this.data.slice(this.zero+this.index,this.zero+this.index+s);return this.index+=s,o},e.exports=n},{\"../utils\":32,\"./Uint8ArrayReader\":21}],20:[function(a,e,t){\"use strict\";var r=a(\"./DataReader\");function n(s){r.call(this,s)}a(\"../utils\").inherits(n,r),n.prototype.byteAt=function(s){return this.data.charCodeAt(this.zero+s)},n.prototype.lastIndexOfSignature=function(s){return this.data.lastIndexOf(s)-this.zero},n.prototype.readAndCheckSignature=function(s){return s===this.readData(4)},n.prototype.readData=function(s){this.checkOffset(s);var o=this.data.slice(this.zero+this.index,this.zero+this.index+s);return this.index+=s,o},e.exports=n},{\"../utils\":32,\"./DataReader\":18}],21:[function(a,e,t){\"use strict\";var r=a(\"./ArrayReader\");function n(s){r.call(this,s)}a(\"../utils\").inherits(n,r),n.prototype.readData=function(s){if(this.checkOffset(s),s===0)return new Uint8Array(0);var o=this.data.subarray(this.zero+this.index,this.zero+this.index+s);return this.index+=s,o},e.exports=n},{\"../utils\":32,\"./ArrayReader\":17}],22:[function(a,e,t){\"use strict\";var r=a(\"../utils\"),n=a(\"../support\"),s=a(\"./ArrayReader\"),o=a(\"./StringReader\"),d=a(\"./NodeBufferReader\"),v=a(\"./Uint8ArrayReader\");e.exports=function(m){var y=r.getTypeOf(m);return r.checkSupport(y),y!==\"string\"||n.uint8array?y===\"nodebuffer\"?new d(m):n.uint8array?new v(r.transformTo(\"uint8array\",m)):new s(r.transformTo(\"array\",m)):new o(m)}},{\"../support\":30,\"../utils\":32,\"./ArrayReader\":17,\"./NodeBufferReader\":19,\"./StringReader\":20,\"./Uint8ArrayReader\":21}],23:[function(a,e,t){\"use strict\";t.LOCAL_FILE_HEADER=\"PK\u0003\u0004\",t.CENTRAL_FILE_HEADER=\"PK\u0001\u0002\",t.CENTRAL_DIRECTORY_END=\"PK\u0005\u0006\",t.ZIP64_CENTRAL_DIRECTORY_LOCATOR=\"PK\u0006\\x07\",t.ZIP64_CENTRAL_DIRECTORY_END=\"PK\u0006\u0006\",t.DATA_DESCRIPTOR=\"PK\\x07\\b\"},{}],24:[function(a,e,t){\"use strict\";var r=a(\"./GenericWorker\"),n=a(\"../utils\");function s(o){r.call(this,\"ConvertWorker to \"+o),this.destType=o}n.inherits(s,r),s.prototype.processChunk=function(o){this.push({data:n.transformTo(this.destType,o.data),meta:o.meta})},e.exports=s},{\"../utils\":32,\"./GenericWorker\":28}],25:[function(a,e,t){\"use strict\";var r=a(\"./GenericWorker\"),n=a(\"../crc32\");function s(){r.call(this,\"Crc32Probe\"),this.withStreamInfo(\"crc32\",0)}a(\"../utils\").inherits(s,r),s.prototype.processChunk=function(o){this.streamInfo.crc32=n(o.data,this.streamInfo.crc32||0),this.push(o)},e.exports=s},{\"../crc32\":4,\"../utils\":32,\"./GenericWorker\":28}],26:[function(a,e,t){\"use strict\";var r=a(\"../utils\"),n=a(\"./GenericWorker\");function s(o){n.call(this,\"DataLengthProbe for \"+o),this.propName=o,this.withStreamInfo(o,0)}r.inherits(s,n),s.prototype.processChunk=function(o){if(o){var d=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=d+o.data.length}n.prototype.processChunk.call(this,o)},e.exports=s},{\"../utils\":32,\"./GenericWorker\":28}],27:[function(a,e,t){\"use strict\";var r=a(\"../utils\"),n=a(\"./GenericWorker\");function s(o){n.call(this,\"DataWorker\");var d=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type=\"\",this._tickScheduled=!1,o.then(function(v){d.dataIsReady=!0,d.data=v,d.max=v&&v.length||0,d.type=r.getTypeOf(v),d.isPaused||d._tickAndRepeat()},function(v){d.error(v)})}r.inherits(s,n),s.prototype.cleanUp=function(){n.prototype.cleanUp.call(this),this.data=null},s.prototype.resume=function(){return!!n.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,r.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(r.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var o=null,d=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case\"string\":o=this.data.substring(this.index,d);break;case\"uint8array\":o=this.data.subarray(this.index,d);break;case\"array\":case\"nodebuffer\":o=this.data.slice(this.index,d)}return this.index=d,this.push({data:o,meta:{percent:this.max?this.index/this.max*100:0}})},e.exports=s},{\"../utils\":32,\"./GenericWorker\":28}],28:[function(a,e,t){\"use strict\";function r(n){this.name=n||\"default\",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}r.prototype={push:function(n){this.emit(\"data\",n)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit(\"end\"),this.cleanUp(),this.isFinished=!0}catch(n){this.emit(\"error\",n)}return!0},error:function(n){return!this.isFinished&&(this.isPaused?this.generatedError=n:(this.isFinished=!0,this.emit(\"error\",n),this.previous&&this.previous.error(n),this.cleanUp()),!0)},on:function(n,s){return this._listeners[n].push(s),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(n,s){if(this._listeners[n])for(var o=0;o \"+n:n}},e.exports=r},{}],29:[function(a,e,t){\"use strict\";var r=a(\"../utils\"),n=a(\"./ConvertWorker\"),s=a(\"./GenericWorker\"),o=a(\"../base64\"),d=a(\"../support\"),v=a(\"../external\"),m=null;if(d.nodestream)try{m=a(\"../nodejs/NodejsStreamOutputAdapter\")}catch(g){}function y(g,c){return new v.Promise(function(p,h){var k=[],w=g._internalType,x=g._outputType,C=g._mimeType;g.on(\"data\",function(T,O){k.push(T),c&&c(O)}).on(\"error\",function(T){k=[],h(T)}).on(\"end\",function(){try{var T=function(O,j,B){switch(O){case\"blob\":return r.newBlob(r.transformTo(\"arraybuffer\",j),B);case\"base64\":return o.encode(j);default:return r.transformTo(O,j)}}(x,function(O,j){var B,Z=0,Y=null,_=0;for(B=0;B \"u\")t.blob=!1;else{var r=new ArrayBuffer(0);try{t.blob=new Blob([r],{type:\"application/zip\"}).size===0}catch(s){try{var n=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);n.append(r),t.blob=n.getBlob(\"application/zip\").size===0}catch(o){t.blob=!1}}}try{t.nodestream=!!a(\"readable-stream\").Readable}catch(s){t.nodestream=!1}},{\"readable-stream\":16}],31:[function(a,e,t){\"use strict\";for(var r=a(\"./utils\"),n=a(\"./support\"),s=a(\"./nodejsUtils\"),o=a(\"./stream/GenericWorker\"),d=new Array(256),v=0;v<256;v++)d[v]=252<=v?6:248<=v?5:240<=v?4:224<=v?3:192<=v?2:1;d[254]=d[254]=1;function m(){o.call(this,\"utf-8 decode\"),this.leftOver=null}function y(){o.call(this,\"utf-8 encode\")}t.utf8encode=function(u){return n.nodebuffer?s.newBufferFrom(u,\"utf-8\"):function(g){var c,p,h,k,w,x=g.length,C=0;for(k=0;k >>6:(p<65536?c[w++]=224|p>>>12:(c[w++]=240|p>>>18,c[w++]=128|p>>>12&63),c[w++]=128|p>>>6&63),c[w++]=128|63&p);return c}(u)},t.utf8decode=function(u){return n.nodebuffer?r.transformTo(\"nodebuffer\",u).toString(\"utf-8\"):function(g){var c,p,h,k,w=g.length,x=new Array(2*w);for(c=p=0;c >10&1023,x[p++]=56320|1023&h)}return x.length!==p&&(x.subarray?x=x.subarray(0,p):x.length=p),r.applyFromCharCode(x)}(u=r.transformTo(n.uint8array?\"uint8array\":\"array\",u))},r.inherits(m,o),m.prototype.processChunk=function(u){var g=r.transformTo(n.uint8array?\"uint8array\":\"array\",u.data);if(this.leftOver&&this.leftOver.length){if(n.uint8array){var c=g;(g=new Uint8Array(c.length+this.leftOver.length)).set(this.leftOver,0),g.set(c,this.leftOver.length)}else g=this.leftOver.concat(g);this.leftOver=null}var p=function(k,w){var x;for((w=w||k.length)>k.length&&(w=k.length),x=w-1;0<=x&&(192&k[x])==128;)x--;return x<0||x===0?w:x+d[k[x]]>w?x:w}(g),h=g;p!==g.length&&(n.uint8array?(h=g.subarray(0,p),this.leftOver=g.subarray(p,g.length)):(h=g.slice(0,p),this.leftOver=g.slice(p,g.length))),this.push({data:t.utf8decode(h),meta:u.meta})},m.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:t.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},t.Utf8DecodeWorker=m,r.inherits(y,o),y.prototype.processChunk=function(u){this.push({data:t.utf8encode(u.data),meta:u.meta})},t.Utf8EncodeWorker=y},{\"./nodejsUtils\":14,\"./stream/GenericWorker\":28,\"./support\":30,\"./utils\":32}],32:[function(a,e,t){\"use strict\";var r=a(\"./support\"),n=a(\"./base64\"),s=a(\"./nodejsUtils\"),o=a(\"./external\");function d(c){return c}function v(c,p){for(var h=0;h >8;this.dir=!!(16&this.externalFileAttributes),u==0&&(this.dosPermissions=63&this.externalFileAttributes),u==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!==\"/\"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var u=r(this.extraFields[1].value);this.uncompressedSize===n.MAX_VALUE_32BITS&&(this.uncompressedSize=u.readInt(8)),this.compressedSize===n.MAX_VALUE_32BITS&&(this.compressedSize=u.readInt(8)),this.localHeaderOffset===n.MAX_VALUE_32BITS&&(this.localHeaderOffset=u.readInt(8)),this.diskNumberStart===n.MAX_VALUE_32BITS&&(this.diskNumberStart=u.readInt(4))}},readExtraFields:function(u){var g,c,p,h=u.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});u.index+4 >>6:(u<65536?y[p++]=224|u>>>12:(y[p++]=240|u>>>18,y[p++]=128|u>>>12&63),y[p++]=128|u>>>6&63),y[p++]=128|63&u);return y},t.buf2binstring=function(m){return v(m,m.length)},t.binstring2buf=function(m){for(var y=new r.Buf8(m.length),u=0,g=y.length;u >10&1023,k[g++]=56320|1023&c)}return v(k,g)},t.utf8border=function(m,y){var u;for((y=y||m.length)>m.length&&(y=m.length),u=y-1;0<=u&&(192&m[u])==128;)u--;return u<0||u===0?y:u+o[m[u]]>y?u:y}},{\"./common\":41}],43:[function(a,e,t){\"use strict\";e.exports=function(r,n,s,o){for(var d=65535&r|0,v=r>>>16&65535|0,m=0;s!==0;){for(s-=m=2e3 >>1:n>>>1;s[o]=n}return s}();e.exports=function(n,s,o,d){var v=r,m=d+o;n^=-1;for(var y=d;y>>8^v[255&(n^s[y])];return-1^n}},{}],46:[function(a,e,t){\"use strict\";var r,n=a(\"../utils/common\"),s=a(\"./trees\"),o=a(\"./adler32\"),d=a(\"./crc32\"),v=a(\"./messages\"),m=0,y=4,u=0,g=-2,c=-1,p=4,h=2,k=8,w=9,x=286,C=30,T=19,O=2*x+1,j=15,B=3,Z=258,Y=Z+B+1,_=42,R=113,l=1,F=2,Q=3,U=4;function tt(i,I){return i.msg=v[I],I}function W(i){return(i<<1)-(4i.avail_out&&(M=i.avail_out),M!==0&&(n.arraySet(i.output,I.pending_buf,I.pending_out,M,i.next_out),i.next_out+=M,I.pending_out+=M,i.total_out+=M,i.avail_out-=M,I.pending-=M,I.pending===0&&(I.pending_out=0))}function P(i,I){s._tr_flush_block(i,0<=i.block_start?i.block_start:-1,i.strstart-i.block_start,I),i.block_start=i.strstart,N(i.strm)}function K(i,I){i.pending_buf[i.pending++]=I}function G(i,I){i.pending_buf[i.pending++]=I>>>8&255,i.pending_buf[i.pending++]=255&I}function V(i,I){var M,b,f=i.max_chain_length,S=i.strstart,L=i.prev_length,D=i.nice_match,E=i.strstart>i.w_size-Y?i.strstart-(i.w_size-Y):0,$=i.window,X=i.w_mask,H=i.prev,q=i.strstart+Z,it=$[S+L-1],at=$[S+L];i.prev_length>=i.good_match&&(f>>=2),D>i.lookahead&&(D=i.lookahead);do if($[(M=I)+L]===at&&$[M+L-1]===it&&$[M]===$[S]&&$[++M]===$[S+1]){S+=2,M++;do;while($[++S]===$[++M]&&$[++S]===$[++M]&&$[++S]===$[++M]&&$[++S]===$[++M]&&$[++S]===$[++M]&&$[++S]===$[++M]&&$[++S]===$[++M]&&$[++S]===$[++M]&&S E&&--f!=0);return L<=i.lookahead?L:i.lookahead}function ct(i){var I,M,b,f,S,L,D,E,$,X,H=i.w_size;do{if(f=i.window_size-i.lookahead-i.strstart,i.strstart>=H+(H-Y)){for(n.arraySet(i.window,i.window,H,H,0),i.match_start-=H,i.strstart-=H,i.block_start-=H,I=M=i.hash_size;b=i.head[--I],i.head[I]=H<=b?b-H:0,--M;);for(I=M=H;b=i.prev[--I],i.prev[I]=H<=b?b-H:0,--M;);f+=H}if(i.strm.avail_in===0)break;if(L=i.strm,D=i.window,E=i.strstart+i.lookahead,$=f,X=void 0,X=L.avail_in,$=B)for(S=i.strstart-i.insert,i.ins_h=i.window[S],i.ins_h=(i.ins_h< =B&&(i.ins_h=(i.ins_h< =B)if(b=s._tr_tally(i,i.strstart-i.match_start,i.match_length-B),i.lookahead-=i.match_length,i.match_length<=i.max_lazy_match&&i.lookahead>=B){for(i.match_length--;i.strstart++,i.ins_h=(i.ins_h< =B&&(i.ins_h=(i.ins_h< =B&&i.match_length<=i.prev_length){for(f=i.strstart+i.lookahead-B,b=s._tr_tally(i,i.strstart-1-i.prev_match,i.prev_length-B),i.lookahead-=i.prev_length-1,i.prev_length-=2;++i.strstart<=f&&(i.ins_h=(i.ins_h< i.pending_buf_size-5&&(M=i.pending_buf_size-5);;){if(i.lookahead<=1){if(ct(i),i.lookahead===0&&I===m)return l;if(i.lookahead===0)break}i.strstart+=i.lookahead,i.lookahead=0;var b=i.block_start+M;if((i.strstart===0||i.strstart>=b)&&(i.lookahead=i.strstart-b,i.strstart=b,P(i,!1),i.strm.avail_out===0)||i.strstart-i.block_start>=i.w_size-Y&&(P(i,!1),i.strm.avail_out===0))return l}return i.insert=0,I===y?(P(i,!0),i.strm.avail_out===0?Q:U):(i.strstart>i.block_start&&(P(i,!1),i.strm.avail_out),l)}),new nt(4,4,8,4,mt),new nt(4,5,16,8,mt),new nt(4,6,32,32,mt),new nt(4,4,16,16,rt),new nt(8,16,32,32,rt),new nt(8,16,128,128,rt),new nt(8,32,128,256,rt),new nt(32,128,258,1024,rt),new nt(32,258,258,4096,rt)],t.deflateInit=function(i,I){return yt(i,I,k,15,8,0)},t.deflateInit2=yt,t.deflateReset=kt,t.deflateResetKeep=ut,t.deflateSetHeader=function(i,I){return i&&i.state?i.state.wrap!==2?g:(i.state.gzhead=I,u):g},t.deflate=function(i,I){var M,b,f,S;if(!i||!i.state||5>8&255),K(b,b.gzhead.time>>16&255),K(b,b.gzhead.time>>24&255),K(b,b.level===9?2:2<=b.strategy||b.level<2?4:0),K(b,255&b.gzhead.os),b.gzhead.extra&&b.gzhead.extra.length&&(K(b,255&b.gzhead.extra.length),K(b,b.gzhead.extra.length>>8&255)),b.gzhead.hcrc&&(i.adler=d(i.adler,b.pending_buf,b.pending,0)),b.gzindex=0,b.status=69):(K(b,0),K(b,0),K(b,0),K(b,0),K(b,0),K(b,b.level===9?2:2<=b.strategy||b.level<2?4:0),K(b,3),b.status=R);else{var L=k+(b.w_bits-8<<4)<<8;L|=(2<=b.strategy||b.level<2?0:b.level<6?1:b.level===6?2:3)<<6,b.strstart!==0&&(L|=32),L+=31-L%31,b.status=R,G(b,L),b.strstart!==0&&(G(b,i.adler>>>16),G(b,65535&i.adler)),i.adler=1}if(b.status===69)if(b.gzhead.extra){for(f=b.pending;b.gzindex<(65535&b.gzhead.extra.length)&&(b.pending!==b.pending_buf_size||(b.gzhead.hcrc&&b.pending>f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),N(i),f=b.pending,b.pending!==b.pending_buf_size));)K(b,255&b.gzhead.extra[b.gzindex]),b.gzindex++;b.gzhead.hcrc&&b.pending>f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),b.gzindex===b.gzhead.extra.length&&(b.gzindex=0,b.status=73)}else b.status=73;if(b.status===73)if(b.gzhead.name){f=b.pending;do{if(b.pending===b.pending_buf_size&&(b.gzhead.hcrc&&b.pending>f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),N(i),f=b.pending,b.pending===b.pending_buf_size)){S=1;break}S=b.gzindex f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),S===0&&(b.gzindex=0,b.status=91)}else b.status=91;if(b.status===91)if(b.gzhead.comment){f=b.pending;do{if(b.pending===b.pending_buf_size&&(b.gzhead.hcrc&&b.pending>f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),N(i),f=b.pending,b.pending===b.pending_buf_size)){S=1;break}S=b.gzindex f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),S===0&&(b.status=103)}else b.status=103;if(b.status===103&&(b.gzhead.hcrc?(b.pending+2>b.pending_buf_size&&N(i),b.pending+2<=b.pending_buf_size&&(K(b,255&i.adler),K(b,i.adler>>8&255),i.adler=0,b.status=R)):b.status=R),b.pending!==0){if(N(i),i.avail_out===0)return b.last_flush=-1,u}else if(i.avail_in===0&&W(I)<=W(M)&&I!==y)return tt(i,-5);if(b.status===666&&i.avail_in!==0)return tt(i,-5);if(i.avail_in!==0||b.lookahead!==0||I!==m&&b.status!==666){var D=b.strategy===2?function(E,$){for(var X;;){if(E.lookahead===0&&(ct(E),E.lookahead===0)){if($===m)return l;break}if(E.match_length=0,X=s._tr_tally(E,0,E.window[E.strstart]),E.lookahead--,E.strstart++,X&&(P(E,!1),E.strm.avail_out===0))return l}return E.insert=0,$===y?(P(E,!0),E.strm.avail_out===0?Q:U):E.last_lit&&(P(E,!1),E.strm.avail_out===0)?l:F}(b,I):b.strategy===3?function(E,$){for(var X,H,q,it,at=E.window;;){if(E.lookahead<=Z){if(ct(E),E.lookahead<=Z&&$===m)return l;if(E.lookahead===0)break}if(E.match_length=0,E.lookahead>=B&&0 E.lookahead&&(E.match_length=E.lookahead)}if(E.match_length>=B?(X=s._tr_tally(E,1,E.match_length-B),E.lookahead-=E.match_length,E.strstart+=E.match_length,E.match_length=0):(X=s._tr_tally(E,0,E.window[E.strstart]),E.lookahead--,E.strstart++),X&&(P(E,!1),E.strm.avail_out===0))return l}return E.insert=0,$===y?(P(E,!0),E.strm.avail_out===0?Q:U):E.last_lit&&(P(E,!1),E.strm.avail_out===0)?l:F}(b,I):r[b.level].func(b,I);if(D!==Q&&D!==U||(b.status=666),D===l||D===Q)return i.avail_out===0&&(b.last_flush=-1),u;if(D===F&&(I===1?s._tr_align(b):I!==5&&(s._tr_stored_block(b,0,0,!1),I===3&&(J(b.head),b.lookahead===0&&(b.strstart=0,b.block_start=0,b.insert=0))),N(i),i.avail_out===0))return b.last_flush=-1,u}return I!==y?u:b.wrap<=0?1:(b.wrap===2?(K(b,255&i.adler),K(b,i.adler>>8&255),K(b,i.adler>>16&255),K(b,i.adler>>24&255),K(b,255&i.total_in),K(b,i.total_in>>8&255),K(b,i.total_in>>16&255),K(b,i.total_in>>24&255)):(G(b,i.adler>>>16),G(b,65535&i.adler)),N(i),0 =M.w_size&&(S===0&&(J(M.head),M.strstart=0,M.block_start=0,M.insert=0),$=new n.Buf8(M.w_size),n.arraySet($,I,X-M.w_size,M.w_size,0),I=$,X=M.w_size),L=i.avail_in,D=i.next_in,E=i.input,i.avail_in=X,i.next_in=0,i.input=I,ct(M);M.lookahead>=B;){for(b=M.strstart,f=M.lookahead-(B-1);M.ins_h=(M.ins_h< >>=B=j>>>24,w-=B,(B=j>>>16&255)===0)F[v++]=65535&j;else{if(!(16&B)){if(!(64&B)){j=x[(65535&j)+(k&(1<>>=B,w-=B),w<15&&(k+=l[o++]< >>=B=j>>>24,w-=B,!(16&(B=j>>>16&255))){if(!(64&B)){j=C[(65535&j)+(k&(1<>>=B,w-=B,(B=v-m) >3,k&=(1<<(w-=Z<<3))-1,r.next_in=o,r.next_out=v,r.avail_in=o >>24&255)+(_>>>8&65280)+((65280&_)<<8)+((255&_)<<24)}function k(){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 r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function w(_){var R;return _&&_.state?(R=_.state,_.total_in=_.total_out=R.total=0,_.msg=\"\",R.wrap&&(_.adler=1&R.wrap),R.mode=g,R.last=0,R.havedict=0,R.dmax=32768,R.head=null,R.hold=0,R.bits=0,R.lencode=R.lendyn=new r.Buf32(c),R.distcode=R.distdyn=new r.Buf32(p),R.sane=1,R.back=-1,y):u}function x(_){var R;return _&&_.state?((R=_.state).wsize=0,R.whave=0,R.wnext=0,w(_)):u}function C(_,R){var l,F;return _&&_.state?(F=_.state,R<0?(l=0,R=-R):(l=1+(R>>4),R<48&&(R&=15)),R&&(R<8||15 =U.wsize?(r.arraySet(U.window,R,l-U.wsize,U.wsize,0),U.wnext=0,U.whave=U.wsize):(F<(Q=U.wsize-U.wnext)&&(Q=F),r.arraySet(U.window,R,l-F,Q,U.wnext),(F-=Q)?(r.arraySet(U.window,R,l-F,F,0),U.wnext=F,U.whave=U.wsize):(U.wnext+=Q,U.wnext===U.wsize&&(U.wnext=0),U.whave >>8&255,l.check=s(l.check,S,2,0),P=N=0,l.mode=2;break}if(l.flags=0,l.head&&(l.head.done=!1),!(1&l.wrap)||(((255&N)<<8)+(N>>8))%31){_.msg=\"incorrect header check\",l.mode=30;break}if((15&N)!=8){_.msg=\"unknown compression method\",l.mode=30;break}if(P-=4,i=8+(15&(N>>>=4)),l.wbits===0)l.wbits=i;else if(i>l.wbits){_.msg=\"invalid window size\",l.mode=30;break}l.dmax=1<>8&1),512&l.flags&&(S[0]=255&N,S[1]=N>>>8&255,l.check=s(l.check,S,2,0)),P=N=0,l.mode=3;case 3:for(;P<32;){if(W===0)break t;W--,N+=F[U++]< >>8&255,S[2]=N>>>16&255,S[3]=N>>>24&255,l.check=s(l.check,S,4,0)),P=N=0,l.mode=4;case 4:for(;P<16;){if(W===0)break t;W--,N+=F[U++]<
>8),512&l.flags&&(S[0]=255&N,S[1]=N>>>8&255,l.check=s(l.check,S,2,0)),P=N=0,l.mode=5;case 5:if(1024&l.flags){for(;P<16;){if(W===0)break t;W--,N+=F[U++]<
>>8&255,l.check=s(l.check,S,2,0)),P=N=0}else l.head&&(l.head.extra=null);l.mode=6;case 6:if(1024&l.flags&&(W<(V=l.length)&&(V=W),V&&(l.head&&(i=l.head.extra_len-l.length,l.head.extra||(l.head.extra=new Array(l.head.extra_len)),r.arraySet(l.head.extra,F,U,V,i)),512&l.flags&&(l.check=s(l.check,F,V,U)),W-=V,U+=V,l.length-=V),l.length))break t;l.length=0,l.mode=7;case 7:if(2048&l.flags){if(W===0)break t;for(V=0;i=F[U+V++],l.head&&i&&l.length<65536&&(l.head.name+=String.fromCharCode(i)),i&&V
>9&1,l.head.done=!0),_.adler=l.check=0,l.mode=12;break;case 10:for(;P<32;){if(W===0)break t;W--,N+=F[U++]< >>=7&P,P-=7&P,l.mode=27;break}for(;P<3;){if(W===0)break t;W--,N+=F[U++]<
>>=1)){case 0:l.mode=14;break;case 1:if(Z(l),l.mode=20,R!==6)break;N>>>=2,P-=2;break t;case 2:l.mode=17;break;case 3:_.msg=\"invalid block type\",l.mode=30}N>>>=2,P-=2;break;case 14:for(N>>>=7&P,P-=7&P;P<32;){if(W===0)break t;W--,N+=F[U++]<
>>16^65535)){_.msg=\"invalid stored block lengths\",l.mode=30;break}if(l.length=65535&N,P=N=0,l.mode=15,R===6)break t;case 15:l.mode=16;case 16:if(V=l.length){if(W
>>=5,P-=5,l.ndist=1+(31&N),N>>>=5,P-=5,l.ncode=4+(15&N),N>>>=4,P-=4,286 >>=3,P-=3}for(;l.have<19;)l.lens[L[l.have++]]=0;if(l.lencode=l.lendyn,l.lenbits=7,M={bits:l.lenbits},I=d(0,l.lens,0,19,l.lencode,0,l.work,M),l.lenbits=M.bits,I){_.msg=\"invalid code lengths set\",l.mode=30;break}l.have=0,l.mode=19;case 19:for(;l.have >>16&255,pt=65535&f,!((rt=f>>>24)<=P);){if(W===0)break t;W--,N+=F[U++]< >>=rt,P-=rt,l.lens[l.have++]=pt;else{if(pt===16){for(b=rt+2;P>>=rt,P-=rt,l.have===0){_.msg=\"invalid bit length repeat\",l.mode=30;break}i=l.lens[l.have-1],V=3+(3&N),N>>>=2,P-=2}else if(pt===17){for(b=rt+3;P>>=rt)),N>>>=3,P-=3}else{for(b=rt+7;P>>=rt)),N>>>=7,P-=7}if(l.have+V>l.nlen+l.ndist){_.msg=\"invalid bit length repeat\",l.mode=30;break}for(;V--;)l.lens[l.have++]=i}}if(l.mode===30)break;if(l.lens[256]===0){_.msg=\"invalid code -- missing end-of-block\",l.mode=30;break}if(l.lenbits=9,M={bits:l.lenbits},I=d(v,l.lens,0,l.nlen,l.lencode,0,l.work,M),l.lenbits=M.bits,I){_.msg=\"invalid literal/lengths set\",l.mode=30;break}if(l.distbits=6,l.distcode=l.distdyn,M={bits:l.distbits},I=d(m,l.lens,l.nlen,l.ndist,l.distcode,0,l.work,M),l.distbits=M.bits,I){_.msg=\"invalid distances set\",l.mode=30;break}if(l.mode=20,R===6)break t;case 20:l.mode=21;case 21:if(6<=W&&258<=J){_.next_out=tt,_.avail_out=J,_.next_in=U,_.avail_in=W,l.hold=N,l.bits=P,o(_,G),tt=_.next_out,Q=_.output,J=_.avail_out,U=_.next_in,F=_.input,W=_.avail_in,N=l.hold,P=l.bits,l.mode===12&&(l.back=-1);break}for(l.back=0;nt=(f=l.lencode[N&(1<
>>16&255,pt=65535&f,!((rt=f>>>24)<=P);){if(W===0)break t;W--,N+=F[U++]< >ut)])>>>16&255,pt=65535&f,!(ut+(rt=f>>>24)<=P);){if(W===0)break t;W--,N+=F[U++]<
>>=ut,P-=ut,l.back+=ut}if(N>>>=rt,P-=rt,l.back+=rt,l.length=pt,nt===0){l.mode=26;break}if(32&nt){l.back=-1,l.mode=12;break}if(64&nt){_.msg=\"invalid literal/length code\",l.mode=30;break}l.extra=15&nt,l.mode=22;case 22:if(l.extra){for(b=l.extra;P>>=l.extra,P-=l.extra,l.back+=l.extra}l.was=l.length,l.mode=23;case 23:for(;nt=(f=l.distcode[N&(1<
>>16&255,pt=65535&f,!((rt=f>>>24)<=P);){if(W===0)break t;W--,N+=F[U++]< >ut)])>>>16&255,pt=65535&f,!(ut+(rt=f>>>24)<=P);){if(W===0)break t;W--,N+=F[U++]<
>>=ut,P-=ut,l.back+=ut}if(N>>>=rt,P-=rt,l.back+=rt,64&nt){_.msg=\"invalid distance code\",l.mode=30;break}l.offset=pt,l.extra=15&nt,l.mode=24;case 24:if(l.extra){for(b=l.extra;P>>=l.extra,P-=l.extra,l.back+=l.extra}if(l.offset>l.dmax){_.msg=\"invalid distance too far back\",l.mode=30;break}l.mode=25;case 25:if(J===0)break t;if(V=G-J,l.offset>V){if((V=l.offset-V)>l.whave&&l.sane){_.msg=\"invalid distance too far back\",l.mode=30;break}ct=V>l.wnext?(V-=l.wnext,l.wsize-V):l.wnext-V,V>l.length&&(V=l.length),mt=l.window}else mt=Q,ct=tt-l.offset,V=l.length;for(J
O?(B=ct[mt+p[R]],P[K+p[R]]):(B=96,0),k=1<<_-tt,l=w=1<>tt)+(w-=k)]=j<<24|B<<16|Z|0,w!==0;);for(k=1<<_-1;N&k;)k>>=1;if(k!==0?(N&=k-1,N+=k):N=0,R++,--G[_]==0){if(_===F)break;_=m[y+p[R]]}if(Q<_&&(N&C)!==x){for(tt===0&&(tt=Q),T+=l,W=1<<(U=_-tt);U+tt >>7)]}function K(f,S){f.pending_buf[f.pending++]=255&S,f.pending_buf[f.pending++]=S>>>8&255}function G(f,S,L){f.bi_valid>h-L?(f.bi_buf|=S< >h-f.bi_valid,f.bi_valid+=L-h):(f.bi_buf|=S< >>=1,L<<=1,0<--S;);return L>>>1}function mt(f,S,L){var D,E,$=new Array(p+1),X=0;for(D=1;D<=p;D++)$[D]=X=X+L[D-1]<<1;for(E=0;E<=S;E++){var H=f[2*E+1];H!==0&&(f[2*E]=ct($[H]++,H))}}function rt(f){var S;for(S=0;S >1;1<=L;L--)ut(f,$,L);for(E=q;L=f.heap[1],f.heap[1]=f.heap[f.heap_len--],ut(f,$,1),D=f.heap[1],f.heap[--f.heap_max]=L,f.heap[--f.heap_max]=D,$[2*E]=$[2*L]+$[2*D],f.depth[E]=(f.depth[L]>=f.depth[D]?f.depth[L]:f.depth[D])+1,$[2*L+1]=$[2*D+1]=E,f.heap[1]=E++,ut(f,$,1),2<=f.heap_len;);f.heap[--f.heap_max]=f.heap[1],function(at,vt){var Ct,_t,At,ht,Rt,Zt,wt=vt.dyn_tree,Se=vt.max_code,rr=vt.stat_desc.static_tree,ar=vt.stat_desc.has_stree,nr=vt.stat_desc.extra_bits,xe=vt.stat_desc.extra_base,Et=vt.stat_desc.max_length,It=0;for(ht=0;ht<=p;ht++)at.bl_count[ht]=0;for(wt[2*at.heap[at.heap_max]+1]=0,Ct=at.heap_max+1;Ct >=7;E>>=1)if(1&it&&H.dyn_ltree[2*q]!==0)return n;if(H.dyn_ltree[18]!==0||H.dyn_ltree[20]!==0||H.dyn_ltree[26]!==0)return s;for(q=32;q >>3,($=f.static_len+3+7>>>3)<=E&&(E=$)):E=$=L+5,L+4<=E&&S!==-1?b(f,S,L,D):f.strategy===4||$===E?(G(f,2+(D?1:0),3),kt(f,Y,_)):(G(f,4+(D?1:0),3),function(H,q,it,at){var vt;for(G(H,q-257,5),G(H,it-1,5),G(H,at-4,4),vt=0;vt >>8&255,f.pending_buf[f.d_buf+2*f.last_lit+1]=255&S,f.pending_buf[f.l_buf+f.last_lit]=255&L,f.last_lit++,S===0?f.dyn_ltree[2*L]++:(f.matches++,S--,f.dyn_ltree[2*(l[L]+m+1)]++,f.dyn_dtree[2*P(S)]++),f.last_lit===f.lit_bufsize-1},t._tr_align=function(f){G(f,2,3),V(f,w,Y),function(S){S.bi_valid===16?(K(S,S.bi_buf),S.bi_buf=0,S.bi_valid=0):8<=S.bi_valid&&(S.pending_buf[S.pending++]=255&S.bi_buf,S.bi_buf>>=8,S.bi_valid-=8)}(f)}},{\"../utils/common\":41}],53:[function(a,e,t){\"use strict\";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg=\"\",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(a,e,t){(function(r){(function(n,s){\"use strict\";if(!n.setImmediate){var o,d,v,m,y=1,u={},g=!1,c=n.document,p=Object.getPrototypeOf&&Object.getPrototypeOf(n);p=p&&p.setTimeout?p:n,o={}.toString.call(n.process)===\"[object process]\"?function(x){process.nextTick(function(){k(x)})}:function(){if(n.postMessage&&!n.importScripts){var x=!0,C=n.onmessage;return n.onmessage=function(){x=!1},n.postMessage(\"\",\"*\"),n.onmessage=C,x}}()?(m=\"setImmediate$\"+Math.random()+\"$\",n.addEventListener?n.addEventListener(\"message\",w,!1):n.attachEvent(\"onmessage\",w),function(x){n.postMessage(m+x,\"*\")}):n.MessageChannel?((v=new MessageChannel).port1.onmessage=function(x){k(x.data)},function(x){v.port2.postMessage(x)}):c&&\"onreadystatechange\"in c.createElement(\"script\")?(d=c.documentElement,function(x){var C=c.createElement(\"script\");C.onreadystatechange=function(){k(x),C.onreadystatechange=null,d.removeChild(C),C=null},d.appendChild(C)}):function(x){setTimeout(k,0,x)},p.setImmediate=function(x){typeof x!=\"function\"&&(x=new Function(\"\"+x));for(var C=new Array(arguments.length-1),T=0;T \"u\"?r===void 0?this:r:self)}).call(this,typeof global<\"u\"?global:typeof self<\"u\"?self:typeof window<\"u\"?window:{})},{}]},{},[10])(10)})});var mr=a=>a instanceof Error||a&&typeof a.message==\"string\";function Pe(a){if(typeof a==\"string\"||typeof a==\"number\"||typeof a==\"boolean\"||a===void 0||a===null)return a;if(mr(a))return Gt(a);if(Array.isArray(a))return gr(a);if(typeof a==\"object\")return Ne(a)}function gr(a){return a.map(Pe)}function Ne(a){if(typeof a!=\"object\")return;let e={};return Object.entries(a).forEach(([t,r])=>{let n=Pe(r);n!==void 0&&(e[t]=n)}),e}function Gt(a){return{name:a.name,message:a.message,stack:a.stack,context:Ne(a.context)}}var We=pr(ze(),1);var ft;(function(a){a.OfficeDocument=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument\",a.FontTable=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable\",a.Image=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image\",a.Numbering=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/numbering\",a.Styles=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles\",a.StylesWithEffects=\"http://schemas.microsoft.com/office/2007/relationships/stylesWithEffects\",a.Theme=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme\",a.Settings=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings\",a.WebSettings=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/webSettings\",a.Hyperlink=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink\",a.Footnotes=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/footnotes\",a.Endnotes=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/endnotes\",a.Footer=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/footer\",a.Header=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/header\",a.ExtendedProperties=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties\",a.CoreProperties=\"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties\",a.CustomProperties=\"http://schemas.openxmlformats.org/package/2006/relationships/metadata/custom-properties\"})(ft||(ft={}));function br(a,e){return e.elements(a).map(t=>({id:e.attr(t,\"Id\"),type:e.attr(t,\"Type\"),target:e.attr(t,\"Target\"),targetMode:e.attr(t,\"TargetMode\")}))}var $e={wordml:\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\",drawingml:\"http://schemas.openxmlformats.org/drawingml/2006/main\",picture:\"http://schemas.openxmlformats.org/drawingml/2006/picture\",compatibility:\"http://schemas.openxmlformats.org/markup-compatibility/2006\",math:\"http://schemas.openxmlformats.org/officeDocument/2006/math\"},dt={Dxa:{mul:.05,unit:\"pt\"},Emu:{mul:1/12700,unit:\"pt\"},FontSize:{mul:.5,unit:\"pt\"},Border:{mul:.125,unit:\"pt\"},Point:{mul:1,unit:\"pt\"},Percent:{mul:.02,unit:\"%\"},LineHeight:{mul:1/240,unit:\"\"},VmlEmu:{mul:1/12700,unit:\"\"}};function He(a,e=dt.Dxa){return a==null||/.+(p[xt]|[%])$/.test(a)?a:\"\".concat((parseInt(a)*e.mul).toFixed(2)).concat(e.unit)}function vr(a,e=!1){switch(a){case\"1\":return!0;case\"0\":return!1;case\"on\":return!0;case\"off\":return!1;case\"true\":return!0;case\"false\":return!1;default:return e}}function Ze(a,e,t){if(a.namespaceURI!=$e.wordml)return!1;switch(a.localName){case\"color\":e.color=t.attr(a,\"val\");break;case\"sz\":e.fontSize=t.lengthAttr(a,\"val\",dt.FontSize);break;default:return!1}return!0}function yr(a,e=!1){e&&(a=a.replace(/<[?].*[?]>/,\"\")),a=_r(a);let t=new DOMParser().parseFromString(a,\"application/xml\"),r=kr(t);if(r)throw new Error(r);return t}function kr(a){var e;return(e=a.getElementsByTagName(\"parsererror\")[0])==null?void 0:e.textContent}function _r(a){return a.charCodeAt(0)===65279?a.substring(1):a}function wr(a){return new XMLSerializer().serializeToString(a)}var Dt=class{elements(e,t=null){let r=[];for(let n=0,s=e.childNodes.length;n Cr(t,e))}function Cr(a,e){let t={name:e.attr(a,\"name\"),embedFontRefs:[]};for(let r of e.elements(a))switch(r.localName){case\"family\":t.family=e.attr(r,\"val\");break;case\"altName\":t.altName=e.attr(r,\"val\");break;case\"embedRegular\":case\"embedBold\":case\"embedItalic\":case\"embedBoldItalic\":t.embedFontRefs.push(Ar(r,e));break}return t}function Ar(a,e){return{id:e.attr(a,\"id\"),key:e.attr(a,\"fontKey\"),type:Sr[a.localName]}}var Yt=class extends bt{parseXml(e){this.fonts=xr(e,this._package.xmlParser)}};function Er(a){return a==null?void 0:a.replace(/[ .]+/g,\"-\").replace(/[&]+/g,\"and\").toLowerCase()}function Ft(a){let e=a.lastIndexOf(\"/\")+1,t=e==0?\"\":a.substring(0,e),r=e==0?a:a.substring(e);return[t,r]}function qt(a,e){try{let t=\"http://docx/\";return new URL(a,t+e).toString().substring(t.length)}catch(t){return\"\".concat(e).concat(a)}}function St(a,e){return a.reduce((t,r)=>(t[e(r)]=r,t),{})}function Pr(a){return new Promise((e,t)=>{let r=new FileReader;r.onloadend=()=>e(r.result),r.onerror=()=>t(),r.readAsDataURL(a)})}function Kt(a){return a&&typeof a==\"object\"&&!Array.isArray(a)}function Nr(a){return typeof a==\"string\"||a instanceof String}function jt(a,...e){var r;if(!e.length)return a;let t=e.shift();if(Kt(a)&&Kt(t))for(let n in t)if(Kt(t[n])){let s=(r=a[n])!=null?r:a[n]={};jt(s,t[n])}else a[n]=t[n];return jt(a,...e)}function Mt(a){return Array.isArray(a)?a:[a]}var Jt=class a{constructor(e,t){this._zip=e,this.options=t,this.xmlParser=new Dt}get(e){return this._zip.files[Mr(e)]}update(e,t){this._zip.file(e,t)}static async load(e,t){let r=await We.default.loadAsync(e);return new a(r,t)}save(e=\"blob\"){return this._zip.generateAsync({type:e})}load(e,t=\"string\"){var r,n;return(n=(r=this.get(e))==null?void 0:r.async(t))!=null?n:Promise.resolve(null)}async loadRelationships(e=null){let t=\"_rels/.rels\";if(e!=null){let[n,s]=Ft(e);t=\"\".concat(n,\"_rels/\").concat(s,\".rels\")}let r=await this.load(t);return r?br(this.parseXmlDocument(r).firstElementChild,this.xmlParser):null}parseXmlDocument(e){return yr(e,this.options.trimXmlDeclaration)}};function Mr(a){return a.startsWith(\"/\")?a.substr(1):a}var Qt=class extends bt{constructor(e,t,r){super(e,t),this._documentParser=r}parseXml(e){this.body=this._documentParser.parseDocumentFile(e)}};function Tt(a,e){return{type:e.attr(a,\"val\"),color:e.attr(a,\"color\"),size:e.lengthAttr(a,\"sz\",dt.Border),offset:e.lengthAttr(a,\"space\",dt.Point),frame:e.boolAttr(a,\"frame\"),shadow:e.boolAttr(a,\"shadow\")}}function zr(a,e){var t={};for(let r of e.elements(a))switch(r.localName){case\"left\":t.left=Tt(r,e);break;case\"top\":t.top=Tt(r,e);break;case\"right\":t.right=Tt(r,e);break;case\"bottom\":t.bottom=Tt(r,e);break}return t}var Be;(function(a){a.Continuous=\"continuous\",a.NextPage=\"nextPage\",a.NextColumn=\"nextColumn\",a.EvenPage=\"evenPage\",a.OddPage=\"oddPage\"})(Be||(Be={}));function Ve(a,e=A){var r,n;var t={};for(let s of e.elements(a))switch(s.localName){case\"pgSz\":t.pageSize={width:e.lengthAttr(s,\"w\"),height:e.lengthAttr(s,\"h\"),orientation:e.attr(s,\"orient\")};break;case\"type\":t.type=e.attr(s,\"val\");break;case\"pgMar\":t.pageMargins={left:e.lengthAttr(s,\"left\"),right:e.lengthAttr(s,\"right\"),top:e.lengthAttr(s,\"top\"),bottom:e.lengthAttr(s,\"bottom\"),header:e.lengthAttr(s,\"header\"),footer:e.lengthAttr(s,\"footer\"),gutter:e.lengthAttr(s,\"gutter\")};break;case\"cols\":t.columns=Br(s,e);break;case\"headerReference\":((r=t.headerRefs)!=null?r:t.headerRefs=[]).push(Oe(s,e));break;case\"footerReference\":((n=t.footerRefs)!=null?n:t.footerRefs=[]).push(Oe(s,e));break;case\"titlePg\":t.titlePage=e.boolAttr(s,\"val\",!0);break;case\"pgBorders\":t.pageBorders=zr(s,e);break;case\"pgNumType\":t.pageNumber=Or(s,e);break}return t}function Br(a,e){return{numberOfColumns:e.intAttr(a,\"num\"),space:e.lengthAttr(a,\"space\"),separator:e.boolAttr(a,\"sep\"),equalWidth:e.boolAttr(a,\"equalWidth\",!0),columns:e.elements(a,\"col\").map(t=>({width:e.lengthAttr(t,\"w\"),space:e.lengthAttr(t,\"space\")}))}}function Or(a,e){return{chapSep:e.attr(a,\"chapSep\"),chapStyle:e.attr(a,\"chapStyle\"),format:e.attr(a,\"fmt\"),start:e.intAttr(a,\"start\")}}function Oe(a,e){return{id:e.attr(a,\"id\"),type:e.attr(a,\"type\")}}function Rr(a,e){return{before:e.lengthAttr(a,\"before\"),after:e.lengthAttr(a,\"after\"),line:e.intAttr(a,\"line\"),lineRule:e.attr(a,\"lineRule\")}}function we(a,e){let t={};for(let r of e.elements(a))Ir(r,t,e);return t}function Ir(a,e,t){return!!Ze(a,e,t)}function Ge(a,e){let t={};for(let r of e.elements(a))Xe(r,t,e);return t}function Xe(a,e,t){if(a.namespaceURI!=$e.wordml)return!1;if(Ze(a,e,t))return!0;switch(a.localName){case\"tabs\":e.tabs=Tr(a,t);break;case\"sectPr\":e.sectionProps=Ve(a,t);break;case\"numPr\":e.numbering=Fr(a,t);break;case\"spacing\":return e.lineSpacing=Rr(a,t),!1;case\"textAlignment\":return e.textAlignment=t.attr(a,\"val\"),!1;case\"keepLines\":e.keepLines=t.boolAttr(a,\"val\",!0);break;case\"keepNext\":e.keepNext=t.boolAttr(a,\"val\",!0);break;case\"pageBreakBefore\":e.pageBreakBefore=t.boolAttr(a,\"val\",!0);break;case\"outlineLvl\":e.outlineLevel=t.intAttr(a,\"val\");break;case\"pStyle\":e.styleName=t.attr(a,\"val\");break;case\"rPr\":e.runProps=we(a,t);break;default:return!1}return!0}function Tr(a,e){return e.elements(a,\"tab\").map(t=>({position:e.lengthAttr(t,\"pos\"),leader:e.attr(t,\"leader\"),style:e.attr(t,\"val\")}))}function Fr(a,e){var t={};for(let r of e.elements(a))switch(r.localName){case\"numId\":t.id=e.attr(r,\"val\");break;case\"ilvl\":t.level=e.intAttr(r,\"val\");break}return t}function Lr(a,e){let t={numberings:[],abstractNumberings:[],bulletPictures:[]};for(let r of e.elements(a))switch(r.localName){case\"num\":t.numberings.push(Dr(r,e));break;case\"abstractNum\":t.abstractNumberings.push(jr(r,e));break;case\"numPicBullet\":t.bulletPictures.push(Wr(r,e));break}return t}function Dr(a,e){let t={id:e.attr(a,\"numId\"),overrides:[]};for(let r of e.elements(a))switch(r.localName){case\"abstractNumId\":t.abstractId=e.attr(r,\"val\");break;case\"lvlOverride\":t.overrides.push(Ur(r,e));break}return t}function jr(a,e){let t={id:e.attr(a,\"abstractNumId\"),levels:[]};for(let r of e.elements(a))switch(r.localName){case\"name\":t.name=e.attr(r,\"val\");break;case\"multiLevelType\":t.multiLevelType=e.attr(r,\"val\");break;case\"numStyleLink\":t.numberingStyleLink=e.attr(r,\"val\");break;case\"styleLink\":t.styleLink=e.attr(r,\"val\");break;case\"lvl\":t.levels.push(qe(r,e));break}return t}function qe(a,e){let t={level:e.intAttr(a,\"ilvl\")};for(let r of e.elements(a))switch(r.localName){case\"start\":t.start=e.attr(r,\"val\");break;case\"lvlRestart\":t.restart=e.intAttr(r,\"val\");break;case\"numFmt\":t.format=e.attr(r,\"val\");break;case\"lvlText\":t.text=e.attr(r,\"val\");break;case\"lvlJc\":t.justification=e.attr(r,\"val\");break;case\"lvlPicBulletId\":t.bulletPictureId=e.attr(r,\"val\");break;case\"pStyle\":t.paragraphStyle=e.attr(r,\"val\");break;case\"pPr\":t.paragraphProps=Ge(r,e);break;case\"rPr\":t.runProps=we(r,e);break}return t}function Ur(a,e){let t={level:e.intAttr(a,\"ilvl\")};for(let r of e.elements(a))switch(r.localName){case\"startOverride\":t.start=e.intAttr(r,\"val\");break;case\"lvl\":t.numberingLevel=qe(r,e);break}return t}function Wr(a,e){var t=e.element(a,\"pict\"),r=t&&e.element(t,\"shape\"),n=r&&e.element(r,\"imagedata\");return n?{id:e.attr(a,\"numPicBulletId\"),referenceId:e.attr(n,\"id\"),style:e.attr(r,\"style\")}:null}var te=class extends bt{constructor(e,t,r){super(e,t),this._documentParser=r}parseXml(e){Object.assign(this,Lr(e,this._package.xmlParser)),this.domNumberings=this._documentParser.parseNumberingFile(e)}},ee=class extends bt{constructor(e,t,r){super(e,t),this._documentParser=r}parseXml(e){this.styles=this._documentParser.parseStylesFile(e)}},z;(function(a){a.Document=\"document\",a.Paragraph=\"paragraph\",a.Run=\"run\",a.Break=\"break\",a.NoBreakHyphen=\"noBreakHyphen\",a.Table=\"table\",a.Row=\"row\",a.Cell=\"cell\",a.Hyperlink=\"hyperlink\",a.Drawing=\"drawing\",a.Image=\"image\",a.Text=\"text\",a.Tab=\"tab\",a.Symbol=\"symbol\",a.BookmarkStart=\"bookmarkStart\",a.BookmarkEnd=\"bookmarkEnd\",a.Footer=\"footer\",a.Header=\"header\",a.FootnoteReference=\"footnoteReference\",a.EndnoteReference=\"endnoteReference\",a.Footnote=\"footnote\",a.Endnote=\"endnote\",a.SimpleField=\"simpleField\",a.ComplexField=\"complexField\",a.Instruction=\"instruction\",a.VmlPicture=\"vmlPicture\",a.MmlMath=\"mmlMath\",a.MmlMathParagraph=\"mmlMathParagraph\",a.MmlFraction=\"mmlFraction\",a.MmlFunction=\"mmlFunction\",a.MmlFunctionName=\"mmlFunctionName\",a.MmlNumerator=\"mmlNumerator\",a.MmlDenominator=\"mmlDenominator\",a.MmlRadical=\"mmlRadical\",a.MmlBase=\"mmlBase\",a.MmlDegree=\"mmlDegree\",a.MmlSuperscript=\"mmlSuperscript\",a.MmlSubscript=\"mmlSubscript\",a.MmlPreSubSuper=\"mmlPreSubSuper\",a.MmlSubArgument=\"mmlSubArgument\",a.MmlSuperArgument=\"mmlSuperArgument\",a.MmlNary=\"mmlNary\",a.MmlDelimiter=\"mmlDelimiter\",a.MmlRun=\"mmlRun\",a.MmlEquationArray=\"mmlEquationArray\",a.MmlLimit=\"mmlLimit\",a.MmlLimitLower=\"mmlLimitLower\",a.MmlMatrix=\"mmlMatrix\",a.MmlMatrixRow=\"mmlMatrixRow\",a.MmlBox=\"mmlBox\",a.MmlBar=\"mmlBar\",a.MmlGroupChar=\"mmlGroupChar\",a.VmlElement=\"vmlElement\",a.Inserted=\"inserted\",a.Deleted=\"deleted\",a.DeletedText=\"deletedText\"})(z||(z={}));var Ot=class{constructor(){this.children=[],this.cssStyle={}}},re=class extends Ot{constructor(){super(...arguments),this.type=z.Header}},ae=class extends Ot{constructor(){super(...arguments),this.type=z.Footer}},Ut=class extends bt{constructor(e,t,r){super(e,t),this._documentParser=r}parseXml(e){this.rootElement=this.createRootElement(),this.rootElement.children=this._documentParser.parseBodyElements(e)}},ne=class extends Ut{createRootElement(){return new re}},se=class extends Ut{createRootElement(){return new ae}};function $r(a,e){let t={};for(let r of e.elements(a))switch(r.localName){case\"Template\":t.template=r.textContent;break;case\"Pages\":t.pages=zt(r.textContent);break;case\"Words\":t.words=zt(r.textContent);break;case\"Characters\":t.characters=zt(r.textContent);break;case\"Application\":t.application=r.textContent;break;case\"Lines\":t.lines=zt(r.textContent);break;case\"Paragraphs\":t.paragraphs=zt(r.textContent);break;case\"Company\":t.company=r.textContent;break;case\"AppVersion\":t.appVersion=r.textContent;break}return t}function zt(a){if(!(typeof a>\"u\"))return parseInt(a)}var ie=class extends bt{parseXml(e){this.props=$r(e,this._package.xmlParser)}};function Hr(a,e){let t={};for(let r of e.elements(a))switch(r.localName){case\"title\":t.title=r.textContent;break;case\"description\":t.description=r.textContent;break;case\"subject\":t.subject=r.textContent;break;case\"creator\":t.creator=r.textContent;break;case\"keywords\":t.keywords=r.textContent;break;case\"language\":t.language=r.textContent;break;case\"lastModifiedBy\":t.lastModifiedBy=r.textContent;break;case\"revision\":r.textContent&&(t.revision=parseInt(r.textContent));break}return t}var oe=class extends bt{parseXml(e){this.props=Hr(e,this._package.xmlParser)}},le=class{};function Zr(a,e){var t=new le,r=e.element(a,\"themeElements\");for(let n of e.elements(r))switch(n.localName){case\"clrScheme\":t.colorScheme=Vr(n,e);break;case\"fontScheme\":t.fontScheme=Gr(n,e);break}return t}function Vr(a,e){var t={name:e.attr(a,\"name\"),colors:{}};for(let s of e.elements(a)){var r=e.element(s,\"srgbClr\"),n=e.element(s,\"sysClr\");r?t.colors[s.localName]=e.attr(r,\"val\"):n&&(t.colors[s.localName]=e.attr(n,\"lastClr\"))}return t}function Gr(a,e){var t={name:e.attr(a,\"name\")};for(let r of e.elements(a))switch(r.localName){case\"majorFont\":t.majorFont=Re(r,e);break;case\"minorFont\":t.minorFont=Re(r,e);break}return t}function Re(a,e){return{latinTypeface:e.elementAttr(a,\"latin\",\"typeface\"),eaTypeface:e.elementAttr(a,\"ea\",\"typeface\"),csTypeface:e.elementAttr(a,\"cs\",\"typeface\")}}var ce=class extends bt{constructor(e,t){super(e,t)}parseXml(e){this.theme=Zr(e,this._package.xmlParser)}},Wt=class{},ue=class extends Wt{constructor(){super(...arguments),this.type=z.Footnote}},he=class extends Wt{constructor(){super(...arguments),this.type=z.Endnote}},$t=class extends bt{constructor(e,t,r){super(e,t),this._documentParser=r}},de=class extends $t{constructor(e,t,r){super(e,t,r)}parseXml(e){this.notes=this._documentParser.parseNotes(e,\"footnote\",ue)}},fe=class extends $t{constructor(e,t,r){super(e,t,r)}parseXml(e){this.notes=this._documentParser.parseNotes(e,\"endnote\",he)}};function Xr(a,e){var t={};for(let r of e.elements(a))switch(r.localName){case\"defaultTabStop\":t.defaultTabStop=e.lengthAttr(r,\"val\");break;case\"footnotePr\":t.footnoteProps=Ie(r,e);break;case\"endnotePr\":t.endnoteProps=Ie(r,e);break;case\"autoHyphenation\":t.autoHyphenation=e.boolAttr(r,\"val\");break}return t}function Ie(a,e){var t={defaultNoteIds:[]};for(let r of e.elements(a))switch(r.localName){case\"numFmt\":t.nummeringFormat=e.attr(r,\"val\");break;case\"footnote\":case\"endnote\":t.defaultNoteIds.push(e.attr(r,\"id\"));break}return t}var pe=class extends bt{constructor(e,t){super(e,t)}parseXml(e){this.settings=Xr(e,this._package.xmlParser)}};function qr(a,e){return e.elements(a,\"property\").map(t=>{let r=t.firstChild;return{formatId:e.attr(t,\"fmtid\"),name:e.attr(t,\"name\"),type:r.nodeName,value:r.textContent}})}var me=class extends bt{parseXml(e){this.props=qr(e,this._package.xmlParser)}},Kr=[{type:ft.OfficeDocument,target:\"word/document.xml\"},{type:ft.ExtendedProperties,target:\"docProps/app.xml\"},{type:ft.CoreProperties,target:\"docProps/core.xml\"},{type:ft.CustomProperties,target:\"docProps/custom.xml\"}],ge=class a{constructor(){this.parts=[],this.partsMap={}}static async load(e,t,r){var n=new a;return n._options=r,n._parser=t,n._package=await Jt.load(e,r),n.rels=await n._package.loadRelationships(),await Promise.all(Kr.map(s=>{var d;let o=(d=n.rels.find(v=>v.type===s.type))!=null?d:s;return n.loadRelationshipPart(o.target,o.type)})),n}save(e=\"blob\"){return this._package.save(e)}async loadRelationshipPart(e,t){var n;if(this.partsMap[e])return this.partsMap[e];if(!this._package.get(e))return null;let r=null;switch(t){case ft.OfficeDocument:this.documentPart=r=new Qt(this._package,e,this._parser);break;case ft.FontTable:this.fontTablePart=r=new Yt(this._package,e);break;case ft.Numbering:this.numberingPart=r=new te(this._package,e,this._parser);break;case ft.Styles:this.stylesPart=r=new ee(this._package,e,this._parser);break;case ft.Theme:this.themePart=r=new ce(this._package,e);break;case ft.Footnotes:this.footnotesPart=r=new de(this._package,e,this._parser);break;case ft.Endnotes:this.endnotesPart=r=new fe(this._package,e,this._parser);break;case ft.Footer:r=new se(this._package,e,this._parser);break;case ft.Header:r=new ne(this._package,e,this._parser);break;case ft.CoreProperties:this.corePropsPart=r=new oe(this._package,e);break;case ft.ExtendedProperties:this.extendedPropsPart=r=new ie(this._package,e);break;case ft.CustomProperties:r=new me(this._package,e);break;case ft.Settings:this.settingsPart=r=new pe(this._package,e);break}if(r==null)return Promise.resolve(null);if(this.partsMap[e]=r,this.parts.push(r),await r.load(),((n=r.rels)==null?void 0:n.length)>0){let[s]=Ft(r.path);await Promise.all(r.rels.map(o=>this.loadRelationshipPart(qt(o.target,s),o.type)))}return r}async loadDocumentImage(e,t){let r=await this.loadResource(t!=null?t:this.documentPart,e,\"blob\");return this.blobToURL(r)}async loadNumberingImage(e){let t=await this.loadResource(this.numberingPart,e,\"blob\");return this.blobToURL(t)}async loadFont(e,t){let r=await this.loadResource(this.fontTablePart,e,\"uint8array\");return r&&this.blobToURL(new Blob([Yr(r,t)]))}blobToURL(e){return e?this._options.useBase64URL?Pr(e):URL.createObjectURL(e):null}findPartByRelId(e,t=null){var s;var r=((s=t.rels)!=null?s:this.rels).find(o=>o.id==e);let n=t?Ft(t.path)[0]:\"\";return r?this.partsMap[qt(r.target,n)]:null}getPathById(e,t){let r=e.rels.find(s=>s.id==t),[n]=Ft(e.path);return r?qt(r.target,n):null}loadResource(e,t,r){let n=this.getPathById(e,t);return n?this._package.load(n,r):Promise.resolve(null)}};function Yr(a,e){let r=e.replace(/{|}|-/g,\"\"),n=new Array(16);for(let s=0;s<16;s++)n[16-s-1]=parseInt(r.substr(s*2,2),16);for(let s=0;s<32;s++)a[s]=a[s]^n[s%16];return a}function Jr(a,e){return{type:z.BookmarkStart,id:e.attr(a,\"id\"),name:e.attr(a,\"name\"),colFirst:e.intAttr(a,\"colFirst\"),colLast:e.intAttr(a,\"colLast\")}}function Qr(a,e){return{type:z.BookmarkEnd,id:e.attr(a,\"id\")}}var be=class extends Ot{constructor(){super(...arguments),this.type=z.VmlElement,this.attrs={}}};function Ke(a,e){var t=new be;switch(a.localName){case\"rect\":t.tagName=\"rect\",Object.assign(t.attrs,{width:\"100%\",height:\"100%\"});break;case\"oval\":t.tagName=\"ellipse\",Object.assign(t.attrs,{cx:\"50%\",cy:\"50%\",rx:\"50%\",ry:\"50%\"});break;case\"line\":t.tagName=\"line\";break;case\"shape\":t.tagName=\"g\";break;case\"textbox\":t.tagName=\"foreignObject\",Object.assign(t.attrs,{width:\"100%\",height:\"100%\"});break;default:return null}for(let r of A.attrs(a))switch(r.localName){case\"style\":t.cssStyleText=r.value;break;case\"fillcolor\":t.attrs.fill=r.value;break;case\"from\":let[n,s]=Te(r.value);Object.assign(t.attrs,{x1:n,y1:s});break;case\"to\":let[o,d]=Te(r.value);Object.assign(t.attrs,{x2:o,y2:d});break}for(let r of A.elements(a))switch(r.localName){case\"stroke\":Object.assign(t.attrs,ta(r));break;case\"fill\":Object.assign(t.attrs,ea());break;case\"imagedata\":t.tagName=\"image\",Object.assign(t.attrs,{width:\"100%\",height:\"100%\"}),t.imageHref={id:A.attr(r,\"id\"),title:A.attr(r,\"title\")};break;case\"txbxContent\":t.children.push(...e.parseBodyElements(r));break;default:let n=Ke(r,e);n&&t.children.push(n);break}return t}function ta(a){var e;return{stroke:A.attr(a,\"color\"),\"stroke-width\":(e=A.lengthAttr(a,\"weight\",dt.Emu))!=null?e:\"1px\"}}function ea(a){return{}}function Te(a){return a.split(\",\")}var Lt={shd:\"inherit\",color:\"black\",borderColor:\"black\",highlight:\"transparent\"},ra=[],Fe={oMath:z.MmlMath,oMathPara:z.MmlMathParagraph,f:z.MmlFraction,func:z.MmlFunction,fName:z.MmlFunctionName,num:z.MmlNumerator,den:z.MmlDenominator,rad:z.MmlRadical,deg:z.MmlDegree,e:z.MmlBase,sSup:z.MmlSuperscript,sSub:z.MmlSubscript,sPre:z.MmlPreSubSuper,sup:z.MmlSuperArgument,sub:z.MmlSubArgument,d:z.MmlDelimiter,nary:z.MmlNary,eqArr:z.MmlEquationArray,lim:z.MmlLimit,limLow:z.MmlLimitLower,m:z.MmlMatrix,mr:z.MmlMatrixRow,box:z.MmlBox,bar:z.MmlBar,groupChr:z.MmlGroupChar},ve=class{constructor(e){this.options=gt({ignoreWidth:!1,debug:!1},e)}parseNotes(e,t,r){var n=[];for(let s of A.elements(e,t)){let o=new r;o.id=A.attr(s,\"id\"),o.noteType=A.attr(s,\"type\"),o.children=this.parseBodyElements(s),n.push(o)}return n}parseDocumentFile(e){var t=A.element(e,\"body\"),r=A.element(e,\"background\"),n=A.element(t,\"sectPr\");return{type:z.Document,children:this.parseBodyElements(t),props:n?Ve(n,A):{},cssStyle:r?this.parseBackground(r):{}}}parseBackground(e){var t={},r=lt.colorAttr(e,\"color\");return r&&(t[\"background-color\"]=r),t}parseBodyElements(e){var t=[];for(let r of A.elements(e))switch(r.localName){case\"p\":t.push(this.parseParagraph(r));break;case\"tbl\":t.push(this.parseTable(r));break;case\"sdt\":t.push(...this.parseSdt(r,n=>this.parseBodyElements(n)));break}return t}parseStylesFile(e){var t=[];return lt.foreach(e,r=>{switch(r.localName){case\"style\":t.push(this.parseStyle(r));break;case\"docDefaults\":t.push(this.parseDefaultStyles(r));break}}),t}parseDefaultStyles(e){var t={id:null,name:null,target:null,basedOn:null,styles:[]};return lt.foreach(e,r=>{switch(r.localName){case\"rPrDefault\":var n=A.element(r,\"rPr\");n&&t.styles.push({target:\"span\",values:this.parseDefaultProperties(n,{})});break;case\"pPrDefault\":var s=A.element(r,\"pPr\");s&&t.styles.push({target:\"p\",values:this.parseDefaultProperties(s,{})});break}}),t}parseStyle(e){var t={id:A.attr(e,\"styleId\"),isDefault:A.boolAttr(e,\"default\"),name:null,target:null,basedOn:null,styles:[],linked:null};switch(A.attr(e,\"type\")){case\"paragraph\":t.target=\"p\";break;case\"table\":t.target=\"table\";break;case\"character\":t.target=\"span\";break}return lt.foreach(e,r=>{switch(r.localName){case\"basedOn\":t.basedOn=A.attr(r,\"val\");break;case\"name\":t.name=A.attr(r,\"val\");break;case\"link\":t.linked=A.attr(r,\"val\");break;case\"next\":t.next=A.attr(r,\"val\");break;case\"aliases\":t.aliases=A.attr(r,\"val\").split(\",\");break;case\"pPr\":t.styles.push({target:\"p\",values:this.parseDefaultProperties(r,{})}),t.paragraphProps=Ge(r,A);break;case\"rPr\":t.styles.push({target:\"span\",values:this.parseDefaultProperties(r,{})}),t.runProps=we(r,A);break;case\"tblPr\":case\"tcPr\":t.styles.push({target:\"td\",values:this.parseDefaultProperties(r,{})});break;case\"tblStylePr\":for(let n of this.parseTableStyle(r))t.styles.push(n);break;case\"rsid\":case\"qFormat\":case\"hidden\":case\"semiHidden\":case\"unhideWhenUsed\":case\"autoRedefine\":case\"uiPriority\":break;default:this.options.debug&&console.warn(\"DOCX: Unknown style element: \".concat(r.localName))}}),t}parseTableStyle(e){var t=[],r=A.attr(e,\"type\"),n=\"\",s=\"\";switch(r){case\"firstRow\":s=\".first-row\",n=\"tr.first-row td\";break;case\"lastRow\":s=\".last-row\",n=\"tr.last-row td\";break;case\"firstCol\":s=\".first-col\",n=\"td.first-col\";break;case\"lastCol\":s=\".last-col\",n=\"td.last-col\";break;case\"band1Vert\":s=\":not(.no-vband)\",n=\"td.odd-col\";break;case\"band2Vert\":s=\":not(.no-vband)\",n=\"td.even-col\";break;case\"band1Horz\":s=\":not(.no-hband)\",n=\"tr.odd-row\";break;case\"band2Horz\":s=\":not(.no-hband)\",n=\"tr.even-row\";break;default:return[]}return lt.foreach(e,o=>{switch(o.localName){case\"pPr\":t.push({target:\"\".concat(n,\" p\"),mod:s,values:this.parseDefaultProperties(o,{})});break;case\"rPr\":t.push({target:\"\".concat(n,\" span\"),mod:s,values:this.parseDefaultProperties(o,{})});break;case\"tblPr\":case\"tcPr\":t.push({target:n,mod:s,values:this.parseDefaultProperties(o,{})});break}}),t}parseNumberingFile(e){var t=[],r={},n=[];return lt.foreach(e,s=>{switch(s.localName){case\"abstractNum\":this.parseAbstractNumbering(s,n).forEach(v=>t.push(v));break;case\"numPicBullet\":n.push(this.parseNumberingPicBullet(s));break;case\"num\":var o=A.attr(s,\"numId\"),d=A.elementAttr(s,\"abstractNumId\",\"val\");r[d]=o;break}}),t.forEach(s=>s.id=r[s.id]),t}parseNumberingPicBullet(e){var t=A.element(e,\"pict\"),r=t&&A.element(t,\"shape\"),n=r&&A.element(r,\"imagedata\");return n?{id:A.intAttr(e,\"numPicBulletId\"),src:A.attr(n,\"id\"),style:A.attr(r,\"style\")}:null}parseAbstractNumbering(e,t){var r=[],n=A.attr(e,\"abstractNumId\");return lt.foreach(e,s=>{switch(s.localName){case\"lvl\":r.push(this.parseNumberingLevel(n,s,t));break}}),r}parseNumberingLevel(e,t,r){var n={id:e,level:A.intAttr(t,\"ilvl\"),start:1,pStyleName:void 0,pStyle:{},rStyle:{},suff:\"tab\"};return lt.foreach(t,s=>{switch(s.localName){case\"start\":n.start=A.intAttr(s,\"val\");break;case\"pPr\":this.parseDefaultProperties(s,n.pStyle);break;case\"rPr\":this.parseDefaultProperties(s,n.rStyle);break;case\"lvlPicBulletId\":var o=A.intAttr(s,\"val\");n.bullet=r.find(d=>d.id==o);break;case\"lvlText\":n.levelText=A.attr(s,\"val\");break;case\"pStyle\":n.pStyleName=A.attr(s,\"val\");break;case\"numFmt\":n.format=A.attr(s,\"val\");break;case\"suff\":n.suff=A.attr(s,\"val\");break}}),n}parseSdt(e,t){let r=A.element(e,\"sdtContent\");return r?t(r):[]}parseInserted(e,t){var r,n;return{type:z.Inserted,children:(n=(r=t(e))==null?void 0:r.children)!=null?n:[]}}parseDeleted(e,t){var r,n;return{type:z.Deleted,children:(n=(r=t(e))==null?void 0:r.children)!=null?n:[]}}parseParagraph(e){var t={type:z.Paragraph,children:[]};for(let r of A.elements(e))switch(r.localName){case\"pPr\":this.parseParagraphProperties(r,t);break;case\"r\":t.children.push(this.parseRun(r,t));break;case\"hyperlink\":t.children.push(this.parseHyperlink(r,t));break;case\"bookmarkStart\":t.children.push(Jr(r,A));break;case\"bookmarkEnd\":t.children.push(Qr(r,A));break;case\"oMath\":case\"oMathPara\":t.children.push(this.parseMathElement(r));break;case\"sdt\":t.children.push(...this.parseSdt(r,n=>this.parseParagraph(n).children));break;case\"ins\":t.children.push(this.parseInserted(r,n=>this.parseParagraph(n)));break;case\"del\":t.children.push(this.parseDeleted(r,n=>this.parseParagraph(n)));break}return t}parseParagraphProperties(e,t){this.parseDefaultProperties(e,t.cssStyle={},null,r=>{if(Xe(r,t,A))return!0;switch(r.localName){case\"pStyle\":t.styleName=A.attr(r,\"val\");break;case\"cnfStyle\":t.className=st.classNameOfCnfStyle(r);break;case\"framePr\":this.parseFrame(r,t);break;case\"rPr\":break;default:return!1}return!0})}parseFrame(e,t){var r=A.attr(e,\"dropCap\");r==\"drop\"&&(t.cssStyle.float=\"left\")}parseHyperlink(e,t){var r={type:z.Hyperlink,parent:t,children:[]},n=A.attr(e,\"anchor\"),s=A.attr(e,\"id\");return n&&(r.href=\"#\"+n),s&&(r.id=s),lt.foreach(e,o=>{switch(o.localName){case\"r\":r.children.push(this.parseRun(o,r));break}}),r}parseRun(e,t){var r={type:z.Run,parent:t,children:[]};return lt.foreach(e,n=>{switch(n=this.checkAlternateContent(n),n.localName){case\"t\":r.children.push({type:z.Text,text:n.textContent});break;case\"delText\":r.children.push({type:z.DeletedText,text:n.textContent});break;case\"fldSimple\":r.children.push({type:z.SimpleField,instruction:A.attr(n,\"instr\"),lock:A.boolAttr(n,\"lock\",!1),dirty:A.boolAttr(n,\"dirty\",!1)});break;case\"instrText\":r.fieldRun=!0,r.children.push({type:z.Instruction,text:n.textContent});break;case\"fldChar\":r.fieldRun=!0,r.children.push({type:z.ComplexField,charType:A.attr(n,\"fldCharType\"),lock:A.boolAttr(n,\"lock\",!1),dirty:A.boolAttr(n,\"dirty\",!1)});break;case\"noBreakHyphen\":r.children.push({type:z.NoBreakHyphen});break;case\"br\":r.children.push({type:z.Break,break:A.attr(n,\"type\")||\"textWrapping\"});break;case\"lastRenderedPageBreak\":r.children.push({type:z.Break,break:\"lastRenderedPageBreak\"});break;case\"sym\":r.children.push({type:z.Symbol,font:A.attr(n,\"font\"),char:A.attr(n,\"char\")});break;case\"tab\":r.children.push({type:z.Tab});break;case\"footnoteReference\":r.children.push({type:z.FootnoteReference,id:A.attr(n,\"id\")});break;case\"endnoteReference\":r.children.push({type:z.EndnoteReference,id:A.attr(n,\"id\")});break;case\"drawing\":let s=this.parseDrawing(n);s&&(r.children=[s]);break;case\"pict\":r.children.push(this.parseVmlPicture(n));break;case\"rPr\":this.parseRunProperties(n,r);break}}),r}parseMathElement(e){let t=\"\".concat(e.localName,\"Pr\"),r={type:Fe[e.localName],children:[]};for(let s of A.elements(e))if(Fe[s.localName])r.children.push(this.parseMathElement(s));else if(s.localName==\"r\"){var n=this.parseRun(s);n.type=z.MmlRun,r.children.push(n)}else s.localName==t&&(r.props=this.parseMathProperies(s));return r}parseMathProperies(e){let t={};for(let r of A.elements(e))switch(r.localName){case\"chr\":t.char=A.attr(r,\"val\");break;case\"vertJc\":t.verticalJustification=A.attr(r,\"val\");break;case\"pos\":t.position=A.attr(r,\"val\");break;case\"degHide\":t.hideDegree=A.boolAttr(r,\"val\");break;case\"begChr\":t.beginChar=A.attr(r,\"val\");break;case\"endChr\":t.endChar=A.attr(r,\"val\");break}return t}parseRunProperties(e,t){this.parseDefaultProperties(e,t.cssStyle={},null,r=>{switch(r.localName){case\"rStyle\":t.styleName=A.attr(r,\"val\");break;case\"vertAlign\":t.verticalAlign=st.valueOfVertAlign(r,!0);break;default:return!1}return!0})}parseVmlPicture(e){let t={type:z.VmlPicture,children:[]};for(let r of A.elements(e)){let n=Ke(r,this);n&&t.children.push(n)}return t}checkAlternateContent(e){var s;if(e.localName!=\"AlternateContent\")return e;var t=A.element(e,\"Choice\");if(t){var r=A.attr(t,\"Requires\"),n=e.lookupNamespaceURI(r);if(ra.includes(n))return t.firstElementChild}return(s=A.element(e,\"Fallback\"))==null?void 0:s.firstElementChild}parseDrawing(e){for(var t of A.elements(e))switch(t.localName){case\"inline\":case\"anchor\":return this.parseDrawingWrapper(t)}}parseDrawingWrapper(e){var g;var t={type:z.Drawing,children:[],cssStyle:{}},r=e.localName==\"anchor\";let n=null,s=A.boolAttr(e,\"simplePos\"),o={relative:\"page\",align:\"left\",offset:\"0\"},d={relative:\"page\",align:\"top\",offset:\"0\"};for(var v of A.elements(e))switch(v.localName){case\"simplePos\":s&&(o.offset=A.lengthAttr(v,\"x\",dt.Emu),d.offset=A.lengthAttr(v,\"y\",dt.Emu));break;case\"extent\":t.cssStyle.width=A.lengthAttr(v,\"cx\",dt.Emu),t.cssStyle.height=A.lengthAttr(v,\"cy\",dt.Emu);break;case\"positionH\":case\"positionV\":if(!s){let c=v.localName==\"positionH\"?o:d;var m=A.element(v,\"align\"),y=A.element(v,\"posOffset\");c.relative=(g=A.attr(v,\"relativeFrom\"))!=null?g:c.relative,m&&(c.align=m.textContent),y&&(c.offset=lt.sizeValue(y,dt.Emu))}break;case\"wrapTopAndBottom\":n=\"wrapTopAndBottom\";break;case\"wrapNone\":n=\"wrapNone\";break;case\"graphic\":var u=this.parseGraphic(v);u&&t.children.push(u);break}return n==\"wrapTopAndBottom\"?(t.cssStyle.display=\"block\",o.align&&(t.cssStyle[\"text-align\"]=o.align,t.cssStyle.width=\"100%\")):n==\"wrapNone\"?(t.cssStyle.display=\"block\",t.cssStyle.position=\"relative\",t.cssStyle.width=\"0px\",t.cssStyle.height=\"0px\",o.offset&&(t.cssStyle.left=o.offset),d.offset&&(t.cssStyle.top=d.offset)):r&&(o.align==\"left\"||o.align==\"right\")&&(t.cssStyle.float=o.align),t}parseGraphic(e){var t=A.element(e,\"graphicData\");for(let r of A.elements(t))switch(r.localName){case\"pic\":return this.parsePicture(r)}return null}parsePicture(e){var t={type:z.Image,src:\"\",cssStyle:{}},r=A.element(e,\"blipFill\"),n=A.element(r,\"blip\");t.src=A.attr(n,\"embed\");var s=A.element(e,\"spPr\"),o=A.element(s,\"xfrm\");t.cssStyle.position=\"relative\";for(var d of A.elements(o))switch(d.localName){case\"ext\":t.cssStyle.width=A.lengthAttr(d,\"cx\",dt.Emu),t.cssStyle.height=A.lengthAttr(d,\"cy\",dt.Emu);break;case\"off\":t.cssStyle.left=A.lengthAttr(d,\"x\",dt.Emu),t.cssStyle.top=A.lengthAttr(d,\"y\",dt.Emu);break}return t}parseTable(e){var t={type:z.Table,children:[]};return lt.foreach(e,r=>{switch(r.localName){case\"tr\":t.children.push(this.parseTableRow(r));break;case\"tblGrid\":t.columns=this.parseTableColumns(r);break;case\"tblPr\":this.parseTableProperties(r,t);break}}),t}parseTableColumns(e){var t=[];return lt.foreach(e,r=>{switch(r.localName){case\"gridCol\":t.push({width:A.lengthAttr(r,\"w\")});break}}),t}parseTableProperties(e,t){switch(t.cssStyle={},t.cellStyle={},this.parseDefaultProperties(e,t.cssStyle,t.cellStyle,r=>{switch(r.localName){case\"tblStyle\":t.styleName=A.attr(r,\"val\");break;case\"tblLook\":t.className=st.classNameOftblLook(r);break;case\"tblpPr\":this.parseTablePosition(r,t);break;case\"tblStyleColBandSize\":t.colBandSize=A.intAttr(r,\"val\");break;case\"tblStyleRowBandSize\":t.rowBandSize=A.intAttr(r,\"val\");break;default:return!1}return!0}),t.cssStyle[\"text-align\"]){case\"center\":delete t.cssStyle[\"text-align\"],t.cssStyle[\"margin-left\"]=\"auto\",t.cssStyle[\"margin-right\"]=\"auto\";break;case\"right\":delete t.cssStyle[\"text-align\"],t.cssStyle[\"margin-left\"]=\"auto\";break}}parseTablePosition(e,t){var r=A.lengthAttr(e,\"topFromText\"),n=A.lengthAttr(e,\"bottomFromText\"),s=A.lengthAttr(e,\"rightFromText\"),o=A.lengthAttr(e,\"leftFromText\");t.cssStyle.float=\"left\",t.cssStyle[\"margin-bottom\"]=st.addSize(t.cssStyle[\"margin-bottom\"],n),t.cssStyle[\"margin-left\"]=st.addSize(t.cssStyle[\"margin-left\"],o),t.cssStyle[\"margin-right\"]=st.addSize(t.cssStyle[\"margin-right\"],s),t.cssStyle[\"margin-top\"]=st.addSize(t.cssStyle[\"margin-top\"],r)}parseTableRow(e){var t={type:z.Row,children:[]};return lt.foreach(e,r=>{switch(r.localName){case\"tc\":t.children.push(this.parseTableCell(r));break;case\"trPr\":this.parseTableRowProperties(r,t);break}}),t}parseTableRowProperties(e,t){t.cssStyle=this.parseDefaultProperties(e,{},null,r=>{switch(r.localName){case\"cnfStyle\":t.className=st.classNameOfCnfStyle(r);break;case\"tblHeader\":t.isHeader=A.boolAttr(r,\"val\");break;default:return!1}return!0})}parseTableCell(e){var t={type:z.Cell,children:[]};return lt.foreach(e,r=>{switch(r.localName){case\"tbl\":t.children.push(this.parseTable(r));break;case\"p\":t.children.push(this.parseParagraph(r));break;case\"tcPr\":this.parseTableCellProperties(r,t);break}}),t}parseTableCellProperties(e,t){t.cssStyle=this.parseDefaultProperties(e,{},null,r=>{var n;switch(r.localName){case\"gridSpan\":t.span=A.intAttr(r,\"val\",null);break;case\"vMerge\":t.verticalMerge=(n=A.attr(r,\"val\"))!=null?n:\"continue\";break;case\"cnfStyle\":t.className=st.classNameOfCnfStyle(r);break;default:return!1}return!0})}parseDefaultProperties(e,t=null,r=null,n=null){return t=t||{},lt.foreach(e,s=>{if(!(n!=null&&n(s)))switch(s.localName){case\"jc\":t[\"text-align\"]=st.valueOfJc(s);break;case\"textAlignment\":t[\"vertical-align\"]=st.valueOfTextAlignment(s);break;case\"color\":t.color=lt.colorAttr(s,\"val\",null,Lt.color);break;case\"sz\":t[\"font-size\"]=t[\"min-height\"]=A.lengthAttr(s,\"val\",dt.FontSize);break;case\"shd\":t[\"background-color\"]=lt.colorAttr(s,\"fill\",null,Lt.shd);break;case\"highlight\":t[\"background-color\"]=lt.colorAttr(s,\"val\",null,Lt.highlight);break;case\"vertAlign\":break;case\"position\":t.verticalAlign=A.lengthAttr(s,\"val\",dt.FontSize);break;case\"tcW\":if(this.options.ignoreWidth)break;case\"tblW\":t.width=st.valueOfSize(s,\"w\");break;case\"trHeight\":this.parseTrHeight(s,t);break;case\"strike\":t[\"text-decoration\"]=A.boolAttr(s,\"val\",!0)?\"line-through\":\"none\";break;case\"b\":t[\"font-weight\"]=A.boolAttr(s,\"val\",!0)?\"bold\":\"normal\";break;case\"i\":t[\"font-style\"]=A.boolAttr(s,\"val\",!0)?\"italic\":\"normal\";break;case\"caps\":t[\"text-transform\"]=A.boolAttr(s,\"val\",!0)?\"uppercase\":\"none\";break;case\"smallCaps\":t[\"font-variant\"]=A.boolAttr(s,\"val\",!0)?\"small-caps\":\"none\";break;case\"u\":this.parseUnderline(s,t);break;case\"ind\":case\"tblInd\":this.parseIndentation(s,t);break;case\"rFonts\":this.parseFont(s,t);break;case\"tblBorders\":this.parseBorderProperties(s,r||t);break;case\"tblCellSpacing\":t[\"border-spacing\"]=st.valueOfMargin(s),t[\"border-collapse\"]=\"separate\";break;case\"pBdr\":this.parseBorderProperties(s,t);break;case\"bdr\":t.border=st.valueOfBorder(s);break;case\"tcBorders\":this.parseBorderProperties(s,t);break;case\"vanish\":A.boolAttr(s,\"val\",!0)&&(t.display=\"none\");break;case\"kern\":break;case\"noWrap\":break;case\"tblCellMar\":case\"tcMar\":this.parseMarginProperties(s,r||t);break;case\"tblLayout\":t[\"table-layout\"]=st.valueOfTblLayout(s);break;case\"vAlign\":t[\"vertical-align\"]=st.valueOfTextAlignment(s);break;case\"spacing\":e.localName==\"pPr\"&&this.parseSpacing(s,t);break;case\"wordWrap\":A.boolAttr(s,\"val\")&&(t[\"overflow-wrap\"]=\"break-word\");break;case\"suppressAutoHyphens\":t.hyphens=A.boolAttr(s,\"val\",!0)?\"none\":\"auto\";break;case\"lang\":t.$lang=A.attr(s,\"val\");break;case\"bCs\":case\"iCs\":case\"szCs\":case\"tabs\":case\"outlineLvl\":case\"contextualSpacing\":case\"tblStyleColBandSize\":case\"tblStyleRowBandSize\":case\"webHidden\":case\"pageBreakBefore\":case\"suppressLineNumbers\":case\"keepLines\":case\"keepNext\":case\"widowControl\":case\"bidi\":case\"rtl\":case\"noProof\":break;default:this.options.debug&&console.warn(\"DOCX: Unknown document element: \".concat(e.localName,\".\").concat(s.localName));break}}),t}parseUnderline(e,t){var r=A.attr(e,\"val\");if(r!=null){switch(r){case\"dash\":case\"dashDotDotHeavy\":case\"dashDotHeavy\":case\"dashedHeavy\":case\"dashLong\":case\"dashLongHeavy\":case\"dotDash\":case\"dotDotDash\":t[\"text-decoration\"]=\"underline dashed\";break;case\"dotted\":case\"dottedHeavy\":t[\"text-decoration\"]=\"underline dotted\";break;case\"double\":t[\"text-decoration\"]=\"underline double\";break;case\"single\":case\"thick\":t[\"text-decoration\"]=\"underline\";break;case\"wave\":case\"wavyDouble\":case\"wavyHeavy\":t[\"text-decoration\"]=\"underline wavy\";break;case\"words\":t[\"text-decoration\"]=\"underline\";break;case\"none\":t[\"text-decoration\"]=\"none\";break}var n=lt.colorAttr(e,\"color\");n&&(t[\"text-decoration-color\"]=n)}}parseFont(e,t){var r=A.attr(e,\"ascii\"),n=st.themeValue(e,\"asciiTheme\"),s=[r,n].filter(o=>o).join(\", \");s.length>0&&(t[\"font-family\"]=s)}parseIndentation(e,t){var r=A.lengthAttr(e,\"firstLine\"),n=A.lengthAttr(e,\"hanging\"),s=A.lengthAttr(e,\"left\"),o=A.lengthAttr(e,\"start\"),d=A.lengthAttr(e,\"right\"),v=A.lengthAttr(e,\"end\");r&&(t[\"text-indent\"]=r),n&&(t[\"text-indent\"]=\"-\".concat(n)),(s||o)&&(t[\"margin-left\"]=s||o),(d||v)&&(t[\"margin-right\"]=d||v)}parseSpacing(e,t){var r=A.lengthAttr(e,\"before\"),n=A.lengthAttr(e,\"after\"),s=A.intAttr(e,\"line\",null),o=A.attr(e,\"lineRule\");if(r&&(t[\"margin-top\"]=r),n&&(t[\"margin-bottom\"]=n),s!==null)switch(o){case\"auto\":t[\"line-height\"]=\"\".concat((s/240).toFixed(2));break;case\"atLeast\":t[\"line-height\"]=\"calc(100% + \".concat(s/20,\"pt)\");break;default:t[\"line-height\"]=t[\"min-height\"]=\"\".concat(s/20,\"pt\");break}}parseMarginProperties(e,t){lt.foreach(e,r=>{switch(r.localName){case\"left\":t[\"padding-left\"]=st.valueOfMargin(r);break;case\"right\":t[\"padding-right\"]=st.valueOfMargin(r);break;case\"top\":t[\"padding-top\"]=st.valueOfMargin(r);break;case\"bottom\":t[\"padding-bottom\"]=st.valueOfMargin(r);break}})}parseTrHeight(e,t){switch(A.attr(e,\"hRule\")){case\"exact\":t.height=A.lengthAttr(e,\"val\");break;case\"atLeast\":default:t.height=A.lengthAttr(e,\"val\");break}}parseBorderProperties(e,t){lt.foreach(e,r=>{switch(r.localName){case\"start\":case\"left\":t[\"border-left\"]=st.valueOfBorder(r);break;case\"end\":case\"right\":t[\"border-right\"]=st.valueOfBorder(r);break;case\"top\":t[\"border-top\"]=st.valueOfBorder(r);break;case\"bottom\":t[\"border-bottom\"]=st.valueOfBorder(r);break}})}},aa=[\"black\",\"blue\",\"cyan\",\"darkBlue\",\"darkCyan\",\"darkGray\",\"darkGreen\",\"darkMagenta\",\"darkRed\",\"darkYellow\",\"green\",\"lightGray\",\"magenta\",\"none\",\"red\",\"white\",\"yellow\"],lt=class{static foreach(e,t){for(var r=0;rt[s]==\"1\").join(\" \")}static valueOfJc(e){var t=A.attr(e,\"val\");switch(t){case\"start\":case\"left\":return\"left\";case\"center\":return\"center\";case\"end\":case\"right\":return\"right\";case\"both\":return\"justify\"}return t}static valueOfVertAlign(e,t=!1){var r=A.attr(e,\"val\");switch(r){case\"subscript\":return\"sub\";case\"superscript\":return t?\"sup\":\"super\"}return t?null:r}static valueOfTextAlignment(e){var t=A.attr(e,\"val\");switch(t){case\"auto\":case\"baseline\":return\"baseline\";case\"top\":return\"top\";case\"center\":return\"middle\";case\"bottom\":return\"bottom\"}return t}static addSize(e,t){return e==null?t:t==null?e:\"calc(\".concat(e,\" + \").concat(t,\")\")}static classNameOftblLook(e){let t=A.hexAttr(e,\"val\",0),r=\"\";return(A.boolAttr(e,\"firstRow\")||t&32)&&(r+=\" first-row\"),(A.boolAttr(e,\"lastRow\")||t&64)&&(r+=\" last-row\"),(A.boolAttr(e,\"firstColumn\")||t&128)&&(r+=\" first-col\"),(A.boolAttr(e,\"lastColumn\")||t&256)&&(r+=\" last-col\"),(A.boolAttr(e,\"noHBand\")||t&512)&&(r+=\" no-hband\"),(A.boolAttr(e,\"noVBand\")||t&1024)&&(r+=\" no-vband\"),r.trim()}},Le={pos:0,leader:\"none\",style:\"left\"},na=50;function sa(a=document.body){let e=document.createElement(\"div\");e.style.width=\"100pt\",a.appendChild(e);let t=100/e.offsetWidth;return a.removeChild(e),t}function ia(a,e,t,r=72/96){let n=a.closest(\"p\"),s=a.getBoundingClientRect(),o=n.getBoundingClientRect(),d=getComputedStyle(n),v=(e==null?void 0:e.length)>0?e.map(x=>({pos:De(x.position),leader:x.leader,style:x.style})).sort((x,C)=>x.pos-C.pos):[Le],m=v[v.length-1],y=o.width*r,u=De(t),g=m.pos+u;if(g x.style!=\"clear\"&&x.pos>h);if(k==null)return;let w=1;if(k.style==\"right\"||k.style==\"center\"){let x=Array.from(n.querySelectorAll(\".\".concat(a.className))),C=x.indexOf(a)+1,T=document.createRange();T.setStart(a,1),C d.id)),e.endnotesPart&&(this.endnoteMap=St(e.endnotesPart.notes,d=>d.id)),e.settingsPart&&(this.defaultTabSize=(o=e.settingsPart.settings)==null?void 0:o.defaultTabStop),!n.ignoreFonts&&e.fontTablePart&&this.renderFontTable(e.fontTablePart,r);var s=this.renderSections(e.documentPart.body);this.options.inWrapper?t.appendChild(this.renderWrapper(s)):_e(t,s),this.refreshTabStops()}renderTheme(e,t){var d,v;let r={},n=(d=e.theme)==null?void 0:d.fontScheme;n&&(n.majorFont&&(r[\"--docx-majorHAnsi-font\"]=n.majorFont.latinTypeface),n.minorFont&&(r[\"--docx-minorHAnsi-font\"]=n.minorFont.latinTypeface));let s=(v=e.theme)==null?void 0:v.colorScheme;if(s)for(let[m,y]of Object.entries(s.colors))r[\"--docx-\".concat(m,\"-color\")]=\"#\".concat(y);let o=this.styleToString(\".\".concat(this.className),r);t.appendChild(xt(o))}renderFontTable(e,t){for(let r of e.fonts)for(let n of r.embedFontRefs)this.tasks.push(this.document.loadFont(n.id,n.key).then(s=>{let o={\"font-family\":r.name,src:\"url(\".concat(s,\")\")};(n.type==\"bold\"||n.type==\"boldItalic\")&&(o[\"font-weight\"]=\"bold\"),(n.type==\"italic\"||n.type==\"boldItalic\")&&(o[\"font-style\"]=\"italic\"),Bt(t,\"docxjs \".concat(r.name,\" font\"));let d=this.styleToString(\"@font-face\",o);t.appendChild(xt(d)),this.refreshTabStops()}))}processStyleName(e){return e?\"\".concat(this.className,\"_\").concat(Er(e)):this.className}processStyles(e){let t=St(e.filter(n=>n.id!=null),n=>n.id);for(let n of e.filter(s=>s.basedOn)){var r=t[n.basedOn];if(r){n.paragraphProps=jt(n.paragraphProps,r.paragraphProps),n.runProps=jt(n.runProps,r.runProps);for(let s of r.styles){let o=n.styles.find(d=>d.target==s.target);o?this.copyStyleProperties(s.values,o.values):n.styles.push(Pt(gt({},s),{values:gt({},s.values)}))}}else this.options.debug&&console.warn(\"Can't find base style \".concat(n.basedOn))}for(let n of e)n.cssName=this.processStyleName(n.id);return t}prodessNumberings(e){var t;for(let r of e.filter(n=>n.pStyleName)){let n=this.findStyle(r.pStyleName);(t=n==null?void 0:n.paragraphProps)!=null&&t.numbering&&(n.paragraphProps.numbering.level=r.level)}}processElement(e){if(e.children)for(var t of e.children)t.parent=e,t.type==z.Table?this.processTable(t):this.processElement(t)}processTable(e){for(var t of e.children)for(var r of t.children)r.cssStyle=this.copyStyleProperties(e.cellStyle,r.cssStyle,[\"border-left\",\"border-right\",\"border-top\",\"border-bottom\",\"padding-left\",\"padding-right\",\"padding-top\",\"padding-bottom\"]),this.processElement(r)}copyStyleProperties(e,t,r=null){if(!e)return t;t==null&&(t={}),r==null&&(r=Object.getOwnPropertyNames(e));for(var n of r)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n]);return t}createSection(e,t){var r=this.createElement(\"section\",{className:e});return t&&(t.pageMargins&&(r.style.paddingLeft=t.pageMargins.left,r.style.paddingRight=t.pageMargins.right,r.style.paddingTop=t.pageMargins.top,r.style.paddingBottom=t.pageMargins.bottom),t.pageSize&&(this.options.ignoreWidth||(r.style.width=t.pageSize.width),this.options.ignoreHeight||(r.style.minHeight=t.pageSize.height)),t.columns&&t.columns.numberOfColumns&&(r.style.columnCount=\"\".concat(t.columns.numberOfColumns),r.style.columnGap=t.columns.space,t.columns.separator&&(r.style.columnRule=\"1px solid black\"))),r}renderSections(e){let t=[];this.processElement(e);let r=this.splitBySection(e.children),n=null;for(let o=0,d=r.length;o y.type==\"first\"):null)!=null?v:r%2==1?e.find(y=>y.type==\"even\"):null)!=null?m:e.find(y=>y.type==\"default\"),d=o&&this.document.findPartByRelId(o.id,this.document.documentPart);if(d){this.currentPart=d,this.usedHederFooterParts.includes(d.path)||(this.processElement(d.rootElement),this.usedHederFooterParts.push(d.path));let[y]=this.renderElements([d.rootElement],s);t!=null&&t.pageMargins&&(d.rootElement.type===z.Header?(y.style.marginTop=\"calc(\".concat(t.pageMargins.header,\" - \").concat(t.pageMargins.top,\")\"),y.style.minHeight=\"calc(\".concat(t.pageMargins.top,\" - \").concat(t.pageMargins.header,\")\")):d.rootElement.type===z.Footer&&(y.style.marginBottom=\"calc(\".concat(t.pageMargins.footer,\" - \").concat(t.pageMargins.bottom,\")\"),y.style.minHeight=\"calc(\".concat(t.pageMargins.bottom,\" - \").concat(t.pageMargins.footer,\")\"))),this.currentPart=null}}}isPageBreakElement(e){return e.type!=z.Break?!1:e.break==\"lastRenderedPageBreak\"?!this.options.ignoreLastRenderedPageBreak:e.break==\"page\"}splitBySection(e){var y;var t={sectProps:null,elements:[]},r=[t];for(let u of e){if(u.type==z.Paragraph){let g=this.findStyle(u.styleName);(y=g==null?void 0:g.paragraphProps)!=null&&y.pageBreakBefore&&(t.sectProps=n,t={sectProps:null,elements:[]},r.push(t))}if(t.elements.push(u),u.type==z.Paragraph){let g=u;var n=g.sectionProps,s=-1,o=-1;if(this.options.breakPages&&g.children&&(s=g.children.findIndex(c=>{var p,h;return o=(h=(p=c.children)==null?void 0:p.findIndex(this.isPageBreakElement.bind(this)))!=null?h:-1,o!=-1})),(n||s!=-1)&&(t.sectProps=n,t={sectProps:null,elements:[]},r.push(t)),s!=-1){let c=g.children[s],p=o =0;u--)r[u].sectProps==null?r[u].sectProps=m:m=r[u].sectProps;return r}renderWrapper(e){return this.createElement(\"div\",{className:\"\".concat(this.className,\"-wrapper\")},e)}renderDefaultStyle(){var e=this.className,t=\"\\n.\".concat(e,\"-wrapper { background: gray; padding: 30px; padding-bottom: 0px; display: flex; flex-flow: column; align-items: center; } \\n.\").concat(e,\"-wrapper>section.\").concat(e,\" { background: white; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); margin-bottom: 30px; }\\n.\").concat(e,\" { color: black; hyphens: auto; text-underline-position: from-font; }\\nsection.\").concat(e,\" { box-sizing: border-box; display: flex; flex-flow: column nowrap; position: relative; overflow: hidden; }\\nsection.\").concat(e,\">article { margin-bottom: auto; z-index: 1; }\\nsection.\").concat(e,\">footer { z-index: 1; }\\n.\").concat(e,\" table { border-collapse: collapse; }\\n.\").concat(e,\" table td, .\").concat(e,\" table th { vertical-align: top; }\\n.\").concat(e,\" p { margin: 0pt; min-height: 1em; }\\n.\").concat(e,\" span { white-space: pre-wrap; overflow-wrap: break-word; }\\n.\").concat(e,\" a { color: inherit; text-decoration: inherit; }\\n\");return xt(t)}renderNumbering(e,t){var r=\"\",n=[];for(var s of e){var o=\"p.\".concat(this.numberingClass(s.id,s.level)),d=\"none\";if(s.bullet){let v=\"--\".concat(this.className,\"-\").concat(s.bullet.src).toLowerCase();r+=this.styleToString(\"\".concat(o,\":before\"),{content:\"' '\",display:\"inline-block\",background:\"var(\".concat(v,\")\")},s.bullet.style),this.tasks.push(this.document.loadNumberingImage(s.bullet.src).then(m=>{var y=\"\".concat(this.rootSelector,\" { \").concat(v,\": url(\").concat(m,\") }\");t.appendChild(xt(y))}))}else if(s.levelText){let v=this.numberingCounter(s.id,s.level),m=v+\" \"+(s.start-1);s.level>0&&(r+=this.styleToString(\"p.\".concat(this.numberingClass(s.id,s.level-1)),{\"counter-reset\":m})),n.push(m),r+=this.styleToString(\"\".concat(o,\":before\"),gt({content:this.levelTextToContent(s.levelText,s.suff,s.id,this.numFormatToCssValue(s.format)),\"counter-increment\":v},s.rStyle))}else d=this.numFormatToCssValue(s.format);r+=this.styleToString(o,gt({display:\"list-item\",\"list-style-position\":\"inside\",\"list-style-type\":d},s.pStyle))}return n.length>0&&(r+=this.styleToString(this.rootSelector,{\"counter-reset\":n.join(\" \")})),xt(r)}renderStyles(e){var v;var t=\"\";let r=this.styleMap,n=St(e.filter(m=>m.isDefault),m=>m.target);for(let m of e){var s=m.styles;if(m.linked){var o=m.linked&&r[m.linked];o?s=s.concat(o.styles):this.options.debug&&console.warn(\"Can't find linked style \".concat(m.linked))}for(let y of s){var d=\"\".concat((v=m.target)!=null?v:\"\",\".\").concat(m.cssName);m.target!=y.target&&(d+=\" \".concat(y.target)),n[m.target]==m&&(d=\".\".concat(this.className,\" \").concat(m.target,\", \")+d),t+=this.styleToString(d,y.values)}}return xt(t)}renderNotes(e,t,r){var n=e.map(o=>t[o]).filter(o=>o);if(n.length>0){var s=this.createElement(\"ol\",null,this.renderElements(n));r.appendChild(s)}}renderElement(e){switch(e.type){case z.Paragraph:return this.renderParagraph(e);case z.BookmarkStart:return this.renderBookmarkStart(e);case z.BookmarkEnd:return null;case z.Run:return this.renderRun(e);case z.Table:return this.renderTable(e);case z.Row:return this.renderTableRow(e);case z.Cell:return this.renderTableCell(e);case z.Hyperlink:return this.renderHyperlink(e);case z.Drawing:return this.renderDrawing(e);case z.Image:return this.renderImage(e);case z.Text:return this.renderText(e);case z.Text:return this.renderText(e);case z.DeletedText:return this.renderDeletedText(e);case z.Tab:return this.renderTab(e);case z.Symbol:return this.renderSymbol(e);case z.Break:return this.renderBreak(e);case z.Footer:return this.renderContainer(e,\"footer\");case z.Header:return this.renderContainer(e,\"header\");case z.Footnote:case z.Endnote:return this.renderContainer(e,\"li\");case z.FootnoteReference:return this.renderFootnoteReference(e);case z.EndnoteReference:return this.renderEndnoteReference(e);case z.NoBreakHyphen:return this.createElement(\"wbr\");case z.VmlPicture:return this.renderVmlPicture(e);case z.VmlElement:return this.renderVmlElement(e);case z.MmlMath:return this.renderContainerNS(e,et.mathML,\"math\",{xmlns:et.mathML});case z.MmlMathParagraph:return this.renderContainer(e,\"span\");case z.MmlFraction:return this.renderContainerNS(e,et.mathML,\"mfrac\");case z.MmlBase:return this.renderContainerNS(e,et.mathML,e.parent.type==z.MmlMatrixRow?\"mtd\":\"mrow\");case z.MmlNumerator:case z.MmlDenominator:case z.MmlFunction:case z.MmlLimit:case z.MmlBox:return this.renderContainerNS(e,et.mathML,\"mrow\");case z.MmlGroupChar:return this.renderMmlGroupChar(e);case z.MmlLimitLower:return this.renderContainerNS(e,et.mathML,\"munder\");case z.MmlMatrix:return this.renderContainerNS(e,et.mathML,\"mtable\");case z.MmlMatrixRow:return this.renderContainerNS(e,et.mathML,\"mtr\");case z.MmlRadical:return this.renderMmlRadical(e);case z.MmlSuperscript:return this.renderContainerNS(e,et.mathML,\"msup\");case z.MmlSubscript:return this.renderContainerNS(e,et.mathML,\"msub\");case z.MmlDegree:case z.MmlSuperArgument:case z.MmlSubArgument:return this.renderContainerNS(e,et.mathML,\"mn\");case z.MmlFunctionName:return this.renderContainerNS(e,et.mathML,\"ms\");case z.MmlDelimiter:return this.renderMmlDelimiter(e);case z.MmlRun:return this.renderMmlRun(e);case z.MmlNary:return this.renderMmlNary(e);case z.MmlPreSubSuper:return this.renderMmlPreSubSuper(e);case z.MmlBar:return this.renderMmlBar(e);case z.MmlEquationArray:return this.renderMllList(e);case z.Inserted:return this.renderInserted(e);case z.Deleted:return this.renderDeleted(e)}return null}renderChildren(e,t){return this.renderElements(e.children,t)}renderElements(e,t){if(e==null)return null;var r=e.flatMap(n=>this.renderElement(n)).filter(n=>n!=null);return t&&_e(t,r),r}renderContainer(e,t,r){return this.createElement(t,r,this.renderChildren(e))}renderContainerNS(e,t,r,n){return ot(t,r,n,this.renderChildren(e))}renderParagraph(e){var s,o,d,v;var t=this.createElement(\"p\");let r=this.findStyle(e.styleName);(o=e.tabs)!=null||(e.tabs=(s=r==null?void 0:r.paragraphProps)==null?void 0:s.tabs),this.renderClass(e,t),this.renderChildren(e,t),this.renderStyleValues(e.cssStyle,t),this.renderCommonProperties(t.style,e);let n=(v=e.numbering)!=null?v:(d=r==null?void 0:r.paragraphProps)==null?void 0:d.numbering;return n&&t.classList.add(this.numberingClass(n.id,n.level)),t}renderRunProperties(e,t){this.renderCommonProperties(e,t)}renderCommonProperties(e,t){t!=null&&(t.color&&(e.color=t.color),t.fontSize&&(e[\"font-size\"]=t.fontSize))}renderHyperlink(e){var t=this.createElement(\"a\");if(this.renderChildren(e,t),this.renderStyleValues(e.cssStyle,t),e.href)t.href=e.href;else if(e.id){let r=this.document.documentPart.rels.find(n=>n.id==e.id&&n.targetMode===\"External\");t.href=r==null?void 0:r.target}return t}renderDrawing(e){var t=this.createElement(\"div\");return t.style.display=\"inline-block\",t.style.position=\"relative\",t.style.textIndent=\"0px\",this.renderChildren(e,t),this.renderStyleValues(e.cssStyle,t),t}renderImage(e){let t=this.createElement(\"img\");return this.renderStyleValues(e.cssStyle,t),this.document&&this.tasks.push(this.document.loadDocumentImage(e.src,this.currentPart).then(r=>{t.src=r})),t}renderText(e){return this.htmlDocument.createTextNode(e.text)}renderDeletedText(e){return this.options.renderEndnotes?this.htmlDocument.createTextNode(e.text):null}renderBreak(e){return e.break==\"textWrapping\"?this.createElement(\"br\"):null}renderInserted(e){return this.options.renderChanges?this.renderContainer(e,\"ins\"):this.renderChildren(e)}renderDeleted(e){return this.options.renderChanges?this.renderContainer(e,\"del\"):null}renderSymbol(e){var t=this.createElement(\"span\");return t.style.fontFamily=e.font,t.innerHTML=\"\".concat(e.char,\";\"),t}renderFootnoteReference(e){var t=this.createElement(\"sup\");return this.currentFootnoteIds.push(e.id),t.textContent=\"\".concat(this.currentFootnoteIds.length),t}renderEndnoteReference(e){var t=this.createElement(\"sup\");return this.currentEndnoteIds.push(e.id),t.textContent=\"\".concat(this.currentEndnoteIds.length),t}renderTab(e){var n;var t=this.createElement(\"span\");if(t.innerHTML=\" \",this.options.experimental){t.className=this.tabStopClass();var r=(n=oa(e,z.Paragraph))==null?void 0:n.tabs;this.currentTabs.push({stops:r,span:t})}return t}renderBookmarkStart(e){var t=this.createElement(\"span\");return t.id=e.name,t}renderRun(e){if(e.fieldRun)return null;let t=this.createElement(\"span\");if(e.id&&(t.id=e.id),this.renderClass(e,t),this.renderStyleValues(e.cssStyle,t),e.verticalAlign){let r=this.createElement(e.verticalAlign);this.renderChildren(e,r),t.appendChild(r)}else this.renderChildren(e,t);return t}renderTable(e){let t=this.createElement(\"table\");return this.tableCellPositions.push(this.currentCellPosition),this.tableVerticalMerges.push(this.currentVerticalMerge),this.currentVerticalMerge={},this.currentCellPosition={col:0,row:0},e.columns&&t.appendChild(this.renderTableColumns(e.columns)),this.renderClass(e,t),this.renderChildren(e,t),this.renderStyleValues(e.cssStyle,t),this.currentVerticalMerge=this.tableVerticalMerges.pop(),this.currentCellPosition=this.tableCellPositions.pop(),t}renderTableColumns(e){let t=this.createElement(\"colgroup\");for(let r of e){let n=this.createElement(\"col\");r.width&&(n.style.width=r.width),t.appendChild(n)}return t}renderTableRow(e){let t=this.createElement(\"tr\");return this.currentCellPosition.col=0,this.renderClass(e,t),this.renderChildren(e,t),this.renderStyleValues(e.cssStyle,t),this.currentCellPosition.row++,t}renderTableCell(e){let t=this.createElement(\"td\"),r=this.currentCellPosition.col;return e.verticalMerge?e.verticalMerge==\"restart\"?(this.currentVerticalMerge[r]=t,t.rowSpan=1):this.currentVerticalMerge[r]&&(this.currentVerticalMerge[r].rowSpan+=1,t.style.display=\"none\"):this.currentVerticalMerge[r]=null,this.renderClass(e,t),this.renderChildren(e,t),this.renderStyleValues(e.cssStyle,t),e.span&&(t.colSpan=e.span),this.currentCellPosition.col+=t.colSpan,t}renderVmlPicture(e){var t=ke(\"div\");return this.renderChildren(e,t),t}renderVmlElement(e){var n,s;var t=je(\"svg\");t.setAttribute(\"style\",e.cssStyleText);let r=this.renderVmlChildElement(e);return(n=e.imageHref)!=null&&n.id&&this.tasks.push((s=this.document)==null?void 0:s.loadDocumentImage(e.imageHref.id,this.currentPart).then(o=>r.setAttribute(\"href\",o))),t.appendChild(r),requestAnimationFrame(()=>{let o=t.firstElementChild.getBBox();t.setAttribute(\"width\",\"\".concat(Math.ceil(o.x+o.width))),t.setAttribute(\"height\",\"\".concat(Math.ceil(o.y+o.height)))}),t}renderVmlChildElement(e){let t=je(e.tagName);Object.entries(e.attrs).forEach(([r,n])=>t.setAttribute(r,n));for(let r of e.children)r.type==z.VmlElement?t.appendChild(this.renderVmlChildElement(r)):t.appendChild(...Mt(this.renderElement(r)));return t}renderMmlRadical(e){var n;let t=e.children.find(s=>s.type==z.MmlBase);if((n=e.props)!=null&&n.hideDegree)return ot(et.mathML,\"msqrt\",null,this.renderElements([t]));let r=e.children.find(s=>s.type==z.MmlDegree);return ot(et.mathML,\"mroot\",null,this.renderElements([t,r]))}renderMmlDelimiter(e){var r,n;let t=[];return t.push(ot(et.mathML,\"mo\",null,[(r=e.props.beginChar)!=null?r:\"(\"])),t.push(...this.renderElements(e.children)),t.push(ot(et.mathML,\"mo\",null,[(n=e.props.endChar)!=null?n:\")\"])),ot(et.mathML,\"mrow\",null,t)}renderMmlNary(e){var m,y;let t=[],r=St(e.children,u=>u.type),n=r[z.MmlSuperArgument],s=r[z.MmlSubArgument],o=n?ot(et.mathML,\"mo\",null,Mt(this.renderElement(n))):null,d=s?ot(et.mathML,\"mo\",null,Mt(this.renderElement(s))):null,v=ot(et.mathML,\"mo\",null,[(y=(m=e.props)==null?void 0:m.char)!=null?y:\"\\u222B\"]);return o||d?t.push(ot(et.mathML,\"munderover\",null,[v,d,o])):o?t.push(ot(et.mathML,\"mover\",null,[v,o])):d?t.push(ot(et.mathML,\"munder\",null,[v,d])):t.push(v),t.push(...this.renderElements(r[z.MmlBase].children)),ot(et.mathML,\"mrow\",null,t)}renderMmlPreSubSuper(e){let t=[],r=St(e.children,m=>m.type),n=r[z.MmlSuperArgument],s=r[z.MmlSubArgument],o=n?ot(et.mathML,\"mo\",null,Mt(this.renderElement(n))):null,d=s?ot(et.mathML,\"mo\",null,Mt(this.renderElement(s))):null,v=ot(et.mathML,\"mo\",null);return t.push(ot(et.mathML,\"msubsup\",null,[v,d,o])),t.push(...this.renderElements(r[z.MmlBase].children)),ot(et.mathML,\"mrow\",null,t)}renderMmlGroupChar(e){let t=e.props.verticalJustification===\"bot\"?\"mover\":\"munder\",r=this.renderContainerNS(e,et.mathML,t);return e.props.char&&r.appendChild(ot(et.mathML,\"mo\",null,[e.props.char])),r}renderMmlBar(e){let t=this.renderContainerNS(e,et.mathML,\"mrow\");switch(e.props.position){case\"top\":t.style.textDecoration=\"overline\";break;case\"bottom\":t.style.textDecoration=\"underline\";break}return t}renderMmlRun(e){let t=ot(et.mathML,\"ms\");return this.renderClass(e,t),this.renderStyleValues(e.cssStyle,t),this.renderChildren(e,t),t}renderMllList(e){let t=ot(et.mathML,\"mtable\");this.renderClass(e,t),this.renderStyleValues(e.cssStyle,t),this.renderChildren(e);for(let r of this.renderChildren(e))t.appendChild(ot(et.mathML,\"mtr\",null,[ot(et.mathML,\"mtd\",null,[r])]));return t}renderStyleValues(e,t){for(let r in e)r.startsWith(\"$\")?t.setAttribute(r.slice(1),e[r]):t.style[r]=e[r]}renderClass(e,t){e.className&&(t.className=e.className),e.styleName&&t.classList.add(this.processStyleName(e.styleName))}findStyle(e){var t;return e&&((t=this.styleMap)==null?void 0:t[e])}numberingClass(e,t){return\"\".concat(this.className,\"-num-\").concat(e,\"-\").concat(t)}tabStopClass(){return\"\".concat(this.className,\"-tab-stop\")}styleToString(e,t,r=null){let n=\"\".concat(e,\" {\\r\\n\");for(let s in t)s.startsWith(\"$\")||(n+=\" \".concat(s,\": \").concat(t[s],\";\\r\\n\"));return r&&(n+=r),n+\"}\\r\\n\"}numberingCounter(e,t){return\"\".concat(this.className,\"-num-\").concat(e,\"-\").concat(t)}levelTextToContent(e,t,r,n){var d;let s={tab:\"\\\\9\",space:\"\\\\a0\"};var o=e.replace(/%\\d*/g,v=>{let m=parseInt(v.substring(1),10)-1;return'\"counter('.concat(this.numberingCounter(r,m),\", \").concat(n,')\"')});return'\"'.concat(o).concat((d=s[t])!=null?d:\"\",'\"')}numFormatToCssValue(e){var r;var t={none:\"none\",bullet:\"disc\",decimal:\"decimal\",lowerLetter:\"lower-alpha\",upperLetter:\"upper-alpha\",lowerRoman:\"lower-roman\",upperRoman:\"upper-roman\",decimalZero:\"decimal-leading-zero\",aiueo:\"katakana\",aiueoFullWidth:\"katakana\",chineseCounting:\"simp-chinese-informal\",chineseCountingThousand:\"simp-chinese-informal\",chineseLegalSimplified:\"simp-chinese-formal\",chosung:\"hangul-consonant\",ideographDigital:\"cjk-ideographic\",ideographTraditional:\"cjk-heavenly-stem\",ideographLegalTraditional:\"trad-chinese-formal\",ideographZodiac:\"cjk-earthly-branch\",iroha:\"katakana-iroha\",irohaFullWidth:\"katakana-iroha\",japaneseCounting:\"japanese-informal\",japaneseDigitalTenThousand:\"cjk-decimal\",japaneseLegal:\"japanese-formal\",thaiNumbers:\"thai\",koreanCounting:\"korean-hangul-formal\",koreanDigital:\"korean-hangul-formal\",koreanDigital2:\"korean-hanja-informal\",hebrew1:\"hebrew\",hebrew2:\"hebrew\",hindiNumbers:\"devanagari\",ganada:\"hangul\",taiwaneseCounting:\"cjk-ideographic\",taiwaneseCountingThousand:\"cjk-ideographic\",taiwaneseDigital:\"cjk-decimal\"};return(r=t[e])!=null?r:e}refreshTabStops(){this.options.experimental&&(clearTimeout(this.tabsTimeout),this.tabsTimeout=setTimeout(()=>{let e=sa();for(let t of this.currentTabs)ia(t.span,t.stops,this.defaultTabSize,e)},500))}};function ke(a,e,t){return ot(void 0,a,e,t)}function je(a,e,t){return ot(et.svg,a,e,t)}function ot(a,e,t,r){var n=a?document.createElementNS(a,e):document.createElement(e);return Object.assign(n,t),r&&_e(n,r),n}function Ue(a){a.innerHTML=\"\"}function _e(a,e){e.forEach(t=>a.appendChild(Nr(t)?document.createTextNode(t):t))}function xt(a){return ke(\"style\",{innerHTML:a})}function Bt(a,e){a.appendChild(document.createComment(e))}function oa(a,e){for(var t=a.parent;t!=null&&t.type!=e;)t=t.parent;return t}var Ye={ignoreHeight:!1,ignoreWidth:!1,ignoreFonts:!1,breakPages:!0,debug:!1,experimental:!1,className:\"docx\",inWrapper:!0,trimXmlDeclaration:!0,ignoreLastRenderedPageBreak:!0,renderHeaders:!0,renderFooters:!0,renderFootnotes:!0,renderEndnotes:!0,useBase64URL:!1,renderChanges:!1};function la(a,e){let t=gt(gt({},Ye),e);return ge.load(a,new ve(t),t)}async function ca(a,e,t,r){let n=gt(gt({},Ye),r),s=new ye(window.document);return s.render(a,e,t,n),Promise.allSettled(s.tasks.filter(o=>o))}async function Je(a,e,t,r){let n=await la(a,r);return await ca(n,e,t,r),n}var ua=async a=>{let e=document.createElement(\"div\");await Je(a,e,e,{className:\"docx\",breakPages:!0}),document.body.appendChild(e)},Qe=ua;var ha={\"application/vnd.openxmlformats-officedocument.wordprocessingml.document\":Qe},tr=ha;var da=a=>{window.parent.postMessage(a,window.location.origin)},Ht=a=>{console.error(a),da({type:\"error\",error:Gt(a)})},fa=async a=>{let e=tr[a.mimeType];try{if(e)await e(a.data);else throw new Error(\"Unsupported sandboxed preview mimetype: \".concat(a.mimeType))}catch(t){Ht(t)}},er=a=>{a.type===\"data\"?fa(a):Ht(new Error(\"Unexpected message type: \".concat(a.type)))};window.addEventListener(\"load\",()=>{window.addEventListener(\"message\",a=>{if(a.origin!==window.location.origin)return;let e=a.data;if(typeof e!=\"object\"||!e.type){Ht(new Error(\"Unexpected message format\"));return}er(e)})});})();\n+\"use strict\";(()=>{var sr=Object.create;var Vt=Object.defineProperty,ir=Object.defineProperties,or=Object.getOwnPropertyDescriptor,lr=Object.getOwnPropertyDescriptors,cr=Object.getOwnPropertyNames,Ce=Object.getOwnPropertySymbols,ur=Object.getPrototypeOf,Ee=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable;var Ae=(a,e,t)=>e in a?Vt(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t,gt=(a,e)=>{for(var t in e||(e={}))Ee.call(e,t)&&Ae(a,t,e[t]);if(Ce)for(var t of Ce(e))hr.call(e,t)&&Ae(a,t,e[t]);return a},Pt=(a,e)=>ir(a,lr(e));var Nt=(a=>typeof require<\"u\"?require:typeof Proxy<\"u\"?new Proxy(a,{get:(e,t)=>(typeof require<\"u\"?require:e)[t]}):a)(function(a){if(typeof require<\"u\")return require.apply(this,arguments);throw Error('Dynamic require of \"'+a+'\" is not supported')});var dr=(a,e)=>()=>(e||a((e={exports:{}}).exports,e),e.exports);var fr=(a,e,t,r)=>{if(e&&typeof e==\"object\"||typeof e==\"function\")for(let n of cr(e))!Ee.call(a,n)&&n!==t&&Vt(a,n,{get:()=>e[n],enumerable:!(r=or(e,n))||r.enumerable});return a};var pr=(a,e,t)=>(t=a!=null?sr(ur(a)):{},fr(e||!a||!a.__esModule?Vt(t,\"default\",{value:a,enumerable:!0}):t,a));var ze=dr((Me,Xt)=>{(function(a){typeof Me==\"object\"&&typeof Xt<\"u\"?Xt.exports=a():typeof define==\"function\"&&define.amd?define([],a):(typeof window<\"u\"?window:typeof global<\"u\"?global:typeof self<\"u\"?self:this).JSZip=a()})(function(){return function a(e,t,r){function n(d,v){if(!t[d]){if(!e[d]){var m=typeof Nt==\"function\"&&Nt;if(!v&&m)return m(d,!0);if(s)return s(d,!0);var y=new Error(\"Cannot find module '\"+d+\"'\");throw y.code=\"MODULE_NOT_FOUND\",y}var u=t[d]={exports:{}};e[d][0].call(u.exports,function(g){var c=e[d][1][g];return n(c||g)},u,u.exports,a,e,t,r)}return t[d].exports}for(var s=typeof Nt==\"function\"&&Nt,o=0;o >2,u=(3&d)<<4|v>>4,g=1 >6:64,c=2 >4,v=(15&y)<<4|(u=s.indexOf(o.charAt(c++)))>>2,m=(3&u)<<6|(g=s.indexOf(o.charAt(c++))),k[p++]=d,u!==64&&(k[p++]=v),g!==64&&(k[p++]=m);return k}},{\"./support\":30,\"./utils\":32}],2:[function(a,e,t){\"use strict\";var r=a(\"./external\"),n=a(\"./stream/DataWorker\"),s=a(\"./stream/Crc32Probe\"),o=a(\"./stream/DataLengthProbe\");function d(v,m,y,u,g){this.compressedSize=v,this.uncompressedSize=m,this.crc32=y,this.compression=u,this.compressedContent=g}d.prototype={getContentWorker:function(){var v=new n(r.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new o(\"data_length\")),m=this;return v.on(\"end\",function(){if(this.streamInfo.data_length!==m.uncompressedSize)throw new Error(\"Bug : uncompressed data size mismatch\")}),v},getCompressedWorker:function(){return new n(r.Promise.resolve(this.compressedContent)).withStreamInfo(\"compressedSize\",this.compressedSize).withStreamInfo(\"uncompressedSize\",this.uncompressedSize).withStreamInfo(\"crc32\",this.crc32).withStreamInfo(\"compression\",this.compression)}},d.createWorkerFrom=function(v,m,y){return v.pipe(new s).pipe(new o(\"uncompressedSize\")).pipe(m.compressWorker(y)).pipe(new o(\"compressedSize\")).withStreamInfo(\"compression\",m)},e.exports=d},{\"./external\":6,\"./stream/Crc32Probe\":25,\"./stream/DataLengthProbe\":26,\"./stream/DataWorker\":27}],3:[function(a,e,t){\"use strict\";var r=a(\"./stream/GenericWorker\");t.STORE={magic:\"\\0\\0\",compressWorker:function(){return new r(\"STORE compression\")},uncompressWorker:function(){return new r(\"STORE decompression\")}},t.DEFLATE=a(\"./flate\")},{\"./flate\":7,\"./stream/GenericWorker\":28}],4:[function(a,e,t){\"use strict\";var r=a(\"./utils\"),n=function(){for(var s,o=[],d=0;d<256;d++){s=d;for(var v=0;v<8;v++)s=1&s?3988292384^s>>>1:s>>>1;o[d]=s}return o}();e.exports=function(s,o){return s!==void 0&&s.length?r.getTypeOf(s)!==\"string\"?function(d,v,m,y){var u=n,g=y+m;d^=-1;for(var c=y;c >>8^u[255&(d^v[c])];return-1^d}(0|o,s,s.length,0):function(d,v,m,y){var u=n,g=y+m;d^=-1;for(var c=y;c >>8^u[255&(d^v.charCodeAt(c))];return-1^d}(0|o,s,s.length,0):0}},{\"./utils\":32}],5:[function(a,e,t){\"use strict\";t.base64=!1,t.binary=!1,t.dir=!1,t.createFolders=!0,t.date=null,t.compression=null,t.compressionOptions=null,t.comment=null,t.unixPermissions=null,t.dosPermissions=null},{}],6:[function(a,e,t){\"use strict\";var r=null;r=typeof Promise<\"u\"?Promise:a(\"lie\"),e.exports={Promise:r}},{lie:37}],7:[function(a,e,t){\"use strict\";var r=typeof Uint8Array<\"u\"&&typeof Uint16Array<\"u\"&&typeof Uint32Array<\"u\",n=a(\"pako\"),s=a(\"./utils\"),o=a(\"./stream/GenericWorker\"),d=r?\"uint8array\":\"array\";function v(m,y){o.call(this,\"FlateWorker/\"+m),this._pako=null,this._pakoAction=m,this._pakoOptions=y,this.meta={}}t.magic=\"\\b\\0\",s.inherits(v,o),v.prototype.processChunk=function(m){this.meta=m.meta,this._pako===null&&this._createPako(),this._pako.push(s.transformTo(d,m.data),!1)},v.prototype.flush=function(){o.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},v.prototype.cleanUp=function(){o.prototype.cleanUp.call(this),this._pako=null},v.prototype._createPako=function(){this._pako=new n[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var m=this;this._pako.onData=function(y){m.push({data:y,meta:m.meta})}},t.compressWorker=function(m){return new v(\"Deflate\",m)},t.uncompressWorker=function(){return new v(\"Inflate\",{})}},{\"./stream/GenericWorker\":28,\"./utils\":32,pako:38}],8:[function(a,e,t){\"use strict\";function r(u,g){var c,p=\"\";for(c=0;c >>=8;return p}function n(u,g,c,p,h,k){var w,x,C=u.file,T=u.compression,O=k!==d.utf8encode,j=s.transformTo(\"string\",k(C.name)),B=s.transformTo(\"string\",d.utf8encode(C.name)),Z=C.comment,Y=s.transformTo(\"string\",k(Z)),_=s.transformTo(\"string\",d.utf8encode(Z)),R=B.length!==C.name.length,l=_.length!==Z.length,F=\"\",Q=\"\",U=\"\",tt=C.dir,W=C.date,J={crc32:0,compressedSize:0,uncompressedSize:0};g&&!c||(J.crc32=u.crc32,J.compressedSize=u.compressedSize,J.uncompressedSize=u.uncompressedSize);var N=0;g&&(N|=8),O||!R&&!l||(N|=2048);var P=0,K=0;tt&&(P|=16),h===\"UNIX\"?(K=798,P|=function(V,ct){var mt=V;return V||(mt=ct?16893:33204),(65535&mt)<<16}(C.unixPermissions,tt)):(K=20,P|=function(V){return 63&(V||0)}(C.dosPermissions)),w=W.getUTCHours(),w<<=6,w|=W.getUTCMinutes(),w<<=5,w|=W.getUTCSeconds()/2,x=W.getUTCFullYear()-1980,x<<=4,x|=W.getUTCMonth()+1,x<<=5,x|=W.getUTCDate(),R&&(Q=r(1,1)+r(v(j),4)+B,F+=\"up\"+r(Q.length,2)+Q),l&&(U=r(1,1)+r(v(Y),4)+_,F+=\"uc\"+r(U.length,2)+U);var G=\"\";return G+=\"\\n\\0\",G+=r(N,2),G+=T.magic,G+=r(w,2),G+=r(x,2),G+=r(J.crc32,4),G+=r(J.compressedSize,4),G+=r(J.uncompressedSize,4),G+=r(j.length,2),G+=r(F.length,2),{fileRecord:m.LOCAL_FILE_HEADER+G+j+F,dirRecord:m.CENTRAL_FILE_HEADER+r(K,2)+G+r(Y.length,2)+\"\\0\\0\\0\\0\"+r(P,4)+r(p,4)+j+F+Y}}var s=a(\"../utils\"),o=a(\"../stream/GenericWorker\"),d=a(\"../utf8\"),v=a(\"../crc32\"),m=a(\"../signature\");function y(u,g,c,p){o.call(this,\"ZipFileWorker\"),this.bytesWritten=0,this.zipComment=g,this.zipPlatform=c,this.encodeFileName=p,this.streamFiles=u,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}s.inherits(y,o),y.prototype.push=function(u){var g=u.meta.percent||0,c=this.entriesCount,p=this._sources.length;this.accumulate?this.contentBuffer.push(u):(this.bytesWritten+=u.data.length,o.prototype.push.call(this,{data:u.data,meta:{currentFile:this.currentFile,percent:c?(g+100*(c-p-1))/c:100}}))},y.prototype.openedSource=function(u){this.currentSourceOffset=this.bytesWritten,this.currentFile=u.file.name;var g=this.streamFiles&&!u.file.dir;if(g){var c=n(u,g,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:c.fileRecord,meta:{percent:0}})}else this.accumulate=!0},y.prototype.closedSource=function(u){this.accumulate=!1;var g=this.streamFiles&&!u.file.dir,c=n(u,g,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(c.dirRecord),g)this.push({data:function(p){return m.DATA_DESCRIPTOR+r(p.crc32,4)+r(p.compressedSize,4)+r(p.uncompressedSize,4)}(u),meta:{percent:100}});else for(this.push({data:c.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},y.prototype.flush=function(){for(var u=this.bytesWritten,g=0;g =this.index;o--)d=(d<<8)+this.byteAt(o);return this.index+=s,d},readString:function(s){return r.transformTo(\"string\",this.readData(s))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var s=this.readInt(4);return new Date(Date.UTC(1980+(s>>25&127),(s>>21&15)-1,s>>16&31,s>>11&31,s>>5&63,(31&s)<<1))}},e.exports=n},{\"../utils\":32}],19:[function(a,e,t){\"use strict\";var r=a(\"./Uint8ArrayReader\");function n(s){r.call(this,s)}a(\"../utils\").inherits(n,r),n.prototype.readData=function(s){this.checkOffset(s);var o=this.data.slice(this.zero+this.index,this.zero+this.index+s);return this.index+=s,o},e.exports=n},{\"../utils\":32,\"./Uint8ArrayReader\":21}],20:[function(a,e,t){\"use strict\";var r=a(\"./DataReader\");function n(s){r.call(this,s)}a(\"../utils\").inherits(n,r),n.prototype.byteAt=function(s){return this.data.charCodeAt(this.zero+s)},n.prototype.lastIndexOfSignature=function(s){return this.data.lastIndexOf(s)-this.zero},n.prototype.readAndCheckSignature=function(s){return s===this.readData(4)},n.prototype.readData=function(s){this.checkOffset(s);var o=this.data.slice(this.zero+this.index,this.zero+this.index+s);return this.index+=s,o},e.exports=n},{\"../utils\":32,\"./DataReader\":18}],21:[function(a,e,t){\"use strict\";var r=a(\"./ArrayReader\");function n(s){r.call(this,s)}a(\"../utils\").inherits(n,r),n.prototype.readData=function(s){if(this.checkOffset(s),s===0)return new Uint8Array(0);var o=this.data.subarray(this.zero+this.index,this.zero+this.index+s);return this.index+=s,o},e.exports=n},{\"../utils\":32,\"./ArrayReader\":17}],22:[function(a,e,t){\"use strict\";var r=a(\"../utils\"),n=a(\"../support\"),s=a(\"./ArrayReader\"),o=a(\"./StringReader\"),d=a(\"./NodeBufferReader\"),v=a(\"./Uint8ArrayReader\");e.exports=function(m){var y=r.getTypeOf(m);return r.checkSupport(y),y!==\"string\"||n.uint8array?y===\"nodebuffer\"?new d(m):n.uint8array?new v(r.transformTo(\"uint8array\",m)):new s(r.transformTo(\"array\",m)):new o(m)}},{\"../support\":30,\"../utils\":32,\"./ArrayReader\":17,\"./NodeBufferReader\":19,\"./StringReader\":20,\"./Uint8ArrayReader\":21}],23:[function(a,e,t){\"use strict\";t.LOCAL_FILE_HEADER=\"PK\u0003\u0004\",t.CENTRAL_FILE_HEADER=\"PK\u0001\u0002\",t.CENTRAL_DIRECTORY_END=\"PK\u0005\u0006\",t.ZIP64_CENTRAL_DIRECTORY_LOCATOR=\"PK\u0006\\x07\",t.ZIP64_CENTRAL_DIRECTORY_END=\"PK\u0006\u0006\",t.DATA_DESCRIPTOR=\"PK\\x07\\b\"},{}],24:[function(a,e,t){\"use strict\";var r=a(\"./GenericWorker\"),n=a(\"../utils\");function s(o){r.call(this,\"ConvertWorker to \"+o),this.destType=o}n.inherits(s,r),s.prototype.processChunk=function(o){this.push({data:n.transformTo(this.destType,o.data),meta:o.meta})},e.exports=s},{\"../utils\":32,\"./GenericWorker\":28}],25:[function(a,e,t){\"use strict\";var r=a(\"./GenericWorker\"),n=a(\"../crc32\");function s(){r.call(this,\"Crc32Probe\"),this.withStreamInfo(\"crc32\",0)}a(\"../utils\").inherits(s,r),s.prototype.processChunk=function(o){this.streamInfo.crc32=n(o.data,this.streamInfo.crc32||0),this.push(o)},e.exports=s},{\"../crc32\":4,\"../utils\":32,\"./GenericWorker\":28}],26:[function(a,e,t){\"use strict\";var r=a(\"../utils\"),n=a(\"./GenericWorker\");function s(o){n.call(this,\"DataLengthProbe for \"+o),this.propName=o,this.withStreamInfo(o,0)}r.inherits(s,n),s.prototype.processChunk=function(o){if(o){var d=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=d+o.data.length}n.prototype.processChunk.call(this,o)},e.exports=s},{\"../utils\":32,\"./GenericWorker\":28}],27:[function(a,e,t){\"use strict\";var r=a(\"../utils\"),n=a(\"./GenericWorker\");function s(o){n.call(this,\"DataWorker\");var d=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type=\"\",this._tickScheduled=!1,o.then(function(v){d.dataIsReady=!0,d.data=v,d.max=v&&v.length||0,d.type=r.getTypeOf(v),d.isPaused||d._tickAndRepeat()},function(v){d.error(v)})}r.inherits(s,n),s.prototype.cleanUp=function(){n.prototype.cleanUp.call(this),this.data=null},s.prototype.resume=function(){return!!n.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,r.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(r.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var o=null,d=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case\"string\":o=this.data.substring(this.index,d);break;case\"uint8array\":o=this.data.subarray(this.index,d);break;case\"array\":case\"nodebuffer\":o=this.data.slice(this.index,d)}return this.index=d,this.push({data:o,meta:{percent:this.max?this.index/this.max*100:0}})},e.exports=s},{\"../utils\":32,\"./GenericWorker\":28}],28:[function(a,e,t){\"use strict\";function r(n){this.name=n||\"default\",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}r.prototype={push:function(n){this.emit(\"data\",n)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit(\"end\"),this.cleanUp(),this.isFinished=!0}catch(n){this.emit(\"error\",n)}return!0},error:function(n){return!this.isFinished&&(this.isPaused?this.generatedError=n:(this.isFinished=!0,this.emit(\"error\",n),this.previous&&this.previous.error(n),this.cleanUp()),!0)},on:function(n,s){return this._listeners[n].push(s),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(n,s){if(this._listeners[n])for(var o=0;o \"+n:n}},e.exports=r},{}],29:[function(a,e,t){\"use strict\";var r=a(\"../utils\"),n=a(\"./ConvertWorker\"),s=a(\"./GenericWorker\"),o=a(\"../base64\"),d=a(\"../support\"),v=a(\"../external\"),m=null;if(d.nodestream)try{m=a(\"../nodejs/NodejsStreamOutputAdapter\")}catch(g){}function y(g,c){return new v.Promise(function(p,h){var k=[],w=g._internalType,x=g._outputType,C=g._mimeType;g.on(\"data\",function(T,O){k.push(T),c&&c(O)}).on(\"error\",function(T){k=[],h(T)}).on(\"end\",function(){try{var T=function(O,j,B){switch(O){case\"blob\":return r.newBlob(r.transformTo(\"arraybuffer\",j),B);case\"base64\":return o.encode(j);default:return r.transformTo(O,j)}}(x,function(O,j){var B,Z=0,Y=null,_=0;for(B=0;B \"u\")t.blob=!1;else{var r=new ArrayBuffer(0);try{t.blob=new Blob([r],{type:\"application/zip\"}).size===0}catch(s){try{var n=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);n.append(r),t.blob=n.getBlob(\"application/zip\").size===0}catch(o){t.blob=!1}}}try{t.nodestream=!!a(\"readable-stream\").Readable}catch(s){t.nodestream=!1}},{\"readable-stream\":16}],31:[function(a,e,t){\"use strict\";for(var r=a(\"./utils\"),n=a(\"./support\"),s=a(\"./nodejsUtils\"),o=a(\"./stream/GenericWorker\"),d=new Array(256),v=0;v<256;v++)d[v]=252<=v?6:248<=v?5:240<=v?4:224<=v?3:192<=v?2:1;d[254]=d[254]=1;function m(){o.call(this,\"utf-8 decode\"),this.leftOver=null}function y(){o.call(this,\"utf-8 encode\")}t.utf8encode=function(u){return n.nodebuffer?s.newBufferFrom(u,\"utf-8\"):function(g){var c,p,h,k,w,x=g.length,C=0;for(k=0;k >>6:(p<65536?c[w++]=224|p>>>12:(c[w++]=240|p>>>18,c[w++]=128|p>>>12&63),c[w++]=128|p>>>6&63),c[w++]=128|63&p);return c}(u)},t.utf8decode=function(u){return n.nodebuffer?r.transformTo(\"nodebuffer\",u).toString(\"utf-8\"):function(g){var c,p,h,k,w=g.length,x=new Array(2*w);for(c=p=0;c >10&1023,x[p++]=56320|1023&h)}return x.length!==p&&(x.subarray?x=x.subarray(0,p):x.length=p),r.applyFromCharCode(x)}(u=r.transformTo(n.uint8array?\"uint8array\":\"array\",u))},r.inherits(m,o),m.prototype.processChunk=function(u){var g=r.transformTo(n.uint8array?\"uint8array\":\"array\",u.data);if(this.leftOver&&this.leftOver.length){if(n.uint8array){var c=g;(g=new Uint8Array(c.length+this.leftOver.length)).set(this.leftOver,0),g.set(c,this.leftOver.length)}else g=this.leftOver.concat(g);this.leftOver=null}var p=function(k,w){var x;for((w=w||k.length)>k.length&&(w=k.length),x=w-1;0<=x&&(192&k[x])==128;)x--;return x<0||x===0?w:x+d[k[x]]>w?x:w}(g),h=g;p!==g.length&&(n.uint8array?(h=g.subarray(0,p),this.leftOver=g.subarray(p,g.length)):(h=g.slice(0,p),this.leftOver=g.slice(p,g.length))),this.push({data:t.utf8decode(h),meta:u.meta})},m.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:t.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},t.Utf8DecodeWorker=m,r.inherits(y,o),y.prototype.processChunk=function(u){this.push({data:t.utf8encode(u.data),meta:u.meta})},t.Utf8EncodeWorker=y},{\"./nodejsUtils\":14,\"./stream/GenericWorker\":28,\"./support\":30,\"./utils\":32}],32:[function(a,e,t){\"use strict\";var r=a(\"./support\"),n=a(\"./base64\"),s=a(\"./nodejsUtils\"),o=a(\"./external\");function d(c){return c}function v(c,p){for(var h=0;h >8;this.dir=!!(16&this.externalFileAttributes),u==0&&(this.dosPermissions=63&this.externalFileAttributes),u==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!==\"/\"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var u=r(this.extraFields[1].value);this.uncompressedSize===n.MAX_VALUE_32BITS&&(this.uncompressedSize=u.readInt(8)),this.compressedSize===n.MAX_VALUE_32BITS&&(this.compressedSize=u.readInt(8)),this.localHeaderOffset===n.MAX_VALUE_32BITS&&(this.localHeaderOffset=u.readInt(8)),this.diskNumberStart===n.MAX_VALUE_32BITS&&(this.diskNumberStart=u.readInt(4))}},readExtraFields:function(u){var g,c,p,h=u.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});u.index+4 >>6:(u<65536?y[p++]=224|u>>>12:(y[p++]=240|u>>>18,y[p++]=128|u>>>12&63),y[p++]=128|u>>>6&63),y[p++]=128|63&u);return y},t.buf2binstring=function(m){return v(m,m.length)},t.binstring2buf=function(m){for(var y=new r.Buf8(m.length),u=0,g=y.length;u >10&1023,k[g++]=56320|1023&c)}return v(k,g)},t.utf8border=function(m,y){var u;for((y=y||m.length)>m.length&&(y=m.length),u=y-1;0<=u&&(192&m[u])==128;)u--;return u<0||u===0?y:u+o[m[u]]>y?u:y}},{\"./common\":41}],43:[function(a,e,t){\"use strict\";e.exports=function(r,n,s,o){for(var d=65535&r|0,v=r>>>16&65535|0,m=0;s!==0;){for(s-=m=2e3 >>1:n>>>1;s[o]=n}return s}();e.exports=function(n,s,o,d){var v=r,m=d+o;n^=-1;for(var y=d;y>>8^v[255&(n^s[y])];return-1^n}},{}],46:[function(a,e,t){\"use strict\";var r,n=a(\"../utils/common\"),s=a(\"./trees\"),o=a(\"./adler32\"),d=a(\"./crc32\"),v=a(\"./messages\"),m=0,y=4,u=0,g=-2,c=-1,p=4,h=2,k=8,w=9,x=286,C=30,T=19,O=2*x+1,j=15,B=3,Z=258,Y=Z+B+1,_=42,R=113,l=1,F=2,Q=3,U=4;function tt(i,I){return i.msg=v[I],I}function W(i){return(i<<1)-(4i.avail_out&&(M=i.avail_out),M!==0&&(n.arraySet(i.output,I.pending_buf,I.pending_out,M,i.next_out),i.next_out+=M,I.pending_out+=M,i.total_out+=M,i.avail_out-=M,I.pending-=M,I.pending===0&&(I.pending_out=0))}function P(i,I){s._tr_flush_block(i,0<=i.block_start?i.block_start:-1,i.strstart-i.block_start,I),i.block_start=i.strstart,N(i.strm)}function K(i,I){i.pending_buf[i.pending++]=I}function G(i,I){i.pending_buf[i.pending++]=I>>>8&255,i.pending_buf[i.pending++]=255&I}function V(i,I){var M,b,f=i.max_chain_length,S=i.strstart,L=i.prev_length,D=i.nice_match,E=i.strstart>i.w_size-Y?i.strstart-(i.w_size-Y):0,$=i.window,X=i.w_mask,H=i.prev,q=i.strstart+Z,it=$[S+L-1],at=$[S+L];i.prev_length>=i.good_match&&(f>>=2),D>i.lookahead&&(D=i.lookahead);do if($[(M=I)+L]===at&&$[M+L-1]===it&&$[M]===$[S]&&$[++M]===$[S+1]){S+=2,M++;do;while($[++S]===$[++M]&&$[++S]===$[++M]&&$[++S]===$[++M]&&$[++S]===$[++M]&&$[++S]===$[++M]&&$[++S]===$[++M]&&$[++S]===$[++M]&&$[++S]===$[++M]&&S E&&--f!=0);return L<=i.lookahead?L:i.lookahead}function ct(i){var I,M,b,f,S,L,D,E,$,X,H=i.w_size;do{if(f=i.window_size-i.lookahead-i.strstart,i.strstart>=H+(H-Y)){for(n.arraySet(i.window,i.window,H,H,0),i.match_start-=H,i.strstart-=H,i.block_start-=H,I=M=i.hash_size;b=i.head[--I],i.head[I]=H<=b?b-H:0,--M;);for(I=M=H;b=i.prev[--I],i.prev[I]=H<=b?b-H:0,--M;);f+=H}if(i.strm.avail_in===0)break;if(L=i.strm,D=i.window,E=i.strstart+i.lookahead,$=f,X=void 0,X=L.avail_in,$=B)for(S=i.strstart-i.insert,i.ins_h=i.window[S],i.ins_h=(i.ins_h< =B&&(i.ins_h=(i.ins_h< =B)if(b=s._tr_tally(i,i.strstart-i.match_start,i.match_length-B),i.lookahead-=i.match_length,i.match_length<=i.max_lazy_match&&i.lookahead>=B){for(i.match_length--;i.strstart++,i.ins_h=(i.ins_h< =B&&(i.ins_h=(i.ins_h< =B&&i.match_length<=i.prev_length){for(f=i.strstart+i.lookahead-B,b=s._tr_tally(i,i.strstart-1-i.prev_match,i.prev_length-B),i.lookahead-=i.prev_length-1,i.prev_length-=2;++i.strstart<=f&&(i.ins_h=(i.ins_h< i.pending_buf_size-5&&(M=i.pending_buf_size-5);;){if(i.lookahead<=1){if(ct(i),i.lookahead===0&&I===m)return l;if(i.lookahead===0)break}i.strstart+=i.lookahead,i.lookahead=0;var b=i.block_start+M;if((i.strstart===0||i.strstart>=b)&&(i.lookahead=i.strstart-b,i.strstart=b,P(i,!1),i.strm.avail_out===0)||i.strstart-i.block_start>=i.w_size-Y&&(P(i,!1),i.strm.avail_out===0))return l}return i.insert=0,I===y?(P(i,!0),i.strm.avail_out===0?Q:U):(i.strstart>i.block_start&&(P(i,!1),i.strm.avail_out),l)}),new nt(4,4,8,4,mt),new nt(4,5,16,8,mt),new nt(4,6,32,32,mt),new nt(4,4,16,16,rt),new nt(8,16,32,32,rt),new nt(8,16,128,128,rt),new nt(8,32,128,256,rt),new nt(32,128,258,1024,rt),new nt(32,258,258,4096,rt)],t.deflateInit=function(i,I){return yt(i,I,k,15,8,0)},t.deflateInit2=yt,t.deflateReset=kt,t.deflateResetKeep=ut,t.deflateSetHeader=function(i,I){return i&&i.state?i.state.wrap!==2?g:(i.state.gzhead=I,u):g},t.deflate=function(i,I){var M,b,f,S;if(!i||!i.state||5>8&255),K(b,b.gzhead.time>>16&255),K(b,b.gzhead.time>>24&255),K(b,b.level===9?2:2<=b.strategy||b.level<2?4:0),K(b,255&b.gzhead.os),b.gzhead.extra&&b.gzhead.extra.length&&(K(b,255&b.gzhead.extra.length),K(b,b.gzhead.extra.length>>8&255)),b.gzhead.hcrc&&(i.adler=d(i.adler,b.pending_buf,b.pending,0)),b.gzindex=0,b.status=69):(K(b,0),K(b,0),K(b,0),K(b,0),K(b,0),K(b,b.level===9?2:2<=b.strategy||b.level<2?4:0),K(b,3),b.status=R);else{var L=k+(b.w_bits-8<<4)<<8;L|=(2<=b.strategy||b.level<2?0:b.level<6?1:b.level===6?2:3)<<6,b.strstart!==0&&(L|=32),L+=31-L%31,b.status=R,G(b,L),b.strstart!==0&&(G(b,i.adler>>>16),G(b,65535&i.adler)),i.adler=1}if(b.status===69)if(b.gzhead.extra){for(f=b.pending;b.gzindex<(65535&b.gzhead.extra.length)&&(b.pending!==b.pending_buf_size||(b.gzhead.hcrc&&b.pending>f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),N(i),f=b.pending,b.pending!==b.pending_buf_size));)K(b,255&b.gzhead.extra[b.gzindex]),b.gzindex++;b.gzhead.hcrc&&b.pending>f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),b.gzindex===b.gzhead.extra.length&&(b.gzindex=0,b.status=73)}else b.status=73;if(b.status===73)if(b.gzhead.name){f=b.pending;do{if(b.pending===b.pending_buf_size&&(b.gzhead.hcrc&&b.pending>f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),N(i),f=b.pending,b.pending===b.pending_buf_size)){S=1;break}S=b.gzindex f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),S===0&&(b.gzindex=0,b.status=91)}else b.status=91;if(b.status===91)if(b.gzhead.comment){f=b.pending;do{if(b.pending===b.pending_buf_size&&(b.gzhead.hcrc&&b.pending>f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),N(i),f=b.pending,b.pending===b.pending_buf_size)){S=1;break}S=b.gzindex f&&(i.adler=d(i.adler,b.pending_buf,b.pending-f,f)),S===0&&(b.status=103)}else b.status=103;if(b.status===103&&(b.gzhead.hcrc?(b.pending+2>b.pending_buf_size&&N(i),b.pending+2<=b.pending_buf_size&&(K(b,255&i.adler),K(b,i.adler>>8&255),i.adler=0,b.status=R)):b.status=R),b.pending!==0){if(N(i),i.avail_out===0)return b.last_flush=-1,u}else if(i.avail_in===0&&W(I)<=W(M)&&I!==y)return tt(i,-5);if(b.status===666&&i.avail_in!==0)return tt(i,-5);if(i.avail_in!==0||b.lookahead!==0||I!==m&&b.status!==666){var D=b.strategy===2?function(E,$){for(var X;;){if(E.lookahead===0&&(ct(E),E.lookahead===0)){if($===m)return l;break}if(E.match_length=0,X=s._tr_tally(E,0,E.window[E.strstart]),E.lookahead--,E.strstart++,X&&(P(E,!1),E.strm.avail_out===0))return l}return E.insert=0,$===y?(P(E,!0),E.strm.avail_out===0?Q:U):E.last_lit&&(P(E,!1),E.strm.avail_out===0)?l:F}(b,I):b.strategy===3?function(E,$){for(var X,H,q,it,at=E.window;;){if(E.lookahead<=Z){if(ct(E),E.lookahead<=Z&&$===m)return l;if(E.lookahead===0)break}if(E.match_length=0,E.lookahead>=B&&0 E.lookahead&&(E.match_length=E.lookahead)}if(E.match_length>=B?(X=s._tr_tally(E,1,E.match_length-B),E.lookahead-=E.match_length,E.strstart+=E.match_length,E.match_length=0):(X=s._tr_tally(E,0,E.window[E.strstart]),E.lookahead--,E.strstart++),X&&(P(E,!1),E.strm.avail_out===0))return l}return E.insert=0,$===y?(P(E,!0),E.strm.avail_out===0?Q:U):E.last_lit&&(P(E,!1),E.strm.avail_out===0)?l:F}(b,I):r[b.level].func(b,I);if(D!==Q&&D!==U||(b.status=666),D===l||D===Q)return i.avail_out===0&&(b.last_flush=-1),u;if(D===F&&(I===1?s._tr_align(b):I!==5&&(s._tr_stored_block(b,0,0,!1),I===3&&(J(b.head),b.lookahead===0&&(b.strstart=0,b.block_start=0,b.insert=0))),N(i),i.avail_out===0))return b.last_flush=-1,u}return I!==y?u:b.wrap<=0?1:(b.wrap===2?(K(b,255&i.adler),K(b,i.adler>>8&255),K(b,i.adler>>16&255),K(b,i.adler>>24&255),K(b,255&i.total_in),K(b,i.total_in>>8&255),K(b,i.total_in>>16&255),K(b,i.total_in>>24&255)):(G(b,i.adler>>>16),G(b,65535&i.adler)),N(i),0 =M.w_size&&(S===0&&(J(M.head),M.strstart=0,M.block_start=0,M.insert=0),$=new n.Buf8(M.w_size),n.arraySet($,I,X-M.w_size,M.w_size,0),I=$,X=M.w_size),L=i.avail_in,D=i.next_in,E=i.input,i.avail_in=X,i.next_in=0,i.input=I,ct(M);M.lookahead>=B;){for(b=M.strstart,f=M.lookahead-(B-1);M.ins_h=(M.ins_h< >>=B=j>>>24,w-=B,(B=j>>>16&255)===0)F[v++]=65535&j;else{if(!(16&B)){if(!(64&B)){j=x[(65535&j)+(k&(1<>>=B,w-=B),w<15&&(k+=l[o++]< >>=B=j>>>24,w-=B,!(16&(B=j>>>16&255))){if(!(64&B)){j=C[(65535&j)+(k&(1<