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 local v85=0;while true do if (v85==0) then v19=v0(v3(v30,1,1));return "";end end else local v86=0;local v87;while true do if (v86==0) then v87=v2(v0(v30,16));if v19 then local v123=0;local v124;while true do if (v123==1) then return v124;end if (v123==0) then v124=v5(v87,v19);v19=nil;v123=1;end end else return v87;end break;end end end end);local function v20(v31,v32,v33) if v33 then local v88=(v31/((5 -3)^(v32-(2 -1))))%((3 -(1 + 0))^(((v33-1) -(v32-1)) + (2 -1))) ;return v88-(v88%(620 -(555 + 11 + 53))) ;else local v89=(933 -(857 + 74))^(v32-1) ;return (((v31%(v89 + v89))>=v89) and (569 -(367 + 201))) or ((1804 -(282 + 595)) -(214 + 713)) ;end end local function v21() local v34=v1(v16,v18,v18);v18=v18 + 1 ;return v34;end local function v22() local v35,v36=v1(v16,v18,v18 + (1639 -(1523 + 114)) );v18=v18 + 2 + 0 ;return (v36 * (364 -108)) + v35 ;end local function v23() local v37,v38,v39,v40=v1(v16,v18,v18 + (1068 -(68 + 997)) );v18=v18 + (1274 -(226 + 232 + 812)) ;return (v40 * ((73055731 -(892 + 65)) -56277558)) + (v39 * (65653 -(32 + 85))) + (v38 * (251 + 5)) + v37 ;end local function v24() local v41=v23();local v42=v23();local v43=1;local v44=(v20(v42,2 -1 ,20 + 0 ) * (2^(58 -26))) + v41 ;local v45=v20(v42,38 -17 ,381 -(87 + 263) );local v46=((v20(v42,(463 -251) -(67 + 113) )==(1 + 0)) and -(2 -(792 -(368 + 423)))) or (1 + 0) ;if (v45==((0 -0) -0)) then if (v44==(952 -(802 + (168 -(10 + 8))))) then return v46 * (0 -0) ;else local v110=0 + 0 ;while true do if (v110==(0 -(0 -0))) then v45=1 + 0 ;v43=(1439 -(416 + 26)) -(915 + 82) ;break;end end end elseif (v45==(5796 -3749)) then return ((v44==(0 + 0)) and (v46 * ((1 -0)/(0 -0)))) or (v46 * NaN) ;end return v8(v46,v45-(2210 -(459 + 610 + 118)) ) * (v43 + (v44/((4 -2)^(92 -40)))) ;end local function v25(v47) local v48;if not v47 then v47=v23();if (v47==(0 -0)) then return "";end end v48=v3(v16,v18,(v18 + v47) -(439 -(145 + 293)) );v18=v18 + v47 ;local v49={};for v65=1, #v48 do v49[v65]=v2(v1(v3(v48,v65,v65)));end return v6(v49);end local v26=v23;local function v27(...) return {...},v12("#",...);end local function v28() local v50=(function() return function(v90,v91,v92,v93,v94,v95,v96,v97) local v90=(function() return 0;end)();local v91=(function() return;end)();local v93=(function() return;end)();while true do if (v90~=0) then else local v115=(function() return 0;end)();local v116=(function() return;end)();while true do if (v115~=(202 -(14 + 188))) then else v116=(function() return 675 -(534 + 141) ;end)();while true do if ((0 + 0)==v116) then v91=(function() return v92();end)();v93=(function() return nil;end)();v116=(function() return 1 + 0 ;end)();end if (1==v116) then v90=(function() return #"!";end)();break;end end break;end end end if (v90== #"!") then if (v91== #":") then v93=(function() return v92()~=(0 + 0) ;end)();elseif (v91==(3 -1)) then v93=(function() return v94();end)();elseif (v91== #"gha") then v93=(function() return v95();end)();end v96[v97]=(function() return v93;end)();break;end end return v90,v91,v92,v93,v94,v95,v96,v97;end;end)();local v51=(function() return function(v98,v99,v100) local v101=(function() return 0 -0 ;end)();local v102=(function() return;end)();while true do if (v101==(0 -0)) then v102=(function() return 0;end)();while true do if (v102==0) then local v125=(function() return 0 + 0 ;end)();while true do if (0~=v125) then else v98[v99-#"]" ]=(function() return v100();end)();return v98,v99,v100;end end end end break;end end end;end)();local v52=(function() return {};end)();local v53=(function() return {};end)();local v54=(function() return {};end)();local v55=(function() return {v52,v53,nil,v54};end)();local v56=(function() return v23();end)();local v57=(function() return {};end)();for v67= #",",v56 do FlatIdent_475BC,Type,v21,Cons,v24,v25,v57,v67=(function() return v50(FlatIdent_475BC,Type,v21,Cons,v24,v25,v57,v67);end)();end v55[ #"gha"]=(function() return v21();end)();for v68= #"!",v23() do local v69=(function() return v21();end)();if (v20(v69, #" ", #"!")==(0 + 0)) then local v105=(function() return 396 -(115 + 281) ;end)();local v106=(function() return;end)();local v107=(function() return;end)();local v108=(function() return;end)();local v109=(function() return;end)();while true do if (v105~=0) then else local v120=(function() return 0;end)();local v121=(function() return;end)();while true do if (0==v120) then v121=(function() return 0 -0 ;end)();while true do if (v121==0) then v106=(function() return 0;end)();v107=(function() return nil;end)();v121=(function() return 1;end)();end if (1==v121) then v105=(function() return 1 + 0 ;end)();break;end end break;end end end if (v105~=(4 -2)) then else while true do if (v106== #"!") then local v126=(function() return 0 -0 ;end)();local v127=(function() return;end)();while true do if (v126~=(867 -(550 + 317))) then else v127=(function() return 0 -0 ;end)();while true do if (v127~=(0 -0)) then else v109=(function() return {v22(),v22(),nil,nil};end)();if (v107==0) then local v175=(function() return 0;end)();local v176=(function() return;end)();while true do if (v175==(0 -0)) then v176=(function() return 285 -(134 + 151) ;end)();while true do if (v176==(1665 -(970 + 695))) then v109[ #"-19"]=(function() return v22();end)();v109[ #"xnxx"]=(function() return v22();end)();break;end end break;end end elseif (v107== #"]") then v109[ #"91("]=(function() return v23();end)();elseif (v107==2) then v109[ #"xxx"]=(function() return v23() -(2^16) ;end)();elseif (v107~= #"91(") then else local v186=(function() return 0;end)();local v187=(function() return;end)();while true do if (v186~=0) then else v187=(function() return 0 -0 ;end)();while true do if (v187==0) then v109[ #"xnx"]=(function() return v23() -(2^16) ;end)();v109[ #".dev"]=(function() return v22();end)();break;end end break;end end end v127=(function() return 1;end)();end if ((1991 -(582 + 1408))==v127) then v106=(function() return 2;end)();break;end end break;end end end if (v106~= #"-19") then else if (v20(v108, #"19(", #"91(")== #"~") then v109[ #"0836"]=(function() return v57[v109[ #".dev"]];end)();end v52[v68]=(function() return v109;end)();break;end if ((0 -0)==v106) then local v129=(function() return 0 -0 ;end)();local v130=(function() return;end)();while true do if (v129~=0) then else v130=(function() return 0 -0 ;end)();while true do if (v130==(1825 -(1195 + 629))) then v106=(function() return #"[";end)();break;end if (v130==0) then v107=(function() return v20(v69,2, #"xxx");end)();v108=(function() return v20(v69, #"0313",7 -1 );end)();v130=(function() return 1;end)();end end break;end end end if (v106~=(243 -(187 + 54))) then else local v131=(function() return 780 -(162 + 618) ;end)();local v132=(function() return;end)();while true do if (v131==(0 + 0)) then v132=(function() return 0;end)();while true do if (v132==1) then v106=(function() return #"91(";end)();break;end if (v132==(0 + 0)) then if (v20(v108, #"!", #"[")== #"\\") then v109[2]=(function() return v57[v109[3 -1 ]];end)();end if (v20(v108,2,2)~= #",") then else v109[ #"-19"]=(function() return v57[v109[ #"xnx"]];end)();end v132=(function() return 1;end)();end end break;end end end end break;end if (v105~=1) then else local v122=(function() return 0 -0 ;end)();while true do if (v122==0) then v108=(function() return nil;end)();v109=(function() return nil;end)();v122=(function() return 1 + 0 ;end)();end if (v122==(1637 -(1373 + 263))) then v105=(function() return 2;end)();break;end end end end end end for v70= #"!",v23() do v53,v70,v28=(function() return v51(v53,v70,v28);end)();end return v55;end local function v29(v59,v60,v61) local v62=v59[2 -1 ];local v63=v59[5 -3 ];local v64=v59[1003 -(451 + 549) ];return function(...) local v71=v62;local v72=v63;local v73=v64;local v74=v27;local v75=1 + 0 ;local v76= -(1 + 0);local v77={};local v78={...};local v79=v12("#",...) -(2 -1) ;local v80={};local v81={};for v103=0 -0 ,v79 do if (v103>=v73) then v77[v103-v73 ]=v78[v103 + (1 -0) ];else v81[v103]=v78[v103 + (1385 -(746 + 638)) ];end end local v82=(v79-v73) + (1428 -(41 + 1386)) ;local v83;local v84;while true do local v104=0 + 0 ;while true do if (1==v104) then if (v84<=(8 -2)) then if (v84<=((2 + 1) -1)) then if (v84<=(341 -(218 + 71 + 52))) then local v135=v83[1583 -((3327 -1792) + 46) ];local v136,v137=v74(v81[v135](v13(v81,v135 + 1 + (0 -0) ,v83[1 + 2 ])));v76=(v137 + v135) -(561 -(306 + 254)) ;local v138=(0 -0) + 0 ;for v142=v135,v76 do v138=v138 + (1 -0) ;v81[v142]=v136[v138];end elseif ((518<902) and (v84>(1 -(0 + 0)))) then v81[v83[1469 -(899 + 568) ]]();else local v145=0 + 0 ;local v146;while true do if (v145==(0 + 0)) then v146=v83[4 -2 ];v81[v146]=v81[v146](v13(v81,v146 + (604 -(268 + 335)) ,v76));break;end end end elseif ((2994>858) and (v84<=(294 -(60 + 230)))) then if ((v84==(575 -((2058 -1632) + 146))) or (3755<=915)) then do return;end else v81[v83[2]]();end elseif (v84==(1 + 4)) then v81[v83[1 + 1 ]]=v83[1459 -(282 + 1174) ];else v81[v83[2]]=v83[416 -(15 + 398) ];end elseif ((3946>3743) and (v84<=(820 -((1322 -(239 + 514)) + 242)))) then if ((v84<=(26 -19)) or (1335>=3306)) then local v139=0 + 0 ;local v140;local v141;while true do if (v139==0) then v140=v83[5 -3 ];v141=v81[v83[1 + 2 ]];v139=1 + 0 ;end if (v139==(1025 -(706 + 318))) then v81[v140 + (1252 -(721 + 530)) ]=v141;v81[v140]=v141[v83[1275 -(945 + 326) ]];break;end end elseif ((4844>2253) and (v84>(19 -11))) then v81[v83[1 + 1 ]]=v61[v83[3 + 0 ]];else do return;end end elseif ((452==452) and (v84<=(23 -(5 + 7)))) then if (v84==(3 + (1336 -(797 + 532)))) then local v153=0 + 0 ;local v154;local v155;local v156;local v157;while true do if (v153==(701 -(271 + 429))) then v76=(v156 + v154) -(1 + 0) ;v157=1500 -(1408 + 92) ;v153=1 + 1 ;end if ((v153==((791 + 297) -(461 + 211 + 414))) or (4557<2087)) then for v179=v154,v76 do v157=v157 + (2 -1) ;v81[v179]=v155[v157];end break;end if (v153==0) then v154=v83[1290 -(993 + (693 -398)) ];v155,v156=v74(v81[v154](v13(v81,v154 + 1 + 0 ,v83[(2376 -(373 + 829)) -((1149 -(476 + 255)) + 753) ])));v153=1 + 0 ;end end else local v158=v83[1123 -(118 + (2133 -(369 + 761))) ];local v159=v81[v83[8 -5 ]];v81[v158 + 1 + 0 + 0 ]=v159;v81[v158]=v159[v83[2 + 2 ]];end elseif (v84>(4 + 8)) then v81[v83[(1777 -798) -(553 + 424) ]]=v61[v83[532 -(406 + 123) ]];else local v165=v83[1771 -((3313 -1564) + 20) ];v81[v165]=v81[v165](v13(v81,v165 + (239 -(64 + 174)) + 0 ,v76));end v75=v75 + 1 + 0 ;break;end if (v104==(1322 -(1249 + 11 + 62))) then v83=v71[v75];v84=v83[1 + 0 ];v104=1146 -(466 + (1004 -325)) ;end end end end;end return v29(v28(),{},v17)(...);end return v15("LOL!043Q00030A3Q006C6F6164737472696E6703043Q0067616D6503073Q00482Q747047657403453Q00682Q7470733A2Q2F7261772E67697468756275736572636F6E74656E742E636F6D2F69736F6E6169736D2F732Q6F6E2F726566732F68656164732F6D61696E2F6C6F73616900083Q0012093Q00013Q001209000100023Q002007000100010003001206000300046Q000100034Q00015Q00022Q00043Q000100012Q00083Q00017Q00",v9(),...);