{
  "$comment": [
    "OWNER: offline agent. web/public/README.md assigns sw.js and this file to it.",
    "findings §3 row 1: Presidio ships a manifest with NO service worker — installable-looking,",
    "non-functional offline. A manifest is only worth having because /sw.js is real.",
    "start_url is /visit/open-today/ and not /: r4b §5, the question a returning visitor opens",
    "this for is 'what can I actually visit now', and until 2031 that is the most-asked question",
    "on the site (findings §5.2). id is pinned so a future change to start_url does not create a",
    "second, duplicate installed app."
  ],
  "id": "/",
  "name": "Hudson Highlands Fjord Trail",
  "short_name": "Fjord Trail",
  "description": "Trail map, trailheads, accessibility numbers, conditions and a trip planner for the Hudson Highlands Fjord Trail — saveable to your phone and usable with no signal.",
  "start_url": "/visit/open-today/",
  "scope": "/",
  "display": "standalone",
  "orientation": "any",
  "background_color": "#ffffff",
  "theme_color": "#12342E",
  "lang": "en-US",
  "dir": "ltr",
  "categories": ["travel", "navigation", "utilities"],
  "icons": [
    {
      "src": "/icon-512.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "any"
    },
    {
      "src": "/icon-maskable-512.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "maskable"
    },
    {
      "src": "/icon-180.png",
      "sizes": "180x180",
      "type": "image/png",
      "purpose": "any"
    },
    {
      "src": "/favicon.svg",
      "sizes": "any",
      "type": "image/svg+xml",
      "purpose": "any"
    }
  ],
  "shortcuts": [
    {
      "name": "Map",
      "short_name": "Map",
      "description": "The trail map, with the saved basemap.",
      "url": "/map/"
    },
    {
      "name": "Plan a visit",
      "short_name": "Plan",
      "description": "Time you have, how you are arriving, what you need. Works with no signal.",
      "url": "/plan/"
    },
    {
      "name": "Conditions",
      "short_name": "Conditions",
      "description": "Weather, tides, trains and closures, each with the time it was read.",
      "url": "/visit/conditions/"
    }
  ]
}
