{
  "openapi": "3.1.0",
  "info": {
    "title": "Geoapify Map Tiles API",
    "version": "1.1.0",
    "description": "Raster and vector map tiles plus MapLibre-compatible style resources."
  },
  "servers": [
    {
      "url": "https://maps.geoapify.com/v1",
      "description": "Default Maps API endpoint."
    },
    {
      "url": "https://api-eu.geoapify.com/v1",
      "description": "EU-focused endpoint. Geoapify service processing uses EU infrastructure."
    }
  ],
  "tags": [
    {
      "name": "Map Tiles"
    }
  ],
  "paths": {
    "/tile/{style}/{z}/{x}/{y}.{type}": {
      "get": {
        "tags": [
          "Map Tiles"
        ],
        "operationId": "getMapTile",
        "summary": "Get a raster or vector map tile",
        "description": "Returns map tiles using the Slippy Map XYZ scheme.\n\n- `png`: pre-rendered 256 × 256 raster tile; `style` controls the rendering.\n- `pbf`: vector tile; `style` remains required in the request path.\n\n**Examples:** `/tile/osm-carto/12/2200/1343.png` · `/tile/osm-carto/12/2200/1343.pbf`",
        "parameters": [
          {
            "name": "style",
            "in": "path",
            "required": true,
            "description": "Geoapify map style ID.",
            "schema": {
              "$ref": "#/components/schemas/MapStyleId",
              "example": "osm-carto"
            }
          },
          {
            "name": "z",
            "in": "path",
            "required": true,
            "description": "Slippy Map zoom level from 0 to 20.",
            "schema": {
              "type": "integer",
              "minimum": 0,
              "maximum": 20,
              "example": 12
            }
          },
          {
            "name": "x",
            "in": "path",
            "required": true,
            "description": "Slippy Map tile X coordinate. Valid range: 0 through `2^z - 1`.",
            "schema": {
              "type": "integer",
              "minimum": 0,
              "example": 2200
            }
          },
          {
            "name": "y",
            "in": "path",
            "required": true,
            "description": "Slippy Map tile Y coordinate. Valid range: 0 through `2^z - 1`.",
            "schema": {
              "type": "integer",
              "minimum": 0,
              "example": 1343
            }
          },
          {
            "name": "type",
            "in": "path",
            "required": true,
            "description": "Tile format. `png` returns `image/png`; `pbf` returns `application/x-protobuf`.",
            "schema": {
              "type": "string",
              "enum": [
                "png",
                "pbf"
              ],
              "example": "png"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Binary map tile. The `png` extension returns `image/png`; the `pbf` extension returns `application/x-protobuf`.",
            "content": {
              "image/png": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              },
              "application/x-protobuf": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request parameters, such as an unsupported style or a tile coordinate outside the valid range.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayError"
                },
                "example": {
                  "statusCode": 400,
                  "error": "Bad Request",
                  "message": "\"x\" is out of range [0,4095]"
                }
              }
            }
          },
          "401": {
            "description": "Missing or invalid Geoapify API key.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayError"
                },
                "example": {
                  "statusCode": 401,
                  "error": "Unauthorized",
                  "message": "Invalid apiKey"
                }
              }
            }
          },
          "429": {
            "description": "Rate limit or quota exceeded.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayError"
                },
                "example": {
                  "statusCode": 429,
                  "error": "Too Many Requests",
                  "message": "Quota exceeded"
                }
              }
            }
          },
          "500": {
            "description": "Internal gateway error.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayError"
                },
                "example": {
                  "statusCode": 500,
                  "error": "Internal Server Error",
                  "message": "Request failed, please try again later"
                }
              }
            }
          }
        }
      }
    },
    "/tile/{style}/{z}/{x}/{y}@{scale}x.{type}": {
      "get": {
        "tags": [
          "Map Tiles"
        ],
        "operationId": "getHighResolutionMapTile",
        "summary": "Get a high-resolution raster map tile",
        "description": "Returns a high-resolution PNG tile with the same geographic coverage as the standard tile.\n\n- `@2x`: 512 × 512 pixels\n- `@3x`: 768 × 768 pixels\n\n**Example:** `/tile/osm-carto/12/2200/1343@2x.png`",
        "parameters": [
          {
            "name": "style",
            "in": "path",
            "required": true,
            "description": "Geoapify map style ID.",
            "schema": {
              "$ref": "#/components/schemas/MapStyleId",
              "example": "osm-carto"
            }
          },
          {
            "name": "z",
            "in": "path",
            "required": true,
            "description": "Slippy Map zoom level from 0 to 20.",
            "schema": {
              "type": "integer",
              "minimum": 0,
              "maximum": 20,
              "example": 12
            }
          },
          {
            "name": "x",
            "in": "path",
            "required": true,
            "description": "Slippy Map tile X coordinate. Valid range: 0 through `2^z - 1`.",
            "schema": {
              "type": "integer",
              "minimum": 0,
              "example": 2200
            }
          },
          {
            "name": "y",
            "in": "path",
            "required": true,
            "description": "Slippy Map tile Y coordinate. Valid range: 0 through `2^z - 1`.",
            "schema": {
              "type": "integer",
              "minimum": 0,
              "example": 1343
            }
          },
          {
            "name": "scale",
            "in": "path",
            "required": true,
            "description": "Image pixel-density multiplier. It increases pixel dimensions without changing the geographic area covered by the tile.",
            "schema": {
              "type": "integer",
              "enum": [
                2,
                3
              ],
              "example": 2
            }
          },
          {
            "name": "type",
            "in": "path",
            "required": true,
            "description": "Raster tile format. `png` returns the `image/png` media type.",
            "schema": {
              "type": "string",
              "enum": [
                "png"
              ],
              "example": "png"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Pre-rendered high-resolution raster map tile in the `image/png` media type.",
            "content": {
              "image/png": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request parameters, such as an unsupported style or a tile coordinate outside the valid range.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayError"
                },
                "example": {
                  "statusCode": 400,
                  "error": "Bad Request",
                  "message": "\"x\" is out of range [0,4095]"
                }
              }
            }
          },
          "401": {
            "description": "Missing or invalid Geoapify API key.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayError"
                },
                "example": {
                  "statusCode": 401,
                  "error": "Unauthorized",
                  "message": "Invalid apiKey"
                }
              }
            }
          },
          "429": {
            "description": "Rate limit or quota exceeded.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayError"
                },
                "example": {
                  "statusCode": 429,
                  "error": "Too Many Requests",
                  "message": "Quota exceeded"
                }
              }
            }
          },
          "500": {
            "description": "Internal gateway error.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayError"
                },
                "example": {
                  "statusCode": 500,
                  "error": "Internal Server Error",
                  "message": "Request failed, please try again later"
                }
              }
            }
          }
        }
      }
    },
    "/styles/{style}/style.json": {
      "get": {
        "tags": [
          "Map Tiles"
        ],
        "operationId": "getMapStyle",
        "summary": "Get a MapLibre style",
        "description": "Returns a MapLibre style document ready for a compatible renderer.\n\n- References Geoapify map sources, sprites, and glyphs.\n- Uses the selected `style`.\n\n**Example:** `/styles/osm-bright/style.json`\n\n**Specification:** [MapLibre Style Specification](https://maplibre.org/maplibre-style-spec/)",
        "parameters": [
          {
            "name": "style",
            "in": "path",
            "required": true,
            "description": "Geoapify map style ID.",
            "schema": {
              "$ref": "#/components/schemas/MapStyleId",
              "example": "osm-bright"
            }
          },
          {
            "name": "attribution",
            "in": "query",
            "required": false,
            "description": "Controls attribution metadata in resources referenced by the returned style. `default` includes Geoapify branding and required data-provider attribution; `mandatory` includes only required data-provider attribution; `none` returns empty embedded attribution. Selecting `none` does not remove applicable attribution or licensing obligations.",
            "schema": {
              "type": "string",
              "enum": [
                "default",
                "mandatory",
                "none"
              ],
              "default": "default"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "MapLibre Style Specification document.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MapLibreStyle"
                },
                "example": {
                  "version": 8,
                  "name": "osm-bright",
                  "metadata": {
                    "mapbox:type": "template",
                    "mapbox:groups": {
                      "1444849364238.8171": {
                        "collapsed": false,
                        "name": "Buildings"
                      },
                      "1444849354174.1904": {
                        "collapsed": true,
                        "name": "Tunnels"
                      },
                      "1444849388993.3071": {
                        "collapsed": false,
                        "name": "Land"
                      },
                      "1444849242106.713": {
                        "collapsed": false,
                        "name": "Places"
                      },
                      "1444849382550.77": {
                        "collapsed": false,
                        "name": "Water"
                      },
                      "1444849345966.4436": {
                        "collapsed": false,
                        "name": "Roads"
                      },
                      "1444849334699.1902": {
                        "collapsed": true,
                        "name": "Bridges"
                      }
                    },
                    "mapbox:autocomposite": false
                  },
                  "sources": {
                    "default": {
                      "type": "vector",
                      "url": "https://maps.geoapify.com/v1/styles/osm-bright/data.json?apiKey=YOUR_API_KEY"
                    }
                  },
                  "sprite": "https://maps.geoapify.com/v1/styles/osm-bright/sprite?apiKey=YOUR_API_KEY",
                  "glyphs": "https://maps.geoapify.com/v1/styles/osm-bright/fonts/{fontstack}/{range}.pbf?apiKey=YOUR_API_KEY",
                  "layers": [
                    {
                      "id": "background",
                      "type": "background",
                      "paint": {
                        "background-color": "#f8f4f0"
                      }
                    },
                    {
                      "id": "landcover-glacier",
                      "type": "fill",
                      "metadata": {
                        "mapbox:group": "1444849388993.3071"
                      },
                      "source": "default",
                      "source-layer": "landcover",
                      "filter": [
                        "==",
                        "subclass",
                        "glacier"
                      ],
                      "layout": {
                        "visibility": "visible"
                      },
                      "paint": {
                        "fill-color": "#fff",
                        "fill-opacity": {
                          "base": 1,
                          "stops": [
                            [
                              0,
                              0.9
                            ],
                            [
                              10,
                              0.3
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "landuse-residential",
                      "type": "fill",
                      "metadata": {
                        "mapbox:group": "1444849388993.3071"
                      },
                      "source": "default",
                      "source-layer": "landuse",
                      "filter": [
                        "==",
                        "class",
                        "residential"
                      ],
                      "paint": {
                        "fill-color": {
                          "base": 1,
                          "stops": [
                            [
                              12,
                              "hsla(30, 19%, 90%, 0.4)"
                            ],
                            [
                              16,
                              "hsla(30, 19%, 90%, 0.2)"
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "landuse-commercial",
                      "type": "fill",
                      "metadata": {
                        "mapbox:group": "1444849388993.3071"
                      },
                      "source": "default",
                      "source-layer": "landuse",
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "Polygon"
                        ],
                        [
                          "==",
                          "class",
                          "commercial"
                        ]
                      ],
                      "paint": {
                        "fill-color": "hsla(0, 60%, 87%, 0.23)"
                      }
                    },
                    {
                      "id": "landuse-industrial",
                      "type": "fill",
                      "metadata": {
                        "mapbox:group": "1444849388993.3071"
                      },
                      "source": "default",
                      "source-layer": "landuse",
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "Polygon"
                        ],
                        [
                          "==",
                          "class",
                          "industrial"
                        ]
                      ],
                      "paint": {
                        "fill-color": "hsla(49, 100%, 88%, 0.34)"
                      }
                    },
                    {
                      "id": "park",
                      "type": "fill",
                      "metadata": {
                        "mapbox:group": "1444849388993.3071"
                      },
                      "source": "default",
                      "source-layer": "park",
                      "filter": [
                        "==",
                        "$type",
                        "Polygon"
                      ],
                      "paint": {
                        "fill-color": "#d8e8c8",
                        "fill-opacity": {
                          "base": 1.8,
                          "stops": [
                            [
                              9,
                              0.5
                            ],
                            [
                              12,
                              0.2
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "park-outline",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849388993.3071"
                      },
                      "source": "default",
                      "source-layer": "park",
                      "filter": [
                        "==",
                        "$type",
                        "Polygon"
                      ],
                      "layout": {},
                      "paint": {
                        "line-color": {
                          "base": 1,
                          "stops": [
                            [
                              6,
                              "hsla(96, 40%, 49%, 0.36)"
                            ],
                            [
                              8,
                              "hsla(96, 40%, 49%, 0.66)"
                            ]
                          ]
                        },
                        "line-dasharray": [
                          3,
                          3
                        ]
                      }
                    },
                    {
                      "id": "landuse-cemetery",
                      "type": "fill",
                      "metadata": {
                        "mapbox:group": "1444849388993.3071"
                      },
                      "source": "default",
                      "source-layer": "landuse",
                      "filter": [
                        "==",
                        "class",
                        "cemetery"
                      ],
                      "paint": {
                        "fill-color": "#e0e4dd"
                      }
                    },
                    {
                      "id": "landuse-hospital",
                      "type": "fill",
                      "metadata": {
                        "mapbox:group": "1444849388993.3071"
                      },
                      "source": "default",
                      "source-layer": "landuse",
                      "filter": [
                        "==",
                        "class",
                        "hospital"
                      ],
                      "paint": {
                        "fill-color": "#fde"
                      }
                    },
                    {
                      "id": "landuse-school",
                      "type": "fill",
                      "metadata": {
                        "mapbox:group": "1444849388993.3071"
                      },
                      "source": "default",
                      "source-layer": "landuse",
                      "filter": [
                        "==",
                        "class",
                        "school"
                      ],
                      "paint": {
                        "fill-color": "#f0e8f8"
                      }
                    },
                    {
                      "id": "landuse-railway",
                      "type": "fill",
                      "metadata": {
                        "mapbox:group": "1444849388993.3071"
                      },
                      "source": "default",
                      "source-layer": "landuse",
                      "filter": [
                        "==",
                        "class",
                        "railway"
                      ],
                      "paint": {
                        "fill-color": "hsla(30, 19%, 90%, 0.4)"
                      }
                    },
                    {
                      "id": "landcover-wood",
                      "type": "fill",
                      "metadata": {
                        "mapbox:group": "1444849388993.3071"
                      },
                      "source": "default",
                      "source-layer": "landcover",
                      "filter": [
                        "==",
                        "class",
                        "wood"
                      ],
                      "paint": {
                        "fill-color": "#6a4",
                        "fill-opacity": 0.1,
                        "fill-outline-color": "hsla(0, 0%, 0%, 0.03)",
                        "fill-antialias": {
                          "base": 1,
                          "stops": [
                            [
                              0,
                              false
                            ],
                            [
                              9,
                              true
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "landcover-grass",
                      "type": "fill",
                      "metadata": {
                        "mapbox:group": "1444849388993.3071"
                      },
                      "source": "default",
                      "source-layer": "landcover",
                      "filter": [
                        "==",
                        "class",
                        "grass"
                      ],
                      "paint": {
                        "fill-color": "#d8e8c8",
                        "fill-opacity": 1
                      }
                    },
                    {
                      "id": "landcover-grass-park",
                      "type": "fill",
                      "metadata": {
                        "mapbox:group": "1444849388993.3071"
                      },
                      "source": "default",
                      "source-layer": "park",
                      "filter": [
                        "==",
                        "class",
                        "public_park"
                      ],
                      "paint": {
                        "fill-color": "#d8e8c8",
                        "fill-opacity": 0.8
                      }
                    },
                    {
                      "id": "waterway_tunnel",
                      "filter": [
                        "all",
                        [
                          "in",
                          "class",
                          "river",
                          "stream",
                          "canal"
                        ],
                        [
                          "==",
                          "brunnel",
                          "tunnel"
                        ]
                      ],
                      "type": "line",
                      "source": "default",
                      "source-layer": "waterway",
                      "layout": {
                        "line-cap": "round"
                      },
                      "paint": {
                        "line-color": "#a0c8f0",
                        "line-width": {
                          "base": 1.3,
                          "stops": [
                            [
                              13,
                              0.5
                            ],
                            [
                              20,
                              6
                            ]
                          ]
                        },
                        "line-dasharray": [
                          2,
                          4
                        ]
                      },
                      "minzoom": 14
                    },
                    {
                      "id": "waterway-other",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849382550.77"
                      },
                      "source": "default",
                      "source-layer": "waterway",
                      "filter": [
                        "!in",
                        "class",
                        "canal",
                        "river",
                        "stream"
                      ],
                      "layout": {
                        "line-cap": "round"
                      },
                      "paint": {
                        "line-color": "#a0c8f0",
                        "line-width": {
                          "base": 1.3,
                          "stops": [
                            [
                              13,
                              0.5
                            ],
                            [
                              20,
                              2
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "waterway-stream-canal",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849382550.77"
                      },
                      "source": "default",
                      "source-layer": "waterway",
                      "filter": [
                        "all",
                        [
                          "in",
                          "class",
                          "canal",
                          "stream"
                        ],
                        [
                          "!=",
                          "brunnel",
                          "tunnel"
                        ]
                      ],
                      "layout": {
                        "line-cap": "round"
                      },
                      "paint": {
                        "line-color": "#a0c8f0",
                        "line-width": {
                          "base": 1.3,
                          "stops": [
                            [
                              13,
                              0.5
                            ],
                            [
                              20,
                              6
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "waterway-river",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849382550.77"
                      },
                      "source": "default",
                      "source-layer": "waterway",
                      "filter": [
                        "all",
                        [
                          "==",
                          "class",
                          "river"
                        ],
                        [
                          "!=",
                          "brunnel",
                          "tunnel"
                        ]
                      ],
                      "layout": {
                        "line-cap": "round"
                      },
                      "paint": {
                        "line-color": "#a0c8f0",
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              10,
                              0.8
                            ],
                            [
                              20,
                              6
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "water-offset",
                      "type": "fill",
                      "metadata": {
                        "mapbox:group": "1444849382550.77"
                      },
                      "source": "default",
                      "source-layer": "water",
                      "maxzoom": 8,
                      "filter": [
                        "==",
                        "$type",
                        "Polygon"
                      ],
                      "layout": {
                        "visibility": "visible"
                      },
                      "paint": {
                        "fill-opacity": 1,
                        "fill-color": "#a0c8f0",
                        "fill-translate": {
                          "base": 1,
                          "stops": [
                            [
                              6,
                              [
                                2,
                                0
                              ]
                            ],
                            [
                              8,
                              [
                                0,
                                0
                              ]
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "water",
                      "type": "fill",
                      "metadata": {
                        "mapbox:group": "1444849382550.77"
                      },
                      "source": "default",
                      "source-layer": "water",
                      "layout": {
                        "visibility": "visible"
                      },
                      "paint": {
                        "fill-color": "hsl(210, 67%, 85%)"
                      }
                    },
                    {
                      "id": "water-pattern",
                      "type": "fill",
                      "metadata": {
                        "mapbox:group": "1444849382550.77"
                      },
                      "source": "default",
                      "source-layer": "water",
                      "layout": {
                        "visibility": "visible"
                      },
                      "paint": {
                        "fill-translate": [
                          0,
                          2.5
                        ],
                        "fill-pattern": "wave"
                      }
                    },
                    {
                      "id": "landcover-ice-shelf",
                      "type": "fill",
                      "metadata": {
                        "mapbox:group": "1444849382550.77"
                      },
                      "source": "default",
                      "source-layer": "landcover",
                      "filter": [
                        "==",
                        "subclass",
                        "ice_shelf"
                      ],
                      "layout": {
                        "visibility": "visible"
                      },
                      "paint": {
                        "fill-color": "#fff",
                        "fill-opacity": {
                          "base": 1,
                          "stops": [
                            [
                              0,
                              0.9
                            ],
                            [
                              10,
                              0.3
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "building",
                      "type": "fill",
                      "metadata": {
                        "mapbox:group": "1444849364238.8171"
                      },
                      "source": "default",
                      "source-layer": "building",
                      "paint": {
                        "fill-color": {
                          "base": 1,
                          "stops": [
                            [
                              15.5,
                              "#f2eae2"
                            ],
                            [
                              16,
                              "#dfdbd7"
                            ]
                          ]
                        },
                        "fill-antialias": true
                      }
                    },
                    {
                      "id": "building-top",
                      "type": "fill",
                      "metadata": {
                        "mapbox:group": "1444849364238.8171"
                      },
                      "source": "default",
                      "source-layer": "building",
                      "layout": {
                        "visibility": "visible"
                      },
                      "paint": {
                        "fill-translate": {
                          "base": 1,
                          "stops": [
                            [
                              14,
                              [
                                0,
                                0
                              ]
                            ],
                            [
                              16,
                              [
                                -2,
                                -2
                              ]
                            ]
                          ]
                        },
                        "fill-outline-color": "#dfdbd7",
                        "fill-color": "#f2eae2",
                        "fill-opacity": {
                          "base": 1,
                          "stops": [
                            [
                              13,
                              0
                            ],
                            [
                              16,
                              1
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "tunnel-service-track-casing",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849354174.1904"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "tunnel"
                        ],
                        [
                          "in",
                          "class",
                          "service",
                          "track"
                        ]
                      ],
                      "layout": {
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "#cfcdca",
                        "line-dasharray": [
                          0.5,
                          0.25
                        ],
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              15,
                              1
                            ],
                            [
                              16,
                              4
                            ],
                            [
                              20,
                              11
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "tunnel-minor-casing",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849354174.1904"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "tunnel"
                        ],
                        [
                          "==",
                          "class",
                          "minor"
                        ]
                      ],
                      "layout": {
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "#cfcdca",
                        "line-opacity": {
                          "stops": [
                            [
                              12,
                              0
                            ],
                            [
                              12.5,
                              1
                            ]
                          ]
                        },
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              12,
                              0.5
                            ],
                            [
                              13,
                              1
                            ],
                            [
                              14,
                              4
                            ],
                            [
                              20,
                              15
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "tunnel-secondary-tertiary-casing",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849354174.1904"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "tunnel"
                        ],
                        [
                          "in",
                          "class",
                          "secondary",
                          "tertiary"
                        ]
                      ],
                      "layout": {
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "#e9ac77",
                        "line-opacity": 1,
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              8,
                              1.5
                            ],
                            [
                              20,
                              17
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "tunnel-trunk-primary-casing",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849354174.1904"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "tunnel"
                        ],
                        [
                          "in",
                          "class",
                          "primary",
                          "trunk"
                        ]
                      ],
                      "layout": {
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "#e9ac77",
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              5,
                              0.4
                            ],
                            [
                              6,
                              0.6
                            ],
                            [
                              7,
                              1.5
                            ],
                            [
                              20,
                              22
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "tunnel-motorway-casing",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849354174.1904"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "tunnel"
                        ],
                        [
                          "==",
                          "class",
                          "motorway"
                        ]
                      ],
                      "layout": {
                        "line-join": "round",
                        "visibility": "visible"
                      },
                      "paint": {
                        "line-color": "#e9ac77",
                        "line-dasharray": [
                          0.5,
                          0.25
                        ],
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              5,
                              0.4
                            ],
                            [
                              6,
                              0.6
                            ],
                            [
                              7,
                              1.5
                            ],
                            [
                              20,
                              22
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "tunnel-path",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849354174.1904"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "LineString"
                        ],
                        [
                          "all",
                          [
                            "==",
                            "brunnel",
                            "tunnel"
                          ],
                          [
                            "==",
                            "class",
                            "path"
                          ]
                        ]
                      ],
                      "paint": {
                        "line-color": "#cba",
                        "line-dasharray": [
                          1.5,
                          0.75
                        ],
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              15,
                              1.2
                            ],
                            [
                              20,
                              4
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "tunnel-service-track",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849354174.1904"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "tunnel"
                        ],
                        [
                          "in",
                          "class",
                          "service",
                          "track"
                        ]
                      ],
                      "layout": {
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "#fff",
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              15.5,
                              0
                            ],
                            [
                              16,
                              2
                            ],
                            [
                              20,
                              7.5
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "tunnel-minor",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849354174.1904"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "tunnel"
                        ],
                        [
                          "==",
                          "class",
                          "minor_road"
                        ]
                      ],
                      "layout": {
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "#fff",
                        "line-opacity": 1,
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              13.5,
                              0
                            ],
                            [
                              14,
                              2.5
                            ],
                            [
                              20,
                              11.5
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "tunnel-secondary-tertiary",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849354174.1904"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "tunnel"
                        ],
                        [
                          "in",
                          "class",
                          "secondary",
                          "tertiary"
                        ]
                      ],
                      "layout": {
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "#fff4c6",
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              6.5,
                              0
                            ],
                            [
                              7,
                              0.5
                            ],
                            [
                              20,
                              10
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "tunnel-trunk-primary",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849354174.1904"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "tunnel"
                        ],
                        [
                          "in",
                          "class",
                          "primary",
                          "trunk"
                        ]
                      ],
                      "layout": {
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "#fff4c6",
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              6.5,
                              0
                            ],
                            [
                              7,
                              0.5
                            ],
                            [
                              20,
                              18
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "tunnel-motorway",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849354174.1904"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "tunnel"
                        ],
                        [
                          "==",
                          "class",
                          "motorway"
                        ]
                      ],
                      "layout": {
                        "line-join": "round",
                        "visibility": "visible"
                      },
                      "paint": {
                        "line-color": "#ffdaa6",
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              6.5,
                              0
                            ],
                            [
                              7,
                              0.5
                            ],
                            [
                              20,
                              18
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "tunnel-railway",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849354174.1904"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "tunnel"
                        ],
                        [
                          "==",
                          "class",
                          "rail"
                        ]
                      ],
                      "paint": {
                        "line-color": "#bbb",
                        "line-width": {
                          "base": 1.4,
                          "stops": [
                            [
                              14,
                              0.4
                            ],
                            [
                              15,
                              0.75
                            ],
                            [
                              20,
                              2
                            ]
                          ]
                        },
                        "line-dasharray": [
                          2,
                          2
                        ]
                      }
                    },
                    {
                      "id": "ferry",
                      "type": "line",
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "in",
                          "class",
                          "ferry"
                        ]
                      ],
                      "layout": {
                        "line-join": "round",
                        "visibility": "visible"
                      },
                      "paint": {
                        "line-color": "rgba(108, 159, 182, 1)",
                        "line-width": 1.1,
                        "line-dasharray": [
                          2,
                          2
                        ]
                      }
                    },
                    {
                      "id": "aeroway-taxiway-casing",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "aeroway",
                      "minzoom": 12,
                      "filter": [
                        "all",
                        [
                          "in",
                          "class",
                          "taxiway"
                        ]
                      ],
                      "layout": {
                        "line-cap": "round",
                        "line-join": "round",
                        "visibility": "visible"
                      },
                      "paint": {
                        "line-color": "rgba(153, 153, 153, 1)",
                        "line-width": {
                          "base": 1.5,
                          "stops": [
                            [
                              11,
                              2
                            ],
                            [
                              17,
                              12
                            ]
                          ]
                        },
                        "line-opacity": 1
                      }
                    },
                    {
                      "id": "aeroway-runway-casing",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "aeroway",
                      "minzoom": 12,
                      "filter": [
                        "all",
                        [
                          "in",
                          "class",
                          "runway"
                        ]
                      ],
                      "layout": {
                        "line-cap": "round",
                        "line-join": "round",
                        "visibility": "visible"
                      },
                      "paint": {
                        "line-color": "rgba(153, 153, 153, 1)",
                        "line-width": {
                          "base": 1.5,
                          "stops": [
                            [
                              11,
                              5
                            ],
                            [
                              17,
                              55
                            ]
                          ]
                        },
                        "line-opacity": 1
                      }
                    },
                    {
                      "id": "aeroway-area",
                      "type": "fill",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "aeroway",
                      "minzoom": 4,
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "Polygon"
                        ],
                        [
                          "in",
                          "class",
                          "runway",
                          "taxiway"
                        ]
                      ],
                      "layout": {
                        "visibility": "visible"
                      },
                      "paint": {
                        "fill-opacity": {
                          "base": 1,
                          "stops": [
                            [
                              13,
                              0
                            ],
                            [
                              14,
                              1
                            ]
                          ]
                        },
                        "fill-color": "rgba(255, 255, 255, 1)"
                      }
                    },
                    {
                      "id": "aeroway-taxiway",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "aeroway",
                      "minzoom": 4,
                      "filter": [
                        "all",
                        [
                          "in",
                          "class",
                          "taxiway"
                        ],
                        [
                          "==",
                          "$type",
                          "LineString"
                        ]
                      ],
                      "layout": {
                        "line-cap": "round",
                        "line-join": "round",
                        "visibility": "visible"
                      },
                      "paint": {
                        "line-color": "rgba(255, 255, 255, 1)",
                        "line-width": {
                          "base": 1.5,
                          "stops": [
                            [
                              11,
                              1
                            ],
                            [
                              17,
                              10
                            ]
                          ]
                        },
                        "line-opacity": {
                          "base": 1,
                          "stops": [
                            [
                              11,
                              0
                            ],
                            [
                              12,
                              1
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "aeroway-runway",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "aeroway",
                      "minzoom": 4,
                      "filter": [
                        "all",
                        [
                          "in",
                          "class",
                          "runway"
                        ],
                        [
                          "==",
                          "$type",
                          "LineString"
                        ]
                      ],
                      "layout": {
                        "line-cap": "round",
                        "line-join": "round",
                        "visibility": "visible"
                      },
                      "paint": {
                        "line-color": "rgba(255, 255, 255, 1)",
                        "line-width": {
                          "base": 1.5,
                          "stops": [
                            [
                              11,
                              4
                            ],
                            [
                              17,
                              50
                            ]
                          ]
                        },
                        "line-opacity": {
                          "base": 1,
                          "stops": [
                            [
                              11,
                              0
                            ],
                            [
                              12,
                              1
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "highway-area",
                      "type": "fill",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "==",
                        "$type",
                        "Polygon"
                      ],
                      "layout": {
                        "visibility": "visible"
                      },
                      "paint": {
                        "fill-color": "hsla(0, 0%, 89%, 0.56)",
                        "fill-outline-color": "#cfcdca",
                        "fill-opacity": 0.9,
                        "fill-antialias": false
                      }
                    },
                    {
                      "id": "highway-motorway-link-casing",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "minzoom": 12,
                      "filter": [
                        "all",
                        [
                          "!in",
                          "brunnel",
                          "bridge",
                          "tunnel"
                        ],
                        [
                          "==",
                          "class",
                          "motorway_link"
                        ]
                      ],
                      "layout": {
                        "line-cap": "round",
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "#e9ac77",
                        "line-opacity": 1,
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              12,
                              1
                            ],
                            [
                              13,
                              3
                            ],
                            [
                              14,
                              4
                            ],
                            [
                              20,
                              15
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "highway-link-casing",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "minzoom": 13,
                      "filter": [
                        "all",
                        [
                          "!in",
                          "brunnel",
                          "bridge",
                          "tunnel"
                        ],
                        [
                          "in",
                          "class",
                          "primary_link",
                          "secondary_link",
                          "tertiary_link",
                          "trunk_link"
                        ]
                      ],
                      "layout": {
                        "line-cap": "round",
                        "line-join": "round",
                        "visibility": "visible"
                      },
                      "paint": {
                        "line-color": "#e9ac77",
                        "line-opacity": 1,
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              12,
                              1
                            ],
                            [
                              13,
                              3
                            ],
                            [
                              14,
                              4
                            ],
                            [
                              20,
                              15
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "highway-minor-casing",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "LineString"
                        ],
                        [
                          "all",
                          [
                            "!=",
                            "brunnel",
                            "tunnel"
                          ],
                          [
                            "in",
                            "class",
                            "minor",
                            "service",
                            "track"
                          ]
                        ]
                      ],
                      "layout": {
                        "line-cap": "round",
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "#cfcdca",
                        "line-opacity": {
                          "stops": [
                            [
                              12,
                              0
                            ],
                            [
                              12.5,
                              1
                            ]
                          ]
                        },
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              12,
                              0.5
                            ],
                            [
                              13,
                              1
                            ],
                            [
                              14,
                              4
                            ],
                            [
                              20,
                              15
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "highway-secondary-tertiary-casing",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "!in",
                          "brunnel",
                          "bridge",
                          "tunnel"
                        ],
                        [
                          "in",
                          "class",
                          "secondary",
                          "tertiary"
                        ]
                      ],
                      "layout": {
                        "line-cap": "butt",
                        "line-join": "round",
                        "visibility": "visible"
                      },
                      "paint": {
                        "line-color": "#e9ac77",
                        "line-opacity": 1,
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              8,
                              1.5
                            ],
                            [
                              20,
                              17
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "highway-primary-casing",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "minzoom": 5,
                      "filter": [
                        "all",
                        [
                          "!in",
                          "brunnel",
                          "bridge",
                          "tunnel"
                        ],
                        [
                          "in",
                          "class",
                          "primary"
                        ]
                      ],
                      "layout": {
                        "line-cap": "butt",
                        "line-join": "round",
                        "visibility": "visible"
                      },
                      "paint": {
                        "line-color": "#e9ac77",
                        "line-opacity": {
                          "stops": [
                            [
                              7,
                              0
                            ],
                            [
                              8,
                              1
                            ]
                          ]
                        },
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              7,
                              0
                            ],
                            [
                              8,
                              0.6
                            ],
                            [
                              9,
                              1.5
                            ],
                            [
                              20,
                              22
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "highway-trunk-casing",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "minzoom": 5,
                      "filter": [
                        "all",
                        [
                          "!in",
                          "brunnel",
                          "bridge",
                          "tunnel"
                        ],
                        [
                          "in",
                          "class",
                          "trunk"
                        ]
                      ],
                      "layout": {
                        "line-cap": "butt",
                        "line-join": "round",
                        "visibility": "visible"
                      },
                      "paint": {
                        "line-color": "#e9ac77",
                        "line-opacity": {
                          "stops": [
                            [
                              5,
                              0
                            ],
                            [
                              6,
                              1
                            ]
                          ]
                        },
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              5,
                              0
                            ],
                            [
                              6,
                              0.6
                            ],
                            [
                              7,
                              1.5
                            ],
                            [
                              20,
                              22
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "highway-motorway-casing",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "minzoom": 4,
                      "filter": [
                        "all",
                        [
                          "!in",
                          "brunnel",
                          "bridge",
                          "tunnel"
                        ],
                        [
                          "==",
                          "class",
                          "motorway"
                        ]
                      ],
                      "layout": {
                        "line-cap": "butt",
                        "line-join": "round",
                        "visibility": "visible"
                      },
                      "paint": {
                        "line-color": "#e9ac77",
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              4,
                              0
                            ],
                            [
                              5,
                              0.4
                            ],
                            [
                              6,
                              0.6
                            ],
                            [
                              7,
                              1.5
                            ],
                            [
                              20,
                              22
                            ]
                          ]
                        },
                        "line-opacity": {
                          "stops": [
                            [
                              4,
                              0
                            ],
                            [
                              5,
                              1
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "highway-path",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "LineString"
                        ],
                        [
                          "all",
                          [
                            "!in",
                            "brunnel",
                            "bridge",
                            "tunnel"
                          ],
                          [
                            "==",
                            "class",
                            "path"
                          ]
                        ]
                      ],
                      "paint": {
                        "line-color": "#cba",
                        "line-dasharray": [
                          1.5,
                          0.75
                        ],
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              15,
                              1.2
                            ],
                            [
                              20,
                              4
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "highway-motorway-link",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "minzoom": 12,
                      "filter": [
                        "all",
                        [
                          "!in",
                          "brunnel",
                          "bridge",
                          "tunnel"
                        ],
                        [
                          "==",
                          "class",
                          "motorway_link"
                        ]
                      ],
                      "layout": {
                        "line-cap": "round",
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "#fc8",
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              12.5,
                              0
                            ],
                            [
                              13,
                              1.5
                            ],
                            [
                              14,
                              2.5
                            ],
                            [
                              20,
                              11.5
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "highway-link",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "minzoom": 13,
                      "filter": [
                        "all",
                        [
                          "!in",
                          "brunnel",
                          "bridge",
                          "tunnel"
                        ],
                        [
                          "in",
                          "class",
                          "primary_link",
                          "secondary_link",
                          "tertiary_link",
                          "trunk_link"
                        ]
                      ],
                      "layout": {
                        "line-cap": "round",
                        "line-join": "round",
                        "visibility": "visible"
                      },
                      "paint": {
                        "line-color": "#fea",
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              12.5,
                              0
                            ],
                            [
                              13,
                              1.5
                            ],
                            [
                              14,
                              2.5
                            ],
                            [
                              20,
                              11.5
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "highway-minor",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "LineString"
                        ],
                        [
                          "all",
                          [
                            "!=",
                            "brunnel",
                            "tunnel"
                          ],
                          [
                            "in",
                            "class",
                            "minor",
                            "service",
                            "track"
                          ]
                        ]
                      ],
                      "layout": {
                        "line-cap": "round",
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "#fff",
                        "line-opacity": 1,
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              13.5,
                              0
                            ],
                            [
                              14,
                              2.5
                            ],
                            [
                              20,
                              11.5
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "highway-secondary-tertiary",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "!in",
                          "brunnel",
                          "bridge",
                          "tunnel"
                        ],
                        [
                          "in",
                          "class",
                          "secondary",
                          "tertiary"
                        ]
                      ],
                      "layout": {
                        "line-cap": "round",
                        "line-join": "round",
                        "visibility": "visible"
                      },
                      "paint": {
                        "line-color": "#fea",
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              6.5,
                              0
                            ],
                            [
                              8,
                              0.5
                            ],
                            [
                              20,
                              13
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "highway-primary",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "LineString"
                        ],
                        [
                          "all",
                          [
                            "!in",
                            "brunnel",
                            "bridge",
                            "tunnel"
                          ],
                          [
                            "in",
                            "class",
                            "primary"
                          ]
                        ]
                      ],
                      "layout": {
                        "line-cap": "round",
                        "line-join": "round",
                        "visibility": "visible"
                      },
                      "paint": {
                        "line-color": "#fea",
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              8.5,
                              0
                            ],
                            [
                              9,
                              0.5
                            ],
                            [
                              20,
                              18
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "highway-trunk",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "LineString"
                        ],
                        [
                          "all",
                          [
                            "!in",
                            "brunnel",
                            "bridge",
                            "tunnel"
                          ],
                          [
                            "in",
                            "class",
                            "trunk"
                          ]
                        ]
                      ],
                      "layout": {
                        "line-cap": "round",
                        "line-join": "round",
                        "visibility": "visible"
                      },
                      "paint": {
                        "line-color": "#fea",
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              6.5,
                              0
                            ],
                            [
                              7,
                              0.5
                            ],
                            [
                              20,
                              18
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "highway-motorway",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "minzoom": 5,
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "LineString"
                        ],
                        [
                          "all",
                          [
                            "!in",
                            "brunnel",
                            "bridge",
                            "tunnel"
                          ],
                          [
                            "==",
                            "class",
                            "motorway"
                          ]
                        ]
                      ],
                      "layout": {
                        "line-cap": "round",
                        "line-join": "round",
                        "visibility": "visible"
                      },
                      "paint": {
                        "line-color": "#fc8",
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              6.5,
                              0
                            ],
                            [
                              7,
                              0.5
                            ],
                            [
                              20,
                              18
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "railway-transit",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "LineString"
                        ],
                        [
                          "all",
                          [
                            "==",
                            "class",
                            "transit"
                          ],
                          [
                            "!in",
                            "brunnel",
                            "tunnel"
                          ]
                        ]
                      ],
                      "layout": {
                        "visibility": "visible"
                      },
                      "paint": {
                        "line-color": "hsla(0, 0%, 73%, 0.77)",
                        "line-width": {
                          "base": 1.4,
                          "stops": [
                            [
                              14,
                              0.4
                            ],
                            [
                              20,
                              1
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "railway-transit-hatching",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "LineString"
                        ],
                        [
                          "all",
                          [
                            "==",
                            "class",
                            "transit"
                          ],
                          [
                            "!in",
                            "brunnel",
                            "tunnel"
                          ]
                        ]
                      ],
                      "layout": {
                        "visibility": "visible"
                      },
                      "paint": {
                        "line-color": "hsla(0, 0%, 73%, 0.68)",
                        "line-dasharray": [
                          0.2,
                          8
                        ],
                        "line-width": {
                          "base": 1.4,
                          "stops": [
                            [
                              14.5,
                              0
                            ],
                            [
                              15,
                              2
                            ],
                            [
                              20,
                              6
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "railway-service",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "LineString"
                        ],
                        [
                          "all",
                          [
                            "==",
                            "class",
                            "rail"
                          ],
                          [
                            "has",
                            "service"
                          ]
                        ]
                      ],
                      "paint": {
                        "line-color": "hsla(0, 0%, 73%, 0.77)",
                        "line-width": {
                          "base": 1.4,
                          "stops": [
                            [
                              14,
                              0.4
                            ],
                            [
                              20,
                              1
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "railway-service-hatching",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "LineString"
                        ],
                        [
                          "all",
                          [
                            "==",
                            "class",
                            "rail"
                          ],
                          [
                            "has",
                            "service"
                          ]
                        ]
                      ],
                      "layout": {
                        "visibility": "visible"
                      },
                      "paint": {
                        "line-color": "hsla(0, 0%, 73%, 0.68)",
                        "line-dasharray": [
                          0.2,
                          8
                        ],
                        "line-width": {
                          "base": 1.4,
                          "stops": [
                            [
                              14.5,
                              0
                            ],
                            [
                              15,
                              2
                            ],
                            [
                              20,
                              6
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "railway",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "LineString"
                        ],
                        [
                          "all",
                          [
                            "!has",
                            "service"
                          ],
                          [
                            "!in",
                            "brunnel",
                            "bridge",
                            "tunnel"
                          ],
                          [
                            "==",
                            "class",
                            "rail"
                          ]
                        ]
                      ],
                      "paint": {
                        "line-color": "#bbb",
                        "line-width": {
                          "base": 1.4,
                          "stops": [
                            [
                              14,
                              0.4
                            ],
                            [
                              15,
                              0.75
                            ],
                            [
                              20,
                              2
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "railway-hatching",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849345966.4436"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "LineString"
                        ],
                        [
                          "all",
                          [
                            "!has",
                            "service"
                          ],
                          [
                            "!in",
                            "brunnel",
                            "bridge",
                            "tunnel"
                          ],
                          [
                            "==",
                            "class",
                            "rail"
                          ]
                        ]
                      ],
                      "paint": {
                        "line-color": "#bbb",
                        "line-dasharray": [
                          0.2,
                          8
                        ],
                        "line-width": {
                          "base": 1.4,
                          "stops": [
                            [
                              14.5,
                              0
                            ],
                            [
                              15,
                              3
                            ],
                            [
                              20,
                              8
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "bridge-motorway-link-casing",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849334699.1902"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "bridge"
                        ],
                        [
                          "==",
                          "class",
                          "motorway_link"
                        ]
                      ],
                      "layout": {
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "#e9ac77",
                        "line-opacity": 1,
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              12,
                              1
                            ],
                            [
                              13,
                              3
                            ],
                            [
                              14,
                              4
                            ],
                            [
                              20,
                              15
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "bridge-link-casing",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849334699.1902"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "bridge"
                        ],
                        [
                          "in",
                          "class",
                          "primary_link",
                          "secondary_link",
                          "tertiary_link",
                          "trunk_link"
                        ]
                      ],
                      "layout": {
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "#e9ac77",
                        "line-opacity": 1,
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              12,
                              1
                            ],
                            [
                              13,
                              3
                            ],
                            [
                              14,
                              4
                            ],
                            [
                              20,
                              15
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "bridge-secondary-tertiary-casing",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849334699.1902"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "bridge"
                        ],
                        [
                          "in",
                          "class",
                          "secondary",
                          "tertiary"
                        ]
                      ],
                      "layout": {
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "#e9ac77",
                        "line-opacity": 1,
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              8,
                              1.5
                            ],
                            [
                              20,
                              28
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "bridge-trunk-primary-casing",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849334699.1902"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "bridge"
                        ],
                        [
                          "in",
                          "class",
                          "primary",
                          "trunk"
                        ]
                      ],
                      "layout": {
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "hsl(28, 76%, 67%)",
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              5,
                              0.4
                            ],
                            [
                              6,
                              0.6
                            ],
                            [
                              7,
                              1.5
                            ],
                            [
                              20,
                              26
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "bridge-motorway-casing",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849334699.1902"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "bridge"
                        ],
                        [
                          "==",
                          "class",
                          "motorway"
                        ]
                      ],
                      "layout": {
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "#e9ac77",
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              5,
                              0.4
                            ],
                            [
                              6,
                              0.6
                            ],
                            [
                              7,
                              1.5
                            ],
                            [
                              20,
                              22
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "bridge-path-casing",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849334699.1902"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "LineString"
                        ],
                        [
                          "all",
                          [
                            "==",
                            "brunnel",
                            "bridge"
                          ],
                          [
                            "==",
                            "class",
                            "path"
                          ]
                        ]
                      ],
                      "paint": {
                        "line-color": "#f8f4f0",
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              15,
                              1.2
                            ],
                            [
                              20,
                              18
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "bridge-path",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849334699.1902"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "LineString"
                        ],
                        [
                          "all",
                          [
                            "==",
                            "brunnel",
                            "bridge"
                          ],
                          [
                            "==",
                            "class",
                            "path"
                          ]
                        ]
                      ],
                      "paint": {
                        "line-color": "#cba",
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              15,
                              1.2
                            ],
                            [
                              20,
                              4
                            ]
                          ]
                        },
                        "line-dasharray": [
                          1.5,
                          0.75
                        ]
                      }
                    },
                    {
                      "id": "bridge-motorway-link",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849334699.1902"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "bridge"
                        ],
                        [
                          "==",
                          "class",
                          "motorway_link"
                        ]
                      ],
                      "layout": {
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "#fc8",
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              12.5,
                              0
                            ],
                            [
                              13,
                              1.5
                            ],
                            [
                              14,
                              2.5
                            ],
                            [
                              20,
                              11.5
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "bridge-link",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849334699.1902"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "bridge"
                        ],
                        [
                          "in",
                          "class",
                          "primary_link",
                          "secondary_link",
                          "tertiary_link",
                          "trunk_link"
                        ]
                      ],
                      "layout": {
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "#fea",
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              12.5,
                              0
                            ],
                            [
                              13,
                              1.5
                            ],
                            [
                              14,
                              2.5
                            ],
                            [
                              20,
                              11.5
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "bridge-secondary-tertiary",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849334699.1902"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "bridge"
                        ],
                        [
                          "in",
                          "class",
                          "secondary",
                          "tertiary"
                        ]
                      ],
                      "layout": {
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "#fea",
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              6.5,
                              0
                            ],
                            [
                              7,
                              0.5
                            ],
                            [
                              20,
                              20
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "bridge-trunk-primary",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849334699.1902"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "bridge"
                        ],
                        [
                          "in",
                          "class",
                          "primary",
                          "trunk"
                        ]
                      ],
                      "layout": {
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "#fea",
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              6.5,
                              0
                            ],
                            [
                              7,
                              0.5
                            ],
                            [
                              20,
                              18
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "bridge-motorway",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849334699.1902"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "bridge"
                        ],
                        [
                          "==",
                          "class",
                          "motorway"
                        ]
                      ],
                      "layout": {
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "#fc8",
                        "line-width": {
                          "base": 1.2,
                          "stops": [
                            [
                              6.5,
                              0
                            ],
                            [
                              7,
                              0.5
                            ],
                            [
                              20,
                              18
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "bridge-railway",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849334699.1902"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "bridge"
                        ],
                        [
                          "==",
                          "class",
                          "rail"
                        ]
                      ],
                      "paint": {
                        "line-color": "#bbb",
                        "line-width": {
                          "base": 1.4,
                          "stops": [
                            [
                              14,
                              0.4
                            ],
                            [
                              15,
                              0.75
                            ],
                            [
                              20,
                              2
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "bridge-railway-hatching",
                      "type": "line",
                      "metadata": {
                        "mapbox:group": "1444849334699.1902"
                      },
                      "source": "default",
                      "source-layer": "transportation",
                      "filter": [
                        "all",
                        [
                          "==",
                          "brunnel",
                          "bridge"
                        ],
                        [
                          "==",
                          "class",
                          "rail"
                        ]
                      ],
                      "paint": {
                        "line-color": "#bbb",
                        "line-dasharray": [
                          0.2,
                          8
                        ],
                        "line-width": {
                          "base": 1.4,
                          "stops": [
                            [
                              14.5,
                              0
                            ],
                            [
                              15,
                              3
                            ],
                            [
                              20,
                              8
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "cablecar",
                      "type": "line",
                      "source": "default",
                      "source-layer": "transportation",
                      "minzoom": 13,
                      "filter": [
                        "==",
                        "class",
                        "cable_car"
                      ],
                      "layout": {
                        "visibility": "visible",
                        "line-cap": "round"
                      },
                      "paint": {
                        "line-color": "hsl(0, 0%, 70%)",
                        "line-width": {
                          "base": 1,
                          "stops": [
                            [
                              11,
                              1
                            ],
                            [
                              19,
                              2.5
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "cablecar-dash",
                      "type": "line",
                      "source": "default",
                      "source-layer": "transportation",
                      "minzoom": 13,
                      "filter": [
                        "==",
                        "class",
                        "cable_car"
                      ],
                      "layout": {
                        "visibility": "visible",
                        "line-cap": "round"
                      },
                      "paint": {
                        "line-color": "hsl(0, 0%, 70%)",
                        "line-width": {
                          "base": 1,
                          "stops": [
                            [
                              11,
                              3
                            ],
                            [
                              19,
                              5.5
                            ]
                          ]
                        },
                        "line-dasharray": [
                          2,
                          3
                        ]
                      }
                    },
                    {
                      "id": "boundary-land-level-4",
                      "type": "line",
                      "source": "default",
                      "source-layer": "boundary",
                      "filter": [
                        "all",
                        [
                          ">=",
                          "admin_level",
                          4
                        ],
                        [
                          "<=",
                          "admin_level",
                          8
                        ],
                        [
                          "!=",
                          "maritime",
                          1
                        ]
                      ],
                      "layout": {
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "#9e9cab",
                        "line-dasharray": [
                          3,
                          1,
                          1,
                          1
                        ],
                        "line-width": {
                          "base": 1.4,
                          "stops": [
                            [
                              4,
                              0.4
                            ],
                            [
                              5,
                              1
                            ],
                            [
                              12,
                              3
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "boundary-land-level-2",
                      "type": "line",
                      "source": "default",
                      "source-layer": "boundary",
                      "filter": [
                        "all",
                        [
                          "==",
                          "admin_level",
                          2
                        ],
                        [
                          "!=",
                          "maritime",
                          1
                        ],
                        [
                          "!=",
                          "disputed",
                          1
                        ]
                      ],
                      "layout": {
                        "line-cap": "round",
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "hsl(248, 7%, 66%)",
                        "line-width": {
                          "base": 1,
                          "stops": [
                            [
                              0,
                              0.6
                            ],
                            [
                              4,
                              1.4
                            ],
                            [
                              5,
                              2
                            ],
                            [
                              12,
                              8
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "boundary-land-disputed",
                      "type": "line",
                      "source": "default",
                      "source-layer": "boundary",
                      "filter": [
                        "all",
                        [
                          "!=",
                          "maritime",
                          1
                        ],
                        [
                          "==",
                          "disputed",
                          1
                        ]
                      ],
                      "layout": {
                        "line-cap": "round",
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "hsl(248, 7%, 70%)",
                        "line-dasharray": [
                          1,
                          3
                        ],
                        "line-width": {
                          "base": 1,
                          "stops": [
                            [
                              0,
                              0.6
                            ],
                            [
                              4,
                              1.4
                            ],
                            [
                              5,
                              2
                            ],
                            [
                              12,
                              8
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "boundary-water",
                      "type": "line",
                      "source": "default",
                      "source-layer": "boundary",
                      "filter": [
                        "all",
                        [
                          "in",
                          "admin_level",
                          2,
                          4
                        ],
                        [
                          "==",
                          "maritime",
                          1
                        ]
                      ],
                      "layout": {
                        "line-cap": "round",
                        "line-join": "round"
                      },
                      "paint": {
                        "line-color": "rgba(154, 189, 214, 1)",
                        "line-width": {
                          "base": 1,
                          "stops": [
                            [
                              0,
                              0.6
                            ],
                            [
                              4,
                              1.4
                            ],
                            [
                              5,
                              2
                            ],
                            [
                              12,
                              8
                            ]
                          ]
                        },
                        "line-opacity": {
                          "stops": [
                            [
                              6,
                              0.6
                            ],
                            [
                              10,
                              1
                            ]
                          ]
                        }
                      }
                    },
                    {
                      "id": "waterway-name",
                      "type": "symbol",
                      "source": "default",
                      "source-layer": "waterway",
                      "minzoom": 13,
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "LineString"
                        ],
                        [
                          "has",
                          "name"
                        ]
                      ],
                      "layout": {
                        "text-font": [
                          "Noto Sans Italic"
                        ],
                        "text-size": 14,
                        "text-field": "{name:latin} {name:nonlatin}",
                        "text-max-width": 5,
                        "text-rotation-alignment": "map",
                        "symbol-placement": "line",
                        "text-letter-spacing": 0.2,
                        "symbol-spacing": 350
                      },
                      "paint": {
                        "text-color": "#74aee9",
                        "text-halo-width": 1.5,
                        "text-halo-color": "rgba(255,255,255,0.7)"
                      }
                    },
                    {
                      "id": "water-name-lakeline",
                      "type": "symbol",
                      "source": "default",
                      "source-layer": "water_name",
                      "filter": [
                        "==",
                        "$type",
                        "LineString"
                      ],
                      "layout": {
                        "text-font": [
                          "Noto Sans Italic"
                        ],
                        "text-size": 14,
                        "text-field": "{name:latin}\n{name:nonlatin}",
                        "text-max-width": 5,
                        "text-rotation-alignment": "map",
                        "symbol-placement": "line",
                        "symbol-spacing": 350,
                        "text-letter-spacing": 0.2
                      },
                      "paint": {
                        "text-color": "#74aee9",
                        "text-halo-width": 1.5,
                        "text-halo-color": "rgba(255,255,255,0.7)"
                      }
                    },
                    {
                      "id": "water-name-ocean",
                      "type": "symbol",
                      "source": "default",
                      "source-layer": "water_name",
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "Point"
                        ],
                        [
                          "==",
                          "class",
                          "ocean"
                        ]
                      ],
                      "layout": {
                        "text-font": [
                          "Noto Sans Italic"
                        ],
                        "text-size": 14,
                        "text-field": "{name:latin}",
                        "text-max-width": 5,
                        "text-rotation-alignment": "map",
                        "symbol-placement": "point",
                        "symbol-spacing": 350,
                        "text-letter-spacing": 0.2
                      },
                      "paint": {
                        "text-color": "#74aee9",
                        "text-halo-width": 1.5,
                        "text-halo-color": "rgba(255,255,255,0.7)"
                      }
                    },
                    {
                      "id": "water-name-other",
                      "type": "symbol",
                      "source": "default",
                      "source-layer": "water_name",
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "Point"
                        ],
                        [
                          "!in",
                          "class",
                          "ocean"
                        ]
                      ],
                      "layout": {
                        "text-font": [
                          "Noto Sans Italic"
                        ],
                        "text-size": {
                          "stops": [
                            [
                              0,
                              10
                            ],
                            [
                              6,
                              14
                            ]
                          ]
                        },
                        "text-field": "{name:latin}\n{name:nonlatin}",
                        "text-max-width": 5,
                        "text-rotation-alignment": "map",
                        "symbol-placement": "point",
                        "symbol-spacing": 350,
                        "text-letter-spacing": 0.2,
                        "visibility": "visible"
                      },
                      "paint": {
                        "text-color": "#74aee9",
                        "text-halo-width": 1.5,
                        "text-halo-color": "rgba(255,255,255,0.7)"
                      }
                    },
                    {
                      "id": "poi-level-3",
                      "type": "symbol",
                      "source": "default",
                      "source-layer": "poi",
                      "minzoom": 16,
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "Point"
                        ],
                        [
                          ">=",
                          "rank",
                          25
                        ]
                      ],
                      "layout": {
                        "text-padding": 2,
                        "text-font": [
                          "Noto Sans Regular"
                        ],
                        "text-anchor": "top",
                        "icon-image": "{class}_11",
                        "text-field": "{name:latin}\n{name:nonlatin}",
                        "text-offset": [
                          0,
                          0.6
                        ],
                        "text-size": 12,
                        "text-max-width": 9
                      },
                      "paint": {
                        "text-halo-blur": 0.5,
                        "text-color": "#666",
                        "text-halo-width": 1,
                        "text-halo-color": "#ffffff"
                      }
                    },
                    {
                      "id": "poi-level-2",
                      "type": "symbol",
                      "source": "default",
                      "source-layer": "poi",
                      "minzoom": 15,
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "Point"
                        ],
                        [
                          "<=",
                          "rank",
                          24
                        ],
                        [
                          ">=",
                          "rank",
                          15
                        ]
                      ],
                      "layout": {
                        "text-padding": 2,
                        "text-font": [
                          "Noto Sans Regular"
                        ],
                        "text-anchor": "top",
                        "icon-image": "{class}_11",
                        "text-field": "{name:latin}\n{name:nonlatin}",
                        "text-offset": [
                          0,
                          0.6
                        ],
                        "text-size": 12,
                        "text-max-width": 9
                      },
                      "paint": {
                        "text-halo-blur": 0.5,
                        "text-color": "#666",
                        "text-halo-width": 1,
                        "text-halo-color": "#ffffff"
                      }
                    },
                    {
                      "id": "poi-level-1",
                      "type": "symbol",
                      "source": "default",
                      "source-layer": "poi",
                      "minzoom": 14,
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "Point"
                        ],
                        [
                          "<=",
                          "rank",
                          14
                        ],
                        [
                          "has",
                          "name"
                        ]
                      ],
                      "layout": {
                        "text-padding": 2,
                        "text-font": [
                          "Noto Sans Regular"
                        ],
                        "text-anchor": "top",
                        "icon-image": "{class}_11",
                        "text-field": "{name:latin}\n{name:nonlatin}",
                        "text-offset": [
                          0,
                          0.6
                        ],
                        "text-size": 12,
                        "text-max-width": 9
                      },
                      "paint": {
                        "text-halo-blur": 0.5,
                        "text-color": "#666",
                        "text-halo-width": 1,
                        "text-halo-color": "#ffffff"
                      }
                    },
                    {
                      "id": "poi-railway",
                      "type": "symbol",
                      "source": "default",
                      "source-layer": "poi",
                      "minzoom": 13,
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "Point"
                        ],
                        [
                          "has",
                          "name"
                        ],
                        [
                          "==",
                          "class",
                          "railway"
                        ],
                        [
                          "==",
                          "subclass",
                          "station"
                        ]
                      ],
                      "layout": {
                        "text-padding": 2,
                        "text-font": [
                          "Noto Sans Regular"
                        ],
                        "text-anchor": "top",
                        "icon-image": "{class}_11",
                        "text-field": "{name:latin}\n{name:nonlatin}",
                        "text-offset": [
                          0,
                          0.6
                        ],
                        "text-size": 12,
                        "text-max-width": 9,
                        "icon-optional": false,
                        "icon-ignore-placement": false,
                        "icon-allow-overlap": false,
                        "text-ignore-placement": false,
                        "text-allow-overlap": false,
                        "text-optional": true
                      },
                      "paint": {
                        "text-halo-blur": 0.5,
                        "text-color": "#666",
                        "text-halo-width": 1,
                        "text-halo-color": "#ffffff"
                      }
                    },
                    {
                      "id": "road_oneway",
                      "type": "symbol",
                      "source": "default",
                      "source-layer": "transportation",
                      "minzoom": 15,
                      "filter": [
                        "all",
                        [
                          "==",
                          "oneway",
                          1
                        ],
                        [
                          "in",
                          "class",
                          "motorway",
                          "trunk",
                          "primary",
                          "secondary",
                          "tertiary",
                          "minor",
                          "service"
                        ]
                      ],
                      "layout": {
                        "symbol-placement": "line",
                        "icon-image": "oneway",
                        "symbol-spacing": 75,
                        "icon-padding": 2,
                        "icon-rotation-alignment": "map",
                        "icon-rotate": 90,
                        "icon-size": {
                          "stops": [
                            [
                              15,
                              0.5
                            ],
                            [
                              19,
                              1
                            ]
                          ]
                        }
                      },
                      "paint": {
                        "icon-opacity": 0.5
                      }
                    },
                    {
                      "id": "road_oneway_opposite",
                      "type": "symbol",
                      "source": "default",
                      "source-layer": "transportation",
                      "minzoom": 15,
                      "filter": [
                        "all",
                        [
                          "==",
                          "oneway",
                          -1
                        ],
                        [
                          "in",
                          "class",
                          "motorway",
                          "trunk",
                          "primary",
                          "secondary",
                          "tertiary",
                          "minor",
                          "service"
                        ]
                      ],
                      "layout": {
                        "symbol-placement": "line",
                        "icon-image": "oneway",
                        "symbol-spacing": 75,
                        "icon-padding": 2,
                        "icon-rotation-alignment": "map",
                        "icon-rotate": -90,
                        "icon-size": {
                          "stops": [
                            [
                              15,
                              0.5
                            ],
                            [
                              19,
                              1
                            ]
                          ]
                        }
                      },
                      "paint": {
                        "icon-opacity": 0.5
                      }
                    },
                    {
                      "id": "highway-name-path",
                      "type": "symbol",
                      "source": "default",
                      "source-layer": "transportation_name",
                      "minzoom": 15.5,
                      "filter": [
                        "==",
                        "class",
                        "path"
                      ],
                      "layout": {
                        "text-size": {
                          "base": 1,
                          "stops": [
                            [
                              13,
                              12
                            ],
                            [
                              14,
                              13
                            ]
                          ]
                        },
                        "text-font": [
                          "Noto Sans Regular"
                        ],
                        "text-field": "{name:latin} {name:nonlatin}",
                        "symbol-placement": "line",
                        "text-rotation-alignment": "map"
                      },
                      "paint": {
                        "text-halo-color": "#f8f4f0",
                        "text-color": "hsl(30, 23%, 62%)",
                        "text-halo-width": 0.5
                      }
                    },
                    {
                      "id": "highway-name-minor",
                      "type": "symbol",
                      "source": "default",
                      "source-layer": "transportation_name",
                      "minzoom": 15,
                      "filter": [
                        "all",
                        [
                          "==",
                          "$type",
                          "LineString"
                        ],
                        [
                          "in",
                          "class",
                          "minor",
                          "service",
                          "track"
                        ]
                      ],
                      "layout": {
                        "text-size": {
                          "base": 1,
                          "stops": [
                            [
                              13,
                              12
                            ],
                            [
                              14,
                              13
                            ]
                          ]
                        },
                        "text-font": [
                          "Noto Sans Regular"
                        ],
                        "text-field": "{name:latin} {name:nonlatin}",
                        "symbol-placement": "line",
                        "text-rotation-alignment": "map"
                      },
                      "paint": {
                        "text-halo-blur": 0.5,
                        "text-color": "#765",
                        "text-halo-width": 1
                      }
                    },
                    {
                      "id": "highway-name-major",
                      "type": "symbol",
                      "source": "default",
                      "source-layer": "transportation_name",
                      "minzoom": 12.2,
                      "filter": [
                        "in",
                        "class",
                        "primary",
                        "secondary",
                        "tertiary",
                        "trunk"
                      ],
                      "layout": {
                        "text-size": {
                          "base": 1,
                          "stops": [
                            [
                              13,
                              12
                            ],
                            [
                              14,
                              13
                            ]
                          ]
                        },
                        "text-font": [
                          "Noto Sans Regular"
                        ],
                        "text-field": "{name:latin} {name:nonlatin}",
                        "symbol-placement": "line",
                        "text-rotation-alignment": "map"
                      },
                      "paint": {
                        "text-halo-blur": 0.5,
                        "text-color": "#765",
                        "text-halo-width": 1
                      }
                    },
                    {
                      "id": "highway-shield",
                      "type": "symbol",
                      "source": "default",
                      "source-layer": "transportation_name",
                      "minzoom": 8,
                      "filter": [
                        "all",
                        [
                          "<=",
                          "ref_length",
                          6
                        ],
                        [
                          "==",
                          "$type",
                          "LineString"
                        ],
                        [
                          "!in",
                          "network",
                          "us-interstate",
                          "us-highway",
                          "us-state"
                        ]
                      ],
                      "layout": {
                        "text-size": 10,
                        "icon-image": "road_{ref_length}",
                        "icon-rotation-alignment": "viewport",
                        "symbol-spacing": 200,
                        "text-font": [
                          "Noto Sans Regular"
                        ],
                        "symbol-placement": {
                          "base": 1,
                          "stops": [
                            [
                              10,
                              "point"
                            ],
                            [
                              11,
                              "line"
                            ]
                          ]
                        },
                        "text-rotation-alignment": "viewport",
                        "icon-size": 1,
                        "text-field": "{ref}"
                      },
                      "paint": {}
                    },
                    {
                      "id": "highway-shield-us-interstate",
                      "type": "symbol",
                      "source": "default",
                      "source-layer": "transportation_name",
                      "minzoom": 7,
                      "filter": [
                        "all",
                        [
                          "<=",
                          "ref_length",
                          6
                        ],
                        [
                          "==",
                          "$type",
                          "LineString"
                        ],
                        [
                          "in",
                          "network",
                          "us-interstate"
                        ]
                      ],
                      "layout": {
                        "text-size": 10,
                        "icon-image": "{network}_{ref_length}",
                        "icon-rotation-alignment": "viewport",
                        "symbol-spacing": 200,
                        "text-font": [
                          "Noto Sans Regular"
                        ],
                        "symbol-placement": {
                          "base": 1,
                          "stops": [
                            [
                              7,
                              "point"
                            ],
                            [
                              7,
                              "line"
                            ],
                            [
                              8,
                              "line"
                            ]
                          ]
                        },
                        "text-rotation-alignment": "viewport",
                        "icon-size": 1,
                        "text-field": "{ref}"
                      },
                      "paint": {
                        "text-color": "rgba(0, 0, 0, 1)"
                      }
                    },
                    {
                      "id": "highway-shield-us-other",
                      "type": "symbol",
                      "source": "default",
                      "source-layer": "transportation_name",
                      "minzoom": 9,
                      "filter": [
                        "all",
                        [
                          "<=",
                          "ref_length",
                          6
                        ],
                        [
                          "==",
                          "$type",
                          "LineString"
                        ],
                        [
                          "in",
                          "network",
                          "us-highway",
                          "us-state"
                        ]
                      ],
                      "layout": {
                        "text-size": 10,
                        "icon-image": "{network}_{ref_length}",
                        "icon-rotation-alignment": "viewport",
                        "symbol-spacing": 200,
                        "text-font": [
                          "Noto Sans Regular"
                        ],
                        "symbol-placement": {
                          "base": 1,
                          "stops": [
                            [
                              10,
                              "point"
                            ],
                            [
                              11,
                              "line"
                            ]
                          ]
                        },
                        "text-rotation-alignment": "viewport",
                        "icon-size": 1,
                        "text-field": "{ref}"
                      },
                      "paint": {
                        "text-color": "rgba(0, 0, 0, 1)"
                      }
                    },
                    {
                      "id": "airport-label-major",
                      "type": "symbol",
                      "source": "default",
                      "source-layer": "aerodrome_label",
                      "minzoom": 10,
                      "filter": [
                        "all",
                        [
                          "has",
                          "iata"
                        ]
                      ],
                      "layout": {
                        "text-padding": 2,
                        "text-font": [
                          "Noto Sans Regular"
                        ],
                        "text-anchor": "top",
                        "icon-image": "airport_11",
                        "text-field": "{name:latin}\n{name:nonlatin}",
                        "text-offset": [
                          0,
                          0.6
                        ],
                        "text-size": 12,
                        "text-max-width": 9,
                        "visibility": "visible",
                        "icon-size": 1,
                        "text-optional": true
                      },
                      "paint": {
                        "text-halo-blur": 0.5,
                        "text-color": "#666",
                        "text-halo-width": 1,
                        "text-halo-color": "#ffffff"
                      }
                    },
                    {
                      "id": "place-other",
                      "type": "symbol",
                      "metadata": {
                        "mapbox:group": "1444849242106.713"
                      },
                      "source": "default",
                      "source-layer": "place",
                      "filter": [
                        "!in",
                        "class",
                        "city",
                        "town",
                        "village",
                        "country",
                        "continent"
                      ],
                      "layout": {
                        "text-letter-spacing": 0.1,
                        "text-size": {
                          "base": 1.2,
                          "stops": [
                            [
                              12,
                              10
                            ],
                            [
                              15,
                              14
                            ]
                          ]
                        },
                        "text-font": [
                          "Noto Sans Bold"
                        ],
                        "text-field": "{name:latin}\n{name:nonlatin}",
                        "text-transform": "uppercase",
                        "text-max-width": 9,
                        "visibility": "visible"
                      },
                      "paint": {
                        "text-color": "#633",
                        "text-halo-width": 1.2,
                        "text-halo-color": "rgba(255,255,255,0.8)"
                      }
                    },
                    {
                      "id": "place-village",
                      "type": "symbol",
                      "metadata": {
                        "mapbox:group": "1444849242106.713"
                      },
                      "source": "default",
                      "source-layer": "place",
                      "filter": [
                        "==",
                        "class",
                        "village"
                      ],
                      "layout": {
                        "text-font": [
                          "Noto Sans Regular"
                        ],
                        "text-size": {
                          "base": 1.2,
                          "stops": [
                            [
                              10,
                              12
                            ],
                            [
                              15,
                              22
                            ]
                          ]
                        },
                        "text-field": "{name:latin}\n{name:nonlatin}",
                        "text-max-width": 8,
                        "visibility": "visible"
                      },
                      "paint": {
                        "text-color": "#333",
                        "text-halo-width": 1.2,
                        "text-halo-color": "rgba(255,255,255,0.8)"
                      }
                    },
                    {
                      "id": "place-town",
                      "type": "symbol",
                      "metadata": {
                        "mapbox:group": "1444849242106.713"
                      },
                      "source": "default",
                      "source-layer": "place",
                      "filter": [
                        "==",
                        "class",
                        "town"
                      ],
                      "layout": {
                        "text-font": [
                          "Noto Sans Regular"
                        ],
                        "text-size": {
                          "base": 1.2,
                          "stops": [
                            [
                              10,
                              14
                            ],
                            [
                              15,
                              24
                            ]
                          ]
                        },
                        "text-field": "{name:latin}\n{name:nonlatin}",
                        "text-max-width": 8,
                        "visibility": "visible"
                      },
                      "paint": {
                        "text-color": "#333",
                        "text-halo-width": 1.2,
                        "text-halo-color": "rgba(255,255,255,0.8)"
                      }
                    },
                    {
                      "id": "place-city",
                      "type": "symbol",
                      "metadata": {
                        "mapbox:group": "1444849242106.713"
                      },
                      "source": "default",
                      "source-layer": "place",
                      "filter": [
                        "all",
                        [
                          "!=",
                          "capital",
                          2
                        ],
                        [
                          "==",
                          "class",
                          "city"
                        ]
                      ],
                      "layout": {
                        "text-font": [
                          "Noto Sans Regular"
                        ],
                        "text-size": {
                          "base": 1.2,
                          "stops": [
                            [
                              7,
                              14
                            ],
                            [
                              11,
                              24
                            ]
                          ]
                        },
                        "text-field": "{name:latin}\n{name:nonlatin}",
                        "text-max-width": 8,
                        "visibility": "visible"
                      },
                      "paint": {
                        "text-color": "#333",
                        "text-halo-width": 1.2,
                        "text-halo-color": "rgba(255,255,255,0.8)"
                      }
                    },
                    {
                      "id": "place-city-capital",
                      "type": "symbol",
                      "metadata": {
                        "mapbox:group": "1444849242106.713"
                      },
                      "source": "default",
                      "source-layer": "place",
                      "filter": [
                        "all",
                        [
                          "==",
                          "capital",
                          2
                        ],
                        [
                          "==",
                          "class",
                          "city"
                        ]
                      ],
                      "layout": {
                        "text-font": [
                          "Noto Sans Regular"
                        ],
                        "text-size": {
                          "base": 1.2,
                          "stops": [
                            [
                              7,
                              14
                            ],
                            [
                              11,
                              24
                            ]
                          ]
                        },
                        "text-field": "{name:latin}\n{name:nonlatin}",
                        "text-max-width": 8,
                        "icon-image": "star_11",
                        "text-offset": [
                          0.4,
                          0
                        ],
                        "icon-size": 0.8,
                        "text-anchor": "left",
                        "visibility": "visible"
                      },
                      "paint": {
                        "text-color": "#333",
                        "text-halo-width": 1.2,
                        "text-halo-color": "rgba(255,255,255,0.8)"
                      }
                    },
                    {
                      "id": "place-country-other",
                      "type": "symbol",
                      "metadata": {
                        "mapbox:group": "1444849242106.713"
                      },
                      "source": "default",
                      "source-layer": "place",
                      "filter": [
                        "all",
                        [
                          "==",
                          "class",
                          "country"
                        ],
                        [
                          ">=",
                          "rank",
                          3
                        ],
                        [
                          "!has",
                          "iso_a2"
                        ]
                      ],
                      "layout": {
                        "text-font": [
                          "Noto Sans Italic"
                        ],
                        "text-field": "{name:latin}",
                        "text-size": {
                          "stops": [
                            [
                              3,
                              11
                            ],
                            [
                              7,
                              17
                            ]
                          ]
                        },
                        "text-transform": "uppercase",
                        "text-max-width": 6.25,
                        "visibility": "visible"
                      },
                      "paint": {
                        "text-halo-blur": 1,
                        "text-color": "#334",
                        "text-halo-width": 2,
                        "text-halo-color": "rgba(255,255,255,0.8)"
                      }
                    },
                    {
                      "id": "place-country-3",
                      "type": "symbol",
                      "metadata": {
                        "mapbox:group": "1444849242106.713"
                      },
                      "source": "default",
                      "source-layer": "place",
                      "filter": [
                        "all",
                        [
                          "==",
                          "class",
                          "country"
                        ],
                        [
                          ">=",
                          "rank",
                          3
                        ],
                        [
                          "has",
                          "iso_a2"
                        ]
                      ],
                      "layout": {
                        "text-font": [
                          "Noto Sans Bold"
                        ],
                        "text-field": "{name:latin}",
                        "text-size": {
                          "stops": [
                            [
                              3,
                              11
                            ],
                            [
                              7,
                              17
                            ]
                          ]
                        },
                        "text-transform": "uppercase",
                        "text-max-width": 6.25,
                        "visibility": "visible"
                      },
                      "paint": {
                        "text-halo-blur": 1,
                        "text-color": "#334",
                        "text-halo-width": 2,
                        "text-halo-color": "rgba(255,255,255,0.8)"
                      }
                    },
                    {
                      "id": "place-country-2",
                      "type": "symbol",
                      "metadata": {
                        "mapbox:group": "1444849242106.713"
                      },
                      "source": "default",
                      "source-layer": "place",
                      "filter": [
                        "all",
                        [
                          "==",
                          "class",
                          "country"
                        ],
                        [
                          "==",
                          "rank",
                          2
                        ],
                        [
                          "has",
                          "iso_a2"
                        ]
                      ],
                      "layout": {
                        "text-font": [
                          "Noto Sans Bold"
                        ],
                        "text-field": "{name:latin}",
                        "text-size": {
                          "stops": [
                            [
                              2,
                              11
                            ],
                            [
                              5,
                              17
                            ]
                          ]
                        },
                        "text-transform": "uppercase",
                        "text-max-width": 6.25,
                        "visibility": "visible"
                      },
                      "paint": {
                        "text-halo-blur": 1,
                        "text-color": "#334",
                        "text-halo-width": 2,
                        "text-halo-color": "rgba(255,255,255,0.8)"
                      }
                    },
                    {
                      "id": "place-country-1",
                      "type": "symbol",
                      "metadata": {
                        "mapbox:group": "1444849242106.713"
                      },
                      "source": "default",
                      "source-layer": "place",
                      "filter": [
                        "all",
                        [
                          "==",
                          "class",
                          "country"
                        ],
                        [
                          "==",
                          "rank",
                          1
                        ],
                        [
                          "has",
                          "iso_a2"
                        ]
                      ],
                      "layout": {
                        "text-font": [
                          "Noto Sans Bold"
                        ],
                        "text-field": "{name:latin}",
                        "text-size": {
                          "stops": [
                            [
                              1,
                              11
                            ],
                            [
                              4,
                              17
                            ]
                          ]
                        },
                        "text-transform": "uppercase",
                        "text-max-width": 6.25,
                        "visibility": "visible"
                      },
                      "paint": {
                        "text-halo-blur": 1,
                        "text-color": "#334",
                        "text-halo-width": 2,
                        "text-halo-color": "rgba(255,255,255,0.8)"
                      }
                    },
                    {
                      "id": "place-continent",
                      "type": "symbol",
                      "metadata": {
                        "mapbox:group": "1444849242106.713"
                      },
                      "source": "default",
                      "source-layer": "place",
                      "maxzoom": 1,
                      "filter": [
                        "==",
                        "class",
                        "continent"
                      ],
                      "layout": {
                        "text-font": [
                          "Noto Sans Bold"
                        ],
                        "text-field": "{name:latin}",
                        "text-size": 14,
                        "text-max-width": 6.25,
                        "text-transform": "uppercase",
                        "visibility": "visible"
                      },
                      "paint": {
                        "text-halo-blur": 1,
                        "text-color": "#334",
                        "text-halo-width": 2,
                        "text-halo-color": "rgba(255,255,255,0.8)"
                      }
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Invalid request parameters, such as an unsupported style or a tile coordinate outside the valid range.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayError"
                },
                "example": {
                  "statusCode": 400,
                  "error": "Bad Request",
                  "message": "\"x\" is out of range [0,4095]"
                }
              }
            }
          },
          "401": {
            "description": "Missing or invalid Geoapify API key.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayError"
                },
                "example": {
                  "statusCode": 401,
                  "error": "Unauthorized",
                  "message": "Invalid apiKey"
                }
              }
            }
          },
          "429": {
            "description": "Rate limit or quota exceeded.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayError"
                },
                "example": {
                  "statusCode": 429,
                  "error": "Too Many Requests",
                  "message": "Quota exceeded"
                }
              }
            }
          },
          "500": {
            "description": "Internal gateway error.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayError"
                },
                "example": {
                  "statusCode": 500,
                  "error": "Internal Server Error",
                  "message": "Request failed, please try again later"
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "MapStyleId": {
        "type": "string",
        "enum": [
          "osm-carto",
          "carto",
          "dark-matter",
          "klokantech-basic",
          "osm-bright",
          "toner",
          "toner-grey",
          "osm-liberty",
          "maptiler-3d",
          "positron",
          "dark-matter-brown",
          "dark-matter-dark-grey",
          "dark-matter-dark-purple",
          "dark-matter-purple-roads",
          "dark-matter-yellow-roads",
          "osm-bright-grey",
          "osm-bright-smooth",
          "positron-blue",
          "positron-red"
        ]
      },
      "MapLibreStyle": {
        "type": "object",
        "additionalProperties": true,
        "required": [
          "version",
          "sources",
          "layers"
        ],
        "properties": {
          "version": {
            "type": "integer",
            "const": 8,
            "description": "MapLibre style specification version."
          },
          "name": {
            "type": "string",
            "description": "Human-readable style name."
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true,
            "description": "Style-specific metadata."
          },
          "sources": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": true
            },
            "description": "Named data sources used by the style."
          },
          "sprite": {
            "type": "string",
            "description": "Base URL of the style sprite resources."
          },
          "glyphs": {
            "type": "string",
            "description": "URL template for font glyph resources."
          },
          "layers": {
            "type": "array",
            "description": "Ordered MapLibre style layers.",
            "items": {
              "type": "object",
              "additionalProperties": true
            }
          }
        }
      },
      "GatewayError": {
        "type": "object",
        "required": [
          "statusCode",
          "error",
          "message"
        ],
        "properties": {
          "statusCode": {
            "type": "integer",
            "description": "HTTP status code returned by the gateway."
          },
          "error": {
            "type": "string",
            "description": "Standard HTTP error name."
          },
          "message": {
            "type": "string",
            "description": "Human-readable explanation of the error."
          }
        }
      }
    },
    "securitySchemes": {
      "ApiKeyInQuery": {
        "type": "apiKey",
        "in": "query",
        "name": "apiKey",
        "description": "Geoapify API key query parameter. Recommended authentication method for public APIs. API keys in URLs can be logged; use x-api-key for server-to-server clients."
      },
      "ApiKeyInHeader": {
        "type": "apiKey",
        "in": "header",
        "name": "x-api-key",
        "description": "Geoapify API key header. Supported as an alternative authentication method for public APIs."
      }
    }
  },
  "security": [
    {
      "ApiKeyInQuery": []
    },
    {
      "ApiKeyInHeader": []
    }
  ]
}
