local v0=tonumber;local v1=string.byte;local v2=string.char;local v3=string.sub;local v4=string.gsub;local v5=string.rep;local v6=table.concat;local v7=table.insert;local v8=math.ldexp;local v9=getfenv or function() return _ENV;end ;local v10=setmetatable;local v11=pcall;local v12=select;local v13=unpack or table.unpack ;local v14=tonumber;local function v15(v16,v17,...) local v18=1;local v19;v16=v4(v3(v16,5),"..",function(v30) if (v1(v30,2)==81) then v19=v0(v3(v30,1,1));return "";else local v87=v2(v0(v30,16));if v19 then local v116=0;local v117;while true do if (v116==0) then v117=v5(v87,v19);v19=nil;v116=1;end if (v116==1) then return v117;end end else return v87;end end end);local function v20(v31,v32,v33) if v33 then local v88=(v31/((5 -3)^(v32-1)))%((5 -3)^(((v33-(1 -0)) -(v32-(2 -1))) + 1)) ;return v88-(v88%(620 -(555 + 64))) ;else local v89=2^(v32-((234 + 698) -(857 + 74))) ;return (((v31%(v89 + v89))>=v89) and ((90 + 479) -(367 + 201))) or (927 -(214 + 713)) ;end end local function v21() local v34=v1(v16,v18,v18);v18=v18 + 1 ;return v34;end local function v22() local v35=1270 -(226 + 1044) ;local v36;local v37;while true do if (v35==(878 -((1239 -(892 + 65)) + 595))) then return (v37 * (1893 -(1523 + 114))) + v36 ;end if (v35==(0 + 0)) then v36,v37=v1(v16,v18,v18 + 2 );v18=v18 + (2 -0) ;v35=1066 -(68 + 997) ;end end end local function v23() local v38,v39,v40,v41=v1(v16,v18,v18 + ((187 -(67 + 113)) -4) );v18=v18 + (6 -2) ;return (v41 * (30800116 -14022900)) + (v40 * 65536) + (v39 * (606 -(87 + 263))) + v38 ;end local function v24() local v42=0;local v43;local v44;local v45;local v46;local v47;local v48;while true do if (v42==(2 + 0)) then v47=v20(v44,21,31);v48=((v20(v44,78 -46 )==(1 + (0 -0))) and -(3 -2)) or (953 -(345 + 457 + 150)) ;v42=4 -1 ;end if (v42==(2 -1)) then v45=1;v46=(v20(v44,1 -0 ,15 + 5 ) * ((999 -(915 + 82))^(90 -58))) + v43 ;v42=2 + (438 -(145 + 293)) ;end if (v42==(3 -0)) then if (v47==(1187 -(1069 + 118))) then if (v46==(0 -0)) then return v48 * (0 -0) ;else v47=1 + 0 ;v45=0 -0 ;end elseif (v47==(2031 + 16)) then return ((v46==0) and (v48 * ((792 -(368 + 423))/(0 -(430 -(44 + 386)))))) or (v48 * NaN) ;end return v8(v48,v47-1023 ) * (v45 + (v46/(2^(70 -(10 + 8))))) ;end if (v42==(0 -0)) then v43=v23();v44=v23();v42=(1929 -(998 + 488)) -(416 + 26) ;end end end local function v25(v49) local v50;if not v49 then v49=v23();if (v49==(772 -(201 + 571))) then return "";end end v50=v3(v16,v18,(v18 + v49) -(1 + 0) );v18=v18 + v49 ;local v51={};for v68=1 + 0 , #v50 do v51[v68]=v2(v1(v3(v50,v68,v68)));end return v6(v51);end local v26=v23;local function v27(...) return {...},v12("#",...);end local function v28() local v52=(function() return function(v90,v91,v92,v93,v94,v95,v96,v97) local v90=(function() return 0 -0 ;end)();local v91=(function() return;end)();local v92=(function() return;end)();while true do if (v90== #"\\") then if (v91== #",") then v92=(function() return v93()~=(0 + 0) ;end)();elseif (v91==(653 -(494 + 157))) then v92=(function() return v94();end)();elseif (v91== #"91(") then v92=(function() return v95();end)();end v96[v97]=(function() return v92;end)();break;end if (v90==(1665 -(970 + 695))) then local v123=(function() return 0 -0 ;end)();local v124=(function() return;end)();while true do if (v123==0) then v124=(function() return 1990 -(582 + 1408) ;end)();while true do if (v124==(0 -0)) then v91=(function() return v93();end)();v92=(function() return nil;end)();v124=(function() return 1 + 0 ;end)();end if (v124~=(1 -0)) then else v90=(function() return #"<";end)();break;end end break;end end end end return v90,v91,v92,v93,v94,v95,v96,v97;end;end)();local v53=(function() return function(v98,v99,v100,v101,v102,v103,v104,v105,v106) local v107=(function() return 0 -0 ;end)();local v98=(function() return;end)();local v99=(function() return;end)();while true do if (v107~=0) then else v98=(function() return 0 + 0 ;end)();v99=(function() return nil;end)();v107=(function() return 1 -0 ;end)();end if (v107~=1) then else local v125=(function() return 241 -(187 + 54) ;end)();while true do if (v125==(780 -(162 + 618))) then while true do if (v98~=(0 + 0)) then else v99=(function() return v100();end)();if (v101(v99, #"~", #"}")==(0 + 0)) then local v174=(function() return 0 + 0 ;end)();local v175=(function() return;end)();local v176=(function() return;end)();local v177=(function() return;end)();while true do if (v174==(0 -0)) then local v209=(function() return 0 + 0 ;end)();local v210=(function() return;end)();while true do if (v209~=0) then else v210=(function() return 0;end)();while true do if (v210==1) then v174=(function() return 1637 -(1373 + 263) ;end)();break;end if (v210==0) then local v231=(function() return 836 -(660 + 176) ;end)();while true do if (v231==1) then v210=(function() return 1 + 0 ;end)();break;end if (v231~=(202 -(14 + 188))) then else v175=(function() return v101(v99,2, #"19(");end)();v176=(function() return v101(v99, #"asd1",6);end)();v231=(function() return 676 -(534 + 141) ;end)();end end end end break;end end end if (v174==1) then local v211=(function() return 0 + 0 ;end)();while true do if (v211==(1000 -(451 + 549))) then v177=(function() return {v102(),v102(),nil,nil};end)();if (v175==0) then local v229=(function() return 0 + 0 ;end)();local v230=(function() return;end)();while true do if (v229==(0 + 0)) then v230=(function() return 0 -0 ;end)();while true do if (v230~=0) then else v177[ #"xxx"]=(function() return v102();end)();v177[ #"0313"]=(function() return v102();end)();break;end end break;end end elseif (v175== #"[") then v177[ #"gha"]=(function() return v103();end)();elseif (v175==(2 -0)) then v177[ #"91("]=(function() return v103() -((1 + 1)^(24 -8)) ;end)();elseif (v175~= #"91(") then else local v236=(function() return 0 -0 ;end)();while true do if (v236~=0) then else v177[ #"xxx"]=(function() return v103() -(2^(44 -28)) ;end)();v177[ #"0313"]=(function() return v102();end)();break;end end end v211=(function() return 1;end)();end if (v211==1) then v174=(function() return 2;end)();break;end end end if (v174~=(2 + 1)) then else if (v101(v176, #"asd", #"gha")~= #"~") then else v177[ #".dev"]=(function() return v104[v177[ #"xnxx"]];end)();end v105[v106]=(function() return v177;end)();break;end if (v174==(1 + 1)) then if (v101(v176, #"\\", #"\\")~= #"!") then else v177[2 + 0 ]=(function() return v104[v177[398 -(115 + 281) ]];end)();end if (v101(v176,343 -(218 + 123) ,4 -2 )~= #",") then else v177[ #"asd"]=(function() return v104[v177[ #"-19"]];end)();end v174=(function() return 3 + 0 ;end)();end end end break;end end return v98,v99,v100,v101,v102,v103,v104,v105,v106;end end end end end;end)();local v54=(function() return function(v108,v109,v110) local v111=(function() return 0 -0 ;end)();local v112=(function() return;end)();while true do if (v111==(0 -0)) then v112=(function() return 867 -(550 + 317) ;end)();while true do if ((0 + 0)~=v112) then else local v126=(function() return 0 -0 ;end)();local v127=(function() return;end)();while true do if ((1467 -(899 + 568))==v126) then v127=(function() return 0 + 0 ;end)();while true do if (v127~=(0 -0)) then else local v186=(function() return 0 -0 ;end)();while true do if (v186~=(0 -0)) then else v108[v109-#"|" ]=(function() return v110();end)();return v108,v109,v110;end end end end break;end end end end break;end end end;end)();local v55=(function() return {};end)();local v56=(function() return {};end)();local v57=(function() return {};end)();local v58=(function() return {v55,v56,nil,v57};end)();local v59=(function() return v23();end)();local v60=(function() return {};end)();for v70= #"[",v59 do FlatIdent_47A9C,Type,Cons,v21,v24,v25,v60,v70=(function() return v52(FlatIdent_47A9C,Type,Cons,v21,v24,v25,v60,v70);end)();end v58[ #"19("]=(function() return v21();end)();for v71= #"<",v23() do FlatIdent_23BE8,Descriptor,v21,v20,v22,v23,v60,v55,v71=(function() return v53(FlatIdent_23BE8,Descriptor,v21,v20,v22,v23,v60,v55,v71);end)();end for v72= #">",v23() do v56,v72,v28=(function() return v54(v56,v72,v28);end)();end return v58;end local function v29(v62,v63,v64) local v65=v62[1];local v66=v62[2 + 0 ];local v67=v62[606 -(268 + 335) ];return function(...) local v73=v65;local v74=v66;local v75=v67;local v76=v27;local v77=(2266 -(1913 + 62)) -(60 + 230) ;local v78= -(573 -(426 + 146));local v79={};local v80={...};local v81=v12("#",...) -(1457 -(282 + 1174)) ;local v82={};local v83={};for v113=811 -(359 + 210 + 242) ,v81 do if ((1283<=4997) and (v113>=v75)) then v79[v113-v75 ]=v80[v113 + (2 -1) ];else v83[v113]=v80[v113 + 1 ];end end local v84=(v81-v75) + 1 ;local v85;local v86;while true do v85=v73[v77];v86=v85[1 + 0 ];if (v86<=(44 -27)) then if (v86<=(1032 -(706 + 318))) then if (v86<=(1254 -(721 + 530))) then if (v86<=(1272 -(945 + (2259 -(565 + 1368))))) then if (v86==(0 -0)) then v83[v85[2 + 0 ]]();else local v128=(2632 -1932) -(271 + (2090 -(1477 + 184))) ;local v129;while true do if (v128==(0 + 0)) then v129=v85[1502 -((1918 -510) + 92) ];v83[v129]=v83[v129](v13(v83,v129 + 1 ,v78));break;end end end elseif (v86==(1088 -(461 + 625))) then v77=v85[1291 -(993 + 295) ];else do return;end end elseif ((v86<=(1 + 0 + 4)) or (3002<2579)) then if (v86>(1175 -((1274 -(564 + 292)) + 753))) then local v131=v85[1 + 1 ];local v132,v133=v76(v83[v131](v13(v83,v131 + 1 + 0 ,v85[1 + 2 ])));v78=(v133 + v131) -1 ;local v134=0 + 0 ;for v178=v131,v78 do local v179=529 -(406 + 123) ;while true do if ((v179==(1769 -(1749 + (34 -14)))) or (678>4744)) then v134=v134 + 1 + 0 ;v83[v178]=v132[v134];break;end end end else v83[v85[1324 -(1249 + 73) ]][v85[(5 -3) + 1 ]]=v85[1149 -((770 -(244 + 60)) + 523 + 156) ];end elseif (v86<=(482 -(41 + 435))) then local v137=0 -0 ;local v138;local v139;while true do if ((2 -1)==v137) then v83[v138 + 1 ]=v139;v83[v138]=v139[v85[1904 -(106 + (2795 -(938 + 63))) ]];break;end if ((4342>3456) and (v137==(0 + 0 + (1125 -(936 + 189))))) then v138=v85[1 + 1 ];v139=v83[v85[8 -5 ]];v137=1;end end elseif (v86==(18 -(4 + 7))) then v83[v85[116 -(4 + 110) ]]();else v83[v85[586 -(57 + 527) ]][v85[1430 -(41 + 1386) ]]=v85[107 -((1630 -(1565 + 48)) + 86) ];end elseif ((v86<=(9 + 3)) or (2368>2642)) then if (v86<=(22 -12)) then if (v86==(26 -17)) then if (v83[v85[2]]==v85[(106 + 64) -(122 + (1182 -(782 + 356))) ]) then v77=v77 + (1 -0) ;else v77=v85[3];end else local v140=v85[6 -4 ];v83[v140]=v83[v140](v83[v140 + 1 ]);end elseif (v86>11) then local v142=v85[2 + 0 ];v83[v142]=v83[v142](v13(v83,v142 + 1 + 0 ,v78));else v83[v85[3 -1 ]]=v83[v85[(335 -(176 + 91)) -(30 + 35) ]][v85[3 + 1 ]];end elseif (v86<=14) then if ((2105==2105) and (v86==13)) then v83[v85[1259 -(1043 + 214) ]]=v85[11 -8 ];else v83[v85[2]]=v83[v85[3]][v85[1216 -(323 + 889) ]];end elseif ((4012>=2179) and (v86<=(40 -25))) then do return;end elseif (v86>(596 -(361 + 219))) then local v190=320 -(53 + 267) ;local v191;while true do if (v190==(0 + (0 -0))) then v191=v85[415 -(15 + 398) ];v83[v191]=v83[v191](v83[v191 + (983 -(18 + 964)) ]);break;end end else v83[v85[2]]=v29(v74[v85[3]],nil,v64);end elseif ((4288>3111) and (v86<=26)) then if (v86<=(78 -57)) then if ((4160>639) and (v86<=(12 + 7))) then if (v86==(12 + 6)) then local v150=v85[(1254 -402) -(20 + 830) ];local v151,v152=v76(v83[v150](v13(v83,v150 + (1093 -(975 + 117)) + 0 ,v85[129 -(116 + 10) ])));v78=(v152 + v150) -1 ;local v153=0;for v180=v150,v78 do local v181=0;while true do if (v181==(0 + 0)) then v153=v153 + (739 -(542 + 196)) ;v83[v180]=v151[v153];break;end end end else local v154=v85[3 -1 ];v83[v154]=v83[v154](v13(v83,v154 + 1 + 0 ,v85[2 + 1 ]));end elseif ((3314>=625) and (v86>(8 + 12))) then v83[v85[4 -2 ]][v85[7 -4 ]]=v83[v85[1555 -(1126 + 425) ]];else v83[v85[407 -(118 + 287) ]]=v64[v85[11 -(1883 -(157 + 1718)) ]];end elseif (v86<=(1144 -(118 + 1003))) then if ((588<1692) and (v86==(64 -42))) then v83[v85[379 -(142 + 235) ]]=v64[v85[13 -10 ]];else for v182=v85[1 + 1 ],v85[980 -(553 + 424) ] do v83[v182]=nil;end end elseif ((v86<=24) or (4797<3651)) then for v184=v85[3 -1 ],v85[3 + 0 + 0 ] do v83[v184]=nil;end elseif (v86==(25 + 0)) then v83[v85[6 -4 ]]=v29(v74[v85[2 + 1 ]],nil,v64);else local v194=0 + 0 ;local v195;while true do if (v194==(0 + 0)) then v195=v85[4 -2 ];v83[v195](v13(v83,v195 + (2 -1) ,v85[6 -3 ]));break;end end end elseif (v86<=(9 + (71 -50))) then if (v86<=(135 -107)) then if (v86==(780 -(239 + 514))) then if (v83[v85[1020 -(697 + 321) ]]==v85[2 + 2 ]) then v77=v77 + 1 ;else v77=v85[3];end else v83[v85[2]]=v85[3];end elseif ((v86==(78 -49)) or (4177>4850)) then local v164=v85[3 -1 ];v83[v164]=v83[v164](v13(v83,v164 + (1330 -((1837 -1040) + 532)) ,v85[3]));else v83[v85[1 + 1 + 0 ]]=v83[v85[3]];end elseif (v86<=(11 + 21)) then if (v86>31) then local v168=0;local v169;while true do if (v168==(0 -0)) then v169=v85[1204 -(373 + 829) ];v83[v169](v13(v83,v169 + (732 -(476 + (477 -222))) ,v85[3]));break;end end else v83[v85[1132 -((989 -620) + 761) ]][v85[2 + (1228 -(322 + 905)) ]]=v83[v85[4]];end elseif ((v86<=(59 -26)) or (400>1111)) then v83[v85[3 -1 ]]=v83[v85[241 -(64 + 174) ]];elseif (v86>(5 + 29)) then v77=v85[3 -0 ];else local v198=336 -((755 -(602 + 9)) + 192) ;local v199;local v200;while true do if ((217 -(42 + 174))==v198) then v83[v199 + 1 + (1189 -(449 + 740)) ]=v200;v83[v199]=v200[v85[4 + 0 ]];break;end if (v198==(0 + 0)) then v199=v85[(2378 -(826 + 46)) -(363 + 1141) ];v200=v83[v85[1583 -(1183 + 397) ]];v198=2 -1 ;end end end v77=v77 + 1 + 0 ;end end;end return v29(v28(),{},v17)(...);end return v15("LOL!253Q00028Q0003083Q00496E7374616E63652Q033Q006E657703093Q005363722Q656E477569030A3Q005465787442752Q746F6E026Q00F03F026Q00104003083Q005465787453697A65026Q00284003103Q004D6F75736542752Q746F6E31446F776E03073Q00636F2Q6E656374027Q004003103Q004261636B67726F756E64436F6C6F723303063Q00436F6C6F723303073Q0066726F6D524742025Q00E06F4003083Q00506F736974696F6E03053Q005544696D32023BF8A09F5D89DA3F03043Q0053697A65026Q005240026Q003B40026Q00084003063Q00506172656E7403043Q0067616D6503073Q00506C6179657273030B3Q004C6F63616C506C61796572030C3Q0057616974466F724368696C6403093Q00506C61796572477569030E3Q005A496E6465784265686176696F7203043Q00456E756D03073Q005369626C696E6703043Q00466F6E74030A3Q00536F7572636553616E7303043Q005465787403083Q0047657420542Q6F6C030A3Q0054657874436F6C6F723300563Q00121C3Q00014Q0018000100033Q00261B3Q0014000100010004233Q00140001001216000400023Q00200B00040004000300121C000500044Q00110004000200022Q0021000100043Q001216000400023Q00200B00040004000300121C000500054Q00110004000200022Q0021000200043Q001216000400023Q00200B00040004000300121C000500054Q00110004000200022Q0021000300043Q00121C3Q00063Q00261B3Q001C000100070004233Q001C000100300800030008000900200B00040003000A00200600040004000B00021900066Q00200004000600010004233Q0055000100261B3Q00360001000C0004233Q003600010012160004000E3Q00200B00040004000F00121C000500103Q00121C000600103Q00121C000700104Q001300040007000200101F0003000D0004001216000400123Q00200B00040004000300121C000500013Q00121C000600013Q00121C000700133Q00121C000800014Q001300040008000200101F000300110004001216000400123Q00200B00040004000300121C000500013Q00121C000600153Q00121C000700013Q00121C000800164Q001300040008000200101F00030014000400121C3Q00173Q00261B3Q0045000100060004233Q00450001001216000400193Q00200B00040004001A00200B00040004001B00200600040004001C00121C0006001D4Q001300040006000200101F0001001800040012160004001F3Q00200B00040004001E00200B00040004002000101F0001001E000400101F00030018000100121C3Q000C3Q00261B3Q0002000100170004233Q000200010012160004001F3Q00200B00040004002100200B00040004002200101F0003002100040030080003002300240012160004000E3Q00200B00040004000F00121C000500013Q00121C000600013Q00121C000700014Q001300040007000200101F00030025000400121C3Q00073Q0004233Q000200012Q000F3Q00013Q00013Q00043Q00030A3Q006C6F6164737472696E6703043Q0067616D6503073Q00482Q7470476574034A3Q00682Q7470733A2Q2F7261772E67697468756275736572636F6E74656E742E636F6D2F63617273636172352F726F636B65746C61756E636865722F6D61696E2F636F6E74726F2Q6C61626C00083Q0012163Q00013Q001216000100023Q00200600010001000300121C000300044Q0005000100034Q00015Q00026Q000100012Q000F3Q00017Q00",v9(),...);