{ "name": "ALIVE — вернуть себе выбор", "short_name": "ALIVE", "description": "Разбор никотиновых автоматизмов: заметить связку «момент → состояние → сигарета» и подобрать другой ответ.", "lang": "ru-RU", "start_url": "/", "display": "standalone", "background_color": "#07100f", "theme_color": "#07100f", "icons": [ { "src": "/icon-192.png", "sizes": "192x192", "type": "image/png" }, { "src": "/icon-512.png", "sizes": "512x512", "type": "image/png" }, { "src": "/icon-512.png", "sizes": "512x512", "type": "image/png", "purpose": "any maskable" } ] }