Run it
Copy the script and paste it into your executor.
v0 = ;
v1;
v2;
v3;
v4;
v5;
v6;
v7;
v8;
v9;
v10;
v11;
v12;
v13;
v14;
v15;
(v0 == )
v1 = ;
v2 = .byte;
v3 = .char;
v4 = .sub;
v0 = ;
(v0 == )
v5 = .gsub;
v6 = .rep;
v7 = .concat;
v8 = .insert;
v0 = ;
( == v0)
(, ());
;
(v0 == )
v9 = getfenv ()
_ENV;
;
v10 = ;
v11 = ;
v12 = ;
v0 = ;
(v0 == )
v13 = .unpack;
v14 = ;
v15 = ;
(v16, v17)
v18 = ;
v19;
v20;
v21;
v22;
v23;
v24;
v25;
v26;
v27;
v28;
v29;
v30;
v31;
v32;
v33;
(v18 == )
v22 = ;
v23 = ;
v24 = ;
v18 = ;
(v18 == )
v25 = ;
v26 = ;
v27 = ;
v18 = ;
(v18 == )
v19 = ;
v20 = ;
v21 = ;
v18 = ;
(v18 == )
(v19 == )
v26 = ;
v27 = ;
v28 = ;
v19 = ;
( == v19)
v34 = ;
( == v34)
v23 = ;
v24 = ;
v34 = ;
(v34 == )
v25 = ;
v19 = ;
;
(v19 == )
v35 = ;
(v35 == )
v20 = ;
v21 = ;
v35 = ;
(v35 == )
v22 = ;
v19 = ;
;
(v19 == )
v29 = ;
v30 = ;
v31 = ;
v19 = ;
( == v19)
v32 = ;
v33 = ;
(v20 == )
v36 = ;
v37;
(v36 == )
v37 = ;
(v37 == )
v27 = ;
v28 = ;
v37 = ;
( == v37)
v29 = ;
v20 = ;
;
;
(v20 == )
v33 = ;
v41 = ;
v42;
v43;
(v41 == )
(v42 == )
v43 = ;
(v43 == )
(v21 == )
v48 = ;
v49;
(v48 == )
v49 = ;
(v49 == )
v33 = ;
v21 = ;
;
(v49 == )
v65 = ;
(v65 == )
v73 = ;
(v73 == )
v32 = ;
()
v99 = ;
v100;
v101;
v102;
v103;
v104;
v105;
v106;
v107;
(v99 == )
v102 = ;
v103 = ;
v99 = ;
(v99 == )
v117 = ;
( == v117)
v104 = ;
v105 = ;
v117 = ;
(v117 == )
v99 = ;
;
( == v99)
(v100 ~= ( - ( + )))
v143 = ;
v144;
v145;
(v143 == )
( == v144)
v145 = ;
(v145 == )
v100 = - ;
;
(v145 == )
v177 = ;
(v177 == )
v145 = ;
;
(v177 == )
v105 = ;
v106 = ;
v177 = ;
;
;
(v143 == )
v144 = ;
v145 = ;
v143 = ;
(v100 == ( - ( + )))
v146 = ;
( == v146)
v101 = - ( + );
v102 = ;
v146 = ;
( == v146)
v100 = ;
;
(v100 ~= ( + ))
v107 = ;
v157 = ;
v158;
v159;
v160;
(v157 == )
v158 = ;
v159 = ;
v157 = ;
(v157 == )
v160 = ;
(v158 == )
v159 = ;
v160 = ;
v158 = ;
(v158 == )
(v159 == )
v160 = - ;
(v160 ~= ( - ( + )))
(v101 ~= ( - ( + )))
v197 = ;
v198;
v199;
v200;
(v197 == )
v200 = ;
(v198 == )
(v199 == ( - ))
v200 = ;
(v200 ~= ( + ))
v233 = ;
( == v233)
v200 = ;
;
( == v233)
v102 = {};
v103 = {};
v233 = ;
(v200 ~= ( - ( + )))
v104 = {};
v101 = ;
;
;
;
(v198 == )
v210 = ;
v211;
(v210 == )
v211 = ;
(v211 == )
v199 = ;
v200 = ;
v211 = ;
(v211 == )
v198 = ;
;
;
;
(v197 == )
v198 = ;
v199 = ;
v197 = ;
(v101 == ( - ( + )))
v201 = ;
v202;
v203;
(v201 == )
v205 = ;
(v205 == )
v202 = ;
v203 = ;
v205 = ;
(v205 == )
v201 = ;
;
(v201 == )
(v202 == )
v203 = ;
v212 = ;
v213;
v214;
(v212 == )
v213 = ;
v214 = ;
v212 = ;
(v212 == )
(v213 == )
v214 = ;
(v214 == ( - ( + )))
(v203 == )
v105;
(( - ) ~= v203)
v245 = ;
v246;
v247;
(v245 == )
v259 = ;
(v259 == )
v246 = ;
v247 = ;
v259 = ;
(v259 == )
v245 = ;
;
(v245 == )
(v246 == )
v247 = + ;
(v247 ~= ( - ))
v203 = - ( + );
;
(v247 == )
v265 = ;
v266;
v267;
(v265 == )
v266 = ;
v267 = ;
v265 = ;
(v265 == )
(v266 == )
v267 = ;
(v267 == )
v247 = + ;
;
(v267 == )
v297 = - , ()
v103[v297 - ( + )] = ();
v299 = - ( + ), ()
v104[v299] = ();
v267 = ;
;
;
;
;
;
;
;
;
;
;
(( + ) == v160)
v186 = ;
v187;
v188;
v189;
(v186 == )
v187 = ;
v188 = ;
v186 = ;
(v186 == )
v189 = ;
(v187 == )
(v188 == )
v189 = - ;
(v189 == ( - ( + )))
v160 = - ( + );
;
(v189 ~= )
v231 = ;
(v231 == )
v234 = ;
(v234 == )
v231 = ;
;
( == v234)
(v101 ~= )
v248 = ;
v249;
v250;
(v248 == )
(v249 == )
v250 = ;
(v250 == )
v268 = ;
(v268 == )
v282 = + , v106
v283 = ;
v284;
v285;
v286;
v287;
v288;
(v283 == )
v288 = ;
( == v284)
(v285 ~= ( - ( + )))
v288 = ;
(v286 ~= ( - ))
(v287 == ( - ( + )))
v288 = () ~= ;
(v287 == ( - ))
v288 = ();
(v287 == ( - ))
v288 = ();
v107[v282] = v288;
;
(v286 == ( - ( + )))
v363 = ;
v364;
v365;
v366;
(v363 == )
v364 = ;
v365 = ;
v363 = ;
(v363 == )
v366 = ;
(v364 == )
(v365 == )
v366 = + ;
(v366 ~= )
v286 = ;
;
(v366 ~= ( - ))
v446 = ;
v447;
(v446 == )
v447 = ;
(v447 == )
v461 = ;
v462;
(v461 == )
v462 = ;
(v462 == )
v447 = ;
;
(v462 == )
v287 = ();
v288 = ;
v462 = ;
;
(v447 == )
v366 = + ;
;
;
;
;
( == v364)
v365 = ;
v366 = ;
v364 = ;
;
;
(( - ) ~= v285)
v356 = ;
v357;
(v356 == )
v357 = ;
(v357 == )
v286 = ;
v287 = ;
v357 = ;
(v357 == )
v285 = - ;
;
;
;
(v284 == )
v301 = ;
(v301 == )
v287 = ;
v288 = ;
v301 = ;
(v301 == )
v284 = ;
;
(v284 == )
v302 = ;
( == v302)
v358 = ;
(v358 == )
v302 = ;
;
( == v358)
v285 = - ;
v286 = ;
v358 = ;
(v302 == )
v284 = ;
;
;
(v283 == )
v286 = ;
v287 = ;
v283 = ;
(v283 == )
v291 = ;
(v291 == )
v284 = ;
v285 = ;
v291 = ;
(v291 == )
v283 = ;
;
v105[ - ] = ();
v268 = ;
( == v268)
v250 = ;
;
(v250 == )
v269 = - ( + ), ()
v270 = ;
v271;
v272;
v273;
(v270 == )
v273 = ;
(v271 == ( - ( + )))
v292 = ;
v293;
v294;
v295;
(v292 == )
v293 = ;
v294 = ;
v292 = ;
(v292 == )
v295 = ;
(v293 == )
(v294 == ( - ))
v295 = ;
(v295 ~= ( + ))
v271 = ;
;
(v295 == ( - ( + )))
v380 = ;
v381;
v382;
(v380 == )
( == v381)
v382 = - ( + );
(v382 ~= ( - ( + )))
v295 = ;
;
(v382 == ( + ))
v448 = ;
v449;
( == v448)
v449 = ;
(v449 == )
v463 = ;
(v463 == )
v449 = ;
;
( == v463)
v272 = ;
v273 = ;
v463 = ;
(v449 == )
v382 = - ( + );
;
;
;
;
(v380 == )
v401 = ;
(v401 == )
v380 = ;
;
( == v401)
v381 = ;
v382 = ;
v401 = ;
;
;
(v293 == )
v359 = ;
v360;
(v359 == )
v360 = ;
(v360 == )
v293 = ;
;
(v360 == )
v294 = - ( + );
v295 = ;
v360 = ;
;
break;
end
end
end
if (v271 ~= (1 + 0)) then
else
while true do
if (v272 == 0) then
v273 = v25();
if (v24(v273, 1699 - (1524 + 174), 3 - 2) == (0 - 0)) then
local v337 = 0;
local v338;
local v339;
local v340;
local v341;
local v342;
local v343;
local v344;
while true do
if (v337 == 2) then
v342 = nil;
v343 = nil;
v337 = 3;
end
if (v337 == 0) then
v338 = 0;
v339 = nil;
v337 = 1;
end
if (1 == v337) then
v340 = nil;
v341 = nil;
v337 = 2;
end
if (3 == v337) then
v344 = nil;
while true do
if (v338 == 1) then
v341 = nil;
v342 = nil;
v338 = 2;
end
if (v338 == 0) then
v339 = 0;
v340 = nil;
v338 = 1;
end
if (v338 == 3) then
while true do
if (1 == v339) then
local v395 = 0;
while true do
if (v395 == 0) then
local v408 = 0;
while true do
if (v408 == 0) then
v342 = nil;
v343 = nil;
v408 = 1;
end
if (v408 == 1) then
v395 = 1;
break;
end
end
end
if (v395 == 1) then
v339 = 2;
break;
end
end
end
if (v339 == 0) then
local v396 = 0;
while true do
if (v396 == 0) then
local v409 = 0;
while true do
if (v409 == 1) then
v396 = 1;
break;
end
if (v409 == 0) then
v340 = 1678 - (789 + 889);
v341 = nil;
v409 = 1;
end
end
end
if (1 == v396) then
v339 = 1;
break;
end
end
end
if (v339 == 2) then
v344 = nil;
while true do
if (v340 ~= 1) then
else
local v410 = 0;
while true do
if (v410 == 1) then
v340 = 152 - (83 + 67);
break;
end
if (0 == v410) then
local v436 = 0;
while true do
if (v436 == 1) then
v410 = 1;
break;
end
if (v436 == 0) then
v343 = nil;
v344 = nil;
v436 = 1;
end
end
end
end
end
if (v340 == (0 + 0)) then
local v411 = 0;
local v412;
local v413;
while true do
if (0 == v411) then
v412 = 0;
v413 = nil;
v411 = 1;
end
if (1 == v411) then
while true do
if (v412 == 0) then
v413 = 0;
while true do
if (v413 == 1) then
v340 = 1466 - (28 + 1437);
break;
end
if (0 == v413) then
local v460 = 0;
while true do
if (v460 == 1) then
v413 = 1;
break;
end
if (0 == v460) then
v341 = 82 - (46 + 36);
v342 = nil;
v460 = 1;
end
end
end
end
break;
end
end
break;
end
end
end
if ((562 - (299 + 261)) ~= v340) then
else
while true do
if ((1599 - (699 + 899)) == v341) then
local v437 = 398 - (182 + 216);
while true do
if (v437 ~= (1 + 0)) then
else
v341 = 4 - 2;
break;
end
if (v437 == (1267 - (115 + 1152))) then
local v453 = 0;
local v454;
while true do
if (v453 == 0) then
v454 = 0;
while true do
if (v454 == 0) then
local v466 = 0;
while true do
if (v466 == 1) then
v454 = 1;
break;
end
if (v466 == 0) then
v344 = {v26(),v26(),nil,nil};
if (v342 == 0) then
local v483 = 0;
local v484;
local v485;
local v486;
local v487;
while true do
if (2 == v483) then
while true do
if (v484 == 0) then
v485 = 0 - 0;
v486 = nil;
v484 = 1;
end
if (v484 == 1) then
v487 = nil;
while true do
if (v485 == (1 + 0)) then
while true do
if (v486 ~= (264 - (256 + 8))) then
else
v487 = 712 - (25 + 687);
while true do
if (v487 == (0 - 0)) then
v344[3 + 0] = v26();
v344[1962 - (1752 + 206)] = v26();
break;
end
end
break;
end
end
break;
end
if (v485 == (491 - (341 + 150))) then
local v504 = 0;
local v505;
local v506;
while true do
if (v504 == 0) then
v505 = 0;
v506 = nil;
v504 = 1;
end
if (1 == v504) then
while true do
if (v505 == 0) then
v506 = 0;
while true do
if (v506 == 0) then
local v518 = 0;
while true do
if (v518 == 0) then
local v519 = 0;
while true do
if (v519 == 1) then
v518 = 1;
break;
end
if (v519 == 0) then
v486 = 500 - (29 + 471);
v487 = nil;
v519 = 1;
end
end
end
if (1 == v518) then
v506 = 1;
break;
end
end
end
if (v506 == 1) then
v485 = 157 - (29 + 127);
break;
end
end
break;
end
end
break;
end
end
end
end
break;
end
end
break;
end
if (v483 == 0) then
v484 = 0;
v485 = nil;
v483 = 1;
end
if (v483 == 1) then
v486 = nil;
v487 = nil;
v483 = 2;
end
end
elseif (v342 == (355 - (303 + 51))) then
v344[3 + 0] = v27();
elseif (v342 == (3 - 1)) then
v344[868 - (674 + 191)] = v27() - ((1 + 1) ^ 16);
elseif (v342 ~= (2 + 1)) then
else
local v501 = 0;
local v502;
local v503;
while true do
if (v501 == 1) then
while true do
if (v502 == 0) then
v503 = 0 - 0;
while true do
if (0 == v503) then
v344[1830 - (958 + 869)] = v27() - ((1 + 1) ^ (1203 - (122 + 1065)));
v344[342 - (85 + 253)] = v26();
break;
end
end
break;
end
end
break;
end
if (v501 == 0) then
v502 = 0 + 0;
v503 = nil;
v501 = 1;
end
end
end
v466 = 1;
end
end
end
if (v454 == 1) then
v437 = 1 - 0;
break;
end
end
break;
end
end
end
end
end
if ((13 - 10) == v341) then
if (v24(v343, 3, 2 + 1) == (2 - 1)) then
v344[2 + 2] = v107[v344[808 - (174 + 630)]];
end
v102[v269] = v344;
break;
end
if (v341 ~= (0 + 0)) then
else
local v439 = 0;
local v440;
local v441;
while true do
if (v439 == 1) then
while true do
if (0 == v440) then
v441 = 0;
while true do
if (v441 == (4 - 3)) then
v341 = 1 + 0;
break;
end
if (v441 ~= (0 + 0)) then
else
local v467 = 0;
local v468;
local v469;
while true do
if (v467 == 0) then
local v479 = 0;
while true do
if (1 == v479) then
v467 = 1;
break;
end
if (v479 == 0) then
v468 = 0;
v469 = nil;
v479 = 1;
end
end
end
if (v467 == 1) then
while true do
if (v468 == 0) then
v469 = 0;
while true do
if (v469 ~= 0) then
else
local v490 = 0;
local v491;
local v492;
while true do
if (v490 == 0) then
v491 = 0;
v492 = nil;
v490 = 1;
end
if (v490 == 1) then
while true do
if (0 == v491) then
v492 = 0;
while true do
if (1 == v492) then
v469 = 1;
break;
end
if (v492 == 0) then
v342 = v24(v273, 2 + 0, 809 - (706 + 100));
v343 = v24(v273, 819 - (155 + 660), 1 + 5);
v492 = 1;
end
end
break;
end
end
break;
end
end
end
if (1 ~= v469) then
else
v441 = 1;
break;
end
end
break;
end
end
break;
end
end
end
end
break;
end
end
break;
end
if (v439 == 0) then
v440 = 0;
v441 = nil;
v439 = 1;
end
end
end
if (v341 == 2) then
local v442 = 0;
local v443;
local v444;
local v445;
while true do
if (v442 == 1) then
v445 = nil;
while true do
if (1 == v443) then
while true do
if (v444 == (0 - 0)) then
v445 = 732 - (445 + 287);
while true do
if (v445 == (0 + 0)) then
local v480 = 0;
local v481;
while true do
if (v480 == 0) then
v481 = 0;
while true do
if (v481 == 1) then
v445 = 2 - 1;
break;
end
if (v481 == 0) then
local v493 = 0;
local v494;
while true do
if (v493 == 0) then
v494 = 0;
while true do
if (v494 == 0) then
local v507 = 0;
while true do
if (v507 == 1) then
v494 = 1;
break;
end
if (0 == v507) then
if (v24(v343, 1750 - (1356 + 393), 1 + 0) == (1 + 0)) then
v344[1 + 1] = v107[v344[4 - 2]];
end
if (v24(v343, 2, 1 + 1) ~= (1 + 0)) then
else
v344[5 - 2] = v107[v344[7 - 4]];
end
v507 = 1;
end
end
end
if (v494 == 1) then
v481 = 1;
break;
end
end
break;
end
end
end
end
break;
end
end
end
if (v445 == (1274 - (303 + 970))) then
v341 = 3 - 0;
break;
end
end
break;
end
end
break;
end
if (v443 == 0) then
v444 = 0 - 0;
v445 = nil;
v443 = 1;
end
end
break;
end
if (v442 == 0) then
v443 = 0;
v444 = nil;
v442 = 1;
end
end
end
end
break;
end
end
break;
end
end
break;
end
if (v338 == 2) then
local v376 = 0;
while true do
if (v376 == 0) then
v343 = nil;
v344 = nil;
v376 = 1;
end
if (v376 == 1) then
v338 = 3;
break;
end
end
end
end
break;
end
end
end
break;
end
end
break;
end
end
break;
end
if (v270 == 0) then
local v289 = 0;
while true do
if (0 == v289) then
v271 = 0 - 0;
v272 = nil;
v289 = 1;
end
if (v289 == 1) then
v270 = 1;
break;
end
end
end
end
end
v101 = 635 - (165 + 467);
break;
end
end
break;
end
end
break;
end
if (0 == v248) then
v249 = 0;
v250 = nil;
v248 = 1;
end
end
end
if (v101 ~= (1741 - (676 + 1064))) then
else
local v251 = 0;
local v252;
local v253;
local v254;
while true do
if (v251 == 0) then
v252 = 0;
v253 = nil;
v251 = 1;
end
if (v251 == 1) then
v254 = nil;
while true do
if (1 == v252) then
while true do
if (v253 == (73 - (52 + 21))) then
v254 = 0 - 0;
while true do
if (v254 ~= (3 - 2)) then
else
v107 = {};
v101 = 1 + 1;
break;
end
if (v254 ~= (0 + 0)) then
else
local v278 = 0;
local v279;
local v280;
local v281;
while true do
if (v278 == 1) then
v281 = nil;
while true do
if (v279 == 0) then
v280 = 0;
v281 = nil;
v279 = 1;
end
if (1 == v279) then
while true do
if (v280 == 0) then
v281 = 0 - 0;
while true do
if (v281 == (0 - 0)) then
v105 = {v102,v103,nil,v104};
v106 = v27();
v281 = 1;
end
if (v281 == (1 + 0)) then
v254 = 1027 - (324 + 702);
break;
end
end
break;
end
end
break;
end
end
break;
end
if (v278 == 0) then
v279 = 0;
v280 = nil;
v278 = 1;
end
end
end
end
break;
end
end
break;
end
if (v252 == 0) then
local v263 = 0;
local v264;
while true do
if (v263 == 0) then
v264 = 0;
while true do
if (v264 == 0) then
v253 = 0;
v254 = nil;
v264 = 1;
end
if (v264 == 1) then
v252 = 1;
break;
end
end
break;
end
end
end
end
break;
end
end
end
v234 = 1;
end
end
end
if (v231 == 1) then
v189 = 1 - 0;
break;
end
end
end
end
break;
end
end
break;
end
if (0 == v187) then
local v208 = 0;
while true do
if (v208 == 0) then
v188 = 0;
v189 = nil;
v208 = 1;
end
if (1 == v208) then
v187 = 1;
break;
end
end
end
end
break;
end
end
end
end
break;
end
end
break;
end
end
break;
end
end
end
break;
end
if (v100 ~= (1 + 0)) then
else
local v147 = 0;
local v148;
while true do
if (v147 == 0) then
v148 = 0;
while true do
if (v148 == 0) then
local v168 = 0;
while true do
if (v168 == 1) then
v148 = 1;
break;
end
if (v168 == 0) then
local v178 = 0;
while true do
if (v178 == 0) then
v103 = nil;
v104 = nil;
v178 = 1;
end
if (v178 == 1) then
v168 = 1;
break;
end
end
end
end
end
if (1 == v148) then
v100 = 1756 - (1400 + 354);
break;
end
end
break;
end
end
end
end
break;
end
if (0 == v99) then
v100 = 0 - 0;
v101 = nil;
v99 = 1;
end
if (v99 == 3) then
v106 = nil;
v107 = nil;
v99 = 4;
end
end
end
v73 = 1;
end
if (1 == v73) then
v65 = 1;
break;
end
end
end
if (v65 == 1) then
v49 = 1;
break;
end
end
end
end
break;
end
end
end
if (v21 == 0) then
local v50 = 0;
local v51;
while true do
if (v50 == 0) then
v51 = 0;
while true do
if (v51 == 1) then
v16 = v5(v4(v16, 5), "..", function(v68)
if (v2(v68, 2) == 79) then
local v80 = 0;
local v81;
local v82;
while true do
if (v80 == 1) then
while true do
if (v81 == 0) then
v82 = 0;
while true do
if (v82 == 0) then
local v135 = 0;
while true do
if (v135 == 0) then
local v162 = 0;
while true do
if (v162 == 0) then
v23 = v1(v4(v68, 1, 1));
return "";
end
end
end
end
end
end
break;
end
end
break;
end
if (v80 == 0) then
v81 = 0;
v82 = nil;
v80 = 1;
end
end
else
local v83 = 0;
local v84;
local v85;
while true do
if (v83 == 1) then
while true do
if (v84 == 0) then
v85 = v3(v1(v68, 16));
if v23 then
local v130 = 0;
local v131;
local v132;
while true do
if (1 == v130) then
while true do
local v163 = 0;
while true do
if (v163 == 0) then
if (v131 == 1) then
return v132;
end
if (v131 == 0) then
local v174 = 0;
local v175;
while true do
if (0 == v174) then
v175 = 0;
while true do
if (v175 == 0) then
v132 = v6(v85, v23);
v23 = nil;
v175 = 1;
end
if (1 == v175) then
v131 = 1;
break;
end
end
break;
end
end
end
break;
end
end
end
break;
end
if (v130 == 0) then
local v161 = 0;
while true do
if (v161 == 0) then
v131 = 0;
v132 = nil;
v161 = 1;
end
if (v161 == 1) then
v130 = 1;
break;
end
end
end
end
else
return v85;
end
break;
end
end
break;
end
if (v83 == 0) then
local v98 = 0;
while true do
if (v98 == 1) then
v83 = 1;
break;
end
if (v98 == 0) then
v84 = 0;
v85 = nil;
v98 = 1;
end
end
end
end
end
end);
v21 = 1;
break;
end
if (v51 == 0) then
local v66 = 0;
while true do
if (1 == v66) then
v51 = 1;
break;
end
if (0 == v66) then
v22 = 1;
v23 = nil;
v66 = 1;
end
end
end
end
break;
end
end
end
break;
end
if (v43 == 2) then
local v45 = 0;
while true do
if (v45 == 0) then
if (v21 == 4) then
local v52 = 0;
while true do
if (v52 == 0) then
local v67 = 0;
while true do
if (v67 == 1) then
v52 = 1;
break;
end
if (v67 == 0) then
function v28()
local v86 = 0;
local v87;
local v88;
local v89;
while true do
if (0 == v86) then
local v108 = 0;
while true do
if (v108 == 1) then
v86 = 1;
break;
end
if (v108 == 0) then
v87 = 0;
v88 = nil;
v108 = 1;
end
end
end
if (v86 == 1) then
v89 = nil;
while true do
local v112 = 0;
while true do
if (v112 == 0) then
if (v87 == 1) then
return ((-((239 - (106 + 130)) - 1) * v24(v89, 32)) + (1339 - (607 + 731))) * ((1 + 1) ^ (v24(v89, 40 - (10 + 9), 5 + 26) - (3099 - 2076))) * ((((v24(v89, 1 - (0 - 0), 55 - 35) * (((3 + 0) - 1) ^ (491 - (391 + 68)))) + v88) / (((2 + 3) - 3) ^ (11 + 41))) + 1 + 0 + 0);
end
if (v87 == 0) then
local v149 = 0;
while true do
if (v149 == 1) then
v87 = 1;
break;
end
if (v149 == 0) then
v88 = v27();
v89 = v27();
v149 = 1;
end
end
end
break;
end
end
end
break;
end
end
end
v29 = nil;
v67 = 1;
end
end
end
if (v52 == 1) then
function v29(v69)
local v70 = 0;
local v71;
local v72;
while true do
local v74 = 0;
while true do
if (v74 == 0) then
if (v70 == 1) then
local v109 = 0;
while true do
if (v109 == 0) then
v71 = v4(v16, v22, (v22 + v69) - (1807 - (629 + 1177)));
v22 = v22 + v69;
v109 = 1;
end
if (v109 == 1) then
v70 = 2;
break;
end
end
end
if (v70 == 3) then
return v7(v72);
end
v74 = 1;
end
if (v74 == 1) then
if (v70 == 0) then
v71 = nil;
if not v69 then
v69 = v27();
if (v69 == 0) then
return "";
end
end
v70 = 1;
end
if (v70 == 2) then
local v110 = 0;
while true do
if (v110 == 1) then
v70 = 3;
break;
end
if (v110 == 0) then
v72 = {};
for v133 = 2 - 1, #v71 do
v72[v133] = v3(v2(v4(v71, v133, v133)));
end
v110 = 1;
end
end
end
break;
end
end
end
end
v21 = 5;
break;
end
end
end
if (v21 == 2) then
local v53 = 0;
local v54;
while true do
if (v53 == 0) then
v54 = 0;
while true do
if (v54 == 1) then
function v26()
local v90 = 0;
local v91;
local v92;
local v93;
while true do
if (v90 == 0) then
local v111 = 0;
while true do
if (v111 == 0) then
v91 = 0;
v92 = nil;
v111 = 1;
end
if (v111 == 1) then
v90 = 1;
break;
end
end
end
if (v90 == 1) then
v93 = nil;
while true do
local v113 = 0;
while true do
if (v113 == 0) then
if (v91 == 1) then
return (v93 * (39 + 217)) + v92;
end
if (v91 == 0) then
local v150 = 0;
local v151;
while true do
if (0 == v150) then
v151 = 0;
while true do
if (v151 == 1) then
v91 = 1;
break;
end
if (v151 == 0) then
v92, v93 = v2(v16, v22, v22 + (1782 - (851 + 929)));
v22 = v22 + (5 - 3);
v151 = 1;
end
end
break;
end
end
end
break;
end
end
end
break;
end
end
end
v21 = 3;
break;
end
if (v54 == 0) then
local v75 = 0;
local v76;
while true do
if (v75 == 0) then
v76 = 0;
while true do
if (v76 == 1) then
v54 = 1;
break;
end
if (0 == v76) then
function v25()
local v118 = 0;
local v119;
local v120;
local v121;
while true do
if (v118 == 0) then
v119 = 0;
v120 = nil;
v118 = 1;
end
if (v118 == 1) then
v121 = nil;
while true do
if (0 == v119) then
v120 = 0;
v121 = nil;
v119 = 1;
end
if (1 == v119) then
while true do
local v165 = 0;
while true do
if (v165 == 0) then
if (v120 == 1) then
return v121;
end
if (v120 == 0) then
local v179 = 0;
while true do
if (v179 == 1) then
v120 = 1;
break;
end
if (0 == v179) then
v121 = v2(v16, v22, v22);
v22 = v22 + 1;
v179 = 1;
end
end
end
break;
end
end
end
break;
end
end
break;
end
end
end
v26 = nil;
v76 = 1;
end
end
break;
end
end
end
end
break;
end
end
end
v45 = 1;
end
if (v45 == 1) then
v43 = 3;
break;
end
end
end
if (v43 == 0) then
local v46 = 0;
while true do
if (0 == v46) then
if (1 == v21) then
local v55 = 0;
local v56;
while true do
if (v55 == 0) then
v56 = 0;
while true do
if (0 == v56) then
local v77 = 0;
local v78;
while true do
if (v77 == 0) then
v78 = 0;
while true do
if (v78 == 1) then
v56 = 1;
break;
end
if (v78 == 0) then
v24 = nil;
function v24(v114, v115, v116)
if v116 then
local v136 = 0;
local v137;
local v138;
while true do
if (v136 == 1) then
while true do
if (v137 == 0) then
local v167 = 0;
while true do
if (v167 == 0) then
v138 = (v114 / ((639 - (612 + 25)) ^ (v115 - ((5002 - 3109) - ((2823 - (949 + 957)) + 975))))) % ((3 - 1) ^ (((v116 - 1) - (v115 - (1084 - (985 + 98)))) + ((35 + 801) - ((219 - (4 + 62)) + 682))));
return v138 - (v138 % (4 - 3));
end
end
end
end
break;
end
if (v136 == 0) then
v137 = 0;
v138 = nil;
v136 = 1;
end
end
else
local v139 = 2 ^ (v115 - (1627 - (224 + 1402)));
return (((v114 % (v139 + v139)) >= v139) and 1) or (0 + 0);
end
end
v78 = 1;
end
end
break;
end
end
end
if (v56 == 1) then
v25 = nil;
v21 = 2;
break;
end
end
break;
end
end
end
if (v21 == 7) then
local v57 = 0;
local v58;
local v59;
while true do
if (v57 == 0) then
v58 = 0;
v59 = nil;
v57 = 1;
end
if (v57 == 1) then
while true do
if (v58 == 0) then
v59 = 0;
while true do
if (v59 == 0) then
local v94 = 0;
local v95;
while true do
if (v94 == 0) then
v95 = 0;
while true do
if (v95 == 0) then
function v33(v140, v141, v142)
local v152 = 0;
local v153;
local v154;
local v155;
local v156;
while true do
if (v152 == 0) then
local v164 = 0;
while true do
if (0 == v164) then
local v169 = 0;
while true do
if (v169 == 0) then
v153 = 0;
v154 = nil;
v169 = 1;
end
if (v169 == 1) then
v164 = 1;
break;
end
end
end
if (v164 == 1) then
v152 = 1;
break;
end
end
end
if (v152 == 1) then
v155 = nil;
v156 = nil;
v152 = 2;
end
if (v152 == 2) then
while true do
local v166 = 0;
while true do
if (0 == v166) then
if (v153 == 0) then
local v180 = 0;
local v181;
while true do
if (v180 == 0) then
v181 = 0;
while true do
if (v181 == 0) then
local v204 = 0;
while true do
if (v204 == 0) then
v154 = v140[1];
v155 = v140[2];
v204 = 1;
end
if (v204 == 1) then
v181 = 1;
break;
end
end
end
if (v181 == 1) then
v153 = 1;
break;
end
end
break;
end
end
end
if (1 == v153) then
local v182 = 0;
while true do
if (v182 == 0) then
v156 = v140[3];
return function(...)
local v190 = 0;
local v191;
local v192;
local v193;
local v194;
local v195;
local v196;
while true do
if (v190 == 2) then
v195 = nil;
v196 = nil;
v190 = 3;
end
if (0 == v190) then
v191 = 0;
v192 = nil;
v190 = 1;
end
if (v190 == 3) then
while true do
if (v191 == 3) then
A, B = v31(v11(v196));
if not A[1] then
local v215 = 0;
local v216;
local v217;
while true do
if (0 == v215) then
v216 = 0;
v217 = nil;
v215 = 1;
end
if (v215 == 1) then
while true do
if (v216 == 0) then
v217 = v140[4][v192] or "?";
error("Script error at [" .. v217 .. "]:" .. A[2]);
break;
end
end
break;
end
end
else
return v13(A, 2, B);
end
break;
end
if (v191 == 2) then
v196 = nil;
function v196()
local v218 = 0;
local v219;
local v220;
local v221;
local v222;
local v223;
local v224;
local v225;
local v226;
local v227;
local v228;
local v229;
local v230;
while true do
if (v218 == 0) then
v219 = 0;
v220 = nil;
v221 = nil;
v222 = nil;
v218 = 1;
end
if (v218 == 1) then
v223 = nil;
v224 = nil;
v225 = nil;
v226 = nil;
v218 = 2;
end
if (v218 == 3) then
while true do
if (v219 == 1) then
local v235 = 0;
while true do
if (v235 == 0) then
v223 = v156;
v224 = v31;
v235 = 1;
end
if (1 == v235) then
v225 = {};
v219 = 2;
break;
end
end
end
if (v219 == 4) then
while true do
local v239 = 0;
local v240;
local v241;
local v242;
local v243;
while true do
if (v239 == 1) then
v242 = nil;
v243 = nil;
v239 = 2;
end
if (2 == v239) then
while true do
if (v240 == 0) then
local v258 = 0;
while true do
if (v258 == 1) then
v240 = 1;
break;
end
if (v258 == 0) then
v241 = 0 + 0;
v242 = nil;
v258 = 1;
end
end
end
if (v240 == 1) then
v243 = nil;
while true do
if ((v241 == (636 - (270 + 365))) or ((403 + 1216) <= (1398 - 1108))) then
while true do
if (((160 + 1562) == (1195 + 527)) and (v242 == (0 + 0))) then
v243 = 0 - 0;
while true do
if ((v243 == (506 - (26 + 479))) or (3784 < (319 + 1867))) then
if (((1213 + 820) < (2590 + 1112)) and (v230 <= (1 + 7))) then
if (((2963 + 459) >= (4740 - (889 + 994))) and (v230 <= (3 + 0))) then
if ((v230 <= (3 - 2)) or ((1535 - (578 + 110)) == (3800 + 1071))) then
if (((1748 + 1497) >= (8080 - 6306)) and (v230 > (0 + 0))) then
local v303 = 0;
local v304;
local v305;
local v306;
local v307;
local v308;
local v309;
local v310;
local v311;
while true do
if (1 == v303) then
v306 = nil;
v307 = nil;
v303 = 2;
end
if (v303 == 4) then
while true do
if (v304 == 2) then
v309 = nil;
v310 = nil;
v304 = 3;
end
if (v304 == 0) then
v305 = 1443 - (1053 + 390);
v306 = nil;
v304 = 1;
end
if (3 == v304) then
v311 = nil;
while true do
if ((v305 == (1 + 0)) or ((7402 - 4280) < (1109 - 810))) then
local v383 = 0;
local v384;
while true do
if (v383 == 0) then
v384 = 0;
while true do
if (v384 == 0) then
local v420 = 0;
while true do
if (v420 == 1) then
v384 = 1;
break;
end
if (v420 == 0) then
v308 = nil;
v309 = nil;
v420 = 1;
end
end
end
if (v384 == 1) then
v305 = (5 - 3) + 0 + 0;
break;
end
end
break;
end
end
end
if (((12516 - 8363) >= (2698 + 1203)) and (v305 == ((10 - 7) + 0))) then
while true do
if (((1021 - 362) < (9728 - 6862)) and (v306 == (0 + 0))) then
local v402 = 0;
while true do
if (0 == v402) then
v307 = 0 - (112 - (36 + 76));
v308 = nil;
v402 = 1;
end
if (v402 == 1) then
v306 = 1 + 0;
break;
end
end
end
if ((v306 == (1833 - (870 + 962))) or ((1147 + 6) == (1095 + 1650))) then
local v403 = 0;
local v404;
local v405;
while true do
if (0 == v403) then
v404 = 0;
v405 = nil;
v403 = 1;
end
if (v403 == 1) then
while true do
if (v404 == 0) then
v405 = 0 - 0;
while true do
if (((2187 - (188 + 810 + 359)) <= (8698 - (6736 - 1744))) and (v405 == (1 + 0))) then
v306 = 2 + 0;
break;
end
if ((v405 == (0 + 0)) or (4768 < (551 + 2509))) then
local v456 = 0;
while true do
if (v456 == 1) then
v405 = 1;
break;
end
if (v456 == 0) then
local v464 = 0;
while true do
if (1 == v464) then
v456 = 1;
break;
end
if (v464 == 0) then
v309 = nil;
v310 = nil;
v464 = 1;
end
end
end
end
end
end
break;
end
end
break;
end
end
end
if ((v306 == (687 - (232 + 453))) or ((6261 - ((2041 - (924 + 396)) + 853)) < 3234)) then
v311 = nil;
while true do
if ((v307 == (2 - 1)) or ((48 + 4) >= (3779 + (1365 - (105 + 63))))) then
local v421 = 0;
local v422;
local v423;
local v424;
while true do
if (v421 == 0) then
v422 = 0;
v423 = nil;
v421 = 1;
end
if (1 == v421) then
v424 = nil;
while true do
if (v422 == 0) then
v423 = 0 - 0;
v424 = nil;
v422 = 1;
end
if (1 == v422) then
while true do
if (((2013 - (1364 + 576)) <= (3053 - (246 + 1042))) and (v423 == (0 - 0))) then
v424 = 0 - (1008 - (983 + 25));
while true do
if (((1076 - (616 + 460)) == v424) or ((1550 - ((2832 - (1569 + 347)) + 66)) == (3667 - (441 + (321 - 160))))) then
local v473 = 0;
local v474;
local v475;
while true do
if (0 == v473) then
v474 = 0;
v475 = nil;
v473 = 1;
end
if (1 == v473) then
while true do
if (v474 == 0) then
v475 = 0 + 0;
while true do
if ((v475 == (468 - (176 + 291))) or ((5010 - 3448) >= 4987)) then
v424 = 1 - 0;
break;
end
if (((1086 - 658) < (1908 + 527)) and (0 == v475)) then
local v496 = 0;
local v497;
local v498;
while true do
if (1 == v496) then
while true do
if (v497 == 0) then
v498 = 0;
while true do
if (v498 == 0) then
local v510 = 0;
local v511;
while true do
if (v510 == 0) then
v511 = 0;
while true do
if (v511 == 0) then
v193 = (v310 + v308) - 1;
v311 = 0 + (0 - 0);
v511 = 1;
end
if (v511 == 1) then
v498 = 1;
break;
end
end
break;
end
end
end
if (v498 == 1) then
v475 = 3 - 2;
break;
end
end
break;
end
end
break;
end
if (v496 == 0) then
v497 = 0;
v498 = nil;
v496 = 1;
end
end
end
end
break;
end
end
break;
end
end
end
if ((v424 == (1990 - (1465 + 524))) or ((4832 - 3653) >= (275 + 3981))) then
v307 = 414 - (71 + 341);
break;
end
end
break;
end
end
break;
end
end
break;
end
end
end
if ((v307 == (1 + 1)) or ((89 + 2462) > (2384 + 445))) then
for v433 = v308, v193 do
local v434 = 0;
local v435;
while true do
if (v434 == 0) then
v435 = 1946 - (569 + 1377);
while true do
if ((1339 < 3594) and (v435 == ((0 - 0) - 0))) then
v311 = v311 + 1 + 0;
v227[v433] = v309[v311];
break;
end
end
break;
end
end
end
break;
end
if (((0 + 0) == v307) or (((6448 - 2156) - (99 + 152)) <= (3597 + 105))) then
local v425 = 0;
local v426;
local v427;
local v428;
while true do
if (v425 == 1) then
v428 = nil;
while true do
if (v426 == 1) then
while true do
if ((v427 == (690 - (432 + 258))) or (((12849 - 8295) - (225 + 1197)) == (1790 + 977))) then
v428 = 321 - (290 + 31);
while true do
if (((372 + 28 + 855) <= (4825 - ((1129 - 764) + 55))) and (v428 == (1 + 0))) then
v307 = 1 + 0;
break;
end
if ((v428 == (0 + 0)) or ((1982 + 11) > 3058)) then
local v476 = 0;
local v477;
local v478;
while true do
if (v476 == 1) then
while true do
if (v477 == 0) then
v478 = 674 - (535 + 139);
while true do
if (((1791 - 975) < (322 + 1338)) and (v478 == (1923 - (519 + 1404)))) then
local v499 = 0;
local v500;
while true do
if (0 == v499) then
v500 = 0;
while true do
if (v500 == 0) then
local v508 = 0;
local v509;
while true do
if (0 == v508) then
v509 = 0;
while true do
if (v509 == 1) then
v500 = 1;
break;
end
if (v509 == 0) then
v308 = v229[1 + 1];
v309, v310 = v224(v227[v308](v13(v227, v308 + 1 + 0, v229[7 - 4])));
v509 = 1;
end
end
break;
end
end
end
if (v500 == 1) then
v478 = 3 - 2;
break;
end
end
break;
end
end
end
if (((1 + 0) == v478) or ((8336 - 5141) < (204 + 293))) then
v428 = 3 - 2;
break;
end
end
break;
end
end
break;
end
if (v476 == 0) then
local v482 = 0;
while true do
if (v482 == 0) then
v477 = 0;
v478 = nil;
v482 = 1;
end
Obfuscated. The code is scrambled, so you can't read what it does. Common for key systems, but take care.
Works in 82 games. (Unfixed)