{
  "schemaVersion": 1,
  "generatedAt": "2026-05-09T16:45:13.920Z",
  "lastCalibratedAt": "2026-05-08",
  "site": "cs2apps.com",
  "license": "CC BY 4.0 — please credit cs2apps.com when redistributing.",
  "laneLabels": {
    "long": "Long",
    "mid": "Mid",
    "short": "Short / Catwalk",
    "tunnels": "Tunnels",
    "a-site": "A site",
    "b-site": "B site",
    "t-spawn": "T spawn",
    "ct-spawn": "CT spawn"
  },
  "difficultyLabels": {
    "easy": "Easy",
    "medium": "Medium",
    "hard": "Hard"
  },
  "maps": [
    {
      "slug": "dust2",
      "name": "Dust 2",
      "spotCount": 31
    }
  ],
  "locations": [
    {
      "id": "dust2-a-site-1",
      "mapSlug": "dust2",
      "callout": "A Site",
      "description": null,
      "x": 0.9167,
      "y": 0.0432,
      "lane": "a-site",
      "difficulty": "easy",
      "screenshot": "https://cs2apps.com/screenshots/dust2/a-site-1.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-a-site-1/"
    },
    {
      "id": "dust2-b-site-1",
      "mapSlug": "dust2",
      "callout": "B Site",
      "description": null,
      "x": 0.153,
      "y": 0.07,
      "lane": "b-site",
      "difficulty": "easy",
      "screenshot": "https://cs2apps.com/screenshots/dust2/b-site-1.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-b-site-1/"
    },
    {
      "id": "dust2-b-site-2",
      "mapSlug": "dust2",
      "callout": "B Site",
      "description": null,
      "x": 0.0158,
      "y": 0.2627,
      "lane": "b-site",
      "difficulty": "medium",
      "screenshot": "https://cs2apps.com/screenshots/dust2/b-site-2.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-b-site-2/"
    },
    {
      "id": "dust2-car-1",
      "mapSlug": "dust2",
      "callout": "Car",
      "description": null,
      "x": 0.9671,
      "y": 0.297,
      "lane": "long",
      "difficulty": "medium",
      "screenshot": "https://cs2apps.com/screenshots/dust2/car-1.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-car-1/"
    },
    {
      "id": "dust2-catwalk-1",
      "mapSlug": "dust2",
      "callout": "Catwalk",
      "description": null,
      "x": 0.6587,
      "y": 0.3518,
      "lane": "short",
      "difficulty": "medium",
      "screenshot": "https://cs2apps.com/screenshots/dust2/catwalk-1.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-catwalk-1/"
    },
    {
      "id": "dust2-catwalk-2",
      "mapSlug": "dust2",
      "callout": "Catwalk",
      "description": null,
      "x": 0.586,
      "y": 0.4136,
      "lane": "short",
      "difficulty": "medium",
      "screenshot": "https://cs2apps.com/screenshots/dust2/catwalk-2.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-catwalk-2/"
    },
    {
      "id": "dust2-catwalk-3",
      "mapSlug": "dust2",
      "callout": "Catwalk",
      "description": null,
      "x": 0.6398,
      "y": 0.0901,
      "lane": "short",
      "difficulty": "hard",
      "screenshot": "https://cs2apps.com/screenshots/dust2/catwalk-3.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-catwalk-3/"
    },
    {
      "id": "dust2-ct-mid-1",
      "mapSlug": "dust2",
      "callout": "CT Mid",
      "description": null,
      "x": 0.3473,
      "y": 0.2505,
      "lane": "mid",
      "difficulty": "medium",
      "screenshot": "https://cs2apps.com/screenshots/dust2/ct-mid-1.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-ct-mid-1/"
    },
    {
      "id": "dust2-ct-spawn-1",
      "mapSlug": "dust2",
      "callout": "CT Spawn",
      "description": null,
      "x": 0.6069,
      "y": 0.1427,
      "lane": "ct-spawn",
      "difficulty": "easy",
      "screenshot": "https://cs2apps.com/screenshots/dust2/ct-spawn-1.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-ct-spawn-1/"
    },
    {
      "id": "dust2-goose-1",
      "mapSlug": "dust2",
      "callout": "Goose",
      "description": null,
      "x": 0.7863,
      "y": 0.0599,
      "lane": "a-site",
      "difficulty": "medium",
      "screenshot": "https://cs2apps.com/screenshots/dust2/goose-1.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-goose-1/"
    },
    {
      "id": "dust2-long-a-1",
      "mapSlug": "dust2",
      "callout": "Long A",
      "description": null,
      "x": 0.8,
      "y": 0.45,
      "lane": "long",
      "difficulty": "medium",
      "screenshot": "https://cs2apps.com/screenshots/dust2/long-a-1.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-long-a-1/"
    },
    {
      "id": "dust2-long-a-2",
      "mapSlug": "dust2",
      "callout": "Long A",
      "description": null,
      "x": 0.9187,
      "y": 0.4404,
      "lane": "long",
      "difficulty": "hard",
      "screenshot": "https://cs2apps.com/screenshots/dust2/long-a-2.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-long-a-2/"
    },
    {
      "id": "dust2-long-doors-1",
      "mapSlug": "dust2",
      "callout": "Long Doors",
      "description": null,
      "x": 0.667,
      "y": 0.6442,
      "lane": "long",
      "difficulty": "easy",
      "screenshot": "https://cs2apps.com/screenshots/dust2/long-doors-1.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-long-doors-1/"
    },
    {
      "id": "dust2-long-a-3",
      "mapSlug": "dust2",
      "callout": "Long A",
      "description": null,
      "x": 0.836,
      "y": 0.3203,
      "lane": "long",
      "difficulty": "medium",
      "screenshot": "https://cs2apps.com/screenshots/dust2/long-a-3.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-long-a-3/"
    },
    {
      "id": "dust2-blue-container-1",
      "mapSlug": "dust2",
      "callout": "Blue Container",
      "description": null,
      "x": 0.7001,
      "y": 0.453,
      "lane": "long",
      "difficulty": "medium",
      "screenshot": "https://cs2apps.com/screenshots/dust2/blue-container-1.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-blue-container-1/"
    },
    {
      "id": "dust2-lower-mid-1",
      "mapSlug": "dust2",
      "callout": "Lower Mid",
      "description": null,
      "x": 0.4185,
      "y": 0.4296,
      "lane": "mid",
      "difficulty": "medium",
      "screenshot": "https://cs2apps.com/screenshots/dust2/lower-mid-1.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-lower-mid-1/"
    },
    {
      "id": "dust2-outside-long-1",
      "mapSlug": "dust2",
      "callout": "Outside Long",
      "description": null,
      "x": 0.68,
      "y": 0.808,
      "lane": "long",
      "difficulty": "easy",
      "screenshot": "https://cs2apps.com/screenshots/dust2/outside-long-1.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-outside-long-1/"
    },
    {
      "id": "dust2-outside-tunnels-1",
      "mapSlug": "dust2",
      "callout": "Outside Tunnels",
      "description": null,
      "x": 0.235,
      "y": 0.6901,
      "lane": "tunnels",
      "difficulty": "medium",
      "screenshot": "https://cs2apps.com/screenshots/dust2/outside-tunnels-1.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-outside-tunnels-1/"
    },
    {
      "id": "dust2-outside-tunnels-2",
      "mapSlug": "dust2",
      "callout": "Outside Tunnels",
      "description": null,
      "x": 0.0447,
      "y": 0.7346,
      "lane": "tunnels",
      "difficulty": "medium",
      "screenshot": "https://cs2apps.com/screenshots/dust2/outside-tunnels-2.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-outside-tunnels-2/"
    },
    {
      "id": "dust2-pit-1",
      "mapSlug": "dust2",
      "callout": "Pit",
      "description": null,
      "x": 0.889,
      "y": 0.6729,
      "lane": "a-site",
      "difficulty": "medium",
      "screenshot": "https://cs2apps.com/screenshots/dust2/pit-1.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-pit-1/"
    },
    {
      "id": "dust2-a-platform-1",
      "mapSlug": "dust2",
      "callout": "A Platform",
      "description": null,
      "x": 0.0572,
      "y": 0.016,
      "lane": "a-site",
      "difficulty": "medium",
      "screenshot": "https://cs2apps.com/screenshots/dust2/a-platform-1.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-a-platform-1/"
    },
    {
      "id": "dust2-suicide-1",
      "mapSlug": "dust2",
      "callout": "Suicide",
      "description": null,
      "x": 0.439,
      "y": 0.7113,
      "lane": "mid",
      "difficulty": "hard",
      "screenshot": "https://cs2apps.com/screenshots/dust2/suicide-1.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-suicide-1/"
    },
    {
      "id": "dust2-top-mid-1",
      "mapSlug": "dust2",
      "callout": "Top Mid",
      "description": null,
      "x": 0.6453,
      "y": 0.6124,
      "lane": "mid",
      "difficulty": "medium",
      "screenshot": "https://cs2apps.com/screenshots/dust2/top-mid-1.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-top-mid-1/"
    },
    {
      "id": "dust2-top-mid-2",
      "mapSlug": "dust2",
      "callout": "Top Mid",
      "description": null,
      "x": 0.3664,
      "y": 0.6382,
      "lane": "mid",
      "difficulty": "medium",
      "screenshot": "https://cs2apps.com/screenshots/dust2/top-mid-2.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-top-mid-2/"
    },
    {
      "id": "dust2-top-mid-3",
      "mapSlug": "dust2",
      "callout": "Top Mid",
      "description": null,
      "x": 0.3877,
      "y": 0.5781,
      "lane": "mid",
      "difficulty": "hard",
      "screenshot": "https://cs2apps.com/screenshots/dust2/top-mid-3.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-top-mid-3/"
    },
    {
      "id": "dust2-t-spawn-1",
      "mapSlug": "dust2",
      "callout": "T Spawn",
      "description": null,
      "x": 0.5238,
      "y": 0.9784,
      "lane": "t-spawn",
      "difficulty": "easy",
      "screenshot": "https://cs2apps.com/screenshots/dust2/t-spawn-1.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-t-spawn-1/"
    },
    {
      "id": "dust2-t-spawn-2",
      "mapSlug": "dust2",
      "callout": "T Spawn",
      "description": null,
      "x": 0.2929,
      "y": 0.7646,
      "lane": "t-spawn",
      "difficulty": "medium",
      "screenshot": "https://cs2apps.com/screenshots/dust2/t-spawn-2.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-t-spawn-2/"
    },
    {
      "id": "dust2-tunnels-1",
      "mapSlug": "dust2",
      "callout": "Tunnels",
      "description": null,
      "x": 0.0176,
      "y": 0.451,
      "lane": "tunnels",
      "difficulty": "medium",
      "screenshot": "https://cs2apps.com/screenshots/dust2/tunnels-1.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-tunnels-1/"
    },
    {
      "id": "dust2-tunnels-2",
      "mapSlug": "dust2",
      "callout": "Tunnels",
      "description": null,
      "x": 0.093,
      "y": 0.3987,
      "lane": "tunnels",
      "difficulty": "medium",
      "screenshot": "https://cs2apps.com/screenshots/dust2/tunnels-2.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-tunnels-2/"
    },
    {
      "id": "dust2-under-a-1",
      "mapSlug": "dust2",
      "callout": "Under A",
      "description": null,
      "x": 0.7492,
      "y": 0.1884,
      "lane": "tunnels",
      "difficulty": "medium",
      "screenshot": "https://cs2apps.com/screenshots/dust2/under-a-1.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-under-a-1/"
    },
    {
      "id": "dust2-under-a-2",
      "mapSlug": "dust2",
      "callout": "Under A",
      "description": null,
      "x": 0.7869,
      "y": 0.2565,
      "lane": "tunnels",
      "difficulty": "medium",
      "screenshot": "https://cs2apps.com/screenshots/dust2/under-a-2.jpg",
      "permalink": "https://cs2apps.com/csgeo/dust2/spot/dust2-under-a-2/"
    }
  ]
}