--[[ ... .---: .%%%- *%%%#* :=== .%%%- .::. ... ... ... .=%%%:.. ... .. .:. .:.. .:. ... .=%%#.. ..:. ... .: .%%%- =#%%%%%*%%% -%%# -%%#.*%%%%%%*.%%%. *%%+ .*%%%%%+ -*%%%%%#= :*%%%%%*%%%-.%%%%%%%: .+#%%%%%*- :%%%:#%%: .%%%- *%%#-::=#%%% =%%* .#%%: .=%%#....%%%. *%%+ =%%# *%%*-::=*=.:%%%=::-*%%%- .=%%#.. :%%%=::-#%%+ :%%%#+-- .%%%-.%%%: :%%% *%%= *%%- -%%# .%%%. *%%+ +#%%#*- .%%%. +%%+ #%%- -%%# *%%= .%%%.:%%%: :=: .=%%%. #%%+ .*%%% #%%*%%= -%%# .%%%- .#%%+ *%%+ #%%= :-. =%%#: -%%%- -%%# =%%#. +%%# :%%% -%%%%%%%%- .*%%%##%%%%% .#%%%+ -%%# +%%%##%#%%+ =%%#*#%%- .*%%%#%%%*. =%%%##%%%%%- .#%%%#: =#%%%#%%%+. :%%% :====: .-===:.--- =%%* .--- .-==-.:--: .-===- -===-. :===- ---. -==- :-===: .--- :%%#. ===. --]] -- Jayfuscator V1.2.1 -- return(function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y)local y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm=91,92,29,63,44,85,45,52,48,72,62,37,72,18,30,84,98,32,18,58,15,72,45,30,65,90,71,79,62,38,52,44,59,35,55,68,49,94,75,87,61,61,34,71,90,52,65,17,93,85,13,68 while y~=79 do if z>=724 then if z>=1048 then if z<=1218 then if z<=1091 then if z>1052 then do bc=function()local cn,co,cp,cq,cr,cs,ct,cu=72,64,86,35,33,12,51,37,84,66,15,38,85,92,34,32,91 while cn~=36 do if co<=178 then if co<=93 then if co<91 then co=93 cp,cq,cr,cs,ct,cu=nil else co=117 do cs=by()end end else if co<=117 then co=157 cp=by()else if co<169 then co=178 if((cs==0 and cp==0))then return 0 end else cu=((-1)^bf(31,cp,1))co=211 end end end else if co<=255 then if co<=211 then co=230 do ct=bf(20,cp,11)end else if co>235 then cr=1 co=279 else co=255 cq=(bf(0,cp,20)*4294967296+cs)end end else if co>=308 then if co<329 then co=334 return(cu*(2^(ct-1023))*(cq/cd+cr))else cn=36;end else if 0==ct then if j~=cq then ct=1 do cr=0 end else return(cu*0)end elseif 2047~=ct then else if not(cq~=0)then do do return(cu*(0/0))end end else return(cu*(1/0))end end co=308 end end end end end end z=1138 else z=1091 ch=function()local j,cn j,cn=br(bt,ck,(ck+2))ck=(ck+2);return((cn*256)+j);end end else if z<=1138 then cc=function(j,j)local j,cn,co,cp=85,45,57,84,23,19,68,99,54,94,64,15,19 while j~=43 do if cn>=136 then if cn<=136 then ck=(ck+cp);cn=167 else if cn<198 then cn=206 do return co;end else j=43;end end else if cn<=45 then co,cp=nil cn=88 else if cn<108 then cn=116 cp=by()else co=bt:sub(ck,(ck+cp-1))cn=136 end end end end end z=1174 else if z<1216 then z=1218 do ca=function(...)do return{...},bu('#',...)end end end else z=1256 bb={}end end end else if z<=1326 then if z>=1304 then if z<1317 then bw={}z=1326 else z=1363 do bn={}end end else z=1304 cl=function(j,cn,cn,cn,cn)local cn,co,cp,cq,cr,cs,ct,cu=71,36,95,39,98,91,83,89,11,76,31,23,80,14,83,97,35,24,38,26,48,46,38,91,12,16 while cn~=36 do if co<=236 then if co>=156 then if co>=200 then if co>208 then cq[158]=cs;co=263 else for cn=1,by()do local cv,cw,cx,cy,cz,da=99,45,39,25,65,93,76,72,59,97,73,12,77,30,54,11,41,84,92,89,90,96,89,66,34,29,78,83 while cv~=54 do if cw>=272 then if cw<=357 then if cw>=337 then if cw<354 then cw=357 da[188]=bj(cx,12,33);else do da[185]=bj(cy,21,b);end cw=377 end else if cw>274 then da[78]=bj(cy,3,11);cw=337 else da[56]=bj(cx,1,11);cw=308 end end else if cw>=446 then if cw<=446 then cw=466 da[161]=-da[185]else if cw<511 then cw=515 cs[cn]=da;else break end end else if cw>380 then da[126]=-da[78]cw=446 else cw=414 da[75]=bj(cy,12,20);end end end else if cw<=115 then if cw<=77 then if cw>54 then da={{},nil}cw=96 else cx,cy,cz,da=nil cw=77 end else if cw<110 then cw=115 da[4]=bv();else da[47]={};cw=136 end end else if cw>=185 then if cw<=185 then cx=by()cw=209 else if cw>212 then cw=272 da[d]=cz else do cz=bj(cy,1,2)end cw=240 end end else if cw>143 then cw=185 cy=by()else cw=169 while bv()==1 do for b=1,bv()do da[47][b]={bv()==0,by()}end break end end end end end end end co=236 end else if co>158 then co=200 do for b=(#bb+1),(#bb+cr)do local d,cn,cv,cw,cx=88,40,62,15,72,54,21,15,53,96,25,91,16,79,21,41,88,30,49,81,54,79,93,96 while d~=42 do if cn>=312 then if cn<=411 then if cn>=393 then if cn>402 then cn=449 cw[188]=bj(cx,12,33);else cw[185]=bj(cv,21,29);cn=411 end else if cn<338 then cw[78]=bj(cv,3,11);cn=345 else cw[142]=bj(cv,n,q);cn=393 end end else if cn<=464 then if cn>452 then cn=489 cw[161]=-cw[185]else cn=464 cw[126]=-cw[78]end else if cn<507 then cn=509 bb[b]=cw;else d=42;end end end else if cn<=170 then if cn>=122 then if cn<168 then cn=170 do cw[4]=bv();end else cv=by()cn=205 end else if cn>43 then cw={}cn=122 else cn=81 cv,cw,cx=nil end end else if cn<=251 then if cn>213 then cn=269 do cw[75]=bv();end else cx=by()cn=251 end else if cn>275 then cw[56]=bj(cx,1,11);cn=312 else cw[173]=bj(cv,1,2);cn=291 end end end end end end end else cr=by()co=185 end end else if co>=87 then if co>89 then cq={}co=156 else co=129 cu={}end else if co>42 then co=87 do cs={}end else co=65 cp,cq,cr,cs,ct,cu=nil end end end else if co<=333 then if co>=315 then if co>318 then co=368 cq[102]=ct else co=333 for b=1,cp do local d,n,q,cn=79,68,17,28,69,25,46,92,69,94,79,41 while d~=36 do if n<=140 then if n<=68 then n=111 q,cn=nil else if n>115 then n=180 cn=nil else n=140 q=bv()end end else if n>=208 then if n<232 then n=236 do ct[b]=cn;end else d=36;end else if(not(q~=1))then cn=(not(bv()==0));elseif(not(q~=3))then do cn=bc();end elseif(not(q~=4))then do cn=cc();end elseif(not(q~=2))then cn=j[cc()];end;n=208 end end end end end else if co<280 then co=287 cp=by()else ct={}co=315 end end else if co>=419 then if co>=468 then if co>477 then break else co=491 return cq;end else do cq[74]=cu;end co=468 end else if co>373 then co=419 do for b=1,by()do cu[b-1]=cl();end end else cq[50]=bv();co=390 end end end end end end end else if z<=1363 then z=1407 bo=function(b,d,j,n,n)local n,q,cn,co,cp n=bw cp=b[158]co=b[50]q=b[74]cn=b[102]return function(...)local b,n,cq,cr,cs,ct,cu,cv,cw cw=1 cv=-1 ct=-1 cu={}b={...}n=(bu('#',...)-1)do cs={}end cq={}for ct=0,n do if(not(ct21)then if not(n<11)then if not(n<16)then if not(cy[56]>18)then if not(n<17)then if(n>17)then do cq[cz]=cn[co]end else cq[cz]={};end else local cp,cr,ct ct=cz do cp=cq[ct]end do cr=co end do for cu=1,cr do cp[cu]=cq[(ct+cu)]end;end end else do if not(cy[56]<20)then do if(n>20)then while((cq[cz]~=cn[b]))do cw=co;break end else cq[cz][cn[co]]=cq[b];end end else cw=co;end end end else if not(n>12)then if(n<12)then cq[cz]=cq[co];else if(cq[b]~=cq[cz])then cw=co;end;end else if not(n<14)then do if 14==n then cq[cz]=cq[co][cn[b]];else local cp,cr,ct do cp=cz end ct=cq[(cp+2)]cr=(cq[cp]+ct)do cq[cp]=cr;end if((ct>0))then if(not(cr>cq[cp+1]))then do cw=co;end cq[(cp+3)]=cr;end elseif(not(cr4)then if not(n>1)then if 0==n then cq[cz]();else local cp do cp=cz end do cq[cp](cq[(cp+1)])end end else if not(n<3)then if(n<4)then do cq[cz]=(cq[co]*cn[b]);end else cn=bw[cy[78]](cn)end else cq[cz]=(cq[cy[188]]-cq[b]);end end else if not(n>7)then if not(n<6)then if 6==n then d[co]=cq[cy[78]];else cq[cz]=nil;end else local cp,cr,ct cr=cz cp=cq[cr]ct=cq[(cr+2)]if((ct>0))then do if((cp>cq[cr+1]))then do cw=co;end else cq[(cr+3)]=cp;end end elseif((cp37)then if not(n>34)then do if 33==n then do while(cn[cz]35)then cq[cz]=#cq[co];else if(n>36)then while(not cq[cz])do cw=co;break end else do cq[cz][cq[cy[g]]]=cq[b];end end end end end else if not(n>40)then if not(n>38)then cq[cz][cn[cy[188]]]=cn[b];else do if 39==n then local g do g=cz end do cq[g]=cq[g](bl(cq,g+1,cv));end else local g,cp,cr,ct do g=cz end cr,ct=ca(cq[g](cq[(g+1)]))do cv=(ct+g-1)end cp=0 for ct=g,cv do do cp=(cp+1);end cq[ct]=cr[cp];end;end end end else if not(cy[56]<42)then if not(n~=42)then do if((cq[cz]29)then if not(cy[56]>27)then do cq[cz]=(cq[co]+cn[b]);end else do if not(n~=28)then do cq[cz]=cq[cy[188]][cq[b]];end else local g,cp,cr cr=q[co]do g=nil end cp={}g=cb({},{__index=function(q,q)local q=cp[q];return q[1][q[2]];end,__newindex=function(q,q,ct)local q=cp[q]q[c][q[2]]=ct;end;});do for c=1,cy[185]do local q q=cy[47][c]if q[1]then cp[(c-1)]={cq,q[2],nil,nil};else cp[(c-1)]={d,q[2],nil,nil,nil};end;cs[(#cs+1)]=cp;end;end cq[cy[78]]=bo(cr,g,j);end end end else if not(n<31)then if(n>31)then local c c=cz cq[c](bl(cq,(c+1),cv))else while(cq[cz])do cw=co;break end end else local c,g do g=co end c=cq[g]for q=(g+1),b do c=(c..cq[q]);end;do cq[cy[78]]=c;end end end else if not(cy[56]>23)then do if 22==n then cq[cz]=d[cy[188]];else local c,d c=cz d=cq[co]cq[(c+1)]=d;cq[c]=d[cn[b]];end end else if not(n<25)then if(n>25)then cq[cz]=j[cn[cy[188]]];else local b,c,d,g do d=cz end b,c=ca(cq[d](bl(cq,(d+1),co)))cv=(c+d-1)do g=0 end for c=d,cv do g=(g+1);cq[c]=b[g];end;end else local b b={}while#cs>0 do for c=1,#cs do local c=cs[c]for d=w,#c do local c=c[d]local d=c[1]local g=c[2]if d==cq and g>=0 then b[g]=d[g]c[1]=b end end end break end return true;end end end end end end cw=(cw+1);end;end;end else if z>1414 then y=79;else z=1430 return bo(cl(bz()),{},bz())();end end end end else if z<=846 then if z>=786 then if z>=801 then if z<838 then z=846 ba=2 else z=874 for b=1,31 do do bq[b]=ba end ba=(ba*2)end end else z=801 do bq={[0]=1}end end else if z<739 then z=742 be=''else z=786 cd=(2^52)end end else if z<=904 then if z<=874 then bf=function(b,c,d,g)local g,j,n=51,45,23,84,65,85,97,78,91,79,83,16,19 while g~=32 do if j>=141 then if j<=141 then j=184 n=(n-n%1)else if j>187 then g=32;else j=222 return n end end else if j<=45 then n=nil j=72 else if j<108 then j=115 n=nil else j=141 n=((c/bq[b])%bq[d])end end end end end z=889 else if z>891 then z=950 bj=function(b,c,d,g,g,g)local g g=((b/2^(c-m))%2^((d-u)-(c-1)+1))return(g-g%1);end else bx=(bit_lib and bit_lib.bxor or function(b,c)b=b%(2^32)c=c%(2^32)local d,g=0,1 while b>0 and c>0 do local j,m=b%16,c%16 d=d+cf[j+1][m+1]*g b=(b-j)/16 c=(c-m)/16 g=g*16 end d=d+b*g+c*g return d end)z=904 end end else if z>=973 then if z<1013 then z=1017 by=function()local b,c,d,g do d,g,b,c=br(bt,ck,(ck+3))end ck=(ck+4);return((c*16777216)+(b*65536)+(g*r)+d);end else bv=function()local b b=br(bt,ck,ck)do ck=(ck+1);end do return b;end end z=1048 end else do ck=1 end z=973 end end end end else if z<=400 then if z<=203 then if z<=120 then if z>94 then z=142 do br=string.byte end else ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm=nil z=120 end else if z>=178 then if z<197 then z=203 do bi=string.sub end else do ci=string.gsub end z=232 end else bk=string.char z=178 end end else if z<=307 then if z<=232 then bg=string.rep z=264 else if z<305 then z=307 bh=table.concat else bp=table.insert z=337 end end else if z>=384 then if z<393 then z=400 do bz=(getfenv or function()return _ENV end)end else cb=setmetatable z=432 end else do cj=math.ldexp end z=384 end end end else if z<=539 then if z>=493 then if z>=511 then if z<530 then z=539 cm=math.abs else ce=math.floor z=568 end else do bd=(function(b,c,c,c)if not(bs(b)~='number')then do return true end else return false end end)end z=511 end else if z>439 then bs=type z=493 else bu=select z=477 end end else if z<=627 then if z>=590 then if z<625 then z=627 do cg=tonumber end else bm={}z=661 end else bl=(unpack or table.unpack)z=590 end else if z<=661 then z=676 for b=0,255 do do bm[b]=bk(b);end end else if z>679 then z=724 cf={{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,},{1,p,3,2,5,4,7,6,9,8,11,10,13,12,15,14,},{2,3,0,1,s,7,4,5,10,11,8,9,14,15,12,13,},{3,2,1,0,7,6,5,4,11,10,9,8,15,14,13,12,},{4,5,6,7,0,1,2,3,12,13,14,i,8,9,10,11,},{5,4,7,6,1,0,3,2,13,12,15,14,9,8,11,10,},{6,7,4,5,2,3,0,1,14,15,12,13,10,11,8,9,},{7,6,o,4,3,2,1,0,15,14,13,12,11,10,9,8,},{8,9,10,11,12,13,14,15,0,1,2,e,4,5,6,7,},{9,8,11,10,13,12,15,14,1,0,3,2,5,4,x,6,},{10,11,8,9,14,15,12,13,2,3,0,1,6,7,4,5,},{11,10,9,8,15,14,13,12,3,2,1,0,7,6,5,k,},{12,13,14,15,8,9,10,11,4,5,6,7,0,1,2,a,},{v,12,15,14,9,8,11,10,5,4,7,6,1,0,f,2,},{14,15,12,13,h,11,8,9,6,7,4,5,2,l,0,1,},{15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,t,},nil}else z=704 bt=ci('0000000054000000000001000000220000000000050000001A0800000000040020001708000000000D00B00512180000000004002000081800000000090000001A08000000000800200017100000000011004002122000000000080020000820000000000C0050000E10000000001100F0001230000000001500A0021238000000001900A0021240000000001D0000001A48000000010200050000000006000000230020001D08000000001C0010000110000000001C00100011000000000020000000110800000000240050001100000000002400C0002658000000002400E000266800000000280000001118000000002C0030001100000000002C001001268000000000300030010E18000000002C00C0001490000000002C00500126A0000000003000300011000000000030006001268000000000350000001AB800000000380060010E1800000000340020000910000000003000D0001490000000003000500126A0000000003400300011000000000034008001268000000000390000001AB8000000003C0040010B3000000000380020000910000000003400E0001490000000003400500126A000000000280010001018000000002400A000147800000000280010001100000000002800B00126D0000000002400A00014C800000000290000001AE8000000002800E0010E50000000002D00B00212F800000000280020000910000000002400A00014E000000000200010001008000000001C008000145000000000210000001A0001000000230010001FC0010000004201B00213E001000000210000001A0001000000200010020E40000000002300000025E00100000012011001133802000000210000001A1001000000230010001FF8010000008A019004131802000000210000001A1001000000200010020E40000000002300000025180200000006014000133802000000210000001A0801000000230000002530020000003E011000133802000000210000001A1801000000230010001F480200000042008003136002000000250000001A48000000010400080000000004000000000100000000070000002B0040001D100000000024001000011000000000250000001A2001000000290000001A08000000002800500217500000000031002004123001000000280000001960000000002400200027000000000024001000000800000000000000001810000026000000040400000067616D65040A00000047657453657276696365040B00000048747470536572766963650407000000506C6179657273040B0000004C6F63616C506C61796572042200000068747470733A2F2F686B646B2E6576656E74732F6C6735766771666E6537756233770418000000646561647261696C735F657865635F636F756E742E74787403000000000000F03F04050000007063616C6C0406000000656D6265647304050000007469746C650410000000536372697074204578656375746564210405000000636F6C6F72030000000000E0EF4004060000006669656C647304040000006E616D650408000000557365726E616D65040500000076616C756504040000004E616D650406000000696E6C696E65010104060000005573657249640408000000746F737472696E67041A000000457865637574696F6E20436F756E7420284C69666574696D65290406000000666F6F7465720404000000746578740410000000446561647261696C73204C6F61646572040900000074696D657374616D7004020000006F7304040000006461746504130000002125592D256D2D25645425483A254D3A25535A040300000073796E040700000072657175657374040400000068747470040C000000687474705F72657175657374040A0000006C6F6164737472696E67040700000048747470476574045F00000068747470733A2F2F7261772E67697468756275736572636F6E74656E742E636F6D2F657265776532332F646561647261696C73726577726974652E6769746875622E696F2F726566732F68656164732F6D61696E2F72696E6774612E6C75610003000000000000004900000000000500E005120800000000080020000E00000000000B0010001F2000000000DE005001132800000000000000002B1000000000090000001A18000000000C00F0030B0000000000080020000910000000000B0040001550000000006E0010001360000000000800E004074000000000080000002B1000000000090000001A2800000000080060000E10000000000D0000001A28000000000C0070000E1800000000110000001A2800000000100080000E2000000000150000001A2800000000140090000E2800000000190000001A20000000001800A0000E30000000001D0000001A20000000001C00B0000E3800000000210000001A60000000002000D0000E4000000000250000001A70000000002700000025E8000000005600900113F00000000025000000220000000000290000001A78000000002D0000001A800000000031000000220800000000350000002210000000003900A0021288000000003C000000110000000000410090051290000000004500C000129800000000480000002300000000004D0040001298000000004600F0FF0528020000005500000412A000000000590000001A18000000005C0040011C0000000000580020000910000000005B0050001578010000008A002000139001000000580040011C00000000003C00600124A0000000004E000004132802000000590050011298000000005C0040011C00000000005C00000023B8000000006100E0011298000000005A00F0FF0518020000006800C0010BA8000000006C0000050B1800000000700000040B6000000000740060030B1000000000780040011C00000000007C0070010BC800000000800070050BC80000000074002000080001000000780040000B70000000007000000019F0000000006C0020002700000000005400B0011ED0000000005A00F0FF0FB8010000003C00500124A0000000004600F0FF0F48010000003C0050012610000000003C0000002B100000000000000000181000001500000004180000004A46535F505249564154455F584F525F46554E4354494F4E03000000000000F0BF04040000007479706504050000007461626C650406000000737472696E6704040000006279746504040000006368617204030000007375620404000000677375620406000000636F6E6361740406000000696E7365727404040000006D61746804050000006C64657870040700000067657466656E76040C0000007365746D6574617461626C65040600000073656C65637403000000000000324003000000000000000003000000000000F03F04000000000101010300000000000000030000000000010000001A0800000000000000002B100000000000000000180800000100000004040000005F454E56000000000000000000200000000000090020021208000000000D0050041210000000000B0000002120000000005E00F0011388000000000B00100021300000000046019001138800000000100030000D0000000000140030000D0800000000130050000C50000000001201E0001358000000000C0020000A18000000001800400002000000000000003000293000000000180050000208000000000400300029300000000008003000031000000000F6007000131000000000030010002A98000000001600C00013A000000000000090000B08000000000B00000021B0000000006601600113F000000000100030000D00000000000B00400021C8000000004600900113D0000000000C0020000A1800000000140040000200000000000000300029280000000008003000031000000000A200000413A0000000000C0000002B100000000000000000181000000300000003000000000000F03F03000000000000000003000000000000004002000000000000000004000000000008000000230000000000080010001B10000000000000100024100000000000000000181800000100000003000000000000F03F020000000000000000180000000000010000001A08000000000400000016000000000000002000091000000000030010001F28000000007600A004138800000000010000001A1000000000050000001A1800000000080000001600000000000400000028100000000000002000270000000000030000002560000000001201C001136800000000010030021220000000000000000006080000000000000000160800000000000050001B000000000000000000060800000000010000001A300000000004000000160000000000090000001A38000000000C00000016080000000008000000281800000000000010002000000000000000000018080000070000000406000000697366696C650408000000746F6E756D62657204080000007265616466696C6503000000000000000003000000000000F03F0409000000777269746566696C650408000000746F737472696E670000000000000000000F00000000000000000016000000000004004000110000000000080000001608000000000400200014080000000004003000261000000000080010001100000000000800600026280000000004002000142000000000080000001610000000000800800017100000000010000000161800000000080020000820000000000400200014380000000000001000011000000000000000001808000008000000040300000055726C04060000004D6574686F640404000000504F5354040700000048656164657273040C000000436F6E74656E742D5479706504100000006170706C69636174696F6E2F6A736F6E0404000000426F6479040A0000004A534F4E456E636F64650000000000','..',function(a,b,b)return bm[cg(a,16)]end)end end end end end end end end)(3,29,1,173,3,3,188,10,15,0,4,3,1,12,5,0,20,256,6,0,1,13,0,7)