--[[
_ _ _
__ | |___ _ __ __| |__ _ ___ __ _ __ _(_) ___ __ _
\ \| |__ \| '_ \ / _` |__` |/ _ |__` |__` | |/ _ ' _` |
> |__) | |_) | | | | | | (_) | | | | | | | | | | |
/_/|_|___/|_.__/|_| |_| |_|\___/ |_| |_|_|_| |_| |_|
mirrorhack | operation one [internal]
developed by tul : temp9788
]]
return({C=bit32.bxor,BH=function(v,v,a,P)P=(nil);local N=(0x5__E);repeat if not(N>0x25)then N=(0x40);P=(a[0B110000]()-50927);elseif not(N>0x040)then(a)[13]=a[0B11101](P);break;else N=0B10010__1;a[0B100]={};end;until false;v=a[0X27]()~=0;return P,v;end,Fd=function(v,v,a,P,N,K,E,o)(E)[K]=(o);(a)[K]=(P);N[K]=v;end,vH=function(v,v,a,P,N)if v==a[0X27]then a[0B101101]=-a[0B1__11_011];(a)[0X3A]=a[0X2f];end;P=(nil);N=(nil);return N,P;end,J=getfenv,lH=function(v,v,a,P)a=P[0b101101]();v=(a/0X2);return a,v;end,a=true,FH=function(v,v,a)v=60;a[32],a[0X19]=a[5],a[32];return v;end,I=function(v,a,P)a=(1620556236+((v.pd((v.Ud(P[0x231D],(P[18904])))))+P[30843]-v.e[0X8]));(P)[26499]=(a);return a;end,Md=function(v,a,P,N,K)while a do local E=(0X60);while true do if E==0x3F then P[34]=-a;break;else if E==0X60 then K,E=v:td(N,P,E,K);continue;end;end;end;end;return K;end,KH=function(v,v,a,P,N)a=P[0X27]();v+=((a>0B011_11__111 and a-0X80 or a)*N);return v,a;end,kd=function(v,v,a,P)a=#v;P=0B101010;return a,P;end,Vd=bit32.bor,bH=function(v,v,a,P,N)v=P[0X2_a](P[0x21],P[0XB],N);a=124;return v,a;end,kH=function(v,a,P)(P)[0X2_31]=-3723079801+((v.ud(P[0X2_6d9]+v.e[0X9],P[17239],P[30057]))+v.e[5]+v.e[0X5]);P[5596]=0X6d+(v.ld((v.Ud((P[8989]~=P[0x04_357]and v.e[7]or P[0X004357])-P[18904],(P[30843])))));a=0X50+(v.pd((v.ud((v.ud(v.e[7],P[0x1b2])),v.e[2],P[0X29cF]))>=v.e[0B111]and P[8989]or v.e[0X9]));P[0X179A]=(a);return a;end,MH=function(v,a)a[0B11__0000]=(function()local P,N,K=27;repeat if P==0X1b then N=0;P=0X3E;continue;else if P~=0X3e then else N,K=v:tH(a,N,K);break;end;end;until false;return N;end);end,md=function(v,a,P,N)N[0X2C][0XA]=v.c;N[0X2c][12]=v.j;if not(not a[0X5377])then P=a[21367];else a[0x1A6a_]=(-4294966984+(v.fd((v.Pd(a[30057]))-a[0X276E]-a[0X8ca],(a[25648]))));P=(0X5AAc5881+((v.Vd((v.Nd(v.e[9]~=a[25648]and a[14219]or P,(a[26374]))),a[6042],a[0X231D]))-v.e[0X2]));a[0x5377]=(P);end;return P;end,AH=function(v,a,P,N)P[0X38]=v.b;if not N[0X6A82]then a=(133+((v.Nd((v.Nd(N[13262]-N[2250],(N[10703]))),(N[30843])))-N[30057]));(N)[0x6A82]=a;else a=N[27266];end;return a;end,zH=function(v,v,a,P)return a*P[6]+v;end,id=function(v,v)return v[0X36];end,HH=function(v,v,a,P)a[0x39]=a[0X1D](P*0X3);for N=0X1,P,0X1 do v[N]=a[0X3C]();end;end,rd=function(v,v,a,P)(v)[a]=a-P;end,U=function(v,a,P)P[3382]=(-2746220333+((v.Pd((v.ld(P[25188]-P[10453]))))+v.e[0B100]));P[8989]=0x43+(v.pd((v.pd((v.Ed(a
86)then else if K%2==0X0 then a[N]=(E-E%0X1);else N=P[45]();local v=P[45]();for P=E-E%0B1,N do(a)[P]=v;end;end;break;end;end;end;N+=0x1;return N;end,s="\u{072}e\97\x64f\0544",E=function(v,a,P,N,K)local E;if K<=0b110111 then a[0x013]=v.O;return 0X42E_,K;else E,K=v:P(N,a,P,K);if E==0X2265 then return 32181,K;end;end;return nil,K;end,Od=function(v,v,a,P,N)P=0b110101;v[a+0X2]=N;return P;end,D=function(v,a,P,N)N=({});a=buffer;(P)[0X1]=(a[v.F]);(P)[0B10]=(nil);return N,a;end,f=function(v,a,P,N,K)(N)[18]=P.writeu32;if not a[0x61A1]then K=74+((v.Pd((v.Pd(a[0X4A73],v.e[7]))-v.e[0x7],a[0Xce2],v.e[0X2]))-v.e[2]);(a)[24993]=K;else K=a[0X061A1];end;return K;end,y=function(v,a,P,N)(P)[0B100011_]=v.Id;(P)[0X24]=nil;(P)[0X25]=(nil);a=58;while true do if a<81 then P[36]=({});if not N[4781]then a=(2745704236+((v.fd(N[0x8cA],(N[0X6_706])))+N[0xDdf]+N[0X6665]-v.e[4]));(N)[4781]=a;else a=N[4781];end;continue;else if not(a>0X3a)then else P[0b100101]=4503599627370496;break;end;end;end;return a;end,Ad=function(v,v,a,P)a=(function(...)return(...)();end);P=(nil);v=26;return P,v,a;end,Ud=bit32.lrotate,wd=function(v,a,P,N)P[0b0101100][0X5]=v.q;if not(not N[1729])then a=(N[1729]);else a=0B1__010011+(v.ld((v.Hd((v.pd((v.ld(N[0x3FB4])))),(N[21544])))));(N)[0X6c1]=a;end;return a;end,Ed=bit32.bnot,n=string.sub,Gd=function(v,v,a,P)P[0B110_111],v=59>=0x6c__,a;return v;end,PH=function(v,a,P)P=(function()local N,K,E,o;E,o=v:BH(o,a,E);local s,D;D,s=v:vH(E,a,s,D);for g=0B1011111,187,46 do if g<=0X5f then v:wH(a,o);elseif g~=0b10__001101 then s=(a[0X30]()-47163);D=a[29](s);else for g=0x1,E do local l;N,l,K=v:uH(a,l);if N==-0X2 then return K;end;if not(o)then(a[0B110_1])[g]=l;else(a[13])[g]={l,(a[0X19](l))};end;end;end;end;E=nil;for N=0B10,0B10011011,51 do if N>0X35 and N<0X9b then if not(o)then else(a[0X2C])[2]=a[0Xd];(a[0x2C])[0B11]=(D);end;E=D[a[48]()];continue;else if N<0B110101 then v:HH(D,a,s);continue;elseif N>0B1101000 then v:fH(a);else if not(N<0B1101__000 and N>2)then else for N=0B1,#a[0X39],0X3 do(a[0x39][N])[a[57][N+0X1]]=(D[a[57][N+0B10]]);end;continue;end;end;end;end;(a)[57]=(nil);a[0x4]=v.Z;return E;end);return P;end,xd=function(v,a,P,N,K,E,o,s,D,g)local l;if N==0X7 then local A=(0B11_110011);if E[0X9]then local V,J,m=E[0XD][a],55;repeat if J>42 then if not(J<=55)then l,J=v:Zd(m,o,J,V);if l~=0x3026 then else break;end;else m,J=v:kd(V,m,J);continue;end;else if not(J>=0x2a)then V[m+0X1]=s;J=108;continue;else J=0X1;if A~=0XF3 then while E[0B11001]do return-0B10,(175<=0Xab)%K;end;while P do return-0B01;end;end;end;end;until false;else g[o]=E[13][a];end;elseif N==0X2 then v:Qd(D,a,o);elseif N==0B100 then v:nd(D,o,a,P);else if N==0B11 then v:rd(D,o,a);else if N~=1 then else local v=#E[0X39];(E[57])[v+0X1]=g;for P=0X7,0X34__,45 do if P==0b111 then E[0X39][v+0X2]=o;else if P==0X34 then(E[57])[v+0x3]=(a);end;end;end;end;end;end;return 0x7F55;end,gH=function(v,a,P)P=(0B111010+(v.Ud((v.pd((v.Ud(a[10453],(a[30843])))-a[13262])),(a[0XcE2]))));a[10599]=P;return P;end,_H=function(v,a,P,N)local K;if not(a<=0X55)then for E=0X7D,0B11010111,0X5A do K,N=v:WH(N,P,E,a);if K~=7582 then else continue;end;end;else if a>0X4__E then local v=0X6A;while true do if v>0x4_1 then v=(0X41);if a==0B1001111 then N=P[46]();else N=P[40]();end;continue;else if not(v<0B1101010)then else break;end;end;end;else N=(-P[0X2_7]());end;end;return N;end,jH=function(v,a,P)P=(0X50+(v.pd((v.pd(a[0xCE2]-a[0X38d0]))>=v.e[0X9]and a[10453]or a[8989])));a[0X35EF__]=P;return P;end,T=function(v,v,a)a=v[10453];return a;end,ld=bit32.countrz,qd=function(v,a,P,N,K,E)local o;while true do if K<=50 then(P)[0X36]=function()local s;s=v:aH(s,P);return s;end;P[0B110111]=(function()return(v:cH(P));end);if not(not N[13807])then K=v:qH(N,K);else K=v:jH(N,K);end;continue;else o,K=v:DH(P,K,N);if o==23227 then continue;else if o~=0X29cc then else break;end;end;end;end;P[58]=function(...)local o=P[0X1A]("\z \x23",...);if o~=0x0 then else return o,P[0B1__00100];end;return o,{...};end;E=function(...)return(...)[...];end;(P)[0X3B]=function(o,s,D)local g=o[0b1000];D=(o[0b1011]);local l,A,V,J,m,j,U,C,i=o[0x7],o[0X6],o[0X5],o[0B10],o[0X3],o[0XA],o[0B1],(o[4]);if D==1 then i=(function(...)local D=P[0X1D](g);local B;local M,M=P[0X3A](...);local M=(0B1);local S=(0x1);local f,c,z,q=P[0B111000](function()repeat local W=J[M];if W~=0X1 then M=m[M];else D[0B1]=(s[A[M]][C[M]]);M+=1;S=(0X1);D[S]();S-=0x1;M+=0x1;(D)[1]=(s[U[M]][C[M]]);M+=1;S=(0B1);D[S]();S-=0b1;M+=0x1;(D)[0X1]=(s[U[M]][C[M]]);M+=1;S=(0b1);(D[S])();S-=1;M+=0X1;if not(B)then else for W,t in B do if not(W>=0X1)then else(t)[1]=t;t[0b10]=D[W];t[3]=(0X2);B[W]=(nil);end;end;end;return;end;M+=0X1;until false;end);if f then if c then if q~=0X1 then return D[z](P[23](D,S,z+0b1));else return D[z]();end;else if not(z)then else return P[0X17](D,q,z);end;end;else if not(B)then else for S,f in B do if not(S>=0X1)then else f[0B1]=f;(f)[0B10]=D[S];f[0X3]=0X02;B[S]=(nil);end;end;end;if P[0x19](c)~="st\114i\110\u{0067}"then P[0B101011](c,0X0);else if not(P[0x23](c,"\z :\u{0028}\37\d\z\43\u{0029}\z \u{05B}:\r\n\93"))then P[0b1_01011](c,0X0__);else P[0x2b]("L\u{75}r\u{061}\112\104 \S\x63ri\u{0070}t:"..(l[M]or'\40in\116\u{0065}\x72\110a\108)').."\:\32"..P[34](c),0x0);end;end;end;end);else i=function(...)local D,B,M,S,f,c,z=P[0x1d](g),0B1,0X1,0B0;local g,q=P[58](...);local W,t,Y,R=0X1,(P[0B110010]());local F,Z,p,n=P[0B111000](function()local u,w,G,_,x,O,b,I,r;repeat local h=(J[B]);if h>=105 then if not(h<0X9D)then if h<0Xb7 then if h>=0b10101010 then if h>=0xB0 then if not(h<0xB3)then if not(h<0B10110101)then if h==182 then W=m[B];(D[W])();W-=0b1;else if D[U[B]]==j[B]then else B=(m[B]);end;end;else if h~=0Xb4 then if not(R)then else for d,e in R do if not(d>=1)then else(e)[0X1]=e;(e)[0X2]=(D[d]);(e)[3]=0X2;R[d]=(nil);end;end;end;return true,m[B],0B1;else I=A[B];D[I]=D[I](D[I+1],D[I+2]);W=I;end;end;else if not(h>=0B1_0110001)then I=(D);w=(A[B]);else if h==0Xb2 then I=U[B];W=I;else O=(s);b=U[B];end;end;end;else if not(h<0Xad)then if not(h>=0XAE)then I=D;w=U[B];O=({});elseif h==175 then D[U[B]]=D[m[B]]~=D[A[B]];else(s[U[B]])[D[m[B]]]=(D[A[B]]);end;else if h<171 then I[w]=(O);else if h==0B10101100 then(D)[m[B]]=D[A[B]]=0B10_100011)then if h>=0b10100000 then if not(h<161)then if h~=0xa2 then w=U[B];I=(I[w]);w=D;else(D)[m[B]]=D[A[B]]~=V[B];end;else(I)[w]=O;end;else if not(h>=158)then O=O[b];b=(j[B]);O/=b;else if h==0B10011111 then I=U[B];W=(I+m[B]-0X1);D[I](P[23](D,W,I+1));W=I-0x1;else(D[m[B]])[V[B]]=D[A[B]];end;end;end;else if not(h>=0XA6)then if h<0Xa4 then I=(D);w=(U[B]);O=(j[B]);else if h~=165 then O=(O[b]);(I)[w]=(O);else I=U[B];W=I;end;end;else if not(h>=0x00A8)then if h~=0Xa7 then I=nil;w=(nil);O=(nil);b=(0X31);while true do if b==0B101_1100 then w=(0);O=(4503599627370495);b=(0B1011+(P[44][0B11__10]((P[0B10__1100][0xA](h+h,(0B1100)))>=h and b or b,b)));else if b==0b1011 then w*=O;break;else if b~=0b110001 then else I=-9;b=(43+((P[0b1__01100][0B110]((P[0X2c][11](b+b,b))))+b));end;end;end;end;O=P[44];G=nil;_=nil;r=nil;b=(0b1__11101);repeat if b>0X3E then if not(b>106)then if b~=0X41 then G=G[_];b=(-4294967230+(P[0B101100][5](((h~=b and h or h)<=b and b or b)-b)));else _=(J[B]);b=(-0B10101+((b+h>h and h or b)+b-h));continue;end;else if b>=0X7_8 then O=O[G];G=P[0X2c];b=(-0B101111+((h<=h and b or b)-h-b<=b and h or h));continue;else _=(12);b=(0B1101010+(P[0x2C][6]((P[0B101100][0XE]((P[44][0X6]((P[0B101100][0b1000](b,(0XF))))),h,h)))));end;end;else if b>0X2c then if b>=0b111110__ then r=(h);break;else G=(6);b=0X78+(P[0X02c][6]((P[0B101100][9](b-h,h,h))>=b and b or h));continue;end;else if b>=0X2c__ then r=J[B];b=-0X02B7fF8D+((P[44][0B1101]((P[0b101100][0Xb](b,h,b)),(0XE)))-b-b);else _+=r;b=(0x003E+(P[0b101100][0xA](b+h+b+b,(b))));end;end;end;until false;b=0XD;while true do if b<13 then _-=r;b=0x44+((P[0B101100][0Xb]((P[0x2C][6](b))+b))-b);continue;elseif b<0X47 and b>0b10_00 then _+=r;r=(J[B]);b=-0X9e+(P[44][0B1010__]((P[0B10110_0][0x9]((P[0X2C][0B1000](b<=h and h or b,(b))))),(b)));continue;else if b>13 then r=(J[B]);break;end;end;end;_-=r;b=(111);while true do if b==121 then if _ then _=(h);end;break;elseif b==0X6f then r=(h);b=(-0B01101101+((P[0X2C][0b0110__]((P[44][10](h,(0B10100)))))-h>=h and h or b));else if b==0X2 then _=_<=r;b=(0X79+(P[0X2C][0XB]((P[0X2c][0X6](b+b))-b)));end;end;end;if not(not _)then else _=(h);end;b=0b1100010;repeat if b>0B110__0100 then G=G(_,r);b=(-0B011000001+(P[0X2c][0xD]((P[0B101100__][13]((P[0x2C][0XB](h0x36 and b<98 then _-=r;b=(88+(((P[0X2c][0X7](h))>h and b or b)-h+b));elseif b<0x73 and b>0b110001_0 then r=(11);b=(-0X1fffF_fF4+((P[0x2c][0b1000](h+h~=b and b or b,(0x1b)))+b));elseif b<0X36 then w+=O;break;elseif b<100 and b>0B101__10_01 then r=(h);b=-0X4d+(b-b-b+h+b);else if not(b>0x1d and b<0B10110__01__)then else O=O(G);b=(-137+((P[44][0X6_]((P[0B101100][0b110](b))+b))+h));continue;end;end;until false;I+=w;(J)[B]=I;b=(107);repeat if b~=78 then I=D;b=0XF3+((P[0X2C][0X6]((P[44][0B1011](b,b))+b))-h);else w=(m[B]);break;end;until false;I=I[w];w=(V[B]);I=(I0X4f then B=I;else if not(d<0Xb3)then else I=A[B];continue;end;end;end;end;else O=(P[0X1_d]);end;else if h~=0xA9 then(D)[A[B]]=(not D[U[B]]);else(D)[m[B]]=(D[U[B]]>j[B]);end;end;end;end;end;else if h>=0B11000100 then if not(h<0XcB)then if not(h<0XCE)then if h<208 then if h~=0XcF then I=(D);w=(U[B]);O=D;else(D)[U[B]]=A;end;else if h~=209 then b=b[G];O-=b;I[w]=(O);else I=(s[m[B]]);(D)[U[B]]=(I[0X1][I[0X3]][D[A[B]]]);end;end;else if h<0XCC then I=D;w=(W);O=D;else if h==0xcd then I=(I[w]);w=(C[B]);O=V[B];else for d=A[B],U[B]do(D)[d]=(nil);end;end;end;end;else if h<0XC7 then if h<0XC5 then I=s;w=(U[B]);else if h~=198 then w=(C[B]);O=V[B];else D[m[B]]=(D[A[B]][V[B]]);end;end;elseif not(h>=201)then if h~=0xc8 then D[A[B]]=(s[U[B]][D[m[B]]]);else local d=m[B];if not(R)then else for e,L in R do if not(e>=d)then else(L)[0X1]=L;(L)[0B10]=(D[e]);L[3]=0X2;(R)[e]=(nil);end;end;end;end;else if h==0XCa then D[A[B]]=D[U[B]];else if not(not(D[A[B]]<=V[B]))then else B=m[B];end;end;end;end;else if h<0XBd then if not(h>=0Xba)then if not(h>=0b10111000)then D[m[B]]=D[U[B]]*j[B];elseif h~=0B10111001 then(D)[m[B]]=D[U[B]]//D[A[B]];else for d=0b1,U[B]do D[d]=q[d];end;end;else if not(h>=0xbb)then D[m[B]]=(V[B]<=j[B]);else if h==188 then I=(s[m[B]]);D[U[B]]=I[0X1][I[0x3]][j[B]];else I=A[B];(D[I])(D[I+0X1],D[I+0X2]);W=(I-0b1);end;end;end;else if h>=0XC0 then if not(h>=194)then if h~=0XC1__ then I=I[w];w=V[B];O=(D);else D[A[B]]=(-D[m[B]]);end;elseif h==195 then if not(D[U[B]])then else B=(m[B]);end;else D[U[B]]=({});end;else if h>=0B10111110 then if h~=0B1_0111111 then z={[0b11]=z,[0B10]=f,[0X4]=Y,[0X5]=c};W=m[B];I=P[0B10011](function(...)(P[0x31])();for d,e in...do P[49](true,d,e);end;end);(I)(D[W],D[W+0X01],D[W+0X2]);f=(I);B=U[B];else D[A[B]]=(t[V[B]]);end;else(s[U[B]])[C[B]]=(D[A[B]]);end;end;end;end;end;else if not(h>=0x83)then if h>=0B1110110 then if h>=0b1111100 then if not(h<127)then if not(h<129)then if h==0X8__2 then(D)[A[B]]=D[U[B]]+C[B];else I=(I[w]);end;else if h~=0X80 then if R then for d,e in R do if not(d>=0b1)then else(e)[0b1]=e;e[0X2_]=(D[d]);e[0X3]=0b10;(R)[d]=nil;end;end;end;return;else b=W;end;end;else if not(h>=0X7D)then b=(A[B]);O=(O[b]);elseif h~=126 then(D)[U[B]]=(j[B]+C[B]);else(D)[U[B]]=(D[m[B]]..j[B]);end;end;else if h<121 then if h<0x77 then w=(D);O=(A[B]);b=I;else if h==120 then if R then for d,e in R do if d>=0X1 then(e)[0x1]=e;e[0x2]=D[d];(e)[0X3]=0X2;(R)[d]=nil;end;end;end;return true,m[B],0;else D[A[B]]=(V[B]==C[B]);end;end;else if not(h<0b1111010)then if h==0X7_B then(D)[U[B]]=(D[m[B]]>=D[A[B]]);else D[m[B]]=(s[A[B]]);end;else O=(D);end;end;end;else if h<0X6__f then if h>=0X6c then if h<0b1101101 then O=(A[B]);b=I;G=0X1;else if h==0X6e then I=D;w=(m[B]);else D[U[B]]=j[B];end;end;else if h<0x6a then w=V[B];O=D;else if h~=0X6B then I=(nil);w=(nil);O=(0x1__7);repeat if O==23 then I=(-0X3546);O=-4294967322+((P[0X2c][0X5](O+O))-O+h);else if O==10 then w=(0X0__);break;end;end;until false;b=(4503599627370495);w*=b;b=P[0B101100];G=nil;_=nil;O=0B100110_0;while true do if O==0x25 then _=(7);G=(G[_]);O=(0X40+(P[0X2C][6]((P[0b101100][0xB](h>O and O or h,O))0X1c)then if not(G)then else G=(h);end;break;else G=G(_);O=0b1011010+(P[0b1__011_00][6]((P[0X2c][0XB]((P[44][0X005]((P[0X2C][0X7](h)))),O,h))));continue;end;else if not(O>0X5A)then _=(J[B]);O=0B10__000001+(((P[44][0B1__011](O+h,O))0X3C then w=D;break;elseif O<0X3C then w+=b;O=(-63+((P[0X2C][0XE_]((P[0X2C][0B001011](h)),O))+h-h));continue;else if O<0x6B and O>17 then I+=w;J[B]=I;I=C[B];O=(0X51+(P[0X2C][0X7](h-O+O<=O and O or O)));end;end;until false;O=(38);repeat if O<0x4D and O>0X26 then I=I72)then else w=w[b];O=(-0X0b2+(P[0X2c][0xB]((P[0B10_1100][0XC]((P[0x2c][0B1010](O,(16)))+O,(0B1))),h)));continue;end;end;until false;if not(I)then else b=0X7d;repeat if b~=0B1111101 then B=I;break;else b=(0X38);I=(A[B]);continue;end;until false;end;else I=(s[A[B]]);I[1][I[3]][D[U[B]]]=(D[m[B]]);end;end;end;else if not(h>=0B111001_0)then if not(h<0x70)then if h~=0b1110001 then(D)[A[B]]=(V[B]=0X90)then if not(h>=0X89)then if not(h>=0X86)then if h>=0B10000100 then if h==0x85 then I=(D);else(D[A[B]])[C[B]]=V[B];end;else G=(A[B]);b=(b[G]);end;else if h>=0X87 then if h~=136 then if not(not(C[B]<=D[A[B]]))then else B=(U[B]);end;else D[m[B]]=o;end;else I=C[B];w=(I[0X9]);I=#w;O=I>0B0 and{};if O then for o=0X1,I do b=w[o];G=b[1];_=b[0b11];if G==0 then if not R then R=({});end;b=(R[_]);if not(not b)then else b={[3]=_,[1]=D};R[_]=b;end;(O)[o-0X1]=b;else if G==1 then(O)[o-0X1]=D[_];else(O)[o-0X1]=(s[_]);end;end;end;end;I=v[j[B]](O);(P[0x15])(I,t);D[U[B]]=I;end;end;else if not(h>=0X8C)then if h>=0B10001010 then if h==0B100__01011 then(D)[m[B]]=(P[31](D[A[B]],V[B]));else O=(D);b=(U[B]);end;else(D)[m[B]]=V[B]-j[B];end;else if not(h>=142)then if h~=141 then(D)[U[B]]=D[m[B]]%D[A[B]];else D[U[B]]=(D[m[B]]-D[A[B]]);end;else if h~=0X8F then else if D[U[B]]~=D[A[B]]then else B=m[B];end;end;end;end;end;else if h>=0X96 then if h>=0X99 then if not(h>=0X9b)then if h~=154 then G=(I);I=(0X3);G=(G[I]);else(D)[m[B]]=(D[A[B]]*D[U[B]]);end;else if h~=156 then if not(not D[U[B]])then else B=A[B];end;else G=(U[B]);b=(b[G]);O-=b;end;end;else if h<0x97 then I=m[B];(D[I])(D[I+0X1]);W=I-0X1;else if h~=152 then I=(D);w=A[B];else O=(O[b]);O=not O;(I)[w]=O;end;end;end;else if not(h<147)then if h<148 then b=(m[B]);else if h==0X95 then(D)[A[B]]=(C[B]-D[U[B]]);else if R then for o,d in R do if o>=1 then(d)[1]=d;(d)[0B10]=D[o];d[0X3]=2;(R)[o]=nil;end;end;end;I=m[B];W=(I+0X1);return true,I,0x2;end;end;else if h<0X91 then I=(A[B]);(D)[I]=D[I](D[I+0x1]);W=(I);else if h~=146 then D[m[B]][D[U[B]]]=(j[B]);else b=(A[B]);O=O[b];end;end;end;end;end;end;end;else if not(h<52)then if h>=0X4E then if h<91 then if not(h>=84)then if h>=0x51 then if not(h>=0B10100__10)then if R then for o,d in R do if o>=0B1 then(d)[0X1]=(d);(d)[0B10]=D[o];(d)[0X03]=2;R[o]=(nil);end;end;end;I=(U[B]);return false,I,I;else if h==83 then O=O[b];else O=j[B];end;end;else if not(h>=79)then I=D;else if h==0B01_010000 then I=s[m[B]];I[0x1][I[3]][j[B]]=D[U[B]];elseif not(V[B]=0X5_9)then if h~=88 then(D)[U[B]]=(P[0B1__1111](D[A[B]],D[m[B]]));else G=0b1;b=(b[G]);end;else if h==0b1011010 then b=D;G=(A[B]);else O=O[b];O=#O;(I)[w]=(O);end;end;else if not(h>=0B1010101)then I=(A[B]);w,O,b=f();if w then D[I+0X1]=(O);D[I+0x2]=b;B=U[B];end;else if h==0B0010__10__110 then if D[m[B]]==D[U[B]]then else B=A[B];end;else I=s[U[B]];I[0x1_][I[0X003]]=j[B];end;end;end;end;else if not(h>=0X62)then if h>=94 then if not(h<0B1100000)then if h~=0X61 then O=O();else b=(A[B]);O=O[b];b=V[B];end;else if h==0B1_0__11111 then I=D;w=m[B];O=(D);else b=(U[B]);end;end;else if h>=0B1011100 then if h==93 then D[A[B]]=(nil);else(D)[m[B]]=V[B]+D[A[B]];end;else w=(A[B]);O=D;end;end;else if h<0B1100101 then if not(h>=0X63)then I=(A[B]);w=(0X0);for o=I,I+(U[B]-0B1)do D[o]=(q[M+w]);w+=1;end;else if h~=0X64 then O*=b;(I)[w]=(O);else b=(j[B]);O-=b;end;end;else if not(h>=103)then if h~=0X66 then I=A[B];w=(m[B]);O=U[B];if w~=0 then W=(I+w-0X1);end;b,G=(nil);if w==0B1 then b,G=P[0X3a](D[I]());else b,G=P[0x3a](D[I](P[0X17](D,W,I+0b1)));end;if O~=1 then if O==0 then b=(b+I-0X01);W=b;else b=(I+O-0x2);W=b+0B1;end;w=0;for o=I,b do w+=0B1;D[o]=G[w];end;else W=I-1;end;else I=(U[B]);w=(g-S-1);if w<0 then w=-0X1;end;O=0B0;for o=I,I+w do D[o]=q[M+O];O+=0x001;end;W=I+w;end;else if h==104 then(D)[m[B]]=j[B]~=V[B];else(D)[m[B]]=j[B]^D[U[B]];end;end;end;end;end;else if not(h>=0X41)then if not(h<0X3a)then if h>=61 then if h>=0x3_f then if h~=64 then if not(D[U[B]]=0B1)then else(g)[0X1]=(g);(g)[0x2]=(D[o]);(g)[3]=(2);(R)[o]=(nil);end;end;end;return false,U[B],W;end;else if h~=0B111110 then f=z[0x2];c=(z[0x5]);Y=(z[0X4]);z=z[0B11];else I=D;w=(A[B]);I=I[w];end;end;else if h<0x3b then D[m[B]]=(D);else if h~=0X3c_ then D[A[B]]=D[m[B]]==D[U[B]];else I=D;w=m[B];O=(V[B]);end;end;end;else if not(h<0B110111)then if h<0x38 then b=(D);else if h==0b111001 then(D)[U[B]]=(D[A[B]]-C[B]);else I=s[U[B]];D[A[B]]=I[0X01][I[0x3]];end;end;else if not(h>=0B11__0101)then(I)[w]=O;else if h==0X36 then D[A[B]]=(D[U[B]]>=C[B]);else D[U[B]]=(C[B]*D[A[B]]);end;end;end;end;else if h>=0X47 then if h<0X4A then if not(h<0B1001000_)then if h~=0X49 then w=m[B];O=D;b=(A[B]);else I=(false);f+=Y;if Y<=0 then I=f>=c;else I=(f<=c);end;if I then D[m[B]+0B11]=f;B=A[B];end;end;else(D)[m[B]]=(D[U[B]]+D[A[B]]);end;else if h>=0X4C then if h==0b1001101_ then w=W;else w=A[B];O=D;b=U[B];end;elseif h~=0x4B then D[m[B]]=D[U[B]]%j[B];else(D)[A[B]]=(D[m[B]]..D[U[B]]);end;end;else if h>=0B1000100 then if not(h<0x45)then if h~=70 then if not(not(D[U[B]]<=D[A[B]]))then else B=m[B];end;else b=(V[B]);O=(O[b]);I[w]=O;end;else for o=I,w do O=D;b=o;o=nil;O[b]=(o);end;end;else if not(h<0X4__2)then if h==67 then b=U[B];O=(O[b]);b=j[B];else O=(O[b]);I[w]=(O);end;else(D)[m[B]]=#D[A[B]];end;end;end;end;end;else if h>=26 then if h>=0X27 then if h<0B101101 then if not(h<0X2A)then if h<0X2B then D[A[B]]=J;else if h==0B101100 then I=(U[B]);(D)[I]=D[I](P[0X17](D,W,I+1));W=I;else O=O[b];b=(C[B]);end;end;else if h>=0X028 then if h==41 then I=(A[B]);w=(U[B]);W=I+w-1;if R then for o,g in R do if o>=0X01 then(g)[1]=g;(g)[0B10]=(D[o]);(g)[3]=0X2;R[o]=(nil);end;end;end;return true,I,w;else(D)[m[B]]=V[B]>j[B];end;else I=D;w=(m[B]);end;end;else if h>=0X30 then if h>=0X32 then if h~=0X33 then I[w]=O;else I=A[B];w=(U[B]);for o=I,w do O=D;b=o;o=nil;O[b]=o;end;end;else if h~=0b110001__ then B=(m[B]);else if D[A[B]]~=C[B]then else B=U[B];end;end;end;else if not(h<0x2e)then if h==0X2f then I=D;w=(m[B]);I=I[w];else if not(R)then else for o,g in R do if o>=0X1__ then(g)[1]=(g);g[2]=(D[o]);g[0X3]=2;R[o]=nil;end;end;end;I=m[B];return false,I,I+A[B]-0B1_0;end;else I=(U[B]);w=(m[B]);O=D[I];P[0x1B](D,I+0X1,W,w+0x1,O);end;end;end;else if h>=0b100000 then if not(h>=35)then if h>=0B100001 then if h==0B100010 then b=(b[G]);G=I;I=0X3_;else I=(nil);w=(nil);O=nil;b=0x44;repeat if b>0B1000100 then w*=O;break;else if b<0x5__3 then I=(0X4F);w=0X0__;O=4503599627370495;b=-3154116660+((P[0X2c][0B101]((P[0X2c][0X8](b,(24)))))+b+b);end;end;until false;G=nil;b=(91);while true do if b==0b1011011__ then O=P[0X2C];b=35+(((P[0X2C][0B111]((P[0X2c][0b1000](h,(0B10111)))))~=b and h or h)0B1000)then _=(J[B]);G+=_;_=h;G=G<_;break;else if b>13 then _=J[B];b=(-0B1010+(P[0X2c][7](h+b+h+b)));continue;else G+=_;b=(0X29+((P[44][0X09]((P[0x2c][0Xe](b,b,h))-h,h,h))-h));end;end;end;b=0X7E;while true do if b==0X45 then O=O(G);b=(0B10100101+((P[0x2C][0Xa](b,(14)))-b+b-b));else if b==126 then if not(G)then else G=(h);end;if not(not G)then else G=(J[B]);end;b=(-4294967226+(P[0B101100][5]((P[0x2c][7]((P[44][0B111](b))-h)))));else if b~=96 then else G=h;break;end;end;end;end;O+=G;G=(J[B]);O-=G;b=(0X40);repeat if b>0X1f then G=h;b=(-4294967232+(P[0B101100][0B1011]((P[0X2C][0B1001](b~=b and h or b,h))-h)));else if not(b<64)then else O=O<=G;break;end;end;until false;if not(O)then else O=J[B];end;b=0x14;while true do if b<0Xd then I=D;break;elseif b>0Xd and b<0X0__06__3 then if not O then O=(h);end;b=99+(((P[0X2c][14]((P[0X2c][0XE](b,b))))~=b and h or b)-h);else if b>99 then I+=w;b=(-0B11010001+((P[0b101100][0B11__01](b,(0X1)))+b+b-h));continue;else if b>0X14 and b<0X66 then w+=O;b=(0B1100110+(P[0B101100][0X6]((P[0B101100][0B110]((P[0X2c][0B1__000](b+h,(23))))))));else if not(b<0b10100 and b>0B1000)then else J[B]=I;b=(-0X45+(P[0B101100][0B11__10]((P[0X2C][0B1110]((P[44][14](b,b,h)),b))+h,b,b)));continue;end;end;end;end;end;w=A[B];b=0X1;repeat if b<=0B1_ then O=(V[B]);b=0X4c+(((P[0X2c][0X006](b==b and b or h))~=h and h or h)-b);else if not(b>=0X6c)then(I)[w]=(O);break;else G=C[B];O=(O\x698','\x00\0\0\0\0\0\z\0\20')))))));continue;end;end;until false;end;else O=O[b];O=O();end;else if h<37 then if h~=36 then I=s;else if not(C[B]=0X1D)then if h<0x1__b then s[A[B]][C[B]]=V[B];else if h==0X1C then(D)[A[B]]=s[U[B]][C[B]];else O=(C[B]);b=D;end;end;else if h<0B11110 then D[m[B]]=(P[0b101100][A[B]]);else if h==0B11111 then D[m[B]]=D[A[B]]==V[B];else I=A[B];D[I](P[0X17](D,W,I+0B1));W=(I-0B1);end;end;end;end;end;else if not(h>=0XD_)then if h>=6 then if not(h<0B100_1)then if not(h>=0Xb)then if h~=0B1__010 then D[U[B]]=D[m[B]]/j[B];else I=-4294967206;w=(0X0);O=(4503599627370495);w*=O;b=(nil);G=0X75_;while true do if G==0X50__ then O=(O[b]);break;else O=P[0B101100];b=0X5;G=(0X50+(P[0x2c__][0X9]((P[0X2c][0Xa](G+h<=h and h or h,(h))),G,G)));end;end;_=nil;r=nil;G=0x63;while true do if G<=0B1101 then r=0x7;break;else if G>=102 then b=b[_];_=P[44];G=0xD+(P[0B101100][0B1001]((P[0B101100][0X5](h+G0x1F then _=_(r);break;else r=r(x,u);G=0X49+((((h>h and G or G)==h and G or h)<=h and h or h)+G);continue;end;end;b=b(_);G=(0X3);while true do if G>=0x6 then b=b~=_;break;else _=(J[B]);G=(-22+((P[44][0B111](h+G))+h-h));continue;end;end;if b then b=(J[B]);end;G=(0B1000100);while true do if G>0B100__0100 then _=J[B];break;elseif not(G<0B1010011)then else if not(not b)then else b=h;end;G=-4294967008+((P[0x2c][0X5](G~=h and G or h))-G-G);continue;end;end;b=b==_;G=(41);while true do if G>0b10000__11 then if G<116 then b-=_;_=(h);break;else if not b then b=h;end;G=0X39_+(P[44][0B01001](((h=G and h or h);elseif G==0X23 then O=O(b);G=0b11100+(((Gh and h or h)+h));elseif G~=0X3F then else I=(I0X38 then B=I;break;elseif o<0X6A then I=(A[B]);end;end;end;end;else if h~=0XC then(D)[m[B]]=(V[B]..D[A[B]]);else D[m[B]]=P[0X1d](A[B]);end;end;else if not(h>=0x7)then z=({[0X3]=z,[0x2]=f,[4]=Y,[5]=c});I=m[B];Y=D[I+0b10]+0B0;c=D[I+0X1]+0b0;f=(D[I]-Y);B=U[B];else if h==0B1000 then O+=b;else I=U[B];w=(D[m[B]]);D[I+0b1]=(w);D[I]=w[j[B]];end;end;end;else if h<3 then if h<1 then S=(U[B]);for o=0x1_,S do D[o]=(q[o]);end;M=S+0X1;else if h==0X2 then G=A[B];b=b[G];O=(O[b]);else O=t;b=V[B];end;end;else if h<4 then W=U[B];D[W]=D[W]();else if h~=0X5 then b=(A[B]);O=O(b);I[w]=(O);else I=(U[B]);w=(m[B]);O=(D[I]);P[0x1B](D,I+0X1,I+A[B],w+0x1,O);end;end;end;end;else if h<0x13 then if not(h<0X10)then if not(h>=17)then b=b[G];else if h~=0X12 then I=(A[B]);w=(U[B]);else b=D;end;end;else if not(h>=14)then D[m[B]][D[U[B]]]=D[A[B]];else if h~=0Xf then w=A[B];O=nil;else(D)[A[B]]=(V[B]>=C[B]);end;end;end;else if h<0X16 then if not(h<0x14)then if h~=21 then O=(D);b=(W);O=O[b];else G=G[I];end;else(P[0X2C])[m[B]]=D[A[B]];end;else if h<0X18 then if h~=23 then I=(D);w=(m[B]);O=V[B];elseif not(D[m[B]]0b0 and{};G=P[0x3B](I,b);P[0x15](G,t);D[U[B]]=(G);if b then for o=0X1,O do G=w[o];I=(G[0x1]);_=G[0b11];if I==0X0 then if not R then R=({});end;r=R[_];if not(not r)then else r=({[0B001]=D,[0B11]=_});(R)[_]=(r);end;(b)[o-0b1]=r;else if I==0B1 then(b)[o-0b1]=D[_];else b[o-0b1__]=(s[_]);end;end;end;end;else b=b[G];w[O]=b;end;end;end;end;end;end;end;end;B+=0x1_;until false;end);if not(F)then if not(R)then else for o,s in R do if not(o>=0B1)then else s[0X1]=s;(s)[0B10]=(D[o]);s[0X3]=0B0010;(R)[o]=(nil);end;end;end;if P[25](Z)=="s\116\u{0072}\z in\u{67}"then if not(P[0B100__011](Z,'\58(%\d+\z \x29\x5B\u{03A}\13\n]'))then P[43](Z,0);else(P[0B101011])("\L\z\117\zra\zp\104 \S\z c\u{72}i\u{70}t:"..(l[B]or"\40\u{69}nte\zr\110a\u{6C}\u{029}")..':\32'..P[34](Z),0X0);end;else P[0b101011](Z,0B0_);end;else if Z then if n==0x1 then return D[p]();else return D[p](P[0X17](D,W,p+0x01));end;else if p then return P[0B10111](D,n,p);end;end;end;end;end;return i;end;(P)[0X3C]=(nil);a=nil;K=0b11010__11;while true do if not(K<0X6b)then P[0X3C]=function()local o,s,D,g,l,A,V,J;g,l,J,A,D,V=v:EH(l,V,J,D,g,A);local m,j,U,C,i,B,M,S;i,V,m,D,U,l,M,J,j,C,g,S,A,B=v:yH(g,V,l,C,m,J,B,D,S,A,i,P,M,U,j);o,S,s=v:jd(A,M,B,j,C,D,m,S,P,U,i);if o==-2 then return s;else if o==-1 then return;end;end;return D;end;if not(not N[10233])then K=N[10233];else N[0X3104]=(-0x4E+((v.Vd((N[16308]>=N[30057]and N[10599]or N[0x4357])-N[26499],N[0X231],N[0X378B]))<=N[0X002967]and N[434]or N[9945]));N[2195]=-0XFFfA7+(v.Vd((v.Nd((v.Pd(N[0X231D__]))-N[13807],(N[26374]))),N[0X787B_],N[0X26d9]));K=71+((N[0XE8C]+N[18421]+N[0X27__6E__]>=N[19059]and N[0x6264]or N[0x6665])-N[3724]);(N)[10233]=(K);end;else a=v:PH(P,a);break;end;end;return a,E,K;end,W=function(v,a,P,N)a[0B1001]=v.Z;if not N[0XCE2]then P=v:m(P,N);else P=(N[0X0CE2]);end;return P;end,P=function(v,a,P,N,K)if K>0X38 then K=v:H(P,a,K,N);return 0X2265,K;else K=v:f(N,a,P,K);end;return nil,K;end,SH=function(v,a,P)local N;a=(34);if P[34]==P[5]then N=v:OH(P);if N==-0b1 then return-0X1,a;end;end;return 0x0ce9c_,a;end,i=table.create,q=bit32.bnot,ed=function(v,a,P,N,K,E,o,s,D,g)local l;N=nil;K=nil;a=(nil);s=(0x0054);while true do if s==0B1010100 then l=P[0X3_3]();s=0X2_3;elseif s==0b100110 then K=(l%0X8);s=0B1001101;else if s==35 then N,s=v:dd(N,s,P);continue;else if s~=0B01001_101 then else a=P[51]();break;end;end;end;end;D=((l-K)/0X8);o=(N%0X8);g=nil;E=(nil);return K,s,E,o,D,g,N,a;end,Xd=string.unpack,R=function(v,v,a)v=(a[0x787B]);return v;end,iH=function(v,v,a)v=a[0X38D0];return v;end,c=bit32.rshift,A=unpack,m=function(v,a,P)(P)[0x26d9]=(-615153823+(v.Pd(v.e[3]-v.e[0B110]-P[0X6__430]+v.e[0B101],P[0X06430])));(P)[25188]=(-3368983012+(v.Ed(v.e[0X9]+v.e[0b1001]-P[25648]+v.e[2])));a=-2513828803+((v.e[0X001]-v.e[1]>v.e[0B1_10]and v.e[0X7]or P[10703])-P[0x33__cE]+v.e[0B110]);(P)[0XC__e2]=(a);return a;end,r='re\x61d\11716',e={40217,1521244314,1267442832,2746220383,1861539932,2513828847,2184341706,1620556156,1849853585},nd=function(v,v,a,P,N)if N==0x6e then(v)[a]=(a+P);end;end,UH=function(v,v)v=false;return v;end,dH=function(v,v,a)a[11]=(a[0B1011]+0b10);return v;end,fd=bit32.lshift,N=function(v,a,P,N)(N)[0X15]=(setfenv);N[0X16]=nil;N[0b10111]=(nil);a=(0b100111);while true do if not(a>=90)then a=v:p(N,a,P);else N[0B10111]=(function(P,K,E)E=(E or 1);K=(K or#P);if not((K-E+0x1)>0X1F3d)then return N[0B1111](P,E,K);else return N[0x16](K,E,P);end;end);break;end;end;(N)[0x18]=v.Rd;(N)[0x19]=nil;(N)[0X01a]=nil;(N)[0X1b]=nil;a=(54);return a;end,bd=function(v,a,P,N,K,E,o)local s,D;for g=0B10101,120,91 do s,D,E=v:Jd(E,g,K,D,o,a,N);if s~=42445 then else break;end;end;(o[0B111001])[D+0x3]=P;return E;end,_d=function(v,a,P,N,K,E,o)local s;while true do if E==0x31 then if P[0X6]==a then return E,-0X2_,K,N;end;if not(not o[9789])then E=(o[9789]);else E=v:Dd(E,o);end;continue;else if E==0B1011100 then v:Bd(P);break;else if E~=0X1A then else K=a();if not(not o[29910])then E=v:vd(o,E);else E=-6+((v.Pd((v.ld(o[5022])),o[18904],o[0x2__31]))-o[26213]>=o[0X47f5]and v.e[0X8]or o[24993]);(o)[0X74d6__]=(E);end;end;end;end;end;E=0x29;while true do s,E=v:Td(o,P,E);if s==7699 then continue;else if s~=48260 then else break;end;end;end;(P[0B101100])[0X06]=v.L;E=(39);while true do s,E=v:Wd(E,P,o);if s==0X8c8_8 then continue;else if s==62605 then break;end;end;end;return E,nil,K;end,w=function(v,a,P,N,K,E)repeat if E>119 then(a)[5]=({});if not P[10453]then(P)[25648]=(5827846778+((v.ud(v.e[2],v.e[0x5],v.e[0X7]))-v.e[0B1001]-v.e[0X4]-v.e[0B11]));(P)[0X29__Cf]=(-2953986097+((v.Hd(v.e[0x4]-v.e[0b1001],(2)))-v.e[0B11]+v.e[0x9]));E=(-1034536852+((v.Hd((v.fd(v.e[2],(0X4)))-v.e[9],(0X1)))-v.e[0X8]));(P)[0x28D5]=E;else E=v:T(P,E);end;continue;else if not(E<0X78)then else(a)[0x6]=(4294967296);break;end;end;until false;K=v.Q;a[7]=v.n;(a)[0B1000]=N.readi16;(a)[0B100__1]=(nil);return K,E;end,CH=function(v,a,P,N,K)P=nil;for E=0X3__,0X65,0X62 do if E~=0X65 then K,P=v:KH(K,P,a,N);else N*=0B10000000;end;end;return P,N,K;end,LH=function(v,v,a,P)P[0X14](v,0X0,P[0x21],P[0XB],a);end,jd=function(v,a,P,N,K,E,o,s,D,g,l,A)local V;V=(nil);local J,m=0X45;while true do if not(J>0X3f)then if J==0B10010 then(o)[0b00101]=(K);break;else o[0Xa]=(A);J=(0X1__2);end;else if J==0B1100000 then J=v:hd(l,J,E,o);continue;else D=g[29](s);J=0X60;end;end;end;(o)[0b110]=N;J=0B100_0101;repeat if J==0B1000101 then o[0X4]=D;J=(0X60);else if J~=0X60 then else o[0x2]=P;for J=0X1,s,0B1 do local s,j,U,C,i,B,M,S;j,C,S,B,i,M,s,U=v:ed(U,g,s,j,S,B,C,i,M);local f,c;for z=0X11,59,0B10101 do M,S,m,c,f=v:gd(M,B,s,U,g,f,c,z,S);if m~=34348 then else continue;end;end;s=0X7d;for U=0X40_,230,0B11__01110 do if U==0XA_e then v:Fd(i,N,S,E,J,l,c);break;else if U~=0X40 then else(P)[J]=(f);end;end;end;C=(0B1000011);while true do if C==0b11_01101 then m,V=v:xd(S,a,M,s,g,J,o,N,A);if m==0X7__f55 then break;else if m==-0x2 then return-2,D,V;else if m==-1 then return-0B1,D;end;end;end;elseif C==0B1000011 then C=(0b1000110);if j==0x7 then if not(g[0x9])then(D)[J]=g[0XD][i];else v:zd(J,o,i,g);end;elseif j==0X2 then(E)[J]=(i);elseif a==128 then while j do return-0B10,D,(v:id(g));end;g[55],g[0B101000]=M,(a);else if j==0b100 then m,V=v:Cd(E,J,i,a);if m~=-2 then else return-0B1_0,D,V;end;else if j==0X3 then if s==0b10000110 then B=v:Md(s,g,S,B);end;(E)[J]=J-i;else if j==0X001 then c=v:bd(D,i,J,s,c,g);end;end;end;end;continue;else if C==0X4__6_ then C=109;if B==0x7 then v:Ld(c,J,o,K,g);elseif B==0X2 then v:cd(c,l,J);elseif B==0B100 then l[J]=J+c;elseif B==3 then(l)[J]=J-c;else if B~=0X1 then else f=(#g[57]);g[0B111001][f+0X1]=K;g[0X39][f+0x2]=(J);if a==0xBC_ then else g[0B1_11001_][f+0b11]=(c);end;end;end;continue;end;end;end;end;break;end;end;until false;o[0Xb]=g[0b110__000]();return nil,D;end,rH=function(v,v)return v;end,L=bit32.countrz,Pd=bit32.bxor,X=function(v,a,P,N,K)for E=0,0B11111111 do for o=0B111_101,0XaC,0X18 do if o<0X55 then if a[0b10110]==a[0X6]then for s=0X07d,0x95_,0X18 do if s<0X95 then while a[25]do return-0x2,K,a[0b110__];end;elseif not(s>0X7D)then elseif not(a[0X17])then else a[0B101]=-0B10110101^0X76;end;end;end;else if not(o>61)then else(a[5])[E]=N(E);break;end;end;end;end;if not(not P[0X6783])then K=(P[26499]);else K=v:I(K,P);end;return 0XF67__5,K;end,TH=function(v,v,a)(v)[0X009]=(a);end,XH=function(v,a,P,N,K,E)N=P[29](a);if K==0x6e then E[0X9]=N;for E=0X1,a do v:IH(P,K,E,N);end;end;return N;end,ZH=function(v,a,P,N,K)(K)[0X29]=(function()local E,o=(0X4b);while true do if E<=0X2e then if K[0x27]==K[0X5]then local s=0X11;while true do if s==0X11 then s=v:FH(s,K);continue;elseif s~=0B111100 then else(K)[5],K[0X1__7]=0B1011110,(K[0X28]);break;end;end;end;E=(0X35);continue;elseif not(E<=53)then E=(46);o=K[0X8](K[0X21__],K[11]);continue;else K[11]=K[0Xb]+0X2;break;end;end;return o;end);(K)[0X2a]=(P[v.t]);if not a[0x179a]then N=v:kH(N,a);else N=a[6042];end;return N;end,K=string.byte,Sd=function(v,a,P,N,K)if not(N<0x2E)then N=v:Od(K,P,N,a);return 0X510f,P,N;else N=0x4B;P=(#K);end;return nil,P,N;end,b=pcall,IH=function(v,a,P,N,K)local E;for o=0B1111000,0xFf,73 do if o<0XC1 then E=v:RH(a,E);else if o>0B1111000 then if a[0B00100][E]then(K)[N]=(a[0b100][E]);else local o,s,D=(0B0010_0001);while true do if o>0X1E and o<0X7B then s=E/4;o=0B1100;continue;else if o>0xC and o<0x2__1 then K[N]=(D);break;elseif o<0B11110 then o=(123);D=({[0X1]=E%0X04,[0x3]=s-s%1});else if o>0X21 then o=(30);if P==0X6E_ then v:oH(E,D,a);end;continue;end;end;end;end;end;break;end;end;end;end,Id=string.match,cH=function(v,a)local P,N,K=0B10001;while true do if P>0X11 and P<107 then K=a[0B1](N);P=0X6b;else if P<0x3c then P=(60);N=a[0X30]();else if not(P>0X3C)then else v:LH(K,N,a);break;end;end;end;end;a[0xB]=(a[0XB__]+N);return K;end,Wd=function(v,a,P,N)if a==113 then P[44][0Xb]=v.Vd;if not N[0x312C]then N[31387]=(0X3B+(v.Nd(N[0x6C1]-N[14219]-N[0X27F9]0x7d then else if not(N<0Xd__7)then else if P[0B100110]==P[0X3b__]then else if K<=0X59 then a=P[0B101111__]();else for N=0X61,0X0118,0B10110_10_ do if N<0XbB then if not(K<=0x62)then a=v:mH(a);else a=P[0B101101]();end;continue;else if N>0B1100001 then break;end;end;end;end;end;return 7582,a;end;end;return nil,a;end,gd=function(v,v,a,P,N,K,E,o,s,D)if s<59 and s>17 then D=(N-v)/0X8;E=K[0B11_0011]();return v,D,34348,o,E;else if s>38 then o=(P-a)/0X8;else if not(s<0x2_6)then else v=N%0x8;end;end;end;return v,D,nil,o,E;end,RH=function(v,v,a)a=v[0X30__]();return a;end,YH=function(v,v,a,P)a=v[0X1D](P);return a;end,QH=function(v,a,P,N,K)if N>0X48 then v:hH(a);return 0X4f2d__,N;elseif N<0X3A then(a)[0B101000]=(function()local E,o,s;for D=0x5,0X0070,0B010011__00 do E,s,o=v:eH(a,s,D);if E==-0B10 then return o;end;end;end);if not K[10599]then N=v:gH(K,N);else N=K[10599];end;return 0xE6a8,N;elseif N<0B10_10001 and N>0X3A_ then(a)[0X027]=(function()local E=a[0X3](a[0X2__1],a[0Xb]);a[0X0B]=a[11]+0b1;return E;end);if not K[0X5428]then N=-178+(((v.Ed(K[0X3fb__4]))-K[16308]>=v.e[0X3]and K[0X6665]or K[10703])+K[0X6264]);(K)[0X5428]=N;else N=(K[21544]);end;else if not(N>0X7 and N<0x48_)then else N=v:ZH(K,P,N,a);end;end;return nil,N;end,Dd=function(v,a,P)a=-0X1f3FDc+((v.Ud((P[8989]~=v.e[0B1001]and P[4781]or P[0X893])+P[0XdDf],(P[10094])))+P[17239]);P[9789]=(a);return a;end,Qd=function(v,v,a,P)(v)[P]=(a);end,Jd=function(v,a,P,N,K,E,o,s)if P<0x7_0_ then K=#E[0X39];if N==136 then a=v:Gd(a,N,E);end;else if P>0x15_ then E[57][K+0X1]=(o);E[57][K+0b10]=(s);return 42445,K,a;end;end;return nil,K,a;end,VH=function(v,v)return-v;end,Q=string.char,h=function(v)local a;a=nil;local P,N,K,E={};K,E=v:D(E,P,K);local o;o=v:v(o,E,K,P);local s;s,o=v:w(P,K,E,s,o);o=v:_(P,K,o,E);o=v:u(o,P,K,E);o=v:l(K,E,o,P);o=v:N(o,K,P);o=v:o(P,o,K);a,o,N=v:Y(P,s,o,K);if a~=-2 then else return N;end;o=v:y(o,P,K);o=v:nH(o,E,K,P);o=v:GH(o,K,P);o=v:JH(o,P);s,E=nil;E,s,o=v:qd(E,P,K,o,s);local D,g;g,o,D=v:Ad(o,D,g);o,a,g,N=v:_d(E,P,D,g,o,K);if a~=-0x2 then else return N;end;g=P[0x03b](g,P[0X26])(v,E,v.g,s,D,P[39],P[41],P[0X2e],P[0x034],P[0X35],v.e,P[0x3b]);return P[59](g,P[0X26]);end,ad=function(v,v,a,P,N)if v[0B111011]~=v[0X26]then a[P]=(v[0b11__01][N]);end;end,oH=function(v,v,a,P)P[0X4][v]=a;end,F='creat\u{65}',tH=function(v,a,P,N)N=1;repeat local K;K,N,P=v:CH(a,K,N,P);until K<0X80;return P,N;end,x="\z r\101a\d\z i3\50",S='c\z \x6Fpy',M=error,JH=function(v,v,a)a[0B1101__10]=(nil);a[55]=(nil);(a)[56]=nil;(a)[0X39]=nil;v=0X32;return v;end,zd=function(v,a,P,N,K)local E,o,s,D=0b1110001;while true do if E>0B101110 then if not(E<=0B110101)then if E~=113 then E=(0b101110);s[D+0B1]=(P);else s,E=v:sd(N,E,s,K);continue;end;else(s)[D+0X3]=4;break;end;else o,D,E=v:Sd(a,D,E,s);if o~=0x510f then else continue;end;end;end;end,sH=function(v,v)return v;end,H=function(v,a,P,N,K)a[17]=P[v.s];if not K[0X4__3_57]then K[2250]=123+((v.Vd(v.e[0x9]>v.e[6]and K[0X6264]or K[0X29__Cf],N))+K[3382]>=K[0X4__A73]and K[0X29cf]or K[0X231d]);N=(-0X18229+(v.Nd((v.Vd(v.e[0B1]+v.e[0B1000],K[0X49d8]))+N,(K[0XCE2]))));(K)[0X4357]=(N);else N=(K[17239]);end;return N;end,_=function(v,a,P,N,K)a[0b1010]=nil;N=0X2b;while true do if not(N>14)then a[0xA]=(K[v.r]);break;else N=v:W(a,N,P);continue;end;end;a[0Xb]=0B000;(a)[0Xc]=nil;a[0xD]=(nil);(a)[0XE]=(nil);a[15]=nil;a[16]=(nil);return N;end,Hd=bit32.rrotate,Y=function(v,a,P,N,K)local E,o;a[32]=(nil);N=(0x7);while true do if N==0B111 then(a)[0X1D_]=v.i;if not(not K[434])then N=(K[0X1B2]);else N=-2184341441+((v.Vd(v.e[0X7]-K[0x787B]))-K[26213]-K[3724]);(K)[0x1b2]=N;end;continue;else if N==0B1010_001 then E,N,o=v:X(a,K,P,N);if E==63093 then continue;else if E==-0X2 then return-0X2,N,o;end;end;elseif N==0X7C then(a)[0x1F]=v.C;a[0X20]=function(P)local E={};P=a[0X1_8](P,"\122","\!\u{21}\33!\x21");local o,s=0X0,#P-0x4;local D=a[1]((s/0B101)*0x4);for g=5,s,0X5 do local s=a[0x7](P,g,g+4);g=(E[s]);if not g then local P,l,A,V,J=a[30](s,0X1,0X5);local m=(J-0X21)+(V-33)*0X55+(A-0x21)*7225+(l-33)*614125+(P-0X21)*0X31c84b1;g=m;E[s]=(g);end;a[0B10010__](D,o,g);o+=0X4;end;return D;end;break;else if N==0B11_1010 then(a)[0b1__1110]=v.K;if not(not K[0X7569])then N=(K[0x7569]);else(K)[16308]=(0X3__3+((v.Ud((v.pd(K[24993]))-K[2250],(K[0X49D_8])))>v.e[0B101]and K[25648]or K[18904]));N=(-0x2553A715+((v.fd(K[3724]-K[10703]-K[10453],(K[0X139E])))-v.e[2]));K[30057]=(N);end;end;end;end;end;(a)[0X21__]=(nil);a[0B10001_0]=nil;N=(0X21);repeat if N<0b100001 then(a)[0x22]=tostring;break;else if not(N>0B110_0)then else a[0b100001]=a[0X20]([=[LPH)!!AP<''fbf4R3mN7dDDe$gRiZ:[:+.b3L8;C?mV?46nE_-0mPV%-qWn60i:O;X4\UI-Vp@*pXL*%dQRL%I5n;@I"-`$L9k@FmC.88*bBb!*)5KlYYqglXfB0lS7]+lP8^fl[A(9lS.WXlZh^slWWTXlNulflWNNVlON4dlR(p(lNlfilYGetlSIiulT+8tlO`@`lVm*qlceZ.lXK0!lY#N"lTa\ZlN$6glQ#4VlPf(*lX&lblUpJ4lXB)ulOW:olYl(klT"2nlPSr6lRqK+lU^>%l[%kPlZh_6lP8^jlQkd"lRV93lWia'lT4>:lP/Y!:(+KB8T]2gB4Z1&@-_iEMla!e"l_<\\F9o>JEccA@GsB6@Zp@VKX$H#d>6+EM6>F`Cu5A7]dq+Du*?F^]Dd@;Km*Ec5Q3+>._P@:a7OD]iV4+Dtb0F`S[6Ec5o9BlkJ>FCf5tCNiJNf4f%;StRS*O#=<=W86Hg:^..9-UJ[X7<@D..&[!FSo=<<5Qh$FU-Y;f6_UBm+N.9^?8"@86s6q,M!CG<](.@TQc6pM-1uYQ::p"h(ANF)Pl)!!)(k$FW.6;flS@Bm+N.kuD;)!FAb.MX,9J[K7:GFCf(iDeI\@<<6?)AlSni!=i*B'"/tL:ip8=FD5f7:Mt)bEcj`eE)gImld>#"%BEK\F^kffDImj/DJ3fX?lNj.`[Nt0CFC@uY6UW\CEcc2;Dbt7gqGe%)A-KCiB6@Zp$FZbrA79CmBl\<:lW%S8"TMI,?XF&HARo[m$NF+N[L)n4E-ZO0H3;[9aKAnH1!(0+p^#.>CpATMp$"L`Dm@Wca)QVXOFo/^Ldd[u975N;;0Y]p=O-WRg'&aiXVd'0_>U)'uU<=+.TdT$.2(#FSS'[KPkqE-ZO.lg="L!O>]a1U($J!L$O,PKLRJPq]G<<%ID/sQ,`)Unf,2r+,'-/gDni+:/>]/g)es5X7R]5X7S"-m0W^+d5X7R],pklB/hAJ#++m(/0H&X,="L@.OIDG5UJ*+5X7S",;(Mo5X7S"5X6YL5X6_D0.8/4/1)br$7mhQ+>5,c5U[`t,pjrc5X7R]+=o/m-mLu.5X7S"+,!+5X7RZ5X6Y@,pam'5X7S"/1*VI5Un08,mkkM5UJ*0-8$Dc,="LZ5X6tF-7(oB-9sg]++un5X6YI+5uF+^5U.Bo/g)bm5X6_?,sX^\+5AS-9rk"5Umm-5X7S"-pU$_,sWk$+j#mgnF+,,s+'/1`>'/hSb/+<[DImHu6Z,\AATi*:[T9##F`2=*lXaRH!Rk%u=6jqn]N#j8>uXf)<=clF$+:CYD/XGaF_kJe6O'u1D..HSl^mERYb:=%53r%n6?'.nf$FTt5FE;"]BmFW;XQsM:"h(]%@ru-rDII3gAKYPsEbT]7ASl='D]j.>BkJQ#+Dtb6ASP[m>ubuVd,M81-oqaE.4\pT$4T%#lcABt!EiENBN;M,5nLI8Bl\<;ATW'(DII3G!+5#n1ulan=E@Ka,H[UjQ+Cgg?JK2lK*p%GTj=AL^<[T]ju/M/)jF!Y$pEZeXnEclJ8ATJu3DImF%F_3%FBlmj&/gtUU+=SoqF`_28,p7)G/hSPnAKWES+=q&@D00?1FCB9&ASbga>9J8@,',%S+?^iQ+>,9!HQXkfBjY3iG\(E'B-9>[AS-$q-n'7V.5!5*.=EYLP+W`mB++hKC-"):T3T]'quI$GQtV@Cgggml^7!S'sb#IXX:Ci=6$lY^-B&B%RjFR'6.lNJ#'F!Q*:8tHUUrm<&d3;Lu!P_X_!9B1+lb.fKlhB_-;\6B_DaSVXDfTr;Bl?ga.2("M@`GGYb%!?WVbHPZ6%+eM76L2\XOKbGE<#CL_:!DcL=Z&)C4plNP:."j^3JAPN`DDH1e'AQEneEc6&0<@.NB"1EMT[Tu7)FCdr\B5V-W:NUJcEcj`eE^=8[DIlLO@VBjrJJ71-1S.U/<=Q*2%(60BFD5/b6ZR*7A8Gsn.-i>J<<8Ie:$VfmYQKhanlDl\hpMC:I+_UT4g]O@<)R\FCfN;[K=WP6$#U"**'uD:Z(I=9f[HH<<4%=]i>Xoe`;<<7JI$"=CL:R4;k8tQ^d:BB-K5E"s53\HBP7L$:cARoUqT:NU#Y+^lrmAPNT@F\[%'Eb/]sFAiXWATVs$@;Jb\lZ-Q^rogSh[LcqKG\(aq[LqhIE+O%llVWpI!S^V<"L]*3D.uC"fYK)@oEQ>lXam@"*[br!9>g![_;_AF(I`EH#I_FlN*,J&L1;P<O/^LWlut!Ob3#Vlg!d:B*Pf/@ru-rlRhF9LaA7]XmJEq^N90rom929//)n&(Y:ip8=FD5f7:Mt)bEcj`eE^=8[DIlLO3[ZKgkDIHEI[V]qnEa_cK/CMX+i"lN*MU!>AJHlO%u=b:2jW^BaV9SCh%:&EclGA!I@aW<<`b0?g@`;lN)Z=n4R42UK+0o"dN'q,?;o`=ghZN?g%&"E[9!&+BQ!'!dd!'"(/!QndUOB;J_?oS,e!!!&BZiRd80E;(l!!!nT!!!!Q!!.m=liG0-0E;(_!!:4A!!!&G\0_9mE<#t?"G[Qg!JCNq"htWK!JCNi4bkY^!JCNaYQF"gPQAu00E;(]!Ot)h!!9np^`3Bj^]BMt!P!7Q!L<]c!!!Ym!"5;N"R%N>L)c!tp`0&0/-s<)!!2ip!U'R1TQ'r3pBnqBTE$B%Rgo8s!"-@>!k^2ea=mSoH;FSBciLWV!!14C>liRX!!!)=!!V^C!rO_PlnAD>0E;(^!Jiu@OC/&J[fOVP!LNig!"$:X$C!4ES1jpC`rU\kX9#^A0E;(Y%+G8R!"7"B&-+Ba!*D3W!+8)P(">N7!&+BQcN"$fci=%H!k9]]YAjOBa8s%=Y5s:Xcog2Kk5g5;\2`Y?!!.`S!jDai#P8&@gb8^.0E;(e?W[^&'D)=5j=gQ60E;(`!ItQb!OY:m!!!&3!"&QW'(djX[5#-E!!iE&!!"\Q!P8]S!!!C[Ld1qo:]NHU!QkG)QiI2s!!!u>!P8Ag!!!A]a8c2o!!0\4"ci]"!!V_+8,t=D!,VtM^Go%$**<2-!!!_7!!JN?!LPP@"oo23!l+d9!!9YW#e+dR!l+p41>`+c!k8E;kPtX:bQ>!M!!2Zl!h_4I!h^J34O4&Y!h]Uf!Vc\I!h^@E7Ag0X!U)_^VuQjObQ6W'!"m-M'uVd+"0Va@"Pa$c!&+BQ!P:;k!!!Ssa@H:b!l$\q*!+Cd%?M'ecqXt!n.))lGQFiN!N6$\(^]tD\5NcsL^nqC$huX`!RLt2i!kJDTF?V\!!1.AU]Hb]0E;(_!!!%eQiI/QD$RfVT)kSbVuUZ9D$H=-!!!(Y!"d(&&-+Ba5QEc'88U*-m!;b60E;([4TGH^!!!P:0F@Y2U]IkV0E;(T3(OS\b"t%t=?lie"1/*O!&+BQcN""@!!29a7JCd%+Kkj>!h]Sh!h_<0TKg1rJc_SHcN3eAScYPl^B_d[KE:9f!iQ)"!R(T&!!!G_!Or+`!QkGaciK4.a8sEaQ2gmc!!:UM"b\Q05aMM%!f@#d!&+BQ(:O@V)`j"LH5