{
  "name": "MMSx BioSHADOW Clinical Pro v6.2 Canvas Video Fix",
  "short_name": "BioSHADOW v6.2",
  "description": "BioSHADOW v6.1 with camera visibility fix for iPhone/Safari/Bluehost plus MotionRender and layered reports.",
  "start_url": "./index.html",
  "scope": "./",
  "display": "fullscreen",
  "orientation": "portrait-primary",
  "background_color": "#0A0A0A",
  "theme_color": "#0A0A0A",
  "categories": [
    "health",
    "fitness",
    "medical",
    "sports"
  ],
  "lang": "en",
  "icons": [
    {
      "src": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 192'%3E%3Crect width='192' height='192' rx='32' fill='%230A0A0A'/%3E%3Ccircle cx='96' cy='44' r='12' fill='%23FFC107'/%3E%3Cline x1='96' y1='56' x2='96' y2='108' stroke='%23FFC107' stroke-width='5' stroke-linecap='round'/%3E%3Cline x1='96' y1='76' x2='64' y2='96' stroke='%23FFC107' stroke-width='4' stroke-linecap='round'/%3E%3Cline x1='96' y1='76' x2='128' y2='96' stroke='%23FFC107' stroke-width='4' stroke-linecap='round'/%3E%3Cline x1='96' y1='108' x2='74' y2='148' stroke='%23FFC107' stroke-width='4' stroke-linecap='round'/%3E%3Cline x1='96' y1='108' x2='118' y2='148' stroke='%23FFC107' stroke-width='4' stroke-linecap='round'/%3E%3Ccircle cx='96' cy='76' r='5' fill='%23FFC107' opacity='.5'/%3E%3Ccircle cx='64' cy='96' r='4' fill='%23FFC107' opacity='.4'/%3E%3Ccircle cx='128' cy='96' r='4' fill='%23FFC107' opacity='.4'/%3E%3Ccircle cx='96' cy='108' r='5' fill='%23FFC107' opacity='.5'/%3E%3Ccircle cx='74' cy='148' r='4' fill='%23FFC107' opacity='.4'/%3E%3Ccircle cx='118' cy='148' r='4' fill='%23FFC107' opacity='.4'/%3E%3C/svg%3E",
      "sizes": "192x192",
      "type": "image/svg+xml",
      "purpose": "any maskable"
    },
    {
      "src": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Crect width='512' height='512' rx='80' fill='%230A0A0A'/%3E%3Ccircle cx='256' cy='110' r='32' fill='%23FFC107'/%3E%3Cline x1='256' y1='142' x2='256' y2='288' stroke='%23FFC107' stroke-width='12' stroke-linecap='round'/%3E%3Cline x1='256' y1='200' x2='168' y2='254' stroke='%23FFC107' stroke-width='10' stroke-linecap='round'/%3E%3Cline x1='256' y1='200' x2='344' y2='254' stroke='%23FFC107' stroke-width='10' stroke-linecap='round'/%3E%3Cline x1='256' y1='288' x2='196' y2='400' stroke='%23FFC107' stroke-width='10' stroke-linecap='round'/%3E%3Cline x1='256' y1='288' x2='316' y2='400' stroke='%23FFC107' stroke-width='10' stroke-linecap='round'/%3E%3C/svg%3E",
      "sizes": "512x512",
      "type": "image/svg+xml",
      "purpose": "any maskable"
    }
  ]
}