{"version":8,"name":"OSM Carto Like","metadata":{"maputnik:license":"https://github.com/maputnik/osm-liberty/blob/gh-pages/LICENSE.md","maputnik:renderer":"mbgljs","openmaptiles:version":"3.x"},"sources":{"iran":{"type":"vector","url":"https://maps.zhenic.net/data/iran.json"},"natural_earth_shaded_relief":{"maxzoom":6,"tileSize":256,"tiles":["https://klokantech.github.io/naturalearthtiles/tiles/natural_earth_2_shaded_relief.raster/{z}/{x}/{y}.png"],"type":"raster"}},"sprite":"https://maps.zhenic.net/styles/osm-carto-like/sprite","glyphs":"https://maps.zhenic.net/fonts/{fontstack}/{range}.pbf","layers":[{"id":"background","type":"background","paint":{"background-color":"#f2efe9"}},{"id":"natural_earth","type":"raster","source":"natural_earth_shaded_relief","maxzoom":6,"paint":{"raster-opacity":{"base":1.5,"stops":[[0,0.6],[6,0.1]]}}},{"id":"park","type":"fill","source":"iran","source-layer":"park","paint":{"fill-color":"#c8facc","fill-opacity":0.6,"fill-outline-color":"rgba(95, 208, 100, 1)"}},{"id":"park_outline","type":"line","source":"iran","source-layer":"park","paint":{"line-dasharray":[1,1.5],"line-color":"rgba(228, 241, 215, 1)"}},{"id":"landuse_residential","type":"fill","source":"iran","source-layer":"landuse","maxzoom":8,"filter":["==","class","residential"],"paint":{"fill-color":"#ebe7e0","fill-opacity":0.72}},{"id":"landcover_wood","type":"fill","source":"iran","source-layer":"landcover","filter":["all",["==","class","wood"]],"paint":{"fill-antialias":false,"fill-color":"#cfdcb9","fill-opacity":0.55}},{"id":"landcover_grass","type":"fill","source":"iran","source-layer":"landcover","filter":["all",["==","class","grass"]],"paint":{"fill-antialias":false,"fill-color":"#cdebb0","fill-opacity":0.55}},{"id":"landcover_ice","type":"fill","source":"iran","source-layer":"landcover","filter":["all",["==","class","ice"]],"paint":{"fill-antialias":false,"fill-color":"rgba(224, 236, 236, 1)","fill-opacity":0.8}},{"id":"landcover_wetland","type":"fill","source":"iran","source-layer":"landcover","minzoom":12,"filter":["all",["==","class","wetland"]],"paint":{"fill-antialias":true,"fill-opacity":0.8,"fill-pattern":"wetland_bg_11","fill-translate-anchor":"map","fill-color":"#d7e8c8"}},{"id":"landuse_pitch","type":"fill","source":"iran","source-layer":"landuse","filter":["==","class","pitch"],"paint":{"fill-color":"#DEE3CD"}},{"id":"landuse_track","type":"fill","source":"iran","source-layer":"landuse","filter":["==","class","track"],"paint":{"fill-color":"#DEE3CD"}},{"id":"landuse_cemetery","type":"fill","source":"iran","source-layer":"landuse","filter":["==","class","cemetery"],"paint":{"fill-color":"hsl(75, 37%, 81%)"}},{"id":"landuse_hospital","type":"fill","source":"iran","source-layer":"landuse","filter":["==","class","hospital"],"paint":{"fill-color":"#fde"}},{"id":"landuse_school","type":"fill","source":"iran","source-layer":"landuse","filter":["==","class","school"],"paint":{"fill-color":"rgb(236,238,204)"}},{"id":"waterway_tunnel","type":"line","source":"iran","source-layer":"waterway","filter":["all",["==","brunnel","tunnel"]],"paint":{"line-color":"#aedff3","line-dasharray":[3,3],"line-gap-width":{"stops":[[12,0],[20,6]]},"line-opacity":1,"line-width":{"base":1.4,"stops":[[8,1],[20,2]]}}},{"id":"waterway_river","type":"line","source":"iran","source-layer":"waterway","filter":["all",["==","class","river"],["!=","brunnel","tunnel"]],"layout":{"line-cap":"round"},"paint":{"line-color":"#9dd7f2","line-width":{"base":1.2,"stops":[[11,0.5],[20,6]]}}},{"id":"waterway_other","type":"line","source":"iran","source-layer":"waterway","filter":["all",["!=","class","river"],["!=","brunnel","tunnel"]],"layout":{"line-cap":"round"},"paint":{"line-color":"#aedff3","line-width":{"base":1.3,"stops":[[13,0.5],[20,6]]}}},{"id":"water","type":"fill","source":"iran","source-layer":"water","filter":["all",["!=","brunnel","tunnel"]],"paint":{"fill-color":"#9bd0e8"}},{"id":"landcover_sand","type":"fill","source":"iran","source-layer":"landcover","filter":["all",["==","class","sand"]],"paint":{"fill-color":"#efe6c9"}},{"id":"aeroway_fill","type":"fill","source":"iran","source-layer":"aeroway","minzoom":11,"filter":["==","$type","Polygon"],"paint":{"fill-color":"#e9e6e1","fill-opacity":0.9}},{"id":"building","type":"fill","source":"iran","source-layer":"building","minzoom":13,"maxzoom":14,"paint":{"fill-color":"#d9d0c9","fill-outline-color":"#c3b9b2","fill-opacity":["interpolate",["linear"],["zoom"],13,0.88,14,0.96]}},{"id":"building-3d","type":"fill-extrusion","source":"iran","source-layer":"building","minzoom":14,"paint":{"fill-extrusion-color":"hsl(35, 8%, 85%)","fill-extrusion-height":{"property":"render_height","type":"identity"},"fill-extrusion-base":{"property":"render_min_height","type":"identity"},"fill-extrusion-opacity":0.8},"layout":{"visibility":"none"}},{"id":"aeroway_runway","type":"line","source":"iran","source-layer":"aeroway","minzoom":11,"filter":["all",["==","$type","LineString"],["==","class","runway"]],"paint":{"line-color":"#f0ede9","line-width":{"base":1.2,"stops":[[11,3],[20,16]]}}},{"id":"aeroway_taxiway","type":"line","source":"iran","source-layer":"aeroway","minzoom":11,"filter":["all",["==","$type","LineString"],["==","class","taxiway"]],"paint":{"line-color":"#f0ede9","line-width":{"base":1.2,"stops":[[11,0.5],[20,6]]}}},{"id":"tunnel_motorway_link_casing","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","class","motorway"],["==","ramp",1],["==","brunnel","tunnel"]],"layout":{"line-join":"round"},"paint":{"line-color":"#e9ac77","line-dasharray":[0.5,0.25],"line-width":{"base":1.2,"stops":[[12,1],[13,3],[14,4],[20,15]]}}},{"id":"tunnel_service_track_casing","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","brunnel","tunnel"],["in","class","service","track"]],"layout":{"line-join":"round"},"paint":{"line-color":"#cec7bc","line-dasharray":[0.5,0.25],"line-width":{"base":1.2,"stops":[[15,1],[16,4],[20,11]]}}},{"id":"tunnel_link_casing","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","ramp",1],["==","brunnel","tunnel"]],"layout":{"line-join":"round"},"paint":{"line-color":"#cda978","line-width":{"base":1.2,"stops":[[12,1],[13,3],[14,4],[20,15]]}}},{"id":"tunnel_street_casing","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","brunnel","tunnel"],["in","class","street","street_limited"]],"layout":{"line-join":"round"},"paint":{"line-color":"#d2cbc2","line-opacity":{"stops":[[12,0],[12.5,1]]},"line-width":{"base":1.2,"stops":[[12,0.5],[13,1],[14,4],[20,15]]}}},{"id":"tunnel_secondary_tertiary_casing","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","brunnel","tunnel"],["in","class","secondary","tertiary"]],"layout":{"line-join":"round"},"paint":{"line-color":"#c9bb95","line-width":{"base":1.2,"stops":[[8,1.5],[20,17]]}}},{"id":"tunnel_trunk_primary_casing","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","brunnel","tunnel"],["in","class","primary","trunk"]],"layout":{"line-join":"round"},"paint":{"line-color":"#c59c63","line-width":{"base":1.2,"stops":[[5,0.4],[6,0.7],[7,1.75],[20,22]]}}},{"id":"tunnel_motorway_casing","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","class","motorway"],["!=","ramp",1],["==","brunnel","tunnel"]],"layout":{"line-join":"round"},"paint":{"line-color":"#b67d42","line-dasharray":[0.5,0.25],"line-width":{"base":1.2,"stops":[[5,0.4],[6,0.7],[7,1.75],[20,22]]}}},{"id":"tunnel_path_pedestrian","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","$type","LineString"],["==","brunnel","tunnel"],["in","class","path","pedestrian"]],"paint":{"line-color":"hsl(0, 0%, 100%)","line-dasharray":[1,0.75],"line-width":{"base":1.2,"stops":[[14,0.5],[20,10]]}}},{"id":"tunnel_motorway_link","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","class","motorway"],["==","ramp",1],["==","brunnel","tunnel"]],"layout":{"line-join":"round"},"paint":{"line-color":"#fc8","line-width":{"base":1.2,"stops":[[12.5,0],[13,1.5],[14,2.5],[20,11.5]]}}},{"id":"tunnel_service_track","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","brunnel","tunnel"],["in","class","service","track"]],"layout":{"line-join":"round"},"paint":{"line-color":"#f2efe8","line-width":{"base":1.2,"stops":[[15.5,0],[16,2],[20,7.5]]}}},{"id":"tunnel_link","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","ramp",1],["==","brunnel","tunnel"]],"layout":{"line-join":"round"},"paint":{"line-color":"#e8c79a","line-width":{"base":1.2,"stops":[[12.5,0],[13,1.5],[14,2.5],[20,11.5]]}}},{"id":"tunnel_minor","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","brunnel","tunnel"],["in","class","minor"]],"layout":{"line-join":"round"},"paint":{"line-color":"#f7f5f1","line-width":{"base":1.2,"stops":[[13.5,0],[14,2.5],[20,11.5]]}}},{"id":"tunnel_secondary_tertiary","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","brunnel","tunnel"],["in","class","secondary","tertiary"]],"layout":{"line-join":"round"},"paint":{"line-color":"#efdda3","line-width":{"base":1.2,"stops":[[6.5,0],[7,0.5],[20,10]]}}},{"id":"tunnel_trunk_primary","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","brunnel","tunnel"],["in","class","primary","trunk"]],"layout":{"line-join":"round"},"paint":{"line-color":"#eec57a","line-width":{"base":1.2,"stops":[[5,0],[7,1],[20,18]]}}},{"id":"tunnel_motorway","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","class","motorway"],["!=","ramp",1],["==","brunnel","tunnel"]],"layout":{"line-join":"round"},"paint":{"line-color":"#dc9d59","line-width":{"base":1.2,"stops":[[5,0],[7,1],[20,18]]}}},{"id":"tunnel_major_rail","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","brunnel","tunnel"],["in","class","rail"]],"paint":{"line-color":"#bbb","line-width":{"base":1.4,"stops":[[14,0.4],[15,0.75],[20,2]]}}},{"id":"tunnel_major_rail_hatching","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","brunnel","tunnel"],["==","class","rail"]],"paint":{"line-color":"#bbb","line-dasharray":[0.2,8],"line-width":{"base":1.4,"stops":[[14.5,0],[15,3],[20,8]]}}},{"id":"tunnel_transit_rail","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","brunnel","tunnel"],["in","class","transit"]],"paint":{"line-color":"#bbb","line-width":{"base":1.4,"stops":[[14,0.4],[15,0.75],[20,2]]}}},{"id":"tunnel_transit_rail_hatching","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","brunnel","tunnel"],["==","class","transit"]],"paint":{"line-color":"#bbb","line-dasharray":[0.2,8],"line-width":{"base":1.4,"stops":[[14.5,0],[15,3],[20,8]]}}},{"id":"road_area_pattern","type":"fill","source":"iran","source-layer":"transportation","filter":["all",["==","$type","Polygon"]],"paint":{"fill-pattern":"pedestrian_polygon"}},{"id":"road_motorway_link_casing","type":"line","source":"iran","source-layer":"transportation","minzoom":12,"filter":["all",["!in","brunnel","bridge","tunnel"],["==","class","motorway"],["==","ramp",1]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#d47b78","line-width":["interpolate",["linear"],["zoom"],10,1.4,12,2.8,13,4,14,5.5,16,8]}},{"id":"road_service_track_casing","type":"line","source":"iran","source-layer":"transportation","filter":["all",["!in","brunnel","bridge","tunnel"],["in","class","service","track"]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#d4cdc3","line-width":["interpolate",["linear"],["zoom"],12,1.3,13,1.7,14,2.3,15,3,16,3.7],"line-opacity":0.95}},{"id":"road_link_casing","type":"line","source":"iran","source-layer":"transportation","minzoom":13,"filter":["all",["!in","brunnel","bridge","tunnel"],["!in","class","pedestrian","path","track","service","motorway"],["==","ramp",1]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#d6a96f","line-width":["interpolate",["linear"],["zoom"],11,1.1,12,1.7,13,2.4,14,3.4,16,5.2]}},{"id":"road_minor_casing","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","$type","LineString"],["!in","brunnel","bridge","tunnel"],["in","class","minor"],["!=","ramp",1]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#a5a5a5","line-opacity":1,"line-width":["interpolate",["linear"],["zoom"],11,1.7,12,2.1,13,2.6,14,3.4,15,4.1,16,5]}},{"id":"road_secondary_tertiary_casing","type":"line","source":"iran","source-layer":"transportation","filter":["all",["!in","brunnel","bridge","tunnel"],["in","class","secondary","tertiary"],["!=","ramp",1]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#d1c39c","line-width":["interpolate",["linear"],["zoom"],8,1.1,10,1.8,12,3,13,4.1,14,5.4,16,8]}},{"id":"road_trunk_primary_casing","type":"line","source":"iran","source-layer":"transportation","filter":["all",["!in","brunnel","bridge","tunnel"],["in","class","primary","trunk"]],"layout":{"line-join":"round"},"paint":{"line-color":"#cca56b","line-width":["interpolate",["linear"],["zoom"],5,1,8,1.6,10,2.6,12,4.5,13,6.2,14,8,16,11]}},{"id":"road_motorway_casing","type":"line","source":"iran","source-layer":"transportation","minzoom":5,"filter":["all",["!in","brunnel","bridge","tunnel"],["==","class","motorway"],["!=","ramp",1]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#bf8648","line-width":["interpolate",["linear"],["zoom"],5,1.2,8,1.8,10,3,12,5.5,13,7.8,14,10,16,14]}},{"id":"road_path_pedestrian","type":"line","source":"iran","source-layer":"transportation","minzoom":14,"filter":["all",["==","$type","LineString"],["!in","brunnel","bridge","tunnel"],["in","class","path","pedestrian"]],"layout":{"line-join":"round"},"paint":{"line-color":"#d9d2c8","line-dasharray":[1,0.7],"line-width":["interpolate",["linear"],["zoom"],13,0.5,14,0.9,15,1.3,16,1.8],"line-opacity":0.9}},{"id":"road_motorway_link","type":"line","source":"iran","source-layer":"transportation","minzoom":12,"filter":["all",["!in","brunnel","bridge","tunnel"],["==","class","motorway"],["==","ramp",1]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#e8928f","line-width":["interpolate",["linear"],["zoom"],10,1,12,2,13,3,14,4.2,16,6.5]}},{"id":"road_service_track","type":"line","source":"iran","source-layer":"transportation","filter":["all",["!in","brunnel","bridge","tunnel"],["in","class","service","track"]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#fbfaf7","line-width":["interpolate",["linear"],["zoom"],12,1.1,13,1.4,14,1.9,15,2.5,16,3.2],"line-opacity":1}},{"id":"road_link","type":"line","source":"iran","source-layer":"transportation","minzoom":13,"filter":["all",["!in","brunnel","bridge","tunnel"],["==","ramp",1],["!in","class","pedestrian","path","track","service","motorway"]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#f3c487","line-width":["interpolate",["linear"],["zoom"],11,0.8,12,1.2,13,1.8,14,2.6,16,4.2]}},{"id":"road_minor","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","$type","LineString"],["!in","brunnel","bridge","tunnel"],["in","class","minor"]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#ffffff","line-width":["interpolate",["linear"],["zoom"],11,1.4,12,1.7,13,2.1,14,2.8,15,3.4,16,4.2],"line-opacity":1}},{"id":"road_secondary_tertiary","type":"line","source":"iran","source-layer":"transportation","filter":["all",["!in","brunnel","bridge","tunnel"],["in","class","secondary","tertiary"]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#f7fabf","line-width":["interpolate",["linear"],["zoom"],8,0.8,10,1.3,12,2.2,13,3.1,14,4.2,16,6.5]}},{"id":"road_trunk_primary","type":"line","source":"iran","source-layer":"transportation","filter":["all",["!in","brunnel","bridge","tunnel"],["in","class","primary","trunk"]],"layout":{"line-join":"round"},"paint":{"line-color":"#fcd6a4","line-width":["interpolate",["linear"],["zoom"],5,0.7,8,1.2,10,2,12,3.5,13,5,14,6.8,16,9.5]}},{"id":"road_motorway","type":"line","source":"iran","source-layer":"transportation","minzoom":5,"filter":["all",["!in","brunnel","bridge","tunnel"],["==","class","motorway"],["!=","ramp",1]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#e8b168","line-width":["interpolate",["linear"],["zoom"],5,0.8,8,1.4,10,2.4,12,4.5,13,6.5,14,8.5,16,12]}},{"id":"road_major_rail","type":"line","source":"iran","source-layer":"transportation","filter":["all",["!in","brunnel","bridge","tunnel"],["==","class","rail"]],"paint":{"line-color":"#bbb","line-width":{"base":1.4,"stops":[[14,0.4],[15,0.75],[20,2]]}}},{"id":"road_major_rail_hatching","type":"line","source":"iran","source-layer":"transportation","filter":["all",["!in","brunnel","bridge","tunnel"],["==","class","rail"]],"paint":{"line-color":"#bbb","line-dasharray":[0.2,8],"line-width":{"base":1.4,"stops":[[14.5,0],[15,3],[20,8]]}}},{"id":"road_transit_rail","type":"line","source":"iran","source-layer":"transportation","filter":["all",["!in","brunnel","bridge","tunnel"],["==","class","transit"]],"paint":{"line-color":"#bbb","line-width":{"base":1.4,"stops":[[14,0.4],[15,0.75],[20,2]]}}},{"id":"road_transit_rail_hatching","type":"line","source":"iran","source-layer":"transportation","filter":["all",["!in","brunnel","bridge","tunnel"],["==","class","transit"]],"paint":{"line-color":"#bbb","line-dasharray":[0.2,8],"line-width":{"base":1.4,"stops":[[14.5,0],[15,3],[20,8]]}}},{"id":"road_one_way_arrow","type":"symbol","source":"iran","source-layer":"transportation","minzoom":16,"filter":["==","oneway",1],"layout":{"icon-image":"arrow","symbol-placement":"line","visibility":"visible"}},{"id":"road_one_way_arrow_opposite","type":"symbol","source":"iran","source-layer":"transportation","minzoom":16,"filter":["==","oneway",-1],"layout":{"icon-image":"arrow","symbol-placement":"line","icon-rotate":180,"visibility":"visible"}},{"id":"bridge_motorway_link_casing","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","class","motorway"],["==","ramp",1],["==","brunnel","bridge"]],"layout":{"line-join":"round"},"paint":{"line-color":"#d47b78","line-width":["interpolate",["linear"],["zoom"],10,1.4,12,2.8,13,4,14,5.5,16,8]}},{"id":"bridge_service_track_casing","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","brunnel","bridge"],["in","class","service","track"]],"layout":{"line-join":"round"},"paint":{"line-color":"#d2cbc1","line-width":["interpolate",["linear"],["zoom"],12,0.6,13,1,14,1.6,15,2.3,16,3]}},{"id":"bridge_link_casing","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","class","link"],["==","brunnel","bridge"]],"layout":{"line-join":"round"},"paint":{"line-color":"#d6a96f","line-width":["interpolate",["linear"],["zoom"],11,1.1,12,1.7,13,2.4,14,3.4,16,5.2]}},{"id":"bridge_street_casing","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","brunnel","bridge"],["in","class","street","street_limited"]],"layout":{"line-join":"round"},"paint":{"line-color":"#c9c3ba","line-opacity":{"stops":[[12,0],[12.5,1]]},"line-width":["interpolate",["linear"],["zoom"],11,0.7,12,1.1,13,1.6,14,2.4,15,3.1,16,4]}},{"id":"bridge_path_pedestrian_casing","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","$type","LineString"],["==","brunnel","bridge"],["in","class","path","pedestrian"]],"paint":{"line-color":"#bfb6aa","line-dasharray":[1,0],"line-width":["interpolate",["linear"],["zoom"],13,0.7,14,1.1,15,1.6,16,2.2]}},{"id":"bridge_secondary_tertiary_casing","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","brunnel","bridge"],["in","class","secondary","tertiary"]],"layout":{"line-join":"round"},"paint":{"line-color":"#d1c39c","line-width":["interpolate",["linear"],["zoom"],8,1.1,10,1.8,12,3,13,4.1,14,5.4,16,8]}},{"id":"bridge_trunk_primary_casing","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","brunnel","bridge"],["in","class","primary","trunk"]],"layout":{"line-join":"round"},"paint":{"line-color":"#cca56b","line-width":["interpolate",["linear"],["zoom"],5,1,8,1.6,10,2.6,12,4.5,13,6.2,14,8,16,11]}},{"id":"bridge_motorway_casing","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","class","motorway"],["!=","ramp",1],["==","brunnel","bridge"]],"layout":{"line-join":"round"},"paint":{"line-color":"#bf8648","line-width":["interpolate",["linear"],["zoom"],5,1.2,8,1.8,10,3,12,5.5,13,7.8,14,10,16,14]}},{"id":"bridge_path_pedestrian","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","$type","LineString"],["==","brunnel","bridge"],["in","class","path","pedestrian"]],"paint":{"line-color":"#cfc6b8","line-dasharray":[1,0.3],"line-width":["interpolate",["linear"],["zoom"],13,0.5,14,0.9,15,1.3,16,1.8]}},{"id":"bridge_motorway_link","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","class","motorway"],["==","ramp",1],["==","brunnel","bridge"]],"layout":{"line-join":"round"},"paint":{"line-color":"#e8928f","line-width":["interpolate",["linear"],["zoom"],10,1,12,2,13,3,14,4.2,16,6.5]}},{"id":"bridge_service_track","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","brunnel","bridge"],["in","class","service","track"]],"layout":{"line-join":"round"},"paint":{"line-color":"#fbfaf7","line-width":["interpolate",["linear"],["zoom"],12,0.4,13,0.7,14,1.2,15,1.8,16,2.5]}},{"id":"bridge_link","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","class","link"],["==","brunnel","bridge"]],"layout":{"line-join":"round"},"paint":{"line-color":"#f3c487","line-width":["interpolate",["linear"],["zoom"],11,0.8,12,1.2,13,1.8,14,2.6,16,4.2]}},{"id":"bridge_street","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","brunnel","bridge"],["in","class","minor"]],"layout":{"line-join":"round"},"paint":{"line-color":"#ffffff","line-width":["interpolate",["linear"],["zoom"],11,0.4,12,0.7,13,1.1,14,1.8,15,2.4,16,3.2]}},{"id":"bridge_secondary_tertiary","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","brunnel","bridge"],["in","class","secondary","tertiary"]],"layout":{"line-join":"round"},"paint":{"line-color":"#f4e4a6","line-width":["interpolate",["linear"],["zoom"],8,0.8,10,1.3,12,2.2,13,3.1,14,4.2,16,6.5]}},{"id":"bridge_trunk_primary","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","brunnel","bridge"],["in","class","primary","trunk"]],"layout":{"line-join":"round"},"paint":{"line-color":"#f9b29c","line-width":["interpolate",["linear"],["zoom"],5,0.7,8,1.2,10,2,12,3.5,13,5,14,6.8,16,9.5]}},{"id":"bridge_motorway","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","class","motorway"],["!=","ramp",1],["==","brunnel","bridge"]],"layout":{"line-join":"round"},"paint":{"line-color":"#e8b168","line-width":["interpolate",["linear"],["zoom"],5,0.8,8,1.4,10,2.4,12,4.5,13,6.5,14,8.5,16,12]}},{"id":"bridge_major_rail","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","class","rail"],["==","brunnel","bridge"]],"paint":{"line-color":"#bbb","line-width":{"base":1.4,"stops":[[14,0.4],[15,0.75],[20,2]]}}},{"id":"bridge_major_rail_hatching","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","class","rail"],["==","brunnel","bridge"]],"paint":{"line-color":"#bbb","line-dasharray":[0.2,8],"line-width":{"base":1.4,"stops":[[14.5,0],[15,3],[20,8]]}}},{"id":"bridge_transit_rail","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","class","transit"],["==","brunnel","bridge"]],"paint":{"line-color":"#bbb","line-width":{"base":1.4,"stops":[[14,0.4],[15,0.75],[20,2]]}}},{"id":"bridge_transit_rail_hatching","type":"line","source":"iran","source-layer":"transportation","filter":["all",["==","class","transit"],["==","brunnel","bridge"]],"paint":{"line-color":"#bbb","line-dasharray":[0.2,8],"line-width":{"base":1.4,"stops":[[14.5,0],[15,3],[20,8]]}}},{"id":"boundary_3","type":"line","source":"iran","source-layer":"boundary","minzoom":8,"filter":["all",["in","admin_level",3,4]],"layout":{"line-join":"round"},"paint":{"line-color":"#9e9cab","line-dasharray":[5,1],"line-width":{"base":1,"stops":[[4,0.4],[5,1],[12,1.8]]}}},{"id":"boundary_2_z0-4","type":"line","source":"iran","source-layer":"boundary","maxzoom":5,"filter":["all",["==","admin_level",2],["!has","claimed_by"]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"hsl(248, 1%, 41%)","line-opacity":{"base":1,"stops":[[0,0.4],[4,1]]},"line-width":{"base":1,"stops":[[3,1],[5,1.2],[12,3]]}}},{"id":"boundary_2_z5-","type":"line","source":"iran","source-layer":"boundary","minzoom":5,"filter":["all",["==","admin_level",2]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"hsl(248, 1%, 41%)","line-opacity":{"base":1,"stops":[[0,0.4],[4,1]]},"line-width":{"base":1,"stops":[[3,1],[5,1.2],[12,3]]}}},{"id":"water_name_line","type":"symbol","source":"iran","source-layer":"waterway","filter":["all",["==","$type","LineString"]],"layout":{"text-field":"{name}","text-font":["Noto Sans Regular"],"text-max-width":5,"text-size":12,"symbol-placement":"line","visibility":"visible"},"paint":{"text-color":"#5d60be","text-halo-color":"rgba(255,255,255,0.7)","text-halo-width":1}},{"id":"water_name_point","type":"symbol","source":"iran","source-layer":"water_name","filter":["==","$type","Point"],"layout":{"text-field":"{name}","text-font":["Noto Sans Regular"],"text-max-width":5,"text-size":12,"visibility":"visible"},"paint":{"text-color":"#5d60be","text-halo-color":"rgba(255,255,255,0.7)","text-halo-width":1}},{"id":"poi_z16","type":"symbol","source":"iran","source-layer":"poi","minzoom":16,"filter":["all",["==","$type","Point"],[">=","rank",20]],"layout":{"icon-image":["match",["get","subclass"],["florist","furniture","soccer","tennis"],["get","subclass"],["get","class"]],"text-anchor":"top","text-field":"{name}","text-font":["Noto Sans Regular"],"text-max-width":9,"text-offset":[0,0.6],"text-size":12,"visibility":"visible"},"paint":{"text-color":"#666","text-halo-blur":0.5,"text-halo-color":"#ffffff","text-halo-width":1}},{"id":"poi_z15","type":"symbol","source":"iran","source-layer":"poi","minzoom":15,"filter":["all",["==","$type","Point"],[">=","rank",7],["<","rank",20]],"layout":{"icon-image":["match",["get","subclass"],["florist","furniture","soccer","tennis"],["get","subclass"],["get","class"]],"text-anchor":"top","text-field":"{name}","text-font":["Noto Sans Regular"],"text-max-width":9,"text-offset":[0,0.6],"text-size":12,"visibility":"visible"},"paint":{"text-color":"#666","text-halo-blur":0.5,"text-halo-color":"#ffffff","text-halo-width":1}},{"id":"poi_z14","type":"symbol","source":"iran","source-layer":"poi","minzoom":14,"filter":["all",["==","$type","Point"],[">=","rank",1],["<","rank",7]],"layout":{"icon-image":["match",["get","subclass"],["florist","furniture","soccer","tennis"],["get","subclass"],["get","class"]],"text-anchor":"top","text-field":"{name}","text-font":["Noto Sans Regular"],"text-max-width":9,"text-offset":[0,0.6],"text-size":12,"visibility":"none"},"paint":{"text-color":"#666","text-halo-blur":0.5,"text-halo-color":"#ffffff","text-halo-width":1}},{"id":"poi_transit","type":"symbol","source":"iran","source-layer":"poi","filter":["all",["in","class","bus","rail","airport"]],"layout":{"icon-image":"{class}","text-anchor":"left","text-field":"{name}","text-font":["Noto Sans Regular"],"text-max-width":9,"text-offset":[0.9,0],"text-size":12,"visibility":"none"},"paint":{"text-color":"#4898ff","text-halo-blur":0.5,"text-halo-color":"#ffffff","text-halo-width":1}},{"id":"road_label","type":"symbol","source":"iran","source-layer":"transportation_name","filter":["all"],"layout":{"symbol-placement":"line","text-anchor":"center","text-field":"{name}","text-font":["Noto Sans Regular"],"text-offset":[0,0.15],"text-size":{"base":1,"stops":[[13,12],[14,13]]},"visibility":"visible"},"paint":{"text-color":"#4b5563","text-halo-blur":0.5,"text-halo-width":1.2,"text-halo-color":"rgba(247,245,241,0.98)"}},{"id":"road_shield","type":"symbol","source":"iran","source-layer":"transportation_name","minzoom":7,"filter":["all",["<=","ref_length",6]],"layout":{"icon-image":"default_{ref_length}","icon-rotation-alignment":"viewport","symbol-placement":{"base":1,"stops":[[10,"point"],[11,"line"]]},"symbol-spacing":500,"text-field":"{ref}","text-font":["Noto Sans Regular"],"text-offset":[0,0.1],"text-rotation-alignment":"viewport","text-size":10,"icon-size":0.8,"visibility":"none"}},{"id":"place_other","type":"symbol","source":"iran","source-layer":"place","filter":["all",["in","class","hamlet","island","islet","neighbourhood","suburb","quarter"]],"layout":{"text-field":"{name}","text-font":["Noto Sans Regular"],"text-letter-spacing":0.1,"text-max-width":9,"text-size":{"base":1.2,"stops":[[12,10],[15,14]]},"visibility":"visible"},"paint":{"text-color":"#051030","text-halo-color":"rgba(247,245,241,0.96)","text-halo-width":1.1}},{"id":"place_village","type":"symbol","source":"iran","source-layer":"place","filter":["all",["==","class","village"]],"layout":{"text-field":"{name}","text-font":["Noto Sans Regular"],"text-max-width":8,"text-size":{"base":1.2,"stops":[[10,12],[15,22]]},"visibility":"visible"},"paint":{"text-color":"#1f2937","text-halo-color":"rgba(247,245,241,0.97)","text-halo-width":1.25}},{"id":"place_town","type":"symbol","source":"iran","source-layer":"place","filter":["all",["==","class","town"]],"layout":{"icon-image":{"base":1,"stops":[[0,"dot_9"],[8,""]]},"text-anchor":"bottom","text-field":"{name}","text-font":["Noto Sans Regular"],"text-max-width":8,"text-offset":[0,0],"text-size":{"base":1.2,"stops":[[7,12],[11,16]]},"visibility":"visible"},"paint":{"text-color":"#000000","text-halo-color":"rgba(247,245,241,0.97)","text-halo-width":1.3}},{"id":"place_city","type":"symbol","source":"iran","source-layer":"place","minzoom":5,"filter":["all",["==","class","city"]],"layout":{"icon-image":{"base":1,"stops":[[0,"dot_9"],[8,""]]},"text-anchor":"bottom","text-field":"{name}","text-font":["Noto Sans Regular"],"text-max-width":8,"text-offset":[0,0],"text-size":{"base":1.2,"stops":[[7,14],[11,24]]},"icon-allow-overlap":true,"icon-optional":false,"visibility":"visible"},"paint":{"text-color":"#46403b","text-halo-color":"rgba(247,245,241,0.98)","text-halo-width":1.4}},{"id":"state","type":"symbol","source":"iran","source-layer":"place","maxzoom":6,"filter":["all",["==","class","state"]],"layout":{"text-field":"{name}","text-font":["Noto Sans Regular"],"text-size":{"stops":[[4,11],[6,15]]},"visibility":"visible"},"paint":{"text-color":"#633","text-halo-color":"rgba(255,255,255,0.7)","text-halo-width":1}},{"id":"country_3","type":"symbol","source":"iran","source-layer":"place","filter":["all",[">=","rank",3],["==","class","country"]],"layout":{"text-field":"{name}","text-font":["Noto Sans Regular"],"text-max-width":6.25,"text-size":{"stops":[[3,11],[7,17]]},"visibility":"visible"},"paint":{"text-color":"#334","text-halo-blur":1,"text-halo-color":"rgba(255,255,255,0.8)","text-halo-width":1}},{"id":"country_2","type":"symbol","source":"iran","source-layer":"place","filter":["all",["==","rank",2],["==","class","country"]],"layout":{"text-field":"{name}","text-font":["Noto Sans Regular"],"text-max-width":6.25,"text-size":{"stops":[[2,11],[5,17]]},"visibility":"visible"},"paint":{"text-color":"#334","text-halo-blur":1,"text-halo-color":"rgba(255,255,255,0.8)","text-halo-width":1}},{"id":"country_1","type":"symbol","source":"iran","source-layer":"place","filter":["all",["==","rank",1],["==","class","country"]],"layout":{"text-field":"{name}","text-font":["Noto Sans Regular"],"text-max-width":6.25,"text-size":{"stops":[[1,11],[4,17]]},"visibility":"visible"},"paint":{"text-color":"#334","text-halo-blur":1,"text-halo-color":"rgba(255,255,255,0.8)","text-halo-width":1}},{"id":"continent","type":"symbol","source":"iran","source-layer":"place","maxzoom":1,"filter":["all",["==","class","continent"]],"layout":{"text-field":"{name}","text-font":["Noto Sans Regular"],"text-size":13,"text-justify":"center","visibility":"visible"},"paint":{"text-color":"#633","text-halo-color":"rgba(255,255,255,0.7)","text-halo-width":1}}],"id":"osm-carto-like"}