([[This file was protected with MoonSec V3]]):gsub('.+', (function(a) _REeZelUXcWAx = a; end)); return(function(c,...)local l;local o;local f;local t;local s;local r;local e=24915;local n=0;local d={};while n<870 do n=n+1;while n<0x312 and e%0x1f62<0xfb1 do n=n+1 e=(e*310)%42407 local a=n+e if(e%0x18c8)<=0xc64 then e=(e+0x326)%0xc1c6 while n<0x26b and e%0x1310<0x988 do n=n+1 e=(e+175)%16973 local t=n+e if(e%0x34cc)>0x1a66 then e=(e*0x3d1)%0x9944 local e=94852 if not d[e]then d[e]=0x1 s=tonumber;end elseif e%2~=0 then e=(e*0x36a)%0x2c0b local e=36122 if not d[e]then d[e]=0x1 l=getfenv and getfenv();end else e=(e-0x1a5)%0x96b7 n=n+1 local e=65791 if not d[e]then d[e]=0x1 l=(not l)and _ENV or l;end end end elseif e%2~=0 then e=(e*0x239)%0xa039 while n<0x16f and e%0x1bea<0xdf5 do n=n+1 e=(e-915)%35429 local a=n+e if(e%0x362e)>0x1b17 then e=(e+0x243)%0xaba2 local e=10046 if not d[e]then d[e]=0x1 t=function(d)local e=0x01 local function n(n)e=e+n return d:sub(e-n,e-0x01)end while true do local d=n(0x01)if(d=="\5")then break end local e=r.byte(n(0x01))local e=n(e)if d=="\2"then e=o.h_lpTKhO(e)elseif d=="\3"then e=e~="\0"elseif d=="\6"then l[e]=function(e,n)return c(8,nil,c,n,e)end elseif d=="\4"then e=l[e]elseif d=="\0"then e=l[e][n(r.byte(n(0x01)))];end local n=n(0x08)o[n]=e end end end elseif e%2~=0 then e=(e+0x118)%0x8fc7 local e=57078 if not d[e]then d[e]=0x1 end else e=(e*0x280)%0x32a4 n=n+1 local e=53048 if not d[e]then d[e]=0x1 f="\4\8\116\111\110\117\109\98\101\114\104\95\108\112\84\75\104\79\0\6\115\116\114\105\110\103\4\99\104\97\114\115\82\70\105\118\97\76\88\0\6\115\116\114\105\110\103\3\115\117\98\68\65\116\109\115\100\117\101\0\6\115\116\114\105\110\103\4\98\121\116\101\88\87\66\66\84\68\65\99\0\5\116\97\98\108\101\6\99\111\110\99\97\116\82\110\79\69\87\95\76\122\0\5\116\97\98\108\101\6\105\110\115\101\114\116\76\74\101\87\73\115\113\111\5";end end end else e=(e-0x9d)%0xbe5c n=n+1 while n<0x375 and e%0x3658<0x1b2c do n=n+1 e=(e+786)%46205 local l=n+e if(e%0x30f4)>0x187a then e=(e+0x1b)%0x6068 local e=26486 if not d[e]then d[e]=0x1 r=string;end elseif e%2~=0 then e=(e+0x21e)%0xbd5e local e=24360 if not d[e]then d[e]=0x1 o={};end else e=(e*0x271)%0x61c0 n=n+1 local e=11706 if not d[e]then d[e]=0x1 end end end end end e=(e-885)%17779 end t(f);local n={};for e=0x0,0xff do local d=o.sRFivaLX(e);n[e]=d;n[d]=e;end local function h(e)return n[e];end local r=(function(f,t)local a,d=0x01,0x10 local n={{},{},{}}local l=-0x01 local e=0x01 local r=f while true do n[0x03][o.DAtmsdue(t,e,(function()e=a+e return e-0x01 end)())]=(function()l=l+0x01 return l end)()if l==(0x0f)then l=""d=0x000 break end end local l=#t while eU<_(_q<=??Oz_>Uy>%z(%%qr&U? %%(q<<>U zrpr? z_zUA6E EyzrE&(?&_yU(> >E66%6xEqEE6%r-L_>6< Ey%y q?&(%%_0z&r(U%6yz6rrqR?_>%(_U >6E?%>r &?E6%E q_%>_6& Uy r%&y( %yUr>U6ryr&&&J_&>>% %y %(Eq%<(qzr_zr&%&%E6__<_yhq66_zurrqqEE> 7<_>6z??3 q??(z<(UUz_yUyzq&?r?(9EUUy?qz6zz(r>qq&h16}_UE666zyEz%q <y 6 Wq ESE6#%<<6qz6y?E%9r ?r>%?"));local e=(-5429+(function()local l,n=0,1;(function(n,e,d)n(n(e,e,n and d),n(e,e,n),d(e and n,n,e and e))end)(function(e,d,t)if l>307 then return t end l=l+1 n=(n-620)%704 if(n%876)>438 then n=(n*912)%11815 return d else return e(d(t,e,e)and e(e,d,d),d(d,d,e),e(t,e,e))end return t(d(e,d,t),e(d,e,e and e),t(d,d,t)and t(e,e,d and d))end,function(e,t,d)if l>162 then return d end l=l+1 n=(n+112)%43172 if(n%1318)>=659 then n=(n-806)%39847 return e(e(e,d,t and d),e(t,t,t),e(e and d,e,t and d))else return e end return d end,function(d,t,e)if l>434 then return t end l=l+1 n=(n*132)%4472 if(n%1770)<885 then return t(d(d,d and d,d),t(e,d,e),e(e,t,e and t)and e(e,d,e))else return d end return t end)return n;end)())local le=(getfenv)or(function()return _ENV end);local h=o.HQh_Lp_C or o.PYGzH_Go;local y=1;local t=3;local l=2;local a=4;local function de(k,...)local f=r(e,"Xk_IA/d20^R1HYm!!kY_11RA^cH0/!A0Ik0_22d#A/Ikmk1!R0YARHR1A1dY/0AH_^k!!/!kY01IR^0I20dnA!_^k1-RRYH1H%R2/_/AdR/__0k!mk!2HYH2dHdm0AdHA_I^k1kkm2mk0^dm/^AkdYA^II_^Hm!.Yd11R2^!AAd1A0I^_2Yk!YmIYkR1R2AddY/!IA1!Hd0m22d%1kRd0!2AdqkymmY2wkY1YdHy^R0W2;/ml2_/kRrkRHY01LR!/{/a_AAkIO!1m0H_Ym//A__AZY!d_2IH_/DRHRYkH^AkAmk#!^m_k!kH3d!^0!1mRR^d20kH/H_!_RH?!^mAHR10^_2^2IAYI/YRkR!/m^Hdd22Y002k/^_2__a^R!Hm^AAYAHkHJ/mm_A_!k0N(HmH^1l^/2_2HdIAIIkkIo0HdYJ1A^Y022^I//kIR_k^10/dR/IIH0Hd!dAA/HH1H^10AdYH_Rm0^2/dY/2Imkm*Hmm2IddA__1kA/HI0kAkY!1m!Y!1k^Y^kdmAkdkY_11RA0Y0H/!A0IkkRkkmHY/1mR0^x2^d_/YA/kYNdm!YYHkRR^I0m2_AmI2_Kkk!_Y1HAYI1I2!d0/kAi_I-Y!/m_H21A1k0_d1/AAI_dkp!0m/m_1I^H0/2//2Ak_^k_kGmAHY1dR{002k/R//_Yk/!mm2Y21^R_010d2AAdI k0+2mRYI1HH/^!22dkA^IIk1D2mYm0Y1R0^A2RdAAHI/kmU2 dY^HIR1^22YddA!I0_!JR!IYHH/Rm^^0 d^d!I1_A+Y!2Y!H^1kRH0YdH//Im_mkj!^m_YY1/^Y02d!/mAk_RkIkHm^Hm10R50R2_/mAAI!_R!!m1Yk1HRI0H2//m/HIPkRx_mmYA1YRd0!^kdkARIIkHW/!wY2HER1^_21dAAmId_T#0!k!_HIRH^/2!d2/NI^__");local n=0;o.ryiGJOdv(function()o.GaCPEbnk()n=n+1 end)local function e(e,d)if d then return n end;n=e+n;end local d,n,u=c(0,c,e,f,o.XWBBTDAc);local function r()local n,d=o.XWBBTDAc(f,e(1,3),e(5,6)+2);e(2);return(d*256)+n;end;local _=true;local _=0 local function z()local l=n();local e=n();local t=1;local l=(d(e,1,20)*(2^32))+l;local n=d(e,21,31);local e=((-1)^d(e,32));if(n==0)then if(l==_)then return e*0;else n=1;t=0;end;elseif(n==2047)then return(l==0)and(e*(1/0))or(e*(0/0));end;return o.stAzKfac(e,n-1023)*(t+(l/(2^52)));end;local b=n;local function m(n)local d;if(not n)then n=b();if(n==0)then return'';end;end;d=o.DAtmsdue(f,e(1,3),e(5,6)+n-1);e(n)local e=""for n=(1+_),#d do e=e..o.DAtmsdue(d,n,n)end return e;end;local _=#o.pAtJeyHS(s('\49.\48'))~=1 local e=n;local function te(...)return{...},o.XJoQHGbc('#',...)end local function ne()local e={};local h={};local c={};local s={h,c,nil,e};local e=n()local f={}for l=1,e do local d=u();local n;if(d==1)then n=(u()~=#{});elseif(d==0)then local e=z();if _ and o.rupUuHam(o.pAtJeyHS(e),'.(\48+)$')then e=o.LCrF_XOC(e);end n=e;elseif(d==3)then n=m();end;f[l]=n;end;for e=1,n()do c[e-(#{1})]=ne();end;for s=1,n()do local e=u();if(d(e,1,1)==0)then local o=d(e,2,3);local c=d(e,4,6);local e={r(),r(),nil,nil};if(o==0)then e[t]=r();e[a]=r();elseif(o==#{1})then e[t]=n();elseif(o==k[2])then e[t]=n()-(2^16)elseif(o==k[3])then e[t]=n()-(2^16)e[a]=r();end;if(d(c,1,1)==1)then e[l]=f[e[l]]end if(d(c,2,2)==1)then e[t]=f[e[t]]end if(d(c,3,3)==1)then e[a]=f[e[a]]end h[s]=e;end end;s[3]=u();return s;end;local function ee(d,e,n)local l=e;local l=n;return s(o.rupUuHam(o.rupUuHam(({o.ryiGJOdv(d)})[2],e),n))end local function de(m,e,u)local function ee(...)local r,g,k,p,s,d,f,z,_,b,j,n;local e=0;while-1e then if e>=1 then if e>=-2 then for n=34,52 do if 1~=e then d=-41;f=-1;break;end;k=c(6,95,3,58,m);s=te p=0;break;end;else d=-41;f=-1;end else r=c(6,77,1,79,m);g=c(6,7,2,47,m);end else if e>=5 then if 3<=e then repeat if 5~=e then e=-2;break;end;n=c(7);until true;else n=c(7);end else if e>-1 then for n=36,54 do if e~=3 then b=o.XJoQHGbc('#',...)-1;j={};break;end;z={};_={...};break;end;else z={};_={...};end end end e=e+1;end;for e=0,b do if(e>=k)then z[e-k]=_[e+1];else n[e]=_[e+1];end;end;local e=b-k+1 local e;local o;local function c(...)while true do end end while true do if d<-40 then d=d+42 end e=r[d];o=e[y];if 11>=o then if 6>o then if 2>=o then if o>=1 then if 04 then n[e[l]]=(e[t]~=0);break;end;local c,z,u,_,m,b,g,o,p,y,k;c=e[l];z=n[e[t]];n[c+1]=z;n[c]=z[e[a]];d=d+1;e=r[d];o=0;while o>-1 do if o>=3 then if 4>=o then if o~=2 then repeat if o>3 then g=u[_];break;end;b=u[m];until true;else b=u[m];end else if o==5 then n(g,b);else o=-2;end end else if o>0 then if o>-3 then repeat if 1~=o then m=t;break;end;_=l;until true;else _=l;end else u=e;end end o=o+1 end d=d+1;e=r[d];c=e[l]p,y=s(n[c](h(n,c+1,e[t])))f=y+c-1 k=0;for e=c,f do k=k+1;n[e]=p[k];end;d=d+1;e=r[d];c=e[l]n[c]=n[c](h(n,c+1,f))d=d+1;e=r[d];n[e[l]]();d=d+1;e=r[d];do return end;until true;else n[e[l]]=(e[t]~=0);end end end else if 8>=o then if 610 then n[e[l]]();else local d=e[l]local l,e=s(n[d](h(n,d+1,e[t])))f=e+d-1 local e=0;for d=d,f do e=e+1;n[d]=l[e];end;end else u[e[t]]=n[e[l]];end end end else if o>17 then if 20-1 do if d>=3 then if d>4 then if d~=1 then for e=24,61 do if 6~=d then n(a,r);break;end;d=-2;break;end;else d=-2;end else if d>2 then for e=30,54 do if 319 then for c=28,93 do if 23o then if 3==o then c=e[l]g,y=s(n[c](h(n,c+1,e[t])))f=y+c-1 k=0;for e=c,f do k=k+1;n[e]=g[k];end;d=d+1;e=r[d];else c=e[l]n[c]=n[c](h(n,c+1,f))d=d+1;e=r[d];end else if o>5 then n[e[l]]=u[e[t]];else n[e[l]]();d=d+1;e=r[d];end end else if 1>o then n[e[l]]=u[e[t]];d=d+1;e=r[d];else if o==1 then c=e[l];_=n[e[t]];n[c+1]=_;n[c]=_[e[a]];d=d+1;e=r[d];else o=0;while o>-1 do if 2=5 then if o<6 then n(p,j);else o=-2;end else if o==4 then p=m[b];else j=m[z];end end else if o<=0 then m=e;else if-1<=o then for e=37,97 do if 2>o then b=l;break;end;z=t;break;end;else b=l;end end end o=o+1 end d=d+1;e=r[d];end end end end break;end;else d=e[t];end end else if 18>=o then local d=e[l]local l,e=s(n[d](h(n,d+1,e[t])))f=e+d-1 local e=0;for d=d,f do e=e+1;n[d]=l[e];end;else if 19==o then local d=e[l];local l=n[e[t]];n[d+1]=l;n[d]=l[e[a]];else u[e[t]]=n[e[l]];end end end else if 15>o then if 13>o then d=e[t];else if o>12 then repeat if o~=13 then for o=0,3 do if o<2 then if 1==o then u[e[t]]=n[e[l]];d=d+1;e=r[d];else n[e[l]]=(e[t]~=0);d=d+1;e=r[d];end else if 0~=o then for f=44,72 do if 2~=o then if(n[e[l]]==e[a])then d=d+1;else d=e[t];end;break;end;n[e[l]]=u[e[t]];d=d+1;e=r[d];break;end;else if(n[e[l]]==e[a])then d=d+1;else d=e[t];end;end end end break;end;n[e[l]]();until true;else n[e[l]]();end end else if 16>o then do return end;else if 17==o then local e=e[l]n[e]=n[e](h(n,e+1,f))else n[e[l]]=u[e[t]];end end end end end d=1+d;end;end;return ee end;local l=0xff;local c={};local r=(1);local t='';(function(n)local d=n local f=0x00 local e=0x00 d={(function(o)if f>0x24 then return o end f=f+1 e=(e+0xd70-o)%0xc return(e%0x03==0x0 and(function(d)if not n[d]then e=e+0x01 n[d]=(0x1d);end return true end)'sVORq'and d[0x2](0x302+o))or(e%0x03==0x2 and(function(d)if not n[d]then e=e+0x01 n[d]=(0x67);end return true end)'JHwxk'and d[0x1](o+0xeb))or(e%0x03==0x1 and(function(d)if not n[d]then e=e+0x01 n[d]=(0xe2);t='\37';l={function()l()end};t=t..'\100\43';end return true end)'JuxhY'and d[0x3](o+0x3da))or o end),(function(o)if f>0x27 then return o end f=f+1 e=(e+0x10e9-o)%0x13 return(e%0x03==0x1 and(function(d)if not n[d]then e=e+0x01 n[d]=(0x76);l[2]=(l[2]*(ee(function()c()end,h(t))-ee(l[1],h(t))))+1;c[r]={};l=l[2];r=r+l;end return true end)'rUnuc'and d[0x2](0x1c7+o))or(e%0x03==0x2 and(function(d)if not n[d]then e=e+0x01 n[d]=(0xc7);end return true end)'uJSzd'and d[0x3](o+0xae))or(e%0x03==0x0 and(function(d)if not n[d]then e=e+0x01 n[d]=(0x21);c[r]=le();r=r+l;end return true end)'JzGQZ'and d[0x1](o+0x278))or o end),(function(a)if f>0x22 then return a end f=f+1 e=(e+0x10b2-a)%0x4a return(e%0x03==0x0 and(function(d)if not n[d]then e=e+0x01 n[d]=(0xe2);end return true end)'iEKyP'and d[0x3](0xcc+a))or(e%0x03==0x1 and(function(d)if not n[d]then e=e+0x01 n[d]=(0x68);t={t..'\58 a',t};c[r]=ne();r=r+((not o.orlcFnJt)and 1 or 0);t[1]='\58'..t[1];l[2]=0xff;end return true end)'EEZKH'and d[0x2](a+0x1a8))or(e%0x03==0x2 and(function(d)if not n[d]then e=e+0x01 n[d]=(0x8e);end return true end)'LrpoX'and d[0x1](a+0x2b0))or a end)}d[0x1](0xd75)end){};local e=de(h(c));return e(...);end return de((function()local n={}local e=0x01;local d;if o.orlcFnJt then d=o.orlcFnJt(de)else d=''end if o.rupUuHam(d,o.QRKnbzWA)then e=e+0;else e=e+1;end n[e]=0x02;n[n[e]+0x01]=0x03;return n;end)(),...)end)((function(e,n,d,t,l,o)local o;if e<4 then if 1>=e then if-30 then do return function(n,e,d)if d then local e=(n/2^(e-1))%2^((d-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;break;end;do return n(1),n(4,l,t,d,n),n(5,l,t,d)end;until true;else do return function(d,e,n)if n then local e=(d/2^(e-1))%2^((n-1)-(e-1)+1);return e-e%1;else local e=2^(e-1);return(d%(e+e)>=e)and 1 or 0;end;end;end;end else if 3>e then do return 16777216,65536,256 end;else do return n(1),n(4,l,t,d,n),n(5,l,t,d)end;end end else if 6>e then if e~=4 then local e=t;do return function()local n=n(d,e(e,e),e(e,e));e(1);return n;end;end;else local e=t;local f,r,t=l(2);do return function()local o,l,d,n=n(d,e(e,e),e(e,e)+3);e(4);return(n*f)+(d*r)+(l*t)+o;end;end;end else if 7>e then do return l[d]end;else if e>3 then for n=33,71 do if e~=7 then do return d(e,nil,d);end break;end;do return setmetatable({},{['__\99\97\108\108']=function(e,d,l,t,n)if n then return e[n]elseif t then return e else e[d]=l end end})end break;end;else do return setmetatable({},{['__\99\97\108\108']=function(e,d,l,t,n)if n then return e[n]elseif t then return e else e[d]=l end end})end end end end end end),...)