-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.lua
More file actions
1 lines (1 loc) · 41.8 KB
/
main.lua
File metadata and controls
1 lines (1 loc) · 41.8 KB
1
return (function()local lol_you_have_to_stop_trying_to_deobfuscatelIIIIlIl = "\108\111\108\32\121\111\117\32\104\97\118\101\32\116\111\32\115\116\111\112\32\116\114\121\105\110\103\32\116\111\32\100\101\111\98\102\117\115\99\97\116\101";local lol_you_have_to_stop_trying_to_deobfuscatelIIIIlIl = "\108\111\108\32\121\111\117\32\104\97\118\101\32\116\111\32\115\116\111\112\32\116\114\121\105\110\103\32\116\111\32\100\101\111\98\102\117\115\99\97\116\101";local lol_you_have_to_stop_trying_to_deobfuscatelIIIIlIl = "\108\111\108\32\121\111\117\32\104\97\118\101\32\116\111\32\115\116\111\112\32\116\114\121\105\110\103\32\116\111\32\100\101\111\98\102\117\115\99\97\116\101";local lol_you_have_to_stop_trying_to_deobfuscatelIIllllI=47;local lol_you_have_to_stop_trying_to_deobfuscatelIIlllIl=298;local lol_you_have_to_stop_trying_to_deobfuscatelIIlllII=3;local lol_you_have_to_stop_trying_to_deobfuscatelIIlIllI=function(a)local b='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';a=string.gsub(a,'[^'..b..'=]','')return a:gsub('.',function(c)if c=='='then return''end;local d,e='',b:find(c)-1;for f=6,1,-1 do d=d..(e%2^f-e%2^(f-1)>0 and'1'or'0')end;return d end):gsub('%d%d%d?%d?%d?%d?%d?%d?',function(c)if#c~=8 then return''end;local g=0;for f=1,8 do g=g+(c:sub(f,f)=='1'and 2^(8-f)or 0)end;return string.char(g)end)end;local lol_you_have_to_stop_trying_to_deobfuscatelIIlllIl=45;local lol_you_have_to_stop_trying_to_deobfuscatelIIlIlIl=(function()local function a(b)local c={}for d=0,255 do c[d]={}end;c[0][0]=b[1]*255;local e=1;for f=0,7 do for d=0,e-1 do for g=0,e-1 do local h=c[d][g]-b[1]*e;c[d][g+e]=h+b[2]*e;c[d+e][g]=h+b[3]*e;c[d+e][g+e]=h+b[4]*e end end;e=e*2 end;return c end;local i=a{0,1,1,0}local function j(self,k)local l,d,g=self.S,self.i,self.j;local m={}local n=string.char;for o=1,k do d=(d+1)%256;g=(g+l[d])%256;l[d],l[g]=l[g],l[d]m[o]=n(l[(l[d]+l[g])%256])end;self.i,self.j=d,g;return table.concat(m)end;local function p(self,q)local r=j(self,#q)local s={}local t=string.byte;local n=string.char;for d=1,#q do s[d]=n(i[t(q,d)][t(r,d)])end;return table.concat(s)end;local function u(self,v)local l=self.S;local g,w=0,#v;local t=string.byte;for d=0,255 do g=(g+l[d]+t(v,d%w+1))%256;l[d],l[g]=l[g],l[d]end end;function new(v)local l={}local s={S=l,i=0,j=0,generate=j,cipher=p,schedule=u}for d=0,255 do l[d]=d end;if v then s:schedule(v)end;return s end;return new end)();local fev=getfenv or function()return _ENV end;local lol_you_have_to_stop_trying_to_deobfuscatelIIlIlII=(function()if not bit then local bit_=nil pcall(function()bit_=require('bit') end)bit=bit_ end local bit=bit or bit32 or(function()local a={_TYPE='module',_NAME='bit.numberlua',_VERSION='0.3.1.20120131'}local b=math.floor;local c=2^32;local d=c-1;local function e(f)local g={}local h=setmetatable({},g)function g:__index(i)local j=f(i)h[i]=j;return j end;return h end;local function k(h,l)local function m(n,o)local p,q=0,1;while n~=0 and o~=0 do local r,s=n%l,o%l;p=p+h[r][s]*q;n=(n-r)/l;o=(o-s)/l;q=q*l end;p=p+(n+o)*q;return p end;return m end;local function t(h)local u=k(h,2^1)local v=e(function(n)return e(function(o)return u(n,o)end)end)return k(v,2^(h.n or 1))end;function a.tobit(w)return w%2^32 end;a.bxor=t{[0]={[0]=0,[1]=1},[1]={[0]=1,[1]=0},n=4}local x=a.bxor;function a.bnot(n)return d-n end;local y=a.bnot;function a.band(n,o)return(n+o-x(n,o))/2 end;local z=a.band;function a.bor(n,o)return d-z(d-n,d-o)end;local A=a.bor;local B,C;function a.rshift(n,D)if D<0 then return B(n,-D)end;return b(n%2^32/2^D)end;C=a.rshift;function a.lshift(n,D)if D<0 then return C(n,-D)end;return n*2^D%2^32 end;B=a.lshift;function a.tohex(w,E)E=E or 8;local F;if E<=0 then if E==0 then return''end;F=true;E=-E end;w=z(w,16^E-1)return('%0'..E..(F and'X'or'x')):format(w)end;local G=a.tohex;function a.extract(E,H,I)I=I or 1;return z(C(E,H),2^I-1)end;local J=a.extract;function a.replace(E,j,H,I)I=I or 1;local K=2^I-1;j=z(j,K)local L=y(B(K,H))return z(E,L)+B(j,H)end;local M=a.replace;function a.bswap(w)local n=z(w,0xff)w=C(w,8)local o=z(w,0xff)w=C(w,8)local N=z(w,0xff)w=C(w,8)local O=z(w,0xff)return B(B(B(n,8)+o,8)+N,8)+O end;local P=a.bswap;function a.rrotate(w,D)D=D%32;local Q=z(w,2^D-1)return C(w,D)+B(Q,32-D)end;local R=a.rrotate;function a.lrotate(w,D)return R(w,-D)end;local S=a.lrotate;a.rol=a.lrotate;a.ror=a.rrotate;function a.arshift(w,D)local T=C(w,D)if w>=0x80000000 then T=T+B(2^D-1,32-D)end;return T end;local U=a.arshift;function a.btest(w,V)return z(w,V)~=0 end;a.bit32={}local function W(w)return(-1-w)%c end;a.bit32.bnot=W;local function X(n,o,N,...)local T;if o then n=n%c;o=o%c;T=x(n,o)if N then T=X(T,N,...)end;return T elseif n then return n%c else return 0 end end;a.bit32.bxor=X;local function Y(n,o,N,...)local T;if o then n=n%c;o=o%c;T=(n+o-x(n,o))/2;if N then T=Y(T,N,...)end;return T elseif n then return n%c else return d end end;a.bit32.band=Y;local function Z(n,o,N,...)local T;if o then n=n%c;o=o%c;T=d-z(d-n,d-o)if N then T=Z(T,N,...)end;return T elseif n then return n%c else return 0 end end;a.bit32.bor=Z;function a.bit32.btest(...)return Y(...)~=0 end;function a.bit32.lrotate(w,D)return S(w%c,D)end;function a.bit32.rrotate(w,D)return R(w%c,D)end;function a.bit32.lshift(w,D)if D>31 or D<-31 then return 0 end;return B(w%c,D)end;function a.bit32.rshift(w,D)if D>31 or D<-31 then return 0 end;return C(w%c,D)end;function a.bit32.arshift(w,D)w=w%c;if D>=0 then if D>31 then return w>=0x80000000 and d or 0 else local T=C(w,D)if w>=0x80000000 then T=T+B(2^D-1,32-D)end;return T end else return B(w,-D)end end;function a.bit32.extract(w,H,...)local I=...or 1;if H<0 or H>31 or I<0 or H+I>32 then error'out of range'end;w=w%c;return J(w,H,...)end;function a.bit32.replace(w,j,H,...)local I=...or 1;if H<0 or H>31 or I<0 or H+I>32 then error'out of range'end;w=w%c;j=j%c;return M(w,j,H,...)end;a.bit={}function a.bit.tobit(w)w=w%c;if w>=0x80000000 then w=w-c end;return w end;local _=a.bit.tobit;function a.bit.tohex(w,...)return G(w%c,...)end;function a.bit.bnot(w)return _(y(w%c))end;local function a0(n,o,N,...)if N then return a0(a0(n,o),N,...)elseif o then return _(A(n%c,o%c))else return _(n)end end;a.bit.bor=a0;local function a1(n,o,N,...)if N then return a1(a1(n,o),N,...)elseif o then return _(z(n%c,o%c))else return _(n)end end;a.bit.band=a1;local function a2(n,o,N,...)if N then return a2(a2(n,o),N,...)elseif o then return _(x(n%c,o%c))else return _(n)end end;a.bit.bxor=a2;function a.bit.lshift(w,E)return _(B(w%c,E%32))end;function a.bit.rshift(w,E)return _(C(w%c,E%32))end;function a.bit.arshift(w,E)return _(U(w%c,E%32))end;function a.bit.rol(w,E)return _(S(w%c,E%32))end;function a.bit.ror(w,E)return _(R(w%c,E%32))end;function a.bit.bswap(w)return _(P(w%c))end;return a end)()local unpack=table.unpack or unpack;local a3;local a4;local a5;local a6=50;local a7={[22]=18,[31]=8,[33]=28,[0]=3,[1]=13,[2]=23,[26]=33,[12]=1,[13]=6,[14]=10,[15]=16,[16]=20,[17]=26,[18]=30,[19]=36,[3]=0,[4]=2,[5]=4,[6]=7,[7]=9,[8]=12,[9]=14,[10]=17,[20]=19,[21]=22,[23]=24,[24]=27,[25]=29,[27]=32,[32]=34,[34]=37,[11]=5,[28]=11,[29]=15,[30]=21,[35]=25,[36]=31,[37]=35}local a8={[0]='ABC','ABx','ABC','ABC','ABC','ABx','ABC','ABx','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','AsBx','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','AsBx','AsBx','ABC','ABC','ABC','ABx','ABC'}local a9={[0]={b='OpArgR',c='OpArgN'},{b='OpArgK',c='OpArgN'},{b='OpArgU',c='OpArgU'},{b='OpArgR',c='OpArgN'},{b='OpArgU',c='OpArgN'},{b='OpArgK',c='OpArgN'},{b='OpArgR',c='OpArgK'},{b='OpArgK',c='OpArgN'},{b='OpArgU',c='OpArgN'},{b='OpArgK',c='OpArgK'},{b='OpArgU',c='OpArgU'},{b='OpArgR',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgR',c='OpArgN'},{b='OpArgR',c='OpArgN'},{b='OpArgR',c='OpArgN'},{b='OpArgR',c='OpArgR'},{b='OpArgR',c='OpArgN'},{b='OpArgK',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgR',c='OpArgU'},{b='OpArgR',c='OpArgU'},{b='OpArgU',c='OpArgU'},{b='OpArgU',c='OpArgU'},{b='OpArgU',c='OpArgN'},{b='OpArgR',c='OpArgN'},{b='OpArgR',c='OpArgN'},{b='OpArgN',c='OpArgU'},{b='OpArgU',c='OpArgU'},{b='OpArgN',c='OpArgN'},{b='OpArgU',c='OpArgN'},{b='OpArgU',c='OpArgN'}}local function aa(ab,s,e,d)local ac=0;for i=s,e,d do ac=ac+string.byte(ab,i,i)*256^(i-s)end;return ac end;local function ad(ae,af,ag,ah)local ai=(-1)^bit.rshift(ah,7)local aj=bit.rshift(ag,7)+bit.lshift(bit.band(ah,0x7F),1)local ak=ae+bit.lshift(af,8)+bit.lshift(bit.band(ag,0x7F),16)local al=1;if aj==0 then if ak==0 then return ai*0 else al=0;aj=1 end elseif aj==0x7F then if ak==0 then return ai*1/0 else return ai*0/0 end end;return ai*2^(aj-127)*(1+al/2^23)end;local function am(ae,af,ag,ah,an,ao,ap,aq)local ai=(-1)^bit.rshift(aq,7)local aj=bit.lshift(bit.band(aq,0x7F),4)+bit.rshift(ap,4)local ak=bit.band(ap,0x0F)*2^48;local al=1;ak=ak+ao*2^40+an*2^32+ah*2^24+ag*2^16+af*2^8+ae;if aj==0 then if ak==0 then return ai*0 else al=0;aj=1 end elseif aj==0x7FF then if ak==0 then return ai*1/0 else return ai*0/0 end end;return ai*2^(aj-1023)*(al+ak/2^52)end;local function ar(ab,s,e)return aa(ab,s,e-1,1)end;local function as(ab,s,e)return aa(ab,e-1,s,-1)end;local function at(ab,s)return ad(string.byte(ab,s,s+3))end;local function au(ab,s)local ae,af,ag,ah=string.byte(ab,s,s+3)return ad(ah,ag,af,ae)end;local function av(ab,s)return am(string.byte(ab,s,s+7))end;local function aw(ab,s)local ae,af,ag,ah,an,ao,ap,aq=string.byte(ab,s,s+7)return am(aq,ap,ao,an,ah,ag,af,ae)end;local ax={[4]={little=at,big=au},[8]={little=av,big=aw}}local function ay(S)local az=S.index;local aA=string.byte(S.source,az,az)S.index=az+1;return aA end;local function aB(S,aC)local aD=S.index+aC;local aE=string.sub(S.source,S.index,aD-1)S.index=aD;return aE end;local function aF(S)local aC=S:s_szt()local aE;if aC~=0 then aE=string.sub(aB(S,aC),1,-2)end;return aE end;local function aG(aC,aH)return function(S)local aD=S.index+aC;local aI=aH(S.source,S.index,aD)S.index=aD;return aI end end;local function aJ(aC,aH)return function(S)local aK=aH(S.source,S.index)S.index=S.index+aC;return aK end end;local function aL(S)local aM=S:s_int()local aN={}for i=1,aM do local aO=S:s_ins()local aP=bit.band(aO,0x3F)local aQ=a8[aP]local aR=a9[aP]local aS={value=aO,op=a7[aP],A=bit.band(bit.rshift(aO,6),0xFF)}if aQ=='ABC'then aS.B=bit.band(bit.rshift(aO,23),0x1FF)aS.C=bit.band(bit.rshift(aO,14),0x1FF)aS.is_KB=aR.b=='OpArgK'and aS.B>0xFF;aS.is_KC=aR.c=='OpArgK'and aS.C>0xFF elseif aQ=='ABx'then aS.Bx=bit.band(bit.rshift(aO,14),0x3FFFF)aS.is_K=aR.b=='OpArgK'elseif aQ=='AsBx'then aS.sBx=bit.band(bit.rshift(aO,14),0x3FFFF)-131071 end;aN[i]=aS end;return aN end;local function aT(S)local aM=S:s_int()local aU={}for i=1,aM do local aV=ay(S)local k;if aV==1 then k=ay(S)~=0 elseif aV==3 then k=S:s_num()elseif aV==4 then k=aF(S)end;aU[i]=k end;return aU end;local function aW(S,ab)local aM=S:s_int()local aX={}for i=1,aM do aX[i]=a5(S,ab)end;return aX end;local function aY(S)local aM=S:s_int()local aZ={}for i=1,aM do aZ[i]=S:s_int()end;return aZ end;local function a_(S)local aM=S:s_int()local b0={}for i=1,aM do b0[i]={varname=aF(S),startpc=S:s_int(),endpc=S:s_int()}end;return b0 end;local function b1(S)local aM=S:s_int()local b2={}for i=1,aM do b2[i]=aF(S)end;return b2 end;function a5(S,b3)local b4={}local ab=aF(S)or b3;b4.source=ab;S:s_int()S:s_int()b4.numupvals=ay(S)b4.numparams=ay(S)ay(S)ay(S)b4.code=aL(S)b4.const=aT(S)b4.subs=aW(S,ab)b4.lines=aY(S)a_(S)b1(S)for _,v in ipairs(b4.code)do if v.is_K then v.const=b4.const[v.Bx+1]else if v.is_KB then v.const_B=b4.const[v.B-0xFF]end;if v.is_KC then v.const_C=b4.const[v.C-0xFF]end end end;return b4 end;function a3(ab)local b5;local b6;local b7;local b8;local b9;local ba;local bb;local bc={index=1,source=ab}assert(aB(bc,4)=='\27Lua','invalid Lua signature')assert(ay(bc)==0x51,'invalid Lua version')assert(ay(bc)==0,'invalid Lua format')b6=ay(bc)~=0;b7=ay(bc)b8=ay(bc)b9=ay(bc)ba=ay(bc)bb=ay(bc)~=0;b5=b6 and ar or as;bc.s_int=aG(b7,b5)bc.s_szt=aG(b8,b5)bc.s_ins=aG(b9,b5)if bb then bc.s_num=aG(ba,b5)elseif ax[ba]then bc.s_num=aJ(ba,ax[ba][b6 and'little'or'big'])else error('unsupported float size')end;return a5(bc,'@virtual')end;local function bd(be,bf)for i,bg in pairs(be)do if bg.index>=bf then bg.value=bg.store[bg.index]bg.store=bg;bg.index='value'be[i]=nil end end end;local function bh(be,bf,bi)local bj=be[bf]if not bj then bj={index=bf,store=bi}be[bf]=bj end;return bj end;local function bk(...)return select('#',...),{...}end;local function bl(bm,bn)local ab=bm.source;local bo=bm.lines[bm.pc-1]local b3,bp,bq=string.match(bn,'^(.-):(%d+):%s+(.+)')local br='%s:%i: [%s:%i] %s'bo=bo or'0'b3=b3 or'?'bp=bp or'0'bq=bq or bn;error(string.format(br,ab,bo,b3,bp,bq),0)end;local function bs(bm)local aN=bm.code;local bt=bm.subs;local bu=bm.env;local bv=bm.upvals;local bw=bm.varargs;local bx=-1;local by={}local bi=bm.stack;local bz=bm.pc;while true do local bA=aN[bz]local aP=bA.op;bz=bz+1;if aP<18 then if aP<8 then if aP<3 then if aP<1 then for i=bA.A,bA.B do bi[i]=nil end elseif aP>1 then local bg=bv[bA.B]bi[bA.A]=bg.store[bg.index]else local bB,bC;if bA.is_KB then bB=bA.const_B else bB=bi[bA.B]end;if bA.is_KC then bC=bA.const_C else bC=bi[bA.C]end;bi[bA.A]=bB+bC end elseif aP>3 then if aP<6 then if aP>4 then local A=bA.A;local B=bA.B;local bf;if bA.is_KC then bf=bA.const_C else bf=bi[bA.C]end;bi[A+1]=bi[B]bi[A]=bi[B][bf]else bi[bA.A]=bu[bA.const]end elseif aP>6 then local bf;if bA.is_KC then bf=bA.const_C else bf=bi[bA.C]end;bi[bA.A]=bi[bA.B][bf]else local bB,bC;if bA.is_KB then bB=bA.const_B else bB=bi[bA.B]end;if bA.is_KC then bC=bA.const_C else bC=bi[bA.C]end;bi[bA.A]=bB-bC end else bi[bA.A]=bi[bA.B]end elseif aP>8 then if aP<13 then if aP<10 then bu[bA.const]=bi[bA.A]elseif aP>10 then if aP<12 then local A=bA.A;local B=bA.B;local C=bA.C;local bD;local bE,bF;if B==0 then bD=bx-A else bD=B-1 end;bE,bF=bk(bi[A](unpack(bi,A+1,A+bD)))if C==0 then bx=A+bE-1 else bE=C-1 end;for i=1,bE do bi[A+i-1]=bF[i]end else local bg=bv[bA.B]bg.store[bg.index]=bi[bA.A]end else local bB,bC;if bA.is_KB then bB=bA.const_B else bB=bi[bA.B]end;if bA.is_KC then bC=bA.const_C else bC=bi[bA.C]end;bi[bA.A]=bB*bC end elseif aP>13 then if aP<16 then if aP>14 then local A=bA.A;local B=bA.B;local bD;if B==0 then bD=bx-A else bD=B-1 end;bd(by,0)return bk(bi[A](unpack(bi,A+1,A+bD)))else local bf,bG;if bA.is_KB then bf=bA.const_B else bf=bi[bA.B]end;if bA.is_KC then bG=bA.const_C else bG=bi[bA.C]end;bi[bA.A][bf]=bG end elseif aP>16 then bi[bA.A]={}else local bB,bC;if bA.is_KB then bB=bA.const_B else bB=bi[bA.B]end;if bA.is_KC then bC=bA.const_C else bC=bi[bA.C]end;bi[bA.A]=bB/bC end else bi[bA.A]=bA.const end else local A=bA.A;local bH=bi[A+2]local bf=bi[A]+bH;local bI=bi[A+1]local bJ;if bH==math.abs(bH)then bJ=bf<=bI else bJ=bf>=bI end;if bJ then bi[bA.A]=bf;bi[bA.A+3]=bf;bz=bz+bA.sBx end end elseif aP>18 then if aP<28 then if aP<23 then if aP<20 then bi[bA.A]=#bi[bA.B]elseif aP>20 then if aP<22 then local A=bA.A;local B=bA.B;local bK={}local aM;if B==0 then aM=bx-A+1 else aM=B-1 end;for i=1,aM do bK[i]=bi[A+i-1]end;bd(by,0)return aM,bK else local aE=bi[bA.B]for i=bA.B+1,bA.C do aE=aE..bi[i]end;bi[bA.A]=aE end else local bB,bC;if bA.is_KB then bB=bA.const_B else bB=bi[bA.B]end;if bA.is_KC then bC=bA.const_C else bC=bi[bA.C]end;bi[bA.A]=bB%bC end elseif aP>23 then if aP<26 then if aP>24 then bd(by,bA.A)else local bB,bC;if bA.is_KB then bB=bA.const_B else bB=bi[bA.B]end;if bA.is_KC then bC=bA.const_C else bC=bi[bA.C]end;if bB==bC==(bA.A~=0)then bz=bz+aN[bz].sBx end;bz=bz+1 end elseif aP>26 then local bB,bC;if bA.is_KB then bB=bA.const_B else bB=bi[bA.B]end;if bA.is_KC then bC=bA.const_C else bC=bi[bA.C]end;if bB<bC==(bA.A~=0)then bz=bz+aN[bz].sBx end;bz=bz+1 else local bB,bC;if bA.is_KB then bB=bA.const_B else bB=bi[bA.B]end;if bA.is_KC then bC=bA.const_C else bC=bi[bA.C]end;bi[bA.A]=bB^bC end else bi[bA.A]=bA.B~=0;if bA.C~=0 then bz=bz+1 end end elseif aP>28 then if aP<33 then if aP<30 then local bB,bC;if bA.is_KB then bB=bA.const_B else bB=bi[bA.B]end;if bA.is_KC then bC=bA.const_C else bC=bi[bA.C]end;if bB<=bC==(bA.A~=0)then bz=bz+aN[bz].sBx end;bz=bz+1 elseif aP>30 then if aP<32 then local aX=bt[bA.Bx+1]local bL=aX.numupvals;local bM;if bL~=0 then bM={}for i=1,bL do local bN=aN[bz+i-1]if bN.op==a7[0]then bM[i-1]=bh(by,bN.B,bi)elseif bN.op==a7[4]then bM[i-1]=bv[bN.B]end end;bz=bz+bL end;bi[bA.A]=a4(aX,bu,bM)else local A=bA.A;local B=bA.B;if not bi[B]==(bA.C~=0)then bz=bz+1 else bi[A]=bi[B]end end else bi[bA.A]=-bi[bA.B]end elseif aP>33 then if aP<36 then if aP>34 then local A=bA.A;local aM=bA.B;if aM==0 then aM=bw.size;bx=A+aM-1 end;for i=1,aM do bi[A+i-1]=bw.list[i]end else local A=bA.A;local bO,bI,bH;bO=assert(tonumber(bi[A]),'`for` initial value must be a number')bI=assert(tonumber(bi[A+1]),'`for` limit must be a number')bH=assert(tonumber(bi[A+2]),'`for` step must be a number')bi[A]=bO-bH;bi[A+1]=bI;bi[A+2]=bH;bz=bz+bA.sBx end elseif aP>36 then local A=bA.A;local C=bA.C;local aM=bA.B;local bP=bi[A]local bQ;if aM==0 then aM=bx-A end;if C==0 then C=bA[bz].value;bz=bz+1 end;bQ=(C-1)*a6;for i=1,aM do bP[i+bQ]=bi[A+i]end else bi[bA.A]=not bi[bA.B]end else if not bi[bA.A]==(bA.C~=0)then bz=bz+1 end end else local A=bA.A;local aH=bi[A]local bR=bi[A+1]local bf=bi[A+2]local bS=A+3;local bK;bi[bS+2]=bf;bi[bS+1]=bR;bi[bS]=aH;bK={aH(bR,bf)}for i=1,bA.C do bi[bS+i-1]=bK[i]end;if bi[bS]~=nil then bi[A+2]=bi[bS]else bz=bz+1 end end else bz=bz+bA.sBx end;bm.pc=bz end end;function a4(bR,bu,b2)local bT=bR.code;local bU=bR.subs;local bV=bR.lines;local bW=bR.source;local bX=bR.numparams;local function bY(...)local bi={}local bZ={}local b_=0;local c0,c1=bk(...)local bm;local c2,bn,bK;for i=1,bX do bi[i-1]=c1[i]end;if bX<c0 then b_=c0-bX;for i=1,b_ do bZ[i]=c1[bX+i]end end;bm={varargs={list=bZ,size=b_},code=bT,subs=bU,lines=bV,source=bW,env=bu,upvals=b2,stack=bi,pc=1}c2,bn,bK=pcall(bs,bm,...)if c2 then return unpack(bK,1,bn)else bl(bm,bn)end;return end;return bY end;return function(c3,bu)return a4(a3(c3),bu or fev(0))end end)();local lol_you_have_to_stop_trying_to_deobfuscatelIIllIll='\101\108\73\57\77\88\78\110\76\49\115\108\85\81\61\61';local lol_you_have_to_stop_trying_to_deobfuscatelIIlIIIl="\109\89\71\113\67\83\80\55\78\81\105\87\89\66\90\56\116\72\65\56\89\102\100\51\74\71\113\79\85\51\57\111\82\70\49\103\43\88\88\54\103\107\54\49\65\80\97\83\110\77\73\115\103\107\97\80\117\107\81\49\88\86\105\77\48\105\101\107\67\50\98\48\112\105\66\68\68\112\74\67\73\84\73\101\49\54\121\98\70\114\57\79\67\102\110\47\80\121\50\82\82\65\112\57\90\106\100\54\69\74\97\103\112\118\109\55\68\82\74\65\116\82\120\65\66\86\84\97\110\47\81\66\103\54\51\78\104\103\67\79\79\43\81\48\98\113\114\83\122\103\100\122\116\83\99\83\73\82\82\98\90\43\57\66\103\106\70\43\107\49\65\113\121\121\52\88\98\115\67\97\85\43\55\88\120\82\107\50\120\113\83\78\120\90\86\69\117\51\66\43\79\109\114\83\115\52\117\74\74\50\57\102\111\73\119\50\112\98\88\122\52\114\108\103\83\49\101\101\66\72\74\49\83\88\106\109\71\89\55\122\101\49\73\49\120\66\114\73\47\101\57\83\54\109\56\102\90\118\86\89\65\99\80\56\65\106\73\87\101\105\80\84\43\104\105\97\56\74\122\120\120\103\78\89\115\75\106\117\114\118\87\83\51\51\53\70\81\119\80\114\111\113\113\53\80\114\47\121\49\50\80\50\119\86\111\116\99\108\122\120\119\97\120\115\52\105\118\101\88\70\66\118\70\65\89\90\69\83\56\55\53\72\81\50\120\106\52\78\98\120\54\113\80\118\69\68\106\50\101\113\86\48\71\100\67\52\97\68\112\69\84\120\77\55\114\48\101\104\116\84\85\48\84\55\52\97\78\114\52\52\86\84\80\78\114\100\67\121\106\99\119\121\82\85\69\82\89\117\73\90\115\120\75\70\109\113\112\106\53\80\102\79\78\71\88\88\118\51\48\67\82\68\97\47\67\87\54\106\72\75\106\81\116\102\107\114\52\69\71\90\111\114\83\84\100\71\81\71\77\90\50\118\69\48\121\119\102\114\71\97\101\118\43\72\78\117\107\50\71\76\108\65\98\89\112\102\76\80\110\90\90\57\106\120\69\55\72\76\79\85\107\84\116\100\54\98\86\57\83\81\55\113\122\86\56\88\65\51\81\118\97\77\79\85\120\54\72\85\107\65\68\120\121\121\122\68\121\88\115\85\57\120\86\52\115\104\53\73\121\79\114\98\119\87\74\48\87\71\67\116\85\54\80\67\100\66\85\66\90\101\104\89\121\122\109\54\69\114\111\50\71\113\106\43\81\101\115\54\90\118\105\113\69\90\84\76\47\51\108\89\120\66\54\70\115\55\106\109\97\111\87\57\53\85\112\69\104\112\72\79\68\111\105\109\55\81\81\114\67\89\86\90\108\107\109\47\81\112\115\108\104\72\107\118\107\66\52\105\98\108\104\47\112\82\79\83\111\112\88\101\78\118\76\57\78\100\74\80\112\117\75\90\99\53\72\105\84\107\119\119\88\111\49\82\53\68\108\106\83\73\65\82\87\48\97\47\102\73\100\115\48\49\122\81\112\65\68\102\107\82\114\89\50\72\76\114\80\112\120\109\69\67\43\55\87\110\49\120\70\76\112\51\106\68\47\51\105\49\72\113\113\86\105\106\98\90\87\56\89\112\102\78\68\105\54\105\75\47\43\67\69\103\66\89\86\84\117\53\51\122\75\110\88\115\72\51\99\83\122\111\86\86\103\84\87\65\70\78\115\72\81\71\54\43\65\115\68\108\52\120\66\48\110\88\118\79\111\73\51\81\49\57\66\109\104\68\84\120\98\77\81\87\120\88\70\77\113\67\76\71\77\110\117\117\86\117\106\109\111\67\108\108\75\101\111\119\69\78\103\56\81\83\73\108\105\69\99\100\111\116\79\43\110\75\102\73\75\90\81\106\86\111\115\65\113\87\87\119\82\107\88\112\71\117\88\57\99\84\110\98\85\48\70\76\87\109\83\115\84\66\87\57\78\50\109\110\111\117\49\100\79\99\107\80\109\107\103\122\89\54\49\121\79\78\108\105\65\83\102\48\50\77\97\98\109\77\81\105\69\120\75\89\89\104\100\79\88\43\87\43\71\115\103\80\52\56\112\78\106\104\80\48\70\114\68\112\65\116\116\120\43\71\111\75\109\100\52\48\73\75\97\107\86\102\71\69\72\104\79\100\110\68\74\70\77\67\102\79\77\47\121\53\105\105\106\74\51\75\54\67\56\101\69\65\115\52\119\74\79\47\110\98\102\78\108\107\71\72\117\102\89\72\52\55\82\105\68\119\77\119\50\75\102\72\81\88\111\115\55\120\86\97\48\70\87\113\107\119\65\72\49\89\81\119\50\84\50\80\97\75\57\86\43\67\107\54\112\52\74\51\82\77\97\102\52\57\85\73\50\48\102\113\66\115\101\121\115\86\57\56\84\89\110\110\66\54\114\72\52\84\73\109\87\106\72\98\66\82\107\72\111\88\119\101\90\74\122\66\79\43\82\114\49\55\97\75\67\69\71\75\97\53\118\105\103\98\85\67\74\47\75\47\112\47\102\73\76\85\120\116\79\74\100\88\85\90\110\117\82\70\89\107\83\65\86\104\106\89\81\80\114\90\43\110\106\100\51\87\52\119\97\109\55\54\74\81\81\85\89\84\103\111\113\120\110\54\85\67\104\85\111\117\82\54\119\117\117\116\83\50\47\116\118\107\83\74\73\116\103\81\107\70\104\57\75\69\56\74\71\76\99\112\120\113\90\86\47\122\109\119\85\113\118\67\80\122\106\70\57\77\56\115\107\67\76\84\51\54\102\104\80\98\108\68\122\70\67\82\48\50\82\82\71\97\70\53\86\43\84\103\119\75\69\101\121\68\55\107\88\72\56\89\90\88\110\73\112\43\54\77\89\73\115\72\117\89\78\122\51\106\88\90\65\55\111\100\119\51\102\101\69\43\120\98\71\80\100\119\71\98\84\52\116\90\65\80\66\47\47\52\101\77\100\102\114\120\83\100\114\65\111\54\71\104\120\71\104\110\78\77\75\103\110\69\105\100\82\76\99\109\76\81\121\53\122\120\106\120\57\54\114\53\89\111\120\54\77\70\48\100\101\105\88\103\71\49\89\86\81\115\117\52\105\122\53\84\86\56\67\76\116\82\68\101\114\103\89\48\43\77\88\73\105\107\87\81\54\85\109\85\78\53\115\102\53\120\102\83\56\78\99\74\57\86\112\113\55\112\98\86\104\87\85\53\109\107\98\65\119\107\77\114\103\55\98\78\113\53\89\110\113\78\72\66\78\77\81\49\116\80\80\118\88\102\116\75\70\105\47\88\114\105\77\104\79\111\56\119\51\89\80\49\109\89\47\56\43\51\101\121\53\50\110\53\114\70\113\117\119\72\112\72\104\99\117\57\43\51\114\47\107\66\80\111\110\104\66\78\116\86\103\119\103\119\119\47\84\77\83\43\52\105\49\53\52\69\109\53\121\113\114\106\105\87\55\48\79\70\71\100\79\113\122\43\101\87\75\67\66\68\84\111\50\101\69\76\84\101\106\107\119\105\85\103\106\115\73\90\48\115\117\88\97\120\50\75\84\79\82\108\49\56\109\57\76\70\109\111\43\79\89\116\111\105\108\47\106\99\54\86\57\80\113\101\106\118\43\78\81\115\101\78\65\97\121\49\118\50\52\81\76\116\97\83\98\121\69\97\120\114\81\71\78\52\50\73\120\100\106\73\107\98\78\65\72\90\111\98\47\80\75\82\84\85\70\118\57\117\117\76\68\106\120\69\89\102\120\49\107\43\54\52\102\80\111\114\86\53\47\101\65\121\122\70\100\114\77\87\88\76\47\69\49\68\67\69\116\104\74\109\54\102\68\118\81\72\102\55\110\85\75\57\78\101\110\67\82\69\74\50\104\100\87\122\70\68\102\53\111\76\68\112\52\108\85\106\121\89\68\109\89\68\55\111\112\87\86\111\121\77\107\66\117\69\98\97\54\89\74\103\120\78\116\120\113\51\82\56\69\53\74\68\98\121\73\90\55\81\111\98\115\70\54\100\104\115\48\68\118\89\77\99\80\100\47\101\101\70\98\122\69\121\85\73\112\97\85\121\88\85\89\122\78\104\51\85\86\107\51\43\121\76\49\78\102\100\106\76\119\47\117\56\57\53\74\105\118\51\90\77\117\66\112\109\52\52\54\77\104\49\57\49\112\110\110\43\103\69\104\57\86\82\86\78\122\101\81\67\43\113\71\82\82\72\74\116\103\83\90\75\49\120\86\69\98\121\50\117\74\88\49\104\112\48\68\83\117\118\53\107\74\116\115\68\101\74\77\88\71\78\90\111\101\90\84\114\107\116\72\117\75\81\73\56\105\87\120\66\68\83\108\89\76\53\43\89\83\66\56\68\74\81\98\112\113\79\111\122\114\84\82\116\117\71\55\52\79\72\109\76\121\98\103\79\101\103\98\101\48\114\119\73\104\71\97\112\66\102\54\118\118\118\67\88\54\49\51\86\85\110\43\50\88\109\117\80\70\72\109\99\76\99\53\77\85\99\80\90\80\120\103\53\112\73\122\104\111\86\55\86\103\100\107\89\76\67\76\55\47\71\89\111\122\99\57\43\103\105\100\101\115\122\81\118\117\55\52\73\112\103\49\90\107\102\74\118\48\74\49\78\109\105\76\79\107\53\116\117\89\78\70\71\110\52\47\118\47\107\103\114\71\50\120\106\115\65\119\122\53\72\80\115\48\107\50\97\113\103\87\121\115\112\122\83\76\76\107\71\81\100\107\111\121\84\69\56\85\90\118\74\108\80\97\116\102\79\113\98\112\109\55\84\100\122\110\115\87\101\72\98\104\72\119\104\110\51\56\50\74\87\78\69\72\122\66\55\87\87\119\52\107\51\111\54\122\67\110\71\48\100\77\122\112\111\69\67\98\70\67\71\69\88\53\57\116\81\87\86\77\43\49\121\70\115\57\101\80\110\99\56\73\121\103\110\119\56\81\110\106\121\87\107\55\50\56\112\75\117\118\119\99\117\80\75\72\121\114\80\120\79\66\100\109\90\100\83\108\51\73\115\98\66\111\106\76\104\98\55\81\77\81\97\54\70\118\71\47\104\51\70\122\76\103\75\53\83\47\66\122\54\73\105\54\43\79\114\104\113\97\83\51\54\100\77\88\103\120\103\74\53\108\71\80\83\51\69\43\50\77\112\66\106\106\76\87\50\106\82\97\119\54\81\83\85\99\86\107\100\109\81\67\70\75\70\86\103\52\104\72\106\99\87\86\69\99\109\84\68\108\106\120\79\73\109\85\100\117\104\73\75\99\90\81\69\100\70\75\65\75\68\105\53\121\78\115\70\55\84\110\116\48\99\86\90\49\119\119\66\47\78\47\100\119\77\73\49\111\77\81\98\68\116\99\90\111\55\105\100\109\108\103\116\43\98\117\103\50\104\121\52\119\85\89\97\85\51\68\121\79\74\103\65\77\116\57\68\116\112\90\115\115\67\81\52\82\79\98\49\73\70\79\79\87\101\121\67\79\65\81\53\108\57\120\75\78\112\52\70\55\74\115\50\71\66\105\68\86\74\85\71\103\49\121\49\99\87\54\73\83\112\86\72\87\118\116\108\72\53\43\104\78\89\114\110\122\77\79\75\101\118\65\68\106\51\97\111\100\65\72\75\76\113\43\103\53\115\108\122\43\81\114\111\105\76\65\80\84\112\98\114\66\97\119\83\68\85\74\89\49\97\108\118\85\65\122\69\114\83\76\115\84\82\102\103\103\49\50\116\79\86\50\68\75\47\97\114\119\88\49\49\82\120\48\66\118\84\106\84\89\103\52\103\54\78\90\97\54\105\118\113\113\48\84\85\118\100\71\117\57\122\88\103\111\109\109\80\120\54\112\73\66\122\77\84\109\121\117\104\97\66\83\77\73\68\47\76\107\100\73\75\99\68\79\72\54\111\115\68\109\117\52\121\83\117\86\73\88\65\106\81\50\71\114\69\105\78\111\52\106\81\49\49\69\52\98\71\97\122\55\103\109\97\87\53\110\90\78\86\66\116\71\118\85\103\71\57\113\83\51\107\118\97\101\86\85\84\54\76\68\110\102\54\49\122\49\78\76\56\74\70\90\51\102\47\97\88\98\107\66\53\86\88\106\107\49\54\77\120\43\74\108\119\119\78\83\54\47\76\73\117\84\79\55\100\98\52\105\55\76\97\85\116\98\121\57\76\68\111\47\119\47\81\82\56\98\103\47\53\103\80\83\109\75\52\108\66\51\79\68\51\73\71\76\67\120\53\82\121\97\106\82\56\49\80\84\81\55\77\81\108\110\102\119\122\77\121\56\104\74\115\118\107\76\71\72\51\50\76\108\111\77\86\107\102\72\51\83\119\100\110\100\48\68\82\99\103\79\110\113\53\84\69\52\67\106\108\98\82\119\106\112\43\54\102\115\119\83\55\67\57\76\118\79\69\69\77\56\122\109\49\47\57\57\52\80\56\100\101\99\50\89\118\121\102\103\86\50\57\75\84\122\97\106\103\56\54\86\82\52\108\74\80\111\114\72\121\114\52\107\101\104\53\108\51\72\69\76\51\101\115\78\69\122\89\66\67\43\99\86\72\101\78\75\88\120\67\73\79\70\79\118\121\120\86\107\103\100\43\66\79\71\83\110\53\82\54\53\84\84\112\120\110\50\81\51\57\68\82\114\98\43\49\103\67\78\102\117\109\113\79\83\80\56\100\81\85\122\115\55\66\107\51\81\77\115\50\115\55\99\87\85\72\104\57\78\75\122\76\110\47\106\72\68\114\74\49\114\110\70\114\76\90\111\105\101\120\50\86\43\49\78\111\119\80\68\106\80\120\107\118\121\106\90\55\77\50\75\53\116\81\110\57\113\55\81\78\89\102\109\105\97\110\86\87\117\98\84\74\53\121\74\57\111\88\50\99\57\114\111\67\88\108\55\98\97\86\106\70\105\57\50\117\68\57\122\72\81\121\79\105\113\79\48\67\75\82\84\108\49\76\69\79\52\115\72\50\110\110\51\50\87\55\43\107\106\86\78\85\86\97\111\88\108\117\102\113\111\115\83\105\115\69\120\49\116\43\83\105\104\102\49\65\66\112\90\118\82\108\67\115\66\72\105\98\69\79\73\50\114\98\89\79\77\83\108\106\114\101\53\89\68\107\100\106\104\106\47\67\122\80\108\72\116\110\111\122\77\47\85\73\100\88\82\103\47\82\111\79\79\114\57\97\56\65\98\105\100\47\47\103\79\101\104\52\87\109\122\118\73\69\83\101\73\118\68\79\119\89\69\112\116\98\76\101\99\48\119\56\89\80\69\80\71\54\78\88\87\72\85\105\104\86\83\53\54\75\102\119\89\119\112\98\97\89\109\97\84\113\100\105\76\117\82\89\104\121\49\55\88\100\106\86\101\119\43\52\54\122\67\77\65\80\53\100\76\107\97\102\118\101\48\118\43\72\98\100\98\53\72\67\122\71\89\118\56\87\75\104\82\109\56\52\118\72\90\122\75\83\48\104\108\48\113\72\86\52\53\104\52\120\55\49\57\104\49\78\121\55\122\56\56\104\121\84\51\65\76\79\112\67\69\79\74\72\100\109\86\74\109\56\66\110\43\108\53\99\75\65\48\107\107\109\79\68\51\104\51\78\55\78\74\55\65\78\65\98\122\65\122\121\43\101\43\88\98\121\54\115\57\106\115\101\90\48\53\122\101\110\72\100\76\66\86\83\88\97\80\85\53\83\100\54\55\50\110\84\52\72\101\82\102\87\108\80\115\77\56\98\106\83\120\56\100\67\70\116\109\101\105\57\98\75\102\65\113\57\82\116\87\113\98\110\109\114\116\115\88\112\107\97\110\81\72\110\120\82\82\121\66\79\111\54\116\66\110\82\120\119\115\55\90\89\68\75\54\73\54\118\70\103\81\111\100\74\78\80\68\111\103\99\73\90\84\51\74\97\57\67\109\106\43\80\51\78\48\57\83\52\82\112\52\103\72\83\67\110\72\83\122\48\88\73\47\52\72\119\107\113\118\116\52\108\88\105\86\86\71\52\121\84\89\83\75\99\117\54\107\72\108\109\110\49\101\82\68\73\71\67\85\43\101\76\76\71\72\111\84\121\65\111\83\52\49\75\75\112\85\103\71\111\43\74\67\120\54\51\49\109\49\49\68\70\83\85\75\57\86\122\72\79\107\70\87\122\69\80\66\119\122\81\86\47\43\120\106\98\100\89\98\107\52\49\74\90\69\85\73\51\101\108\81\57\111\43\112\79\74\100\119\113\50\90\101\65\76\84\107\57\86\118\97\86\73\108\69\73\77\80\55\50\80\100\81\75\98\104\98\72\86\102\109\48\89\48\65\87\71\115\83\74\86\74\48\87\68\105\115\73\70\67\74\67\81\97\70\51\100\70\101\66\71\51\121\65\86\51\105\117\79\89\56\78\113\97\69\57\86\48\117\54\88\43\117\100\115\55\52\105\118\69\97\73\89\73\78\55\49\107\55\81\104\88\87\57\86\48\54\90\107\106\117\89\110\51\115\98\121\108\54\100\83\76\65\72\84\98\105\86\85\69\111\121\67\56\56\122\102\70\100\118\75\112\97\71\115\116\68\116\81\98\98\72\72\88\100\120\98\73\56\119\85\66\73\49\116\112\70\101\110\115\66\113\67\90\104\116\67\83\112\79\102\102\119\68\84\105\66\121\83\78\117\102\107\89\113\118\100\53\114\68\115\47\74\117\69\54\121\77\47\122\68\87\70\70\122\102\110\100\49\73\51\117\56\49\70\116\105\73\118\86\67\72\116\73\51\56\115\50\101\78\109\84\70\100\113\103\110\52\83\50\109\70\68\87\108\76\66\73\87\82\103\89\122\51\69\116\120\121\78\113\99\48\85\104\121\105\90\100\101\119\70\104\80\117\75\54\117\72\105\66\72\100\76\79\74\55\49\84\65\70\84\68\104\54\66\114\119\86\83\102\109\111\102\120\66\102\68\104\71\51\76\82\88\108\70\101\108\55\100\111\50\100\87\99\97\102\107\99\43\106\77\117\69\118\68\87\83\83\49\78\79\90\78\72\82\100\111\115\101\85\55\107\112\114\98\105\115\43\79\49\115\99\79\55\121\109\87\116\72\73\75\66\112\84\119\99\89\110\121\110\56\103\70\90\87\103\97\86\87\106\57\121\101\111\121\118\104\79\43\73\100\83\114\52\108\47\81\89\54\106\68\105\121\53\98\106\108\88\116\119\97\89\108\71\52\67\102\109\115\119\76\72\108\43\48\51\75\54\56\70\112\112\122\65\71\85\88\78\97\84\79\57\105\71\49\51\50\113\89\73\111\49\43\108\106\69\71\106\71\119\57\69\112\69\108\111\68\69\53\65\65\108\113\71\120\85\73\73\104\50\68\98\102\70\81\112\74\88\88\84\118\85\71\104\102\80\118\77\103\47\80\100\57\108\84\67\117\112\102\110\82\72\112\106\121\109\69\84\71\47\55\88\68\75\52\53\85\68\114\97\103\111\83\120\87\82\111\118\66\73\54\50\90\107\86\120\53\114\119\89\113\105\67\109\79\48\85\88\103\57\121\56\74\85\88\47\49\48\75\83\57\120\111\108\73\88\114\49\57\98\70\86\71\119\49\105\99\85\65\74\68\43\89\119\81\87\82\104\73\88\101\54\89\67\85\120\83\107\98\118\50\82\120\84\69\121\107\74\102\110\73\84\72\76\100\115\48\114\88\55\66\111\81\113\72\117\82\83\66\71\122\53\113\86\51\115\71\53\110\120\66\105\117\80\69\43\81\118\83\98\80\82\85\115\106\67\82\116\67\74\108\80\97\73\122\65\89\89\71\109\49\49\89\66\82\75\47\76\47\85\122\72\88\76\116\89\74\119\86\80\104\73\114\52\106\65\54\104\107\107\52\119\79\119\86\47\57\98\84\98\65\115\82\73\67\78\122\54\78\57\105\65\53\56\120\66\65\116\84\100\119\47\122\102\52\82\114\105\72\53\85\54\77\101\113\106\77\75\74\104\51\67\90\117\106\66\83\67\102\84\55\78\43\103\120\79\69\73\47\50\103\105\81\120\122\68\57\76\122\71\75\72\97\52\82\113\53\119\121\68\77\119\70\83\71\54\104\86\122\87\53\98\43\49\117\49\52\68\73\87\55\117\122\97\106\48\72\111\86\107\116\71\81\71\67\103\73\74\56\85\104\65\101\113\69\49\112\97\49\97\57\54\75\117\76\47\73\79\105\48\71\119\117\109\90\88\55\119\103\119\113\99\89\121\72\68\54\105\85\79\56\85\50\118\107\54\79\80\122\68\72\111\50\98\105\113\85\69\43\89\121\68\121\75\89\69\56\108\83\90\121\120\48\82\112\52\72\53\67\65\106\86\97\100\43\68\105\75\101\107\102\68\99\85\104\101\97\51\74\57\66\90\104\114\54\53\112\87\49\121\109\118\55\70\113\52\55\106\51\80\78\101\108\77\51\90\118\101\78\103\87\77\52\100\97\99\115\79\51\114\100\76\88\86\108\103\107\90\71\57\77\66\53\55\74\73\55\74\82\98\106\50\86\68\107\102\98\102\121\88\67\70\100\106\80\101\107\110\80\51\73\105\82\48\114\110\105\77\54\99\76\83\72\73\54\76\69\102\71\66\116\82\110\102\85\116\86\56\52\111\65\73\53\103\98\104\100\102\88\56\109\67\67\70\85\52\117\89\66\101\52\100\70\75\71\77\73\122\121\118\76\66\113\97\52\100\71\53\72\83\120\110\107\82\89\117\70\78\78\119\49\88\103\110\54\65\106\53\71\49\120\107\113\107\102\48\84\110\105\66\116\47\56\88\87\81\107\76\99\109\68\108\90\117\71\86\107\117\81\113\81\116\82\87\65\77\115\116\79\76\121\117\100\115\81\104\103\57\55\55\50\118\67\106\119\89\117\103\75\98\110\76\72\109\120\72\112\68\105\104\78\122\85\107\65\103\112\56\57\98\98\73\105\47\66\102\66\65\120\99\71\88\90\115\74\86\117\115\43\82\87\119\50\76\113\82\67\101\114\54\83\90\99\119\76\85\90\116\116\56\116\65\113\87\65\121\81\80\116\87\88\54\76\118\52\81\47\102\43\101\65\101\76\70\55\70\88\73\82\100\101\112\47\50\87\48\113\97\112\90\56\107\101\51\84\84\79\70\49\109\65\120\52\108\82\72\66\121\109\104\110\107\67\113\56\72\49\78\66\100\120\109\57\67\119\102\47\79\67\75\109\118\122\43\48\67\71\47\87\85\88\74\114\97\47\99\112\122\48\74\103\122\109\43\53\115\77\105\98\118\102\70\83\83\51\73\52\115\116\108\99\87\120\52\99\115\102\107\120\110\52\50\116\88\85\119\57\109\48\103\49\109\52\114\70\111\98\106\65\57\104\81\89\121\85\103\101\112\111\119\103\47\82\74\43\90\48\117\112\114\52\104\102\99\83\120\78\108\90\67\67\70\52\67\115\77\84\81\72\114\120\116\104\85\83\122\110\78\97\82\77\75\83\97\70\50\75\67\109\56\76\107\83\116\49\66\66\76\83\78\108\69\118\82\71\88\109\49\106\55\112\75\98\82\87\56\75\102\109\65\103\83\116\65\77\56\76\56\79\84\122\112\78\78\116\67\119\120\50\100\114\70\68\66\79\81\113\85\52\116\69\113\112\97\97\116\55\82\106\118\71\77\80\75\43\84\81\86\76\71\55\66\78\77\67\90\75\120\70\69\68\89\69\116\98\50\87\98\115\115\77\66\73\57\55\101\51\55\100\107\89\54\71\102\113\68\83\72\57\77\84\102\82\115\50\43\109\67\77\48\112\79\50\104\102\78\108\82\87\54\52\54\75\76\56\102\55\113\111\85\107\74\75\67\82\54\73\116\77\103\110\100\66\72\108\70\97\72\86\76\52\48\73\43\49\111\73\90\76\103\106\97\116\83\108\121\51\88\86\113\52\112\85\103\122\73\55\100\90\87\108\71\77\107\118\118\66\88\80\114\103\119\99\69\82\106\66\88\83\68\110\110\98\82\121\89\117\57\52\86\119\110\110\55\84\105\75\48\100\102\79\89\122\71\74\97\100\84\87\51\82\99\71\115\66\78\71\57\87\121\84\118\109\102\68\85\82\82\90\78\48\56\56\57\97\102\65\100\75\51\107\107\49\105\97\98\69\76\75\56\113\83\110\55\106\70\66\73\54\121\77\113\106\105\110\75\106\86\121\102\55\47\70\65\103\77\98\70\51\108\120\86\67\90\80\87\51\84\122\55\71\113\90\70\76\107\84\117\48\98\107\99\115\100\68\53\82\117\101\73\120\112\105\75\110\116\82\102\76\43\97\110\77\97\50\78\66\113\50\104\57\57\120\56\118\79\99\122\53\97\110\105\73\87\121\43\111\98\73\111\104\49\66\85\52\97\54\111\104\49\84\106\105\68\57\122\49\86\120\57\114\114\57\122\74\79\79\116\101\103\48\116\48\89\66\114\82\117\50\88\80\67\121\77\68\118\103\68\99\98\90\75\98\90\48\121\56\43\81\81\104\101\100\70\85\118\52\98\48\79\50\83\49\85\68\81\108\121\77\73\65\111\86\104\79\99\48\121\104\43\83\57\72\90\100\88\89\84\90\110\67\100\88\81\51\86\76\47\88\104\56\104\53\74\72\111\80\76\67\49\76\85\101\99\109\87\117\71\85\112\119\55\88\121\51\99\80\116\121\101\54\74\79\99\112\53\106\119\69\77\47\121\88\80\81\83\56\70\50\80\85\110\75\74\85\98\109\99\84\114\57\72\82\103\105\53\84\120\71\75\106\115\103\72\112\73\106\81\54\80\111\115\108\65\55\82\115\87\81\84\54\120\53\90\81\116\111\50\117\56\52\89\106\101\90\119\83\47\50\110\102\97\108\118\108\119\73\104\52\81\75\50\89\77\108\116\55\80\65\68\67\43\87\90\81\55\106\73\120\118\47\47\80\116\115\85\49\57\113\98\76\78\54\82\104\50\47\110\107\76\82\43\108\54\120\77\106\103\56\73\81\116\66\114\71\80\84\108\87\104\99\65\72\50\67\110\99\102\103\116\50\85\101\113\76\112\88\76\49\69\99\99\71\115\53\116\76\50\50\120\110\122\47\115\55\65\43\49\68\56\53\121\84\76\71\74\98\99\49\77\78\52\57\68\50\72\111\109\47\76\110\87\110\87\118\113\71\75\110\98\67\100\65\119\82\87\43\120\67\102\114\53\56\48\55\119\75\49\53\113\48\99\71\66\79\68\120\80\109\55\51\78\76\112\102\83\72\52\51\82\73\81\83\79\53\120\55\68\119\74\57\87\118\114\69\69\55\77\111\98\74\69\49\107\98\83\99\85\49\71\69\49\81\121\71\43\48\102\120\114\77\116\88\56\114\98\74\106\83\97\121\52\111\114\55\48\105\81\107\74\72\104\102\100\77\117\55\52\54\73\85\51\106\110\101\75\71\75\113\78\97\113\121\100\73\76\49\97\83\73\54\77\84\86\110\112\81\74\81\90\108\43\100\105\70\72\65\77\52\52\90\57\88\105\120\101\49\74\110\102\83\102\115\71\100\49\119\52\121\105\53\109\107\72\71\117\105\51\88\78\82\54\55\86\48\68\98\89\78\87\82\90\111\78\71\86\47\49\111\50\67\65\102\117\77\110\49\49\101\54\83\76\57\121\83\118\81\47\75\86\89\122\103\52\101\120\116\115\83\82\121\117\121\114\103\75\105\72\76\48\77\87\110\86\54\104\114\68\53\51\116\54\55\110\85\103\66\81\77\112\52\105\117\57\55\112\77\51\118\56\100\65\71\121\81\119\110\116\97\110\52\57\77\73\53\106\67\76\99\79\110\89\53\120\88\98\55\100\82\65\54\105\99\121\83\79\121\102\55\80\81\49\77\111\108\85\114\56\81\103\107\99\112\73\51\74\73\78\112\52\122\105\78\67\110\68\121\51\112\109\65\87\57\89\97\100\68\73\109\72\111\100\81\65\53\107\107\82\78\121\74\78\83\43\43\75\50\85\69\82\83\71\80\113\75\74\98\83\79\66\56\73\100\72\52\51\120\100\77\65\107\57\120\76\105\72\77\114\49\102\77\80\75\121\118\53\76\69\112\120\49\54\117\78\78\86\50\81\53\104\43\80\83\74\53\108\118\48\49\109\98\47\72\102\114\112\116\52\57\119\51\111\83\110\80\106\48\48\98\109\86\114\119\50\112\102\67\112\77\112\101\103\54\74\73\51\104\71\50\55\47\105\114\74\110\99\121\101\75\71\110\99\57\106\48\116\77\65\74\76\102\75\83\100\73\113\43\55\90\72\119\67\65\101\82\76\117\48\71\71\105\67\43\121\110\69\116\113\83\83\57\106\54\108\79\77\48\99\86\119\88\65\52\104\101\84\103\80\99\43\79\80\118\50\69\82\98\121\85\67\69\90\107\101\57\48\106\98\70\103\76\103\119\108\70\84\82\118\71\52\69\49\98\122\89\121\117\67\116\117\69\87\88\81\68\47\105\104\84\108\67\72\67\116\69\86\112\79\53\69\77\85\65\90\116\119\107\84\54\90\97\109\74\118\114\112\52\66\114\53\97\111\73\113\118\114\100\80\49\112\102\72\119\57\82\51\57\100\84\82\68\117\106\56\82\121\70\76\103\49\65\50\48\75\103\53\65\104\85\51\108\97\112\101\57\56\97\76\100\86\88\99\101\65\121\122\108\51\111\110\97\111\79\43\71\57\116\120\97\49\99\47\67\71\122\78\75\88\86\76\70\80\85\101\110\117\81\43\65\74\71\76\89\73\76\97\48\70\76\117\107\103\72\78\103\43\69\56\71\112\97\75\50\72\106\55\54\111\81\122\118\49\81\84\76\73\54\70\80\103\97\100\117\108\104\47\43\80\73\83\48\56\67\75\106\89\55\106\100\54\76\116\99\83\74\116\101\90\48\81\83\117\78\67\87\109\88\113\50\47\86\54\107\43\82\117\90\70\77\89\118\113\57\54\106\89\50\56\99\115\70\67\43\56\67\97\65\72\103\112\116\84\53\90\106\53\75\114\89\72\88\49\115\81\99\50\55\65\70\109\84\51\68\57\71\98\119\86\107\119\66\81\69\81\49\115\106\80\103\72\69\111\53\69\67\57\121\101\101\101\80\106\106\110\117\84\53\56\103\104\85\61";local lol_you_have_to_stop_trying_to_deobfuscatelIIllIII='cGdGMyktdmIsIzp7eE5xViI=';local lol_you_have_to_stop_trying_to_deobfuscatelIIllIIl='\108\111\108\32\121\111\117\32\104\97\118\101\32\116\111\32\115\116\111\112\32\116\114\121\105\110\103\32\116\111\32\100\101\111\98\102\117\115\99\97\116\101';local lol_you_have_to_stop_trying_to_deobfuscatelIIlIIlI=function(a,b)local c=lol_you_have_to_stop_trying_to_deobfuscatelIIlIlIl(lol_you_have_to_stop_trying_to_deobfuscatelIIlIllI(a))local d=c["\99\105\112\104\101\114"](c,lol_you_have_to_stop_trying_to_deobfuscatelIIlIllI(b))return lol_you_have_to_stop_trying_to_deobfuscatelIIlIllI(d)end;local lol_you_have_to_stop_trying_to_deobfuscatelIIllIIl='\108\111\108\32\121\111\117\32\104\97\118\101\32\116\111\32\115\116\111\112\32\116\114\121\105\110\103\32\116\111\32\100\101\111\98\102\117\115\99\97\116\101';local lol_you_have_to_stop_trying_to_deobfuscatelIIllIll='\101\108\73\57\77\88\78\110\76\49\115\108\85\81\61\61';local lol_you_have_to_stop_trying_to_deobfuscatelIIllIlI='QHZiQkloTlA+cEtBQWl3MDMzUA==';local lol_you_have_to_stop_trying_to_deobfuscatelIIlIIII='Oz8/NGtZYjtDaUkrRkErWloyOyNzUyVycTolSjNqJDQwaE4=bi12PyZmUDh0RiF1';function lol_you_have_to_stop_trying_to_deobfuscatelIIlIlll(a,b)local c=lol_you_have_to_stop_trying_to_deobfuscatelIIlIllI(a,b);local d=lol_you_have_to_stop_trying_to_deobfuscatelIIllIlI;return c,d end;return lol_you_have_to_stop_trying_to_deobfuscatelIIlIlII(lol_you_have_to_stop_trying_to_deobfuscatelIIlIIlI(lol_you_have_to_stop_trying_to_deobfuscatelIIllIll,lol_you_have_to_stop_trying_to_deobfuscatelIIlIIIl),getfenv(0))()end)()