5y8p~46Z!A?LztLljrBt+UXoAuv+PsN0kes4Bn@H)9zjRZnmN4=b
z?b1}L2Fa&2l_k$_DwQFV>C>iCA`H89veb+$rXM9sy}>3w8JH{RKD!i2%QTa=gl@pC
zDW_CouqntU*f!8R&7@qijnd}Q2@qzqkh+2*uZ46Tvdw8J%a+$tmhD+fX$I;>rGV)s
zx+4W@yv%-1k=hfusRnjwxU;D&@;yyxC2c16=(SeT{ixhC>S&PB$xipflFz{t^oc>dv}#a
zV?=)8*)uxueQ72cLzN#$ACe<1?E~ooftRb{%DsK&?JZ7Ns|y9Zx0~du0^h2D>cS~r
zHG@6@F&5mwbeQ*AS~Fdi;DdB2vij&JToKbfWc-L0FUdIB#$R~V2;VAAbzvZC_R)3e
zk`zC~*`!m67#7fmRTtU-;gHPrluNy5=#zA*Ety4a8B!H%zRVW)k(~nuqGf*71rw-7
zJmwAJW-)5uNCRy@(}fvQ8xTIrkSYd0<%DwG5}NQ4Ms_Jp{z$5Vmy5$blIp|$cYGwp
zkaP4Zve2De0*(xyL*Vgk%bD(DXhvhMCKN=Ha7qyI$24S^bFh+_Zy31!=jX`b1cA5S(7M|`Btu;>S
zj|sJEoMa<&=+EO|{bOm+co_3>+IqY+fIOu8#&h?>UXGVK6L`T^6Qwg~IeLcL?od@VI4C+WbiF~M%q
z!mlxjZc_DBX(V2>kDm&6Fo9m43g5JbYNuglO`K>|fNGT|Fb)d(G=_e>@4xe)?nFQ0*TO|{H;*eUA*{t3y3EQDR
zXxrIR4qX1>+0r6mR4&V$BRwYw2H*b%e)&Az{tcSFMGL=?%0}F}=w$`(s*p8#i<;(2
zJvHln>YUANm@6fddFx64ow$hkRQ_Fi{T+2QnnbC59#a0(kf(&mPnlt
zfBwD%jXk7MOQF>lw9Zm^gOjZHQmGsvQ|Pp1Qaf^&-dQF!LXcN(xzrMY?4aeC=0DO!
z%cTk2Nw2`bEvB1SK-O9G`Ua)2!7}AGq-gtAU?Ojcb5^n0~ni=ATPX^3tEQ(psrIRe$<*1~u;(93J3qvR*HY#o>S1U8UUgMPGGs*Ad%n=x)JpI&%gpVQ1w|DQUR@emiLGCKP$Z?rJhVjWX|0hkL$U|t)Ljozp>+P=`e^)-SlC
z%aHvnEpY|FE%d!B@`8Nk3Zjpb)bA>mm{+vRRkU%JetuOlX%8P)N2@h{@WT+}FkO8W
z@-L)6U6o2fio&bXTZD>tu7TG|8hsrL38n3?gPPHy*QIe7kH4b_S5#1Z!FLr(1O=~YkDJn9#6jn7Vx<3~eg%;E4_2>$oBm>&eoJ}=
zC(+?HBCQv6<87$|LW}FSv5*|0pWK0^++{27NCybQmdtyQcM6?wPb!buyy>2FUYPx-
zbFwTegrD0^cNW4m%x2dMr5l1UV-)@Sp%g*SK7@zfO#gZa^SRAzKTD59Vd`tT@K4D=
zlYf_53AtE)^+}8LUpJ$e~KeyTue)
zwfg0M)TRJAcEW&b0)p`sKwx#8*zi!&S%BXMIfAO;dFq(fsOyTCo1;w1vtjS_yOMJu1rY$jIt$9Loml~_Ua0-_iUt?vvu?(eMEM&QH
zuM*aEYL#&^);;#Y8sl_)7)l?nm8(tbj4##LrA2HpenOVfsauR@@-1asjOQ@!Q*w;>*SpN*pWCG(Dj1KirOR!OszS&&tjm_D3BgeO?LAS4FhN%B
zjXG`sc*w=5^IGifQwpO7$6@EUFSt}oPz7m9)lrglELm47QOVIlOPNZO=i}#8Duq-U
zsSJ{d&8ZY!Ke&SX^o@UHDBlS?RyjuDdF$nZ2H*x3hf-2EI^1*d&sE7k7?LY1)QygT
z%W8w{T^yAgXJXxGBW`UiuN&Pk4*D)ki>|ANJ;Z(-T?gRqA4k`0jqhx~*&bcC1U}To
z)vVlF@X1Q~uGWZ+EPs2nUQeddf*+$3$RiefIQo%FeGexe*XW{S(J3tXcytQ^_0vyA
zAHcS?U4Aqc8a63E`g9otLLWShHX6>ZQ`l
z0(NZ2*Q>Tu3Thf3TZZl&6Z&4*5dn1yuMwAfhyYNyBU!a{s>dTeWi2az*k8R
z^H;}VV?gP0zc?!_?TlaC*I{Hj?O}|ok8Ghat{$1rt{dad8{oimlj5TF2pi5fi3=yl
zA2p5Jp$(j|O&zU+hn&IIwU3iXvvr%*S+YCE`2rcl4H3n8Eii8
zRW3aQ`SF}`Rm|E0OV!mC;|V^hR>UiIG0lQ`ee17GsH?bUoUXoICPf2rzZxP
z8^E86+2+zvhc(;W6>P?5o2vo1C)>=wjJug_j)iq72b+6T@j4Hs{&F*Z)BqiM-rflO
zt4yDlH#q*=$Yu{VhlIeduN-4u0j90Snwufo`JI|$+0L=%yGreD+_IBs(Bt^to1Z=k`e-rnQ7)<6Rw_Vt{DC;wB;NK
zoK5I|61fIv(#JE+37FRghZ#S6L908=A0kqo{r@O_d-g7Hr_;wvAsc=sV;M$pJ{{o9
z9LUsHQGc86T4tUV$pujHrg4a@U*~LEpU7cx$=2wi*&b9@7f*b67~|N^?E9
zfi^46X=U6u&?9+Ft=6v)V^lmYB{)Xs21ie=gr4qWzh~y}aoepj*9v!k+>9s%6iY=e
z@p`&=mAO-?X?ZS{J4fpPTIGg-OT@&s6W^skpHRnYZmw+FYO@+Y8AoTYH%A9da1As4
zr?Y6Jm)D!OqqXT9%!@o9NAT7J`4uf~w9&j2!&JD@yx@4ik4x10LK3Z{J&r{iXrx^z
zOHW-%(9l^n(a4^B5#Ja;0>Y{ck5B7d!F@TKuY_SH?d%vW7kwgRmTwpXTEe8C9pn1k
zHt%9QOo`pQ7@v>_7W!`z{v^nQ=Or}cdFuRx76IfQo3k{bzaBBadTT-gWUjO|0XMqn
z#_b93W8bl6YeFOJj~_eh4BHZV0p*Kr31);?%eMjL7fQA#Bm<@Sb~kxg&`&MlVQ~~@
zn@?wK_pCC7&gfr{7IciFDuh2^Zns=&porg5SzbYTL+l?9HBp
z-2sT%cKn#Ii%exXhZCy$Aq-x1B4H?^y)q{g+M<+wGNC0o#rB*`Xe`2!l4}X`;msCY
zOZX;8_;CqM94wS#?e8bxmqdPK^?y!iqeDLJkAyb-7exyEEs^1>Lxd>ldqXXyXz5Ls
zAlm0Za1gEZkuH!vQ(07q@iiFuc@xz1R1dt{>N!858-4bfCP;Oi5I_3ljy|G}An)Pi
zUq&G~OA+)3{bS%ao6BI8vLUQefGwW%k5R~WX~Ttl&UC|gCsXAcRSdOd$5fyLKePtW
z>4(i_;%%Ih%6TrT#HTR9-2C)eWfdmuH5I|HRYW~JR)PHp{cN+o6xB_!s=bo80xsI<
zi)`!?9F_Kl-H~{qcMWAF$by++!$IVIRgBUp4vy>60oyhis6CvhJ!&Y;IKd+}bC&)M
zT{I%T;&5UE-Uk4k*$KSPPQ1=FlqMHTY;OuxF@lpNR;@NbT{%nsofNtC)EY_yhy;KQ
zS^Asc(H@WZHkUVyAE&{qF1!M7kGCW^OGYKw%F|e-?~ct>({g-9a}k;&lSOFa6ro8C
zrC#n6T>l#t-8&$mVriRD9puDzXbIY{>%^;DLmA){m7boP5Jry=NGL-qyr;dn}QA&g%cgrFvq
zqLHG8V1Vz+rDsZ6wv(-NVrfeSgvYG3rKN6b3Z%md%3u5$^xLSuj3pgM2t&$P%xd`H
z@5)*>5UfYYKV)mlSyl^5xC5$RrwpTO<1HHcMR`kUHY?upgDUWF3VagZ-_gbM0}|QP
zM2nr^fazLA%NGPY=`NKmoybwPxw1u2Dz~J>&^9_v7(JR~(PK%znq+x|1B1iWEbk#U
zld4;)lsJ+S6Vy~BLPMw}2uf1x57KVc<@!z4Ek9_Ea>+3!D*e$E+Gb*KNjk7Fx*l!y
zM{pIUu4&2iEAe9rH^wjp*DD`*d}dBZ*0)TS#&t<3u?68AU?vFSln9yN75-$U-?y|@B6#lK&C-#)Wrw<1
zGWkcg71Jyw4O0qSQIaQ^kv~k?%DSalUaN6epyS6DY}wwhdRZ1N!AsxNK9)iJOm%Nx
z%PePRQU>Usv!VSgw^2{K46sxOeEI-ORcsv&4uGNo{c4aUF6!45I2XPCc?wn$k!Wyc
zuf{~jv4o%gH@a_-rFOt8C&mj(vMrhMzoo=*xAs>GCMVuwr(i8q!i8X3sEQ2!-^`J1
znG=Y}FX0QzQQ|)>HHNE@4onmx=)SHAVJz+|%N0K|Zu?kE8NSUojk6?%kcF%@wP1U?
zkS_ej(!!aQrQ%!|iVP}CJIT-N%efYu3Q)Ru9{RL}o}Xv2VDC!iTRI10L)~=+Cf0nq
zZ-phH#Cm8`UbUUCPz`(?db`46_AJFFd?fGu)`3=EY2m-o(tV}HhE;FzN=sd2H&$9w
zJr|Ws!EWR{oY^24FzHPp&aXAy0If+U12)lat1Pi4_TBUeA_O=*+d(#KmF0vQJN%v-
zEZqXJ3hif>aU|wYsx3+XplR?(LWJR%+eDs@3jL8(=Y%?%O7-Oe8nLxIEpG&JjIP{m
z854XQzdZ%_7J&O+wE7-PS)7!;zsJG?0EhboFmkWOgeL0jwM25Fj(MwY=~MgQTR;Er?ICj3-BUl|0&B
zU%iFE5V6$
zi+y(8@)$_0_bp2`e{!FF_rNloh!319gi8GM4_U&`mcvBzI2GU7JW0h%Q~e|M*CUHn
zz?pi&6U!RRsPj)OodwL5#OId20pwRU{}0P2s*pcY;pea6f-d}b0nz`NN{{?yiKET`
zwj^OHfBCm%FW%|Y{RcDp3U&NrxuD?$PEYYiDtDU(a&GoiYntXy4;(z4a2iIeZNcSZ
zVr>B~n~C)!9E=(SYa&X`1nUUATKGw@#^7M^kzgGljI`4al-5?lC_7!Jw5F5MEJS5}
zg>4)S@UzAn$J!CX2XVcP<4=M7X*_=l2&R=AS&cL}z#2-2`B}RMPvBr25-ao*=^a0-
z8K>eJe`|g0#Z&yPor9;?n~Ewvu==m*27ha1gkJ^z)&T*ekhRf65F91vgeO6-Xwrw^7zbq{Li1zfmukusmwuDsZ=Q9^F{lT1e*7Ic2QS8#`78eFXlW
zCTjk;J10@|4VU40)G}cgdB;G2j(CLd6
ztT`eV6(2xF`^&<1PPBF+lx<41;;d~7RaLT<#W7ZVCF_Uq8{;ckyQ8i9m8|$hgt;`d
ziY!XAD%LwVE}@nrYc{g)lB`v5hHyH`no4kzUAnrpB90PTRkzj?aQHc;rZu|iTW&va
z>iWOr2mUKgvV|!5_H&`#q{N!Zf2r-KR0K6La1kx2X>FA7tvv<~q?ssi)tZG%B*vf5
za(`2R{za;@3h((*T1-=GS?g7sX~zUpV^VPZ3W}L{yC4tBG`k#Isx{aqfzLp*P*y*~
zpYI6*^bWeWmenB5w~GR%2q)&GtBFYD>N)gjEo)5395)B~MTA1XgvQjievUUb-_^F>
zZ_fosLx>I(rXc+}mx}^KmRI0$A
zV$CJ#vpUulRUe*XW8|$3IA3T&SV*t8emF%i;FMT*^ugw
z2G(+6E;)FQzai25ZjAmXR<)rOllCB;(#UEf%jwBR*4O~Iz*M_lhjqHKH6GXAYB#oi
zA9*kp=Z5DVJW{}S@-rU=A0tSvKgYC9V8{@uQd8@U;3Y6%9CdK}rKdI4Fjmmi+Ds_%
zI<>kG;DRHA1+1pEn_C-V(th6D+7mm$8_i)ZtEskywNa%JUM4_>vwoF|?g_3iK3I$9
zc?*0^eU%z~fYALdt>JWb3u~gV(oWl4ijShVT3GW!7r_3ZOV?!Ld}wYbf%-uMYkcCwXK;&%uiw1LVdvV`}n2p_Mpm2Is_0*;uk
zwYSz0P&Rb3<_F@G;z18<9HJC$nza?)1b&!iZ4q_P&Xooe$536XDnH=|j_}@r=nL6_
zH0x*Dh$r?Kd~dwTkDn(X_{CKXzbySz+IFDzGkDw+12M^-&KblxvvPy1y@fCkU{A1v
zUwGr_JJdjDO9oq~=}Pk-0u3@EgB)+f&Ac5vy_Ct24hakHV$RBLzuyy<&$tP*@{pE=f8O!;YZtl@ZPxqOZ_+W40}
zSc39Qe5ayZZ&IyqWEwXH68Y)>rnflWKlC;53?o_vhr96B15w6O=|{Grm8dmB7}bh4
zr`B?0G#xmi=`RI@~L(1dpJV+=%Lk~LboJUC>TGdS_Py;q>4zDkSZfp
zL8{8;R7>hGguKswS(D^nnw(=VeoFcwlxWzFt4Za9)g?O?yEnCQpvcvOw;cvSuD9azMa{2E4B#H#!nzeROu-jOJX
znke|c$o6>lcRtewL?H;m;F2%^La6UuIlp~2R?#}&kOqOml~f)bpcYk
zK!YHh`&pzT9@nU&t&D11RskP{g0yEx9@l6kl4NFhQ)9Ri`8R*p_{Wdu>Y7WHqz|nd
zShFI@rhNl(l3$PR=A~ium%y59Nd@*zP|e|F_?S*aVF1&AkcM<1io+1E5|X+tQH(<>
z-;OA50Ou9zPoO>&X&&mo0DLL(SmdLCN06pLspo%`i8Ks2m62aU
zj*HidweOMPif=&l`+H~%`Ed~61@SHrDv&0CI12RcVyavv2
zq%`0JAbkwHLf~};-uJ*e2D~M}djg!HNS%T64{*96U4L&lQM?Dl%|JW=#JNDc2c&*T
zt%3LoNF9*QfnjsttpeUo;7teKHQ<~^o{l^Mc{1=H12+}v81NSYcN1{OqwXwlt^!^g
zX#?t3fEWMAs-aLDg|C2g6i9PGv=T($;kgr1Iiz}Ed>4d`ky@dg)Q(mzQL_6M5y=7sEbxlSK>ibqZlms7G!TTc1Nmi?p9B6Aa7Coq!2bmJrIEe_&RYmH
z33#V~_W*eNfTKd10=)jf2}jBS-fzGg*%{+^7>GB4xDiNifHWE@14tUAK0y2#h@XPt
zUf|^eZw2sv1Q
zdpC+qu~&IFtk#;OFy6FjN>)mre!Y`HF)5{Q?|~`3(^PAVS9S2HT4&FG*N~l`q*uBf
zl#<>jxoKuvN>-X`k*$;))+}v6R%X91RZDEaZeYs+&HD9{c^lPIn?nQ&0d$Rufm{-*
zp5^;2!~0P#Kn+MJ|_M8Rs3_EmaXCV*R#w63O2`}7--
zrrK(kJB3Nxk`z%ndux`N^0}>FYMSat`)8euWV?M_Cj;4m=MW!9tDX6KJC#z0Jg_NK
z!N-x@qEAXzR$5=xt^8YEr>eUE;s_MsH|CQ%t?vcgvv
zNRx|ju>G44O=O6D_J@(`?~~%}{rZO3PktDxzF{-+=Sj&vHGj8-b4et(Peb3C$_SeF
z>zkF{cVL?856A2lt5bw^)7~Jt0eNiyIysg+vCm7ENTGdevVokppG|&;T(Cb)Hj#_=
zupTCI$zHohWaMQ>Cmqsz_f5$fn5j%QCiA`YPt#Oa?3q2vldJX_Jt7T96BUh2?vRx^
zuvgZ5nQ3W`@u-g33qb6+{b7%2^@+qtd#RqG_KGRK>Via*^4vNlKz%YXoIiWFY^FMu
zXyA{&+?Z6S6U!<%c_}(_#$GBl#J(&g(0(z+mz=fhdWPFyr|8MgcrvRC9nI`*dur6b
z6!p@#r?2{4qEVqRzNfePywYQkeML{L`a)tfhijXDoZcr@&T`D&Mf;VW71fs#BY2g6
z+muXhQJ0HawN3T)YuaxhAXgIK0YZ=+5PQE~8ue8Vj7}+iApKw67{2duS8^?}d{GlW
z`?+3$YLRNL&8(j@hdwh;S}G`Q34_LQ_p
zm_tfhm{0S*S(#s|cG_pBnaFPY_OvK+DE~^@Fg5wpo|gU&xo01qZj$ah9Fd}A@MpHP
z)bx}l{k~95wQo-k&8AM7R1&^rX_BU^z33LuYsp
zfrh!dnCU?T@TQsl`g8QzZgeeoFRo61u%~2%hRyNl1GPnc%(drcM3Q;-ybKeWZ$Fx0
zh*(hMtNWz)S6qiO#r$c2YN1{INmRz7BqL|GsS^Rjc(v1$Ep~8MZDIecgbMWQrP^YP;54#(4a`)OdaKPZ^~=6Z
zQJI{f8rIt1RY+G2Zyo3?rKhK7s7AC7aF#PN(p5R`VmgW=TWg)QgMgi$t{UY=$UyVa
z?qYg+pA6L)Px2rz)?EgAx@w%8AiC!aF=avw$-*Zwueb;ZR>3Lw)M6Rwv9Gs
z+hp5g+iTlr`^mP;w%>NZcF=a%cEonncFcC%cEVO*J83&*yJov?`^`3|(t=7eDm}7|
zskE@t>`L=0{ZPsO8eKyk*t9DBX`6n09sTh-`urJVd(|To@?Y;SC6Ebr{h_C1n%(Dc
z9dg7jA8wC|$%j|?lM(ri&n_V1h|S(6mC;1xzzlgr{{5dPsZlfZyotbHFT4P+o&W2F
z2m#rfOCuvSgcH#3vJx^UO+Yrz7G7|
zm4#$-ghs~;GWto47q$rGA$zBqpss@UF{wfpiqlesXhM##t!ctDHQB@R(}nj0vWNQi
z5r(6f+ehg01Gs(Zul`6PBWTaE>feM{8)?f}byG5djf+(uAt3gCd37R)EH1CEAt1j{
zL9MNzpOvT4KO&;aYU>#Y!WM5~mTrz_F^qW^L
zf+4-W;k6UR9lv|oYiS{hC{-W{kWZ}F$kSMlcQlqd;G;)3O%Hmfi^dm-Pr7Id2suIb
zzpt6*sOk;qfo_^G9g0^nG+&_D^%KoYFWu_(3QK}X;8VVe_Uf;hgC5nNY4U-?KGWP3
zFxYunn*LgpOApmNChDWBH1xtSOtQtf%kZ
z^yx>&vQ0OAa*q(o5;ppNOUPWhkNL)vnd~X^-Px6l$YG`Yko*}d6>#`I`IQY70{3H8
zpoylySn`y9#k6;Pq0vCpm9D1i-AS2`1!uo-2i12C^{j*+R
zG!1JQIGN!-r0~0TX=%uWx;_O>A+1
zxLPEaX(vhiz|E%`nW!hK^jLepWGwETx^SVwcLt_7#ydsZ1Jq
zF3Hdzt0JF1u93YR{Hx?cPc*W?3nrC(o?f(yjmaifrlRPphJz~~FHV&f|Ef{cieub*
z?4l>nqG#j9Gw3j{iWp8d(S23Ks->@;bC5%CrVRZnA|GOYRmFNj+<8>^EB$EXO+p6h
zH#xZ3f7wZ1sgUo|zSYG_{?4Az&Eo3fY_gg*t0A@~%jts}Vh~+iLo||AbaxH05;B0y
zrM7}ijk^PM99L8Poftegs?IsWFiZj$!zOB}Emrg7IKGJE{UKm(@eQ{8!O%M>b
zDwvg=CuD%Xx(&o(V?WlUeqrc!oCq~Bwvus)1=>^B%xP@4T45i5}M02=P`3&%6UKu7;9Gw2)D)KZsr-c|=
zLap9Wd(=fDoO&gQktJYy&_SPV6L_DjUxGM8AnTZaEAcTQOW2!4u^~aZp-n6&kR>#&
zjrcc;J==;GIJi-JakQGOq=!0+ji7J-oy0F=oE)35patq@)sr{xDAET2^c--PF7AX$
zTTah(5-VWt-Z-)foyD>!wdUDmI;5KzM`w2y#{;io7X`1gBOB61nejD_(m9@OrCwdd
zvA~?zRiUxbk)2nvsqZVWSe|XAt=`9o6pk%){rh6DgY7u_h{KQ3s@*_txzc1Z0}oe(
zQcmsRQ*Z$5+pje9L-7xE)-73F2GMDHh^@E;dx*i2F8ek4MX61GvTuT@3Mgu~jScA`
zHq)TPpVGw6A)a>WCF>PEnZv4nBo6Q@*5wtY%Z(Z0JLu$WhFBXt>pl@{#5)De`2v!u
zlrr@@9T9~S7-G^-iVkupMb;-`6lhHBBL;`Q-8ht^Jfu565rbV0&q*WH6mBn~@fP*4
zlDZ5vm9|HhE~zG@B%p%nmYX0q2*8{}umj_AyL*bdm1!@mbzRaMZoUe$k*$
zpus-|EtS-Fi42u2_mY|`n4UxBb9?zJH;(}BU6gs0_p`pAir(Iuy!qa;njT6MYtc0W
z#0V(o(E(6`1@zAW(Bx^fb(SbW7pz&ztnyN4_o#_U;A=hn1r|>3FkC|?CUw)1y~IY7
zqct4Et0auK+S2<2#ZaT0@qZAf_t1L{&py2VwfCYvO=`Qs7wtC)v^|>^M|ep44t$Gt
zafG*;@)4VaBHEm-w`mtc_{YFNyBI>$AP9LHt>?%Tkxx@tE}8(*Ln`uRmN!T|>KF8I
zt-}cAtJ}*eE2})5jU6lw5Xj-FL&ad7lVy`XU-OsKn4w~{xj4{O@-qcYYN}GHFkg62mlCt9eRqk4$v!`(%cfbI~cYs~)`fTR8)`*4hSfRs3Ab;gOq
z1bCb6N7z!Cd4c6^KjZfH-i@|0m8crIjbn;D69@;Ot^w%n=utI9asHJn>%CW$f;h-AK_W
zFCgObQY_Rl>T6VpOP9S
zcr^^r+0S6_47mghc5e|PcX)ttOT;(DtbVVCGk`#LsTgK(F#zEm(Qu*e)hK>x4n46{
zG!>fwhX#92K#^B)8ZBBoa6EHvSI
zgKJOBw}#Vwxmc!{9Ev;+&0Q{r7n8#sHK%wT>m=lKknLP9ZtyQrQAchN??b|0ZWNEZ
zXEF$j#^6Rg_T$=0lbIOiwp#@_nGR=SrxJO&3+#XAWe$61len=YecZwR*o=)4nE7<8
z*wVcpR~MZSxF!vN;yYsilnwA?c5AC>F3BKwP|z;RTJ8{g@D7&m6g#+&CIn{(RJTj4
z>I#ibm>1>X!8ywYuHPBaYLgES%$;6g0sCwhwr(W~7b{p<)?<&jig&8prz~UEePTzq
zHTig0)0BN;6^|N|+GR@T_K8(-Iw$@l))f4QZuVBr{R}3$vz5lcdLIzqExCK{gy@Zf
z;wwLwk<(p2U=uKnwmB?@1-T>&RVngAN`+=J_N*HE%^a~lTXI+oDv>%ndPMx5yZW}r
z#cvTx9y>0^^ZnRyF$P)839&q~#1rUk6&-d$tc7gb3DJz~w-d^q%D+JDhIStnDDCbR
zh!s(aIH{m`luE6-QrtnUVI5D3tYn@r;;y8vbF|z9-tvpVrXXiTTXE8YLV7YC_5cCTap3SXBya@BIf({86fF^N0ijSne0dGPao8c&?V)(e2dBxE
zUx=%O80Q*jQt`ONIT$Vj9N!SW<=MFLl~~maC)U-7b~R30uMurWHQLwFXrE}@E1hzx
z_%9q22gh8oIUhRC$T2X^kM!OeoI=K_lW*54WSo`qv_}XGX3$juT5Gmz#KjLcNzvA^
zxY`siDJ@1~qIgK+I2_%8fJ7;&$3_>I{afV6MmwT{Z09@|C#_WGgP1Zy4pb**ak|Az
z3Z{!CrQ~L*nBo-Ctm)Xmy>+x(oT$ROlNos}LeB+MD{AB1Q>ZZS^3cVHs?<3}|5iT=
zrmL>F2$Z^uRQbzk`&A(uvEoaqf!o?uui}wB`~k{FZC0l~~bcxwdkN6%&{L3#lW^wc%jy
zx8>TQ?uH)BeZAsenA^1CUno9Wp{?pB+5X-yDmJH0N7MXlCa{M{XT
z@SeO`8}6>S>~21Kv-U%mGn0q9G||J0r6_Zj2AqPqN!JOacNrE@xE
zd88BaebLGxD>A9THS+<^(-e2*D{n(r9_y+++Qk)}utob0f}k~9v~dFR^V_sG($HlF
z?g4wSzf+wdUvv)Gh3Xao`)IqiHNqOUVTZPkKaB6*L2Zot4F^sNi|=9p2vn96TH}y5
zCecaJ@!E#(cAblr3(*6h_gskN5k=M)g^)=F+ayP|18C@BZQEFvr@`(b8E?!@1QA%E
zA{JLw0F?)r4Rq0A?GkWpJEDzoY0m%5j69MyJft=Juh<{+PxdFemCQq{7ai4Ba#y&u
zn%+37b#IhqcLfVOrky6Zo1FZ~egsyg_kE#K7pQ#Jm<}8+DWjqZ?0=QLR(H=*M7-^;iMbd&L}Rtq4n`#*rWID
ze`w3O*>aDOKKnx(%QSqi{g-45CH?h(TrMGS>95lYAZAXHJ7A^A*Q&N09TXUPWNDNCtn0#JD9;>;>Nal&kNG^)HW$uxBG(@+dbhTDzaMyaYcFQ4(P6*JAa3j4<
zqEX=gNWwsO2mXI$zZUJU)3y0ujiDCwX_Q_!!y^E6TM(^TTGt7_xks=rG|s6p*e=P{
zu}#DlxtI!jc$%aC)hyy)o23T*M{mLZ+U#YJF7;oTwEkN&HaA!|(__@`(1ErN)rGl*
z>LHFVLUrBIQ~xjo&(rALVrU-24-eCIE=ZUqcJH$qnj*#Sp3HcDq=(UH1F#I@3v6xCyaLCoRaHPCTo
zbUbQVSw>fryJh6j%-f{HF_kMcas^96X}Ks}b6^!ULZ5aGq+u$ry9yeDSr<#Hxeg%I
z@<@0>k6_7hq~X*xxzN3EzF$GNhz#8rr(37~Pwt8Q9D5QE?k`o;MWE-G6?K7}d*m_H
zQkio@#dzHq2z+|HZv1}=oXBf%rRKi`&OWN5YtPAVuF56O9#z#{^akmII=bWkNm`Ik
z{12q*rMkMMpqx`rnaf>{>}5UOTDOvVc&{DxbyZ?t7aeBEx1EurYo`8mLa?wl(tYWs
z;i2gB8tAO<3Xiq$N&_9=0R7cKR}oqHhPr8Pw6}O@;9N&=s^YoVQ%cVJHgd5AM)ueT
z{x5lB?HlV7y~xn1ak^N#rMEOXU-X%uei9)U=;#1_S#pW44$yZXE2uh9
z{~fu+z7N#57jYBwjHItj_EC*NKNlvj*q~pBtgBI9hZHiqQNNy$1MJ;M{nL6lu5Q#-
zUyZC{1G?(J!ku7tx0n8$AM%5r>Y=tH=-IydXcYhItFNR%ZqCwYwIEN}>@E5(;Ep}r
zrqA_3K76nKd?SLkw_uaVTyTDV|WCpDC+$sAhHJ9L@wW+VOPx&*86PehXVPP{ZtrwqzaCIf6#};vpxP{=QOB9;Z!r+GR^E5cA*t+
zqqdnFW(y%#*z65q-}T2RBg%z$QIi{NV1@A2z9Ea3XrNDzV`UXTY{cbK*;gLV>QoJX
z;Y${?>h;2(3&N|#tWv}9Z;A2wX1u}!GQZBNio!J$leesraS2<-<=;l(F}SczZ^_};
z$qIJ7NqCw-{$w?phffM1N7;e4;V<~j;yoS0gS}BM>>6GefGbmL)53!-Bi3m2_PFM_
zX{^GghaWuSa_Ga$UKNJg>SgE`k5X}h7}M)EaVz-#*znoS
zaK|jSApDWvnbjDyeuc$AC;S{P(FG^NKP6{qsZ-$(`E|9^;Y~>%d-rsBWdYDH&W86R
zXV@QS!@u?>&spll@S)wvEc!=nX=U*40xo&b;j;7se?-1Vm(`InaT6$_uGAG5q6gKL
z8VBS$@o)^et1hZ{((3i3ePlO%QBSG^9jRVlnhxNx`V!vh(&zQ1Dr7&6Yaq2DkLgzp
zq(%U4X&_n126m%?gvD>T2kR0CYzY_4!wp@sAg8A)5VkSal`zi1&PkRRyI7ShKc
zQy~GE3n)HLJW_fEZdN%M5(7;BvLLUZ4c?XV$vXPrUFj&=>}V;y4`f3t=?vJq-%4T2
zkf^ZLDp8tbhP0DukVxZMpOKl0G!&*yg$*;6#8|inl
zhL&jyxtyeR+Dfl5?pp1n>f{dX(@r`rygJSrw3ku@Tmzr;o-_kg>UNYq4tHD3fZsZBw*jeg@%+N)OCkJU_
z7c^K#hjx){WCJbeB2|MPX}SXVf;Q+XwF9y7U4eOm?(8bnCJ*ReU8N7faF_Q1oJ&W&
z58xiU`+aFB#NVPDvOnpeZqg(&gm(Wx>P~)QTR)J_61cHRA4-iQ-t5xI*aRc8$gP8S
zt0q+ip-(OKTy92>>D><%A^0UrMsl6TCS%s-)8@(2K=KRSnk<#qZM~ww``G)c4E?j(
z26;bykSz5u(YqXY!U2SdQ>v+-i)}C3IhYEN=hN(-Qnj$-fPz&S&TG@zuAE=)o*vVKJs}(%7Wb0MVvyx}
zNih&{t6q@9WID7L>|q97-3tSmPY?BythK(!h)X$%^ATesS5vspM?80*G8_b57>=XL
ztEO;;SFNNKQzb)0?w`uoJTde&g`FH@DD9OBeO^i@rAjdoa}-kivbKX1Kjy6|OyG!v
zX#q%)JbEWpl8oE#c!&^v0udB@056xC(j-Z@+f$tKar$nW)SgVFGt;E1_-5o7P)fg2
zXyB$Yp9K=-C;v|WN`q2Qq^&-ZDwn^*tChMr5FzxkXtteGqr6GSyv+RwBp1foCi(;{)51M%kx=!Z)t=tS<3GBle{!Af+tx(KSsj`N~_5)?7%?D
zOAT2Z{X#O6;q>VjaA0d${Fl;BH4OE^H<+W_G~`>wUK@Q2&Are1e+%yh3jW#P{1@6S
z8_e9Mx!F<~GKQ|qmiCj)bl_m=IBsn>A0oxV06rNaWxxv04gvA!O#i)vdn&i+s-aNt
zO?3D$=`$>j&xT16M0fUNk#RyXiF}qukARapL+vA^zAz6VN0OuLlf0p;II-uR+Jw(@
zzKQbT?$QT~l^WXkJx$Glz8<8@a-@Fb29-u~zrxy#l)B&}B)W8zbP_CmJz7dZc5yTu
z!wLGu80kl3HOER(FwHJwr5waWSH@!0Td4mysU9Y%#W<+}9K*12Qgd>c9vTPRx_9YUAO9me7yK!+3J&?eXwu1vGL3eBA_Qn;=O90ZQ+Qa3#yx
z;fXMGvX@q{V_!R?-;`swKW5^X$PDjRyqgFMJ`nGyLC{c5_@6GON-
z9g{&>n;DpQ3~azmSmgyeXQuQLgPu7HZg2{HHcM(uex$W$gZFE6>TD@pcr~AqAEZr$
z3}IX5VC5k9=!?11LP&qkJk0qG`pZ0+{ta4cJ}Pg}cJrmB$X?8sIwNFkzW|-xpo11b
zmJjHZ1(KB!?Z!VNNkgK%8BB=>Nw84ucegXXOBG~U9`eKnZl6&CAn64ja
zz!LB}k=9y*1!E#*OEBw~=$}gp8Wpk@mt_mR<|QJ2ZDKv}gm}xmK!=x>svqtWRmVby7!^zF7z0aJqRN
zR?J&en=jP_uz9`{Xr-(2rSSkYT#vbZPS>oL>LR#}a>o*4+VGN9bofJ587FfRP-dAMKP{B3rXlno3^Mgk1<9j?uhbP>sK+?`}-Y
zE?R3hI^RvRc7y3nbn$L!}mz{AhCga0o+8_?3J#;rA*!@H6>&lEBp!i
zOSaK34`T3zI2)JJ$ZEFmkhI7PO3>;!Oz#2M~I)Sjf
zbO9JYPQNaIvCpNa3&8ja8gNpgu*3x?VaUVj<n*IY3{Xghs8v&Iww#f+nAW@?4~2
zPI1QBfm6~G0-v`14A#?Q?A#e?4n72PLDh+U;;&P%4my+<@rnn3RW
zhlw9?+P`;ztatb}jmf8t;@l#*tpJ>4~Xu#Et*QMRW
zbp0o`A*#8Ei!b$YX4e**zgMNoQn8a%RE?p8Z&7rs8
zZC26Fx1b@H+00wgZ4t}Nz2}mV&VP=0b`yW@E$nzs??0EqS^vM_41`HVrBW~9Xt2fG
z^0&0p1Y%!D8YGg-rbHSBslj?+l%X0qOB+WSjL1HSGK2#-Fv^gC)#Jw~g8^A#l%Xd~
ztzNXDIhAhhN|A=PEOVo1IwCXL~M{pU(Plr@lDbXMztEckTlQOj{MAi
zm}hK-Pf^*;`9`b;x2d?$SQYc$c%ktb)|%RjP};;kS!CRLEVE5C1o$+%rkN&aFXeQHXseI#Ue583J-)I4_^m@>rM{BM(P9@`(99?fD
zh#-z_FxE!qv(cD}x;`6?(PSPQztLDrKym*jV?z|ZHyacA=dJCx7ze_O9N1#~+!wWt
z_ZZ6|>%GS~14zPN;~#1iZ|_&2r4Ja(16uchu>*mD^Pggn~Di_zZlaU7a@Bbr0q3%1@Xq74_7mv=-6Hfzk_8*xJ*vl$79
zm|cc!W^*b;T*<+g&x6-SR3&5z%U>5UG5~_Fzdd3fEJN54aU>kz<3C57(PHns=tjhV
zSZuYVz{pl;l^PgXPfeDwxw^AtUG2k-QDuYjSMkeL`E}sb)XHtESF2bB7Nyt2
z>g(>0iX(rpwEa=Hy>Qsl?nu-$0pMH5qIP3Lxbk=uygj>qJgVTG>euo#a%l${FZfn<
zfLuDt8-|6CIpq^Ybw*SO+{b#uI}!OQy?HMxhUDak_oJA2Kf2iv_`3F=#SABQR`^-W
zX+N@bf{4UNGb
z_BlH|ET%t!534^S<~9(`IWdVvi1D;iPK=c;&WTCmh=HSGrtnj;`J-drCx6pdqhtOe
z581OZG4TXN^SGEKEZhUf#e9nW*R^pmJcy~D8?z5{@FF*+Ay(=-<729V=|1DZr^v9OJAA4d6
zr1`Z_ZWM|db-C99w9L!9+`A~+yvwcOFJWK%qBxu;_?3GJ+@}8JK8(QeS(JaE7R#}I
zUu`@E@~e~ttjVvo(I5TG{f(GlOF%jAE+Dh3SGm+u$jc2ZSJkZDu|QK(l|%5ww5oz?
z6Z>d(xqu)Ckhy@_Ysy_1jX>>#dgYVg$d}bCUzf+t*Xx%bx)+2#Cgw}cF?k6I<|&xU
ziwWj;;Iv;Qm{;-7dh$}uqp`HqN;6mVEAs;`!Z|()z#Zp|Xm69B{!g8k@f8UaI=q>c5@Lgxc>=yR5RL~fH1~3+Po7j
zwPVc5;f44OgVXDAEw7@ghtctA2FG1bhmSFjD&Bq%jTmeGR)5e*)4}C-wrs3fz}YR$
z%QdGU%F~WF&j16<#+$3FG1^O$%={BTwcT7fWIDv=5IEnN9}u}H$I}G6IqscR&MF@1
zX!(6QRX0Rz#H8gHQGcNm?B?zWZ1395<3R13$>#Uq_zEVQzal6mO*OxdE|*L-D@)%V
zYHooYl>ankw2(v$T{Sq)mwh|UtoM)Hze5w{EuX~yYCZyQTz_4olSgmo&>!gX`Oue#
z^w50sb?+PCY0?fFy2u<&&n_@G^YHS7-`5Z4thuL7fkklGRWuw&6BdGH{5Zx!%=0vQ
z(2@O#OjC&Z%QR$>d9s0XMQ#
zc$F#0q@UvaJl0TH0jk3q6;_Db2@)C8;$9HnJ@YmC8#n@|6$i&z*|ZsPB0=5anQ<+B
zv83H!5Z6~vcGKkbadBXB^!m6+_$WUX*A3eVuMKfcuzgL~pwwkQ>pd8(Z=F{kHo)uBK$oR+5Erh|$gfvu
zAU@K3Ea;Igo9TvJ^G#dTT~d;KlE!r+r9{>%D$^_N%s!glc)<&
z1q7==K&8Bu(I22Mnpno;;3BG-C5ygpYKg{H2+z|IuC{G%=||(5TVk;@!1FLTo-@rY
zo3X(j-@+2XH`;j#mK%ip$m}gG@IV`>Hqmk)E|t@YG%CFy{>tX@mwtO9Vz+F}Om-_{
zKs;UhrhH@|fP6m+ru94M<|IpWfE%!r-AJ;G^TG*HRy)f`WUty;8sZ3}etXMeuRDoR
z0!?4;SBVbpY0)sLgC*Jrrdj`eOL*WzmlPf*(v&j3Vbqju_NJ@1_<7Tz?^|9X6w2;q
zL4fp_hIF^&3r`YhqYo`6cB{MP2U7Ye6bK8o8ZW9~%Fhy`G<2057tYotTj0l^)8Bhq
zI+4Fv!(NtjA>R2}Bfo9N@#V=l|HZw^QCEsqN!Qw?d|R-V{hVfbrXl$5;}Z))_2+D3
zUyGLDW!k=eme2TU*OAXGCffNkOP1rA|9;WE&n&+Jg`ON>sR^iGmZch?4YDu~fIb^&
ziH*3Ii1RnS{%#`tiAWHnA{sK|nkP1c_i61xmb$)=92gJiSA#6+74BmyFt`_q{0*A^
zK_Zq#wH%*O79YeF(~Xxb@N>&lKkcX_{dP8Am`XEM}JnHsQNw#}#(E
z8gR5LTw#&nwG4Td`p7!xS(4lr)&rc#@Vxw9ph<5k#lH)3t!5^zNv8l-(x3AzF+tld
zd#o3NjQ)2qai!&`2AjO|>ntDo!8z64W*I@qZo2D7OPJqJNe(mHwMxX{g45k!hD@
zSinL2d=Px3FU+2<-eoC^(~Hx)EUW_Hcy*#bl*CsCweq6E%FP3>Z)*ziCN=z-np?{r
zwtlz8Ab{NQy-O`>vuUnsoukU~p75soL(@jYW=
zND{3g`pstzj$3MK{B|b=1i}XOyXiNlF?~nqtkag+IKruW#*&LSXa~<&<_N;&B1%_^
zC|y-3MGL<=NYTH~Swcu5D}5f^gq%wf1+IlE{rM#5BVI15^cPt73zi?%pliH>Sw6$s
zT!9VhE&>5(6@mll5_@#j@+Xkk)!!^Ne8_bc_NOJAg#G4_B4p#OzmXIL(q8&;S_6&$
zCNPdRsv!EZ%XckfNZ_rcXtn+}gs0a3!3N#8SOqwY1rIIDVPdTxS-J?YoFz{zeSFD1
z7W~@sxtIQF5$U+Yr@`E-cCwL-}E
zHbidzT((2`lOKN?MtAsICj|`W0GtD=^dsm80ai1~p~C~L4Y4!Z8({4cFv`|k^nxX;
z^rLC{Kx-AO%3TAk{d~zab}$&d<8ZQ0nAM1ZcMP*e;qA`nVb)iEB!>-*vd$$zQ*Hc;
zvtYs!8wkgNyJ(b}W2`rDe5osItq!-=tSklw`~k7njyykD&f3QdyTzIot4#ni!zxb^u9CH}7e>{#Dt;M*^M=n^qI?wY3aVN=drh{90^MHU8qYqcW;OBC{BNsU
z%ixWuJIPjctVskX
zk+iP0GB%X^>slKKIQ`Nzutrt;i|Y-)miKL
z0Toq~@H1@6RE(v@hE}6tLh=Yd3hkawFEq7I0VkQwtmT4>
z`sU^}jYRQl2Ks$0ubCC5xQl8MtTNuxCL~y6K=+dbYeE1x=i3o}d`VND##N?w60AcE
zyOIz)oc`ms3LcYh?Nxjdz_7l6<-7|GMeAiPtrN){RbMO9$TH9Eg%L`yJ
z#fc_CXab~+HP;!BVM3KiiGL0>$rccV8cvBX(U0i5HdYG)mrHG|ALEx0SwaV^go{oz
zr6VLbf-UH1{f59!O`WaP1so`L>}stipgggg^|&9lq$z3ESnT?9(yXoVI_7K|rs-E|
z`p9a4#n=1D`js~Hwk;Z;hOY7E`#?m*g1p8%Lw|=J&a!@`xntAM7ii!>tAVBtvLz;U*0lGUFH4@wzhnR~-F~h{)kB0x%8yMv*B106h>F
zvjaKS8)|ZatsZ0j6W^+`+2f$#_+}M(1$rqL_I#K5jkhjW2d-U#R{;E<-YaVA6l-nv
zY?Ae)kMXGuT0okZMlR8Bt!pAn0`OAwJMh6B`Slsrn6T%z07MoFXr)P5*~Bzr7}kcr
zX#bhk&_EB!3)*<5RSJ9QMhCV@tu)a8&C#RcU)cgeFefH#@tjpyhF;qOVvBkx27hCt
zyJlL;c@1tI5JL-QT0^GJvIfA(1I+8$tyjNoY5p$~CufeL^uX*ZPLK^(aDY-ifG)hN$>o7>#;RE38W0_lQamgpscSYU+5N
z$DiXpo}s$O?sO&->2Es~~e;+tC8
zYUHKVwcmL2+`sk$HTjrs5NlT^{pfEZ&VB3B8d{VF(KK!C6(o+8($&r;*+V)LRS1aw
zjg;AusP=-JikzeNL^TwtYzLw`51dD+KZJT65=H%&fX_v4LY@u0*X@XEEaZ3+xVM12
z3wYj0xxncUoG_$8z^jD(4DvvvrR_+zY6==XLF1vw52Eo^G~R@Uuh4KfQg1ZSB7KSm
zcYya5@OA>P5O_<0_ZT?eAbkiN4N@xbt^uzz@EGt80B;WPZUbikQb*wY4V-RB=h|fx
zRcj!w0^$xJP6gtxK*~T$0^%bewMQxd!REkQ1iX#F8wb2!fO8Ca3i2T2O@V(4xGj+m
z0Dl&6R|0n!>P`Ts5b#<^D^RxpwD{lp>L}Dg;cFo62a+9)7NXHiJimv8gKbq^5Wb3r
zjgb;ju0rL~wcBLh1S&x~g{I+1IO$SV0P0AfJp+l$sGAPbJ}6H>eir4sfbRpYKhh-N
zX8|AYXH;JS=P$651H7Za`we*8fJ2Z*0q+ywlt%gtc=v(#T^G#UULaloVjhs518Fc)
zPaydreGJ6kfjAHZw*v17@D>2?9&kQK>IxhcQZn!^0k1vq)&Xw@aBiT!2I~4EUy62Z
z@%#*UosiA|wG+2%2x#-{rJg)^l
z|GSRzNYtN3y9>bo0Qq60dU$RKI&JX$8=jjX?Lqr`XiL$C{|QtKuDyUXr7*dd@DeLS
zYWIR?E)`lk$o~dt^1lZX)sotAWCQIQTDuWhlrufFHc}m=x=8hq>LWEkYKYVbsWFm_
T)C8$1QZuCHY
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index da07e65c7..73824fe25 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -30,10 +30,10 @@ importers:
version: 22.19.11
'@typescript-eslint/eslint-plugin':
specifier: ^8.32.1
- version: 8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
+ version: 8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.2(jiti@2.6.1))(typescript@6.0.3)
'@typescript-eslint/parser':
specifier: ^8.32.1
- version: 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
+ version: 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@6.0.3)
concurrently:
specifier: ^9.2.0
version: 9.2.1
@@ -48,7 +48,7 @@ importers:
version: 10.1.8(eslint@9.39.2(jiti@2.6.1))
eslint-plugin-import:
specifier: ^2.31.0
- version: 2.32.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2(jiti@2.6.1))
+ version: 2.32.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.2(jiti@2.6.1))
eslint-plugin-prettier:
specifier: ^5.4.0
version: 5.5.5(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1))(prettier@3.8.1)
@@ -75,13 +75,13 @@ importers:
version: 6.1.3
turbo:
specifier: latest
- version: 2.8.20
+ version: 2.9.18
turbowatch:
specifier: ^2.29.4
version: 2.30.0
typescript:
specifier: latest
- version: 5.9.3
+ version: 6.0.3
vite:
specifier: ^6.3.5
version: 6.4.1(@types/node@22.19.11)(jiti@2.6.1)(lightningcss@1.30.2)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)
@@ -815,7 +815,7 @@ importers:
version: 6.2.4(svelte@5.50.1)(vite@6.4.1(@types/node@22.19.11)(jiti@2.6.1)(lightningcss@1.30.2)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))
'@vitejs/plugin-vue':
specifier: ^6.0.3
- version: 6.0.4(vite@6.4.1(@types/node@22.19.11)(jiti@2.6.1)(lightningcss@1.30.2)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3))
+ version: 6.0.4(vite@6.4.1(@types/node@22.19.11)(jiti@2.6.1)(lightningcss@1.30.2)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.28(typescript@6.0.3))
glob:
specifier: ^13.0.0
version: 13.0.2
@@ -824,10 +824,10 @@ importers:
version: 5.50.1
svelte2tsx:
specifier: ~0.7.33
- version: 0.7.47(svelte@5.50.1)(typescript@5.9.3)
+ version: 0.7.47(svelte@5.50.1)(typescript@6.0.3)
unplugin-dts:
specifier: 1.0.0-beta.6
- version: 1.0.0-beta.6(@microsoft/api-extractor@7.56.3(@types/node@22.19.11))(@vue/language-core@3.2.4)(esbuild@0.27.3)(rollup@4.57.1)(typescript@5.9.3)(vite@6.4.1(@types/node@22.19.11)(jiti@2.6.1)(lightningcss@1.30.2)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))(webpack@5.105.1(esbuild@0.27.3))
+ version: 1.0.0-beta.6(@microsoft/api-extractor@7.56.3(@types/node@22.19.11))(@vue/language-core@3.2.4)(esbuild@0.27.3)(rollup@4.57.1)(typescript@6.0.3)(vite@6.4.1(@types/node@22.19.11)(jiti@2.6.1)(lightningcss@1.30.2)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))(webpack@5.105.1(esbuild@0.27.3))
vite:
specifier: ^6.3.5
version: 6.4.1(@types/node@22.19.11)(jiti@2.6.1)(lightningcss@1.30.2)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)
@@ -929,6 +929,9 @@ importers:
jest:
specifier: ^29.7.0
version: 29.7.0(@types/node@22.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.19.11)(typescript@5.9.3))
+ pdf-lib:
+ specifier: ^1.17.1
+ version: 1.17.1
ts-jest:
specifier: ^29.4.6
version: 29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.19.11)(typescript@5.9.3)))(typescript@5.9.3)
@@ -2356,7 +2359,7 @@ importers:
version: 5.9.3
unplugin-dts:
specifier: 1.0.0-beta.6
- version: 1.0.0-beta.6(@microsoft/api-extractor@7.56.3(@types/node@22.19.11))(@vue/language-core@3.2.4)(esbuild@0.27.3)(rollup@4.57.1)(typescript@5.9.3)(vite@6.4.1(@types/node@22.19.11)(jiti@2.6.1)(lightningcss@1.30.2)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))(webpack@5.105.1(esbuild@0.27.3))
+ version: 1.0.0-beta.6(@microsoft/api-extractor@7.56.3(@types/node@22.19.11))(esbuild@0.27.3)(rollup@4.57.1)(typescript@5.9.3)(vite@6.4.1(@types/node@22.19.11)(jiti@2.6.1)(lightningcss@1.30.2)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))(webpack@5.105.1(esbuild@0.27.3))
vite:
specifier: ^6.3.5
version: 6.4.1(@types/node@22.19.11)(jiti@2.6.1)(lightningcss@1.30.2)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)
@@ -2593,7 +2596,7 @@ importers:
version: 5.9.3
unplugin-dts:
specifier: 1.0.0-beta.6
- version: 1.0.0-beta.6(@microsoft/api-extractor@7.56.3(@types/node@22.19.11))(@vue/language-core@3.2.4)(esbuild@0.27.3)(rollup@4.57.1)(typescript@5.9.3)(vite@6.4.1(@types/node@22.19.11)(jiti@2.6.1)(lightningcss@1.30.2)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))(webpack@5.105.1(esbuild@0.27.3))
+ version: 1.0.0-beta.6(@microsoft/api-extractor@7.56.3(@types/node@22.19.11))(esbuild@0.27.3)(rollup@4.57.1)(typescript@5.9.3)(vite@6.4.1(@types/node@22.19.11)(jiti@2.6.1)(lightningcss@1.30.2)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))(webpack@5.105.1(esbuild@0.27.3))
vite:
specifier: ^6.3.5
version: 6.4.1(@types/node@22.19.11)(jiti@2.6.1)(lightningcss@1.30.2)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)
@@ -4852,6 +4855,12 @@ packages:
resolution: {integrity: sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==}
engines: {node: '>= 10.0.0'}
+ '@pdf-lib/standard-fonts@1.0.0':
+ resolution: {integrity: sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==}
+
+ '@pdf-lib/upng@1.0.1':
+ resolution: {integrity: sha512-dQK2FUMQtowVP00mtIksrlZhdFXQZPC+taih1q4CvPZ5vqdxR/LKBaFg0oAfzd1GlHZXXSPdQfzQnt+ViGvEIQ==}
+
'@pkgjs/parseargs@0.11.0':
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
@@ -5440,33 +5449,33 @@ packages:
'@tsconfig/node22@22.0.5':
resolution: {integrity: sha512-hLf2ld+sYN/BtOJjHUWOk568dvjFQkHnLNa6zce25GIH+vxKfvTgm3qpaH6ToF5tu/NN0IH66s+Bb5wElHrLcw==}
- '@turbo/darwin-64@2.8.20':
- resolution: {integrity: sha512-FQ9EX1xMU5nbwjxXxM3yU88AQQ6Sqc6S44exPRroMcx9XZHqqppl5ymJF0Ig/z3nvQNwDmz1Gsnvxubo+nXWjQ==}
+ '@turbo/darwin-64@2.9.18':
+ resolution: {integrity: sha512-9f27peFu16ur8c0v9nUFUEyBnbKuuFsUTjHFWfmwGfzySBXbHwzU44QhZon6Mznz0cHsIr3984NQj/bVrnGSRw==}
cpu: [x64]
os: [darwin]
- '@turbo/darwin-arm64@2.8.20':
- resolution: {integrity: sha512-Gpyh9ATFGThD6/s9L95YWY54cizg/VRWl2B67h0yofG8BpHf67DFAh9nuJVKG7bY0+SBJDAo5cMur+wOl9YOYw==}
+ '@turbo/darwin-arm64@2.9.18':
+ resolution: {integrity: sha512-9A6TMRq/Ib+QnbhLlgkhOm+624wO4pzSQ/yQviQfWHOlFvaYxdnIAYmu2H6TS6y7kSVL0DvzNe04NbESTOzFVQ==}
cpu: [arm64]
os: [darwin]
- '@turbo/linux-64@2.8.20':
- resolution: {integrity: sha512-p2QxWUYyYUgUFG0b0kR+pPi8t7c9uaVlRtjTTI1AbCvVqkpjUfCcReBn6DgG/Hu8xrWdKLuyQFaLYFzQskZbcA==}
+ '@turbo/linux-64@2.9.18':
+ resolution: {integrity: sha512-zCdIDtz69AnbYh913elJRRoF3QY5aa2HNnf+4rAkc7bQ+tWujiDkCNV7stazOUPggaDvhKIf2Z87qHftTeXSkw==}
cpu: [x64]
os: [linux]
- '@turbo/linux-arm64@2.8.20':
- resolution: {integrity: sha512-Gn5yjlZGLRZWarLWqdQzv0wMqyBNIdq1QLi48F1oY5Lo9kiohuf7BPQWtWxeNVS2NgJ1+nb/DzK1JduYC4AWOA==}
+ '@turbo/linux-arm64@2.9.18':
+ resolution: {integrity: sha512-Va1kXI04naMgYwqv/5Dfa36dTDx8015U7oaQAjrXa45ua9OoFjSV4OmvkML4EmXvUclQHCiBRbY8bvd0jV7eAg==}
cpu: [arm64]
os: [linux]
- '@turbo/windows-64@2.8.20':
- resolution: {integrity: sha512-vyaDpYk/8T6Qz5V/X+ihKvKFEZFUoC0oxYpC1sZanK6gaESJlmV3cMRT3Qhcg4D2VxvtC2Jjs9IRkrZGL+exLw==}
+ '@turbo/windows-64@2.9.18':
+ resolution: {integrity: sha512-m0kDhZANxSNz9ck1ybogFscHabriAsp4eDFNrN/1H5WrgTF7b3VlcPZnhuO3v2+E2KnCbeAc+UUT10BZZHdDKw==}
cpu: [x64]
os: [win32]
- '@turbo/windows-arm64@2.8.20':
- resolution: {integrity: sha512-voicVULvUV5yaGXo0Iue13BcHGYW3u0VgqSbfQwBaHbpj1zLjYV4KIe+7fYIo6DO8FVUJzxFps3ODCQG/Wy2Qw==}
+ '@turbo/windows-arm64@2.9.18':
+ resolution: {integrity: sha512-nUdR8WqoomUys9iIQmG45TMiizJ+5BV8egSeLLZba/AWblyp3fVBcIH1kSE58OtK4g2YzbMJEth6Ttv9w5rqMA==}
cpu: [arm64]
os: [win32]
@@ -5784,6 +5793,7 @@ packages:
'@ungap/structured-clone@1.3.0':
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
+ deprecated: Potential CWE-502 - Update to 1.3.1 or higher
'@unrs/resolver-binding-android-arm-eabi@1.11.1':
resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==}
@@ -6024,6 +6034,7 @@ packages:
'@xmldom/xmldom@0.9.8':
resolution: {integrity: sha512-p96FSY54r+WJ50FIOsCOjyj/wavs8921hG5+kVMmZgKcvIKxMXHTrjNJvRgWa/zuX3B6t2lijLNFaOyuxUH+2A==}
engines: {node: '>=14.6'}
+ deprecated: this version has critical issues, please update to the latest version
'@xtuc/ieee754@1.2.0':
resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
@@ -8705,11 +8716,13 @@ packages:
lucide-svelte@0.555.0:
resolution: {integrity: sha512-2kWIcstKGgQObLGpYXmcYwm/Y83Am+AQcP7MnybrmaRU1+QUJ/WSEpv/wAbwaSkrWUiN1TX/9FuWQKLeEeWCrQ==}
+ deprecated: Package deprecated. Please use @lucide/svelte instead.
peerDependencies:
svelte: ^3 || ^4 || ^5.0.0-next.42
lucide-vue-next@0.562.0:
resolution: {integrity: sha512-LN0BLGKMFulv0lnfK29r14DcngRUhIqdcaL0zXTt2o0oS9odlrjCGaU3/X9hIihOjjN8l8e+Y9G/famcNYaI7Q==}
+ deprecated: Package deprecated. Please use @lucide/vue instead.
peerDependencies:
vue: '>=3.0.1'
@@ -9346,6 +9359,9 @@ packages:
resolution: {integrity: sha512-z2kY1mQlL4J8q5EIsQkLzQjilovKzfNVhX8De6oyE6uHpfFtyBaqUpcl/XzJC/4fjD8vBDyh1zolimIcVrCn9g==}
hasBin: true
+ pako@1.0.11:
+ resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
+
parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
@@ -9417,6 +9433,9 @@ packages:
pause-stream@0.0.11:
resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==}
+ pdf-lib@1.17.1:
+ resolution: {integrity: sha512-V/mpyJAoTsN4cnP31vc0wfNA1+p20evqqnap0KLoRUN0Yk/p3wN52DOEsL4oBFcLdb76hlpKPtzJIgo67j/XLw==}
+
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@@ -10664,6 +10683,7 @@ packages:
tar@7.5.7:
resolution: {integrity: sha512-fov56fJiRuThVFXD6o6/Q354S7pnWMJIVlDBYijsTNx6jKSE4pvrDTs6lUnmGvNyfJwFQQwWy3owKz1ucIhveQ==}
engines: {node: '>=18'}
+ deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
term-size@2.2.1:
resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==}
@@ -10805,6 +10825,9 @@ packages:
tsconfig-paths@3.15.0:
resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
+ tslib@1.14.1:
+ resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
+
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
@@ -10813,8 +10836,8 @@ packages:
engines: {node: '>=18.0.0'}
hasBin: true
- turbo@2.8.20:
- resolution: {integrity: sha512-Rb4qk5YT8RUwwdXtkLpkVhNEe/lor6+WV7S5tTlLpxSz6MjV5Qi8jGNn4gS6NAvrYGA/rNrE6YUQM85sCZUDbQ==}
+ turbo@2.9.18:
+ resolution: {integrity: sha512-bwabv6PupzeavybzEoArBAkwq5fnzwf8OFnRtpHwnviFWuwJPFxtyH+aVp36TmIqK3aYYgtTJ3J0m2ysxxSzQg==}
hasBin: true
turbowatch@2.30.0:
@@ -10887,6 +10910,11 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
+ typescript@6.0.3:
+ resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
ufo@1.6.3:
resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==}
@@ -13775,6 +13803,14 @@ snapshots:
'@parcel/watcher-win32-x64': 2.5.6
optional: true
+ '@pdf-lib/standard-fonts@1.0.0':
+ dependencies:
+ pako: 1.0.11
+
+ '@pdf-lib/upng@1.0.1':
+ dependencies:
+ pako: 1.0.11
+
'@pkgjs/parseargs@0.11.0':
optional: true
@@ -14359,22 +14395,22 @@ snapshots:
'@tsconfig/node22@22.0.5': {}
- '@turbo/darwin-64@2.8.20':
+ '@turbo/darwin-64@2.9.18':
optional: true
- '@turbo/darwin-arm64@2.8.20':
+ '@turbo/darwin-arm64@2.9.18':
optional: true
- '@turbo/linux-64@2.8.20':
+ '@turbo/linux-64@2.9.18':
optional: true
- '@turbo/linux-arm64@2.8.20':
+ '@turbo/linux-arm64@2.9.18':
optional: true
- '@turbo/windows-64@2.8.20':
+ '@turbo/windows-64@2.9.18':
optional: true
- '@turbo/windows-arm64@2.8.20':
+ '@turbo/windows-arm64@2.9.18':
optional: true
'@tybys/wasm-util@0.10.1':
@@ -14678,6 +14714,22 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/eslint-plugin@8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.2(jiti@2.6.1))(typescript@6.0.3)':
+ dependencies:
+ '@eslint-community/regexpp': 4.12.2
+ '@typescript-eslint/parser': 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@6.0.3)
+ '@typescript-eslint/scope-manager': 8.55.0
+ '@typescript-eslint/type-utils': 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@6.0.3)
+ '@typescript-eslint/visitor-keys': 8.55.0
+ eslint: 9.39.2(jiti@2.6.1)
+ ignore: 7.0.5
+ natural-compare: 1.4.0
+ ts-api-utils: 2.4.0(typescript@6.0.3)
+ typescript: 6.0.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.55.0
@@ -14690,6 +14742,18 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@6.0.3)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 8.55.0
+ '@typescript-eslint/types': 8.55.0
+ '@typescript-eslint/typescript-estree': 8.55.0(typescript@6.0.3)
+ '@typescript-eslint/visitor-keys': 8.55.0
+ debug: 4.4.3
+ eslint: 9.39.2(jiti@2.6.1)
+ typescript: 6.0.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/project-service@8.55.0(typescript@5.9.3)':
dependencies:
'@typescript-eslint/tsconfig-utils': 8.55.0(typescript@5.9.3)
@@ -14699,6 +14763,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/project-service@8.55.0(typescript@6.0.3)':
+ dependencies:
+ '@typescript-eslint/tsconfig-utils': 8.55.0(typescript@6.0.3)
+ '@typescript-eslint/types': 8.55.0
+ debug: 4.4.3
+ typescript: 6.0.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/scope-manager@8.55.0':
dependencies:
'@typescript-eslint/types': 8.55.0
@@ -14708,6 +14781,10 @@ snapshots:
dependencies:
typescript: 5.9.3
+ '@typescript-eslint/tsconfig-utils@8.55.0(typescript@6.0.3)':
+ dependencies:
+ typescript: 6.0.3
+
'@typescript-eslint/type-utils@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
'@typescript-eslint/types': 8.55.0
@@ -14720,6 +14797,18 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/type-utils@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@6.0.3)':
+ dependencies:
+ '@typescript-eslint/types': 8.55.0
+ '@typescript-eslint/typescript-estree': 8.55.0(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@6.0.3)
+ debug: 4.4.3
+ eslint: 9.39.2(jiti@2.6.1)
+ ts-api-utils: 2.4.0(typescript@6.0.3)
+ typescript: 6.0.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/types@8.55.0': {}
'@typescript-eslint/typescript-estree@8.55.0(typescript@5.9.3)':
@@ -14737,6 +14826,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/typescript-estree@8.55.0(typescript@6.0.3)':
+ dependencies:
+ '@typescript-eslint/project-service': 8.55.0(typescript@6.0.3)
+ '@typescript-eslint/tsconfig-utils': 8.55.0(typescript@6.0.3)
+ '@typescript-eslint/types': 8.55.0
+ '@typescript-eslint/visitor-keys': 8.55.0
+ debug: 4.4.3
+ minimatch: 9.0.5
+ semver: 7.7.4
+ tinyglobby: 0.2.15
+ ts-api-utils: 2.4.0(typescript@6.0.3)
+ typescript: 6.0.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/utils@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
'@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1))
@@ -14748,6 +14852,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/utils@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@6.0.3)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1))
+ '@typescript-eslint/scope-manager': 8.55.0
+ '@typescript-eslint/types': 8.55.0
+ '@typescript-eslint/typescript-estree': 8.55.0(typescript@6.0.3)
+ eslint: 9.39.2(jiti@2.6.1)
+ typescript: 6.0.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/visitor-keys@8.55.0':
dependencies:
'@typescript-eslint/types': 8.55.0
@@ -14858,6 +14973,12 @@ snapshots:
vite: 6.4.1(@types/node@22.19.11)(jiti@2.6.1)(lightningcss@1.30.2)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)
vue: 3.5.28(typescript@5.9.3)
+ '@vitejs/plugin-vue@6.0.4(vite@6.4.1(@types/node@22.19.11)(jiti@2.6.1)(lightningcss@1.30.2)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.28(typescript@6.0.3))':
+ dependencies:
+ '@rolldown/pluginutils': 1.0.0-rc.2
+ vite: 6.4.1(@types/node@22.19.11)(jiti@2.6.1)(lightningcss@1.30.2)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)
+ vue: 3.5.28(typescript@6.0.3)
+
'@volar/language-core@2.4.27':
dependencies:
'@volar/source-map': 2.4.27
@@ -14962,6 +15083,12 @@ snapshots:
'@vue/shared': 3.5.28
vue: 3.5.28(typescript@5.9.3)
+ '@vue/server-renderer@3.5.28(vue@3.5.28(typescript@6.0.3))':
+ dependencies:
+ '@vue/compiler-ssr': 3.5.28
+ '@vue/shared': 3.5.28
+ vue: 3.5.28(typescript@6.0.3)
+
'@vue/shared@3.5.28': {}
'@vue/tsconfig@0.8.1(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3))':
@@ -16429,6 +16556,16 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ eslint-module-utils@2.12.1(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)):
+ dependencies:
+ debug: 3.2.7
+ optionalDependencies:
+ '@typescript-eslint/parser': 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@6.0.3)
+ eslint: 9.39.2(jiti@2.6.1)
+ eslint-import-resolver-node: 0.3.9
+ transitivePeerDependencies:
+ - supports-color
+
eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2(jiti@2.6.1)):
dependencies:
'@rtsao/scc': 1.1.0
@@ -16458,6 +16595,35 @@ snapshots:
- eslint-import-resolver-webpack
- supports-color
+ eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.2(jiti@2.6.1)):
+ dependencies:
+ '@rtsao/scc': 1.1.0
+ array-includes: 3.1.9
+ array.prototype.findlastindex: 1.2.6
+ array.prototype.flat: 1.3.3
+ array.prototype.flatmap: 1.3.3
+ debug: 3.2.7
+ doctrine: 2.1.0
+ eslint: 9.39.2(jiti@2.6.1)
+ eslint-import-resolver-node: 0.3.9
+ eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1))
+ hasown: 2.0.2
+ is-core-module: 2.16.1
+ is-glob: 4.0.3
+ minimatch: 3.1.2
+ object.fromentries: 2.0.8
+ object.groupby: 1.0.3
+ object.values: 1.2.1
+ semver: 6.3.1
+ string.prototype.trimend: 1.0.9
+ tsconfig-paths: 3.15.0
+ optionalDependencies:
+ '@typescript-eslint/parser': 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@6.0.3)
+ transitivePeerDependencies:
+ - eslint-import-resolver-typescript
+ - eslint-import-resolver-webpack
+ - supports-color
+
eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.2(jiti@2.6.1)):
dependencies:
aria-query: 5.3.2
@@ -19456,6 +19622,8 @@ snapshots:
'@pagefind/linux-x64': 1.4.0
'@pagefind/windows-x64': 1.4.0
+ pako@1.0.11: {}
+
parent-module@1.0.1:
dependencies:
callsites: 3.1.0
@@ -19528,6 +19696,13 @@ snapshots:
dependencies:
through: 2.3.8
+ pdf-lib@1.17.1:
+ dependencies:
+ '@pdf-lib/standard-fonts': 1.0.0
+ '@pdf-lib/upng': 1.0.1
+ pako: 1.0.11
+ tslib: 1.14.1
+
picocolors@1.1.1: {}
picomatch@2.3.1: {}
@@ -20869,6 +21044,13 @@ snapshots:
svelte: 5.50.1
typescript: 5.9.3
+ svelte2tsx@0.7.47(svelte@5.50.1)(typescript@6.0.3):
+ dependencies:
+ dedent-js: 1.0.1
+ scule: 1.3.0
+ svelte: 5.50.1
+ typescript: 6.0.3
+
svelte@5.50.1:
dependencies:
'@jridgewell/remapping': 2.3.5
@@ -21000,6 +21182,10 @@ snapshots:
dependencies:
typescript: 5.9.3
+ ts-api-utils@2.4.0(typescript@6.0.3):
+ dependencies:
+ typescript: 6.0.3
+
ts-custom-error@3.3.1: {}
ts-dedent@2.2.0: {}
@@ -21056,6 +21242,8 @@ snapshots:
minimist: 1.2.8
strip-bom: 3.0.0
+ tslib@1.14.1: {}
+
tslib@2.8.1: {}
tsx@4.21.0:
@@ -21065,14 +21253,14 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
- turbo@2.8.20:
+ turbo@2.9.18:
optionalDependencies:
- '@turbo/darwin-64': 2.8.20
- '@turbo/darwin-arm64': 2.8.20
- '@turbo/linux-64': 2.8.20
- '@turbo/linux-arm64': 2.8.20
- '@turbo/windows-64': 2.8.20
- '@turbo/windows-arm64': 2.8.20
+ '@turbo/darwin-64': 2.9.18
+ '@turbo/darwin-arm64': 2.9.18
+ '@turbo/linux-64': 2.9.18
+ '@turbo/linux-arm64': 2.9.18
+ '@turbo/windows-64': 2.9.18
+ '@turbo/windows-arm64': 2.9.18
turbowatch@2.30.0:
dependencies:
@@ -21164,6 +21352,8 @@ snapshots:
typescript@5.9.3: {}
+ typescript@6.0.3: {}
+
ufo@1.6.3: {}
uglify-js@3.19.3:
@@ -21283,7 +21473,7 @@ snapshots:
universalify@2.0.1: {}
- unplugin-dts@1.0.0-beta.6(@microsoft/api-extractor@7.56.3(@types/node@22.19.11))(@vue/language-core@3.2.4)(esbuild@0.27.3)(rollup@4.57.1)(typescript@5.9.3)(vite@6.4.1(@types/node@22.19.11)(jiti@2.6.1)(lightningcss@1.30.2)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))(webpack@5.105.1(esbuild@0.27.3)):
+ unplugin-dts@1.0.0-beta.6(@microsoft/api-extractor@7.56.3(@types/node@22.19.11))(@vue/language-core@3.2.4)(esbuild@0.27.3)(rollup@4.57.1)(typescript@6.0.3)(vite@6.4.1(@types/node@22.19.11)(jiti@2.6.1)(lightningcss@1.30.2)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))(webpack@5.105.1(esbuild@0.27.3)):
dependencies:
'@rollup/pluginutils': 5.3.0(rollup@4.57.1)
'@volar/typescript': 2.4.28
@@ -21292,7 +21482,7 @@ snapshots:
kolorist: 1.8.0
local-pkg: 1.1.2
magic-string: 0.30.21
- typescript: 5.9.3
+ typescript: 6.0.3
unplugin: 2.3.11
optionalDependencies:
'@microsoft/api-extractor': 7.56.3(@types/node@22.19.11)
@@ -21304,6 +21494,26 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ unplugin-dts@1.0.0-beta.6(@microsoft/api-extractor@7.56.3(@types/node@22.19.11))(esbuild@0.27.3)(rollup@4.57.1)(typescript@5.9.3)(vite@6.4.1(@types/node@22.19.11)(jiti@2.6.1)(lightningcss@1.30.2)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))(webpack@5.105.1(esbuild@0.27.3)):
+ dependencies:
+ '@rollup/pluginutils': 5.3.0(rollup@4.57.1)
+ '@volar/typescript': 2.4.28
+ compare-versions: 6.1.1
+ debug: 4.4.3
+ kolorist: 1.8.0
+ local-pkg: 1.1.2
+ magic-string: 0.30.21
+ typescript: 5.9.3
+ unplugin: 2.3.11
+ optionalDependencies:
+ '@microsoft/api-extractor': 7.56.3(@types/node@22.19.11)
+ esbuild: 0.27.3
+ rollup: 4.57.1
+ vite: 6.4.1(@types/node@22.19.11)(jiti@2.6.1)(lightningcss@1.30.2)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)
+ webpack: 5.105.1(esbuild@0.27.3)
+ transitivePeerDependencies:
+ - supports-color
+
unplugin-fonts@1.4.0(vite@6.4.1(@types/node@22.19.11)(jiti@2.6.1)(lightningcss@1.30.2)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)):
dependencies:
fast-glob: 3.3.3
@@ -21564,6 +21774,16 @@ snapshots:
optionalDependencies:
typescript: 5.9.3
+ vue@3.5.28(typescript@6.0.3):
+ dependencies:
+ '@vue/compiler-dom': 3.5.28
+ '@vue/compiler-sfc': 3.5.28
+ '@vue/runtime-dom': 3.5.28
+ '@vue/server-renderer': 3.5.28(vue@3.5.28(typescript@6.0.3))
+ '@vue/shared': 3.5.28
+ optionalDependencies:
+ typescript: 6.0.3
+
vuetify@3.11.8(typescript@5.9.3)(vite-plugin-vuetify@2.1.3)(vue@3.5.28(typescript@5.9.3)):
dependencies:
vue: 3.5.28(typescript@5.9.3)
From 252a61b713ca219374b0524743633df2680c6ae9 Mon Sep 17 00:00:00 2001
From: Phauks <61893497+Phauks@users.noreply.github.com>
Date: Sat, 13 Jun 2026 12:44:22 -0700
Subject: [PATCH 2/2] feat(engines): OCG hidden-layer removal
(optionalContentGroups)
Adds the optionalContentGroups flag to sanitizeDocument (default on), wiring
EPDF_RemoveOptionalContentGroups; a test (test-remove-ocg.mjs) asserting hidden
OCG-layer text is removed (via extractText) and /OCProperties dropped while
visible content is preserved, with its fixture builder; and the vendored wasm
rebuilt to include the 4th export. Stacks on the sanitization PR.
---
.../node/sanitize/build-ocg-fixture.mjs | 60 ++++++++++++++++++
.../node/sanitize/test-remove-ocg.mjs | 37 +++++++++++
packages/engines/src/lib/pdfium/engine.ts | 4 ++
packages/models/src/pdf.ts | 2 +
packages/pdfium/pdfium-src | 2 +-
packages/pdfium/src/vendor/functions.ts | 1 +
packages/pdfium/src/vendor/pdfium.cjs | 3 +-
packages/pdfium/src/vendor/pdfium.js | 3 +-
packages/pdfium/src/vendor/pdfium.wasm | Bin 4634933 -> 4635733 bytes
9 files changed, 109 insertions(+), 3 deletions(-)
create mode 100644 packages/engines/examples/node/sanitize/build-ocg-fixture.mjs
create mode 100644 packages/engines/examples/node/sanitize/test-remove-ocg.mjs
diff --git a/packages/engines/examples/node/sanitize/build-ocg-fixture.mjs b/packages/engines/examples/node/sanitize/build-ocg-fixture.mjs
new file mode 100644
index 000000000..7b415c65d
--- /dev/null
+++ b/packages/engines/examples/node/sanitize/build-ocg-fixture.mjs
@@ -0,0 +1,60 @@
+// Builds a PDF with a hidden optional-content (OCG) layer for the OCG-removal
+// spike/follow-up. The page has VISIBLE text plus a marked-content section
+// (/OC /MC0 BDC ... EMC) governed by an OCG whose default config is OFF, so the
+// "HIDDEN-LAYER-SECRET" text is hidden by default yet physically present.
+//
+// The content stream is an unfiltered PDFRawStream, so the BDC/OC operators and
+// the hidden text are visible to a raw byte scan (no inflate needed to verify).
+//
+// Run: node build-ocg-fixture.mjs -> writes ocg-dirty.pdf next to this file.
+import { writeFileSync } from 'node:fs';
+import { fileURLToPath } from 'node:url';
+import { PDFDocument, PDFName, PDFString, PDFRawStream } from 'pdf-lib';
+
+const doc = await PDFDocument.create();
+const page = doc.addPage([612, 792]);
+
+// Standard Type1 font (no embedding needed) referenced as /F1.
+const fontRef = doc.context.register(
+ doc.context.obj({ Type: PDFName.of('Font'), Subtype: PDFName.of('Type1'), BaseFont: PDFName.of('Helvetica') }),
+);
+
+// The OCG and the catalog /OCProperties with the layer defaulted OFF (hidden).
+const ocgRef = doc.context.register(
+ doc.context.obj({ Type: PDFName.of('OCG'), Name: PDFString.of('HiddenLayer') }),
+);
+const ocPropsRef = doc.context.register(
+ doc.context.obj({
+ OCGs: [ocgRef],
+ D: doc.context.obj({ OFF: [ocgRef], ON: [], Order: [ocgRef] }),
+ }),
+);
+doc.catalog.set(PDFName.of('OCProperties'), ocPropsRef);
+
+// Unfiltered content stream: a visible run, then a hidden OCG-marked run.
+const content = `BT /F1 18 Tf 50 700 Td (VISIBLE) Tj ET
+/OC /MC0 BDC
+BT /F1 18 Tf 50 650 Td (HIDDEN-LAYER-SECRET) Tj ET
+EMC
+`;
+const contentBytes = new TextEncoder().encode(content);
+const contentRef = doc.context.register(
+ PDFRawStream.of(doc.context.obj({ Length: contentBytes.length }), contentBytes),
+);
+page.node.set(PDFName.of('Contents'), contentRef);
+
+// Resources: the font as /F1 and the OCG as the /MC0 marked-content property.
+page.node.set(
+ PDFName.of('Resources'),
+ doc.context.register(
+ doc.context.obj({
+ Font: doc.context.obj({ F1: fontRef }),
+ Properties: doc.context.obj({ MC0: ocgRef }),
+ }),
+ ),
+);
+
+const bytes = await doc.save({ useObjectStreams: false });
+const out = fileURLToPath(new URL('./ocg-dirty.pdf', import.meta.url));
+writeFileSync(out, bytes);
+console.log('wrote', out, bytes.length, 'bytes');
diff --git a/packages/engines/examples/node/sanitize/test-remove-ocg.mjs b/packages/engines/examples/node/sanitize/test-remove-ocg.mjs
new file mode 100644
index 000000000..a3807c582
--- /dev/null
+++ b/packages/engines/examples/node/sanitize/test-remove-ocg.mjs
@@ -0,0 +1,37 @@
+// Hidden optional-content (OCG) layer: its content must be physically removed
+// (not merely hidden), and /OCProperties dropped, while visible content stays.
+// Text extraction reads hidden-layer text too, so it is a faithful oracle:
+// before the scrub it would include HIDDEN-LAYER-SECRET; after, only VISIBLE.
+import { readFile } from 'node:fs/promises';
+import { fileURLToPath } from 'node:url';
+import { makeEngine } from './engine-setup.mjs';
+import { loadDoc, catalogHas, assert } from './assert-helpers.mjs';
+
+const engine = await makeEngine();
+const content = await readFile(fileURLToPath(new URL('./ocg-dirty.pdf', import.meta.url)));
+const doc = await engine.openDocumentBuffer({ id: 'ocg', content }).toPromise();
+
+const out = await engine
+ .sanitizeDocument(doc, {
+ xmp: false,
+ javascript: false,
+ embeddedThumbnails: false,
+ attachments: false,
+ optionalContentGroups: true,
+ })
+ .toPromise();
+
+// /OCProperties removed (independent pdf-lib re-parse).
+const parsed = await loadDoc(out);
+assert(!catalogHas(parsed, 'OCProperties'), '/OCProperties removed');
+
+// Hidden-layer content physically gone; visible content preserved.
+const doc2 = await engine.openDocumentBuffer({ id: 'ocg-check', content: out }).toPromise();
+const text = await engine.extractText(doc2, [0]).toPromise();
+assert(!text.includes('HIDDEN-LAYER-SECRET'), `hidden OCG content removed (text=${JSON.stringify(text)})`);
+assert(text.includes('VISIBLE'), `visible content preserved (text=${JSON.stringify(text)})`);
+
+await engine.closeDocument(doc).toPromise();
+await engine.closeDocument(doc2).toPromise();
+console.log('PASS test-remove-ocg: hidden-layer content + /OCProperties removed, visible kept');
+process.exit(0);
diff --git a/packages/engines/src/lib/pdfium/engine.ts b/packages/engines/src/lib/pdfium/engine.ts
index 45b8305ea..8353a9099 100644
--- a/packages/engines/src/lib/pdfium/engine.ts
+++ b/packages/engines/src/lib/pdfium/engine.ts
@@ -3262,6 +3262,7 @@ export class PdfiumNative implements IPdfiumExecutor {
javascript: true,
embeddedThumbnails: true,
attachments: true,
+ optionalContentGroups: true,
...options,
};
@@ -3274,6 +3275,9 @@ export class PdfiumNative implements IPdfiumExecutor {
if (opts.embeddedThumbnails) {
this.pdfiumModule.EPDF_RemoveEmbeddedThumbnails(ctx.docPtr);
}
+ if (opts.optionalContentGroups) {
+ this.pdfiumModule.EPDF_RemoveOptionalContentGroups(ctx.docPtr);
+ }
if (opts.attachments) {
// Delete from the end so earlier indices stay valid as entries are removed.
const count = this.pdfiumModule.FPDFDoc_GetAttachmentCount(ctx.docPtr);
diff --git a/packages/models/src/pdf.ts b/packages/models/src/pdf.ts
index daa595342..7d8f2a52c 100644
--- a/packages/models/src/pdf.ts
+++ b/packages/models/src/pdf.ts
@@ -3355,6 +3355,8 @@ export interface SanitizeOptions {
embeddedThumbnails?: boolean;
/** Remove all embedded-file attachments. Default true. */
attachments?: boolean;
+ /** Remove content governed by hidden optional-content groups (layers). Default true. */
+ optionalContentGroups?: boolean;
}
/**
diff --git a/packages/pdfium/pdfium-src b/packages/pdfium/pdfium-src
index 609802dd7..8b8a67878 160000
--- a/packages/pdfium/pdfium-src
+++ b/packages/pdfium/pdfium-src
@@ -1 +1 @@
-Subproject commit 609802dd78c12a94a44c68ba1ed60b219b9febba
+Subproject commit 8b8a678782a173feea2064430e3a9a51c4904508
diff --git a/packages/pdfium/src/vendor/functions.ts b/packages/pdfium/src/vendor/functions.ts
index 45e5e425c..02449381c 100644
--- a/packages/pdfium/src/vendor/functions.ts
+++ b/packages/pdfium/src/vendor/functions.ts
@@ -14,6 +14,7 @@ export const functions = {
EPDF_RemoveAllJavaScript: [["number"] as const, 'boolean'] as const,
EPDF_RemoveEmbeddedThumbnails: [["number"] as const, 'boolean'] as const,
EPDF_RemoveEncryption: [["number"] as const, 'boolean'] as const,
+ EPDF_RemoveOptionalContentGroups: [["number"] as const, 'boolean'] as const,
EPDF_RemoveXMPMetadata: [["number"] as const, 'boolean'] as const,
EPDF_RenderAnnotBitmap: [["number","number","number","number","number","number"] as const, 'boolean'] as const,
EPDF_RenderAnnotBitmapUnrotated: [["number","number","number","number","number","number"] as const, 'boolean'] as const,
diff --git a/packages/pdfium/src/vendor/pdfium.cjs b/packages/pdfium/src/vendor/pdfium.cjs
index 98d94595a..c67546077 100644
--- a/packages/pdfium/src/vendor/pdfium.cjs
+++ b/packages/pdfium/src/vendor/pdfium.cjs
@@ -28,7 +28,7 @@ var readyPromise = new Promise((resolve, reject) => {
readyPromiseResolve = resolve;
readyPromiseReject = reject;
});
-["_EPDF_GetMetaKeyCount","_EPDF_GetMetaKeyName","_EPDF_GetMetaTrapped","_EPDF_GetPageBoxByIndex","_EPDF_GetPageRotationByIndex","_EPDF_GetPageSizeByIndexNormalized","_EPDF_HasMetaText","_EPDF_IsEncrypted","_EPDF_IsOwnerUnlocked","_EPDF_LoadPageNormalized","_EPDF_PNG_EncodeRGBA","_EPDF_RemoveAllJavaScript","_EPDF_RemoveEmbeddedThumbnails","_EPDF_RemoveEncryption","_EPDF_RemoveXMPMetadata","_EPDF_RenderAnnotBitmap","_EPDF_RenderAnnotBitmapUnrotated","_EPDF_SetEncryption","_EPDF_SetMetaText","_EPDF_SetMetaTrapped","_EPDF_UnlockOwnerPermissions","_EPDFAction_CreateGoTo","_EPDFAction_CreateGoToNamed","_EPDFAction_CreateLaunch","_EPDFAction_CreateRemoteGoToByName","_EPDFAction_CreateRemoteGoToDest","_EPDFAction_CreateURI","_EPDFAnnot_ApplyRedaction","_EPDFAnnot_ClearBorderEffect","_EPDFAnnot_ClearColor","_EPDFAnnot_ClearMKColor","_EPDFAnnot_ClearRectangleDifferences","_EPDFAnnot_ExportAppearanceAsDocument","_EPDFAnnot_ExportMultipleAppearancesAsDocument","_EPDFAnnot_Flatten","_EPDFAnnot_GenerateAppearance","_EPDFAnnot_GenerateAppearanceWithBlend","_EPDFAnnot_GenerateFormFieldAP","_EPDFAnnot_GetAPMatrix","_EPDFAnnot_GetAvailableAppearanceModes","_EPDFAnnot_GetBlendMode","_EPDFAnnot_GetBorderDashPattern","_EPDFAnnot_GetBorderDashPatternCount","_EPDFAnnot_GetBorderEffect","_EPDFAnnot_GetBorderStyle","_EPDFAnnot_GetButtonExportValue","_EPDFAnnot_GetCalloutLine","_EPDFAnnot_GetCalloutLineCount","_EPDFAnnot_GetColor","_EPDFAnnot_GetDefaultAppearance","_EPDFAnnot_GetExtendedRotation","_EPDFAnnot_GetFormFieldObjectNumber","_EPDFAnnot_GetFormFieldRawValue","_EPDFAnnot_GetIntent","_EPDFAnnot_GetLineEndings","_EPDFAnnot_GetMKColor","_EPDFAnnot_GetName","_EPDFAnnot_GetObjectNumber","_EPDFAnnot_GetOpacity","_EPDFAnnot_GetOverlayText","_EPDFAnnot_GetOverlayTextRepeat","_EPDFAnnot_GetRect","_EPDFAnnot_GetRectangleDifferences","_EPDFAnnot_GetReplyType","_EPDFAnnot_GetRichContent","_EPDFAnnot_GetRotate","_EPDFAnnot_GetTextAlignment","_EPDFAnnot_GetUnrotatedRect","_EPDFAnnot_GetVerticalAlignment","_EPDFAnnot_HasAppearanceStream","_EPDFAnnot_SetAction","_EPDFAnnot_SetAPMatrix","_EPDFAnnot_SetAppearanceFromPage","_EPDFAnnot_SetBorderDashPattern","_EPDFAnnot_SetBorderEffect","_EPDFAnnot_SetBorderStyle","_EPDFAnnot_SetCalloutLine","_EPDFAnnot_SetColor","_EPDFAnnot_SetDefaultAppearance","_EPDFAnnot_SetExtendedRotation","_EPDFAnnot_SetFormFieldName","_EPDFAnnot_SetFormFieldOptions","_EPDFAnnot_SetFormFieldValue","_EPDFAnnot_SetIntent","_EPDFAnnot_SetLine","_EPDFAnnot_SetLineEndings","_EPDFAnnot_SetLinkedAnnot","_EPDFAnnot_SetMKColor","_EPDFAnnot_SetName","_EPDFAnnot_SetNumberValue","_EPDFAnnot_SetOpacity","_EPDFAnnot_SetOverlayText","_EPDFAnnot_SetOverlayTextRepeat","_EPDFAnnot_SetRectangleDifferences","_EPDFAnnot_SetReplyType","_EPDFAnnot_SetRotate","_EPDFAnnot_SetTextAlignment","_EPDFAnnot_SetUnrotatedRect","_EPDFAnnot_SetVerticalAlignment","_EPDFAnnot_SetVertices","_EPDFAnnot_ShareFormField","_EPDFAnnot_UpdateAppearanceToRect","_EPDFAttachment_GetDescription","_EPDFAttachment_GetIntegerValue","_EPDFAttachment_SetDescription","_EPDFAttachment_SetSubtype","_EPDFBookmark_AppendChild","_EPDFBookmark_Clear","_EPDFBookmark_ClearTarget","_EPDFBookmark_Create","_EPDFBookmark_Delete","_EPDFBookmark_InsertAfter","_EPDFBookmark_SetAction","_EPDFBookmark_SetDest","_EPDFBookmark_SetTitle","_EPDFCatalog_GetLanguage","_EPDFDest_CreateRemoteView","_EPDFDest_CreateRemoteXYZ","_EPDFDest_CreateView","_EPDFDest_CreateXYZ","_EPDFDoc_GetPageObjectNumberByIndex","_EPDFDoc_LoadPageByObjectNumber","_EPDFImageObj_SetJpeg","_EPDFImageObj_SetPng","_EPDFNamedDest_Remove","_EPDFNamedDest_SetDest","_EPDFPage_ApplyRedactions","_EPDFPage_CreateAnnot","_EPDFPage_CreateFormField","_EPDFPage_GetAnnotByName","_EPDFPage_GetAnnotByObjectNumber","_EPDFPage_GetAnnotCountRaw","_EPDFPage_GetAnnotRaw","_EPDFPage_GetObjectNumber","_EPDFPage_MoveAnnots","_EPDFPage_RemoveAnnot","_EPDFPage_RemoveAnnotByName","_EPDFPage_RemoveAnnotByObjectNumber","_EPDFPage_RemoveAnnotRaw","_EPDFText_RedactInQuads","_EPDFText_RedactInRect","_FORM_CanRedo","_FORM_CanUndo","_FORM_DoDocumentAAction","_FORM_DoDocumentJSAction","_FORM_DoDocumentOpenAction","_FORM_DoPageAAction","_FORM_ForceToKillFocus","_FORM_GetFocusedAnnot","_FORM_GetFocusedText","_FORM_GetSelectedText","_FORM_IsIndexSelected","_FORM_OnAfterLoadPage","_FORM_OnBeforeClosePage","_FORM_OnChar","_FORM_OnFocus","_FORM_OnKeyDown","_FORM_OnKeyUp","_FORM_OnLButtonDoubleClick","_FORM_OnLButtonDown","_FORM_OnLButtonUp","_FORM_OnMouseMove","_FORM_OnMouseWheel","_FORM_OnRButtonDown","_FORM_OnRButtonUp","_FORM_Redo","_FORM_ReplaceAndKeepSelection","_FORM_ReplaceSelection","_FORM_SelectAllText","_FORM_SetFocusedAnnot","_FORM_SetIndexSelected","_FORM_Undo","_FPDF_AddInstalledFont","_FPDF_CloseDocument","_FPDF_ClosePage","_FPDF_CloseXObject","_FPDF_CopyViewerPreferences","_FPDF_CountNamedDests","_FPDF_CreateClipPath","_FPDF_CreateNewDocument","_FPDF_DestroyClipPath","_FPDF_DestroyLibrary","_FPDF_DeviceToPage","_FPDF_DocumentHasValidCrossReferenceTable","_FPDF_FFLDraw","_FPDF_FreeDefaultSystemFontInfo","_FPDF_GetDefaultSystemFontInfo","_FPDF_GetDefaultTTFMap","_FPDF_GetDefaultTTFMapCount","_FPDF_GetDefaultTTFMapEntry","_FPDF_GetDocPermissions","_FPDF_GetDocUserPermissions","_FPDF_GetFileIdentifier","_FPDF_GetFileVersion","_FPDF_GetFormType","_FPDF_GetLastError","_FPDF_GetMetaText","_FPDF_GetNamedDest","_FPDF_GetNamedDestByName","_FPDF_GetPageAAction","_FPDF_GetPageBoundingBox","_FPDF_GetPageCount","_FPDF_GetPageHeight","_FPDF_GetPageHeightF","_FPDF_GetPageLabel","_FPDF_GetPageSizeByIndex","_FPDF_GetPageSizeByIndexF","_FPDF_GetPageWidth","_FPDF_GetPageWidthF","_FPDF_GetSecurityHandlerRevision","_FPDF_GetSignatureCount","_FPDF_GetSignatureObject","_FPDF_GetTrailerEnds","_FPDF_GetXFAPacketContent","_FPDF_GetXFAPacketCount","_FPDF_GetXFAPacketName","_FPDF_ImportNPagesToOne","_FPDF_ImportPages","_FPDF_ImportPagesByIndex","_FPDF_InitLibrary","_FPDF_InitLibraryWithConfig","_FPDF_LoadCustomDocument","_FPDF_LoadDocument","_FPDF_LoadMemDocument","_FPDF_LoadMemDocument64","_FPDF_LoadPage","_FPDF_LoadXFA","_FPDF_MovePages","_FPDF_NewFormObjectFromXObject","_FPDF_NewXObjectFromPage","_FPDF_PageToDevice","_FPDF_RemoveFormFieldHighlight","_FPDF_RenderPage_Close","_FPDF_RenderPage_Continue","_FPDF_RenderPageBitmap","_FPDF_RenderPageBitmap_Start","_FPDF_RenderPageBitmapWithColorScheme_Start","_FPDF_RenderPageBitmapWithMatrix","_FPDF_SaveAsCopy","_FPDF_SaveWithVersion","_FPDF_SetFormFieldHighlightAlpha","_FPDF_SetFormFieldHighlightColor","_FPDF_SetSandBoxPolicy","_FPDF_SetSystemFontInfo","_FPDF_StructElement_Attr_CountChildren","_FPDF_StructElement_Attr_GetBlobValue","_FPDF_StructElement_Attr_GetBooleanValue","_FPDF_StructElement_Attr_GetChildAtIndex","_FPDF_StructElement_Attr_GetCount","_FPDF_StructElement_Attr_GetName","_FPDF_StructElement_Attr_GetNumberValue","_FPDF_StructElement_Attr_GetStringValue","_FPDF_StructElement_Attr_GetType","_FPDF_StructElement_Attr_GetValue","_FPDF_StructElement_CountChildren","_FPDF_StructElement_GetActualText","_FPDF_StructElement_GetAltText","_FPDF_StructElement_GetAttributeAtIndex","_FPDF_StructElement_GetAttributeCount","_FPDF_StructElement_GetChildAtIndex","_FPDF_StructElement_GetChildMarkedContentID","_FPDF_StructElement_GetID","_FPDF_StructElement_GetLang","_FPDF_StructElement_GetMarkedContentID","_FPDF_StructElement_GetMarkedContentIdAtIndex","_FPDF_StructElement_GetMarkedContentIdCount","_FPDF_StructElement_GetObjType","_FPDF_StructElement_GetParent","_FPDF_StructElement_GetStringAttribute","_FPDF_StructElement_GetTitle","_FPDF_StructElement_GetType","_FPDF_StructTree_Close","_FPDF_StructTree_CountChildren","_FPDF_StructTree_GetChildAtIndex","_FPDF_StructTree_GetForPage","_FPDF_VIEWERREF_GetDuplex","_FPDF_VIEWERREF_GetName","_FPDF_VIEWERREF_GetNumCopies","_FPDF_VIEWERREF_GetPrintPageRange","_FPDF_VIEWERREF_GetPrintPageRangeCount","_FPDF_VIEWERREF_GetPrintPageRangeElement","_FPDF_VIEWERREF_GetPrintScaling","_FPDFAction_GetDest","_FPDFAction_GetFilePath","_FPDFAction_GetType","_FPDFAction_GetURIPath","_FPDFAnnot_AddFileAttachment","_FPDFAnnot_AddInkStroke","_FPDFAnnot_AppendAttachmentPoints","_FPDFAnnot_AppendObject","_FPDFAnnot_CountAttachmentPoints","_FPDFAnnot_GetAP","_FPDFAnnot_GetAttachmentPoints","_FPDFAnnot_GetBorder","_FPDFAnnot_GetColor","_FPDFAnnot_GetFileAttachment","_FPDFAnnot_GetFlags","_FPDFAnnot_GetFocusableSubtypes","_FPDFAnnot_GetFocusableSubtypesCount","_FPDFAnnot_GetFontColor","_FPDFAnnot_GetFontSize","_FPDFAnnot_GetFormAdditionalActionJavaScript","_FPDFAnnot_GetFormControlCount","_FPDFAnnot_GetFormControlIndex","_FPDFAnnot_GetFormFieldAlternateName","_FPDFAnnot_GetFormFieldAtPoint","_FPDFAnnot_GetFormFieldExportValue","_FPDFAnnot_GetFormFieldFlags","_FPDFAnnot_GetFormFieldName","_FPDFAnnot_GetFormFieldType","_FPDFAnnot_GetFormFieldValue","_FPDFAnnot_GetInkListCount","_FPDFAnnot_GetInkListPath","_FPDFAnnot_GetLine","_FPDFAnnot_GetLink","_FPDFAnnot_GetLinkedAnnot","_FPDFAnnot_GetNumberValue","_FPDFAnnot_GetObject","_FPDFAnnot_GetObjectCount","_FPDFAnnot_GetOptionCount","_FPDFAnnot_GetOptionLabel","_FPDFAnnot_GetRect","_FPDFAnnot_GetStringValue","_FPDFAnnot_GetSubtype","_FPDFAnnot_GetValueType","_FPDFAnnot_GetVertices","_FPDFAnnot_HasAttachmentPoints","_FPDFAnnot_HasKey","_FPDFAnnot_IsChecked","_FPDFAnnot_IsObjectSupportedSubtype","_FPDFAnnot_IsOptionSelected","_FPDFAnnot_IsSupportedSubtype","_FPDFAnnot_RemoveInkList","_FPDFAnnot_RemoveObject","_FPDFAnnot_SetAP","_FPDFAnnot_SetAttachmentPoints","_FPDFAnnot_SetBorder","_FPDFAnnot_SetColor","_FPDFAnnot_SetFlags","_FPDFAnnot_SetFocusableSubtypes","_FPDFAnnot_SetFontColor","_FPDFAnnot_SetFormFieldFlags","_FPDFAnnot_SetRect","_FPDFAnnot_SetStringValue","_FPDFAnnot_SetURI","_FPDFAnnot_UpdateObject","_FPDFAttachment_GetFile","_FPDFAttachment_GetName","_FPDFAttachment_GetStringValue","_FPDFAttachment_GetSubtype","_FPDFAttachment_GetValueType","_FPDFAttachment_HasKey","_FPDFAttachment_SetFile","_FPDFAttachment_SetStringValue","_FPDFAvail_Create","_FPDFAvail_Destroy","_FPDFAvail_GetDocument","_FPDFAvail_GetFirstPageNum","_FPDFAvail_IsDocAvail","_FPDFAvail_IsFormAvail","_FPDFAvail_IsLinearized","_FPDFAvail_IsPageAvail","_FPDFBitmap_Create","_FPDFBitmap_CreateEx","_FPDFBitmap_Destroy","_FPDFBitmap_FillRect","_FPDFBitmap_GetBuffer","_FPDFBitmap_GetFormat","_FPDFBitmap_GetHeight","_FPDFBitmap_GetStride","_FPDFBitmap_GetWidth","_FPDFBookmark_Find","_FPDFBookmark_GetAction","_FPDFBookmark_GetCount","_FPDFBookmark_GetDest","_FPDFBookmark_GetFirstChild","_FPDFBookmark_GetNextSibling","_FPDFBookmark_GetTitle","_FPDFCatalog_GetLanguage","_FPDFCatalog_IsTagged","_FPDFCatalog_SetLanguage","_FPDFClipPath_CountPaths","_FPDFClipPath_CountPathSegments","_FPDFClipPath_GetPathSegment","_FPDFDest_GetDestPageIndex","_FPDFDest_GetLocationInPage","_FPDFDest_GetView","_FPDFDoc_AddAttachment","_FPDFDoc_CloseJavaScriptAction","_FPDFDoc_DeleteAttachment","_FPDFDOC_ExitFormFillEnvironment","_FPDFDoc_GetAttachment","_FPDFDoc_GetAttachmentCount","_FPDFDoc_GetJavaScriptAction","_FPDFDoc_GetJavaScriptActionCount","_FPDFDoc_GetPageMode","_FPDFDOC_InitFormFillEnvironment","_FPDFFont_Close","_FPDFFont_GetAscent","_FPDFFont_GetBaseFontName","_FPDFFont_GetDescent","_FPDFFont_GetFamilyName","_FPDFFont_GetFlags","_FPDFFont_GetFontData","_FPDFFont_GetGlyphPath","_FPDFFont_GetGlyphWidth","_FPDFFont_GetIsEmbedded","_FPDFFont_GetItalicAngle","_FPDFFont_GetWeight","_FPDFFormObj_CountObjects","_FPDFFormObj_GetObject","_FPDFFormObj_RemoveObject","_FPDFGlyphPath_CountGlyphSegments","_FPDFGlyphPath_GetGlyphPathSegment","_FPDFImageObj_GetBitmap","_FPDFImageObj_GetIccProfileDataDecoded","_FPDFImageObj_GetImageDataDecoded","_FPDFImageObj_GetImageDataRaw","_FPDFImageObj_GetImageFilter","_FPDFImageObj_GetImageFilterCount","_FPDFImageObj_GetImageMetadata","_FPDFImageObj_GetImagePixelSize","_FPDFImageObj_GetRenderedBitmap","_FPDFImageObj_LoadJpegFile","_FPDFImageObj_LoadJpegFileInline","_FPDFImageObj_SetBitmap","_FPDFImageObj_SetMatrix","_FPDFJavaScriptAction_GetName","_FPDFJavaScriptAction_GetScript","_FPDFLink_CloseWebLinks","_FPDFLink_CountQuadPoints","_FPDFLink_CountRects","_FPDFLink_CountWebLinks","_FPDFLink_Enumerate","_FPDFLink_GetAction","_FPDFLink_GetAnnot","_FPDFLink_GetAnnotRect","_FPDFLink_GetDest","_FPDFLink_GetLinkAtPoint","_FPDFLink_GetLinkZOrderAtPoint","_FPDFLink_GetQuadPoints","_FPDFLink_GetRect","_FPDFLink_GetTextRange","_FPDFLink_GetURL","_FPDFLink_LoadWebLinks","_FPDFPage_CloseAnnot","_FPDFPage_CountObjects","_FPDFPage_CreateAnnot","_FPDFPage_Delete","_FPDFPage_Flatten","_FPDFPage_FormFieldZOrderAtPoint","_FPDFPage_GenerateContent","_FPDFPage_GetAnnot","_FPDFPage_GetAnnotCount","_FPDFPage_GetAnnotIndex","_FPDFPage_GetArtBox","_FPDFPage_GetBleedBox","_FPDFPage_GetCropBox","_FPDFPage_GetDecodedThumbnailData","_FPDFPage_GetMediaBox","_FPDFPage_GetObject","_FPDFPage_GetRawThumbnailData","_FPDFPage_GetRotation","_FPDFPage_GetThumbnailAsBitmap","_FPDFPage_GetTrimBox","_FPDFPage_HasFormFieldAtPoint","_FPDFPage_HasTransparency","_FPDFPage_InsertClipPath","_FPDFPage_InsertObject","_FPDFPage_InsertObjectAtIndex","_FPDFPage_New","_FPDFPage_RemoveAnnot","_FPDFPage_RemoveObject","_FPDFPage_SetArtBox","_FPDFPage_SetBleedBox","_FPDFPage_SetCropBox","_FPDFPage_SetMediaBox","_FPDFPage_SetRotation","_FPDFPage_SetTrimBox","_FPDFPage_TransformAnnots","_FPDFPage_TransFormWithClip","_FPDFPageObj_AddMark","_FPDFPageObj_CountMarks","_FPDFPageObj_CreateNewPath","_FPDFPageObj_CreateNewRect","_FPDFPageObj_CreateTextObj","_FPDFPageObj_Destroy","_FPDFPageObj_GetBounds","_FPDFPageObj_GetClipPath","_FPDFPageObj_GetDashArray","_FPDFPageObj_GetDashCount","_FPDFPageObj_GetDashPhase","_FPDFPageObj_GetFillColor","_FPDFPageObj_GetIsActive","_FPDFPageObj_GetLineCap","_FPDFPageObj_GetLineJoin","_FPDFPageObj_GetMark","_FPDFPageObj_GetMarkedContentID","_FPDFPageObj_GetMatrix","_FPDFPageObj_GetRotatedBounds","_FPDFPageObj_GetStrokeColor","_FPDFPageObj_GetStrokeWidth","_FPDFPageObj_GetType","_FPDFPageObj_HasTransparency","_FPDFPageObj_NewImageObj","_FPDFPageObj_NewTextObj","_FPDFPageObj_RemoveMark","_FPDFPageObj_SetBlendMode","_FPDFPageObj_SetDashArray","_FPDFPageObj_SetDashPhase","_FPDFPageObj_SetFillColor","_FPDFPageObj_SetIsActive","_FPDFPageObj_SetLineCap","_FPDFPageObj_SetLineJoin","_FPDFPageObj_SetMatrix","_FPDFPageObj_SetStrokeColor","_FPDFPageObj_SetStrokeWidth","_FPDFPageObj_Transform","_FPDFPageObj_TransformClipPath","_FPDFPageObj_TransformF","_FPDFPageObjMark_CountParams","_FPDFPageObjMark_GetName","_FPDFPageObjMark_GetParamBlobValue","_FPDFPageObjMark_GetParamFloatValue","_FPDFPageObjMark_GetParamIntValue","_FPDFPageObjMark_GetParamKey","_FPDFPageObjMark_GetParamStringValue","_FPDFPageObjMark_GetParamValueType","_FPDFPageObjMark_RemoveParam","_FPDFPageObjMark_SetBlobParam","_FPDFPageObjMark_SetFloatParam","_FPDFPageObjMark_SetIntParam","_FPDFPageObjMark_SetStringParam","_FPDFPath_BezierTo","_FPDFPath_Close","_FPDFPath_CountSegments","_FPDFPath_GetDrawMode","_FPDFPath_GetPathSegment","_FPDFPath_LineTo","_FPDFPath_MoveTo","_FPDFPath_SetDrawMode","_FPDFPathSegment_GetClose","_FPDFPathSegment_GetPoint","_FPDFPathSegment_GetType","_FPDFSignatureObj_GetByteRange","_FPDFSignatureObj_GetContents","_FPDFSignatureObj_GetDocMDPPermission","_FPDFSignatureObj_GetReason","_FPDFSignatureObj_GetSubFilter","_FPDFSignatureObj_GetTime","_FPDFText_ClosePage","_FPDFText_CountChars","_FPDFText_CountRects","_FPDFText_FindClose","_FPDFText_FindNext","_FPDFText_FindPrev","_FPDFText_FindStart","_FPDFText_GetBoundedText","_FPDFText_GetCharAngle","_FPDFText_GetCharBox","_FPDFText_GetCharIndexAtPos","_FPDFText_GetCharIndexFromTextIndex","_FPDFText_GetCharOrigin","_FPDFText_GetFillColor","_FPDFText_GetFontInfo","_FPDFText_GetFontSize","_FPDFText_GetFontWeight","_FPDFText_GetLooseCharBox","_FPDFText_GetMatrix","_FPDFText_GetRect","_FPDFText_GetSchCount","_FPDFText_GetSchResultIndex","_FPDFText_GetStrokeColor","_FPDFText_GetText","_FPDFText_GetTextIndexFromCharIndex","_FPDFText_GetTextObject","_FPDFText_GetUnicode","_FPDFText_HasUnicodeMapError","_FPDFText_IsGenerated","_FPDFText_IsHyphen","_FPDFText_LoadCidType2Font","_FPDFText_LoadFont","_FPDFText_LoadPage","_FPDFText_LoadStandardFont","_FPDFText_SetCharcodes","_FPDFText_SetText","_FPDFTextObj_GetFont","_FPDFTextObj_GetFontSize","_FPDFTextObj_GetRenderedBitmap","_FPDFTextObj_GetText","_FPDFTextObj_GetTextRenderMode","_FPDFTextObj_SetTextRenderMode","_PDFiumExt_CloseFileWriter","_PDFiumExt_CloseFormFillInfo","_PDFiumExt_ExitFormFillEnvironment","_PDFiumExt_GetFileWriterData","_PDFiumExt_GetFileWriterSize","_PDFiumExt_Init","_PDFiumExt_InitFormFillEnvironment","_PDFiumExt_OpenFileWriter","_PDFiumExt_OpenFormFillInfo","_PDFiumExt_SaveAsCopy","_malloc","_free","_memory","___indirect_function_table","onRuntimeInitialized"].forEach((prop) => {
+["_EPDF_GetMetaKeyCount","_EPDF_GetMetaKeyName","_EPDF_GetMetaTrapped","_EPDF_GetPageBoxByIndex","_EPDF_GetPageRotationByIndex","_EPDF_GetPageSizeByIndexNormalized","_EPDF_HasMetaText","_EPDF_IsEncrypted","_EPDF_IsOwnerUnlocked","_EPDF_LoadPageNormalized","_EPDF_PNG_EncodeRGBA","_EPDF_RemoveAllJavaScript","_EPDF_RemoveEmbeddedThumbnails","_EPDF_RemoveEncryption","_EPDF_RemoveOptionalContentGroups","_EPDF_RemoveXMPMetadata","_EPDF_RenderAnnotBitmap","_EPDF_RenderAnnotBitmapUnrotated","_EPDF_SetEncryption","_EPDF_SetMetaText","_EPDF_SetMetaTrapped","_EPDF_UnlockOwnerPermissions","_EPDFAction_CreateGoTo","_EPDFAction_CreateGoToNamed","_EPDFAction_CreateLaunch","_EPDFAction_CreateRemoteGoToByName","_EPDFAction_CreateRemoteGoToDest","_EPDFAction_CreateURI","_EPDFAnnot_ApplyRedaction","_EPDFAnnot_ClearBorderEffect","_EPDFAnnot_ClearColor","_EPDFAnnot_ClearMKColor","_EPDFAnnot_ClearRectangleDifferences","_EPDFAnnot_ExportAppearanceAsDocument","_EPDFAnnot_ExportMultipleAppearancesAsDocument","_EPDFAnnot_Flatten","_EPDFAnnot_GenerateAppearance","_EPDFAnnot_GenerateAppearanceWithBlend","_EPDFAnnot_GenerateFormFieldAP","_EPDFAnnot_GetAPMatrix","_EPDFAnnot_GetAvailableAppearanceModes","_EPDFAnnot_GetBlendMode","_EPDFAnnot_GetBorderDashPattern","_EPDFAnnot_GetBorderDashPatternCount","_EPDFAnnot_GetBorderEffect","_EPDFAnnot_GetBorderStyle","_EPDFAnnot_GetButtonExportValue","_EPDFAnnot_GetCalloutLine","_EPDFAnnot_GetCalloutLineCount","_EPDFAnnot_GetColor","_EPDFAnnot_GetDefaultAppearance","_EPDFAnnot_GetExtendedRotation","_EPDFAnnot_GetFormFieldObjectNumber","_EPDFAnnot_GetFormFieldRawValue","_EPDFAnnot_GetIntent","_EPDFAnnot_GetLineEndings","_EPDFAnnot_GetMKColor","_EPDFAnnot_GetName","_EPDFAnnot_GetObjectNumber","_EPDFAnnot_GetOpacity","_EPDFAnnot_GetOverlayText","_EPDFAnnot_GetOverlayTextRepeat","_EPDFAnnot_GetRect","_EPDFAnnot_GetRectangleDifferences","_EPDFAnnot_GetReplyType","_EPDFAnnot_GetRichContent","_EPDFAnnot_GetRotate","_EPDFAnnot_GetTextAlignment","_EPDFAnnot_GetUnrotatedRect","_EPDFAnnot_GetVerticalAlignment","_EPDFAnnot_HasAppearanceStream","_EPDFAnnot_SetAction","_EPDFAnnot_SetAPMatrix","_EPDFAnnot_SetAppearanceFromPage","_EPDFAnnot_SetBorderDashPattern","_EPDFAnnot_SetBorderEffect","_EPDFAnnot_SetBorderStyle","_EPDFAnnot_SetCalloutLine","_EPDFAnnot_SetColor","_EPDFAnnot_SetDefaultAppearance","_EPDFAnnot_SetExtendedRotation","_EPDFAnnot_SetFormFieldName","_EPDFAnnot_SetFormFieldOptions","_EPDFAnnot_SetFormFieldValue","_EPDFAnnot_SetIntent","_EPDFAnnot_SetLine","_EPDFAnnot_SetLineEndings","_EPDFAnnot_SetLinkedAnnot","_EPDFAnnot_SetMKColor","_EPDFAnnot_SetName","_EPDFAnnot_SetNumberValue","_EPDFAnnot_SetOpacity","_EPDFAnnot_SetOverlayText","_EPDFAnnot_SetOverlayTextRepeat","_EPDFAnnot_SetRectangleDifferences","_EPDFAnnot_SetReplyType","_EPDFAnnot_SetRotate","_EPDFAnnot_SetTextAlignment","_EPDFAnnot_SetUnrotatedRect","_EPDFAnnot_SetVerticalAlignment","_EPDFAnnot_SetVertices","_EPDFAnnot_ShareFormField","_EPDFAnnot_UpdateAppearanceToRect","_EPDFAttachment_GetDescription","_EPDFAttachment_GetIntegerValue","_EPDFAttachment_SetDescription","_EPDFAttachment_SetSubtype","_EPDFBookmark_AppendChild","_EPDFBookmark_Clear","_EPDFBookmark_ClearTarget","_EPDFBookmark_Create","_EPDFBookmark_Delete","_EPDFBookmark_InsertAfter","_EPDFBookmark_SetAction","_EPDFBookmark_SetDest","_EPDFBookmark_SetTitle","_EPDFCatalog_GetLanguage","_EPDFDest_CreateRemoteView","_EPDFDest_CreateRemoteXYZ","_EPDFDest_CreateView","_EPDFDest_CreateXYZ","_EPDFDoc_GetPageObjectNumberByIndex","_EPDFDoc_LoadPageByObjectNumber","_EPDFImageObj_SetJpeg","_EPDFImageObj_SetPng","_EPDFNamedDest_Remove","_EPDFNamedDest_SetDest","_EPDFPage_ApplyRedactions","_EPDFPage_CreateAnnot","_EPDFPage_CreateFormField","_EPDFPage_GetAnnotByName","_EPDFPage_GetAnnotByObjectNumber","_EPDFPage_GetAnnotCountRaw","_EPDFPage_GetAnnotRaw","_EPDFPage_GetObjectNumber","_EPDFPage_MoveAnnots","_EPDFPage_RemoveAnnot","_EPDFPage_RemoveAnnotByName","_EPDFPage_RemoveAnnotByObjectNumber","_EPDFPage_RemoveAnnotRaw","_EPDFText_RedactInQuads","_EPDFText_RedactInRect","_FORM_CanRedo","_FORM_CanUndo","_FORM_DoDocumentAAction","_FORM_DoDocumentJSAction","_FORM_DoDocumentOpenAction","_FORM_DoPageAAction","_FORM_ForceToKillFocus","_FORM_GetFocusedAnnot","_FORM_GetFocusedText","_FORM_GetSelectedText","_FORM_IsIndexSelected","_FORM_OnAfterLoadPage","_FORM_OnBeforeClosePage","_FORM_OnChar","_FORM_OnFocus","_FORM_OnKeyDown","_FORM_OnKeyUp","_FORM_OnLButtonDoubleClick","_FORM_OnLButtonDown","_FORM_OnLButtonUp","_FORM_OnMouseMove","_FORM_OnMouseWheel","_FORM_OnRButtonDown","_FORM_OnRButtonUp","_FORM_Redo","_FORM_ReplaceAndKeepSelection","_FORM_ReplaceSelection","_FORM_SelectAllText","_FORM_SetFocusedAnnot","_FORM_SetIndexSelected","_FORM_Undo","_FPDF_AddInstalledFont","_FPDF_CloseDocument","_FPDF_ClosePage","_FPDF_CloseXObject","_FPDF_CopyViewerPreferences","_FPDF_CountNamedDests","_FPDF_CreateClipPath","_FPDF_CreateNewDocument","_FPDF_DestroyClipPath","_FPDF_DestroyLibrary","_FPDF_DeviceToPage","_FPDF_DocumentHasValidCrossReferenceTable","_FPDF_FFLDraw","_FPDF_FreeDefaultSystemFontInfo","_FPDF_GetDefaultSystemFontInfo","_FPDF_GetDefaultTTFMap","_FPDF_GetDefaultTTFMapCount","_FPDF_GetDefaultTTFMapEntry","_FPDF_GetDocPermissions","_FPDF_GetDocUserPermissions","_FPDF_GetFileIdentifier","_FPDF_GetFileVersion","_FPDF_GetFormType","_FPDF_GetLastError","_FPDF_GetMetaText","_FPDF_GetNamedDest","_FPDF_GetNamedDestByName","_FPDF_GetPageAAction","_FPDF_GetPageBoundingBox","_FPDF_GetPageCount","_FPDF_GetPageHeight","_FPDF_GetPageHeightF","_FPDF_GetPageLabel","_FPDF_GetPageSizeByIndex","_FPDF_GetPageSizeByIndexF","_FPDF_GetPageWidth","_FPDF_GetPageWidthF","_FPDF_GetSecurityHandlerRevision","_FPDF_GetSignatureCount","_FPDF_GetSignatureObject","_FPDF_GetTrailerEnds","_FPDF_GetXFAPacketContent","_FPDF_GetXFAPacketCount","_FPDF_GetXFAPacketName","_FPDF_ImportNPagesToOne","_FPDF_ImportPages","_FPDF_ImportPagesByIndex","_FPDF_InitLibrary","_FPDF_InitLibraryWithConfig","_FPDF_LoadCustomDocument","_FPDF_LoadDocument","_FPDF_LoadMemDocument","_FPDF_LoadMemDocument64","_FPDF_LoadPage","_FPDF_LoadXFA","_FPDF_MovePages","_FPDF_NewFormObjectFromXObject","_FPDF_NewXObjectFromPage","_FPDF_PageToDevice","_FPDF_RemoveFormFieldHighlight","_FPDF_RenderPage_Close","_FPDF_RenderPage_Continue","_FPDF_RenderPageBitmap","_FPDF_RenderPageBitmap_Start","_FPDF_RenderPageBitmapWithColorScheme_Start","_FPDF_RenderPageBitmapWithMatrix","_FPDF_SaveAsCopy","_FPDF_SaveWithVersion","_FPDF_SetFormFieldHighlightAlpha","_FPDF_SetFormFieldHighlightColor","_FPDF_SetSandBoxPolicy","_FPDF_SetSystemFontInfo","_FPDF_StructElement_Attr_CountChildren","_FPDF_StructElement_Attr_GetBlobValue","_FPDF_StructElement_Attr_GetBooleanValue","_FPDF_StructElement_Attr_GetChildAtIndex","_FPDF_StructElement_Attr_GetCount","_FPDF_StructElement_Attr_GetName","_FPDF_StructElement_Attr_GetNumberValue","_FPDF_StructElement_Attr_GetStringValue","_FPDF_StructElement_Attr_GetType","_FPDF_StructElement_Attr_GetValue","_FPDF_StructElement_CountChildren","_FPDF_StructElement_GetActualText","_FPDF_StructElement_GetAltText","_FPDF_StructElement_GetAttributeAtIndex","_FPDF_StructElement_GetAttributeCount","_FPDF_StructElement_GetChildAtIndex","_FPDF_StructElement_GetChildMarkedContentID","_FPDF_StructElement_GetID","_FPDF_StructElement_GetLang","_FPDF_StructElement_GetMarkedContentID","_FPDF_StructElement_GetMarkedContentIdAtIndex","_FPDF_StructElement_GetMarkedContentIdCount","_FPDF_StructElement_GetObjType","_FPDF_StructElement_GetParent","_FPDF_StructElement_GetStringAttribute","_FPDF_StructElement_GetTitle","_FPDF_StructElement_GetType","_FPDF_StructTree_Close","_FPDF_StructTree_CountChildren","_FPDF_StructTree_GetChildAtIndex","_FPDF_StructTree_GetForPage","_FPDF_VIEWERREF_GetDuplex","_FPDF_VIEWERREF_GetName","_FPDF_VIEWERREF_GetNumCopies","_FPDF_VIEWERREF_GetPrintPageRange","_FPDF_VIEWERREF_GetPrintPageRangeCount","_FPDF_VIEWERREF_GetPrintPageRangeElement","_FPDF_VIEWERREF_GetPrintScaling","_FPDFAction_GetDest","_FPDFAction_GetFilePath","_FPDFAction_GetType","_FPDFAction_GetURIPath","_FPDFAnnot_AddFileAttachment","_FPDFAnnot_AddInkStroke","_FPDFAnnot_AppendAttachmentPoints","_FPDFAnnot_AppendObject","_FPDFAnnot_CountAttachmentPoints","_FPDFAnnot_GetAP","_FPDFAnnot_GetAttachmentPoints","_FPDFAnnot_GetBorder","_FPDFAnnot_GetColor","_FPDFAnnot_GetFileAttachment","_FPDFAnnot_GetFlags","_FPDFAnnot_GetFocusableSubtypes","_FPDFAnnot_GetFocusableSubtypesCount","_FPDFAnnot_GetFontColor","_FPDFAnnot_GetFontSize","_FPDFAnnot_GetFormAdditionalActionJavaScript","_FPDFAnnot_GetFormControlCount","_FPDFAnnot_GetFormControlIndex","_FPDFAnnot_GetFormFieldAlternateName","_FPDFAnnot_GetFormFieldAtPoint","_FPDFAnnot_GetFormFieldExportValue","_FPDFAnnot_GetFormFieldFlags","_FPDFAnnot_GetFormFieldName","_FPDFAnnot_GetFormFieldType","_FPDFAnnot_GetFormFieldValue","_FPDFAnnot_GetInkListCount","_FPDFAnnot_GetInkListPath","_FPDFAnnot_GetLine","_FPDFAnnot_GetLink","_FPDFAnnot_GetLinkedAnnot","_FPDFAnnot_GetNumberValue","_FPDFAnnot_GetObject","_FPDFAnnot_GetObjectCount","_FPDFAnnot_GetOptionCount","_FPDFAnnot_GetOptionLabel","_FPDFAnnot_GetRect","_FPDFAnnot_GetStringValue","_FPDFAnnot_GetSubtype","_FPDFAnnot_GetValueType","_FPDFAnnot_GetVertices","_FPDFAnnot_HasAttachmentPoints","_FPDFAnnot_HasKey","_FPDFAnnot_IsChecked","_FPDFAnnot_IsObjectSupportedSubtype","_FPDFAnnot_IsOptionSelected","_FPDFAnnot_IsSupportedSubtype","_FPDFAnnot_RemoveInkList","_FPDFAnnot_RemoveObject","_FPDFAnnot_SetAP","_FPDFAnnot_SetAttachmentPoints","_FPDFAnnot_SetBorder","_FPDFAnnot_SetColor","_FPDFAnnot_SetFlags","_FPDFAnnot_SetFocusableSubtypes","_FPDFAnnot_SetFontColor","_FPDFAnnot_SetFormFieldFlags","_FPDFAnnot_SetRect","_FPDFAnnot_SetStringValue","_FPDFAnnot_SetURI","_FPDFAnnot_UpdateObject","_FPDFAttachment_GetFile","_FPDFAttachment_GetName","_FPDFAttachment_GetStringValue","_FPDFAttachment_GetSubtype","_FPDFAttachment_GetValueType","_FPDFAttachment_HasKey","_FPDFAttachment_SetFile","_FPDFAttachment_SetStringValue","_FPDFAvail_Create","_FPDFAvail_Destroy","_FPDFAvail_GetDocument","_FPDFAvail_GetFirstPageNum","_FPDFAvail_IsDocAvail","_FPDFAvail_IsFormAvail","_FPDFAvail_IsLinearized","_FPDFAvail_IsPageAvail","_FPDFBitmap_Create","_FPDFBitmap_CreateEx","_FPDFBitmap_Destroy","_FPDFBitmap_FillRect","_FPDFBitmap_GetBuffer","_FPDFBitmap_GetFormat","_FPDFBitmap_GetHeight","_FPDFBitmap_GetStride","_FPDFBitmap_GetWidth","_FPDFBookmark_Find","_FPDFBookmark_GetAction","_FPDFBookmark_GetCount","_FPDFBookmark_GetDest","_FPDFBookmark_GetFirstChild","_FPDFBookmark_GetNextSibling","_FPDFBookmark_GetTitle","_FPDFCatalog_GetLanguage","_FPDFCatalog_IsTagged","_FPDFCatalog_SetLanguage","_FPDFClipPath_CountPaths","_FPDFClipPath_CountPathSegments","_FPDFClipPath_GetPathSegment","_FPDFDest_GetDestPageIndex","_FPDFDest_GetLocationInPage","_FPDFDest_GetView","_FPDFDoc_AddAttachment","_FPDFDoc_CloseJavaScriptAction","_FPDFDoc_DeleteAttachment","_FPDFDOC_ExitFormFillEnvironment","_FPDFDoc_GetAttachment","_FPDFDoc_GetAttachmentCount","_FPDFDoc_GetJavaScriptAction","_FPDFDoc_GetJavaScriptActionCount","_FPDFDoc_GetPageMode","_FPDFDOC_InitFormFillEnvironment","_FPDFFont_Close","_FPDFFont_GetAscent","_FPDFFont_GetBaseFontName","_FPDFFont_GetDescent","_FPDFFont_GetFamilyName","_FPDFFont_GetFlags","_FPDFFont_GetFontData","_FPDFFont_GetGlyphPath","_FPDFFont_GetGlyphWidth","_FPDFFont_GetIsEmbedded","_FPDFFont_GetItalicAngle","_FPDFFont_GetWeight","_FPDFFormObj_CountObjects","_FPDFFormObj_GetObject","_FPDFFormObj_RemoveObject","_FPDFGlyphPath_CountGlyphSegments","_FPDFGlyphPath_GetGlyphPathSegment","_FPDFImageObj_GetBitmap","_FPDFImageObj_GetIccProfileDataDecoded","_FPDFImageObj_GetImageDataDecoded","_FPDFImageObj_GetImageDataRaw","_FPDFImageObj_GetImageFilter","_FPDFImageObj_GetImageFilterCount","_FPDFImageObj_GetImageMetadata","_FPDFImageObj_GetImagePixelSize","_FPDFImageObj_GetRenderedBitmap","_FPDFImageObj_LoadJpegFile","_FPDFImageObj_LoadJpegFileInline","_FPDFImageObj_SetBitmap","_FPDFImageObj_SetMatrix","_FPDFJavaScriptAction_GetName","_FPDFJavaScriptAction_GetScript","_FPDFLink_CloseWebLinks","_FPDFLink_CountQuadPoints","_FPDFLink_CountRects","_FPDFLink_CountWebLinks","_FPDFLink_Enumerate","_FPDFLink_GetAction","_FPDFLink_GetAnnot","_FPDFLink_GetAnnotRect","_FPDFLink_GetDest","_FPDFLink_GetLinkAtPoint","_FPDFLink_GetLinkZOrderAtPoint","_FPDFLink_GetQuadPoints","_FPDFLink_GetRect","_FPDFLink_GetTextRange","_FPDFLink_GetURL","_FPDFLink_LoadWebLinks","_FPDFPage_CloseAnnot","_FPDFPage_CountObjects","_FPDFPage_CreateAnnot","_FPDFPage_Delete","_FPDFPage_Flatten","_FPDFPage_FormFieldZOrderAtPoint","_FPDFPage_GenerateContent","_FPDFPage_GetAnnot","_FPDFPage_GetAnnotCount","_FPDFPage_GetAnnotIndex","_FPDFPage_GetArtBox","_FPDFPage_GetBleedBox","_FPDFPage_GetCropBox","_FPDFPage_GetDecodedThumbnailData","_FPDFPage_GetMediaBox","_FPDFPage_GetObject","_FPDFPage_GetRawThumbnailData","_FPDFPage_GetRotation","_FPDFPage_GetThumbnailAsBitmap","_FPDFPage_GetTrimBox","_FPDFPage_HasFormFieldAtPoint","_FPDFPage_HasTransparency","_FPDFPage_InsertClipPath","_FPDFPage_InsertObject","_FPDFPage_InsertObjectAtIndex","_FPDFPage_New","_FPDFPage_RemoveAnnot","_FPDFPage_RemoveObject","_FPDFPage_SetArtBox","_FPDFPage_SetBleedBox","_FPDFPage_SetCropBox","_FPDFPage_SetMediaBox","_FPDFPage_SetRotation","_FPDFPage_SetTrimBox","_FPDFPage_TransformAnnots","_FPDFPage_TransFormWithClip","_FPDFPageObj_AddMark","_FPDFPageObj_CountMarks","_FPDFPageObj_CreateNewPath","_FPDFPageObj_CreateNewRect","_FPDFPageObj_CreateTextObj","_FPDFPageObj_Destroy","_FPDFPageObj_GetBounds","_FPDFPageObj_GetClipPath","_FPDFPageObj_GetDashArray","_FPDFPageObj_GetDashCount","_FPDFPageObj_GetDashPhase","_FPDFPageObj_GetFillColor","_FPDFPageObj_GetIsActive","_FPDFPageObj_GetLineCap","_FPDFPageObj_GetLineJoin","_FPDFPageObj_GetMark","_FPDFPageObj_GetMarkedContentID","_FPDFPageObj_GetMatrix","_FPDFPageObj_GetRotatedBounds","_FPDFPageObj_GetStrokeColor","_FPDFPageObj_GetStrokeWidth","_FPDFPageObj_GetType","_FPDFPageObj_HasTransparency","_FPDFPageObj_NewImageObj","_FPDFPageObj_NewTextObj","_FPDFPageObj_RemoveMark","_FPDFPageObj_SetBlendMode","_FPDFPageObj_SetDashArray","_FPDFPageObj_SetDashPhase","_FPDFPageObj_SetFillColor","_FPDFPageObj_SetIsActive","_FPDFPageObj_SetLineCap","_FPDFPageObj_SetLineJoin","_FPDFPageObj_SetMatrix","_FPDFPageObj_SetStrokeColor","_FPDFPageObj_SetStrokeWidth","_FPDFPageObj_Transform","_FPDFPageObj_TransformClipPath","_FPDFPageObj_TransformF","_FPDFPageObjMark_CountParams","_FPDFPageObjMark_GetName","_FPDFPageObjMark_GetParamBlobValue","_FPDFPageObjMark_GetParamFloatValue","_FPDFPageObjMark_GetParamIntValue","_FPDFPageObjMark_GetParamKey","_FPDFPageObjMark_GetParamStringValue","_FPDFPageObjMark_GetParamValueType","_FPDFPageObjMark_RemoveParam","_FPDFPageObjMark_SetBlobParam","_FPDFPageObjMark_SetFloatParam","_FPDFPageObjMark_SetIntParam","_FPDFPageObjMark_SetStringParam","_FPDFPath_BezierTo","_FPDFPath_Close","_FPDFPath_CountSegments","_FPDFPath_GetDrawMode","_FPDFPath_GetPathSegment","_FPDFPath_LineTo","_FPDFPath_MoveTo","_FPDFPath_SetDrawMode","_FPDFPathSegment_GetClose","_FPDFPathSegment_GetPoint","_FPDFPathSegment_GetType","_FPDFSignatureObj_GetByteRange","_FPDFSignatureObj_GetContents","_FPDFSignatureObj_GetDocMDPPermission","_FPDFSignatureObj_GetReason","_FPDFSignatureObj_GetSubFilter","_FPDFSignatureObj_GetTime","_FPDFText_ClosePage","_FPDFText_CountChars","_FPDFText_CountRects","_FPDFText_FindClose","_FPDFText_FindNext","_FPDFText_FindPrev","_FPDFText_FindStart","_FPDFText_GetBoundedText","_FPDFText_GetCharAngle","_FPDFText_GetCharBox","_FPDFText_GetCharIndexAtPos","_FPDFText_GetCharIndexFromTextIndex","_FPDFText_GetCharOrigin","_FPDFText_GetFillColor","_FPDFText_GetFontInfo","_FPDFText_GetFontSize","_FPDFText_GetFontWeight","_FPDFText_GetLooseCharBox","_FPDFText_GetMatrix","_FPDFText_GetRect","_FPDFText_GetSchCount","_FPDFText_GetSchResultIndex","_FPDFText_GetStrokeColor","_FPDFText_GetText","_FPDFText_GetTextIndexFromCharIndex","_FPDFText_GetTextObject","_FPDFText_GetUnicode","_FPDFText_HasUnicodeMapError","_FPDFText_IsGenerated","_FPDFText_IsHyphen","_FPDFText_LoadCidType2Font","_FPDFText_LoadFont","_FPDFText_LoadPage","_FPDFText_LoadStandardFont","_FPDFText_SetCharcodes","_FPDFText_SetText","_FPDFTextObj_GetFont","_FPDFTextObj_GetFontSize","_FPDFTextObj_GetRenderedBitmap","_FPDFTextObj_GetText","_FPDFTextObj_GetTextRenderMode","_FPDFTextObj_SetTextRenderMode","_PDFiumExt_CloseFileWriter","_PDFiumExt_CloseFormFillInfo","_PDFiumExt_ExitFormFillEnvironment","_PDFiumExt_GetFileWriterData","_PDFiumExt_GetFileWriterSize","_PDFiumExt_Init","_PDFiumExt_InitFormFillEnvironment","_PDFiumExt_OpenFileWriter","_PDFiumExt_OpenFormFillInfo","_PDFiumExt_SaveAsCopy","_malloc","_free","_memory","___indirect_function_table","onRuntimeInitialized"].forEach((prop) => {
if (!Object.getOwnPropertyDescriptor(readyPromise, prop)) {
Object.defineProperty(readyPromise, prop, {
get: () => abort('You are getting ' + prop + ' on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js'),
@@ -5238,6 +5238,7 @@ var _FPDFPageObj_SetDashArray = Module['_FPDFPageObj_SetDashArray'] = createExpo
var _FPDFFormObj_CountObjects = Module['_FPDFFormObj_CountObjects'] = createExportWrapper('FPDFFormObj_CountObjects', 1);
var _FPDFFormObj_GetObject = Module['_FPDFFormObj_GetObject'] = createExportWrapper('FPDFFormObj_GetObject', 2);
var _FPDFFormObj_RemoveObject = Module['_FPDFFormObj_RemoveObject'] = createExportWrapper('FPDFFormObj_RemoveObject', 2);
+var _EPDF_RemoveOptionalContentGroups = Module['_EPDF_RemoveOptionalContentGroups'] = createExportWrapper('EPDF_RemoveOptionalContentGroups', 1);
var _FPDFPageObj_CreateNewPath = Module['_FPDFPageObj_CreateNewPath'] = createExportWrapper('FPDFPageObj_CreateNewPath', 2);
var _FPDFPageObj_CreateNewRect = Module['_FPDFPageObj_CreateNewRect'] = createExportWrapper('FPDFPageObj_CreateNewRect', 4);
var _FPDFPath_CountSegments = Module['_FPDFPath_CountSegments'] = createExportWrapper('FPDFPath_CountSegments', 1);
diff --git a/packages/pdfium/src/vendor/pdfium.js b/packages/pdfium/src/vendor/pdfium.js
index efa2819c6..3642906c3 100644
--- a/packages/pdfium/src/vendor/pdfium.js
+++ b/packages/pdfium/src/vendor/pdfium.js
@@ -28,7 +28,7 @@ var readyPromise = new Promise((resolve, reject) => {
readyPromiseResolve = resolve;
readyPromiseReject = reject;
});
-["_EPDF_GetMetaKeyCount","_EPDF_GetMetaKeyName","_EPDF_GetMetaTrapped","_EPDF_GetPageBoxByIndex","_EPDF_GetPageRotationByIndex","_EPDF_GetPageSizeByIndexNormalized","_EPDF_HasMetaText","_EPDF_IsEncrypted","_EPDF_IsOwnerUnlocked","_EPDF_LoadPageNormalized","_EPDF_PNG_EncodeRGBA","_EPDF_RemoveAllJavaScript","_EPDF_RemoveEmbeddedThumbnails","_EPDF_RemoveEncryption","_EPDF_RemoveXMPMetadata","_EPDF_RenderAnnotBitmap","_EPDF_RenderAnnotBitmapUnrotated","_EPDF_SetEncryption","_EPDF_SetMetaText","_EPDF_SetMetaTrapped","_EPDF_UnlockOwnerPermissions","_EPDFAction_CreateGoTo","_EPDFAction_CreateGoToNamed","_EPDFAction_CreateLaunch","_EPDFAction_CreateRemoteGoToByName","_EPDFAction_CreateRemoteGoToDest","_EPDFAction_CreateURI","_EPDFAnnot_ApplyRedaction","_EPDFAnnot_ClearBorderEffect","_EPDFAnnot_ClearColor","_EPDFAnnot_ClearMKColor","_EPDFAnnot_ClearRectangleDifferences","_EPDFAnnot_ExportAppearanceAsDocument","_EPDFAnnot_ExportMultipleAppearancesAsDocument","_EPDFAnnot_Flatten","_EPDFAnnot_GenerateAppearance","_EPDFAnnot_GenerateAppearanceWithBlend","_EPDFAnnot_GenerateFormFieldAP","_EPDFAnnot_GetAPMatrix","_EPDFAnnot_GetAvailableAppearanceModes","_EPDFAnnot_GetBlendMode","_EPDFAnnot_GetBorderDashPattern","_EPDFAnnot_GetBorderDashPatternCount","_EPDFAnnot_GetBorderEffect","_EPDFAnnot_GetBorderStyle","_EPDFAnnot_GetButtonExportValue","_EPDFAnnot_GetCalloutLine","_EPDFAnnot_GetCalloutLineCount","_EPDFAnnot_GetColor","_EPDFAnnot_GetDefaultAppearance","_EPDFAnnot_GetExtendedRotation","_EPDFAnnot_GetFormFieldObjectNumber","_EPDFAnnot_GetFormFieldRawValue","_EPDFAnnot_GetIntent","_EPDFAnnot_GetLineEndings","_EPDFAnnot_GetMKColor","_EPDFAnnot_GetName","_EPDFAnnot_GetObjectNumber","_EPDFAnnot_GetOpacity","_EPDFAnnot_GetOverlayText","_EPDFAnnot_GetOverlayTextRepeat","_EPDFAnnot_GetRect","_EPDFAnnot_GetRectangleDifferences","_EPDFAnnot_GetReplyType","_EPDFAnnot_GetRichContent","_EPDFAnnot_GetRotate","_EPDFAnnot_GetTextAlignment","_EPDFAnnot_GetUnrotatedRect","_EPDFAnnot_GetVerticalAlignment","_EPDFAnnot_HasAppearanceStream","_EPDFAnnot_SetAction","_EPDFAnnot_SetAPMatrix","_EPDFAnnot_SetAppearanceFromPage","_EPDFAnnot_SetBorderDashPattern","_EPDFAnnot_SetBorderEffect","_EPDFAnnot_SetBorderStyle","_EPDFAnnot_SetCalloutLine","_EPDFAnnot_SetColor","_EPDFAnnot_SetDefaultAppearance","_EPDFAnnot_SetExtendedRotation","_EPDFAnnot_SetFormFieldName","_EPDFAnnot_SetFormFieldOptions","_EPDFAnnot_SetFormFieldValue","_EPDFAnnot_SetIntent","_EPDFAnnot_SetLine","_EPDFAnnot_SetLineEndings","_EPDFAnnot_SetLinkedAnnot","_EPDFAnnot_SetMKColor","_EPDFAnnot_SetName","_EPDFAnnot_SetNumberValue","_EPDFAnnot_SetOpacity","_EPDFAnnot_SetOverlayText","_EPDFAnnot_SetOverlayTextRepeat","_EPDFAnnot_SetRectangleDifferences","_EPDFAnnot_SetReplyType","_EPDFAnnot_SetRotate","_EPDFAnnot_SetTextAlignment","_EPDFAnnot_SetUnrotatedRect","_EPDFAnnot_SetVerticalAlignment","_EPDFAnnot_SetVertices","_EPDFAnnot_ShareFormField","_EPDFAnnot_UpdateAppearanceToRect","_EPDFAttachment_GetDescription","_EPDFAttachment_GetIntegerValue","_EPDFAttachment_SetDescription","_EPDFAttachment_SetSubtype","_EPDFBookmark_AppendChild","_EPDFBookmark_Clear","_EPDFBookmark_ClearTarget","_EPDFBookmark_Create","_EPDFBookmark_Delete","_EPDFBookmark_InsertAfter","_EPDFBookmark_SetAction","_EPDFBookmark_SetDest","_EPDFBookmark_SetTitle","_EPDFCatalog_GetLanguage","_EPDFDest_CreateRemoteView","_EPDFDest_CreateRemoteXYZ","_EPDFDest_CreateView","_EPDFDest_CreateXYZ","_EPDFDoc_GetPageObjectNumberByIndex","_EPDFDoc_LoadPageByObjectNumber","_EPDFImageObj_SetJpeg","_EPDFImageObj_SetPng","_EPDFNamedDest_Remove","_EPDFNamedDest_SetDest","_EPDFPage_ApplyRedactions","_EPDFPage_CreateAnnot","_EPDFPage_CreateFormField","_EPDFPage_GetAnnotByName","_EPDFPage_GetAnnotByObjectNumber","_EPDFPage_GetAnnotCountRaw","_EPDFPage_GetAnnotRaw","_EPDFPage_GetObjectNumber","_EPDFPage_MoveAnnots","_EPDFPage_RemoveAnnot","_EPDFPage_RemoveAnnotByName","_EPDFPage_RemoveAnnotByObjectNumber","_EPDFPage_RemoveAnnotRaw","_EPDFText_RedactInQuads","_EPDFText_RedactInRect","_FORM_CanRedo","_FORM_CanUndo","_FORM_DoDocumentAAction","_FORM_DoDocumentJSAction","_FORM_DoDocumentOpenAction","_FORM_DoPageAAction","_FORM_ForceToKillFocus","_FORM_GetFocusedAnnot","_FORM_GetFocusedText","_FORM_GetSelectedText","_FORM_IsIndexSelected","_FORM_OnAfterLoadPage","_FORM_OnBeforeClosePage","_FORM_OnChar","_FORM_OnFocus","_FORM_OnKeyDown","_FORM_OnKeyUp","_FORM_OnLButtonDoubleClick","_FORM_OnLButtonDown","_FORM_OnLButtonUp","_FORM_OnMouseMove","_FORM_OnMouseWheel","_FORM_OnRButtonDown","_FORM_OnRButtonUp","_FORM_Redo","_FORM_ReplaceAndKeepSelection","_FORM_ReplaceSelection","_FORM_SelectAllText","_FORM_SetFocusedAnnot","_FORM_SetIndexSelected","_FORM_Undo","_FPDF_AddInstalledFont","_FPDF_CloseDocument","_FPDF_ClosePage","_FPDF_CloseXObject","_FPDF_CopyViewerPreferences","_FPDF_CountNamedDests","_FPDF_CreateClipPath","_FPDF_CreateNewDocument","_FPDF_DestroyClipPath","_FPDF_DestroyLibrary","_FPDF_DeviceToPage","_FPDF_DocumentHasValidCrossReferenceTable","_FPDF_FFLDraw","_FPDF_FreeDefaultSystemFontInfo","_FPDF_GetDefaultSystemFontInfo","_FPDF_GetDefaultTTFMap","_FPDF_GetDefaultTTFMapCount","_FPDF_GetDefaultTTFMapEntry","_FPDF_GetDocPermissions","_FPDF_GetDocUserPermissions","_FPDF_GetFileIdentifier","_FPDF_GetFileVersion","_FPDF_GetFormType","_FPDF_GetLastError","_FPDF_GetMetaText","_FPDF_GetNamedDest","_FPDF_GetNamedDestByName","_FPDF_GetPageAAction","_FPDF_GetPageBoundingBox","_FPDF_GetPageCount","_FPDF_GetPageHeight","_FPDF_GetPageHeightF","_FPDF_GetPageLabel","_FPDF_GetPageSizeByIndex","_FPDF_GetPageSizeByIndexF","_FPDF_GetPageWidth","_FPDF_GetPageWidthF","_FPDF_GetSecurityHandlerRevision","_FPDF_GetSignatureCount","_FPDF_GetSignatureObject","_FPDF_GetTrailerEnds","_FPDF_GetXFAPacketContent","_FPDF_GetXFAPacketCount","_FPDF_GetXFAPacketName","_FPDF_ImportNPagesToOne","_FPDF_ImportPages","_FPDF_ImportPagesByIndex","_FPDF_InitLibrary","_FPDF_InitLibraryWithConfig","_FPDF_LoadCustomDocument","_FPDF_LoadDocument","_FPDF_LoadMemDocument","_FPDF_LoadMemDocument64","_FPDF_LoadPage","_FPDF_LoadXFA","_FPDF_MovePages","_FPDF_NewFormObjectFromXObject","_FPDF_NewXObjectFromPage","_FPDF_PageToDevice","_FPDF_RemoveFormFieldHighlight","_FPDF_RenderPage_Close","_FPDF_RenderPage_Continue","_FPDF_RenderPageBitmap","_FPDF_RenderPageBitmap_Start","_FPDF_RenderPageBitmapWithColorScheme_Start","_FPDF_RenderPageBitmapWithMatrix","_FPDF_SaveAsCopy","_FPDF_SaveWithVersion","_FPDF_SetFormFieldHighlightAlpha","_FPDF_SetFormFieldHighlightColor","_FPDF_SetSandBoxPolicy","_FPDF_SetSystemFontInfo","_FPDF_StructElement_Attr_CountChildren","_FPDF_StructElement_Attr_GetBlobValue","_FPDF_StructElement_Attr_GetBooleanValue","_FPDF_StructElement_Attr_GetChildAtIndex","_FPDF_StructElement_Attr_GetCount","_FPDF_StructElement_Attr_GetName","_FPDF_StructElement_Attr_GetNumberValue","_FPDF_StructElement_Attr_GetStringValue","_FPDF_StructElement_Attr_GetType","_FPDF_StructElement_Attr_GetValue","_FPDF_StructElement_CountChildren","_FPDF_StructElement_GetActualText","_FPDF_StructElement_GetAltText","_FPDF_StructElement_GetAttributeAtIndex","_FPDF_StructElement_GetAttributeCount","_FPDF_StructElement_GetChildAtIndex","_FPDF_StructElement_GetChildMarkedContentID","_FPDF_StructElement_GetID","_FPDF_StructElement_GetLang","_FPDF_StructElement_GetMarkedContentID","_FPDF_StructElement_GetMarkedContentIdAtIndex","_FPDF_StructElement_GetMarkedContentIdCount","_FPDF_StructElement_GetObjType","_FPDF_StructElement_GetParent","_FPDF_StructElement_GetStringAttribute","_FPDF_StructElement_GetTitle","_FPDF_StructElement_GetType","_FPDF_StructTree_Close","_FPDF_StructTree_CountChildren","_FPDF_StructTree_GetChildAtIndex","_FPDF_StructTree_GetForPage","_FPDF_VIEWERREF_GetDuplex","_FPDF_VIEWERREF_GetName","_FPDF_VIEWERREF_GetNumCopies","_FPDF_VIEWERREF_GetPrintPageRange","_FPDF_VIEWERREF_GetPrintPageRangeCount","_FPDF_VIEWERREF_GetPrintPageRangeElement","_FPDF_VIEWERREF_GetPrintScaling","_FPDFAction_GetDest","_FPDFAction_GetFilePath","_FPDFAction_GetType","_FPDFAction_GetURIPath","_FPDFAnnot_AddFileAttachment","_FPDFAnnot_AddInkStroke","_FPDFAnnot_AppendAttachmentPoints","_FPDFAnnot_AppendObject","_FPDFAnnot_CountAttachmentPoints","_FPDFAnnot_GetAP","_FPDFAnnot_GetAttachmentPoints","_FPDFAnnot_GetBorder","_FPDFAnnot_GetColor","_FPDFAnnot_GetFileAttachment","_FPDFAnnot_GetFlags","_FPDFAnnot_GetFocusableSubtypes","_FPDFAnnot_GetFocusableSubtypesCount","_FPDFAnnot_GetFontColor","_FPDFAnnot_GetFontSize","_FPDFAnnot_GetFormAdditionalActionJavaScript","_FPDFAnnot_GetFormControlCount","_FPDFAnnot_GetFormControlIndex","_FPDFAnnot_GetFormFieldAlternateName","_FPDFAnnot_GetFormFieldAtPoint","_FPDFAnnot_GetFormFieldExportValue","_FPDFAnnot_GetFormFieldFlags","_FPDFAnnot_GetFormFieldName","_FPDFAnnot_GetFormFieldType","_FPDFAnnot_GetFormFieldValue","_FPDFAnnot_GetInkListCount","_FPDFAnnot_GetInkListPath","_FPDFAnnot_GetLine","_FPDFAnnot_GetLink","_FPDFAnnot_GetLinkedAnnot","_FPDFAnnot_GetNumberValue","_FPDFAnnot_GetObject","_FPDFAnnot_GetObjectCount","_FPDFAnnot_GetOptionCount","_FPDFAnnot_GetOptionLabel","_FPDFAnnot_GetRect","_FPDFAnnot_GetStringValue","_FPDFAnnot_GetSubtype","_FPDFAnnot_GetValueType","_FPDFAnnot_GetVertices","_FPDFAnnot_HasAttachmentPoints","_FPDFAnnot_HasKey","_FPDFAnnot_IsChecked","_FPDFAnnot_IsObjectSupportedSubtype","_FPDFAnnot_IsOptionSelected","_FPDFAnnot_IsSupportedSubtype","_FPDFAnnot_RemoveInkList","_FPDFAnnot_RemoveObject","_FPDFAnnot_SetAP","_FPDFAnnot_SetAttachmentPoints","_FPDFAnnot_SetBorder","_FPDFAnnot_SetColor","_FPDFAnnot_SetFlags","_FPDFAnnot_SetFocusableSubtypes","_FPDFAnnot_SetFontColor","_FPDFAnnot_SetFormFieldFlags","_FPDFAnnot_SetRect","_FPDFAnnot_SetStringValue","_FPDFAnnot_SetURI","_FPDFAnnot_UpdateObject","_FPDFAttachment_GetFile","_FPDFAttachment_GetName","_FPDFAttachment_GetStringValue","_FPDFAttachment_GetSubtype","_FPDFAttachment_GetValueType","_FPDFAttachment_HasKey","_FPDFAttachment_SetFile","_FPDFAttachment_SetStringValue","_FPDFAvail_Create","_FPDFAvail_Destroy","_FPDFAvail_GetDocument","_FPDFAvail_GetFirstPageNum","_FPDFAvail_IsDocAvail","_FPDFAvail_IsFormAvail","_FPDFAvail_IsLinearized","_FPDFAvail_IsPageAvail","_FPDFBitmap_Create","_FPDFBitmap_CreateEx","_FPDFBitmap_Destroy","_FPDFBitmap_FillRect","_FPDFBitmap_GetBuffer","_FPDFBitmap_GetFormat","_FPDFBitmap_GetHeight","_FPDFBitmap_GetStride","_FPDFBitmap_GetWidth","_FPDFBookmark_Find","_FPDFBookmark_GetAction","_FPDFBookmark_GetCount","_FPDFBookmark_GetDest","_FPDFBookmark_GetFirstChild","_FPDFBookmark_GetNextSibling","_FPDFBookmark_GetTitle","_FPDFCatalog_GetLanguage","_FPDFCatalog_IsTagged","_FPDFCatalog_SetLanguage","_FPDFClipPath_CountPaths","_FPDFClipPath_CountPathSegments","_FPDFClipPath_GetPathSegment","_FPDFDest_GetDestPageIndex","_FPDFDest_GetLocationInPage","_FPDFDest_GetView","_FPDFDoc_AddAttachment","_FPDFDoc_CloseJavaScriptAction","_FPDFDoc_DeleteAttachment","_FPDFDOC_ExitFormFillEnvironment","_FPDFDoc_GetAttachment","_FPDFDoc_GetAttachmentCount","_FPDFDoc_GetJavaScriptAction","_FPDFDoc_GetJavaScriptActionCount","_FPDFDoc_GetPageMode","_FPDFDOC_InitFormFillEnvironment","_FPDFFont_Close","_FPDFFont_GetAscent","_FPDFFont_GetBaseFontName","_FPDFFont_GetDescent","_FPDFFont_GetFamilyName","_FPDFFont_GetFlags","_FPDFFont_GetFontData","_FPDFFont_GetGlyphPath","_FPDFFont_GetGlyphWidth","_FPDFFont_GetIsEmbedded","_FPDFFont_GetItalicAngle","_FPDFFont_GetWeight","_FPDFFormObj_CountObjects","_FPDFFormObj_GetObject","_FPDFFormObj_RemoveObject","_FPDFGlyphPath_CountGlyphSegments","_FPDFGlyphPath_GetGlyphPathSegment","_FPDFImageObj_GetBitmap","_FPDFImageObj_GetIccProfileDataDecoded","_FPDFImageObj_GetImageDataDecoded","_FPDFImageObj_GetImageDataRaw","_FPDFImageObj_GetImageFilter","_FPDFImageObj_GetImageFilterCount","_FPDFImageObj_GetImageMetadata","_FPDFImageObj_GetImagePixelSize","_FPDFImageObj_GetRenderedBitmap","_FPDFImageObj_LoadJpegFile","_FPDFImageObj_LoadJpegFileInline","_FPDFImageObj_SetBitmap","_FPDFImageObj_SetMatrix","_FPDFJavaScriptAction_GetName","_FPDFJavaScriptAction_GetScript","_FPDFLink_CloseWebLinks","_FPDFLink_CountQuadPoints","_FPDFLink_CountRects","_FPDFLink_CountWebLinks","_FPDFLink_Enumerate","_FPDFLink_GetAction","_FPDFLink_GetAnnot","_FPDFLink_GetAnnotRect","_FPDFLink_GetDest","_FPDFLink_GetLinkAtPoint","_FPDFLink_GetLinkZOrderAtPoint","_FPDFLink_GetQuadPoints","_FPDFLink_GetRect","_FPDFLink_GetTextRange","_FPDFLink_GetURL","_FPDFLink_LoadWebLinks","_FPDFPage_CloseAnnot","_FPDFPage_CountObjects","_FPDFPage_CreateAnnot","_FPDFPage_Delete","_FPDFPage_Flatten","_FPDFPage_FormFieldZOrderAtPoint","_FPDFPage_GenerateContent","_FPDFPage_GetAnnot","_FPDFPage_GetAnnotCount","_FPDFPage_GetAnnotIndex","_FPDFPage_GetArtBox","_FPDFPage_GetBleedBox","_FPDFPage_GetCropBox","_FPDFPage_GetDecodedThumbnailData","_FPDFPage_GetMediaBox","_FPDFPage_GetObject","_FPDFPage_GetRawThumbnailData","_FPDFPage_GetRotation","_FPDFPage_GetThumbnailAsBitmap","_FPDFPage_GetTrimBox","_FPDFPage_HasFormFieldAtPoint","_FPDFPage_HasTransparency","_FPDFPage_InsertClipPath","_FPDFPage_InsertObject","_FPDFPage_InsertObjectAtIndex","_FPDFPage_New","_FPDFPage_RemoveAnnot","_FPDFPage_RemoveObject","_FPDFPage_SetArtBox","_FPDFPage_SetBleedBox","_FPDFPage_SetCropBox","_FPDFPage_SetMediaBox","_FPDFPage_SetRotation","_FPDFPage_SetTrimBox","_FPDFPage_TransformAnnots","_FPDFPage_TransFormWithClip","_FPDFPageObj_AddMark","_FPDFPageObj_CountMarks","_FPDFPageObj_CreateNewPath","_FPDFPageObj_CreateNewRect","_FPDFPageObj_CreateTextObj","_FPDFPageObj_Destroy","_FPDFPageObj_GetBounds","_FPDFPageObj_GetClipPath","_FPDFPageObj_GetDashArray","_FPDFPageObj_GetDashCount","_FPDFPageObj_GetDashPhase","_FPDFPageObj_GetFillColor","_FPDFPageObj_GetIsActive","_FPDFPageObj_GetLineCap","_FPDFPageObj_GetLineJoin","_FPDFPageObj_GetMark","_FPDFPageObj_GetMarkedContentID","_FPDFPageObj_GetMatrix","_FPDFPageObj_GetRotatedBounds","_FPDFPageObj_GetStrokeColor","_FPDFPageObj_GetStrokeWidth","_FPDFPageObj_GetType","_FPDFPageObj_HasTransparency","_FPDFPageObj_NewImageObj","_FPDFPageObj_NewTextObj","_FPDFPageObj_RemoveMark","_FPDFPageObj_SetBlendMode","_FPDFPageObj_SetDashArray","_FPDFPageObj_SetDashPhase","_FPDFPageObj_SetFillColor","_FPDFPageObj_SetIsActive","_FPDFPageObj_SetLineCap","_FPDFPageObj_SetLineJoin","_FPDFPageObj_SetMatrix","_FPDFPageObj_SetStrokeColor","_FPDFPageObj_SetStrokeWidth","_FPDFPageObj_Transform","_FPDFPageObj_TransformClipPath","_FPDFPageObj_TransformF","_FPDFPageObjMark_CountParams","_FPDFPageObjMark_GetName","_FPDFPageObjMark_GetParamBlobValue","_FPDFPageObjMark_GetParamFloatValue","_FPDFPageObjMark_GetParamIntValue","_FPDFPageObjMark_GetParamKey","_FPDFPageObjMark_GetParamStringValue","_FPDFPageObjMark_GetParamValueType","_FPDFPageObjMark_RemoveParam","_FPDFPageObjMark_SetBlobParam","_FPDFPageObjMark_SetFloatParam","_FPDFPageObjMark_SetIntParam","_FPDFPageObjMark_SetStringParam","_FPDFPath_BezierTo","_FPDFPath_Close","_FPDFPath_CountSegments","_FPDFPath_GetDrawMode","_FPDFPath_GetPathSegment","_FPDFPath_LineTo","_FPDFPath_MoveTo","_FPDFPath_SetDrawMode","_FPDFPathSegment_GetClose","_FPDFPathSegment_GetPoint","_FPDFPathSegment_GetType","_FPDFSignatureObj_GetByteRange","_FPDFSignatureObj_GetContents","_FPDFSignatureObj_GetDocMDPPermission","_FPDFSignatureObj_GetReason","_FPDFSignatureObj_GetSubFilter","_FPDFSignatureObj_GetTime","_FPDFText_ClosePage","_FPDFText_CountChars","_FPDFText_CountRects","_FPDFText_FindClose","_FPDFText_FindNext","_FPDFText_FindPrev","_FPDFText_FindStart","_FPDFText_GetBoundedText","_FPDFText_GetCharAngle","_FPDFText_GetCharBox","_FPDFText_GetCharIndexAtPos","_FPDFText_GetCharIndexFromTextIndex","_FPDFText_GetCharOrigin","_FPDFText_GetFillColor","_FPDFText_GetFontInfo","_FPDFText_GetFontSize","_FPDFText_GetFontWeight","_FPDFText_GetLooseCharBox","_FPDFText_GetMatrix","_FPDFText_GetRect","_FPDFText_GetSchCount","_FPDFText_GetSchResultIndex","_FPDFText_GetStrokeColor","_FPDFText_GetText","_FPDFText_GetTextIndexFromCharIndex","_FPDFText_GetTextObject","_FPDFText_GetUnicode","_FPDFText_HasUnicodeMapError","_FPDFText_IsGenerated","_FPDFText_IsHyphen","_FPDFText_LoadCidType2Font","_FPDFText_LoadFont","_FPDFText_LoadPage","_FPDFText_LoadStandardFont","_FPDFText_SetCharcodes","_FPDFText_SetText","_FPDFTextObj_GetFont","_FPDFTextObj_GetFontSize","_FPDFTextObj_GetRenderedBitmap","_FPDFTextObj_GetText","_FPDFTextObj_GetTextRenderMode","_FPDFTextObj_SetTextRenderMode","_PDFiumExt_CloseFileWriter","_PDFiumExt_CloseFormFillInfo","_PDFiumExt_ExitFormFillEnvironment","_PDFiumExt_GetFileWriterData","_PDFiumExt_GetFileWriterSize","_PDFiumExt_Init","_PDFiumExt_InitFormFillEnvironment","_PDFiumExt_OpenFileWriter","_PDFiumExt_OpenFormFillInfo","_PDFiumExt_SaveAsCopy","_malloc","_free","_memory","___indirect_function_table","onRuntimeInitialized"].forEach((prop) => {
+["_EPDF_GetMetaKeyCount","_EPDF_GetMetaKeyName","_EPDF_GetMetaTrapped","_EPDF_GetPageBoxByIndex","_EPDF_GetPageRotationByIndex","_EPDF_GetPageSizeByIndexNormalized","_EPDF_HasMetaText","_EPDF_IsEncrypted","_EPDF_IsOwnerUnlocked","_EPDF_LoadPageNormalized","_EPDF_PNG_EncodeRGBA","_EPDF_RemoveAllJavaScript","_EPDF_RemoveEmbeddedThumbnails","_EPDF_RemoveEncryption","_EPDF_RemoveOptionalContentGroups","_EPDF_RemoveXMPMetadata","_EPDF_RenderAnnotBitmap","_EPDF_RenderAnnotBitmapUnrotated","_EPDF_SetEncryption","_EPDF_SetMetaText","_EPDF_SetMetaTrapped","_EPDF_UnlockOwnerPermissions","_EPDFAction_CreateGoTo","_EPDFAction_CreateGoToNamed","_EPDFAction_CreateLaunch","_EPDFAction_CreateRemoteGoToByName","_EPDFAction_CreateRemoteGoToDest","_EPDFAction_CreateURI","_EPDFAnnot_ApplyRedaction","_EPDFAnnot_ClearBorderEffect","_EPDFAnnot_ClearColor","_EPDFAnnot_ClearMKColor","_EPDFAnnot_ClearRectangleDifferences","_EPDFAnnot_ExportAppearanceAsDocument","_EPDFAnnot_ExportMultipleAppearancesAsDocument","_EPDFAnnot_Flatten","_EPDFAnnot_GenerateAppearance","_EPDFAnnot_GenerateAppearanceWithBlend","_EPDFAnnot_GenerateFormFieldAP","_EPDFAnnot_GetAPMatrix","_EPDFAnnot_GetAvailableAppearanceModes","_EPDFAnnot_GetBlendMode","_EPDFAnnot_GetBorderDashPattern","_EPDFAnnot_GetBorderDashPatternCount","_EPDFAnnot_GetBorderEffect","_EPDFAnnot_GetBorderStyle","_EPDFAnnot_GetButtonExportValue","_EPDFAnnot_GetCalloutLine","_EPDFAnnot_GetCalloutLineCount","_EPDFAnnot_GetColor","_EPDFAnnot_GetDefaultAppearance","_EPDFAnnot_GetExtendedRotation","_EPDFAnnot_GetFormFieldObjectNumber","_EPDFAnnot_GetFormFieldRawValue","_EPDFAnnot_GetIntent","_EPDFAnnot_GetLineEndings","_EPDFAnnot_GetMKColor","_EPDFAnnot_GetName","_EPDFAnnot_GetObjectNumber","_EPDFAnnot_GetOpacity","_EPDFAnnot_GetOverlayText","_EPDFAnnot_GetOverlayTextRepeat","_EPDFAnnot_GetRect","_EPDFAnnot_GetRectangleDifferences","_EPDFAnnot_GetReplyType","_EPDFAnnot_GetRichContent","_EPDFAnnot_GetRotate","_EPDFAnnot_GetTextAlignment","_EPDFAnnot_GetUnrotatedRect","_EPDFAnnot_GetVerticalAlignment","_EPDFAnnot_HasAppearanceStream","_EPDFAnnot_SetAction","_EPDFAnnot_SetAPMatrix","_EPDFAnnot_SetAppearanceFromPage","_EPDFAnnot_SetBorderDashPattern","_EPDFAnnot_SetBorderEffect","_EPDFAnnot_SetBorderStyle","_EPDFAnnot_SetCalloutLine","_EPDFAnnot_SetColor","_EPDFAnnot_SetDefaultAppearance","_EPDFAnnot_SetExtendedRotation","_EPDFAnnot_SetFormFieldName","_EPDFAnnot_SetFormFieldOptions","_EPDFAnnot_SetFormFieldValue","_EPDFAnnot_SetIntent","_EPDFAnnot_SetLine","_EPDFAnnot_SetLineEndings","_EPDFAnnot_SetLinkedAnnot","_EPDFAnnot_SetMKColor","_EPDFAnnot_SetName","_EPDFAnnot_SetNumberValue","_EPDFAnnot_SetOpacity","_EPDFAnnot_SetOverlayText","_EPDFAnnot_SetOverlayTextRepeat","_EPDFAnnot_SetRectangleDifferences","_EPDFAnnot_SetReplyType","_EPDFAnnot_SetRotate","_EPDFAnnot_SetTextAlignment","_EPDFAnnot_SetUnrotatedRect","_EPDFAnnot_SetVerticalAlignment","_EPDFAnnot_SetVertices","_EPDFAnnot_ShareFormField","_EPDFAnnot_UpdateAppearanceToRect","_EPDFAttachment_GetDescription","_EPDFAttachment_GetIntegerValue","_EPDFAttachment_SetDescription","_EPDFAttachment_SetSubtype","_EPDFBookmark_AppendChild","_EPDFBookmark_Clear","_EPDFBookmark_ClearTarget","_EPDFBookmark_Create","_EPDFBookmark_Delete","_EPDFBookmark_InsertAfter","_EPDFBookmark_SetAction","_EPDFBookmark_SetDest","_EPDFBookmark_SetTitle","_EPDFCatalog_GetLanguage","_EPDFDest_CreateRemoteView","_EPDFDest_CreateRemoteXYZ","_EPDFDest_CreateView","_EPDFDest_CreateXYZ","_EPDFDoc_GetPageObjectNumberByIndex","_EPDFDoc_LoadPageByObjectNumber","_EPDFImageObj_SetJpeg","_EPDFImageObj_SetPng","_EPDFNamedDest_Remove","_EPDFNamedDest_SetDest","_EPDFPage_ApplyRedactions","_EPDFPage_CreateAnnot","_EPDFPage_CreateFormField","_EPDFPage_GetAnnotByName","_EPDFPage_GetAnnotByObjectNumber","_EPDFPage_GetAnnotCountRaw","_EPDFPage_GetAnnotRaw","_EPDFPage_GetObjectNumber","_EPDFPage_MoveAnnots","_EPDFPage_RemoveAnnot","_EPDFPage_RemoveAnnotByName","_EPDFPage_RemoveAnnotByObjectNumber","_EPDFPage_RemoveAnnotRaw","_EPDFText_RedactInQuads","_EPDFText_RedactInRect","_FORM_CanRedo","_FORM_CanUndo","_FORM_DoDocumentAAction","_FORM_DoDocumentJSAction","_FORM_DoDocumentOpenAction","_FORM_DoPageAAction","_FORM_ForceToKillFocus","_FORM_GetFocusedAnnot","_FORM_GetFocusedText","_FORM_GetSelectedText","_FORM_IsIndexSelected","_FORM_OnAfterLoadPage","_FORM_OnBeforeClosePage","_FORM_OnChar","_FORM_OnFocus","_FORM_OnKeyDown","_FORM_OnKeyUp","_FORM_OnLButtonDoubleClick","_FORM_OnLButtonDown","_FORM_OnLButtonUp","_FORM_OnMouseMove","_FORM_OnMouseWheel","_FORM_OnRButtonDown","_FORM_OnRButtonUp","_FORM_Redo","_FORM_ReplaceAndKeepSelection","_FORM_ReplaceSelection","_FORM_SelectAllText","_FORM_SetFocusedAnnot","_FORM_SetIndexSelected","_FORM_Undo","_FPDF_AddInstalledFont","_FPDF_CloseDocument","_FPDF_ClosePage","_FPDF_CloseXObject","_FPDF_CopyViewerPreferences","_FPDF_CountNamedDests","_FPDF_CreateClipPath","_FPDF_CreateNewDocument","_FPDF_DestroyClipPath","_FPDF_DestroyLibrary","_FPDF_DeviceToPage","_FPDF_DocumentHasValidCrossReferenceTable","_FPDF_FFLDraw","_FPDF_FreeDefaultSystemFontInfo","_FPDF_GetDefaultSystemFontInfo","_FPDF_GetDefaultTTFMap","_FPDF_GetDefaultTTFMapCount","_FPDF_GetDefaultTTFMapEntry","_FPDF_GetDocPermissions","_FPDF_GetDocUserPermissions","_FPDF_GetFileIdentifier","_FPDF_GetFileVersion","_FPDF_GetFormType","_FPDF_GetLastError","_FPDF_GetMetaText","_FPDF_GetNamedDest","_FPDF_GetNamedDestByName","_FPDF_GetPageAAction","_FPDF_GetPageBoundingBox","_FPDF_GetPageCount","_FPDF_GetPageHeight","_FPDF_GetPageHeightF","_FPDF_GetPageLabel","_FPDF_GetPageSizeByIndex","_FPDF_GetPageSizeByIndexF","_FPDF_GetPageWidth","_FPDF_GetPageWidthF","_FPDF_GetSecurityHandlerRevision","_FPDF_GetSignatureCount","_FPDF_GetSignatureObject","_FPDF_GetTrailerEnds","_FPDF_GetXFAPacketContent","_FPDF_GetXFAPacketCount","_FPDF_GetXFAPacketName","_FPDF_ImportNPagesToOne","_FPDF_ImportPages","_FPDF_ImportPagesByIndex","_FPDF_InitLibrary","_FPDF_InitLibraryWithConfig","_FPDF_LoadCustomDocument","_FPDF_LoadDocument","_FPDF_LoadMemDocument","_FPDF_LoadMemDocument64","_FPDF_LoadPage","_FPDF_LoadXFA","_FPDF_MovePages","_FPDF_NewFormObjectFromXObject","_FPDF_NewXObjectFromPage","_FPDF_PageToDevice","_FPDF_RemoveFormFieldHighlight","_FPDF_RenderPage_Close","_FPDF_RenderPage_Continue","_FPDF_RenderPageBitmap","_FPDF_RenderPageBitmap_Start","_FPDF_RenderPageBitmapWithColorScheme_Start","_FPDF_RenderPageBitmapWithMatrix","_FPDF_SaveAsCopy","_FPDF_SaveWithVersion","_FPDF_SetFormFieldHighlightAlpha","_FPDF_SetFormFieldHighlightColor","_FPDF_SetSandBoxPolicy","_FPDF_SetSystemFontInfo","_FPDF_StructElement_Attr_CountChildren","_FPDF_StructElement_Attr_GetBlobValue","_FPDF_StructElement_Attr_GetBooleanValue","_FPDF_StructElement_Attr_GetChildAtIndex","_FPDF_StructElement_Attr_GetCount","_FPDF_StructElement_Attr_GetName","_FPDF_StructElement_Attr_GetNumberValue","_FPDF_StructElement_Attr_GetStringValue","_FPDF_StructElement_Attr_GetType","_FPDF_StructElement_Attr_GetValue","_FPDF_StructElement_CountChildren","_FPDF_StructElement_GetActualText","_FPDF_StructElement_GetAltText","_FPDF_StructElement_GetAttributeAtIndex","_FPDF_StructElement_GetAttributeCount","_FPDF_StructElement_GetChildAtIndex","_FPDF_StructElement_GetChildMarkedContentID","_FPDF_StructElement_GetID","_FPDF_StructElement_GetLang","_FPDF_StructElement_GetMarkedContentID","_FPDF_StructElement_GetMarkedContentIdAtIndex","_FPDF_StructElement_GetMarkedContentIdCount","_FPDF_StructElement_GetObjType","_FPDF_StructElement_GetParent","_FPDF_StructElement_GetStringAttribute","_FPDF_StructElement_GetTitle","_FPDF_StructElement_GetType","_FPDF_StructTree_Close","_FPDF_StructTree_CountChildren","_FPDF_StructTree_GetChildAtIndex","_FPDF_StructTree_GetForPage","_FPDF_VIEWERREF_GetDuplex","_FPDF_VIEWERREF_GetName","_FPDF_VIEWERREF_GetNumCopies","_FPDF_VIEWERREF_GetPrintPageRange","_FPDF_VIEWERREF_GetPrintPageRangeCount","_FPDF_VIEWERREF_GetPrintPageRangeElement","_FPDF_VIEWERREF_GetPrintScaling","_FPDFAction_GetDest","_FPDFAction_GetFilePath","_FPDFAction_GetType","_FPDFAction_GetURIPath","_FPDFAnnot_AddFileAttachment","_FPDFAnnot_AddInkStroke","_FPDFAnnot_AppendAttachmentPoints","_FPDFAnnot_AppendObject","_FPDFAnnot_CountAttachmentPoints","_FPDFAnnot_GetAP","_FPDFAnnot_GetAttachmentPoints","_FPDFAnnot_GetBorder","_FPDFAnnot_GetColor","_FPDFAnnot_GetFileAttachment","_FPDFAnnot_GetFlags","_FPDFAnnot_GetFocusableSubtypes","_FPDFAnnot_GetFocusableSubtypesCount","_FPDFAnnot_GetFontColor","_FPDFAnnot_GetFontSize","_FPDFAnnot_GetFormAdditionalActionJavaScript","_FPDFAnnot_GetFormControlCount","_FPDFAnnot_GetFormControlIndex","_FPDFAnnot_GetFormFieldAlternateName","_FPDFAnnot_GetFormFieldAtPoint","_FPDFAnnot_GetFormFieldExportValue","_FPDFAnnot_GetFormFieldFlags","_FPDFAnnot_GetFormFieldName","_FPDFAnnot_GetFormFieldType","_FPDFAnnot_GetFormFieldValue","_FPDFAnnot_GetInkListCount","_FPDFAnnot_GetInkListPath","_FPDFAnnot_GetLine","_FPDFAnnot_GetLink","_FPDFAnnot_GetLinkedAnnot","_FPDFAnnot_GetNumberValue","_FPDFAnnot_GetObject","_FPDFAnnot_GetObjectCount","_FPDFAnnot_GetOptionCount","_FPDFAnnot_GetOptionLabel","_FPDFAnnot_GetRect","_FPDFAnnot_GetStringValue","_FPDFAnnot_GetSubtype","_FPDFAnnot_GetValueType","_FPDFAnnot_GetVertices","_FPDFAnnot_HasAttachmentPoints","_FPDFAnnot_HasKey","_FPDFAnnot_IsChecked","_FPDFAnnot_IsObjectSupportedSubtype","_FPDFAnnot_IsOptionSelected","_FPDFAnnot_IsSupportedSubtype","_FPDFAnnot_RemoveInkList","_FPDFAnnot_RemoveObject","_FPDFAnnot_SetAP","_FPDFAnnot_SetAttachmentPoints","_FPDFAnnot_SetBorder","_FPDFAnnot_SetColor","_FPDFAnnot_SetFlags","_FPDFAnnot_SetFocusableSubtypes","_FPDFAnnot_SetFontColor","_FPDFAnnot_SetFormFieldFlags","_FPDFAnnot_SetRect","_FPDFAnnot_SetStringValue","_FPDFAnnot_SetURI","_FPDFAnnot_UpdateObject","_FPDFAttachment_GetFile","_FPDFAttachment_GetName","_FPDFAttachment_GetStringValue","_FPDFAttachment_GetSubtype","_FPDFAttachment_GetValueType","_FPDFAttachment_HasKey","_FPDFAttachment_SetFile","_FPDFAttachment_SetStringValue","_FPDFAvail_Create","_FPDFAvail_Destroy","_FPDFAvail_GetDocument","_FPDFAvail_GetFirstPageNum","_FPDFAvail_IsDocAvail","_FPDFAvail_IsFormAvail","_FPDFAvail_IsLinearized","_FPDFAvail_IsPageAvail","_FPDFBitmap_Create","_FPDFBitmap_CreateEx","_FPDFBitmap_Destroy","_FPDFBitmap_FillRect","_FPDFBitmap_GetBuffer","_FPDFBitmap_GetFormat","_FPDFBitmap_GetHeight","_FPDFBitmap_GetStride","_FPDFBitmap_GetWidth","_FPDFBookmark_Find","_FPDFBookmark_GetAction","_FPDFBookmark_GetCount","_FPDFBookmark_GetDest","_FPDFBookmark_GetFirstChild","_FPDFBookmark_GetNextSibling","_FPDFBookmark_GetTitle","_FPDFCatalog_GetLanguage","_FPDFCatalog_IsTagged","_FPDFCatalog_SetLanguage","_FPDFClipPath_CountPaths","_FPDFClipPath_CountPathSegments","_FPDFClipPath_GetPathSegment","_FPDFDest_GetDestPageIndex","_FPDFDest_GetLocationInPage","_FPDFDest_GetView","_FPDFDoc_AddAttachment","_FPDFDoc_CloseJavaScriptAction","_FPDFDoc_DeleteAttachment","_FPDFDOC_ExitFormFillEnvironment","_FPDFDoc_GetAttachment","_FPDFDoc_GetAttachmentCount","_FPDFDoc_GetJavaScriptAction","_FPDFDoc_GetJavaScriptActionCount","_FPDFDoc_GetPageMode","_FPDFDOC_InitFormFillEnvironment","_FPDFFont_Close","_FPDFFont_GetAscent","_FPDFFont_GetBaseFontName","_FPDFFont_GetDescent","_FPDFFont_GetFamilyName","_FPDFFont_GetFlags","_FPDFFont_GetFontData","_FPDFFont_GetGlyphPath","_FPDFFont_GetGlyphWidth","_FPDFFont_GetIsEmbedded","_FPDFFont_GetItalicAngle","_FPDFFont_GetWeight","_FPDFFormObj_CountObjects","_FPDFFormObj_GetObject","_FPDFFormObj_RemoveObject","_FPDFGlyphPath_CountGlyphSegments","_FPDFGlyphPath_GetGlyphPathSegment","_FPDFImageObj_GetBitmap","_FPDFImageObj_GetIccProfileDataDecoded","_FPDFImageObj_GetImageDataDecoded","_FPDFImageObj_GetImageDataRaw","_FPDFImageObj_GetImageFilter","_FPDFImageObj_GetImageFilterCount","_FPDFImageObj_GetImageMetadata","_FPDFImageObj_GetImagePixelSize","_FPDFImageObj_GetRenderedBitmap","_FPDFImageObj_LoadJpegFile","_FPDFImageObj_LoadJpegFileInline","_FPDFImageObj_SetBitmap","_FPDFImageObj_SetMatrix","_FPDFJavaScriptAction_GetName","_FPDFJavaScriptAction_GetScript","_FPDFLink_CloseWebLinks","_FPDFLink_CountQuadPoints","_FPDFLink_CountRects","_FPDFLink_CountWebLinks","_FPDFLink_Enumerate","_FPDFLink_GetAction","_FPDFLink_GetAnnot","_FPDFLink_GetAnnotRect","_FPDFLink_GetDest","_FPDFLink_GetLinkAtPoint","_FPDFLink_GetLinkZOrderAtPoint","_FPDFLink_GetQuadPoints","_FPDFLink_GetRect","_FPDFLink_GetTextRange","_FPDFLink_GetURL","_FPDFLink_LoadWebLinks","_FPDFPage_CloseAnnot","_FPDFPage_CountObjects","_FPDFPage_CreateAnnot","_FPDFPage_Delete","_FPDFPage_Flatten","_FPDFPage_FormFieldZOrderAtPoint","_FPDFPage_GenerateContent","_FPDFPage_GetAnnot","_FPDFPage_GetAnnotCount","_FPDFPage_GetAnnotIndex","_FPDFPage_GetArtBox","_FPDFPage_GetBleedBox","_FPDFPage_GetCropBox","_FPDFPage_GetDecodedThumbnailData","_FPDFPage_GetMediaBox","_FPDFPage_GetObject","_FPDFPage_GetRawThumbnailData","_FPDFPage_GetRotation","_FPDFPage_GetThumbnailAsBitmap","_FPDFPage_GetTrimBox","_FPDFPage_HasFormFieldAtPoint","_FPDFPage_HasTransparency","_FPDFPage_InsertClipPath","_FPDFPage_InsertObject","_FPDFPage_InsertObjectAtIndex","_FPDFPage_New","_FPDFPage_RemoveAnnot","_FPDFPage_RemoveObject","_FPDFPage_SetArtBox","_FPDFPage_SetBleedBox","_FPDFPage_SetCropBox","_FPDFPage_SetMediaBox","_FPDFPage_SetRotation","_FPDFPage_SetTrimBox","_FPDFPage_TransformAnnots","_FPDFPage_TransFormWithClip","_FPDFPageObj_AddMark","_FPDFPageObj_CountMarks","_FPDFPageObj_CreateNewPath","_FPDFPageObj_CreateNewRect","_FPDFPageObj_CreateTextObj","_FPDFPageObj_Destroy","_FPDFPageObj_GetBounds","_FPDFPageObj_GetClipPath","_FPDFPageObj_GetDashArray","_FPDFPageObj_GetDashCount","_FPDFPageObj_GetDashPhase","_FPDFPageObj_GetFillColor","_FPDFPageObj_GetIsActive","_FPDFPageObj_GetLineCap","_FPDFPageObj_GetLineJoin","_FPDFPageObj_GetMark","_FPDFPageObj_GetMarkedContentID","_FPDFPageObj_GetMatrix","_FPDFPageObj_GetRotatedBounds","_FPDFPageObj_GetStrokeColor","_FPDFPageObj_GetStrokeWidth","_FPDFPageObj_GetType","_FPDFPageObj_HasTransparency","_FPDFPageObj_NewImageObj","_FPDFPageObj_NewTextObj","_FPDFPageObj_RemoveMark","_FPDFPageObj_SetBlendMode","_FPDFPageObj_SetDashArray","_FPDFPageObj_SetDashPhase","_FPDFPageObj_SetFillColor","_FPDFPageObj_SetIsActive","_FPDFPageObj_SetLineCap","_FPDFPageObj_SetLineJoin","_FPDFPageObj_SetMatrix","_FPDFPageObj_SetStrokeColor","_FPDFPageObj_SetStrokeWidth","_FPDFPageObj_Transform","_FPDFPageObj_TransformClipPath","_FPDFPageObj_TransformF","_FPDFPageObjMark_CountParams","_FPDFPageObjMark_GetName","_FPDFPageObjMark_GetParamBlobValue","_FPDFPageObjMark_GetParamFloatValue","_FPDFPageObjMark_GetParamIntValue","_FPDFPageObjMark_GetParamKey","_FPDFPageObjMark_GetParamStringValue","_FPDFPageObjMark_GetParamValueType","_FPDFPageObjMark_RemoveParam","_FPDFPageObjMark_SetBlobParam","_FPDFPageObjMark_SetFloatParam","_FPDFPageObjMark_SetIntParam","_FPDFPageObjMark_SetStringParam","_FPDFPath_BezierTo","_FPDFPath_Close","_FPDFPath_CountSegments","_FPDFPath_GetDrawMode","_FPDFPath_GetPathSegment","_FPDFPath_LineTo","_FPDFPath_MoveTo","_FPDFPath_SetDrawMode","_FPDFPathSegment_GetClose","_FPDFPathSegment_GetPoint","_FPDFPathSegment_GetType","_FPDFSignatureObj_GetByteRange","_FPDFSignatureObj_GetContents","_FPDFSignatureObj_GetDocMDPPermission","_FPDFSignatureObj_GetReason","_FPDFSignatureObj_GetSubFilter","_FPDFSignatureObj_GetTime","_FPDFText_ClosePage","_FPDFText_CountChars","_FPDFText_CountRects","_FPDFText_FindClose","_FPDFText_FindNext","_FPDFText_FindPrev","_FPDFText_FindStart","_FPDFText_GetBoundedText","_FPDFText_GetCharAngle","_FPDFText_GetCharBox","_FPDFText_GetCharIndexAtPos","_FPDFText_GetCharIndexFromTextIndex","_FPDFText_GetCharOrigin","_FPDFText_GetFillColor","_FPDFText_GetFontInfo","_FPDFText_GetFontSize","_FPDFText_GetFontWeight","_FPDFText_GetLooseCharBox","_FPDFText_GetMatrix","_FPDFText_GetRect","_FPDFText_GetSchCount","_FPDFText_GetSchResultIndex","_FPDFText_GetStrokeColor","_FPDFText_GetText","_FPDFText_GetTextIndexFromCharIndex","_FPDFText_GetTextObject","_FPDFText_GetUnicode","_FPDFText_HasUnicodeMapError","_FPDFText_IsGenerated","_FPDFText_IsHyphen","_FPDFText_LoadCidType2Font","_FPDFText_LoadFont","_FPDFText_LoadPage","_FPDFText_LoadStandardFont","_FPDFText_SetCharcodes","_FPDFText_SetText","_FPDFTextObj_GetFont","_FPDFTextObj_GetFontSize","_FPDFTextObj_GetRenderedBitmap","_FPDFTextObj_GetText","_FPDFTextObj_GetTextRenderMode","_FPDFTextObj_SetTextRenderMode","_PDFiumExt_CloseFileWriter","_PDFiumExt_CloseFormFillInfo","_PDFiumExt_ExitFormFillEnvironment","_PDFiumExt_GetFileWriterData","_PDFiumExt_GetFileWriterSize","_PDFiumExt_Init","_PDFiumExt_InitFormFillEnvironment","_PDFiumExt_OpenFileWriter","_PDFiumExt_OpenFormFillInfo","_PDFiumExt_SaveAsCopy","_malloc","_free","_memory","___indirect_function_table","onRuntimeInitialized"].forEach((prop) => {
if (!Object.getOwnPropertyDescriptor(readyPromise, prop)) {
Object.defineProperty(readyPromise, prop, {
get: () => abort('You are getting ' + prop + ' on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js'),
@@ -5258,6 +5258,7 @@ var _FPDFPageObj_SetDashArray = Module['_FPDFPageObj_SetDashArray'] = createExpo
var _FPDFFormObj_CountObjects = Module['_FPDFFormObj_CountObjects'] = createExportWrapper('FPDFFormObj_CountObjects', 1);
var _FPDFFormObj_GetObject = Module['_FPDFFormObj_GetObject'] = createExportWrapper('FPDFFormObj_GetObject', 2);
var _FPDFFormObj_RemoveObject = Module['_FPDFFormObj_RemoveObject'] = createExportWrapper('FPDFFormObj_RemoveObject', 2);
+var _EPDF_RemoveOptionalContentGroups = Module['_EPDF_RemoveOptionalContentGroups'] = createExportWrapper('EPDF_RemoveOptionalContentGroups', 1);
var _FPDFPageObj_CreateNewPath = Module['_FPDFPageObj_CreateNewPath'] = createExportWrapper('FPDFPageObj_CreateNewPath', 2);
var _FPDFPageObj_CreateNewRect = Module['_FPDFPageObj_CreateNewRect'] = createExportWrapper('FPDFPageObj_CreateNewRect', 4);
var _FPDFPath_CountSegments = Module['_FPDFPath_CountSegments'] = createExportWrapper('FPDFPath_CountSegments', 1);
diff --git a/packages/pdfium/src/vendor/pdfium.wasm b/packages/pdfium/src/vendor/pdfium.wasm
index fcdb588e907f2deb289f9910377dc886b5b59e25..6d3a69d3d6c40ed09f884a7139fa41df0ac4cfa0 100755
GIT binary patch
delta 12208
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 |