([[This file was protected with MoonSec V3]]):gsub('.+', (function(a) _QXEoQDStuwQX = a; end)); return(function(f,...)local d;local a;local r;local u;local t;local o;local e=24915;local n=0;local l={};while n<529 do n=n+1;while n<0x37f and e%0x44c6<0x2263 do n=n+1 e=(e*470)%3249 local h=n+e if(e%0xa06)<=0x503 then e=(e+0x197)%0x5532 while n<0x331 and e%0x48fa<0x247d do n=n+1 e=(e-444)%26913 local t=n+e if(e%0xc98)>0x64c then e=(e+0xb6)%0x3c70 local e=75895 if not l[e]then l[e]=0x1 d=getfenv and getfenv();end elseif e%2~=0 then e=(e+0x10c)%0x11b local e=81111 if not l[e]then l[e]=0x1 a={};end else e=(e*0x266)%0xb597 n=n+1 local e=35724 if not l[e]then l[e]=0x1 o=string;end end end elseif e%2~=0 then e=(e-0x28e)%0xb237 while n<0x7b and e%0x3b62<0x1db1 do n=n+1 e=(e+362)%23344 local h=n+e if(e%0x2f5a)>=0x17ad then e=(e*0x167)%0x21b1 local e=1748 if not l[e]then l[e]=0x1 t=function(l)local e=0x01 local function n(n)e=e+n return l:sub(e-n,e-0x01)end while true do local l=n(0x01)if(l=="\5")then break end local e=o.byte(n(0x01))local e=n(e)if l=="\2"then e=a.BRlvvDkS(e)elseif l=="\3"then e=e~="\0"elseif l=="\6"then d[e]=function(n,e)return f(8,nil,f,e,n)end elseif l=="\4"then e=d[e]elseif l=="\0"then e=d[e][n(o.byte(n(0x01)))];end local n=n(0x08)a[n]=e end end end elseif e%2~=0 then e=(e+0x28a)%0x7b33 local e=46581 if not l[e]then l[e]=0x1 r="\4\8\116\111\110\117\109\98\101\114\66\82\108\118\118\68\107\83\0\6\115\116\114\105\110\103\4\99\104\97\114\85\80\104\65\69\113\114\68\0\6\115\116\114\105\110\103\3\115\117\98\113\76\71\95\122\98\77\99\0\6\115\116\114\105\110\103\4\98\121\116\101\102\65\79\67\101\81\88\71\0\5\116\97\98\108\101\6\99\111\110\99\97\116\79\105\110\83\100\110\76\97\0\5\116\97\98\108\101\6\105\110\115\101\114\116\110\86\117\75\90\106\67\112\5";end else e=(e*0x2d0)%0x927b n=n+1 local e=39157 if not l[e]then l[e]=0x1 end end end else e=(e-0x1e2)%0x6519 n=n+1 while n<0x1ed and e%0x3a4e<0x1d27 do n=n+1 e=(e+1015)%46607 local t=n+e if(e%0x3b36)>0x1d9b then e=(e+0x26)%0xbc44 local e=50937 if not l[e]then l[e]=0x1 u=tonumber;end elseif e%2~=0 then e=(e-0x21d)%0xafd5 local e=47858 if not l[e]then l[e]=0x1 d=(not d)and _ENV or d;end else e=(e-0x227)%0x80c1 n=n+1 local e=48264 if not l[e]then l[e]=0x1 end end end end end e=(e*922)%33505 end t(r);local n={};for e=0x0,0xff do local l=a.UPhAEqrD(e);n[e]=l;n[l]=e;end local function h(e)return n[e];end local o=(function(r,t)local o,l=0x01,0x10 local n={{},{},{}}local d=-0x01 local e=0x01 local f=r while true do n[0x03][a.qLG_zbMc(t,e,(function()e=o+e return e-0x01 end)())]=(function()d=d+0x01 return d end)()if d==(0x0f)then d=""l=0x000 break end end local d=#t while e241 then return e end d=d+1 l=(l*785)%23226 if(l%1526)<763 then return n else return n(e(n,n),e(e,n and e)and n(e,e))end return e(e(e,n),e(e,n))end,function(n,e)if d>446 then return e end d=d+1 l=(l-911)%43652 if(l%1652)>=826 then return e(n(e,n)and e(e,e),n(e,n))else return n end return e end)return l;end)())local j=(getfenv)or(function()return _ENV end);local c=a.gVjFMqFf or a.jlDaxfZB;local r=4;local t=3;local ee=1;local d=2;local function m(b,...)local s=o(e,"ae+}i ly){0qG?>LGql+e}Giy +l?)? }{>0{q0vl e}yL q+l>qi}iq>>0+ }q)q qe>?:+?+i?>{+Leqllqki??q lGe0GG+0>e)G{i}y>q{G5eweqelQe>yly>+y?q) >q>q{qL>L>0> lG+qyl{+qGLy0+?{0}iLqqL ?}eHyq lie??})}+>>i{qiq)0i+>q{Gi?leeqG{yl}M>y)?}{)y}q>){{i0i{J?G0y}GSyi+e?+)}0)ilB{q+L{qe 0#qqGq?{!}>>0{li by{GLl00 yw)q{q}){}+>G+L>G{gieL+(+0 ?Lq?ll{%?G?{L e%i)Liy0ely5+q}lil }+?)0e}>LG qiL6{q?y+e G }+}y?G)0LlG>)?}+G)iGOi0? >FL4l?0{d}GLy{?iqLqi{L{00 q_Gq>yqeL?9)eyliGfy0)l e{qG ++)>e) ie>}};>i{ei+L}Pqqly}eGl{+eG0yq+G+LL}0}i0Ge{0y)elll )Gyy)+{i+LLq: ?ee){+L>V?iyi}q0})?i,LG0e LL?Gey_e}?ey}}#>d{y}{L}00e Lqq)ly?00> +F+>{l)+lGil++l/eq lL>>GqyL+i>!{2L?>G{ei0MKy+llU0q0)eLe0+ }kiy?il?>)Li3}>eeG+y+*)Gqy0+yGG{>i?L 0q e+{)l0elGyy{}}qy{qiGLq}qe+{Gi?L>R}G)y0} {})0}>L+{G9)e#0ql>GGG?)M+>>i)l} Ly{{i{qlq>lee?G++qh{?G)?}??}{li q}{0+)0y Gf)q{l0)q}>>l{G }{ei L+0} iyGey?()GG0)i+q?G)?00 >-eq y +y?ly>}i?>+{}l)0}q>Gk G+y}+&?iiGL+0}{y}yL>ll vt}qLli++G!)i}}?l{i}lL}0} 0LGqll??)q>yq+0{?lG}eG){q}qbG{) {e{Gey{+>?s)>L?0?{0i z0q lGeyG{lq+i?>iq+q>q{ _GLq03l}e qyy >}?0yLLlLA{q}LL?{q 0eeG}y e Gq)+L)00 ii}L?{0>q0+iGL?0>0y)i} >+l0}{L{}y>?{)i{L0>>G)yG}e?i)i?+)0}}>i{ )ylGeGGe >}i?G)+GL)>}1>e{+)ilie G+y,eqG0)>}i>q{q+GL*0? l0} lRiq lll +?L/lA?q)G}?>>qG 13eq+lieiG yl}{L^){}0>q0Gi?L>0Ly++?G+y}+i??)l}y>)qLiGLq0G ?eiqLye+e>})}})>L{liyL)0L 0sGqGye+)GL)I}e>{{}i L 0ly 3)q{l0eGGGy?+>Le0lieL+0}l)b qlly+0GLy0+G?G{0}>>L02yeb q}l e Gyyy}>?{{G d>G0;i>eiqclee+G})q+ ?y)y}q>{{0iqLGqG >jLGdye++? )i} L+{yi)L{0q qV>q?)>}G?=)+}+>}{i LLl0y G6{qGlqeGG?)}+LeA00i+L 0il>7lq?l)i{??yq+>??{+}LL>0e)+#LqilyelG>y)+q?0qqii>?0EiL5Gqel?e}Liy)+l?{)) e>0{>iGL?qL LeeGeyi+}? ) i)L?{)i0L0qm GV?q>)L}L?e)}}}> { {Ly0)l Q0qGlGe>G>)^}TJe{?i}L 0 l3yG+l{e0>yyG+>?>{.iKL}0+ {Z{q lyey>ly{+q?q)G}?L+0{ 77eq+)eeiGlyl+q>+){}0>qq>i?LL0L)h}+G+yi+i? )li>>){L ?Lq0? ?}jqLye+e?})}})>L{liyL)Gq 04GqGye+)GL)J}eL){}i L Gly)V)q0l0eqGG)y+>?L{ ieL}0} ^ q)lye>?Ly0+G?Gqi}>L;0r +n+qyl>e GlyyiL?{)q}qL60yi>LLqz{}e+Giyii Ly)y}{>{{0iqe}0?)i}eG:y+++O )i}l>l{)i)L?qi qNGq?0.eL?e)eiiL{{iilLlqq )w{q0y?}LG?)_+L>?{ei+L}Giy+glq{l)eqG0{e+G>L0i}LLi0elev}qil el>*y)+q?0)L}G>?{>iLepqel}e}Giy +)?y))i >0{GiGL>0>ly{{i{7GGe G->q>)e+B?e)+i K){ i)Lyqe {%0qqlG}lG>);}W>}{+iiLi0 yiNyq)l{eqGqyG+??>)LizLe0+");local n=0;a.IOQVkQXi(function()a.ITsgfkmJ()n=n+1 end)local function e(l,e)if e then return n end;n=l+n;end local l,n,h=f(0,f,e,s,a.fAOCeQXG);local function o()local n,l=a.fAOCeQXG(s,e(1,3),e(5,6)+2);e(2);return(l*256)+n;end;local y=true;local y=0 local function p()local d=n();local e=n();local t=1;local d=(l(e,1,20)*(2^32))+d;local n=l(e,21,31);local e=((-1)^l(e,32));if(n==0)then if(d==y)then return e*0;else n=1;t=0;end;elseif(n==2047)then return(d==0)and(e*(1/0))or(e*(0/0));end;return a.YemmZBGb(e,n-1023)*(t+(d/(2^52)));end;local k=n;local function g(n)local l;if(not n)then n=k();if(n==0)then return'';end;end;l=a.qLG_zbMc(s,e(1,3),e(5,6)+n-1);e(n)local e=""for n=(1+y),#l do e=e..a.qLG_zbMc(l,n,n)end return e;end;local y=#a.TkAcwORQ(u('\49.\48'))~=1 local e=n;local function _(...)return{...},a.oy_YIfWc('#',...)end local function z()local c={};local u={};local e={};local s={c,u,nil,e};local e=n()local f={}for d=1,e do local l=h();local e;if(l==0)then e=(h()~=#{});elseif(l==3)then local n=p();if y and a.aFTLISCy(a.TkAcwORQ(n),'.(\48+)$')then n=a.MOjxloAZ(n);end e=n;elseif(l==1)then e=g();end;f[d]=e;end;for u=1,n()do local e=h();if(l(e,1,1)==0)then local a=l(e,2,3);local h=l(e,4,6);local e={o(),o(),nil,nil};if(a==0)then e[t]=o();e[r]=o();elseif(a==#{1})then e[t]=n();elseif(a==b[2])then e[t]=n()-(2^16)elseif(a==b[3])then e[t]=n()-(2^16)e[r]=o();end;if(l(h,1,1)==1)then e[d]=f[e[d]]end if(l(h,2,2)==1)then e[t]=f[e[t]]end if(l(h,3,3)==1)then e[r]=f[e[r]]end c[u]=e;end end;for e=1,n()do u[e-(#{1})]=z();end;s[3]=h();return s;end;local function m(l,e,n)local d=e;local d=n;return u(a.aFTLISCy(a.aFTLISCy(({a.IOQVkQXi(l)})[2],e),n))end local function ne(b,e,u)local function ne(...)local o,j,y,z,s,n,h,p,k,g,m,l;local e=0;while-1=e then if e>0 then if 02 then repeat if e>3 then g=a.oy_YIfWc('#',...)-1;m={};break;end;p={};k={...};until true;else p={};k={...};end else if e>5 then e=-2;else l=f(7);end end end e=e+1;end;for e=0,g do if(e>=y)then p[e-y]=k[e+1];else l[e]=k[e+1];end;end;local e=g-y+1 local e;local f;local function a(...)while true do end end while true do if n<-40 then n=n+42 end e=o[n];f=e[ee];if 20>=f then if 10<=f then if 14=12 then if 13>f then local e=e[d]l[e]=l[e](c(l,e+1,h))else if f~=13 then l[e[d]][e[t]]=e[r];else u[e[t]]=l[e[d]];end end else if 9a then f=e[d]k,g=s(l[f](c(l,f+1,e[t])))h=g+f-1 b=0;for e=f,h do b=b+1;l[e]=k[b];end;n=n+1;e=o[n];break;end;f=e[d]l[f]=l[f](c(l,f+1,h))n=n+1;e=o[n];until true;else f=e[d]l[f]=l[f](c(l,f+1,h))n=n+1;e=o[n];end else if a>2 then repeat if 5~=a then l[e[d]]=l[e[t]][e[r]];break;end;f=e[d]l[f]=l[f]()n=n+1;e=o[n];until true;else l[e[d]]=l[e[t]][e[r]];end end else if a>=1 then if 01 then l(e[d],e[t]);n=n+1;e=o[n];break;end;f=e[d];y=l[e[t]];l[f+1]=y;l[f]=y[e[r]];n=n+1;e=o[n];until true;else f=e[d];y=l[e[t]];l[f+1]=y;l[f]=y[e[r]];n=n+1;e=o[n];end else l[e[d]]=u[e[t]];n=n+1;e=o[n];end end end else local f;for r=0,1 do if-27 then if 71 then if f<3 then l[e[d]]=u[e[t]];else if 4==f then l[e[d]]={};else local e=e[d]l[e]=l[e]()end end else if f>=-3 then for o=27,90 do if f~=0 then if not l[e[d]]then n=n+1;else n=e[t];end;break;end;local n=e[d]local d,e=s(l[n](c(l,n+1,e[t])))h=e+n-1 local e=0;for n=n,h do e=e+1;l[n]=d[e];end;break;end;else if not l[e[d]]then n=n+1;else n=e[t];end;end end end end else if 31>=f then if 26>f then if 22>=f then if f~=17 then repeat if 21=f then l(e[d],e[t]);else if f>24 then local a;for f=0,5 do if f<=2 then if 027 then repeat if f>30 then local a;for f=0,4 do if 2<=f then if 23 then if l[e[d]]then n=n+1;else n=e[t];end;break;end;a=e[d]l[a]=l[a]()n=n+1;e=o[n];until true;else a=e[d]l[a]=l[a]()n=n+1;e=o[n];end else l[e[d]]=l[e[t]][e[r]];n=n+1;e=o[n];end else if f~=-3 then for a=45,80 do if f~=0 then l[e[d]]();n=n+1;e=o[n];break;end;l[e[d]]=l[e[t]][e[r]];n=n+1;e=o[n];break;end;else l[e[d]]=l[e[t]][e[r]];n=n+1;e=o[n];end end end break;end;do return end;until true;else local a;for f=0,4 do if 2<=f then if 23 then if l[e[d]]then n=n+1;else n=e[t];end;break;end;a=e[d]l[a]=l[a]()n=n+1;e=o[n];until true;else a=e[d]l[a]=l[a]()n=n+1;e=o[n];end else l[e[d]]=l[e[t]][e[r]];n=n+1;e=o[n];end else if f~=-3 then for a=45,80 do if f~=0 then l[e[d]]();n=n+1;e=o[n];break;end;l[e[d]]=l[e[t]][e[r]];n=n+1;e=o[n];break;end;else l[e[d]]=l[e[t]][e[r]];n=n+1;e=o[n];end end end end else for f=0,3 do if 2>f then if f>=-1 then repeat if f~=0 then u[e[t]]=l[e[d]];n=n+1;e=o[n];break;end;l[e[d]]=(e[t]~=0);n=n+1;e=o[n];until true;else l[e[d]]=(e[t]~=0);n=n+1;e=o[n];end else if f>=0 then for a=24,74 do if f~=3 then l[e[d]]=u[e[t]];n=n+1;e=o[n];break;end;if(l[e[d]]==e[r])then n=n+1;else n=e[t];end;break;end;else if(l[e[d]]==e[r])then n=n+1;else n=e[t];end;end end end end end end else if f<=36 then if f>33 then if f<=34 then if(l[e[d]]==e[r])then n=n+1;else n=e[t];end;else if 31<=f then for a=26,76 do if 36>f then local f,b,k,g,y;for a=0,6 do if a<=2 then if 0>=a then l[e[d]]=u[e[t]];n=n+1;e=o[n];else if a>-1 then repeat if a~=2 then f=e[d];b=l[e[t]];l[f+1]=b;l[f]=b[e[r]];n=n+1;e=o[n];break;end;l(e[d],e[t]);n=n+1;e=o[n];until true;else l(e[d],e[t]);n=n+1;e=o[n];end end else if a<5 then if a>2 then for r=10,97 do if 3~=a then f=e[d]l[f]=l[f](c(l,f+1,h))n=n+1;e=o[n];break;end;f=e[d]k,g=s(l[f](c(l,f+1,e[t])))h=g+f-1 y=0;for e=f,h do y=y+1;l[e]=k[y];end;n=n+1;e=o[n];break;end;else f=e[d]l[f]=l[f](c(l,f+1,h))n=n+1;e=o[n];end else if 1<=a then repeat if a>5 then n=e[t];break;end;l[e[d]]();n=n+1;e=o[n];until true;else l[e[d]]();n=n+1;e=o[n];end end end end break;end;local r,a,u,h,c,f,s;for f=0,1 do if-2<=f then for y=48,71 do if 1~=f then f=0;while f>-1 do if 3<=f then if 5<=f then if 1~=f then repeat if 6~=f then l(c,h);break;end;f=-2;until true;else l(c,h);end else if 31 then u=t;break;end;a=d;break;end;else a=d;end else r=e;end end f=f+1 end n=n+1;e=o[n];break;end;s=e[d]l[s](l[s+1])break;end;else f=0;while f>-1 do if 3<=f then if 5<=f then if 1~=f then repeat if 6~=f then l(c,h);break;end;f=-2;until true;else l(c,h);end else if 31 then u=t;break;end;a=d;break;end;else a=d;end else r=e;end end f=f+1 end n=n+1;e=o[n];end end break;end;else local r,a,u,h,c,f,s;for f=0,1 do if-2<=f then for y=48,71 do if 1~=f then f=0;while f>-1 do if 3<=f then if 5<=f then if 1~=f then repeat if 6~=f then l(c,h);break;end;f=-2;until true;else l(c,h);end else if 31 then u=t;break;end;a=d;break;end;else a=d;end else r=e;end end f=f+1 end n=n+1;e=o[n];break;end;s=e[d]l[s](l[s+1])break;end;else f=0;while f>-1 do if 3<=f then if 5<=f then if 1~=f then repeat if 6~=f then l(c,h);break;end;f=-2;until true;else l(c,h);end else if 31 then u=t;break;end;a=d;break;end;else a=d;end else r=e;end end f=f+1 end n=n+1;e=o[n];end end end end else if 33==f then l[e[d]]=l[e[t]][e[r]];else if(l[e[d]]==e[r])then n=n+1;else n=e[t];end;end end else if f<=39 then if f<38 then if l[e[d]]then n=n+1;else n=e[t];end;else if 35~=f then for n=19,59 do if f~=38 then l[e[d]][e[t]]=e[r];break;end;local d=e[d];local n=l[e[t]];l[d+1]=n;l[d]=n[e[r]];break;end;else local d=e[d];local n=l[e[t]];l[d+1]=n;l[d]=n[e[r]];end end else if 40>=f then local e=e[d]l[e]=l[e](c(l,e+1,h))else if f>39 then repeat if 42>f then l[e[d]]=(e[t]~=0);break;end;local f,a,h,r,o;local n=0;while n>-1 do if 3<=n then if n>4 then if 2~=n then repeat if 5~=n then n=-2;break;end;l(o,r);until true;else l(o,r);end else if 4==n then o=f[a];else r=f[h];end end else if 1<=n then if 2==n then h=t;else a=d;end else f=e;end end n=n+1 end until true;else l[e[d]]=(e[t]~=0);end end end end end end n=1+n;end;end;return ne end;local t=0xff;local h={};local o=(1);local d='';(function(n)local l=n local f=0x00 local e=0x00 l={(function(d)if f>0x31 then return d end f=f+1 e=(e+0x40a-d)%0xc return(e%0x03==0x2 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x93);h[o]=j();o=o+t;end return true end)'CObil'and l[0x1](0x69+d))or(e%0x03==0x0 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x22);end return true end)'sHEMe'and l[0x3](d+0x328))or(e%0x03==0x1 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x6f);end return true end)'zTamh'and l[0x2](d+0x27b))or d end),(function(r)if f>0x24 then return r end f=f+1 e=(e+0x1041-r)%0x22 return(e%0x03==0x1 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xb5);d={d..'\58 a',d};h[o]=z();o=o+((not a.UffRQwne)and 1 or 0);d[1]='\58'..d[1];t[2]=0xff;end return true end)'iSfDs'and l[0x3](0x14c+r))or(e%0x03==0x2 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xc7);end return true end)'SoogP'and l[0x1](r+0xdb))or(e%0x03==0x0 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xed);d='\37';t={function()t()end};d=d..'\100\43';end return true end)'rAfGF'and l[0x2](r+0x3e5))or r end),(function(r)if f>0x25 then return r end f=f+1 e=(e+0x121d-r)%0x49 return(e%0x03==0x1 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xeb);t[2]=(t[2]*(m(function()h()end,c(d))-m(t[1],c(d))))+1;h[o]={};t=t[2];o=o+t;end return true end)'pZSBF'and l[0x1](0x16e+r))or(e%0x03==0x2 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xb);end return true end)'kBxrt'and l[0x2](r+0x193))or(e%0x03==0x0 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xad);end return true end)'yYltv'and l[0x3](r+0xea))or r end)}l[0x2](0x1cc4)end){};local e=ne(c(h));return e(...);end return m((function()local n={}local e=0x01;local l;if a.UffRQwne then l=a.UffRQwne(m)else l=''end if a.aFTLISCy(l,a.kjeJrhVX)then e=e+0;else e=e+1;end n[e]=0x02;n[n[e]+0x01]=0x03;return n;end)(),...)end)((function(n,e,l,t,d,f)local f;if 4<=n then if 57 then do return l(n,nil,l);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 else do return d[l]end;end else if n==5 then local n=t;do return function()local e=e(l,n(n,n),n(n,n));n(1);return e;end;end;else local n=t;local t,d,f=d(2);do return function()local r,o,l,e=e(l,n(n,n),n(n,n)+3);n(4);return(e*t)+(l*d)+(o*f)+r;end;end;end end else if 2<=n then if-2<=n then for f=25,79 do if n~=2 then do return e(1),e(4,d,t,l,e),e(5,d,t,l)end;break;end;do return 16777216,65536,256 end;break;end;else do return 16777216,65536,256 end;end else if n>=-1 then repeat if 1>n then do return e(1),e(4,d,t,l,e),e(5,d,t,l)end;break;end;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;until true;else do return e(1),e(4,d,t,l,e),e(5,d,t,l)end;end end end end),...)