Examples home

Manager

Pattern 1 · Decode

Character-by-character corruption → readable text

Click Decode to start

Pattern 2 · Flicker

Rapid phrase cycling — unstable signal simulation

Click Flicker to start

Pattern 3 · Hybrid

Flicker phase → decode phase (maximum chaos)

Click Hybrid to start

Usage

import { CorruptionManager } from 'src/core/corruption-manager.js';

const mgr = new CorruptionManager({ nsfw: false });

// Pattern 1 — character decode
mgr.decode(element, 'SYSTEM ONLINE', { duration: 2000 });

// Pattern 2 — phrase flicker
mgr.flicker(element, ['LOADING...', 'CALIBRATING...', 'STANDBY...'], {
  duration: 3000,
  finalText: 'READY',
});

// Pattern 3 — hybrid (flicker then decode)
mgr.hybrid(element, ['CORRUPTING...', 'REWRITING...'], 'REALITY RESTORED', {
  duration: 4000,
});

mgr.stop();     // cancel all running animations
mgr.destroy();  // full teardown (visibilitychange listener removed)