local v0=string.char;local v1=string.byte;local v2=string.sub;local v3=bit32 or bit ;local v4=v3.bxor;local v5=table.concat;local v6=table.insert;local function v7(v24,v25) local v26={};for v41=1, #v24 do v6(v26,v0(v4(v1(v2(v24,v41,v41 + 1 )),v1(v2(v25,1 + (v41% #v25) ,1 + (v41% #v25) + 1 )))%256 ));end return v5(v26);end local v8=tonumber;local v9=string.byte;local v10=string.char;local v11=string.sub;local v12=string.gsub;local v13=string.rep;local v14=table.concat;local v15=table.insert;local v16=math.ldexp;local v17=getfenv or function() return _ENV;end ;local v18=setmetatable;local v19=pcall;local v20=select;local v21=unpack or table.unpack ;local v22=tonumber;local function v23(v27,v28,...) local v29=1;local v30;v27=v12(v11(v27,5),v7("\197\60","\143\235\18\33\23\229\158\19"),function(v42) if (v9(v42,2)==79) then local v102=0;while true do if (v102==0) then v30=v8(v11(v42,1,1));return "";end end else local v103=v10(v8(v42,16));if v30 then local v109=0;local v110;while true do if (0==v109) then v110=v13(v103,v30);v30=nil;v109=1;end if (v109==1) then return v110;end end else return v103;end end end);local function v31(v43,v44,v45) if v45 then local v104=0;local v105;while true do if (v104==0) then v105=(v43/((20 -(10 + 8))^(v44-(3 -2))))%(2^(((v45-1) -(v44-1)) + 1)) ;return v105-(v105%1) ;end end else local v106=2^(v44-1) ;return (((v43%(v106 + v106))>=v106) and 1) or 0 ;end end local function v32() local v46=0;local v47;while true do if (v46==1) then return v47;end if (v46==0) then v47=v9(v27,v29,v29);v29=v29 + 1 ;v46=1;end end end local function v33() local v48,v49=v9(v27,v29,v29 + 2 );v29=v29 + 2 ;return (v49 * 256) + v48 ;end local function v34() local v50=0;local v51;local v52;local v53;local v54;while true do if (v50==0) then v51,v52,v53,v54=v9(v27,v29,v29 + 3 );v29=v29 + (12 -8) ;v50=1;end if (v50==1) then return (v54 * 16777216) + (v53 * 65536) + (v52 * 256) + v51 ;end end end local function v35() local v55=0;local v56;local v57;local v58;local v59;local v60;local v61;while true do if (2==v55) then v60=v31(v57,21,31);v61=((v31(v57,32)==1) and -(443 -(416 + 26))) or 1 ;v55=3;end if (v55==1) then v58=2 -1 ;v59=(v31(v57,1,20) * (2^32)) + v56 ;v55=2;end if (v55==0) then v56=v34();v57=v34();v55=1;end if (3==v55) then if (v60==0) then if (v59==0) then return v61 * 0 ;else v60=1 -0 ;v58=0;end elseif (v60==2047) then return ((v59==0) and (v61 * (1/0))) or (v61 * NaN) ;end return v16(v61,v60-1023 ) * (v58 + (v59/(2^52))) ;end end end local function v36(v62) local v63=0;local v64;local v65;while true do if (1==v63) then v64=v11(v27,v29,(v29 + v62) -(3 -2) );v29=v29 + v62 ;v63=2;end if (v63==0) then v64=nil;if not v62 then v62=v34();if (v62==0) then return "";end end v63=1;end if (v63==2) then v65={};for v111=1, #v64 do v65[v111]=v10(v9(v11(v64,v111,v111)));end v63=3;end if (v63==3) then return v14(v65);end end end local v37=v34;local function v38(...) return {...},v20("#",...);end local function v39() local v66={};local v67={};local v68={};local v69={v66,v67,nil,v68};local v70=v34();local v71={};for v79=1,v70 do local v80=0;local v81;local v82;while true do if (v80==0) then v81=v32();v82=nil;v80=1;end if (v80==1) then if (v81==1) then v82=v32()~=(0 -0) ;elseif (v81==(621 -(555 + 64))) then v82=v35();elseif (v81==3) then v82=v36();end v71[v79]=v82;break;end end end v69[3]=v32();for v83=1,v34() do local v84=0;local v85;while true do if (v84==0) then v85=v32();if (v31(v85,1,1)==0) then local v120=0;local v121;local v122;local v123;while true do if (v120==3) then if (v31(v122,3,3)==1) then v123[4]=v71[v123[4]];end v66[v83]=v123;break;end if (2==v120) then if (v31(v122,1,1)==1) then v123[2]=v71[v123[2]];end if (v31(v122,2,2)==1) then v123[3]=v71[v123[3]];end v120=3;end if (1==v120) then v123={v33(),v33(),nil,nil};if (v121==0) then v123[3]=v33();v123[4]=v33();elseif (v121==1) then v123[3]=v34();elseif (v121==2) then v123[3]=v34() -((929 -(214 + 713))^16) ;elseif (v121==(1 + 2)) then local v135=0;while true do if (v135==0) then v123[3]=v34() -((440 -(145 + 293))^(446 -(44 + 386))) ;v123[1490 -(998 + 488) ]=v33();break;end end end v120=2;end if (v120==0) then v121=v31(v85,2,934 -(857 + 74) );v122=v31(v85,4,3 + 3 );v120=1;end end end break;end end end for v86=1,v34() do v67[v86-1 ]=v39();end return v69;end local function v40(v73,v74,v75) local v76=v73[1];local v77=v73[2];local v78=v73[1 + 2 ];return function(...) local v88=v76;local v89=v77;local v90=v78;local v91=v38;local v92=1;local v93= -1;local v94={};local v95={...};local v96=v20("#",...) -1 ;local v97={};local v98={};for v107=0 + 0 ,v96 do if (v107>=v90) then v94[v107-v90 ]=v95[v107 + 1 ];else v98[v107]=v95[v107 + 1 ];end end local v99=(v96-v90) + 1 ;local v100;local v101;while true do local v108=0;while true do if (v108==0) then v100=v88[v92];v101=v100[1];v108=1;end if (v108==1) then if (v101<=34) then if (v101<=16) then if (v101<=7) then if (v101<=3) then if (v101<=1) then if (v101>0) then local v136=0;local v137;while true do if (v136==0) then v137=v100[879 -(282 + 595) ];v98[v137](v21(v98,v137 + 1 ,v93));break;end end else v98[v100[2]]=v98[v100[3]][v100[776 -(201 + 571) ]];end elseif (v101==2) then if (v98[v100[2]]==v100[4]) then v92=v92 + 1 ;else v92=v100[3];end elseif v98[v100[2]] then v92=v92 + 1 ;else v92=v100[3];end elseif (v101<=5) then if (v101==(1641 -(1523 + 114))) then local v140=0;local v141;while true do if (v140==0) then v141=v100[2];v98[v141]=v98[v141](v21(v98,v141 + 1 + 0 ,v100[3 -0 ]));break;end end else v98[v100[1067 -(68 + 997) ]]();end elseif (v101==6) then v98[v100[2]]=v98[v100[3]]%v100[4] ;else v98[v100[2]]={};end elseif (v101<=11) then if (v101<=9) then if (v101>8) then local v144=v100[8 -6 ];local v145=v98[v100[2 + 1 ]];v98[v144 + (1271 -(226 + 1044)) ]=v145;v98[v144]=v145[v100[4]];else local v149=0;local v150;while true do if (v149==0) then v150=v100[8 -6 ];v98[v150]=v98[v150]();break;end end end elseif (v101>10) then local v151=v100[2];local v152,v153=v91(v98[v151](v21(v98,v151 + 1 ,v100[3])));v93=(v153 + v151) -1 ;local v154=0;for v243=v151,v93 do v154=v154 + 1 ;v98[v243]=v152[v154];end else for v246=v100[2],v100[3] do v98[v246]=nil;end end elseif (v101<=13) then if (v101==12) then v98[v100[2]][v98[v100[10 -7 ]]]=v98[v100[4]];else local v157=v100[2];local v158,v159=v91(v98[v157](v21(v98,v157 + 1 ,v93)));v93=(v159 + v157) -1 ;local v160=117 -(32 + 85) ;for v248=v157,v93 do local v249=0;while true do if (v249==0) then v160=v160 + 1 ;v98[v248]=v158[v160];break;end end end end elseif (v101<=14) then v98[v100[2]]=v100[3];elseif (v101>15) then local v277=0;local v278;while true do if (v277==0) then v278=v100[2];do return v21(v98,v278,v93);end break;end end elseif not v98[v100[2]] then v92=v92 + (3 -2) ;else v92=v100[3];end elseif (v101<=25) then if (v101<=20) then if (v101<=18) then if (v101==17) then local v163=v100[2];local v164,v165=v91(v98[v163](v21(v98,v163 + 1 ,v93)));v93=(v165 + v163) -1 ;local v166=0;for v250=v163,v93 do local v251=0;while true do if (0==v251) then v166=v166 + 1 ;v98[v250]=v164[v166];break;end end end else local v167=v100[2];v98[v167]=v98[v167](v21(v98,v167 + 1 ,v93));end elseif (v101>19) then v98[v100[2]]=v75[v100[3]];else v98[v100[861 -(814 + 45) ]]=v74[v100[3]];end elseif (v101<=22) then if (v101==(21 + 0)) then do return v98[v100[2]]();end else local v173=v100[4 -2 ];v98[v173]=v98[v173]();end elseif (v101<=23) then local v175=0;local v176;local v177;local v178;while true do if (v175==1) then v178=v98[v176 + 2 ];if (v178>0) then if (v177>v98[v176 + 1 ]) then v92=v100[3];else v98[v176 + 1 + 2 ]=v177;end elseif (v177(885 -(261 + 624))) then if (v283<=v98[v281 + 1 ]) then v92=v100[4 -1 ];v98[v281 + 3 ]=v283;end elseif (v283>=v98[v281 + 1 ]) then local v356=0;while true do if (v356==0) then v92=v100[3];v98[v281 + 3 ]=v283;break;end end end end elseif (v101<=29) then if (v101<=27) then if (v101>(1106 -(1020 + 60))) then v98[v100[2]]=v98[v100[1426 -(630 + 793) ]] + v100[4] ;else v98[v100[2]]= #v98[v100[3]];end elseif (v101>28) then local v181=v100[2];local v182=v98[v181];local v183=v98[v181 + (4 -2) ];if (v183>0) then if (v182>v98[v181 + 1 ]) then v92=v100[3];else v98[v181 + 3 ]=v182;end elseif (v18233) then v98[v100[2]]=v100[3] + v98[v100[4]] ;else v98[v100[2]]=v100[3] + v98[v100[4]] ;end elseif (v101<=51) then if (v101<=(76 -34)) then if (v101<=38) then if (v101<=36) then if (v101>35) then do return;end else v98[v100[2]]=v98[v100[3]]%v98[v100[4]] ;end elseif (v101>37) then v98[v100[2]]();else local v188=0;local v189;local v190;while true do if (v188==0) then v189=v100[352 -(87 + 263) ];v190=v98[v100[3]];v188=1;end if (v188==1) then v98[v189 + 1 ]=v190;v98[v189]=v190[v100[4]];break;end end end elseif (v101<=40) then if (v101==39) then do return v98[v100[2]]();end else local v191=0;local v192;while true do if (v191==0) then v192=v100[182 -(67 + 113) ];v98[v192](v98[v192 + 1 ]);break;end end end elseif (v101>41) then local v193=v100[2];local v194,v195=v91(v98[v193](v98[v193 + 1 ]));v93=(v195 + v193) -1 ;local v196=0;for v254=v193,v93 do local v255=0;while true do if (v255==0) then v196=v196 + (3 -2) ;v98[v254]=v194[v196];break;end end end else v98[v100[2 + 0 ]]=v74[v100[3]];end elseif (v101<=46) then if (v101<=44) then if (v101>(105 -62)) then local v199=v100[2];local v200,v201=v91(v98[v199](v21(v98,v199 + 1 ,v100[3])));v93=(v201 + v199) -1 ;local v202=0;for v256=v199,v93 do v202=v202 + 1 ;v98[v256]=v200[v202];end else v92=v100[3];end elseif (v101==45) then local v204=v100[2];local v205=v98[v204];for v259=v204 + 1 ,v93 do v15(v205,v98[v259]);end else local v206=0;local v207;local v208;local v209;while true do if (v206==0) then v207=v89[v100[3]];v208=nil;v206=1;end if (v206==1) then v209={};v208=v18({},{[v7("\133\254\210\238\224\116\100","\48\218\161\187\128\132\17\28")]=function(v332,v333) local v334=v209[v333];return v334[1][v334[2]];end,[v7("\112\58\83\222\88\12\83\223\74\29","\187\47\101\61")]=function(v335,v336,v337) local v338=v209[v336];v338[1][v338[2]]=v337;end});v206=2;end if (v206==2) then for v340=1,v100[3 + 1 ] do v92=v92 + (3 -2) ;local v341=v88[v92];if (v341[1914 -(1789 + 124) ]==64) then v209[v340-1 ]={v98,v341[3]};else v209[v340-1 ]={v74,v341[3]};end v97[ #v97 + 1 ]=v209;end v98[v100[2]]=v40(v207,v208,v75);break;end end end elseif (v101<=48) then if (v101>(126 -79)) then v98[v100[1 + 1 ]]={};else local v211=v100[2];local v212,v213=v91(v98[v211](v98[v211 + (2 -1) ]));v93=(v213 + v211) -(1 -0) ;local v214=0;for v260=v211,v93 do v214=v214 + 1 ;v98[v260]=v212[v214];end end elseif (v101<=(191 -142)) then do return;end elseif (v101==50) then v98[v100[1 + 1 ]]=v98[v100[3]]%v98[v100[4]] ;else local v289=0;local v290;while true do if (v289==0) then v290=v100[2];do return v98[v290](v21(v98,v290 + 1 + 0 ,v100[1000 -(915 + 82) ]));end break;end end end elseif (v101<=60) then if (v101<=55) then if (v101<=53) then if (v101==52) then v98[v100[2]]= #v98[v100[3]];else v98[v100[2]]=v98[v100[3]] + v100[11 -7 ] ;end elseif (v101==54) then v98[v100[2 + 0 ]]=v98[v100[3]];elseif (v98[v100[2 -0 ]]==v100[1059 -(87 + 968) ]) then v92=v92 + 1 ;else v92=v100[3];end elseif (v101<=57) then if (v101>56) then local v219=0;local v220;while true do if (v219==0) then v220=v100[2];do return v98[v220](v21(v98,v220 + 1 ,v100[3]));end break;end end else local v221=0;local v222;local v223;while true do if (v221==0) then v222=v100[2];v223=v98[v222];v221=1;end if (v221==1) then for v343=v222 + (4 -3) ,v93 do v15(v223,v98[v343]);end break;end end end elseif (v101<=58) then v98[v100[2]]=v100[3];elseif (v101==59) then local v292=0;local v293;while true do if (v292==0) then v293=v100[2];v98[v293](v98[v293 + 1 ]);break;end end else local v294=v100[2 + 0 ];v98[v294]=v98[v294](v21(v98,v294 + (2 -1) ,v93));end elseif (v101<=64) then if (v101<=62) then if (v101>61) then local v226=v100[2];v98[v226]=v98[v226](v21(v98,v226 + 1 ,v100[3]));else local v228=0;local v229;while true do if (v228==0) then v229=v100[2];v98[v229](v21(v98,v229 + 1 ,v93));break;end end end elseif (v101>(1250 -(1069 + 118))) then v98[v100[2]]=v98[v100[6 -3 ]];else local v232=v89[v100[3]];local v233;local v234={};v233=v18({},{[v7("\57\5\183\7\54\3\34","\82\102\90\222\105")]=function(v263,v264) local v265=0;local v266;while true do if (v265==0) then v266=v234[v264];return v266[1414 -(447 + 966) ][v266[2]];end end end,[v7("\148\116\201\82\9\181\95\42\174\83","\78\203\43\167\55\126\220\49")]=function(v267,v268,v269) local v270=0;local v271;while true do if (v270==0) then v271=v234[v268];v271[1][v271[2]]=v269;break;end end end});for v272=2 -1 ,v100[8 -4 ] do v92=v92 + 1 ;local v273=v88[v92];if (v273[1818 -(1703 + 114) ]==64) then v234[v272-1 ]={v98,v273[3]};else v234[v272-1 ]={v74,v273[3]};end v97[ #v97 + 1 ]=v234;end v98[v100[3 -1 ]]=v40(v232,v233,v75);end elseif (v101<=66) then if (v101==65) then v92=v100[3 + 0 ];else local v237=v100[793 -(368 + 423) ];local v238=v98[v237 + 2 ];local v239=v98[v237] + v238 ;v98[v237]=v239;if (v238>0) then if (v239<=v98[v237 + 1 ]) then local v347=0;while true do if (0==v347) then v92=v100[3];v98[v237 + 3 ]=v239;break;end end end elseif (v239>=v98[v237 + 1 ]) then v92=v100[3];v98[v237 + 3 ]=v239;end end elseif (v101<=(206 -139)) then v98[v100[2]]=v98[v100[3]][v100[2 + 2 ]];elseif (v101>68) then local v296=v100[4 -2 ];do return v21(v98,v296,v93);end elseif not v98[v100[6 -4 ]] then v92=v92 + 1 ;else v92=v100[3];end v92=v92 + 1 ;break;end end end end;end return v40(v39(),{},v28)(...);end return v23("LOL!0D3O0003063O00737472696E6703043O006368617203043O00627974652O033O0073756203053O0062697433322O033O0062697403043O0062786F7203053O007461626C6503063O00636F6E63617403063O00696E7365727403053O006D6174636803083O00746F6E756D62657203053O007063612O6C00243O0012143O00013O0020435O0002001214000100013O002043000100010003001214000200013O002043000200020004001214000300053O0006440003000A000100010004413O000A0001001214000300063O002043000400030007001214000500083O002043000500050009001214000600083O00204300060006000A00063F00073O000100062O00403O00064O00408O00403O00044O00403O00014O00403O00024O00403O00053O001214000800013O00204300080008000B0012140009000C3O001214000A000D3O00063F000B0001000100052O00403O00074O00403O00094O00403O00084O00403O000A4O00403O000B4O0036000C000B4O0015000C00014O0045000C6O00243O00013O00023O00023O00026O00F03F026O00704002264O003000025O00123A000300014O003400045O00123A000500013O0004170003002100012O002900076O0036000800024O0029000900014O0029000A00024O0029000B00034O0029000C00044O0036000D6O0036000E00063O002035000F000600012O000B000C000F4O0012000B3O00022O0029000C00034O0029000D00044O0036000E00014O0034000F00014O0032000F0006000F001021000F0001000F2O0034001000014O00320010000600100010210010000100100020350010001000012O000B000D00104O000D000C6O0012000A3O0002002006000A000A00022O002A0009000A4O003D00073O00010004420003000500012O0029000300054O0036000400024O0033000300044O004500036O00243O00017O00043O00027O004003053O003A25642B3A2O033O0025642B026O00F03F001C3O00063F5O000100012O00138O0029000100014O0029000200024O0029000300024O003000046O0029000500034O003600066O000A000700074O000B000500074O003800043O000100204300040004000100123A000500024O000400030005000200123A000400034O000B000200044O001200013O000200263700010018000100040004413O001800012O003600016O003000026O0033000100024O004500015O0004413O001B00012O0029000100044O0015000100014O004500016O00243O00013O00013O00283O00030A3O006C6F6164737472696E6703043O0067616D6503073O00482O7470476574035D3O0022D1C756DE708A9C54CC3D8BD44FD922D0D153DE2FD7D049C33EC0DD528329CADE09E02BE2DA7ED519C6C14FDD3EC0C1168221C0CA55D439D1D64BDB78C4C34F8227C4C052C8388AC64F8232D7D654F227D6C753C923CA87138326D0D203053O00AD4AA5B3262O033O004E6577030F3O006806AC2ABE4A17A82FB84738BD2BB203053O00D72976DC4603103O007C032917ED731E2713EA5918253AEB5203053O009E3076427203043O0085251D3303073O009BCB44705613C503103O006AC83DF9535BEDFD47C93FF24750F0FA03083O009826BD569C20188503043O00D559A14903043O00269C37C7031C3O008F782O683871E3038E726E683F61F146BB5E742D1260F34DAF55692A03083O0023C81D1C4873149A030D3O003DB6C2DC823E2O30B1C7D6992903073O005479DFB1BFED4C031D3O00B342DDB0290A7F8EBF5FDAA33542348FBC51869738766492B543EDF36C03083O00A1DB36A9C05A305003083O006857142D7D5B102003043O004529226003083O00BFCFDE0F0C3FB5C703063O004BDCA3B76A6203043O007461736B03043O007761697403083O0046696E697368656403063O00436C6F7365640100028O0003053O007072696E74031D3O0029BF9277CF07A88231D007BEC777DA03B4CB3BD603BECB24DA10B39B2303053O00B962DAEB5703023O00C33503063O00CAAB5C4786BE03163O0019CD2D912CD36C8B25CE3F8D2D8138802C810BBD008F03043O00E849A14C026O00F03F016E3O0006203O006C00013O0004413O006C0001001214000100013O001214000200023O0020090002000200032O002900045O00123A000500043O00123A000600054O000B000400064O000D00026O001200013O00022O00160001000100020020430002000100062O003000033O00052O002900045O00123A000500073O00123A000600084O00040004000600022O002900055O00123A000600093O00123A0007000A4O00040005000700022O00180003000400052O002900045O00123A0005000B3O00123A0006000C4O00040004000600022O002900055O00123A0006000D3O00123A0007000E4O00040005000700022O00180003000400052O002900045O00123A0005000F3O00123A000600104O00040004000600022O002900055O00123A000600113O00123A000700124O00040005000700022O00180003000400052O002900045O00123A000500133O00123A000600144O00040004000600022O002900055O00123A000600153O00123A000700164O00040005000700022O00180003000400052O002900045O00123A000500173O00123A000600184O00040004000600022O002900055O00123A000600193O00123A0007001A4O00040005000700022O00180003000400052O003B0002000200010012140002001B3O00204300020002001C2O002600020001000100204300020001001D2O001600020001000200064400020046000100010004413O0046000100204300020001001E0006200002003C00013O0004413O003C000100204300020001001D2O00160002000100020006200002006500013O0004413O0065000100204300020001001E002637000200650001001F0004413O0065000100123A000200204O000A000300033O0026370002004F000100200004413O004F000100123A000300203O00263700030052000100200004413O00520001001214000400214O002900055O00123A000600223O00123A000700234O000B000500074O003D00043O0001001214000400214O002900055O00123A000600243O00123A000700254O000B000500074O003D00043O00010004413O006D00010004413O005200010004413O006D00010004413O004F00010004413O006D0001001214000200214O002900035O00123A000400263O00123A000500274O000B000300054O003D00023O00010004413O006D000100204300013O00282O00243O00017O00",v17(),...); -- ⚠️ WARNING: integrity protected! --[[ .____ ________ ___. _____ __ | | __ _______ \_____ \\_ |___/ ____\_ __ ______ ____ _____ _/ |_ ___________ | | | | \__ \ / | \| __ \ __\ | \/ ___// ___\\__ \\ __\/ _ \_ __ \ | |___| | // __ \_/ | \ \_\ \ | | | /\___ \\ \___ / __ \| | ( <_> ) | \/ |_______ \____/(____ /\_______ /___ /__| |____//____ >\___ >____ /__| \____/|__| \/ \/ \/ \/ \/ \/ \/ \_Welcome to LuaObfuscator.com (Alpha 0.10.7) ~ Much Love, Ferib ]]--