{
    "id": "/?source=pwa",
    "name": "Lingo Ladders",
    "short_name": "Lingo Ladders",
    "description": "A daily word puzzle that connects ideas, one link at a time. Complete the chain by deducing the missing links between words.",
    "start_url": "/",
    "scope": "/",
    "display": "standalone",
    "lang": "en",
    "dir": "ltr",
    "background_color": "#020412",
    "theme_color": "#020412",
    "orientation": "portrait",
    "icons": [
        {
            "src": "/images/icon-192.png",
            "sizes": "192x192",
            "type": "image/png",
            "purpose": "any"
        },
        {
            "src": "/images/icon-512.png",
            "sizes": "512x512",
            "type": "image/png",
            "purpose": "any"
        },
        {
            "src": "/images/maskable-icon-192.png",
            "sizes": "192x192",
            "type": "image/png",
            "purpose": "maskable"
        },
        {
            "src": "/images/maskable-icon-512.png",
            "sizes": "512x512",
            "type": "image/png",
            "purpose": "maskable"
        }
    ],
    "categories": [
        "games",
        "puzzle",
        "education"
    ],
    "shortcuts": [
        {
            "name": "Play Daily",
            "short_name": "Daily",
            "description": "Play today's word chain puzzle",
            "url": "/",
            "icons": [
                {
                    "src": "/images/maskable-icon-192.png",
                    "sizes": "192x192",
                    "type": "image/png"
                }
            ]
        },
        {
            "name": "Archive",
            "short_name": "Archive",
            "description": "Browse past puzzles",
            "url": "/archive",
            "icons": [
                {
                    "src": "/images/maskable-icon-192.png",
                    "sizes": "192x192",
                    "type": "image/png"
                }
            ]
        },
        {
            "name": "About",
            "short_name": "About",
            "description": "Learn about Lingo Ladders",
            "url": "/about",
            "icons": [
                {
                    "src": "/images/maskable-icon-192.png",
                    "sizes": "192x192",
                    "type": "image/png"
                }
            ]
        }
    ],
    "screenshots": [
        {
            "src": "/images/screenshot-wide.png",
            "sizes": "1264x625",
            "type": "image/png",
            "form_factor": "wide",
            "label": "Lingo Ladders game board on desktop"
        },
        {
            "src": "/images/screenshot-narrow.png",
            "sizes": "524x625",
            "type": "image/png",
            "form_factor": "narrow",
            "label": "Lingo Ladders game board on mobile"
        }
    ],
    "share_target": {
        "action": "/",
        "method": "GET",
        "enctype": "application/x-www-form-urlencoded",
        "params": {
            "text": "shared"
        }
    },
    "launch_handler": {
        "client_mode": "focus-existing"
    },
    "prefer_related_applications": false,
    "related_applications": [
        {
            "platform": "webapp",
            "url": "https://lingoladders.com/manifest.json"
        },
        {
            "platform": "webapp",
            "url": "https://lingoladders.com/manifest.json"
        }
    ]
}