{
  "name": "IMP360 Shield",
  "short_name": "IMP360",
  "description": "Pilotez le risque humain en cybersécurité — simulations de phishing, e-learning adaptatif, scoring dynamique.",
  "start_url": "/portal",
  "display": "standalone",
  "orientation": "portrait",
  "background_color": "#0f172a",
  "theme_color": "#1e40af",
  "lang": "fr",
  "scope": "/",
  "icons": [
    {
      "src": "data:image/svg+xml,%3Csvg viewBox='0 0 192 192' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='192' height='192' rx='32' fill='%231e3a8a'/%3E%3Cpath d='M96 24L32 50v52c0 44.2 27.2 85.6 64 100 36.8-14.4 64-55.8 64-100V50L96 24z' fill='%231e40af'/%3E%3Ccircle cx='96' cy='96' r='12' fill='white'/%3E%3Cpath d='M72 96 Q84 72 96 96 Q108 120 120 96' stroke='white' stroke-width='5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E",
      "sizes": "192x192",
      "type": "image/svg+xml",
      "purpose": "any maskable"
    },
    {
      "src": "data:image/svg+xml,%3Csvg viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='512' height='512' rx='80' fill='%231e3a8a'/%3E%3Cpath d='M256 64L88 134v138c0 117 72.4 228 168 266 95.6-38 168-149 168-266V134L256 64z' fill='%231e40af'/%3E%3Ccircle cx='256' cy='256' r='32' fill='white'/%3E%3Cpath d='M192 256 Q224 192 256 256 Q288 320 320 256' stroke='white' stroke-width='14' fill='none' stroke-linecap='round'/%3E%3C/svg%3E",
      "sizes": "512x512",
      "type": "image/svg+xml",
      "purpose": "any maskable"
    }
  ],
  "categories": ["business", "education", "security"],
  "screenshots": [],
  "shortcuts": [
    {
      "name": "Mon tableau de bord",
      "url": "/learner",
      "description": "Accéder à mon espace apprenant"
    },
    {
      "name": "Mes Quiz",
      "url": "/learner/quizzes",
      "description": "Accéder à mes quiz"
    }
  ]
}
