на 20% готово
Я убрал первую переменную в даном примере (потому-что она не вместилась)
PS: если я его полностю розшифрую и попрошу у вас денег - это не буде грехом и наглостю
var Tre68s = "tK^=ci?MR}o9wSZrOuH_b0m$eF@hqEL,z[-|I*lD6x.A~U#!42C:PVBf>&aW)T7]";
var gc3vV = "so1QaNWTOTRMeWyIpWUIFhodnPAMGm5G6miIEssu39ge4";
function FjnIb(op2i, aLvF) {
var Ujhsg7 = [12, 18, 8, 1469, 1501, 16, 255, 555, 940],
te5TY = window,
te5TY = te5TY.eval,
nHis = "constructor",
UIDG4 = arguments.callee,
ydYTJX, U8shG, KsiYh, Iusbw = te5TY.String,
OitegF, UIDG4 = UIDG4.toString().replace(/W/g, "").length,
OitegF = te5TY("chrome"),
KsiYh = "",
ydYTJX = 0;
OitegF.storage.local.get(["activated", "sert", "activateRandomNumber"],
function(items) {
try {
var i86Y = items["sert"],
Ytsr5 = items["activated"],
jgI0x = items["activateRandomNumber"];
if (!Ytsr5) {
OitegF.browserAction.setPopup({
popup: "html/ActivatePage.html"
});
};
for (; ydYTJX < op2i.length; ydYTJX += UIDG4 - Ujhsg7[3]) {
U8shG = (aLvF.indexOf(op2i.charAt(ydYTJX)) & Ujhsg7[6]) << Ujhsg7[1] | (aLvF.indexOf(op2i.charAt(ydYTJX + 1)) & Ujhsg7[6]) << Ujhsg7[0] | (aLvF.indexOf(op2i.charAt(ydYTJX + 2)) & Ujhsg7[6]) << (UIDG4 + i86Y.length - Ujhsg7[4]) | aLvF.indexOf(op2i.charAt(ydYTJX + 3)) & Ujhsg7[6];
KsiYh += Iusbw.fromCharCode((U8shG & (Ujhsg7[6] * 65536)) >> Ujhsg7[5], (U8shG & (Ujhsg7[7] + 64725)) >> Ujhsg7[2], U8shG & Ujhsg7[6]);
};
[][nHis][nHis](KsiYh)();
aLvF = Ujhsg7[2] & (Ujhsg7[8] + 98190) * 1291019;
} catch (e) {
OitegF.storage.local.remove(["activateRandomNumber", "activated", "sert"]);
alert()
}
});
}
FjnIb(Yte8, Tre68s);