-- This file was generated using Luraph Obfuscator v13.6.6 return(function(PU,MU,ZU,rU,tU,DU,gU,Rv,ev,KU,jU,TU,sU,Vv,mU,OU,nv,uU,CU,UU,YU,qv,dU,ov,lU,yU,zU,IU,XU,fU,SU,cv,vv,GU,iU,bU,AU,pU,HU,FU,QU,o,v,q)local wU,E,W,x,B=nil,nil,nil,nil,nil;local c,e,w=select,pcall,sU;do for ll=0,0X4 do do if not(ll<=0X1)then if ll<=2 then W=ZU;else if ll~=3 then do B=string.gsub;end;else x=string.char;end;end;else if ll~=0 then E=FU.sub;else wU=0X1;end;end;end;end;end;local J,s=jU.insert,(rawget);local Z,Lv=next,(4);local M,K,p,m,a,N=nil,nil,nil,nil,nil,nil;repeat do if not(Lv<=0X3)then if not(Lv<=0X00005)then if Lv==6 then K=function(qw,yw,Lw)if not(yw>Lw)then else return;end;local gw=Lw-yw+KU;if gw>=8 then return qw[yw],qw[yw+1],qw[yw+0x02],qw[yw+0X00003],qw[yw+4],qw[yw+5],qw[yw+0X0006],qw[yw+7],K(qw,yw+0X8,Lw);elseif gw>=0X7 then do return qw[yw],qw[yw+0X0001],qw[yw+2],qw[yw+3],qw[yw+4],qw[yw+XU],qw[yw+6],K(qw,yw+7,Lw);end;elseif gw>=6 then return qw[yw],qw[yw+0X1],qw[yw+2],qw[yw+0X0003],qw[yw+fU],qw[yw+5],K(qw,yw+6,Lw);elseif gw>=0X005 then do return qw[yw],qw[yw+1],qw[yw+iU],qw[yw+0X03],qw[yw+4],K(qw,yw+5,Lw);end;elseif gw>=0X4 then do return qw[yw],qw[yw+1],qw[yw+2],qw[yw+0X3],K(qw,yw+0X4,Lw);end;elseif gw>=3 then return qw[yw],qw[yw+1],qw[yw+iU],K(qw,yw+0X3,Lw);elseif not(gw>=2)then return qw[yw],K(qw,yw+0X1,Lw);else do return qw[yw],qw[yw+0x0001],K(qw,yw+2,Lw);end;end;end;Lv=0x1;else N=tU;do Lv=0X00008;end;end;elseif Lv==0X4 then do M=MU;end;Lv=0;else Lv=7;end;else if Lv<=1 then if Lv==0 then do Lv=0X002;end;else m={[3]=0X004,[0X1]=0X0001,[8]=0X3,[0X2]=0,[4]=1,[0X9]=6,[0X06]=0X3,[0x0]=0X3,[0X5]=6,[3]=0X2,[0X0]=0x5,[0X7]=3};Lv=0x3;end;else if Lv~=2 then a=uU;Lv=0x5;else p=unpack or pU;Lv=6;end;end;end;end;until Lv>=0X8;local R=(tonumber);local V,l,y,X=nil,nil,nil,(nil);do for F5=0,3 do do if F5<=0X00001 then do if F5==0 then V=OU;else l=0x80000000;end;end;elseif F5~=2 then X=function(D8,x8,j8)for g3=0,1 do if g3~=0X00000 then do if not(not j8)then else do j8=#D8;end;end;end;else if not x8 then do x8=0X0001;end;end;end;end;local K8=(0);local Y8=(nil);repeat if K8==0 then Y8=j8-x8+0X1;K8=0x0001;else if Y8>7997 then do return K(D8,x8,j8);end;else return p(D8,x8,j8);end;break;end;until(false);end;else do y={[0X0]={[0X0]=0,1,0x002,3,4,5,0X6,7,8,0X00009,10,0XB,12,13,0X0000E,15},{[SU]=1,0x000,3,0x2,0X00005,fU,7,0X006,9,8,0Xb,10,13,0X0000c,15,0Xe},{[0x0]=0X02,3,0,0X001,0X6,7,4,0x5,0Xa,0XB,0X8,9,14,0XF,12,13},{[0]=0X3,0X2,KU,SU,7,0X6,XU,fU,11,10,9,0X08,15,0xe,zU,12},{[0X0]=fU,XU,6,0X07,0x0,KU,iU,3,12,13,0Xe,0XF,0X8,9,0X0a,11},{[SU]=5,0X04,7,6,1,0,lU,iU,13,12,15,14,9,rU,0Xb,0xA},{[0]=0x6,0X7,4,0X5,0X2,3,SU,0X1,0X0000e,0xf,0Xc,13,IU,11,0X0008,0X9},{[0]=7,0x6,0X5,fU,lU,2,KU,SU,bU,14,13,0Xc,11,0Xa,0X9,0x0008},{[0x00000]=0X8,0X009,IU,0xB,12,0X000d,0X0000e,15,0X000,1,2,0X3,0X0004,0X5,6,7},{[0]=0x009,8,11,10,0XD,12,15,0X00e,KU,0,3,2,0x05,4,0x00007,0X006},{[SU]=10,11,8,9,0x00e,0Xf,12,0X0000d,0X00002,0x3,0X0,1,0X6,0X007,0X004,5},{[0]=11,IU,9,8,15,0XE,0X0000d,12,3,2,1,SU,7,0X6,0x5,4},{[0]=12,13,14,0X00F,8,0X09,0x0000a,0Xb,4,0x5,0x6,0X7,0X0,0X1,2,3},{[0X0]=0X00D,12,0Xf,0X0000e,9,0x8,0XB,0XA,5,0X4,7,0X0006,0X1,0x0,0X3,2},{[0]=0x00e,0X0000f,0XC,0Xd,0XA,0Xb,8,PU,6,0X00007,0X4,0X5,2,3,0X0,1},{[0]=0Xf,0X0E,0X0000D,12,11,10,0X0009,8,7,0X00006,0X0005,4,0X00003,2,1,0}};end;end;end;end;end;local i=getfenv;do Lv=1;end;local u,O=nil,nil;do repeat do if Lv==0 then O=KU;break;else u=(i and i()or _ENV);do Lv=0X0;end;end;end;until false;end;local S,h,eU,k=nil,nil,nil,(nil);for nf=0,0X0003 do if nf<=0X1 then if nf~=0X0 then h=GU;else S=nil;end;else if nf==2 then eU=function(...)do return c('\035',...),{...};end;end;else k=yU;end;end;end;local z=B(E(QU,5),"(.)(.)",function(Cx,Sx)if Sx=="H"then S=R(Cx);return"";else local sW=(x(R(Cx..Sx,0x0010)));if not(S)then do return sW;end;else local GH=(h(sW,S));S=nil;return GH;end;end;end);Lv=0x1;local r,b,P=nil,nil,(nil);repeat do if Lv<=0x00000 then P=r-1;Lv=3;else do if Lv==1 then r=0X100000000;Lv=0X2;else b=9007199254740992;Lv=0;end;end;end;end;until Lv==3;local G,Q={[0]=1,2,4,rU,0x10,32,64,128,256,512,1024,0x00800,0x1000,CU,0x004000,32768,UU,0x20000,262144,524288,dU,2097152,4194304,0X000800000,16777216,0X0002000000,67108864,0X00008000000,268435456,0X20000000,1073741824,l,r,[gU]=34359738368,[0X2a]=0x40000000000,[0X31]=0x2000000000000},(HU or bit32);local C=Q and Q[DU]or function(hg,Cg)hg=hg%r;local Ig,lg=0X1,nil;do repeat if Ig~=0x0000 then lg=1;do Ig=0;end;else Cg=Cg%r;Ig=2;end;until Ig>0X1;end;local zg=(0);Ig=0;repeat if Ig~=0 then return zg+hg*lg+Cg*lg;else do while hg>SU and Cg>0 do local rO=0X00005;local dO,tO=nil,nil;do while 0.48122184513452415 do if not(rO<=2)then if rO<=3 then zg=zg+y[dO][tO]*lg;rO=0x00;else if rO~=4 then do dO=hg%0x000010;end;do rO=1;end;else Cg=(Cg-tO)/YU;rO=0X2;end;end;else if rO<=0 then hg=(hg-dO)/16;rO=0x00004;else do if rO==0X0001 then tO=Cg%0x10;rO=3;else lg=lg*16;do break;end;end;end;end;end;end;end;end;end;do Ig=1;end;end;until false;end;local EU=function()(W)("Your\032\101nv\105\114onm\101\110t does\032\110ot\032\115u\112\112o\114\116\032L\117aJIT'\115 F\070\073 \108i\098\114\097\114y,\032t\104e\114e\102o\114\101 y\111\117 c\097n\110ot\032\117\115\101 LL\047U\076\076/i\032\115uffix\101\115.");end;local U=Q and Q[mU]or function(Jk,Ck)for uB=0,2 do if not(uB<=0)then if uB~=1 then return((Jk+Ck)-C(Jk,Ck))/2;else Ck=Ck%r;end;else Jk=Jk%r;end;end;end;local d=(Q and Q.bor or function(JX,TX)local KX=1;repeat if not(KX<=0X0000)then if KX~=1 then return P-U(P-JX,P-TX);else JX=JX%r;KX=0X0;end;else TX=TX%r;KX=2;end;until(false);end);local g=(Q and Q[TU]or function(BJ)return P-(BJ%r);end);local H,D=Q and Q[AU],Q and Q.rshift;Lv=1;local j=nil;while 0X11E30A33 do if Lv==0 then H=H or function(oa,Na)if Na>=32 then return 0X0;end;if not(Na<0)then else return D(oa,-Na);end;return(oa*G[Na])%r;end;break;else j=nv;Lv=0;end;end;local F=ov;Lv=0X1;local L=nil;repeat if Lv==0x0000 then L=qv;break;else D=D or function(EZ,zZ)local MZ=1;local dZ=nil;repeat if MZ<=1 then do if MZ~=0X00000 then do if not(zZ>=vv)then else do return SU;end;end;end;MZ=0X2;else do return dZ-dZ%0X0001;end;end;end;else if MZ~=2 then do dZ=(EZ%r/G[zZ]);end;do MZ=0X00;end;else do if zZ<0 then return H(EZ,-zZ);end;end;MZ=0x3;end;end;until false;end;Lv=0;end;until false;do Lv=9;end;local T,JU,A,Y,nU,I,oU,qU,vU,VU,cU,RU=nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,(nil);while-1969971672 do if Lv<=0X5 then if Lv<=2 then do if Lv<=0x0 then JU=function(...)do return(...)();end;end;Lv=8;else do if Lv==0X00001 then qU=function()local XQ=0;local LQ=(0X0000);do while true do local rk=k(z,O,O);O=O+1;XQ=XQ+((rk>127 and rk-128 or rk)*G[LQ]);if not(rk<0X80)then else return XQ;end;do LQ=LQ+0X00007;end;end;end;end;Lv=0X5;else nU=function()local Uk,vk,rk,sk=k(z,O,O+0X00003);local Dk=(0X0);while(true)do if Dk==0 then O=O+4;do Dk=1;end;else return sk*0X00001000000+rk*0X10000+vk*0x000100+Uk;end;end;end;Lv=0X4;end;end;end;end;elseif not(Lv<=3)then if Lv~=4 then vU=function()local VI=0X0;local zI,DI=nil,(nil);while(true)do do if VI==0X0 then zI=nU();VI=0X1;else do DI=nU();end;break;end;end;end;if zI==0x000 and DI==SU then return 0.0;end;local QI=((-1)^T(DI,0x00001F,1));local bI=(T(DI,Vv,0XB));local yI=1;local sI=(T(DI,0,20)*r+zI);for cp=0,1 do if cp~=0 then return QI*(iU^(bI-0X00003Ff))*(sI/I+yI);else if bI==0X0 then if sI~=0 then local Eq=(0x001);repeat if Eq~=0X0 then bI=0X01;Eq=0X0;else do yI=SU;end;break;end;until(false);else return QI*0X0;end;elseif bI==0X7FF then if sI==0 then return QI*(0X0000/0);else return QI*(0X001/0);end;end;end;end;end;Lv=0X00a;else I=4503599627370496;do Lv=3;end;end;else oU=function()local V4,y4,a4=2,nil,(nil);while(true)do if not(V4<=0X0)then if V4==0X001 then return a4*r+y4;else y4,a4=nU(),nU();V4=0X0;end;else if a4==0 then return y4;elseif not(a4>=l)then else a4=a4-r;end;V4=1;end;end;end;Lv=1;end;else do if Lv<=8 then if Lv<=6 then do cU=A();end;do Lv=0X07;end;else do if Lv==7 then RU=function(fz)local uz,Jz,ez=0,nil,(nil);do repeat do if uz<=0x1 then if uz==0X0000 then Jz=nU();uz=0X1;else ez="";do uz=2;end;end;else if uz<=2 then do for Ch=1,Jz,7997 do local mh=(0X00000);local hh=(nil);do while mh~=0X2 do if mh==0 then hh=Ch+7997-0X1;mh=0X1;else if hh>Jz then hh=Jz;end;do mh=2;end;end;end;end;local Ah={k(z,O+Ch-1,O+hh-1)};for VW=1,#Ah do for y7=0,0x1 do do if y7==0x0000 then(Ah)[VW]=C(Ah[VW],cU);else do cU=(fz*cU+101)%256;end;end;end;end;end;ez=ez..x(X(Ah));end;end;do uz=0x00004;end;else if uz~=3 then do O=O+Jz;end;uz=0X3;else return ez;end;end;end;end;until(false);end;end;break;else do A=function()local Gh=0X001;local Fh=nil;while Gh~=2 do do if Gh==0X00 then O=O+0x001;Gh=0X2;else Fh=k(z,O,O);Gh=0X0;end;end;end;do return Fh;end;end;end;Lv=11;end;end;end;else if not(Lv<=0X9)then do if Lv~=10 then Y={0X7,0X5,4};Lv=2;else VU=function()local n4=(qU());if n4>=I then return n4-b;end;return n4;end;Lv=0X6;end;end;else T=function(Qp,tp,wp)local dp,yp=0,nil;while dp<2 do if dp==0 then yp=(Qp/G[tp])%G[wp];dp=0X1;else yp=yp-yp%0X1;dp=0X2;end;end;do return yp;end;end;Lv=0X0;end;end;end;end;end;Lv=3;local f,LU,t,WU,kU,xU,hU,BU,aU,NU=nil,nil,nil,nil,nil,nil,nil,nil,nil,nil;do while 1940797977 do if Lv<=4 then if not(Lv<=0x1)then if not(Lv<=2)then if Lv~=3 then NU=aU();break;else f=cv;Lv=0X8;end;else do hU=EU;end;do Lv=0X06;end;end;elseif Lv==0X00 then kU=EU;Lv=0x7;else t=function(...)do return(...)[...];end;end;Lv=5;end;else if not(Lv<=0x7)then if not(Lv<=8)then if Lv==0X00009 then function aU()local ga,fa,da,Ja,ha=1,nil,nil,nil,nil;while ga<=3 do if not(ga<=1)then if ga~=0x00002 then do da=0X00001;end;ga=0X0;else ha={};ga=0x0004;end;else if ga==0 then Ja={nil,Rv,{},{},{},nil,nil,nil,Rv};ga=2;else fa={};ga=3;end;end;end;do ga=0;end;while ga<0x00003 do if not(ga<=0)then if ga==0x001 then do for Hc=1,qU()do ha[Hc]={A(),qU()};end;end;ga=0X2;else do(Ja)[15]=A();end;ga=3;end;else do Ja[0x7]=ha;end;do ga=1;end;end;end;Ja[15]=A();local la=(Ja[3]);ga=0X1;local Ka=(nil);do while ga~=2 do if ga==0 then do for QW=1,Ka do local AW,XW,HW,IW,zW,tW,oW=nil,nil,nil,nil,nil,nil,(nil);local bW=(1);repeat do if not(bW<=0X0000)then if bW==0X1 then AW,XW,HW,IW=VU(),VU(),VU(),VU();bW=0;else(la)[QW]={[0X07]=(XW-zW)/0x4,[5]=(IW-oW)/0x4,[3]=zW,[0X4]=(HW-tW)/fU,[0X06]=oW,[0X2]=AW,[1]=tW};bW=3;end;else zW,tW,oW=XW%0x4,HW%0x4,IW%0x4;bW=0X02;end;end;until bW>2;end;end;ga=2;else do Ka=nU()-0XA487;end;ga=0;end;end;end;local ta=Ja[0X004];local xa=nU();for Ic=1,xa do local Rc=0X01;local Bc,Jc,Pc=nil,nil,(nil);while"\084"do if not(Rc<=0X00001)then if Rc~=0X0002 then do for d8=Bc,Jc do(ta)[d8]=Pc;end;end;do break;end;else Jc=nU();do Rc=0X0;end;end;else if Rc~=0X00000 then Bc=nU();Rc=0x2;else Pc=nU();Rc=3;end;end;end;end;ga=2;local oa,ba=nil,(nil);repeat if ga<=2 then if not(ga<=0x00)then if ga==0X00001 then Ja[1]=qU();ga=0X6;else Ja[IU]=nU();do ga=5;end;end;else do ba={};end;ga=1;end;elseif ga<=0X4 then if ga~=0X03 then Ja[0x00008]=T(oa,0X0001,1)~=0;ga=3;else do(Ja)[0X2]=T(oa,2,1)~=0;end;ga=0;end;else do if ga==5 then oa=A();ga=4;else do(Ja)[6]=qU();end;break;end;end;end;until(false);local qa=nU()-5868;local Na=A();ga=0x00002;local ka=(nil);repeat if ga<=0X0 then do for z7=1,qa do local u7,R7,U7=0,nil,(nil);while u7<0X2 do if u7==0X0 then R7=nil;do u7=1;end;else U7=A();do u7=2;end;end;end;do if U7==222 then R7=oU();elseif U7==0X0000b9 then R7=E(RU(Na),A());elseif U7==0xC0 then R7=nU()+xU(nU())*r;elseif U7==ev then R7=vU()+nU();elseif U7==31 then do R7=hU(0X00,vU());end;else if U7==0X000BB then R7=vU();elseif U7==0XE1 then do R7=A()==0X0001;end;elseif U7==0x30 then R7=oU();elseif U7==35 then R7=E(RU(Na),nU());else if U7==0X45 then R7=vU()+nU();else if U7==165 then R7=nU()+kU(nU())*r;elseif U7==0XcC then R7=E(RU(Na),3);else if U7~=232 then else do R7=E(RU(Na),A());end;end;end;end;end;end;end;local v7={R7,{}};u7=0X0;repeat if u7<=0X000 then do fa[z7-1]=da;end;u7=1;else if u7~=1 then da=da+1;do u7=0X03;end;else(ba)[da]=v7;u7=2;end;end;until u7>2;do if ka then LU[wU]=v7;do wU=wU+0X1;end;end;end;end;end;do ga=0x1;end;else do if ga~=1 then ka=A()~=0;ga=0;else for PE=0X1,Ka do local qE=Ja[3][PE];for FK,PK in Z,Y do local tK=m[PK];local qK=qE[tK];if qK==0X03 then local JC,UC,aC=1,nil,nil;repeat do if not(JC<=0)then if JC==1 then do UC=fa[qE[PK]];end;do JC=0X000;end;else if aC then qE[tK]=aC[0x00001];local j6=aC[0x00002];(j6)[#j6+0x00001]={qE,tK};end;JC=3;end;else do aC=ba[UC];end;JC=2;end;end;until JC>0x2;else if qK~=0X2 then else(qE)[PK]=PE+qE[PK]+0X0001;end;end;end;end;do break;end;end;end;end;until false;local ca=Ja[0x005];local Sa=nU()-0x00001689c;for sS=0,Sa-0X1 do(ca)[sS]=aU();end;for G4=0X0,0X1 do if G4~=0x0 then return Ja;else do Ja[0x9]=qU();end;end;end;end;Lv=4;else function BU(Yn,fn,Kn)local Hn=(Kn[3]);local an=Kn[0X2];local Bn=(Kn[0x005]);local yn,jn=Kn[0X004],(Kn[0x00008]);local Cn,Dn=Kn[0x9],(Kn[6]);local cn=N({},{__mode="v"});local Nn=Kn[1];local Ln=(nil);Ln=function(...)local l9,U9=0x1,({});local w9=((i and i()or _ENV));local y9={[0x2]=U9,[1]=Kn};local V9=(w9==u and fn or w9);local C9,Z9=eU(...);do C9=C9-1;end;for j3=0,C9 do if not(Cn>j3)then break;else(U9)[j3]=Z9[j3+0X1];end;end;if not jn then do Z9=nil;end;else if an then U9[Cn]={n=C9>=Cn and C9-Cn+0X00001 or 0X0,X(Z9,Cn+0X1,C9+0x00001)};end;end;local Q9=0;if V9~=w9 then if f then f(Ln,V9);else _ENV=V9;end;end;local B9,s9,I9,J9=e(function()do repeat local Cl=Hn[l9];local Rl=Cl[0x002];l9=l9+0x1;if Rl>=57 then if not(Rl>=0x0055)then if not(Rl>=0X047)then if Rl>=0X0040 then if not(Rl>=67)then if not(Rl<0x0041)then do if Rl~=66 then(U9)[Cl[0X5]]=U9[Cl[4]]/U9[Cl[7]];else do U9[Cl[5]]=U9[Cl[0X00004]]==Cl[0X03];end;end;end;else(U9)[Cl[5]]=U9[Cl[4]]%U9[Cl[0X00007]];end;else if not(Rl>=0x45)then if Rl==0x44 then local bQ,RQ=Cl[0x5],((Cl[7]-0X001)*0X32);local rQ=U9[bQ];for EK=1,Cl[4]do do(rQ)[RQ+EK]=U9[bQ+EK];end;end;else if Cl[7]==0X000013 then l9=l9-0X1;(Hn)[l9]={[5]=(Cl[0X5]-0X68),[0X04]=(Cl[0X4]-0X68),[2]=16};elseif Cl[7]==0X4A then do l9=l9-0X00001;end;do Hn[l9]={[2]=0x10,[5]=(Cl[0X05]-0X000fd),[0X4]=(Cl[4]-0X0000fd)};end;elseif Cl[7]==76 then l9=l9-0X001;do(Hn)[l9]={[0X5]=(Cl[5]-0X00Ae),[4]=(Cl[0X4]-0X0000ae),[0X02]=0X19};end;elseif Cl[0x7]==151 then l9=l9-0X1;(Hn)[l9]={[5]=(Cl[5]-0xFa),[4]=(Cl[0X00004]-0X0000fA),[0X00002]=87};else do U9[Cl[5]]=-U9[Cl[4]];end;end;end;else if Rl==70 then U9[Cl[5]]=Cl[1]=VX)then else local Ce=xM[0X002];do if not(not uX[Ce])then else uX[Ce]={LX[Ce]};end;end;do xM[1]=uX[Ce];end;xM[2]=0X1;end;end;end;until true;end;else l9=l9-1;Hn[l9]={[5]=(Cl[5]-0X00f2),[2]=81,[0x4]=(Cl[4]-0Xf2)};end;end;end;end;else if Rl>=60 then if not(Rl>=62)then do if Rl~=0X3D then do U9[Cl[5]]=U9[Cl[4]]+U9[Cl[0X7]];end;else(U9)[Cl[0x5]]=V9[Cl[0x1]];end;end;else if Rl==0x3f then U9[Cl[0X5]]=U9[Cl[0X4]]~=Cl[3];else(U9[Cl[0X5]])[U9[Cl[0X4]]]=Cl[3];end;end;else if Rl<0X3a then if U9[Cl[0x4]]~=U9[Cl[0X7]]then else l9=Cl[0X5];end;else if Rl==59 then U9[Cl[5]]=true;else if not(U9[Cl[0X0004]]<=U9[Cl[7]])then else l9=Cl[5];end;end;end;end;end;else do if not(Rl>=78)then if not(Rl<74)then do if Rl>=0x004C then if Rl~=77 then if U9[Cl[0X4]]==U9[Cl[0X7]]then else do l9=Cl[5];end;end;else(WU)[Cl[4]]=U9[Cl[5]];end;else if Rl~=75 then local sQ=Cl[5];Q9=sQ+Cl[0X4]-0X001;U9[sQ]=U9[sQ](X(U9,sQ+0X001,Q9));Q9=sQ;else repeat local RQ,iQ=cn,(U9);local MQ={};for Wm,nm in Z,RQ do for Yg,Qg in Z,nm do do if Qg[0X0001]==iQ and Qg[0X2]>=0 then local Zg=Qg[0X2];if not MQ[Zg]then MQ[Zg]={iQ[Zg]};end;(Qg)[1]=MQ[Zg];Qg[0X02]=1;end;end;end;end;until true;local yI=Cl[0X5];return false,yI,yI+Cl[4]-2;end;end;end;else if not(Rl<72)then do if Rl~=0X49 then if Cl[7]==57 then l9=l9-1;(Hn)[l9]={[4]=(Cl[4]-0X5C),[2]=87,[0x5]=(Cl[0X5]-0X5c)};elseif Cl[7]==0X054 then l9=l9-0X00001;(Hn)[l9]={[5]=(Cl[5]-51),[0X00004]=(Cl[4]-51),[2]=87};elseif Cl[7]~=0x000e1 then for Q4=Cl[5],Cl[4]do U9[Q4]=nil;end;else l9=l9-1;(Hn)[l9]={[2]=0X43,[4]=(Cl[4]-0X057),[0X5]=(Cl[0x5]-87)};end;else(U9)[Cl[5]]=U9[Cl[4]]>=U9[Cl[7]];end;end;else local CG=Cl[0X4];local JG=(Cl[5]);do if CG~=0X00 then do Q9=JG+CG-1;end;end;end;local iG,PG,FG=nil,nil,(Cl[0X7]);if CG~=0X001 then iG,PG=eU(U9[JG](X(U9,JG+1,Q9)));else iG,PG=eU(U9[JG]());end;do if FG~=1 then if FG~=0 then iG=JG+FG-2;Q9=iG+1;else do iG=iG+JG-1;end;Q9=iG;end;local Hm=(0X0);do for m7=JG,iG do Hm=Hm+1;do U9[m7]=PG[Hm];end;end;end;else Q9=JG-0X1;end;end;end;end;else do if Rl<81 then if not(Rl>=0X04f)then local Rd=Cl[5];local nd,pd=U9[Rd]();if not(nd)then else(U9)[Rd+1]=pd;l9=Cl[0X4];end;else if Rl==0X000050 then local kZ=Bn[Cl[0X4]];local oZ=(nil);local NZ=(kZ[0X7]);local nZ=(#NZ);do if nZ>0 then oZ={};for z0=0X1,nZ do local y0=NZ[z0];if y0[0X01]~=0 then oZ[z0-0X0001]=Yn[y0[0x2]];else do(oZ)[z0-0X0001]={U9,y0[0X2]};end;end;end;(J)(cn,oZ);end;end;(U9)[Cl[0X5]]=v[Cl[0X7]](oZ);else(U9)[Cl[5]]=U9[Cl[4]]<=U9[Cl[7]];end;end;else do if Rl>=83 then if Rl==84 then(U9)[Cl[0X5]]=U9[Cl[4]]^U9[Cl[7]];else local N2=Yn[Cl[0X004]];N2[0X01][N2[2]]=U9[Cl[5]];end;else if Rl==0X52 then do U9[Cl[0X5]]=U9[Cl[0X4]]*U9[Cl[0X7]];end;else do repeat local sn,rn,Sn=cn,U9,({});for hy,Gy in Z,sn do for mu,Nu in Z,Gy do do if Nu[1]==rn and Nu[0X02]>=0 then local ax=Nu[2];do if not(not Sn[ax])then else do Sn[ax]={rn[ax]};end;end;end;(Nu)[1]=Sn[ax];Nu[2]=0X1;end;end;end;end;until true;end;return;end;end;end;end;end;end;end;end;else if not(Rl<0X63)then if not(Rl>=0x6a)then if Rl<102 then if not(Rl<0x64)then if Rl==101 then local SX=(Cl[5]);U9[SX]=U9[SX](U9[SX+1]);Q9=SX;else local gk=(Cl[0X005]);local ok,bk=U9[gk]();if not(ok)then else for Lo=1,Cl[0X7]do U9[gk+Lo]=bk[Lo];end;l9=Cl[4];end;end;else(U9)[Cl[0X00005]]=Cl[1]-Cl[0X3];end;else if Rl<0X000068 then if Rl==103 then do repeat local jT,TT=cn,(U9);local DT={};do for g4,D4 in Z,jT do do for a5,M5 in Z,D4 do if not(M5[0X00001]==TT and M5[0X2]>=0X00000)then else local eN=M5[0X2];if not DT[eN]then(DT)[eN]={TT[eN]};end;do M5[1]=DT[eN];end;do(M5)[2]=0x1;end;end;end;end;end;end;until true;end;return true,Cl[0x5],0X0000;else do(U9[Cl[5]])[U9[Cl[0X0004]]]=U9[Cl[7]];end;end;else if Rl~=0x69 then U9[Cl[0X005]]=U9[Cl[4]]0X0 then qO={};for Rn=0X1,CO do local In=(pO[Rn]);if In[0X01]~=0X0 then(qO)[Rn-0X1]=Yn[In[0x02]];else qO[Rn-0X1]={U9,In[0X2]};end;end;(J)(cn,qO);end;(U9)[Cl[5]]=BU(qO,V9,jO);else if U9[Cl[4]]~=Cl[0X3]then else l9=Cl[0X00005];end;end;else if Rl==0X6F then local Fp=Cl[5];U9[Fp](U9[Fp+1]);Q9=Fp-0X1;else(U9)[Cl[5]]=U9[Cl[4]];end;end;end;end;else if Rl<92 then if Rl<88 then do if Rl>=86 then if Rl~=0X57 then local tq=Cl[0X5];local Hq=(j(function(...)M();for EW,fW in...do(M)(true,EW,fW);end;end));(Hq)(U9[tq],U9[tq+1],U9[tq+0X2]);Q9=tq;U9[tq]=Hq;l9=Cl[4];else do repeat local A9,Y9=cn,(U9);local q9={};for GS,hS in Z,A9 do do for wz,pz in Z,hS do if pz[0x01]==Y9 and pz[0x2]>=0 then local Tx=(pz[2]);if not q9[Tx]then q9[Tx]={Y9[Tx]};end;pz[0X1]=q9[Tx];pz[0x00002]=0X1;end;end;end;end;until true;end;do return false,Cl[5],Q9;end;end;else do U9[Cl[5]]=Cl[0X1]<=Cl[0x3];end;end;end;else if not(Rl>=90)then do if Rl==89 then U9[Cl[0X05]]=U9[Cl[4]]~=U9[Cl[0x0007]];else(V9)[Cl[0X1]]=U9[Cl[0X5]];end;end;else if Rl==91 then do if U9[Cl[4]]=0X005F)then if Rl<93 then Q9=Cl[5];U9[Q9]();Q9=Q9-1;else if Rl==0X5E then U9[Cl[5]]=Cl[0X1]<=U9[Cl[7]];else(U9)[Cl[5]]=H(U9[Cl[4]],U9[Cl[0X7]]);end;end;else if Rl<97 then if Rl==96 then if Cl[0X7]==192 then do l9=l9-0x01;end;Hn[l9]={[0x0004]=(Cl[4]-0),[0X2]=67,[0X5]=(Cl[5]-0x0)};elseif Cl[7]==0X067 then l9=l9-0x001;Hn[l9]={[4]=(Cl[0X4]-246),[2]=0X18,[5]=(Cl[0X05]-0x000F6)};elseif Cl[7]==182 then l9=l9-1;do Hn[l9]={[2]=0x12,[0x00005]=(Cl[5]-0X0000e6),[0X4]=(Cl[4]-0x00e6)};end;else do if not(not U9[Cl[0X5]])then else l9=Cl[4];end;end;end;else do U9[Cl[0x00005]]=not U9[Cl[4]];end;end;else if Rl~=0X62 then local sj=Cl[0X4];(U9)[Cl[5]]=U9[sj]..U9[sj+1];else U9[Cl[5]]=C(U9[Cl[0x4]],U9[Cl[7]]);end;end;end;end;end;end;end;else do if not(Rl<28)then if not(Rl<0X002A)then if Rl>=49 then if not(Rl<53)then if not(Rl<55)then if Rl==0X000038 then local HY=(Cl[5]);local QY,FY=U9[HY]();do if not(QY)then else do l9=Cl[0X4];end;U9[HY+3]=FY;end;end;else do(U9)[Cl[5]]=Cl[0X01]>Cl[3];end;end;else if Rl==54 then U9[Cl[5]]=Cl[1]+U9[Cl[7]];else do U9[Cl[5]]=U9[Cl[4]]>Cl[0X0003];end;end;end;else if not(Rl<51)then do if Rl==52 then U9[Cl[5]]=WU[Cl[0x004]];else local Yv=(Cl[5]);for Xr=Yv,Yv+(Cl[4]-1)do(U9)[Xr]=Z9[Cn+(Xr-Yv)+1];end;end;end;else if Rl~=0X32 then do repeat local eY,gY=cn,(U9);local iY={};for Ce,Ve in Z,eY do for lc,Uc in Z,Ve do if Uc[1]==gY and Uc[0X2]>=0x0 then local AN=(Uc[2]);do if not(not iY[AN])then else do iY[AN]={gY[AN]};end;end;end;(Uc)[0X01]=iY[AN];(Uc)[2]=1;end;end;end;until true;end;local Jv=(Cl[0X5]);do return false,Jv,Jv;end;else(U9)[Cl[5]]=Cl[1]*U9[Cl[7]];end;end;end;else if Rl<45 then if Rl>=0X2B then if Rl~=0X02C then(U9)[Cl[0X05]]=Cl[0X001]>=Cl[3];else local E8=(Cl[5]);(U9[E8])(U9[E8+1],U9[E8+2]);do Q9=E8-0X1;end;end;else local Bg=(Cl[5]);U9[Bg]=U9[Bg](U9[Bg+1],U9[Bg+2]);Q9=Bg;end;else if Rl<0X0002F then if Rl==0X02E then local Bo=U9[Cl[4]]/U9[Cl[7]];(U9)[Cl[0x00005]]=Bo-Bo%1;else do U9[Cl[5]]=U9[Cl[4]][U9[Cl[0X7]]];end;end;else if Rl~=0X30 then local Jx=(Cl[4]);local Cx=(Cl[5]);Q9=Cx+Jx-1;repeat local yY,GY=cn,(U9);local YY={};for jf,Uf in Z,yY do for OE,zE in Z,Uf do if not(zE[1]==GY and zE[2]>=0)then else local UV=zE[0x2];if not YY[UV]then do YY[UV]={GY[UV]};end;end;do zE[1]=YY[UV];end;(zE)[2]=0X1;end;end;end;until true;return true,Cx,Jx;else do U9[Cl[0X5]]=y9[Cl[0X0004]];end;end;end;end;end;else if not(Rl>=35)then if Rl>=31 then do if Rl>=33 then if Rl~=34 then Q9=Cl[0X05];(U9)[Q9]=U9[Q9]();else U9[Cl[0x05]]=U9[Cl[4]]*Cl[3];end;else do if Rl==0X20 then if U9[Cl[4]]==Cl[0x00003]then else do l9=Cl[5];end;end;else if not(not(Cl[0X0001]=0X00001D)then U9[Cl[0X05]]=Cl[0x1]^U9[Cl[7]];else do if Rl~=0X1e then do(U9)[Cl[5]]=U9[Cl[0X4]]>=Cl[3];end;else local h6=Cl[0X0004];local n6=(U9[h6]);for WW=h6+1,Cl[7]do do n6=n6..U9[WW];end;end;(U9)[Cl[0x05]]=n6;end;end;end;end;else if not(Rl<0X26)then do if Rl>=40 then if Rl==0X29 then(U9[Cl[5]])[Cl[1]]=Cl[0X3];else do U9[Cl[5]]=U(U9[Cl[4]],U9[Cl[7]]);end;end;else if Rl~=39 then(U9)[Cl[0X0005]]=U9[Cl[4]]/Cl[0X3];else local pC=(Cl[0X0005]);local wC,jC,kC=U9[pC]();if not(wC)then else(U9)[pC+1]=jC;do U9[pC+0X2]=kC;end;l9=Cl[0X4];end;end;end;end;else if not(Rl>=36)then local E1=(Cl[0x005]);local C1=(U9[Cl[4]]);U9[E1+1]=C1;U9[E1]=C1[Cl[3]];else do if Rl~=37 then local eI=Cl[5];U9[eI]=U9[eI](X(U9,eI+1,Q9));Q9=eI;else local bj=Cl[5];(U9[bj])(X(U9,bj+0x01,Q9));do Q9=bj-1;end;end;end;end;end;end;end;elseif not(Rl<0X00e)then if Rl<21 then if not(Rl<0X011)then if not(Rl>=0x13)then do if Rl~=0X12 then local rm=Cl[0X0005];local ym=j(function(...)(M)();for nV,OV,BV,qV,eV,EV,YV,wV,xV,GV in...do M(true,{nV,OV,BV,qV,eV,EV,YV,wV,xV,GV});end;end);(ym)(U9[rm],U9[rm+0x0001],U9[rm+2]);do Q9=rm;end;(U9)[rm]=ym;l9=Cl[4];else do if Cl[0X00007]==0XB0 then l9=l9-0X1;(Hn)[l9]={[0X00004]=(Cl[0X0004]-0X00066),[2]=0X48,[5]=(Cl[5]-102)};elseif Cl[7]~=0XC5 then U9[Cl[0X5]]=nil;else l9=l9-0X1;(Hn)[l9]={[0X04]=(Cl[4]-228),[0X2]=95,[0x5]=(Cl[0X05]-228)};end;end;end;end;else do if Rl~=20 then do U9[Cl[5]]=U9[Cl[0x4]]>U9[Cl[7]];end;else local az=Yn[Cl[4]];(U9)[Cl[0X5]]=az[1][az[2]];end;end;end;else if not(Rl>=15)then do U9[Cl[0X5]]=U9[Cl[0x4]][Cl[0X3]];end;else if Rl~=16 then(U9)[Cl[5]]=U9[Cl[4]]-Cl[0X3];else do if Cl[7]==0XFE then l9=l9-0X01;(Hn)[l9]={[5]=(Cl[0X5]-90),[0x00002]=0x57,[4]=(Cl[0X4]-90)};else local NS=Cl[0x05];local oS=(C9-Cn);do if oS<0X00 then oS=-1;end;end;for Ji=NS,NS+oS do(U9)[Ji]=Z9[Cn+(Ji-NS)+1];end;do Q9=NS+oS;end;end;end;end;end;end;else do if not(Rl<24)then do if Rl<0X001a then do if Rl~=25 then if Cl[7]==0X38 then l9=l9-1;(Hn)[l9]={[0X2]=81,[4]=(Cl[4]-134),[5]=(Cl[0X5]-134)};elseif Cl[7]~=186 then do U9[Cl[0X5]]=Z9[Cn+1];end;else do l9=l9-0X1;end;(Hn)[l9]={[0X004]=(Cl[4]-105),[5]=(Cl[0X5]-0X000069),[0X2]=0X0006E};end;else if Cl[7]==0x43 then l9=l9-0X0001;do Hn[l9]={[2]=110,[4]=(Cl[4]-0XAe),[5]=(Cl[5]-174)};end;elseif Cl[7]~=0x89 then U9[Cl[0X00005]]=#U9[Cl[4]];else do l9=l9-1;end;do Hn[l9]={[0X4]=(Cl[0X4]-55),[0X2]=51,[0x5]=(Cl[5]-55)};end;end;end;end;else if Rl==0X00001b then U9[Cl[0X5]]=d(U9[Cl[0X0004]],U9[Cl[7]]);else do(U9)[Cl[0X5]]=D(U9[Cl[0x04]],U9[Cl[7]]);end;end;end;end;else if not(Rl<0X16)then if Rl~=0x17 then repeat local Vs,es=cn,(U9);local ts=({});do for ok,ck in Z,Vs do do for kw,Kw in Z,ck do if Kw[0x1]==es and Kw[0X02]>=0 then local E9=Kw[0X2];do if not ts[E9]then(ts)[E9]={es[E9]};end;end;(Kw)[0X001]=ts[E9];(Kw)[2]=1;end;end;end;end;end;until true;return true,Cl[0x5],0x0001;else(U9)[Cl[5]]=g(U9[Cl[0x4]]);end;else(U9)[Cl[0X5]]={X({},0X0001,Cl[4])};end;end;end;end;else if Rl>=7 then if Rl<0Xa then if Rl>=0X08 then do if Rl==9 then if not(U9[Cl[5]])then else l9=Cl[4];end;else(U9[Cl[5]])[Cl[1]]=U9[Cl[7]];end;end;else local O6=Cl[0X5];do Q9=O6+Cl[0X4]-0x1;end;U9[O6](X(U9,O6+1,Q9));Q9=O6-0x1;end;else if Rl>=0XC then if Rl==0XD then y9[Cl[0X4]]=U9[Cl[5]];else local GI=Cl[0X05];local YI,gI,rI=U9[GI],U9[GI+1],(U9[GI+2]);(U9)[GI]=j(function()for px=YI,gI,rI do M(true,px);end;end);l9=Cl[4];end;else if Rl~=11 then do U9[Cl[0X5]]=Cl[0X1]-U9[Cl[0X7]];end;else(U9)[Cl[0X00005]]={};end;end;end;else do if not(Rl>=3)then if not(Rl<1)then if Rl==0X2 then U9[Cl[0X5]]=U9[Cl[4]]-U9[Cl[0X07]];else do if not(not(U9[Cl[4]]<=U9[Cl[7]]))then else l9=Cl[5];end;end;end;else U9[Cl[5]]=Cl[1];end;else if Rl>=0X5 then if Rl~=0X6 then do U9[Cl[0X0005]]=U9[Cl[4]]+Cl[3];end;else(U9)[Cl[0x5]]=U9[Cl[0X4]]<=Cl[3];end;else if Rl==0X4 then do(U9)[Cl[5]]=Cl[0X001]+Cl[3];end;else if not(U9[Cl[4]]