([[This file was protected with MoonSec V3]]):gsub('.+', (function(a) _xxCsydvQZIQz = a; end)); return(function(r,...)local f;local a;local o;local h;local d;local t;local e=24915;local n=0;local l={};while n<574 do n=n+1;while n<0x2d6 and e%0x3446<0x1a23 do n=n+1 e=(e+281)%19294 local c=n+e if(e%0x2494)<=0x124a then e=(e*0x1ba)%0x87f7 while n<0x1eb and e%0x850<0x428 do n=n+1 e=(e-87)%27958 local d=n+e if(e%0x4b04)>=0x2582 then e=(e*0xbf)%0x78ed local e=89909 if not l[e]then l[e]=0x1 t=(not t)and _ENV or t;end elseif e%2~=0 then e=(e*0x32b)%0x619c local e=24814 if not l[e]then l[e]=0x1 o={};end else e=(e-0x263)%0x6fd3 n=n+1 local e=89840 if not l[e]then l[e]=0x1 f=string;end end end elseif e%2~=0 then e=(e*0x175)%0x576 while n<0x105 and e%0xc0c<0x606 do n=n+1 e=(e*1007)%12363 local d=n+e if(e%0x1612)>=0xb09 then e=(e-0xf8)%0x1198 local e=35856 if not l[e]then l[e]=0x1 a="\4\8\116\111\110\117\109\98\101\114\83\83\81\103\116\73\97\104\0\6\115\116\114\105\110\103\4\99\104\97\114\115\103\117\106\112\81\75\71\0\6\115\116\114\105\110\103\3\115\117\98\65\116\120\79\68\103\101\103\0\6\115\116\114\105\110\103\4\98\121\116\101\90\72\73\74\101\97\89\117\0\5\116\97\98\108\101\6\99\111\110\99\97\116\105\120\111\83\111\111\95\73\0\5\116\97\98\108\101\6\105\110\115\101\114\116\116\116\88\83\85\66\75\76\5";end elseif e%2~=0 then e=(e+0xd7)%0x3747 local e=79132 if not l[e]then l[e]=0x1 end else e=(e*0xb2)%0x7377 n=n+1 local e=560 if not l[e]then l[e]=0x1 t=getfenv and getfenv();end end end else e=(e-0x101)%0x6277 n=n+1 while n<0x2ca and e%0x4ccc<0x2666 do n=n+1 e=(e*290)%29552 local a=n+e if(e%0x17dc)>=0xbee then e=(e*0x3a5)%0x73c5 local e=62883 if not l[e]then l[e]=0x1 h=tonumber;end elseif e%2~=0 then e=(e*0x2cb)%0x5a09 local e=50456 if not l[e]then l[e]=0x1 end else e=(e+0x33e)%0x47d4 n=n+1 local e=51888 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=f.byte(l(0x01))local e=l(e)if n=="\2"then e=o.SSQgtIah(e)elseif n=="\3"then e=e~="\0"elseif n=="\6"then t[e]=function(n,e)return r(8,nil,r,e,n)end elseif n=="\4"then e=t[e]elseif n=="\0"then e=t[e][l(f.byte(l(0x01)))];end local n=l(0x08)o[n]=e end end end end end end end e=(e+848)%4441 end d(a);local n={};for e=0x0,0xff do local l=o.sgujpQKG(e);n[e]=l;n[l]=e;end local function c(e)return n[e];end local a=(function(a,d)local f,l=0x01,0x10 local n={{},{},{}}local t=-0x01 local e=0x01 local r=a while true do n[0x03][o.AtxODgeg(d,e,(function()e=f+e return e-0x01 end)())]=(function()t=t+0x01 return t end)()if t==(0x0f)then t=""l=0x000 break end end local t=#d while e361 then return e end l=l+1 n=(n+403)%1744 if(n%1318)<659 then n=(n+342)%21137 return e(e(e,e),t(e,e))else return t end return e end,function(e,t)if l>371 then return t end l=l+1 n=(n*71)%2600 if(n%1626)<=813 then return e(t(e and e,e),t(t,e))else return t end return e end)return n;end)())local u=o.ukUxbVwg or o.SKuKutuF;local te=(getfenv)or(function()return _ENV end);local d=3;local f=4;local y=1;local t=2;local function le(z,...)local b=a(e,"#RbV)zTlPnN&,DLwbzV,zNlPnTLNDbwuKLn)&LD,wTRlw,uwbDPNNV,TLrwzLP^PR,lwPw&ND,&)DbLL),TRPLTl,RLTwTwLRlVNz)TnllnT&zfwbn)zbnTVnw,xDLDVRDV,TVVTnTN,DbP/,z&,DNwPTNn,&&LVNLRbVVz)T&))&n,RwR&,bN)NTzPPnl&VLbwRELLPzDTDnTNPlL,n4nbl)))lllnVTL,b&DNPDML)HbbgNN,&D&w,bn)PT)lnn,&VTNnzNT,)LbzwnT&)nDL&BwRP)P)RTPlzn&LbPTN&,bLOwLT)NL,,LTD&Rl))LLbzbN)PTTDRRRbw),)wlwn&&z,lcTbbVlzNlRn&PL,DLTF)bV)NV&P,NN,Tlbn)NL,,LNTwPl&R,lP>nL&,DNZTRTV)zbl/nlN,,NLPclb))bTYnt&R&NDPwTRNVbzBTLnL,l,PLTf)bT)+zLl,,5,&DTw)RbVT)LTDPNNN,TLP5wb0VLz,P/nP&lD)wbRPbL),TNPnNT,)LbRbVzV,zNlPnn&)Dbw7bEVW)NTnPTN&,bL+wLV,)DzPlln)&VD{wVi,V,)NTTPlNb,RDLw,RNVPTVl)nV&XDRL,%NbP)TlwPbNv&LD,wNRNVTz)l)n>NL,,L&ePbl))TbPTnL&,DNwnRTV)zbl8");local n=0;o.QoqZUj_R(function()n=n+1 end)local function e(l,e)if e then return n end;n=l+n;end local l,n,c=r(0,r,e,b,o.ZHIJeaYu);local function a()local n,l=o.ZHIJeaYu(b,e(1,3),e(5,6)+2);e(2);return(l*256)+n;end;local s=true;local s=0 local function k()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==s)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 o.ItlD_phw(n,e-1023)*(d+(t/(2^52)));end;local g=n;local function p(n)local l;if(not n)then n=g();if(n==0)then return'';end;end;l=o.AtxODgeg(b,e(1,3),e(5,6)+n-1);e(n)local e=""for n=(1+s),#l do e=e..o.AtxODgeg(l,n,n)end return e;end;local s=#o.CVTwIrgo(h('\49.\48'))~=1 local e=n;local function m(...)return{...},o.uzVgrMC_('#',...)end local function ne()local u={};local e={};local h={};local b={h,u,nil,e};local e=n()local r={}for t=1,e do local l=c();local n;if(l==1)then n=(c()~=#{});elseif(l==2)then local e=k();if s and o.fXSDwTxa(o.CVTwIrgo(e),'.(\48+)$')then e=o.zdaaxGCV(e);end n=e;elseif(l==0)then n=p();end;r[t]=n;end;for e=1,n()do u[e-(#{1})]=ne();end;for u=1,n()do local e=c();if(l(e,1,1)==0)then local o=l(e,2,3);local c=l(e,4,6);local e={a(),a(),nil,nil};if(o==0)then e[d]=a();e[f]=a();elseif(o==#{1})then e[d]=n();elseif(o==z[2])then e[d]=n()-(2^16)elseif(o==z[3])then e[d]=n()-(2^16)e[f]=a();end;if(l(c,1,1)==1)then e[t]=r[e[t]]end if(l(c,2,2)==1)then e[d]=r[e[d]]end if(l(c,3,3)==1)then e[f]=r[e[f]]end h[u]=e;end end;b[3]=c();return b;end;local function ee(l,e,n)local t=e;local t=n;return h(o.fXSDwTxa(o.fXSDwTxa(({o.QoqZUj_R(l)})[2],e),n))end local function le(p,e,h)local function ne(...)local a,ee,s,g,b,l,c,j,k,z,_,n;local e=0;while-1=3 then if e>4 then if 6~=e then n=r(7);else e=-2;end else if 1=1 then if-2e then s=r(6,44,3,62,p);b=m g=0;break;end;l=-41;c=-1;break;end;else s=r(6,44,3,62,p);b=m g=0;end else a=r(6,99,1,36,p);ee=r(6,53,2,79,p);end end e=e+1;end;for e=0,z do if(e>=s)then j[e-s]=k[e+1];else n[e]=k[e+1];end;end;local e=z-s+1 local e;local o;local function r(...)while true do end end while true do if l<-40 then l=l+42 end e=a[l];o=e[y];if o<=11 then if 5=o then for o=0,3 do if 2<=o then if-1~=o then for r=30,73 do if o>2 then if(n[e[t]]~=e[f])then l=l+1;else l=e[d];end;break;end;n[e[t]]=h[e[d]];l=l+1;e=a[l];break;end;else if(n[e[t]]~=e[f])then l=l+1;else l=e[d];end;end else if 0~=o then h[e[d]]=n[e[t]];l=l+1;e=a[l];else n[e[t]]=(e[d]~=0);l=l+1;e=a[l];end end end else if 9<=o then repeat if 11~=o then n[e[t]]=h[e[d]];break;end;h[e[d]]=n[e[t]];until true;else n[e[t]]=h[e[d]];end end else if 67 then do return end;break;end;if(n[e[t]]~=e[f])then l=l+1;else l=e[d];end;until true;else do return end;end else local e=e[t]n[e]=n[e](u(n,e+1,c))end end else if o<3 then if o>=1 then if 2>o then n[e[t]]=(e[d]~=0);else n[e[t]]=(e[d]~=0);end else local l=e[t]local t,e=b(n[l](u(n,l+1,e[d])))c=e+l-1 local e=0;for l=l,c do e=e+1;n[l]=t[e];end;end else if 3>=o then local l=e[t]local t,e=b(n[l](u(n,l+1,e[d])))c=e+l-1 local e=0;for l=l,c do e=e+1;n[l]=t[e];end;else if 0o then local r,g,z,p,k,j,_,o,m,y,s;n[e[t]]=h[e[d]];l=l+1;e=a[l];r=e[t];g=n[e[d]];n[r+1]=g;n[r]=g[e[f]];l=l+1;e=a[l];o=0;while o>-1 do if 2o then n(_,j);break;end;o=-2;break;end;else o=-2;end else if o>0 then repeat if 3=1 then if 0~=o then repeat if o~=2 then p=t;break;end;k=d;until true;else p=t;end else z=e;end end o=o+1 end l=l+1;e=a[l];r=e[t]m,y=b(n[r](u(n,r+1,e[d])))c=y+r-1 s=0;for e=r,c do s=s+1;n[e]=m[s];end;l=l+1;e=a[l];r=e[t]n[r]=n[r](u(n,r+1,c))l=l+1;e=a[l];n[e[t]]();l=l+1;e=a[l];do return end;break;end;do return end;until true;else do return end;end end end end else if 18>o then if 14>=o then if 13>o then n[e[t]]();else if o>9 then for n=34,78 do if 13=16 then if o~=17 then if(n[e[t]]~=e[f])then l=l+1;else l=e[d];end;else local l=e[t];local t=n[e[d]];n[l+1]=t;n[l]=t[e[f]];end else h[e[d]]=n[e[t]];end end else if 20=o then local e=e[t]n[e]=n[e](u(n,e+1,c))else if 1818 then if o>=16 then for l=27,55 do if o<20 then n[e[t]]();break;end;local l=e[t];local t=n[e[d]];n[l+1]=t;n[l]=t[e[f]];break;end;else n[e[t]]();end else n(e[t],e[d]);end end end end l=1+l;end;end;return ne end;local t=0xff;local a={};local r=(1);local d='';(function(n)local l=n local o=0x00 local e=0x00 l={(function(t)if o>0x2c then return t end o=o+1 e=(e+0xe50-t)%0x43 return(e%0x03==0x0 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xd9);end return true end)'cgSbQ'and l[0x2](0x3a6+t))or(e%0x03==0x2 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xc3);end return true end)'WjC_x'and l[0x3](t+0x13a))or(e%0x03==0x1 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xa0);end return true end)'OmgSh'and l[0x1](t+0x2a0))or t end),(function(f)if o>0x2e then return f end o=o+1 e=(e+0x4ec-f)%0x2c return(e%0x03==0x0 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x14);d={d..'\58 a',d};a[r]=ne();r=r+(1);d[1]='\58'..d[1];t[2]=0xff;end return true end)'_lzBx'and l[0x2](0x1dc+f))or(e%0x03==0x1 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x9d);a[r]=te();r=r+t;end return true end)'CTDSM'and l[0x1](f+0x2b5))or(e%0x03==0x2 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x58);t[2]=(t[2]*(ee(function()a()end,u(d))-ee(t[1],u(d))))+1;a[r]={};t=t[2];r=r+t;end return true end)'RwOxX'and l[0x3](f+0x20f))or f end),(function(r)if o>0x20 then return r end o=o+1 e=(e+0x6df-r)%0x3b return(e%0x03==0x2 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x8b);end return true end)'wnGEW'and l[0x3](0x160+r))or(e%0x03==0x0 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xb6);d='\37';t={function()t()end};d=d..'\100\43';end return true end)'lLPAK'and l[0x2](r+0xdb))or(e%0x03==0x1 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x37);end return true end)'pCcVW'and l[0x1](r+0x2b1))or r end)}l[0x3](0x110e)end){};local e=le(u(a));return e(...);end return le((function()local n={}local e=0x01;local l;if o.OuCpXSol then l=o.OuCpXSol(le)else l=''end if o.fXSDwTxa(l,o.SY_qCFPy)then e=e+0;else e=e+1;end n[e]=0x02;n[n[e]+0x01]=0x03;return n;end)(),...)end)((function(e,n,l,t,d,o)local o;if 4>e then if 2<=e then if e<3 then do return 16777216,65536,256 end;else do return n(1),n(4,d,t,l,n),n(5,d,t,l)end;end else if e>=-1 then repeat if e<1 then do return n(1),n(4,d,t,l,n),n(5,d,t,l)end;break;end;do return function(l,e,n)if n then local e=(l/2^(e-1))%2^((n-1)-(e-1)+1);return e-e%1;else local e=2^(e-1);return(l%(e+e)>=e)and 1 or 0;end;end;end;until true;else do return function(n,e,l)if l then local e=(n/2^(e-1))%2^((l-1)-(e-1)+1);return e-e%1;else local e=2^(e-1);return(n%(e+e)>=e)and 1 or 0;end;end;end;end end else if 5