{
  "name": "Finance App - Gestão de Contas",
  "short_name": "Finance",
  "description": "Aplicativo PWA para gestão de dívidas e contas de forma simples, rápida e profissional. Organize suas finanças pessoais no celular.",
  "start_url": "/",
  "scope": "/",
  "display": "standalone",
  "orientation": "portrait-primary",
  "theme_color": "#16a34a",
  "background_color": "#ffffff",
  "prefer_related_applications": false,
  "screenshots": [
    {
      "src": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 720'%3E%3Cdefs%3E%3ClinearGradient id='grad' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' style='stop-color:%2316a34a;stop-opacity:1' /%3E%3Cstop offset='100%25' style='stop-color:%2315803d;stop-opacity:1' /%3E%3C/linearGradient%3E%3C/defs%3E%3Crect fill='url(%23grad)' width='540' height='720'/%3E%3Crect fill='%23ffffff' x='20' y='100' width='500' height='200' rx='16'/%3E%3Crect fill='%23f0fdf4' x='30' y='120' width='480' height='50' rx='12'/%3E%3Ctext x='270' y='155' font-size='20' font-weight='bold' fill='%23000' text-anchor='middle'%3EMinhas Contas%3C/text%3E%3Crect fill='%23ffffff' x='20' y='320' width='500' height='60' rx='12'/%3E%3Ctext x='50' y='355' font-size='14' font-weight='bold' fill='%23000'%3EInternet%3C/text%3E%3Ctext x='450' y='355' font-size='14' font-weight='bold' fill='%2316a34a' text-anchor='end'%3ER$ 89,90%3C/text%3E%3Crect fill='%23ffffff' x='20' y='400' width='500' height='60' rx='12'/%3E%3Ctext x='50' y='435' font-size='14' font-weight='bold' fill='%23000'%3EAluguel%3C/text%3E%3Ctext x='450' y='435' font-size='14' font-weight='bold' fill='%2316a34a' text-anchor='end'%3ER$ 1.200,00%3C/text%3E%3C/svg%3E",
      "sizes": "540x720",
      "type": "image/svg+xml",
      "form_factor": "narrow"
    },
    {
      "src": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1080 1920'%3E%3Cdefs%3E%3ClinearGradient id='grad2' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' style='stop-color:%2316a34a;stop-opacity:1' /%3E%3Cstop offset='100%25' style='stop-color:%2315803d;stop-opacity:1' /%3E%3C/linearGradient%3E%3C/defs%3E%3Crect fill='url(%23grad2)' width='1080' height='1920'/%3E%3Crect fill='%23ffffff' x='40' y='250' width='1000' height='500' rx='32'/%3E%3Crect fill='%23f0fdf4' x='60' y='280' width='960' height='120' rx='24'/%3E%3Ctext x='540' y='350' font-size='48' font-weight='bold' fill='%23000' text-anchor='middle'%3EMinhas Contas%3C/text%3E%3Crect fill='%23ffffff' x='40' y='800' width='1000' height='150' rx='24'/%3E%3Ctext x='100' y='875' font-size='32' font-weight='bold' fill='%23000'%3EInternet%3C/text%3E%3Ctext x='980' y='875' font-size='32' font-weight='bold' fill='%2316a34a' text-anchor='end'%3ER$ 89,90%3C/text%3E%3C/svg%3E",
      "sizes": "1080x1920",
      "type": "image/svg+xml",
      "form_factor": "wide"
    }
  ],
  "icons": [
    {
      "src": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 192'%3E%3Crect fill='%2316a34a' width='192' height='192' rx='45'/%3E%3Cg transform='translate(96,96)'%3E%3Ccircle cx='0' cy='-20' r='8' fill='%23ffffff'/%3E%3Cpath d='M -30 10 Q -30 35 0 45 Q 30 35 30 10' fill='%23ffffff'/%3E%3Cpath d='M -15 15 L -15 30 M 0 20 L 0 30 M 15 15 L 15 30' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E",
      "sizes": "192x192",
      "type": "image/svg+xml",
      "purpose": "any"
    },
    {
      "src": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 192'%3E%3Crect fill='%2316a34a' width='192' height='192' rx='45'/%3E%3Cg transform='translate(96,96)'%3E%3Ccircle cx='0' cy='-20' r='8' fill='%23ffffff'/%3E%3Cpath d='M -30 10 Q -30 35 0 45 Q 30 35 30 10' fill='%23ffffff'/%3E%3Cpath d='M -15 15 L -15 30 M 0 20 L 0 30 M 15 15 L 15 30' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E",
      "sizes": "192x192",
      "type": "image/svg+xml",
      "purpose": "maskable"
    },
    {
      "src": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Crect fill='%2316a34a' width='512' height='512' rx='120'/%3E%3Cg transform='translate(256,256)'%3E%3Ccircle cx='0' cy='-53' r='20' fill='%23ffffff'/%3E%3Cpath d='M -80 26 Q -80 93 0 120 Q 80 93 80 26' fill='%23ffffff'/%3E%3Cpath d='M -40 40 L -40 80 M 0 53 L 0 80 M 40 40 L 40 80' stroke='%23ffffff' stroke-width='5' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E",
      "sizes": "512x512",
      "type": "image/svg+xml",
      "purpose": "any"
    }
  ],
  "categories": ["finance", "productivity"],
  "shortcuts": [
    {
      "name": "Nova Conta",
      "short_name": "Nova",
      "description": "Adicionar uma nova conta",
      "url": "/?action=new",
      "icons": [
        {
          "src": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Crect fill='%2316a34a' width='96' height='96' rx='20'/%3E%3Ctext x='48' y='60' font-size='50' text-anchor='middle' dominant-baseline='central'%3E%2B%3C/text%3E%3C/svg%3E",
          "sizes": "96x96",
          "type": "image/svg+xml"
        }
      ]
    },
    {
      "name": "Exportar Dados",
      "short_name": "Exportar",
      "description": "Exportar backup de dados",
      "url": "/?action=export",
      "icons": [
        {
          "src": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Crect fill='%2316a34a' width='96' height='96' rx='20'/%3E%3Ctext x='48' y='60' font-size='50' text-anchor='middle' dominant-baseline='central'%3E%F0%9F%93%A5%3C/text%3E%3C/svg%3E",
          "sizes": "96x96",
          "type": "image/svg+xml"
        }
      ]
    }
  ]
}
