{
    "version": 8,
    "name": "Basic",
    "metadata": {
        "maputnik:renderer": "mbgljs"
    },
    "pitch": 0,
    "sources": {
        "ptv-osm": {
            "type": "vector",
            "tiles": [
                "https://api.myptv.com/maps-osm/v1/vector-tiles/{z}/{x}/{y}"
            ],
            "attribution": "©2026, PTV Logistics, <a href=\"https://www.openstreetmap.org/copyright\" target=\"_blank\">OpenStreetMap contributors</a>",
            "minZoom": 0,
            "maxzoom": 14,
            "parse_json": true
        }
    },
    "sprite": "https://vectormaps-resources.myptv.com/icons/latest/sprite",
    "glyphs": "https://vectormaps-resources.myptv.com/fonts/latest/{fontstack}/{range}.pbf",
    "layers": [
        {
            "id": "BKG_Background",
            "type": "background",
            "maxzoom": 24,
            "filter": [
                "all"
            ],
            "layout": {
                "visibility": "visible"
            },
            "paint": {
                "background-color": {
                    "stops": [
                        [
                            4,
                            "#F5F0ED"
                        ],
                        [
                            6,
                            "#F3EFED"
                        ],
                        [
                            10,
                            "#FFFFFF"
                        ]
                    ]
                }
            }
        },
        {
            "id": "BKG_BuiltupArea_1",
            "type": "fill",
            "source": "ptv-osm",
            "source-layer": "BackgroundLayer",
            "minzoom": 0,
            "filter": [
                "any",
                [
                    "in",
                    "landuse",
                    "construction",
                    "education",
                    "institutional"
                ]
            ],
            "layout": {
                "visibility": "visible"
            },
            "paint": {
                "fill-color": {
                    "stops": [
                        [
                            11,
                            "#EDEDF0"
                        ],
                        [
                            12.2,
                            "#F9F9FA"
                        ]
                    ]
                }
            }
        },
        {
            "id": "BKG_BuiltupArea_2",
            "type": "fill",
            "source": "ptv-osm",
            "source-layer": "BackgroundLayer",
            "minzoom": 0,
            "filter": [
                "all",
                [
                    "==",
                    "landuse",
                    "residential"
                ]
            ],
            "layout": {
                "visibility": "visible"
            },
            "paint": {
                "fill-color": {
                    "stops": [
                        [
                            11,
                            "#EDEDF0"
                        ],
                        [
                            12.2,
                            "#F9F9FA"
                        ]
                    ]
                },
                "fill-antialias": false
            }
        },
        {
            "id": "BKG_BuiltupArea_3",
            "type": "fill",
            "source": "ptv-osm",
            "source-layer": "BackgroundLayer",
            "minzoom": 8,
            "filter": [
                "all",
                [
                    "in",
                    "landuse",
                    "commercial",
                    "industrial",
                    "fairground",
                    "retail"
                ]
            ],
            "layout": {
                "visibility": "visible"
            },
            "paint": {
                "fill-opacity": 1,
                "fill-color": {
                    "stops": [
                        [
                            11,
                            "#EDEDF0"
                        ],
                        [
                            12.2,
                            "#F9F9FA"
                        ]
                    ]
                }
            }
        },
        {
            "id": "BKG_WoodlandArea",
            "type": "fill",
            "source": "ptv-osm",
            "source-layer": "BackgroundLayer",
            "minzoom": 10,
            "maxzoom": 24,
            "filter": [
                "all",
                [
                    "in",
                    "landuse",
                    "forest"
                ]
            ],
            "layout": {
                "visibility": "visible"
            },
            "paint": {
                "fill-color": {
                    "stops": [
                        [
                            6,
                            "rgba(178, 203, 173, 1)"
                        ],
                        [
                            7,
                            "rgba(178, 203, 173, 1)"
                        ],
                        [
                            12,
                            "rgba(178, 203, 173, 1)"
                        ]
                    ]
                },
                "fill-opacity": {
                    "stops": [
                        [
                            10,
                            0.1
                        ],
                        [
                            14,
                            0.6
                        ]
                    ]
                }
            }
        },
        {
            "id": "BKG_Park_State",
            "type": "fill",
            "source": "ptv-osm",
            "source-layer": "BackgroundLayer",
            "minzoom": 11,
            "maxzoom": 24,
            "filter": [
                "all",
                [
                    "in",
                    "natural",
                    "fell",
                    "grassland",
                    "tree",
                    "tundra",
                    "wetland",
                    "wood"
                ]
            ],
            "layout": {
                "visibility": "visible"
            },
            "paint": {
                "fill-color": {
                    "stops": [
                        [
                            6,
                            "rgba(185, 238, 183, 1)"
                        ],
                        [
                            7,
                            "rgba(185, 238, 183, 1)"
                        ],
                        [
                            12,
                            "rgba(185, 238, 183, 1)"
                        ]
                    ]
                },
                "fill-opacity": {
                    "stops": [
                        [
                            10,
                            0.1
                        ],
                        [
                            14,
                            0.5
                        ]
                    ]
                }
            }
        },
        {
            "id": "BLD_Building",
            "type": "fill",
            "source": "ptv-osm",
            "source-layer": "BuildingLayer",
            "minzoom": 14,
            "layout": {
                "visibility": "visible"
            },
            "paint": {
                "fill-color": "rgba(197, 121, 58, 0.65)",
                "fill-opacity": 0.5
            }
        },
        {
            "id": "BKG_Water",
            "type": "fill",
            "source": "ptv-osm",
            "source-layer": "BackgroundLayer",
            "minzoom": 0,
            "filter": [
                "all",
                [
                    "==",
                    "landuse",
                    "waterarea"
                ]
            ],
            "layout": {
                "visibility": "visible"
            },
            "paint": {
                "fill-color": "#66CDE1",
                "fill-opacity": 1
            }
        },
        {
            "id": "BKG_WaterLinear",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "BackgroundLineLayer",
            "minzoom": 9,
            "filter": [
                "all",
                [
                    "==",
                    "feature",
                    "water"
                ]
            ],
            "layout": {
                "visibility": "visible"
            },
            "paint": {
                "line-color": "#66CDE1",
                "line-opacity": 1,
                "line-width": {
                    "stops": [
                        [
                            14,
                            1
                        ],
                        [
                            16,
                            2
                        ],
                        [
                            18,
                            4
                        ]
                    ]
                }
            }
        },
        {
            "id": "BKG_RailwayLinear",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 11,
            "filter": [
                "all",
                [
                    "==",
                    "feature",
                    "railway_rail"
                ]
            ],
            "layout": {
                "line-join": "round",
                "line-cap": "round",
                "visibility": "visible"
            },
            "paint": {
                "line-color": "#707070",
                "line-width": {
                    "base": 1.5,
                    "stops": [
                        [
                            11,
                            0.8
                        ],
                        [
                            12,
                            2
                        ],
                        [
                            15,
                            3
                        ]
                    ]
                },
                "line-opacity": 0.6
            }
        },
        {
            "id": "BKG_RailwayLinearDash",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 12,
            "filter": [
                "all",
                [
                    "==",
                    "feature",
                    "railway_rail"
                ]
            ],
            "layout": {
                "visibility": "visible",
                "line-cap": "round",
                "line-join": "round"
            },
            "paint": {
                "line-color": "rgba(255, 255, 255, 1)",
                "line-dasharray": {
                    "stops": [
                        [
                            6,
                            [
                                8,
                                8
                            ]
                        ],
                        [
                            14,
                            [
                                0,
                                8,
                                8,
                                1
                            ]
                        ]
                    ]
                },
                "line-width": {
                    "base": 1.4,
                    "stops": [
                        [
                            11,
                            0.8
                        ],
                        [
                            12,
                            1
                        ]
                    ]
                },
                "line-opacity": 1
            }
        },
        {
            "id": "BKG_BorderFederalLinear",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "BackgroundLineLayer",
            "minzoom": 4,
            "filter": [
                "all",
                [
                    "==",
                    "feature",
                    "state_boundary"
                ]
            ],
            "layout": {
                "visibility": "visible"
            },
            "paint": {
                "line-color": "rgba(168, 168, 168, 1)"
            }
        },
        {
            "id": "BKG_BorderCountryLinear",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "BackgroundLineLayer",
            "filter": [
                "all",
                [
                    "==",
                    "feature",
                    "country_boundary"
                ]
            ],
            "layout": {
                "visibility": "visible"
            },
            "paint": {
                "line-color": {
                    "stops": [
                        [
                            1,
                            "rgba(179, 175, 175, 1)"
                        ],
                        [
                            4,
                            "rgba(90, 88, 88, 1)"
                        ]
                    ]
                }
            }
        },
        {
            "id": "BKG_Ocean",
            "type": "fill",
            "source": "ptv-osm",
            "source-layer": "OceanLayer",
            "filter": [
                "all"
            ],
            "layout": {
                "visibility": "visible"
            },
            "paint": {
                "fill-color": "#66CDE1"
            }
        },
        {
            "id": "TSP_RoadPath_Bridge",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "TunnelBridgeLayer",
            "minzoom": 13,
            "maxzoom": 24,
            "filter": [
                "any",
                [
                    "==",
                    "feature",
                    "b_highway_path"
                ],
                [
                    "==",
                    "feature",
                    "b_highway_track"
                ],
                [
                    "==",
                    "feature",
                    "b_highway_footway"
                ],
                [
                    "==",
                    "feature",
                    "b_highway_steps"
                ],
                [
                    "==",
                    "feature",
                    "b_highway_pedestrian"
                ],
                [
                    "==",
                    "feature",
                    "b_highway_bridleway"
                ],
                [
                    "==",
                    "feature",
                    "b_highway_cycleway"
                ],
                [
                    "==",
                    "feature",
                    "b_highway_busway"
                ],
                [
                    "==",
                    "feature",
                    "b_highway_corridor"
                ],
                [
                    "==",
                    "feature",
                    "b_highway_living_street"
                ],
                [
                    "==",
                    "feature",
                    "b_highway_residential"
                ],
                [
                    "==",
                    "feature",
                    "b_highway_service"
                ],
                [
                    "==",
                    "feature",
                    "b_highway_unclassified"
                ],
                [
                    "==",
                    "feature",
                    "b_highway_trunk"
                ]
            ],
            "layout": {
                "line-cap": "round",
                "line-join": "round",
                "visibility": "visible"
            },
            "paint": {
                "line-width": {
                    "base": 1.55,
                    "stops": [
                        [
                            4,
                            1
                        ],
                        [
                            20,
                            4
                        ]
                    ]
                },
                "line-color": {
                    "stops": [
                        [
                            13,
                            "rgba(255, 255, 255, 0.96)"
                        ],
                        [
                            14,
                            "#DADBE0"
                        ],
                        [
                            15,
                            "#C2C3CC"
                        ]
                    ]
                },
                "line-opacity": 1
            }
        },
        {
            "id": "TSP_RoadPath",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 13,
            "maxzoom": 24,
            "filter": [
                "any",
                [
                    "==",
                    "feature",
                    "highway_path"
                ],
                [
                    "==",
                    "feature",
                    "highway_track"
                ],
                [
                    "==",
                    "feature",
                    "highway_footway"
                ],
                [
                    "==",
                    "feature",
                    "highway_steps"
                ],
                [
                    "==",
                    "feature",
                    "highway_bridleway"
                ],
                [
                    "==",
                    "feature",
                    "highway_cycleway"
                ]
            ],
            "layout": {
                "line-cap": "round",
                "line-join": "round",
                "visibility": "visible"
            },
            "paint": {
                "line-width": {
                    "base": 1.55,
                    "stops": [
                        [
                            4,
                            1
                        ],
                        [
                            20,
                            4
                        ]
                    ]
                },
                "line-color": {
                    "stops": [
                        [
                            13,
                            "rgba(138, 135, 135, 1)"
                        ],
                        [
                            14,
                            "rgba(138, 135, 135, 1)"
                        ],
                        [
                            15,
                            "rgba(138, 135, 135, 1)"
                        ]
                    ]
                },
                "line-opacity": {
                    "stops": [
                        [
                            13,
                            0.1
                        ],
                        [
                            15,
                            1
                        ]
                    ]
                }
            }
        },
        {
            "id": "TSP_RoadPath-dash",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 13,
            "maxzoom": 24,
            "filter": [
                "any",
                [
                    "==",
                    "feature",
                    "highway_path"
                ],
                [
                    "==",
                    "feature",
                    "highway_track"
                ],
                [
                    "==",
                    "feature",
                    "highway_footway"
                ],
                [
                    "==",
                    "feature",
                    "highway_steps"
                ],
                [
                    "==",
                    "feature",
                    "highway_bridleway"
                ],
                [
                    "==",
                    "feature",
                    "highway_cycleway"
                ]
            ],
            "layout": {
                "line-cap": "round",
                "line-join": "round",
                "visibility": "visible"
            },
            "paint": {
                "line-width": {
                    "base": 1.55,
                    "stops": [
                        [
                            4,
                            1
                        ],
                        [
                            20,
                            4
                        ]
                    ]
                },
                "line-color": "#FFFFFF",
                "line-opacity": 1,
                "line-dasharray": [
                    2,
                    3
                ]
            }
        },
        {
            "id": "TSP_RoadPedestrian_Tunnel",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "TunnelBridgeLayer",
            "minzoom": 13,
            "maxzoom": 24,
            "filter": [
                "any",
                [
                    "==",
                    "feature",
                    "t_highway_pedestrian"
                ],
                [
                    "==",
                    "name",
                    ""
                ]
            ],
            "layout": {
                "line-cap": "round",
                "line-join": "round",
                "visibility": "visible"
            },
            "paint": {
                "line-width": {
                    "base": 1.55,
                    "stops": [
                        [
                            4,
                            0.5
                        ],
                        [
                            20,
                            10
                        ]
                    ]
                },
                "line-color": {
                    "stops": [
                        [
                            8,
                            "#E2DCD8"
                        ],
                        [
                            9,
                            "#DADBE0"
                        ],
                        [
                            10,
                            "#DADBE0"
                        ],
                        [
                            10.75,
                            "#C2C3CC"
                        ],
                        [
                            11,
                            "#C2C3CC"
                        ],
                        [
                            12,
                            "#DADBE0"
                        ]
                    ]
                },
                "line-opacity": {
                    "stops": [
                        [
                            13,
                            0
                        ],
                        [
                            13.5,
                            1
                        ]
                    ]
                }
            }
        },
        {
            "id": "TSP_RoadPedestrian",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 13,
            "maxzoom": 24,
            "filter": [
                "all",
                [
                    "==",
                    "feature",
                    "highway_pedestrian"
                ]
            ],
            "layout": {
                "line-cap": "round",
                "line-join": "round",
                "visibility": "visible"
            },
            "paint": {
                "line-width": {
                    "base": 1.55,
                    "stops": [
                        [
                            4,
                            0.5
                        ],
                        [
                            20,
                            10
                        ]
                    ]
                },
                "line-color": "rgba(194, 194, 199, 1)",
                "line-opacity": {
                    "stops": [
                        [
                            13,
                            0
                        ],
                        [
                            13.5,
                            1
                        ]
                    ]
                }
            }
        },
        {
            "id": "TSP_RoadResidential_Tunnel",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "TunnelBridgeLayer",
            "minzoom": 12,
            "maxzoom": 24,
            "filter": [
                "any",
                [
                    "==",
                    "feature",
                    "t_highway_residential"
                ],
                [
                    "==",
                    "feature",
                    "t_highway_service"
                ],
                [
                    "==",
                    "freature",
                    "t_highway_unclassified"
                ]
            ],
            "layout": {
                "line-cap": "round",
                "line-join": "round",
                "visibility": "visible"
            },
            "paint": {
                "line-width": {
                    "base": 1.55,
                    "stops": [
                        [
                            4,
                            0.5
                        ],
                        [
                            20,
                            20
                        ]
                    ]
                },
                "line-color": {
                    "stops": [
                        [
                            8,
                            "#E2DCD8"
                        ],
                        [
                            9,
                            "#DADBE0"
                        ],
                        [
                            10,
                            "#DADBE0"
                        ],
                        [
                            10.75,
                            "#C2C3CC"
                        ],
                        [
                            11,
                            "#C2C3CC"
                        ],
                        [
                            12,
                            "#DADBE0"
                        ]
                    ]
                },
                "line-opacity": {
                    "stops": [
                        [
                            12,
                            0
                        ],
                        [
                            12.5,
                            1
                        ]
                    ]
                }
            }
        },
        {
            "id": "TSP_RoadResidential",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 12,
            "maxzoom": 24,
            "filter": [
                "any",
                [
                    "==",
                    "feature",
                    "highway_residential"
                ],
                [
                    "==",
                    "feature",
                    "highway_service"
                ],
                [
                    "==",
                    "feature",
                    "highway_living_street"
                ],
                [
                    "==",
                    "feature",
                    "highway_unclassified"
                ]
            ],
            "layout": {
                "line-cap": "round",
                "line-join": "round",
                "visibility": "visible"
            },
            "paint": {
                "line-width": {
                    "base": 1.55,
                    "stops": [
                        [
                            4,
                            0.5
                        ],
                        [
                            20,
                            20
                        ]
                    ]
                },
                "line-color": {
                    "stops": [
                        [
                            10,
                            "rgba(197, 197, 211, 1)"
                        ],
                        [
                            13,
                            "rgba(194, 194, 199, 1)"
                        ]
                    ]
                },
                "line-opacity": {
                    "stops": [
                        [
                            12,
                            0
                        ],
                        [
                            12.5,
                            1
                        ]
                    ]
                }
            }
        },
        {
            "id": "TSP_RoadLocal_Outer",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 11,
            "filter": [
                "any",
                [
                    "==",
                    "feature",
                    "highway_tertiary"
                ]
            ],
            "layout": {
                "line-cap": "round",
                "line-join": "round",
                "visibility": "visible"
            },
            "paint": {
                "line-color": "rgba(193, 194, 199, 1)",
                "line-width": {
                    "base": 1.55,
                    "stops": [
                        [
                            10,
                            2
                        ],
                        [
                            12,
                            4
                        ],
                        [
                            14,
                            8
                        ],
                        [
                            16,
                            10
                        ],
                        [
                            18,
                            16
                        ]
                    ]
                },
                "line-opacity": {
                    "stops": [
                        [
                            11,
                            0.2
                        ],
                        [
                            11.5,
                            1
                        ]
                    ]
                }
            }
        },
        {
            "id": "TSP_RoadLocal_Inner",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 11,
            "filter": [
                "any",
                [
                    "==",
                    "feature",
                    "highway_tertiary"
                ]
            ],
            "layout": {
                "line-cap": "round",
                "line-join": "round",
                "visibility": "visible"
            },
            "paint": {
                "line-color": "rgba(203, 203, 206, 1)",
                "line-width": {
                    "base": 1.55,
                    "stops": [
                        [
                            10,
                            1
                        ],
                        [
                            12,
                            2
                        ],
                        [
                            14,
                            6
                        ],
                        [
                            16,
                            8
                        ],
                        [
                            18,
                            14
                        ]
                    ]
                },
                "line-opacity": {
                    "stops": [
                        [
                            11,
                            0.2
                        ],
                        [
                            11.5,
                            1
                        ]
                    ]
                }
            }
        },
        {
            "id": "TSP_RoadArterial_Tunnel",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "TunnelBridgeLayer",
            "minzoom": 7,
            "filter": [
                "any",
                [
                    "==",
                    "feature",
                    "t_highway_secondary"
                ],
                [
                    "==",
                    "feature",
                    "t_highway_primary"
                ],
                [
                    "==",
                    "feature",
                    "t_highway_tertiary"
                ],
                [
                    "==",
                    "feature",
                    "t_highway_motorway"
                ]
            ],
            "layout": {
                "line-cap": "round",
                "line-join": "round",
                "visibility": "visible"
            },
            "paint": {
                "line-color": {
                    "stops": [
                        [
                            8,
                            "#E2DCD8"
                        ],
                        [
                            9,
                            "#DADBE0"
                        ],
                        [
                            10,
                            "#DADBE0"
                        ],
                        [
                            10.75,
                            "#C2C3CC"
                        ],
                        [
                            11,
                            "#C2C3CC"
                        ],
                        [
                            12,
                            "#DADBE0"
                        ]
                    ]
                },
                "line-width": {
                    "base": 1.55,
                    "stops": [
                        [
                            8,
                            1
                        ],
                        [
                            9,
                            1
                        ],
                        [
                            10,
                            2
                        ],
                        [
                            11,
                            4
                        ],
                        [
                            12,
                            6
                        ],
                        [
                            14,
                            12
                        ],
                        [
                            21,
                            34
                        ]
                    ]
                },
                "line-opacity": 1
            }
        },
        {
            "id": "TSP_RoadArterial_Bridge",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "TunnelBridgeLayer",
            "minzoom": 7,
            "filter": [
                "any",
                [
                    "==",
                    "feature",
                    "b_highway_secondary"
                ],
                [
                    "==",
                    "feature",
                    "b_highway_primary"
                ],
                [
                    "==",
                    "feature",
                    "b_highway_tertiary"
                ],
                [
                    "==",
                    "feature",
                    "b_highway_motorway"
                ]
            ],
            "layout": {
                "line-cap": "round",
                "line-join": "round",
                "visibility": "visible"
            },
            "paint": {
                "line-color": {
                    "stops": [
                        [
                            8,
                            "#E2DCD8"
                        ],
                        [
                            9,
                            "#DADBE0"
                        ],
                        [
                            10,
                            "#DADBE0"
                        ],
                        [
                            10.75,
                            "#C2C3CC"
                        ],
                        [
                            11,
                            "#C2C3CC"
                        ],
                        [
                            12,
                            "#DADBE0"
                        ]
                    ]
                },
                "line-width": {
                    "base": 1.55,
                    "stops": [
                        [
                            8,
                            1
                        ],
                        [
                            9,
                            1
                        ],
                        [
                            10,
                            2
                        ],
                        [
                            11,
                            4
                        ],
                        [
                            12,
                            6
                        ],
                        [
                            14,
                            12
                        ],
                        [
                            21,
                            34
                        ]
                    ]
                },
                "line-opacity": 1
            }
        },
        {
            "id": "TSP_RoadArterial_Outer-grey",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 7,
            "filter": [
                "any",
                [
                    "==",
                    "feature",
                    "highway_secondary"
                ]
            ],
            "layout": {
                "line-cap": "round",
                "line-join": "round",
                "visibility": "visible"
            },
            "paint": {
                "line-color": {
                    "stops": [
                        [
                            8,
                            "rgba(177, 178, 189, 1)"
                        ],
                        [
                            9,
                            "rgba(177, 178, 189, 1)"
                        ],
                        [
                            10,
                            "rgba(177, 178, 189, 1)"
                        ],
                        [
                            10.75,
                            "rgba(177, 178, 189, 1)"
                        ],
                        [
                            11,
                            "rgba(177, 178, 189, 1)"
                        ],
                        [
                            12,
                            "rgba(177, 178, 189, 1)"
                        ]
                    ]
                },
                "line-width": {
                    "base": 1.55,
                    "stops": [
                        [
                            8,
                            1
                        ],
                        [
                            9,
                            1
                        ],
                        [
                            10,
                            1.5
                        ],
                        [
                            11,
                            4
                        ],
                        [
                            12,
                            6
                        ],
                        [
                            14,
                            12
                        ],
                        [
                            21,
                            34
                        ]
                    ]
                },
                "line-opacity": 1
            }
        },
        {
            "id": "TSP_RoadArterial_Inner-white",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 10,
            "filter": [
                "any",
                [
                    "==",
                    "feature",
                    "highway_secondary"
                ]
            ],
            "layout": {
                "line-cap": "round",
                "line-join": "round",
                "visibility": "visible"
            },
            "paint": {
                "line-color": {
                    "stops": [
                        [
                            10.5,
                            "rgba(194, 194, 199, 1)"
                        ],
                        [
                            11,
                            "rgba(194, 194, 199, 1)"
                        ],
                        [
                            12,
                            "rgba(203, 203, 206, 1)"
                        ]
                    ]
                },
                "line-width": {
                    "base": 1.55,
                    "stops": [
                        [
                            10,
                            1
                        ],
                        [
                            11,
                            2
                        ],
                        [
                            12,
                            3
                        ],
                        [
                            14,
                            8
                        ],
                        [
                            21,
                            32
                        ]
                    ]
                },
                "line-opacity": 1
            }
        },
        {
            "id": "TSP_RoadFederal_Outer-color",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 5,
            "filter": [
                "any",
                [
                    "==",
                    "feature",
                    "highway_primary"
                ]
            ],
            "layout": {
                "line-cap": "round",
                "line-join": "round",
                "visibility": "visible"
            },
            "paint": {
                "line-color": {
                    "stops": [
                        [
                            5,
                            "rgba(253, 250, 246, 1)"
                        ],
                        [
                            6,
                            "rgba(255, 187, 68, 1)"
                        ]
                    ]
                },
                "line-width": {
                    "base": 1.4,
                    "stops": [
                        [
                            6,
                            1
                        ],
                        [
                            7,
                            2
                        ],
                        [
                            8,
                            3
                        ],
                        [
                            10,
                            4
                        ],
                        [
                            12,
                            6
                        ],
                        [
                            14,
                            12
                        ],
                        [
                            21,
                            34
                        ]
                    ]
                },
                "line-opacity": 1
            }
        },
        {
            "id": "TSP_RoadFederal_Inner",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 7,
            "filter": [
                "any",
                [
                    "==",
                    "feature",
                    "highway_primary"
                ]
            ],
            "layout": {
                "line-cap": "round",
                "line-join": "round",
                "visibility": "visible"
            },
            "paint": {
                "line-color": {
                    "stops": [
                        [
                            7,
                            "rgba(255, 187, 68, 1)"
                        ],
                        [
                            8,
                            "rgba(255, 231, 194, 1)"
                        ],
                        [
                            11,
                            "rgba(255, 231, 194, 1)"
                        ],
                        [
                            12,
                            "rgba(251, 235, 212, 1)"
                        ]
                    ]
                },
                "line-width": {
                    "base": 1.4,
                    "stops": [
                        [
                            8,
                            1
                        ],
                        [
                            10,
                            2
                        ],
                        [
                            12,
                            3
                        ],
                        [
                            14,
                            8
                        ],
                        [
                            21,
                            30
                        ]
                    ]
                },
                "line-opacity": 1
            }
        },
        {
            "id": "TSP_RoadHighway_Outer-color",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 4,
            "filter": [
                "any",
                [
                    "==",
                    "feature",
                    "highway_motorway"
                ],
                [
                    "==",
                    "feature",
                    "highway_trunk"
                ]
            ],
            "layout": {
                "line-cap": "round",
                "line-join": "round",
                "visibility": "visible"
            },
            "paint": {
                "line-color": {
                    "stops": [
                        [
                            4,
                            "rgba(243, 238, 233, 1)"
                        ],
                        [
                            5,
                            "rgba(255, 163, 0, 1)"
                        ]
                    ]
                },
                "line-width": {
                    "base": 1.4,
                    "stops": [
                        [
                            5,
                            1
                        ],
                        [
                            6,
                            2
                        ],
                        [
                            7,
                            3
                        ],
                        [
                            8,
                            4
                        ],
                        [
                            10,
                            6
                        ],
                        [
                            12,
                            8
                        ],
                        [
                            14,
                            14
                        ],
                        [
                            21,
                            64
                        ]
                    ]
                },
                "line-opacity": 1
            }
        },
        {
            "id": "TSP_RoadHighway_Inner",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 7,
            "filter": [
                "any",
                [
                    "==",
                    "feature",
                    "highway_motorway"
                ],
                [
                    "==",
                    "feature",
                    "highway_trunk"
                ]
            ],
            "layout": {
                "line-cap": "round",
                "line-join": "round",
                "visibility": "visible"
            },
            "paint": {
                "line-color": {
                    "stops": [
                        [
                            7,
                            "rgba(255, 163, 0, 1)"
                        ],
                        [
                            8,
                            "rgba(255, 203, 107, 1)"
                        ]
                    ]
                },
                "line-width": {
                    "base": 1.4,
                    "stops": [
                        [
                            6,
                            1
                        ],
                        [
                            8,
                            2
                        ],
                        [
                            10,
                            3
                        ],
                        [
                            12,
                            5
                        ],
                        [
                            14,
                            10
                        ],
                        [
                            21,
                            60
                        ]
                    ]
                },
                "line-opacity": 1
            }
        },
        {
            "id": "TSP_RoadOneWay_Label",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 16,
            "filter": [
                "all",
                [
                    "==",
                    "$type",
                    "LineString"
                ],
                [
                    "in",
                    "oneway",
                    "yes",
                    "-1"
                ]
            ],
            "layout": {
                "symbol-placement": "line",
                "icon-image": "oneway_arrow",
                "icon-rotation-alignment": "auto",
                "icon-rotate": [
                    "case",
                    [
                        "==",
                        [
                            "get",
                            "oneway"
                        ],
                        "yes"
                    ],
                    0,
                    [
                        "==",
                        [
                            "get",
                            "oneway"
                        ],
                        "-1"
                    ],
                    180,
                    0
                ],
                "icon-padding": 50,
                "icon-size": 0.5,
                "text-allow-overlap": false,
                "icon-allow-overlap": false,
                "icon-ignore-placement": true
            }
        },
        {
            "id": "TSP_TunnelBridgeOneWay_Label",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "TunnelBridgeLayer",
            "minzoom": 16,
            "filter": [
                "all",
                [
                    "==",
                    "$type",
                    "LineString"
                ],
                [
                    "in",
                    "oneway",
                    "yes",
                    "-1"
                ]
            ],
            "layout": {
                "symbol-placement": "line",
                "icon-image": "oneway_arrow",
                "icon-rotation-alignment": "auto",
                "icon-rotate": [
                    "case",
                    [
                        "==",
                        [
                            "get",
                            "oneway"
                        ],
                        "yes"
                    ],
                    0,
                    [
                        "==",
                        [
                            "get",
                            "oneway"
                        ],
                        "-1"
                    ],
                    180,
                    0
                ],
                "icon-padding": 50,
                "icon-size": 0.5,
                "text-allow-overlap": false,
                "icon-allow-overlap": false,
                "icon-ignore-placement": true
            }
        },
        {
            "id": "TSP_Minor_Ferry",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 12,
            "filter": [
                "all",
                [
                    "==",
                    "feature",
                    "ferry_no_motor_vehicle"
                ]
            ],
            "layout": {
                "visibility": "visible"
            },
            "paint": {
                "line-dasharray": [
                    4,
                    4
                ],
                "line-color": {
                    "stops": [
                        [
                            10,
                            "rgba(209, 207, 207, 1)"
                        ],
                        [
                            11,
                            "rgba(137, 128, 128, 1)"
                        ],
                        [
                            12,
                            "rgba(80, 77, 77, 1)"
                        ],
                        [
                            13,
                            "rgba(65, 62, 62, 1)"
                        ]
                    ]
                },
                "line-opacity": 1,
                "line-width": 1
            }
        },
        {
            "id": "TSP_Major_Ferry",
            "type": "line",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 10,
            "filter": [
                "all",
                [
                    "==",
                    "feature",
                    "ferry"
                ]
            ],
            "layout": {
                "visibility": "visible"
            },
            "paint": {
                "line-dasharray": [
                    4,
                    4
                ],
                "line-color": {
                    "stops": [
                        [
                            10,
                            "rgba(209, 207, 207, 1)"
                        ],
                        [
                            11,
                            "rgba(137, 128, 128, 1)"
                        ],
                        [
                            12,
                            "rgba(80, 77, 77, 1)"
                        ],
                        [
                            13,
                            "rgba(65, 62, 62, 1)"
                        ]
                    ]
                },
                "line-opacity": 1,
                "line-width": 1
            }
        },
        {
            "id": "LBL_Road",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 10,
            "filter": [
                "all",
                [
                    "in",
                    "feature",
                    "highway_motorway",
                    "highway_trunk",
                    "highway_primary",
                    "highway_secondary",
                    "highway_tertiary",
                    "highway_motorway_link",
                    "highway_trunk_link",
                    "highway_primary_link",
                    "highway_secondary_link",
                    "highway_tertiary_link",
                    "highway_street",
                    "highway_street_limited",
                    "highway_residential"
                ]
            ],
            "layout": {
                "text-field": [
                    "coalesce",
                    [
                        "get",
                        "name"
                    ]
                ],
                "text-font": [
                    "Noto Sans Regular"
                ],
                "symbol-placement": "line",
                "visibility": "visible",
                "text-size": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    10,
                    [
                        "match",
                        [
                            "get",
                            "feature"
                        ],
                        [
                            "highway_motorway",
                            "highway_trunk",
                            "highway_primary",
                            "highway_secondary",
                            "highway_tertiary"
                        ],
                        10,
                        [
                            "highway_motorway_link",
                            "highway_trunk_link",
                            "highway_primary_link",
                            "highway_secondary_link",
                            "highway_tertiary_link",
                            "highway_street",
                            "highway_street_limited"
                        ],
                        9,
                        6.5
                    ],
                    18,
                    [
                        "match",
                        [
                            "get",
                            "feature"
                        ],
                        [
                            "highway_motorway",
                            "highway_trunk",
                            "highway_primary",
                            "highway_secondary",
                            "highway_tertiary"
                        ],
                        16,
                        [
                            "highway_motorway_link",
                            "highway_trunk_link",
                            "highway_primary_link",
                            "highway_secondary_link",
                            "highway_tertiary_link",
                            "highway_street",
                            "highway_street_limited"
                        ],
                        14,
                        13
                    ]
                ],
                "text-max-angle": 30,
                "text-rotation-alignment": "map",
                "text-pitch-alignment": "viewport",
                "text-padding": [
                    "literal",
                    1
                ],
                "text-letter-spacing": 0.01,
                "symbol-spacing": 250
            },
            "paint": {
                "text-halo-color": "rgba(255, 255, 255, 1)",
                "text-halo-width": 2
            }
        },
        {
            "id": "LBL_RoadHighway_Shield",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 7,
            "filter": [
                "all",
                [
                    "has",
                    "shield_type"
                ],
                [
                    "in",
                    "feature",
                    "highway_motorway"
                ]
            ],
            "layout": {
                "icon-image": [
                    "coalesce",
                    [
                        "image",
                        [
                            "concat",
                            "roadsign-",
                            [
                                "get",
                                "shield_type"
                            ],
                            "-",
                            [
                                "max",
                                [
                                    "length",
                                    [
                                        "get",
                                        "shield_name"
                                    ]
                                ],
                                2
                            ]
                        ]
                    ],
                    [
                        "image",
                        [
                            "concat",
                            [
                                "case",
                                [
                                    "in",
                                    [
                                        "get",
                                        "shield_textcol"
                                    ],
                                    "15"
                                ],
                                "roadsign-1001-",
                                "roadsign-1010-"
                            ],
                            [
                                "max",
                                [
                                    "length",
                                    [
                                        "get",
                                        "shield_name"
                                    ]
                                ],
                                2
                            ]
                        ]
                    ]
                ],
                "symbol-placement": "line",
                "symbol-spacing": 300,
                "text-field": [
                    "get",
                    "shield_name"
                ],
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": 9,
                "text-letter-spacing": 0.05,
                "text-rotation-alignment": "viewport",
                "icon-size": 0.95,
                "icon-rotation-alignment": "viewport",
                "visibility": "visible"
            },
            "paint": {
                "text-color": [
                    "case",
                    [
                        "==",
                        [
                            "get",
                            "shield_textcol"
                        ],
                        0
                    ],
                    "rgba(0, 0, 0, 1)",
                    [
                        "==",
                        [
                            "get",
                            "shield_textcol"
                        ],
                        1
                    ],
                    "rgba(255, 255, 255, 1)",
                    [
                        "==",
                        [
                            "get",
                            "shield_textcol"
                        ],
                        2
                    ],
                    "rgba(212, 0, 0, 1)",
                    [
                        "==",
                        [
                            "get",
                            "shield_textcol"
                        ],
                        3
                    ],
                    "rgba(0, 135, 84, 1)",
                    [
                        "==",
                        [
                            "get",
                            "shield_textcol"
                        ],
                        4
                    ],
                    "rgba(21, 72, 137, 1)",
                    [
                        "==",
                        [
                            "get",
                            "shield_textcol"
                        ],
                        5
                    ],
                    "rgba(240, 202, 0, 1)",
                    "rgba(0, 0, 0, 1)"
                ],
                "text-opacity": 1
            }
        },
        {
            "id": "LBL_Road_Trunk_Shield",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 8,
            "filter": [
                "all",
                [
                    "has",
                    "shield_name"
                ],
                [
                    "in",
                    "feature",
                    "highway_trunk"
                ]
            ],
            "layout": {
                "icon-image": [
                    "coalesce",
                    [
                        "image",
                        [
                            "concat",
                            "roadsign-",
                            [
                                "get",
                                "shield_type"
                            ],
                            "-",
                            [
                                "max",
                                [
                                    "length",
                                    [
                                        "get",
                                        "shield_name"
                                    ]
                                ],
                                2
                            ]
                        ]
                    ],
                    [
                        "image",
                        [
                            "concat",
                            [
                                "case",
                                [
                                    "in",
                                    [
                                        "get",
                                        "shield_textcol"
                                    ],
                                    "15"
                                ],
                                "roadsign-1001-",
                                "roadsign-1010-"
                            ],
                            [
                                "max",
                                [
                                    "length",
                                    [
                                        "get",
                                        "shield_name"
                                    ]
                                ],
                                2
                            ]
                        ]
                    ]
                ],
                "symbol-placement": "line",
                "symbol-spacing": 300,
                "text-field": [
                    "get",
                    "shield_name"
                ],
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": 9,
                "text-letter-spacing": 0.05,
                "text-rotation-alignment": "viewport",
                "icon-size": 0.95,
                "icon-rotation-alignment": "viewport",
                "visibility": "visible"
            },
            "paint": {
                "text-color": [
                    "case",
                    [
                        "==",
                        [
                            "get",
                            "shield_textcol"
                        ],
                        0
                    ],
                    "rgba(0, 0, 0, 1)",
                    [
                        "==",
                        [
                            "get",
                            "shield_textcol"
                        ],
                        1
                    ],
                    "rgba(255, 255, 255, 1)",
                    [
                        "==",
                        [
                            "get",
                            "shield_textcol"
                        ],
                        2
                    ],
                    "rgba(212, 0, 0, 1)",
                    [
                        "==",
                        [
                            "get",
                            "shield_textcol"
                        ],
                        3
                    ],
                    "rgba(0, 135, 84, 1)",
                    [
                        "==",
                        [
                            "get",
                            "shield_textcol"
                        ],
                        4
                    ],
                    "rgba(21, 72, 137, 1)",
                    [
                        "==",
                        [
                            "get",
                            "shield_textcol"
                        ],
                        5
                    ],
                    "rgba(240, 202, 0, 1)",
                    "rgba(0, 0, 0, 1)"
                ],
                "text-opacity": 1
            }
        },
        {
            "id": "LBL_Road_Federal_Shield",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 9,
            "filter": [
                "all",
                [
                    "has",
                    "shield_type"
                ],
                [
                    "in",
                    "feature",
                    "highway_primary",
                    "highway_secondary"
                ]
            ],
            "layout": {
                "icon-image": [
                    "coalesce",
                    [
                        "image",
                        [
                            "concat",
                            "roadsign-",
                            [
                                "get",
                                "shield_type"
                            ],
                            "-",
                            [
                                "max",
                                [
                                    "length",
                                    [
                                        "get",
                                        "shield_name"
                                    ]
                                ],
                                2
                            ]
                        ]
                    ],
                    [
                        "image",
                        [
                            "concat",
                            [
                                "case",
                                [
                                    "in",
                                    [
                                        "get",
                                        "shield_textcol"
                                    ],
                                    "15"
                                ],
                                "roadsign-1001-",
                                "roadsign-1010-"
                            ],
                            [
                                "max",
                                [
                                    "length",
                                    [
                                        "get",
                                        "shield_name"
                                    ]
                                ],
                                2
                            ]
                        ]
                    ]
                ],
                "symbol-placement": "line",
                "symbol-spacing": 300,
                "text-field": [
                    "get",
                    "shield_name"
                ],
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": 9,
                "text-letter-spacing": 0.05,
                "text-rotation-alignment": "viewport",
                "icon-size": 0.95,
                "icon-rotation-alignment": "viewport",
                "visibility": "visible"
            },
            "paint": {
                "text-color": [
                    "case",
                    [
                        "==",
                        [
                            "get",
                            "shield_textcol"
                        ],
                        0
                    ],
                    "rgba(0, 0, 0, 1)",
                    [
                        "==",
                        [
                            "get",
                            "shield_textcol"
                        ],
                        1
                    ],
                    "rgba(255, 255, 255, 1)",
                    [
                        "==",
                        [
                            "get",
                            "shield_textcol"
                        ],
                        2
                    ],
                    "rgba(212, 0, 0, 1)",
                    [
                        "==",
                        [
                            "get",
                            "shield_textcol"
                        ],
                        3
                    ],
                    "rgba(0, 135, 84, 1)",
                    [
                        "==",
                        [
                            "get",
                            "shield_textcol"
                        ],
                        4
                    ],
                    "rgba(21, 72, 137, 1)",
                    [
                        "==",
                        [
                            "get",
                            "shield_textcol"
                        ],
                        5
                    ],
                    "rgba(240, 202, 0, 1)",
                    "rgba(0, 0, 0, 1)"
                ],
                "text-opacity": 1
            }
        },
        {
            "id": "LBL_Path",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 15,
            "filter": [
                "all",
                [
                    "in",
                    "feature",
                    "highway_path",
                    "highway_track",
                    "highway_footway",
                    "highway_steps",
                    "highway_bridleway",
                    "highway_cycleway"
                ]
            ],
            "layout": {
                "text-field": [
                    "coalesce",
                    [
                        "get",
                        "name"
                    ]
                ],
                "text-font": [
                    "Noto Sans Regular"
                ],
                "symbol-placement": "line",
                "visibility": "visible",
                "text-size": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    10,
                    [
                        "match",
                        [
                            "get",
                            "feature"
                        ],
                        [
                            "highway_motorway",
                            "highway_trunk",
                            "highway_primary",
                            "highway_secondary",
                            "highway_tertiary"
                        ],
                        10,
                        [
                            "highway_motorway_link",
                            "highway_trunk_link",
                            "highway_primary_link",
                            "highway_secondary_link",
                            "highway_tertiary_link",
                            "highway_street",
                            "highway_street_limited"
                        ],
                        9,
                        6.5
                    ],
                    18,
                    [
                        "match",
                        [
                            "get",
                            "feature"
                        ],
                        [
                            "highway_motorway",
                            "highway_trunk",
                            "highway_primary",
                            "highway_secondary",
                            "highway_tertiary"
                        ],
                        16,
                        [
                            "highway_motorway_link",
                            "highway_trunk_link",
                            "highway_primary_link",
                            "highway_secondary_link",
                            "highway_tertiary_link",
                            "highway_street",
                            "highway_street_limited"
                        ],
                        14,
                        13
                    ]
                ],
                "text-max-angle": 30,
                "text-rotation-alignment": "map",
                "text-pitch-alignment": "viewport",
                "text-padding": [
                    "literal",
                    1
                ],
                "text-letter-spacing": 0.01,
                "symbol-spacing": 250
            },
            "paint": {
                "text-halo-color": "rgba(255, 255, 255, 1)",
                "text-halo-width": 2
            }
        },
        {
            "id": "LBL_Water",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "BackgroundLayer",
            "minzoom": 14,
            "filter": [
                "all",
                [
                    "==",
                    "landuse",
                    "waterarea"
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "visibility": "visible",
                "text-font": {
                    "stops": [
                        [
                            6,
                            [
                                "Noto Sans Bold"
                            ]
                        ],
                        [
                            10,
                            [
                                "Noto Sans Bold"
                            ]
                        ]
                    ]
                },
                "text-size": 10,
                "text-padding": 20,
                "text-letter-spacing": 0.05
            },
            "paint": {
                "text-halo-color": "rgba(255, 255, 255, 0.5)",
                "text-color": "#51535C",
                "text-opacity": {
                    "stops": [
                        [
                            14,
                            0.5
                        ],
                        [
                            14.5,
                            1
                        ]
                    ]
                },
                "text-halo-blur": 0,
                "text-halo-width": 1.2
            }
        },
        {
            "id": "LBL_Water_Linear",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "BackgroundLineLayer",
            "minzoom": 14,
            "filter": [
                "all",
                [
                    "==",
                    "feature",
                    "water"
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "visibility": "visible",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "symbol-placement": "line",
                "text-max-angle": 30,
                "text-rotation-alignment": "map",
                "text-pitch-alignment": "viewport",
                "text-padding": [
                    "literal",
                    1
                ],
                "text-size": 10,
                "text-letter-spacing": 0.01
            },
            "paint": {
                "text-halo-color": "rgba(255, 255, 255, 0.5)",
                "text-color": "#51535C",
                "text-halo-width": 1.2,
                "text-opacity": {
                    "stops": [
                        [
                            14,
                            0.5
                        ],
                        [
                            14.5,
                            1
                        ]
                    ]
                },
                "text-halo-blur": 0
            }
        },
        {
            "id": "LBL_Park_State",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "BackgroundLayer",
            "minzoom": 14,
            "filter": [
                "all",
                [
                    "in",
                    "natural",
                    "fell",
                    "grassland",
                    "tree",
                    "tundra",
                    "wetland",
                    "wood"
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "visibility": "visible",
                "text-font": [
                    "Noto Sans Bold"
                ],
                "text-size": 10,
                "text-letter-spacing": 0.05
            },
            "paint": {
                "text-halo-color": "rgba(255, 255, 255, 0.5)",
                "text-color": "#51535C",
                "text-halo-width": 1.2,
                "text-opacity": {
                    "stops": [
                        [
                            14,
                            0.5
                        ],
                        [
                            14.5,
                            1
                        ]
                    ]
                },
                "text-halo-blur": 0
            }
        },
        {
            "id": "LBL_WoodlandArea",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "BackgroundLayer",
            "minzoom": 14,
            "filter": [
                "all",
                [
                    "in",
                    "landuse",
                    "forest"
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "visibility": "visible",
                "text-font": [
                    "Noto Sans Bold"
                ],
                "text-size": 10,
                "text-letter-spacing": 0.05
            },
            "paint": {
                "text-halo-color": "rgba(255, 255, 255, 0.5)",
                "text-color": "#51535C",
                "text-halo-width": 1.2,
                "text-opacity": {
                    "stops": [
                        [
                            14,
                            0.5
                        ],
                        [
                            14.5,
                            1
                        ]
                    ]
                },
                "text-halo-blur": 0
            }
        },
        {
            "id": "LBL_BuiltupArea",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "BackgroundLayer",
            "minzoom": 14,
            "filter": [
                "all",
                [
                    "in",
                    "landuse",
                    "construction",
                    "education",
                    "institutional",
                    "residential",
                    "commercial",
                    "industrial",
                    "fairground",
                    "retail"
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "visibility": "visible",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": 10,
                "text-letter-spacing": 0.05
            },
            "paint": {
                "text-halo-color": "rgba(255, 255, 255, 0.5)",
                "text-color": "#51535C",
                "text-halo-width": 1.2,
                "text-opacity": {
                    "stops": [
                        [
                            14,
                            0.5
                        ],
                        [
                            14.5,
                            1
                        ]
                    ]
                },
                "text-halo-blur": 0
            }
        },
        {
            "id": "LBL_Bridge",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "TunnelBridgeLayer",
            "minzoom": 14,
            "filter": [
                "all",
                [
                    "in",
                    "feature",
                    "b_highway_bridleway",
                    "b_highway_cycleway",
                    "b_highway_footway",
                    "b_highway_path",
                    "b_highway_pedestrian",
                    "b_highway_primary",
                    "b_highway_secondary",
                    "b_highway_steps",
                    "b_highway_track",
                    "b_highway_tertiary",
                    "b_highway_busway",
                    "b_highway_corridor",
                    "b_highway_living_street",
                    "b_highway_residential",
                    "b_highway_service",
                    "b_highway_unclassified",
                    "b_highway_trunk",
                    "b_highway_motorway"
                ]
            ],
            "layout": {
                "text-field": [
                    "coalesce",
                    [
                        "get",
                        "name"
                    ]
                ],
                "text-font": [
                    "Noto Sans Regular"
                ],
                "symbol-placement": "line",
                "visibility": "visible",
                "text-size": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    10,
                    [
                        "match",
                        [
                            "get",
                            "feature"
                        ],
                        [
                            "b_highway_primary",
                            "b_highway_secondary"
                        ],
                        10,
                        6.5
                    ],
                    18,
                    [
                        "match",
                        [
                            "get",
                            "feature"
                        ],
                        [
                            "b_highway_primary",
                            "b_highway_secondary"
                        ],
                        16,
                        13
                    ]
                ],
                "text-max-angle": 30,
                "text-rotation-alignment": "map",
                "text-pitch-alignment": "viewport",
                "text-padding": [
                    "literal",
                    1
                ],
                "text-letter-spacing": 0.01,
                "symbol-spacing": 250
            },
            "paint": {
                "text-halo-color": "rgba(255, 255, 255, 1)",
                "text-halo-width": 2
            }
        },
        {
            "id": "LBL_Tunnel",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "TunnelBridgeLayer",
            "minzoom": 14,
            "filter": [
                "all",
                [
                    "in",
                    "feature",
                    "t_highway_pedestrian",
                    "t_highway_primary",
                    "t_highway_residential",
                    "t_highway_secondary",
                    "t_highway_service",
                    "t_highway_unclassified",
                    "t_highway_tertiary",
                    "t_highway_motorway"
                ]
            ],
            "layout": {
                "text-field": [
                    "coalesce",
                    [
                        "get",
                        "name"
                    ]
                ],
                "text-font": [
                    "Noto Sans Regular"
                ],
                "symbol-placement": "line",
                "visibility": "visible",
                "text-size": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    10,
                    [
                        "match",
                        [
                            "get",
                            "feature"
                        ],
                        [
                            "t_highway_primary",
                            "t_highway_secondary"
                        ],
                        10,
                        6.5
                    ],
                    18,
                    [
                        "match",
                        [
                            "get",
                            "feature"
                        ],
                        [
                            "t_highway_primary",
                            "t_highway_secondary"
                        ],
                        16,
                        13
                    ]
                ],
                "text-max-angle": 30,
                "text-rotation-alignment": "map",
                "text-pitch-alignment": "viewport",
                "text-padding": [
                    "literal",
                    1
                ],
                "text-letter-spacing": 0.01,
                "symbol-spacing": 250
            },
            "paint": {
                "text-halo-color": "rgba(255, 255, 255, 1)",
                "text-halo-width": 2
            }
        },
        {
            "id": "LBL_Rail",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 18,
            "filter": [
                "all",
                [
                    "==",
                    "feature",
                    "railway_rail"
                ]
            ],
            "layout": {
                "text-field": [
                    "coalesce",
                    [
                        "get",
                        "name"
                    ]
                ],
                "text-font": [
                    "Noto Sans Regular"
                ],
                "symbol-placement": "line",
                "visibility": "visible",
                "text-size": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    10,
                    [
                        "match",
                        [
                            "get",
                            "feature"
                        ],
                        [
                            "highway_motorway",
                            "highway_trunk",
                            "highway_primary",
                            "highway_secondary",
                            "highway_tertiary"
                        ],
                        10,
                        [
                            "highway_motorway_link",
                            "highway_trunk_link",
                            "highway_primary_link",
                            "highway_secondary_link",
                            "highway_tertiary_link",
                            "highway_street",
                            "highway_street_limited"
                        ],
                        9,
                        6.5
                    ],
                    18,
                    [
                        "match",
                        [
                            "get",
                            "feature"
                        ],
                        [
                            "highway_motorway",
                            "highway_trunk",
                            "highway_primary",
                            "highway_secondary",
                            "highway_tertiary"
                        ],
                        16,
                        [
                            "highway_motorway_link",
                            "highway_trunk_link",
                            "highway_primary_link",
                            "highway_secondary_link",
                            "highway_tertiary_link",
                            "highway_street",
                            "highway_street_limited"
                        ],
                        14,
                        13
                    ]
                ],
                "text-max-angle": 30,
                "text-rotation-alignment": "map",
                "text-pitch-alignment": "viewport",
                "text-padding": [
                    "literal",
                    1
                ],
                "text-letter-spacing": 0.01,
                "symbol-spacing": 250
            },
            "paint": {
                "text-halo-color": "rgba(255, 255, 255, 1)",
                "text-halo-width": 2
            }
        },
        {
            "id": "LBL_CityMinorVillage",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "LabelLayer",
            "minzoom": 12,
            "maxzoom": 17,
            "filter": [
                "all",
                [
                    "==",
                    "category",
                    90
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-max-width": 10,
                "text-size": {
                    "stops": [
                        [
                            12,
                            8
                        ],
                        [
                            14,
                            12
                        ]
                    ]
                },
                "visibility": "visible",
                "text-letter-spacing": 0.15,
                "text-transform": "uppercase",
                "text-ignore-placement": false
            },
            "paint": {
                "text-color": {
                    "stops": [
                        [
                            11,
                            "#3F4047"
                        ],
                        [
                            12,
                            "#1B1C1F"
                        ]
                    ]
                },
                "text-halo-blur": 1,
                "text-halo-color": "hsla(0, 0%, 100%, 0.75)",
                "text-halo-width": 2,
                "text-opacity": 1
            }
        },
        {
            "id": "LBL_CityMajorVillage",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "LabelLayer",
            "minzoom": 9,
            "maxzoom": 16,
            "filter": [
                "all",
                [
                    "==",
                    "category",
                    70
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-max-width": 10,
                "text-size": {
                    "stops": [
                        [
                            10,
                            8
                        ],
                        [
                            12,
                            12
                        ],
                        [
                            14,
                            16
                        ]
                    ]
                },
                "visibility": "visible",
                "text-letter-spacing": 0.15,
                "text-transform": "uppercase",
                "text-ignore-placement": false
            },
            "paint": {
                "text-color": {
                    "stops": [
                        [
                            11,
                            "#3F4047"
                        ],
                        [
                            12,
                            "#1B1C1F"
                        ]
                    ]
                },
                "text-halo-blur": 1,
                "text-halo-color": "hsla(0, 0%, 100%, 0.75)",
                "text-halo-width": 2,
                "text-opacity": 1
            }
        },
        {
            "id": "LBL_CityMinorLarge",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "LabelLayer",
            "minzoom": 7,
            "maxzoom": 24,
            "filter": [
                "all",
                [
                    "==",
                    "category",
                    50
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-max-width": 10,
                "text-size": {
                    "stops": [
                        [
                            6,
                            8
                        ],
                        [
                            8,
                            16
                        ],
                        [
                            10,
                            18
                        ],
                        [
                            12,
                            24
                        ]
                    ]
                },
                "visibility": "visible",
                "text-letter-spacing": 0.025,
                "symbol-placement": "point",
                "text-variable-anchor": [
                    "top",
                    "left",
                    "right",
                    "bottom"
                ],
                "text-radial-offset": 0.35,
                "icon-image": "dot_city",
                "icon-allow-overlap": true,
                "icon-ignore-placement": true
            },
            "paint": {
                "text-color": {
                    "stops": [
                        [
                            6,
                            "#3F4047"
                        ],
                        [
                            8,
                            "#1B1C1F"
                        ]
                    ]
                },
                "text-halo-blur": 1,
                "text-halo-color": "hsla(0, 0%, 100%, 0.75)",
                "text-halo-width": 2,
                "text-opacity": {
                    "stops": [
                        [
                            13,
                            1
                        ],
                        [
                            14,
                            0
                        ]
                    ]
                },
                "icon-opacity": {
                    "stops": [
                        [
                            9,
                            1
                        ],
                        [
                            9.5,
                            0
                        ]
                    ]
                }
            }
        },
        {
            "id": "LBL_CityMajorLarge",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "LabelLayer",
            "minzoom": 5,
            "maxzoom": 24,
            "filter": [
                "all",
                [
                    "==",
                    "category",
                    30
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-max-width": 10,
                "text-size": {
                    "stops": [
                        [
                            6,
                            10
                        ],
                        [
                            8,
                            12
                        ],
                        [
                            10,
                            18
                        ],
                        [
                            12,
                            24
                        ]
                    ]
                },
                "visibility": "visible",
                "text-letter-spacing": 0.025,
                "symbol-placement": "point",
                "text-variable-anchor": [
                    "top",
                    "left",
                    "right",
                    "bottom"
                ],
                "text-radial-offset": 0.35,
                "icon-image": "dot_city",
                "icon-allow-overlap": true,
                "icon-ignore-placement": true
            },
            "paint": {
                "text-color": {
                    "stops": [
                        [
                            6,
                            "#3F4047"
                        ],
                        [
                            8,
                            "#1B1C1F"
                        ]
                    ]
                },
                "text-halo-blur": 1,
                "text-halo-color": "hsla(0, 0%, 100%, 0.75)",
                "text-halo-width": 2,
                "text-opacity": {
                    "stops": [
                        [
                            13,
                            1
                        ],
                        [
                            14,
                            0
                        ]
                    ]
                },
                "icon-opacity": {
                    "stops": [
                        [
                            9,
                            1
                        ],
                        [
                            9.5,
                            0
                        ]
                    ]
                }
            }
        },
        {
            "id": "LBL_CityMajorVeryLarge",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "LabelLayer",
            "minzoom": 5,
            "maxzoom": 24,
            "filter": [
                "all",
                [
                    "==",
                    "category",
                    10
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-max-width": 10,
                "text-size": {
                    "stops": [
                        [
                            4,
                            10
                        ],
                        [
                            6,
                            12
                        ],
                        [
                            8,
                            18
                        ],
                        [
                            10,
                            24
                        ],
                        [
                            12,
                            28
                        ]
                    ]
                },
                "visibility": "visible",
                "text-letter-spacing": 0.025,
                "symbol-placement": "point",
                "text-variable-anchor": [
                    "top",
                    "left",
                    "right",
                    "bottom"
                ],
                "text-radial-offset": 0.35,
                "icon-image": "dot_city",
                "icon-allow-overlap": true,
                "icon-ignore-placement": true
            },
            "paint": {
                "text-color": {
                    "stops": [
                        [
                            4,
                            "#3F4047"
                        ],
                        [
                            5,
                            "#1B1C1F"
                        ]
                    ]
                },
                "text-halo-blur": 1,
                "text-halo-color": "hsla(0, 0%, 100%, 0.75)",
                "text-halo-width": 2,
                "text-opacity": 1,
                "icon-opacity": {
                    "stops": [
                        [
                            9,
                            1
                        ],
                        [
                            9.5,
                            0
                        ]
                    ]
                }
            }
        },
        {
            "id": "LBL_CityMajorCapital",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "LabelLayer",
            "minzoom": 4,
            "maxzoom": 14,
            "filter": [
                "all",
                [
                    "==",
                    "category",
                    1
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-max-width": 10,
                "text-size": {
                    "stops": [
                        [
                            4,
                            12
                        ],
                        [
                            6,
                            16
                        ],
                        [
                            8,
                            24
                        ],
                        [
                            10,
                            30
                        ]
                    ]
                },
                "visibility": "visible",
                "text-letter-spacing": 0.05,
                "symbol-placement": "point",
                "text-variable-anchor": [
                    "top",
                    "left",
                    "right",
                    "bottom"
                ],
                "text-radial-offset": 0.35,
                "icon-image": "dot_capital",
                "icon-allow-overlap": true,
                "icon-ignore-placement": true
            },
            "paint": {
                "text-color": {
                    "stops": [
                        [
                            4,
                            "#3F4047"
                        ],
                        [
                            5,
                            "#1B1C1F"
                        ]
                    ]
                },
                "text-halo-blur": 1,
                "text-halo-color": "hsla(0, 0%, 100%, 0.75)",
                "text-halo-width": 2,
                "text-opacity": 1,
                "icon-opacity": {
                    "stops": [
                        [
                            9,
                            1
                        ],
                        [
                            9.5,
                            0
                        ]
                    ]
                }
            }
        },
        {
            "id": "LBL_Housenumber",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "LabelLayer",
            "minzoom": 17,
            "filter": [
                "all",
                [
                    "==",
                    "category",
                    200
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": 8,
                "symbol-placement": "point",
                "text-pitch-alignment": "auto",
                "text-rotation-alignment": "auto",
                "visibility": "visible"
            },
            "paint": {
                "text-color": "rgba(5, 23, 158, 1)"
            }
        },
        {
            "id": "LBL_Building",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "BuildingLayer",
            "minzoom": 17,
            "filter": [
                "all"
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": {
                    "stops": [
                        [
                            14,
                            6
                        ],
                        [
                            18,
                            10
                        ],
                        [
                            19,
                            16
                        ]
                    ]
                },
                "symbol-placement": "point",
                "text-pitch-alignment": "auto",
                "text-rotation-alignment": "auto",
                "visibility": "visible",
                "icon-size": {
                    "stops": [
                        [
                            10,
                            18
                        ],
                        [
                            18,
                            14
                        ]
                    ]
                }
            },
            "paint": {
                "text-color": "rgba(17, 17, 18, 1)",
                "text-halo-color": "hsla(0, 0%, 100%, 0.75)",
                "text-halo-width": 2
            }
        },
        {
            "id": "LBL_State",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "LabelLayer",
            "minzoom": 5,
            "maxzoom": 16,
            "filter": [
                "all",
                [
                    "==",
                    "category",
                    400
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-max-width": 10,
                "text-size": {
                    "stops": [
                        [
                            4,
                            8
                        ],
                        [
                            6,
                            8
                        ],
                        [
                            8,
                            10
                        ]
                    ]
                },
                "visibility": "visible",
                "text-letter-spacing": 0.15,
                "text-transform": "uppercase",
                "symbol-placement": "point",
                "text-variable-anchor": [
                    "center",
                    "top",
                    "bottom"
                ],
                "text-radial-offset": 0.5,
                "text-padding": 3
            },
            "paint": {
                "text-color": {
                    "stops": [
                        [
                            4,
                            "#3F4047"
                        ],
                        [
                            5,
                            "#1B1C1F"
                        ]
                    ]
                },
                "text-halo-blur": 1,
                "text-halo-color": "hsla(0, 0%, 100%, 0.75)",
                "text-halo-width": 2,
                "text-opacity": {
                    "stops": [
                        [
                            7,
                            1
                        ],
                        [
                            8,
                            1
                        ]
                    ]
                }
            }
        },
        {
            "id": "LBL_Country_Small",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "LabelLayer",
            "minzoom": 3,
            "maxzoom": 16,
            "filter": [
                "all",
                [
                    "==",
                    "category",
                    320
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-max-width": 10,
                "text-size": {
                    "stops": [
                        [
                            2,
                            8
                        ],
                        [
                            4,
                            10
                        ],
                        [
                            6,
                            12
                        ],
                        [
                            8,
                            22
                        ]
                    ]
                },
                "visibility": "visible",
                "text-letter-spacing": 0.15,
                "text-transform": "uppercase",
                "symbol-placement": "point",
                "text-variable-anchor": [
                    "center",
                    "top",
                    "bottom"
                ],
                "text-radial-offset": 0.5,
                "text-padding": 3
            },
            "paint": {
                "text-color": {
                    "stops": [
                        [
                            4,
                            "#3F4047"
                        ],
                        [
                            5,
                            "#1B1C1F"
                        ]
                    ]
                },
                "text-halo-blur": 1,
                "text-halo-color": "hsla(0, 0%, 100%, 0.75)",
                "text-halo-width": 2,
                "text-opacity": {
                    "stops": [
                        [
                            7,
                            1
                        ],
                        [
                            8,
                            0
                        ]
                    ]
                }
            }
        },
        {
            "id": "LBL_Country_Medium",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "LabelLayer",
            "minzoom": 3,
            "maxzoom": 16,
            "filter": [
                "all",
                [
                    "==",
                    "category",
                    310
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-max-width": 10,
                "text-size": {
                    "stops": [
                        [
                            2,
                            10
                        ],
                        [
                            4,
                            12
                        ],
                        [
                            6,
                            16
                        ],
                        [
                            8,
                            24
                        ]
                    ]
                },
                "visibility": "visible",
                "text-letter-spacing": 0.15,
                "text-transform": "uppercase",
                "symbol-placement": "point",
                "text-variable-anchor": [
                    "center",
                    "top",
                    "bottom"
                ],
                "text-radial-offset": 0.5,
                "text-padding": 3
            },
            "paint": {
                "text-color": {
                    "stops": [
                        [
                            3,
                            "#3F4047"
                        ],
                        [
                            4,
                            "#1B1C1F"
                        ]
                    ]
                },
                "text-halo-blur": 1,
                "text-halo-color": "hsla(0, 0%, 100%, 0.75)",
                "text-halo-width": 2,
                "text-opacity": {
                    "stops": [
                        [
                            7,
                            1
                        ],
                        [
                            8,
                            0
                        ]
                    ]
                }
            }
        },
        {
            "id": "LBL_Country_Big",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "LabelLayer",
            "minzoom": 0,
            "maxzoom": 8,
            "filter": [
                "all",
                [
                    "==",
                    "category",
                    300
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-max-width": 10,
                "text-size": {
                    "stops": [
                        [
                            0,
                            8
                        ],
                        [
                            2,
                            12
                        ],
                        [
                            4,
                            14
                        ],
                        [
                            6,
                            20
                        ],
                        [
                            8,
                            26
                        ]
                    ]
                },
                "visibility": "visible",
                "text-transform": "uppercase",
                "text-letter-spacing": 0.15,
                "symbol-placement": "point",
                "text-variable-anchor": [
                    "center",
                    "top",
                    "bottom"
                ],
                "text-radial-offset": 0.5,
                "text-padding": 3
            },
            "paint": {
                "text-color": "#1B1C1F",
                "text-halo-blur": 1,
                "text-halo-color": "rgba(255, 255, 255, 0.75)",
                "text-halo-width": 2,
                "text-opacity": {
                    "stops": [
                        [
                            7,
                            1
                        ],
                        [
                            8,
                            0
                        ]
                    ]
                }
            }
        },
        {
            "id": "LBL_Minor_Ferry",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 12,
            "filter": [
                "all",
                [
                    "==",
                    "feature",
                    "ferry_no_motor_vehicle"
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-size": {
                    "stops": [
                        [
                            10,
                            8
                        ],
                        [
                            11,
                            10
                        ],
                        [
                            12,
                            11
                        ],
                        [
                            13,
                            12
                        ]
                    ]
                },
                "text-font": [
                    "Noto Sans Regular"
                ],
                "symbol-placement": "line"
            },
            "paint": {
                "text-halo-color": "rgba(255, 255, 255, 0.75)",
                "text-halo-width": 2
            }
        },
        {
            "id": "LBL_Major_Ferry",
            "type": "symbol",
            "source": "ptv-osm",
            "source-layer": "TransportLayer",
            "minzoom": 10,
            "filter": [
                "all",
                [
                    "==",
                    "feature",
                    "ferry"
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-size": {
                    "stops": [
                        [
                            10,
                            8
                        ],
                        [
                            11,
                            10
                        ],
                        [
                            12,
                            11
                        ],
                        [
                            13,
                            12
                        ]
                    ]
                },
                "text-font": [
                    "Noto Sans Regular"
                ],
                "symbol-placement": "line"
            },
            "paint": {
                "text-halo-color": "rgba(255, 255, 255, 0.75)",
                "text-halo-width": 2
            }
        }
    ],
    "id": "on6euqp5m"
}