{"version":8,"name":"NAUTICAL1","zoom":12,"bearing":0,"pitch":0,"sprite":"https://ts.hikeplan.ru/styles/nautical1/sprite","glyphs":"https://ts.hikeplan.ru/fonts/{fontstack}/{range}.pbf","localIdeographFontFamily":"OpenSansRegular","sources":{"openmaptiles":{"type":"vector","tiles":["https://ts.hikeplan.ru/data/planet260810/{z}/{x}/{y}.pbf"],"minzoom":0,"maxzoom":14},"terrain":{"type":"raster-dem","tiles":["https://ts.hikeplan.ru/data/terrain/{z}/{x}/{y}.webp"],"tileSize":256,"maxzoom":10},"contours":{"type":"vector","tiles":["https://ts.hikeplan.ru/data/contours/{z}/{x}/{y}.pbf"],"minzoom":5,"maxzoom":12},"isobaths":{"type":"vector","tiles":["https://ts.hikeplan.ru/data/isobaths/{z}/{x}/{y}.pbf"],"minzoom":2,"maxzoom":11,"attribution":"GEBCO 2026"}},"layers":[{"id":"background","type":"background","paint":{"background-color":"#ede0b6"}},{"id":"landcover-ice-shelf","type":"fill","source":"openmaptiles","source-layer":"landcover","filter":["==","subclass","ice_shelf"],"layout":{"visibility":"visible"},"paint":{"fill-color":"hsl(47, 26%, 88%)","fill-opacity":0.8}},{"id":"landcover_glacier","type":"fill","source":"openmaptiles","source-layer":"landcover","filter":["==","subclass","glacier"],"layout":{"visibility":"visible"},"paint":{"fill-color":"#b1e9e9","fill-opacity":{"base":1,"stops":[[0,0.5],[8,0.5]]}}},{"id":"landcover_glacier_outline","type":"line","source":"openmaptiles","source-layer":"landcover","filter":["==","subclass","glacier"],"paint":{"line-color":"#8dc1ec","line-opacity":{"base":1,"stops":[[0,0.5],[14,0.9]]},"line-width":{"base":1,"stops":[[0,1],[11,2]]},"line-dasharray":[2,1]}},{"id":"mountain_rock_pattern","type":"fill","source":"openmaptiles","source-layer":"landcover","filter":["all",["==","class","rock"],["==","subclass","bare_rock"]],"minzoom":10,"paint":{"fill-pattern":"rock_overlay","fill-opacity":1}},{"id":"mountain_rock","type":"fill","source":"openmaptiles","source-layer":"landcover","filter":["all",["==","class","rock"],["==","subclass","bare_rock"]],"paint":{"fill-color":"#a2998e","fill-opacity":{"base":1,"stops":[[0,0.4]]}}},{"id":"mountain_scree","type":"fill","source":"openmaptiles","source-layer":"landcover","filter":["all",["==","class","rock"],["==","subclass","scree"]],"paint":{"fill-color":"#e6dbcd","fill-opacity":{"base":1,"stops":[[0,0.8]]}}},{"id":"mountain_scree_pattern","type":"fill","source":"openmaptiles","source-layer":"landcover","filter":["all",["==","class","rock"],["==","subclass","scree"]],"minzoom":10,"paint":{"fill-pattern":"scree","fill-opacity":0.95}},{"id":"landcover_sand","type":"fill","source":"openmaptiles","source-layer":"landcover","filter":["all",["==","$type","Polygon"],["==","class","sand"]],"paint":{"fill-color":"#FFF1BA"}},{"id":"mountain_ridge","type":"line","source":"openmaptiles","source-layer":"mountain_peak","minzoom":12,"paint":{"line-pattern":["step",["zoom"],"ridge_mid",14,"ridge_big"],"line-width":["interpolate",["linear"],["zoom"],12,64,14,64]},"filter":["all",["==","$type","LineString"],["==","class","ridge"]]},{"id":"man_made-water_works","type":"fill","source":"openmaptiles","source-layer":"transit","filter":["all"],"paint":{"fill-color":"#ff0000","fill-outline-color":"#bbb","fill-opacity":1}},{"id":"water","type":"fill","source":"openmaptiles","source-layer":"water","filter":["==","$type","Polygon"],"paint":{"fill-color":"#A8D3EA"}},{"id":"depth_zone","type":"fill","source":"isobaths","source-layer":"depth_zone","minzoom":1,"paint":{"fill-color":["match",["get","to"],2,"#A8D3EA",5,"#C2E0F0",10,"#D8ECF7",20,"#E8F4FB",30,"#F2F9FD",50,"#F8FCFE","#FBFDFE"],"fill-antialias":false}},{"id":"isobath","type":"line","source":"isobaths","source-layer":"isobath","minzoom":2,"paint":{"line-color":"#7FB4D0","line-width":["case",["==",["get","major"],1],1.1,0.6]}},{"id":"landmask","type":"fill","source":"openmaptiles","source-layer":"landmask","paint":{"fill-color":"#ede0b6"}},{"id":"hillshading","type":"hillshade","source":"terrain","paint":{"hillshade-exaggeration":1,"hillshade-shadow-color":"rgba(0, 0, 0, 0.15)","hillshade-highlight-color":"rgba(238, 238, 238, 0.1)","hillshade-accent-color":"rgba(252, 249, 243, 0.3)","hillshade-illumination-direction":316,"hillshade-illumination-anchor":"map"}},{"id":"water_inland","type":"fill","source":"openmaptiles","source-layer":"water","filter":["all",["==","$type","Polygon"],["!=","class","ocean"]],"paint":{"fill-color":"#A8D3EA"}},{"id":"water_outline","type":"line","source":"openmaptiles","source-layer":"water_outline","minzoom":10,"layout":{"line-join":"round"},"paint":{"line-color":"#6FA8C8","line-width":{"stops":[[10,0.5],[13,0.8],[16,1.1]]}}},{"id":"isobath_label","type":"symbol","source":"isobaths","source-layer":"isobath","minzoom":9,"filter":["==","$type","LineString"],"layout":{"symbol-placement":"line","symbol-spacing":340,"text-field":"{depth}","text-font":["OpenSansItalic","NotoSansCJKscRegular","Osaka"],"text-size":14,"text-keep-upright":true},"paint":{"text-color":"#3E86B5","text-halo-color":"rgba(255, 255, 255, 0.85)","text-halo-width":2}},{"id":"coastline","type":"line","source":"openmaptiles","source-layer":"coastline","minzoom":8,"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#333333","line-width":1},"filter":["==","class","sea"]},{"id":"waterway_tunnel","type":"line","source":"openmaptiles","source-layer":"waterway","minzoom":13,"filter":["all",["==","$type","LineString"],["==","brunnel","tunnel"],["in","class","river","stream","canal","ditch","drain"]],"layout":{"line-cap":"butt","line-join":"round"},"paint":{"line-color":"#8FBBDD","line-opacity":0.6,"line-dasharray":[3,3],"line-width":{"base":1,"stops":[[13,1],[15,1.8]]}}},{"id":"waterway","type":"line","source":"openmaptiles","source-layer":"waterway","filter":["all",["==","$type","LineString"],["!=","brunnel","tunnel"],["in","class","river","stream","canal","ditch","drain"]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#A8D3EA","line-width":{"base":1,"stops":[[12,1.5],[14,2.5]]}}},{"id":"waterway_weir","type":"line","source":"openmaptiles","source-layer":"waterway","minzoom":13,"filter":["all",["==","$type","LineString"],["in","class","weir","lock_gate","sluice_gate"]],"layout":{"line-cap":"butt"},"paint":{"line-color":"#5A6B76","line-width":{"stops":[[13,1.2],[16,2.5]]}}},{"id":"transportation_pier","type":"fill","source":"openmaptiles","source-layer":"transportation","minzoom":13,"filter":["all",["==","$type","Polygon"],["==","class","pier"]],"paint":{"fill-color":"#D8CFBA"}},{"id":"transportation_pier_outline","type":"line","source":"openmaptiles","source-layer":"transportation","minzoom":13,"filter":["all",["==","$type","Polygon"],["==","class","pier"]],"paint":{"line-color":"#4a4a4a","line-width":1}},{"id":"transportation_pier_line","type":"line","source":"openmaptiles","source-layer":"transportation","minzoom":13,"filter":["all",["==","$type","LineString"],["==","class","pier"]],"layout":{"line-cap":"butt"},"paint":{"line-color":"#4a4a4a","line-width":{"stops":[[13,1.5],[16,3.5]]}}},{"id":"transportation_bridge_polygon_offset","type":"fill","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","$type","Polygon"],["==","class","bridge"]],"minzoom":16,"paint":{"fill-color":"#ffffff","fill-opacity":0.7}},{"id":"transportation_bridge_polygon_outline","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","$type","Polygon"],["==","class","bridge"]],"minzoom":16,"paint":{"line-color":"#5b5b5b","line-width":3}},{"id":"building","type":"fill","source":"openmaptiles","source-layer":"building","minzoom":13,"paint":{"fill-color":"#BEB6A4","fill-opacity":{"base":1,"stops":[[4,0.85]]}}},{"id":"building_outline","type":"line","source":"openmaptiles","source-layer":"building","minzoom":13,"paint":{"line-color":"#8F8776","line-width":{"base":1,"stops":[[4,0.75],[14,1]]}}},{"id":"landuse-military-pattern","type":"fill","source":"openmaptiles","source-layer":"landuse","filter":["all",["==","$type","Polygon"],["==","class","military"]],"layout":{"visibility":"visible"},"paint":{"fill-pattern":"military_red_hatch"}},{"id":"landuse-military-line","type":"line","source":"openmaptiles","source-layer":"landuse","filter":["all",["==","$type","Polygon"],["==","class","military"]],"paint":{"line-width":2,"line-color":"#dd4444","line-opacity":0.75}},{"id":"landuse-military-line-label","type":"symbol","source":"openmaptiles","source-layer":"park","minzoom":14,"filter":["all",["==","$type","Polygon"],["==","class","military"]],"layout":{"symbol-placement":"line","text-field":["coalesce",["get","name"],["get","name:ru"],["get","name:en"]],"text-font":["OpenSansRegular","NotoSansCJKscRegular","Osaka"],"text-size":{"stops":[[11,9],[14,11]]},"text-letter-spacing":0.1,"text-max-angle":45,"text-padding":5,"text-allow-overlap":false,"symbol-spacing":150,"text-rotation-alignment":"map","text-pitch-alignment":"viewport","text-offset":{"stops":[[11,[0,1.5]],[12,[0,1.2]],[13,[0,1]],[14,[0,0.75]]]}},"paint":{"text-color":"#dd4444","text-halo-color":"rgba(254, 239, 231, 1.0)","text-halo-width":2,"text-halo-blur":0}},{"id":"transportation_platform","type":"fill","source":"openmaptiles","source-layer":"transportation","minzoom":14,"filter":["all",["==","$type","Polygon"],["==","subclass","platform"]],"layout":{"visibility":"visible"},"paint":{"fill-color":"#dedad5","fill-opacity":0.9,"fill-outline-color":"#b5b1ac"}},{"id":"transportation_platform_line","type":"line","source":"openmaptiles","source-layer":"transportation","minzoom":14,"filter":["all",["==","$type","LineString"],["==","subclass","platform"]],"layout":{"visibility":"visible","line-cap":"round","line-join":"round"},"paint":{"line-color":"#c9c5c0","line-width":{"base":1,"stops":[[14,2],[16,4.5]]}}},{"id":"railway_yard_outline","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","rail"],["in","service","yard","siding","spur","crossover"]],"layout":{"visibility":"visible"},"minzoom":13,"paint":{"line-width":{"base":1,"stops":[[13,1.5],[16,2.5]]},"line-color":"#aaaaaa"}},{"id":"railway_yard","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","rail"],["in","service","yard","siding","spur","crossover"]],"layout":{"visibility":"visible"},"minzoom":13,"paint":{"line-width":{"base":1,"stops":[[13,1],[16,1.8]]},"line-color":"#ffffff","line-dasharray":[4,4]}},{"id":"railway_outline","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","rail"],["!in","service","yard","siding","spur","crossover"]],"layout":{"visibility":"visible"},"paint":{"line-width":{"base":1,"stops":[[8,1],[9,1.5],[10,3.5],[16,4.5]]},"line-color":"#707070"}},{"id":"railway","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","rail"],["!in","service","yard","siding","spur","crossover"]],"layout":{"visibility":"visible"},"minzoom":10,"paint":{"line-width":{"base":1,"stops":[[10,0.5],[12,1.5]]},"line-color":"#ffffff","line-dasharray":[4,5]}},{"id":"highway_secondary_outline","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","secondary"]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#8F8776","line-opacity":1,"line-width":{"base":1,"stops":[[8,0.75],[13,6],[15,14]]}}},{"id":"highway_motorway_tunnel_outline","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","motorway"],["==","brunnel","tunnel"]],"minzoom":5,"layout":{"line-cap":"butt","line-join":"round"},"paint":{"line-color":"#857D6D","line-opacity":1,"line-dasharray":[0.25,0.25],"line-width":{"base":1,"stops":[[1,3],[13,3],[14,14],[15,8],[16,12]]}}},{"id":"highway_motorway_tunnel","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","motorway"],["==","brunnel","tunnel"]],"layout":{"line-cap":"round","line-join":"round"},"minzoom":5,"paint":{"line-color":"#C2BAA9","line-width":{"base":1,"stops":[[5,0.5],[7,1],[10,1.5],[13,2],[14,12],[15,6],[16,10]]}}},{"id":"highway_secondary_tunnel_outline","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","secondary"],["==","brunnel","tunnel"]],"minzoom":5,"layout":{"line-cap":"butt","line-join":"round"},"paint":{"line-color":"#8F8776","line-opacity":1,"line-dasharray":[0.25,0.25],"line-width":{"base":1,"stops":[[1,3],[13,3],[14,14],[15,8],[16,12]]}}},{"id":"highway_secondary_tunnel","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","secondary"],["==","brunnel","tunnel"]],"layout":{"line-cap":"round","line-join":"round"},"minzoom":5,"paint":{"line-color":"#D2CABA","line-width":{"base":1,"stops":[[5,0.5],[7,1],[10,1.5],[13,2],[14,12],[15,6],[16,10]]}}},{"id":"highway_primary_tunnel_outline","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","primary"],["==","brunnel","tunnel"]],"layout":{"line-cap":"butt","line-join":"round"},"paint":{"line-color":"#857D6D","line-opacity":1,"line-dasharray":[0.5,0.25],"line-width":{"base":1,"stops":[[8,0.75],[13,3],[14,14],[15,8],[16,12]]}}},{"id":"highway_primary_tunnel","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","primary"],["==","brunnel","tunnel"]],"layout":{"line-cap":"round","line-join":"round"},"minzoom":8,"paint":{"line-color":"#CBC3B1","line-width":{"base":1,"stops":[[4,1],[13,2],[14,12],[15,6],[16,10]]}}},{"id":"highway_trunk_tunnel_outline","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","trunk"],["==","brunnel","tunnel"]],"minzoom":5,"layout":{"line-cap":"butt","line-join":"round"},"paint":{"line-color":"#857D6D","line-opacity":1,"line-dasharray":[0.25,0.25],"line-width":{"base":1,"stops":[[1,3],[13,3],[14,14],[15,8],[16,12]]}}},{"id":"highway_trunk_tunnel","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","trunk"],["==","brunnel","tunnel"]],"layout":{"line-cap":"round","line-join":"round"},"minzoom":5,"paint":{"line-color":"#C6BEAD","line-width":{"base":1,"stops":[[5,0.5],[7,1],[10,1.5],[13,2],[14,12],[15,6],[16,10]]}}},{"id":"highway_secondary","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","secondary"]],"layout":{"line-cap":"round","line-join":"round"},"minzoom":8,"paint":{"line-color":"#B8B09E","line-width":{"base":1,"stops":[[8,0.25],[13,4],[15,12]]}}},{"id":"highway_primary_ramp_outline","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","primary"],["!=","brunnel","bridge"],["!=","brunnel","tunnel"],["==","ramp",1]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#857D6D","line-opacity":0.9,"line-width":{"base":1,"stops":[[8,0.75],[13,3],[14,8],[15,8],[16,12]]}}},{"id":"highway_primary_outline","type":"line","source":"openmaptiles","source-layer":"transportation","minzoom":6,"filter":["all",["==","class","primary"],["!=","brunnel","bridge"],["!=","brunnel","tunnel"],["!=","ramp",1]],"layout":{"line-cap":"butt","line-join":"round"},"paint":{"line-color":"#857D6D","line-opacity":0.9,"line-width":{"base":1,"stops":[[8,3],[13,3],[14,10],[15,10],[16,18]]}}},{"id":"highway_primary_ramp","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","primary"],["!=","brunnel","bridge"],["!=","brunnel","tunnel"],["==","ramp",1]],"layout":{"line-cap":"round","line-join":"round"},"minzoom":8,"paint":{"line-color":"#AFA795","line-width":{"base":1,"stops":[[4,1],[13,2],[14,6],[15,6],[16,10]]}}},{"id":"highway_trunk_ramp_outline","type":"line","source":"openmaptiles","source-layer":"transportation","minzoom":5,"filter":["all",["==","class","trunk"],["!=","brunnel","tunnel"],["!=","brunnel","bridge"],["==","ramp",1]],"layout":{"line-cap":"butt","line-join":"round"},"paint":{"line-color":"#857D6D","line-opacity":0.9,"line-width":{"base":1,"stops":[[5,1.5],[7,2],[8,2.5],[13,3],[14,8],[15,8],[16,12]]}}},{"id":"highway_trunk_outline","type":"line","source":"openmaptiles","source-layer":"transportation","minzoom":5,"filter":["all",["==","class","trunk"],["!=","brunnel","bridge"],["!=","brunnel","tunnel"],["!=","ramp",1]],"layout":{"line-cap":"butt","line-join":"round"},"paint":{"line-color":"#857D6D","line-opacity":0.9,"line-width":{"base":1,"stops":[[5,1.5],[7,2],[10,3],[13,5],[14,10],[15,10],[16,18]]}}},{"id":"highway_trunk_ramp","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","trunk"],["!=","brunnel","tunnel"],["!=","brunnel","bridge"],["==","ramp",1]],"minzoom":5,"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#A8A091","line-width":{"base":1,"stops":[[5,0.5],[7,1],[10,1.5],[13,2],[14,6],[15,6],[16,10]]}}},{"id":"highway_primary","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","primary"],["!=","brunnel","bridge"],["!=","brunnel","tunnel"],["!=","ramp",1]],"layout":{"line-cap":"round","line-join":"round"},"minzoom":6,"paint":{"line-color":"#AFA795","line-width":{"base":1,"stops":[[4,1],[13,2],[14,8],[15,8],[16,16]]}}},{"id":"highway_trunk","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","trunk"],["!=","brunnel","bridge"],["!=","brunnel","tunnel"],["!=","ramp",1]],"layout":{"line-cap":"round","line-join":"round"},"minzoom":5,"paint":{"line-color":"#A8A091","line-width":{"base":1,"stops":[[5,0.5],[7,1],[10,1.5],[13,3],[14,8],[15,8],[16,16]]}}},{"id":"highway_motorway_outline","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","motorway"],["!=","brunnel","bridge"],["!=","brunnel","tunnel"],["!=","ramp",1]],"layout":{"line-cap":"butt","line-join":"round"},"minzoom":5,"paint":{"line-color":"#857D6D","line-opacity":0.9,"line-width":{"base":1,"stops":[[4,2],[13,5],[14,10],[15,10],[16,18]]}}},{"id":"highway_motorway","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","motorway"],["!=","brunnel","bridge"],["!=","brunnel","tunnel"],["!=","ramp",1]],"layout":{"line-cap":"round","line-join":"round"},"minzoom":5,"paint":{"line-color":"#A29A8B","line-width":{"base":1,"stops":[[4,1],[13,3],[14,8],[15,8],[16,16]]}}},{"id":"highway_primary_ramp_bridge_outline","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","primary"],["!=","brunnel","tunnel"],["==","brunnel","bridge"],["==","ramp",1]],"layout":{"line-cap":"butt","line-join":"round"},"paint":{"line-color":"#857D6D","line-opacity":0.9,"line-width":{"base":1,"stops":[[8,0.75],[13,3],[14,8],[15,8],[16,12]]}}},{"id":"highway_primary_ramp_bridge","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","primary"],["!=","brunnel","tunnel"],["==","brunnel","bridge"],["==","ramp",1]],"layout":{"line-cap":"round","line-join":"round"},"minzoom":8,"paint":{"line-color":"#AFA795","line-width":{"base":1,"stops":[[4,1],[13,2],[14,6],[15,6],[16,10]]}}},{"id":"highway_primary_bridge_outline","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","primary"],["==","brunnel","bridge"],["!=","ramp",1]],"layout":{"line-cap":"butt","line-join":"round"},"minzoom":8,"paint":{"line-color":"#857D6D","line-opacity":1,"line-width":{"base":1,"stops":[[8,1],[13,3],[14,10],[15,10],[16,18]]}}},{"id":"highway_primary_bridge","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","primary"],["==","brunnel","bridge"],["!=","ramp",1]],"layout":{"line-cap":"butt","line-join":"round"},"minzoom":8,"paint":{"line-color":"#AFA795","line-width":{"base":1,"stops":[[4,1],[13,2],[14,8],[15,8],[16,16]]}}},{"id":"highway_trunk_ramp_bridge_outline","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","trunk"],["!=","brunnel","tunnel"],["==","brunnel","bridge"],["==","ramp",1]],"layout":{"line-cap":"butt","line-join":"round"},"paint":{"line-color":"#857D6D","line-opacity":0.9,"line-width":{"base":1,"stops":[[8,3],[13,3],[14,8],[15,8],[16,12]]}}},{"id":"highway_trunk_ramp_bridge","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","trunk"],["!=","brunnel","tunnel"],["==","brunnel","bridge"],["==","ramp",1]],"layout":{"line-cap":"round","line-join":"round"},"minzoom":7,"paint":{"line-color":"#A8A091","line-width":{"base":1,"stops":[[4,1],[13,2],[14,6],[15,6],[16,10]]}}},{"id":"highway_trunk_bridge_outline","type":"line","source":"openmaptiles","source-layer":"transportation","minzoom":5,"filter":["all",["==","class","trunk"],["==","brunnel","bridge"],["!=","ramp",1]],"layout":{"line-cap":"butt","line-join":"round"},"paint":{"line-color":"#857D6D","line-opacity":0.9,"line-width":{"base":1,"stops":[[5,1.5],[7,2],[10,3],[13,5],[14,10],[15,10],[16,18]]}}},{"id":"highway_trunk_bridge","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","trunk"],["==","brunnel","bridge"],["!=","ramp",1]],"layout":{"line-cap":"butt","line-join":"round"},"minzoom":7,"paint":{"line-color":"#A8A091","line-width":{"base":1,"stops":[[5,0.5],[7,1],[10,1.5],[13,3],[14,8],[15,8],[16,16]]}}},{"id":"highway_motorway_bridge_outline","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","motorway"],["==","brunnel","bridge"],["!=","ramp",1]],"layout":{"line-cap":"butt","line-join":"round"},"minzoom":7,"paint":{"line-color":"#857D6D","line-opacity":1,"line-width":{"base":1,"stops":[[8,1],[13,3],[14,10],[15,10],[16,18]]}}},{"id":"highway_motorway_bridge","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","motorway"],["==","brunnel","bridge"],["!=","ramp",1]],"layout":{"line-cap":"round","line-join":"round"},"minzoom":7,"paint":{"line-color":"#A29A8B","line-width":{"base":1,"stops":[[4,1],[13,2],[14,8],[15,8],[16,16]]}}},{"id":"transit_disused","type":"line","source":"openmaptiles","source-layer":"transportation","minzoom":12,"filter":["all",["==","class","transit"],["has","disused"]],"layout":{"visibility":"visible","line-join":"round"},"paint":{"line-width":{"base":1,"stops":[[12,1],[16,2.5]]},"line-color":"#a0a0a0","line-opacity":0.8,"line-dasharray":[2,2]}},{"id":"transit_subway","type":"line","source":"openmaptiles","source-layer":"transportation","minzoom":13,"filter":["all",["==","class","transit"],["==","subclass","subway"],["!has","disused"]],"layout":{"visibility":"visible","line-join":"round"},"paint":{"line-width":{"base":1,"stops":[[13,1],[16,2]]},"line-color":"#808080","line-opacity":0.35,"line-dasharray":[2,3]}},{"id":"transit","type":"line","source":"openmaptiles","source-layer":"transportation","minzoom":12,"filter":["all",["==","class","transit"],["in","subclass","tram","light_rail","monorail"],["!has","disused"]],"layout":{"visibility":"visible","line-join":"round"},"paint":{"line-width":{"base":1,"stops":[[12,0.75],[14,1.5],[16,2.5]]},"line-color":"#707070"}},{"id":"admin_sub_background","type":"line","source":"openmaptiles","source-layer":"boundary","filter":["in","admin_level",3,4,6],"layout":{"visibility":"visible"},"paint":{"line-color":"#ebe8e2","line-opacity":{"base":1,"stops":[[0,0.5]]},"line-width":{"base":1,"stops":[[0,2]]}}},{"id":"admin_sub","type":"line","source":"openmaptiles","source-layer":"boundary","filter":["in","admin_level",3,4,6],"layout":{"visibility":"visible"},"paint":{"line-color":"rgba(51, 46, 46, 0.85)","line-width":{"base":1,"stops":[[0,1]]},"line-opacity":1,"line-dasharray":[1.5,3,1.5,3,10,3]}},{"id":"admin_country","type":"line","source":"openmaptiles","source-layer":"boundary","filter":["all",["<=","admin_level",2],["==","$type","LineString"]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"rgba(51, 46, 46, 0.75)","line-width":{"base":1,"stops":[[0,1]]}}},{"id":"landcover_cliff","type":"line","source":"openmaptiles","source-layer":"landcover","minzoom":13,"paint":{"line-pattern":["step",["zoom"],"cliff",15,"cliff_big"],"line-width":["interpolate",["linear"],["zoom"],12,9,15,14]},"filter":["all",["==","$type","LineString"],["==","class","cliff"]]},{"id":"contour-minor","type":"line","source":"contours","source-layer":"contours","minzoom":14,"paint":{"line-color":"#CBBA92","line-opacity":0.5,"line-width":{"stops":[[12,0.5]]}},"filter":["all",["!=",["get","ele"],0],["==",["%",["get","ele"],10],0],["!=",["%",["get","ele"],50],0],["!=",["%",["get","ele"],100],0]]},{"id":"contour-intermediate","type":"line","source":"contours","source-layer":"contours","minzoom":12,"paint":{"line-color":"#C4B189","line-opacity":{"stops":[[10,0.4],[13,0.65]]},"line-width":{"stops":[[8,0.5],[12,0.7]]}},"filter":["all",["!=",["get","ele"],0],["==",["%",["get","ele"],50],0],["!=",["%",["get","ele"],100],0]]},{"id":"contour-major","type":"line","source":"contours","source-layer":"contours","minzoom":8,"paint":{"line-color":"#B9A67C","line-opacity":{"stops":[[8,0.4],[12,0.6],[14,0.75]]},"line-width":{"stops":[[8,0.75],[12,1.2]]}},"filter":["all",["!=",["get","ele"],0],["step",["zoom"],["==",["%",["get","ele"],200],0],11,["==",["%",["get","ele"],100],0]]]},{"id":"contour-labels","type":"symbol","source":"contours","source-layer":"contours","minzoom":11,"layout":{"text-field":["concat",["get","ele"]," m"],"text-font":["OpenSansRegular","NotoSansCJKscRegular","Osaka"],"text-size":{"stops":[[8,10],[14,12]]},"text-padding":10,"text-offset":[0,0],"text-rotation-alignment":"map","symbol-placement":"line","text-pitch-alignment":"viewport"},"paint":{"text-color":"#A08C60","text-opacity":1,"text-halo-color":"rgba(235, 232, 226, 0.9)","text-halo-width":1.5},"filter":["all",["!=",["get","ele"],0],["==",["%",["get","ele"],50],0]]},{"id":"natural_spring","type":"symbol","source":"openmaptiles","source-layer":"water","minzoom":11,"filter":["all",["==","$type","Point"],["==","class","spring"]],"layout":{"icon-image":"spring","icon-size":0.65,"icon-allow-overlap":false}},{"id":"seamark_sector_ray","type":"line","source":"openmaptiles","source-layer":"seamark_sector_arc","minzoom":8,"filter":["==","kind","ray"],"paint":{"line-color":"#333333","line-width":0.9,"line-dasharray":[3,3]}},{"id":"seamark_sector_arc","type":"line","source":"openmaptiles","source-layer":"seamark_sector_arc","minzoom":8,"filter":["!=","kind","ray"],"layout":{"line-cap":"round"},"paint":{"line-color":["match",["get","colour"],"red","#E53935","green","#2E9E4F","blue","#3D7BD9","orange","#F28C28","violet","#B04FD9","#F2C200"],"line-width":2.2}},{"id":"seamark_sector_label","type":"symbol","source":"openmaptiles","source-layer":"seamark_sector_arc","minzoom":11,"filter":["all",["==","kind","arc"],["has","light"]],"layout":{"symbol-placement":"line","text-field":"{light}","text-font":["OpenSansRegular","NotoSansCJKscRegular","Osaka"],"text-size":10,"text-offset":[0,-0.9],"symbol-spacing":400},"paint":{"text-color":"#1a1a1a","text-halo-color":"rgba(255, 255, 255, 0.85)","text-halo-width":2,"text-halo-blur":0}},{"id":"seamark_area","type":"fill","source":"openmaptiles","source-layer":"seamark","filter":["all",["==","$type","Polygon"],["in","class","reef","shoal","anchorage","separation_zone","mooring_area"]],"paint":{"fill-color":["match",["get","class"],"reef","rgba(127, 184, 217, 0.30)","shoal","rgba(185, 223, 240, 0.50)","anchorage","rgba(203, 14, 133, 0.09)","mooring_area","rgba(203, 14, 133, 0.09)","separation_zone","rgba(179, 111, 222, 0.20)","rgba(0, 0, 0, 0)"]}},{"id":"seamark_area_outline","type":"line","source":"openmaptiles","source-layer":"seamark","filter":["all",["in","$type","Polygon","LineString"],["in","class","reef","shoal","anchorage","fairway","restricted_area","dredged_area","mooring_area"]],"layout":{"line-join":"round"},"paint":{"line-color":["match",["get","class"],"anchorage","#CB0E85","mooring_area","#CB0E85","restricted_area","#CB0E85","dredged_area","#3E86B5","fairway","#555555","reef","rgba(90, 140, 170, 0.8)","shoal","rgba(120, 170, 200, 0.8)","#555555"],"line-width":["match",["get","class"],"anchorage",1.2,"restricted_area",1.2,"reef",0.8,"shoal",0.8,1],"line-dasharray":[4,3]}},{"id":"seamark_separation_boundary","type":"line","source":"openmaptiles","source-layer":"seamark","minzoom":8,"filter":["in","class","separation_boundary","separation_crossing","separation_roundabout","inshore_traffic_zone"],"layout":{"line-cap":"butt"},"paint":{"line-color":"#B36FDE","line-width":2,"line-dasharray":[3,2]}},{"id":"seamark_separation_line","type":"line","source":"openmaptiles","source-layer":"seamark","minzoom":8,"filter":["==","class","separation_line"],"layout":{"line-cap":"round"},"paint":{"line-color":"#B36FDE","line-width":2.5}},{"id":"seamark_separation_lane","type":"symbol","source":"openmaptiles","source-layer":"seamark","minzoom":8,"filter":["all",["==","$type","LineString"],["==","class","separation_lane"]],"layout":{"symbol-placement":"line","symbol-spacing":140,"icon-image":"traffic_arrow","icon-size":0.7,"icon-rotation-alignment":"map","icon-allow-overlap":true}},{"id":"seamark_separation_label","type":"symbol","source":"openmaptiles","source-layer":"seamark","minzoom":10,"filter":["all",["in","class","separation_lane","separation_line","separation_zone"],["has","name"]],"layout":{"symbol-placement":"line","symbol-spacing":600,"text-field":["coalesce",["get","name:ru"],["get","name"]],"text-font":["OpenSansItalic","NotoSansCJKscRegular","Osaka"],"text-size":11,"text-offset":[0,1]},"paint":{"text-color":"#9A4FC8","text-halo-color":"rgba(255, 255, 255, 0.85)","text-halo-width":2}},{"id":"seamark_leading_line","type":"line","source":"openmaptiles","source-layer":"seamark","minzoom":8,"filter":["all",["in","class","navigation_line","leading_line"],["!=","category","clearing"]],"layout":{"line-cap":"butt"},"paint":{"line-color":"#1a1a1a","line-width":{"stops":[[8,0.6],[12,0.9],[15,1.2]]},"line-dasharray":[6,3]}},{"id":"seamark_clearing_line","type":"line","source":"openmaptiles","source-layer":"seamark","minzoom":8,"filter":["all",["in","class","navigation_line","leading_line"],["==","category","clearing"]],"layout":{"line-cap":"butt"},"paint":{"line-color":"#1a1a1a","line-width":1,"line-dasharray":[6,3]}},{"id":"seamark_track","type":"line","source":"openmaptiles","source-layer":"seamark","minzoom":8,"filter":["in","class","recommended_track","two_way_route","deep_water_route"],"layout":{"line-cap":"butt"},"paint":{"line-color":"#1a1a1a","line-width":{"stops":[[8,0.7],[12,1],[15,1.3]]}}},{"id":"seamark_track_label","type":"symbol","source":"openmaptiles","source-layer":"seamark","minzoom":10,"filter":["all",["in","class","recommended_track","navigation_line","leading_line","two_way_route","deep_water_route"],["has","orientation"]],"layout":{"symbol-placement":"line","symbol-spacing":350,"text-field":"{orientation}°","text-font":["OpenSansItalic","NotoSansCJKscRegular","Osaka"],"text-size":11,"text-offset":[0,-0.8],"text-allow-overlap":true,"text-keep-upright":true},"paint":{"text-color":"#1a1a1a","text-halo-color":"rgba(255, 255, 255, 0.85)","text-halo-width":2,"text-halo-blur":0}},{"id":"seamark_cable","type":"line","source":"openmaptiles","source-layer":"seamark","minzoom":9,"filter":["in","class","cable_submarine","cable_area"],"layout":{"line-join":"round"},"paint":{"line-pattern":"sm_wave","line-width":{"stops":[[9,6],[13,9],[16,12]]}}},{"id":"seamark_pipeline","type":"line","source":"openmaptiles","source-layer":"seamark","minzoom":9,"filter":["in","class","pipeline_submarine","pipeline_area"],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#CB0E85","line-width":1.4,"line-dasharray":[5,2,0.2,2]}},{"id":"water_label_point","type":"symbol","source":"openmaptiles","source-layer":"water_name","filter":["all",["==","$type","Point"],["==","class","lake"],["has","name"],[">=","area_m2",200000]],"minzoom":11,"layout":{"text-field":"{name}","text-font":["OpenSansItalic","NotoSansCJKscRegular","Osaka"],"text-size":12,"text-line-height":1.2,"text-offset":[0,0],"text-anchor":"center","text-rotation-alignment":"viewport","text-pitch-alignment":"viewport"},"paint":{"text-color":"#315c98","text-halo-color":"rgba(255, 255, 255, 0.8)","text-halo-width":2,"text-halo-blur":0}},{"id":"waterway_label","type":"symbol","source":"openmaptiles","source-layer":"waterway","minzoom":12,"filter":["all",["==","$type","LineString"],["!=","name",""],["==","class","river"]],"layout":{"symbol-placement":"line","text-field":["coalesce",["get","name"],["get","name:ru"],["get","name:en"]],"text-font":["OpenSansItalic","NotoSansCJKscRegular","Osaka"],"text-size":{"stops":[[12,10],[14,11],[16,12]]},"text-letter-spacing":0.1,"text-max-angle":30,"symbol-spacing":250,"text-rotation-alignment":"map","text-pitch-alignment":"viewport","text-keep-upright":true},"paint":{"text-color":"#315c98","text-halo-color":"rgba(255, 255, 255, 0.8)","text-halo-width":2,"text-halo-blur":0}},{"id":"waterway_waterfall","type":"symbol","source":"openmaptiles","source-layer":"water","minzoom":13,"filter":["all",["==","$type","Point"],["==","class","waterfall"]],"layout":{"icon-image":"waterfall","icon-size":0.5,"icon-allow-overlap":false,"text-field":["step",["zoom"],"",14,["coalesce",["get","name"],["get","name:ru"],["get","name:en"]]],"text-font":["OpenSansRegular","NotoSansCJKscRegular","Osaka"],"text-size":12,"text-line-height":1,"text-offset":[0,0.75],"text-anchor":"top"},"paint":{"text-color":"#315c98","text-halo-color":"rgba(255, 255, 255, 0.8)","text-halo-width":2,"text-halo-blur":0}},{"id":"paddle_rapids_line","type":"line","source":"openmaptiles","source-layer":"paddle","minzoom":11,"filter":["all",["==","$type","LineString"],["==","class","rapids"]],"layout":{"line-cap":"butt"},"paint":{"line-color":"#D23333","line-width":{"stops":[[11,1.5],[14,3],[16,4.5]]}}},{"id":"paddle_portage_line","type":"line","source":"openmaptiles","source-layer":"paddle","minzoom":12,"filter":["all",["==","$type","LineString"],["==","class","portage"]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#1a4f7a","line-width":{"stops":[[12,1.4],[16,2.4]]},"line-dasharray":[2,2]}},{"id":"paddle_poi","type":"symbol","source":"openmaptiles","source-layer":"paddle","minzoom":10,"filter":["all",["==","$type","Point"],["in","class","put_in","egress","put_in_egress","portage","weir","lock_gate","sluice_gate","slipway","rapids","hazard"]],"layout":{"icon-image":["match",["get","class"],"put_in","pd_put_in","egress","pd_egress","put_in_egress","pd_put_in_egress","portage","pd_portage","weir","arrange","lock_gate","gateway--vpn","sluice_gate","gateway--vpn","slipway","pd_slipway","rapids","pd_rapids","hazard","pd_hazard",""],"icon-size":0.85,"icon-allow-overlap":true,"text-field":["step",["zoom"],"",13,["case",["==",["coalesce",["get","name:ru"],["get","name"],["get","description"],["case",["==",["get","class"],"rapids"],"порог",""]],""],"",["concat",["coalesce",["get","name:ru"],["get","name"],["get","description"],"порог"],["case",["has","grade"],["concat"," (",["get","grade"],")"],""]]]],"text-font":["OpenSansItalic","NotoSansCJKscRegular","Osaka"],"text-size":14,"text-offset":[0,1.1],"text-anchor":"top","text-optional":true},"paint":{"text-color":["match",["get","class"],"rapids","#B22222","#12405f"],"text-halo-color":"rgba(255, 255, 255, 0.9)","text-halo-width":2}},{"id":"place_label_mountain","type":"symbol","source":"openmaptiles","source-layer":"mountain_peak","layout":{"text-field":["coalesce",["case",["all",["has","name"],[">",["length",["get","name"]],0]],["case",["has","ele"],["concat",["get","name"],"\n",["get","ele"]," m"],["get","name"]],["case",["has","ele"],["concat",["get","ele"]," m"],""]]],"text-font":["OpenSansItalic","NotoSansCJKscRegular","Osaka"],"text-size":14,"text-padding":15,"text-line-height":1.2,"text-offset":[0,0.75],"text-anchor":"top","text-rotation-alignment":"viewport","text-pitch-alignment":"viewport","icon-image":"peak","icon-size":0.8,"icon-anchor":"center","icon-offset":[0,0]},"filter":["all",["==","$type","Point"],["==","class","peak"]],"paint":{"text-color":"#614d33","text-halo-color":"rgba(255, 255, 255, 0.8)","text-halo-width":2,"text-halo-blur":0}},{"id":"place_label_volcano","type":"symbol","source":"openmaptiles","source-layer":"mountain_peak","layout":{"text-field":["coalesce",["case",["all",["has","name"],[">",["length",["get","name"]],0]],["case",["has","ele"],["concat",["get","name"],"\n",["get","ele"]," m"],["get","name"]],["case",["has","ele"],["concat",["get","ele"]," m"],""]]],"text-font":["OpenSansItalic","NotoSansCJKscRegular","Osaka"],"text-size":14,"text-line-height":1.2,"text-offset":[0,0.75],"text-anchor":"top","text-rotation-alignment":"viewport","text-pitch-alignment":"viewport","icon-image":"volcano","icon-size":0.8,"icon-anchor":"center","icon-offset":[0,0]},"filter":["all",["==","$type","Point"],["==","class","volcano"]],"paint":{"text-color":"#bb2a2b","text-halo-color":"rgba(255, 255, 255, 0.8)","text-halo-width":2,"text-halo-blur":0}},{"id":"place_label_saddle","type":"symbol","source":"openmaptiles","source-layer":"mountain_peak","minzoom":12,"layout":{"text-field":["coalesce",["case",["all",["has","name"],[">",["length",["get","name"]],0]],["case",["has","ele"],["concat",["get","name"],"\n",["get","ele"]," m"],["get","name"]],["case",["has","ele"],["concat",["get","ele"]," m"],""]]],"text-font":["OpenSansItalic","NotoSansCJKscRegular","Osaka"],"text-size":14,"text-padding":15,"text-line-height":1.2,"text-offset":[0,0.75],"text-anchor":"top","text-rotation-alignment":"viewport","text-pitch-alignment":"viewport","icon-image":"saddle","icon-size":0.8,"icon-anchor":"center","icon-offset":[0,0]},"filter":["all",["==","$type","Point"],["==","class","saddle"]],"paint":{"text-color":"#614d33","text-halo-color":"rgba(255, 255, 255, 0.8)","text-halo-width":2,"text-halo-blur":0}},{"id":"mountain_cave_label","type":"symbol","source":"openmaptiles","source-layer":"poi","layout":{"text-field":["coalesce",["case",["all",["has","name"],[">",["length",["get","name"]],0]],["case",["has","ele"],["concat",["get","name"],"\n",["get","ele"]," m"],["get","name"]],["case",["has","ele"],["concat",["get","ele"]," m"],""]]],"text-font":["OpenSansItalic","NotoSansCJKscRegular","Osaka"],"text-size":12,"text-line-height":1.2,"text-offset":[0,0.5],"text-anchor":"top","text-rotation-alignment":"viewport","text-pitch-alignment":"viewport","icon-image":"cave","icon-size":0.7,"icon-anchor":"center","icon-offset":[0,0],"icon-allow-overlap":true,"text-optional":true},"filter":["all",["==","$type","Point"],["==","class","cave_entrance"]],"paint":{"text-color":"#614d33","text-halo-color":"rgba(255, 255, 255, 0.8)","text-halo-width":2,"text-halo-blur":0}},{"id":"transportation_embankment","type":"line","source":"openmaptiles","source-layer":"transportation","minzoom":15,"paint":{"line-pattern":["step",["zoom"],"embankment",15,"embankment"],"line-width":["interpolate",["linear"],["zoom"],14,3,15,6]},"filter":["all",["==","$type","LineString"],["==","class","embankment"]]},{"id":"poi_shelter","type":"symbol","source":"openmaptiles","source-layer":"poi","minzoom":14,"filter":["all",["==","subclass","shelter"]],"layout":{"icon-image":"shelter","icon-size":0.5}},{"id":"poi_mast_communication","type":"symbol","source":"openmaptiles","source-layer":"poi","minzoom":13,"filter":["all",["==","class","man_made"],["==","subclass","mast"],["==","tower:type","communication"]],"layout":{"icon-image":"mast_communications","icon-size":0.75,"icon-allow-overlap":true,"text-field":["coalesce",["get","name"],["get","name:ru"],["get","name:en"]],"text-font":["OpenSansRegular","NotoSansCJKscRegular","Osaka"],"text-size":12,"text-offset":[0,0.75],"text-anchor":"top"},"paint":{"text-color":"#333","text-halo-color":"rgba(255, 255, 255, 0.8)","text-halo-width":3,"text-halo-blur":0}},{"id":"poi_tower_communication","type":"symbol","source":"openmaptiles","source-layer":"poi","minzoom":15,"filter":["all",["==","class","man_made"],["==","subclass","tower"],["==","tower:type","communication"]],"layout":{"icon-image":"tower_communications","icon-size":0.75,"icon-allow-overlap":false,"text-field":["coalesce",["get","name"],["get","name:ru"],["get","name:en"]],"text-font":["OpenSansRegular","NotoSansCJKscRegular","Osaka"],"text-size":12,"text-offset":[0,0.75],"text-anchor":"top"},"paint":{"text-color":"#333","text-halo-color":"rgba(255, 255, 255, 0.8)","text-halo-width":3,"text-halo-blur":0}},{"id":"poi_tower_observation","type":"symbol","source":"openmaptiles","source-layer":"poi","minzoom":15,"filter":["all",["==","class","man_made"],["==","subclass","tower"],["==","tower:type","observation"]],"layout":{"icon-image":"tower_observation","icon-size":0.5,"icon-allow-overlap":false,"text-field":["coalesce",["get","name"],["get","name:ru"],["get","name:en"]],"text-font":["OpenSansRegular","NotoSansCJKscRegular","Osaka"],"text-size":12,"text-offset":[0,0.75],"text-anchor":"top"},"paint":{"text-color":"#333","text-halo-color":"rgba(255, 255, 255, 0.8)","text-halo-width":3,"text-halo-blur":0}},{"id":"seamark_zone_label","type":"symbol","source":"openmaptiles","source-layer":"seamark_name","minzoom":11,"filter":["all",["!in","class","anchorage","mooring_area"],["has","name"]],"layout":{"text-field":["coalesce",["get","name:ru"],["get","name"],["get","ref"],""],"text-font":["OpenSansItalic","NotoSansCJKscRegular","Osaka"],"text-size":11,"text-max-width":8},"paint":{"text-color":"#3E86B5","text-halo-color":"rgba(255, 255, 255, 0.85)","text-halo-width":2}},{"id":"seamark_anchorage","type":"symbol","source":"openmaptiles","source-layer":"seamark_name","minzoom":10,"filter":["in","class","anchorage","mooring_area"],"layout":{"icon-image":"sm_anchorage","icon-size":0.7,"icon-allow-overlap":true,"text-field":["step",["zoom"],"",12,["coalesce",["get","name:ru"],["get","name"],["get","ref"],""]],"text-font":["OpenSansItalic","NotoSansCJKscRegular","Osaka"],"text-size":11,"text-offset":[0,1],"text-anchor":"top","text-optional":true},"paint":{"text-color":"#CB0E85","text-halo-color":"rgba(255, 255, 255, 0.85)","text-halo-width":2}},{"id":"seamark_hazard","type":"symbol","source":"openmaptiles","source-layer":"seamark","minzoom":11,"filter":["all",["==","$type","Point"],["==","class","rock"]],"layout":{"icon-image":["case",["==",["get","water_level"],"always_dry"],"","sm_obstruction"],"icon-size":0.5,"icon-allow-overlap":true,"icon-ignore-placement":true,"text-field":["case",["==",["get","water_level"],"always_dry"],"*",["has","depth"],["get","depth"],"+"],"text-font":["OpenSansItalic","NotoSansCJKscRegular","Osaka"],"text-size":["case",["has","depth"],10,13],"text-allow-overlap":true,"text-ignore-placement":true,"text-rotation-alignment":"viewport","text-pitch-alignment":"viewport"},"paint":{"text-color":"#1a1a1a","text-halo-color":"rgba(255, 255, 255, 0.85)","text-halo-width":1.2,"text-halo-blur":0}},{"id":"seamark_obstruction","type":"symbol","source":"openmaptiles","source-layer":"seamark","minzoom":11,"filter":["all",["==","$type","Point"],["==","class","obstruction"]],"layout":{"icon-image":["case",["has","depth"],"sm_obstruction","sm_obstruction_dot"],"icon-size":0.5,"icon-allow-overlap":true,"icon-ignore-placement":true,"text-field":["coalesce",["get","depth"],""],"text-font":["OpenSansItalic","NotoSansCJKscRegular","Osaka"],"text-size":10,"text-allow-overlap":true,"text-ignore-placement":true},"paint":{"text-color":"#1a1a1a","text-halo-color":"rgba(255, 255, 255, 0.9)","text-halo-width":1.2}},{"id":"seamark_wreck","type":"symbol","source":"openmaptiles","source-layer":"seamark","minzoom":11,"filter":["all",["==","$type","Point"],["==","class","wreck"]],"layout":{"icon-image":"asterisk","icon-size":0.7,"icon-anchor":"center","icon-allow-overlap":true,"icon-ignore-placement":true,"text-field":["step",["zoom"],"",13,["match",["get","category"],"dangerous","Wk",""]],"text-font":["OpenSansItalic","NotoSansCJKscRegular","Osaka"],"text-size":11,"text-offset":[0,0.9],"text-anchor":"top","text-allow-overlap":true},"paint":{"text-color":"#1a1a1a","text-halo-color":"rgba(255, 255, 255, 0.85)","text-halo-width":1.5}},{"id":"seamark_buoy","type":"symbol","source":"openmaptiles","source-layer":"seamark","minzoom":9,"filter":["all",["==","$type","Point"],["in","class","buoy_lateral","buoy_cardinal","buoy_safe_water","buoy_isolated_danger","buoy_special_purpose","buoy_installation","beacon_lateral","beacon_cardinal","beacon_safe_water","beacon_isolated_danger","beacon_special_purpose","mooring"]],"layout":{"icon-image":["get","sym"],"icon-size":0.75,"icon-anchor":"bottom","icon-allow-overlap":true,"icon-ignore-placement":true}},{"id":"seamark_topmark","type":"symbol","source":"openmaptiles","source-layer":"seamark","minzoom":11,"filter":["all",["==","$type","Point"],["has","tm"]],"layout":{"icon-image":["get","tm"],"icon-size":0.75,"icon-anchor":"bottom","icon-allow-overlap":true,"icon-ignore-placement":true}},{"id":"seamark_buoy_label","type":"symbol","source":"openmaptiles","source-layer":"seamark","minzoom":11,"filter":["all",["==","$type","Point"],["in","class","buoy_lateral","buoy_cardinal","buoy_safe_water","buoy_isolated_danger","buoy_special_purpose","buoy_installation","beacon_lateral","beacon_cardinal","beacon_safe_water","beacon_isolated_danger","beacon_special_purpose","mooring"],["has","light"]],"layout":{"text-field":"{light}","text-font":["OpenSansItalic","NotoSansCJKscRegular","Osaka"],"text-size":11.5,"text-offset":[0,0.6],"text-anchor":"top","text-allow-overlap":false},"paint":{"text-color":"#CB0E85","text-halo-color":"rgba(255, 255, 255, 0.85)","text-halo-width":1.5,"text-halo-blur":0}},{"id":"seamark_buoy_ref","type":"symbol","source":"openmaptiles","source-layer":"seamark","minzoom":11,"filter":["all",["==","$type","Point"],["in","class","buoy_lateral","buoy_cardinal","buoy_safe_water","buoy_isolated_danger","buoy_special_purpose","buoy_installation","beacon_lateral","beacon_cardinal","beacon_safe_water","beacon_isolated_danger","beacon_special_purpose","mooring"],["has","ref"]],"layout":{"text-field":"{ref}","text-font":["OpenSansItalic","NotoSansCJKscRegular","Osaka"],"text-size":12,"text-offset":[0,-2.6],"text-anchor":"bottom","text-allow-overlap":false},"paint":{"text-color":"#1a1a1a","text-halo-color":"rgba(255, 255, 255, 0.85)","text-halo-width":1.5,"text-halo-blur":0}},{"id":"seamark_light","type":"symbol","source":"openmaptiles","source-layer":"seamark","minzoom":8,"filter":["all",["==","$type","Point"],["any",["in","class","lighthouse","light_major","light_minor","light","landmark"],["has","light"]],["!has","sym"]],"layout":{"icon-image":"sm_light_star","icon-size":["case",["any",["in",["get","class"],["literal",["lighthouse","light_major"]]],[">=",["coalesce",["get","light_range"],0],10]],0.85,0.55],"icon-allow-overlap":true,"icon-ignore-placement":true,"icon-anchor":"center"}},{"id":"seamark_notice","type":"symbol","source":"openmaptiles","source-layer":"seamark","minzoom":12,"filter":["all",["==","$type","Point"],["==","class","notice"],["in","category","limited_headroom","no_anchoring"]],"layout":{"icon-image":["match",["get","category"],"limited_headroom","up-to-top","no_anchoring","sm_no_anchoring",""],"icon-size":0.7,"icon-allow-overlap":true}},{"id":"seamark_bridge","type":"symbol","source":"openmaptiles","source-layer":"seamark","minzoom":12,"filter":["all",["==","$type","Point"],["==","class","bridge"],["has","clearance_label"]],"layout":{"icon-image":"fit-to-height","icon-size":0.7,"icon-allow-overlap":true,"text-field":"{clearance_label}","text-font":["OpenSansItalic","NotoSansCJKscRegular","Osaka"],"text-size":11,"text-offset":[0,0.9],"text-anchor":"top","text-allow-overlap":true},"paint":{"text-color":"#CB0E85","text-halo-color":"rgba(255, 255, 255, 0.9)","text-halo-width":2}},{"id":"seamark_light_label","type":"symbol","source":"openmaptiles","source-layer":"seamark","minzoom":12,"filter":["all",["==","$type","Point"],["has","light"],["!has","sym"]],"layout":{"text-field":"{light}","text-font":["OpenSansItalic","NotoSansCJKscRegular","Osaka"],"text-size":12,"text-offset":[0,1.1],"text-anchor":"top","text-rotation-alignment":"viewport","text-pitch-alignment":"viewport","text-allow-overlap":true},"paint":{"text-color":"#CB0E85","text-halo-color":"rgba(255, 255, 255, 0.85)","text-halo-width":2,"text-halo-blur":0}},{"id":"tourism_camping","type":"symbol","source":"openmaptiles","source-layer":"poi","minzoom":13,"layout":{"text-field":["step",["zoom"],"",15,["coalesce",["get","name"],["get","name:ru"],["get","name:en"]]],"text-font":["OpenSansRegular","NotoSansCJKscRegular","Osaka"],"text-size":12,"text-line-height":1.2,"text-offset":[0,1.25],"text-anchor":"top","text-rotation-alignment":"viewport","text-pitch-alignment":"viewport","icon-image":"camping","icon-size":["step",["zoom"],0.5,15,0.6,16,0.7],"icon-anchor":"center","icon-offset":[0,0]},"filter":["all",["==","$type","Point"],["==","class","campsite"]],"paint":{"text-color":"#274f86","text-halo-color":"rgba(255, 255, 255, 0.8)","text-halo-width":3,"text-halo-blur":0}},{"id":"tourism_picnic","type":"symbol","source":"openmaptiles","source-layer":"poi","minzoom":13,"layout":{"text-field":["step",["zoom"],"",15,["coalesce",["get","name"],["get","name:ru"],["get","name:en"]]],"text-font":["OpenSansRegular","NotoSansCJKscRegular","Osaka"],"text-size":12,"text-line-height":1.2,"text-offset":[0,1.25],"text-anchor":"top","text-rotation-alignment":"viewport","text-pitch-alignment":"viewport","icon-image":"picnic","icon-size":["step",["zoom"],0.5,15,0.6,16,0.7],"icon-anchor":"center","icon-offset":[0,0]},"filter":["all",["==","$type","Point"],["any",["==","class","picnic_site"],["all",["==","class","tourism"],["==","subclass","picnic_site"]]]],"paint":{"text-color":"#3c7731","text-halo-color":"rgba(255, 255, 255, 0.8)","text-halo-width":3,"text-halo-blur":0}},{"id":"tourism_alpine_hut","type":"symbol","source":"openmaptiles","source-layer":"poi","minzoom":13,"layout":{"text-field":["step",["zoom"],"",15,["coalesce",["get","name"],["get","name:ru"],["get","name:en"]]],"text-font":["OpenSansRegular","NotoSansCJKscRegular","Osaka"],"text-size":12,"text-line-height":1.2,"text-offset":[0,1.25],"text-anchor":"top","text-rotation-alignment":"viewport","text-pitch-alignment":"viewport","icon-image":"alpinehut","icon-size":0.7,"icon-anchor":"center","icon-offset":[0,0]},"filter":["all",["==","$type","Point"],["==","class","lodging"],["==","subclass","alpine_hut"]],"paint":{"text-color":"#274f86","text-halo-color":"rgba(255, 255, 255, 0.8)","text-halo-width":2,"text-halo-blur":0}},{"id":"road_major_label","type":"symbol","source":"openmaptiles","source-layer":"transportation_name","minzoom":13,"filter":["all",["==","$type","LineString"],["in","class","motorway","trunk","primary","secondary"]],"layout":{"text-field":["coalesce",["get","name"],["get","name:ru"],["get","name:en"]],"text-font":["OpenSansRegular","NotoSansCJKscRegular","Osaka"],"text-size":{"stops":[[8,10],[16,12]]},"text-offset":[0,0],"text-rotation-alignment":"map","symbol-placement":"line","text-pitch-alignment":"viewport"},"paint":{"text-color":"#000000","text-opacity":1,"text-halo-color":"rgba(235, 232, 226, 0.8)","text-halo-width":1}},{"id":"aerialway_cable_car_line","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","aerialway"],["in","subclass","cable_car","gondola","drag_lift","chair_lift"],["==","$type","LineString"]],"layout":{"line-cap":"round","line-join":"round"},"minzoom":12,"paint":{"line-color":"#555555","line-width":1.5}},{"id":"aerialway_cable_car_dots","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","aerialway"],["in","subclass","cable_car","gondola"],["==","$type","LineString"]],"layout":{"line-cap":"round","line-join":"round"},"minzoom":12,"paint":{"line-color":"#000000","line-width":4,"line-dasharray":[0.25,4]}},{"id":"aerialway_cable_car_lines","type":"line","source":"openmaptiles","source-layer":"transportation","filter":["all",["==","class","aerialway"],["in","subclass","drag_lift","chair_lift"],["==","$type","LineString"]],"minzoom":12,"paint":{"line-color":"#000000","line-width":8,"line-dasharray":[0.25,6]}},{"id":"aerialway_station","type":"symbol","source":"openmaptiles","source-layer":"poi","minzoom":13,"filter":["all",["==","class","aerialway"],["in","subclass","station"],["any",["!has","layer"],[">=","layer",0]]],"layout":{"icon-image":"halt","icon-size":0.5,"text-field":["coalesce",["get","name"],["get","name:ru"],["get","name:en"]],"text-font":["OpenSansRegular","NotoSansCJKscRegular","Osaka"],"text-size":12,"text-offset":[0,0.75],"text-anchor":"top"},"paint":{"text-color":"#515890","text-halo-color":"rgba(255, 255, 255, 0.8)","text-halo-width":2,"text-halo-blur":0}},{"id":"aerialway_label","type":"symbol","source":"openmaptiles","source-layer":"transportation","minzoom":13,"filter":["all",["==","class","aerialway"],["in","subclass","cable_car","gondola","drag_lift","chair_lift"],["==","$type","LineString"]],"layout":{"text-field":["coalesce",["get","name"],["get","name:ru"],["get","name:en"]],"text-font":["OpenSansRegular","NotoSansCJKscRegular","Osaka"],"text-size":{"stops":[[8,10],[16,12]]},"text-offset":[0,1],"text-rotation-alignment":"map","symbol-placement":"line","text-pitch-alignment":"viewport"},"paint":{"text-color":"#555555","text-opacity":1,"text-halo-color":"rgba(235, 232, 226, 0.8)","text-halo-width":1}},{"id":"place_label_other","type":"symbol","source":"openmaptiles","source-layer":"place","minzoom":10,"filter":["all",["==","$type","Point"],["all",["!=","class","city"],["!=","class","suburb"],["!=","class","village"],["!=","class","town"],["!=","class","state"],["!=","class","province"],["!=","class","country"],["!=","class","continent"]]],"layout":{"text-field":["coalesce",["get","name:ru"],["get","name:en"],["get","name"]],"text-font":["OpenSansRegular","NotoSansCJKscRegular","Osaka"],"text-size":["interpolate",["linear"],["get","rank"],0,14],"text-offset":[0,0],"text-anchor":"center","text-rotation-alignment":"viewport","text-pitch-alignment":"viewport","icon-allow-overlap":false},"paint":{"text-color":"#333333","text-opacity":1,"text-halo-color":"rgba(255, 255, 255, 0.8)","text-halo-width":2}},{"id":"place_label_suburb","type":"symbol","source":"openmaptiles","source-layer":"place","minzoom":10,"maxzoom":14,"filter":["all",["==","$type","Point"],["==","class","suburb"]],"layout":{"text-field":["coalesce",["get","name:ru"],["get","name:en"],["get","name"]],"text-font":["OpenSansRegular","NotoSansCJKscRegular","Osaka"],"text-size":18,"text-offset":[0,0],"text-anchor":"center","text-rotation-alignment":"viewport","text-pitch-alignment":"viewport","icon-allow-overlap":false},"paint":{"text-color":"#444","text-opacity":1,"text-halo-color":"rgba(255, 255, 255, 1)","text-halo-width":1}},{"id":"place_label_village","type":"symbol","source":"openmaptiles","source-layer":"place","minzoom":8,"maxzoom":15,"filter":["all",["==","$type","Point"],["==","class","village"]],"layout":{"text-field":["coalesce",["get","name:ru"],["get","name:en"],["get","name"]],"text-font":["OpenSansItalic","NotoSansCJKscRegular","Osaka"],"text-size":14,"text-offset":[0,0],"text-anchor":"center","text-rotation-alignment":"viewport","text-pitch-alignment":"viewport","icon-allow-overlap":false},"paint":{"text-color":"#333333","text-opacity":1,"text-halo-color":"rgba(255, 255, 255, 0.8)","text-halo-width":1}},{"id":"place_label_state","type":"symbol","source":"openmaptiles","source-layer":"place","minzoom":3,"maxzoom":10,"filter":["all",["==","$type","Point"],["any",["==","class","state"],["==","class","province"]]],"layout":{"text-field":["coalesce",["get","name:ru"],["get","name:en"],["get","name"]],"text-font":["OpenSansRegular","NotoSansCJKscRegular","Osaka"],"text-size":15,"text-transform":"uppercase","text-letter-spacing":0.15,"text-padding":24,"text-anchor":"center","text-rotation-alignment":"viewport","text-pitch-alignment":"viewport","symbol-sort-key":["get","rank"]},"paint":{"text-color":"#555555","text-opacity":0.9,"text-halo-color":"rgba(255, 255, 255, 0.75)","text-halo-width":1.5}},{"id":"place_label_city","type":"symbol","source":"openmaptiles","source-layer":"place","maxzoom":16,"layout":{"text-field":["coalesce",["get","name:ru"],["get","name:en"],["get","name"]],"text-font":["case",["<=",["+",["get","rank"],["match",["coalesce",["get","capital"],0],2,-1.5,4,-0.5,0]],3],["literal",["OpenSansBold","NotoSansCJKscBold","Osaka"]],["literal",["OpenSansRegular","NotoSansCJKscBold","Osaka"]]],"text-size":["interpolate",["linear"],["+",["get","rank"],["match",["coalesce",["get","capital"],0],2,-1.5,4,-0.5,0]],0,23,1,22,2,19,4,17.5,7,16,10,14],"text-offset":["step",["zoom"],["match",["coalesce",["get","capital"],0],2,["literal",[0,-0.5]],4,["literal",[0,-0.4]],["case",["<=",["get","rank"],2],["literal",[0,-0.4]],["literal",[0,-0.3]]]],8,["literal",[0,0]]],"text-anchor":["step",["zoom"],"bottom",8,"center"],"text-padding":12,"text-rotation-alignment":"viewport","text-pitch-alignment":"viewport","symbol-sort-key":["+",["get","rank"],["match",["coalesce",["get","capital"],0],2,-1.5,4,-0.5,0]],"symbol-z-order":"auto","icon-image":["step",["zoom"],["match",["coalesce",["get","capital"],0],2,"place-capital-8",4,"place-capital-6",["case",["<=",["get","rank"],2],"place-6",["<=",["get","rank"],4],"place-4",""]],8,""],"icon-size":1,"icon-allow-overlap":false,"icon-optional":true},"filter":["all",["==","$type","Point"],["any",["==","class","city"],["==","class","town"]]],"paint":{"text-color":"hsl(0, 0%, 0%)","text-halo-color":"hsla(0, 0%, 100%, 0.75)","text-halo-blur":0,"text-halo-width":2}},{"id":"place_label_country","type":"symbol","source":"openmaptiles","source-layer":"place","maxzoom":7,"minzoom":2,"layout":{"text-field":["coalesce",["get","name:ru"],["get","name:en"],["get","name"]],"text-font":["OpenSansBold","NotoSansCJKscBold","Osaka"],"text-padding":50,"text-size":{"stops":[[0,25]]},"text-anchor":"center","text-rotation-alignment":"viewport","text-pitch-alignment":"viewport","symbol-sort-key":["get","rank"]},"filter":["all",["==","$type","Point"],["==","class","country"]],"paint":{"text-color":"#000000","text-opacity":1,"text-halo-color":"rgba(255, 255, 255, 0.8)","text-halo-width":2}}]}