([[This file was protected with MoonSec V3]]):gsub('.+', (function(a) _jLjGq_EqbJUj = a; end)); return(function(o,...)local f;local d;local r;local c;local t;local u;local e=24915;local n=0;local l={};while n<537 do n=n+1;while n<0x212 and e%0x353c<0x1a9e do n=n+1 e=(e+307)%25599 local a=n+e if(e%0x489e)<=0x244f then e=(e-0x9d)%0x40d8 while n<0x2ef and e%0x1f94<0xfca do n=n+1 e=(e*423)%34052 local a=n+e if(e%0x3ba2)>0x1dd1 then e=(e+0x217)%0x4a4d local e=19138 if not l[e]then l[e]=0x1 u=tonumber;end elseif e%2~=0 then e=(e-0x45)%0x395a local e=54473 if not l[e]then l[e]=0x1 d=function(d)local e=0x01 local function l(n)e=e+n return d:sub(e-n,e-0x01)end while true do local n=l(0x01)if(n=="\5")then break end local e=r.byte(l(0x01))local e=l(e)if n=="\2"then e=c.wdcm_Obg(e)elseif n=="\3"then e=e~="\0"elseif n=="\6"then t[e]=function(e,n)return o(8,nil,o,n,e)end elseif n=="\4"then e=t[e]elseif n=="\0"then e=t[e][l(r.byte(l(0x01)))];end local n=l(0x08)c[n]=e end end end else e=(e*0x23)%0x4212 n=n+1 local e=27603 if not l[e]then l[e]=0x1 f="\4\8\116\111\110\117\109\98\101\114\119\100\99\109\95\79\98\103\0\6\115\116\114\105\110\103\4\99\104\97\114\68\107\118\88\120\90\111\97\0\6\115\116\114\105\110\103\3\115\117\98\112\89\73\103\86\66\87\112\0\6\115\116\114\105\110\103\4\98\121\116\101\105\79\100\72\114\74\76\87\0\5\116\97\98\108\101\6\99\111\110\99\97\116\72\107\119\88\76\67\113\90\0\5\116\97\98\108\101\6\105\110\115\101\114\116\90\116\98\103\74\88\107\105\5";end end end elseif e%2~=0 then e=(e*0x1a)%0xb5d8 while n<0x315 and e%0x4a80<0x2540 do n=n+1 e=(e*635)%8113 local t=n+e if(e%0x3052)>=0x1829 then e=(e-0x261)%0x39c8 local e=26754 if not l[e]then l[e]=0x1 end elseif e%2~=0 then e=(e*0xd7)%0x84bf local e=14110 if not l[e]then l[e]=0x1 end else e=(e*0x45)%0x6043 n=n+1 local e=84252 if not l[e]then l[e]=0x1 c={};end end end else e=(e*0x2fb)%0xff n=n+1 while n<0x3c0 and e%0x2cc4<0x1662 do n=n+1 e=(e-477)%21999 local d=n+e if(e%0x17cc)<0xbe6 then e=(e+0x288)%0x8844 local e=52256 if not l[e]then l[e]=0x1 t=getfenv and getfenv();end elseif e%2~=0 then e=(e+0x3d3)%0x8b0e local e=20475 if not l[e]then l[e]=0x1 t=(not t)and _ENV or t;end else e=(e+0xcb)%0x26d5 n=n+1 local e=53060 if not l[e]then l[e]=0x1 r=string;end end end end end e=(e*589)%49804 end d(f);local n={};for e=0x0,0xff do local l=c.DkvXxZoa(e);n[e]=l;n[l]=e;end local function a(e)return n[e];end local r=(function(f,o)local r,l=0x01,0x10 local n={{},{},{}}local t=-0x01 local e=0x01 local d=f while true do n[0x03][c.pYIgVBWp(o,e,(function()e=r+e return e-0x01 end)())]=(function()t=t+0x01 return t end)()if t==(0x0f)then t=""l=0x000 break end end local t=#o while e308 then return e end l=l+1 n=(n-777)%8896 if(n%996)<=498 then return e else return e(e(e))end return e(e(e)and e(e))end)return n;end)())local ne=(getfenv)or(function()return _ENV end);local a=c.rMSFdpTp or c.vqrrOkwl;local d=3;local t=2;local ee=1;local h=4;local function k(b,...)local s=r(e,"=AE6Ns3Mj^Tbmlc>^jEEb6NNl33l>MjjA^>ET>N,ml6scNjNTEs^m6sNcsmT3>)A^mlTbANsl^36T>^MAEbs>6lN3M>sjb,l^m6cmxs(^ljs?jTNE^ME6-c6MN/NMTAlTm>TmAE>jcEET>N*lAm^sN>AMTTMNNmjs^cTlTM3c^^jR3mANObMMN>33>_bbAl^M6>TjbAmA^Tl6vmN3N>3jsZlT6Elsj6bM^XT^b^N6AmEN>c66bmAsEE3T3Nl^ss>>EjcA6bAE>l63Ecsj6FsTE6Em^NbcsMmmMjlETb^1mls3c>T^iATTM6>m3s>>TMlAMTs6>jb6NclM^*>^mE6bmsMlTMN,E^mc3bEsBmcEmC!jNA3bN;Ambs^c3MTAT3M63bbsNcT6mcc6}l^sAcEM6sAqN^sEs^b6cmlsTl>^AEuTj6cmj3smbMlX^^TEmm3ETccM>2cElmlN>c+MAJE^mENbsN3lj3j>^jTElmj6lmcs>>MjAAET6N3l^s3cMMjRl^TEbbmM6cA3>)1^AEjb6Nsls3j>MjmEbTT6bmm36ccj5AnTsNNm6sNcsMluM^^E^bTsTlm3l>c^FEIbANEcs3>>sj3AMTl6^mTsb>c^N:cTt6ImNsEc6MNEs^>EMb^N^lb3b>ljl6ymNN2lN3E>^jNAsT36Mc6s^cbMbQ>^lEcb>sDcEMEe6^NEsb3N^lj3^SljbAmTl6>m>3A>AjEATTN6sm3sjcjM^qT^bEmblNc");local n=0;c.zVBaqikf(function()n=n+1 end)local function e(l,e)if e then return n end;n=l+n;end local l,n,f=o(0,o,e,s,c.iOdHrJLW);local function r()local n,l=c.iOdHrJLW(s,e(1,3),e(5,6)+2);e(2);return(l*256)+n;end;local m=true;local m=0 local function _()local e=n();local n=n();local d=1;local t=(l(n,1,20)*(2^32))+e;local e=l(n,21,31);local n=((-1)^l(n,32));if(e==0)then if(t==m)then return n*0;else e=1;d=0;end;elseif(e==2047)then return(t==0)and(n*(1/0))or(n*(0/0));end;return c.uZfitDzo(n,e-1023)*(d+(t/(2^52)));end;local p=n;local function j(n)local l;if(not n)then n=p();if(n==0)then return'';end;end;l=c.pYIgVBWp(s,e(1,3),e(5,6)+n-1);e(n)local e=""for n=(1+m),#l do e=e..c.pYIgVBWp(l,n,n)end return e;end;local p=#c.jQxYVtaB(u('\49.\48'))~=1 local e=n;local function y(...)return{...},c.L_hvItGn('#',...)end local function g()local s={};local m={};local e={};local u={m,s,nil,e};local e=n()local a={}for t=1,e do local l=f();local e;if(l==0)then e=(f()~=#{});elseif(l==2)then local n=_();if p and c.rblyoRPR(c.jQxYVtaB(n),'.(\48+)$')then n=c.TLnhaChm(n);end e=n;elseif(l==1)then e=j();end;a[t]=e;end;u[3]=f();for u=1,n()do local e=f();if(l(e,1,1)==0)then local o=l(e,2,3);local c=l(e,4,6);local e={r(),r(),nil,nil};if(o==0)then e[d]=r();e[h]=r();elseif(o==#{1})then e[d]=n();elseif(o==b[2])then e[d]=n()-(2^16)elseif(o==b[3])then e[d]=n()-(2^16)e[h]=r();end;if(l(c,1,1)==1)then e[t]=a[e[t]]end if(l(c,2,2)==1)then e[d]=a[e[d]]end if(l(c,3,3)==1)then e[h]=a[e[h]]end m[u]=e;end end;for e=1,n()do s[e-(#{1})]=g();end;return u;end;local function k(l,n,e)local t=n;local t=e;return u(c.rblyoRPR(c.rblyoRPR(({c.zVBaqikf(l)})[2],n),e))end local function z(p,e,u)local function k(...)local f,g,b,z,s,l,r,_,m,j,k,n;local e=0;while-12 then if e>=5 then if 1e then b=o(6,64,3,79,p);s=y z=0;break;end;l=-41;r=-1;until true;else l=-41;r=-1;end end end e=e+1;end;for e=0,j do if(e>=b)then _[e-b]=m[e+1];else n[e]=m[e+1];end;end;local e=j-b+1 local e;local o;local function c(...)while true do end end while true do if l<-40 then l=l+42 end e=f[l];o=e[ee];if o>11 then if o>17 then if o<21 then if o<19 then l=e[d];else if o>16 then for l=20,79 do if o~=19 then local l=e[t]local t,e=s(n[l](a(n,l+1,e[d])))r=e+l-1 local e=0;for l=l,r do e=e+1;n[l]=t[e];end;break;end;n[e[t]]=(e[d]~=0);break;end;else local l=e[t]local t,e=s(n[l](a(n,l+1,e[d])))r=e+l-1 local e=0;for l=l,r do e=e+1;n[l]=t[e];end;end end else if 21>=o then do return end;else if o<23 then local t=e[t];local l=n[e[d]];n[t+1]=l;n[t]=l[e[h]];else local o,b,m,p,c;n[e[t]]=u[e[d]];l=l+1;e=f[l];o=e[t];b=n[e[d]];n[o+1]=b;n[o]=b[e[h]];l=l+1;e=f[l];n(e[t],e[d]);l=l+1;e=f[l];o=e[t]m,p=s(n[o](a(n,o+1,e[d])))r=p+o-1 c=0;for e=o,r do c=c+1;n[e]=m[c];end;l=l+1;e=f[l];o=e[t]n[o]=n[o](a(n,o+1,r))l=l+1;e=f[l];n[e[t]]();l=l+1;e=f[l];do return end;end end end else if o<15 then if 13<=o then if o>10 then repeat if 14~=o then n[e[t]]();break;end;if(n[e[t]]==e[h])then l=l+1;else l=e[d];end;until true;else n[e[t]]();end else u[e[d]]=n[e[t]];end else if o<16 then do return end;else if o>=13 then for l=28,81 do if 17>o then u[e[d]]=n[e[t]];break;end;n[e[t]]=(e[d]~=0);break;end;else u[e[d]]=n[e[t]];end end end end else if 6>o then if o<=2 then if o<=0 then n(e[t],e[d]);else if o>=-1 then repeat if 2~=o then local e=e[t]n[e]=n[e](a(n,e+1,r))break;end;local t=e[t];local l=n[e[d]];n[t+1]=l;n[t]=l[e[h]];until true;else local e=e[t]n[e]=n[e](a(n,e+1,r))end end else if 3>=o then local o,f,r,c,a;local l=0;while l>-1 do if 3<=l then if l<=4 then if 2<=l then for e=41,85 do if l~=4 then c=o[r];break;end;a=o[f];break;end;else c=o[r];end else if 5o then if 6>=o then local e=e[t]n[e]=n[e](a(n,e+1,r))else if o>=6 then for l=26,61 do if o>7 then local l=e[t]local t,e=s(n[l](a(n,l+1,e[d])))r=e+l-1 local e=0;for l=l,r do e=e+1;n[l]=t[e];end;break;end;n[e[t]]=u[e[d]];break;end;else n[e[t]]=u[e[d]];end end else if o<10 then for o=0,3 do if 1>=o then if o>=-4 then repeat if 1~=o then n[e[t]]=(e[d]~=0);l=l+1;e=f[l];break;end;u[e[d]]=n[e[t]];l=l+1;e=f[l];until true;else u[e[d]]=n[e[t]];l=l+1;e=f[l];end else if o>=0 then for c=24,65 do if 3~=o then n[e[t]]=u[e[d]];l=l+1;e=f[l];break;end;if(n[e[t]]==e[h])then l=l+1;else l=e[d];end;break;end;else n[e[t]]=u[e[d]];l=l+1;e=f[l];end end end else if 90x27 then return o end c=c+1 e=(e+0x12bc-o)%0x3b return(e%0x03==0x1 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x81);end return true end)'CGikc'and l[0x1](0x87+o))or(e%0x03==0x2 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x5e);end return true end)'GhvUa'and l[0x3](o+0x3a6))or(e%0x03==0x0 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x5c);t='\37';d={function()d()end};t=t..'\100\43';end return true end)'dFSEx'and l[0x2](o+0x19d))or o end),(function(r)if c>0x2b then return r end c=c+1 e=(e+0x713-r)%0x34 return(e%0x03==0x0 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x9);t={t..'\58 a',t};f[o]=g();o=o+(1);t[1]='\58'..t[1];d[2]=0xff;end return true end)'wzPwS'and l[0x3](0x273+r))or(e%0x03==0x2 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x1a);end return true end)'AqwTG'and l[0x1](r+0x3af))or(e%0x03==0x1 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xd);end return true end)'FtrLF'and l[0x2](r+0x384))or r end),(function(r)if c>0x28 then return r end c=c+1 e=(e+0x1058-r)%0x37 return(e%0x03==0x2 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x24);end return true end)'VccLs'and l[0x3](0x36f+r))or(e%0x03==0x0 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x79);f[o]=ne();o=o+d;end return true end)'dFYOa'and l[0x1](r+0x3d0))or(e%0x03==0x1 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xa2);d[2]=(d[2]*(k(function()f()end,a(t))-k(d[1],a(t))))+1;f[o]={};d=d[2];o=o+d;end return true end)'JrszS'and l[0x2](r+0x351))or r end)}l[0x1](0x26f8)end){};local e=z(a(f));return e(...);end return k((function()local n={}local e=0x01;local l;if c.SBLOjnlQ then l=c.SBLOjnlQ(k)else l=''end if c.rblyoRPR(l,c.KOGPiYZl)then e=e+0;else e=e+1;end n[e]=0x02;n[n[e]+0x01]=0x03;return n;end)(),...)end)((function(l,e,n,d,t,o)local o;if l>3 then if 6>l then if 5>l then local l=d;local t,d,o=t(2);do return function()local n,e,c,r=e(n,l(l,l),l(l,l)+3);l(4);return(r*t)+(c*d)+(e*o)+n;end;end;else local l=d;do return function()local e=e(n,l(l,l),l(l,l));l(1);return e;end;end;end else if 6>=l then do return t[n]end;else if l~=5 then repeat if 8~=l then do return setmetatable({},{['__\99\97\108\108']=function(e,l,t,d,n)if n then return e[n]elseif d then return e else e[l]=t end end})end break;end;do return n(l,nil,n);end until true;else do return setmetatable({},{['__\99\97\108\108']=function(e,l,d,t,n)if n then return e[n]elseif t then return e else e[l]=d end end})end end end end else if 1=-1 then for o=44,87 do if l>2 then do return e(1),e(4,t,d,n,e),e(5,t,d,n)end;break;end;do return 16777216,65536,256 end;break;end;else do return e(1),e(4,t,d,n,e),e(5,t,d,n)end;end else if-2~=l then for o=20,92 do if 0=e)and 1 or 0;end;end;end;break;end;do return e(1),e(4,t,d,n,e),e(5,t,d,n)end;break;end;else do return e(1),e(4,t,d,n,e),e(5,t,d,n)end;end end end end),...)