([[This file was protected with MoonSec V3]]):gsub('.+', (function(a) _yakcuQjssUvi = a; end)); return(function(s,...)local d;local c;local l;local f;local o;local a;local e=24915;local n=0;local t={};while n<723 do n=n+1;while n<0x24d and e%0x1fa4<0xfd2 do n=n+1 e=(e-218)%26371 local r=n+e if(e%0x3476)<0x1a3b then e=(e-0x2b8)%0xacdd while n<0x1a3 and e%0x40ea<0x2075 do n=n+1 e=(e-361)%33479 local l=n+e if(e%0x1e3c)>0xf1e then e=(e*0x11d)%0xf62 local e=15712 if not t[e]then t[e]=0x1 d=string;end elseif e%2~=0 then e=(e+0x3ed)%0x7480 local e=57262 if not t[e]then t[e]=0x1 o={};end else e=(e*0x39e)%0x877c n=n+1 local e=2129 if not t[e]then t[e]=0x1 a=getfenv and getfenv();end end end elseif e%2~=0 then e=(e*0x375)%0x6df3 while n<0x2f1 and e%0x2508<0x1284 do n=n+1 e=(e-791)%36499 local f=n+e if(e%0x2fd4)<=0x17ea then e=(e*0x1ca)%0x6caf local e=67282 if not t[e]then t[e]=0x1 end elseif e%2~=0 then e=(e*0x80)%0x8ff6 local e=52178 if not t[e]then t[e]=0x1 end else e=(e-0x9c)%0x393b n=n+1 local e=12700 if not t[e]then t[e]=0x1 l=function(t)local e=0x01 local function n(n)e=e+n return t:sub(e-n,e-0x01)end while true do local t=n(0x01)if(t=="\5")then break end local e=d.byte(n(0x01))local e=n(e)if t=="\2"then e=o.PWPjMIRz(e)elseif t=="\3"then e=e~="\0"elseif t=="\6"then a[e]=function(n,e)return s(8,nil,s,e,n)end elseif t=="\4"then e=a[e]elseif t=="\0"then e=a[e][n(d.byte(n(0x01)))];end local n=n(0x08)o[n]=e end end end end end else e=(e-0x3ba)%0x2006 n=n+1 while n<0x146 and e%0x2690<0x1348 do n=n+1 e=(e*630)%40137 local l=n+e if(e%0x4cbc)>0x265e then e=(e+0x32)%0xa3c0 local e=23395 if not t[e]then t[e]=0x1 f="\4\8\116\111\110\117\109\98\101\114\80\87\80\106\77\73\82\122\0\6\115\116\114\105\110\103\4\99\104\97\114\121\104\86\113\83\101\88\99\0\6\115\116\114\105\110\103\3\115\117\98\105\73\101\97\71\106\85\77\0\6\115\116\114\105\110\103\4\98\121\116\101\107\89\80\90\71\121\74\102\0\5\116\97\98\108\101\6\99\111\110\99\97\116\111\122\102\110\82\81\65\87\0\5\116\97\98\108\101\6\105\110\115\101\114\116\87\80\97\99\116\121\98\72\5";end elseif e%2~=0 then e=(e-0x211)%0x738b local e=77823 if not t[e]then t[e]=0x1 a=(not a)and _ENV or a;end else e=(e+0x264)%0x3353 n=n+1 local e=90461 if not t[e]then t[e]=0x1 c=tonumber;end end end end end e=(e-97)%1025 end l(f);local n={};for e=0x0,0xff do local t=o.yhVqSeXc(e);n[e]=t;n[t]=e;end local function r(e)return n[e];end local d=(function(f,d)local s,t=0x01,0x10 local n={{},{},{}}local a=-0x01 local e=0x01 local l=f while true do n[0x03][o.iIeaGjUM(d,e,(function()e=s+e return e-0x01 end)())]=(function()a=a+0x01 return a end)()if a==(0x0f)then a=""t=0x000 break end end local a=#d while e484 then return a end l=l+1 n=(n*467)%20775 if(n%1174)<=587 then n=(n*441)%29124 return t(t(e and e,e,t),t(t,t,e)and e(a,a,a and e),a(a,t,a)and t(t,e,e))else return e end return e end,function(a,t,e)if l>141 then return a end l=l+1 n=(n+638)%36125 if(n%944)>472 then n=(n-723)%45095 return e else return e(a(e,e,a and t)and e(a,e and e,a),e(t,a,t),e(t,t,e)and e(t,e,t and t))end return t(t(a,e,a),t(t,a,e and a),a(e and e,a,t))end,function(e,a,t)if l>456 then return t end l=l+1 n=(n+800)%17142 if(n%1838)<=919 then return e else return e(a(e,e,t),a(e,t,e),e(t,a,t and e))end return t(a(a,e,e),e(a,t,e)and t(t,e,e),e(e,t,t))end)return n;end)())local ee=(getfenv)or(function()return _ENV end);local h=o.DREZbjzi or o.IDGIoZTl;local _=1;local l=3;local f=4;local a=2;local function z(k,...)local u=d(e,"GX!PN%Sta7Es7XXEs8NSPs{sS7J77tPZsXSLZZ7%^U aEPP!S7NEZSa!aE!!sS%%{!taJ{sSN!UlS7Z=3 then if 4>=e then if 02 then for n=23,92 do if 6~=e then t=s(7);break;end;e=-2;break;end;else t=s(7);end end else if 1>e then d=s(6,96,1,61,g);k=s(6,92,2,26,g);else if e>1 then n=-41;ee=-1;else j=s(6,30,3,5,g);te=ne z=0;end end end e=e+1;end;for e=0,p do if(e>=j)then m[e-j]=y[e+1];else t[e]=y[e+1];end;end;local e=p-j+1 local e;local s;local function p(...)while true do end end while true do if n<-40 then n=n+42 end e=d[n];s=e[_];if s<34 then if s<=16 then if 8>s then if s>=4 then if s>=6 then if 4~=s then for p=35,91 do if s>6 then local k=k[e[l]];local h;local s={};h=o.AWQUiAdi({},{__index=function(n,e)local e=s[e];return e[1][e[2]];end,__newindex=function(t,e,n)local e=s[e]e[1][e[2]]=n;end;});for a=1,e[f]do n=n+1;local e=d[n];if e[_]==66 then s[a-1]={t,e[l]};else s[a-1]={c,e[l]};end;u[#u+1]=s;end;t[e[a]]=b(k,h,r);break;end;local o;for s=0,6 do if s>2 then if s>4 then if s~=6 then o=e[a]t[o](h(t,o+1,e[l]))n=n+1;e=d[n];else t[e[a]]=r[e[l]];end else if s>2 then for r=43,86 do if s>3 then t[e[a]]=t[e[l]]*t[e[f]];n=n+1;e=d[n];break;end;o=e[a]t[o]=t[o](h(t,o+1,e[l]))n=n+1;e=d[n];break;end;else t[e[a]]=t[e[l]]*t[e[f]];n=n+1;e=d[n];end end else if s<=0 then t[e[a]]=r[e[l]];n=n+1;e=d[n];else if-3~=s then repeat if s<2 then t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];break;end;t[e[a]]=-t[e[l]];n=n+1;e=d[n];until true;else t[e[a]]=-t[e[l]];n=n+1;e=d[n];end end end end break;end;else local k=k[e[l]];local h;local s={};h=o.AWQUiAdi({},{__index=function(n,e)local e=s[e];return e[1][e[2]];end,__newindex=function(t,e,n)local e=s[e]e[1][e[2]]=n;end;});for a=1,e[f]do n=n+1;local e=d[n];if e[_]==66 then s[a-1]={t,e[l]};else s[a-1]={c,e[l]};end;u[#u+1]=s;end;t[e[a]]=b(k,h,r);end else if s>=0 then repeat if 5>s then r[e[l]]=t[e[a]];break;end;local o;for s=0,6 do if 2>=s then if s>0 then if s~=-2 then repeat if 1=s then if s>0 then if s~=-2 then repeat if 10 then if s~=1 then t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];else t[e[a]]=r[e[l]];n=n+1;e=d[n];end else h=e[a]t[h](t[h+1])n=n+1;e=d[n];end else if 5<=s then if s>1 then for r=23,89 do if 5-1 do if 3>s then if s<1 then o=e;else if s>=0 then for e=37,84 do if s~=2 then k=a;break;end;c=l;break;end;else c=l;end end else if 4-1 do if 3>s then if s<1 then o=e;else if s>=0 then for e=37,84 do if s~=2 then k=a;break;end;c=l;break;end;else c=l;end end else if 43 then t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];else t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];end end end end break;end;else local h,_,o,u,c,b,k,s;for s=0,6 do if s<3 then if s>0 then if s~=1 then t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];else t[e[a]]=r[e[l]];n=n+1;e=d[n];end else h=e[a]t[h](t[h+1])n=n+1;e=d[n];end else if 5<=s then if s>1 then for r=23,89 do if 5-1 do if 3>s then if s<1 then o=e;else if s>=0 then for e=37,84 do if s~=2 then u=a;break;end;c=l;break;end;else c=l;end end else if 4-1 do if 3>s then if s<1 then o=e;else if s>=0 then for e=37,84 do if s~=2 then u=a;break;end;c=l;break;end;else c=l;end end else if 43 then t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];else t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];end end end end end else if 0<=s then for f=32,79 do if 3>s then t[e[a]]=t[e[l]];break;end;local f;for s=0,4 do if s<2 then if-32 then if 2~=s then repeat if 311 then if 13s then if(t[e[a]]~=e[f])then n=n+1;else n=e[l];end;else if s>14 then repeat if 16>s then n=e[l];break;end;if t[e[a]]then n=n+1;else n=e[l];end;until true;else n=e[l];end end else if s>=10 then for n=10,75 do if s~=13 then t[e[a]]=(e[l]~=0);break;end;t[e[a]][e[l]]=t[e[f]];break;end;else t[e[a]]=(e[l]~=0);end end else if 10<=s then if s>=7 then repeat if s>10 then local n=e[a]t[n]=t[n](h(t,n+1,e[l]))break;end;local h,o;for s=0,6 do if 2>=s then if 0=1 then for o=23,58 do if s<4 then t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];break;end;t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];break;end;else t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];end else if s~=1 then for r=12,88 do if s<6 then h=e[a];o=t[e[l]];t[h+1]=o;t[h]=o[e[f]];n=n+1;e=d[n];break;end;t(e[a],e[l]);break;end;else t(e[a],e[l]);end end end end until true;else local h,o;for s=0,6 do if 2>=s then if 0=1 then for o=23,58 do if s<4 then t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];break;end;t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];break;end;else t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];end else if s~=1 then for r=12,88 do if s<6 then h=e[a];o=t[e[l]];t[h+1]=o;t[h]=o[e[f]];n=n+1;e=d[n];break;end;t(e[a],e[l]);break;end;else t(e[a],e[l]);end end end end end else if 9~=s then t(e[a],e[l]);else t[e[a]]=c[e[l]];end end end end else if s<=24 then if s>20 then if 23>s then if 21~=s then local o;for s=0,6 do if 3>s then if 1>s then t(e[a],e[l]);n=n+1;e=d[n];else if 2>s then o=e[a]t[o]=t[o](h(t,o+1,e[l]))n=n+1;e=d[n];else t[e[a]][e[l]]=t[e[f]];n=n+1;e=d[n];end end else if s<5 then if s~=3 then t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];else t[e[a]]=r[e[l]];n=n+1;e=d[n];end else if 6==s then t(e[a],e[l]);else t(e[a],e[l]);n=n+1;e=d[n];end end end end else local n=e[a]t[n](h(t,n+1,e[l]))end else if 20-1 do if n>=3 then if n>4 then if 4<=n then repeat if n~=5 then n=-2;break;end;t(s,r);until true;else n=-2;end else if n==3 then r=d[o];else s=d[f];end end else if 0>=n then d=e;else if 0~=n then for e=49,54 do if n~=1 then o=l;break;end;f=a;break;end;else f=a;end end end n=n+1 end break;end;else t[e[a]]=(not t[e[l]]);end end else if 1817 then local c,_,k,b,u,s,o,r;for s=0,6 do if 2>=s then if 1>s then s=0;while s>-1 do if s>2 then if 4>=s then if s~=4 then b=c[k];else u=c[_];end else if 2~=s then repeat if s~=6 then t(u,b);break;end;s=-2;until true;else s=-2;end end else if s<1 then c=e;else if s<2 then _=a;else k=l;end end end s=s+1 end n=n+1;e=d[n];else if s~=-2 then for r=22,97 do if 2>s then o=e[a]t[o]=t[o](h(t,o+1,e[l]))n=n+1;e=d[n];break;end;t[e[a]][e[l]]=t[e[f]];n=n+1;e=d[n];break;end;else o=e[a]t[o]=t[o](h(t,o+1,e[l]))n=n+1;e=d[n];end end else if s<5 then if 4==s then t[e[a]][e[l]]=t[e[f]];n=n+1;e=d[n];else t[e[a]][e[l]]=e[f];n=n+1;e=d[n];end else if 2<=s then repeat if 6~=s then t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];break;end;o=e[a];r=t[e[l]];t[o+1]=r;t[o]=r[e[f]];until true;else o=e[a];r=t[e[l]];t[o+1]=r;t[o]=r[e[f]];end end end end else t[e[a]]=r[e[l]];end end end else if s<29 then if 263 then t(e[a],e[l]);n=n+1;e=d[n];break;end;s=e[a];r=t[e[l]];t[s+1]=r;t[s]=r[e[f]];n=n+1;e=d[n];break;end;else s=e[a];r=t[e[l]];t[s+1]=r;t[s]=r[e[f]];n=n+1;e=d[n];end else if 53 then t(e[a],e[l]);n=n+1;e=d[n];break;end;s=e[a];r=t[e[l]];t[s+1]=r;t[s]=r[e[f]];n=n+1;e=d[n];break;end;else s=e[a];r=t[e[l]];t[s+1]=r;t[s]=r[e[f]];n=n+1;e=d[n];end else if 5=22 then repeat if s~=25 then t[e[a]]=b(k[e[l]],nil,r);break;end;local o,h;for s=0,6 do if 2>=s then if 0=s then if 0=s then if s==29 then t[e[a]]=(e[l]~=0);else local s;t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];t(e[a],e[l]);n=n+1;e=d[n];s=e[a]t[s]=t[s](t[s+1])n=n+1;e=d[n];t[e[a]]=r[e[l]];n=n+1;e=d[n];t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];t(e[a],e[l]);n=n+1;e=d[n];t(e[a],e[l]);end else if 31>=s then t[e[a]][e[l]]=e[f];else if 31-1 do if 4>f then if f>1 then if f<3 then c=l;else u=t;end else if f~=-1 then for n=23,53 do if 1~=f then s=e;break;end;h=a;break;end;else s=e;end end else if 5>=f then if 0f then r=u[s[c]];break;end;o=s[h];break;end;else o=s[h];end else if f>2 then for e=28,76 do if 7>f then t[o]=r;break;end;f=-2;break;end;else t[o]=r;end end end f=f+1 end n=n+1;e=d[n];t[e[a]]();n=n+1;e=d[n];do return end;break;end;t[e[a]][e[l]]=e[f];until true;else t[e[a]][e[l]]=e[f];end end end end end end else if 50>=s then if s<42 then if 37>=s then if s>=36 then if s~=36 then c[e[l]]=t[e[a]];else if not t[e[a]]then n=n+1;else n=e[l];end;end else if 35~=s then local e=e[a]t[e]=t[e](t[e+1])else local e=e[a]t[e](t[e+1])end end else if 39s then if s>43 then if 41~=s then for n=49,97 do if 45>s then local e=e[a]t[e](t[e+1])break;end;do return end;break;end;else local e=e[a]t[e](t[e+1])end else if s>=39 then repeat if s>42 then local n=e[a]t[n](h(t,n+1,e[l]))break;end;local o,c;for s=0,6 do if 2>=s then if 1<=s then if 01 then t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];break;end;t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];until true;else t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];end else t[e[a]]=r[e[l]];n=n+1;e=d[n];end else if s<5 then if 3~=s then o=e[a];c=t[e[l]];t[o+1]=c;t[o]=c[e[f]];n=n+1;e=d[n];else t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];end else if s~=3 then for f=12,69 do if 6~=s then t(e[a],e[l]);n=n+1;e=d[n];break;end;o=e[a]t[o]=t[o](h(t,o+1,e[l]))break;end;else t(e[a],e[l]);n=n+1;e=d[n];end end end end until true;else local n=e[a]t[n](h(t,n+1,e[l]))end end else if 48>s then if 45=s then if 54>=s then if s<=52 then if s>=48 then for o=14,60 do if s<52 then local s;t[e[a]]=r[e[l]];n=n+1;e=d[n];t(e[a],e[l]);n=n+1;e=d[n];s=e[a]t[s](t[s+1])n=n+1;e=d[n];t[e[a]]=r[e[l]];n=n+1;e=d[n];t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];t[e[a]]=t[e[l]][e[f]];break;end;t[e[a]]=t[e[l]][e[f]];break;end;else local s;t[e[a]]=r[e[l]];n=n+1;e=d[n];t(e[a],e[l]);n=n+1;e=d[n];s=e[a]t[s](t[s+1])n=n+1;e=d[n];t[e[a]]=r[e[l]];n=n+1;e=d[n];t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];t[e[a]]=t[e[l]][e[f]];end else if 53~=s then t[e[a]]=t[e[l]]*t[e[f]];else local e=e[a]t[e]=t[e](t[e+1])end end else if s>56 then if 58>s then local n=e[a]t[n]=t[n](h(t,n+1,e[l]))else t[e[a]]=r[e[l]];end else if 56~=s then t[e[a]]=-t[e[l]];else t[e[a]]=t[e[l]]*t[e[f]];end end end else if s<=62 then if 60=0 then repeat if s>2 then if(t[e[a]]~=e[f])then n=n+1;else n=e[l];end;break;end;t[e[a]]=r[e[l]];n=n+1;e=d[n];until true;else if(t[e[a]]~=e[f])then n=n+1;else n=e[l];end;end else if-1~=s then for f=29,81 do if 0~=s then r[e[l]]=t[e[a]];n=n+1;e=d[n];break;end;t[e[a]]=(e[l]~=0);n=n+1;e=d[n];break;end;else r[e[l]]=t[e[a]];n=n+1;e=d[n];end end end until true;else t[e[a]]=-t[e[l]];end else if s~=56 then repeat if 60~=s then t[e[a]]=c[e[l]];break;end;t[e[a]][e[l]]=t[e[f]];until true;else t[e[a]][e[l]]=t[e[f]];end end else if 65>s then if 61~=s then repeat if s~=64 then local n=e[a];local a=t[e[l]];t[n+1]=a;t[n]=a[e[f]];break;end;t[e[a]]=b(k[e[l]],nil,r);until true;else t[e[a]]=b(k[e[l]],nil,r);end else if 65>=s then local s,o;s=e[a]t[s](t[s+1])n=n+1;e=d[n];t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];t[e[a]]=t[e[l]][e[f]];n=n+1;e=d[n];s=e[a];o=t[e[l]];t[s+1]=o;t[s]=o[e[f]];n=n+1;e=d[n];t(e[a],e[l]);n=n+1;e=d[n];t[e[a]]=(e[l]~=0);n=n+1;e=d[n];s=e[a]t[s](h(t,s+1,e[l]))else if s~=63 then repeat if s~=66 then t[e[a]]();break;end;local d,o,f,h,r,s;local n=0;while n>-1 do if 31 then repeat if 4=2 then if n>=-2 then for e=23,92 do if 3>n then f=l;break;end;h=t;break;end;else f=l;end else if-40x2c then return s end d=d+1 e=(e+0x10a5-s)%0xf return(e%0x03==0x0 and(function(t)if not n[t]then e=e+0x01 n[t]=(0x35);l[2]=(l[2]*(z(function()r()end,h(a))-z(l[1],h(a))))+1;r[f]={};l=l[2];f=f+l;end return true end)'xupJJ'and t[0x2](0x2c1+s))or(e%0x03==0x1 and(function(t)if not n[t]then e=e+0x01 n[t]=(0xf);end return true end)'cqGAF'and t[0x3](s+0x2e2))or(e%0x03==0x2 and(function(t)if not n[t]then e=e+0x01 n[t]=(0xe4);end return true end)'GLhau'and t[0x1](s+0x1b6))or s end),(function(a)if d>0x29 then return a end d=d+1 e=(e+0xc59-a)%0x45 return(e%0x03==0x2 and(function(t)if not n[t]then e=e+0x01 n[t]=(0xd5);r[f]=ee();f=f+l;end return true end)'lrYhF'and t[0x1](0x356+a))or(e%0x03==0x1 and(function(t)if not n[t]then e=e+0x01 n[t]=(0x9b);end return true end)'ITjKD'and t[0x3](a+0xbc))or(e%0x03==0x0 and(function(t)if not n[t]then e=e+0x01 n[t]=(0x99);end return true end)'bXxfL'and t[0x2](a+0x3b6))or a end),(function(s)if d>0x31 then return s end d=d+1 e=(e+0x4e2-s)%0x4e return(e%0x03==0x0 and(function(t)if not n[t]then e=e+0x01 n[t]=(0x6a);end return true end)'_avwC'and t[0x2](0x30b+s))or(e%0x03==0x1 and(function(t)if not n[t]then e=e+0x01 n[t]=(0x5);a='\37';l={function()l()end};a=a..'\100\43';end return true end)'jPcgg'and t[0x3](s+0x248))or(e%0x03==0x2 and(function(t)if not n[t]then e=e+0x01 n[t]=(0xae);a={a..'\58 a',a};r[f]=m();f=f+((not o.OGjT_cCX)and 1 or 0);a[1]='\58'..a[1];l[2]=0xff;end return true end)'AzGyJ'and t[0x1](s+0x81))or s end)}t[0x3](0x1537)end){};local e=b(h(r));return e(...);end return z((function()local n={}local e=0x01;local t;if o.OGjT_cCX then t=o.OGjT_cCX(z)else t=''end if o.rDzMCOi_(t,o.eAlUecLr)then e=e+0;else e=e+1;end n[e]=0x02;n[n[e]+0x01]=0x03;return n;end)(),...)end)((function(e,n,t,l,a,d)local d;if 4<=e then if e<=5 then if 5==e then local e=l;do return function()local n=n(t,e(e,e),e(e,e));e(1);return n;end;end;else local e=l;local f,s,d=a(2);do return function()local a,t,n,l=n(t,e(e,e),e(e,e)+3);e(4);return(l*f)+(n*s)+(t*d)+a;end;end;end else if e>=7 then if e==7 then do return setmetatable({},{['__\99\97\108\108']=function(e,t,a,l,n)if n then return e[n]elseif l then return e else e[t]=a end end})end else do return t(e,nil,t);end end else do return a[t]end;end end else if e>=2 then if e==3 then do return n(1),n(4,a,l,t,n),n(5,a,l,t)end;else do return 16777216,65536,256 end;end else if-3<=e then repeat if e<1 then do return n(1),n(4,a,l,t,n),n(5,a,l,t)end;break;end;do return function(t,e,n)if n then local e=(t/2^(e-1))%2^((n-1)-(e-1)+1);return e-e%1;else local e=2^(e-1);return(t%(e+e)>=e)and 1 or 0;end;end;end;until true;else do return function(n,e,t)if t then local e=(n/2^(e-1))%2^((t-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 end end),...)