<style> .glitch { font-family: monospace; text-align: center; padding: 0; margin: 0; } </style>
█████
REDACTEḐ̶̧̪͉̬͍̄͒͂̅͜
████
███████ ██████ ███████████████ █████████████ ███████████ ███████████. ███████████████████ ████████████████
██████████████████ ████████████████.████████ █████████████████ ████████ █████ ████████? █████████████████ ████████
███████ ██████ ███████████████ ███████ ███████████ ███████████.', ███████████████████████ ████████████
██████████████████ ████████████████. ████████ █████████████████ ████████ █████ ████████ █████████████████ ████████:
<script> let glitch = document.querySelector('.glitch'); let redacted = document.querySelectorAll('.redacted'); let glitches = ['█', '█', '█', '█', 'A̸̢̰̣̎̍͝', 'B̷̨̧̦͇̖̫̀̅̃̽́', 'C̷̛̝̞̼͙̞̗̱̈͂̈́̒̒̄', 'D̶̹̣͍̅̂̾̈̑͝', 'E̸͈̮̱͒̒̽͋̏', 'F̴̩͈̒̊͋́͘͜͝', 'G̴̜̦̬̀̉́̋', 'H̷͔̥̙͎̰̜͒', 'Į̶̝͙̺̤̩̗́̐͝', 'Ĵ̸̢̭̮͒̅͛̈͋͝', 'K̵̳͌́̈́̎̓̆͝', 'L̶̬̥͚͗͊͜͠', 'M̵̼̦͈͎͙̞̓̾', 'Ń̴̮͇̓̇̆̕', 'O̸̢̬͗̑͘', 'P̴̮̯͕̮͂͜', 'Q̷̯̘̌͋͑̋̊̎͝', 'R̸̨̥̮̖̿̓̽̕̕', 'Ș̸̞͚̜͉̕', 'T̷̡̛̳̼͔̜̮̤͛͝͠', 'U̸͖͖͖͛͊͝', 'V̸̨̫̲͍̌̔́̾͂͝͝', 'W̶̛͍̝͉͜', 'X̸̛̤͇̬̜̲̜̿͗̓́̊̽', 'Ý̸̨̦̲̘̤̖̎́', 'Z̶̞̙͎̭͇̻͕̅́͋̄̔', 'ạ̵̻̇́̈́̔̅̏͝', 'b̴̭̯͈̣̹͎̽̏͗̑͆̄̎', 'c̶̟͈̦̬͓̤̭̏', 'd̶̰̍̑', 'ẻ̴̡͇̖̱̻̺̇͛͒͜͠͝', 'f̸̱̟̏̌͌̍̌́͘', 'g̷̰̠̒͛̇̚', 'ḧ̴̘͉́͌̿̐̈', 'i̷̱̜͕͙͍̠̒̏ͅ', 'j̴̝̻̬̩͉͔͑̈̆̓̊̓̓͜', 'k̸̤̖̗̠̯̖̠̐̂', 'l̸̛͖̮̥͚̫͓̃͒̐͋̈', 'm̷͙͎͎̲̩͊̃', 'ǹ̵̛̍͌̑ͅ', 'o̵̖̪̣͕̜̘̅̓̕', 'p̷̜̾͊', 'q̵̡̹̪̲̱̽͗̓', 'r̶̜͓̰̭̃̔͂̔', 's̸̢̰͕̪̰̪̒͊̊͒', 't̵̡̩̞̥̫͎̝̋͆͑̌̌̊', 'u̵̡̱̞͈̖̲̦̽̚', 'v̶̢͕̬͔͎̞̖͝', 'ẘ̶͈̅͠', 'x̷̭̮̹̲͙̀́̽̉̋̕͜͝', 'y̴̢͕̥̹̝̍̔̓̏͜͝͠', 'z̷̗̦͓̝̺̞͆̾̎͂͗̆̚', ' ', '. ', '?']
let redacteds = ['███████ ██████ ███████████████ █████████████ ███████████ ███████████.', '███████████████████ ████████████████ ██████████████████ ████████████████.', '████████ █████████████████ ████████ █████ ████████:', '█████████████████ ████████ ███████ ██████ ███████████████ ███████ ███████████ ███████████.', '███████████████████████ ████████████ ██████████████████ ████████████████.', '████████ █████████████████ ████████ █████ ████████ █████████████████ ████████?']
let getGlitch = () => { let arr = []; for (let i = 0; i < ((Math.random() * 90) + 40); i++) { arr.push(glitches[Math.floor(Math.random() * glitches.length)]); } return arr.join(); }
let getRedacted = () => { let arr = []; for (let i = 0; i < ((Math.random() * 3) + 1); i++) { arr.push(redacteds[Math.floor(Math.random() * redacteds.length)]); } return arr.join(" "); }
glitch.textContent = getGlitch(); redacted.forEach((x) => x.textContent = getRedacted()); </script>