{
  "id": "difi90",
  "name": "DIFI 90 — Program 3 Bulan Gerakan & Pola Makan",
  "short_name": "DIFI 90",
  "description": "Program 91 hari: sesi latihan berpandu dengan hitungan suara, database kalori makanan Indonesia, rapor mingguan otomatis, dan deteksi plateau tiga ukuran. Semua data tersimpan di perangkat sendiri.",
  "lang": "id",
  "dir": "ltr",
  "start_url": "./",
  "scope": "./",
  "display": "standalone",
  "display_override": ["standalone", "minimal-ui"],
  "orientation": "portrait",
  "background_color": "#0d1117",
  "theme_color": "#0d1117",
  "categories": ["health", "fitness", "lifestyle"],
  "prefer_related_applications": false,
  "icons": [
    { "src": "icon-192.png", "sizes": "192x192", "type": "image/png", "purpose": "any" },
    { "src": "icon-512.png", "sizes": "512x512", "type": "image/png", "purpose": "any" },
    { "src": "icon-maskable-512.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" }
  ],
  "shortcuts": [
    {
      "name": "Mulai Sesi Hari Ini",
      "short_name": "Sesi Hari Ini",
      "description": "Langsung jalankan sesi berpandu sesuai jadwal hari ini",
      "url": "./?aksi=sesi",
      "icons": [{ "src": "icon-192.png", "sizes": "192x192" }]
    },
    {
      "name": "Sesi Darurat 5 Menit",
      "short_name": "Darurat 5 Menit",
      "description": "Sesi pendek untuk hari yang penuh",
      "url": "./?aksi=darurat",
      "icons": [{ "src": "icon-192.png", "sizes": "192x192" }]
    },
    {
      "name": "Catat Makan",
      "short_name": "Catat Makan",
      "description": "Buka penyusun piring dan catat porsi hari ini",
      "url": "./?aksi=piring",
      "icons": [{ "src": "icon-192.png", "sizes": "192x192" }]
    },
    {
      "name": "Rapor & Progres",
      "short_name": "Rapor",
      "description": "Lihat rapor mingguan, grafik, dan skor harian",
      "url": "./?aksi=progres",
      "icons": [{ "src": "icon-192.png", "sizes": "192x192" }]
    }
  ]
}
