-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathUnobfuscated-obfuscated.lua
More file actions
6 lines (5 loc) · 29.6 KB
/
Unobfuscated-obfuscated.lua
File metadata and controls
6 lines (5 loc) · 29.6 KB
1
2
3
4
5
6
--[[
This script was obfuscated using Zero Tolerance v1.0.0-beta created by Unverified
VM Hash: 68d95b20315b411be4671240a5a2b01d7f234a96cc30b24c2b03087585f847b1
]]
local iII11111I=type;local lI=string.char;local l111II1I1I=assert;local l111I11I1II11IIIIIII1=pcall;local lII1I1I=table.insert;local lI1III1IIIII11II1=getfenv or function()return _ENV end;local iIII1={}local function ll11I1I11I11I(...)while true do end end;local function i1I11II11(iI1II11II1)local ll={}local iIl1111111II1I=setmetatable({},ll)function ll:__index(l1I)local i1III1I=iI1II11II1(l1I)iIl1111111II1I[l1I]=i1III1I;return i1III1I end;return iIl1111111II1I end;local function i1IIIIII(lII,l1II1II1I1)local function iI1II111I1II(i1111111I11III1I11,ll111II11III1)local i11I11I11II11I1I1I1I1,i1I=0,1;while i1111111I11III1I11 ~=0 and ll111II11III1 ~=0 do local l1I1I1I1III,iI1II1I11II1I11I=i1111111I11III1I11 %l1II1II1I1,ll111II11III1 %l1II1II1I1;i11I11I11II11I1I1I1I1=i11I11I11II11I1I1I1I1 +lII[l1I1I1I1III][iI1II1I11II1I11I]*i1I;i1111111I11III1I11=(i1111111I11III1I11 -l1I1I1I1III)/l1II1II1I1;ll111II11III1=(ll111II11III1 -iI1II1I11II1I11I)/l1II1II1I1;i1I=i1I*l1II1II1I1 end;i11I11I11II11I1I1I1I1=i11I11I11II11I1I1I1I1 + (i1111111I11III1I11 +ll111II11III1)*i1I;return i11I11I11II11I1I1I1I1 end;return iI1II111I1II end;local function lI111II11II11I11(i1I111)local lII11I11111I11I=i1IIIIII(i1I111,2 ^1)local l1I1I1II1I1II=i1I11II11(function(l1II1II11II)return i1I11II11(function(iII1I1111I1IIIIII)return lII11I11111I11I(l1II1II11II,iII1I1111I1IIIIII)end)end)return i1IIIIII(l1I1I1II1I1II,2 ^ (i1I111.n or 1))end;iIII1.bxor=lI111II11II11I11{[0]={[0]=0,[1]=1},[1]={[0]=1,[1]=0},n=4}function iIII1.band(i1I,l1II11I1I1I)return( (i1I+l1II11I1I1I)-iIII1.bxor(i1I,l1II11I1I1I))/2 end;local iI1lIIII1I1II111=iIII1.band;local i1I111111III1,iI11I1I1I;function iIII1.rshift(lI1I,iI1I11IIIIIIII)if iI1I11IIIIIIII<0 then return i1I111111III1(lI1I,-iI1I11IIIIIIII)end;return math.floor(lI1I%2 ^32 /2 ^iI1I11IIIIIIII)end;iI11I1I1I=iIII1.rshift;function iIII1.lshift(l1I11IIII11I11II,i1I11I1111111)if i1I11I1111111 <0 then return iI11I1I1I(l1I11IIII11I11II,-i1I11I1111111)end;return(l1I11IIII11I11II*2 ^i1I11I1111111)%2 ^32 end;local l11III1II1I1III1II;local lI1111I1II111I11II1;local l11I1111I11I1I;local i1111IIIII111111III={k=lI(107),x=lI(120),s=lI(115),r=lI(114),n=lI(110),u=lI(117)}local lIIIII1111I=0;local l1IIII1I1III1I11=i1111IIIII111111III.k;local i1II1II11=i1111IIIII111111III.x;local lIII1=i1111IIIII111111III.s;local lII1I111I111I1I1II11I=i1111IIIII111111III.r;local l11I111IIIII1I=i1111IIIII111111III.n;local lI1i1I1I1I1IIII1III=i1111IIIII111111III.u;local i1I111I1111II1I1I1={[lIIIII1111I]=l1IIII1I1III1I11,i1II1II11,l1IIII1I1III1I11,l1IIII1I1III1I11,l1IIII1I1III1I11,i1II1II11,l1IIII1I1III1I11,i1II1II11,l1IIII1I1III1I11,l1IIII1I1III1I11,l1IIII1I1III1I11,l1IIII1I1III1I11,l1IIII1I1III1I11,l1IIII1I1III1I11,l1IIII1I1III1I11,l1IIII1I1III1I11,l1IIII1I1III1I11,l1IIII1I1III1I11,l1IIII1I1III1I11,l1IIII1I1III1I11,l1IIII1I1III1I11,l1IIII1I1III1I11,lIII1,l1IIII1I1III1I11,l1IIII1I1III1I11,l1IIII1I1III1I11,l1IIII1I1III1I11,l1IIII1I1III1I11,l1IIII1I1III1I11,l1IIII1I1III1I11,l1IIII1I1III1I11,lIII1,lIII1,l1IIII1I1III1I11,l1IIII1I1III1I11,l1IIII1I1III1I11,i1II1II11,l1IIII1I1III1I11}local l1I1I1I111IIIII1111={[0]={illii1I1li1Illil1=lII1I111I111I1I1II11I,il1ii1Iili1Illi=l11I111IIIII1I},{illii1I1li1Illil1=l1IIII1I1III1I11,il1ii1Iili1Illi=l11I111IIIII1I},{illii1I1li1Illil1=lI1i1I1I1I1IIII1III,il1ii1Iili1Illi=lI1i1I1I1I1IIII1III},{illii1I1li1Illil1=lII1I111I111I1I1II11I,il1ii1Iili1Illi=l11I111IIIII1I},{illii1I1li1Illil1=lI1i1I1I1I1IIII1III,il1ii1Iili1Illi=l11I111IIIII1I},{illii1I1li1Illil1=l1IIII1I1III1I11,il1ii1Iili1Illi=l11I111IIIII1I},{illii1I1li1Illil1=lII1I111I111I1I1II11I,il1ii1Iili1Illi=l1IIII1I1III1I11},{illii1I1li1Illil1=l1IIII1I1III1I11,il1ii1Iili1Illi=l11I111IIIII1I},{illii1I1li1Illil1=lI1i1I1I1I1IIII1III,il1ii1Iili1Illi=l11I111IIIII1I},{illii1I1li1Illil1=l1IIII1I1III1I11,il1ii1Iili1Illi=l1IIII1I1III1I11},{illii1I1li1Illil1=lI1i1I1I1I1IIII1III,il1ii1Iili1Illi=lI1i1I1I1I1IIII1III},{illii1I1li1Illil1=lII1I111I111I1I1II11I,il1ii1Iili1Illi=l1IIII1I1III1I11},{illii1I1li1Illil1=l1IIII1I1III1I11,il1ii1Iili1Illi=l1IIII1I1III1I11},{illii1I1li1Illil1=l1IIII1I1III1I11,il1ii1Iili1Illi=l1IIII1I1III1I11},{illii1I1li1Illil1=l1IIII1I1III1I11,il1ii1Iili1Illi=l1IIII1I1III1I11},{illii1I1li1Illil1=l1IIII1I1III1I11,il1ii1Iili1Illi=l1IIII1I1III1I11},{illii1I1li1Illil1=l1IIII1I1III1I11,il1ii1Iili1Illi=l1IIII1I1III1I11},{illii1I1li1Illil1=l1IIII1I1III1I11,il1ii1Iili1Illi=l1IIII1I1III1I11},{illii1I1li1Illil1=lII1I111I111I1I1II11I,il1ii1Iili1Illi=l11I111IIIII1I},{illii1I1li1Illil1=lII1I111I111I1I1II11I,il1ii1Iili1Illi=l11I111IIIII1I},{illii1I1li1Illil1=lII1I111I111I1I1II11I,il1ii1Iili1Illi=l11I111IIIII1I},{illii1I1li1Illil1=lII1I111I111I1I1II11I,il1ii1Iili1Illi=lII1I111I111I1I1II11I},{illii1I1li1Illil1=lII1I111I111I1I1II11I,il1ii1Iili1Illi=l11I111IIIII1I},{illii1I1li1Illil1=l1IIII1I1III1I11,il1ii1Iili1Illi=l1IIII1I1III1I11},{illii1I1li1Illil1=l1IIII1I1III1I11,il1ii1Iili1Illi=l1IIII1I1III1I11},{illii1I1li1Illil1=l1IIII1I1III1I11,il1ii1Iili1Illi=l1IIII1I1III1I11},{illii1I1li1Illil1=lII1I111I111I1I1II11I,il1ii1Iili1Illi=lI1i1I1I1I1IIII1III},{illii1I1li1Illil1=lII1I111I111I1I1II11I,il1ii1Iili1Illi=lI1i1I1I1I1IIII1III},{illii1I1li1Illil1=lI1i1I1I1I1IIII1III,il1ii1Iili1Illi=lI1i1I1I1I1IIII1III},{illii1I1li1Illil1=lI1i1I1I1I1IIII1III,il1ii1Iili1Illi=lI1i1I1I1I1IIII1III},{illii1I1li1Illil1=lI1i1I1I1I1IIII1III,il1ii1Iili1Illi=l11I111IIIII1I},{illii1I1li1Illil1=lII1I111I111I1I1II11I,il1ii1Iili1Illi=l11I111IIIII1I},{illii1I1li1Illil1=lII1I111I111I1I1II11I,il1ii1Iili1Illi=l11I111IIIII1I},{illii1I1li1Illil1=l11I111IIIII1I,il1ii1Iili1Illi=lI1i1I1I1I1IIII1III},{illii1I1li1Illil1=lI1i1I1I1I1IIII1III,il1ii1Iili1Illi=lI1i1I1I1I1IIII1III},{illii1I1li1Illil1=l11I111IIIII1I,il1ii1Iili1Illi=l11I111IIIII1I},{illii1I1li1Illil1=lI1i1I1I1I1IIII1III,il1ii1Iili1Illi=l11I111IIIII1I},{illii1I1li1Illil1=lI1i1I1I1I1IIII1III,il1ii1Iili1Illi=l11I111IIIII1I}}local i1III11II11II111II1=818648416883652;local lIi111=488771;local function l1iI11II(iIII11)local iI1IIIII11III1I1III11,iI111II11I=i1III11II11II111II1,16384 +lIi111;return(iIII11:gsub('%x%x',function(lI1IIII1IIIII1I)local l1IIII=iI1IIIII11III1I1III11 %274877906944;local iII1IIII1111II11I11II=(iI1IIIII11III1I1III11 -l1IIII)/274877906944;local iIIIII1I=iII1IIII1111II11I11II%128;lI1IIII1IIIII1I=tonumber(lI1IIII1IIIII1I,16)local l11II1I111111I=(lI1IIII1IIIII1I+ (iII1IIII1111II11I11II-iIIIII1I)/128)* (2 *iIIIII1I+1)%256;iI1IIIII11III1I1III11=l1IIII*iI111II11I+iII1IIII1111II11I11II+lI1IIII1IIIII1I+l11II1I111111I;return string.char(l11II1I111111I)end))end;local i1IIIIIII1='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'local function lII1I1(lIII11)lIII11=string.gsub(lIII11,'[^'..i1IIIIIII1 ..'=]','')return(lIII11:gsub('.',function(iI111I111I1IIII)if(iI111I111I1IIII=='=')then return''end;local iI1I,lII11II1I111II1111I='',(i1IIIIIII1:find(iI111I111I1IIII)-1)for i=6,1,-1 do iI1I=iI1I.. (lII11II1I111II1111I%2 ^i-lII11II1I111II1111I%2 ^ (i-1)>0 and'1'or'0')end;return iI1I end):gsub('%d%d%d?%d?%d?%d?%d?%d?',function(l11II1I)if(#l11II1I~=8)then return''end;local l1III1III=0;for i=1,8 do l1III1III=l1III1III+ (l11II1I:sub(i,i)=='1'and 2 ^ (8 -i)or 0)end;return string.char(l1III1III)end))end;local function iiI111IIII1(iIl11I1I1II111III)iIl11I1I1II111III=iIl11I1I1II111III:gsub("@ZT","|")local iIIII111I111II111={}for lII1I1iII11 in string.gmatch(iIl11I1I1II111III,"[^|]+")do table.insert(iIIII111I111II111,l1iI11II(lII1I1iII11))end;return lII1I1(table.concat(iIIII111I111II111))end;local function lI111111I1111I11I1I1(lII111I1111I1III,lII111III111I1)if iII11111I(lII111III111I1)~="table"then ll11I1I11I11I("")else return lII111I1111I1III end end;local function l11lI1III(lIIIII1I,l1iI1,lIII1II111III,i1)local iIIIIII111=0;for i=l1iI1,lIII1II111III,i1 do local i1III11=lIIIII1I:byte(i,i)if i1III11 ==4 then end;if i1III11 ==224 then end;iIIIIII111=iIIIIII111 +i1III11 *256 ^ (i-l1iI1)end;return iIIIIII111 end;local function l11III1II1II11IIII11(lIi1I11I1III1,iIIII11IIIII1I1,lI1i1111I11,lI1IIII11)local lIIIII1IIIIIII1III1I=bit.rshift(lI1IIII11,7)local lII1I1I11IIIII=bit.rshift(lI1i1111I11,7)+bit.lshift(bit.band(lI1IIII11,0x7F),1)local lII1III11II11=lIi1I11I1III1 +bit.lshift(iIIII11IIIII1I1,8)+bit.lshift(bit.band(lI1i1111I11,0x7F),16)local lI1111111=1;if lII1I1I11IIIII==0 then if lII1III11II11 ==0 then return lIIIII1IIIIIII1III1I*0 else lI1111111=0;lII1I1I11IIIII=1 end elseif lII1I1I11IIIII==0x7F then if lII1III11II11 ==0 then return lIIIII1IIIIIII1III1I* (1 /0)else return lIIIII1IIIIIII1III1I* (0 /0)end end;return(-1)^lIIIII1IIIIIII1III1I*2 ^ (lII1I1I11IIIII-127)* (1 +lI1111111 /2 ^23)end;local function i1111IIII1I1I(l111I11IIIII111I,lI1I111II11111,lI11II1I1II111111I,iIIIII11II11I11IIIII,lI1I1II11I11I111I1II,iiI1I1II,i1IIIII1I,lII11IIIII111I1)local i11III1I1111II=iIII1.rshift(lII11IIIII111I1,7)local l11I1111I1I1II1=iIII1.lshift(iIII1.band(lII11IIIII111I1,0x7F),4)+iIII1.rshift(i1IIIII1I,4)local l1111111I=iIII1.band(i1IIIII1I,0x0F)*2 ^48;local lIII1II1=1;l1111111I=l1111111I+ (iiI1I1II*2 ^40)+ (lI1I1II11I11I111I1II*2 ^32)+ (iIIIII11II11I11IIIII*2 ^24)+ (lI11II1I1II111111I*2 ^16)+ (lI1I111II11111 *2 ^8)+l111I11IIIII111I;if l11I1111I1I1II1 ==0 then if l1111111I==0 then return i11III1I1111II*0 else lIII1II1=0;l11I1111I1I1II1=1 end elseif l11I1111I1I1II1 ==0x7FF then if l1111111I==0 then return i11III1I1111II* (1 /0)else return i11III1I1111II* (0 /0)end end;return(-1)^i11III1I1111II*2 ^ (l11I1111I1I1II1 -1023)* (lIII1II1 +l1111111I/2 ^52)end;local function iII1111(iI11II111I1I,l1I11IIIIIIII11,lII1I)return l11lI1III(iI11II111I1I,l1I11IIIIIIII11,lII1I-1,1)end;local function iIIII1I1II1111IIIIII(iI1I111I1I11,l11II1I111I1,i11I111I1111)return l11lI1III(iI1I111I1I11,i11I111I1111 -1,l11II1I111I1,-1)end;local function lII11I111I111II(i1II111,l111)return l11III1II1II11IIII11(i1II111:byte(l111,l111 +3))end;local function l1l1111I1111II1111I1I(lI1I11111111111IIII,lI1IIIIII11I111)local i11111I,iI11II1111I1I1,l1IIII1I1,lIIII11=lI1I11111111111IIII:byte(lI1IIIIII11I111,lI1IIIIII11I111 +3)return l11III1II1II11IIII11(lIIII11,l1IIII1I1,iI11II1111I1I1,i11111I)end;local function iI111IIII1(ii1I,iII11I1I11I1I1I11II1)return i1111IIII1I1I(ii1I:byte(iII11I1I11I1I1I11II1,iII11I1I11I1I1I11II1 +7))end;local function lIIII1I11111I1I1I11I1(l1II1,iI1I1)local iIIIlI,l1III1II1III111,l11I11III1II111III1I,l1I,l1I1I1II,lIIII,iIII1II1I,lIIIIIII1=l1II1:byte(iI1I1,iI1I1 +7)return i1111IIII1I1I(lIIIIIII1,iIII1II1I,lIIII,l1I1I1II,l1I,l11I11III1II111III1I,l1III1II1III111,iIIIlI)end;local iI1I1II111I1111={[4]={little=lII11I111I111II,big=l1l1111I1111II1111I1I},[8]={little=iI111IIII1,big=lIIII1I11111I1I1I11I1}}local function lII11II1IIIIII1I1I(lI1II1II11)local lI11I=lI1II1II11.ili1ilIi11ilI1;local ii11II1=lI1II1II11.iIil1iIl1i1lI:byte(lI11I,lI11I)if ii11II1 ==4 then end;if ii11II1 ==224 then end;lI1II1II11.ili1ilIi11ilI1=lI11I+1;return ii11II1 end;local function lI111I111(iI11111111II1I1I,iIIIII11I1I)local ii1II1I1I11I1I1I=iI11111111II1I1I.ili1ilIi11ilI1 +iIIIII11I1I;local l11111II1I=iI11111111II1I1I.iIil1iIl1i1lI:sub(iI11111111II1I1I.ili1ilIi11ilI1,ii1II1I1I11I1I1I-1)iI11111111II1I1I.ili1ilIi11ilI1=ii1II1I1I11I1I1I;return l11111II1I end;local function iI111I1IIII111III11(i1II111III1II11II)local iI1IIII11III1=i1II111III1II11II:s_szt()local l1IIII1II11;if iI1IIII11III1 ~=0 then l1IIII1II11=lI111I111(i1II111III1II11II,iI1IIII11III1):sub(1,-2)end;return l1IIII1II11 end;local function lIiI111II11111II11I1I11(li11III1,i1III11II111111III)return function(i1I1III11III)local l1111111IIII=i1I1III11III.ili1ilIi11ilI1 +li11III1;local llI11III1I1I111=i1III11II111111III(i1I1III11III.iIil1iIl1i1lI,i1I1III11III.ili1ilIi11ilI1,l1111111IIII)i1I1III11III.ili1ilIi11ilI1=l1111111IIII;return llI11III1I1I111 end end;local function iII11II1I(i1111I1IIII1II1III,i11l1)return function(l111I1I11I1I11I1)local l11I11III1I1I111111I=i11l1(l111I1I11I1I11I1.iIil1iIl1i1lI,l111I1I11I1I11I1.ili1ilIi11ilI1)l111I1I11I1I11I1.ili1ilIi11ilI1=l111I1I11I1I11I1.ili1ilIi11ilI1 +i1111I1IIII1II1III;return l11I11III1I1I111111I end end;local function l1i1(i11I111IIIII1II1I11)local lII1II111II111I=i11I111IIIII1II1I11:s_int()local i11i={}for i=1,lII1II111II111I do local lII11I=i11I111IIIII1II1I11:s_ins()local lII=iIII1.band(lII11I,0x3F)local iIl1II1II1=i1I111I1111II1I1I1[lII]local i1IIII1II1IIIIII1I=l1I1I1I111IIIII1111[lII]local lII11II1={value=lII11I,op=lII,A=iIII1.band(iIII1.rshift(lII11I,6),0xFF)}if iIl1II1II1 ==i1111IIIII111111III.k then lII11II1.B=iIII1.band(iIII1.rshift(lII11I,23),0x1FF)lII11II1.C=iIII1.band(iIII1.rshift(lII11I,14),0x1FF)lII11II1.is_KB=i1IIII1II1IIIIII1I.illii1I1li1Illil1 ==l1IIII1I1III1I11 and lII11II1.B>0xFF;lII11II1.is_KC=i1IIII1II1IIIIII1I.il1ii1Iili1Illi==l1IIII1I1III1I11 and lII11II1.C>0xFF elseif iIl1II1II1 ==i1II1II11 then lII11II1.Bx=iIII1.band(iIII1.rshift(lII11I,14),0x3FFFF)lII11II1.is_K=i1IIII1II1IIIIII1I.illii1I1li1Illil1 ==l1IIII1I1III1I11 elseif iIl1II1II1 ==lIII1 then lII11II1.sBx=iIII1.band(iIII1.rshift(lII11I,14),0x3FFFF)-131071 end;i11i[i]=lII11II1 end;return i11i end;local function i11I11I1I11I11(l1I11II)local l11I1=l1I11II:s_int()local lII1I={}for i=1,l11I1 do local i11I1I1111III1II=lII11II1IIIIII1I1I(l1I11II)local i111I1IIIIII1II1I11;if i11I1I1111III1II==1 then i111I1IIIIII1II1I11=lII11II1IIIIII1I1I(l1I11II)~=0 elseif i11I1I1111III1II==3 then i111I1IIIIII1II1I11=l1I11II:s_num()elseif i11I1I1111III1II==4 then i111I1IIIIII1II1I11=iI111I1IIII111III11(l1I11II)end;lII1I[i]=i111I1IIIIII1II1I11 end;return lII1I end;local function l1I1II11111II11II(iIIIIIIII11III,lI1II1II11II)local l11111I1II11IIII1I1=iIIIIIIII11III:s_int()local iI1I1I11I1III11I1={}for i=1,l11111I1II11IIII1I1 do iI1I1I11I1III11I1[i]=l11I1111I11I1I(iIIIIIIII11III,lI1II1II11II)end;return iI1I1I11I1III11I1 end;local function iIl111111I111111(lIIII11)local l1II1II1111III1I1=lIIII11:s_int()local i1I={}for i=1,l1II1II1111III1I1 do i1I[i]=lIIII11:s_int()end;return i1I end;local function i11Il1I111I1I11IIII11(lII1)local i1III11I11II111=lII1:s_int()local l1III111I11111I111={}for i=1,i1III11I11II111 do l1III111I11111I111[i]={varname=iI111I1IIII111III11(lII1),startpc=lII1:s_int(),endpc=lII1:s_int()}end;return l1III111I11111I111 end;local function iIII1I11I111II11I11I1(lIIII1II111IIII1I)local ll=lIIII1II111IIII1I:s_int()local liI1I1111={}for i=1,ll do liI1I1111[i]=iI111I1IIII111III11(lIIII1II111IIII1I)end;return liI1I1111 end;function l11I1111I11I1I(i111IIIII1I111II11I,i111111III1I1)local i111I11111I1III1111I={}local l11III1111I11=iI111I1IIII111III11(i111IIIII1I111II11I)or i111111III1I1;i111I11111I1III1111I.iIil1iIl1i1lI=l11III1111I11;i111IIIII1I111II11I:s_int()i111IIIII1I111II11I:s_int()i111I11111I1III1111I.numupvals=lII11II1IIIIII1I1I(i111IIIII1I111II11I)i111I11111I1III1111I.numparams=lII11II1IIIIII1I1I(i111IIIII1I111II11I)lII11II1IIIIII1I1I(i111IIIII1I111II11I)lII11II1IIIIII1I1I(i111IIIII1I111II11I)i111I11111I1III1111I.il1iilI1i1illii1lI=l1i1(i111IIIII1I111II11I)i111I11111I1III1111I.const=i11I11I1I11I11(i111IIIII1I111II11I)i111I11111I1III1111I.subs=l1I1II11111II11II(i111IIIII1I111II11I,l11III1111I11)i111I11111I1III1111I.iIil1iIl1iI1l=iIl111111I111111(i111IIIII1I111II11I)i11Il1I111I1I11IIII11(i111IIIII1I111II11I)iIII1I11I111II11I11I1(i111IIIII1I111II11I)for l11IIIII1,l11II1111I1II in ipairs(i111I11111I1III1111I.il1iilI1i1illii1lI)do if l11II1111I1II.is_K then l11II1111I1II.const=i111I11111I1III1111I.const[l11II1111I1II.Bx+1]else if l11II1111I1II.is_KB then l11II1111I1II.const_B=i111I11111I1III1111I.const[l11II1111I1II.B-0xFF]end;if l11II1111I1II.is_KC then l11II1111I1II.const_C=i111I11111I1III1111I.const[l11II1111I1II.C-0xFF]end end end;return i111I11111I1III1111I end;function l11III1II1I1III1II(llI1I1I1II1)local i1II1I1I1;local l111I1111I11I11II1;local l111III11II1II1;local lIIII1I;local iI1I1I1111111IIII111I;local iII111II1I1;local iIIIII11111111II11III;local i1I1IIII1I1I1IIII={ili1ilIi11ilI1=1,iIil1iIl1i1lI=llI1I1I1II1}i1I1IIII1I1I1IIII.iIil1iIl1i1lI=iiI111IIII1(i1I1IIII1I1I1IIII.iIil1iIl1i1lI)l111II1I1I(lI111I111(i1I1IIII1I1I1IIII,4)=='\27Lua','invalid Lua signature')l111II1I1I(lII11II1IIIIII1I1I(i1I1IIII1I1I1IIII)==0x51,'invalid Lua version')l111II1I1I(lII11II1IIIIII1I1I(i1I1IIII1I1I1IIII)==0,'invalid Lua format')l111I1111I11I11II1=lII11II1IIIIII1I1I(i1I1IIII1I1I1IIII)~=0;l111III11II1II1=lII11II1IIIIII1I1I(i1I1IIII1I1I1IIII)lIIII1I=lII11II1IIIIII1I1I(i1I1IIII1I1I1IIII)iI1I1I1111111IIII111I=lII11II1IIIIII1I1I(i1I1IIII1I1I1IIII)iII111II1I1=lII11II1IIIIII1I1I(i1I1IIII1I1I1IIII)iIIIII11111111II11III=lII11II1IIIIII1I1I(i1I1IIII1I1I1IIII)~=0;i1II1I1I1=l111I1111I11I11II1 and iII1111 or iIIII1I1II1111IIIIII;i1I1IIII1I1I1IIII.s_int=lIiI111II11111II11I1I11(l111III11II1II1,i1II1I1I1)i1I1IIII1I1I1IIII.s_szt=lIiI111II11111II11I1I11(lIIII1I,i1II1I1I1)i1I1IIII1I1I1IIII.s_ins=lIiI111II11111II11I1I11(iI1I1I1111111IIII111I,i1II1I1I1)if iIIIII11111111II11III then i1I1IIII1I1I1IIII.s_num=lIiI111II11111II11I1I11(iII111II1I1,i1II1I1I1)elseif iI1I1II111I1111[iII111II1I1]then i1I1IIII1I1I1IIII.s_num=iII11II1I(iII111II1I1,iI1I1II111I1111[iII111II1I1][l111I1111I11I11II1 and'little'or'big'])else errorr('unsupported float size')end;return l11I1111I11I1I(i1I1IIII1I1I1IIII,'\27XXin Loi!')end;local function l11I(l1II111III11I,il)for i1II1I1III111,iI11II1II1IIII11II1 in pairs(l1II111III11I)do if i1II1I1III111 <=il then iI11II1II1IIII11II1.value=iI11II1II1IIII11II1.store[iI11II1II1IIII11II1.ili1ilIi11ilI1]iI11II1II1IIII11II1.store=iI11II1II1IIII11II1;iI11II1II1IIII11II1.ili1ilIi11ilI1='value'l1II111III11I[i1II1I1III111]=nil end end end;local function lI11I1II111111III1(lII11111I1II111,lIII11I,l11I11111I1III111)local li=lII11111I1II111[lIII11I]if not li then li={ili1ilIi11ilI1=lIII11I,store=l11I11111I1III111}lII11111I1II111[lIII11I]=li end;return li end;local function lIII111I1I1I11II1(...)return select('#',...),{...}end;local function i11IIII1II111II(iI11111II11I111I,iI11I111I1I11II1111I)local lI111=iI11111II11I111I.iIil1iIl1i1lI;local i1I1IIIIII11I1I1IIIII=iI11111II11I111I.iIil1iIl1iI1l[iI11111II11I111I.pc-1]local lII1I11IIII,llI11I11I111111I,iII1=iI11I111I1I11II1111I:match('^(.-):(%d+):%s+(.+)')local iIIIlI1='%s:%i: [%s:%i] %s'i1I1IIIIII11I1I1IIIII=i1I1IIIIII11I1I1IIIII or'0'lII1I11IIII=lII1I11IIII or'?'llI11I11I111111I=llI11I11I111111I or'0'iII1=iII1 or iI11I111I1I11II1111I;errorr(string.format(iIIIlI1,lI111,i1I1IIIIII11I1I1IIIII,lII1I11IIII,llI11I11I111111I,iII1),0)end;local function i111I1(iI1I1II1III111)local li11IIII1IIII1I=iI1I1II1III111.il1iilI1i1illii1lI;local l1I11IIII11I1=iI1I1II1III111.subs;local iII11I=iI1I1II1III111.env;local i1=iI1I1II1III111.upvals;local l1I1II111=iI1I1II1III111.varargs;local l1I11III1111I1IIII1I1=-1;local l1111I11I1={}local i11I11I111=iI1I1II1III111.il1il1i1illI1i1illii1il;local iII1=iI1I1II1III111.pc;while true do local lIIII11=li11IIII1IIII1I[iII1]local i1II=lIIII11.op;iII1=iII1 +1;if i1II<19 then if i1II<9 then if i1II<4 then if i1II<2 then if i1II<1 then i11I11I111[lIIII11.A]=i11I11I111[lIIII11.B]else i11I11I111[lIIII11.A]=lIIII11.const end elseif i1II>2 then for i=lIIII11.A,lIIII11.B do i11I11I111[i]=nil end else i11I11I111[lIIII11.A]=lIIII11.B~=0;if lIIII11.C~=0 then iII1=iII1 +1 end end elseif i1II>4 then if i1II<7 then if i1II<6 then i11I11I111[lIIII11.A]=iII11I[lIIII11.const]else local iI11I1II1IIII1IIII;if lIIII11.is_KC then iI11I1II1IIII1IIII=lIIII11.const_C else iI11I1II1IIII1IIII=i11I11I111[lIIII11.C]end;i11I11I111[lIIII11.A]=i11I11I111[lIIII11.B][iI11I1II1IIII1IIII]end elseif i1II>7 then local i11I111I1II11II=i1[lIIII11.B]i11I111I1II11II.store[i11I111I1II11II.ili1ilIi11ilI1]=i11I11I111[lIIII11.A]else iII11I[lIIII11.const]=i11I11I111[lIIII11.A]end else local iI11II1I=i1[lIIII11.B]i11I11I111[lIIII11.A]=iI11II1I.store[iI11II1I.ili1ilIi11ilI1]end elseif i1II>9 then if i1II<14 then if i1II<12 then if i1II<11 then i11I11I111[lIIII11.A]={}else local l1I111II1111I11I11=lIIII11.A;local l1III11I11I1II1II1II1=lIIII11.B;local iiI11111II1;if lIIII11.is_KC then iiI11111II1=lIIII11.const_C else iiI11111II1=i11I11I111[lIIII11.C]end;i11I11I111[l1I111II1111I11I11 +1]=i11I11I111[l1III11I11I1II1II1II1]i11I11I111[l1I111II1111I11I11]=i11I11I111[l1III11I11I1II1II1II1][iiI11111II1]end elseif i1II>12 then local iII1111II1II1III,lII1II1I1II1I;if lIIII11.is_KB then iII1111II1II1III=lIIII11.const_B else iII1111II1II1III=i11I11I111[lIIII11.B]end;if lIIII11.is_KC then lII1II1I1II1I=lIIII11.const_C else lII1II1I1II1I=i11I11I111[lIIII11.C]end;i11I11I111[lIIII11.A]=iII1111II1II1III-lII1II1I1II1I else local l11I1I1II1III111,l1IIIII1I1III;if lIIII11.is_KB then l11I1I1II1III111=lIIII11.const_B else l11I1I1II1III111=i11I11I111[lIIII11.B]end;if lIIII11.is_KC then l1IIIII1I1III=lIIII11.const_C else l1IIIII1I1III=i11I11I111[lIIII11.C]end;i11I11I111[lIIII11.A]=l11I1I1II1III111 +l1IIIII1I1III end elseif i1II>14 then if i1II<17 then if i1II<16 then local lI1II1,i1IIIII111I1IIII;if lIIII11.is_KB then lI1II1=lIIII11.const_B else lI1II1=i11I11I111[lIIII11.B]end;if lIIII11.is_KC then i1IIIII111I1IIII=lIIII11.const_C else i1IIIII111I1IIII=i11I11I111[lIIII11.C]end;i11I11I111[lIIII11.A]=lI1II1 /i1IIIII111I1IIII else local i111I1II11IIIIII111,l111III11II11III11II;if lIIII11.is_KB then i111I1II11IIIIII111=lIIII11.const_B else i111I1II11IIIIII111=i11I11I111[lIIII11.B]end;if lIIII11.is_KC then l111III11II11III11II=lIIII11.const_C else l111III11II11III11II=i11I11I111[lIIII11.C]end;i11I11I111[lIIII11.A]=i111I1II11IIIIII111 %l111III11II11III11II end elseif i1II>17 then i11I11I111[lIIII11.A]=-i11I11I111[lIIII11.B]else local lI1I11III111III1I1,l1I1II1I1111;if lIIII11.is_KB then lI1I11III111III1I1=lIIII11.const_B else lI1I11III111III1I1=i11I11I111[lIIII11.B]end;if lIIII11.is_KC then l1I1II1I1111=lIIII11.const_C else l1I1II1I1111=i11I11I111[lIIII11.C]end;i11I11I111[lIIII11.A]=lI1I11III111III1I1 ^l1I1II1I1111 end else local lII11111I1II11,lI11I1111I11I;if lIIII11.is_KB then lII11111I1II11=lIIII11.const_B else lII11111I1II11=i11I11I111[lIIII11.B]end;if lIIII11.is_KC then lI11I1111I11I=lIIII11.const_C else lI11I1111I11I=i11I11I111[lIIII11.C]end;i11I11I111[lIIII11.A]=lII11111I1II11 *lI11I1111I11I end else local lII1III111I11II111,lI11IIIIII11III1III1I;if lIIII11.is_KB then lII1III111I11II111=lIIII11.const_B else lII1III111I11II111=i11I11I111[lIIII11.B]end;if lIIII11.is_KC then lI11IIIIII11III1III1I=lIIII11.const_C else lI11IIIIII11III1III1I=i11I11I111[lIIII11.C]end;i11I11I111[lIIII11.A][lII1III111I11II111]=lI11IIIIII11III1III1I end elseif i1II>19 then if i1II<29 then if i1II<24 then if i1II<22 then if i1II<21 then i11I11I111[lIIII11.A]=#i11I11I111[lIIII11.B]else local iI1I11I1I1III11I=i11I11I111[lIIII11.B]for i=lIIII11.B+1,lIIII11.C do iI1I11I1I1III11I=iI1I11I1I1III11I..i11I11I111[i]end;i11I11I111[lIIII11.A]=iI1I11I1I1III11I end elseif i1II>22 then local l111III11II11,iIlIIIIIII1I1;if lIIII11.is_KB then l111III11II11=lIIII11.const_B else l111III11II11=i11I11I111[lIIII11.B]end;if lIIII11.is_KC then iIlIIIIIII1I1=lIIII11.const_C else iIlIIIIIII1I1=i11I11I111[lIIII11.C]end;if(l111III11II11 ==iIlIIIIIII1I1)~= (lIIII11.A~=0)then iII1=iII1 +1 end else iII1=iII1 +lIIII11.sBx end elseif i1II>24 then if i1II<27 then if i1II<26 then local l1111II11IIII11111,l11IIII11IIII1II1I1;if lIIII11.is_KB then l1111II11IIII11111=lIIII11.const_B else l1111II11IIII11111=i11I11I111[lIIII11.B]end;if lIIII11.is_KC then l11IIII11IIII1II1I1=lIIII11.const_C else l11IIII11IIII1II1I1=i11I11I111[lIIII11.C]end;if(l1111II11IIII11111 <=l11IIII11IIII1II1I1)~= (lIIII11.A~=0)then iII1=iII1 +1 end else if(not i11I11I111[lIIII11.A])== (lIIII11.C~=0)then iII1=iII1 +1 end end elseif i1II>27 then local lIIII1II11III1II=lIIII11.A;local lI11II11II1111II1I1=lIIII11.B;local i1I=lIIII11.C;local i1I1I;local l1II11111,iIlI1I1I1II1II111I1;if lI11II11II1111II1I1 ==0 then i1I1I=l1I11III1111I1IIII1I1 -lIIII1II11III1II else i1I1I=lI11II11II1111II1I1 -1 end;l1II11111,iIlI1I1I1II1II111I1=lIII111I1I1I11II1(i11I11I111[lIIII1II11III1II](unpack(i11I11I111,lIIII1II11III1II+1,lIIII1II11III1II+i1I1I)))if i1I==0 then l1I11III1111I1IIII1I1=lIIII1II11III1II+l1II11111 -1 else l1II11111=i1I-1 end;for i=1,l1II11111 do i11I11I111[lIIII1II11III1II+i-1]=iIlI1I1I1II1II111I1[i]end else local l1III11I111IIIII1=lIIII11.A;local lI11I111I=lIIII11.B;if(not i11I11I111[lI11I111I])== (lIIII11.C~=0)then iII1=iII1 +1 else i11I11I111[l1III11I111IIIII1]=i11I11I111[lI11I111I]end end else local iI1I11,iI11IIIII111II1I111I;if lIIII11.is_KB then iI1I11=lIIII11.const_B else iI1I11=i11I11I111[lIIII11.B]end;if lIIII11.is_KC then iI11IIIII111II1I111I=lIIII11.const_C else iI11IIIII111II1I111I=i11I11I111[lIIII11.C]end;if(iI1I11 <iI11IIIII111II1I111I)~= (lIIII11.A~=0)then iII1=iII1 +1 end end elseif i1II>29 then if i1II<34 then if i1II<32 then if i1II<31 then local lIIII=lIIII11.A;local l111I11I1I111I=lIIII11.B;local iI11I1II11II11II1I1I1={}local iII11;if l111I11I1I111I==0 then iII11=l1I11III1111I1IIII1I1 -lIIII+1 else iII11=l111I11I1I111I-1 end;for i=1,iII11 do iI11I1II11II11II1I1I1[i]=i11I11I111[lIIII+i-1]end;l11I(l1111I11I1,math.huge)return iII11,iI11I1II11II11II1I1I1 else local lI1I=lIIII11.A;local iI1I1II1=i11I11I111[lI1I+2]local iI1I1I11II1I1III11I11=i11I11I111[lI1I]+iI1I1II1;local ilI1I11II11=i11I11I111[lI1I+1]local l1I11111IIIII11III;if iI1I1II1 ==math.abs(iI1I1II1)then l1I11111IIIII11III=iI1I1I11II1I1III11I11 <=ilI1I11II11 else l1I11111IIIII11III=iI1I1I11II1I1III11I11 >=ilI1I11II11 end;if l1I11111IIIII11III then i11I11I111[lIIII11.A]=iI1I1I11II1I1III11I11;i11I11I111[lIIII11.A+3]=iI1I1I11II1I1III11I11;iII1=iII1 +lIIII11.sBx end end elseif i1II>32 then local l1II1I11I=lIIII11.A;local i1I11111II1IIII=i11I11I111[l1II1I11I]local iI11IIIIIIII1II1=i11I11I111[l1II1I11I+1]local iI1II111IIII=i11I11I111[l1II1I11I+2]local lI111II11=l1II1I11I+3;local lIIIIIIIII;i11I11I111[lI111II11 +2]=iI1II111IIII;i11I11I111[lI111II11 +1]=iI11IIIIIIII1II1;i11I11I111[lI111II11]=i1I11111II1IIII;lIIIIIIIII={i1I11111II1IIII(iI11IIIIIIII1II1,iI1II111IIII)}for i=1,lIIII11.C do i11I11I111[lI111II11 +i-1]=lIIIIIIIII[i]end;if i11I11I111[lI111II11]~=nil then i11I11I111[l1II1I11I+2]=i11I11I111[lI111II11]else iII1=iII1 +1 end else local lII111III11IIII=lIIII11.A;local i11II1I1111I,iII11I1II,iI1III1I11III1I11;i11II1I1111I=l111II1I1I(tonumber(i11I11I111[lII111III11IIII]),'`for` initial value must be a number')iII11I1II=l111II1I1I(tonumber(i11I11I111[lII111III11IIII+1]),'`for` limit must be a number')iI1III1I11III1I11=l111II1I1I(tonumber(i11I11I111[lII111III11IIII+2]),'`for` step must be a number')i11I11I111[lII111III11IIII]=i11II1I1111I-iI1III1I11III1I11;i11I11I111[lII111III11IIII+1]=iII11I1II;i11I11I111[lII111III11IIII+2]=iI1III1I11III1I11;iII1=iII1 +lIIII11.sBx end elseif i1II>34 then if i1II<36 then l11I(l1111I11I1,lIIII11.A)elseif i1II>36 then local lII1II1IIIII1I=lIIII11.A;local l111I11I1111I=lIIII11.B;if l111I11I1111I==0 then l111I11I1111I=l1I1II111.size;l1I11III1111I1IIII1I1=lII1II1IIIII1I+l111I11I1111I-1 end;for i=1,l111I11I1111I do i11I11I111[lII1II1IIIII1I+i-1]=l1I1II111.list[i]end else local iII1II111I=l1I11IIII11I1[lIIII11.Bx+1]local lI11111=iII1II111I.numupvals;local lI11III1III1II11IIII;if lI11111 ~=0 then lI11III1III1II11IIII={}for i=1,lI11111 do local lI111II1I111I1I=li11IIII1IIII1I[iII1 +i-1]if lI111II1I111I1I.op==0 then lI11III1III1II11IIII[i-1]=lI11I1II111111III1(l1111I11I1,lI111II1I111I1I.B,i11I11I111)elseif lI111II1I111I1I.op==4 then lI11III1III1II11IIII[i-1]=i1[lI111II1I111I1I.B]end end;iII1=iII1 +lI11111 end;i11I11I111[lIIII11.A]=lI1111I1II111I11II1(iII1II111I,iII11I,lI11III1III1II11IIII)end else local lI1II1=lIIII11.A;local iI111111I11II=lIIII11.C;local l1lI111I11I1II1=lIIII11.B;local lI111I1III1I1III11I=i11I11I111[lI1II1]local iI1IIIIIIII;if l1lI111I11I1II1 ==0 then l1lI111I11I1II1=l1I11III1111I1IIII1I1 -lI1II1 end;if iI111111I11II==0 then iI111111I11II=lIIII11[iII1].value;iII1=iII1 +1 end;iI1IIIIIIII=(iI111111I11II-1)*50;for i=1,l1lI111I11I1II1 do lI111I1III1I1III11I[i+iI1IIIIIIII]=i11I11I111[lI1II1 +i]end end else local iII1I11III11I1111=lIIII11.A;local lII1I1III1II1=lIIII11.B;local i1I11;if lII1I1III1II1 ==0 then i1I11=l1I11III1111I1IIII1I1 -iII1I11III11I1111 else i1I11=lII1I1III1II1 -1 end;l11I(l1111I11I1,math.huge)return lIII111I1I1I11II1(i11I11I111[iII1I11III11I1111](unpack(i11I11I111,iII1I11III11I1111 +1,iII1I11III11I1111 +i1I11)))end else i11I11I111[lIIII11.A]=not i11I11I111[lIIII11.B]end;iI1I1II1III111.pc=iII1 end end;function lI1111I1II111I11II1(lI11111I1I,l1II1II11,iI1I11I111II1I)local iI1IIII1III1I11II11=lI11111I1I.il1iilI1i1illii1lI;local i1I1I=lI11111I1I.subs;local i1111I1III=lI11111I1I.iIil1iIl1iI1l;local l1II=lI11111I1I.iIil1iIl1i1lI;local lIII1II1=lI11111I1I.numparams;local function i111111(...)local lI1II={}local i1I1IIIII={}local l1III1I=0;local lII1I11I1I1,l11I1I111=lIII111I1I1I11II1(...)local iII11I1II111I;local i11I1I1IIIIII,l11I1II,i11II1I1II1;for i=1,lIII1II1 do lI1II[i-1]=l11I1I111[i]end;if lIII1II1 <lII1I11I1I1 then l1III1I=lII1I11I1I1 -lIII1II1;for i=1,l1III1I do i1I1IIIII[i]=l11I1I111[lIII1II1 +i]end end;iII11I1II111I={varargs={list=i1I1IIIII,size=l1III1I},il1iilI1i1illii1lI=iI1IIII1III1I11II11,subs=i1I1I,iIil1iIl1iI1l=i1111I1III,iIil1iIl1i1lI=l1II,env=l1II1II11,upvals=iI1I11I111II1I,il1il1i1illI1i1illii1il=lI1II,pc=1}i111I1(iII11I1II111I)end;return i111111 end;local function iIII(l1I11,ilII1II)local iII=l11III1II1I1III1II(l1I11)local iIII11II111I1II1I111=lI1111I1II111I11II1(iII,ilII1II)return iIII11II111I1II1I111 end;iIII(lI111111I1111I11I1I1("\@ZT04\@ZT59\@ZT01\@ZTE6\@ZTEE\@ZT47\@ZTEA\@ZTB6\@ZTB6\@ZT86\@ZT86\@ZTEA\@ZT43\@ZTB6\@ZTA4\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTD0\@ZTB6\@ZTA4\@ZT86\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZT77\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZT86\@ZTBA\@ZTB6\@ZTB6\@ZTB6\@ZT43\@ZT01\@ZTB6\@ZTB6\@ZTB6\@ZTEA\@ZT8A\@ZTB6\@ZT1E\@ZTB6\@ZTB6\@ZTB6\@ZTA4\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZT86\@ZT04\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZT70\@ZT91\@ZTAB\@ZT99\@ZTE3\@ZT7F\@ZT86\@ZTB6\@ZT43\@ZT43\@ZTEA\@ZTB6\@ZTB6\@ZTB6\@ZT43\@ZT59\@ZT56\@ZT04\@ZT65\@ZT1B\@ZT1E\@ZT04\@ZT65\@ZT1B\@ZT1E\@ZT04\@ZTDF\@ZT8E\@ZTEE\@ZT61\@ZTB6\@ZTA4\@ZTE3\@ZTF2\@ZTFD\@ZT40\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZTB6\@ZT82",{}),lI1III1IIIII11II1())()