const names = [ "Oliver", "Jack", "Harry", "Jacob", "Charlie", "Thomas", "George", "Oscar", "James", "William", "Emily", "Olivia", "Sophie", "Jessica", "Chloe", "Lily", "Amelia", "Evie", "Grace", "Mia" ]; const NAME_KEY = 'archive_user_name'; const DATE_KEY = 'archive_user_name_date'; function getRandomName() { return names[Math.floor(Math.random() * names.length)]; } function getCachedName() { const name = localStorage.getItem(NAME_KEY); const date = localStorage.getItem(DATE_KEY); if (name && date) { const now = new Date(); const saved = new Date(date); if ((now - saved) < 24 * 60 * 60 * 1000) { return name; } } const newName = getRandomName(); localStorage.setItem(NAME_KEY, newName); localStorage.setItem(DATE_KEY, new Date().toISOString()); return newName; } const userName = getCachedName(); document.getElementById('password-message').innerHTML = `Внимание! Пользователь ${userName} добавил пароль на архив.`;