const sleep = delay => new Promise(resolve => setTimeout(resolve, delay));
window.onload = async () => {
await sleep(30000);
while (buttons.hidden) {
await sleep(1000);
}
const elems = document.getElementsByTagName("*");
for (var i = 0; i < elems.length; ++i) {
elems[i].classList.add("static");
}
theMatrix.innerHTML += "
";
const msg1 = "Wake up, neo . . .";
const msg2 = "The Matrix has you . . .";
const msg3 = "Follow the white rabbit.";
const msg4 = "Knock, knock, Neo.";
for (var i = 0; i < msg1.length; i++) {
theMatrix.innerHTML += msg1[i];
await sleep(120);
}
theMatrix.innerHTML += "
";
await sleep(200);
theMatrix.innerHTML += "
";
await sleep(500);
for (var i = 0; i < msg2.length; i++) {
theMatrix.innerHTML += msg2[i];
await sleep(120);
}
theMatrix.innerHTML += "
";
await sleep(300);
theMatrix.innerHTML += "
";
await sleep(500);
for (var i = 0; i < msg3.length; i++) {
theMatrix.innerHTML += msg3[i];
await sleep(120);
}
theMatrix.innerHTML += "
";
await sleep(300);
theMatrix.innerHTML += "
";
await sleep(600);
for (var i = 0; i < msg4.length; i++) {
theMatrix.innerHTML += msg4[i];
await sleep(200);
}
await sleep(6000);
for (var i = 0; i < elems.length; ++i) {
elems[i].classList.remove("static");
}
theMatrix.innerHTML = "no matter where you are, everyone is always CONNECTED";
theMatrix.style = "display:none;";
};