-- This file was protected using Luraph Obfuscator v14.4.1 [https://lura.ph/] return({T=function(w,l,O)(l)[17061]=(-2147483532+(w.pG((w.SG((w.QG(w.V[0B1001]))-l[0X6e22],(l[0X59e1]))),(l[0X667C]))));(l)[0X13C0]=(38+((w.KG(l[0X6e22]-l[0xac8]~=l[0X29Cc]and l[25779]or l[5913],l[15]))+l[26236]));O=-0x1_E+(w.BG((w.BG((w.BG(w.V[0X4]+w.V[0B110]))))));(l)[4318]=O;return O;end,To=function(w,l,O,G,D,B,r,z)if O==0X4e then O=(0B1010__101);return 60448,O,r,z,l;elseif O==0B1010101 then z=B[0B1][0x20]();O=0X30;else if O==0B110000 then r=(z/0X2);O=0X4F;return 60448,O,r,z,l;else if O~=79 then else l=w:Do(z,l,r,B,D,G);return 0Xb0Ff,O,r,z,l;end;end;end;return nil,O,r,z,l;end,io=function(w,w)w=1;return w;end,wG=function(w,l,O)(l)[27496]=-4294838230+((w.SG(l[3409]-l[0X075_15]-l[0X1B_cd],(l[0X64B3])))+l[0XC46]);(l)[22439]=-4294967231+(w.gG(l[23227]-O-l[0X11c_3]+l[0X120a],l[0X11C3_]));O=(-0x6f8bD30f+((w.BG((w.NG(l[15]))==l[23227]and l[0X29cC]or w.V[0X7]))+w.V[0x3]));(l)[30445]=(O);return O;end,Bo=function(w,l,O,G)local D;for B=0X6D,210,0X65 do D=w:So(B,l,O,G);if D==0X3d9 then continue;end;end;end,z=function(w,w,l)w=(l[0x1Bcd]);return w;end,V={60291,1330146573,1871434544,3521099746,1933781036,701111732,80976839,3109640399,2615091765},Ho=function(w,w)local l,O=(0X55);repeat if not(l<0x55)then l=(0X030);O=w[0x1][0X26]();else w[1][0xA]=(w[0X1][0B1010]+O);break;end;until false;return{w[0b10](w[0B1][25],w[0X1][0B1010]-O,w[0x1][0XA]-0x1)};end,XG=function(w,l,O,G,D)if O>=161 then w:rG();else if D~=145 then l=G[0X2]();else l=(G[0X1][0X1f]()==0X1);end;end;return l;end,D=function(w,w,l,O)(w[0B1_0__])[0XA]=(l);return{O};end,Vo=function(w,w)(w[0X1])[0X2__0]=92>w[0X1][0X1f];end,RG=function(w,l,O)l[2673]=-1751450983+(w.UG((w.KG(l[26236],l[0X59E1],l[0X64B_3]))-l[0X42A5]>=l[10700]and O or w.V[0X5],(l[0X120a])));O=(-104+(w.gG((w.pG(l[4376],(l[5913])))+w.V[0X1]>=w.V[0B00111]and l[28194]or l[27496])));l[28890]=O;return O;end,uG=bit32.rshift,GG=string.unpack,iG=function(w,l,O)(l)[0X3839]=(-1933780989+(((w.QG((w.SG(l[0X0076ed],(l[0X70D__a])))))==l[10699]and l[28194]or l[0X29cb])=l[0Xd51]and O or l[4318])~=l[4547]and l[22439]or l[0x4370],(l[0x1719])))+l[0X32F2]);l[29870]=(O);return O;end,No=function(w,w,l,O)l[O]=(w);end,VG=function(w,l,O,G,D,B,r)if D~=0Xbf then for D=1,B[0B1][0X20](),1 do local D,z,Y;D,Y,z=w:vo(Y,D,z);G,D,Y,z=w:lo(G,O,B,l,Y,z,D);end;else r[11]=(l);end;return G;end,tG=function(w,l,O)O=(-4294967148+(w.QG((w.SG(l[0X610E]+l[0X10dE],(l[0X29C__b])))w.V[0B1000]and O[0X6276]or O[0X07__41f]));(O)[0X29cB_]=l;else l=w:PG(l,O);end;return 0Xd5A,l;end;return nil,l;end,Mo=function(w,w,l)l=w[1][39]();return l;end,Q=function(w,l,O,G,D)(G)[0XA]=0X1;G[0b1011]=function(B,r,z)local Y={G[0Xb]};if r>B then return;end;local g=B-r+0X1;if g>=0x8 then return z[r],z[r+1],z[r+2],z[r+0X3],z[r+0X4],z[r+0B10_1],z[r+0B110],z[r+0X7],Y[0X1](B,r+0X8,z);else if g>=0X7 then return z[r],z[r+1],z[r+2],z[r+3],z[r+0X4],z[r+0X5],z[r+0X6],Y[1](B,r+0B111,z);elseif g>=0b110 then return z[r],z[r+0X1],z[r+0X002],z[r+3],z[r+0x4],z[r+5],Y[0X1](B,r+6,z);elseif g>=5 then return z[r],z[r+0X1],z[r+0B10],z[r+3],z[r+0B100],Y[0B001](B,r+0B101,z);elseif g>=0X4 then return z[r],z[r+1],z[r+0X2],z[r+3],Y[0x1](B,r+0X4,z);elseif g>=0b11 then return z[r],z[r+0X1],z[r+2],Y[0X1](B,r+0x3__,z);else if not(g>=2)then return z[r],Y[0B1](B,r+1,z);else return z[r],z[r+0B1],Y[1](B,r+0b10,z);end;end;end;end;(G)[0b1100]=(nil);G[0B1101]=(nil);(G)[0Xe]=nil;(G)[0B11_11]=(nil);l=(39);repeat if l>0B100__111 then if l<=0X5A then(G)[0B1101]=(9007199254740992);if not(not D[0X437__0])then l=D[17264];else(D)[0xf]=(-3762497640+((w.SG(w.V[0X6_],(D[0X2__F87__])))+D[10042]-D[0X2f87]+w.V[5]));l=(0X61+(w.IG((w.KG(D[12167]+D[10042]0Xa then w:K(G);l=w:U(l,O);end;end;return nil,l;end,d=function(w,l,O)O=(-22+((w.KG((w.pG(l[0x273a],(l[12167]))),w.V[0B11],w.V[1]))+l[0X273a]>l[0X4370]and l[10042]or l[7117]));l[23227]=(O);return O;end,no=function(w,l,O,G)O[0B100110]=function()local D,B={O,O[0X22_]};B=w:ro(D);if B==nil then else return w.M(B);end;end;if not(not G[0X741f])then l=G[0X741F];else l=w:Xo(G,l);end;return l;end,Uo=function(w,l,O,G,D,B)if D==0X4A then D,B=w:po(G,D,B,l);else if D~=0X21 then else O=(#B);return D,0x25b4,O,B;end;end;return D,nil,O,B;end,w=string,fo=function(w,l,O,G,D,B,r)if O>0X61 then w:ho(r,B,G);return 0x66E7;elseif O<0x61_ then(G[0X1][0b100001])[B+0X1]=D;else if not(O>4 and O<190)then else(G[0X1][0x21])[B+0X2]=l;end;end;return nil;end,zo=function(w,w,l,O,G,D,B)G[O]=(D);B=(w-l)/8;return B;end,Io=function(w,w,l,O)l[O+0X2]=w;end,JG=function(w,l,O,G,D,B)if O==0B00110001 then l,D=w:HG(B,D,l);return 15212,l,G,D;elseif O==115 then(B[1])[0X21]=B[1][0X1d](D*0X3);elseif O==0X94 then for w=0B1,D,0B1 do(l)[w]=B[0X3]();end;return 0xF__fdB,l,G,D;else if O==0X52 then G=(0XFa);end;end;return nil,l,G,D;end,S=function(w,w,l,O)w[0b11_000][O]=l(O);end,a=function(w,l,O)O=(-0xC200005+((w.QG((w.gG(w.V[7]==w.V[0B100_]and w.V[6]or w.V[0b100],w.V[0B1],w.V[0x5]))))+O));l[0X1BCD]=O;return O;end,u=function(w,l)(l)[0X1__2]=w.w.pack;end,l=function(w,w)if w[0b1][0X014]==w[0x1][12]then return{};end;return 23256;end,Ko=function(w,l,O,G,D,B,r,z,Y,g,v)local t;if z~=0X27 then if D==0X1_ then if not(B[0B1][0B100011])then w:oo(O,Y,B,l);else local I,u=B[0b1][0b1][O];for C=0B11110,0XAa,0B001000110 do if C==0X1E then u=(#I);if g~=192 then r=w:to(r,B);end;continue;else if C==170 then(I)[u+3]=(7);else if C~=100 then else(I)[u+0B1]=(v);(I)[u+0B0010]=(Y);continue;end;end;end;end;end;else if D==4 then G[Y]=O;elseif D==0B11__0 then t,D=w:Qo(Y,g,G,B,O,D);if t==nil then else return{w.M(t)},r,z,D;end;else if D==5 then G[Y]=Y-O;else if D~=3 then else w:uo(O,l,Y,B,r);end;end;end;end;return 36996,r,z,D;else(G)[Y]=O;z=0X05A;return 65026,r,z,D;end;return nil,r,z,D;end,co=function(w,l,O,G,D,B,r)if G==85 then l,G=w:Wo(B,r,l,G);return l,D,9555,O,G;elseif G==48 then G=(0x4f);D=B[0X1][0X1d](r);return l,D,0X2553,O,G;else if G~=79 then else O=w:Lo(r,B,O);return l,D,60054,O,G;end;end;return l,D,nil,O,G;end,B=function(w,w)(w)[0X19]=(function(l)local O=({w});l=O[1][0XF](l,'\u{007A}','!!\z \!\z !!');return O[0B1][0b1111](l,"..\u{02E}\u{02E}\46",O[0X1][0X16]({},{__index=function(l,G)local D,B,r,z,Y=O[0X1][0b101](G,0X1,0x5_);local g=((Y-0x21)+(z-0X21)*0X55+(r-33)*7225+(B-0X21)*614125+(D-0b100001)*52200625);B=O[0X001][0b1_0010]('\z >\z \073\52',g);(l)[G]=(B);return B;end}));end)(w[0B111]([=[LPH$i>hnn&HDe2z]EE1^@r&^Y<_C".FCAWpA\8(f9"Y=7?ZU@!]EWCbG@tK/:,)_Kz!)k!EZo-0AT)2Hz!!!Qq]E(O8!DC'53[c:b.k+[`%16CR!HIE*z!$FPmz!!"i@lMpnb!!!!j5eI+tlMpnb!!!!a5eI7lBgkF4]E2_<:'Ub!z!5&>3:'L[uz!5&A(9'ZHWz#XH$'A53:.z!!'Y46G*A@9'ZHWz0L<>Q;bF\'F6`f+zE'V&:8A#.LDK'#oCJFm1z!!'Y4=mH%f!!!#WDa:r97(`Oi]E)'G!Hu*\@rHL-FDQ99#&J?oBkDJ"#'+-rF(KI+!_c5!!?f#Y?XIYgA@qq=]E)BP!D;YXz!!!!o!WW3#z]EE>%E+QZ_6+d53]E(d?"CGMIEP)?A8koZmz!!'Y:?XIMbA7^"u"CGMPFM%WJ]EWG!EbTE(OT<#q:.jgPz!'*p)9Q/hSb!I4QLf+CAJiDId='+?^i[ATVNqDK[EV/hSb*.3O$f.3Q8(A\8%8]E2)*]E`LhFCo*%G.[lL9'ZHWzn3=Pe6qY*"?XIY]FCB9"@VfVg##'/[@;onm!Dr(^z!&-dQ!AV4j?XI>XG.[rj@;TRNMsC?Cz]E_qbF`);AHKtP2!2,"?a$I?AE+<+EM[EE,Tc=+Dbt)A0>f2+Dbt)A92j5Bl7Q7+EV:.Eb/j$Eb-A=Dfm12Eb-A9DII!jAKZ)5+E_a:+A?ou@;om-F!)i(:e4qg:L@*u<^BDZ78kQVD.-ppD_A[.?XI;]DI[*slMpnbDOc%*6+dMJDfTW7E+*6flMpnb!.\t)5eI,3lMpnb!$Vl-6+d31!bk9>"^bVUDg1LI!5SX7s5-,T"*8To]EDSKCh:6^@X)g3lMppX\;@k']F&"QFDl5BEbTE(]EMkeEc6!2$>aWhA92j5Bl7SL!!!!Q)$"VA]^upG+,&h5X7R]-71&d-9sg]5X7R],:G#m/hSb//hSb/.O@>F5U\6-+=n`i$6UH6+,!+5X7S"5X6eA+=JNe+4i[-9sg]5X7S"5U[pD,9SH_-7U?-5X7RZ0.&qL5X6tK,q^_p5X7S"5X7R\00hcL-nHJ`/1`>)/hS7h.O@>F5U.C$$6UH6+h+,!+5X7S"5U.C(,:Xud0.\>55X7Ra++uo/gEVH5X7S"5V+$#+=\^'5UA$6-9sgC-nHJ`+,<".R5:&++un+=nj)5X6kC+5u,/hACX+++'/1`D+/hS7h+peCh;o4!5N_,,j.JZz!!#5KlMpnb!!!!V5eIMHATVd#FCB9"@VfVg!b"^6"`7[i@qb0.z!)Pqn#%(_I@;Kbm#@_UiCh7$mlMpnb!!!"l6+dJFDf0]7@V'Sm#&.srATDn*#'4?lARfhp"^bVRF_jeTz!!!#3"Cl+REkDDt]EWFeEbTK7]EWV"@ps1ilMpnb!!)eT5eI5;AU&=0#%MRh@psJl!H%-&z!:[c$g]IQOi<02`2G!rO/kKNP&ZQU6,/FEa*$Q:6!ZWC&$L!_RJm![;qR!]ko64T]X*$3C858HMM)3!)-e4T[s%!BgL)!X]!$E]=+eH9D<2ecA>D8oclm&pc\B,(]hY!Wj'-W'`=58qI(,!ce>L!Wn>^8HKf^!BgL)!X]!$E]=+uH9D<2AP'$-3W_&![:5r!Wkt4!Wo5%8HL(s3!'.B)?Kt88HLY63!)-53!'Fb4o#=d.Oej&#;S\>![8]f!^[Y(6:s3=!_u;g.QTNj$:6oO#>-Hp;Y^PQ6m=Yn?igCX8P0%.*ejb0!\sfY-:n7G;E\4Z":?,A!b*tf!^0*V!pp"[!X^\G!pKbI=t1F/*s)Le8HKMK3!'F:4Ylg9$615k!\XU!!^$N&.Q@J2>tG)!$6fNQ&i]q")Ef;?":?+]!Wk"n!Wl$s!d.)#!@e.+!WmgBS,jN01'.MX8HL).3!'.R)?L!4!_EG;8iQkR8f@a4?:b2",tS.^;E+^Z;AoT,;3!!!"VirfDbNX/2X!eptPWWTgJ\fX9@!qljj>581#**OOi(IA0I*s)L!(-988!ZV7CjoS*U,%<]E!X^#9!WjGF!\tNP_$'l[!\+6Y!Wj]?!ZEgW![9Zg![9ro!WnYm8HKe[3!(!R4TZfg4TZfo4X)(B(K1&0!ZWC^;ATB9,Y8=U)HRhk!ZVO[)HQtArW5Xu&fOgid/a:g$5+7Y!Wp@G8SS;F+$p#1*s)L!(-988!ZV7k!X\uI.Q@J2p&mr2&fOgiaTV_c$5+7Y)OUU-*"!;sC!j)Jp!\+6Y!ZEOJ!ZEgW![9Zg66[UJ!Wr?)8O>a9=Y^$[006oQ!ZV7k!X\uI.Q@JJ1-G[_3^!Ng69PAo8j*5";EY'_#"\k?>!2pj!^$N.@Qac:C-;V"@P\'0C-;VBE]jIJH9D<2X9(s3W21-HgB+u]QI69R(*!\ZUN"TfYF!X;4G!Wk#)+sL(i)Cd]J)DXGW,!%kC!^\^F,"b!",#UQj!ZE-^!\tNP_$'l[!\+6Y.es)H*$R-f2_lR,=#-0J!ZV7s.Qo9G!s0GD!X;4OOTbe+1(l'+sI%[;G(@!!osGT"9j>WH'n[Ez!;PLU!WkPW!Wk8O!WjuG![7\.!X^D:.KTr!)?Ks^!X\uS!Wi]g&cr+T!Wj9"!X^,2!Wj?5l4q_U_@e0sH'&+3z!:o(O!WjE7!Wj-/!Wij'_B/7MJfP$s!X_m.)?MGk![9T*)B'n&&I&48!!!#ti<02`DFjm2Ak<=Z&iTkA!WjPa!_Y#*"UZ5!!ZDOM&h5jB+u2:_.KW'@!Ye3M!Wl$s+p%h?$&T>3*%1ji&gA6n"UYMR)A4t14W4M+![L>>Vu[(@!=/Z*!!!"ZiWK;aL&spJ!r`3l!iZ>Q=onbc!D/"H.KV@,!Ye3Mq$.O#f`<9@&gAM,#m(/<8HL@C!\4!N)FQ@V#80ES.Pb0&#:_2Pf`'B![K6"!Wij'WX[YrRLC_Kq$/BQ!WjW=!Wj8a!c8h[!Wk2M!!iQ)!!!#hi<02`*_?D7(.mL"nd3G[?igB68HJr#+p%fQ-3=5M,682Tz!/9D8!Wn)W8HJsB8HJqp+T`9#3!'.*)?KsE8HJqp,DH4#+qXkX'M1X-"UZ4N6372i!\-/bf`MR$3W]@*!Wjhe!r3'V>!*u156:ln<#Pf>*?kOd+9EG_4p(Nb,$G$L>Y2dCOqX9(8fC#W2[VZ68-/id8HU+>JH6)XzUuDLY![^J?$6hG2&h6$Gq$/ZY!Wk8O!Wi]g!X\uk!Wiuo!YPPs!r3'>=ona68HOGF3a*^O!am2rR0QM3+pq$G$7\":&i)TOW=(aj!hfug=s>Et?igB68HK5S3!'^R4T_#R6[BAWA=onc%!D06o,pGVV!^0+d3W_&o1azJDp\5!^90W!]EUO!Y%`t*P*?X$mQ5`&eP0H'M/W5.TZZQ,Y<=a$8_ec$5rsI&mbV@/kHBO!Z_@<#812A!ZD1Cq$/*I,SC/C!YQ\`!WiEq!mq)W=ona42Za%\8H8hmz]]'%q!X^+aW#I9l>"Vk",#V]5>$XoSSZ&HW#o!D*>:&j69tK`Ob#16D]S7)>+;+_W7fWYlzL>i=;!j2Pq!Wo5"8HML^4TY[_)?KsM8`C0D"1eS%!_Q?R!`B(^!Y/*4!Wj'-!WiEJ!YQ\?!eCM)=p"L$10Pk'!\^#D!\-#.!X;4`!\uU5!67,JK)l$G1]d_88HJqp>QP7h"u$D["ptV;&r?fH&r?Z&#Qb'48H9+uzjl-CE!_,`_!^90W&oor5EWS?)jp#i1!Wn)]8[8]?(ubZ&!r3'>>0[-U!^?b^#7=W9!YRHo&ct/s!]Y=ou5;3a)U\#=;US"Yp-D!iZ?$=ou5;>$;"'#@^kB;?B&a&rH]LM?*bc*s)Li('4R2!_EG#H8ks=JcRh4JcPp8!Wke^!WiEH!Wma@HiaWe!Wr&r8HK5s3!'.b3!*7b49>Rn3!'/Q!D*?%!^$McC,fr0$6KQg8HJr33#Vi**s)cN,^Lq\49BtX"p+k/!D*=o![.UHXo_/rH3-21!eLG4JcPo[*s)La(4$;h@KI0o!B:.4!h![^J?&pcM=H3-21!`_g81'0ZA!WjMHq$/ZY!WkDB!]gBF!r3'f=onag8HKNN3!+C-4=YZ'2r+O]!\sfYj8hgR!cg7%EWS?)!_#\V!s_"!\R'%!s0Yf!icM??!Cq>uf^4dlJP#7:`o!s/NWT`TfJM?=e!RK89J4TbH]Oomk9"/uM4#QfSZU'!O[!c1F0.Zsls!kJH%"$H_N!hoc[!WiQt!f@)["$MeL![8Ze!qm-rVB4^u!\sfYXoV,F'`ueb&HW$r$:t;N!jVkj!WoY/)?Kus(.eS]!WkIc&qU2c!eLO&!^-Sd#"\k7JcbuSJch/:4col!"1\_5!iZ?\"'Pc:"Hijj!r3(i"'Pa--:n7?![5tnOTc't!Wq'W-NX?t8VR;(!s1^H!jMhO*!-3(*(f,kJHuSgl2pJ[$4-2(i<(8D!WiQtq?#UX+rokL!Wk%G!oX5**!-1"8HP.YiW9;c!_u;g!WjMHq$5=L>1s$,$4$\7F\2E2YlutG)!L'C3Nh@B)X"p+ko*(^25L)EPa.`qfU!l=ud!^-V%!nm]=iW9/_*QeF%+s-m3$H`DS!Wnr98aZW]M?=Fl!fe*h!oa6T!^-UR!ic;b!Wo(t1BIU^8VmX6U&mU^!qlgi!r3)L!a=:Z.1-@?!l4s_*!-0G8a6B9"!S`E!oa:H!\jc-']K/u!Wp@U8cBM-dK1!^!i?u0iW;t$*!-2E(eFeo!g3XK!r;te"$M5&"-EY:"%<7m>tG\2Z3)obZ3.*/4TY]a*(f9)!n%,^!Wp";8Z;m1"4@8jdK<@P!skk0aog&o)Zg'F8HSG`dK;W6\c^Xg4T^cKiWD=FdK9OX!qHB?"$H\eG"Db`!s/f2!ko"5\c]2>Z3(BL"6fup!sm$OW<0@-#Qb&S8HSG`dK;W6aog?"4T^cKiWD=F!`_h?"%fd##cS!="4@8jdKAG1Z3(@6!lY13!l>&n"$H^K"6'DG!n%/P$3C9?8`BfV"!S]d!i,lh\eNj%ar"+[!WjNSWWJmr2sq*S!Wk+Y!Ye3-Jc_):4TY\J!ZD+A`YM./!eLON!]SC=Jcc'0!Wl%e_?-G5_$!?$G$;T!=B)6!c:L1Q3kt@"p+jT8[8Dn"Tf)6!f[7Ql2p2R+roSDiWABH=TSZY!].Xpg&ft03s,3_iW<<=#1pj&!o=V_!Wp@M8\tP'!kAY6_?.RUR0QXl_?-G54TY[:8HOJFJce.;!eLLm!Wr?+8YQ)l!s/f2Z3$a&4T^cKWWPBcRKKht4T_>[!X\u1#"\m%!hoc[!h'4k"$H^C"0r"l!hobu$3C8e8HS_iU'!O[!h'3I!jVm%"$H^C"0)Gd!g3Yk"$H\eN<)TPW.jsb!WkRfl2mCV4TY\J"#C"1".B4TY\B"#C"1"-NaL!Wl@n!eLKj!^-Sd_?(VW!o3uNiW?@g+rgXcp'+*_",mQg$j$Ki"%f3ff`VWf184fD!B7"ZR0!^$!iZ@/!EoO+[K/r$W*8oK"UYO(!O2h9#Qb'%8HJr#+tD7N$4&Dl!X]2o!WjB/M$+.k9%aCU#Qb),!D1uGTa(o1iW6k"$4(,Cl2`a4!KdHk#l4Sl!=B*r!VRRKFW!T=(e#VsO'aoOHL!RV#W#Vsg/dK)9.!f[4PC:OQV#Vp.02fbSq$4&D-E]8<,!=B)fH?qN%!PnmG#Qb((!_Hjh$]+s_@`\q5"&WOT#b_H"!Wlq)U&kAt9K\I>!a%3M8iKYq"UYMj;GoGWJHcGe10Rj?@KHTO@]9[-##PF'F\._tncJ(X2Zg>fncB!s!mCm@WWJ%YWWGlrWWJ%Y4o#>_!jVhU!ic=-!Bm^h4Ga/$!Wnkq8HRlPZ3*5kWWTg74TY\j"#ILjklD+s\c]5?Sdd1O!e^kOiWA'@+rgXc^&pq.KF+X\"p+j+8HOhSiW9;c!n@]N!f@&b!^4*r)?OBb!q?=!#g*4r"ptXa!gs3!#Qb&38HKgA!YE3M!Wl'W$*jU6=L8.X!WkRfWedK9@S.foc!8HRTHdK2Q5\cURe4TY]5!]'lZ4\5\Vm06,`1@bK+!Wqoo)?Ku1#ta+XW<+7`V?,ZX!\sfY[/rpb$fV3h1'.O."%`RA%+52\\cMpW*s/_L!^=0s!Wl$s![^J?M$fsY=osQ_WWG>h!WiED!Wij'V?*[u!a#M%\cP"rRKC>-4TbEaaoY`J!d.)o!oa:H!\jbA!TF.b!Wj]?l2p2R+roSDiWABH=m?(I"!S]d!^0*V!lYF:!f@&j"$H^k"2Y.'ao_\H9EG8"8aZkq!s2R+3q<>3!Wqoo)?L!<$q[H#L&h>a!Wo/*8YQegr!_!T!^GZGW<=Cb!Wr<18Nl&7!\sfY`!o9>iW6=d4T_Vb\cP"r!jVk`\cTDE$4+3EZ3%-4.fodj!_EHF!n%-5!WpdO)?Ku1#"\mU!Q"n$!kJHU!^-Sd_?)O9!mq5[#Qb&38\tOo%*AWB!Wq0]8Wj.,"8W'XJch/;l2k#g!kf(8l2jg,*9%%Z!pThA!lY3"!X8]-lip%m!uVFO!hf_5"'Pc""3L^L,-h:P@'TmN$F0b1\c[co$4$\7/kH*G![.UpU'!O[WWB+%4T]Z0"$H\eAP'`@OTc'tU&u;`*s.*%U&tT$!o4,RMBB,3aojJ/Z5WjLOpQ^PiYbDkJc^N+4TY\:!u_4B[15ck!WiEDRKZ3#R^$4$\7#"bNj)B'^9!ho_t1'5AqWWEA+!ke\-![?%o3!.M0dK0R*!eCUa#iYor!X]4u!oX:i#kA%J#RUk6!oX5**.e9L$mH\^!WiEV!X\])>3Z.j!\XTViW:q$!iZ;H*9%%Z!pThil2jg,*81Gq!\XTV#"a@Rg&ft045'ba!h9HF!WoJ,8HJqp+ThHEdK3V+!iZ8/#Qb'68a6BB!qHCe!X\E!>2fSb!\XTVg&a&3!Z"?/q$5m\>+>oI!WkUG!iZ;H*81JJ!oa8a_$J`rg&a>;!]uNV4TY\:"#Gf:d0C!a!WkMV!Wq-b8HPCndK0US!n7ZN\c_:.!Xo,3,Y9Jc!s/]/g&eP^4T_nk!WiW1#n7Ii'cA#Tz!/TV;!Wlt*!Wl\"!WlCoq?rGrq@lC#&fN_2+sJuraTO(5!r2pR=s=jd?igrb3!(9R3&8#K.NAKk/kH*O$9/(g$75fe$9/)*&i]po,Y8(5"$0U0![8]n!WkUg&dgT"1(lPb!WjADW3]bpp6:qkG=\;<>!C?hh(.eR2)Ee-'Q2sQ\)VG-e!]gZO!_O(g!Wk5N.LOi0;_f!=!E1a''Iu3g)GL8o,!>u/'M/?-&g@DQ#9$bIW#$DQ*e#!WjE7!WjuG$9"je3W]@?8MVJ.9`d'o4TY[C8HKM34TY[J8HL(c4T[)7!YSK?6NR=#8MUW&=Y_bc!CB*kf`=kM1($/G65hug!f[4P!"Ju/!!!"UiWK;aIRsSR&i]q*&d8"8&eZW+$5-PE$5,K'&cr+IiIXp>%/FSW%/FS)9E+\>.FjJ!E!%j"/-#u!Wp@E8L[hP)ZjKB$o"(Q>%/FS\H@Zm;$(4[#Vap:>%/EP!p0MT!b1s50Sop9@N/M0!l57A!Wqcn8HNAk">I(b>%/FSJHq;A;$$gm"\Ac)OU!RLklbH$i<%/FSi/:9.#uQT]!b+"F#?kRU!Wq3[8HN?E0Yn'!@N,AXM$>Z=!a9%P!Wj]?>%.45;$(3h#;BW/#\"&@!aJ=U#?k:J=ona?>4Dm7$rL2Z"PF/[>583H#uOlo!T=A_!Wid%>)%/EP@^-4nd0%/FSd0,:-;$(3h#;BVD$XsAC!j2Pq!b/,90_#BO@N,AXfa9D7!_l6iJH6?[>-S/:BA!E!$o!Vlmr!WpjP8QqMdWd0ieQ@d+7SOU53#)d9c[nI&2tf`RWN;-M?P+]/:BXoV)q@Z_$PTa+b1)d77?#uOmj"/-'!!WnVh8QqekGu4WP\HO\'#$PIT!WoJ*8QpZLq$9i$OTFtZ;-K@nT`e3o!i5ohOTScr)d;J,d0``Sf`mQI;$(3p$8CuN>%/FSW<_Yl;$(4k"u$)[o`Ich\HhX2;-M'EJH\nSBo*-n!Wq-Z8]_BE@N,AXOU1it.$rL3M"8N:$!Wo_28HJsH!_LN8l55*a70!etznDOKO!WlW5!2mJlMpnb!!!!Y_!:t#z5et#AB7^!KjeI+j3:?>Cm(Jk?uTp([%!0#].NM?MDok(LY6_#moJ8$&-D2'a;M@z!!"^g]EM@9%9H]F#k(<%M0rP*M!G$@z/ASn-lH,c!jEe?8qg]IP-iWK;a*_?D7(.eQ/%S6^'#"\jt#"\k?!\,Bkf`G"P+p&E%;4.G^![7[`,*;q8;$%pC.O*7@W<,p@!Wl$s!WlVY!s/NE!mq&^=q^rU1`?]6=4%'VdKBgW&ctN(!WjU0(?,qS%93B3$NL/,zzzz$NL/,&-)\1!<<*"z"onW'"98E%+92BA+92BAz!4:_g!Wl\"!WlCo!Wl+g!WiQt!_NM-8q@$M;$'>k.S@ea=]%cm!_`Y.&MOik!YQLT!q$(\!Wi]Q!YVa>0TH5J!Y5>67S*X_#"\kg!Y\1?3DfiM!\-hk.S>NuT`J"_!Wl&I#6Fr[5q4?$3W]?s3fsI-!EK7'#"^9G!\]rC+t=N5)?NA0!WjSJ!X;3t8cfYu\H6bJ!_NM-8g0#l;+^lk$VDSa!`9"k!\-ga!U0Y_8cf&f!YQD7+p%f[,'f"H<[*(q)-/3g!Yd,`!Pne;\H1\#.c17..cCF$!D+aj(]prC3a)Rde,`.K!>5GE!Wj?5*>/Da!Wn#U8HJqt8HMKc'1su>;$'>k.S;/[!DuGj!_`Y.i;t\7!bFh$$6&sFzzz!!rW*!"8i-!!<3$!!3-#!$)%>!#GV8!!<3$!-/&>!!WE'!!WE'!&jlX!$_ID!"&]+!#>P7!#>P7!#,D5!#,D5!!iQ)!#>P7!*'"!!&X`V!!E9%!"&]+!"8i-!"Ju/!"],1!"Ju/!#,D5!#,D5!#,D5!#,D5!.OtK!(d.j!!<3$!!*'"]=],5));end,Ao=function(w,l,O,G)local D;G[0X25]=(nil);G[0X26]=(nil);G[39]=nil;O=(111);repeat D,O=w:mo(O,G,l);if D==0X0041fD then break;else if D~=0XcF96 then else continue;end;end;until false;(G)[0x28]=(w.W.bxor);(G)[0X29]=nil;return O;end,wo=function(w,w)w=(0x6);return w;end,i=bit32.bor,KG=bit32.band,AG=function(w,l,O,G,D)D[1][0B11]={};local B=D[0X1][0X0__26]()-3607;G=(nil);for r=0B10100,0X6E,0X1e do if r<=0X32 then if not(r>=0X32)then w:xG(D,B);else G=D[1][0X1__f]()~=0X000;continue;end;else if r>=0B1101110 then for r=1,B do w:mG(D,r,G);end;else D[0x1][0b100011]=G;end;end;end;O=(nil);l=(nil);return O,l,G;end,x=coroutine,BG=bit32.countrz,Jo=function(w,l,O,G,D)D=nil;l=(47);while true do if l>47 then D[0x1]=O[0X1][0X26]();break;else if l<0B1000010 then D=({nil,w.Z,w.Z,w.Z,w.Z,w.Z,w.Z,w.Z,nil,w.Z,w.Z});l=(0X42);continue;end;end;end;G=O[1][0X26]()-78058;return G,D,l;end,So=function(w,l,O,G,D)if l==0xd2 then D[O+0B011]=0x8;else w:Io(G,D,O);return 985;end;return nil;end,U=function(w,l,O)if not(not O[25779])then l=(O[0X64B3]);else l=w:p(l,O);end;return l;end,r=string.char,yo=function(w,l,O,G,D,B,r,z,Y,g,v,t,I,u)local C;if r==0X6B_ then for r=0x1,z do local z,a,f,x,F;f,z,x,F,a=w:ao(a,f,Y,x,F,z);local W,d,M,R,h=(a%8);for S=45,167,0X3d_ do if S==0b101101 then d=f%0x8;else if S==0X0a7 then h=w:zo(a,W,r,D,R,h);else if S~=0X6A then else M=((z-x)/0X8);R=(f-d)/0X8;continue;end;end;end;end;if Y[1][0X27]~=x then else x,h=-(0b1_000011_0>=59),(0X32>=2%0Xf9);return{240},B;end;a=0X68;while true do if a>0X4b then if not(a<=0B1011010)then if a==104 then l[r]=F;a=0b100111;else if x==0b1 then if Y[0X1][0B100011]then z=Y[1][1][M];f=(nil);for l=0X21,0B10_01101,0X2C do if l==0x21 then f=#z;(z)[f+0X1]=v;continue;else if l==0X4D then z[f+2]=r;end;end;end;(z)[f+0x3]=(0B1001);else(t)[r]=(Y[0x1][0X1][M]);end;elseif x==0X4 then local l=0B10000__;while true do if l<0X2f then if G==0X54 then if not(G)then else Y[0x001][17],Y[0B1][0x6]=-0X5C_ and M,Y[0b10];end;end;l=0x2f;continue;else if l>16 then w:qo(M,I,r);break;end;end;end;else if x==0X6 then(I)[r]=r+M;elseif x==0B101 then(I)[r]=r-M;else if x==0X03 then local l=#Y[0B1][0X21];if G==0XE5 then if not(Y[0X1][0B110])then else Y[0B01_][26]=G;end;end;for z=0X4,292,0B1011101__ do C=w:fo(r,z,Y,t,l,M);if C~=26343 then else break;end;end;end;end;end;a=(0B11100);end;else a=w:Po(M,a,I,r);continue;end;else if a>0B1__11__00 then C,M,a,W=w:Ko(g,h,u,W,Y,M,a,r,G,v);if C==0x9084 then break;else if C==0XFe02 then continue;else if C~=nil then return{w.M(C)},B;end;end;end;else a=w:so(D,d,a,v,R,Y,r,O);end;end;end;end;else B=w:io(B);end;return nil,B;end,A=type,R=bit32.band,Fo=function(w,l,O,G,D,B,r,z,Y,g,v,t,I,u)local C;for a=34,0X132,0x71 do C=w:eo(a,g,r,I,B,u,G,O,z,l);if C==22519 then continue;else if C~=43256 then else break;end;end;end;D=nil;for a=107,0B1110110,0Xb__ do C,D=w:yo(I,G,t,l,D,a,v,z,r,O,B,u,g);if C~=nil then return{w.M(C)},D,Y;end;end;Y=z[0X1][0B1__00110]();return nil,D,Y;end,kG=function(w,l,O,G)if G>=0B101110 then(l[23])[0B1_10]=w.i;if not(not O[0X3__810])then G=(O[14352]);else G=w:hG(G,O);end;else l[0X17][12]=w.O;if not O[0X7_4aE]then G=w:fG(O,G);else G=O[29870];end;end;return G;end,Yo=function(w,w,l)l=w[0B1][0X26]();return l;end,J="=l[7117]and l[0X6197]or l[0Xd51]));(l)[284]=(O);end;return O;end,Qo=function(w,w,l,O,G,D,B)if G[0b1][0Xd]~=G[0X1][0B1001__10]then else B=0x48;return{l},B;end;O[w]=(w+D);return nil,B;end,K=function(w,l)(l)[0X14]=({});l[21]=w.n;(l)[22]=w.CG;end,Do=function(w,w,l,O,G,D,B)if w%0X2~=0B0 then local w;for r=0B1100000,0Xd7,0X0011 do if r==0X60 then l=G[0X1][32]();w=G[0B1][32]();else if r~=0B1110001 then else for G=O-O%1,l do(B)[G]=(w);end;break;end;end;end;else if D~=69 then(B)[l]=O-O%0X1;end;end;return l;end,O=bit32.lshift,p=function(w,l,O)l=-0x2E+(w.KG((w.pG((w.IG(w.V[0X4]<=w.V[0X5_]and O[7117]or O[2760],w.V[0X6],O[0X610e])),(O[0x15A4]))),O[0X6e22]));(O)[0X64b3]=(l);return l;end,s=function(w,l,O,G)G[0B11100]=w.A;if not(not l[0X29CC])then O=(l[10700]);else O=(0x33+(w.KG((w.QG((w.pG(l[0X6276]+l[28194],(l[12167]))))),l[0XD51])));l[10700]=O;end;return O;end,Eo=function(w,l,O)local G;if l[1][0B100101]==l[0B1][0x18]then G=w:Zo(l,O);if G==nil then else return{w.M(G)};end;end;return 0Xd9_25;end,_G=function(w,w,l)l[0X6]=w[0b1][0B100110]();end,e=bit32.bxor,nG=function(w,w,l,O,G)if w<0B10111 then return G,0X9bC6,w;else w=(0Xa);if O<0B0011101011 then G=l[0b1][0X29]();else G=l[0b1][0X25]();end;return G,49261,w;end;return G,nil,w;end,I=function(w,l,O,G)local D;(O)[17]=nil;O[0B10010]=nil;G=0XC;repeat if G==0xC then G=w:g(G,l,O);continue;elseif G==123 then(O)[0b1__0001]=(4503599627370496);if not(not l[5913])then G=(l[5913]);else(l)[0X15a4]=(-4026531808+(w.UG((w.IG(l[0XF__Ab]-l[17264],G,l[0Xd51]))+l[0x0ac__8],(l[0X667C]))));G=0X1e+(w.uG(w.V[0B100]-w.V[0B100]+w.V[0b100]>=l[10042]and l[2760]or l[28194],(l[26236])));(l)[5913]=G;end;else if G==30 then w:u(O);break;end;end;until false;O[0X13]=w.GG;O[0X14]=(nil);(O)[0X15]=nil;O[22]=nil;O[0X17]=(nil);(O)[0x18]=(nil);G=0X17;while true do D,G=w:G(G,l,O);if D~=0XE73e then else break;end;end;(O)[25]=(nil);return G;end,k=function(w,l,O,G)local D;l[0B111]=w.w.sub;l[0x8]=(nil);(l)[0X9]=(nil);G=(44);while true do D,G=w:f(O,l,G);if D==54004 then continue;else if D~=17833 then else break;end;end;end;return G;end,ko=function(w,w)(w[0B1])[0B101010]=-w[3];end,IG=bit32.bxor,gG=bit32.bor,Go=function(w,l,O,G,D,B)local r;G=(nil);D=(nil);local z=(74);while true do z,r,D,G=w:Uo(O,D,B,z,G);if r==0X25b4 then break;end;end;(G)[D+1]=(l);return D,G;end,Y=function(w,l,O,G)(l)[0x1e]=setfenv;l[0B11111]=(function()local D,B,r={l};for z=111,143,32 do if z>0B1101111 then B=w:F(D);if B==nil then else return w.M(B);end;else r=D[1][0B101_](D[0X1][25],D[1][10],D[0B1][0xa]);continue;end;end;return r;end);(l)[0X20]=(function()local D={l[0X13],l};local l,B=D[1]('=-0B1011101 do w:ko(O);end;l=O[1][0x29];return l;end,Po=function(w,w,l,O,G)l=(113);O[G]=w;return l;end,f=function(w,l,O,G)if G~=0x2C then(O)[0B10_01]=unpack;return 0X45a9,G;else G=w:h(G,O,l);return 54004,G;end;return nil,G;end,Ro=function(w,w,l,O,G)l=O[1][0X1d](G);w=O[0X1][29](G);return l,w;end,m=pcall,ao=function(w,l,O,G,D,B,r)r=(nil);l=(nil);O=(nil);D=nil;B=(nil);for z=0Xa,0X111,0B1101_11__ do if z==0B10101111 then D=(r%8);else if z==0B1111000 then O=G[0X1][39]();continue;elseif z==0Xa then r=G[0X1][0b100111]();continue;else if z==0x41 then l=w:Mo(G,l);else if z==0XE6 then B=G[1][0X00_27]();break;end;end;end;end;end;return O,r,D,B,l;end,eG=function(w,l,O,G,D,B,r,z)l=nil;B=nil;r=(0X1__d);while true do if r>0b001010111 and r<0X7b then D=(function(...)local Y;Y=w:EG(...);return w.M(Y);end);if not G[17140]then(G)[0X11c3]=(-4294967100+((w.KG((w.QG((w.gG(G[0x1bcD_]))))))-G[13042]));r=(-0X686504E5+((w.UG((w.BG(G[0xF]))+w.V[5],(G[4618])))-G[0X775D]));G[17140]=(r);else r=(G[17140]);end;continue;elseif r>0X21 and r<87 then B=O();z[0B101__11][0X9]=w.c;z[0X17__][0b01010]=(w.W.bnot);if not(not G[0X76Ed])then r=G[0X76Ed];else r=w:wG(G,r);end;elseif r>0B1011000 then z[0X17][0B1_11_]=w.W.lrotate;break;elseif r>0B1_100 and r<0B0100001 then O=(function()local Y,g,v,t,I=({z,z[0X22__],z[0B101101]});t,I,v=w:AG(I,t,v,Y);local u;for C=0X31,0Xff,33 do g,I,u,t=w:JG(I,C,u,t,Y);if g==0XF__FDB then break;else if g==15212 then continue;end;end;end;t=nil;for C=0X14,269,0X43 do if C>0B10011010 then g=w:WG(t);return w.M(g);elseif C<87 then for g=0X1,#Y[0X1][33],3 do Y[0x001][0x21__][g][Y[0x1][33][g+0X1]]=(I[Y[1][0b10000_1][g+0X2]]);end;if v then w:LG(Y,I);end;continue;elseif C>0B0010100 and C<0X9A_ then t=I[Y[0X1__][38]()];elseif not(C>0X57__ and C<0xDd)then else if u~=0XFa then else local g=(0B01001);while true do if g<0B100011 then g=84;(Y[0X01])[0X1]=w.Z;continue;elseif g>0B100011 then g=0X23;(Y[1])[0B100001]=nil;continue;elseif g>9 and g<0B101010_0 then(Y[1])[3]=w.Z;break;end;end;end;end;end;end);if not(not G[0X75__a9])then r=(G[0X75A9]);else r=0X58+(w.BG((w.gG((G[17264]0X4A then l,r=w:cG(G,r,l);continue;elseif r<0X4a and r>0x1D__ then z[0B101__11][15]=(w.W.countlz);if not G[0X70__da]then r=w:RG(G,r);else r=G[28890];end;continue;else if r<0B11101 then r=w:OG(G,r,z);continue;end;end;end;r=0x71;return l,r,B,O,D;end,mG=function(w,l,O,G)local D,B,r,z=(84);repeat if D<0B10101_00 then z=l[0B1][0X1f__]();if z<=145 then for Y=56,161,105 do r=w:XG(r,Y,l,z);end;else local Y=(0B10111);repeat r,B,Y=w:nG(Y,l,z,r);if B==0Xc06d then continue;else if B==39878 then break;end;end;until false;end;break;else if D>35 then D=(0b100011);r=nil;continue;end;end;until false;if G then(l[0B1][0B1])[O]={[0x0]=r};else(l[0B1][0X1])[O]=r;end;end,xG=function(w,w,l)w[0X1][0b1]=w[0X1][0X1D](l);end,NG=bit32.countlz,xo=function(w,l,O,G,D)local B;if G==0XD3 then return{D},D,l;else if G~=0X78 then else repeat local G,r=0B11;repeat if G>0B11 then if G>0B110 then B=w:Eo(O,l);if B==0XD925 then break;else if B==nil then else return{w.M(B)},D,l;end;end;else G=(0X2d);r=O[0X1][0B101](O[0X1][0X19],O[1][0XA],O[1][0Xa]);end;else G=w:wo(G);end;until false;if O[0X2]==O[0x1][13]then else D+=((r>127 and r-128 or r)*l);for w=0X5E,0x6A,0x2 do if w==0b1100000 then O[0X1][10]=O[1][0Xa]+1;break;else if w==0X5E then l*=0B10000000;end;end;end;end;until r<0X80;end;end;return nil,D,l;end,c=bit32.rrotate,CG=setmetatable,so=function(w,l,O,G,D,B,r,z,Y)G=0X4B;if O==0x1 then if not(r[0B1][0B100011])then(Y)[z]=r[0B1][1][B];else local g,v;v,g=w:Go(D,r,g,v,B);w:Bo(v,z,g);end;elseif O==4 then w:No(B,l,z);else if O==0X6 then(l)[z]=(z+B);elseif O==0B101 then(l)[z]=(z-B);else if O==0X3 then local l;for O=0x0__1E,0XCC,0X7__3 do if O<145 then l=w:Co(z,r,l,Y);else if not(O>30)then else(r[0B1__][0B100001])[l+3]=(B);break;end;end;end;end;end;end;return G;end,ZG=function(w,l,O,G,D,B)(B)[0B101010]=(nil);D=(0b110000);while true do if D>48 then(B)[0X2a]=function(...)local r={B};local z=r[0X1][0X2]("#",...);if z~=0B0 then else return z,r[0B1][0x14];end;return z,{...};end;break;else(B)[0X29]=(function()local r,z={B,B[0X7]};z=w:Ho(r);return w.M(z);end);if not O[13042]then D=-1975615549+((w.UG(w.V[0B1],(O[4376])))+O[0XfAb]-O[24846]+O[0X29cC]);(O)[13042]=D;else D=O[13042];end;continue;end;end;(B)[0x2B]=w.L;B[0X2C]=(function(O,r,z)local Y=({B,B[0X2B],B[0B101000_],B[44],B[36]});local g,v=O[6],O[0B1011];local t,I,u,C,a,f,x=O[7],O[0X8],O[0x9],O[4],O[5],O[0Xa],O[0X3];z=(nil);z=(function(...)local F,W,d,M,R=Y[0X1][0X1d](g),0X001,(1);local g,h=Y[0X1][42](...);local S,N,q,P,y,J=1,0B0,(Y[0x2]());local Z,k,p,Q=Y[1][0X1b](function()while true do local b=x[W];if not(b<0X3_1)then if b<74 then if not(b<0X3d)then if b>=0x43 then if b<0B100__0110 then if not(b<0X44)then if b~=0X45 then F[a[W]]=(F[C[W]]-t[W]);else F[a[W]]=(t[W]*F[C[W]]);end;else if not(not(F[C[W]]=0X1 then c[1]=c;(c)[0b10]=F[i];(c)[0x3]=0X2;J[i]=nil;end;end;end;return false,a[W],S;end;end;end;else if not(b<0B1000000)then if not(b>=0X4_1)then local i=(a[W]);(F[i])(Y[1][0xc](i+0X1__,F,S));S=i-0X1;else if b~=0X42 then if F[C[W]]~=u[W]then W=f[W];end;else F[a[W]]=F[f[W]]/I[W];end;end;else if not(b<62)then if b==0x3f then M=({[0X5]=R,[0B100]=y,[0X1]=P,[0B10]=M});local i=(f[W]);P=(F[i+0x2]+0b0_);y=F[i+1]+0B0;R=(F[i]-P);W=(a[W]);else local i,c=f[W],C[W];local U=(F[i]);Y[1][0X001__5](F,i+0B1,S,c+1,U);end;else F[C[W]]=F[f[W]];end;end;end;else if not(b<55)then if b<0b111010 then if not(b<56)then if b==0B111001 then F[a[W]]=not F[C[W]];else F[C[W]]=r[f[W]];end;else(F)[f[W]]=(F[a[W]][F[C[W]]]);end;else if b>=59 then if b==60 then S=f[W];F[S]=F[S]();else F[C[W]]=u[W]+F[f[W]];end;else if not(not(I[W]=0X34__ then if b<0x35 then local i=(u[W]);local c=(i[0X2]);local U=(#c);local X=(U>0 and{});local n=Y[4](i,X);Y[1][30](n,q);(F)[C[W]]=n;if not(X)then else for s=1,U do n=c[s];i=(n[1]);local c=n[0X3];if i==0 then if not(not J)then else J=({});end;local U=(J[c]);if not U then U=({[0X1]=F,[0X3]=c});J[c]=(U);end;(X)[s-1]=U;elseif i~=0X1 then(X)[s-0B1]=r[c];else X[s-0X1_]=(F[c]);end;end;end;else if b~=0B110__110 then if not(F[C[W]]=0X3_2)then F[a[W]]=F[f[W]]=0X5C then if b<0b01011111 then if not(b>=0X5D)then else if b==0B1011110 then for i=f[W],C[W]do F[i]=(nil);end;else F[a[W]]=(r[f[W]][F[C[W]]]);end;end;else if not(b>=0x61)then if b~=0X60 then if not(J)then else for i,c in J do if i>=0B1 then c[0X1]=(c);(c)[0X2__]=(F[i]);c[0B11]=0x2;J[i]=nil;end;end;end;return true,a[W],1;else local i=(f[W]);S=(i+a[W]-0X1);F[i]=F[i](Y[0b1][0Xc](i+0B1,F,S));S=i;end;else if b==98 then(F)[a[W]]=Y[0x1][29](f[W]);else F[a[W]]=(F[C[W]]%F[f[W]]);end;end;end;else if not(b<0x59)then if not(b>=0X5A)then F[a[W]]=(F[f[W]]-F[C[W]]);else if b==91 then r[a[W]][F[C[W]]]=(F[f[W]]);else F[C[W]]=t[W];end;end;else if not(b<0X57)then if b==0B101__10_00 then M=({[0b101]=R,[0X4]=y,[0X1]=P,[0B10]=M});S=f[W];local i=Y[0X1][8](function(...)Y[0B1_][0b1110]();for c,U in...do(Y[0B1][0Xe])(true,c,U);end;end);i(F[S],F[S+0X1],F[S+0x2]);R=(i);W=(a[W]);else(F[f[W]])[F[C[W]]]=F[a[W]];end;else local i,c,U,X,n,s,K=0x65,10,(4503599627370495);while true do if i>0X0 then K=(-5);i=10+((Y[0X1][0X17][0XB]((Y[0X1][0x17_][0b1001](b,(0X1F))),(0X5)))-i+b);continue;elseif i<0X65 then X=(0x0);break;end;end;X*=U;U=(Y[0x1][23]);U=U[c];local e=(9);i=65;while true do if i==0X41 then c=Y[0X1][23];i=-0XffFd4+(Y[0B1][0b101_11][0B110__0_]((Y[1][0X17][0b1_110]((Y[0X1][0x17][13]((Y[1][0x17][7](b,(0B11110))),b,i)))),(0B1111)));continue;elseif i==0x2C_ then n=13;break;end;end;c=c[n];i=0X3F;while true do if i<0x3f then s=(0B1010);break;else n=(Y[0B1][0B10111]);i=0X12+(Y[0X1__][0B10111][14]((Y[0X1][0B10111][0XF]((Y[0B01][23][0X8](b>=b and b or i))))));end;end;n=(n[s]);s=(Y[0B1][23]);i=(37);while true do if i==0b100101 then s=(s[e]);i=(0X3E+(Y[0X1][0X17][0XE]((Y[0X1][0X17][0X7](i-b,(2)))+i)));elseif i~=0B100000__0__ then else e=(x[W]);break;end;end;local H=x[W];i=(0b1__);while true do if i==0x1 then e+=H;i=0X6C+(Y[0X1][0X17][0X8]((Y[0x1][0X17][13](b))-b+b,b));elseif i==0B110110__0 then H=(0B10_10);s=s(e,H);break;end;end;i=84;while true do if i==0B1010100 then e=x[W];i=(-0B1__10100+(Y[1][0x17][0X8]((Y[0X1][0B10__111__][0xE]((Y[1][0b10111][0B11__10](i))+b)),i)));elseif i==0X23 then s+=e;break;end;end;n=n(s);c=c(n);U=U(c);c=(x[W]);U=(U>c);i=(4);while true do if i>4 then if i==0X56 then c=(b);break;else if not(not U)then else U=(b);end;i=(86+(((Y[0x1][0X1_7][0X9]((Y[0X1][0x1_7][0B111](i,(i))),(i)))==i and i or b)-i));continue;end;else if U then U=(x[W]);end;i=(-12+(Y[0X01][0B10111][0xF]((Y[0X1][0b1__0111][0XB]((Y[0B1][0X17][0B1111](b))-i,(i))))));continue;end;end;i=(0b11010);while true do if i==0X1a then U=U<=c;if not(U)then else U=(x[W]);end;if not U then U=x[W];end;i=(0B10111+((i-i-b>i and i or i)==b and b or i));continue;elseif i~=0X031 then else X+=U;break;end;end;K+=X;i=0B1001101;while true do if i<0B10011_01 then K=F;break;elseif i>0X48 then x[W]=K;i=(-0x5B+((Y[1][0B10111][0B110]((Y[0B1][0X17][9](i-i,(0X1b))),i))+b));end;end;X=(a[W]);i=(119);while true do if i>0B1000001_ and i<0X77 then X=t[W];i=-0X755+((Y[0X1][0X17][0x9]((Y[1][23][0Xe](i+i)),(Y[0X1][0b10111][0x1_0]('\62\i8','\x00\0\x00\z \0\0\0\0\u{16}'))))-i);elseif i<0X6A and i>0b101100 then U=(I[W]);i=(-0X2A+((Y[1][0B10111][8](i))-i+b>=i and b or i));elseif i>0B1101010 then K=(K[X]);i=(-4293558166+(Y[0X1][0B10111][0X8]((Y[0X1][0B10__1_11][0B1100](i-i-b,(14))))));continue;elseif not(i<0X41)then else K[X]=(U);break;end;end;end;end;end;else if b<0B1010000 then if b>=77 then if not(b<0X4e)then if b==0x4F then(F)[a[W]]=(F[f[W]]*I[W]);else(F)[f[W]]=I[W]%u[W];end;else(F)[a[W]]=F[f[W]]+F[C[W]];end;else if not(b>=0b1001011)then F[C[W]]=(O);else if b~=0x4c then local O=(r[C[W]]);(F)[a[W]]=O[0B1][O[3]][F[f[W]]];else(F)[a[W]]=nil;end;end;end;else if b>=0X53 then if b<0x54 then(F)[a[W]]=F[f[W]]%I[W];else if b==85 then(F)[f[W]]=(F[C[W]]>=F[a[W]]);else N=C[W];for O=1,N do F[O]=h[O];end;d=(N+0b1);end;end;else if not(b>=0X51)then(F)[C[W]]=t[W]..F[a[W]];else if b==0X052_ then F[f[W]]=F;else(F[a[W]])[t[W]]=(I[W]);end;end;end;end;end;end;else if not(b>=0X18)then if not(b>=0XC)then if b>=0B110 then if not(b>=0B1001)then if not(b>=0X7)then if not(not F[C[W]])then else W=f[W];end;else if b~=0B100__0 then Y[0X1][0x17][a[W]]=(F[f[W]]);else(F)[a[W]]=F[C[W]][t[W]];end;end;else if b>=10 then if b==11 then(F)[a[W]]=f;else local O=f[W];F[O](F[O+0X1],F[O+0X2]);S=O-0X1;end;else F[a[W]]=(F[C[W]]/F[f[W]]);end;end;else if not(b>=3)then if not(b>=0X1)then F[C[W]]=(Y[0X1][23][f[W]]);else if b==2 then if not(J)then else for O,i in J do if O>=0x1 then i[1]=i;(i)[2]=(F[O]);(i)[0X03]=0X2;J[O]=(nil);end;end;end;local O=f[W];return false,O,O;else F[a[W]]=F[C[W]]^F[f[W]];end;end;else if b>=0B100__ then if b==0X5 then F[f[W]]=(F[C[W]]==u[W]);else F[C[W]]=(#F[f[W]]);end;else if not(u[W]<=F[C[W]])then W=f[W];end;end;end;end;else if not(b>=0X12)then if b>=0B1111 then if not(b>=0X10)then local O,i,c,U,X=0X0,4503599627370495,0X74;O*=i;local n=0x7;while true do if c>0x43 and c<0X6_d then i=(i[X]);c=0X2F__+(Y[0B1][0X17][0X7]((Y[0B1][0X17][0X8]((Y[0X1][0B101__11][9](c,f[W])),f[W],c))-c,f[W]));continue;elseif c>0x6d then i=Y[1][0B1011_1];c=0B1__00001__1+(Y[1][0B10111__][0B1001](((c~=f[W]and f[W]or c)<=c and f[W]or f[W])-f[W],(b)));continue;elseif c<0X7__4 and c>0X46 then X=Y[1][23];break;elseif not(c<70)then else X=(0X6);c=(60+(Y[0X1][0X17][0Xa]((c>=f[W]and f[W]or b)+f[W]-b)));end;end;c=(48);while true do if c<79 then X=X[n];c=(-0X11_+(((Y[1][0x17][10]((Y[1][23][11](f[W],f[W]))))79 then n-=U;break;elseif c<0X59 and c>48 then n=(b);c=-0X8B+((Y[0X1][0X17][12](c,f[W]))+f[W]-f[W]-c);continue;elseif not(c>0X59)then else U=b;c=0X57+((Y[1][0X17][0xB]((Y[0X1][0B10111][0X0d](b,b))-b,(b)))+f[W]);continue;end;end;c=0X50;local s=(0B100011);while true do if c>0X2 then if c==0B1101111 then X=X(n,U);n=f[W];X+=n;c=(-0X6C+(Y[0x001][0X17][10]((Y[1][0X17][0X9]((Y[0X1__][0X17][0B1110_](c)),(b)))-c)));else U=b;c=0B1101011+(Y[0X1][0X17][0XB__](((c=c and f[W]or c)-c<=f[W]and b or b));continue;elseif c==102 then n=(f[W]);break;end;end;X-=n;c=121;while true do if not(c<=0X4)then if not(c<=0X1_3)then n=(x[W]);c=-4092+(Y[0X1][23][0X9]((Y[0X1][0X17][0B1001]((Y[0X1][0X17][12](b<=f[W]and b or f[W],(b))),f[W])),f[W]));continue;else n=f[W];break;end;else X+=n;c=-0X8+(c+c+f[W]+f[W]+b);continue;end;end;U=(b);i=i(X,n,U);c=(80);while true do if c>0x50 then i=(i==X);if i then i=(x[W]);end;if not i then i=(x[W]);end;break;elseif not(c<0x6f)then else X=(x[W]);c=0b11111+(((Y[1][23][15](b))~=c and b or c)-c==c and c or c);end;end;c=(0X56);while true do if c==86 then O+=i;c=(0X3d+(Y[0X1][23][11]((Y[0B1][0B10__111][0B1000]((Y[0X1][0x17][0X7](b,f[W]))=y);else O=R<=y;end;if O then F[C[W]+0B11]=R;W=(a[W]);end;else local O,i=C[W],(a[W]);local c=(F[O]);(Y[0X1][21])(F,O+0B1,O+f[W],i+0b0_1__,c);end;end;else if not(b>=13)then local O=a[W];local i,c,U=R();if i then F[O+0B001]=c;(F)[O+2]=U;W=f[W];end;else if b==14 then local O=(r[f[W]]);(O[0B1][O[0x3]])[F[C[W]]]=F[a[W]];else F[f[W]]=(F[a[W]]*F[C[W]]);end;end;end;else if not(b<21)then if not(b>=22)then if not(J)then else for O,i in J do if not(O>=0X1)then else(i)[0b1]=(i);(i)[0x2]=F[O];(i)[0B11]=2;J[O]=nil;end;end;end;local O=(a[W]);S=(O+0B1);return true,O,2;else if b~=0X17 then local O=C[W];(F)[O]=F[O](Y[1][12](O+0X1,F,S));S=(O);else F[C[W]]=(F[a[W]]..F[f[W]]);end;end;else if b<0B100_11 then(F)[C[W]]=u[W]^F[f[W]];else if b==20 then local O,i,c,U,X=0B1010100;while true do if O>0X26 then X=0X0;O=(0X35+((Y[0X1][0x17][14](b))-b-O+O));elseif O<0X2__6 then i=4503599627370495;O=-4294967223+(Y[0X1][23][0X8]((Y[0X1][0x17][0B1101](b-b,O))-O));continue;elseif O<0B1010100 and O>0B100__0__11 then X*=i;break;end;end;i=Y[0X01][0X17];local n;O=0x31;while true do if O>0B1011 and O<0x50 then U=(6);O=(-0X1A+(b-b+O+O+b));continue;elseif O>0X6_F then U=(U[n]);O=75+((Y[0x1][23][0XF](O))-O+O-b);elseif O<49 then U=Y[0X1][0X17];O=(0x6C+(Y[0b1][0b10__111][0Xe]((Y[0x01][0X1_7][0B10_11]((Y[0B1][0X17][12](O80 then i=i[U];O=(-4294967376+((Y[0X1][0x17][0xa__](b==b and b or b))+b+O));elseif O>110 and O<0X75 then n+=c;c=(x[W]);break;elseif O>0X31 and O<0X5c then n=x[W];c=(x[W]);O=(171+(((b+b0x5C and O<0x06f)then else n=(0XA);O=(-4137680778+(Y[0X1][0X17][0x7]((Y[1][23][0b1010](b+O+b)),(b))));continue;end;end;O=0x62;local s=-4.294967226E9;while true do if not(O<0X62)then n-=c;O=0x52+(Y[0x1][0X17][0B1__111_]((Y[0B1][0X17][0X8]((Y[0X1][23][0X7](b,(b)))-b))));continue;else c=(b);break;end;end;n=n==c;O=0B11111;while true do if O<=0X29 then if not(O>=0X29)then if not(n)then else n=(x[W]);end;O=(0X49+((Y[0X1][23][0X7]((Y[0B1][0X17][14](b)),(O)))+b+b));continue;else c=(x[W]);O=0B11101_00+(Y[0X1][0x17][13]((Y[0B1][0X17][0X7]((Y[0X1][0b10111][0b110]((Y[1][0x17][0XE](O)),O,O)),(b))),O,b));continue;end;else if O==114 then if not n then n=b;end;O=-0b10_00101+((Y[0B1][0B10_111][13](O-b,O,b))+O-b);continue;else n+=c;break;end;end;end;O=(0X6D);while true do if not(O>90)then if O~=90 then U=U(n);O=0X47+((O-b+b>b and O or b)-b);continue;else i=i(U);O=(93+((Y[0X1][0X1__7__][0B1010]((Y[1][23][0B1110]((Y[0b1][0X17][0b1011](O,(b)))))))<=O and b or b));end;else if O>0B1101000 then if O~=0B1__110001 then c=(x[W]);O=(0X54+(b-O+O-O>b and b or b));else U=x[W];break;end;else n-=c;O=(0X25+(Y[0x1][0X1_7][0X08]((Y[0X1][23][0B1110](b))-O+O)));end;end;end;i-=U;X+=i;s+=X;O=0XD;while true do if not(O>0b1000)then X=a[W];O=0B1__10011+((Y[1][0X017][0XC_]((b~=b and b or O)-O,(b)))=b and i or b)+i-b);continue;elseif i==97 then O*=X;i=(0x39+((Y[1][0b10111][0b1001]((Y[1][0B10111][0x8](i,i)),(b)))-b==i and i or b));elseif i==0X4C then X=(Y[0X1][0X17]);i=(-17+(((Y[0x1][0x0017][0XA](b))-i~=b and b or i)0B111101)then c=Y[0B01][0X01__7];i=-31981448+(Y[1][23][12](b-i-i>=i and i or i,(b)));continue;else if i==86 then c=(8);U=U[c];i=-0X19+((Y[0X1][0b1011_1][0B111]((Y[0X1][0b10_111][0x6]((Y[0x1][23][0XF](i)),b,b)),(b)))~=b and i or b);else s=(0x00E);c=(c[s]);break;end;end;end;s=(Y[0B1][0X17]);i=0X68;while true do if i==0b1101000 then n=(13);s=(s[n]);i=0B11_10+(Y[0x1][23][0XF]((Y[1][23][0X6]((Y[0X1][0B10111][0B1001](b-b,(b))),i,b))));continue;elseif i==0X27 then n=(x[W]);i=(43+(Y[0B1_][0b10111][0X8]((Y[0X1][0X17][0X8]((Y[1][23][15]((Y[0X1][23][7](b,(b))))),i)),b,b)));continue;elseif i~=90 then else s=s(n);break;end;end;i=(5);while true do if i==0B0101 then c=c(s);i=(0X01B+(Y[0x1][23][8]((Y[0B1][0X17][0b1101]((Y[0X1][0X17][0B110](b)),i,i))>i and b or b,b,i)));continue;elseif i==0B100000 then U=U(c);break;end;end;c=b;U-=c;c=b;i=(95);s=(0x41);while true do if i==0B010111_11 then U+=c;i=(49+(Y[0X1][0X17][0B1110](i-b-b-b)));elseif i==0x32 then c=b;i=(0X69+((b0B1011__0_ then O=(f[W]);i=(-125+((Y[0B1][0B101_1__1][10]((Y[1][0X17][0Xa](i+i))))-b));else X=x;break;end;end;s[O]=X;end;end;end;end;end;else if b<0X24 then if not(b>=0X1E)then if b<27 then if b>=0X19 then if b==0X1a then S=C[W];(F[S])();S-=1;else F[f[W]]=(a);end;else local O,i=C[W],F[f[W]];(F)[O+1]=i;(F)[O]=(i[u[W]]);end;else if b>=28 then if b~=0B1_1101 then F[a[W]]=(r[C[W]][t[W]]);else F[a[W]]=({});end;else(F[f[W]])[u[W]]=(F[C[W]]);end;end;else if not(b<0x21)then if not(b>=0X22)then R=M[0X5_];y=(M[0X4]);P=M[1];M=M[0x2];else if b~=0X23 then for O=0X1,C[W]do(F)[O]=(h[O]);end;else if J then for O,t in J do if O>=0X1 then(t)[0b1]=(t);(t)[0X2]=F[O];(t)[0X3]=(0X2);(J)[O]=(nil);end;end;end;return;end;end;else if b>=0B11__111 then if b==32 then local O=g-N-1;if not(O<0X0)then else O=(-0B1);end;local g,t=a[W],(0X0);for M=g,g+O do F[M]=h[d+t];t+=1;end;S=(g+O);else local O,g=a[W],(C[W]);if g==0 then else S=O+g-0B01;end;local t,M,R=(f[W]);if g~=0B1 then M,R=Y[0B1][42](F[O](Y[0B1_][12](O+0x1,F,S)));else M,R=Y[1][0B101010](F[O]());end;if t~=0x1 then if t==0X0 then M=(M+O-1);S=M;else M=(O+t-0X2);S=M+1;end;g=(0X0);for t=O,M do g+=0x1;F[t]=(R[g]);end;else S=(O-0X1_);end;end;else local O=a[W];S=O+C[W]-1;F[O](Y[0B1][0XC](O+0b1,F,S));S=(O-0X1);end;end;end;else if b>=0X2A then if not(b>=0X2d)then if not(b<0X2b)then if b~=0X2c then if F[f[W]]~=F[a[W]]then else W=(C[W]);end;else F[f[W]]=(h[d]);end;else(F)[f[W]]=(C);end;else if b<0x2F then if b==0b101110 then(F)[f[W]]=(x);else(F)[a[W]]=(Y[0x3](F[C[W]],F[f[W]]));end;else if b==0x30 then(F)[f[W]]=(q[I[W]]);else local O=(a[W]);(F)[O]=F[O](F[O+0B1],F[O+0X2]);S=O;end;end;end;else if b<39 then if b<0x25 then if not(J)then else for O,g in J do if not(O>=1)then else(g)[1]=(g);(g)[0x2__]=(F[O]);g[0X3]=(0x2);(J)[O]=(nil);end;end;end;return true,f[W],0X0_;else if b~=0x2__6 then if not(J)then else for O,g in J do if O>=0X1 then(g)[0X1]=(g);(g)[0x2_]=F[O];(g)[0B11]=0b0__10;(J)[O]=(nil);end;end;end;local O=C[W];return false,O,O+f[W]-0X2;else local O=(r[a[W]]);(O[1])[O[0B11]]=F[C[W]];end;end;else if b<40 then local O=r[f[W]];(F)[C[W]]=(O[1][O[0b11]]);else if b==0X29 then F[f[W]]=(F[C[W]]+u[W]);else(F)[C[W]]=(Y[0x3](F[f[W]],u[W]));end;end;end;end;end;end;end;W+=0x01;end;end);if Z then if k then if Q==1 then return F[p]();else return F[p](Y[0X1][0B1100](p+0X1,F,S));end;else if not(p)then else return Y[0X1_][0XC](p,F,Q);end;end;else if J then for O,r in J do if O>=0B1 then r[0X1]=r;(r)[0x2]=(F[O]);r[0X3_]=(0X2);(J)[O]=nil;end;end;end;if Y[0X1][0B0_11100](k)=="\zst\u{72}\105n\z g"then if not(Y[0X1][16](k,'\x3A\x28\37\zd+\u{29}[:\13\x0A\z\93'))then(Y[5])(k,0B0__);else Y[5]('\76\117raph Scr\zi\112t\z :'..(v[W]or"(\105\110\u{074}er\u{6E}\97l\x29").."\x3A "..Y[1][0B100](k),0X0);end;else(Y[5])(k,0);end;end;end);return z;end);(B)[45]=function()local O,r,z,Y,g=({B,B[0XB],B[44]});g,z,Y=w:Jo(Y,O,g,z);local B,v,t,I,u,C,a,f,x;a,I,t,v,f,Y,u,x,C,B=w:bo(Y,v,C,g,B,a,I,f,x,u,O,t);local Y,F;r,Y,F=w:Fo(t,z,C,Y,a,u,O,F,v,g,x,B,f);if r~=nil then return w.M(r);end;f=O[0x1][0X1D](F);(z)[0x2]=f;for B=1,F,1 do u=(nil);for g=0X2_E,0X8C,94 do if g<0x8C then u=w:Yo(O,u);continue;else if g>0B10111_0 then if O[1][0B11__][u]then f[B]=O[0X1][3][u];else r=(nil);t=nil;for g=0x005,0Xb7__,0B1011001 do if g<=0b101 then r=w:jo(u,r);continue;else if g>0b01011110 then O[0x1][0B11][u]=(t);else t={[0X1]=u%0x4,[3]=r-r%0X1};end;end;end;(f)[B]=(t);end;end;end;end;end;for B=0B1110101,0X109,0X4a do if not(B>0B11101_01)then w:_G(O,z);continue;else Y=w:VG(I,x,Y,B,O,z);end;end;return z;end;l=(nil);G=nil;return D,l,G;end,LG=function(w,w,l)local O=0B111_1_01_1;while true do if O==123 then O=(0B11110);(w[0x1][0X17])[0B10]=(w[0X1][0X1]);else if O~=0X1e then else(w[0x1][23])[0X3]=(l);break;end;end;end;end,eo=function(w,l,O,G,D,B,r,z,Y,g,v)if l>0x22 then if not(l>0X93)then(Y)[0X5]=(r);Y[0x8]=(z);else(Y)[0X9]=B;return 43256;end;else if g[1][0x20]==g[0B1][24]then else(Y)[10]=(O);(Y)[0X003_]=D;local l=0X005C;while true do if l==0x5C then(Y)[0X004]=(v);l=(11);continue;else if l==0Xb then w:Oo(G,Y);break;end;end;end;end;return 22519;end;return nil;end,lo=function(w,l,O,G,D,B,r,z)local Y;while true do Y,B,r,z,l=w:To(l,B,D,O,G,r,z);if Y==45311 then break;else if Y==0XEc20 then continue;end;end;end;l+=0B001;return l,z,B,r;end,b=bit32.countrz,Oo=function(w,w,l)l[7]=(w);end,aG=function(w,l,O,G,D,B)if l>0X2f then O[0B1_0111][0xb]=(w.W.rshift);if not(not G[27586])then l=w:MG(G,l);else l=w:iG(G,l);end;return 58299,l;else return{O[0X2C](D,B)},l;end;return nil,l;end,H=table.create,QG=bit32.bnot,L=getfenv,PG=function(w,w,l)w=l[0x29CB];return w;end,j=function(w,w,l,O)w=0b10101111;if w~=0XaF then else O[2][10]=(l);end;return w;end,X=string.match,Zo=function(w,l,O)local G;for D=0b1101011,0Xd8,37 do if D==0X90 then w:Vo(l);break;else if D==107 then while-O do G=w:_o();return{w.M(G)};end;end;end;end;return nil;end,Co=function(w,w,l,O,G)O=#l[1][0B10__000__1];(l[1][33])[O+0B1]=(G);(l[0x1][0X2__1])[O+0X2]=(w);return O;end,P=function(w,w,l)l=w[3409];return l;end,F=function(w,w)if w[1][17]~=w[0B1][0X14]then else while w[0x1][13]do return{w[1][0X11]};end;return{};end;w[0X1][0Xa]=w[1][0Xa]+0B1;return nil;end,WG=function(w,w)return{w};end,oo=function(w,w,l,O,G)G[l]=O[0B1][0X1][w];end,uo=function(w,l,O,G,D,B)local r,z;for Y=0X3__8,0x6__1,0B1010__01 do r,z=w:go(B,D,Y,G,O,z);if r==0X2_9D9 then continue;end;end;(D[0X01][0x21__])[z+0X3]=(l);end,Z=nil,zG=function(w,w,l)w=(l[0x3435]);return w;end,t=function(w,w,l)l=(w[0XFab]);return l;end,qo=function(w,w,l,O)l[O]=w;end,HG=function(w,w,l,O)l=(w[0X1][0X26]()-0Xee65);O=w[1][0X1D](l);return O,l;end,SG=bit32.lshift,po=function(w,w,l,O,G)l=0b100001;O=(G[1][0B1][w]);return l,O;end,ro=function(w,l)local O,G,D,B=(0x44);repeat if O>0X16 and O<0X53 then O=(0B1010011);D=0;else if O<68 then G=w:l(l);if G==0X5aD8 then break;else if G==nil then else return{w.M(G)};end;end;else if not(O>68)then else B=0B1;O=(0x16);continue;end;end;end;until false;for O=0X78,310,0X5B do G,D,B=w:xo(B,l,O,D);if G~=nil then return{w.M(G)};end;end;return nil;end,C=function(w,l,O,G,D)G=17;repeat if G<0B111100 then for B=0,0XfF do w:S(D,l,B);end;if not(not O[25206])then G=(O[0X6276__]);else O[0X775d]=0X52+(w.BG((w.pG((w.QG(w.V[1]-O[4011])),(O[26236])))));O[4376]=(-43+(w.uG(((w.QG(O[7117]))>=G and O[0X64b3]or w.V[0X2_])<=w.V[0B11]and w.V[1]or O[12167],(O[25779]))));G=(-0X734328_4A+((w.V[5]-O[0X7515]+G0B100_01 then w:B(D);break;end;end;until false;D[0X1a]=function(l)local O={D};w:N(l,O);end;(D)[27]=(nil);return G;end,mo=function(w,l,O,G)if l>0X2 then if not(l<0B1111001)then O[0X27]=function()local D=({O});local B=D[0B1__][38]();if B>=D[0B1][0B1__000__1]then return B-D[0X1][13];end;return B;end;return 0x41fd,l;else O[0X25]=(function()local D,B,r,z={O[0X13],O};for Y=0X4b__,185,0B1_010100 do if Y==0b1001011 then r,z=D[0X1](w.J,D[0X2][0X19],D[0B10][0Xa]);else if Y==0X9F then B=w:D(D,z,r);return w.M(B);end;end;end;end);if not G[4318]then l=w:T(G,l);else l=G[4318];end;return 0XCF96,l;end;else l=w:no(l,O,G);return 53142,l;end;return nil,l;end,ho=function(w,w,l,O)O[0b1][0X21][l+0B11]=w;end,h=function(w,l,O,G)O[0B01000]=(coroutine.wrap);if not G[26236]then l=(-996+(w.uG((w.uG((w.BG(w.V[0B110])),(G[0X2f87])))-G[0X2f87],(G[12167]))));(G)[26236]=(l);else l=(G[0x066_7C]);end;return l;end,oG=function(w,w,l)w=l[1092];return w;end,sG=(function(w)local l,O,G,D={};G,D=w:q(l,D,G);D=w:k(l,G,D);local B;D,B=w:Q(D,B,l,G);D=w:I(G,l,D);D=w:C(B,G,D,l);D=w:v(D,G,l);D=w:Ao(G,D,l);local B,r;D,B,r=w:ZG(B,G,r,D,l);local z,Y;z,D,Y,B,r=w:eG(z,B,G,r,Y,D,l);while true do if D>0x02e then if D<=53 then O,D=w:aG(D,l,G,Y,z);if O==58299 then continue;elseif O==nil then else return w.M(O);end;else O,D=w:qG(D,G,l);if O~=0X0d5A then else continue;end;end;elseif D>0X10 then D=w:kG(l,G,D);else Y=l[0X2C](Y,z)(B,w._,l[0X6],r,l[0x25],l[0X1F],l[0X20],w.V,l[26],l[0X2C]);if not(not G[0X444])then D=w:oG(D,G);else D=w:tG(G,D);end;continue;end;end;end),q=function(w,l,O,G)G={};(l)[0X1]=(nil);l[2]=nil;(l)[3]=(nil);l[4]=nil;(l)[5]=(nil);(l)[0B110]=nil;O=57;while true do if O==57 then(l)[0X1__]=w.Z;if not(not G[7117])then O=w:z(O,G);else O=w:a(G,O);end;elseif O==0X44 then l[0X2]=(select);if not(not G[2760])then O=G[0Xac__8];else O=-0X4_F9C00F5+((w.uG(w.V[0X3]-w.V[4]~=O and w.V[0B110]or w.V[0x3_],(7)))+w.V[2]);G[2760]=(O);end;continue;elseif O==0B1010011 then l[0B1_1]=w.Z;if not G[12167]then O=-2161153226+(w.KG((w.pG((w.UG(O,(w.GG(">\u{69}8","\0\0\0\0\0\u{000}\0\19"))))>O and w.V[0x2]or w.V[0B1001],(0X14))),w.V[0X4]));G[12167]=(O);else O=(G[0X2f87]);end;elseif O==0X16__ then l[0B100]=w.E;if not(not G[10042])then O=G[0X273a];else O=(-0X6dbE3117+((w.IG(w.V[4]+w.V[0B10__01],w.V[0X1]))-w.V[0x4]+w.V[0X4]));G[10042]=(O);end;else if O==0x7D then l[0x5]=(w.w.byte);if not(not G[0xD51])then O=w:P(G,O);else O=0x38+(w.SG((w.BG((w.NG(w.V[0B1]))~=w.V[0X3]and G[2760]or G[7117])),(G[12167])));G[3409]=(O);end;else if O==0X38 then(l)[6]=(function(...)return(...)[...];end);break;end;end;end;end;return G,O;end,jo=function(w,w,l)l=w/0B100;return l;end,_o=function(w)return{};end,bo=function(w,l,O,G,D,B,r,z,Y,g,v,t,I)local u;B=(nil);O=(nil);I=nil;l=(0B1010101);while true do B,O,u,I,l=w:co(B,I,l,O,t,D);if u==60054 then break;else if u~=9555 then else continue;end;end;end;z={};v=t[1][29](D);G=nil;r=nil;Y=(nil);for u=0X21,0X090,0b10001 do if u==0X21 then G,r=w:Ro(r,G,t,D);continue;else if u==0X32 then Y=t[0B1][29](D);break;end;end;end;g=192;return r,z,I,O,Y,l,v,g,G,B;end,EG=function(w,...)return{(...)()};end,Wo=function(w,w,l,O,G)O=w[0X1][29](l);G=(48);return O,G;end,E=tostring,rG=function(w)end,o=function(w,l,O,G)O[0Xc]=function(D,B,r)local z={O[0b1011],O};D=D or 0X1;r=r or#B;if(r-D+0X1)>0X1F3d then return z[0X1](r,D,B);else return z[0X2][0b1001](B,D,r);end;end;if not(not l[0xfab])then G=w:t(l,G);else l[24846]=(0x38+(w.NG((w.pG(l[0x273a]==w.V[0b101]and l[0X2F8__7]or w.V[3],(l[26236])))-w.V[0x9])));(l)[29973]=(-80976725+(w.IG((w.NG(w.V[0X9__]-w.V[1]>w.V[0X5]and w.V[9]or l[0X273a])),w.V[0X7__])));G=(-3109640377+((l[0Xd51]+w.V[0B1001]-w.V[1]>=w.V[0X5]and l[0X1bCD]or l[0XD51_])+w.V[0B1000]));(l)[0XFAB]=G;end;return G;end,cG=function(w,l,O,G)G=({});if not l[3142]then O=(-3521099691+(((l[0X2F87]>=w.V[0X7]and l[0XAC8]or l[0X42F4])>=l[0x1118]and w.V[0X4]or l[0X10d_e])+l[13042]-l[0X0__627__6]));l[3142]=O;else O=l[0XC46];end;return G,O;end,Lo=function(w,w,l,O)O=l[0X1][0B11101](w);return O;end,go=function(w,w,l,O,G,D,B)if O~=97 then B=#l[0X1][33];return 10713,B;else if l[1][0X1F]==w then else(l[0X1_][0B1_00001])[B+0X1]=(D);l[0X1][0b100001][B+2]=G;end;end;return nil,B;end,hG=function(w,l,O)(O)[11311]=(0X45+((w.UG(O[5056]-w.V[0B1001],(O[28890])))+w.V[0X3]~=O[0x42f4]and O[5540]or O[0X1118]));l=(-3109640362+(w.gG(O[23227]-O[0X2f87]-O[0XaC8]==O[0X6276]and O[0X1719]or w.V[0x8],O[0x59E_1])));(O)[0X381_0]=(l);return l;end,g=function(w,l,O,G)(G)[0x10]=w.X;if not O[0X6e22]then l=-3743621283+((w.pG((w.pG(w.V[0b111]<=w.V[7]and w.V[0X009]or O[0XfAB_],(l))),(l)))+w.V[0B1]);O[0x6_E2__2]=(l);else l=O[28194];end;return l;end,v=function(w,l,O,G)local D;G[28]=(nil);G[0B11101]=nil;l=(0X11);repeat if not(l<=0X11)then D,l=w:y(O,G,l);if D~=8931 then else break;end;else(G)[0X1B]=w.m;if not O[24983]then O[4618]=-4456329+(w.KG((w.pG((w.pG(l,(O[4376]))),(O[0X15a4])))-O[0x7515]));(O)[0X59e1]=-0X29+(w.KG((O[17264]+O[28194]>=O[28194]and l or w.V[0X2])==O[10042]and w.V[5]or O[0xAC8],O[0X6e22],w.V[0b111]));l=0x21+(w.NG((w.NG((w.IG(O[0xf]))