const WEAK_PASSWORDS_RAW = ` 123456 password 123456789 12345 12345678 qwerty 1234567 111111 1234567890 123123 abc123 1234 password1 iloveyou 1q2w3e4r 000000 qwerty123 zaq12wsx dragon sunshine princess letmein monkey football baseball welcome admin login master hello freedom whatever trustno1 qazwsx 654321 superman batman passw0rd password123 asdfgh zxcvbnm qwertyuiop 1qaz2wsx lovely flower hunter shadow buster soccer hockey killer george charlie andrew michael jessica michelle pepper jordan harley ranger ginger joshua maggie mustang computer internet secret summer winter spring autumn orange banana cookie coffee matrix starwars pokemon naruto 888888 666666 5201314 121212 112233 159753 987654321 `; const weak = new Set(WEAK_PASSWORDS_RAW.trim().split(/\s+/).map((p) => p.toLowerCase())); for (let i = 0; i <= 999; i++) { weak.add(String(i).padStart(6, "0")); weak.add(`password${i}`); weak.add(`qwerty${i}`); } export const WEAK_PASSWORDS = weak;