{
  "description": "This file is auto-generated by scripts/prep. Do not edit manually.",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "$schema": { "type": "string" },
    "data": {
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "minItems": 1,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1,
            "description": "Human-readable display name for the area"
          },
          "areaId": {
            "type": "string",
            "enum": [
              "north-america",
              "latin-america-caribbean",
              "sub-saharan-africa",
              "middle-east-north-africa",
              "western-asia",
              "western-europe",
              "eastern-europe",
              "southern-asia",
              "central-asia",
              "eastern-asia",
              "southeast-asia",
              "oceania"
            ],
            "description": "The geographical area identifier"
          },
          "lat": {
            "type": "number",
            "minimum": -90,
            "maximum": 90,
            "description": "Latitude coordinate for the area center point"
          },
          "lng": {
            "type": "number",
            "minimum": -180,
            "maximum": 180,
            "description": "Longitude coordinate for the area center point"
          }
        },
        "required": ["name", "areaId", "lat", "lng"],
        "additionalProperties": false,
        "description": "A geographic area with identification, coordinates, and display information"
      },
      "description": "Schema for geographic areas with coordinates and metadata"
    }
  },
  "required": ["$schema", "data"]
}
