const container = document.querySelector('div.layout-content')! const messages = [ 'ERROR: REALITY NOT FOUND', 'YOU HAVE FALLEN OUT OF YOUR UNIVERSE.', '
', 'DONT PANIC! WE CAN SENSE YOU!', 'WE ARE BRINGING YOU INTO OURS FOR NOW.', '
', 'REDIRECTING IN:', '3...', '2...', '1...', '
', ] let timer = setInterval(tick, 1000) let line = 0 function tick() { // Render Messages container.innerHTML = messages .filter((_, i) => line > i) .map((_, i) => { const me = line - 1 === i const styleP = me ? 'animation-scrollin' : '' const styleS = me ? 'inline-block' : 'none' return `

${messages[i]} _

` }) .join('') // Messages complete, redirect to homepage! if (line === messages.length) { window.location.replace('/') clearInterval(timer) } line++ }