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)==79) then v19=v0(v3(v30,1,1));return "";else local v80=0;local v81;while true do if (v80==0) then v81=v2(v0(v30,16));if v19 then local v105=v5(v81,v19);v19=nil;return v105;else return v81;end break;end end end end);local function v20(v31,v32,v33) if v33 then local v82=(v31/((5 -3)^(v32-(2 -1))))%(2^(((v33-(1 -0)) -(v32-(2 -(118 -(32 + 85))))) + ((1606 + 32) -(1523 + 114)))) ;return v82-(v82%(1 + 0)) ;else local v83=(138 + 481) -(555 + 64) ;local v84;while true do if (v83==0) then v84=(933 -(857 + 74))^(v32-1) ;return (((v31%(v84 + v84))>=v84) and (569 -(367 + 201))) or (927 -(214 + 713)) ;end end end end local function v21() local v34=v1(v16,v18,v18);v18=v18 + 1 ;return v34;end local function v22() local v35=957 -(892 + 65) ;local v36;local v37;while true do if (v35==(2 -1)) then return (v37 * ((347 + 125) -(530 -314))) + v36 ;end if (v35==0) then v36,v37=v1(v16,v18,v18 + (3 -1) );v18=v18 + (352 -(87 + 263)) ;v35=181 -(67 + 113) ;end end end local function v23() local v38=(0 -0) + 0 ;local v39;local v40;local v41;local v42;while true do if (v38==(0 + 0)) then v39,v40,v41,v42=v1(v16,v18,v18 + (11 -8) );v18=v18 + (1001 -(915 + 82)) ;v38=2 -1 ;end if (v38==((2084 -1131) -(802 + 150))) then return (v42 * (9773502 + 7003714)) + (v41 * (176444 -110908)) + (v40 * ((81 + 383) -208)) + v39 ;end end end local function v24() local v43=v23();local v44=v23();local v45=773 -((2114 -(1789 + 124)) + 571) ;local v46=(v20(v44,1 -0 ,1158 -(116 + (4008 -2986)) ) * ((8 -6)^(32 + 0 + 0))) + v43 ;local v47=v20(v44,76 -55 ,822 -(368 + 423) );local v48=((v20(v44,100 -68 )==(19 -(10 + 8))) and -(3 -2)) or (1 + 0) ;if (v47==(442 -((1182 -(745 + 21)) + 26))) then if (v46==(0 -0)) then return v48 * (0 -0) ;else v47=1 + 0 + 0 ;v45=0 -0 ;end elseif (v47==((3540 -(87 + 968)) -(145 + 293))) then return ((v46==(430 -(44 + 386))) and (v48 * ((1487 -(998 + 488))/(0 + 0 + 0)))) or (v48 * NaN) ;end return v8(v48,v47-((1108 -705) + 620) ) * (v45 + (v46/((2 + 0)^(1799 -(760 + 987))))) ;end local function v25(v49) local v50=(0 + 0) -0 ;local v51;local v52;while true do if (v50==(3 + 0)) then return v6(v52);end if (v50==(2 -1)) then v51=v3(v16,v18,(v18 + v49) -1 );v18=v18 + v49 ;v50=1415 -(447 + 966) ;end if (v50==(5 -3)) then v52={};for v88=2 -1 , #v51 do v52[v88]=v2(v1(v3(v51,v88,v88)));end v50=1820 -(1703 + 114) ;end if (v50==(701 -(376 + 325))) then v51=nil;if not v49 then v49=v23();if (v49==(0 -0)) then return "";end end v50=(16 -(9 + 5)) -1 ;end end end local v26=v23;local function v27(...) return {...},v12("#",...);end local function v28() local v53=0;local v54;local v55;local v56;local v57;local v58;local v59;while true do if (v53~=2) then else for v90=1,v23() do local v91=0;local v92;while true do if (v91==(0 + 0)) then v92=v21();if (v20(v92,3 -2 ,1)~=0) then else local v107=0;local v108;local v109;local v110;while true do if ((0 + 0)==v107) then v108=v20(v92,2,654 -(494 + 157) );v109=v20(v92,8 -4 ,6);v107=1 + 0 ;end if (v107==(1 + 1)) then if (v20(v109,1 + 0 ,837 -(660 + 176) )==(1 + 0)) then v110[204 -(14 + 188) ]=v59[v110[677 -(534 + 141) ]];end if (v20(v109,2,2)~=(1 + 0)) then else v110[3]=v59[v110[3 + 0 ]];end v107=3 + 0 ;end if (v107==(6 -3)) then if (v20(v109,4 -1 ,3)==1) then v110[4]=v59[v110[4]];end v54[v90]=v110;break;end if (v107~=(2 -1)) then else local v112=0 + 0 ;while true do if (v112~=0) then else v110={v22(),v22(),nil,nil};if (v108==(0 -0)) then local v168=0;local v169;while true do if (v168==0) then v169=0 -0 ;while true do if (v169~=0) then else v110[3]=v22();v110[871 -(550 + 317) ]=v22();break;end end break;end end elseif (v108==1) then v110[3 -0 ]=v23();elseif (v108==2) then v110[3]=v23() -(2^16) ;elseif (v108==3) then local v202=0;local v203;while true do if (v202==0) then v203=0 -0 ;while true do if (v203==(0 -0)) then v110[288 -(134 + 151) ]=v23() -((1667 -(970 + 695))^(30 -14)) ;v110[4]=v22();break;end end break;end end end v112=1991 -(582 + 1408) ;end if (v112~=(3 -2)) then else v107=2;break;end end end end end break;end end end for v93=1 -0 ,v23() do v55[v93-(3 -2) ]=v28();end return v57;end if (v53==(1825 -(1195 + 629))) then v58=v23();v59={};for v95=1 -0 ,v58 do local v96=0;local v97;local v98;while true do if (v96~=1) then else if (v97==(242 -(187 + 54))) then v98=v21()~=(780 -(162 + 618)) ;elseif (v97==2) then v98=v24();elseif (v97~=3) then else v98=v25();end v59[v95]=v98;break;end if (v96==(0 + 0)) then v97=v21();v98=nil;v96=1 + 0 ;end end end v57[3]=v21();v53=2;end if (v53==0) then v54={};v55={};v56={};v57={v54,v55,nil,v56};v53=1;end end end local function v29(v60,v61,v62) local v63=v60[1];local v64=v60[2];local v65=v60[3];return function(...) local v66=v63;local v67=v64;local v68=v65;local v69=v27;local v70=1;local v71= -1;local v72={};local v73={...};local v74=v12("#",...) -1 ;local v75={};local v76={};for v85=0,v74 do if (v85>=v68) then v72[v85-v68 ]=v73[v85 + 1 ];else v76[v85]=v73[v85 + 1 ];end end local v77=(v74-v68) + 1 ;local v78;local v79;while true do local v86=0;while true do if (v86==0) then v78=v66[v70];v79=v78[1];v86=1;end if (v86==1) then if (v79<=17) then if (v79<=8) then if (v79<=3) then if (v79<=1) then if (v79>0) then v76[v78[2]]=v62[v78[3]];elseif v76[v78[2]] then v70=v70 + 1 ;else v70=v78[3];end elseif (v79==2) then do return;end else local v121=0;local v122;while true do if (v121==0) then v122=v78[2];v76[v122]=v76[v122](v13(v76,v122 + 1 ,v71));break;end end end elseif (v79<=5) then if (v79==4) then if not v76[v78[2]] then v70=v70 + 1 ;else v70=v78[3];end elseif v76[v78[2]] then v70=v70 + 1 ;else v70=v78[3];end elseif (v79<=6) then v76[v78[2]]();elseif (v79>7) then v76[v78[2]]={};else v76[v78[2]]=v78[3];end elseif (v79<=12) then if (v79<=10) then if (v79==9) then for v159=v78[2],v78[3] do v76[v159]=nil;end else local v123=v78[2];local v124,v125=v69(v76[v123](v13(v76,v123 + 1 ,v78[3])));v71=(v125 + v123) -1 ;local v126=0;for v161=v123,v71 do local v162=0;while true do if (v162==0) then v126=v126 + 1 ;v76[v161]=v124[v126];break;end end end end elseif (v79>11) then if (v76[v78[2]]==v78[4]) then v70=v70 + 1 ;else v70=v78[3];end else v70=v78[3];end elseif (v79<=14) then if (v79>13) then if not v76[v78[2]] then v70=v70 + 1 ;else v70=v78[3];end else local v128=v78[2];local v129,v130=v69(v76[v128](v13(v76,v128 + 1 ,v78[3])));v71=(v130 + v128) -1 ;local v131=0;for v163=v128,v71 do v131=v131 + 1 ;v76[v163]=v129[v131];end end elseif (v79<=15) then local v132=0;local v133;while true do if (v132==0) then v133=v78[2];v76[v133](v76[v133 + 1 ]);break;end end elseif (v79==16) then v76[v78[2]]=v76[v78[3]][v78[4]];else local v180=v78[2];v76[v180]=v76[v180]();end elseif (v79<=26) then if (v79<=21) then if (v79<=19) then if (v79==18) then v76[v78[2]]=v76[v78[3]][v78[4]];else v76[v78[2]]=v76[v78[3]];end elseif (v79==20) then v76[v78[2]]=v62[v78[3]];else do return;end end elseif (v79<=23) then if (v79>22) then v76[v78[2]]={};else v76[v78[2]]=v76[v78[3]];end elseif (v79<=24) then v76[v78[2]][v78[3]]=v78[4];elseif (v79==25) then v76[v78[2]]=v78[3];elseif (v76[v78[2]]==v78[4]) then v70=v70 + 1 ;else v70=v78[3];end elseif (v79<=30) then if (v79<=28) then if (v79>27) then local v145=v78[2];local v146=v76[v78[3]];v76[v145 + 1 ]=v146;v76[v145]=v146[v78[4]];else v76[v78[2]][v78[3]]=v78[4];end elseif (v79==29) then local v152=v78[2];v76[v152](v76[v152 + 1 ]);else v76[v78[2]]();end elseif (v79<=32) then if (v79==31) then for v166=v78[2],v78[3] do v76[v166]=nil;end else local v153=v78[2];local v154=v76[v78[3]];v76[v153 + 1 ]=v154;v76[v153]=v154[v78[4]];end elseif (v79<=33) then v70=v78[3];elseif (v79>34) then local v184=0;local v185;while true do if (v184==0) then v185=v78[2];v76[v185]=v76[v185](v13(v76,v185 + 1 ,v71));break;end end else local v186=0;local v187;while true do if (v186==0) then v187=v78[2];v76[v187]=v76[v187]();break;end end end v70=v70 + 1 ;break;end end end end;end return v29(v28(),{},v17)(...);end return v15("LOL!193O00028O00026O00F03F03043O007461736B03043O007761697403083O0046696E697368656403063O00436C6F736564010003053O007072696E74031D3O004B65792076657269666965642C2063616E206C6F616420736372697074030A3O006C6F6164737472696E6703043O0067616D6503073O00482O747047657403673O00682O7470733A2O2F70617374652E2O672F702F546F726149734D652F613637636264396434312O613436313639302O323964303461366637626566652F66696C65732F652O3933323962323739383034363262396563666237633366643230633932632F72617703163O00506C6179657220636C6F73656420746865204755492E035D3O00682O7470733A2O2F7261772E67697468756275736572636F6E74656E742E636F6D2F4D61476958785363726970746572302F6B657973797374656D76326170692F6D61737465722F75692F787265725F6D73747564696F34352E6C75612O033O004E6577030F3O00412O706C69636174696F6E4E616D65030B3O00546F72615363726970747303043O004E616D6503043O00496E666F030F3O00412O6C626C6F782042612O746C6573030D3O00446973636F7264496E7669746503253O00682O7470733A2O2F646973636F72642E636F6D2F696E766974652F3764504772553536747003083O00417574685479706503083O00636C69656E74696400553O0012193O00014O001F000100023O00260C3O004E0001000200040B3O004E000100260C000100310001000200040B3O00310001001201000300033O0020120003000300042O001E0003000100010020120003000200052O0022000300010002000604000300100001000100040B3O0010000100201200030002000600062O0003000600013O00040B3O000600010020120003000200052O002200030001000200062O0003002D00013O00040B3O002D000100201200030002000600260C0003002D0001000700040B3O002D0001001219000300014O001F000400043O00260C000300190001000100040B3O00190001001219000400013O00260C0004001C0001000100040B3O001C0001001201000500083O001219000600094O001D0005000200010012010005000A3O0012010006000B3O00201C00060006000C0012190008000D4O000D000600084O000300053O00022O001E00050001000100040B3O0054000100040B3O001C000100040B3O0054000100040B3O0019000100040B3O00540001001201000300083O0012190004000E4O001D00030002000100040B3O0054000100260C000100040001000100040B3O00040001001219000300013O00260C000300470001000100040B3O004700010012010004000A3O0012010005000B3O00201C00050005000C0012190007000F4O000D000500074O000300043O00022O00220004000100022O0016000200043O0020120004000200102O000800053O000500301B00050011001200301B00050013001200301B00050014001500301B00050016001700301B0005001800192O001D000400020001001219000300023O00260C000300340001000200040B3O00340001001219000100023O00040B3O0004000100040B3O0034000100040B3O0004000100040B3O0054000100260C3O00020001000100040B3O00020001001219000100014O001F000200023O0012193O00023O00040B3O000200012O00153O00017O00",v9(),...);