{
  "version": 8,
  "name": "GOONG-MAP-WEB",
  "metadata": {"maputnik:renderer": "mlgljs"},
  "zoom": 16.667414484254696,
  "bearing": 0,
  "pitch": 0,
  "sources": {
    "base": {
      "type": "vector",
      "url": "https://tiles.goong.io/sources/base.json?api_key=m9fAvOdFOmpI6RIdxIBX6gEACOyo545gXRp7saw7"
    },
    "composite": {
      "type": "vector",
      "url": "https://tiles.goong.io/sources/goong.json?api_key=m9fAvOdFOmpI6RIdxIBX6gEACOyo545gXRp7saw7"
    }
  },
  "sprite": "https://tiles.goong.io/sprite",
  "glyphs": "https://tiles.goong.io/fonts/{fontstack}/{range}.pbf?api_key=m9fAvOdFOmpI6RIdxIBX6gEACOyo545gXRp7saw7",
  "layers": [
    {
      "id": "background",
      "type": "background",
      "filter": ["all"],
      "layout": {"visibility": "visible"},
      "paint": {"background-color": "#EBF0F0"}
    },
    {
      "id": "landcover-natural",
      "type": "fill",
      "source": "base",
      "source-layer": "landcover_natural",
      "minzoom": 0,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "natural"]],
      "layout": {"visibility": "visible"},
      "paint": {
        "fill-color": "rgba(210, 248, 226, 1)",
        "fill-opacity": {"base": 1, "stops": [[5, 1], [6, 1]]}
      }
    },
    {
      "id": "landcover-human-made",
      "type": "fill",
      "source": "base",
      "source-layer": "landcover_human_made",
      "minzoom": 9,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "human made"]],
      "layout": {"visibility": "visible"},
      "paint": {
        "fill-color": "rgba(246, 245, 245, 1)",
        "fill-opacity": {"base": 1, "stops": [[5, 1], [6, 1]]}
      }
    },
    {
      "id": "park-outline",
      "type": "line",
      "source": "composite",
      "source-layer": "landuser",
      "minzoom": 15,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "park"]],
      "layout": {"visibility": "visible"},
      "paint": {"line-color": "#E6EAE9", "line-dasharray": [3, 3]}
    },
    {
      "id": "park",
      "type": "fill",
      "source": "composite",
      "source-layer": "landuser",
      "minzoom": 13,
      "maxzoom": 22,
      "filter": ["all", ["==", "class", "park"]],
      "layout": {"visibility": "visible"},
      "paint": {
        "fill-color": "#E6EAE9",
        "fill-opacity": {"base": 1.8, "stops": [[9, 0.5], [12, 0.2]]}
      }
    },
    {
      "id": "landuse-forest",
      "type": "fill",
      "source": "base",
      "source-layer": "forest",
      "filter": ["all"],
      "layout": {"visibility": "visible"},
      "paint": {
        "fill-color": "rgba(183, 239, 206, 1)",
        "fill-opacity": {"base": 1, "stops": [[5, 1], [6, 1]]}
      }
    },
    {
      "id": "landuse-airport",
      "type": "fill",
      "source": "composite",
      "source-layer": "landuser",
      "minzoom": 9,
      "filter": ["all", ["==", "class", "airport"]],
      "layout": {"visibility": "visible"},
      "paint": {"fill-color": "rgba(224, 218, 224, 1)"}
    },
    {
      "id": "landuse-industrial",
      "type": "fill",
      "source": "composite",
      "source-layer": "landuser",
      "minzoom": 11,
      "filter": ["all", ["==", "class", "industrial"]],
      "layout": {"visibility": "visible"},
      "paint": {"fill-color": "rgba(224, 226, 235, 1)"}
    },
    {
      "id": "landuse-cemetery",
      "type": "fill",
      "source": "composite",
      "source-layer": "landuser",
      "filter": ["==", "class", "cemetery"],
      "layout": {"visibility": "visible"},
      "paint": {"fill-color": "rgba(226, 238, 220, 1)"}
    },
    {
      "id": "landuse-hospital",
      "type": "fill",
      "source": "composite",
      "source-layer": "landuser",
      "minzoom": 14,
      "filter": ["==", "class", "hospital"],
      "layout": {"visibility": "visible"},
      "paint": {"fill-color": "rgba(245, 236, 245, 1)"}
    },
    {
      "id": "landuse-school",
      "type": "fill",
      "source": "composite",
      "source-layer": "landuser",
      "filter": ["all", ["==", "class", "school"]],
      "layout": {"visibility": "visible"},
      "paint": {"fill-color": "rgba(242, 240, 227, 1)"}
    },
    {
      "id": "landuse-stadium",
      "type": "fill",
      "source": "composite",
      "source-layer": "landuser",
      "filter": ["all", ["==", "class", "stadium"]],
      "layout": {"visibility": "visible"},
      "paint": {"fill-color": "rgba(244, 221, 217, 1)"}
    },
    {
      "id": "landuse-stadium-area",
      "type": "fill",
      "source": "composite",
      "source-layer": "landuser",
      "minzoom": 11,
      "filter": ["all", ["==", "class", "stadium_area"]],
      "layout": {"visibility": "visible"},
      "paint": {"fill-color": "rgba(216, 237, 191, 1)"}
    },
    {
      "id": "landuse-pitch",
      "type": "fill",
      "source": "composite",
      "source-layer": "landuser",
      "minzoom": 15,
      "filter": ["all", ["==", "class", "pitch"]],
      "layout": {"visibility": "visible"},
      "paint": {"fill-color": "rgba(217, 237, 193, 1)"}
    },
    {
      "id": "landuse-sand",
      "type": "fill",
      "source": "composite",
      "source-layer": "landuser",
      "filter": ["all", ["==", "class", "sand"]],
      "layout": {"visibility": "visible"},
      "paint": {"fill-color": "rgba(237, 237, 207, 1)"}
    },
    {
      "id": "ocean",
      "type": "fill",
      "source": "base",
      "source-layer": "ocean",
      "minzoom": 1,
      "maxzoom": 24,
      "layout": {"visibility": "visible"},
      "paint": {"fill-color": "rgba(130, 205, 247, 1)"}
    },
    {
      "id": "landuser-park",
      "type": "fill",
      "source": "composite",
      "source-layer": "landuser",
      "filter": ["all", ["==", "class", "park"]],
      "layout": {"visibility": "visible"},
      "paint": {"fill-color": "#E6EAE9", "fill-opacity": 1}
    },
    {
      "id": "landuser-grass",
      "type": "fill",
      "source": "composite",
      "source-layer": "landuser",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": ["==", "class", "grass"],
      "layout": {"visibility": "visible"},
      "paint": {"fill-color": "rgba(217, 237, 193, 1)", "fill-opacity": 1}
    },
    {
      "id": "water-shadow",
      "type": "fill",
      "source": "composite",
      "source-layer": "riversandlakes",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": ["all"],
      "layout": {"visibility": "visible"},
      "paint": {
        "fill-color": "rgba(49, 174, 243, 1)",
        "fill-translate": {"stops": [[14, [0, 0]], [16, [-1.2, -1.2]]]}
      }
    },
    {
      "id": "water",
      "type": "fill",
      "source": "composite",
      "source-layer": "riversandlakes",
      "minzoom": 6,
      "maxzoom": 24,
      "filter": ["all"],
      "layout": {"visibility": "visible"},
      "paint": {"fill-color": "rgba(130, 205, 247, 1)"}
    },
    {
      "id": "ferry",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "filter": ["all", ["==", "structure", "ferry"]],
      "layout": {"line-join": "round", "visibility": "visible"},
      "paint": {
        "line-color": "rgba(92, 172, 230, 1)",
        "line-width": 1.1,
        "line-dasharray": [2, 2]
      }
    },
    {
      "id": "aeroway-taxiway-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "filter": ["all", ["==", "class", "aeroway"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(210, 212, 220, 1)",
        "line-width": {"base": 1.5, "stops": [[11, 2], [17, 12]]},
        "line-opacity": 1
      }
    },
    {
      "id": "aeroway-runway-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "filter": ["all", ["==", "class", "aeroway-runway"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(210, 212, 220, 1)",
        "line-width": {"base": 1.5, "stops": [[11, 5], [17, 55]]},
        "line-opacity": 1,
        "line-translate-anchor": "map"
      }
    },
    {
      "id": "aeroway-taxiway",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 9,
      "filter": ["all", ["in", "class", "aeroway"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(219, 206, 219, 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",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 9,
      "filter": ["all", ["==", "class", "aeroway-runway"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(219, 206, 219, 1)",
        "line-width": {"base": 1.5, "stops": [[11, 4], [17, 50]]},
        "line-opacity": {"base": 1, "stops": [[11, 0], [12, 1]]}
      }
    },
    {
      "id": "tunnel-major",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "major"],
        ["==", "structure", "tunnel"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "#D2DAE3",
        "line-dasharray": [1],
        "line-opacity": 1,
        "line-width": 1
      }
    },
    {
      "id": "tunnel-path-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "path"], ["==", "structure", "tunnel"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(187, 195, 206, 1)",
        "line-opacity": {"stops": [[0, 0], [14, 0.75]]},
        "line-width": {"stops": [[13, 1], [14, 2.5], [15, 2], [18, 7]]}
      }
    },
    {
      "id": "tunnel-pedestrian-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "pedestrian"],
        ["==", "structure", "tunnel"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(187, 195, 206, 1)",
        "line-opacity": 1,
        "line-width": {"stops": [[13, 0.5], [14, 1], [18, 6]]}
      }
    },
    {
      "id": "tunnel-link-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 13,
      "filter": [
        "all",
        ["==", "structure", "tunnel"],
        ["in", "class", "primary_link", "secondary_link"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(187, 195, 206, 1)",
        "line-opacity": 1,
        "line-width": {
          "base": 1.2,
          "stops": [[12, 1], [13, 3], [14, 4], [20, 15]]
        },
        "line-dasharray": [3, 3]
      }
    },
    {
      "id": "tunnel-trunk-link-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "filter": [
        "all",
        ["==", "structure", "tunnel"],
        ["==", "class", "trunk_link"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(118, 148, 181, 1)",
        "line-opacity": 1,
        "line-width": {
          "base": 1.2,
          "stops": [[12, 0.75], [14, 0.81], [16, 0.96], [18, 1.28], [20, 2]]
        },
        "line-gap-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]},
        "line-dasharray": [3, 3]
      }
    },
    {
      "id": "tunnel-motorway-link-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "filter": [
        "all",
        ["==", "structure", "tunnel"],
        ["==", "class", "motorway_link"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(118, 148, 181, 1)",
        "line-opacity": 1,
        "line-width": {
          "base": 1.2,
          "stops": [[12, 0.75], [14, 0.81], [16, 0.96], [18, 1.28], [20, 2]]
        },
        "line-gap-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]},
        "line-dasharray": [3, 3]
      }
    },
    {
      "id": "tunnel-service-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "service"],
        ["==", "structure", "tunnel"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible",
        "line-miter-limit": 0,
        "line-round-limit": 0
      },
      "paint": {
        "line-color": "rgba(187, 195, 206, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [[12, 0.75], [14, 0.81], [16, 0.96], [18, 1.28], [20, 2]]
        },
        "line-opacity": {"stops": [[0, 0], [14, 1]]},
        "line-gap-width": {"stops": [[14, 0.5], [16, 4.04], [18, 12]]},
        "line-dasharray": [3, 3]
      }
    },
    {
      "id": "tunnel-street-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 11,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "street"],
        ["==", "structure", "tunnel"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible",
        "line-miter-limit": 0,
        "line-round-limit": 0
      },
      "paint": {
        "line-color": "rgba(187, 195, 206, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.5],
            [10, 0.55],
            [12, 0.75],
            [14, 0.81],
            [16, 0.96],
            [18, 1.28],
            [20, 2]
          ]
        },
        "line-opacity": {"stops": [[0, 0], [14, 1]]},
        "line-gap-width": {"stops": [[12, 0.5], [14, 2], [16, 6.92], [18, 18]]},
        "line-dasharray": [3, 3]
      },
      "line-dasharray": [3, 3]
    },
    {
      "id": "tunnel-secondary-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "secondary"],
        ["==", "structure", "tunnel"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible",
        "line-miter-limit": 0,
        "line-round-limit": 0
      },
      "paint": {
        "line-color": "rgba(187, 195, 206, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.75],
            [10, 0.75],
            [12, 0.81],
            [14, 0.96],
            [16, 1.28],
            [18, 2]
          ]
        },
        "line-opacity": {"stops": [[0, 0], [10, 1]]},
        "line-gap-width": {
          "stops": [
            [5, 0.1],
            [7, 0.27],
            [9, 0.64],
            [11, 1.49],
            [13, 3.39],
            [15, 7.68],
            [17, 17.32],
            [18, 26]
          ]
        }
      },
      "line-dasharray": [3, 3]
    },
    {
      "id": "tunnel-primary-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 8,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "primary"],
        ["==", "structure", "tunnel"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible",
        "line-miter-limit": 0,
        "line-round-limit": 0
      },
      "paint": {
        "line-color": "rgba(187, 195, 206, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.75],
            [10, 0.85],
            [12, 0.99],
            [14, 1.3],
            [16, 1.9],
            [18, 2.2]
          ]
        },
        "line-opacity": 1,
        "line-gap-width": {
          "stops": [
            [5, 0.75],
            [7, 0.95],
            [9, 1.41],
            [11, 2.43],
            [13, 4.73],
            [15, 9.9],
            [17, 21.53],
            [18, 32]
          ]
        },
        "line-dasharray": [3, 3]
      }
    },
    {
      "id": "tunnel-trunk-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "trunk"],
        ["==", "structure", "tunnel"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(118, 148, 181, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.75],
            [10, 0.85],
            [12, 0.99],
            [14, 1.3],
            [16, 1.9],
            [18, 2.2]
          ]
        },
        "line-opacity": {"stops": [[0, 0], [9, 0], [11, 1]]},
        "line-gap-width": {
          "stops": [
            [5, 0.75],
            [7, 0.95],
            [9, 1.41],
            [11, 2.43],
            [13, 4.73],
            [15, 9.9],
            [17, 21.53],
            [18, 32]
          ]
        },
        "line-dasharray": [3, 3]
      }
    },
    {
      "id": "tunnel-motorway-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "motorway"],
        ["==", "structure", "tunnel"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(118, 148, 181, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [[10, 1], [12, 1.05], [14, 1.16], [16, 1.42], [18, 2]]
        },
        "line-opacity": {"stops": [[0, 0], [9, 0], [11, 1]]},
        "line-gap-width": {
          "stops": [
            [5, 0.75],
            [7, 0.95],
            [9, 1.41],
            [11, 2.43],
            [13, 4.73],
            [15, 9.9],
            [17, 21.53],
            [18, 32]
          ]
        },
        "line-dasharray": [3, 3]
      }
    },
    {
      "id": "tunnel-path",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "path"], ["==", "structure", "tunnel"]],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "#D2DAE3",
        "line-dasharray": {
          "stops": [
            [0, [1, 0]],
            [15, [1.75, 1]],
            [16, [1, 0.75]],
            [17, [1, 0.5]]
          ]
        },
        "line-opacity": 1,
        "line-width": {"stops": [[13, 0.5], [14, 1], [15, 1], [18, 4]]}
      }
    },
    {
      "id": "tunnel-pedestrian",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "pedestrian"],
        ["==", "structure", "tunnel"]
      ],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "#D2DAE3",
        "line-dasharray": {
          "stops": [
            [0, [1, 0]],
            [15, [1.75, 1]],
            [16, [1, 0.75]],
            [17, [1, 0.5]]
          ]
        },
        "line-opacity": 1,
        "line-width": {"stops": [[13, 0.5], [14, 1], [16, 2], [18, 5]]}
      }
    },
    {
      "id": "tunnel-link",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 13,
      "filter": [
        "all",
        ["==", "structure", "tunnel"],
        ["in", "class", "primary_link", "secondary_link"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "#D2DAE3",
        "line-width": {
          "base": 1.2,
          "stops": [[12.5, 0], [13, 1.5], [14, 2.5], [20, 11.5]]
        },
        "line-dasharray": [1, 0]
      }
    },
    {
      "id": "tunnel-trunk-link",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "filter": [
        "all",
        ["==", "structure", "tunnel"],
        ["in", "class", "trunk_link"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(139, 165, 193, 1)",
        "line-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]}
      }
    },
    {
      "id": "tunnel-motorway-link",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "filter": [
        "all",
        ["==", "structure", "tunnel"],
        ["in", "class", "motorway_link"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(139, 165, 193, 1)",
        "line-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]}
      }
    },
    {
      "id": "tunnel-service",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "service"],
        ["==", "structure", "tunnel"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "#D2DAE3",
        "line-width": {"base": 1.2, "stops": [[14, 0.5], [16, 4.04], [18, 12]]},
        "line-opacity": {"stops": [[0, 0], [14, 1]]}
      }
    },
    {
      "id": "tunnel-street",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 11,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "street"],
        ["==", "structure", "tunnel"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "#D2DAE3",
        "line-width": {
          "base": 1.2,
          "stops": [[12, 0.5], [14, 2], [16, 6.92], [18, 18]]
        },
        "line-opacity": {"stops": [[0, 0], [14, 1]]}
      }
    },
    {
      "id": "tunnel-secondary",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 5,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "secondary"],
        ["==", "structure", "tunnel"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "#D2DAE3",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.1],
            [7, 0.27],
            [9, 0.64],
            [11, 1.49],
            [13, 3.39],
            [15, 7.68],
            [17, 17.32],
            [18, 26]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "tunnel-primary",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 5,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "primary"],
        ["==", "structure", "tunnel"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "#D2DAE3",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.75],
            [7, 0.95],
            [9, 1.41],
            [11, 2.43],
            [13, 4.73],
            [15, 9.9],
            [17, 21.53],
            [18, 32]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "tunnel-trunk",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 5,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "trunk"],
        ["==", "structure", "tunnel"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(139, 165, 193, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.75],
            [7, 0.95],
            [9, 1.41],
            [11, 2.43],
            [13, 4.73],
            [15, 9.9],
            [17, 21.53],
            [18, 32]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "tunnel-motorway",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 5,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "motorway"],
        ["==", "structure", "tunnel"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(139, 165, 193, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.75],
            [7, 0.95],
            [9, 1.41],
            [11, 2.43],
            [13, 4.73],
            [15, 9.9],
            [17, 21.53],
            [18, 32]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "road-major",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "major"], ["==", "structure", "road"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(210, 218, 227, 1)",
        "line-dasharray": [1],
        "line-opacity": 1,
        "line-width": 1
      }
    },
    {
      "id": "road-runway",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 15,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "runway"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(210, 218, 227, 1)",
        "line-opacity": 1,
        "line-width": 1
      }
    },
    {
      "id": "road-path-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "path"], ["==", "structure", "road"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(187, 195, 206, 1)",
        "line-opacity": {"stops": [[0, 0], [14, 0.75]]},
        "line-width": {"stops": [[13, 1], [14, 2.5], [15, 2], [18, 7]]}
      }
    },
    {
      "id": "road-pedestrian-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "pedestrian"],
        ["==", "structure", "road"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(187, 195, 206, 1)",
        "line-opacity": 1,
        "line-width": {"stops": [[13, 0.5], [14, 1], [18, 6]]}
      }
    },
    {
      "id": "road-major-tracks-copy",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "major"], ["==", "structure", "road"]],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(187, 195, 206, 1)",
        "line-dasharray": [0.1, 15],
        "line-opacity": {"stops": [[13.75, 0], [14, 1]]},
        "line-width": {"stops": [[14, 4], [20, 8]]}
      }
    },
    {
      "id": "road-major-tracks",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "major"], ["==", "structure", "road"]],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(210, 218, 227, 1)",
        "line-dasharray": [0.1, 15],
        "line-opacity": {"stops": [[13.75, 0], [14, 1]]},
        "line-width": {"stops": [[14, 4], [20, 8]]}
      }
    },
    {
      "id": "road-link-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 13,
      "filter": [
        "all",
        ["==", "structure", "road"],
        ["in", "class", "primary_link", "secondary_link"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(187, 195, 206, 1)",
        "line-opacity": 1,
        "line-width": {
          "base": 1.2,
          "stops": [[12, 1], [13, 3], [14, 4], [20, 15]]
        }
      }
    },
    {
      "id": "road-trunk-link-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "filter": [
        "all",
        ["==", "structure", "road"],
        ["==", "class", "trunk_link"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(118, 148, 181, 1)",
        "line-opacity": 1,
        "line-width": {
          "base": 1.2,
          "stops": [[12, 0.75], [14, 0.81], [16, 0.96], [18, 1.28], [20, 2]]
        },
        "line-gap-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]}
      }
    },
    {
      "id": "road-motorway-link-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "filter": [
        "all",
        ["==", "structure", "road"],
        ["==", "class", "motorway_link"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(118, 148, 181, 1)",
        "line-opacity": 1,
        "line-width": {
          "base": 1.2,
          "stops": [[12, 0.75], [14, 0.81], [16, 0.96], [18, 1.28], [20, 2]]
        },
        "line-gap-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]}
      }
    },
    {
      "id": "road-path",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "path"], ["==", "structure", "road"]],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(210, 218, 227, 1)",
        "line-dasharray": {
          "stops": [
            [0, [1, 0]],
            [15, [1.75, 1]],
            [16, [1, 0.75]],
            [17, [1, 0.5]]
          ]
        },
        "line-opacity": 1,
        "line-width": {"stops": [[13, 0.5], [14, 1], [15, 1], [18, 4]]}
      }
    },
    {
      "id": "road-pedestrian",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "pedestrian"],
        ["==", "structure", "road"]
      ],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(210, 218, 227, 1)",
        "line-dasharray": {
          "stops": [
            [0, [1, 0]],
            [15, [1.75, 1]],
            [16, [1, 0.75]],
            [17, [1, 0.5]]
          ]
        },
        "line-opacity": 1,
        "line-width": {"stops": [[13, 0.5], [14, 1], [16, 2], [18, 5]]}
      }
    },
    {
      "id": "road-service-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "service"],
        ["==", "structure", "road"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible",
        "line-miter-limit": 0,
        "line-round-limit": 0
      },
      "paint": {
        "line-color": "rgba(187, 195, 206, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [[12, 0.1], [14, 0.51], [16, 0.96], [18, 1.28], [20, 2]]
        },
        "line-opacity": {"stops": [[0, 0], [13, 1]]},
        "line-gap-width": {"stops": [[14, 0.5], [16, 4.04], [18, 12]]}
      }
    },
    {
      "id": "road-street-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 11,
      "maxzoom": 24,
      "filter": [
        "all",
        ["in", "class", "street", "street_link"],
        ["==", "structure", "road"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible",
        "line-miter-limit": 0,
        "line-round-limit": 0
      },
      "paint": {
        "line-color": "rgba(187, 195, 206, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.2],
            [10, 0.3],
            [12, 0.5],
            [14, 0.81],
            [16, 0.96],
            [18, 1.28],
            [20, 2]
          ]
        },
        "line-opacity": 1,
        "line-gap-width": {
          "stops": [[12, 0.1], [14, 0.8], [16, 6.92], [18, 18]]
        }
      }
    },
    {
      "id": "road-secondary-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 7,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "secondary"],
        ["==", "structure", "road"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible",
        "line-miter-limit": 0,
        "line-round-limit": 0
      },
      "paint": {
        "line-color": "rgba(187, 195, 206, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.5],
            [10, 0.6],
            [12, 0.75],
            [14, 0.96],
            [16, 1.28],
            [18, 2]
          ]
        },
        "line-opacity": {"stops": [[0, 0], [10, 1]]},
        "line-gap-width": {
          "stops": [
            [5, 0.1],
            [7, 0.27],
            [9, 0.64],
            [11, 1.49],
            [13, 3.39],
            [15, 7.68],
            [17, 17.32],
            [18, 26]
          ]
        }
      }
    },
    {
      "id": "road-primary-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 7,
      "filter": [
        "all",
        ["==", "structure", "road"],
        ["==", "class", "primary"]
      ],
      "layout": {"line-cap": "round", "line-join": "round"},
      "paint": {
        "line-color": "rgba(187, 195, 206, 1)",
        "line-width": {"base": 1.5, "stops": [[5, 0.75], [16, 2]]},
        "line-gap-width": {"stops": [[5, 0.75], [18, 32]], "base": 1.5}
      }
    },
    {
      "id": "road-trunk-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "trunk"], ["==", "structure", "road"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(118, 148, 181, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.5],
            [10, 0.6],
            [12, 0.8],
            [14, 1.3],
            [16, 1.9],
            [18, 2.2]
          ]
        },
        "line-opacity": {"stops": [[0, 0], [9, 0], [11, 1]]},
        "line-gap-width": {
          "stops": [
            [5, 0.75],
            [7, 0.95],
            [9, 1.41],
            [11, 2.43],
            [13, 4.73],
            [15, 9.9],
            [17, 21.53],
            [18, 32]
          ]
        }
      }
    },
    {
      "id": "road-motorway-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "motorway"],
        ["==", "structure", "road"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(118, 148, 181, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [[10, 1], [12, 1.05], [14, 1.16], [16, 1.42], [18, 2]]
        },
        "line-opacity": {"stops": [[9, 0], [11, 1]]},
        "line-gap-width": {
          "stops": [
            [5, 0.75],
            [7, 0.95],
            [9, 1.41],
            [11, 2.43],
            [13, 4.73],
            [15, 9.9],
            [17, 21.53],
            [18, 32]
          ]
        }
      }
    },
    {
      "id": "road-service",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "service"],
        ["==", "structure", "road"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(210, 218, 227, 1)",
        "line-width": [
          "interpolate",
          ["exponential", 1.2],
          ["zoom"],
          12,
          0.1,
          14,
          0.3,
          16,
          4.04,
          18,
          12
        ],
        "line-opacity": {"stops": [[0, 0], [14, 1]]}
      }
    },
    {
      "id": "road-street",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 11,
      "maxzoom": 24,
      "filter": [
        "all",
        ["in", "class", "street", "street_link"],
        ["==", "structure", "road"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(210, 218, 227, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [[12, 0.2], [14, 0.5], [16, 6.92], [18, 18]]
        },
        "line-opacity": {"stops": [[10, 0.2], [12, 0.5], [14, 1]]}
      }
    },
    {
      "id": "road-trunk-link",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "filter": [
        "all",
        ["==", "structure", "road"],
        ["in", "class", "trunk_link"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(139, 165, 193, 1)",
        "line-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]}
      }
    },
    {
      "id": "road-motorway-link",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "filter": [
        "all",
        ["==", "structure", "road"],
        ["in", "class", "motorway_link"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(139, 165, 193, 1)",
        "line-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]}
      }
    },
    {
      "id": "road-secondary",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 7,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "secondary"],
        ["==", "structure", "road"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(210, 218, 227, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.1],
            [7, 0.27],
            [9, 0.64],
            [11, 1],
            [13, 3.39],
            [15, 7.68],
            [17, 17.32],
            [18, 26]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "road-primary",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 7,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "primary"],
        ["==", "structure", "road"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(210, 218, 227, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.75],
            [7, 0.95],
            [9, 1.41],
            [11, 2.43],
            [13, 4.73],
            [15, 9.9],
            [17, 21.53],
            [18, 32]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "road-trunk",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 5,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "trunk"], ["==", "structure", "road"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(139, 165, 193, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.75],
            [7, 0.95],
            [9, 1.41],
            [11, 2.43],
            [13, 4.73],
            [15, 9.9],
            [17, 21.53],
            [18, 32]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "road-motorway",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 5,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "motorway"],
        ["==", "structure", "road"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(139, 165, 193, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.75],
            [7, 0.95],
            [9, 1.41],
            [11, 2.43],
            [13, 4.73],
            [15, 9.9],
            [17, 21.53],
            [18, 32]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "road-primary-200",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 7,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "primary"],
        ["==", "structure", "road"],
        ["==", "done", 200]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(210, 218, 227, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.75],
            [7, 0.95],
            [9, 1.41],
            [11, 2.43],
            [13, 4.73],
            [15, 9.9],
            [17, 21.53],
            [18, 32]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "bridge-major",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "major"],
        ["==", "structure", "bridge"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "#D2DAE3",
        "line-dasharray": [1],
        "line-opacity": 1,
        "line-width": 1
      }
    },
    {
      "id": "bridge-path-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "path"], ["==", "structure", "bridge"]],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(187, 195, 206, 1)",
        "line-opacity": {"stops": [[0, 0], [14, 0.75]]},
        "line-width": {"stops": [[13, 1], [14, 2.5], [15, 2], [18, 7]]}
      }
    },
    {
      "id": "bridge-pedestrian-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "pedestrian"],
        ["==", "structure", "bridge"]
      ],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(187, 195, 206, 1)",
        "line-opacity": 1,
        "line-width": {"stops": [[13, 0.5], [14, 1], [18, 6]]}
      }
    },
    {
      "id": "bridge-link-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 13,
      "filter": [
        "all",
        ["==", "structure", "bridge"],
        ["in", "class", "primary_link", "secondary_link"]
      ],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(187, 195, 206, 1)",
        "line-opacity": 1,
        "line-width": {
          "base": 1.2,
          "stops": [[12, 1], [13, 3], [14, 4], [20, 15]]
        }
      }
    },
    {
      "id": "bridge-trunk-link-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 13,
      "filter": [
        "all",
        ["==", "structure", "bridge"],
        ["==", "class", "trunk_link"]
      ],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(118, 148, 181, 1)",
        "line-opacity": 1,
        "line-width": {
          "base": 1.2,
          "stops": [[12, 0.75], [14, 0.81], [16, 0.96], [18, 1.28], [20, 2]]
        },
        "line-gap-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]}
      }
    },
    {
      "id": "bridge-motorway-link-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "filter": [
        "all",
        ["==", "structure", "bridge"],
        ["==", "class", "motorway_link"]
      ],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(118, 148, 181, 1)",
        "line-opacity": 1,
        "line-width": {
          "base": 1.2,
          "stops": [[12, 0.75], [14, 0.81], [16, 0.96], [18, 1.28], [20, 2]]
        },
        "line-gap-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]}
      }
    },
    {
      "id": "bridge-service-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "service"],
        ["==", "structure", "bridge"]
      ],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible",
        "line-miter-limit": 0,
        "line-round-limit": 0
      },
      "paint": {
        "line-color": "rgba(187, 195, 206, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [[12, 0.75], [14, 0.81], [16, 0.96], [18, 1.28], [20, 2]]
        },
        "line-opacity": {"stops": [[0, 0], [14, 1]]},
        "line-gap-width": {"stops": [[14, 0.5], [16, 4.04], [18, 12]]}
      }
    },
    {
      "id": "bridge-street-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 11,
      "maxzoom": 24,
      "filter": [
        "all",
        ["in", "class", "street", "street_link"],
        ["==", "structure", "bridge"]
      ],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible",
        "line-miter-limit": 0,
        "line-round-limit": 0
      },
      "paint": {
        "line-color": "rgba(187, 195, 206, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.5],
            [10, 0.55],
            [12, 0.75],
            [14, 0.81],
            [16, 0.96],
            [18, 1.28],
            [20, 2]
          ]
        },
        "line-opacity": {"stops": [[0, 0], [14, 1]]},
        "line-gap-width": {"stops": [[12, 0.5], [14, 2], [16, 6.92], [18, 18]]}
      }
    },
    {
      "id": "bridge-secondary-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 10,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "secondary"],
        ["==", "structure", "bridge"]
      ],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible",
        "line-miter-limit": 0,
        "line-round-limit": 0
      },
      "paint": {
        "line-color": "rgba(187, 195, 206, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.75],
            [10, 0.75],
            [12, 0.81],
            [14, 0.96],
            [16, 1.28],
            [18, 2]
          ]
        },
        "line-opacity": {"stops": [[0, 0], [10, 1]]},
        "line-gap-width": {
          "stops": [
            [5, 0.1],
            [7, 0.27],
            [9, 0.64],
            [11, 1.49],
            [13, 3.39],
            [15, 7.68],
            [17, 17.32],
            [18, 26]
          ]
        }
      }
    },
    {
      "id": "bridge-primary-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 8,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "primary"],
        ["==", "structure", "bridge"]
      ],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible",
        "line-miter-limit": 0,
        "line-round-limit": 0
      },
      "paint": {
        "line-color": "rgba(187, 195, 206, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.75],
            [10, 0.85],
            [12, 0.99],
            [14, 1.3],
            [16, 1.9],
            [18, 2.2]
          ]
        },
        "line-opacity": 1,
        "line-gap-width": {
          "stops": [
            [5, 0.75],
            [7, 0.95],
            [9, 1.41],
            [11, 2.43],
            [13, 4.73],
            [15, 9.9],
            [17, 21.53],
            [18, 32]
          ]
        }
      }
    },
    {
      "id": "bridge-trunk-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "trunk"],
        ["==", "structure", "bridge"]
      ],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(118, 148, 181, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.75],
            [10, 0.85],
            [12, 0.99],
            [14, 1.3],
            [16, 1.9],
            [18, 2.2]
          ]
        },
        "line-opacity": {"stops": [[0, 0], [9, 0], [11, 1]]},
        "line-gap-width": {
          "stops": [
            [5, 0.75],
            [7, 0.95],
            [9, 1.41],
            [11, 2.43],
            [13, 4.73],
            [15, 9.9],
            [17, 21.53],
            [18, 32]
          ]
        }
      }
    },
    {
      "id": "bridge-motorway-case",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "motorway"],
        ["==", "structure", "bridge"]
      ],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(118, 148, 181, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [[10, 1], [12, 1.05], [14, 1.16], [16, 1.42], [18, 2]]
        },
        "line-opacity": {"stops": [[0, 0], [9, 0], [11, 1]]},
        "line-gap-width": {
          "stops": [
            [5, 0.75],
            [7, 0.95],
            [9, 1.41],
            [11, 2.43],
            [13, 4.73],
            [15, 9.9],
            [17, 21.53],
            [18, 32]
          ]
        }
      }
    },
    {
      "id": "bridge-major-tracks",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "major"],
        ["==", "structure", "bridge"]
      ],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "#D2DAE3",
        "line-dasharray": [0.1, 15],
        "line-opacity": {"stops": [[13.75, 0], [14, 1]]},
        "line-width": {"stops": [[14, 4], [20, 8]]}
      }
    },
    {
      "id": "bridge-path",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "path"], ["==", "structure", "bridge"]],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "#D2DAE3",
        "line-dasharray": {
          "stops": [
            [0, [1, 0]],
            [15, [1.75, 1]],
            [16, [1, 0.75]],
            [17, [1, 0.5]]
          ]
        },
        "line-opacity": 1,
        "line-width": {"stops": [[13, 0.5], [14, 1], [15, 1], [18, 4]]}
      }
    },
    {
      "id": "bridge-pedestrian",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "pedestrian"],
        ["==", "structure", "bridge"]
      ],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "#D2DAE3",
        "line-dasharray": {
          "stops": [
            [0, [1, 0]],
            [15, [1.75, 1]],
            [16, [1, 0.75]],
            [17, [1, 0.5]]
          ]
        },
        "line-opacity": 1,
        "line-width": {"stops": [[13, 0.5], [14, 1], [16, 2], [18, 5]]}
      }
    },
    {
      "id": "bridge-link",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 13,
      "filter": [
        "all",
        ["==", "structure", "bridge"],
        ["in", "class", "primary_link", "secondary_link"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "#D2DAE3",
        "line-width": {
          "base": 1.2,
          "stops": [[12.5, 0], [13, 1.5], [14, 2.5], [20, 11.5]]
        }
      }
    },
    {
      "id": "bridge-trunk-link",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 13,
      "filter": [
        "all",
        ["==", "structure", "bridge"],
        ["in", "class", "trunk_link"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(139, 165, 193, 1)",
        "line-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]}
      }
    },
    {
      "id": "bridge-motorway-link",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "filter": [
        "all",
        ["==", "structure", "bridge"],
        ["in", "class", "motorway_link"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(139, 165, 193, 1)",
        "line-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]}
      }
    },
    {
      "id": "bridge-service",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "service"],
        ["==", "structure", "bridge"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "#D2DAE3",
        "line-width": {"base": 1.2, "stops": [[14, 0.5], [16, 4.04], [18, 12]]},
        "line-opacity": {"stops": [[0, 0], [14, 1]]}
      }
    },
    {
      "id": "bridge-street",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 11,
      "maxzoom": 24,
      "filter": [
        "all",
        ["in", "class", "street", "street_link"],
        ["==", "structure", "bridge"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "#D2DAE3",
        "line-width": {
          "base": 1.2,
          "stops": [[12, 0.5], [14, 2], [16, 6.92], [18, 18]]
        },
        "line-opacity": {"stops": [[0, 0], [14, 1]]}
      }
    },
    {
      "id": "bridge-secondary",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 5,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "secondary"],
        ["==", "structure", "bridge"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(210, 218, 227, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.1],
            [7, 0.27],
            [9, 0.64],
            [11, 1.49],
            [13, 3.39],
            [15, 7.68],
            [17, 17.32],
            [18, 26]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "bridge-primary",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 5,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "primary"],
        ["==", "structure", "bridge"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(210, 218, 227, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.75],
            [7, 0.95],
            [9, 1.41],
            [11, 2.43],
            [13, 4.73],
            [15, 9.9],
            [17, 21.53],
            [18, 32]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "bridge-trunk",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 5,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "trunk"],
        ["==", "structure", "bridge"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(139, 165, 193, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.75],
            [7, 0.95],
            [9, 1.41],
            [11, 2.43],
            [13, 4.73],
            [15, 9.9],
            [17, 21.53],
            [18, 32]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "bridge-motorway",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 5,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "motorway"],
        ["==", "structure", "bridge"]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(139, 165, 193, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.75],
            [7, 0.95],
            [9, 1.41],
            [11, 2.43],
            [13, 4.73],
            [15, 9.9],
            [17, 21.53],
            [18, 32]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "bridge-service-200",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "service"],
        ["==", "structure", "bridge"],
        ["==", "done", 200]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(210, 218, 227, 1)",
        "line-width": {"base": 1.2, "stops": [[14, 0.5], [16, 4.04], [18, 12]]},
        "line-opacity": {"stops": [[0, 0], [14, 1]]}
      }
    },
    {
      "id": "bridge-street-200",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 11,
      "maxzoom": 24,
      "filter": [
        "all",
        ["in", "class", "street", "street_link"],
        ["==", "structure", "bridge"],
        ["==", "done", 200]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(210, 218, 227, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [[12, 0.5], [14, 2], [16, 6.92], [18, 18]]
        },
        "line-opacity": {"stops": [[0, 0], [14, 1]]}
      }
    },
    {
      "id": "bridge-secondary-200",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 5,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "secondary"],
        ["==", "structure", "bridge"],
        ["==", "done", 200]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(210, 218, 227, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.1],
            [7, 0.27],
            [9, 0.64],
            [11, 1.49],
            [13, 3.39],
            [15, 7.68],
            [17, 17.32],
            [18, 26]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "bridge-primary-200",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 5,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "primary"],
        ["==", "structure", "bridge"],
        ["==", "done", 200]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(210, 218, 227, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.75],
            [7, 0.95],
            [9, 1.41],
            [11, 2.43],
            [13, 4.73],
            [15, 9.9],
            [17, 21.53],
            [18, 32]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "bridge-trunk-200",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 5,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "trunk"],
        ["==", "structure", "bridge"],
        ["==", "done", 200]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(139, 165, 193, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.75],
            [7, 0.95],
            [9, 1.41],
            [11, 2.43],
            [13, 4.73],
            [15, 9.9],
            [17, 21.53],
            [18, 32]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "bridge-motorway-200",
      "type": "line",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 5,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "motorway"],
        ["==", "structure", "bridge"],
        ["==", "done", 200]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(139, 165, 193, 1)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [5, 0.75],
            [7, 0.95],
            [9, 1.41],
            [11, 2.43],
            [13, 4.73],
            [15, 9.9],
            [17, 21.53],
            [18, 32]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "boundary-land-type-2-bg",
      "type": "line",
      "source": "base",
      "source-layer": "boundary",
      "minzoom": 7,
      "filter": ["all", ["==", "type", 2]],
      "layout": {
        "line-join": "round",
        "visibility": "none",
        "line-cap": "round"
      },
      "paint": {
        "line-color": "rgba(237, 233, 217, 1)",
        "line-dasharray": [1, 0],
        "line-width": {"base": 1.4, "stops": [[3, 2], [10, 6]]},
        "line-opacity": {"stops": [[7, 0], [8, 0.5]]},
        "line-blur": {"stops": [[3, 0], [8, 3]]}
      }
    },
    {
      "id": "boundary-land-type-1-bg",
      "type": "line",
      "source": "base",
      "source-layer": "boundary",
      "filter": ["all", ["==", "type", 1]],
      "layout": {
        "line-join": "round",
        "visibility": "none",
        "line-cap": "round"
      },
      "paint": {
        "line-color": "rgba(237, 233, 217, 1)",
        "line-dasharray": [1, 0],
        "line-width": {"base": 1.4, "stops": [[3, 3.5], [10, 8]]},
        "line-opacity": {"stops": [[7, 0], [8, 0.75]]},
        "line-blur": {"stops": [[3, 0], [8, 3]]}
      }
    },
    {
      "id": "boundary-land-type-0-bg",
      "type": "line",
      "source": "base",
      "source-layer": "boundary",
      "minzoom": 1,
      "maxzoom": 24,
      "filter": ["all", ["==", "type", 0]],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "none"
      },
      "paint": {
        "line-color": "rgba(237, 233, 217, 1)",
        "line-width": {
          "base": 1,
          "stops": [[3, 3.5], [5, 4.79], [7, 6.07], [9, 7.36], [10, 8]]
        },
        "line-opacity": {"stops": [[3, 0], [4, 0.5]]},
        "line-blur": {
          "stops": [[3, 0.5], [5, 0.93], [7, 1.36], [9, 1.79], [10, 2]]
        }
      }
    },
    {
      "id": "boundary-land-type-2",
      "type": "line",
      "source": "base",
      "source-layer": "boundary",
      "minzoom": 13,
      "filter": ["all", ["==", "type", 2]],
      "layout": {
        "line-join": "round",
        "visibility": "visible",
        "line-cap": "round"
      },
      "paint": {
        "line-color": "rgba(176, 174, 191, 1)",
        "line-dasharray": {"stops": [[6, [5, 0]], [7, [5, 5, 5, 5]]]},
        "line-width": {"base": 1.4, "stops": [[7, 0.5], [12, 1]]},
        "line-opacity": {"stops": [[2, 0], [3, 0.75]]}
      }
    },
    {
      "id": "boundary-land-type-1",
      "type": "line",
      "source": "base",
      "source-layer": "boundary",
      "minzoom": 5,
      "filter": ["all", ["==", "type", 1]],
      "layout": {
        "line-join": "round",
        "visibility": "visible",
        "line-cap": "round"
      },
      "paint": {
        "line-color": "rgba(177, 181, 203, 1)",
        "line-dasharray": {"stops": [[6, [2, 0]], [7, [2, 2, 6, 2]]]},
        "line-width": {"base": 1.4, "stops": [[7, 0.75], [12, 1.5]]},
        "line-opacity": {"stops": [[2, 0], [3, 1]]}
      }
    },
    {
      "id": "boundary-land-type-0",
      "type": "line",
      "source": "base",
      "source-layer": "boundary",
      "minzoom": 1,
      "maxzoom": 24,
      "filter": ["all", ["==", "type", 0]],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "rgba(159, 164, 193, 1)",
        "line-width": {
          "base": 1,
          "stops": [[3, 0.5], [5, 0.93], [7, 1.36], [9, 1.79], [10, 2]]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "building_flat",
      "type": "fill",
      "source": "composite",
      "source-layer": "VN_Building",
      "filter": ["all", ["<", "max_height", 10]],
      "paint": {"fill-color": "#CECED1", "fill-opacity": 0.6}
    },
    {
      "id": "building",
      "type": "fill-extrusion",
      "source": "composite",
      "source-layer": "VN_Building",
      "minzoom": 16,
      "filter": ["all", [">=", "max_height", 10]],
      "layout": {"visibility": "visible"},
      "paint": {
        "fill-extrusion-color": "rgba(143, 143, 151, 1)",
        "fill-extrusion-height": [
          "interpolate",
          ["linear"],
          ["zoom"],
          15,
          0,
          15.05,
          ["get", "max_height"]
        ],
        "fill-extrusion-base": [
          "interpolate",
          ["linear"],
          ["zoom"],
          15,
          0,
          15.05,
          ["get", "min_height"]
        ],
        "fill-extrusion-opacity": 0.4
      }
    },
    {
      "id": "poi-park-scalerank-4",
      "type": "symbol",
      "source": "composite",
      "source-layer": "point_map",
      "minzoom": 14,
      "filter": [
        "all",
        [
          "in",
          "maki",
          "campsite",
          "cemetery",
          "dog-park",
          "park",
          "golf",
          "swimming",
          "zoo"
        ],
        ["==", "scalerank", 4]
      ],
      "layout": {
        "text-optional": true,
        "text-line-height": 1.2,
        "text-size": {"stops": [[16, 11], [20, 13]]},
        "text-allow-overlap": false,
        "icon-image": {"stops": [[14, "{maki}"], [15, "{maki}"]]},
        "icon-rotation-alignment": "auto",
        "text-ignore-placement": false,
        "text-font": ["Roboto Regular"],
        "icon-allow-overlap": false,
        "text-padding": 1,
        "visibility": "visible",
        "text-offset": [0, 1],
        "icon-optional": false,
        "icon-size": 1.2,
        "text-anchor": "top",
        "text-field": "{name}",
        "text-letter-spacing": 0.02,
        "text-max-width": 8,
        "icon-ignore-placement": false
      },
      "paint": {
        "text-halo-blur": 0,
        "text-color": "rgba(25, 118, 210, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)"
      }
    },
    {
      "id": "poi-scalerank-4",
      "type": "symbol",
      "source": "composite",
      "source-layer": "point_map",
      "minzoom": 14,
      "maxzoom": 24,
      "filter": [
        "all",
        [
          "!in",
          "maki",
          "campsite",
          "cemetery",
          "dog-park",
          "park",
          "golf",
          "swimming",
          "zoo"
        ],
        ["==", "scalerank", 4]
      ],
      "layout": {
        "text-optional": true,
        "text-line-height": 1.2,
        "text-size": {"stops": [[16, 11], [20, 13]]},
        "text-allow-overlap": false,
        "icon-image": {"stops": [[14, "{maki}"], [15, "{maki}"]]},
        "icon-rotation-alignment": "auto",
        "text-ignore-placement": false,
        "text-font": ["Roboto Regular"],
        "icon-allow-overlap": false,
        "text-padding": 1,
        "visibility": "visible",
        "text-offset": [0, 1],
        "icon-optional": false,
        "icon-size": 1.2,
        "text-anchor": "top",
        "text-field": "{name}",
        "text-letter-spacing": 0.02,
        "text-max-width": 8,
        "icon-ignore-placement": false
      },
      "paint": {
        "text-halo-blur": 0,
        "text-color": "rgba(25, 118, 210, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)"
      }
    },
    {
      "id": "poi-park-scalerank-3",
      "type": "symbol",
      "source": "composite",
      "source-layer": "point_map",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": [
        "all",
        [
          "in",
          "maki",
          "campsite",
          "cemetery",
          "dog-park",
          "park",
          "golf",
          "swimming",
          "zoo"
        ],
        ["==", "scalerank", 3]
      ],
      "layout": {
        "text-optional": true,
        "text-line-height": 1.2,
        "text-size": {"stops": [[16, 11], [20, 13]]},
        "text-allow-overlap": false,
        "icon-image": {"stops": [[14, "{maki}"], [15, "{maki}"]]},
        "icon-rotation-alignment": "auto",
        "text-ignore-placement": false,
        "text-font": ["Roboto Regular"],
        "icon-allow-overlap": false,
        "text-padding": 0,
        "visibility": "visible",
        "text-offset": [0, 1],
        "icon-optional": false,
        "icon-size": 1.2,
        "text-anchor": "top",
        "text-field": "{name}",
        "text-letter-spacing": 0.02,
        "text-max-width": 8,
        "icon-ignore-placement": false
      },
      "paint": {
        "text-halo-blur": 0,
        "text-color": "rgba(25, 118, 210, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)"
      }
    },
    {
      "id": "poi-scalerank-3",
      "type": "symbol",
      "source": "composite",
      "source-layer": "point_map",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": [
        "all",
        [
          "!in",
          "maki",
          "campsite",
          "cemetery",
          "dog-park",
          "park",
          "golf",
          "swimming",
          "zoo"
        ],
        ["==", "scalerank", 3]
      ],
      "layout": {
        "text-optional": true,
        "text-line-height": 1.2,
        "text-size": {"stops": [[16, 11], [20, 13]]},
        "text-allow-overlap": false,
        "icon-image": {"stops": [[14, "{maki}"], [15, "{maki}"]]},
        "icon-rotation-alignment": "auto",
        "text-ignore-placement": false,
        "text-font": ["Roboto Regular"],
        "icon-allow-overlap": false,
        "text-padding": 1,
        "visibility": "visible",
        "text-offset": [0, 1],
        "icon-optional": false,
        "icon-size": 1.2,
        "text-anchor": "top",
        "text-field": "{name}",
        "text-letter-spacing": 0.02,
        "text-max-width": 8,
        "icon-ignore-placement": false
      },
      "paint": {
        "text-halo-blur": 0,
        "text-color": "rgba(25, 118, 210, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)"
      }
    },
    {
      "id": "poi-park-scalerank-2",
      "type": "symbol",
      "source": "composite",
      "source-layer": "point_map",
      "minzoom": 8,
      "maxzoom": 24,
      "filter": [
        "all",
        [
          "in",
          "maki",
          "campsite",
          "cemetery",
          "dog-park",
          "park",
          "golf",
          "swimming",
          "zoo"
        ],
        ["==", "scalerank", 2]
      ],
      "layout": {
        "text-optional": true,
        "text-line-height": 1.2,
        "text-size": {"stops": [[14, 11], [20, 14]]},
        "text-allow-overlap": false,
        "icon-image": {"stops": [[14, "{maki}"], [15, "{maki}"]]},
        "icon-rotation-alignment": "auto",
        "text-ignore-placement": false,
        "text-font": ["Roboto Regular"],
        "icon-allow-overlap": false,
        "text-padding": 1,
        "visibility": "visible",
        "text-offset": [0, 1],
        "icon-optional": false,
        "icon-size": 1.2,
        "text-anchor": "top",
        "text-field": "{name}",
        "text-letter-spacing": 0.02,
        "text-max-width": 8,
        "icon-ignore-placement": false
      },
      "paint": {
        "text-halo-blur": 0,
        "text-color": "rgba(25, 118, 210, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)"
      }
    },
    {
      "id": "poi-scalerank-2",
      "type": "symbol",
      "source": "composite",
      "source-layer": "point_map",
      "minzoom": 8,
      "maxzoom": 24,
      "filter": [
        "all",
        [
          "!in",
          "maki",
          "campsite",
          "cemetery",
          "dog-park",
          "park",
          "golf",
          "swimming",
          "zoo"
        ],
        ["==", "scalerank", 2]
      ],
      "layout": {
        "text-optional": true,
        "text-line-height": 1.2,
        "text-size": {"stops": [[14, 11], [20, 14]]},
        "text-allow-overlap": false,
        "icon-image": {"stops": [[14, "{maki}"], [15, "{maki}"]]},
        "icon-rotation-alignment": "auto",
        "text-ignore-placement": false,
        "text-font": ["Roboto Regular"],
        "icon-allow-overlap": false,
        "text-padding": 1,
        "visibility": "visible",
        "text-offset": [0, 1],
        "icon-optional": false,
        "icon-size": 1.2,
        "text-anchor": "top",
        "text-field": "{name}",
        "text-letter-spacing": 0.02,
        "text-max-width": 8,
        "icon-ignore-placement": false
      },
      "paint": {
        "text-halo-blur": 0,
        "text-color": "rgba(25, 118, 210, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)"
      }
    },
    {
      "id": "poi-park-scalerank-1",
      "type": "symbol",
      "source": "composite",
      "source-layer": "point_map",
      "minzoom": 8,
      "maxzoom": 24,
      "filter": [
        "all",
        [
          "in",
          "maki",
          "campsite",
          "cemetery",
          "dog-park",
          "park",
          "golf",
          "swimming",
          "zoo"
        ],
        ["<=", "scalerank", 1]
      ],
      "layout": {
        "text-optional": true,
        "text-line-height": 1.2,
        "text-size": {"stops": [[10, 11], [18, 14]]},
        "text-allow-overlap": false,
        "icon-image": {"stops": [[13, "{maki}"], [14, "{maki}"]]},
        "icon-rotation-alignment": "auto",
        "text-ignore-placement": false,
        "text-font": ["Roboto Regular"],
        "icon-allow-overlap": false,
        "text-padding": 1,
        "visibility": "visible",
        "text-offset": [0, 1],
        "icon-optional": false,
        "icon-size": 1.2,
        "text-anchor": "top",
        "text-field": "{name}",
        "text-letter-spacing": 0.02,
        "text-max-width": 8,
        "icon-ignore-placement": false
      },
      "paint": {
        "text-halo-blur": 0,
        "text-color": "rgba(25, 118, 210, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)"
      }
    },
    {
      "id": "poi-scalerank-1",
      "type": "symbol",
      "source": "composite",
      "source-layer": "point_map",
      "minzoom": 8,
      "maxzoom": 24,
      "filter": [
        "all",
        [
          "!in",
          "maki",
          "campsite",
          "cemetery",
          "dog-park",
          "park",
          "golf",
          "swimming",
          "zoo"
        ],
        ["==", "scalerank", 1]
      ],
      "layout": {
        "text-optional": true,
        "text-line-height": 1.2,
        "text-size": {"stops": [[10, 11], [18, 14]]},
        "text-allow-overlap": false,
        "icon-image": {"stops": [[13, "{maki}"], [14, "{maki}"]]},
        "icon-rotation-alignment": "auto",
        "text-ignore-placement": false,
        "text-font": ["Roboto Regular"],
        "icon-allow-overlap": false,
        "text-padding": 1,
        "visibility": "visible",
        "text-offset": [0, 1],
        "icon-optional": false,
        "icon-size": 1.2,
        "text-anchor": "top",
        "text-field": "{name}",
        "text-letter-spacing": 0.02,
        "text-max-width": 8,
        "icon-ignore-placement": false
      },
      "paint": {
        "text-halo-blur": 0,
        "text-color": "rgba(25, 118, 210, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)"
      }
    },
    {
      "id": "poi-railway",
      "type": "symbol",
      "source": "base",
      "source-layer": "rail_station",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": ["all", ["in", "maki", "rail-metro", "rail"]],
      "layout": {
        "text-optional": true,
        "text-size": 12,
        "text-allow-overlap": false,
        "icon-image": "{maki}",
        "text-ignore-placement": false,
        "text-font": ["Roboto Regular"],
        "icon-allow-overlap": false,
        "text-padding": 2,
        "visibility": "visible",
        "text-offset": [0, 1],
        "icon-optional": false,
        "text-anchor": "top",
        "text-field": "{name}",
        "text-max-width": 9,
        "icon-ignore-placement": false
      },
      "paint": {
        "text-halo-blur": 0.5,
        "text-color": "rgba(25, 118, 210, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)"
      }
    },
    {
      "id": "poi-airport",
      "type": "symbol",
      "source": "base",
      "source-layer": "airport",
      "minzoom": 9,
      "maxzoom": 24,
      "filter": ["all"],
      "layout": {
        "text-optional": true,
        "text-size": {"stops": [[10, 12], [18, 18]]},
        "text-allow-overlap": false,
        "icon-image": {"stops": [[12, "{maki}"], [13, "{maki}"]]},
        "text-ignore-placement": false,
        "text-font": ["Roboto Regular"],
        "icon-allow-overlap": false,
        "text-padding": 2,
        "visibility": "visible",
        "text-offset": [0, 1],
        "icon-optional": false,
        "icon-size": 1,
        "text-anchor": "top",
        "text-field": "{name}",
        "text-letter-spacing": 0.02,
        "text-max-width": 9,
        "icon-ignore-placement": false
      },
      "paint": {
        "text-halo-blur": 0.5,
        "text-color": "rgba(25, 118, 210, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)"
      }
    },
    {
      "id": "poi-mountain",
      "type": "symbol",
      "source": "base",
      "source-layer": "mountain",
      "minzoom": 9,
      "filter": ["all"],
      "layout": {
        "text-optional": true,
        "text-line-height": 1.2,
        "text-size": {"stops": [[10, 12], [18, 18]]},
        "text-allow-overlap": false,
        "icon-image": {"stops": [[13, "mountain-11"], [14, "mountain-15"]]},
        "icon-rotation-alignment": "auto",
        "text-ignore-placement": false,
        "text-font": ["Roboto Regular"],
        "icon-allow-overlap": false,
        "text-padding": 1,
        "visibility": "visible",
        "text-offset": [0, 1],
        "icon-optional": false,
        "icon-size": 2,
        "text-anchor": "top",
        "text-field": "{name}",
        "text-letter-spacing": 0.02,
        "text-max-width": 8,
        "icon-ignore-placement": false
      },
      "paint": {
        "text-halo-blur": 0,
        "text-color": "rgba(25, 118, 210, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)"
      }
    },
    {
      "id": "road-oneway-spaced-large",
      "type": "symbol",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 15,
      "filter": [
        "all",
        ["==", "oneway", "true"],
        [
          "in",
          "class",
          "motorway",
          "trunk",
          "primary",
          "secondary",
          "motorway_link"
        ]
      ],
      "layout": {
        "text-size": 16,
        "icon-rotation-alignment": "map",
        "icon-text-fit-padding": [0, 0, 0, 0],
        "symbol-spacing": 75,
        "icon-rotate": 0,
        "symbol-placement": "line",
        "text-padding": 2,
        "visibility": "visible",
        "icon-size": {"stops": [[15, 0.75], [19, 1.2]]},
        "icon-padding": 2,
        "text-max-width": 10,
        "icon-image": "oneway-large"
      },
      "paint": {"icon-opacity": 1, "text-color": "#ffffff"}
    },
    {
      "id": "road-oneway-spaced-small",
      "type": "symbol",
      "source": "composite",
      "source-layer": "streets",
      "minzoom": 15,
      "filter": [
        "all",
        ["==", "oneway", "true"],
        ["in", "class", "street", "service"]
      ],
      "layout": {
        "symbol-placement": "line",
        "symbol-spacing": 75,
        "icon-padding": 2,
        "icon-rotation-alignment": "map",
        "icon-rotate": 0,
        "icon-size": {"stops": [[15, 0.5], [19, 1.5]]},
        "visibility": "visible",
        "icon-image": "oneway-white-small"
      },
      "paint": {"icon-opacity": 1, "text-color": "#ffffff"}
    },
    {
      "id": "highway-name-minor",
      "type": "symbol",
      "source": "composite",
      "source-layer": "streets_label",
      "minzoom": 12,
      "maxzoom": 22,
      "filter": [
        "all",
        [
          "in",
          "class",
          "service",
          "motorway_link",
          "trunk_link",
          "primary_link",
          "secondary_link"
        ]
      ],
      "layout": {
        "text-size": {
          "base": 1,
          "stops": [[11, 9], [14, 10.33], [16, 11.22], [18, 12.11], [20, 13]]
        },
        "text-font": ["Roboto Medium"],
        "text-field": "{st_name}",
        "symbol-placement": "line",
        "text-rotation-alignment": "map",
        "visibility": "visible",
        "text-letter-spacing": 0.01,
        "text-pitch-alignment": "viewport"
      },
      "paint": {
        "text-halo-blur": 1,
        "text-color": "rgba(107, 107, 107, 1)",
        "text-halo-width": 1.25,
        "text-halo-color": "rgba(255, 255, 255, 1)"
      }
    },
    {
      "id": "highway-name-medium",
      "type": "symbol",
      "source": "composite",
      "source-layer": "streets_label",
      "minzoom": 12,
      "maxzoom": 22,
      "filter": ["all", ["==", "class", "street"]],
      "layout": {
        "text-size": {
          "base": 1,
          "stops": [[11, 11], [14, 11.33], [16, 12.22], [18, 13.11], [20, 14]]
        },
        "text-font": ["Roboto Medium"],
        "text-field": "{st_name}",
        "symbol-placement": "line",
        "text-rotation-alignment": "map",
        "visibility": "visible",
        "text-letter-spacing": 0.01,
        "text-pitch-alignment": "viewport"
      },
      "paint": {
        "text-halo-blur": 0,
        "text-color": "rgba(107, 107, 107, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)"
      }
    },
    {
      "id": "highway-name-major",
      "type": "symbol",
      "source": "composite",
      "source-layer": "streets_label",
      "minzoom": 12,
      "filter": [
        "all",
        ["in", "class", "motorway", "trunk", "primary", "secondary"]
      ],
      "layout": {
        "text-size": {
          "base": 1,
          "stops": [
            [9, 13],
            [12, 11.64],
            [14, 12.73],
            [16, 13.82],
            [18, 14.91],
            [20, 16]
          ]
        },
        "text-font": ["Roboto Medium"],
        "text-field": "{st_name}",
        "symbol-placement": "line",
        "text-rotation-alignment": "map",
        "visibility": "visible",
        "text-letter-spacing": 0.01,
        "text-pitch-alignment": "viewport"
      },
      "paint": {
        "text-halo-blur": 0,
        "text-color": "rgba(107, 107, 107, 1)",
        "text-halo-width": 2,
        "text-halo-color": "rgba(255, 255, 255, 1)"
      }
    },
    {
      "id": "highway-shield-2",
      "type": "symbol",
      "source": "composite",
      "source-layer": "roadshields",
      "minzoom": 7,
      "maxzoom": 24,
      "filter": ["all", ["==", "func_class", 2]],
      "layout": {
        "text-line-height": 2,
        "text-size": 12,
        "icon-image": "rectangle-green-4",
        "icon-rotation-alignment": "viewport",
        "symbol-spacing": 200,
        "text-font": ["OpenSans Bold"],
        "symbol-placement": {
          "base": 1,
          "stops": [[10, "point"], [11, "point"]]
        },
        "text-padding": 2,
        "visibility": "visible",
        "text-rotation-alignment": "auto",
        "text-field": "{ref}",
        "icon-pitch-alignment": "auto",
        "icon-keep-upright": false,
        "icon-size": 1.5,
        "icon-allow-overlap": false,
        "icon-ignore-placement": false,
        "icon-optional": false
      },
      "paint": {
        "text-opacity": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)",
        "text-color": "rgba(255, 255, 255, 1)",
        "icon-color": "rgba(0, 0, 0, 1)",
        "icon-opacity": 0.75,
        "text-translate-anchor": "map"
      }
    },
    {
      "id": "highway-shield-1-copy",
      "type": "symbol",
      "source": "composite",
      "source-layer": "roadshields",
      "minzoom": 7,
      "filter": ["all"],
      "layout": {
        "text-line-height": 2,
        "text-size": 12,
        "icon-image": "rectangle-green-4",
        "icon-rotation-alignment": "viewport",
        "symbol-spacing": 200,
        "text-font": ["OpenSans Bold"],
        "symbol-placement": {
          "base": 1,
          "stops": [[10, "point"], [12, "point"]]
        },
        "text-padding": 2,
        "visibility": "none",
        "text-rotation-alignment": "viewport",
        "icon-size": 1.5,
        "text-field": "{ref}",
        "text-max-width": 7
      },
      "paint": {
        "text-opacity": 1,
        "text-halo-color": "rgba(50, 168, 82, 1)",
        "text-color": "rgba(255, 255, 255, 1)",
        "text-halo-width": 0,
        "icon-opacity": 0.75
      }
    },
    {
      "id": "river-name-1",
      "type": "symbol",
      "source": "composite",
      "source-layer": "rivernames",
      "minzoom": 14,
      "filter": ["all", ["==", "priority", 1]],
      "layout": {
        "text-size": 12,
        "symbol-spacing": 200,
        "text-font": ["Roboto Regular"],
        "symbol-placement": "line",
        "visibility": "visible",
        "text-rotation-alignment": "map",
        "text-field": "{name1}",
        "text-letter-spacing": 0,
        "text-max-width": 10,
        "text-pitch-alignment": "viewport"
      },
      "paint": {
        "text-color": "rgba(74, 126, 171, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)",
        "text-translate-anchor": "map",
        "text-halo-blur": 1.5
      }
    },
    {
      "id": "highway-shield-1",
      "type": "symbol",
      "source": "composite",
      "source-layer": "roadshields",
      "minzoom": 7,
      "filter": ["all", ["==", "func_class", 1]],
      "layout": {
        "text-line-height": 2,
        "text-size": 12,
        "icon-rotation-alignment": "viewport",
        "symbol-spacing": 200,
        "text-font": ["OpenSans Bold"],
        "symbol-placement": {
          "base": 1,
          "stops": [[10, "point"], [12, "point"]]
        },
        "text-padding": 2,
        "visibility": "visible",
        "text-rotation-alignment": "viewport",
        "icon-size": 1.5,
        "text-field": "{ref}",
        "text-max-width": 7,
        "icon-image": "rectangle-green-4"
      },
      "paint": {
        "text-opacity": 1,
        "text-halo-color": "rgba(50, 168, 82, 1)",
        "text-color": "rgba(255, 255, 255, 1)",
        "text-halo-width": 0,
        "icon-opacity": 0.75
      }
    },
    {
      "id": "river-name-2",
      "type": "symbol",
      "source": "composite",
      "source-layer": "rivernames",
      "minzoom": 15,
      "filter": ["all", ["==", "priority", 2]],
      "layout": {
        "text-size": 10,
        "symbol-spacing": 200,
        "text-font": ["Roboto Regular"],
        "symbol-placement": "line",
        "visibility": "visible",
        "text-rotation-alignment": "map",
        "text-field": "{name1}",
        "text-letter-spacing": 0.2,
        "text-max-width": 5,
        "text-pitch-alignment": "viewport"
      },
      "paint": {
        "text-color": "rgba(74, 126, 171, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)",
        "text-halo-blur": 1.5
      }
    },
    {
      "id": "river-name-0",
      "type": "symbol",
      "source": "composite",
      "source-layer": "rivernames",
      "minzoom": 13,
      "maxzoom": 22,
      "filter": ["all", ["==", "priority", 0]],
      "layout": {
        "text-size": 12,
        "symbol-spacing": 250,
        "text-font": ["Roboto Regular"],
        "symbol-placement": "line",
        "visibility": "visible",
        "text-rotation-alignment": "map",
        "text-field": "{name1}",
        "text-letter-spacing": 0.3,
        "text-max-width": 10,
        "text-pitch-alignment": "viewport"
      },
      "paint": {
        "text-color": "rgba(74, 126, 171, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)",
        "text-halo-blur": 1.5
      }
    },
    {
      "id": "lake-name_priority_2",
      "type": "symbol",
      "source": "composite",
      "source-layer": "lakenames",
      "minzoom": 15,
      "maxzoom": 22,
      "filter": ["all", ["==", "priority", 2]],
      "layout": {
        "text-size": {"stops": [[13, 9], [18, 11]]},
        "symbol-spacing": {"stops": [[9, 100], [22, 150]]},
        "text-font": ["Roboto Regular"],
        "symbol-placement": "point",
        "visibility": "visible",
        "text-rotation-alignment": "viewport",
        "text-field": "{name1}",
        "text-letter-spacing": 0.1,
        "text-max-width": 5
      },
      "paint": {
        "text-color": "rgba(74, 126, 171, 1)",
        "text-halo-width": 0,
        "text-halo-color": "rgba(255, 255, 255, 1)"
      }
    },
    {
      "id": "lake-name_priority_1",
      "type": "symbol",
      "source": "composite",
      "source-layer": "lakenames",
      "minzoom": 14,
      "maxzoom": 22,
      "filter": ["all", ["==", "priority", 1]],
      "layout": {
        "text-line-height": 1,
        "text-size": {"stops": [[9, 16], [22, 14]]},
        "symbol-spacing": {"stops": [[9, 100], [22, 150]]},
        "text-font": ["Roboto Regular"],
        "symbol-placement": "point",
        "visibility": "visible",
        "text-rotation-alignment": "viewport",
        "text-field": "{name1}",
        "text-letter-spacing": 0,
        "text-max-width": 5
      },
      "paint": {
        "text-color": "rgba(74, 126, 171, 1)",
        "text-halo-width": 0,
        "text-halo-color": "rgba(255, 255, 255, 1)"
      }
    },
    {
      "id": "lake-name_priority_0",
      "type": "symbol",
      "source": "composite",
      "source-layer": "lakenames",
      "minzoom": 13,
      "maxzoom": 22,
      "filter": ["all", ["==", "priority", 0]],
      "layout": {
        "text-size": {"stops": [[9, 13], [22, 17]]},
        "symbol-z-order": "viewport-y",
        "symbol-avoid-edges": false,
        "symbol-spacing": {"stops": [[9, 100], [22, 150]]},
        "text-font": ["Roboto Regular"],
        "symbol-placement": "point",
        "visibility": "visible",
        "text-rotation-alignment": "viewport",
        "text-field": "{name1}",
        "text-letter-spacing": 0.2,
        "text-max-width": 5
      },
      "paint": {
        "text-color": "rgba(74, 126, 171, 1)",
        "text-halo-width": 1.5,
        "text-halo-color": "rgba(255, 255, 255, 1)"
      }
    },
    {
      "id": "place-village",
      "type": "symbol",
      "source": "composite",
      "source-layer": "vietnam_administrator",
      "minzoom": 10,
      "maxzoom": 17,
      "filter": ["all", ["==", "type", "village"], ["==", "scalerank", 2]],
      "layout": {
        "text-font": ["Roboto Medium"],
        "text-size": {
          "base": 1.2,
          "stops": [[10, 10.5], [12, 13.67], [14, 14.83], [16, 17]]
        },
        "text-field": "{name_vn}",
        "text-max-width": 8,
        "visibility": "visible",
        "text-padding": 20,
        "text-line-height": 2
      },
      "paint": {
        "text-color": "rgba(68, 68, 68, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)",
        "text-halo-blur": 1
      }
    },
    {
      "id": "place-neighbourhood2",
      "type": "symbol",
      "source": "composite",
      "source-layer": "vietnam_administrator",
      "minzoom": 9,
      "maxzoom": 17,
      "filter": [
        "all",
        ["==", "type", "neighbourhood"],
        ["==", "scalerank", 2]
      ],
      "layout": {
        "text-font": ["Roboto Medium"],
        "text-size": {"base": 1.2, "stops": [[11, 11.5], [13, 15]]},
        "text-field": "P.{name_vn}",
        "text-max-width": 8,
        "visibility": "visible",
        "text-line-height": 2,
        "text-padding": 20
      },
      "paint": {
        "text-color": "rgba(68, 68, 68, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)",
        "text-halo-blur": 1
      }
    },
    {
      "id": "place-neighbourhood1",
      "type": "symbol",
      "source": "composite",
      "source-layer": "vietnam_administrator",
      "minzoom": 9,
      "maxzoom": 15,
      "filter": [
        "all",
        ["==", "type", "neighbourhood"],
        ["==", "scalerank", 1]
      ],
      "layout": {
        "text-font": ["Roboto Medium"],
        "text-size": {"base": 1.2, "stops": [[11, 10.5], [16, 15]]},
        "text-field": "{name_vn}",
        "text-max-width": 8,
        "visibility": "visible",
        "text-padding": 15
      },
      "paint": {
        "text-color": "rgba(68, 68, 68, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)",
        "text-halo-blur": 1
      }
    },
    {
      "id": "place-town1",
      "type": "symbol",
      "source": "composite",
      "source-layer": "vietnam_administrator",
      "minzoom": 11,
      "maxzoom": 18,
      "filter": ["all", ["==", "type", "town"], ["==", "scalerank", 1]],
      "layout": {
        "text-size": {"base": 1.2, "stops": [[11, 11.5], [13, 16]]},
        "text-font": ["Roboto Medium"],
        "text-padding": 2,
        "visibility": "visible",
        "text-rotation-alignment": "auto",
        "text-pitch-alignment": "auto",
        "text-field": "xã {name_vn}",
        "text-letter-spacing": 0.01,
        "text-max-width": 8
      },
      "paint": {
        "text-color": "rgba(68, 68, 68, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)",
        "text-halo-blur": 1
      }
    },
    {
      "id": "place-town2",
      "type": "symbol",
      "source": "composite",
      "source-layer": "vietnam_administrator",
      "minzoom": 8,
      "maxzoom": 18,
      "filter": ["all", ["==", "type", "town"], ["==", "scalerank", 2]],
      "layout": {
        "text-font": ["Roboto Medium"],
        "text-size": {"base": 1.2, "stops": [[11, 11.5], [13, 16]]},
        "text-field": "Đặc khu {name_vn}",
        "text-max-width": 8,
        "visibility": "visible",
        "icon-rotation-alignment": "auto",
        "text-line-height": 10
      },
      "paint": {
        "text-color": "rgba(68, 68, 68, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)",
        "text-halo-blur": 1
      }
    },
    {
      "id": "place-suburb3",
      "type": "symbol",
      "source": "composite",
      "source-layer": "vietnam_administrator",
      "minzoom": 7,
      "maxzoom": 16,
      "filter": ["all", ["==", "type", "suburb"], ["==", "scalerank", 3]],
      "layout": {
        "text-size": {"base": 1.2, "stops": [[11, 11.5], [13, 16]]},
        "icon-offset": [1, 10],
        "icon-image": "",
        "icon-anchor": "center",
        "text-transform": "none",
        "symbol-spacing": 200,
        "text-font": ["Roboto Medium"],
        "visibility": "visible",
        "icon-size": 0.5,
        "text-field": "P.{name_vn}",
        "text-letter-spacing": 0.1,
        "text-max-width": 7
      },
      "paint": {
        "text-color": "rgba(68, 68, 68, 1)",
        "text-halo-width": 1.75,
        "text-halo-color": "rgba(255, 255, 255, 1)",
        "text-halo-blur": 1
      }
    },
    {
      "id": "place-suburb2",
      "type": "symbol",
      "source": "composite",
      "source-layer": "vietnam_administrator",
      "minzoom": 9,
      "maxzoom": 13,
      "filter": ["all", ["==", "type", "suburb"], ["==", "scalerank", 2]],
      "layout": {
        "text-size": {"base": 1.2, "stops": [[11, 11.5], [13, 16]]},
        "icon-offset": [1, 10],
        "icon-image": "",
        "icon-anchor": "center",
        "text-transform": "none",
        "text-font": ["Roboto Medium"],
        "visibility": "visible",
        "icon-size": 0.5,
        "text-field": "P. {name_vn}",
        "text-max-width": 8
      },
      "paint": {
        "text-color": "rgba(68, 68, 68, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)",
        "text-halo-blur": 1
      }
    },
    {
      "id": "place-suburb1",
      "type": "symbol",
      "source": "composite",
      "source-layer": "vietnam_administrator",
      "minzoom": 6,
      "maxzoom": 13,
      "filter": ["all", ["==", "type", "suburb"], ["==", "scalerank", 1]],
      "layout": {
        "text-line-height": 1.2,
        "text-size": {"base": 1.2, "stops": [[11, 13.5], [13, 16]]},
        "icon-offset": [1, 10],
        "icon-image": "",
        "icon-text-fit-padding": [0, 0, 0, 0],
        "icon-anchor": "center",
        "text-transform": "none",
        "text-font": ["Roboto Medium"],
        "text-padding": 2,
        "visibility": "visible",
        "icon-size": 0.5,
        "text-field": "xã {name_vn}",
        "text-letter-spacing": 0,
        "text-max-width": 7
      },
      "paint": {
        "text-color": "rgba(68, 68, 68, 1)",
        "text-halo-width": 1.75,
        "text-halo-color": "rgba(255, 255, 255, 1)",
        "text-halo-blur": 1
      }
    },
    {
      "id": "place-borough",
      "type": "symbol",
      "source": "composite",
      "source-layer": "vietnam_administrator",
      "minzoom": 7,
      "maxzoom": 13,
      "filter": ["all", ["==", "type", "city"], ["==", "scalerank", 4]],
      "layout": {
        "text-line-height": 1.1,
        "text-size": {"base": 1.2, "stops": [[11, 13.5], [13, 16]]},
        "icon-offset": [1, 10],
        "icon-image": "",
        "icon-anchor": "center",
        "text-transform": "none",
        "text-font": ["Roboto Medium"],
        "text-padding": 2,
        "visibility": "visible",
        "icon-size": 0.5,
        "text-field": "P. {name_vn}",
        "text-letter-spacing": 0,
        "text-max-width": 8
      },
      "paint": {
        "text-color": "rgba(68, 68, 68, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)",
        "text-halo-blur": 0.5
      }
    },
    {
      "id": "place-city2",
      "type": "symbol",
      "source": "composite",
      "source-layer": "vietnam_administrator",
      "minzoom": 6,
      "maxzoom": 13,
      "filter": ["all", ["==", "type", "city"], ["==", "scalerank", 5]],
      "layout": {
        "text-size": {"base": 1.2, "stops": [[7, 15], [12, 22]]},
        "icon-pitch-alignment": "auto",
        "icon-offset": [1, 10],
        "icon-image": "dot-9",
        "icon-anchor": "center",
        "text-font": ["Roboto Medium"],
        "visibility": "visible",
        "icon-size": 1,
        "text-field": "{name_vn}",
        "text-max-width": 8
      },
      "paint": {
        "text-color": "rgba(68, 68, 68, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)",
        "icon-color": "rgba(0, 0, 0, 1)",
        "icon-opacity": 0.5,
        "text-halo-blur": 0.5
      }
    },
    {
      "id": "place-city1",
      "type": "symbol",
      "source": "composite",
      "source-layer": "vietnam_administrator",
      "minzoom": 5,
      "maxzoom": 13,
      "filter": ["all", ["==", "type", "city"], ["==", "scalerank", 2]],
      "layout": {
        "text-size": {"base": 1.2, "stops": [[5, 13], [7, 16], [12, 23]]},
        "icon-offset": [1, 10],
        "icon-image": "dot-11",
        "icon-anchor": "center",
        "text-font": ["Roboto Medium"],
        "visibility": "visible",
        "icon-size": 1,
        "text-field": "Tp.{name_vn}",
        "text-max-width": 8
      },
      "paint": {
        "text-color": "rgba(68, 68, 68, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)",
        "text-halo-blur": 0.5
      }
    },
    {
      "id": "place-city-capital",
      "type": "symbol",
      "source": "base",
      "source-layer": "worldnationalcapitals",
      "minzoom": 5,
      "maxzoom": 11,
      "filter": ["all"],
      "layout": {
        "text-size": {"base": 1.2, "stops": [[7, 13], [11, 23]]},
        "icon-image": "dot-11",
        "text-font": ["Roboto Medium"],
        "visibility": "visible",
        "text-offset": [0.4, 0],
        "icon-size": 0.8,
        "text-anchor": "left",
        "text-field": "{city_name}",
        "text-max-width": 8
      },
      "paint": {
        "text-color": "rgba(68, 68, 68, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)",
        "text-halo-blur": 0.5
      }
    },
    {
      "id": "place-city-capital-vietnam",
      "type": "symbol",
      "source": "composite",
      "source-layer": "vietnam_administrator",
      "minzoom": 1,
      "maxzoom": 17,
      "filter": ["all", ["==", "type", "capital"]],
      "layout": {
        "text-size": {"base": 1.2, "stops": [[4, 14], [10, 23]]},
        "icon-image": "star",
        "text-font": ["Roboto Medium"],
        "visibility": "visible",
        "text-offset": [0.4, 0],
        "icon-size": 0.8,
        "text-anchor": "left",
        "text-field": "{name_vn}",
        "text-max-width": 8
      },
      "paint": {
        "text-color": "rgba(68, 68, 68, 1)",
        "text-halo-width": 1.5,
        "text-halo-color": "rgba(255, 255, 255, 1)",
        "text-halo-blur": 1.5
      }
    },
    {
      "id": "place-island",
      "type": "symbol",
      "source": "base",
      "source-layer": "island",
      "minzoom": 6,
      "filter": ["all", ["==", "code", 4]],
      "layout": {
        "text-line-height": 1,
        "text-size": {"stops": [[10, 10], [18, 15]]},
        "text-transform": "none",
        "text-font": ["Roboto Regular"],
        "text-padding": 12,
        "visibility": "visible",
        "text-rotation-alignment": "auto",
        "text-pitch-alignment": "auto",
        "text-field": "{name}",
        "text-max-width": 6.25
      },
      "paint": {
        "text-halo-blur": 0,
        "text-color": "rgba(68, 68, 68, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)"
      }
    },
    {
      "id": "place-archipelago",
      "type": "symbol",
      "source": "base",
      "source-layer": "island",
      "minzoom": 4,
      "maxzoom": 22,
      "filter": ["all", ["==", "code", 3]],
      "layout": {
        "text-line-height": 1,
        "text-size": {"stops": [[4, 10], [18, 15]]},
        "text-transform": "none",
        "text-font": ["Roboto Regular"],
        "text-padding": 12,
        "visibility": "visible",
        "text-rotation-alignment": "auto",
        "text-pitch-alignment": "auto",
        "text-field": "{name}",
        "text-max-width": 6.25
      },
      "paint": {
        "text-halo-blur": 0,
        "text-color": "rgba(68, 68, 68, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)"
      }
    },
    {
      "id": "place-bay",
      "type": "symbol",
      "source": "base",
      "source-layer": "island",
      "minzoom": 4,
      "maxzoom": 22,
      "filter": ["all", ["==", "code", 1]],
      "layout": {
        "text-line-height": 1,
        "text-size": {"stops": [[4, 13], [18, 15]]},
        "text-transform": "none",
        "text-font": ["Roboto Regular"],
        "text-padding": 12,
        "visibility": "visible",
        "text-rotation-alignment": "auto",
        "text-pitch-alignment": "auto",
        "text-field": "{name}",
        "text-max-width": 6.25
      },
      "paint": {
        "text-halo-blur": 0,
        "text-color": "rgba(68, 68, 68, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)"
      }
    },
    {
      "id": "place-ocean",
      "type": "symbol",
      "source": "base",
      "source-layer": "island",
      "minzoom": 4,
      "maxzoom": 22,
      "filter": ["any", ["==", "name", "Biển Đông"]],
      "layout": {
        "text-line-height": 1.2,
        "text-size": {"stops": [[4, 10], [18, 23]]},
        "text-transform": "none",
        "symbol-spacing": 250,
        "text-font": ["Roboto Regular"],
        "text-padding": 1,
        "visibility": "visible",
        "text-offset": [5, 0],
        "text-rotation-alignment": "auto",
        "text-pitch-alignment": "auto",
        "text-field": "{name}",
        "text-rotate": -40,
        "text-letter-spacing": {"stops": [[6, 0.5], [7, 1]]},
        "text-max-width": 50
      },
      "paint": {
        "text-halo-blur": 0,
        "text-color": "rgba(68, 68, 68, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)",
        "text-translate-anchor": "map"
      }
    },
    {
      "id": "place-country-2",
      "type": "symbol",
      "source": "base",
      "source-layer": "worldcountriespoints",
      "filter": ["all", ["==", "code", 2]],
      "layout": {
        "text-font": ["Roboto Regular"],
        "text-field": "{cntry_name}",
        "text-size": {"stops": [[2, 10], [5, 16]]},
        "text-transform": "uppercase",
        "text-max-width": 6.25,
        "visibility": "visible"
      },
      "paint": {
        "text-halo-blur": 0.5,
        "text-color": "rgba(68, 68, 68, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)"
      }
    },
    {
      "id": "place-country-1",
      "type": "symbol",
      "source": "base",
      "source-layer": "worldcountriespoints",
      "minzoom": 1,
      "maxzoom": 15,
      "filter": ["all", ["==", "code", 1]],
      "layout": {
        "text-font": ["Roboto Regular"],
        "text-field": "{cntry_name}",
        "text-size": {"stops": [[1, 10], [4, 16]]},
        "text-transform": "uppercase",
        "text-max-width": 6.25,
        "visibility": "visible"
      },
      "paint": {
        "text-halo-blur": 0.5,
        "text-color": "rgba(68, 68, 68, 1)",
        "text-halo-width": 1,
        "text-halo-color": "rgba(255, 255, 255, 1)"
      }
    }
  ],
  "attribution": "<a href=styles\"https://goong.io/\" target=\"_blank\">&copy; Goong.io</a>",
  "id": "7d086d5a-fb70-4a1e-93de-47ed55974a80",
  "owner": "ledat"
}