{
  "name": "All Model Chat",
  "short_name": "All Model Chat",
  "description": "A React-based chatbot interface that interacts with the Gemini API, featuring system message configuration, streaming responses, context management, and model selection.",
  "start_url": ".",
  "display": "standalone",
  "background_color": "#ffffff",
  "theme_color": "#1f2937",
  "icons": [
    {
      "src": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiIgdmlld0JveD0iMCAwIDI1NiAyNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHN0eWxlPi5ibHVlLXBhcnR7ZmlsbDojMWE4ZGU5fS50ZWFsLXBhcnR7ZmlsbDojMWFiYzljfTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJibHVlLXBhcnQiIGQ9Ik0gMzIsMTQyIEwgODAsMTEyIEwgODAsODAgQSAyNCAyNCAwIDAgMSAxMDQsNTYgTCAxNTIsNTYgQSAyNCAyNCAwIDAgMSAxNzYsODAgTCAyMjQsODAgQSA3MiA3MiAwIDAgMCAxNTIsOCBMIDEwNCw4IEEgNzIgNzIgMCAwIDAgMzIsODAgWiIvPjxwYXRoIGNsYXNzPSJ0ZWFsLXBhcnQiIGQ9Ik0gMzIsMTQyIEwgMzIsMTc2IEEgNzIgNzIgMCAwIDAgMTA0LDI0OCBMIDE1MiwyNDggQSA3MiA3MiAwIDAgMCAyMjQsMTc2IEwgMTc2LDE3NiBBIDI0IDI0IDAgMCAxIDE1MiwyMDAgTCAxMDQsMjAwIEEgMjQgMjQgMCAwIDEgODAsMTc2IEwgODAsMTEyIFoiLz48Y2lyY2xlIGN4PSIxMDgiIGN5PSI4NCIgcj0iMTAiIGNsYXNzPSJibHVlLXBhcnQiLz48Y2lyY2xlIGN4PSIxNDgiIGN5PSI4NCIgcj0iMTAiIGNsYXNzPSJibHVlLXBhcnQiLz48Y2lyY2xlIGN4PSIxMDgiIGN5PSIxNzIiIHI9IjEwIiBjbGFzcz0idGVhbC1wYXJ0Ii8+PGNpcmNsZSBjeD0iMTQ4IiBjeT0iMTcyIiByPSIxMCIgY2xhc3M9InRlYWwtcGFydCIvPjwvc3ZnPg==",
      "type": "image/svg+xml",
      "sizes": "192x192"
    },
    {
      "src": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiIgdmlld0JveD0iMCAwIDI1NiAyNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHN0eWxlPi5ibHVlLXBhcnR7ZmlsbDojMWE4ZGU5fS50ZWFsLXBhcnR7ZmlsbDojMWFiYzljfTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJibHVlLXBhcnQiIGQ9Ik0gMzIsMTQyIEwgODAsMTEyIEwgODAsODAgQSAyNCAyNCAwIDAgMSAxMDQsNTYgTCAxNTIsNTYgQSAyNCAyNCAwIDAgMSAxNzYsODAgTCAyMjQsODAgQSA3MiA3MiAwIDAgMCAxNTIsOCBMIDEwNCw4IEEgNzIgNzIgMCAwIDAgMzIsODAgWiIvPjxwYXRoIGNsYXNzPSJ0ZWFsLXBhcnQiIGQ9Ik0gMzIsMTQyIEwgMzIsMTc2IEEgNzIgNzIgMCAwIDAgMTA0LDI0OCBMIDE1MiwyNDggQSA3MiA3MiAwIDAgMCAyMjQsMTc2IEwgMTc2LDE3NiBBIDI0IDI0IDAgMCAxIDE1MiwyMDAgTCAxMDQsMjAwIEEgMjQgMjQgMCAwIDEgODAsMTc2IEwgODAsMTEyIFoiLz48Y2lyY2xlIGN4PSIxMDgiIGN5PSI4NCIgcj0iMTAiIGNsYXNzPSJibHVlLXBhcnQiLz48Y2lyY2xlIGN4PSIxNDgiIGN5PSI4NCIgcj0iMTAiIGNsYXNzPSJibHVlLXBhcnQiLz48Y2lyY2xlIGN4PSIxMDgiIGN5PSIxNzIiIHI9IjEwIiBjbGFzcz0idGVhbC1wYXJ0Ii8+PGNpcmNsZSBjeD0iMTQ4IiBjeT0iMTcyIiByPSIxMCIgY2xhc3M9InRlYWwtcGFydCIvPjwvc3ZnPg==",
      "type": "image/svg+xml",
      "sizes": "512x512"
    },
    {
      "src": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiIgdmlld0JveD0iMCAwIDI1NiAyNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHN0eWxlPi5ibHVlLXBhcnR7ZmlsbDojMWE4ZGU5fS50ZWFsLXBhcnR7ZmlsbDojMWFiYzljfTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJibHVlLXBhcnQiIGQ9Ik0gMzIsMTQyIEwgODAsMTEyIEwgODAsODAgQSAyNCAyNCAwIDAgMSAxMDQsNTYgTCAxNTIsNTYgQSAyNCAyNCAwIDAgMSAxNzYsODAgTCAyMjQsODAgQSA3MiA3MiAwIDAgMCAxNTIsOCBMIDEwNCw4IEEgNzIgNzIgMCAwIDAgMzIsODAgWiIvPjxwYXRoIGNsYXNzPSJ0ZWFsLXBhcnQiIGQ9Ik0gMzIsMTQyIEwgMzIsMTc2IEEgNzIgNzIgMCAwIDAgMTA0LDI0OCBMIDE1MiwyNDggQSA3MiA3MiAwIDAgMCAyMjQsMTc2IEwgMTc2LDE3NiBBIDI0IDI0IDAgMCAxIDE1MiwyMDAgTCAxMDQsMjAwIEEgMjQgMjQgMCAwIDEgODAsMTc2IEwgODAsMTEyIFoiLz48Y2lyY2xlIGN4PSIxMDgiIGN5PSI4NCIgcj0iMTAiIGNsYXNzPSJibHVlLXBhcnQiLz48Y2lyY2xlIGN4PSIxNDgiIGN5PSI4NCIgcj0iMTAiIGNsYXNzPSJibHVlLXBhcnQiLz48Y2lyY2xlIGN4PSIxMDgiIGN5PSIxNzIiIHI9IjEwIiBjbGFzcz0idGVhbC1wYXJ0Ii8+PGNpcmNsZSBjeD0iMTQ4IiBjeT0iMTcyIiByPSIxMCIgY2xhc3M9InRlYWwtcGFydCIvPjwvc3ZnPg==",
      "type": "image/svg+xml",
      "sizes": "512x512",
      "purpose": "any maskable"
    }
  ]
}