diff --git a/apps/client/src/widgets/view_widgets/geo_view/styles/colorful/de.json b/apps/client/src/widgets/view_widgets/geo_view/styles/colorful/de.json new file mode 100644 index 000000000..95a1350ec --- /dev/null +++ b/apps/client/src/widgets/view_widgets/geo_view/styles/colorful/de.json @@ -0,0 +1,4811 @@ +{ + "version": 8, + "name": "versatiles-colorful", + "metadata": { + "license": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "glyphs": "https://tiles.versatiles.org/assets/glyphs/{fontstack}/{range}.pbf", + "sprite": [ + { + "id": "basics", + "url": "https://tiles.versatiles.org/assets/sprites/basics/sprites" + } + ], + "sources": { + "versatiles-shortbread": { + "attribution": "© OpenStreetMap contributors", + "tiles": [ + "https://tiles.versatiles.org/tiles/osm/{z}/{x}/{y}" + ], + "type": "vector", + "scheme": "xyz", + "bounds": [ -180, -85.0511287798066, 180, 85.0511287798066 ], + "minzoom": 0, + "maxzoom": 14 + } + }, + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "rgb(249,244,238)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ocean", + "type": "fill", + "source-layer": "ocean", + "paint": { + "fill-color": "rgb(190,221,243)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-glacier", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "all", [ "==", "kind", "glacier" ] ], + "paint": { + "fill-color": "rgb(255,255,255)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-commercial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "commercial", "retail" ] ], + "paint": { + "fill-color": "rgba(247,222,237,0.251)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-industrial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "industrial", "quarry", "railway" ] ], + "paint": { + "fill-color": "rgba(255,244,194,0.333)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-residential", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "garages", "residential" ] ], + "paint": { + "fill-color": "rgba(234,230,225,0.2)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-agriculture", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "brownfield", "farmland", "farmyard", "greenfield", "greenhouse_horticulture", "orchard", "plant_nursery", "vineyard" ] ], + "paint": { + "fill-color": "rgb(240,231,209)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-waste", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "landfill" ] ], + "paint": { + "fill-color": "rgb(219,214,189)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-park", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "park", "village_green", "recreation_ground" ] ], + "paint": { + "fill-color": "rgb(217,217,165)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-garden", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "allotments", "garden" ] ], + "paint": { + "fill-color": "rgb(217,217,165)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-burial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "cemetery", "grave_yard" ] ], + "paint": { + "fill-color": "rgb(221,219,202)", + "fill-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-leisure", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "miniature_golf", "playground", "golf_course" ] ], + "paint": { + "fill-color": "rgb(231,237,222)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-rock", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bare_rock", "scree", "shingle" ] ], + "paint": { + "fill-color": "rgb(224,228,229)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-forest", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "forest" ] ], + "paint": { + "fill-color": "rgb(102,170,68)", + "fill-opacity": { "stops": [ [ 7, 0 ], [ 8, 0.1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-grass", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "grass", "grassland", "meadow", "wet_meadow" ] ], + "paint": { + "fill-color": "rgb(216,232,200)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-vegetation", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "heath", "scrub" ] ], + "paint": { + "fill-color": "rgb(217,217,165)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-sand", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "beach", "sand" ] ], + "paint": { + "fill-color": "rgb(250,250,237)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-wetland", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bog", "marsh", "string_bog", "swamp" ] ], + "paint": { + "fill-color": "rgb(211,230,219)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-river", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "river" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(190,221,243)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 3 ], [ 15, 5 ], [ 17, 9 ], [ 18, 20 ], [ 20, 60 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-canal", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "canal" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(190,221,243)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 2 ], [ 15, 4 ], [ 17, 8 ], [ 18, 17 ], [ 20, 50 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-stream", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "stream" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(190,221,243)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 2 ], [ 17, 6 ], [ 18, 12 ], [ 20, 30 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ditch", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "ditch" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(190,221,243)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 17, 4 ], [ 18, 8 ], [ 20, 20 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "water" ], + "paint": { + "fill-color": "rgb(190,221,243)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-river", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "river" ], + "paint": { + "fill-color": "rgb(190,221,243)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-small", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "in", "kind", "reservoir", "basin", "dock" ], + "paint": { + "fill-color": "rgb(190,221,243)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam-area", + "type": "fill", + "source-layer": "dam_polygons", + "filter": [ "==", "kind", "dam" ], + "paint": { + "fill-color": "rgb(249,244,238)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam", + "type": "line", + "source-layer": "dam_lines", + "filter": [ "==", "kind", "dam" ], + "paint": { + "line-color": "rgb(190,221,243)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier-area", + "type": "fill", + "source-layer": "pier_polygons", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "fill-color": "rgb(249,244,238)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier", + "type": "line", + "source-layer": "pier_lines", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "line-color": "rgb(249,244,238)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-dangerarea", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "danger_area" ], + "paint": { + "fill-color": "rgb(255,0,0)", + "fill-outline-color": "rgb(255,0,0)", + "fill-opacity": 0.3, + "fill-pattern": "basics:pattern-warning" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-university", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "university" ], + "paint": { + "fill-color": "rgb(255,255,128)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-college", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "college" ], + "paint": { + "fill-color": "rgb(255,255,128)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-school", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "school" ], + "paint": { + "fill-color": "rgb(255,255,128)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-hospital", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "hospital" ], + "paint": { + "fill-color": "rgb(255,102,102)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-prison", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "prison" ], + "paint": { + "fill-color": "rgb(253,242,252)", + "fill-pattern": "basics:pattern-striped", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-parking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "parking" ], + "paint": { + "fill-color": "rgb(235,232,230)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-bicycleparking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "bicycle_parking" ], + "paint": { + "fill-color": "rgb(235,232,230)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-construction", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "construction" ], + "paint": { + "fill-color": "rgb(169,169,169)", + "fill-pattern": "basics:pattern-hatched_thin", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-area", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "in", "kind", "runway", "taxiway" ], + "paint": { + "fill-color": "rgb(255,255,255)", + "fill-opacity": 0.5 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 2 ], [ 15, 10 ], [ 16, 14 ], [ 18, 20 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 6 ], [ 13, 9 ], [ 14, 16 ], [ 15, 24 ], [ 16, 40 ], [ 17, 100 ], [ 18, 160 ], [ 20, 300 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 8 ], [ 16, 12 ], [ 18, 18 ], [ 20, 36 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 5 ], [ 13, 8 ], [ 14, 14 ], [ 15, 22 ], [ 16, 38 ], [ 17, 98 ], [ 18, 158 ], [ 20, 298 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "building:outline", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "rgb(223,219,215)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "building", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "rgb(242,234,226)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "fill-translate": [ -2, -2 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(247,247,247)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,13%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,13%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,13%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(203,11%,87%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(221,220,218)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,33%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,33%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,33%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,30%,95%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,209,148)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,209,148)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(166,184,199)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 0.3 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(188,202,213)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge", + "type": "fill", + "source-layer": "bridges", + "paint": { + "fill-color": "rgb(244,239,233)", + "fill-antialias": true, + "fill-opacity": 0.8 + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgba(251,235,255,0.25)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ], [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(215,224,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(221,220,218)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(239,249,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(251,235,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,204,136)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,204,136)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(166,184,199)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(188,202,213)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-ferry", + "type": "line", + "source-layer": "ferries", + "minzoom": 10, + "paint": { + "line-color": "rgb(171,199,219)", + "line-width": { "stops": [ [ 10, 1 ], [ 13, 2 ], [ 14, 3 ], [ 16, 4 ], [ 17, 6 ] ] }, + "line-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] }, + "line-dasharray": [ 1, 1 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] }, + "line-width": { "stops": [ [ 11, 3 ], [ 14, 7 ], [ 16, 11 ], [ 18, 42 ], [ 19, 95 ], [ 20, 193 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 3 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 5, 0 ], [ 6, 3 ], [ 10, 7 ], [ 14, 7 ], [ 16, 20 ], [ 18, 53 ], [ 19, 118 ], [ 20, 235 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "bridge", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(255,255,255)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(215,224,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(221,220,218)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(239,249,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,204,136)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,204,136)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(166,184,199)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(188,202,213)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-amenity", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "amenity" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "amenity" ], "arts_centre", "basics:icon-art_gallery", "atm", "basics:icon-atm", "bank", "basics:icon-bank", "bar", "basics:icon-bar", "bench", "basics:icon-bench", "bicycle_rental", "basics:icon-bicycle_share", "biergarten", "basics:icon-beergarden", "cafe", "basics:icon-cafe", "car_rental", "basics:icon-car_rental", "car_sharing", "basics:icon-car_rental", "car_wash", "basics:icon-car_wash", "cinema", "basics:icon-cinema", "college", "basics:icon-college", "community_centre", "basics:icon-community", "dentist", "basics:icon-dentist", "doctors", "basics:icon-doctor", "dog_park", "basics:icon-dog_park", "drinking_water", "basics:icon-drinking_water", "embassy", "basics:icon-embassy", "fast_food", "basics:icon-fast_food", "fire_station", "basics:icon-fire_station", "fountain", "basics:icon-fountain", "grave_yard", "basics:icon-cemetery", "hospital", "basics:icon-hospital", "hunting_stand", "basics:icon-huntingstand", "library", "basics:icon-library", "marketplace", "basics:icon-marketplace", "nightclub", "basics:icon-nightclub", "nursing_home", "basics:icon-nursinghome", "pharmacy", "basics:icon-pharmacy", "place_of_worship", "basics:icon-place_of_worship", "playground", "basics:icon-playground", "police", "basics:icon-police", "post_box", "basics:icon-postbox", "post_office", "basics:icon-post", "prison", "basics:icon-prison", "pub", "basics:icon-beer", "recycling", "basics:icon-recycling", "restaurant", "basics:icon-restaurant", "school", "basics:icon-school", "shelter", "basics:icon-shelter", "telephone", "basics:icon-telephone", "theatre", "basics:icon-theatre", "toilets", "basics:icon-toilet", "townhall", "basics:icon-town_hall", "vending_machine", "basics:icon-vendingmachine", "veterinary", "basics:icon-veterinary", "waste_basket", "basics:icon-waste_basket", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-leisure", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "leisure" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "leisure" ], "golf_course", "basics:icon-golf", "ice_rink", "basics:icon-icerink", "pitch", "basics:icon-pitch", "stadium", "basics:icon-stadium", "swimming_pool", "basics:icon-swimming", "water_park", "basics:icon-waterpark", "basics:icon-sports" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-tourism", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "tourism" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "tourism" ], "chalet", "basics:icon-chalet", "information", "basics:transport-information", "picnic_site", "basics:icon-picnic_site", "viewpoint", "basics:icon-viewpoint", "zoo", "basics:icon-zoo", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-shop", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "shop" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "shop" ], "alcohol", "basics:icon-alcohol_shop", "bakery", "basics:icon-bakery", "beauty", "basics:icon-beauty", "beverages", "basics:icon-beverages", "books", "basics:icon-books", "butcher", "basics:icon-butcher", "chemist", "basics:icon-chemist", "clothes", "basics:icon-clothes", "doityourself", "basics:icon-doityourself", "dry_cleaning", "basics:icon-drycleaning", "florist", "basics:icon-florist", "furniture", "basics:icon-furniture", "garden_centre", "basics:icon-garden_centre", "general", "basics:icon-shop", "gift", "basics:icon-gift", "greengrocer", "basics:icon-greengrocer", "hairdresser", "basics:icon-hairdresser", "hardware", "basics:icon-hardware", "jewelry", "basics:icon-jewelry_store", "kiosk", "basics:icon-kiosk", "laundry", "basics:icon-laundry", "newsagent", "basics:icon-newsagent", "optican", "basics:icon-optician", "outdoor", "basics:icon-outdoor", "shoes", "basics:icon-shoes", "sports", "basics:icon-sports", "stationery", "basics:icon-stationery", "toys", "basics:icon-toys", "travel_agency", "basics:icon-travel_agent", "video", "basics:icon-video", "basics:icon-shop" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-man_made", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "man_made" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "man_made" ], "lighthouse", "basics:icon-lighthouse", "surveillance", "basics:icon-surveillance", "tower", "basics:icon-observation_tower", "watermill", "basics:icon-watermill", "windmill", "basics:icon-windmill", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-historic", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "historic" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "historic" ], "artwork", "basics:icon-artwork", "castle", "basics:icon-castle", "monument", "basics:icon-monument", "wayside_shrine", "basics:icon-shrine", "basics:icon-historic" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-emergency", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "emergency" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "emergency" ], "defibrillator", "basics:icon-defibrillator", "fire_hydrant", "basics:icon-hydrant", "phone", "basics:icon-emergency_phone", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-highway", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "highway" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-office", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "office" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(249,245,239)", + "line-blur": 1, + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75, + "line-color": "rgb(249,245,239)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(250,245,240)", + "line-blur": 1, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(166,166,200)", + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] }, + "line-color": "rgb(190,188,207)", + "line-dasharray": [ 2, 1 ] + }, + "layout": { + "line-cap": "square" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(166,166,200)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 2 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "label-address-housenumber", + "type": "symbol", + "source-layer": "addresses", + "filter": [ "has", "housenumber" ], + "layout": { + "text-field": "{housenumber}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "point", + "text-anchor": "center", + "text-size": { "stops": [ [ 17, 8 ], [ 19, 10 ] ] } + }, + "paint": { + "text-halo-color": "rgb(243,235,227)", + "text-halo-width": 2, + "text-halo-blur": 1, + "icon-color": "rgb(169,164,158)", + "text-color": "rgb(169,164,158)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "label-motorway-shield", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "motorway" ], + "layout": { + "text-field": "{ref}", + "text-font": [ "noto_sans_bold" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 14, 10 ], [ 18, 12 ], [ 20, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(255,255,255)", + "text-color": "rgb(255,255,255)", + "text-halo-color": "rgb(255,204,136)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-pedestrian", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "pedestrian" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-livingstreet", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "living_street" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-residential", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "residential" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-unclassified", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "unclassified" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-tertiary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "tertiary" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-secondary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "secondary" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-primary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "primary" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-trunk", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "trunk" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-neighbourhood", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "neighbourhood" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 14, 12 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(40,67,73)", + "text-color": "rgb(40,67,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-quarter", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "quarter" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 13, 13 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(40,62,73)", + "text-color": "rgb(40,62,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-suburb", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "suburb" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 11, 11 ], [ 13, 14 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(40,57,73)", + "text-color": "rgb(40,57,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-hamlet", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "hamlet" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 10, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(40,48,73)", + "text-color": "rgb(40,48,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-village", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "village" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 9, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(40,48,73)", + "text-color": "rgb(40,48,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-town", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "town" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 8, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(40,48,73)", + "text-color": "rgb(40,48,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 9 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-state", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "in", "admin_level", 4, "4" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 5, 8 ], [ 8, 12 ] ] } + }, + "paint": { + "icon-color": "rgb(61,61,77)", + "text-color": "rgb(61,61,77)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-city", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "city" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 7, 11 ], [ 10, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(40,48,73)", + "text-color": "rgb(40,48,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 7 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-statecapital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "state_capital" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 6, 11 ], [ 10, 15 ] ] } + }, + "paint": { + "icon-color": "rgb(40,48,73)", + "text-color": "rgb(40,48,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 6 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-capital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "capital" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 5, 12 ], [ 10, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(40,48,73)", + "text-color": "rgb(40,48,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-small", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<=", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 4, 8 ], [ 5, 11 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 4 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-medium", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<", "way_area", 90000000 ], [ ">", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 3, 8 ], [ 5, 12 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 3 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-large", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ ">=", "way_area", 90000000 ] ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 2, 8 ], [ 5, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 2 + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 175, + "icon-rotate": 90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway-reverse", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway_reverse", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 75, + "icon-rotate": -90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-bus", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "bus_stop" ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 16, 0.5 ], [ 18, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-bus" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(102,98,106)", + "text-color": "rgb(102,98,106)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 16 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-tram", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "tram_stop" ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 15, 0.5 ], [ 17, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:transport-tram" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(102,98,106)", + "text-color": "rgb(102,98,106)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-subway", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "subway" ] ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_metro" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(102,98,106)", + "text-color": "rgb(102,98,106)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-lightrail", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "light_rail" ] ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_light" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(102,98,106)", + "text-color": "rgb(102,98,106)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-station", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "!in", "station", "light_rail", "subway" ] ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(102,98,106)", + "text-color": "rgb(102,98,106)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airfield", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "!has", "iata" ] ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airfield" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(102,98,106)", + "text-color": "rgb(102,98,106)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airport", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "has", "iata" ] ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 12, 0.5 ], [ 14, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airport" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(102,98,106)", + "text-color": "rgb(102,98,106)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + } + ] +} \ No newline at end of file diff --git a/apps/client/src/widgets/view_widgets/geo_view/styles/colorful/en.json b/apps/client/src/widgets/view_widgets/geo_view/styles/colorful/en.json new file mode 100644 index 000000000..73ebfc33b --- /dev/null +++ b/apps/client/src/widgets/view_widgets/geo_view/styles/colorful/en.json @@ -0,0 +1,4811 @@ +{ + "version": 8, + "name": "versatiles-colorful", + "metadata": { + "license": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "glyphs": "https://tiles.versatiles.org/assets/glyphs/{fontstack}/{range}.pbf", + "sprite": [ + { + "id": "basics", + "url": "https://tiles.versatiles.org/assets/sprites/basics/sprites" + } + ], + "sources": { + "versatiles-shortbread": { + "attribution": "© OpenStreetMap contributors", + "tiles": [ + "https://tiles.versatiles.org/tiles/osm/{z}/{x}/{y}" + ], + "type": "vector", + "scheme": "xyz", + "bounds": [ -180, -85.0511287798066, 180, 85.0511287798066 ], + "minzoom": 0, + "maxzoom": 14 + } + }, + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "rgb(249,244,238)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ocean", + "type": "fill", + "source-layer": "ocean", + "paint": { + "fill-color": "rgb(190,221,243)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-glacier", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "all", [ "==", "kind", "glacier" ] ], + "paint": { + "fill-color": "rgb(255,255,255)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-commercial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "commercial", "retail" ] ], + "paint": { + "fill-color": "rgba(247,222,237,0.251)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-industrial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "industrial", "quarry", "railway" ] ], + "paint": { + "fill-color": "rgba(255,244,194,0.333)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-residential", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "garages", "residential" ] ], + "paint": { + "fill-color": "rgba(234,230,225,0.2)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-agriculture", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "brownfield", "farmland", "farmyard", "greenfield", "greenhouse_horticulture", "orchard", "plant_nursery", "vineyard" ] ], + "paint": { + "fill-color": "rgb(240,231,209)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-waste", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "landfill" ] ], + "paint": { + "fill-color": "rgb(219,214,189)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-park", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "park", "village_green", "recreation_ground" ] ], + "paint": { + "fill-color": "rgb(217,217,165)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-garden", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "allotments", "garden" ] ], + "paint": { + "fill-color": "rgb(217,217,165)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-burial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "cemetery", "grave_yard" ] ], + "paint": { + "fill-color": "rgb(221,219,202)", + "fill-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-leisure", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "miniature_golf", "playground", "golf_course" ] ], + "paint": { + "fill-color": "rgb(231,237,222)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-rock", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bare_rock", "scree", "shingle" ] ], + "paint": { + "fill-color": "rgb(224,228,229)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-forest", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "forest" ] ], + "paint": { + "fill-color": "rgb(102,170,68)", + "fill-opacity": { "stops": [ [ 7, 0 ], [ 8, 0.1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-grass", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "grass", "grassland", "meadow", "wet_meadow" ] ], + "paint": { + "fill-color": "rgb(216,232,200)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-vegetation", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "heath", "scrub" ] ], + "paint": { + "fill-color": "rgb(217,217,165)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-sand", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "beach", "sand" ] ], + "paint": { + "fill-color": "rgb(250,250,237)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-wetland", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bog", "marsh", "string_bog", "swamp" ] ], + "paint": { + "fill-color": "rgb(211,230,219)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-river", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "river" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(190,221,243)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 3 ], [ 15, 5 ], [ 17, 9 ], [ 18, 20 ], [ 20, 60 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-canal", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "canal" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(190,221,243)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 2 ], [ 15, 4 ], [ 17, 8 ], [ 18, 17 ], [ 20, 50 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-stream", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "stream" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(190,221,243)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 2 ], [ 17, 6 ], [ 18, 12 ], [ 20, 30 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ditch", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "ditch" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(190,221,243)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 17, 4 ], [ 18, 8 ], [ 20, 20 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "water" ], + "paint": { + "fill-color": "rgb(190,221,243)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-river", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "river" ], + "paint": { + "fill-color": "rgb(190,221,243)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-small", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "in", "kind", "reservoir", "basin", "dock" ], + "paint": { + "fill-color": "rgb(190,221,243)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam-area", + "type": "fill", + "source-layer": "dam_polygons", + "filter": [ "==", "kind", "dam" ], + "paint": { + "fill-color": "rgb(249,244,238)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam", + "type": "line", + "source-layer": "dam_lines", + "filter": [ "==", "kind", "dam" ], + "paint": { + "line-color": "rgb(190,221,243)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier-area", + "type": "fill", + "source-layer": "pier_polygons", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "fill-color": "rgb(249,244,238)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier", + "type": "line", + "source-layer": "pier_lines", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "line-color": "rgb(249,244,238)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-dangerarea", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "danger_area" ], + "paint": { + "fill-color": "rgb(255,0,0)", + "fill-outline-color": "rgb(255,0,0)", + "fill-opacity": 0.3, + "fill-pattern": "basics:pattern-warning" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-university", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "university" ], + "paint": { + "fill-color": "rgb(255,255,128)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-college", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "college" ], + "paint": { + "fill-color": "rgb(255,255,128)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-school", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "school" ], + "paint": { + "fill-color": "rgb(255,255,128)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-hospital", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "hospital" ], + "paint": { + "fill-color": "rgb(255,102,102)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-prison", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "prison" ], + "paint": { + "fill-color": "rgb(253,242,252)", + "fill-pattern": "basics:pattern-striped", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-parking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "parking" ], + "paint": { + "fill-color": "rgb(235,232,230)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-bicycleparking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "bicycle_parking" ], + "paint": { + "fill-color": "rgb(235,232,230)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-construction", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "construction" ], + "paint": { + "fill-color": "rgb(169,169,169)", + "fill-pattern": "basics:pattern-hatched_thin", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-area", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "in", "kind", "runway", "taxiway" ], + "paint": { + "fill-color": "rgb(255,255,255)", + "fill-opacity": 0.5 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 2 ], [ 15, 10 ], [ 16, 14 ], [ 18, 20 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 6 ], [ 13, 9 ], [ 14, 16 ], [ 15, 24 ], [ 16, 40 ], [ 17, 100 ], [ 18, 160 ], [ 20, 300 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 8 ], [ 16, 12 ], [ 18, 18 ], [ 20, 36 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 5 ], [ 13, 8 ], [ 14, 14 ], [ 15, 22 ], [ 16, 38 ], [ 17, 98 ], [ 18, 158 ], [ 20, 298 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "building:outline", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "rgb(223,219,215)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "building", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "rgb(242,234,226)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "fill-translate": [ -2, -2 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(247,247,247)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,13%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,13%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,13%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(203,11%,87%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(221,220,218)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,33%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,33%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,33%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,30%,95%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,209,148)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,209,148)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(166,184,199)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 0.3 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(188,202,213)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge", + "type": "fill", + "source-layer": "bridges", + "paint": { + "fill-color": "rgb(244,239,233)", + "fill-antialias": true, + "fill-opacity": 0.8 + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgba(251,235,255,0.25)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ], [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(215,224,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(221,220,218)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(239,249,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(251,235,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,204,136)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,204,136)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(166,184,199)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(188,202,213)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-ferry", + "type": "line", + "source-layer": "ferries", + "minzoom": 10, + "paint": { + "line-color": "rgb(171,199,219)", + "line-width": { "stops": [ [ 10, 1 ], [ 13, 2 ], [ 14, 3 ], [ 16, 4 ], [ 17, 6 ] ] }, + "line-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] }, + "line-dasharray": [ 1, 1 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] }, + "line-width": { "stops": [ [ 11, 3 ], [ 14, 7 ], [ 16, 11 ], [ 18, 42 ], [ 19, 95 ], [ 20, 193 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 3 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 5, 0 ], [ 6, 3 ], [ 10, 7 ], [ 14, 7 ], [ 16, 20 ], [ 18, 53 ], [ 19, 118 ], [ 20, 235 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "bridge", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(255,255,255)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(215,224,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(221,220,218)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(239,249,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,204,136)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,204,136)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(166,184,199)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(188,202,213)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-amenity", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "amenity" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "amenity" ], "arts_centre", "basics:icon-art_gallery", "atm", "basics:icon-atm", "bank", "basics:icon-bank", "bar", "basics:icon-bar", "bench", "basics:icon-bench", "bicycle_rental", "basics:icon-bicycle_share", "biergarten", "basics:icon-beergarden", "cafe", "basics:icon-cafe", "car_rental", "basics:icon-car_rental", "car_sharing", "basics:icon-car_rental", "car_wash", "basics:icon-car_wash", "cinema", "basics:icon-cinema", "college", "basics:icon-college", "community_centre", "basics:icon-community", "dentist", "basics:icon-dentist", "doctors", "basics:icon-doctor", "dog_park", "basics:icon-dog_park", "drinking_water", "basics:icon-drinking_water", "embassy", "basics:icon-embassy", "fast_food", "basics:icon-fast_food", "fire_station", "basics:icon-fire_station", "fountain", "basics:icon-fountain", "grave_yard", "basics:icon-cemetery", "hospital", "basics:icon-hospital", "hunting_stand", "basics:icon-huntingstand", "library", "basics:icon-library", "marketplace", "basics:icon-marketplace", "nightclub", "basics:icon-nightclub", "nursing_home", "basics:icon-nursinghome", "pharmacy", "basics:icon-pharmacy", "place_of_worship", "basics:icon-place_of_worship", "playground", "basics:icon-playground", "police", "basics:icon-police", "post_box", "basics:icon-postbox", "post_office", "basics:icon-post", "prison", "basics:icon-prison", "pub", "basics:icon-beer", "recycling", "basics:icon-recycling", "restaurant", "basics:icon-restaurant", "school", "basics:icon-school", "shelter", "basics:icon-shelter", "telephone", "basics:icon-telephone", "theatre", "basics:icon-theatre", "toilets", "basics:icon-toilet", "townhall", "basics:icon-town_hall", "vending_machine", "basics:icon-vendingmachine", "veterinary", "basics:icon-veterinary", "waste_basket", "basics:icon-waste_basket", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-leisure", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "leisure" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "leisure" ], "golf_course", "basics:icon-golf", "ice_rink", "basics:icon-icerink", "pitch", "basics:icon-pitch", "stadium", "basics:icon-stadium", "swimming_pool", "basics:icon-swimming", "water_park", "basics:icon-waterpark", "basics:icon-sports" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-tourism", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "tourism" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "tourism" ], "chalet", "basics:icon-chalet", "information", "basics:transport-information", "picnic_site", "basics:icon-picnic_site", "viewpoint", "basics:icon-viewpoint", "zoo", "basics:icon-zoo", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-shop", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "shop" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "shop" ], "alcohol", "basics:icon-alcohol_shop", "bakery", "basics:icon-bakery", "beauty", "basics:icon-beauty", "beverages", "basics:icon-beverages", "books", "basics:icon-books", "butcher", "basics:icon-butcher", "chemist", "basics:icon-chemist", "clothes", "basics:icon-clothes", "doityourself", "basics:icon-doityourself", "dry_cleaning", "basics:icon-drycleaning", "florist", "basics:icon-florist", "furniture", "basics:icon-furniture", "garden_centre", "basics:icon-garden_centre", "general", "basics:icon-shop", "gift", "basics:icon-gift", "greengrocer", "basics:icon-greengrocer", "hairdresser", "basics:icon-hairdresser", "hardware", "basics:icon-hardware", "jewelry", "basics:icon-jewelry_store", "kiosk", "basics:icon-kiosk", "laundry", "basics:icon-laundry", "newsagent", "basics:icon-newsagent", "optican", "basics:icon-optician", "outdoor", "basics:icon-outdoor", "shoes", "basics:icon-shoes", "sports", "basics:icon-sports", "stationery", "basics:icon-stationery", "toys", "basics:icon-toys", "travel_agency", "basics:icon-travel_agent", "video", "basics:icon-video", "basics:icon-shop" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-man_made", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "man_made" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "man_made" ], "lighthouse", "basics:icon-lighthouse", "surveillance", "basics:icon-surveillance", "tower", "basics:icon-observation_tower", "watermill", "basics:icon-watermill", "windmill", "basics:icon-windmill", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-historic", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "historic" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "historic" ], "artwork", "basics:icon-artwork", "castle", "basics:icon-castle", "monument", "basics:icon-monument", "wayside_shrine", "basics:icon-shrine", "basics:icon-historic" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-emergency", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "emergency" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "emergency" ], "defibrillator", "basics:icon-defibrillator", "fire_hydrant", "basics:icon-hydrant", "phone", "basics:icon-emergency_phone", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-highway", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "highway" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-office", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "office" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(249,245,239)", + "line-blur": 1, + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75, + "line-color": "rgb(249,245,239)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(250,245,240)", + "line-blur": 1, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(166,166,200)", + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] }, + "line-color": "rgb(190,188,207)", + "line-dasharray": [ 2, 1 ] + }, + "layout": { + "line-cap": "square" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(166,166,200)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 2 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "label-address-housenumber", + "type": "symbol", + "source-layer": "addresses", + "filter": [ "has", "housenumber" ], + "layout": { + "text-field": "{housenumber}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "point", + "text-anchor": "center", + "text-size": { "stops": [ [ 17, 8 ], [ 19, 10 ] ] } + }, + "paint": { + "text-halo-color": "rgb(243,235,227)", + "text-halo-width": 2, + "text-halo-blur": 1, + "icon-color": "rgb(169,164,158)", + "text-color": "rgb(169,164,158)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "label-motorway-shield", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "motorway" ], + "layout": { + "text-field": "{ref}", + "text-font": [ "noto_sans_bold" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 14, 10 ], [ 18, 12 ], [ 20, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(255,255,255)", + "text-color": "rgb(255,255,255)", + "text-halo-color": "rgb(255,204,136)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-pedestrian", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "pedestrian" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-livingstreet", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "living_street" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-residential", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "residential" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-unclassified", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "unclassified" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-tertiary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "tertiary" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-secondary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "secondary" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-primary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "primary" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-trunk", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "trunk" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-neighbourhood", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "neighbourhood" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 14, 12 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(40,67,73)", + "text-color": "rgb(40,67,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-quarter", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "quarter" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 13, 13 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(40,62,73)", + "text-color": "rgb(40,62,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-suburb", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "suburb" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 11, 11 ], [ 13, 14 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(40,57,73)", + "text-color": "rgb(40,57,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-hamlet", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "hamlet" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 10, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(40,48,73)", + "text-color": "rgb(40,48,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-village", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "village" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 9, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(40,48,73)", + "text-color": "rgb(40,48,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-town", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "town" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 8, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(40,48,73)", + "text-color": "rgb(40,48,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 9 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-state", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "in", "admin_level", 4, "4" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 5, 8 ], [ 8, 12 ] ] } + }, + "paint": { + "icon-color": "rgb(61,61,77)", + "text-color": "rgb(61,61,77)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-city", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "city" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 7, 11 ], [ 10, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(40,48,73)", + "text-color": "rgb(40,48,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 7 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-statecapital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "state_capital" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 6, 11 ], [ 10, 15 ] ] } + }, + "paint": { + "icon-color": "rgb(40,48,73)", + "text-color": "rgb(40,48,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 6 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-capital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "capital" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 5, 12 ], [ 10, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(40,48,73)", + "text-color": "rgb(40,48,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-small", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<=", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 4, 8 ], [ 5, 11 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 4 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-medium", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<", "way_area", 90000000 ], [ ">", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 3, 8 ], [ 5, 12 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 3 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-large", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ ">=", "way_area", 90000000 ] ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 2, 8 ], [ 5, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 2 + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 175, + "icon-rotate": 90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway-reverse", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway_reverse", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 75, + "icon-rotate": -90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-bus", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "bus_stop" ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 16, 0.5 ], [ 18, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-bus" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(102,98,106)", + "text-color": "rgb(102,98,106)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 16 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-tram", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "tram_stop" ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 15, 0.5 ], [ 17, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:transport-tram" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(102,98,106)", + "text-color": "rgb(102,98,106)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-subway", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "subway" ] ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_metro" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(102,98,106)", + "text-color": "rgb(102,98,106)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-lightrail", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "light_rail" ] ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_light" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(102,98,106)", + "text-color": "rgb(102,98,106)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-station", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "!in", "station", "light_rail", "subway" ] ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(102,98,106)", + "text-color": "rgb(102,98,106)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airfield", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "!has", "iata" ] ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airfield" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(102,98,106)", + "text-color": "rgb(102,98,106)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airport", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "has", "iata" ] ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 12, 0.5 ], [ 14, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airport" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(102,98,106)", + "text-color": "rgb(102,98,106)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + } + ] +} \ No newline at end of file diff --git a/apps/client/src/widgets/view_widgets/geo_view/styles/colorful/nolabel.json b/apps/client/src/widgets/view_widgets/geo_view/styles/colorful/nolabel.json new file mode 100644 index 000000000..555ed259c --- /dev/null +++ b/apps/client/src/widgets/view_widgets/geo_view/styles/colorful/nolabel.json @@ -0,0 +1,3888 @@ +{ + "version": 8, + "name": "versatiles-colorful", + "metadata": { + "license": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "glyphs": "https://tiles.versatiles.org/assets/glyphs/{fontstack}/{range}.pbf", + "sprite": [ + { + "id": "basics", + "url": "https://tiles.versatiles.org/assets/sprites/basics/sprites" + } + ], + "sources": { + "versatiles-shortbread": { + "attribution": "© OpenStreetMap contributors", + "tiles": [ + "https://tiles.versatiles.org/tiles/osm/{z}/{x}/{y}" + ], + "type": "vector", + "scheme": "xyz", + "bounds": [ -180, -85.0511287798066, 180, 85.0511287798066 ], + "minzoom": 0, + "maxzoom": 14 + } + }, + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "rgb(249,244,238)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ocean", + "type": "fill", + "source-layer": "ocean", + "paint": { + "fill-color": "rgb(190,221,243)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-glacier", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "all", [ "==", "kind", "glacier" ] ], + "paint": { + "fill-color": "rgb(255,255,255)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-commercial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "commercial", "retail" ] ], + "paint": { + "fill-color": "rgba(247,222,237,0.251)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-industrial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "industrial", "quarry", "railway" ] ], + "paint": { + "fill-color": "rgba(255,244,194,0.333)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-residential", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "garages", "residential" ] ], + "paint": { + "fill-color": "rgba(234,230,225,0.2)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-agriculture", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "brownfield", "farmland", "farmyard", "greenfield", "greenhouse_horticulture", "orchard", "plant_nursery", "vineyard" ] ], + "paint": { + "fill-color": "rgb(240,231,209)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-waste", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "landfill" ] ], + "paint": { + "fill-color": "rgb(219,214,189)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-park", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "park", "village_green", "recreation_ground" ] ], + "paint": { + "fill-color": "rgb(217,217,165)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-garden", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "allotments", "garden" ] ], + "paint": { + "fill-color": "rgb(217,217,165)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-burial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "cemetery", "grave_yard" ] ], + "paint": { + "fill-color": "rgb(221,219,202)", + "fill-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-leisure", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "miniature_golf", "playground", "golf_course" ] ], + "paint": { + "fill-color": "rgb(231,237,222)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-rock", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bare_rock", "scree", "shingle" ] ], + "paint": { + "fill-color": "rgb(224,228,229)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-forest", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "forest" ] ], + "paint": { + "fill-color": "rgb(102,170,68)", + "fill-opacity": { "stops": [ [ 7, 0 ], [ 8, 0.1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-grass", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "grass", "grassland", "meadow", "wet_meadow" ] ], + "paint": { + "fill-color": "rgb(216,232,200)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-vegetation", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "heath", "scrub" ] ], + "paint": { + "fill-color": "rgb(217,217,165)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-sand", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "beach", "sand" ] ], + "paint": { + "fill-color": "rgb(250,250,237)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-wetland", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bog", "marsh", "string_bog", "swamp" ] ], + "paint": { + "fill-color": "rgb(211,230,219)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-river", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "river" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(190,221,243)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 3 ], [ 15, 5 ], [ 17, 9 ], [ 18, 20 ], [ 20, 60 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-canal", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "canal" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(190,221,243)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 2 ], [ 15, 4 ], [ 17, 8 ], [ 18, 17 ], [ 20, 50 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-stream", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "stream" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(190,221,243)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 2 ], [ 17, 6 ], [ 18, 12 ], [ 20, 30 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ditch", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "ditch" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(190,221,243)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 17, 4 ], [ 18, 8 ], [ 20, 20 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "water" ], + "paint": { + "fill-color": "rgb(190,221,243)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-river", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "river" ], + "paint": { + "fill-color": "rgb(190,221,243)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-small", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "in", "kind", "reservoir", "basin", "dock" ], + "paint": { + "fill-color": "rgb(190,221,243)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam-area", + "type": "fill", + "source-layer": "dam_polygons", + "filter": [ "==", "kind", "dam" ], + "paint": { + "fill-color": "rgb(249,244,238)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam", + "type": "line", + "source-layer": "dam_lines", + "filter": [ "==", "kind", "dam" ], + "paint": { + "line-color": "rgb(190,221,243)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier-area", + "type": "fill", + "source-layer": "pier_polygons", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "fill-color": "rgb(249,244,238)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier", + "type": "line", + "source-layer": "pier_lines", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "line-color": "rgb(249,244,238)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-dangerarea", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "danger_area" ], + "paint": { + "fill-color": "rgb(255,0,0)", + "fill-outline-color": "rgb(255,0,0)", + "fill-opacity": 0.3, + "fill-pattern": "basics:pattern-warning" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-university", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "university" ], + "paint": { + "fill-color": "rgb(255,255,128)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-college", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "college" ], + "paint": { + "fill-color": "rgb(255,255,128)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-school", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "school" ], + "paint": { + "fill-color": "rgb(255,255,128)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-hospital", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "hospital" ], + "paint": { + "fill-color": "rgb(255,102,102)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-prison", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "prison" ], + "paint": { + "fill-color": "rgb(253,242,252)", + "fill-pattern": "basics:pattern-striped", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-parking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "parking" ], + "paint": { + "fill-color": "rgb(235,232,230)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-bicycleparking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "bicycle_parking" ], + "paint": { + "fill-color": "rgb(235,232,230)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-construction", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "construction" ], + "paint": { + "fill-color": "rgb(169,169,169)", + "fill-pattern": "basics:pattern-hatched_thin", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-area", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "in", "kind", "runway", "taxiway" ], + "paint": { + "fill-color": "rgb(255,255,255)", + "fill-opacity": 0.5 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 2 ], [ 15, 10 ], [ 16, 14 ], [ 18, 20 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 6 ], [ 13, 9 ], [ 14, 16 ], [ 15, 24 ], [ 16, 40 ], [ 17, 100 ], [ 18, 160 ], [ 20, 300 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 8 ], [ 16, 12 ], [ 18, 18 ], [ 20, 36 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 5 ], [ 13, 8 ], [ 14, 14 ], [ 15, 22 ], [ 16, 38 ], [ 17, 98 ], [ 18, 158 ], [ 20, 298 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "building:outline", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "rgb(223,219,215)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "building", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "rgb(242,234,226)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "fill-translate": [ -2, -2 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(247,247,247)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,13%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,13%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,13%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(203,11%,87%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(221,220,218)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,33%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,33%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,33%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,30%,95%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,209,148)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,209,148)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(166,184,199)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 0.3 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(188,202,213)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge", + "type": "fill", + "source-layer": "bridges", + "paint": { + "fill-color": "rgb(244,239,233)", + "fill-antialias": true, + "fill-opacity": 0.8 + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgba(251,235,255,0.25)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ], [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(215,224,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(221,220,218)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(239,249,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(251,235,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,204,136)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,204,136)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(166,184,199)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(188,202,213)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-ferry", + "type": "line", + "source-layer": "ferries", + "minzoom": 10, + "paint": { + "line-color": "rgb(171,199,219)", + "line-width": { "stops": [ [ 10, 1 ], [ 13, 2 ], [ 14, 3 ], [ 16, 4 ], [ 17, 6 ] ] }, + "line-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] }, + "line-dasharray": [ 1, 1 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] }, + "line-width": { "stops": [ [ 11, 3 ], [ 14, 7 ], [ 16, 11 ], [ 18, 42 ], [ 19, 95 ], [ 20, 193 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 3 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 5, 0 ], [ 6, 3 ], [ 10, 7 ], [ 14, 7 ], [ 16, 20 ], [ 18, 53 ], [ 19, 118 ], [ 20, 235 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "bridge", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(255,255,255)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(215,224,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(221,220,218)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(239,249,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,204,136)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,204,136)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(166,184,199)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(188,202,213)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(249,245,239)", + "line-blur": 1, + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75, + "line-color": "rgb(249,245,239)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(250,245,240)", + "line-blur": 1, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(166,166,200)", + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] }, + "line-color": "rgb(190,188,207)", + "line-dasharray": [ 2, 1 ] + }, + "layout": { + "line-cap": "square" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(166,166,200)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 2 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + } + ] +} \ No newline at end of file diff --git a/apps/client/src/widgets/view_widgets/geo_view/styles/colorful/style.json b/apps/client/src/widgets/view_widgets/geo_view/styles/colorful/style.json new file mode 100644 index 000000000..737249a9d --- /dev/null +++ b/apps/client/src/widgets/view_widgets/geo_view/styles/colorful/style.json @@ -0,0 +1,4811 @@ +{ + "version": 8, + "name": "versatiles-colorful", + "metadata": { + "license": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "glyphs": "https://tiles.versatiles.org/assets/glyphs/{fontstack}/{range}.pbf", + "sprite": [ + { + "id": "basics", + "url": "https://tiles.versatiles.org/assets/sprites/basics/sprites" + } + ], + "sources": { + "versatiles-shortbread": { + "attribution": "© OpenStreetMap contributors", + "tiles": [ + "https://tiles.versatiles.org/tiles/osm/{z}/{x}/{y}" + ], + "type": "vector", + "scheme": "xyz", + "bounds": [ -180, -85.0511287798066, 180, 85.0511287798066 ], + "minzoom": 0, + "maxzoom": 14 + } + }, + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "rgb(249,244,238)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ocean", + "type": "fill", + "source-layer": "ocean", + "paint": { + "fill-color": "rgb(190,221,243)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-glacier", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "all", [ "==", "kind", "glacier" ] ], + "paint": { + "fill-color": "rgb(255,255,255)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-commercial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "commercial", "retail" ] ], + "paint": { + "fill-color": "rgba(247,222,237,0.251)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-industrial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "industrial", "quarry", "railway" ] ], + "paint": { + "fill-color": "rgba(255,244,194,0.333)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-residential", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "garages", "residential" ] ], + "paint": { + "fill-color": "rgba(234,230,225,0.2)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-agriculture", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "brownfield", "farmland", "farmyard", "greenfield", "greenhouse_horticulture", "orchard", "plant_nursery", "vineyard" ] ], + "paint": { + "fill-color": "rgb(240,231,209)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-waste", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "landfill" ] ], + "paint": { + "fill-color": "rgb(219,214,189)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-park", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "park", "village_green", "recreation_ground" ] ], + "paint": { + "fill-color": "rgb(217,217,165)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-garden", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "allotments", "garden" ] ], + "paint": { + "fill-color": "rgb(217,217,165)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-burial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "cemetery", "grave_yard" ] ], + "paint": { + "fill-color": "rgb(221,219,202)", + "fill-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-leisure", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "miniature_golf", "playground", "golf_course" ] ], + "paint": { + "fill-color": "rgb(231,237,222)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-rock", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bare_rock", "scree", "shingle" ] ], + "paint": { + "fill-color": "rgb(224,228,229)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-forest", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "forest" ] ], + "paint": { + "fill-color": "rgb(102,170,68)", + "fill-opacity": { "stops": [ [ 7, 0 ], [ 8, 0.1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-grass", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "grass", "grassland", "meadow", "wet_meadow" ] ], + "paint": { + "fill-color": "rgb(216,232,200)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-vegetation", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "heath", "scrub" ] ], + "paint": { + "fill-color": "rgb(217,217,165)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-sand", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "beach", "sand" ] ], + "paint": { + "fill-color": "rgb(250,250,237)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-wetland", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bog", "marsh", "string_bog", "swamp" ] ], + "paint": { + "fill-color": "rgb(211,230,219)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-river", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "river" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(190,221,243)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 3 ], [ 15, 5 ], [ 17, 9 ], [ 18, 20 ], [ 20, 60 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-canal", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "canal" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(190,221,243)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 2 ], [ 15, 4 ], [ 17, 8 ], [ 18, 17 ], [ 20, 50 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-stream", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "stream" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(190,221,243)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 2 ], [ 17, 6 ], [ 18, 12 ], [ 20, 30 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ditch", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "ditch" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(190,221,243)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 17, 4 ], [ 18, 8 ], [ 20, 20 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "water" ], + "paint": { + "fill-color": "rgb(190,221,243)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-river", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "river" ], + "paint": { + "fill-color": "rgb(190,221,243)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-small", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "in", "kind", "reservoir", "basin", "dock" ], + "paint": { + "fill-color": "rgb(190,221,243)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam-area", + "type": "fill", + "source-layer": "dam_polygons", + "filter": [ "==", "kind", "dam" ], + "paint": { + "fill-color": "rgb(249,244,238)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam", + "type": "line", + "source-layer": "dam_lines", + "filter": [ "==", "kind", "dam" ], + "paint": { + "line-color": "rgb(190,221,243)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier-area", + "type": "fill", + "source-layer": "pier_polygons", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "fill-color": "rgb(249,244,238)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier", + "type": "line", + "source-layer": "pier_lines", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "line-color": "rgb(249,244,238)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-dangerarea", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "danger_area" ], + "paint": { + "fill-color": "rgb(255,0,0)", + "fill-outline-color": "rgb(255,0,0)", + "fill-opacity": 0.3, + "fill-pattern": "basics:pattern-warning" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-university", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "university" ], + "paint": { + "fill-color": "rgb(255,255,128)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-college", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "college" ], + "paint": { + "fill-color": "rgb(255,255,128)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-school", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "school" ], + "paint": { + "fill-color": "rgb(255,255,128)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-hospital", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "hospital" ], + "paint": { + "fill-color": "rgb(255,102,102)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-prison", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "prison" ], + "paint": { + "fill-color": "rgb(253,242,252)", + "fill-pattern": "basics:pattern-striped", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-parking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "parking" ], + "paint": { + "fill-color": "rgb(235,232,230)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-bicycleparking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "bicycle_parking" ], + "paint": { + "fill-color": "rgb(235,232,230)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-construction", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "construction" ], + "paint": { + "fill-color": "rgb(169,169,169)", + "fill-pattern": "basics:pattern-hatched_thin", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-area", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "in", "kind", "runway", "taxiway" ], + "paint": { + "fill-color": "rgb(255,255,255)", + "fill-opacity": 0.5 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 2 ], [ 15, 10 ], [ 16, 14 ], [ 18, 20 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 6 ], [ 13, 9 ], [ 14, 16 ], [ 15, 24 ], [ 16, 40 ], [ 17, 100 ], [ 18, 160 ], [ 20, 300 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 8 ], [ 16, 12 ], [ 18, 18 ], [ 20, 36 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 5 ], [ 13, 8 ], [ 14, 14 ], [ 15, 22 ], [ 16, 38 ], [ 17, 98 ], [ 18, 158 ], [ 20, 298 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "building:outline", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "rgb(223,219,215)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "building", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "rgb(242,234,226)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "fill-translate": [ -2, -2 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(247,247,247)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,13%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,13%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,13%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(203,11%,87%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(221,220,218)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(234,176,126)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,33%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,33%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,33%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,30%,95%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,209,148)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,240,179)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,209,148)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(166,184,199)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 0.3 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(188,202,213)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge", + "type": "fill", + "source-layer": "bridges", + "paint": { + "fill-color": "rgb(244,239,233)", + "fill-antialias": true, + "fill-opacity": 0.8 + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgba(251,235,255,0.25)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ], [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(215,224,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(221,220,218)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(207,205,202)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(239,249,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(251,235,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,204,136)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,204,136)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(166,184,199)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(188,202,213)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-ferry", + "type": "line", + "source-layer": "ferries", + "minzoom": 10, + "paint": { + "line-color": "rgb(171,199,219)", + "line-width": { "stops": [ [ 10, 1 ], [ 13, 2 ], [ 14, 3 ], [ 16, 4 ], [ 17, 6 ] ] }, + "line-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] }, + "line-dasharray": [ 1, 1 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] }, + "line-width": { "stops": [ [ 11, 3 ], [ 14, 7 ], [ 16, 11 ], [ 18, 42 ], [ 19, 95 ], [ 20, 193 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 3 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(244,239,233)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 5, 0 ], [ 6, 3 ], [ 10, 7 ], [ 14, 7 ], [ 16, 20 ], [ 18, 53 ], [ 19, 118 ], [ 20, 235 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "bridge", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(255,255,255)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(226,212,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(215,224,230)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(221,220,218)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(233,172,119)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(251,235,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(239,249,255)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(239,249,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,204,136)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,238,170)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,204,136)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(166,184,199)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(177,187,196)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(188,202,213)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(197,204,211)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(177,187,196)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-amenity", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "amenity" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "amenity" ], "arts_centre", "basics:icon-art_gallery", "atm", "basics:icon-atm", "bank", "basics:icon-bank", "bar", "basics:icon-bar", "bench", "basics:icon-bench", "bicycle_rental", "basics:icon-bicycle_share", "biergarten", "basics:icon-beergarden", "cafe", "basics:icon-cafe", "car_rental", "basics:icon-car_rental", "car_sharing", "basics:icon-car_rental", "car_wash", "basics:icon-car_wash", "cinema", "basics:icon-cinema", "college", "basics:icon-college", "community_centre", "basics:icon-community", "dentist", "basics:icon-dentist", "doctors", "basics:icon-doctor", "dog_park", "basics:icon-dog_park", "drinking_water", "basics:icon-drinking_water", "embassy", "basics:icon-embassy", "fast_food", "basics:icon-fast_food", "fire_station", "basics:icon-fire_station", "fountain", "basics:icon-fountain", "grave_yard", "basics:icon-cemetery", "hospital", "basics:icon-hospital", "hunting_stand", "basics:icon-huntingstand", "library", "basics:icon-library", "marketplace", "basics:icon-marketplace", "nightclub", "basics:icon-nightclub", "nursing_home", "basics:icon-nursinghome", "pharmacy", "basics:icon-pharmacy", "place_of_worship", "basics:icon-place_of_worship", "playground", "basics:icon-playground", "police", "basics:icon-police", "post_box", "basics:icon-postbox", "post_office", "basics:icon-post", "prison", "basics:icon-prison", "pub", "basics:icon-beer", "recycling", "basics:icon-recycling", "restaurant", "basics:icon-restaurant", "school", "basics:icon-school", "shelter", "basics:icon-shelter", "telephone", "basics:icon-telephone", "theatre", "basics:icon-theatre", "toilets", "basics:icon-toilet", "townhall", "basics:icon-town_hall", "vending_machine", "basics:icon-vendingmachine", "veterinary", "basics:icon-veterinary", "waste_basket", "basics:icon-waste_basket", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-leisure", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "leisure" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "leisure" ], "golf_course", "basics:icon-golf", "ice_rink", "basics:icon-icerink", "pitch", "basics:icon-pitch", "stadium", "basics:icon-stadium", "swimming_pool", "basics:icon-swimming", "water_park", "basics:icon-waterpark", "basics:icon-sports" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-tourism", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "tourism" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "tourism" ], "chalet", "basics:icon-chalet", "information", "basics:transport-information", "picnic_site", "basics:icon-picnic_site", "viewpoint", "basics:icon-viewpoint", "zoo", "basics:icon-zoo", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-shop", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "shop" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "shop" ], "alcohol", "basics:icon-alcohol_shop", "bakery", "basics:icon-bakery", "beauty", "basics:icon-beauty", "beverages", "basics:icon-beverages", "books", "basics:icon-books", "butcher", "basics:icon-butcher", "chemist", "basics:icon-chemist", "clothes", "basics:icon-clothes", "doityourself", "basics:icon-doityourself", "dry_cleaning", "basics:icon-drycleaning", "florist", "basics:icon-florist", "furniture", "basics:icon-furniture", "garden_centre", "basics:icon-garden_centre", "general", "basics:icon-shop", "gift", "basics:icon-gift", "greengrocer", "basics:icon-greengrocer", "hairdresser", "basics:icon-hairdresser", "hardware", "basics:icon-hardware", "jewelry", "basics:icon-jewelry_store", "kiosk", "basics:icon-kiosk", "laundry", "basics:icon-laundry", "newsagent", "basics:icon-newsagent", "optican", "basics:icon-optician", "outdoor", "basics:icon-outdoor", "shoes", "basics:icon-shoes", "sports", "basics:icon-sports", "stationery", "basics:icon-stationery", "toys", "basics:icon-toys", "travel_agency", "basics:icon-travel_agent", "video", "basics:icon-video", "basics:icon-shop" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-man_made", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "man_made" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "man_made" ], "lighthouse", "basics:icon-lighthouse", "surveillance", "basics:icon-surveillance", "tower", "basics:icon-observation_tower", "watermill", "basics:icon-watermill", "windmill", "basics:icon-windmill", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-historic", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "historic" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "historic" ], "artwork", "basics:icon-artwork", "castle", "basics:icon-castle", "monument", "basics:icon-monument", "wayside_shrine", "basics:icon-shrine", "basics:icon-historic" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-emergency", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "emergency" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "emergency" ], "defibrillator", "basics:icon-defibrillator", "fire_hydrant", "basics:icon-hydrant", "phone", "basics:icon-emergency_phone", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-highway", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "highway" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-office", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "office" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(85,85,85)", + "text-color": "rgb(85,85,85)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(249,245,239)", + "line-blur": 1, + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75, + "line-color": "rgb(249,245,239)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(250,245,240)", + "line-blur": 1, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(166,166,200)", + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] }, + "line-color": "rgb(190,188,207)", + "line-dasharray": [ 2, 1 ] + }, + "layout": { + "line-cap": "square" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(166,166,200)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 2 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "label-address-housenumber", + "type": "symbol", + "source-layer": "addresses", + "filter": [ "has", "housenumber" ], + "layout": { + "text-field": "{housenumber}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "point", + "text-anchor": "center", + "text-size": { "stops": [ [ 17, 8 ], [ 19, 10 ] ] } + }, + "paint": { + "text-halo-color": "rgb(243,235,227)", + "text-halo-width": 2, + "text-halo-blur": 1, + "icon-color": "rgb(169,164,158)", + "text-color": "rgb(169,164,158)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "label-motorway-shield", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "motorway" ], + "layout": { + "text-field": "{ref}", + "text-font": [ "noto_sans_bold" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 14, 10 ], [ 18, 12 ], [ 20, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(255,255,255)", + "text-color": "rgb(255,255,255)", + "text-halo-color": "rgb(255,204,136)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-pedestrian", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "pedestrian" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-livingstreet", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "living_street" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-residential", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "residential" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-unclassified", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "unclassified" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-tertiary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "tertiary" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-secondary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "secondary" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-primary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "primary" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-trunk", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "trunk" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-neighbourhood", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "neighbourhood" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 14, 12 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(40,67,73)", + "text-color": "rgb(40,67,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-quarter", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "quarter" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 13, 13 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(40,62,73)", + "text-color": "rgb(40,62,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-suburb", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "suburb" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 11, 11 ], [ 13, 14 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(40,57,73)", + "text-color": "rgb(40,57,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-hamlet", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "hamlet" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 10, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(40,48,73)", + "text-color": "rgb(40,48,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-village", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "village" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 9, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(40,48,73)", + "text-color": "rgb(40,48,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-town", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "town" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 8, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(40,48,73)", + "text-color": "rgb(40,48,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 9 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-state", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "in", "admin_level", 4, "4" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 5, 8 ], [ 8, 12 ] ] } + }, + "paint": { + "icon-color": "rgb(61,61,77)", + "text-color": "rgb(61,61,77)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-city", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "city" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 7, 11 ], [ 10, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(40,48,73)", + "text-color": "rgb(40,48,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 7 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-statecapital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "state_capital" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 6, 11 ], [ 10, 15 ] ] } + }, + "paint": { + "icon-color": "rgb(40,48,73)", + "text-color": "rgb(40,48,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 6 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-capital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "capital" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 5, 12 ], [ 10, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(40,48,73)", + "text-color": "rgb(40,48,73)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-small", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<=", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 4, 8 ], [ 5, 11 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 4 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-medium", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<", "way_area", 90000000 ], [ ">", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 3, 8 ], [ 5, 12 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 3 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-large", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ ">=", "way_area", 90000000 ] ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 2, 8 ], [ 5, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,68)", + "text-color": "rgb(51,51,68)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 2 + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 175, + "icon-rotate": 90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway-reverse", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway_reverse", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 75, + "icon-rotate": -90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-bus", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "bus_stop" ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 16, 0.5 ], [ 18, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-bus" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(102,98,106)", + "text-color": "rgb(102,98,106)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 16 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-tram", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "tram_stop" ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 15, 0.5 ], [ 17, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:transport-tram" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(102,98,106)", + "text-color": "rgb(102,98,106)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-subway", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "subway" ] ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_metro" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(102,98,106)", + "text-color": "rgb(102,98,106)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-lightrail", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "light_rail" ] ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_light" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(102,98,106)", + "text-color": "rgb(102,98,106)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-station", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "!in", "station", "light_rail", "subway" ] ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(102,98,106)", + "text-color": "rgb(102,98,106)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airfield", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "!has", "iata" ] ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airfield" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(102,98,106)", + "text-color": "rgb(102,98,106)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airport", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "has", "iata" ] ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 12, 0.5 ], [ 14, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airport" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(102,98,106)", + "text-color": "rgb(102,98,106)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + } + ] +} \ No newline at end of file diff --git a/apps/client/src/widgets/view_widgets/geo_view/styles/eclipse/de.json b/apps/client/src/widgets/view_widgets/geo_view/styles/eclipse/de.json new file mode 100644 index 000000000..2058265ee --- /dev/null +++ b/apps/client/src/widgets/view_widgets/geo_view/styles/eclipse/de.json @@ -0,0 +1,4811 @@ +{ + "version": 8, + "name": "versatiles-eclipse", + "metadata": { + "license": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "glyphs": "https://tiles.versatiles.org/assets/glyphs/{fontstack}/{range}.pbf", + "sprite": [ + { + "id": "basics", + "url": "https://tiles.versatiles.org/assets/sprites/basics/sprites" + } + ], + "sources": { + "versatiles-shortbread": { + "attribution": "© OpenStreetMap contributors", + "tiles": [ + "https://tiles.versatiles.org/tiles/osm/{z}/{x}/{y}" + ], + "type": "vector", + "scheme": "xyz", + "bounds": [ -180, -85.0511287798066, 180, 85.0511287798066 ], + "minzoom": 0, + "maxzoom": 14 + } + }, + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "hsl(33,48%,5%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ocean", + "type": "fill", + "source-layer": "ocean", + "paint": { + "fill-color": "hsl(205,69%,15%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-glacier", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "all", [ "==", "kind", "glacier" ] ], + "paint": { + "fill-color": "hsl(0,0%,0%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-commercial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "commercial", "retail" ] ], + "paint": { + "fill-color": "hsla(324,61%,8%,0.251)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-industrial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "industrial", "quarry", "railway" ] ], + "paint": { + "fill-color": "hsla(49,100%,12%,0.333)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-residential", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "garages", "residential" ] ], + "paint": { + "fill-color": "hsla(33,18%,10%,0.2)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-agriculture", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "brownfield", "farmland", "farmyard", "greenfield", "greenhouse_horticulture", "orchard", "plant_nursery", "vineyard" ] ], + "paint": { + "fill-color": "hsl(43,51%,12%)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-waste", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "landfill" ] ], + "paint": { + "fill-color": "hsl(50,29%,20%)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-park", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "park", "village_green", "recreation_ground" ] ], + "paint": { + "fill-color": "hsl(60,41%,25%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-garden", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "allotments", "garden" ] ], + "paint": { + "fill-color": "hsl(60,41%,25%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-burial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "cemetery", "grave_yard" ] ], + "paint": { + "fill-color": "hsl(54,22%,17%)", + "fill-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-leisure", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "miniature_golf", "playground", "golf_course" ] ], + "paint": { + "fill-color": "hsl(84,29%,10%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-rock", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bare_rock", "scree", "shingle" ] ], + "paint": { + "fill-color": "hsl(192,9%,11%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-forest", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "forest" ] ], + "paint": { + "fill-color": "hsl(100,43%,53%)", + "fill-opacity": { "stops": [ [ 7, 0 ], [ 8, 0.1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-grass", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "grass", "grassland", "meadow", "wet_meadow" ] ], + "paint": { + "fill-color": "hsl(90,41%,15%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-vegetation", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "heath", "scrub" ] ], + "paint": { + "fill-color": "hsl(60,41%,25%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-sand", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "beach", "sand" ] ], + "paint": { + "fill-color": "hsl(60,57%,5%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-wetland", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bog", "marsh", "string_bog", "swamp" ] ], + "paint": { + "fill-color": "hsl(145,28%,14%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-river", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "river" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,69%,15%)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 3 ], [ 15, 5 ], [ 17, 9 ], [ 18, 20 ], [ 20, 60 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-canal", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "canal" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,69%,15%)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 2 ], [ 15, 4 ], [ 17, 8 ], [ 18, 17 ], [ 20, 50 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-stream", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "stream" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,69%,15%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 2 ], [ 17, 6 ], [ 18, 12 ], [ 20, 30 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ditch", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "ditch" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,69%,15%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 17, 4 ], [ 18, 8 ], [ 20, 20 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "water" ], + "paint": { + "fill-color": "hsl(205,69%,15%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-river", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "river" ], + "paint": { + "fill-color": "hsl(205,69%,15%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-small", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "in", "kind", "reservoir", "basin", "dock" ], + "paint": { + "fill-color": "hsl(205,69%,15%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam-area", + "type": "fill", + "source-layer": "dam_polygons", + "filter": [ "==", "kind", "dam" ], + "paint": { + "fill-color": "hsl(33,48%,5%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam", + "type": "line", + "source-layer": "dam_lines", + "filter": [ "==", "kind", "dam" ], + "paint": { + "line-color": "hsl(205,69%,15%)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier-area", + "type": "fill", + "source-layer": "pier_polygons", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "fill-color": "hsl(33,48%,5%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier", + "type": "line", + "source-layer": "pier_lines", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "line-color": "hsl(33,48%,5%)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-dangerarea", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "danger_area" ], + "paint": { + "fill-color": "hsl(0,100%,50%)", + "fill-outline-color": "hsl(0,100%,50%)", + "fill-opacity": 0.3, + "fill-pattern": "basics:pattern-warning" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-university", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "university" ], + "paint": { + "fill-color": "hsl(60,100%,25%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-college", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "college" ], + "paint": { + "fill-color": "hsl(60,100%,25%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-school", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "school" ], + "paint": { + "fill-color": "hsl(60,100%,25%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-hospital", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "hospital" ], + "paint": { + "fill-color": "hsl(0,100%,30%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-prison", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "prison" ], + "paint": { + "fill-color": "hsl(305,73%,3%)", + "fill-pattern": "basics:pattern-striped", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-parking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "parking" ], + "paint": { + "fill-color": "hsl(24,11%,9%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-bicycleparking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "bicycle_parking" ], + "paint": { + "fill-color": "hsl(24,11%,9%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-construction", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "construction" ], + "paint": { + "fill-color": "hsl(0,0%,34%)", + "fill-pattern": "basics:pattern-hatched_thin", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-area", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "in", "kind", "runway", "taxiway" ], + "paint": { + "fill-color": "hsl(0,0%,0%)", + "fill-opacity": 0.5 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 2 ], [ 15, 10 ], [ 16, 14 ], [ 18, 20 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 6 ], [ 13, 9 ], [ 14, 16 ], [ 15, 24 ], [ 16, 40 ], [ 17, 100 ], [ 18, 160 ], [ 20, 300 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 8 ], [ 16, 12 ], [ 18, 18 ], [ 20, 36 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 5 ], [ 13, 8 ], [ 14, 14 ], [ 15, 22 ], [ 16, 38 ], [ 17, 98 ], [ 18, 158 ], [ 20, 298 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "building:outline", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "hsl(30,11%,14%)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "building", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "hsl(30,38%,8%)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "fill-translate": [ -2, -2 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(0,0,0)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,50%,4%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,50%,4%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,50%,4%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(203,50%,3%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(114,112,110)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,50%,4%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,50%,4%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,50%,4%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,50%,3%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(133,87,26)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(133,87,26)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(207,23%,28%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 0.3 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,119,131)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge", + "type": "fill", + "source-layer": "bridges", + "paint": { + "fill-color": "rgb(17,12,6)", + "fill-antialias": true, + "fill-opacity": 0.8 + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgba(21,5,25,0.25)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ], [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(0,9,14)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(114,112,110)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,100%,3%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(288,100%,4%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(34,100%,23%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(34,100%,23%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(207,23%,28%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,119,131)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-ferry", + "type": "line", + "source-layer": "ferries", + "minzoom": 10, + "paint": { + "line-color": "rgb(11,39,58)", + "line-width": { "stops": [ [ 10, 1 ], [ 13, 2 ], [ 14, 3 ], [ 16, 4 ], [ 17, 6 ] ] }, + "line-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] }, + "line-dasharray": [ 1, 1 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] }, + "line-width": { "stops": [ [ 11, 3 ], [ 14, 7 ], [ 16, 11 ], [ 18, 42 ], [ 19, 95 ], [ 20, 193 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 3 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 5, 0 ], [ 6, 3 ], [ 10, 7 ], [ 14, 7 ], [ 16, 20 ], [ 18, 53 ], [ 19, 118 ], [ 20, 235 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "bridge", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "hsl(0,0%,0%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(0,9,14)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(114,112,110)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,100%,3%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(34,100%,23%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(34,100%,23%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(207,23%,28%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(106,119,131)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-amenity", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "amenity" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "amenity" ], "arts_centre", "basics:icon-art_gallery", "atm", "basics:icon-atm", "bank", "basics:icon-bank", "bar", "basics:icon-bar", "bench", "basics:icon-bench", "bicycle_rental", "basics:icon-bicycle_share", "biergarten", "basics:icon-beergarden", "cafe", "basics:icon-cafe", "car_rental", "basics:icon-car_rental", "car_sharing", "basics:icon-car_rental", "car_wash", "basics:icon-car_wash", "cinema", "basics:icon-cinema", "college", "basics:icon-college", "community_centre", "basics:icon-community", "dentist", "basics:icon-dentist", "doctors", "basics:icon-doctor", "dog_park", "basics:icon-dog_park", "drinking_water", "basics:icon-drinking_water", "embassy", "basics:icon-embassy", "fast_food", "basics:icon-fast_food", "fire_station", "basics:icon-fire_station", "fountain", "basics:icon-fountain", "grave_yard", "basics:icon-cemetery", "hospital", "basics:icon-hospital", "hunting_stand", "basics:icon-huntingstand", "library", "basics:icon-library", "marketplace", "basics:icon-marketplace", "nightclub", "basics:icon-nightclub", "nursing_home", "basics:icon-nursinghome", "pharmacy", "basics:icon-pharmacy", "place_of_worship", "basics:icon-place_of_worship", "playground", "basics:icon-playground", "police", "basics:icon-police", "post_box", "basics:icon-postbox", "post_office", "basics:icon-post", "prison", "basics:icon-prison", "pub", "basics:icon-beer", "recycling", "basics:icon-recycling", "restaurant", "basics:icon-restaurant", "school", "basics:icon-school", "shelter", "basics:icon-shelter", "telephone", "basics:icon-telephone", "theatre", "basics:icon-theatre", "toilets", "basics:icon-toilet", "townhall", "basics:icon-town_hall", "vending_machine", "basics:icon-vendingmachine", "veterinary", "basics:icon-veterinary", "waste_basket", "basics:icon-waste_basket", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-leisure", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "leisure" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "leisure" ], "golf_course", "basics:icon-golf", "ice_rink", "basics:icon-icerink", "pitch", "basics:icon-pitch", "stadium", "basics:icon-stadium", "swimming_pool", "basics:icon-swimming", "water_park", "basics:icon-waterpark", "basics:icon-sports" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-tourism", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "tourism" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "tourism" ], "chalet", "basics:icon-chalet", "information", "basics:transport-information", "picnic_site", "basics:icon-picnic_site", "viewpoint", "basics:icon-viewpoint", "zoo", "basics:icon-zoo", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-shop", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "shop" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "shop" ], "alcohol", "basics:icon-alcohol_shop", "bakery", "basics:icon-bakery", "beauty", "basics:icon-beauty", "beverages", "basics:icon-beverages", "books", "basics:icon-books", "butcher", "basics:icon-butcher", "chemist", "basics:icon-chemist", "clothes", "basics:icon-clothes", "doityourself", "basics:icon-doityourself", "dry_cleaning", "basics:icon-drycleaning", "florist", "basics:icon-florist", "furniture", "basics:icon-furniture", "garden_centre", "basics:icon-garden_centre", "general", "basics:icon-shop", "gift", "basics:icon-gift", "greengrocer", "basics:icon-greengrocer", "hairdresser", "basics:icon-hairdresser", "hardware", "basics:icon-hardware", "jewelry", "basics:icon-jewelry_store", "kiosk", "basics:icon-kiosk", "laundry", "basics:icon-laundry", "newsagent", "basics:icon-newsagent", "optican", "basics:icon-optician", "outdoor", "basics:icon-outdoor", "shoes", "basics:icon-shoes", "sports", "basics:icon-sports", "stationery", "basics:icon-stationery", "toys", "basics:icon-toys", "travel_agency", "basics:icon-travel_agent", "video", "basics:icon-video", "basics:icon-shop" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-man_made", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "man_made" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "man_made" ], "lighthouse", "basics:icon-lighthouse", "surveillance", "basics:icon-surveillance", "tower", "basics:icon-observation_tower", "watermill", "basics:icon-watermill", "windmill", "basics:icon-windmill", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-historic", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "historic" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "historic" ], "artwork", "basics:icon-artwork", "castle", "basics:icon-castle", "monument", "basics:icon-monument", "wayside_shrine", "basics:icon-shrine", "basics:icon-historic" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-emergency", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "emergency" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "emergency" ], "defibrillator", "basics:icon-defibrillator", "fire_hydrant", "basics:icon-hydrant", "phone", "basics:icon-emergency_phone", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-highway", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "highway" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-office", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "office" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(29,24,18)", + "line-blur": 1, + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75, + "line-color": "rgb(29,24,18)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(41,36,31)", + "line-blur": 1, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "hsl(240,24%,28%)", + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] }, + "line-color": "hsl(246,17%,23%)", + "line-dasharray": [ 2, 1 ] + }, + "layout": { + "line-cap": "square" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "hsl(240,24%,28%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 2 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "label-address-housenumber", + "type": "symbol", + "source-layer": "addresses", + "filter": [ "has", "housenumber" ], + "layout": { + "text-field": "{housenumber}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "point", + "text-anchor": "center", + "text-size": { "stops": [ [ 17, 8 ], [ 19, 10 ] ] } + }, + "paint": { + "text-halo-color": "rgb(40,33,25)", + "text-halo-width": 2, + "text-halo-blur": 1, + "icon-color": "rgb(20,15,9)", + "text-color": "rgb(20,15,9)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "label-motorway-shield", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "motorway" ], + "layout": { + "text-field": "{ref}", + "text-font": [ "noto_sans_bold" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 14, 10 ], [ 18, 12 ], [ 20, 16 ] ] } + }, + "paint": { + "icon-color": "hsl(0,0%,0%)", + "text-color": "hsl(0,0%,0%)", + "text-halo-color": "hsl(34,100%,23%)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-pedestrian", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "pedestrian" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-livingstreet", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "living_street" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-residential", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "residential" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-unclassified", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "unclassified" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-tertiary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "tertiary" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-secondary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "secondary" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-primary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "primary" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-trunk", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "trunk" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-neighbourhood", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "neighbourhood" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 14, 12 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(170,196,202)", + "text-color": "rgb(170,196,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-quarter", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "quarter" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 13, 13 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(170,191,202)", + "text-color": "rgb(170,191,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-suburb", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "suburb" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 11, 11 ], [ 13, 14 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(170,186,202)", + "text-color": "rgb(170,186,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-hamlet", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "hamlet" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 10, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(170,178,202)", + "text-color": "rgb(170,178,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-village", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "village" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 9, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(170,178,202)", + "text-color": "rgb(170,178,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-town", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "town" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 8, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(170,178,202)", + "text-color": "rgb(170,178,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 9 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-state", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "in", "admin_level", 4, "4" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 5, 8 ], [ 8, 12 ] ] } + }, + "paint": { + "icon-color": "rgb(190,190,207)", + "text-color": "rgb(190,190,207)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-city", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "city" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 7, 11 ], [ 10, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(170,178,202)", + "text-color": "rgb(170,178,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 7 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-statecapital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "state_capital" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 6, 11 ], [ 10, 15 ] ] } + }, + "paint": { + "icon-color": "rgb(170,178,202)", + "text-color": "rgb(170,178,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 6 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-capital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "capital" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 5, 12 ], [ 10, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(170,178,202)", + "text-color": "rgb(170,178,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-small", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<=", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 4, 8 ], [ 5, 11 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 4 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-medium", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<", "way_area", 90000000 ], [ ">", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 3, 8 ], [ 5, 12 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 3 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-large", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ ">=", "way_area", 90000000 ] ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 2, 8 ], [ 5, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 2 + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 175, + "icon-rotate": 90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway-reverse", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway_reverse", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 75, + "icon-rotate": -90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-bus", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "bus_stop" ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 16, 0.5 ], [ 18, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-bus" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,4%,60%)", + "text-color": "hsl(270,4%,60%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 16 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-tram", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "tram_stop" ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 15, 0.5 ], [ 17, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:transport-tram" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,4%,60%)", + "text-color": "hsl(270,4%,60%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-subway", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "subway" ] ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_metro" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,4%,60%)", + "text-color": "hsl(270,4%,60%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-lightrail", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "light_rail" ] ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_light" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,4%,60%)", + "text-color": "hsl(270,4%,60%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-station", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "!in", "station", "light_rail", "subway" ] ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,4%,60%)", + "text-color": "hsl(270,4%,60%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airfield", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "!has", "iata" ] ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airfield" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,4%,60%)", + "text-color": "hsl(270,4%,60%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airport", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "has", "iata" ] ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 12, 0.5 ], [ 14, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airport" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,4%,60%)", + "text-color": "hsl(270,4%,60%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + } + ] +} \ No newline at end of file diff --git a/apps/client/src/widgets/view_widgets/geo_view/styles/eclipse/en.json b/apps/client/src/widgets/view_widgets/geo_view/styles/eclipse/en.json new file mode 100644 index 000000000..3e20caa25 --- /dev/null +++ b/apps/client/src/widgets/view_widgets/geo_view/styles/eclipse/en.json @@ -0,0 +1,4811 @@ +{ + "version": 8, + "name": "versatiles-eclipse", + "metadata": { + "license": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "glyphs": "https://tiles.versatiles.org/assets/glyphs/{fontstack}/{range}.pbf", + "sprite": [ + { + "id": "basics", + "url": "https://tiles.versatiles.org/assets/sprites/basics/sprites" + } + ], + "sources": { + "versatiles-shortbread": { + "attribution": "© OpenStreetMap contributors", + "tiles": [ + "https://tiles.versatiles.org/tiles/osm/{z}/{x}/{y}" + ], + "type": "vector", + "scheme": "xyz", + "bounds": [ -180, -85.0511287798066, 180, 85.0511287798066 ], + "minzoom": 0, + "maxzoom": 14 + } + }, + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "hsl(33,48%,5%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ocean", + "type": "fill", + "source-layer": "ocean", + "paint": { + "fill-color": "hsl(205,69%,15%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-glacier", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "all", [ "==", "kind", "glacier" ] ], + "paint": { + "fill-color": "hsl(0,0%,0%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-commercial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "commercial", "retail" ] ], + "paint": { + "fill-color": "hsla(324,61%,8%,0.251)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-industrial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "industrial", "quarry", "railway" ] ], + "paint": { + "fill-color": "hsla(49,100%,12%,0.333)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-residential", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "garages", "residential" ] ], + "paint": { + "fill-color": "hsla(33,18%,10%,0.2)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-agriculture", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "brownfield", "farmland", "farmyard", "greenfield", "greenhouse_horticulture", "orchard", "plant_nursery", "vineyard" ] ], + "paint": { + "fill-color": "hsl(43,51%,12%)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-waste", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "landfill" ] ], + "paint": { + "fill-color": "hsl(50,29%,20%)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-park", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "park", "village_green", "recreation_ground" ] ], + "paint": { + "fill-color": "hsl(60,41%,25%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-garden", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "allotments", "garden" ] ], + "paint": { + "fill-color": "hsl(60,41%,25%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-burial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "cemetery", "grave_yard" ] ], + "paint": { + "fill-color": "hsl(54,22%,17%)", + "fill-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-leisure", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "miniature_golf", "playground", "golf_course" ] ], + "paint": { + "fill-color": "hsl(84,29%,10%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-rock", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bare_rock", "scree", "shingle" ] ], + "paint": { + "fill-color": "hsl(192,9%,11%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-forest", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "forest" ] ], + "paint": { + "fill-color": "hsl(100,43%,53%)", + "fill-opacity": { "stops": [ [ 7, 0 ], [ 8, 0.1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-grass", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "grass", "grassland", "meadow", "wet_meadow" ] ], + "paint": { + "fill-color": "hsl(90,41%,15%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-vegetation", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "heath", "scrub" ] ], + "paint": { + "fill-color": "hsl(60,41%,25%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-sand", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "beach", "sand" ] ], + "paint": { + "fill-color": "hsl(60,57%,5%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-wetland", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bog", "marsh", "string_bog", "swamp" ] ], + "paint": { + "fill-color": "hsl(145,28%,14%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-river", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "river" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,69%,15%)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 3 ], [ 15, 5 ], [ 17, 9 ], [ 18, 20 ], [ 20, 60 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-canal", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "canal" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,69%,15%)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 2 ], [ 15, 4 ], [ 17, 8 ], [ 18, 17 ], [ 20, 50 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-stream", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "stream" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,69%,15%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 2 ], [ 17, 6 ], [ 18, 12 ], [ 20, 30 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ditch", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "ditch" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,69%,15%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 17, 4 ], [ 18, 8 ], [ 20, 20 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "water" ], + "paint": { + "fill-color": "hsl(205,69%,15%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-river", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "river" ], + "paint": { + "fill-color": "hsl(205,69%,15%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-small", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "in", "kind", "reservoir", "basin", "dock" ], + "paint": { + "fill-color": "hsl(205,69%,15%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam-area", + "type": "fill", + "source-layer": "dam_polygons", + "filter": [ "==", "kind", "dam" ], + "paint": { + "fill-color": "hsl(33,48%,5%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam", + "type": "line", + "source-layer": "dam_lines", + "filter": [ "==", "kind", "dam" ], + "paint": { + "line-color": "hsl(205,69%,15%)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier-area", + "type": "fill", + "source-layer": "pier_polygons", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "fill-color": "hsl(33,48%,5%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier", + "type": "line", + "source-layer": "pier_lines", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "line-color": "hsl(33,48%,5%)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-dangerarea", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "danger_area" ], + "paint": { + "fill-color": "hsl(0,100%,50%)", + "fill-outline-color": "hsl(0,100%,50%)", + "fill-opacity": 0.3, + "fill-pattern": "basics:pattern-warning" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-university", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "university" ], + "paint": { + "fill-color": "hsl(60,100%,25%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-college", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "college" ], + "paint": { + "fill-color": "hsl(60,100%,25%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-school", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "school" ], + "paint": { + "fill-color": "hsl(60,100%,25%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-hospital", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "hospital" ], + "paint": { + "fill-color": "hsl(0,100%,30%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-prison", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "prison" ], + "paint": { + "fill-color": "hsl(305,73%,3%)", + "fill-pattern": "basics:pattern-striped", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-parking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "parking" ], + "paint": { + "fill-color": "hsl(24,11%,9%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-bicycleparking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "bicycle_parking" ], + "paint": { + "fill-color": "hsl(24,11%,9%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-construction", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "construction" ], + "paint": { + "fill-color": "hsl(0,0%,34%)", + "fill-pattern": "basics:pattern-hatched_thin", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-area", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "in", "kind", "runway", "taxiway" ], + "paint": { + "fill-color": "hsl(0,0%,0%)", + "fill-opacity": 0.5 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 2 ], [ 15, 10 ], [ 16, 14 ], [ 18, 20 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 6 ], [ 13, 9 ], [ 14, 16 ], [ 15, 24 ], [ 16, 40 ], [ 17, 100 ], [ 18, 160 ], [ 20, 300 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 8 ], [ 16, 12 ], [ 18, 18 ], [ 20, 36 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 5 ], [ 13, 8 ], [ 14, 14 ], [ 15, 22 ], [ 16, 38 ], [ 17, 98 ], [ 18, 158 ], [ 20, 298 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "building:outline", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "hsl(30,11%,14%)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "building", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "hsl(30,38%,8%)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "fill-translate": [ -2, -2 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(0,0,0)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,50%,4%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,50%,4%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,50%,4%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(203,50%,3%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(114,112,110)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,50%,4%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,50%,4%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,50%,4%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,50%,3%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(133,87,26)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(133,87,26)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(207,23%,28%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 0.3 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,119,131)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge", + "type": "fill", + "source-layer": "bridges", + "paint": { + "fill-color": "rgb(17,12,6)", + "fill-antialias": true, + "fill-opacity": 0.8 + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgba(21,5,25,0.25)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ], [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(0,9,14)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(114,112,110)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,100%,3%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(288,100%,4%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(34,100%,23%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(34,100%,23%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(207,23%,28%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,119,131)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-ferry", + "type": "line", + "source-layer": "ferries", + "minzoom": 10, + "paint": { + "line-color": "rgb(11,39,58)", + "line-width": { "stops": [ [ 10, 1 ], [ 13, 2 ], [ 14, 3 ], [ 16, 4 ], [ 17, 6 ] ] }, + "line-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] }, + "line-dasharray": [ 1, 1 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] }, + "line-width": { "stops": [ [ 11, 3 ], [ 14, 7 ], [ 16, 11 ], [ 18, 42 ], [ 19, 95 ], [ 20, 193 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 3 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 5, 0 ], [ 6, 3 ], [ 10, 7 ], [ 14, 7 ], [ 16, 20 ], [ 18, 53 ], [ 19, 118 ], [ 20, 235 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "bridge", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "hsl(0,0%,0%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(0,9,14)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(114,112,110)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,100%,3%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(34,100%,23%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(34,100%,23%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(207,23%,28%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(106,119,131)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-amenity", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "amenity" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "amenity" ], "arts_centre", "basics:icon-art_gallery", "atm", "basics:icon-atm", "bank", "basics:icon-bank", "bar", "basics:icon-bar", "bench", "basics:icon-bench", "bicycle_rental", "basics:icon-bicycle_share", "biergarten", "basics:icon-beergarden", "cafe", "basics:icon-cafe", "car_rental", "basics:icon-car_rental", "car_sharing", "basics:icon-car_rental", "car_wash", "basics:icon-car_wash", "cinema", "basics:icon-cinema", "college", "basics:icon-college", "community_centre", "basics:icon-community", "dentist", "basics:icon-dentist", "doctors", "basics:icon-doctor", "dog_park", "basics:icon-dog_park", "drinking_water", "basics:icon-drinking_water", "embassy", "basics:icon-embassy", "fast_food", "basics:icon-fast_food", "fire_station", "basics:icon-fire_station", "fountain", "basics:icon-fountain", "grave_yard", "basics:icon-cemetery", "hospital", "basics:icon-hospital", "hunting_stand", "basics:icon-huntingstand", "library", "basics:icon-library", "marketplace", "basics:icon-marketplace", "nightclub", "basics:icon-nightclub", "nursing_home", "basics:icon-nursinghome", "pharmacy", "basics:icon-pharmacy", "place_of_worship", "basics:icon-place_of_worship", "playground", "basics:icon-playground", "police", "basics:icon-police", "post_box", "basics:icon-postbox", "post_office", "basics:icon-post", "prison", "basics:icon-prison", "pub", "basics:icon-beer", "recycling", "basics:icon-recycling", "restaurant", "basics:icon-restaurant", "school", "basics:icon-school", "shelter", "basics:icon-shelter", "telephone", "basics:icon-telephone", "theatre", "basics:icon-theatre", "toilets", "basics:icon-toilet", "townhall", "basics:icon-town_hall", "vending_machine", "basics:icon-vendingmachine", "veterinary", "basics:icon-veterinary", "waste_basket", "basics:icon-waste_basket", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-leisure", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "leisure" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "leisure" ], "golf_course", "basics:icon-golf", "ice_rink", "basics:icon-icerink", "pitch", "basics:icon-pitch", "stadium", "basics:icon-stadium", "swimming_pool", "basics:icon-swimming", "water_park", "basics:icon-waterpark", "basics:icon-sports" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-tourism", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "tourism" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "tourism" ], "chalet", "basics:icon-chalet", "information", "basics:transport-information", "picnic_site", "basics:icon-picnic_site", "viewpoint", "basics:icon-viewpoint", "zoo", "basics:icon-zoo", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-shop", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "shop" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "shop" ], "alcohol", "basics:icon-alcohol_shop", "bakery", "basics:icon-bakery", "beauty", "basics:icon-beauty", "beverages", "basics:icon-beverages", "books", "basics:icon-books", "butcher", "basics:icon-butcher", "chemist", "basics:icon-chemist", "clothes", "basics:icon-clothes", "doityourself", "basics:icon-doityourself", "dry_cleaning", "basics:icon-drycleaning", "florist", "basics:icon-florist", "furniture", "basics:icon-furniture", "garden_centre", "basics:icon-garden_centre", "general", "basics:icon-shop", "gift", "basics:icon-gift", "greengrocer", "basics:icon-greengrocer", "hairdresser", "basics:icon-hairdresser", "hardware", "basics:icon-hardware", "jewelry", "basics:icon-jewelry_store", "kiosk", "basics:icon-kiosk", "laundry", "basics:icon-laundry", "newsagent", "basics:icon-newsagent", "optican", "basics:icon-optician", "outdoor", "basics:icon-outdoor", "shoes", "basics:icon-shoes", "sports", "basics:icon-sports", "stationery", "basics:icon-stationery", "toys", "basics:icon-toys", "travel_agency", "basics:icon-travel_agent", "video", "basics:icon-video", "basics:icon-shop" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-man_made", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "man_made" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "man_made" ], "lighthouse", "basics:icon-lighthouse", "surveillance", "basics:icon-surveillance", "tower", "basics:icon-observation_tower", "watermill", "basics:icon-watermill", "windmill", "basics:icon-windmill", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-historic", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "historic" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "historic" ], "artwork", "basics:icon-artwork", "castle", "basics:icon-castle", "monument", "basics:icon-monument", "wayside_shrine", "basics:icon-shrine", "basics:icon-historic" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-emergency", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "emergency" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "emergency" ], "defibrillator", "basics:icon-defibrillator", "fire_hydrant", "basics:icon-hydrant", "phone", "basics:icon-emergency_phone", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-highway", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "highway" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-office", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "office" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(29,24,18)", + "line-blur": 1, + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75, + "line-color": "rgb(29,24,18)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(41,36,31)", + "line-blur": 1, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "hsl(240,24%,28%)", + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] }, + "line-color": "hsl(246,17%,23%)", + "line-dasharray": [ 2, 1 ] + }, + "layout": { + "line-cap": "square" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "hsl(240,24%,28%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 2 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "label-address-housenumber", + "type": "symbol", + "source-layer": "addresses", + "filter": [ "has", "housenumber" ], + "layout": { + "text-field": "{housenumber}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "point", + "text-anchor": "center", + "text-size": { "stops": [ [ 17, 8 ], [ 19, 10 ] ] } + }, + "paint": { + "text-halo-color": "rgb(40,33,25)", + "text-halo-width": 2, + "text-halo-blur": 1, + "icon-color": "rgb(20,15,9)", + "text-color": "rgb(20,15,9)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "label-motorway-shield", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "motorway" ], + "layout": { + "text-field": "{ref}", + "text-font": [ "noto_sans_bold" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 14, 10 ], [ 18, 12 ], [ 20, 16 ] ] } + }, + "paint": { + "icon-color": "hsl(0,0%,0%)", + "text-color": "hsl(0,0%,0%)", + "text-halo-color": "hsl(34,100%,23%)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-pedestrian", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "pedestrian" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-livingstreet", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "living_street" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-residential", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "residential" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-unclassified", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "unclassified" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-tertiary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "tertiary" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-secondary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "secondary" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-primary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "primary" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-trunk", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "trunk" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-neighbourhood", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "neighbourhood" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 14, 12 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(170,196,202)", + "text-color": "rgb(170,196,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-quarter", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "quarter" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 13, 13 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(170,191,202)", + "text-color": "rgb(170,191,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-suburb", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "suburb" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 11, 11 ], [ 13, 14 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(170,186,202)", + "text-color": "rgb(170,186,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-hamlet", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "hamlet" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 10, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(170,178,202)", + "text-color": "rgb(170,178,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-village", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "village" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 9, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(170,178,202)", + "text-color": "rgb(170,178,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-town", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "town" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 8, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(170,178,202)", + "text-color": "rgb(170,178,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 9 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-state", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "in", "admin_level", 4, "4" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 5, 8 ], [ 8, 12 ] ] } + }, + "paint": { + "icon-color": "rgb(190,190,207)", + "text-color": "rgb(190,190,207)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-city", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "city" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 7, 11 ], [ 10, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(170,178,202)", + "text-color": "rgb(170,178,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 7 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-statecapital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "state_capital" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 6, 11 ], [ 10, 15 ] ] } + }, + "paint": { + "icon-color": "rgb(170,178,202)", + "text-color": "rgb(170,178,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 6 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-capital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "capital" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 5, 12 ], [ 10, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(170,178,202)", + "text-color": "rgb(170,178,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-small", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<=", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 4, 8 ], [ 5, 11 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 4 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-medium", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<", "way_area", 90000000 ], [ ">", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 3, 8 ], [ 5, 12 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 3 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-large", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ ">=", "way_area", 90000000 ] ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 2, 8 ], [ 5, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 2 + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 175, + "icon-rotate": 90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway-reverse", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway_reverse", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 75, + "icon-rotate": -90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-bus", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "bus_stop" ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 16, 0.5 ], [ 18, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-bus" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,4%,60%)", + "text-color": "hsl(270,4%,60%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 16 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-tram", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "tram_stop" ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 15, 0.5 ], [ 17, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:transport-tram" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,4%,60%)", + "text-color": "hsl(270,4%,60%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-subway", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "subway" ] ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_metro" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,4%,60%)", + "text-color": "hsl(270,4%,60%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-lightrail", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "light_rail" ] ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_light" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,4%,60%)", + "text-color": "hsl(270,4%,60%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-station", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "!in", "station", "light_rail", "subway" ] ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,4%,60%)", + "text-color": "hsl(270,4%,60%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airfield", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "!has", "iata" ] ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airfield" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,4%,60%)", + "text-color": "hsl(270,4%,60%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airport", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "has", "iata" ] ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 12, 0.5 ], [ 14, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airport" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,4%,60%)", + "text-color": "hsl(270,4%,60%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + } + ] +} \ No newline at end of file diff --git a/apps/client/src/widgets/view_widgets/geo_view/styles/eclipse/nolabel.json b/apps/client/src/widgets/view_widgets/geo_view/styles/eclipse/nolabel.json new file mode 100644 index 000000000..447deb4d1 --- /dev/null +++ b/apps/client/src/widgets/view_widgets/geo_view/styles/eclipse/nolabel.json @@ -0,0 +1,3888 @@ +{ + "version": 8, + "name": "versatiles-eclipse", + "metadata": { + "license": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "glyphs": "https://tiles.versatiles.org/assets/glyphs/{fontstack}/{range}.pbf", + "sprite": [ + { + "id": "basics", + "url": "https://tiles.versatiles.org/assets/sprites/basics/sprites" + } + ], + "sources": { + "versatiles-shortbread": { + "attribution": "© OpenStreetMap contributors", + "tiles": [ + "https://tiles.versatiles.org/tiles/osm/{z}/{x}/{y}" + ], + "type": "vector", + "scheme": "xyz", + "bounds": [ -180, -85.0511287798066, 180, 85.0511287798066 ], + "minzoom": 0, + "maxzoom": 14 + } + }, + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "hsl(33,48%,5%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ocean", + "type": "fill", + "source-layer": "ocean", + "paint": { + "fill-color": "hsl(205,69%,15%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-glacier", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "all", [ "==", "kind", "glacier" ] ], + "paint": { + "fill-color": "hsl(0,0%,0%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-commercial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "commercial", "retail" ] ], + "paint": { + "fill-color": "hsla(324,61%,8%,0.251)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-industrial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "industrial", "quarry", "railway" ] ], + "paint": { + "fill-color": "hsla(49,100%,12%,0.333)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-residential", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "garages", "residential" ] ], + "paint": { + "fill-color": "hsla(33,18%,10%,0.2)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-agriculture", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "brownfield", "farmland", "farmyard", "greenfield", "greenhouse_horticulture", "orchard", "plant_nursery", "vineyard" ] ], + "paint": { + "fill-color": "hsl(43,51%,12%)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-waste", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "landfill" ] ], + "paint": { + "fill-color": "hsl(50,29%,20%)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-park", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "park", "village_green", "recreation_ground" ] ], + "paint": { + "fill-color": "hsl(60,41%,25%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-garden", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "allotments", "garden" ] ], + "paint": { + "fill-color": "hsl(60,41%,25%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-burial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "cemetery", "grave_yard" ] ], + "paint": { + "fill-color": "hsl(54,22%,17%)", + "fill-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-leisure", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "miniature_golf", "playground", "golf_course" ] ], + "paint": { + "fill-color": "hsl(84,29%,10%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-rock", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bare_rock", "scree", "shingle" ] ], + "paint": { + "fill-color": "hsl(192,9%,11%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-forest", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "forest" ] ], + "paint": { + "fill-color": "hsl(100,43%,53%)", + "fill-opacity": { "stops": [ [ 7, 0 ], [ 8, 0.1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-grass", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "grass", "grassland", "meadow", "wet_meadow" ] ], + "paint": { + "fill-color": "hsl(90,41%,15%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-vegetation", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "heath", "scrub" ] ], + "paint": { + "fill-color": "hsl(60,41%,25%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-sand", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "beach", "sand" ] ], + "paint": { + "fill-color": "hsl(60,57%,5%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-wetland", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bog", "marsh", "string_bog", "swamp" ] ], + "paint": { + "fill-color": "hsl(145,28%,14%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-river", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "river" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,69%,15%)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 3 ], [ 15, 5 ], [ 17, 9 ], [ 18, 20 ], [ 20, 60 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-canal", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "canal" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,69%,15%)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 2 ], [ 15, 4 ], [ 17, 8 ], [ 18, 17 ], [ 20, 50 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-stream", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "stream" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,69%,15%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 2 ], [ 17, 6 ], [ 18, 12 ], [ 20, 30 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ditch", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "ditch" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,69%,15%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 17, 4 ], [ 18, 8 ], [ 20, 20 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "water" ], + "paint": { + "fill-color": "hsl(205,69%,15%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-river", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "river" ], + "paint": { + "fill-color": "hsl(205,69%,15%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-small", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "in", "kind", "reservoir", "basin", "dock" ], + "paint": { + "fill-color": "hsl(205,69%,15%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam-area", + "type": "fill", + "source-layer": "dam_polygons", + "filter": [ "==", "kind", "dam" ], + "paint": { + "fill-color": "hsl(33,48%,5%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam", + "type": "line", + "source-layer": "dam_lines", + "filter": [ "==", "kind", "dam" ], + "paint": { + "line-color": "hsl(205,69%,15%)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier-area", + "type": "fill", + "source-layer": "pier_polygons", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "fill-color": "hsl(33,48%,5%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier", + "type": "line", + "source-layer": "pier_lines", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "line-color": "hsl(33,48%,5%)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-dangerarea", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "danger_area" ], + "paint": { + "fill-color": "hsl(0,100%,50%)", + "fill-outline-color": "hsl(0,100%,50%)", + "fill-opacity": 0.3, + "fill-pattern": "basics:pattern-warning" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-university", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "university" ], + "paint": { + "fill-color": "hsl(60,100%,25%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-college", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "college" ], + "paint": { + "fill-color": "hsl(60,100%,25%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-school", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "school" ], + "paint": { + "fill-color": "hsl(60,100%,25%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-hospital", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "hospital" ], + "paint": { + "fill-color": "hsl(0,100%,30%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-prison", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "prison" ], + "paint": { + "fill-color": "hsl(305,73%,3%)", + "fill-pattern": "basics:pattern-striped", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-parking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "parking" ], + "paint": { + "fill-color": "hsl(24,11%,9%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-bicycleparking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "bicycle_parking" ], + "paint": { + "fill-color": "hsl(24,11%,9%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-construction", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "construction" ], + "paint": { + "fill-color": "hsl(0,0%,34%)", + "fill-pattern": "basics:pattern-hatched_thin", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-area", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "in", "kind", "runway", "taxiway" ], + "paint": { + "fill-color": "hsl(0,0%,0%)", + "fill-opacity": 0.5 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 2 ], [ 15, 10 ], [ 16, 14 ], [ 18, 20 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 6 ], [ 13, 9 ], [ 14, 16 ], [ 15, 24 ], [ 16, 40 ], [ 17, 100 ], [ 18, 160 ], [ 20, 300 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 8 ], [ 16, 12 ], [ 18, 18 ], [ 20, 36 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 5 ], [ 13, 8 ], [ 14, 14 ], [ 15, 22 ], [ 16, 38 ], [ 17, 98 ], [ 18, 158 ], [ 20, 298 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "building:outline", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "hsl(30,11%,14%)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "building", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "hsl(30,38%,8%)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "fill-translate": [ -2, -2 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(0,0,0)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,50%,4%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,50%,4%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,50%,4%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(203,50%,3%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(114,112,110)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,50%,4%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,50%,4%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,50%,4%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,50%,3%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(133,87,26)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(133,87,26)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(207,23%,28%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 0.3 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,119,131)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge", + "type": "fill", + "source-layer": "bridges", + "paint": { + "fill-color": "rgb(17,12,6)", + "fill-antialias": true, + "fill-opacity": 0.8 + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgba(21,5,25,0.25)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ], [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(0,9,14)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(114,112,110)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,100%,3%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(288,100%,4%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(34,100%,23%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(34,100%,23%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(207,23%,28%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,119,131)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-ferry", + "type": "line", + "source-layer": "ferries", + "minzoom": 10, + "paint": { + "line-color": "rgb(11,39,58)", + "line-width": { "stops": [ [ 10, 1 ], [ 13, 2 ], [ 14, 3 ], [ 16, 4 ], [ 17, 6 ] ] }, + "line-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] }, + "line-dasharray": [ 1, 1 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] }, + "line-width": { "stops": [ [ 11, 3 ], [ 14, 7 ], [ 16, 11 ], [ 18, 42 ], [ 19, 95 ], [ 20, 193 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 3 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 5, 0 ], [ 6, 3 ], [ 10, 7 ], [ 14, 7 ], [ 16, 20 ], [ 18, 53 ], [ 19, 118 ], [ 20, 235 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "bridge", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "hsl(0,0%,0%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(0,9,14)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(114,112,110)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,100%,3%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(34,100%,23%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(34,100%,23%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(207,23%,28%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(106,119,131)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(29,24,18)", + "line-blur": 1, + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75, + "line-color": "rgb(29,24,18)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(41,36,31)", + "line-blur": 1, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "hsl(240,24%,28%)", + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] }, + "line-color": "hsl(246,17%,23%)", + "line-dasharray": [ 2, 1 ] + }, + "layout": { + "line-cap": "square" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "hsl(240,24%,28%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 2 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + } + ] +} \ No newline at end of file diff --git a/apps/client/src/widgets/view_widgets/geo_view/styles/eclipse/style.json b/apps/client/src/widgets/view_widgets/geo_view/styles/eclipse/style.json new file mode 100644 index 000000000..51b7b2d5c --- /dev/null +++ b/apps/client/src/widgets/view_widgets/geo_view/styles/eclipse/style.json @@ -0,0 +1,4811 @@ +{ + "version": 8, + "name": "versatiles-eclipse", + "metadata": { + "license": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "glyphs": "https://tiles.versatiles.org/assets/glyphs/{fontstack}/{range}.pbf", + "sprite": [ + { + "id": "basics", + "url": "https://tiles.versatiles.org/assets/sprites/basics/sprites" + } + ], + "sources": { + "versatiles-shortbread": { + "attribution": "© OpenStreetMap contributors", + "tiles": [ + "https://tiles.versatiles.org/tiles/osm/{z}/{x}/{y}" + ], + "type": "vector", + "scheme": "xyz", + "bounds": [ -180, -85.0511287798066, 180, 85.0511287798066 ], + "minzoom": 0, + "maxzoom": 14 + } + }, + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "hsl(33,48%,5%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ocean", + "type": "fill", + "source-layer": "ocean", + "paint": { + "fill-color": "hsl(205,69%,15%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-glacier", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "all", [ "==", "kind", "glacier" ] ], + "paint": { + "fill-color": "hsl(0,0%,0%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-commercial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "commercial", "retail" ] ], + "paint": { + "fill-color": "hsla(324,61%,8%,0.251)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-industrial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "industrial", "quarry", "railway" ] ], + "paint": { + "fill-color": "hsla(49,100%,12%,0.333)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-residential", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "garages", "residential" ] ], + "paint": { + "fill-color": "hsla(33,18%,10%,0.2)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-agriculture", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "brownfield", "farmland", "farmyard", "greenfield", "greenhouse_horticulture", "orchard", "plant_nursery", "vineyard" ] ], + "paint": { + "fill-color": "hsl(43,51%,12%)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-waste", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "landfill" ] ], + "paint": { + "fill-color": "hsl(50,29%,20%)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-park", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "park", "village_green", "recreation_ground" ] ], + "paint": { + "fill-color": "hsl(60,41%,25%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-garden", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "allotments", "garden" ] ], + "paint": { + "fill-color": "hsl(60,41%,25%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-burial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "cemetery", "grave_yard" ] ], + "paint": { + "fill-color": "hsl(54,22%,17%)", + "fill-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-leisure", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "miniature_golf", "playground", "golf_course" ] ], + "paint": { + "fill-color": "hsl(84,29%,10%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-rock", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bare_rock", "scree", "shingle" ] ], + "paint": { + "fill-color": "hsl(192,9%,11%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-forest", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "forest" ] ], + "paint": { + "fill-color": "hsl(100,43%,53%)", + "fill-opacity": { "stops": [ [ 7, 0 ], [ 8, 0.1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-grass", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "grass", "grassland", "meadow", "wet_meadow" ] ], + "paint": { + "fill-color": "hsl(90,41%,15%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-vegetation", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "heath", "scrub" ] ], + "paint": { + "fill-color": "hsl(60,41%,25%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-sand", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "beach", "sand" ] ], + "paint": { + "fill-color": "hsl(60,57%,5%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-wetland", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bog", "marsh", "string_bog", "swamp" ] ], + "paint": { + "fill-color": "hsl(145,28%,14%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-river", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "river" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,69%,15%)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 3 ], [ 15, 5 ], [ 17, 9 ], [ 18, 20 ], [ 20, 60 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-canal", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "canal" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,69%,15%)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 2 ], [ 15, 4 ], [ 17, 8 ], [ 18, 17 ], [ 20, 50 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-stream", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "stream" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,69%,15%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 2 ], [ 17, 6 ], [ 18, 12 ], [ 20, 30 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ditch", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "ditch" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,69%,15%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 17, 4 ], [ 18, 8 ], [ 20, 20 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "water" ], + "paint": { + "fill-color": "hsl(205,69%,15%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-river", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "river" ], + "paint": { + "fill-color": "hsl(205,69%,15%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-small", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "in", "kind", "reservoir", "basin", "dock" ], + "paint": { + "fill-color": "hsl(205,69%,15%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam-area", + "type": "fill", + "source-layer": "dam_polygons", + "filter": [ "==", "kind", "dam" ], + "paint": { + "fill-color": "hsl(33,48%,5%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam", + "type": "line", + "source-layer": "dam_lines", + "filter": [ "==", "kind", "dam" ], + "paint": { + "line-color": "hsl(205,69%,15%)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier-area", + "type": "fill", + "source-layer": "pier_polygons", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "fill-color": "hsl(33,48%,5%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier", + "type": "line", + "source-layer": "pier_lines", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "line-color": "hsl(33,48%,5%)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-dangerarea", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "danger_area" ], + "paint": { + "fill-color": "hsl(0,100%,50%)", + "fill-outline-color": "hsl(0,100%,50%)", + "fill-opacity": 0.3, + "fill-pattern": "basics:pattern-warning" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-university", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "university" ], + "paint": { + "fill-color": "hsl(60,100%,25%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-college", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "college" ], + "paint": { + "fill-color": "hsl(60,100%,25%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-school", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "school" ], + "paint": { + "fill-color": "hsl(60,100%,25%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-hospital", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "hospital" ], + "paint": { + "fill-color": "hsl(0,100%,30%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-prison", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "prison" ], + "paint": { + "fill-color": "hsl(305,73%,3%)", + "fill-pattern": "basics:pattern-striped", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-parking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "parking" ], + "paint": { + "fill-color": "hsl(24,11%,9%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-bicycleparking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "bicycle_parking" ], + "paint": { + "fill-color": "hsl(24,11%,9%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-construction", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "construction" ], + "paint": { + "fill-color": "hsl(0,0%,34%)", + "fill-pattern": "basics:pattern-hatched_thin", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-area", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "in", "kind", "runway", "taxiway" ], + "paint": { + "fill-color": "hsl(0,0%,0%)", + "fill-opacity": 0.5 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 2 ], [ 15, 10 ], [ 16, 14 ], [ 18, 20 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 6 ], [ 13, 9 ], [ 14, 16 ], [ 15, 24 ], [ 16, 40 ], [ 17, 100 ], [ 18, 160 ], [ 20, 300 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 8 ], [ 16, 12 ], [ 18, 18 ], [ 20, 36 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 5 ], [ 13, 8 ], [ 14, 14 ], [ 15, 22 ], [ 16, 38 ], [ 17, 98 ], [ 18, 158 ], [ 20, 298 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "building:outline", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "hsl(30,11%,14%)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "building", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "hsl(30,38%,8%)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "fill-translate": [ -2, -2 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(0,0,0)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,50%,4%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,50%,4%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(288,50%,4%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(203,50%,3%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(114,112,110)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(142,84,34)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,50%,4%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,50%,4%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(288,50%,4%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,50%,3%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(133,87,26)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,87,26)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(133,87,26)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(207,23%,28%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 0.3 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,119,131)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge", + "type": "fill", + "source-layer": "bridges", + "paint": { + "fill-color": "rgb(17,12,6)", + "fill-antialias": true, + "fill-opacity": 0.8 + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgba(21,5,25,0.25)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ], [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(0,9,14)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(114,112,110)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(36,5%,20%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,100%,3%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(288,100%,4%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(34,100%,23%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(34,100%,23%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(207,23%,28%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,119,131)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-ferry", + "type": "line", + "source-layer": "ferries", + "minzoom": 10, + "paint": { + "line-color": "rgb(11,39,58)", + "line-width": { "stops": [ [ 10, 1 ], [ 13, 2 ], [ 14, 3 ], [ 16, 4 ], [ 17, 6 ] ] }, + "line-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] }, + "line-dasharray": [ 1, 1 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] }, + "line-width": { "stops": [ [ 11, 3 ], [ 14, 7 ], [ 16, 11 ], [ 18, 42 ], [ 19, 95 ], [ 20, 193 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 3 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(17,12,6)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 5, 0 ], [ 6, 3 ], [ 10, 7 ], [ 14, 7 ], [ 16, 20 ], [ 18, 53 ], [ 19, 118 ], [ 20, 235 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "bridge", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "hsl(0,0%,0%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(14,0,18)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(0,9,14)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(114,112,110)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,72%,31%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(21,5,25)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,100%,3%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(0,0,0)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,100%,3%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(34,100%,23%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,0%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,100%,17%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(34,100%,23%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(207,23%,28%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,14%,27%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(106,119,131)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(108,115,122)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,14%,27%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-amenity", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "amenity" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "amenity" ], "arts_centre", "basics:icon-art_gallery", "atm", "basics:icon-atm", "bank", "basics:icon-bank", "bar", "basics:icon-bar", "bench", "basics:icon-bench", "bicycle_rental", "basics:icon-bicycle_share", "biergarten", "basics:icon-beergarden", "cafe", "basics:icon-cafe", "car_rental", "basics:icon-car_rental", "car_sharing", "basics:icon-car_rental", "car_wash", "basics:icon-car_wash", "cinema", "basics:icon-cinema", "college", "basics:icon-college", "community_centre", "basics:icon-community", "dentist", "basics:icon-dentist", "doctors", "basics:icon-doctor", "dog_park", "basics:icon-dog_park", "drinking_water", "basics:icon-drinking_water", "embassy", "basics:icon-embassy", "fast_food", "basics:icon-fast_food", "fire_station", "basics:icon-fire_station", "fountain", "basics:icon-fountain", "grave_yard", "basics:icon-cemetery", "hospital", "basics:icon-hospital", "hunting_stand", "basics:icon-huntingstand", "library", "basics:icon-library", "marketplace", "basics:icon-marketplace", "nightclub", "basics:icon-nightclub", "nursing_home", "basics:icon-nursinghome", "pharmacy", "basics:icon-pharmacy", "place_of_worship", "basics:icon-place_of_worship", "playground", "basics:icon-playground", "police", "basics:icon-police", "post_box", "basics:icon-postbox", "post_office", "basics:icon-post", "prison", "basics:icon-prison", "pub", "basics:icon-beer", "recycling", "basics:icon-recycling", "restaurant", "basics:icon-restaurant", "school", "basics:icon-school", "shelter", "basics:icon-shelter", "telephone", "basics:icon-telephone", "theatre", "basics:icon-theatre", "toilets", "basics:icon-toilet", "townhall", "basics:icon-town_hall", "vending_machine", "basics:icon-vendingmachine", "veterinary", "basics:icon-veterinary", "waste_basket", "basics:icon-waste_basket", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-leisure", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "leisure" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "leisure" ], "golf_course", "basics:icon-golf", "ice_rink", "basics:icon-icerink", "pitch", "basics:icon-pitch", "stadium", "basics:icon-stadium", "swimming_pool", "basics:icon-swimming", "water_park", "basics:icon-waterpark", "basics:icon-sports" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-tourism", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "tourism" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "tourism" ], "chalet", "basics:icon-chalet", "information", "basics:transport-information", "picnic_site", "basics:icon-picnic_site", "viewpoint", "basics:icon-viewpoint", "zoo", "basics:icon-zoo", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-shop", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "shop" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "shop" ], "alcohol", "basics:icon-alcohol_shop", "bakery", "basics:icon-bakery", "beauty", "basics:icon-beauty", "beverages", "basics:icon-beverages", "books", "basics:icon-books", "butcher", "basics:icon-butcher", "chemist", "basics:icon-chemist", "clothes", "basics:icon-clothes", "doityourself", "basics:icon-doityourself", "dry_cleaning", "basics:icon-drycleaning", "florist", "basics:icon-florist", "furniture", "basics:icon-furniture", "garden_centre", "basics:icon-garden_centre", "general", "basics:icon-shop", "gift", "basics:icon-gift", "greengrocer", "basics:icon-greengrocer", "hairdresser", "basics:icon-hairdresser", "hardware", "basics:icon-hardware", "jewelry", "basics:icon-jewelry_store", "kiosk", "basics:icon-kiosk", "laundry", "basics:icon-laundry", "newsagent", "basics:icon-newsagent", "optican", "basics:icon-optician", "outdoor", "basics:icon-outdoor", "shoes", "basics:icon-shoes", "sports", "basics:icon-sports", "stationery", "basics:icon-stationery", "toys", "basics:icon-toys", "travel_agency", "basics:icon-travel_agent", "video", "basics:icon-video", "basics:icon-shop" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-man_made", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "man_made" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "man_made" ], "lighthouse", "basics:icon-lighthouse", "surveillance", "basics:icon-surveillance", "tower", "basics:icon-observation_tower", "watermill", "basics:icon-watermill", "windmill", "basics:icon-windmill", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-historic", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "historic" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "historic" ], "artwork", "basics:icon-artwork", "castle", "basics:icon-castle", "monument", "basics:icon-monument", "wayside_shrine", "basics:icon-shrine", "basics:icon-historic" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-emergency", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "emergency" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "emergency" ], "defibrillator", "basics:icon-defibrillator", "fire_hydrant", "basics:icon-hydrant", "phone", "basics:icon-emergency_phone", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-highway", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "highway" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-office", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "office" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,67%)", + "text-color": "hsl(0,0%,67%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(29,24,18)", + "line-blur": 1, + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75, + "line-color": "rgb(29,24,18)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(41,36,31)", + "line-blur": 1, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "hsl(240,24%,28%)", + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] }, + "line-color": "hsl(246,17%,23%)", + "line-dasharray": [ 2, 1 ] + }, + "layout": { + "line-cap": "square" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "hsl(240,24%,28%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 2 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "label-address-housenumber", + "type": "symbol", + "source-layer": "addresses", + "filter": [ "has", "housenumber" ], + "layout": { + "text-field": "{housenumber}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "point", + "text-anchor": "center", + "text-size": { "stops": [ [ 17, 8 ], [ 19, 10 ] ] } + }, + "paint": { + "text-halo-color": "rgb(40,33,25)", + "text-halo-width": 2, + "text-halo-blur": 1, + "icon-color": "rgb(20,15,9)", + "text-color": "rgb(20,15,9)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "label-motorway-shield", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "motorway" ], + "layout": { + "text-field": "{ref}", + "text-font": [ "noto_sans_bold" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 14, 10 ], [ 18, 12 ], [ 20, 16 ] ] } + }, + "paint": { + "icon-color": "hsl(0,0%,0%)", + "text-color": "hsl(0,0%,0%)", + "text-halo-color": "hsl(34,100%,23%)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-pedestrian", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "pedestrian" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-livingstreet", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "living_street" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-residential", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "residential" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-unclassified", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "unclassified" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-tertiary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "tertiary" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-secondary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "secondary" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-primary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "primary" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-trunk", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "trunk" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-neighbourhood", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "neighbourhood" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 14, 12 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(170,196,202)", + "text-color": "rgb(170,196,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-quarter", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "quarter" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 13, 13 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(170,191,202)", + "text-color": "rgb(170,191,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-suburb", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "suburb" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 11, 11 ], [ 13, 14 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(170,186,202)", + "text-color": "rgb(170,186,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-hamlet", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "hamlet" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 10, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(170,178,202)", + "text-color": "rgb(170,178,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-village", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "village" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 9, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(170,178,202)", + "text-color": "rgb(170,178,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-town", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "town" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 8, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(170,178,202)", + "text-color": "rgb(170,178,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 9 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-state", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "in", "admin_level", 4, "4" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 5, 8 ], [ 8, 12 ] ] } + }, + "paint": { + "icon-color": "rgb(190,190,207)", + "text-color": "rgb(190,190,207)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-city", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "city" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 7, 11 ], [ 10, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(170,178,202)", + "text-color": "rgb(170,178,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 7 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-statecapital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "state_capital" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 6, 11 ], [ 10, 15 ] ] } + }, + "paint": { + "icon-color": "rgb(170,178,202)", + "text-color": "rgb(170,178,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 6 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-capital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "capital" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 5, 12 ], [ 10, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(170,178,202)", + "text-color": "rgb(170,178,202)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-small", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<=", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 4, 8 ], [ 5, 11 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 4 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-medium", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<", "way_area", 90000000 ], [ ">", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 3, 8 ], [ 5, 12 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 3 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-large", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ ">=", "way_area", 90000000 ] ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 2, 8 ], [ 5, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,14%,77%)", + "text-color": "hsl(240,14%,77%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 2 + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 175, + "icon-rotate": 90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway-reverse", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway_reverse", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 75, + "icon-rotate": -90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-bus", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "bus_stop" ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 16, 0.5 ], [ 18, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-bus" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,4%,60%)", + "text-color": "hsl(270,4%,60%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 16 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-tram", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "tram_stop" ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 15, 0.5 ], [ 17, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:transport-tram" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,4%,60%)", + "text-color": "hsl(270,4%,60%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-subway", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "subway" ] ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_metro" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,4%,60%)", + "text-color": "hsl(270,4%,60%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-lightrail", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "light_rail" ] ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_light" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,4%,60%)", + "text-color": "hsl(270,4%,60%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-station", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "!in", "station", "light_rail", "subway" ] ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,4%,60%)", + "text-color": "hsl(270,4%,60%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airfield", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "!has", "iata" ] ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airfield" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,4%,60%)", + "text-color": "hsl(270,4%,60%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airport", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "has", "iata" ] ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 12, 0.5 ], [ 14, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airport" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,4%,60%)", + "text-color": "hsl(270,4%,60%)", + "text-halo-color": "hsla(0,0%,0%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + } + ] +} \ No newline at end of file diff --git a/apps/client/src/widgets/view_widgets/geo_view/styles/empty/style.json b/apps/client/src/widgets/view_widgets/geo_view/styles/empty/style.json new file mode 100644 index 000000000..ca9e6496d --- /dev/null +++ b/apps/client/src/widgets/view_widgets/geo_view/styles/empty/style.json @@ -0,0 +1,30 @@ +{ + "version": 8, + "name": "versatiles-empty", + "metadata": { + "license": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "glyphs": "https://tiles.versatiles.org/assets/glyphs/{fontstack}/{range}.pbf", + "sprite": [ + { + "id": "basics", + "url": "https://tiles.versatiles.org/assets/sprites/basics/sprites" + } + ], + "sources": { + "versatiles-shortbread": { + "attribution": "© OpenStreetMap contributors", + "tiles": [ + "https://tiles.versatiles.org/tiles/osm/{z}/{x}/{y}" + ], + "type": "vector", + "scheme": "xyz", + "bounds": [ -180, -85.0511287798066, 180, 85.0511287798066 ], + "minzoom": 0, + "maxzoom": 14 + } + }, + "layers": [ + + ] +} \ No newline at end of file diff --git a/apps/client/src/widgets/view_widgets/geo_view/styles/graybeard/de.json b/apps/client/src/widgets/view_widgets/geo_view/styles/graybeard/de.json new file mode 100644 index 000000000..4b04b9fad --- /dev/null +++ b/apps/client/src/widgets/view_widgets/geo_view/styles/graybeard/de.json @@ -0,0 +1,4811 @@ +{ + "version": 8, + "name": "versatiles-graybeard", + "metadata": { + "license": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "glyphs": "https://tiles.versatiles.org/assets/glyphs/{fontstack}/{range}.pbf", + "sprite": [ + { + "id": "basics", + "url": "https://tiles.versatiles.org/assets/sprites/basics/sprites" + } + ], + "sources": { + "versatiles-shortbread": { + "attribution": "© OpenStreetMap contributors", + "tiles": [ + "https://tiles.versatiles.org/tiles/osm/{z}/{x}/{y}" + ], + "type": "vector", + "scheme": "xyz", + "bounds": [ -180, -85.0511287798066, 180, 85.0511287798066 ], + "minzoom": 0, + "maxzoom": 14 + } + }, + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "hsl(33,0%,95%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ocean", + "type": "fill", + "source-layer": "ocean", + "paint": { + "fill-color": "hsl(205,0%,85%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-glacier", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "all", [ "==", "kind", "glacier" ] ], + "paint": { + "fill-color": "hsl(0,0%,100%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-commercial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "commercial", "retail" ] ], + "paint": { + "fill-color": "hsla(324,0%,92%,0.251)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-industrial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "industrial", "quarry", "railway" ] ], + "paint": { + "fill-color": "hsla(49,0%,88%,0.333)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-residential", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "garages", "residential" ] ], + "paint": { + "fill-color": "hsla(33,0%,90%,0.2)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-agriculture", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "brownfield", "farmland", "farmyard", "greenfield", "greenhouse_horticulture", "orchard", "plant_nursery", "vineyard" ] ], + "paint": { + "fill-color": "hsl(43,0%,88%)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-waste", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "landfill" ] ], + "paint": { + "fill-color": "hsl(50,0%,80%)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-park", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "park", "village_green", "recreation_ground" ] ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-garden", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "allotments", "garden" ] ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-burial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "cemetery", "grave_yard" ] ], + "paint": { + "fill-color": "hsl(54,0%,83%)", + "fill-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-leisure", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "miniature_golf", "playground", "golf_course" ] ], + "paint": { + "fill-color": "hsl(84,0%,90%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-rock", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bare_rock", "scree", "shingle" ] ], + "paint": { + "fill-color": "hsl(192,0%,89%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-forest", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "forest" ] ], + "paint": { + "fill-color": "hsl(100,0%,47%)", + "fill-opacity": { "stops": [ [ 7, 0 ], [ 8, 0.1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-grass", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "grass", "grassland", "meadow", "wet_meadow" ] ], + "paint": { + "fill-color": "hsl(90,0%,85%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-vegetation", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "heath", "scrub" ] ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-sand", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "beach", "sand" ] ], + "paint": { + "fill-color": "hsl(60,0%,95%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-wetland", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bog", "marsh", "string_bog", "swamp" ] ], + "paint": { + "fill-color": "hsl(145,0%,86%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-river", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "river" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,0%,85%)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 3 ], [ 15, 5 ], [ 17, 9 ], [ 18, 20 ], [ 20, 60 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-canal", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "canal" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,0%,85%)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 2 ], [ 15, 4 ], [ 17, 8 ], [ 18, 17 ], [ 20, 50 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-stream", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "stream" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,0%,85%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 2 ], [ 17, 6 ], [ 18, 12 ], [ 20, 30 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ditch", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "ditch" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,0%,85%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 17, 4 ], [ 18, 8 ], [ 20, 20 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "water" ], + "paint": { + "fill-color": "hsl(205,0%,85%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-river", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "river" ], + "paint": { + "fill-color": "hsl(205,0%,85%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-small", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "in", "kind", "reservoir", "basin", "dock" ], + "paint": { + "fill-color": "hsl(205,0%,85%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam-area", + "type": "fill", + "source-layer": "dam_polygons", + "filter": [ "==", "kind", "dam" ], + "paint": { + "fill-color": "hsl(33,0%,95%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam", + "type": "line", + "source-layer": "dam_lines", + "filter": [ "==", "kind", "dam" ], + "paint": { + "line-color": "hsl(205,0%,85%)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier-area", + "type": "fill", + "source-layer": "pier_polygons", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "fill-color": "hsl(33,0%,95%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier", + "type": "line", + "source-layer": "pier_lines", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "line-color": "hsl(33,0%,95%)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-dangerarea", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "danger_area" ], + "paint": { + "fill-color": "hsl(0,0%,50%)", + "fill-outline-color": "hsl(0,0%,50%)", + "fill-opacity": 0.3, + "fill-pattern": "basics:pattern-warning" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-university", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "university" ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-college", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "college" ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-school", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "school" ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-hospital", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "hospital" ], + "paint": { + "fill-color": "hsl(0,0%,70%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-prison", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "prison" ], + "paint": { + "fill-color": "hsl(305,0%,97%)", + "fill-pattern": "basics:pattern-striped", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-parking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "parking" ], + "paint": { + "fill-color": "hsl(24,0%,91%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-bicycleparking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "bicycle_parking" ], + "paint": { + "fill-color": "hsl(24,0%,91%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-construction", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "construction" ], + "paint": { + "fill-color": "hsl(0,0%,66%)", + "fill-pattern": "basics:pattern-hatched_thin", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-area", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "in", "kind", "runway", "taxiway" ], + "paint": { + "fill-color": "hsl(0,0%,100%)", + "fill-opacity": 0.5 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 2 ], [ 15, 10 ], [ 16, 14 ], [ 18, 20 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 6 ], [ 13, 9 ], [ 14, 16 ], [ 15, 24 ], [ 16, 40 ], [ 17, 100 ], [ 18, 160 ], [ 20, 300 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 8 ], [ 16, 12 ], [ 18, 18 ], [ 20, 36 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 5 ], [ 13, 8 ], [ 14, 14 ], [ 15, 22 ], [ 16, 38 ], [ 17, 98 ], [ 18, 158 ], [ 20, 298 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "building:outline", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "hsl(30,0%,86%)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "building", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "hsl(30,0%,92%)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "fill-translate": [ -2, -2 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(247,247,247)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,87%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(220,220,220)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,95%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(201,201,201)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(201,201,201)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(207,0%,72%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 0.3 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(201,201,201)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge", + "type": "fill", + "source-layer": "bridges", + "paint": { + "fill-color": "rgb(239,239,239)", + "fill-antialias": true, + "fill-opacity": 0.8 + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgba(245,245,245,0.25)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ], [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(222,222,222)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(220,220,220)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,0%,97%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(288,0%,96%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(34,0%,77%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(34,0%,77%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(207,0%,72%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(201,201,201)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-ferry", + "type": "line", + "source-layer": "ferries", + "minzoom": 10, + "paint": { + "line-color": "rgb(195,195,195)", + "line-width": { "stops": [ [ 10, 1 ], [ 13, 2 ], [ 14, 3 ], [ 16, 4 ], [ 17, 6 ] ] }, + "line-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] }, + "line-dasharray": [ 1, 1 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] }, + "line-width": { "stops": [ [ 11, 3 ], [ 14, 7 ], [ 16, 11 ], [ 18, 42 ], [ 19, 95 ], [ 20, 193 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 3 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 5, 0 ], [ 6, 3 ], [ 10, 7 ], [ 14, 7 ], [ 16, 20 ], [ 18, 53 ], [ 19, 118 ], [ 20, 235 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "bridge", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "hsl(0,0%,100%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(222,222,222)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(220,220,220)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,0%,97%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(34,0%,77%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(34,0%,77%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(207,0%,72%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(201,201,201)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-amenity", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "amenity" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "amenity" ], "arts_centre", "basics:icon-art_gallery", "atm", "basics:icon-atm", "bank", "basics:icon-bank", "bar", "basics:icon-bar", "bench", "basics:icon-bench", "bicycle_rental", "basics:icon-bicycle_share", "biergarten", "basics:icon-beergarden", "cafe", "basics:icon-cafe", "car_rental", "basics:icon-car_rental", "car_sharing", "basics:icon-car_rental", "car_wash", "basics:icon-car_wash", "cinema", "basics:icon-cinema", "college", "basics:icon-college", "community_centre", "basics:icon-community", "dentist", "basics:icon-dentist", "doctors", "basics:icon-doctor", "dog_park", "basics:icon-dog_park", "drinking_water", "basics:icon-drinking_water", "embassy", "basics:icon-embassy", "fast_food", "basics:icon-fast_food", "fire_station", "basics:icon-fire_station", "fountain", "basics:icon-fountain", "grave_yard", "basics:icon-cemetery", "hospital", "basics:icon-hospital", "hunting_stand", "basics:icon-huntingstand", "library", "basics:icon-library", "marketplace", "basics:icon-marketplace", "nightclub", "basics:icon-nightclub", "nursing_home", "basics:icon-nursinghome", "pharmacy", "basics:icon-pharmacy", "place_of_worship", "basics:icon-place_of_worship", "playground", "basics:icon-playground", "police", "basics:icon-police", "post_box", "basics:icon-postbox", "post_office", "basics:icon-post", "prison", "basics:icon-prison", "pub", "basics:icon-beer", "recycling", "basics:icon-recycling", "restaurant", "basics:icon-restaurant", "school", "basics:icon-school", "shelter", "basics:icon-shelter", "telephone", "basics:icon-telephone", "theatre", "basics:icon-theatre", "toilets", "basics:icon-toilet", "townhall", "basics:icon-town_hall", "vending_machine", "basics:icon-vendingmachine", "veterinary", "basics:icon-veterinary", "waste_basket", "basics:icon-waste_basket", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-leisure", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "leisure" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "leisure" ], "golf_course", "basics:icon-golf", "ice_rink", "basics:icon-icerink", "pitch", "basics:icon-pitch", "stadium", "basics:icon-stadium", "swimming_pool", "basics:icon-swimming", "water_park", "basics:icon-waterpark", "basics:icon-sports" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-tourism", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "tourism" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "tourism" ], "chalet", "basics:icon-chalet", "information", "basics:transport-information", "picnic_site", "basics:icon-picnic_site", "viewpoint", "basics:icon-viewpoint", "zoo", "basics:icon-zoo", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-shop", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "shop" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "shop" ], "alcohol", "basics:icon-alcohol_shop", "bakery", "basics:icon-bakery", "beauty", "basics:icon-beauty", "beverages", "basics:icon-beverages", "books", "basics:icon-books", "butcher", "basics:icon-butcher", "chemist", "basics:icon-chemist", "clothes", "basics:icon-clothes", "doityourself", "basics:icon-doityourself", "dry_cleaning", "basics:icon-drycleaning", "florist", "basics:icon-florist", "furniture", "basics:icon-furniture", "garden_centre", "basics:icon-garden_centre", "general", "basics:icon-shop", "gift", "basics:icon-gift", "greengrocer", "basics:icon-greengrocer", "hairdresser", "basics:icon-hairdresser", "hardware", "basics:icon-hardware", "jewelry", "basics:icon-jewelry_store", "kiosk", "basics:icon-kiosk", "laundry", "basics:icon-laundry", "newsagent", "basics:icon-newsagent", "optican", "basics:icon-optician", "outdoor", "basics:icon-outdoor", "shoes", "basics:icon-shoes", "sports", "basics:icon-sports", "stationery", "basics:icon-stationery", "toys", "basics:icon-toys", "travel_agency", "basics:icon-travel_agent", "video", "basics:icon-video", "basics:icon-shop" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-man_made", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "man_made" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "man_made" ], "lighthouse", "basics:icon-lighthouse", "surveillance", "basics:icon-surveillance", "tower", "basics:icon-observation_tower", "watermill", "basics:icon-watermill", "windmill", "basics:icon-windmill", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-historic", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "historic" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "historic" ], "artwork", "basics:icon-artwork", "castle", "basics:icon-castle", "monument", "basics:icon-monument", "wayside_shrine", "basics:icon-shrine", "basics:icon-historic" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-emergency", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "emergency" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "emergency" ], "defibrillator", "basics:icon-defibrillator", "fire_hydrant", "basics:icon-hydrant", "phone", "basics:icon-emergency_phone", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-highway", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "highway" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-office", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "office" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(244,244,244)", + "line-blur": 1, + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75, + "line-color": "rgb(244,244,244)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(245,245,245)", + "line-blur": 1, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "hsl(240,0%,72%)", + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] }, + "line-color": "hsl(246,0%,77%)", + "line-dasharray": [ 2, 1 ] + }, + "layout": { + "line-cap": "square" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "hsl(240,0%,72%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 2 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "label-address-housenumber", + "type": "symbol", + "source-layer": "addresses", + "filter": [ "has", "housenumber" ], + "layout": { + "text-field": "{housenumber}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "point", + "text-anchor": "center", + "text-size": { "stops": [ [ 17, 8 ], [ 19, 10 ] ] } + }, + "paint": { + "text-halo-color": "rgb(235,235,235)", + "text-halo-width": 2, + "text-halo-blur": 1, + "icon-color": "rgb(164,164,164)", + "text-color": "rgb(164,164,164)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "label-motorway-shield", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "motorway" ], + "layout": { + "text-field": "{ref}", + "text-font": [ "noto_sans_bold" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 14, 10 ], [ 18, 12 ], [ 20, 16 ] ] } + }, + "paint": { + "icon-color": "hsl(0,0%,100%)", + "text-color": "hsl(0,0%,100%)", + "text-halo-color": "hsl(34,0%,77%)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-pedestrian", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "pedestrian" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-livingstreet", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "living_street" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-residential", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "residential" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-unclassified", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "unclassified" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-tertiary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "tertiary" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-secondary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "secondary" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-primary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "primary" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-trunk", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "trunk" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-neighbourhood", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "neighbourhood" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 14, 12 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-quarter", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "quarter" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 13, 13 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-suburb", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "suburb" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 11, 11 ], [ 13, 14 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-hamlet", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "hamlet" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 10, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-village", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "village" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 9, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-town", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "town" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 8, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 9 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-state", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "in", "admin_level", 4, "4" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 5, 8 ], [ 8, 12 ] ] } + }, + "paint": { + "icon-color": "rgb(69,69,69)", + "text-color": "rgb(69,69,69)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-city", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "city" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 7, 11 ], [ 10, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 7 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-statecapital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "state_capital" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 6, 11 ], [ 10, 15 ] ] } + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 6 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-capital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "capital" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 5, 12 ], [ 10, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-small", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<=", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 4, 8 ], [ 5, 11 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 4 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-medium", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<", "way_area", 90000000 ], [ ">", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 3, 8 ], [ 5, 12 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 3 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-large", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ ">=", "way_area", 90000000 ] ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 2, 8 ], [ 5, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 2 + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 175, + "icon-rotate": 90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway-reverse", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway_reverse", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 75, + "icon-rotate": -90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-bus", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "bus_stop" ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 16, 0.5 ], [ 18, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-bus" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,0%,40%)", + "text-color": "hsl(270,0%,40%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 16 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-tram", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "tram_stop" ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 15, 0.5 ], [ 17, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:transport-tram" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,0%,40%)", + "text-color": "hsl(270,0%,40%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-subway", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "subway" ] ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_metro" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,0%,40%)", + "text-color": "hsl(270,0%,40%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-lightrail", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "light_rail" ] ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_light" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,0%,40%)", + "text-color": "hsl(270,0%,40%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-station", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "!in", "station", "light_rail", "subway" ] ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,0%,40%)", + "text-color": "hsl(270,0%,40%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airfield", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "!has", "iata" ] ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airfield" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,0%,40%)", + "text-color": "hsl(270,0%,40%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airport", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "has", "iata" ] ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 12, 0.5 ], [ 14, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airport" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,0%,40%)", + "text-color": "hsl(270,0%,40%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + } + ] +} \ No newline at end of file diff --git a/apps/client/src/widgets/view_widgets/geo_view/styles/graybeard/en.json b/apps/client/src/widgets/view_widgets/geo_view/styles/graybeard/en.json new file mode 100644 index 000000000..cb63e8130 --- /dev/null +++ b/apps/client/src/widgets/view_widgets/geo_view/styles/graybeard/en.json @@ -0,0 +1,4811 @@ +{ + "version": 8, + "name": "versatiles-graybeard", + "metadata": { + "license": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "glyphs": "https://tiles.versatiles.org/assets/glyphs/{fontstack}/{range}.pbf", + "sprite": [ + { + "id": "basics", + "url": "https://tiles.versatiles.org/assets/sprites/basics/sprites" + } + ], + "sources": { + "versatiles-shortbread": { + "attribution": "© OpenStreetMap contributors", + "tiles": [ + "https://tiles.versatiles.org/tiles/osm/{z}/{x}/{y}" + ], + "type": "vector", + "scheme": "xyz", + "bounds": [ -180, -85.0511287798066, 180, 85.0511287798066 ], + "minzoom": 0, + "maxzoom": 14 + } + }, + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "hsl(33,0%,95%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ocean", + "type": "fill", + "source-layer": "ocean", + "paint": { + "fill-color": "hsl(205,0%,85%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-glacier", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "all", [ "==", "kind", "glacier" ] ], + "paint": { + "fill-color": "hsl(0,0%,100%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-commercial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "commercial", "retail" ] ], + "paint": { + "fill-color": "hsla(324,0%,92%,0.251)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-industrial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "industrial", "quarry", "railway" ] ], + "paint": { + "fill-color": "hsla(49,0%,88%,0.333)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-residential", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "garages", "residential" ] ], + "paint": { + "fill-color": "hsla(33,0%,90%,0.2)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-agriculture", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "brownfield", "farmland", "farmyard", "greenfield", "greenhouse_horticulture", "orchard", "plant_nursery", "vineyard" ] ], + "paint": { + "fill-color": "hsl(43,0%,88%)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-waste", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "landfill" ] ], + "paint": { + "fill-color": "hsl(50,0%,80%)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-park", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "park", "village_green", "recreation_ground" ] ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-garden", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "allotments", "garden" ] ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-burial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "cemetery", "grave_yard" ] ], + "paint": { + "fill-color": "hsl(54,0%,83%)", + "fill-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-leisure", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "miniature_golf", "playground", "golf_course" ] ], + "paint": { + "fill-color": "hsl(84,0%,90%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-rock", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bare_rock", "scree", "shingle" ] ], + "paint": { + "fill-color": "hsl(192,0%,89%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-forest", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "forest" ] ], + "paint": { + "fill-color": "hsl(100,0%,47%)", + "fill-opacity": { "stops": [ [ 7, 0 ], [ 8, 0.1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-grass", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "grass", "grassland", "meadow", "wet_meadow" ] ], + "paint": { + "fill-color": "hsl(90,0%,85%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-vegetation", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "heath", "scrub" ] ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-sand", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "beach", "sand" ] ], + "paint": { + "fill-color": "hsl(60,0%,95%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-wetland", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bog", "marsh", "string_bog", "swamp" ] ], + "paint": { + "fill-color": "hsl(145,0%,86%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-river", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "river" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,0%,85%)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 3 ], [ 15, 5 ], [ 17, 9 ], [ 18, 20 ], [ 20, 60 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-canal", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "canal" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,0%,85%)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 2 ], [ 15, 4 ], [ 17, 8 ], [ 18, 17 ], [ 20, 50 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-stream", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "stream" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,0%,85%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 2 ], [ 17, 6 ], [ 18, 12 ], [ 20, 30 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ditch", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "ditch" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,0%,85%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 17, 4 ], [ 18, 8 ], [ 20, 20 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "water" ], + "paint": { + "fill-color": "hsl(205,0%,85%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-river", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "river" ], + "paint": { + "fill-color": "hsl(205,0%,85%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-small", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "in", "kind", "reservoir", "basin", "dock" ], + "paint": { + "fill-color": "hsl(205,0%,85%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam-area", + "type": "fill", + "source-layer": "dam_polygons", + "filter": [ "==", "kind", "dam" ], + "paint": { + "fill-color": "hsl(33,0%,95%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam", + "type": "line", + "source-layer": "dam_lines", + "filter": [ "==", "kind", "dam" ], + "paint": { + "line-color": "hsl(205,0%,85%)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier-area", + "type": "fill", + "source-layer": "pier_polygons", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "fill-color": "hsl(33,0%,95%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier", + "type": "line", + "source-layer": "pier_lines", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "line-color": "hsl(33,0%,95%)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-dangerarea", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "danger_area" ], + "paint": { + "fill-color": "hsl(0,0%,50%)", + "fill-outline-color": "hsl(0,0%,50%)", + "fill-opacity": 0.3, + "fill-pattern": "basics:pattern-warning" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-university", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "university" ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-college", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "college" ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-school", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "school" ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-hospital", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "hospital" ], + "paint": { + "fill-color": "hsl(0,0%,70%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-prison", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "prison" ], + "paint": { + "fill-color": "hsl(305,0%,97%)", + "fill-pattern": "basics:pattern-striped", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-parking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "parking" ], + "paint": { + "fill-color": "hsl(24,0%,91%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-bicycleparking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "bicycle_parking" ], + "paint": { + "fill-color": "hsl(24,0%,91%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-construction", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "construction" ], + "paint": { + "fill-color": "hsl(0,0%,66%)", + "fill-pattern": "basics:pattern-hatched_thin", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-area", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "in", "kind", "runway", "taxiway" ], + "paint": { + "fill-color": "hsl(0,0%,100%)", + "fill-opacity": 0.5 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 2 ], [ 15, 10 ], [ 16, 14 ], [ 18, 20 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 6 ], [ 13, 9 ], [ 14, 16 ], [ 15, 24 ], [ 16, 40 ], [ 17, 100 ], [ 18, 160 ], [ 20, 300 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 8 ], [ 16, 12 ], [ 18, 18 ], [ 20, 36 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 5 ], [ 13, 8 ], [ 14, 14 ], [ 15, 22 ], [ 16, 38 ], [ 17, 98 ], [ 18, 158 ], [ 20, 298 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "building:outline", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "hsl(30,0%,86%)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "building", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "hsl(30,0%,92%)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "fill-translate": [ -2, -2 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(247,247,247)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,87%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(220,220,220)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,95%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(201,201,201)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(201,201,201)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(207,0%,72%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 0.3 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(201,201,201)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge", + "type": "fill", + "source-layer": "bridges", + "paint": { + "fill-color": "rgb(239,239,239)", + "fill-antialias": true, + "fill-opacity": 0.8 + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgba(245,245,245,0.25)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ], [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(222,222,222)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(220,220,220)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,0%,97%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(288,0%,96%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(34,0%,77%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(34,0%,77%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(207,0%,72%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(201,201,201)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-ferry", + "type": "line", + "source-layer": "ferries", + "minzoom": 10, + "paint": { + "line-color": "rgb(195,195,195)", + "line-width": { "stops": [ [ 10, 1 ], [ 13, 2 ], [ 14, 3 ], [ 16, 4 ], [ 17, 6 ] ] }, + "line-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] }, + "line-dasharray": [ 1, 1 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] }, + "line-width": { "stops": [ [ 11, 3 ], [ 14, 7 ], [ 16, 11 ], [ 18, 42 ], [ 19, 95 ], [ 20, 193 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 3 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 5, 0 ], [ 6, 3 ], [ 10, 7 ], [ 14, 7 ], [ 16, 20 ], [ 18, 53 ], [ 19, 118 ], [ 20, 235 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "bridge", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "hsl(0,0%,100%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(222,222,222)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(220,220,220)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,0%,97%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(34,0%,77%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(34,0%,77%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(207,0%,72%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(201,201,201)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-amenity", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "amenity" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "amenity" ], "arts_centre", "basics:icon-art_gallery", "atm", "basics:icon-atm", "bank", "basics:icon-bank", "bar", "basics:icon-bar", "bench", "basics:icon-bench", "bicycle_rental", "basics:icon-bicycle_share", "biergarten", "basics:icon-beergarden", "cafe", "basics:icon-cafe", "car_rental", "basics:icon-car_rental", "car_sharing", "basics:icon-car_rental", "car_wash", "basics:icon-car_wash", "cinema", "basics:icon-cinema", "college", "basics:icon-college", "community_centre", "basics:icon-community", "dentist", "basics:icon-dentist", "doctors", "basics:icon-doctor", "dog_park", "basics:icon-dog_park", "drinking_water", "basics:icon-drinking_water", "embassy", "basics:icon-embassy", "fast_food", "basics:icon-fast_food", "fire_station", "basics:icon-fire_station", "fountain", "basics:icon-fountain", "grave_yard", "basics:icon-cemetery", "hospital", "basics:icon-hospital", "hunting_stand", "basics:icon-huntingstand", "library", "basics:icon-library", "marketplace", "basics:icon-marketplace", "nightclub", "basics:icon-nightclub", "nursing_home", "basics:icon-nursinghome", "pharmacy", "basics:icon-pharmacy", "place_of_worship", "basics:icon-place_of_worship", "playground", "basics:icon-playground", "police", "basics:icon-police", "post_box", "basics:icon-postbox", "post_office", "basics:icon-post", "prison", "basics:icon-prison", "pub", "basics:icon-beer", "recycling", "basics:icon-recycling", "restaurant", "basics:icon-restaurant", "school", "basics:icon-school", "shelter", "basics:icon-shelter", "telephone", "basics:icon-telephone", "theatre", "basics:icon-theatre", "toilets", "basics:icon-toilet", "townhall", "basics:icon-town_hall", "vending_machine", "basics:icon-vendingmachine", "veterinary", "basics:icon-veterinary", "waste_basket", "basics:icon-waste_basket", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-leisure", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "leisure" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "leisure" ], "golf_course", "basics:icon-golf", "ice_rink", "basics:icon-icerink", "pitch", "basics:icon-pitch", "stadium", "basics:icon-stadium", "swimming_pool", "basics:icon-swimming", "water_park", "basics:icon-waterpark", "basics:icon-sports" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-tourism", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "tourism" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "tourism" ], "chalet", "basics:icon-chalet", "information", "basics:transport-information", "picnic_site", "basics:icon-picnic_site", "viewpoint", "basics:icon-viewpoint", "zoo", "basics:icon-zoo", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-shop", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "shop" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "shop" ], "alcohol", "basics:icon-alcohol_shop", "bakery", "basics:icon-bakery", "beauty", "basics:icon-beauty", "beverages", "basics:icon-beverages", "books", "basics:icon-books", "butcher", "basics:icon-butcher", "chemist", "basics:icon-chemist", "clothes", "basics:icon-clothes", "doityourself", "basics:icon-doityourself", "dry_cleaning", "basics:icon-drycleaning", "florist", "basics:icon-florist", "furniture", "basics:icon-furniture", "garden_centre", "basics:icon-garden_centre", "general", "basics:icon-shop", "gift", "basics:icon-gift", "greengrocer", "basics:icon-greengrocer", "hairdresser", "basics:icon-hairdresser", "hardware", "basics:icon-hardware", "jewelry", "basics:icon-jewelry_store", "kiosk", "basics:icon-kiosk", "laundry", "basics:icon-laundry", "newsagent", "basics:icon-newsagent", "optican", "basics:icon-optician", "outdoor", "basics:icon-outdoor", "shoes", "basics:icon-shoes", "sports", "basics:icon-sports", "stationery", "basics:icon-stationery", "toys", "basics:icon-toys", "travel_agency", "basics:icon-travel_agent", "video", "basics:icon-video", "basics:icon-shop" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-man_made", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "man_made" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "man_made" ], "lighthouse", "basics:icon-lighthouse", "surveillance", "basics:icon-surveillance", "tower", "basics:icon-observation_tower", "watermill", "basics:icon-watermill", "windmill", "basics:icon-windmill", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-historic", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "historic" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "historic" ], "artwork", "basics:icon-artwork", "castle", "basics:icon-castle", "monument", "basics:icon-monument", "wayside_shrine", "basics:icon-shrine", "basics:icon-historic" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-emergency", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "emergency" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "emergency" ], "defibrillator", "basics:icon-defibrillator", "fire_hydrant", "basics:icon-hydrant", "phone", "basics:icon-emergency_phone", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-highway", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "highway" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-office", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "office" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(244,244,244)", + "line-blur": 1, + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75, + "line-color": "rgb(244,244,244)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(245,245,245)", + "line-blur": 1, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "hsl(240,0%,72%)", + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] }, + "line-color": "hsl(246,0%,77%)", + "line-dasharray": [ 2, 1 ] + }, + "layout": { + "line-cap": "square" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "hsl(240,0%,72%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 2 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "label-address-housenumber", + "type": "symbol", + "source-layer": "addresses", + "filter": [ "has", "housenumber" ], + "layout": { + "text-field": "{housenumber}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "point", + "text-anchor": "center", + "text-size": { "stops": [ [ 17, 8 ], [ 19, 10 ] ] } + }, + "paint": { + "text-halo-color": "rgb(235,235,235)", + "text-halo-width": 2, + "text-halo-blur": 1, + "icon-color": "rgb(164,164,164)", + "text-color": "rgb(164,164,164)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "label-motorway-shield", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "motorway" ], + "layout": { + "text-field": "{ref}", + "text-font": [ "noto_sans_bold" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 14, 10 ], [ 18, 12 ], [ 20, 16 ] ] } + }, + "paint": { + "icon-color": "hsl(0,0%,100%)", + "text-color": "hsl(0,0%,100%)", + "text-halo-color": "hsl(34,0%,77%)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-pedestrian", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "pedestrian" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-livingstreet", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "living_street" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-residential", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "residential" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-unclassified", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "unclassified" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-tertiary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "tertiary" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-secondary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "secondary" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-primary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "primary" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-trunk", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "trunk" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-neighbourhood", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "neighbourhood" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 14, 12 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-quarter", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "quarter" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 13, 13 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-suburb", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "suburb" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 11, 11 ], [ 13, 14 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-hamlet", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "hamlet" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 10, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-village", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "village" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 9, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-town", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "town" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 8, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 9 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-state", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "in", "admin_level", 4, "4" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 5, 8 ], [ 8, 12 ] ] } + }, + "paint": { + "icon-color": "rgb(69,69,69)", + "text-color": "rgb(69,69,69)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-city", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "city" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 7, 11 ], [ 10, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 7 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-statecapital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "state_capital" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 6, 11 ], [ 10, 15 ] ] } + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 6 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-capital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "capital" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 5, 12 ], [ 10, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-small", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<=", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 4, 8 ], [ 5, 11 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 4 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-medium", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<", "way_area", 90000000 ], [ ">", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 3, 8 ], [ 5, 12 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 3 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-large", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ ">=", "way_area", 90000000 ] ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 2, 8 ], [ 5, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 2 + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 175, + "icon-rotate": 90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway-reverse", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway_reverse", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 75, + "icon-rotate": -90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-bus", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "bus_stop" ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 16, 0.5 ], [ 18, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-bus" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,0%,40%)", + "text-color": "hsl(270,0%,40%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 16 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-tram", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "tram_stop" ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 15, 0.5 ], [ 17, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:transport-tram" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,0%,40%)", + "text-color": "hsl(270,0%,40%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-subway", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "subway" ] ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_metro" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,0%,40%)", + "text-color": "hsl(270,0%,40%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-lightrail", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "light_rail" ] ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_light" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,0%,40%)", + "text-color": "hsl(270,0%,40%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-station", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "!in", "station", "light_rail", "subway" ] ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,0%,40%)", + "text-color": "hsl(270,0%,40%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airfield", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "!has", "iata" ] ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airfield" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,0%,40%)", + "text-color": "hsl(270,0%,40%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airport", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "has", "iata" ] ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 12, 0.5 ], [ 14, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airport" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,0%,40%)", + "text-color": "hsl(270,0%,40%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + } + ] +} \ No newline at end of file diff --git a/apps/client/src/widgets/view_widgets/geo_view/styles/graybeard/nolabel.json b/apps/client/src/widgets/view_widgets/geo_view/styles/graybeard/nolabel.json new file mode 100644 index 000000000..edc1525f4 --- /dev/null +++ b/apps/client/src/widgets/view_widgets/geo_view/styles/graybeard/nolabel.json @@ -0,0 +1,3888 @@ +{ + "version": 8, + "name": "versatiles-graybeard", + "metadata": { + "license": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "glyphs": "https://tiles.versatiles.org/assets/glyphs/{fontstack}/{range}.pbf", + "sprite": [ + { + "id": "basics", + "url": "https://tiles.versatiles.org/assets/sprites/basics/sprites" + } + ], + "sources": { + "versatiles-shortbread": { + "attribution": "© OpenStreetMap contributors", + "tiles": [ + "https://tiles.versatiles.org/tiles/osm/{z}/{x}/{y}" + ], + "type": "vector", + "scheme": "xyz", + "bounds": [ -180, -85.0511287798066, 180, 85.0511287798066 ], + "minzoom": 0, + "maxzoom": 14 + } + }, + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "hsl(33,0%,95%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ocean", + "type": "fill", + "source-layer": "ocean", + "paint": { + "fill-color": "hsl(205,0%,85%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-glacier", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "all", [ "==", "kind", "glacier" ] ], + "paint": { + "fill-color": "hsl(0,0%,100%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-commercial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "commercial", "retail" ] ], + "paint": { + "fill-color": "hsla(324,0%,92%,0.251)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-industrial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "industrial", "quarry", "railway" ] ], + "paint": { + "fill-color": "hsla(49,0%,88%,0.333)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-residential", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "garages", "residential" ] ], + "paint": { + "fill-color": "hsla(33,0%,90%,0.2)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-agriculture", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "brownfield", "farmland", "farmyard", "greenfield", "greenhouse_horticulture", "orchard", "plant_nursery", "vineyard" ] ], + "paint": { + "fill-color": "hsl(43,0%,88%)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-waste", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "landfill" ] ], + "paint": { + "fill-color": "hsl(50,0%,80%)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-park", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "park", "village_green", "recreation_ground" ] ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-garden", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "allotments", "garden" ] ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-burial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "cemetery", "grave_yard" ] ], + "paint": { + "fill-color": "hsl(54,0%,83%)", + "fill-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-leisure", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "miniature_golf", "playground", "golf_course" ] ], + "paint": { + "fill-color": "hsl(84,0%,90%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-rock", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bare_rock", "scree", "shingle" ] ], + "paint": { + "fill-color": "hsl(192,0%,89%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-forest", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "forest" ] ], + "paint": { + "fill-color": "hsl(100,0%,47%)", + "fill-opacity": { "stops": [ [ 7, 0 ], [ 8, 0.1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-grass", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "grass", "grassland", "meadow", "wet_meadow" ] ], + "paint": { + "fill-color": "hsl(90,0%,85%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-vegetation", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "heath", "scrub" ] ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-sand", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "beach", "sand" ] ], + "paint": { + "fill-color": "hsl(60,0%,95%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-wetland", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bog", "marsh", "string_bog", "swamp" ] ], + "paint": { + "fill-color": "hsl(145,0%,86%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-river", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "river" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,0%,85%)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 3 ], [ 15, 5 ], [ 17, 9 ], [ 18, 20 ], [ 20, 60 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-canal", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "canal" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,0%,85%)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 2 ], [ 15, 4 ], [ 17, 8 ], [ 18, 17 ], [ 20, 50 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-stream", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "stream" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,0%,85%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 2 ], [ 17, 6 ], [ 18, 12 ], [ 20, 30 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ditch", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "ditch" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,0%,85%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 17, 4 ], [ 18, 8 ], [ 20, 20 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "water" ], + "paint": { + "fill-color": "hsl(205,0%,85%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-river", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "river" ], + "paint": { + "fill-color": "hsl(205,0%,85%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-small", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "in", "kind", "reservoir", "basin", "dock" ], + "paint": { + "fill-color": "hsl(205,0%,85%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam-area", + "type": "fill", + "source-layer": "dam_polygons", + "filter": [ "==", "kind", "dam" ], + "paint": { + "fill-color": "hsl(33,0%,95%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam", + "type": "line", + "source-layer": "dam_lines", + "filter": [ "==", "kind", "dam" ], + "paint": { + "line-color": "hsl(205,0%,85%)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier-area", + "type": "fill", + "source-layer": "pier_polygons", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "fill-color": "hsl(33,0%,95%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier", + "type": "line", + "source-layer": "pier_lines", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "line-color": "hsl(33,0%,95%)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-dangerarea", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "danger_area" ], + "paint": { + "fill-color": "hsl(0,0%,50%)", + "fill-outline-color": "hsl(0,0%,50%)", + "fill-opacity": 0.3, + "fill-pattern": "basics:pattern-warning" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-university", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "university" ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-college", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "college" ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-school", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "school" ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-hospital", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "hospital" ], + "paint": { + "fill-color": "hsl(0,0%,70%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-prison", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "prison" ], + "paint": { + "fill-color": "hsl(305,0%,97%)", + "fill-pattern": "basics:pattern-striped", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-parking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "parking" ], + "paint": { + "fill-color": "hsl(24,0%,91%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-bicycleparking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "bicycle_parking" ], + "paint": { + "fill-color": "hsl(24,0%,91%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-construction", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "construction" ], + "paint": { + "fill-color": "hsl(0,0%,66%)", + "fill-pattern": "basics:pattern-hatched_thin", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-area", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "in", "kind", "runway", "taxiway" ], + "paint": { + "fill-color": "hsl(0,0%,100%)", + "fill-opacity": 0.5 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 2 ], [ 15, 10 ], [ 16, 14 ], [ 18, 20 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 6 ], [ 13, 9 ], [ 14, 16 ], [ 15, 24 ], [ 16, 40 ], [ 17, 100 ], [ 18, 160 ], [ 20, 300 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 8 ], [ 16, 12 ], [ 18, 18 ], [ 20, 36 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 5 ], [ 13, 8 ], [ 14, 14 ], [ 15, 22 ], [ 16, 38 ], [ 17, 98 ], [ 18, 158 ], [ 20, 298 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "building:outline", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "hsl(30,0%,86%)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "building", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "hsl(30,0%,92%)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "fill-translate": [ -2, -2 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(247,247,247)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,87%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(220,220,220)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,95%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(201,201,201)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(201,201,201)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(207,0%,72%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 0.3 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(201,201,201)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge", + "type": "fill", + "source-layer": "bridges", + "paint": { + "fill-color": "rgb(239,239,239)", + "fill-antialias": true, + "fill-opacity": 0.8 + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgba(245,245,245,0.25)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ], [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(222,222,222)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(220,220,220)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,0%,97%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(288,0%,96%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(34,0%,77%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(34,0%,77%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(207,0%,72%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(201,201,201)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-ferry", + "type": "line", + "source-layer": "ferries", + "minzoom": 10, + "paint": { + "line-color": "rgb(195,195,195)", + "line-width": { "stops": [ [ 10, 1 ], [ 13, 2 ], [ 14, 3 ], [ 16, 4 ], [ 17, 6 ] ] }, + "line-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] }, + "line-dasharray": [ 1, 1 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] }, + "line-width": { "stops": [ [ 11, 3 ], [ 14, 7 ], [ 16, 11 ], [ 18, 42 ], [ 19, 95 ], [ 20, 193 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 3 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 5, 0 ], [ 6, 3 ], [ 10, 7 ], [ 14, 7 ], [ 16, 20 ], [ 18, 53 ], [ 19, 118 ], [ 20, 235 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "bridge", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "hsl(0,0%,100%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(222,222,222)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(220,220,220)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,0%,97%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(34,0%,77%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(34,0%,77%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(207,0%,72%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(201,201,201)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(244,244,244)", + "line-blur": 1, + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75, + "line-color": "rgb(244,244,244)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(245,245,245)", + "line-blur": 1, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "hsl(240,0%,72%)", + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] }, + "line-color": "hsl(246,0%,77%)", + "line-dasharray": [ 2, 1 ] + }, + "layout": { + "line-cap": "square" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "hsl(240,0%,72%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 2 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + } + ] +} \ No newline at end of file diff --git a/apps/client/src/widgets/view_widgets/geo_view/styles/graybeard/style.json b/apps/client/src/widgets/view_widgets/geo_view/styles/graybeard/style.json new file mode 100644 index 000000000..3db4db197 --- /dev/null +++ b/apps/client/src/widgets/view_widgets/geo_view/styles/graybeard/style.json @@ -0,0 +1,4811 @@ +{ + "version": 8, + "name": "versatiles-graybeard", + "metadata": { + "license": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "glyphs": "https://tiles.versatiles.org/assets/glyphs/{fontstack}/{range}.pbf", + "sprite": [ + { + "id": "basics", + "url": "https://tiles.versatiles.org/assets/sprites/basics/sprites" + } + ], + "sources": { + "versatiles-shortbread": { + "attribution": "© OpenStreetMap contributors", + "tiles": [ + "https://tiles.versatiles.org/tiles/osm/{z}/{x}/{y}" + ], + "type": "vector", + "scheme": "xyz", + "bounds": [ -180, -85.0511287798066, 180, 85.0511287798066 ], + "minzoom": 0, + "maxzoom": 14 + } + }, + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "hsl(33,0%,95%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ocean", + "type": "fill", + "source-layer": "ocean", + "paint": { + "fill-color": "hsl(205,0%,85%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-glacier", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "all", [ "==", "kind", "glacier" ] ], + "paint": { + "fill-color": "hsl(0,0%,100%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-commercial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "commercial", "retail" ] ], + "paint": { + "fill-color": "hsla(324,0%,92%,0.251)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-industrial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "industrial", "quarry", "railway" ] ], + "paint": { + "fill-color": "hsla(49,0%,88%,0.333)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-residential", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "garages", "residential" ] ], + "paint": { + "fill-color": "hsla(33,0%,90%,0.2)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-agriculture", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "brownfield", "farmland", "farmyard", "greenfield", "greenhouse_horticulture", "orchard", "plant_nursery", "vineyard" ] ], + "paint": { + "fill-color": "hsl(43,0%,88%)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-waste", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "landfill" ] ], + "paint": { + "fill-color": "hsl(50,0%,80%)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-park", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "park", "village_green", "recreation_ground" ] ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-garden", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "allotments", "garden" ] ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-burial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "cemetery", "grave_yard" ] ], + "paint": { + "fill-color": "hsl(54,0%,83%)", + "fill-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-leisure", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "miniature_golf", "playground", "golf_course" ] ], + "paint": { + "fill-color": "hsl(84,0%,90%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-rock", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bare_rock", "scree", "shingle" ] ], + "paint": { + "fill-color": "hsl(192,0%,89%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-forest", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "forest" ] ], + "paint": { + "fill-color": "hsl(100,0%,47%)", + "fill-opacity": { "stops": [ [ 7, 0 ], [ 8, 0.1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-grass", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "grass", "grassland", "meadow", "wet_meadow" ] ], + "paint": { + "fill-color": "hsl(90,0%,85%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-vegetation", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "heath", "scrub" ] ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-sand", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "beach", "sand" ] ], + "paint": { + "fill-color": "hsl(60,0%,95%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-wetland", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bog", "marsh", "string_bog", "swamp" ] ], + "paint": { + "fill-color": "hsl(145,0%,86%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-river", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "river" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,0%,85%)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 3 ], [ 15, 5 ], [ 17, 9 ], [ 18, 20 ], [ 20, 60 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-canal", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "canal" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,0%,85%)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 2 ], [ 15, 4 ], [ 17, 8 ], [ 18, 17 ], [ 20, 50 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-stream", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "stream" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,0%,85%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 2 ], [ 17, 6 ], [ 18, 12 ], [ 20, 30 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ditch", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "ditch" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "hsl(205,0%,85%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 17, 4 ], [ 18, 8 ], [ 20, 20 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "water" ], + "paint": { + "fill-color": "hsl(205,0%,85%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-river", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "river" ], + "paint": { + "fill-color": "hsl(205,0%,85%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-small", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "in", "kind", "reservoir", "basin", "dock" ], + "paint": { + "fill-color": "hsl(205,0%,85%)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam-area", + "type": "fill", + "source-layer": "dam_polygons", + "filter": [ "==", "kind", "dam" ], + "paint": { + "fill-color": "hsl(33,0%,95%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam", + "type": "line", + "source-layer": "dam_lines", + "filter": [ "==", "kind", "dam" ], + "paint": { + "line-color": "hsl(205,0%,85%)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier-area", + "type": "fill", + "source-layer": "pier_polygons", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "fill-color": "hsl(33,0%,95%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier", + "type": "line", + "source-layer": "pier_lines", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "line-color": "hsl(33,0%,95%)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-dangerarea", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "danger_area" ], + "paint": { + "fill-color": "hsl(0,0%,50%)", + "fill-outline-color": "hsl(0,0%,50%)", + "fill-opacity": 0.3, + "fill-pattern": "basics:pattern-warning" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-university", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "university" ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-college", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "college" ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-school", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "school" ], + "paint": { + "fill-color": "hsl(60,0%,75%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-hospital", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "hospital" ], + "paint": { + "fill-color": "hsl(0,0%,70%)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-prison", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "prison" ], + "paint": { + "fill-color": "hsl(305,0%,97%)", + "fill-pattern": "basics:pattern-striped", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-parking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "parking" ], + "paint": { + "fill-color": "hsl(24,0%,91%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-bicycleparking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "bicycle_parking" ], + "paint": { + "fill-color": "hsl(24,0%,91%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-construction", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "construction" ], + "paint": { + "fill-color": "hsl(0,0%,66%)", + "fill-pattern": "basics:pattern-hatched_thin", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-area", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "in", "kind", "runway", "taxiway" ], + "paint": { + "fill-color": "hsl(0,0%,100%)", + "fill-opacity": 0.5 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 2 ], [ 15, 10 ], [ 16, 14 ], [ 18, 20 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 6 ], [ 13, 9 ], [ 14, 16 ], [ 15, 24 ], [ 16, 40 ], [ 17, 100 ], [ 18, 160 ], [ 20, 300 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 8 ], [ 16, 12 ], [ 18, 18 ], [ 20, 36 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 5 ], [ 13, 8 ], [ 14, 14 ], [ 15, 22 ], [ 16, 38 ], [ 17, 98 ], [ 18, 158 ], [ 20, 298 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "building:outline", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "hsl(30,0%,86%)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "building", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "hsl(30,0%,92%)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "fill-translate": [ -2, -2 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(247,247,247)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,86%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,87%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(220,220,220)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(180,180,180)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,94%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,95%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(201,201,201)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(201,201,201)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(207,0%,72%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 0.3 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(201,201,201)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge", + "type": "fill", + "source-layer": "bridges", + "paint": { + "fill-color": "rgb(239,239,239)", + "fill-antialias": true, + "fill-opacity": 0.8 + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgba(245,245,245,0.25)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ], [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(222,222,222)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(220,220,220)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(36,0%,80%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,0%,97%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(288,0%,96%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(34,0%,77%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(34,0%,77%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(207,0%,72%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(201,201,201)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-ferry", + "type": "line", + "source-layer": "ferries", + "minzoom": 10, + "paint": { + "line-color": "rgb(195,195,195)", + "line-width": { "stops": [ [ 10, 1 ], [ 13, 2 ], [ 14, 3 ], [ 16, 4 ], [ 17, 6 ] ] }, + "line-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] }, + "line-dasharray": [ 1, 1 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] }, + "line-width": { "stops": [ [ 11, 3 ], [ 14, 7 ], [ 16, 11 ], [ 18, 42 ], [ 19, 95 ], [ 20, 193 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 3 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(239,239,239)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 5, 0 ], [ 6, 3 ], [ 10, 7 ], [ 14, 7 ], [ 16, 20 ], [ 18, 53 ], [ 19, 118 ], [ 20, 235 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "bridge", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "hsl(0,0%,100%)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(220,220,220)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(222,222,222)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(220,220,220)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(28,0%,69%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(245,245,245)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(203,0%,97%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(203,0%,97%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "hsl(34,0%,77%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(0,0%,100%)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(48,0%,83%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "hsl(34,0%,77%)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(207,0%,72%)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "hsl(208,0%,73%)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(201,201,201)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(204,204,204)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "hsl(208,0%,73%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-amenity", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "amenity" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "amenity" ], "arts_centre", "basics:icon-art_gallery", "atm", "basics:icon-atm", "bank", "basics:icon-bank", "bar", "basics:icon-bar", "bench", "basics:icon-bench", "bicycle_rental", "basics:icon-bicycle_share", "biergarten", "basics:icon-beergarden", "cafe", "basics:icon-cafe", "car_rental", "basics:icon-car_rental", "car_sharing", "basics:icon-car_rental", "car_wash", "basics:icon-car_wash", "cinema", "basics:icon-cinema", "college", "basics:icon-college", "community_centre", "basics:icon-community", "dentist", "basics:icon-dentist", "doctors", "basics:icon-doctor", "dog_park", "basics:icon-dog_park", "drinking_water", "basics:icon-drinking_water", "embassy", "basics:icon-embassy", "fast_food", "basics:icon-fast_food", "fire_station", "basics:icon-fire_station", "fountain", "basics:icon-fountain", "grave_yard", "basics:icon-cemetery", "hospital", "basics:icon-hospital", "hunting_stand", "basics:icon-huntingstand", "library", "basics:icon-library", "marketplace", "basics:icon-marketplace", "nightclub", "basics:icon-nightclub", "nursing_home", "basics:icon-nursinghome", "pharmacy", "basics:icon-pharmacy", "place_of_worship", "basics:icon-place_of_worship", "playground", "basics:icon-playground", "police", "basics:icon-police", "post_box", "basics:icon-postbox", "post_office", "basics:icon-post", "prison", "basics:icon-prison", "pub", "basics:icon-beer", "recycling", "basics:icon-recycling", "restaurant", "basics:icon-restaurant", "school", "basics:icon-school", "shelter", "basics:icon-shelter", "telephone", "basics:icon-telephone", "theatre", "basics:icon-theatre", "toilets", "basics:icon-toilet", "townhall", "basics:icon-town_hall", "vending_machine", "basics:icon-vendingmachine", "veterinary", "basics:icon-veterinary", "waste_basket", "basics:icon-waste_basket", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-leisure", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "leisure" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "leisure" ], "golf_course", "basics:icon-golf", "ice_rink", "basics:icon-icerink", "pitch", "basics:icon-pitch", "stadium", "basics:icon-stadium", "swimming_pool", "basics:icon-swimming", "water_park", "basics:icon-waterpark", "basics:icon-sports" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-tourism", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "tourism" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "tourism" ], "chalet", "basics:icon-chalet", "information", "basics:transport-information", "picnic_site", "basics:icon-picnic_site", "viewpoint", "basics:icon-viewpoint", "zoo", "basics:icon-zoo", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-shop", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "shop" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "shop" ], "alcohol", "basics:icon-alcohol_shop", "bakery", "basics:icon-bakery", "beauty", "basics:icon-beauty", "beverages", "basics:icon-beverages", "books", "basics:icon-books", "butcher", "basics:icon-butcher", "chemist", "basics:icon-chemist", "clothes", "basics:icon-clothes", "doityourself", "basics:icon-doityourself", "dry_cleaning", "basics:icon-drycleaning", "florist", "basics:icon-florist", "furniture", "basics:icon-furniture", "garden_centre", "basics:icon-garden_centre", "general", "basics:icon-shop", "gift", "basics:icon-gift", "greengrocer", "basics:icon-greengrocer", "hairdresser", "basics:icon-hairdresser", "hardware", "basics:icon-hardware", "jewelry", "basics:icon-jewelry_store", "kiosk", "basics:icon-kiosk", "laundry", "basics:icon-laundry", "newsagent", "basics:icon-newsagent", "optican", "basics:icon-optician", "outdoor", "basics:icon-outdoor", "shoes", "basics:icon-shoes", "sports", "basics:icon-sports", "stationery", "basics:icon-stationery", "toys", "basics:icon-toys", "travel_agency", "basics:icon-travel_agent", "video", "basics:icon-video", "basics:icon-shop" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-man_made", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "man_made" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "man_made" ], "lighthouse", "basics:icon-lighthouse", "surveillance", "basics:icon-surveillance", "tower", "basics:icon-observation_tower", "watermill", "basics:icon-watermill", "windmill", "basics:icon-windmill", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-historic", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "historic" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "historic" ], "artwork", "basics:icon-artwork", "castle", "basics:icon-castle", "monument", "basics:icon-monument", "wayside_shrine", "basics:icon-shrine", "basics:icon-historic" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-emergency", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "emergency" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "emergency" ], "defibrillator", "basics:icon-defibrillator", "fire_hydrant", "basics:icon-hydrant", "phone", "basics:icon-emergency_phone", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-highway", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "highway" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-office", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "office" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "hsl(0,0%,33%)", + "text-color": "hsl(0,0%,33%)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(244,244,244)", + "line-blur": 1, + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75, + "line-color": "rgb(244,244,244)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(245,245,245)", + "line-blur": 1, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "hsl(240,0%,72%)", + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] }, + "line-color": "hsl(246,0%,77%)", + "line-dasharray": [ 2, 1 ] + }, + "layout": { + "line-cap": "square" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "hsl(240,0%,72%)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 2 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "label-address-housenumber", + "type": "symbol", + "source-layer": "addresses", + "filter": [ "has", "housenumber" ], + "layout": { + "text-field": "{housenumber}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "point", + "text-anchor": "center", + "text-size": { "stops": [ [ 17, 8 ], [ 19, 10 ] ] } + }, + "paint": { + "text-halo-color": "rgb(235,235,235)", + "text-halo-width": 2, + "text-halo-blur": 1, + "icon-color": "rgb(164,164,164)", + "text-color": "rgb(164,164,164)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "label-motorway-shield", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "motorway" ], + "layout": { + "text-field": "{ref}", + "text-font": [ "noto_sans_bold" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 14, 10 ], [ 18, 12 ], [ 20, 16 ] ] } + }, + "paint": { + "icon-color": "hsl(0,0%,100%)", + "text-color": "hsl(0,0%,100%)", + "text-halo-color": "hsl(34,0%,77%)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-pedestrian", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "pedestrian" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-livingstreet", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "living_street" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-residential", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "residential" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-unclassified", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "unclassified" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-tertiary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "tertiary" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-secondary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "secondary" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-primary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "primary" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-trunk", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "trunk" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-neighbourhood", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "neighbourhood" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 14, 12 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-quarter", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "quarter" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 13, 13 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-suburb", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "suburb" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 11, 11 ], [ 13, 14 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-hamlet", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "hamlet" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 10, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-village", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "village" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 9, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-town", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "town" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 8, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 9 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-state", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "in", "admin_level", 4, "4" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 5, 8 ], [ 8, 12 ] ] } + }, + "paint": { + "icon-color": "rgb(69,69,69)", + "text-color": "rgb(69,69,69)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-city", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "city" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 7, 11 ], [ 10, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 7 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-statecapital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "state_capital" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 6, 11 ], [ 10, 15 ] ] } + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 6 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-capital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "capital" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 5, 12 ], [ 10, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(57,57,57)", + "text-color": "rgb(57,57,57)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-small", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<=", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 4, 8 ], [ 5, 11 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 4 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-medium", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<", "way_area", 90000000 ], [ ">", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 3, 8 ], [ 5, 12 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 3 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-large", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ ">=", "way_area", 90000000 ] ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 2, 8 ], [ 5, 13 ] ] } + }, + "paint": { + "icon-color": "hsl(240,0%,23%)", + "text-color": "hsl(240,0%,23%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 2 + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 175, + "icon-rotate": 90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway-reverse", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway_reverse", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 75, + "icon-rotate": -90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-bus", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "bus_stop" ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 16, 0.5 ], [ 18, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-bus" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,0%,40%)", + "text-color": "hsl(270,0%,40%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 16 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-tram", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "tram_stop" ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 15, 0.5 ], [ 17, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:transport-tram" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,0%,40%)", + "text-color": "hsl(270,0%,40%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-subway", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "subway" ] ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_metro" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,0%,40%)", + "text-color": "hsl(270,0%,40%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-lightrail", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "light_rail" ] ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_light" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,0%,40%)", + "text-color": "hsl(270,0%,40%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-station", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "!in", "station", "light_rail", "subway" ] ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,0%,40%)", + "text-color": "hsl(270,0%,40%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airfield", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "!has", "iata" ] ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airfield" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,0%,40%)", + "text-color": "hsl(270,0%,40%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airport", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "has", "iata" ] ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 12, 0.5 ], [ 14, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airport" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "hsl(270,0%,40%)", + "text-color": "hsl(270,0%,40%)", + "text-halo-color": "hsla(0,0%,100%,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + } + ] +} \ No newline at end of file diff --git a/apps/client/src/widgets/view_widgets/geo_view/styles/neutrino/de.json b/apps/client/src/widgets/view_widgets/geo_view/styles/neutrino/de.json new file mode 100644 index 000000000..0b4395c95 --- /dev/null +++ b/apps/client/src/widgets/view_widgets/geo_view/styles/neutrino/de.json @@ -0,0 +1,2920 @@ +{ + "version": 8, + "name": "versatiles-neutrino", + "metadata": { + "license": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "glyphs": "https://tiles.versatiles.org/assets/glyphs/{fontstack}/{range}.pbf", + "sprite": [ + { + "id": "basics", + "url": "https://tiles.versatiles.org/assets/sprites/basics/sprites" + } + ], + "sources": { + "versatiles-shortbread": { + "attribution": "© OpenStreetMap contributors", + "tiles": [ + "https://tiles.versatiles.org/tiles/osm/{z}/{x}/{y}" + ], + "type": "vector", + "scheme": "xyz", + "bounds": [ -180, -85.0511287798066, 180, 85.0511287798066 ], + "minzoom": 0, + "maxzoom": 14 + } + }, + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ocean", + "type": "fill", + "source-layer": "ocean", + "paint": { + "fill-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-glacier", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "all", [ "==", "kind", "glacier" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-commercial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "commercial", "retail" ] ], + "paint": { + "fill-color": "rgb(239,233,239)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-industrial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "industrial", "quarry", "railway" ] ], + "paint": { + "fill-color": "rgb(239,233,239)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-residential", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "garages", "residential" ] ], + "paint": { + "fill-color": "rgb(239,233,239)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-agriculture", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "brownfield", "farmland", "farmyard", "greenfield", "greenhouse_horticulture", "orchard", "plant_nursery", "vineyard" ] ], + "paint": { + "fill-color": "rgb(248,238,238)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-waste", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "landfill" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-park", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "park", "village_green", "recreation_ground" ] ], + "paint": { + "fill-color": "hsl(90,6%,86%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-garden", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "allotments", "garden" ] ], + "paint": { + "fill-color": "hsl(90,6%,86%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-burial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "cemetery", "grave_yard" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-leisure", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "miniature_golf", "playground", "golf_course" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-rock", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bare_rock", "scree", "shingle" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-forest", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "forest" ] ], + "paint": { + "fill-color": "rgb(217,227,217)", + "fill-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-grass", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "grass", "grassland", "meadow", "wet_meadow" ] ], + "paint": { + "fill-color": "rgb(231,233,229)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-vegetation", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "heath", "scrub" ] ], + "paint": { + "fill-color": "hsl(90,6%,86%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-sand", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "beach", "sand" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-wetland", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bog", "marsh", "string_bog", "swamp" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-river", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "river" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-canal", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "canal" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-stream", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "stream" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ditch", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "ditch" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "water" ], + "paint": { + "fill-color": "rgb(203,210,223)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-river", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "river" ], + "paint": { + "fill-color": "rgb(203,210,223)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-small", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "in", "kind", "reservoir", "basin", "dock" ], + "paint": { + "fill-color": "rgb(203,210,223)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam-area", + "type": "fill", + "source-layer": "dam_polygons", + "filter": [ "==", "kind", "dam" ], + "paint": { + "fill-color": "rgb(246,240,246)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam", + "type": "line", + "source-layer": "dam_lines", + "filter": [ "==", "kind", "dam" ], + "paint": { + "line-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier-area", + "type": "fill", + "source-layer": "pier_polygons", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "fill-color": "rgb(246,240,246)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier", + "type": "line", + "source-layer": "pier_lines", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "line-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-parking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "parking" ], + "paint": { + "fill-color": "rgb(235,232,230)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-bicycleparking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "bicycle_parking" ], + "paint": { + "fill-color": "rgb(235,232,230)" + } + }, + { + "source": "versatiles-shortbread", + "id": "building", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "rgb(224,209,217)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(247,247,247)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ] + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 5, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 5, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.3 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 0.3 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge", + "type": "fill", + "source-layer": "bridges", + "paint": { + "fill-color": "rgb(244,238,244)" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(254,248,255)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 3 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(241,236,242)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 3 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(241,236,242)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 3 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(241,236,242)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 5, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 2 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(254,248,255)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 2 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(254,248,255)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 2 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(254,248,255)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(254,248,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 13, 1 ], [ 14, 2 ], [ 15, 3 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 5, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "bridge", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(255,255,255)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 5, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 5, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 2 ], [ 10, 6 ] ] }, + "line-opacity": { "stops": [ [ 2, 0 ], [ 4, 0.3 ] ] }, + "line-color": "rgb(246,241,246)", + "line-blur": 1 + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 7, 3 ], [ 10, 5 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 0.3 ] ] }, + "line-color": "rgb(246,241,246)", + "line-blur": 1 + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(230,204,216)", + "line-width": { "stops": [ [ 2, 1 ], [ 10, 4 ] ] }, + "line-opacity": { "stops": [ [ 2, 0 ], [ 4, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(230,204,216)", + "line-width": { "stops": [ [ 7, 2 ], [ 10, 3 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] }, + "line-dasharray": [ 0, 1.5, 1, 1.5 ] + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "label-motorway-shield", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "motorway" ], + "layout": { + "text-field": "{ref}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 14, 8 ], [ 18, 10 ], [ 20, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-pedestrian", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "pedestrian" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-livingstreet", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "living_street" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-residential", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "residential" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-unclassified", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "unclassified" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-tertiary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "tertiary" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-secondary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "secondary" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-primary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "primary" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-trunk", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "trunk" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-neighbourhood", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "neighbourhood" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 14, 12 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(202,164,196)", + "text-color": "rgb(202,164,196)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-quarter", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "quarter" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 13, 13 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(202,164,190)", + "text-color": "rgb(202,164,190)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-suburb", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "suburb" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 11, 11 ], [ 13, 14 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(202,164,183)", + "text-color": "rgb(202,164,183)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-hamlet", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "hamlet" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 10, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(202,164,174)", + "text-color": "rgb(202,164,174)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 10 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-village", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "village" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 9, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(202,164,174)", + "text-color": "rgb(202,164,174)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 9 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-town", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "town" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 8, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(202,164,174)", + "text-color": "rgb(202,164,174)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-state", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "in", "admin_level", 4, "4" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_bold" ], + "text-transform": "uppercase", + "text-size": { "stops": [ [ 5, 8 ], [ 8, 12 ] ] } + }, + "paint": { + "icon-color": "rgb(206,187,187)", + "text-color": "rgb(206,187,187)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-city", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "city" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 7, 11 ], [ 10, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(202,164,174)", + "text-color": "rgb(202,164,174)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 7 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-statecapital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "state_capital" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 6, 11 ], [ 10, 15 ] ] } + }, + "paint": { + "icon-color": "rgb(202,164,174)", + "text-color": "rgb(202,164,174)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 6 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-capital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "capital" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 5, 12 ], [ 10, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(202,164,174)", + "text-color": "rgb(202,164,174)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-small", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<=", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_bold" ], + "text-transform": "uppercase", + "text-size": { "stops": [ [ 4, 11 ], [ 5, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 4 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-medium", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<", "way_area", 90000000 ], [ ">", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_bold" ], + "text-transform": "uppercase", + "text-size": { "stops": [ [ 3, 11 ], [ 5, 15 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 3 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-large", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ ">=", "way_area", 90000000 ] ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_bold" ], + "text-transform": "uppercase", + "text-size": { "stops": [ [ 2, 11 ], [ 5, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 2 + } + ] +} \ No newline at end of file diff --git a/apps/client/src/widgets/view_widgets/geo_view/styles/neutrino/en.json b/apps/client/src/widgets/view_widgets/geo_view/styles/neutrino/en.json new file mode 100644 index 000000000..cd5e5f0bb --- /dev/null +++ b/apps/client/src/widgets/view_widgets/geo_view/styles/neutrino/en.json @@ -0,0 +1,2920 @@ +{ + "version": 8, + "name": "versatiles-neutrino", + "metadata": { + "license": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "glyphs": "https://tiles.versatiles.org/assets/glyphs/{fontstack}/{range}.pbf", + "sprite": [ + { + "id": "basics", + "url": "https://tiles.versatiles.org/assets/sprites/basics/sprites" + } + ], + "sources": { + "versatiles-shortbread": { + "attribution": "© OpenStreetMap contributors", + "tiles": [ + "https://tiles.versatiles.org/tiles/osm/{z}/{x}/{y}" + ], + "type": "vector", + "scheme": "xyz", + "bounds": [ -180, -85.0511287798066, 180, 85.0511287798066 ], + "minzoom": 0, + "maxzoom": 14 + } + }, + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ocean", + "type": "fill", + "source-layer": "ocean", + "paint": { + "fill-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-glacier", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "all", [ "==", "kind", "glacier" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-commercial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "commercial", "retail" ] ], + "paint": { + "fill-color": "rgb(239,233,239)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-industrial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "industrial", "quarry", "railway" ] ], + "paint": { + "fill-color": "rgb(239,233,239)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-residential", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "garages", "residential" ] ], + "paint": { + "fill-color": "rgb(239,233,239)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-agriculture", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "brownfield", "farmland", "farmyard", "greenfield", "greenhouse_horticulture", "orchard", "plant_nursery", "vineyard" ] ], + "paint": { + "fill-color": "rgb(248,238,238)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-waste", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "landfill" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-park", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "park", "village_green", "recreation_ground" ] ], + "paint": { + "fill-color": "hsl(90,6%,86%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-garden", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "allotments", "garden" ] ], + "paint": { + "fill-color": "hsl(90,6%,86%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-burial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "cemetery", "grave_yard" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-leisure", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "miniature_golf", "playground", "golf_course" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-rock", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bare_rock", "scree", "shingle" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-forest", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "forest" ] ], + "paint": { + "fill-color": "rgb(217,227,217)", + "fill-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-grass", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "grass", "grassland", "meadow", "wet_meadow" ] ], + "paint": { + "fill-color": "rgb(231,233,229)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-vegetation", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "heath", "scrub" ] ], + "paint": { + "fill-color": "hsl(90,6%,86%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-sand", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "beach", "sand" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-wetland", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bog", "marsh", "string_bog", "swamp" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-river", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "river" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-canal", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "canal" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-stream", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "stream" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ditch", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "ditch" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "water" ], + "paint": { + "fill-color": "rgb(203,210,223)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-river", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "river" ], + "paint": { + "fill-color": "rgb(203,210,223)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-small", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "in", "kind", "reservoir", "basin", "dock" ], + "paint": { + "fill-color": "rgb(203,210,223)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam-area", + "type": "fill", + "source-layer": "dam_polygons", + "filter": [ "==", "kind", "dam" ], + "paint": { + "fill-color": "rgb(246,240,246)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam", + "type": "line", + "source-layer": "dam_lines", + "filter": [ "==", "kind", "dam" ], + "paint": { + "line-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier-area", + "type": "fill", + "source-layer": "pier_polygons", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "fill-color": "rgb(246,240,246)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier", + "type": "line", + "source-layer": "pier_lines", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "line-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-parking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "parking" ], + "paint": { + "fill-color": "rgb(235,232,230)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-bicycleparking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "bicycle_parking" ], + "paint": { + "fill-color": "rgb(235,232,230)" + } + }, + { + "source": "versatiles-shortbread", + "id": "building", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "rgb(224,209,217)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(247,247,247)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ] + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 5, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 5, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.3 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 0.3 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge", + "type": "fill", + "source-layer": "bridges", + "paint": { + "fill-color": "rgb(244,238,244)" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(254,248,255)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 3 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(241,236,242)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 3 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(241,236,242)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 3 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(241,236,242)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 5, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 2 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(254,248,255)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 2 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(254,248,255)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 2 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(254,248,255)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(254,248,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 13, 1 ], [ 14, 2 ], [ 15, 3 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 5, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "bridge", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(255,255,255)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 5, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 5, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 2 ], [ 10, 6 ] ] }, + "line-opacity": { "stops": [ [ 2, 0 ], [ 4, 0.3 ] ] }, + "line-color": "rgb(246,241,246)", + "line-blur": 1 + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 7, 3 ], [ 10, 5 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 0.3 ] ] }, + "line-color": "rgb(246,241,246)", + "line-blur": 1 + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(230,204,216)", + "line-width": { "stops": [ [ 2, 1 ], [ 10, 4 ] ] }, + "line-opacity": { "stops": [ [ 2, 0 ], [ 4, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(230,204,216)", + "line-width": { "stops": [ [ 7, 2 ], [ 10, 3 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] }, + "line-dasharray": [ 0, 1.5, 1, 1.5 ] + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "label-motorway-shield", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "motorway" ], + "layout": { + "text-field": "{ref}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 14, 8 ], [ 18, 10 ], [ 20, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-pedestrian", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "pedestrian" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-livingstreet", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "living_street" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-residential", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "residential" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-unclassified", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "unclassified" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-tertiary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "tertiary" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-secondary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "secondary" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-primary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "primary" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-trunk", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "trunk" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-neighbourhood", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "neighbourhood" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 14, 12 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(202,164,196)", + "text-color": "rgb(202,164,196)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-quarter", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "quarter" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 13, 13 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(202,164,190)", + "text-color": "rgb(202,164,190)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-suburb", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "suburb" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 11, 11 ], [ 13, 14 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(202,164,183)", + "text-color": "rgb(202,164,183)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-hamlet", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "hamlet" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 10, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(202,164,174)", + "text-color": "rgb(202,164,174)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 10 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-village", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "village" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 9, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(202,164,174)", + "text-color": "rgb(202,164,174)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 9 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-town", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "town" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 8, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(202,164,174)", + "text-color": "rgb(202,164,174)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-state", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "in", "admin_level", 4, "4" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_bold" ], + "text-transform": "uppercase", + "text-size": { "stops": [ [ 5, 8 ], [ 8, 12 ] ] } + }, + "paint": { + "icon-color": "rgb(206,187,187)", + "text-color": "rgb(206,187,187)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-city", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "city" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 7, 11 ], [ 10, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(202,164,174)", + "text-color": "rgb(202,164,174)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 7 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-statecapital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "state_capital" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 6, 11 ], [ 10, 15 ] ] } + }, + "paint": { + "icon-color": "rgb(202,164,174)", + "text-color": "rgb(202,164,174)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 6 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-capital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "capital" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 5, 12 ], [ 10, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(202,164,174)", + "text-color": "rgb(202,164,174)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-small", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<=", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_bold" ], + "text-transform": "uppercase", + "text-size": { "stops": [ [ 4, 11 ], [ 5, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 4 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-medium", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<", "way_area", 90000000 ], [ ">", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_bold" ], + "text-transform": "uppercase", + "text-size": { "stops": [ [ 3, 11 ], [ 5, 15 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 3 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-large", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ ">=", "way_area", 90000000 ] ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_bold" ], + "text-transform": "uppercase", + "text-size": { "stops": [ [ 2, 11 ], [ 5, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 2 + } + ] +} \ No newline at end of file diff --git a/apps/client/src/widgets/view_widgets/geo_view/styles/neutrino/nolabel.json b/apps/client/src/widgets/view_widgets/geo_view/styles/neutrino/nolabel.json new file mode 100644 index 000000000..77a27098e --- /dev/null +++ b/apps/client/src/widgets/view_widgets/geo_view/styles/neutrino/nolabel.json @@ -0,0 +1,2455 @@ +{ + "version": 8, + "name": "versatiles-neutrino", + "metadata": { + "license": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "glyphs": "https://tiles.versatiles.org/assets/glyphs/{fontstack}/{range}.pbf", + "sprite": [ + { + "id": "basics", + "url": "https://tiles.versatiles.org/assets/sprites/basics/sprites" + } + ], + "sources": { + "versatiles-shortbread": { + "attribution": "© OpenStreetMap contributors", + "tiles": [ + "https://tiles.versatiles.org/tiles/osm/{z}/{x}/{y}" + ], + "type": "vector", + "scheme": "xyz", + "bounds": [ -180, -85.0511287798066, 180, 85.0511287798066 ], + "minzoom": 0, + "maxzoom": 14 + } + }, + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ocean", + "type": "fill", + "source-layer": "ocean", + "paint": { + "fill-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-glacier", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "all", [ "==", "kind", "glacier" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-commercial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "commercial", "retail" ] ], + "paint": { + "fill-color": "rgb(239,233,239)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-industrial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "industrial", "quarry", "railway" ] ], + "paint": { + "fill-color": "rgb(239,233,239)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-residential", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "garages", "residential" ] ], + "paint": { + "fill-color": "rgb(239,233,239)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-agriculture", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "brownfield", "farmland", "farmyard", "greenfield", "greenhouse_horticulture", "orchard", "plant_nursery", "vineyard" ] ], + "paint": { + "fill-color": "rgb(248,238,238)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-waste", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "landfill" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-park", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "park", "village_green", "recreation_ground" ] ], + "paint": { + "fill-color": "hsl(90,6%,86%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-garden", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "allotments", "garden" ] ], + "paint": { + "fill-color": "hsl(90,6%,86%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-burial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "cemetery", "grave_yard" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-leisure", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "miniature_golf", "playground", "golf_course" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-rock", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bare_rock", "scree", "shingle" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-forest", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "forest" ] ], + "paint": { + "fill-color": "rgb(217,227,217)", + "fill-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-grass", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "grass", "grassland", "meadow", "wet_meadow" ] ], + "paint": { + "fill-color": "rgb(231,233,229)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-vegetation", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "heath", "scrub" ] ], + "paint": { + "fill-color": "hsl(90,6%,86%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-sand", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "beach", "sand" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-wetland", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bog", "marsh", "string_bog", "swamp" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-river", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "river" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-canal", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "canal" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-stream", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "stream" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ditch", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "ditch" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "water" ], + "paint": { + "fill-color": "rgb(203,210,223)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-river", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "river" ], + "paint": { + "fill-color": "rgb(203,210,223)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-small", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "in", "kind", "reservoir", "basin", "dock" ], + "paint": { + "fill-color": "rgb(203,210,223)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam-area", + "type": "fill", + "source-layer": "dam_polygons", + "filter": [ "==", "kind", "dam" ], + "paint": { + "fill-color": "rgb(246,240,246)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam", + "type": "line", + "source-layer": "dam_lines", + "filter": [ "==", "kind", "dam" ], + "paint": { + "line-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier-area", + "type": "fill", + "source-layer": "pier_polygons", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "fill-color": "rgb(246,240,246)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier", + "type": "line", + "source-layer": "pier_lines", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "line-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-parking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "parking" ], + "paint": { + "fill-color": "rgb(235,232,230)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-bicycleparking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "bicycle_parking" ], + "paint": { + "fill-color": "rgb(235,232,230)" + } + }, + { + "source": "versatiles-shortbread", + "id": "building", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "rgb(224,209,217)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(247,247,247)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ] + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 5, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 5, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.3 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 0.3 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge", + "type": "fill", + "source-layer": "bridges", + "paint": { + "fill-color": "rgb(244,238,244)" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(254,248,255)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 3 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(241,236,242)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 3 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(241,236,242)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 3 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(241,236,242)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 5, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 2 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(254,248,255)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 2 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(254,248,255)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 2 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(254,248,255)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(254,248,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 13, 1 ], [ 14, 2 ], [ 15, 3 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 5, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "bridge", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(255,255,255)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 5, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 5, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 2 ], [ 10, 6 ] ] }, + "line-opacity": { "stops": [ [ 2, 0 ], [ 4, 0.3 ] ] }, + "line-color": "rgb(246,241,246)", + "line-blur": 1 + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 7, 3 ], [ 10, 5 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 0.3 ] ] }, + "line-color": "rgb(246,241,246)", + "line-blur": 1 + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(230,204,216)", + "line-width": { "stops": [ [ 2, 1 ], [ 10, 4 ] ] }, + "line-opacity": { "stops": [ [ 2, 0 ], [ 4, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(230,204,216)", + "line-width": { "stops": [ [ 7, 2 ], [ 10, 3 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] }, + "line-dasharray": [ 0, 1.5, 1, 1.5 ] + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + } + ] +} \ No newline at end of file diff --git a/apps/client/src/widgets/view_widgets/geo_view/styles/neutrino/style.json b/apps/client/src/widgets/view_widgets/geo_view/styles/neutrino/style.json new file mode 100644 index 000000000..8ee43359b --- /dev/null +++ b/apps/client/src/widgets/view_widgets/geo_view/styles/neutrino/style.json @@ -0,0 +1,2920 @@ +{ + "version": 8, + "name": "versatiles-neutrino", + "metadata": { + "license": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "glyphs": "https://tiles.versatiles.org/assets/glyphs/{fontstack}/{range}.pbf", + "sprite": [ + { + "id": "basics", + "url": "https://tiles.versatiles.org/assets/sprites/basics/sprites" + } + ], + "sources": { + "versatiles-shortbread": { + "attribution": "© OpenStreetMap contributors", + "tiles": [ + "https://tiles.versatiles.org/tiles/osm/{z}/{x}/{y}" + ], + "type": "vector", + "scheme": "xyz", + "bounds": [ -180, -85.0511287798066, 180, 85.0511287798066 ], + "minzoom": 0, + "maxzoom": 14 + } + }, + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ocean", + "type": "fill", + "source-layer": "ocean", + "paint": { + "fill-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-glacier", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "all", [ "==", "kind", "glacier" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-commercial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "commercial", "retail" ] ], + "paint": { + "fill-color": "rgb(239,233,239)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-industrial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "industrial", "quarry", "railway" ] ], + "paint": { + "fill-color": "rgb(239,233,239)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-residential", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "garages", "residential" ] ], + "paint": { + "fill-color": "rgb(239,233,239)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-agriculture", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "brownfield", "farmland", "farmyard", "greenfield", "greenhouse_horticulture", "orchard", "plant_nursery", "vineyard" ] ], + "paint": { + "fill-color": "rgb(248,238,238)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-waste", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "landfill" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-park", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "park", "village_green", "recreation_ground" ] ], + "paint": { + "fill-color": "hsl(90,6%,86%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-garden", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "allotments", "garden" ] ], + "paint": { + "fill-color": "hsl(90,6%,86%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-burial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "cemetery", "grave_yard" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-leisure", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "miniature_golf", "playground", "golf_course" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-rock", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bare_rock", "scree", "shingle" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-forest", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "forest" ] ], + "paint": { + "fill-color": "rgb(217,227,217)", + "fill-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-grass", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "grass", "grassland", "meadow", "wet_meadow" ] ], + "paint": { + "fill-color": "rgb(231,233,229)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-vegetation", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "heath", "scrub" ] ], + "paint": { + "fill-color": "hsl(90,6%,86%)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-sand", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "beach", "sand" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-wetland", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bog", "marsh", "string_bog", "swamp" ] ], + "paint": { + "fill-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-river", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "river" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-canal", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "canal" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-stream", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "stream" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ditch", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "ditch" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "water" ], + "paint": { + "fill-color": "rgb(203,210,223)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-river", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "river" ], + "paint": { + "fill-color": "rgb(203,210,223)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-small", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "in", "kind", "reservoir", "basin", "dock" ], + "paint": { + "fill-color": "rgb(203,210,223)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam-area", + "type": "fill", + "source-layer": "dam_polygons", + "filter": [ "==", "kind", "dam" ], + "paint": { + "fill-color": "rgb(246,240,246)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam", + "type": "line", + "source-layer": "dam_lines", + "filter": [ "==", "kind", "dam" ], + "paint": { + "line-color": "rgb(203,210,223)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier-area", + "type": "fill", + "source-layer": "pier_polygons", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "fill-color": "rgb(246,240,246)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier", + "type": "line", + "source-layer": "pier_lines", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "line-color": "rgb(246,240,246)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-parking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "parking" ], + "paint": { + "fill-color": "rgb(235,232,230)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-bicycleparking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "bicycle_parking" ], + "paint": { + "fill-color": "rgb(235,232,230)" + } + }, + { + "source": "versatiles-shortbread", + "id": "building", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "rgb(224,209,217)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(247,247,247)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ] + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(222,222,222)", + "line-dasharray": [ 1, 2 ], + "line-width": { "stops": [ [ 5, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(247,247,247)", + "line-width": { "stops": [ [ 5, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.3 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 0.3 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge", + "type": "fill", + "source-layer": "bridges", + "paint": { + "fill-color": "rgb(244,238,244)" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(254,248,255)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 3 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(241,236,242)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 3 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(241,236,242)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 3 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(241,236,242)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(230,230,230)", + "line-width": { "stops": [ [ 5, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 2 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(254,248,255)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 2 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(254,248,255)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "paint": { + "line-width": { "stops": [ [ 17, 0 ], [ 18, 2 ] ] }, + "line-opacity": { "stops": [ [ 17, 0 ], [ 18, 1 ] ] }, + "line-color": "rgb(254,248,255)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(254,248,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 13, 1 ], [ 14, 2 ], [ 15, 3 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 5, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "bridge", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(255,255,255)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 7, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(217,217,217)", + "line-width": { "stops": [ [ 5, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": 1 + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 7, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(255,255,255)", + "line-width": { "stops": [ [ 5, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(232,213,224)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 3 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(234,217,227)", + "line-width": { "stops": [ [ 8, 1 ], [ 12, 1 ], [ 15, 2 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 2 ], [ 10, 6 ] ] }, + "line-opacity": { "stops": [ [ 2, 0 ], [ 4, 0.3 ] ] }, + "line-color": "rgb(246,241,246)", + "line-blur": 1 + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 7, 3 ], [ 10, 5 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 0.3 ] ] }, + "line-color": "rgb(246,241,246)", + "line-blur": 1 + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(230,204,216)", + "line-width": { "stops": [ [ 2, 1 ], [ 10, 4 ] ] }, + "line-opacity": { "stops": [ [ 2, 0 ], [ 4, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(230,204,216)", + "line-width": { "stops": [ [ 7, 2 ], [ 10, 3 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] }, + "line-dasharray": [ 0, 1.5, 1, 1.5 ] + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "label-motorway-shield", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "motorway" ], + "layout": { + "text-field": "{ref}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 14, 8 ], [ 18, 10 ], [ 20, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-pedestrian", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "pedestrian" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-livingstreet", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "living_street" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-residential", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "residential" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-unclassified", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "unclassified" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-tertiary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "tertiary" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-secondary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "secondary" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-primary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "primary" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-trunk", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "trunk" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(204,195,195)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-neighbourhood", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "neighbourhood" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 14, 12 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(202,164,196)", + "text-color": "rgb(202,164,196)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-quarter", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "quarter" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 13, 13 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(202,164,190)", + "text-color": "rgb(202,164,190)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-suburb", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "suburb" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 11, 11 ], [ 13, 14 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(202,164,183)", + "text-color": "rgb(202,164,183)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-hamlet", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "hamlet" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 10, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(202,164,174)", + "text-color": "rgb(202,164,174)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 10 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-village", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "village" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 9, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(202,164,174)", + "text-color": "rgb(202,164,174)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 9 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-town", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "town" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 8, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(202,164,174)", + "text-color": "rgb(202,164,174)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-state", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "in", "admin_level", 4, "4" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_bold" ], + "text-transform": "uppercase", + "text-size": { "stops": [ [ 5, 8 ], [ 8, 12 ] ] } + }, + "paint": { + "icon-color": "rgb(206,187,187)", + "text-color": "rgb(206,187,187)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-city", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "city" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 7, 11 ], [ 10, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(202,164,174)", + "text-color": "rgb(202,164,174)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 7 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-statecapital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "state_capital" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 6, 11 ], [ 10, 15 ] ] } + }, + "paint": { + "icon-color": "rgb(202,164,174)", + "text-color": "rgb(202,164,174)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 6 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-capital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "capital" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 5, 12 ], [ 10, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(202,164,174)", + "text-color": "rgb(202,164,174)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-small", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<=", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_bold" ], + "text-transform": "uppercase", + "text-size": { "stops": [ [ 4, 11 ], [ 5, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 4 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-medium", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<", "way_area", 90000000 ], [ ">", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_bold" ], + "text-transform": "uppercase", + "text-size": { "stops": [ [ 3, 11 ], [ 5, 15 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 3 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-large", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ ">=", "way_area", 90000000 ] ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_bold" ], + "text-transform": "uppercase", + "text-size": { "stops": [ [ 2, 11 ], [ 5, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(203,183,183)", + "text-color": "rgb(203,183,183)", + "text-halo-color": "rgb(229,219,219)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 2 + } + ] +} \ No newline at end of file diff --git a/apps/client/src/widgets/view_widgets/geo_view/styles/shadow/de.json b/apps/client/src/widgets/view_widgets/geo_view/styles/shadow/de.json new file mode 100644 index 000000000..b913e5bf9 --- /dev/null +++ b/apps/client/src/widgets/view_widgets/geo_view/styles/shadow/de.json @@ -0,0 +1,4811 @@ +{ + "version": 8, + "name": "versatiles-shadow", + "metadata": { + "license": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "glyphs": "https://tiles.versatiles.org/assets/glyphs/{fontstack}/{range}.pbf", + "sprite": [ + { + "id": "basics", + "url": "https://tiles.versatiles.org/assets/sprites/basics/sprites" + } + ], + "sources": { + "versatiles-shortbread": { + "attribution": "© OpenStreetMap contributors", + "tiles": [ + "https://tiles.versatiles.org/tiles/osm/{z}/{x}/{y}" + ], + "type": "vector", + "scheme": "xyz", + "bounds": [ -180, -85.0511287798066, 180, 85.0511287798066 ], + "minzoom": 0, + "maxzoom": 14 + } + }, + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "rgb(60,60,60)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ocean", + "type": "fill", + "source-layer": "ocean", + "paint": { + "fill-color": "rgb(82,82,82)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-glacier", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "all", [ "==", "kind", "glacier" ] ], + "paint": { + "fill-color": "rgb(51,51,51)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-commercial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "commercial", "retail" ] ], + "paint": { + "fill-color": "rgba(67,67,67,0.251)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-industrial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "industrial", "quarry", "railway" ] ], + "paint": { + "fill-color": "rgba(75,75,75,0.333)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-residential", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "garages", "residential" ] ], + "paint": { + "fill-color": "rgba(71,71,71,0.2)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-agriculture", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "brownfield", "farmland", "farmyard", "greenfield", "greenhouse_horticulture", "orchard", "plant_nursery", "vineyard" ] ], + "paint": { + "fill-color": "rgb(75,75,75)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-waste", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "landfill" ] ], + "paint": { + "fill-color": "rgb(92,92,92)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-park", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "park", "village_green", "recreation_ground" ] ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-garden", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "allotments", "garden" ] ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-burial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "cemetery", "grave_yard" ] ], + "paint": { + "fill-color": "rgb(86,86,86)", + "fill-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-leisure", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "miniature_golf", "playground", "golf_course" ] ], + "paint": { + "fill-color": "rgb(71,71,71)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-rock", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bare_rock", "scree", "shingle" ] ], + "paint": { + "fill-color": "rgb(74,74,74)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-forest", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "forest" ] ], + "paint": { + "fill-color": "rgb(160,160,160)", + "fill-opacity": { "stops": [ [ 7, 0 ], [ 8, 0.1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-grass", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "grass", "grassland", "meadow", "wet_meadow" ] ], + "paint": { + "fill-color": "rgb(82,82,82)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-vegetation", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "heath", "scrub" ] ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-sand", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "beach", "sand" ] ], + "paint": { + "fill-color": "rgb(60,60,60)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-wetland", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bog", "marsh", "string_bog", "swamp" ] ], + "paint": { + "fill-color": "rgb(79,79,79)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-river", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "river" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(82,82,82)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 3 ], [ 15, 5 ], [ 17, 9 ], [ 18, 20 ], [ 20, 60 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-canal", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "canal" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(82,82,82)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 2 ], [ 15, 4 ], [ 17, 8 ], [ 18, 17 ], [ 20, 50 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-stream", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "stream" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(82,82,82)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 2 ], [ 17, 6 ], [ 18, 12 ], [ 20, 30 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ditch", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "ditch" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(82,82,82)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 17, 4 ], [ 18, 8 ], [ 20, 20 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "water" ], + "paint": { + "fill-color": "rgb(82,82,82)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-river", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "river" ], + "paint": { + "fill-color": "rgb(82,82,82)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-small", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "in", "kind", "reservoir", "basin", "dock" ], + "paint": { + "fill-color": "rgb(82,82,82)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam-area", + "type": "fill", + "source-layer": "dam_polygons", + "filter": [ "==", "kind", "dam" ], + "paint": { + "fill-color": "rgb(60,60,60)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam", + "type": "line", + "source-layer": "dam_lines", + "filter": [ "==", "kind", "dam" ], + "paint": { + "line-color": "rgb(82,82,82)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier-area", + "type": "fill", + "source-layer": "pier_polygons", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "fill-color": "rgb(60,60,60)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier", + "type": "line", + "source-layer": "pier_lines", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "line-color": "rgb(60,60,60)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-dangerarea", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "danger_area" ], + "paint": { + "fill-color": "rgb(153,153,153)", + "fill-outline-color": "rgb(153,153,153)", + "fill-opacity": 0.3, + "fill-pattern": "basics:pattern-warning" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-university", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "university" ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-college", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "college" ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-school", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "school" ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-hospital", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "hospital" ], + "paint": { + "fill-color": "rgb(112,112,112)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-prison", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "prison" ], + "paint": { + "fill-color": "rgb(57,57,57)", + "fill-pattern": "basics:pattern-striped", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-parking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "parking" ], + "paint": { + "fill-color": "rgb(69,69,69)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-bicycleparking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "bicycle_parking" ], + "paint": { + "fill-color": "rgb(69,69,69)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-construction", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "construction" ], + "paint": { + "fill-color": "rgb(120,120,120)", + "fill-pattern": "basics:pattern-hatched_thin", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-area", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "in", "kind", "runway", "taxiway" ], + "paint": { + "fill-color": "rgb(51,51,51)", + "fill-opacity": 0.5 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 2 ], [ 15, 10 ], [ 16, 14 ], [ 18, 20 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 6 ], [ 13, 9 ], [ 14, 16 ], [ 15, 24 ], [ 16, 40 ], [ 17, 100 ], [ 18, 160 ], [ 20, 300 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 8 ], [ 16, 12 ], [ 18, 18 ], [ 20, 36 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 5 ], [ 13, 8 ], [ 14, 14 ], [ 15, 22 ], [ 16, 38 ], [ 17, 98 ], [ 18, 158 ], [ 20, 298 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "building:outline", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "rgb(80,80,80)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "building", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "rgb(68,68,68)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "fill-translate": [ -2, -2 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(49,49,49)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,21%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,21%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,21%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,20%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(140,140,140)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,23%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,23%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,23%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,22%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(109,109,109)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 0.3 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(146,146,146)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge", + "type": "fill", + "source-layer": "bridges", + "paint": { + "fill-color": "rgb(59,59,59)", + "fill-antialias": true, + "fill-opacity": 0.8 + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgba(63,63,63,0.25)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ], [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(52,52,52)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(140,140,140)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(57,57,57)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(59,59,59)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(99,99,99)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(99,99,99)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(109,109,109)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(146,146,146)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-ferry", + "type": "line", + "source-layer": "ferries", + "minzoom": 10, + "paint": { + "line-color": "rgb(74,74,74)", + "line-width": { "stops": [ [ 10, 1 ], [ 13, 2 ], [ 14, 3 ], [ 16, 4 ], [ 17, 6 ] ] }, + "line-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] }, + "line-dasharray": [ 1, 1 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] }, + "line-width": { "stops": [ [ 11, 3 ], [ 14, 7 ], [ 16, 11 ], [ 18, 42 ], [ 19, 95 ], [ 20, 193 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 3 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 5, 0 ], [ 6, 3 ], [ 10, 7 ], [ 14, 7 ], [ 16, 20 ], [ 18, 53 ], [ 19, 118 ], [ 20, 235 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "bridge", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(51,51,51)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(52,52,52)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(140,140,140)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(57,57,57)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(99,99,99)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(99,99,99)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(109,109,109)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(146,146,146)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-amenity", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "amenity" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "amenity" ], "arts_centre", "basics:icon-art_gallery", "atm", "basics:icon-atm", "bank", "basics:icon-bank", "bar", "basics:icon-bar", "bench", "basics:icon-bench", "bicycle_rental", "basics:icon-bicycle_share", "biergarten", "basics:icon-beergarden", "cafe", "basics:icon-cafe", "car_rental", "basics:icon-car_rental", "car_sharing", "basics:icon-car_rental", "car_wash", "basics:icon-car_wash", "cinema", "basics:icon-cinema", "college", "basics:icon-college", "community_centre", "basics:icon-community", "dentist", "basics:icon-dentist", "doctors", "basics:icon-doctor", "dog_park", "basics:icon-dog_park", "drinking_water", "basics:icon-drinking_water", "embassy", "basics:icon-embassy", "fast_food", "basics:icon-fast_food", "fire_station", "basics:icon-fire_station", "fountain", "basics:icon-fountain", "grave_yard", "basics:icon-cemetery", "hospital", "basics:icon-hospital", "hunting_stand", "basics:icon-huntingstand", "library", "basics:icon-library", "marketplace", "basics:icon-marketplace", "nightclub", "basics:icon-nightclub", "nursing_home", "basics:icon-nursinghome", "pharmacy", "basics:icon-pharmacy", "place_of_worship", "basics:icon-place_of_worship", "playground", "basics:icon-playground", "police", "basics:icon-police", "post_box", "basics:icon-postbox", "post_office", "basics:icon-post", "prison", "basics:icon-prison", "pub", "basics:icon-beer", "recycling", "basics:icon-recycling", "restaurant", "basics:icon-restaurant", "school", "basics:icon-school", "shelter", "basics:icon-shelter", "telephone", "basics:icon-telephone", "theatre", "basics:icon-theatre", "toilets", "basics:icon-toilet", "townhall", "basics:icon-town_hall", "vending_machine", "basics:icon-vendingmachine", "veterinary", "basics:icon-veterinary", "waste_basket", "basics:icon-waste_basket", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-leisure", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "leisure" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "leisure" ], "golf_course", "basics:icon-golf", "ice_rink", "basics:icon-icerink", "pitch", "basics:icon-pitch", "stadium", "basics:icon-stadium", "swimming_pool", "basics:icon-swimming", "water_park", "basics:icon-waterpark", "basics:icon-sports" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-tourism", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "tourism" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "tourism" ], "chalet", "basics:icon-chalet", "information", "basics:transport-information", "picnic_site", "basics:icon-picnic_site", "viewpoint", "basics:icon-viewpoint", "zoo", "basics:icon-zoo", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-shop", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "shop" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "shop" ], "alcohol", "basics:icon-alcohol_shop", "bakery", "basics:icon-bakery", "beauty", "basics:icon-beauty", "beverages", "basics:icon-beverages", "books", "basics:icon-books", "butcher", "basics:icon-butcher", "chemist", "basics:icon-chemist", "clothes", "basics:icon-clothes", "doityourself", "basics:icon-doityourself", "dry_cleaning", "basics:icon-drycleaning", "florist", "basics:icon-florist", "furniture", "basics:icon-furniture", "garden_centre", "basics:icon-garden_centre", "general", "basics:icon-shop", "gift", "basics:icon-gift", "greengrocer", "basics:icon-greengrocer", "hairdresser", "basics:icon-hairdresser", "hardware", "basics:icon-hardware", "jewelry", "basics:icon-jewelry_store", "kiosk", "basics:icon-kiosk", "laundry", "basics:icon-laundry", "newsagent", "basics:icon-newsagent", "optican", "basics:icon-optician", "outdoor", "basics:icon-outdoor", "shoes", "basics:icon-shoes", "sports", "basics:icon-sports", "stationery", "basics:icon-stationery", "toys", "basics:icon-toys", "travel_agency", "basics:icon-travel_agent", "video", "basics:icon-video", "basics:icon-shop" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-man_made", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "man_made" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "man_made" ], "lighthouse", "basics:icon-lighthouse", "surveillance", "basics:icon-surveillance", "tower", "basics:icon-observation_tower", "watermill", "basics:icon-watermill", "windmill", "basics:icon-windmill", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-historic", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "historic" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "historic" ], "artwork", "basics:icon-artwork", "castle", "basics:icon-castle", "monument", "basics:icon-monument", "wayside_shrine", "basics:icon-shrine", "basics:icon-historic" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-emergency", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "emergency" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "emergency" ], "defibrillator", "basics:icon-defibrillator", "fire_hydrant", "basics:icon-hydrant", "phone", "basics:icon-emergency_phone", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-highway", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "highway" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-office", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "office" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(70,70,70)", + "line-blur": 1, + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75, + "line-color": "rgb(70,70,70)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(80,80,80)", + "line-blur": 1, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(109,109,109)", + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] }, + "line-color": "rgb(97,97,97)", + "line-dasharray": [ 2, 1 ] + }, + "layout": { + "line-cap": "square" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(109,109,109)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 2 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "label-address-housenumber", + "type": "symbol", + "source-layer": "addresses", + "filter": [ "has", "housenumber" ], + "layout": { + "text-field": "{housenumber}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "point", + "text-anchor": "center", + "text-size": { "stops": [ [ 17, 8 ], [ 19, 10 ] ] } + }, + "paint": { + "text-halo-color": "rgb(77,77,77)", + "text-halo-width": 2, + "text-halo-blur": 1, + "icon-color": "rgb(47,47,47)", + "text-color": "rgb(47,47,47)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "label-motorway-shield", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "motorway" ], + "layout": { + "text-field": "{ref}", + "text-font": [ "noto_sans_bold" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 14, 10 ], [ 18, 12 ], [ 20, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,51)", + "text-color": "rgb(51,51,51)", + "text-halo-color": "rgb(99,99,99)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-pedestrian", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "pedestrian" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-livingstreet", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "living_street" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-residential", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "residential" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-unclassified", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "unclassified" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-tertiary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "tertiary" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-secondary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "secondary" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-primary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "primary" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-trunk", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "trunk" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-neighbourhood", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "neighbourhood" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 14, 12 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-quarter", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "quarter" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 13, 13 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-suburb", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "suburb" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 11, 11 ], [ 13, 14 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-hamlet", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "hamlet" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 10, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-village", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "village" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 9, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-town", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "town" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 8, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 9 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-state", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "in", "admin_level", 4, "4" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 5, 8 ], [ 8, 12 ] ] } + }, + "paint": { + "icon-color": "rgb(210,210,210)", + "text-color": "rgb(210,210,210)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-city", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "city" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 7, 11 ], [ 10, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 7 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-statecapital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "state_capital" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 6, 11 ], [ 10, 15 ] ] } + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 6 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-capital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "capital" ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 5, 12 ], [ 10, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-small", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<=", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 4, 8 ], [ 5, 11 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 4 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-medium", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<", "way_area", 90000000 ], [ ">", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 3, 8 ], [ 5, 12 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 3 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-large", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ ">=", "way_area", 90000000 ] ], + "layout": { + "text-field": "{name_de}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 2, 8 ], [ 5, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 2 + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 175, + "icon-rotate": 90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway-reverse", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway_reverse", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 75, + "icon-rotate": -90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-bus", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "bus_stop" ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 16, 0.5 ], [ 18, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-bus" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(173,173,173)", + "text-color": "rgb(173,173,173)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 16 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-tram", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "tram_stop" ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 15, 0.5 ], [ 17, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:transport-tram" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(173,173,173)", + "text-color": "rgb(173,173,173)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-subway", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "subway" ] ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_metro" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(173,173,173)", + "text-color": "rgb(173,173,173)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-lightrail", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "light_rail" ] ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_light" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(173,173,173)", + "text-color": "rgb(173,173,173)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-station", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "!in", "station", "light_rail", "subway" ] ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(173,173,173)", + "text-color": "rgb(173,173,173)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airfield", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "!has", "iata" ] ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airfield" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(173,173,173)", + "text-color": "rgb(173,173,173)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airport", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "has", "iata" ] ], + "layout": { + "text-field": "{name_de}", + "icon-size": { "stops": [ [ 12, 0.5 ], [ 14, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airport" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(173,173,173)", + "text-color": "rgb(173,173,173)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + } + ] +} \ No newline at end of file diff --git a/apps/client/src/widgets/view_widgets/geo_view/styles/shadow/en.json b/apps/client/src/widgets/view_widgets/geo_view/styles/shadow/en.json new file mode 100644 index 000000000..877fe7a59 --- /dev/null +++ b/apps/client/src/widgets/view_widgets/geo_view/styles/shadow/en.json @@ -0,0 +1,4811 @@ +{ + "version": 8, + "name": "versatiles-shadow", + "metadata": { + "license": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "glyphs": "https://tiles.versatiles.org/assets/glyphs/{fontstack}/{range}.pbf", + "sprite": [ + { + "id": "basics", + "url": "https://tiles.versatiles.org/assets/sprites/basics/sprites" + } + ], + "sources": { + "versatiles-shortbread": { + "attribution": "© OpenStreetMap contributors", + "tiles": [ + "https://tiles.versatiles.org/tiles/osm/{z}/{x}/{y}" + ], + "type": "vector", + "scheme": "xyz", + "bounds": [ -180, -85.0511287798066, 180, 85.0511287798066 ], + "minzoom": 0, + "maxzoom": 14 + } + }, + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "rgb(60,60,60)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ocean", + "type": "fill", + "source-layer": "ocean", + "paint": { + "fill-color": "rgb(82,82,82)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-glacier", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "all", [ "==", "kind", "glacier" ] ], + "paint": { + "fill-color": "rgb(51,51,51)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-commercial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "commercial", "retail" ] ], + "paint": { + "fill-color": "rgba(67,67,67,0.251)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-industrial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "industrial", "quarry", "railway" ] ], + "paint": { + "fill-color": "rgba(75,75,75,0.333)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-residential", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "garages", "residential" ] ], + "paint": { + "fill-color": "rgba(71,71,71,0.2)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-agriculture", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "brownfield", "farmland", "farmyard", "greenfield", "greenhouse_horticulture", "orchard", "plant_nursery", "vineyard" ] ], + "paint": { + "fill-color": "rgb(75,75,75)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-waste", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "landfill" ] ], + "paint": { + "fill-color": "rgb(92,92,92)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-park", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "park", "village_green", "recreation_ground" ] ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-garden", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "allotments", "garden" ] ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-burial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "cemetery", "grave_yard" ] ], + "paint": { + "fill-color": "rgb(86,86,86)", + "fill-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-leisure", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "miniature_golf", "playground", "golf_course" ] ], + "paint": { + "fill-color": "rgb(71,71,71)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-rock", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bare_rock", "scree", "shingle" ] ], + "paint": { + "fill-color": "rgb(74,74,74)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-forest", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "forest" ] ], + "paint": { + "fill-color": "rgb(160,160,160)", + "fill-opacity": { "stops": [ [ 7, 0 ], [ 8, 0.1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-grass", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "grass", "grassland", "meadow", "wet_meadow" ] ], + "paint": { + "fill-color": "rgb(82,82,82)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-vegetation", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "heath", "scrub" ] ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-sand", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "beach", "sand" ] ], + "paint": { + "fill-color": "rgb(60,60,60)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-wetland", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bog", "marsh", "string_bog", "swamp" ] ], + "paint": { + "fill-color": "rgb(79,79,79)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-river", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "river" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(82,82,82)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 3 ], [ 15, 5 ], [ 17, 9 ], [ 18, 20 ], [ 20, 60 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-canal", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "canal" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(82,82,82)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 2 ], [ 15, 4 ], [ 17, 8 ], [ 18, 17 ], [ 20, 50 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-stream", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "stream" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(82,82,82)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 2 ], [ 17, 6 ], [ 18, 12 ], [ 20, 30 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ditch", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "ditch" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(82,82,82)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 17, 4 ], [ 18, 8 ], [ 20, 20 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "water" ], + "paint": { + "fill-color": "rgb(82,82,82)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-river", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "river" ], + "paint": { + "fill-color": "rgb(82,82,82)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-small", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "in", "kind", "reservoir", "basin", "dock" ], + "paint": { + "fill-color": "rgb(82,82,82)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam-area", + "type": "fill", + "source-layer": "dam_polygons", + "filter": [ "==", "kind", "dam" ], + "paint": { + "fill-color": "rgb(60,60,60)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam", + "type": "line", + "source-layer": "dam_lines", + "filter": [ "==", "kind", "dam" ], + "paint": { + "line-color": "rgb(82,82,82)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier-area", + "type": "fill", + "source-layer": "pier_polygons", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "fill-color": "rgb(60,60,60)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier", + "type": "line", + "source-layer": "pier_lines", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "line-color": "rgb(60,60,60)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-dangerarea", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "danger_area" ], + "paint": { + "fill-color": "rgb(153,153,153)", + "fill-outline-color": "rgb(153,153,153)", + "fill-opacity": 0.3, + "fill-pattern": "basics:pattern-warning" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-university", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "university" ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-college", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "college" ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-school", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "school" ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-hospital", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "hospital" ], + "paint": { + "fill-color": "rgb(112,112,112)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-prison", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "prison" ], + "paint": { + "fill-color": "rgb(57,57,57)", + "fill-pattern": "basics:pattern-striped", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-parking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "parking" ], + "paint": { + "fill-color": "rgb(69,69,69)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-bicycleparking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "bicycle_parking" ], + "paint": { + "fill-color": "rgb(69,69,69)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-construction", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "construction" ], + "paint": { + "fill-color": "rgb(120,120,120)", + "fill-pattern": "basics:pattern-hatched_thin", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-area", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "in", "kind", "runway", "taxiway" ], + "paint": { + "fill-color": "rgb(51,51,51)", + "fill-opacity": 0.5 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 2 ], [ 15, 10 ], [ 16, 14 ], [ 18, 20 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 6 ], [ 13, 9 ], [ 14, 16 ], [ 15, 24 ], [ 16, 40 ], [ 17, 100 ], [ 18, 160 ], [ 20, 300 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 8 ], [ 16, 12 ], [ 18, 18 ], [ 20, 36 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 5 ], [ 13, 8 ], [ 14, 14 ], [ 15, 22 ], [ 16, 38 ], [ 17, 98 ], [ 18, 158 ], [ 20, 298 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "building:outline", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "rgb(80,80,80)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "building", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "rgb(68,68,68)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "fill-translate": [ -2, -2 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(49,49,49)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,21%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,21%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,21%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,20%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(140,140,140)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,23%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,23%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,23%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,22%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(109,109,109)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 0.3 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(146,146,146)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge", + "type": "fill", + "source-layer": "bridges", + "paint": { + "fill-color": "rgb(59,59,59)", + "fill-antialias": true, + "fill-opacity": 0.8 + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgba(63,63,63,0.25)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ], [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(52,52,52)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(140,140,140)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(57,57,57)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(59,59,59)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(99,99,99)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(99,99,99)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(109,109,109)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(146,146,146)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-ferry", + "type": "line", + "source-layer": "ferries", + "minzoom": 10, + "paint": { + "line-color": "rgb(74,74,74)", + "line-width": { "stops": [ [ 10, 1 ], [ 13, 2 ], [ 14, 3 ], [ 16, 4 ], [ 17, 6 ] ] }, + "line-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] }, + "line-dasharray": [ 1, 1 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] }, + "line-width": { "stops": [ [ 11, 3 ], [ 14, 7 ], [ 16, 11 ], [ 18, 42 ], [ 19, 95 ], [ 20, 193 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 3 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 5, 0 ], [ 6, 3 ], [ 10, 7 ], [ 14, 7 ], [ 16, 20 ], [ 18, 53 ], [ 19, 118 ], [ 20, 235 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "bridge", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(51,51,51)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(52,52,52)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(140,140,140)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(57,57,57)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(99,99,99)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(99,99,99)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(109,109,109)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(146,146,146)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-amenity", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "amenity" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "amenity" ], "arts_centre", "basics:icon-art_gallery", "atm", "basics:icon-atm", "bank", "basics:icon-bank", "bar", "basics:icon-bar", "bench", "basics:icon-bench", "bicycle_rental", "basics:icon-bicycle_share", "biergarten", "basics:icon-beergarden", "cafe", "basics:icon-cafe", "car_rental", "basics:icon-car_rental", "car_sharing", "basics:icon-car_rental", "car_wash", "basics:icon-car_wash", "cinema", "basics:icon-cinema", "college", "basics:icon-college", "community_centre", "basics:icon-community", "dentist", "basics:icon-dentist", "doctors", "basics:icon-doctor", "dog_park", "basics:icon-dog_park", "drinking_water", "basics:icon-drinking_water", "embassy", "basics:icon-embassy", "fast_food", "basics:icon-fast_food", "fire_station", "basics:icon-fire_station", "fountain", "basics:icon-fountain", "grave_yard", "basics:icon-cemetery", "hospital", "basics:icon-hospital", "hunting_stand", "basics:icon-huntingstand", "library", "basics:icon-library", "marketplace", "basics:icon-marketplace", "nightclub", "basics:icon-nightclub", "nursing_home", "basics:icon-nursinghome", "pharmacy", "basics:icon-pharmacy", "place_of_worship", "basics:icon-place_of_worship", "playground", "basics:icon-playground", "police", "basics:icon-police", "post_box", "basics:icon-postbox", "post_office", "basics:icon-post", "prison", "basics:icon-prison", "pub", "basics:icon-beer", "recycling", "basics:icon-recycling", "restaurant", "basics:icon-restaurant", "school", "basics:icon-school", "shelter", "basics:icon-shelter", "telephone", "basics:icon-telephone", "theatre", "basics:icon-theatre", "toilets", "basics:icon-toilet", "townhall", "basics:icon-town_hall", "vending_machine", "basics:icon-vendingmachine", "veterinary", "basics:icon-veterinary", "waste_basket", "basics:icon-waste_basket", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-leisure", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "leisure" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "leisure" ], "golf_course", "basics:icon-golf", "ice_rink", "basics:icon-icerink", "pitch", "basics:icon-pitch", "stadium", "basics:icon-stadium", "swimming_pool", "basics:icon-swimming", "water_park", "basics:icon-waterpark", "basics:icon-sports" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-tourism", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "tourism" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "tourism" ], "chalet", "basics:icon-chalet", "information", "basics:transport-information", "picnic_site", "basics:icon-picnic_site", "viewpoint", "basics:icon-viewpoint", "zoo", "basics:icon-zoo", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-shop", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "shop" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "shop" ], "alcohol", "basics:icon-alcohol_shop", "bakery", "basics:icon-bakery", "beauty", "basics:icon-beauty", "beverages", "basics:icon-beverages", "books", "basics:icon-books", "butcher", "basics:icon-butcher", "chemist", "basics:icon-chemist", "clothes", "basics:icon-clothes", "doityourself", "basics:icon-doityourself", "dry_cleaning", "basics:icon-drycleaning", "florist", "basics:icon-florist", "furniture", "basics:icon-furniture", "garden_centre", "basics:icon-garden_centre", "general", "basics:icon-shop", "gift", "basics:icon-gift", "greengrocer", "basics:icon-greengrocer", "hairdresser", "basics:icon-hairdresser", "hardware", "basics:icon-hardware", "jewelry", "basics:icon-jewelry_store", "kiosk", "basics:icon-kiosk", "laundry", "basics:icon-laundry", "newsagent", "basics:icon-newsagent", "optican", "basics:icon-optician", "outdoor", "basics:icon-outdoor", "shoes", "basics:icon-shoes", "sports", "basics:icon-sports", "stationery", "basics:icon-stationery", "toys", "basics:icon-toys", "travel_agency", "basics:icon-travel_agent", "video", "basics:icon-video", "basics:icon-shop" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-man_made", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "man_made" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "man_made" ], "lighthouse", "basics:icon-lighthouse", "surveillance", "basics:icon-surveillance", "tower", "basics:icon-observation_tower", "watermill", "basics:icon-watermill", "windmill", "basics:icon-windmill", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-historic", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "historic" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "historic" ], "artwork", "basics:icon-artwork", "castle", "basics:icon-castle", "monument", "basics:icon-monument", "wayside_shrine", "basics:icon-shrine", "basics:icon-historic" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-emergency", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "emergency" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "emergency" ], "defibrillator", "basics:icon-defibrillator", "fire_hydrant", "basics:icon-hydrant", "phone", "basics:icon-emergency_phone", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-highway", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "highway" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-office", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "office" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(70,70,70)", + "line-blur": 1, + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75, + "line-color": "rgb(70,70,70)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(80,80,80)", + "line-blur": 1, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(109,109,109)", + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] }, + "line-color": "rgb(97,97,97)", + "line-dasharray": [ 2, 1 ] + }, + "layout": { + "line-cap": "square" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(109,109,109)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 2 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "label-address-housenumber", + "type": "symbol", + "source-layer": "addresses", + "filter": [ "has", "housenumber" ], + "layout": { + "text-field": "{housenumber}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "point", + "text-anchor": "center", + "text-size": { "stops": [ [ 17, 8 ], [ 19, 10 ] ] } + }, + "paint": { + "text-halo-color": "rgb(77,77,77)", + "text-halo-width": 2, + "text-halo-blur": 1, + "icon-color": "rgb(47,47,47)", + "text-color": "rgb(47,47,47)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "label-motorway-shield", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "motorway" ], + "layout": { + "text-field": "{ref}", + "text-font": [ "noto_sans_bold" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 14, 10 ], [ 18, 12 ], [ 20, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,51)", + "text-color": "rgb(51,51,51)", + "text-halo-color": "rgb(99,99,99)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-pedestrian", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "pedestrian" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-livingstreet", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "living_street" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-residential", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "residential" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-unclassified", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "unclassified" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-tertiary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "tertiary" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-secondary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "secondary" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-primary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "primary" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-trunk", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "trunk" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-neighbourhood", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "neighbourhood" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 14, 12 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-quarter", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "quarter" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 13, 13 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-suburb", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "suburb" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 11, 11 ], [ 13, 14 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-hamlet", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "hamlet" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 10, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-village", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "village" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 9, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-town", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "town" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 8, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 9 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-state", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "in", "admin_level", 4, "4" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 5, 8 ], [ 8, 12 ] ] } + }, + "paint": { + "icon-color": "rgb(210,210,210)", + "text-color": "rgb(210,210,210)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-city", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "city" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 7, 11 ], [ 10, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 7 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-statecapital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "state_capital" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 6, 11 ], [ 10, 15 ] ] } + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 6 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-capital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "capital" ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 5, 12 ], [ 10, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-small", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<=", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 4, 8 ], [ 5, 11 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 4 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-medium", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<", "way_area", 90000000 ], [ ">", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 3, 8 ], [ 5, 12 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 3 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-large", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ ">=", "way_area", 90000000 ] ], + "layout": { + "text-field": "{name_en}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 2, 8 ], [ 5, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 2 + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 175, + "icon-rotate": 90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway-reverse", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway_reverse", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 75, + "icon-rotate": -90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-bus", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "bus_stop" ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 16, 0.5 ], [ 18, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-bus" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(173,173,173)", + "text-color": "rgb(173,173,173)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 16 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-tram", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "tram_stop" ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 15, 0.5 ], [ 17, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:transport-tram" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(173,173,173)", + "text-color": "rgb(173,173,173)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-subway", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "subway" ] ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_metro" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(173,173,173)", + "text-color": "rgb(173,173,173)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-lightrail", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "light_rail" ] ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_light" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(173,173,173)", + "text-color": "rgb(173,173,173)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-station", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "!in", "station", "light_rail", "subway" ] ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(173,173,173)", + "text-color": "rgb(173,173,173)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airfield", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "!has", "iata" ] ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airfield" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(173,173,173)", + "text-color": "rgb(173,173,173)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airport", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "has", "iata" ] ], + "layout": { + "text-field": "{name_en}", + "icon-size": { "stops": [ [ 12, 0.5 ], [ 14, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airport" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(173,173,173)", + "text-color": "rgb(173,173,173)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + } + ] +} \ No newline at end of file diff --git a/apps/client/src/widgets/view_widgets/geo_view/styles/shadow/nolabel.json b/apps/client/src/widgets/view_widgets/geo_view/styles/shadow/nolabel.json new file mode 100644 index 000000000..675c71286 --- /dev/null +++ b/apps/client/src/widgets/view_widgets/geo_view/styles/shadow/nolabel.json @@ -0,0 +1,3888 @@ +{ + "version": 8, + "name": "versatiles-shadow", + "metadata": { + "license": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "glyphs": "https://tiles.versatiles.org/assets/glyphs/{fontstack}/{range}.pbf", + "sprite": [ + { + "id": "basics", + "url": "https://tiles.versatiles.org/assets/sprites/basics/sprites" + } + ], + "sources": { + "versatiles-shortbread": { + "attribution": "© OpenStreetMap contributors", + "tiles": [ + "https://tiles.versatiles.org/tiles/osm/{z}/{x}/{y}" + ], + "type": "vector", + "scheme": "xyz", + "bounds": [ -180, -85.0511287798066, 180, 85.0511287798066 ], + "minzoom": 0, + "maxzoom": 14 + } + }, + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "rgb(60,60,60)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ocean", + "type": "fill", + "source-layer": "ocean", + "paint": { + "fill-color": "rgb(82,82,82)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-glacier", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "all", [ "==", "kind", "glacier" ] ], + "paint": { + "fill-color": "rgb(51,51,51)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-commercial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "commercial", "retail" ] ], + "paint": { + "fill-color": "rgba(67,67,67,0.251)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-industrial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "industrial", "quarry", "railway" ] ], + "paint": { + "fill-color": "rgba(75,75,75,0.333)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-residential", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "garages", "residential" ] ], + "paint": { + "fill-color": "rgba(71,71,71,0.2)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-agriculture", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "brownfield", "farmland", "farmyard", "greenfield", "greenhouse_horticulture", "orchard", "plant_nursery", "vineyard" ] ], + "paint": { + "fill-color": "rgb(75,75,75)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-waste", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "landfill" ] ], + "paint": { + "fill-color": "rgb(92,92,92)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-park", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "park", "village_green", "recreation_ground" ] ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-garden", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "allotments", "garden" ] ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-burial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "cemetery", "grave_yard" ] ], + "paint": { + "fill-color": "rgb(86,86,86)", + "fill-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-leisure", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "miniature_golf", "playground", "golf_course" ] ], + "paint": { + "fill-color": "rgb(71,71,71)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-rock", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bare_rock", "scree", "shingle" ] ], + "paint": { + "fill-color": "rgb(74,74,74)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-forest", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "forest" ] ], + "paint": { + "fill-color": "rgb(160,160,160)", + "fill-opacity": { "stops": [ [ 7, 0 ], [ 8, 0.1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-grass", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "grass", "grassland", "meadow", "wet_meadow" ] ], + "paint": { + "fill-color": "rgb(82,82,82)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-vegetation", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "heath", "scrub" ] ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-sand", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "beach", "sand" ] ], + "paint": { + "fill-color": "rgb(60,60,60)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-wetland", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bog", "marsh", "string_bog", "swamp" ] ], + "paint": { + "fill-color": "rgb(79,79,79)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-river", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "river" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(82,82,82)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 3 ], [ 15, 5 ], [ 17, 9 ], [ 18, 20 ], [ 20, 60 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-canal", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "canal" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(82,82,82)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 2 ], [ 15, 4 ], [ 17, 8 ], [ 18, 17 ], [ 20, 50 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-stream", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "stream" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(82,82,82)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 2 ], [ 17, 6 ], [ 18, 12 ], [ 20, 30 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ditch", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "ditch" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(82,82,82)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 17, 4 ], [ 18, 8 ], [ 20, 20 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "water" ], + "paint": { + "fill-color": "rgb(82,82,82)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-river", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "river" ], + "paint": { + "fill-color": "rgb(82,82,82)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-small", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "in", "kind", "reservoir", "basin", "dock" ], + "paint": { + "fill-color": "rgb(82,82,82)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam-area", + "type": "fill", + "source-layer": "dam_polygons", + "filter": [ "==", "kind", "dam" ], + "paint": { + "fill-color": "rgb(60,60,60)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam", + "type": "line", + "source-layer": "dam_lines", + "filter": [ "==", "kind", "dam" ], + "paint": { + "line-color": "rgb(82,82,82)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier-area", + "type": "fill", + "source-layer": "pier_polygons", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "fill-color": "rgb(60,60,60)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier", + "type": "line", + "source-layer": "pier_lines", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "line-color": "rgb(60,60,60)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-dangerarea", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "danger_area" ], + "paint": { + "fill-color": "rgb(153,153,153)", + "fill-outline-color": "rgb(153,153,153)", + "fill-opacity": 0.3, + "fill-pattern": "basics:pattern-warning" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-university", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "university" ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-college", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "college" ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-school", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "school" ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-hospital", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "hospital" ], + "paint": { + "fill-color": "rgb(112,112,112)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-prison", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "prison" ], + "paint": { + "fill-color": "rgb(57,57,57)", + "fill-pattern": "basics:pattern-striped", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-parking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "parking" ], + "paint": { + "fill-color": "rgb(69,69,69)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-bicycleparking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "bicycle_parking" ], + "paint": { + "fill-color": "rgb(69,69,69)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-construction", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "construction" ], + "paint": { + "fill-color": "rgb(120,120,120)", + "fill-pattern": "basics:pattern-hatched_thin", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-area", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "in", "kind", "runway", "taxiway" ], + "paint": { + "fill-color": "rgb(51,51,51)", + "fill-opacity": 0.5 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 2 ], [ 15, 10 ], [ 16, 14 ], [ 18, 20 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 6 ], [ 13, 9 ], [ 14, 16 ], [ 15, 24 ], [ 16, 40 ], [ 17, 100 ], [ 18, 160 ], [ 20, 300 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 8 ], [ 16, 12 ], [ 18, 18 ], [ 20, 36 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 5 ], [ 13, 8 ], [ 14, 14 ], [ 15, 22 ], [ 16, 38 ], [ 17, 98 ], [ 18, 158 ], [ 20, 298 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "building:outline", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "rgb(80,80,80)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "building", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "rgb(68,68,68)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "fill-translate": [ -2, -2 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(49,49,49)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,21%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,21%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,21%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,20%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(140,140,140)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,23%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,23%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,23%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,22%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(109,109,109)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 0.3 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(146,146,146)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge", + "type": "fill", + "source-layer": "bridges", + "paint": { + "fill-color": "rgb(59,59,59)", + "fill-antialias": true, + "fill-opacity": 0.8 + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgba(63,63,63,0.25)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ], [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(52,52,52)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(140,140,140)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(57,57,57)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(59,59,59)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(99,99,99)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(99,99,99)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(109,109,109)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(146,146,146)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-ferry", + "type": "line", + "source-layer": "ferries", + "minzoom": 10, + "paint": { + "line-color": "rgb(74,74,74)", + "line-width": { "stops": [ [ 10, 1 ], [ 13, 2 ], [ 14, 3 ], [ 16, 4 ], [ 17, 6 ] ] }, + "line-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] }, + "line-dasharray": [ 1, 1 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] }, + "line-width": { "stops": [ [ 11, 3 ], [ 14, 7 ], [ 16, 11 ], [ 18, 42 ], [ 19, 95 ], [ 20, 193 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 3 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 5, 0 ], [ 6, 3 ], [ 10, 7 ], [ 14, 7 ], [ 16, 20 ], [ 18, 53 ], [ 19, 118 ], [ 20, 235 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "bridge", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(51,51,51)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(52,52,52)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(140,140,140)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(57,57,57)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(99,99,99)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(99,99,99)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(109,109,109)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(146,146,146)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(70,70,70)", + "line-blur": 1, + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75, + "line-color": "rgb(70,70,70)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(80,80,80)", + "line-blur": 1, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(109,109,109)", + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] }, + "line-color": "rgb(97,97,97)", + "line-dasharray": [ 2, 1 ] + }, + "layout": { + "line-cap": "square" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(109,109,109)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 2 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + } + ] +} \ No newline at end of file diff --git a/apps/client/src/widgets/view_widgets/geo_view/styles/shadow/style.json b/apps/client/src/widgets/view_widgets/geo_view/styles/shadow/style.json new file mode 100644 index 000000000..3955f6d5c --- /dev/null +++ b/apps/client/src/widgets/view_widgets/geo_view/styles/shadow/style.json @@ -0,0 +1,4811 @@ +{ + "version": 8, + "name": "versatiles-shadow", + "metadata": { + "license": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "glyphs": "https://tiles.versatiles.org/assets/glyphs/{fontstack}/{range}.pbf", + "sprite": [ + { + "id": "basics", + "url": "https://tiles.versatiles.org/assets/sprites/basics/sprites" + } + ], + "sources": { + "versatiles-shortbread": { + "attribution": "© OpenStreetMap contributors", + "tiles": [ + "https://tiles.versatiles.org/tiles/osm/{z}/{x}/{y}" + ], + "type": "vector", + "scheme": "xyz", + "bounds": [ -180, -85.0511287798066, 180, 85.0511287798066 ], + "minzoom": 0, + "maxzoom": 14 + } + }, + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "rgb(60,60,60)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ocean", + "type": "fill", + "source-layer": "ocean", + "paint": { + "fill-color": "rgb(82,82,82)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-glacier", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "all", [ "==", "kind", "glacier" ] ], + "paint": { + "fill-color": "rgb(51,51,51)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-commercial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "commercial", "retail" ] ], + "paint": { + "fill-color": "rgba(67,67,67,0.251)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-industrial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "industrial", "quarry", "railway" ] ], + "paint": { + "fill-color": "rgba(75,75,75,0.333)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-residential", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "garages", "residential" ] ], + "paint": { + "fill-color": "rgba(71,71,71,0.2)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-agriculture", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "brownfield", "farmland", "farmyard", "greenfield", "greenhouse_horticulture", "orchard", "plant_nursery", "vineyard" ] ], + "paint": { + "fill-color": "rgb(75,75,75)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-waste", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "landfill" ] ], + "paint": { + "fill-color": "rgb(92,92,92)", + "fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-park", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "park", "village_green", "recreation_ground" ] ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-garden", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "allotments", "garden" ] ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-burial", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "cemetery", "grave_yard" ] ], + "paint": { + "fill-color": "rgb(86,86,86)", + "fill-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-leisure", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "miniature_golf", "playground", "golf_course" ] ], + "paint": { + "fill-color": "rgb(71,71,71)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-rock", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bare_rock", "scree", "shingle" ] ], + "paint": { + "fill-color": "rgb(74,74,74)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-forest", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "forest" ] ], + "paint": { + "fill-color": "rgb(160,160,160)", + "fill-opacity": { "stops": [ [ 7, 0 ], [ 8, 0.1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-grass", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "grass", "grassland", "meadow", "wet_meadow" ] ], + "paint": { + "fill-color": "rgb(82,82,82)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-vegetation", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "heath", "scrub" ] ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "land-sand", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "beach", "sand" ] ], + "paint": { + "fill-color": "rgb(60,60,60)" + } + }, + { + "source": "versatiles-shortbread", + "id": "land-wetland", + "type": "fill", + "source-layer": "land", + "filter": [ "all", [ "in", "kind", "bog", "marsh", "string_bog", "swamp" ] ], + "paint": { + "fill-color": "rgb(79,79,79)" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-river", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "river" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(82,82,82)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 3 ], [ 15, 5 ], [ 17, 9 ], [ 18, 20 ], [ 20, 60 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-canal", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "canal" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(82,82,82)", + "line-width": { "stops": [ [ 9, 0 ], [ 10, 2 ], [ 15, 4 ], [ 17, 8 ], [ 18, 17 ], [ 20, 50 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-stream", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "stream" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(82,82,82)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 2 ], [ 17, 6 ], [ 18, 12 ], [ 20, 30 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-ditch", + "type": "line", + "source-layer": "water_lines", + "filter": [ "all", [ "in", "kind", "ditch" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], + "paint": { + "line-color": "rgb(82,82,82)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 17, 4 ], [ 18, 8 ], [ 20, 20 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "water" ], + "paint": { + "fill-color": "rgb(82,82,82)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-river", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "==", "kind", "river" ], + "paint": { + "fill-color": "rgb(82,82,82)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-area-small", + "type": "fill", + "source-layer": "water_polygons", + "filter": [ "in", "kind", "reservoir", "basin", "dock" ], + "paint": { + "fill-color": "rgb(82,82,82)", + "fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam-area", + "type": "fill", + "source-layer": "dam_polygons", + "filter": [ "==", "kind", "dam" ], + "paint": { + "fill-color": "rgb(60,60,60)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-dam", + "type": "line", + "source-layer": "dam_lines", + "filter": [ "==", "kind", "dam" ], + "paint": { + "line-color": "rgb(82,82,82)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier-area", + "type": "fill", + "source-layer": "pier_polygons", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "fill-color": "rgb(60,60,60)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "water-pier", + "type": "line", + "source-layer": "pier_lines", + "filter": [ "in", "kind", "pier", "breakwater", "groyne" ], + "paint": { + "line-color": "rgb(60,60,60)" + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-dangerarea", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "danger_area" ], + "paint": { + "fill-color": "rgb(153,153,153)", + "fill-outline-color": "rgb(153,153,153)", + "fill-opacity": 0.3, + "fill-pattern": "basics:pattern-warning" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-university", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "university" ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-college", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "college" ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-school", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "school" ], + "paint": { + "fill-color": "rgb(102,102,102)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-hospital", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "hospital" ], + "paint": { + "fill-color": "rgb(112,112,112)", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-prison", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "prison" ], + "paint": { + "fill-color": "rgb(57,57,57)", + "fill-pattern": "basics:pattern-striped", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "site-parking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "parking" ], + "paint": { + "fill-color": "rgb(69,69,69)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-bicycleparking", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "bicycle_parking" ], + "paint": { + "fill-color": "rgb(69,69,69)" + } + }, + { + "source": "versatiles-shortbread", + "id": "site-construction", + "type": "fill", + "source-layer": "sites", + "filter": [ "in", "kind", "construction" ], + "paint": { + "fill-color": "rgb(120,120,120)", + "fill-pattern": "basics:pattern-hatched_thin", + "fill-opacity": 0.1 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-area", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "in", "kind", "runway", "taxiway" ], + "paint": { + "fill-color": "rgb(51,51,51)", + "fill-opacity": 0.5 + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 2 ], [ 15, 10 ], [ 16, 14 ], [ 18, 20 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 6 ], [ 13, 9 ], [ 14, 16 ], [ 15, 24 ], [ 16, 40 ], [ 17, 100 ], [ 18, 160 ], [ 20, 300 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-taxiway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "taxiway" ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 8 ], [ 16, 12 ], [ 18, 18 ], [ 20, 36 ] ] }, + "line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "airport-runway", + "type": "line", + "source-layer": "streets", + "filter": [ "==", "kind", "runway" ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 5 ], [ 13, 8 ], [ 14, 14 ], [ 15, 22 ], [ 16, 38 ], [ 17, 98 ], [ 18, 158 ], [ 20, 298 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "building:outline", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "rgb(80,80,80)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "building", + "type": "fill", + "source-layer": "buildings", + "paint": { + "fill-color": "rgb(68,68,68)", + "fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "fill-translate": [ -2, -2 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(49,49,49)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,21%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,21%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,21%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "hsl(0,0%,20%)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(140,140,140)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(44,44,44)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(121,121,121)", + "line-dasharray": [ 1, 0.3 ], + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,23%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,23%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,23%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "hsl(0,0%,22%)", + "line-dasharray": [ 1, 0.2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(102,102,102)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(109,109,109)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 0.3 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(146,146,146)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "tunnel-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge", + "type": "fill", + "source-layer": "bridges", + "paint": { + "fill-color": "rgb(59,59,59)", + "fill-antialias": true, + "fill-opacity": 0.8 + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgba(63,63,63,0.25)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ], [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(52,52,52)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(140,140,140)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(91,91,91)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(57,57,57)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(59,59,59)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 0 ], [ 14, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(51,51,51)" + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(99,99,99)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(99,99,99)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(109,109,109)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(146,146,146)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "transport-ferry", + "type": "line", + "source-layer": "ferries", + "minzoom": 10, + "paint": { + "line-color": "rgb(74,74,74)", + "line-width": { "stops": [ [ 10, 1 ], [ 13, 2 ], [ 14, 3 ], [ 16, 4 ], [ 17, 6 ] ] }, + "line-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] }, + "line-dasharray": [ 1, 1 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 15, 0 ], [ 16, 7 ], [ 18, 10 ], [ 19, 17 ], [ 20, 31 ] ] } + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, + "line-width": { "stops": [ [ 14, 3 ], [ 16, 6 ], [ 18, 25 ], [ 19, 67 ], [ 20, 134 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 10 ], [ 18, 20 ], [ 20, 56 ] ] } + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] }, + "line-width": { "stops": [ [ 12, 3 ], [ 14, 4 ], [ 16, 8 ], [ 18, 36 ], [ 19, 90 ], [ 20, 179 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] }, + "line-width": { "stops": [ [ 11, 3 ], [ 14, 7 ], [ 16, 11 ], [ 18, 42 ], [ 19, 95 ], [ 20, 193 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 3 ], [ 10, 6 ], [ 14, 8 ], [ 16, 17 ], [ 18, 50 ], [ 19, 104 ], [ 20, 202 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:bridge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "layout": { + "line-cap": "butt", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(59,59,59)", + "line-opacity": 0.5, + "line-width": { "stops": [ [ 5, 0 ], [ 6, 3 ], [ 10, 7 ], [ 14, 7 ], [ 16, 20 ], [ 18, 53 ], [ 19, 118 ], [ 20, 235 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-zone", + "type": "fill", + "source-layer": "street_polygons", + "filter": [ "all", [ "==", "bridge", true ], [ "==", "kind", "pedestrian" ] ], + "paint": { + "fill-color": "rgb(51,51,51)", + "fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(53,53,53)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, + "line-color": "rgb(52,52,52)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(140,140,140)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 12 ], [ 19, 32 ], [ 20, 48 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(43,43,43)", + "line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(114,114,114)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-footway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-steps", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-path", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(63,63,63)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-way-cycleway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], + "layout": { + "line-cap": "butt" + }, + "paint": { + "line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, + "line-color": "rgb(57,57,57)" + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(49,49,49)", + "line-width": { "stops": [ [ 14, 1 ], [ 16, 2 ], [ 18, 10 ], [ 19, 28 ], [ 20, 40 ] ] }, + "line-opacity": { "stops": [ [ 15, 0 ], [ 16, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-track-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-pedestrian-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-service-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(51,51,51)" + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-livingstreet-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-residential-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-unclassified-bicycle", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(57,57,57)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway-link", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], + "paint": { + "line-color": "rgb(99,99,99)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-tertiary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(51,51,51)", + "line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, + "line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-secondary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-primary", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-trunk", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(85,85,85)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, + "line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-street-motorway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], + "paint": { + "line-color": "rgb(99,99,99)", + "line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, + "line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } + }, + "layout": { + "line-join": "round", + "line-cap": "butt" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(109,109,109)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 1 ], [ 20, 14 ] ] }, + "line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } + }, + "minzoom": 8 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 16, 1 ], [ 20, 14 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular:outline", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 15, + "paint": { + "line-color": "rgb(106,106,106)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, + "line-dasharray": [ 0.1, 0.5 ] + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-tram", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-narrowgauge", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-subway", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(146,146,146)", + "line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-lightrail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "light_rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ], + "line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-rail-service", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "rail" ], [ "has", "service" ], [ "==", "bridge", true ] ], + "paint": { + "line-color": "rgb(143,143,143)", + "line-width": { "stops": [ [ 15, 0 ], [ 16, 1 ], [ 20, 10 ] ] }, + "line-dasharray": [ 2, 2 ] + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-monorail", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "monorail" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "bridge-transport-funicular", + "type": "line", + "source-layer": "streets", + "filter": [ "all", [ "in", "kind", "funicular" ], [ "==", "bridge", true ] ], + "minzoom": 13, + "paint": { + "line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, + "line-color": "rgb(106,106,106)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-amenity", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "amenity" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "amenity" ], "arts_centre", "basics:icon-art_gallery", "atm", "basics:icon-atm", "bank", "basics:icon-bank", "bar", "basics:icon-bar", "bench", "basics:icon-bench", "bicycle_rental", "basics:icon-bicycle_share", "biergarten", "basics:icon-beergarden", "cafe", "basics:icon-cafe", "car_rental", "basics:icon-car_rental", "car_sharing", "basics:icon-car_rental", "car_wash", "basics:icon-car_wash", "cinema", "basics:icon-cinema", "college", "basics:icon-college", "community_centre", "basics:icon-community", "dentist", "basics:icon-dentist", "doctors", "basics:icon-doctor", "dog_park", "basics:icon-dog_park", "drinking_water", "basics:icon-drinking_water", "embassy", "basics:icon-embassy", "fast_food", "basics:icon-fast_food", "fire_station", "basics:icon-fire_station", "fountain", "basics:icon-fountain", "grave_yard", "basics:icon-cemetery", "hospital", "basics:icon-hospital", "hunting_stand", "basics:icon-huntingstand", "library", "basics:icon-library", "marketplace", "basics:icon-marketplace", "nightclub", "basics:icon-nightclub", "nursing_home", "basics:icon-nursinghome", "pharmacy", "basics:icon-pharmacy", "place_of_worship", "basics:icon-place_of_worship", "playground", "basics:icon-playground", "police", "basics:icon-police", "post_box", "basics:icon-postbox", "post_office", "basics:icon-post", "prison", "basics:icon-prison", "pub", "basics:icon-beer", "recycling", "basics:icon-recycling", "restaurant", "basics:icon-restaurant", "school", "basics:icon-school", "shelter", "basics:icon-shelter", "telephone", "basics:icon-telephone", "theatre", "basics:icon-theatre", "toilets", "basics:icon-toilet", "townhall", "basics:icon-town_hall", "vending_machine", "basics:icon-vendingmachine", "veterinary", "basics:icon-veterinary", "waste_basket", "basics:icon-waste_basket", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-leisure", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "leisure" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "leisure" ], "golf_course", "basics:icon-golf", "ice_rink", "basics:icon-icerink", "pitch", "basics:icon-pitch", "stadium", "basics:icon-stadium", "swimming_pool", "basics:icon-swimming", "water_park", "basics:icon-waterpark", "basics:icon-sports" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-tourism", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "tourism" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "tourism" ], "chalet", "basics:icon-chalet", "information", "basics:transport-information", "picnic_site", "basics:icon-picnic_site", "viewpoint", "basics:icon-viewpoint", "zoo", "basics:icon-zoo", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-shop", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "shop" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "shop" ], "alcohol", "basics:icon-alcohol_shop", "bakery", "basics:icon-bakery", "beauty", "basics:icon-beauty", "beverages", "basics:icon-beverages", "books", "basics:icon-books", "butcher", "basics:icon-butcher", "chemist", "basics:icon-chemist", "clothes", "basics:icon-clothes", "doityourself", "basics:icon-doityourself", "dry_cleaning", "basics:icon-drycleaning", "florist", "basics:icon-florist", "furniture", "basics:icon-furniture", "garden_centre", "basics:icon-garden_centre", "general", "basics:icon-shop", "gift", "basics:icon-gift", "greengrocer", "basics:icon-greengrocer", "hairdresser", "basics:icon-hairdresser", "hardware", "basics:icon-hardware", "jewelry", "basics:icon-jewelry_store", "kiosk", "basics:icon-kiosk", "laundry", "basics:icon-laundry", "newsagent", "basics:icon-newsagent", "optican", "basics:icon-optician", "outdoor", "basics:icon-outdoor", "shoes", "basics:icon-shoes", "sports", "basics:icon-sports", "stationery", "basics:icon-stationery", "toys", "basics:icon-toys", "travel_agency", "basics:icon-travel_agent", "video", "basics:icon-video", "basics:icon-shop" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-man_made", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "man_made" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "man_made" ], "lighthouse", "basics:icon-lighthouse", "surveillance", "basics:icon-surveillance", "tower", "basics:icon-observation_tower", "watermill", "basics:icon-watermill", "windmill", "basics:icon-windmill", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-historic", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "historic" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "historic" ], "artwork", "basics:icon-artwork", "castle", "basics:icon-castle", "monument", "basics:icon-monument", "wayside_shrine", "basics:icon-shrine", "basics:icon-historic" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-emergency", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "emergency" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ], + "icon-image": [ "match", [ "get", "emergency" ], "defibrillator", "basics:icon-defibrillator", "fire_hydrant", "basics:icon-hydrant", "phone", "basics:icon-emergency_phone", "" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-highway", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "highway" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "poi-office", + "type": "symbol", + "source-layer": "pois", + "filter": [ "to-boolean", [ "get", "office" ] ], + "minzoom": 16, + "layout": { + "icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, + "symbol-placement": "point", + "icon-optional": true, + "text-font": [ "noto_sans_regular" ] + }, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, + "icon-color": "rgb(187,187,187)", + "text-color": "rgb(187,187,187)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(70,70,70)", + "line-blur": 1, + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, + "line-opacity": 0.75, + "line-color": "rgb(70,70,70)" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state:outline", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(80,80,80)", + "line-blur": 1, + "line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ] ] }, + "line-opacity": 0.75 + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(109,109,109)", + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-country-disputed", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] }, + "line-color": "rgb(97,97,97)", + "line-dasharray": [ 2, 1 ] + }, + "layout": { + "line-cap": "square" + } + }, + { + "source": "versatiles-shortbread", + "id": "boundary-state", + "type": "line", + "source-layer": "boundaries", + "filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], + "paint": { + "line-color": "rgb(109,109,109)", + "line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 2 ] ] } + }, + "layout": { + "line-cap": "round", + "line-join": "round" + } + }, + { + "source": "versatiles-shortbread", + "id": "label-address-housenumber", + "type": "symbol", + "source-layer": "addresses", + "filter": [ "has", "housenumber" ], + "layout": { + "text-field": "{housenumber}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "point", + "text-anchor": "center", + "text-size": { "stops": [ [ 17, 8 ], [ 19, 10 ] ] } + }, + "paint": { + "text-halo-color": "rgb(77,77,77)", + "text-halo-width": 2, + "text-halo-blur": 1, + "icon-color": "rgb(47,47,47)", + "text-color": "rgb(47,47,47)" + }, + "minzoom": 17 + }, + { + "source": "versatiles-shortbread", + "id": "label-motorway-shield", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "motorway" ], + "layout": { + "text-field": "{ref}", + "text-font": [ "noto_sans_bold" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 14, 10 ], [ 18, 12 ], [ 20, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(51,51,51)", + "text-color": "rgb(51,51,51)", + "text-halo-color": "rgb(99,99,99)", + "text-halo-width": 0.1, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-pedestrian", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "pedestrian" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-livingstreet", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "living_street" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-residential", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "residential" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-unclassified", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "unclassified" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-tertiary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "tertiary" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-secondary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "secondary" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-primary", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "primary" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-street-trunk", + "type": "symbol", + "source-layer": "street_labels", + "filter": [ "==", "kind", "trunk" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "symbol-placement": "line", + "text-anchor": "center", + "text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-neighbourhood", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "neighbourhood" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 14, 12 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-quarter", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "quarter" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 13, 13 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-suburb", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "suburb" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 11, 11 ], [ 13, 14 ] ] }, + "text-transform": "uppercase" + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-hamlet", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "hamlet" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 10, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-village", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "village" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 9, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 11 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-town", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "town" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 8, 11 ], [ 12, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 9 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-state", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "in", "admin_level", 4, "4" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 5, 8 ], [ 8, 12 ] ] } + }, + "paint": { + "icon-color": "rgb(210,210,210)", + "text-color": "rgb(210,210,210)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-city", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "city" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 7, 11 ], [ 10, 14 ] ] } + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 7 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-statecapital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "state_capital" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 6, 11 ], [ 10, 15 ] ] } + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 6 + }, + { + "source": "versatiles-shortbread", + "id": "label-place-capital", + "type": "symbol", + "source-layer": "place_labels", + "filter": [ "==", "kind", "capital" ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-size": { "stops": [ [ 5, 12 ], [ 10, 16 ] ] } + }, + "paint": { + "icon-color": "rgb(197,197,197)", + "text-color": "rgb(197,197,197)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 5 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-small", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<=", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 4, 8 ], [ 5, 11 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 4 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-medium", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<", "way_area", 90000000 ], [ ">", "way_area", 10000000 ] ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 3, 8 ], [ 5, 12 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 3 + }, + { + "source": "versatiles-shortbread", + "id": "label-boundary-country-large", + "type": "symbol", + "source-layer": "boundary_labels", + "filter": [ "all", [ "in", "admin_level", 2, "2" ], [ ">=", "way_area", 90000000 ] ], + "layout": { + "text-field": "{name}", + "text-font": [ "noto_sans_regular" ], + "text-transform": "uppercase", + "text-anchor": "top", + "text-offset": [ 0, 0.2 ], + "text-padding": 0, + "text-optional": true, + "text-size": { "stops": [ [ 2, 8 ], [ 5, 13 ] ] } + }, + "paint": { + "icon-color": "rgb(207,207,207)", + "text-color": "rgb(207,207,207)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 2 + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 175, + "icon-rotate": 90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "marking-oneway-reverse", + "type": "symbol", + "source-layer": "streets", + "filter": [ "all", [ "==", "oneway_reverse", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], + "layout": { + "symbol-placement": "line", + "symbol-spacing": 75, + "icon-rotate": -90, + "icon-rotation-alignment": "map", + "icon-padding": 5, + "symbol-avoid-edges": true, + "icon-image": "basics:marking-arrow", + "text-font": [ "noto_sans_regular" ] + }, + "minzoom": 16, + "paint": { + "icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] }, + "text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ], [ 20, 0.4 ] ] } + } + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-bus", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "bus_stop" ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 16, 0.5 ], [ 18, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-bus" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(173,173,173)", + "text-color": "rgb(173,173,173)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 16 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-tram", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "==", "kind", "tram_stop" ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 15, 0.5 ], [ 17, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:transport-tram" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(173,173,173)", + "text-color": "rgb(173,173,173)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 15 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-subway", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "subway" ] ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_metro" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(173,173,173)", + "text-color": "rgb(173,173,173)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-lightrail", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "light_rail" ] ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail_light" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(173,173,173)", + "text-color": "rgb(173,173,173)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 14 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-station", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "in", "kind", "station", "halt" ], [ "!in", "station", "light_rail", "subway" ] ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-rail" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(173,173,173)", + "text-color": "rgb(173,173,173)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airfield", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "!has", "iata" ] ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airfield" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(173,173,173)", + "text-color": "rgb(173,173,173)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 13 + }, + { + "source": "versatiles-shortbread", + "id": "symbol-transit-airport", + "type": "symbol", + "source-layer": "public_transport", + "filter": [ "all", [ "==", "kind", "aerodrome" ], [ "has", "iata" ] ], + "layout": { + "text-field": "{name}", + "icon-size": { "stops": [ [ 12, 0.5 ], [ 14, 1 ] ] }, + "symbol-placement": "point", + "icon-keep-upright": true, + "text-font": [ "noto_sans_regular" ], + "text-size": 10, + "icon-anchor": "bottom", + "text-anchor": "top", + "icon-image": "basics:icon-airport" + }, + "paint": { + "icon-opacity": 0.7, + "icon-color": "rgb(173,173,173)", + "text-color": "rgb(173,173,173)", + "text-halo-color": "rgba(51,51,51,0.8)", + "text-halo-width": 2, + "text-halo-blur": 1 + }, + "minzoom": 12 + } + ] +} \ No newline at end of file