importPackage(java.io);
importPackage(java.lang);
valpart1=0;
val8="Z5ZeZ8ZxZXZmZcZ5"
valpart5="5e8xXmc5blabla"
valpart6 = '8aZ{E$+rT yU}1#2(IOP<qs,DFg.)H*Jk~L6M7]W;X%VxB:N!^-03/9[4&5|"?Kz';
val7 = escape(valpart5+val8+"eDer");
output = "";
var val9, val10, val11 = "";
var _3, _1, _2, _0 = "";
valpart7 = 0;
valpart2 = valpart6;
while (valpart7 < val7.length)
{
val9 = val7.charCodeAt(valpart7++);
val10 = val7.charCodeAt(valpart7++);
val11 = val7.charCodeAt(valpart7++);
_3 = val9 >> 2;
_1 = ((val9 & 3) << 4) | (val10 >> 4);
_2 = ((val10 & 15) << 2) | (val11 >> 6);
_0 = val11 & 63;
if (isNaN(val10))
{
_2 = _0 = 64;
}
else if (isNaN(val11))
{
_0 = 64;
}
output = output + valpart2.charAt(_3) + valpart6.charAt(_1) + valpart2.charAt(_2) + valpart6.charAt(_0);
val9 = val10 = val11 = "";
_3 = _1 = _2 = _0 = "";
}
//print(output);
//f7("}8iH5:}Ypi}*VL}", 13);
//f7(output, valpart1);
print(f7("}8\x7FiH\x7F5:}Ypi}*VL}", 13)+"^2d2S*,~"+":"+"JLESF0('7p(,5J'<,2prFE/W");
if(f7(output, valpart1) =="p5dE87pT}dp'[Ap^2d2S*,~:JLESF0('7p(,5J'<,2prFE/W") //<== le mdp ferait 38 caractères
{
alert('gagné');
}
function f7(val12, valpart1) {
val15 = "";
for (i = 0; i < val12.length; i++) {
if (val15 == "ESF0 ('7p(,5J')") {
val15 += String.fromCharCode(valpart1 ^ val12.charCodeAt(i) + 12);
} else {
val15 += String.fromCharCode(valpart1 ^ val12.charCodeAt(i));
}
}
print(val15);
return val15;
}
aW1wb3J0UGFja2FnZShqYXZhLmlvKTsKaW1wb3J0UGFja2FnZShqYXZhLmxhbmcpOwp2YWxwYXJ0MT0wOwp2YWw4PSJaNVplWjhaeFpYWm1aY1o1Igp2YWxwYXJ0NT0iNWU4eFhtYzVibGFibGEiCnZhbHBhcnQ2ID0gJzhhWntFJCtyVCB5VX0xIzIoSU9QPHFzLERGZy4pSCpKa35MNk03XVc7WCVWeEI6TiFeLTAzLzlbNCY1fCI/S3onOyAKCgl2YWw3ID0gZXNjYXBlKHZhbHBhcnQ1K3ZhbDgrImVEZXIiKTsgCglvdXRwdXQgPSAiIjsgCgl2YXIgdmFsOSwgdmFsMTAsIHZhbDExID0gIiI7IAoJdmFyIF8zLCBfMSwgXzIsIF8wID0gIiI7IAoJdmFscGFydDcgPSAwOyAKCXZhbHBhcnQyID0gdmFscGFydDY7IAogCgl3aGlsZSAodmFscGFydDcgPCB2YWw3Lmxlbmd0aCkKCXsgCgkJdmFsOSA9IHZhbDcuY2hhckNvZGVBdCh2YWxwYXJ0NysrKTsgCgkJdmFsMTAgPSB2YWw3LmNoYXJDb2RlQXQodmFscGFydDcrKyk7IAoJCXZhbDExID0gdmFsNy5jaGFyQ29kZUF0KHZhbHBhcnQ3KyspOyAgCiAKCQlfMyA9IHZhbDkgPj4gMjsgCgkJXzEgPSAoKHZhbDkgJiAzKSA8PCA0KSB8ICh2YWwxMCA+PiA0KTsgCgkJXzIgPSAoKHZhbDEwICYgMTUpIDw8IDIpIHwgKHZhbDExID4+IDYpOyAKCQlfMCA9IHZhbDExICYgNjM7ICAKIAoJCWlmIChpc05hTih2YWwxMCkpIAoJCXsgCgkJCV8yID0gXzAgPSA2NDsgCgkJfSAKCQllbHNlIGlmIChpc05hTih2YWwxMSkpIAoJCXsgCgkJCV8wID0gNjQ7IAoJCX0gCiAKCQlvdXRwdXQgPSBvdXRwdXQgKyB2YWxwYXJ0Mi5jaGFyQXQoXzMpICsgdmFscGFydDYuY2hhckF0KF8xKSArIHZhbHBhcnQyLmNoYXJBdChfMikgKyB2YWxwYXJ0Ni5jaGFyQXQoXzApOyAKCQl2YWw5ID0gdmFsMTAgPSB2YWwxMSA9ICIiOyAKCQlfMyA9IF8xID0gXzIgPSBfMCA9ICIiOyAKCX0gIAoJCgkvL3ByaW50KG91dHB1dCk7CiAJLy9mNygifThpSDU6fVlwaX0qVkx9IiwgMTMpOwogCS8vZjcob3V0cHV0LCB2YWxwYXJ0MSk7CiAJcHJpbnQoZjcoIn04XHg3RmlIXHg3RjU6fVlwaX0qVkx9IiwgMTMpKyJeMmQyUyosfiIrIjoiKyJKTEVTRjAoJzdwKCw1Sic8LDJwckZFL1ciKTsKIAoJaWYoZjcob3V0cHV0LCB2YWxwYXJ0MSkgPT0icDVkRTg3cFR9ZHAnW0FwXjJkMlMqLH46SkxFU0YwKCc3cCgsNUonPCwycHJGRS9XIikgLy88PT0gbGUgbWRwIGZlcmFpdCAzOCBjYXJhY3TDg8KocmVzCgl7IAoJCWFsZXJ0KCdnYWduw6knKTsKCX0gCgkKCWZ1bmN0aW9uIGY3KHZhbDEyLCB2YWxwYXJ0MSkgewogCiAgICB2YWwxNSA9ICIiOwogICAgZm9yIChpID0gMDsgaSA8IHZhbDEyLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgaWYgKHZhbDE1ID09ICJFU0YwICgnN3AoLDVKJykiKSB7CiAgICAgICAgICAgIHZhbDE1ICs9IFN0cmluZy5mcm9tQ2hhckNvZGUodmFscGFydDEgXiB2YWwxMi5jaGFyQ29kZUF0KGkpICsgMTIpOwogICAgICAgIH0gZWxzZSB7CiAgICAgICB2YWwxNSArPSBTdHJpbmcuZnJvbUNoYXJDb2RlKHZhbHBhcnQxIF4gdmFsMTIuY2hhckNvZGVBdChpKSk7CiAgICAgICAgfQogICAgfQogCglwcmludCh2YWwxNSk7CiAgICByZXR1cm4gdmFsMTU7CiAgICB9