-- This file was protected using Luraph Obfuscator v14.4.1 [https://lura.ph/] return({sU=function(y,G,w,k)if G>0XA1 then for l=0B1010100,0B10000000,34 do if l>=118 then y:xU();break;elseif G~=216 then w=y:SU(w,k);else w=k[0B1][0X1e]()==0B001;end;end;else w=y:LU(k,G,w);end;return w;end,s7=function(y,y,G)G=y[0x1__][0X24]();(y[1])[0X0017]=y[0X001][0x17]+G;return G;end,jU=function(y,G,w)for k=0b11010__00,0X006c,0X4 do if k<0X6c then while w[1][0x05]do return{w[0x1][0X12]},G;end;else if k>0B1101__000 then G=y:iU(G,w);end;end;end;return nil,G;end,xU=function(y)end,hU=string.unpack,Z=function(y,G,w)w=(-2834437660+((G[31744]+G[0X5f_2__1]>=y.U[0B100]and y.U[4]or G[20964])-G[29785]y.U[0X1]and G[0x12Ee]or G[15733]))+G[0X1F1E]));G[20566]=(-4294967206+(y.eU((y.ZU((y.ZU(y.U[0x6],(G[0X7103]))),(G[0X07c00])))>=G[0x3f5f]and G[0x7103]or G[7242])));O=-4294994716+((y.eU((y.BU((y.OU(G[0x35__79])),(G[28931])))))+y.U[0X1]);G[24708]=(O);end;continue;elseif O==0X7a then(l[0X27])[0X9]=y.ZU;if not(not G[19389])then O=(G[19389]);else O=y:JU(G,O);end;continue;elseif O==0x11 then O=y:GU(O,G,l);continue;elseif O==0x3C then(l[0X27])[0xa]=y.H.bor;if not(not G[0X1__4F7])then O=(G[0x14F7]);else O=y:MU(G,O);end;continue;elseif O==0X6b then l[0x27][0Xf]=y.l;if not G[0X4441]then O=(10+(y.pU((y.pU((G[0X1C4a]==G[0X14F7]and G[24497]or G[0X5Ba8])+G[2791])))));(G)[0x04441]=(O);else O=(G[0X4441]);end;continue;else if O~=0B1001110 then else l[0x27][8]=y.H.countlz;break;end;end;end;until false;l[0X27][16]=y.a;O=0b110111;return i,O,w,k;end,c=function(y,G,w)G[0X5F21]=(-27539+(((y.FU((y.eU(G[29683]))))<=w and y.U[0X8]or G[0X44d7__])==y.U[0B100]and G[10422]or y.U[0X1]));w=(-3695534168+((y.fU((y.BU(G[0X89D],(G[0x03062]))),G[0X28B6],G[29683]))-G[0X51e4]~=G[17623]and y.U[0X3]or G[0X7158]));G[7242]=(w);return w;end,w=function(y,y,G)if y==124 then G[1][0XA],G[0X1][0B101]=(237/0x75)^(0Xa8*0x81),(G[0X1_][0x8]);return{-G[0B01][0X00A]};end;return 0XCd2E;end,S=string.char,T=string,O=function(y,G,w,k)if G>119 then k[0b11100]=coroutine.yield;if not w[0x6286]then G=y:Z(w,G);else G=w[0X6286];end;return 0X003894,G;elseif G>0X3D and G<0B1__11011_1 then y:n(k);return 51939,G;else if G<0X78 and G>0B1101010 then k[0x1d]=y.o;if not w[22573]then G=(-35+(((y.U[0X5]>w[0XF34]and w[0XF34_]or y.U[0x002])<=w[0X73F3]and w[0X73F3]or w[10422])+w[29016]-w[31717]));w[22573]=G;else G=w[22573];end;else if not(G<0B110__1010)then else G=y:B(k,G,w);return 14484,G;end;end;end;return nil,G;end,Q7=function(y,y,G)G=y%8;return G;end,Y7=function(y,y,G,w,k)local l=G/0X4;local i={[2]=G%0B100,[0x01]=l-l%0X1};(k[0X1][0X1f])[G]=(i);(w)[y]=i;end,I=function(y,G,w,k)(G)[0Xf]=y.L;if not(not w[31717])then k=(w[0X7BE5]);else k=(-26+(y.uU((y.fU((y.XU(w[12386],(w[0x0__01f1e]))),w[28172],y.U[0X5]))==w[0X2__8B6]and k or w[0X51E4])));w[31717]=(k);end;return k;end,R7=function(y,y,G)G=y[0X1][0X21]();return G;end,O7=function(y,y,G,w,k)(w)[G]=(y[1][0B1__00101][k]);end,z7=function(y,G,w,k,l,i,O,p,I)local V;if O==0X79 then for A=0X21,111,0x33 do w,V,G,k=y:A7(O,p,I,k,G,w,l,i,A);if V==2484 then break;else if V==26473 then continue;else if V~=nil then return w,{y.k(V)},G,k;end;end;end;end;end;return w,0X3c4d__,G,k;end,n7=function(y,y,G,w,k)(G)[k]=y;w=(58);return w;end,d=table.move,t7=function(y,G,w,k)if k==G[0X1][0X23]then local k=(0B1101010);repeat if k==0X6a then if 0Xe8%0X15<=G[2]then y:h7(G);end;k=(0B001000001);continue;else if k~=65 then else if w then return{};end;break;end;end;until false;end;return 0XCAC5;end,x7=function(y,G,w)G=-4294939536+(y.uU((y.eU(y.U[0x1]+w[0X582d]+w[12368]))));(w)[0x476F]=(G);return G;end,K=function(y,G,w,k,l)while true do if G==72 then(l)[4]=(coroutine.wrap);if not w[12386]then G=y:v(G,w);else G=y:G(w,G);end;else if G==7 then(l)[5]=4503599627370496;break;end;end;end;(l)[0B110]=y.m;l[0X7]=nil;(l)[0X008]=(nil);k=nil;l[0X9]=(nil);(l)[10]=(nil);(l)[0b10_11]=nil;l[12]=nil;G=(0b1011011_);repeat if G==91 then G=y:M(G,l,w);continue;elseif G==126 then k=y.S;if not w[0x73f3]then G=-57+((y.ZU((y.uU(G,y.U[0x4],y.U[0X6])),(w[12386])))-y.U[0b0_0100]==y.U[0x8]and y.U[0B111]or w[0x7459]);(w)[29683]=G;else G=w[0X73F3];end;elseif G==0b10001__01 then l[9]=(function(i,O,p,I)I={l};if p>i then return;end;local V=(i-p+0X1);if V>=0X8 then return O[p],O[p+0B1],O[p+2],O[p+0X3],O[p+0B100],O[p+0x5__],O[p+0B110],O[p+0X7],I[0b1][0x9](i,O,p+8);else if V>=0X07 then return O[p],O[p+1],O[p+0x2],O[p+0X3],O[p+4],O[p+0X5],O[p+0X6],I[0X1][0X9](i,O,p+0b111);else if V>=0x6 then return O[p],O[p+0B1],O[p+0B10],O[p+0X3],O[p+0X4],O[p+0B101],I[1][9](i,O,p+0X6);elseif V>=0X5 then return O[p],O[p+0X1],O[p+0X2],O[p+0X3],O[p+0X4],I[0X1][9](i,O,p+0X5);elseif V>=0b1__00 then return O[p],O[p+0X1],O[p+2],O[p+3],I[0X1][9](i,O,p+0b100);elseif V>=3 then return O[p],O[p+0X1],O[p+2],I[0X1][9](i,O,p+0x3);else if not(V>=0b1_0)then return O[p],I[0X1][0X9](i,O,p+0B1);else return O[p],O[p+0B001],I[1][9](i,O,p+0X2);end;end;end;end;end);if not w[0x28b6]then G=(-3921831119+(y.ZU((y.eU(y.U[0X2]-y.U[4]))-w[20964],(w[0X3062__]))));w[0x28b6]=(G);else G=(w[10422]);end;continue;else if G==0X6_0 then(l)[0X00a]=function(i,O,p)local I=({l,l[0B110]});p=p or 1;O=(O or#i);if(O-p+1)>7997 then return I[0X1][0x9](O,i,p);else return I[0X2](i,p,O);end;end;l[0B1011]=y.nU;if not(not w[0X89D])then G=(w[2205]);else w[29016]=-0X00_b02790e+(y.XU((y.wU(y.U[0X3]-y.U[0X7]=y.U[7]and y.U[8]or y.U[0x3]);G=(0x7e+(y.eU((y.eU((y.FU((y.pU(y.U[0X3],k[12386])))))))));k[29785]=(G);end;return G;end,b=bit32.lrotate,p=function(y,G,w,k)if k==0x20 then G[0X14]=(y.H.bxor);return 411,k;else G[0X11]=(y.s.create);G[18]=(function(...)return(...)[...];end);(G)[0X13]=y.gU;if not(not w[0x7C0__0])then k=w[0X7c00];else(w)[0X3f5F]=(2593226490+(y.U[0X1]-y.U[0B111]+y.U[0X8]-w[17623]-w[20987]));k=-1993868650+((y.pU(w[10422]+w[31717]>=w[12386]and y.U[0b110]or w[7966]))-w[0x28b6]);(w)[0X7c00]=(k);end;end;return nil,k;end,q7=function(y,y,G)return{y-G[2]};end,L=type,cU=function(y)end,X=function(y,G,w,k)local l;G[0X14]=nil;w=0b101;repeat l,w=y:p(G,k,w);if l==411 then break;end;until false;G[21]=y.hU;G[0x16]=y.N;(G)[0x0017]=(1);return w;end,k7=function(y,y,G,w,k)w=y[0B1][0b10__0100]()-47795;G=y[0X1][0x1__1](w);k=(nil);return k,G,w;end,A7=function(y,G,w,k,l,i,O,p,I,V)local A;if V<0B0101__0100 then l,i=y:W7(i,I,l,p,G);return O,0x6769,i,l;else if V>0B100001 then A,O=y:E7(O,w,k);if A==11084 then return O,0X09B4,i,l;else if A==nil then else return O,{y.k(A)},i,l;end;end;end;end;return O,nil,i,l;end,T7=function(y,y)y[0B101000]=select;end,G7=function(y,G,w,k,l,i,O,p,I,V,A)I=(nil);k=(nil);O=(0b1110000);repeat if O<0X19 then(i)[0B100]=(I);O=0B010001_0;elseif O>0x19 and O<0B1__00100 then O=(25);k=70;i[0X1]=w;else if O>0b100010 and O<0X70 then(i)[0X07]=p;break;elseif O<34 and O>0XF then O=y:v7(V,O,i);else if O>36 then V=A[1][0x11](l);O=0Xf;I=A[0X1][0X11](l);continue;end;end;end;until false;i[3]=G;return I,O,k,V;end,j=string.byte,e=function(y,y)y[0B110_01]=(function(G)local w={y,y[0B1],y[0x2]};G=w[0b001][0B1011](G,'z','!!\u{0021}!\u{21}');return w[0X1][0X0__0B](G,'.\..\46.',w[0X1][0x13]({},{__index=function(G,k)local l,i,O,p,I=w[2](k,0X1,5);local V=((I-0X21__)+(p-0B10000_1)*0X55+(O-0B10000__1)*0X1C39+(i-0x21)*614125+(l-0x21)*0X31c84B1);I=w[0X3](">I4",V);(G)[k]=(I);return I;end}));end)(y[0X10]([=[LPH&``W;8nGiOhzaoDDAz5Z\#.6WX:a+ED%8F`M@BF(KH*ASuZ>Ap&!$FD5Z2-n[,).3NYBFEMVA+=2(W/hSb*+D#G$/0K"FFDYT2@<>peCh5#A+Bp$9F!=m44Wl@0/g,Qn+F>5k'-n$]#/h&4lI46Tfi%DH?jKT`kDrz!*928%qz!(fGuz!&/[`nH<1,UK#64`(z#t`JC#&\R#@V'R]!bt)(!Dli!7RP;uz!!!"##@ChPDId='=7d47+,&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:`h!5SX7s5-,bz!!"]?XG#niS?Ys^lR&bFPX<33#?-3-Iz5=!?k!!#9S6XW2]!C^&oFEqh:De@,l!.Y8])q70r!!(sIeOnddfDs%ozr1?5U!GBOT!2-ic,N(l1z!!"]<peCh6ZPBl8!'Ece!pPlLd`s8W,Az!!!j$;aoDDA!!!!V5Z\89DfTW7E+*6fU$+I]eGoRL!6P9AJ5\[Nk!<&L,?FqI6coB/zE'^0E.:9Oa!!!"##BOHuAn>k'aoDDAUNsQ"6!"D#?Z^4-FE2)5B;#V3z!!$((E+<peCh:`h!'gh.iR1"n"D;.[A]auQTYf8]lp4\SG=,F:CiXH9@E4!Fn7<&dYYRfO]<07jHo#\<#\<##7"jB#7Kj#7"Uf!\\2!nd#I*#8n]jOp>>rM?o(??Wck$BBf[+#@I9>q>i6^Z2n<7Jd8jj?W`a!#H7_J#J'tD=L&9c"CG9R!O;o:=J?/^"CG9r%;2CD#7"W,"tsToirUD0B4k&P#%*Mr05"q7!XAs;M@2(M#MoJ*#A:UW#7"Un"#";"Op_L"?`FGdB*ZiE"^bAPiWEOiZ30q+?Wb/HB=\0M#7'Yt+pVbD"pYB?q?&B`_?""Gg';7O#7"V9"tsV%\cW0BB4k&h"CKRX05#k=?WcRu#6Q.TB=\0M#A7[G\cH0\#;9`<#%(J)#L3>o#H@i4=Rlf3U(%>4?g7tOB*WK%#J(.I=OIN@"CG9J$H`KY=J>t3nd,O+?fD,?B*X(j3+iK&!?qb]JcuAa?]"nbk=NUs0#%(K$$M"4)=R$(qd/kKs?d]!/B4#!aZ31D>!!d/""U>9>M@;.N;I=D#\cW0BB4k&@%:?+=04tO3!?qcp!LFEOcO'XP!!!!)!7^ZC#=B[?#i"[<4s-P7^:#;l_s#:10&#:2;6+"7F"?6TV-Jd=RG2i7c'#9PT#:Ba&(G?">-b9@4-T;9Z+pS?E+pS>SF^[jQ"_dr:!!!*$]Cc41)^5Ll'-[Yd$R,i=*nLs/Ns#[m63d`03"H61+9rD^#R:>0!!!!$!4qh)#9+il#889d#7D^\rt*Kl#2]Uq#8@CR#:p)b#8.7B(]XO9!"&_qo`>BQ!?qaRdfCWtdKbs<0dd4$"!Ru:)6X2Jmg_Q0+4:D+!^@2##Eo66#="@Y*%sMh4[2.i9g;,q=iq"?*tCdG"!Rt?5>=?I58XVA#8ROdOodiQ-O1q.#@eq_2[:W>#8^?(8"p)M#6tK+2`Hm$4Z>;Y/dKf0WrXq.#E&U,#7h%c#7h%T#8[Uk#7#e\+pS>h<%g1n!^?oSaot!7-RUhX#6Q.T-e\Yg-RU8O%ke/6%gNnM2a=;N56j^T$9nbK-T;88T`H>B#8&-b.mG]m#889dZ3rrQ0*`pM#=$WA5rV"m=jdN[58XVYOodiQ+4:BY#7!O=#=$WA5rT$5(^E9g!^Sb05?ZD>#C[j%!Z`-Y!!!!'!5A+-%gOBc#8\fo*sX(s-O1q.-O1Cl0*`d6#7hD"#6th_%gN@Ff,`0C7IL]k!?qaM'o`4o!!!!%!4_\'#7!R##8\Kf(C(`]#6?"RLCUKk/sdFUz"ouC1!XBA_#6tV\#6t>T#8[UZ#6u>"#GMG.-RTuH$n$W3(EFS>%hg#i*uG7_*QK',QQ-#-z&cf<4!XH%:+pS@R#9jBXirofL#K$]h#Cct)(OlZ*#7&-L+pS?W$P*KC"sO;%#:119#8RQ6"Fgpe#9tDt06[hSG6]E!G6\lg#=]mB#9b8r#<,`5"pZe1#<1'956jF4"[<5^OodiQ##O#DN7'#?M-V%poPf#@@]O#A48f#6tbOB3,=L#@@]^%qc+n#7(5/+pZ..V]?!!&r![7j[OodiQ(C)5k(C(]\+-H[i#6t>T#6tc@3=!q6$TA=,!?qaRD@9MNq#MZE"@s+pS?G+pS>X3X7#;,o6dkAg[fg&dP]C%jsjP7i2IQ58-NtF"Kle/g:N*#7:tH+"7F"-QiX!+%Z\bOodiQ0*`d.Ool4B2[9F/#7!I9#;63',9dB]'sA,k[g<:l!=K\KMZG",#7_p_#7NR"iO-O3up(C+:P#6t\C#889d-^"Nq#6u&H)%Z9G56hE('*eaQ.0gZP!^?o3#9*mQ7Nr'B0+8?r)'T:j.3\usz&HJs,!XJ#q+pSA5"sO:J#:1`&#A-a:])j/]56iJ^#7"j*#9+il2[:WV#7"j"#P.s?#0*`"e8!3p$5YkIE!ZWjX-T;9##:2<)#:2S>"!RsT%ocVn![g6?B9E<90*`j::IbY$#>YRN7gBQ(=/l<4-XR*03+iIl9IJ9m(GH(!1Em'*#:1`&#A.$BP6)p5:Br0n#7"j:#Km2n#>YRN-O0lg:BuLU+pZ^:k5nl.(TITK-T>0]0F%h3+pZO$(I1d&!B2\;#DN7'#6u>MIg82;LB.Vb@-CMLB.Vb@X@,T+pS?[,d;INf"%5p?P0#:1`&#A-a:`W77gh>n]P#7$@m+pSHT"\hR:5p86OR/m9f!!!0&eF`kJgArK'#L`\t#HnX;(08`g%i5WriW]W8(EWl.%hBHb+,U7--Pmj0,nCM&$m/@P-PrK^#:CSu"!Rs\(CVB%#:10 +Ha"!Ru5!Z+*<(CqZ*#7jcM#8\3^%i5Wrg&VF+(EWl.%hBHb+0l(U-Pmj0,nC4u+pS>`.0m]j#:C<0#:0lc?6TUZ/g:N&"aqg"!!!!0!0$UQ#P.s?#7'Pq+pSo3/dDW&+pV0S,o6e&<*ol+<+cF@8lo(q1+*;/+pV1N:*2,j;_KL*;HI%'5Z\0m+pZ6m=$'Ig=&^OP1Em&/-WClegArK'l3?h\0cpWF+pS>h<$qo/+pS>r$TAh<$qnU1ESpo-RT."+pS@*![7jS#m2j+5,#7!^B#7!1h_#aQH^D^^f*@D(_(C)X3X5nr,9d?trrH*N!XAsBf)c3++sI8D!@K8P!XG2<+pS@n!EAdp#>\>!!XJ/q"&L1s"1oR*NroV3+pS@f!E=gV#QFj)NroUl1PZ&;4sC4:qZe;MP9U<#VZR0^$mGoemfH=c"QojT!aEPb#9tDt#<,WF!XI$Q<:9kn#;bNE#Or()M\[KAap,$N45U+s!p9UcY6*kgk5nf/#4DVf!^Y]FpB%&j60A=L!m1U2hZENRpAtj)!ri>E#!qtb#6Q.TrrW3%%dsJQ"9/EarrNH*!`Z?)#6Q.T#GV_P#QFk/"'2-%#=hb&!sei-<5/M?"!RsT#;`gkVZO%(%(??=!X_i/"'Vl15d(:4"0VegY6,$5"'#:%#J1s"#7&9M<;-G!hZ6^V!XJ/q7DciG0RL=%9RK<`+!?qb5QN7bd!=te';#1>[T)fUt!N,tH#_1X%nBHr!tS1(iW9?d.0g+D!?qaZNr`)J!^D_H'9gia!@\6YMZG",l3VB2RKCnHDciG0\dE@XRKAWXDciG0%sLj%"@%)DG6\3o#7l;\M?H.n'7UOJ!DqJO5DK7QLB.XW!?qaZLB:;P":pOp;!J.L!r<90#7'u(<1a3sQ3&68#@og_!>"o*:l5;Z*'!s!#>QHJ?d]0D#7#/r#Pn^E=FpbR$#`q7!g4"2=IK'aFt)#7m^7:oXX/VZUB5#6Q.TVZR/L#:HDO@L!/4!E>s!#?Om.!s`-V#Iabe$8':"#M'#%#K$iQ7%XMcR/nK:q\?"1%gN>t'd*^#QFj)QNIJA+pSAQ!E>s!#EJs\-O6gV<0%-B!s]SH#DN7'#KZuO7(34&M[(F2[fWH.%^uKE[fTO,!KmLk5dpe"[fTN9RKC2)7UHCT"X40V:*Kqh!g3sXY6*D[cN62S!XI$Q<3H?./g:N*LBC3t#E'6>#PS<"!`6`;#KHjELB@dB!`Y3_#O_^nQNIKm!`Yco#DWCT-O0_t#6uVULB@e]!`Y3_&!mApq?6NoT*%oI#7#Dr#O__o!C$eo#>3kTRKY&dk5kkj+p[!,hZ=;N!kJL^-g(Qo!oF%[hZ=$5+pSYA!`7;Gg'/oPmfN4bRL)1`#7!la!XETe#O2=;-g(Qo!oF%[hZD[:\dVm%!p9WJ!^?npf)f$;'*eb'#M0$?!^?o#hZ?W[!XElm#7&!E<4;r7Y6.b=!s]&e[fZj;+pSXn"&NaA"2=qBb6eKO#pKTZ#T#7!@NY6"r634Ar"^B.63":rNS:tc'XcN7V^+jU3##7'Q&+pS@:$ObPf#P/NO#7&!E<6kUNY6%\T!XArdcN4>1<7_0VY6%\\!XArdf)c1%+pS>X1WKP-cN6r&"M+oc!Ze`O#@8SZ^B4!./^FJ'K)m/$#Iaa`#7nQN:uVTg`r])c"U>,R#IacL!Y!*N#;9&k!XGn1<6#%F[fTOT!XAs=^B+YT!E?f8#Hn2.`rZJJ+pS>X1VWtr2cRg!#Hn2.cN4?[!?qaRXp?3V#Bs.f!XGV)<6kWt!g3UL#6uIt#Hn3G$U4k$pAn7&!XHIA.0g)I+p[!,g'U%L#:C,(!XHIA8I*9;#:'NZ"!RuZ!XC38#7'Q&$eGFb[KIcZ#7!9pDm'3U[fWE3[fS5g#LNo'#Hn3K#q`Uf#:gu'#JU:=Y6"s,!`ZW1#7!&g!Y;aA;"=Vl4sC4:JH6r"#QFg(hZ=#fB&T#7&i^=7ZIuQNL3r!s]'>VZR15!`Z'"#F>NlY6,$%"&u`3#6Q.T#7"\8!sc::<2Tg'T*&&r!sahe+pS?h3/7S@LBCM:!sd]b<0m[l#;_DC#DWC\QNIJI![7j[cN@"D"LeKR!toS7V[earNs-ks'-FC[@L!.i!`ZW2#IadP#7!g.f)c3S#U0M9$NC/<#7%"-+pXP?-R[dQ#HInM#N#U?!Y4ApWW=Ipk5sNBhZ=;N!oF(=$!lEif)jh2>NQ+p1Em((!@K8X!p9XB!Wh0[l2`7[k5sfJhZ5X#DN<;!\akJ"Xb\T!XG"m+p\,L#:1H6(D6BCi="6=%gN>t!?qd;!XC"f*u>OP!XHaH<;-G!7Nr'B`rT/k!oF%a,nD(6&_@'h`rT0&!XDIE#6un]f)c3'!`\%Y&*F!jWWWP3@FkPcX8t<,!XI$Q<7_0V#A2Qh#At^j#?rAWL'@lNVZR1l"X43/!pU/!hZDsBOodiQ#M0#Yh?sSg!E=gV#7"jr!scOH+p[iD#:2#.#A3]3#EB3:#7(80K.-X4!Fn7rrH)S!s]'CLB@dD$6f`D#IajnpBm6+f,.HT*XB+U$eGFbo)^*@#QFg([fQd>B"%gHSe!"M[faAI;!J(j"31L?g'5"gcN@"T"LeKb"&ORM^B;mh0@p:2"!RuZ"4mWOU'/L=dK_GW"1JBa"&PEjcNDT#0@p:203$O*#JU@?hZF+U"'"Fc#6Q.T#7"\h!s^JYf)l8u"'".[#6Q.T#G2)tk5tqo@FkSd03$O*#6Q.T#LX3X=7<#:1bK#M0"f#7#tn+pS>X3X5o9!`[bQ#7"km!nRM%#%(#Nl/O!^?npf)f%9!sf#9%1s`u)'&\W!!!9)a7TK=)^5Ll'-[[]":lk-#:C>n(C(WZ%j+Wr#9O`q*t]S*#6tnd#DWZ4%KPB"#;6o!#:E@jWWWh[0-:F&0/!PV(C)?a<>%Nbp?<$qo<+pSnh'F,_C!^?o;dK_uA#A,.bdKbL-7Mc;A+pZO$.7OgQ;'H5u5629Z5?SUX:B;7:"!RtG:K\<;&j[TE5?&-u:K/,8?W8*P\H*lZz!!rYWo`>@;+pS>d+pS>\+pZ^.rtPco&e>3n#8[Uk%j-r956iRQ"$["qHQi\R#:1/k(K-p6ap(-j0/!eo#>$*E0..>B0*`d>#:EJ05GAHK#6tK+0/)#f5qb/%,o6e.<'LV2+pS>X8iJCV%Q=VG(^C-H&JY9G!!!3'\b-"/#7:tH+!(Y7#:0Ts#:L[T%*'5hT*Y`'+pS,\z&-1,O!XHmL+pTb+,p*@.<&Y%0<'Nl#%OWVO9i!-4:JW?><@:jD?r'Qg!CmA"8iO$V#:D_@qZS/K#7!jS-RTu#:EJ8#G_A[7gCD@:Br7H$nj7=,p*@.<&Z0P'0c^L<(@/u8iO$V#:D_@Bd*d8#:0m&-O_Zf"pZM'#Fbf>#9P<%&$c?D-RTu`$kKoQ#:Cl@-O^O&!='u"+"%I-#D3%$#P&$'-RTu`$kM=u#:Cl@-O^OuV(#P/$A#6tJH#6u&E2[:^056iQ87gCD@:BptG#6uVU-Qa]E&(1Xe-RTu`$kIpl#:Cl@-O^LjSc^/A#7"Zj0*`dF#8^>u#:EJ8#GqMG#6uVUIg7&-D[-LZ7lLZa#I4@8-U.h@@4s8=,p*@.<&Y%0<'LU8<(@/u8iI!C![7jk-O^Nk"pZM'+"%I-WWrbV-O5J1+pS?#<,W!H1M6q?<,W!h<-JSU!?qaR#;]]l-WF^`%hWFZ#8'Hb#A"-)Jd4LF#7"Zj0*`dF#8^>u#PeBE#J(-F-SHi#'/q9l$od_^#:DG8p&cKD-O1q6#;7M2#9Qo(#7!jK0*`dF#D!"%#7&WW+pWlE[h&S\"9\mV'q#(&!!!!$!5%n*#889d#7D^\#6Q.T%gOBcOoZ(@(C(ID#6tJH#M0We*#o1bT`G;s!!!!)!7g`D#J1!\#7%R9+pTKY!ZW"(&j7Ti%o4Q+OocUF2j+4^(C($d#<+::09QAi5VFc'4YJH9?mh*=-T`t70**F*"!RsT0,Op!0,OpIdK_uA#9G&o-8.%X#::W"09QB$#6uS"#Nl`_%3=mJ*sWJb$Qfla#8&-b-^"NN(FKhY-SHhW-SH!<0/"s_-[%-R#7#,j#64nE2iG3sB])*WE>uq"'faoDDA!!!!1^fLoKporI:nH_bpLWrm-hhX+!B[0pp2d9>kI&8D9``/d_h%_olz!!#[-aoDDA!!!!K^rcWWz!!$(..d%HKj96(e&7cnb#l!C=ru>;bOijgsiHc3@n\<3HzJ7679z!.[p3aoDDA!!!!Q^rcWWz<5;QHR;eIp-Y%YtIW.,SZ=\X:%J@0Zj@qz*5GVZ..YLNG?5A=j(1abP5:7F=*VM0+cdppaoDDA!!!!k^fL^(#A4qRaoDDA!!%O]^rcWWz-GW[dV?6qKIocis:q&BWL_03z!$o?](/4:Gh4M(fpufF.H"U#!Tk)3LFZbHh'4`r428nOL.LEhhD,G$A%"#@&]n8ZD;'cpp%nAgIZsu*F;`q<(\Q/Z6B"bp3cR1bR)Dlz!&QrB%6D9R5E7KY_\IY[:lEHrzTPhPH$#q$Y$uZSKJkB)Li/SGUX(@Dp#fZoJ_A@MR5fs',zn@r$3_ru^T:hda##l2UCz!#34M#;LHW>/,'5aoDDA!!!"5^rcWWz3l"f$Dr7>al<[O#3m09=O9@5s!cgFhaoDDA!!!"%^rcWW!!!"LCV\'mz!)^PSz!-!\.e-I(6/uz!!!;?aoDDA!!'f4^fLc>;FbO!375kKz!)C=2#Q-:`'A&0t(-HZ;gz6,6P1>-H&nU"fF72$2NVaoDDA!!%OF^rcWW?nO:Gr5$MUz!(OcHz!.]7.k2GN79Ti$se-0+"G;tT1Hd!PNp8l)b:p_0lrI\WNVmbbZ6$oYctp+oZ92HF,uoVc!g0'[CW"X8F(NVli_iONKVs/RMK$A/lF9:`$s?Vr[^$,P(dpYV#NCDt=qz(k]V*"l2c21&G#U@4LXJEln@^z2SdH8zJ4ICV']HT:NT[#u/2j3uP7^,r2-tD1k#WWSn/`;A.hfl2GV-Lq],Yu"MSR_rgWPlj%?)g=GP9/Zz!#Rt&\r?Vk35"]e7-'s(IEq$)3LQfZ)cf\"'`z!!(rlaoDDA!!!!V^fLk,)lN4n?amcb9329;/Zds3"ZkLg<=6kKz!%>Y*z!!!#7J.Dj/fH)%30+tEHHRH7an3;.4NJYKTfU0e]zfRpt@#"*h[K>d"U%E/5B$f@'tF+2)4D_OMlaoDDA!!'6G^rcWW!!!!QEkoftzfRgo]z!.[DOaoDDA!!!R_^rcWW!!!",Bu%jkz:k?F)z!2+nYaoDDA!!"F%^rcWW!!!!qI_a)+z+EYDmD#aP8s8W-!aoDDA!!$t[^fMP[KP.$]"!.&0TRpJ#-d>]D]-JhCaF7_a?*e=%aoDDA!!&C?^rcWWz8AN@Jz0R(=Tz!.[JQaoDDA!!'fC^rcWW!!!#gH,.Q&zd"0!Tz!;M8`aoDDA!!&+4^rcWW!!!!IKYY_1z+EbKBz!+:8kT`Y8os8W-!s2k>V0z+Fh2Lz!!$KDaoDDA!!()k^rcWW!!!#7Fhl-"z^ja)Az!'kqIaoDDA!!&+)^rcWW!!!#7FMQ$!z5^:)ez!6B]+aoDDA!!&[B^nG!3s8W-!s8U4Az@!07d%IpuNJG?Fo#gH)"^)+olzJ98TLz!-!S+aoDDA!!"F!^rcWW!!!!QF25ouz!(XiIz!/Q6BaoDDA!!#8c^rcWW!!!"4JAB;-zi-2u1V>(#is8W-!Th<*"s8W-!s2k3nh"kF$z!'kkGaoDDA!!#8e^rcWW!!!"4L;:q3z?uNj'z!0DNBaoDDA!!"Et^rcWW!!!!1IDEu*z!.M`+z!6Bl0aoDDA!!%7o^rcWW!!!"lHGIZ'zi-W8^z!&/Z5aoDDA!!!"N^rcWW!!!"lKYY_1z@#)P?z!76A6aoDDA!!"^"^fLrB-Y,EBaHer,'plh3)uos890/>1_q?.$V@gB"903FYJ0*`a-Y7%oD%gOKA"$[#$-T;88%m9+]#6tkH%tXfe#7h>AWWs?O"$["q+X.-r/g:N$73M[3zzz!#>P7!#>P7!,)?4!;6Bm!2';l!#>P7!#>P7!'1)[!#,D5!#,D5!.k1N!.k1N!/^aV!/^aV!87DQ!87DQ!87DQ!8IPS!8IPS!&"!.=hI!(-_d!'1)[!)`ds!)`ds!)`ds!)`ds!42_+!0[B_!)j-!-A2@!-A2@!-A2@!-A2@!0.$Z!1!Tb!13`d!1!Tb!/LUT!/LUT!&F]W!20Dn!.b+M!!E<&!!E<&!(d7m!36,#!*9.#!3cG'!3cG'!*o[,!42b,!+>j-!,DZ:!4`+1!+Gp.!3?/#!3?/#!3?/#!3?/#!.=qL!65*?!%@mJ!+Z'0!+Z'0!+l32!+l32!1'!8deW!'pSb!5Sa;!9aF`!([(i!7M#M!:p3k!(d.j!0.$Z!0.$Z!0.$Z!3?/#!3?/#!:p9m!<3'"!*9.#!!*3&!!E?'!+Z'0!"/o0!"f84!$_ID!([(i!([(i!%A$N!$)+@!%e0N!'LGb!$_OF!&+BQ!(d:n!%e6P!&4HR!)rpu!)rpu!*0("!*0("!*0("!*0("!,2Q9!'LA`!+Gp.!6,!=!6,!=!.b7Q!(I"i!/U[U!076_!)!@n!,hi;!1!.t7O!!iT*!!iT*!9XIb!.Y+N!&jlX!,qoB!:Bge!:0[c!)!Iq!3$#"!.+\G!)`ds!)`ds!*KI*!3uY+!%IsK!+uH8!4i43!!<3$!!3-#!-n_J!6#!>!!<3$!0%-^!7:iJ!"o83!2Ti!!7h2O!##>4!&=NS!&=NS!&srY!&+BQ!4N+3!94+\!#tt=!#,D5!6YNG!:U$i!!`K(!"o83!#,D5!#,D5!9jXe!;HTq!!N?&!"Ju/!"Ju/!#,D5!!E9%z!3'_^co9#J2K1#P0Sj0F%h%+p[9@T*,b0*iB(3'ah,dcPMWC.IRrmiW9/d#K&2=#6tJH59I09!XArJ+pS>X8q2'U!\]%IOoYdm#I=j`#Hn/[#Qb6l!A?A:LB38;096-p!SR__#7(,:+pW%L"pYBODbuT"GJXRd#7"m@Ig63ND[3T#6tJlk5i-uk5e\B!=.cg@gDi;k5e]E%Hd`s,R9Y:WWDGe#F>IX!Dr=iQN#C:#b3cC/c#7#0c:m(s*_?9oF#A7"c#7!k>#MTq:#@H0h#7"UC:m(roncf.##I>3j#D*&%=L&-\JcQ)]It(:p#DW>c"9Jgh!O;h0#F>Jf!WiT3b6oL!q?;@NncadLWW<>0LB3/2;!J:@!J^\PJd-_i#;:i5#K%#q#Cgaq#DW?>!5ncUUq#JL3_#G2#X!XGV(JcQ)]VZE[r:oXc(!J1FU#Iaa!!s/]4gD;%=#6Q.T#7!0M!V-NZ!Eap[#Nl+t#LX+F!Ee%ek5bf5#7!aSB*SZ6='sY_#7"UC:m(roncf.##J10a#C#_C56hDu8nVLo#;9]pqZ\5L(I(a-"[>3idK*.<"$["q#>.3NOp2-r#D3.'#7"=0D[-M>?YAp7#7"mS:m(qdUDY6\LB3PB#7$"bLB157"HNRM56hE<+pS>X8rj">!SR__#F>IX!Dnp^#Fc_X#6t>T#6tJlk5j9Fk5e]U%0u%s@g@Sok5e\B$0MHE2[>BEdK_Fl!QkP+!Ebcm#JgHc#D*&-=DETlJcQ)]LB3/2:oXb]!P/@t#F>J&"$["qJH@##Nr^Ue#DW>K!ABK7HA;N'3fa<)"pYBo!KR7XOp%*P_?<(.#DW=ZT)f0%8riuXRfai>7n6C="Aejr56hEX<*';08k5TZ7p*V4:Qbne#7$_4+pS>T+pS>X2Wk+0$KhFlZ3U]u!FlAW$0M=kl4<%Y#:'OeB2F`oDo)`D#7"U8G6\?^B5cK.#7#0c:m(qdUDb<]Nrb:B:m(sJ!La*T#G2$c"$[$g!La*T#EJm52[>*=l38o&!VutT!Ee%dLB3G::m(kbP8kbODt4)s#6tK+?WWBq04+sP"K#KHk^"[<4s_[n!sBA*Op#A7[GOp#^o#!W=t_#kkdGBXsW!f$g!#02iOp2-rIt(:X":'Pc+pXG8ncoC)QN!V-:FQN7?'![7jS"!RsTk5ce4iXY,P=R$%pk5f&tq?#g\=Q0nT!='kT#7"[-NrbRJ;!J@R!LEg*iWTQ$32Zc^#@Wr"NrbRJ:m(kbo*$0It(:h"Fkntnc>60NX$a5#B*Rs!=&j%GCSdq#D3C.#EJnc!=&jj!KR7XncY!SNr`'$LB6rK096-c",?nZC6&CI!=&i7V?J.K#6Q.T#Nl+t#GM:_!Ed2@#7!0M!MTYY!EbKk#Nl+t#Pnbi!Ee%]k5bf5#6t>T#N?97$L@f1#hK*7%UIZeRL%LG5h?#A#6iEScN/V/0@p40cN.M\\e*0g=P=51!='kTGBZlH"FiHs#F>Mg"@!-P!BNFMQN?pc56lBc2[=9L#;::FJcQ)]#Km,l#DW>[!=&jb!J^\PU'-5PLB16B!IpgH08BQ5q$/)K#6Q.T#6tFq!Q#!='kTrr_Nh56hDu8p>4E!\\a&YlQ$R#6Q.T#6tFq!O<*r!Ee%V#Nl+t#DruR!Ee=ek5bf5#Iau%"pYBWG>OG*It@ni#7%[?+pS>T+pS>X2Wk,+%-IXnEX1b.@gB:Kk5e]U$0MGqVZ@#-@@%!"isd1;#6Q.T#7!0M!NHRk!Ed2B#Nl+t#LX1H!EeUpk5bf5#EJn[!MKN!G:,M=ZiLDU0/j,SM?beYGM36+#7')h+pS>T+pS>X"m5oL%HdaoC'Wo&@g@Sqk5e\b&*Eru,R9A_#6tKXG>OG*Il]e!#EAs3#Cjks08BR`!QkKL#6uM6Nr]K@!Dk5bf5#DWE@"$[$W!@Kf2NreMM0:)_9"ci[dq?mP/$mGo]"!RsT#<(`GRLeQ^=HWppk5f&taq!S8=R$CZ!='kTIkU6k#C"T$07V+IG?C:9#K[,n#6t>T#7'Dm,6up/k5e\"#Nl+t#GMOf!Edb\k5bf5#ChU90@pMc!SR__#DW>8!Dnp^Nr_:+#F>Is!^?npdg%'%Nr_:+#F>HP56me]iWMIN#Km2n#6t>T#6tJ;k5kDfk5e[?#Nl+t#GMal!Ec?.k5bf5#Lgp#DW?.#;;,=Nrah5#6tKl#9jCsOp2-rGBZlH"Fn8k56hF302incoC)It(:X"G["=56m5MC-Mq.Bd*ce"!RsT#<(`G\dR[%=Mb4Hk5f&tJe.#F=Lnk&!='kT^B&oiR/mNt-P<6WQN7>&#G2%.!XAt&!M9BhOou$C%3c#^"!RsTk5ce4dL>:>=S`4,k5f&tndO[^=IKQZ!='kT#:C+M$3peJT)f1X!D*M$#;_,9#Gq\L#CeBc#Bu%107SK*"pYB_Io):2LB0G##EJmH56mMU3^3kA!La6X#7'Ap+pWl(WW<>0LB3/2;"=aE!J^\PM?SM#">>N2#MBG.#6t>T#Jpl#!BI.hf)``"?.T,"$eGDEf)Z*]2U;EM!KmsHf)Z-&!FlB*%aP/Xq@1aO#:'OM:Jd2W=-<[2!=&j"<*ok88l*k::KUL"T`QDC#6Q.T#6tFq!K%RV56hE`<,W!H8m_f*+pS>T+pS>X2Wk+8$KhFlM?*tF!FlA7%d*jpU(6>e#:'Oeg&`].B4k&("E3i856hFE#9jC[0/j,;M?beA?\/:`#@Ch7Op#DY56hG2!?qaR"!RsT#<(`GOpgFR=Mb4Hk5f&tWX@ni=Q0bP!='kTT)h!'!=,M'Op+&TLB0%e#Ck/,08BSN"FjOB!saP`+pS>T+pSA9!@%iD#j24j3X=gK@gB:Mk5e]5%Hd`s,R4PZ'!D@t!KR7XWX"jkJd"@DT)lM*56n(eZ2m/p#Dig4#6t>T#6tJ;k5h:bk5e[?#Nl+t#EfMY!EeUrk5bf5#KI0456lBn56kOC2[T#6tJ;k5h"Uk5e]U%gN=tk5h"Uk5e]%"UF2k@g@Smk5e\J$KhEp,R;?k3gTjPVZFX956n@m3^3kY!Q"n&#F>HE2[9So![7jS"!RsT#6j8kdL#(;=PT+pS>X2Wk,3$g.OmiX6"S!FlA7$g.OmdL54=#:'NZ&,lTj!LEhu!XAss!LEg`Oou$["X40V"!RsT#<(`Gaq3_:=Ln\Ak5f&tM@eqO=Lo%+!='kTNrb+Co`:B[QN>eE#7$RrQN9pG"J5^`"$["qi;k,-#6Q.T#Nl+t#J('$!Ee%Y#7!0M!P/Es!Ed2@#Nl+t#J(E.!Ec?-k5bf5#EJoc$?"i,#;eE4!=&jT#6tJlk5hjqk5e\j"UF2k@gAG1k5e\Z&Ea'!,R4SG!\FW^"!RsT#6j8kncS%U=J?$*#<(`GncS%U=Gd+ak5f&tZ3f[p=P=8J!='kTpBZo_/-ct-)M/#<8j,dSOoYdm+!2DQ!\_t(56hDu8fn9?+pTdD!XArhM?X:j#;9%@8'2$##6tJi5G8X2Wk+P#j24jZ3:Kr!Fl@t&Ea'rZ4Q1"#:'NZ;83,:#?`5U#6Q.T#Nl+t#O2?Q!Ec'$#6tFq!U9^K!Ec'$#Nl+t#N?'Q!Ed2Lk5bf5#L<_N$;e#1+.<9r#:H5N56hDu8f&Qc+.<9L*tJS]4!FnGiW]Vm(Dfm\+2S$`#6tbO*u>/>#8cA(#6tLB!?qaR`W77g[gV'p/,'__Scg5B#9Qo0#9OO2-O42f#7"ig#OV[<#:HMQ#6uoF!=&i_0,f]N#>QHJ!"&]+zzz!!rW*!"T&0!)*@m!$M=B!&4HR!)3Fn!1X#h!1X#h!1X#h!1j/j!1j/j!!iSio`>@C+pS>l+pS>d+pS>X&dJZR!?qaR"!RsT#<"f8#T#6tJl5PbCF=E4WO"[Dha5?J6t5@Xq55?QVI56iG=-Q33ppAlWJOp!H'"@!+r#;[_4;^)GO"!RsT#<"f8$pRjO$3re*#FZ2g=L&)p#:'Nb#;56iG=#;7M2WWXtWg'&!?2[9ln"WFBF#7jH4&#'75#8cY.56hE(9*Z95";!U!E?YYf#0.&hLD9nK3B[ED!!!*$!!!T2!!%ZPz!!!3'`q9BDJcQ)]%hDL:#8cA#56hDq+pS>T+pS>X"Y\R103APd#6cd/">T+pS>p,6td\+':Q/+(GPU"!:XN!ZqXm#6tJHf*)B[+pY"eT+r)r$NL8/]=],0X5));end,dU=function(y,G,w,k)for l=0X1,G,0x1 do local G;G=y:oU(k,G);if k[1][0X9]==k[1][0X27]then while k[0B1][0b100000]do k[0X1][44],k[0X1][0X1b]=0X53_<=0b1100 or 0B1__000100-0B11100_1_01,k[0x1][13];k[0B1][0X2E]=(k[0X1][0x1__2]);end;else if w then(k[0B1][0X25])[l]={[0X0]=G};else y:yU(l,G,k);end;end;end;end,S7=function(y,G,w,k)G[0x29]=y.R;if not w[18287]then k=y:x7(k,w);else k=(w[18287]);end;return k;end,W7=function(y,G,w,k,l,i)if w then G,k=y:P7(G,i,k,l);end;return k,G;end,i=function(...)(...)[...]=nil;end,qU=function(y,y,G)y=G[1][0X22]();return y;end,fU=bit32.band,TU=function(y,G,w,k,l)local i;(w[1])[0B11111]={};G=(nil);l=nil;k=0B11011_10;while true do if k>80 then if k~=110 then l=(w[0X1][0X1E]()~=0X0);k=0B1010000;else G=w[0B1][0B00100100]()-11241;k=(0X75);(w[0x1])[0X25]=w[1][17](G);continue;end;else if w[2]==w[0X1][0B100__111]then i,G=y:jU(G,w);if i==nil then else return{y.k(i)},G,k,l;end;end;break;end;end;if w[0x01][0X12]==w[0b01][0X8]then return{},G,k,l;end;w[1][0X3]=l;return nil,G,k,l;end,MU=function(y,G,w)(G)[28138]=-0X48a0D69D+((y.XU((y.eU(G[0x555C]))-y.U[7],(G[31744])))+G[0X710_3]);w=(107+(y.wU((y.wU(G[0X3062],(G[23464])))-y.U[0X8]-G[0X51E4],(G[31744]))));(G)[5367]=w;return w;end,r7=function(y,y,G,w,k)if y<132 then k=(#w[0b1][0B10110]);else if y>0X30 then(w[0B1][22])[k+0b1]=(G);return 1442,k;end;end;return nil,k;end,Q=function(y,G,w,k)(G)[13]=nil;G[0B11__10]=(nil);G[0XF]=nil;G[0x10]=nil;w=(0x7D);repeat if w<125 and w>0X37 then G[0Xe]=y.q;if not k[0X6E0c]then w=y:Y(w,k);else w=k[0X6e0C];end;continue;elseif w>0x2a and w<0X38 then w=y:I(G,k,w);elseif w>0B111000 then(G)[0xd]={};if not(not k[7242])then w=y:_(w,k);else w=y:c(k,w);end;else if not(w<0x37)then else G[0B10__00__0]=y.T.sub;break;end;end;until false;(G)[0B0010001]=nil;(G)[18]=(nil);(G)[0X001_3]=nil;return w;end,u7=function(y,G,w,k,l,i,O,p,I)local V;if I==0x2 then y:F7(i,w,k,p,G);else if I==1 then O[p]=G;elseif I==3 then(O)[p]=p+G;else if I==6 then(O)[p]=(p-G);else if I==0X04 then local i;for O=0B10_00010,0x197,0X06_3 do V,i=y:Z7(w,k,p,O,i,G);if V~=24314 then else break;end;end;end;end;end;end;l=(60);return l;end,b7=function(y,y,G,w)y[G]=w;end,f7=function(y,y,G)G[y+0X3]=(0X7);end,r=function(y,G,w,k,l)l=nil;local i=0X39;while true do if i<=57 then if not(i>0X16)then G,k=y:V(G,k,l);break;else i=(68);end;else if not(i<0x53)then l=w[0x1](w[0X2][25],w[0X2][0X17],w[2][0x17]);i=22;continue;else i=y:D(i);end;end;end;w[2][0x17]=w[0X2][0X17]+1;return G,k,l;end,tU=(function(y)local G,w,k=({});k=y:C(G,k);local l;l=y:J(G,l);local i;i,l=y:K(l,k,i,G);l=y:Q(G,l,k);l=y:X(G,l,k);l=y:F(i,G,l,k);l=y:g(G,l,k);y:h(G);l=y:j7(k,G,l);l=y:L7(k,G,l);local O,p;O,p=y:UU(p,G,O);i=(nil);i,l,O,p=y:KU(k,O,p,G,i,l);w,i,l=y:QU(k,l,i,O,G,p);return y.k(w);end),U={27543,701489484,3695534224,184711557,2834437779,1993868778,3076466975,483213186,2931768424},yU=function(y,y,G,w)(w[0X1][37])[y]=G;end,Y=function(y,G,w)w[0X51FB]=-0X2+((y.FU((y.uU((y.eU(w[0X5f21__]))))))>=y.U[8]and w[24353]or w[29016]);w[7966]=14+(y.OU((y.uU((y.uU(w[29785])),y.U[0B0110],y.U[0X6]))-w[29016]));G=(-3695534169+((y.OU((y.BU(y.U[0B10_1],(w[0X3062])))89 then w,l,k=y:z(k,l,w);continue;else if not(w<0X62)then else repeat local w;l,k,w=y:r(l,G,k,w);until w<0X80;return{k};end;end;end;return nil;end,V=function(y,y,G,w)G+=((w>127 and w-0B10000000 or w)*y);y*=0X80;return y,G;end,BU=bit32.lshift,mU=function(y)end,pU=bit32.bxor,L7=function(y,G,w,k)k=88;repeat if k<0X57 then y:T7(w);break;else if k>0X57 then(w)[0b100101]=(nil);w[38]=y.d;if not(not G[28939])then k=y:N7(G,k);else(G)[4846]=(0X17+(y.eU((y.eU((y.uU(G[23464]+G[17623])))))));k=0X4__7+(y.fU((y.fU((y.FU(G[17623]))0b1001010 and k<0x58 then w[39]={};if not(not G[15733])then k=y:m7(k,G);else G[0X3050]=0Xb__0272CC+((y.XU(G[22573],(G[0X5F2__1])))+G[0X628_6]+G[7966]-y.U[0B00100]);k=-3076466892+(y.fU((y.uU((y.eU((y.uU(G[0x582d],G[0Xf34],G[0x03062])))),G[0X51fB],G[4846])),y.U[0x7]));(G)[15733]=(k);end;end;end;end;until false;(w)[41]=(nil);(w)[42]=(nil);k=0B11001__01;while true do if k==0x65 then k=y:S7(w,G,k);continue;else if k~=0 then else(w)[42]=function()local G,l=({w,w[0X1A]});local w=G[0x1][0X24]();for i=0X28,168,0B100000 do if i>0X28 then return w;elseif not(i<0B10__01000)then elseif not(w>=G[0x1][0B101])then else l=y:q7(w,G);return y.k(l);end;end;end;break;end;end;end;return k;end,R=getfenv,uU=bit32.bor,G=function(y,y,G)G=y[12386];return G;end,SU=function(y,y,G)y=G[0X1][0X23]();return y;end,x=error,y="=w[17623]and w[1330]or w[0X89D__],w[0X44D7],y.U[4]))));(w)[6648]=(G);return G;end,s=table,_=function(y,y,G)y=G[7242];return y;end,_7=function(y,y,G,w,k)y=(G-k)/0b1000;w=(55);return y,w;end,B7=function(y,G,w,k,l)local i,O,p=0X4b;while true do if not(i>=0X04B)then p=#O;O[p+1]=k;break;else i=(0B10111_0);O=G[0B1][0B100101][w];end;end;i=0B1101001;while true do if i==0X69 then i=52;O[p+0X2]=(l);else if i~=0X34 then else y:f7(p,O);break;end;end;end;end,K7=function(y,y,G)y=G[0X1][0x024]();return y;end,B=function(y,G,w,k)(G)[27]=function(l)local i,O,p={G},225;for G=52,88,0B100100 do if G==0B11010_0 then p=y:w(O,i);if p==52526 then continue;else if p==nil then else return y.k(p);end;end;else if G==88 then i[0B1][0X19]=l;end;end;end;(i[1])[23]=(0B1);end;if not k[8937]then w=y:f(w,k);else w=k[0X22E9];end;return w;end,lU=function(y,G,w,k,l)local i,O,p,I;for V=0X14_,501,0b111101 do if V<=0XCB then p,O=y:RU(k,V,p,G,O,w);else if not(V>325)then if V>0x108 then for k=1,#G[0X001][22],3 do(G[0B1][0B10110][k])[G[0X1][0B10110][k+0B1]]=p[G[1][0B10110][k+0x2]];end;if w then(G[0x001][39])[1]=(G[0B1][37]);(G[1][0X27])[4]=p;end;continue;else for k=0X1,O do if G[1][0x23]~=G[1][0X8]then p[k]=G[0b1__][0B101110]();end;end;end;else if V==0X1Bf then if G[0X1][0X5]~=w then G[0X1][37]=y.N;end;break;else I=(p[G[0X1][0X24]()]);end;end;end;end;(G[0X1])[22]=y.N;l=(22);repeat if l~=0b10110 then i=y:bU(I);return{y.k(i)},l;else G[0B1][31]=(nil);l=(0B1111101);end;until false;return nil,l;end,ZU=bit32.rrotate,IU=function(y,G,w,k)(w[39])[11]=(y.H.bnot);(w[39])[0B1101]=y.H.countrz;if not(not G[5147])then k=G[0x141B];else k=y:YU(k,G);end;return k;end,eU=bit32.bnot,RU=function(y,G,w,k,l,i,O)if w>0X51 then if w<203 then k=l[0x1__][0X11](i);else y:NU(l,i);end;elseif not(w<0b10_10001)then i=(l[0B1][0b100100]()-0X147b4);else y:dU(G,O,l);end;return k,i;end,e7=function(y,y,G,w,k)w[y]=(k[0X1][0B0100101][G]);end,g7=function(y,G,w,k,l,i)if not(G[0B1][3])then y:O7(G,k,l,i);else y:B7(G,i,w,k);end;end,X7=function(y,G,w,k,l)local i=G[0x1][0B100101][w];w=(nil);for G=0X9,0x115,84 do if not(G>93)then if G==0X9 then w=(#i);continue;else i[w+1]=l;end;else if G==0B10110001 then(i)[w+0X2]=(k);continue;else y:p7(i,w);break;end;end;end;end,M7=function(y,y,G,w,k)k[5]=y;k[10]=w;G=nil;return G;end,A=function(y,G,w,k)(k)[0X22]=function()local l=({k[0X1_5],k});local k,i=l[1]('<\u{0069}\z 8',l[0X2][25],l[2][0b10111]);(l[0X2])[0B10111_]=i;return k;end;if not w[21852]then G=(-119+(y.uU((y.eU(w[10422]))+w[0X582__D]+w[0X5fB1],w[0X582D],w[31744])));w[21852]=G;else G=(w[21852]);end;return G;end,LU=function(y,G,w,k)if w~=0B1010111 then k=y:qU(k,G);else k=G[0X2]();end;return k;end,a=string.unpack,D7=function(y,y,G,w,k,l,i)y=nil;i=nil;local O=(0x29);while true do if O==0X29 then O=116;y=(k[0X1][37][l]);continue;else if O==0X074 then i=(#y);(y)[i+0B1]=(G);break;end;end;end;(y)[i+0X2]=(w);return i,y;end,q=string.match,n=function(y,G)(G)[0X1E]=function()local w,k={G[0X001],G};k=y:u(w);return y.k(k);end;end,J=function(y,G,w)G[0X3]=y.N;(G)[4]=nil;(G)[0B1_01]=nil;w=(72);return w;end,l7=function(y,y,G,w)(G)[y]=w-w%0B1;end,F=function(y,G,w,k,l)w[0X18]=(setfenv);w[25]=(nil);k=(0X79);repeat if k~=4 then for i=0x0,0Xff do(w[8])[i]=G(i);end;if not l[0X532]then k=(-2834437775+((y.eU((y.FU((y.pU(l[0X71_58],l[12386]))))))>=l[7242]and y.U[5]or l[0x1f1E]));(l)[1330]=(k);else k=l[0X532];end;continue;else y:e(w);break;end;until false;w[26]=(9007199254740992);(w)[0X1b]=nil;(w)[0X1c]=(nil);return k;end,c7=function(y,y,G,w)y=(0B1111101);w=G[1][0X2a]();return w,y;end,j7=function(y,G,w,k)local l;(w)[0x23]=(nil);(w)[0B100100_]=(nil);k=(111);while true do l,k=y:i7(G,w,k);if l==9962 then break;else if l~=29175 then else continue;end;end;end;w[37]=nil;w[0X26]=(nil);w[39]=nil;w[40]=(nil);return k;end,H7=function(y,G,w,k,l,i)i=(nil);l=nil;k=(nil);w=nil;G=0X0;while true do if G==0B0 then G=95;i=({y.N,nil,y.N,nil,nil,nil,y.N,nil,nil,y.N,y.N});continue;else if G==0x5f then G=(50);l=0B1;k={};else if G==0x32 then w=81;break;end;end;end;end;return l,G,k,i,w;end,kU=function(y,G,w)G=(70+(y.OU(w[18287]-w[0X3062]-y.U[0x1]+w[8937])));(w)[13689]=G;return G;end,i7=function(y,G,w,k)if k==0X6_f then k=y:t(G,w,k);elseif k==0B10 then k=y:E(w,k,G);return 29175,k;else if k==0X79 then k=y:A(k,G,w);else if k==0X4 then w[0X23]=(function()local G,l,i={w,w[21]};for O=0B11111,196,0X56 do if O==0X75 then(G[0X1])[0X17]=(i);return l;else if O~=31 then else l,i=G[0x2_](y.y,G[0B1][25],G[0x01][23]);end;end;end;end);(w)[36]=function()local G,l={w[0B1],w};l=y:U7(G);if l==nil then else return y.k(l);end;end;return 0x26EA,k;end;end;end;return nil,k;end,o7=function(y,y,G,w)y=nil;G=nil;w=(0B111010);return y,G,w;end,GU=function(y,G,w,k)(k[0b100111])[0X6]=y.b;if not(not w[6648])then G=(w[0X1__9F8]);else G=y:vU(G,w);end;return G;end,v7=function(y,y,G,w)G=(36);w[0X6]=(y);return G;end,g=function(y,G,w,k)local l;(G)[0X1D]=(nil);(G)[0b11110]=nil;w=(0X3d);while true do l,w=y:O(w,k,G);if l==0X0caE3 then break;else if l~=0X3894 then else continue;end;end;end;return w;end,bU=function(y,y)return{y};end,F7=function(y,G,w,k,l,i)if w[0X1][0X3]then y:X7(w,i,l,G);else y:e7(l,i,k,w);end;end,V7=function(y,y,G)if G then return{-y[0X1][0X23]};end;return nil;end,z=function(y,y,G,w)w=(0X59);y=(0X0);G=1;return w,G,y;end,N=nil,h=function(y,y)(y)[31]=nil;y[0X20]=nil;(y)[0b100001]=(nil);(y)[0X22]=(nil);end,h7=function(y,y)(y[0X1])[18]=y[0B1][0X8];(y[1])[0X2__3]=y[0x1][32];end,J7=function(y,G,w,k,l,i,O,p,I)l=(nil);k=(nil);O=nil;I=(0X65);repeat if I==0x65 then I=(0X0);G=i[0X001][0x11](w);continue;elseif I==0X0 then I=0x005f;l=i[0x1][17](w);continue;elseif I==0B1011111 then I=(50);k=i[0x1][0X11](w);continue;else if I~=50 then else O=y:C7(w,O,i);break;end;end;until false;p=nil;return p,I,O,k,G,l;end,HU=function(y,G,w,k,l)if l>148 then if l~=0Xb5 then y:mU();else k=y:sU(G,k,w);return G,61373,k;end;elseif l==0X73 then k=nil;else G=w[0x1][0X1__E]();end;return G,nil,k;end,JU=function(y,G,w)w=-4294967291+((y.eU((y.fU(G[20566],G[28931]))))+G[2842]-G[10422]);G[19389]=w;return w;end,w7=function(y,G,w,k,l,i,O,p,I,V,A,F)if p==0x98_ then else local p=72;repeat if p==72 then V[i]=A;p=0X7;else if p==0X7 then p=y:n7(l,F,p,i);continue;else if p~=0B1110__10 then else O[i]=w;I[i]=(G);break;end;end;end;until false;end;k=(122);return k;end,I7=function(y,y,G,w,k,l,i,O)k=(nil);w=nil;y=(nil);G=nil;O=nil;l=(nil);i=nil;return y,w,l,O,G,k,i;end,iU=function(y,y,G)y,G[0X1][5]=G[0X1][0X8],(G[0X1][0x8]);return y;end,E=function(y,G,w,k)(G)[0X20]=({});(G)[33]=function()local l,i,O,p,I={G,G[21]},0b100_100;while true do if i>0x33_ then O=y:P(p);return y.k(O);elseif i<0x76 and i>0B1001_00_ then i=(118);(l[0B1])[23]=I;continue;else if i<51 then i,p,I=y:W(I,l,i,p);continue;end;end;end;end;if not(not k[0X0B1a_])then w=k[0X0b_1a];else(k)[0x5Fb1]=(3076466965+((y.OU(k[0x582d]))-k[0X7103]-y.U[0X7]+k[17623]));w=1993868899+((y.OU(k[0x6e0C]-y.U[0b101__]>=k[0X22e9]and k[31717]or k[0X3f5F]))-y.U[6]);(k)[0Xb1a]=w;end;return w;end,wU=bit32.rshift,p7=function(y,y,G)y[G+0x3]=0X4;end,m=unpack,t=function(y,G,w,k)w[0x1F]=y.N;if not G[23464]then(G)[2791]=0B1100_0+(((y.fU(y.U[8],G[3892]))>=G[7242]and y.U[6]or y.U[3])-y.U[0x03]+G[0X7bE5]);k=-2695358256+((y.pU((y.OU(y.U[0B1000]))>y.U[0x5]and y.U[4]or y.U[0B0110],G[0X7103]))+y.U[0X2]);G[0x5__Ba8]=(k);else k=(G[0X5bA8]);end;return k;end,_U=function(y,G,w,k)if G==0x2a then G=y:IU(w,k,G);y:cU();return 6772,G;else k[0B100111][0xC]=y.wU;k[39][0X7]=(y.H.band);k[0X27][14]=y.pU;if not w[20652]then G=(-21+((y.FU((y.ZU((y.FU(w[0x019f8])),(w[0X04bbd])))))=0B11__010_0 then if not(_>=0X4E)then if _>=65 then if _>=0X47__ then if not(_>=0b1001010)then if not(_>=0X48_)then(x)[Z[K]]=p[0X001][0B100__01](t[K]);else if _~=0X49 then x[F[K]]=not x[Z[K]];else local d,S=t[K],Z[K];local z=x[d];(p[0B1][0B10_0110])(x,d+0X1,v,S+0X1,z);end;end;else if not(_>=76)then if _==0x4__b then local d=t[K];(x[d])(x[d+0X1]);v=d-1;else local d=Z[K];(x)[d]=x[d](x[d+0X1],x[d+0X2]);v=d;end;else if _~=77 then local d=t[K];v=(d+Z[K]-0x00__1__);x[d](p[1][0B1010](x,v,d+0X1));v=(d-1);else x[Z[K]]=(x[t[K]]*x[F[K]]);end;end;end;else if not(_<0X44)then if _<0b10001_01 then local d=Z[K];local S,z,f=m();if not(S)then else x[d+0b1]=z;x[d+2]=(f);K=(F[K]);end;else if _~=70 then(x)[F[K]]=x[t[K]]==x[Z[K]];else if not(h[K]=0X3D_)then if not(_<59)then if _~=0x3c then(x)[Z[K]]=x[t[K]]%h[K];else i[F[K]][e[K]]=(x[t[K]]);end;else m=(U[0X5]);W=U[0x4];P=U[0B1];U=U[2];end;else if _<63 then if _==0X3e then local d=i[F[K]];x[Z[K]]=d[0B10][d[0X1]];else(x)[Z[K]]=r[K]^x[F[K]];end;else if _==64 then(x)[Z[K]]=(x[t[K]]+h[K]);else x[F[K]]=r[K];end;end;end;else if not(_<55)then if _<0x38 then local d=F[K];v=(d+t[K]-1);(x)[d]=x[d](p[1][0B10__10](x,v,d+0x1));v=(d);else if _==0b111001 then local d,S,z,f,J,B=0X1F;while true do if d==0x1F then S=(-48);d=88+((p[0b1][39][0xa]((p[1][0X2_7][0Xf]((p[0X1__][0x27][12](t[K],(d))),(d))),d,d))>_ and _ or t[K]);continue;elseif d==114 then f=0;d=-1140850673+(p[0x1][39][0Xe]((p[0X1][0B100111][0XF](d+_-t[K],t[K])),t[K]));continue;elseif d~=0B101001 then else z=4503599627370495;break;end;end;f*=z;local H,R;d=(0Xe);while true do if d==0XE then z=(p[0x1][0X27]);d=7+((((d<_ and t[K]or t[K])~=d and d or _)>d and d or d)0X3F then R+=B;break;elseif not(d>0B10010 and d<73)then else J=t[K];d=-0x60+(((p[0X1][0B100111][0X07](_-_,t[K],d))>=_ and t[K]or _)+_);end;end;B=t[K];d=(0b1101);while true do if d<0XD then R=_;d=0Xb1+((d+d>d and d or _)-_-_);elseif d>8 and d<0X47_ then R-=B;H=H(R);d=(0X008+(p[1][0X27][0XE__]((p[0B1][0X27][0Xd]((p[0b1][0x27][12]((p[1][0X27][0B11__11](d,t[K])),t[K])))))));continue;elseif not(d>0B110_1__)then else H-=R;break;end;end;R=t[K];d=0X78;while true do if d<=0X6A then z=z(H,R);break;else if d==0X78 then H+=R;d=-2617245577+(p[0X1][39][0B1111]((p[0X1][0X27][0X00E](d~=_ and _ or d,d))-t[K],t[K]));else R=(t[K]);d=(-4294967396+((p[1][39][0B1011](t[K]))+d+_+_));end;end;end;H=t[K];z=(z0X000 and{});local J=p[0B10](d,f);p[0X3](J,X);(x)[Z[K]]=J;if f then for B=0B1,z do d=S[B];J=(d[0X2]);local S=(d[0X1]);if J==0X0 then if not(not q)then else q={};end;local d=(q[S]);if not(not d)then else d=({[2]=x,[0B1]=S});(q)[S]=d;end;f[B-1]=(d);elseif J~=0X1 then(f)[B-0b01]=i[S];else(f)[B-1]=(x[S]);end;end;end;end;end;else if _<0X35 then local d,S,z,f,J,B,H,R=0B0,4503599627370495,0B1101,0X5e,(-0XF);while true do if not(f<=37)then if not(f>=0b10__11110)then B=0XE;S=S[B];f=(-3489660897+(p[1][0B100111][0XF](f+_-f-f,(0X1a))));continue;else d*=S;f=(0x25+(p[0X1][0B100111][0b1100]((p[0B1_][0X2_7_][0Xa]((p[0B1][39][0x8](f))))==f and f or _,(0x1f))));continue;end;else if f<=31 then B=(p[1][0X27]);break;else S=(p[0X1][0X27]);f=(-0B1010+(((p[0b1][0X27][0Xe]((p[0B1][0x27][6](f,(30))),_,_))==f and f or f)+f));continue;end;end;end;f=0X10;while true do if not(f<=16)then if not(f>=66)then z=p[0b1][39];f=0B11000+((_+_>=_ and f or f)+f-_);continue;else R=0XC;break;end;else B=B[z];f=-0X15+((p[0B01][0X27][14]((f0b10011 then R=(p[0x1][39]);f=-3892314111+(p[1][0B100111][0x9]((p[1][39][0B1010]((p[0B1][0x27][0B1_011](f))>_ and f or f,f,_)),(0X5)));continue;elseif f>4 and f<0B111100_1 then R=(R[H]);break;elseif f<0x013 then H=(0xb);f=-0X51+(((p[0X01][0X27__][0X6](_,(f)))>f and _ or _)-f+_);continue;end;end;H=(_);f=(0X6e);while true do if f==0B1110101 then H=(0b10110);break;else R=R(H);f=-4294937483+(p[0X1][39][15](_-f-f+f,(0X9)));continue;end;end;z=z(R,H);f=(0B10111__1);while true do if f<=0B111001 then if f>0X16 then if not(f<57)then R=_;z=z>=R;f=-0X7fFFfFbC+(p[1][0B100111][0b1111](((p[0x1][0X27][8](_))>=f and _ or _)+_,(0X1c)));continue;else R=(_);f=-4294967182+(p[0X1][39][11]((p[0X1][0X27][0Xe](_))-_==_ and f or f));end;else R=_;z+=R;break;end;else if f>0B1000010 then if not(f<=0X44)then if not(not z)then else z=(A[K]);end;f=-61+((p[0X1][0X27][0Xc]((_==f and _ or f)-_,(0X17)))>_ and _ or f);continue;else if not(z)then else z=_;end;f=-4294967145+(p[0X1][0X2_7][0b101_0](f-_-_-_,_));end;else z-=R;f=0B100__001+(p[0X1][39][8](_+f-_+f));continue;end;end;end;f=0B100110;while true do if f>72 then z=(_);f=(-4294967042+((p[0X1][39][0Xb]((p[0X1][0B100111][0b1110](f))))-_-_));continue;elseif f<0B100110 then if not(B)then else B=(A[K]);end;break;elseif f>38 and f<0B1001101 then B=B>=z;f=-137+(p[0X1][0x27][0X7]((p[0X1][0b1__00111][10](f,f,_))-_+f));continue;elseif not(f<0B1001000 and f>7)then else B=B(z);f=(30+((p[1][0B0100111][0B1100]((p[0X1][0x27][0x6](f,(p[0b1][39][16](">\1058",'\0\0\0\0\x00\0\x00\15'))))-f,(p[0X1][0X27][0X10]('\z \x3E\x698',"\0\0\0\0\0\x00\0\17"))))+f));end;end;f=(0X2F);while true do if f<=0X2f__ then if not(not B)then else B=(A[K]);end;f=0X37+(p[0x1_][0X27][0B1110]((p[0X1][0X27][0B111]((p[0b1][0X27][0XD](_))>f and f or f,f,_)),f));else if f~=0X42 then S=S(B,z,R);break;else z=(A[K]);R=(A[K]);f=109+(f-_-f+f-f);end;end;end;f=(78);while true do if f<0X4_E then J=x;break;elseif f>48 and f<0X5_5 then d+=S;J+=d;f=(37+((p[0B1][0X27][0Xa]((p[1][0X27][0x7]((p[0x1][39][14](_)),f,_)),_,f))-f));elseif f>0X4E then A[K]=(J);f=(-0X7FffFFC8+(p[0X1][0X27][0X9_]((p[0b1][0x27][0X8](_+f))-f,(0X3))));continue;end;end;d=(F[K]);f=0x0020_;while true do if not(f<=0x9)then if f~=32 then B=(Z[K]);f=(0B1001+(p[1][39][0b011_01]((p[0B1][0X27][0Xc](f~=_ and f or _,(1)))-_)));else S=(i);f=0X4d+(p[0B1][0B1_00111][13]((p[0B01][0X27][0b1001](_-f>=f and _ or f,(f)))));continue;end;else S=S[B];break;end;end;J[d]=(S);else if _==54 then(x)[Z[K]]=(A);else local d=F[K];(x[d])(p[0X1][0B1010](x,v,d+0B1));v=(d-1);end;end;end;end;end;else if not(_<0B1011011)then if _<0x61 then if _>=0B1011110 then if not(_<95)then if _==0X60 then x[Z[K]]=(x[t[K]]%x[F[K]]);else for d=Z[K],F[K]do x[d]=nil;end;end;else if not(x[F[K]]=0x64)then if not(_>=0B1100010)then local d=Z[K];(x[d])(x[d+1],x[d+0X2]);v=d-0X1;else if _~=99 then(p[0X1][0X27])[F[K]]=x[t[K]];else(x)[t[K]]=t;end;end;else if not(_<0b1100110)then if _==103 then(x)[Z[K]]=r[K]%h[K];else v=Z[K];x[v]();v-=1;end;else if _~=101 then(x)[t[K]]=x;else local d=(F[K]);x[d]=x[d](p[0x1][10](x,v,d+0X1));v=d;end;end;end;end;else if _<84 then if not(_<0x51)then if _<82 then local d=i[F[K]];x[t[K]]=(d[0B10][d[0X1]][x[Z[K]]]);else if _~=83 then(x)[Z[K]]=r[K]*x[F[K]];else(x)[Z[K]]=(x[F[K]]..x[t[K]]);end;end;else if not(_>=0B1001111)then x[t[K]]=(i[Z[K]][x[F[K]]]);else if _==80 then(x)[t[K]]=x[F[K]][e[K]];else(x)[Z[K]]=x[t[K]]/x[F[K]];end;end;end;else if not(_<0X5__7)then if _>=0b101100_1 then if _~=0X005A then(x)[F[K]]=x[t[K]]/e[K];else local d=i[t[K]];d[0B10][d[0B1]][x[F[K]]]=(x[Z[K]]);end;else if _==0X0058 then(x[t[K]])[h[K]]=e[K];else U=({[1]=P,[4]=W,[0X2]=U,[0B101]=m});local d=(t[K]);P=(x[d+0X2_]+0X0);W=x[d+1]+0B0;m=x[d]-P;K=(Z[K]);end;end;else if _<0X5_5 then x[Z[K]]=x[t[K]];else if _==0x0056 then x[t[K]]=(p[1][20](x[F[K]],e[K]));else(x)[t[K]]=(x[Z[K]]^x[F[K]]);end;end;end;end;end;end;elseif _>=0X1a then if not(_<39)then if not(_<0b101101)then if _<48 then if _>=46 then if _~=47 then x[t[K]]=(-x[F[K]]);else x[F[K]][r[K]]=x[Z[K]];end;else if x[F[K]]==x[Z[K]]then else K=(t[K]);end;end;else if _<0x32 then if _~=0X00__31 then if x[t[K]]then K=F[K];end;else if x[Z[K]]~=h[K]then K=t[K];end;end;else if _~=51 then x[F[K]]=(p[1][0B10100](x[t[K]],x[Z[K]]));else local d=(Z[K]);(x)[d]=x[d](x[d+1]);v=(d);end;end;end;else if _>=0X2a then if _>=0B101011 then if _~=0X2C then x[F[K]]=p[0B1][0x27][t[K]];else local d=(i[t[K]]);(d[2])[d[0X1]]=(x[F[K]]);end;else U={[0X1_]=P,[0X4_]=W,[2]=U,[0X5]=m};v=(F[K]);local U=p[0B1][0X4](function(...)(p[0X1][0b11_100__])();for d,S in...do(p[0B1_][28])(true,d,S);end;end);U(x[v],x[v+0X1],x[v+0X2]);m=U;K=Z[K];end;else if _<0X28__ then x[Z[K]]=i[t[K]][h[K]];else if _==0B0__101001 then(x)[t[K]]={};else if q then for U,d in q do if not(U>=0B1)then else d[0x2]=d;(d)[0X3]=x[U];(d)[0X1]=(3);(q)[U]=(nil);end;end;end;local U=(F[K]);return false,U,U+Z[K]-2;end;end;end;end;else if _<0X20 then if not(_<0B11101)then if _>=30 then if _~=0b11__111 then x[t[K]]=(n[Y]);else(x)[F[K]]=x[t[K]]==e[K];end;else(x[Z[K]])[x[t[K]]]=(h[K]);end;else if _<0X1B then local U,d=F[K],x[t[K]];(x)[U+0x1]=d;(x)[U]=d[e[K]];else if _~=0B11100 then(x)[F[K]]=#x[Z[K]];else(x)[F[K]]=(x[Z[K]]-r[K]);end;end;end;else if not(_>=0x23)then if not(_<0X21)then if _==0x22 then K=(t[K]);else i[Z[K]][x[F[K]]]=(x[t[K]]);end;else local U,d,S=t[K],I-u-0X1,0b0;if not(d<0b0)then else d=-0B1;end;for I=U,U+d do(x)[I]=n[Y+S];S+=1;end;v=(U+d);end;else if _>=37 then if _~=0B00100110 then x[F[K]]=i[Z[K]];else if not(x[t[K]]0X21 then f=-7;I=-0X13A5+((p[1][0x27][0B1111](I-_,(0X007)))+_+_);elseif not(I<0B10010_10)then else d=0B0;B=4503599627370495;d*=B;break;end;end;I=0X7D_;while true do if I>55 then if not(I>=0B1111101)then S=p[0B1][0x27_];I=(-4294909896+(p[0B1][0X27][9]((p[0B1][0X27__][0X6]((p[0B1][0X27][11]((p[1][39][0B1010](I,I)))),(p[0B1][0B10011_1][0B1_0000]('\1058',"\z \0\0\0\u{00}\0\z \0\x00\12"))))+_));continue;else S=(S[J]);J=p[0X1][0X27];break;end;end;end;J=(J[U]);I=(0X0029);while true do if not(I>0X2__9)then U=(_);I=(116+(p[0X1][0X27][0XD]((p[1][39][0xC]((p[0B01][0x27][0B1010](_,I)),(11)))>_ and _ or I)));else if I~=116 then U-=z;break;else z=(A[K]);I=(-4294967183+((p[0B1][0x27][0XE]((p[1][39][0X9](_,(0)))-I))+_));continue;end;end;end;z=_;U+=z;J=J(U);U=_;I=113;while true do if I==0X71_ then J+=U;I=(19+(p[1][0X27][0xD]((p[0x1][0B100111][0x00F]((p[0B1][0X2_7][0X8](I))0x3B then if I>=94 then f+=d;break;else B=B(S);I=(0X6E+((p[1][0X27][0X08_](I))-I-_+_));end;else d+=B;I=-4294967139+(p[1][39][0b1011]((p[0X1][0X27][0x0d](_-I))+I));end;end;I=(104);while true do if I>0x27 then A[K]=(f);I=-0X64+(((p[0B1][0X27][10](I+I,I,_))==I and _ or _)+I);continue;elseif not(I<0X6_8)then else f=(x);break;end;end;d=t[K];I=(0B101101);while true do if I>40 then B=Z;I=(-0X2008+(p[1][0b100111][9]((p[0X1][0b100111][15]((p[0X1][0X27][0B1111](_,(0X4)))-I,(0X0))),(28))));continue;elseif not(I<45)then else f[d]=(B);break;end;end;else x[F[K]]=nil;end;end;end;end;end;else if _>=0B110__1 then if _>=19 then if not(_<0x16)then if _<0x18 then if _==0X17 then if q then for I,U in q do if I>=0X1 then U[0X2_]=U;U[0X3]=(x[I]);U[0X1]=(0X3);(q)[I]=nil;end;end;end;return false,F[K],v;else v=F[K];x[v]=x[v]();end;else if _~=0X19 then if q then for I,U in q do if I>=0b1 then(U)[0B10]=(U);U[0b11]=(x[I]);U[1]=0B11;(q)[I]=nil;end;end;end;local I=t[K];return false,I,I;else local I=Z[K];if q then for U,d in q do if not(U>=I)then else d[2]=(d);d[0B11]=x[U];d[1]=0B11;q[U]=nil;end;end;end;end;end;else if not(_<20)then if _==21 then if not(r[K]<=x[F[K]])then K=(Z[K]);end;else for I=1,F[K]do(x)[I]=(n[I]);end;end;else x[Z[K]]=x[F[K]][x[t[K]]];end;end;else if not(_>=16)then if not(_<0XE)then if _==15 then if not(not x[t[K]])then else K=F[K];end;else x[F[K]]=x[t[K]]+x[Z[K]];end;else x[Z[K]]=l;end;else if _>=0x11 then if _~=0b10010 then local l,I=Z[K],t[K];if I~=0X0 then v=(l+I-1);end;local U,d,S=F[K];if I~=0B01 then d,S=p[0B001][44](x[l](p[0X1__][10](x,v,l+1)));else d,S=p[0b01][0B101100](x[l]());end;if U==0x1 then v=(l-0X1);else if U~=0B0 then d=l+U-0x2;v=(d+0X1);else d=(d+l-0X1);v=(d);end;I=0;for U=l,d do I+=1;(x)[U]=S[I];end;end;else if q then for l,I in q do if not(l>=1)then else(I)[0X2]=(I);I[0B11]=x[l];(I)[1]=(0X3__);(q)[l]=(nil);end;end;end;return;end;else(i[F[K]])[r[K]]=(e[K]);end;end;end;else if _<0x6 then if _>=3 then if not(_>=4)then if not(q)then else for l,i in q do if not(l>=0x1)then else i[0X2]=i;i[0x3]=x[l];(i)[0x1]=0X3;(q)[l]=(nil);end;end;end;return true,t[K],1;else if _~=0X5 then x[t[K]]=Z;else(x)[Z[K]]=F;end;end;else if not(_>=0X1)then if q then for l,i in q do if l>=0X1 then i[0x2]=(i);i[0b11]=(x[l]);i[0X1]=0X3;q[l]=nil;end;end;end;local l=(t[K]);v=l+0X1;return true,l,2;else if _==0X2 then local l,i,I,U,d,S,z=0X5c,(9);while true do if l==92 then d=0X37;l=-0X52+((p[0x1][0X27][8]((p[0x1][0b100111__][0B1001](_,(_)))-l))+l);elseif l==0Xb then S=0B000;l=(0X77+((p[0X1][0B100111][0b1010]((p[0X1][39][8]((p[0b1][0x27][0b1011](_)))),_))-l));elseif l==110 then I=(4503599627370495);l=-4294967174+((p[0B1][0B0100111][11]((p[1][0b1001_11][0Xc](_,(_)))))-_-_);elseif l==117 then S*=I;l=(-39+(p[0b1][0X27][10]((p[0B1][0X27][0B1011]((p[1][0x27][0b1011](l))-_)))));elseif l==80 then I=(p[0B1][0X27]);l=0x1f+((p[0b1][0x27][0xC_]((p[0X1][0X27][0X9]((p[0X1][0B100111][0B1101](l)),(_))),(_)))==_ and _ or l);elseif l==111 then z=(0X6);l=(-1774+(p[0X1][0b1001__11][0xb_]((p[0B1][0B100111][0X00__b]((p[1][0B100111][0B110]((p[0b1__][0B100111][0X6](l,(_))),(_))))))));elseif l==0b10 then I=(I[z]);break;end;end;local f;z=(p[0B1][39]);local J;l=(0B001001101);while true do if l>0B111 and l<0B100_1000 then U=(p[0B1][0X27]);break;elseif l>72 then f=0X07__;z=z[f];l=0x49+((p[0b1][39][0Xd](_-l+l))-_);elseif l<0B100110__1 and l>0b111010 then f=p[0x1][39];U=0X8;l=0B111+((_-l+l==l and _ or _)-_);continue;elseif not(l<0B111010)then else f=(f[U]);l=(-4294967233+((p[0x1][39][11](_+l))-_+l));end;end;U=U[i];l=(123);while true do if l>0X1E and l<0B1111011 then i=(i0B1100101 then i=(A[K]);l=(30+(p[0X1][0b100111][6]((l+l>_ and l or _)-l,(_))));elseif l<101 and l>0X0 then J=_;l=(0B1000111__+(p[1][0X027][0Xa]((p[0B1][0x27][6]((p[1][0x27_][0Xd](l)),(_)))>=_ and _ or _,_,l)));end;end;l=(84);while true do if l==84 then if not i then i=_;end;l=-0X33+((l>=l and l or _)+_+_-_);continue;else J=(_);break;end;end;U=U(i,J);f=f(U);U=(A[K]);l=(75);while true do if l<75 and l>0B0101110 then f-=U;l=(0X10+(p[0x1][0x27_][0XD_]((p[0b1][0X27][0B1100]((p[0X01][39][0B1010](l,l,l)),(_)))+_)));elseif l<0B101110 then U=(_);break;elseif l>16 and l<53 then U=A[K];l=(0X33+((p[1][0B100111][0XE]((p[0x1][0B100111][15]((p[0X1][0X27][0x9](l,(_))),(_))),_,l))+_));elseif not(l>0X035)then else f+=U;l=-0b110101+((p[0X1][0x27][0x0__08](l+l+l))+l);end;end;f-=U;l=(0x10);while true do if l<0B1__01111 then U=A[K];l=-17+(p[0X1][0X27][0Xb]((p[0X1][0x2__7][14]((p[1][39][0X6_]((p[1][0x27][0B1011](l)),(_))),l,l))));elseif l>16 then z=z(f,U);break;end;end;f=(_);l=0B1100110;while true do if l>0X8_ and l<0x4_7 then S+=I;l=(0X8+(p[0X1][0X27][0x8]((p[1][0X27][0b111](_-l-_)))));continue;elseif l<13 then d+=S;l=(-0X7B9+(p[0X001_][0X27][7]((p[0X1][0X27][0X6]((p[0X1][0X27][10](_==_ and l or l)),(l))))));elseif l>71 then I=I(z,f);l=0xB+(p[1][0X27][0xD](((p[0X1][0x27][0X6](l,(_)))<_ and _ or _)+_));elseif l>13 and l<102 then A[K]=d;d=x;break;end;end;S=F[K];I=(r[K]);(d)[S]=(I);else x[t[K]]=(x[Z[K]]-x[F[K]]);end;end;end;else if not(_<9)then if not(_<0xb)then if _~=12 then local l=false;m+=P;if P<=0X0 then l=(m>=W);else l=(m<=W);end;if l then(x)[Z[K]+0B1_1]=m;K=(t[K]);end;else(x[F[K]])[x[t[K]]]=x[Z[K]];end;else if _==10 then u=(Z[K]);for l=0B1,u do(x)[l]=(n[l]);end;Y=u+0B1;else(x)[t[K]]=e[K]-h[K];end;end;else if not(_>=0X7)then x[t[K]]=x[F[K]]>=x[Z[K]];else if _==0b1000 then if q then for l,i in q do if not(l>=0b1_)then else(i)[0B10]=(i);(i)[3]=(x[l]);(i)[0b1]=0X3;q[l]=(nil);end;end;end;return true,F[K],0X0;else x[F[K]]=X[r[K]];end;end;end;end;end;end;K+=0x1;until false;end);if o then if E then if M~=0X1 then return x[a](p[0X1][10](x,v,a+0x1));else return x[a]();end;else if not(a)then else return p[1][0Xa](x,M,a);end;end;else if not(q)then else for l,i in q do if l>=1 then i[2]=i;(i)[0X3]=(x[l]);(i)[0X1]=0B11;(q)[l]=(nil);end;end;end;if p[0B1][0b1111](E)=="\st\z \u{0072}\u{069}\z \110g"then if p[0X1_][0b1110](E,"\z :\u{28}\37\x64\z +)[\58\r\10\u{5D}")then p[0X1][0B1_11]('\76ur\x61p\z\h\ \x53\99ri\u{70}\116\x3A'..(V[K]or'\u{28}int\z \e\114na\x6C\)')..'\: '..p[1][29](E),0X0);else(p[1][7])(E,0);end;else p[0X1][7](E,0B0);end;end;end;return O;end);(w)[46]=(function()local l,i,O,p,I,V,A=({w,w[0B101011]});p,A,I,O,V=y:H7(A,V,I,p,O);p=y:a7(O,I,l,p);local w,F,r;r,F,w=y:k7(l,F,w,r);local Z,e,t,h;h,A,t,e,r,Z=y:J7(r,w,e,Z,l,t,h,A);local x,Y;x,A,Y,h=y:G7(F,Z,Y,w,O,A,t,x,h,l);p=nil;p=y:M7(r,p,e,O);A=nil;for K=0B110000,0X1C4,98 do if K==0X92 then A=l[1][0x11](p);continue;elseif K==0XF4 then O[0X8]=(A);elseif K==0X1_56 then for W=0B1,p do local n;for v=0X30,0X31,0X1_ do if v<0B110001 then n=y:K7(n,l);continue;elseif not(v>0X3__0)then else if not(l[0X1][31][n])then y:Y7(W,n,A,l);else A[W]=l[0x1][0X1f][n];end;end;end;end;return O;else if K~=48 then else for A=1,w,0x1 do local w,K,W,n,v,u,X;W,K,u,v,n,w,X=y:I7(W,n,K,w,u,X,v);local q,U=0X39;while true do if q<0B001000100 and q>56 then q=0X44;w=l[0X1][0x2__a]();elseif q>0b101010 and q<0X3__8 then X=w%0b1000;q=0X2a;continue;elseif q<0X5_3 and q>0X39 then q=(0B1010011__);K=l[1][0B101010]();elseif q<0X2a__ then n,q=y:c7(q,l,n);elseif q<0X039 and q>0B110111 then u,q=y:_7(u,n,q,v);elseif q>0b1010011 then v=(n%0X8);q=0X38;else if q<0b1111101 and q>0X44 then W=l[0x1][0x2a]();q=0B10110;continue;else if q<55 and q>0X16 then U=y:Q7(K,U);break;end;end;end;end;n=(w-X)/0X8;w=((K-U)/0X8);q=(71);repeat if q<60 then q=y:u7(w,l,x,q,O,F,A,U);continue;elseif q>60 and q<122 then q=y:w7(W,w,q,n,A,F,Y,h,e,u,Z);continue;else if q>0X47 then q=17;if v==0X2 then y:g7(l,O,A,t,u);elseif v==1 then(e)[A]=(u);else if v==0X3 then(e)[A]=A+u;elseif v==0X6 then e[A]=A-u;else if v~=0x4 then else K=nil;for F=0B1_010100,0Xb__8,0X19 do if not(F>109)then if not(F<=0B1010100)then O,i,n,I=y:z7(n,O,I,Y,X,V,l,w);if i==0X3c4D then continue;elseif i==nil then else return y.k(i);end;else K=(#l[0x001_][0B10110]);continue;end;elseif not(F>0b1000__0110)then i=y:t7(l,Y,X);if i==51909 then continue;elseif i~=nil then return y.k(i);end;else if not(F>=0B10111000)then(l[0X1][0B10110])[K+0X1]=(t);continue;else l[0X1][0b10110][K+0x2]=(A);end;end;end;(l[0X001][0X16])[K+0X3]=u;end;end;end;else if q>0b10001 and q<71 then if X==0x2 then if V~=81 then return-V;else if V==0b101_10100 then i=y:V7(l,Y);if i~=nil then return y.k(i);end;else if not(l[1][0B11])then r[A]=(l[1][0X25][n]);else local w,I;I,w=y:D7(w,O,A,l,n,I);w[I+3]=5;end;end;end;elseif X==0X1 then Z[A]=n;elseif X==0X3__ then(Z)[A]=(A+n);else if X==0X6 then Z[A]=A-n;else if X==0x4 then local w;for O=0X30,250,84 do i,w=y:r7(O,r,l,w);if i==1442 then break;end;end;(l[1][22])[w+0X2]=A;l[0x1][0X16][w+0B11]=(n);end;end;end;break;end;end;end;until false;end;p=l[0X1][0B100100]();end;end;end;end);k=(nil);G=nil;return k,G;end,P7=function(y,y,G,w,k)y,w=k,G;return y,w;end,oU=function(y,G,w)local k;w=nil;local l;for i=0X73,0b110101_10,33 do l,k,w=y:HU(l,G,w,i);if k==0X00EFbD then continue;end;end;return w;end,d7=function(y,y,G)G=y[1][0X21]();return G;end,P=function(y,y)return{y};end,a7=function(y,G,w,k,l)local i;G[0B1001_]=(w);for O=1,k[1][0X21](),0X1 do local O,p,I;O,p,I=y:o7(O,p,I);while true do i,I,O,p=y:y7(k,I,O,p);if i==0X3451 then break;else if i~=0X2A3A then else continue;end;end;end;if O%0X2~=0B0 then I=nil;for i=0x3E,0B11111__01,63 do if i==125 then I=y:d7(k,I);else if i~=62 then else l=y:R7(k,l);continue;end;end;end;for i=p-p%0X1_,l,0X1 do y:b7(w,i,I);end;else y:l7(l,w,p);end;for y=0X55,125,0X28 do if y==0B1010101 then continue;else if y~=125 then else l+=0X1;end;end;end;end;G[11]=k[0x1][36]();(G)[0b10]=k[0B1][36]();return l;end,gU=setmetatable,E7=function(y,y,G,w)if not(w)then else y=0b10111010;return{G[0b1][0B001101]},y;end;return 0x2b4C,y;end,m7=function(y,y,G)y=G[15733];return y;end,NU=function(y,y,G)y[0B1][22]=y[1][0X11](G*0x3);end,OU=bit32.countrz,XU=bit32.lrotate}):tU()(...);